[02:58:17]OFD Sender: No OFD packet to send [02:58:22]OFD Sender: No OFD packet to send [02:58:27]OFD Sender: No OFD packet to send [02:58:32]OFD Sender: No OFD packet to send [02:58:37]OFD Sender: No OFD packet to send [02:58:42]OFD Sender: No OFD packet to send [02:58:47]OFD Sender: No OFD packet to send [02:58:52]OFD Sender: No OFD packet to send [02:58:57]OFD Sender: No OFD packet to send [02:59:02]OFD Sender: No OFD packet to send [02:59:07]OFD Sender: No OFD packet to send [02:59:12]OFD Sender: No OFD packet to send [02:59:17]OFD Sender: No OFD packet to send [02:59:22]OFD Sender: No OFD packet to send [02:59:27]OFD Sender: No OFD packet to send [02:59:32]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: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]OFD Sender: No OFD packet to send [03:04:37]OFD Sender: No OFD packet to send [03:04:42]OFD Sender: No OFD packet to send [03:04:47]OFD Sender: No OFD packet to send [03:04:52]OFD Sender: No OFD packet to send [03:04:57]OFD Sender: No OFD packet to send [03:05:02]OFD Sender: No OFD packet to send [03:05:07]OFD Sender: No OFD packet to send [03:05:12]OFD Sender: No OFD packet to send [03:05:17]OFD Sender: No OFD packet to send [03:05:22]OFD Sender: No OFD packet to send [03:05:27]OFD Sender: No OFD packet to send [03:05:32]OFD Sender: No OFD packet to send [03:05:37]OFD Sender: No OFD packet to send [03:05:42]OFD Sender: No OFD packet to send [03:05:47]OFD Sender: No OFD packet to send [03:05:52]OFD Sender: No OFD packet to send [03:05:57]OFD Sender: No OFD packet to send [03:06:02]OFD Sender: No OFD packet to send [03:06:07]OFD Sender: No OFD packet to send [03:06:12]OFD Sender: No OFD packet to send [03:06:17]OFD Sender: No OFD packet to send [03:06:22]OFD Sender: No OFD packet to send [03:06:27]OFD Sender: No OFD packet to send [03:06:32]OFD Sender: No OFD packet to send [03:06:37]OFD Sender: No OFD packet to send [03:06:42]OFD Sender: No OFD packet to send [03:06:47]OFD Sender: No OFD packet to send [03:06:52]OFD Sender: No OFD packet to send [03:06:57]OFD Sender: No OFD packet to send [03:07:02]OFD Sender: No OFD packet to send [03:07:07]OFD Sender: No OFD packet to send [03:07:12]OFD Sender: No OFD packet to send [03:07:17]OFD Sender: No OFD packet to send [03:07:22]OFD Sender: No OFD packet to send [03:07:27]OFD Sender: No OFD packet to send [03:07:32]OFD Sender: No OFD packet to send [03:07:37]OFD Sender: No OFD packet to send [03:07:42]OFD Sender: No OFD packet to send [03:07:47]OFD Sender: No OFD packet to send [03:07:52]OFD Sender: No OFD packet to send [03:07:57]OFD Sender: No OFD packet to send [03:08:02]OFD Sender: No OFD packet to send [03:08:07]OFD Sender: No OFD packet to send [03:08:12]OFD Sender: No OFD packet to send [03:08:17]OFD Sender: No OFD packet to send [03:08:22]OFD Sender: No OFD packet to send [03:08:27]OFD Sender: No OFD packet to send [03:08:32]OFD Sender: No OFD packet to send [03:08:37]OFD Sender: No OFD packet to send [03:08:42]OFD Sender: No OFD packet to send [03:08:47]OFD Sender: No OFD packet to send [03:08:52]OFD Sender: No OFD packet to send [03:08:57]OFD Sender: No OFD packet to send [03:09:02]OFD Sender: No OFD packet to send [03:09:07]OFD Sender: No OFD packet to send [03:09:12]OFD Sender: No OFD packet to send [03:09:17]OFD Sender: No OFD packet to send [03:09:22]OFD Sender: No OFD packet to send [03:09:27]OFD Sender: No OFD packet to send [03:09:32]OFD Sender: No OFD packet to send [03:09:37]OFD Sender: No OFD packet to send [03:09:42]OFD Sender: No OFD packet to send [03:09:47]OFD Sender: No OFD packet to send [03:09:52]OFD Sender: No OFD packet to send [03:09:57]OFD Sender: No OFD packet to send [03:10:02]OFD Sender: No OFD packet to send [03:10:07]OFD Sender: No OFD packet to send [03:10:12]OFD Sender: No OFD packet to send [03:10:17]OFD Sender: No OFD packet to send [03:10:22]OFD Sender: No OFD packet to send [03:10:27]OFD Sender: No OFD packet to send [03:10:32]OFD Sender: No OFD packet to send [03:10:37]OFD Sender: No OFD packet to send [03:10:42]OFD Sender: No OFD packet to send [03:10:47]OFD Sender: No OFD packet to send [03:10:52]OFD Sender: No OFD packet to send [03:10:57]OFD Sender: No OFD packet to send [03:11:02]OFD Sender: No OFD packet to send [03:11:07]OFD Sender: No OFD packet to send [03:11:12]OFD Sender: No OFD packet to send [03:11:17]OFD Sender: No OFD packet to send [03:11:22]OFD Sender: No OFD packet to send [03:11:27]OFD Sender: No OFD packet to send [03:11:32]OFD Sender: No OFD packet to send [03:11:37]OFD Sender: No OFD packet to send [03:11:42]OFD Sender: No OFD packet to send [03:11:47]OFD Sender: No OFD packet to send [03:11:52]OFD Sender: No OFD packet to send [03:11:57]OFD Sender: No OFD packet to send [03:12:02]OFD Sender: No OFD packet to send [03:12:07]OFD Sender: No OFD packet to send [03:12:12]OFD Sender: No OFD packet to send [03:12:17]OFD Sender: No OFD packet to send [03:12:22]OFD Sender: No OFD packet to send [03:12:27]OFD Sender: No OFD packet to send [03:12:32]OFD Sender: No OFD packet to send [03:12:37]OFD Sender: No OFD packet to send [03:12:42]OFD Sender: No OFD packet to send [03:12:47]OFD Sender: No OFD packet to send [03:12:52]OFD Sender: No OFD packet to send [03:12:57]OFD Sender: No OFD packet to send [03:13:02]OFD Sender: No OFD packet to send [03:13:07]OFD Sender: No OFD packet to send [03:13:12]OFD Sender: No OFD packet to send [03:13:17]OFD Sender: No OFD packet to send [03:13:22]OFD Sender: No OFD packet to send [03:13:27]OFD Sender: No OFD packet to send [03:13:32]OFD Sender: No OFD packet to send [03:13:37]OFD Sender: No OFD packet to send [03:13:42]OFD Sender: No OFD packet to send [03:13:47]OFD Sender: No OFD packet to send [03:13:52]OFD Sender: No OFD packet to send [03:13:57]OFD Sender: No OFD packet to send [03:14:02]OFD Sender: No OFD packet to send [03:14:07]OFD Sender: No OFD packet to send [03:14:12]OFD Sender: No OFD packet to send [03:14:17]OFD Sender: No OFD packet to send [03:14:23]OFD Sender: No OFD packet to send [03:14:28]OFD Sender: No OFD packet to send [03:14:33]OFD Sender: No OFD packet to send [03:14:38]OFD Sender: No OFD packet to send [03:14:43]OFD Sender: No OFD packet to send [03:14:48]OFD Sender: No OFD packet to send [03:14:53]OFD Sender: No OFD packet to send [03:14:58]OFD Sender: No OFD packet to send [03:15:03]OFD Sender: No OFD packet to send [03:15:08]OFD Sender: No OFD packet to send [03:15:13]OFD Sender: No OFD packet to send [03:15:18]OFD Sender: No OFD packet to send [03:15:23]OFD Sender: No OFD packet to send [03:15:28]OFD Sender: No OFD packet to send [03:15:33]OFD Sender: No OFD packet to send [03:15:38]OFD Sender: No OFD packet to send [03:15:43]OFD Sender: No OFD packet to send [03:15:48]OFD Sender: No OFD packet to send [03:15:53]OFD Sender: No OFD packet to send [03:15:58]OFD Sender: No OFD packet to send [03:16:03]OFD Sender: No OFD packet to send [03:16:08]OFD Sender: No OFD packet to send [03:16:13]OFD Sender: No OFD packet to send [03:16:18]OFD Sender: No OFD packet to send [03:16:23]OFD Sender: No OFD packet to send [03:16:28]OFD Sender: No OFD packet to send [03:16:33]OFD Sender: No OFD packet to send [03:16:38]OFD Sender: No OFD packet to send [03:16:43]OFD Sender: No OFD packet to send [03:16:48]OFD Sender: No OFD packet to send [03:16:53]OFD Sender: No OFD packet to send [03:16:58]OFD Sender: No OFD packet to send [03:17:03]OFD Sender: No OFD packet to send [03:17:08]OFD Sender: No OFD packet to send [03:17:13]OFD Sender: No OFD packet to send [03:17:18]OFD Sender: No OFD packet to send [03:17:23]OFD Sender: No OFD packet to send [03:17:28]OFD Sender: No OFD packet to send [03:17:33]OFD Sender: No OFD packet to send [03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:28]OFD Sender: No OFD packet to send [03:18:33]OFD Sender: No OFD packet to send [03:18:38]OFD Sender: No OFD packet to send [03:18:43]OFD Sender: No OFD packet to send [03:18:48]OFD Sender: No OFD packet to send [03:18:53]OFD Sender: No OFD packet to send [03:18:58]OFD Sender: No OFD packet to send [03:19:03]OFD Sender: No OFD packet to send [03:19:08]OFD Sender: No OFD packet to send [03:19:13]OFD Sender: No OFD packet to send [03:19:18]OFD Sender: No OFD packet to send [03:19:23]OFD Sender: No OFD packet to send [03:19:28]OFD Sender: No OFD packet to send [03:19:33]OFD Sender: No OFD packet to send [03:19:38]OFD Sender: No OFD packet to send [03:19:43]OFD Sender: No OFD packet to send [03:19:48]OFD Sender: No OFD packet to send [03:19:53]OFD Sender: No OFD packet to send [03:19:58]OFD Sender: No OFD packet to send [03:20:03]OFD Sender: No OFD packet to send [03:20:08]OFD Sender: No OFD packet to send [03:20:13]OFD Sender: No OFD packet to send [03:20:16]accept exits with 8 [03:20:16]New connection [03:20:16]New thread 3066920292 created [03:20:16]Thread 3066776932 joined [03:20:16]Waiting for new connection... [03:20:16] Sock 8.Parse request [03:20:16]Sock 8.Check first char [03:20:16]Sock 8.First char is OK [03:20:16]request: POST /json_proto HTTP/1.0 [03:20:16]Method: POST [03:20:16]URL: /json_proto [03:20:16]Method is POST - this is cgi request [03:20:16]url: /json_proto [03:20:16]query_string will be loaded in cgi processing [03:20:16]execute_cgi json_proto POST (null) [03:20:16]execute_cgi path=json_proto method=POST [03:20:16]POST find Content-Length [03:20:16]Host: 172.17.60.68:8080 [03:20:16]Content-Length: 677 [03:20:16]Content-Type: application/json [03:20:16] [03:20:16]POST finish read [03:20:16]Found Content-Length = 677 [03:20:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:20:16]execute_script... [03:20:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:20:16]POST & json_proto [03:20:16]process_json_proto [03:20:16]json parsed OK: [03:20:16]protocol is kg_v1.0 [03:20:16]action value=close_receipt [03:20:16]process_action close_receipt [03:20:16]cmd_close_receipt [03:20:16]MH_GetDate [03:20:16]Write to MH i2c: F0 00 00 75 0B 6F [03:20:16]Write i2c OK [03:20:16]MH_I2C_Read... [03:20:16]Read from MH i2c: F0 [03:20:16]MH_I2C_Read... [03:20:16]Read from MH i2c: F0 09 00 [03:20:16]MH_I2C_Read... [03:20:16]Read from MH i2c: F0 09 00 75 0B 00 71 D9 5F 66 9A 61 5F 66 47 [03:20:16]GetLastDocTimeStamp 1717556074 [03:20:16]current date 1717557617 [03:20:16]FM_GetShiftState [03:20:16]SAM_PROTO_GetShiftState [03:20:16]wFMCommunicate request_size=4 [03:20:16]MH_SAM_APDU [03:20:16]CAPDU: 80 13 01 00 [03:20:16]Write to MH i2c: E2 08 00 76 0B 80 13 01 00 00 00 00 00 FE [03:20:16]Write i2c OK [03:20:16]MH_I2C_Read... [03:20:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:20:16]Read from MH i2c: E2 [03:20:16]MH_I2C_Read... [03:20:16]Read from MH i2c: E2 0E 00 [03:20:16]MH_I2C_Read... [03:20:16]Read from MH i2c: E2 0E 00 76 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 36 [03:20:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:20:16]wFMCommunicate OK [03:20:16]SAM_PROTO_GetShiftState done [03:20:16]FM_GetShiftState done [03:20:16]opened in 1717545916 [03:20:16]opened+sec_in_day 1717632316 [03:20:16]quantity*price = 50041 [03:20:16]sum+1 = 50042 [03:20:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 29 05.06.2024 03:20 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59634 ФПД: 261126280790236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T032017&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59634&fm=261126280790236&tin=02508201610067®Number=0000000000151680&sum=50000 [03:20:17]StoreToDocumentArchive [03:20:17]shift 72 fd 59634 [03:20:17]save to /storage/0072/doc_00059634 [03:20:17]save last doc name /storage/0072/doc_00059634 to /storage/kkm_last_doc_name [03:20:17]save OK [03:20:17]Clear old archive folders... [03:20:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:20:17]tlvbuf is 01D8AB10 [03:20:17]SAM_PROTO_ClearQueue [03:20:17]wFMCommunicate request_size=4 [03:20:17]MH_SAM_APDU [03:20:17]CAPDU: 80 09 00 00 [03:20:17]Write to MH i2c: E2 08 00 83 0B 80 09 00 00 00 00 00 00 00 [03:20:17]Write i2c OK [03:20:17]MH_I2C_Read... [03:20:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:20:17]Read from MH i2c: E2 [03:20:17]MH_I2C_Read... [03:20:17]Read from MH i2c: E2 03 00 [03:20:17]MH_I2C_Read... [03:20:17]Read from MH i2c: E2 03 00 83 0B 00 90 00 02 [03:20:17]RAPDU: 90 00 [03:20:17]wFMCommunicate OK [03:20:17]SAM_PROTO_ClearQueue done [03:20:17]KKMCreateOFDPacket [03:20:17]OFDProtocolAddRootSTLVToBuf [03:20:17]FM_MakeSignedData [03:20:17]FM_MakeSignedData [03:20:17]SAM_PROTO_SignData [03:20:17]wFMCommunicate request_size=4 [03:20:17]MH_SAM_APDU [03:20:17]CAPDU: 80 0D 01 02 [03:20:17]Write to MH i2c: E2 08 00 84 0B 80 0D 01 02 00 00 00 00 08 [03:20:17]Write i2c OK [03:20:17]MH_I2C_Read... [03:20:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:20:17]Read from MH i2c: E2 [03:20:17]MH_I2C_Read... [03:20:17]Read from MH i2c: E2 03 00 [03:20:17]MH_I2C_Read... [03:20:17]Read from MH i2c: E2 03 00 84 0B 00 90 00 03 [03:20:17]RAPDU: 90 00 [03:20:17]wFMCommunicate OK [03:20:17]wFMCommunicate request_size=255 [03:20:17]MH_SAM_APDU [03:20: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 71 D9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E8 00 00 35 04 06 00 ED [03:20:17]Write to MH i2c: E2 02 01 85 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 71 D9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E8 00 00 35 04 06 00 ED 00 00 CE [03:20:17]Write i2c OK [03:20:17]MH_I2C_Read... [03:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:20:18]Read from MH i2c: E2 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 03 00 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 03 00 85 0B 00 90 00 04 [03:20:18]RAPDU: 90 00 [03:20:18]wFMCommunicate OK [03:20:18]wFMCommunicate request_size=10 [03:20:18]MH_SAM_APDU [03:20:18]CAPDU: 80 0D 02 02 05 7E 33 35 40 DC [03:20:18]Write to MH i2c: E2 0D 00 86 0B 80 0D 02 02 05 00 7E 33 35 40 DC 00 00 17 [03:20:18]Write i2c OK [03:20:18]MH_I2C_Read... [03:20:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:20:18]Read from MH i2c: E2 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 03 00 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 03 00 86 0B 00 90 00 05 [03:20:18]RAPDU: 90 00 [03:20:18]wFMCommunicate OK [03:20:18]wFMCommunicate request_size=4 [03:20:18]MH_SAM_APDU [03:20:18]CAPDU: 80 0D 03 02 [03:20:18]Write to MH i2c: E2 08 00 87 0B 80 0D 03 02 00 00 00 00 0D [03:20:18]Write i2c OK [03:20:18]MH_I2C_Read... [03:20:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:20:18]Read from MH i2c: E2 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 0B 00 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 0B 00 87 0B 00 80 79 E4 70 F8 F6 61 24 90 00 CE [03:20:18]RAPDU: 80 79 E4 70 F8 F6 61 24 90 00 [03:20:18]wFMCommunicate OK [03:20:18]SAM_PROTO_SignData done [03:20:18]FM_MakeSignedData done [03:20:18]CreateOFDProtocolMessage [03:20:18]wFMCommunicate request_size=4 [03:20:18]MH_SAM_APDU [03:20:18]CAPDU: 80 11 00 00 [03:20:18]Write to MH i2c: E2 08 00 88 0B 80 11 00 00 00 00 00 00 0D [03:20:18]Write i2c OK [03:20:18]MH_I2C_Read... [03:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:20:18]Read from MH i2c: E2 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 17 00 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: E2 17 00 88 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [03:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:20:18]wFMCommunicate OK [03:20:18]CreateOFDProtocolMessage done [03:20:18]OFDSenderStorePacket 59634 [03:20:18]StoreOFDPacket docnum=59634 [03:20:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 08 BB 07 01 4B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 71 D9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E8 00 00 35 04 06 00 ED 7E 33 35 40 DC 80 79 E4 70 F8 F6 61 24 [03:20:18]CheckFolder [03:20:18]dirname=/storage/ofd_packets [03:20:18]CheckFolder done [03:20:18]ProducePacketName [03:20:18]name=ofd_packets/00059634 [03:20:18]NVStorageSaveData ofd_packets/00059634 [03:20:18]File name is /storage/ofd_packets/00059634 [03:20:18]Write 301 bytes [03:20:18]NVStorageSaveData done [03:20:18]OFDSenderStorePacket done [03:20:18]KKMCreateOFDPacket done [03:20:18]NVStorageSaveData kkm_last_timestamp [03:20:18]File name is /storage/kkm_last_timestamp [03:20:18]Write 4 bytes [03:20:18]NVStorageSaveData done [03:20:18]ExternCall_PrintAddStr [03:20:18]wPrintStart [03:20:18]Write to MH i2c: 01 00 00 89 0B 94 [03:20:18]Write i2c OK [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: 01 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: 01 07 00 [03:20:18]MH_I2C_Read... [03:20:18]Read from MH i2c: 01 07 00 89 0B 00 00 00 00 00 FF 0F A9 [03:20:18]RasterBufferAndPrint [03:20:18]line Счет N : (1)545304 [03:20:18]line ИНН: 02508201610067 [03:20:18]line Контрольно-Кассовый Чек [03:20:18]line ПРОДАЖА [03:20:18]line ТРК (МРК, ГНК) : 12 [03:20:18]line Товар: 2710124130 [03:20:18]line Аи-92-К-5 [03:20:18]line 7.480 * 66.90 [03:20:18]line = 500.41 [03:20:18]line НДС 12% НСП 1% [03:20:18]line > о реализуемом товаре [03:20:18]line ОКРУГЛЕНИЕ: -0.41 [03:20:18]line ИТОГО: 500.00 [03:20:18]line Внесено: 500.00 [03:20:18]line СДАЧА: 0.00 [03:20:18]line НСП 1% : 4.43 [03:20:18]line НДС 12% : 53.14 [03:20:18]line Наличными: 500.00 [03:20:18]line Безнал.: 0.00 [03:20:18]line Место: АЗС № 117 "Партнер Нефть" [03:20:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [03:20:18]line СНО: Общий режим [03:20:18]line Чек 29 05.06.2024 03:20 [03:20:18]line Смена: 72 ФФД: 1.0 [03:20:18]line ЗНМ: 0300000048 [03:20:18]line РНМ: 0000000000151680 [03:20:18]line Версия ККМ: v1.0 [03:20:18]line ФМ: 0000000000959414 [03:20:18]line ФД: 59634 [03:20:18]line ФПД: 261126280790236 [03:20:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T032017&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59634&fm=261126280790236&tin=02508201610067®Number=0000000000151680&sum=50000 [03:20:18]OFD Sender: Processing packet 59634 [packets to send 52, broken 51] [03:20:18]ProducePacketName [03:20:18]name=ofd_packets/00059634 [03:20:18]OFD Sender: To server: pG, [03:20:18]CommunicateWithHost lk.salyk.kg:30040 [03:20:18]ConnectInit lk.salyk.kg [03:20:18]written 0, free lines is 4095 [03:20:18]Connected sock=10 [03:20:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 08 BB 07 01 4B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 71 D9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E8 00 00 35 04 06 00 ED 7E 33 35 40 DC 80 79 E4 70 F8 F6 61 24 [03:20:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C6 49 47 00 CC E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E8 00 00 F4 03 04 00 76 85 5F 66 B6 04 01 00 00 E0 C2 FF CE CB A4 79 16 [03:20:18]CommunicateWithHost err = 0 [03:20:18]CheckOFDResponse [03:20:18]1017 (14) - 77093643461234 [03:20:18]1041 (16) - 0000000000959414 [03:20:18]1040 (4) - 59634 [03:20:18]1012 (4) - 04.06.2024 21:21 [03:20:18]1206 (1) - 0 [03:20:18]OFD Sender: Remove packet 59634 [03:20:18]ProducePacketName [03:20:18]name=ofd_packets/00059634 [03:20:18]NVStorageDeleteData [03:20:19]Write to MH i2c: 01 00 00 B4 0B BF [03:20:19]Write i2c OK [03:20:19]MH_I2C_Read... [03:20:19]Read from MH i2c: 01 [03:20:19]MH_I2C_Read... [03:20:19]Read from MH i2c: 01 07 00 [03:20:19]MH_I2C_Read... [03:20:19]Read from MH i2c: 01 07 00 B4 0B 00 00 00 00 00 A5 0C 77 [03:20:19]RasterBufferAndPrint [03:20:19]line [03:20:19]line [03:20:19]line [03:20:19]line [03:20:19]line [03:20:19]written 0, free lines is 3241 [03:20:19]MH_Cut [03:20:19]Write to MH i2c: D1 01 00 BB 0B 01 98 [03:20:19]Write i2c OK [03:20:19]MH_I2C_Read... [03:20:19]Read from MH i2c: D1 [03:20:19]MH_I2C_Read... [03:20:19]Read from MH i2c: D1 01 00 [03:20:19]MH_I2C_Read... [03:20:19]Read from MH i2c: D1 01 00 BB 0B 00 97 [03:20:19]Write to MH i2c: 01 00 00 BC 0B C7 [03:20:19]Write i2c OK [03:20:19]MH_I2C_Read... [03:20:19]OFD Sender: No OFD packet to send [03:20:19]*** Cut start [03:20:19]*** Partial cut [03:20:19]*** CUTSNS_PIN = 1 [03:20:20]*** CUTSNS_PIN = 0 [03:20:20]*** Brake cut motor [03:20:20]Read from MH i2c: 01 [03:20:20]MH_I2C_Read... [03:20:20]*** Stop cut motor [03:20:20]*** Cut end [03:20:20]Read from MH i2c: 01 07 00 [03:20:20]MH_I2C_Read... [03:20:20]Read from MH i2c: 01 07 00 BC 0B 00 00 00 00 00 FF 0F DC [03:20:20]process_action close_receipt done [03:20:20]requested_data is exist [03:20:20]produce_requested_data [03:20:20]requested_item fm.sn is exist - process it [03:20:20]wFMCommunicate request_size=4 [03:20:20]MH_SAM_APDU [03:20:20]CAPDU: 80 11 00 00 [03:20:20]Write to MH i2c: E2 08 00 BD 0B 80 11 00 00 00 00 00 00 42 [03:20:20]Write i2c OK [03:20:20]MH_I2C_Read... [03:20:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:20:20]Read from MH i2c: E2 [03:20:20]MH_I2C_Read... [03:20:20]Read from MH i2c: E2 17 00 [03:20:20]MH_I2C_Read... [03:20:20]Read from MH i2c: E2 17 00 BD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 95 [03:20:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:20:20]wFMCommunicate OK [03:20:20]requested_item fd.num is exist - process it [03:20:20]SAM_PROTO_GetFieldsCounters [03:20:20]wFMCommunicate request_size=4 [03:20:20]MH_SAM_APDU [03:20:20]CAPDU: 80 13 00 00 [03:20:20]Write to MH i2c: E2 08 00 BE 0B 80 13 00 00 00 00 00 00 45 [03:20:20]Write i2c OK [03:20:20]MH_I2C_Read... [03:20:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:20:20]Read from MH i2c: E2 [03:20:20]MH_I2C_Read... [03:20:20]Read from MH i2c: E2 62 00 [03:20:20]MH_I2C_Read... [03:20:20]Read from MH i2c: E2 62 00 BE 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F2 E8 00 00 0E 04 04 00 48 00 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 DB [03:20:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F2 E8 00 00 0E 04 04 00 48 00 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 [03:20:20]wFMCommunicate OK [03:20:20]SAM_PROTO_GetFieldsCounters done [03:20:20]requested_item shift.num is exist - process it [03:20:20]requested_item shift.opened is exist - process it [03:20:20]req_shift_opened [03:20:20]FM_GetShiftState [03:20:20]SAM_PROTO_GetShiftState [03:20:20]wFMCommunicate request_size=4 [03:20:20]MH_SAM_APDU [03:20:20]CAPDU: 80 13 01 00 [03:20:20]Write to MH i2c: E2 08 00 BF 0B 80 13 01 00 00 00 00 00 47 [03:20:20]Write i2c OK [03:20:20]MH_I2C_Read... [03:20:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:20:20]Read from MH i2c: E2 [03:20:20]MH_I2C_Read... [03:20:20]Read from MH i2c: E2 0E 00 [03:20:20]MH_I2C_Read... [03:20:20]Read from MH i2c: E2 0E 00 BF 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7F [03:20:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:20:20]wFMCommunicate OK [03:20:20]SAM_PROTO_GetShiftState done [03:20:20]FM_GetShiftState done [03:20:20]req_shift_opened done [03:20:20]requested_item shift.open_date is exist - process it [03:20:20]req_shift_open_date [03:20:20]req_shift_open_date done [03:20:20]produce_requested_data done [03:20:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59634,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [03:20:20]process_action_free close_receipt [03:20:20]json_value_free [03:20:20]json_value_free done [03:20:20]process_json_proto returns [03:20:20]Send response to host [03:20:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59634,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [03:20:20]free response buf [03:20:20]execute_script done [03:20:20]execute_script returns [03:20:20]free content buf [03:20:20]Sock 8.Close socket [03:20:20]Sock 8.Thread stoped [03:20:24]OFD Sender: No OFD packet to send [03:20:29]OFD Sender: No OFD packet to send [03:20:34]OFD Sender: No OFD packet to send [03:20:39]OFD Sender: No OFD packet to send [03:20:44]OFD Sender: No OFD packet to send [03:20:49]OFD Sender: No OFD packet to send [03:20:54]OFD Sender: No OFD packet to send [03:20:59]OFD Sender: No OFD packet to send [03:21:04]OFD Sender: No OFD packet to send [03:21:09]OFD Sender: No OFD packet to send [03:21:14]OFD Sender: No OFD packet to send [03:21:19]OFD Sender: No OFD packet to send [03:21:24]OFD Sender: No OFD packet to send [03:21:29]OFD Sender: No OFD packet to send [03:21:34]OFD Sender: No OFD packet to send [03:21:39]OFD Sender: No OFD packet to send [03:21:44]OFD Sender: No OFD packet to send [03:21:49]OFD Sender: No OFD packet to send [03:21:54]OFD Sender: No OFD packet to send [03:21:59]OFD Sender: No OFD packet to send [03:22:04]OFD Sender: No OFD packet to send [03:22:09]OFD Sender: No OFD packet to send [03:22:14]OFD Sender: No OFD packet to send [03:22:19]OFD Sender: No OFD packet to send [03:22:24]OFD Sender: No OFD packet to send [03:22:29]OFD Sender: No OFD packet to send [03:22:34]OFD Sender: No OFD packet to send [03:22:39]OFD Sender: No OFD packet to send [03:22:44]OFD Sender: No OFD packet to send [03:22:49]OFD Sender: No OFD packet to send [03:22:54]OFD Sender: No OFD packet to send [03:22:59]OFD Sender: No OFD packet to send [03:23:04]OFD Sender: No OFD packet to send [03:23:09]OFD Sender: No OFD packet to send [03:23:14]OFD Sender: No OFD packet to send [03:23:19]OFD Sender: No OFD packet to send [03:23:24]OFD Sender: No OFD packet to send [03:23:29]OFD Sender: No OFD packet to send [03:23:34]OFD Sender: No OFD packet to send [03:23:39]OFD Sender: No OFD packet to send [03:23:44]OFD Sender: No OFD packet to send [03:23:49]OFD Sender: No OFD packet to send [03:23:54]OFD Sender: No OFD packet to send [03:23:59]OFD Sender: No OFD packet to send [03:24:04]OFD Sender: No OFD packet to send [03:24:09]OFD Sender: No OFD packet to send [03:24:14]OFD Sender: No OFD packet to send [03:24:19]OFD Sender: No OFD packet to send [03:24:24]OFD Sender: No OFD packet to send [03:24:29]OFD Sender: No OFD packet to send [03:24:34]OFD Sender: No OFD packet to send [03:24:39]OFD Sender: No OFD packet to send [03:24:44]OFD Sender: No OFD packet to send [03:24:49]OFD Sender: No OFD packet to send [03:24:54]OFD Sender: No OFD packet to send [03:24:59]OFD Sender: No OFD packet to send [03:25:04]OFD Sender: No OFD packet to send [03:25:09]OFD Sender: No OFD packet to send [03:25:14]OFD Sender: No OFD packet to send [03:25:19]OFD Sender: No OFD packet to send [03:25:24]OFD Sender: No OFD packet to send [03:25:29]OFD Sender: No OFD packet to send [03:25:34]OFD Sender: No OFD packet to send [03:25:39]OFD Sender: No OFD packet to send [03:25:44]OFD Sender: No OFD packet to send [03:25:49]OFD Sender: No OFD packet to send [03:25:54]OFD Sender: No OFD packet to send [03:25:59]OFD Sender: No OFD packet to send [03:26:04]OFD Sender: No OFD packet to send [03:26:09]OFD Sender: No OFD packet to send [03:26:14]OFD Sender: No OFD packet to send [03:26:19]OFD Sender: No OFD packet to send [03:26:24]OFD Sender: No OFD packet to send [03:26:29]OFD Sender: No OFD packet to send [03:26:34]OFD Sender: No OFD packet to send [03:26:39]OFD Sender: No OFD packet to send [03:26:44]OFD Sender: No OFD packet to send [03:26:49]OFD Sender: No OFD packet to send [03:26:54]OFD Sender: No OFD packet to send [03:26:59]OFD Sender: No OFD packet to send [03:27:04]OFD Sender: No OFD packet to send [03:27:09]OFD Sender: No OFD packet to send [03:27:14]OFD Sender: No OFD packet to send [03:27:19]OFD Sender: No OFD packet to send [03:27:24]OFD Sender: No OFD packet to send [03:27:29]OFD Sender: No OFD packet to send [03:27:34]OFD Sender: No OFD packet to send [03:27:39]OFD Sender: No OFD packet to send [03:27:44]OFD Sender: No OFD packet to send [03:27:49]OFD Sender: No OFD packet to send [03:27:54]OFD Sender: No OFD packet to send [03:27:59]OFD Sender: No OFD packet to send [03:28:04]OFD Sender: No OFD packet to send [03:28:09]OFD Sender: No OFD packet to send [03:28:14]OFD Sender: No OFD packet to send [03:28:19]OFD Sender: No OFD packet to send [03:28:24]OFD Sender: No OFD packet to send [03:28:29]OFD Sender: No OFD packet to send [03:28:34]OFD Sender: No OFD packet to send [03:28:39]OFD Sender: No OFD packet to send [03:28:44]OFD Sender: No OFD packet to send [03:28:49]OFD Sender: No OFD packet to send [03:28:54]OFD Sender: No OFD packet to send [03:28:59]OFD Sender: No OFD packet to send [03:29:04]OFD Sender: No OFD packet to send [03:29:09]OFD Sender: No OFD packet to send [03:29:14]OFD Sender: No OFD packet to send [03:29:19]OFD Sender: No OFD packet to send [03:29:24]OFD Sender: No OFD packet to send [03:29:29]OFD Sender: No OFD packet to send [03:29:34]OFD Sender: No OFD packet to send [03:29:39]OFD Sender: No OFD packet to send [03:29:44]OFD Sender: No OFD packet to send [03:29:49]OFD Sender: No OFD packet to send [03:29:54]OFD Sender: No OFD packet to send [03:29:59]OFD Sender: No OFD packet to send [03:30:04]OFD Sender: No OFD packet to send [03:30:09]OFD Sender: No OFD packet to send [03:30:14]OFD Sender: No OFD packet to send [03:30:19]OFD Sender: No OFD packet to send [03:30:24]OFD Sender: No OFD packet to send [03:30:29]OFD Sender: No OFD packet to send [03:30:34]OFD Sender: No OFD packet to send [03:30:39]OFD Sender: No OFD packet to send [03:30:44]OFD Sender: No OFD packet to send [03:30:49]OFD Sender: No OFD packet to send [03:30:54]OFD Sender: No OFD packet to send [03:30:59]OFD Sender: No OFD packet to send [03:31:04]OFD Sender: No OFD packet to send [03:31:09]OFD Sender: No OFD packet to send [03:31:14]OFD Sender: No OFD packet to send [03:31:19]OFD Sender: No OFD packet to send [03:31:24]OFD Sender: No OFD packet to send [03:31:29]OFD Sender: No OFD packet to send [03:31:35]OFD Sender: No OFD packet to send [03:31:40]OFD Sender: No OFD packet to send [03:31:45]OFD Sender: No OFD packet to send [03:31:50]OFD Sender: No OFD packet to send [03:31:55]OFD Sender: No OFD packet to send [03:32:00]OFD Sender: No OFD packet to send [03:32:05]OFD Sender: No OFD packet to send [03:32:10]OFD Sender: No OFD packet to send [03:32:15]OFD Sender: No OFD packet to send [03:32:20]OFD Sender: No OFD packet to send [03:32:25]OFD Sender: No OFD packet to send [03:32:30]OFD Sender: No OFD packet to send [03:32:35]OFD Sender: No OFD packet to send [03:32:40]OFD Sender: No OFD packet to send [03:32:45]OFD Sender: No OFD packet to send [03:32:50]OFD Sender: No OFD packet to send [03:32:55]OFD Sender: No OFD packet to send [03:33:00]OFD Sender: No OFD packet to send [03:33:05]OFD Sender: No OFD packet to send [03:33:10]OFD Sender: No OFD packet to send [03:33:15]OFD Sender: No OFD packet to send [03:33:20]OFD Sender: No OFD packet to send [03:33:25]OFD Sender: No OFD packet to send [03:33:30]OFD Sender: No OFD packet to send [03:33:35]OFD Sender: No OFD packet to send [03:33:40]OFD Sender: No OFD packet to send [03:33:45]OFD Sender: No OFD packet to send [03:33:50]OFD Sender: No OFD packet to send [03:33:55]OFD Sender: No OFD packet to send [03:34:00]OFD Sender: No OFD packet to send [03:34:05]OFD Sender: No OFD packet to send [03:34:10]OFD Sender: No OFD packet to send [03:34:15]OFD Sender: No OFD packet to send [03:34:20]OFD Sender: No OFD packet to send [03:34:25]OFD Sender: No OFD packet to send [03:34:30]OFD Sender: No OFD packet to send [03:34:35]OFD Sender: No OFD packet to send [03:34: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: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:10]OFD Sender: No OFD packet to send [03:39:15]OFD Sender: No OFD packet to send [03:39:20]OFD Sender: No OFD packet to send [03:39:25]OFD Sender: No OFD packet to send [03:39:30]OFD Sender: No OFD packet to send [03:39:35]OFD Sender: No OFD packet to send [03:39:39]accept exits with 9 [03:39:39]New connection [03:39:39]New thread 3066776932 created [03:39:39]Thread 3066920292 joined [03:39:39]Waiting for new connection... [03:39:39] Sock 9.Parse request [03:39:39]Sock 9.Check first char [03:39:39]Sock 9.First char is OK [03:39:39]request: POST /json_proto HTTP/1.0 [03:39:39]Method: POST [03:39:39]URL: /json_proto [03:39:39]Method is POST - this is cgi request [03:39:39]url: /json_proto [03:39:39]query_string will be loaded in cgi processing [03:39:39]execute_cgi json_proto POST (null) [03:39:39]execute_cgi path=json_proto method=POST [03:39:39]POST find Content-Length [03:39:39]Host: 172.17.60.68:8080 [03:39:39]Content-Length: 677 [03:39:39]Content-Type: application/json [03:39:39] [03:39:39]POST finish read [03:39:39]Found Content-Length = 677 [03:39:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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" ] } } [03:39:39]execute_script... [03: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)545305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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" ] } } [03:39:39]POST & json_proto [03:39:39]process_json_proto [03:39:39]json parsed OK: [03:39:39]protocol is kg_v1.0 [03:39:39]action value=close_receipt [03:39:39]process_action close_receipt [03:39:39]cmd_close_receipt [03:39:39]MH_GetDate [03:39:39]Write to MH i2c: F0 00 00 C0 0B BA [03:39:39]Write i2c OK [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: F0 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: F0 09 00 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: F0 09 00 C0 0B 00 FC DD 5F 66 9A 61 5F 66 21 [03:39:39]GetLastDocTimeStamp 1717557617 [03:39:39]current date 1717558780 [03:39:39]FM_GetShiftState [03:39:39]SAM_PROTO_GetShiftState [03:39:39]wFMCommunicate request_size=4 [03:39:39]MH_SAM_APDU [03:39:39]CAPDU: 80 13 01 00 [03:39:39]Write to MH i2c: E2 08 00 C1 0B 80 13 01 00 00 00 00 00 49 [03:39:39]Write i2c OK [03:39:39]MH_I2C_Read... [03:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:39]Read from MH i2c: E2 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: E2 0E 00 [03:39:39]MH_I2C_Read... [03:39:39]Read from MH i2c: E2 0E 00 C1 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 81 [03:39:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:39:39]wFMCommunicate OK [03:39:39]SAM_PROTO_GetShiftState done [03:39:39]FM_GetShiftState done [03:39:39]opened in 1717545916 [03:39:39]opened+sec_in_day 1717632316 [03:39:39]quantity*price = 40006 [03:39:39]sum+1 = 40007 [03:39:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 30 05.06.2024 03:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59635 ФПД: 203776075486962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T033940&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59635&fm=203776075486962&tin=02508201610067®Number=0000000000151680&sum=40000 [03:39:40]StoreToDocumentArchive [03:39:40]shift 72 fd 59635 [03:39:40]save to /storage/0072/doc_00059635 [03:39:40]save last doc name /storage/0072/doc_00059635 to /storage/kkm_last_doc_name [03:39:40]save OK [03:39:40]Clear old archive folders... [03:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:39:40]tlvbuf is 01D603E0 [03:39:40]SAM_PROTO_ClearQueue [03:39:40]wFMCommunicate request_size=4 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 09 00 00 [03:39:40]Write to MH i2c: E2 08 00 CE 0B 80 09 00 00 00 00 00 00 4B [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 CE 0B 00 90 00 4D [03:39:40]RAPDU: 90 00 [03:39:40]wFMCommunicate OK [03:39:40]SAM_PROTO_ClearQueue done [03:39:40]KKMCreateOFDPacket [03:39:40]OFDProtocolAddRootSTLVToBuf [03:39:40]FM_MakeSignedData [03:39:40]FM_MakeSignedData [03:39:40]SAM_PROTO_SignData [03:39:40]wFMCommunicate request_size=4 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 0D 01 02 [03:39:40]Write to MH i2c: E2 08 00 CF 0B 80 0D 01 02 00 00 00 00 53 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 CF 0B 00 90 00 4E [03:39:40]RAPDU: 90 00 [03:39:40]wFMCommunicate OK [03:39:40]wFMCommunicate request_size=255 [03:39:40]MH_SAM_APDU [03: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1E 00 00 00 F4 03 04 00 FC DD 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E8 00 00 35 04 06 00 B9 [03:39:40]Write to MH i2c: E2 02 01 D0 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1E 00 00 00 F4 03 04 00 FC DD 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E8 00 00 35 04 06 00 B9 00 00 45 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 D0 0B 00 90 00 4F [03:39:40]RAPDU: 90 00 [03:39:40]wFMCommunicate OK [03:39:40]wFMCommunicate request_size=10 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 0D 02 02 05 55 50 97 D6 F2 [03:39:40]Write to MH i2c: E2 0D 00 D1 0B 80 0D 02 02 05 00 55 50 97 D6 F2 00 00 64 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 03 00 D1 0B 00 90 00 50 [03:39:40]RAPDU: 90 00 [03:39:40]wFMCommunicate OK [03:39:40]wFMCommunicate request_size=4 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 0D 03 02 [03:39:40]Write to MH i2c: E2 08 00 D2 0B 80 0D 03 02 00 00 00 00 58 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:39:40]Read from MH i2c: E2 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 0B 00 [03:39:40]MH_I2C_Read... [03:39:40]Read from MH i2c: E2 0B 00 D2 0B 00 53 64 F1 6E B3 58 BB 19 90 00 4E [03:39:40]RAPDU: 53 64 F1 6E B3 58 BB 19 90 00 [03:39:40]wFMCommunicate OK [03:39:40]SAM_PROTO_SignData done [03:39:40]FM_MakeSignedData done [03:39:40]CreateOFDProtocolMessage [03:39:40]wFMCommunicate request_size=4 [03:39:40]MH_SAM_APDU [03:39:40]CAPDU: 80 11 00 00 [03:39:40]Write to MH i2c: E2 08 00 D3 0B 80 11 00 00 00 00 00 00 58 [03:39:40]Write i2c OK [03:39:40]MH_I2C_Read... [03:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:41]Read from MH i2c: E2 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: E2 17 00 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: E2 17 00 D3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [03:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:39:41]wFMCommunicate OK [03:39:41]CreateOFDProtocolMessage done [03:39:41]OFDSenderStorePacket 59635 [03:39:41]StoreOFDPacket docnum=59635 [03:39:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4E FE 07 01 A8 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1E 00 00 00 F4 03 04 00 FC DD 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E8 00 00 35 04 06 00 B9 55 50 97 D6 F2 53 64 F1 6E B3 58 BB 19 [03:39:41]CheckFolder [03:39:41]dirname=/storage/ofd_packets [03:39:41]CheckFolder done [03:39:41]ProducePacketName [03:39:41]name=ofd_packets/00059635 [03:39:41]NVStorageSaveData ofd_packets/00059635 [03:39:41]File name is /storage/ofd_packets/00059635 [03:39:41]Write 301 bytes [03:39:41]NVStorageSaveData done [03:39:41]OFDSenderStorePacket done [03:39:41]KKMCreateOFDPacket done [03:39:41]NVStorageSaveData kkm_last_timestamp [03:39:41]File name is /storage/kkm_last_timestamp [03:39:41]Write 4 bytes [03:39:41]NVStorageSaveData done [03:39:41]ExternCall_PrintAddStr [03:39:41]wPrintStart [03:39:41]Write to MH i2c: 01 00 00 D4 0B DF [03:39:41]Write i2c OK [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: 01 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: 01 07 00 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: 01 07 00 D4 0B 00 00 00 00 00 FF 0F F4 [03:39:41]RasterBufferAndPrint [03:39:41]line Счет N : (1)545305 [03:39:41]line ИНН: 02508201610067 [03:39:41]line Контрольно-Кассовый Чек [03:39:41]line ПРОДАЖА [03:39:41]line ТРК (МРК, ГНК) : 12 [03:39:41]line Товар: 2710124130 [03:39:41]line Аи-92-К-5 [03:39:41]line 5.980 * 66.90 [03:39:41]line = 400.06 [03:39:41]line НДС 12% НСП 1% [03:39:41]line > о реализуемом товаре [03:39:41]line ОКРУГЛЕНИЕ: -0.06 [03:39:41]line ИТОГО: 400.00 [03:39:41]line Внесено: 400.00 [03:39:41]line СДАЧА: 0.00 [03:39:41]line НСП 1% : 3.54 [03:39:41]line НДС 12% : 42.48 [03:39:41]line Наличными: 400.00 [03:39:41]line Безнал.: 0.00 [03:39:41]line Место: АЗС № 117 "Партнер Нефть" [03:39:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [03:39:41]line СНО: Общий режим [03:39:41]line Чек 30 05.06.2024 03:39 [03:39:41]line Смена: 72 ФФД: 1.0 [03:39:41]line ЗНМ: 0300000048 [03:39:41]line РНМ: 0000000000151680 [03:39:41]line Версия ККМ: v1.0 [03:39:41]line ФМ: 0000000000959414 [03:39:41]line ФД: 59635 [03:39:41]line ФПД: 203776075486962 [03:39:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T033940&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59635&fm=203776075486962&tin=02508201610067®Number=0000000000151680&sum=40000 [03:39:41]OFD Sender: Processing packet 59635 [packets to send 52, broken 51] [03:39:41]ProducePacketName [03:39:41]name=ofd_packets/00059635 [03:39:41]OFD Sender: To server: pG, [03:39:41]CommunicateWithHost lk.salyk.kg:30040 [03:39:41]ConnectInit lk.salyk.kg [03:39:41]written 0, free lines is 4095 [03:39:41]Connected sock=8 [03:39:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4E FE 07 01 A8 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1E 00 00 00 F4 03 04 00 FC DD 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E8 00 00 35 04 06 00 B9 55 50 97 D6 F2 53 64 F1 6E B3 58 BB 19 [03:39:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0F B3 47 00 E5 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E8 00 00 F4 03 04 00 01 8A 5F 66 B6 04 01 00 00 1F 3D FA 72 41 27 00 C7 [03:39:41]CommunicateWithHost err = 0 [03:39:41]CheckOFDResponse [03:39:41]1017 (14) - 77093643461234 [03:39:41]1041 (16) - 0000000000959414 [03:39:41]1040 (4) - 59635 [03:39:41]1012 (4) - 04.06.2024 21:41 [03:39:41]1206 (1) - 0 [03:39:41]OFD Sender: Remove packet 59635 [03:39:41]ProducePacketName [03:39:41]name=ofd_packets/00059635 [03:39:41]NVStorageDeleteData [03:39:41]Write to MH i2c: 01 00 00 FF 0B 0A [03:39:41]Write i2c OK [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: 01 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: 01 07 00 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: 01 07 00 FF 0B 00 00 00 00 00 9E 0C BB [03:39:41]RasterBufferAndPrint [03:39:41]line [03:39:41]line [03:39:41]line [03:39:41]line [03:39:41]line [03:39:41]written 0, free lines is 3235 [03:39:41]MH_Cut [03:39:41]Write to MH i2c: D1 01 00 06 0C 01 E4 [03:39:41]Write i2c OK [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: D1 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: D1 01 00 [03:39:41]MH_I2C_Read... [03:39:41]Read from MH i2c: D1 01 00 06 0C 00 E3 [03:39:41]Write to MH i2c: 01 00 00 07 0C 13 [03:39:41]Write i2c OK [03:39:41]MH_I2C_Read... [03:39:42]OFD Sender: No OFD packet to send [03:39:42]*** Cut start [03:39:42]*** Partial cut [03:39:42]*** CUTSNS_PIN = 1 [03:39:42]*** CUTSNS_PIN = 0 [03:39:43]*** Brake cut motor [03:39:43]Read from MH i2c: 01 [03:39:43]MH_I2C_Read... [03:39:43]*** Stop cut motor [03:39:43]*** Cut end [03:39:43]Read from MH i2c: 01 07 00 [03:39:43]MH_I2C_Read... [03:39:43]Read from MH i2c: 01 07 00 07 0C 00 00 00 00 00 FF 0F 28 [03:39:43]process_action close_receipt done [03:39:43]requested_data is exist [03:39:43]produce_requested_data [03:39:43]requested_item fm.sn is exist - process it [03:39:43]wFMCommunicate request_size=4 [03:39:43]MH_SAM_APDU [03:39:43]CAPDU: 80 11 00 00 [03:39:43]Write to MH i2c: E2 08 00 08 0C 80 11 00 00 00 00 00 00 8E [03:39:43]Write i2c OK [03:39:43]MH_I2C_Read... [03:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:43]Read from MH i2c: E2 [03:39:43]MH_I2C_Read... [03:39:43]Read from MH i2c: E2 17 00 [03:39:43]MH_I2C_Read... [03:39:43]Read from MH i2c: E2 17 00 08 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E1 [03:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:39:43]wFMCommunicate OK [03:39:43]requested_item fd.num is exist - process it [03:39:43]SAM_PROTO_GetFieldsCounters [03:39:43]wFMCommunicate request_size=4 [03:39:43]MH_SAM_APDU [03:39:43]CAPDU: 80 13 00 00 [03:39:43]Write to MH i2c: E2 08 00 09 0C 80 13 00 00 00 00 00 00 91 [03:39:43]Write i2c OK [03:39:43]MH_I2C_Read... [03:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:39:43]Read from MH i2c: E2 [03:39:43]MH_I2C_Read... [03:39:43]Read from MH i2c: E2 62 00 [03:39:43]MH_I2C_Read... [03:39:43]Read from MH i2c: E2 62 00 09 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F3 E8 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [03:39:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F3 E8 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:39:43]wFMCommunicate OK [03:39:43]SAM_PROTO_GetFieldsCounters done [03:39:43]requested_item shift.num is exist - process it [03:39:43]requested_item shift.opened is exist - process it [03:39:43]req_shift_opened [03:39:43]FM_GetShiftState [03:39:43]SAM_PROTO_GetShiftState [03:39:43]wFMCommunicate request_size=4 [03:39:43]MH_SAM_APDU [03:39:43]CAPDU: 80 13 01 00 [03:39:43]Write to MH i2c: E2 08 00 0A 0C 80 13 01 00 00 00 00 00 93 [03:39:43]Write i2c OK [03:39:43]MH_I2C_Read... [03:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:43]Read from MH i2c: E2 [03:39:43]MH_I2C_Read... [03:39:43]Read from MH i2c: E2 0E 00 [03:39:43]MH_I2C_Read... [03:39:43]Read from MH i2c: E2 0E 00 0A 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CB [03:39:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:39:43]wFMCommunicate OK [03:39:43]SAM_PROTO_GetShiftState done [03:39:43]FM_GetShiftState done [03:39:43]req_shift_opened done [03:39:43]requested_item shift.open_date is exist - process it [03:39:43]req_shift_open_date [03:39:43]req_shift_open_date done [03:39:43]produce_requested_data done [03:39:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59635,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [03:39:43]process_action_free close_receipt [03:39:43]json_value_free [03:39:43]json_value_free done [03:39:43]process_json_proto returns [03:39:43]Send response to host [03:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59635,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [03:39:43]free response buf [03:39:43]execute_script done [03:39:43]execute_script returns [03:39:43]free content buf [03:39:43]Sock 9.Close socket [03:39:43]Sock 9.Thread stoped [03:39:47]OFD Sender: No OFD packet to send [03:39:52]OFD Sender: No OFD packet to send [03:39:57]OFD Sender: No OFD packet to send [03:40:02]OFD Sender: No OFD packet to send [03:40:07]OFD Sender: No OFD packet to send [03:40:12]OFD Sender: No OFD packet to send [03:40:17]OFD Sender: No OFD packet to send [03:40:22]OFD Sender: No OFD packet to send [03:40:27]OFD Sender: No OFD packet to send [03:40:32]OFD Sender: No OFD packet to send [03:40:37]OFD Sender: No OFD packet to send [03:40:42]OFD Sender: No OFD packet to send [03:40:47]OFD Sender: No OFD packet to send [03:40:52]OFD Sender: No OFD packet to send [03:40:57]OFD Sender: No OFD packet to send [03:41:02]OFD Sender: No OFD packet to send [03:41:07]OFD Sender: No OFD packet to send [03:41:12]OFD Sender: No OFD packet to send [03:41:17]OFD Sender: No OFD packet to send [03:41:22]OFD Sender: No OFD packet to send [03:41:27]OFD Sender: No OFD packet to send [03:41:32]OFD Sender: No OFD packet to send [03:41:37]OFD Sender: No OFD packet to send [03:41:42]OFD Sender: No OFD packet to send [03:41:47]OFD Sender: No OFD packet to send [03:41:52]OFD Sender: No OFD packet to send [03:41:57]OFD Sender: No OFD packet to send [03:42:02]OFD Sender: No OFD packet to send [03:42:07]OFD Sender: No OFD packet to send [03:42:12]OFD Sender: No OFD packet to send [03:42:17]OFD Sender: No OFD packet to send [03:42:22]OFD Sender: No OFD packet to send [03:42:27]OFD Sender: No OFD packet to send [03:42:32]OFD Sender: No OFD packet to send [03:42:37]OFD Sender: No OFD packet to send [03:42:42]OFD Sender: No OFD packet to send [03:42:47]OFD Sender: No OFD packet to send [03:42:52]OFD Sender: No OFD packet to send [03:42:57]OFD Sender: No OFD packet to send [03:43:02]OFD Sender: No OFD packet to send [03:43:07]OFD Sender: No OFD packet to send [03:43:12]OFD Sender: No OFD packet to send [03:43:17]OFD Sender: No OFD packet to send [03:43:22]OFD Sender: No OFD packet to send [03:43:27]OFD Sender: No OFD packet to send [03:43:32]OFD Sender: No OFD packet to send [03:43:37]OFD Sender: No OFD packet to send [03:43:42]OFD Sender: No OFD packet to send [03:43:47]OFD Sender: No OFD packet to send [03:43:52]OFD Sender: No OFD packet to send [03:43:57]OFD Sender: No OFD packet to send [03:44:02]OFD Sender: No OFD packet to send [03:44:07]OFD Sender: No OFD packet to send [03:44:12]OFD Sender: No OFD packet to send [03:44:17]OFD Sender: No OFD packet to send [03:44:22]OFD Sender: No OFD packet to send [03:44:27]OFD Sender: No OFD packet to send [03:44:32]OFD Sender: No OFD packet to send [03:44:37]OFD Sender: No OFD packet to send [03:44:42]OFD Sender: No OFD packet to send [03:44:47]OFD Sender: No OFD packet to send [03:44:52]OFD Sender: No OFD packet to send [03:44:57]OFD Sender: No OFD packet to send [03:45:02]OFD Sender: No OFD packet to send [03:45:06]accept exits with 10 [03:45:06]New connection [03:45:06]New thread 3066920292 created [03:45:06]Thread 3066776932 joined [03:45:06]Waiting for new connection... [03:45:06] Sock 10.Parse request [03:45:06]Sock 10.Check first char [03:45:06]Sock 10.First char is OK [03:45:06]request: POST /json_proto HTTP/1.0 [03:45:06]Method: POST [03:45:06]URL: /json_proto [03:45:06]Method is POST - this is cgi request [03:45:06]url: /json_proto [03:45:06]query_string will be loaded in cgi processing [03:45:06]execute_cgi json_proto POST (null) [03:45:06]execute_cgi path=json_proto method=POST [03:45:06]POST find Content-Length [03:45:06]Host: 172.17.60.68:8080 [03:45:06]Content-Length: 677 [03:45:06]Content-Type: application/json [03:45:06] [03:45:06]POST finish read [03:45:06]Found Content-Length = 677 [03:45:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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" ] } } [03:45:06]execute_script... [03:45:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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" ] } } [03:45:06]POST & json_proto [03:45:06]process_json_proto [03:45:06]json parsed OK: [03:45:06]protocol is kg_v1.0 [03:45:06]action value=close_receipt [03:45:06]process_action close_receipt [03:45:06]cmd_close_receipt [03:45:06]MH_GetDate [03:45:06]Write to MH i2c: F0 00 00 0B 0C 06 [03:45:06]Write i2c OK [03:45:06]MH_I2C_Read... [03:45:06]Read from MH i2c: F0 [03:45:06]MH_I2C_Read... [03:45:06]Read from MH i2c: F0 09 00 [03:45:06]MH_I2C_Read... [03:45:06]Read from MH i2c: F0 09 00 0B 0C 00 43 DF 5F 66 9A 61 5F 66 B6 [03:45:06]GetLastDocTimeStamp 1717558780 [03:45:06]current date 1717559107 [03:45:06]FM_GetShiftState [03:45:06]SAM_PROTO_GetShiftState [03:45:06]wFMCommunicate request_size=4 [03:45:06]MH_SAM_APDU [03:45:06]CAPDU: 80 13 01 00 [03:45:06]Write to MH i2c: E2 08 00 0C 0C 80 13 01 00 00 00 00 00 95 [03:45:06]Write i2c OK [03:45:06]MH_I2C_Read... [03:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:06]Read from MH i2c: E2 [03:45:06]MH_I2C_Read... [03:45:06]Read from MH i2c: E2 0E 00 [03:45:06]MH_I2C_Read... [03:45:06]Read from MH i2c: E2 0E 00 0C 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CD [03:45:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:45:06]wFMCommunicate OK [03:45:06]SAM_PROTO_GetShiftState done [03:45:06]FM_GetShiftState done [03:45:06]opened in 1717545916 [03:45:06]opened+sec_in_day 1717632316 [03:45:06]quantity*price = 40006 [03:45:06]sum+1 = 40007 [03:45:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 31 05.06.2024 03:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59636 ФПД: 273123021696560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T034507&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59636&fm=273123021696560&tin=02508201610067®Number=0000000000151680&sum=40000 [03:45:07]StoreToDocumentArchive [03:45:07]shift 72 fd 59636 [03:45:07]save to /storage/0072/doc_00059636 [03:45:07]save last doc name /storage/0072/doc_00059636 to /storage/kkm_last_doc_name [03:45:07]save OK [03:45:07]Clear old archive folders... [03:45:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:45:07]tlvbuf is 00051440 [03:45:07]SAM_PROTO_ClearQueue [03:45:07]wFMCommunicate request_size=4 [03:45:07]MH_SAM_APDU [03:45:07]CAPDU: 80 09 00 00 [03:45:07]Write to MH i2c: E2 08 00 19 0C 80 09 00 00 00 00 00 00 97 [03:45:07]Write i2c OK [03:45:07]MH_I2C_Read... [03:45:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:45:07]Read from MH i2c: E2 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 19 0C 00 90 00 99 [03:45:07]RAPDU: 90 00 [03:45:07]wFMCommunicate OK [03:45:07]SAM_PROTO_ClearQueue done [03:45:07]KKMCreateOFDPacket [03:45:07]OFDProtocolAddRootSTLVToBuf [03:45:07]FM_MakeSignedData [03:45:07]FM_MakeSignedData [03:45:07]SAM_PROTO_SignData [03:45:07]wFMCommunicate request_size=4 [03:45:07]MH_SAM_APDU [03:45:07]CAPDU: 80 0D 01 02 [03:45:07]Write to MH i2c: E2 08 00 1A 0C 80 0D 01 02 00 00 00 00 9F [03:45:07]Write i2c OK [03:45:07]MH_I2C_Read... [03:45:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:45:07]Read from MH i2c: E2 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 1A 0C 00 90 00 9A [03:45:07]RAPDU: 90 00 [03:45:07]wFMCommunicate OK [03:45:07]wFMCommunicate request_size=255 [03:45:07]MH_SAM_APDU [03:45: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1F 00 00 00 F4 03 04 00 43 DF 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E8 00 00 35 04 06 00 F8 [03:45:07]Write to MH i2c: E2 02 01 1B 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1F 00 00 00 F4 03 04 00 43 DF 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E8 00 00 35 04 06 00 F8 00 00 1B [03:45:07]Write i2c OK [03:45:07]MH_I2C_Read... [03:45:07]OFD Sender: No OFD packet to send [03:45:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:07]Read from MH i2c: E2 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 1B 0C 00 90 00 9B [03:45:07]RAPDU: 90 00 [03:45:07]wFMCommunicate OK [03:45:07]wFMCommunicate request_size=10 [03:45:07]MH_SAM_APDU [03:45:07]CAPDU: 80 0D 02 02 05 67 68 B0 2E 30 [03:45:07]Write to MH i2c: E2 0D 00 1C 0C 80 0D 02 02 05 00 67 68 B0 2E 30 00 00 89 [03:45:07]Write i2c OK [03:45:07]MH_I2C_Read... [03:45:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:07]Read from MH i2c: E2 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 03 00 1C 0C 00 90 00 9C [03:45:07]RAPDU: 90 00 [03:45:07]wFMCommunicate OK [03:45:07]wFMCommunicate request_size=4 [03:45:07]MH_SAM_APDU [03:45:07]CAPDU: 80 0D 03 02 [03:45:07]Write to MH i2c: E2 08 00 1D 0C 80 0D 03 02 00 00 00 00 A4 [03:45:07]Write i2c OK [03:45:07]MH_I2C_Read... [03:45:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:45:07]Read from MH i2c: E2 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 0B 00 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 0B 00 1D 0C 00 A8 C3 71 DE 26 D0 E5 12 90 00 4C [03:45:07]RAPDU: A8 C3 71 DE 26 D0 E5 12 90 00 [03:45:07]wFMCommunicate OK [03:45:07]SAM_PROTO_SignData done [03:45:07]FM_MakeSignedData done [03:45:07]CreateOFDProtocolMessage [03:45:07]wFMCommunicate request_size=4 [03:45:07]MH_SAM_APDU [03:45:07]CAPDU: 80 11 00 00 [03:45:07]Write to MH i2c: E2 08 00 1E 0C 80 11 00 00 00 00 00 00 A4 [03:45:07]Write i2c OK [03:45:07]MH_I2C_Read... [03:45:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:07]Read from MH i2c: E2 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 17 00 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: E2 17 00 1E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F7 [03:45:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:45:07]wFMCommunicate OK [03:45:07]CreateOFDProtocolMessage done [03:45:07]OFDSenderStorePacket 59636 [03:45:07]StoreOFDPacket docnum=59636 [03:45:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 8D 07 01 19 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1F 00 00 00 F4 03 04 00 43 DF 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E8 00 00 35 04 06 00 F8 67 68 B0 2E 30 A8 C3 71 DE 26 D0 E5 12 [03:45:07]CheckFolder [03:45:07]dirname=/storage/ofd_packets [03:45:07]CheckFolder done [03:45:07]ProducePacketName [03:45:07]name=ofd_packets/00059636 [03:45:07]NVStorageSaveData ofd_packets/00059636 [03:45:07]File name is /storage/ofd_packets/00059636 [03:45:07]Write 301 bytes [03:45:07]NVStorageSaveData done [03:45:07]OFDSenderStorePacket done [03:45:07]KKMCreateOFDPacket done [03:45:07]NVStorageSaveData kkm_last_timestamp [03:45:07]File name is /storage/kkm_last_timestamp [03:45:07]Write 4 bytes [03:45:07]NVStorageSaveData done [03:45:07]ExternCall_PrintAddStr [03:45:07]wPrintStart [03:45:07]Write to MH i2c: 01 00 00 1F 0C 2B [03:45:07]Write i2c OK [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: 01 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: 01 07 00 [03:45:07]MH_I2C_Read... [03:45:07]Read from MH i2c: 01 07 00 1F 0C 00 00 00 00 00 FF 0F 40 [03:45:07]RasterBufferAndPrint [03:45:07]line Счет N : (1)545306 [03:45:07]line ИНН: 02508201610067 [03:45:07]line Контрольно-Кассовый Чек [03:45:07]line ПРОДАЖА [03:45:07]line ТРК (МРК, ГНК) : 22 [03:45:07]line Товар: 2710124130 [03:45:07]line Аи-92-К-5 [03:45:07]line 5.980 * 66.90 [03:45:07]line = 400.06 [03:45:07]line НДС 12% НСП 1% [03:45:07]line > о реализуемом товаре [03:45:07]line ОКРУГЛЕНИЕ: -0.06 [03:45:07]line ИТОГО: 400.00 [03:45:07]line Внесено: 400.00 [03:45:07]line СДАЧА: 0.00 [03:45:07]line НСП 1% : 3.54 [03:45:07]line НДС 12% : 42.48 [03:45:07]line Наличными: 400.00 [03:45:07]line Безнал.: 0.00 [03:45:07]line Место: АЗС № 117 "Партнер Нефть" [03:45:07]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [03:45:07]line СНО: Общий режим [03:45:07]line Чек 31 05.06.2024 03:45 [03:45:07]line Смена: 72 ФФД: 1.0 [03:45:07]line ЗНМ: 0300000048 [03:45:07]line РНМ: 0000000000151680 [03:45:07]line Версия ККМ: v1.0 [03:45:07]line ФМ: 0000000000959414 [03:45:07]line ФД: 59636 [03:45:07]line ФПД: 273123021696560 [03:45:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T034507&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59636&fm=273123021696560&tin=02508201610067®Number=0000000000151680&sum=40000 [03:45:07]written 0, free lines is 4095 [03:45:07]OFD Sender: Processing packet 59636 [packets to send 52, broken 51] [03:45:07]ProducePacketName [03:45:07]name=ofd_packets/00059636 [03:45:07]OFD Sender: To server: pG, [03:45:07]CommunicateWithHost lk.salyk.kg:30040 [03:45:07]ConnectInit lk.salyk.kg [03:45:07]Connected sock=9 [03:45:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 8D 07 01 19 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1F 00 00 00 F4 03 04 00 43 DF 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E8 00 00 35 04 06 00 F8 67 68 B0 2E 30 A8 C3 71 DE 26 D0 E5 12 [03:45:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F6 38 47 00 7B 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 39 35 39 34 31 34 10 04 04 00 F4 E8 00 00 F4 03 04 00 48 8B 5F 66 B6 04 01 00 00 6A 15 A8 3C BC D4 48 F4 [03:45:08]CommunicateWithHost err = 0 [03:45:08]CheckOFDResponse [03:45:08]1017 (14) - 77093643461234 [03:45:08]1041 (16) - 0000000000959414 [03:45:08]1040 (4) - 59636 [03:45:08]1012 (4) - 04.06.2024 21:46 [03:45:08]1206 (1) - 0 [03:45:08]OFD Sender: Remove packet 59636 [03:45:08]ProducePacketName [03:45:08]name=ofd_packets/00059636 [03:45:08]NVStorageDeleteData [03:45:08]Write to MH i2c: 01 00 00 4A 0C 56 [03:45:08]Write i2c OK [03:45:08]MH_I2C_Read... [03:45:08]Read from MH i2c: 01 [03:45:08]MH_I2C_Read... [03:45:08]Read from MH i2c: 01 07 00 [03:45:08]MH_I2C_Read... [03:45:08]Read from MH i2c: 01 07 00 4A 0C 00 00 00 00 00 9A 0C 03 [03:45:08]RasterBufferAndPrint [03:45:08]line [03:45:08]line [03:45:08]line [03:45:08]line [03:45:08]line [03:45:08]written 0, free lines is 3230 [03:45:08]MH_Cut [03:45:08]Write to MH i2c: D1 01 00 51 0C 01 2F [03:45:08]Write i2c OK [03:45:08]MH_I2C_Read... [03:45:08]Read from MH i2c: D1 [03:45:08]MH_I2C_Read... [03:45:08]Read from MH i2c: D1 01 00 [03:45:08]MH_I2C_Read... [03:45:08]Read from MH i2c: D1 01 00 51 0C 00 2E [03:45:08]Write to MH i2c: 01 00 00 52 0C 5E [03:45:08]Write i2c OK [03:45:08]MH_I2C_Read... [03:45:08]OFD Sender: No OFD packet to send [03:45:09]*** Cut start [03:45:09]*** Partial cut [03:45:09]*** CUTSNS_PIN = 1 [03:45:09]*** CUTSNS_PIN = 0 [03:45:09]*** Brake cut motor [03:45:09]Read from MH i2c: 01 [03:45:09]MH_I2C_Read... [03:45:09]*** Stop cut motor [03:45:09]*** Cut end [03:45:09]Read from MH i2c: 01 07 00 [03:45:09]MH_I2C_Read... [03:45:09]Read from MH i2c: 01 07 00 52 0C 00 00 00 00 00 FF 0F 73 [03:45:09]process_action close_receipt done [03:45:09]requested_data is exist [03:45:09]produce_requested_data [03:45:09]requested_item fm.sn is exist - process it [03:45:09]wFMCommunicate request_size=4 [03:45:09]MH_SAM_APDU [03:45:09]CAPDU: 80 11 00 00 [03:45:09]Write to MH i2c: E2 08 00 53 0C 80 11 00 00 00 00 00 00 D9 [03:45:09]Write i2c OK [03:45:09]MH_I2C_Read... [03:45:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:09]Read from MH i2c: E2 [03:45:09]MH_I2C_Read... [03:45:09]Read from MH i2c: E2 17 00 [03:45:09]MH_I2C_Read... [03:45:09]Read from MH i2c: E2 17 00 53 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2C [03:45:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:45:09]wFMCommunicate OK [03:45:09]requested_item fd.num is exist - process it [03:45:09]SAM_PROTO_GetFieldsCounters [03:45:09]wFMCommunicate request_size=4 [03:45:09]MH_SAM_APDU [03:45:09]CAPDU: 80 13 00 00 [03:45:09]Write to MH i2c: E2 08 00 54 0C 80 13 00 00 00 00 00 00 DC [03:45:09]Write i2c OK [03:45:09]MH_I2C_Read... [03:45:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:45:10]Read from MH i2c: E2 [03:45:10]MH_I2C_Read... [03:45:10]Read from MH i2c: E2 62 00 [03:45:10]MH_I2C_Read... [03:45:10]Read from MH i2c: E2 62 00 54 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F4 E8 00 00 0E 04 04 00 48 00 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 7A [03:45:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F4 E8 00 00 0E 04 04 00 48 00 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 [03:45:10]wFMCommunicate OK [03:45:10]SAM_PROTO_GetFieldsCounters done [03:45:10]requested_item shift.num is exist - process it [03:45:10]requested_item shift.opened is exist - process it [03:45:10]req_shift_opened [03:45:10]FM_GetShiftState [03:45:10]SAM_PROTO_GetShiftState [03:45:10]wFMCommunicate request_size=4 [03:45:10]MH_SAM_APDU [03:45:10]CAPDU: 80 13 01 00 [03:45:10]Write to MH i2c: E2 08 00 55 0C 80 13 01 00 00 00 00 00 DE [03:45:10]Write i2c OK [03:45:10]MH_I2C_Read... [03:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:10]Read from MH i2c: E2 [03:45:10]MH_I2C_Read... [03:45:10]Read from MH i2c: E2 0E 00 [03:45:10]MH_I2C_Read... [03:45:10]Read from MH i2c: E2 0E 00 55 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 16 [03:45:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:45:10]wFMCommunicate OK [03:45:10]SAM_PROTO_GetShiftState done [03:45:10]FM_GetShiftState done [03:45:10]req_shift_opened done [03:45:10]requested_item shift.open_date is exist - process it [03:45:10]req_shift_open_date [03:45:10]req_shift_open_date done [03:45:10]produce_requested_data done [03:45:10]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59636,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [03:45:10]process_action_free close_receipt [03:45:10]json_value_free [03:45:10]json_value_free done [03:45:10]process_json_proto returns [03:45:10]Send response to host [03:45:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59636,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [03:45:10]free response buf [03:45:10]execute_script done [03:45:10]execute_script returns [03:45:10]free content buf [03:45:10]Sock 10.Close socket [03:45:10]Sock 10.Thread stoped [03:45:13]OFD Sender: No OFD packet to send [03:45:18]OFD Sender: No OFD packet to send [03:45:23]OFD Sender: No OFD packet to send [03:45:28]OFD Sender: No OFD packet to send [03:45:33]OFD Sender: No OFD packet to send [03:45:38]OFD Sender: No OFD packet to send [03:45:43]OFD Sender: No OFD packet to send [03:45:48]OFD Sender: No OFD packet to send [03:45:53]OFD Sender: No OFD packet to send [03:45:58]OFD Sender: No OFD packet to send [03:46:03]OFD Sender: No OFD packet to send [03:46:08]OFD Sender: No OFD packet to send [03:46:13]OFD Sender: No OFD packet to send [03:46:18]OFD Sender: No OFD packet to send [03:46:23]OFD Sender: No OFD packet to send [03:46:28]OFD Sender: No OFD packet to send [03:46:33]OFD Sender: No OFD packet to send [03:46:38]OFD Sender: No OFD packet to send [03:46:43]OFD Sender: No OFD packet to send [03:46:48]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:28]OFD Sender: No OFD packet to send [03:47:33]OFD Sender: No OFD packet to send [03:47:38]OFD Sender: No OFD packet to send [03:47:43]OFD Sender: No OFD packet to send [03:47:48]OFD Sender: No OFD packet to send [03:47:53]OFD Sender: No OFD packet to send [03:47:58]OFD Sender: No OFD packet to send [03:48:03]OFD Sender: No OFD packet to send [03:48:08]OFD Sender: No OFD packet to send [03:48:13]OFD Sender: No OFD packet to send [03:48:18]OFD Sender: No OFD packet to send [03:48:23]OFD Sender: No OFD packet to send [03:48:28]OFD Sender: No OFD packet to send [03:48:33]OFD Sender: No OFD packet to send [03:48:38]OFD Sender: No OFD packet to send [03:48:43]OFD Sender: No OFD packet to send [03:48:48]OFD Sender: No OFD packet to send [03:48:53]OFD Sender: No OFD packet to send [03:48:58]OFD Sender: No OFD packet to send [03:49:03]OFD Sender: No OFD packet to send [03:49:08]OFD Sender: No OFD packet to send [03:49:13]OFD Sender: No OFD packet to send [03:49:18]OFD Sender: No OFD packet to send [03:49:23]OFD Sender: No OFD packet to send [03:49:28]OFD Sender: No OFD packet to send [03:49:33]OFD Sender: No OFD packet to send [03:49:38]OFD Sender: No OFD packet to send [03:49:43]OFD Sender: No OFD packet to send [03:49:48]OFD Sender: No OFD packet to send [03:49:53]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50:08]OFD Sender: No OFD packet to send [03:50:13]OFD Sender: No OFD packet to send [03:50:18]OFD Sender: No OFD packet to send [03:50:23]OFD Sender: No OFD packet to send [03:50:28]OFD Sender: No OFD packet to send [03:50:33]OFD Sender: No OFD packet to send [03:50:38]OFD Sender: No OFD packet to send [03:50:43]OFD Sender: No OFD packet to send [03:50:48]OFD Sender: No OFD packet to send [03:50:53]OFD Sender: No OFD packet to send [03:50:58]OFD Sender: No OFD packet to send [03:51:03]OFD Sender: No OFD packet to send [03:51:08]OFD Sender: No OFD packet to send [03:51:13]OFD Sender: No OFD packet to send [03:51:18]OFD Sender: No OFD packet to send [03:51:23]OFD Sender: No OFD packet to send [03:51:29]OFD Sender: No OFD packet to send [03:51:34]OFD Sender: No OFD packet to send [03:51:39]OFD Sender: No OFD packet to send [03:51:44]OFD Sender: No OFD packet to send [03:51:49]OFD Sender: No OFD packet to send [03:51:54]OFD Sender: No OFD packet to send [03:51:59]OFD Sender: No OFD packet to send [03:52:04]OFD Sender: No OFD packet to send [03:52:09]OFD Sender: No OFD packet to send [03:52:14]OFD Sender: No OFD packet to send [03:52:19]OFD Sender: No OFD packet to send [03:52:24]OFD Sender: No OFD packet to send [03:52:29]OFD Sender: No OFD packet to send [03:52:34]OFD Sender: No OFD packet to send [03:52:39]OFD Sender: No OFD packet to send [03:52:44]OFD Sender: No OFD packet to send [03:52:49]OFD Sender: No OFD packet to send [03:52:54]OFD Sender: No OFD packet to send [03:52:59]OFD Sender: No OFD packet to send [03:53:04]OFD Sender: No OFD packet to send [03:53:09]OFD Sender: No OFD packet to send [03:53:14]OFD Sender: No OFD packet to send [03:53:19]OFD Sender: No OFD packet to send [03:53:24]OFD Sender: No OFD packet to send [03:53:29]OFD Sender: No OFD packet to send [03:53:34]OFD Sender: No OFD packet to send [03:53:39]OFD Sender: No OFD packet to send [03:53:44]OFD Sender: No OFD packet to send [03:53:49]OFD Sender: No OFD packet to send [03:53:54]OFD Sender: No OFD packet to send [03:53:59]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:14]OFD Sender: No OFD packet to send [03:54:19]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:34]OFD Sender: No OFD packet to send [03:54:39]OFD Sender: No OFD packet to send [03:54:44]OFD Sender: No OFD packet to send [03:54:49]OFD Sender: No OFD packet to send [03:54:54]OFD Sender: No OFD packet to send [03:54:59]OFD Sender: No OFD packet to send [03:55:04]OFD Sender: No OFD packet to send [03:55:09]OFD Sender: No OFD packet to send [03:55:14]OFD Sender: No OFD packet to send [03:55:19]OFD Sender: No OFD packet to send [03:55:24]OFD Sender: No OFD packet to send [03:55:29]OFD Sender: No OFD packet to send [03:55:34]OFD Sender: No OFD packet to send [03:55:39]OFD Sender: No OFD packet to send [03:55:44]OFD Sender: No OFD packet to send [03:55:49]OFD Sender: No OFD packet to send [03:55:54]OFD Sender: No OFD packet to send [03:55:59]OFD Sender: No OFD packet to send [03:56:04]OFD Sender: No OFD packet to send [03:56:09]OFD Sender: No OFD packet to send [03:56:14]OFD Sender: No OFD packet to send [03:56:19]OFD Sender: No OFD packet to send [03:56:24]OFD Sender: No OFD packet to send [03:56:29]OFD Sender: No OFD packet to send [03:56:34]OFD Sender: No OFD packet to send [03:56:39]OFD Sender: No OFD packet to send [03:56:44]OFD Sender: No OFD packet to send [03:56:49]OFD Sender: No OFD packet to send [03:56:54]OFD Sender: No OFD packet to send [03:56:59]OFD Sender: No OFD packet to send [03:57:04]OFD Sender: No OFD packet to send [03:57:09]OFD Sender: No OFD packet to send [03:57:14]OFD Sender: No OFD packet to send [03:57:19]OFD Sender: No OFD packet to send [03:57:24]OFD Sender: No OFD packet to send [03:57:29]OFD Sender: No OFD packet to send [03:57:34]OFD Sender: No OFD packet to send [03:57:39]OFD Sender: No OFD packet to send [03:57:44]OFD Sender: No OFD packet to send [03:57:49]OFD Sender: No OFD packet to send [03:57:54]OFD Sender: No OFD packet to send [03:57:59]OFD Sender: No OFD packet to send [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:14]OFD Sender: No OFD packet to send [03:58:19]OFD Sender: No OFD packet to send [03:58:24]OFD Sender: No OFD packet to send [03:58:29]OFD Sender: No OFD packet to send [03:58:34]OFD Sender: No OFD packet to send [03:58:39]OFD Sender: No OFD packet to send [03:58:44]OFD Sender: No OFD packet to send [03:58:49]OFD Sender: No OFD packet to send [03:58:54]OFD Sender: No OFD packet to send [03:58:59]OFD Sender: No OFD packet to send [03:59:04]OFD Sender: No OFD packet to send [03:59:09]OFD Sender: No OFD packet to send [03:59:14]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:22]accept exits with 8 [03:59:22]New connection [03:59:22]New thread 3066776932 created [03:59:22]Thread 3066920292 joined [03:59:22]Waiting for new connection... [03:59:22] Sock 8.Parse request [03:59:22]Sock 8.Check first char [03:59:22]Sock 8.First char is OK [03:59:22]request: POST /json_proto HTTP/1.0 [03:59:22]Method: POST [03:59:22]URL: /json_proto [03:59:22]Method is POST - this is cgi request [03:59:22]url: /json_proto [03:59:22]query_string will be loaded in cgi processing [03:59:22]execute_cgi json_proto POST (null) [03:59:22]execute_cgi path=json_proto method=POST [03:59:22]POST find Content-Length [03:59:22]Host: 172.17.60.68:8080 [03:59:22]Content-Length: 840 [03:59:22]Content-Type: application/json [03:59:22] [03:59:22]POST finish read [03:59:22]Found Content-Length = 840 [03:59:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:59:22]execute_script... [03:59:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:59:22]POST & json_proto [03:59:22]process_json_proto [03:59:22]json parsed OK: [03:59:22]protocol is kg_v1.0 [03:59:22]action value=close_receipt [03:59:22]process_action close_receipt [03:59:22]cmd_close_receipt [03:59:22]MH_GetDate [03:59:22]Write to MH i2c: F0 00 00 56 0C 51 [03:59:22]Write i2c OK [03:59:22]MH_I2C_Read... [03:59:22]Read from MH i2c: F0 [03:59:22]MH_I2C_Read... [03:59:22]Read from MH i2c: F0 09 00 [03:59:22]MH_I2C_Read... [03:59:22]Read from MH i2c: F0 09 00 56 0C 00 9B E2 5F 66 9A 61 5F 66 5C [03:59:22]GetLastDocTimeStamp 1717559107 [03:59:22]current date 1717559963 [03:59:22]FM_GetShiftState [03:59:22]SAM_PROTO_GetShiftState [03:59:22]wFMCommunicate request_size=4 [03:59:22]MH_SAM_APDU [03:59:22]CAPDU: 80 13 01 00 [03:59:22]Write to MH i2c: E2 08 00 57 0C 80 13 01 00 00 00 00 00 E0 [03:59:22]Write i2c OK [03:59:22]MH_I2C_Read... [03:59:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:59:22]Read from MH i2c: E2 [03:59:22]MH_I2C_Read... [03:59:22]Read from MH i2c: E2 0E 00 [03:59:22]MH_I2C_Read... [03:59:22]Read from MH i2c: E2 0E 00 57 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 18 [03:59:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:59:22]wFMCommunicate OK [03:59:22]SAM_PROTO_GetShiftState done [03:59:22]FM_GetShiftState done [03:59:22]opened in 1717545916 [03:59:22]opened+sec_in_day 1717632316 [03:59:22]quantity*price = 50041 [03:59:22]sum+1 = 50042 [03:59:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 32 05.06.2024 03:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59637 ФПД: 174096874032408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T035923&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59637&fm=174096874032408&tin=02508201610067®Number=0000000000151680&sum=50041 [03:59:23]StoreToDocumentArchive [03:59:23]shift 72 fd 59637 [03:59:23]save to /storage/0072/doc_00059637 [03:59:23]save last doc name /storage/0072/doc_00059637 to /storage/kkm_last_doc_name [03:59:23]save OK [03:59:23]Clear old archive folders... [03:59:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:59:23]tlvbuf is 01D789E0 [03:59:23]SAM_PROTO_ClearQueue [03:59:23]wFMCommunicate request_size=4 [03:59:23]MH_SAM_APDU [03:59:23]CAPDU: 80 09 00 00 [03:59:23]Write to MH i2c: E2 08 00 64 0C 80 09 00 00 00 00 00 00 E2 [03:59:23]Write i2c OK [03:59:23]MH_I2C_Read... [03:59:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:59:23]Read from MH i2c: E2 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 64 0C 00 90 00 E4 [03:59:23]RAPDU: 90 00 [03:59:23]wFMCommunicate OK [03:59:23]SAM_PROTO_ClearQueue done [03:59:23]KKMCreateOFDPacket [03:59:23]OFDProtocolAddRootSTLVToBuf [03:59:23]FM_MakeSignedData [03:59:23]FM_MakeSignedData [03:59:23]SAM_PROTO_SignData [03:59:23]wFMCommunicate request_size=4 [03:59:23]MH_SAM_APDU [03:59:23]CAPDU: 80 0D 01 02 [03:59:23]Write to MH i2c: E2 08 00 65 0C 80 0D 01 02 00 00 00 00 EA [03:59:23]Write i2c OK [03:59:23]MH_I2C_Read... [03:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:59:23]Read from MH i2c: E2 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 65 0C 00 90 00 E5 [03:59:23]RAPDU: 90 00 [03:59:23]wFMCommunicate OK [03:59:23]wFMCommunicate request_size=255 [03:59:23]MH_SAM_APDU [03:59:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 9B E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E8 00 00 35 04 06 00 9E [03:59:23]Write to MH i2c: E2 02 01 66 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 9B E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E8 00 00 35 04 06 00 9E 00 00 EC [03:59:23]Write i2c OK [03:59:23]MH_I2C_Read... [03:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:59:23]Read from MH i2c: E2 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 66 0C 00 90 00 E6 [03:59:23]RAPDU: 90 00 [03:59:23]wFMCommunicate OK [03:59:23]wFMCommunicate request_size=10 [03:59:23]MH_SAM_APDU [03:59:23]CAPDU: 80 0D 02 02 05 57 16 55 4D 18 [03:59:23]Write to MH i2c: E2 0D 00 67 0C 80 0D 02 02 05 00 57 16 55 4D 18 00 00 1E [03:59:23]Write i2c OK [03:59:23]MH_I2C_Read... [03:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:59:23]Read from MH i2c: E2 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 03 00 67 0C 00 90 00 E7 [03:59:23]RAPDU: 90 00 [03:59:23]wFMCommunicate OK [03:59:23]wFMCommunicate request_size=4 [03:59:23]MH_SAM_APDU [03:59:23]CAPDU: 80 0D 03 02 [03:59:23]Write to MH i2c: E2 08 00 68 0C 80 0D 03 02 00 00 00 00 EF [03:59:23]Write i2c OK [03:59:23]MH_I2C_Read... [03:59:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:59:23]Read from MH i2c: E2 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 0B 00 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 0B 00 68 0C 00 EC CB 6F 5F 4D B8 C6 10 90 00 50 [03:59:23]RAPDU: EC CB 6F 5F 4D B8 C6 10 90 00 [03:59:23]wFMCommunicate OK [03:59:23]SAM_PROTO_SignData done [03:59:23]FM_MakeSignedData done [03:59:23]CreateOFDProtocolMessage [03:59:23]wFMCommunicate request_size=4 [03:59:23]MH_SAM_APDU [03:59:23]CAPDU: 80 11 00 00 [03:59:23]Write to MH i2c: E2 08 00 69 0C 80 11 00 00 00 00 00 00 EF [03:59:23]Write i2c OK [03:59:23]MH_I2C_Read... [03:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:59:23]Read from MH i2c: E2 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 17 00 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: E2 17 00 69 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 42 [03:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:59:23]wFMCommunicate OK [03:59:23]CreateOFDProtocolMessage done [03:59:23]OFDSenderStorePacket 59637 [03:59:23]StoreOFDPacket docnum=59637 [03:59:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E2 D3 07 01 D5 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 9B E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E8 00 00 35 04 06 00 9E 57 16 55 4D 18 EC CB 6F 5F 4D B8 C6 10 [03:59:23]CheckFolder [03:59:23]dirname=/storage/ofd_packets [03:59:23]CheckFolder done [03:59:23]ProducePacketName [03:59:23]name=ofd_packets/00059637 [03:59:23]NVStorageSaveData ofd_packets/00059637 [03:59:23]File name is /storage/ofd_packets/00059637 [03:59:23]Write 301 bytes [03:59:23]NVStorageSaveData done [03:59:23]OFDSenderStorePacket done [03:59:23]KKMCreateOFDPacket done [03:59:23]NVStorageSaveData kkm_last_timestamp [03:59:23]File name is /storage/kkm_last_timestamp [03:59:23]Write 4 bytes [03:59:23]NVStorageSaveData done [03:59:23]ExternCall_PrintAddStr [03:59:23]wPrintStart [03:59:23]Write to MH i2c: 01 00 00 6A 0C 76 [03:59:23]Write i2c OK [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: 01 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: 01 07 00 [03:59:23]MH_I2C_Read... [03:59:23]Read from MH i2c: 01 07 00 6A 0C 00 00 00 00 00 FF 0F 8B [03:59:23]RasterBufferAndPrint [03:59:23]line Счет N : (1)545307 [03:59:23]line ИНН: 02508201610067 [03:59:23]line Контрольно-Кассовый Чек [03:59:23]line ПРОДАЖА [03:59:23]line ТРК (МРК, ГНК) : 12 [03:59:23]line Товар: 2710124130 [03:59:23]line Аи-92-К-5 [03:59:23]line 7.480 * 66.90 [03:59:23]line = 500.41 [03:59:23]line НДС 12% НСП 1% [03:59:23]line > о реализуемом товаре [03:59:23]line ИТОГО: 500.41 [03:59:23]line НСП 1% : 4.43 [03:59:23]line НДС 12% : 53.14 [03:59:23]line Наличными: 0.00 [03:59:23]line Безнал.: 500.41 [03:59:23]line Место: АЗС № 117 "Партнер Нефть" [03:59:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [03:59:23]line СНО: Общий режим [03:59:23]line Чек 32 05.06.2024 03:59 [03:59:23]line Смена: 72 ФФД: 1.0 [03:59:23]line ЗНМ: 0300000048 [03:59:23]line РНМ: 0000000000151680 [03:59:23]line Версия ККМ: v1.0 [03:59:23]line Платежная система: АКБ Кыргызстан [03:59:23]line ФМ: 0000000000959414 [03:59:23]line ФД: 59637 [03:59:23]line ФПД: 174096874032408 [03:59:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T035923&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59637&fm=174096874032408&tin=02508201610067®Number=0000000000151680&sum=50041 [03:59:24]OFD Sender: Processing packet 59637 [packets to send 52, broken 51] [03:59:24]ProducePacketName [03:59:24]name=ofd_packets/00059637 [03:59:24]OFD Sender: To server: pG, [03:59:24]CommunicateWithHost lk.salyk.kg:30040 [03:59:24]ConnectInit lk.salyk.kg [03:59:24]written 0, free lines is 4095 [03:59:24]Connected sock=10 [03:59:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E2 D3 07 01 D5 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 9B E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E8 00 00 35 04 06 00 9E 57 16 55 4D 18 EC CB 6F 5F 4D B8 C6 10 [03:59:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E1 C4 47 00 43 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 39 35 39 34 31 34 10 04 04 00 F5 E8 00 00 F4 03 04 00 A0 8E 5F 66 B6 04 01 00 00 72 11 62 B2 51 0F EE 48 [03:59:24]CommunicateWithHost err = 0 [03:59:24]CheckOFDResponse [03:59:24]1017 (14) - 77093643461234 [03:59:24]1041 (16) - 0000000000959414 [03:59:24]1040 (4) - 59637 [03:59:24]1012 (4) - 04.06.2024 22:01 [03:59:24]1206 (1) - 0 [03:59:24]OFD Sender: Remove packet 59637 [03:59:24]ProducePacketName [03:59:24]name=ofd_packets/00059637 [03:59:24]NVStorageDeleteData [03:59:24]Write to MH i2c: 01 00 00 94 0C A0 [03:59:24]Write i2c OK [03:59:24]MH_I2C_Read... [03:59:24]Read from MH i2c: 01 [03:59:24]MH_I2C_Read... [03:59:24]Read from MH i2c: 01 07 00 [03:59:24]MH_I2C_Read... [03:59:24]Read from MH i2c: 01 07 00 94 0C 00 00 00 00 00 B3 0C 66 [03:59:24]RasterBufferAndPrint [03:59:24]line [03:59:24]line [03:59:24]line [03:59:24]line [03:59:24]line [03:59:24]written 0, free lines is 3257 [03:59:24]MH_Cut [03:59:24]Write to MH i2c: D1 01 00 9B 0C 01 79 [03:59:24]Write i2c OK [03:59:24]MH_I2C_Read... [03:59:24]Read from MH i2c: D1 [03:59:24]MH_I2C_Read... [03:59:24]Read from MH i2c: D1 01 00 [03:59:24]MH_I2C_Read... [03:59:24]Read from MH i2c: D1 01 00 9B 0C 00 78 [03:59:24]Write to MH i2c: 01 00 00 9C 0C A8 [03:59:24]Write i2c OK [03:59:24]MH_I2C_Read... [03:59:24]OFD Sender: No OFD packet to send [03:59:25]*** Cut start [03:59:25]*** Partial cut [03:59:25]*** CUTSNS_PIN = 1 [03:59:25]*** CUTSNS_PIN = 0 [03:59:25]*** Brake cut motor [03:59:26]Read from MH i2c: 01 [03:59:26]MH_I2C_Read... [03:59:26]*** Stop cut motor [03:59:26]*** Cut end [03:59:26]Read from MH i2c: 01 07 00 [03:59:26]MH_I2C_Read... [03:59:26]Read from MH i2c: 01 07 00 9C 0C 00 00 00 00 00 FF 0F BD [03:59:26]process_action close_receipt done [03:59:26]requested_data is exist [03:59:26]produce_requested_data [03:59:26]requested_item fm.sn is exist - process it [03:59:26]wFMCommunicate request_size=4 [03:59:26]MH_SAM_APDU [03:59:26]CAPDU: 80 11 00 00 [03:59:26]Write to MH i2c: E2 08 00 9D 0C 80 11 00 00 00 00 00 00 23 [03:59:26]Write i2c OK [03:59:26]MH_I2C_Read... [03:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:59:26]Read from MH i2c: E2 [03:59:26]MH_I2C_Read... [03:59:26]Read from MH i2c: E2 17 00 [03:59:26]MH_I2C_Read... [03:59:26]Read from MH i2c: E2 17 00 9D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 76 [03:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [03:59:26]wFMCommunicate OK [03:59:26]requested_item fd.num is exist - process it [03:59:26]SAM_PROTO_GetFieldsCounters [03:59:26]wFMCommunicate request_size=4 [03:59:26]MH_SAM_APDU [03:59:26]CAPDU: 80 13 00 00 [03:59:26]Write to MH i2c: E2 08 00 9E 0C 80 13 00 00 00 00 00 00 26 [03:59:26]Write i2c OK [03:59:26]MH_I2C_Read... [03:59:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:59:26]Read from MH i2c: E2 [03:59:26]MH_I2C_Read... [03:59:26]Read from MH i2c: E2 62 00 [03:59:26]MH_I2C_Read... [03:59:26]Read from MH i2c: E2 62 00 9E 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F5 E8 00 00 0E 04 04 00 48 00 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 C8 [03:59:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F5 E8 00 00 0E 04 04 00 48 00 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 [03:59:26]wFMCommunicate OK [03:59:26]SAM_PROTO_GetFieldsCounters done [03:59:26]requested_item shift.num is exist - process it [03:59:26]requested_item shift.opened is exist - process it [03:59:26]req_shift_opened [03:59:26]FM_GetShiftState [03:59:26]SAM_PROTO_GetShiftState [03:59:26]wFMCommunicate request_size=4 [03:59:26]MH_SAM_APDU [03:59:26]CAPDU: 80 13 01 00 [03:59:26]Write to MH i2c: E2 08 00 9F 0C 80 13 01 00 00 00 00 00 28 [03:59:26]Write i2c OK [03:59:26]MH_I2C_Read... [03:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:59:26]Read from MH i2c: E2 [03:59:26]MH_I2C_Read... [03:59:26]Read from MH i2c: E2 0E 00 [03:59:26]MH_I2C_Read... [03:59:26]Read from MH i2c: E2 0E 00 9F 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 60 [03:59:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [03:59:26]wFMCommunicate OK [03:59:26]SAM_PROTO_GetShiftState done [03:59:26]FM_GetShiftState done [03:59:26]req_shift_opened done [03:59:26]requested_item shift.open_date is exist - process it [03:59:26]req_shift_open_date [03:59:26]req_shift_open_date done [03:59:26]produce_requested_data done [03:59:26]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59637,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [03:59:26]process_action_free close_receipt [03:59:26]json_value_free [03:59:26]json_value_free done [03:59:26]process_json_proto returns [03:59:26]Send response to host [03:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59637,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [03:59:26]free response buf [03:59:26]execute_script done [03:59:26]execute_script returns [03:59:26]free content buf [03:59:26]Sock 8.Close socket [03:59:26]Sock 8.Thread stoped [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59:59]OFD Sender: No OFD packet to send [04:00:04]OFD Sender: No OFD packet to send [04:00:09]OFD Sender: No OFD packet to send [04:00:14]OFD Sender: No OFD packet to send [04:00:19]OFD Sender: No OFD packet to send [04:00:24]OFD Sender: No OFD packet to send [04:00:29]OFD Sender: No OFD packet to send [04:00:34]OFD Sender: No OFD packet to send [04:00:39]OFD Sender: No OFD packet to send [04:00:44]OFD Sender: No OFD packet to send [04:00:49]OFD Sender: No OFD packet to send [04:00:53]accept exits with 9 [04:00:53]New connection [04:00:53]New thread 3066920292 created [04:00:53]Thread 3066776932 joined [04:00:53]Waiting for new connection... [04:00:53] Sock 9.Parse request [04:00:53]Sock 9.Check first char [04:00:53]Sock 9.First char is OK [04:00:53]request: POST /json_proto HTTP/1.0 [04:00:53]Method: POST [04:00:53]URL: /json_proto [04:00:53]Method is POST - this is cgi request [04:00:53]url: /json_proto [04:00:53]query_string will be loaded in cgi processing [04:00:53]execute_cgi json_proto POST (null) [04:00:53]execute_cgi path=json_proto method=POST [04:00:53]POST find Content-Length [04:00:53]Host: 172.17.60.68:8080 [04:00:53]Content-Length: 843 [04:00:53]Content-Type: application/json [04:00:53] [04:00:53]POST finish read [04:00:53]Found Content-Length = 843 [04:00:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:00:53]execute_script... [04:00: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)545308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:00:53]POST & json_proto [04:00:53]process_json_proto [04:00:53]json parsed OK: [04:00:53]protocol is kg_v1.0 [04:00:53]action value=close_receipt [04:00:53]process_action close_receipt [04:00:53]cmd_close_receipt [04:00:53]MH_GetDate [04:00:53]Write to MH i2c: F0 00 00 A0 0C 9B [04:00:53]Write i2c OK [04:00:53]MH_I2C_Read... [04:00:53]Read from MH i2c: F0 [04:00:53]MH_I2C_Read... [04:00:53]Read from MH i2c: F0 09 00 [04:00:53]MH_I2C_Read... [04:00:53]Read from MH i2c: F0 09 00 A0 0C 00 F6 E2 5F 66 9A 61 5F 66 01 [04:00:53]GetLastDocTimeStamp 1717559963 [04:00:53]current date 1717560054 [04:00:53]FM_GetShiftState [04:00:53]SAM_PROTO_GetShiftState [04:00:53]wFMCommunicate request_size=4 [04:00:53]MH_SAM_APDU [04:00:53]CAPDU: 80 13 01 00 [04:00:53]Write to MH i2c: E2 08 00 A1 0C 80 13 01 00 00 00 00 00 2A [04:00:53]Write i2c OK [04:00:53]MH_I2C_Read... [04:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:00:54]Read from MH i2c: E2 [04:00:54]MH_I2C_Read... [04:00:54]Read from MH i2c: E2 0E 00 [04:00:54]MH_I2C_Read... [04:00:54]Read from MH i2c: E2 0E 00 A1 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 62 [04:00:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:00:54]wFMCommunicate OK [04:00:54]SAM_PROTO_GetShiftState done [04:00:54]FM_GetShiftState done [04:00:54]opened in 1717545916 [04:00:54]opened+sec_in_day 1717632316 [04:00:54]quantity*price = 100015 [04:00:54]sum+1 = 100017 [04:00:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 33 05.06.2024 04:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59638 ФПД: 118586922790371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T040055&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59638&fm=118586922790371&tin=02508201610067®Number=0000000000151680&sum=100016 [04:00:55]StoreToDocumentArchive [04:00:55]shift 72 fd 59638 [04:00:55]save to /storage/0072/doc_00059638 [04:00:55]save last doc name /storage/0072/doc_00059638 to /storage/kkm_last_doc_name [04:00:55]save OK [04:00:55]Clear old archive folders... [04:00:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:00:55]tlvbuf is B6F50DE0 [04:00:55]SAM_PROTO_ClearQueue [04:00:55]wFMCommunicate request_size=4 [04:00:55]MH_SAM_APDU [04:00:55]CAPDU: 80 09 00 00 [04:00:55]Write to MH i2c: E2 08 00 AE 0C 80 09 00 00 00 00 00 00 2C [04:00:55]Write i2c OK [04:00:55]MH_I2C_Read... [04:00:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:00:55]Read from MH i2c: E2 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 AE 0C 00 90 00 2E [04:00:55]RAPDU: 90 00 [04:00:55]wFMCommunicate OK [04:00:55]SAM_PROTO_ClearQueue done [04:00:55]KKMCreateOFDPacket [04:00:55]OFDProtocolAddRootSTLVToBuf [04:00:55]FM_MakeSignedData [04:00:55]FM_MakeSignedData [04:00:55]SAM_PROTO_SignData [04:00:55]wFMCommunicate request_size=4 [04:00:55]MH_SAM_APDU [04:00:55]CAPDU: 80 0D 01 02 [04:00:55]Write to MH i2c: E2 08 00 AF 0C 80 0D 01 02 00 00 00 00 34 [04:00:55]Write i2c OK [04:00:55]MH_I2C_Read... [04:00:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:00:55]Read from MH i2c: E2 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 AF 0C 00 90 00 2F [04:00:55]RAPDU: 90 00 [04:00:55]wFMCommunicate OK [04:00:55]wFMCommunicate request_size=255 [04:00:55]MH_SAM_APDU [04:00: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 F7 E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E8 00 00 35 04 06 00 6B [04:00:55]Write to MH i2c: E2 02 01 B0 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 F7 E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E8 00 00 35 04 06 00 6B 00 00 29 [04:00:55]Write i2c OK [04:00:55]MH_I2C_Read... [04:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:00:55]Read from MH i2c: E2 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 B0 0C 00 90 00 30 [04:00:55]RAPDU: 90 00 [04:00:55]wFMCommunicate OK [04:00:55]wFMCommunicate request_size=10 [04:00:55]MH_SAM_APDU [04:00:55]CAPDU: 80 0D 02 02 05 DA AB 68 6D E3 [04:00:55]Write to MH i2c: E2 0D 00 B1 0C 80 0D 02 02 05 00 DA AB 68 6D E3 00 00 7E [04:00:55]Write i2c OK [04:00:55]MH_I2C_Read... [04:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:00:55]Read from MH i2c: E2 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 03 00 B1 0C 00 90 00 31 [04:00:55]RAPDU: 90 00 [04:00:55]wFMCommunicate OK [04:00:55]wFMCommunicate request_size=4 [04:00:55]MH_SAM_APDU [04:00:55]CAPDU: 80 0D 03 02 [04:00:55]Write to MH i2c: E2 08 00 B2 0C 80 0D 03 02 00 00 00 00 39 [04:00:55]Write i2c OK [04:00:55]MH_I2C_Read... [04:00:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:00:55]Read from MH i2c: E2 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 0B 00 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 0B 00 B2 0C 00 A0 B4 F1 5B FB F8 47 DF 90 00 F3 [04:00:55]RAPDU: A0 B4 F1 5B FB F8 47 DF 90 00 [04:00:55]wFMCommunicate OK [04:00:55]SAM_PROTO_SignData done [04:00:55]FM_MakeSignedData done [04:00:55]CreateOFDProtocolMessage [04:00:55]wFMCommunicate request_size=4 [04:00:55]MH_SAM_APDU [04:00:55]CAPDU: 80 11 00 00 [04:00:55]Write to MH i2c: E2 08 00 B3 0C 80 11 00 00 00 00 00 00 39 [04:00:55]Write i2c OK [04:00:55]MH_I2C_Read... [04:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:00:55]Read from MH i2c: E2 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 17 00 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: E2 17 00 B3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8C [04:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:00:55]wFMCommunicate OK [04:00:55]CreateOFDProtocolMessage done [04:00:55]OFDSenderStorePacket 59638 [04:00:55]StoreOFDPacket docnum=59638 [04:00:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 CE 2E 07 01 CB 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 F7 E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E8 00 00 35 04 06 00 6B DA AB 68 6D E3 A0 B4 F1 5B FB F8 47 DF [04:00:55]CheckFolder [04:00:55]dirname=/storage/ofd_packets [04:00:55]CheckFolder done [04:00:55]ProducePacketName [04:00:55]name=ofd_packets/00059638 [04:00:55]NVStorageSaveData ofd_packets/00059638 [04:00:55]File name is /storage/ofd_packets/00059638 [04:00:55]Write 301 bytes [04:00:55]NVStorageSaveData done [04:00:55]OFDSenderStorePacket done [04:00:55]KKMCreateOFDPacket done [04:00:55]NVStorageSaveData kkm_last_timestamp [04:00:55]File name is /storage/kkm_last_timestamp [04:00:55]Write 4 bytes [04:00:55]NVStorageSaveData done [04:00:55]ExternCall_PrintAddStr [04:00:55]wPrintStart [04:00:55]Write to MH i2c: 01 00 00 B4 0C C0 [04:00:55]Write i2c OK [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: 01 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: 01 07 00 [04:00:55]MH_I2C_Read... [04:00:55]Read from MH i2c: 01 07 00 B4 0C 00 00 00 00 00 FF 0F D5 [04:00:55]RasterBufferAndPrint [04:00:55]line Счет N : (1)545308 [04:00:55]line ИНН: 02508201610067 [04:00:55]line Контрольно-Кассовый Чек [04:00:55]line ПРОДАЖА [04:00:55]line ТРК (МРК, ГНК) : 32 [04:00:55]line Товар: 2710124130 [04:00:55]line Аи-92-К-5 [04:00:55]line 14.950 * 66.90 [04:00:55]line = 1000.16 [04:00:55]line НДС 12% НСП 1% [04:00:55]line > о реализуемом товаре [04:00:55]line ИТОГО: 1000.16 [04:00:55]line НСП 1% : 8.85 [04:00:55]line НДС 12% : 106.21 [04:00:55]line Наличными: 0.00 [04:00:55]line Безнал.: 1000.16 [04:00:55]line Место: АЗС № 117 "Партнер Нефть" [04:00:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [04:00:55]line СНО: Общий режим [04:00:55]line Чек 33 05.06.2024 04:00 [04:00:55]line Смена: 72 ФФД: 1.0 [04:00:55]line ЗНМ: 0300000048 [04:00:55]line РНМ: 0000000000151680 [04:00:55]line Версия ККМ: v1.0 [04:00:55]line Платежная система: АКБ Кыргызстан [04:00:55]line ФМ: 0000000000959414 [04:00:55]line ФД: 59638 [04:00:55]line ФПД: 118586922790371 [04:00:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T040055&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59638&fm=118586922790371&tin=02508201610067®Number=0000000000151680&sum=100016 [04:00:56]OFD Sender: Processing packet 59638 [packets to send 52, broken 51] [04:00:56]ProducePacketName [04:00:56]name=ofd_packets/00059638 [04:00:56]OFD Sender: To server: pG, [04:00:56]CommunicateWithHost lk.salyk.kg:30040 [04:00:56]ConnectInit lk.salyk.kg [04:00:56]written 0, free lines is 4095 [04:00:56]Connected sock=10 [04:00:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 CE 2E 07 01 CB 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 F7 E2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E8 00 00 35 04 06 00 6B DA AB 68 6D E3 A0 B4 F1 5B FB F8 47 DF [04:00:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BA 44 47 00 7C 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 39 35 39 34 31 34 10 04 04 00 F6 E8 00 00 F4 03 04 00 FC 8E 5F 66 B6 04 01 00 00 A4 88 B9 C2 83 58 C9 CA [04:00:56]CommunicateWithHost err = 0 [04:00:56]CheckOFDResponse [04:00:56]1017 (14) - 77093643461234 [04:00:56]1041 (16) - 0000000000959414 [04:00:56]1040 (4) - 59638 [04:00:56]1012 (4) - 04.06.2024 22:02 [04:00:56]1206 (1) - 0 [04:00:56]OFD Sender: Remove packet 59638 [04:00:56]ProducePacketName [04:00:56]name=ofd_packets/00059638 [04:00:56]NVStorageDeleteData [04:00:56]Write to MH i2c: 01 00 00 DE 0C EA [04:00:56]Write i2c OK [04:00:56]MH_I2C_Read... [04:00:56]Read from MH i2c: 01 [04:00:56]MH_I2C_Read... [04:00:56]Read from MH i2c: 01 07 00 [04:00:56]MH_I2C_Read... [04:00:56]Read from MH i2c: 01 07 00 DE 0C 00 00 00 00 00 B3 0C B0 [04:00:56]RasterBufferAndPrint [04:00:56]line [04:00:56]line [04:00:56]line [04:00:56]line [04:00:56]line [04:00:56]written 0, free lines is 3255 [04:00:56]MH_Cut [04:00:56]Write to MH i2c: D1 01 00 E5 0C 01 C3 [04:00:56]Write i2c OK [04:00:56]MH_I2C_Read... [04:00:56]Read from MH i2c: D1 [04:00:56]MH_I2C_Read... [04:00:56]Read from MH i2c: D1 01 00 [04:00:56]MH_I2C_Read... [04:00:56]Read from MH i2c: D1 01 00 E5 0C 00 C2 [04:00:56]Write to MH i2c: 01 00 00 E6 0C F2 [04:00:56]Write i2c OK [04:00:56]MH_I2C_Read... [04:00:56]OFD Sender: No OFD packet to send [04:00:57]*** Cut start [04:00:57]*** Partial cut [04:00:57]*** CUTSNS_PIN = 1 [04:00:57]*** CUTSNS_PIN = 0 [04:00:57]*** Brake cut motor [04:00:58]Read from MH i2c: 01 [04:00:58]MH_I2C_Read... [04:00:58]*** Stop cut motor [04:00:58]*** Cut end [04:00:58]Read from MH i2c: 01 07 00 [04:00:58]MH_I2C_Read... [04:00:58]Read from MH i2c: 01 07 00 E6 0C 00 00 00 00 00 FF 0F 07 [04:00:58]process_action close_receipt done [04:00:58]requested_data is exist [04:00:58]produce_requested_data [04:00:58]requested_item fm.sn is exist - process it [04:00:58]wFMCommunicate request_size=4 [04:00:58]MH_SAM_APDU [04:00:58]CAPDU: 80 11 00 00 [04:00:58]Write to MH i2c: E2 08 00 E7 0C 80 11 00 00 00 00 00 00 6D [04:00:58]Write i2c OK [04:00:58]MH_I2C_Read... [04:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:00:58]Read from MH i2c: E2 [04:00:58]MH_I2C_Read... [04:00:58]Read from MH i2c: E2 17 00 [04:00:58]MH_I2C_Read... [04:00:58]Read from MH i2c: E2 17 00 E7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C0 [04:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:00:58]wFMCommunicate OK [04:00:58]requested_item fd.num is exist - process it [04:00:58]SAM_PROTO_GetFieldsCounters [04:00:58]wFMCommunicate request_size=4 [04:00:58]MH_SAM_APDU [04:00:58]CAPDU: 80 13 00 00 [04:00:58]Write to MH i2c: E2 08 00 E8 0C 80 13 00 00 00 00 00 00 70 [04:00:58]Write i2c OK [04:00:58]MH_I2C_Read... [04:00:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:00:58]Read from MH i2c: E2 [04:00:58]MH_I2C_Read... [04:00:58]Read from MH i2c: E2 62 00 [04:00:58]MH_I2C_Read... [04:00:58]Read from MH i2c: E2 62 00 E8 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F6 E8 00 00 0E 04 04 00 48 00 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 16 [04:00:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F6 E8 00 00 0E 04 04 00 48 00 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 [04:00:58]wFMCommunicate OK [04:00:58]SAM_PROTO_GetFieldsCounters done [04:00:58]requested_item shift.num is exist - process it [04:00:58]requested_item shift.opened is exist - process it [04:00:58]req_shift_opened [04:00:58]FM_GetShiftState [04:00:58]SAM_PROTO_GetShiftState [04:00:58]wFMCommunicate request_size=4 [04:00:58]MH_SAM_APDU [04:00:58]CAPDU: 80 13 01 00 [04:00:58]Write to MH i2c: E2 08 00 E9 0C 80 13 01 00 00 00 00 00 72 [04:00:58]Write i2c OK [04:00:58]MH_I2C_Read... [04:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:00:58]Read from MH i2c: E2 [04:00:58]MH_I2C_Read... [04:00:58]Read from MH i2c: E2 0E 00 [04:00:58]MH_I2C_Read... [04:00:58]Read from MH i2c: E2 0E 00 E9 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AA [04:00:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:00:58]wFMCommunicate OK [04:00:58]SAM_PROTO_GetShiftState done [04:00:58]FM_GetShiftState done [04:00:58]req_shift_opened done [04:00:58]requested_item shift.open_date is exist - process it [04:00:58]req_shift_open_date [04:00:58]req_shift_open_date done [04:00:58]produce_requested_data done [04:00:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59638,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [04:00:58]process_action_free close_receipt [04:00:58]json_value_free [04:00:58]json_value_free done [04:00:58]process_json_proto returns [04:00:58]Send response to host [04:00:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59638,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [04:00:58]free response buf [04:00:58]execute_script done [04:00:58]execute_script returns [04:00:58]free content buf [04:00:58]Sock 9.Close socket [04:00:58]Sock 9.Thread stoped [04:01:01]OFD Sender: No OFD packet to send [04:01:06]OFD Sender: No OFD packet to send [04:01:11]OFD Sender: No OFD packet to send [04:01:16]OFD Sender: No OFD packet to send [04:01:21]OFD Sender: No OFD packet to send [04:01:26]OFD Sender: No OFD packet to send [04:01:31]OFD Sender: No OFD packet to send [04:01:36]OFD Sender: No OFD packet to send [04:01:41]OFD Sender: No OFD packet to send [04:01:46]OFD Sender: No OFD packet to send [04:01:51]OFD Sender: No OFD packet to send [04:01:56]OFD Sender: No OFD packet to send [04:02:01]OFD Sender: No OFD packet to send [04:02:06]OFD Sender: No OFD packet to send [04:02:11]OFD Sender: No OFD packet to send [04:02:16]OFD Sender: No OFD packet to send [04:02:21]OFD Sender: No OFD packet to send [04:02:26]OFD Sender: No OFD packet to send [04:02:31]OFD Sender: No OFD packet to send [04:02:36]OFD Sender: No OFD packet to send [04:02:41]OFD Sender: No OFD packet to send [04:02:46]OFD Sender: No OFD packet to send [04:02:51]OFD Sender: No OFD packet to send [04:02:56]OFD Sender: No OFD packet to send [04:03:01]OFD Sender: No OFD packet to send [04:03:06]OFD Sender: No OFD packet to send [04:03:11]OFD Sender: No OFD packet to send [04:03:16]OFD Sender: No OFD packet to send [04:03:21]OFD Sender: No OFD packet to send [04:03:26]OFD Sender: No OFD packet to send [04:03:31]OFD Sender: No OFD packet to send [04:03:36]OFD Sender: No OFD packet to send [04:03:41]OFD Sender: No OFD packet to send [04:03:46]OFD Sender: No OFD packet to send [04:03:51]OFD Sender: No OFD packet to send [04:03:56]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:07]OFD Sender: No OFD packet to send [04:05:12]OFD Sender: No OFD packet to send [04:05:17]OFD Sender: No OFD packet to send [04:05:22]OFD Sender: No OFD packet to send [04:05:27]OFD Sender: No OFD packet to send [04:05:32]OFD Sender: No OFD packet to send [04:05:37]OFD Sender: No OFD packet to send [04:05:42]OFD Sender: No OFD packet to send [04:05:47]OFD Sender: No OFD packet to send [04:05:52]OFD Sender: No OFD packet to send [04:05:56]accept exits with 8 [04:05:56]New connection [04:05:56]New thread 3066776932 created [04:05:56]Thread 3066920292 joined [04:05:56]Waiting for new connection... [04:05:56] Sock 8.Parse request [04:05:56]Sock 8.Check first char [04:05:56]Sock 8.First char is OK [04:05:56]request: POST /json_proto HTTP/1.0 [04:05:56]Method: POST [04:05:56]URL: /json_proto [04:05:56]Method is POST - this is cgi request [04:05:56]url: /json_proto [04:05:56]query_string will be loaded in cgi processing [04:05:56]execute_cgi json_proto POST (null) [04:05:56]execute_cgi path=json_proto method=POST [04:05:56]POST find Content-Length [04:05:56]Host: 172.17.60.68:8080 [04:05:56]Content-Length: 677 [04:05:56]Content-Type: application/json [04:05:56] [04:05:56]POST finish read [04:05:56]Found Content-Length = 677 [04:05:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "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" ] } } [04:05:56]execute_script... [04:05: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)545309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "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" ] } } [04:05:56]POST & json_proto [04:05:56]process_json_proto [04:05:56]json parsed OK: [04:05:56]protocol is kg_v1.0 [04:05:56]action value=close_receipt [04:05:56]process_action close_receipt [04:05:56]cmd_close_receipt [04:05:56]MH_GetDate [04:05:56]Write to MH i2c: F0 00 00 EA 0C E5 [04:05:56]Write i2c OK [04:05:56]MH_I2C_Read... [04:05:56]Read from MH i2c: F0 [04:05:56]MH_I2C_Read... [04:05:56]Read from MH i2c: F0 09 00 [04:05:56]MH_I2C_Read... [04:05:56]Read from MH i2c: F0 09 00 EA 0C 00 25 E4 5F 66 9A 61 5F 66 7C [04:05:56]GetLastDocTimeStamp 1717560055 [04:05:56]current date 1717560357 [04:05:56]FM_GetShiftState [04:05:56]SAM_PROTO_GetShiftState [04:05:56]wFMCommunicate request_size=4 [04:05:56]MH_SAM_APDU [04:05:56]CAPDU: 80 13 01 00 [04:05:56]Write to MH i2c: E2 08 00 EB 0C 80 13 01 00 00 00 00 00 74 [04:05:56]Write i2c OK [04:05:56]MH_I2C_Read... [04:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:56]Read from MH i2c: E2 [04:05:56]MH_I2C_Read... [04:05:56]Read from MH i2c: E2 0E 00 [04:05:56]MH_I2C_Read... [04:05:56]Read from MH i2c: E2 0E 00 EB 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [04:05:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:05:56]wFMCommunicate OK [04:05:56]SAM_PROTO_GetShiftState done [04:05:56]FM_GetShiftState done [04:05:56]opened in 1717545916 [04:05:56]opened+sec_in_day 1717632316 [04:05:56]quantity*price = 35055 [04:05:56]sum+1 = 35057 [04:05:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 34 05.06.2024 04:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59639 ФПД: 136598295774664 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T040557&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59639&fm=136598295774664&tin=02508201610067®Number=0000000000151680&sum=35000 [04:05:57]StoreToDocumentArchive [04:05:57]shift 72 fd 59639 [04:05:57]save to /storage/0072/doc_00059639 [04:05:57]save last doc name /storage/0072/doc_00059639 to /storage/kkm_last_doc_name [04:05:57]save OK [04:05:57]Clear old archive folders... [04:05:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:05:57]tlvbuf is 01DA8200 [04:05:57]SAM_PROTO_ClearQueue [04:05:57]wFMCommunicate request_size=4 [04:05:57]MH_SAM_APDU [04:05:57]CAPDU: 80 09 00 00 [04:05:57]Write to MH i2c: E2 08 00 F8 0C 80 09 00 00 00 00 00 00 76 [04:05:57]Write i2c OK [04:05:57]MH_I2C_Read... [04:05:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:05:57]Read from MH i2c: E2 [04:05:57]MH_I2C_Read... [04:05:57]Read from MH i2c: E2 03 00 [04:05:57]MH_I2C_Read... [04:05:57]Read from MH i2c: E2 03 00 F8 0C 00 90 00 78 [04:05:57]RAPDU: 90 00 [04:05:57]wFMCommunicate OK [04:05:57]SAM_PROTO_ClearQueue done [04:05:57]KKMCreateOFDPacket [04:05:57]OFDProtocolAddRootSTLVToBuf [04:05:57]FM_MakeSignedData [04:05:57]FM_MakeSignedData [04:05:57]SAM_PROTO_SignData [04:05:57]wFMCommunicate request_size=4 [04:05:57]MH_SAM_APDU [04:05:57]CAPDU: 80 0D 01 02 [04:05:57]Write to MH i2c: E2 08 00 F9 0C 80 0D 01 02 00 00 00 00 7E [04:05:57]Write i2c OK [04:05:57]MH_I2C_Read... [04:05:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:05:57]Read from MH i2c: E2 [04:05:57]MH_I2C_Read... [04:05:57]Read from MH i2c: E2 03 00 [04:05:57]MH_I2C_Read... [04:05:57]Read from MH i2c: E2 03 00 F9 0C 00 90 00 79 [04:05:57]RAPDU: 90 00 [04:05:57]wFMCommunicate OK [04:05:57]wFMCommunicate request_size=255 [04:05:57]MH_SAM_APDU [04:05: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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 22 00 00 00 F4 03 04 00 25 E4 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E8 00 00 35 04 06 00 7C [04:05:57]Write to MH i2c: E2 02 01 FA 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 22 00 00 00 F4 03 04 00 25 E4 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E8 00 00 35 04 06 00 7C 00 00 A7 [04:05:57]Write i2c OK [04:05:57]MH_I2C_Read... [04:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:58]Read from MH i2c: E2 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 03 00 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 03 00 FA 0C 00 90 00 7A [04:05:58]RAPDU: 90 00 [04:05:58]wFMCommunicate OK [04:05:58]wFMCommunicate request_size=10 [04:05:58]MH_SAM_APDU [04:05:58]CAPDU: 80 0D 02 02 05 3C 44 E5 85 C8 [04:05:58]Write to MH i2c: E2 0D 00 FB 0C 80 0D 02 02 05 00 3C 44 E5 85 C8 00 00 3D [04:05:58]Write i2c OK [04:05:58]MH_I2C_Read... [04:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:58]Read from MH i2c: E2 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 03 00 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 03 00 FB 0C 00 90 00 7B [04:05:58]RAPDU: 90 00 [04:05:58]wFMCommunicate OK [04:05:58]wFMCommunicate request_size=4 [04:05:58]MH_SAM_APDU [04:05:58]CAPDU: 80 0D 03 02 [04:05:58]Write to MH i2c: E2 08 00 FC 0C 80 0D 03 02 00 00 00 00 83 [04:05:58]Write i2c OK [04:05:58]MH_I2C_Read... [04:05:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:05:58]Read from MH i2c: E2 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 0B 00 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 0B 00 FC 0C 00 7A A8 72 05 A1 65 18 6A 90 00 A5 [04:05:58]RAPDU: 7A A8 72 05 A1 65 18 6A 90 00 [04:05:58]wFMCommunicate OK [04:05:58]SAM_PROTO_SignData done [04:05:58]FM_MakeSignedData done [04:05:58]CreateOFDProtocolMessage [04:05:58]wFMCommunicate request_size=4 [04:05:58]MH_SAM_APDU [04:05:58]CAPDU: 80 11 00 00 [04:05:58]Write to MH i2c: E2 08 00 FD 0C 80 11 00 00 00 00 00 00 83 [04:05:58]Write i2c OK [04:05:58]MH_I2C_Read... [04:05:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:58]Read from MH i2c: E2 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 17 00 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: E2 17 00 FD 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D6 [04:05:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:05:58]wFMCommunicate OK [04:05:58]CreateOFDProtocolMessage done [04:05:58]OFDSenderStorePacket 59639 [04:05:58]StoreOFDPacket docnum=59639 [04:05:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9D 84 07 01 4A 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 22 00 00 00 F4 03 04 00 25 E4 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E8 00 00 35 04 06 00 7C 3C 44 E5 85 C8 7A A8 72 05 A1 65 18 6A [04:05:58]CheckFolder [04:05:58]dirname=/storage/ofd_packets [04:05:58]CheckFolder done [04:05:58]ProducePacketName [04:05:58]name=ofd_packets/00059639 [04:05:58]NVStorageSaveData ofd_packets/00059639 [04:05:58]File name is /storage/ofd_packets/00059639 [04:05:58]Write 301 bytes [04:05:58]NVStorageSaveData done [04:05:58]OFDSenderStorePacket done [04:05:58]KKMCreateOFDPacket done [04:05:58]NVStorageSaveData kkm_last_timestamp [04:05:58]File name is /storage/kkm_last_timestamp [04:05:58]Write 4 bytes [04:05:58]NVStorageSaveData done [04:05:58]ExternCall_PrintAddStr [04:05:58]wPrintStart [04:05:58]Write to MH i2c: 01 00 00 FE 0C 0A [04:05:58]Write i2c OK [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: 01 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: 01 07 00 [04:05:58]MH_I2C_Read... [04:05:58]Read from MH i2c: 01 07 00 FE 0C 00 00 00 00 00 FF 0F 1F [04:05:58]RasterBufferAndPrint [04:05:58]line Счет N : (1)545309 [04:05:58]line ИНН: 02508201610067 [04:05:58]line Контрольно-Кассовый Чек [04:05:58]line ПРОДАЖА [04:05:58]line ТРК (МРК, ГНК) : 32 [04:05:58]line Товар: 2710124130 [04:05:58]line Аи-92-К-5 [04:05:58]line 5.240 * 66.90 [04:05:58]line = 350.56 [04:05:58]line НДС 12% НСП 1% [04:05:58]line > о реализуемом товаре [04:05:58]line ОКРУГЛЕНИЕ: -0.56 [04:05:58]line ИТОГО: 350.00 [04:05:58]line Внесено: 350.00 [04:05:58]line СДАЧА: 0.00 [04:05:58]line НСП 1% : 3.10 [04:05:58]line НДС 12% : 37.23 [04:05:58]line Наличными: 350.00 [04:05:58]line Безнал.: 0.00 [04:05:58]line Место: АЗС № 117 "Партнер Нефть" [04:05:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [04:05:58]line СНО: Общий режим [04:05:58]line Чек 34 05.06.2024 04:05 [04:05:58]line Смена: 72 ФФД: 1.0 [04:05:58]line ЗНМ: 0300000048 [04:05:58]line РНМ: 0000000000151680 [04:05:58]line Версия ККМ: v1.0 [04:05:58]line ФМ: 0000000000959414 [04:05:58]line ФД: 59639 [04:05:58]line ФПД: 136598295774664 [04:05:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T040557&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59639&fm=136598295774664&tin=02508201610067®Number=0000000000151680&sum=35000 [04:05:58]OFD Sender: Processing packet 59639 [packets to send 52, broken 51] [04:05:58]ProducePacketName [04:05:58]name=ofd_packets/00059639 [04:05:58]OFD Sender: To server: pG, [04:05:58]CommunicateWithHost lk.salyk.kg:30040 [04:05:58]ConnectInit lk.salyk.kg [04:05:58]written 0, free lines is 4095 [04:05:58]Connected sock=9 [04:05:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9D 84 07 01 4A 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 22 00 00 00 F4 03 04 00 25 E4 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E8 00 00 35 04 06 00 7C 3C 44 E5 85 C8 7A A8 72 05 A1 65 18 6A [04:05:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 29 50 47 00 4E 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E8 00 00 F4 03 04 00 2A 90 5F 66 B6 04 01 00 00 16 2B 0E 70 40 95 18 7C [04:05:58]CommunicateWithHost err = 0 [04:05:58]CheckOFDResponse [04:05:58]1017 (14) - 77093643461234 [04:05:58]1041 (16) - 0000000000959414 [04:05:58]1040 (4) - 59639 [04:05:58]1012 (4) - 04.06.2024 22:07 [04:05:58]1206 (1) - 0 [04:05:58]OFD Sender: Remove packet 59639 [04:05:58]ProducePacketName [04:05:58]name=ofd_packets/00059639 [04:05:58]NVStorageDeleteData [04:05:59]Write to MH i2c: 01 00 00 29 0D 36 [04:05:59]Write i2c OK [04:05:59]MH_I2C_Read... [04:05:59]Read from MH i2c: 01 [04:05:59]MH_I2C_Read... [04:05:59]Read from MH i2c: 01 07 00 [04:05:59]MH_I2C_Read... [04:05:59]Read from MH i2c: 01 07 00 29 0D 00 00 00 00 00 A1 0C EA [04:05:59]RasterBufferAndPrint [04:05:59]line [04:05:59]line [04:05:59]line [04:05:59]line [04:05:59]line [04:05:59]written 0, free lines is 3237 [04:05:59]MH_Cut [04:05:59]Write to MH i2c: D1 01 00 30 0D 01 0F [04:05:59]Write i2c OK [04:05:59]MH_I2C_Read... [04:05:59]Read from MH i2c: D1 [04:05:59]MH_I2C_Read... [04:05:59]Read from MH i2c: D1 01 00 [04:05:59]MH_I2C_Read... [04:05:59]Read from MH i2c: D1 01 00 30 0D 00 0E [04:05:59]Write to MH i2c: 01 00 00 31 0D 3E [04:05:59]Write i2c OK [04:05:59]MH_I2C_Read... [04:05:59]OFD Sender: No OFD packet to send [04:06:00]*** Cut start [04:06:00]*** Partial cut [04:06:00]*** CUTSNS_PIN = 1 [04:06:00]*** CUTSNS_PIN = 0 [04:06:00]*** Brake cut motor [04:06:00]Read from MH i2c: 01 [04:06:00]MH_I2C_Read... [04:06:00]*** Stop cut motor [04:06:00]*** Cut end [04:06:00]Read from MH i2c: 01 07 00 [04:06:00]MH_I2C_Read... [04:06:00]Read from MH i2c: 01 07 00 31 0D 00 00 00 00 00 FF 0F 53 [04:06:00]process_action close_receipt done [04:06:00]requested_data is exist [04:06:00]produce_requested_data [04:06:00]requested_item fm.sn is exist - process it [04:06:00]wFMCommunicate request_size=4 [04:06:00]MH_SAM_APDU [04:06:00]CAPDU: 80 11 00 00 [04:06:00]Write to MH i2c: E2 08 00 32 0D 80 11 00 00 00 00 00 00 B9 [04:06:00]Write i2c OK [04:06:00]MH_I2C_Read... [04:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:00]Read from MH i2c: E2 [04:06:00]MH_I2C_Read... [04:06:00]Read from MH i2c: E2 17 00 [04:06:00]MH_I2C_Read... [04:06:00]Read from MH i2c: E2 17 00 32 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [04:06:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:06:00]wFMCommunicate OK [04:06:00]requested_item fd.num is exist - process it [04:06:00]SAM_PROTO_GetFieldsCounters [04:06:00]wFMCommunicate request_size=4 [04:06:00]MH_SAM_APDU [04:06:00]CAPDU: 80 13 00 00 [04:06:00]Write to MH i2c: E2 08 00 33 0D 80 13 00 00 00 00 00 00 BC [04:06:00]Write i2c OK [04:06:00]MH_I2C_Read... [04:06:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:06:00]Read from MH i2c: E2 [04:06:00]MH_I2C_Read... [04:06:00]Read from MH i2c: E2 62 00 [04:06:00]MH_I2C_Read... [04:06:00]Read from MH i2c: E2 62 00 33 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F7 E8 00 00 0E 04 04 00 48 00 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 66 [04:06:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F7 E8 00 00 0E 04 04 00 48 00 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 [04:06:00]wFMCommunicate OK [04:06:00]SAM_PROTO_GetFieldsCounters done [04:06:00]requested_item shift.num is exist - process it [04:06:00]requested_item shift.opened is exist - process it [04:06:00]req_shift_opened [04:06:00]FM_GetShiftState [04:06:00]SAM_PROTO_GetShiftState [04:06:00]wFMCommunicate request_size=4 [04:06:00]MH_SAM_APDU [04:06:00]CAPDU: 80 13 01 00 [04:06:00]Write to MH i2c: E2 08 00 34 0D 80 13 01 00 00 00 00 00 BE [04:06:00]Write i2c OK [04:06:00]MH_I2C_Read... [04:06:00]Read from MH i2c: E2 [04:06:00]MH_I2C_Read... [04:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:00]Read from MH i2c: E2 0E 00 [04:06:00]MH_I2C_Read... [04:06:00]Read from MH i2c: E2 0E 00 34 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [04:06:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:06:00]wFMCommunicate OK [04:06:00]SAM_PROTO_GetShiftState done [04:06:00]FM_GetShiftState done [04:06:00]req_shift_opened done [04:06:00]requested_item shift.open_date is exist - process it [04:06:00]req_shift_open_date [04:06:00]req_shift_open_date done [04:06:00]produce_requested_data done [04:06:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59639,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [04:06:00]process_action_free close_receipt [04:06:00]json_value_free [04:06:00]json_value_free done [04:06:00]process_json_proto returns [04:06:00]Send response to host [04:06:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59639,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [04:06:00]free response buf [04:06:00]execute_script done [04:06:00]execute_script returns [04:06:00]free content buf [04:06:00]Sock 8.Close socket [04:06:00]Sock 8.Thread stoped [04:06:04]OFD Sender: No OFD packet to send [04:06:09]OFD Sender: No OFD packet to send [04:06:14]OFD Sender: No OFD packet to send [04:06:19]OFD Sender: No OFD packet to send [04:06:24]OFD Sender: No OFD packet to send [04:06:29]OFD Sender: No OFD packet to send [04:06:34]OFD Sender: No OFD packet to send [04:06:39]OFD Sender: No OFD packet to send [04:06:44]OFD Sender: No OFD packet to send [04:06:49]OFD Sender: No OFD packet to send [04:06:54]OFD Sender: No OFD packet to send [04:06:59]OFD Sender: No OFD packet to send [04:07:04]OFD Sender: No OFD packet to send [04:07:09]OFD Sender: No OFD packet to send [04:07:14]OFD Sender: No OFD packet to send [04:07:19]OFD Sender: No OFD packet to send [04:07:24]OFD Sender: No OFD packet to send [04:07:29]OFD Sender: No OFD packet to send [04:07:34]OFD Sender: No OFD packet to send [04:07:39]OFD Sender: No OFD packet to send [04:07:44]OFD Sender: No OFD packet to send [04:07:49]OFD Sender: No OFD packet to send [04:07:54]OFD Sender: No OFD packet to send [04:07:59]OFD Sender: No OFD packet to send [04:08:04]OFD Sender: No OFD packet to send [04:08:09]OFD Sender: No OFD packet to send [04:08:14]OFD Sender: No OFD packet to send [04:08:19]OFD Sender: No OFD packet to send [04:08:24]OFD Sender: No OFD packet to send [04:08:29]OFD Sender: No OFD packet to send [04:08:34]OFD Sender: No OFD packet to send [04:08:39]OFD Sender: No OFD packet to send [04:08:44]OFD Sender: No OFD packet to send [04:08:49]OFD Sender: No OFD packet to send [04:08:54]OFD Sender: No OFD packet to send [04:08:59]OFD Sender: No OFD packet to send [04:09:04]OFD Sender: No OFD packet to send [04:09:09]OFD Sender: No OFD packet to send [04:09:14]OFD Sender: No OFD packet to send [04:09:19]OFD Sender: No OFD packet to send [04:09:24]OFD Sender: No OFD packet to send [04:09:29]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:49]OFD Sender: No OFD packet to send [04:09:54]OFD Sender: No OFD packet to send [04:09:59]OFD Sender: No OFD packet to send [04:10:04]OFD Sender: No OFD packet to send [04:10:09]OFD Sender: No OFD packet to send [04:10:14]OFD Sender: No OFD packet to send [04:10:19]OFD Sender: No OFD packet to send [04:10:24]OFD Sender: No OFD packet to send [04:10:29]OFD Sender: No OFD packet to send [04:10:34]OFD Sender: No OFD packet to send [04:10:39]OFD Sender: No OFD packet to send [04:10:44]OFD Sender: No OFD packet to send [04:10:49]OFD Sender: No OFD packet to send [04:10:54]OFD Sender: No OFD packet to send [04:10:59]OFD Sender: No OFD packet to send [04:11:04]OFD Sender: No OFD packet to send [04:11:09]OFD Sender: No OFD packet to send [04:11:14]OFD Sender: No OFD packet to send [04:11:19]OFD Sender: No OFD packet to send [04:11:24]OFD Sender: No OFD packet to send [04:11:29]OFD Sender: No OFD packet to send [04:11:34]OFD Sender: No OFD packet to send [04:11:39]OFD Sender: No OFD packet to send [04:11:44]OFD Sender: No OFD packet to send [04:11:49]OFD Sender: No OFD packet to send [04:11:54]OFD Sender: No OFD packet to send [04:11:59]OFD Sender: No OFD packet to send [04:12:04]OFD Sender: No OFD packet to send [04:12:09]OFD Sender: No OFD packet to send [04:12:14]OFD Sender: No OFD packet to send [04:12:19]OFD Sender: No OFD packet to send [04:12:24]OFD Sender: No OFD packet to send [04:12:29]OFD Sender: No OFD packet to send [04:12:34]OFD Sender: No OFD packet to send [04:12:39]OFD Sender: No OFD packet to send [04:12:44]OFD Sender: No OFD packet to send [04:12:49]OFD Sender: No OFD packet to send [04:12:54]OFD Sender: No OFD packet to send [04:12:59]OFD Sender: No OFD packet to send [04:13:04]OFD Sender: No OFD packet to send [04:13:09]OFD Sender: No OFD packet to send [04:13:14]OFD Sender: No OFD packet to send [04:13:19]OFD Sender: No OFD packet to send [04:13:24]OFD Sender: No OFD packet to send [04:13:29]OFD Sender: No OFD packet to send [04:13:34]OFD Sender: No OFD packet to send [04:13:39]OFD Sender: No OFD packet to send [04:13:44]OFD Sender: No OFD packet to send [04:13:49]OFD Sender: No OFD packet to send [04:13:54]OFD Sender: No OFD packet to send [04:13:59]OFD Sender: No OFD packet to send [04:14:04]OFD Sender: No OFD packet to send [04:14:09]OFD Sender: No OFD packet to send [04:14:14]OFD Sender: No OFD packet to send [04:14:19]OFD Sender: No OFD packet to send [04:14:24]OFD Sender: No OFD packet to send [04:14:29]OFD Sender: No OFD packet to send [04:14:34]OFD Sender: No OFD packet to send [04:14:39]OFD Sender: No OFD packet to send [04:14:44]OFD Sender: No OFD packet to send [04:14:49]OFD Sender: No OFD packet to send [04:14:54]OFD Sender: No OFD packet to send [04:14:59]OFD Sender: No OFD packet to send [04:15:04]OFD Sender: No OFD packet to send [04:15:09]OFD Sender: No OFD packet to send [04:15:14]OFD Sender: No OFD packet to send [04:15:19]OFD Sender: No OFD packet to send [04:15:24]OFD Sender: No OFD packet to send [04:15:29]OFD Sender: No OFD packet to send [04:15:34]OFD Sender: No OFD packet to send [04:15:39]OFD Sender: No OFD packet to send [04:15:45]OFD Sender: No OFD packet to send [04:15:50]OFD Sender: No OFD packet to send [04:15:55]OFD Sender: No OFD packet to send [04:16:00]OFD Sender: No OFD packet to send [04:16:05]OFD Sender: No OFD packet to send [04:16:10]OFD Sender: No OFD packet to send [04:16:15]OFD Sender: No OFD packet to send [04:16:20]OFD Sender: No OFD packet to send [04:16:25]OFD Sender: No OFD packet to send [04:16:30]OFD Sender: No OFD packet to send [04:16:35]OFD Sender: No OFD packet to send [04:16:40]OFD Sender: No OFD packet to send [04:16:45]OFD Sender: No OFD packet to send [04:16:50]OFD Sender: No OFD packet to send [04:16:55]OFD Sender: No OFD packet to send [04:17:00]OFD Sender: No OFD packet to send [04:17:05]OFD Sender: No OFD packet to send [04:17:10]OFD Sender: No OFD packet to send [04:17:15]OFD Sender: No OFD packet to send [04:17:20]OFD Sender: No OFD packet to send [04:17:25]OFD Sender: No OFD packet to send [04:17:30]OFD Sender: No OFD packet to send [04:17:35]OFD Sender: No OFD packet to send [04:17:40]OFD Sender: No OFD packet to send [04:17:45]OFD Sender: No OFD packet to send [04:17:50]OFD Sender: No OFD packet to send [04:17:55]OFD Sender: No OFD packet to send [04:18:00]OFD Sender: No OFD packet to send [04:18:05]OFD Sender: No OFD packet to send [04:18:10]OFD Sender: No OFD packet to send [04:18:15]OFD Sender: No OFD packet to send [04:18:20]OFD Sender: No OFD packet to send [04:18:25]OFD Sender: No OFD packet to send [04:18:30]OFD Sender: No OFD packet to send [04:18:35]OFD Sender: No OFD packet to send [04:18:40]OFD Sender: No OFD packet to send [04:18:45]OFD Sender: No OFD packet to send [04:18:50]OFD Sender: No OFD packet to send [04:18:55]OFD Sender: No OFD packet to send [04:19:00]OFD Sender: No OFD packet to send [04:19:05]OFD Sender: No OFD packet to send [04:19:10]OFD Sender: No OFD packet to send [04:19:15]OFD Sender: No OFD packet to send [04:19:20]OFD Sender: No OFD packet to send [04:19:25]OFD Sender: No OFD packet to send [04:19:30]OFD Sender: No OFD packet to send [04:19:35]OFD Sender: No OFD packet to send [04:19:40]OFD Sender: No OFD packet to send [04:19:45]OFD Sender: No OFD packet to send [04:19:50]OFD Sender: No OFD packet to send [04:19:55]OFD Sender: No OFD packet to send [04:20:00]OFD Sender: No OFD packet to send [04:20:05]OFD Sender: No OFD packet to send [04:20:10]OFD Sender: No OFD packet to send [04:20:15]OFD Sender: No OFD packet to send [04:20:20]OFD Sender: No OFD packet to send [04:20:25]OFD Sender: No OFD packet to send [04:20:30]OFD Sender: No OFD packet to send [04:20:35]OFD Sender: No OFD packet to send [04:20:40]OFD Sender: No OFD packet to send [04:20:45]OFD Sender: No OFD packet to send [04:20:50]OFD Sender: No OFD packet to send [04:20:55]OFD Sender: No OFD packet to send [04:21:00]OFD Sender: No OFD packet to send [04:21:05]OFD Sender: No OFD packet to send [04:21:10]OFD Sender: No OFD packet to send [04:21:15]OFD Sender: No OFD packet to send [04:21:20]OFD Sender: No OFD packet to send [04:21:25]OFD Sender: No OFD packet to send [04:21:30]OFD Sender: No OFD packet to send [04:21:35]OFD Sender: No OFD packet to send [04:21:40]OFD Sender: No OFD packet to send [04:21:45]OFD Sender: No OFD packet to send [04:21:50]OFD Sender: No OFD packet to send [04:21:55]OFD Sender: No OFD packet to send [04:22:00]OFD Sender: No OFD packet to send [04:22:05]OFD Sender: No OFD packet to send [04:22:10]OFD Sender: No OFD packet to send [04:22:15]OFD Sender: No OFD packet to send [04:22:20]OFD Sender: No OFD packet to send [04:22:25]OFD Sender: No OFD packet to send [04:22:30]OFD Sender: No OFD packet to send [04:22:35]OFD Sender: No OFD packet to send [04:22:40]OFD Sender: No OFD packet to send [04:22:45]OFD Sender: No OFD packet to send [04:22:50]OFD Sender: No OFD packet to send [04:22:55]OFD Sender: No OFD packet to send [04:23:00]OFD Sender: No OFD packet to send [04:23:05]OFD Sender: No OFD packet to send [04:23:10]OFD Sender: No OFD packet to send [04:23:15]OFD Sender: No OFD packet to send [04:23:20]OFD Sender: No OFD packet to send [04:23:25]OFD Sender: No OFD packet to send [04:23:30]OFD Sender: No OFD packet to send [04:23:35]OFD Sender: No OFD packet to send [04:23:40]OFD Sender: No OFD packet to send [04:23:45]OFD Sender: No OFD packet to send [04:23:50]OFD Sender: No OFD packet to send [04:23:55]OFD Sender: No OFD packet to send [04:24:00]OFD Sender: No OFD packet to send [04:24:05]OFD Sender: No OFD packet to send [04:24:10]OFD Sender: No OFD packet to send [04:24:15]OFD Sender: No OFD packet to send [04:24:20]OFD Sender: No OFD packet to send [04:24:25]OFD Sender: No OFD packet to send [04:24:30]OFD Sender: No OFD packet to send [04:24:35]OFD Sender: No OFD packet to send [04:24:40]OFD Sender: No OFD packet to send [04:24:45]OFD Sender: No OFD packet to send [04:24:50]OFD Sender: No OFD packet to send [04:24:55]OFD Sender: No OFD packet to send [04:25:00]OFD Sender: No OFD packet to send [04:25:05]OFD Sender: No OFD packet to send [04:25:10]OFD Sender: No OFD packet to send [04:25:15]OFD Sender: No OFD packet to send [04:25:20]OFD Sender: No OFD packet to send [04:25: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]OFD Sender: No OFD packet to send [04:27:00]OFD Sender: No OFD packet to send [04:27:05]OFD Sender: No OFD packet to send [04:27:10]OFD Sender: No OFD packet to send [04:27:15]OFD Sender: No OFD packet to send [04:27:20]OFD Sender: No OFD packet to send [04:27:25]OFD Sender: No OFD packet to send [04:27:30]OFD Sender: No OFD packet to send [04:27:35]OFD Sender: No OFD packet to send [04:27:40]OFD Sender: No OFD packet to send [04:27:45]OFD Sender: No OFD packet to send [04:27:50]OFD Sender: No OFD packet to send [04:27:55]OFD Sender: No OFD packet to send [04:28:00]OFD Sender: No OFD packet to send [04:28:05]OFD Sender: No OFD packet to send [04:28:10]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: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:28]accept exits with 10 [04:29:28]New connection [04:29:28]New thread 3066920292 created [04:29:28]Thread 3066776932 joined [04:29:28]Waiting for new connection... [04:29:28] Sock 10.Parse request [04:29:28]Sock 10.Check first char [04:29:28]Sock 10.First char is OK [04:29:28]request: POST /json_proto HTTP/1.0 [04:29:28]Method: POST [04:29:28]URL: /json_proto [04:29:28]Method is POST - this is cgi request [04:29:28]url: /json_proto [04:29:28]query_string will be loaded in cgi processing [04:29:28]execute_cgi json_proto POST (null) [04:29:28]execute_cgi path=json_proto method=POST [04:29:28]POST find Content-Length [04:29:28]Host: 172.17.60.68:8080 [04:29:28]Content-Length: 677 [04:29:28]Content-Type: application/json [04:29:28] [04:29:28]POST finish read [04:29:28]Found Content-Length = 677 [04:29:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:28]execute_script... [04:29: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)545310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:28]POST & json_proto [04:29:28]process_json_proto [04:29:28]json parsed OK: [04:29:28]protocol is kg_v1.0 [04:29:28]action value=close_receipt [04:29:28]process_action close_receipt [04:29:28]cmd_close_receipt [04:29:28]MH_GetDate [04:29:28]Write to MH i2c: F0 00 00 35 0D 31 [04:29:28]Write i2c OK [04:29:28]MH_I2C_Read... [04:29:28]Read from MH i2c: F0 [04:29:28]MH_I2C_Read... [04:29:28]Read from MH i2c: F0 09 00 [04:29:28]MH_I2C_Read... [04:29:28]Read from MH i2c: F0 09 00 35 0D 00 A9 E9 5F 66 9A 61 5F 66 51 [04:29:28]GetLastDocTimeStamp 1717560357 [04:29:28]current date 1717561769 [04:29:28]FM_GetShiftState [04:29:28]SAM_PROTO_GetShiftState [04:29:28]wFMCommunicate request_size=4 [04:29:28]MH_SAM_APDU [04:29:28]CAPDU: 80 13 01 00 [04:29:28]Write to MH i2c: E2 08 00 36 0D 80 13 01 00 00 00 00 00 C0 [04:29:28]Write i2c OK [04:29:28]MH_I2C_Read... [04:29:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:29:28]Read from MH i2c: E2 [04:29:28]MH_I2C_Read... [04:29:28]Read from MH i2c: E2 0E 00 [04:29:28]MH_I2C_Read... [04:29:28]Read from MH i2c: E2 0E 00 36 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F8 [04:29:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:29:28]wFMCommunicate OK [04:29:28]SAM_PROTO_GetShiftState done [04:29:28]FM_GetShiftState done [04:29:28]opened in 1717545916 [04:29:28]opened+sec_in_day 1717632316 [04:29:28]quantity*price = 50030 [04:29:28]sum+1 = 50031 [04:29:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 35 05.06.2024 04:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59640 ФПД: 104202354075780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T042929&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59640&fm=104202354075780&tin=02508201610067®Number=0000000000151680&sum=50000 [04:29:29]StoreToDocumentArchive [04:29:29]shift 72 fd 59640 [04:29:29]save to /storage/0072/doc_00059640 [04:29:29]save last doc name /storage/0072/doc_00059640 to /storage/kkm_last_doc_name [04:29:29]save OK [04:29:29]Clear old archive folders... [04:29:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:29:29]tlvbuf is 01D8E880 [04:29:29]SAM_PROTO_ClearQueue [04:29:29]wFMCommunicate request_size=4 [04:29:29]MH_SAM_APDU [04:29:29]CAPDU: 80 09 00 00 [04:29:29]Write to MH i2c: E2 08 00 43 0D 80 09 00 00 00 00 00 00 C2 [04:29:29]Write i2c OK [04:29:29]MH_I2C_Read... [04:29:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:29:29]Read from MH i2c: E2 [04:29:29]MH_I2C_Read... [04:29:29]Read from MH i2c: E2 03 00 [04:29:29]MH_I2C_Read... [04:29:29]Read from MH i2c: E2 03 00 43 0D 00 90 00 C4 [04:29:29]RAPDU: 90 00 [04:29:29]wFMCommunicate OK [04:29:29]SAM_PROTO_ClearQueue done [04:29:29]KKMCreateOFDPacket [04:29:29]OFDProtocolAddRootSTLVToBuf [04:29:29]FM_MakeSignedData [04:29:29]FM_MakeSignedData [04:29:29]SAM_PROTO_SignData [04:29:29]wFMCommunicate request_size=4 [04:29:29]MH_SAM_APDU [04:29:29]CAPDU: 80 0D 01 02 [04:29:29]Write to MH i2c: E2 08 00 44 0D 80 0D 01 02 00 00 00 00 CA [04:29:29]Write i2c OK [04:29:29]MH_I2C_Read... [04:29:29]Read from MH i2c: E2 [04:29:29]MH_I2C_Read... [04:29:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:29:29]Read from MH i2c: E2 03 00 [04:29:29]MH_I2C_Read... [04:29:29]Read from MH i2c: E2 03 00 44 0D 00 90 00 C5 [04:29:29]RAPDU: 90 00 [04:29:29]wFMCommunicate OK [04:29:29]wFMCommunicate request_size=255 [04:29:29]MH_SAM_APDU [04:29:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 A9 E9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E8 00 00 35 04 06 00 5E [04:29:29]Write to MH i2c: E2 02 01 45 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 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 A9 E9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E8 00 00 35 04 06 00 5E 00 00 42 [04:29:29]Write i2c OK [04:29:29]MH_I2C_Read... [04:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:29:30]Read from MH i2c: E2 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 03 00 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 03 00 45 0D 00 90 00 C6 [04:29:30]RAPDU: 90 00 [04:29:30]wFMCommunicate OK [04:29:30]wFMCommunicate request_size=10 [04:29:30]MH_SAM_APDU [04:29:30]CAPDU: 80 0D 02 02 05 C5 80 4C A8 84 [04:29:30]Write to MH i2c: E2 0D 00 46 0D 80 0D 02 02 05 00 C5 80 4C A8 84 00 00 94 [04:29:30]Write i2c OK [04:29:30]MH_I2C_Read... [04:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:29:30]Read from MH i2c: E2 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 03 00 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 03 00 46 0D 00 90 00 C7 [04:29:30]RAPDU: 90 00 [04:29:30]wFMCommunicate OK [04:29:30]wFMCommunicate request_size=4 [04:29:30]MH_SAM_APDU [04:29:30]CAPDU: 80 0D 03 02 [04:29:30]Write to MH i2c: E2 08 00 47 0D 80 0D 03 02 00 00 00 00 CF [04:29:30]Write i2c OK [04:29:30]MH_I2C_Read... [04:29:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:29:30]Read from MH i2c: E2 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 0B 00 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 0B 00 47 0D 00 41 D6 83 FD 47 93 D4 B3 90 00 C8 [04:29:30]RAPDU: 41 D6 83 FD 47 93 D4 B3 90 00 [04:29:30]wFMCommunicate OK [04:29:30]SAM_PROTO_SignData done [04:29:30]FM_MakeSignedData done [04:29:30]CreateOFDProtocolMessage [04:29:30]wFMCommunicate request_size=4 [04:29:30]MH_SAM_APDU [04:29:30]CAPDU: 80 11 00 00 [04:29:30]Write to MH i2c: E2 08 00 48 0D 80 11 00 00 00 00 00 00 CF [04:29:30]Write i2c OK [04:29:30]MH_I2C_Read... [04:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:29:30]Read from MH i2c: E2 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 17 00 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: E2 17 00 48 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [04:29:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:29:30]wFMCommunicate OK [04:29:30]CreateOFDProtocolMessage done [04:29:30]OFDSenderStorePacket 59640 [04:29:30]StoreOFDPacket docnum=59640 [04:29:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B3 09 07 01 04 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 A9 E9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E8 00 00 35 04 06 00 5E C5 80 4C A8 84 41 D6 83 FD 47 93 D4 B3 [04:29:30]CheckFolder [04:29:30]dirname=/storage/ofd_packets [04:29:30]CheckFolder done [04:29:30]ProducePacketName [04:29:30]name=ofd_packets/00059640 [04:29:30]NVStorageSaveData ofd_packets/00059640 [04:29:30]File name is /storage/ofd_packets/00059640 [04:29:30]Write 301 bytes [04:29:30]NVStorageSaveData done [04:29:30]OFDSenderStorePacket done [04:29:30]KKMCreateOFDPacket done [04:29:30]NVStorageSaveData kkm_last_timestamp [04:29:30]File name is /storage/kkm_last_timestamp [04:29:30]Write 4 bytes [04:29:30]NVStorageSaveData done [04:29:30]ExternCall_PrintAddStr [04:29:30]wPrintStart [04:29:30]Write to MH i2c: 01 00 00 49 0D 56 [04:29:30]Write i2c OK [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: 01 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: 01 07 00 [04:29:30]MH_I2C_Read... [04:29:30]Read from MH i2c: 01 07 00 49 0D 00 00 00 00 00 FF 0F 6B [04:29:30]RasterBufferAndPrint [04:29:30]line Счет N : (1)545310 [04:29:30]line ИНН: 02508201610067 [04:29:30]line Контрольно-Кассовый Чек [04:29:30]line ПРОДАЖА [04:29:30]line ТРК (МРК, ГНК) : 13 [04:29:30]line Товар: 2710124500 [04:29:30]line Аи-95-К-5 [04:29:30]line 6.770 * 73.90 [04:29:30]line = 500.30 [04:29:30]line НДС 12% НСП 1% [04:29:30]line > о реализуемом товаре [04:29:30]line ОКРУГЛЕНИЕ: -0.30 [04:29:30]line ИТОГО: 500.00 [04:29:30]line Внесено: 500.00 [04:29:30]line СДАЧА: 0.00 [04:29:30]line НСП 1% : 4.43 [04:29:30]line НДС 12% : 53.13 [04:29:30]line Наличными: 500.00 [04:29:30]line Безнал.: 0.00 [04:29:30]line Место: АЗС № 117 "Партнер Нефть" [04:29:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [04:29:30]line СНО: Общий режим [04:29:30]line Чек 35 05.06.2024 04:29 [04:29:30]line Смена: 72 ФФД: 1.0 [04:29:30]line ЗНМ: 0300000048 [04:29:30]line РНМ: 0000000000151680 [04:29:30]line Версия ККМ: v1.0 [04:29:30]line ФМ: 0000000000959414 [04:29:30]line ФД: 59640 [04:29:30]line ФПД: 104202354075780 [04:29:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T042929&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59640&fm=104202354075780&tin=02508201610067®Number=0000000000151680&sum=50000 [04:29:30]OFD Sender: Processing packet 59640 [packets to send 52, broken 51] [04:29:30]ProducePacketName [04:29:30]name=ofd_packets/00059640 [04:29:30]OFD Sender: To server: pG, [04:29:30]CommunicateWithHost lk.salyk.kg:30040 [04:29:30]ConnectInit lk.salyk.kg [04:29:30]written 0, free lines is 4095 [04:29:30]Connected sock=9 [04:29:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B3 09 07 01 04 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 A9 E9 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E8 00 00 35 04 06 00 5E C5 80 4C A8 84 41 D6 83 FD 47 93 D4 B3 [04:29:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 10 CC 47 00 72 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E8 00 00 F4 03 04 00 AE 95 5F 66 B6 04 01 00 00 EC B4 6D AA 69 1E EC CB [04:29:30]CommunicateWithHost err = 0 [04:29:30]CheckOFDResponse [04:29:30]1017 (14) - 77093643461234 [04:29:30]1041 (16) - 0000000000959414 [04:29:30]1040 (4) - 59640 [04:29:30]1012 (4) - 04.06.2024 22:31 [04:29:30]1206 (1) - 0 [04:29:30]OFD Sender: Remove packet 59640 [04:29:30]ProducePacketName [04:29:30]name=ofd_packets/00059640 [04:29:30]NVStorageDeleteData [04:29:31]Write to MH i2c: 01 00 00 74 0D 81 [04:29:31]Write i2c OK [04:29:31]MH_I2C_Read... [04:29:31]Read from MH i2c: 01 [04:29:31]MH_I2C_Read... [04:29:31]Read from MH i2c: 01 07 00 [04:29:31]MH_I2C_Read... [04:29:31]Read from MH i2c: 01 07 00 74 0D 00 00 00 00 00 85 0C 19 [04:29:31]RasterBufferAndPrint [04:29:31]line [04:29:31]line [04:29:31]line [04:29:31]line [04:29:31]line [04:29:31]written 0, free lines is 3209 [04:29:31]MH_Cut [04:29:31]Write to MH i2c: D1 01 00 7B 0D 01 5A [04:29:31]Write i2c OK [04:29:31]MH_I2C_Read... [04:29:31]Read from MH i2c: D1 [04:29:31]MH_I2C_Read... [04:29:31]Read from MH i2c: D1 01 00 [04:29:31]MH_I2C_Read... [04:29:31]Read from MH i2c: D1 01 00 7B 0D 00 59 [04:29:31]Write to MH i2c: 01 00 00 7C 0D 89 [04:29:31]Write i2c OK [04:29:31]MH_I2C_Read... [04:29:31]OFD Sender: No OFD packet to send [04:29:32]*** Cut start [04:29:32]*** Partial cut [04:29:32]*** CUTSNS_PIN = 1 [04:29:32]*** CUTSNS_PIN = 0 [04:29:32]*** Brake cut motor [04:29:32]Read from MH i2c: 01 [04:29:32]MH_I2C_Read... [04:29:32]*** Stop cut motor [04:29:32]*** Cut end [04:29:32]Read from MH i2c: 01 07 00 [04:29:32]MH_I2C_Read... [04:29:32]Read from MH i2c: 01 07 00 7C 0D 00 00 00 00 00 FF 0F 9E [04:29:32]process_action close_receipt done [04:29:32]requested_data is exist [04:29:32]produce_requested_data [04:29:32]requested_item fm.sn is exist - process it [04:29:32]wFMCommunicate request_size=4 [04:29:32]MH_SAM_APDU [04:29:32]CAPDU: 80 11 00 00 [04:29:32]Write to MH i2c: E2 08 00 7D 0D 80 11 00 00 00 00 00 00 04 [04:29:32]Write i2c OK [04:29:32]MH_I2C_Read... [04:29:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:29:32]Read from MH i2c: E2 [04:29:32]MH_I2C_Read... [04:29:32]Read from MH i2c: E2 17 00 [04:29:32]MH_I2C_Read... [04:29:32]Read from MH i2c: E2 17 00 7D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 57 [04:29:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:29:32]wFMCommunicate OK [04:29:32]requested_item fd.num is exist - process it [04:29:32]SAM_PROTO_GetFieldsCounters [04:29:32]wFMCommunicate request_size=4 [04:29:32]MH_SAM_APDU [04:29:32]CAPDU: 80 13 00 00 [04:29:32]Write to MH i2c: E2 08 00 7E 0D 80 13 00 00 00 00 00 00 07 [04:29:32]Write i2c OK [04:29:32]MH_I2C_Read... [04:29:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:29:32]Read from MH i2c: E2 [04:29:32]MH_I2C_Read... [04:29:32]Read from MH i2c: E2 62 00 [04:29:32]MH_I2C_Read... [04:29:32]Read from MH i2c: E2 62 00 7E 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F8 E8 00 00 0E 04 04 00 48 00 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 B5 [04:29:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F8 E8 00 00 0E 04 04 00 48 00 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 [04:29:32]wFMCommunicate OK [04:29:32]SAM_PROTO_GetFieldsCounters done [04:29:32]requested_item shift.num is exist - process it [04:29:32]requested_item shift.opened is exist - process it [04:29:32]req_shift_opened [04:29:32]FM_GetShiftState [04:29:32]SAM_PROTO_GetShiftState [04:29:32]wFMCommunicate request_size=4 [04:29:32]MH_SAM_APDU [04:29:32]CAPDU: 80 13 01 00 [04:29:32]Write to MH i2c: E2 08 00 7F 0D 80 13 01 00 00 00 00 00 09 [04:29:32]Write i2c OK [04:29:32]MH_I2C_Read... [04:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:29:32]Read from MH i2c: E2 [04:29:32]MH_I2C_Read... [04:29:32]Read from MH i2c: E2 0E 00 [04:29:32]MH_I2C_Read... [04:29:32]Read from MH i2c: E2 0E 00 7F 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 41 [04:29:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:29:32]wFMCommunicate OK [04:29:32]SAM_PROTO_GetShiftState done [04:29:32]FM_GetShiftState done [04:29:32]req_shift_opened done [04:29:32]requested_item shift.open_date is exist - process it [04:29:32]req_shift_open_date [04:29:32]req_shift_open_date done [04:29:32]produce_requested_data done [04:29:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59640,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [04:29:32]process_action_free close_receipt [04:29:32]json_value_free [04:29:32]json_value_free done [04:29:32]process_json_proto returns [04:29:32]Send response to host [04:29:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59640,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [04:29:32]free response buf [04:29:32]execute_script done [04:29:32]execute_script returns [04:29:32]free content buf [04:29:32]Sock 10.Close socket [04:29:32]Sock 10.Thread stoped [04:29:36]OFD Sender: No OFD packet to send [04:29:41]OFD Sender: No OFD packet to send [04:29:46]OFD Sender: No OFD packet to send [04:29:51]OFD Sender: No OFD packet to send [04:29:56]OFD Sender: No OFD packet to send [04:30:01]OFD Sender: No OFD packet to send [04:30:06]OFD Sender: No OFD packet to send [04:30:11]OFD Sender: No OFD packet to send [04:30:16]OFD Sender: No OFD packet to send [04:30:21]OFD Sender: No OFD packet to send [04:30:26]OFD Sender: No OFD packet to send [04:30:31]OFD Sender: No OFD packet to send [04:30:36]OFD Sender: No OFD packet to send [04:30:41]OFD Sender: No OFD packet to send [04:30:46]OFD Sender: No OFD packet to send [04:30:51]OFD Sender: No OFD packet to send [04:30:56]OFD Sender: No OFD packet to send [04:31:01]OFD Sender: No OFD packet to send [04:31:06]OFD Sender: No OFD packet to send [04:31:11]OFD Sender: No OFD packet to send [04:31:16]OFD Sender: No OFD packet to send [04:31:21]OFD Sender: No OFD packet to send [04:31:26]OFD Sender: No OFD packet to send [04:31:31]OFD Sender: No OFD packet to send [04:31:36]OFD Sender: No OFD packet to send [04:31:41]OFD Sender: No OFD packet to send [04:31:46]OFD Sender: No OFD packet to send [04:31:51]OFD Sender: No OFD packet to send [04:31:56]OFD Sender: No OFD packet to send [04:32:01]OFD Sender: No OFD packet to send [04:32:06]OFD Sender: No OFD packet to send [04:32:11]OFD Sender: No OFD packet to send [04:32:16]OFD Sender: No OFD packet to send [04:32:21]OFD Sender: No OFD packet to send [04:32:26]OFD Sender: No OFD packet to send [04:32:31]OFD Sender: No OFD packet to send [04:32:36]OFD Sender: No OFD packet to send [04:32:41]OFD Sender: No OFD packet to send [04:32:46]OFD Sender: No OFD packet to send [04:32:51]OFD Sender: No OFD packet to send [04:32:56]OFD Sender: No OFD packet to send [04:33:01]OFD Sender: No OFD packet to send [04:33:06]OFD Sender: No OFD packet to send [04:33:11]OFD Sender: No OFD packet to send [04:33:16]OFD Sender: No OFD packet to send [04:33:21]OFD Sender: No OFD packet to send [04:33:26]OFD Sender: No OFD packet to send [04:33:31]OFD Sender: No OFD packet to send [04:33:36]OFD Sender: No OFD packet to send [04:33:41]OFD Sender: No OFD packet to send [04:33:46]OFD Sender: No OFD packet to send [04:33:51]OFD Sender: No OFD packet to send [04:33:56]OFD Sender: No OFD packet to send [04:34:01]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: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: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: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: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: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: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]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]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: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]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:56]OFD Sender: No OFD packet to send [04:40:01]OFD Sender: No OFD packet to send [04:40:06]OFD Sender: No OFD packet to send [04:40:11]OFD Sender: No OFD packet to send [04:40:16]OFD Sender: No OFD packet to send [04:40:21]OFD Sender: No OFD packet to send [04:40:26]OFD Sender: No OFD packet to send [04:40:31]OFD Sender: No OFD packet to send [04:40:36]OFD Sender: No OFD packet to send [04:40:41]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:25]accept exits with 8 [04:41:25]New connection [04:41:25]New thread 3066776932 created [04:41:25]Thread 3066920292 joined [04:41:25]Waiting for new connection... [04:41:25] Sock 8.Parse request [04:41:25]Sock 8.Check first char [04:41:25]Sock 8.First char is OK [04:41:25]request: POST /json_proto HTTP/1.0 [04:41:25]Method: POST [04:41:25]URL: /json_proto [04:41:25]Method is POST - this is cgi request [04:41:25]url: /json_proto [04:41:25]query_string will be loaded in cgi processing [04:41:25]execute_cgi json_proto POST (null) [04:41:25]execute_cgi path=json_proto method=POST [04:41:25]POST find Content-Length [04:41:25]Host: 172.17.60.68:8080 [04:41:25]Content-Length: 844 [04:41:25]Content-Type: application/json [04:41:25] [04:41:25]POST finish read [04:41:25]Found Content-Length = 844 [04:41:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.540, "sum" : 507.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 507.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:25]execute_script... [04:41: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)545311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.540, "sum" : 507.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 507.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:25]POST & json_proto [04:41:25]process_json_proto [04:41:25]json parsed OK: [04:41:25]protocol is kg_v1.0 [04:41:25]action value=close_receipt [04:41:25]process_action close_receipt [04:41:25]cmd_close_receipt [04:41:25]MH_GetDate [04:41:25]Write to MH i2c: F0 00 00 80 0D 7C [04:41:25]Write i2c OK [04:41:25]MH_I2C_Read... [04:41:25]Read from MH i2c: F0 [04:41:25]MH_I2C_Read... [04:41:25]Read from MH i2c: F0 09 00 [04:41:25]MH_I2C_Read... [04:41:25]Read from MH i2c: F0 09 00 80 0D 00 77 EC 5F 66 9A 61 5F 66 6D [04:41:25]GetLastDocTimeStamp 1717561769 [04:41:25]current date 1717562487 [04:41:25]FM_GetShiftState [04:41:25]SAM_PROTO_GetShiftState [04:41:25]wFMCommunicate request_size=4 [04:41:25]MH_SAM_APDU [04:41:25]CAPDU: 80 13 01 00 [04:41:25]Write to MH i2c: E2 08 00 81 0D 80 13 01 00 00 00 00 00 0B [04:41:25]Write i2c OK [04:41:25]MH_I2C_Read... [04:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:25]Read from MH i2c: E2 [04:41:25]MH_I2C_Read... [04:41:25]Read from MH i2c: E2 0E 00 [04:41:25]MH_I2C_Read... [04:41:25]Read from MH i2c: E2 0E 00 81 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [04:41:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:41:25]wFMCommunicate OK [04:41:25]SAM_PROTO_GetShiftState done [04:41:25]FM_GetShiftState done [04:41:25]opened in 1717545916 [04:41:25]opened+sec_in_day 1717632316 [04:41:25]quantity*price = 50744 [04:41:25]sum+1 = 50746 [04:41:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 507.45 НСП 1% : 4.49 НДС 12% : 53.89 Наличными: 0.00 Безнал.: 507.45 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 36 05.06.2024 04:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59641 ФПД: 249699961965487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T044127&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59641&fm=249699961965487&tin=02508201610067®Number=0000000000151680&sum=50745 [04:41:27]StoreToDocumentArchive [04:41:27]shift 72 fd 59641 [04:41:27]save to /storage/0072/doc_00059641 [04:41:27]save last doc name /storage/0072/doc_00059641 to /storage/kkm_last_doc_name [04:41:27]save OK [04:41:27]Clear old archive folders... [04:41:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:41:27]tlvbuf is 01D9DC60 [04:41:27]SAM_PROTO_ClearQueue [04:41:27]wFMCommunicate request_size=4 [04:41:27]MH_SAM_APDU [04:41:27]CAPDU: 80 09 00 00 [04:41:27]Write to MH i2c: E2 08 00 8E 0D 80 09 00 00 00 00 00 00 0D [04:41:27]Write i2c OK [04:41:27]MH_I2C_Read... [04:41:27]OFD Sender: No OFD packet to send [04:41:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:41:27]Read from MH i2c: E2 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 8E 0D 00 90 00 0F [04:41:27]RAPDU: 90 00 [04:41:27]wFMCommunicate OK [04:41:27]SAM_PROTO_ClearQueue done [04:41:27]KKMCreateOFDPacket [04:41:27]OFDProtocolAddRootSTLVToBuf [04:41:27]FM_MakeSignedData [04:41:27]FM_MakeSignedData [04:41:27]SAM_PROTO_SignData [04:41:27]wFMCommunicate request_size=4 [04:41:27]MH_SAM_APDU [04:41:27]CAPDU: 80 0D 01 02 [04:41:27]Write to MH i2c: E2 08 00 8F 0D 80 0D 01 02 00 00 00 00 15 [04:41:27]Write i2c OK [04:41:27]MH_I2C_Read... [04:41:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:41:27]Read from MH i2c: E2 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 8F 0D 00 90 00 10 [04:41:27]RAPDU: 90 00 [04:41:27]wFMCommunicate OK [04:41:27]wFMCommunicate request_size=255 [04:41:27]MH_SAM_APDU [04:41:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 39 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 77 EC 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E8 00 00 35 04 06 00 E3 19 [04:41:27]Write to MH i2c: E2 02 01 90 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 CC 38 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 39 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 77 EC 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E8 00 00 35 04 06 00 E3 19 00 00 C7 [04:41:27]Write i2c OK [04:41:27]MH_I2C_Read... [04:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:27]Read from MH i2c: E2 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 90 0D 00 90 00 11 [04:41:27]RAPDU: 90 00 [04:41:27]wFMCommunicate OK [04:41:27]wFMCommunicate request_size=9 [04:41:27]MH_SAM_APDU [04:41:27]CAPDU: 80 0D 02 02 04 CD 88 8B AF [04:41:27]Write to MH i2c: E2 0C 00 91 0D 80 0D 02 02 04 00 CD 88 8B AF 00 00 AF [04:41:27]Write i2c OK [04:41:27]MH_I2C_Read... [04:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:27]Read from MH i2c: E2 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 03 00 91 0D 00 90 00 12 [04:41:27]RAPDU: 90 00 [04:41:27]wFMCommunicate OK [04:41:27]wFMCommunicate request_size=4 [04:41:27]MH_SAM_APDU [04:41:27]CAPDU: 80 0D 03 02 [04:41:27]Write to MH i2c: E2 08 00 92 0D 80 0D 03 02 00 00 00 00 1A [04:41:27]Write i2c OK [04:41:27]MH_I2C_Read... [04:41:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:41:27]Read from MH i2c: E2 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 0B 00 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 0B 00 92 0D 00 46 68 CE 2D 0C 2C 05 19 90 00 1A [04:41:27]RAPDU: 46 68 CE 2D 0C 2C 05 19 90 00 [04:41:27]wFMCommunicate OK [04:41:27]SAM_PROTO_SignData done [04:41:27]FM_MakeSignedData done [04:41:27]CreateOFDProtocolMessage [04:41:27]wFMCommunicate request_size=4 [04:41:27]MH_SAM_APDU [04:41:27]CAPDU: 80 11 00 00 [04:41:27]Write to MH i2c: E2 08 00 93 0D 80 11 00 00 00 00 00 00 1A [04:41:27]Write i2c OK [04:41:27]MH_I2C_Read... [04:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:27]Read from MH i2c: E2 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 17 00 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: E2 17 00 93 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6D [04:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:41:27]wFMCommunicate OK [04:41:27]CreateOFDProtocolMessage done [04:41:27]OFDSenderStorePacket 59641 [04:41:27]StoreOFDPacket docnum=59641 [04:41:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 39 9F 06 01 32 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 39 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 77 EC 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E8 00 00 35 04 06 00 E3 19 CD 88 8B AF 46 68 CE 2D 0C 2C 05 19 [04:41:27]CheckFolder [04:41:27]dirname=/storage/ofd_packets [04:41:27]CheckFolder done [04:41:27]ProducePacketName [04:41:27]name=ofd_packets/00059641 [04:41:27]NVStorageSaveData ofd_packets/00059641 [04:41:27]File name is /storage/ofd_packets/00059641 [04:41:27]Write 300 bytes [04:41:27]NVStorageSaveData done [04:41:27]OFDSenderStorePacket done [04:41:27]KKMCreateOFDPacket done [04:41:27]NVStorageSaveData kkm_last_timestamp [04:41:27]File name is /storage/kkm_last_timestamp [04:41:27]Write 4 bytes [04:41:27]NVStorageSaveData done [04:41:27]ExternCall_PrintAddStr [04:41:27]wPrintStart [04:41:27]Write to MH i2c: 01 00 00 94 0D A1 [04:41:27]Write i2c OK [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: 01 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: 01 07 00 [04:41:27]MH_I2C_Read... [04:41:27]Read from MH i2c: 01 07 00 94 0D 00 00 00 00 00 FF 0F B6 [04:41:27]RasterBufferAndPrint [04:41:27]line Счет N : (1)545311 [04:41:27]line ИНН: 02508201610067 [04:41:27]line Контрольно-Кассовый Чек [04:41:27]line ПРОДАЖА [04:41:27]line ТРК (МРК, ГНК) : 71 [04:41:27]line Товар: 2711190000 [04:41:27]line ГАЗ-К-5 [04:41:27]line 14.540 * 34.90 [04:41:27]line = 507.45 [04:41:27]line НДС 12% НСП 1% [04:41:27]line > о реализуемом товаре [04:41:27]line ИТОГО: 507.45 [04:41:27]line НСП 1% : 4.49 [04:41:27]line НДС 12% : 53.89 [04:41:27]line Наличными: 0.00 [04:41:27]line Безнал.: 507.45 [04:41:27]line Место: АЗС № 117 "Партнер Нефть" [04:41:27]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [04:41:27]line СНО: Общий режим [04:41:27]line Чек 36 05.06.2024 04:41 [04:41:27]line Смена: 72 ФФД: 1.0 [04:41:27]line ЗНМ: 0300000048 [04:41:27]line РНМ: 0000000000151680 [04:41:27]line Версия ККМ: v1.0 [04:41:27]line Платежная система: АКБ Кыргызстан [04:41:27]line ФМ: 0000000000959414 [04:41:27]line ФД: 59641 [04:41:27]line ФПД: 249699961965487 [04:41:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T044127&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59641&fm=249699961965487&tin=02508201610067®Number=0000000000151680&sum=50745 [04:41:27]OFD Sender: Processing packet 59641 [packets to send 52, broken 51] [04:41:27]ProducePacketName [04:41:27]name=ofd_packets/00059641 [04:41:27]OFD Sender: To server: pG, [04:41:27]CommunicateWithHost lk.salyk.kg:30040 [04:41:27]ConnectInit lk.salyk.kg [04:41:27]written 0, free lines is 4095 [04:41:28]Connected sock=10 [04:41:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 39 9F 06 01 32 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 39 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 77 EC 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E8 00 00 35 04 06 00 E3 19 CD 88 8B AF 46 68 CE 2D 0C 2C 05 19 [04:41:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AF F2 47 00 85 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E8 00 00 F4 03 04 00 7C 98 5F 66 B6 04 01 00 00 80 26 C5 DE 44 B8 E9 38 [04:41:28]CommunicateWithHost err = 0 [04:41:28]CheckOFDResponse [04:41:28]1017 (14) - 77093643461234 [04:41:28]1041 (16) - 0000000000959414 [04:41:28]1040 (4) - 59641 [04:41:28]1012 (4) - 04.06.2024 22:43 [04:41:28]1206 (1) - 0 [04:41:28]OFD Sender: Remove packet 59641 [04:41:28]ProducePacketName [04:41:28]name=ofd_packets/00059641 [04:41:28]NVStorageDeleteData [04:41:28]Write to MH i2c: 01 00 00 BE 0D CB [04:41:28]Write i2c OK [04:41:28]MH_I2C_Read... [04:41:28]Read from MH i2c: 01 [04:41:28]MH_I2C_Read... [04:41:28]Read from MH i2c: 01 07 00 [04:41:28]MH_I2C_Read... [04:41:28]Read from MH i2c: 01 07 00 BE 0D 00 00 00 00 00 AA 0C 88 [04:41:28]RasterBufferAndPrint [04:41:28]line [04:41:28]line [04:41:28]line [04:41:28]line [04:41:28]line [04:41:28]written 0, free lines is 3245 [04:41:28]MH_Cut [04:41:28]Write to MH i2c: D1 01 00 C5 0D 01 A4 [04:41:28]Write i2c OK [04:41:28]MH_I2C_Read... [04:41:28]Read from MH i2c: D1 [04:41:28]MH_I2C_Read... [04:41:28]Read from MH i2c: D1 01 00 [04:41:28]MH_I2C_Read... [04:41:28]Read from MH i2c: D1 01 00 C5 0D 00 A3 [04:41:28]Write to MH i2c: 01 00 00 C6 0D D3 [04:41:28]Write i2c OK [04:41:28]MH_I2C_Read... [04:41:28]OFD Sender: No OFD packet to send [04:41:29]*** Cut start [04:41:29]*** Partial cut [04:41:29]*** CUTSNS_PIN = 1 [04:41:29]*** CUTSNS_PIN = 0 [04:41:29]*** Brake cut motor [04:41:29]Read from MH i2c: 01 [04:41:29]MH_I2C_Read... [04:41:29]*** Stop cut motor [04:41:29]*** Cut end [04:41:29]Read from MH i2c: 01 07 00 [04:41:29]MH_I2C_Read... [04:41:29]Read from MH i2c: 01 07 00 C6 0D 00 00 00 00 00 FF 0F E8 [04:41:29]process_action close_receipt done [04:41:29]requested_data is exist [04:41:29]produce_requested_data [04:41:29]requested_item fm.sn is exist - process it [04:41:29]wFMCommunicate request_size=4 [04:41:29]MH_SAM_APDU [04:41:29]CAPDU: 80 11 00 00 [04:41:29]Write to MH i2c: E2 08 00 C7 0D 80 11 00 00 00 00 00 00 4E [04:41:29]Write i2c OK [04:41:29]MH_I2C_Read... [04:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:30]Read from MH i2c: E2 [04:41:30]MH_I2C_Read... [04:41:30]Read from MH i2c: E2 17 00 [04:41:30]MH_I2C_Read... [04:41:30]Read from MH i2c: E2 17 00 C7 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [04:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [04:41:30]wFMCommunicate OK [04:41:30]requested_item fd.num is exist - process it [04:41:30]SAM_PROTO_GetFieldsCounters [04:41:30]wFMCommunicate request_size=4 [04:41:30]MH_SAM_APDU [04:41:30]CAPDU: 80 13 00 00 [04:41:30]Write to MH i2c: E2 08 00 C8 0D 80 13 00 00 00 00 00 00 51 [04:41:30]Write i2c OK [04:41:30]MH_I2C_Read... [04:41:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:41:30]Read from MH i2c: E2 [04:41:30]MH_I2C_Read... [04:41:30]Read from MH i2c: E2 62 00 [04:41:30]MH_I2C_Read... [04:41:30]Read from MH i2c: E2 62 00 C8 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F9 E8 00 00 0E 04 04 00 48 00 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 [04:41:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F9 E8 00 00 0E 04 04 00 48 00 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 [04:41:30]wFMCommunicate OK [04:41:30]SAM_PROTO_GetFieldsCounters done [04:41:30]requested_item shift.num is exist - process it [04:41:30]requested_item shift.opened is exist - process it [04:41:30]req_shift_opened [04:41:30]FM_GetShiftState [04:41:30]SAM_PROTO_GetShiftState [04:41:30]wFMCommunicate request_size=4 [04:41:30]MH_SAM_APDU [04:41:30]CAPDU: 80 13 01 00 [04:41:30]Write to MH i2c: E2 08 00 C9 0D 80 13 01 00 00 00 00 00 53 [04:41:30]Write i2c OK [04:41:30]MH_I2C_Read... [04:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:30]Read from MH i2c: E2 [04:41:30]MH_I2C_Read... [04:41:30]Read from MH i2c: E2 0E 00 [04:41:30]MH_I2C_Read... [04:41:30]Read from MH i2c: E2 0E 00 C9 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [04:41:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [04:41:30]wFMCommunicate OK [04:41:30]SAM_PROTO_GetShiftState done [04:41:30]FM_GetShiftState done [04:41:30]req_shift_opened done [04:41:30]requested_item shift.open_date is exist - process it [04:41:30]req_shift_open_date [04:41:30]req_shift_open_date done [04:41:30]produce_requested_data done [04:41:30]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59641,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [04:41:30]process_action_free close_receipt [04:41:30]json_value_free [04:41:30]json_value_free done [04:41:30]process_json_proto returns [04:41:30]Send response to host [04:41:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59641,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [04:41:30]free response buf [04:41:30]execute_script done [04:41:30]execute_script returns [04:41:30]free content buf [04:41:30]Sock 8.Close socket [04:41:30]Sock 8.Thread stoped [04:41:33]OFD Sender: No OFD packet to send [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:33]OFD Sender: No OFD packet to send [04:42:38]OFD Sender: No OFD packet to send [04:42:43]OFD Sender: No OFD packet to send [04:42:48]OFD Sender: No OFD packet to send [04:42:53]OFD Sender: No OFD packet to send [04:42:58]OFD Sender: No OFD packet to send [04:43:03]OFD Sender: No OFD packet to send [04:43:08]OFD Sender: No OFD packet to send [04:43:13]OFD Sender: No OFD packet to send [04:43:18]OFD Sender: No OFD packet to send [04:43:23]OFD Sender: No OFD packet to send [04:43:28]OFD Sender: No OFD packet to send [04:43:33]OFD Sender: No OFD packet to send [04:43:38]OFD Sender: No OFD packet to send [04:43:43]OFD Sender: No OFD packet to send [04:43:48]OFD Sender: No OFD packet to send [04:43:53]OFD Sender: No OFD packet to send [04:43:58]OFD Sender: No OFD packet to send [04:44:03]OFD Sender: No OFD packet to send [04:44:08]OFD Sender: No OFD packet to send [04:44:13]OFD Sender: No OFD packet to send [04:44:18]OFD Sender: No OFD packet to send [04:44:23]OFD Sender: No OFD packet to send [04:44:28]OFD Sender: No OFD packet to send [04:44:33]OFD Sender: No OFD packet to send [04:44:38]OFD Sender: No OFD packet to send [04:44:43]OFD Sender: No OFD packet to send [04:44:48]OFD Sender: No OFD packet to send [04:44:53]OFD Sender: No OFD packet to send [04:44:58]OFD Sender: No OFD packet to send [04:45:03]OFD Sender: No OFD packet to send [04:45:08]OFD Sender: No OFD packet to send [04:45:13]OFD Sender: No OFD packet to send [04:45:18]OFD Sender: No OFD packet to send [04:45:23]OFD Sender: No OFD packet to send [04:45:28]OFD Sender: No OFD packet to send [04:45:33]OFD Sender: No OFD packet to send [04:45:38]OFD Sender: No OFD packet to send [04:45:43]OFD Sender: No OFD packet to send [04:45:48]OFD Sender: No OFD packet to send [04:45:53]OFD Sender: No OFD packet to send [04:45:58]OFD Sender: No OFD packet to send [04:46:03]OFD Sender: No OFD packet to send [04:46:08]OFD Sender: No OFD packet to send [04:46:13]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:44]OFD Sender: No OFD packet to send [04:48:49]OFD Sender: No OFD packet to send [04:48:54]OFD Sender: No OFD packet to send [04:48:59]OFD Sender: No OFD packet to send [04:49:04]OFD Sender: No OFD packet to send [04:49:09]OFD Sender: No OFD packet to send [04:49:14]OFD Sender: No OFD packet to send [04:49:19]OFD Sender: No OFD packet to send [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50:24]OFD Sender: No OFD packet to send [04:50:29]OFD Sender: No OFD packet to send [04:50:34]OFD Sender: No OFD packet to send [04:50:39]OFD Sender: No OFD packet to send [04:50:44]OFD Sender: No OFD packet to send [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]OFD Sender: No OFD packet to send [04:51:04]OFD Sender: No OFD packet to send [04:51:09]OFD Sender: No OFD packet to send [04:51:14]OFD Sender: No OFD packet to send [04:51:19]OFD Sender: No OFD packet to send [04:51:24]OFD Sender: No OFD packet to send [04:51:29]OFD Sender: No OFD packet to send [04:51:34]OFD Sender: No OFD packet to send [04:51:39]OFD Sender: No OFD packet to send [04:51:44]OFD Sender: No OFD packet to send [04:51:49]OFD Sender: No OFD packet to send [04:51:54]OFD Sender: No OFD packet to send [04:51:59]OFD Sender: No OFD packet to send [04:52:04]OFD Sender: No OFD packet to send [04:52:09]OFD Sender: No OFD packet to send [04:52:14]OFD Sender: No OFD packet to send [04:52:19]OFD Sender: No OFD packet to send [04:52:24]OFD Sender: No OFD packet to send [04:52:29]OFD Sender: No OFD packet to send [04:52:34]OFD Sender: No OFD packet to send [04:52:39]OFD Sender: No OFD packet to send [04:52:44]OFD Sender: No OFD packet to send [04:52:49]OFD Sender: No OFD packet to send [04:52:54]OFD Sender: No OFD packet to send [04:52:59]OFD Sender: No OFD packet to send [04:53:04]OFD Sender: No OFD packet to send [04:53:09]OFD Sender: No OFD packet to send [04:53:14]OFD Sender: No OFD packet to send [04:53:19]OFD Sender: No OFD packet to send [04:53:24]OFD Sender: No OFD packet to send [04:53:29]OFD Sender: No OFD packet to send [04:53:34]OFD Sender: No OFD packet to send [04:53:39]OFD Sender: No OFD packet to send [04:53:44]OFD Sender: No OFD packet to send [04:53:49]OFD Sender: No OFD packet to send [04:53:54]OFD Sender: No OFD packet to send [04:53:59]OFD Sender: No OFD packet to send [04:54:04]OFD Sender: No OFD packet to send [04:54:09]OFD Sender: No OFD packet to send [04:54:14]OFD Sender: No OFD packet to send [04:54:19]OFD Sender: No OFD packet to send [04:54:24]OFD Sender: No OFD packet to send [04:54:29]OFD Sender: No OFD packet to send [04:54:34]OFD Sender: No OFD packet to send [04:54:39]OFD Sender: No OFD packet to send [04:54:44]OFD Sender: No OFD packet to send [04:54:49]OFD Sender: No OFD packet to send [04:54:54]OFD Sender: No OFD packet to send [04:54:59]OFD Sender: No OFD packet to send [04:55:04]OFD Sender: No OFD packet to send [04:55:09]OFD Sender: No OFD packet to send [04:55:14]OFD Sender: No OFD packet to send [04:55:19]OFD Sender: No OFD packet to send [04:55:24]OFD Sender: No OFD packet to send [04:55:29]OFD Sender: No OFD packet to send [04:55:34]OFD Sender: No OFD packet to send [04:55:39]OFD Sender: No OFD packet to send [04:55:44]OFD Sender: No OFD packet to send [04:55:49]OFD Sender: No OFD packet to send [04:55:54]OFD Sender: No OFD packet to send [04:55:59]OFD Sender: No OFD packet to send [04:56:04]OFD Sender: No OFD packet to send [04:56:09]OFD Sender: No OFD packet to send [04:56:14]OFD Sender: No OFD packet to send [04:56:19]OFD Sender: No OFD packet to send [04:56:24]OFD Sender: No OFD packet to send [04:56:29]OFD Sender: No OFD packet to send [04:56:34]OFD Sender: No OFD packet to send [04:56:39]OFD Sender: No OFD packet to send [04:56:44]OFD Sender: No OFD packet to send [04:56:49]OFD Sender: No OFD packet to send [04:56:54]OFD Sender: No OFD packet to send [04:56:59]OFD Sender: No OFD packet to send [04:57:04]OFD Sender: No OFD packet to send [04:57:09]OFD Sender: No OFD packet to send [04:57:14]OFD Sender: No OFD packet to send [04:57:19]OFD Sender: No OFD packet to send [04:57:24]OFD Sender: No OFD packet to send [04:57:29]OFD Sender: No OFD packet to send [04:57:34]OFD Sender: No OFD packet to send [04:57:39]OFD Sender: No OFD packet to send [04:57:44]OFD Sender: No OFD packet to send [04:57:49]OFD Sender: No OFD packet to send [04:57:54]OFD Sender: No OFD packet to send [04:57:59]OFD Sender: No OFD packet to send [04:58:04]OFD Sender: No OFD packet to send [04:58:09]OFD Sender: No OFD packet to send [04:58:14]OFD Sender: No OFD packet to send [04:58:19]OFD Sender: No OFD packet to send [04:58:24]OFD Sender: No OFD packet to send [04:58:29]OFD Sender: No OFD packet to send [04:58:34]OFD Sender: No OFD packet to send [04:58:39]OFD Sender: No OFD packet to send [04:58:44]OFD Sender: No OFD packet to send [04:58:49]OFD Sender: No OFD packet to send [04:58:54]OFD Sender: No OFD packet to send [04:58:59]OFD Sender: No OFD packet to send [04:59:04]OFD Sender: No OFD packet to send [04:59:09]OFD Sender: No OFD packet to send [04:59:14]OFD Sender: No OFD packet to send [04:59:19]OFD Sender: No OFD packet to send [04:59:24]OFD Sender: No OFD packet to send [04:59:29]OFD Sender: No OFD packet to send [04:59:34]OFD Sender: No OFD packet to send [04:59:39]OFD Sender: No OFD packet to send [04:59:44]OFD Sender: No OFD packet to send [04:59:49]OFD Sender: No OFD packet to send [04:59:54]OFD Sender: No OFD packet to send [04:59:59]OFD Sender: No OFD packet to send [05:00:04]OFD Sender: No OFD packet to send [05:00:09]OFD Sender: No OFD packet to send [05:00:14]OFD Sender: No OFD packet to send [05:00:19]OFD Sender: No OFD packet to send [05:00:24]OFD Sender: No OFD packet to send [05:00:29]OFD Sender: No OFD packet to send [05:00:34]OFD Sender: No OFD packet to send [05:00:39]OFD Sender: No OFD packet to send [05:00:44]OFD Sender: No OFD packet to send [05:00:46]accept exits with 9 [05:00:46]New connection [05:00:46]New thread 3066920292 created [05:00:46]Thread 3066776932 joined [05:00:46]Waiting for new connection... [05:00:46] Sock 9.Parse request [05:00:46]Sock 9.Check first char [05:00:46]Sock 9.First char is OK [05:00:46]request: POST /json_proto HTTP/1.0 [05:00:46]Method: POST [05:00:46]URL: /json_proto [05:00:46]Method is POST - this is cgi request [05:00:46]url: /json_proto [05:00:46]query_string will be loaded in cgi processing [05:00:46]execute_cgi json_proto POST (null) [05:00:46]execute_cgi path=json_proto method=POST [05:00:46]POST find Content-Length [05:00:46]Host: 172.17.60.68:8080 [05:00:46]Content-Length: 685 [05:00:46]Content-Type: application/json [05:00:46] [05:00:46]POST finish read [05:00:46]Found Content-Length = 685 [05:00:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:46]execute_script... [05:00: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)545312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:46]POST & json_proto [05:00:46]process_json_proto [05:00:46]json parsed OK: [05:00:46]protocol is kg_v1.0 [05:00:46]action value=close_receipt [05:00:46]process_action close_receipt [05:00:46]cmd_close_receipt [05:00:46]MH_GetDate [05:00:46]Write to MH i2c: F0 00 00 CA 0D C6 [05:00:46]Write i2c OK [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: F0 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: F0 09 00 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: F0 09 00 CA 0D 00 FF F0 5F 66 9A 61 5F 66 43 [05:00:46]GetLastDocTimeStamp 1717562487 [05:00:46]current date 1717563647 [05:00:46]FM_GetShiftState [05:00:46]SAM_PROTO_GetShiftState [05:00:46]wFMCommunicate request_size=4 [05:00:46]MH_SAM_APDU [05:00:46]CAPDU: 80 13 01 00 [05:00:46]Write to MH i2c: E2 08 00 CB 0D 80 13 01 00 00 00 00 00 55 [05:00:46]Write i2c OK [05:00:46]MH_I2C_Read... [05:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:46]Read from MH i2c: E2 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: E2 0E 00 [05:00:46]MH_I2C_Read... [05:00:46]Read from MH i2c: E2 0E 00 CB 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [05:00:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:00:46]wFMCommunicate OK [05:00:46]SAM_PROTO_GetShiftState done [05:00:46]FM_GetShiftState done [05:00:46]opened in 1717545916 [05:00:46]opened+sec_in_day 1717632316 [05:00:46]quantity*price = 100023 [05:00:46]sum+1 = 100024 [05:00:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 37 05.06.2024 05:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59642 ФПД: 43457529278022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T050047&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59642&fm=43457529278022&tin=02508201610067®Number=0000000000151680&sum=100000 [05:00:47]StoreToDocumentArchive [05:00:47]shift 72 fd 59642 [05:00:47]save to /storage/0072/doc_00059642 [05:00:47]save last doc name /storage/0072/doc_00059642 to /storage/kkm_last_doc_name [05:00:47]save OK [05:00:47]Clear old archive folders... [05:00:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:00:47]tlvbuf is 01D8E6D0 [05:00:47]SAM_PROTO_ClearQueue [05:00:47]wFMCommunicate request_size=4 [05:00:47]MH_SAM_APDU [05:00:47]CAPDU: 80 09 00 00 [05:00:47]Write to MH i2c: E2 08 00 D8 0D 80 09 00 00 00 00 00 00 57 [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]*** iso7816_exchange 80 09 00 00... 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 D8 0D 00 90 00 59 [05:00:47]RAPDU: 90 00 [05:00:47]wFMCommunicate OK [05:00:47]SAM_PROTO_ClearQueue done [05:00:47]KKMCreateOFDPacket [05:00:47]OFDProtocolAddRootSTLVToBuf [05:00:47]FM_MakeSignedData [05:00:47]FM_MakeSignedData [05:00:47]SAM_PROTO_SignData [05:00:47]wFMCommunicate request_size=4 [05:00:47]MH_SAM_APDU [05:00:47]CAPDU: 80 0D 01 02 [05:00:47]Write to MH i2c: E2 08 00 D9 0D 80 0D 01 02 00 00 00 00 5F [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:47]*** iso7816_exchange 80 0D 01 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 D9 0D 00 90 00 5A [05:00:47]RAPDU: 90 00 [05:00:47]wFMCommunicate OK [05:00:47]wFMCommunicate request_size=255 [05:00:47]MH_SAM_APDU [05:00:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FF F0 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E8 00 00 35 04 06 00 27 86 [05:00:47]Write to MH i2c: E2 02 01 DA 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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FF F0 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E8 00 00 35 04 06 00 27 86 00 00 79 [05:00:47]Write i2c OK [05:00:47]MH_I2C_Read... [05:00:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:48]Read from MH i2c: E2 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 03 00 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 03 00 DA 0D 00 90 00 5B [05:00:48]RAPDU: 90 00 [05:00:48]wFMCommunicate OK [05:00:48]wFMCommunicate request_size=9 [05:00:48]MH_SAM_APDU [05:00:48]CAPDU: 80 0D 02 02 04 3E 98 6E 46 [05:00:48]Write to MH i2c: E2 0C 00 DB 0D 80 0D 02 02 04 00 3E 98 6E 46 00 00 F4 [05:00:48]Write i2c OK [05:00:48]MH_I2C_Read... [05:00:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:48]Read from MH i2c: E2 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 03 00 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 03 00 DB 0D 00 90 00 5C [05:00:48]RAPDU: 90 00 [05:00:48]wFMCommunicate OK [05:00:48]wFMCommunicate request_size=4 [05:00:48]MH_SAM_APDU [05:00:48]CAPDU: 80 0D 03 02 [05:00:48]Write to MH i2c: E2 08 00 DC 0D 80 0D 03 02 00 00 00 00 64 [05:00:48]Write i2c OK [05:00:48]MH_I2C_Read... [05:00:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:00:48]Read from MH i2c: E2 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 0B 00 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 0B 00 DC 0D 00 F2 F8 B5 A1 40 92 51 E7 90 00 AF [05:00:48]RAPDU: F2 F8 B5 A1 40 92 51 E7 90 00 [05:00:48]wFMCommunicate OK [05:00:48]SAM_PROTO_SignData done [05:00:48]FM_MakeSignedData done [05:00:48]CreateOFDProtocolMessage [05:00:48]wFMCommunicate request_size=4 [05:00:48]MH_SAM_APDU [05:00:48]CAPDU: 80 11 00 00 [05:00:48]Write to MH i2c: E2 08 00 DD 0D 80 11 00 00 00 00 00 00 64 [05:00:48]Write i2c OK [05:00:48]MH_I2C_Read... [05:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:48]Read from MH i2c: E2 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 17 00 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: E2 17 00 DD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [05:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:00:48]wFMCommunicate OK [05:00:48]CreateOFDProtocolMessage done [05:00:48]OFDSenderStorePacket 59642 [05:00:48]StoreOFDPacket docnum=59642 [05:00:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 29 F1 06 01 36 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FF F0 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E8 00 00 35 04 06 00 27 86 3E 98 6E 46 F2 F8 B5 A1 40 92 51 E7 [05:00:48]CheckFolder [05:00:48]dirname=/storage/ofd_packets [05:00:48]CheckFolder done [05:00:48]ProducePacketName [05:00:48]name=ofd_packets/00059642 [05:00:48]NVStorageSaveData ofd_packets/00059642 [05:00:48]File name is /storage/ofd_packets/00059642 [05:00:48]Write 300 bytes [05:00:48]NVStorageSaveData done [05:00:48]OFDSenderStorePacket done [05:00:48]KKMCreateOFDPacket done [05:00:48]NVStorageSaveData kkm_last_timestamp [05:00:48]File name is /storage/kkm_last_timestamp [05:00:48]Write 4 bytes [05:00:48]NVStorageSaveData done [05:00:48]ExternCall_PrintAddStr [05:00:48]wPrintStart [05:00:48]Write to MH i2c: 01 00 00 DE 0D EB [05:00:48]Write i2c OK [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: 01 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: 01 07 00 [05:00:48]MH_I2C_Read... [05:00:48]Read from MH i2c: 01 07 00 DE 0D 00 00 00 00 00 FF 0F 00 [05:00:48]RasterBufferAndPrint [05:00:48]line Счет N : (1)545312 [05:00:48]line ИНН: 02508201610067 [05:00:48]line Контрольно-Кассовый Чек [05:00:48]line ПРОДАЖА [05:00:48]line ТРК (МРК, ГНК) : 71 [05:00:48]line Товар: 2711190000 [05:00:48]line ГАЗ-К-5 [05:00:48]line 28.660 * 34.90 [05:00:48]line = 1000.23 [05:00:48]line НДС 12% НСП 1% [05:00:48]line > о реализуемом товаре [05:00:48]line ОКРУГЛЕНИЕ: -0.23 [05:00:48]line ИТОГО: 1000.00 [05:00:48]line Внесено: 1000.00 [05:00:48]line СДАЧА: 0.00 [05:00:48]line НСП 1% : 8.85 [05:00:48]line НДС 12% : 106.22 [05:00:48]line Наличными: 1000.00 [05:00:48]line Безнал.: 0.00 [05:00:48]line Место: АЗС № 117 "Партнер Нефть" [05:00:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [05:00:48]line СНО: Общий режим [05:00:48]line Чек 37 05.06.2024 05:00 [05:00:48]line Смена: 72 ФФД: 1.0 [05:00:48]line ЗНМ: 0300000048 [05:00:48]line РНМ: 0000000000151680 [05:00:48]line Версия ККМ: v1.0 [05:00:48]line ФМ: 0000000000959414 [05:00:48]line ФД: 59642 [05:00:48]line ФПД: 43457529278022 [05:00:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T050047&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59642&fm=43457529278022&tin=02508201610067®Number=0000000000151680&sum=100000 [05:00:48]OFD Sender: Processing packet 59642 [packets to send 52, broken 51] [05:00:48]ProducePacketName [05:00:48]name=ofd_packets/00059642 [05:00:48]OFD Sender: To server: pG, [05:00:48]CommunicateWithHost lk.salyk.kg:30040 [05:00:48]ConnectInit lk.salyk.kg [05:00:48]written 0, free lines is 4095 [05:00:49]Write to MH i2c: 01 00 00 09 0E 17 [05:00:49]Write i2c OK [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: 01 [05:00:49]MH_I2C_Read... [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 09 0E 00 00 00 00 00 8C 0C B6 [05:00:49]RasterBufferAndPrint [05:00:49]line [05:00:49]line [05:00:49]line [05:00:49]line [05:00:49]line [05:00:49]written 0, free lines is 3215 [05:00:49]MH_Cut [05:00:49]Write to MH i2c: D1 01 00 10 0E 01 F0 [05:00:49]Write i2c OK [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: D1 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: D1 01 00 [05:00:49]MH_I2C_Read... [05:00:49]Read from MH i2c: D1 01 00 10 0E 00 EF [05:00:49]Write to MH i2c: 01 00 00 11 0E 1F [05:00:49]Write i2c OK [05:00:49]MH_I2C_Read... [05:00:50]*** Cut start [05:00:50]*** Partial cut [05:00:50]*** CUTSNS_PIN = 1 [05:00:50]*** CUTSNS_PIN = 0 [05:00:50]*** Brake cut motor [05:00:50]Read from MH i2c: 01 [05:00:50]MH_I2C_Read... [05:00:50]*** Stop cut motor [05:00:50]*** Cut end [05:00:50]Read from MH i2c: 01 07 00 [05:00:50]MH_I2C_Read... [05:00:50]Read from MH i2c: 01 07 00 11 0E 00 00 00 00 00 FF 0F 34 [05:00:50]process_action close_receipt done [05:00:50]requested_data is exist [05:00:50]produce_requested_data [05:00:50]requested_item fm.sn is exist - process it [05:00:50]wFMCommunicate request_size=4 [05:00:50]MH_SAM_APDU [05:00:50]CAPDU: 80 11 00 00 [05:00:50]Write to MH i2c: E2 08 00 12 0E 80 11 00 00 00 00 00 00 9A [05:00:50]Write i2c OK [05:00:50]MH_I2C_Read... [05:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:50]Read from MH i2c: E2 [05:00:50]MH_I2C_Read... [05:00:50]Read from MH i2c: E2 17 00 [05:00:50]MH_I2C_Read... [05:00:50]Read from MH i2c: E2 17 00 12 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 ED [05:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:00:50]wFMCommunicate OK [05:00:50]requested_item fd.num is exist - process it [05:00:50]SAM_PROTO_GetFieldsCounters [05:00:50]wFMCommunicate request_size=4 [05:00:50]MH_SAM_APDU [05:00:50]CAPDU: 80 13 00 00 [05:00:50]Write to MH i2c: E2 08 00 13 0E 80 13 00 00 00 00 00 00 9D [05:00:50]Write i2c OK [05:00:50]MH_I2C_Read... [05:00:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:00:50]Read from MH i2c: E2 [05:00:50]MH_I2C_Read... [05:00:50]Read from MH i2c: E2 62 00 [05:00:50]MH_I2C_Read... [05:00:50]Read from MH i2c: E2 62 00 13 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FA E8 00 00 0E 04 04 00 48 00 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 53 [05:00:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FA E8 00 00 0E 04 04 00 48 00 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 [05:00:51]wFMCommunicate OK [05:00:51]SAM_PROTO_GetFieldsCounters done [05:00:51]requested_item shift.num is exist - process it [05:00:51]requested_item shift.opened is exist - process it [05:00:51]req_shift_opened [05:00:51]FM_GetShiftState [05:00:51]SAM_PROTO_GetShiftState [05:00:51]wFMCommunicate request_size=4 [05:00:51]MH_SAM_APDU [05:00:51]CAPDU: 80 13 01 00 [05:00:51]Write to MH i2c: E2 08 00 14 0E 80 13 01 00 00 00 00 00 9F [05:00:51]Write i2c OK [05:00:51]MH_I2C_Read... [05:00:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:51]Read from MH i2c: E2 [05:00:51]MH_I2C_Read... [05:00:51]Read from MH i2c: E2 0E 00 [05:00:51]MH_I2C_Read... [05:00:51]Read from MH i2c: E2 0E 00 14 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D7 [05:00:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:00:51]wFMCommunicate OK [05:00:51]SAM_PROTO_GetShiftState done [05:00:51]FM_GetShiftState done [05:00:51]req_shift_opened done [05:00:51]requested_item shift.open_date is exist - process it [05:00:51]req_shift_open_date [05:00:51]req_shift_open_date done [05:00:51]produce_requested_data done [05:00:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59642,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [05:00:51]process_action_free close_receipt [05:00:51]json_value_free [05:00:51]json_value_free done [05:00:51]process_json_proto returns [05:00:51]Send response to host [05:00:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59642,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [05:00:51]free response buf [05:00:51]execute_script done [05:00:51]execute_script returns [05:00:51]free content buf [05:00:51]Sock 9.Close socket [05:00:51]Sock 9.Thread stoped [05:03:01]ConnectInit Can't connect to host [05:03:01]CommunicateWithHost connect error [05:03:01]CommunicateWithHost err = -1 [05:03:01]OFD Sender: Server communicate error [05:03:04]accept exits with 8 [05:03:04]New connection [05:03:04]New thread 3066776932 created [05:03:04]Thread 3066920292 joined [05:03:04]Waiting for new connection... [05:03:04] Sock 8.Parse request [05:03:04]Sock 8.Check first char [05:03:04]Sock 8.First char is OK [05:03:04]request: POST /json_proto HTTP/1.0 [05:03:04]Method: POST [05:03:04]URL: /json_proto [05:03:04]Method is POST - this is cgi request [05:03:04]url: /json_proto [05:03:04]query_string will be loaded in cgi processing [05:03:04]execute_cgi json_proto POST (null) [05:03:04]execute_cgi path=json_proto method=POST [05:03:04]POST find Content-Length [05:03:04]Host: 172.17.60.68:8080 [05:03:04]Content-Length: 675 [05:03:04]Content-Type: application/json [05:03:04] [05:03:04]POST finish read [05:03:04]Found Content-Length = 675 [05:03:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 29.460, "sum" : 2000.33, "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:03:04]execute_script... [05:03:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 29.460, "sum" : 2000.33, "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:03:04]POST & json_proto [05:03:04]process_json_proto [05:03:04]json parsed OK: [05:03:04]protocol is kg_v1.0 [05:03:04]action value=close_receipt [05:03:04]process_action close_receipt [05:03:04]cmd_close_receipt [05:03:04]MH_GetDate [05:03:04]Write to MH i2c: F0 00 00 15 0E 12 [05:03:04]Write i2c OK [05:03:04]MH_I2C_Read... [05:03:04]Read from MH i2c: F0 [05:03:04]MH_I2C_Read... [05:03:04]Read from MH i2c: F0 09 00 [05:03:04]MH_I2C_Read... [05:03:04]Read from MH i2c: F0 09 00 15 0E 00 89 F1 5F 66 9A 61 5F 66 1A [05:03:04]GetLastDocTimeStamp 1717563647 [05:03:04]current date 1717563785 [05:03:04]FM_GetShiftState [05:03:04]SAM_PROTO_GetShiftState [05:03:04]wFMCommunicate request_size=4 [05:03:04]MH_SAM_APDU [05:03:04]CAPDU: 80 13 01 00 [05:03:04]Write to MH i2c: E2 08 00 16 0E 80 13 01 00 00 00 00 00 A1 [05:03:04]Write i2c OK [05:03:04]MH_I2C_Read... [05:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:03:04]Read from MH i2c: E2 [05:03:04]MH_I2C_Read... [05:03:04]Read from MH i2c: E2 0E 00 [05:03:04]MH_I2C_Read... [05:03:04]Read from MH i2c: E2 0E 00 16 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D9 [05:03:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:03:04]wFMCommunicate OK [05:03:04]SAM_PROTO_GetShiftState done [05:03:04]FM_GetShiftState done [05:03:04]opened in 1717545916 [05:03:04]opened+sec_in_day 1717632316 [05:03:04]quantity*price = 200033 [05:03:04]sum+1 = 200034 [05:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 38 05.06.2024 05:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59643 ФПД: 203888419862644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T050305&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59643&fm=203888419862644&tin=02508201610067®Number=0000000000151680&sum=200000 [05:03:05]StoreToDocumentArchive [05:03:05]shift 72 fd 59643 [05:03:05]save to /storage/0072/doc_00059643 [05:03:05]save last doc name /storage/0072/doc_00059643 to /storage/kkm_last_doc_name [05:03:05]save OK [05:03:05]Clear old archive folders... [05:03:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:03:05]tlvbuf is 01DA79C0 [05:03:05]SAM_PROTO_ClearQueue [05:03:05]wFMCommunicate request_size=4 [05:03:05]MH_SAM_APDU [05:03:05]CAPDU: 80 09 00 00 [05:03:05]Write to MH i2c: E2 08 00 23 0E 80 09 00 00 00 00 00 00 A3 [05:03:05]Write i2c OK [05:03:05]MH_I2C_Read... [05:03:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:03:05]Read from MH i2c: E2 [05:03:05]MH_I2C_Read... [05:03:05]Read from MH i2c: E2 03 00 [05:03:05]MH_I2C_Read... [05:03:05]Read from MH i2c: E2 03 00 23 0E 00 90 00 A5 [05:03:05]RAPDU: 90 00 [05:03:05]wFMCommunicate OK [05:03:05]SAM_PROTO_ClearQueue done [05:03:05]KKMCreateOFDPacket [05:03:05]OFDProtocolAddRootSTLVToBuf [05:03:05]FM_MakeSignedData [05:03:05]FM_MakeSignedData [05:03:05]SAM_PROTO_SignData [05:03:05]wFMCommunicate request_size=4 [05:03:05]MH_SAM_APDU [05:03:05]CAPDU: 80 0D 01 02 [05:03:05]Write to MH i2c: E2 08 00 24 0E 80 0D 01 02 00 00 00 00 AB [05:03:05]Write i2c OK [05:03:05]MH_I2C_Read... [05:03:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:03:05]Read from MH i2c: E2 [05:03:05]MH_I2C_Read... [05:03:05]Read from MH i2c: E2 03 00 [05:03:05]MH_I2C_Read... [05:03:05]Read from MH i2c: E2 03 00 24 0E 00 90 00 A6 [05:03:05]RAPDU: 90 00 [05:03:05]wFMCommunicate OK [05:03:05]wFMCommunicate request_size=255 [05:03:05]MH_SAM_APDU [05:03:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 89 F1 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E8 00 00 35 04 06 00 [05:03:05]Write to MH i2c: E2 02 01 25 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 89 F1 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E8 00 00 35 04 06 00 00 00 52 [05:03:05]Write i2c OK [05:03:05]MH_I2C_Read... [05:03:05]Read from MH i2c: E2 [05:03:05]MH_I2C_Read... [05:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:03:05]Read from MH i2c: E2 03 00 [05:03:05]MH_I2C_Read... [05:03:05]Read from MH i2c: E2 03 00 25 0E 00 90 00 A7 [05:03:05]RAPDU: 90 00 [05:03:05]wFMCommunicate OK [05:03:05]wFMCommunicate request_size=11 [05:03:05]MH_SAM_APDU [05:03:05]CAPDU: 80 0D 02 02 06 B9 6F 78 D6 F8 74 [05:03:05]Write to MH i2c: E2 0E 00 26 0E 80 0D 02 02 06 00 B9 6F 78 D6 F8 74 00 00 9C [05:03:05]Write i2c OK [05:03:05]MH_I2C_Read... [05:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:03:06]Read from MH i2c: E2 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: E2 03 00 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: E2 03 00 26 0E 00 90 00 A8 [05:03:06]RAPDU: 90 00 [05:03:06]wFMCommunicate OK [05:03:06]wFMCommunicate request_size=4 [05:03:06]MH_SAM_APDU [05:03:06]CAPDU: 80 0D 03 02 [05:03:06]Write to MH i2c: E2 08 00 27 0E 80 0D 03 02 00 00 00 00 B0 [05:03:06]Write i2c OK [05:03:06]MH_I2C_Read... [05:03:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:03:06]Read from MH i2c: E2 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: E2 0B 00 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: E2 0B 00 27 0E 00 92 58 08 CB 35 2A 72 08 90 00 47 [05:03:06]RAPDU: 92 58 08 CB 35 2A 72 08 90 00 [05:03:06]wFMCommunicate OK [05:03:06]SAM_PROTO_SignData done [05:03:06]FM_MakeSignedData done [05:03:06]CreateOFDProtocolMessage [05:03:06]wFMCommunicate request_size=4 [05:03:06]MH_SAM_APDU [05:03:06]CAPDU: 80 11 00 00 [05:03:06]Write to MH i2c: E2 08 00 28 0E 80 11 00 00 00 00 00 00 B0 [05:03:06]Write i2c OK [05:03:06]MH_I2C_Read... [05:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:03:06]Read from MH i2c: E2 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: E2 17 00 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: E2 17 00 28 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 03 [05:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:03:06]wFMCommunicate OK [05:03:06]CreateOFDProtocolMessage done [05:03:06]OFDSenderStorePacket 59643 [05:03:06]StoreOFDPacket docnum=59643 [05:03:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 25 7A 08 01 1B A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 89 F1 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E8 00 00 35 04 06 00 B9 6F 78 D6 F8 74 92 58 08 CB 35 2A 72 08 [05:03:06]CheckFolder [05:03:06]dirname=/storage/ofd_packets [05:03:06]CheckFolder done [05:03:06]ProducePacketName [05:03:06]name=ofd_packets/00059643 [05:03:06]NVStorageSaveData ofd_packets/00059643 [05:03:06]File name is /storage/ofd_packets/00059643 [05:03:06]Write 302 bytes [05:03:06]NVStorageSaveData done [05:03:06]OFDSenderStorePacket done [05:03:06]KKMCreateOFDPacket done [05:03:06]NVStorageSaveData kkm_last_timestamp [05:03:06]File name is /storage/kkm_last_timestamp [05:03:06]Write 4 bytes [05:03:06]NVStorageSaveData done [05:03:06]ExternCall_PrintAddStr [05:03:06]wPrintStart [05:03:06]Write to MH i2c: 01 00 00 29 0E 37 [05:03:06]Write i2c OK [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: 01 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: 01 07 00 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: 01 07 00 29 0E 00 00 00 00 00 FF 0F 4C [05:03:06]RasterBufferAndPrint [05:03:06]line Счет N : (1)545313 [05:03:06]line ИНН: 02508201610067 [05:03:06]line Контрольно-Кассовый Чек [05:03:06]line ПРОДАЖА [05:03:06]line ТРК (МРК, ГНК) : 24 [05:03:06]line Товар: 2710124130 [05:03:06]line SUPER 92-К-5 [05:03:06]line 29.460 * 67.90 [05:03:06]line = 2000.33 [05:03:06]line НДС 12% НСП 1% [05:03:06]line > о реализуемом товаре [05:03:06]line ОКРУГЛЕНИЕ: -0.33 [05:03:06]line ИТОГО: 2000.00 [05:03:06]line Внесено: 2000.00 [05:03:06]line СДАЧА: 0.00 [05:03:06]line НСП 1% : 17.70 [05:03:06]line НДС 12% : 212.42 [05:03:06]line Наличными: 2000.00 [05:03:06]line Безнал.: 0.00 [05:03:06]line Место: АЗС № 117 "Партнер Нефть" [05:03:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [05:03:06]line СНО: Общий режим [05:03:06]line Чек 38 05.06.2024 05:03 [05:03:06]line Смена: 72 ФФД: 1.0 [05:03:06]line ЗНМ: 0300000048 [05:03:06]line РНМ: 0000000000151680 [05:03:06]line Версия ККМ: v1.0 [05:03:06]line ФМ: 0000000000959414 [05:03:06]line ФД: 59643 [05:03:06]line ФПД: 203888419862644 [05:03:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T050305&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59643&fm=203888419862644&tin=02508201610067®Number=0000000000151680&sum=200000 [05:03:06]OFD Sender: Processing packet 59642 [packets to send 53, broken 51] [05:03:06]ProducePacketName [05:03:06]name=ofd_packets/00059642 [05:03:06]OFD Sender: To server: pG, [05:03:06]CommunicateWithHost lk.salyk.kg:30040 [05:03:06]ConnectInit lk.salyk.kg [05:03:06]written 0, free lines is 4095 [05:03:06]Connected sock=10 [05:03:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 29 F1 06 01 36 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FF F0 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E8 00 00 35 04 06 00 27 86 3E 98 6E 46 F2 F8 B5 A1 40 92 51 E7 [05:03:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CE 1B 47 00 C1 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E8 00 00 F4 03 04 00 8E 9D 5F 66 B6 04 01 00 00 EB 2B 7E 36 65 DD D2 8A [05:03:06]CommunicateWithHost err = 0 [05:03:06]CheckOFDResponse [05:03:06]1017 (14) - 77093643461234 [05:03:06]1041 (16) - 0000000000959414 [05:03:06]1040 (4) - 59642 [05:03:06]1012 (4) - 04.06.2024 23:04 [05:03:06]1206 (1) - 0 [05:03:06]OFD Sender: Remove packet 59642 [05:03:06]ProducePacketName [05:03:06]name=ofd_packets/00059642 [05:03:06]NVStorageDeleteData [05:03:06]Write to MH i2c: 01 00 00 54 0E 62 [05:03:06]Write i2c OK [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: 01 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: 01 07 00 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: 01 07 00 54 0E 00 00 00 00 00 94 0C 09 [05:03:06]RasterBufferAndPrint [05:03:06]line [05:03:06]line [05:03:06]line [05:03:06]line [05:03:06]line [05:03:06]written 0, free lines is 3224 [05:03:06]MH_Cut [05:03:06]Write to MH i2c: D1 01 00 5B 0E 01 3B [05:03:06]Write i2c OK [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: D1 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: D1 01 00 [05:03:06]MH_I2C_Read... [05:03:06]Read from MH i2c: D1 01 00 5B 0E 00 3A [05:03:06]Write to MH i2c: 01 00 00 5C 0E 6A [05:03:06]Write i2c OK [05:03:06]MH_I2C_Read... [05:03:07]OFD Sender: Processing packet 59643 [packets to send 52, broken 51] [05:03:07]ProducePacketName [05:03:07]name=ofd_packets/00059643 [05:03:07]OFD Sender: To server: pG, [05:03:07]CommunicateWithHost lk.salyk.kg:30040 [05:03:07]ConnectInit lk.salyk.kg [05:03:07]Connected sock=10 [05:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 25 7A 08 01 1B A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 89 F1 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E8 00 00 35 04 06 00 B9 6F 78 D6 F8 74 92 58 08 CB 35 2A 72 08 [05:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C 8D 47 00 B8 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E8 00 00 F4 03 04 00 8F 9D 5F 66 B6 04 01 00 00 7F 90 D4 E5 AB 0A 6C 84 [05:03:07]CommunicateWithHost err = 0 [05:03:07]CheckOFDResponse [05:03:07]1017 (14) - 77093643461234 [05:03:07]1041 (16) - 0000000000959414 [05:03:07]1040 (4) - 59643 [05:03:07]1012 (4) - 04.06.2024 23:04 [05:03:07]1206 (1) - 0 [05:03:07]OFD Sender: Remove packet 59643 [05:03:07]ProducePacketName [05:03:07]name=ofd_packets/00059643 [05:03:07]NVStorageDeleteData [05:03:07]*** Cut start [05:03:07]*** Partial cut [05:03:07]*** CUTSNS_PIN = 1 [05:03:07]*** CUTSNS_PIN = 0 [05:03:08]OFD Sender: No OFD packet to send [05:03:08]*** Brake cut motor [05:03:08]Read from MH i2c: 01 [05:03:08]MH_I2C_Read... [05:03:08]*** Stop cut motor [05:03:08]*** Cut end [05:03:08]Read from MH i2c: 01 07 00 [05:03:08]MH_I2C_Read... [05:03:08]Read from MH i2c: 01 07 00 5C 0E 00 00 00 00 00 FF 0F 7F [05:03:08]process_action close_receipt done [05:03:08]requested_data is exist [05:03:08]produce_requested_data [05:03:08]requested_item fm.sn is exist - process it [05:03:08]wFMCommunicate request_size=4 [05:03:08]MH_SAM_APDU [05:03:08]CAPDU: 80 11 00 00 [05:03:08]Write to MH i2c: E2 08 00 5D 0E 80 11 00 00 00 00 00 00 E5 [05:03:08]Write i2c OK [05:03:08]MH_I2C_Read... [05:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:03:08]Read from MH i2c: E2 [05:03:08]MH_I2C_Read... [05:03:08]Read from MH i2c: E2 17 00 [05:03:08]MH_I2C_Read... [05:03:08]Read from MH i2c: E2 17 00 5D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 38 [05:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:03:08]wFMCommunicate OK [05:03:08]requested_item fd.num is exist - process it [05:03:08]SAM_PROTO_GetFieldsCounters [05:03:08]wFMCommunicate request_size=4 [05:03:08]MH_SAM_APDU [05:03:08]CAPDU: 80 13 00 00 [05:03:08]Write to MH i2c: E2 08 00 5E 0E 80 13 00 00 00 00 00 00 E8 [05:03:08]Write i2c OK [05:03:08]MH_I2C_Read... [05:03:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:03:08]Read from MH i2c: E2 [05:03:08]MH_I2C_Read... [05:03:08]Read from MH i2c: E2 62 00 [05:03:08]MH_I2C_Read... [05:03:08]Read from MH i2c: E2 62 00 5E 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FB E8 00 00 0E 04 04 00 48 00 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 A2 [05:03:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FB E8 00 00 0E 04 04 00 48 00 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 [05:03:08]wFMCommunicate OK [05:03:08]SAM_PROTO_GetFieldsCounters done [05:03:08]requested_item shift.num is exist - process it [05:03:08]requested_item shift.opened is exist - process it [05:03:08]req_shift_opened [05:03:08]FM_GetShiftState [05:03:08]SAM_PROTO_GetShiftState [05:03:08]wFMCommunicate request_size=4 [05:03:08]MH_SAM_APDU [05:03:08]CAPDU: 80 13 01 00 [05:03:08]Write to MH i2c: E2 08 00 5F 0E 80 13 01 00 00 00 00 00 EA [05:03:08]Write i2c OK [05:03:08]MH_I2C_Read... [05:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:03:08]Read from MH i2c: E2 [05:03:08]MH_I2C_Read... [05:03:08]Read from MH i2c: E2 0E 00 [05:03:08]MH_I2C_Read... [05:03:08]Read from MH i2c: E2 0E 00 5F 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 22 [05:03:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:03:08]wFMCommunicate OK [05:03:08]SAM_PROTO_GetShiftState done [05:03:08]FM_GetShiftState done [05:03:08]req_shift_opened done [05:03:08]requested_item shift.open_date is exist - process it [05:03:08]req_shift_open_date [05:03:08]req_shift_open_date done [05:03:08]produce_requested_data done [05:03:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59643,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [05:03:08]process_action_free close_receipt [05:03:08]json_value_free [05:03:08]json_value_free done [05:03:08]process_json_proto returns [05:03:08]Send response to host [05:03:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59643,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [05:03:08]free response buf [05:03:08]execute_script done [05:03:08]execute_script returns [05:03:08]free content buf [05:03:08]Sock 8.Close socket [05:03:08]Sock 8.Thread stoped [05:03:13]OFD Sender: No OFD packet to send [05:03:18]OFD Sender: No OFD packet to send [05:03:23]OFD Sender: No OFD packet to send [05:03:28]OFD Sender: No OFD packet to send [05:03:33]OFD Sender: No OFD packet to send [05:03:38]OFD Sender: No OFD packet to send [05:03:43]OFD Sender: No OFD packet to send [05:03:48]OFD Sender: No OFD packet to send [05:03:53]OFD Sender: No OFD packet to send [05:03:58]OFD Sender: No OFD packet to send [05:04:03]OFD Sender: No OFD packet to send [05:04:08]OFD Sender: No OFD packet to send [05:04:13]OFD Sender: No OFD packet to send [05:04:18]OFD Sender: No OFD packet to send [05:04:23]OFD Sender: No OFD packet to send [05:04:28]OFD Sender: No OFD packet to send [05:04:33]OFD Sender: No OFD packet to send [05:04:38]OFD Sender: No OFD packet to send [05:04:43]OFD Sender: No OFD packet to send [05:04:48]OFD Sender: No OFD packet to send [05:04:53]OFD Sender: No OFD packet to send [05:04:58]OFD Sender: No OFD packet to send [05:05:03]OFD Sender: No OFD packet to send [05:05:08]OFD Sender: No OFD packet to send [05:05:13]OFD Sender: No OFD packet to send [05:05:18]OFD Sender: No OFD packet to send [05:05:23]OFD Sender: No OFD packet to send [05:05:28]OFD Sender: No OFD packet to send [05:05:33]OFD Sender: No OFD packet to send [05:05:38]OFD Sender: No OFD packet to send [05:05:43]OFD Sender: No OFD packet to send [05:05:48]OFD Sender: No OFD packet to send [05:05:53]OFD Sender: No OFD packet to send [05:05:58]OFD Sender: No OFD packet to send [05:06:03]OFD Sender: No OFD packet to send [05:06:08]OFD Sender: No OFD packet to send [05:06:13]OFD Sender: No OFD packet to send [05:06:18]OFD Sender: No OFD packet to send [05:06:23]OFD Sender: No OFD packet to send [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:38]accept exits with 9 [05:06:38]New connection [05:06:38]New thread 3066920292 created [05:06:38]Thread 3066776932 joined [05:06:38]Waiting for new connection... [05:06:38] Sock 9.Parse request [05:06:38]Sock 9.Check first char [05:06:38]Sock 9.First char is OK [05:06:38]request: POST /json_proto HTTP/1.0 [05:06:38]Method: POST [05:06:38]URL: /json_proto [05:06:38]Method is POST - this is cgi request [05:06:38]url: /json_proto [05:06:38]query_string will be loaded in cgi processing [05:06:38]execute_cgi json_proto POST (null) [05:06:38]execute_cgi path=json_proto method=POST [05:06:38]POST find Content-Length [05:06:38]Host: 172.17.60.68:8080 [05:06:38]Content-Length: 677 [05:06:38]Content-Type: application/json [05:06:38] [05:06:38]POST finish read [05:06:38]Found Content-Length = 677 [05:06:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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" ] } } [05:06:38]execute_script... [05:06: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)545314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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" ] } } [05:06:38]POST & json_proto [05:06:38]process_json_proto [05:06:38]json parsed OK: [05:06:38]protocol is kg_v1.0 [05:06:38]action value=close_receipt [05:06:38]process_action close_receipt [05:06:38]cmd_close_receipt [05:06:38]MH_GetDate [05:06:38]Write to MH i2c: F0 00 00 60 0E 5D [05:06:38]Write i2c OK [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: F0 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: F0 09 00 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: F0 09 00 60 0E 00 5F F2 5F 66 9A 61 5F 66 3C [05:06:38]GetLastDocTimeStamp 1717563785 [05:06:38]current date 1717563999 [05:06:38]FM_GetShiftState [05:06:38]SAM_PROTO_GetShiftState [05:06:38]wFMCommunicate request_size=4 [05:06:38]MH_SAM_APDU [05:06:38]CAPDU: 80 13 01 00 [05:06:38]Write to MH i2c: E2 08 00 61 0E 80 13 01 00 00 00 00 00 EC [05:06:38]Write i2c OK [05:06:38]MH_I2C_Read... [05:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:38]Read from MH i2c: E2 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 0E 00 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 0E 00 61 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 24 [05:06:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:06:38]wFMCommunicate OK [05:06:38]SAM_PROTO_GetShiftState done [05:06:38]FM_GetShiftState done [05:06:38]opened in 1717545916 [05:06:38]opened+sec_in_day 1717632316 [05:06:38]quantity*price = 40006 [05:06:38]sum+1 = 40007 [05:06:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 39 05.06.2024 05:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59644 ФПД: 194790263006779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T050639&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59644&fm=194790263006779&tin=02508201610067®Number=0000000000151680&sum=40000 [05:06:39]StoreToDocumentArchive [05:06:39]shift 72 fd 59644 [05:06:39]save to /storage/0072/doc_00059644 [05:06:39]save last doc name /storage/0072/doc_00059644 to /storage/kkm_last_doc_name [05:06:39]save OK [05:06:39]Clear old archive folders... [05:06:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:06:39]tlvbuf is 01D60280 [05:06:39]SAM_PROTO_ClearQueue [05:06:39]wFMCommunicate request_size=4 [05:06:39]MH_SAM_APDU [05:06:39]CAPDU: 80 09 00 00 [05:06:39]Write to MH i2c: E2 08 00 6E 0E 80 09 00 00 00 00 00 00 EE [05:06:39]Write i2c OK [05:06:39]MH_I2C_Read... [05:06:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:06:39]Read from MH i2c: E2 [05:06:39]MH_I2C_Read... [05:06:39]Read from MH i2c: E2 03 00 [05:06:39]MH_I2C_Read... [05:06:39]Read from MH i2c: E2 03 00 6E 0E 00 90 00 F0 [05:06:39]RAPDU: 90 00 [05:06:39]wFMCommunicate OK [05:06:39]SAM_PROTO_ClearQueue done [05:06:39]KKMCreateOFDPacket [05:06:39]OFDProtocolAddRootSTLVToBuf [05:06:39]FM_MakeSignedData [05:06:39]FM_MakeSignedData [05:06:39]SAM_PROTO_SignData [05:06:39]wFMCommunicate request_size=4 [05:06:39]MH_SAM_APDU [05:06:39]CAPDU: 80 0D 01 02 [05:06:39]Write to MH i2c: E2 08 00 6F 0E 80 0D 01 02 00 00 00 00 F6 [05:06:39]Write i2c OK [05:06:39]MH_I2C_Read... [05:06:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:06:39]Read from MH i2c: E2 [05:06:39]MH_I2C_Read... [05:06:39]Read from MH i2c: E2 03 00 [05:06:39]MH_I2C_Read... [05:06:39]Read from MH i2c: E2 03 00 6F 0E 00 90 00 F1 [05:06:39]RAPDU: 90 00 [05:06:39]wFMCommunicate OK [05:06:39]wFMCommunicate request_size=255 [05:06:39]MH_SAM_APDU [05:06:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 00 00 00 F4 03 04 00 5F F2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E8 00 00 35 04 06 00 B1 [05:06:39]Write to MH i2c: E2 02 01 70 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 00 00 00 F4 03 04 00 5F F2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E8 00 00 35 04 06 00 B1 00 00 6A [05:06:39]Write i2c OK [05:06:39]MH_I2C_Read... [05:06:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:39]Read from MH i2c: E2 [05:06:39]MH_I2C_Read... [05:06:39]Read from MH i2c: E2 03 00 [05:06:39]MH_I2C_Read... [05:06:39]Read from MH i2c: E2 03 00 70 0E 00 90 00 F2 [05:06:39]RAPDU: 90 00 [05:06:39]wFMCommunicate OK [05:06:39]wFMCommunicate request_size=10 [05:06:39]MH_SAM_APDU [05:06:39]CAPDU: 80 0D 02 02 05 29 24 6E A6 3B [05:06:39]Write to MH i2c: E2 0D 00 71 0E 80 0D 02 02 05 00 29 24 6E A6 3B 00 00 9F [05:06:39]Write i2c OK [05:06:39]MH_I2C_Read... [05:06:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:40]Read from MH i2c: E2 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: E2 03 00 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: E2 03 00 71 0E 00 90 00 F3 [05:06:40]RAPDU: 90 00 [05:06:40]wFMCommunicate OK [05:06:40]wFMCommunicate request_size=4 [05:06:40]MH_SAM_APDU [05:06:40]CAPDU: 80 0D 03 02 [05:06:40]Write to MH i2c: E2 08 00 72 0E 80 0D 03 02 00 00 00 00 FB [05:06:40]Write i2c OK [05:06:40]MH_I2C_Read... [05:06:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:06:40]Read from MH i2c: E2 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: E2 0B 00 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: E2 0B 00 72 0E 00 70 8F BC 88 BA A5 80 23 90 00 41 [05:06:40]RAPDU: 70 8F BC 88 BA A5 80 23 90 00 [05:06:40]wFMCommunicate OK [05:06:40]SAM_PROTO_SignData done [05:06:40]FM_MakeSignedData done [05:06:40]CreateOFDProtocolMessage [05:06:40]wFMCommunicate request_size=4 [05:06:40]MH_SAM_APDU [05:06:40]CAPDU: 80 11 00 00 [05:06:40]Write to MH i2c: E2 08 00 73 0E 80 11 00 00 00 00 00 00 FB [05:06:40]Write i2c OK [05:06:40]MH_I2C_Read... [05:06:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:40]Read from MH i2c: E2 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: E2 17 00 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: E2 17 00 73 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4E [05:06:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:06:40]wFMCommunicate OK [05:06:40]CreateOFDProtocolMessage done [05:06:40]OFDSenderStorePacket 59644 [05:06:40]StoreOFDPacket docnum=59644 [05:06:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 81 D5 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 00 00 00 F4 03 04 00 5F F2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E8 00 00 35 04 06 00 B1 29 24 6E A6 3B 70 8F BC 88 BA A5 80 23 [05:06:40]CheckFolder [05:06:40]dirname=/storage/ofd_packets [05:06:40]CheckFolder done [05:06:40]ProducePacketName [05:06:40]name=ofd_packets/00059644 [05:06:40]NVStorageSaveData ofd_packets/00059644 [05:06:40]File name is /storage/ofd_packets/00059644 [05:06:40]Write 301 bytes [05:06:40]NVStorageSaveData done [05:06:40]OFDSenderStorePacket done [05:06:40]KKMCreateOFDPacket done [05:06:40]NVStorageSaveData kkm_last_timestamp [05:06:40]File name is /storage/kkm_last_timestamp [05:06:40]Write 4 bytes [05:06:40]NVStorageSaveData done [05:06:40]ExternCall_PrintAddStr [05:06:40]wPrintStart [05:06:40]Write to MH i2c: 01 00 00 74 0E 82 [05:06:40]Write i2c OK [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: 01 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: 01 07 00 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: 01 07 00 74 0E 00 00 00 00 00 FF 0F 97 [05:06:40]RasterBufferAndPrint [05:06:40]line Счет N : (1)545314 [05:06:40]line ИНН: 02508201610067 [05:06:40]line Контрольно-Кассовый Чек [05:06:40]line ПРОДАЖА [05:06:40]line ТРК (МРК, ГНК) : 22 [05:06:40]line Товар: 2710124130 [05:06:40]line Аи-92-К-5 [05:06:40]line 5.980 * 66.90 [05:06:40]line = 400.06 [05:06:40]line НДС 12% НСП 1% [05:06:40]line > о реализуемом товаре [05:06:40]line ОКРУГЛЕНИЕ: -0.06 [05:06:40]line ИТОГО: 400.00 [05:06:40]line Внесено: 400.00 [05:06:40]line СДАЧА: 0.00 [05:06:40]line НСП 1% : 3.54 [05:06:40]line НДС 12% : 42.48 [05:06:40]line Наличными: 400.00 [05:06:40]line Безнал.: 0.00 [05:06:40]line Место: АЗС № 117 "Партнер Нефть" [05:06:40]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [05:06:40]line СНО: Общий режим [05:06:40]line Чек 39 05.06.2024 05:06 [05:06:40]line Смена: 72 ФФД: 1.0 [05:06:40]line ЗНМ: 0300000048 [05:06:40]line РНМ: 0000000000151680 [05:06:40]line Версия ККМ: v1.0 [05:06:40]line ФМ: 0000000000959414 [05:06:40]line ФД: 59644 [05:06:40]line ФПД: 194790263006779 [05:06:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T050639&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59644&fm=194790263006779&tin=02508201610067®Number=0000000000151680&sum=40000 [05:06:40]OFD Sender: Processing packet 59644 [packets to send 52, broken 51] [05:06:40]ProducePacketName [05:06:40]name=ofd_packets/00059644 [05:06:40]OFD Sender: To server: pG, [05:06:40]CommunicateWithHost lk.salyk.kg:30040 [05:06:40]ConnectInit lk.salyk.kg [05:06:40]written 0, free lines is 4095 [05:06:40]Connected sock=10 [05:06:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 81 D5 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 00 00 00 F4 03 04 00 5F F2 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E8 00 00 35 04 06 00 B1 29 24 6E A6 3B 70 8F BC 88 BA A5 80 23 [05:06:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5D 77 47 00 78 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 39 35 39 34 31 34 10 04 04 00 FC E8 00 00 F4 03 04 00 64 9E 5F 66 B6 04 01 00 00 51 CA 49 23 09 D2 63 92 [05:06:40]CommunicateWithHost err = 0 [05:06:40]CheckOFDResponse [05:06:40]1017 (14) - 77093643461234 [05:06:40]1041 (16) - 0000000000959414 [05:06:40]1040 (4) - 59644 [05:06:40]1012 (4) - 04.06.2024 23:08 [05:06:40]1206 (1) - 0 [05:06:40]OFD Sender: Remove packet 59644 [05:06:40]ProducePacketName [05:06:40]name=ofd_packets/00059644 [05:06:40]NVStorageDeleteData [05:06:40]Write to MH i2c: 01 00 00 9F 0E AD [05:06:40]Write i2c OK [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: 01 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: 01 07 00 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: 01 07 00 9F 0E 00 00 00 00 00 8F 0C 4F [05:06:40]RasterBufferAndPrint [05:06:40]line [05:06:40]line [05:06:40]line [05:06:40]line [05:06:40]line [05:06:40]written 0, free lines is 3218 [05:06:40]MH_Cut [05:06:40]Write to MH i2c: D1 01 00 A6 0E 01 86 [05:06:40]Write i2c OK [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: D1 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: D1 01 00 [05:06:40]MH_I2C_Read... [05:06:40]Read from MH i2c: D1 01 00 A6 0E 00 85 [05:06:40]Write to MH i2c: 01 00 00 A7 0E B5 [05:06:40]Write i2c OK [05:06:40]MH_I2C_Read... [05:06:41]OFD Sender: No OFD packet to send [05:06:41]*** Cut start [05:06:41]*** Partial cut [05:06:41]*** CUTSNS_PIN = 1 [05:06:41]*** CUTSNS_PIN = 0 [05:06:42]*** Brake cut motor [05:06:42]Read from MH i2c: 01 [05:06:42]MH_I2C_Read... [05:06:42]*** Stop cut motor [05:06:42]*** Cut end [05:06:42]Read from MH i2c: 01 07 00 [05:06:42]MH_I2C_Read... [05:06:42]Read from MH i2c: 01 07 00 A7 0E 00 00 00 00 00 FF 0F CA [05:06:42]process_action close_receipt done [05:06:42]requested_data is exist [05:06:42]produce_requested_data [05:06:42]requested_item fm.sn is exist - process it [05:06:42]wFMCommunicate request_size=4 [05:06:42]MH_SAM_APDU [05:06:42]CAPDU: 80 11 00 00 [05:06:42]Write to MH i2c: E2 08 00 A8 0E 80 11 00 00 00 00 00 00 30 [05:06:42]Write i2c OK [05:06:42]MH_I2C_Read... [05:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:42]Read from MH i2c: E2 [05:06:42]MH_I2C_Read... [05:06:42]Read from MH i2c: E2 17 00 [05:06:42]MH_I2C_Read... [05:06:42]Read from MH i2c: E2 17 00 A8 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 83 [05:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:06:42]wFMCommunicate OK [05:06:42]requested_item fd.num is exist - process it [05:06:42]SAM_PROTO_GetFieldsCounters [05:06:42]wFMCommunicate request_size=4 [05:06:42]MH_SAM_APDU [05:06:42]CAPDU: 80 13 00 00 [05:06:42]Write to MH i2c: E2 08 00 A9 0E 80 13 00 00 00 00 00 00 33 [05:06:42]Write i2c OK [05:06:42]MH_I2C_Read... [05:06:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:06:42]Read from MH i2c: E2 [05:06:42]MH_I2C_Read... [05:06:42]Read from MH i2c: E2 62 00 [05:06:42]MH_I2C_Read... [05:06:42]Read from MH i2c: E2 62 00 A9 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E8 00 00 0E 04 04 00 48 00 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 F1 [05:06:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E8 00 00 0E 04 04 00 48 00 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 [05:06:42]wFMCommunicate OK [05:06:42]SAM_PROTO_GetFieldsCounters done [05:06:42]requested_item shift.num is exist - process it [05:06:42]requested_item shift.opened is exist - process it [05:06:42]req_shift_opened [05:06:42]FM_GetShiftState [05:06:42]SAM_PROTO_GetShiftState [05:06:42]wFMCommunicate request_size=4 [05:06:42]MH_SAM_APDU [05:06:42]CAPDU: 80 13 01 00 [05:06:42]Write to MH i2c: E2 08 00 AA 0E 80 13 01 00 00 00 00 00 35 [05:06:42]Write i2c OK [05:06:42]MH_I2C_Read... [05:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:42]Read from MH i2c: E2 [05:06:42]MH_I2C_Read... [05:06:42]Read from MH i2c: E2 0E 00 [05:06:42]MH_I2C_Read... [05:06:42]Read from MH i2c: E2 0E 00 AA 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6D [05:06:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:06:42]wFMCommunicate OK [05:06:42]SAM_PROTO_GetShiftState done [05:06:42]FM_GetShiftState done [05:06:42]req_shift_opened done [05:06:42]requested_item shift.open_date is exist - process it [05:06:42]req_shift_open_date [05:06:42]req_shift_open_date done [05:06:42]produce_requested_data done [05:06:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59644,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [05:06:42]process_action_free close_receipt [05:06:42]json_value_free [05:06:42]json_value_free done [05:06:42]process_json_proto returns [05:06:42]Send response to host [05:06:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59644,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [05:06:42]free response buf [05:06:42]execute_script done [05:06:42]execute_script returns [05:06:42]free content buf [05:06:42]Sock 9.Close socket [05:06:42]Sock 9.Thread stoped [05:06:46]OFD Sender: No OFD packet to send [05:06:51]OFD Sender: No OFD packet to send [05:06:56]OFD Sender: No OFD packet to send [05:07:01]OFD Sender: No OFD packet to send [05:07:06]OFD Sender: No OFD packet to send [05:07:11]OFD Sender: No OFD packet to send [05:07:16]OFD Sender: No OFD packet to send [05:07:21]OFD Sender: No OFD packet to send [05:07:26]OFD Sender: No OFD packet to send [05:07:31]OFD Sender: No OFD packet to send [05:07:36]OFD Sender: No OFD packet to send [05:07:41]OFD Sender: No OFD packet to send [05:07:46]OFD Sender: No OFD packet to send [05:07:51]OFD Sender: No OFD packet to send [05:07:56]OFD Sender: No OFD packet to send [05:08:01]OFD Sender: No OFD packet to send [05:08:06]OFD Sender: No OFD packet to send [05:08:11]OFD Sender: No OFD packet to send [05:08:16]OFD Sender: No OFD packet to send [05:08:21]OFD Sender: No OFD packet to send [05:08:26]OFD Sender: No OFD packet to send [05:08:31]OFD Sender: No OFD packet to send [05:08:36]OFD Sender: No OFD packet to send [05:08:41]OFD Sender: No OFD packet to send [05:08:46]OFD Sender: No OFD packet to send [05:08:51]OFD Sender: No OFD packet to send [05:08:56]OFD Sender: No OFD packet to send [05:09:01]OFD Sender: No OFD packet to send [05:09:06]OFD Sender: No OFD packet to send [05:09:11]OFD Sender: No OFD packet to send [05:09:16]OFD Sender: No OFD packet to send [05:09:21]OFD Sender: No OFD packet to send [05:09:26]OFD Sender: No OFD packet to send [05:09:31]OFD Sender: No OFD packet to send [05:09:36]OFD Sender: No OFD packet to send [05:09:41]OFD Sender: No OFD packet to send [05:09:46]OFD Sender: No OFD packet to send [05:09:51]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:01]OFD Sender: No OFD packet to send [05:11:06]OFD Sender: No OFD packet to send [05:11:11]OFD Sender: No OFD packet to send [05:11:16]OFD Sender: No OFD packet to send [05:11:21]OFD Sender: No OFD packet to send [05:11:26]OFD Sender: No OFD packet to send [05:11:31]OFD Sender: No OFD packet to send [05:11:36]OFD Sender: No OFD packet to send [05:11:41]OFD Sender: No OFD packet to send [05:11:46]OFD Sender: No OFD packet to send [05:11:51]OFD Sender: No OFD packet to send [05:11:56]OFD Sender: No OFD packet to send [05:12:01]OFD Sender: No OFD packet to send [05:12:06]OFD Sender: No OFD packet to send [05:12:11]OFD Sender: No OFD packet to send [05:12:14]accept exits with 8 [05:12:14]New connection [05:12:14]New thread 3066776932 created [05:12:14]Thread 3066920292 joined [05:12:14]Waiting for new connection... [05:12:14] Sock 8.Parse request [05:12:14]Sock 8.Check first char [05:12:14]Sock 8.First char is OK [05:12:14]request: POST /json_proto HTTP/1.0 [05:12:14]Method: POST [05:12:14]URL: /json_proto [05:12:14]Method is POST - this is cgi request [05:12:14]url: /json_proto [05:12:14]query_string will be loaded in cgi processing [05:12:14]execute_cgi json_proto POST (null) [05:12:14]execute_cgi path=json_proto method=POST [05:12:14]POST find Content-Length [05:12:14]Host: 172.17.60.68:8080 [05:12:14]Content-Length: 846 [05:12:14]Content-Type: application/json [05:12:14] [05:12:14]POST finish read [05:12:14]Found Content-Length = 846 [05:12:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 34.390, "sum" : 1200.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:12:14]execute_script... [05:12: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)545315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 34.390, "sum" : 1200.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:12:14]POST & json_proto [05:12:14]process_json_proto [05:12:14]json parsed OK: [05:12:14]protocol is kg_v1.0 [05:12:14]action value=close_receipt [05:12:14]process_action close_receipt [05:12:14]cmd_close_receipt [05:12:14]MH_GetDate [05:12:14]Write to MH i2c: F0 00 00 AB 0E A8 [05:12:14]Write i2c OK [05:12:14]MH_I2C_Read... [05:12:14]Read from MH i2c: F0 [05:12:14]MH_I2C_Read... [05:12:14]Read from MH i2c: F0 09 00 [05:12:14]MH_I2C_Read... [05:12:14]Read from MH i2c: F0 09 00 AB 0E 00 B0 F3 5F 66 9A 61 5F 66 D9 [05:12:14]GetLastDocTimeStamp 1717563999 [05:12:14]current date 1717564336 [05:12:14]FM_GetShiftState [05:12:14]SAM_PROTO_GetShiftState [05:12:14]wFMCommunicate request_size=4 [05:12:14]MH_SAM_APDU [05:12:14]CAPDU: 80 13 01 00 [05:12:14]Write to MH i2c: E2 08 00 AC 0E 80 13 01 00 00 00 00 00 37 [05:12:14]Write i2c OK [05:12:14]MH_I2C_Read... [05:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:12:14]Read from MH i2c: E2 [05:12:14]MH_I2C_Read... [05:12:14]Read from MH i2c: E2 0E 00 [05:12:14]MH_I2C_Read... [05:12:14]Read from MH i2c: E2 0E 00 AC 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6F [05:12:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:12:14]wFMCommunicate OK [05:12:14]SAM_PROTO_GetShiftState done [05:12:14]FM_GetShiftState done [05:12:14]opened in 1717545916 [05:12:14]opened+sec_in_day 1717632316 [05:12:14]quantity*price = 120021 [05:12:14]sum+1 = 120022 [05:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.21 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 0.00 Безнал.: 1200.21 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 40 05.06.2024 05:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59645 ФПД: 80637631392998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T051216&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59645&fm=80637631392998&tin=02508201610067®Number=0000000000151680&sum=120021 [05:12:16]StoreToDocumentArchive [05:12:16]shift 72 fd 59645 [05:12:16]save to /storage/0072/doc_00059645 [05:12:16]save last doc name /storage/0072/doc_00059645 to /storage/kkm_last_doc_name [05:12:16]save OK [05:12:16]Clear old archive folders... [05:12:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:12:16]tlvbuf is B6EB9380 [05:12:16]SAM_PROTO_ClearQueue [05:12:16]wFMCommunicate request_size=4 [05:12:16]MH_SAM_APDU [05:12:16]CAPDU: 80 09 00 00 [05:12:16]Write to MH i2c: E2 08 00 B9 0E 80 09 00 00 00 00 00 00 39 [05:12:16]Write i2c OK [05:12:16]MH_I2C_Read... [05:12:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:12:16]Read from MH i2c: E2 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 B9 0E 00 90 00 3B [05:12:16]RAPDU: 90 00 [05:12:16]wFMCommunicate OK [05:12:16]SAM_PROTO_ClearQueue done [05:12:16]KKMCreateOFDPacket [05:12:16]OFDProtocolAddRootSTLVToBuf [05:12:16]FM_MakeSignedData [05:12:16]FM_MakeSignedData [05:12:16]SAM_PROTO_SignData [05:12:16]wFMCommunicate request_size=4 [05:12:16]MH_SAM_APDU [05:12:16]CAPDU: 80 0D 01 02 [05:12:16]Write to MH i2c: E2 08 00 BA 0E 80 0D 01 02 00 00 00 00 41 [05:12:16]Write i2c OK [05:12:16]MH_I2C_Read... [05:12:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:12:16]Read from MH i2c: E2 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 BA 0E 00 90 00 3C [05:12:16]RAPDU: 90 00 [05:12:16]wFMCommunicate OK [05:12:16]wFMCommunicate request_size=255 [05:12:16]MH_SAM_APDU [05:12: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 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 B0 F3 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E8 00 00 35 04 06 00 49 56 [05:12:16]Write to MH i2c: E2 02 01 BB 0E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 B0 F3 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E8 00 00 35 04 06 00 49 56 00 00 F8 [05:12:16]Write i2c OK [05:12:16]MH_I2C_Read... [05:12:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:12:16]Read from MH i2c: E2 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 BB 0E 00 90 00 3D [05:12:16]RAPDU: 90 00 [05:12:16]wFMCommunicate OK [05:12:16]wFMCommunicate request_size=9 [05:12:16]MH_SAM_APDU [05:12:16]CAPDU: 80 0D 02 02 04 E9 5F EC E6 [05:12:16]Write to MH i2c: E2 0C 00 BC 0E 80 0D 02 02 04 00 E9 5F EC E6 00 00 66 [05:12:16]Write i2c OK [05:12:16]MH_I2C_Read... [05:12:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:12:16]Read from MH i2c: E2 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 03 00 BC 0E 00 90 00 3E [05:12:16]RAPDU: 90 00 [05:12:16]wFMCommunicate OK [05:12:16]wFMCommunicate request_size=4 [05:12:16]MH_SAM_APDU [05:12:16]CAPDU: 80 0D 03 02 [05:12:16]Write to MH i2c: E2 08 00 BD 0E 80 0D 03 02 00 00 00 00 46 [05:12:16]Write i2c OK [05:12:16]MH_I2C_Read... [05:12:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:12:16]Read from MH i2c: E2 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 0B 00 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 0B 00 BD 0E 00 7A 58 07 C0 CF 0D E5 E8 90 00 89 [05:12:16]RAPDU: 7A 58 07 C0 CF 0D E5 E8 90 00 [05:12:16]wFMCommunicate OK [05:12:16]SAM_PROTO_SignData done [05:12:16]FM_MakeSignedData done [05:12:16]CreateOFDProtocolMessage [05:12:16]wFMCommunicate request_size=4 [05:12:16]MH_SAM_APDU [05:12:16]CAPDU: 80 11 00 00 [05:12:16]Write to MH i2c: E2 08 00 BE 0E 80 11 00 00 00 00 00 00 46 [05:12:16]Write i2c OK [05:12:16]MH_I2C_Read... [05:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:12:16]Read from MH i2c: E2 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 17 00 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: E2 17 00 BE 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 99 [05:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:12:16]wFMCommunicate OK [05:12:16]CreateOFDProtocolMessage done [05:12:16]OFDSenderStorePacket 59645 [05:12:16]StoreOFDPacket docnum=59645 [05:12:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 88 C0 06 01 2A 91 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 B0 F3 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E8 00 00 35 04 06 00 49 56 E9 5F EC E6 7A 58 07 C0 CF 0D E5 E8 [05:12:16]CheckFolder [05:12:16]dirname=/storage/ofd_packets [05:12:16]CheckFolder done [05:12:16]ProducePacketName [05:12:16]name=ofd_packets/00059645 [05:12:16]NVStorageSaveData ofd_packets/00059645 [05:12:16]File name is /storage/ofd_packets/00059645 [05:12:16]Write 300 bytes [05:12:16]NVStorageSaveData done [05:12:16]OFDSenderStorePacket done [05:12:16]KKMCreateOFDPacket done [05:12:16]NVStorageSaveData kkm_last_timestamp [05:12:16]File name is /storage/kkm_last_timestamp [05:12:16]Write 4 bytes [05:12:16]NVStorageSaveData done [05:12:16]ExternCall_PrintAddStr [05:12:16]wPrintStart [05:12:16]Write to MH i2c: 01 00 00 BF 0E CD [05:12:16]Write i2c OK [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: 01 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: 01 07 00 [05:12:16]MH_I2C_Read... [05:12:16]Read from MH i2c: 01 07 00 BF 0E 00 00 00 00 00 FF 0F E2 [05:12:16]RasterBufferAndPrint [05:12:16]line Счет N : (1)545315 [05:12:16]line ИНН: 02508201610067 [05:12:16]line Контрольно-Кассовый Чек [05:12:16]line ПРОДАЖА [05:12:16]line ТРК (МРК, ГНК) : 71 [05:12:16]line Товар: 2711190000 [05:12:16]line ГАЗ-К-5 [05:12:16]line 34.390 * 34.90 [05:12:16]line = 1200.21 [05:12:16]line НДС 12% НСП 1% [05:12:16]line > о реализуемом товаре [05:12:16]line ИТОГО: 1200.21 [05:12:16]line НСП 1% : 10.62 [05:12:16]line НДС 12% : 127.46 [05:12:16]line Наличными: 0.00 [05:12:16]line Безнал.: 1200.21 [05:12:16]line Место: АЗС № 117 "Партнер Нефть" [05:12:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [05:12:16]line СНО: Общий режим [05:12:16]line Чек 40 05.06.2024 05:12 [05:12:16]line Смена: 72 ФФД: 1.0 [05:12:16]line ЗНМ: 0300000048 [05:12:16]line РНМ: 0000000000151680 [05:12:16]line Версия ККМ: v1.0 [05:12:16]line Платежная система: АКБ Кыргызстан [05:12:16]line ФМ: 0000000000959414 [05:12:16]line ФД: 59645 [05:12:16]line ФПД: 80637631392998 [05:12:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T051216&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59645&fm=80637631392998&tin=02508201610067®Number=0000000000151680&sum=120021 [05:12:16]OFD Sender: Processing packet 59645 [packets to send 52, broken 51] [05:12:16]ProducePacketName [05:12:16]name=ofd_packets/00059645 [05:12:16]OFD Sender: To server: pG, [05:12:16]CommunicateWithHost lk.salyk.kg:30040 [05:12:16]ConnectInit lk.salyk.kg [05:12:16]written 0, free lines is 4095 [05:12:16]Connected sock=10 [05:12:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 88 C0 06 01 2A 91 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 B0 F3 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E8 00 00 35 04 06 00 49 56 E9 5F EC E6 7A 58 07 C0 CF 0D E5 E8 [05:12:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A9 49 47 00 67 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E8 00 00 F4 03 04 00 B5 9F 5F 66 B6 04 01 00 00 47 3B 70 D1 44 0C 3D B2 [05:12:17]CommunicateWithHost err = 0 [05:12:17]CheckOFDResponse [05:12:17]1017 (14) - 77093643461234 [05:12:17]1041 (16) - 0000000000959414 [05:12:17]1040 (4) - 59645 [05:12:17]1012 (4) - 04.06.2024 23:13 [05:12:17]1206 (1) - 0 [05:12:17]OFD Sender: Remove packet 59645 [05:12:17]ProducePacketName [05:12:17]name=ofd_packets/00059645 [05:12:17]NVStorageDeleteData [05:12:17]Write to MH i2c: 01 00 00 E9 0E F7 [05:12:17]Write i2c OK [05:12:17]MH_I2C_Read... [05:12:17]Read from MH i2c: 01 [05:12:17]MH_I2C_Read... [05:12:17]Read from MH i2c: 01 07 00 [05:12:17]MH_I2C_Read... [05:12:17]Read from MH i2c: 01 07 00 E9 0E 00 00 00 00 00 B0 0C BA [05:12:17]RasterBufferAndPrint [05:12:17]line [05:12:17]line [05:12:17]line [05:12:17]line [05:12:17]line [05:12:17]written 0, free lines is 3252 [05:12:17]MH_Cut [05:12:17]Write to MH i2c: D1 01 00 F0 0E 01 D0 [05:12:17]Write i2c OK [05:12:17]MH_I2C_Read... [05:12:17]Read from MH i2c: D1 [05:12:17]MH_I2C_Read... [05:12:17]Read from MH i2c: D1 01 00 [05:12:17]MH_I2C_Read... [05:12:17]Read from MH i2c: D1 01 00 F0 0E 00 CF [05:12:17]Write to MH i2c: 01 00 00 F1 0E FF [05:12:17]Write i2c OK [05:12:17]MH_I2C_Read... [05:12:17]OFD Sender: No OFD packet to send [05:12:18]*** Cut start [05:12:18]*** Partial cut [05:12:18]*** CUTSNS_PIN = 1 [05:12:18]*** CUTSNS_PIN = 0 [05:12:18]*** Brake cut motor [05:12:18]Read from MH i2c: 01 [05:12:18]MH_I2C_Read... [05:12:18]*** Stop cut motor [05:12:18]*** Cut end [05:12:18]Read from MH i2c: 01 07 00 [05:12:18]MH_I2C_Read... [05:12:18]Read from MH i2c: 01 07 00 F1 0E 00 00 00 00 00 FF 0F 14 [05:12:18]process_action close_receipt done [05:12:18]requested_data is exist [05:12:18]produce_requested_data [05:12:18]requested_item fm.sn is exist - process it [05:12:18]wFMCommunicate request_size=4 [05:12:18]MH_SAM_APDU [05:12:18]CAPDU: 80 11 00 00 [05:12:18]Write to MH i2c: E2 08 00 F2 0E 80 11 00 00 00 00 00 00 7A [05:12:18]Write i2c OK [05:12:18]MH_I2C_Read... [05:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:12:18]Read from MH i2c: E2 [05:12:18]MH_I2C_Read... [05:12:18]Read from MH i2c: E2 17 00 [05:12:18]MH_I2C_Read... [05:12:18]Read from MH i2c: E2 17 00 F2 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CD [05:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:12:18]wFMCommunicate OK [05:12:18]requested_item fd.num is exist - process it [05:12:18]SAM_PROTO_GetFieldsCounters [05:12:18]wFMCommunicate request_size=4 [05:12:18]MH_SAM_APDU [05:12:18]CAPDU: 80 13 00 00 [05:12:18]Write to MH i2c: E2 08 00 F3 0E 80 13 00 00 00 00 00 00 7D [05:12:18]Write i2c OK [05:12:18]MH_I2C_Read... [05:12:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:12:19]Read from MH i2c: E2 [05:12:19]MH_I2C_Read... [05:12:19]Read from MH i2c: E2 62 00 [05:12:19]MH_I2C_Read... [05:12:19]Read from MH i2c: E2 62 00 F3 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD E8 00 00 0E 04 04 00 48 00 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 3F [05:12:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD E8 00 00 0E 04 04 00 48 00 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 [05:12:19]wFMCommunicate OK [05:12:19]SAM_PROTO_GetFieldsCounters done [05:12:19]requested_item shift.num is exist - process it [05:12:19]requested_item shift.opened is exist - process it [05:12:19]req_shift_opened [05:12:19]FM_GetShiftState [05:12:19]SAM_PROTO_GetShiftState [05:12:19]wFMCommunicate request_size=4 [05:12:19]MH_SAM_APDU [05:12:19]CAPDU: 80 13 01 00 [05:12:19]Write to MH i2c: E2 08 00 F4 0E 80 13 01 00 00 00 00 00 7F [05:12:19]Write i2c OK [05:12:19]MH_I2C_Read... [05:12:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:12:19]Read from MH i2c: E2 [05:12:19]MH_I2C_Read... [05:12:19]Read from MH i2c: E2 0E 00 [05:12:19]MH_I2C_Read... [05:12:19]Read from MH i2c: E2 0E 00 F4 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B7 [05:12:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:12:19]wFMCommunicate OK [05:12:19]SAM_PROTO_GetShiftState done [05:12:19]FM_GetShiftState done [05:12:19]req_shift_opened done [05:12:19]requested_item shift.open_date is exist - process it [05:12:19]req_shift_open_date [05:12:19]req_shift_open_date done [05:12:19]produce_requested_data done [05:12:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59645,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [05:12:19]process_action_free close_receipt [05:12:19]json_value_free [05:12:19]json_value_free done [05:12:19]process_json_proto returns [05:12:19]Send response to host [05:12:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59645,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [05:12:19]free response buf [05:12:19]execute_script done [05:12:19]execute_script returns [05:12:19]free content buf [05:12:19]Sock 8.Close socket [05:12:19]Sock 8.Thread stoped [05:12:22]OFD Sender: No OFD packet to send [05:12:27]OFD Sender: No OFD packet to send [05:12:32]OFD Sender: No OFD packet to send [05:12:37]OFD Sender: No OFD packet to send [05:12:42]OFD Sender: No OFD packet to send [05:12:47]OFD Sender: No OFD packet to send [05:12:52]OFD Sender: No OFD packet to send [05:12:57]OFD Sender: No OFD packet to send [05:13:02]OFD Sender: No OFD packet to send [05:13:07]OFD Sender: No OFD packet to send [05:13:12]OFD Sender: No OFD packet to send [05:13:17]OFD Sender: No OFD packet to send [05:13:22]OFD Sender: No OFD packet to send [05:13:27]OFD Sender: No OFD packet to send [05:13:32]OFD Sender: No OFD packet to send [05:13:37]OFD Sender: No OFD packet to send [05:13:42]OFD Sender: No OFD packet to send [05:13:47]OFD Sender: No OFD packet to send [05:13:52]OFD Sender: No OFD packet to send [05:13:57]OFD Sender: No OFD packet to send [05:14:02]OFD Sender: No OFD packet to send [05:14:07]OFD Sender: No OFD packet to send [05:14:12]OFD Sender: No OFD packet to send [05:14:17]OFD Sender: No OFD packet to send [05:14:22]OFD Sender: No OFD packet to send [05:14:27]OFD Sender: No OFD packet to send [05:14:32]OFD Sender: No OFD packet to send [05:14:37]OFD Sender: No OFD packet to send [05:14:42]OFD Sender: No OFD packet to send [05:14:47]OFD Sender: No OFD packet to send [05:14:52]OFD Sender: No OFD packet to send [05:14:57]OFD Sender: No OFD packet to send [05:15:02]OFD Sender: No OFD packet to send [05:15:07]OFD Sender: No OFD packet to send [05:15:12]OFD Sender: No OFD packet to send [05:15:17]OFD Sender: No OFD packet to send [05:15:22]OFD Sender: No OFD packet to send [05:15:27]OFD Sender: No OFD packet to send [05:15:32]OFD Sender: No OFD packet to send [05:15:37]OFD Sender: No OFD packet to send [05:15:42]OFD Sender: No OFD packet to send [05:15:47]OFD Sender: No OFD packet to send [05:15:52]OFD Sender: No OFD packet to send [05:15:57]OFD Sender: No OFD packet to send [05:16:02]OFD Sender: No OFD packet to send [05:16:07]OFD Sender: No OFD packet to send [05:16:12]OFD Sender: No OFD packet to send [05:16:17]OFD Sender: No OFD packet to send [05:16:22]OFD Sender: No OFD packet to send [05:16:27]OFD Sender: No OFD packet to send [05:16:32]OFD Sender: No OFD packet to send [05:16:37]OFD Sender: No OFD packet to send [05:16:42]OFD Sender: No OFD packet to send [05:16:47]OFD Sender: No OFD packet to send [05:16:52]OFD Sender: No OFD packet to send [05:16:57]OFD Sender: No OFD packet to send [05:17:02]OFD Sender: No OFD packet to send [05:17:07]OFD Sender: No OFD packet to send [05:17:12]OFD Sender: No OFD packet to send [05:17:17]OFD Sender: No OFD packet to send [05:17:22]OFD Sender: No OFD packet to send [05:17:27]OFD Sender: No OFD packet to send [05:17:32]OFD Sender: No OFD packet to send [05:17:37]OFD Sender: No OFD packet to send [05:17:42]OFD Sender: No OFD packet to send [05:17:47]OFD Sender: No OFD packet to send [05:17:52]OFD Sender: No OFD packet to send [05:17:57]OFD Sender: No OFD packet to send [05:18:02]OFD Sender: No OFD packet to send [05:18:07]OFD Sender: No OFD packet to send [05:18:13]OFD Sender: No OFD packet to send [05:18:18]OFD Sender: No OFD packet to send [05:18:23]OFD Sender: No OFD packet to send [05:18:28]OFD Sender: No OFD packet to send [05:18:33]OFD Sender: No OFD packet to send [05:18:38]OFD Sender: No OFD packet to send [05:18:43]OFD Sender: No OFD packet to send [05:18:48]OFD Sender: No OFD packet to send [05:18:53]OFD Sender: No OFD packet to send [05:18:58]OFD Sender: No OFD packet to send [05:19:03]OFD Sender: No OFD packet to send [05:19:08]OFD Sender: No OFD packet to send [05:19:13]OFD Sender: No OFD packet to send [05:19:18]OFD Sender: No OFD packet to send [05:19:23]OFD Sender: No OFD packet to send [05:19:28]OFD Sender: No OFD packet to send [05:19:33]OFD Sender: No OFD packet to send [05:19:38]OFD Sender: No OFD packet to send [05:19:43]OFD Sender: No OFD packet to send [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20:23]OFD Sender: No OFD packet to send [05:20:28]OFD Sender: No OFD packet to send [05:20:33]OFD Sender: No OFD packet to send [05:20:38]OFD Sender: No OFD packet to send [05:20:43]OFD Sender: No OFD packet to send [05:20:48]OFD Sender: No OFD packet to send [05:20:53]OFD Sender: No OFD packet to send [05:20:58]OFD Sender: No OFD packet to send [05:21:03]OFD Sender: No OFD packet to send [05:21:08]OFD Sender: No OFD packet to send [05:21:13]OFD Sender: No OFD packet to send [05:21:18]OFD Sender: No OFD packet to send [05:21:23]OFD Sender: No OFD packet to send [05:21:28]OFD Sender: No OFD packet to send [05:21:33]OFD Sender: No OFD packet to send [05:21:38]OFD Sender: No OFD packet to send [05:21:43]OFD Sender: No OFD packet to send [05:21:48]OFD Sender: No OFD packet to send [05:21:53]OFD Sender: No OFD packet to send [05:21:58]OFD Sender: No OFD packet to send [05:22:03]OFD Sender: No OFD packet to send [05:22:08]OFD Sender: No OFD packet to send [05:22:13]OFD Sender: No OFD packet to send [05:22:18]OFD Sender: No OFD packet to send [05:22:23]OFD Sender: No OFD packet to send [05:22:28]OFD Sender: No OFD packet to send [05:22:33]OFD Sender: No OFD packet to send [05:22:38]OFD Sender: No OFD packet to send [05:22:43]OFD Sender: No OFD packet to send [05:22:48]OFD Sender: No OFD packet to send [05:22:53]OFD Sender: No OFD packet to send [05:22:58]OFD Sender: No OFD packet to send [05:23:03]OFD Sender: No OFD packet to send [05:23:08]OFD Sender: No OFD packet to send [05:23:13]OFD Sender: No OFD packet to send [05:23:18]OFD Sender: No OFD packet to send [05:23:23]OFD Sender: No OFD packet to send [05:23:28]OFD Sender: No OFD packet to send [05:23:33]OFD Sender: No OFD packet to send [05:23:38]OFD Sender: No OFD packet to send [05:23:43]OFD Sender: No OFD packet to send [05:23:48]OFD Sender: No OFD packet to send [05:23:53]OFD Sender: No OFD packet to send [05:23:58]OFD Sender: No OFD packet to send [05:24:03]OFD Sender: No OFD packet to send [05:24:08]OFD Sender: No OFD packet to send [05:24:13]OFD Sender: No OFD packet to send [05:24:18]OFD Sender: No OFD packet to send [05:24:23]OFD Sender: No OFD packet to send [05:24:28]OFD Sender: No OFD packet to send [05:24:33]OFD Sender: No OFD packet to send [05:24:38]OFD Sender: No OFD packet to send [05:24:43]OFD Sender: No OFD packet to send [05:24:48]OFD Sender: No OFD packet to send [05:24:53]OFD Sender: No OFD packet to send [05:24:58]OFD Sender: No OFD packet to send [05:25:03]OFD Sender: No OFD packet to send [05:25:08]OFD Sender: No OFD packet to send [05:25:13]OFD Sender: No OFD packet to send [05:25:18]OFD Sender: No OFD packet to send [05:25:23]OFD Sender: No OFD packet to send [05:25:28]OFD Sender: No OFD packet to send [05:25:33]OFD Sender: No OFD packet to send [05:25:38]OFD Sender: No OFD packet to send [05:25:43]OFD Sender: No OFD packet to send [05:25:48]OFD Sender: No OFD packet to send [05:25:53]OFD Sender: No OFD packet to send [05:25:58]OFD Sender: No OFD packet to send [05:26:03]OFD Sender: No OFD packet to send [05:26:08]OFD Sender: No OFD packet to send [05:26:13]OFD Sender: No OFD packet to send [05:26:18]OFD Sender: No OFD packet to send [05:26:23]OFD Sender: No OFD packet to send [05:26:28]OFD Sender: No OFD packet to send [05:26:33]OFD Sender: No OFD packet to send [05:26:38]OFD Sender: No OFD packet to send [05:26:43]OFD Sender: No OFD packet to send [05:26:48]OFD Sender: No OFD packet to send [05:26:53]OFD Sender: No OFD packet to send [05:26:58]OFD Sender: No OFD packet to send [05:27:03]OFD Sender: No OFD packet to send [05:27:08]OFD Sender: No OFD packet to send [05:27:13]OFD Sender: No OFD packet to send [05:27:18]OFD Sender: No OFD packet to send [05:27:23]OFD Sender: No OFD packet to send [05:27:28]OFD Sender: No OFD packet to send [05:27:33]OFD Sender: No OFD packet to send [05:27:38]OFD Sender: No OFD packet to send [05:27:43]OFD Sender: No OFD packet to send [05:27:48]OFD Sender: No OFD packet to send [05:27:53]OFD Sender: No OFD packet to send [05:27:58]OFD Sender: No OFD packet to send [05:28:03]OFD Sender: No OFD packet to send [05:28:08]OFD Sender: No OFD packet to send [05:28:13]OFD Sender: No OFD packet to send [05:28:18]OFD Sender: No OFD packet to send [05:28:23]OFD Sender: No OFD packet to send [05:28:28]OFD Sender: No OFD packet to send [05:28:33]OFD Sender: No OFD packet to send [05:28:38]OFD Sender: No OFD packet to send [05:28:43]OFD Sender: No OFD packet to send [05:28:48]OFD Sender: No OFD packet to send [05:28:53]OFD Sender: No OFD packet to send [05:28:58]OFD Sender: No OFD packet to send [05:29:03]OFD Sender: No OFD packet to send [05:29:08]OFD Sender: No OFD packet to send [05:29:13]OFD Sender: No OFD packet to send [05:29:18]OFD Sender: No OFD packet to send [05:29:23]OFD Sender: No OFD packet to send [05:29:28]OFD Sender: No OFD packet to send [05:29:33]OFD Sender: No OFD packet to send [05:29:38]OFD Sender: No OFD packet to send [05:29:43]OFD Sender: No OFD packet to send [05:29:48]OFD Sender: No OFD packet to send [05:29:53]OFD Sender: No OFD packet to send [05:29:58]OFD Sender: No OFD packet to send [05:30:03]OFD Sender: No OFD packet to send [05:30:08]OFD Sender: No OFD packet to send [05:30:13]OFD Sender: No OFD packet to send [05:30:18]OFD Sender: No OFD packet to send [05:30:23]OFD Sender: No OFD packet to send [05:30:24]accept exits with 9 [05:30:24]New connection [05:30:24]New thread 3066920292 created [05:30:24]Thread 3066776932 joined [05:30:24]Waiting for new connection... [05:30:24] Sock 9.Parse request [05:30:24]Sock 9.Check first char [05:30:24]Sock 9.First char is OK [05:30:24]request: POST /json_proto HTTP/1.0 [05:30:24]Method: POST [05:30:24]URL: /json_proto [05:30:24]Method is POST - this is cgi request [05:30:24]url: /json_proto [05:30:24]query_string will be loaded in cgi processing [05:30:24]execute_cgi json_proto POST (null) [05:30:24]execute_cgi path=json_proto method=POST [05:30:24]POST find Content-Length [05:30:24]Host: 172.17.60.68:8080 [05:30:24]Content-Length: 682 [05:30:24]Content-Type: application/json [05:30:24] [05:30:24]POST finish read [05:30:24]Found Content-Length = 682 [05:30:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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:30:24]execute_script... [05:30: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)545316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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:30:24]POST & json_proto [05:30:24]process_json_proto [05:30:24]json parsed OK: [05:30:24]protocol is kg_v1.0 [05:30:24]action value=close_receipt [05:30:24]process_action close_receipt [05:30:24]cmd_close_receipt [05:30:24]MH_GetDate [05:30:24]Write to MH i2c: F0 00 00 F5 0E F2 [05:30:24]Write i2c OK [05:30:24]MH_I2C_Read... [05:30:24]Read from MH i2c: F0 [05:30:24]MH_I2C_Read... [05:30:24]Read from MH i2c: F0 09 00 [05:30:24]MH_I2C_Read... [05:30:24]Read from MH i2c: F0 09 00 F5 0E 00 F1 F7 5F 66 9A 61 5F 66 68 [05:30:24]GetLastDocTimeStamp 1717564336 [05:30:24]current date 1717565425 [05:30:24]FM_GetShiftState [05:30:24]SAM_PROTO_GetShiftState [05:30:24]wFMCommunicate request_size=4 [05:30:24]MH_SAM_APDU [05:30:24]CAPDU: 80 13 01 00 [05:30:24]Write to MH i2c: E2 08 00 F6 0E 80 13 01 00 00 00 00 00 81 [05:30:24]Write i2c OK [05:30:24]MH_I2C_Read... [05:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:30:24]Read from MH i2c: E2 [05:30:24]MH_I2C_Read... [05:30:24]Read from MH i2c: E2 0E 00 [05:30:24]MH_I2C_Read... [05:30:24]Read from MH i2c: E2 0E 00 F6 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B9 [05:30:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:30:24]wFMCommunicate OK [05:30:24]SAM_PROTO_GetShiftState done [05:30:24]FM_GetShiftState done [05:30:24]opened in 1717545916 [05:30:24]opened+sec_in_day 1717632316 [05:30:24]quantity*price = 200031 [05:30:24]sum+1 = 200032 [05:30:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 41 05.06.2024 05:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59646 ФПД: 255326958795643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T053025&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59646&fm=255326958795643&tin=02508201610067®Number=0000000000151680&sum=200000 [05:30:25]StoreToDocumentArchive [05:30:25]shift 72 fd 59646 [05:30:25]save to /storage/0072/doc_00059646 [05:30:25]save last doc name /storage/0072/doc_00059646 to /storage/kkm_last_doc_name [05:30:25]save OK [05:30:25]Clear old archive folders... [05:30:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:30:25]tlvbuf is 01D8E3C0 [05:30:25]SAM_PROTO_ClearQueue [05:30:25]wFMCommunicate request_size=4 [05:30:25]MH_SAM_APDU [05:30:25]CAPDU: 80 09 00 00 [05:30:25]Write to MH i2c: E2 08 00 03 0F 80 09 00 00 00 00 00 00 84 [05:30:25]Write i2c OK [05:30:25]MH_I2C_Read... [05:30:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:30:25]Read from MH i2c: E2 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 03 0F 00 90 00 86 [05:30:25]RAPDU: 90 00 [05:30:25]wFMCommunicate OK [05:30:25]SAM_PROTO_ClearQueue done [05:30:25]KKMCreateOFDPacket [05:30:25]OFDProtocolAddRootSTLVToBuf [05:30:25]FM_MakeSignedData [05:30:25]FM_MakeSignedData [05:30:25]SAM_PROTO_SignData [05:30:25]wFMCommunicate request_size=4 [05:30:25]MH_SAM_APDU [05:30:25]CAPDU: 80 0D 01 02 [05:30:25]Write to MH i2c: E2 08 00 04 0F 80 0D 01 02 00 00 00 00 8C [05:30:25]Write i2c OK [05:30:25]MH_I2C_Read... [05:30:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:30:25]Read from MH i2c: E2 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 04 0F 00 90 00 87 [05:30:25]RAPDU: 90 00 [05:30:25]wFMCommunicate OK [05:30:25]wFMCommunicate request_size=255 [05:30:25]MH_SAM_APDU [05:30: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 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F1 F7 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E8 00 00 35 04 06 00 E8 [05:30:25]Write to MH i2c: E2 02 01 05 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 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F1 F7 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E8 00 00 35 04 06 00 E8 00 00 45 [05:30:25]Write i2c OK [05:30:25]MH_I2C_Read... [05:30:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:30:25]Read from MH i2c: E2 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 05 0F 00 90 00 88 [05:30:25]RAPDU: 90 00 [05:30:25]wFMCommunicate OK [05:30:25]wFMCommunicate request_size=10 [05:30:25]MH_SAM_APDU [05:30:25]CAPDU: 80 0D 02 02 05 37 F0 AE 3B 7B [05:30:25]Write to MH i2c: E2 0D 00 06 0F 80 0D 02 02 05 00 37 F0 AE 3B 7B 00 00 24 [05:30:25]Write i2c OK [05:30:25]MH_I2C_Read... [05:30:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:30:25]Read from MH i2c: E2 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 03 00 06 0F 00 90 00 89 [05:30:25]RAPDU: 90 00 [05:30:25]wFMCommunicate OK [05:30:25]wFMCommunicate request_size=4 [05:30:25]MH_SAM_APDU [05:30:25]CAPDU: 80 0D 03 02 [05:30:25]Write to MH i2c: E2 08 00 07 0F 80 0D 03 02 00 00 00 00 91 [05:30:25]Write i2c OK [05:30:25]MH_I2C_Read... [05:30:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:30:25]Read from MH i2c: E2 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 0B 00 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 0B 00 07 0F 00 21 AE CD FF 00 4B A0 81 90 00 99 [05:30:25]RAPDU: 21 AE CD FF 00 4B A0 81 90 00 [05:30:25]wFMCommunicate OK [05:30:25]SAM_PROTO_SignData done [05:30:25]FM_MakeSignedData done [05:30:25]CreateOFDProtocolMessage [05:30:25]wFMCommunicate request_size=4 [05:30:25]MH_SAM_APDU [05:30:25]CAPDU: 80 11 00 00 [05:30:25]Write to MH i2c: E2 08 00 08 0F 80 11 00 00 00 00 00 00 91 [05:30:25]Write i2c OK [05:30:25]MH_I2C_Read... [05:30:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:30:25]Read from MH i2c: E2 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 17 00 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: E2 17 00 08 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E4 [05:30:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:30:25]wFMCommunicate OK [05:30:25]CreateOFDProtocolMessage done [05:30:25]OFDSenderStorePacket 59646 [05:30:25]StoreOFDPacket docnum=59646 [05:30:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 36 19 07 01 51 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F1 F7 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E8 00 00 35 04 06 00 E8 37 F0 AE 3B 7B 21 AE CD FF 00 4B A0 81 [05:30:25]CheckFolder [05:30:25]dirname=/storage/ofd_packets [05:30:25]CheckFolder done [05:30:25]ProducePacketName [05:30:25]name=ofd_packets/00059646 [05:30:25]NVStorageSaveData ofd_packets/00059646 [05:30:25]File name is /storage/ofd_packets/00059646 [05:30:25]Write 301 bytes [05:30:25]NVStorageSaveData done [05:30:25]OFDSenderStorePacket done [05:30:25]KKMCreateOFDPacket done [05:30:25]NVStorageSaveData kkm_last_timestamp [05:30:25]File name is /storage/kkm_last_timestamp [05:30:25]Write 4 bytes [05:30:25]NVStorageSaveData done [05:30:25]ExternCall_PrintAddStr [05:30:25]wPrintStart [05:30:25]Write to MH i2c: 01 00 00 09 0F 18 [05:30:25]Write i2c OK [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: 01 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: 01 07 00 [05:30:25]MH_I2C_Read... [05:30:25]Read from MH i2c: 01 07 00 09 0F 00 00 00 00 00 FF 0F 2D [05:30:25]RasterBufferAndPrint [05:30:25]line Счет N : (1)545316 [05:30:25]line ИНН: 02508201610067 [05:30:25]line Контрольно-Кассовый Чек [05:30:25]line ПРОДАЖА [05:30:25]line ТРК (МРК, ГНК) : 22 [05:30:25]line Товар: 2710124130 [05:30:25]line Аи-92-К-5 [05:30:25]line 29.900 * 66.90 [05:30:25]line = 2000.31 [05:30:25]line НДС 12% НСП 1% [05:30:25]line > о реализуемом товаре [05:30:25]line ОКРУГЛЕНИЕ: -0.31 [05:30:25]line ИТОГО: 2000.00 [05:30:25]line Внесено: 2000.00 [05:30:25]line СДАЧА: 0.00 [05:30:25]line НСП 1% : 17.70 [05:30:25]line НДС 12% : 212.42 [05:30:25]line Наличными: 2000.00 [05:30:25]line Безнал.: 0.00 [05:30:25]line Место: АЗС № 117 "Партнер Нефть" [05:30:25]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [05:30:25]line СНО: Общий режим [05:30:25]line Чек 41 05.06.2024 05:30 [05:30:25]line Смена: 72 ФФД: 1.0 [05:30:25]line ЗНМ: 0300000048 [05:30:25]line РНМ: 0000000000151680 [05:30:25]line Версия ККМ: v1.0 [05:30:25]line ФМ: 0000000000959414 [05:30:25]line ФД: 59646 [05:30:25]line ФПД: 255326958795643 [05:30:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T053025&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59646&fm=255326958795643&tin=02508201610067®Number=0000000000151680&sum=200000 [05:30:26]OFD Sender: Processing packet 59646 [packets to send 52, broken 51] [05:30:26]ProducePacketName [05:30:26]name=ofd_packets/00059646 [05:30:26]OFD Sender: To server: pG, [05:30:26]CommunicateWithHost lk.salyk.kg:30040 [05:30:26]ConnectInit lk.salyk.kg [05:30:26]written 0, free lines is 4095 [05:30:26]Connected sock=11 [05:30:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 36 19 07 01 51 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F1 F7 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E8 00 00 35 04 06 00 E8 37 F0 AE 3B 7B 21 AE CD FF 00 4B A0 81 [05:30:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1F 53 47 00 EA 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E8 00 00 F4 03 04 00 F6 A3 5F 66 B6 04 01 00 00 F2 EC 94 9D 96 3D DA 0B [05:30:26]CommunicateWithHost err = 0 [05:30:26]CheckOFDResponse [05:30:26]1017 (14) - 77093643461234 [05:30:26]1041 (16) - 0000000000959414 [05:30:26]1040 (4) - 59646 [05:30:26]1012 (4) - 04.06.2024 23:32 [05:30:26]1206 (1) - 0 [05:30:26]OFD Sender: Remove packet 59646 [05:30:26]ProducePacketName [05:30:26]name=ofd_packets/00059646 [05:30:26]NVStorageDeleteData [05:30:26]Write to MH i2c: 01 00 00 34 0F 43 [05:30:26]Write i2c OK [05:30:26]MH_I2C_Read... [05:30:26]Read from MH i2c: 01 [05:30:26]MH_I2C_Read... [05:30:26]Read from MH i2c: 01 07 00 [05:30:26]MH_I2C_Read... [05:30:26]Read from MH i2c: 01 07 00 34 0F 00 00 00 00 00 94 0C EA [05:30:26]RasterBufferAndPrint [05:30:26]line [05:30:26]line [05:30:26]line [05:30:26]line [05:30:26]line [05:30:26]written 0, free lines is 3223 [05:30:26]MH_Cut [05:30:26]Write to MH i2c: D1 01 00 3B 0F 01 1C [05:30:26]Write i2c OK [05:30:26]MH_I2C_Read... [05:30:26]Read from MH i2c: D1 [05:30:26]MH_I2C_Read... [05:30:26]Read from MH i2c: D1 01 00 [05:30:26]MH_I2C_Read... [05:30:26]Read from MH i2c: D1 01 00 3B 0F 00 1B [05:30:26]Write to MH i2c: 01 00 00 3C 0F 4B [05:30:26]Write i2c OK [05:30:26]MH_I2C_Read... [05:30:27]OFD Sender: No OFD packet to send [05:30:27]*** Cut start [05:30:27]*** Partial cut [05:30:27]*** CUTSNS_PIN = 1 [05:30:27]*** CUTSNS_PIN = 0 [05:30:28]*** Brake cut motor [05:30:28]Read from MH i2c: 01 [05:30:28]MH_I2C_Read... [05:30:28]*** Stop cut motor [05:30:28]*** Cut end [05:30:28]Read from MH i2c: 01 07 00 [05:30:28]MH_I2C_Read... [05:30:28]Read from MH i2c: 01 07 00 3C 0F 00 00 00 00 00 FF 0F 60 [05:30:28]process_action close_receipt done [05:30:28]requested_data is exist [05:30:28]produce_requested_data [05:30:28]requested_item fm.sn is exist - process it [05:30:28]wFMCommunicate request_size=4 [05:30:28]MH_SAM_APDU [05:30:28]CAPDU: 80 11 00 00 [05:30:28]Write to MH i2c: E2 08 00 3D 0F 80 11 00 00 00 00 00 00 C6 [05:30:28]Write i2c OK [05:30:28]MH_I2C_Read... [05:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:30:28]Read from MH i2c: E2 [05:30:28]MH_I2C_Read... [05:30:28]Read from MH i2c: E2 17 00 [05:30:28]MH_I2C_Read... [05:30:28]Read from MH i2c: E2 17 00 3D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 19 [05:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:30:28]wFMCommunicate OK [05:30:28]requested_item fd.num is exist - process it [05:30:28]SAM_PROTO_GetFieldsCounters [05:30:28]wFMCommunicate request_size=4 [05:30:28]MH_SAM_APDU [05:30:28]CAPDU: 80 13 00 00 [05:30:28]Write to MH i2c: E2 08 00 3E 0F 80 13 00 00 00 00 00 00 C9 [05:30:28]Write i2c OK [05:30:28]MH_I2C_Read... [05:30:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:30:28]Read from MH i2c: E2 [05:30:28]MH_I2C_Read... [05:30:28]Read from MH i2c: E2 62 00 [05:30:28]MH_I2C_Read... [05:30:28]Read from MH i2c: E2 62 00 3E 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FE E8 00 00 0E 04 04 00 48 00 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 8F [05:30:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FE E8 00 00 0E 04 04 00 48 00 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 [05:30:28]wFMCommunicate OK [05:30:28]SAM_PROTO_GetFieldsCounters done [05:30:28]requested_item shift.num is exist - process it [05:30:28]requested_item shift.opened is exist - process it [05:30:28]req_shift_opened [05:30:28]FM_GetShiftState [05:30:28]SAM_PROTO_GetShiftState [05:30:28]wFMCommunicate request_size=4 [05:30:28]MH_SAM_APDU [05:30:28]CAPDU: 80 13 01 00 [05:30:28]Write to MH i2c: E2 08 00 3F 0F 80 13 01 00 00 00 00 00 CB [05:30:28]Write i2c OK [05:30:28]MH_I2C_Read... [05:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:30:28]Read from MH i2c: E2 [05:30:28]MH_I2C_Read... [05:30:28]Read from MH i2c: E2 0E 00 [05:30:28]MH_I2C_Read... [05:30:28]Read from MH i2c: E2 0E 00 3F 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 03 [05:30:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:30:28]wFMCommunicate OK [05:30:28]SAM_PROTO_GetShiftState done [05:30:28]FM_GetShiftState done [05:30:28]req_shift_opened done [05:30:28]requested_item shift.open_date is exist - process it [05:30:28]req_shift_open_date [05:30:28]req_shift_open_date done [05:30:28]produce_requested_data done [05:30:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59646,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [05:30:28]process_action_free close_receipt [05:30:28]json_value_free [05:30:28]json_value_free done [05:30:28]process_json_proto returns [05:30:28]Send response to host [05:30:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59646,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [05:30:28]free response buf [05:30:28]execute_script done [05:30:28]execute_script returns [05:30:28]free content buf [05:30:28]Sock 9.Close socket [05:30:28]Sock 9.Thread stoped [05:30:32]OFD Sender: No OFD packet to send [05:30:37]OFD Sender: No OFD packet to send [05:30:42]OFD Sender: No OFD packet to send [05:30:47]OFD Sender: No OFD packet to send [05:30:52]OFD Sender: No OFD packet to send [05:30:57]OFD Sender: No OFD packet to send [05:31:02]OFD Sender: No OFD packet to send [05:31:07]OFD Sender: No OFD packet to send [05:31:12]OFD Sender: No OFD packet to send [05:31:17]OFD Sender: No OFD packet to send [05:31:22]OFD Sender: No OFD packet to send [05:31:27]OFD Sender: No OFD packet to send [05:31:32]OFD Sender: No OFD packet to send [05:31:37]OFD Sender: No OFD packet to send [05:31:42]OFD Sender: No OFD packet to send [05:31:47]OFD Sender: No OFD packet to send [05:31:52]OFD Sender: No OFD packet to send [05:31:57]OFD Sender: No OFD packet to send [05:32:02]OFD Sender: No OFD packet to send [05:32:04]accept exits with 8 [05:32:04]New connection [05:32:04]New thread 3066776932 created [05:32:04]Thread 3066920292 joined [05:32:04]Waiting for new connection... [05:32:04] Sock 8.Parse request [05:32:04]Sock 8.Check first char [05:32:04]Sock 8.First char is OK [05:32:04]request: POST /json_proto HTTP/1.0 [05:32:04]Method: POST [05:32:04]URL: /json_proto [05:32:04]Method is POST - this is cgi request [05:32:04]url: /json_proto [05:32:04]query_string will be loaded in cgi processing [05:32:04]execute_cgi json_proto POST (null) [05:32:04]execute_cgi path=json_proto method=POST [05:32:04]POST find Content-Length [05:32:04]Host: 172.17.60.68:8080 [05:32:04]Content-Length: 675 [05:32:04]Content-Type: application/json [05:32:04] [05:32:04]POST finish read [05:32:04]Found Content-Length = 675 [05:32:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545317", "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" : 72.90, "quantity" : 10.290, "sum" : 750.14, "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" ] } } [05:32:04]execute_script... [05: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)545317", "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" : 72.90, "quantity" : 10.290, "sum" : 750.14, "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" ] } } [05:32:04]POST & json_proto [05:32:04]process_json_proto [05:32:04]json parsed OK: [05:32:04]protocol is kg_v1.0 [05:32:04]action value=close_receipt [05:32:04]process_action close_receipt [05:32:04]cmd_close_receipt [05:32:04]MH_GetDate [05:32:04]Write to MH i2c: F0 00 00 40 0F 3E [05:32:04]Write i2c OK [05:32:04]MH_I2C_Read... [05:32:04]Read from MH i2c: F0 [05:32:04]MH_I2C_Read... [05:32:04]Read from MH i2c: F0 09 00 [05:32:04]MH_I2C_Read... [05:32:04]Read from MH i2c: F0 09 00 40 0F 00 55 F8 5F 66 9A 61 5F 66 19 [05:32:04]GetLastDocTimeStamp 1717565425 [05:32:04]current date 1717565525 [05:32:04]FM_GetShiftState [05:32:04]SAM_PROTO_GetShiftState [05:32:04]wFMCommunicate request_size=4 [05:32:04]MH_SAM_APDU [05:32:04]CAPDU: 80 13 01 00 [05:32:04]Write to MH i2c: E2 08 00 41 0F 80 13 01 00 00 00 00 00 CD [05:32:04]Write i2c OK [05:32:04]MH_I2C_Read... [05:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:32:04]Read from MH i2c: E2 [05:32:04]MH_I2C_Read... [05:32:04]Read from MH i2c: E2 0E 00 [05:32:04]MH_I2C_Read... [05:32:04]Read from MH i2c: E2 0E 00 41 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 05 [05:32:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:32:04]wFMCommunicate OK [05:32:04]SAM_PROTO_GetShiftState done [05:32:04]FM_GetShiftState done [05:32:04]opened in 1717545916 [05:32:04]opened+sec_in_day 1717632316 [05:32:04]quantity*price = 75014 [05:32:04]sum+1 = 75015 [05:32:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 42 05.06.2024 05:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59647 ФПД: 272190183122465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T053205&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59647&fm=272190183122465&tin=02508201610067®Number=0000000000151680&sum=75000 [05:32:05]StoreToDocumentArchive [05:32:05]shift 72 fd 59647 [05:32:05]save to /storage/0072/doc_00059647 [05:32:05]save last doc name /storage/0072/doc_00059647 to /storage/kkm_last_doc_name [05:32:05]save OK [05:32:05]Clear old archive folders... [05:32:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:32:05]tlvbuf is 01D9D890 [05:32:05]SAM_PROTO_ClearQueue [05:32:05]wFMCommunicate request_size=4 [05:32:05]MH_SAM_APDU [05:32:05]CAPDU: 80 09 00 00 [05:32:05]Write to MH i2c: E2 08 00 4E 0F 80 09 00 00 00 00 00 00 CF [05:32:05]Write i2c OK [05:32:05]MH_I2C_Read... [05:32:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:32:05]Read from MH i2c: E2 [05:32:05]MH_I2C_Read... [05:32:05]Read from MH i2c: E2 03 00 [05:32:05]MH_I2C_Read... [05:32:05]Read from MH i2c: E2 03 00 4E 0F 00 90 00 D1 [05:32:05]RAPDU: 90 00 [05:32:05]wFMCommunicate OK [05:32:05]SAM_PROTO_ClearQueue done [05:32:05]KKMCreateOFDPacket [05:32:05]OFDProtocolAddRootSTLVToBuf [05:32:05]FM_MakeSignedData [05:32:05]FM_MakeSignedData [05:32:05]SAM_PROTO_SignData [05:32:05]wFMCommunicate request_size=4 [05:32:05]MH_SAM_APDU [05:32:05]CAPDU: 80 0D 01 02 [05:32:05]Write to MH i2c: E2 08 00 4F 0F 80 0D 01 02 00 00 00 00 D7 [05:32:05]Write i2c OK [05:32:05]MH_I2C_Read... [05:32:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:32:05]Read from MH i2c: E2 [05:32:05]MH_I2C_Read... [05:32:05]Read from MH i2c: E2 03 00 [05:32:05]MH_I2C_Read... [05:32:05]Read from MH i2c: E2 03 00 4F 0F 00 90 00 D2 [05:32:05]RAPDU: 90 00 [05:32:05]wFMCommunicate OK [05:32:05]wFMCommunicate request_size=255 [05:32:05]MH_SAM_APDU [05:32: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 32 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 06 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 2A 00 00 00 F4 03 04 00 55 F8 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E8 00 00 35 04 06 00 F7 8E 37 2D [05:32:05]Write to MH i2c: E2 02 01 50 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 32 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 06 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 2A 00 00 00 F4 03 04 00 55 F8 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E8 00 00 35 04 06 00 F7 8E 37 2D 00 00 B1 [05:32:05]Write i2c OK [05:32:05]MH_I2C_Read... [05:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:32:05]Read from MH i2c: E2 [05:32:05]MH_I2C_Read... [05:32:05]Read from MH i2c: E2 03 00 [05:32:05]MH_I2C_Read... [05:32:05]Read from MH i2c: E2 03 00 50 0F 00 90 00 D3 [05:32:05]RAPDU: 90 00 [05:32:05]wFMCommunicate OK [05:32:05]wFMCommunicate request_size=7 [05:32:05]MH_SAM_APDU [05:32:05]CAPDU: 80 0D 02 02 02 26 21 [05:32:05]Write to MH i2c: E2 0A 00 51 0F 80 0D 02 02 02 00 26 21 00 00 25 [05:32:05]Write i2c OK [05:32:05]MH_I2C_Read... [05:32:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:32:06]Read from MH i2c: E2 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: E2 03 00 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: E2 03 00 51 0F 00 90 00 D4 [05:32:06]RAPDU: 90 00 [05:32:06]wFMCommunicate OK [05:32:06]wFMCommunicate request_size=4 [05:32:06]MH_SAM_APDU [05:32:06]CAPDU: 80 0D 03 02 [05:32:06]Write to MH i2c: E2 08 00 52 0F 80 0D 03 02 00 00 00 00 DC [05:32:06]Write i2c OK [05:32:06]MH_I2C_Read... [05:32:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:32:06]Read from MH i2c: E2 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: E2 0B 00 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: E2 0B 00 52 0F 00 4D 6A 38 31 70 9F 13 EF 90 00 0E [05:32:06]RAPDU: 4D 6A 38 31 70 9F 13 EF 90 00 [05:32:06]wFMCommunicate OK [05:32:06]SAM_PROTO_SignData done [05:32:06]FM_MakeSignedData done [05:32:06]CreateOFDProtocolMessage [05:32:06]wFMCommunicate request_size=4 [05:32:06]MH_SAM_APDU [05:32:06]CAPDU: 80 11 00 00 [05:32:06]Write to MH i2c: E2 08 00 53 0F 80 11 00 00 00 00 00 00 DC [05:32:06]Write i2c OK [05:32:06]MH_I2C_Read... [05:32:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:32:06]Read from MH i2c: E2 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: E2 17 00 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: E2 17 00 53 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2F [05:32:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:32:06]wFMCommunicate OK [05:32:06]CreateOFDProtocolMessage done [05:32:06]OFDSenderStorePacket 59647 [05:32:06]StoreOFDPacket docnum=59647 [05:32:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 02 B4 04 01 7B 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 32 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 06 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 2A 00 00 00 F4 03 04 00 55 F8 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E8 00 00 35 04 06 00 F7 8E 37 2D 26 21 4D 6A 38 31 70 9F 13 EF [05:32:06]CheckFolder [05:32:06]dirname=/storage/ofd_packets [05:32:06]CheckFolder done [05:32:06]ProducePacketName [05:32:06]name=ofd_packets/00059647 [05:32:06]NVStorageSaveData ofd_packets/00059647 [05:32:06]File name is /storage/ofd_packets/00059647 [05:32:06]Write 298 bytes [05:32:06]NVStorageSaveData done [05:32:06]OFDSenderStorePacket done [05:32:06]KKMCreateOFDPacket done [05:32:06]NVStorageSaveData kkm_last_timestamp [05:32:06]File name is /storage/kkm_last_timestamp [05:32:06]Write 4 bytes [05:32:06]NVStorageSaveData done [05:32:06]OFD Sender: Processing packet 59647 [packets to send 52, broken 51] [05:32:06]ProducePacketName [05:32:06]name=ofd_packets/00059647 [05:32:06]OFD Sender: To server: pG, [05:32:06]CommunicateWithHost lk.salyk.kg:30040 [05:32:06]ConnectInit lk.salyk.kg [05:32:06]ExternCall_PrintAddStr [05:32:06]wPrintStart [05:32:06]Write to MH i2c: 01 00 00 54 0F 63 [05:32:06]Write i2c OK [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: 01 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: 01 07 00 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: 01 07 00 54 0F 00 00 00 00 00 FF 0F 78 [05:32:06]RasterBufferAndPrint [05:32:06]line Счет N : (1)545317 [05:32:06]line ИНН: 02508201610067 [05:32:06]line Контрольно-Кассовый Чек [05:32:06]line ПРОДАЖА [05:32:06]line ТРК (МРК, ГНК) : 41 [05:32:06]line Товар: 2710194210 [05:32:06]line ДТ-К-5 [05:32:06]line 10.290 * 72.90 [05:32:06]line = 750.14 [05:32:06]line НДС 12% НСП 1% [05:32:06]line > о реализуемом товаре [05:32:06]line ОКРУГЛЕНИЕ: -0.14 [05:32:06]line ИТОГО: 750.00 [05:32:06]line Внесено: 750.00 [05:32:06]line СДАЧА: 0.00 [05:32:06]line НСП 1% : 6.64 [05:32:06]line НДС 12% : 79.66 [05:32:06]line Наличными: 750.00 [05:32:06]line Безнал.: 0.00 [05:32:06]line Место: АЗС № 117 "Партнер Нефть" [05:32:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [05:32:06]line СНО: Общий режим [05:32:06]line Чек 42 05.06.2024 05:32 [05:32:06]line Смена: 72 ФФД: 1.0 [05:32:06]line ЗНМ: 0300000048 [05:32:06]line РНМ: 0000000000151680 [05:32:06]line Версия ККМ: v1.0 [05:32:06]line ФМ: 0000000000959414 [05:32:06]line ФД: 59647 [05:32:06]line ФПД: 272190183122465 [05:32:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T053205&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59647&fm=272190183122465&tin=02508201610067®Number=0000000000151680&sum=75000 [05:32:06]Connected sock=11 [05:32:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 02 B4 04 01 7B 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 32 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 06 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 2A 00 00 00 F4 03 04 00 55 F8 5F 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E8 00 00 35 04 06 00 F7 8E 37 2D 26 21 4D 6A 38 31 70 9F 13 EF [05:32:06]written 0, free lines is 4095 [05:32:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B9 BE 47 00 92 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E8 00 00 F4 03 04 00 5A A4 5F 66 B6 04 01 00 00 7A 2D 14 16 B3 55 5F E8 [05:32:06]CommunicateWithHost err = 0 [05:32:06]CheckOFDResponse [05:32:06]1017 (14) - 77093643461234 [05:32:06]1041 (16) - 0000000000959414 [05:32:06]1040 (4) - 59647 [05:32:06]1012 (4) - 04.06.2024 23:33 [05:32:06]1206 (1) - 0 [05:32:06]OFD Sender: Remove packet 59647 [05:32:06]ProducePacketName [05:32:06]name=ofd_packets/00059647 [05:32:06]NVStorageDeleteData [05:32:06]Write to MH i2c: 01 00 00 7F 0F 8E [05:32:06]Write i2c OK [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: 01 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: 01 07 00 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: 01 07 00 7F 0F 00 00 00 00 00 88 0C 29 [05:32:06]RasterBufferAndPrint [05:32:06]line [05:32:06]line [05:32:06]line [05:32:06]line [05:32:06]line [05:32:06]written 0, free lines is 3211 [05:32:06]MH_Cut [05:32:06]Write to MH i2c: D1 01 00 86 0F 01 67 [05:32:06]Write i2c OK [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: D1 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: D1 01 00 [05:32:06]MH_I2C_Read... [05:32:06]Read from MH i2c: D1 01 00 86 0F 00 66 [05:32:06]Write to MH i2c: 01 00 00 87 0F 96 [05:32:06]Write i2c OK [05:32:06]MH_I2C_Read... [05:32:07]OFD Sender: No OFD packet to send [05:32:07]*** Cut start [05:32:07]*** Partial cut [05:32:07]*** CUTSNS_PIN = 1 [05:32:07]*** CUTSNS_PIN = 0 [05:32:08]*** Brake cut motor [05:32:08]Read from MH i2c: 01 [05:32:08]MH_I2C_Read... [05:32:08]*** Stop cut motor [05:32:08]*** Cut end [05:32:08]Read from MH i2c: 01 07 00 [05:32:08]MH_I2C_Read... [05:32:08]Read from MH i2c: 01 07 00 87 0F 00 00 00 00 00 FF 0F AB [05:32:08]process_action close_receipt done [05:32:08]requested_data is exist [05:32:08]produce_requested_data [05:32:08]requested_item fm.sn is exist - process it [05:32:08]wFMCommunicate request_size=4 [05:32:08]MH_SAM_APDU [05:32:08]CAPDU: 80 11 00 00 [05:32:08]Write to MH i2c: E2 08 00 88 0F 80 11 00 00 00 00 00 00 11 [05:32:08]Write i2c OK [05:32:08]MH_I2C_Read... [05:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:32:08]Read from MH i2c: E2 [05:32:08]MH_I2C_Read... [05:32:08]Read from MH i2c: E2 17 00 [05:32:08]MH_I2C_Read... [05:32:08]Read from MH i2c: E2 17 00 88 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 64 [05:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [05:32:08]wFMCommunicate OK [05:32:08]requested_item fd.num is exist - process it [05:32:08]SAM_PROTO_GetFieldsCounters [05:32:08]wFMCommunicate request_size=4 [05:32:08]MH_SAM_APDU [05:32:08]CAPDU: 80 13 00 00 [05:32:08]Write to MH i2c: E2 08 00 89 0F 80 13 00 00 00 00 00 00 14 [05:32:08]Write i2c OK [05:32:08]MH_I2C_Read... [05:32:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:32:08]Read from MH i2c: E2 [05:32:08]MH_I2C_Read... [05:32:08]Read from MH i2c: E2 62 00 [05:32:08]MH_I2C_Read... [05:32:08]Read from MH i2c: E2 62 00 89 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FF E8 00 00 0E 04 04 00 48 00 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 DE [05:32:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FF E8 00 00 0E 04 04 00 48 00 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 [05:32:08]wFMCommunicate OK [05:32:08]SAM_PROTO_GetFieldsCounters done [05:32:08]requested_item shift.num is exist - process it [05:32:08]requested_item shift.opened is exist - process it [05:32:08]req_shift_opened [05:32:08]FM_GetShiftState [05:32:08]SAM_PROTO_GetShiftState [05:32:08]wFMCommunicate request_size=4 [05:32:08]MH_SAM_APDU [05:32:08]CAPDU: 80 13 01 00 [05:32:08]Write to MH i2c: E2 08 00 8A 0F 80 13 01 00 00 00 00 00 16 [05:32:08]Write i2c OK [05:32:08]MH_I2C_Read... [05:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:32:08]Read from MH i2c: E2 [05:32:08]MH_I2C_Read... [05:32:08]Read from MH i2c: E2 0E 00 [05:32:08]MH_I2C_Read... [05:32:08]Read from MH i2c: E2 0E 00 8A 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4E [05:32:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [05:32:08]wFMCommunicate OK [05:32:08]SAM_PROTO_GetShiftState done [05:32:08]FM_GetShiftState done [05:32:08]req_shift_opened done [05:32:08]requested_item shift.open_date is exist - process it [05:32:08]req_shift_open_date [05:32:08]req_shift_open_date done [05:32:08]produce_requested_data done [05:32:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59647,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [05:32:08]process_action_free close_receipt [05:32:08]json_value_free [05:32:08]json_value_free done [05:32:08]process_json_proto returns [05:32:08]Send response to host [05:32:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59647,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [05:32:08]free response buf [05:32:08]execute_script done [05:32:08]execute_script returns [05:32:08]free content buf [05:32:08]Sock 8.Close socket [05:32:08]Sock 8.Thread stoped [05:32:12]OFD Sender: No OFD packet to send [05:32:17]OFD Sender: No OFD packet to send [05:32:22]OFD Sender: No OFD packet to send [05:32:27]OFD Sender: No OFD packet to send [05:32:32]OFD Sender: No OFD packet to send [05:32:37]OFD Sender: No OFD packet to send [05:32:42]OFD Sender: No OFD packet to send [05:32:47]OFD Sender: No OFD packet to send [05:32:52]OFD Sender: No OFD packet to send [05:32:57]OFD Sender: No OFD packet to send [05:33:02]OFD Sender: No OFD packet to send [05:33:07]OFD Sender: No OFD packet to send [05:33:12]OFD Sender: No OFD packet to send [05:33:17]OFD Sender: No OFD packet to send [05:33:22]OFD Sender: No OFD packet to send [05:33:27]OFD Sender: No OFD packet to send [05:33:32]OFD Sender: No OFD packet to send [05:33:37]OFD Sender: No OFD packet to send [05:33:42]OFD Sender: No OFD packet to send [05:33:47]OFD Sender: No OFD packet to send [05:33:52]OFD Sender: No OFD packet to send [05:33:57]OFD Sender: No OFD packet to send [05:34:02]OFD Sender: No OFD packet to send [05:34:07]OFD Sender: No OFD packet to send [05:34:12]OFD Sender: No OFD packet to send [05:34:17]OFD Sender: No OFD packet to send [05:34:22]OFD Sender: No OFD packet to send [05:34:27]OFD Sender: No OFD packet to send [05:34:32]OFD Sender: No OFD packet to send [05:34:37]OFD Sender: No OFD packet to send [05:34:42]OFD Sender: No OFD packet to send [05:34:47]OFD Sender: No OFD packet to send [05:34:52]OFD Sender: No OFD packet to send [05:34:57]OFD Sender: No OFD packet to send [05:35:02]OFD Sender: No OFD packet to send [05:35:07]OFD Sender: No OFD packet to send [05:35:12]OFD Sender: No OFD packet to send [05:35:17]OFD Sender: No OFD packet to send [05:35:22]OFD Sender: No OFD packet to send [05:35:27]OFD Sender: No OFD packet to send [05:35:32]OFD Sender: No OFD packet to send [05:35:37]OFD Sender: No OFD packet to send [05:35:42]OFD Sender: No OFD packet to send [05:35:47]OFD Sender: No OFD packet to send [05:35:52]OFD Sender: No OFD packet to send [05:35:57]OFD Sender: No OFD packet to send [05:36:02]OFD Sender: No OFD packet to send [05:36:07]OFD Sender: No OFD packet to send [05:36:12]OFD Sender: No OFD packet to send [05:36:17]OFD Sender: No OFD packet to send [05:36:22]OFD Sender: No OFD packet to send [05:36:27]OFD Sender: No OFD packet to send [05:36:32]OFD Sender: No OFD packet to send [05:36:37]OFD Sender: No OFD packet to send [05:36:42]OFD Sender: No OFD packet to send [05:36:47]OFD Sender: No OFD packet to send [05:36:52]OFD Sender: No OFD packet to send [05:36:57]OFD Sender: No OFD packet to send [05:37:02]OFD Sender: No OFD packet to send [05:37:07]OFD Sender: No OFD packet to send [05:37:12]OFD Sender: No OFD packet to send [05:37:17]OFD Sender: No OFD packet to send [05:37:22]OFD Sender: No OFD packet to send [05:37:27]OFD Sender: No OFD packet to send [05:37:32]OFD Sender: No OFD packet to send [05:37:37]OFD Sender: No OFD packet to send [05:37:42]OFD Sender: No OFD packet to send [05:37:47]OFD Sender: No OFD packet to send [05:37:52]OFD Sender: No OFD packet to send [05:37:57]OFD Sender: No OFD packet to send [05:38:02]OFD Sender: No OFD packet to send [05:38:07]OFD Sender: No OFD packet to send [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:52]OFD Sender: No OFD packet to send [05:38:57]OFD Sender: No OFD packet to send [05:39:02]OFD Sender: No OFD packet to send [05:39:07]OFD Sender: No OFD packet to send [05:39:12]OFD Sender: No OFD packet to send [05:39:17]OFD Sender: No OFD packet to send [05:39:22]OFD Sender: No OFD packet to send [05:39:27]OFD Sender: No OFD packet to send [05:39:32]OFD Sender: No OFD packet to send [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:42]OFD Sender: No OFD packet to send [05:40:47]OFD Sender: No OFD packet to send [05:40:52]OFD Sender: No OFD packet to send [05:40:57]OFD Sender: No OFD packet to send [05:41:02]OFD Sender: No OFD packet to send [05:41:07]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:22]OFD Sender: No OFD packet to send [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:57]OFD Sender: No OFD packet to send [05:43:02]OFD Sender: No OFD packet to send [05:43:07]OFD Sender: No OFD packet to send [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: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: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: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: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: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:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:32]OFD Sender: No OFD packet to send [05:46:37]OFD Sender: No OFD packet to send [05:46:42]OFD Sender: No OFD packet to send [05:46:47]OFD Sender: No OFD packet to send [05:46:52]OFD Sender: No OFD packet to send [05:46:57]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: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:58]OFD Sender: No OFD packet to send [05:52:03]OFD Sender: No OFD packet to send [05:52:08]OFD Sender: No OFD packet to send [05:52:13]OFD Sender: No OFD packet to send [05:52:18]OFD Sender: No OFD packet to send [05:52:23]OFD Sender: No OFD packet to send [05:52:28]OFD Sender: No OFD packet to send [05:52:33]OFD Sender: No OFD packet to send [05:52:38]OFD Sender: No OFD packet to send [05:52:43]OFD Sender: No OFD packet to send [05:52:48]OFD Sender: No OFD packet to send [05:52:53]OFD Sender: No OFD packet to send [05:52:58]OFD Sender: No OFD packet to send [05:53:03]OFD Sender: No OFD packet to send [05:53:08]OFD Sender: No OFD packet to send [05:53:13]OFD Sender: No OFD packet to send [05:53:18]OFD Sender: No OFD packet to send [05:53:23]OFD Sender: No OFD packet to send [05:53:28]OFD Sender: No OFD packet to send [05:53:33]OFD Sender: No OFD packet to send [05:53:38]OFD Sender: No OFD packet to send [05:53:43]OFD Sender: No OFD packet to send [05:53:48]OFD Sender: No OFD packet to send [05:53:53]OFD Sender: No OFD packet to send [05:53:58]OFD Sender: No OFD packet to send [05:54:03]OFD Sender: No OFD packet to send [05:54:08]OFD Sender: No OFD packet to send [05:54:13]OFD Sender: No OFD packet to send [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:38]OFD Sender: No OFD packet to send [05:54:43]OFD Sender: No OFD packet to send [05:54:48]OFD Sender: No OFD packet to send [05:54:53]OFD Sender: No OFD packet to send [05:54:58]OFD Sender: No OFD packet to send [05:55:03]OFD Sender: No OFD packet to send [05:55:08]OFD Sender: No OFD packet to send [05:55:13]OFD Sender: No OFD packet to send [05:55:18]OFD Sender: No OFD packet to send [05:55:23]OFD Sender: No OFD packet to send [05:55:28]OFD Sender: No OFD packet to send [05:55:33]OFD Sender: No OFD packet to send [05:55:38]OFD Sender: No OFD packet to send [05:55:43]OFD Sender: No OFD packet to send [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:18]OFD Sender: No OFD packet to send [05:57:23]OFD Sender: No OFD packet to send [05:57:28]OFD Sender: No OFD packet to send [05:57:33]OFD Sender: No OFD packet to send [05:57:38]OFD Sender: No OFD packet to send [05:57:43]OFD Sender: No OFD packet to send [05:57:48]OFD Sender: No OFD packet to send [05:57:53]OFD Sender: No OFD packet to send [05:57:58]OFD Sender: No OFD packet to send [05:58:03]OFD Sender: No OFD packet to send [05:58:08]OFD Sender: No OFD packet to send [05:58:13]OFD Sender: No OFD packet to send [05:58:18]OFD Sender: No OFD packet to send [05:58:23]OFD Sender: No OFD packet to send [05:58:28]OFD Sender: No OFD packet to send [05:58:33]OFD Sender: No OFD packet to send [05:58:38]OFD Sender: No OFD packet to send [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:03]OFD Sender: No OFD packet to send [05:59:08]OFD Sender: No OFD packet to send [05:59:13]OFD Sender: No OFD packet to send [05:59:18]OFD Sender: No OFD packet to send [05:59:23]OFD Sender: No OFD packet to send [05:59:28]OFD Sender: No OFD packet to send [05:59:33]OFD Sender: No OFD packet to send [05:59:38]OFD Sender: No OFD packet to send [05:59:43]OFD Sender: No OFD packet to send [05:59:48]OFD Sender: No OFD packet to send [05:59:53]OFD Sender: No OFD packet to send [05:59:58]OFD Sender: No OFD packet to send [06:00:03]OFD Sender: No OFD packet to send [06:00:08]OFD Sender: No OFD packet to send [06:00:13]OFD Sender: No OFD packet to send [06:00:18]OFD Sender: No OFD packet to send [06:00:23]OFD Sender: No OFD packet to send [06:00:28]OFD Sender: No OFD packet to send [06:00:33]OFD Sender: No OFD packet to send [06:00:38]OFD Sender: No OFD packet to send [06:00:43]OFD Sender: No OFD packet to send [06:00:48]OFD Sender: No OFD packet to send [06:00:53]OFD Sender: No OFD packet to send [06:00:58]OFD Sender: No OFD packet to send [06:01:03]OFD Sender: No OFD packet to send [06:01:08]OFD Sender: No OFD packet to send [06:01:13]OFD Sender: No OFD packet to send [06:01:18]OFD Sender: No OFD packet to send [06:01:23]OFD Sender: No OFD packet to send [06:01:28]OFD Sender: No OFD packet to send [06:01:33]OFD Sender: No OFD packet to send [06:01:38]OFD Sender: No OFD packet to send [06:01:43]OFD Sender: No OFD packet to send [06:01:48]OFD Sender: No OFD packet to send [06:01:53]OFD Sender: No OFD packet to send [06:01:58]OFD Sender: No OFD packet to send [06:02:03]OFD Sender: No OFD packet to send [06:02:08]OFD Sender: No OFD packet to send [06:02:13]OFD Sender: No OFD packet to send [06:02:18]OFD Sender: No OFD packet to send [06:02:23]OFD Sender: No OFD packet to send [06:02:28]OFD Sender: No OFD packet to send [06:02:33]OFD Sender: No OFD packet to send [06:02:38]OFD Sender: No OFD packet to send [06:02:43]OFD Sender: No OFD packet to send [06:02:48]OFD Sender: No OFD packet to send [06:02:53]OFD Sender: No OFD packet to send [06:02:58]OFD Sender: No OFD packet to send [06:03:03]OFD Sender: No OFD packet to send [06:03:08]OFD Sender: No OFD packet to send [06:03:13]OFD Sender: No OFD packet to send [06:03:18]OFD Sender: No OFD packet to send [06:03:23]OFD Sender: No OFD packet to send [06:03:28]OFD Sender: No OFD packet to send [06:03:33]OFD Sender: No OFD packet to send [06:03:38]OFD Sender: No OFD packet to send [06:03:43]OFD Sender: No OFD packet to send [06:03:48]OFD Sender: No OFD packet to send [06:03:53]OFD Sender: No OFD packet to send [06:03:58]OFD Sender: No OFD packet to send [06:04:03]OFD Sender: No OFD packet to send [06:04:08]OFD Sender: No OFD packet to send [06:04:13]OFD Sender: No OFD packet to send [06:04:18]OFD Sender: No OFD packet to send [06:04:23]OFD Sender: No OFD packet to send [06:04:28]OFD Sender: No OFD packet to send [06:04:33]OFD Sender: No OFD packet to send [06:04:38]OFD Sender: No OFD packet to send [06:04:43]OFD Sender: No OFD packet to send [06:04:48]OFD Sender: No OFD packet to send [06:04:53]OFD Sender: No OFD packet to send [06:04:58]OFD Sender: No OFD packet to send [06:05:04]OFD Sender: No OFD packet to send [06:05:09]OFD Sender: No OFD packet to send [06:05:14]OFD Sender: No OFD packet to send [06:05:19]OFD Sender: No OFD packet to send [06:05:24]OFD Sender: No OFD packet to send [06:05:29]OFD Sender: No OFD packet to send [06:05:34]OFD Sender: No OFD packet to send [06:05:39]OFD Sender: No OFD packet to send [06:05:44]OFD Sender: No OFD packet to send [06:05:49]OFD Sender: No OFD packet to send [06:05:54]OFD Sender: No OFD packet to send [06:05:59]OFD Sender: No OFD packet to send [06:06:04]OFD Sender: No OFD packet to send [06:06:09]OFD Sender: No OFD packet to send [06:06:14]OFD Sender: No OFD packet to send [06:06:19]OFD Sender: No OFD packet to send [06:06:24]OFD Sender: No OFD packet to send [06:06:29]OFD Sender: No OFD packet to send [06:06:34]OFD Sender: No OFD packet to send [06:06:39]OFD Sender: No OFD packet to send [06:06:44]OFD Sender: No OFD packet to send [06:06:49]OFD Sender: No OFD packet to send [06:06:54]OFD Sender: No OFD packet to send [06:06:59]OFD Sender: No OFD packet to send [06:07:04]OFD Sender: No OFD packet to send [06:07:09]OFD Sender: No OFD packet to send [06:07:14]OFD Sender: No OFD packet to send [06:07:19]OFD Sender: No OFD packet to send [06:07:24]OFD Sender: No OFD packet to send [06:07:29]OFD Sender: No OFD packet to send [06:07:34]OFD Sender: No OFD packet to send [06:07:39]OFD Sender: No OFD packet to send [06:07:44]OFD Sender: No OFD packet to send [06:07:49]OFD Sender: No OFD packet to send [06:07:54]OFD Sender: No OFD packet to send [06:07:59]OFD Sender: No OFD packet to send [06:08:04]OFD Sender: No OFD packet to send [06:08:09]OFD Sender: No OFD packet to send [06:08:14]OFD Sender: No OFD packet to send [06:08:19]OFD Sender: No OFD packet to send [06:08:24]OFD Sender: No OFD packet to send [06:08:29]OFD Sender: No OFD packet to send [06:08:34]OFD Sender: No OFD packet to send [06:08:39]OFD Sender: No OFD packet to send [06:08:44]OFD Sender: No OFD packet to send [06:08:49]OFD Sender: No OFD packet to send [06:08:54]OFD Sender: No OFD packet to send [06:08:59]OFD Sender: No OFD packet to send [06:09:04]OFD Sender: No OFD packet to send [06:09:09]OFD Sender: No OFD packet to send [06:09:14]OFD Sender: No OFD packet to send [06:09:19]OFD Sender: No OFD packet to send [06:09:24]OFD Sender: No OFD packet to send [06:09:29]OFD Sender: No OFD packet to send [06:09:34]OFD Sender: No OFD packet to send [06:09:39]OFD Sender: No OFD packet to send [06:09:44]OFD Sender: No OFD packet to send [06:09:49]OFD Sender: No OFD packet to send [06:09:54]OFD Sender: No OFD packet to send [06:09:59]OFD Sender: No OFD packet to send [06:10:04]OFD Sender: No OFD packet to send [06:10:08]accept exits with 9 [06:10:08]New connection [06:10:08]New thread 3066920292 created [06:10:08]Thread 3066776932 joined [06:10:08]Waiting for new connection... [06:10:08] Sock 9.Parse request [06:10:08]Sock 9.Check first char [06:10:08]Sock 9.First char is OK [06:10:08]request: POST /json_proto HTTP/1.0 [06:10:08]Method: POST [06:10:08]URL: /json_proto [06:10:08]Method is POST - this is cgi request [06:10:08]url: /json_proto [06:10:08]query_string will be loaded in cgi processing [06:10:08]execute_cgi json_proto POST (null) [06:10:08]execute_cgi path=json_proto method=POST [06:10:08]POST find Content-Length [06:10:08]Host: 172.17.60.68:8080 [06:10:08]Content-Length: 678 [06:10:08]Content-Type: application/json [06:10:08] [06:10:08]POST finish read [06:10:08]Found Content-Length = 678 [06:10:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [06:10:08]execute_script... [06:10:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [06:10:08]POST & json_proto [06:10:08]process_json_proto [06:10:08]json parsed OK: [06:10:08]protocol is kg_v1.0 [06:10:08]action value=close_receipt [06:10:08]process_action close_receipt [06:10:08]cmd_close_receipt [06:10:08]MH_GetDate [06:10:08]Write to MH i2c: F0 00 00 8B 0F 89 [06:10:08]Write i2c OK [06:10:08]MH_I2C_Read... [06:10:08]Read from MH i2c: F0 [06:10:08]MH_I2C_Read... [06:10:08]Read from MH i2c: F0 09 00 [06:10:08]MH_I2C_Read... [06:10:08]Read from MH i2c: F0 09 00 8B 0F 00 42 01 60 66 9A 61 5F 66 5B [06:10:08]GetLastDocTimeStamp 1717565525 [06:10:08]current date 1717567810 [06:10:08]FM_GetShiftState [06:10:08]SAM_PROTO_GetShiftState [06:10:08]wFMCommunicate request_size=4 [06:10:08]MH_SAM_APDU [06:10:08]CAPDU: 80 13 01 00 [06:10:08]Write to MH i2c: E2 08 00 8C 0F 80 13 01 00 00 00 00 00 18 [06:10:08]Write i2c OK [06:10:08]MH_I2C_Read... [06:10:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:08]Read from MH i2c: E2 [06:10:08]MH_I2C_Read... [06:10:08]Read from MH i2c: E2 0E 00 [06:10:08]MH_I2C_Read... [06:10:08]Read from MH i2c: E2 0E 00 8C 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 50 [06:10:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:10:08]wFMCommunicate OK [06:10:08]SAM_PROTO_GetShiftState done [06:10:08]FM_GetShiftState done [06:10:08]opened in 1717545916 [06:10:08]opened+sec_in_day 1717632316 [06:10:08]quantity*price = 70044 [06:10:08]sum+1 = 70045 [06:10:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 43 05.06.2024 06:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59648 ФПД: 123999096997033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T061010&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59648&fm=123999096997033&tin=02508201610067®Number=0000000000151680&sum=70000 [06:10:10]StoreToDocumentArchive [06:10:10]shift 72 fd 59648 [06:10:10]save to /storage/0072/doc_00059648 [06:10:10]save last doc name /storage/0072/doc_00059648 to /storage/kkm_last_doc_name [06:10:10]save OK [06:10:10]Clear old archive folders... [06:10:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:10:10]tlvbuf is 01D60920 [06:10:10]SAM_PROTO_ClearQueue [06:10:10]wFMCommunicate request_size=4 [06:10:10]MH_SAM_APDU [06:10:10]CAPDU: 80 09 00 00 [06:10:10]Write to MH i2c: E2 08 00 99 0F 80 09 00 00 00 00 00 00 1A [06:10:10]Write i2c OK [06:10:10]MH_I2C_Read... [06:10:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:10]Read from MH i2c: E2 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 99 0F 00 90 00 1C [06:10:10]RAPDU: 90 00 [06:10:10]wFMCommunicate OK [06:10:10]SAM_PROTO_ClearQueue done [06:10:10]KKMCreateOFDPacket [06:10:10]OFDProtocolAddRootSTLVToBuf [06:10:10]FM_MakeSignedData [06:10:10]FM_MakeSignedData [06:10:10]SAM_PROTO_SignData [06:10:10]wFMCommunicate request_size=4 [06:10:10]MH_SAM_APDU [06:10:10]CAPDU: 80 0D 01 02 [06:10:10]Write to MH i2c: E2 08 00 9A 0F 80 0D 01 02 00 00 00 00 22 [06:10:10]Write i2c OK [06:10:10]MH_I2C_Read... [06:10:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:10]Read from MH i2c: E2 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 9A 0F 00 90 00 1D [06:10:10]RAPDU: 90 00 [06:10:10]wFMCommunicate OK [06:10:10]wFMCommunicate request_size=255 [06:10:10]MH_SAM_APDU [06:10: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2B 00 00 00 F4 03 04 00 42 01 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 E9 00 00 35 04 06 00 70 [06:10:10]Write to MH i2c: E2 02 01 9B 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2B 00 00 00 F4 03 04 00 42 01 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 E9 00 00 35 04 06 00 70 00 00 92 [06:10:10]Write i2c OK [06:10:10]MH_I2C_Read... [06:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:10]Read from MH i2c: E2 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 9B 0F 00 90 00 1E [06:10:10]RAPDU: 90 00 [06:10:10]wFMCommunicate OK [06:10:10]wFMCommunicate request_size=10 [06:10:10]MH_SAM_APDU [06:10:10]CAPDU: 80 0D 02 02 05 C6 CA 21 04 A9 [06:10:10]Write to MH i2c: E2 0D 00 9C 0F 80 0D 02 02 05 00 C6 CA 21 04 A9 00 00 8D [06:10:10]Write i2c OK [06:10:10]MH_I2C_Read... [06:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:10]Read from MH i2c: E2 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 03 00 9C 0F 00 90 00 1F [06:10:10]RAPDU: 90 00 [06:10:10]wFMCommunicate OK [06:10:10]wFMCommunicate request_size=4 [06:10:10]MH_SAM_APDU [06:10:10]CAPDU: 80 0D 03 02 [06:10:10]Write to MH i2c: E2 08 00 9D 0F 80 0D 03 02 00 00 00 00 27 [06:10:10]Write i2c OK [06:10:10]MH_I2C_Read... [06:10:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:10:10]Read from MH i2c: E2 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 0B 00 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 0B 00 9D 0F 00 71 1E DB DA B5 47 40 23 90 00 CB [06:10:10]RAPDU: 71 1E DB DA B5 47 40 23 90 00 [06:10:10]wFMCommunicate OK [06:10:10]SAM_PROTO_SignData done [06:10:10]FM_MakeSignedData done [06:10:10]CreateOFDProtocolMessage [06:10:10]wFMCommunicate request_size=4 [06:10:10]MH_SAM_APDU [06:10:10]CAPDU: 80 11 00 00 [06:10:10]Write to MH i2c: E2 08 00 9E 0F 80 11 00 00 00 00 00 00 27 [06:10:10]Write i2c OK [06:10:10]MH_I2C_Read... [06:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:10]Read from MH i2c: E2 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 17 00 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: E2 17 00 9E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7A [06:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:10:10]wFMCommunicate OK [06:10:10]CreateOFDProtocolMessage done [06:10:10]OFDSenderStorePacket 59648 [06:10:10]StoreOFDPacket docnum=59648 [06:10:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1D 58 07 01 7D 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2B 00 00 00 F4 03 04 00 42 01 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 E9 00 00 35 04 06 00 70 C6 CA 21 04 A9 71 1E DB DA B5 47 40 23 [06:10:10]CheckFolder [06:10:10]dirname=/storage/ofd_packets [06:10:10]CheckFolder done [06:10:10]ProducePacketName [06:10:10]name=ofd_packets/00059648 [06:10:10]NVStorageSaveData ofd_packets/00059648 [06:10:10]File name is /storage/ofd_packets/00059648 [06:10:10]Write 301 bytes [06:10:10]NVStorageSaveData done [06:10:10]OFDSenderStorePacket done [06:10:10]KKMCreateOFDPacket done [06:10:10]NVStorageSaveData kkm_last_timestamp [06:10:10]File name is /storage/kkm_last_timestamp [06:10:10]Write 4 bytes [06:10:10]NVStorageSaveData done [06:10:10]ExternCall_PrintAddStr [06:10:10]wPrintStart [06:10:10]Write to MH i2c: 01 00 00 9F 0F AE [06:10:10]Write i2c OK [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: 01 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: 01 07 00 [06:10:10]MH_I2C_Read... [06:10:10]Read from MH i2c: 01 07 00 9F 0F 00 00 00 00 00 FF 0F C3 [06:10:10]RasterBufferAndPrint [06:10:10]line Счет N : (1)545318 [06:10:10]line ИНН: 02508201610067 [06:10:10]line Контрольно-Кассовый Чек [06:10:10]line ПРОДАЖА [06:10:10]line ТРК (МРК, ГНК) : 12 [06:10:10]line Товар: 2710124130 [06:10:10]line Аи-92-К-5 [06:10:10]line 10.470 * 66.90 [06:10:10]line = 700.44 [06:10:10]line НДС 12% НСП 1% [06:10:10]line > о реализуемом товаре [06:10:10]line ОКРУГЛЕНИЕ: -0.44 [06:10:10]line ИТОГО: 700.00 [06:10:10]line Внесено: 700.00 [06:10:10]line СДАЧА: 0.00 [06:10:10]line НСП 1% : 6.20 [06:10:10]line НДС 12% : 74.38 [06:10:10]line Наличными: 700.00 [06:10:10]line Безнал.: 0.00 [06:10:10]line Место: АЗС № 117 "Партнер Нефть" [06:10:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:10:10]line СНО: Общий режим [06:10:10]line Чек 43 05.06.2024 06:10 [06:10:10]line Смена: 72 ФФД: 1.0 [06:10:10]line ЗНМ: 0300000048 [06:10:10]line РНМ: 0000000000151680 [06:10:10]line Версия ККМ: v1.0 [06:10:10]line ФМ: 0000000000959414 [06:10:10]line ФД: 59648 [06:10:10]line ФПД: 123999096997033 [06:10:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T061010&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59648&fm=123999096997033&tin=02508201610067®Number=0000000000151680&sum=70000 [06:10:10]OFD Sender: Processing packet 59648 [packets to send 52, broken 51] [06:10:10]ProducePacketName [06:10:10]name=ofd_packets/00059648 [06:10:10]OFD Sender: To server: pG, [06:10:10]CommunicateWithHost lk.salyk.kg:30040 [06:10:10]ConnectInit lk.salyk.kg [06:10:10]written 0, free lines is 4095 [06:10:11]Connected sock=10 [06:10:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1D 58 07 01 7D 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2B 00 00 00 F4 03 04 00 42 01 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 E9 00 00 35 04 06 00 70 C6 CA 21 04 A9 71 1E DB DA B5 47 40 23 [06:10:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 64 6A 47 00 52 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 E9 00 00 F4 03 04 00 47 AD 5F 66 B6 04 01 00 00 E9 BC 2B 71 E3 38 E7 A7 [06:10:11]CommunicateWithHost err = 0 [06:10:11]CheckOFDResponse [06:10:11]1017 (14) - 77093643461234 [06:10:11]1041 (16) - 0000000000959414 [06:10:11]1040 (4) - 59648 [06:10:11]1012 (4) - 05.06.2024 00:11 [06:10:11]1206 (1) - 0 [06:10:11]OFD Sender: Remove packet 59648 [06:10:11]ProducePacketName [06:10:11]name=ofd_packets/00059648 [06:10:11]NVStorageDeleteData [06:10:11]Write to MH i2c: 01 00 00 CA 0F D9 [06:10:11]Write i2c OK [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: 01 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: 01 07 00 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: 01 07 00 CA 0F 00 00 00 00 00 99 0C 85 [06:10:11]RasterBufferAndPrint [06:10:11]line [06:10:11]line [06:10:11]line [06:10:11]line [06:10:11]line [06:10:11]written 0, free lines is 3230 [06:10:11]MH_Cut [06:10:11]Write to MH i2c: D1 01 00 D1 0F 01 B2 [06:10:11]Write i2c OK [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: D1 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: D1 01 00 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: D1 01 00 D1 0F 00 B1 [06:10:11]Write to MH i2c: 01 00 00 D2 0F E1 [06:10:11]Write i2c OK [06:10:11]MH_I2C_Read... [06:10:11]OFD Sender: No OFD packet to send [06:10:12]*** Cut start [06:10:12]*** Partial cut [06:10:12]*** CUTSNS_PIN = 1 [06:10:12]*** CUTSNS_PIN = 0 [06:10:12]*** Brake cut motor [06:10:12]Read from MH i2c: 01 [06:10:12]MH_I2C_Read... [06:10:12]*** Stop cut motor [06:10:12]*** Cut end [06:10:12]Read from MH i2c: 01 07 00 [06:10:12]MH_I2C_Read... [06:10:12]Read from MH i2c: 01 07 00 D2 0F 00 00 00 00 00 FF 0F F6 [06:10:12]process_action close_receipt done [06:10:12]requested_data is exist [06:10:12]produce_requested_data [06:10:12]requested_item fm.sn is exist - process it [06:10:12]wFMCommunicate request_size=4 [06:10:12]MH_SAM_APDU [06:10:12]CAPDU: 80 11 00 00 [06:10:12]Write to MH i2c: E2 08 00 D3 0F 80 11 00 00 00 00 00 00 5C [06:10:12]Write i2c OK [06:10:12]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 17 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 17 00 D3 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AF [06:10:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:10:13]wFMCommunicate OK [06:10:13]requested_item fd.num is exist - process it [06:10:13]SAM_PROTO_GetFieldsCounters [06:10:13]wFMCommunicate request_size=4 [06:10:13]MH_SAM_APDU [06:10:13]CAPDU: 80 13 00 00 [06:10:13]Write to MH i2c: E2 08 00 D4 0F 80 13 00 00 00 00 00 00 5F [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 62 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 62 00 D4 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 00 E9 00 00 0E 04 04 00 48 00 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 2E [06:10:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 00 E9 00 00 0E 04 04 00 48 00 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 [06:10:13]wFMCommunicate OK [06:10:13]SAM_PROTO_GetFieldsCounters done [06:10:13]requested_item shift.num is exist - process it [06:10:13]requested_item shift.opened is exist - process it [06:10:13]req_shift_opened [06:10:13]FM_GetShiftState [06:10:13]SAM_PROTO_GetShiftState [06:10:13]wFMCommunicate request_size=4 [06:10:13]MH_SAM_APDU [06:10:13]CAPDU: 80 13 01 00 [06:10:13]Write to MH i2c: E2 08 00 D5 0F 80 13 01 00 00 00 00 00 61 [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 0E 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 0E 00 D5 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 99 [06:10:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:10:13]wFMCommunicate OK [06:10:13]SAM_PROTO_GetShiftState done [06:10:13]FM_GetShiftState done [06:10:13]req_shift_opened done [06:10:13]requested_item shift.open_date is exist - process it [06:10:13]req_shift_open_date [06:10:13]req_shift_open_date done [06:10:13]produce_requested_data done [06:10:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59648,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:10:13]process_action_free close_receipt [06:10:13]json_value_free [06:10:13]json_value_free done [06:10:13]process_json_proto returns [06:10:13]Send response to host [06:10:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59648,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:10:13]free response buf [06:10:13]execute_script done [06:10:13]execute_script returns [06:10:13]free content buf [06:10:13]Sock 9.Close socket [06:10:13]Sock 9.Thread stoped [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:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:11]OFD Sender: No OFD packet to send [06:13:16]OFD Sender: No OFD packet to send [06:13:21]OFD Sender: No OFD packet to send [06:13:26]OFD Sender: No OFD packet to send [06:13:31]OFD Sender: No OFD packet to send [06:13:36]OFD Sender: No OFD packet to send [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14: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:49]accept exits with 8 [06:14:49]New connection [06:14:49]New thread 3066776932 created [06:14:49]Thread 3066920292 joined [06:14:49]Waiting for new connection... [06:14:49] Sock 8.Parse request [06:14:49]Sock 8.Check first char [06:14:49]Sock 8.First char is OK [06:14:49]request: POST /json_proto HTTP/1.0 [06:14:49]Method: POST [06:14:49]URL: /json_proto [06:14:49]Method is POST - this is cgi request [06:14:49]url: /json_proto [06:14:49]query_string will be loaded in cgi processing [06:14:49]execute_cgi json_proto POST (null) [06:14:49]execute_cgi path=json_proto method=POST [06:14:49]POST find Content-Length [06:14:49]Host: 172.17.60.68:8080 [06:14:49]Content-Length: 677 [06:14:49]Content-Type: application/json [06:14:49] [06:14:49]POST finish read [06:14:49]Found Content-Length = 677 [06:14:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:49]execute_script... [06: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)545319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:49]POST & json_proto [06:14:49]process_json_proto [06:14:49]json parsed OK: [06:14:49]protocol is kg_v1.0 [06:14:49]action value=close_receipt [06:14:49]process_action close_receipt [06:14:49]cmd_close_receipt [06:14:49]MH_GetDate [06:14:49]Write to MH i2c: F0 00 00 D6 0F D4 [06:14:49]Write i2c OK [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: F0 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: F0 09 00 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: F0 09 00 D6 0F 00 5A 02 60 66 9A 61 5F 66 BF [06:14:49]GetLastDocTimeStamp 1717567810 [06:14:49]current date 1717568090 [06:14:49]FM_GetShiftState [06:14:49]SAM_PROTO_GetShiftState [06:14:49]wFMCommunicate request_size=4 [06:14:49]MH_SAM_APDU [06:14:49]CAPDU: 80 13 01 00 [06:14:49]Write to MH i2c: E2 08 00 D7 0F 80 13 01 00 00 00 00 00 63 [06:14:49]Write i2c OK [06:14:49]MH_I2C_Read... [06:14:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:49]Read from MH i2c: E2 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: E2 0E 00 [06:14:49]MH_I2C_Read... [06:14:49]Read from MH i2c: E2 0E 00 D7 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [06:14:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:14:49]wFMCommunicate OK [06:14:49]SAM_PROTO_GetShiftState done [06:14:49]FM_GetShiftState done [06:14:49]opened in 1717545916 [06:14:49]opened+sec_in_day 1717632316 [06:14:49]quantity*price = 60009 [06:14:49]sum+1 = 60010 [06:14:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 44 05.06.2024 06:14 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59649 ФПД: 107999532016938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T061450&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59649&fm=107999532016938&tin=02508201610067®Number=0000000000151680&sum=60000 [06:14:50]StoreToDocumentArchive [06:14:50]shift 72 fd 59649 [06:14:50]save to /storage/0072/doc_00059649 [06:14:50]save last doc name /storage/0072/doc_00059649 to /storage/kkm_last_doc_name [06:14:50]save OK [06:14:50]Clear old archive folders... [06:14:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:14:50]tlvbuf is 01D7D0C0 [06:14:50]SAM_PROTO_ClearQueue [06:14:50]wFMCommunicate request_size=4 [06:14:50]MH_SAM_APDU [06:14:50]CAPDU: 80 09 00 00 [06:14:50]Write to MH i2c: E2 08 00 E4 0F 80 09 00 00 00 00 00 00 65 [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:14:50]Read from MH i2c: E2 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 E4 0F 00 90 00 67 [06:14:50]RAPDU: 90 00 [06:14:50]wFMCommunicate OK [06:14:50]SAM_PROTO_ClearQueue done [06:14:50]KKMCreateOFDPacket [06:14:50]OFDProtocolAddRootSTLVToBuf [06:14:50]FM_MakeSignedData [06:14:50]FM_MakeSignedData [06:14:50]SAM_PROTO_SignData [06:14:50]wFMCommunicate request_size=4 [06:14:50]MH_SAM_APDU [06:14:50]CAPDU: 80 0D 01 02 [06:14:50]Write to MH i2c: E2 08 00 E5 0F 80 0D 01 02 00 00 00 00 6D [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:14:50]Read from MH i2c: E2 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 E5 0F 00 90 00 68 [06:14:50]RAPDU: 90 00 [06:14:50]wFMCommunicate OK [06:14:50]wFMCommunicate request_size=255 [06:14:50]MH_SAM_APDU [06:14: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A 02 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 E9 00 00 35 04 06 00 62 [06:14:50]Write to MH i2c: E2 02 01 E6 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A 02 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 E9 00 00 35 04 06 00 62 00 00 B7 [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:50]Read from MH i2c: E2 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 E6 0F 00 90 00 69 [06:14:50]RAPDU: 90 00 [06:14:50]wFMCommunicate OK [06:14:50]wFMCommunicate request_size=10 [06:14:50]MH_SAM_APDU [06:14:50]CAPDU: 80 0D 02 02 05 39 99 BD E5 2A [06:14:50]Write to MH i2c: E2 0D 00 E7 0F 80 0D 02 02 05 00 39 99 BD E5 2A 00 00 18 [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:50]Read from MH i2c: E2 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 [06:14:50]MH_I2C_Read... [06:14:50]Read from MH i2c: E2 03 00 E7 0F 00 90 00 6A [06:14:50]RAPDU: 90 00 [06:14:50]wFMCommunicate OK [06:14:50]wFMCommunicate request_size=4 [06:14:50]MH_SAM_APDU [06:14:50]CAPDU: 80 0D 03 02 [06:14:50]Write to MH i2c: E2 08 00 E8 0F 80 0D 03 02 00 00 00 00 72 [06:14:50]Write i2c OK [06:14:50]MH_I2C_Read... [06:14:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:14:51]Read from MH i2c: E2 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: E2 0B 00 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: E2 0B 00 E8 0F 00 CC 38 78 14 40 66 D3 8A 90 00 06 [06:14:51]RAPDU: CC 38 78 14 40 66 D3 8A 90 00 [06:14:51]wFMCommunicate OK [06:14:51]SAM_PROTO_SignData done [06:14:51]FM_MakeSignedData done [06:14:51]CreateOFDProtocolMessage [06:14:51]wFMCommunicate request_size=4 [06:14:51]MH_SAM_APDU [06:14:51]CAPDU: 80 11 00 00 [06:14:51]Write to MH i2c: E2 08 00 E9 0F 80 11 00 00 00 00 00 00 72 [06:14:51]Write i2c OK [06:14:51]MH_I2C_Read... [06:14:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:51]Read from MH i2c: E2 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: E2 17 00 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: E2 17 00 E9 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C5 [06:14:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:14:51]wFMCommunicate OK [06:14:51]CreateOFDProtocolMessage done [06:14:51]OFDSenderStorePacket 59649 [06:14:51]StoreOFDPacket docnum=59649 [06:14:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 F1 07 01 B6 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A 02 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 E9 00 00 35 04 06 00 62 39 99 BD E5 2A CC 38 78 14 40 66 D3 8A [06:14:51]CheckFolder [06:14:51]dirname=/storage/ofd_packets [06:14:51]CheckFolder done [06:14:51]ProducePacketName [06:14:51]name=ofd_packets/00059649 [06:14:51]NVStorageSaveData ofd_packets/00059649 [06:14:51]File name is /storage/ofd_packets/00059649 [06:14:51]Write 301 bytes [06:14:51]NVStorageSaveData done [06:14:51]OFDSenderStorePacket done [06:14:51]KKMCreateOFDPacket done [06:14:51]NVStorageSaveData kkm_last_timestamp [06:14:51]File name is /storage/kkm_last_timestamp [06:14:51]Write 4 bytes [06:14:51]NVStorageSaveData done [06:14:51]ExternCall_PrintAddStr [06:14:51]wPrintStart [06:14:51]Write to MH i2c: 01 00 00 EA 0F F9 [06:14:51]Write i2c OK [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: 01 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: 01 07 00 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: 01 07 00 EA 0F 00 00 00 00 00 FF 0F 0E [06:14:51]RasterBufferAndPrint [06:14:51]line Счет N : (1)545319 [06:14:51]line ИНН: 02508201610067 [06:14:51]line Контрольно-Кассовый Чек [06:14:51]line ПРОДАЖА [06:14:51]line ТРК (МРК, ГНК) : 42 [06:14:51]line Товар: 2710124130 [06:14:51]line Аи-92-К-5 [06:14:51]line 8.970 * 66.90 [06:14:51]line = 600.09 [06:14:51]line НДС 12% НСП 1% [06:14:51]line > о реализуемом товаре [06:14:51]line ОКРУГЛЕНИЕ: -0.09 [06:14:51]line ИТОГО: 600.00 [06:14:51]line Внесено: 600.00 [06:14:51]line СДАЧА: 0.00 [06:14:51]line НСП 1% : 5.31 [06:14:51]line НДС 12% : 63.73 [06:14:51]line Наличными: 600.00 [06:14:51]line Безнал.: 0.00 [06:14:51]line Место: АЗС № 117 "Партнер Нефть" [06:14:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:14:51]line СНО: Общий режим [06:14:51]line Чек 44 05.06.2024 06:14 [06:14:51]line Смена: 72 ФФД: 1.0 [06:14:51]line ЗНМ: 0300000048 [06:14:51]line РНМ: 0000000000151680 [06:14:51]line Версия ККМ: v1.0 [06:14:51]line ФМ: 0000000000959414 [06:14:51]line ФД: 59649 [06:14:51]line ФПД: 107999532016938 [06:14:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T061450&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59649&fm=107999532016938&tin=02508201610067®Number=0000000000151680&sum=60000 [06:14:51]OFD Sender: Processing packet 59649 [packets to send 52, broken 51] [06:14:51]ProducePacketName [06:14:51]name=ofd_packets/00059649 [06:14:51]OFD Sender: To server: pG, [06:14:51]CommunicateWithHost lk.salyk.kg:30040 [06:14:51]ConnectInit lk.salyk.kg [06:14:51]written 0, free lines is 4095 [06:14:51]Connected sock=10 [06:14:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 F1 07 01 B6 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A 02 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 E9 00 00 35 04 06 00 62 39 99 BD E5 2A CC 38 78 14 40 66 D3 8A [06:14:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F2 5C 47 00 06 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 39 35 39 34 31 34 10 04 04 00 01 E9 00 00 F4 03 04 00 5F AE 5F 66 B6 04 01 00 00 D1 BE 24 C1 AD EA 27 E1 [06:14:51]CommunicateWithHost err = 0 [06:14:51]CheckOFDResponse [06:14:51]1017 (14) - 77093643461234 [06:14:51]1041 (16) - 0000000000959414 [06:14:51]1040 (4) - 59649 [06:14:51]1012 (4) - 05.06.2024 00:16 [06:14:51]1206 (1) - 0 [06:14:51]OFD Sender: Remove packet 59649 [06:14:51]ProducePacketName [06:14:51]name=ofd_packets/00059649 [06:14:51]NVStorageDeleteData [06:14:51]Write to MH i2c: 01 00 00 15 10 25 [06:14:51]Write i2c OK [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: 01 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: 01 07 00 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: 01 07 00 15 10 00 00 00 00 00 A5 0C DD [06:14:51]RasterBufferAndPrint [06:14:51]line [06:14:51]line [06:14:51]line [06:14:51]line [06:14:51]line [06:14:51]written 0, free lines is 3241 [06:14:51]MH_Cut [06:14:51]Write to MH i2c: D1 01 00 1C 10 01 FE [06:14:51]Write i2c OK [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: D1 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: D1 01 00 [06:14:51]MH_I2C_Read... [06:14:51]Read from MH i2c: D1 01 00 1C 10 00 FD [06:14:51]Write to MH i2c: 01 00 00 1D 10 2D [06:14:51]Write i2c OK [06:14:51]MH_I2C_Read... [06:14:52]OFD Sender: No OFD packet to send [06:14:52]*** Cut start [06:14:52]*** Partial cut [06:14:52]*** CUTSNS_PIN = 1 [06:14:52]*** CUTSNS_PIN = 0 [06:14:53]*** Brake cut motor [06:14:53]Read from MH i2c: 01 [06:14:53]MH_I2C_Read... [06:14:53]*** Stop cut motor [06:14:53]*** Cut end [06:14:53]Read from MH i2c: 01 07 00 [06:14:53]MH_I2C_Read... [06:14:53]Read from MH i2c: 01 07 00 1D 10 00 00 00 00 00 FF 0F 42 [06:14:53]process_action close_receipt done [06:14:53]requested_data is exist [06:14:53]produce_requested_data [06:14:53]requested_item fm.sn is exist - process it [06:14:53]wFMCommunicate request_size=4 [06:14:53]MH_SAM_APDU [06:14:53]CAPDU: 80 11 00 00 [06:14:53]Write to MH i2c: E2 08 00 1E 10 80 11 00 00 00 00 00 00 A8 [06:14:53]Write i2c OK [06:14:53]MH_I2C_Read... [06:14:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:53]Read from MH i2c: E2 [06:14:53]MH_I2C_Read... [06:14:53]Read from MH i2c: E2 17 00 [06:14:53]MH_I2C_Read... [06:14:53]Read from MH i2c: E2 17 00 1E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FB [06:14:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:14:53]wFMCommunicate OK [06:14:53]requested_item fd.num is exist - process it [06:14:53]SAM_PROTO_GetFieldsCounters [06:14:53]wFMCommunicate request_size=4 [06:14:53]MH_SAM_APDU [06:14:53]CAPDU: 80 13 00 00 [06:14:53]Write to MH i2c: E2 08 00 1F 10 80 13 00 00 00 00 00 00 AB [06:14:53]Write i2c OK [06:14:53]MH_I2C_Read... [06:14:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:14:53]Read from MH i2c: E2 [06:14:53]MH_I2C_Read... [06:14:53]Read from MH i2c: E2 62 00 [06:14:53]MH_I2C_Read... [06:14:53]Read from MH i2c: E2 62 00 1F 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 01 E9 00 00 0E 04 04 00 48 00 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 7E [06:14:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 01 E9 00 00 0E 04 04 00 48 00 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 [06:14:53]wFMCommunicate OK [06:14:53]SAM_PROTO_GetFieldsCounters done [06:14:53]requested_item shift.num is exist - process it [06:14:53]requested_item shift.opened is exist - process it [06:14:53]req_shift_opened [06:14:53]FM_GetShiftState [06:14:53]SAM_PROTO_GetShiftState [06:14:53]wFMCommunicate request_size=4 [06:14:53]MH_SAM_APDU [06:14:53]CAPDU: 80 13 01 00 [06:14:53]Write to MH i2c: E2 08 00 20 10 80 13 01 00 00 00 00 00 AD [06:14:53]Write i2c OK [06:14:53]MH_I2C_Read... [06:14:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:53]Read from MH i2c: E2 [06:14:53]MH_I2C_Read... [06:14:53]Read from MH i2c: E2 0E 00 [06:14:53]MH_I2C_Read... [06:14:53]Read from MH i2c: E2 0E 00 20 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E5 [06:14:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:14:53]wFMCommunicate OK [06:14:53]SAM_PROTO_GetShiftState done [06:14:53]FM_GetShiftState done [06:14:53]req_shift_opened done [06:14:53]requested_item shift.open_date is exist - process it [06:14:53]req_shift_open_date [06:14:53]req_shift_open_date done [06:14:53]produce_requested_data done [06:14:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59649,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:14:53]process_action_free close_receipt [06:14:53]json_value_free [06:14:53]json_value_free done [06:14:53]process_json_proto returns [06:14:53]Send response to host [06:14:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59649,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:14:53]free response buf [06:14:53]execute_script done [06:14:53]execute_script returns [06:14:53]free content buf [06:14:53]Sock 8.Close socket [06:14:53]Sock 8.Thread stoped [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: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]OFD Sender: No OFD packet to send [06:17:57]OFD Sender: No OFD packet to send [06:18:02]OFD Sender: No OFD packet to send [06:18:07]OFD Sender: No OFD packet to send [06:18:12]OFD Sender: No OFD packet to send [06:18:17]OFD Sender: No OFD packet to send [06:18:22]OFD Sender: No OFD packet to send [06:18:27]OFD Sender: No OFD packet to send [06:18:32]OFD Sender: No OFD packet to send [06:18:37]OFD Sender: No OFD packet to send [06:18:42]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:32]OFD Sender: No OFD packet to send [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:52]OFD Sender: No OFD packet to send [06:19:57]OFD Sender: No OFD packet to send [06:20:02]OFD Sender: No OFD packet to send [06:20:07]OFD Sender: No OFD packet to send [06:20:12]OFD Sender: No OFD packet to send [06:20:17]OFD Sender: No OFD packet to send [06:20:22]OFD Sender: No OFD packet to send [06:20:27]OFD Sender: No OFD packet to send [06:20:32]OFD Sender: No OFD packet to send [06:20:37]OFD Sender: No OFD packet to send [06:20:42]OFD Sender: No OFD packet to send [06:20:47]OFD Sender: No OFD packet to send [06:20:52]OFD Sender: No OFD packet to send [06:20:57]OFD Sender: No OFD packet to send [06:21:02]OFD Sender: No OFD packet to send [06:21:07]OFD Sender: No OFD packet to send [06:21:10]accept exits with 9 [06:21:10]New connection [06:21:10]New thread 3066920292 created [06:21:10]Thread 3066776932 joined [06:21:10]Waiting for new connection... [06:21:10] Sock 9.Parse request [06:21:10]Sock 9.Check first char [06:21:10]Sock 9.First char is OK [06:21:10]request: POST /json_proto HTTP/1.0 [06:21:10]Method: POST [06:21:10]URL: /json_proto [06:21:10]Method is POST - this is cgi request [06:21:10]url: /json_proto [06:21:10]query_string will be loaded in cgi processing [06:21:10]execute_cgi json_proto POST (null) [06:21:10]execute_cgi path=json_proto method=POST [06:21:10]POST find Content-Length [06:21:10]Host: 172.17.60.68:8080 [06:21:10]Content-Length: 840 [06:21:10]Content-Type: application/json [06:21:10] [06:21:10]POST finish read [06:21:10]Found Content-Length = 840 [06:21:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:21:10]execute_script... [06:21: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)545320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:21:10]POST & json_proto [06:21:10]process_json_proto [06:21:10]json parsed OK: [06:21:10]protocol is kg_v1.0 [06:21:10]action value=close_receipt [06:21:10]process_action close_receipt [06:21:10]cmd_close_receipt [06:21:10]MH_GetDate [06:21:10]Write to MH i2c: F0 00 00 21 10 20 [06:21:10]Write i2c OK [06:21:10]MH_I2C_Read... [06:21:10]Read from MH i2c: F0 [06:21:10]MH_I2C_Read... [06:21:10]Read from MH i2c: F0 09 00 [06:21:10]MH_I2C_Read... [06:21:10]Read from MH i2c: F0 09 00 21 10 00 D8 03 60 66 9A 61 5F 66 8A [06:21:10]GetLastDocTimeStamp 1717568090 [06:21:10]current date 1717568472 [06:21:10]FM_GetShiftState [06:21:10]SAM_PROTO_GetShiftState [06:21:10]wFMCommunicate request_size=4 [06:21:10]MH_SAM_APDU [06:21:10]CAPDU: 80 13 01 00 [06:21:10]Write to MH i2c: E2 08 00 22 10 80 13 01 00 00 00 00 00 AF [06:21:10]Write i2c OK [06:21:10]MH_I2C_Read... [06:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:10]Read from MH i2c: E2 [06:21:10]MH_I2C_Read... [06:21:10]Read from MH i2c: E2 0E 00 [06:21:10]MH_I2C_Read... [06:21:10]Read from MH i2c: E2 0E 00 22 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E7 [06:21:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:21:10]wFMCommunicate OK [06:21:10]SAM_PROTO_GetShiftState done [06:21:10]FM_GetShiftState done [06:21:10]opened in 1717545916 [06:21:10]opened+sec_in_day 1717632316 [06:21:10]quantity*price = 50041 [06:21:10]sum+1 = 50042 [06:21:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 45 05.06.2024 06:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59650 ФПД: 155148037788652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T062112&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59650&fm=155148037788652&tin=02508201610067®Number=0000000000151680&sum=50041 [06:21:11]StoreToDocumentArchive [06:21:11]shift 72 fd 59650 [06:21:11]save to /storage/0072/doc_00059650 [06:21:11]save last doc name /storage/0072/doc_00059650 to /storage/kkm_last_doc_name [06:21:11]save OK [06:21:11]Clear old archive folders... [06:21:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:21:11]tlvbuf is 01DB1B40 [06:21:11]SAM_PROTO_ClearQueue [06:21:11]wFMCommunicate request_size=4 [06:21:11]MH_SAM_APDU [06:21:11]CAPDU: 80 09 00 00 [06:21:11]Write to MH i2c: E2 08 00 2F 10 80 09 00 00 00 00 00 00 B1 [06:21:11]Write i2c OK [06:21:11]MH_I2C_Read... [06:21:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:21:11]Read from MH i2c: E2 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: E2 03 00 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: E2 03 00 2F 10 00 90 00 B3 [06:21:11]RAPDU: 90 00 [06:21:11]wFMCommunicate OK [06:21:11]SAM_PROTO_ClearQueue done [06:21:11]KKMCreateOFDPacket [06:21:11]OFDProtocolAddRootSTLVToBuf [06:21:11]FM_MakeSignedData [06:21:11]FM_MakeSignedData [06:21:11]SAM_PROTO_SignData [06:21:11]wFMCommunicate request_size=4 [06:21:11]MH_SAM_APDU [06:21:11]CAPDU: 80 0D 01 02 [06:21:11]Write to MH i2c: E2 08 00 30 10 80 0D 01 02 00 00 00 00 B9 [06:21:11]Write i2c OK [06:21:11]MH_I2C_Read... [06:21:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:21:11]Read from MH i2c: E2 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: E2 03 00 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: E2 03 00 30 10 00 90 00 B4 [06:21:11]RAPDU: 90 00 [06:21:11]wFMCommunicate OK [06:21:11]wFMCommunicate request_size=255 [06:21:11]MH_SAM_APDU [06:21: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D8 03 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 E9 00 00 35 04 06 00 8D [06:21:11]Write to MH i2c: E2 02 01 31 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D8 03 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 E9 00 00 35 04 06 00 8D 00 00 24 [06:21:11]Write i2c OK [06:21:11]MH_I2C_Read... [06:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:12]Read from MH i2c: E2 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 31 10 00 90 00 B5 [06:21:12]RAPDU: 90 00 [06:21:12]wFMCommunicate OK [06:21:12]wFMCommunicate request_size=10 [06:21:12]MH_SAM_APDU [06:21:12]CAPDU: 80 0D 02 02 05 1B 37 AE 13 EC [06:21:12]Write to MH i2c: E2 0D 00 32 10 80 0D 02 02 05 00 1B 37 AE 13 EC 00 00 C5 [06:21:12]Write i2c OK [06:21:12]MH_I2C_Read... [06:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:12]Read from MH i2c: E2 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 32 10 00 90 00 B6 [06:21:12]RAPDU: 90 00 [06:21:12]wFMCommunicate OK [06:21:12]wFMCommunicate request_size=4 [06:21:12]MH_SAM_APDU [06:21:12]CAPDU: 80 0D 03 02 [06:21:12]Write to MH i2c: E2 08 00 33 10 80 0D 03 02 00 00 00 00 BE [06:21:12]Write i2c OK [06:21:12]MH_I2C_Read... [06:21:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:21:12]Read from MH i2c: E2 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 0B 00 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 0B 00 33 10 00 4A C3 B6 0B B0 DA 46 9E 90 00 FB [06:21:12]RAPDU: 4A C3 B6 0B B0 DA 46 9E 90 00 [06:21:12]wFMCommunicate OK [06:21:12]SAM_PROTO_SignData done [06:21:12]FM_MakeSignedData done [06:21:12]CreateOFDProtocolMessage [06:21:12]wFMCommunicate request_size=4 [06:21:12]MH_SAM_APDU [06:21:12]CAPDU: 80 11 00 00 [06:21:12]Write to MH i2c: E2 08 00 34 10 80 11 00 00 00 00 00 00 BE [06:21:12]Write i2c OK [06:21:12]MH_I2C_Read... [06:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:12]Read from MH i2c: E2 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 17 00 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 17 00 34 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 11 [06:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:21:12]wFMCommunicate OK [06:21:12]CreateOFDProtocolMessage done [06:21:12]OFDSenderStorePacket 59650 [06:21:12]StoreOFDPacket docnum=59650 [06:21:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2D 25 07 01 F9 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D8 03 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 E9 00 00 35 04 06 00 8D 1B 37 AE 13 EC 4A C3 B6 0B B0 DA 46 9E [06:21:12]CheckFolder [06:21:12]dirname=/storage/ofd_packets [06:21:12]CheckFolder done [06:21:12]ProducePacketName [06:21:12]name=ofd_packets/00059650 [06:21:12]NVStorageSaveData ofd_packets/00059650 [06:21:12]File name is /storage/ofd_packets/00059650 [06:21:12]Write 301 bytes [06:21:12]NVStorageSaveData done [06:21:12]OFDSenderStorePacket done [06:21:12]KKMCreateOFDPacket done [06:21:12]NVStorageSaveData kkm_last_timestamp [06:21:12]File name is /storage/kkm_last_timestamp [06:21:12]Write 4 bytes [06:21:12]NVStorageSaveData done [06:21:12]ExternCall_PrintAddStr [06:21:12]wPrintStart [06:21:12]Write to MH i2c: 01 00 00 35 10 45 [06:21:12]Write i2c OK [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: 01 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: 01 07 00 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: 01 07 00 35 10 00 00 00 00 00 FF 0F 5A [06:21:12]RasterBufferAndPrint [06:21:12]line Счет N : (1)545320 [06:21:12]line ИНН: 02508201610067 [06:21:12]line Контрольно-Кассовый Чек [06:21:12]line ПРОДАЖА [06:21:12]line ТРК (МРК, ГНК) : 22 [06:21:12]line Товар: 2710124130 [06:21:12]line Аи-92-К-5 [06:21:12]line 7.480 * 66.90 [06:21:12]line = 500.41 [06:21:12]line НДС 12% НСП 1% [06:21:12]line > о реализуемом товаре [06:21:12]line ИТОГО: 500.41 [06:21:12]line НСП 1% : 4.43 [06:21:12]line НДС 12% : 53.14 [06:21:12]line Наличными: 0.00 [06:21:12]line Безнал.: 500.41 [06:21:12]line Место: АЗС № 117 "Партнер Нефть" [06:21:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:21:12]line СНО: Общий режим [06:21:12]line Чек 45 05.06.2024 06:21 [06:21:12]line Смена: 72 ФФД: 1.0 [06:21:12]line ЗНМ: 0300000048 [06:21:12]line РНМ: 0000000000151680 [06:21:12]line Версия ККМ: v1.0 [06:21:12]line Платежная система: АКБ Кыргызстан [06:21:12]line ФМ: 0000000000959414 [06:21:12]line ФД: 59650 [06:21:12]line ФПД: 155148037788652 [06:21:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T062112&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59650&fm=155148037788652&tin=02508201610067®Number=0000000000151680&sum=50041 [06:21:12]OFD Sender: Processing packet 59650 [packets to send 52, broken 51] [06:21:12]ProducePacketName [06:21:12]name=ofd_packets/00059650 [06:21:12]OFD Sender: To server: pG, [06:21:12]CommunicateWithHost lk.salyk.kg:30040 [06:21:12]ConnectInit lk.salyk.kg [06:21:12]written 0, free lines is 4095 [06:21:12]Connected sock=10 [06:21:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2D 25 07 01 F9 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D8 03 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 E9 00 00 35 04 06 00 8D 1B 37 AE 13 EC 4A C3 B6 0B B0 DA 46 9E [06:21:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 75 3A 47 00 17 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 E9 00 00 F4 03 04 00 DD AF 5F 66 B6 04 01 00 00 02 91 CE 10 B3 48 E2 0C [06:21:12]CommunicateWithHost err = 0 [06:21:12]CheckOFDResponse [06:21:12]1017 (14) - 77093643461234 [06:21:12]1041 (16) - 0000000000959414 [06:21:12]1040 (4) - 59650 [06:21:12]1012 (4) - 05.06.2024 00:22 [06:21:12]1206 (1) - 0 [06:21:12]OFD Sender: Remove packet 59650 [06:21:12]ProducePacketName [06:21:12]name=ofd_packets/00059650 [06:21:12]NVStorageDeleteData [06:21:13]Write to MH i2c: 01 00 00 5F 10 6F [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: 01 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: 01 07 00 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: 01 07 00 5F 10 00 00 00 00 00 B7 0C 39 [06:21:13]RasterBufferAndPrint [06:21:13]line [06:21:13]line [06:21:13]line [06:21:13]line [06:21:13]line [06:21:13]written 0, free lines is 3264 [06:21:13]MH_Cut [06:21:13]Write to MH i2c: D1 01 00 66 10 01 48 [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: D1 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: D1 01 00 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: D1 01 00 66 10 00 47 [06:21:13]Write to MH i2c: 01 00 00 67 10 77 [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]OFD Sender: No OFD packet to send [06:21:14]*** Cut start [06:21:14]*** Partial cut [06:21:14]*** CUTSNS_PIN = 1 [06:21:14]*** CUTSNS_PIN = 0 [06:21:14]*** Brake cut motor [06:21:14]Read from MH i2c: 01 [06:21:14]MH_I2C_Read... [06:21:14]*** Stop cut motor [06:21:14]*** Cut end [06:21:14]Read from MH i2c: 01 07 00 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: 01 07 00 67 10 00 00 00 00 00 FF 0F 8C [06:21:14]process_action close_receipt done [06:21:14]requested_data is exist [06:21:14]produce_requested_data [06:21:14]requested_item fm.sn is exist - process it [06:21:14]wFMCommunicate request_size=4 [06:21:14]MH_SAM_APDU [06:21:14]CAPDU: 80 11 00 00 [06:21:14]Write to MH i2c: E2 08 00 68 10 80 11 00 00 00 00 00 00 F2 [06:21:14]Write i2c OK [06:21:14]MH_I2C_Read... [06:21:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:14]Read from MH i2c: E2 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: E2 17 00 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: E2 17 00 68 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 45 [06:21:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:21:14]wFMCommunicate OK [06:21:14]requested_item fd.num is exist - process it [06:21:14]SAM_PROTO_GetFieldsCounters [06:21:14]wFMCommunicate request_size=4 [06:21:14]MH_SAM_APDU [06:21:14]CAPDU: 80 13 00 00 [06:21:14]Write to MH i2c: E2 08 00 69 10 80 13 00 00 00 00 00 00 F5 [06:21:14]Write i2c OK [06:21:14]MH_I2C_Read... [06:21:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:21:14]Read from MH i2c: E2 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: E2 62 00 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: E2 62 00 69 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 02 E9 00 00 0E 04 04 00 48 00 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 CC [06:21:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 02 E9 00 00 0E 04 04 00 48 00 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 [06:21:14]wFMCommunicate OK [06:21:14]SAM_PROTO_GetFieldsCounters done [06:21:14]requested_item shift.num is exist - process it [06:21:14]requested_item shift.opened is exist - process it [06:21:14]req_shift_opened [06:21:14]FM_GetShiftState [06:21:14]SAM_PROTO_GetShiftState [06:21:14]wFMCommunicate request_size=4 [06:21:14]MH_SAM_APDU [06:21:14]CAPDU: 80 13 01 00 [06:21:14]Write to MH i2c: E2 08 00 6A 10 80 13 01 00 00 00 00 00 F7 [06:21:14]Write i2c OK [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: E2 [06:21:14]MH_I2C_Read... [06:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:14]Read from MH i2c: E2 0E 00 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: E2 0E 00 6A 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2F [06:21:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:21:14]wFMCommunicate OK [06:21:14]SAM_PROTO_GetShiftState done [06:21:14]FM_GetShiftState done [06:21:14]req_shift_opened done [06:21:14]requested_item shift.open_date is exist - process it [06:21:14]req_shift_open_date [06:21:14]req_shift_open_date done [06:21:14]produce_requested_data done [06:21:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59650,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:21:14]process_action_free close_receipt [06:21:14]json_value_free [06:21:14]json_value_free done [06:21:14]process_json_proto returns [06:21:14]Send response to host [06:21:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59650,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:21:14]free response buf [06:21:14]execute_script done [06:21:14]execute_script returns [06:21:14]free content buf [06:21:14]Sock 9.Close socket [06:21:14]Sock 9.Thread stoped [06:21:18]OFD Sender: No OFD packet to send [06:21:23]OFD Sender: No OFD packet to send [06:21:28]OFD Sender: No OFD packet to send [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: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:13]OFD Sender: No OFD packet to send [06:22:18]OFD Sender: No OFD packet to send [06:22:23]OFD Sender: No OFD packet to send [06:22:28]OFD Sender: No OFD packet to send [06:22:33]OFD Sender: No OFD packet to send [06:22:38]OFD Sender: No OFD packet to send [06:22:43]OFD Sender: No OFD packet to send [06:22:48]OFD Sender: No OFD packet to send [06:22:53]OFD Sender: No OFD packet to send [06:22:58]OFD Sender: No OFD packet to send [06:23:03]OFD Sender: No OFD packet to send [06:23:08]OFD Sender: No OFD packet to send [06:23:13]OFD Sender: No OFD packet to send [06:23:18]OFD Sender: No OFD packet to send [06:23:23]OFD Sender: No OFD packet to send [06:23:28]OFD Sender: No OFD packet to send [06:23:33]OFD Sender: No OFD packet to send [06:23:38]OFD Sender: No OFD packet to send [06:23:43]OFD Sender: No OFD packet to send [06:23:48]OFD Sender: No OFD packet to send [06:23:53]OFD Sender: No OFD packet to send [06:23:58]OFD Sender: No OFD packet to send [06:24:03]OFD Sender: No OFD packet to send [06:24:08]OFD Sender: No OFD packet to send [06:24:13]OFD Sender: No OFD packet to send [06:24:18]OFD Sender: No OFD packet to send [06:24:23]OFD Sender: No OFD packet to send [06:24:28]OFD Sender: No OFD packet to send [06:24:33]OFD Sender: No OFD packet to send [06:24:38]OFD Sender: No OFD packet to send [06:24:43]OFD Sender: No OFD packet to send [06:24:48]OFD Sender: No OFD packet to send [06:24:53]OFD Sender: No OFD packet to send [06:24:58]OFD Sender: No OFD packet to send [06:25:03]OFD Sender: No OFD packet to send [06:25:08]OFD Sender: No OFD packet to send [06:25:13]OFD Sender: No OFD packet to send [06:25:18]OFD Sender: No OFD packet to send [06:25:23]OFD Sender: No OFD packet to send [06:25:28]OFD Sender: No OFD packet to send [06:25:33]OFD Sender: No OFD packet to send [06:25:38]OFD Sender: No OFD packet to send [06:25:43]OFD Sender: No OFD packet to send [06:25:48]OFD Sender: No OFD packet to send [06:25:53]OFD Sender: No OFD packet to send [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:43]OFD Sender: No OFD packet to send [06:26:48]OFD Sender: No OFD packet to send [06:26:53]OFD Sender: No OFD packet to send [06:26:58]OFD Sender: No OFD packet to send [06:27:03]OFD Sender: No OFD packet to send [06:27:08]OFD Sender: No OFD packet to send [06:27:13]OFD Sender: No OFD packet to send [06:27:18]OFD Sender: No OFD packet to send [06:27:23]OFD Sender: No OFD packet to send [06:27:28]OFD Sender: No OFD packet to send [06:27:33]OFD Sender: No OFD packet to send [06:27:38]OFD Sender: No OFD packet to send [06:27:43]OFD Sender: No OFD packet to send [06:27:48]OFD Sender: No OFD packet to send [06:27:53]OFD Sender: No OFD packet to send [06:27:58]OFD Sender: No OFD packet to send [06:28:03]OFD Sender: No OFD packet to send [06:28:08]OFD Sender: No OFD packet to send [06:28:13]OFD Sender: No OFD packet to send [06:28:18]OFD Sender: No OFD packet to send [06:28:23]OFD Sender: No OFD packet to send [06:28:28]OFD Sender: No OFD packet to send [06:28:33]OFD Sender: No OFD packet to send [06:28:38]OFD Sender: No OFD packet to send [06:28:43]OFD Sender: No OFD packet to send [06:28:48]accept exits with 8 [06:28:48]New connection [06:28:48]New thread 3066776932 created [06:28:48]Thread 3066920292 joined [06:28:48]Waiting for new connection... [06:28:48] Sock 8.Parse request [06:28:48]Sock 8.Check first char [06:28:48]Sock 8.First char is OK [06:28:48]request: POST /json_proto HTTP/1.0 [06:28:48]Method: POST [06:28:48]URL: /json_proto [06:28:48]Method is POST - this is cgi request [06:28:48]url: /json_proto [06:28:48]query_string will be loaded in cgi processing [06:28:48]execute_cgi json_proto POST (null) [06:28:48]execute_cgi path=json_proto method=POST [06:28:48]POST find Content-Length [06:28:48]Host: 172.17.60.68:8080 [06:28:48]Content-Length: 800 [06:28:48]Content-Type: application/json [06:28:48] [06:28:48]POST finish read [06:28:48]Found Content-Length = 800 [06:28:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545321", "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" : 72.90, "quantity" : 48.020, "sum" : 3500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:48]execute_script... [06:28:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545321", "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" : 72.90, "quantity" : 48.020, "sum" : 3500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:48]POST & json_proto [06:28:48]process_json_proto [06:28:48]json parsed OK: [06:28:48]protocol is kg_v1.0 [06:28:48]action value=close_receipt [06:28:48]process_action close_receipt [06:28:48]cmd_close_receipt [06:28:48]MH_GetDate [06:28:48]Write to MH i2c: F0 00 00 6B 10 6A [06:28:48]Write i2c OK [06:28:48]MH_I2C_Read... [06:28:48]Read from MH i2c: F0 [06:28:48]MH_I2C_Read... [06:28:48]Read from MH i2c: F0 09 00 [06:28:48]MH_I2C_Read... [06:28:48]Read from MH i2c: F0 09 00 6B 10 00 A1 05 60 66 9A 61 5F 66 9F [06:28:48]GetLastDocTimeStamp 1717568472 [06:28:48]current date 1717568929 [06:28:48]FM_GetShiftState [06:28:48]SAM_PROTO_GetShiftState [06:28:48]wFMCommunicate request_size=4 [06:28:48]MH_SAM_APDU [06:28:48]CAPDU: 80 13 01 00 [06:28:48]Write to MH i2c: E2 08 00 6C 10 80 13 01 00 00 00 00 00 F9 [06:28:48]Write i2c OK [06:28:48]MH_I2C_Read... [06:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:48]Read from MH i2c: E2 [06:28:48]MH_I2C_Read... [06:28:48]Read from MH i2c: E2 0E 00 [06:28:48]MH_I2C_Read... [06:28:48]Read from MH i2c: E2 0E 00 6C 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 31 [06:28:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:28:48]wFMCommunicate OK [06:28:48]SAM_PROTO_GetShiftState done [06:28:48]FM_GetShiftState done [06:28:48]opened in 1717545916 [06:28:48]opened+sec_in_day 1717632316 [06:28:48]quantity*price = 350065 [06:28:48]sum+1 = 350067 [06:28:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.66 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 0.00 Безнал.: 3500.66 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 46 05.06.2024 06:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59651 ФПД: 192635435054815 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T062849&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59651&fm=192635435054815&tin=02508201610067®Number=0000000000151680&sum=350066 [06:28:49]StoreToDocumentArchive [06:28:49]shift 72 fd 59651 [06:28:49]save to /storage/0072/doc_00059651 [06:28:49]save last doc name /storage/0072/doc_00059651 to /storage/kkm_last_doc_name [06:28:49]save OK [06:28:49]Clear old archive folders... [06:28:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:28:49]tlvbuf is 01D9D840 [06:28:49]SAM_PROTO_ClearQueue [06:28:49]wFMCommunicate request_size=4 [06:28:49]MH_SAM_APDU [06:28:49]CAPDU: 80 09 00 00 [06:28:49]Write to MH i2c: E2 08 00 79 10 80 09 00 00 00 00 00 00 FB [06:28:49]Write i2c OK [06:28:49]MH_I2C_Read... [06:28:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:49]Read from MH i2c: E2 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 79 10 00 90 00 FD [06:28:49]RAPDU: 90 00 [06:28:49]wFMCommunicate OK [06:28:49]SAM_PROTO_ClearQueue done [06:28:49]KKMCreateOFDPacket [06:28:49]OFDProtocolAddRootSTLVToBuf [06:28:49]FM_MakeSignedData [06:28:49]FM_MakeSignedData [06:28:49]SAM_PROTO_SignData [06:28:49]wFMCommunicate request_size=4 [06:28:49]MH_SAM_APDU [06:28:49]CAPDU: 80 0D 01 02 [06:28:49]Write to MH i2c: E2 08 00 7A 10 80 0D 01 02 00 00 00 00 03 [06:28:49]Write i2c OK [06:28:49]MH_I2C_Read... [06:28:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:49]Read from MH i2c: E2 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 7A 10 00 90 00 FE [06:28:49]RAPDU: 90 00 [06:28:49]wFMCommunicate OK [06:28:49]wFMCommunicate request_size=255 [06:28:49]MH_SAM_APDU [06:28: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 94 BB 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 72 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A1 05 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 E9 00 00 35 04 06 00 AF 33 6E AD [06:28:49]Write to MH i2c: E2 02 01 7B 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 94 BB 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 72 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A1 05 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 E9 00 00 35 04 06 00 AF 33 6E AD 00 00 64 [06:28:49]Write i2c OK [06:28:49]MH_I2C_Read... [06:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:49]Read from MH i2c: E2 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 7B 10 00 90 00 FF [06:28:49]RAPDU: 90 00 [06:28:49]wFMCommunicate OK [06:28:49]wFMCommunicate request_size=7 [06:28:49]MH_SAM_APDU [06:28:49]CAPDU: 80 0D 02 02 02 76 DF [06:28:49]Write to MH i2c: E2 0A 00 7C 10 80 0D 02 02 02 00 76 DF 00 00 5F [06:28:49]Write i2c OK [06:28:49]MH_I2C_Read... [06:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:49]Read from MH i2c: E2 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 [06:28:49]MH_I2C_Read... [06:28:49]Read from MH i2c: E2 03 00 7C 10 00 90 00 00 [06:28:49]RAPDU: 90 00 [06:28:49]wFMCommunicate OK [06:28:49]wFMCommunicate request_size=4 [06:28:49]MH_SAM_APDU [06:28:49]CAPDU: 80 0D 03 02 [06:28:49]Write to MH i2c: E2 08 00 7D 10 80 0D 03 02 00 00 00 00 08 [06:28:49]Write i2c OK [06:28:49]MH_I2C_Read... [06:28:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:50]Read from MH i2c: E2 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: E2 0B 00 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: E2 0B 00 7D 10 00 5E 27 07 81 57 25 C7 FE 90 00 57 [06:28:50]RAPDU: 5E 27 07 81 57 25 C7 FE 90 00 [06:28:50]wFMCommunicate OK [06:28:50]SAM_PROTO_SignData done [06:28:50]FM_MakeSignedData done [06:28:50]CreateOFDProtocolMessage [06:28:50]wFMCommunicate request_size=4 [06:28:50]MH_SAM_APDU [06:28:50]CAPDU: 80 11 00 00 [06:28:50]Write to MH i2c: E2 08 00 7E 10 80 11 00 00 00 00 00 00 08 [06:28:50]Write i2c OK [06:28:50]MH_I2C_Read... [06:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:50]Read from MH i2c: E2 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: E2 17 00 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: E2 17 00 7E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5B [06:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:28:50]wFMCommunicate OK [06:28:50]CreateOFDProtocolMessage done [06:28:50]OFDSenderStorePacket 59651 [06:28:50]StoreOFDPacket docnum=59651 [06:28:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 9B C6 04 01 0A 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 94 BB 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 72 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A1 05 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 E9 00 00 35 04 06 00 AF 33 6E AD 76 DF 5E 27 07 81 57 25 C7 FE [06:28:50]CheckFolder [06:28:50]dirname=/storage/ofd_packets [06:28:50]CheckFolder done [06:28:50]ProducePacketName [06:28:50]name=ofd_packets/00059651 [06:28:50]NVStorageSaveData ofd_packets/00059651 [06:28:50]File name is /storage/ofd_packets/00059651 [06:28:50]Write 298 bytes [06:28:50]NVStorageSaveData done [06:28:50]OFDSenderStorePacket done [06:28:50]KKMCreateOFDPacket done [06:28:50]NVStorageSaveData kkm_last_timestamp [06:28:50]File name is /storage/kkm_last_timestamp [06:28:50]Write 4 bytes [06:28:50]NVStorageSaveData done [06:28:50]ExternCall_PrintAddStr [06:28:50]wPrintStart [06:28:50]Write to MH i2c: 01 00 00 7F 10 8F [06:28:50]Write i2c OK [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: 01 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: 01 07 00 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: 01 07 00 7F 10 00 00 00 00 00 FF 0F A4 [06:28:50]RasterBufferAndPrint [06:28:50]line Счет N : (1)545321 [06:28:50]line ИНН: 02508201610067 [06:28:50]line Контрольно-Кассовый Чек [06:28:50]line ПРОДАЖА [06:28:50]line ТРК (МРК, ГНК) : 11 [06:28:50]line Товар: 2710194210 [06:28:50]line ДТ-К-5 [06:28:50]line 48.020 * 72.90 [06:28:50]line = 3500.66 [06:28:50]line НДС 12% НСП 1% [06:28:50]line > о реализуемом товаре [06:28:50]line ИТОГО: 3500.66 [06:28:50]line НСП 1% : 30.98 [06:28:50]line НДС 12% : 371.75 [06:28:50]line Наличными: 0.00 [06:28:50]line Безнал.: 3500.66 [06:28:50]line Место: АЗС № 117 "Партнер Нефть" [06:28:50]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:28:50]line СНО: Общий режим [06:28:50]line Чек 46 05.06.2024 06:28 [06:28:50]line Смена: 72 ФФД: 1.0 [06:28:50]line ЗНМ: 0300000048 [06:28:50]line РНМ: 0000000000151680 [06:28:50]line Версия ККМ: v1.0 [06:28:50]line Платежная система: O! деньги [06:28:50]line ФМ: 0000000000959414 [06:28:50]line ФД: 59651 [06:28:50]line ФПД: 192635435054815 [06:28:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T062849&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59651&fm=192635435054815&tin=02508201610067®Number=0000000000151680&sum=350066 [06:28:50]OFD Sender: Processing packet 59651 [packets to send 52, broken 51] [06:28:50]ProducePacketName [06:28:50]name=ofd_packets/00059651 [06:28:50]OFD Sender: To server: pG, [06:28:50]CommunicateWithHost lk.salyk.kg:30040 [06:28:50]ConnectInit lk.salyk.kg [06:28:50]written 0, free lines is 4095 [06:28:50]Write to MH i2c: 01 00 00 A9 10 B9 [06:28:50]Write i2c OK [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: 01 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: 01 07 00 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: 01 07 00 A9 10 00 00 00 00 00 AF 0C 7B [06:28:50]RasterBufferAndPrint [06:28:50]line [06:28:50]line [06:28:50]line [06:28:50]line [06:28:50]line [06:28:50]written 0, free lines is 3250 [06:28:50]MH_Cut [06:28:50]Write to MH i2c: D1 01 00 B0 10 01 92 [06:28:50]Write i2c OK [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: D1 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: D1 01 00 [06:28:50]MH_I2C_Read... [06:28:50]Read from MH i2c: D1 01 00 B0 10 00 91 [06:28:50]Write to MH i2c: 01 00 00 B1 10 C1 [06:28:50]Write i2c OK [06:28:50]MH_I2C_Read... [06:28:51]*** Cut start [06:28:51]*** Partial cut [06:28:51]*** CUTSNS_PIN = 1 [06:28:51]*** CUTSNS_PIN = 0 [06:28:52]*** Brake cut motor [06:28:52]Read from MH i2c: 01 [06:28:52]MH_I2C_Read... [06:28:52]*** Stop cut motor [06:28:52]*** Cut end [06:28:52]Read from MH i2c: 01 07 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: 01 07 00 B1 10 00 00 00 00 00 FF 0F D6 [06:28:52]process_action close_receipt done [06:28:52]requested_data is exist [06:28:52]produce_requested_data [06:28:52]requested_item fm.sn is exist - process it [06:28:52]wFMCommunicate request_size=4 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 11 00 00 [06:28:52]Write to MH i2c: E2 08 00 B2 10 80 11 00 00 00 00 00 00 3C [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 17 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 17 00 B2 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [06:28:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:28:52]wFMCommunicate OK [06:28:52]requested_item fd.num is exist - process it [06:28:52]SAM_PROTO_GetFieldsCounters [06:28:52]wFMCommunicate request_size=4 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 13 00 00 [06:28:52]Write to MH i2c: E2 08 00 B3 10 80 13 00 00 00 00 00 00 3F [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 62 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 62 00 B3 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 03 E9 00 00 0E 04 04 00 48 00 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 1A [06:28:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 03 E9 00 00 0E 04 04 00 48 00 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 [06:28:52]wFMCommunicate OK [06:28:52]SAM_PROTO_GetFieldsCounters done [06:28:52]requested_item shift.num is exist - process it [06:28:52]requested_item shift.opened is exist - process it [06:28:52]req_shift_opened [06:28:52]FM_GetShiftState [06:28:52]SAM_PROTO_GetShiftState [06:28:52]wFMCommunicate request_size=4 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 13 01 00 [06:28:52]Write to MH i2c: E2 08 00 B4 10 80 13 01 00 00 00 00 00 41 [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 0E 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 0E 00 B4 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [06:28:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:28:52]wFMCommunicate OK [06:28:52]SAM_PROTO_GetShiftState done [06:28:52]FM_GetShiftState done [06:28:52]req_shift_opened done [06:28:52]requested_item shift.open_date is exist - process it [06:28:52]req_shift_open_date [06:28:52]req_shift_open_date done [06:28:52]produce_requested_data done [06:28:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59651,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:28:52]process_action_free close_receipt [06:28:52]json_value_free [06:28:52]json_value_free done [06:28:52]process_json_proto returns [06:28:52]Send response to host [06:28:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59651,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:28:52]free response buf [06:28:52]execute_script done [06:28:52]execute_script returns [06:28:52]free content buf [06:28:52]Sock 8.Close socket [06:28:52]Sock 8.Thread stoped [06:31:00]ConnectInit Can't connect to host [06:31:00]CommunicateWithHost connect error [06:31:00]CommunicateWithHost err = -1 [06:31:00]OFD Sender: Server communicate error [06:31:05]OFD Sender: Processing packet 59651 [packets to send 52, broken 51] [06:31:05]ProducePacketName [06:31:05]name=ofd_packets/00059651 [06:31:05]OFD Sender: To server: pG, [06:31:05]CommunicateWithHost lk.salyk.kg:30040 [06:31:05]ConnectInit lk.salyk.kg [06:31:05]Connected sock=8 [06:31:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 9B C6 04 01 0A 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 94 BB 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 72 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A1 05 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 E9 00 00 35 04 06 00 AF 33 6E AD 76 DF 5E 27 07 81 57 25 C7 FE [06:31:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A7 8B 47 00 26 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 39 35 39 34 31 34 10 04 04 00 03 E9 00 00 F4 03 04 00 2E B2 5F 66 B6 04 01 00 00 78 C0 B5 F2 54 07 82 F0 [06:31:05]CommunicateWithHost err = 0 [06:31:05]CheckOFDResponse [06:31:05]1017 (14) - 77093643461234 [06:31:05]1041 (16) - 0000000000959414 [06:31:05]1040 (4) - 59651 [06:31:05]1012 (4) - 05.06.2024 00:32 [06:31:05]1206 (1) - 0 [06:31:05]OFD Sender: Remove packet 59651 [06:31:05]ProducePacketName [06:31:05]name=ofd_packets/00059651 [06:31:05]NVStorageDeleteData [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:40]accept exits with 9 [06:31:40]New connection [06:31:40]New thread 3066920292 created [06:31:40]Thread 3066776932 joined [06:31:40]Waiting for new connection... [06:31:40] Sock 9.Parse request [06:31:40]Sock 9.Check first char [06:31:40]Sock 9.First char is OK [06:31:40]request: POST /json_proto HTTP/1.0 [06:31:40]Method: POST [06:31:40]URL: /json_proto [06:31:40]Method is POST - this is cgi request [06:31:40]url: /json_proto [06:31:40]query_string will be loaded in cgi processing [06:31:40]execute_cgi json_proto POST (null) [06:31:40]execute_cgi path=json_proto method=POST [06:31:40]POST find Content-Length [06:31:40]Host: 172.17.60.68:8080 [06:31:40]Content-Length: 978 [06:31:40]Content-Type: application/json [06:31:40] [06:31:40]POST finish read [06:31:40]Found Content-Length = 978 [06:31:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545322", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [06:31:40]execute_script... [06:31: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)545322", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [06:31:40]POST & json_proto [06:31:40]process_json_proto [06:31:40]json parsed OK: [06:31:40]protocol is kg_v1.0 [06:31:40]action value=close_receipt [06:31:40]process_action close_receipt [06:31:40]cmd_close_receipt [06:31:40]MH_GetDate [06:31:40]Write to MH i2c: F0 00 00 B5 10 B4 [06:31:40]Write i2c OK [06:31:40]MH_I2C_Read... [06:31:40]Read from MH i2c: F0 [06:31:40]MH_I2C_Read... [06:31:40]Read from MH i2c: F0 09 00 [06:31:40]MH_I2C_Read... [06:31:40]Read from MH i2c: F0 09 00 B5 10 00 4D 06 60 66 9A 61 5F 66 96 [06:31:40]GetLastDocTimeStamp 1717568929 [06:31:40]current date 1717569101 [06:31:40]FM_GetShiftState [06:31:40]SAM_PROTO_GetShiftState [06:31:40]wFMCommunicate request_size=4 [06:31:40]MH_SAM_APDU [06:31:40]CAPDU: 80 13 01 00 [06:31:40]Write to MH i2c: E2 08 00 B6 10 80 13 01 00 00 00 00 00 43 [06:31:40]Write i2c OK [06:31:40]MH_I2C_Read... [06:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:40]Read from MH i2c: E2 [06:31:40]MH_I2C_Read... [06:31:40]Read from MH i2c: E2 0E 00 [06:31:40]MH_I2C_Read... [06:31:40]Read from MH i2c: E2 0E 00 B6 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7B [06:31:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:31:40]wFMCommunicate OK [06:31:40]SAM_PROTO_GetShiftState done [06:31:40]FM_GetShiftState done [06:31:40]opened in 1717545916 [06:31:40]opened+sec_in_day 1717632316 [06:31:40]quantity*price = 300025 [06:31:40]sum+1 = 300027 [06:31:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 47 05.06.2024 06:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 20.72 сом ФМ: 0000000000959414 ФД: 59652 ФПД: 249487456188899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T063141&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59652&fm=249487456188899&tin=02508201610067®Number=0000000000151680&sum=300000 [06:31:41]StoreToDocumentArchive [06:31:41]shift 72 fd 59652 [06:31:41]save to /storage/0072/doc_00059652 [06:31:41]save last doc name /storage/0072/doc_00059652 to /storage/kkm_last_doc_name [06:31:41]save OK [06:31:41]Clear old archive folders... [06:31:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:31:41]tlvbuf is 01D60230 [06:31:41]SAM_PROTO_ClearQueue [06:31:41]wFMCommunicate request_size=4 [06:31:41]MH_SAM_APDU [06:31:41]CAPDU: 80 09 00 00 [06:31:41]Write to MH i2c: E2 08 00 C3 10 80 09 00 00 00 00 00 00 45 [06:31:41]Write i2c OK [06:31:41]MH_I2C_Read... [06:31:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:31:41]Read from MH i2c: E2 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 C3 10 00 90 00 47 [06:31:41]RAPDU: 90 00 [06:31:41]wFMCommunicate OK [06:31:41]SAM_PROTO_ClearQueue done [06:31:41]KKMCreateOFDPacket [06:31:41]OFDProtocolAddRootSTLVToBuf [06:31:41]FM_MakeSignedData [06:31:41]FM_MakeSignedData [06:31:41]SAM_PROTO_SignData [06:31:41]wFMCommunicate request_size=4 [06:31:41]MH_SAM_APDU [06:31:41]CAPDU: 80 0D 01 02 [06:31:41]Write to MH i2c: E2 08 00 C4 10 80 0D 01 02 00 00 00 00 4D [06:31:41]Write i2c OK [06:31:41]MH_I2C_Read... [06:31:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:31:41]Read from MH i2c: E2 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 C4 10 00 90 00 48 [06:31:41]RAPDU: 90 00 [06:31:41]wFMCommunicate OK [06:31:41]wFMCommunicate request_size=255 [06:31:41]MH_SAM_APDU [06:31:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 2F 00 00 00 F4 03 04 00 4D 06 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 E9 00 00 35 04 06 00 E2 E8 53 33 [06:31:41]Write to MH i2c: E2 02 01 C5 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 2F 00 00 00 F4 03 04 00 4D 06 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 E9 00 00 35 04 06 00 E2 E8 53 33 00 00 31 [06:31:41]Write i2c OK [06:31:41]MH_I2C_Read... [06:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:41]Read from MH i2c: E2 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 C5 10 00 90 00 49 [06:31:41]RAPDU: 90 00 [06:31:41]wFMCommunicate OK [06:31:41]wFMCommunicate request_size=7 [06:31:41]MH_SAM_APDU [06:31:41]CAPDU: 80 0D 02 02 02 B9 E3 [06:31:41]Write to MH i2c: E2 0A 00 C6 10 80 0D 02 02 02 00 B9 E3 00 00 F0 [06:31:41]Write i2c OK [06:31:41]MH_I2C_Read... [06:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:41]Read from MH i2c: E2 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [06:31:41]RAPDU: 90 00 [06:31:41]wFMCommunicate OK [06:31:41]wFMCommunicate request_size=4 [06:31:41]MH_SAM_APDU [06:31:41]CAPDU: 80 0D 03 02 [06:31:41]Write to MH i2c: E2 08 00 C7 10 80 0D 03 02 00 00 00 00 52 [06:31:41]Write i2c OK [06:31:41]MH_I2C_Read... [06:31:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:31:41]Read from MH i2c: E2 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 0B 00 [06:31:41]MH_I2C_Read... [06:31:41]Read from MH i2c: E2 0B 00 C7 10 00 DF 40 51 5E 44 58 8B E0 90 00 28 [06:31:41]RAPDU: DF 40 51 5E 44 58 8B E0 90 00 [06:31:41]wFMCommunicate OK [06:31:41]SAM_PROTO_SignData done [06:31:41]FM_MakeSignedData done [06:31:41]CreateOFDProtocolMessage [06:31:41]wFMCommunicate request_size=4 [06:31:41]MH_SAM_APDU [06:31:41]CAPDU: 80 11 00 00 [06:31:41]Write to MH i2c: E2 08 00 C8 10 80 11 00 00 00 00 00 00 52 [06:31:41]Write i2c OK [06:31:41]MH_I2C_Read... [06:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:42]Read from MH i2c: E2 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: E2 17 00 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: E2 17 00 C8 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [06:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:31:42]wFMCommunicate OK [06:31:42]CreateOFDProtocolMessage done [06:31:42]OFDSenderStorePacket 59652 [06:31:42]StoreOFDPacket docnum=59652 [06:31:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 59 F1 04 01 49 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 2F 00 00 00 F4 03 04 00 4D 06 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 E9 00 00 35 04 06 00 E2 E8 53 33 B9 E3 DF 40 51 5E 44 58 8B E0 [06:31:42]CheckFolder [06:31:42]dirname=/storage/ofd_packets [06:31:42]CheckFolder done [06:31:42]ProducePacketName [06:31:42]name=ofd_packets/00059652 [06:31:42]NVStorageSaveData ofd_packets/00059652 [06:31:42]File name is /storage/ofd_packets/00059652 [06:31:42]Write 298 bytes [06:31:42]NVStorageSaveData done [06:31:42]OFDSenderStorePacket done [06:31:42]KKMCreateOFDPacket done [06:31:42]NVStorageSaveData kkm_last_timestamp [06:31:42]File name is /storage/kkm_last_timestamp [06:31:42]Write 4 bytes [06:31:42]NVStorageSaveData done [06:31:42]ExternCall_PrintAddStr [06:31:42]wPrintStart [06:31:42]Write to MH i2c: 01 00 00 C9 10 D9 [06:31:42]Write i2c OK [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: 01 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: 01 07 00 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: 01 07 00 C9 10 00 00 00 00 00 FF 0F EE [06:31:42]RasterBufferAndPrint [06:31:42]line Счет N : (1)545322 [06:31:42]line ИНН: 02508201610067 [06:31:42]line Контрольно-Кассовый Чек [06:31:42]line ПРОДАЖА [06:31:42]line ТРК (МРК, ГНК) : 31 [06:31:42]line Товар: 2710194210 [06:31:42]line ДТ-К-5 [06:31:42]line 41.440 * 72.40 [06:31:42]line = 3000.26 [06:31:42]line НДС 12% НСП 1% [06:31:42]line > о реализуемом товаре [06:31:42]line ОКРУГЛЕНИЕ: -0.26 [06:31:42]line ИТОГО: 3000.00 [06:31:42]line Внесено: 3000.00 [06:31:42]line СДАЧА: 0.00 [06:31:42]line НСП 1% : 26.55 [06:31:42]line НДС 12% : 318.61 [06:31:42]line Наличными: 3000.00 [06:31:42]line Безнал.: 0.00 [06:31:42]line Место: АЗС № 117 "Партнер Нефть" [06:31:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:31:42]line СНО: Общий режим [06:31:42]line Чек 47 05.06.2024 06:31 [06:31:42]line Смена: 72 ФФД: 1.0 [06:31:42]line ЗНМ: 0300000048 [06:31:42]line РНМ: 0000000000151680 [06:31:42]line Версия ККМ: v1.0 [06:31:42]line [06:31:42]line Дисконтная программа [06:31:42]line ДТ [06:31:42]line номер 117 [06:31:42]line сэкономлено 20.72 сом [06:31:42]line ФМ: 0000000000959414 [06:31:42]line ФД: 59652 [06:31:42]line ФПД: 249487456188899 [06:31:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T063141&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59652&fm=249487456188899&tin=02508201610067®Number=0000000000151680&sum=300000 [06:31:42]OFD Sender: Processing packet 59652 [packets to send 52, broken 51] [06:31:42]ProducePacketName [06:31:42]name=ofd_packets/00059652 [06:31:42]OFD Sender: To server: pG, [06:31:42]CommunicateWithHost lk.salyk.kg:30040 [06:31:42]ConnectInit lk.salyk.kg [06:31:42]written 0, free lines is 4095 [06:31:42]Connected sock=10 [06:31:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 59 F1 04 01 49 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 2F 00 00 00 F4 03 04 00 4D 06 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 E9 00 00 35 04 06 00 E2 E8 53 33 B9 E3 DF 40 51 5E 44 58 8B E0 [06:31:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4D F8 47 00 40 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 E9 00 00 F4 03 04 00 52 B2 5F 66 B6 04 01 00 00 E9 FD B4 3D 9A 2E 6A D4 [06:31:42]CommunicateWithHost err = 0 [06:31:42]CheckOFDResponse [06:31:42]1017 (14) - 77093643461234 [06:31:42]1041 (16) - 0000000000959414 [06:31:42]1040 (4) - 59652 [06:31:42]1012 (4) - 05.06.2024 00:33 [06:31:42]1206 (1) - 0 [06:31:42]OFD Sender: Remove packet 59652 [06:31:42]ProducePacketName [06:31:42]name=ofd_packets/00059652 [06:31:42]NVStorageDeleteData [06:31:42]Write to MH i2c: 01 00 00 F9 10 09 [06:31:42]Write i2c OK [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: 01 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: 01 07 00 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: 01 07 00 F9 10 00 00 00 00 00 40 0C 5C [06:31:42]RasterBufferAndPrint [06:31:42]line [06:31:42]line [06:31:42]line [06:31:42]line [06:31:42]line [06:31:42]written 0, free lines is 3142 [06:31:42]MH_Cut [06:31:42]Write to MH i2c: D1 01 00 00 11 01 E3 [06:31:42]Write i2c OK [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: D1 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: D1 01 00 [06:31:42]MH_I2C_Read... [06:31:42]Read from MH i2c: D1 01 00 00 11 00 E2 [06:31:42]Write to MH i2c: 01 00 00 01 11 12 [06:31:42]Write i2c OK [06:31:42]MH_I2C_Read... [06:31:43]OFD Sender: No OFD packet to send [06:31:43]*** Cut start [06:31:43]*** Partial cut [06:31:43]*** CUTSNS_PIN = 1 [06:31:43]*** CUTSNS_PIN = 0 [06:31:44]*** Brake cut motor [06:31:44]Read from MH i2c: 01 [06:31:44]MH_I2C_Read... [06:31:44]*** Stop cut motor [06:31:44]*** Cut end [06:31:44]Read from MH i2c: 01 07 00 [06:31:44]MH_I2C_Read... [06:31:44]Read from MH i2c: 01 07 00 01 11 00 00 00 00 00 FF 0F 27 [06:31:44]process_action close_receipt done [06:31:44]requested_data is exist [06:31:44]produce_requested_data [06:31:44]requested_item fm.sn is exist - process it [06:31:44]wFMCommunicate request_size=4 [06:31:44]MH_SAM_APDU [06:31:44]CAPDU: 80 11 00 00 [06:31:44]Write to MH i2c: E2 08 00 02 11 80 11 00 00 00 00 00 00 8D [06:31:44]Write i2c OK [06:31:44]MH_I2C_Read... [06:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:44]Read from MH i2c: E2 [06:31:44]MH_I2C_Read... [06:31:44]Read from MH i2c: E2 17 00 [06:31:44]MH_I2C_Read... [06:31:44]Read from MH i2c: E2 17 00 02 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E0 [06:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:31:44]wFMCommunicate OK [06:31:44]requested_item fd.num is exist - process it [06:31:44]SAM_PROTO_GetFieldsCounters [06:31:44]wFMCommunicate request_size=4 [06:31:44]MH_SAM_APDU [06:31:44]CAPDU: 80 13 00 00 [06:31:44]Write to MH i2c: E2 08 00 03 11 80 13 00 00 00 00 00 00 90 [06:31:44]Write i2c OK [06:31:44]MH_I2C_Read... [06:31:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:31:44]Read from MH i2c: E2 [06:31:44]MH_I2C_Read... [06:31:44]Read from MH i2c: E2 62 00 [06:31:44]MH_I2C_Read... [06:31:44]Read from MH i2c: E2 62 00 03 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 04 E9 00 00 0E 04 04 00 48 00 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 6F [06:31:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 04 E9 00 00 0E 04 04 00 48 00 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 [06:31:44]wFMCommunicate OK [06:31:44]SAM_PROTO_GetFieldsCounters done [06:31:44]requested_item shift.num is exist - process it [06:31:44]requested_item shift.opened is exist - process it [06:31:44]req_shift_opened [06:31:44]FM_GetShiftState [06:31:44]SAM_PROTO_GetShiftState [06:31:44]wFMCommunicate request_size=4 [06:31:44]MH_SAM_APDU [06:31:44]CAPDU: 80 13 01 00 [06:31:44]Write to MH i2c: E2 08 00 04 11 80 13 01 00 00 00 00 00 92 [06:31:44]Write i2c OK [06:31:44]MH_I2C_Read... [06:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:44]Read from MH i2c: E2 [06:31:44]MH_I2C_Read... [06:31:44]Read from MH i2c: E2 0E 00 [06:31:44]MH_I2C_Read... [06:31:44]Read from MH i2c: E2 0E 00 04 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CA [06:31:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:31:44]wFMCommunicate OK [06:31:44]SAM_PROTO_GetShiftState done [06:31:44]FM_GetShiftState done [06:31:44]req_shift_opened done [06:31:44]requested_item shift.open_date is exist - process it [06:31:44]req_shift_open_date [06:31:44]req_shift_open_date done [06:31:44]produce_requested_data done [06:31:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59652,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:31:44]process_action_free close_receipt [06:31:44]json_value_free [06:31:44]json_value_free done [06:31:44]process_json_proto returns [06:31:44]Send response to host [06:31:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59652,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:31:44]free response buf [06:31:44]execute_script done [06:31:44]execute_script returns [06:31:44]free content buf [06:31:44]Sock 9.Close socket [06:31:44]Sock 9.Thread stoped [06:31:48]OFD Sender: No OFD packet to send [06:31:53]OFD Sender: No OFD packet to send [06:31:58]OFD Sender: No OFD packet to send [06:32:03]OFD Sender: No OFD packet to send [06:32:08]OFD Sender: No OFD packet to send [06:32:13]OFD Sender: No OFD packet to send [06:32:18]OFD Sender: No OFD packet to send [06:32:23]OFD Sender: No OFD packet to send [06:32:28]OFD Sender: No OFD packet to send [06:32:33]OFD Sender: No OFD packet to send [06:32:38]OFD Sender: No OFD packet to send [06:32:43]OFD Sender: No OFD packet to send [06:32:48]OFD Sender: No OFD packet to send [06:32:53]OFD Sender: No OFD packet to send [06:32:58]OFD Sender: No OFD packet to send [06:33:03]OFD Sender: No OFD packet to send [06:33:08]OFD Sender: No OFD packet to send [06:33:13]OFD Sender: No OFD packet to send [06:33:18]OFD Sender: No OFD packet to send [06:33:23]OFD Sender: No OFD packet to send [06:33:28]OFD Sender: No OFD packet to send [06:33:33]OFD Sender: No OFD packet to send [06:33:38]OFD Sender: No OFD packet to send [06:33:43]OFD Sender: No OFD packet to send [06:33:48]OFD Sender: No OFD packet to send [06:33:53]OFD Sender: No OFD packet to send [06:33:58]OFD Sender: No OFD packet to send [06:34:03]OFD Sender: No OFD packet to send [06:34:08]OFD Sender: No OFD packet to send [06:34:13]OFD Sender: No OFD packet to send [06:34:18]OFD Sender: No OFD packet to send [06:34:23]OFD Sender: No OFD packet to send [06:34:28]OFD Sender: No OFD packet to send [06:34:33]OFD Sender: No OFD packet to send [06:34:38]OFD Sender: No OFD packet to send [06:34:43]OFD Sender: No OFD packet to send [06:34:48]OFD Sender: No OFD packet to send [06:34:53]OFD Sender: No OFD packet to send [06:34:58]OFD Sender: No OFD packet to send [06:35:03]OFD Sender: No OFD packet to send [06:35:08]OFD Sender: No OFD packet to send [06:35:13]OFD Sender: No OFD packet to send [06:35:18]OFD Sender: No OFD packet to send [06:35:23]OFD Sender: No OFD packet to send [06:35:28]OFD Sender: No OFD packet to send [06:35:33]OFD Sender: No OFD packet to send [06:35:38]OFD Sender: No OFD packet to send [06:35:43]OFD Sender: No OFD packet to send [06:35:48]OFD Sender: No OFD packet to send [06:35:53]OFD Sender: No OFD packet to send [06:35:58]OFD Sender: No OFD packet to send [06:36:03]OFD Sender: No OFD packet to send [06:36:08]OFD Sender: No OFD packet to send [06:36:13]OFD Sender: No OFD packet to send [06:36:18]OFD Sender: No OFD packet to send [06:36:23]OFD Sender: No OFD packet to send [06:36:28]OFD Sender: No OFD packet to send [06:36:33]OFD Sender: No OFD packet to send [06:36:38]OFD Sender: No OFD packet to send [06:36:43]OFD Sender: No OFD packet to send [06:36:48]OFD Sender: No OFD packet to send [06:36:53]OFD Sender: No OFD packet to send [06:36:58]OFD Sender: No OFD packet to send [06:37:03]OFD Sender: No OFD packet to send [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:33]OFD Sender: No OFD packet to send [06:37:38]OFD Sender: No OFD packet to send [06:37:43]OFD Sender: No OFD packet to send [06:37:48]OFD Sender: No OFD packet to send [06:37:53]OFD Sender: No OFD packet to send [06:37:58]OFD Sender: No OFD packet to send [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:53]OFD Sender: No OFD packet to send [06:38:58]OFD Sender: No OFD packet to send [06:39:03]OFD Sender: No OFD packet to send [06:39:08]OFD Sender: No OFD packet to send [06:39:13]OFD Sender: No OFD packet to send [06:39:18]OFD Sender: No OFD packet to send [06:39:23]OFD Sender: No OFD packet to send [06:39:28]OFD Sender: No OFD packet to send [06:39:33]OFD Sender: No OFD packet to send [06:39:38]OFD Sender: No OFD packet to send [06:39:43]OFD Sender: No OFD packet to send [06:39:48]OFD Sender: No OFD packet to send [06:39:53]OFD Sender: No OFD packet to send [06:39:58]OFD Sender: No OFD packet to send [06:40:03]OFD Sender: No OFD packet to send [06:40:08]OFD Sender: No OFD packet to send [06:40:13]OFD Sender: No OFD packet to send [06:40:18]OFD Sender: No OFD packet to send [06:40:23]OFD Sender: No OFD packet to send [06:40:28]OFD Sender: No OFD packet to send [06:40:33]OFD Sender: No OFD packet to send [06:40:38]OFD Sender: No OFD packet to send [06:40:43]OFD Sender: No OFD packet to send [06:40:48]OFD Sender: No OFD packet to send [06:40:53]OFD Sender: No OFD packet to send [06:40:58]OFD Sender: No OFD packet to send [06:41:03]accept exits with 8 [06:41:03]New connection [06:41:03]New thread 3066776932 created [06:41:03]Thread 3066920292 joined [06:41:03]Waiting for new connection... [06:41:03] Sock 8.Parse request [06:41:03]Sock 8.Check first char [06:41:03]Sock 8.First char is OK [06:41:03]request: POST /json_proto HTTP/1.0 [06:41:03]Method: POST [06:41:03]URL: /json_proto [06:41:03]Method is POST - this is cgi request [06:41:03]url: /json_proto [06:41:03]query_string will be loaded in cgi processing [06:41:03]execute_cgi json_proto POST (null) [06:41:03]execute_cgi path=json_proto method=POST [06:41:03]POST find Content-Length [06:41:03]Host: 172.17.60.68:8080 [06:41:03]Content-Length: 978 [06:41:03]Content-Type: application/json [06:41:03] [06:41:03]POST finish read [06:41:03]Found Content-Length = 978 [06:41:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545323", "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" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 12.43 \u0441\u043E\u043C", "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" ] } } [06:41:03]execute_script... [06:41: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)545323", "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" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 12.43 \u0441\u043E\u043C", "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" ] } } [06:41:03]POST & json_proto [06:41:03]process_json_proto [06:41:03]json parsed OK: [06:41:03]protocol is kg_v1.0 [06:41:03]action value=close_receipt [06:41:03]process_action close_receipt [06:41:03]cmd_close_receipt [06:41:03]MH_GetDate [06:41:03]Write to MH i2c: F0 00 00 05 11 05 [06:41:03]Write i2c OK [06:41:03]MH_I2C_Read... [06:41:03]Read from MH i2c: F0 [06:41:03]MH_I2C_Read... [06:41:03]Read from MH i2c: F0 09 00 [06:41:03]MH_I2C_Read... [06:41:03]Read from MH i2c: F0 09 00 05 11 00 80 08 60 66 9A 61 5F 66 1C [06:41:03]GetLastDocTimeStamp 1717569101 [06:41:03]current date 1717569664 [06:41:03]FM_GetShiftState [06:41:03]SAM_PROTO_GetShiftState [06:41:03]wFMCommunicate request_size=4 [06:41:03]MH_SAM_APDU [06:41:03]CAPDU: 80 13 01 00 [06:41:03]Write to MH i2c: E2 08 00 06 11 80 13 01 00 00 00 00 00 94 [06:41:03]Write i2c OK [06:41:03]MH_I2C_Read... [06:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:03]Read from MH i2c: E2 [06:41:03]MH_I2C_Read... [06:41:03]Read from MH i2c: E2 0E 00 [06:41:03]MH_I2C_Read... [06:41:03]Read from MH i2c: E2 0E 00 06 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CC [06:41:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:41:03]wFMCommunicate OK [06:41:03]SAM_PROTO_GetShiftState done [06:41:03]FM_GetShiftState done [06:41:03]opened in 1717545916 [06:41:03]opened+sec_in_day 1717632316 [06:41:03]quantity*price = 180058 [06:41:03]sum+1 = 180060 [06:41:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 48 05.06.2024 06:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 12.43 сом ФМ: 0000000000959414 ФД: 59653 ФПД: 61501838741889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T064104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59653&fm=61501838741889&tin=02508201610067®Number=0000000000151680&sum=180000 [06:41:04]StoreToDocumentArchive [06:41:04]shift 72 fd 59653 [06:41:04]save to /storage/0072/doc_00059653 [06:41:04]save last doc name /storage/0072/doc_00059653 to /storage/kkm_last_doc_name [06:41:04]save OK [06:41:04]Clear old archive folders... [06:41:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:41:04]tlvbuf is 01D8E5B0 [06:41:04]SAM_PROTO_ClearQueue [06:41:04]wFMCommunicate request_size=4 [06:41:04]MH_SAM_APDU [06:41:04]CAPDU: 80 09 00 00 [06:41:04]Write to MH i2c: E2 08 00 13 11 80 09 00 00 00 00 00 00 96 [06:41:04]Write i2c OK [06:41:04]MH_I2C_Read... [06:41:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:04]Read from MH i2c: E2 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 13 11 00 90 00 98 [06:41:04]RAPDU: 90 00 [06:41:04]wFMCommunicate OK [06:41:04]SAM_PROTO_ClearQueue done [06:41:04]KKMCreateOFDPacket [06:41:04]OFDProtocolAddRootSTLVToBuf [06:41:04]FM_MakeSignedData [06:41:04]FM_MakeSignedData [06:41:04]SAM_PROTO_SignData [06:41:04]wFMCommunicate request_size=4 [06:41:04]MH_SAM_APDU [06:41:04]CAPDU: 80 0D 01 02 [06:41:04]Write to MH i2c: E2 08 00 14 11 80 0D 01 02 00 00 00 00 9E [06:41:04]Write i2c OK [06:41:04]MH_I2C_Read... [06:41:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:04]Read from MH i2c: E2 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 14 11 00 90 00 99 [06:41:04]RAPDU: 90 00 [06:41:04]wFMCommunicate OK [06:41:04]wFMCommunicate request_size=255 [06:41:04]MH_SAM_APDU [06:41: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 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 30 00 00 00 F4 03 04 00 80 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 E9 00 00 35 04 06 00 37 EF 83 40 [06:41:04]Write to MH i2c: E2 02 01 15 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 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 30 00 00 00 F4 03 04 00 80 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 E9 00 00 35 04 06 00 37 EF 83 40 00 00 97 [06:41:04]Write i2c OK [06:41:04]MH_I2C_Read... [06:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:04]Read from MH i2c: E2 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 15 11 00 90 00 9A [06:41:04]RAPDU: 90 00 [06:41:04]wFMCommunicate OK [06:41:04]wFMCommunicate request_size=7 [06:41:04]MH_SAM_APDU [06:41:04]CAPDU: 80 0D 02 02 02 51 81 [06:41:04]Write to MH i2c: E2 0A 00 16 11 80 0D 02 02 02 00 51 81 00 00 77 [06:41:04]Write i2c OK [06:41:04]MH_I2C_Read... [06:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:04]Read from MH i2c: E2 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 03 00 16 11 00 90 00 9B [06:41:04]RAPDU: 90 00 [06:41:04]wFMCommunicate OK [06:41:04]wFMCommunicate request_size=4 [06:41:04]MH_SAM_APDU [06:41:04]CAPDU: 80 0D 03 02 [06:41:04]Write to MH i2c: E2 08 00 17 11 80 0D 03 02 00 00 00 00 A3 [06:41:04]Write i2c OK [06:41:04]MH_I2C_Read... [06:41:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:04]Read from MH i2c: E2 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 0B 00 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 0B 00 17 11 00 0D 18 10 C2 9E 9B 0A 65 90 00 43 [06:41:04]RAPDU: 0D 18 10 C2 9E 9B 0A 65 90 00 [06:41:04]wFMCommunicate OK [06:41:04]SAM_PROTO_SignData done [06:41:04]FM_MakeSignedData done [06:41:04]CreateOFDProtocolMessage [06:41:04]wFMCommunicate request_size=4 [06:41:04]MH_SAM_APDU [06:41:04]CAPDU: 80 11 00 00 [06:41:04]Write to MH i2c: E2 08 00 18 11 80 11 00 00 00 00 00 00 A3 [06:41:04]Write i2c OK [06:41:04]MH_I2C_Read... [06:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:04]Read from MH i2c: E2 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 17 00 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: E2 17 00 18 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [06:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:41:04]wFMCommunicate OK [06:41:04]CreateOFDProtocolMessage done [06:41:04]OFDSenderStorePacket 59653 [06:41:04]StoreOFDPacket docnum=59653 [06:41:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 6F 3E 04 01 FE 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 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 30 00 00 00 F4 03 04 00 80 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 E9 00 00 35 04 06 00 37 EF 83 40 51 81 0D 18 10 C2 9E 9B 0A 65 [06:41:04]CheckFolder [06:41:04]dirname=/storage/ofd_packets [06:41:04]CheckFolder done [06:41:04]ProducePacketName [06:41:04]name=ofd_packets/00059653 [06:41:04]NVStorageSaveData ofd_packets/00059653 [06:41:04]File name is /storage/ofd_packets/00059653 [06:41:04]Write 298 bytes [06:41:04]NVStorageSaveData done [06:41:04]OFDSenderStorePacket done [06:41:04]KKMCreateOFDPacket done [06:41:04]NVStorageSaveData kkm_last_timestamp [06:41:04]File name is /storage/kkm_last_timestamp [06:41:04]Write 4 bytes [06:41:04]NVStorageSaveData done [06:41:04]ExternCall_PrintAddStr [06:41:04]wPrintStart [06:41:04]Write to MH i2c: 01 00 00 19 11 2A [06:41:04]Write i2c OK [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: 01 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: 01 07 00 [06:41:04]MH_I2C_Read... [06:41:04]Read from MH i2c: 01 07 00 19 11 00 00 00 00 00 FF 0F 3F [06:41:04]RasterBufferAndPrint [06:41:04]line Счет N : (1)545323 [06:41:04]line ИНН: 02508201610067 [06:41:04]line Контрольно-Кассовый Чек [06:41:04]line ПРОДАЖА [06:41:04]line ТРК (МРК, ГНК) : 11 [06:41:04]line Товар: 2710194210 [06:41:04]line ДТ-К-5 [06:41:04]line 24.870 * 72.40 [06:41:04]line = 1800.59 [06:41:04]line НДС 12% НСП 1% [06:41:04]line > о реализуемом товаре [06:41:04]line ОКРУГЛЕНИЕ: -0.59 [06:41:04]line ИТОГО: 1800.00 [06:41:04]line Внесено: 1800.00 [06:41:04]line СДАЧА: 0.00 [06:41:04]line НСП 1% : 15.93 [06:41:04]line НДС 12% : 191.21 [06:41:04]line Наличными: 1800.00 [06:41:04]line Безнал.: 0.00 [06:41:04]line Место: АЗС № 117 "Партнер Нефть" [06:41:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:41:04]line СНО: Общий режим [06:41:04]line Чек 48 05.06.2024 06:41 [06:41:04]line Смена: 72 ФФД: 1.0 [06:41:04]line ЗНМ: 0300000048 [06:41:04]line РНМ: 0000000000151680 [06:41:04]line Версия ККМ: v1.0 [06:41:04]line [06:41:04]line Дисконтная программа [06:41:04]line ДТ [06:41:04]line номер 117 [06:41:04]line сэкономлено 12.43 сом [06:41:04]line ФМ: 0000000000959414 [06:41:04]line ФД: 59653 [06:41:04]line ФПД: 61501838741889 [06:41:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T064104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59653&fm=61501838741889&tin=02508201610067®Number=0000000000151680&sum=180000 [06:41:05]OFD Sender: Processing packet 59653 [packets to send 52, broken 51] [06:41:05]ProducePacketName [06:41:05]name=ofd_packets/00059653 [06:41:05]OFD Sender: To server: pG, [06:41:05]CommunicateWithHost lk.salyk.kg:30040 [06:41:05]ConnectInit lk.salyk.kg [06:41:05]written 0, free lines is 4095 [06:41:05]Connected sock=10 [06:41:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 6F 3E 04 01 FE 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 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 30 00 00 00 F4 03 04 00 80 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 E9 00 00 35 04 06 00 37 EF 83 40 51 81 0D 18 10 C2 9E 9B 0A 65 [06:41:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D6 5F 47 00 B1 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 39 35 39 34 31 34 10 04 04 00 05 E9 00 00 F4 03 04 00 85 B4 5F 66 B6 04 01 00 00 E7 A0 83 DD 08 D0 1E DD [06:41:05]CommunicateWithHost err = 0 [06:41:05]CheckOFDResponse [06:41:05]1017 (14) - 77093643461234 [06:41:05]1041 (16) - 0000000000959414 [06:41:05]1040 (4) - 59653 [06:41:05]1012 (4) - 05.06.2024 00:42 [06:41:05]1206 (1) - 0 [06:41:05]OFD Sender: Remove packet 59653 [06:41:05]ProducePacketName [06:41:05]name=ofd_packets/00059653 [06:41:05]NVStorageDeleteData [06:41:05]Write to MH i2c: 01 00 00 49 11 5A [06:41:05]Write i2c OK [06:41:05]MH_I2C_Read... [06:41:05]Read from MH i2c: 01 [06:41:05]MH_I2C_Read... [06:41:05]Read from MH i2c: 01 07 00 [06:41:05]MH_I2C_Read... [06:41:05]Read from MH i2c: 01 07 00 49 11 00 00 00 00 00 2B 0C 98 [06:41:05]RasterBufferAndPrint [06:41:05]line [06:41:05]line [06:41:05]line [06:41:05]line [06:41:05]line [06:41:05]written 0, free lines is 3120 [06:41:05]MH_Cut [06:41:05]Write to MH i2c: D1 01 00 50 11 01 33 [06:41:05]Write i2c OK [06:41:05]MH_I2C_Read... [06:41:05]Read from MH i2c: D1 [06:41:05]MH_I2C_Read... [06:41:05]Read from MH i2c: D1 01 00 [06:41:05]MH_I2C_Read... [06:41:05]Read from MH i2c: D1 01 00 50 11 00 32 [06:41:05]Write to MH i2c: 01 00 00 51 11 62 [06:41:05]Write i2c OK [06:41:05]MH_I2C_Read... [06:41:05]OFD Sender: No OFD packet to send [06:41:06]*** Cut start [06:41:06]*** Partial cut [06:41:06]*** CUTSNS_PIN = 1 [06:41:06]*** CUTSNS_PIN = 0 [06:41:06]*** Brake cut motor [06:41:07]Read from MH i2c: 01 [06:41:07]MH_I2C_Read... [06:41:07]*** Stop cut motor [06:41:07]*** Cut end [06:41:07]Read from MH i2c: 01 07 00 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: 01 07 00 51 11 00 00 00 00 00 FF 0F 77 [06:41:07]process_action close_receipt done [06:41:07]requested_data is exist [06:41:07]produce_requested_data [06:41:07]requested_item fm.sn is exist - process it [06:41:07]wFMCommunicate request_size=4 [06:41:07]MH_SAM_APDU [06:41:07]CAPDU: 80 11 00 00 [06:41:07]Write to MH i2c: E2 08 00 52 11 80 11 00 00 00 00 00 00 DD [06:41:07]Write i2c OK [06:41:07]MH_I2C_Read... [06:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:07]Read from MH i2c: E2 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 17 00 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 17 00 52 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 30 [06:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:41:07]wFMCommunicate OK [06:41:07]requested_item fd.num is exist - process it [06:41:07]SAM_PROTO_GetFieldsCounters [06:41:07]wFMCommunicate request_size=4 [06:41:07]MH_SAM_APDU [06:41:07]CAPDU: 80 13 00 00 [06:41:07]Write to MH i2c: E2 08 00 53 11 80 13 00 00 00 00 00 00 E0 [06:41:07]Write i2c OK [06:41:07]MH_I2C_Read... [06:41:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:07]Read from MH i2c: E2 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 62 00 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 62 00 53 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 05 E9 00 00 0E 04 04 00 48 00 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 C3 [06:41:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 05 E9 00 00 0E 04 04 00 48 00 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 [06:41:07]wFMCommunicate OK [06:41:07]SAM_PROTO_GetFieldsCounters done [06:41:07]requested_item shift.num is exist - process it [06:41:07]requested_item shift.opened is exist - process it [06:41:07]req_shift_opened [06:41:07]FM_GetShiftState [06:41:07]SAM_PROTO_GetShiftState [06:41:07]wFMCommunicate request_size=4 [06:41:07]MH_SAM_APDU [06:41:07]CAPDU: 80 13 01 00 [06:41:07]Write to MH i2c: E2 08 00 54 11 80 13 01 00 00 00 00 00 E2 [06:41:07]Write i2c OK [06:41:07]MH_I2C_Read... [06:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:07]Read from MH i2c: E2 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 0E 00 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 0E 00 54 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1A [06:41:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:41:07]wFMCommunicate OK [06:41:07]SAM_PROTO_GetShiftState done [06:41:07]FM_GetShiftState done [06:41:07]req_shift_opened done [06:41:07]requested_item shift.open_date is exist - process it [06:41:07]req_shift_open_date [06:41:07]req_shift_open_date done [06:41:07]produce_requested_data done [06:41:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59653,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:41:07]process_action_free close_receipt [06:41:07]json_value_free [06:41:07]json_value_free done [06:41:07]process_json_proto returns [06:41:07]Send response to host [06:41:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59653,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:41:07]free response buf [06:41:07]execute_script done [06:41:07]execute_script returns [06:41:07]free content buf [06:41:07]Sock 8.Close socket [06:41:07]Sock 8.Thread stoped [06:41:10]OFD Sender: No OFD packet to send [06:41:15]OFD Sender: No OFD packet to send [06:41:20]OFD Sender: No OFD packet to send [06:41:25]OFD Sender: No OFD packet to send [06:41:30]OFD Sender: No OFD packet to send [06:41:35]OFD Sender: No OFD packet to send [06:41:41]OFD Sender: No OFD packet to send [06:41:46]OFD Sender: No OFD packet to send [06:41:51]OFD Sender: No OFD packet to send [06:41:56]OFD Sender: No OFD packet to send [06:42:01]OFD Sender: No OFD packet to send [06:42:06]OFD Sender: No OFD packet to send [06:42:11]OFD Sender: No OFD packet to send [06:42:16]OFD Sender: No OFD packet to send [06:42:21]OFD Sender: No OFD packet to send [06:42:26]OFD Sender: No OFD packet to send [06:42:31]OFD Sender: No OFD packet to send [06:42:36]OFD Sender: No OFD packet to send [06:42:38]accept exits with 9 [06:42:38]New connection [06:42:38]New thread 3066920292 created [06:42:38]Thread 3066776932 joined [06:42:38]Waiting for new connection... [06:42:38] Sock 9.Parse request [06:42:38]Sock 9.Check first char [06:42:38]Sock 9.First char is OK [06:42:38]request: POST /json_proto HTTP/1.0 [06:42:38]Method: POST [06:42:38]URL: /json_proto [06:42:38]Method is POST - this is cgi request [06:42:38]url: /json_proto [06:42:38]query_string will be loaded in cgi processing [06:42:38]execute_cgi json_proto POST (null) [06:42:38]execute_cgi path=json_proto method=POST [06:42:38]POST find Content-Length [06:42:38]Host: 172.17.60.68:8080 [06:42:38]Content-Length: 674 [06:42:38]Content-Type: application/json [06:42:38] [06:42:38]POST finish read [06:42:38]Found Content-Length = 674 [06:42:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545324", "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" : 72.90, "quantity" : 8.240, "sum" : 600.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:42:38]execute_script... [06:42: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)545324", "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" : 72.90, "quantity" : 8.240, "sum" : 600.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:42:38]POST & json_proto [06:42:38]process_json_proto [06:42:38]json parsed OK: [06:42:38]protocol is kg_v1.0 [06:42:38]action value=close_receipt [06:42:38]process_action close_receipt [06:42:38]cmd_close_receipt [06:42:38]MH_GetDate [06:42:38]Write to MH i2c: F0 00 00 55 11 55 [06:42:38]Write i2c OK [06:42:38]MH_I2C_Read... [06:42:38]Read from MH i2c: F0 [06:42:38]MH_I2C_Read... [06:42:38]Read from MH i2c: F0 09 00 [06:42:38]MH_I2C_Read... [06:42:38]Read from MH i2c: F0 09 00 55 11 00 E0 08 60 66 9A 61 5F 66 CC [06:42:38]GetLastDocTimeStamp 1717569664 [06:42:38]current date 1717569760 [06:42:38]FM_GetShiftState [06:42:38]SAM_PROTO_GetShiftState [06:42:38]wFMCommunicate request_size=4 [06:42:38]MH_SAM_APDU [06:42:38]CAPDU: 80 13 01 00 [06:42:38]Write to MH i2c: E2 08 00 56 11 80 13 01 00 00 00 00 00 E4 [06:42:38]Write i2c OK [06:42:38]MH_I2C_Read... [06:42:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:42:38]Read from MH i2c: E2 [06:42:38]MH_I2C_Read... [06:42:38]Read from MH i2c: E2 0E 00 [06:42:38]MH_I2C_Read... [06:42:38]Read from MH i2c: E2 0E 00 56 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1C [06:42:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:42:38]wFMCommunicate OK [06:42:38]SAM_PROTO_GetShiftState done [06:42:38]FM_GetShiftState done [06:42:38]opened in 1717545916 [06:42:38]opened+sec_in_day 1717632316 [06:42:38]quantity*price = 60069 [06:42:38]sum+1 = 60071 [06:42:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.32 НДС 12% : 63.79 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 49 05.06.2024 06:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59654 ФПД: 203602599638236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T064240&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59654&fm=203602599638236&tin=02508201610067®Number=0000000000151680&sum=60000 [06:42:39]StoreToDocumentArchive [06:42:39]shift 72 fd 59654 [06:42:39]save to /storage/0072/doc_00059654 [06:42:39]save last doc name /storage/0072/doc_00059654 to /storage/kkm_last_doc_name [06:42:39]save OK [06:42:39]Clear old archive folders... [06:42:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:42:39]tlvbuf is 01D602D0 [06:42:39]SAM_PROTO_ClearQueue [06:42:39]wFMCommunicate request_size=4 [06:42:39]MH_SAM_APDU [06:42:39]CAPDU: 80 09 00 00 [06:42:39]Write to MH i2c: E2 08 00 63 11 80 09 00 00 00 00 00 00 E6 [06:42:39]Write i2c OK [06:42:39]MH_I2C_Read... [06:42:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:42:39]Read from MH i2c: E2 [06:42:39]MH_I2C_Read... [06:42:39]Read from MH i2c: E2 03 00 [06:42:39]MH_I2C_Read... [06:42:39]Read from MH i2c: E2 03 00 63 11 00 90 00 E8 [06:42:39]RAPDU: 90 00 [06:42:39]wFMCommunicate OK [06:42:39]SAM_PROTO_ClearQueue done [06:42:39]KKMCreateOFDPacket [06:42:39]OFDProtocolAddRootSTLVToBuf [06:42:39]FM_MakeSignedData [06:42:39]FM_MakeSignedData [06:42:39]SAM_PROTO_SignData [06:42:39]wFMCommunicate request_size=4 [06:42:39]MH_SAM_APDU [06:42:39]CAPDU: 80 0D 01 02 [06:42:39]Write to MH i2c: E2 08 00 64 11 80 0D 01 02 00 00 00 00 EE [06:42:39]Write i2c OK [06:42:39]MH_I2C_Read... [06:42:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:42:39]Read from MH i2c: E2 [06:42:39]MH_I2C_Read... [06:42:39]Read from MH i2c: E2 03 00 [06:42:39]MH_I2C_Read... [06:42:39]Read from MH i2c: E2 03 00 64 11 00 90 00 E9 [06:42:39]RAPDU: 90 00 [06:42:39]wFMCommunicate OK [06:42:39]wFMCommunicate request_size=255 [06:42:39]MH_SAM_APDU [06:42: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 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 E0 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 E9 00 00 35 04 06 00 B9 2C EC A0 [06:42:39]Write to MH i2c: E2 02 01 65 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 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 E0 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 E9 00 00 35 04 06 00 B9 2C EC A0 00 00 F1 [06:42:39]Write i2c OK [06:42:39]MH_I2C_Read... [06:42:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:42:40]Read from MH i2c: E2 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 03 00 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 03 00 65 11 00 90 00 EA [06:42:40]RAPDU: 90 00 [06:42:40]wFMCommunicate OK [06:42:40]wFMCommunicate request_size=7 [06:42:40]MH_SAM_APDU [06:42:40]CAPDU: 80 0D 02 02 02 74 DC [06:42:40]Write to MH i2c: E2 0A 00 66 11 80 0D 02 02 02 00 74 DC 00 00 45 [06:42:40]Write i2c OK [06:42:40]MH_I2C_Read... [06:42:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:42:40]Read from MH i2c: E2 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 03 00 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 03 00 66 11 00 90 00 EB [06:42:40]RAPDU: 90 00 [06:42:40]wFMCommunicate OK [06:42:40]wFMCommunicate request_size=4 [06:42:40]MH_SAM_APDU [06:42:40]CAPDU: 80 0D 03 02 [06:42:40]Write to MH i2c: E2 08 00 67 11 80 0D 03 02 00 00 00 00 F3 [06:42:40]Write i2c OK [06:42:40]MH_I2C_Read... [06:42:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:42:40]Read from MH i2c: E2 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 0B 00 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 0B 00 67 11 00 F0 C7 74 8F 15 89 5D 71 90 00 1A [06:42:40]RAPDU: F0 C7 74 8F 15 89 5D 71 90 00 [06:42:40]wFMCommunicate OK [06:42:40]SAM_PROTO_SignData done [06:42:40]FM_MakeSignedData done [06:42:40]CreateOFDProtocolMessage [06:42:40]wFMCommunicate request_size=4 [06:42:40]MH_SAM_APDU [06:42:40]CAPDU: 80 11 00 00 [06:42:40]Write to MH i2c: E2 08 00 68 11 80 11 00 00 00 00 00 00 F3 [06:42:40]Write i2c OK [06:42:40]MH_I2C_Read... [06:42:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:42:40]Read from MH i2c: E2 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 17 00 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: E2 17 00 68 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 46 [06:42:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:42:40]wFMCommunicate OK [06:42:40]CreateOFDProtocolMessage done [06:42:40]OFDSenderStorePacket 59654 [06:42:40]StoreOFDPacket docnum=59654 [06:42:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 48 31 04 01 DD F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 E0 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 E9 00 00 35 04 06 00 B9 2C EC A0 74 DC F0 C7 74 8F 15 89 5D 71 [06:42:40]CheckFolder [06:42:40]dirname=/storage/ofd_packets [06:42:40]CheckFolder done [06:42:40]ProducePacketName [06:42:40]name=ofd_packets/00059654 [06:42:40]NVStorageSaveData ofd_packets/00059654 [06:42:40]File name is /storage/ofd_packets/00059654 [06:42:40]Write 298 bytes [06:42:40]NVStorageSaveData done [06:42:40]OFDSenderStorePacket done [06:42:40]KKMCreateOFDPacket done [06:42:40]NVStorageSaveData kkm_last_timestamp [06:42:40]File name is /storage/kkm_last_timestamp [06:42:40]Write 4 bytes [06:42:40]NVStorageSaveData done [06:42:40]ExternCall_PrintAddStr [06:42:40]wPrintStart [06:42:40]Write to MH i2c: 01 00 00 69 11 7A [06:42:40]Write i2c OK [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: 01 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: 01 07 00 [06:42:40]MH_I2C_Read... [06:42:40]Read from MH i2c: 01 07 00 69 11 00 00 00 00 00 FF 0F 8F [06:42:40]RasterBufferAndPrint [06:42:40]line Счет N : (1)545324 [06:42:40]line ИНН: 02508201610067 [06:42:40]line Контрольно-Кассовый Чек [06:42:40]line ПРОДАЖА [06:42:40]line ТРК (МРК, ГНК) : 21 [06:42:40]line Товар: 2710194210 [06:42:40]line ДТ-К-5 [06:42:40]line 8.240 * 72.90 [06:42:40]line = 600.70 [06:42:40]line НДС 12% НСП 1% [06:42:40]line > о реализуемом товаре [06:42:40]line ОКРУГЛЕНИЕ: -0.70 [06:42:40]line ИТОГО: 600.00 [06:42:40]line Внесено: 600.00 [06:42:40]line СДАЧА: 0.00 [06:42:40]line НСП 1% : 5.32 [06:42:40]line НДС 12% : 63.79 [06:42:40]line Наличными: 600.00 [06:42:40]line Безнал.: 0.00 [06:42:40]line Место: АЗС № 117 "Партнер Нефть" [06:42:40]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:42:40]line СНО: Общий режим [06:42:40]line Чек 49 05.06.2024 06:42 [06:42:40]line Смена: 72 ФФД: 1.0 [06:42:40]line ЗНМ: 0300000048 [06:42:40]line РНМ: 0000000000151680 [06:42:40]line Версия ККМ: v1.0 [06:42:40]line ФМ: 0000000000959414 [06:42:40]line ФД: 59654 [06:42:40]line ФПД: 203602599638236 [06:42:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T064240&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59654&fm=203602599638236&tin=02508201610067®Number=0000000000151680&sum=60000 [06:42:40]OFD Sender: Processing packet 59654 [packets to send 52, broken 51] [06:42:40]ProducePacketName [06:42:40]name=ofd_packets/00059654 [06:42:40]OFD Sender: To server: pG, [06:42:40]CommunicateWithHost lk.salyk.kg:30040 [06:42:40]ConnectInit lk.salyk.kg [06:42:40]written 0, free lines is 4095 [06:42:40]Connected sock=10 [06:42:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 48 31 04 01 DD F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 E0 08 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 E9 00 00 35 04 06 00 B9 2C EC A0 74 DC F0 C7 74 8F 15 89 5D 71 [06:42:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 47 98 47 00 62 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 E9 00 00 F4 03 04 00 E5 B4 5F 66 B6 04 01 00 00 CE 81 74 74 68 82 7C 3D [06:42:41]CommunicateWithHost err = 0 [06:42:41]CheckOFDResponse [06:42:41]1017 (14) - 77093643461234 [06:42:41]1041 (16) - 0000000000959414 [06:42:41]1040 (4) - 59654 [06:42:41]1012 (4) - 05.06.2024 00:44 [06:42:41]1206 (1) - 0 [06:42:41]OFD Sender: Remove packet 59654 [06:42:41]ProducePacketName [06:42:41]name=ofd_packets/00059654 [06:42:41]NVStorageDeleteData [06:42:41]Write to MH i2c: 01 00 00 94 11 A5 [06:42:41]Write i2c OK [06:42:41]MH_I2C_Read... [06:42:41]Read from MH i2c: 01 [06:42:41]MH_I2C_Read... [06:42:41]Read from MH i2c: 01 07 00 [06:42:41]MH_I2C_Read... [06:42:41]Read from MH i2c: 01 07 00 94 11 00 00 00 00 00 99 0C 51 [06:42:41]RasterBufferAndPrint [06:42:41]line [06:42:41]line [06:42:41]line [06:42:41]line [06:42:41]line [06:42:41]written 0, free lines is 3228 [06:42:41]MH_Cut [06:42:41]Write to MH i2c: D1 01 00 9B 11 01 7E [06:42:41]Write i2c OK [06:42:41]MH_I2C_Read... [06:42:41]Read from MH i2c: D1 [06:42:41]MH_I2C_Read... [06:42:41]Read from MH i2c: D1 01 00 [06:42:41]MH_I2C_Read... [06:42:41]Read from MH i2c: D1 01 00 9B 11 00 7D [06:42:41]Write to MH i2c: 01 00 00 9C 11 AD [06:42:41]Write i2c OK [06:42:41]MH_I2C_Read... [06:42:41]OFD Sender: No OFD packet to send [06:42:42]*** Cut start [06:42:42]*** Partial cut [06:42:42]*** CUTSNS_PIN = 1 [06:42:42]*** CUTSNS_PIN = 0 [06:42:42]*** Brake cut motor [06:42:42]Read from MH i2c: 01 [06:42:42]MH_I2C_Read... [06:42:42]*** Stop cut motor [06:42:42]*** Cut end [06:42:42]Read from MH i2c: 01 07 00 [06:42:42]MH_I2C_Read... [06:42:42]Read from MH i2c: 01 07 00 9C 11 00 00 00 00 00 FF 0F C2 [06:42:42]process_action close_receipt done [06:42:42]requested_data is exist [06:42:42]produce_requested_data [06:42:42]requested_item fm.sn is exist - process it [06:42:42]wFMCommunicate request_size=4 [06:42:42]MH_SAM_APDU [06:42:42]CAPDU: 80 11 00 00 [06:42:42]Write to MH i2c: E2 08 00 9D 11 80 11 00 00 00 00 00 00 28 [06:42:42]Write i2c OK [06:42:42]MH_I2C_Read... [06:42:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:42:42]Read from MH i2c: E2 [06:42:42]MH_I2C_Read... [06:42:42]Read from MH i2c: E2 17 00 [06:42:42]MH_I2C_Read... [06:42:42]Read from MH i2c: E2 17 00 9D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7B [06:42:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:42:42]wFMCommunicate OK [06:42:42]requested_item fd.num is exist - process it [06:42:42]SAM_PROTO_GetFieldsCounters [06:42:42]wFMCommunicate request_size=4 [06:42:42]MH_SAM_APDU [06:42:42]CAPDU: 80 13 00 00 [06:42:42]Write to MH i2c: E2 08 00 9E 11 80 13 00 00 00 00 00 00 2B [06:42:42]Write i2c OK [06:42:42]MH_I2C_Read... [06:42:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:42:42]Read from MH i2c: E2 [06:42:42]MH_I2C_Read... [06:42:42]Read from MH i2c: E2 62 00 [06:42:42]MH_I2C_Read... [06:42:42]Read from MH i2c: E2 62 00 9E 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 06 E9 00 00 0E 04 04 00 48 00 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 12 [06:42:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 06 E9 00 00 0E 04 04 00 48 00 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 [06:42:42]wFMCommunicate OK [06:42:42]SAM_PROTO_GetFieldsCounters done [06:42:42]requested_item shift.num is exist - process it [06:42:42]requested_item shift.opened is exist - process it [06:42:42]req_shift_opened [06:42:42]FM_GetShiftState [06:42:42]SAM_PROTO_GetShiftState [06:42:42]wFMCommunicate request_size=4 [06:42:42]MH_SAM_APDU [06:42:42]CAPDU: 80 13 01 00 [06:42:42]Write to MH i2c: E2 08 00 9F 11 80 13 01 00 00 00 00 00 2D [06:42:42]Write i2c OK [06:42:42]MH_I2C_Read... [06:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:42:42]Read from MH i2c: E2 [06:42:42]MH_I2C_Read... [06:42:42]Read from MH i2c: E2 0E 00 [06:42:42]MH_I2C_Read... [06:42:42]Read from MH i2c: E2 0E 00 9F 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 65 [06:42:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:42:42]wFMCommunicate OK [06:42:42]SAM_PROTO_GetShiftState done [06:42:42]FM_GetShiftState done [06:42:42]req_shift_opened done [06:42:42]requested_item shift.open_date is exist - process it [06:42:42]req_shift_open_date [06:42:42]req_shift_open_date done [06:42:42]produce_requested_data done [06:42:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59654,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:42:42]process_action_free close_receipt [06:42:42]json_value_free [06:42:42]json_value_free done [06:42:42]process_json_proto returns [06:42:42]Send response to host [06:42:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59654,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:42:42]free response buf [06:42:42]execute_script done [06:42:42]execute_script returns [06:42:42]free content buf [06:42:42]Sock 9.Close socket [06:42:42]Sock 9.Thread stoped [06:42:46]OFD Sender: No OFD packet to send [06:42:51]OFD Sender: No OFD packet to send [06:42:56]OFD Sender: No OFD packet to send [06:43:01]OFD Sender: No OFD packet to send [06:43:06]OFD Sender: No OFD packet to send [06:43:11]OFD Sender: No OFD packet to send [06:43:16]OFD Sender: No OFD packet to send [06:43:21]OFD Sender: No OFD packet to send [06:43:26]OFD Sender: No OFD packet to send [06:43:31]OFD Sender: No OFD packet to send [06:43:36]OFD Sender: No OFD packet to send [06:43:41]OFD Sender: No OFD packet to send [06:43:46]OFD Sender: No OFD packet to send [06:43:51]OFD Sender: No OFD packet to send [06:43:56]OFD Sender: No OFD packet to send [06:44:01]OFD Sender: No OFD packet to send [06:44:06]OFD Sender: No OFD packet to send [06:44:11]OFD Sender: No OFD packet to send [06:44:16]OFD Sender: No OFD packet to send [06:44:21]OFD Sender: No OFD packet to send [06:44:26]OFD Sender: No OFD packet to send [06:44:31]OFD Sender: No OFD packet to send [06:44:36]OFD Sender: No OFD packet to send [06:44:41]OFD Sender: No OFD packet to send [06:44:46]OFD Sender: No OFD packet to send [06:44:51]OFD Sender: No OFD packet to send [06:44:56]OFD Sender: No OFD packet to send [06:45:01]OFD Sender: No OFD packet to send [06:45:06]OFD Sender: No OFD packet to send [06:45:11]OFD Sender: No OFD packet to send [06:45:16]OFD Sender: No OFD packet to send [06:45:21]OFD Sender: No OFD packet to send [06:45:26]OFD Sender: No OFD packet to send [06:45:31]OFD Sender: No OFD packet to send [06:45:36]OFD Sender: No OFD packet to send [06:45:41]OFD Sender: No OFD packet to send [06:45:46]OFD Sender: No OFD packet to send [06:45:51]OFD Sender: No OFD packet to send [06:45:56]OFD Sender: No OFD packet to send [06:46:01]OFD Sender: No OFD packet to send [06:46:06]OFD Sender: No OFD packet to send [06:46:11]OFD Sender: No OFD packet to send [06:46:16]OFD Sender: No OFD packet to send [06:46:21]OFD Sender: No OFD packet to send [06:46:26]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:36]OFD Sender: No OFD packet to send [06:46:41]OFD Sender: No OFD packet to send [06:46:46]OFD Sender: No OFD packet to send [06:46:51]OFD Sender: No OFD packet to send [06:46:56]OFD Sender: No OFD packet to send [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:46]OFD Sender: No OFD packet to send [06:48:51]OFD Sender: No OFD packet to send [06:48:56]OFD Sender: No OFD packet to send [06:49:01]OFD Sender: No OFD packet to send [06:49:06]OFD Sender: No OFD packet to send [06:49:11]OFD Sender: No OFD packet to send [06:49:16]OFD Sender: No OFD packet to send [06:49:21]OFD Sender: No OFD packet to send [06:49:26]OFD Sender: No OFD packet to send [06:49:31]OFD Sender: No OFD packet to send [06:49:36]OFD Sender: No OFD packet to send [06:49:41]OFD Sender: No OFD packet to send [06:49:46]OFD Sender: No OFD packet to send [06:49: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]accept exits with 8 [06:50:56]New connection [06:50:56]New thread 3066776932 created [06:50:56]Thread 3066920292 joined [06:50:56]Waiting for new connection... [06:50:56] Sock 8.Parse request [06:50:56]Sock 8.Check first char [06:50:56]Sock 8.First char is OK [06:50:56]request: POST /json_proto HTTP/1.0 [06:50:56]Method: POST [06:50:56]URL: /json_proto [06:50:56]Method is POST - this is cgi request [06:50:56]url: /json_proto [06:50:56]query_string will be loaded in cgi processing [06:50:56]execute_cgi json_proto POST (null) [06:50:56]execute_cgi path=json_proto method=POST [06:50:56]POST find Content-Length [06:50:56]Host: 172.17.60.68:8080 [06:50:56]Content-Length: 678 [06:50:56]Content-Type: application/json [06:50:56] [06:50:56]POST finish read [06:50:56]Found Content-Length = 678 [06:50:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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" ] } } [06:50:56]execute_script... [06: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)545326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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" ] } } [06:50:56]POST & json_proto [06:50:56]process_json_proto [06:50:56]json parsed OK: [06:50:56]protocol is kg_v1.0 [06:50:56]action value=close_receipt [06:50:56]process_action close_receipt [06:50:56]cmd_close_receipt [06:50:56]MH_GetDate [06:50:56]Write to MH i2c: F0 00 00 A0 11 A0 [06:50:56]Write i2c OK [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: F0 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: F0 09 00 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: F0 09 00 A0 11 00 D2 0A 60 66 9A 61 5F 66 0B [06:50:56]GetLastDocTimeStamp 1717569760 [06:50:56]current date 1717570258 [06:50:56]FM_GetShiftState [06:50:56]SAM_PROTO_GetShiftState [06:50:56]wFMCommunicate request_size=4 [06:50:56]MH_SAM_APDU [06:50:56]CAPDU: 80 13 01 00 [06:50:56]Write to MH i2c: E2 08 00 A1 11 80 13 01 00 00 00 00 00 2F [06:50:56]Write i2c OK [06:50:56]MH_I2C_Read... [06:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:56]Read from MH i2c: E2 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: E2 0E 00 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: E2 0E 00 A1 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 67 [06:50:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:50:56]wFMCommunicate OK [06:50:56]SAM_PROTO_GetShiftState done [06:50:56]FM_GetShiftState done [06:50:56]opened in 1717545916 [06:50:56]opened+sec_in_day 1717632316 [06:50:56]quantity*price = 80012 [06:50:56]sum+1 = 80013 [06:50:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 50 05.06.2024 06:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59655 ФПД: 277986408775960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065058&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59655&fm=277986408775960&tin=02508201610067®Number=0000000000151680&sum=80000 [06:50:57]StoreToDocumentArchive [06:50:57]shift 72 fd 59655 [06:50:57]save to /storage/0072/doc_00059655 [06:50:57]save last doc name /storage/0072/doc_00059655 to /storage/kkm_last_doc_name [06:50:57]save OK [06:50:57]Clear old archive folders... [06:50:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:50:57]tlvbuf is 01D8DF10 [06:50:57]SAM_PROTO_ClearQueue [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 09 00 00 [06:50:57]Write to MH i2c: E2 08 00 AE 11 80 09 00 00 00 00 00 00 31 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 AE 11 00 90 00 33 [06:50:57]RAPDU: 90 00 [06:50:57]wFMCommunicate OK [06:50:57]SAM_PROTO_ClearQueue done [06:50:57]KKMCreateOFDPacket [06:50:57]OFDProtocolAddRootSTLVToBuf [06:50:57]FM_MakeSignedData [06:50:57]FM_MakeSignedData [06:50:57]SAM_PROTO_SignData [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 0D 01 02 [06:50:57]Write to MH i2c: E2 08 00 AF 11 80 0D 01 02 00 00 00 00 39 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:58]Read from MH i2c: E2 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 03 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 03 00 AF 11 00 90 00 34 [06:50:58]RAPDU: 90 00 [06:50:58]wFMCommunicate OK [06:50:58]wFMCommunicate request_size=255 [06:50:58]MH_SAM_APDU [06:50: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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 32 00 00 00 F4 03 04 00 D2 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 E9 00 00 35 04 06 00 FC [06:50:58]Write to MH i2c: E2 02 01 B0 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 32 00 00 00 F4 03 04 00 D2 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 E9 00 00 35 04 06 00 FC 00 00 B8 [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:58]Read from MH i2c: E2 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 03 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 03 00 B0 11 00 90 00 35 [06:50:58]RAPDU: 90 00 [06:50:58]wFMCommunicate OK [06:50:58]wFMCommunicate request_size=10 [06:50:58]MH_SAM_APDU [06:50:58]CAPDU: 80 0D 02 02 05 D3 C1 25 C1 18 [06:50:58]Write to MH i2c: E2 0D 00 B1 11 80 0D 02 02 05 00 D3 C1 25 C1 18 00 00 D8 [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:58]Read from MH i2c: E2 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 03 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 03 00 B1 11 00 90 00 36 [06:50:58]RAPDU: 90 00 [06:50:58]wFMCommunicate OK [06:50:58]wFMCommunicate request_size=4 [06:50:58]MH_SAM_APDU [06:50:58]CAPDU: 80 0D 03 02 [06:50:58]Write to MH i2c: E2 08 00 B2 11 80 0D 03 02 00 00 00 00 3E [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:58]Read from MH i2c: E2 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 0B 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 0B 00 B2 11 00 8C 81 97 BB 9C F3 C1 1A 90 00 08 [06:50:58]RAPDU: 8C 81 97 BB 9C F3 C1 1A 90 00 [06:50:58]wFMCommunicate OK [06:50:58]SAM_PROTO_SignData done [06:50:58]FM_MakeSignedData done [06:50:58]CreateOFDProtocolMessage [06:50:58]wFMCommunicate request_size=4 [06:50:58]MH_SAM_APDU [06:50:58]CAPDU: 80 11 00 00 [06:50:58]Write to MH i2c: E2 08 00 B3 11 80 11 00 00 00 00 00 00 3E [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:58]Read from MH i2c: E2 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 17 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: E2 17 00 B3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 91 [06:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:50:58]wFMCommunicate OK [06:50:58]CreateOFDProtocolMessage done [06:50:58]OFDSenderStorePacket 59655 [06:50:58]StoreOFDPacket docnum=59655 [06:50:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 12 46 07 01 6B 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 32 00 00 00 F4 03 04 00 D2 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 E9 00 00 35 04 06 00 FC D3 C1 25 C1 18 8C 81 97 BB 9C F3 C1 1A [06:50:58]CheckFolder [06:50:58]dirname=/storage/ofd_packets [06:50:58]CheckFolder done [06:50:58]ProducePacketName [06:50:58]name=ofd_packets/00059655 [06:50:58]NVStorageSaveData ofd_packets/00059655 [06:50:58]File name is /storage/ofd_packets/00059655 [06:50:58]Write 301 bytes [06:50:58]NVStorageSaveData done [06:50:58]OFDSenderStorePacket done [06:50:58]KKMCreateOFDPacket done [06:50:58]NVStorageSaveData kkm_last_timestamp [06:50:58]File name is /storage/kkm_last_timestamp [06:50:58]Write 4 bytes [06:50:58]NVStorageSaveData done [06:50:58]ExternCall_PrintAddStr [06:50:58]wPrintStart [06:50:58]Write to MH i2c: 01 00 00 B4 11 C5 [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: 01 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: 01 07 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: 01 07 00 B4 11 00 00 00 00 00 FF 0F DA [06:50:58]RasterBufferAndPrint [06:50:58]line Счет N : (1)545326 [06:50:58]line ИНН: 02508201610067 [06:50:58]line Контрольно-Кассовый Чек [06:50:58]line ПРОДАЖА [06:50:58]line ТРК (МРК, ГНК) : 32 [06:50:58]line Товар: 2710124130 [06:50:58]line Аи-92-К-5 [06:50:58]line 11.960 * 66.90 [06:50:58]line = 800.12 [06:50:58]line НДС 12% НСП 1% [06:50:58]line > о реализуемом товаре [06:50:58]line ОКРУГЛЕНИЕ: -0.12 [06:50:58]line ИТОГО: 800.00 [06:50:58]line Внесено: 800.00 [06:50:58]line СДАЧА: 0.00 [06:50:58]line НСП 1% : 7.08 [06:50:58]line НДС 12% : 84.97 [06:50:58]line Наличными: 800.00 [06:50:58]line Безнал.: 0.00 [06:50:58]line Место: АЗС № 117 "Партнер Нефть" [06:50:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:50:58]line СНО: Общий режим [06:50:58]line Чек 50 05.06.2024 06:50 [06:50:58]line Смена: 72 ФФД: 1.0 [06:50:58]line ЗНМ: 0300000048 [06:50:58]line РНМ: 0000000000151680 [06:50:58]line Версия ККМ: v1.0 [06:50:58]line ФМ: 0000000000959414 [06:50:58]line ФД: 59655 [06:50:58]line ФПД: 277986408775960 [06:50:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065058&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59655&fm=277986408775960&tin=02508201610067®Number=0000000000151680&sum=80000 [06:50:58]OFD Sender: Processing packet 59655 [packets to send 52, broken 51] [06:50:58]ProducePacketName [06:50:58]name=ofd_packets/00059655 [06:50:58]OFD Sender: To server: pG, [06:50:58]CommunicateWithHost lk.salyk.kg:30040 [06:50:58]ConnectInit lk.salyk.kg [06:50:58]written 0, free lines is 4095 [06:50:58]Connected sock=10 [06:50:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 12 46 07 01 6B 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 32 00 00 00 F4 03 04 00 D2 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 E9 00 00 35 04 06 00 FC D3 C1 25 C1 18 8C 81 97 BB 9C F3 C1 1A [06:50:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2B DC 47 00 D7 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 39 35 39 34 31 34 10 04 04 00 07 E9 00 00 F4 03 04 00 D7 B6 5F 66 B6 04 01 00 00 F1 B8 83 03 83 F7 F3 4E [06:50:59]CommunicateWithHost err = 0 [06:50:59]CheckOFDResponse [06:50:59]1017 (14) - 77093643461234 [06:50:59]1041 (16) - 0000000000959414 [06:50:59]1040 (4) - 59655 [06:50:59]1012 (4) - 05.06.2024 00:52 [06:50:59]1206 (1) - 0 [06:50:59]OFD Sender: Remove packet 59655 [06:50:59]ProducePacketName [06:50:59]name=ofd_packets/00059655 [06:50:59]NVStorageDeleteData [06:50:59]Write to MH i2c: 01 00 00 DF 11 F0 [06:50:59]Write i2c OK [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: 01 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: 01 07 00 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: 01 07 00 DF 11 00 00 00 00 00 94 0C 97 [06:50:59]RasterBufferAndPrint [06:50:59]line [06:50:59]line [06:50:59]line [06:50:59]line [06:50:59]line [06:50:59]written 0, free lines is 3224 [06:50:59]MH_Cut [06:50:59]Write to MH i2c: D1 01 00 E6 11 01 C9 [06:50:59]Write i2c OK [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: D1 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: D1 01 00 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: D1 01 00 E6 11 00 C8 [06:50:59]Write to MH i2c: 01 00 00 E7 11 F8 [06:50:59]Write i2c OK [06:50:59]MH_I2C_Read... [06:50:59]OFD Sender: No OFD packet to send [06:51:00]*** Cut start [06:51:00]*** Partial cut [06:51:00]*** CUTSNS_PIN = 1 [06:51:00]*** CUTSNS_PIN = 0 [06:51:00]*** Brake cut motor [06:51:00]Read from MH i2c: 01 [06:51:00]MH_I2C_Read... [06:51:00]*** Stop cut motor [06:51:00]*** Cut end [06:51:00]Read from MH i2c: 01 07 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: 01 07 00 E7 11 00 00 00 00 00 FF 0F 0D [06:51:00]process_action close_receipt done [06:51:00]requested_data is exist [06:51:00]produce_requested_data [06:51:00]requested_item fm.sn is exist - process it [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 11 00 00 [06:51:00]Write to MH i2c: E2 08 00 E8 11 80 11 00 00 00 00 00 00 73 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 17 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 17 00 E8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C6 [06:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:51:00]wFMCommunicate OK [06:51:00]requested_item fd.num is exist - process it [06:51:00]SAM_PROTO_GetFieldsCounters [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 13 00 00 [06:51:00]Write to MH i2c: E2 08 00 E9 11 80 13 00 00 00 00 00 00 76 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 62 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 62 00 E9 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 07 E9 00 00 0E 04 04 00 48 00 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 61 [06:51:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 07 E9 00 00 0E 04 04 00 48 00 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 [06:51:01]wFMCommunicate OK [06:51:01]SAM_PROTO_GetFieldsCounters done [06:51:01]requested_item shift.num is exist - process it [06:51:01]requested_item shift.opened is exist - process it [06:51:01]req_shift_opened [06:51:01]FM_GetShiftState [06:51:01]SAM_PROTO_GetShiftState [06:51:01]wFMCommunicate request_size=4 [06:51:01]MH_SAM_APDU [06:51:01]CAPDU: 80 13 01 00 [06:51:01]Write to MH i2c: E2 08 00 EA 11 80 13 01 00 00 00 00 00 78 [06:51:01]Write i2c OK [06:51:01]MH_I2C_Read... [06:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:01]Read from MH i2c: E2 [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: E2 0E 00 [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: E2 0E 00 EA 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B0 [06:51:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:51:01]wFMCommunicate OK [06:51:01]SAM_PROTO_GetShiftState done [06:51:01]FM_GetShiftState done [06:51:01]req_shift_opened done [06:51:01]requested_item shift.open_date is exist - process it [06:51:01]req_shift_open_date [06:51:01]req_shift_open_date done [06:51:01]produce_requested_data done [06:51:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59655,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:51:01]process_action_free close_receipt [06:51:01]json_value_free [06:51:01]json_value_free done [06:51:01]process_json_proto returns [06:51:01]Send response to host [06:51:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59655,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:51:01]free response buf [06:51:01]execute_script done [06:51:01]execute_script returns [06:51:01]free content buf [06:51:01]Sock 8.Close socket [06:51:01]Sock 8.Thread stoped [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:22]accept exits with 9 [06:51:22]New connection [06:51:22]New thread 3066920292 created [06:51:22]Thread 3066776932 joined [06:51:22]Waiting for new connection... [06:51:22] Sock 9.Parse request [06:51:22]Sock 9.Check first char [06:51:22]Sock 9.First char is OK [06:51:22]request: POST /json_proto HTTP/1.0 [06:51:22]Method: POST [06:51:22]URL: /json_proto [06:51:22]Method is POST - this is cgi request [06:51:22]url: /json_proto [06:51:22]query_string will be loaded in cgi processing [06:51:22]execute_cgi json_proto POST (null) [06:51:22]execute_cgi path=json_proto method=POST [06:51:22]POST find Content-Length [06:51:22]Host: 172.17.60.68:8080 [06:51:22]Content-Length: 990 [06:51:22]Content-Type: application/json [06:51:22] [06:51:22]POST finish read [06:51:22]Found Content-Length = 990 [06:51:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:51:22]execute_script... [06: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)545325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:51:22]POST & json_proto [06:51:22]process_json_proto [06:51:22]json parsed OK: [06:51:22]protocol is kg_v1.0 [06:51:22]action value=close_receipt [06:51:22]process_action close_receipt [06:51:22]cmd_close_receipt [06:51:22]MH_GetDate [06:51:22]Write to MH i2c: F0 00 00 EB 11 EB [06:51:22]Write i2c OK [06:51:22]MH_I2C_Read... [06:51:22]Read from MH i2c: F0 [06:51:22]MH_I2C_Read... [06:51:22]Read from MH i2c: F0 09 00 [06:51:22]MH_I2C_Read... [06:51:22]Read from MH i2c: F0 09 00 EB 11 00 EC 0A 60 66 9A 61 5F 66 70 [06:51:22]GetLastDocTimeStamp 1717570258 [06:51:22]current date 1717570284 [06:51:22]FM_GetShiftState [06:51:22]SAM_PROTO_GetShiftState [06:51:22]wFMCommunicate request_size=4 [06:51:22]MH_SAM_APDU [06:51:22]CAPDU: 80 13 01 00 [06:51:22]Write to MH i2c: E2 08 00 EC 11 80 13 01 00 00 00 00 00 7A [06:51:22]Write i2c OK [06:51:22]MH_I2C_Read... [06:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:22]Read from MH i2c: E2 [06:51:22]MH_I2C_Read... [06:51:22]Read from MH i2c: E2 0E 00 [06:51:22]MH_I2C_Read... [06:51:22]Read from MH i2c: E2 0E 00 EC 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B2 [06:51:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:51:22]wFMCommunicate OK [06:51:22]SAM_PROTO_GetShiftState done [06:51:22]FM_GetShiftState done [06:51:22]opened in 1717545916 [06:51:22]opened+sec_in_day 1717632316 [06:51:22]quantity*price = 100005 [06:51:22]sum+1 = 100006 [06:51:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 51 05.06.2024 06:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59656 ФПД: 37215650143457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065124&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59656&fm=37215650143457&tin=02508201610067®Number=0000000000151680&sum=100000 [06:51:23]StoreToDocumentArchive [06:51:23]shift 72 fd 59656 [06:51:23]save to /storage/0072/doc_00059656 [06:51:23]save last doc name /storage/0072/doc_00059656 to /storage/kkm_last_doc_name [06:51:23]save OK [06:51:23]Clear old archive folders... [06:51:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:51:23]tlvbuf is 01DA7990 [06:51:23]SAM_PROTO_ClearQueue [06:51:23]wFMCommunicate request_size=4 [06:51:23]MH_SAM_APDU [06:51:23]CAPDU: 80 09 00 00 [06:51:23]Write to MH i2c: E2 08 00 F9 11 80 09 00 00 00 00 00 00 7C [06:51:23]Write i2c OK [06:51:23]MH_I2C_Read... [06:51:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:51:23]Read from MH i2c: E2 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 F9 11 00 90 00 7E [06:51:23]RAPDU: 90 00 [06:51:23]wFMCommunicate OK [06:51:23]SAM_PROTO_ClearQueue done [06:51:23]KKMCreateOFDPacket [06:51:23]OFDProtocolAddRootSTLVToBuf [06:51:23]FM_MakeSignedData [06:51:23]FM_MakeSignedData [06:51:23]SAM_PROTO_SignData [06:51:23]wFMCommunicate request_size=4 [06:51:23]MH_SAM_APDU [06:51:23]CAPDU: 80 0D 01 02 [06:51:23]Write to MH i2c: E2 08 00 FA 11 80 0D 01 02 00 00 00 00 84 [06:51:23]Write i2c OK [06:51:23]MH_I2C_Read... [06:51:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:51:23]Read from MH i2c: E2 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 FA 11 00 90 00 7F [06:51:23]RAPDU: 90 00 [06:51:23]wFMCommunicate OK [06:51:23]wFMCommunicate request_size=255 [06:51:23]MH_SAM_APDU [06:51:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EC 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 E9 00 00 35 04 06 00 21 D8 [06:51:23]Write to MH i2c: E2 02 01 FB 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EC 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 E9 00 00 35 04 06 00 21 D8 00 00 E3 [06:51:23]Write i2c OK [06:51:23]MH_I2C_Read... [06:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:23]Read from MH i2c: E2 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 FB 11 00 90 00 80 [06:51:23]RAPDU: 90 00 [06:51:23]wFMCommunicate OK [06:51:23]wFMCommunicate request_size=9 [06:51:23]MH_SAM_APDU [06:51:23]CAPDU: 80 0D 02 02 04 F1 9B 5C E1 [06:51:23]Write to MH i2c: E2 0C 00 FC 11 80 0D 02 02 04 00 F1 9B 5C E1 00 00 58 [06:51:23]Write i2c OK [06:51:23]MH_I2C_Read... [06:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:23]Read from MH i2c: E2 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 [06:51:23]MH_I2C_Read... [06:51:23]Read from MH i2c: E2 03 00 FC 11 00 90 00 81 [06:51:23]RAPDU: 90 00 [06:51:23]wFMCommunicate OK [06:51:23]wFMCommunicate request_size=4 [06:51:23]MH_SAM_APDU [06:51:23]CAPDU: 80 0D 03 02 [06:51:24]Write to MH i2c: E2 08 00 FD 11 80 0D 03 02 00 00 00 00 89 [06:51:24]Write i2c OK [06:51:24]MH_I2C_Read... [06:51:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:51:24]Read from MH i2c: E2 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: E2 0B 00 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: E2 0B 00 FD 11 00 1A F8 1F FA DC 41 EC 73 90 00 31 [06:51:24]RAPDU: 1A F8 1F FA DC 41 EC 73 90 00 [06:51:24]wFMCommunicate OK [06:51:24]SAM_PROTO_SignData done [06:51:24]FM_MakeSignedData done [06:51:24]CreateOFDProtocolMessage [06:51:24]wFMCommunicate request_size=4 [06:51:24]MH_SAM_APDU [06:51:24]CAPDU: 80 11 00 00 [06:51:24]Write to MH i2c: E2 08 00 FE 11 80 11 00 00 00 00 00 00 89 [06:51:24]Write i2c OK [06:51:24]MH_I2C_Read... [06:51:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:24]Read from MH i2c: E2 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: E2 17 00 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: E2 17 00 FE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [06:51:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:51:24]wFMCommunicate OK [06:51:24]CreateOFDProtocolMessage done [06:51:24]OFDSenderStorePacket 59656 [06:51:24]StoreOFDPacket docnum=59656 [06:51:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 57 F4 06 01 DB 78 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EC 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 E9 00 00 35 04 06 00 21 D8 F1 9B 5C E1 1A F8 1F FA DC 41 EC 73 [06:51:24]CheckFolder [06:51:24]dirname=/storage/ofd_packets [06:51:24]CheckFolder done [06:51:24]ProducePacketName [06:51:24]name=ofd_packets/00059656 [06:51:24]NVStorageSaveData ofd_packets/00059656 [06:51:24]File name is /storage/ofd_packets/00059656 [06:51:24]Write 300 bytes [06:51:24]NVStorageSaveData done [06:51:24]OFDSenderStorePacket done [06:51:24]KKMCreateOFDPacket done [06:51:24]NVStorageSaveData kkm_last_timestamp [06:51:24]File name is /storage/kkm_last_timestamp [06:51:24]Write 4 bytes [06:51:24]NVStorageSaveData done [06:51:24]ExternCall_PrintAddStr [06:51:24]wPrintStart [06:51:24]Write to MH i2c: 01 00 00 FF 11 10 [06:51:24]Write i2c OK [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: 01 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: 01 07 00 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: 01 07 00 FF 11 00 00 00 00 00 FF 0F 25 [06:51:24]RasterBufferAndPrint [06:51:24]line Счет N : (1)545325 [06:51:24]line ИНН: 02508201610067 [06:51:24]line Контрольно-Кассовый Чек [06:51:24]line ПРОДАЖА [06:51:24]line ТРК (МРК, ГНК) : 71 [06:51:24]line Товар: 2711190000 [06:51:24]line ГАЗ-К-5 [06:51:24]line 29.500 * 33.90 [06:51:24]line = 1000.05 [06:51:24]line НДС 12% НСП 1% [06:51:24]line > о реализуемом товаре [06:51:24]line ОКРУГЛЕНИЕ: -0.05 [06:51:24]line ИТОГО: 1000.00 [06:51:24]line Внесено: 1000.00 [06:51:24]line СДАЧА: 0.00 [06:51:24]line НСП 1% : 8.85 [06:51:24]line НДС 12% : 106.20 [06:51:24]line Наличными: 1000.00 [06:51:24]line Безнал.: 0.00 [06:51:24]line Место: АЗС № 117 "Партнер Нефть" [06:51:24]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:51:24]line СНО: Общий режим [06:51:24]line Чек 51 05.06.2024 06:51 [06:51:24]line Смена: 72 ФФД: 1.0 [06:51:24]line ЗНМ: 0300000048 [06:51:24]line РНМ: 0000000000151680 [06:51:24]line Версия ККМ: v1.0 [06:51:24]line [06:51:24]line Дисконтная программа [06:51:24]line СУГ [06:51:24]line номер 117 [06:51:24]line сэкономлено 29.50 сом [06:51:24]line ФМ: 0000000000959414 [06:51:24]line ФД: 59656 [06:51:24]line ФПД: 37215650143457 [06:51:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065124&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59656&fm=37215650143457&tin=02508201610067®Number=0000000000151680&sum=100000 [06:51:24]OFD Sender: Processing packet 59656 [packets to send 52, broken 51] [06:51:24]ProducePacketName [06:51:24]name=ofd_packets/00059656 [06:51:24]OFD Sender: To server: pG, [06:51:24]CommunicateWithHost lk.salyk.kg:30040 [06:51:24]ConnectInit lk.salyk.kg [06:51:24]written 0, free lines is 4095 [06:51:24]Connected sock=10 [06:51:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 57 F4 06 01 DB 78 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EC 0A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 E9 00 00 35 04 06 00 21 D8 F1 9B 5C E1 1A F8 1F FA DC 41 EC 73 [06:51:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 34 21 47 00 E4 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 E9 00 00 F4 03 04 00 F1 B6 5F 66 B6 04 01 00 00 33 78 DF 6A 1E 92 C4 A7 [06:51:24]CommunicateWithHost err = 0 [06:51:24]CheckOFDResponse [06:51:24]1017 (14) - 77093643461234 [06:51:24]1041 (16) - 0000000000959414 [06:51:24]1040 (4) - 59656 [06:51:24]1012 (4) - 05.06.2024 00:53 [06:51:24]1206 (1) - 0 [06:51:24]OFD Sender: Remove packet 59656 [06:51:24]ProducePacketName [06:51:24]name=ofd_packets/00059656 [06:51:24]NVStorageDeleteData [06:51:24]Write to MH i2c: 01 00 00 2F 12 41 [06:51:24]Write i2c OK [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: 01 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: 01 07 00 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: 01 07 00 2F 12 00 00 00 00 00 32 0C 86 [06:51:24]RasterBufferAndPrint [06:51:24]line [06:51:24]line [06:51:24]line [06:51:24]line [06:51:24]line [06:51:24]written 0, free lines is 3126 [06:51:24]MH_Cut [06:51:24]Write to MH i2c: D1 01 00 36 12 01 1A [06:51:24]Write i2c OK [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: D1 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: D1 01 00 [06:51:24]MH_I2C_Read... [06:51:24]Read from MH i2c: D1 01 00 36 12 00 19 [06:51:24]Write to MH i2c: 01 00 00 37 12 49 [06:51:24]Write i2c OK [06:51:24]MH_I2C_Read... [06:51:25]OFD Sender: No OFD packet to send [06:51:25]*** Cut start [06:51:25]*** Partial cut [06:51:25]*** CUTSNS_PIN = 1 [06:51:26]*** CUTSNS_PIN = 0 [06:51:26]*** Brake cut motor [06:51:26]Read from MH i2c: 01 [06:51:26]MH_I2C_Read... [06:51:26]*** Stop cut motor [06:51:26]*** Cut end [06:51:26]Read from MH i2c: 01 07 00 [06:51:26]MH_I2C_Read... [06:51:26]Read from MH i2c: 01 07 00 37 12 00 00 00 00 00 FF 0F 5E [06:51:26]process_action close_receipt done [06:51:26]requested_data is exist [06:51:26]produce_requested_data [06:51:26]requested_item fm.sn is exist - process it [06:51:26]wFMCommunicate request_size=4 [06:51:26]MH_SAM_APDU [06:51:26]CAPDU: 80 11 00 00 [06:51:26]Write to MH i2c: E2 08 00 38 12 80 11 00 00 00 00 00 00 C4 [06:51:26]Write i2c OK [06:51:26]MH_I2C_Read... [06:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:26]Read from MH i2c: E2 [06:51:26]MH_I2C_Read... [06:51:26]Read from MH i2c: E2 17 00 [06:51:26]MH_I2C_Read... [06:51:26]Read from MH i2c: E2 17 00 38 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 17 [06:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:51:26]wFMCommunicate OK [06:51:26]requested_item fd.num is exist - process it [06:51:26]SAM_PROTO_GetFieldsCounters [06:51:26]wFMCommunicate request_size=4 [06:51:26]MH_SAM_APDU [06:51:26]CAPDU: 80 13 00 00 [06:51:26]Write to MH i2c: E2 08 00 39 12 80 13 00 00 00 00 00 00 C7 [06:51:26]Write i2c OK [06:51:26]MH_I2C_Read... [06:51:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:51:26]Read from MH i2c: E2 [06:51:26]MH_I2C_Read... [06:51:26]Read from MH i2c: E2 62 00 [06:51:26]MH_I2C_Read... [06:51:26]Read from MH i2c: E2 62 00 39 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 08 E9 00 00 0E 04 04 00 48 00 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 B6 [06:51:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 08 E9 00 00 0E 04 04 00 48 00 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 [06:51:26]wFMCommunicate OK [06:51:26]SAM_PROTO_GetFieldsCounters done [06:51:26]requested_item shift.num is exist - process it [06:51:26]requested_item shift.opened is exist - process it [06:51:26]req_shift_opened [06:51:26]FM_GetShiftState [06:51:26]SAM_PROTO_GetShiftState [06:51:26]wFMCommunicate request_size=4 [06:51:26]MH_SAM_APDU [06:51:26]CAPDU: 80 13 01 00 [06:51:26]Write to MH i2c: E2 08 00 3A 12 80 13 01 00 00 00 00 00 C9 [06:51:26]Write i2c OK [06:51:26]MH_I2C_Read... [06:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:26]Read from MH i2c: E2 [06:51:26]MH_I2C_Read... [06:51:26]Read from MH i2c: E2 0E 00 [06:51:26]MH_I2C_Read... [06:51:26]Read from MH i2c: E2 0E 00 3A 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 01 [06:51:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:51:26]wFMCommunicate OK [06:51:26]SAM_PROTO_GetShiftState done [06:51:26]FM_GetShiftState done [06:51:26]req_shift_opened done [06:51:26]requested_item shift.open_date is exist - process it [06:51:26]req_shift_open_date [06:51:26]req_shift_open_date done [06:51:26]produce_requested_data done [06:51:26]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59656,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:51:26]process_action_free close_receipt [06:51:26]json_value_free [06:51:26]json_value_free done [06:51:26]process_json_proto returns [06:51:26]Send response to host [06:51:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59656,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:51:26]free response buf [06:51:26]execute_script done [06:51:26]execute_script returns [06:51:26]free content buf [06:51:26]Sock 9.Close socket [06:51:26]Sock 9.Thread stoped [06:51:30]OFD Sender: No OFD packet to send [06:51:35]OFD Sender: No OFD packet to send [06:51:40]OFD Sender: No OFD packet to send [06:51:45]OFD Sender: No OFD packet to send [06:51:50]OFD Sender: No OFD packet to send [06:51:55]OFD Sender: No OFD packet to send [06:52:00]OFD Sender: No OFD packet to send [06:52:05]OFD Sender: No OFD packet to send [06:52:10]OFD Sender: No OFD packet to send [06:52:13]accept exits with 8 [06:52:13]New connection [06:52:13]New thread 3066776932 created [06:52:13]Thread 3066920292 joined [06:52:13]Waiting for new connection... [06:52:13] Sock 8.Parse request [06:52:13]Sock 8.Check first char [06:52:13]Sock 8.First char is OK [06:52:13]request: POST /json_proto HTTP/1.0 [06:52:13]Method: POST [06:52:13]URL: /json_proto [06:52:13]Method is POST - this is cgi request [06:52:13]url: /json_proto [06:52:13]query_string will be loaded in cgi processing [06:52:13]execute_cgi json_proto POST (null) [06:52:13]execute_cgi path=json_proto method=POST [06:52:13]POST find Content-Length [06:52:13]Host: 172.17.60.68:8080 [06:52:13]Content-Length: 679 [06:52:13]Content-Type: application/json [06:52:13] [06:52:13]POST finish read [06:52:13]Found Content-Length = 679 [06:52:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545327", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:13]execute_script... [06:52:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545327", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:13]POST & json_proto [06:52:13]process_json_proto [06:52:13]json parsed OK: [06:52:13]protocol is kg_v1.0 [06:52:13]action value=close_receipt [06:52:13]process_action close_receipt [06:52:13]cmd_close_receipt [06:52:13]MH_GetDate [06:52:13]Write to MH i2c: F0 00 00 3B 12 3C [06:52:13]Write i2c OK [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: F0 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: F0 09 00 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: F0 09 00 3B 12 00 1F 0B 60 66 9A 61 5F 66 F5 [06:52:13]GetLastDocTimeStamp 1717570284 [06:52:13]current date 1717570335 [06:52:13]FM_GetShiftState [06:52:13]SAM_PROTO_GetShiftState [06:52:13]wFMCommunicate request_size=4 [06:52:13]MH_SAM_APDU [06:52:13]CAPDU: 80 13 01 00 [06:52:13]Write to MH i2c: E2 08 00 3C 12 80 13 01 00 00 00 00 00 CB [06:52:13]Write i2c OK [06:52:13]MH_I2C_Read... [06:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:13]Read from MH i2c: E2 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: E2 0E 00 [06:52:13]MH_I2C_Read... [06:52:13]Read from MH i2c: E2 0E 00 3C 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 03 [06:52:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:52:13]wFMCommunicate OK [06:52:13]SAM_PROTO_GetShiftState done [06:52:13]FM_GetShiftState done [06:52:13]opened in 1717545916 [06:52:13]opened+sec_in_day 1717632316 [06:52:13]quantity*price = 100018 [06:52:13]sum+1 = 100020 [06:52:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 52 05.06.2024 06:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59657 ФПД: 195318695450660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065215&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59657&fm=195318695450660&tin=02508201610067®Number=0000000000151680&sum=100000 [06:52:15]StoreToDocumentArchive [06:52:15]shift 72 fd 59657 [06:52:15]save to /storage/0072/doc_00059657 [06:52:15]save last doc name /storage/0072/doc_00059657 to /storage/kkm_last_doc_name [06:52:15]save OK [06:52:15]Clear old archive folders... [06:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:52:15]tlvbuf is 01D60EE0 [06:52:15]SAM_PROTO_ClearQueue [06:52:15]wFMCommunicate request_size=4 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 09 00 00 [06:52:15]Write to MH i2c: E2 08 00 49 12 80 09 00 00 00 00 00 00 CD [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 49 12 00 90 00 CF [06:52:15]RAPDU: 90 00 [06:52:15]wFMCommunicate OK [06:52:15]SAM_PROTO_ClearQueue done [06:52:15]KKMCreateOFDPacket [06:52:15]OFDProtocolAddRootSTLVToBuf [06:52:15]FM_MakeSignedData [06:52:15]FM_MakeSignedData [06:52:15]SAM_PROTO_SignData [06:52:15]wFMCommunicate request_size=4 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 0D 01 02 [06:52:15]Write to MH i2c: E2 08 00 4A 12 80 0D 01 02 00 00 00 00 D5 [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 4A 12 00 90 00 D0 [06:52:15]RAPDU: 90 00 [06:52:15]wFMCommunicate OK [06:52:15]wFMCommunicate request_size=255 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 1F 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 E9 00 00 35 04 06 00 B1 A4 2D 75 [06:52:15]Write to MH i2c: E2 02 01 4B 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 1F 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 E9 00 00 35 04 06 00 B1 A4 2D 75 00 00 8C [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]OFD Sender: No OFD packet to send [06:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 4B 12 00 90 00 D1 [06:52:15]RAPDU: 90 00 [06:52:15]wFMCommunicate OK [06:52:15]wFMCommunicate request_size=7 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 0D 02 02 02 D8 24 [06:52:15]Write to MH i2c: E2 0A 00 4C 12 80 0D 02 02 02 00 D8 24 00 00 D8 [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 03 00 4C 12 00 90 00 D2 [06:52:15]RAPDU: 90 00 [06:52:15]wFMCommunicate OK [06:52:15]wFMCommunicate request_size=4 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 0D 03 02 [06:52:15]Write to MH i2c: E2 08 00 4D 12 80 0D 03 02 00 00 00 00 DA [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 0B 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 0B 00 4D 12 00 EB 4A DA 41 A9 03 BD 7A 90 00 0E [06:52:15]RAPDU: EB 4A DA 41 A9 03 BD 7A 90 00 [06:52:15]wFMCommunicate OK [06:52:15]SAM_PROTO_SignData done [06:52:15]FM_MakeSignedData done [06:52:15]CreateOFDProtocolMessage [06:52:15]wFMCommunicate request_size=4 [06:52:15]MH_SAM_APDU [06:52:15]CAPDU: 80 11 00 00 [06:52:15]Write to MH i2c: E2 08 00 4E 12 80 11 00 00 00 00 00 00 DA [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:15]Read from MH i2c: E2 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 17 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: E2 17 00 4E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2D [06:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:52:15]wFMCommunicate OK [06:52:15]CreateOFDProtocolMessage done [06:52:15]OFDSenderStorePacket 59657 [06:52:15]StoreOFDPacket docnum=59657 [06:52:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 5F 9E 04 01 25 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 1F 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 E9 00 00 35 04 06 00 B1 A4 2D 75 D8 24 EB 4A DA 41 A9 03 BD 7A [06:52:15]CheckFolder [06:52:15]dirname=/storage/ofd_packets [06:52:15]CheckFolder done [06:52:15]ProducePacketName [06:52:15]name=ofd_packets/00059657 [06:52:15]NVStorageSaveData ofd_packets/00059657 [06:52:15]File name is /storage/ofd_packets/00059657 [06:52:15]Write 298 bytes [06:52:15]NVStorageSaveData done [06:52:15]OFDSenderStorePacket done [06:52:15]KKMCreateOFDPacket done [06:52:15]NVStorageSaveData kkm_last_timestamp [06:52:15]File name is /storage/kkm_last_timestamp [06:52:15]Write 4 bytes [06:52:15]NVStorageSaveData done [06:52:15]ExternCall_PrintAddStr [06:52:15]wPrintStart [06:52:15]Write to MH i2c: 01 00 00 4F 12 61 [06:52:15]Write i2c OK [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: 01 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: 01 07 00 [06:52:15]MH_I2C_Read... [06:52:15]Read from MH i2c: 01 07 00 4F 12 00 00 00 00 00 FF 0F 76 [06:52:15]RasterBufferAndPrint [06:52:15]line Счет N : (1)545327 [06:52:15]line ИНН: 02508201610067 [06:52:15]line Контрольно-Кассовый Чек [06:52:15]line ПРОДАЖА [06:52:15]line ТРК (МРК, ГНК) : 11 [06:52:15]line Товар: 2710194210 [06:52:15]line ДТ-К-5 [06:52:15]line 13.720 * 72.90 [06:52:15]line = 1000.19 [06:52:15]line НДС 12% НСП 1% [06:52:15]line > о реализуемом товаре [06:52:15]line ОКРУГЛЕНИЕ: -0.19 [06:52:15]line ИТОГО: 1000.00 [06:52:15]line Внесено: 1000.00 [06:52:15]line СДАЧА: 0.00 [06:52:15]line НСП 1% : 8.85 [06:52:15]line НДС 12% : 106.21 [06:52:15]line Наличными: 1000.00 [06:52:15]line Безнал.: 0.00 [06:52:15]line Место: АЗС № 117 "Партнер Нефть" [06:52:15]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:52:15]line СНО: Общий режим [06:52:15]line Чек 52 05.06.2024 06:52 [06:52:15]line Смена: 72 ФФД: 1.0 [06:52:15]line ЗНМ: 0300000048 [06:52:15]line РНМ: 0000000000151680 [06:52:15]line Версия ККМ: v1.0 [06:52:15]line ФМ: 0000000000959414 [06:52:15]line ФД: 59657 [06:52:15]line ФПД: 195318695450660 [06:52:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065215&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59657&fm=195318695450660&tin=02508201610067®Number=0000000000151680&sum=100000 [06:52:15]OFD Sender: Processing packet 59657 [packets to send 52, broken 51] [06:52:15]ProducePacketName [06:52:15]name=ofd_packets/00059657 [06:52:15]OFD Sender: To server: pG, [06:52:15]CommunicateWithHost lk.salyk.kg:30040 [06:52:15]ConnectInit lk.salyk.kg [06:52:15]written 0, free lines is 4095 [06:52:15]Connected sock=10 [06:52:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 5F 9E 04 01 25 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 1F 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 E9 00 00 35 04 06 00 B1 A4 2D 75 D8 24 EB 4A DA 41 A9 03 BD 7A [06:52:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CA 37 47 00 5B 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 E9 00 00 F4 03 04 00 24 B7 5F 66 B6 04 01 00 00 30 E8 7F 12 A8 B7 14 6E [06:52:16]CommunicateWithHost err = 0 [06:52:16]CheckOFDResponse [06:52:16]1017 (14) - 77093643461234 [06:52:16]1041 (16) - 0000000000959414 [06:52:16]1040 (4) - 59657 [06:52:16]1012 (4) - 05.06.2024 00:53 [06:52:16]1206 (1) - 0 [06:52:16]OFD Sender: Remove packet 59657 [06:52:16]ProducePacketName [06:52:16]name=ofd_packets/00059657 [06:52:16]NVStorageDeleteData [06:52:16]Write to MH i2c: 01 00 00 7A 12 8C [06:52:16]Write i2c OK [06:52:16]MH_I2C_Read... [06:52:16]Read from MH i2c: 01 [06:52:16]MH_I2C_Read... [06:52:16]Read from MH i2c: 01 07 00 [06:52:16]MH_I2C_Read... [06:52:16]Read from MH i2c: 01 07 00 7A 12 00 00 00 00 00 A5 0C 44 [06:52:16]RasterBufferAndPrint [06:52:16]line [06:52:16]line [06:52:16]line [06:52:16]line [06:52:16]line [06:52:16]written 0, free lines is 3241 [06:52:16]MH_Cut [06:52:16]Write to MH i2c: D1 01 00 81 12 01 65 [06:52:16]Write i2c OK [06:52:16]MH_I2C_Read... [06:52:16]Read from MH i2c: D1 [06:52:16]MH_I2C_Read... [06:52:16]Read from MH i2c: D1 01 00 [06:52:16]MH_I2C_Read... [06:52:16]Read from MH i2c: D1 01 00 81 12 00 64 [06:52:16]Write to MH i2c: 01 00 00 82 12 94 [06:52:16]Write i2c OK [06:52:16]MH_I2C_Read... [06:52:16]OFD Sender: No OFD packet to send [06:52:17]*** Cut start [06:52:17]*** Partial cut [06:52:17]*** CUTSNS_PIN = 1 [06:52:17]*** CUTSNS_PIN = 0 [06:52:17]*** Brake cut motor [06:52:17]Read from MH i2c: 01 [06:52:17]MH_I2C_Read... [06:52:17]*** Stop cut motor [06:52:17]*** Cut end [06:52:17]Read from MH i2c: 01 07 00 [06:52:17]MH_I2C_Read... [06:52:17]Read from MH i2c: 01 07 00 82 12 00 00 00 00 00 FF 0F A9 [06:52:17]process_action close_receipt done [06:52:17]requested_data is exist [06:52:17]produce_requested_data [06:52:17]requested_item fm.sn is exist - process it [06:52:17]wFMCommunicate request_size=4 [06:52:17]MH_SAM_APDU [06:52:17]CAPDU: 80 11 00 00 [06:52:17]Write to MH i2c: E2 08 00 83 12 80 11 00 00 00 00 00 00 0F [06:52:17]Write i2c OK [06:52:17]MH_I2C_Read... [06:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:17]Read from MH i2c: E2 [06:52:17]MH_I2C_Read... [06:52:17]Read from MH i2c: E2 17 00 [06:52:17]MH_I2C_Read... [06:52:17]Read from MH i2c: E2 17 00 83 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 62 [06:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:52:17]wFMCommunicate OK [06:52:17]requested_item fd.num is exist - process it [06:52:17]SAM_PROTO_GetFieldsCounters [06:52:17]wFMCommunicate request_size=4 [06:52:17]MH_SAM_APDU [06:52:17]CAPDU: 80 13 00 00 [06:52:17]Write to MH i2c: E2 08 00 84 12 80 13 00 00 00 00 00 00 12 [06:52:17]Write i2c OK [06:52:17]MH_I2C_Read... [06:52:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:18]Read from MH i2c: E2 [06:52:18]MH_I2C_Read... [06:52:18]Read from MH i2c: E2 62 00 [06:52:18]MH_I2C_Read... [06:52:18]Read from MH i2c: E2 62 00 84 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 09 E9 00 00 0E 04 04 00 48 00 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 [06:52:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 09 E9 00 00 0E 04 04 00 48 00 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 [06:52:18]wFMCommunicate OK [06:52:18]SAM_PROTO_GetFieldsCounters done [06:52:18]requested_item shift.num is exist - process it [06:52:18]requested_item shift.opened is exist - process it [06:52:18]req_shift_opened [06:52:18]FM_GetShiftState [06:52:18]SAM_PROTO_GetShiftState [06:52:18]wFMCommunicate request_size=4 [06:52:18]MH_SAM_APDU [06:52:18]CAPDU: 80 13 01 00 [06:52:18]Write to MH i2c: E2 08 00 85 12 80 13 01 00 00 00 00 00 14 [06:52:18]Write i2c OK [06:52:18]MH_I2C_Read... [06:52:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:18]Read from MH i2c: E2 [06:52:18]MH_I2C_Read... [06:52:18]Read from MH i2c: E2 0E 00 [06:52:18]MH_I2C_Read... [06:52:18]Read from MH i2c: E2 0E 00 85 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4C [06:52:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:52:18]wFMCommunicate OK [06:52:18]SAM_PROTO_GetShiftState done [06:52:18]FM_GetShiftState done [06:52:18]req_shift_opened done [06:52:18]requested_item shift.open_date is exist - process it [06:52:18]req_shift_open_date [06:52:18]req_shift_open_date done [06:52:18]produce_requested_data done [06:52:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59657,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:52:18]process_action_free close_receipt [06:52:18]json_value_free [06:52:18]json_value_free done [06:52:18]process_json_proto returns [06:52:18]Send response to host [06:52:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59657,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:52:18]free response buf [06:52:18]execute_script done [06:52:18]execute_script returns [06:52:18]free content buf [06:52:18]Sock 8.Close socket [06:52:18]Sock 8.Thread stoped [06:52:21]accept exits with 9 [06:52:21]New connection [06:52:21]New thread 3066920292 created [06:52:21]Thread 3066776932 joined [06:52:21]Waiting for new connection... [06:52:21] Sock 9.Parse request [06:52:21]Sock 9.Check first char [06:52:21]Sock 9.First char is OK [06:52:21]request: POST /json_proto HTTP/1.0 [06:52:21]Method: POST [06:52:21]URL: /json_proto [06:52:21]Method is POST - this is cgi request [06:52:21]url: /json_proto [06:52:21]query_string will be loaded in cgi processing [06:52:21]execute_cgi json_proto POST (null) [06:52:21]execute_cgi path=json_proto method=POST [06:52:21]POST find Content-Length [06:52:21]Host: 172.17.60.68:8080 [06:52:21]Content-Length: 678 [06:52:21]Content-Type: application/json [06:52:21] [06:52:21]POST finish read [06:52:21]Found Content-Length = 678 [06:52:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [06:52:21]execute_script... [06:52: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)545328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [06:52:21]POST & json_proto [06:52:21]process_json_proto [06:52:21]json parsed OK: [06:52:21]protocol is kg_v1.0 [06:52:21]action value=close_receipt [06:52:21]process_action close_receipt [06:52:21]cmd_close_receipt [06:52:21]MH_GetDate [06:52:21]Write to MH i2c: F0 00 00 86 12 87 [06:52:21]Write i2c OK [06:52:21]MH_I2C_Read... [06:52:21]Read from MH i2c: F0 [06:52:21]MH_I2C_Read... [06:52:21]Read from MH i2c: F0 09 00 [06:52:21]MH_I2C_Read... [06:52:21]Read from MH i2c: F0 09 00 86 12 00 27 0B 60 66 9A 61 5F 66 48 [06:52:21]GetLastDocTimeStamp 1717570335 [06:52:21]current date 1717570343 [06:52:21]FM_GetShiftState [06:52:21]SAM_PROTO_GetShiftState [06:52:21]wFMCommunicate request_size=4 [06:52:21]MH_SAM_APDU [06:52:21]CAPDU: 80 13 01 00 [06:52:21]Write to MH i2c: E2 08 00 87 12 80 13 01 00 00 00 00 00 16 [06:52:21]Write i2c OK [06:52:21]MH_I2C_Read... [06:52:21]Read from MH i2c: E2 [06:52:21]MH_I2C_Read... [06:52:21]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:21]E2 0E 00 [06:52:21]MH_I2C_Read... [06:52:21]Read from MH i2c: E2 0E 00 87 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4E [06:52:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:52:21]wFMCommunicate OK [06:52:21]SAM_PROTO_GetShiftState done [06:52:21]FM_GetShiftState done [06:52:21]opened in 1717545916 [06:52:21]opened+sec_in_day 1717632316 [06:52:21]quantity*price = 70044 [06:52:21]sum+1 = 70045 [06:52:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 53 05.06.2024 06:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59658 ФПД: 238529140454896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065223&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59658&fm=238529140454896&tin=02508201610067®Number=0000000000151680&sum=70000 [06:52:22]StoreToDocumentArchive [06:52:22]shift 72 fd 59658 [06:52:22]save to /storage/0072/doc_00059658 [06:52:22]save last doc name /storage/0072/doc_00059658 to /storage/kkm_last_doc_name [06:52:22]save OK [06:52:22]Clear old archive folders... [06:52:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:52:22]tlvbuf is 01D9D950 [06:52:22]SAM_PROTO_ClearQueue [06:52:22]wFMCommunicate request_size=4 [06:52:22]MH_SAM_APDU [06:52:22]CAPDU: 80 09 00 00 [06:52:22]Write to MH i2c: E2 08 00 94 12 80 09 00 00 00 00 00 00 18 [06:52:22]Write i2c OK [06:52:22]MH_I2C_Read... [06:52:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:22]Read from MH i2c: E2 [06:52:22]MH_I2C_Read... [06:52:22]Read from MH i2c: E2 03 00 [06:52:22]MH_I2C_Read... [06:52:22]Read from MH i2c: E2 03 00 94 12 00 90 00 1A [06:52:22]RAPDU: 90 00 [06:52:22]wFMCommunicate OK [06:52:22]SAM_PROTO_ClearQueue done [06:52:22]KKMCreateOFDPacket [06:52:22]OFDProtocolAddRootSTLVToBuf [06:52:22]FM_MakeSignedData [06:52:22]FM_MakeSignedData [06:52:22]SAM_PROTO_SignData [06:52:22]wFMCommunicate request_size=4 [06:52:22]MH_SAM_APDU [06:52:22]CAPDU: 80 0D 01 02 [06:52:22]Write to MH i2c: E2 08 00 95 12 80 0D 01 02 00 00 00 00 20 [06:52:22]Write i2c OK [06:52:22]MH_I2C_Read... [06:52:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:22]Read from MH i2c: E2 [06:52:22]MH_I2C_Read... [06:52:22]Read from MH i2c: E2 03 00 [06:52:22]MH_I2C_Read... [06:52:22]Read from MH i2c: E2 03 00 95 12 00 90 00 1B [06:52:22]RAPDU: 90 00 [06:52:22]wFMCommunicate OK [06:52:22]wFMCommunicate request_size=255 [06:52:22]MH_SAM_APDU [06:52: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 35 00 00 00 F4 03 04 00 27 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A E9 00 00 35 04 06 00 D8 [06:52:22]Write to MH i2c: E2 02 01 96 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 35 00 00 00 F4 03 04 00 27 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A E9 00 00 35 04 06 00 D8 00 00 FB [06:52:22]Write i2c OK [06:52:22]MH_I2C_Read... [06:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:23]Read from MH i2c: E2 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 03 00 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 03 00 96 12 00 90 00 1C [06:52:23]RAPDU: 90 00 [06:52:23]wFMCommunicate OK [06:52:23]wFMCommunicate request_size=10 [06:52:23]MH_SAM_APDU [06:52:23]CAPDU: 80 0D 02 02 05 F0 E4 AF 75 F0 [06:52:23]Write to MH i2c: E2 0D 00 97 12 80 0D 02 02 05 00 F0 E4 AF 75 F0 00 00 15 [06:52:23]Write i2c OK [06:52:23]MH_I2C_Read... [06:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:23]Read from MH i2c: E2 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 03 00 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 03 00 97 12 00 90 00 1D [06:52:23]RAPDU: 90 00 [06:52:23]wFMCommunicate OK [06:52:23]wFMCommunicate request_size=4 [06:52:23]MH_SAM_APDU [06:52:23]CAPDU: 80 0D 03 02 [06:52:23]Write to MH i2c: E2 08 00 98 12 80 0D 03 02 00 00 00 00 25 [06:52:23]Write i2c OK [06:52:23]MH_I2C_Read... [06:52:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:23]Read from MH i2c: E2 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 0B 00 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 0B 00 98 12 00 6A 24 80 BE DB 80 BD 8F 90 00 99 [06:52:23]RAPDU: 6A 24 80 BE DB 80 BD 8F 90 00 [06:52:23]wFMCommunicate OK [06:52:23]SAM_PROTO_SignData done [06:52:23]FM_MakeSignedData done [06:52:23]CreateOFDProtocolMessage [06:52:23]wFMCommunicate request_size=4 [06:52:23]MH_SAM_APDU [06:52:23]CAPDU: 80 11 00 00 [06:52:23]Write to MH i2c: E2 08 00 99 12 80 11 00 00 00 00 00 00 25 [06:52:23]Write i2c OK [06:52:23]MH_I2C_Read... [06:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:23]Read from MH i2c: E2 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 17 00 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: E2 17 00 99 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 78 [06:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:52:23]wFMCommunicate OK [06:52:23]CreateOFDProtocolMessage done [06:52:23]OFDSenderStorePacket 59658 [06:52:23]StoreOFDPacket docnum=59658 [06:52:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 24 62 07 01 DB 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 35 00 00 00 F4 03 04 00 27 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A E9 00 00 35 04 06 00 D8 F0 E4 AF 75 F0 6A 24 80 BE DB 80 BD 8F [06:52:23]CheckFolder [06:52:23]dirname=/storage/ofd_packets [06:52:23]CheckFolder done [06:52:23]ProducePacketName [06:52:23]name=ofd_packets/00059658 [06:52:23]NVStorageSaveData ofd_packets/00059658 [06:52:23]File name is /storage/ofd_packets/00059658 [06:52:23]Write 301 bytes [06:52:23]NVStorageSaveData done [06:52:23]OFDSenderStorePacket done [06:52:23]KKMCreateOFDPacket done [06:52:23]NVStorageSaveData kkm_last_timestamp [06:52:23]File name is /storage/kkm_last_timestamp [06:52:23]Write 4 bytes [06:52:23]NVStorageSaveData done [06:52:23]ExternCall_PrintAddStr [06:52:23]wPrintStart [06:52:23]Write to MH i2c: 01 00 00 9A 12 AC [06:52:23]Write i2c OK [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: 01 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: 01 07 00 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: 01 07 00 9A 12 00 00 00 00 00 FF 0F C1 [06:52:23]RasterBufferAndPrint [06:52:23]line Счет N : (1)545328 [06:52:23]line ИНН: 02508201610067 [06:52:23]line Контрольно-Кассовый Чек [06:52:23]line ПРОДАЖА [06:52:23]line ТРК (МРК, ГНК) : 42 [06:52:23]line Товар: 2710124130 [06:52:23]line Аи-92-К-5 [06:52:23]line 10.470 * 66.90 [06:52:23]line = 700.44 [06:52:23]line НДС 12% НСП 1% [06:52:23]line > о реализуемом товаре [06:52:23]line ОКРУГЛЕНИЕ: -0.44 [06:52:23]line ИТОГО: 700.00 [06:52:23]line Внесено: 700.00 [06:52:23]line СДАЧА: 0.00 [06:52:23]line НСП 1% : 6.20 [06:52:23]line НДС 12% : 74.38 [06:52:23]line Наличными: 700.00 [06:52:23]line Безнал.: 0.00 [06:52:23]line Место: АЗС № 117 "Партнер Нефть" [06:52:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [06:52:23]line СНО: Общий режим [06:52:23]line Чек 53 05.06.2024 06:52 [06:52:23]line Смена: 72 ФФД: 1.0 [06:52:23]line ЗНМ: 0300000048 [06:52:23]line РНМ: 0000000000151680 [06:52:23]line Версия ККМ: v1.0 [06:52:23]line ФМ: 0000000000959414 [06:52:23]line ФД: 59658 [06:52:23]line ФПД: 238529140454896 [06:52:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T065223&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59658&fm=238529140454896&tin=02508201610067®Number=0000000000151680&sum=70000 [06:52:23]written 0, free lines is 4095 [06:52:23]OFD Sender: Processing packet 59658 [packets to send 52, broken 51] [06:52:23]ProducePacketName [06:52:23]name=ofd_packets/00059658 [06:52:23]OFD Sender: To server: pG, [06:52:23]CommunicateWithHost lk.salyk.kg:30040 [06:52:23]ConnectInit lk.salyk.kg [06:52:23]Connected sock=10 [06:52:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 24 62 07 01 DB 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 35 00 00 00 F4 03 04 00 27 0B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A E9 00 00 35 04 06 00 D8 F0 E4 AF 75 F0 6A 24 80 BE DB 80 BD 8F [06:52:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 64 E8 47 00 B0 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A E9 00 00 F4 03 04 00 2B B7 5F 66 B6 04 01 00 00 CD 25 B5 F0 6D DA 01 16 [06:52:23]CommunicateWithHost err = 0 [06:52:23]CheckOFDResponse [06:52:23]1017 (14) - 77093643461234 [06:52:23]1041 (16) - 0000000000959414 [06:52:23]1040 (4) - 59658 [06:52:23]1012 (4) - 05.06.2024 00:54 [06:52:23]1206 (1) - 0 [06:52:23]OFD Sender: Remove packet 59658 [06:52:23]ProducePacketName [06:52:23]name=ofd_packets/00059658 [06:52:23]NVStorageDeleteData [06:52:23]Write to MH i2c: 01 00 00 C5 12 D7 [06:52:23]Write i2c OK [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: 01 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: 01 07 00 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: 01 07 00 C5 12 00 00 00 00 00 9A 0C 84 [06:52:23]RasterBufferAndPrint [06:52:23]line [06:52:23]line [06:52:23]line [06:52:23]line [06:52:23]line [06:52:23]written 0, free lines is 3233 [06:52:23]MH_Cut [06:52:23]Write to MH i2c: D1 01 00 CC 12 01 B0 [06:52:23]Write i2c OK [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: D1 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: D1 01 00 [06:52:23]MH_I2C_Read... [06:52:23]Read from MH i2c: D1 01 00 CC 12 00 AF [06:52:23]Write to MH i2c: 01 00 00 CD 12 DF [06:52:23]Write i2c OK [06:52:23]MH_I2C_Read... [06:52:24]OFD Sender: No OFD packet to send [06:52:24]*** Cut start [06:52:24]*** Partial cut [06:52:24]*** CUTSNS_PIN = 1 [06:52:24]*** CUTSNS_PIN = 0 [06:52:24]*** Brake cut motor [06:52:25]Read from MH i2c: 01 [06:52:25]MH_I2C_Read... [06:52:25]*** Stop cut motor [06:52:25]*** Cut end [06:52:25]Read from MH i2c: 01 07 00 [06:52:25]MH_I2C_Read... [06:52:25]Read from MH i2c: 01 07 00 CD 12 00 00 00 00 00 FF 0F F4 [06:52:25]process_action close_receipt done [06:52:25]requested_data is exist [06:52:25]produce_requested_data [06:52:25]requested_item fm.sn is exist - process it [06:52:25]wFMCommunicate request_size=4 [06:52:25]MH_SAM_APDU [06:52:25]CAPDU: 80 11 00 00 [06:52:25]Write to MH i2c: E2 08 00 CE 12 80 11 00 00 00 00 00 00 5A [06:52:25]Write i2c OK [06:52:25]MH_I2C_Read... [06:52:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:25]Read from MH i2c: E2 [06:52:25]MH_I2C_Read... [06:52:25]Read from MH i2c: E2 17 00 [06:52:25]MH_I2C_Read... [06:52:25]Read from MH i2c: E2 17 00 CE 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AD [06:52:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [06:52:25]wFMCommunicate OK [06:52:25]requested_item fd.num is exist - process it [06:52:25]SAM_PROTO_GetFieldsCounters [06:52:25]wFMCommunicate request_size=4 [06:52:25]MH_SAM_APDU [06:52:25]CAPDU: 80 13 00 00 [06:52:25]Write to MH i2c: E2 08 00 CF 12 80 13 00 00 00 00 00 00 5D [06:52:25]Write i2c OK [06:52:25]MH_I2C_Read... [06:52:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:25]Read from MH i2c: E2 [06:52:25]MH_I2C_Read... [06:52:25]Read from MH i2c: E2 62 00 [06:52:25]MH_I2C_Read... [06:52:25]Read from MH i2c: E2 62 00 CF 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0A E9 00 00 0E 04 04 00 48 00 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 [06:52:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0A E9 00 00 0E 04 04 00 48 00 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 [06:52:25]wFMCommunicate OK [06:52:25]SAM_PROTO_GetFieldsCounters done [06:52:25]requested_item shift.num is exist - process it [06:52:25]requested_item shift.opened is exist - process it [06:52:25]req_shift_opened [06:52:25]FM_GetShiftState [06:52:25]SAM_PROTO_GetShiftState [06:52:25]wFMCommunicate request_size=4 [06:52:25]MH_SAM_APDU [06:52:25]CAPDU: 80 13 01 00 [06:52:25]Write to MH i2c: E2 08 00 D0 12 80 13 01 00 00 00 00 00 5F [06:52:25]Write i2c OK [06:52:25]MH_I2C_Read... [06:52:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:25]Read from MH i2c: E2 [06:52:25]MH_I2C_Read... [06:52:25]Read from MH i2c: E2 0E 00 [06:52:25]MH_I2C_Read... [06:52:25]Read from MH i2c: E2 0E 00 D0 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [06:52:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:52:25]wFMCommunicate OK [06:52:25]SAM_PROTO_GetShiftState done [06:52:25]FM_GetShiftState done [06:52:25]req_shift_opened done [06:52:25]requested_item shift.open_date is exist - process it [06:52:25]req_shift_open_date [06:52:25]req_shift_open_date done [06:52:25]produce_requested_data done [06:52:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59658,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [06:52:25]process_action_free close_receipt [06:52:25]json_value_free [06:52:25]json_value_free done [06:52:25]process_json_proto returns [06:52:25]Send response to host [06:52:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59658,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [06:52:25]free response buf [06:52:25]execute_script done [06:52:25]execute_script returns [06:52:25]free content buf [06:52:25]Sock 9.Close socket [06:52:25]Sock 9.Thread stoped [06:52:29]OFD Sender: No OFD packet to send [06:52:34]OFD Sender: No OFD packet to send [06:52:39]OFD Sender: No OFD packet to send [06:52:44]OFD Sender: No OFD packet to send [06:52:49]OFD Sender: No OFD packet to send [06:52:54]OFD Sender: No OFD packet to send [06:52:59]OFD Sender: No OFD packet to send [06:53:04]OFD Sender: No OFD packet to send [06:53:09]OFD Sender: No OFD packet to send [06:53:14]OFD Sender: No OFD packet to send [06:53:19]OFD Sender: No OFD packet to send [06:53:24]OFD Sender: No OFD packet to send [06:53:29]OFD Sender: No OFD packet to send [06:53:34]OFD Sender: No OFD packet to send [06:53:39]OFD Sender: No OFD packet to send [06:53:44]OFD Sender: No OFD packet to send [06:53:49]OFD Sender: No OFD packet to send [06:53:54]OFD Sender: No OFD packet to send [06:53:59]OFD Sender: No OFD packet to send [06:54:04]OFD Sender: No OFD packet to send [06:54:09]OFD Sender: No OFD packet to send [06:54:14]OFD Sender: No OFD packet to send [06:54:19]OFD Sender: No OFD packet to send [06:54:24]OFD Sender: No OFD packet to send [06:54:29]OFD Sender: No OFD packet to send [06:54:34]OFD Sender: No OFD packet to send [06:54:39]OFD Sender: No OFD packet to send [06:54:44]OFD Sender: No OFD packet to send [06:54:49]OFD Sender: No OFD packet to send [06:54:54]OFD Sender: No OFD packet to send [06:54:59]OFD Sender: No OFD packet to send [06:55:04]OFD Sender: No OFD packet to send [06:55:09]OFD Sender: No OFD packet to send [06:55:14]OFD Sender: No OFD packet to send [06:55:19]OFD Sender: No OFD packet to send [06:55:24]OFD Sender: No OFD packet to send [06:55:29]OFD Sender: No OFD packet to send [06:55:34]OFD Sender: No OFD packet to send [06:55:39]OFD Sender: No OFD packet to send [06:55:44]OFD Sender: No OFD packet to send [06:55:49]OFD Sender: No OFD packet to send [06:55:54]OFD Sender: No OFD packet to send [06:55:59]OFD Sender: No OFD packet to send [06:56:04]OFD Sender: No OFD packet to send [06:56:09]OFD Sender: No OFD packet to send [06:56:14]OFD Sender: No OFD packet to send [06:56:19]OFD Sender: No OFD packet to send [06:56:24]OFD Sender: No OFD packet to send [06:56:29]OFD Sender: No OFD packet to send [06:56:34]OFD Sender: No OFD packet to send [06:56:39]OFD Sender: No OFD packet to send [06:56:44]OFD Sender: No OFD packet to send [06:56:49]OFD Sender: No OFD packet to send [06:56:54]OFD Sender: No OFD packet to send [06:56:59]OFD Sender: No OFD packet to send [06:57:04]OFD Sender: No OFD packet to send [06:57:09]OFD Sender: No OFD packet to send [06:57:14]OFD Sender: No OFD packet to send [06:57:19]OFD Sender: No OFD packet to send [06:57:24]OFD Sender: No OFD packet to send [06:57:29]OFD Sender: No OFD packet to send [06:57:34]OFD Sender: No OFD packet to send [06:57:39]OFD Sender: No OFD packet to send [06:57:44]OFD Sender: No OFD packet to send [06:57:49]OFD Sender: No OFD packet to send [06:57:54]OFD Sender: No OFD packet to send [06:57:59]OFD Sender: No OFD packet to send [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:39]OFD Sender: No OFD packet to send [06:59:44]OFD Sender: No OFD packet to send [06:59:49]OFD Sender: No OFD packet to send [06:59:54]OFD Sender: No OFD packet to send [06:59:59]OFD Sender: No OFD packet to send [06:59:59]accept exits with 8 [06:59:59]New connection [06:59:59]New thread 3066776932 created [06:59:59]Thread 3066920292 joined [06:59:59]Waiting for new connection... [06:59:59] Sock 8.Parse request [06:59:59]Sock 8.Check first char [06:59:59]Sock 8.First char is OK [06:59:59]request: POST /json_proto HTTP/1.0 [06:59:59]Method: POST [06:59:59]URL: /json_proto [06:59:59]Method is POST - this is cgi request [06:59:59]url: /json_proto [06:59:59]query_string will be loaded in cgi processing [06:59:59]execute_cgi json_proto POST (null) [06:59:59]execute_cgi path=json_proto method=POST [06:59:59]POST find Content-Length [06:59:59]Host: 172.17.60.68:8080 [06:59:59]Content-Length: 978 [06:59:59]Content-Type: application/json [06:59:59] [06:59:59]POST finish read [06:59:59]Found Content-Length = 978 [06:59:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545329", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [06:59:59]execute_script... [06:59:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545329", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [06:59:59]POST & json_proto [06:59:59]process_json_proto [06:59:59]json parsed OK: [06:59:59]protocol is kg_v1.0 [06:59:59]action value=close_receipt [06:59:59]process_action close_receipt [06:59:59]cmd_close_receipt [06:59:59]MH_GetDate [06:59:59]Write to MH i2c: F0 00 00 D1 12 D2 [06:59:59]Write i2c OK [06:59:59]MH_I2C_Read... [06:59:59]Read from MH i2c: F0 [06:59:59]MH_I2C_Read... [06:59:59]Read from MH i2c: F0 09 00 [06:59:59]MH_I2C_Read... [06:59:59]Read from MH i2c: F0 09 00 D1 12 00 F1 0C 60 66 9A 61 5F 66 5E [06:59:59]GetLastDocTimeStamp 1717570343 [06:59:59]current date 1717570801 [06:59:59]FM_GetShiftState [06:59:59]SAM_PROTO_GetShiftState [06:59:59]wFMCommunicate request_size=4 [06:59:59]MH_SAM_APDU [06:59:59]CAPDU: 80 13 01 00 [06:59:59]Write to MH i2c: E2 08 00 D2 12 80 13 01 00 00 00 00 00 61 [06:59:59]Write i2c OK [06:59:59]MH_I2C_Read... [06:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:59]Read from MH i2c: E2 [06:59:59]MH_I2C_Read... [06:59:59]Read from MH i2c: E2 0E 00 [06:59:59]MH_I2C_Read... [06:59:59]Read from MH i2c: E2 0E 00 D2 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 99 [06:59:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [06:59:59]wFMCommunicate OK [06:59:59]SAM_PROTO_GetShiftState done [06:59:59]FM_GetShiftState done [06:59:59]opened in 1717545916 [06:59:59]opened+sec_in_day 1717632316 [06:59:59]quantity*price = 200041 [06:59:59]sum+1 = 200042 [06:59:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 54 05.06.2024 07:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 59659 ФПД: 24526834591402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T070001&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59659&fm=24526834591402&tin=02508201610067®Number=0000000000151680&sum=200000 [07:00:01]StoreToDocumentArchive [07:00:01]shift 72 fd 59659 [07:00:01]save to /storage/0072/doc_00059659 [07:00:01]save last doc name /storage/0072/doc_00059659 to /storage/kkm_last_doc_name [07:00:01]save OK [07:00:01]Clear old archive folders... [07:00:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:00:01]tlvbuf is 01D8DC90 [07:00:01]SAM_PROTO_ClearQueue [07:00:01]wFMCommunicate request_size=4 [07:00:01]MH_SAM_APDU [07:00:01]CAPDU: 80 09 00 00 [07:00:01]Write to MH i2c: E2 08 00 DF 12 80 09 00 00 00 00 00 00 63 [07:00:01]Write i2c OK [07:00:01]MH_I2C_Read... [07:00:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:01]Read from MH i2c: E2 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 DF 12 00 90 00 65 [07:00:01]RAPDU: 90 00 [07:00:01]wFMCommunicate OK [07:00:01]SAM_PROTO_ClearQueue done [07:00:01]KKMCreateOFDPacket [07:00:01]OFDProtocolAddRootSTLVToBuf [07:00:01]FM_MakeSignedData [07:00:01]FM_MakeSignedData [07:00:01]SAM_PROTO_SignData [07:00:01]wFMCommunicate request_size=4 [07:00:01]MH_SAM_APDU [07:00:01]CAPDU: 80 0D 01 02 [07:00:01]Write to MH i2c: E2 08 00 E0 12 80 0D 01 02 00 00 00 00 6B [07:00:01]Write i2c OK [07:00:01]MH_I2C_Read... [07:00:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:01]Read from MH i2c: E2 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 E0 12 00 90 00 66 [07:00:01]RAPDU: 90 00 [07:00:01]wFMCommunicate OK [07:00:01]wFMCommunicate request_size=255 [07:00:01]MH_SAM_APDU [07:00: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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 F1 0C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B E9 00 00 35 04 06 00 16 4E 99 43 [07:00:01]Write to MH i2c: E2 02 01 E1 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 F1 0C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B E9 00 00 35 04 06 00 16 4E 99 43 00 00 4C [07:00:01]Write i2c OK [07:00:01]MH_I2C_Read... [07:00:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:01]Read from MH i2c: E2 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 E1 12 00 90 00 67 [07:00:01]RAPDU: 90 00 [07:00:01]wFMCommunicate OK [07:00:01]wFMCommunicate request_size=7 [07:00:01]MH_SAM_APDU [07:00:01]CAPDU: 80 0D 02 02 02 66 AA [07:00:01]Write to MH i2c: E2 0A 00 E2 12 80 0D 02 02 02 00 66 AA 00 00 82 [07:00:01]Write i2c OK [07:00:01]MH_I2C_Read... [07:00:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:01]Read from MH i2c: E2 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 03 00 E2 12 00 90 00 68 [07:00:01]RAPDU: 90 00 [07:00:01]wFMCommunicate OK [07:00:01]wFMCommunicate request_size=4 [07:00:01]MH_SAM_APDU [07:00:01]CAPDU: 80 0D 03 02 [07:00:01]Write to MH i2c: E2 08 00 E3 12 80 0D 03 02 00 00 00 00 70 [07:00:01]Write i2c OK [07:00:01]MH_I2C_Read... [07:00:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:01]Read from MH i2c: E2 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 0B 00 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 0B 00 E3 12 00 22 4C 95 4D D5 79 BB EC 90 00 B6 [07:00:01]RAPDU: 22 4C 95 4D D5 79 BB EC 90 00 [07:00:01]wFMCommunicate OK [07:00:01]SAM_PROTO_SignData done [07:00:01]FM_MakeSignedData done [07:00:01]CreateOFDProtocolMessage [07:00:01]wFMCommunicate request_size=4 [07:00:01]MH_SAM_APDU [07:00:01]CAPDU: 80 11 00 00 [07:00:01]Write to MH i2c: E2 08 00 E4 12 80 11 00 00 00 00 00 00 70 [07:00:01]Write i2c OK [07:00:01]MH_I2C_Read... [07:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:01]Read from MH i2c: E2 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 17 00 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: E2 17 00 E4 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [07:00:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:00:01]wFMCommunicate OK [07:00:01]CreateOFDProtocolMessage done [07:00:01]OFDSenderStorePacket 59659 [07:00:01]StoreOFDPacket docnum=59659 [07:00:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 3A 98 04 01 61 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 F1 0C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B E9 00 00 35 04 06 00 16 4E 99 43 66 AA 22 4C 95 4D D5 79 BB EC [07:00:01]CheckFolder [07:00:01]dirname=/storage/ofd_packets [07:00:01]CheckFolder done [07:00:01]ProducePacketName [07:00:01]name=ofd_packets/00059659 [07:00:01]NVStorageSaveData ofd_packets/00059659 [07:00:01]File name is /storage/ofd_packets/00059659 [07:00:01]Write 298 bytes [07:00:01]NVStorageSaveData done [07:00:01]OFDSenderStorePacket done [07:00:01]KKMCreateOFDPacket done [07:00:01]NVStorageSaveData kkm_last_timestamp [07:00:01]File name is /storage/kkm_last_timestamp [07:00:01]Write 4 bytes [07:00:01]NVStorageSaveData done [07:00:01]OFD Sender: Processing packet 59659 [packets to send 52, broken 51] [07:00:01]ProducePacketName [07:00:01]name=ofd_packets/00059659 [07:00:01]OFD Sender: To server: pG, [07:00:01]CommunicateWithHost lk.salyk.kg:30040 [07:00:01]ConnectInit lk.salyk.kg [07:00:01]ExternCall_PrintAddStr [07:00:01]wPrintStart [07:00:01]Write to MH i2c: 01 00 00 E5 12 F7 [07:00:01]Write i2c OK [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: 01 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: 01 07 00 [07:00:01]MH_I2C_Read... [07:00:01]Read from MH i2c: 01 07 00 E5 12 00 00 00 00 00 FF 0F 0C [07:00:01]RasterBufferAndPrint [07:00:01]line Счет N : (1)545329 [07:00:01]line ИНН: 02508201610067 [07:00:01]line Контрольно-Кассовый Чек [07:00:01]line ПРОДАЖА [07:00:01]line ТРК (МРК, ГНК) : 11 [07:00:01]line Товар: 2710194210 [07:00:01]line ДТ-К-5 [07:00:01]line 27.630 * 72.40 [07:00:01]line = 2000.41 [07:00:01]line НДС 12% НСП 1% [07:00:01]line > о реализуемом товаре [07:00:01]line ОКРУГЛЕНИЕ: -0.41 [07:00:01]line ИТОГО: 2000.00 [07:00:01]line Внесено: 2000.00 [07:00:01]line СДАЧА: 0.00 [07:00:01]line НСП 1% : 17.70 [07:00:01]line НДС 12% : 212.43 [07:00:01]line Наличными: 2000.00 [07:00:01]line Безнал.: 0.00 [07:00:01]line Место: АЗС № 117 "Партнер Нефть" [07:00:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:00:01]line СНО: Общий режим [07:00:01]line Чек 54 05.06.2024 07:00 [07:00:01]line Смена: 72 ФФД: 1.0 [07:00:01]line ЗНМ: 0300000048 [07:00:01]line РНМ: 0000000000151680 [07:00:01]line Версия ККМ: v1.0 [07:00:01]line [07:00:01]line Дисконтная программа [07:00:01]line ДТ [07:00:01]line номер 117 [07:00:01]line сэкономлено 13.82 сом [07:00:01]line ФМ: 0000000000959414 [07:00:01]line ФД: 59659 [07:00:01]line ФПД: 24526834591402 [07:00:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T070001&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59659&fm=24526834591402&tin=02508201610067®Number=0000000000151680&sum=200000 [07:00:01]Connected sock=11 [07:00:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 3A 98 04 01 61 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 00 00 00 F4 03 04 00 F1 0C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B E9 00 00 35 04 06 00 16 4E 99 43 66 AA 22 4C 95 4D D5 79 BB EC [07:00:01]written 0, free lines is 4095 [07:00:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3D 4D 47 00 1C C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B E9 00 00 F4 03 04 00 F6 B8 5F 66 B6 04 01 00 00 F6 37 77 44 6E 80 B8 8F [07:00:02]CommunicateWithHost err = 0 [07:00:02]CheckOFDResponse [07:00:02]1017 (14) - 77093643461234 [07:00:02]1041 (16) - 0000000000959414 [07:00:02]1040 (4) - 59659 [07:00:02]1012 (4) - 05.06.2024 01:01 [07:00:02]1206 (1) - 0 [07:00:02]OFD Sender: Remove packet 59659 [07:00:02]ProducePacketName [07:00:02]name=ofd_packets/00059659 [07:00:02]NVStorageDeleteData [07:00:02]Write to MH i2c: 01 00 00 15 13 28 [07:00:02]Write i2c OK [07:00:02]MH_I2C_Read... [07:00:02]Read from MH i2c: 01 [07:00:02]MH_I2C_Read... [07:00:02]Read from MH i2c: 01 07 00 [07:00:02]MH_I2C_Read... [07:00:02]Read from MH i2c: 01 07 00 15 13 00 00 00 00 00 27 0C 62 [07:00:02]RasterBufferAndPrint [07:00:02]line [07:00:02]line [07:00:02]line [07:00:02]line [07:00:02]line [07:00:02]written 0, free lines is 3116 [07:00:02]MH_Cut [07:00:02]Write to MH i2c: D1 01 00 1C 13 01 01 [07:00:02]Write i2c OK [07:00:02]MH_I2C_Read... [07:00:02]Read from MH i2c: D1 [07:00:02]MH_I2C_Read... [07:00:02]Read from MH i2c: D1 01 00 [07:00:02]MH_I2C_Read... [07:00:02]Read from MH i2c: D1 01 00 1C 13 00 00 [07:00:02]Write to MH i2c: 01 00 00 1D 13 30 [07:00:02]Write i2c OK [07:00:02]MH_I2C_Read... [07:00:02]OFD Sender: No OFD packet to send [07:00:03]*** Cut start [07:00:03]*** Partial cut [07:00:03]*** CUTSNS_PIN = 1 [07:00:03]*** CUTSNS_PIN = 0 [07:00:03]*** Brake cut motor [07:00:04]Read from MH i2c: 01 [07:00:04]MH_I2C_Read... [07:00:04]*** Stop cut motor [07:00:04]*** Cut end [07:00:04]Read from MH i2c: 01 07 00 [07:00:04]MH_I2C_Read... [07:00:04]Read from MH i2c: 01 07 00 1D 13 00 00 00 00 00 FF 0F 45 [07:00:04]process_action close_receipt done [07:00:04]requested_data is exist [07:00:04]produce_requested_data [07:00:04]requested_item fm.sn is exist - process it [07:00:04]wFMCommunicate request_size=4 [07:00:04]MH_SAM_APDU [07:00:04]CAPDU: 80 11 00 00 [07:00:04]Write to MH i2c: E2 08 00 1E 13 80 11 00 00 00 00 00 00 AB [07:00:04]Write i2c OK [07:00:04]MH_I2C_Read... [07:00:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:04]Read from MH i2c: E2 [07:00:04]MH_I2C_Read... [07:00:04]Read from MH i2c: E2 17 00 [07:00:04]MH_I2C_Read... [07:00:04]Read from MH i2c: E2 17 00 1E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FE [07:00:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:00:04]wFMCommunicate OK [07:00:04]requested_item fd.num is exist - process it [07:00:04]SAM_PROTO_GetFieldsCounters [07:00:04]wFMCommunicate request_size=4 [07:00:04]MH_SAM_APDU [07:00:04]CAPDU: 80 13 00 00 [07:00:04]Write to MH i2c: E2 08 00 1F 13 80 13 00 00 00 00 00 00 AE [07:00:04]Write i2c OK [07:00:04]MH_I2C_Read... [07:00:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:04]Read from MH i2c: E2 [07:00:04]MH_I2C_Read... [07:00:04]Read from MH i2c: E2 62 00 [07:00:04]MH_I2C_Read... [07:00:04]Read from MH i2c: E2 62 00 1F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B E9 00 00 0E 04 04 00 48 00 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 A9 [07:00:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B E9 00 00 0E 04 04 00 48 00 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 [07:00:04]wFMCommunicate OK [07:00:04]SAM_PROTO_GetFieldsCounters done [07:00:04]requested_item shift.num is exist - process it [07:00:04]requested_item shift.opened is exist - process it [07:00:04]req_shift_opened [07:00:04]FM_GetShiftState [07:00:04]SAM_PROTO_GetShiftState [07:00:04]wFMCommunicate request_size=4 [07:00:04]MH_SAM_APDU [07:00:04]CAPDU: 80 13 01 00 [07:00:04]Write to MH i2c: E2 08 00 20 13 80 13 01 00 00 00 00 00 B0 [07:00:04]Write i2c OK [07:00:04]MH_I2C_Read... [07:00:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:04]Read from MH i2c: E2 [07:00:04]MH_I2C_Read... [07:00:04]Read from MH i2c: E2 0E 00 [07:00:04]MH_I2C_Read... [07:00:04]Read from MH i2c: E2 0E 00 20 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E8 [07:00:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:00:04]wFMCommunicate OK [07:00:04]SAM_PROTO_GetShiftState done [07:00:04]FM_GetShiftState done [07:00:04]req_shift_opened done [07:00:04]requested_item shift.open_date is exist - process it [07:00:04]req_shift_open_date [07:00:04]req_shift_open_date done [07:00:04]produce_requested_data done [07:00:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59659,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:00:04]process_action_free close_receipt [07:00:04]json_value_free [07:00:04]json_value_free done [07:00:04]process_json_proto returns [07:00:04]Send response to host [07:00:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59659,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:00:04]free response buf [07:00:04]execute_script done [07:00:04]execute_script returns [07:00:04]free content buf [07:00:04]Sock 8.Close socket [07:00:04]Sock 8.Thread stoped [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:17]OFD Sender: No OFD packet to send [07:03:22]OFD Sender: No OFD packet to send [07:03:27]OFD Sender: No OFD packet to send [07:03:32]OFD Sender: No OFD packet to send [07:03:37]OFD Sender: No OFD packet to send [07:03:42]OFD Sender: No OFD packet to send [07:03:47]OFD Sender: No OFD packet to send [07:03:52]OFD Sender: No OFD packet to send [07:03:57]OFD Sender: No OFD packet to send [07:04:02]OFD Sender: No OFD packet to send [07:04:07]OFD Sender: No OFD packet to send [07:04:12]OFD Sender: No OFD packet to send [07:04:17]OFD Sender: No OFD packet to send [07:04:22]OFD Sender: No OFD packet to send [07:04:27]OFD Sender: No OFD packet to send [07:04:32]OFD Sender: No OFD packet to send [07:04:37]OFD Sender: No OFD packet to send [07:04:42]OFD Sender: No OFD packet to send [07:04:47]OFD Sender: No OFD packet to send [07:04:52]OFD Sender: No OFD packet to send [07:04:57]OFD Sender: No OFD packet to send [07:05:02]OFD Sender: No OFD packet to send [07:05:07]OFD Sender: No OFD packet to send [07:05:12]OFD Sender: No OFD packet to send [07:05:17]OFD Sender: No OFD packet to send [07:05:22]OFD Sender: No OFD packet to send [07:05:27]OFD Sender: No OFD packet to send [07:05:32]OFD Sender: No OFD packet to send [07:05:37]OFD Sender: No OFD packet to send [07:05:42]OFD Sender: No OFD packet to send [07:05:47]OFD Sender: No OFD packet to send [07:05:52]OFD Sender: No OFD packet to send [07:05:57]OFD Sender: No OFD packet to send [07:06:02]OFD Sender: No OFD packet to send [07:06:07]OFD Sender: No OFD packet to send [07:06:12]OFD Sender: No OFD packet to send [07:06:17]OFD Sender: No OFD packet to send [07:06:22]OFD Sender: No OFD packet to send [07:06:27]OFD Sender: No OFD packet to send [07:06:32]OFD Sender: No OFD packet to send [07:06:37]OFD Sender: No OFD packet to send [07:06:42]OFD Sender: No OFD packet to send [07:06:47]OFD Sender: No OFD packet to send [07:06:52]OFD Sender: No OFD packet to send [07:06:57]OFD Sender: No OFD packet to send [07:07:02]OFD Sender: No OFD packet to send [07:07:07]accept exits with 9 [07:07:07]New connection [07:07:07]New thread 3066920292 created [07:07:07]Thread 3066776932 joined [07:07:07]Waiting for new connection... [07:07:07] Sock 9.Parse request [07:07:07]Sock 9.Check first char [07:07:07]Sock 9.First char is OK [07:07:07]request: POST /json_proto HTTP/1.0 [07:07:07]Method: POST [07:07:07]URL: /json_proto [07:07:07]Method is POST - this is cgi request [07:07:07]url: /json_proto [07:07:07]query_string will be loaded in cgi processing [07:07:07]execute_cgi json_proto POST (null) [07:07:07]execute_cgi path=json_proto method=POST [07:07:07]POST find Content-Length [07:07:07]Host: 172.17.60.68:8080 [07:07:07]Content-Length: 677 [07:07:07]Content-Type: application/json [07:07:07] [07:07:07]POST finish read [07:07:07]Found Content-Length = 677 [07:07:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07]execute_script... [07:07:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07]POST & json_proto [07:07:07]process_json_proto [07:07:07]json parsed OK: [07:07:07]protocol is kg_v1.0 [07:07:07]action value=close_receipt [07:07:07]process_action close_receipt [07:07:07]cmd_close_receipt [07:07:07]MH_GetDate [07:07:07]Write to MH i2c: F0 00 00 21 13 23 [07:07:07]Write i2c OK [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: F0 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: F0 09 00 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: F0 09 00 21 13 00 9D 0E 60 66 9A 61 5F 66 5D [07:07:07]GetLastDocTimeStamp 1717570801 [07:07:07]current date 1717571229 [07:07:07]FM_GetShiftState [07:07:07]SAM_PROTO_GetShiftState [07:07:07]wFMCommunicate request_size=4 [07:07:07]MH_SAM_APDU [07:07:07]CAPDU: 80 13 01 00 [07:07:07]Write to MH i2c: E2 08 00 22 13 80 13 01 00 00 00 00 00 B2 [07:07:07]Write i2c OK [07:07:07]MH_I2C_Read... [07:07:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:07]Read from MH i2c: E2 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 0E 00 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 0E 00 22 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EA [07:07:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:07:07]wFMCommunicate OK [07:07:07]SAM_PROTO_GetShiftState done [07:07:07]FM_GetShiftState done [07:07:07]opened in 1717545916 [07:07:07]opened+sec_in_day 1717632316 [07:07:07]quantity*price = 50041 [07:07:07]sum+1 = 50042 [07:07:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 55 05.06.2024 07:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59660 ФПД: 144995098117481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T070709&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59660&fm=144995098117481&tin=02508201610067®Number=0000000000151680&sum=50000 [07:07:08]StoreToDocumentArchive [07:07:08]shift 72 fd 59660 [07:07:08]save to /storage/0072/doc_00059660 [07:07:08]save last doc name /storage/0072/doc_00059660 to /storage/kkm_last_doc_name [07:07:08]save OK [07:07:08]Clear old archive folders... [07:07:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:07:08]tlvbuf is 01D96870 [07:07:08]SAM_PROTO_ClearQueue [07:07:08]wFMCommunicate request_size=4 [07:07:08]MH_SAM_APDU [07:07:08]CAPDU: 80 09 00 00 [07:07:08]Write to MH i2c: E2 08 00 2F 13 80 09 00 00 00 00 00 00 B4 [07:07:08]Write i2c OK [07:07:08]MH_I2C_Read... [07:07:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:08]Read from MH i2c: E2 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 2F 13 00 90 00 B6 [07:07:08]RAPDU: 90 00 [07:07:08]wFMCommunicate OK [07:07:08]SAM_PROTO_ClearQueue done [07:07:08]KKMCreateOFDPacket [07:07:08]OFDProtocolAddRootSTLVToBuf [07:07:08]FM_MakeSignedData [07:07:08]FM_MakeSignedData [07:07:08]SAM_PROTO_SignData [07:07:08]wFMCommunicate request_size=4 [07:07:08]MH_SAM_APDU [07:07:08]CAPDU: 80 0D 01 02 [07:07:08]Write to MH i2c: E2 08 00 30 13 80 0D 01 02 00 00 00 00 BC [07:07:08]Write i2c OK [07:07:08]MH_I2C_Read... [07:07:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:08]Read from MH i2c: E2 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 30 13 00 90 00 B7 [07:07:08]RAPDU: 90 00 [07:07:08]wFMCommunicate OK [07:07:08]wFMCommunicate request_size=255 [07:07:08]MH_SAM_APDU [07:07: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 9D 0E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C E9 00 00 35 04 06 00 83 [07:07:08]Write to MH i2c: E2 02 01 31 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 9D 0E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C E9 00 00 35 04 06 00 83 00 00 AF [07:07:08]Write i2c OK [07:07:08]MH_I2C_Read... [07:07:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:08]Read from MH i2c: E2 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 31 13 00 90 00 B8 [07:07:08]RAPDU: 90 00 [07:07:08]wFMCommunicate OK [07:07:08]wFMCommunicate request_size=10 [07:07:08]MH_SAM_APDU [07:07:08]CAPDU: 80 0D 02 02 05 DF 4D 51 45 69 [07:07:08]Write to MH i2c: E2 0D 00 32 13 80 0D 02 02 05 00 DF 4D 51 45 69 00 00 F4 [07:07:08]Write i2c OK [07:07:08]MH_I2C_Read... [07:07:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:08]Read from MH i2c: E2 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 [07:07:08]MH_I2C_Read... [07:07:08]Read from MH i2c: E2 03 00 32 13 00 90 00 B9 [07:07:08]RAPDU: 90 00 [07:07:08]wFMCommunicate OK [07:07:08]wFMCommunicate request_size=4 [07:07:08]MH_SAM_APDU [07:07:08]CAPDU: 80 0D 03 02 [07:07:08]Write to MH i2c: E2 08 00 33 13 80 0D 03 02 00 00 00 00 C1 [07:07:08]Write i2c OK [07:07:08]MH_I2C_Read... [07:07:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:09]Read from MH i2c: E2 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: E2 0B 00 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: E2 0B 00 33 13 00 78 A9 08 F1 F3 54 CC AD 90 00 9C [07:07:09]RAPDU: 78 A9 08 F1 F3 54 CC AD 90 00 [07:07:09]wFMCommunicate OK [07:07:09]SAM_PROTO_SignData done [07:07:09]FM_MakeSignedData done [07:07:09]CreateOFDProtocolMessage [07:07:09]wFMCommunicate request_size=4 [07:07:09]MH_SAM_APDU [07:07:09]CAPDU: 80 11 00 00 [07:07:09]Write to MH i2c: E2 08 00 34 13 80 11 00 00 00 00 00 00 C1 [07:07:09]Write i2c OK [07:07:09]MH_I2C_Read... [07:07:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:09]Read from MH i2c: E2 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: E2 17 00 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: E2 17 00 34 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 14 [07:07:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:07:09]wFMCommunicate OK [07:07:09]CreateOFDProtocolMessage done [07:07:09]OFDSenderStorePacket 59660 [07:07:09]StoreOFDPacket docnum=59660 [07:07:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 69 5D 07 01 FD 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 9D 0E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C E9 00 00 35 04 06 00 83 DF 4D 51 45 69 78 A9 08 F1 F3 54 CC AD [07:07:09]CheckFolder [07:07:09]dirname=/storage/ofd_packets [07:07:09]CheckFolder done [07:07:09]ProducePacketName [07:07:09]name=ofd_packets/00059660 [07:07:09]NVStorageSaveData ofd_packets/00059660 [07:07:09]File name is /storage/ofd_packets/00059660 [07:07:09]Write 301 bytes [07:07:09]NVStorageSaveData done [07:07:09]OFDSenderStorePacket done [07:07:09]KKMCreateOFDPacket done [07:07:09]NVStorageSaveData kkm_last_timestamp [07:07:09]File name is /storage/kkm_last_timestamp [07:07:09]Write 4 bytes [07:07:09]NVStorageSaveData done [07:07:09]ExternCall_PrintAddStr [07:07:09]wPrintStart [07:07:09]Write to MH i2c: 01 00 00 35 13 48 [07:07:09]Write i2c OK [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 35 13 00 00 00 00 00 FF 0F 5D [07:07:09]RasterBufferAndPrint [07:07:09]line Счет N : (1)545330 [07:07:09]line ИНН: 02508201610067 [07:07:09]line Контрольно-Кассовый Чек [07:07:09]line ПРОДАЖА [07:07:09]line ТРК (МРК, ГНК) : 12 [07:07:09]line Товар: 2710124130 [07:07:09]line Аи-92-К-5 [07:07:09]line 7.480 * 66.90 [07:07:09]line = 500.41 [07:07:09]line НДС 12% НСП 1% [07:07:09]line > о реализуемом товаре [07:07:09]line ОКРУГЛЕНИЕ: -0.41 [07:07:09]line ИТОГО: 500.00 [07:07:09]line Внесено: 500.00 [07:07:09]line СДАЧА: 0.00 [07:07:09]line НСП 1% : 4.43 [07:07:09]line НДС 12% : 53.14 [07:07:09]line Наличными: 500.00 [07:07:09]line Безнал.: 0.00 [07:07:09]line Место: АЗС № 117 "Партнер Нефть" [07:07:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:07:09]line СНО: Общий режим [07:07:09]line Чек 55 05.06.2024 07:07 [07:07:09]line Смена: 72 ФФД: 1.0 [07:07:09]line ЗНМ: 0300000048 [07:07:09]line РНМ: 0000000000151680 [07:07:09]line Версия ККМ: v1.0 [07:07:09]line ФМ: 0000000000959414 [07:07:09]line ФД: 59660 [07:07:09]line ФПД: 144995098117481 [07:07:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T070709&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59660&fm=144995098117481&tin=02508201610067®Number=0000000000151680&sum=50000 [07:07:09]OFD Sender: Processing packet 59660 [packets to send 52, broken 51] [07:07:09]ProducePacketName [07:07:09]name=ofd_packets/00059660 [07:07:09]OFD Sender: To server: pG, [07:07:09]CommunicateWithHost lk.salyk.kg:30040 [07:07:09]ConnectInit lk.salyk.kg [07:07:09]written 0, free lines is 4095 [07:07:09]Connected sock=10 [07:07:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 69 5D 07 01 FD 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 9D 0E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C E9 00 00 35 04 06 00 83 DF 4D 51 45 69 78 A9 08 F1 F3 54 CC AD [07:07:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 54 C6 47 00 5C 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C E9 00 00 F4 03 04 00 A2 BA 5F 66 B6 04 01 00 00 38 EC 79 99 6A BE 26 C9 [07:07:09]CommunicateWithHost err = 0 [07:07:09]CheckOFDResponse [07:07:09]1017 (14) - 77093643461234 [07:07:09]1041 (16) - 0000000000959414 [07:07:09]1040 (4) - 59660 [07:07:09]1012 (4) - 05.06.2024 01:08 [07:07:09]1206 (1) - 0 [07:07:09]OFD Sender: Remove packet 59660 [07:07:09]ProducePacketName [07:07:09]name=ofd_packets/00059660 [07:07:09]NVStorageDeleteData [07:07:09]Write to MH i2c: 01 00 00 60 13 73 [07:07:09]Write i2c OK [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: 01 07 00 60 13 00 00 00 00 00 99 0C 1F [07:07:09]RasterBufferAndPrint [07:07:09]line [07:07:09]line [07:07:09]line [07:07:09]line [07:07:09]line [07:07:09]written 0, free lines is 3229 [07:07:09]MH_Cut [07:07:09]Write to MH i2c: D1 01 00 67 13 01 4C [07:07:09]Write i2c OK [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: D1 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: D1 01 00 [07:07:09]MH_I2C_Read... [07:07:09]Read from MH i2c: D1 01 00 67 13 00 4B [07:07:09]Write to MH i2c: 01 00 00 68 13 7B [07:07:09]Write i2c OK [07:07:09]MH_I2C_Read... [07:07:10]OFD Sender: No OFD packet to send [07:07:10]*** Cut start [07:07:10]*** Partial cut [07:07:10]*** CUTSNS_PIN = 1 [07:07:10]*** CUTSNS_PIN = 0 [07:07:11]*** Brake cut motor [07:07:11]Read from MH i2c: 01 [07:07:11]MH_I2C_Read... [07:07:11]*** Stop cut motor [07:07:11]*** Cut end [07:07:11]Read from MH i2c: 01 07 00 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: 01 07 00 68 13 00 00 00 00 00 FF 0F 90 [07:07:11]process_action close_receipt done [07:07:11]requested_data is exist [07:07:11]produce_requested_data [07:07:11]requested_item fm.sn is exist - process it [07:07:11]wFMCommunicate request_size=4 [07:07:11]MH_SAM_APDU [07:07:11]CAPDU: 80 11 00 00 [07:07:11]Write to MH i2c: E2 08 00 69 13 80 11 00 00 00 00 00 00 F6 [07:07:11]Write i2c OK [07:07:11]MH_I2C_Read... [07:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:11]Read from MH i2c: E2 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: E2 17 00 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: E2 17 00 69 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [07:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:07:11]wFMCommunicate OK [07:07:11]requested_item fd.num is exist - process it [07:07:11]SAM_PROTO_GetFieldsCounters [07:07:11]wFMCommunicate request_size=4 [07:07:11]MH_SAM_APDU [07:07:11]CAPDU: 80 13 00 00 [07:07:11]Write to MH i2c: E2 08 00 6A 13 80 13 00 00 00 00 00 00 F9 [07:07:11]Write i2c OK [07:07:11]MH_I2C_Read... [07:07:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:11]Read from MH i2c: E2 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: E2 62 00 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: E2 62 00 6A 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0C E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [07:07:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0C E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:11]wFMCommunicate OK [07:07:11]SAM_PROTO_GetFieldsCounters done [07:07:11]requested_item shift.num is exist - process it [07:07:11]requested_item shift.opened is exist - process it [07:07:11]req_shift_opened [07:07:11]FM_GetShiftState [07:07:11]SAM_PROTO_GetShiftState [07:07:11]wFMCommunicate request_size=4 [07:07:11]MH_SAM_APDU [07:07:11]CAPDU: 80 13 01 00 [07:07:11]Write to MH i2c: E2 08 00 6B 13 80 13 01 00 00 00 00 00 FB [07:07:11]Write i2c OK [07:07:11]MH_I2C_Read... [07:07:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:11]Read from MH i2c: E2 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: E2 0E 00 [07:07:11]MH_I2C_Read... [07:07:11]Read from MH i2c: E2 0E 00 6B 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [07:07:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:07:11]wFMCommunicate OK [07:07:11]SAM_PROTO_GetShiftState done [07:07:11]FM_GetShiftState done [07:07:11]req_shift_opened done [07:07:11]requested_item shift.open_date is exist - process it [07:07:11]req_shift_open_date [07:07:11]req_shift_open_date done [07:07:11]produce_requested_data done [07:07:11]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59660,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:07:11]process_action_free close_receipt [07:07:11]json_value_free [07:07:11]json_value_free done [07:07:11]process_json_proto returns [07:07:11]Send response to host [07:07:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59660,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:07:11]free response buf [07:07:11]execute_script done [07:07:11]execute_script returns [07:07:11]free content buf [07:07:11]Sock 9.Close socket [07:07:11]Sock 9.Thread stoped [07:07:15]OFD Sender: No OFD packet to send [07:07:20]OFD Sender: No OFD packet to send [07:07:25]OFD Sender: No OFD packet to send [07:07:30]OFD Sender: No OFD packet to send [07:07:35]OFD Sender: No OFD packet to send [07:07:40]OFD Sender: No OFD packet to send [07:07:45]OFD Sender: No OFD packet to send [07:07:50]OFD Sender: No OFD packet to send [07:07:55]OFD Sender: No OFD packet to send [07:08:00]OFD Sender: No OFD packet to send [07:08:05]OFD Sender: No OFD packet to send [07:08:10]OFD Sender: No OFD packet to send [07:08:15]OFD Sender: No OFD packet to send [07:08:20]OFD Sender: No OFD packet to send [07:08:25]OFD Sender: No OFD packet to send [07:08:30]OFD Sender: No OFD packet to send [07:08:35]OFD Sender: No OFD packet to send [07:08:40]OFD Sender: No OFD packet to send [07:08:45]OFD Sender: No OFD packet to send [07:08:50]OFD Sender: No OFD packet to send [07:08:55]OFD Sender: No OFD packet to send [07:09:00]OFD Sender: No OFD packet to send [07:09:05]OFD Sender: No OFD packet to send [07:09:10]OFD Sender: No OFD packet to send [07:09:15]OFD Sender: No OFD packet to send [07:09:20]OFD Sender: No OFD packet to send [07:09:25]OFD Sender: No OFD packet to send [07:09:30]OFD Sender: No OFD packet to send [07:09:35]OFD Sender: No OFD packet to send [07:09:40]OFD Sender: No OFD packet to send [07:09:45]OFD Sender: No OFD packet to send [07:09:50]OFD Sender: No OFD packet to send [07:09:55]OFD Sender: No OFD packet to send [07:10:00]OFD Sender: No OFD packet to send [07:10:05]OFD Sender: No OFD packet to send [07:10:10]OFD Sender: No OFD packet to send [07:10:15]OFD Sender: No OFD packet to send [07:10:20]OFD Sender: No OFD packet to send [07:10:25]OFD Sender: No OFD packet to send [07:10:30]OFD Sender: No OFD packet to send [07:10:35]OFD Sender: No OFD packet to send [07:10:40]OFD Sender: No OFD packet to send [07:10:45]OFD Sender: No OFD packet to send [07:10:50]OFD Sender: No OFD packet to send [07:10:55]OFD Sender: No OFD packet to send [07:11:00]OFD Sender: No OFD packet to send [07:11:05]OFD Sender: No OFD packet to send [07:11:10]OFD Sender: No OFD packet to send [07:11:15]OFD Sender: No OFD packet to send [07:11:20]OFD Sender: No OFD packet to send [07:11:25]OFD Sender: No OFD packet to send [07:11:30]OFD Sender: No OFD packet to send [07:11:35]OFD Sender: No OFD packet to send [07:11:40]OFD Sender: No OFD packet to send [07:11:45]OFD Sender: No OFD packet to send [07:11:50]OFD Sender: No OFD packet to send [07:11:55]OFD Sender: No OFD packet to send [07:12:00]OFD Sender: No OFD packet to send [07:12:05]OFD Sender: No OFD packet to send [07:12:10]OFD Sender: No OFD packet to send [07:12:15]OFD Sender: No OFD packet to send [07:12:20]OFD Sender: No OFD packet to send [07:12:25]OFD Sender: No OFD packet to send [07:12:30]OFD Sender: No OFD packet to send [07:12:35]OFD Sender: No OFD packet to send [07:12:40]OFD Sender: No OFD packet to send [07:12:45]OFD Sender: No OFD packet to send [07:12:50]OFD Sender: No OFD packet to send [07:12:55]OFD Sender: No OFD packet to send [07:13:00]OFD Sender: No OFD packet to send [07:13:05]OFD Sender: No OFD packet to send [07:13:10]OFD Sender: No OFD packet to send [07:13:15]OFD Sender: No OFD packet to send [07:13:20]OFD Sender: No OFD packet to send [07:13:25]OFD Sender: No OFD packet to send [07:13:30]OFD Sender: No OFD packet to send [07:13:35]OFD Sender: No OFD packet to send [07:13:40]OFD Sender: No OFD packet to send [07:13:45]OFD Sender: No OFD packet to send [07:13:50]OFD Sender: No OFD packet to send [07:13:55]OFD Sender: No OFD packet to send [07:14:00]OFD Sender: No OFD packet to send [07:14:05]OFD Sender: No OFD packet to send [07:14:10]OFD Sender: No OFD packet to send [07:14:15]OFD Sender: No OFD packet to send [07:14:20]OFD Sender: No OFD packet to send [07:14:25]OFD Sender: No OFD packet to send [07:14:30]OFD Sender: No OFD packet to send [07:14:35]OFD Sender: No OFD packet to send [07:14:40]OFD Sender: No OFD packet to send [07:14:45]OFD Sender: No OFD packet to send [07:14:50]OFD Sender: No OFD packet to send [07:14:55]OFD Sender: No OFD packet to send [07:15:00]OFD Sender: No OFD packet to send [07:15:05]OFD Sender: No OFD packet to send [07:15:10]OFD Sender: No OFD packet to send [07:15:15]OFD Sender: No OFD packet to send [07:15:20]OFD Sender: No OFD packet to send [07:15:25]OFD Sender: No OFD packet to send [07:15:30]OFD Sender: No OFD packet to send [07:15:35]OFD Sender: No OFD packet to send [07:15:40]OFD Sender: No OFD packet to send [07:15:45]OFD Sender: No OFD packet to send [07:15:50]OFD Sender: No OFD packet to send [07:15:51]accept exits with 8 [07:15:51]New connection [07:15:51]New thread 3066776932 created [07:15:51]Thread 3066920292 joined [07:15:51]Waiting for new connection... [07:15:51] Sock 8.Parse request [07:15:51]Sock 8.Check first char [07:15:51]Sock 8.First char is OK [07:15:51]request: POST /json_proto HTTP/1.0 [07:15:51]Method: POST [07:15:51]URL: /json_proto [07:15:51]Method is POST - this is cgi request [07:15:51]url: /json_proto [07:15:51]query_string will be loaded in cgi processing [07:15:51]execute_cgi json_proto POST (null) [07:15:51]execute_cgi path=json_proto method=POST [07:15:51]POST find Content-Length [07:15:51]Host: 172.17.60.68:8080 [07:15:51]Content-Length: 679 [07:15:51]Content-Type: application/json [07:15:51] [07:15:51]POST finish read [07:15:51]Found Content-Length = 679 [07:15:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545332", "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" : 72.90, "quantity" : 15.090, "sum" : 1100.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:51]execute_script... [07:15: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)545332", "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" : 72.90, "quantity" : 15.090, "sum" : 1100.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:51]POST & json_proto [07:15:51]process_json_proto [07:15:51]json parsed OK: [07:15:51]protocol is kg_v1.0 [07:15:51]action value=close_receipt [07:15:51]process_action close_receipt [07:15:51]cmd_close_receipt [07:15:51]MH_GetDate [07:15:51]Write to MH i2c: F0 00 00 6C 13 6E [07:15:51]Write i2c OK [07:15:51]MH_I2C_Read... [07:15:51]Read from MH i2c: F0 [07:15:51]MH_I2C_Read... [07:15:51]Read from MH i2c: F0 09 00 [07:15:51]MH_I2C_Read... [07:15:51]Read from MH i2c: F0 09 00 6C 13 00 A8 10 60 66 9A 61 5F 66 B5 [07:15:51]GetLastDocTimeStamp 1717571229 [07:15:51]current date 1717571752 [07:15:51]FM_GetShiftState [07:15:51]SAM_PROTO_GetShiftState [07:15:51]wFMCommunicate request_size=4 [07:15:51]MH_SAM_APDU [07:15:51]CAPDU: 80 13 01 00 [07:15:51]Write to MH i2c: E2 08 00 6D 13 80 13 01 00 00 00 00 00 FD [07:15:51]Write i2c OK [07:15:51]MH_I2C_Read... [07:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:51]Read from MH i2c: E2 [07:15:51]MH_I2C_Read... [07:15:51]Read from MH i2c: E2 0E 00 [07:15:51]MH_I2C_Read... [07:15:51]Read from MH i2c: E2 0E 00 6D 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 35 [07:15:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:15:51]wFMCommunicate OK [07:15:51]SAM_PROTO_GetShiftState done [07:15:51]FM_GetShiftState done [07:15:51]opened in 1717545916 [07:15:51]opened+sec_in_day 1717632316 [07:15:51]quantity*price = 110006 [07:15:51]sum+1 = 110007 [07:15:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.73 НДС 12% : 116.82 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 56 05.06.2024 07:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59661 ФПД: 13883010237620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T071552&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59661&fm=13883010237620&tin=02508201610067®Number=0000000000151680&sum=110000 [07:15:52]StoreToDocumentArchive [07:15:52]shift 72 fd 59661 [07:15:52]save to /storage/0072/doc_00059661 [07:15:52]save last doc name /storage/0072/doc_00059661 to /storage/kkm_last_doc_name [07:15:52]save OK [07:15:52]Clear old archive folders... [07:15:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:15:52]tlvbuf is 01D97130 [07:15:52]SAM_PROTO_ClearQueue [07:15:52]wFMCommunicate request_size=4 [07:15:52]MH_SAM_APDU [07:15:52]CAPDU: 80 09 00 00 [07:15:52]Write to MH i2c: E2 08 00 7A 13 80 09 00 00 00 00 00 00 FF [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:52]Read from MH i2c: E2 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 7A 13 00 90 00 01 [07:15:52]RAPDU: 90 00 [07:15:52]wFMCommunicate OK [07:15:52]SAM_PROTO_ClearQueue done [07:15:52]KKMCreateOFDPacket [07:15:52]OFDProtocolAddRootSTLVToBuf [07:15:52]FM_MakeSignedData [07:15:52]FM_MakeSignedData [07:15:52]SAM_PROTO_SignData [07:15:52]wFMCommunicate request_size=4 [07:15:52]MH_SAM_APDU [07:15:52]CAPDU: 80 0D 01 02 [07:15:52]Write to MH i2c: E2 08 00 7B 13 80 0D 01 02 00 00 00 00 07 [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:52]Read from MH i2c: E2 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 7B 13 00 90 00 02 [07:15:52]RAPDU: 90 00 [07:15:52]wFMCommunicate OK [07:15:52]wFMCommunicate request_size=255 [07:15:52]MH_SAM_APDU [07:15: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 F2 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B6 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 A2 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 38 00 00 00 F4 03 04 00 A8 10 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D E9 00 00 35 04 06 00 0C A0 63 E4 [07:15:52]Write to MH i2c: E2 02 01 7C 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 F2 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B6 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 A2 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 38 00 00 00 F4 03 04 00 A8 10 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D E9 00 00 35 04 06 00 0C A0 63 E4 00 00 C8 [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:52]Read from MH i2c: E2 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 7C 13 00 90 00 03 [07:15:52]RAPDU: 90 00 [07:15:52]wFMCommunicate OK [07:15:52]wFMCommunicate request_size=7 [07:15:52]MH_SAM_APDU [07:15:52]CAPDU: 80 0D 02 02 02 C4 B4 [07:15:52]Write to MH i2c: E2 0A 00 7D 13 80 0D 02 02 02 00 C4 B4 00 00 86 [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:52]Read from MH i2c: E2 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 03 00 7D 13 00 90 00 04 [07:15:52]RAPDU: 90 00 [07:15:52]wFMCommunicate OK [07:15:52]wFMCommunicate request_size=4 [07:15:52]MH_SAM_APDU [07:15:52]CAPDU: 80 0D 03 02 [07:15:52]Write to MH i2c: E2 08 00 7E 13 80 0D 03 02 00 00 00 00 0C [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:52]Read from MH i2c: E2 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 0B 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 0B 00 7E 13 00 29 42 B5 96 EC EE 3B 12 90 00 EA [07:15:52]RAPDU: 29 42 B5 96 EC EE 3B 12 90 00 [07:15:52]wFMCommunicate OK [07:15:52]SAM_PROTO_SignData done [07:15:52]FM_MakeSignedData done [07:15:52]CreateOFDProtocolMessage [07:15:52]wFMCommunicate request_size=4 [07:15:52]MH_SAM_APDU [07:15:52]CAPDU: 80 11 00 00 [07:15:52]Write to MH i2c: E2 08 00 7F 13 80 11 00 00 00 00 00 00 0C [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:52]Read from MH i2c: E2 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 17 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: E2 17 00 7F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5F [07:15:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:15:52]wFMCommunicate OK [07:15:52]CreateOFDProtocolMessage done [07:15:52]OFDSenderStorePacket 59661 [07:15:52]StoreOFDPacket docnum=59661 [07:15:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 7B B0 04 01 97 89 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F2 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B6 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 A2 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 38 00 00 00 F4 03 04 00 A8 10 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D E9 00 00 35 04 06 00 0C A0 63 E4 C4 B4 29 42 B5 96 EC EE 3B 12 [07:15:52]CheckFolder [07:15:52]dirname=/storage/ofd_packets [07:15:52]CheckFolder done [07:15:52]ProducePacketName [07:15:52]name=ofd_packets/00059661 [07:15:52]NVStorageSaveData ofd_packets/00059661 [07:15:52]File name is /storage/ofd_packets/00059661 [07:15:52]Write 298 bytes [07:15:52]NVStorageSaveData done [07:15:52]OFDSenderStorePacket done [07:15:52]KKMCreateOFDPacket done [07:15:52]NVStorageSaveData kkm_last_timestamp [07:15:52]File name is /storage/kkm_last_timestamp [07:15:52]Write 4 bytes [07:15:52]NVStorageSaveData done [07:15:52]ExternCall_PrintAddStr [07:15:52]wPrintStart [07:15:52]Write to MH i2c: 01 00 00 80 13 93 [07:15:52]Write i2c OK [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: 01 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: 01 07 00 [07:15:52]MH_I2C_Read... [07:15:52]Read from MH i2c: 01 07 00 80 13 00 00 00 00 00 FF 0F A8 [07:15:52]RasterBufferAndPrint [07:15:52]line Счет N : (1)545332 [07:15:52]line ИНН: 02508201610067 [07:15:52]line Контрольно-Кассовый Чек [07:15:52]line ПРОДАЖА [07:15:52]line ТРК (МРК, ГНК) : 21 [07:15:52]line Товар: 2710194210 [07:15:52]line ДТ-К-5 [07:15:52]line 15.090 * 72.90 [07:15:52]line = 1100.06 [07:15:52]line НДС 12% НСП 1% [07:15:52]line > о реализуемом товаре [07:15:52]line ОКРУГЛЕНИЕ: -0.06 [07:15:52]line ИТОГО: 1100.00 [07:15:52]line Внесено: 1100.00 [07:15:52]line СДАЧА: 0.00 [07:15:52]line НСП 1% : 9.73 [07:15:52]line НДС 12% : 116.82 [07:15:52]line Наличными: 1100.00 [07:15:52]line Безнал.: 0.00 [07:15:52]line Место: АЗС № 117 "Партнер Нефть" [07:15:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:15:52]line СНО: Общий режим [07:15:52]line Чек 56 05.06.2024 07:15 [07:15:52]line Смена: 72 ФФД: 1.0 [07:15:52]line ЗНМ: 0300000048 [07:15:52]line РНМ: 0000000000151680 [07:15:52]line Версия ККМ: v1.0 [07:15:52]line ФМ: 0000000000959414 [07:15:52]line ФД: 59661 [07:15:52]line ФПД: 13883010237620 [07:15:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T071552&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59661&fm=13883010237620&tin=02508201610067®Number=0000000000151680&sum=110000 [07:15:53]OFD Sender: Processing packet 59661 [packets to send 52, broken 51] [07:15:53]ProducePacketName [07:15:53]name=ofd_packets/00059661 [07:15:53]OFD Sender: To server: pG, [07:15:53]CommunicateWithHost lk.salyk.kg:30040 [07:15:53]ConnectInit lk.salyk.kg [07:15:53]written 0, free lines is 4095 [07:15:53]Connected sock=10 [07:15:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 7B B0 04 01 97 89 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F2 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B6 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 A2 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 38 00 00 00 F4 03 04 00 A8 10 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D E9 00 00 35 04 06 00 0C A0 63 E4 C4 B4 29 42 B5 96 EC EE 3B 12 [07:15:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7C BB 47 00 5F 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 39 35 39 34 31 34 10 04 04 00 0D E9 00 00 F4 03 04 00 AD BC 5F 66 B6 04 01 00 00 77 81 B9 41 EC E4 99 52 [07:15:53]CommunicateWithHost err = 0 [07:15:53]CheckOFDResponse [07:15:53]1017 (14) - 77093643461234 [07:15:53]1041 (16) - 0000000000959414 [07:15:53]1040 (4) - 59661 [07:15:53]1012 (4) - 05.06.2024 01:17 [07:15:53]1206 (1) - 0 [07:15:53]OFD Sender: Remove packet 59661 [07:15:53]ProducePacketName [07:15:53]name=ofd_packets/00059661 [07:15:53]NVStorageDeleteData [07:15:53]Write to MH i2c: 01 00 00 AB 13 BE [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: 01 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: 01 07 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: 01 07 00 AB 13 00 00 00 00 00 98 0C 69 [07:15:53]RasterBufferAndPrint [07:15:53]line [07:15:53]line [07:15:53]line [07:15:53]line [07:15:53]line [07:15:53]written 0, free lines is 3229 [07:15:53]MH_Cut [07:15:53]Write to MH i2c: D1 01 00 B2 13 01 97 [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: D1 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: D1 01 00 [07:15:53]MH_I2C_Read... [07:15:53]Read from MH i2c: D1 01 00 B2 13 00 96 [07:15:53]Write to MH i2c: 01 00 00 B3 13 C6 [07:15:53]Write i2c OK [07:15:53]MH_I2C_Read... [07:15:54]OFD Sender: No OFD packet to send [07:15:54]*** Cut start [07:15:54]*** Partial cut [07:15:54]*** CUTSNS_PIN = 1 [07:15:54]*** CUTSNS_PIN = 0 [07:15:54]*** Brake cut motor [07:15:55]Read from MH i2c: 01 [07:15:55]MH_I2C_Read... [07:15:55]*** Stop cut motor [07:15:55]*** Cut end [07:15:55]Read from MH i2c: 01 07 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: 01 07 00 B3 13 00 00 00 00 00 FF 0F DB [07:15:55]process_action close_receipt done [07:15:55]requested_data is exist [07:15:55]produce_requested_data [07:15:55]requested_item fm.sn is exist - process it [07:15:55]wFMCommunicate request_size=4 [07:15:55]MH_SAM_APDU [07:15:55]CAPDU: 80 11 00 00 [07:15:55]Write to MH i2c: E2 08 00 B4 13 80 11 00 00 00 00 00 00 41 [07:15:55]Write i2c OK [07:15:55]MH_I2C_Read... [07:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:55]Read from MH i2c: E2 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 17 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 17 00 B4 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 94 [07:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:15:55]wFMCommunicate OK [07:15:55]requested_item fd.num is exist - process it [07:15:55]SAM_PROTO_GetFieldsCounters [07:15:55]wFMCommunicate request_size=4 [07:15:55]MH_SAM_APDU [07:15:55]CAPDU: 80 13 00 00 [07:15:55]Write to MH i2c: E2 08 00 B5 13 80 13 00 00 00 00 00 00 44 [07:15:55]Write i2c OK [07:15:55]MH_I2C_Read... [07:15:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:55]Read from MH i2c: E2 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 62 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 62 00 B5 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D E9 00 00 0E 04 04 00 48 00 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 47 [07:15:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D E9 00 00 0E 04 04 00 48 00 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 [07:15:55]wFMCommunicate OK [07:15:55]SAM_PROTO_GetFieldsCounters done [07:15:55]requested_item shift.num is exist - process it [07:15:55]requested_item shift.opened is exist - process it [07:15:55]req_shift_opened [07:15:55]FM_GetShiftState [07:15:55]SAM_PROTO_GetShiftState [07:15:55]wFMCommunicate request_size=4 [07:15:55]MH_SAM_APDU [07:15:55]CAPDU: 80 13 01 00 [07:15:55]Write to MH i2c: E2 08 00 B6 13 80 13 01 00 00 00 00 00 46 [07:15:55]Write i2c OK [07:15:55]MH_I2C_Read... [07:15:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:55]Read from MH i2c: E2 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 0E 00 [07:15:55]MH_I2C_Read... [07:15:55]Read from MH i2c: E2 0E 00 B6 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [07:15:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:15:55]wFMCommunicate OK [07:15:55]SAM_PROTO_GetShiftState done [07:15:55]FM_GetShiftState done [07:15:55]req_shift_opened done [07:15:55]requested_item shift.open_date is exist - process it [07:15:55]req_shift_open_date [07:15:55]req_shift_open_date done [07:15:55]produce_requested_data done [07:15:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59661,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:15:55]process_action_free close_receipt [07:15:55]json_value_free [07:15:55]json_value_free done [07:15:55]process_json_proto returns [07:15:55]Send response to host [07:15:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59661,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:15:55]free response buf [07:15:55]execute_script done [07:15:55]execute_script returns [07:15:55]free content buf [07:15:55]Sock 8.Close socket [07:15:55]Sock 8.Thread stoped [07:15:59]OFD Sender: No OFD packet to send [07:16:04]OFD Sender: No OFD packet to send [07:16:09]OFD Sender: No OFD packet to send [07:16:14]OFD Sender: No OFD packet to send [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [07:16:39]OFD Sender: No OFD packet to send [07:16:44]OFD Sender: No OFD packet to send [07:16:49]OFD Sender: No OFD packet to send [07:16:54]OFD Sender: No OFD packet to send [07:16:59]OFD Sender: No OFD packet to send [07:17:04]OFD Sender: No OFD packet to send [07:17:09]OFD Sender: No OFD packet to send [07:17:14]OFD Sender: No OFD packet to send [07:17:19]OFD Sender: No OFD packet to send [07:17:24]OFD Sender: No OFD packet to send [07:17:29]OFD Sender: No OFD packet to send [07:17:34]OFD Sender: No OFD packet to send [07:17:39]OFD Sender: No OFD packet to send [07:17:44]OFD Sender: No OFD packet to send [07:17:49]OFD Sender: No OFD packet to send [07:17:54]OFD Sender: No OFD packet to send [07:17:59]OFD Sender: No OFD packet to send [07:18:04]OFD Sender: No OFD packet to send [07:18:09]OFD Sender: No OFD packet to send [07:18:14]OFD Sender: No OFD packet to send [07:18:19]OFD Sender: No OFD packet to send [07:18:24]OFD Sender: No OFD packet to send [07:18:29]OFD Sender: No OFD packet to send [07:18:34]OFD Sender: No OFD packet to send [07:18:39]OFD Sender: No OFD packet to send [07:18:44]OFD Sender: No OFD packet to send [07:18:49]OFD Sender: No OFD packet to send [07:18:54]OFD Sender: No OFD packet to send [07:18:59]OFD Sender: No OFD packet to send [07:19:04]OFD Sender: No OFD packet to send [07:19:09]OFD Sender: No OFD packet to send [07:19:14]OFD Sender: No OFD packet to send [07:19:19]OFD Sender: No OFD packet to send [07:19:24]OFD Sender: No OFD packet to send [07:19:29]OFD Sender: No OFD packet to send [07:19:34]OFD Sender: No OFD packet to send [07:19:39]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]OFD Sender: No OFD packet to send [07:20:44]OFD Sender: No OFD packet to send [07:20:49]OFD Sender: No OFD packet to send [07:20:54]OFD Sender: No OFD packet to send [07:20:59]OFD Sender: No OFD packet to send [07:21:04]OFD Sender: No OFD packet to send [07:21:09]OFD Sender: No OFD packet to send [07:21:14]OFD Sender: No OFD packet to send [07:21:19]OFD Sender: No OFD packet to send [07:21:24]OFD Sender: No OFD packet to send [07:21:29]OFD Sender: No OFD packet to send [07:21:34]OFD Sender: No OFD packet to send [07:21:39]OFD Sender: No OFD packet to send [07:21:44]OFD Sender: No OFD packet to send [07:21:49]OFD Sender: No OFD packet to send [07:21:54]OFD Sender: No OFD packet to send [07:21:59]OFD Sender: No OFD packet to send [07:22:04]OFD Sender: No OFD packet to send [07:22:09]OFD Sender: No OFD packet to send [07:22:14]OFD Sender: No OFD packet to send [07:22:19]OFD Sender: No OFD packet to send [07:22:24]OFD Sender: No OFD packet to send [07:22:29]OFD Sender: No OFD packet to send [07:22:34]OFD Sender: No OFD packet to send [07:22:39]OFD Sender: No OFD packet to send [07:22:44]OFD Sender: No OFD packet to send [07:22:49]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:19]OFD Sender: No OFD packet to send [07:23:24]OFD Sender: No OFD packet to send [07:23:29]OFD Sender: No OFD packet to send [07:23:34]OFD Sender: No OFD packet to send [07:23:39]OFD Sender: No OFD packet to send [07:23:44]OFD Sender: No OFD packet to send [07:23:49]OFD Sender: No OFD packet to send [07:23:54]OFD Sender: No OFD packet to send [07:23:59]OFD Sender: No OFD packet to send [07:24:04]OFD Sender: No OFD packet to send [07:24:09]OFD Sender: No OFD packet to send [07:24:14]OFD Sender: No OFD packet to send [07:24:19]OFD Sender: No OFD packet to send [07:24:24]OFD Sender: No OFD packet to send [07:24:29]OFD Sender: No OFD packet to send [07:24:34]OFD Sender: No OFD packet to send [07:24:39]OFD Sender: No OFD packet to send [07:24:44]OFD Sender: No OFD packet to send [07:24:49]OFD Sender: No OFD packet to send [07:24:54]OFD Sender: No OFD packet to send [07:24:59]OFD Sender: No OFD packet to send [07:25:04]OFD Sender: No OFD packet to send [07:25:09]OFD Sender: No OFD packet to send [07:25:14]OFD Sender: No OFD packet to send [07:25:19]OFD Sender: No OFD packet to send [07:25:24]OFD Sender: No OFD packet to send [07:25:29]OFD Sender: No OFD packet to send [07:25:34]OFD Sender: No OFD packet to send [07:25:39]OFD Sender: No OFD packet to send [07:25:44]OFD Sender: No OFD packet to send [07:25:49]OFD Sender: No OFD packet to send [07:25:54]OFD Sender: No OFD packet to send [07:25:59]OFD Sender: No OFD packet to send [07:26:04]OFD Sender: No OFD packet to send [07:26:09]OFD Sender: No OFD packet to send [07:26:14]OFD Sender: No OFD packet to send [07:26:19]OFD Sender: No OFD packet to send [07:26:24]OFD Sender: No OFD packet to send [07:26:29]OFD Sender: No OFD packet to send [07:26:32]accept exits with 9 [07:26:32]New connection [07:26:32]New thread 3066920292 created [07:26:32]Thread 3066776932 joined [07:26:32]Waiting for new connection... [07:26:32] Sock 9.Parse request [07:26:32]Sock 9.Check first char [07:26:32]Sock 9.First char is OK [07:26:32]request: POST /json_proto HTTP/1.0 [07:26:32]Method: POST [07:26:32]URL: /json_proto [07:26:32]Method is POST - this is cgi request [07:26:32]url: /json_proto [07:26:32]query_string will be loaded in cgi processing [07:26:32]execute_cgi json_proto POST (null) [07:26:32]execute_cgi path=json_proto method=POST [07:26:32]POST find Content-Length [07:26:32]Host: 172.17.60.68:8080 [07:26:32]Content-Length: 681 [07:26:32]Content-Type: application/json [07:26:32] [07:26:32]POST finish read [07:26:32]Found Content-Length = 681 [07:26:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:32]execute_script... [07: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)545335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:32]POST & json_proto [07:26:32]process_json_proto [07:26:32]json parsed OK: [07:26:32]protocol is kg_v1.0 [07:26:32]action value=close_receipt [07:26:32]process_action close_receipt [07:26:32]cmd_close_receipt [07:26:32]MH_GetDate [07:26:32]Write to MH i2c: F0 00 00 B7 13 B9 [07:26:32]Write i2c OK [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: F0 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: F0 09 00 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: F0 09 00 B7 13 00 2A 13 60 66 9A 61 5F 66 85 [07:26:32]GetLastDocTimeStamp 1717571752 [07:26:32]current date 1717572394 [07:26:32]FM_GetShiftState [07:26:32]SAM_PROTO_GetShiftState [07:26:32]wFMCommunicate request_size=4 [07:26:32]MH_SAM_APDU [07:26:32]CAPDU: 80 13 01 00 [07:26:32]Write to MH i2c: E2 08 00 B8 13 80 13 01 00 00 00 00 00 48 [07:26:32]Write i2c OK [07:26:32]MH_I2C_Read... [07:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:32]Read from MH i2c: E2 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: E2 0E 00 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: E2 0E 00 B8 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 80 [07:26:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:26:32]wFMCommunicate OK [07:26:32]SAM_PROTO_GetShiftState done [07:26:32]FM_GetShiftState done [07:26:32]opened in 1717545916 [07:26:32]opened+sec_in_day 1717632316 [07:26:32]quantity*price = 50011 [07:26:32]sum+1 = 50013 [07:26:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 57 05.06.2024 07:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59662 ФПД: 222998888702206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T072634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59662&fm=222998888702206&tin=02508201610067®Number=0000000000151680&sum=50000 [07:26:34]StoreToDocumentArchive [07:26:34]shift 72 fd 59662 [07:26:34]save to /storage/0072/doc_00059662 [07:26:34]save last doc name /storage/0072/doc_00059662 to /storage/kkm_last_doc_name [07:26:34]save OK [07:26:34]Clear old archive folders... [07:26:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:26:34]tlvbuf is 01DF5780 [07:26:34]SAM_PROTO_ClearQueue [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 09 00 00 [07:26:34]Write to MH i2c: E2 08 00 C5 13 80 09 00 00 00 00 00 00 4A [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 C5 13 00 90 00 4C [07:26:34]RAPDU: 90 00 [07:26:34]wFMCommunicate OK [07:26:34]SAM_PROTO_ClearQueue done [07:26:34]KKMCreateOFDPacket [07:26:34]OFDProtocolAddRootSTLVToBuf [07:26:34]FM_MakeSignedData [07:26:34]FM_MakeSignedData [07:26:34]SAM_PROTO_SignData [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 0D 01 02 [07:26:34]Write to MH i2c: E2 08 00 C6 13 80 0D 01 02 00 00 00 00 52 [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 C6 13 00 90 00 4D [07:26:34]RAPDU: 90 00 [07:26:34]wFMCommunicate OK [07:26:34]wFMCommunicate request_size=255 [07:26:34]MH_SAM_APDU [07:26: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 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 00 00 00 F4 03 04 00 2A 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E E9 00 00 35 04 06 00 CA D0 [07:26:34]Write to MH i2c: E2 02 01 C7 13 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 00 00 00 F4 03 04 00 2A 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E E9 00 00 35 04 06 00 CA D0 00 00 C8 [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 C7 13 00 90 00 4E [07:26:34]RAPDU: 90 00 [07:26:34]wFMCommunicate OK [07:26:34]wFMCommunicate request_size=9 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 0D 02 02 04 F9 8B E0 FE [07:26:34]Write to MH i2c: E2 0C 00 C8 13 80 0D 02 02 04 00 F9 8B E0 FE 00 00 BF [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 03 00 C8 13 00 90 00 4F [07:26:34]RAPDU: 90 00 [07:26:34]wFMCommunicate OK [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 0D 03 02 [07:26:34]Write to MH i2c: E2 08 00 C9 13 80 0D 03 02 00 00 00 00 57 [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 0B 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 0B 00 C9 13 00 7F 1C 50 F4 E6 1E 57 51 90 00 E3 [07:26:34]RAPDU: 7F 1C 50 F4 E6 1E 57 51 90 00 [07:26:34]wFMCommunicate OK [07:26:34]SAM_PROTO_SignData done [07:26:34]FM_MakeSignedData done [07:26:34]CreateOFDProtocolMessage [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 11 00 00 [07:26:34]Write to MH i2c: E2 08 00 CA 13 80 11 00 00 00 00 00 00 57 [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 17 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 17 00 CA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AA [07:26:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:26:34]wFMCommunicate OK [07:26:34]CreateOFDProtocolMessage done [07:26:34]OFDSenderStorePacket 59662 [07:26:34]StoreOFDPacket docnum=59662 [07:26:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 2A A7 06 01 69 1C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 00 00 00 F4 03 04 00 2A 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E E9 00 00 35 04 06 00 CA D0 F9 8B E0 FE 7F 1C 50 F4 E6 1E 57 51 [07:26:34]CheckFolder [07:26:34]dirname=/storage/ofd_packets [07:26:34]CheckFolder done [07:26:34]ProducePacketName [07:26:34]name=ofd_packets/00059662 [07:26:34]NVStorageSaveData ofd_packets/00059662 [07:26:34]File name is /storage/ofd_packets/00059662 [07:26:34]Write 300 bytes [07:26:34]NVStorageSaveData done [07:26:34]OFDSenderStorePacket done [07:26:34]KKMCreateOFDPacket done [07:26:34]NVStorageSaveData kkm_last_timestamp [07:26:34]File name is /storage/kkm_last_timestamp [07:26:34]Write 4 bytes [07:26:34]NVStorageSaveData done [07:26:34]ExternCall_PrintAddStr [07:26:34]wPrintStart [07:26:34]Write to MH i2c: 01 00 00 CB 13 DE [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: 01 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: 01 07 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: 01 07 00 CB 13 00 00 00 00 00 FF 0F F3 [07:26:34]RasterBufferAndPrint [07:26:34]line Счет N : (1)545335 [07:26:34]line ИНН: 02508201610067 [07:26:34]line Контрольно-Кассовый Чек [07:26:34]line ПРОДАЖА [07:26:34]line ТРК (МРК, ГНК) : 71 [07:26:34]line Товар: 2711190000 [07:26:34]line ГАЗ-К-5 [07:26:34]line 14.330 * 34.90 [07:26:34]line = 500.12 [07:26:34]line НДС 12% НСП 1% [07:26:34]line > о реализуемом товаре [07:26:34]line ОКРУГЛЕНИЕ: -0.12 [07:26:34]line ИТОГО: 500.00 [07:26:34]line Внесено: 500.00 [07:26:34]line СДАЧА: 0.00 [07:26:34]line НСП 1% : 4.43 [07:26:34]line НДС 12% : 53.11 [07:26:34]line Наличными: 500.00 [07:26:34]line Безнал.: 0.00 [07:26:34]line Место: АЗС № 117 "Партнер Нефть" [07:26:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:26:34]line СНО: Общий режим [07:26:34]line Чек 57 05.06.2024 07:26 [07:26:34]line Смена: 72 ФФД: 1.0 [07:26:34]line ЗНМ: 0300000048 [07:26:34]line РНМ: 0000000000151680 [07:26:34]line Версия ККМ: v1.0 [07:26:34]line ФМ: 0000000000959414 [07:26:34]line ФД: 59662 [07:26:34]line ФПД: 222998888702206 [07:26:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T072634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59662&fm=222998888702206&tin=02508201610067®Number=0000000000151680&sum=50000 [07:26:34]OFD Sender: Processing packet 59662 [packets to send 52, broken 51] [07:26:34]ProducePacketName [07:26:34]name=ofd_packets/00059662 [07:26:34]OFD Sender: To server: pG, [07:26:34]CommunicateWithHost lk.salyk.kg:30040 [07:26:34]ConnectInit lk.salyk.kg [07:26:34]written 0, free lines is 4095 [07:26:34]Connected sock=10 [07:26:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 2A A7 06 01 69 1C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 39 00 00 00 F4 03 04 00 2A 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E E9 00 00 35 04 06 00 CA D0 F9 8B E0 FE 7F 1C 50 F4 E6 1E 57 51 [07:26:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D6 6C 47 00 29 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E E9 00 00 F4 03 04 00 2F BF 5F 66 B6 04 01 00 00 08 A9 E6 DA D4 71 0D CB [07:26:35]CommunicateWithHost err = 0 [07:26:35]CheckOFDResponse [07:26:35]1017 (14) - 77093643461234 [07:26:35]1041 (16) - 0000000000959414 [07:26:35]1040 (4) - 59662 [07:26:35]1012 (4) - 05.06.2024 01:28 [07:26:35]1206 (1) - 0 [07:26:35]OFD Sender: Remove packet 59662 [07:26:35]ProducePacketName [07:26:35]name=ofd_packets/00059662 [07:26:35]NVStorageDeleteData [07:26:35]Write to MH i2c: 01 00 00 F6 13 09 [07:26:35]Write i2c OK [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: 01 [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: 01 07 00 [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: 01 07 00 F6 13 00 00 00 00 00 99 0C B5 [07:26:35]RasterBufferAndPrint [07:26:35]line [07:26:35]line [07:26:35]line [07:26:35]line [07:26:35]line [07:26:35]written 0, free lines is 3231 [07:26:35]MH_Cut [07:26:35]Write to MH i2c: D1 01 00 FD 13 01 E2 [07:26:35]Write i2c OK [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: D1 [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: D1 01 00 [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: D1 01 00 FD 13 00 E1 [07:26:35]Write to MH i2c: 01 00 00 FE 13 11 [07:26:35]Write i2c OK [07:26:35]MH_I2C_Read... [07:26:35]OFD Sender: No OFD packet to send [07:26:36]*** Cut start [07:26:36]*** Partial cut [07:26:36]*** CUTSNS_PIN = 1 [07:26:36]*** CUTSNS_PIN = 0 [07:26:36]*** Brake cut motor [07:26:36]Read from MH i2c: 01 [07:26:36]MH_I2C_Read... [07:26:36]*** Stop cut motor [07:26:36]*** Cut end [07:26:36]Read from MH i2c: 01 07 00 [07:26:36]MH_I2C_Read... [07:26:36]Read from MH i2c: 01 07 00 FE 13 00 00 00 00 00 FF 0F 26 [07:26:36]process_action close_receipt done [07:26:36]requested_data is exist [07:26:36]produce_requested_data [07:26:36]requested_item fm.sn is exist - process it [07:26:36]wFMCommunicate request_size=4 [07:26:36]MH_SAM_APDU [07:26:36]CAPDU: 80 11 00 00 [07:26:36]Write to MH i2c: E2 08 00 FF 13 80 11 00 00 00 00 00 00 8C [07:26:36]Write i2c OK [07:26:36]MH_I2C_Read... [07:26:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:36]Read from MH i2c: E2 [07:26:36]MH_I2C_Read... [07:26:36]Read from MH i2c: E2 17 00 [07:26:36]MH_I2C_Read... [07:26:36]Read from MH i2c: E2 17 00 FF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DF [07:26:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:26:36]wFMCommunicate OK [07:26:36]requested_item fd.num is exist - process it [07:26:36]SAM_PROTO_GetFieldsCounters [07:26:36]wFMCommunicate request_size=4 [07:26:36]MH_SAM_APDU [07:26:36]CAPDU: 80 13 00 00 [07:26:36]Write to MH i2c: E2 08 00 00 14 80 13 00 00 00 00 00 00 90 [07:26:36]Write i2c OK [07:26:36]MH_I2C_Read... [07:26:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:26:37]Read from MH i2c: E2 [07:26:37]MH_I2C_Read... [07:26:37]Read from MH i2c: E2 62 00 [07:26:37]MH_I2C_Read... [07:26:37]Read from MH i2c: E2 62 00 00 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E E9 00 00 0E 04 04 00 48 00 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 97 [07:26:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E E9 00 00 0E 04 04 00 48 00 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 [07:26:37]wFMCommunicate OK [07:26:37]SAM_PROTO_GetFieldsCounters done [07:26:37]requested_item shift.num is exist - process it [07:26:37]requested_item shift.opened is exist - process it [07:26:37]req_shift_opened [07:26:37]FM_GetShiftState [07:26:37]SAM_PROTO_GetShiftState [07:26:37]wFMCommunicate request_size=4 [07:26:37]MH_SAM_APDU [07:26:37]CAPDU: 80 13 01 00 [07:26:37]Write to MH i2c: E2 08 00 01 14 80 13 01 00 00 00 00 00 92 [07:26:37]Write i2c OK [07:26:37]MH_I2C_Read... [07:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:37]Read from MH i2c: E2 [07:26:37]MH_I2C_Read... [07:26:37]Read from MH i2c: E2 0E 00 [07:26:37]MH_I2C_Read... [07:26:37]Read from MH i2c: E2 0E 00 01 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CA [07:26:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:26:37]wFMCommunicate OK [07:26:37]SAM_PROTO_GetShiftState done [07:26:37]FM_GetShiftState done [07:26:37]req_shift_opened done [07:26:37]requested_item shift.open_date is exist - process it [07:26:37]req_shift_open_date [07:26:37]req_shift_open_date done [07:26:37]produce_requested_data done [07:26:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59662,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:26:37]process_action_free close_receipt [07:26:37]json_value_free [07:26:37]json_value_free done [07:26:37]process_json_proto returns [07:26:37]Send response to host [07:26:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59662,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:26:37]free response buf [07:26:37]execute_script done [07:26:37]execute_script returns [07:26:37]free content buf [07:26:37]Sock 9.Close socket [07:26:37]Sock 9.Thread stoped [07:26:40]OFD Sender: No OFD packet to send [07:26:45]OFD Sender: No OFD packet to send [07:26:50]OFD Sender: No OFD packet to send [07:26:55]OFD Sender: No OFD packet to send [07:27:00]OFD Sender: No OFD packet to send [07:27:05]OFD Sender: No OFD packet to send [07:27:10]OFD Sender: No OFD packet to send [07:27:15]OFD Sender: No OFD packet to send [07:27:20]OFD Sender: No OFD packet to send [07:27:25]OFD Sender: No OFD packet to send [07:27:30]OFD Sender: No OFD packet to send [07:27:35]OFD Sender: No OFD packet to send [07:27:40]OFD Sender: No OFD packet to send [07:27:45]OFD Sender: No OFD packet to send [07:27:50]OFD Sender: No OFD packet to send [07:27:55]OFD Sender: No OFD packet to send [07:28:00]OFD Sender: No OFD packet to send [07:28:05]OFD Sender: No OFD packet to send [07:28:10]OFD Sender: No OFD packet to send [07:28:15]OFD Sender: No OFD packet to send [07:28:20]OFD Sender: No OFD packet to send [07:28:25]OFD Sender: No OFD packet to send [07:28:30]OFD Sender: No OFD packet to send [07:28:35]OFD Sender: No OFD packet to send [07:28:40]OFD Sender: No OFD packet to send [07:28:45]OFD Sender: No OFD packet to send [07:28:50]OFD Sender: No OFD packet to send [07:28:55]OFD Sender: No OFD packet to send [07:29:00]OFD Sender: No OFD packet to send [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:53]accept exits with 8 [07:29:53]New connection [07:29:53]New thread 3066776932 created [07:29:53]Thread 3066920292 joined [07:29:53]Waiting for new connection... [07:29:53] Sock 8.Parse request [07:29:53]Sock 8.Check first char [07:29:53]Sock 8.First char is OK [07:29:53]request: POST /json_proto HTTP/1.0 [07:29:53]Method: POST [07:29:53]URL: /json_proto [07:29:53]Method is POST - this is cgi request [07:29:53]url: /json_proto [07:29:53]query_string will be loaded in cgi processing [07:29:53]execute_cgi json_proto POST (null) [07:29:53]execute_cgi path=json_proto method=POST [07:29:53]POST find Content-Length [07:29:53]Host: 172.17.60.68:8080 [07:29:53]Content-Length: 681 [07:29:53]Content-Type: application/json [07:29:53] [07:29:53]POST finish read [07:29:53]Found Content-Length = 681 [07:29:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:53]execute_script... [07:29:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:53]POST & json_proto [07:29:53]process_json_proto [07:29:53]json parsed OK: [07:29:53]protocol is kg_v1.0 [07:29:53]action value=close_receipt [07:29:53]process_action close_receipt [07:29:53]cmd_close_receipt [07:29:53]MH_GetDate [07:29:53]Write to MH i2c: F0 00 00 02 14 05 [07:29:53]Write i2c OK [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: F0 [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: F0 09 00 [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: F0 09 00 02 14 00 F2 13 60 66 9A 61 5F 66 99 [07:29:53]GetLastDocTimeStamp 1717572394 [07:29:53]current date 1717572594 [07:29:53]FM_GetShiftState [07:29:53]SAM_PROTO_GetShiftState [07:29:53]wFMCommunicate request_size=4 [07:29:53]MH_SAM_APDU [07:29:53]CAPDU: 80 13 01 00 [07:29:53]Write to MH i2c: E2 08 00 03 14 80 13 01 00 00 00 00 00 94 [07:29:53]Write i2c OK [07:29:53]MH_I2C_Read... [07:29:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:53]Read from MH i2c: E2 [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: E2 0E 00 [07:29:53]MH_I2C_Read... [07:29:53]Read from MH i2c: E2 0E 00 03 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CC [07:29:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:29:53]wFMCommunicate OK [07:29:53]SAM_PROTO_GetShiftState done [07:29:53]FM_GetShiftState done [07:29:53]opened in 1717545916 [07:29:53]opened+sec_in_day 1717632316 [07:29:53]quantity*price = 50011 [07:29:53]sum+1 = 50013 [07:29:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 58 05.06.2024 07:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59663 ФПД: 22710885032414 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T072954&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59663&fm=22710885032414&tin=02508201610067®Number=0000000000151680&sum=50000 [07:29:54]StoreToDocumentArchive [07:29:54]shift 72 fd 59663 [07:29:54]save to /storage/0072/doc_00059663 [07:29:54]save last doc name /storage/0072/doc_00059663 to /storage/kkm_last_doc_name [07:29:54]save OK [07:29:54]Clear old archive folders... [07:29:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:29:54]tlvbuf is 01DA7C70 [07:29:54]SAM_PROTO_ClearQueue [07:29:54]wFMCommunicate request_size=4 [07:29:54]MH_SAM_APDU [07:29:54]CAPDU: 80 09 00 00 [07:29:54]Write to MH i2c: E2 08 00 10 14 80 09 00 00 00 00 00 00 96 [07:29:54]Write i2c OK [07:29:54]MH_I2C_Read... [07:29:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:29:54]Read from MH i2c: E2 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 10 14 00 90 00 98 [07:29:54]RAPDU: 90 00 [07:29:54]wFMCommunicate OK [07:29:54]SAM_PROTO_ClearQueue done [07:29:54]KKMCreateOFDPacket [07:29:54]OFDProtocolAddRootSTLVToBuf [07:29:54]FM_MakeSignedData [07:29:54]FM_MakeSignedData [07:29:54]SAM_PROTO_SignData [07:29:54]wFMCommunicate request_size=4 [07:29:54]MH_SAM_APDU [07:29:54]CAPDU: 80 0D 01 02 [07:29:54]Write to MH i2c: E2 08 00 11 14 80 0D 01 02 00 00 00 00 9E [07:29:54]Write i2c OK [07:29:54]MH_I2C_Read... [07:29:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:29:54]Read from MH i2c: E2 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 11 14 00 90 00 99 [07:29:54]RAPDU: 90 00 [07:29:54]wFMCommunicate OK [07:29:54]wFMCommunicate request_size=255 [07:29:54]MH_SAM_APDU [07:29:54]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3A 00 00 00 F4 03 04 00 F2 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F E9 00 00 35 04 06 00 14 A7 [07:29:54]Write to MH i2c: E2 02 01 12 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 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3A 00 00 00 F4 03 04 00 F2 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F E9 00 00 35 04 06 00 14 A7 00 00 FF [07:29:54]Write i2c OK [07:29:54]MH_I2C_Read... [07:29:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:54]Read from MH i2c: E2 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 12 14 00 90 00 9A [07:29:54]RAPDU: 90 00 [07:29:54]wFMCommunicate OK [07:29:54]wFMCommunicate request_size=9 [07:29:54]MH_SAM_APDU [07:29:54]CAPDU: 80 0D 02 02 04 CA 3C 21 DE [07:29:54]Write to MH i2c: E2 0C 00 13 14 80 0D 02 02 04 00 CA 3C 21 DE 00 00 AE [07:29:54]Write i2c OK [07:29:54]MH_I2C_Read... [07:29:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:54]Read from MH i2c: E2 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 03 00 13 14 00 90 00 9B [07:29:54]RAPDU: 90 00 [07:29:54]wFMCommunicate OK [07:29:54]wFMCommunicate request_size=4 [07:29:54]MH_SAM_APDU [07:29:54]CAPDU: 80 0D 03 02 [07:29:54]Write to MH i2c: E2 08 00 14 14 80 0D 03 02 00 00 00 00 A3 [07:29:54]Write i2c OK [07:29:54]MH_I2C_Read... [07:29:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:29:54]Read from MH i2c: E2 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 0B 00 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 0B 00 14 14 00 9E 71 4B 04 A2 17 2F A9 90 00 93 [07:29:54]RAPDU: 9E 71 4B 04 A2 17 2F A9 90 00 [07:29:54]wFMCommunicate OK [07:29:54]SAM_PROTO_SignData done [07:29:54]FM_MakeSignedData done [07:29:54]CreateOFDProtocolMessage [07:29:54]wFMCommunicate request_size=4 [07:29:54]MH_SAM_APDU [07:29:54]CAPDU: 80 11 00 00 [07:29:54]Write to MH i2c: E2 08 00 15 14 80 11 00 00 00 00 00 00 A3 [07:29:54]Write i2c OK [07:29:54]MH_I2C_Read... [07:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:54]Read from MH i2c: E2 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 17 00 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: E2 17 00 15 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [07:29:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:29:54]wFMCommunicate OK [07:29:54]CreateOFDProtocolMessage done [07:29:54]OFDSenderStorePacket 59663 [07:29:54]StoreOFDPacket docnum=59663 [07:29:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 59 82 06 01 E1 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3A 00 00 00 F4 03 04 00 F2 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F E9 00 00 35 04 06 00 14 A7 CA 3C 21 DE 9E 71 4B 04 A2 17 2F A9 [07:29:54]CheckFolder [07:29:54]dirname=/storage/ofd_packets [07:29:54]CheckFolder done [07:29:54]ProducePacketName [07:29:54]name=ofd_packets/00059663 [07:29:54]NVStorageSaveData ofd_packets/00059663 [07:29:54]File name is /storage/ofd_packets/00059663 [07:29:54]Write 300 bytes [07:29:54]NVStorageSaveData done [07:29:54]OFDSenderStorePacket done [07:29:54]KKMCreateOFDPacket done [07:29:54]NVStorageSaveData kkm_last_timestamp [07:29:54]File name is /storage/kkm_last_timestamp [07:29:54]Write 4 bytes [07:29:54]NVStorageSaveData done [07:29:54]ExternCall_PrintAddStr [07:29:54]wPrintStart [07:29:54]Write to MH i2c: 01 00 00 16 14 2A [07:29:54]Write i2c OK [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: 01 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: 01 07 00 [07:29:54]MH_I2C_Read... [07:29:54]Read from MH i2c: 01 07 00 16 14 00 00 00 00 00 FF 0F 3F [07:29:54]RasterBufferAndPrint [07:29:54]line Счет N : (1)545336 [07:29:54]line ИНН: 02508201610067 [07:29:54]line Контрольно-Кассовый Чек [07:29:54]line ПРОДАЖА [07:29:54]line ТРК (МРК, ГНК) : 72 [07:29:54]line Товар: 2711190000 [07:29:54]line ГАЗ-К-5 [07:29:54]line 14.330 * 34.90 [07:29:54]line = 500.12 [07:29:54]line НДС 12% НСП 1% [07:29:54]line > о реализуемом товаре [07:29:54]line ОКРУГЛЕНИЕ: -0.12 [07:29:54]line ИТОГО: 500.00 [07:29:54]line Внесено: 500.00 [07:29:54]line СДАЧА: 0.00 [07:29:54]line НСП 1% : 4.43 [07:29:54]line НДС 12% : 53.11 [07:29:54]line Наличными: 500.00 [07:29:54]line Безнал.: 0.00 [07:29:54]line Место: АЗС № 117 "Партнер Нефть" [07:29:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:29:54]line СНО: Общий режим [07:29:54]line Чек 58 05.06.2024 07:29 [07:29:54]line Смена: 72 ФФД: 1.0 [07:29:54]line ЗНМ: 0300000048 [07:29:54]line РНМ: 0000000000151680 [07:29:54]line Версия ККМ: v1.0 [07:29:54]line ФМ: 0000000000959414 [07:29:54]line ФД: 59663 [07:29:54]line ФПД: 22710885032414 [07:29:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T072954&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59663&fm=22710885032414&tin=02508201610067®Number=0000000000151680&sum=50000 [07:29:55]OFD Sender: Processing packet 59663 [packets to send 52, broken 51] [07:29:55]ProducePacketName [07:29:55]name=ofd_packets/00059663 [07:29:55]OFD Sender: To server: pG, [07:29:55]CommunicateWithHost lk.salyk.kg:30040 [07:29:55]ConnectInit lk.salyk.kg [07:29:55]written 0, free lines is 4095 [07:29:55]Connected sock=10 [07:29:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 59 82 06 01 E1 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3A 00 00 00 F4 03 04 00 F2 13 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F E9 00 00 35 04 06 00 14 A7 CA 3C 21 DE 9E 71 4B 04 A2 17 2F A9 [07:29:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 73 C6 47 00 98 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F E9 00 00 F4 03 04 00 F7 BF 5F 66 B6 04 01 00 00 0C 5F 62 F8 8E C5 79 0B [07:29:55]CommunicateWithHost err = 0 [07:29:55]CheckOFDResponse [07:29:55]1017 (14) - 77093643461234 [07:29:55]1041 (16) - 0000000000959414 [07:29:55]1040 (4) - 59663 [07:29:55]1012 (4) - 05.06.2024 01:31 [07:29:55]1206 (1) - 0 [07:29:55]OFD Sender: Remove packet 59663 [07:29:55]ProducePacketName [07:29:55]name=ofd_packets/00059663 [07:29:55]NVStorageDeleteData [07:29:55]Write to MH i2c: 01 00 00 41 14 55 [07:29:55]Write i2c OK [07:29:55]MH_I2C_Read... [07:29:55]Read from MH i2c: 01 [07:29:55]MH_I2C_Read... [07:29:55]Read from MH i2c: 01 07 00 [07:29:55]MH_I2C_Read... [07:29:55]Read from MH i2c: 01 07 00 41 14 00 00 00 00 00 97 0C FF [07:29:55]RasterBufferAndPrint [07:29:55]line [07:29:55]line [07:29:55]line [07:29:55]line [07:29:55]line [07:29:55]written 0, free lines is 3228 [07:29:55]MH_Cut [07:29:55]Write to MH i2c: D1 01 00 48 14 01 2E [07:29:55]Write i2c OK [07:29:55]MH_I2C_Read... [07:29:55]Read from MH i2c: D1 [07:29:55]MH_I2C_Read... [07:29:55]Read from MH i2c: D1 01 00 [07:29:55]MH_I2C_Read... [07:29:55]Read from MH i2c: D1 01 00 48 14 00 2D [07:29:55]Write to MH i2c: 01 00 00 49 14 5D [07:29:55]Write i2c OK [07:29:55]MH_I2C_Read... [07:29:56]OFD Sender: No OFD packet to send [07:29:56]*** Cut start [07:29:56]*** Partial cut [07:29:56]*** CUTSNS_PIN = 1 [07:29:56]*** CUTSNS_PIN = 0 [07:29:56]*** Brake cut motor [07:29:57]Read from MH i2c: 01 [07:29:57]MH_I2C_Read... [07:29:57]*** Stop cut motor [07:29:57]*** Cut end [07:29:57]Read from MH i2c: 01 07 00 [07:29:57]MH_I2C_Read... [07:29:57]Read from MH i2c: 01 07 00 49 14 00 00 00 00 00 FF 0F 72 [07:29:57]process_action close_receipt done [07:29:57]requested_data is exist [07:29:57]produce_requested_data [07:29:57]requested_item fm.sn is exist - process it [07:29:57]wFMCommunicate request_size=4 [07:29:57]MH_SAM_APDU [07:29:57]CAPDU: 80 11 00 00 [07:29:57]Write to MH i2c: E2 08 00 4A 14 80 11 00 00 00 00 00 00 D8 [07:29:57]Write i2c OK [07:29:57]MH_I2C_Read... [07:29:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:57]Read from MH i2c: E2 [07:29:57]MH_I2C_Read... [07:29:57]Read from MH i2c: E2 17 00 [07:29:57]MH_I2C_Read... [07:29:57]Read from MH i2c: E2 17 00 4A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2B [07:29:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:29:57]wFMCommunicate OK [07:29:57]requested_item fd.num is exist - process it [07:29:57]SAM_PROTO_GetFieldsCounters [07:29:57]wFMCommunicate request_size=4 [07:29:57]MH_SAM_APDU [07:29:57]CAPDU: 80 13 00 00 [07:29:57]Write to MH i2c: E2 08 00 4B 14 80 13 00 00 00 00 00 00 DB [07:29:57]Write i2c OK [07:29:57]MH_I2C_Read... [07:29:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:29:57]Read from MH i2c: E2 [07:29:57]MH_I2C_Read... [07:29:57]Read from MH i2c: E2 62 00 [07:29:57]MH_I2C_Read... [07:29:57]Read from MH i2c: E2 62 00 4B 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0F E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [07:29:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0F E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:29:57]wFMCommunicate OK [07:29:57]SAM_PROTO_GetFieldsCounters done [07:29:57]requested_item shift.num is exist - process it [07:29:57]requested_item shift.opened is exist - process it [07:29:57]req_shift_opened [07:29:57]FM_GetShiftState [07:29:57]SAM_PROTO_GetShiftState [07:29:57]wFMCommunicate request_size=4 [07:29:57]MH_SAM_APDU [07:29:57]CAPDU: 80 13 01 00 [07:29:57]Write to MH i2c: E2 08 00 4C 14 80 13 01 00 00 00 00 00 DD [07:29:57]Write i2c OK [07:29:57]MH_I2C_Read... [07:29:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:57]Read from MH i2c: E2 [07:29:57]MH_I2C_Read... [07:29:57]Read from MH i2c: E2 0E 00 [07:29:57]MH_I2C_Read... [07:29:57]Read from MH i2c: E2 0E 00 4C 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 15 [07:29:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:29:57]wFMCommunicate OK [07:29:57]SAM_PROTO_GetShiftState done [07:29:57]FM_GetShiftState done [07:29:57]req_shift_opened done [07:29:57]requested_item shift.open_date is exist - process it [07:29:57]req_shift_open_date [07:29:57]req_shift_open_date done [07:29:57]produce_requested_data done [07:29:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59663,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:29:57]process_action_free close_receipt [07:29:57]json_value_free [07:29:57]json_value_free done [07:29:57]process_json_proto returns [07:29:57]Send response to host [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 01 00 00 [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 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 CC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 71 [00:00:11]Are we in boot? [00:00:11]We are in boot - try to switch [00:00:11]Write to MH i2c: A0 00 00 02 00 A1 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 54000000005725CC (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 REF) [00:00:11]*** step 2: 4676 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** 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: 45695+1717526938=1717572633 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x200ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]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 CC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 72 [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 78 00 64 00 FF FF BA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 1A 14 60 66 9A 61 5F 66 B3 [07:30:34]Current date/time: 05.06.2024 07:30 [07:30:34]FM_Init [07:30:34]wFMConnect [07:30:34]MH_SAM_On [07:30:34]Write to MH i2c: E0 00 00 08 00 E7 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_init finished! [07:30:34]*** atr: [07:30:34]*** 0F 3B D5 18 FF 81 91 FE [07:30:34]*** 1F C3 80 73 C8 21 10 0A [07:30:34]*** 00 00 00 00 00 00 00 00 [07:30:34]*** 00 00 00 00 00 00 00 00 [07:30:34]*** 00 00 00 00 00 00 00 00 [07:30:34]*** 00 00 00 00 00 00 00 00 [07:30:34]*** 00 00 00 00 00 00 00 00 [07:30:34]*** 00 00 00 00 00 00 00 00 [07:30:34]Read from MH i2c: E0 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E0 10 00 [07:30:34]MH_I2C_Read... [07:30:34]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 [07:30:34]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:30:34]wFMCommunicate request_size=10 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:30:34]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:30:34]RAPDU: 90 00 [07:30:34]wFMCommunicate OK [07:30:34]wFMCommunicate request_size=4 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 80 11 00 00 [07:30:34]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 17 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D7 [07:30:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:30:34]wFMCommunicate OK [07:30:34]Detected FM SN is 0000000000959414 [07:30:34]Stored FM SN is 0000000000959414 [07:30:34]wFMCommunicate request_size=9 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 80 16 00 00 04 DD 2D 00 00 [07:30:34]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 DD 2D 00 00 00 00 9C [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:30:34]RAPDU: 90 00 [07:30:34]wFMCommunicate OK [07:30:34]FM PIN OK [07:30:34]wFMCommunicate request_size=8 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 80 14 04 00 03 02 00 01 [07:30:34]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:30:34]RAPDU: 90 00 [07:30:34]wFMCommunicate OK [07:30:34]wFMCommunicate request_size=13 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:30:34]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 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:30:34]RAPDU: 90 00 [07:30:34]wFMCommunicate OK [07:30:34]wFMCommunicate request_size=4 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 80 11 00 00 [07:30:34]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 17 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DB [07:30:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:30:34]wFMCommunicate OK [07:30:34]DocumentArchiveInit [07:30:34]Start Httpd... [07:30:34]Httpd thread 3067387236 created [07:30:34]Write to MH i2c: 01 00 00 0F 00 0F [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: 01 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: 01 07 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:30:34]MH Int Process started [07:30:34]Allocated Socket 6 [07:30:34]Bind OK [07:30:34]Listen OK [07:30:34]httpd running on port 8080 [07:30:34]Waiting for new connection... [07:30:34]OFD Sender: No OFD packet to send [07:30:39]OFD Sender: No OFD packet to send [07:30:44]OFD Sender: No OFD packet to send [07:30:49]OFD Sender: No OFD packet to send [07:30:54]OFD Sender: No OFD packet to send [07:30:59]OFD Sender: No OFD packet to send [07:31:03]accept exits with 8 [07:31:03]New connection [07:31:03]New thread 3067100516 created [07:31:03]Waiting for new connection... [07:31:03] Sock 8.Parse request [07:31:03]Sock 8.Check first char [07:31:03]Sock 8.First char is OK [07:31:03]request: POST /json_proto HTTP/1.0 [07:31:03]Method: POST [07:31:03]URL: /json_proto [07:31:03]Method is POST - this is cgi request [07:31:03]url: /json_proto [07:31:03]query_string will be loaded in cgi processing [07:31:03]execute_cgi json_proto POST (null) [07:31:03]execute_cgi path=json_proto method=POST [07:31:03]POST find Content-Length [07:31:03]Host: 172.17.60.68:8080 [07:31:03]Content-Length: 215 [07:31:03]Content-Type: application/json [07:31:03] [07:31:03]POST finish read [07:31:03]Found Content-Length = 215 [07:31: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" ] } } [07:31:03]execute_script... [07:31: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" ] } } [07:31:03]POST & json_proto [07:31:03]process_json_proto [07:31:03]json parsed OK: [07:31:03]protocol is kg_v1.0 [07:31:03]action value=get_value [07:31:03]process_action get_value [07:31:03]cmd_get_value [07:31:03]process_action get_value done [07:31:03]requested_data is exist [07:31:03]produce_requested_data [07:31:03]requested_item kkm.sn is exist - process it [07:31:03]requested_item kkm.ver is exist - process it [07:31:03]requested_item fm.sn is exist - process it [07:31:03]wFMCommunicate request_size=4 [07:31:03]MH_SAM_APDU [07:31:03]CAPDU: 80 11 00 00 [07:31:03]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:31:03]Write i2c OK [07:31:03]MH_I2C_Read... [07:31:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:03]Read from MH i2c: E2 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: E2 17 00 [07:31:03]MH_I2C_Read... [07:31: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 39 35 39 34 31 34 90 00 DD [07:31:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:31:03]wFMCommunicate OK [07:31:03]requested_item fd.num is exist - process it [07:31:03]SAM_PROTO_GetFieldsCounters [07:31:03]wFMCommunicate request_size=4 [07:31:03]MH_SAM_APDU [07:31:03]CAPDU: 80 13 00 00 [07:31:03]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:31:03]Write i2c OK [07:31:03]MH_I2C_Read... [07:31:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:03]Read from MH i2c: E2 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: E2 62 00 [07:31:03]MH_I2C_Read... [07:31: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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 E9 00 00 0E 04 04 00 48 00 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 9C [07:31:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 E9 00 00 0E 04 04 00 48 00 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 [07:31:03]wFMCommunicate OK [07:31:03]SAM_PROTO_GetFieldsCounters done [07:31:03]requested_item shift.num is exist - process it [07:31:03]requested_item shift.opened is exist - process it [07:31:03]req_shift_opened [07:31:03]FM_GetShiftState [07:31:03]SAM_PROTO_GetShiftState [07:31:03]wFMCommunicate request_size=4 [07:31:03]MH_SAM_APDU [07:31:03]CAPDU: 80 13 01 00 [07:31:03]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:31:03]Write i2c OK [07:31:03]MH_I2C_Read... [07:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:03]Read from MH i2c: E2 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: E2 0E 00 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [07:31:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:31:03]wFMCommunicate OK [07:31:03]SAM_PROTO_GetShiftState done [07:31:03]FM_GetShiftState done [07:31:03]req_shift_opened done [07:31:03]requested_item shift.open_date is exist - process it [07:31:03]req_shift_open_date [07:31:03]req_shift_open_date done [07:31:03]produce_requested_data done [07:31:03]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59664,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:31:03]process_action_free get_value [07:31:03]json_value_free [07:31:03]json_value_free done [07:31:03]process_json_proto returns [07:31:03]Send response to host [07:31:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59664,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:31:03]free response buf [07:31:03]execute_script done [07:31:03]execute_script returns [07:31:03]free content buf [07:31:03]Sock 8.Close socket [07:31:03]Sock 8.Thread stoped [07:31:03]accept exits with 9 [07:31:03]New connection [07:31:03]New thread 3066957156 created [07:31:03]Thread 3067100516 joined [07:31:03]Waiting for new connection... [07:31:03] Sock 9.Parse request [07:31:03]Sock 9.Check first char [07:31:03]Sock 9.First char is OK [07:31:03]request: POST /json_proto HTTP/1.0 [07:31:03]Method: POST [07:31:03]URL: /json_proto [07:31:03]Method is POST - this is cgi request [07:31:03]url: /json_proto [07:31:03]query_string will be loaded in cgi processing [07:31:03]execute_cgi json_proto POST (null) [07:31:03]execute_cgi path=json_proto method=POST [07:31:03]POST find Content-Length [07:31:03]Host: 172.17.60.68:8080 [07:31:03]Content-Length: 331 [07:31:03]Content-Type: application/json [07:31:03] [07:31:03]POST finish read [07:31:03]Found Content-Length = 331 [07:31:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:31:03]execute_script... [07:31:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:31:03]POST & json_proto [07:31:03]process_json_proto [07:31:03]json parsed OK: [07:31:03]protocol is kg_v1.0 [07:31:03]action value=get_value [07:31:03]process_action get_value [07:31:04]cmd_get_value [07:31:04]process_action get_value done [07:31:04]requested_data is exist [07:31:04]produce_requested_data [07:31:04]requested_item fm.sale.total is exist - process it [07:31:04]SAM_PROTO_GetFMData [07:31:04]wFMCommunicate request_size=4 [07:31:04]MH_SAM_APDU [07:31:04]CAPDU: 80 13 03 00 [07:31:04]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:31:04]Read from MH i2c: E2 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 FD 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 80 E8 00 00 69 04 A3 00 6F 04 04 00 1D E7 00 00 B1 04 05 00 36 0E 60 46 01 70 04 05 00 20 BA B8 02 01 72 04 04 00 16 54 A7 43 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 49 AB 22 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 FA 8D E3 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 9D 00 6F 04 04 00 63 01 00 00 B1 04 04 00 CC E0 53 04 70 04 04 00 F8 AF 53 04 72 04 02 00 D4 30 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 B6 AA 75 EF 03 90 00 1C [07:31:04]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 80 E8 00 00 69 04 A3 00 6F 04 04 00 1D E7 00 00 B1 04 05 00 36 0E 60 46 01 70 04 05 00 20 BA B8 02 01 72 04 04 00 16 54 A7 43 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 49 AB 22 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 FA 8D E3 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 9D 00 6F 04 04 00 63 01 00 00 B1 04 04 00 CC E0 53 04 70 04 04 00 F8 AF 53 04 72 04 02 00 D4 30 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 B6 AA 75 EF 03 90 00 [07:31:04]wFMCommunicate OK [07:31:04]wFMCommunicate request_size=4 [07:31:04]MH_SAM_APDU [07:31:04]CAPDU: 80 17 00 00 [07:31:04]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]OFD Sender: No OFD packet to send [07:31:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:04]Read from MH i2c: E2 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 FD 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1D CE 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 43 [07:31:04]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1D CE 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [07:31:04]wFMCommunicate OK [07:31:04]wFMCommunicate request_size=4 [07:31:04]MH_SAM_APDU [07:31:04]CAPDU: 80 17 00 00 [07:31:04]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:04]Read from MH i2c: E2 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 FD 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [07:31:04]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [07:31:05]wFMCommunicate OK [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 17 00 00 [07:31:05]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 FD 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [07:31:05]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [07:31:05]wFMCommunicate OK [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 17 00 00 [07:31:05]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 E3 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [07:31:05]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:31:05]wFMCommunicate OK [07:31:05]SAM_PROTO_GetFMData done [07:31:05]requested_item fm.sale_refund.total is exist - process it [07:31:05]requested_item fm.buy.total is exist - process it [07:31:05]requested_item shift.sale.total is exist - process it [07:31:05]SAM_PROTO_GetShiftData [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 13 02 00 [07:31:05]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 FD 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 A9 24 59 70 04 03 00 70 73 44 72 04 03 00 39 B1 14 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 EA 77 09 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 FE C9 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 49 [07:31:05]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 A9 24 59 70 04 03 00 70 73 44 72 04 03 00 39 B1 14 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 EA 77 09 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 FE C9 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:31:05]wFMCommunicate OK [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 17 00 00 [07:31:05]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 FD 00 [07:31:06]MH_I2C_Read... [07:31:06]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 [07:31:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 17 00 00 [07:31:06]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 FD 00 [07:31:06]MH_I2C_Read... [07:31:06]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 [07:31:06]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 17 00 00 [07:31:06]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 FD 00 [07:31:06]MH_I2C_Read... [07:31:06]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 [07:31:06]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 17 00 00 [07:31:06]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:31:07]Read from MH i2c: E2 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: E2 CB 00 [07:31:07]MH_I2C_Read... [07:31:07]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 [07:31:07]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:31:07]wFMCommunicate OK [07:31:07]SAM_PROTO_GetShiftData done [07:31:07]requested_item shift.sale.total_cash is exist - process it [07:31:07]requested_item shift.sale_refund.total is exist - process it [07:31:07]requested_item shift.sale_refund.total_cash is exist - process it [07:31:07]requested_item shift.buy.total is exist - process it [07:31:07]requested_item shift.buy.total_cash is exist - process it [07:31:07]produce_requested_data done [07:31:07]produce_requested_data return {"fm.sale.total":54756675.10,"fm.sale_refund.total":726059.00,"fm.buy.total":0.00,"shift.sale.total":58420.89,"shift.sale.total_cash":44860.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} [07:31:07]process_action_free get_value [07:31:07]json_value_free [07:31:07]json_value_free done [07:31:07]process_json_proto returns [07:31:07]Send response to host [07:31:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":54756675.10,"fm.sale_refund.total":726059.00,"fm.buy.total":0.00,"shift.sale.total":58420.89,"shift.sale.total_cash":44860.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}}} [07:31:07]free response buf [07:31:07]execute_script done [07:31:07]execute_script returns [07:31:07]free content buf [07:31:07]Sock 9.Close socket [07:31:07]Sock 9.Thread stoped [07:31:07]accept exits with 8 [07:31:07]New connection [07:31:07]New thread 3067100516 created [07:31:07]Thread 3066957156 joined [07:31:07]Waiting for new connection... [07:31:07] Sock 8.Parse request [07:31:07]Sock 8.Check first char [07:31:07]Sock 8.First char is OK [07:31:07]request: POST /json_proto HTTP/1.0 [07:31:07]Method: POST [07:31:07]URL: /json_proto [07:31:07]Method is POST - this is cgi request [07:31:07]url: /json_proto [07:31:07]query_string will be loaded in cgi processing [07:31:07]execute_cgi json_proto POST (null) [07:31:07]execute_cgi path=json_proto method=POST [07:31:07]POST find Content-Length [07:31:07]Host: 172.17.60.68:8080 [07:31:07]Content-Length: 144 [07:31:07]Content-Type: application/json [07:31:07] [07:31:07]POST finish read [07:31:07]Found Content-Length = 144 [07:31:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [07:31:07]execute_script... [07:31:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [07:31:07]POST & json_proto [07:31:07]process_json_proto [07:31:07]json parsed OK: [07:31:07]protocol is kg_v1.0 [07:31:07]action value=print_doc [07:31:07]process_action print_doc [07:31:07]process_action_free print_doc [07:31:07]json_value_free [07:31:07]json_value_free done [07:31:07]process_json_proto returns [07:31:07]Send response to host [07:31:07]{"protocol":"kg_v1.0","response":{"error":1000,"error_desc":"Open file error(LoadLastDocumentFromArchive)"}} [07:31:07]free response buf [07:31:07]execute_script done [07:31:07]execute_script returns [07:31:07]free content buf [07:31:07]Sock 8.Close socket [07:31:07]Sock 8.Thread stoped [07:31:09]OFD Sender: No OFD packet to send [07:31:14]OFD Sender: No OFD packet to send [07:31:17]accept exits with 9 [07:31:17]New connection [07:31:17]New thread 3066957156 created [07:31:17]Thread 3067100516 joined [07:31:17]Waiting for new connection... [07:31:17] Sock 9.Parse request [07:31:17]Sock 9.Check first char [07:31:17]Sock 9.First char is OK [07:31:17]request: POST /json_proto HTTP/1.0 [07:31:17]Method: POST [07:31:17]URL: /json_proto [07:31:17]Method is POST - this is cgi request [07:31:17]url: /json_proto [07:31:17]query_string will be loaded in cgi processing [07:31:17]execute_cgi json_proto POST (null) [07:31:17]execute_cgi path=json_proto method=POST [07:31:17]POST find Content-Length [07:31:17]Host: 172.17.60.68:8080 [07:31:17]Content-Length: 215 [07:31:17]Content-Type: application/json [07:31:17] [07:31:17]POST finish read [07:31:17]Found Content-Length = 215 [07:31:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:17]execute_script... [07:31:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:17]POST & json_proto [07:31:17]process_json_proto [07:31:17]json parsed OK: [07:31:17]protocol is kg_v1.0 [07:31:17]action value=get_value [07:31:17]process_action get_value [07:31:17]cmd_get_value [07:31:17]process_action get_value done [07:31:17]requested_data is exist [07:31:17]produce_requested_data [07:31:17]requested_item kkm.sn is exist - process it [07:31:17]requested_item kkm.ver is exist - process it [07:31:17]requested_item fm.sn is exist - process it [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 11 00 00 [07:31:17]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 17 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EA [07:31:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:31:17]wFMCommunicate OK [07:31:17]requested_item fd.num is exist - process it [07:31:17]SAM_PROTO_GetFieldsCounters [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 13 00 00 [07:31:17]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 62 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 E9 00 00 0E 04 04 00 48 00 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 A9 [07:31:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 E9 00 00 0E 04 04 00 48 00 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 [07:31:17]wFMCommunicate OK [07:31:17]SAM_PROTO_GetFieldsCounters done [07:31:17]requested_item shift.num is exist - process it [07:31:17]requested_item shift.opened is exist - process it [07:31:17]req_shift_opened [07:31:17]FM_GetShiftState [07:31:17]SAM_PROTO_GetShiftState [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 13 01 00 [07:31:17]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 0E 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D4 [07:31:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:31:17]wFMCommunicate OK [07:31:17]SAM_PROTO_GetShiftState done [07:31:17]FM_GetShiftState done [07:31:17]req_shift_opened done [07:31:17]requested_item shift.open_date is exist - process it [07:31:17]req_shift_open_date [07:31:17]req_shift_open_date done [07:31:17]produce_requested_data done [07:31:17]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59664,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:31:17]process_action_free get_value [07:31:17]json_value_free [07:31:17]json_value_free done [07:31:17]process_json_proto returns [07:31:17]Send response to host [07:31:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59664,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:31:17]free response buf [07:31:17]execute_script done [07:31:17]execute_script returns [07:31:17]free content buf [07:31:17]Sock 9.Close socket [07:31:17]Sock 9.Thread stoped [07:31:17]accept exits with 8 [07:31:17]New connection [07:31:17]New thread 3067100516 created [07:31:17]Thread 3066957156 joined [07:31:17]Waiting for new connection... [07:31:17] Sock 8.Parse request [07:31:17]Sock 8.Check first char [07:31:17]Sock 8.First char is OK [07:31:17]request: POST /json_proto HTTP/1.0 [07:31:17]Method: POST [07:31:17]URL: /json_proto [07:31:17]Method is POST - this is cgi request [07:31:17]url: /json_proto [07:31:17]query_string will be loaded in cgi processing [07:31:17]execute_cgi json_proto POST (null) [07:31:17]execute_cgi path=json_proto method=POST [07:31:17]POST find Content-Length [07:31:17]Host: 172.17.60.68:8080 [07:31:17]Content-Length: 331 [07:31:17]Content-Type: application/json [07:31:17] [07:31:17]POST finish read [07:31:17]Found Content-Length = 331 [07:31:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:31:17]execute_script... [07:31:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:31:17]POST & json_proto [07:31:17]process_json_proto [07:31:17]json parsed OK: [07:31:17]protocol is kg_v1.0 [07:31:17]action value=get_value [07:31:17]process_action get_value [07:31:17]cmd_get_value [07:31:17]process_action get_value done [07:31:17]requested_data is exist [07:31:17]produce_requested_data [07:31:17]requested_item fm.sale.total is exist - process it [07:31:17]SAM_PROTO_GetFMData [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 13 03 00 [07:31:17]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:31:18]Read from MH i2c: E2 [07:31:18]MH_I2C_Read... [07:31:18]Read from MH i2c: E2 FD 00 [07:31:18]MH_I2C_Read... [07:31:18]Read from MH i2c: E2 FD 00 20 00 00 C6 04 85 04 C2 04 6E 04 04 00 80 E8 00 00 69 04 A3 00 6F 04 04 00 1D E7 00 00 B1 04 05 00 36 0E 60 46 01 70 04 05 00 20 BA B8 02 01 72 04 04 00 16 54 A7 43 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 49 AB 22 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 FA 8D E3 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 9D 00 6F 04 04 00 63 01 00 00 B1 04 04 00 CC E0 53 04 70 04 04 00 F8 AF 53 04 72 04 02 00 D4 30 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 B6 AA 75 EF 03 90 00 29 [07:31:18]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 80 E8 00 00 69 04 A3 00 6F 04 04 00 1D E7 00 00 B1 04 05 00 36 0E 60 46 01 70 04 05 00 20 BA B8 02 01 72 04 04 00 16 54 A7 43 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 49 AB 22 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 FA 8D E3 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 9D 00 6F 04 04 00 63 01 00 00 B1 04 04 00 CC E0 53 04 70 04 04 00 F8 AF 53 04 72 04 02 00 D4 30 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 B6 AA 75 EF 03 90 00 [07:31:18]wFMCommunicate OK [07:31:18]wFMCommunicate request_size=4 [07:31:18]MH_SAM_APDU [07:31:18]CAPDU: 80 17 00 00 [07:31:18]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [07:31:18]Write i2c OK [07:31:18]MH_I2C_Read... [07:31:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:18]Read from MH i2c: E2 [07:31:18]MH_I2C_Read... [07:31:18]Read from MH i2c: E2 FD 00 [07:31:18]MH_I2C_Read... [07:31:18]Read from MH i2c: E2 FD 00 21 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1D CE 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 50 [07:31:18]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 1D CE 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [07:31:18]wFMCommunicate OK [07:31:18]wFMCommunicate request_size=4 [07:31:18]MH_SAM_APDU [07:31:18]CAPDU: 80 17 00 00 [07:31:18]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [07:31:18]Write i2c OK [07:31:18]MH_I2C_Read... [07:31:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:18]Read from MH i2c: E2 [07:31:18]MH_I2C_Read... [07:31:18]Read from MH i2c: E2 FD 00 [07:31:18]MH_I2C_Read... [07:31:18]Read from MH i2c: E2 FD 00 22 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 C9 [07:31:18]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [07:31:18]wFMCommunicate OK [07:31:18]wFMCommunicate request_size=4 [07:31:18]MH_SAM_APDU [07:31:18]CAPDU: 80 17 00 00 [07:31:18]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [07:31:18]Write i2c OK [07:31:18]MH_I2C_Read... [07:31:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:19]Read from MH i2c: E2 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 FD 00 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 FD 00 23 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 1E [07:31:19]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [07:31:19]wFMCommunicate OK [07:31:19]wFMCommunicate request_size=4 [07:31:19]MH_SAM_APDU [07:31:19]CAPDU: 80 17 00 00 [07:31:19]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [07:31:19]Write i2c OK [07:31:19]MH_I2C_Read... [07:31:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [07:31:19]Read from MH i2c: E2 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 E3 00 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 E3 00 24 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [07:31:19]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:31:19]wFMCommunicate OK [07:31:19]SAM_PROTO_GetFMData done [07:31:19]requested_item fm.sale_refund.total is exist - process it [07:31:19]requested_item fm.buy.total is exist - process it [07:31:19]requested_item shift.sale.total is exist - process it [07:31:19]SAM_PROTO_GetShiftData [07:31:19]wFMCommunicate request_size=4 [07:31:19]MH_SAM_APDU [07:31:19]CAPDU: 80 13 02 00 [07:31:19]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [07:31:19]Write i2c OK [07:31:19]MH_I2C_Read... [07:31:19]OFD Sender: No OFD packet to send [07:31:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:31:19]Read from MH i2c: E2 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 FD 00 [07:31:19]MH_I2C_Read... [07:31:19]Read from MH i2c: E2 FD 00 25 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 A9 24 59 70 04 03 00 70 73 44 72 04 03 00 39 B1 14 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 EA 77 09 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 FE C9 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 56 [07:31:19]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3B 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 A9 24 59 70 04 03 00 70 73 44 72 04 03 00 39 B1 14 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 EA 77 09 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 FE C9 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:31:19]wFMCommunicate OK [07:31:19]wFMCommunicate request_size=4 [07:31:19]MH_SAM_APDU [07:31:19]CAPDU: 80 17 00 00 [07:31:19]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [07:31:19]Write i2c OK [07:31:19]MH_I2C_Read... [07:31:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:20]Read from MH i2c: E2 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 FD 00 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 FD 00 26 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 C8 [07:31:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:31:20]wFMCommunicate OK [07:31:20]wFMCommunicate request_size=4 [07:31:20]MH_SAM_APDU [07:31:20]CAPDU: 80 17 00 00 [07:31:20]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [07:31:20]Write i2c OK [07:31:20]MH_I2C_Read... [07:31:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:20]Read from MH i2c: E2 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 FD 00 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 FD 00 27 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 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 5E [07:31:20]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:31:20]wFMCommunicate OK [07:31:20]wFMCommunicate request_size=4 [07:31:20]MH_SAM_APDU [07:31:20]CAPDU: 80 17 00 00 [07:31:20]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [07:31:20]Write i2c OK [07:31:20]MH_I2C_Read... [07:31:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:31:20]Read from MH i2c: E2 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 FD 00 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 FD 00 28 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 1A [07:31:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:31:20]wFMCommunicate OK [07:31:20]wFMCommunicate request_size=4 [07:31:20]MH_SAM_APDU [07:31:20]CAPDU: 80 17 00 00 [07:31:20]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [07:31:20]Write i2c OK [07:31:20]MH_I2C_Read... [07:31:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:31:20]Read from MH i2c: E2 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 CB 00 [07:31:20]MH_I2C_Read... [07:31:20]Read from MH i2c: E2 CB 00 29 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 92 [07:31:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:31:21]wFMCommunicate OK [07:31:21]SAM_PROTO_GetShiftData done [07:31:21]requested_item shift.sale.total_cash is exist - process it [07:31:21]requested_item shift.sale_refund.total is exist - process it [07:31:21]requested_item shift.sale_refund.total_cash is exist - process it [07:31:21]requested_item shift.buy.total is exist - process it [07:31:21]requested_item shift.buy.total_cash is exist - process it [07:31:21]produce_requested_data done [07:31:21]produce_requested_data return {"fm.sale.total":54756675.10,"fm.sale_refund.total":726059.00,"fm.buy.total":0.00,"shift.sale.total":58420.89,"shift.sale.total_cash":44860.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} [07:31:21]process_action_free get_value [07:31:21]json_value_free [07:31:21]json_value_free done [07:31:21]process_json_proto returns [07:31:21]Send response to host [07:31:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":54756675.10,"fm.sale_refund.total":726059.00,"fm.buy.total":0.00,"shift.sale.total":58420.89,"shift.sale.total_cash":44860.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}}} [07:31:21]free response buf [07:31:21]execute_script done [07:31:21]execute_script returns [07:31:21]free content buf [07:31:21]Sock 8.Close socket [07:31:21]Sock 8.Thread stoped [07:31:21]accept exits with 9 [07:31:21]New connection [07:31:21]New thread 3066957156 created [07:31:21]Thread 3067100516 joined [07:31:21]Waiting for new connection... [07:31:21] Sock 9.Parse request [07:31:21]Sock 9.Check first char [07:31:21]Sock 9.First char is OK [07:31:21]request: POST /json_proto HTTP/1.0 [07:31:21]Method: POST [07:31:21]URL: /json_proto [07:31:21]Method is POST - this is cgi request [07:31:21]url: /json_proto [07:31:21]query_string will be loaded in cgi processing [07:31:21]execute_cgi json_proto POST (null) [07:31:21]execute_cgi path=json_proto method=POST [07:31:21]POST find Content-Length [07:31:21]Host: 172.17.60.68:8080 [07:31:21]Content-Length: 681 [07:31:21]Content-Type: application/json [07:31:21] [07:31:21]POST finish read [07:31:21]Found Content-Length = 681 [07:31:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545334", "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" : 72.90, "quantity" : 137.040, "sum" : 9990.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:21]execute_script... [07: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)545334", "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" : 72.90, "quantity" : 137.040, "sum" : 9990.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:21]POST & json_proto [07:31:21]process_json_proto [07:31:21]json parsed OK: [07:31:21]protocol is kg_v1.0 [07:31:21]action value=close_receipt [07:31:21]process_action close_receipt [07:31:21]cmd_close_receipt [07:31:21]MH_GetDate [07:31:21]Write to MH i2c: F0 00 00 2A 00 19 [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: F0 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: F0 09 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: F0 09 00 2A 00 00 49 14 60 66 9A 61 5F 66 05 [07:31:21]GetLastDocTimeStamp 97 [07:31:21]current date 1717572681 [07:31:21]FM_GetShiftState [07:31:21]SAM_PROTO_GetShiftState [07:31:21]wFMCommunicate request_size=4 [07:31:21]MH_SAM_APDU [07:31:21]CAPDU: 80 13 01 00 [07:31:21]Write to MH i2c: E2 08 00 2B 00 80 13 01 00 00 00 00 00 A8 [07:31:21]Write i2c OK [07:31:21]MH_I2C_Read... [07:31:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:21]Read from MH i2c: E2 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 0E 00 [07:31:21]MH_I2C_Read... [07:31:21]Read from MH i2c: E2 0E 00 2B 00 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [07:31:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:31:21]wFMCommunicate OK [07:31:21]SAM_PROTO_GetShiftState done [07:31:21]FM_GetShiftState done [07:31:21]opened in 1717545916 [07:31:21]opened+sec_in_day 1717632316 [07:31:21]quantity*price = 999021 [07:31:21]sum+1 = 999023 [07:31:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.91 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 60 05.06.2024 07:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59665 ФПД: 56264424920032 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073121&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59665&fm=56264424920032&tin=02508201610067®Number=0000000000151680&sum=999000 [07:31:22]StoreToDocumentArchive [07:31:22]shift 72 fd 59665 [07:31:22]save to /storage/0072/doc_00059665 [07:31:22]save last doc name /storage/0072/doc_00059665 to /storage/kkm_last_doc_name [07:31:22]save OK [07:31:22]Clear old archive folders... [07:31:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:31:22]tlvbuf is 0040DA60 [07:31:22]SAM_PROTO_ClearQueue [07:31:22]wFMCommunicate request_size=4 [07:31:22]MH_SAM_APDU [07:31:22]CAPDU: 80 09 00 00 [07:31:22]Write to MH i2c: E2 08 00 38 00 80 09 00 00 00 00 00 00 AA [07:31:22]Write i2c OK [07:31:22]MH_I2C_Read... [07:31:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:22]Read from MH i2c: E2 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: E2 03 00 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: E2 03 00 38 00 00 90 00 AC [07:31:22]RAPDU: 90 00 [07:31:22]wFMCommunicate OK [07:31:22]SAM_PROTO_ClearQueue done [07:31:22]KKMCreateOFDPacket [07:31:22]OFDProtocolAddRootSTLVToBuf [07:31:22]FM_MakeSignedData [07:31:22]FM_MakeSignedData [07:31:22]SAM_PROTO_SignData [07:31:22]wFMCommunicate request_size=4 [07:31:22]MH_SAM_APDU [07:31:22]CAPDU: 80 0D 01 02 [07:31:22]Write to MH i2c: E2 08 00 39 00 80 0D 01 02 00 00 00 00 B2 [07:31:22]Write i2c OK [07:31:22]MH_I2C_Read... [07:31:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:22]Read from MH i2c: E2 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: E2 03 00 [07:31:22]MH_I2C_Read... [07:31:22]Read from MH i2c: E2 03 00 39 00 00 90 00 AD [07:31:22]RAPDU: 90 00 [07:31:22]wFMCommunicate OK [07:31:22]wFMCommunicate request_size=255 [07:31:22]MH_SAM_APDU [07:31: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 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 58 3E 0F 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 49 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 E9 00 00 35 04 06 00 33 2C 15 0F [07:31:22]Write to MH i2c: E2 02 01 3A 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 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 58 3E 0F 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 49 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 E9 00 00 35 04 06 00 33 2C 15 0F 00 00 E8 [07:31:22]Write i2c OK [07:31:22]MH_I2C_Read... [07:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:23]Read from MH i2c: E2 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 03 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 03 00 3A 00 00 90 00 AE [07:31:23]RAPDU: 90 00 [07:31:23]wFMCommunicate OK [07:31:23]wFMCommunicate request_size=7 [07:31:23]MH_SAM_APDU [07:31:23]CAPDU: 80 0D 02 02 02 93 E0 [07:31:23]Write to MH i2c: E2 0A 00 3B 00 80 0D 02 02 02 00 93 E0 00 00 2C [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:23]Read from MH i2c: E2 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 03 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 03 00 3B 00 00 90 00 AF [07:31:23]RAPDU: 90 00 [07:31:23]wFMCommunicate OK [07:31:23]wFMCommunicate request_size=4 [07:31:23]MH_SAM_APDU [07:31:23]CAPDU: 80 0D 03 02 [07:31:23]Write to MH i2c: E2 08 00 3C 00 80 0D 03 02 00 00 00 00 B7 [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:23]Read from MH i2c: E2 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 0B 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 0B 00 3C 00 00 29 82 C0 66 E2 FF 21 EE 90 00 79 [07:31:23]RAPDU: 29 82 C0 66 E2 FF 21 EE 90 00 [07:31:23]wFMCommunicate OK [07:31:23]SAM_PROTO_SignData done [07:31:23]FM_MakeSignedData done [07:31:23]CreateOFDProtocolMessage [07:31:23]wFMCommunicate request_size=4 [07:31:23]MH_SAM_APDU [07:31:23]CAPDU: 80 11 00 00 [07:31:23]Write to MH i2c: E2 08 00 3D 00 80 11 00 00 00 00 00 00 B7 [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:23]Read from MH i2c: E2 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 17 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: E2 17 00 3D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0A [07:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:31:23]wFMCommunicate OK [07:31:23]CreateOFDProtocolMessage done [07:31:23]OFDSenderStorePacket 59665 [07:31:23]StoreOFDPacket docnum=59665 [07:31:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8F 77 04 01 BD A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 58 3E 0F 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 49 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 E9 00 00 35 04 06 00 33 2C 15 0F 93 E0 29 82 C0 66 E2 FF 21 EE [07:31:23]CheckFolder [07:31:23]dirname=/storage/ofd_packets [07:31:23]CheckFolder done [07:31:23]ProducePacketName [07:31:23]name=ofd_packets/00059665 [07:31:23]NVStorageSaveData ofd_packets/00059665 [07:31:23]File name is /storage/ofd_packets/00059665 [07:31:23]Write 298 bytes [07:31:23]NVStorageSaveData done [07:31:23]OFDSenderStorePacket done [07:31:23]KKMCreateOFDPacket done [07:31:23]NVStorageSaveData kkm_last_timestamp [07:31:23]File name is /storage/kkm_last_timestamp [07:31:23]Write 4 bytes [07:31:23]NVStorageSaveData done [07:31:23]ExternCall_PrintAddStr [07:31:23]wPrintStart [07:31:23]Write to MH i2c: 01 00 00 3E 00 3E [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: 01 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: 01 07 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: 01 07 00 3E 00 00 00 00 00 00 FF 0F 53 [07:31:23]RasterBufferAndPrint [07:31:23]line Счет N : (1)545334 [07:31:23]line ИНН: 02508201610067 [07:31:23]line Контрольно-Кассовый Чек [07:31:23]line ПРОДАЖА [07:31:23]line ТРК (МРК, ГНК) : 11 [07:31:23]line Товар: 2710194210 [07:31:23]line ДТ-К-5 [07:31:23]line 137.040 * 72.90 [07:31:23]line = 9990.22 [07:31:23]line НДС 12% НСП 1% [07:31:23]line > о реализуемом товаре [07:31:23]line ОКРУГЛЕНИЕ: -0.22 [07:31:23]line ИТОГО: 9990.00 [07:31:23]line Внесено: 10000.00 [07:31:23]line СДАЧА: 10.00 [07:31:23]line НСП 1% : 88.41 [07:31:23]line НДС 12% : 1060.91 [07:31:23]line Наличными: 9990.00 [07:31:23]line Безнал.: 0.00 [07:31:23]line Место: АЗС № 117 "Партнер Нефть" [07:31:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:31:23]line СНО: Общий режим [07:31:23]line Чек 60 05.06.2024 07:31 [07:31:23]line Смена: 72 ФФД: 1.0 [07:31:23]line ЗНМ: 0300000048 [07:31:23]line РНМ: 0000000000151680 [07:31:23]line Версия ККМ: v1.0 [07:31:23]line ФМ: 0000000000959414 [07:31:23]line ФД: 59665 [07:31:23]line ФПД: 56264424920032 [07:31:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073121&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59665&fm=56264424920032&tin=02508201610067®Number=0000000000151680&sum=999000 [07:31:23]written 0, free lines is 4095 [07:31:23]OFD Sender: Processing packet 59665 [packets to send 53, broken 52] [07:31:23]ProducePacketName [07:31:23]name=ofd_packets/00059665 [07:31:23]OFD Sender: To server: pG, [07:31:23]CommunicateWithHost lk.salyk.kg:30040 [07:31:23]ConnectInit lk.salyk.kg [07:31:23]Connected sock=10 [07:31:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8F 77 04 01 BD A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 58 3E 0F 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 49 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 E9 00 00 35 04 06 00 33 2C 15 0F 93 E0 29 82 C0 66 E2 FF 21 EE [07:31:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D4 C8 47 00 EA FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 E9 00 00 F4 03 04 00 4E C0 5F 66 B6 04 01 00 00 0C A2 77 61 61 2D 37 63 [07:31:23]CommunicateWithHost err = 0 [07:31:23]CheckOFDResponse [07:31:23]1017 (14) - 77093643461234 [07:31:23]1041 (16) - 0000000000959414 [07:31:23]1040 (4) - 59665 [07:31:23]1012 (4) - 05.06.2024 01:33 [07:31:23]1206 (1) - 0 [07:31:23]OFD Sender: Remove packet 59665 [07:31:23]ProducePacketName [07:31:23]name=ofd_packets/00059665 [07:31:23]NVStorageDeleteData [07:31:23]Write to MH i2c: 01 00 00 69 00 69 [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: 01 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: 01 07 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 AA 0C 26 [07:31:23]RasterBufferAndPrint [07:31:23]line [07:31:23]line [07:31:23]line [07:31:23]line [07:31:23]line [07:31:23]written 0, free lines is 3257 [07:31:23]MH_Cut [07:31:23]Write to MH i2c: D1 01 00 70 00 01 42 [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: D1 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: D1 01 00 [07:31:23]MH_I2C_Read... [07:31:23]Read from MH i2c: D1 01 00 70 00 00 41 [07:31:23]Write to MH i2c: 01 00 00 71 00 71 [07:31:23]Write i2c OK [07:31:23]MH_I2C_Read... [07:31:24]OFD Sender: No OFD packet to send [07:31:24]*** Cut start [07:31:24]*** Partial cut [07:31:24]*** CUTSNS_PIN = 1 [07:31:24]*** CUTSNS_PIN = 0 [07:31:25]*** Brake cut motor [07:31:25]Read from MH i2c: 01 [07:31:25]MH_I2C_Read... [07:31:25]*** Stop cut motor [07:31:25]*** Cut end [07:31:25]Read from MH i2c: 01 07 00 [07:31:25]MH_I2C_Read... [07:31:25]Read from MH i2c: 01 07 00 71 00 00 00 00 00 00 FF 0F 86 [07:31:25]process_action close_receipt done [07:31:25]requested_data is exist [07:31:25]produce_requested_data [07:31:25]requested_item fm.sn is exist - process it [07:31:25]wFMCommunicate request_size=4 [07:31:25]MH_SAM_APDU [07:31:25]CAPDU: 80 11 00 00 [07:31:25]Write to MH i2c: E2 08 00 72 00 80 11 00 00 00 00 00 00 EC [07:31:25]Write i2c OK [07:31:25]MH_I2C_Read... [07:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:25]Read from MH i2c: E2 [07:31:25]MH_I2C_Read... [07:31:25]Read from MH i2c: E2 17 00 [07:31:25]MH_I2C_Read... [07:31:25]Read from MH i2c: E2 17 00 72 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [07:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:31:25]wFMCommunicate OK [07:31:25]requested_item fd.num is exist - process it [07:31:25]SAM_PROTO_GetFieldsCounters [07:31:25]wFMCommunicate request_size=4 [07:31:25]MH_SAM_APDU [07:31:25]CAPDU: 80 13 00 00 [07:31:25]Write to MH i2c: E2 08 00 73 00 80 13 00 00 00 00 00 00 EF [07:31:25]Write i2c OK [07:31:25]MH_I2C_Read... [07:31:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:25]Read from MH i2c: E2 [07:31:25]MH_I2C_Read... [07:31:25]Read from MH i2c: E2 62 00 [07:31:25]MH_I2C_Read... [07:31:25]Read from MH i2c: E2 62 00 73 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 11 E9 00 00 0E 04 04 00 48 00 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 02 [07:31:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 11 E9 00 00 0E 04 04 00 48 00 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 [07:31:25]wFMCommunicate OK [07:31:25]SAM_PROTO_GetFieldsCounters done [07:31:25]requested_item shift.num is exist - process it [07:31:25]requested_item shift.opened is exist - process it [07:31:25]req_shift_opened [07:31:25]FM_GetShiftState [07:31:25]SAM_PROTO_GetShiftState [07:31:25]wFMCommunicate request_size=4 [07:31:25]MH_SAM_APDU [07:31:25]CAPDU: 80 13 01 00 [07:31:25]Write to MH i2c: E2 08 00 74 00 80 13 01 00 00 00 00 00 F1 [07:31:25]Write i2c OK [07:31:25]MH_I2C_Read... [07:31:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:25]Read from MH i2c: E2 [07:31:25]MH_I2C_Read... [07:31:25]Read from MH i2c: E2 0E 00 [07:31:25]MH_I2C_Read... [07:31:25]Read from MH i2c: E2 0E 00 74 00 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 29 [07:31:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:31:25]wFMCommunicate OK [07:31:25]SAM_PROTO_GetShiftState done [07:31:25]FM_GetShiftState done [07:31:25]req_shift_opened done [07:31:25]requested_item shift.open_date is exist - process it [07:31:25]req_shift_open_date [07:31:25]req_shift_open_date done [07:31:25]produce_requested_data done [07:31:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59665,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:31:25]process_action_free close_receipt [07:31:25]json_value_free [07:31:25]json_value_free done [07:31:25]process_json_proto returns [07:31:25]Send response to host [07:31:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59665,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:31:25]free response buf [07:31:25]execute_script done [07:31:25]execute_script returns [07:31:25]free content buf [07:31:25]Sock 9.Close socket [07:31:25]Sock 9.Thread stoped [07:31:29]OFD Sender: No OFD packet to send [07:31:34]OFD Sender: No OFD packet to send [07:31:39]OFD Sender: No OFD packet to send [07:31:44]OFD Sender: No OFD packet to send [07:31:49]OFD Sender: No OFD packet to send [07:31:53]accept exits with 8 [07:31:53]New connection [07:31:53]New thread 3067100516 created [07:31:53]Thread 3066957156 joined [07:31:53]Waiting for new connection... [07:31:53] Sock 8.Parse request [07:31:53]Sock 8.Check first char [07:31:53]Sock 8.First char is OK [07:31:53]request: POST /json_proto HTTP/1.0 [07:31:53]Method: POST [07:31:53]URL: /json_proto [07:31:53]Method is POST - this is cgi request [07:31:53]url: /json_proto [07:31:53]query_string will be loaded in cgi processing [07:31:53]execute_cgi json_proto POST (null) [07:31:53]execute_cgi path=json_proto method=POST [07:31:53]POST find Content-Length [07:31:53]Host: 172.17.60.68:8080 [07:31:53]Content-Length: 677 [07:31:53]Content-Type: application/json [07:31:53] [07:31:53]POST finish read [07:31:53]Found Content-Length = 677 [07:31:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:31:53]execute_script... [07:31:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:31:53]POST & json_proto [07:31:53]process_json_proto [07:31:53]json parsed OK: [07:31:53]protocol is kg_v1.0 [07:31:53]action value=close_receipt [07:31:53]process_action close_receipt [07:31:53]cmd_close_receipt [07:31:53]MH_GetDate [07:31:53]Write to MH i2c: F0 00 00 75 00 64 [07:31:53]Write i2c OK [07:31:53]MH_I2C_Read... [07:31:53]Read from MH i2c: F0 [07:31:53]MH_I2C_Read... [07:31:53]Read from MH i2c: F0 09 00 [07:31:53]MH_I2C_Read... [07:31:53]Read from MH i2c: F0 09 00 75 00 00 6A 14 60 66 9A 61 5F 66 71 [07:31:53]GetLastDocTimeStamp 1717572681 [07:31:53]current date 1717572714 [07:31:53]FM_GetShiftState [07:31:53]SAM_PROTO_GetShiftState [07:31:53]wFMCommunicate request_size=4 [07:31:53]MH_SAM_APDU [07:31:53]CAPDU: 80 13 01 00 [07:31:53]Write to MH i2c: E2 08 00 76 00 80 13 01 00 00 00 00 00 F3 [07:31:53]Write i2c OK [07:31:53]MH_I2C_Read... [07:31:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:53]Read from MH i2c: E2 [07:31:53]MH_I2C_Read... [07:31:53]Read from MH i2c: E2 0E 00 [07:31:53]MH_I2C_Read... [07:31:53]Read from MH i2c: E2 0E 00 76 00 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2B [07:31:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:31:53]wFMCommunicate OK [07:31:53]SAM_PROTO_GetShiftState done [07:31:53]FM_GetShiftState done [07:31:53]opened in 1717545916 [07:31:53]opened+sec_in_day 1717632316 [07:31:53]quantity*price = 40006 [07:31:53]sum+1 = 40007 [07:31:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 61 05.06.2024 07:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59666 ФПД: 77381579893568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073154&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59666&fm=77381579893568&tin=02508201610067®Number=0000000000151680&sum=40000 [07:31:55]StoreToDocumentArchive [07:31:55]shift 72 fd 59666 [07:31:55]save to /storage/0072/doc_00059666 [07:31:55]save last doc name /storage/0072/doc_00059666 to /storage/kkm_last_doc_name [07:31:55]save OK [07:31:55]Clear old archive folders... [07:31:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:31:55]tlvbuf is 0041A1F0 [07:31:55]SAM_PROTO_ClearQueue [07:31:55]wFMCommunicate request_size=4 [07:31:55]MH_SAM_APDU [07:31:55]CAPDU: 80 09 00 00 [07:31:55]Write to MH i2c: E2 08 00 83 00 80 09 00 00 00 00 00 00 F5 [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:55]Read from MH i2c: E2 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [07:31:55]RAPDU: 90 00 [07:31:55]wFMCommunicate OK [07:31:55]SAM_PROTO_ClearQueue done [07:31:55]KKMCreateOFDPacket [07:31:55]OFDProtocolAddRootSTLVToBuf [07:31:55]FM_MakeSignedData [07:31:55]FM_MakeSignedData [07:31:55]SAM_PROTO_SignData [07:31:55]wFMCommunicate request_size=4 [07:31:55]MH_SAM_APDU [07:31:55]CAPDU: 80 0D 01 02 [07:31:55]Write to MH i2c: E2 08 00 84 00 80 0D 01 02 00 00 00 00 FD [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:55]Read from MH i2c: E2 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 84 00 00 90 00 F8 [07:31:55]RAPDU: 90 00 [07:31:55]wFMCommunicate OK [07:31:55]wFMCommunicate request_size=255 [07:31:55]MH_SAM_APDU [07:31: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3D 00 00 00 F4 03 04 00 6A 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 E9 00 00 35 04 06 00 46 [07:31:55]Write to MH i2c: E2 02 01 85 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3D 00 00 00 F4 03 04 00 6A 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 E9 00 00 35 04 06 00 46 00 00 61 [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:55]Read from MH i2c: E2 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 85 00 00 90 00 F9 [07:31:55]RAPDU: 90 00 [07:31:55]wFMCommunicate OK [07:31:55]wFMCommunicate request_size=10 [07:31:55]MH_SAM_APDU [07:31:55]CAPDU: 80 0D 02 02 05 60 CD 94 EB 40 [07:31:55]Write to MH i2c: E2 0D 00 86 00 80 0D 02 02 05 00 60 CD 94 EB 40 00 00 F6 [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:55]Read from MH i2c: E2 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 03 00 86 00 00 90 00 FA [07:31:55]RAPDU: 90 00 [07:31:55]wFMCommunicate OK [07:31:55]wFMCommunicate request_size=4 [07:31:55]MH_SAM_APDU [07:31:55]CAPDU: 80 0D 03 02 [07:31:55]Write to MH i2c: E2 08 00 87 00 80 0D 03 02 00 00 00 00 02 [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:55]Read from MH i2c: E2 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 0B 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 0B 00 87 00 00 56 1C BA 16 10 1F 0F 10 90 00 93 [07:31:55]RAPDU: 56 1C BA 16 10 1F 0F 10 90 00 [07:31:55]wFMCommunicate OK [07:31:55]SAM_PROTO_SignData done [07:31:55]FM_MakeSignedData done [07:31:55]CreateOFDProtocolMessage [07:31:55]wFMCommunicate request_size=4 [07:31:55]MH_SAM_APDU [07:31:55]CAPDU: 80 11 00 00 [07:31:55]Write to MH i2c: E2 08 00 88 00 80 11 00 00 00 00 00 00 02 [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:55]Read from MH i2c: E2 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 17 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: E2 17 00 88 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [07:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:31:55]wFMCommunicate OK [07:31:55]CreateOFDProtocolMessage done [07:31:55]OFDSenderStorePacket 59666 [07:31:55]StoreOFDPacket docnum=59666 [07:31:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0D 65 07 01 6E 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3D 00 00 00 F4 03 04 00 6A 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 E9 00 00 35 04 06 00 46 60 CD 94 EB 40 56 1C BA 16 10 1F 0F 10 [07:31:55]CheckFolder [07:31:55]dirname=/storage/ofd_packets [07:31:55]CheckFolder done [07:31:55]ProducePacketName [07:31:55]name=ofd_packets/00059666 [07:31:55]NVStorageSaveData ofd_packets/00059666 [07:31:55]File name is /storage/ofd_packets/00059666 [07:31:55]Write 301 bytes [07:31:55]NVStorageSaveData done [07:31:55]OFDSenderStorePacket done [07:31:55]KKMCreateOFDPacket done [07:31:55]NVStorageSaveData kkm_last_timestamp [07:31:55]File name is /storage/kkm_last_timestamp [07:31:55]Write 4 bytes [07:31:55]NVStorageSaveData done [07:31:55]ExternCall_PrintAddStr [07:31:55]wPrintStart [07:31:55]Write to MH i2c: 01 00 00 89 00 89 [07:31:55]Write i2c OK [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 07 00 [07:31:55]MH_I2C_Read... [07:31:55]Read from MH i2c: 01 07 00 89 00 00 00 00 00 00 FF 0F 9E [07:31:55]RasterBufferAndPrint [07:31:55]line Счет N : (1)545337 [07:31:55]line ИНН: 02508201610067 [07:31:55]line Контрольно-Кассовый Чек [07:31:55]line ПРОДАЖА [07:31:55]line ТРК (МРК, ГНК) : 42 [07:31:55]line Товар: 2710124130 [07:31:55]line Аи-92-К-5 [07:31:55]line 5.980 * 66.90 [07:31:55]line = 400.06 [07:31:55]line НДС 12% НСП 1% [07:31:55]line > о реализуемом товаре [07:31:55]line ОКРУГЛЕНИЕ: -0.06 [07:31:55]line ИТОГО: 400.00 [07:31:55]line Внесено: 400.00 [07:31:55]line СДАЧА: 0.00 [07:31:55]line НСП 1% : 3.54 [07:31:55]line НДС 12% : 42.48 [07:31:55]line Наличными: 400.00 [07:31:55]line Безнал.: 0.00 [07:31:55]line Место: АЗС № 117 "Партнер Нефть" [07:31:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:31:55]line СНО: Общий режим [07:31:55]line Чек 61 05.06.2024 07:31 [07:31:55]line Смена: 72 ФФД: 1.0 [07:31:55]line ЗНМ: 0300000048 [07:31:55]line РНМ: 0000000000151680 [07:31:55]line Версия ККМ: v1.0 [07:31:55]line ФМ: 0000000000959414 [07:31:55]line ФД: 59666 [07:31:55]line ФПД: 77381579893568 [07:31:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073154&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59666&fm=77381579893568&tin=02508201610067®Number=0000000000151680&sum=40000 [07:31:55]OFD Sender: Processing packet 59666 [packets to send 53, broken 52] [07:31:55]ProducePacketName [07:31:55]name=ofd_packets/00059666 [07:31:55]OFD Sender: To server: pG, [07:31:55]CommunicateWithHost lk.salyk.kg:30040 [07:31:55]ConnectInit lk.salyk.kg [07:31:55]written 0, free lines is 4095 [07:31:55]Connected sock=10 [07:31:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0D 65 07 01 6E 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3D 00 00 00 F4 03 04 00 6A 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 E9 00 00 35 04 06 00 46 60 CD 94 EB 40 56 1C BA 16 10 1F 0F 10 [07:31:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2F 66 47 00 E7 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 E9 00 00 F4 03 04 00 6F C0 5F 66 B6 04 01 00 00 D2 3E 85 B7 0A D7 56 DA [07:31:56]CommunicateWithHost err = 0 [07:31:56]CheckOFDResponse [07:31:56]1017 (14) - 77093643461234 [07:31:56]1041 (16) - 0000000000959414 [07:31:56]1040 (4) - 59666 [07:31:56]1012 (4) - 05.06.2024 01:33 [07:31:56]1206 (1) - 0 [07:31:56]OFD Sender: Remove packet 59666 [07:31:56]ProducePacketName [07:31:56]name=ofd_packets/00059666 [07:31:56]NVStorageDeleteData [07:31:56]Write to MH i2c: 01 00 00 B4 00 B4 [07:31:56]Write i2c OK [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 07 00 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: 01 07 00 B4 00 00 00 00 00 00 A1 0C 68 [07:31:56]RasterBufferAndPrint [07:31:56]line [07:31:56]line [07:31:56]line [07:31:56]line [07:31:56]line [07:31:56]written 0, free lines is 3239 [07:31:56]MH_Cut [07:31:56]Write to MH i2c: D1 01 00 BB 00 01 8D [07:31:56]Write i2c OK [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: D1 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: D1 01 00 [07:31:56]MH_I2C_Read... [07:31:56]Read from MH i2c: D1 01 00 BB 00 00 8C [07:31:56]Write to MH i2c: 01 00 00 BC 00 BC [07:31:56]Write i2c OK [07:31:56]MH_I2C_Read... [07:31:56]OFD Sender: No OFD packet to send [07:31:57]*** Cut start [07:31:57]*** Partial cut [07:31:57]*** CUTSNS_PIN = 1 [07:31:57]*** CUTSNS_PIN = 0 [07:31:57]*** Brake cut motor [07:31:57]Read from MH i2c: 01 [07:31:57]MH_I2C_Read... [07:31:57]*** Stop cut motor [07:31:57]*** Cut end [07:31:57]Read from MH i2c: 01 07 00 [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: 01 07 00 BC 00 00 00 00 00 00 FF 0F D1 [07:31:57]process_action close_receipt done [07:31:57]requested_data is exist [07:31:57]produce_requested_data [07:31:57]requested_item fm.sn is exist - process it [07:31:57]wFMCommunicate request_size=4 [07:31:57]MH_SAM_APDU [07:31:57]CAPDU: 80 11 00 00 [07:31:57]Write to MH i2c: E2 08 00 BD 00 80 11 00 00 00 00 00 00 37 [07:31:57]Write i2c OK [07:31:57]MH_I2C_Read... [07:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:57]Read from MH i2c: E2 [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: E2 17 00 [07:31:57]MH_I2C_Read... [07:31:57]Read from MH i2c: E2 17 00 BD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [07:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:31:57]wFMCommunicate OK [07:31:57]requested_item fd.num is exist - process it [07:31:57]SAM_PROTO_GetFieldsCounters [07:31:57]wFMCommunicate request_size=4 [07:31:57]MH_SAM_APDU [07:31:57]CAPDU: 80 13 00 00 [07:31:57]Write to MH i2c: E2 08 00 BE 00 80 13 00 00 00 00 00 00 3A [07:31:57]Write i2c OK [07:31:57]MH_I2C_Read... [07:31:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:58]Read from MH i2c: E2 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 62 00 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 62 00 BE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 E9 00 00 0E 04 04 00 48 00 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 51 [07:31:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 E9 00 00 0E 04 04 00 48 00 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 [07:31:58]wFMCommunicate OK [07:31:58]SAM_PROTO_GetFieldsCounters done [07:31:58]requested_item shift.num is exist - process it [07:31:58]requested_item shift.opened is exist - process it [07:31:58]req_shift_opened [07:31:58]FM_GetShiftState [07:31:58]SAM_PROTO_GetShiftState [07:31:58]wFMCommunicate request_size=4 [07:31:58]MH_SAM_APDU [07:31:58]CAPDU: 80 13 01 00 [07:31:58]Write to MH i2c: E2 08 00 BF 00 80 13 01 00 00 00 00 00 3C [07:31:58]Write i2c OK [07:31:58]MH_I2C_Read... [07:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:58]Read from MH i2c: E2 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 0E 00 [07:31:58]MH_I2C_Read... [07:31:58]Read from MH i2c: E2 0E 00 BF 00 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 74 [07:31:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:31:58]wFMCommunicate OK [07:31:58]SAM_PROTO_GetShiftState done [07:31:58]FM_GetShiftState done [07:31:58]req_shift_opened done [07:31:58]requested_item shift.open_date is exist - process it [07:31:58]req_shift_open_date [07:31:58]req_shift_open_date done [07:31:58]produce_requested_data done [07:31:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59666,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:31:58]process_action_free close_receipt [07:31:58]json_value_free [07:31:58]json_value_free done [07:31:58]process_json_proto returns [07:31:58]Send response to host [07:31:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59666,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:31:58]free response buf [07:31:58]execute_script done [07:31:58]execute_script returns [07:31:58]free content buf [07:31:58]Sock 8.Close socket [07:31:58]Sock 8.Thread stoped [07:32:01]OFD Sender: No OFD packet to send [07:32:06]OFD Sender: No OFD packet to send [07:32:11]OFD Sender: No OFD packet to send [07:32:16]OFD Sender: No OFD packet to send [07:32:21]OFD Sender: No OFD packet to send [07:32:26]OFD Sender: No OFD packet to send [07:32:31]OFD Sender: No OFD packet to send [07:32:36]OFD Sender: No OFD packet to send [07:32:41]OFD Sender: No OFD packet to send [07:32:46]OFD Sender: No OFD packet to send [07:32:51]OFD Sender: No OFD packet to send [07:32:56]OFD Sender: No OFD packet to send [07:33:01]OFD Sender: No OFD packet to send [07:33:06]OFD Sender: No OFD packet to send [07:33:11]OFD Sender: No OFD packet to send [07:33:16]OFD Sender: No OFD packet to send [07:33:21]OFD Sender: No OFD packet to send [07:33:26]OFD Sender: No OFD packet to send [07:33:31]accept exits with 9 [07:33:31]New connection [07:33:31]New thread 3066957156 created [07:33:31]Thread 3067100516 joined [07:33:31]Waiting for new connection... [07:33:31] Sock 9.Parse request [07:33:31]Sock 9.Check first char [07:33:31]Sock 9.First char is OK [07:33:31]request: POST /json_proto HTTP/1.0 [07:33:31]Method: POST [07:33:31]URL: /json_proto [07:33:31]Method is POST - this is cgi request [07:33:31]url: /json_proto [07:33:31]query_string will be loaded in cgi processing [07:33:31]execute_cgi json_proto POST (null) [07:33:31]execute_cgi path=json_proto method=POST [07:33:31]POST find Content-Length [07:33:31]Host: 172.17.60.68:8080 [07:33:31]Content-Length: 978 [07:33:31]Content-Type: application/json [07:33:31] [07:33:31]POST finish read [07:33:31]Found Content-Length = 978 [07:33:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545331", "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" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 12.43 \u0441\u043E\u043C", "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" ] } } [07:33:31]execute_script... [07:33: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)545331", "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" : 72.40, "quantity" : 24.870, "sum" : 1800.59, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 12.43 \u0441\u043E\u043C", "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" ] } } [07:33:31]POST & json_proto [07:33:31]process_json_proto [07:33:31]json parsed OK: [07:33:31]protocol is kg_v1.0 [07:33:31]action value=close_receipt [07:33:31]process_action close_receipt [07:33:31]cmd_close_receipt [07:33:31]MH_GetDate [07:33:31]Write to MH i2c: F0 00 00 C0 00 AF [07:33:31]Write i2c OK [07:33:31]MH_I2C_Read... [07:33:31]Read from MH i2c: F0 [07:33:31]MH_I2C_Read... [07:33:31]Read from MH i2c: F0 09 00 [07:33:31]MH_I2C_Read... [07:33:31]Read from MH i2c: F0 09 00 C0 00 00 CB 14 60 66 9A 61 5F 66 1D [07:33:31]GetLastDocTimeStamp 1717572714 [07:33:31]current date 1717572811 [07:33:31]FM_GetShiftState [07:33:31]SAM_PROTO_GetShiftState [07:33:31]wFMCommunicate request_size=4 [07:33:31]MH_SAM_APDU [07:33:31]CAPDU: 80 13 01 00 [07:33:31]Write to MH i2c: E2 08 00 C1 00 80 13 01 00 00 00 00 00 3E [07:33:31]Write i2c OK [07:33:31]MH_I2C_Read... [07:33:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:31]Read from MH i2c: E2 [07:33:31]MH_I2C_Read... [07:33:31]Read from MH i2c: E2 0E 00 [07:33:31]MH_I2C_Read... [07:33:31]Read from MH i2c: E2 0E 00 C1 00 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 76 [07:33:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:33:31]wFMCommunicate OK [07:33:31]SAM_PROTO_GetShiftState done [07:33:31]FM_GetShiftState done [07:33:31]opened in 1717545916 [07:33:31]opened+sec_in_day 1717632316 [07:33:31]quantity*price = 180058 [07:33:31]sum+1 = 180060 [07:33:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 62 05.06.2024 07:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 12.43 сом ФМ: 0000000000959414 ФД: 59667 ФПД: 140084570001862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59667&fm=140084570001862&tin=02508201610067®Number=0000000000151680&sum=180000 [07:33:32]StoreToDocumentArchive [07:33:32]shift 72 fd 59667 [07:33:32]save to /storage/0072/doc_00059667 [07:33:32]save last doc name /storage/0072/doc_00059667 to /storage/kkm_last_doc_name [07:33:32]save OK [07:33:32]Clear old archive folders... [07:33:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:33:32]tlvbuf is B6EFEB90 [07:33:32]SAM_PROTO_ClearQueue [07:33:32]wFMCommunicate request_size=4 [07:33:32]MH_SAM_APDU [07:33:32]CAPDU: 80 09 00 00 [07:33:32]Write to MH i2c: E2 08 00 CE 00 80 09 00 00 00 00 00 00 40 [07:33:32]Write i2c OK [07:33:32]MH_I2C_Read... [07:33:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:32]Read from MH i2c: E2 [07:33:32]MH_I2C_Read... [07:33:32]Read from MH i2c: E2 03 00 [07:33:32]MH_I2C_Read... [07:33:32]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [07:33:32]RAPDU: 90 00 [07:33:32]wFMCommunicate OK [07:33:32]SAM_PROTO_ClearQueue done [07:33:32]KKMCreateOFDPacket [07:33:32]OFDProtocolAddRootSTLVToBuf [07:33:32]FM_MakeSignedData [07:33:32]FM_MakeSignedData [07:33:32]SAM_PROTO_SignData [07:33:32]wFMCommunicate request_size=4 [07:33:32]MH_SAM_APDU [07:33:32]CAPDU: 80 0D 01 02 [07:33:32]Write to MH i2c: E2 08 00 CF 00 80 0D 01 02 00 00 00 00 48 [07:33:32]Write i2c OK [07:33:32]MH_I2C_Read... [07:33:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:32]Read from MH i2c: E2 [07:33:32]MH_I2C_Read... [07:33:32]Read from MH i2c: E2 03 00 [07:33:32]MH_I2C_Read... [07:33:32]Read from MH i2c: E2 03 00 CF 00 00 90 00 43 [07:33:32]RAPDU: 90 00 [07:33:32]wFMCommunicate OK [07:33:32]wFMCommunicate request_size=255 [07:33:32]MH_SAM_APDU [07:33: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 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3E 00 00 00 F4 03 04 00 CB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 E9 00 00 35 04 06 00 7F 67 FB 08 [07:33:32]Write to MH i2c: E2 02 01 D0 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 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3E 00 00 00 F4 03 04 00 CB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 E9 00 00 35 04 06 00 7F 67 FB 08 00 00 B4 [07:33:32]Write i2c OK [07:33:32]MH_I2C_Read... [07:33:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:33]Read from MH i2c: E2 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 03 00 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 03 00 D0 00 00 90 00 44 [07:33:33]RAPDU: 90 00 [07:33:33]wFMCommunicate OK [07:33:33]wFMCommunicate request_size=7 [07:33:33]MH_SAM_APDU [07:33:33]CAPDU: 80 0D 02 02 02 91 C6 [07:33:33]Write to MH i2c: E2 0A 00 D1 00 80 0D 02 02 02 00 91 C6 00 00 A6 [07:33:33]Write i2c OK [07:33:33]MH_I2C_Read... [07:33:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:33]Read from MH i2c: E2 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 03 00 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 03 00 D1 00 00 90 00 45 [07:33:33]RAPDU: 90 00 [07:33:33]wFMCommunicate OK [07:33:33]wFMCommunicate request_size=4 [07:33:33]MH_SAM_APDU [07:33:33]CAPDU: 80 0D 03 02 [07:33:33]Write to MH i2c: E2 08 00 D2 00 80 0D 03 02 00 00 00 00 4D [07:33:33]Write i2c OK [07:33:33]MH_I2C_Read... [07:33:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:33]Read from MH i2c: E2 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 0B 00 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 0B 00 D2 00 00 B0 68 04 9A F2 B6 78 27 90 00 4B [07:33:33]RAPDU: B0 68 04 9A F2 B6 78 27 90 00 [07:33:33]wFMCommunicate OK [07:33:33]SAM_PROTO_SignData done [07:33:33]FM_MakeSignedData done [07:33:33]CreateOFDProtocolMessage [07:33:33]wFMCommunicate request_size=4 [07:33:33]MH_SAM_APDU [07:33:33]CAPDU: 80 11 00 00 [07:33:33]Write to MH i2c: E2 08 00 D3 00 80 11 00 00 00 00 00 00 4D [07:33:33]Write i2c OK [07:33:33]MH_I2C_Read... [07:33:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:33]Read from MH i2c: E2 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 17 00 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: E2 17 00 D3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A0 [07:33:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:33:33]wFMCommunicate OK [07:33:33]CreateOFDProtocolMessage done [07:33:33]OFDSenderStorePacket 59667 [07:33:33]StoreOFDPacket docnum=59667 [07:33:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 37 F5 04 01 06 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3E 00 00 00 F4 03 04 00 CB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 E9 00 00 35 04 06 00 7F 67 FB 08 91 C6 B0 68 04 9A F2 B6 78 27 [07:33:33]CheckFolder [07:33:33]dirname=/storage/ofd_packets [07:33:33]CheckFolder done [07:33:33]ProducePacketName [07:33:33]name=ofd_packets/00059667 [07:33:33]NVStorageSaveData ofd_packets/00059667 [07:33:33]File name is /storage/ofd_packets/00059667 [07:33:33]Write 298 bytes [07:33:33]NVStorageSaveData done [07:33:33]OFDSenderStorePacket done [07:33:33]KKMCreateOFDPacket done [07:33:33]NVStorageSaveData kkm_last_timestamp [07:33:33]File name is /storage/kkm_last_timestamp [07:33:33]Write 4 bytes [07:33:33]NVStorageSaveData done [07:33:33]ExternCall_PrintAddStr [07:33:33]wPrintStart [07:33:33]Write to MH i2c: 01 00 00 D4 00 D4 [07:33:33]Write i2c OK [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: 01 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: 01 07 00 [07:33:33]MH_I2C_Read... [07:33:33]Read from MH i2c: 01 07 00 D4 00 00 00 00 00 00 FF 0F E9 [07:33:33]RasterBufferAndPrint [07:33:33]line Счет N : (1)545331 [07:33:33]line ИНН: 02508201610067 [07:33:33]line Контрольно-Кассовый Чек [07:33:33]line ПРОДАЖА [07:33:33]line ТРК (МРК, ГНК) : 31 [07:33:33]line Товар: 2710194210 [07:33:33]line ДТ-К-5 [07:33:33]line 24.870 * 72.40 [07:33:33]line = 1800.59 [07:33:33]line НДС 12% НСП 1% [07:33:33]line > о реализуемом товаре [07:33:33]line ОКРУГЛЕНИЕ: -0.59 [07:33:33]line ИТОГО: 1800.00 [07:33:33]line Внесено: 1800.00 [07:33:33]line СДАЧА: 0.00 [07:33:33]line НСП 1% : 15.93 [07:33:33]line НДС 12% : 191.21 [07:33:33]line Наличными: 1800.00 [07:33:33]line Безнал.: 0.00 [07:33:33]line Место: АЗС № 117 "Партнер Нефть" [07:33:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:33:33]line СНО: Общий режим [07:33:33]line Чек 62 05.06.2024 07:33 [07:33:33]line Смена: 72 ФФД: 1.0 [07:33:33]line ЗНМ: 0300000048 [07:33:33]line РНМ: 0000000000151680 [07:33:33]line Версия ККМ: v1.0 [07:33:33]line [07:33:33]line Дисконтная программа [07:33:33]line ДТ [07:33:33]line номер 117 [07:33:33]line сэкономлено 12.43 сом [07:33:33]line ФМ: 0000000000959414 [07:33:33]line ФД: 59667 [07:33:33]line ФПД: 140084570001862 [07:33:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59667&fm=140084570001862&tin=02508201610067®Number=0000000000151680&sum=180000 [07:33:33]OFD Sender: Processing packet 59667 [packets to send 53, broken 52] [07:33:33]ProducePacketName [07:33:33]name=ofd_packets/00059667 [07:33:33]OFD Sender: To server: pG, [07:33:33]CommunicateWithHost lk.salyk.kg:30040 [07:33:33]ConnectInit lk.salyk.kg [07:33:33]written 0, free lines is 4095 [07:33:33]Connected sock=10 [07:33:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 37 F5 04 01 06 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 61 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 5B BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3E 00 00 00 F4 03 04 00 CB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 E9 00 00 35 04 06 00 7F 67 FB 08 91 C6 B0 68 04 9A F2 B6 78 27 [07:33:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 15 2B 47 00 DD 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 E9 00 00 F4 03 04 00 D0 C0 5F 66 B6 04 01 00 00 2D BC 4A 7C C5 16 25 E4 [07:33:33]CommunicateWithHost err = 0 [07:33:33]CheckOFDResponse [07:33:33]1017 (14) - 77093643461234 [07:33:33]1041 (16) - 0000000000959414 [07:33:33]1040 (4) - 59667 [07:33:33]1012 (4) - 05.06.2024 01:35 [07:33:33]1206 (1) - 0 [07:33:33]OFD Sender: Remove packet 59667 [07:33:33]ProducePacketName [07:33:33]name=ofd_packets/00059667 [07:33:33]NVStorageDeleteData [07:33:34]Write to MH i2c: 01 00 00 04 01 05 [07:33:34]Write i2c OK [07:33:34]MH_I2C_Read... [07:33:34]Read from MH i2c: 01 [07:33:34]MH_I2C_Read... [07:33:34]Read from MH i2c: 01 07 00 [07:33:34]MH_I2C_Read... [07:33:34]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 3F 0C 57 [07:33:34]RasterBufferAndPrint [07:33:34]line [07:33:34]line [07:33:34]line [07:33:34]line [07:33:34]line [07:33:34]written 0, free lines is 3139 [07:33:34]MH_Cut [07:33:34]Write to MH i2c: D1 01 00 0B 01 01 DE [07:33:34]Write i2c OK [07:33:34]MH_I2C_Read... [07:33:34]Read from MH i2c: D1 [07:33:34]MH_I2C_Read... [07:33:34]Read from MH i2c: D1 01 00 [07:33:34]MH_I2C_Read... [07:33:34]Read from MH i2c: D1 01 00 0B 01 00 DD [07:33:34]Write to MH i2c: 01 00 00 0C 01 0D [07:33:34]Write i2c OK [07:33:34]MH_I2C_Read... [07:33:34]OFD Sender: No OFD packet to send [07:33:35]*** Cut start [07:33:35]*** Partial cut [07:33:35]*** CUTSNS_PIN = 1 [07:33:35]*** CUTSNS_PIN = 0 [07:33:35]*** Brake cut motor [07:33:35]Read from MH i2c: 01 [07:33:35]MH_I2C_Read... [07:33:35]*** Stop cut motor [07:33:35]*** Cut end [07:33:35]Read from MH i2c: 01 07 00 [07:33:35]MH_I2C_Read... [07:33:35]Read from MH i2c: 01 07 00 0C 01 00 00 00 00 00 FF 0F 22 [07:33:35]process_action close_receipt done [07:33:35]requested_data is exist [07:33:35]produce_requested_data [07:33:35]requested_item fm.sn is exist - process it [07:33:35]wFMCommunicate request_size=4 [07:33:35]MH_SAM_APDU [07:33:35]CAPDU: 80 11 00 00 [07:33:35]Write to MH i2c: E2 08 00 0D 01 80 11 00 00 00 00 00 00 88 [07:33:35]Write i2c OK [07:33:35]MH_I2C_Read... [07:33:35]Read from MH i2c: E2 [07:33:35]MH_I2C_Read... [07:33:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:35]Read from MH i2c: E2 17 00 [07:33:35]MH_I2C_Read... [07:33:35]Read from MH i2c: E2 17 00 0D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DB [07:33:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:33:35]wFMCommunicate OK [07:33:35]requested_item fd.num is exist - process it [07:33:35]SAM_PROTO_GetFieldsCounters [07:33:35]wFMCommunicate request_size=4 [07:33:35]MH_SAM_APDU [07:33:35]CAPDU: 80 13 00 00 [07:33:35]Write to MH i2c: E2 08 00 0E 01 80 13 00 00 00 00 00 00 8B [07:33:35]Write i2c OK [07:33:35]MH_I2C_Read... [07:33:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:35]Read from MH i2c: E2 [07:33:35]MH_I2C_Read... [07:33:35]Read from MH i2c: E2 62 00 [07:33:35]MH_I2C_Read... [07:33:35]Read from MH i2c: E2 62 00 0E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 13 E9 00 00 0E 04 04 00 48 00 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 A6 [07:33:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 13 E9 00 00 0E 04 04 00 48 00 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 [07:33:35]wFMCommunicate OK [07:33:35]SAM_PROTO_GetFieldsCounters done [07:33:35]requested_item shift.num is exist - process it [07:33:35]requested_item shift.opened is exist - process it [07:33:35]req_shift_opened [07:33:35]FM_GetShiftState [07:33:35]SAM_PROTO_GetShiftState [07:33:35]wFMCommunicate request_size=4 [07:33:35]MH_SAM_APDU [07:33:35]CAPDU: 80 13 01 00 [07:33:35]Write to MH i2c: E2 08 00 0F 01 80 13 01 00 00 00 00 00 8D [07:33:35]Write i2c OK [07:33:35]MH_I2C_Read... [07:33:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:35]Read from MH i2c: E2 [07:33:35]MH_I2C_Read... [07:33:35]Read from MH i2c: E2 0E 00 [07:33:35]MH_I2C_Read... [07:33:35]Read from MH i2c: E2 0E 00 0F 01 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C5 [07:33:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:33:35]wFMCommunicate OK [07:33:35]SAM_PROTO_GetShiftState done [07:33:35]FM_GetShiftState done [07:33:35]req_shift_opened done [07:33:35]requested_item shift.open_date is exist - process it [07:33:35]req_shift_open_date [07:33:35]req_shift_open_date done [07:33:35]produce_requested_data done [07:33:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59667,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:33:35]process_action_free close_receipt [07:33:35]json_value_free [07:33:35]json_value_free done [07:33:35]process_json_proto returns [07:33:35]Send response to host [07:33:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59667,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:33:35]free response buf [07:33:35]execute_script done [07:33:35]execute_script returns [07:33:35]free content buf [07:33:35]Sock 9.Close socket [07:33:35]Sock 9.Thread stoped [07:33:39]OFD Sender: No OFD packet to send [07:33:44]OFD Sender: No OFD packet to send [07:33:47]accept exits with 8 [07:33:47]New connection [07:33:47]New thread 3067100516 created [07:33:47]Thread 3066957156 joined [07:33:47]Waiting for new connection... [07:33:47] Sock 8.Parse request [07:33:47]Sock 8.Check first char [07:33:47]Sock 8.First char is OK [07:33:47]request: POST /json_proto HTTP/1.0 [07:33:47]Method: POST [07:33:47]URL: /json_proto [07:33:47]Method is POST - this is cgi request [07:33:47]url: /json_proto [07:33:47]query_string will be loaded in cgi processing [07:33:47]execute_cgi json_proto POST (null) [07:33:47]execute_cgi path=json_proto method=POST [07:33:47]POST find Content-Length [07:33:47]Host: 172.17.60.68:8080 [07:33:47]Content-Length: 677 [07:33:47]Content-Type: application/json [07:33:47] [07:33:47]POST finish read [07:33:47]Found Content-Length = 677 [07:33:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:33:47]execute_script... [07:33:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:33:47]POST & json_proto [07:33:47]process_json_proto [07:33:47]json parsed OK: [07:33:47]protocol is kg_v1.0 [07:33:47]action value=close_receipt [07:33:47]process_action close_receipt [07:33:47]cmd_close_receipt [07:33:47]MH_GetDate [07:33:47]Write to MH i2c: F0 00 00 10 01 00 [07:33:47]Write i2c OK [07:33:47]MH_I2C_Read... [07:33:47]Read from MH i2c: F0 [07:33:47]MH_I2C_Read... [07:33:47]Read from MH i2c: F0 09 00 [07:33:47]MH_I2C_Read... [07:33:47]Read from MH i2c: F0 09 00 10 01 00 DB 14 60 66 9A 61 5F 66 7E [07:33:47]GetLastDocTimeStamp 1717572811 [07:33:47]current date 1717572827 [07:33:47]FM_GetShiftState [07:33:47]SAM_PROTO_GetShiftState [07:33:47]wFMCommunicate request_size=4 [07:33:47]MH_SAM_APDU [07:33:47]CAPDU: 80 13 01 00 [07:33:47]Write to MH i2c: E2 08 00 11 01 80 13 01 00 00 00 00 00 8F [07:33:47]Write i2c OK [07:33:47]MH_I2C_Read... [07:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:47]Read from MH i2c: E2 [07:33:47]MH_I2C_Read... [07:33:47]Read from MH i2c: E2 0E 00 [07:33:47]MH_I2C_Read... [07:33:47]Read from MH i2c: E2 0E 00 11 01 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [07:33:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:33:47]wFMCommunicate OK [07:33:47]SAM_PROTO_GetShiftState done [07:33:47]FM_GetShiftState done [07:33:47]opened in 1717545916 [07:33:47]opened+sec_in_day 1717632316 [07:33:47]quantity*price = 40006 [07:33:47]sum+1 = 40007 [07:33:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 63 05.06.2024 07:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59668 ФПД: 202417406049603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59668&fm=202417406049603&tin=02508201610067®Number=0000000000151680&sum=40000 [07:33:48]StoreToDocumentArchive [07:33:48]shift 72 fd 59668 [07:33:48]save to /storage/0072/doc_00059668 [07:33:48]save last doc name /storage/0072/doc_00059668 to /storage/kkm_last_doc_name [07:33:48]save OK [07:33:48]Clear old archive folders... [07:33:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:33:48]tlvbuf is 004294C0 [07:33:48]SAM_PROTO_ClearQueue [07:33:48]wFMCommunicate request_size=4 [07:33:48]MH_SAM_APDU [07:33:48]CAPDU: 80 09 00 00 [07:33:48]Write to MH i2c: E2 08 00 1E 01 80 09 00 00 00 00 00 00 91 [07:33:48]Write i2c OK [07:33:48]MH_I2C_Read... [07:33:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:48]Read from MH i2c: E2 [07:33:48]MH_I2C_Read... [07:33:48]Read from MH i2c: E2 03 00 [07:33:48]MH_I2C_Read... [07:33:48]Read from MH i2c: E2 03 00 1E 01 00 90 00 93 [07:33:48]RAPDU: 90 00 [07:33:48]wFMCommunicate OK [07:33:48]SAM_PROTO_ClearQueue done [07:33:48]KKMCreateOFDPacket [07:33:48]OFDProtocolAddRootSTLVToBuf [07:33:48]FM_MakeSignedData [07:33:48]FM_MakeSignedData [07:33:48]SAM_PROTO_SignData [07:33:48]wFMCommunicate request_size=4 [07:33:48]MH_SAM_APDU [07:33:48]CAPDU: 80 0D 01 02 [07:33:48]Write to MH i2c: E2 08 00 1F 01 80 0D 01 02 00 00 00 00 99 [07:33:48]Write i2c OK [07:33:48]MH_I2C_Read... [07:33:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:48]Read from MH i2c: E2 [07:33:48]MH_I2C_Read... [07:33:48]Read from MH i2c: E2 03 00 [07:33:48]MH_I2C_Read... [07:33:48]Read from MH i2c: E2 03 00 1F 01 00 90 00 94 [07:33:48]RAPDU: 90 00 [07:33:48]wFMCommunicate OK [07:33:48]wFMCommunicate request_size=255 [07:33:48]MH_SAM_APDU [07:33: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3F 00 00 00 F4 03 04 00 DB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 E9 00 00 35 04 06 00 B8 [07:33:48]Write to MH i2c: E2 02 01 20 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3F 00 00 00 F4 03 04 00 DB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 E9 00 00 35 04 06 00 B8 00 00 E4 [07:33:48]Write i2c OK [07:33:48]MH_I2C_Read... [07:33:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:48]Read from MH i2c: E2 [07:33:48]MH_I2C_Read... [07:33:48]Read from MH i2c: E2 03 00 [07:33:48]MH_I2C_Read... [07:33:48]Read from MH i2c: E2 03 00 20 01 00 90 00 95 [07:33:48]RAPDU: 90 00 [07:33:48]wFMCommunicate OK [07:33:48]wFMCommunicate request_size=10 [07:33:48]MH_SAM_APDU [07:33:48]CAPDU: 80 0D 02 02 05 18 F9 95 7D 43 [07:33:48]Write to MH i2c: E2 0D 00 21 01 80 0D 02 02 05 00 18 F9 95 7D 43 00 00 0C [07:33:48]Write i2c OK [07:33:48]MH_I2C_Read... [07:33:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:49]Read from MH i2c: E2 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 03 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 03 00 21 01 00 90 00 96 [07:33:49]RAPDU: 90 00 [07:33:49]wFMCommunicate OK [07:33:49]wFMCommunicate request_size=4 [07:33:49]MH_SAM_APDU [07:33:49]CAPDU: 80 0D 03 02 [07:33:49]Write to MH i2c: E2 08 00 22 01 80 0D 03 02 00 00 00 00 9E [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:49]Read from MH i2c: E2 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 0B 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 0B 00 22 01 00 F4 DC D8 62 58 9A DE 7C 90 00 F5 [07:33:49]RAPDU: F4 DC D8 62 58 9A DE 7C 90 00 [07:33:49]wFMCommunicate OK [07:33:49]SAM_PROTO_SignData done [07:33:49]FM_MakeSignedData done [07:33:49]CreateOFDProtocolMessage [07:33:49]wFMCommunicate request_size=4 [07:33:49]MH_SAM_APDU [07:33:49]CAPDU: 80 11 00 00 [07:33:49]Write to MH i2c: E2 08 00 23 01 80 11 00 00 00 00 00 00 9E [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:49]Read from MH i2c: E2 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 17 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: E2 17 00 23 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [07:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:33:49]wFMCommunicate OK [07:33:49]CreateOFDProtocolMessage done [07:33:49]OFDSenderStorePacket 59668 [07:33:49]StoreOFDPacket docnum=59668 [07:33:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 21 70 07 01 18 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3F 00 00 00 F4 03 04 00 DB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 E9 00 00 35 04 06 00 B8 18 F9 95 7D 43 F4 DC D8 62 58 9A DE 7C [07:33:49]CheckFolder [07:33:49]dirname=/storage/ofd_packets [07:33:49]CheckFolder done [07:33:49]ProducePacketName [07:33:49]name=ofd_packets/00059668 [07:33:49]NVStorageSaveData ofd_packets/00059668 [07:33:49]File name is /storage/ofd_packets/00059668 [07:33:49]Write 301 bytes [07:33:49]NVStorageSaveData done [07:33:49]OFDSenderStorePacket done [07:33:49]KKMCreateOFDPacket done [07:33:49]NVStorageSaveData kkm_last_timestamp [07:33:49]File name is /storage/kkm_last_timestamp [07:33:49]Write 4 bytes [07:33:49]NVStorageSaveData done [07:33:49]ExternCall_PrintAddStr [07:33:49]wPrintStart [07:33:49]Write to MH i2c: 01 00 00 24 01 25 [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: 01 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: 01 07 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 FF 0F 3A [07:33:49]RasterBufferAndPrint [07:33:49]line Счет N : (1)545340 [07:33:49]line ИНН: 02508201610067 [07:33:49]line Контрольно-Кассовый Чек [07:33:49]line ПРОДАЖА [07:33:49]line ТРК (МРК, ГНК) : 42 [07:33:49]line Товар: 2710124130 [07:33:49]line Аи-92-К-5 [07:33:49]line 5.980 * 66.90 [07:33:49]line = 400.06 [07:33:49]line НДС 12% НСП 1% [07:33:49]line > о реализуемом товаре [07:33:49]line ОКРУГЛЕНИЕ: -0.06 [07:33:49]line ИТОГО: 400.00 [07:33:49]line Внесено: 400.00 [07:33:49]line СДАЧА: 0.00 [07:33:49]line НСП 1% : 3.54 [07:33:49]line НДС 12% : 42.48 [07:33:49]line Наличными: 400.00 [07:33:49]line Безнал.: 0.00 [07:33:49]line Место: АЗС № 117 "Партнер Нефть" [07:33:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:33:49]line СНО: Общий режим [07:33:49]line Чек 63 05.06.2024 07:33 [07:33:49]line Смена: 72 ФФД: 1.0 [07:33:49]line ЗНМ: 0300000048 [07:33:49]line РНМ: 0000000000151680 [07:33:49]line Версия ККМ: v1.0 [07:33:49]line ФМ: 0000000000959414 [07:33:49]line ФД: 59668 [07:33:49]line ФПД: 202417406049603 [07:33:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59668&fm=202417406049603&tin=02508201610067®Number=0000000000151680&sum=40000 [07:33:49]OFD Sender: Processing packet 59668 [packets to send 53, broken 52] [07:33:49]ProducePacketName [07:33:49]name=ofd_packets/00059668 [07:33:49]OFD Sender: To server: pG, [07:33:49]CommunicateWithHost lk.salyk.kg:30040 [07:33:49]ConnectInit lk.salyk.kg [07:33:49]written 0, free lines is 4095 [07:33:49]Connected sock=10 [07:33:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 21 70 07 01 18 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 3F 00 00 00 F4 03 04 00 DB 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 E9 00 00 35 04 06 00 B8 18 F9 95 7D 43 F4 DC D8 62 58 9A DE 7C [07:33:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 13 8B 47 00 BB 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 E9 00 00 F4 03 04 00 E0 C0 5F 66 B6 04 01 00 00 46 2C DF 69 35 C0 72 4A [07:33:49]CommunicateWithHost err = 0 [07:33:49]CheckOFDResponse [07:33:49]1017 (14) - 77093643461234 [07:33:49]1041 (16) - 0000000000959414 [07:33:49]1040 (4) - 59668 [07:33:49]1012 (4) - 05.06.2024 01:35 [07:33:49]1206 (1) - 0 [07:33:49]OFD Sender: Remove packet 59668 [07:33:49]ProducePacketName [07:33:49]name=ofd_packets/00059668 [07:33:49]NVStorageDeleteData [07:33:49]Write to MH i2c: 01 00 00 4F 01 50 [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: 01 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: 01 07 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: 01 07 00 4F 01 00 00 00 00 00 A5 0C 08 [07:33:49]RasterBufferAndPrint [07:33:49]line [07:33:49]line [07:33:49]line [07:33:49]line [07:33:49]line [07:33:49]written 0, free lines is 3241 [07:33:49]MH_Cut [07:33:49]Write to MH i2c: D1 01 00 56 01 01 29 [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: D1 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: D1 01 00 [07:33:49]MH_I2C_Read... [07:33:49]Read from MH i2c: D1 01 00 56 01 00 28 [07:33:49]Write to MH i2c: 01 00 00 57 01 58 [07:33:49]Write i2c OK [07:33:49]MH_I2C_Read... [07:33:50]OFD Sender: No OFD packet to send [07:33:50]*** Cut start [07:33:50]*** Partial cut [07:33:50]*** CUTSNS_PIN = 1 [07:33:50]*** CUTSNS_PIN = 0 [07:33:51]*** Brake cut motor [07:33:51]Read from MH i2c: 01 [07:33:51]MH_I2C_Read... [07:33:51]*** Stop cut motor [07:33:51]*** Cut end [07:33:51]Read from MH i2c: 01 07 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: 01 07 00 57 01 00 00 00 00 00 FF 0F 6D [07:33:51]process_action close_receipt done [07:33:51]requested_data is exist [07:33:51]produce_requested_data [07:33:51]requested_item fm.sn is exist - process it [07:33:51]wFMCommunicate request_size=4 [07:33:51]MH_SAM_APDU [07:33:51]CAPDU: 80 11 00 00 [07:33:51]Write to MH i2c: E2 08 00 58 01 80 11 00 00 00 00 00 00 D3 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:51]Read from MH i2c: E2 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 17 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 17 00 58 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [07:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:33:51]wFMCommunicate OK [07:33:51]requested_item fd.num is exist - process it [07:33:51]SAM_PROTO_GetFieldsCounters [07:33:51]wFMCommunicate request_size=4 [07:33:51]MH_SAM_APDU [07:33:51]CAPDU: 80 13 00 00 [07:33:51]Write to MH i2c: E2 08 00 59 01 80 13 00 00 00 00 00 00 D6 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:51]Read from MH i2c: E2 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 62 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 62 00 59 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 14 E9 00 00 0E 04 04 00 48 00 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 F5 [07:33:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 14 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:33:51]wFMCommunicate OK [07:33:51]SAM_PROTO_GetFieldsCounters done [07:33:51]requested_item shift.num is exist - process it [07:33:51]requested_item shift.opened is exist - process it [07:33:51]req_shift_opened [07:33:51]FM_GetShiftState [07:33:51]SAM_PROTO_GetShiftState [07:33:51]wFMCommunicate request_size=4 [07:33:51]MH_SAM_APDU [07:33:51]CAPDU: 80 13 01 00 [07:33:51]Write to MH i2c: E2 08 00 5A 01 80 13 01 00 00 00 00 00 D8 [07:33:51]Write i2c OK [07:33:51]MH_I2C_Read... [07:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:51]Read from MH i2c: E2 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 0E 00 [07:33:51]MH_I2C_Read... [07:33:51]Read from MH i2c: E2 0E 00 5A 01 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [07:33:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:33:51]wFMCommunicate OK [07:33:51]SAM_PROTO_GetShiftState done [07:33:51]FM_GetShiftState done [07:33:51]req_shift_opened done [07:33:51]requested_item shift.open_date is exist - process it [07:33:51]req_shift_open_date [07:33:51]req_shift_open_date done [07:33:51]produce_requested_data done [07:33:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59668,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:33:51]process_action_free close_receipt [07:33:51]json_value_free [07:33:51]json_value_free done [07:33:51]process_json_proto returns [07:33:51]Send response to host [07:33:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59668,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:33:51]free response buf [07:33:51]execute_script done [07:33:51]execute_script returns [07:33:51]free content buf [07:33:51]Sock 8.Close socket [07:33:51]Sock 8.Thread stoped [07:33:55]OFD Sender: No OFD packet to send [07:34:00]OFD Sender: No OFD packet to send [07:34:05]OFD Sender: No OFD packet to send [07:34:10]OFD Sender: No OFD packet to send [07:34:15]OFD Sender: No OFD packet to send [07:34:16]accept exits with 9 [07:34:16]New connection [07:34:16]New thread 3066957156 created [07:34:16]Thread 3067100516 joined [07:34:16]Waiting for new connection... [07:34:16] Sock 9.Parse request [07:34:16]Sock 9.Check first char [07:34:16]Sock 9.First char is OK [07:34:16]request: POST /json_proto HTTP/1.0 [07:34:16]Method: POST [07:34:16]URL: /json_proto [07:34:16]Method is POST - this is cgi request [07:34:16]url: /json_proto [07:34:16]query_string will be loaded in cgi processing [07:34:16]execute_cgi json_proto POST (null) [07:34:16]execute_cgi path=json_proto method=POST [07:34:16]POST find Content-Length [07:34:16]Host: 172.17.60.68:8080 [07:34:16]Content-Length: 670 [07:34:16]Content-Type: application/json [07:34:16] [07:34:16]POST finish read [07:34:16]Found Content-Length = 670 [07:34:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:34:16]execute_script... [07:34: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)545341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:34:16]POST & json_proto [07:34:16]process_json_proto [07:34:16]json parsed OK: [07:34:16]protocol is kg_v1.0 [07:34:16]action value=close_receipt [07:34:16]process_action close_receipt [07:34:16]cmd_close_receipt [07:34:16]MH_GetDate [07:34:16]Write to MH i2c: F0 00 00 5B 01 4B [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: F0 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: F0 09 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: F0 09 00 5B 01 00 F8 14 60 66 9A 61 5F 66 E6 [07:34:16]GetLastDocTimeStamp 1717572827 [07:34:16]current date 1717572856 [07:34:16]FM_GetShiftState [07:34:16]SAM_PROTO_GetShiftState [07:34:16]wFMCommunicate request_size=4 [07:34:16]MH_SAM_APDU [07:34:16]CAPDU: 80 13 01 00 [07:34:16]Write to MH i2c: E2 08 00 5C 01 80 13 01 00 00 00 00 00 DA [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:16]Read from MH i2c: E2 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 0E 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 0E 00 5C 01 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [07:34:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:34:16]wFMCommunicate OK [07:34:16]SAM_PROTO_GetShiftState done [07:34:16]FM_GetShiftState done [07:34:16]opened in 1717545916 [07:34:16]opened+sec_in_day 1717632316 [07:34:16]quantity*price = 50042 [07:34:16]sum+1 = 50043 [07:34:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 64 05.06.2024 07:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59669 ФПД: 65190674402896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073416&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59669&fm=65190674402896&tin=02508201610067®Number=0000000000151680&sum=50000 [07:34:17]StoreToDocumentArchive [07:34:17]shift 72 fd 59669 [07:34:17]save to /storage/0072/doc_00059669 [07:34:17]save last doc name /storage/0072/doc_00059669 to /storage/kkm_last_doc_name [07:34:17]save OK [07:34:17]Clear old archive folders... [07:34:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:34:17]tlvbuf is 003B5550 [07:34:17]SAM_PROTO_ClearQueue [07:34:17]wFMCommunicate request_size=4 [07:34:17]MH_SAM_APDU [07:34:17]CAPDU: 80 09 00 00 [07:34:17]Write to MH i2c: E2 08 00 69 01 80 09 00 00 00 00 00 00 DC [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 69 01 00 90 00 DE [07:34:17]RAPDU: 90 00 [07:34:17]wFMCommunicate OK [07:34:17]SAM_PROTO_ClearQueue done [07:34:17]KKMCreateOFDPacket [07:34:17]OFDProtocolAddRootSTLVToBuf [07:34:17]FM_MakeSignedData [07:34:17]FM_MakeSignedData [07:34:17]SAM_PROTO_SignData [07:34:17]wFMCommunicate request_size=4 [07:34:17]MH_SAM_APDU [07:34:17]CAPDU: 80 0D 01 02 [07:34:17]Write to MH i2c: E2 08 00 6A 01 80 0D 01 02 00 00 00 00 E4 [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 6A 01 00 90 00 DF [07:34:17]RAPDU: 90 00 [07:34:17]wFMCommunicate OK [07:34:17]wFMCommunicate request_size=255 [07:34:17]MH_SAM_APDU [07:34: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 F8 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 E9 00 00 35 04 06 00 [07:34:17]Write to MH i2c: E2 02 01 6B 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 F8 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 E9 00 00 35 04 06 00 00 00 5A [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 6B 01 00 90 00 E0 [07:34:18]RAPDU: 90 00 [07:34:18]wFMCommunicate OK [07:34:18]wFMCommunicate request_size=11 [07:34:18]MH_SAM_APDU [07:34:18]CAPDU: 80 0D 02 02 06 3B 4A 62 FD 8E 50 [07:34:18]Write to MH i2c: E2 0E 00 6C 01 80 0D 02 02 06 00 3B 4A 62 FD 8E 50 00 00 B5 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:18]Read from MH i2c: E2 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 03 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 03 00 6C 01 00 90 00 E1 [07:34:18]RAPDU: 90 00 [07:34:18]wFMCommunicate OK [07:34:18]wFMCommunicate request_size=4 [07:34:18]MH_SAM_APDU [07:34:18]CAPDU: 80 0D 03 02 [07:34:18]Write to MH i2c: E2 08 00 6D 01 80 0D 03 02 00 00 00 00 E9 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:18]Read from MH i2c: E2 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 0B 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 0B 00 6D 01 00 3F E1 FB 10 73 75 A4 93 90 00 34 [07:34:18]RAPDU: 3F E1 FB 10 73 75 A4 93 90 00 [07:34:18]wFMCommunicate OK [07:34:18]SAM_PROTO_SignData done [07:34:18]FM_MakeSignedData done [07:34:18]CreateOFDProtocolMessage [07:34:18]wFMCommunicate request_size=4 [07:34:18]MH_SAM_APDU [07:34:18]CAPDU: 80 11 00 00 [07:34:18]Write to MH i2c: E2 08 00 6E 01 80 11 00 00 00 00 00 00 E9 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:18]Read from MH i2c: E2 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 17 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: E2 17 00 6E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [07:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:34:18]wFMCommunicate OK [07:34:18]CreateOFDProtocolMessage done [07:34:18]OFDSenderStorePacket 59669 [07:34:18]StoreOFDPacket docnum=59669 [07:34:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 A6 8D 08 01 BB 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 F8 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 E9 00 00 35 04 06 00 3B 4A 62 FD 8E 50 3F E1 FB 10 73 75 A4 93 [07:34:18]CheckFolder [07:34:18]dirname=/storage/ofd_packets [07:34:18]CheckFolder done [07:34:18]ProducePacketName [07:34:18]name=ofd_packets/00059669 [07:34:18]NVStorageSaveData ofd_packets/00059669 [07:34:18]File name is /storage/ofd_packets/00059669 [07:34:18]Write 302 bytes [07:34:18]NVStorageSaveData done [07:34:18]OFDSenderStorePacket done [07:34:18]KKMCreateOFDPacket done [07:34:18]NVStorageSaveData kkm_last_timestamp [07:34:18]File name is /storage/kkm_last_timestamp [07:34:18]Write 4 bytes [07:34:18]NVStorageSaveData done [07:34:18]OFD Sender: Processing packet 59669 [packets to send 53, broken 52] [07:34:18]ProducePacketName [07:34:18]name=ofd_packets/00059669 [07:34:18]OFD Sender: To server: pG, [07:34:18]CommunicateWithHost lk.salyk.kg:30040 [07:34:18]ConnectInit lk.salyk.kg [07:34:18]ExternCall_PrintAddStr [07:34:18]wPrintStart [07:34:18]Write to MH i2c: 01 00 00 6F 01 70 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 07 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 FF 0F 85 [07:34:18]RasterBufferAndPrint [07:34:18]line Счет N : (1)545341 [07:34:18]line ИНН: 02508201610067 [07:34:18]line Контрольно-Кассовый Чек [07:34:18]line ПРОДАЖА [07:34:18]line ТРК (МРК, ГНК) : 34 [07:34:18]line Товар: 2710124130 [07:34:18]line SUPER 92-К-5 [07:34:18]line 7.370 * 67.90 [07:34:18]line = 500.42 [07:34:18]line НДС 12% НСП 1% [07:34:18]line > о реализуемом товаре [07:34:18]line ОКРУГЛЕНИЕ: -0.42 [07:34:18]line ИТОГО: 500.00 [07:34:18]line Внесено: 500.00 [07:34:18]line СДАЧА: 0.00 [07:34:18]line НСП 1% : 4.43 [07:34:18]line НДС 12% : 53.14 [07:34:18]line Наличными: 500.00 [07:34:18]line Безнал.: 0.00 [07:34:18]line Место: АЗС № 117 "Партнер Нефть" [07:34:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:34:18]line СНО: Общий режим [07:34:18]line Чек 64 05.06.2024 07:34 [07:34:18]line Смена: 72 ФФД: 1.0 [07:34:18]line ЗНМ: 0300000048 [07:34:18]line РНМ: 0000000000151680 [07:34:18]line Версия ККМ: v1.0 [07:34:18]line ФМ: 0000000000959414 [07:34:18]line ФД: 59669 [07:34:18]line ФПД: 65190674402896 [07:34:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073416&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59669&fm=65190674402896&tin=02508201610067®Number=0000000000151680&sum=50000 [07:34:18]Connected sock=11 [07:34:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 A6 8D 08 01 BB 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 F8 14 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 E9 00 00 35 04 06 00 3B 4A 62 FD 8E 50 3F E1 FB 10 73 75 A4 93 [07:34:18]written 0, free lines is 4095 [07:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4B 2F 47 00 04 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 E9 00 00 F4 03 04 00 FD C0 5F 66 B6 04 01 00 00 F0 D6 4F BB 1E A4 6E 78 [07:34:18]CommunicateWithHost err = 0 [07:34:18]CheckOFDResponse [07:34:18]1017 (14) - 77093643461234 [07:34:18]1041 (16) - 0000000000959414 [07:34:18]1040 (4) - 59669 [07:34:18]1012 (4) - 05.06.2024 01:35 [07:34:18]1206 (1) - 0 [07:34:18]OFD Sender: Remove packet 59669 [07:34:18]ProducePacketName [07:34:18]name=ofd_packets/00059669 [07:34:18]NVStorageDeleteData [07:34:18]Write to MH i2c: 01 00 00 9A 01 9B [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 07 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 07 00 9A 01 00 00 00 00 00 9B 0C 49 [07:34:18]RasterBufferAndPrint [07:34:18]line [07:34:18]line [07:34:18]line [07:34:18]line [07:34:18]line [07:34:18]written 0, free lines is 3233 [07:34:18]MH_Cut [07:34:18]Write to MH i2c: D1 01 00 A1 01 01 74 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: D1 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: D1 01 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: D1 01 00 A1 01 00 73 [07:34:18]Write to MH i2c: 01 00 00 A2 01 A3 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:19]OFD Sender: No OFD packet to send [07:34:19]*** Cut start [07:34:19]*** Partial cut [07:34:19]*** CUTSNS_PIN = 1 [07:34:19]*** CUTSNS_PIN = 0 [07:34:20]*** Brake cut motor [07:34:20]Read from MH i2c: 01 [07:34:20]MH_I2C_Read... [07:34:20]*** Stop cut motor [07:34:20]*** Cut end [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 A2 01 00 00 00 00 00 FF 0F B8 [07:34:20]process_action close_receipt done [07:34:20]requested_data is exist [07:34:20]produce_requested_data [07:34:20]requested_item fm.sn is exist - process it [07:34:20]wFMCommunicate request_size=4 [07:34:20]MH_SAM_APDU [07:34:20]CAPDU: 80 11 00 00 [07:34:20]Write to MH i2c: E2 08 00 A3 01 80 11 00 00 00 00 00 00 1E [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:20]Read from MH i2c: E2 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: E2 17 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: E2 17 00 A3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 71 [07:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:34:20]wFMCommunicate OK [07:34:20]requested_item fd.num is exist - process it [07:34:20]SAM_PROTO_GetFieldsCounters [07:34:20]wFMCommunicate request_size=4 [07:34:20]MH_SAM_APDU [07:34:20]CAPDU: 80 13 00 00 [07:34:20]Write to MH i2c: E2 08 00 A4 01 80 13 00 00 00 00 00 00 21 [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:20]Read from MH i2c: E2 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: E2 62 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: E2 62 00 A4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 E9 00 00 0E 04 04 00 48 00 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 44 [07:34:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:34:20]wFMCommunicate OK [07:34:20]SAM_PROTO_GetFieldsCounters done [07:34:20]requested_item shift.num is exist - process it [07:34:20]requested_item shift.opened is exist - process it [07:34:20]req_shift_opened [07:34:20]FM_GetShiftState [07:34:20]SAM_PROTO_GetShiftState [07:34:20]wFMCommunicate request_size=4 [07:34:20]MH_SAM_APDU [07:34:20]CAPDU: 80 13 01 00 [07:34:20]Write to MH i2c: E2 08 00 A5 01 80 13 01 00 00 00 00 00 23 [07:34:20]Write i2c OK [07:34:20]MH_I2C_Read... [07:34:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:20]Read from MH i2c: E2 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: E2 0E 00 [07:34:20]MH_I2C_Read... [07:34:20]Read from MH i2c: E2 0E 00 A5 01 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5B [07:34:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:34:20]wFMCommunicate OK [07:34:20]SAM_PROTO_GetShiftState done [07:34:20]FM_GetShiftState done [07:34:20]req_shift_opened done [07:34:20]requested_item shift.open_date is exist - process it [07:34:20]req_shift_open_date [07:34:20]req_shift_open_date done [07:34:20]produce_requested_data done [07:34:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59669,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:34:20]process_action_free close_receipt [07:34:20]json_value_free [07:34:20]json_value_free done [07:34:20]process_json_proto returns [07:34:20]Send response to host [07:34:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59669,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:34:20]free response buf [07:34:20]execute_script done [07:34:20]execute_script returns [07:34:20]free content buf [07:34:20]Sock 9.Close socket [07:34:20]Sock 9.Thread stoped [07:34:24]OFD Sender: No OFD packet to send [07:34:29]OFD Sender: No OFD packet to send [07:34:34]OFD Sender: No OFD packet to send [07:34:39]OFD Sender: No OFD packet to send [07:34:44]OFD Sender: No OFD packet to send [07:34:49]OFD Sender: No OFD packet to send [07:34:54]OFD Sender: No OFD packet to send [07:34:59]OFD Sender: No OFD packet to send [07:35:04]OFD Sender: No OFD packet to send [07:35:09]OFD Sender: No OFD packet to send [07:35:14]OFD Sender: No OFD packet to send [07:35:19]OFD Sender: No OFD packet to send [07:35:24]OFD Sender: No OFD packet to send [07:35:29]OFD Sender: No OFD packet to send [07:35:34]OFD Sender: No OFD packet to send [07:35:39]OFD Sender: No OFD packet to send [07:35:44]OFD Sender: No OFD packet to send [07:35:49]OFD Sender: No OFD packet to send [07:35:54]OFD Sender: No OFD packet to send [07:35:59]OFD Sender: No OFD packet to send [07:36:04]OFD Sender: No OFD packet to send [07:36:06]accept exits with 8 [07:36:06]New connection [07:36:06]New thread 3067100516 created [07:36:06]Thread 3066957156 joined [07:36:06]Waiting for new connection... [07:36:06] Sock 8.Parse request [07:36:06]Sock 8.Check first char [07:36:06]Sock 8.First char is OK [07:36:06]request: POST /json_proto HTTP/1.0 [07:36:06]Method: POST [07:36:06]URL: /json_proto [07:36:06]Method is POST - this is cgi request [07:36:06]url: /json_proto [07:36:06]query_string will be loaded in cgi processing [07:36:06]execute_cgi json_proto POST (null) [07:36:06]execute_cgi path=json_proto method=POST [07:36:06]POST find Content-Length [07:36:06]Host: 172.17.60.68:8080 [07:36:06]Content-Length: 1207 [07:36:06]Content-Type: application/json [07:36:06] [07:36:06]POST finish read [07:36:06]Found Content-Length = 1207 [07:36:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545342\u000A05.06.2024 07:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889425\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:06]execute_script... [07:36:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545342\u000A05.06.2024 07:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889425\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:06]POST & json_proto [07:36:06]process_json_proto [07:36:06]json parsed OK: [07:36:06]protocol is kg_v1.0 [07:36:06]action value=print_text [07:36:06]process_action print_text [07:36:06]cmd_print_text [07:36:06]ExternCall_PrintAddStr [07:36:06]wPrintStart [07:36:06]Write to MH i2c: 01 00 00 A6 01 A7 [07:36:06]Write i2c OK [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: 01 [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: 01 07 00 [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [07:36:06]RasterBufferAndPrint [07:36:06]line *****ТОВАРНЫЙ ЧЕК***** [07:36:06]line АЗС 117 [07:36:06]line Партнер нефть [07:36:06]line 02508201610067 [07:36:06]line Кассир : Койгельдиева Р. [07:36:06]line Счет N : (1)545342 [07:36:06]line 05.06.2024 07:30 [07:36:06]line ПРОДАЖА [07:36:06]line ТРК (МРК, ГНК): 42 [07:36:06]line Вид ГСМ : 2710124130 [07:36:06]line Аи-92-К-5 [07:36:06]line 10.000 x 66.90 [07:36:06]line ИТОГ: 669.00 [07:36:06]line Тип оплаты: Талоны: Партнер нефть [07:36:06]line 3889425 [07:36:06]line ______________________ [07:36:06]line (подпись) [07:36:06]written 0, free lines is 4095 [07:36:06]Write to MH i2c: 01 00 00 BB 01 BC [07:36:06]Write i2c OK [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: 01 [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: 01 07 00 [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 F7 0D C7 [07:36:06]RasterBufferAndPrint [07:36:06]line [07:36:06]line [07:36:06]line [07:36:06]line [07:36:06]line [07:36:06]written 0, free lines is 3577 [07:36:06]MH_Cut [07:36:06]Write to MH i2c: D1 01 00 C2 01 01 95 [07:36:06]Write i2c OK [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: D1 [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: D1 01 00 [07:36:06]MH_I2C_Read... [07:36:06]Read from MH i2c: D1 01 00 C2 01 00 94 [07:36:06]Write to MH i2c: 01 00 00 C3 01 C4 [07:36:06]Write i2c OK [07:36:06]MH_I2C_Read... [07:36:06]*** Cut start [07:36:06]*** Partial cut [07:36:06]*** CUTSNS_PIN = 1 [07:36:06]*** CUTSNS_PIN = 0 [07:36:07]*** Brake cut motor [07:36:07]Read from MH i2c: 01 [07:36:07]MH_I2C_Read... [07:36:07]*** Stop cut motor [07:36:07]*** Cut end [07:36:07]Read from MH i2c: 01 07 00 [07:36:07]MH_I2C_Read... [07:36:07]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [07:36:07]process_action print_text done [07:36:07]requested_data is exist [07:36:07]produce_requested_data [07:36:07]requested_item fm.sn is exist - process it [07:36:07]wFMCommunicate request_size=4 [07:36:07]MH_SAM_APDU [07:36:07]CAPDU: 80 11 00 00 [07:36:07]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [07:36:07]Write i2c OK [07:36:07]MH_I2C_Read... [07:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:07]Read from MH i2c: E2 [07:36:07]MH_I2C_Read... [07:36:07]Read from MH i2c: E2 17 00 [07:36:07]MH_I2C_Read... [07:36:07]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [07:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:36:07]wFMCommunicate OK [07:36:07]requested_item fd.num is exist - process it [07:36:07]SAM_PROTO_GetFieldsCounters [07:36:07]wFMCommunicate request_size=4 [07:36:07]MH_SAM_APDU [07:36:07]CAPDU: 80 13 00 00 [07:36:07]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [07:36:07]Write i2c OK [07:36:07]MH_I2C_Read... [07:36:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:07]Read from MH i2c: E2 [07:36:07]MH_I2C_Read... [07:36:07]Read from MH i2c: E2 62 00 [07:36:07]MH_I2C_Read... [07:36:07]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 E9 00 00 0E 04 04 00 48 00 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 65 [07:36:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:36:07]wFMCommunicate OK [07:36:07]SAM_PROTO_GetFieldsCounters done [07:36:07]requested_item shift.num is exist - process it [07:36:07]requested_item shift.opened is exist - process it [07:36:07]req_shift_opened [07:36:07]FM_GetShiftState [07:36:07]SAM_PROTO_GetShiftState [07:36:07]wFMCommunicate request_size=4 [07:36:07]MH_SAM_APDU [07:36:07]CAPDU: 80 13 01 00 [07:36:07]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [07:36:07]Write i2c OK [07:36:07]MH_I2C_Read... [07:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:07]Read from MH i2c: E2 [07:36:07]MH_I2C_Read... [07:36:07]Read from MH i2c: E2 0E 00 [07:36:07]MH_I2C_Read... [07:36:07]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [07:36:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:36:07]wFMCommunicate OK [07:36:07]SAM_PROTO_GetShiftState done [07:36:07]FM_GetShiftState done [07:36:07]req_shift_opened done [07:36:07]requested_item shift.open_date is exist - process it [07:36:07]req_shift_open_date [07:36:07]req_shift_open_date done [07:36:07]produce_requested_data done [07:36:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59669,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:36:07]process_action_free print_text [07:36:07]json_value_free [07:36:07]json_value_free done [07:36:07]process_json_proto returns [07:36:07]Send response to host [07:36:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59669,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:36:07]free response buf [07:36:07]execute_script done [07:36:07]execute_script returns [07:36:07]free content buf [07:36:07]Sock 8.Close socket [07:36:07]Sock 8.Thread stoped [07:36:09]OFD Sender: No OFD packet to send [07:36:14]OFD Sender: No OFD packet to send [07:36:19]OFD Sender: No OFD packet to send [07:36:24]OFD Sender: No OFD packet to send [07:36:29]OFD Sender: No OFD packet to send [07:36:34]OFD Sender: No OFD packet to send [07:36:39]OFD Sender: No OFD packet to send [07:36:44]OFD Sender: No OFD packet to send [07:36:46]accept exits with 10 [07:36:46]New connection [07:36:46]New thread 3066957156 created [07:36:46]Thread 3067100516 joined [07:36:46]Waiting for new connection... [07:36:46] Sock 10.Parse request [07:36:46]Sock 10.Check first char [07:36:46]Sock 10.First char is OK [07:36:46]request: POST /json_proto HTTP/1.0 [07:36:46]Method: POST [07:36:46]URL: /json_proto [07:36:46]Method is POST - this is cgi request [07:36:46]url: /json_proto [07:36:46]query_string will be loaded in cgi processing [07:36:46]execute_cgi json_proto POST (null) [07:36:46]execute_cgi path=json_proto method=POST [07:36:46]POST find Content-Length [07:36:46]Host: 172.17.60.68:8080 [07:36:46]Content-Length: 670 [07:36:46]Content-Type: application/json [07:36:46] [07:36:46]POST finish read [07:36:46]Found Content-Length = 670 [07:36:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:46]execute_script... [07:36: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)545343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:46]POST & json_proto [07:36:46]process_json_proto [07:36:46]json parsed OK: [07:36:46]protocol is kg_v1.0 [07:36:46]action value=close_receipt [07:36:46]process_action close_receipt [07:36:46]cmd_close_receipt [07:36:46]MH_GetDate [07:36:46]Write to MH i2c: F0 00 00 C7 01 B7 [07:36:46]Write i2c OK [07:36:46]MH_I2C_Read... [07:36:46]Read from MH i2c: F0 [07:36:46]MH_I2C_Read... [07:36:46]Read from MH i2c: F0 09 00 [07:36:46]MH_I2C_Read... [07:36:46]Read from MH i2c: F0 09 00 C7 01 00 8F 15 60 66 9A 61 5F 66 EA [07:36:46]GetLastDocTimeStamp 1717572856 [07:36:46]current date 1717573007 [07:36:46]FM_GetShiftState [07:36:46]SAM_PROTO_GetShiftState [07:36:46]wFMCommunicate request_size=4 [07:36:46]MH_SAM_APDU [07:36:46]CAPDU: 80 13 01 00 [07:36:46]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [07:36:46]Write i2c OK [07:36:46]MH_I2C_Read... [07:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:46]Read from MH i2c: E2 [07:36:46]MH_I2C_Read... [07:36:46]Read from MH i2c: E2 0E 00 [07:36:46]MH_I2C_Read... [07:36:46]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [07:36:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:36:46]wFMCommunicate OK [07:36:46]SAM_PROTO_GetShiftState done [07:36:46]FM_GetShiftState done [07:36:46]opened in 1717545916 [07:36:46]opened+sec_in_day 1717632316 [07:36:46]quantity*price = 50042 [07:36:46]sum+1 = 50043 [07:36:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 65 05.06.2024 07:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59670 ФПД: 127644259586356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073647&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59670&fm=127644259586356&tin=02508201610067®Number=0000000000151680&sum=50000 [07:36:47]StoreToDocumentArchive [07:36:47]shift 72 fd 59670 [07:36:47]save to /storage/0072/doc_00059670 [07:36:47]save last doc name /storage/0072/doc_00059670 to /storage/kkm_last_doc_name [07:36:47]save OK [07:36:47]Clear old archive folders... [07:36:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:36:47]tlvbuf is 004317E0 [07:36:47]SAM_PROTO_ClearQueue [07:36:47]wFMCommunicate request_size=4 [07:36:47]MH_SAM_APDU [07:36:47]CAPDU: 80 09 00 00 [07:36:47]Write to MH i2c: E2 08 00 D5 01 80 09 00 00 00 00 00 00 48 [07:36:47]Write i2c OK [07:36:47]MH_I2C_Read... [07:36:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:48]Read from MH i2c: E2 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [07:36:48]RAPDU: 90 00 [07:36:48]wFMCommunicate OK [07:36:48]SAM_PROTO_ClearQueue done [07:36:48]KKMCreateOFDPacket [07:36:48]OFDProtocolAddRootSTLVToBuf [07:36:48]FM_MakeSignedData [07:36:48]FM_MakeSignedData [07:36:48]SAM_PROTO_SignData [07:36:48]wFMCommunicate request_size=4 [07:36:48]MH_SAM_APDU [07:36:48]CAPDU: 80 0D 01 02 [07:36:48]Write to MH i2c: E2 08 00 D6 01 80 0D 01 02 00 00 00 00 50 [07:36:48]Write i2c OK [07:36:48]MH_I2C_Read... [07:36:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:48]Read from MH i2c: E2 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [07:36:48]RAPDU: 90 00 [07:36:48]wFMCommunicate OK [07:36:48]wFMCommunicate request_size=255 [07:36:48]MH_SAM_APDU [07:36:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8F 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 E9 00 00 35 04 06 00 [07:36:48]Write to MH i2c: E2 02 01 D7 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8F 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 E9 00 00 35 04 06 00 00 00 60 [07:36:48]Write i2c OK [07:36:48]MH_I2C_Read... [07:36:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:48]Read from MH i2c: E2 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [07:36:48]RAPDU: 90 00 [07:36:48]wFMCommunicate OK [07:36:48]wFMCommunicate request_size=11 [07:36:48]MH_SAM_APDU [07:36:48]CAPDU: 80 0D 02 02 06 74 17 7E C0 11 34 [07:36:48]Write to MH i2c: E2 0E 00 D8 01 80 0D 02 02 06 00 74 17 7E C0 11 34 00 00 6D [07:36:48]Write i2c OK [07:36:48]MH_I2C_Read... [07:36:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:48]Read from MH i2c: E2 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [07:36:48]RAPDU: 90 00 [07:36:48]wFMCommunicate OK [07:36:48]wFMCommunicate request_size=4 [07:36:48]MH_SAM_APDU [07:36:48]CAPDU: 80 0D 03 02 [07:36:48]Write to MH i2c: E2 08 00 D9 01 80 0D 03 02 00 00 00 00 55 [07:36:48]Write i2c OK [07:36:48]MH_I2C_Read... [07:36:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:48]Read from MH i2c: E2 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 0B 00 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 0B 00 D9 01 00 F6 FB A8 08 18 E3 0C C0 90 00 BE [07:36:48]RAPDU: F6 FB A8 08 18 E3 0C C0 90 00 [07:36:48]wFMCommunicate OK [07:36:48]SAM_PROTO_SignData done [07:36:48]FM_MakeSignedData done [07:36:48]CreateOFDProtocolMessage [07:36:48]wFMCommunicate request_size=4 [07:36:48]MH_SAM_APDU [07:36:48]CAPDU: 80 11 00 00 [07:36:48]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [07:36:48]Write i2c OK [07:36:48]MH_I2C_Read... [07:36:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:48]Read from MH i2c: E2 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 17 00 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A8 [07:36:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:36:48]wFMCommunicate OK [07:36:48]CreateOFDProtocolMessage done [07:36:48]OFDSenderStorePacket 59670 [07:36:48]StoreOFDPacket docnum=59670 [07:36:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 D9 7F 08 01 DC 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8F 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 E9 00 00 35 04 06 00 74 17 7E C0 11 34 F6 FB A8 08 18 E3 0C C0 [07:36:48]CheckFolder [07:36:48]dirname=/storage/ofd_packets [07:36:48]CheckFolder done [07:36:48]ProducePacketName [07:36:48]name=ofd_packets/00059670 [07:36:48]NVStorageSaveData ofd_packets/00059670 [07:36:48]File name is /storage/ofd_packets/00059670 [07:36:48]Write 302 bytes [07:36:48]NVStorageSaveData done [07:36:48]OFDSenderStorePacket done [07:36:48]KKMCreateOFDPacket done [07:36:48]NVStorageSaveData kkm_last_timestamp [07:36:48]File name is /storage/kkm_last_timestamp [07:36:48]Write 4 bytes [07:36:48]NVStorageSaveData done [07:36:48]ExternCall_PrintAddStr [07:36:48]wPrintStart [07:36:48]Write to MH i2c: 01 00 00 DB 01 DC [07:36:48]Write i2c OK [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: 01 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: 01 07 00 [07:36:48]MH_I2C_Read... [07:36:48]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [07:36:48]RasterBufferAndPrint [07:36:48]line Счет N : (1)545343 [07:36:48]line ИНН: 02508201610067 [07:36:48]line Контрольно-Кассовый Чек [07:36:48]line ПРОДАЖА [07:36:48]line ТРК (МРК, ГНК) : 34 [07:36:48]line Товар: 2710124130 [07:36:48]line SUPER 92-К-5 [07:36:48]line 7.370 * 67.90 [07:36:48]line = 500.42 [07:36:48]line НДС 12% НСП 1% [07:36:48]line > о реализуемом товаре [07:36:48]line ОКРУГЛЕНИЕ: -0.42 [07:36:48]line ИТОГО: 500.00 [07:36:48]line Внесено: 500.00 [07:36:48]line СДАЧА: 0.00 [07:36:48]line НСП 1% : 4.43 [07:36:48]line НДС 12% : 53.14 [07:36:48]line Наличными: 500.00 [07:36:48]line Безнал.: 0.00 [07:36:48]line Место: АЗС № 117 "Партнер Нефть" [07:36:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:36:48]line СНО: Общий режим [07:36:48]line Чек 65 05.06.2024 07:36 [07:36:48]line Смена: 72 ФФД: 1.0 [07:36:48]line ЗНМ: 0300000048 [07:36:48]line РНМ: 0000000000151680 [07:36:48]line Версия ККМ: v1.0 [07:36:48]line ФМ: 0000000000959414 [07:36:48]line ФД: 59670 [07:36:48]line ФПД: 127644259586356 [07:36:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073647&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59670&fm=127644259586356&tin=02508201610067®Number=0000000000151680&sum=50000 [07:36:48]OFD Sender: Processing packet 59670 [packets to send 53, broken 52] [07:36:48]ProducePacketName [07:36:48]name=ofd_packets/00059670 [07:36:48]OFD Sender: To server: pG, [07:36:48]CommunicateWithHost lk.salyk.kg:30040 [07:36:48]ConnectInit lk.salyk.kg [07:36:48]written 0, free lines is 4095 [07:36:48]Connected sock=9 [07:36:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 D9 7F 08 01 DC 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8F 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 E9 00 00 35 04 06 00 74 17 7E C0 11 34 F6 FB A8 08 18 E3 0C C0 [07:36:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CB 4E 47 00 85 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 E9 00 00 F4 03 04 00 94 C1 5F 66 B6 04 01 00 00 11 D6 52 02 3E 1D B9 49 [07:36:49]CommunicateWithHost err = 0 [07:36:49]CheckOFDResponse [07:36:49]1017 (14) - 77093643461234 [07:36:49]1041 (16) - 0000000000959414 [07:36:49]1040 (4) - 59670 [07:36:49]1012 (4) - 05.06.2024 01:38 [07:36:49]1206 (1) - 0 [07:36:49]OFD Sender: Remove packet 59670 [07:36:49]ProducePacketName [07:36:49]name=ofd_packets/00059670 [07:36:49]NVStorageDeleteData [07:36:49]Write to MH i2c: 01 00 00 06 02 08 [07:36:49]Write i2c OK [07:36:49]MH_I2C_Read... [07:36:49]Read from MH i2c: 01 [07:36:49]MH_I2C_Read... [07:36:49]Read from MH i2c: 01 07 00 [07:36:49]MH_I2C_Read... [07:36:49]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 A2 0C BD [07:36:49]RasterBufferAndPrint [07:36:49]line [07:36:49]line [07:36:49]line [07:36:49]line [07:36:49]line [07:36:49]written 0, free lines is 3237 [07:36:49]MH_Cut [07:36:49]Write to MH i2c: D1 01 00 0D 02 01 E1 [07:36:49]Write i2c OK [07:36:49]MH_I2C_Read... [07:36:49]Read from MH i2c: D1 [07:36:49]MH_I2C_Read... [07:36:49]Read from MH i2c: D1 01 00 [07:36:49]MH_I2C_Read... [07:36:49]Read from MH i2c: D1 01 00 0D 02 00 E0 [07:36:49]Write to MH i2c: 01 00 00 0E 02 10 [07:36:49]Write i2c OK [07:36:49]MH_I2C_Read... [07:36:49]OFD Sender: No OFD packet to send [07:36:50]*** Cut start [07:36:50]*** Partial cut [07:36:50]*** CUTSNS_PIN = 1 [07:36:50]*** CUTSNS_PIN = 0 [07:36:50]*** Brake cut motor [07:36:50]Read from MH i2c: 01 [07:36:50]MH_I2C_Read... [07:36:50]*** Stop cut motor [07:36:50]*** Cut end [07:36:50]Read from MH i2c: 01 07 00 [07:36:50]MH_I2C_Read... [07:36:50]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [07:36:50]process_action close_receipt done [07:36:50]requested_data is exist [07:36:50]produce_requested_data [07:36:50]requested_item fm.sn is exist - process it [07:36:50]wFMCommunicate request_size=4 [07:36:50]MH_SAM_APDU [07:36:50]CAPDU: 80 11 00 00 [07:36:50]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [07:36:50]Write i2c OK [07:36:50]MH_I2C_Read... [07:36:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:50]Read from MH i2c: E2 [07:36:50]MH_I2C_Read... [07:36:50]Read from MH i2c: E2 17 00 [07:36:50]MH_I2C_Read... [07:36:50]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [07:36:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:36:50]wFMCommunicate OK [07:36:50]requested_item fd.num is exist - process it [07:36:50]SAM_PROTO_GetFieldsCounters [07:36:50]wFMCommunicate request_size=4 [07:36:50]MH_SAM_APDU [07:36:50]CAPDU: 80 13 00 00 [07:36:50]Write to MH i2c: E2 08 00 10 02 80 13 00 00 00 00 00 00 8E [07:36:50]Write i2c OK [07:36:50]MH_I2C_Read... [07:36:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:51]Read from MH i2c: E2 [07:36:51]MH_I2C_Read... [07:36:51]Read from MH i2c: E2 62 00 [07:36:51]MH_I2C_Read... [07:36:51]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 16 E9 00 00 0E 04 04 00 48 00 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 B5 [07:36:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 16 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:36:51]wFMCommunicate OK [07:36:51]SAM_PROTO_GetFieldsCounters done [07:36:51]requested_item shift.num is exist - process it [07:36:51]requested_item shift.opened is exist - process it [07:36:51]req_shift_opened [07:36:51]FM_GetShiftState [07:36:51]SAM_PROTO_GetShiftState [07:36:51]wFMCommunicate request_size=4 [07:36:51]MH_SAM_APDU [07:36:51]CAPDU: 80 13 01 00 [07:36:51]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [07:36:51]Write i2c OK [07:36:51]MH_I2C_Read... [07:36:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:51]Read from MH i2c: E2 [07:36:51]MH_I2C_Read... [07:36:51]Read from MH i2c: E2 0E 00 [07:36:51]MH_I2C_Read... [07:36:51]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [07:36:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:36:51]wFMCommunicate OK [07:36:51]SAM_PROTO_GetShiftState done [07:36:51]FM_GetShiftState done [07:36:51]req_shift_opened done [07:36:51]requested_item shift.open_date is exist - process it [07:36:51]req_shift_open_date [07:36:51]req_shift_open_date done [07:36:51]produce_requested_data done [07:36:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59670,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:36:51]process_action_free close_receipt [07:36:51]json_value_free [07:36:51]json_value_free done [07:36:51]process_json_proto returns [07:36:51]Send response to host [07:36:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59670,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:36:51]free response buf [07:36:51]execute_script done [07:36:51]execute_script returns [07:36:51]free content buf [07:36:51]Sock 10.Close socket [07:36:51]Sock 10.Thread stoped [07:36:54]OFD Sender: No OFD packet to send [07:36:59]OFD Sender: No OFD packet to send [07:37:04]OFD Sender: No OFD packet to send [07:37:09]OFD Sender: No OFD packet to send [07:37:14]OFD Sender: No OFD packet to send [07:37:19]OFD Sender: No OFD packet to send [07:37:24]OFD Sender: No OFD packet to send [07:37:29]OFD Sender: No OFD packet to send [07:37:32]accept exits with 8 [07:37:32]New connection [07:37:32]New thread 3067100516 created [07:37:32]Thread 3066957156 joined [07:37:32]Waiting for new connection... [07:37:32] Sock 8.Parse request [07:37:32]Sock 8.Check first char [07:37:32]Sock 8.First char is OK [07:37:32]request: POST /json_proto HTTP/1.0 [07:37:32]Method: POST [07:37:32]URL: /json_proto [07:37:32]Method is POST - this is cgi request [07:37:32]url: /json_proto [07:37:32]query_string will be loaded in cgi processing [07:37:32]execute_cgi json_proto POST (null) [07:37:32]execute_cgi path=json_proto method=POST [07:37:32]POST find Content-Length [07:37:32]Host: 172.17.60.68:8080 [07:37:32]Content-Length: 675 [07:37:32]Content-Type: application/json [07:37:32] [07:37:32]POST finish read [07:37:32]Found Content-Length = 675 [07:37:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:32]execute_script... [07:37: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)545344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:32]POST & json_proto [07:37:32]process_json_proto [07:37:32]json parsed OK: [07:37:32]protocol is kg_v1.0 [07:37:32]action value=close_receipt [07:37:32]process_action close_receipt [07:37:32]cmd_close_receipt [07:37:32]MH_GetDate [07:37:32]Write to MH i2c: F0 00 00 12 02 03 [07:37:32]Write i2c OK [07:37:32]MH_I2C_Read... [07:37:32]Read from MH i2c: F0 [07:37:32]MH_I2C_Read... [07:37:32]Read from MH i2c: F0 09 00 [07:37:32]MH_I2C_Read... [07:37:32]Read from MH i2c: F0 09 00 12 02 00 BD 15 60 66 9A 61 5F 66 64 [07:37:32]GetLastDocTimeStamp 1717573007 [07:37:32]current date 1717573053 [07:37:32]FM_GetShiftState [07:37:32]SAM_PROTO_GetShiftState [07:37:32]wFMCommunicate request_size=4 [07:37:32]MH_SAM_APDU [07:37:32]CAPDU: 80 13 01 00 [07:37:32]Write to MH i2c: E2 08 00 13 02 80 13 01 00 00 00 00 00 92 [07:37:32]Write i2c OK [07:37:32]MH_I2C_Read... [07:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:32]Read from MH i2c: E2 [07:37:32]MH_I2C_Read... [07:37:32]Read from MH i2c: E2 0E 00 [07:37:32]MH_I2C_Read... [07:37:32]Read from MH i2c: E2 0E 00 13 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CA [07:37:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:37:32]wFMCommunicate OK [07:37:32]SAM_PROTO_GetShiftState done [07:37:32]FM_GetShiftState done [07:37:32]opened in 1717545916 [07:37:32]opened+sec_in_day 1717632316 [07:37:32]quantity*price = 100016 [07:37:32]sum+1 = 100018 [07:37:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 66 05.06.2024 07:37 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59671 ФПД: 235271561195871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073733&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59671&fm=235271561195871&tin=02508201610067®Number=0000000000151680&sum=100000 [07:37:33]StoreToDocumentArchive [07:37:33]shift 72 fd 59671 [07:37:33]save to /storage/0072/doc_00059671 [07:37:33]save last doc name /storage/0072/doc_00059671 to /storage/kkm_last_doc_name [07:37:33]save OK [07:37:33]Clear old archive folders... [07:37:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:37:33]tlvbuf is 004276B0 [07:37:33]SAM_PROTO_ClearQueue [07:37:33]wFMCommunicate request_size=4 [07:37:33]MH_SAM_APDU [07:37:33]CAPDU: 80 09 00 00 [07:37:33]Write to MH i2c: E2 08 00 20 02 80 09 00 00 00 00 00 00 94 [07:37:33]Write i2c OK [07:37:33]MH_I2C_Read... [07:37:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:33]Read from MH i2c: E2 [07:37:33]MH_I2C_Read... [07:37:33]Read from MH i2c: E2 03 00 [07:37:33]MH_I2C_Read... [07:37:33]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [07:37:33]RAPDU: 90 00 [07:37:33]wFMCommunicate OK [07:37:33]SAM_PROTO_ClearQueue done [07:37:33]KKMCreateOFDPacket [07:37:33]OFDProtocolAddRootSTLVToBuf [07:37:33]FM_MakeSignedData [07:37:33]FM_MakeSignedData [07:37:33]SAM_PROTO_SignData [07:37:33]wFMCommunicate request_size=4 [07:37:33]MH_SAM_APDU [07:37:33]CAPDU: 80 0D 01 02 [07:37:33]Write to MH i2c: E2 08 00 21 02 80 0D 01 02 00 00 00 00 9C [07:37:33]Write i2c OK [07:37:33]MH_I2C_Read... [07:37:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:33]Read from MH i2c: E2 [07:37:33]MH_I2C_Read... [07:37:33]Read from MH i2c: E2 03 00 [07:37:33]MH_I2C_Read... [07:37:33]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [07:37:33]RAPDU: 90 00 [07:37:33]wFMCommunicate OK [07:37:33]wFMCommunicate request_size=255 [07:37:33]MH_SAM_APDU [07:37: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 E9 00 00 35 04 06 00 [07:37:33]Write to MH i2c: E2 02 01 22 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 E9 00 00 35 04 06 00 00 00 68 [07:37:33]Write i2c OK [07:37:33]MH_I2C_Read... [07:37:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:34]Read from MH i2c: E2 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 03 00 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [07:37:34]RAPDU: 90 00 [07:37:34]wFMCommunicate OK [07:37:34]wFMCommunicate request_size=11 [07:37:34]MH_SAM_APDU [07:37:34]CAPDU: 80 0D 02 02 06 D5 FA 6D D4 B1 5F [07:37:34]Write to MH i2c: E2 0E 00 23 02 80 0D 02 02 06 00 D5 FA 6D D4 B1 5F 00 00 CB [07:37:34]Write i2c OK [07:37:34]MH_I2C_Read... [07:37:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:34]Read from MH i2c: E2 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 03 00 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [07:37:34]RAPDU: 90 00 [07:37:34]wFMCommunicate OK [07:37:34]wFMCommunicate request_size=4 [07:37:34]MH_SAM_APDU [07:37:34]CAPDU: 80 0D 03 02 [07:37:34]Write to MH i2c: E2 08 00 24 02 80 0D 03 02 00 00 00 00 A1 [07:37:34]Write i2c OK [07:37:34]MH_I2C_Read... [07:37:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:34]Read from MH i2c: E2 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 0B 00 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 0B 00 24 02 00 DE 39 4F E2 9A 84 BB 74 90 00 37 [07:37:34]RAPDU: DE 39 4F E2 9A 84 BB 74 90 00 [07:37:34]wFMCommunicate OK [07:37:34]SAM_PROTO_SignData done [07:37:34]FM_MakeSignedData done [07:37:34]CreateOFDProtocolMessage [07:37:34]wFMCommunicate request_size=4 [07:37:34]MH_SAM_APDU [07:37:34]CAPDU: 80 11 00 00 [07:37:34]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [07:37:34]Write i2c OK [07:37:34]MH_I2C_Read... [07:37:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:34]Read from MH i2c: E2 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 17 00 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [07:37:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:37:34]wFMCommunicate OK [07:37:34]CreateOFDProtocolMessage done [07:37:34]OFDSenderStorePacket 59671 [07:37:34]StoreOFDPacket docnum=59671 [07:37:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 55 11 08 01 31 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 E9 00 00 35 04 06 00 D5 FA 6D D4 B1 5F DE 39 4F E2 9A 84 BB 74 [07:37:34]CheckFolder [07:37:34]dirname=/storage/ofd_packets [07:37:34]CheckFolder done [07:37:34]ProducePacketName [07:37:34]name=ofd_packets/00059671 [07:37:34]NVStorageSaveData ofd_packets/00059671 [07:37:34]File name is /storage/ofd_packets/00059671 [07:37:34]Write 302 bytes [07:37:34]NVStorageSaveData done [07:37:34]OFDSenderStorePacket done [07:37:34]KKMCreateOFDPacket done [07:37:34]NVStorageSaveData kkm_last_timestamp [07:37:34]File name is /storage/kkm_last_timestamp [07:37:34]Write 4 bytes [07:37:34]NVStorageSaveData done [07:37:34]ExternCall_PrintAddStr [07:37:34]wPrintStart [07:37:34]Write to MH i2c: 01 00 00 26 02 28 [07:37:34]Write i2c OK [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: 01 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: 01 07 00 [07:37:34]MH_I2C_Read... [07:37:34]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [07:37:34]RasterBufferAndPrint [07:37:34]line Счет N : (1)545344 [07:37:34]line ИНН: 02508201610067 [07:37:34]line Контрольно-Кассовый Чек [07:37:34]line ПРОДАЖА [07:37:34]line ТРК (МРК, ГНК) : 44 [07:37:34]line Товар: 2710124130 [07:37:34]line SUPER 92-К-5 [07:37:34]line 14.730 * 67.90 [07:37:34]line = 1000.17 [07:37:34]line НДС 12% НСП 1% [07:37:34]line > о реализуемом товаре [07:37:34]line ОКРУГЛЕНИЕ: -0.17 [07:37:34]line ИТОГО: 1000.00 [07:37:34]line Внесено: 1000.00 [07:37:34]line СДАЧА: 0.00 [07:37:34]line НСП 1% : 8.85 [07:37:34]line НДС 12% : 106.21 [07:37:34]line Наличными: 1000.00 [07:37:34]line Безнал.: 0.00 [07:37:34]line Место: АЗС № 117 "Партнер Нефть" [07:37:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:37:34]line СНО: Общий режим [07:37:34]line Чек 66 05.06.2024 07:37 [07:37:34]line Смена: 72 ФФД: 1.0 [07:37:34]line ЗНМ: 0300000048 [07:37:34]line РНМ: 0000000000151680 [07:37:34]line Версия ККМ: v1.0 [07:37:34]line ФМ: 0000000000959414 [07:37:34]line ФД: 59671 [07:37:34]line ФПД: 235271561195871 [07:37:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073733&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59671&fm=235271561195871&tin=02508201610067®Number=0000000000151680&sum=100000 [07:37:34]OFD Sender: Processing packet 59671 [packets to send 53, broken 52] [07:37:34]ProducePacketName [07:37:34]name=ofd_packets/00059671 [07:37:34]OFD Sender: To server: pG, [07:37:34]CommunicateWithHost lk.salyk.kg:30040 [07:37:34]ConnectInit lk.salyk.kg [07:37:34]written 0, free lines is 4095 [07:37:34]Connected sock=10 [07:37:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 55 11 08 01 31 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 BD 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 E9 00 00 35 04 06 00 D5 FA 6D D4 B1 5F DE 39 4F E2 9A 84 BB 74 [07:37:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 51 2D 47 00 E8 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 E9 00 00 F4 03 04 00 C1 C1 5F 66 B6 04 01 00 00 37 4A 09 BA 8B 19 22 54 [07:37:34]CommunicateWithHost err = 0 [07:37:34]CheckOFDResponse [07:37:34]1017 (14) - 77093643461234 [07:37:34]1041 (16) - 0000000000959414 [07:37:34]1040 (4) - 59671 [07:37:34]1012 (4) - 05.06.2024 01:39 [07:37:34]1206 (1) - 0 [07:37:34]OFD Sender: Remove packet 59671 [07:37:34]ProducePacketName [07:37:34]name=ofd_packets/00059671 [07:37:34]NVStorageDeleteData [07:37:35]Write to MH i2c: 01 00 00 51 02 53 [07:37:35]Write i2c OK [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: 01 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: 01 07 00 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 AB 0C 11 [07:37:35]RasterBufferAndPrint [07:37:35]line [07:37:35]line [07:37:35]line [07:37:35]line [07:37:35]line [07:37:35]written 0, free lines is 3249 [07:37:35]MH_Cut [07:37:35]Write to MH i2c: D1 01 00 58 02 01 2C [07:37:35]Write i2c OK [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: D1 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: D1 01 00 [07:37:35]MH_I2C_Read... [07:37:35]Read from MH i2c: D1 01 00 58 02 00 2B [07:37:35]Write to MH i2c: 01 00 00 59 02 5B [07:37:35]Write i2c OK [07:37:35]MH_I2C_Read... [07:37:35]OFD Sender: No OFD packet to send [07:37:35]*** Cut start [07:37:35]*** Partial cut [07:37:35]*** CUTSNS_PIN = 1 [07:37:36]*** CUTSNS_PIN = 0 [07:37:36]*** Brake cut motor [07:37:36]Read from MH i2c: 01 [07:37:36]MH_I2C_Read... [07:37:36]*** Stop cut motor [07:37:36]*** Cut end [07:37:36]Read from MH i2c: 01 07 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 FF 0F 70 [07:37:36]process_action close_receipt done [07:37:36]requested_data is exist [07:37:36]produce_requested_data [07:37:36]requested_item fm.sn is exist - process it [07:37:36]wFMCommunicate request_size=4 [07:37:36]MH_SAM_APDU [07:37:36]CAPDU: 80 11 00 00 [07:37:36]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:36]Read from MH i2c: E2 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 17 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 29 [07:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:37:36]wFMCommunicate OK [07:37:36]requested_item fd.num is exist - process it [07:37:36]SAM_PROTO_GetFieldsCounters [07:37:36]wFMCommunicate request_size=4 [07:37:36]MH_SAM_APDU [07:37:36]CAPDU: 80 13 00 00 [07:37:36]Write to MH i2c: E2 08 00 5B 02 80 13 00 00 00 00 00 00 D9 [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:36]Read from MH i2c: E2 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 62 00 [07:37:36]MH_I2C_Read... [07:37:36]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 17 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [07:37:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 17 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:37:36]wFMCommunicate OK [07:37:36]SAM_PROTO_GetFieldsCounters done [07:37:36]requested_item shift.num is exist - process it [07:37:36]requested_item shift.opened is exist - process it [07:37:36]req_shift_opened [07:37:36]FM_GetShiftState [07:37:36]SAM_PROTO_GetShiftState [07:37:36]wFMCommunicate request_size=4 [07:37:36]MH_SAM_APDU [07:37:36]CAPDU: 80 13 01 00 [07:37:36]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [07:37:36]Write i2c OK [07:37:36]MH_I2C_Read... [07:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:36]Read from MH i2c: E2 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 0E 00 [07:37:36]MH_I2C_Read... [07:37:36]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 13 [07:37:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:37:36]wFMCommunicate OK [07:37:36]SAM_PROTO_GetShiftState done [07:37:36]FM_GetShiftState done [07:37:36]req_shift_opened done [07:37:36]requested_item shift.open_date is exist - process it [07:37:36]req_shift_open_date [07:37:36]req_shift_open_date done [07:37:36]produce_requested_data done [07:37:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59671,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:37:36]process_action_free close_receipt [07:37:36]json_value_free [07:37:36]json_value_free done [07:37:36]process_json_proto returns [07:37:36]Send response to host [07:37:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59671,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:37:36]free response buf [07:37:36]execute_script done [07:37:36]execute_script returns [07:37:36]free content buf [07:37:36]Sock 8.Close socket [07:37:36]Sock 8.Thread stoped [07:37:40]OFD Sender: No OFD packet to send [07:37:45]OFD Sender: No OFD packet to send [07:37:50]OFD Sender: No OFD packet to send [07:37:55]OFD Sender: No OFD packet to send [07:38:00]OFD Sender: No OFD packet to send [07:38:05]OFD Sender: No OFD packet to send [07:38:10]OFD Sender: No OFD packet to send [07:38:15]OFD Sender: No OFD packet to send [07:38:20]OFD Sender: No OFD packet to send [07:38:25]OFD Sender: No OFD packet to send [07:38:30]OFD Sender: No OFD packet to send [07:38:33]accept exits with 9 [07:38:33]New connection [07:38:33]New thread 3066957156 created [07:38:33]Thread 3067100516 joined [07:38:33]Waiting for new connection... [07:38:33] Sock 9.Parse request [07:38:33]Sock 9.Check first char [07:38:33]Sock 9.First char is OK [07:38:33]request: POST /json_proto HTTP/1.0 [07:38:33]Method: POST [07:38:33]URL: /json_proto [07:38:33]Method is POST - this is cgi request [07:38:33]url: /json_proto [07:38:33]query_string will be loaded in cgi processing [07:38:33]execute_cgi json_proto POST (null) [07:38:33]execute_cgi path=json_proto method=POST [07:38:33]POST find Content-Length [07:38:33]Host: 172.17.60.68:8080 [07:38:33]Content-Length: 677 [07:38:33]Content-Type: application/json [07:38:33] [07:38:33]POST finish read [07:38:33]Found Content-Length = 677 [07:38:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:38:33]execute_script... [07: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)545345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:38:33]POST & json_proto [07:38:33]process_json_proto [07:38:33]json parsed OK: [07:38:33]protocol is kg_v1.0 [07:38:33]action value=close_receipt [07:38:33]process_action close_receipt [07:38:33]cmd_close_receipt [07:38:33]MH_GetDate [07:38:33]Write to MH i2c: F0 00 00 5D 02 4E [07:38:33]Write i2c OK [07:38:33]MH_I2C_Read... [07:38:33]Read from MH i2c: F0 [07:38:33]MH_I2C_Read... [07:38:33]Read from MH i2c: F0 09 00 [07:38:33]MH_I2C_Read... [07:38:33]Read from MH i2c: F0 09 00 5D 02 00 FA 15 60 66 9A 61 5F 66 EC [07:38:33]GetLastDocTimeStamp 1717573053 [07:38:33]current date 1717573114 [07:38:33]FM_GetShiftState [07:38:33]SAM_PROTO_GetShiftState [07:38:33]wFMCommunicate request_size=4 [07:38:33]MH_SAM_APDU [07:38:33]CAPDU: 80 13 01 00 [07:38:33]Write to MH i2c: E2 08 00 5E 02 80 13 01 00 00 00 00 00 DD [07:38:33]Write i2c OK [07:38:33]MH_I2C_Read... [07:38:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:33]Read from MH i2c: E2 [07:38:33]MH_I2C_Read... [07:38:33]Read from MH i2c: E2 0E 00 [07:38:33]MH_I2C_Read... [07:38:33]Read from MH i2c: E2 0E 00 5E 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 15 [07:38:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:38:33]wFMCommunicate OK [07:38:33]SAM_PROTO_GetShiftState done [07:38:33]FM_GetShiftState done [07:38:33]opened in 1717545916 [07:38:33]opened+sec_in_day 1717632316 [07:38:33]quantity*price = 40006 [07:38:33]sum+1 = 40007 [07:38:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 67 05.06.2024 07:38 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59672 ФПД: 177883024603875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073834&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59672&fm=177883024603875&tin=02508201610067®Number=0000000000151680&sum=40000 [07:38:34]StoreToDocumentArchive [07:38:34]shift 72 fd 59672 [07:38:34]save to /storage/0072/doc_00059672 [07:38:34]save last doc name /storage/0072/doc_00059672 to /storage/kkm_last_doc_name [07:38:34]save OK [07:38:34]Clear old archive folders... [07:38:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:34]tlvbuf is 0041FBB0 [07:38:34]SAM_PROTO_ClearQueue [07:38:34]wFMCommunicate request_size=4 [07:38:34]MH_SAM_APDU [07:38:34]CAPDU: 80 09 00 00 [07:38:34]Write to MH i2c: E2 08 00 6B 02 80 09 00 00 00 00 00 00 DF [07:38:34]Write i2c OK [07:38:34]MH_I2C_Read... [07:38:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:34]Read from MH i2c: E2 [07:38:34]MH_I2C_Read... [07:38:34]Read from MH i2c: E2 03 00 [07:38:34]MH_I2C_Read... [07:38:34]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [07:38:34]RAPDU: 90 00 [07:38:34]wFMCommunicate OK [07:38:34]SAM_PROTO_ClearQueue done [07:38:34]KKMCreateOFDPacket [07:38:34]OFDProtocolAddRootSTLVToBuf [07:38:34]FM_MakeSignedData [07:38:34]FM_MakeSignedData [07:38:34]SAM_PROTO_SignData [07:38:34]wFMCommunicate request_size=4 [07:38:34]MH_SAM_APDU [07:38:34]CAPDU: 80 0D 01 02 [07:38:34]Write to MH i2c: E2 08 00 6C 02 80 0D 01 02 00 00 00 00 E7 [07:38:34]Write i2c OK [07:38:34]MH_I2C_Read... [07:38:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:34]Read from MH i2c: E2 [07:38:34]MH_I2C_Read... [07:38:34]Read from MH i2c: E2 03 00 [07:38:34]MH_I2C_Read... [07:38:34]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [07:38:34]RAPDU: 90 00 [07:38:34]wFMCommunicate OK [07:38:34]wFMCommunicate request_size=255 [07:38:34]MH_SAM_APDU [07: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 43 00 00 00 F4 03 04 00 FA 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 E9 00 00 35 04 06 00 A1 [07:38:34]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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 43 00 00 00 F4 03 04 00 FA 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 E9 00 00 35 04 06 00 A1 00 00 43 [07:38:34]Write i2c OK [07:38:34]MH_I2C_Read... [07:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:35]Read from MH i2c: E2 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 03 00 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [07:38:35]RAPDU: 90 00 [07:38:35]wFMCommunicate OK [07:38:35]wFMCommunicate request_size=10 [07:38:35]MH_SAM_APDU [07:38:35]CAPDU: 80 0D 02 02 05 C8 9E 7E 3A E3 [07:38:35]Write to MH i2c: E2 0D 00 6E 02 80 0D 02 02 05 00 C8 9E 7E 3A E3 00 00 F5 [07:38:35]Write i2c OK [07:38:35]MH_I2C_Read... [07:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:35]Read from MH i2c: E2 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 03 00 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [07:38:35]RAPDU: 90 00 [07:38:35]wFMCommunicate OK [07:38:35]wFMCommunicate request_size=4 [07:38:35]MH_SAM_APDU [07:38:35]CAPDU: 80 0D 03 02 [07:38:35]Write to MH i2c: E2 08 00 6F 02 80 0D 03 02 00 00 00 00 EC [07:38:35]Write i2c OK [07:38:35]MH_I2C_Read... [07:38:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:35]Read from MH i2c: E2 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 0B 00 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 0B 00 6F 02 00 AC 06 69 0C 0F 43 7D BE 90 00 A1 [07:38:35]RAPDU: AC 06 69 0C 0F 43 7D BE 90 00 [07:38:35]wFMCommunicate OK [07:38:35]SAM_PROTO_SignData done [07:38:35]FM_MakeSignedData done [07:38:35]CreateOFDProtocolMessage [07:38:35]wFMCommunicate request_size=4 [07:38:35]MH_SAM_APDU [07:38:35]CAPDU: 80 11 00 00 [07:38:35]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [07:38:35]Write i2c OK [07:38:35]MH_I2C_Read... [07:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:35]Read from MH i2c: E2 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 17 00 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [07:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:38:35]wFMCommunicate OK [07:38:35]CreateOFDProtocolMessage done [07:38:35]OFDSenderStorePacket 59672 [07:38:35]StoreOFDPacket docnum=59672 [07:38:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FD 81 07 01 41 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 43 00 00 00 F4 03 04 00 FA 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 E9 00 00 35 04 06 00 A1 C8 9E 7E 3A E3 AC 06 69 0C 0F 43 7D BE [07:38:35]CheckFolder [07:38:35]dirname=/storage/ofd_packets [07:38:35]CheckFolder done [07:38:35]ProducePacketName [07:38:35]name=ofd_packets/00059672 [07:38:35]NVStorageSaveData ofd_packets/00059672 [07:38:35]File name is /storage/ofd_packets/00059672 [07:38:35]Write 301 bytes [07:38:35]NVStorageSaveData done [07:38:35]OFDSenderStorePacket done [07:38:35]KKMCreateOFDPacket done [07:38:35]NVStorageSaveData kkm_last_timestamp [07:38:35]File name is /storage/kkm_last_timestamp [07:38:35]Write 4 bytes [07:38:35]NVStorageSaveData done [07:38:35]ExternCall_PrintAddStr [07:38:35]wPrintStart [07:38:35]Write to MH i2c: 01 00 00 71 02 73 [07:38:35]Write i2c OK [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: 01 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: 01 07 00 [07:38:35]MH_I2C_Read... [07:38:35]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [07:38:35]RasterBufferAndPrint [07:38:35]line Счет N : (1)545345 [07:38:35]line ИНН: 02508201610067 [07:38:35]line Контрольно-Кассовый Чек [07:38:35]line ПРОДАЖА [07:38:35]line ТРК (МРК, ГНК) : 32 [07:38:35]line Товар: 2710124130 [07:38:35]line Аи-92-К-5 [07:38:35]line 5.980 * 66.90 [07:38:35]line = 400.06 [07:38:35]line НДС 12% НСП 1% [07:38:35]line > о реализуемом товаре [07:38:35]line ОКРУГЛЕНИЕ: -0.06 [07:38:35]line ИТОГО: 400.00 [07:38:35]line Внесено: 400.00 [07:38:35]line СДАЧА: 0.00 [07:38:35]line НСП 1% : 3.54 [07:38:35]line НДС 12% : 42.48 [07:38:35]line Наличными: 400.00 [07:38:35]line Безнал.: 0.00 [07:38:35]line Место: АЗС № 117 "Партнер Нефть" [07:38:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:38:35]line СНО: Общий режим [07:38:35]line Чек 67 05.06.2024 07:38 [07:38:35]line Смена: 72 ФФД: 1.0 [07:38:35]line ЗНМ: 0300000048 [07:38:35]line РНМ: 0000000000151680 [07:38:35]line Версия ККМ: v1.0 [07:38:35]line ФМ: 0000000000959414 [07:38:35]line ФД: 59672 [07:38:35]line ФПД: 177883024603875 [07:38:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T073834&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59672&fm=177883024603875&tin=02508201610067®Number=0000000000151680&sum=40000 [07:38:35]OFD Sender: Processing packet 59672 [packets to send 53, broken 52] [07:38:35]ProducePacketName [07:38:35]name=ofd_packets/00059672 [07:38:35]OFD Sender: To server: pG, [07:38:35]CommunicateWithHost lk.salyk.kg:30040 [07:38:35]ConnectInit lk.salyk.kg [07:38:35]written 0, free lines is 4095 [07:38:35]Connected sock=10 [07:38:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FD 81 07 01 41 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 43 00 00 00 F4 03 04 00 FA 15 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 E9 00 00 35 04 06 00 A1 C8 9E 7E 3A E3 AC 06 69 0C 0F 43 7D BE [07:38:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 24 E5 47 00 AA 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 39 35 39 34 31 34 10 04 04 00 18 E9 00 00 F4 03 04 00 FF C1 5F 66 B6 04 01 00 00 5A A9 0C 73 B5 F1 F5 4C [07:38:36]CommunicateWithHost err = 0 [07:38:36]CheckOFDResponse [07:38:36]1017 (14) - 77093643461234 [07:38:36]1041 (16) - 0000000000959414 [07:38:36]1040 (4) - 59672 [07:38:36]1012 (4) - 05.06.2024 01:40 [07:38:36]1206 (1) - 0 [07:38:36]OFD Sender: Remove packet 59672 [07:38:36]ProducePacketName [07:38:36]name=ofd_packets/00059672 [07:38:36]NVStorageDeleteData [07:38:36]Write to MH i2c: 01 00 00 9C 02 9E [07:38:36]Write i2c OK [07:38:36]MH_I2C_Read... [07:38:36]Read from MH i2c: 01 [07:38:36]MH_I2C_Read... [07:38:36]Read from MH i2c: 01 07 00 [07:38:36]MH_I2C_Read... [07:38:36]Read from MH i2c: 01 07 00 9C 02 00 00 00 00 00 AB 0C 5C [07:38:36]RasterBufferAndPrint [07:38:36]line [07:38:36]line [07:38:36]line [07:38:36]line [07:38:36]line [07:38:36]written 0, free lines is 3247 [07:38:36]MH_Cut [07:38:36]Write to MH i2c: D1 01 00 A3 02 01 77 [07:38:36]Write i2c OK [07:38:36]MH_I2C_Read... [07:38:36]Read from MH i2c: D1 [07:38:36]MH_I2C_Read... [07:38:36]Read from MH i2c: D1 01 00 [07:38:36]MH_I2C_Read... [07:38:36]Read from MH i2c: D1 01 00 A3 02 00 76 [07:38:36]Write to MH i2c: 01 00 00 A4 02 A6 [07:38:36]Write i2c OK [07:38:36]MH_I2C_Read... [07:38:36]OFD Sender: No OFD packet to send [07:38:37]*** Cut start [07:38:37]*** Partial cut [07:38:37]*** CUTSNS_PIN = 1 [07:38:37]*** CUTSNS_PIN = 0 [07:38:37]*** Brake cut motor [07:38:37]Read from MH i2c: 01 [07:38:37]MH_I2C_Read... [07:38:37]*** Stop cut motor [07:38:37]*** Cut end [07:38:37]Read from MH i2c: 01 07 00 [07:38:37]MH_I2C_Read... [07:38:37]Read from MH i2c: 01 07 00 A4 02 00 00 00 00 00 FF 0F BB [07:38:37]process_action close_receipt done [07:38:37]requested_data is exist [07:38:37]produce_requested_data [07:38:37]requested_item fm.sn is exist - process it [07:38:37]wFMCommunicate request_size=4 [07:38:37]MH_SAM_APDU [07:38:37]CAPDU: 80 11 00 00 [07:38:37]Write to MH i2c: E2 08 00 A5 02 80 11 00 00 00 00 00 00 21 [07:38:37]Write i2c OK [07:38:37]MH_I2C_Read... [07:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:37]Read from MH i2c: E2 [07:38:37]MH_I2C_Read... [07:38:37]Read from MH i2c: E2 17 00 [07:38:37]MH_I2C_Read... [07:38:37]Read from MH i2c: E2 17 00 A5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 74 [07:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:38:37]wFMCommunicate OK [07:38:37]requested_item fd.num is exist - process it [07:38:37]SAM_PROTO_GetFieldsCounters [07:38:37]wFMCommunicate request_size=4 [07:38:37]MH_SAM_APDU [07:38:37]CAPDU: 80 13 00 00 [07:38:37]Write to MH i2c: E2 08 00 A6 02 80 13 00 00 00 00 00 00 24 [07:38:37]Write i2c OK [07:38:37]MH_I2C_Read... [07:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:38:37]Read from MH i2c: E2 [07:38:37]MH_I2C_Read... [07:38:37]Read from MH i2c: E2 62 00 [07:38:37]MH_I2C_Read... [07:38:37]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 18 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [07:38:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 18 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:38:37]wFMCommunicate OK [07:38:37]SAM_PROTO_GetFieldsCounters done [07:38:37]requested_item shift.num is exist - process it [07:38:37]requested_item shift.opened is exist - process it [07:38:37]req_shift_opened [07:38:37]FM_GetShiftState [07:38:37]SAM_PROTO_GetShiftState [07:38:37]wFMCommunicate request_size=4 [07:38:37]MH_SAM_APDU [07:38:37]CAPDU: 80 13 01 00 [07:38:37]Write to MH i2c: E2 08 00 A7 02 80 13 01 00 00 00 00 00 26 [07:38:37]Write i2c OK [07:38:37]MH_I2C_Read... [07:38:37]Read from MH i2c: E2 [07:38:37]MH_I2C_Read... [07:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:37]Read from MH i2c: E2 0E 00 [07:38:37]MH_I2C_Read... [07:38:37]Read from MH i2c: E2 0E 00 A7 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5E [07:38:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:38:37]wFMCommunicate OK [07:38:37]SAM_PROTO_GetShiftState done [07:38:37]FM_GetShiftState done [07:38:37]req_shift_opened done [07:38:37]requested_item shift.open_date is exist - process it [07:38:37]req_shift_open_date [07:38:37]req_shift_open_date done [07:38:37]produce_requested_data done [07:38:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59672,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:38:37]process_action_free close_receipt [07:38:37]json_value_free [07:38:37]json_value_free done [07:38:37]process_json_proto returns [07:38:37]Send response to host [07:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59672,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:38:37]free response buf [07:38:37]execute_script done [07:38:37]execute_script returns [07:38:37]free content buf [07:38:37]Sock 9.Close socket [07:38:37]Sock 9.Thread stoped [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:16]OFD Sender: No OFD packet to send [07:39:21]OFD Sender: No OFD packet to send [07:39:26]OFD Sender: No OFD packet to send [07:39:31]OFD Sender: No OFD packet to send [07:39:36]OFD Sender: No OFD packet to send [07:39:41]OFD Sender: No OFD packet to send [07:39:46]OFD Sender: No OFD packet to send [07:39:51]OFD Sender: No OFD packet to send [07:39:56]OFD Sender: No OFD packet to send [07:40:01]OFD Sender: No OFD packet to send [07:40:06]OFD Sender: No OFD packet to send [07:40:11]OFD Sender: No OFD packet to send [07:40:16]OFD Sender: No OFD packet to send [07:40:21]OFD Sender: No OFD packet to send [07:40:26]OFD Sender: No OFD packet to send [07:40:31]OFD Sender: No OFD packet to send [07:40:36]OFD Sender: No OFD packet to send [07:40:41]OFD Sender: No OFD packet to send [07:40:46]OFD Sender: No OFD packet to send [07:40:51]OFD Sender: No OFD packet to send [07:40:56]OFD Sender: No OFD packet to send [07:41:01]OFD Sender: No OFD packet to send [07:41:04]accept exits with 8 [07:41:04]New connection [07:41:04]New thread 3067100516 created [07:41:04]Thread 3066957156 joined [07:41:04]Waiting for new connection... [07:41:04] Sock 8.Parse request [07:41:04]Sock 8.Check first char [07:41:04]Sock 8.First char is OK [07:41:04]request: POST /json_proto HTTP/1.0 [07:41:04]Method: POST [07:41:04]URL: /json_proto [07:41:04]Method is POST - this is cgi request [07:41:04]url: /json_proto [07:41:04]query_string will be loaded in cgi processing [07:41:04]execute_cgi json_proto POST (null) [07:41:04]execute_cgi path=json_proto method=POST [07:41:04]POST find Content-Length [07:41:04]Host: 172.17.60.68:8080 [07:41:04]Content-Length: 684 [07:41:04]Content-Type: application/json [07:41:04] [07:41:04]POST finish read [07:41:04]Found Content-Length = 684 [07:41:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545346", "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" : 72.90, "quantity" : 274.350, "sum" : 20000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 20000.00, "total" : 20000.00, "payments": [ { "type": 0, "sum" : 20000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:04]execute_script... [07:41: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)545346", "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" : 72.90, "quantity" : 274.350, "sum" : 20000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 20000.00, "total" : 20000.00, "payments": [ { "type": 0, "sum" : 20000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:04]POST & json_proto [07:41:04]process_json_proto [07:41:04]json parsed OK: [07:41:04]protocol is kg_v1.0 [07:41:04]action value=close_receipt [07:41:04]process_action close_receipt [07:41:04]cmd_close_receipt [07:41:04]MH_GetDate [07:41:04]Write to MH i2c: F0 00 00 A8 02 99 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: F0 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: F0 09 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: F0 09 00 A8 02 00 91 16 60 66 9A 61 5F 66 CF [07:41:04]GetLastDocTimeStamp 1717573114 [07:41:04]current date 1717573265 [07:41:04]FM_GetShiftState [07:41:04]SAM_PROTO_GetShiftState [07:41:04]wFMCommunicate request_size=4 [07:41:04]MH_SAM_APDU [07:41:04]CAPDU: 80 13 01 00 [07:41:04]Write to MH i2c: E2 08 00 A9 02 80 13 01 00 00 00 00 00 28 [07:41:04]Write i2c OK [07:41:04]MH_I2C_Read... [07:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:04]Read from MH i2c: E2 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 0E 00 [07:41:04]MH_I2C_Read... [07:41:04]Read from MH i2c: E2 0E 00 A9 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 60 [07:41:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:04]wFMCommunicate OK [07:41:04]SAM_PROTO_GetShiftState done [07:41:04]FM_GetShiftState done [07:41:04]opened in 1717545916 [07:41:04]opened+sec_in_day 1717632316 [07:41:04]quantity*price = 2000011 [07:41:04]sum+1 = 2000013 [07:41:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 20000.00 Внесено: 20000.00 СДАЧА: 0.00 НСП 1% : 176.99 НДС 12% : 2123.91 Наличными: 20000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 68 05.06.2024 07:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59673 ФПД: 202861513042478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074105&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59673&fm=202861513042478&tin=02508201610067®Number=0000000000151680&sum=2000000 [07:41:05]StoreToDocumentArchive [07:41:05]shift 72 fd 59673 [07:41:05]save to /storage/0072/doc_00059673 [07:41:05]save last doc name /storage/0072/doc_00059673 to /storage/kkm_last_doc_name [07:41:05]save OK [07:41:05]Clear old archive folders... [07:41:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:41:05]tlvbuf is 00424B00 [07:41:05]SAM_PROTO_ClearQueue [07:41:05]wFMCommunicate request_size=4 [07:41:05]MH_SAM_APDU [07:41:05]CAPDU: 80 09 00 00 [07:41:05]Write to MH i2c: E2 08 00 B6 02 80 09 00 00 00 00 00 00 2A [07:41:05]Write i2c OK [07:41:05]MH_I2C_Read... [07:41:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:05]Read from MH i2c: E2 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [07:41:05]RAPDU: 90 00 [07:41:05]wFMCommunicate OK [07:41:05]SAM_PROTO_ClearQueue done [07:41:05]KKMCreateOFDPacket [07:41:05]OFDProtocolAddRootSTLVToBuf [07:41:05]FM_MakeSignedData [07:41:05]FM_MakeSignedData [07:41:05]SAM_PROTO_SignData [07:41:05]wFMCommunicate request_size=4 [07:41:05]MH_SAM_APDU [07:41:05]CAPDU: 80 0D 01 02 [07:41:05]Write to MH i2c: E2 08 00 B7 02 80 0D 01 02 00 00 00 00 32 [07:41:05]Write i2c OK [07:41:05]MH_I2C_Read... [07:41:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:05]Read from MH i2c: E2 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 [07:41:05]MH_I2C_Read... [07:41:05]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [07:41:05]RAPDU: 90 00 [07:41:05]wFMCommunicate OK [07:41:05]wFMCommunicate request_size=255 [07:41:05]MH_SAM_APDU [07:41: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 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 91 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 E9 00 00 35 04 06 00 B8 80 60 6C [07:41:05]Write to MH i2c: E2 02 01 B8 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 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 91 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 E9 00 00 35 04 06 00 B8 80 60 6C 00 00 C2 [07:41:05]Write i2c OK [07:41:05]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [07:41:06]RAPDU: 90 00 [07:41:06]wFMCommunicate OK [07:41:06]wFMCommunicate request_size=7 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 0D 02 02 02 6A 2E [07:41:06]Write to MH i2c: E2 0A 00 B9 02 80 0D 02 02 02 00 6A 2E 00 00 D1 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [07:41:06]RAPDU: 90 00 [07:41:06]wFMCommunicate OK [07:41:06]wFMCommunicate request_size=4 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 0D 03 02 [07:41:06]Write to MH i2c: E2 08 00 BA 02 80 0D 03 02 00 00 00 00 37 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 0B 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 0B 00 BA 02 00 34 C6 EE 21 80 04 E7 BB 90 00 67 [07:41:06]RAPDU: 34 C6 EE 21 80 04 E7 BB 90 00 [07:41:06]wFMCommunicate OK [07:41:06]SAM_PROTO_SignData done [07:41:06]FM_MakeSignedData done [07:41:06]CreateOFDProtocolMessage [07:41:06]wFMCommunicate request_size=4 [07:41:06]MH_SAM_APDU [07:41:06]CAPDU: 80 11 00 00 [07:41:06]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:06]Read from MH i2c: E2 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 17 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [07:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:06]wFMCommunicate OK [07:41:06]CreateOFDProtocolMessage done [07:41:06]OFDSenderStorePacket 59673 [07:41:06]StoreOFDPacket docnum=59673 [07:41:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B1 49 04 01 05 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 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 91 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 E9 00 00 35 04 06 00 B8 80 60 6C 6A 2E 34 C6 EE 21 80 04 E7 BB [07:41:06]CheckFolder [07:41:06]dirname=/storage/ofd_packets [07:41:06]CheckFolder done [07:41:06]ProducePacketName [07:41:06]name=ofd_packets/00059673 [07:41:06]NVStorageSaveData ofd_packets/00059673 [07:41:06]File name is /storage/ofd_packets/00059673 [07:41:06]Write 298 bytes [07:41:06]NVStorageSaveData done [07:41:06]OFDSenderStorePacket done [07:41:06]KKMCreateOFDPacket done [07:41:06]NVStorageSaveData kkm_last_timestamp [07:41:06]File name is /storage/kkm_last_timestamp [07:41:06]Write 4 bytes [07:41:06]NVStorageSaveData done [07:41:06]ExternCall_PrintAddStr [07:41:06]wPrintStart [07:41:06]Write to MH i2c: 01 00 00 BC 02 BE [07:41:06]Write i2c OK [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: 01 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: 01 07 00 [07:41:06]MH_I2C_Read... [07:41:06]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [07:41:06]RasterBufferAndPrint [07:41:06]line Счет N : (1)545346 [07:41:06]line ИНН: 02508201610067 [07:41:06]line Контрольно-Кассовый Чек [07:41:06]line ПРОДАЖА [07:41:06]line ТРК (МРК, ГНК) : 31 [07:41:06]line Товар: 2710194210 [07:41:06]line ДТ-К-5 [07:41:06]line 274.350 * 72.90 [07:41:06]line = 20000.12 [07:41:06]line НДС 12% НСП 1% [07:41:06]line > о реализуемом товаре [07:41:06]line ОКРУГЛЕНИЕ: -0.12 [07:41:06]line ИТОГО: 20000.00 [07:41:06]line Внесено: 20000.00 [07:41:06]line СДАЧА: 0.00 [07:41:06]line НСП 1% : 176.99 [07:41:06]line НДС 12% : 2123.91 [07:41:06]line Наличными: 20000.00 [07:41:06]line Безнал.: 0.00 [07:41:06]line Место: АЗС № 117 "Партнер Нефть" [07:41:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:41:06]line СНО: Общий режим [07:41:06]line Чек 68 05.06.2024 07:41 [07:41:06]line Смена: 72 ФФД: 1.0 [07:41:06]line ЗНМ: 0300000048 [07:41:06]line РНМ: 0000000000151680 [07:41:06]line Версия ККМ: v1.0 [07:41:06]line ФМ: 0000000000959414 [07:41:06]line ФД: 59673 [07:41:06]line ФПД: 202861513042478 [07:41:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074105&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59673&fm=202861513042478&tin=02508201610067®Number=0000000000151680&sum=2000000 [07:41:06]OFD Sender: Processing packet 59673 [packets to send 53, broken 52] [07:41:06]ProducePacketName [07:41:06]name=ofd_packets/00059673 [07:41:06]OFD Sender: To server: pG, [07:41:06]CommunicateWithHost lk.salyk.kg:30040 [07:41:06]ConnectInit lk.salyk.kg [07:41:06]written 0, free lines is 4095 [07:41:06]Connected sock=10 [07:41:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B1 49 04 01 05 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 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 91 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 E9 00 00 35 04 06 00 B8 80 60 6C 6A 2E 34 C6 EE 21 80 04 E7 BB [07:41:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 72 32 47 00 4B EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 E9 00 00 F4 03 04 00 96 C2 5F 66 B6 04 01 00 00 77 60 CE 49 55 90 FA 0E [07:41:07]CommunicateWithHost err = 0 [07:41:07]CheckOFDResponse [07:41:07]1017 (14) - 77093643461234 [07:41:07]1041 (16) - 0000000000959414 [07:41:07]1040 (4) - 59673 [07:41:07]1012 (4) - 05.06.2024 01:42 [07:41:07]1206 (1) - 0 [07:41:07]OFD Sender: Remove packet 59673 [07:41:07]ProducePacketName [07:41:07]name=ofd_packets/00059673 [07:41:07]NVStorageDeleteData [07:41:07]Write to MH i2c: 01 00 00 E7 02 E9 [07:41:07]Write i2c OK [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: 01 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: 01 07 00 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 AA 0C A6 [07:41:07]RasterBufferAndPrint [07:41:07]line [07:41:07]line [07:41:07]line [07:41:07]line [07:41:07]line [07:41:07]written 0, free lines is 3246 [07:41:07]MH_Cut [07:41:07]Write to MH i2c: D1 01 00 EE 02 01 C2 [07:41:07]Write i2c OK [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: D1 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: D1 01 00 [07:41:07]MH_I2C_Read... [07:41:07]Read from MH i2c: D1 01 00 EE 02 00 C1 [07:41:07]Write to MH i2c: 01 00 00 EF 02 F1 [07:41:07]Write i2c OK [07:41:07]MH_I2C_Read... [07:41:07]OFD Sender: No OFD packet to send [07:41:08]*** Cut start [07:41:08]*** Partial cut [07:41:08]*** CUTSNS_PIN = 1 [07:41:08]*** CUTSNS_PIN = 0 [07:41:08]*** Brake cut motor [07:41:08]Read from MH i2c: 01 [07:41:08]MH_I2C_Read... [07:41:08]*** Stop cut motor [07:41:08]*** Cut end [07:41:08]Read from MH i2c: 01 07 00 [07:41:08]MH_I2C_Read... [07:41:08]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 FF 0F 06 [07:41:08]process_action close_receipt done [07:41:08]requested_data is exist [07:41:08]produce_requested_data [07:41:08]requested_item fm.sn is exist - process it [07:41:08]wFMCommunicate request_size=4 [07:41:08]MH_SAM_APDU [07:41:08]CAPDU: 80 11 00 00 [07:41:08]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [07:41:08]Write i2c OK [07:41:08]MH_I2C_Read... [07:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:08]Read from MH i2c: E2 [07:41:08]MH_I2C_Read... [07:41:08]Read from MH i2c: E2 17 00 [07:41:08]MH_I2C_Read... [07:41:08]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BF [07:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:08]wFMCommunicate OK [07:41:08]requested_item fd.num is exist - process it [07:41:08]SAM_PROTO_GetFieldsCounters [07:41:08]wFMCommunicate request_size=4 [07:41:08]MH_SAM_APDU [07:41:08]CAPDU: 80 13 00 00 [07:41:08]Write to MH i2c: E2 08 00 F1 02 80 13 00 00 00 00 00 00 6F [07:41:08]Write i2c OK [07:41:08]MH_I2C_Read... [07:41:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:08]Read from MH i2c: E2 [07:41:08]MH_I2C_Read... [07:41:08]Read from MH i2c: E2 62 00 [07:41:08]MH_I2C_Read... [07:41:08]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 19 E9 00 00 0E 04 04 00 48 00 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 A2 [07:41:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 19 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:08]wFMCommunicate OK [07:41:08]SAM_PROTO_GetFieldsCounters done [07:41:08]requested_item shift.num is exist - process it [07:41:08]requested_item shift.opened is exist - process it [07:41:08]req_shift_opened [07:41:08]FM_GetShiftState [07:41:08]SAM_PROTO_GetShiftState [07:41:08]wFMCommunicate request_size=4 [07:41:08]MH_SAM_APDU [07:41:08]CAPDU: 80 13 01 00 [07:41:08]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [07:41:08]Write i2c OK [07:41:08]MH_I2C_Read... [07:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:08]Read from MH i2c: E2 [07:41:08]MH_I2C_Read... [07:41:08]Read from MH i2c: E2 0E 00 [07:41:08]MH_I2C_Read... [07:41:08]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A9 [07:41:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:08]wFMCommunicate OK [07:41:08]SAM_PROTO_GetShiftState done [07:41:08]FM_GetShiftState done [07:41:08]req_shift_opened done [07:41:08]requested_item shift.open_date is exist - process it [07:41:08]req_shift_open_date [07:41:08]req_shift_open_date done [07:41:08]produce_requested_data done [07:41:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59673,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:41:08]process_action_free close_receipt [07:41:08]json_value_free [07:41:08]json_value_free done [07:41:08]process_json_proto returns [07:41:08]Send response to host [07:41:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59673,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:41:08]free response buf [07:41:08]execute_script done [07:41:08]execute_script returns [07:41:08]free content buf [07:41:08]Sock 8.Close socket [07:41:08]Sock 8.Thread stoped [07:41:11]accept exits with 9 [07:41:11]New connection [07:41:11]New thread 3066957156 created [07:41:11]Thread 3067100516 joined [07:41:11]Waiting for new connection... [07:41:11] Sock 9.Parse request [07:41:11]Sock 9.Check first char [07:41:11]Sock 9.First char is OK [07:41:11]request: POST /json_proto HTTP/1.0 [07:41:11]Method: POST [07:41:11]URL: /json_proto [07:41:11]Method is POST - this is cgi request [07:41:11]url: /json_proto [07:41:11]query_string will be loaded in cgi processing [07:41:11]execute_cgi json_proto POST (null) [07:41:11]execute_cgi path=json_proto method=POST [07:41:11]POST find Content-Length [07:41:11]Host: 172.17.60.68:8080 [07:41:11]Content-Length: 640 [07:41:11]Content-Type: application/json [07:41:11] [07:41:11]POST finish read [07:41:11]Found Content-Length = 640 [07:41:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545347", "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" : 72.90, "quantity" : 100.000, "sum" : 7290.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:11]execute_script... [07: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)545347", "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" : 72.90, "quantity" : 100.000, "sum" : 7290.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:11]POST & json_proto [07:41:11]process_json_proto [07:41:11]json parsed OK: [07:41:11]protocol is kg_v1.0 [07:41:11]action value=close_receipt [07:41:11]process_action close_receipt [07:41:11]cmd_close_receipt [07:41:11]MH_GetDate [07:41:11]Write to MH i2c: F0 00 00 F3 02 E4 [07:41:11]Write i2c OK [07:41:11]MH_I2C_Read... [07:41:11]Read from MH i2c: F0 [07:41:11]MH_I2C_Read... [07:41:11]Read from MH i2c: F0 09 00 [07:41:11]MH_I2C_Read... [07:41:11]Read from MH i2c: F0 09 00 F3 02 00 97 16 60 66 9A 61 5F 66 20 [07:41:11]GetLastDocTimeStamp 1717573265 [07:41:11]current date 1717573271 [07:41:11]FM_GetShiftState [07:41:11]SAM_PROTO_GetShiftState [07:41:11]wFMCommunicate request_size=4 [07:41:11]MH_SAM_APDU [07:41:11]CAPDU: 80 13 01 00 [07:41:11]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [07:41:11]Write i2c OK [07:41:11]MH_I2C_Read... [07:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:11]Read from MH i2c: E2 [07:41:11]MH_I2C_Read... [07:41:11]Read from MH i2c: E2 0E 00 [07:41:11]MH_I2C_Read... [07:41:11]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AB [07:41:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:11]wFMCommunicate OK [07:41:11]SAM_PROTO_GetShiftState done [07:41:11]FM_GetShiftState done [07:41:11]opened in 1717545916 [07:41:11]opened+sec_in_day 1717632316 [07:41:11]quantity*price = 729000 [07:41:11]sum+1 = 729001 [07:41:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7290.00 НСП 1% : 64.51 НДС 12% : 774.16 Наличными: 7290.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 69 05.06.2024 07:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59674 ФПД: 76418151259040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074111&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59674&fm=76418151259040&tin=02508201610067®Number=0000000000151680&sum=729000 [07:41:12]StoreToDocumentArchive [07:41:12]shift 72 fd 59674 [07:41:12]save to /storage/0072/doc_00059674 [07:41:12]save last doc name /storage/0072/doc_00059674 to /storage/kkm_last_doc_name [07:41:12]save OK [07:41:12]Clear old archive folders... [07:41:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:41:12]tlvbuf is 003C0720 [07:41:12]SAM_PROTO_ClearQueue [07:41:12]wFMCommunicate request_size=4 [07:41:12]MH_SAM_APDU [07:41:12]CAPDU: 80 09 00 00 [07:41:12]Write to MH i2c: E2 08 00 01 03 80 09 00 00 00 00 00 00 76 [07:41:12]Write i2c OK [07:41:12]MH_I2C_Read... [07:41:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:12]Read from MH i2c: E2 [07:41:12]MH_I2C_Read... [07:41:12]Read from MH i2c: E2 03 00 [07:41:12]MH_I2C_Read... [07:41:12]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [07:41:12]RAPDU: 90 00 [07:41:12]wFMCommunicate OK [07:41:12]SAM_PROTO_ClearQueue done [07:41:12]KKMCreateOFDPacket [07:41:12]OFDProtocolAddRootSTLVToBuf [07:41:12]FM_MakeSignedData [07:41:12]FM_MakeSignedData [07:41:12]SAM_PROTO_SignData [07:41:12]wFMCommunicate request_size=4 [07:41:12]MH_SAM_APDU [07:41:12]CAPDU: 80 0D 01 02 [07:41:12]Write to MH i2c: E2 08 00 02 03 80 0D 01 02 00 00 00 00 7E [07:41:12]Write i2c OK [07:41:12]MH_I2C_Read... [07:41:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:12]Read from MH i2c: E2 [07:41:12]MH_I2C_Read... [07:41:12]Read from MH i2c: E2 03 00 [07:41:12]MH_I2C_Read... [07:41:12]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [07:41:12]RAPDU: 90 00 [07:41:12]wFMCommunicate OK [07:41:12]wFMCommunicate request_size=255 [07:41:12]MH_SAM_APDU [07: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 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 A8 1F 0B 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 97 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A E9 00 00 35 04 06 00 45 80 7C C2 [07:41:12]Write to MH i2c: E2 02 01 03 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 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 A8 1F 0B 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 97 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A E9 00 00 35 04 06 00 45 80 7C C2 00 00 F3 [07:41:12]Write i2c OK [07:41:12]MH_I2C_Read... [07:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:13]Read from MH i2c: E2 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 03 00 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [07:41:13]RAPDU: 90 00 [07:41:13]wFMCommunicate OK [07:41:13]wFMCommunicate request_size=7 [07:41:13]MH_SAM_APDU [07:41:13]CAPDU: 80 0D 02 02 02 9B A0 [07:41:13]Write to MH i2c: E2 0A 00 04 03 80 0D 02 02 02 00 9B A0 00 00 C0 [07:41:13]Write i2c OK [07:41:13]MH_I2C_Read... [07:41:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:13]Read from MH i2c: E2 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 03 00 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [07:41:13]RAPDU: 90 00 [07:41:13]wFMCommunicate OK [07:41:13]wFMCommunicate request_size=4 [07:41:13]MH_SAM_APDU [07:41:13]CAPDU: 80 0D 03 02 [07:41:13]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [07:41:13]Write i2c OK [07:41:13]MH_I2C_Read... [07:41:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:13]Read from MH i2c: E2 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 0B 00 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 0B 00 05 03 00 42 18 20 07 4F 2A 0A EA 90 00 72 [07:41:13]RAPDU: 42 18 20 07 4F 2A 0A EA 90 00 [07:41:13]wFMCommunicate OK [07:41:13]SAM_PROTO_SignData done [07:41:13]FM_MakeSignedData done [07:41:13]CreateOFDProtocolMessage [07:41:13]wFMCommunicate request_size=4 [07:41:13]MH_SAM_APDU [07:41:13]CAPDU: 80 11 00 00 [07:41:13]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [07:41:13]Write i2c OK [07:41:13]MH_I2C_Read... [07:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:13]Read from MH i2c: E2 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 17 00 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D6 [07:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:13]wFMCommunicate OK [07:41:13]CreateOFDProtocolMessage done [07:41:13]OFDSenderStorePacket 59674 [07:41:13]StoreOFDPacket docnum=59674 [07:41:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 79 EB 04 01 85 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 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 A8 1F 0B 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 97 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A E9 00 00 35 04 06 00 45 80 7C C2 9B A0 42 18 20 07 4F 2A 0A EA [07:41:13]CheckFolder [07:41:13]dirname=/storage/ofd_packets [07:41:13]CheckFolder done [07:41:13]ProducePacketName [07:41:13]name=ofd_packets/00059674 [07:41:13]NVStorageSaveData ofd_packets/00059674 [07:41:13]File name is /storage/ofd_packets/00059674 [07:41:13]Write 298 bytes [07:41:13]NVStorageSaveData done [07:41:13]OFDSenderStorePacket done [07:41:13]KKMCreateOFDPacket done [07:41:13]NVStorageSaveData kkm_last_timestamp [07:41:13]File name is /storage/kkm_last_timestamp [07:41:13]Write 4 bytes [07:41:13]NVStorageSaveData done [07:41:13]ExternCall_PrintAddStr [07:41:13]wPrintStart [07:41:13]Write to MH i2c: 01 00 00 07 03 0A [07:41:13]Write i2c OK [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: 01 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: 01 07 00 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [07:41:13]RasterBufferAndPrint [07:41:13]line Счет N : (1)545347 [07:41:13]line ИНН: 02508201610067 [07:41:13]line Контрольно-Кассовый Чек [07:41:13]line ПРОДАЖА [07:41:13]line ТРК (МРК, ГНК) : 41 [07:41:13]line Товар: 2710194210 [07:41:13]line ДТ-К-5 [07:41:13]line 100.000 * 72.90 [07:41:13]line = 7290.00 [07:41:13]line НДС 12% НСП 1% [07:41:13]line > о реализуемом товаре [07:41:13]line ИТОГО: 7290.00 [07:41:13]line НСП 1% : 64.51 [07:41:13]line НДС 12% : 774.16 [07:41:13]line Наличными: 7290.00 [07:41:13]line Безнал.: 0.00 [07:41:13]line Место: АЗС № 117 "Партнер Нефть" [07:41:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:41:13]line СНО: Общий режим [07:41:13]line Чек 69 05.06.2024 07:41 [07:41:13]line Смена: 72 ФФД: 1.0 [07:41:13]line ЗНМ: 0300000048 [07:41:13]line РНМ: 0000000000151680 [07:41:13]line Версия ККМ: v1.0 [07:41:13]line ФМ: 0000000000959414 [07:41:13]line ФД: 59674 [07:41:13]line ФПД: 76418151259040 [07:41:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074111&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59674&fm=76418151259040&tin=02508201610067®Number=0000000000151680&sum=729000 [07:41:13]written 0, free lines is 4095 [07:41:13]OFD Sender: Processing packet 59674 [packets to send 53, broken 52] [07:41:13]ProducePacketName [07:41:13]name=ofd_packets/00059674 [07:41:13]OFD Sender: To server: pG, [07:41:13]CommunicateWithHost lk.salyk.kg:30040 [07:41:13]ConnectInit lk.salyk.kg [07:41:13]Connected sock=10 [07:41:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 79 EB 04 01 85 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 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 A8 1F 0B 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 97 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A E9 00 00 35 04 06 00 45 80 7C C2 9B A0 42 18 20 07 4F 2A 0A EA [07:41:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D6 81 47 00 99 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A E9 00 00 F4 03 04 00 9C C2 5F 66 B6 04 01 00 00 E6 23 C8 35 15 FF 01 85 [07:41:13]CommunicateWithHost err = 0 [07:41:13]CheckOFDResponse [07:41:13]1017 (14) - 77093643461234 [07:41:13]1041 (16) - 0000000000959414 [07:41:13]1040 (4) - 59674 [07:41:13]1012 (4) - 05.06.2024 01:42 [07:41:13]1206 (1) - 0 [07:41:13]OFD Sender: Remove packet 59674 [07:41:13]ProducePacketName [07:41:13]name=ofd_packets/00059674 [07:41:13]NVStorageDeleteData [07:41:13]Write to MH i2c: 01 00 00 2F 03 32 [07:41:13]Write i2c OK [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: 01 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: 01 07 00 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: 01 07 00 2F 03 00 00 00 00 00 E9 0C 2E [07:41:13]RasterBufferAndPrint [07:41:13]line [07:41:13]line [07:41:13]line [07:41:13]line [07:41:13]line [07:41:13]written 0, free lines is 3312 [07:41:13]MH_Cut [07:41:13]Write to MH i2c: D1 01 00 36 03 01 0B [07:41:13]Write i2c OK [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: D1 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: D1 01 00 [07:41:13]MH_I2C_Read... [07:41:13]Read from MH i2c: D1 01 00 36 03 00 0A [07:41:13]Write to MH i2c: 01 00 00 37 03 3A [07:41:13]Write i2c OK [07:41:13]MH_I2C_Read... [07:41:14]OFD Sender: No OFD packet to send [07:41:14]*** Cut start [07:41:14]*** Partial cut [07:41:14]*** CUTSNS_PIN = 1 [07:41:14]*** CUTSNS_PIN = 0 [07:41:14]*** Brake cut motor [07:41:15]Read from MH i2c: 01 [07:41:15]MH_I2C_Read... [07:41:15]*** Stop cut motor [07:41:15]*** Cut end [07:41:15]Read from MH i2c: 01 07 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 FF 0F 4F [07:41:15]process_action close_receipt done [07:41:15]requested_data is exist [07:41:15]produce_requested_data [07:41:15]requested_item fm.sn is exist - process it [07:41:15]wFMCommunicate request_size=4 [07:41:15]MH_SAM_APDU [07:41:15]CAPDU: 80 11 00 00 [07:41:15]Write to MH i2c: E2 08 00 38 03 80 11 00 00 00 00 00 00 B5 [07:41:15]Write i2c OK [07:41:15]MH_I2C_Read... [07:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:15]Read from MH i2c: E2 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 17 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 17 00 38 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 08 [07:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:15]wFMCommunicate OK [07:41:15]requested_item fd.num is exist - process it [07:41:15]SAM_PROTO_GetFieldsCounters [07:41:15]wFMCommunicate request_size=4 [07:41:15]MH_SAM_APDU [07:41:15]CAPDU: 80 13 00 00 [07:41:15]Write to MH i2c: E2 08 00 39 03 80 13 00 00 00 00 00 00 B8 [07:41:15]Write i2c OK [07:41:15]MH_I2C_Read... [07:41:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:15]Read from MH i2c: E2 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 62 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 62 00 39 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1A E9 00 00 0E 04 04 00 48 00 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 EF [07:41:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1A E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:15]wFMCommunicate OK [07:41:15]SAM_PROTO_GetFieldsCounters done [07:41:15]requested_item shift.num is exist - process it [07:41:15]requested_item shift.opened is exist - process it [07:41:15]req_shift_opened [07:41:15]FM_GetShiftState [07:41:15]SAM_PROTO_GetShiftState [07:41:15]wFMCommunicate request_size=4 [07:41:15]MH_SAM_APDU [07:41:15]CAPDU: 80 13 01 00 [07:41:15]Write to MH i2c: E2 08 00 3A 03 80 13 01 00 00 00 00 00 BA [07:41:15]Write i2c OK [07:41:15]MH_I2C_Read... [07:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:15]Read from MH i2c: E2 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 0E 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 0E 00 3A 03 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F2 [07:41:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:15]wFMCommunicate OK [07:41:15]SAM_PROTO_GetShiftState done [07:41:15]FM_GetShiftState done [07:41:15]req_shift_opened done [07:41:15]requested_item shift.open_date is exist - process it [07:41:15]req_shift_open_date [07:41:15]req_shift_open_date done [07:41:15]produce_requested_data done [07:41:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59674,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:41:15]process_action_free close_receipt [07:41:15]json_value_free [07:41:15]json_value_free done [07:41:15]process_json_proto returns [07:41:15]Send response to host [07:41:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59674,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:41:15]free response buf [07:41:15]execute_script done [07:41:15]execute_script returns [07:41:15]free content buf [07:41:15]Sock 9.Close socket [07:41:15]Sock 9.Thread stoped [07:41:17]accept exits with 8 [07:41:17]New connection [07:41:17]New thread 3067100516 created [07:41:17]Thread 3066957156 joined [07:41:17]Waiting for new connection... [07:41:17] Sock 8.Parse request [07:41:17]Sock 8.Check first char [07:41:17]Sock 8.First char is OK [07:41:17]request: POST /json_proto HTTP/1.0 [07:41:17]Method: POST [07:41:17]URL: /json_proto [07:41:17]Method is POST - this is cgi request [07:41:17]url: /json_proto [07:41:17]query_string will be loaded in cgi processing [07:41:17]execute_cgi json_proto POST (null) [07:41:17]execute_cgi path=json_proto method=POST [07:41:17]POST find Content-Length [07:41:17]Host: 172.17.60.68:8080 [07:41:17]Content-Length: 740 [07:41:17]Content-Type: application/json [07:41:17] [07:41:17]POST finish read [07:41:17]Found Content-Length = 740 [07:41:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59673, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545346", "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" : 72.90, "quantity" : 274.350, "sum" : 20000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 20000.00, "total" : 20000.00, "payments": [ { "type": 0, "sum" : 20000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:17]execute_script... [07:41:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59673, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545346", "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" : 72.90, "quantity" : 274.350, "sum" : 20000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 20000.00, "total" : 20000.00, "payments": [ { "type": 0, "sum" : 20000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:17]POST & json_proto [07:41:17]process_json_proto [07:41:17]json parsed OK: [07:41:17]protocol is kg_v1.0 [07:41:17]action value=close_receipt [07:41:17]process_action close_receipt [07:41:17]cmd_close_receipt [07:41:17]MH_GetDate [07:41:17]Write to MH i2c: F0 00 00 3B 03 2D [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: F0 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: F0 09 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: F0 09 00 3B 03 00 9D 16 60 66 9A 61 5F 66 6F [07:41:17]GetLastDocTimeStamp 1717573271 [07:41:17]current date 1717573277 [07:41:17]FM_GetShiftState [07:41:17]SAM_PROTO_GetShiftState [07:41:17]wFMCommunicate request_size=4 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 13 01 00 [07:41:17]Write to MH i2c: E2 08 00 3C 03 80 13 01 00 00 00 00 00 BC [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0E 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0E 00 3C 03 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F4 [07:41:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:17]wFMCommunicate OK [07:41:17]SAM_PROTO_GetShiftState done [07:41:17]FM_GetShiftState done [07:41:17]opened in 1717545916 [07:41:17]opened+sec_in_day 1717632316 [07:41:17]quantity*price = 2000011 [07:41:17]sum+1 = 2000013 [07:41:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 20000.00 НСП 1% : 176.99 НДС 12% : 2123.91 Наличными: 20000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 70 05.06.2024 07:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФД осн.: 59673 ФМ осн.: 0000000000959414 ФМ: 0000000000959414 ФД: 59675 ФПД: 173703362859846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074117&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59675&fm=173703362859846&tin=02508201610067®Number=0000000000151680&sum=2000000 [07:41:18]StoreToDocumentArchive [07:41:18]shift 72 fd 59675 [07:41:18]save to /storage/0072/doc_00059675 [07:41:18]save last doc name /storage/0072/doc_00059675 to /storage/kkm_last_doc_name [07:41:18]save OK [07:41:18]Clear old archive folders... [07:41:18]ProcessDocumentItem done err = 0, tmpTLVsize=276 [07:41:18]tlvbuf is 003C5520 [07:41:18]SAM_PROTO_ClearQueue [07:41:18]wFMCommunicate request_size=4 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 09 00 00 [07:41:18]Write to MH i2c: E2 08 00 4B 03 80 09 00 00 00 00 00 00 C0 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [07:41:18]RAPDU: 90 00 [07:41:18]wFMCommunicate OK [07:41:18]SAM_PROTO_ClearQueue done [07:41:18]KKMCreateOFDPacket [07:41:18]OFDProtocolAddRootSTLVToBuf [07:41:18]FM_MakeSignedData [07:41:18]FM_MakeSignedData [07:41:18]SAM_PROTO_SignData [07:41:18]wFMCommunicate request_size=4 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 0D 01 02 [07:41:18]Write to MH i2c: E2 08 00 4C 03 80 0D 01 02 00 00 00 00 C8 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [07:41:18]RAPDU: 90 00 [07:41:18]wFMCommunicate OK [07:41:18]wFMCommunicate request_size=255 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 9D 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 19 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 [07:41:18]Write to MH i2c: E2 02 01 4D 03 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 9D 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 19 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 00 00 54 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [07:41:18]RAPDU: 90 00 [07:41:18]wFMCommunicate OK [07:41:18]wFMCommunicate request_size=35 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B E9 00 00 35 04 06 00 9D FB 77 3D 53 46 [07:41:18]Write to MH i2c: E2 26 00 4E 03 80 0D 02 02 1E 00 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B E9 00 00 35 04 06 00 9D FB 77 3D 53 46 00 00 A7 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [07:41:18]RAPDU: 90 00 [07:41:18]wFMCommunicate OK [07:41:18]wFMCommunicate request_size=4 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 0D 03 02 [07:41:18]Write to MH i2c: E2 08 00 4F 03 80 0D 03 02 00 00 00 00 CD [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 0B 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 0B 00 4F 03 00 6F B4 B6 84 E2 AA CC 1F 90 00 A2 [07:41:18]RAPDU: 6F B4 B6 84 E2 AA CC 1F 90 00 [07:41:18]wFMCommunicate OK [07:41:18]SAM_PROTO_SignData done [07:41:18]FM_MakeSignedData done [07:41:18]CreateOFDProtocolMessage [07:41:18]wFMCommunicate request_size=4 [07:41:18]MH_SAM_APDU [07:41:18]CAPDU: 80 11 00 00 [07:41:18]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:18]Read from MH i2c: E2 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 17 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: E2 17 00 50 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 20 [07:41:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:18]wFMCommunicate OK [07:41:18]CreateOFDProtocolMessage done [07:41:18]OFDSenderStorePacket 59675 [07:41:18]StoreOFDPacket docnum=59675 [07:41:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 28 01 00 00 86 30 20 01 65 79 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 9D 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 19 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B E9 00 00 35 04 06 00 9D FB 77 3D 53 46 6F B4 B6 84 E2 AA CC 1F [07:41:18]CheckFolder [07:41:18]dirname=/storage/ofd_packets [07:41:18]CheckFolder done [07:41:18]ProducePacketName [07:41:18]name=ofd_packets/00059675 [07:41:18]NVStorageSaveData ofd_packets/00059675 [07:41:18]File name is /storage/ofd_packets/00059675 [07:41:18]Write 326 bytes [07:41:18]NVStorageSaveData done [07:41:18]OFDSenderStorePacket done [07:41:18]KKMCreateOFDPacket done [07:41:18]NVStorageSaveData kkm_last_timestamp [07:41:18]File name is /storage/kkm_last_timestamp [07:41:18]Write 4 bytes [07:41:18]NVStorageSaveData done [07:41:18]ExternCall_PrintAddStr [07:41:18]wPrintStart [07:41:18]Write to MH i2c: 01 00 00 51 03 54 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 07 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [07:41:18]RasterBufferAndPrint [07:41:18]line Счет N : (1)545346 [07:41:18]line ИНН: 02508201610067 [07:41:18]line Контрольно-Кассовый Чек [07:41:18]line ВОЗВРАТ ПРОДАЖИ [07:41:18]line ТРК (МРК, ГНК) : 31 [07:41:18]line Товар: 2710194210 [07:41:18]line ДТ-К-5 [07:41:18]line 274.350 * 72.90 [07:41:18]line = 20000.12 [07:41:18]line НДС 12% НСП 1% [07:41:18]line > о реализуемом товаре [07:41:18]line ОКРУГЛЕНИЕ: -0.12 [07:41:18]line ИТОГО: 20000.00 [07:41:18]line НСП 1% : 176.99 [07:41:18]line НДС 12% : 2123.91 [07:41:18]line Наличными: 20000.00 [07:41:18]line Безнал.: 0.00 [07:41:18]line Место: АЗС № 117 "Партнер Нефть" [07:41:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:41:18]line СНО: Общий режим [07:41:18]line Чек 70 05.06.2024 07:41 [07:41:18]line Смена: 72 ФФД: 1.0 [07:41:18]line ЗНМ: 0300000048 [07:41:18]line РНМ: 0000000000151680 [07:41:18]line Версия ККМ: v1.0 [07:41:18]line ФД осн.: 59673 [07:41:18]line ФМ осн.: 0000000000959414 [07:41:18]line ФМ: 0000000000959414 [07:41:18]line ФД: 59675 [07:41:18]line ФПД: 173703362859846 [07:41:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074117&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59675&fm=173703362859846&tin=02508201610067®Number=0000000000151680&sum=2000000 [07:41:18]written 0, free lines is 4095 [07:41:18]OFD Sender: Processing packet 59675 [packets to send 53, broken 52] [07:41:18]ProducePacketName [07:41:18]name=ofd_packets/00059675 [07:41:18]OFD Sender: To server: pG, [07:41:18]CommunicateWithHost lk.salyk.kg:30040 [07:41:18]ConnectInit lk.salyk.kg [07:41:19]Connected sock=10 [07:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 28 01 00 00 86 30 20 01 65 79 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AE 2F 04 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 8C 84 1E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 84 1E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 45 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 3D 03 00 00 00 07 04 06 00 80 84 1E 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 9D 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 19 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B E9 00 00 35 04 06 00 9D FB 77 3D 53 46 6F B4 B6 84 E2 AA CC 1F [07:41:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 ED 6B 47 00 76 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B E9 00 00 F4 03 04 00 A2 C2 5F 66 B6 04 01 00 00 6F 29 E9 CD A2 D1 46 D1 [07:41:19]CommunicateWithHost err = 0 [07:41:19]CheckOFDResponse [07:41:19]1017 (14) - 77093643461234 [07:41:19]1041 (16) - 0000000000959414 [07:41:19]1040 (4) - 59675 [07:41:19]1012 (4) - 05.06.2024 01:42 [07:41:19]1206 (1) - 0 [07:41:19]OFD Sender: Remove packet 59675 [07:41:19]ProducePacketName [07:41:19]name=ofd_packets/00059675 [07:41:19]NVStorageDeleteData [07:41:19]Write to MH i2c: 01 00 00 7C 03 7F [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 7C 03 00 00 00 00 00 B2 0C 44 [07:41:19]RasterBufferAndPrint [07:41:19]line [07:41:19]line [07:41:19]line [07:41:19]line [07:41:19]line [07:41:19]written 0, free lines is 3265 [07:41:19]MH_Cut [07:41:19]Write to MH i2c: D1 01 00 83 03 01 58 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: D1 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: D1 01 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: D1 01 00 83 03 00 57 [07:41:19]Write to MH i2c: 01 00 00 84 03 87 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]OFD Sender: No OFD packet to send [07:41:20]*** Cut start [07:41:20]*** Partial cut [07:41:20]*** CUTSNS_PIN = 1 [07:41:20]*** CUTSNS_PIN = 0 [07:41:20]*** Brake cut motor [07:41:20]Read from MH i2c: 01 [07:41:20]MH_I2C_Read... [07:41:20]*** Stop cut motor [07:41:20]*** Cut end [07:41:20]Read from MH i2c: 01 07 00 [07:41:20]MH_I2C_Read... [07:41:20]Read from MH i2c: 01 07 00 84 03 00 00 00 00 00 FF 0F 9C [07:41:20]process_action close_receipt done [07:41:20]requested_data is exist [07:41:20]produce_requested_data [07:41:20]requested_item fm.sn is exist - process it [07:41:20]wFMCommunicate request_size=4 [07:41:20]MH_SAM_APDU [07:41:20]CAPDU: 80 11 00 00 [07:41:20]Write to MH i2c: E2 08 00 85 03 80 11 00 00 00 00 00 00 02 [07:41:20]Write i2c OK [07:41:20]MH_I2C_Read... [07:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:20]Read from MH i2c: E2 [07:41:20]MH_I2C_Read... [07:41:20]Read from MH i2c: E2 17 00 [07:41:20]MH_I2C_Read... [07:41:20]Read from MH i2c: E2 17 00 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [07:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:20]wFMCommunicate OK [07:41:20]requested_item fd.num is exist - process it [07:41:20]SAM_PROTO_GetFieldsCounters [07:41:20]wFMCommunicate request_size=4 [07:41:20]MH_SAM_APDU [07:41:20]CAPDU: 80 13 00 00 [07:41:20]Write to MH i2c: E2 08 00 86 03 80 13 00 00 00 00 00 00 05 [07:41:21]Write i2c OK [07:41:21]MH_I2C_Read... [07:41:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:21]Read from MH i2c: E2 [07:41:21]MH_I2C_Read... [07:41:21]Read from MH i2c: E2 62 00 [07:41:21]MH_I2C_Read... [07:41:21]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1B E9 00 00 0E 04 04 00 48 00 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 40 [07:41:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1B E9 00 00 0E 04 04 00 48 00 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:41:21]wFMCommunicate OK [07:41:21]SAM_PROTO_GetFieldsCounters done [07:41:21]requested_item shift.num is exist - process it [07:41:21]requested_item shift.opened is exist - process it [07:41:21]req_shift_opened [07:41:21]FM_GetShiftState [07:41:21]SAM_PROTO_GetShiftState [07:41:21]wFMCommunicate request_size=4 [07:41:21]MH_SAM_APDU [07:41:21]CAPDU: 80 13 01 00 [07:41:21]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [07:41:21]Write i2c OK [07:41:21]MH_I2C_Read... [07:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:21]Read from MH i2c: E2 [07:41:21]MH_I2C_Read... [07:41:21]Read from MH i2c: E2 0E 00 [07:41:21]MH_I2C_Read... [07:41:21]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3F [07:41:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:21]wFMCommunicate OK [07:41:21]SAM_PROTO_GetShiftState done [07:41:21]FM_GetShiftState done [07:41:21]req_shift_opened done [07:41:21]requested_item shift.open_date is exist - process it [07:41:21]req_shift_open_date [07:41:21]req_shift_open_date done [07:41:21]produce_requested_data done [07:41:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59675,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:41:21]process_action_free close_receipt [07:41:21]json_value_free [07:41:21]json_value_free done [07:41:21]process_json_proto returns [07:41:21]Send response to host [07:41:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59675,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:41:21]free response buf [07:41:21]execute_script done [07:41:21]execute_script returns [07:41:21]free content buf [07:41:21]Sock 8.Close socket [07:41:21]Sock 8.Thread stoped [07:41:24]OFD Sender: No OFD packet to send [07:41:29]OFD Sender: No OFD packet to send [07:41:34]OFD Sender: No OFD packet to send [07:41:39]OFD Sender: No OFD packet to send [07:41:44]OFD Sender: No OFD packet to send [07:41:49]OFD Sender: No OFD packet to send [07:41:54]accept exits with 9 [07:41:54]New connection [07:41:54]New thread 3066957156 created [07:41:54]Thread 3067100516 joined [07:41:54]Waiting for new connection... [07:41:54] Sock 9.Parse request [07:41:54]Sock 9.Check first char [07:41:54]Sock 9.First char is OK [07:41:54]request: POST /json_proto HTTP/1.0 [07:41:54]Method: POST [07:41:54]URL: /json_proto [07:41:54]Method is POST - this is cgi request [07:41:54]url: /json_proto [07:41:54]query_string will be loaded in cgi processing [07:41:54]execute_cgi json_proto POST (null) [07:41:54]execute_cgi path=json_proto method=POST [07:41:54]POST find Content-Length [07:41:54]Host: 172.17.60.68:8080 [07:41:54]Content-Length: 679 [07:41:54]Content-Type: application/json [07:41:54] [07:41:54]POST finish read [07:41:54]Found Content-Length = 679 [07:41:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545348", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.38, "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:41:54]execute_script... [07:41:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545348", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.38, "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:41:54]POST & json_proto [07:41:54]process_json_proto [07:41:54]json parsed OK: [07:41:54]protocol is kg_v1.0 [07:41:54]action value=close_receipt [07:41:54]process_action close_receipt [07:41:54]cmd_close_receipt [07:41:54]MH_GetDate [07:41:54]Write to MH i2c: F0 00 00 88 03 7A [07:41:54]Write i2c OK [07:41:54]MH_I2C_Read... [07:41:54]Read from MH i2c: F0 [07:41:54]MH_I2C_Read... [07:41:54]Read from MH i2c: F0 09 00 [07:41:54]MH_I2C_Read... [07:41:54]Read from MH i2c: F0 09 00 88 03 00 C3 16 60 66 9A 61 5F 66 E2 [07:41:54]GetLastDocTimeStamp 1717573277 [07:41:54]current date 1717573315 [07:41:54]FM_GetShiftState [07:41:54]SAM_PROTO_GetShiftState [07:41:54]wFMCommunicate request_size=4 [07:41:54]MH_SAM_APDU [07:41:54]CAPDU: 80 13 01 00 [07:41:54]Write to MH i2c: E2 08 00 89 03 80 13 01 00 00 00 00 00 09 [07:41:54]Write i2c OK [07:41:54]MH_I2C_Read... [07:41:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:54]Read from MH i2c: E2 [07:41:54]MH_I2C_Read... [07:41:54]Read from MH i2c: E2 0E 00 [07:41:54]MH_I2C_Read... [07:41:54]Read from MH i2c: E2 0E 00 89 03 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 41 [07:41:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:54]wFMCommunicate OK [07:41:54]SAM_PROTO_GetShiftState done [07:41:54]FM_GetShiftState done [07:41:54]opened in 1717545916 [07:41:54]opened+sec_in_day 1717632316 [07:41:54]quantity*price = 200037 [07:41:54]sum+1 = 200039 [07:41:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 71 05.06.2024 07:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59676 ФПД: 182986258287125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074155&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59676&fm=182986258287125&tin=02508201610067®Number=0000000000151680&sum=200000 [07:41:55]StoreToDocumentArchive [07:41:55]shift 72 fd 59676 [07:41:55]save to /storage/0072/doc_00059676 [07:41:55]save last doc name /storage/0072/doc_00059676 to /storage/kkm_last_doc_name [07:41:55]save OK [07:41:55]Clear old archive folders... [07:41:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:41:55]tlvbuf is 003CB1F0 [07:41:55]SAM_PROTO_ClearQueue [07:41:55]wFMCommunicate request_size=4 [07:41:55]MH_SAM_APDU [07:41:55]CAPDU: 80 09 00 00 [07:41:55]Write to MH i2c: E2 08 00 96 03 80 09 00 00 00 00 00 00 0B [07:41:55]Write i2c OK [07:41:55]MH_I2C_Read... [07:41:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:55]Read from MH i2c: E2 [07:41:55]MH_I2C_Read... [07:41:55]Read from MH i2c: E2 03 00 [07:41:55]MH_I2C_Read... [07:41:55]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [07:41:55]RAPDU: 90 00 [07:41:55]wFMCommunicate OK [07:41:55]SAM_PROTO_ClearQueue done [07:41:55]KKMCreateOFDPacket [07:41:55]OFDProtocolAddRootSTLVToBuf [07:41:55]FM_MakeSignedData [07:41:55]FM_MakeSignedData [07:41:55]SAM_PROTO_SignData [07:41:55]wFMCommunicate request_size=4 [07:41:55]MH_SAM_APDU [07:41:55]CAPDU: 80 0D 01 02 [07:41:55]Write to MH i2c: E2 08 00 97 03 80 0D 01 02 00 00 00 00 13 [07:41:55]Write i2c OK [07:41:55]MH_I2C_Read... [07:41:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:55]Read from MH i2c: E2 [07:41:55]MH_I2C_Read... [07:41:55]Read from MH i2c: E2 03 00 [07:41:55]MH_I2C_Read... [07:41:55]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [07:41:55]RAPDU: 90 00 [07:41:55]wFMCommunicate OK [07:41:55]wFMCommunicate request_size=255 [07:41:55]MH_SAM_APDU [07:41: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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 00 00 00 F4 03 04 00 C3 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C E9 00 00 35 04 06 00 A6 6C CE EC [07:41:55]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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 00 00 00 F4 03 04 00 C3 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C E9 00 00 35 04 06 00 A6 6C CE EC 00 00 EF [07:41:55]Write i2c OK [07:41:55]MH_I2C_Read... [07:41:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:56]Read from MH i2c: E2 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 03 00 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [07:41:56]RAPDU: 90 00 [07:41:56]wFMCommunicate OK [07:41:56]wFMCommunicate request_size=7 [07:41:56]MH_SAM_APDU [07:41:56]CAPDU: 80 0D 02 02 02 8A 15 [07:41:56]Write to MH i2c: E2 0A 00 99 03 80 0D 02 02 02 00 8A 15 00 00 B9 [07:41:56]Write i2c OK [07:41:56]MH_I2C_Read... [07:41:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:56]Read from MH i2c: E2 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 03 00 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [07:41:56]RAPDU: 90 00 [07:41:56]wFMCommunicate OK [07:41:56]wFMCommunicate request_size=4 [07:41:56]MH_SAM_APDU [07:41:56]CAPDU: 80 0D 03 02 [07:41:56]Write to MH i2c: E2 08 00 9A 03 80 0D 03 02 00 00 00 00 18 [07:41:56]Write i2c OK [07:41:56]MH_I2C_Read... [07:41:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:56]Read from MH i2c: E2 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 0B 00 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 0B 00 9A 03 00 6D 76 66 67 43 24 D3 BC 90 00 BF [07:41:56]RAPDU: 6D 76 66 67 43 24 D3 BC 90 00 [07:41:56]wFMCommunicate OK [07:41:56]SAM_PROTO_SignData done [07:41:56]FM_MakeSignedData done [07:41:56]CreateOFDProtocolMessage [07:41:56]wFMCommunicate request_size=4 [07:41:56]MH_SAM_APDU [07:41:56]CAPDU: 80 11 00 00 [07:41:56]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [07:41:56]Write i2c OK [07:41:56]MH_I2C_Read... [07:41:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:56]Read from MH i2c: E2 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 17 00 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: E2 17 00 9B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6B [07:41:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:56]wFMCommunicate OK [07:41:56]CreateOFDProtocolMessage done [07:41:56]OFDSenderStorePacket 59676 [07:41:56]StoreOFDPacket docnum=59676 [07:41:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 07 90 04 01 D0 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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 00 00 00 F4 03 04 00 C3 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C E9 00 00 35 04 06 00 A6 6C CE EC 8A 15 6D 76 66 67 43 24 D3 BC [07:41:56]CheckFolder [07:41:56]dirname=/storage/ofd_packets [07:41:56]CheckFolder done [07:41:56]ProducePacketName [07:41:56]name=ofd_packets/00059676 [07:41:56]NVStorageSaveData ofd_packets/00059676 [07:41:56]File name is /storage/ofd_packets/00059676 [07:41:56]Write 298 bytes [07:41:56]NVStorageSaveData done [07:41:56]OFDSenderStorePacket done [07:41:56]KKMCreateOFDPacket done [07:41:56]NVStorageSaveData kkm_last_timestamp [07:41:56]File name is /storage/kkm_last_timestamp [07:41:56]Write 4 bytes [07:41:56]NVStorageSaveData done [07:41:56]ExternCall_PrintAddStr [07:41:56]wPrintStart [07:41:56]Write to MH i2c: 01 00 00 9C 03 9F [07:41:56]Write i2c OK [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: 01 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: 01 07 00 [07:41:56]MH_I2C_Read... [07:41:56]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 FF 0F B4 [07:41:56]RasterBufferAndPrint [07:41:56]line Счет N : (1)545348 [07:41:56]line ИНН: 02508201610067 [07:41:56]line Контрольно-Кассовый Чек [07:41:56]line ПРОДАЖА [07:41:56]line ТРК (МРК, ГНК) : 31 [07:41:56]line Товар: 2710194210 [07:41:56]line ДТ-К-5 [07:41:56]line 27.440 * 72.90 [07:41:56]line = 2000.38 [07:41:56]line НДС 12% НСП 1% [07:41:56]line > о реализуемом товаре [07:41:56]line ОКРУГЛЕНИЕ: -0.38 [07:41:56]line ИТОГО: 2000.00 [07:41:56]line Внесено: 2000.00 [07:41:56]line СДАЧА: 0.00 [07:41:56]line НСП 1% : 17.70 [07:41:56]line НДС 12% : 212.43 [07:41:56]line Наличными: 2000.00 [07:41:56]line Безнал.: 0.00 [07:41:56]line Место: АЗС № 117 "Партнер Нефть" [07:41:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:41:56]line СНО: Общий режим [07:41:56]line Чек 71 05.06.2024 07:41 [07:41:56]line Смена: 72 ФФД: 1.0 [07:41:56]line ЗНМ: 0300000048 [07:41:56]line РНМ: 0000000000151680 [07:41:56]line Версия ККМ: v1.0 [07:41:56]line ФМ: 0000000000959414 [07:41:56]line ФД: 59676 [07:41:56]line ФПД: 182986258287125 [07:41:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074155&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59676&fm=182986258287125&tin=02508201610067®Number=0000000000151680&sum=200000 [07:41:56]OFD Sender: Processing packet 59676 [packets to send 53, broken 52] [07:41:56]ProducePacketName [07:41:56]name=ofd_packets/00059676 [07:41:56]OFD Sender: To server: pG, [07:41:56]CommunicateWithHost lk.salyk.kg:30040 [07:41:56]ConnectInit lk.salyk.kg [07:41:56]written 0, free lines is 4095 [07:41:56]Connected sock=10 [07:41:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 07 90 04 01 D0 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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 00 00 00 F4 03 04 00 C3 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C E9 00 00 35 04 06 00 A6 6C CE EC 8A 15 6D 76 66 67 43 24 D3 BC [07:41:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F5 04 47 00 8B 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C E9 00 00 F4 03 04 00 C7 C2 5F 66 B6 04 01 00 00 02 72 39 0D 9B 27 11 48 [07:41:56]CommunicateWithHost err = 0 [07:41:56]CheckOFDResponse [07:41:56]1017 (14) - 77093643461234 [07:41:56]1041 (16) - 0000000000959414 [07:41:56]1040 (4) - 59676 [07:41:56]1012 (4) - 05.06.2024 01:43 [07:41:56]1206 (1) - 0 [07:41:56]OFD Sender: Remove packet 59676 [07:41:56]ProducePacketName [07:41:56]name=ofd_packets/00059676 [07:41:56]NVStorageDeleteData [07:41:57]Write to MH i2c: 01 00 00 C7 03 CA [07:41:57]Write i2c OK [07:41:57]MH_I2C_Read... [07:41:57]Read from MH i2c: 01 [07:41:57]MH_I2C_Read... [07:41:57]Read from MH i2c: 01 07 00 [07:41:57]MH_I2C_Read... [07:41:57]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 AA 0C 87 [07:41:57]RasterBufferAndPrint [07:41:57]line [07:41:57]line [07:41:57]line [07:41:57]line [07:41:57]line [07:41:57]written 0, free lines is 3245 [07:41:57]MH_Cut [07:41:57]Write to MH i2c: D1 01 00 CE 03 01 A3 [07:41:57]Write i2c OK [07:41:57]MH_I2C_Read... [07:41:57]Read from MH i2c: D1 [07:41:57]MH_I2C_Read... [07:41:57]Read from MH i2c: D1 01 00 [07:41:57]MH_I2C_Read... [07:41:57]Read from MH i2c: D1 01 00 CE 03 00 A2 [07:41:57]Write to MH i2c: 01 00 00 CF 03 D2 [07:41:57]Write i2c OK [07:41:57]MH_I2C_Read... [07:41:57]OFD Sender: No OFD packet to send [07:41:58]*** Cut start [07:41:58]*** Partial cut [07:41:58]*** CUTSNS_PIN = 1 [07:41:58]*** CUTSNS_PIN = 0 [07:41:58]*** Brake cut motor [07:41:58]Read from MH i2c: 01 [07:41:58]MH_I2C_Read... [07:41:58]*** Stop cut motor [07:41:58]*** Cut end [07:41:58]Read from MH i2c: 01 07 00 [07:41:58]MH_I2C_Read... [07:41:58]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [07:41:58]process_action close_receipt done [07:41:58]requested_data is exist [07:41:58]produce_requested_data [07:41:58]requested_item fm.sn is exist - process it [07:41:58]wFMCommunicate request_size=4 [07:41:58]MH_SAM_APDU [07:41:58]CAPDU: 80 11 00 00 [07:41:58]Write to MH i2c: E2 08 00 D0 03 80 11 00 00 00 00 00 00 4D [07:41:58]Write i2c OK [07:41:58]MH_I2C_Read... [07:41:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:58]Read from MH i2c: E2 [07:41:58]MH_I2C_Read... [07:41:58]Read from MH i2c: E2 17 00 [07:41:58]MH_I2C_Read... [07:41:58]Read from MH i2c: E2 17 00 D0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A0 [07:41:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:41:58]wFMCommunicate OK [07:41:58]requested_item fd.num is exist - process it [07:41:58]SAM_PROTO_GetFieldsCounters [07:41:58]wFMCommunicate request_size=4 [07:41:58]MH_SAM_APDU [07:41:58]CAPDU: 80 13 00 00 [07:41:58]Write to MH i2c: E2 08 00 D1 03 80 13 00 00 00 00 00 00 50 [07:41:58]Write i2c OK [07:41:58]MH_I2C_Read... [07:41:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:58]Read from MH i2c: E2 [07:41:58]MH_I2C_Read... [07:41:58]Read from MH i2c: E2 62 00 [07:41:58]MH_I2C_Read... [07:41:58]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1C E9 00 00 0E 04 04 00 48 00 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 8F [07:41:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1C E9 00 00 0E 04 04 00 48 00 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:41:58]wFMCommunicate OK [07:41:58]SAM_PROTO_GetFieldsCounters done [07:41:58]requested_item shift.num is exist - process it [07:41:58]requested_item shift.opened is exist - process it [07:41:58]req_shift_opened [07:41:58]FM_GetShiftState [07:41:58]SAM_PROTO_GetShiftState [07:41:58]wFMCommunicate request_size=4 [07:41:58]MH_SAM_APDU [07:41:58]CAPDU: 80 13 01 00 [07:41:58]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [07:41:58]Write i2c OK [07:41:58]MH_I2C_Read... [07:41:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:58]Read from MH i2c: E2 [07:41:58]MH_I2C_Read... [07:41:58]Read from MH i2c: E2 0E 00 [07:41:58]MH_I2C_Read... [07:41:58]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8A [07:41:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:41:58]wFMCommunicate OK [07:41:58]SAM_PROTO_GetShiftState done [07:41:58]FM_GetShiftState done [07:41:58]req_shift_opened done [07:41:58]requested_item shift.open_date is exist - process it [07:41:58]req_shift_open_date [07:41:58]req_shift_open_date done [07:41:58]produce_requested_data done [07:41:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59676,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:41:58]process_action_free close_receipt [07:41:58]json_value_free [07:41:58]json_value_free done [07:41:58]process_json_proto returns [07:41:58]Send response to host [07:41:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59676,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:41:58]free response buf [07:41:58]execute_script done [07:41:58]execute_script returns [07:41:58]free content buf [07:41:58]Sock 9.Close socket [07:41:58]Sock 9.Thread stoped [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:31]accept exits with 8 [07:42:31]New connection [07:42:31]New thread 3067100516 created [07:42:31]Thread 3066957156 joined [07:42:31]Waiting for new connection... [07:42:31] Sock 8.Parse request [07:42:31]Sock 8.Check first char [07:42:31]Sock 8.First char is OK [07:42:31]request: POST /json_proto HTTP/1.0 [07:42:31]Method: POST [07:42:31]URL: /json_proto [07:42:31]Method is POST - this is cgi request [07:42:31]url: /json_proto [07:42:31]query_string will be loaded in cgi processing [07:42:31]execute_cgi json_proto POST (null) [07:42:31]execute_cgi path=json_proto method=POST [07:42:31]POST find Content-Length [07:42:31]Host: 172.17.60.68:8080 [07:42:31]Content-Length: 841 [07:42:31]Content-Type: application/json [07:42:31] [07:42:31]POST finish read [07:42:31]Found Content-Length = 841 [07:42:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545339", "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" : 72.90, "quantity" : 137.040, "sum" : 9990.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 9990.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:31]execute_script... [07:42: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)545339", "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" : 72.90, "quantity" : 137.040, "sum" : 9990.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 9990.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:31]POST & json_proto [07:42:31]process_json_proto [07:42:31]json parsed OK: [07:42:31]protocol is kg_v1.0 [07:42:31]action value=close_receipt [07:42:31]process_action close_receipt [07:42:31]cmd_close_receipt [07:42:31]MH_GetDate [07:42:31]Write to MH i2c: F0 00 00 D3 03 C5 [07:42:31]Write i2c OK [07:42:31]MH_I2C_Read... [07:42:31]Read from MH i2c: F0 [07:42:31]MH_I2C_Read... [07:42:31]Read from MH i2c: F0 09 00 [07:42:31]MH_I2C_Read... [07:42:31]Read from MH i2c: F0 09 00 D3 03 00 E8 16 60 66 9A 61 5F 66 52 [07:42:31]GetLastDocTimeStamp 1717573315 [07:42:31]current date 1717573352 [07:42:31]FM_GetShiftState [07:42:31]SAM_PROTO_GetShiftState [07:42:31]wFMCommunicate request_size=4 [07:42:31]MH_SAM_APDU [07:42:31]CAPDU: 80 13 01 00 [07:42:31]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [07:42:31]Write i2c OK [07:42:31]MH_I2C_Read... [07:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:31]Read from MH i2c: E2 [07:42:31]MH_I2C_Read... [07:42:31]Read from MH i2c: E2 0E 00 [07:42:31]MH_I2C_Read... [07:42:31]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8C [07:42:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:42:31]wFMCommunicate OK [07:42:31]SAM_PROTO_GetShiftState done [07:42:31]FM_GetShiftState done [07:42:31]opened in 1717545916 [07:42:31]opened+sec_in_day 1717632316 [07:42:31]quantity*price = 999021 [07:42:31]sum+1 = 999023 [07:42:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9990.22 НСП 1% : 88.41 НДС 12% : 1060.91 Наличными: 0.00 Безнал.: 9990.22 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 72 05.06.2024 07:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59677 ФПД: 122429245189726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074232&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59677&fm=122429245189726&tin=02508201610067®Number=0000000000151680&sum=999022 [07:42:33]StoreToDocumentArchive [07:42:33]shift 72 fd 59677 [07:42:33]save to /storage/0072/doc_00059677 [07:42:33]save last doc name /storage/0072/doc_00059677 to /storage/kkm_last_doc_name [07:42:33]save OK [07:42:33]Clear old archive folders... [07:42:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:42:33]tlvbuf is 003D52C0 [07:42:33]SAM_PROTO_ClearQueue [07:42:33]wFMCommunicate request_size=4 [07:42:33]MH_SAM_APDU [07:42:33]CAPDU: 80 09 00 00 [07:42:33]Write to MH i2c: E2 08 00 E1 03 80 09 00 00 00 00 00 00 56 [07:42:33]Write i2c OK [07:42:33]MH_I2C_Read... [07:42:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:33]Read from MH i2c: E2 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [07:42:33]RAPDU: 90 00 [07:42:33]wFMCommunicate OK [07:42:33]SAM_PROTO_ClearQueue done [07:42:33]KKMCreateOFDPacket [07:42:33]OFDProtocolAddRootSTLVToBuf [07:42:33]FM_MakeSignedData [07:42:33]FM_MakeSignedData [07:42:33]SAM_PROTO_SignData [07:42:33]wFMCommunicate request_size=4 [07:42:33]MH_SAM_APDU [07:42:33]CAPDU: 80 0D 01 02 [07:42:33]Write to MH i2c: E2 08 00 E2 03 80 0D 01 02 00 00 00 00 5E [07:42:33]Write i2c OK [07:42:33]MH_I2C_Read... [07:42:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:33]Read from MH i2c: E2 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [07:42:33]RAPDU: 90 00 [07:42:33]wFMCommunicate OK [07:42:33]wFMCommunicate request_size=255 [07:42:33]MH_SAM_APDU [07:42:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E8 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D E9 00 00 35 04 06 00 6F 59 47 AB [07:42:33]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 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E8 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D E9 00 00 35 04 06 00 6F 59 47 AB 00 00 B0 [07:42:33]Write i2c OK [07:42:33]MH_I2C_Read... [07:42:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:33]Read from MH i2c: E2 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [07:42:33]RAPDU: 90 00 [07:42:33]wFMCommunicate OK [07:42:33]wFMCommunicate request_size=7 [07:42:33]MH_SAM_APDU [07:42:33]CAPDU: 80 0D 02 02 02 6E 5E [07:42:33]Write to MH i2c: E2 0A 00 E4 03 80 0D 02 02 02 00 6E 5E 00 00 31 [07:42:33]Write i2c OK [07:42:33]MH_I2C_Read... [07:42:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:33]Read from MH i2c: E2 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [07:42:33]RAPDU: 90 00 [07:42:33]wFMCommunicate OK [07:42:33]wFMCommunicate request_size=4 [07:42:33]MH_SAM_APDU [07:42:33]CAPDU: 80 0D 03 02 [07:42:33]Write to MH i2c: E2 08 00 E5 03 80 0D 03 02 00 00 00 00 63 [07:42:33]Write i2c OK [07:42:33]MH_I2C_Read... [07:42:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:33]Read from MH i2c: E2 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 0B 00 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 0B 00 E5 03 00 3D 8E 54 A9 D5 93 22 46 90 00 FC [07:42:33]RAPDU: 3D 8E 54 A9 D5 93 22 46 90 00 [07:42:33]wFMCommunicate OK [07:42:33]SAM_PROTO_SignData done [07:42:33]FM_MakeSignedData done [07:42:33]CreateOFDProtocolMessage [07:42:33]wFMCommunicate request_size=4 [07:42:33]MH_SAM_APDU [07:42:33]CAPDU: 80 11 00 00 [07:42:33]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [07:42:33]Write i2c OK [07:42:33]MH_I2C_Read... [07:42:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:33]Read from MH i2c: E2 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 17 00 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B6 [07:42:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:42:33]wFMCommunicate OK [07:42:33]CreateOFDProtocolMessage done [07:42:33]OFDSenderStorePacket 59677 [07:42:33]StoreOFDPacket docnum=59677 [07:42:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EB E5 04 01 C9 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E8 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D E9 00 00 35 04 06 00 6F 59 47 AB 6E 5E 3D 8E 54 A9 D5 93 22 46 [07:42:33]CheckFolder [07:42:33]dirname=/storage/ofd_packets [07:42:33]CheckFolder done [07:42:33]ProducePacketName [07:42:33]name=ofd_packets/00059677 [07:42:33]NVStorageSaveData ofd_packets/00059677 [07:42:33]File name is /storage/ofd_packets/00059677 [07:42:33]Write 298 bytes [07:42:33]NVStorageSaveData done [07:42:33]OFDSenderStorePacket done [07:42:33]KKMCreateOFDPacket done [07:42:33]NVStorageSaveData kkm_last_timestamp [07:42:33]File name is /storage/kkm_last_timestamp [07:42:33]Write 4 bytes [07:42:33]NVStorageSaveData done [07:42:33]ExternCall_PrintAddStr [07:42:33]wPrintStart [07:42:33]Write to MH i2c: 01 00 00 E7 03 EA [07:42:33]Write i2c OK [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: 01 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: 01 07 00 [07:42:33]MH_I2C_Read... [07:42:33]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 FF 0F FF [07:42:33]RasterBufferAndPrint [07:42:33]line Счет N : (1)545339 [07:42:33]line ИНН: 02508201610067 [07:42:33]line Контрольно-Кассовый Чек [07:42:33]line ПРОДАЖА [07:42:33]line ТРК (МРК, ГНК) : 11 [07:42:33]line Товар: 2710194210 [07:42:33]line ДТ-К-5 [07:42:33]line 137.040 * 72.90 [07:42:33]line = 9990.22 [07:42:33]line НДС 12% НСП 1% [07:42:33]line > о реализуемом товаре [07:42:33]line ИТОГО: 9990.22 [07:42:33]line НСП 1% : 88.41 [07:42:33]line НДС 12% : 1060.91 [07:42:33]line Наличными: 0.00 [07:42:33]line Безнал.: 9990.22 [07:42:33]line Место: АЗС № 117 "Партнер Нефть" [07:42:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:42:33]line СНО: Общий режим [07:42:33]line Чек 72 05.06.2024 07:42 [07:42:33]line Смена: 72 ФФД: 1.0 [07:42:33]line ЗНМ: 0300000048 [07:42:33]line РНМ: 0000000000151680 [07:42:33]line Версия ККМ: v1.0 [07:42:33]line Платежная система: АКБ Кыргызстан [07:42:33]line ФМ: 0000000000959414 [07:42:33]line ФД: 59677 [07:42:33]line ФПД: 122429245189726 [07:42:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074232&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59677&fm=122429245189726&tin=02508201610067®Number=0000000000151680&sum=999022 [07:42:33]OFD Sender: Processing packet 59677 [packets to send 53, broken 52] [07:42:33]ProducePacketName [07:42:33]name=ofd_packets/00059677 [07:42:33]OFD Sender: To server: pG, [07:42:33]CommunicateWithHost lk.salyk.kg:30040 [07:42:33]ConnectInit lk.salyk.kg [07:42:33]written 0, free lines is 4095 [07:42:33]Connected sock=10 [07:42:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EB E5 04 01 C9 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 E8 16 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D E9 00 00 35 04 06 00 6F 59 47 AB 6E 5E 3D 8E 54 A9 D5 93 22 46 [07:42:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E0 53 47 00 D9 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D E9 00 00 F4 03 04 00 ED C2 5F 66 B6 04 01 00 00 A2 51 9B 31 6B F9 B6 58 [07:42:34]CommunicateWithHost err = 0 [07:42:34]CheckOFDResponse [07:42:34]1017 (14) - 77093643461234 [07:42:34]1041 (16) - 0000000000959414 [07:42:34]1040 (4) - 59677 [07:42:34]1012 (4) - 05.06.2024 01:44 [07:42:34]1206 (1) - 0 [07:42:34]OFD Sender: Remove packet 59677 [07:42:34]ProducePacketName [07:42:34]name=ofd_packets/00059677 [07:42:34]NVStorageDeleteData [07:42:34]Write to MH i2c: 01 00 00 11 04 15 [07:42:34]Write i2c OK [07:42:34]MH_I2C_Read... [07:42:34]Read from MH i2c: 01 [07:42:34]MH_I2C_Read... [07:42:34]Read from MH i2c: 01 07 00 [07:42:34]MH_I2C_Read... [07:42:34]Read from MH i2c: 01 07 00 11 04 00 00 00 00 00 C6 0C EE [07:42:34]RasterBufferAndPrint [07:42:34]line [07:42:34]line [07:42:34]line [07:42:34]line [07:42:34]line [07:42:34]written 0, free lines is 3275 [07:42:34]MH_Cut [07:42:34]Write to MH i2c: D1 01 00 18 04 01 EE [07:42:34]Write i2c OK [07:42:34]MH_I2C_Read... [07:42:34]Read from MH i2c: D1 [07:42:34]MH_I2C_Read... [07:42:34]Read from MH i2c: D1 01 00 [07:42:34]MH_I2C_Read... [07:42:34]Read from MH i2c: D1 01 00 18 04 00 ED [07:42:34]Write to MH i2c: 01 00 00 19 04 1D [07:42:34]Write i2c OK [07:42:34]MH_I2C_Read... [07:42:34]OFD Sender: No OFD packet to send [07:42:35]*** Cut start [07:42:35]*** Partial cut [07:42:35]*** CUTSNS_PIN = 1 [07:42:35]*** CUTSNS_PIN = 0 [07:42:35]*** Brake cut motor [07:42:35]Read from MH i2c: 01 [07:42:35]MH_I2C_Read... [07:42:35]*** Stop cut motor [07:42:35]*** Cut end [07:42:35]Read from MH i2c: 01 07 00 [07:42:35]MH_I2C_Read... [07:42:35]Read from MH i2c: 01 07 00 19 04 00 00 00 00 00 FF 0F 32 [07:42:35]process_action close_receipt done [07:42:35]requested_data is exist [07:42:35]produce_requested_data [07:42:35]requested_item fm.sn is exist - process it [07:42:35]wFMCommunicate request_size=4 [07:42:35]MH_SAM_APDU [07:42:35]CAPDU: 80 11 00 00 [07:42:35]Write to MH i2c: E2 08 00 1A 04 80 11 00 00 00 00 00 00 98 [07:42:35]Write i2c OK [07:42:35]MH_I2C_Read... [07:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:35]Read from MH i2c: E2 [07:42:35]MH_I2C_Read... [07:42:35]Read from MH i2c: E2 17 00 [07:42:35]MH_I2C_Read... [07:42:35]Read from MH i2c: E2 17 00 1A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EB [07:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:42:35]wFMCommunicate OK [07:42:35]requested_item fd.num is exist - process it [07:42:35]SAM_PROTO_GetFieldsCounters [07:42:35]wFMCommunicate request_size=4 [07:42:35]MH_SAM_APDU [07:42:35]CAPDU: 80 13 00 00 [07:42:35]Write to MH i2c: E2 08 00 1B 04 80 13 00 00 00 00 00 00 9B [07:42:35]Write i2c OK [07:42:35]MH_I2C_Read... [07:42:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:36]Read from MH i2c: E2 [07:42:36]MH_I2C_Read... [07:42:36]Read from MH i2c: E2 62 00 [07:42:36]MH_I2C_Read... [07:42:36]Read from MH i2c: E2 62 00 1B 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D E9 00 00 0E 04 04 00 48 00 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 DE [07:42:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D E9 00 00 0E 04 04 00 48 00 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:42:36]wFMCommunicate OK [07:42:36]SAM_PROTO_GetFieldsCounters done [07:42:36]requested_item shift.num is exist - process it [07:42:36]requested_item shift.opened is exist - process it [07:42:36]req_shift_opened [07:42:36]FM_GetShiftState [07:42:36]SAM_PROTO_GetShiftState [07:42:36]wFMCommunicate request_size=4 [07:42:36]MH_SAM_APDU [07:42:36]CAPDU: 80 13 01 00 [07:42:36]Write to MH i2c: E2 08 00 1C 04 80 13 01 00 00 00 00 00 9D [07:42:36]Write i2c OK [07:42:36]MH_I2C_Read... [07:42:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:36]Read from MH i2c: E2 [07:42:36]MH_I2C_Read... [07:42:36]Read from MH i2c: E2 0E 00 [07:42:36]MH_I2C_Read... [07:42:36]Read from MH i2c: E2 0E 00 1C 04 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [07:42:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:42:36]wFMCommunicate OK [07:42:36]SAM_PROTO_GetShiftState done [07:42:36]FM_GetShiftState done [07:42:36]req_shift_opened done [07:42:36]requested_item shift.open_date is exist - process it [07:42:36]req_shift_open_date [07:42:36]req_shift_open_date done [07:42:36]produce_requested_data done [07:42:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59677,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:42:36]process_action_free close_receipt [07:42:36]json_value_free [07:42:36]json_value_free done [07:42:36]process_json_proto returns [07:42:36]Send response to host [07:42:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59677,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:42:36]free response buf [07:42:36]execute_script done [07:42:36]execute_script returns [07:42:36]free content buf [07:42:36]Sock 8.Close socket [07:42:36]Sock 8.Thread stoped [07:42:39]OFD Sender: No OFD packet to send [07:42:44]OFD Sender: No OFD packet to send [07:42:49]OFD Sender: No OFD packet to send [07:42:54]OFD Sender: No OFD packet to send [07:42:59]OFD Sender: No OFD packet to send [07:43:01]accept exits with 9 [07:43:01]New connection [07:43:01]New thread 3066957156 created [07:43:01]Thread 3067100516 joined [07:43:01]Waiting for new connection... [07:43:01] Sock 9.Parse request [07:43:01]Sock 9.Check first char [07:43:01]Sock 9.First char is OK [07:43:01]request: POST /json_proto HTTP/1.0 [07:43:01]Method: POST [07:43:01]URL: /json_proto [07:43:01]Method is POST - this is cgi request [07:43:01]url: /json_proto [07:43:01]query_string will be loaded in cgi processing [07:43:01]execute_cgi json_proto POST (null) [07:43:01]execute_cgi path=json_proto method=POST [07:43:01]POST find Content-Length [07:43:01]Host: 172.17.60.68:8080 [07:43:01]Content-Length: 841 [07:43:01]Content-Type: application/json [07:43:01] [07:43:01]POST finish read [07:43:01]Found Content-Length = 841 [07:43:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545338", "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" : 72.90, "quantity" : 137.040, "sum" : 9990.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 9990.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:01]execute_script... [07:43: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)545338", "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" : 72.90, "quantity" : 137.040, "sum" : 9990.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 9990.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:01]POST & json_proto [07:43:01]process_json_proto [07:43:01]json parsed OK: [07:43:01]protocol is kg_v1.0 [07:43:01]action value=close_receipt [07:43:01]process_action close_receipt [07:43:01]cmd_close_receipt [07:43:01]MH_GetDate [07:43:01]Write to MH i2c: F0 00 00 1D 04 10 [07:43:01]Write i2c OK [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: F0 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: F0 09 00 [07:43:01]MH_I2C_Read... [07:43:01]Read from MH i2c: F0 09 00 1D 04 00 05 17 60 66 9A 61 5F 66 BB [07:43:01]GetLastDocTimeStamp 1717573352 [07:43:01]current date 1717573381 [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 1E 04 80 13 01 00 00 00 00 00 9F [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 1E 04 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D7 [07:43:01]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [07:43:01]opened+sec_in_day 1717632316 [07:43:01]quantity*price = 999021 [07:43:01]sum+1 = 999023 [07:43:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9990.22 НСП 1% : 88.41 НДС 12% : 1060.91 Наличными: 0.00 Безнал.: 9990.22 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 73 05.06.2024 07:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59678 ФПД: 140733691002961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074301&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59678&fm=140733691002961&tin=02508201610067®Number=0000000000151680&sum=999022 [07:43:02]StoreToDocumentArchive [07:43:02]shift 72 fd 59678 [07:43:02]save to /storage/0072/doc_00059678 [07:43:02]save last doc name /storage/0072/doc_00059678 to /storage/kkm_last_doc_name [07:43:02]save OK [07:43:02]Clear old archive folders... [07:43:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:43:02]tlvbuf is 00420320 [07:43:02]SAM_PROTO_ClearQueue [07:43:02]wFMCommunicate request_size=4 [07:43:02]MH_SAM_APDU [07:43:02]CAPDU: 80 09 00 00 [07:43:02]Write to MH i2c: E2 08 00 2B 04 80 09 00 00 00 00 00 00 A1 [07:43:02]Write i2c OK [07:43:02]MH_I2C_Read... [07:43:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:02]Read from MH i2c: E2 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 2B 04 00 90 00 A3 [07:43:02]RAPDU: 90 00 [07:43:02]wFMCommunicate OK [07:43:02]SAM_PROTO_ClearQueue done [07:43:02]KKMCreateOFDPacket [07:43:02]OFDProtocolAddRootSTLVToBuf [07:43:02]FM_MakeSignedData [07:43:02]FM_MakeSignedData [07:43:02]SAM_PROTO_SignData [07:43:02]wFMCommunicate request_size=4 [07:43:02]MH_SAM_APDU [07:43:02]CAPDU: 80 0D 01 02 [07:43:02]Write to MH i2c: E2 08 00 2C 04 80 0D 01 02 00 00 00 00 A9 [07:43:02]Write i2c OK [07:43:02]MH_I2C_Read... [07:43:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:02]Read from MH i2c: E2 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [07:43:02]RAPDU: 90 00 [07:43:02]wFMCommunicate OK [07:43:02]wFMCommunicate request_size=255 [07:43:02]MH_SAM_APDU [07:43: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 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 05 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E E9 00 00 35 04 06 00 7F FF 1D A9 [07:43:02]Write to MH i2c: E2 02 01 2D 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 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 05 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E E9 00 00 35 04 06 00 7F FF 1D A9 00 00 A5 [07:43:02]Write i2c OK [07:43:02]MH_I2C_Read... [07:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:02]Read from MH i2c: E2 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [07:43:02]RAPDU: 90 00 [07:43:02]wFMCommunicate OK [07:43:02]wFMCommunicate request_size=7 [07:43:02]MH_SAM_APDU [07:43:02]CAPDU: 80 0D 02 02 02 00 51 [07:43:02]Write to MH i2c: E2 0A 00 2E 04 80 0D 02 02 02 00 00 51 00 00 01 [07:43:02]Write i2c OK [07:43:02]MH_I2C_Read... [07:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:02]Read from MH i2c: E2 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [07:43:02]RAPDU: 90 00 [07:43:02]wFMCommunicate OK [07:43:02]wFMCommunicate request_size=4 [07:43:02]MH_SAM_APDU [07:43:02]CAPDU: 80 0D 03 02 [07:43:02]Write to MH i2c: E2 08 00 2F 04 80 0D 03 02 00 00 00 00 AE [07:43:02]Write i2c OK [07:43:02]MH_I2C_Read... [07:43:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:02]Read from MH i2c: E2 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 0B 00 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 0B 00 2F 04 00 0E 59 EE 93 F3 3C 44 F5 90 00 FF [07:43:02]RAPDU: 0E 59 EE 93 F3 3C 44 F5 90 00 [07:43:02]wFMCommunicate OK [07:43:02]SAM_PROTO_SignData done [07:43:02]FM_MakeSignedData done [07:43:02]CreateOFDProtocolMessage [07:43:02]wFMCommunicate request_size=4 [07:43:02]MH_SAM_APDU [07:43:02]CAPDU: 80 11 00 00 [07:43:02]Write to MH i2c: E2 08 00 30 04 80 11 00 00 00 00 00 00 AE [07:43:02]Write i2c OK [07:43:02]MH_I2C_Read... [07:43:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:02]Read from MH i2c: E2 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 17 00 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: E2 17 00 30 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 01 [07:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:43:02]wFMCommunicate OK [07:43:02]CreateOFDProtocolMessage done [07:43:02]OFDSenderStorePacket 59678 [07:43:02]StoreOFDPacket docnum=59678 [07:43:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8E A1 04 01 DE 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 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 05 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E E9 00 00 35 04 06 00 7F FF 1D A9 00 51 0E 59 EE 93 F3 3C 44 F5 [07:43:02]CheckFolder [07:43:02]dirname=/storage/ofd_packets [07:43:02]CheckFolder done [07:43:02]ProducePacketName [07:43:02]name=ofd_packets/00059678 [07:43:02]NVStorageSaveData ofd_packets/00059678 [07:43:02]File name is /storage/ofd_packets/00059678 [07:43:02]Write 298 bytes [07:43:02]NVStorageSaveData done [07:43:02]OFDSenderStorePacket done [07:43:02]KKMCreateOFDPacket done [07:43:02]NVStorageSaveData kkm_last_timestamp [07:43:02]File name is /storage/kkm_last_timestamp [07:43:02]Write 4 bytes [07:43:02]NVStorageSaveData done [07:43:02]ExternCall_PrintAddStr [07:43:02]wPrintStart [07:43:02]Write to MH i2c: 01 00 00 31 04 35 [07:43:02]Write i2c OK [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: 01 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: 01 07 00 [07:43:02]MH_I2C_Read... [07:43:02]Read from MH i2c: 01 07 00 31 04 00 00 00 00 00 FF 0F 4A [07:43:02]RasterBufferAndPrint [07:43:02]line Счет N : (1)545338 [07:43:02]line ИНН: 02508201610067 [07:43:02]line Контрольно-Кассовый Чек [07:43:02]line ПРОДАЖА [07:43:02]line ТРК (МРК, ГНК) : 21 [07:43:02]line Товар: 2710194210 [07:43:02]line ДТ-К-5 [07:43:02]line 137.040 * 72.90 [07:43:02]line = 9990.22 [07:43:02]line НДС 12% НСП 1% [07:43:02]line > о реализуемом товаре [07:43:02]line ИТОГО: 9990.22 [07:43:02]line НСП 1% : 88.41 [07:43:02]line НДС 12% : 1060.91 [07:43:02]line Наличными: 0.00 [07:43:02]line Безнал.: 9990.22 [07:43:02]line Место: АЗС № 117 "Партнер Нефть" [07:43:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:43:02]line СНО: Общий режим [07:43:02]line Чек 73 05.06.2024 07:43 [07:43:02]line Смена: 72 ФФД: 1.0 [07:43:02]line ЗНМ: 0300000048 [07:43:02]line РНМ: 0000000000151680 [07:43:02]line Версия ККМ: v1.0 [07:43:02]line Платежная система: АКБ Кыргызстан [07:43:02]line ФМ: 0000000000959414 [07:43:02]line ФД: 59678 [07:43:02]line ФПД: 140733691002961 [07:43:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074301&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59678&fm=140733691002961&tin=02508201610067®Number=0000000000151680&sum=999022 [07:43:03]OFD Sender: Processing packet 59678 [packets to send 53, broken 52] [07:43:03]ProducePacketName [07:43:03]name=ofd_packets/00059678 [07:43:03]OFD Sender: To server: pG, [07:43:03]CommunicateWithHost lk.salyk.kg:30040 [07:43:03]ConnectInit lk.salyk.kg [07:43:03]written 0, free lines is 4095 [07:43:03]Connected sock=10 [07:43:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8E A1 04 01 DE 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 50 17 02 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 6E 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 05 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E E9 00 00 35 04 06 00 7F FF 1D A9 00 51 0E 59 EE 93 F3 3C 44 F5 [07:43:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E7 10 47 00 B5 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E E9 00 00 F4 03 04 00 0A C3 5F 66 B6 04 01 00 00 02 C6 98 CB 95 9B AC 1B [07:43:03]CommunicateWithHost err = 0 [07:43:03]CheckOFDResponse [07:43:03]1017 (14) - 77093643461234 [07:43:03]1041 (16) - 0000000000959414 [07:43:03]1040 (4) - 59678 [07:43:03]1012 (4) - 05.06.2024 01:44 [07:43:03]1206 (1) - 0 [07:43:03]OFD Sender: Remove packet 59678 [07:43:03]ProducePacketName [07:43:03]name=ofd_packets/00059678 [07:43:03]NVStorageDeleteData [07:43:03]Write to MH i2c: 01 00 00 5B 04 5F [07:43:03]Write i2c OK [07:43:03]MH_I2C_Read... [07:43:03]Read from MH i2c: 01 [07:43:03]MH_I2C_Read... [07:43:03]Read from MH i2c: 01 07 00 [07:43:03]MH_I2C_Read... [07:43:03]Read from MH i2c: 01 07 00 5B 04 00 00 00 00 00 C8 0C 3A [07:43:03]RasterBufferAndPrint [07:43:03]line [07:43:03]line [07:43:03]line [07:43:03]line [07:43:03]line [07:43:03]written 0, free lines is 3278 [07:43:03]MH_Cut [07:43:03]Write to MH i2c: D1 01 00 62 04 01 38 [07:43:03]Write i2c OK [07:43:03]MH_I2C_Read... [07:43:03]Read from MH i2c: D1 [07:43:03]MH_I2C_Read... [07:43:03]Read from MH i2c: D1 01 00 [07:43:03]MH_I2C_Read... [07:43:03]Read from MH i2c: D1 01 00 62 04 00 37 [07:43:03]Write to MH i2c: 01 00 00 63 04 67 [07:43:03]Write i2c OK [07:43:03]MH_I2C_Read... [07:43:04]OFD Sender: No OFD packet to send [07:43:04]*** Cut start [07:43:04]*** Partial cut [07:43:04]*** CUTSNS_PIN = 1 [07:43:04]*** CUTSNS_PIN = 0 [07:43:04]*** Brake cut motor [07:43:05]Read from MH i2c: 01 [07:43:05]MH_I2C_Read... [07:43:05]*** Stop cut motor [07:43:05]*** Cut end [07:43:05]Read from MH i2c: 01 07 00 [07:43:05]MH_I2C_Read... [07:43:05]Read from MH i2c: 01 07 00 63 04 00 00 00 00 00 FF 0F 7C [07:43:05]process_action close_receipt done [07:43:05]requested_data is exist [07:43:05]produce_requested_data [07:43:05]requested_item fm.sn is exist - process it [07:43:05]wFMCommunicate request_size=4 [07:43:05]MH_SAM_APDU [07:43:05]CAPDU: 80 11 00 00 [07:43:05]Write to MH i2c: E2 08 00 64 04 80 11 00 00 00 00 00 00 E2 [07:43:05]Write i2c OK [07:43:05]MH_I2C_Read... [07:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:05]Read from MH i2c: E2 [07:43:05]MH_I2C_Read... [07:43:05]Read from MH i2c: E2 17 00 [07:43:05]MH_I2C_Read... [07:43:05]Read from MH i2c: E2 17 00 64 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [07:43:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:43:05]wFMCommunicate OK [07:43:05]requested_item fd.num is exist - process it [07:43:05]SAM_PROTO_GetFieldsCounters [07:43:05]wFMCommunicate request_size=4 [07:43:05]MH_SAM_APDU [07:43:05]CAPDU: 80 13 00 00 [07:43:05]Write to MH i2c: E2 08 00 65 04 80 13 00 00 00 00 00 00 E5 [07:43:05]Write i2c OK [07:43:05]MH_I2C_Read... [07:43:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:05]Read from MH i2c: E2 [07:43:05]MH_I2C_Read... [07:43:05]Read from MH i2c: E2 62 00 [07:43:05]MH_I2C_Read... [07:43:05]Read from MH i2c: E2 62 00 65 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1E E9 00 00 0E 04 04 00 48 00 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 2C [07:43:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1E E9 00 00 0E 04 04 00 48 00 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:43:05]wFMCommunicate OK [07:43:05]SAM_PROTO_GetFieldsCounters done [07:43:05]requested_item shift.num is exist - process it [07:43:05]requested_item shift.opened is exist - process it [07:43:05]req_shift_opened [07:43:05]FM_GetShiftState [07:43:05]SAM_PROTO_GetShiftState [07:43:05]wFMCommunicate request_size=4 [07:43:05]MH_SAM_APDU [07:43:05]CAPDU: 80 13 01 00 [07:43:05]Write to MH i2c: E2 08 00 66 04 80 13 01 00 00 00 00 00 E7 [07:43:05]Write i2c OK [07:43:05]MH_I2C_Read... [07:43:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:05]Read from MH i2c: E2 [07:43:05]MH_I2C_Read... [07:43:05]Read from MH i2c: E2 0E 00 [07:43:05]MH_I2C_Read... [07:43:05]Read from MH i2c: E2 0E 00 66 04 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [07:43:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:43:05]wFMCommunicate OK [07:43:05]SAM_PROTO_GetShiftState done [07:43:05]FM_GetShiftState done [07:43:05]req_shift_opened done [07:43:05]requested_item shift.open_date is exist - process it [07:43:05]req_shift_open_date [07:43:05]req_shift_open_date done [07:43:05]produce_requested_data done [07:43:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59678,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:43:05]process_action_free close_receipt [07:43:05]json_value_free [07:43:05]json_value_free done [07:43:05]process_json_proto returns [07:43:05]Send response to host [07:43:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59678,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:43:05]free response buf [07:43:05]execute_script done [07:43:05]execute_script returns [07:43:05]free content buf [07:43:05]Sock 9.Close socket [07:43:05]Sock 9.Thread stoped [07:43:09]OFD Sender: No OFD packet to send [07:43:14]OFD Sender: No OFD packet to send [07:43:19]OFD Sender: No OFD packet to send [07:43:22]accept exits with 8 [07:43:22]New connection [07:43:22]New thread 3067100516 created [07:43:22]Thread 3066957156 joined [07:43:22]Waiting for new connection... [07:43:22] Sock 8.Parse request [07:43:22]Sock 8.Check first char [07:43:22]Sock 8.First char is OK [07:43:22]request: POST /json_proto HTTP/1.0 [07:43:22]Method: POST [07:43:22]URL: /json_proto [07:43:22]Method is POST - this is cgi request [07:43:22]url: /json_proto [07:43:22]query_string will be loaded in cgi processing [07:43:22]execute_cgi json_proto POST (null) [07:43:22]execute_cgi path=json_proto method=POST [07:43:22]POST find Content-Length [07:43:22]Host: 172.17.60.68:8080 [07:43:22]Content-Length: 735 [07:43:22]Content-Type: application/json [07:43:22] [07:43:22]POST finish read [07:43:22]Found Content-Length = 735 [07:43:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59676, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545348", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.38, "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:43:22]execute_script... [07:43:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59676, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545348", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.38, "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:43:22]POST & json_proto [07:43:22]process_json_proto [07:43:22]json parsed OK: [07:43:22]protocol is kg_v1.0 [07:43:22]action value=close_receipt [07:43:22]process_action close_receipt [07:43:22]cmd_close_receipt [07:43:22]MH_GetDate [07:43:22]Write to MH i2c: F0 00 00 67 04 5A [07:43:22]Write i2c OK [07:43:22]MH_I2C_Read... [07:43:22]Read from MH i2c: F0 [07:43:22]MH_I2C_Read... [07:43:22]Read from MH i2c: F0 09 00 [07:43:22]MH_I2C_Read... [07:43:22]Read from MH i2c: F0 09 00 67 04 00 1A 17 60 66 9A 61 5F 66 1A [07:43:22]GetLastDocTimeStamp 1717573381 [07:43:22]current date 1717573402 [07:43:22]FM_GetShiftState [07:43:22]SAM_PROTO_GetShiftState [07:43:22]wFMCommunicate request_size=4 [07:43:22]MH_SAM_APDU [07:43:22]CAPDU: 80 13 01 00 [07:43:22]Write to MH i2c: E2 08 00 68 04 80 13 01 00 00 00 00 00 E9 [07:43:22]Write i2c OK [07:43:22]MH_I2C_Read... [07:43:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:22]Read from MH i2c: E2 [07:43:22]MH_I2C_Read... [07:43:22]Read from MH i2c: E2 0E 00 [07:43:22]MH_I2C_Read... [07:43:22]Read from MH i2c: E2 0E 00 68 04 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [07:43:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:43:22]wFMCommunicate OK [07:43:22]SAM_PROTO_GetShiftState done [07:43:22]FM_GetShiftState done [07:43:22]opened in 1717545916 [07:43:22]opened+sec_in_day 1717632316 [07:43:22]quantity*price = 200037 [07:43:22]sum+1 = 200039 [07:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 2000.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 74 05.06.2024 07:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФД осн.: 59676 ФМ осн.: 0000000000959414 ФМ: 0000000000959414 ФД: 59679 ФПД: 119715660307810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074322&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59679&fm=119715660307810&tin=02508201610067®Number=0000000000151680&sum=200000 [07:43:23]StoreToDocumentArchive [07:43:23]shift 72 fd 59679 [07:43:23]save to /storage/0072/doc_00059679 [07:43:23]save last doc name /storage/0072/doc_00059679 to /storage/kkm_last_doc_name [07:43:23]save OK [07:43:23]Clear old archive folders... [07:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=276 [07:43:23]tlvbuf is 003D47B0 [07:43:23]SAM_PROTO_ClearQueue [07:43:23]wFMCommunicate request_size=4 [07:43:23]MH_SAM_APDU [07:43:23]CAPDU: 80 09 00 00 [07:43:23]Write to MH i2c: E2 08 00 77 04 80 09 00 00 00 00 00 00 ED [07:43:23]Write i2c OK [07:43:23]MH_I2C_Read... [07:43:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:23]Read from MH i2c: E2 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 77 04 00 90 00 EF [07:43:23]RAPDU: 90 00 [07:43:23]wFMCommunicate OK [07:43:23]SAM_PROTO_ClearQueue done [07:43:23]KKMCreateOFDPacket [07:43:23]OFDProtocolAddRootSTLVToBuf [07:43:23]FM_MakeSignedData [07:43:23]FM_MakeSignedData [07:43:23]SAM_PROTO_SignData [07:43:23]wFMCommunicate request_size=4 [07:43:23]MH_SAM_APDU [07:43:23]CAPDU: 80 0D 01 02 [07:43:23]Write to MH i2c: E2 08 00 78 04 80 0D 01 02 00 00 00 00 F5 [07:43:23]Write i2c OK [07:43:23]MH_I2C_Read... [07:43:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:23]Read from MH i2c: E2 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [07:43:23]RAPDU: 90 00 [07:43:23]wFMCommunicate OK [07:43:23]wFMCommunicate request_size=255 [07:43:23]MH_SAM_APDU [07:43:23]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 1A 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 1C E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 [07:43:23]Write to MH i2c: E2 02 01 79 04 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 1A 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 1C E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 00 00 52 [07:43:23]Write i2c OK [07:43:23]MH_I2C_Read... [07:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:23]Read from MH i2c: E2 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [07:43:23]RAPDU: 90 00 [07:43:23]wFMCommunicate OK [07:43:23]wFMCommunicate request_size=35 [07:43:23]MH_SAM_APDU [07:43:23]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F E9 00 00 35 04 06 00 6C E1 79 68 1D 62 [07:43:23]Write to MH i2c: E2 26 00 7A 04 80 0D 02 02 1E 00 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F E9 00 00 35 04 06 00 6C E1 79 68 1D 62 00 00 A0 [07:43:23]Write i2c OK [07:43:23]MH_I2C_Read... [07:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:23]Read from MH i2c: E2 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [07:43:23]RAPDU: 90 00 [07:43:23]wFMCommunicate OK [07:43:23]wFMCommunicate request_size=4 [07:43:23]MH_SAM_APDU [07:43:23]CAPDU: 80 0D 03 02 [07:43:23]Write to MH i2c: E2 08 00 7B 04 80 0D 03 02 00 00 00 00 FA [07:43:23]Write i2c OK [07:43:23]MH_I2C_Read... [07:43:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:23]Read from MH i2c: E2 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 0B 00 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 0B 00 7B 04 00 7D 8C 96 E4 BE 58 7B 84 90 00 93 [07:43:23]RAPDU: 7D 8C 96 E4 BE 58 7B 84 90 00 [07:43:23]wFMCommunicate OK [07:43:23]SAM_PROTO_SignData done [07:43:23]FM_MakeSignedData done [07:43:23]CreateOFDProtocolMessage [07:43:23]wFMCommunicate request_size=4 [07:43:23]MH_SAM_APDU [07:43:23]CAPDU: 80 11 00 00 [07:43:23]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [07:43:23]Write i2c OK [07:43:23]MH_I2C_Read... [07:43:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:23]Read from MH i2c: E2 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 17 00 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4D [07:43:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:43:23]wFMCommunicate OK [07:43:23]CreateOFDProtocolMessage done [07:43:23]OFDSenderStorePacket 59679 [07:43:23]StoreOFDPacket docnum=59679 [07:43:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 28 01 00 00 F5 43 20 01 B9 E2 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 1A 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 1C E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F E9 00 00 35 04 06 00 6C E1 79 68 1D 62 7D 8C 96 E4 BE 58 7B 84 [07:43:23]CheckFolder [07:43:23]dirname=/storage/ofd_packets [07:43:23]CheckFolder done [07:43:23]ProducePacketName [07:43:23]name=ofd_packets/00059679 [07:43:23]NVStorageSaveData ofd_packets/00059679 [07:43:23]File name is /storage/ofd_packets/00059679 [07:43:23]Write 326 bytes [07:43:23]NVStorageSaveData done [07:43:23]OFDSenderStorePacket done [07:43:23]KKMCreateOFDPacket done [07:43:23]NVStorageSaveData kkm_last_timestamp [07:43:23]File name is /storage/kkm_last_timestamp [07:43:23]Write 4 bytes [07:43:23]NVStorageSaveData done [07:43:23]ExternCall_PrintAddStr [07:43:23]wPrintStart [07:43:23]Write to MH i2c: 01 00 00 7D 04 81 [07:43:23]Write i2c OK [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: 01 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: 01 07 00 [07:43:23]MH_I2C_Read... [07:43:23]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [07:43:23]RasterBufferAndPrint [07:43:23]line Счет N : (1)545348 [07:43:23]line ИНН: 02508201610067 [07:43:23]line Контрольно-Кассовый Чек [07:43:23]line ВОЗВРАТ ПРОДАЖИ [07:43:23]line ТРК (МРК, ГНК) : 31 [07:43:23]line Товар: 2710194210 [07:43:23]line ДТ-К-5 [07:43:23]line 27.440 * 72.90 [07:43:23]line = 2000.38 [07:43:23]line НДС 12% НСП 1% [07:43:23]line > о реализуемом товаре [07:43:23]line ОКРУГЛЕНИЕ: -0.38 [07:43:23]line ИТОГО: 2000.00 [07:43:23]line НСП 1% : 17.70 [07:43:23]line НДС 12% : 212.43 [07:43:23]line Наличными: 2000.00 [07:43:23]line Безнал.: 0.00 [07:43:23]line Место: АЗС № 117 "Партнер Нефть" [07:43:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:43:23]line СНО: Общий режим [07:43:23]line Чек 74 05.06.2024 07:43 [07:43:23]line Смена: 72 ФФД: 1.0 [07:43:23]line ЗНМ: 0300000048 [07:43:23]line РНМ: 0000000000151680 [07:43:23]line Версия ККМ: v1.0 [07:43:23]line ФД осн.: 59676 [07:43:23]line ФМ осн.: 0000000000959414 [07:43:23]line ФМ: 0000000000959414 [07:43:23]line ФД: 59679 [07:43:23]line ФПД: 119715660307810 [07:43:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074322&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59679&fm=119715660307810&tin=02508201610067®Number=0000000000151680&sum=200000 [07:43:24]OFD Sender: Processing packet 59679 [packets to send 53, broken 52] [07:43:24]ProducePacketName [07:43:24]name=ofd_packets/00059679 [07:43:24]OFD Sender: To server: pG, [07:43:24]CommunicateWithHost lk.salyk.kg:30040 [07:43:24]ConnectInit lk.salyk.kg [07:43:24]written 0, free lines is 4095 [07:43:24]Connected sock=10 [07:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 28 01 00 00 F5 43 20 01 B9 E2 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 00 00 00 F4 03 04 00 1A 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 1C E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F E9 00 00 35 04 06 00 6C E1 79 68 1D 62 7D 8C 96 E4 BE 58 7B 84 [07:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BC D4 47 00 30 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 39 35 39 34 31 34 10 04 04 00 1F E9 00 00 F4 03 04 00 1F C3 5F 66 B6 04 01 00 00 8B 80 C5 A4 24 76 BD 73 [07:43:24]CommunicateWithHost err = 0 [07:43:24]CheckOFDResponse [07:43:24]1017 (14) - 77093643461234 [07:43:24]1041 (16) - 0000000000959414 [07:43:24]1040 (4) - 59679 [07:43:24]1012 (4) - 05.06.2024 01:45 [07:43:24]1206 (1) - 0 [07:43:24]OFD Sender: Remove packet 59679 [07:43:24]ProducePacketName [07:43:24]name=ofd_packets/00059679 [07:43:24]NVStorageDeleteData [07:43:24]Write to MH i2c: 01 00 00 A8 04 AC [07:43:24]Write i2c OK [07:43:24]MH_I2C_Read... [07:43:24]Read from MH i2c: 01 [07:43:24]MH_I2C_Read... [07:43:24]Read from MH i2c: 01 07 00 [07:43:24]MH_I2C_Read... [07:43:24]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 AF 0C 6E [07:43:24]RasterBufferAndPrint [07:43:24]line [07:43:24]line [07:43:24]line [07:43:24]line [07:43:24]line [07:43:24]written 0, free lines is 3253 [07:43:24]MH_Cut [07:43:24]Write to MH i2c: D1 01 00 AF 04 01 85 [07:43:24]Write i2c OK [07:43:24]MH_I2C_Read... [07:43:24]Read from MH i2c: D1 [07:43:24]MH_I2C_Read... [07:43:24]Read from MH i2c: D1 01 00 [07:43:24]MH_I2C_Read... [07:43:24]Read from MH i2c: D1 01 00 AF 04 00 84 [07:43:24]Write to MH i2c: 01 00 00 B0 04 B4 [07:43:24]Write i2c OK [07:43:24]MH_I2C_Read... [07:43:25]OFD Sender: No OFD packet to send [07:43:25]*** Cut start [07:43:25]*** Partial cut [07:43:25]*** CUTSNS_PIN = 1 [07:43:25]*** CUTSNS_PIN = 0 [07:43:25]*** Brake cut motor [07:43:26]Read from MH i2c: 01 [07:43:26]MH_I2C_Read... [07:43:26]*** Stop cut motor [07:43:26]*** Cut end [07:43:26]Read from MH i2c: 01 07 00 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [07:43:26]process_action close_receipt done [07:43:26]requested_data is exist [07:43:26]produce_requested_data [07:43:26]requested_item fm.sn is exist - process it [07:43:26]wFMCommunicate request_size=4 [07:43:26]MH_SAM_APDU [07:43:26]CAPDU: 80 11 00 00 [07:43:26]Write to MH i2c: E2 08 00 B1 04 80 11 00 00 00 00 00 00 2F [07:43:26]Write i2c OK [07:43:26]MH_I2C_Read... [07:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:26]Read from MH i2c: E2 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 17 00 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 17 00 B1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 82 [07:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:43:26]wFMCommunicate OK [07:43:26]requested_item fd.num is exist - process it [07:43:26]SAM_PROTO_GetFieldsCounters [07:43:26]wFMCommunicate request_size=4 [07:43:26]MH_SAM_APDU [07:43:26]CAPDU: 80 13 00 00 [07:43:26]Write to MH i2c: E2 08 00 B2 04 80 13 00 00 00 00 00 00 32 [07:43:26]Write i2c OK [07:43:26]MH_I2C_Read... [07:43:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:26]Read from MH i2c: E2 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 62 00 [07:43:26]MH_I2C_Read... [07:43:26]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F E9 00 00 0E 04 04 00 48 00 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 7D [07:43:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:43:26]wFMCommunicate OK [07:43:26]SAM_PROTO_GetFieldsCounters done [07:43:26]requested_item shift.num is exist - process it [07:43:26]requested_item shift.opened is exist - process it [07:43:26]req_shift_opened [07:43:26]FM_GetShiftState [07:43:26]SAM_PROTO_GetShiftState [07:43:26]wFMCommunicate request_size=4 [07:43:26]MH_SAM_APDU [07:43:26]CAPDU: 80 13 01 00 [07:43:26]Write to MH i2c: E2 08 00 B3 04 80 13 01 00 00 00 00 00 34 [07:43:26]Write i2c OK [07:43:26]MH_I2C_Read... [07:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:26]Read from MH i2c: E2 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 0E 00 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 0E 00 B3 04 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6C [07:43:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:43:26]wFMCommunicate OK [07:43:26]SAM_PROTO_GetShiftState done [07:43:26]FM_GetShiftState done [07:43:26]req_shift_opened done [07:43:26]requested_item shift.open_date is exist - process it [07:43:26]req_shift_open_date [07:43:26]req_shift_open_date done [07:43:26]produce_requested_data done [07:43:26]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59679,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:43:26]process_action_free close_receipt [07:43:26]json_value_free [07:43:26]json_value_free done [07:43:26]process_json_proto returns [07:43:26]Send response to host [07:43:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59679,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:43:26]free response buf [07:43:26]execute_script done [07:43:26]execute_script returns [07:43:26]free content buf [07:43:26]Sock 8.Close socket [07:43:26]Sock 8.Thread stoped [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:33]accept exits with 9 [07:44:33]New connection [07:44:33]New thread 3066957156 created [07:44:33]Thread 3067100516 joined [07:44:33]Waiting for new connection... [07:44:33] Sock 9.Parse request [07:44:33]Sock 9.Check first char [07:44:33]Sock 9.First char is OK [07:44:33]request: POST /json_proto HTTP/1.0 [07:44:33]Method: POST [07:44:33]URL: /json_proto [07:44:33]Method is POST - this is cgi request [07:44:33]url: /json_proto [07:44:33]query_string will be loaded in cgi processing [07:44:33]execute_cgi json_proto POST (null) [07:44:33]execute_cgi path=json_proto method=POST [07:44:33]POST find Content-Length [07:44:33]Host: 172.17.60.68:8080 [07:44:33]Content-Length: 1218 [07:44:33]Content-Type: application/json [07:44:33] [07:44:33]POST finish read [07:44:33]Found Content-Length = 1218 [07:44: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545349\u000A05.06.2024 07:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 2007.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\u000A81747\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:33]execute_script... [07:44: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545349\u000A05.06.2024 07:39\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 2007.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\u000A81747\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:33]POST & json_proto [07:44:33]process_json_proto [07:44:33]json parsed OK: [07:44:33]protocol is kg_v1.0 [07:44:33]action value=print_text [07:44:33]process_action print_text [07:44:33]cmd_print_text [07:44:33]ExternCall_PrintAddStr [07:44:33]wPrintStart [07:44:33]Write to MH i2c: 01 00 00 B4 04 B8 [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: 01 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: 01 07 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: 01 07 00 B4 04 00 00 00 00 00 FF 0F CD [07:44:33]RasterBufferAndPrint [07:44:33]line *****ТОВАРНЫЙ ЧЕК***** [07:44:33]line АЗС 117 [07:44:33]line Партнер нефть [07:44:33]line 02508201610067 [07:44:33]line Кассир : Койгельдиева Р. [07:44:33]line Счет N : (1)545349 [07:44:33]line 05.06.2024 07:39 [07:44:33]line ПРОДАЖА [07:44:33]line ТРК (МРК, ГНК): 12 [07:44:33]line Вид ГСМ : 2710124130 [07:44:33]line Аи-92-К-5 [07:44:33]line 30.000 x 66.90 [07:44:33]line ИТОГ: 2007.00 [07:44:33]line Тип оплаты: Талоны: Топливная Карта [07:44:33]line 81747 [07:44:33]line ______________________ [07:44:33]line (подпись) [07:44:33]written 0, free lines is 4095 [07:44:33]Write to MH i2c: 01 00 00 C9 04 CD [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: 01 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: 01 07 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 F5 0D D6 [07:44:33]RasterBufferAndPrint [07:44:33]line [07:44:33]line [07:44:33]line [07:44:33]line [07:44:33]line [07:44:33]written 0, free lines is 3575 [07:44:33]MH_Cut [07:44:33]Write to MH i2c: D1 01 00 D0 04 01 A6 [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: D1 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: D1 01 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: D1 01 00 D0 04 00 A5 [07:44:33]Write to MH i2c: 01 00 00 D1 04 D5 [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:34]*** Cut start [07:44:34]*** Partial cut [07:44:34]*** CUTSNS_PIN = 1 [07:44:34]*** CUTSNS_PIN = 0 [07:44:34]*** Brake cut motor [07:44:35]Read from MH i2c: 01 [07:44:35]MH_I2C_Read... [07:44:35]*** Stop cut motor [07:44:35]*** Cut end [07:44:35]Read from MH i2c: 01 07 00 [07:44:35]MH_I2C_Read... [07:44:35]Read from MH i2c: 01 07 00 D1 04 00 00 00 00 00 FF 0F EA [07:44:35]process_action print_text done [07:44:35]requested_data is exist [07:44:35]produce_requested_data [07:44:35]requested_item fm.sn is exist - process it [07:44:35]wFMCommunicate request_size=4 [07:44:35]MH_SAM_APDU [07:44:35]CAPDU: 80 11 00 00 [07:44:35]Write to MH i2c: E2 08 00 D2 04 80 11 00 00 00 00 00 00 50 [07:44:35]Write i2c OK [07:44:35]MH_I2C_Read... [07:44:35]OFD Sender: No OFD packet to send [07:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:35]Read from MH i2c: E2 [07:44:35]MH_I2C_Read... [07:44:35]Read from MH i2c: E2 17 00 [07:44:35]MH_I2C_Read... [07:44:35]Read from MH i2c: E2 17 00 D2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [07:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:44:35]wFMCommunicate OK [07:44:35]requested_item fd.num is exist - process it [07:44:35]SAM_PROTO_GetFieldsCounters [07:44:35]wFMCommunicate request_size=4 [07:44:35]MH_SAM_APDU [07:44:35]CAPDU: 80 13 00 00 [07:44:35]Write to MH i2c: E2 08 00 D3 04 80 13 00 00 00 00 00 00 53 [07:44:35]Write i2c OK [07:44:35]MH_I2C_Read... [07:44:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:35]Read from MH i2c: E2 [07:44:35]MH_I2C_Read... [07:44:35]Read from MH i2c: E2 62 00 [07:44:35]MH_I2C_Read... [07:44:35]Read from MH i2c: E2 62 00 D3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F E9 00 00 0E 04 04 00 48 00 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 9E [07:44:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F E9 00 00 0E 04 04 00 48 00 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:44:35]wFMCommunicate OK [07:44:35]SAM_PROTO_GetFieldsCounters done [07:44:35]requested_item shift.num is exist - process it [07:44:35]requested_item shift.opened is exist - process it [07:44:35]req_shift_opened [07:44:35]FM_GetShiftState [07:44:35]SAM_PROTO_GetShiftState [07:44:35]wFMCommunicate request_size=4 [07:44:35]MH_SAM_APDU [07:44:35]CAPDU: 80 13 01 00 [07:44:35]Write to MH i2c: E2 08 00 D4 04 80 13 01 00 00 00 00 00 55 [07:44:35]Write i2c OK [07:44:35]MH_I2C_Read... [07:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:35]Read from MH i2c: E2 [07:44:35]MH_I2C_Read... [07:44:35]Read from MH i2c: E2 0E 00 [07:44:35]MH_I2C_Read... [07:44:35]Read from MH i2c: E2 0E 00 D4 04 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [07:44:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:44:35]wFMCommunicate OK [07:44:35]SAM_PROTO_GetShiftState done [07:44:35]FM_GetShiftState done [07:44:35]req_shift_opened done [07:44:35]requested_item shift.open_date is exist - process it [07:44:35]req_shift_open_date [07:44:35]req_shift_open_date done [07:44:35]produce_requested_data done [07:44:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59679,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:44:35]process_action_free print_text [07:44:35]json_value_free [07:44:35]json_value_free done [07:44:35]process_json_proto returns [07:44:35]Send response to host [07:44:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59679,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:44:35]free response buf [07:44:35]execute_script done [07:44:35]execute_script returns [07:44:35]free content buf [07:44:35]Sock 9.Close socket [07:44:35]Sock 9.Thread stoped [07:44:40]OFD Sender: No OFD packet to send [07:44:45]OFD Sender: No OFD packet to send [07:44:50]OFD Sender: No OFD packet to send [07:44:55]OFD Sender: No OFD packet to send [07:45:00]OFD Sender: No OFD packet to send [07:45:04]accept exits with 8 [07:45:04]New connection [07:45:04]New thread 3067100516 created [07:45:04]Thread 3066957156 joined [07:45:04]Waiting for new connection... [07:45:04] Sock 8.Parse request [07:45:04]Sock 8.Check first char [07:45:04]Sock 8.First char is OK [07:45:04]request: POST /json_proto HTTP/1.0 [07:45:04]Method: POST [07:45:04]URL: /json_proto [07:45:04]Method is POST - this is cgi request [07:45:04]url: /json_proto [07:45:04]query_string will be loaded in cgi processing [07:45:04]execute_cgi json_proto POST (null) [07:45:04]execute_cgi path=json_proto method=POST [07:45:04]POST find Content-Length [07:45:04]Host: 172.17.60.68:8080 [07:45:04]Content-Length: 978 [07:45:04]Content-Type: application/json [07:45:04] [07:45:04]POST finish read [07:45:04]Found Content-Length = 978 [07:45:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545350", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [07:45:04]execute_script... [07:45:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545350", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [07:45:04]POST & json_proto [07:45:04]process_json_proto [07:45:04]json parsed OK: [07:45:04]protocol is kg_v1.0 [07:45:04]action value=close_receipt [07:45:04]process_action close_receipt [07:45:04]cmd_close_receipt [07:45:04]MH_GetDate [07:45:04]Write to MH i2c: F0 00 00 D5 04 C8 [07:45:04]Write i2c OK [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: F0 [07:45:04]MH_I2C_Read... [07:45:04]Read from MH i2c: F0 09 00 [07:45:04]MH_I2C_Read... [07:45:05]Read from MH i2c: F0 09 00 D5 04 00 81 17 60 66 9A 61 5F 66 EF [07:45:05]GetLastDocTimeStamp 1717573402 [07:45:05]current date 1717573505 [07:45:05]FM_GetShiftState [07:45:05]SAM_PROTO_GetShiftState [07:45:05]wFMCommunicate request_size=4 [07:45:05]MH_SAM_APDU [07:45:05]CAPDU: 80 13 01 00 [07:45:05]Write to MH i2c: E2 08 00 D6 04 80 13 01 00 00 00 00 00 57 [07:45:05]Write i2c OK [07:45:05]MH_I2C_Read... [07:45:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:05]Read from MH i2c: E2 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 0E 00 [07:45:05]MH_I2C_Read... [07:45:05]Read from MH i2c: E2 0E 00 D6 04 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [07:45:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:45:05]wFMCommunicate OK [07:45:05]SAM_PROTO_GetShiftState done [07:45:05]FM_GetShiftState done [07:45:05]opened in 1717545916 [07:45:05]opened+sec_in_day 1717632316 [07:45:05]quantity*price = 150012 [07:45:05]sum+1 = 150014 [07:45:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 75 05.06.2024 07:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 10.36 сом ФМ: 0000000000959414 ФД: 59680 ФПД: 238992332152472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074505&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59680&fm=238992332152472&tin=02508201610067®Number=0000000000151680&sum=150000 [07:45:06]StoreToDocumentArchive [07:45:06]shift 72 fd 59680 [07:45:06]save to /storage/0072/doc_00059680 [07:45:06]save last doc name /storage/0072/doc_00059680 to /storage/kkm_last_doc_name [07:45:06]save OK [07:45:06]Clear old archive folders... [07:45:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:45:06]tlvbuf is B6F792A0 [07:45:06]SAM_PROTO_ClearQueue [07:45:06]wFMCommunicate request_size=4 [07:45:06]MH_SAM_APDU [07:45:06]CAPDU: 80 09 00 00 [07:45:06]Write to MH i2c: E2 08 00 E3 04 80 09 00 00 00 00 00 00 59 [07:45:06]Write i2c OK [07:45:06]MH_I2C_Read... [07:45:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:06]Read from MH i2c: E2 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [07:45:06]RAPDU: 90 00 [07:45:06]wFMCommunicate OK [07:45:06]SAM_PROTO_ClearQueue done [07:45:06]KKMCreateOFDPacket [07:45:06]OFDProtocolAddRootSTLVToBuf [07:45:06]FM_MakeSignedData [07:45:06]FM_MakeSignedData [07:45:06]SAM_PROTO_SignData [07:45:06]wFMCommunicate request_size=4 [07:45:06]MH_SAM_APDU [07:45:06]CAPDU: 80 0D 01 02 [07:45:06]Write to MH i2c: E2 08 00 E4 04 80 0D 01 02 00 00 00 00 61 [07:45:06]Write i2c OK [07:45:06]MH_I2C_Read... [07:45:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:06]Read from MH i2c: E2 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [07:45:06]RAPDU: 90 00 [07:45:06]wFMCommunicate OK [07:45:06]wFMCommunicate request_size=255 [07:45:06]MH_SAM_APDU [07:45: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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 4B 00 00 00 F4 03 04 00 81 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 E9 00 00 35 04 06 00 D9 5C BD 0F [07:45:06]Write to MH i2c: E2 02 01 E5 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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 4B 00 00 00 F4 03 04 00 81 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 E9 00 00 35 04 06 00 D9 5C BD 0F 00 00 C4 [07:45:06]Write i2c OK [07:45:06]MH_I2C_Read... [07:45:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:06]Read from MH i2c: E2 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [07:45:06]RAPDU: 90 00 [07:45:06]wFMCommunicate OK [07:45:06]wFMCommunicate request_size=7 [07:45:06]MH_SAM_APDU [07:45:06]CAPDU: 80 0D 02 02 02 DE 98 [07:45:06]Write to MH i2c: E2 0A 00 E6 04 80 0D 02 02 02 00 DE 98 00 00 DE [07:45:06]Write i2c OK [07:45:06]MH_I2C_Read... [07:45:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:06]Read from MH i2c: E2 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 03 00 E6 04 00 90 00 5E [07:45:06]RAPDU: 90 00 [07:45:06]wFMCommunicate OK [07:45:06]wFMCommunicate request_size=4 [07:45:06]MH_SAM_APDU [07:45:06]CAPDU: 80 0D 03 02 [07:45:06]Write to MH i2c: E2 08 00 E7 04 80 0D 03 02 00 00 00 00 66 [07:45:06]Write i2c OK [07:45:06]MH_I2C_Read... [07:45:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:06]Read from MH i2c: E2 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 0B 00 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 0B 00 E7 04 00 C2 AB 2B E2 86 34 84 A1 90 00 C0 [07:45:06]RAPDU: C2 AB 2B E2 86 34 84 A1 90 00 [07:45:06]wFMCommunicate OK [07:45:06]SAM_PROTO_SignData done [07:45:06]FM_MakeSignedData done [07:45:06]CreateOFDProtocolMessage [07:45:06]wFMCommunicate request_size=4 [07:45:06]MH_SAM_APDU [07:45:06]CAPDU: 80 11 00 00 [07:45:06]Write to MH i2c: E2 08 00 E8 04 80 11 00 00 00 00 00 00 66 [07:45:06]Write i2c OK [07:45:06]MH_I2C_Read... [07:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:06]Read from MH i2c: E2 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 17 00 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: E2 17 00 E8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B9 [07:45:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:45:06]wFMCommunicate OK [07:45:06]CreateOFDProtocolMessage done [07:45:06]OFDSenderStorePacket 59680 [07:45:06]StoreOFDPacket docnum=59680 [07:45:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4E E0 04 01 8E 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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 4B 00 00 00 F4 03 04 00 81 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 E9 00 00 35 04 06 00 D9 5C BD 0F DE 98 C2 AB 2B E2 86 34 84 A1 [07:45:06]CheckFolder [07:45:06]dirname=/storage/ofd_packets [07:45:06]CheckFolder done [07:45:06]ProducePacketName [07:45:06]name=ofd_packets/00059680 [07:45:06]NVStorageSaveData ofd_packets/00059680 [07:45:06]File name is /storage/ofd_packets/00059680 [07:45:06]Write 298 bytes [07:45:06]NVStorageSaveData done [07:45:06]OFDSenderStorePacket done [07:45:06]KKMCreateOFDPacket done [07:45:06]NVStorageSaveData kkm_last_timestamp [07:45:06]File name is /storage/kkm_last_timestamp [07:45:06]Write 4 bytes [07:45:06]NVStorageSaveData done [07:45:06]ExternCall_PrintAddStr [07:45:06]wPrintStart [07:45:06]Write to MH i2c: 01 00 00 E9 04 ED [07:45:06]Write i2c OK [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: 01 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: 01 07 00 [07:45:06]MH_I2C_Read... [07:45:06]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 FF 0F 02 [07:45:06]RasterBufferAndPrint [07:45:06]line Счет N : (1)545350 [07:45:06]line ИНН: 02508201610067 [07:45:06]line Контрольно-Кассовый Чек [07:45:06]line ПРОДАЖА [07:45:06]line ТРК (МРК, ГНК) : 31 [07:45:06]line Товар: 2710194210 [07:45:06]line ДТ-К-5 [07:45:06]line 20.720 * 72.40 [07:45:06]line = 1500.13 [07:45:06]line НДС 12% НСП 1% [07:45:06]line > о реализуемом товаре [07:45:06]line ОКРУГЛЕНИЕ: -0.13 [07:45:06]line ИТОГО: 1500.00 [07:45:06]line Внесено: 1500.00 [07:45:06]line СДАЧА: 0.00 [07:45:06]line НСП 1% : 13.27 [07:45:06]line НДС 12% : 159.31 [07:45:06]line Наличными: 1500.00 [07:45:06]line Безнал.: 0.00 [07:45:06]line Место: АЗС № 117 "Партнер Нефть" [07:45:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:45:06]line СНО: Общий режим [07:45:06]line Чек 75 05.06.2024 07:45 [07:45:06]line Смена: 72 ФФД: 1.0 [07:45:06]line ЗНМ: 0300000048 [07:45:06]line РНМ: 0000000000151680 [07:45:06]line Версия ККМ: v1.0 [07:45:06]line [07:45:06]line Дисконтная программа [07:45:06]line ДТ [07:45:06]line номер 117 [07:45:06]line сэкономлено 10.36 сом [07:45:06]line ФМ: 0000000000959414 [07:45:06]line ФД: 59680 [07:45:06]line ФПД: 238992332152472 [07:45:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074505&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59680&fm=238992332152472&tin=02508201610067®Number=0000000000151680&sum=150000 [07:45:06]OFD Sender: Processing packet 59680 [packets to send 53, broken 52] [07:45:06]ProducePacketName [07:45:06]name=ofd_packets/00059680 [07:45:06]OFD Sender: To server: pG, [07:45:06]CommunicateWithHost lk.salyk.kg:30040 [07:45:06]ConnectInit lk.salyk.kg [07:45:06]written 0, free lines is 4095 [07:45:07]Connected sock=10 [07:45:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4E E0 04 01 8E 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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 4B 00 00 00 F4 03 04 00 81 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 E9 00 00 35 04 06 00 D9 5C BD 0F DE 98 C2 AB 2B E2 86 34 84 A1 [07:45:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D4 3D 47 00 09 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 E9 00 00 F4 03 04 00 86 C3 5F 66 B6 04 01 00 00 26 AD 95 E8 F5 86 44 4B [07:45:07]CommunicateWithHost err = 0 [07:45:07]CheckOFDResponse [07:45:07]1017 (14) - 77093643461234 [07:45:07]1041 (16) - 0000000000959414 [07:45:07]1040 (4) - 59680 [07:45:07]1012 (4) - 05.06.2024 01:46 [07:45:07]1206 (1) - 0 [07:45:07]OFD Sender: Remove packet 59680 [07:45:07]ProducePacketName [07:45:07]name=ofd_packets/00059680 [07:45:07]NVStorageDeleteData [07:45:07]Write to MH i2c: 01 00 00 19 05 1E [07:45:07]Write i2c OK [07:45:07]MH_I2C_Read... [07:45:07]Read from MH i2c: 01 [07:45:07]MH_I2C_Read... [07:45:07]Read from MH i2c: 01 07 00 [07:45:07]MH_I2C_Read... [07:45:07]Read from MH i2c: 01 07 00 19 05 00 00 00 00 00 40 0C 71 [07:45:07]RasterBufferAndPrint [07:45:07]line [07:45:07]line [07:45:07]line [07:45:07]line [07:45:07]line [07:45:07]written 0, free lines is 3141 [07:45:07]MH_Cut [07:45:07]Write to MH i2c: D1 01 00 20 05 01 F7 [07:45:07]Write i2c OK [07:45:07]MH_I2C_Read... [07:45:07]Read from MH i2c: D1 [07:45:07]MH_I2C_Read... [07:45:07]Read from MH i2c: D1 01 00 [07:45:07]MH_I2C_Read... [07:45:07]Read from MH i2c: D1 01 00 20 05 00 F6 [07:45:07]Write to MH i2c: 01 00 00 21 05 26 [07:45:07]Write i2c OK [07:45:07]MH_I2C_Read... [07:45:07]OFD Sender: No OFD packet to send [07:45:08]*** Cut start [07:45:08]*** Partial cut [07:45:08]*** CUTSNS_PIN = 1 [07:45:08]*** CUTSNS_PIN = 0 [07:45:08]*** Brake cut motor [07:45:09]Read from MH i2c: 01 [07:45:09]MH_I2C_Read... [07:45:09]*** Stop cut motor [07:45:09]*** Cut end [07:45:09]Read from MH i2c: 01 07 00 [07:45:09]MH_I2C_Read... [07:45:09]Read from MH i2c: 01 07 00 21 05 00 00 00 00 00 FF 0F 3B [07:45:09]process_action close_receipt done [07:45:09]requested_data is exist [07:45:09]produce_requested_data [07:45:09]requested_item fm.sn is exist - process it [07:45:09]wFMCommunicate request_size=4 [07:45:09]MH_SAM_APDU [07:45:09]CAPDU: 80 11 00 00 [07:45:09]Write to MH i2c: E2 08 00 22 05 80 11 00 00 00 00 00 00 A1 [07:45:09]Write i2c OK [07:45:09]MH_I2C_Read... [07:45:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:09]Read from MH i2c: E2 [07:45:09]MH_I2C_Read... [07:45:09]Read from MH i2c: E2 17 00 [07:45:09]MH_I2C_Read... [07:45:09]Read from MH i2c: E2 17 00 22 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [07:45:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:45:09]wFMCommunicate OK [07:45:09]requested_item fd.num is exist - process it [07:45:09]SAM_PROTO_GetFieldsCounters [07:45:09]wFMCommunicate request_size=4 [07:45:09]MH_SAM_APDU [07:45:09]CAPDU: 80 13 00 00 [07:45:09]Write to MH i2c: E2 08 00 23 05 80 13 00 00 00 00 00 00 A4 [07:45:09]Write i2c OK [07:45:09]MH_I2C_Read... [07:45:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:09]Read from MH i2c: E2 [07:45:09]MH_I2C_Read... [07:45:09]Read from MH i2c: E2 62 00 [07:45:09]MH_I2C_Read... [07:45:09]Read from MH i2c: E2 62 00 23 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 20 E9 00 00 0E 04 04 00 48 00 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 F3 [07:45:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 20 E9 00 00 0E 04 04 00 48 00 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:45:09]wFMCommunicate OK [07:45:09]SAM_PROTO_GetFieldsCounters done [07:45:09]requested_item shift.num is exist - process it [07:45:09]requested_item shift.opened is exist - process it [07:45:09]req_shift_opened [07:45:09]FM_GetShiftState [07:45:09]SAM_PROTO_GetShiftState [07:45:09]wFMCommunicate request_size=4 [07:45:09]MH_SAM_APDU [07:45:09]CAPDU: 80 13 01 00 [07:45:09]Write to MH i2c: E2 08 00 24 05 80 13 01 00 00 00 00 00 A6 [07:45:09]Write i2c OK [07:45:09]MH_I2C_Read... [07:45:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:09]Read from MH i2c: E2 [07:45:09]MH_I2C_Read... [07:45:09]Read from MH i2c: E2 0E 00 [07:45:09]MH_I2C_Read... [07:45:09]Read from MH i2c: E2 0E 00 24 05 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DE [07:45:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:45:09]wFMCommunicate OK [07:45:09]SAM_PROTO_GetShiftState done [07:45:09]FM_GetShiftState done [07:45:09]req_shift_opened done [07:45:09]requested_item shift.open_date is exist - process it [07:45:09]req_shift_open_date [07:45:09]req_shift_open_date done [07:45:09]produce_requested_data done [07:45:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59680,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:45:09]process_action_free close_receipt [07:45:09]json_value_free [07:45:09]json_value_free done [07:45:09]process_json_proto returns [07:45:09]Send response to host [07:45:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59680,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:45:09]free response buf [07:45:09]execute_script done [07:45:09]execute_script returns [07:45:09]free content buf [07:45:09]Sock 8.Close socket [07:45:09]Sock 8.Thread stoped [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:20]accept exits with 9 [07:45:20]New connection [07:45:20]New thread 3066957156 created [07:45:20]Thread 3067100516 joined [07:45:20]Waiting for new connection... [07:45:20] Sock 9.Parse request [07:45:20]Sock 9.Check first char [07:45:20]Sock 9.First char is OK [07:45:20]request: POST /json_proto HTTP/1.0 [07:45:20]Method: POST [07:45:20]URL: /json_proto [07:45:20]Method is POST - this is cgi request [07:45:20]url: /json_proto [07:45:20]query_string will be loaded in cgi processing [07:45:20]execute_cgi json_proto POST (null) [07:45:20]execute_cgi path=json_proto method=POST [07:45:20]POST find Content-Length [07:45:20]Host: 172.17.60.68:8080 [07:45:20]Content-Length: 677 [07:45:20]Content-Type: application/json [07:45:20] [07:45:20]POST finish read [07:45:20]Found Content-Length = 677 [07:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:20]execute_script... [07:45:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:20]POST & json_proto [07:45:20]process_json_proto [07:45:20]json parsed OK: [07:45:20]protocol is kg_v1.0 [07:45:20]action value=close_receipt [07:45:20]process_action close_receipt [07:45:20]cmd_close_receipt [07:45:20]MH_GetDate [07:45:20]Write to MH i2c: F0 00 00 25 05 19 [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: F0 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: F0 09 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: F0 09 00 25 05 00 91 17 60 66 9A 61 5F 66 50 [07:45:20]GetLastDocTimeStamp 1717573505 [07:45:20]current date 1717573521 [07:45:20]FM_GetShiftState [07:45:20]SAM_PROTO_GetShiftState [07:45:20]wFMCommunicate request_size=4 [07:45:20]MH_SAM_APDU [07:45:20]CAPDU: 80 13 01 00 [07:45:20]Write to MH i2c: E2 08 00 26 05 80 13 01 00 00 00 00 00 A8 [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:20]Read from MH i2c: E2 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 0E 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 0E 00 26 05 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [07:45:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:45:20]wFMCommunicate OK [07:45:20]SAM_PROTO_GetShiftState done [07:45:20]FM_GetShiftState done [07:45:20]opened in 1717545916 [07:45:20]opened+sec_in_day 1717632316 [07:45:20]quantity*price = 50041 [07:45:20]sum+1 = 50042 [07:45:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 76 05.06.2024 07:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59681 ФПД: 206768536745021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074521&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59681&fm=206768536745021&tin=02508201610067®Number=0000000000151680&sum=50000 [07:45:21]StoreToDocumentArchive [07:45:21]shift 72 fd 59681 [07:45:21]save to /storage/0072/doc_00059681 [07:45:21]save last doc name /storage/0072/doc_00059681 to /storage/kkm_last_doc_name [07:45:21]save OK [07:45:21]Clear old archive folders... [07:45:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:45:21]tlvbuf is B6F7CE60 [07:45:21]SAM_PROTO_ClearQueue [07:45:21]wFMCommunicate request_size=4 [07:45:21]MH_SAM_APDU [07:45:21]CAPDU: 80 09 00 00 [07:45:21]Write to MH i2c: E2 08 00 33 05 80 09 00 00 00 00 00 00 AA [07:45:21]Write i2c OK [07:45:21]MH_I2C_Read... [07:45:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:21]Read from MH i2c: E2 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: E2 03 00 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: E2 03 00 33 05 00 90 00 AC [07:45:21]RAPDU: 90 00 [07:45:21]wFMCommunicate OK [07:45:21]SAM_PROTO_ClearQueue done [07:45:21]KKMCreateOFDPacket [07:45:21]OFDProtocolAddRootSTLVToBuf [07:45:21]FM_MakeSignedData [07:45:21]FM_MakeSignedData [07:45:21]SAM_PROTO_SignData [07:45:21]wFMCommunicate request_size=4 [07:45:21]MH_SAM_APDU [07:45:21]CAPDU: 80 0D 01 02 [07:45:21]Write to MH i2c: E2 08 00 34 05 80 0D 01 02 00 00 00 00 B2 [07:45:21]Write i2c OK [07:45:21]MH_I2C_Read... [07:45:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:21]Read from MH i2c: E2 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: E2 03 00 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: E2 03 00 34 05 00 90 00 AD [07:45:21]RAPDU: 90 00 [07:45:21]wFMCommunicate OK [07:45:21]wFMCommunicate request_size=255 [07:45:21]MH_SAM_APDU [07:45: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 91 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 E9 00 00 35 04 06 00 BC [07:45:22]Write to MH i2c: E2 02 01 35 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 91 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 E9 00 00 35 04 06 00 BC 00 00 05 [07:45:22]Write i2c OK [07:45:22]MH_I2C_Read... [07:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:22]Read from MH i2c: E2 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 03 00 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 03 00 35 05 00 90 00 AE [07:45:22]RAPDU: 90 00 [07:45:22]wFMCommunicate OK [07:45:22]wFMCommunicate request_size=10 [07:45:22]MH_SAM_APDU [07:45:22]CAPDU: 80 0D 02 02 05 0E 0D 2E F4 3D [07:45:22]Write to MH i2c: E2 0D 00 36 05 80 0D 02 02 05 00 0E 0D 2E F4 3D 00 00 39 [07:45:22]Write i2c OK [07:45:22]MH_I2C_Read... [07:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:22]Read from MH i2c: E2 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 03 00 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 03 00 36 05 00 90 00 AF [07:45:22]RAPDU: 90 00 [07:45:22]wFMCommunicate OK [07:45:22]wFMCommunicate request_size=4 [07:45:22]MH_SAM_APDU [07:45:22]CAPDU: 80 0D 03 02 [07:45:22]Write to MH i2c: E2 08 00 37 05 80 0D 03 02 00 00 00 00 B7 [07:45:22]Write i2c OK [07:45:22]MH_I2C_Read... [07:45:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:22]Read from MH i2c: E2 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 0B 00 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 0B 00 37 05 00 C1 2E 9F 14 6E 10 15 7A 90 00 67 [07:45:22]RAPDU: C1 2E 9F 14 6E 10 15 7A 90 00 [07:45:22]wFMCommunicate OK [07:45:22]SAM_PROTO_SignData done [07:45:22]FM_MakeSignedData done [07:45:22]CreateOFDProtocolMessage [07:45:22]wFMCommunicate request_size=4 [07:45:22]MH_SAM_APDU [07:45:22]CAPDU: 80 11 00 00 [07:45:22]Write to MH i2c: E2 08 00 38 05 80 11 00 00 00 00 00 00 B7 [07:45:22]Write i2c OK [07:45:22]MH_I2C_Read... [07:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:22]Read from MH i2c: E2 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 17 00 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: E2 17 00 38 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0A [07:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:45:22]wFMCommunicate OK [07:45:22]CreateOFDProtocolMessage done [07:45:22]OFDSenderStorePacket 59681 [07:45:22]StoreOFDPacket docnum=59681 [07:45:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7E 7A 07 01 1D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 91 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 E9 00 00 35 04 06 00 BC 0E 0D 2E F4 3D C1 2E 9F 14 6E 10 15 7A [07:45:22]CheckFolder [07:45:22]dirname=/storage/ofd_packets [07:45:22]CheckFolder done [07:45:22]ProducePacketName [07:45:22]name=ofd_packets/00059681 [07:45:22]NVStorageSaveData ofd_packets/00059681 [07:45:22]File name is /storage/ofd_packets/00059681 [07:45:22]Write 301 bytes [07:45:22]NVStorageSaveData done [07:45:22]OFDSenderStorePacket done [07:45:22]KKMCreateOFDPacket done [07:45:22]NVStorageSaveData kkm_last_timestamp [07:45:22]File name is /storage/kkm_last_timestamp [07:45:22]Write 4 bytes [07:45:22]NVStorageSaveData done [07:45:22]ExternCall_PrintAddStr [07:45:22]wPrintStart [07:45:22]Write to MH i2c: 01 00 00 39 05 3E [07:45:22]Write i2c OK [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: 01 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: 01 07 00 [07:45:22]MH_I2C_Read... [07:45:22]Read from MH i2c: 01 07 00 39 05 00 00 00 00 00 FF 0F 53 [07:45:22]RasterBufferAndPrint [07:45:22]line Счет N : (1)545351 [07:45:22]line ИНН: 02508201610067 [07:45:22]line Контрольно-Кассовый Чек [07:45:22]line ПРОДАЖА [07:45:22]line ТРК (МРК, ГНК) : 22 [07:45:22]line Товар: 2710124130 [07:45:22]line Аи-92-К-5 [07:45:22]line 7.480 * 66.90 [07:45:22]line = 500.41 [07:45:22]line НДС 12% НСП 1% [07:45:22]line > о реализуемом товаре [07:45:22]line ОКРУГЛЕНИЕ: -0.41 [07:45:22]line ИТОГО: 500.00 [07:45:22]line Внесено: 500.00 [07:45:22]line СДАЧА: 0.00 [07:45:22]line НСП 1% : 4.43 [07:45:22]line НДС 12% : 53.14 [07:45:22]line Наличными: 500.00 [07:45:22]line Безнал.: 0.00 [07:45:22]line Место: АЗС № 117 "Партнер Нефть" [07:45:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:45:22]line СНО: Общий режим [07:45:22]line Чек 76 05.06.2024 07:45 [07:45:22]line Смена: 72 ФФД: 1.0 [07:45:22]line ЗНМ: 0300000048 [07:45:22]line РНМ: 0000000000151680 [07:45:22]line Версия ККМ: v1.0 [07:45:22]line ФМ: 0000000000959414 [07:45:22]line ФД: 59681 [07:45:22]line ФПД: 206768536745021 [07:45:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074521&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59681&fm=206768536745021&tin=02508201610067®Number=0000000000151680&sum=50000 [07:45:22]OFD Sender: Processing packet 59681 [packets to send 53, broken 52] [07:45:22]ProducePacketName [07:45:22]name=ofd_packets/00059681 [07:45:22]OFD Sender: To server: pG, [07:45:22]CommunicateWithHost lk.salyk.kg:30040 [07:45:22]ConnectInit lk.salyk.kg [07:45:22]written 0, free lines is 4095 [07:45:22]Connected sock=10 [07:45:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7E 7A 07 01 1D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 91 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 E9 00 00 35 04 06 00 BC 0E 0D 2E F4 3D C1 2E 9F 14 6E 10 15 7A [07:45:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 45 C6 47 00 C8 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 E9 00 00 F4 03 04 00 96 C3 5F 66 B6 04 01 00 00 FB FD 48 CA F9 1E CF 63 [07:45:23]CommunicateWithHost err = 0 [07:45:23]CheckOFDResponse [07:45:23]1017 (14) - 77093643461234 [07:45:23]1041 (16) - 0000000000959414 [07:45:23]1040 (4) - 59681 [07:45:23]1012 (4) - 05.06.2024 01:47 [07:45:23]1206 (1) - 0 [07:45:23]OFD Sender: Remove packet 59681 [07:45:23]ProducePacketName [07:45:23]name=ofd_packets/00059681 [07:45:23]NVStorageDeleteData [07:45:23]Write to MH i2c: 01 00 00 64 05 69 [07:45:23]Write i2c OK [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: 01 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: 01 07 00 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: 01 07 00 64 05 00 00 00 00 00 A7 0C 23 [07:45:23]RasterBufferAndPrint [07:45:23]line [07:45:23]line [07:45:23]line [07:45:23]line [07:45:23]line [07:45:23]written 0, free lines is 3245 [07:45:23]MH_Cut [07:45:23]Write to MH i2c: D1 01 00 6B 05 01 42 [07:45:23]Write i2c OK [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: D1 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: D1 01 00 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: D1 01 00 6B 05 00 41 [07:45:23]Write to MH i2c: 01 00 00 6C 05 71 [07:45:23]Write i2c OK [07:45:23]MH_I2C_Read... [07:45:23]OFD Sender: No OFD packet to send [07:45:24]*** Cut start [07:45:24]*** Partial cut [07:45:24]*** CUTSNS_PIN = 1 [07:45:24]*** CUTSNS_PIN = 0 [07:45:24]*** Brake cut motor [07:45:24]Read from MH i2c: 01 [07:45:24]MH_I2C_Read... [07:45:24]*** Stop cut motor [07:45:24]*** Cut end [07:45:24]Read from MH i2c: 01 07 00 [07:45:24]MH_I2C_Read... [07:45:24]Read from MH i2c: 01 07 00 6C 05 00 00 00 00 00 FF 0F 86 [07:45:24]process_action close_receipt done [07:45:24]requested_data is exist [07:45:24]produce_requested_data [07:45:24]requested_item fm.sn is exist - process it [07:45:24]wFMCommunicate request_size=4 [07:45:24]MH_SAM_APDU [07:45:24]CAPDU: 80 11 00 00 [07:45:24]Write to MH i2c: E2 08 00 6D 05 80 11 00 00 00 00 00 00 EC [07:45:24]Write i2c OK [07:45:24]MH_I2C_Read... [07:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:24]Read from MH i2c: E2 [07:45:24]MH_I2C_Read... [07:45:24]Read from MH i2c: E2 17 00 [07:45:24]MH_I2C_Read... [07:45:24]Read from MH i2c: E2 17 00 6D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [07:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:45:24]wFMCommunicate OK [07:45:24]requested_item fd.num is exist - process it [07:45:24]SAM_PROTO_GetFieldsCounters [07:45:24]wFMCommunicate request_size=4 [07:45:24]MH_SAM_APDU [07:45:24]CAPDU: 80 13 00 00 [07:45:24]Write to MH i2c: E2 08 00 6E 05 80 13 00 00 00 00 00 00 EF [07:45:24]Write i2c OK [07:45:24]MH_I2C_Read... [07:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:24]Read from MH i2c: E2 [07:45:24]MH_I2C_Read... [07:45:24]Read from MH i2c: E2 62 00 [07:45:24]MH_I2C_Read... [07:45:24]Read from MH i2c: E2 62 00 6E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 21 E9 00 00 0E 04 04 00 48 00 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 42 [07:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 21 E9 00 00 0E 04 04 00 48 00 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:45:24]wFMCommunicate OK [07:45:24]SAM_PROTO_GetFieldsCounters done [07:45:24]requested_item shift.num is exist - process it [07:45:24]requested_item shift.opened is exist - process it [07:45:24]req_shift_opened [07:45:24]FM_GetShiftState [07:45:24]SAM_PROTO_GetShiftState [07:45:24]wFMCommunicate request_size=4 [07:45:24]MH_SAM_APDU [07:45:24]CAPDU: 80 13 01 00 [07:45:24]Write to MH i2c: E2 08 00 6F 05 80 13 01 00 00 00 00 00 F1 [07:45:24]Write i2c OK [07:45:24]MH_I2C_Read... [07:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:24]Read from MH i2c: E2 [07:45:24]MH_I2C_Read... [07:45:24]Read from MH i2c: E2 0E 00 [07:45:24]MH_I2C_Read... [07:45:24]Read from MH i2c: E2 0E 00 6F 05 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 29 [07:45:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:45:24]wFMCommunicate OK [07:45:24]SAM_PROTO_GetShiftState done [07:45:24]FM_GetShiftState done [07:45:24]req_shift_opened done [07:45:24]requested_item shift.open_date is exist - process it [07:45:24]req_shift_open_date [07:45:24]req_shift_open_date done [07:45:24]produce_requested_data done [07:45:24]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59681,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:45:24]process_action_free close_receipt [07:45:24]json_value_free [07:45:24]json_value_free done [07:45:24]process_json_proto returns [07:45:24]Send response to host [07:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59681,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:45:24]free response buf [07:45:24]execute_script done [07:45:24]execute_script returns [07:45:24]free content buf [07:45:24]Sock 9.Close socket [07:45:24]Sock 9.Thread stoped [07:45:28]OFD Sender: No OFD packet to send [07:45:33]OFD Sender: No OFD packet to send [07:45:38]OFD Sender: No OFD packet to send [07:45:43]OFD Sender: No OFD packet to send [07:45:48]OFD Sender: No OFD packet to send [07:45:53]OFD Sender: No OFD packet to send [07:45:58]OFD Sender: No OFD packet to send [07:46:03]OFD Sender: No OFD packet to send [07:46:08]OFD Sender: No OFD packet to send [07:46:13]accept exits with 8 [07:46:13]New connection [07:46:13]New thread 3067100516 created [07:46:13]Thread 3066957156 joined [07:46:13]Waiting for new connection... [07:46:13] Sock 8.Parse request [07:46:13]Sock 8.Check first char [07:46:13]Sock 8.First char is OK [07:46:13]request: POST /json_proto HTTP/1.0 [07:46:13]Method: POST [07:46:13]URL: /json_proto [07:46:13]Method is POST - this is cgi request [07:46:13]url: /json_proto [07:46:13]query_string will be loaded in cgi processing [07:46:13]execute_cgi json_proto POST (null) [07:46:13]execute_cgi path=json_proto method=POST [07:46:13]POST find Content-Length [07:46:13]Host: 172.17.60.68:8080 [07:46:13]Content-Length: 677 [07:46:13]Content-Type: application/json [07:46:13] [07:46:13]POST finish read [07:46:13]Found Content-Length = 677 [07:46:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:13]execute_script... [07:46: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)545352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:13]POST & json_proto [07:46:13]process_json_proto [07:46:13]json parsed OK: [07:46:13]protocol is kg_v1.0 [07:46:13]action value=close_receipt [07:46:13]process_action close_receipt [07:46:13]cmd_close_receipt [07:46:13]MH_GetDate [07:46:13]Write to MH i2c: F0 00 00 70 05 64 [07:46:13]Write i2c OK [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: F0 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: F0 09 00 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: F0 09 00 70 05 00 C5 17 60 66 9A 61 5F 66 CF [07:46:13]GetLastDocTimeStamp 1717573521 [07:46:13]current date 1717573573 [07:46:13]FM_GetShiftState [07:46:13]SAM_PROTO_GetShiftState [07:46:13]wFMCommunicate request_size=4 [07:46:13]MH_SAM_APDU [07:46:13]CAPDU: 80 13 01 00 [07:46:13]Write to MH i2c: E2 08 00 71 05 80 13 01 00 00 00 00 00 F3 [07:46:13]Write i2c OK [07:46:13]MH_I2C_Read... [07:46:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:13]Read from MH i2c: E2 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 0E 00 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 0E 00 71 05 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2B [07:46:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:46:13]wFMCommunicate OK [07:46:13]SAM_PROTO_GetShiftState done [07:46:13]FM_GetShiftState done [07:46:13]opened in 1717545916 [07:46:13]opened+sec_in_day 1717632316 [07:46:13]quantity*price = 60009 [07:46:13]sum+1 = 60010 [07:46:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 77 05.06.2024 07:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59682 ФПД: 242987978085671 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074613&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59682&fm=242987978085671&tin=02508201610067®Number=0000000000151680&sum=60000 [07:46:14]StoreToDocumentArchive [07:46:14]shift 72 fd 59682 [07:46:14]save to /storage/0072/doc_00059682 [07:46:14]save last doc name /storage/0072/doc_00059682 to /storage/kkm_last_doc_name [07:46:14]save OK [07:46:14]Clear old archive folders... [07:46:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:46:14]tlvbuf is 003CAAC0 [07:46:14]SAM_PROTO_ClearQueue [07:46:14]wFMCommunicate request_size=4 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 09 00 00 [07:46:14]Write to MH i2c: E2 08 00 7E 05 80 09 00 00 00 00 00 00 F5 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 7E 05 00 90 00 F7 [07:46:14]RAPDU: 90 00 [07:46:14]wFMCommunicate OK [07:46:14]SAM_PROTO_ClearQueue done [07:46:14]KKMCreateOFDPacket [07:46:14]OFDProtocolAddRootSTLVToBuf [07:46:14]FM_MakeSignedData [07:46:14]FM_MakeSignedData [07:46:14]SAM_PROTO_SignData [07:46:14]wFMCommunicate request_size=4 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 0D 01 02 [07:46:14]Write to MH i2c: E2 08 00 7F 05 80 0D 01 02 00 00 00 00 FD [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 7F 05 00 90 00 F8 [07:46:14]RAPDU: 90 00 [07:46:14]wFMCommunicate OK [07:46:14]wFMCommunicate request_size=255 [07:46:14]MH_SAM_APDU [07:46: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C5 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 E9 00 00 35 04 06 00 DC [07:46:14]Write to MH i2c: E2 02 01 80 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C5 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 E9 00 00 35 04 06 00 DC 00 00 83 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 80 05 00 90 00 F9 [07:46:14]RAPDU: 90 00 [07:46:14]wFMCommunicate OK [07:46:14]wFMCommunicate request_size=10 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 0D 02 02 05 FF 0C 1E 55 27 [07:46:14]Write to MH i2c: E2 0D 00 81 05 80 0D 02 02 05 00 FF 0C 1E 55 27 00 00 AF [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 03 00 81 05 00 90 00 FA [07:46:14]RAPDU: 90 00 [07:46:14]wFMCommunicate OK [07:46:14]wFMCommunicate request_size=4 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 0D 03 02 [07:46:14]Write to MH i2c: E2 08 00 82 05 80 0D 03 02 00 00 00 00 02 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 0B 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 0B 00 82 05 00 88 77 EB 49 69 5A 56 75 90 00 C4 [07:46:14]RAPDU: 88 77 EB 49 69 5A 56 75 90 00 [07:46:14]wFMCommunicate OK [07:46:14]SAM_PROTO_SignData done [07:46:14]FM_MakeSignedData done [07:46:14]CreateOFDProtocolMessage [07:46:14]wFMCommunicate request_size=4 [07:46:14]MH_SAM_APDU [07:46:14]CAPDU: 80 11 00 00 [07:46:14]Write to MH i2c: E2 08 00 83 05 80 11 00 00 00 00 00 00 02 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:14]Read from MH i2c: E2 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 17 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: E2 17 00 83 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [07:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:46:14]wFMCommunicate OK [07:46:14]CreateOFDProtocolMessage done [07:46:14]OFDSenderStorePacket 59682 [07:46:14]StoreOFDPacket docnum=59682 [07:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 83 EE 07 01 E0 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C5 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 E9 00 00 35 04 06 00 DC FF 0C 1E 55 27 88 77 EB 49 69 5A 56 75 [07:46:14]CheckFolder [07:46:14]dirname=/storage/ofd_packets [07:46:14]CheckFolder done [07:46:14]ProducePacketName [07:46:14]name=ofd_packets/00059682 [07:46:14]NVStorageSaveData ofd_packets/00059682 [07:46:14]File name is /storage/ofd_packets/00059682 [07:46:14]Write 301 bytes [07:46:14]NVStorageSaveData done [07:46:14]OFDSenderStorePacket done [07:46:14]KKMCreateOFDPacket done [07:46:14]NVStorageSaveData kkm_last_timestamp [07:46:14]File name is /storage/kkm_last_timestamp [07:46:14]Write 4 bytes [07:46:14]NVStorageSaveData done [07:46:14]ExternCall_PrintAddStr [07:46:14]wPrintStart [07:46:14]Write to MH i2c: 01 00 00 84 05 89 [07:46:14]Write i2c OK [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 07 00 [07:46:14]MH_I2C_Read... [07:46:14]Read from MH i2c: 01 07 00 84 05 00 00 00 00 00 FF 0F 9E [07:46:14]RasterBufferAndPrint [07:46:14]line Счет N : (1)545352 [07:46:14]line ИНН: 02508201610067 [07:46:14]line Контрольно-Кассовый Чек [07:46:14]line ПРОДАЖА [07:46:14]line ТРК (МРК, ГНК) : 12 [07:46:14]line Товар: 2710124130 [07:46:14]line Аи-92-К-5 [07:46:14]line 8.970 * 66.90 [07:46:14]line = 600.09 [07:46:14]line НДС 12% НСП 1% [07:46:14]line > о реализуемом товаре [07:46:14]line ОКРУГЛЕНИЕ: -0.09 [07:46:14]line ИТОГО: 600.00 [07:46:14]line Внесено: 600.00 [07:46:14]line СДАЧА: 0.00 [07:46:14]line НСП 1% : 5.31 [07:46:14]line НДС 12% : 63.73 [07:46:14]line Наличными: 600.00 [07:46:14]line Безнал.: 0.00 [07:46:14]line Место: АЗС № 117 "Партнер Нефть" [07:46:14]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:46:14]line СНО: Общий режим [07:46:14]line Чек 77 05.06.2024 07:46 [07:46:14]line Смена: 72 ФФД: 1.0 [07:46:14]line ЗНМ: 0300000048 [07:46:14]line РНМ: 0000000000151680 [07:46:14]line Версия ККМ: v1.0 [07:46:14]line ФМ: 0000000000959414 [07:46:14]line ФД: 59682 [07:46:14]line ФПД: 242987978085671 [07:46:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074613&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59682&fm=242987978085671&tin=02508201610067®Number=0000000000151680&sum=60000 [07:46:15]OFD Sender: Processing packet 59682 [packets to send 53, broken 52] [07:46:15]ProducePacketName [07:46:15]name=ofd_packets/00059682 [07:46:15]OFD Sender: To server: pG, [07:46:15]CommunicateWithHost lk.salyk.kg:30040 [07:46:15]ConnectInit lk.salyk.kg [07:46:15]written 0, free lines is 4095 [07:46:15]Connected sock=10 [07:46:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 83 EE 07 01 E0 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 C5 17 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 E9 00 00 35 04 06 00 DC FF 0C 1E 55 27 88 77 EB 49 69 5A 56 75 [07:46:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0C 29 47 00 95 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 E9 00 00 F4 03 04 00 CA C3 5F 66 B6 04 01 00 00 41 33 E9 C1 64 21 B7 87 [07:46:15]CommunicateWithHost err = 0 [07:46:15]CheckOFDResponse [07:46:15]1017 (14) - 77093643461234 [07:46:15]1041 (16) - 0000000000959414 [07:46:15]1040 (4) - 59682 [07:46:15]1012 (4) - 05.06.2024 01:47 [07:46:15]1206 (1) - 0 [07:46:15]OFD Sender: Remove packet 59682 [07:46:15]ProducePacketName [07:46:15]name=ofd_packets/00059682 [07:46:15]NVStorageDeleteData [07:46:15]Write to MH i2c: 01 00 00 AF 05 B4 [07:46:15]Write i2c OK [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: 01 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: 01 07 00 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 A3 0C 6A [07:46:15]RasterBufferAndPrint [07:46:15]line [07:46:15]line [07:46:15]line [07:46:15]line [07:46:15]line [07:46:15]written 0, free lines is 3239 [07:46:15]MH_Cut [07:46:15]Write to MH i2c: D1 01 00 B6 05 01 8D [07:46:15]Write i2c OK [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: D1 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: D1 01 00 [07:46:15]MH_I2C_Read... [07:46:15]Read from MH i2c: D1 01 00 B6 05 00 8C [07:46:15]Write to MH i2c: 01 00 00 B7 05 BC [07:46:15]Write i2c OK [07:46:15]MH_I2C_Read... [07:46:15]OFD Sender: No OFD packet to send [07:46:16]*** Cut start [07:46:16]*** Partial cut [07:46:16]*** CUTSNS_PIN = 1 [07:46:16]*** CUTSNS_PIN = 0 [07:46:16]*** Brake cut motor [07:46:17]Read from MH i2c: 01 [07:46:17]MH_I2C_Read... [07:46:17]*** Stop cut motor [07:46:17]*** Cut end [07:46:17]Read from MH i2c: 01 07 00 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 FF 0F D1 [07:46:17]process_action close_receipt done [07:46:17]requested_data is exist [07:46:17]produce_requested_data [07:46:17]requested_item fm.sn is exist - process it [07:46:17]wFMCommunicate request_size=4 [07:46:17]MH_SAM_APDU [07:46:17]CAPDU: 80 11 00 00 [07:46:17]Write to MH i2c: E2 08 00 B8 05 80 11 00 00 00 00 00 00 37 [07:46:17]Write i2c OK [07:46:17]MH_I2C_Read... [07:46:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:17]Read from MH i2c: E2 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: E2 17 00 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: E2 17 00 B8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [07:46:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:46:17]wFMCommunicate OK [07:46:17]requested_item fd.num is exist - process it [07:46:17]SAM_PROTO_GetFieldsCounters [07:46:17]wFMCommunicate request_size=4 [07:46:17]MH_SAM_APDU [07:46:17]CAPDU: 80 13 00 00 [07:46:17]Write to MH i2c: E2 08 00 B9 05 80 13 00 00 00 00 00 00 3A [07:46:17]Write i2c OK [07:46:17]MH_I2C_Read... [07:46:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:17]Read from MH i2c: E2 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: E2 62 00 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: E2 62 00 B9 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 22 E9 00 00 0E 04 04 00 48 00 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 91 [07:46:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 22 E9 00 00 0E 04 04 00 48 00 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:46:17]wFMCommunicate OK [07:46:17]SAM_PROTO_GetFieldsCounters done [07:46:17]requested_item shift.num is exist - process it [07:46:17]requested_item shift.opened is exist - process it [07:46:17]req_shift_opened [07:46:17]FM_GetShiftState [07:46:17]SAM_PROTO_GetShiftState [07:46:17]wFMCommunicate request_size=4 [07:46:17]MH_SAM_APDU [07:46:17]CAPDU: 80 13 01 00 [07:46:17]Write to MH i2c: E2 08 00 BA 05 80 13 01 00 00 00 00 00 3C [07:46:17]Write i2c OK [07:46:17]MH_I2C_Read... [07:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:17]Read from MH i2c: E2 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: E2 0E 00 [07:46:17]MH_I2C_Read... [07:46:17]Read from MH i2c: E2 0E 00 BA 05 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 74 [07:46:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:46:17]wFMCommunicate OK [07:46:17]SAM_PROTO_GetShiftState done [07:46:17]FM_GetShiftState done [07:46:17]req_shift_opened done [07:46:17]requested_item shift.open_date is exist - process it [07:46:17]req_shift_open_date [07:46:17]req_shift_open_date done [07:46:17]produce_requested_data done [07:46:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59682,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:46:17]process_action_free close_receipt [07:46:17]json_value_free [07:46:17]json_value_free done [07:46:17]process_json_proto returns [07:46:17]Send response to host [07:46:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59682,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:46:17]free response buf [07:46:17]execute_script done [07:46:17]execute_script returns [07:46:17]free content buf [07:46:17]Sock 8.Close socket [07:46:17]Sock 8.Thread stoped [07:46:20]OFD Sender: No OFD packet to send [07:46:25]OFD Sender: No OFD packet to send [07:46:30]OFD Sender: No OFD packet to send [07:46:35]OFD Sender: No OFD packet to send [07:46:40]OFD Sender: No OFD packet to send [07:46:45]OFD Sender: No OFD packet to send [07:46:50]OFD Sender: No OFD packet to send [07:46:55]OFD Sender: No OFD packet to send [07:47:00]OFD Sender: No OFD packet to send [07:47:05]OFD Sender: No OFD packet to send [07:47:10]OFD Sender: No OFD packet to send [07:47:15]OFD Sender: No OFD packet to send [07:47:20]OFD Sender: No OFD packet to send [07:47:25]accept exits with 9 [07:47:25]New connection [07:47:25]New thread 3066957156 created [07:47:25]Thread 3067100516 joined [07:47:25]Waiting for new connection... [07:47:25] Sock 9.Parse request [07:47:25]Sock 9.Check first char [07:47:25]Sock 9.First char is OK [07:47:25]request: POST /json_proto HTTP/1.0 [07:47:25]Method: POST [07:47:25]URL: /json_proto [07:47:25]Method is POST - this is cgi request [07:47:25]url: /json_proto [07:47:25]query_string will be loaded in cgi processing [07:47:25]execute_cgi json_proto POST (null) [07:47:25]execute_cgi path=json_proto method=POST [07:47:25]POST find Content-Length [07:47:25]Host: 172.17.60.68:8080 [07:47:25]Content-Length: 978 [07:47:25]Content-Type: application/json [07:47:25] [07:47:25]POST finish read [07:47:25]Found Content-Length = 978 [07:47:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545353", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [07:47:25]execute_script... [07:47: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)545353", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [07:47:25]POST & json_proto [07:47:25]process_json_proto [07:47:25]json parsed OK: [07:47:25]protocol is kg_v1.0 [07:47:25]action value=close_receipt [07:47:25]process_action close_receipt [07:47:25]cmd_close_receipt [07:47:25]MH_GetDate [07:47:25]Write to MH i2c: F0 00 00 BB 05 AF [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: F0 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: F0 09 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: F0 09 00 BB 05 00 0D 18 60 66 9A 61 5F 66 63 [07:47:25]GetLastDocTimeStamp 1717573573 [07:47:25]current date 1717573645 [07:47:25]FM_GetShiftState [07:47:25]SAM_PROTO_GetShiftState [07:47:25]wFMCommunicate request_size=4 [07:47:25]MH_SAM_APDU [07:47:25]CAPDU: 80 13 01 00 [07:47:25]Write to MH i2c: E2 08 00 BC 05 80 13 01 00 00 00 00 00 3E [07:47:25]Write i2c OK [07:47:25]MH_I2C_Read... [07:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:25]Read from MH i2c: E2 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 0E 00 [07:47:25]MH_I2C_Read... [07:47:25]Read from MH i2c: E2 0E 00 BC 05 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 76 [07:47:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:47:25]wFMCommunicate OK [07:47:25]SAM_PROTO_GetShiftState done [07:47:25]FM_GetShiftState done [07:47:25]opened in 1717545916 [07:47:25]opened+sec_in_day 1717632316 [07:47:25]quantity*price = 200041 [07:47:25]sum+1 = 200042 [07:47:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 78 05.06.2024 07:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 59683 ФПД: 51194656569980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074726&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59683&fm=51194656569980&tin=02508201610067®Number=0000000000151680&sum=200000 [07:47:26]StoreToDocumentArchive [07:47:26]shift 72 fd 59683 [07:47:26]save to /storage/0072/doc_00059683 [07:47:26]save last doc name /storage/0072/doc_00059683 to /storage/kkm_last_doc_name [07:47:26]save OK [07:47:26]Clear old archive folders... [07:47:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:47:26]tlvbuf is 003D3220 [07:47:26]SAM_PROTO_ClearQueue [07:47:26]wFMCommunicate request_size=4 [07:47:26]MH_SAM_APDU [07:47:26]CAPDU: 80 09 00 00 [07:47:26]Write to MH i2c: E2 08 00 C9 05 80 09 00 00 00 00 00 00 40 [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:26]Read from MH i2c: E2 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: E2 03 00 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: E2 03 00 C9 05 00 90 00 42 [07:47:26]RAPDU: 90 00 [07:47:26]wFMCommunicate OK [07:47:26]SAM_PROTO_ClearQueue done [07:47:26]KKMCreateOFDPacket [07:47:26]OFDProtocolAddRootSTLVToBuf [07:47:26]FM_MakeSignedData [07:47:26]FM_MakeSignedData [07:47:26]SAM_PROTO_SignData [07:47:26]wFMCommunicate request_size=4 [07:47:26]MH_SAM_APDU [07:47:26]CAPDU: 80 0D 01 02 [07:47:26]Write to MH i2c: E2 08 00 CA 05 80 0D 01 02 00 00 00 00 48 [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:26]Read from MH i2c: E2 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: E2 03 00 [07:47:26]MH_I2C_Read... [07:47:26]Read from MH i2c: E2 03 00 CA 05 00 90 00 43 [07:47:26]RAPDU: 90 00 [07:47:26]wFMCommunicate OK [07:47:26]wFMCommunicate request_size=255 [07:47:26]MH_SAM_APDU [07:47: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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 0E 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 E9 00 00 35 04 06 00 2E 8F AF 51 [07:47:26]Write to MH i2c: E2 02 01 CB 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 0E 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 E9 00 00 35 04 06 00 2E 8F AF 51 00 00 FF [07:47:26]Write i2c OK [07:47:26]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 CB 05 00 90 00 44 [07:47:27]RAPDU: 90 00 [07:47:27]wFMCommunicate OK [07:47:27]wFMCommunicate request_size=7 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 0D 02 02 02 BA 7C [07:47:27]Write to MH i2c: E2 0A 00 CC 05 80 0D 02 02 02 00 BA 7C 00 00 85 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 03 00 CC 05 00 90 00 45 [07:47:27]RAPDU: 90 00 [07:47:27]wFMCommunicate OK [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 0D 03 02 [07:47:27]Write to MH i2c: E2 08 00 CD 05 80 0D 03 02 00 00 00 00 4D [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 0B 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 0B 00 CD 05 00 6A D3 C2 B3 59 5D 28 1A 90 00 F8 [07:47:27]RAPDU: 6A D3 C2 B3 59 5D 28 1A 90 00 [07:47:27]wFMCommunicate OK [07:47:27]SAM_PROTO_SignData done [07:47:27]FM_MakeSignedData done [07:47:27]CreateOFDProtocolMessage [07:47:27]wFMCommunicate request_size=4 [07:47:27]MH_SAM_APDU [07:47:27]CAPDU: 80 11 00 00 [07:47:27]Write to MH i2c: E2 08 00 CE 05 80 11 00 00 00 00 00 00 4D [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:27]Read from MH i2c: E2 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 17 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: E2 17 00 CE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A0 [07:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:47:27]wFMCommunicate OK [07:47:27]CreateOFDProtocolMessage done [07:47:27]OFDSenderStorePacket 59683 [07:47:27]StoreOFDPacket docnum=59683 [07:47:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 80 87 04 01 BB 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 0E 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 E9 00 00 35 04 06 00 2E 8F AF 51 BA 7C 6A D3 C2 B3 59 5D 28 1A [07:47:27]CheckFolder [07:47:27]dirname=/storage/ofd_packets [07:47:27]CheckFolder done [07:47:27]ProducePacketName [07:47:27]name=ofd_packets/00059683 [07:47:27]NVStorageSaveData ofd_packets/00059683 [07:47:27]File name is /storage/ofd_packets/00059683 [07:47:27]Write 298 bytes [07:47:27]NVStorageSaveData done [07:47:27]OFDSenderStorePacket done [07:47:27]KKMCreateOFDPacket done [07:47:27]NVStorageSaveData kkm_last_timestamp [07:47:27]File name is /storage/kkm_last_timestamp [07:47:27]Write 4 bytes [07:47:27]NVStorageSaveData done [07:47:27]ExternCall_PrintAddStr [07:47:27]wPrintStart [07:47:27]Write to MH i2c: 01 00 00 CF 05 D4 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 07 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 07 00 CF 05 00 00 00 00 00 FF 0F E9 [07:47:27]RasterBufferAndPrint [07:47:27]line Счет N : (1)545353 [07:47:27]line ИНН: 02508201610067 [07:47:27]line Контрольно-Кассовый Чек [07:47:27]line ПРОДАЖА [07:47:27]line ТРК (МРК, ГНК) : 21 [07:47:27]line Товар: 2710194210 [07:47:27]line ДТ-К-5 [07:47:27]line 27.630 * 72.40 [07:47:27]line = 2000.41 [07:47:27]line НДС 12% НСП 1% [07:47:27]line > о реализуемом товаре [07:47:27]line ОКРУГЛЕНИЕ: -0.41 [07:47:27]line ИТОГО: 2000.00 [07:47:27]line Внесено: 2000.00 [07:47:27]line СДАЧА: 0.00 [07:47:27]line НСП 1% : 17.70 [07:47:27]line НДС 12% : 212.43 [07:47:27]line Наличными: 2000.00 [07:47:27]line Безнал.: 0.00 [07:47:27]line Место: АЗС № 117 "Партнер Нефть" [07:47:27]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:47:27]line СНО: Общий режим [07:47:27]line Чек 78 05.06.2024 07:47 [07:47:27]line Смена: 72 ФФД: 1.0 [07:47:27]line ЗНМ: 0300000048 [07:47:27]line РНМ: 0000000000151680 [07:47:27]line Версия ККМ: v1.0 [07:47:27]line [07:47:27]line Дисконтная программа [07:47:27]line ДТ [07:47:27]line номер 117 [07:47:27]line сэкономлено 13.82 сом [07:47:27]line ФМ: 0000000000959414 [07:47:27]line ФД: 59683 [07:47:27]line ФПД: 51194656569980 [07:47:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074726&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59683&fm=51194656569980&tin=02508201610067®Number=0000000000151680&sum=200000 [07:47:27]OFD Sender: Processing packet 59683 [packets to send 53, broken 52] [07:47:27]ProducePacketName [07:47:27]name=ofd_packets/00059683 [07:47:27]OFD Sender: To server: pG, [07:47:27]CommunicateWithHost lk.salyk.kg:30040 [07:47:27]ConnectInit lk.salyk.kg [07:47:27]written 0, free lines is 4095 [07:47:27]Connected sock=10 [07:47:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 80 87 04 01 BB 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 0E 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 E9 00 00 35 04 06 00 2E 8F AF 51 BA 7C 6A D3 C2 B3 59 5D 28 1A [07:47:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AD B7 47 00 ED 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 E9 00 00 F4 03 04 00 12 C4 5F 66 B6 04 01 00 00 0C 64 E8 B5 C5 F6 AB 79 [07:47:27]CommunicateWithHost err = 0 [07:47:27]CheckOFDResponse [07:47:27]1017 (14) - 77093643461234 [07:47:27]1041 (16) - 0000000000959414 [07:47:27]1040 (4) - 59683 [07:47:27]1012 (4) - 05.06.2024 01:49 [07:47:27]1206 (1) - 0 [07:47:27]OFD Sender: Remove packet 59683 [07:47:27]ProducePacketName [07:47:27]name=ofd_packets/00059683 [07:47:27]NVStorageDeleteData [07:47:27]Write to MH i2c: 01 00 00 FF 05 04 [07:47:27]Write i2c OK [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 07 00 [07:47:27]MH_I2C_Read... [07:47:27]Read from MH i2c: 01 07 00 FF 05 00 00 00 00 00 3E 0C 55 [07:47:27]RasterBufferAndPrint [07:47:27]line [07:47:27]line [07:47:27]line [07:47:27]line [07:47:27]line [07:47:27]written 0, free lines is 3139 [07:47:28]MH_Cut [07:47:28]Write to MH i2c: D1 01 00 06 06 01 DE [07:47:28]Write i2c OK [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: D1 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: D1 01 00 [07:47:28]MH_I2C_Read... [07:47:28]Read from MH i2c: D1 01 00 06 06 00 DD [07:47:28]Write to MH i2c: 01 00 00 07 06 0D [07:47:28]Write i2c OK [07:47:28]MH_I2C_Read... [07:47:28]OFD Sender: No OFD packet to send [07:47:28]*** Cut start [07:47:28]*** Partial cut [07:47:28]*** CUTSNS_PIN = 1 [07:47:29]*** CUTSNS_PIN = 0 [07:47:29]*** Brake cut motor [07:47:29]Read from MH i2c: 01 [07:47:29]MH_I2C_Read... [07:47:29]*** Stop cut motor [07:47:29]*** Cut end [07:47:29]Read from MH i2c: 01 07 00 [07:47:29]MH_I2C_Read... [07:47:29]Read from MH i2c: 01 07 00 07 06 00 00 00 00 00 FF 0F 22 [07:47:29]process_action close_receipt done [07:47:29]requested_data is exist [07:47:29]produce_requested_data [07:47:29]requested_item fm.sn is exist - process it [07:47:29]wFMCommunicate request_size=4 [07:47:29]MH_SAM_APDU [07:47:29]CAPDU: 80 11 00 00 [07:47:29]Write to MH i2c: E2 08 00 08 06 80 11 00 00 00 00 00 00 88 [07:47:29]Write i2c OK [07:47:29]MH_I2C_Read... [07:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:29]Read from MH i2c: E2 [07:47:29]MH_I2C_Read... [07:47:29]Read from MH i2c: E2 17 00 [07:47:29]MH_I2C_Read... [07:47:29]Read from MH i2c: E2 17 00 08 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DB [07:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:47:29]wFMCommunicate OK [07:47:29]requested_item fd.num is exist - process it [07:47:29]SAM_PROTO_GetFieldsCounters [07:47:29]wFMCommunicate request_size=4 [07:47:29]MH_SAM_APDU [07:47:29]CAPDU: 80 13 00 00 [07:47:29]Write to MH i2c: E2 08 00 09 06 80 13 00 00 00 00 00 00 8B [07:47:29]Write i2c OK [07:47:29]MH_I2C_Read... [07:47:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:29]Read from MH i2c: E2 [07:47:29]MH_I2C_Read... [07:47:29]Read from MH i2c: E2 62 00 [07:47:29]MH_I2C_Read... [07:47:29]Read from MH i2c: E2 62 00 09 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 23 E9 00 00 0E 04 04 00 48 00 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 E6 [07:47:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 23 E9 00 00 0E 04 04 00 48 00 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:47:29]wFMCommunicate OK [07:47:29]SAM_PROTO_GetFieldsCounters done [07:47:29]requested_item shift.num is exist - process it [07:47:29]requested_item shift.opened is exist - process it [07:47:29]req_shift_opened [07:47:29]FM_GetShiftState [07:47:29]SAM_PROTO_GetShiftState [07:47:29]wFMCommunicate request_size=4 [07:47:29]MH_SAM_APDU [07:47:29]CAPDU: 80 13 01 00 [07:47:29]Write to MH i2c: E2 08 00 0A 06 80 13 01 00 00 00 00 00 8D [07:47:29]Write i2c OK [07:47:29]MH_I2C_Read... [07:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:29]Read from MH i2c: E2 [07:47:29]MH_I2C_Read... [07:47:29]Read from MH i2c: E2 0E 00 [07:47:29]MH_I2C_Read... [07:47:29]Read from MH i2c: E2 0E 00 0A 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C5 [07:47:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:47:29]wFMCommunicate OK [07:47:29]SAM_PROTO_GetShiftState done [07:47:29]FM_GetShiftState done [07:47:29]req_shift_opened done [07:47:29]requested_item shift.open_date is exist - process it [07:47:29]req_shift_open_date [07:47:29]req_shift_open_date done [07:47:29]produce_requested_data done [07:47:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59683,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:47:29]process_action_free close_receipt [07:47:29]json_value_free [07:47:29]json_value_free done [07:47:29]process_json_proto returns [07:47:29]Send response to host [07:47:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59683,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:47:29]free response buf [07:47:29]execute_script done [07:47:29]execute_script returns [07:47:29]free content buf [07:47:29]Sock 9.Close socket [07:47:29]Sock 9.Thread stoped [07:47:33]OFD Sender: No OFD packet to send [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:50]accept exits with 8 [07:47:50]New connection [07:47:50]New thread 3067100516 created [07:47:50]Thread 3066957156 joined [07:47:50]Waiting for new connection... [07:47:50] Sock 8.Parse request [07:47:50]Sock 8.Check first char [07:47:50]Sock 8.First char is OK [07:47:50]request: POST /json_proto HTTP/1.0 [07:47:50]Method: POST [07:47:50]URL: /json_proto [07:47:50]Method is POST - this is cgi request [07:47:50]url: /json_proto [07:47:50]query_string will be loaded in cgi processing [07:47:50]execute_cgi json_proto POST (null) [07:47:50]execute_cgi path=json_proto method=POST [07:47:50]POST find Content-Length [07:47:50]Host: 172.17.60.68:8080 [07:47:50]Content-Length: 840 [07:47:50]Content-Type: application/json [07:47:50] [07:47:50]POST finish read [07:47:50]Found Content-Length = 840 [07:47:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545354", "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" : 72.90, "quantity" : 20.580, "sum" : 1500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:50]execute_script... [07:47: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)545354", "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" : 72.90, "quantity" : 20.580, "sum" : 1500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1500.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:50]POST & json_proto [07:47:50]process_json_proto [07:47:50]json parsed OK: [07:47:50]protocol is kg_v1.0 [07:47:50]action value=close_receipt [07:47:50]process_action close_receipt [07:47:50]cmd_close_receipt [07:47:50]MH_GetDate [07:47:50]Write to MH i2c: F0 00 00 0B 06 00 [07:47:50]Write i2c OK [07:47:50]MH_I2C_Read... [07:47:50]Read from MH i2c: F0 [07:47:50]MH_I2C_Read... [07:47:50]Read from MH i2c: F0 09 00 [07:47:50]MH_I2C_Read... [07:47:50]Read from MH i2c: F0 09 00 0B 06 00 27 18 60 66 9A 61 5F 66 CE [07:47:50]GetLastDocTimeStamp 1717573646 [07:47:50]current date 1717573671 [07:47:50]FM_GetShiftState [07:47:50]SAM_PROTO_GetShiftState [07:47:50]wFMCommunicate request_size=4 [07:47:50]MH_SAM_APDU [07:47:50]CAPDU: 80 13 01 00 [07:47:50]Write to MH i2c: E2 08 00 0C 06 80 13 01 00 00 00 00 00 8F [07:47:50]Write i2c OK [07:47:50]MH_I2C_Read... [07:47:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:50]Read from MH i2c: E2 [07:47:50]MH_I2C_Read... [07:47:50]Read from MH i2c: E2 0E 00 [07:47:50]MH_I2C_Read... [07:47:50]Read from MH i2c: E2 0E 00 0C 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [07:47:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:47:50]wFMCommunicate OK [07:47:50]SAM_PROTO_GetShiftState done [07:47:50]FM_GetShiftState done [07:47:50]opened in 1717545916 [07:47:50]opened+sec_in_day 1717632316 [07:47:50]quantity*price = 150028 [07:47:50]sum+1 = 150029 [07:47:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.28 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.28 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 79 05.06.2024 07:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59684 ФПД: 188729148724579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074751&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59684&fm=188729148724579&tin=02508201610067®Number=0000000000151680&sum=150028 [07:47:52]StoreToDocumentArchive [07:47:52]shift 72 fd 59684 [07:47:52]save to /storage/0072/doc_00059684 [07:47:52]save last doc name /storage/0072/doc_00059684 to /storage/kkm_last_doc_name [07:47:52]save OK [07:47:52]Clear old archive folders... [07:47:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:47:52]tlvbuf is 00430950 [07:47:52]SAM_PROTO_ClearQueue [07:47:52]wFMCommunicate request_size=4 [07:47:52]MH_SAM_APDU [07:47:52]CAPDU: 80 09 00 00 [07:47:52]Write to MH i2c: E2 08 00 19 06 80 09 00 00 00 00 00 00 91 [07:47:52]Write i2c OK [07:47:52]MH_I2C_Read... [07:47:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:52]Read from MH i2c: E2 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [07:47:52]RAPDU: 90 00 [07:47:52]wFMCommunicate OK [07:47:52]SAM_PROTO_ClearQueue done [07:47:52]KKMCreateOFDPacket [07:47:52]OFDProtocolAddRootSTLVToBuf [07:47:52]FM_MakeSignedData [07:47:52]FM_MakeSignedData [07:47:52]SAM_PROTO_SignData [07:47:52]wFMCommunicate request_size=4 [07:47:52]MH_SAM_APDU [07:47:52]CAPDU: 80 0D 01 02 [07:47:52]Write to MH i2c: E2 08 00 1A 06 80 0D 01 02 00 00 00 00 99 [07:47:52]Write i2c OK [07:47:52]MH_I2C_Read... [07:47:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:52]Read from MH i2c: E2 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [07:47:52]RAPDU: 90 00 [07:47:52]wFMCommunicate OK [07:47:52]wFMCommunicate request_size=255 [07:47:52]MH_SAM_APDU [07:47: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 64 50 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 0C 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 27 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 E9 00 00 35 04 06 00 AB A5 ED DE [07:47:52]Write to MH i2c: E2 02 01 1B 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 64 50 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 0C 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 27 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 E9 00 00 35 04 06 00 AB A5 ED DE 00 00 B7 [07:47:52]Write i2c OK [07:47:52]MH_I2C_Read... [07:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:52]Read from MH i2c: E2 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 1B 06 00 90 00 95 [07:47:52]RAPDU: 90 00 [07:47:52]wFMCommunicate OK [07:47:52]wFMCommunicate request_size=7 [07:47:52]MH_SAM_APDU [07:47:52]CAPDU: 80 0D 02 02 02 55 63 [07:47:52]Write to MH i2c: E2 0A 00 1C 06 80 0D 02 02 02 00 55 63 00 00 58 [07:47:52]Write i2c OK [07:47:52]MH_I2C_Read... [07:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:52]Read from MH i2c: E2 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 03 00 1C 06 00 90 00 96 [07:47:52]RAPDU: 90 00 [07:47:52]wFMCommunicate OK [07:47:52]wFMCommunicate request_size=4 [07:47:52]MH_SAM_APDU [07:47:52]CAPDU: 80 0D 03 02 [07:47:52]Write to MH i2c: E2 08 00 1D 06 80 0D 03 02 00 00 00 00 9E [07:47:52]Write i2c OK [07:47:52]MH_I2C_Read... [07:47:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:52]Read from MH i2c: E2 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 0B 00 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 0B 00 1D 06 00 05 CD 6C 17 20 0A AC F5 90 00 BF [07:47:52]RAPDU: 05 CD 6C 17 20 0A AC F5 90 00 [07:47:52]wFMCommunicate OK [07:47:52]SAM_PROTO_SignData done [07:47:52]FM_MakeSignedData done [07:47:52]CreateOFDProtocolMessage [07:47:52]wFMCommunicate request_size=4 [07:47:52]MH_SAM_APDU [07:47:52]CAPDU: 80 11 00 00 [07:47:52]Write to MH i2c: E2 08 00 1E 06 80 11 00 00 00 00 00 00 9E [07:47:52]Write i2c OK [07:47:52]MH_I2C_Read... [07:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:52]Read from MH i2c: E2 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 17 00 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: E2 17 00 1E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [07:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:47:52]wFMCommunicate OK [07:47:52]CreateOFDProtocolMessage done [07:47:52]OFDSenderStorePacket 59684 [07:47:52]StoreOFDPacket docnum=59684 [07:47:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0A 97 04 01 E1 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 64 50 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 0C 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 27 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 E9 00 00 35 04 06 00 AB A5 ED DE 55 63 05 CD 6C 17 20 0A AC F5 [07:47:52]CheckFolder [07:47:52]dirname=/storage/ofd_packets [07:47:52]CheckFolder done [07:47:52]ProducePacketName [07:47:52]name=ofd_packets/00059684 [07:47:52]NVStorageSaveData ofd_packets/00059684 [07:47:52]File name is /storage/ofd_packets/00059684 [07:47:52]Write 298 bytes [07:47:52]NVStorageSaveData done [07:47:52]OFDSenderStorePacket done [07:47:52]KKMCreateOFDPacket done [07:47:52]NVStorageSaveData kkm_last_timestamp [07:47:52]File name is /storage/kkm_last_timestamp [07:47:52]Write 4 bytes [07:47:52]NVStorageSaveData done [07:47:52]ExternCall_PrintAddStr [07:47:52]wPrintStart [07:47:52]Write to MH i2c: 01 00 00 1F 06 25 [07:47:52]Write i2c OK [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: 01 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: 01 07 00 [07:47:52]MH_I2C_Read... [07:47:52]Read from MH i2c: 01 07 00 1F 06 00 00 00 00 00 FF 0F 3A [07:47:52]RasterBufferAndPrint [07:47:52]line Счет N : (1)545354 [07:47:52]line ИНН: 02508201610067 [07:47:52]line Контрольно-Кассовый Чек [07:47:52]line ПРОДАЖА [07:47:52]line ТРК (МРК, ГНК) : 41 [07:47:52]line Товар: 2710194210 [07:47:52]line ДТ-К-5 [07:47:52]line 20.580 * 72.90 [07:47:52]line = 1500.28 [07:47:52]line НДС 12% НСП 1% [07:47:52]line > о реализуемом товаре [07:47:52]line ИТОГО: 1500.28 [07:47:52]line НСП 1% : 13.28 [07:47:52]line НДС 12% : 159.32 [07:47:52]line Наличными: 0.00 [07:47:52]line Безнал.: 1500.28 [07:47:52]line Место: АЗС № 117 "Партнер Нефть" [07:47:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:47:52]line СНО: Общий режим [07:47:52]line Чек 79 05.06.2024 07:47 [07:47:52]line Смена: 72 ФФД: 1.0 [07:47:52]line ЗНМ: 0300000048 [07:47:52]line РНМ: 0000000000151680 [07:47:52]line Версия ККМ: v1.0 [07:47:52]line Платежная система: АКБ Кыргызстан [07:47:52]line ФМ: 0000000000959414 [07:47:52]line ФД: 59684 [07:47:52]line ФПД: 188729148724579 [07:47:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074751&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59684&fm=188729148724579&tin=02508201610067®Number=0000000000151680&sum=150028 [07:47:52]OFD Sender: Processing packet 59684 [packets to send 53, broken 52] [07:47:52]ProducePacketName [07:47:52]name=ofd_packets/00059684 [07:47:52]OFD Sender: To server: pG, [07:47:52]CommunicateWithHost lk.salyk.kg:30040 [07:47:52]ConnectInit lk.salyk.kg [07:47:52]written 0, free lines is 4095 [07:47:53]Connected sock=10 [07:47:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0A 97 04 01 E1 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 64 50 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 0C 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 27 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 E9 00 00 35 04 06 00 AB A5 ED DE 55 63 05 CD 6C 17 20 0A AC F5 [07:47:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 88 64 47 00 8E 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 E9 00 00 F4 03 04 00 2C C4 5F 66 B6 04 01 00 00 21 6F 9C 5F 55 9A 5F ED [07:47:53]CommunicateWithHost err = 0 [07:47:53]CheckOFDResponse [07:47:53]1017 (14) - 77093643461234 [07:47:53]1041 (16) - 0000000000959414 [07:47:53]1040 (4) - 59684 [07:47:53]1012 (4) - 05.06.2024 01:49 [07:47:53]1206 (1) - 0 [07:47:53]OFD Sender: Remove packet 59684 [07:47:53]ProducePacketName [07:47:53]name=ofd_packets/00059684 [07:47:53]NVStorageDeleteData [07:47:53]Write to MH i2c: 01 00 00 49 06 4F [07:47:53]Write i2c OK [07:47:53]MH_I2C_Read... [07:47:53]Read from MH i2c: 01 [07:47:53]MH_I2C_Read... [07:47:53]Read from MH i2c: 01 07 00 [07:47:53]MH_I2C_Read... [07:47:53]Read from MH i2c: 01 07 00 49 06 00 00 00 00 00 C8 0C 2A [07:47:53]RasterBufferAndPrint [07:47:53]line [07:47:53]line [07:47:53]line [07:47:53]line [07:47:53]line [07:47:53]written 0, free lines is 3277 [07:47:53]MH_Cut [07:47:53]Write to MH i2c: D1 01 00 50 06 01 28 [07:47:53]Write i2c OK [07:47:53]MH_I2C_Read... [07:47:53]Read from MH i2c: D1 [07:47:53]MH_I2C_Read... [07:47:53]Read from MH i2c: D1 01 00 [07:47:53]MH_I2C_Read... [07:47:53]Read from MH i2c: D1 01 00 50 06 00 27 [07:47:53]Write to MH i2c: 01 00 00 51 06 57 [07:47:53]Write i2c OK [07:47:53]MH_I2C_Read... [07:47:53]OFD Sender: No OFD packet to send [07:47:54]*** Cut start [07:47:54]*** Partial cut [07:47:54]*** CUTSNS_PIN = 1 [07:47:54]*** CUTSNS_PIN = 0 [07:47:54]*** Brake cut motor [07:47:54]Read from MH i2c: 01 [07:47:54]MH_I2C_Read... [07:47:54]*** Stop cut motor [07:47:54]*** Cut end [07:47:54]Read from MH i2c: 01 07 00 [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: 01 07 00 51 06 00 00 00 00 00 FF 0F 6C [07:47:54]process_action close_receipt done [07:47:54]requested_data is exist [07:47:54]produce_requested_data [07:47:54]requested_item fm.sn is exist - process it [07:47:54]wFMCommunicate request_size=4 [07:47:54]MH_SAM_APDU [07:47:54]CAPDU: 80 11 00 00 [07:47:54]Write to MH i2c: E2 08 00 52 06 80 11 00 00 00 00 00 00 D2 [07:47:54]Write i2c OK [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: E2 [07:47:54]MH_I2C_Read... [07:47:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:54]Read from MH i2c: E2 17 00 [07:47:54]MH_I2C_Read... [07:47:54]Read from MH i2c: E2 17 00 52 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 25 [07:47:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:47:54]wFMCommunicate OK [07:47:54]requested_item fd.num is exist - process it [07:47:54]SAM_PROTO_GetFieldsCounters [07:47:54]wFMCommunicate request_size=4 [07:47:54]MH_SAM_APDU [07:47:54]CAPDU: 80 13 00 00 [07:47:54]Write to MH i2c: E2 08 00 53 06 80 13 00 00 00 00 00 00 D5 [07:47:54]Write i2c OK [07:47:54]MH_I2C_Read... [07:47:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:55]Read from MH i2c: E2 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 62 00 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 62 00 53 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 24 E9 00 00 0E 04 04 00 48 00 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 34 [07:47:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 24 E9 00 00 0E 04 04 00 48 00 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:47:55]wFMCommunicate OK [07:47:55]SAM_PROTO_GetFieldsCounters done [07:47:55]requested_item shift.num is exist - process it [07:47:55]requested_item shift.opened is exist - process it [07:47:55]req_shift_opened [07:47:55]FM_GetShiftState [07:47:55]SAM_PROTO_GetShiftState [07:47:55]wFMCommunicate request_size=4 [07:47:55]MH_SAM_APDU [07:47:55]CAPDU: 80 13 01 00 [07:47:55]Write to MH i2c: E2 08 00 54 06 80 13 01 00 00 00 00 00 D7 [07:47:55]Write i2c OK [07:47:55]MH_I2C_Read... [07:47:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:55]Read from MH i2c: E2 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 0E 00 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 0E 00 54 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0F [07:47:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:47:55]wFMCommunicate OK [07:47:55]SAM_PROTO_GetShiftState done [07:47:55]FM_GetShiftState done [07:47:55]req_shift_opened done [07:47:55]requested_item shift.open_date is exist - process it [07:47:55]req_shift_open_date [07:47:55]req_shift_open_date done [07:47:55]produce_requested_data done [07:47:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59684,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:47:55]process_action_free close_receipt [07:47:55]json_value_free [07:47:55]json_value_free done [07:47:55]process_json_proto returns [07:47:55]Send response to host [07:47:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59684,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:47:55]free response buf [07:47:55]execute_script done [07:47:55]execute_script returns [07:47:55]free content buf [07:47:55]Sock 8.Close socket [07:47:55]Sock 8.Thread stoped [07:47:55]accept exits with 9 [07:47:55]New connection [07:47:55]New thread 3066957156 created [07:47:55]Thread 3067100516 joined [07:47:55]Waiting for new connection... [07:47:55] Sock 9.Parse request [07:47:55]Sock 9.Check first char [07:47:55]Sock 9.First char is OK [07:47:55]request: POST /json_proto HTTP/1.0 [07:47:55]Method: POST [07:47:55]URL: /json_proto [07:47:55]Method is POST - this is cgi request [07:47:55]url: /json_proto [07:47:55]query_string will be loaded in cgi processing [07:47:55]execute_cgi json_proto POST (null) [07:47:55]execute_cgi path=json_proto method=POST [07:47:55]POST find Content-Length [07:47:55]Host: 172.17.60.68:8080 [07:47:55]Content-Length: 640 [07:47:55]Content-Type: application/json [07:47:55] [07:47:55]POST finish read [07:47:55]Found Content-Length = 640 [07:47:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:55]execute_script... [07:47: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)545355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:55]POST & json_proto [07:47:55]process_json_proto [07:47:55]json parsed OK: [07:47:55]protocol is kg_v1.0 [07:47:55]action value=close_receipt [07:47:55]process_action close_receipt [07:47:55]cmd_close_receipt [07:47:55]MH_GetDate [07:47:55]Write to MH i2c: F0 00 00 55 06 4A [07:47:55]Write i2c OK [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: F0 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: F0 09 00 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: F0 09 00 55 06 00 2C 18 60 66 9A 61 5F 66 1D [07:47:55]GetLastDocTimeStamp 1717573671 [07:47:55]current date 1717573676 [07:47:55]FM_GetShiftState [07:47:55]SAM_PROTO_GetShiftState [07:47:55]wFMCommunicate request_size=4 [07:47:55]MH_SAM_APDU [07:47:55]CAPDU: 80 13 01 00 [07:47:55]Write to MH i2c: E2 08 00 56 06 80 13 01 00 00 00 00 00 D9 [07:47:55]Write i2c OK [07:47:55]MH_I2C_Read... [07:47:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:55]Read from MH i2c: E2 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 0E 00 [07:47:55]MH_I2C_Read... [07:47:55]Read from MH i2c: E2 0E 00 56 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 11 [07:47:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:47:55]wFMCommunicate OK [07:47:55]SAM_PROTO_GetShiftState done [07:47:55]FM_GetShiftState done [07:47:55]opened in 1717545916 [07:47:55]opened+sec_in_day 1717632316 [07:47:55]quantity*price = 66900 [07:47:55]sum+1 = 66901 [07:47:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 80 05.06.2024 07:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59685 ФПД: 242396545071796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074756&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59685&fm=242396545071796&tin=02508201610067®Number=0000000000151680&sum=66900 [07:47:57]StoreToDocumentArchive [07:47:57]shift 72 fd 59685 [07:47:57]save to /storage/0072/doc_00059685 [07:47:57]save last doc name /storage/0072/doc_00059685 to /storage/kkm_last_doc_name [07:47:57]save OK [07:47:57]Clear old archive folders... [07:47:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:57]tlvbuf is 003F0CF0 [07:47:57]SAM_PROTO_ClearQueue [07:47:57]wFMCommunicate request_size=4 [07:47:57]MH_SAM_APDU [07:47:57]CAPDU: 80 09 00 00 [07:47:57]Write to MH i2c: E2 08 00 63 06 80 09 00 00 00 00 00 00 DB [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:57]Read from MH i2c: E2 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 63 06 00 90 00 DD [07:47:57]RAPDU: 90 00 [07:47:57]wFMCommunicate OK [07:47:57]SAM_PROTO_ClearQueue done [07:47:57]KKMCreateOFDPacket [07:47:57]OFDProtocolAddRootSTLVToBuf [07:47:57]FM_MakeSignedData [07:47:57]FM_MakeSignedData [07:47:57]SAM_PROTO_SignData [07:47:57]wFMCommunicate request_size=4 [07:47:57]MH_SAM_APDU [07:47:57]CAPDU: 80 0D 01 02 [07:47:57]Write to MH i2c: E2 08 00 64 06 80 0D 01 02 00 00 00 00 E3 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:57]Read from MH i2c: E2 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 64 06 00 90 00 DE [07:47:57]RAPDU: 90 00 [07:47:57]wFMCommunicate OK [07:47:57]wFMCommunicate request_size=255 [07:47:57]MH_SAM_APDU [07:47: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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2C 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 E9 00 00 35 04 06 00 DC [07:47:57]Write to MH i2c: E2 02 01 65 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2C 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 E9 00 00 35 04 06 00 DC 00 00 23 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:57]Read from MH i2c: E2 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 65 06 00 90 00 DF [07:47:57]RAPDU: 90 00 [07:47:57]wFMCommunicate OK [07:47:57]wFMCommunicate request_size=10 [07:47:57]MH_SAM_APDU [07:47:57]CAPDU: 80 0D 02 02 05 75 57 F6 BA B4 [07:47:57]Write to MH i2c: E2 0D 00 66 06 80 0D 02 02 05 00 75 57 F6 BA B4 00 00 20 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:57]Read from MH i2c: E2 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 03 00 66 06 00 90 00 E0 [07:47:57]RAPDU: 90 00 [07:47:57]wFMCommunicate OK [07:47:57]wFMCommunicate request_size=4 [07:47:57]MH_SAM_APDU [07:47:57]CAPDU: 80 0D 03 02 [07:47:57]Write to MH i2c: E2 08 00 67 06 80 0D 03 02 00 00 00 00 E8 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:57]Read from MH i2c: E2 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 0B 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 0B 00 67 06 00 CE FE C8 8F F6 D0 20 EE 90 00 E0 [07:47:57]RAPDU: CE FE C8 8F F6 D0 20 EE 90 00 [07:47:57]wFMCommunicate OK [07:47:57]SAM_PROTO_SignData done [07:47:57]FM_MakeSignedData done [07:47:57]CreateOFDProtocolMessage [07:47:57]wFMCommunicate request_size=4 [07:47:57]MH_SAM_APDU [07:47:57]CAPDU: 80 11 00 00 [07:47:57]Write to MH i2c: E2 08 00 68 06 80 11 00 00 00 00 00 00 E8 [07:47:57]Write i2c OK [07:47:57]MH_I2C_Read... [07:47:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:57]Read from MH i2c: E2 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 17 00 [07:47:57]MH_I2C_Read... [07:47:57]Read from MH i2c: E2 17 00 68 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3B [07:47:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:47:57]wFMCommunicate OK [07:47:57]CreateOFDProtocolMessage done [07:47:57]OFDSenderStorePacket 59685 [07:47:57]StoreOFDPacket docnum=59685 [07:47:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3D DE 07 01 E3 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2C 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 E9 00 00 35 04 06 00 DC 75 57 F6 BA B4 CE FE C8 8F F6 D0 20 EE [07:47:57]CheckFolder [07:47:57]dirname=/storage/ofd_packets [07:47:57]CheckFolder done [07:47:57]ProducePacketName [07:47:57]name=ofd_packets/00059685 [07:47:57]NVStorageSaveData ofd_packets/00059685 [07:47:57]File name is /storage/ofd_packets/00059685 [07:47:57]Write 301 bytes [07:47:57]NVStorageSaveData done [07:47:57]OFDSenderStorePacket done [07:47:57]KKMCreateOFDPacket done [07:47:57]NVStorageSaveData kkm_last_timestamp [07:47:57]File name is /storage/kkm_last_timestamp [07:47:57]OFD Sender: Processing packet 59685 [packets to send 53, broken 52] [07:47:57]ProducePacketName [07:47:57]name=ofd_packets/00059685 [07:47:57]OFD Sender: To server: pG, [07:47:57]CommunicateWithHost lk.salyk.kg:30040 [07:47:57]ConnectInit lk.salyk.kg [07:47:57]Write 4 bytes [07:47:57]NVStorageSaveData done [07:47:57]ExternCall_PrintAddStr [07:47:57]wPrintStart [07:47:57]Write to MH i2c: 01 00 00 69 06 6F [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 69 06 00 00 00 00 00 FF 0F 84 [07:47:57]RasterBufferAndPrint [07:47:57]line Счет N : (1)545355 [07:47:57]line ИНН: 02508201610067 [07:47:57]line Контрольно-Кассовый Чек [07:47:57]line ПРОДАЖА [07:47:57]line ТРК (МРК, ГНК) : 32 [07:47:57]line Товар: 2710124130 [07:47:57]line Аи-92-К-5 [07:47:57]line 10.000 * 66.90 [07:47:57]line = 669.00 [07:47:57]line НДС 12% НСП 1% [07:47:57]line > о реализуемом товаре [07:47:57]line ИТОГО: 669.00 [07:47:57]line НСП 1% : 5.92 [07:47:57]line НДС 12% : 71.04 [07:47:57]line Наличными: 669.00 [07:47:57]line Безнал.: 0.00 [07:47:57]line Место: АЗС № 117 "Партнер Нефть" [07:47:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:47:57]line СНО: Общий режим [07:47:57]line Чек 80 05.06.2024 07:47 [07:47:57]line Смена: 72 ФФД: 1.0 [07:47:57]line ЗНМ: 0300000048 [07:47:57]line РНМ: 0000000000151680 [07:47:57]line Версия ККМ: v1.0 [07:47:57]line ФМ: 0000000000959414 [07:47:58]line ФД: 59685 [07:47:58]line ФПД: 242396545071796 [07:47:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074756&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59685&fm=242396545071796&tin=02508201610067®Number=0000000000151680&sum=66900 [07:47:58]Connected sock=11 [07:47:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3D DE 07 01 E3 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2C 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 E9 00 00 35 04 06 00 DC 75 57 F6 BA B4 CE FE C8 8F F6 D0 20 EE [07:47:58]written 0, free lines is 4095 [07:47:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 32 63 47 00 B8 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 39 35 39 34 31 34 10 04 04 00 25 E9 00 00 F4 03 04 00 31 C4 5F 66 B6 04 01 00 00 8B 68 58 21 30 ED 4B 2E [07:47:58]CommunicateWithHost err = 0 [07:47:58]CheckOFDResponse [07:47:58]1017 (14) - 77093643461234 [07:47:58]1041 (16) - 0000000000959414 [07:47:58]1040 (4) - 59685 [07:47:58]1012 (4) - 05.06.2024 01:49 [07:47:58]1206 (1) - 0 [07:47:58]OFD Sender: Remove packet 59685 [07:47:58]ProducePacketName [07:47:58]name=ofd_packets/00059685 [07:47:58]NVStorageDeleteData [07:47:58]Write to MH i2c: 01 00 00 91 06 97 [07:47:58]Write i2c OK [07:47:58]MH_I2C_Read... [07:47:58]Read from MH i2c: 01 [07:47:58]MH_I2C_Read... [07:47:58]Read from MH i2c: 01 07 00 [07:47:58]MH_I2C_Read... [07:47:58]Read from MH i2c: 01 07 00 91 06 00 00 00 00 00 EB 0C 95 [07:47:58]RasterBufferAndPrint [07:47:58]line [07:47:58]line [07:47:58]line [07:47:58]line [07:47:58]line [07:47:58]written 0, free lines is 3319 [07:47:58]MH_Cut [07:47:58]Write to MH i2c: D1 01 00 98 06 01 70 [07:47:58]Write i2c OK [07:47:58]MH_I2C_Read... [07:47:58]Read from MH i2c: D1 [07:47:58]MH_I2C_Read... [07:47:58]Read from MH i2c: D1 01 00 [07:47:58]MH_I2C_Read... [07:47:58]Read from MH i2c: D1 01 00 98 06 00 6F [07:47:58]Write to MH i2c: 01 00 00 99 06 9F [07:47:58]Write i2c OK [07:47:58]MH_I2C_Read... [07:47:58]OFD Sender: No OFD packet to send [07:47:59]*** Cut start [07:47:59]*** Partial cut [07:47:59]*** CUTSNS_PIN = 1 [07:47:59]*** CUTSNS_PIN = 0 [07:47:59]*** Brake cut motor [07:48:00]Read from MH i2c: 01 [07:48:00]MH_I2C_Read... [07:48:00]*** Stop cut motor [07:48:00]*** Cut end [07:48:00]Read from MH i2c: 01 07 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: 01 07 00 99 06 00 00 00 00 00 FF 0F B4 [07:48:00]process_action close_receipt done [07:48:00]requested_data is exist [07:48:00]produce_requested_data [07:48:00]requested_item fm.sn is exist - process it [07:48:00]wFMCommunicate request_size=4 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 11 00 00 [07:48:00]Write to MH i2c: E2 08 00 9A 06 80 11 00 00 00 00 00 00 1A [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 17 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 17 00 9A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6D [07:48:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:48:00]wFMCommunicate OK [07:48:00]requested_item fd.num is exist - process it [07:48:00]SAM_PROTO_GetFieldsCounters [07:48:00]wFMCommunicate request_size=4 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 13 00 00 [07:48:00]Write to MH i2c: E2 08 00 9B 06 80 13 00 00 00 00 00 00 1D [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 62 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 62 00 9B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 E9 00 00 0E 04 04 00 48 00 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 80 [07:48:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 E9 00 00 0E 04 04 00 48 00 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:48:00]wFMCommunicate OK [07:48:00]SAM_PROTO_GetFieldsCounters done [07:48:00]requested_item shift.num is exist - process it [07:48:00]requested_item shift.opened is exist - process it [07:48:00]req_shift_opened [07:48:00]FM_GetShiftState [07:48:00]SAM_PROTO_GetShiftState [07:48:00]wFMCommunicate request_size=4 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 13 01 00 [07:48:00]Write to MH i2c: E2 08 00 9C 06 80 13 01 00 00 00 00 00 1F [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 0E 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 0E 00 9C 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 57 [07:48:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:48:00]wFMCommunicate OK [07:48:00]SAM_PROTO_GetShiftState done [07:48:00]FM_GetShiftState done [07:48:00]req_shift_opened done [07:48:00]requested_item shift.open_date is exist - process it [07:48:00]req_shift_open_date [07:48:00]req_shift_open_date done [07:48:00]produce_requested_data done [07:48:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59685,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:48:00]process_action_free close_receipt [07:48:00]json_value_free [07:48:00]json_value_free done [07:48:00]process_json_proto returns [07:48:00]Send response to host [07:48:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59685,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:48:00]free response buf [07:48:00]execute_script done [07:48:00]execute_script returns [07:48:00]free content buf [07:48:00]Sock 9.Close socket [07:48:00]Sock 9.Thread stoped [07:48:03]OFD Sender: No OFD packet to send [07:48:08]OFD Sender: No OFD packet to send [07:48:13]OFD Sender: No OFD packet to send [07:48:18]OFD Sender: No OFD packet to send [07:48:23]OFD Sender: No OFD packet to send [07:48:29]OFD Sender: No OFD packet to send [07:48:34]OFD Sender: No OFD packet to send [07:48:39]OFD Sender: No OFD packet to send [07:48:44]OFD Sender: No OFD packet to send [07:48:48]accept exits with 8 [07:48:48]New connection [07:48:48]New thread 3067100516 created [07:48:48]Thread 3066957156 joined [07:48:48]Waiting for new connection... [07:48:48] Sock 8.Parse request [07:48:48]Sock 8.Check first char [07:48:48]Sock 8.First char is OK [07:48:48]request: POST /json_proto HTTP/1.0 [07:48:48]Method: POST [07:48:48]URL: /json_proto [07:48:48]Method is POST - this is cgi request [07:48:48]url: /json_proto [07:48:48]query_string will be loaded in cgi processing [07:48:48]execute_cgi json_proto POST (null) [07:48:48]execute_cgi path=json_proto method=POST [07:48:48]POST find Content-Length [07:48:48]Host: 172.17.60.68:8080 [07:48:48]Content-Length: 696 [07:48:48]Content-Type: application/json [07:48:48] [07:48:48]POST finish read [07:48:48]Found Content-Length = 696 [07:48:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59685, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:48]execute_script... [07:48:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59685, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:48]POST & json_proto [07:48:48]process_json_proto [07:48:48]json parsed OK: [07:48:48]protocol is kg_v1.0 [07:48:48]action value=close_receipt [07:48:48]process_action close_receipt [07:48:48]cmd_close_receipt [07:48:48]MH_GetDate [07:48:48]Write to MH i2c: F0 00 00 9D 06 92 [07:48:48]Write i2c OK [07:48:48]MH_I2C_Read... [07:48:48]Read from MH i2c: F0 [07:48:48]MH_I2C_Read... [07:48:48]Read from MH i2c: F0 09 00 [07:48:48]MH_I2C_Read... [07:48:48]Read from MH i2c: F0 09 00 9D 06 00 61 18 60 66 9A 61 5F 66 9A [07:48:48]GetLastDocTimeStamp 1717573676 [07:48:48]current date 1717573729 [07:48:48]FM_GetShiftState [07:48:48]SAM_PROTO_GetShiftState [07:48:48]wFMCommunicate request_size=4 [07:48:48]MH_SAM_APDU [07:48:48]CAPDU: 80 13 01 00 [07:48:48]Write to MH i2c: E2 08 00 9E 06 80 13 01 00 00 00 00 00 21 [07:48:48]Write i2c OK [07:48:48]MH_I2C_Read... [07:48:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:48]Read from MH i2c: E2 [07:48:48]MH_I2C_Read... [07:48:48]Read from MH i2c: E2 0E 00 [07:48:48]MH_I2C_Read... [07:48:48]Read from MH i2c: E2 0E 00 9E 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 59 [07:48:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:48:48]wFMCommunicate OK [07:48:48]SAM_PROTO_GetShiftState done [07:48:48]FM_GetShiftState done [07:48:48]opened in 1717545916 [07:48:48]opened+sec_in_day 1717632316 [07:48:48]quantity*price = 66900 [07:48:48]sum+1 = 66901 [07:48:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 81 05.06.2024 07:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФД осн.: 59685 ФМ осн.: 0000000000959414 ФМ: 0000000000959414 ФД: 59686 ФПД: 79823581117967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074849&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59686&fm=79823581117967&tin=02508201610067®Number=0000000000151680&sum=66900 [07:48:49]StoreToDocumentArchive [07:48:49]shift 72 fd 59686 [07:48:49]save to /storage/0072/doc_00059686 [07:48:49]save last doc name /storage/0072/doc_00059686 to /storage/kkm_last_doc_name [07:48:49]save OK [07:48:49]Clear old archive folders... [07:48:49]ProcessDocumentItem done err = 0, tmpTLVsize=279 [07:48:49]tlvbuf is 003BCD90 [07:48:49]SAM_PROTO_ClearQueue [07:48:49]wFMCommunicate request_size=4 [07:48:49]MH_SAM_APDU [07:48:49]CAPDU: 80 09 00 00 [07:48:49]Write to MH i2c: E2 08 00 AD 06 80 09 00 00 00 00 00 00 25 [07:48:49]Write i2c OK [07:48:49]MH_I2C_Read... [07:48:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:50]Read from MH i2c: E2 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 AD 06 00 90 00 27 [07:48:50]RAPDU: 90 00 [07:48:50]wFMCommunicate OK [07:48:50]SAM_PROTO_ClearQueue done [07:48:50]KKMCreateOFDPacket [07:48:50]OFDProtocolAddRootSTLVToBuf [07:48:50]FM_MakeSignedData [07:48:50]FM_MakeSignedData [07:48:50]SAM_PROTO_SignData [07:48:50]wFMCommunicate request_size=4 [07:48:50]MH_SAM_APDU [07:48:50]CAPDU: 80 0D 01 02 [07:48:50]Write to MH i2c: E2 08 00 AE 06 80 0D 01 02 00 00 00 00 2D [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:50]Read from MH i2c: E2 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 AE 06 00 90 00 28 [07:48:50]RAPDU: 90 00 [07:48:50]wFMCommunicate OK [07:48:50]wFMCommunicate request_size=255 [07:48:50]MH_SAM_APDU [07:48:50]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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 61 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 25 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 [07:48:50]Write to MH i2c: E2 02 01 AF 06 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 61 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 25 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 00 00 29 [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:50]Read from MH i2c: E2 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 AF 06 00 90 00 29 [07:48:50]RAPDU: 90 00 [07:48:50]wFMCommunicate OK [07:48:50]wFMCommunicate request_size=38 [07:48:50]MH_SAM_APDU [07:48:50]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 E9 00 00 35 04 06 00 48 99 60 32 7E 0F [07:48:50]Write to MH i2c: E2 29 00 B0 06 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 E9 00 00 35 04 06 00 48 99 60 32 7E 0F 00 00 C8 [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:50]Read from MH i2c: E2 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 03 00 B0 06 00 90 00 2A [07:48:50]RAPDU: 90 00 [07:48:50]wFMCommunicate OK [07:48:50]wFMCommunicate request_size=4 [07:48:50]MH_SAM_APDU [07:48:50]CAPDU: 80 0D 03 02 [07:48:50]Write to MH i2c: E2 08 00 B1 06 80 0D 03 02 00 00 00 00 32 [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:50]Read from MH i2c: E2 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 0B 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 0B 00 B1 06 00 79 21 8B B6 57 C7 B1 EC 90 00 C9 [07:48:50]RAPDU: 79 21 8B B6 57 C7 B1 EC 90 00 [07:48:50]wFMCommunicate OK [07:48:50]SAM_PROTO_SignData done [07:48:50]FM_MakeSignedData done [07:48:50]CreateOFDProtocolMessage [07:48:50]wFMCommunicate request_size=4 [07:48:50]MH_SAM_APDU [07:48:50]CAPDU: 80 11 00 00 [07:48:50]Write to MH i2c: E2 08 00 B2 06 80 11 00 00 00 00 00 00 32 [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:50]Read from MH i2c: E2 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 17 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: E2 17 00 B2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 85 [07:48:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:48:50]wFMCommunicate OK [07:48:50]CreateOFDProtocolMessage done [07:48:50]OFDSenderStorePacket 59686 [07:48:50]StoreOFDPacket docnum=59686 [07:48:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 2B 01 00 00 24 C8 23 01 49 B6 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 61 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 25 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 E9 00 00 35 04 06 00 48 99 60 32 7E 0F 79 21 8B B6 57 C7 B1 EC [07:48:50]CheckFolder [07:48:50]dirname=/storage/ofd_packets [07:48:50]CheckFolder done [07:48:50]ProducePacketName [07:48:50]name=ofd_packets/00059686 [07:48:50]NVStorageSaveData ofd_packets/00059686 [07:48:50]File name is /storage/ofd_packets/00059686 [07:48:50]Write 329 bytes [07:48:50]NVStorageSaveData done [07:48:50]OFDSenderStorePacket done [07:48:50]KKMCreateOFDPacket done [07:48:50]NVStorageSaveData kkm_last_timestamp [07:48:50]File name is /storage/kkm_last_timestamp [07:48:50]Write 4 bytes [07:48:50]NVStorageSaveData done [07:48:50]ExternCall_PrintAddStr [07:48:50]wPrintStart [07:48:50]Write to MH i2c: 01 00 00 B3 06 B9 [07:48:50]Write i2c OK [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: 01 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: 01 07 00 [07:48:50]MH_I2C_Read... [07:48:50]Read from MH i2c: 01 07 00 B3 06 00 00 00 00 00 FF 0F CE [07:48:50]RasterBufferAndPrint [07:48:50]line Счет N : (1)545355 [07:48:50]line ИНН: 02508201610067 [07:48:50]line Контрольно-Кассовый Чек [07:48:50]line ВОЗВРАТ ПРОДАЖИ [07:48:50]line ТРК (МРК, ГНК) : 32 [07:48:50]line Товар: 2710124130 [07:48:50]line Аи-92-К-5 [07:48:50]line 10.000 * 66.90 [07:48:50]line = 669.00 [07:48:50]line НДС 12% НСП 1% [07:48:50]line > о реализуемом товаре [07:48:50]line ИТОГО: 669.00 [07:48:50]line НСП 1% : 5.92 [07:48:50]line НДС 12% : 71.04 [07:48:50]line Наличными: 669.00 [07:48:50]line Безнал.: 0.00 [07:48:50]line Место: АЗС № 117 "Партнер Нефть" [07:48:50]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:48:50]line СНО: Общий режим [07:48:50]line Чек 81 05.06.2024 07:48 [07:48:50]line Смена: 72 ФФД: 1.0 [07:48:50]line ЗНМ: 0300000048 [07:48:50]line РНМ: 0000000000151680 [07:48:50]line Версия ККМ: v1.0 [07:48:50]line ФД осн.: 59685 [07:48:50]line ФМ осн.: 0000000000959414 [07:48:50]line ФМ: 0000000000959414 [07:48:50]line ФД: 59686 [07:48:50]line ФПД: 79823581117967 [07:48:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074849&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59686&fm=79823581117967&tin=02508201610067®Number=0000000000151680&sum=66900 [07:48:50]OFD Sender: Processing packet 59686 [packets to send 53, broken 52] [07:48:50]ProducePacketName [07:48:50]name=ofd_packets/00059686 [07:48:50]OFD Sender: To server: pG, [07:48:50]CommunicateWithHost lk.salyk.kg:30040 [07:48:50]ConnectInit lk.salyk.kg [07:48:50]written 0, free lines is 4095 [07:48:50]Connected sock=10 [07:48:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 2B 01 00 00 24 C8 23 01 49 B6 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 61 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 25 E9 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 E9 00 00 35 04 06 00 48 99 60 32 7E 0F 79 21 8B B6 57 C7 B1 EC [07:48:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1F E1 47 00 47 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 E9 00 00 F4 03 04 00 66 C4 5F 66 B6 04 01 00 00 3B 0D F8 10 88 54 C5 B3 [07:48:51]CommunicateWithHost err = 0 [07:48:51]CheckOFDResponse [07:48:51]1017 (14) - 77093643461234 [07:48:51]1041 (16) - 0000000000959414 [07:48:51]1040 (4) - 59686 [07:48:51]1012 (4) - 05.06.2024 01:50 [07:48:51]1206 (1) - 0 [07:48:51]OFD Sender: Remove packet 59686 [07:48:51]ProducePacketName [07:48:51]name=ofd_packets/00059686 [07:48:51]NVStorageDeleteData [07:48:51]Write to MH i2c: 01 00 00 DD 06 E3 [07:48:51]Write i2c OK [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: 01 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: 01 07 00 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: 01 07 00 DD 06 00 00 00 00 00 CB 0C C1 [07:48:51]RasterBufferAndPrint [07:48:51]line [07:48:51]line [07:48:51]line [07:48:51]line [07:48:51]line [07:48:51]written 0, free lines is 3284 [07:48:51]MH_Cut [07:48:51]Write to MH i2c: D1 01 00 E4 06 01 BC [07:48:51]Write i2c OK [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: D1 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: D1 01 00 [07:48:51]MH_I2C_Read... [07:48:51]Read from MH i2c: D1 01 00 E4 06 00 BB [07:48:51]Write to MH i2c: 01 00 00 E5 06 EB [07:48:51]Write i2c OK [07:48:51]MH_I2C_Read... [07:48:51]OFD Sender: No OFD packet to send [07:48:52]*** Cut start [07:48:52]*** Partial cut [07:48:52]*** CUTSNS_PIN = 1 [07:48:52]*** CUTSNS_PIN = 0 [07:48:52]*** Brake cut motor [07:48:52]Read from MH i2c: 01 [07:48:52]MH_I2C_Read... [07:48:52]*** Stop cut motor [07:48:52]*** Cut end [07:48:52]Read from MH i2c: 01 07 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: 01 07 00 E5 06 00 00 00 00 00 FF 0F 00 [07:48:52]process_action close_receipt done [07:48:52]requested_data is exist [07:48:52]produce_requested_data [07:48:52]requested_item fm.sn is exist - process it [07:48:52]wFMCommunicate request_size=4 [07:48:52]MH_SAM_APDU [07:48:52]CAPDU: 80 11 00 00 [07:48:52]Write to MH i2c: E2 08 00 E6 06 80 11 00 00 00 00 00 00 66 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:52]Read from MH i2c: E2 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 17 00 [07:48:52]MH_I2C_Read... [07:48:52]Read from MH i2c: E2 17 00 E6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B9 [07:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:48:52]wFMCommunicate OK [07:48:52]requested_item fd.num is exist - process it [07:48:52]SAM_PROTO_GetFieldsCounters [07:48:52]wFMCommunicate request_size=4 [07:48:52]MH_SAM_APDU [07:48:52]CAPDU: 80 13 00 00 [07:48:52]Write to MH i2c: E2 08 00 E7 06 80 13 00 00 00 00 00 00 69 [07:48:52]Write i2c OK [07:48:52]MH_I2C_Read... [07:48:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:53]Read from MH i2c: E2 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: E2 62 00 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: E2 62 00 E7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 26 E9 00 00 0E 04 04 00 48 00 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 D0 [07:48:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 26 E9 00 00 0E 04 04 00 48 00 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:48:53]wFMCommunicate OK [07:48:53]SAM_PROTO_GetFieldsCounters done [07:48:53]requested_item shift.num is exist - process it [07:48:53]requested_item shift.opened is exist - process it [07:48:53]req_shift_opened [07:48:53]FM_GetShiftState [07:48:53]SAM_PROTO_GetShiftState [07:48:53]wFMCommunicate request_size=4 [07:48:53]MH_SAM_APDU [07:48:53]CAPDU: 80 13 01 00 [07:48:53]Write to MH i2c: E2 08 00 E8 06 80 13 01 00 00 00 00 00 6B [07:48:53]Write i2c OK [07:48:53]MH_I2C_Read... [07:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:53]Read from MH i2c: E2 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: E2 0E 00 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: E2 0E 00 E8 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A3 [07:48:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:48:53]wFMCommunicate OK [07:48:53]SAM_PROTO_GetShiftState done [07:48:53]FM_GetShiftState done [07:48:53]req_shift_opened done [07:48:53]requested_item shift.open_date is exist - process it [07:48:53]req_shift_open_date [07:48:53]req_shift_open_date done [07:48:53]produce_requested_data done [07:48:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59686,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:48:53]process_action_free close_receipt [07:48:53]json_value_free [07:48:53]json_value_free done [07:48:53]process_json_proto returns [07:48:53]Send response to host [07:48:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59686,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:48:53]free response buf [07:48:53]execute_script done [07:48:53]execute_script returns [07:48:53]free content buf [07:48:53]Sock 8.Close socket [07:48:53]Sock 8.Thread stoped [07:48:53]accept exits with 9 [07:48:53]New connection [07:48:53]New thread 3066957156 created [07:48:53]Thread 3067100516 joined [07:48:53]Waiting for new connection... [07:48:53] Sock 9.Parse request [07:48:53]Sock 9.Check first char [07:48:53]Sock 9.First char is OK [07:48:53]request: POST /json_proto HTTP/1.0 [07:48:53]Method: POST [07:48:53]URL: /json_proto [07:48:53]Method is POST - this is cgi request [07:48:53]url: /json_proto [07:48:53]query_string will be loaded in cgi processing [07:48:53]execute_cgi json_proto POST (null) [07:48:53]execute_cgi path=json_proto method=POST [07:48:53]POST find Content-Length [07:48:53]Host: 172.17.60.68:8080 [07:48:53]Content-Length: 637 [07:48:53]Content-Type: application/json [07:48:53] [07:48:53]POST finish read [07:48:53]Found Content-Length = 637 [07:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545357", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:53]execute_script... [07:48: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)545357", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:53]POST & json_proto [07:48:53]process_json_proto [07:48:53]json parsed OK: [07:48:53]protocol is kg_v1.0 [07:48:53]action value=close_receipt [07:48:53]process_action close_receipt [07:48:53]cmd_close_receipt [07:48:53]MH_GetDate [07:48:53]Write to MH i2c: F0 00 00 E9 06 DE [07:48:53]Write i2c OK [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: F0 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: F0 09 00 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: F0 09 00 E9 06 00 65 18 60 66 9A 61 5F 66 EA [07:48:53]GetLastDocTimeStamp 1717573729 [07:48:53]current date 1717573733 [07:48:53]FM_GetShiftState [07:48:53]SAM_PROTO_GetShiftState [07:48:53]wFMCommunicate request_size=4 [07:48:53]MH_SAM_APDU [07:48:53]CAPDU: 80 13 01 00 [07:48:53]Write to MH i2c: E2 08 00 EA 06 80 13 01 00 00 00 00 00 6D [07:48:53]Write i2c OK [07:48:53]MH_I2C_Read... [07:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:53]Read from MH i2c: E2 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: E2 0E 00 [07:48:53]MH_I2C_Read... [07:48:53]Read from MH i2c: E2 0E 00 EA 06 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A5 [07:48:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:48:53]wFMCommunicate OK [07:48:53]SAM_PROTO_GetShiftState done [07:48:53]FM_GetShiftState done [07:48:53]opened in 1717545916 [07:48:53]opened+sec_in_day 1717632316 [07:48:53]quantity*price = 72900 [07:48:53]sum+1 = 72901 [07:48:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 729.00 НСП 1% : 6.45 НДС 12% : 77.42 Наличными: 729.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 82 05.06.2024 07:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59687 ФПД: 226946450711318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074854&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59687&fm=226946450711318&tin=02508201610067®Number=0000000000151680&sum=72900 [07:48:55]StoreToDocumentArchive [07:48:55]shift 72 fd 59687 [07:48:55]save to /storage/0072/doc_00059687 [07:48:55]save last doc name /storage/0072/doc_00059687 to /storage/kkm_last_doc_name [07:48:55]save OK [07:48:55]Clear old archive folders... [07:48:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:48:55]tlvbuf is 00419A20 [07:48:55]SAM_PROTO_ClearQueue [07:48:55]wFMCommunicate request_size=4 [07:48:55]MH_SAM_APDU [07:48:55]CAPDU: 80 09 00 00 [07:48:55]Write to MH i2c: E2 08 00 F7 06 80 09 00 00 00 00 00 00 6F [07:48:55]Write i2c OK [07:48:55]MH_I2C_Read... [07:48:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:55]Read from MH i2c: E2 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [07:48:55]RAPDU: 90 00 [07:48:55]wFMCommunicate OK [07:48:55]SAM_PROTO_ClearQueue done [07:48:55]KKMCreateOFDPacket [07:48:55]OFDProtocolAddRootSTLVToBuf [07:48:55]FM_MakeSignedData [07:48:55]FM_MakeSignedData [07:48:55]SAM_PROTO_SignData [07:48:55]wFMCommunicate request_size=4 [07:48:55]MH_SAM_APDU [07:48:55]CAPDU: 80 0D 01 02 [07:48:55]Write to MH i2c: E2 08 00 F8 06 80 0D 01 02 00 00 00 00 77 [07:48:55]Write i2c OK [07:48:55]MH_I2C_Read... [07:48:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:55]Read from MH i2c: E2 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 F8 06 00 90 00 72 [07:48:55]RAPDU: 90 00 [07:48:55]wFMCommunicate OK [07:48:55]wFMCommunicate request_size=255 [07:48:55]MH_SAM_APDU [07:48: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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 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 66 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 E9 00 00 35 04 06 00 CE 68 16 93 [07:48:55]Write to MH i2c: E2 02 01 F9 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 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 66 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 E9 00 00 35 04 06 00 CE 68 16 93 00 00 F0 [07:48:55]Write i2c OK [07:48:55]MH_I2C_Read... [07:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:55]Read from MH i2c: E2 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [07:48:55]RAPDU: 90 00 [07:48:55]wFMCommunicate OK [07:48:55]wFMCommunicate request_size=7 [07:48:55]MH_SAM_APDU [07:48:55]CAPDU: 80 0D 02 02 02 E3 16 [07:48:55]Write to MH i2c: E2 0A 00 FA 06 80 0D 02 02 02 00 E3 16 00 00 77 [07:48:55]Write i2c OK [07:48:55]MH_I2C_Read... [07:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:55]Read from MH i2c: E2 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 03 00 FA 06 00 90 00 74 [07:48:55]RAPDU: 90 00 [07:48:55]wFMCommunicate OK [07:48:55]wFMCommunicate request_size=4 [07:48:55]MH_SAM_APDU [07:48:55]CAPDU: 80 0D 03 02 [07:48:55]Write to MH i2c: E2 08 00 FB 06 80 0D 03 02 00 00 00 00 7C [07:48:55]Write i2c OK [07:48:55]MH_I2C_Read... [07:48:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:55]Read from MH i2c: E2 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 0B 00 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 0B 00 FB 06 00 FB 33 EF BC D1 BA B2 7F 90 00 12 [07:48:55]RAPDU: FB 33 EF BC D1 BA B2 7F 90 00 [07:48:55]wFMCommunicate OK [07:48:55]SAM_PROTO_SignData done [07:48:55]FM_MakeSignedData done [07:48:55]CreateOFDProtocolMessage [07:48:55]wFMCommunicate request_size=4 [07:48:55]MH_SAM_APDU [07:48:55]CAPDU: 80 11 00 00 [07:48:55]Write to MH i2c: E2 08 00 FC 06 80 11 00 00 00 00 00 00 7C [07:48:55]Write i2c OK [07:48:55]MH_I2C_Read... [07:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:55]Read from MH i2c: E2 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 17 00 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: E2 17 00 FC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CF [07:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:48:55]wFMCommunicate OK [07:48:55]CreateOFDProtocolMessage done [07:48:55]OFDSenderStorePacket 59687 [07:48:55]StoreOFDPacket docnum=59687 [07:48:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8A 6C 04 01 0D A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 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 66 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 E9 00 00 35 04 06 00 CE 68 16 93 E3 16 FB 33 EF BC D1 BA B2 7F [07:48:55]CheckFolder [07:48:55]dirname=/storage/ofd_packets [07:48:55]CheckFolder done [07:48:55]ProducePacketName [07:48:55]name=ofd_packets/00059687 [07:48:55]NVStorageSaveData ofd_packets/00059687 [07:48:55]File name is /storage/ofd_packets/00059687 [07:48:55]Write 298 bytes [07:48:55]NVStorageSaveData done [07:48:55]OFDSenderStorePacket done [07:48:55]KKMCreateOFDPacket done [07:48:55]NVStorageSaveData kkm_last_timestamp [07:48:55]File name is /storage/kkm_last_timestamp [07:48:55]Write 4 bytes [07:48:55]NVStorageSaveData done [07:48:55]ExternCall_PrintAddStr [07:48:55]wPrintStart [07:48:55]Write to MH i2c: 01 00 00 FD 06 03 [07:48:55]Write i2c OK [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: 01 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: 01 07 00 [07:48:55]MH_I2C_Read... [07:48:55]Read from MH i2c: 01 07 00 FD 06 00 00 00 00 00 FF 0F 18 [07:48:55]RasterBufferAndPrint [07:48:55]line Счет N : (1)545357 [07:48:55]line ИНН: 02508201610067 [07:48:55]line Контрольно-Кассовый Чек [07:48:55]line ПРОДАЖА [07:48:55]line ТРК (МРК, ГНК) : 31 [07:48:55]line Товар: 2710194210 [07:48:55]line ДТ-К-5 [07:48:55]line 10.000 * 72.90 [07:48:55]line = 729.00 [07:48:55]line НДС 12% НСП 1% [07:48:55]line > о реализуемом товаре [07:48:55]line ИТОГО: 729.00 [07:48:55]line НСП 1% : 6.45 [07:48:55]line НДС 12% : 77.42 [07:48:55]line Наличными: 729.00 [07:48:55]line Безнал.: 0.00 [07:48:55]line Место: АЗС № 117 "Партнер Нефть" [07:48:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:48:55]line СНО: Общий режим [07:48:55]line Чек 82 05.06.2024 07:48 [07:48:55]line Смена: 72 ФФД: 1.0 [07:48:55]line ЗНМ: 0300000048 [07:48:55]line РНМ: 0000000000151680 [07:48:55]line Версия ККМ: v1.0 [07:48:55]line ФМ: 0000000000959414 [07:48:55]line ФД: 59687 [07:48:55]line ФПД: 226946450711318 [07:48:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074854&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59687&fm=226946450711318&tin=02508201610067®Number=0000000000151680&sum=72900 [07:48:55]written 0, free lines is 4095 [07:48:55]OFD Sender: Processing packet 59687 [packets to send 53, broken 52] [07:48:55]ProducePacketName [07:48:55]name=ofd_packets/00059687 [07:48:55]OFD Sender: To server: pG, [07:48:55]CommunicateWithHost lk.salyk.kg:30040 [07:48:55]ConnectInit lk.salyk.kg [07:48:55]Connected sock=10 [07:48:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8A 6C 04 01 0D A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 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 66 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 E9 00 00 35 04 06 00 CE 68 16 93 E3 16 FB 33 EF BC D1 BA B2 7F [07:48:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 99 D9 47 00 1E 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 E9 00 00 F4 03 04 00 6B C4 5F 66 B6 04 01 00 00 0C F7 DB 42 30 9E 74 F3 [07:48:56]CommunicateWithHost err = 0 [07:48:56]CheckOFDResponse [07:48:56]1017 (14) - 77093643461234 [07:48:56]1041 (16) - 0000000000959414 [07:48:56]1040 (4) - 59687 [07:48:56]1012 (4) - 05.06.2024 01:50 [07:48:56]1206 (1) - 0 [07:48:56]OFD Sender: Remove packet 59687 [07:48:56]ProducePacketName [07:48:56]name=ofd_packets/00059687 [07:48:56]NVStorageDeleteData [07:48:56]Write to MH i2c: 01 00 00 25 07 2C [07:48:56]Write i2c OK [07:48:56]MH_I2C_Read... [07:48:56]Read from MH i2c: 01 [07:48:56]MH_I2C_Read... [07:48:56]Read from MH i2c: 01 07 00 [07:48:56]MH_I2C_Read... [07:48:56]Read from MH i2c: 01 07 00 25 07 00 00 00 00 00 F9 0C 38 [07:48:56]RasterBufferAndPrint [07:48:56]line [07:48:56]line [07:48:56]line [07:48:56]line [07:48:56]line [07:48:56]written 0, free lines is 3334 [07:48:56]MH_Cut [07:48:56]Write to MH i2c: D1 01 00 2C 07 01 05 [07:48:56]Write i2c OK [07:48:56]MH_I2C_Read... [07:48:56]Read from MH i2c: D1 [07:48:56]MH_I2C_Read... [07:48:56]Read from MH i2c: D1 01 00 [07:48:56]MH_I2C_Read... [07:48:56]Read from MH i2c: D1 01 00 2C 07 00 04 [07:48:56]Write to MH i2c: 01 00 00 2D 07 34 [07:48:56]Write i2c OK [07:48:56]MH_I2C_Read... [07:48:56]OFD Sender: No OFD packet to send [07:48:56]*** Cut start [07:48:56]*** Partial cut [07:48:56]*** CUTSNS_PIN = 1 [07:48:56]*** CUTSNS_PIN = 0 [07:48:57]*** Brake cut motor [07:48:57]Read from MH i2c: 01 [07:48:57]MH_I2C_Read... [07:48:57]*** Stop cut motor [07:48:57]*** Cut end [07:48:57]Read from MH i2c: 01 07 00 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: 01 07 00 2D 07 00 00 00 00 00 FF 0F 49 [07:48:57]process_action close_receipt done [07:48:57]requested_data is exist [07:48:57]produce_requested_data [07:48:57]requested_item fm.sn is exist - process it [07:48:57]wFMCommunicate request_size=4 [07:48:57]MH_SAM_APDU [07:48:57]CAPDU: 80 11 00 00 [07:48:57]Write to MH i2c: E2 08 00 2E 07 80 11 00 00 00 00 00 00 AF [07:48:57]Write i2c OK [07:48:57]MH_I2C_Read... [07:48:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:57]Read from MH i2c: E2 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 17 00 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 17 00 2E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [07:48:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:48:57]wFMCommunicate OK [07:48:57]requested_item fd.num is exist - process it [07:48:57]SAM_PROTO_GetFieldsCounters [07:48:57]wFMCommunicate request_size=4 [07:48:57]MH_SAM_APDU [07:48:57]CAPDU: 80 13 00 00 [07:48:57]Write to MH i2c: E2 08 00 2F 07 80 13 00 00 00 00 00 00 B2 [07:48:57]Write i2c OK [07:48:57]MH_I2C_Read... [07:48:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:57]Read from MH i2c: E2 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 62 00 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 62 00 2F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 27 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [07:48:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 27 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:48:57]wFMCommunicate OK [07:48:57]SAM_PROTO_GetFieldsCounters done [07:48:57]requested_item shift.num is exist - process it [07:48:57]requested_item shift.opened is exist - process it [07:48:57]req_shift_opened [07:48:57]FM_GetShiftState [07:48:57]SAM_PROTO_GetShiftState [07:48:57]wFMCommunicate request_size=4 [07:48:57]MH_SAM_APDU [07:48:57]CAPDU: 80 13 01 00 [07:48:57]Write to MH i2c: E2 08 00 30 07 80 13 01 00 00 00 00 00 B4 [07:48:57]Write i2c OK [07:48:57]MH_I2C_Read... [07:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:57]Read from MH i2c: E2 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 0E 00 [07:48:57]MH_I2C_Read... [07:48:57]Read from MH i2c: E2 0E 00 30 07 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EC [07:48:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:48:57]wFMCommunicate OK [07:48:57]SAM_PROTO_GetShiftState done [07:48:57]FM_GetShiftState done [07:48:57]req_shift_opened done [07:48:57]requested_item shift.open_date is exist - process it [07:48:57]req_shift_open_date [07:48:57]req_shift_open_date done [07:48:57]produce_requested_data done [07:48:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59687,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:48:57]process_action_free close_receipt [07:48:57]json_value_free [07:48:57]json_value_free done [07:48:57]process_json_proto returns [07:48:57]Send response to host [07:48:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59687,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:48:57]free response buf [07:48:57]execute_script done [07:48:57]execute_script returns [07:48:57]free content buf [07:48:57]Sock 9.Close socket [07:48:57]Sock 9.Thread stoped [07:48:58]accept exits with 8 [07:48:58]New connection [07:48:58]New thread 3067100516 created [07:48:58]Thread 3066957156 joined [07:48:58]Waiting for new connection... [07:48:58] Sock 8.Parse request [07:48:58]Sock 8.Check first char [07:48:58]Sock 8.First char is OK [07:48:58]request: POST /json_proto HTTP/1.0 [07:48:58]Method: POST [07:48:58]URL: /json_proto [07:48:58]Method is POST - this is cgi request [07:48:58]url: /json_proto [07:48:58]query_string will be loaded in cgi processing [07:48:58]execute_cgi json_proto POST (null) [07:48:58]execute_cgi path=json_proto method=POST [07:48:58]POST find Content-Length [07:48:58]Host: 172.17.60.68:8080 [07:48:58]Content-Length: 677 [07:48:58]Content-Type: application/json [07:48:58] [07:48:58]POST finish read [07:48:58]Found Content-Length = 677 [07:48:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:58]execute_script... [07:48: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)545356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:58]POST & json_proto [07:48:58]process_json_proto [07:48:58]json parsed OK: [07:48:58]protocol is kg_v1.0 [07:48:58]action value=close_receipt [07:48:58]process_action close_receipt [07:48:58]cmd_close_receipt [07:48:58]MH_GetDate [07:48:58]Write to MH i2c: F0 00 00 31 07 27 [07:48:58]Write i2c OK [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: F0 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: F0 09 00 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: F0 09 00 31 07 00 6A 18 60 66 9A 61 5F 66 38 [07:48:58]GetLastDocTimeStamp 1717573734 [07:48:58]current date 1717573738 [07:48:58]FM_GetShiftState [07:48:58]SAM_PROTO_GetShiftState [07:48:58]wFMCommunicate request_size=4 [07:48:58]MH_SAM_APDU [07:48:58]CAPDU: 80 13 01 00 [07:48:58]Write to MH i2c: E2 08 00 32 07 80 13 01 00 00 00 00 00 B6 [07:48:58]Write i2c OK [07:48:58]MH_I2C_Read... [07:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:58]Read from MH i2c: E2 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 0E 00 [07:48:58]MH_I2C_Read... [07:48:58]Read from MH i2c: E2 0E 00 32 07 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EE [07:48:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:48:58]wFMCommunicate OK [07:48:58]SAM_PROTO_GetShiftState done [07:48:58]FM_GetShiftState done [07:48:58]opened in 1717545916 [07:48:58]opened+sec_in_day 1717632316 [07:48:58]quantity*price = 50041 [07:48:58]sum+1 = 50042 [07:48:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 83 05.06.2024 07:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59688 ФПД: 156811514708767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074858&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59688&fm=156811514708767&tin=02508201610067®Number=0000000000151680&sum=50000 [07:48:59]StoreToDocumentArchive [07:48:59]shift 72 fd 59688 [07:48:59]save to /storage/0072/doc_00059688 [07:48:59]save last doc name /storage/0072/doc_00059688 to /storage/kkm_last_doc_name [07:48:59]save OK [07:48:59]Clear old archive folders... [07:48:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:48:59]tlvbuf is 003C9970 [07:48:59]SAM_PROTO_ClearQueue [07:48:59]wFMCommunicate request_size=4 [07:48:59]MH_SAM_APDU [07:48:59]CAPDU: 80 09 00 00 [07:48:59]Write to MH i2c: E2 08 00 3F 07 80 09 00 00 00 00 00 00 B8 [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:59]Read from MH i2c: E2 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 03 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 03 00 3F 07 00 90 00 BA [07:48:59]RAPDU: 90 00 [07:48:59]wFMCommunicate OK [07:48:59]SAM_PROTO_ClearQueue done [07:48:59]KKMCreateOFDPacket [07:48:59]OFDProtocolAddRootSTLVToBuf [07:48:59]FM_MakeSignedData [07:48:59]FM_MakeSignedData [07:48:59]SAM_PROTO_SignData [07:48:59]wFMCommunicate request_size=4 [07:48:59]MH_SAM_APDU [07:48:59]CAPDU: 80 0D 01 02 [07:48:59]Write to MH i2c: E2 08 00 40 07 80 0D 01 02 00 00 00 00 C0 [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:59]Read from MH i2c: E2 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 03 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 03 00 40 07 00 90 00 BB [07:48:59]RAPDU: 90 00 [07:48:59]wFMCommunicate OK [07:48:59]wFMCommunicate request_size=255 [07:48:59]MH_SAM_APDU [07:48: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 6A 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 E9 00 00 35 04 06 00 8E [07:48:59]Write to MH i2c: E2 02 01 41 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 6A 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 E9 00 00 35 04 06 00 8E 00 00 CD [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:59]Read from MH i2c: E2 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 03 00 [07:48:59]MH_I2C_Read... [07:48:59]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [07:48:59]RAPDU: 90 00 [07:48:59]wFMCommunicate OK [07:48:59]wFMCommunicate request_size=10 [07:48:59]MH_SAM_APDU [07:48:59]CAPDU: 80 0D 02 02 05 9E 86 A1 83 1F [07:48:59]Write to MH i2c: E2 0D 00 42 07 80 0D 02 02 05 00 9E 86 A1 83 1F 00 00 34 [07:48:59]Write i2c OK [07:48:59]MH_I2C_Read... [07:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:00]Read from MH i2c: E2 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: E2 03 00 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: E2 03 00 42 07 00 90 00 BD [07:49:00]RAPDU: 90 00 [07:49:00]wFMCommunicate OK [07:49:00]wFMCommunicate request_size=4 [07:49:00]MH_SAM_APDU [07:49:00]CAPDU: 80 0D 03 02 [07:49:00]Write to MH i2c: E2 08 00 43 07 80 0D 03 02 00 00 00 00 C5 [07:49:00]Write i2c OK [07:49:00]MH_I2C_Read... [07:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:00]Read from MH i2c: E2 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: E2 0B 00 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: E2 0B 00 43 07 00 1D 21 76 D9 5E FC FD 48 90 00 F2 [07:49:00]RAPDU: 1D 21 76 D9 5E FC FD 48 90 00 [07:49:00]wFMCommunicate OK [07:49:00]SAM_PROTO_SignData done [07:49:00]FM_MakeSignedData done [07:49:00]CreateOFDProtocolMessage [07:49:00]wFMCommunicate request_size=4 [07:49:00]MH_SAM_APDU [07:49:00]CAPDU: 80 11 00 00 [07:49:00]Write to MH i2c: E2 08 00 44 07 80 11 00 00 00 00 00 00 C5 [07:49:00]Write i2c OK [07:49:00]MH_I2C_Read... [07:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:00]Read from MH i2c: E2 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: E2 17 00 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: E2 17 00 44 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 18 [07:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:49:00]wFMCommunicate OK [07:49:00]CreateOFDProtocolMessage done [07:49:00]OFDSenderStorePacket 59688 [07:49:00]StoreOFDPacket docnum=59688 [07:49:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 37 7D 07 01 81 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 6A 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 E9 00 00 35 04 06 00 8E 9E 86 A1 83 1F 1D 21 76 D9 5E FC FD 48 [07:49:00]CheckFolder [07:49:00]dirname=/storage/ofd_packets [07:49:00]CheckFolder done [07:49:00]ProducePacketName [07:49:00]name=ofd_packets/00059688 [07:49:00]NVStorageSaveData ofd_packets/00059688 [07:49:00]File name is /storage/ofd_packets/00059688 [07:49:00]Write 301 bytes [07:49:00]NVStorageSaveData done [07:49:00]OFDSenderStorePacket done [07:49:00]KKMCreateOFDPacket done [07:49:00]NVStorageSaveData kkm_last_timestamp [07:49:00]File name is /storage/kkm_last_timestamp [07:49:00]Write 4 bytes [07:49:00]NVStorageSaveData done [07:49:00]ExternCall_PrintAddStr [07:49:00]wPrintStart [07:49:00]Write to MH i2c: 01 00 00 45 07 4C [07:49:00]Write i2c OK [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: 01 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: 01 07 00 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: 01 07 00 45 07 00 00 00 00 00 FF 0F 61 [07:49:00]RasterBufferAndPrint [07:49:00]line Счет N : (1)545356 [07:49:00]line ИНН: 02508201610067 [07:49:00]line Контрольно-Кассовый Чек [07:49:00]line ПРОДАЖА [07:49:00]line ТРК (МРК, ГНК) : 12 [07:49:00]line Товар: 2710124130 [07:49:00]line Аи-92-К-5 [07:49:00]line 7.480 * 66.90 [07:49:00]line = 500.41 [07:49:00]line НДС 12% НСП 1% [07:49:00]line > о реализуемом товаре [07:49:00]line ОКРУГЛЕНИЕ: -0.41 [07:49:00]line ИТОГО: 500.00 [07:49:00]line Внесено: 500.00 [07:49:00]line СДАЧА: 0.00 [07:49:00]line НСП 1% : 4.43 [07:49:00]line НДС 12% : 53.14 [07:49:00]line Наличными: 500.00 [07:49:00]line Безнал.: 0.00 [07:49:00]line Место: АЗС № 117 "Партнер Нефть" [07:49:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:49:00]line СНО: Общий режим [07:49:00]line Чек 83 05.06.2024 07:48 [07:49:00]line Смена: 72 ФФД: 1.0 [07:49:00]line ЗНМ: 0300000048 [07:49:00]line РНМ: 0000000000151680 [07:49:00]line Версия ККМ: v1.0 [07:49:00]line ФМ: 0000000000959414 [07:49:00]line ФД: 59688 [07:49:00]line ФПД: 156811514708767 [07:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074858&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59688&fm=156811514708767&tin=02508201610067®Number=0000000000151680&sum=50000 [07:49:00]OFD Sender: Processing packet 59688 [packets to send 53, broken 52] [07:49:00]ProducePacketName [07:49:00]name=ofd_packets/00059688 [07:49:00]OFD Sender: To server: pG, [07:49:00]CommunicateWithHost lk.salyk.kg:30040 [07:49:00]ConnectInit lk.salyk.kg [07:49:00]written 0, free lines is 4095 [07:49:00]Connected sock=10 [07:49:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 37 7D 07 01 81 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 6A 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 E9 00 00 35 04 06 00 8E 9E 86 A1 83 1F 1D 21 76 D9 5E FC FD 48 [07:49:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8D EC 47 00 35 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 E9 00 00 F4 03 04 00 6F C4 5F 66 B6 04 01 00 00 9B 05 77 99 AF 9D 89 A6 [07:49:00]CommunicateWithHost err = 0 [07:49:00]CheckOFDResponse [07:49:00]1017 (14) - 77093643461234 [07:49:00]1041 (16) - 0000000000959414 [07:49:00]1040 (4) - 59688 [07:49:00]1012 (4) - 05.06.2024 01:50 [07:49:00]1206 (1) - 0 [07:49:00]OFD Sender: Remove packet 59688 [07:49:00]ProducePacketName [07:49:00]name=ofd_packets/00059688 [07:49:00]NVStorageDeleteData [07:49:00]Write to MH i2c: 01 00 00 70 07 77 [07:49:00]Write i2c OK [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: 01 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: 01 07 00 [07:49:00]MH_I2C_Read... [07:49:00]Read from MH i2c: 01 07 00 70 07 00 00 00 00 00 B5 0C 3F [07:49:00]RasterBufferAndPrint [07:49:00]line [07:49:00]line [07:49:00]line [07:49:00]line [07:49:00]line [07:49:00]written 0, free lines is 3274 [07:49:01]MH_Cut [07:49:01]Write to MH i2c: D1 01 00 77 07 01 50 [07:49:01]Write i2c OK [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: D1 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: D1 01 00 [07:49:01]MH_I2C_Read... [07:49:01]Read from MH i2c: D1 01 00 77 07 00 4F [07:49:01]Write to MH i2c: 01 00 00 78 07 7F [07:49:01]Write i2c OK [07:49:01]MH_I2C_Read... [07:49:01]OFD Sender: No OFD packet to send [07:49:01]*** Cut start [07:49:01]*** Partial cut [07:49:01]*** CUTSNS_PIN = 1 [07:49:01]*** CUTSNS_PIN = 0 [07:49:02]*** Brake cut motor [07:49:02]Read from MH i2c: 01 [07:49:02]MH_I2C_Read... [07:49:02]*** Stop cut motor [07:49:02]*** Cut end [07:49:02]Read from MH i2c: 01 07 00 [07:49:02]MH_I2C_Read... [07:49:02]Read from MH i2c: 01 07 00 78 07 00 00 00 00 00 FF 0F 94 [07:49:02]process_action close_receipt done [07:49:02]requested_data is exist [07:49:02]produce_requested_data [07:49:02]requested_item fm.sn is exist - process it [07:49:02]wFMCommunicate request_size=4 [07:49:02]MH_SAM_APDU [07:49:02]CAPDU: 80 11 00 00 [07:49:02]Write to MH i2c: E2 08 00 79 07 80 11 00 00 00 00 00 00 FA [07:49:02]Write i2c OK [07:49:02]MH_I2C_Read... [07:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:02]Read from MH i2c: E2 [07:49:02]MH_I2C_Read... [07:49:02]Read from MH i2c: E2 17 00 [07:49:02]MH_I2C_Read... [07:49:02]Read from MH i2c: E2 17 00 79 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4D [07:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:49:02]wFMCommunicate OK [07:49:02]requested_item fd.num is exist - process it [07:49:02]SAM_PROTO_GetFieldsCounters [07:49:02]wFMCommunicate request_size=4 [07:49:02]MH_SAM_APDU [07:49:02]CAPDU: 80 13 00 00 [07:49:02]Write to MH i2c: E2 08 00 7A 07 80 13 00 00 00 00 00 00 FD [07:49:02]Write i2c OK [07:49:02]MH_I2C_Read... [07:49:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:02]Read from MH i2c: E2 [07:49:02]MH_I2C_Read... [07:49:02]Read from MH i2c: E2 62 00 [07:49:02]MH_I2C_Read... [07:49:02]Read from MH i2c: E2 62 00 7A 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 28 E9 00 00 0E 04 04 00 48 00 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 6C [07:49:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 28 E9 00 00 0E 04 04 00 48 00 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:49:02]wFMCommunicate OK [07:49:02]SAM_PROTO_GetFieldsCounters done [07:49:02]requested_item shift.num is exist - process it [07:49:02]requested_item shift.opened is exist - process it [07:49:02]req_shift_opened [07:49:02]FM_GetShiftState [07:49:02]SAM_PROTO_GetShiftState [07:49:02]wFMCommunicate request_size=4 [07:49:02]MH_SAM_APDU [07:49:02]CAPDU: 80 13 01 00 [07:49:02]Write to MH i2c: E2 08 00 7B 07 80 13 01 00 00 00 00 00 FF [07:49:02]Write i2c OK [07:49:02]MH_I2C_Read... [07:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:02]Read from MH i2c: E2 [07:49:02]MH_I2C_Read... [07:49:02]Read from MH i2c: E2 0E 00 [07:49:02]MH_I2C_Read... [07:49:02]Read from MH i2c: E2 0E 00 7B 07 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 37 [07:49:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:49:02]wFMCommunicate OK [07:49:02]SAM_PROTO_GetShiftState done [07:49:02]FM_GetShiftState done [07:49:02]req_shift_opened done [07:49:02]requested_item shift.open_date is exist - process it [07:49:02]req_shift_open_date [07:49:02]req_shift_open_date done [07:49:02]produce_requested_data done [07:49:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59688,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:49:02]process_action_free close_receipt [07:49:02]json_value_free [07:49:02]json_value_free done [07:49:02]process_json_proto returns [07:49:02]Send response to host [07:49:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59688,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:49:02]free response buf [07:49:02]execute_script done [07:49:02]execute_script returns [07:49:02]free content buf [07:49:02]Sock 8.Close socket [07:49:02]Sock 8.Thread stoped [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:18]accept exits with 9 [07:49:18]New connection [07:49:18]New thread 3066957156 created [07:49:18]Thread 3067100516 joined [07:49:18]Waiting for new connection... [07:49:18] Sock 9.Parse request [07:49:18]Sock 9.Check first char [07:49:18]Sock 9.First char is OK [07:49:18]request: POST /json_proto HTTP/1.0 [07:49:18]Method: POST [07:49:18]URL: /json_proto [07:49:18]Method is POST - this is cgi request [07:49:18]url: /json_proto [07:49:18]query_string will be loaded in cgi processing [07:49:18]execute_cgi json_proto POST (null) [07:49:18]execute_cgi path=json_proto method=POST [07:49:18]POST find Content-Length [07:49:18]Host: 172.17.60.68:8080 [07:49:18]Content-Length: 639 [07:49:18]Content-Type: application/json [07:49:18] [07:49:18]POST finish read [07:49:18]Found Content-Length = 639 [07:49:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545358", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:18]execute_script... [07: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)545358", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:18]POST & json_proto [07:49:18]process_json_proto [07:49:18]json parsed OK: [07:49:18]protocol is kg_v1.0 [07:49:18]action value=close_receipt [07:49:18]process_action close_receipt [07:49:18]cmd_close_receipt [07:49:18]MH_GetDate [07:49:18]Write to MH i2c: F0 00 00 7C 07 72 [07:49:18]Write i2c OK [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: F0 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: F0 09 00 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: F0 09 00 7C 07 00 7F 18 60 66 9A 61 5F 66 98 [07:49:18]GetLastDocTimeStamp 1717573738 [07:49:18]current date 1717573759 [07:49:18]FM_GetShiftState [07:49:18]SAM_PROTO_GetShiftState [07:49:18]wFMCommunicate request_size=4 [07:49:18]MH_SAM_APDU [07:49:18]CAPDU: 80 13 01 00 [07:49:18]Write to MH i2c: E2 08 00 7D 07 80 13 01 00 00 00 00 00 01 [07:49:18]Write i2c OK [07:49:18]MH_I2C_Read... [07:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:18]Read from MH i2c: E2 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: E2 0E 00 [07:49:18]MH_I2C_Read... [07:49:18]Read from MH i2c: E2 0E 00 7D 07 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 39 [07:49:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:49:18]wFMCommunicate OK [07:49:18]SAM_PROTO_GetShiftState done [07:49:18]FM_GetShiftState done [07:49:18]opened in 1717545916 [07:49:18]opened+sec_in_day 1717632316 [07:49:18]quantity*price = 364500 [07:49:18]sum+1 = 364501 [07:49:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3645.00 НСП 1% : 32.26 НДС 12% : 387.08 Наличными: 3645.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 84 05.06.2024 07:49 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59689 ФПД: 31685174608425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074919&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59689&fm=31685174608425&tin=02508201610067®Number=0000000000151680&sum=364500 [07:49:19]StoreToDocumentArchive [07:49:19]shift 72 fd 59689 [07:49:19]save to /storage/0072/doc_00059689 [07:49:19]save last doc name /storage/0072/doc_00059689 to /storage/kkm_last_doc_name [07:49:19]save OK [07:49:19]Clear old archive folders... [07:49:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:49:19]tlvbuf is 0041B340 [07:49:19]SAM_PROTO_ClearQueue [07:49:19]wFMCommunicate request_size=4 [07:49:19]MH_SAM_APDU [07:49:19]CAPDU: 80 09 00 00 [07:49:19]Write to MH i2c: E2 08 00 8A 07 80 09 00 00 00 00 00 00 03 [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:19]Read from MH i2c: E2 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 8A 07 00 90 00 05 [07:49:19]RAPDU: 90 00 [07:49:19]wFMCommunicate OK [07:49:19]SAM_PROTO_ClearQueue done [07:49:19]KKMCreateOFDPacket [07:49:19]OFDProtocolAddRootSTLVToBuf [07:49:19]FM_MakeSignedData [07:49:19]FM_MakeSignedData [07:49:19]SAM_PROTO_SignData [07:49:19]wFMCommunicate request_size=4 [07:49:19]MH_SAM_APDU [07:49:19]CAPDU: 80 0D 01 02 [07:49:19]Write to MH i2c: E2 08 00 8B 07 80 0D 01 02 00 00 00 00 0B [07:49:19]Write i2c OK [07:49:19]MH_I2C_Read... [07:49:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:19]Read from MH i2c: E2 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 [07:49:19]MH_I2C_Read... [07:49:19]Read from MH i2c: E2 03 00 8B 07 00 90 00 06 [07:49:19]RAPDU: 90 00 [07:49:19]wFMCommunicate OK [07:49:19]wFMCommunicate request_size=255 [07:49:19]MH_SAM_APDU [07:49: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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 7F 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 E9 00 00 35 04 06 00 1C D1 47 93 [07:49:19]Write to MH i2c: E2 02 01 8C 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 7F 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 E9 00 00 35 04 06 00 1C D1 47 93 00 00 88 [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:20]Read from MH i2c: E2 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 03 00 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 03 00 8C 07 00 90 00 07 [07:49:20]RAPDU: 90 00 [07:49:20]wFMCommunicate OK [07:49:20]wFMCommunicate request_size=7 [07:49:20]MH_SAM_APDU [07:49:20]CAPDU: 80 0D 02 02 02 C2 29 [07:49:20]Write to MH i2c: E2 0A 00 8D 07 80 0D 02 02 02 00 C2 29 00 00 FD [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:20]Read from MH i2c: E2 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 03 00 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 03 00 8D 07 00 90 00 08 [07:49:20]RAPDU: 90 00 [07:49:20]wFMCommunicate OK [07:49:20]wFMCommunicate request_size=4 [07:49:20]MH_SAM_APDU [07:49:20]CAPDU: 80 0D 03 02 [07:49:20]Write to MH i2c: E2 08 00 8E 07 80 0D 03 02 00 00 00 00 10 [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:20]Read from MH i2c: E2 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 0B 00 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 0B 00 8E 07 00 F8 75 44 3C A6 F5 54 4C 90 00 39 [07:49:20]RAPDU: F8 75 44 3C A6 F5 54 4C 90 00 [07:49:20]wFMCommunicate OK [07:49:20]SAM_PROTO_SignData done [07:49:20]FM_MakeSignedData done [07:49:20]CreateOFDProtocolMessage [07:49:20]wFMCommunicate request_size=4 [07:49:20]MH_SAM_APDU [07:49:20]CAPDU: 80 11 00 00 [07:49:20]Write to MH i2c: E2 08 00 8F 07 80 11 00 00 00 00 00 00 10 [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:20]Read from MH i2c: E2 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 17 00 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: E2 17 00 8F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 63 [07:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:49:20]wFMCommunicate OK [07:49:20]CreateOFDProtocolMessage done [07:49:20]OFDSenderStorePacket 59689 [07:49:20]StoreOFDPacket docnum=59689 [07:49:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B6 21 04 01 A2 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 7F 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 E9 00 00 35 04 06 00 1C D1 47 93 C2 29 F8 75 44 3C A6 F5 54 4C [07:49:20]CheckFolder [07:49:20]dirname=/storage/ofd_packets [07:49:20]CheckFolder done [07:49:20]ProducePacketName [07:49:20]name=ofd_packets/00059689 [07:49:20]NVStorageSaveData ofd_packets/00059689 [07:49:20]File name is /storage/ofd_packets/00059689 [07:49:20]Write 298 bytes [07:49:20]NVStorageSaveData done [07:49:20]OFDSenderStorePacket done [07:49:20]KKMCreateOFDPacket done [07:49:20]NVStorageSaveData kkm_last_timestamp [07:49:20]File name is /storage/kkm_last_timestamp [07:49:20]Write 4 bytes [07:49:20]NVStorageSaveData done [07:49:20]ExternCall_PrintAddStr [07:49:20]wPrintStart [07:49:20]Write to MH i2c: 01 00 00 90 07 97 [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: 01 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: 01 07 00 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: 01 07 00 90 07 00 00 00 00 00 FF 0F AC [07:49:20]RasterBufferAndPrint [07:49:20]line Счет N : (1)545358 [07:49:20]line ИНН: 02508201610067 [07:49:20]line Контрольно-Кассовый Чек [07:49:20]line ПРОДАЖА [07:49:20]line ТРК (МРК, ГНК) : 21 [07:49:20]line Товар: 2710194210 [07:49:20]line ДТ-К-5 [07:49:20]line 50.000 * 72.90 [07:49:20]line = 3645.00 [07:49:20]line НДС 12% НСП 1% [07:49:20]line > о реализуемом товаре [07:49:20]line ИТОГО: 3645.00 [07:49:20]line НСП 1% : 32.26 [07:49:20]line НДС 12% : 387.08 [07:49:20]line Наличными: 3645.00 [07:49:20]line Безнал.: 0.00 [07:49:20]line Место: АЗС № 117 "Партнер Нефть" [07:49:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:49:20]line СНО: Общий режим [07:49:20]line Чек 84 05.06.2024 07:49 [07:49:20]line Смена: 72 ФФД: 1.0 [07:49:20]line ЗНМ: 0300000048 [07:49:20]line РНМ: 0000000000151680 [07:49:20]line Версия ККМ: v1.0 [07:49:20]line ФМ: 0000000000959414 [07:49:20]line ФД: 59689 [07:49:20]line ФПД: 31685174608425 [07:49:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T074919&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59689&fm=31685174608425&tin=02508201610067®Number=0000000000151680&sum=364500 [07:49:20]OFD Sender: Processing packet 59689 [packets to send 53, broken 52] [07:49:20]ProducePacketName [07:49:20]name=ofd_packets/00059689 [07:49:20]OFD Sender: To server: pG, [07:49:20]CommunicateWithHost lk.salyk.kg:30040 [07:49:20]ConnectInit lk.salyk.kg [07:49:20]written 0, free lines is 4095 [07:49:20]Connected sock=10 [07:49:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B6 21 04 01 A2 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 7F 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 E9 00 00 35 04 06 00 1C D1 47 93 C2 29 F8 75 44 3C A6 F5 54 4C [07:49:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B1 E3 47 00 53 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 39 35 39 34 31 34 10 04 04 00 29 E9 00 00 F4 03 04 00 83 C4 5F 66 B6 04 01 00 00 CF DC 83 80 D9 9E 15 8A [07:49:20]CommunicateWithHost err = 0 [07:49:20]CheckOFDResponse [07:49:20]1017 (14) - 77093643461234 [07:49:20]1041 (16) - 0000000000959414 [07:49:20]1040 (4) - 59689 [07:49:20]1012 (4) - 05.06.2024 01:50 [07:49:20]1206 (1) - 0 [07:49:20]OFD Sender: Remove packet 59689 [07:49:20]ProducePacketName [07:49:20]name=ofd_packets/00059689 [07:49:20]NVStorageDeleteData [07:49:20]Write to MH i2c: 01 00 00 B8 07 BF [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: 01 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: 01 07 00 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: 01 07 00 B8 07 00 00 00 00 00 F1 0C C3 [07:49:20]RasterBufferAndPrint [07:49:20]line [07:49:20]line [07:49:20]line [07:49:20]line [07:49:20]line [07:49:20]written 0, free lines is 3330 [07:49:20]MH_Cut [07:49:20]Write to MH i2c: D1 01 00 BF 07 01 98 [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: D1 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: D1 01 00 [07:49:20]MH_I2C_Read... [07:49:20]Read from MH i2c: D1 01 00 BF 07 00 97 [07:49:20]Write to MH i2c: 01 00 00 C0 07 C7 [07:49:20]Write i2c OK [07:49:20]MH_I2C_Read... [07:49:21]OFD Sender: No OFD packet to send [07:49:21]*** Cut start [07:49:21]*** Partial cut [07:49:21]*** CUTSNS_PIN = 1 [07:49:21]*** CUTSNS_PIN = 0 [07:49:22]*** Brake cut motor [07:49:22]Read from MH i2c: 01 [07:49:22]MH_I2C_Read... [07:49:22]*** Stop cut motor [07:49:22]*** Cut end [07:49:22]Read from MH i2c: 01 07 00 [07:49:22]MH_I2C_Read... [07:49:22]Read from MH i2c: 01 07 00 C0 07 00 00 00 00 00 FF 0F DC [07:49:22]process_action close_receipt done [07:49:22]requested_data is exist [07:49:22]produce_requested_data [07:49:22]requested_item fm.sn is exist - process it [07:49:22]wFMCommunicate request_size=4 [07:49:22]MH_SAM_APDU [07:49:22]CAPDU: 80 11 00 00 [07:49:22]Write to MH i2c: E2 08 00 C1 07 80 11 00 00 00 00 00 00 42 [07:49:22]Write i2c OK [07:49:22]MH_I2C_Read... [07:49:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:22]Read from MH i2c: E2 [07:49:22]MH_I2C_Read... [07:49:22]Read from MH i2c: E2 17 00 [07:49:22]MH_I2C_Read... [07:49:22]Read from MH i2c: E2 17 00 C1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 95 [07:49:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:49:22]wFMCommunicate OK [07:49:22]requested_item fd.num is exist - process it [07:49:22]SAM_PROTO_GetFieldsCounters [07:49:22]wFMCommunicate request_size=4 [07:49:22]MH_SAM_APDU [07:49:22]CAPDU: 80 13 00 00 [07:49:22]Write to MH i2c: E2 08 00 C2 07 80 13 00 00 00 00 00 00 45 [07:49:22]Write i2c OK [07:49:22]MH_I2C_Read... [07:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:22]Read from MH i2c: E2 [07:49:22]MH_I2C_Read... [07:49:22]Read from MH i2c: E2 62 00 [07:49:22]MH_I2C_Read... [07:49:22]Read from MH i2c: E2 62 00 C2 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 29 E9 00 00 0E 04 04 00 48 00 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 B8 [07:49:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 29 E9 00 00 0E 04 04 00 48 00 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:49:22]wFMCommunicate OK [07:49:22]SAM_PROTO_GetFieldsCounters done [07:49:22]requested_item shift.num is exist - process it [07:49:22]requested_item shift.opened is exist - process it [07:49:22]req_shift_opened [07:49:22]FM_GetShiftState [07:49:22]SAM_PROTO_GetShiftState [07:49:22]wFMCommunicate request_size=4 [07:49:22]MH_SAM_APDU [07:49:22]CAPDU: 80 13 01 00 [07:49:22]Write to MH i2c: E2 08 00 C3 07 80 13 01 00 00 00 00 00 47 [07:49:22]Write i2c OK [07:49:22]MH_I2C_Read... [07:49:22]Read from MH i2c: E2 [07:49:22]MH_I2C_Read... [07:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:22]Read from MH i2c: E2 0E 00 [07:49:22]MH_I2C_Read... [07:49:22]Read from MH i2c: E2 0E 00 C3 07 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7F [07:49:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:49:22]wFMCommunicate OK [07:49:22]SAM_PROTO_GetShiftState done [07:49:22]FM_GetShiftState done [07:49:22]req_shift_opened done [07:49:22]requested_item shift.open_date is exist - process it [07:49:22]req_shift_open_date [07:49:22]req_shift_open_date done [07:49:22]produce_requested_data done [07:49:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59689,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:49:22]process_action_free close_receipt [07:49:22]json_value_free [07:49:22]json_value_free done [07:49:22]process_json_proto returns [07:49:22]Send response to host [07:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59689,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:49:22]free response buf [07:49:22]execute_script done [07:49:22]execute_script returns [07:49:22]free content buf [07:49:22]Sock 9.Close socket [07:49:22]Sock 9.Thread stoped [07:49:26]OFD Sender: No OFD packet to send [07:49:31]OFD Sender: No OFD packet to send [07:49:36]OFD Sender: No OFD packet to send [07:49:41]OFD Sender: No OFD packet to send [07:49:46]OFD Sender: No OFD packet to send [07:49:51]OFD Sender: No OFD packet to send [07:49:56]OFD Sender: No OFD packet to send [07:50:01]OFD Sender: No OFD packet to send [07:50:06]OFD Sender: No OFD packet to send [07:50:11]OFD Sender: No OFD packet to send [07:50:16]OFD Sender: No OFD packet to send [07:50:21]OFD Sender: No OFD packet to send [07:50:26]OFD Sender: No OFD packet to send [07:50:31]OFD Sender: No OFD packet to send [07:50:36]OFD Sender: No OFD packet to send [07:50:41]OFD Sender: No OFD packet to send [07:50:46]OFD Sender: No OFD packet to send [07:50:51]OFD Sender: No OFD packet to send [07:50:56]OFD Sender: No OFD packet to send [07:51:01]OFD Sender: No OFD packet to send [07:51:06]OFD Sender: No OFD packet to send [07:51:11]OFD Sender: No OFD packet to send [07:51:16]OFD Sender: No OFD packet to send [07:51:19]accept exits with 8 [07:51:19]New connection [07:51:19]New thread 3067100516 created [07:51:19]Thread 3066957156 joined [07:51:19]Waiting for new connection... [07:51:19] Sock 8.Parse request [07:51:19]Sock 8.Check first char [07:51:19]Sock 8.First char is OK [07:51:19]request: POST /json_proto HTTP/1.0 [07:51:19]Method: POST [07:51:19]URL: /json_proto [07:51:19]Method is POST - this is cgi request [07:51:19]url: /json_proto [07:51:19]query_string will be loaded in cgi processing [07:51:19]execute_cgi json_proto POST (null) [07:51:19]execute_cgi path=json_proto method=POST [07:51:19]POST find Content-Length [07:51:19]Host: 172.17.60.68:8080 [07:51:19]Content-Length: 639 [07:51:19]Content-Type: application/json [07:51:19] [07:51:19]POST finish read [07:51:19]Found Content-Length = 639 [07:51:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545359", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:19]execute_script... [07:51: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)545359", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:51:19]POST & json_proto [07:51:19]process_json_proto [07:51:19]json parsed OK: [07:51:19]protocol is kg_v1.0 [07:51:19]action value=close_receipt [07:51:19]process_action close_receipt [07:51:19]cmd_close_receipt [07:51:19]MH_GetDate [07:51:19]Write to MH i2c: F0 00 00 C4 07 BA [07:51:19]Write i2c OK [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: F0 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: F0 09 00 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: F0 09 00 C4 07 00 F8 18 60 66 9A 61 5F 66 59 [07:51:19]GetLastDocTimeStamp 1717573759 [07:51:19]current date 1717573880 [07:51:19]FM_GetShiftState [07:51:19]SAM_PROTO_GetShiftState [07:51:19]wFMCommunicate request_size=4 [07:51:19]MH_SAM_APDU [07:51:19]CAPDU: 80 13 01 00 [07:51:19]Write to MH i2c: E2 08 00 C5 07 80 13 01 00 00 00 00 00 49 [07:51:19]Write i2c OK [07:51:19]MH_I2C_Read... [07:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:19]Read from MH i2c: E2 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: E2 0E 00 [07:51:19]MH_I2C_Read... [07:51:19]Read from MH i2c: E2 0E 00 C5 07 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 81 [07:51:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:51:19]wFMCommunicate OK [07:51:19]SAM_PROTO_GetShiftState done [07:51:19]FM_GetShiftState done [07:51:19]opened in 1717545916 [07:51:19]opened+sec_in_day 1717632316 [07:51:19]quantity*price = 364500 [07:51:19]sum+1 = 364501 [07:51:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3645.00 НСП 1% : 32.26 НДС 12% : 387.08 Наличными: 3645.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 85 05.06.2024 07:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59690 ФПД: 11910450572704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075120&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59690&fm=11910450572704&tin=02508201610067®Number=0000000000151680&sum=364500 [07:51:20]StoreToDocumentArchive [07:51:20]shift 72 fd 59690 [07:51:20]save to /storage/0072/doc_00059690 [07:51:20]save last doc name /storage/0072/doc_00059690 to /storage/kkm_last_doc_name [07:51:20]save OK [07:51:20]Clear old archive folders... [07:51:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:51:20]tlvbuf is 003D8D70 [07:51:20]SAM_PROTO_ClearQueue [07:51:20]wFMCommunicate request_size=4 [07:51:20]MH_SAM_APDU [07:51:20]CAPDU: 80 09 00 00 [07:51:20]Write to MH i2c: E2 08 00 D2 07 80 09 00 00 00 00 00 00 4B [07:51:20]Write i2c OK [07:51:20]MH_I2C_Read... [07:51:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:20]Read from MH i2c: E2 [07:51:20]MH_I2C_Read... [07:51:20]Read from MH i2c: E2 03 00 [07:51:20]MH_I2C_Read... [07:51:20]Read from MH i2c: E2 03 00 D2 07 00 90 00 4D [07:51:20]RAPDU: 90 00 [07:51:20]wFMCommunicate OK [07:51:20]SAM_PROTO_ClearQueue done [07:51:20]KKMCreateOFDPacket [07:51:20]OFDProtocolAddRootSTLVToBuf [07:51:20]FM_MakeSignedData [07:51:20]FM_MakeSignedData [07:51:20]SAM_PROTO_SignData [07:51:20]wFMCommunicate request_size=4 [07:51:20]MH_SAM_APDU [07:51:20]CAPDU: 80 0D 01 02 [07:51:20]Write to MH i2c: E2 08 00 D3 07 80 0D 01 02 00 00 00 00 53 [07:51:20]Write i2c OK [07:51:20]MH_I2C_Read... [07:51:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:20]Read from MH i2c: E2 [07:51:20]MH_I2C_Read... [07:51:20]Read from MH i2c: E2 03 00 [07:51:20]MH_I2C_Read... [07:51:20]Read from MH i2c: E2 03 00 D3 07 00 90 00 4E [07:51:20]RAPDU: 90 00 [07:51:20]wFMCommunicate OK [07:51:20]wFMCommunicate request_size=255 [07:51:20]MH_SAM_APDU [07:51: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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 F8 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A E9 00 00 35 04 06 00 0A D5 1E 2C [07:51:20]Write to MH i2c: E2 02 01 D4 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 F8 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A E9 00 00 35 04 06 00 0A D5 1E 2C 00 00 AD [07:51:20]Write i2c OK [07:51:20]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 D4 07 00 90 00 4F [07:51:21]RAPDU: 90 00 [07:51:21]wFMCommunicate OK [07:51:21]wFMCommunicate request_size=7 [07:51:21]MH_SAM_APDU [07:51:21]CAPDU: 80 0D 02 02 02 ED A0 [07:51:21]Write to MH i2c: E2 0A 00 D5 07 80 0D 02 02 02 00 ED A0 00 00 E7 [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 03 00 D5 07 00 90 00 50 [07:51:21]RAPDU: 90 00 [07:51:21]wFMCommunicate OK [07:51:21]wFMCommunicate request_size=4 [07:51:21]MH_SAM_APDU [07:51:21]CAPDU: 80 0D 03 02 [07:51:21]Write to MH i2c: E2 08 00 D6 07 80 0D 03 02 00 00 00 00 58 [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 0B 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 0B 00 D6 07 00 A6 4E F3 99 1B 8D 7D 3C 90 00 3A [07:51:21]RAPDU: A6 4E F3 99 1B 8D 7D 3C 90 00 [07:51:21]wFMCommunicate OK [07:51:21]SAM_PROTO_SignData done [07:51:21]FM_MakeSignedData done [07:51:21]CreateOFDProtocolMessage [07:51:21]wFMCommunicate request_size=4 [07:51:21]MH_SAM_APDU [07:51:21]CAPDU: 80 11 00 00 [07:51:21]Write to MH i2c: E2 08 00 D7 07 80 11 00 00 00 00 00 00 58 [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:21]Read from MH i2c: E2 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 17 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: E2 17 00 D7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [07:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:51:21]wFMCommunicate OK [07:51:21]CreateOFDProtocolMessage done [07:51:21]OFDSenderStorePacket 59690 [07:51:21]StoreOFDPacket docnum=59690 [07:51:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4A C0 04 01 D3 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 F8 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A E9 00 00 35 04 06 00 0A D5 1E 2C ED A0 A6 4E F3 99 1B 8D 7D 3C [07:51:21]CheckFolder [07:51:21]dirname=/storage/ofd_packets [07:51:21]CheckFolder done [07:51:21]ProducePacketName [07:51:21]name=ofd_packets/00059690 [07:51:21]NVStorageSaveData ofd_packets/00059690 [07:51:21]File name is /storage/ofd_packets/00059690 [07:51:21]Write 298 bytes [07:51:21]NVStorageSaveData done [07:51:21]OFDSenderStorePacket done [07:51:21]KKMCreateOFDPacket done [07:51:21]NVStorageSaveData kkm_last_timestamp [07:51:21]File name is /storage/kkm_last_timestamp [07:51:21]Write 4 bytes [07:51:21]NVStorageSaveData done [07:51:21]ExternCall_PrintAddStr [07:51:21]wPrintStart [07:51:21]Write to MH i2c: 01 00 00 D8 07 DF [07:51:21]Write i2c OK [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: 01 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: 01 07 00 [07:51:21]MH_I2C_Read... [07:51:21]Read from MH i2c: 01 07 00 D8 07 00 00 00 00 00 FF 0F F4 [07:51:21]RasterBufferAndPrint [07:51:21]line Счет N : (1)545359 [07:51:21]line ИНН: 02508201610067 [07:51:21]line Контрольно-Кассовый Чек [07:51:21]line ПРОДАЖА [07:51:21]line ТРК (МРК, ГНК) : 11 [07:51:21]line Товар: 2710194210 [07:51:21]line ДТ-К-5 [07:51:21]line 50.000 * 72.90 [07:51:21]line = 3645.00 [07:51:21]line НДС 12% НСП 1% [07:51:21]line > о реализуемом товаре [07:51:21]line ИТОГО: 3645.00 [07:51:21]line НСП 1% : 32.26 [07:51:21]line НДС 12% : 387.08 [07:51:21]line Наличными: 3645.00 [07:51:21]line Безнал.: 0.00 [07:51:21]line Место: АЗС № 117 "Партнер Нефть" [07:51:21]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:51:21]line СНО: Общий режим [07:51:21]line Чек 85 05.06.2024 07:51 [07:51:21]line Смена: 72 ФФД: 1.0 [07:51:21]line ЗНМ: 0300000048 [07:51:21]line РНМ: 0000000000151680 [07:51:21]line Версия ККМ: v1.0 [07:51:21]line ФМ: 0000000000959414 [07:51:21]line ФД: 59690 [07:51:21]line ФПД: 11910450572704 [07:51:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075120&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59690&fm=11910450572704&tin=02508201610067®Number=0000000000151680&sum=364500 [07:51:21]OFD Sender: Processing packet 59690 [packets to send 53, broken 52] [07:51:21]ProducePacketName [07:51:21]name=ofd_packets/00059690 [07:51:21]OFD Sender: To server: pG, [07:51:21]CommunicateWithHost lk.salyk.kg:30040 [07:51:21]ConnectInit lk.salyk.kg [07:51:21]written 0, free lines is 4095 [07:51:21]Connected sock=11 [07:51:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4A C0 04 01 D3 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 F8 18 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A E9 00 00 35 04 06 00 0A D5 1E 2C ED A0 A6 4E F3 99 1B 8D 7D 3C [07:51:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C2 E4 47 00 40 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A E9 00 00 F4 03 04 00 FD C4 5F 66 B6 04 01 00 00 E3 93 96 89 DB 68 10 5F [07:51:22]CommunicateWithHost err = 0 [07:51:22]CheckOFDResponse [07:51:22]1017 (14) - 77093643461234 [07:51:22]1041 (16) - 0000000000959414 [07:51:22]1040 (4) - 59690 [07:51:22]1012 (4) - 05.06.2024 01:53 [07:51:22]1206 (1) - 0 [07:51:22]OFD Sender: Remove packet 59690 [07:51:22]ProducePacketName [07:51:22]name=ofd_packets/00059690 [07:51:22]NVStorageDeleteData [07:51:22]Write to MH i2c: 01 00 00 00 08 08 [07:51:22]Write i2c OK [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: 01 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: 01 07 00 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: 01 07 00 00 08 00 00 00 00 00 E1 0C FC [07:51:22]RasterBufferAndPrint [07:51:22]line [07:51:22]line [07:51:22]line [07:51:22]line [07:51:22]line [07:51:22]written 0, free lines is 3301 [07:51:22]MH_Cut [07:51:22]Write to MH i2c: D1 01 00 07 08 01 E1 [07:51:22]Write i2c OK [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: D1 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: D1 01 00 [07:51:22]MH_I2C_Read... [07:51:22]Read from MH i2c: D1 01 00 07 08 00 E0 [07:51:22]Write to MH i2c: 01 00 00 08 08 10 [07:51:22]Write i2c OK [07:51:22]MH_I2C_Read... [07:51:22]OFD Sender: No OFD packet to send [07:51:22]*** Cut start [07:51:22]*** Partial cut [07:51:22]*** CUTSNS_PIN = 1 [07:51:23]*** CUTSNS_PIN = 0 [07:51:23]*** Brake cut motor [07:51:23]Read from MH i2c: 01 [07:51:23]MH_I2C_Read... [07:51:23]*** Stop cut motor [07:51:23]*** Cut end [07:51:23]Read from MH i2c: 01 07 00 [07:51:23]MH_I2C_Read... [07:51:23]Read from MH i2c: 01 07 00 08 08 00 00 00 00 00 FF 0F 25 [07:51:23]process_action close_receipt done [07:51:23]requested_data is exist [07:51:23]produce_requested_data [07:51:23]requested_item fm.sn is exist - process it [07:51:23]wFMCommunicate request_size=4 [07:51:23]MH_SAM_APDU [07:51:23]CAPDU: 80 11 00 00 [07:51:23]Write to MH i2c: E2 08 00 09 08 80 11 00 00 00 00 00 00 8B [07:51:23]Write i2c OK [07:51:23]MH_I2C_Read... [07:51:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:23]Read from MH i2c: E2 [07:51:23]MH_I2C_Read... [07:51:23]Read from MH i2c: E2 17 00 [07:51:23]MH_I2C_Read... [07:51:23]Read from MH i2c: E2 17 00 09 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [07:51:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:51:23]wFMCommunicate OK [07:51:23]requested_item fd.num is exist - process it [07:51:23]SAM_PROTO_GetFieldsCounters [07:51:23]wFMCommunicate request_size=4 [07:51:23]MH_SAM_APDU [07:51:23]CAPDU: 80 13 00 00 [07:51:23]Write to MH i2c: E2 08 00 0A 08 80 13 00 00 00 00 00 00 8E [07:51:23]Write i2c OK [07:51:23]MH_I2C_Read... [07:51:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:23]Read from MH i2c: E2 [07:51:23]MH_I2C_Read... [07:51:23]Read from MH i2c: E2 62 00 [07:51:23]MH_I2C_Read... [07:51:23]Read from MH i2c: E2 62 00 0A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2A E9 00 00 0E 04 04 00 48 00 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 05 [07:51:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2A E9 00 00 0E 04 04 00 48 00 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:51:23]wFMCommunicate OK [07:51:23]SAM_PROTO_GetFieldsCounters done [07:51:23]requested_item shift.num is exist - process it [07:51:23]requested_item shift.opened is exist - process it [07:51:23]req_shift_opened [07:51:23]FM_GetShiftState [07:51:23]SAM_PROTO_GetShiftState [07:51:23]wFMCommunicate request_size=4 [07:51:23]MH_SAM_APDU [07:51:23]CAPDU: 80 13 01 00 [07:51:23]Write to MH i2c: E2 08 00 0B 08 80 13 01 00 00 00 00 00 90 [07:51:23]Write i2c OK [07:51:23]MH_I2C_Read... [07:51:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:23]Read from MH i2c: E2 [07:51:23]MH_I2C_Read... [07:51:23]Read from MH i2c: E2 0E 00 [07:51:23]MH_I2C_Read... [07:51:23]Read from MH i2c: E2 0E 00 0B 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [07:51:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:51:23]wFMCommunicate OK [07:51:23]SAM_PROTO_GetShiftState done [07:51:23]FM_GetShiftState done [07:51:23]req_shift_opened done [07:51:23]requested_item shift.open_date is exist - process it [07:51:23]req_shift_open_date [07:51:23]req_shift_open_date done [07:51:23]produce_requested_data done [07:51:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59690,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:51:23]process_action_free close_receipt [07:51:23]json_value_free [07:51:23]json_value_free done [07:51:23]process_json_proto returns [07:51:23]Send response to host [07:51:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59690,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:51:23]free response buf [07:51:23]execute_script done [07:51:23]execute_script returns [07:51:23]free content buf [07:51:23]Sock 8.Close socket [07:51:23]Sock 8.Thread stoped [07:51:27]OFD Sender: No OFD packet to send [07:51:32]OFD Sender: No OFD packet to send [07:51:37]OFD Sender: No OFD packet to send [07:51:42]OFD Sender: No OFD packet to send [07:51:47]OFD Sender: No OFD packet to send [07:51:52]OFD Sender: No OFD packet to send [07:51:57]OFD Sender: No OFD packet to send [07:52:02]OFD Sender: No OFD packet to send [07:52:07]OFD Sender: No OFD packet to send [07:52:12]OFD Sender: No OFD packet to send [07:52:17]OFD Sender: No OFD packet to send [07:52:22]OFD Sender: No OFD packet to send [07:52:27]OFD Sender: No OFD packet to send [07:52:32]OFD Sender: No OFD packet to send [07:52:37]OFD Sender: No OFD packet to send [07:52:42]OFD Sender: No OFD packet to send [07:52:47]OFD Sender: No OFD packet to send [07:52:49]accept exits with 9 [07:52:49]New connection [07:52:49]New thread 3066957156 created [07:52:49]Thread 3067100516 joined [07:52:49]Waiting for new connection... [07:52:49] Sock 9.Parse request [07:52:49]Sock 9.Check first char [07:52:49]Sock 9.First char is OK [07:52:49]request: POST /json_proto HTTP/1.0 [07:52:49]Method: POST [07:52:49]URL: /json_proto [07:52:49]Method is POST - this is cgi request [07:52:49]url: /json_proto [07:52:49]query_string will be loaded in cgi processing [07:52:49]execute_cgi json_proto POST (null) [07:52:49]execute_cgi path=json_proto method=POST [07:52:49]POST find Content-Length [07:52:49]Host: 172.17.60.68:8080 [07:52:49]Content-Length: 978 [07:52:49]Content-Type: application/json [07:52:49] [07:52:49]POST finish read [07:52:49]Found Content-Length = 978 [07:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545360", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [07:52:49]execute_script... [07:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545360", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [07:52:49]POST & json_proto [07:52:49]process_json_proto [07:52:49]json parsed OK: [07:52:49]protocol is kg_v1.0 [07:52:49]action value=close_receipt [07:52:49]process_action close_receipt [07:52:49]cmd_close_receipt [07:52:49]MH_GetDate [07:52:49]Write to MH i2c: F0 00 00 0C 08 03 [07:52:49]Write i2c OK [07:52:49]MH_I2C_Read... [07:52:49]Read from MH i2c: F0 [07:52:49]MH_I2C_Read... [07:52:49]Read from MH i2c: F0 09 00 [07:52:49]MH_I2C_Read... [07:52:49]Read from MH i2c: F0 09 00 0C 08 00 52 19 60 66 9A 61 5F 66 FD [07:52:49]GetLastDocTimeStamp 1717573880 [07:52:49]current date 1717573970 [07:52:49]FM_GetShiftState [07:52:49]SAM_PROTO_GetShiftState [07:52:49]wFMCommunicate request_size=4 [07:52:49]MH_SAM_APDU [07:52:49]CAPDU: 80 13 01 00 [07:52:49]Write to MH i2c: E2 08 00 0D 08 80 13 01 00 00 00 00 00 92 [07:52:49]Write i2c OK [07:52:49]MH_I2C_Read... [07:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:49]Read from MH i2c: E2 [07:52:49]MH_I2C_Read... [07:52:49]Read from MH i2c: E2 0E 00 [07:52:49]MH_I2C_Read... [07:52:49]Read from MH i2c: E2 0E 00 0D 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CA [07:52:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:52:49]wFMCommunicate OK [07:52:49]SAM_PROTO_GetShiftState done [07:52:49]FM_GetShiftState done [07:52:49]opened in 1717545916 [07:52:49]opened+sec_in_day 1717632316 [07:52:49]quantity*price = 200041 [07:52:49]sum+1 = 200042 [07:52:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 86 05.06.2024 07:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 59691 ФПД: 245292379047948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075250&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59691&fm=245292379047948&tin=02508201610067®Number=0000000000151680&sum=200000 [07:52:50]StoreToDocumentArchive [07:52:50]shift 72 fd 59691 [07:52:50]save to /storage/0072/doc_00059691 [07:52:50]save last doc name /storage/0072/doc_00059691 to /storage/kkm_last_doc_name [07:52:50]save OK [07:52:50]Clear old archive folders... [07:52:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:52:50]tlvbuf is 003B9970 [07:52:50]SAM_PROTO_ClearQueue [07:52:50]wFMCommunicate request_size=4 [07:52:50]MH_SAM_APDU [07:52:50]CAPDU: 80 09 00 00 [07:52:50]Write to MH i2c: E2 08 00 1A 08 80 09 00 00 00 00 00 00 94 [07:52:50]Write i2c OK [07:52:50]MH_I2C_Read... [07:52:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:50]Read from MH i2c: E2 [07:52:50]MH_I2C_Read... [07:52:50]Read from MH i2c: E2 03 00 [07:52:50]MH_I2C_Read... [07:52:50]Read from MH i2c: E2 03 00 1A 08 00 90 00 96 [07:52:50]RAPDU: 90 00 [07:52:50]wFMCommunicate OK [07:52:50]SAM_PROTO_ClearQueue done [07:52:50]KKMCreateOFDPacket [07:52:50]OFDProtocolAddRootSTLVToBuf [07:52:50]FM_MakeSignedData [07:52:50]FM_MakeSignedData [07:52:50]SAM_PROTO_SignData [07:52:50]wFMCommunicate request_size=4 [07:52:50]MH_SAM_APDU [07:52:50]CAPDU: 80 0D 01 02 [07:52:50]Write to MH i2c: E2 08 00 1B 08 80 0D 01 02 00 00 00 00 9C [07:52:50]Write i2c OK [07:52:50]MH_I2C_Read... [07:52:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [07:52:51]RAPDU: 90 00 [07:52:51]wFMCommunicate OK [07:52:51]wFMCommunicate request_size=255 [07:52:51]MH_SAM_APDU [07:52:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 00 00 00 F4 03 04 00 52 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B E9 00 00 35 04 06 00 DF 17 95 1E [07:52:51]Write to MH i2c: E2 02 01 1C 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 00 00 00 F4 03 04 00 52 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B E9 00 00 35 04 06 00 DF 17 95 1E 00 00 94 [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [07:52:51]RAPDU: 90 00 [07:52:51]wFMCommunicate OK [07:52:51]wFMCommunicate request_size=7 [07:52:51]MH_SAM_APDU [07:52:51]CAPDU: 80 0D 02 02 02 88 0C [07:52:51]Write to MH i2c: E2 0A 00 1D 08 80 0D 02 02 02 00 88 0C 00 00 37 [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 1D 08 00 90 00 99 [07:52:51]RAPDU: 90 00 [07:52:51]wFMCommunicate OK [07:52:51]wFMCommunicate request_size=4 [07:52:51]MH_SAM_APDU [07:52:51]CAPDU: 80 0D 03 02 [07:52:51]Write to MH i2c: E2 08 00 1E 08 80 0D 03 02 00 00 00 00 A1 [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 0B 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 0B 00 1E 08 00 49 00 EC 51 A9 A4 D7 7B 90 00 C7 [07:52:51]RAPDU: 49 00 EC 51 A9 A4 D7 7B 90 00 [07:52:51]wFMCommunicate OK [07:52:51]SAM_PROTO_SignData done [07:52:51]FM_MakeSignedData done [07:52:51]CreateOFDProtocolMessage [07:52:51]wFMCommunicate request_size=4 [07:52:51]MH_SAM_APDU [07:52:51]CAPDU: 80 11 00 00 [07:52:51]Write to MH i2c: E2 08 00 1F 08 80 11 00 00 00 00 00 00 A1 [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 17 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 17 00 1F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [07:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:52:51]wFMCommunicate OK [07:52:51]CreateOFDProtocolMessage done [07:52:51]OFDSenderStorePacket 59691 [07:52:51]StoreOFDPacket docnum=59691 [07:52:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A8 96 04 01 AB 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 00 00 00 F4 03 04 00 52 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B E9 00 00 35 04 06 00 DF 17 95 1E 88 0C 49 00 EC 51 A9 A4 D7 7B [07:52:51]CheckFolder [07:52:51]dirname=/storage/ofd_packets [07:52:51]CheckFolder done [07:52:51]ProducePacketName [07:52:51]name=ofd_packets/00059691 [07:52:51]NVStorageSaveData ofd_packets/00059691 [07:52:51]File name is /storage/ofd_packets/00059691 [07:52:51]Write 298 bytes [07:52:51]NVStorageSaveData done [07:52:51]OFDSenderStorePacket done [07:52:51]KKMCreateOFDPacket done [07:52:51]NVStorageSaveData kkm_last_timestamp [07:52:51]File name is /storage/kkm_last_timestamp [07:52:51]Write 4 bytes [07:52:51]NVStorageSaveData done [07:52:51]ExternCall_PrintAddStr [07:52:51]wPrintStart [07:52:51]Write to MH i2c: 01 00 00 20 08 28 [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: 01 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: 01 07 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: 01 07 00 20 08 00 00 00 00 00 FF 0F 3D [07:52:51]RasterBufferAndPrint [07:52:51]line Счет N : (1)545360 [07:52:51]line ИНН: 02508201610067 [07:52:51]line Контрольно-Кассовый Чек [07:52:51]line ПРОДАЖА [07:52:51]line ТРК (МРК, ГНК) : 41 [07:52:51]line Товар: 2710194210 [07:52:51]line ДТ-К-5 [07:52:51]line 27.630 * 72.40 [07:52:51]line = 2000.41 [07:52:51]line НДС 12% НСП 1% [07:52:51]line > о реализуемом товаре [07:52:51]line ОКРУГЛЕНИЕ: -0.41 [07:52:51]line ИТОГО: 2000.00 [07:52:51]line Внесено: 2000.00 [07:52:51]line СДАЧА: 0.00 [07:52:51]line НСП 1% : 17.70 [07:52:51]line НДС 12% : 212.43 [07:52:51]line Наличными: 2000.00 [07:52:51]line Безнал.: 0.00 [07:52:51]line Место: АЗС № 117 "Партнер Нефть" [07:52:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:52:51]line СНО: Общий режим [07:52:51]line Чек 86 05.06.2024 07:52 [07:52:51]line Смена: 72 ФФД: 1.0 [07:52:51]line ЗНМ: 0300000048 [07:52:51]line РНМ: 0000000000151680 [07:52:51]line Версия ККМ: v1.0 [07:52:51]line [07:52:51]line Дисконтная программа [07:52:51]line ДТ [07:52:51]line номер 117 [07:52:51]line сэкономлено 13.82 сом [07:52:51]line ФМ: 0000000000959414 [07:52:51]line ФД: 59691 [07:52:51]line ФПД: 245292379047948 [07:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075250&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59691&fm=245292379047948&tin=02508201610067®Number=0000000000151680&sum=200000 [07:52:51]OFD Sender: Processing packet 59691 [packets to send 53, broken 52] [07:52:51]ProducePacketName [07:52:51]name=ofd_packets/00059691 [07:52:51]OFD Sender: To server: pG, [07:52:51]CommunicateWithHost lk.salyk.kg:30040 [07:52:51]ConnectInit lk.salyk.kg [07:52:51]written 0, free lines is 4095 [07:52:51]Connected sock=11 [07:52:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A8 96 04 01 AB 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 00 00 00 F4 03 04 00 52 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B E9 00 00 35 04 06 00 DF 17 95 1E 88 0C 49 00 EC 51 A9 A4 D7 7B [07:52:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 09 64 47 00 82 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B E9 00 00 F4 03 04 00 57 C5 5F 66 B6 04 01 00 00 6D 7E 20 E6 EA 6F BB 0E [07:52:52]CommunicateWithHost err = 0 [07:52:52]CheckOFDResponse [07:52:52]1017 (14) - 77093643461234 [07:52:52]1041 (16) - 0000000000959414 [07:52:52]1040 (4) - 59691 [07:52:52]1012 (4) - 05.06.2024 01:54 [07:52:52]1206 (1) - 0 [07:52:52]OFD Sender: Remove packet 59691 [07:52:52]ProducePacketName [07:52:52]name=ofd_packets/00059691 [07:52:52]NVStorageDeleteData [07:52:52]Write to MH i2c: 01 00 00 50 08 58 [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 07 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 07 00 50 08 00 00 00 00 00 41 0C AC [07:52:52]RasterBufferAndPrint [07:52:52]line [07:52:52]line [07:52:52]line [07:52:52]line [07:52:52]line [07:52:52]written 0, free lines is 3141 [07:52:52]MH_Cut [07:52:52]Write to MH i2c: D1 01 00 57 08 01 31 [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: D1 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: D1 01 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: D1 01 00 57 08 00 30 [07:52:52]Write to MH i2c: 01 00 00 58 08 60 [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]OFD Sender: No OFD packet to send [07:52:53]*** Cut start [07:52:53]*** Partial cut [07:52:53]*** CUTSNS_PIN = 1 [07:52:53]*** CUTSNS_PIN = 0 [07:52:53]*** Brake cut motor [07:52:53]Read from MH i2c: 01 [07:52:53]MH_I2C_Read... [07:52:53]*** Stop cut motor [07:52:53]*** Cut end [07:52:53]Read from MH i2c: 01 07 00 [07:52:53]MH_I2C_Read... [07:52:53]Read from MH i2c: 01 07 00 58 08 00 00 00 00 00 FF 0F 75 [07:52:53]process_action close_receipt done [07:52:53]requested_data is exist [07:52:53]produce_requested_data [07:52:53]requested_item fm.sn is exist - process it [07:52:53]wFMCommunicate request_size=4 [07:52:53]MH_SAM_APDU [07:52:53]CAPDU: 80 11 00 00 [07:52:53]Write to MH i2c: E2 08 00 59 08 80 11 00 00 00 00 00 00 DB [07:52:53]Write i2c OK [07:52:53]MH_I2C_Read... [07:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:53]Read from MH i2c: E2 [07:52:53]MH_I2C_Read... [07:52:53]Read from MH i2c: E2 17 00 [07:52:53]MH_I2C_Read... [07:52:53]Read from MH i2c: E2 17 00 59 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [07:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:52:53]wFMCommunicate OK [07:52:53]requested_item fd.num is exist - process it [07:52:53]SAM_PROTO_GetFieldsCounters [07:52:53]wFMCommunicate request_size=4 [07:52:53]MH_SAM_APDU [07:52:53]CAPDU: 80 13 00 00 [07:52:53]Write to MH i2c: E2 08 00 5A 08 80 13 00 00 00 00 00 00 DE [07:52:53]Write i2c OK [07:52:53]MH_I2C_Read... [07:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:54]Read from MH i2c: E2 [07:52:54]MH_I2C_Read... [07:52:54]Read from MH i2c: E2 62 00 [07:52:54]MH_I2C_Read... [07:52:54]Read from MH i2c: E2 62 00 5A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2B E9 00 00 0E 04 04 00 48 00 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 59 [07:52:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2B E9 00 00 0E 04 04 00 48 00 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:52:54]wFMCommunicate OK [07:52:54]SAM_PROTO_GetFieldsCounters done [07:52:54]requested_item shift.num is exist - process it [07:52:54]requested_item shift.opened is exist - process it [07:52:54]req_shift_opened [07:52:54]FM_GetShiftState [07:52:54]SAM_PROTO_GetShiftState [07:52:54]wFMCommunicate request_size=4 [07:52:54]MH_SAM_APDU [07:52:54]CAPDU: 80 13 01 00 [07:52:54]Write to MH i2c: E2 08 00 5B 08 80 13 01 00 00 00 00 00 E0 [07:52:54]Write i2c OK [07:52:54]MH_I2C_Read... [07:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:54]Read from MH i2c: E2 [07:52:54]MH_I2C_Read... [07:52:54]Read from MH i2c: E2 0E 00 [07:52:54]MH_I2C_Read... [07:52:54]Read from MH i2c: E2 0E 00 5B 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 18 [07:52:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:52:54]wFMCommunicate OK [07:52:54]SAM_PROTO_GetShiftState done [07:52:54]FM_GetShiftState done [07:52:54]req_shift_opened done [07:52:54]requested_item shift.open_date is exist - process it [07:52:54]req_shift_open_date [07:52:54]req_shift_open_date done [07:52:54]produce_requested_data done [07:52:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59691,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:52:54]process_action_free close_receipt [07:52:54]json_value_free [07:52:54]json_value_free done [07:52:54]process_json_proto returns [07:52:54]Send response to host [07:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59691,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:52:54]free response buf [07:52:54]execute_script done [07:52:54]execute_script returns [07:52:54]free content buf [07:52:54]Sock 9.Close socket [07:52:54]Sock 9.Thread stoped [07:52:57]OFD Sender: No OFD packet to send [07:53:02]OFD Sender: No OFD packet to send [07:53:07]OFD Sender: No OFD packet to send [07:53:12]OFD Sender: No OFD packet to send [07:53:17]OFD Sender: No OFD packet to send [07:53:22]OFD Sender: No OFD packet to send [07:53:27]OFD Sender: No OFD packet to send [07:53:32]OFD Sender: No OFD packet to send [07:53:37]OFD Sender: No OFD packet to send [07:53:42]OFD Sender: No OFD packet to send [07:53:47]OFD Sender: No OFD packet to send [07:53:52]OFD Sender: No OFD packet to send [07:53:57]OFD Sender: No OFD packet to send [07:54:02]OFD Sender: No OFD packet to send [07:54:07]OFD Sender: No OFD packet to send [07:54:12]OFD Sender: No OFD packet to send [07:54:17]OFD Sender: No OFD packet to send [07:54:22]OFD Sender: No OFD packet to send [07:54:27]OFD Sender: No OFD packet to send [07:54:32]OFD Sender: No OFD packet to send [07:54:37]OFD Sender: No OFD packet to send [07:54:42]OFD Sender: No OFD packet to send [07:54:47]OFD Sender: No OFD packet to send [07:54:48]accept exits with 8 [07:54:48]New connection [07:54:48]New thread 3067100516 created [07:54:48]Thread 3066957156 joined [07:54:48]Waiting for new connection... [07:54:48] Sock 8.Parse request [07:54:48]Sock 8.Check first char [07:54:48]Sock 8.First char is OK [07:54:48]request: POST /json_proto HTTP/1.0 [07:54:48]Method: POST [07:54:48]URL: /json_proto [07:54:48]Method is POST - this is cgi request [07:54:48]url: /json_proto [07:54:48]query_string will be loaded in cgi processing [07:54:48]execute_cgi json_proto POST (null) [07:54:48]execute_cgi path=json_proto method=POST [07:54:48]POST find Content-Length [07:54:48]Host: 172.17.60.68:8080 [07:54:48]Content-Length: 800 [07:54:48]Content-Type: application/json [07:54:48] [07:54:48]POST finish read [07:54:48]Found Content-Length = 800 [07:54:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:48]execute_script... [07:54:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:48]POST & json_proto [07:54:48]process_json_proto [07:54:48]json parsed OK: [07:54:48]protocol is kg_v1.0 [07:54:48]action value=close_receipt [07:54:48]process_action close_receipt [07:54:48]cmd_close_receipt [07:54:48]MH_GetDate [07:54:48]Write to MH i2c: F0 00 00 5C 08 53 [07:54:48]Write i2c OK [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: F0 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: F0 09 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: F0 09 00 5C 08 00 C8 19 60 66 9A 61 5F 66 C3 [07:54:48]GetLastDocTimeStamp 1717573970 [07:54:48]current date 1717574088 [07:54:48]FM_GetShiftState [07:54:48]SAM_PROTO_GetShiftState [07:54:48]wFMCommunicate request_size=4 [07:54:48]MH_SAM_APDU [07:54:48]CAPDU: 80 13 01 00 [07:54:48]Write to MH i2c: E2 08 00 5D 08 80 13 01 00 00 00 00 00 E2 [07:54:48]Write i2c OK [07:54:48]MH_I2C_Read... [07:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:48]Read from MH i2c: E2 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 0E 00 [07:54:48]MH_I2C_Read... [07:54:48]Read from MH i2c: E2 0E 00 5D 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1A [07:54:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:54:48]wFMCommunicate OK [07:54:48]SAM_PROTO_GetShiftState done [07:54:48]FM_GetShiftState done [07:54:48]opened in 1717545916 [07:54:48]opened+sec_in_day 1717632316 [07:54:48]quantity*price = 60009 [07:54:48]sum+1 = 60010 [07:54:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 87 05.06.2024 07:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59692 ФПД: 142033749210344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075448&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59692&fm=142033749210344&tin=02508201610067®Number=0000000000151680&sum=60009 [07:54:49]StoreToDocumentArchive [07:54:49]shift 72 fd 59692 [07:54:49]save to /storage/0072/doc_00059692 [07:54:49]save last doc name /storage/0072/doc_00059692 to /storage/kkm_last_doc_name [07:54:49]save OK [07:54:49]Clear old archive folders... [07:54:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:54:49]tlvbuf is 00432A30 [07:54:49]SAM_PROTO_ClearQueue [07:54:49]wFMCommunicate request_size=4 [07:54:49]MH_SAM_APDU [07:54:49]CAPDU: 80 09 00 00 [07:54:49]Write to MH i2c: E2 08 00 6A 08 80 09 00 00 00 00 00 00 E4 [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:49]Read from MH i2c: E2 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 6A 08 00 90 00 E6 [07:54:49]RAPDU: 90 00 [07:54:49]wFMCommunicate OK [07:54:49]SAM_PROTO_ClearQueue done [07:54:49]KKMCreateOFDPacket [07:54:49]OFDProtocolAddRootSTLVToBuf [07:54:49]FM_MakeSignedData [07:54:49]FM_MakeSignedData [07:54:49]SAM_PROTO_SignData [07:54:49]wFMCommunicate request_size=4 [07:54:49]MH_SAM_APDU [07:54:49]CAPDU: 80 0D 01 02 [07:54:49]Write to MH i2c: E2 08 00 6B 08 80 0D 01 02 00 00 00 00 EC [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:49]Read from MH i2c: E2 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 6B 08 00 90 00 E7 [07:54:49]RAPDU: 90 00 [07:54:49]wFMCommunicate OK [07:54:49]wFMCommunicate request_size=255 [07:54:49]MH_SAM_APDU [07:54: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 C8 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C E9 00 00 35 04 06 00 81 [07:54:49]Write to MH i2c: E2 02 01 6C 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 C8 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C E9 00 00 35 04 06 00 81 00 00 42 [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:49]Read from MH i2c: E2 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 6C 08 00 90 00 E8 [07:54:49]RAPDU: 90 00 [07:54:49]wFMCommunicate OK [07:54:49]wFMCommunicate request_size=10 [07:54:49]MH_SAM_APDU [07:54:49]CAPDU: 80 0D 02 02 05 2D CF 2A F4 E8 [07:54:49]Write to MH i2c: E2 0D 00 6D 08 80 0D 02 02 05 00 2D CF 2A F4 E8 00 00 FB [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:49]Read from MH i2c: E2 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 03 00 6D 08 00 90 00 E9 [07:54:49]RAPDU: 90 00 [07:54:49]wFMCommunicate OK [07:54:49]wFMCommunicate request_size=4 [07:54:49]MH_SAM_APDU [07:54:49]CAPDU: 80 0D 03 02 [07:54:49]Write to MH i2c: E2 08 00 6E 08 80 0D 03 02 00 00 00 00 F1 [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:49]Read from MH i2c: E2 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 0B 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 0B 00 6E 08 00 39 67 96 10 19 0E 93 2D 90 00 1F [07:54:49]RAPDU: 39 67 96 10 19 0E 93 2D 90 00 [07:54:49]wFMCommunicate OK [07:54:49]SAM_PROTO_SignData done [07:54:49]FM_MakeSignedData done [07:54:49]CreateOFDProtocolMessage [07:54:49]wFMCommunicate request_size=4 [07:54:49]MH_SAM_APDU [07:54:49]CAPDU: 80 11 00 00 [07:54:49]Write to MH i2c: E2 08 00 6F 08 80 11 00 00 00 00 00 00 F1 [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:49]Read from MH i2c: E2 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 17 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: E2 17 00 6F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 44 [07:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:54:49]wFMCommunicate OK [07:54:49]CreateOFDProtocolMessage done [07:54:49]OFDSenderStorePacket 59692 [07:54:49]StoreOFDPacket docnum=59692 [07:54:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 40 05 07 01 3F 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 C8 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C E9 00 00 35 04 06 00 81 2D CF 2A F4 E8 39 67 96 10 19 0E 93 2D [07:54:49]CheckFolder [07:54:49]dirname=/storage/ofd_packets [07:54:49]CheckFolder done [07:54:49]ProducePacketName [07:54:49]name=ofd_packets/00059692 [07:54:49]NVStorageSaveData ofd_packets/00059692 [07:54:49]File name is /storage/ofd_packets/00059692 [07:54:49]Write 301 bytes [07:54:49]NVStorageSaveData done [07:54:49]OFDSenderStorePacket done [07:54:49]KKMCreateOFDPacket done [07:54:49]NVStorageSaveData kkm_last_timestamp [07:54:49]File name is /storage/kkm_last_timestamp [07:54:49]Write 4 bytes [07:54:49]NVStorageSaveData done [07:54:49]ExternCall_PrintAddStr [07:54:49]wPrintStart [07:54:49]Write to MH i2c: 01 00 00 70 08 78 [07:54:49]Write i2c OK [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: 01 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: 01 07 00 [07:54:49]MH_I2C_Read... [07:54:49]Read from MH i2c: 01 07 00 70 08 00 00 00 00 00 FF 0F 8D [07:54:49]RasterBufferAndPrint [07:54:49]line Счет N : (1)545361 [07:54:49]line ИНН: 02508201610067 [07:54:49]line Контрольно-Кассовый Чек [07:54:49]line ПРОДАЖА [07:54:49]line ТРК (МРК, ГНК) : 32 [07:54:49]line Товар: 2710124130 [07:54:49]line Аи-92-К-5 [07:54:49]line 8.970 * 66.90 [07:54:49]line = 600.09 [07:54:49]line НДС 12% НСП 1% [07:54:49]line > о реализуемом товаре [07:54:49]line ИТОГО: 600.09 [07:54:49]line НСП 1% : 5.31 [07:54:49]line НДС 12% : 63.73 [07:54:49]line Наличными: 0.00 [07:54:49]line Безнал.: 600.09 [07:54:49]line Место: АЗС № 117 "Партнер Нефть" [07:54:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:54:49]line СНО: Общий режим [07:54:49]line Чек 87 05.06.2024 07:54 [07:54:49]line Смена: 72 ФФД: 1.0 [07:54:49]line ЗНМ: 0300000048 [07:54:49]line РНМ: 0000000000151680 [07:54:49]line Версия ККМ: v1.0 [07:54:49]line Платежная система: O! деньги [07:54:49]line ФМ: 0000000000959414 [07:54:49]line ФД: 59692 [07:54:49]line ФПД: 142033749210344 [07:54:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075448&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59692&fm=142033749210344&tin=02508201610067®Number=0000000000151680&sum=60009 [07:54:50]OFD Sender: Processing packet 59692 [packets to send 53, broken 52] [07:54:50]ProducePacketName [07:54:50]name=ofd_packets/00059692 [07:54:50]OFD Sender: To server: pG, [07:54:50]CommunicateWithHost lk.salyk.kg:30040 [07:54:50]ConnectInit lk.salyk.kg [07:54:50]written 0, free lines is 4095 [07:54:50]Connected sock=9 [07:54:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 40 05 07 01 3F 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 C8 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C E9 00 00 35 04 06 00 81 2D CF 2A F4 E8 39 67 96 10 19 0E 93 2D [07:54:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3D 1D 47 00 CD 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C E9 00 00 F4 03 04 00 CD C5 5F 66 B6 04 01 00 00 54 9D 4B 06 59 66 81 98 [07:54:50]CommunicateWithHost err = 0 [07:54:50]CheckOFDResponse [07:54:50]1017 (14) - 77093643461234 [07:54:50]1041 (16) - 0000000000959414 [07:54:50]1040 (4) - 59692 [07:54:50]1012 (4) - 05.06.2024 01:56 [07:54:50]1206 (1) - 0 [07:54:50]OFD Sender: Remove packet 59692 [07:54:50]ProducePacketName [07:54:50]name=ofd_packets/00059692 [07:54:50]NVStorageDeleteData [07:54:50]Write to MH i2c: 01 00 00 9A 08 A2 [07:54:50]Write i2c OK [07:54:50]MH_I2C_Read... [07:54:50]Read from MH i2c: 01 [07:54:50]MH_I2C_Read... [07:54:50]Read from MH i2c: 01 07 00 [07:54:50]MH_I2C_Read... [07:54:50]Read from MH i2c: 01 07 00 9A 08 00 00 00 00 00 C5 0C 7A [07:54:50]RasterBufferAndPrint [07:54:50]line [07:54:50]line [07:54:50]line [07:54:50]line [07:54:50]line [07:54:50]written 0, free lines is 3275 [07:54:50]MH_Cut [07:54:50]Write to MH i2c: D1 01 00 A1 08 01 7B [07:54:50]Write i2c OK [07:54:50]MH_I2C_Read... [07:54:50]Read from MH i2c: D1 [07:54:50]MH_I2C_Read... [07:54:50]Read from MH i2c: D1 01 00 [07:54:50]MH_I2C_Read... [07:54:50]Read from MH i2c: D1 01 00 A1 08 00 7A [07:54:50]Write to MH i2c: 01 00 00 A2 08 AA [07:54:50]Write i2c OK [07:54:50]MH_I2C_Read... [07:54:51]OFD Sender: No OFD packet to send [07:54:51]*** Cut start [07:54:51]*** Partial cut [07:54:51]*** CUTSNS_PIN = 1 [07:54:51]*** CUTSNS_PIN = 0 [07:54:51]*** Brake cut motor [07:54:52]Read from MH i2c: 01 [07:54:52]MH_I2C_Read... [07:54:52]*** Stop cut motor [07:54:52]*** Cut end [07:54:52]Read from MH i2c: 01 07 00 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: 01 07 00 A2 08 00 00 00 00 00 FF 0F BF [07:54:52]process_action close_receipt done [07:54:52]requested_data is exist [07:54:52]produce_requested_data [07:54:52]requested_item fm.sn is exist - process it [07:54:52]wFMCommunicate request_size=4 [07:54:52]MH_SAM_APDU [07:54:52]CAPDU: 80 11 00 00 [07:54:52]Write to MH i2c: E2 08 00 A3 08 80 11 00 00 00 00 00 00 25 [07:54:52]Write i2c OK [07:54:52]MH_I2C_Read... [07:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:52]Read from MH i2c: E2 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 17 00 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 17 00 A3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 78 [07:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:54:52]wFMCommunicate OK [07:54:52]requested_item fd.num is exist - process it [07:54:52]SAM_PROTO_GetFieldsCounters [07:54:52]wFMCommunicate request_size=4 [07:54:52]MH_SAM_APDU [07:54:52]CAPDU: 80 13 00 00 [07:54:52]Write to MH i2c: E2 08 00 A4 08 80 13 00 00 00 00 00 00 28 [07:54:52]Write i2c OK [07:54:52]MH_I2C_Read... [07:54:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:52]Read from MH i2c: E2 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 62 00 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 62 00 A4 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2C E9 00 00 0E 04 04 00 48 00 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 A7 [07:54:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2C E9 00 00 0E 04 04 00 48 00 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:54:52]wFMCommunicate OK [07:54:52]SAM_PROTO_GetFieldsCounters done [07:54:52]requested_item shift.num is exist - process it [07:54:52]requested_item shift.opened is exist - process it [07:54:52]req_shift_opened [07:54:52]FM_GetShiftState [07:54:52]SAM_PROTO_GetShiftState [07:54:52]wFMCommunicate request_size=4 [07:54:52]MH_SAM_APDU [07:54:52]CAPDU: 80 13 01 00 [07:54:52]Write to MH i2c: E2 08 00 A5 08 80 13 01 00 00 00 00 00 2A [07:54:52]Write i2c OK [07:54:52]MH_I2C_Read... [07:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:52]Read from MH i2c: E2 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 0E 00 [07:54:52]MH_I2C_Read... [07:54:52]Read from MH i2c: E2 0E 00 A5 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 62 [07:54:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:54:52]wFMCommunicate OK [07:54:52]SAM_PROTO_GetShiftState done [07:54:52]FM_GetShiftState done [07:54:52]req_shift_opened done [07:54:52]requested_item shift.open_date is exist - process it [07:54:52]req_shift_open_date [07:54:52]req_shift_open_date done [07:54:52]produce_requested_data done [07:54:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59692,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:54:52]process_action_free close_receipt [07:54:52]json_value_free [07:54:52]json_value_free done [07:54:52]process_json_proto returns [07:54:52]Send response to host [07:54:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59692,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:54:52]free response buf [07:54:52]execute_script done [07:54:52]execute_script returns [07:54:52]free content buf [07:54:52]Sock 8.Close socket [07:54:52]Sock 8.Thread stoped [07:54:53]accept exits with 10 [07:54:53]New connection [07:54:53]New thread 3066957156 created [07:54:53]Thread 3067100516 joined [07:54:53]Waiting for new connection... [07:54:53] Sock 10.Parse request [07:54:53]Sock 10.Check first char [07:54:53]Sock 10.First char is OK [07:54:53]request: POST /json_proto HTTP/1.0 [07:54:53]Method: POST [07:54:53]URL: /json_proto [07:54:53]Method is POST - this is cgi request [07:54:53]url: /json_proto [07:54:53]query_string will be loaded in cgi processing [07:54:53]execute_cgi json_proto POST (null) [07:54:53]execute_cgi path=json_proto method=POST [07:54:53]POST find Content-Length [07:54:53]Host: 172.17.60.68:8080 [07:54:53]Content-Length: 677 [07:54:53]Content-Type: application/json [07:54:53] [07:54:53]POST finish read [07:54:53]Found Content-Length = 677 [07:54:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 4.060, "sum" : 300.03, "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" ] } } [07:54:53]execute_script... [07: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)545362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 4.060, "sum" : 300.03, "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" ] } } [07:54:53]POST & json_proto [07:54:53]process_json_proto [07:54:53]json parsed OK: [07:54:53]protocol is kg_v1.0 [07:54:53]action value=close_receipt [07:54:53]process_action close_receipt [07:54:53]cmd_close_receipt [07:54:53]MH_GetDate [07:54:53]Write to MH i2c: F0 00 00 A6 08 9D [07:54:53]Write i2c OK [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: F0 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: F0 09 00 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: F0 09 00 A6 08 00 CE 19 60 66 9A 61 5F 66 13 [07:54:53]GetLastDocTimeStamp 1717574088 [07:54:53]current date 1717574094 [07:54:53]FM_GetShiftState [07:54:53]SAM_PROTO_GetShiftState [07:54:53]wFMCommunicate request_size=4 [07:54:53]MH_SAM_APDU [07:54:53]CAPDU: 80 13 01 00 [07:54:53]Write to MH i2c: E2 08 00 A7 08 80 13 01 00 00 00 00 00 2C [07:54:53]Write i2c OK [07:54:53]MH_I2C_Read... [07:54:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:53]Read from MH i2c: E2 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: E2 0E 00 [07:54:53]MH_I2C_Read... [07:54:53]Read from MH i2c: E2 0E 00 A7 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 64 [07:54:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:54:53]wFMCommunicate OK [07:54:53]SAM_PROTO_GetShiftState done [07:54:53]FM_GetShiftState done [07:54:53]opened in 1717545916 [07:54:53]opened+sec_in_day 1717632316 [07:54:53]quantity*price = 30003 [07:54:53]sum+1 = 30004 [07:54:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 88 05.06.2024 07:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59693 ФПД: 166990109509981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075454&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59693&fm=166990109509981&tin=02508201610067®Number=0000000000151680&sum=30000 [07:54:55]StoreToDocumentArchive [07:54:55]shift 72 fd 59693 [07:54:55]save to /storage/0072/doc_00059693 [07:54:55]save last doc name /storage/0072/doc_00059693 to /storage/kkm_last_doc_name [07:54:55]save OK [07:54:55]Clear old archive folders... [07:54:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:54:55]tlvbuf is 004129C0 [07:54:55]SAM_PROTO_ClearQueue [07:54:55]wFMCommunicate request_size=4 [07:54:55]MH_SAM_APDU [07:54:55]CAPDU: 80 09 00 00 [07:54:55]Write to MH i2c: E2 08 00 B4 08 80 09 00 00 00 00 00 00 2E [07:54:55]Write i2c OK [07:54:55]MH_I2C_Read... [07:54:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:55]Read from MH i2c: E2 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 B4 08 00 90 00 30 [07:54:55]RAPDU: 90 00 [07:54:55]wFMCommunicate OK [07:54:55]SAM_PROTO_ClearQueue done [07:54:55]KKMCreateOFDPacket [07:54:55]OFDProtocolAddRootSTLVToBuf [07:54:55]FM_MakeSignedData [07:54:55]FM_MakeSignedData [07:54:55]SAM_PROTO_SignData [07:54:55]wFMCommunicate request_size=4 [07:54:55]MH_SAM_APDU [07:54:55]CAPDU: 80 0D 01 02 [07:54:55]Write to MH i2c: E2 08 00 B5 08 80 0D 01 02 00 00 00 00 36 [07:54:55]Write i2c OK [07:54:55]MH_I2C_Read... [07:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:55]Read from MH i2c: E2 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 B5 08 00 90 00 31 [07:54:55]RAPDU: 90 00 [07:54:55]wFMCommunicate OK [07:54:55]wFMCommunicate request_size=255 [07:54:55]MH_SAM_APDU [07:54: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 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 58 00 00 00 F4 03 04 00 CE 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D E9 00 00 35 04 06 00 97 [07:54:55]Write to MH i2c: E2 02 01 B6 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 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 58 00 00 00 F4 03 04 00 CE 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D E9 00 00 35 04 06 00 97 00 00 99 [07:54:55]Write i2c OK [07:54:55]MH_I2C_Read... [07:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:55]Read from MH i2c: E2 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 B6 08 00 90 00 32 [07:54:55]RAPDU: 90 00 [07:54:55]wFMCommunicate OK [07:54:55]wFMCommunicate request_size=10 [07:54:55]MH_SAM_APDU [07:54:55]CAPDU: 80 0D 02 02 05 E0 6A 28 89 5D [07:54:55]Write to MH i2c: E2 0D 00 B7 08 80 0D 02 02 05 00 E0 6A 28 89 5D 00 00 9B [07:54:55]Write i2c OK [07:54:55]MH_I2C_Read... [07:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:55]Read from MH i2c: E2 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 03 00 B7 08 00 90 00 33 [07:54:55]RAPDU: 90 00 [07:54:55]wFMCommunicate OK [07:54:55]wFMCommunicate request_size=4 [07:54:55]MH_SAM_APDU [07:54:55]CAPDU: 80 0D 03 02 [07:54:55]Write to MH i2c: E2 08 00 B8 08 80 0D 03 02 00 00 00 00 3B [07:54:55]Write i2c OK [07:54:55]MH_I2C_Read... [07:54:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:55]Read from MH i2c: E2 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 0B 00 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 0B 00 B8 08 00 04 0F 76 77 17 22 A4 CA 90 00 E3 [07:54:55]RAPDU: 04 0F 76 77 17 22 A4 CA 90 00 [07:54:55]wFMCommunicate OK [07:54:55]SAM_PROTO_SignData done [07:54:55]FM_MakeSignedData done [07:54:55]CreateOFDProtocolMessage [07:54:55]wFMCommunicate request_size=4 [07:54:55]MH_SAM_APDU [07:54:55]CAPDU: 80 11 00 00 [07:54:55]Write to MH i2c: E2 08 00 B9 08 80 11 00 00 00 00 00 00 3B [07:54:55]Write i2c OK [07:54:55]MH_I2C_Read... [07:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:55]Read from MH i2c: E2 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 17 00 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: E2 17 00 B9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8E [07:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:54:55]wFMCommunicate OK [07:54:55]CreateOFDProtocolMessage done [07:54:55]OFDSenderStorePacket 59693 [07:54:55]StoreOFDPacket docnum=59693 [07:54:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 11 B6 07 01 50 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 58 00 00 00 F4 03 04 00 CE 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D E9 00 00 35 04 06 00 97 E0 6A 28 89 5D 04 0F 76 77 17 22 A4 CA [07:54:55]CheckFolder [07:54:55]dirname=/storage/ofd_packets [07:54:55]CheckFolder done [07:54:55]ProducePacketName [07:54:55]name=ofd_packets/00059693 [07:54:55]NVStorageSaveData ofd_packets/00059693 [07:54:55]File name is /storage/ofd_packets/00059693 [07:54:55]Write 301 bytes [07:54:55]NVStorageSaveData done [07:54:55]OFDSenderStorePacket done [07:54:55]KKMCreateOFDPacket done [07:54:55]NVStorageSaveData kkm_last_timestamp [07:54:55]File name is /storage/kkm_last_timestamp [07:54:55]Write 4 bytes [07:54:55]NVStorageSaveData done [07:54:55]ExternCall_PrintAddStr [07:54:55]wPrintStart [07:54:55]Write to MH i2c: 01 00 00 BA 08 C2 [07:54:55]Write i2c OK [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: 01 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: 01 07 00 [07:54:55]MH_I2C_Read... [07:54:55]Read from MH i2c: 01 07 00 BA 08 00 00 00 00 00 FF 0F D7 [07:54:55]RasterBufferAndPrint [07:54:55]line Счет N : (1)545362 [07:54:55]line ИНН: 02508201610067 [07:54:55]line Контрольно-Кассовый Чек [07:54:55]line ПРОДАЖА [07:54:55]line ТРК (МРК, ГНК) : 43 [07:54:55]line Товар: 2710124500 [07:54:55]line Аи-95-К-5 [07:54:55]line 4.060 * 73.90 [07:54:55]line = 300.03 [07:54:55]line НДС 12% НСП 1% [07:54:55]line > о реализуемом товаре [07:54:55]line ОКРУГЛЕНИЕ: -0.03 [07:54:55]line ИТОГО: 300.00 [07:54:55]line Внесено: 300.00 [07:54:55]line СДАЧА: 0.00 [07:54:55]line НСП 1% : 2.65 [07:54:55]line НДС 12% : 31.86 [07:54:55]line Наличными: 300.00 [07:54:55]line Безнал.: 0.00 [07:54:55]line Место: АЗС № 117 "Партнер Нефть" [07:54:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:54:55]line СНО: Общий режим [07:54:55]line Чек 88 05.06.2024 07:54 [07:54:55]line Смена: 72 ФФД: 1.0 [07:54:55]line ЗНМ: 0300000048 [07:54:55]line РНМ: 0000000000151680 [07:54:55]line Версия ККМ: v1.0 [07:54:55]line ФМ: 0000000000959414 [07:54:55]line ФД: 59693 [07:54:55]line ФПД: 166990109509981 [07:54:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075454&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59693&fm=166990109509981&tin=02508201610067®Number=0000000000151680&sum=30000 [07:54:55]written 0, free lines is 4095 [07:54:55]OFD Sender: Processing packet 59693 [packets to send 53, broken 52] [07:54:55]ProducePacketName [07:54:55]name=ofd_packets/00059693 [07:54:55]OFD Sender: To server: pG, [07:54:55]CommunicateWithHost lk.salyk.kg:30040 [07:54:55]ConnectInit lk.salyk.kg [07:54:56]Connected sock=9 [07:54:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 11 B6 07 01 50 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 58 00 00 00 F4 03 04 00 CE 19 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D E9 00 00 35 04 06 00 97 E0 6A 28 89 5D 04 0F 76 77 17 22 A4 CA [07:54:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 ED 9E 47 00 95 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D E9 00 00 F4 03 04 00 D3 C5 5F 66 B6 04 01 00 00 88 27 CD A8 73 62 97 36 [07:54:56]CommunicateWithHost err = 0 [07:54:56]CheckOFDResponse [07:54:56]1017 (14) - 77093643461234 [07:54:56]1041 (16) - 0000000000959414 [07:54:56]1040 (4) - 59693 [07:54:56]1012 (4) - 05.06.2024 01:56 [07:54:56]1206 (1) - 0 [07:54:56]OFD Sender: Remove packet 59693 [07:54:56]ProducePacketName [07:54:56]name=ofd_packets/00059693 [07:54:56]NVStorageDeleteData [07:54:56]Write to MH i2c: 01 00 00 E5 08 ED [07:54:56]Write i2c OK [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 07 00 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: 01 07 00 E5 08 00 00 00 00 00 B7 0C B7 [07:54:56]RasterBufferAndPrint [07:54:56]line [07:54:56]line [07:54:56]line [07:54:56]line [07:54:56]line [07:54:56]written 0, free lines is 3267 [07:54:56]MH_Cut [07:54:56]Write to MH i2c: D1 01 00 EC 08 01 C6 [07:54:56]Write i2c OK [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: D1 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: D1 01 00 [07:54:56]MH_I2C_Read... [07:54:56]Read from MH i2c: D1 01 00 EC 08 00 C5 [07:54:56]Write to MH i2c: 01 00 00 ED 08 F5 [07:54:56]Write i2c OK [07:54:56]MH_I2C_Read... [07:54:56]OFD Sender: No OFD packet to send [07:54:57]*** Cut start [07:54:57]*** Partial cut [07:54:57]*** CUTSNS_PIN = 1 [07:54:57]*** CUTSNS_PIN = 0 [07:54:57]*** Brake cut motor [07:54:57]Read from MH i2c: 01 [07:54:57]MH_I2C_Read... [07:54:57]*** Stop cut motor [07:54:57]*** Cut end [07:54:57]Read from MH i2c: 01 07 00 [07:54:57]MH_I2C_Read... [07:54:57]Read from MH i2c: 01 07 00 ED 08 00 00 00 00 00 FF 0F 0A [07:54:57]process_action close_receipt done [07:54:57]requested_data is exist [07:54:57]produce_requested_data [07:54:57]requested_item fm.sn is exist - process it [07:54:57]wFMCommunicate request_size=4 [07:54:57]MH_SAM_APDU [07:54:57]CAPDU: 80 11 00 00 [07:54:57]Write to MH i2c: E2 08 00 EE 08 80 11 00 00 00 00 00 00 70 [07:54:57]Write i2c OK [07:54:57]MH_I2C_Read... [07:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:57]Read from MH i2c: E2 [07:54:57]MH_I2C_Read... [07:54:57]Read from MH i2c: E2 17 00 [07:54:57]MH_I2C_Read... [07:54:57]Read from MH i2c: E2 17 00 EE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [07:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:54:57]wFMCommunicate OK [07:54:57]requested_item fd.num is exist - process it [07:54:57]SAM_PROTO_GetFieldsCounters [07:54:57]wFMCommunicate request_size=4 [07:54:57]MH_SAM_APDU [07:54:57]CAPDU: 80 13 00 00 [07:54:57]Write to MH i2c: E2 08 00 EF 08 80 13 00 00 00 00 00 00 73 [07:54:57]Write i2c OK [07:54:57]MH_I2C_Read... [07:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:58]Read from MH i2c: E2 [07:54:58]MH_I2C_Read... [07:54:58]Read from MH i2c: E2 62 00 [07:54:58]MH_I2C_Read... [07:54:58]Read from MH i2c: E2 62 00 EF 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2D E9 00 00 0E 04 04 00 48 00 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 F6 [07:54:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2D E9 00 00 0E 04 04 00 48 00 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:54:58]wFMCommunicate OK [07:54:58]SAM_PROTO_GetFieldsCounters done [07:54:58]requested_item shift.num is exist - process it [07:54:58]requested_item shift.opened is exist - process it [07:54:58]req_shift_opened [07:54:58]FM_GetShiftState [07:54:58]SAM_PROTO_GetShiftState [07:54:58]wFMCommunicate request_size=4 [07:54:58]MH_SAM_APDU [07:54:58]CAPDU: 80 13 01 00 [07:54:58]Write to MH i2c: E2 08 00 F0 08 80 13 01 00 00 00 00 00 75 [07:54:58]Write i2c OK [07:54:58]MH_I2C_Read... [07:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:58]Read from MH i2c: E2 [07:54:58]MH_I2C_Read... [07:54:58]Read from MH i2c: E2 0E 00 [07:54:58]MH_I2C_Read... [07:54:58]Read from MH i2c: E2 0E 00 F0 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AD [07:54:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:54:58]wFMCommunicate OK [07:54:58]SAM_PROTO_GetShiftState done [07:54:58]FM_GetShiftState done [07:54:58]req_shift_opened done [07:54:58]requested_item shift.open_date is exist - process it [07:54:58]req_shift_open_date [07:54:58]req_shift_open_date done [07:54:58]produce_requested_data done [07:54:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59693,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:54:58]process_action_free close_receipt [07:54:58]json_value_free [07:54:58]json_value_free done [07:54:58]process_json_proto returns [07:54:58]Send response to host [07:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59693,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:54:58]free response buf [07:54:58]execute_script done [07:54:58]execute_script returns [07:54:58]free content buf [07:54:58]Sock 10.Close socket [07:54:58]Sock 10.Thread stoped [07:55:01]OFD Sender: No OFD packet to send [07:55:06]OFD Sender: No OFD packet to send [07:55:11]OFD Sender: No OFD packet to send [07:55:16]OFD Sender: No OFD packet to send [07:55:21]OFD Sender: No OFD packet to send [07:55:26]OFD Sender: No OFD packet to send [07:55:31]OFD Sender: No OFD packet to send [07:55:36]OFD Sender: No OFD packet to send [07:55:41]OFD Sender: No OFD packet to send [07:55:46]OFD Sender: No OFD packet to send [07:55:51]OFD Sender: No OFD packet to send [07:55:56]OFD Sender: No OFD packet to send [07:56:01]OFD Sender: No OFD packet to send [07:56:06]OFD Sender: No OFD packet to send [07:56:11]OFD Sender: No OFD packet to send [07:56:16]OFD Sender: No OFD packet to send [07:56:21]OFD Sender: No OFD packet to send [07:56:26]OFD Sender: No OFD packet to send [07:56:31]OFD Sender: No OFD packet to send [07:56:36]OFD Sender: No OFD packet to send [07:56:41]OFD Sender: No OFD packet to send [07:56:46]OFD Sender: No OFD packet to send [07:56:51]OFD Sender: No OFD packet to send [07:56:56]OFD Sender: No OFD packet to send [07:57:01]OFD Sender: No OFD packet to send [07:57:06]OFD Sender: No OFD packet to send [07:57:11]OFD Sender: No OFD packet to send [07:57:16]OFD Sender: No OFD packet to send [07:57:21]OFD Sender: No OFD packet to send [07:57:26]OFD Sender: No OFD packet to send [07:57:28]accept exits with 8 [07:57:28]New connection [07:57:28]New thread 3067100516 created [07:57:28]Thread 3066957156 joined [07:57:28]Waiting for new connection... [07:57:28] Sock 8.Parse request [07:57:28]Sock 8.Check first char [07:57:28]Sock 8.First char is OK [07:57:28]request: POST /json_proto HTTP/1.0 [07:57:28]Method: POST [07:57:28]URL: /json_proto [07:57:28]Method is POST - this is cgi request [07:57:28]url: /json_proto [07:57:28]query_string will be loaded in cgi processing [07:57:28]execute_cgi json_proto POST (null) [07:57:28]execute_cgi path=json_proto method=POST [07:57:28]POST find Content-Length [07:57:28]Host: 172.17.60.68:8080 [07:57:28]Content-Length: 833 [07:57:28]Content-Type: application/json [07:57:28] [07:57:28]POST finish read [07:57:28]Found Content-Length = 833 [07:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:28]execute_script... [07: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)545365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:28]POST & json_proto [07:57:28]process_json_proto [07:57:28]json parsed OK: [07:57:28]protocol is kg_v1.0 [07:57:28]action value=close_receipt [07:57:28]process_action close_receipt [07:57:28]cmd_close_receipt [07:57:28]MH_GetDate [07:57:28]Write to MH i2c: F0 00 00 F1 08 E8 [07:57:28]Write i2c OK [07:57:28]MH_I2C_Read... [07:57:28]Read from MH i2c: F0 [07:57:28]MH_I2C_Read... [07:57:28]Read from MH i2c: F0 09 00 [07:57:28]MH_I2C_Read... [07:57:28]Read from MH i2c: F0 09 00 F1 08 00 69 1A 60 66 9A 61 5F 66 FA [07:57:28]GetLastDocTimeStamp 1717574094 [07:57:28]current date 1717574249 [07:57:28]FM_GetShiftState [07:57:28]SAM_PROTO_GetShiftState [07:57:28]wFMCommunicate request_size=4 [07:57:28]MH_SAM_APDU [07:57:28]CAPDU: 80 13 01 00 [07:57:28]Write to MH i2c: E2 08 00 F2 08 80 13 01 00 00 00 00 00 77 [07:57:28]Write i2c OK [07:57:28]MH_I2C_Read... [07:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:28]Read from MH i2c: E2 [07:57:28]MH_I2C_Read... [07:57:28]Read from MH i2c: E2 0E 00 [07:57:28]MH_I2C_Read... [07:57:28]Read from MH i2c: E2 0E 00 F2 08 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AF [07:57:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:57:28]wFMCommunicate OK [07:57:28]SAM_PROTO_GetShiftState done [07:57:28]FM_GetShiftState done [07:57:28]opened in 1717545916 [07:57:28]opened+sec_in_day 1717632316 [07:57:28]quantity*price = 50042 [07:57:28]sum+1 = 50043 [07:57:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.42 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.42 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 89 05.06.2024 07:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59694 ФПД: 163878217731240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075729&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59694&fm=163878217731240&tin=02508201610067®Number=0000000000151680&sum=50042 [07:57:29]StoreToDocumentArchive [07:57:29]shift 72 fd 59694 [07:57:29]save to /storage/0072/doc_00059694 [07:57:29]save last doc name /storage/0072/doc_00059694 to /storage/kkm_last_doc_name [07:57:29]save OK [07:57:29]Clear old archive folders... [07:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:57:29]tlvbuf is 003D7ED0 [07:57:29]SAM_PROTO_ClearQueue [07:57:29]wFMCommunicate request_size=4 [07:57:29]MH_SAM_APDU [07:57:29]CAPDU: 80 09 00 00 [07:57:29]Write to MH i2c: E2 08 00 FF 08 80 09 00 00 00 00 00 00 79 [07:57:29]Write i2c OK [07:57:29]MH_I2C_Read... [07:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:29]Read from MH i2c: E2 [07:57:29]MH_I2C_Read... [07:57:29]Read from MH i2c: E2 03 00 [07:57:29]MH_I2C_Read... [07:57:29]Read from MH i2c: E2 03 00 FF 08 00 90 00 7B [07:57:29]RAPDU: 90 00 [07:57:29]wFMCommunicate OK [07:57:29]SAM_PROTO_ClearQueue done [07:57:29]KKMCreateOFDPacket [07:57:29]OFDProtocolAddRootSTLVToBuf [07:57:29]FM_MakeSignedData [07:57:29]FM_MakeSignedData [07:57:29]SAM_PROTO_SignData [07:57:29]wFMCommunicate request_size=4 [07:57:29]MH_SAM_APDU [07:57:29]CAPDU: 80 0D 01 02 [07:57:29]Write to MH i2c: E2 08 00 00 09 80 0D 01 02 00 00 00 00 82 [07:57:29]Write i2c OK [07:57:29]MH_I2C_Read... [07:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:29]Read from MH i2c: E2 [07:57:29]MH_I2C_Read... [07:57:29]Read from MH i2c: E2 03 00 [07:57:29]MH_I2C_Read... [07:57:29]Read from MH i2c: E2 03 00 00 09 00 90 00 7D [07:57:29]RAPDU: 90 00 [07:57:29]wFMCommunicate OK [07:57:29]wFMCommunicate request_size=255 [07:57:29]MH_SAM_APDU [07: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 69 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E E9 00 00 35 04 06 00 [07:57:29]Write to MH i2c: E2 02 01 01 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 69 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E E9 00 00 35 04 06 00 00 00 F5 [07:57:29]Write i2c OK [07:57:29]MH_I2C_Read... [07:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:30]Read from MH i2c: E2 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 03 00 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 03 00 01 09 00 90 00 7E [07:57:30]RAPDU: 90 00 [07:57:30]wFMCommunicate OK [07:57:30]wFMCommunicate request_size=11 [07:57:30]MH_SAM_APDU [07:57:30]CAPDU: 80 0D 02 02 06 95 0B DE F4 4C A8 [07:57:30]Write to MH i2c: E2 0E 00 02 09 80 0D 02 02 06 00 95 0B DE F4 4C A8 00 00 F7 [07:57:30]Write i2c OK [07:57:30]MH_I2C_Read... [07:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:30]Read from MH i2c: E2 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 03 00 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 03 00 02 09 00 90 00 7F [07:57:30]RAPDU: 90 00 [07:57:30]wFMCommunicate OK [07:57:30]wFMCommunicate request_size=4 [07:57:30]MH_SAM_APDU [07:57:30]CAPDU: 80 0D 03 02 [07:57:30]Write to MH i2c: E2 08 00 03 09 80 0D 03 02 00 00 00 00 87 [07:57:30]Write i2c OK [07:57:30]MH_I2C_Read... [07:57:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:30]Read from MH i2c: E2 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 0B 00 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 0B 00 03 09 00 D1 1B 1A 14 FE 2F 27 1A 90 00 10 [07:57:30]RAPDU: D1 1B 1A 14 FE 2F 27 1A 90 00 [07:57:30]wFMCommunicate OK [07:57:30]SAM_PROTO_SignData done [07:57:30]FM_MakeSignedData done [07:57:30]CreateOFDProtocolMessage [07:57:30]wFMCommunicate request_size=4 [07:57:30]MH_SAM_APDU [07:57:30]CAPDU: 80 11 00 00 [07:57:30]Write to MH i2c: E2 08 00 04 09 80 11 00 00 00 00 00 00 87 [07:57:30]Write i2c OK [07:57:30]MH_I2C_Read... [07:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:30]Read from MH i2c: E2 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 17 00 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: E2 17 00 04 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DA [07:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:57:30]wFMCommunicate OK [07:57:30]CreateOFDProtocolMessage done [07:57:30]OFDSenderStorePacket 59694 [07:57:30]StoreOFDPacket docnum=59694 [07:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 38 83 08 01 6F 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 69 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E E9 00 00 35 04 06 00 95 0B DE F4 4C A8 D1 1B 1A 14 FE 2F 27 1A [07:57:30]CheckFolder [07:57:30]dirname=/storage/ofd_packets [07:57:30]CheckFolder done [07:57:30]ProducePacketName [07:57:30]name=ofd_packets/00059694 [07:57:30]NVStorageSaveData ofd_packets/00059694 [07:57:30]File name is /storage/ofd_packets/00059694 [07:57:30]Write 302 bytes [07:57:30]NVStorageSaveData done [07:57:30]OFDSenderStorePacket done [07:57:30]KKMCreateOFDPacket done [07:57:30]NVStorageSaveData kkm_last_timestamp [07:57:30]File name is /storage/kkm_last_timestamp [07:57:30]Write 4 bytes [07:57:30]NVStorageSaveData done [07:57:30]ExternCall_PrintAddStr [07:57:30]wPrintStart [07:57:30]Write to MH i2c: 01 00 00 05 09 0E [07:57:30]Write i2c OK [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: 01 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: 01 07 00 [07:57:30]MH_I2C_Read... [07:57:30]Read from MH i2c: 01 07 00 05 09 00 00 00 00 00 FF 0F 23 [07:57:30]RasterBufferAndPrint [07:57:30]line Счет N : (1)545365 [07:57:30]line ИНН: 02508201610067 [07:57:30]line Контрольно-Кассовый Чек [07:57:30]line ПРОДАЖА [07:57:30]line ТРК (МРК, ГНК) : 14 [07:57:30]line Товар: 2710124130 [07:57:30]line SUPER 92-К-5 [07:57:30]line 7.370 * 67.90 [07:57:30]line = 500.42 [07:57:30]line НДС 12% НСП 1% [07:57:30]line > о реализуемом товаре [07:57:30]line ИТОГО: 500.42 [07:57:30]line НСП 1% : 4.43 [07:57:30]line НДС 12% : 53.14 [07:57:30]line Наличными: 0.00 [07:57:30]line Безнал.: 500.42 [07:57:30]line Место: АЗС № 117 "Партнер Нефть" [07:57:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:57:30]line СНО: Общий режим [07:57:30]line Чек 89 05.06.2024 07:57 [07:57:30]line Смена: 72 ФФД: 1.0 [07:57:30]line ЗНМ: 0300000048 [07:57:30]line РНМ: 0000000000151680 [07:57:30]line Версия ККМ: v1.0 [07:57:30]line Платежная система: АКБ Кыргызстан [07:57:30]line ФМ: 0000000000959414 [07:57:30]line ФД: 59694 [07:57:30]line ФПД: 163878217731240 [07:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075729&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59694&fm=163878217731240&tin=02508201610067®Number=0000000000151680&sum=50042 [07:57:30]OFD Sender: Processing packet 59694 [packets to send 53, broken 52] [07:57:30]ProducePacketName [07:57:30]name=ofd_packets/00059694 [07:57:30]OFD Sender: To server: pG, [07:57:30]CommunicateWithHost lk.salyk.kg:30040 [07:57:30]ConnectInit lk.salyk.kg [07:57:30]written 0, free lines is 4095 [07:57:30]Connected sock=10 [07:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 38 83 08 01 6F 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 69 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E E9 00 00 35 04 06 00 95 0B DE F4 4C A8 D1 1B 1A 14 FE 2F 27 1A [07:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 56 C8 47 00 27 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E E9 00 00 F4 03 04 00 6E C6 5F 66 B6 04 01 00 00 6B 2A 16 D6 E6 6F C9 CE [07:57:30]CommunicateWithHost err = 0 [07:57:30]CheckOFDResponse [07:57:30]1017 (14) - 77093643461234 [07:57:30]1041 (16) - 0000000000959414 [07:57:30]1040 (4) - 59694 [07:57:30]1012 (4) - 05.06.2024 01:59 [07:57:30]1206 (1) - 0 [07:57:30]OFD Sender: Remove packet 59694 [07:57:30]ProducePacketName [07:57:30]name=ofd_packets/00059694 [07:57:30]NVStorageDeleteData [07:57:31]Write to MH i2c: 01 00 00 2F 09 38 [07:57:31]Write i2c OK [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: 01 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: 01 07 00 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: 01 07 00 2F 09 00 00 00 00 00 C1 0C 0C [07:57:31]RasterBufferAndPrint [07:57:31]line [07:57:31]line [07:57:31]line [07:57:31]line [07:57:31]line [07:57:31]written 0, free lines is 3271 [07:57:31]MH_Cut [07:57:31]Write to MH i2c: D1 01 00 36 09 01 11 [07:57:31]Write i2c OK [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: D1 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: D1 01 00 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: D1 01 00 36 09 00 10 [07:57:31]Write to MH i2c: 01 00 00 37 09 40 [07:57:31]Write i2c OK [07:57:31]MH_I2C_Read... [07:57:31]OFD Sender: No OFD packet to send [07:57:32]*** Cut start [07:57:32]*** Partial cut [07:57:32]*** CUTSNS_PIN = 1 [07:57:32]*** CUTSNS_PIN = 0 [07:57:32]*** Brake cut motor [07:57:32]Read from MH i2c: 01 [07:57:32]MH_I2C_Read... [07:57:32]*** Stop cut motor [07:57:32]*** Cut end [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 37 09 00 00 00 00 00 FF 0F 55 [07:57:32]process_action close_receipt done [07:57:32]requested_data is exist [07:57:32]produce_requested_data [07:57:32]requested_item fm.sn is exist - process it [07:57:32]wFMCommunicate request_size=4 [07:57:32]MH_SAM_APDU [07:57:32]CAPDU: 80 11 00 00 [07:57:32]Write to MH i2c: E2 08 00 38 09 80 11 00 00 00 00 00 00 BB [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:32]Read from MH i2c: E2 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 17 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 17 00 38 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0E [07:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:57:32]wFMCommunicate OK [07:57:32]requested_item fd.num is exist - process it [07:57:32]SAM_PROTO_GetFieldsCounters [07:57:32]wFMCommunicate request_size=4 [07:57:32]MH_SAM_APDU [07:57:32]CAPDU: 80 13 00 00 [07:57:32]Write to MH i2c: E2 08 00 39 09 80 13 00 00 00 00 00 00 BE [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:32]Read from MH i2c: E2 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 62 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 62 00 39 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2E E9 00 00 0E 04 04 00 48 00 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 45 [07:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2E E9 00 00 0E 04 04 00 48 00 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:32]wFMCommunicate OK [07:57:32]SAM_PROTO_GetFieldsCounters done [07:57:32]requested_item shift.num is exist - process it [07:57:32]requested_item shift.opened is exist - process it [07:57:32]req_shift_opened [07:57:32]FM_GetShiftState [07:57:32]SAM_PROTO_GetShiftState [07:57:32]wFMCommunicate request_size=4 [07:57:32]MH_SAM_APDU [07:57:32]CAPDU: 80 13 01 00 [07:57:32]Write to MH i2c: E2 08 00 3A 09 80 13 01 00 00 00 00 00 C0 [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:32]Read from MH i2c: E2 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 0E 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 0E 00 3A 09 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F8 [07:57:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:57:32]wFMCommunicate OK [07:57:32]SAM_PROTO_GetShiftState done [07:57:32]FM_GetShiftState done [07:57:32]req_shift_opened done [07:57:32]requested_item shift.open_date is exist - process it [07:57:32]req_shift_open_date [07:57:32]req_shift_open_date done [07:57:32]produce_requested_data done [07:57:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59694,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:57:32]process_action_free close_receipt [07:57:32]json_value_free [07:57:32]json_value_free done [07:57:32]process_json_proto returns [07:57:32]Send response to host [07:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59694,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:57:32]free response buf [07:57:32]execute_script done [07:57:32]execute_script returns [07:57:32]free content buf [07:57:32]Sock 8.Close socket [07:57:32]Sock 8.Thread stoped [07:57:36]OFD Sender: No OFD packet to send [07:57:41]OFD Sender: No OFD packet to send [07:57:46]OFD Sender: No OFD packet to send [07:57:49]accept exits with 9 [07:57:49]New connection [07:57:49]New thread 3066957156 created [07:57:49]Thread 3067100516 joined [07:57:49]Waiting for new connection... [07:57:49] Sock 9.Parse request [07:57:49]Sock 9.Check first char [07:57:49]Sock 9.First char is OK [07:57:49]request: POST /json_proto HTTP/1.0 [07:57:49]Method: POST [07:57:49]URL: /json_proto [07:57:49]Method is POST - this is cgi request [07:57:49]url: /json_proto [07:57:49]query_string will be loaded in cgi processing [07:57:49]execute_cgi json_proto POST (null) [07:57:49]execute_cgi path=json_proto method=POST [07:57:49]POST find Content-Length [07:57:49]Host: 172.17.60.68:8080 [07:57:49]Content-Length: 679 [07:57:49]Content-Type: application/json [07:57:49] [07:57:49]POST finish read [07:57:49]Found Content-Length = 679 [07:57:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545364", "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" : 72.90, "quantity" : 24.700, "sum" : 1800.63, "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" ] } } [07:57:49]execute_script... [07:57:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545364", "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" : 72.90, "quantity" : 24.700, "sum" : 1800.63, "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" ] } } [07:57:49]POST & json_proto [07:57:49]process_json_proto [07:57:49]json parsed OK: [07:57:49]protocol is kg_v1.0 [07:57:49]action value=close_receipt [07:57:49]process_action close_receipt [07:57:49]cmd_close_receipt [07:57:49]MH_GetDate [07:57:49]Write to MH i2c: F0 00 00 3B 09 33 [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: F0 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: F0 09 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: F0 09 00 3B 09 00 7D 1A 60 66 9A 61 5F 66 59 [07:57:49]GetLastDocTimeStamp 1717574249 [07:57:49]current date 1717574269 [07:57:49]FM_GetShiftState [07:57:49]SAM_PROTO_GetShiftState [07:57:49]wFMCommunicate request_size=4 [07:57:49]MH_SAM_APDU [07:57:49]CAPDU: 80 13 01 00 [07:57:49]Write to MH i2c: E2 08 00 3C 09 80 13 01 00 00 00 00 00 C2 [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:49]Read from MH i2c: E2 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 0E 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 0E 00 3C 09 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FA [07:57:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:57:49]wFMCommunicate OK [07:57:49]SAM_PROTO_GetShiftState done [07:57:49]FM_GetShiftState done [07:57:49]opened in 1717545916 [07:57:49]opened+sec_in_day 1717632316 [07:57:49]quantity*price = 180063 [07:57:49]sum+1 = 180064 [07:57:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.22 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 90 05.06.2024 07:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59695 ФПД: 68566495363378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075749&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59695&fm=68566495363378&tin=02508201610067®Number=0000000000151680&sum=180000 [07:57:50]StoreToDocumentArchive [07:57:50]shift 72 fd 59695 [07:57:50]save to /storage/0072/doc_00059695 [07:57:50]save last doc name /storage/0072/doc_00059695 to /storage/kkm_last_doc_name [07:57:50]save OK [07:57:50]Clear old archive folders... [07:57:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:57:50]tlvbuf is 00430690 [07:57:50]SAM_PROTO_ClearQueue [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 09 00 00 [07:57:50]Write to MH i2c: E2 08 00 49 09 80 09 00 00 00 00 00 00 C4 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 49 09 00 90 00 C6 [07:57:50]RAPDU: 90 00 [07:57:50]wFMCommunicate OK [07:57:50]SAM_PROTO_ClearQueue done [07:57:50]KKMCreateOFDPacket [07:57:50]OFDProtocolAddRootSTLVToBuf [07:57:50]FM_MakeSignedData [07:57:50]FM_MakeSignedData [07:57:50]SAM_PROTO_SignData [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 0D 01 02 [07:57:50]Write to MH i2c: E2 08 00 4A 09 80 0D 01 02 00 00 00 00 CC [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 4A 09 00 90 00 C7 [07:57:50]RAPDU: 90 00 [07:57:50]wFMCommunicate OK [07:57:50]wFMCommunicate request_size=255 [07:57:50]MH_SAM_APDU [07:57: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 7C 60 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5F 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 B2 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 5A 00 00 00 F4 03 04 00 7D 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F E9 00 00 35 04 06 00 3E 5C 61 99 [07:57:50]Write to MH i2c: E2 02 01 4B 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 7C 60 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5F 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 B2 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 5A 00 00 00 F4 03 04 00 7D 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F E9 00 00 35 04 06 00 3E 5C 61 99 00 00 5F [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 4B 09 00 90 00 C8 [07:57:50]RAPDU: 90 00 [07:57:50]wFMCommunicate OK [07:57:50]wFMCommunicate request_size=7 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 0D 02 02 02 81 32 [07:57:50]Write to MH i2c: E2 0A 00 4C 09 80 0D 02 02 02 00 81 32 00 00 86 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 03 00 4C 09 00 90 00 C9 [07:57:50]RAPDU: 90 00 [07:57:50]wFMCommunicate OK [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 0D 03 02 [07:57:50]Write to MH i2c: E2 08 00 4D 09 80 0D 03 02 00 00 00 00 D1 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 0B 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 0B 00 4D 09 00 4F A9 98 20 01 40 73 F1 90 00 27 [07:57:50]RAPDU: 4F A9 98 20 01 40 73 F1 90 00 [07:57:50]wFMCommunicate OK [07:57:50]SAM_PROTO_SignData done [07:57:50]FM_MakeSignedData done [07:57:50]CreateOFDProtocolMessage [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 11 00 00 [07:57:50]Write to MH i2c: E2 08 00 4E 09 80 11 00 00 00 00 00 00 D1 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 17 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 17 00 4E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [07:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:57:50]wFMCommunicate OK [07:57:50]CreateOFDProtocolMessage done [07:57:50]OFDSenderStorePacket 59695 [07:57:50]StoreOFDPacket docnum=59695 [07:57:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A0 4C 04 01 59 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7C 60 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5F 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 B2 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 5A 00 00 00 F4 03 04 00 7D 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F E9 00 00 35 04 06 00 3E 5C 61 99 81 32 4F A9 98 20 01 40 73 F1 [07:57:50]CheckFolder [07:57:50]dirname=/storage/ofd_packets [07:57:50]CheckFolder done [07:57:50]ProducePacketName [07:57:50]name=ofd_packets/00059695 [07:57:50]NVStorageSaveData ofd_packets/00059695 [07:57:50]File name is /storage/ofd_packets/00059695 [07:57:50]Write 298 bytes [07:57:50]NVStorageSaveData done [07:57:50]OFDSenderStorePacket done [07:57:50]KKMCreateOFDPacket done [07:57:50]NVStorageSaveData kkm_last_timestamp [07:57:50]File name is /storage/kkm_last_timestamp [07:57:50]Write 4 bytes [07:57:50]NVStorageSaveData done [07:57:50]ExternCall_PrintAddStr [07:57:50]wPrintStart [07:57:50]Write to MH i2c: 01 00 00 4F 09 58 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: 01 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: 01 07 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: 01 07 00 4F 09 00 00 00 00 00 FF 0F 6D [07:57:50]RasterBufferAndPrint [07:57:50]line Счет N : (1)545364 [07:57:50]line ИНН: 02508201610067 [07:57:50]line Контрольно-Кассовый Чек [07:57:50]line ПРОДАЖА [07:57:50]line ТРК (МРК, ГНК) : 21 [07:57:50]line Товар: 2710194210 [07:57:50]line ДТ-К-5 [07:57:50]line 24.700 * 72.90 [07:57:50]line = 1800.63 [07:57:50]line НДС 12% НСП 1% [07:57:50]line > о реализуемом товаре [07:57:50]line ОКРУГЛЕНИЕ: -0.63 [07:57:50]line ИТОГО: 1800.00 [07:57:50]line Внесено: 1800.00 [07:57:50]line СДАЧА: 0.00 [07:57:50]line НСП 1% : 15.93 [07:57:50]line НДС 12% : 191.22 [07:57:50]line Наличными: 1800.00 [07:57:50]line Безнал.: 0.00 [07:57:50]line Место: АЗС № 117 "Партнер Нефть" [07:57:50]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:57:50]line СНО: Общий режим [07:57:50]line Чек 90 05.06.2024 07:57 [07:57:50]line Смена: 72 ФФД: 1.0 [07:57:50]line ЗНМ: 0300000048 [07:57:50]line РНМ: 0000000000151680 [07:57:50]line Версия ККМ: v1.0 [07:57:50]line ФМ: 0000000000959414 [07:57:50]line ФД: 59695 [07:57:51]line ФПД: 68566495363378 [07:57:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075749&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59695&fm=68566495363378&tin=02508201610067®Number=0000000000151680&sum=180000 [07:57:51]OFD Sender: Processing packet 59695 [packets to send 53, broken 52] [07:57:51]ProducePacketName [07:57:51]name=ofd_packets/00059695 [07:57:51]OFD Sender: To server: pG, [07:57:51]CommunicateWithHost lk.salyk.kg:30040 [07:57:51]ConnectInit lk.salyk.kg [07:57:51]written 0, free lines is 4095 [07:57:51]Connected sock=10 [07:57:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A0 4C 04 01 59 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7C 60 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5F 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 B2 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 5A 00 00 00 F4 03 04 00 7D 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F E9 00 00 35 04 06 00 3E 5C 61 99 81 32 4F A9 98 20 01 40 73 F1 [07:57:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6B F5 47 00 E9 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 39 35 39 34 31 34 10 04 04 00 2F E9 00 00 F4 03 04 00 82 C6 5F 66 B6 04 01 00 00 16 4E 3F 60 CA 44 90 07 [07:57:51]CommunicateWithHost err = 0 [07:57:51]CheckOFDResponse [07:57:51]1017 (14) - 77093643461234 [07:57:51]1041 (16) - 0000000000959414 [07:57:51]1040 (4) - 59695 [07:57:51]1012 (4) - 05.06.2024 01:59 [07:57:51]1206 (1) - 0 [07:57:51]OFD Sender: Remove packet 59695 [07:57:51]ProducePacketName [07:57:51]name=ofd_packets/00059695 [07:57:51]NVStorageDeleteData [07:57:51]Write to MH i2c: 01 00 00 7A 09 83 [07:57:51]Write i2c OK [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: 01 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: 01 07 00 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: 01 07 00 7A 09 00 00 00 00 00 AB 0C 41 [07:57:51]RasterBufferAndPrint [07:57:51]line [07:57:51]line [07:57:51]line [07:57:51]line [07:57:51]line [07:57:51]written 0, free lines is 3248 [07:57:51]MH_Cut [07:57:51]Write to MH i2c: D1 01 00 81 09 01 5C [07:57:51]Write i2c OK [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: D1 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: D1 01 00 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: D1 01 00 81 09 00 5B [07:57:51]Write to MH i2c: 01 00 00 82 09 8B [07:57:51]Write i2c OK [07:57:51]MH_I2C_Read... [07:57:52]OFD Sender: No OFD packet to send [07:57:52]*** Cut start [07:57:52]*** Partial cut [07:57:52]*** CUTSNS_PIN = 1 [07:57:52]*** CUTSNS_PIN = 0 [07:57:52]*** Brake cut motor [07:57:53]Read from MH i2c: 01 [07:57:53]MH_I2C_Read... [07:57:53]*** Stop cut motor [07:57:53]*** Cut end [07:57:53]Read from MH i2c: 01 07 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 07 00 82 09 00 00 00 00 00 FF 0F A0 [07:57:53]process_action close_receipt done [07:57:53]requested_data is exist [07:57:53]produce_requested_data [07:57:53]requested_item fm.sn is exist - process it [07:57:53]wFMCommunicate request_size=4 [07:57:53]MH_SAM_APDU [07:57:53]CAPDU: 80 11 00 00 [07:57:53]Write to MH i2c: E2 08 00 83 09 80 11 00 00 00 00 00 00 06 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:53]Read from MH i2c: E2 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 17 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 17 00 83 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 59 [07:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:57:53]wFMCommunicate OK [07:57:53]requested_item fd.num is exist - process it [07:57:53]SAM_PROTO_GetFieldsCounters [07:57:53]wFMCommunicate request_size=4 [07:57:53]MH_SAM_APDU [07:57:53]CAPDU: 80 13 00 00 [07:57:53]Write to MH i2c: E2 08 00 84 09 80 13 00 00 00 00 00 00 09 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:53]Read from MH i2c: E2 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 62 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 62 00 84 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2F E9 00 00 0E 04 04 00 48 00 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 94 [07:57:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2F E9 00 00 0E 04 04 00 48 00 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:57:53]wFMCommunicate OK [07:57:53]SAM_PROTO_GetFieldsCounters done [07:57:53]requested_item shift.num is exist - process it [07:57:53]requested_item shift.opened is exist - process it [07:57:53]req_shift_opened [07:57:53]FM_GetShiftState [07:57:53]SAM_PROTO_GetShiftState [07:57:53]wFMCommunicate request_size=4 [07:57:53]MH_SAM_APDU [07:57:53]CAPDU: 80 13 01 00 [07:57:53]Write to MH i2c: E2 08 00 85 09 80 13 01 00 00 00 00 00 0B [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:53]Read from MH i2c: E2 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 0E 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 0E 00 85 09 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [07:57:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:57:53]wFMCommunicate OK [07:57:53]SAM_PROTO_GetShiftState done [07:57:53]FM_GetShiftState done [07:57:53]req_shift_opened done [07:57:53]requested_item shift.open_date is exist - process it [07:57:53]req_shift_open_date [07:57:53]req_shift_open_date done [07:57:53]produce_requested_data done [07:57:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59695,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:57:53]process_action_free close_receipt [07:57:53]json_value_free [07:57:53]json_value_free done [07:57:53]process_json_proto returns [07:57:53]Send response to host [07:57:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59695,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:57:53]free response buf [07:57:53]execute_script done [07:57:53]execute_script returns [07:57:53]free content buf [07:57:53]Sock 9.Close socket [07:57:53]Sock 9.Thread stoped [07:57:54]accept exits with 8 [07:57:54]New connection [07:57:54]New thread 3067100516 created [07:57:54]Thread 3066957156 joined [07:57:54]Waiting for new connection... [07:57:54] Sock 8.Parse request [07:57:54]Sock 8.Check first char [07:57:54]Sock 8.First char is OK [07:57:54]request: POST /json_proto HTTP/1.0 [07:57:54]Method: POST [07:57:54]URL: /json_proto [07:57:54]Method is POST - this is cgi request [07:57:54]url: /json_proto [07:57:54]query_string will be loaded in cgi processing [07:57:54]execute_cgi json_proto POST (null) [07:57:54]execute_cgi path=json_proto method=POST [07:57:54]POST find Content-Length [07:57:54]Host: 172.17.60.68:8080 [07:57:54]Content-Length: 639 [07:57:54]Content-Type: application/json [07:57:54] [07:57:54]POST finish read [07:57:54]Found Content-Length = 639 [07:57:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545367", "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" : 72.90, "quantity" : 70.000, "sum" : 5103.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 5103.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:54]execute_script... [07: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)545367", "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" : 72.90, "quantity" : 70.000, "sum" : 5103.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 5103.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:54]POST & json_proto [07:57:54]process_json_proto [07:57:54]json parsed OK: [07:57:54]protocol is kg_v1.0 [07:57:54]action value=close_receipt [07:57:54]process_action close_receipt [07:57:54]cmd_close_receipt [07:57:54]MH_GetDate [07:57:54]Write to MH i2c: F0 00 00 86 09 7E [07:57:54]Write i2c OK [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: F0 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: F0 09 00 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: F0 09 00 86 09 00 82 1A 60 66 9A 61 5F 66 A9 [07:57:54]GetLastDocTimeStamp 1717574269 [07:57:54]current date 1717574274 [07:57:54]FM_GetShiftState [07:57:54]SAM_PROTO_GetShiftState [07:57:54]wFMCommunicate request_size=4 [07:57:54]MH_SAM_APDU [07:57:54]CAPDU: 80 13 01 00 [07:57:54]Write to MH i2c: E2 08 00 87 09 80 13 01 00 00 00 00 00 0D [07:57:54]Write i2c OK [07:57:54]MH_I2C_Read... [07:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:54]Read from MH i2c: E2 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: E2 0E 00 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: E2 0E 00 87 09 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 45 [07:57:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:57:54]wFMCommunicate OK [07:57:54]SAM_PROTO_GetShiftState done [07:57:54]FM_GetShiftState done [07:57:54]opened in 1717545916 [07:57:54]opened+sec_in_day 1717632316 [07:57:54]quantity*price = 510300 [07:57:54]sum+1 = 510301 [07:57:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5103.00 НСП 1% : 45.16 НДС 12% : 541.91 Наличными: 5103.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 91 05.06.2024 07:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59696 ФПД: 84250438731017 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075754&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59696&fm=84250438731017&tin=02508201610067®Number=0000000000151680&sum=510300 [07:57:55]StoreToDocumentArchive [07:57:55]shift 72 fd 59696 [07:57:55]save to /storage/0072/doc_00059696 [07:57:55]save last doc name /storage/0072/doc_00059696 to /storage/kkm_last_doc_name [07:57:55]save OK [07:57:55]Clear old archive folders... [07:57:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:57:55]tlvbuf is 00417950 [07:57:55]SAM_PROTO_ClearQueue [07:57:55]wFMCommunicate request_size=4 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 09 00 00 [07:57:55]Write to MH i2c: E2 08 00 94 09 80 09 00 00 00 00 00 00 0F [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 94 09 00 90 00 11 [07:57:55]RAPDU: 90 00 [07:57:55]wFMCommunicate OK [07:57:55]SAM_PROTO_ClearQueue done [07:57:55]KKMCreateOFDPacket [07:57:55]OFDProtocolAddRootSTLVToBuf [07:57:55]FM_MakeSignedData [07:57:55]FM_MakeSignedData [07:57:55]SAM_PROTO_SignData [07:57:55]wFMCommunicate request_size=4 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 0D 01 02 [07:57:55]Write to MH i2c: E2 08 00 95 09 80 0D 01 02 00 00 00 00 17 [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 95 09 00 90 00 12 [07:57:55]RAPDU: 90 00 [07:57:55]wFMCommunicate OK [07:57:55]wFMCommunicate request_size=255 [07:57:55]MH_SAM_APDU [07:57: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 70 11 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5C C9 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C9 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF D3 00 00 00 00 07 04 06 00 5C C9 07 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 82 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 E9 00 00 35 04 06 00 4C A0 15 79 [07:57:55]Write to MH i2c: E2 02 01 96 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 70 11 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5C C9 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C9 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF D3 00 00 00 00 07 04 06 00 5C C9 07 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 82 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 E9 00 00 35 04 06 00 4C A0 15 79 00 00 DB [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 96 09 00 90 00 13 [07:57:55]RAPDU: 90 00 [07:57:55]wFMCommunicate OK [07:57:55]wFMCommunicate request_size=7 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 0D 02 02 02 05 09 [07:57:55]Write to MH i2c: E2 0A 00 97 09 80 0D 02 02 02 00 05 09 00 00 2C [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 03 00 97 09 00 90 00 14 [07:57:55]RAPDU: 90 00 [07:57:55]wFMCommunicate OK [07:57:55]wFMCommunicate request_size=4 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 0D 03 02 [07:57:55]Write to MH i2c: E2 08 00 98 09 80 0D 03 02 00 00 00 00 1C [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:56]Read from MH i2c: E2 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: E2 0B 00 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: E2 0B 00 98 09 00 E3 D8 EF EF 34 79 4A 8E 90 00 3B [07:57:56]RAPDU: E3 D8 EF EF 34 79 4A 8E 90 00 [07:57:56]wFMCommunicate OK [07:57:56]SAM_PROTO_SignData done [07:57:56]FM_MakeSignedData done [07:57:56]CreateOFDProtocolMessage [07:57:56]wFMCommunicate request_size=4 [07:57:56]MH_SAM_APDU [07:57:56]CAPDU: 80 11 00 00 [07:57:56]Write to MH i2c: E2 08 00 99 09 80 11 00 00 00 00 00 00 1C [07:57:56]Write i2c OK [07:57:56]MH_I2C_Read... [07:57:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:56]Read from MH i2c: E2 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: E2 17 00 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: E2 17 00 99 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6F [07:57:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:57:56]wFMCommunicate OK [07:57:56]CreateOFDProtocolMessage done [07:57:56]OFDSenderStorePacket 59696 [07:57:56]StoreOFDPacket docnum=59696 [07:57:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 68 B8 04 01 2F 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5C C9 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C9 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF D3 00 00 00 00 07 04 06 00 5C C9 07 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 82 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 E9 00 00 35 04 06 00 4C A0 15 79 05 09 E3 D8 EF EF 34 79 4A 8E [07:57:56]CheckFolder [07:57:56]dirname=/storage/ofd_packets [07:57:56]CheckFolder done [07:57:56]ProducePacketName [07:57:56]name=ofd_packets/00059696 [07:57:56]NVStorageSaveData ofd_packets/00059696 [07:57:56]File name is /storage/ofd_packets/00059696 [07:57:56]Write 298 bytes [07:57:56]NVStorageSaveData done [07:57:56]OFDSenderStorePacket done [07:57:56]KKMCreateOFDPacket done [07:57:56]NVStorageSaveData kkm_last_timestamp [07:57:56]File name is /storage/kkm_last_timestamp [07:57:56]Write 4 bytes [07:57:56]NVStorageSaveData done [07:57:56]ExternCall_PrintAddStr [07:57:56]wPrintStart [07:57:56]Write to MH i2c: 01 00 00 9A 09 A3 [07:57:56]Write i2c OK [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: 01 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: 01 07 00 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: 01 07 00 9A 09 00 00 00 00 00 FF 0F B8 [07:57:56]RasterBufferAndPrint [07:57:56]line Счет N : (1)545367 [07:57:56]line ИНН: 02508201610067 [07:57:56]line Контрольно-Кассовый Чек [07:57:56]line ПРОДАЖА [07:57:56]line ТРК (МРК, ГНК) : 31 [07:57:56]line Товар: 2710194210 [07:57:56]line ДТ-К-5 [07:57:56]line 70.000 * 72.90 [07:57:56]line = 5103.00 [07:57:56]line НДС 12% НСП 1% [07:57:56]line > о реализуемом товаре [07:57:56]line ИТОГО: 5103.00 [07:57:56]line НСП 1% : 45.16 [07:57:56]line НДС 12% : 541.91 [07:57:56]line Наличными: 5103.00 [07:57:56]line Безнал.: 0.00 [07:57:56]line Место: АЗС № 117 "Партнер Нефть" [07:57:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:57:56]line СНО: Общий режим [07:57:56]line Чек 91 05.06.2024 07:57 [07:57:56]line Смена: 72 ФФД: 1.0 [07:57:56]line ЗНМ: 0300000048 [07:57:56]line РНМ: 0000000000151680 [07:57:56]line Версия ККМ: v1.0 [07:57:56]line ФМ: 0000000000959414 [07:57:56]line ФД: 59696 [07:57:56]line ФПД: 84250438731017 [07:57:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075754&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59696&fm=84250438731017&tin=02508201610067®Number=0000000000151680&sum=510300 [07:57:56]written 0, free lines is 4095 [07:57:56]OFD Sender: Processing packet 59696 [packets to send 53, broken 52] [07:57:56]ProducePacketName [07:57:56]name=ofd_packets/00059696 [07:57:56]OFD Sender: To server: pG, [07:57:56]CommunicateWithHost lk.salyk.kg:30040 [07:57:56]ConnectInit lk.salyk.kg [07:57:56]Connected sock=10 [07:57:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 68 B8 04 01 2F 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 5C C9 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C9 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF D3 00 00 00 00 07 04 06 00 5C C9 07 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 82 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 E9 00 00 35 04 06 00 4C A0 15 79 05 09 E3 D8 EF EF 34 79 4A 8E [07:57:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E9 74 47 00 11 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 E9 00 00 F4 03 04 00 87 C6 5F 66 B6 04 01 00 00 78 22 0A AE 6F 1F 5E E2 [07:57:56]CommunicateWithHost err = 0 [07:57:56]CheckOFDResponse [07:57:56]1017 (14) - 77093643461234 [07:57:56]1041 (16) - 0000000000959414 [07:57:56]1040 (4) - 59696 [07:57:56]1012 (4) - 05.06.2024 01:59 [07:57:56]1206 (1) - 0 [07:57:56]OFD Sender: Remove packet 59696 [07:57:56]ProducePacketName [07:57:56]name=ofd_packets/00059696 [07:57:56]NVStorageDeleteData [07:57:56]Write to MH i2c: 01 00 00 C2 09 CB [07:57:56]Write i2c OK [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: 01 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: 01 07 00 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: 01 07 00 C2 09 00 00 00 00 00 E7 0C C5 [07:57:56]RasterBufferAndPrint [07:57:56]line [07:57:56]line [07:57:56]line [07:57:56]line [07:57:56]line [07:57:56]written 0, free lines is 3313 [07:57:56]MH_Cut [07:57:56]Write to MH i2c: D1 01 00 C9 09 01 A4 [07:57:56]Write i2c OK [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: D1 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: D1 01 00 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: D1 01 00 C9 09 00 A3 [07:57:56]Write to MH i2c: 01 00 00 CA 09 D3 [07:57:56]Write i2c OK [07:57:56]MH_I2C_Read... [07:57:56]OFD Sender: No OFD packet to send [07:57:57]*** Cut start [07:57:57]*** Partial cut [07:57:57]*** CUTSNS_PIN = 1 [07:57:57]*** CUTSNS_PIN = 0 [07:57:57]*** Brake cut motor [07:57:57]Read from MH i2c: 01 [07:57:58]MH_I2C_Read... [07:57:58]*** Stop cut motor [07:57:58]*** Cut end [07:57:58]Read from MH i2c: 01 07 00 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: 01 07 00 CA 09 00 00 00 00 00 FF 0F E8 [07:57:58]process_action close_receipt done [07:57:58]requested_data is exist [07:57:58]produce_requested_data [07:57:58]requested_item fm.sn is exist - process it [07:57:58]wFMCommunicate request_size=4 [07:57:58]MH_SAM_APDU [07:57:58]CAPDU: 80 11 00 00 [07:57:58]Write to MH i2c: E2 08 00 CB 09 80 11 00 00 00 00 00 00 4E [07:57:58]Write i2c OK [07:57:58]MH_I2C_Read... [07:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:58]Read from MH i2c: E2 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: E2 17 00 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: E2 17 00 CB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [07:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:57:58]wFMCommunicate OK [07:57:58]requested_item fd.num is exist - process it [07:57:58]SAM_PROTO_GetFieldsCounters [07:57:58]wFMCommunicate request_size=4 [07:57:58]MH_SAM_APDU [07:57:58]CAPDU: 80 13 00 00 [07:57:58]Write to MH i2c: E2 08 00 CC 09 80 13 00 00 00 00 00 00 51 [07:57:58]Write i2c OK [07:57:58]MH_I2C_Read... [07:57:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:58]Read from MH i2c: E2 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: E2 62 00 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: E2 62 00 CC 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 30 E9 00 00 0E 04 04 00 48 00 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 E0 [07:57:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 30 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:58]wFMCommunicate OK [07:57:58]SAM_PROTO_GetFieldsCounters done [07:57:58]requested_item shift.num is exist - process it [07:57:58]requested_item shift.opened is exist - process it [07:57:58]req_shift_opened [07:57:58]FM_GetShiftState [07:57:58]SAM_PROTO_GetShiftState [07:57:58]wFMCommunicate request_size=4 [07:57:58]MH_SAM_APDU [07:57:58]CAPDU: 80 13 01 00 [07:57:58]Write to MH i2c: E2 08 00 CD 09 80 13 01 00 00 00 00 00 53 [07:57:58]Write i2c OK [07:57:58]MH_I2C_Read... [07:57:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:58]Read from MH i2c: E2 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: E2 0E 00 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: E2 0E 00 CD 09 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [07:57:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:57:58]wFMCommunicate OK [07:57:58]SAM_PROTO_GetShiftState done [07:57:58]FM_GetShiftState done [07:57:58]req_shift_opened done [07:57:58]requested_item shift.open_date is exist - process it [07:57:58]req_shift_open_date [07:57:58]req_shift_open_date done [07:57:58]produce_requested_data done [07:57:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59696,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:57:58]process_action_free close_receipt [07:57:58]json_value_free [07:57:58]json_value_free done [07:57:58]process_json_proto returns [07:57:58]Send response to host [07:57:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59696,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:57:58]free response buf [07:57:58]execute_script done [07:57:58]execute_script returns [07:57:58]free content buf [07:57:58]Sock 8.Close socket [07:57:58]Sock 8.Thread stoped [07:58:02]OFD Sender: No OFD packet to send [07:58:07]OFD Sender: No OFD packet to send [07:58:10]accept exits with 9 [07:58:10]New connection [07:58:10]New thread 3066957156 created [07:58:10]Thread 3067100516 joined [07:58:10]Waiting for new connection... [07:58:10] Sock 9.Parse request [07:58:10]Sock 9.Check first char [07:58:10]Sock 9.First char is OK [07:58:10]request: POST /json_proto HTTP/1.0 [07:58:10]Method: POST [07:58:10]URL: /json_proto [07:58:10]Method is POST - this is cgi request [07:58:10]url: /json_proto [07:58:10]query_string will be loaded in cgi processing [07:58:10]execute_cgi json_proto POST (null) [07:58:10]execute_cgi path=json_proto method=POST [07:58:10]POST find Content-Length [07:58:10]Host: 172.17.60.68:8080 [07:58:10]Content-Length: 846 [07:58:10]Content-Type: application/json [07:58:10] [07:58:10]POST finish read [07:58:10]Found Content-Length = 846 [07:58:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:10]execute_script... [07:58: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)545363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:10]POST & json_proto [07:58:10]process_json_proto [07:58:10]json parsed OK: [07:58:10]protocol is kg_v1.0 [07:58:10]action value=close_receipt [07:58:10]process_action close_receipt [07:58:10]cmd_close_receipt [07:58:10]MH_GetDate [07:58:10]Write to MH i2c: F0 00 00 CE 09 C6 [07:58:10]Write i2c OK [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: F0 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: F0 09 00 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: F0 09 00 CE 09 00 92 1A 60 66 9A 61 5F 66 01 [07:58:10]GetLastDocTimeStamp 1717574274 [07:58:10]current date 1717574290 [07:58:10]FM_GetShiftState [07:58:10]SAM_PROTO_GetShiftState [07:58:10]wFMCommunicate request_size=4 [07:58:10]MH_SAM_APDU [07:58:10]CAPDU: 80 13 01 00 [07:58:10]Write to MH i2c: E2 08 00 CF 09 80 13 01 00 00 00 00 00 55 [07:58:10]Write i2c OK [07:58:10]MH_I2C_Read... [07:58:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:10]Read from MH i2c: E2 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 0E 00 [07:58:10]MH_I2C_Read... [07:58:10]Read from MH i2c: E2 0E 00 CF 09 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [07:58:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:58:10]wFMCommunicate OK [07:58:10]SAM_PROTO_GetShiftState done [07:58:10]FM_GetShiftState done [07:58:10]opened in 1717545916 [07:58:10]opened+sec_in_day 1717632316 [07:58:10]quantity*price = 100023 [07:58:10]sum+1 = 100024 [07:58:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 92 05.06.2024 07:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59697 ФПД: 155251056436483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075810&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59697&fm=155251056436483&tin=02508201610067®Number=0000000000151680&sum=100023 [07:58:11]StoreToDocumentArchive [07:58:11]shift 72 fd 59697 [07:58:11]save to /storage/0072/doc_00059697 [07:58:11]save last doc name /storage/0072/doc_00059697 to /storage/kkm_last_doc_name [07:58:11]save OK [07:58:11]Clear old archive folders... [07:58:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:58:11]tlvbuf is 00399DE0 [07:58:11]SAM_PROTO_ClearQueue [07:58:11]wFMCommunicate request_size=4 [07:58:11]MH_SAM_APDU [07:58:11]CAPDU: 80 09 00 00 [07:58:11]Write to MH i2c: E2 08 00 DC 09 80 09 00 00 00 00 00 00 57 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:11]Read from MH i2c: E2 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 DC 09 00 90 00 59 [07:58:11]RAPDU: 90 00 [07:58:11]wFMCommunicate OK [07:58:11]SAM_PROTO_ClearQueue done [07:58:11]KKMCreateOFDPacket [07:58:11]OFDProtocolAddRootSTLVToBuf [07:58:11]FM_MakeSignedData [07:58:11]FM_MakeSignedData [07:58:11]SAM_PROTO_SignData [07:58:11]wFMCommunicate request_size=4 [07:58:11]MH_SAM_APDU [07:58:11]CAPDU: 80 0D 01 02 [07:58:11]Write to MH i2c: E2 08 00 DD 09 80 0D 01 02 00 00 00 00 5F [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:11]Read from MH i2c: E2 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 DD 09 00 90 00 5A [07:58:11]RAPDU: 90 00 [07:58:11]wFMCommunicate OK [07:58:11]wFMCommunicate request_size=255 [07:58:11]MH_SAM_APDU [07:58: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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 92 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 E9 00 00 35 04 06 00 8D 33 [07:58:11]Write to MH i2c: E2 02 01 DE 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 92 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 E9 00 00 35 04 06 00 8D 33 00 00 E7 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:11]Read from MH i2c: E2 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 DE 09 00 90 00 5B [07:58:11]RAPDU: 90 00 [07:58:11]wFMCommunicate OK [07:58:11]wFMCommunicate request_size=9 [07:58:11]MH_SAM_APDU [07:58:11]CAPDU: 80 0D 02 02 04 34 11 E5 03 [07:58:11]Write to MH i2c: E2 0C 00 DF 09 80 0D 02 02 04 00 34 11 E5 03 00 00 97 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:11]Read from MH i2c: E2 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 03 00 DF 09 00 90 00 5C [07:58:11]RAPDU: 90 00 [07:58:11]wFMCommunicate OK [07:58:11]wFMCommunicate request_size=4 [07:58:11]MH_SAM_APDU [07:58:11]CAPDU: 80 0D 03 02 [07:58:11]Write to MH i2c: E2 08 00 E0 09 80 0D 03 02 00 00 00 00 64 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:11]Read from MH i2c: E2 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 0B 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 0B 00 E0 09 00 59 95 DB 3D 64 AD 9D B6 90 00 CF [07:58:11]RAPDU: 59 95 DB 3D 64 AD 9D B6 90 00 [07:58:11]wFMCommunicate OK [07:58:11]SAM_PROTO_SignData done [07:58:11]FM_MakeSignedData done [07:58:11]CreateOFDProtocolMessage [07:58:11]wFMCommunicate request_size=4 [07:58:11]MH_SAM_APDU [07:58:11]CAPDU: 80 11 00 00 [07:58:11]Write to MH i2c: E2 08 00 E1 09 80 11 00 00 00 00 00 00 64 [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:11]Read from MH i2c: E2 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 17 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: E2 17 00 E1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [07:58:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:58:11]wFMCommunicate OK [07:58:11]CreateOFDProtocolMessage done [07:58:11]OFDSenderStorePacket 59697 [07:58:11]StoreOFDPacket docnum=59697 [07:58:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0E 86 06 01 3B C6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 92 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 E9 00 00 35 04 06 00 8D 33 34 11 E5 03 59 95 DB 3D 64 AD 9D B6 [07:58:11]CheckFolder [07:58:11]dirname=/storage/ofd_packets [07:58:11]CheckFolder done [07:58:11]ProducePacketName [07:58:11]name=ofd_packets/00059697 [07:58:11]NVStorageSaveData ofd_packets/00059697 [07:58:11]File name is /storage/ofd_packets/00059697 [07:58:11]Write 300 bytes [07:58:11]NVStorageSaveData done [07:58:11]OFDSenderStorePacket done [07:58:11]KKMCreateOFDPacket done [07:58:11]NVStorageSaveData kkm_last_timestamp [07:58:11]File name is /storage/kkm_last_timestamp [07:58:11]Write 4 bytes [07:58:11]NVStorageSaveData done [07:58:11]ExternCall_PrintAddStr [07:58:11]wPrintStart [07:58:11]Write to MH i2c: 01 00 00 E2 09 EB [07:58:11]Write i2c OK [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: 01 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: 01 07 00 [07:58:11]MH_I2C_Read... [07:58:11]Read from MH i2c: 01 07 00 E2 09 00 00 00 00 00 FF 0F 00 [07:58:11]RasterBufferAndPrint [07:58:11]line Счет N : (1)545363 [07:58:11]line ИНН: 02508201610067 [07:58:11]line Контрольно-Кассовый Чек [07:58:11]line ПРОДАЖА [07:58:11]line ТРК (МРК, ГНК) : 71 [07:58:11]line Товар: 2711190000 [07:58:11]OFD Sender: Processing packet 59697 [packets to send 53, broken 52] [07:58:11]ProducePacketName [07:58:11]name=ofd_packets/00059697 [07:58:11]OFD Sender: To server: pG, [07:58:11]CommunicateWithHost lk.salyk.kg:30040 [07:58:11]ConnectInit lk.salyk.kg [07:58:11]line ГАЗ-К-5 [07:58:11]line 28.660 * 34.90 [07:58:11]line = 1000.23 [07:58:11]line НДС 12% НСП 1% [07:58:11]line > о реализуемом товаре [07:58:11]line ИТОГО: 1000.23 [07:58:11]line НСП 1% : 8.85 [07:58:11]line НДС 12% : 106.22 [07:58:11]line Наличными: 0.00 [07:58:11]line Безнал.: 1000.23 [07:58:11]line Место: АЗС № 117 "Партнер Нефть" [07:58:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:58:11]line СНО: Общий режим [07:58:11]line Чек 92 05.06.2024 07:58 [07:58:11]line Смена: 72 ФФД: 1.0 [07:58:11]line ЗНМ: 0300000048 [07:58:11]line РНМ: 0000000000151680 [07:58:11]line Версия ККМ: v1.0 [07:58:11]line Платежная система: АКБ Кыргызстан [07:58:11]line ФМ: 0000000000959414 [07:58:11]line ФД: 59697 [07:58:11]line ФПД: 155251056436483 [07:58:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075810&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59697&fm=155251056436483&tin=02508201610067®Number=0000000000151680&sum=100023 [07:58:11]written 0, free lines is 4095 [07:58:11]Connected sock=10 [07:58:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0E 86 06 01 3B C6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 92 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 E9 00 00 35 04 06 00 8D 33 34 11 E5 03 59 95 DB 3D 64 AD 9D B6 [07:58:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C7 77 47 00 1A 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 39 35 39 34 31 34 10 04 04 00 31 E9 00 00 F4 03 04 00 97 C6 5F 66 B6 04 01 00 00 62 B5 B3 9F E5 15 68 C0 [07:58:12]CommunicateWithHost err = 0 [07:58:12]CheckOFDResponse [07:58:12]1017 (14) - 77093643461234 [07:58:12]1041 (16) - 0000000000959414 [07:58:12]1040 (4) - 59697 [07:58:12]1012 (4) - 05.06.2024 01:59 [07:58:12]1206 (1) - 0 [07:58:12]OFD Sender: Remove packet 59697 [07:58:12]ProducePacketName [07:58:12]name=ofd_packets/00059697 [07:58:12]NVStorageDeleteData [07:58:12]Write to MH i2c: 01 00 00 0C 0A 16 [07:58:12]Write i2c OK [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: 01 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: 01 07 00 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: 01 07 00 0C 0A 00 00 00 00 00 D4 0C FD [07:58:12]RasterBufferAndPrint [07:58:12]line [07:58:12]line [07:58:12]line [07:58:12]line [07:58:12]line [07:58:12]written 0, free lines is 3297 [07:58:12]MH_Cut [07:58:12]Write to MH i2c: D1 01 00 13 0A 01 EF [07:58:12]Write i2c OK [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: D1 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: D1 01 00 [07:58:12]MH_I2C_Read... [07:58:12]Read from MH i2c: D1 01 00 13 0A 00 EE [07:58:12]Write to MH i2c: 01 00 00 14 0A 1E [07:58:12]Write i2c OK [07:58:12]MH_I2C_Read... [07:58:12]OFD Sender: No OFD packet to send [07:58:13]*** Cut start [07:58:13]*** Partial cut [07:58:13]*** CUTSNS_PIN = 1 [07:58:13]*** CUTSNS_PIN = 0 [07:58:13]*** Brake cut motor [07:58:13]Read from MH i2c: 01 [07:58:13]MH_I2C_Read... [07:58:13]*** Stop cut motor [07:58:13]*** Cut end [07:58:13]Read from MH i2c: 01 07 00 [07:58:13]MH_I2C_Read... [07:58:13]Read from MH i2c: 01 07 00 14 0A 00 00 00 00 00 FF 0F 33 [07:58:13]process_action close_receipt done [07:58:13]requested_data is exist [07:58:13]produce_requested_data [07:58:13]requested_item fm.sn is exist - process it [07:58:13]wFMCommunicate request_size=4 [07:58:13]MH_SAM_APDU [07:58:13]CAPDU: 80 11 00 00 [07:58:13]Write to MH i2c: E2 08 00 15 0A 80 11 00 00 00 00 00 00 99 [07:58:13]Write i2c OK [07:58:13]MH_I2C_Read... [07:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:13]Read from MH i2c: E2 [07:58:13]MH_I2C_Read... [07:58:13]Read from MH i2c: E2 17 00 [07:58:13]MH_I2C_Read... [07:58:13]Read from MH i2c: E2 17 00 15 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EC [07:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:58:13]wFMCommunicate OK [07:58:13]requested_item fd.num is exist - process it [07:58:13]SAM_PROTO_GetFieldsCounters [07:58:13]wFMCommunicate request_size=4 [07:58:13]MH_SAM_APDU [07:58:13]CAPDU: 80 13 00 00 [07:58:13]Write to MH i2c: E2 08 00 16 0A 80 13 00 00 00 00 00 00 9C [07:58:13]Write i2c OK [07:58:13]MH_I2C_Read... [07:58:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:14]Read from MH i2c: E2 [07:58:14]MH_I2C_Read... [07:58:14]Read from MH i2c: E2 62 00 [07:58:14]MH_I2C_Read... [07:58:14]Read from MH i2c: E2 62 00 16 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 31 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [07:58:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 31 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:58:14]wFMCommunicate OK [07:58:14]SAM_PROTO_GetFieldsCounters done [07:58:14]requested_item shift.num is exist - process it [07:58:14]requested_item shift.opened is exist - process it [07:58:14]req_shift_opened [07:58:14]FM_GetShiftState [07:58:14]SAM_PROTO_GetShiftState [07:58:14]wFMCommunicate request_size=4 [07:58:14]MH_SAM_APDU [07:58:14]CAPDU: 80 13 01 00 [07:58:14]Write to MH i2c: E2 08 00 17 0A 80 13 01 00 00 00 00 00 9E [07:58:14]Write i2c OK [07:58:14]MH_I2C_Read... [07:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:14]Read from MH i2c: E2 [07:58:14]MH_I2C_Read... [07:58:14]Read from MH i2c: E2 0E 00 [07:58:14]MH_I2C_Read... [07:58:14]Read from MH i2c: E2 0E 00 17 0A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D6 [07:58:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:58:14]wFMCommunicate OK [07:58:14]SAM_PROTO_GetShiftState done [07:58:14]FM_GetShiftState done [07:58:14]req_shift_opened done [07:58:14]requested_item shift.open_date is exist - process it [07:58:14]req_shift_open_date [07:58:14]req_shift_open_date done [07:58:14]produce_requested_data done [07:58:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59697,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:58:14]process_action_free close_receipt [07:58:14]json_value_free [07:58:14]json_value_free done [07:58:14]process_json_proto returns [07:58:14]Send response to host [07:58:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59697,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:58:14]free response buf [07:58:14]execute_script done [07:58:14]execute_script returns [07:58:14]free content buf [07:58:14]Sock 9.Close socket [07:58:14]Sock 9.Thread stoped [07:58:17]OFD Sender: No OFD packet to send [07:58:22]OFD Sender: No OFD packet to send [07:58:27]OFD Sender: No OFD packet to send [07:58:32]OFD Sender: No OFD packet to send [07:58:37]OFD Sender: No OFD packet to send [07:58:42]OFD Sender: No OFD packet to send [07:58:47]OFD Sender: No OFD packet to send [07:58:52]OFD Sender: No OFD packet to send [07:58:57]OFD Sender: No OFD packet to send [07:59:02]OFD Sender: No OFD packet to send [07:59:03]accept exits with 8 [07:59:03]New connection [07:59:03]New thread 3067100516 created [07:59:03]Thread 3066957156 joined [07:59:03]Waiting for new connection... [07:59:03] Sock 8.Parse request [07:59:03]Sock 8.Check first char [07:59:03]Sock 8.First char is OK [07:59:03]request: POST /json_proto HTTP/1.0 [07:59:03]Method: POST [07:59:03]URL: /json_proto [07:59:03]Method is POST - this is cgi request [07:59:03]url: /json_proto [07:59:03]query_string will be loaded in cgi processing [07:59:03]execute_cgi json_proto POST (null) [07:59:03]execute_cgi path=json_proto method=POST [07:59:03]POST find Content-Length [07:59:03]Host: 172.17.60.68:8080 [07:59:03]Content-Length: 986 [07:59:03]Content-Type: application/json [07:59:03] [07:59:03]POST finish read [07:59:03]Found Content-Length = 986 [07:59:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 26.260, "sum" : 890.21, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.26 \u0441\u043E\u043C", "deposit" : 890.00, "total" : 890.00, "payments": [ { "type": 0, "sum" : 890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:03]execute_script... [07:59:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 26.260, "sum" : 890.21, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.26 \u0441\u043E\u043C", "deposit" : 890.00, "total" : 890.00, "payments": [ { "type": 0, "sum" : 890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:03]POST & json_proto [07:59:03]process_json_proto [07:59:03]json parsed OK: [07:59:03]protocol is kg_v1.0 [07:59:03]action value=close_receipt [07:59:03]process_action close_receipt [07:59:03]cmd_close_receipt [07:59:03]MH_GetDate [07:59:03]Write to MH i2c: F0 00 00 18 0A 11 [07:59:03]Write i2c OK [07:59:03]MH_I2C_Read... [07:59:03]Read from MH i2c: F0 [07:59:03]MH_I2C_Read... [07:59:03]Read from MH i2c: F0 09 00 [07:59:03]MH_I2C_Read... [07:59:03]Read from MH i2c: F0 09 00 18 0A 00 C8 1A 60 66 9A 61 5F 66 82 [07:59:03]GetLastDocTimeStamp 1717574290 [07:59:03]current date 1717574344 [07:59:03]FM_GetShiftState [07:59:03]SAM_PROTO_GetShiftState [07:59:03]wFMCommunicate request_size=4 [07:59:03]MH_SAM_APDU [07:59:03]CAPDU: 80 13 01 00 [07:59:03]Write to MH i2c: E2 08 00 19 0A 80 13 01 00 00 00 00 00 A0 [07:59:03]Write i2c OK [07:59:03]MH_I2C_Read... [07:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:03]Read from MH i2c: E2 [07:59:03]MH_I2C_Read... [07:59:03]Read from MH i2c: E2 0E 00 [07:59:03]MH_I2C_Read... [07:59:03]Read from MH i2c: E2 0E 00 19 0A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D8 [07:59:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:59:03]wFMCommunicate OK [07:59:03]SAM_PROTO_GetShiftState done [07:59:03]FM_GetShiftState done [07:59:03]opened in 1717545916 [07:59:03]opened+sec_in_day 1717632316 [07:59:03]quantity*price = 89021 [07:59:03]sum+1 = 89022 [07:59:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 890.00 Внесено: 890.00 СДАЧА: 0.00 НСП 1% : 7.88 НДС 12% : 94.54 Наличными: 890.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 93 05.06.2024 07:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 26.26 сом ФМ: 0000000000959414 ФД: 59698 ФПД: 182091382519213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075904&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59698&fm=182091382519213&tin=02508201610067®Number=0000000000151680&sum=89000 [07:59:04]StoreToDocumentArchive [07:59:04]shift 72 fd 59698 [07:59:04]save to /storage/0072/doc_00059698 [07:59:04]save last doc name /storage/0072/doc_00059698 to /storage/kkm_last_doc_name [07:59:04]save OK [07:59:04]Clear old archive folders... [07:59:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:59:04]tlvbuf is 00427040 [07:59:04]SAM_PROTO_ClearQueue [07:59:04]wFMCommunicate request_size=4 [07:59:04]MH_SAM_APDU [07:59:04]CAPDU: 80 09 00 00 [07:59:04]Write to MH i2c: E2 08 00 26 0A 80 09 00 00 00 00 00 00 A2 [07:59:04]Write i2c OK [07:59:04]MH_I2C_Read... [07:59:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:05]Read from MH i2c: E2 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 26 0A 00 90 00 A4 [07:59:05]RAPDU: 90 00 [07:59:05]wFMCommunicate OK [07:59:05]SAM_PROTO_ClearQueue done [07:59:05]KKMCreateOFDPacket [07:59:05]OFDProtocolAddRootSTLVToBuf [07:59:05]FM_MakeSignedData [07:59:05]FM_MakeSignedData [07:59:05]SAM_PROTO_SignData [07:59:05]wFMCommunicate request_size=4 [07:59:05]MH_SAM_APDU [07:59:05]CAPDU: 80 0D 01 02 [07:59:05]Write to MH i2c: E2 08 00 27 0A 80 0D 01 02 00 00 00 00 AA [07:59:05]Write i2c OK [07:59:05]MH_I2C_Read... [07:59:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:05]Read from MH i2c: E2 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 27 0A 00 90 00 A5 [07:59:05]RAPDU: 90 00 [07:59:05]wFMCommunicate OK [07:59:05]wFMCommunicate request_size=255 [07:59:05]MH_SAM_APDU [07:59: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 94 66 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 BD 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 24 00 00 00 00 07 04 06 00 A8 5B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 C8 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 E9 00 00 35 04 06 00 A5 9C [07:59:05]Write to MH i2c: E2 02 01 28 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 94 66 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 BD 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 24 00 00 00 00 07 04 06 00 A8 5B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 C8 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 E9 00 00 35 04 06 00 A5 9C 00 00 8F [07:59:05]Write i2c OK [07:59:05]MH_I2C_Read... [07:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:05]Read from MH i2c: E2 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 28 0A 00 90 00 A6 [07:59:05]RAPDU: 90 00 [07:59:05]wFMCommunicate OK [07:59:05]wFMCommunicate request_size=9 [07:59:05]MH_SAM_APDU [07:59:05]CAPDU: 80 0D 02 02 04 74 2B F5 AD [07:59:05]Write to MH i2c: E2 0C 00 29 0A 80 0D 02 02 04 00 74 2B F5 AD 00 00 F6 [07:59:05]Write i2c OK [07:59:05]MH_I2C_Read... [07:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:05]Read from MH i2c: E2 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 03 00 29 0A 00 90 00 A7 [07:59:05]RAPDU: 90 00 [07:59:05]wFMCommunicate OK [07:59:05]wFMCommunicate request_size=4 [07:59:05]MH_SAM_APDU [07:59:05]CAPDU: 80 0D 03 02 [07:59:05]Write to MH i2c: E2 08 00 2A 0A 80 0D 03 02 00 00 00 00 AF [07:59:05]Write i2c OK [07:59:05]MH_I2C_Read... [07:59:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:05]Read from MH i2c: E2 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 0B 00 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 0B 00 2A 0A 00 46 AE BF 5E A6 27 8F 0F 90 00 2C [07:59:05]RAPDU: 46 AE BF 5E A6 27 8F 0F 90 00 [07:59:05]wFMCommunicate OK [07:59:05]SAM_PROTO_SignData done [07:59:05]FM_MakeSignedData done [07:59:05]CreateOFDProtocolMessage [07:59:05]wFMCommunicate request_size=4 [07:59:05]MH_SAM_APDU [07:59:05]CAPDU: 80 11 00 00 [07:59:05]Write to MH i2c: E2 08 00 2B 0A 80 11 00 00 00 00 00 00 AF [07:59:05]Write i2c OK [07:59:05]MH_I2C_Read... [07:59:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:05]Read from MH i2c: E2 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 17 00 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: E2 17 00 2B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [07:59:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:59:05]wFMCommunicate OK [07:59:05]CreateOFDProtocolMessage done [07:59:05]OFDSenderStorePacket 59698 [07:59:05]StoreOFDPacket docnum=59698 [07:59:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 B1 A0 06 01 8C CC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 94 66 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 BD 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 24 00 00 00 00 07 04 06 00 A8 5B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 C8 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 E9 00 00 35 04 06 00 A5 9C 74 2B F5 AD 46 AE BF 5E A6 27 8F 0F [07:59:05]CheckFolder [07:59:05]dirname=/storage/ofd_packets [07:59:05]CheckFolder done [07:59:05]ProducePacketName [07:59:05]name=ofd_packets/00059698 [07:59:05]NVStorageSaveData ofd_packets/00059698 [07:59:05]File name is /storage/ofd_packets/00059698 [07:59:05]Write 300 bytes [07:59:05]NVStorageSaveData done [07:59:05]OFDSenderStorePacket done [07:59:05]KKMCreateOFDPacket done [07:59:05]NVStorageSaveData kkm_last_timestamp [07:59:05]File name is /storage/kkm_last_timestamp [07:59:05]Write 4 bytes [07:59:05]NVStorageSaveData done [07:59:05]ExternCall_PrintAddStr [07:59:05]wPrintStart [07:59:05]Write to MH i2c: 01 00 00 2C 0A 36 [07:59:05]Write i2c OK [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: 01 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: 01 07 00 [07:59:05]MH_I2C_Read... [07:59:05]Read from MH i2c: 01 07 00 2C 0A 00 00 00 00 00 FF 0F 4B [07:59:05]RasterBufferAndPrint [07:59:05]line Счет N : (1)545366 [07:59:05]line ИНН: 02508201610067 [07:59:05]line Контрольно-Кассовый Чек [07:59:05]line ПРОДАЖА [07:59:05]line ТРК (МРК, ГНК) : 72 [07:59:05]line Товар: 2711190000 [07:59:05]line ГАЗ-К-5 [07:59:05]line 26.260 * 33.90 [07:59:05]line = 890.21 [07:59:05]line НДС 12% НСП 1% [07:59:05]line > о реализуемом товаре [07:59:05]line ОКРУГЛЕНИЕ: -0.21 [07:59:05]line ИТОГО: 890.00 [07:59:05]line Внесено: 890.00 [07:59:05]line СДАЧА: 0.00 [07:59:05]line НСП 1% : 7.88 [07:59:05]line НДС 12% : 94.54 [07:59:05]line Наличными: 890.00 [07:59:05]line Безнал.: 0.00 [07:59:05]line Место: АЗС № 117 "Партнер Нефть" [07:59:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [07:59:05]line СНО: Общий режим [07:59:05]line Чек 93 05.06.2024 07:59 [07:59:05]line Смена: 72 ФФД: 1.0 [07:59:05]line ЗНМ: 0300000048 [07:59:05]line РНМ: 0000000000151680 [07:59:05]line Версия ККМ: v1.0 [07:59:05]line [07:59:05]line Дисконтная программа [07:59:05]line СУГ [07:59:05]line номер 117 [07:59:05]line сэкономлено 26.26 сом [07:59:05]line ФМ: 0000000000959414 [07:59:05]line ФД: 59698 [07:59:05]line ФПД: 182091382519213 [07:59:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T075904&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59698&fm=182091382519213&tin=02508201610067®Number=0000000000151680&sum=89000 [07:59:05]OFD Sender: Processing packet 59698 [packets to send 53, broken 52] [07:59:05]ProducePacketName [07:59:05]name=ofd_packets/00059698 [07:59:05]OFD Sender: To server: pG, [07:59:05]CommunicateWithHost lk.salyk.kg:30040 [07:59:05]ConnectInit lk.salyk.kg [07:59:05]written 0, free lines is 4095 [07:59:05]Connected sock=10 [07:59:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 B1 A0 06 01 8C CC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 94 66 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 BD 5B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 5B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 24 00 00 00 00 07 04 06 00 A8 5B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 C8 1A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 E9 00 00 35 04 06 00 A5 9C 74 2B F5 AD 46 AE BF 5E A6 27 8F 0F [07:59:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AA 3D 47 00 53 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 E9 00 00 F4 03 04 00 CD C6 5F 66 B6 04 01 00 00 94 18 D9 B6 0F 38 2D BD [07:59:06]CommunicateWithHost err = 0 [07:59:06]CheckOFDResponse [07:59:06]1017 (14) - 77093643461234 [07:59:06]1041 (16) - 0000000000959414 [07:59:06]1040 (4) - 59698 [07:59:06]1012 (4) - 05.06.2024 02:00 [07:59:06]1206 (1) - 0 [07:59:06]OFD Sender: Remove packet 59698 [07:59:06]ProducePacketName [07:59:06]name=ofd_packets/00059698 [07:59:06]NVStorageDeleteData [07:59:06]Write to MH i2c: 01 00 00 5C 0A 66 [07:59:06]Write i2c OK [07:59:06]MH_I2C_Read... [07:59:06]Read from MH i2c: 01 [07:59:06]MH_I2C_Read... [07:59:06]Read from MH i2c: 01 07 00 [07:59:06]MH_I2C_Read... [07:59:06]Read from MH i2c: 01 07 00 5C 0A 00 00 00 00 00 50 0C C9 [07:59:06]RasterBufferAndPrint [07:59:06]line [07:59:06]line [07:59:06]line [07:59:06]line [07:59:06]line [07:59:06]written 0, free lines is 3156 [07:59:06]MH_Cut [07:59:06]Write to MH i2c: D1 01 00 63 0A 01 3F [07:59:06]Write i2c OK [07:59:06]MH_I2C_Read... [07:59:06]Read from MH i2c: D1 [07:59:06]MH_I2C_Read... [07:59:06]Read from MH i2c: D1 01 00 [07:59:06]MH_I2C_Read... [07:59:06]Read from MH i2c: D1 01 00 63 0A 00 3E [07:59:06]Write to MH i2c: 01 00 00 64 0A 6E [07:59:06]Write i2c OK [07:59:06]MH_I2C_Read... [07:59:06]OFD Sender: No OFD packet to send [07:59:07]*** Cut start [07:59:07]*** Partial cut [07:59:07]*** CUTSNS_PIN = 1 [07:59:07]*** CUTSNS_PIN = 0 [07:59:07]*** Brake cut motor [07:59:07]Read from MH i2c: 01 [07:59:07]MH_I2C_Read... [07:59:07]*** Stop cut motor [07:59:07]*** Cut end [07:59:07]Read from MH i2c: 01 07 00 [07:59:07]MH_I2C_Read... [07:59:07]Read from MH i2c: 01 07 00 64 0A 00 00 00 00 00 FF 0F 83 [07:59:07]process_action close_receipt done [07:59:07]requested_data is exist [07:59:07]produce_requested_data [07:59:07]requested_item fm.sn is exist - process it [07:59:07]wFMCommunicate request_size=4 [07:59:07]MH_SAM_APDU [07:59:07]CAPDU: 80 11 00 00 [07:59:07]Write to MH i2c: E2 08 00 65 0A 80 11 00 00 00 00 00 00 E9 [07:59:07]Write i2c OK [07:59:07]MH_I2C_Read... [07:59:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:07]Read from MH i2c: E2 [07:59:07]MH_I2C_Read... [07:59:07]Read from MH i2c: E2 17 00 [07:59:07]MH_I2C_Read... [07:59:07]Read from MH i2c: E2 17 00 65 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [07:59:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [07:59:07]wFMCommunicate OK [07:59:07]requested_item fd.num is exist - process it [07:59:07]SAM_PROTO_GetFieldsCounters [07:59:07]wFMCommunicate request_size=4 [07:59:07]MH_SAM_APDU [07:59:07]CAPDU: 80 13 00 00 [07:59:07]Write to MH i2c: E2 08 00 66 0A 80 13 00 00 00 00 00 00 EC [07:59:07]Write i2c OK [07:59:07]MH_I2C_Read... [07:59:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:08]Read from MH i2c: E2 [07:59:08]MH_I2C_Read... [07:59:08]Read from MH i2c: E2 62 00 [07:59:08]MH_I2C_Read... [07:59:08]Read from MH i2c: E2 62 00 66 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 32 E9 00 00 0E 04 04 00 48 00 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 83 [07:59:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 32 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:59:08]wFMCommunicate OK [07:59:08]SAM_PROTO_GetFieldsCounters done [07:59:08]requested_item shift.num is exist - process it [07:59:08]requested_item shift.opened is exist - process it [07:59:08]req_shift_opened [07:59:08]FM_GetShiftState [07:59:08]SAM_PROTO_GetShiftState [07:59:08]wFMCommunicate request_size=4 [07:59:08]MH_SAM_APDU [07:59:08]CAPDU: 80 13 01 00 [07:59:08]Write to MH i2c: E2 08 00 67 0A 80 13 01 00 00 00 00 00 EE [07:59:08]Write i2c OK [07:59:08]MH_I2C_Read... [07:59:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:08]Read from MH i2c: E2 [07:59:08]MH_I2C_Read... [07:59:08]Read from MH i2c: E2 0E 00 [07:59:08]MH_I2C_Read... [07:59:08]Read from MH i2c: E2 0E 00 67 0A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 26 [07:59:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [07:59:08]wFMCommunicate OK [07:59:08]SAM_PROTO_GetShiftState done [07:59:08]FM_GetShiftState done [07:59:08]req_shift_opened done [07:59:08]requested_item shift.open_date is exist - process it [07:59:08]req_shift_open_date [07:59:08]req_shift_open_date done [07:59:08]produce_requested_data done [07:59:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59698,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [07:59:08]process_action_free close_receipt [07:59:08]json_value_free [07:59:08]json_value_free done [07:59:08]process_json_proto returns [07:59:08]Send response to host [07:59:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59698,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [07:59:08]free response buf [07:59:08]execute_script done [07:59:08]execute_script returns [07:59:08]free content buf [07:59:08]Sock 8.Close socket [07:59:08]Sock 8.Thread stoped [07:59:11]OFD Sender: No OFD packet to send [07:59:16]OFD Sender: No OFD packet to send [07:59:21]OFD Sender: No OFD packet to send [07:59:26]OFD Sender: No OFD packet to send [07:59:31]OFD Sender: No OFD packet to send [07:59:36]OFD Sender: No OFD packet to send [07:59:41]OFD Sender: No OFD packet to send [07:59:46]OFD Sender: No OFD packet to send [07:59:51]OFD Sender: No OFD packet to send [07:59:56]OFD Sender: No OFD packet to send [08:00:01]OFD Sender: No OFD packet to send [08:00:06]OFD Sender: No OFD packet to send [08:00:11]OFD Sender: No OFD packet to send [08:00:16]OFD Sender: No OFD packet to send [08:00:19]accept exits with 9 [08:00:19]New connection [08:00:19]New thread 3066957156 created [08:00:19]Thread 3067100516 joined [08:00:19]Waiting for new connection... [08:00:19] Sock 9.Parse request [08:00:19]Sock 9.Check first char [08:00:19]Sock 9.First char is OK [08:00:19]request: POST /json_proto HTTP/1.0 [08:00:19]Method: POST [08:00:19]URL: /json_proto [08:00:19]Method is POST - this is cgi request [08:00:19]url: /json_proto [08:00:19]query_string will be loaded in cgi processing [08:00:19]execute_cgi json_proto POST (null) [08:00:19]execute_cgi path=json_proto method=POST [08:00:19]POST find Content-Length [08:00:19]Host: 172.17.60.68:8080 [08:00:19]Content-Length: 637 [08:00:19]Content-Type: application/json [08:00:19] [08:00:19]POST finish read [08:00:19]Found Content-Length = 637 [08:00:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545370", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:19]execute_script... [08:00:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545370", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:19]POST & json_proto [08:00:19]process_json_proto [08:00:19]json parsed OK: [08:00:19]protocol is kg_v1.0 [08:00:19]action value=close_receipt [08:00:19]process_action close_receipt [08:00:19]cmd_close_receipt [08:00:19]MH_GetDate [08:00:19]Write to MH i2c: F0 00 00 68 0A 61 [08:00:19]Write i2c OK [08:00:19]MH_I2C_Read... [08:00:19]Read from MH i2c: F0 [08:00:19]MH_I2C_Read... [08:00:19]Read from MH i2c: F0 09 00 [08:00:19]MH_I2C_Read... [08:00:19]Read from MH i2c: F0 09 00 68 0A 00 13 1B 60 66 9A 61 5F 66 1E [08:00:19]GetLastDocTimeStamp 1717574344 [08:00:19]current date 1717574419 [08:00:19]FM_GetShiftState [08:00:19]SAM_PROTO_GetShiftState [08:00:19]wFMCommunicate request_size=4 [08:00:19]MH_SAM_APDU [08:00:19]CAPDU: 80 13 01 00 [08:00:19]Write to MH i2c: E2 08 00 69 0A 80 13 01 00 00 00 00 00 F0 [08:00:19]Write i2c OK [08:00:19]MH_I2C_Read... [08:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:19]Read from MH i2c: E2 [08:00:19]MH_I2C_Read... [08:00:19]Read from MH i2c: E2 0E 00 [08:00:19]MH_I2C_Read... [08:00:19]Read from MH i2c: E2 0E 00 69 0A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 28 [08:00:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:00:19]wFMCommunicate OK [08:00:19]SAM_PROTO_GetShiftState done [08:00:19]FM_GetShiftState done [08:00:19]opened in 1717545916 [08:00:19]opened+sec_in_day 1717632316 [08:00:19]quantity*price = 72900 [08:00:19]sum+1 = 72901 [08:00:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 729.00 НСП 1% : 6.45 НДС 12% : 77.42 Наличными: 729.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 94 05.06.2024 08:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59699 ФПД: 68369251415590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080019&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59699&fm=68369251415590&tin=02508201610067®Number=0000000000151680&sum=72900 [08:00:20]StoreToDocumentArchive [08:00:20]shift 72 fd 59699 [08:00:20]save to /storage/0072/doc_00059699 [08:00:20]save last doc name /storage/0072/doc_00059699 to /storage/kkm_last_doc_name [08:00:20]save OK [08:00:20]Clear old archive folders... [08:00:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:00:20]tlvbuf is 0039A0F0 [08:00:20]SAM_PROTO_ClearQueue [08:00:20]wFMCommunicate request_size=4 [08:00:20]MH_SAM_APDU [08:00:20]CAPDU: 80 09 00 00 [08:00:20]Write to MH i2c: E2 08 00 76 0A 80 09 00 00 00 00 00 00 F2 [08:00:20]Write i2c OK [08:00:20]MH_I2C_Read... [08:00:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:20]Read from MH i2c: E2 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 76 0A 00 90 00 F4 [08:00:20]RAPDU: 90 00 [08:00:20]wFMCommunicate OK [08:00:20]SAM_PROTO_ClearQueue done [08:00:20]KKMCreateOFDPacket [08:00:20]OFDProtocolAddRootSTLVToBuf [08:00:20]FM_MakeSignedData [08:00:20]FM_MakeSignedData [08:00:20]SAM_PROTO_SignData [08:00:20]wFMCommunicate request_size=4 [08:00:20]MH_SAM_APDU [08:00:20]CAPDU: 80 0D 01 02 [08:00:20]Write to MH i2c: E2 08 00 77 0A 80 0D 01 02 00 00 00 00 FA [08:00:20]Write i2c OK [08:00:20]MH_I2C_Read... [08:00:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:20]Read from MH i2c: E2 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 77 0A 00 90 00 F5 [08:00:20]RAPDU: 90 00 [08:00:20]wFMCommunicate OK [08:00:20]wFMCommunicate request_size=255 [08:00:20]MH_SAM_APDU [08:00: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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 13 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 E9 00 00 35 04 06 00 3E 2E 74 F1 [08:00:20]Write to MH i2c: E2 02 01 78 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 13 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 E9 00 00 35 04 06 00 3E 2E 74 F1 00 00 2D [08:00:20]Write i2c OK [08:00:20]MH_I2C_Read... [08:00:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:20]Read from MH i2c: E2 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 78 0A 00 90 00 F6 [08:00:20]RAPDU: 90 00 [08:00:20]wFMCommunicate OK [08:00:20]wFMCommunicate request_size=7 [08:00:20]MH_SAM_APDU [08:00:20]CAPDU: 80 0D 02 02 02 B6 26 [08:00:20]Write to MH i2c: E2 0A 00 79 0A 80 0D 02 02 02 00 B6 26 00 00 DD [08:00:20]Write i2c OK [08:00:20]MH_I2C_Read... [08:00:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:20]Read from MH i2c: E2 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 03 00 79 0A 00 90 00 F7 [08:00:20]RAPDU: 90 00 [08:00:20]wFMCommunicate OK [08:00:20]wFMCommunicate request_size=4 [08:00:20]MH_SAM_APDU [08:00:20]CAPDU: 80 0D 03 02 [08:00:20]Write to MH i2c: E2 08 00 7A 0A 80 0D 03 02 00 00 00 00 FF [08:00:20]Write i2c OK [08:00:20]MH_I2C_Read... [08:00:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:20]Read from MH i2c: E2 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 0B 00 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 0B 00 7A 0A 00 F2 0B F9 2B FE 84 E5 D1 90 00 59 [08:00:20]RAPDU: F2 0B F9 2B FE 84 E5 D1 90 00 [08:00:20]wFMCommunicate OK [08:00:20]SAM_PROTO_SignData done [08:00:20]FM_MakeSignedData done [08:00:20]CreateOFDProtocolMessage [08:00:20]wFMCommunicate request_size=4 [08:00:20]MH_SAM_APDU [08:00:20]CAPDU: 80 11 00 00 [08:00:20]Write to MH i2c: E2 08 00 7B 0A 80 11 00 00 00 00 00 00 FF [08:00:20]Write i2c OK [08:00:20]MH_I2C_Read... [08:00:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:20]Read from MH i2c: E2 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 17 00 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: E2 17 00 7B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [08:00:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:00:20]wFMCommunicate OK [08:00:20]CreateOFDProtocolMessage done [08:00:20]OFDSenderStorePacket 59699 [08:00:20]StoreOFDPacket docnum=59699 [08:00:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BD 1F 04 01 CC 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 13 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 E9 00 00 35 04 06 00 3E 2E 74 F1 B6 26 F2 0B F9 2B FE 84 E5 D1 [08:00:20]CheckFolder [08:00:20]dirname=/storage/ofd_packets [08:00:20]CheckFolder done [08:00:20]ProducePacketName [08:00:20]name=ofd_packets/00059699 [08:00:20]NVStorageSaveData ofd_packets/00059699 [08:00:20]File name is /storage/ofd_packets/00059699 [08:00:20]Write 298 bytes [08:00:20]NVStorageSaveData done [08:00:20]OFDSenderStorePacket done [08:00:20]KKMCreateOFDPacket done [08:00:20]NVStorageSaveData kkm_last_timestamp [08:00:20]File name is /storage/kkm_last_timestamp [08:00:20]Write 4 bytes [08:00:20]NVStorageSaveData done [08:00:20]OFD Sender: Processing packet 59699 [packets to send 53, broken 52] [08:00:20]ProducePacketName [08:00:20]name=ofd_packets/00059699 [08:00:20]OFD Sender: To server: pG, [08:00:20]CommunicateWithHost lk.salyk.kg:30040 [08:00:20]ConnectInit lk.salyk.kg [08:00:20]ExternCall_PrintAddStr [08:00:20]wPrintStart [08:00:20]Write to MH i2c: 01 00 00 7C 0A 86 [08:00:20]Write i2c OK [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: 01 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: 01 07 00 [08:00:20]MH_I2C_Read... [08:00:20]Read from MH i2c: 01 07 00 7C 0A 00 00 00 00 00 FF 0F 9B [08:00:20]RasterBufferAndPrint [08:00:20]line Счет N : (1)545370 [08:00:20]line ИНН: 02508201610067 [08:00:20]line Контрольно-Кассовый Чек [08:00:20]line ПРОДАЖА [08:00:20]line ТРК (МРК, ГНК) : 11 [08:00:20]line Товар: 2710194210 [08:00:20]line ДТ-К-5 [08:00:20]line 10.000 * 72.90 [08:00:20]line = 729.00 [08:00:20]line НДС 12% НСП 1% [08:00:20]line > о реализуемом товаре [08:00:20]line ИТОГО: 729.00 [08:00:20]line НСП 1% : 6.45 [08:00:20]line НДС 12% : 77.42 [08:00:20]line Наличными: 729.00 [08:00:20]line Безнал.: 0.00 [08:00:20]line Место: АЗС № 117 "Партнер Нефть" [08:00:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:00:20]line СНО: Общий режим [08:00:20]line Чек 94 05.06.2024 08:00 [08:00:20]line Смена: 72 ФФД: 1.0 [08:00:20]line ЗНМ: 0300000048 [08:00:21]line РНМ: 0000000000151680 [08:00:21]line Версия ККМ: v1.0 [08:00:21]line ФМ: 0000000000959414 [08:00:21]line ФД: 59699 [08:00:21]line ФПД: 68369251415590 [08:00:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080019&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59699&fm=68369251415590&tin=02508201610067®Number=0000000000151680&sum=72900 [08:00:21]Connected sock=11 [08:00:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BD 1F 04 01 CC 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 13 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 E9 00 00 35 04 06 00 3E 2E 74 F1 B6 26 F2 0B F9 2B FE 84 E5 D1 [08:00:21]written 0, free lines is 4095 [08:00:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5A B9 47 00 19 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 E9 00 00 F4 03 04 00 18 C7 5F 66 B6 04 01 00 00 33 CE 29 FC 55 65 03 49 [08:00:21]CommunicateWithHost err = 0 [08:00:21]CheckOFDResponse [08:00:21]1017 (14) - 77093643461234 [08:00:21]1041 (16) - 0000000000959414 [08:00:21]1040 (4) - 59699 [08:00:21]1012 (4) - 05.06.2024 02:02 [08:00:21]1206 (1) - 0 [08:00:21]OFD Sender: Remove packet 59699 [08:00:21]ProducePacketName [08:00:21]name=ofd_packets/00059699 [08:00:21]NVStorageDeleteData [08:00:21]Write to MH i2c: 01 00 00 A4 0A AE [08:00:21]Write i2c OK [08:00:21]MH_I2C_Read... [08:00:21]Read from MH i2c: 01 [08:00:21]MH_I2C_Read... [08:00:21]Read from MH i2c: 01 07 00 [08:00:21]MH_I2C_Read... [08:00:21]Read from MH i2c: 01 07 00 A4 0A 00 00 00 00 00 D9 0C 9A [08:00:21]RasterBufferAndPrint [08:00:21]line [08:00:21]line [08:00:21]line [08:00:21]line [08:00:21]line [08:00:21]written 0, free lines is 3293 [08:00:21]MH_Cut [08:00:21]Write to MH i2c: D1 01 00 AB 0A 01 87 [08:00:21]Write i2c OK [08:00:21]MH_I2C_Read... [08:00:21]Read from MH i2c: D1 [08:00:21]MH_I2C_Read... [08:00:21]Read from MH i2c: D1 01 00 [08:00:21]MH_I2C_Read... [08:00:21]Read from MH i2c: D1 01 00 AB 0A 00 86 [08:00:21]Write to MH i2c: 01 00 00 AC 0A B6 [08:00:21]Write i2c OK [08:00:21]MH_I2C_Read... [08:00:21]OFD Sender: No OFD packet to send [08:00:22]*** Cut start [08:00:22]*** Partial cut [08:00:22]*** CUTSNS_PIN = 1 [08:00:22]*** CUTSNS_PIN = 0 [08:00:22]*** Brake cut motor [08:00:23]Read from MH i2c: 01 [08:00:23]MH_I2C_Read... [08:00:23]*** Stop cut motor [08:00:23]*** Cut end [08:00:23]Read from MH i2c: 01 07 00 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: 01 07 00 AC 0A 00 00 00 00 00 FF 0F CB [08:00:23]process_action close_receipt done [08:00:23]requested_data is exist [08:00:23]produce_requested_data [08:00:23]requested_item fm.sn is exist - process it [08:00:23]wFMCommunicate request_size=4 [08:00:23]MH_SAM_APDU [08:00:23]CAPDU: 80 11 00 00 [08:00:23]Write to MH i2c: E2 08 00 AD 0A 80 11 00 00 00 00 00 00 31 [08:00:23]Write i2c OK [08:00:23]MH_I2C_Read... [08:00:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:23]Read from MH i2c: E2 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 17 00 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 17 00 AD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 84 [08:00:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:00:23]wFMCommunicate OK [08:00:23]requested_item fd.num is exist - process it [08:00:23]SAM_PROTO_GetFieldsCounters [08:00:23]wFMCommunicate request_size=4 [08:00:23]MH_SAM_APDU [08:00:23]CAPDU: 80 13 00 00 [08:00:23]Write to MH i2c: E2 08 00 AE 0A 80 13 00 00 00 00 00 00 34 [08:00:23]Write i2c OK [08:00:23]MH_I2C_Read... [08:00:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:23]Read from MH i2c: E2 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 62 00 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 62 00 AE 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 33 E9 00 00 0E 04 04 00 48 00 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 CF [08:00:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 33 E9 00 00 0E 04 04 00 48 00 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:00:23]wFMCommunicate OK [08:00:23]SAM_PROTO_GetFieldsCounters done [08:00:23]requested_item shift.num is exist - process it [08:00:23]requested_item shift.opened is exist - process it [08:00:23]req_shift_opened [08:00:23]FM_GetShiftState [08:00:23]SAM_PROTO_GetShiftState [08:00:23]wFMCommunicate request_size=4 [08:00:23]MH_SAM_APDU [08:00:23]CAPDU: 80 13 01 00 [08:00:23]Write to MH i2c: E2 08 00 AF 0A 80 13 01 00 00 00 00 00 36 [08:00:23]Write i2c OK [08:00:23]MH_I2C_Read... [08:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:23]Read from MH i2c: E2 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 0E 00 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 0E 00 AF 0A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6E [08:00:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:00:23]wFMCommunicate OK [08:00:23]SAM_PROTO_GetShiftState done [08:00:23]FM_GetShiftState done [08:00:23]req_shift_opened done [08:00:23]requested_item shift.open_date is exist - process it [08:00:23]req_shift_open_date [08:00:23]req_shift_open_date done [08:00:23]produce_requested_data done [08:00:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59699,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:00:23]process_action_free close_receipt [08:00:23]json_value_free [08:00:23]json_value_free done [08:00:23]process_json_proto returns [08:00:23]Send response to host [08:00:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59699,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:00:23]free response buf [08:00:23]execute_script done [08:00:23]execute_script returns [08:00:23]free content buf [08:00:23]Sock 9.Close socket [08:00:23]Sock 9.Thread stoped [08:00:26]OFD Sender: No OFD packet to send [08:00:26]accept exits with 8 [08:00:26]New connection [08:00:26]New thread 3067100516 created [08:00:26]Thread 3066957156 joined [08:00:26]Waiting for new connection... [08:00:26] Sock 8.Parse request [08:00:26]Sock 8.Check first char [08:00:26]Sock 8.First char is OK [08:00:26]request: POST /json_proto HTTP/1.0 [08:00:26]Method: POST [08:00:26]URL: /json_proto [08:00:26]Method is POST - this is cgi request [08:00:26]url: /json_proto [08:00:26]query_string will be loaded in cgi processing [08:00:26]execute_cgi json_proto POST (null) [08:00:26]execute_cgi path=json_proto method=POST [08:00:26]POST find Content-Length [08:00:26]Host: 172.17.60.68:8080 [08:00:26]Content-Length: 675 [08:00:26]Content-Type: application/json [08:00:26] [08:00:26]POST finish read [08:00:26]Found Content-Length = 675 [08:00:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:26]execute_script... [08:00: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)545368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:26]POST & json_proto [08:00:26]process_json_proto [08:00:26]json parsed OK: [08:00:26]protocol is kg_v1.0 [08:00:26]action value=close_receipt [08:00:26]process_action close_receipt [08:00:26]cmd_close_receipt [08:00:26]MH_GetDate [08:00:26]Write to MH i2c: F0 00 00 B0 0A A9 [08:00:26]Write i2c OK [08:00:26]MH_I2C_Read... [08:00:26]Read from MH i2c: F0 [08:00:26]MH_I2C_Read... [08:00:26]Read from MH i2c: F0 09 00 [08:00:26]MH_I2C_Read... [08:00:26]Read from MH i2c: F0 09 00 B0 0A 00 1B 1B 60 66 9A 61 5F 66 6E [08:00:26]GetLastDocTimeStamp 1717574419 [08:00:26]current date 1717574427 [08:00:26]FM_GetShiftState [08:00:26]SAM_PROTO_GetShiftState [08:00:26]wFMCommunicate request_size=4 [08:00:26]MH_SAM_APDU [08:00:26]CAPDU: 80 13 01 00 [08:00:26]Write to MH i2c: E2 08 00 B1 0A 80 13 01 00 00 00 00 00 38 [08:00:26]Write i2c OK [08:00:26]MH_I2C_Read... [08:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:27]Read from MH i2c: E2 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 0E 00 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 0E 00 B1 0A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 70 [08:00:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:00:27]wFMCommunicate OK [08:00:27]SAM_PROTO_GetShiftState done [08:00:27]FM_GetShiftState done [08:00:27]opened in 1717545916 [08:00:27]opened+sec_in_day 1717632316 [08:00:27]quantity*price = 100016 [08:00:27]sum+1 = 100018 [08:00:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 95 05.06.2024 08:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59700 ФПД: 266790215552844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080027&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59700&fm=266790215552844&tin=02508201610067®Number=0000000000151680&sum=100000 [08:00:28]StoreToDocumentArchive [08:00:28]shift 72 fd 59700 [08:00:28]save to /storage/0072/doc_00059700 [08:00:28]save last doc name /storage/0072/doc_00059700 to /storage/kkm_last_doc_name [08:00:28]save OK [08:00:28]Clear old archive folders... [08:00:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:00:28]tlvbuf is 00411E60 [08:00:28]SAM_PROTO_ClearQueue [08:00:28]wFMCommunicate request_size=4 [08:00:28]MH_SAM_APDU [08:00:28]CAPDU: 80 09 00 00 [08:00:28]Write to MH i2c: E2 08 00 BE 0A 80 09 00 00 00 00 00 00 3A [08:00:28]Write i2c OK [08:00:28]MH_I2C_Read... [08:00:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:28]Read from MH i2c: E2 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 BE 0A 00 90 00 3C [08:00:28]RAPDU: 90 00 [08:00:28]wFMCommunicate OK [08:00:28]SAM_PROTO_ClearQueue done [08:00:28]KKMCreateOFDPacket [08:00:28]OFDProtocolAddRootSTLVToBuf [08:00:28]FM_MakeSignedData [08:00:28]FM_MakeSignedData [08:00:28]SAM_PROTO_SignData [08:00:28]wFMCommunicate request_size=4 [08:00:28]MH_SAM_APDU [08:00:28]CAPDU: 80 0D 01 02 [08:00:28]Write to MH i2c: E2 08 00 BF 0A 80 0D 01 02 00 00 00 00 42 [08:00:28]Write i2c OK [08:00:28]MH_I2C_Read... [08:00:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:28]Read from MH i2c: E2 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 BF 0A 00 90 00 3D [08:00:28]RAPDU: 90 00 [08:00:28]wFMCommunicate OK [08:00:28]wFMCommunicate request_size=255 [08:00:28]MH_SAM_APDU [08:00: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 E9 00 00 35 04 06 00 [08:00:28]Write to MH i2c: E2 02 01 C0 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 E9 00 00 35 04 06 00 00 00 AC [08:00:28]Write i2c OK [08:00:28]MH_I2C_Read... [08:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:28]Read from MH i2c: E2 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 C0 0A 00 90 00 3E [08:00:28]RAPDU: 90 00 [08:00:28]wFMCommunicate OK [08:00:28]wFMCommunicate request_size=11 [08:00:28]MH_SAM_APDU [08:00:28]CAPDU: 80 0D 02 02 06 F2 A4 F0 07 0F 4C [08:00:28]Write to MH i2c: E2 0E 00 C1 0A 80 0D 02 02 06 00 F2 A4 F0 07 0F 4C 00 00 39 [08:00:28]Write i2c OK [08:00:28]MH_I2C_Read... [08:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:28]Read from MH i2c: E2 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 03 00 C1 0A 00 90 00 3F [08:00:28]RAPDU: 90 00 [08:00:28]wFMCommunicate OK [08:00:28]wFMCommunicate request_size=4 [08:00:28]MH_SAM_APDU [08:00:28]CAPDU: 80 0D 03 02 [08:00:28]Write to MH i2c: E2 08 00 C2 0A 80 0D 03 02 00 00 00 00 47 [08:00:28]Write i2c OK [08:00:28]MH_I2C_Read... [08:00:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:28]Read from MH i2c: E2 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 0B 00 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 0B 00 C2 0A 00 54 7D BE 82 71 33 41 70 90 00 AE [08:00:28]RAPDU: 54 7D BE 82 71 33 41 70 90 00 [08:00:28]wFMCommunicate OK [08:00:28]SAM_PROTO_SignData done [08:00:28]FM_MakeSignedData done [08:00:28]CreateOFDProtocolMessage [08:00:28]wFMCommunicate request_size=4 [08:00:28]MH_SAM_APDU [08:00:28]CAPDU: 80 11 00 00 [08:00:28]Write to MH i2c: E2 08 00 C3 0A 80 11 00 00 00 00 00 00 47 [08:00:28]Write i2c OK [08:00:28]MH_I2C_Read... [08:00:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:28]Read from MH i2c: E2 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 17 00 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: E2 17 00 C3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9A [08:00:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:00:28]wFMCommunicate OK [08:00:28]CreateOFDProtocolMessage done [08:00:28]OFDSenderStorePacket 59700 [08:00:28]StoreOFDPacket docnum=59700 [08:00:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 F0 1B 08 01 7E 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 E9 00 00 35 04 06 00 F2 A4 F0 07 0F 4C 54 7D BE 82 71 33 41 70 [08:00:28]CheckFolder [08:00:28]dirname=/storage/ofd_packets [08:00:28]CheckFolder done [08:00:28]ProducePacketName [08:00:28]name=ofd_packets/00059700 [08:00:28]NVStorageSaveData ofd_packets/00059700 [08:00:28]File name is /storage/ofd_packets/00059700 [08:00:28]Write 302 bytes [08:00:28]NVStorageSaveData done [08:00:28]OFDSenderStorePacket done [08:00:28]KKMCreateOFDPacket done [08:00:28]NVStorageSaveData kkm_last_timestamp [08:00:28]File name is /storage/kkm_last_timestamp [08:00:28]Write 4 bytes [08:00:28]NVStorageSaveData done [08:00:28]ExternCall_PrintAddStr [08:00:28]wPrintStart [08:00:28]Write to MH i2c: 01 00 00 C4 0A CE [08:00:28]Write i2c OK [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: 01 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: 01 07 00 [08:00:28]MH_I2C_Read... [08:00:28]Read from MH i2c: 01 07 00 C4 0A 00 00 00 00 00 FF 0F E3 [08:00:28]RasterBufferAndPrint [08:00:28]line Счет N : (1)545368 [08:00:28]line ИНН: 02508201610067 [08:00:28]line Контрольно-Кассовый Чек [08:00:28]line ПРОДАЖА [08:00:28]line ТРК (МРК, ГНК) : 24 [08:00:28]line Товар: 2710124130 [08:00:28]line SUPER 92-К-5 [08:00:28]line 14.730 * 67.90 [08:00:28]line = 1000.17 [08:00:28]line НДС 12% НСП 1% [08:00:28]line > о реализуемом товаре [08:00:28]line ОКРУГЛЕНИЕ: -0.17 [08:00:28]line ИТОГО: 1000.00 [08:00:28]line Внесено: 1000.00 [08:00:28]line СДАЧА: 0.00 [08:00:28]line НСП 1% : 8.85 [08:00:28]line НДС 12% : 106.21 [08:00:28]line Наличными: 1000.00 [08:00:28]line Безнал.: 0.00 [08:00:28]line Место: АЗС № 117 "Партнер Нефть" [08:00:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:00:28]line СНО: Общий режим [08:00:28]line Чек 95 05.06.2024 08:00 [08:00:28]line Смена: 72 ФФД: 1.0 [08:00:28]line ЗНМ: 0300000048 [08:00:28]line РНМ: 0000000000151680 [08:00:28]line Версия ККМ: v1.0 [08:00:28]line ФМ: 0000000000959414 [08:00:28]line ФД: 59700 [08:00:28]line ФПД: 266790215552844 [08:00:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080027&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59700&fm=266790215552844&tin=02508201610067®Number=0000000000151680&sum=100000 [08:00:28]OFD Sender: Processing packet 59700 [packets to send 53, broken 52] [08:00:28]ProducePacketName [08:00:28]name=ofd_packets/00059700 [08:00:28]OFD Sender: To server: pG, [08:00:29]CommunicateWithHost lk.salyk.kg:30040 [08:00:29]ConnectInit lk.salyk.kg [08:00:29]written 0, free lines is 4095 [08:00:29]Connected sock=9 [08:00:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 F0 1B 08 01 7E 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 E9 00 00 35 04 06 00 F2 A4 F0 07 0F 4C 54 7D BE 82 71 33 41 70 [08:00:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 16 F6 47 00 86 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 E9 00 00 F4 03 04 00 20 C7 5F 66 B6 04 01 00 00 D7 78 81 40 F7 EE 27 89 [08:00:29]CommunicateWithHost err = 0 [08:00:29]CheckOFDResponse [08:00:29]1017 (14) - 77093643461234 [08:00:29]1041 (16) - 0000000000959414 [08:00:29]1040 (4) - 59700 [08:00:29]1012 (4) - 05.06.2024 02:02 [08:00:29]1206 (1) - 0 [08:00:29]OFD Sender: Remove packet 59700 [08:00:29]ProducePacketName [08:00:29]name=ofd_packets/00059700 [08:00:29]NVStorageDeleteData [08:00:29]Write to MH i2c: 01 00 00 EF 0A F9 [08:00:29]Write i2c OK [08:00:29]MH_I2C_Read... [08:00:29]Read from MH i2c: 01 [08:00:29]MH_I2C_Read... [08:00:29]Read from MH i2c: 01 07 00 [08:00:29]MH_I2C_Read... [08:00:29]Read from MH i2c: 01 07 00 EF 0A 00 00 00 00 00 B6 0C C2 [08:00:29]RasterBufferAndPrint [08:00:29]line [08:00:29]line [08:00:29]line [08:00:29]line [08:00:29]line [08:00:29]written 0, free lines is 3263 [08:00:29]MH_Cut [08:00:29]Write to MH i2c: D1 01 00 F6 0A 01 D2 [08:00:29]Write i2c OK [08:00:29]MH_I2C_Read... [08:00:29]Read from MH i2c: D1 [08:00:29]MH_I2C_Read... [08:00:29]Read from MH i2c: D1 01 00 [08:00:29]MH_I2C_Read... [08:00:29]Read from MH i2c: D1 01 00 F6 0A 00 D1 [08:00:29]Write to MH i2c: 01 00 00 F7 0A 01 [08:00:29]Write i2c OK [08:00:29]MH_I2C_Read... [08:00:29]OFD Sender: No OFD packet to send [08:00:30]*** Cut start [08:00:30]*** Partial cut [08:00:30]*** CUTSNS_PIN = 1 [08:00:30]*** CUTSNS_PIN = 0 [08:00:30]*** Brake cut motor [08:00:30]Read from MH i2c: 01 [08:00:30]MH_I2C_Read... [08:00:30]*** Stop cut motor [08:00:30]*** Cut end [08:00:30]Read from MH i2c: 01 07 00 [08:00:30]MH_I2C_Read... [08:00:30]Read from MH i2c: 01 07 00 F7 0A 00 00 00 00 00 FF 0F 16 [08:00:30]process_action close_receipt done [08:00:30]requested_data is exist [08:00:30]produce_requested_data [08:00:30]requested_item fm.sn is exist - process it [08:00:30]wFMCommunicate request_size=4 [08:00:30]MH_SAM_APDU [08:00:30]CAPDU: 80 11 00 00 [08:00:30]Write to MH i2c: E2 08 00 F8 0A 80 11 00 00 00 00 00 00 7C [08:00:30]Write i2c OK [08:00:30]MH_I2C_Read... [08:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:31]Read from MH i2c: E2 [08:00:31]MH_I2C_Read... [08:00:31]Read from MH i2c: E2 17 00 [08:00:31]MH_I2C_Read... [08:00:31]Read from MH i2c: E2 17 00 F8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CF [08:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:00:31]wFMCommunicate OK [08:00:31]requested_item fd.num is exist - process it [08:00:31]SAM_PROTO_GetFieldsCounters [08:00:31]wFMCommunicate request_size=4 [08:00:31]MH_SAM_APDU [08:00:31]CAPDU: 80 13 00 00 [08:00:31]Write to MH i2c: E2 08 00 F9 0A 80 13 00 00 00 00 00 00 7F [08:00:31]Write i2c OK [08:00:31]MH_I2C_Read... [08:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:31]Read from MH i2c: E2 [08:00:31]MH_I2C_Read... [08:00:31]Read from MH i2c: E2 62 00 [08:00:31]MH_I2C_Read... [08:00:31]Read from MH i2c: E2 62 00 F9 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [08:00:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:00:31]wFMCommunicate OK [08:00:31]SAM_PROTO_GetFieldsCounters done [08:00:31]requested_item shift.num is exist - process it [08:00:31]requested_item shift.opened is exist - process it [08:00:31]req_shift_opened [08:00:31]FM_GetShiftState [08:00:31]SAM_PROTO_GetShiftState [08:00:31]wFMCommunicate request_size=4 [08:00:31]MH_SAM_APDU [08:00:31]CAPDU: 80 13 01 00 [08:00:31]Write to MH i2c: E2 08 00 FA 0A 80 13 01 00 00 00 00 00 81 [08:00:31]Write i2c OK [08:00:31]MH_I2C_Read... [08:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:31]Read from MH i2c: E2 [08:00:31]MH_I2C_Read... [08:00:31]Read from MH i2c: E2 0E 00 [08:00:31]MH_I2C_Read... [08:00:31]Read from MH i2c: E2 0E 00 FA 0A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B9 [08:00:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:00:31]wFMCommunicate OK [08:00:31]SAM_PROTO_GetShiftState done [08:00:31]FM_GetShiftState done [08:00:31]req_shift_opened done [08:00:31]requested_item shift.open_date is exist - process it [08:00:31]req_shift_open_date [08:00:31]req_shift_open_date done [08:00:31]produce_requested_data done [08:00:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59700,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:00:31]process_action_free close_receipt [08:00:31]json_value_free [08:00:31]json_value_free done [08:00:31]process_json_proto returns [08:00:31]Send response to host [08:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59700,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:00:31]free response buf [08:00:31]execute_script done [08:00:31]execute_script returns [08:00:31]free content buf [08:00:31]Sock 8.Close socket [08:00:31]Sock 8.Thread stoped [08:00:34]OFD Sender: No OFD packet to send [08:00:39]OFD Sender: No OFD packet to send [08:00:44]OFD Sender: No OFD packet to send [08:00:49]OFD Sender: No OFD packet to send [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:07]accept exits with 10 [08:01:07]New connection [08:01:07]New thread 3066957156 created [08:01:07]Thread 3067100516 joined [08:01:07]Waiting for new connection... [08:01:07] Sock 10.Parse request [08:01:07]Sock 10.Check first char [08:01:07]Sock 10.First char is OK [08:01:07]request: POST /json_proto HTTP/1.0 [08:01:07]Method: POST [08:01:07]URL: /json_proto [08:01:07]Method is POST - this is cgi request [08:01:07]url: /json_proto [08:01:07]query_string will be loaded in cgi processing [08:01:07]execute_cgi json_proto POST (null) [08:01:07]execute_cgi path=json_proto method=POST [08:01:07]POST find Content-Length [08:01:07]Host: 172.17.60.68:8080 [08:01:07]Content-Length: 1213 [08:01:07]Content-Type: application/json [08:01:07] [08:01:07]POST finish read [08:01:07]Found Content-Length = 1213 [08:01: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545369\u000A05.06.2024 07:55\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751143;3751142\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:07]execute_script... [08:01: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545369\u000A05.06.2024 07:55\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751143;3751142\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:07]POST & json_proto [08:01:07]process_json_proto [08:01:07]json parsed OK: [08:01:07]protocol is kg_v1.0 [08:01:07]action value=print_text [08:01:07]process_action print_text [08:01:07]cmd_print_text [08:01:07]ExternCall_PrintAddStr [08:01:07]wPrintStart [08:01:07]Write to MH i2c: 01 00 00 FB 0A 05 [08:01:07]Write i2c OK [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: 01 [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: 01 07 00 [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: 01 07 00 FB 0A 00 00 00 00 00 FF 0F 1A [08:01:07]RasterBufferAndPrint [08:01:07]line *****ТОВАРНЫЙ ЧЕК***** [08:01:07]line АЗС 117 [08:01:07]line Партнер нефть [08:01:07]line 02508201610067 [08:01:07]line Кассир : Койгельдиева Р. [08:01:07]line Счет N : (1)545369 [08:01:07]line 05.06.2024 07:55 [08:01:07]line ПРОДАЖА [08:01:07]line ТРК (МРК, ГНК): 41 [08:01:07]line Вид ГСМ : 2710194210 [08:01:07]line ДТ-К-5 [08:01:07]line 20.000 x 72.90 [08:01:07]line ИТОГ: 1458.00 [08:01:07]line Тип оплаты: Талоны: Партнер нефть [08:01:07]line 3751143;3751142 [08:01:07]line ______________________ [08:01:07]line (подпись) [08:01:07]written 0, free lines is 4095 [08:01:07]Write to MH i2c: 01 00 00 10 0B 1B [08:01:07]Write i2c OK [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: 01 [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: 01 07 00 [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: 01 07 00 10 0B 00 00 00 00 00 F9 0D 28 [08:01:07]RasterBufferAndPrint [08:01:07]line [08:01:07]line [08:01:07]line [08:01:07]line [08:01:07]line [08:01:07]written 0, free lines is 3578 [08:01:07]MH_Cut [08:01:07]Write to MH i2c: D1 01 00 17 0B 01 F4 [08:01:07]Write i2c OK [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: D1 [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: D1 01 00 [08:01:07]MH_I2C_Read... [08:01:07]Read from MH i2c: D1 01 00 17 0B 00 F3 [08:01:07]Write to MH i2c: 01 00 00 18 0B 23 [08:01:07]Write i2c OK [08:01:07]MH_I2C_Read... [08:01:08]*** Cut start [08:01:08]*** Partial cut [08:01:08]*** CUTSNS_PIN = 1 [08:01:08]*** CUTSNS_PIN = 0 [08:01:08]*** Brake cut motor [08:01:09]Read from MH i2c: 01 [08:01:09]MH_I2C_Read... [08:01:09]*** Stop cut motor [08:01:09]*** Cut end [08:01:09]Read from MH i2c: 01 07 00 [08:01:09]MH_I2C_Read... [08:01:09]Read from MH i2c: 01 07 00 18 0B 00 00 00 00 00 FF 0F 38 [08:01:09]process_action print_text done [08:01:09]requested_data is exist [08:01:09]produce_requested_data [08:01:09]requested_item fm.sn is exist - process it [08:01:09]wFMCommunicate request_size=4 [08:01:09]MH_SAM_APDU [08:01:09]CAPDU: 80 11 00 00 [08:01:09]Write to MH i2c: E2 08 00 19 0B 80 11 00 00 00 00 00 00 9E [08:01:09]Write i2c OK [08:01:09]MH_I2C_Read... [08:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:09]Read from MH i2c: E2 [08:01:09]MH_I2C_Read... [08:01:09]Read from MH i2c: E2 17 00 [08:01:09]MH_I2C_Read... [08:01:09]Read from MH i2c: E2 17 00 19 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [08:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:01:09]wFMCommunicate OK [08:01:09]requested_item fd.num is exist - process it [08:01:09]SAM_PROTO_GetFieldsCounters [08:01:09]wFMCommunicate request_size=4 [08:01:09]MH_SAM_APDU [08:01:09]CAPDU: 80 13 00 00 [08:01:09]Write to MH i2c: E2 08 00 1A 0B 80 13 00 00 00 00 00 00 A1 [08:01:09]Write i2c OK [08:01:09]MH_I2C_Read... [08:01:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:09]Read from MH i2c: E2 [08:01:09]MH_I2C_Read... [08:01:09]Read from MH i2c: E2 62 00 [08:01:09]MH_I2C_Read... [08:01:09]Read from MH i2c: E2 62 00 1A 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [08:01:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:09]wFMCommunicate OK [08:01:09]SAM_PROTO_GetFieldsCounters done [08:01:09]requested_item shift.num is exist - process it [08:01:09]requested_item shift.opened is exist - process it [08:01:09]req_shift_opened [08:01:09]FM_GetShiftState [08:01:09]SAM_PROTO_GetShiftState [08:01:09]wFMCommunicate request_size=4 [08:01:09]MH_SAM_APDU [08:01:09]CAPDU: 80 13 01 00 [08:01:09]Write to MH i2c: E2 08 00 1B 0B 80 13 01 00 00 00 00 00 A3 [08:01:09]Write i2c OK [08:01:09]MH_I2C_Read... [08:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:09]Read from MH i2c: E2 [08:01:09]MH_I2C_Read... [08:01:09]Read from MH i2c: E2 0E 00 [08:01:09]MH_I2C_Read... [08:01:09]Read from MH i2c: E2 0E 00 1B 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DB [08:01:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:01:09]wFMCommunicate OK [08:01:09]SAM_PROTO_GetShiftState done [08:01:09]FM_GetShiftState done [08:01:09]req_shift_opened done [08:01:09]requested_item shift.open_date is exist - process it [08:01:09]req_shift_open_date [08:01:09]req_shift_open_date done [08:01:09]produce_requested_data done [08:01:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59700,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:01:09]process_action_free print_text [08:01:09]json_value_free [08:01:09]json_value_free done [08:01:09]process_json_proto returns [08:01:09]Send response to host [08:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59700,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:01:09]free response buf [08:01:09]execute_script done [08:01:09]execute_script returns [08:01:09]free content buf [08:01:09]Sock 10.Close socket [08:01:09]Sock 10.Thread stoped [08:01:09]OFD Sender: No OFD packet to send [08:01:14]accept exits with 8 [08:01:14]New connection [08:01:14]New thread 3067100516 created [08:01:14]Thread 3066957156 joined [08:01:14]Waiting for new connection... [08:01:14] Sock 8.Parse request [08:01:14]Sock 8.Check first char [08:01:14]Sock 8.First char is OK [08:01:14]request: POST /json_proto HTTP/1.0 [08:01:14]Method: POST [08:01:14]URL: /json_proto [08:01:14]Method is POST - this is cgi request [08:01:14]url: /json_proto [08:01:14]query_string will be loaded in cgi processing [08:01:14]execute_cgi json_proto POST (null) [08:01:14]execute_cgi path=json_proto method=POST [08:01:14]POST find Content-Length [08:01:14]Host: 172.17.60.68:8080 [08:01:14]Content-Length: 639 [08:01:14]Content-Type: application/json [08:01:14] [08:01:14]POST finish read [08:01:14]Found Content-Length = 639 [08:01:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545371", "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" : 72.90, "quantity" : 40.000, "sum" : 2916.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2916.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:14]execute_script... [08:01:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545371", "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" : 72.90, "quantity" : 40.000, "sum" : 2916.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2916.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:14]POST & json_proto [08:01:14]process_json_proto [08:01:14]json parsed OK: [08:01:14]protocol is kg_v1.0 [08:01:14]action value=close_receipt [08:01:14]process_action close_receipt [08:01:14]cmd_close_receipt [08:01:14]MH_GetDate [08:01:14]Write to MH i2c: F0 00 00 1C 0B 16 [08:01:14]Write i2c OK [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: F0 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: F0 09 00 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: F0 09 00 1C 0B 00 4B 1B 60 66 9A 61 5F 66 0B [08:01:14]GetLastDocTimeStamp 1717574427 [08:01:14]current date 1717574475 [08:01:14]FM_GetShiftState [08:01:14]SAM_PROTO_GetShiftState [08:01:14]wFMCommunicate request_size=4 [08:01:14]MH_SAM_APDU [08:01:14]CAPDU: 80 13 01 00 [08:01:14]Write to MH i2c: E2 08 00 1D 0B 80 13 01 00 00 00 00 00 A5 [08:01:14]Write i2c OK [08:01:14]MH_I2C_Read... [08:01:14]OFD Sender: No OFD packet to send [08:01:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:14]Read from MH i2c: E2 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: E2 0E 00 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: E2 0E 00 1D 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DD [08:01:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:01:14]wFMCommunicate OK [08:01:14]SAM_PROTO_GetShiftState done [08:01:14]FM_GetShiftState done [08:01:14]opened in 1717545916 [08:01:14]opened+sec_in_day 1717632316 [08:01:14]quantity*price = 291600 [08:01:14]sum+1 = 291601 [08:01:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2916.00 НСП 1% : 25.80 НДС 12% : 309.66 Наличными: 2916.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 96 05.06.2024 08:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59701 ФПД: 778857290880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080115&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59701&fm=778857290880&tin=02508201610067®Number=0000000000151680&sum=291600 [08:01:15]StoreToDocumentArchive [08:01:15]shift 72 fd 59701 [08:01:15]save to /storage/0072/doc_00059701 [08:01:15]save last doc name /storage/0072/doc_00059701 to /storage/kkm_last_doc_name [08:01:15]save OK [08:01:15]Clear old archive folders... [08:01:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:01:16]tlvbuf is 00399940 [08:01:16]SAM_PROTO_ClearQueue [08:01:16]wFMCommunicate request_size=4 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 09 00 00 [08:01:16]Write to MH i2c: E2 08 00 2A 0B 80 09 00 00 00 00 00 00 A7 [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 2A 0B 00 90 00 A9 [08:01:16]RAPDU: 90 00 [08:01:16]wFMCommunicate OK [08:01:16]SAM_PROTO_ClearQueue done [08:01:16]KKMCreateOFDPacket [08:01:16]OFDProtocolAddRootSTLVToBuf [08:01:16]FM_MakeSignedData [08:01:16]FM_MakeSignedData [08:01:16]SAM_PROTO_SignData [08:01:16]wFMCommunicate request_size=4 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 0D 01 02 [08:01:16]Write to MH i2c: E2 08 00 2B 0B 80 0D 01 02 00 00 00 00 AF [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 2B 0B 00 90 00 AA [08:01:16]RAPDU: 90 00 [08:01:16]wFMCommunicate OK [08:01:16]wFMCommunicate request_size=255 [08:01:16]MH_SAM_APDU [08:01: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 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 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 4B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 E9 00 00 35 04 06 00 00 B5 57 83 [08:01:16]Write to MH i2c: E2 02 01 2C 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 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 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 4B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 E9 00 00 35 04 06 00 00 B5 57 83 00 00 1C [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 2C 0B 00 90 00 AB [08:01:16]RAPDU: 90 00 [08:01:16]wFMCommunicate OK [08:01:16]wFMCommunicate request_size=7 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 0D 02 02 02 1C 80 [08:01:16]Write to MH i2c: E2 0A 00 2D 0B 80 0D 02 02 02 00 1C 80 00 00 52 [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 2D 0B 00 90 00 AC [08:01:16]RAPDU: 90 00 [08:01:16]wFMCommunicate OK [08:01:16]wFMCommunicate request_size=4 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 0D 03 02 [08:01:16]Write to MH i2c: E2 08 00 2E 0B 80 0D 03 02 00 00 00 00 B4 [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 0B 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 0B 00 2E 0B 00 B8 82 E8 3A 6C 91 49 2E 90 00 85 [08:01:16]RAPDU: B8 82 E8 3A 6C 91 49 2E 90 00 [08:01:16]wFMCommunicate OK [08:01:16]SAM_PROTO_SignData done [08:01:16]FM_MakeSignedData done [08:01:16]CreateOFDProtocolMessage [08:01:16]wFMCommunicate request_size=4 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 11 00 00 [08:01:16]Write to MH i2c: E2 08 00 2F 0B 80 11 00 00 00 00 00 00 B4 [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 17 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 17 00 2F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 07 [08:01:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:01:16]wFMCommunicate OK [08:01:16]CreateOFDProtocolMessage done [08:01:16]OFDSenderStorePacket 59701 [08:01:16]StoreOFDPacket docnum=59701 [08:01:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F6 5D 04 01 6D 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 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 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 4B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 E9 00 00 35 04 06 00 00 B5 57 83 1C 80 B8 82 E8 3A 6C 91 49 2E [08:01:16]CheckFolder [08:01:16]dirname=/storage/ofd_packets [08:01:16]CheckFolder done [08:01:16]ProducePacketName [08:01:16]name=ofd_packets/00059701 [08:01:16]NVStorageSaveData ofd_packets/00059701 [08:01:16]File name is /storage/ofd_packets/00059701 [08:01:16]Write 298 bytes [08:01:16]NVStorageSaveData done [08:01:16]OFDSenderStorePacket done [08:01:16]KKMCreateOFDPacket done [08:01:16]NVStorageSaveData kkm_last_timestamp [08:01:16]File name is /storage/kkm_last_timestamp [08:01:16]Write 4 bytes [08:01:16]NVStorageSaveData done [08:01:16]OFD Sender: Processing packet 59701 [packets to send 53, broken 52] [08:01:16]ProducePacketName [08:01:16]name=ofd_packets/00059701 [08:01:16]OFD Sender: To server: pG, [08:01:16]CommunicateWithHost lk.salyk.kg:30040 [08:01:16]ConnectInit lk.salyk.kg [08:01:16]ExternCall_PrintAddStr [08:01:16]wPrintStart [08:01:16]Write to MH i2c: 01 00 00 30 0B 3B [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: 01 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: 01 07 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: 01 07 00 30 0B 00 00 00 00 00 FF 0F 50 [08:01:16]RasterBufferAndPrint [08:01:16]line Счет N : (1)545371 [08:01:16]line ИНН: 02508201610067 [08:01:16]line Контрольно-Кассовый Чек [08:01:16]line ПРОДАЖА [08:01:16]line ТРК (МРК, ГНК) : 11 [08:01:16]line Товар: 2710194210 [08:01:16]line ДТ-К-5 [08:01:16]line 40.000 * 72.90 [08:01:16]line = 2916.00 [08:01:16]line НДС 12% НСП 1% [08:01:16]line > о реализуемом товаре [08:01:16]line ИТОГО: 2916.00 [08:01:16]line НСП 1% : 25.80 [08:01:16]line НДС 12% : 309.66 [08:01:16]line Наличными: 2916.00 [08:01:16]line Безнал.: 0.00 [08:01:16]line Место: АЗС № 117 "Партнер Нефть" [08:01:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:01:16]line СНО: Общий режим [08:01:16]line Чек 96 05.06.2024 08:01 [08:01:16]line Смена: 72 ФФД: 1.0 [08:01:16]line ЗНМ: 0300000048 [08:01:16]line РНМ: 0000000000151680 [08:01:16]line Версия ККМ: v1.0 [08:01:16]line ФМ: 0000000000959414 [08:01:16]line ФД: 59701 [08:01:16]line ФПД: 778857290880 [08:01:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080115&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59701&fm=778857290880&tin=02508201610067®Number=0000000000151680&sum=291600 [08:01:16]Connected sock=11 [08:01:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F6 5D 04 01 6D 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 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 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 4B 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 E9 00 00 35 04 06 00 00 B5 57 83 1C 80 B8 82 E8 3A 6C 91 49 2E [08:01:16]written 0, free lines is 4095 [08:01:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 98 66 47 00 DE 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 E9 00 00 F4 03 04 00 50 C7 5F 66 B6 04 01 00 00 46 48 F2 00 D9 93 12 19 [08:01:17]CommunicateWithHost err = 0 [08:01:17]CheckOFDResponse [08:01:17]1017 (14) - 77093643461234 [08:01:17]1041 (16) - 0000000000959414 [08:01:17]1040 (4) - 59701 [08:01:17]1012 (4) - 05.06.2024 02:02 [08:01:17]1206 (1) - 0 [08:01:17]OFD Sender: Remove packet 59701 [08:01:17]ProducePacketName [08:01:17]name=ofd_packets/00059701 [08:01:17]NVStorageDeleteData [08:01:17]Write to MH i2c: 01 00 00 58 0B 63 [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 07 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 07 00 58 0B 00 00 00 00 00 E5 0C 5B [08:01:17]RasterBufferAndPrint [08:01:17]line [08:01:17]line [08:01:17]line [08:01:17]line [08:01:17]line [08:01:17]written 0, free lines is 3305 [08:01:17]MH_Cut [08:01:17]Write to MH i2c: D1 01 00 5F 0B 01 3C [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: D1 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: D1 01 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: D1 01 00 5F 0B 00 3B [08:01:17]Write to MH i2c: 01 00 00 60 0B 6B [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]OFD Sender: No OFD packet to send [08:01:18]*** Cut start [08:01:18]*** Partial cut [08:01:18]*** CUTSNS_PIN = 1 [08:01:18]*** CUTSNS_PIN = 0 [08:01:18]*** Brake cut motor [08:01:18]Read from MH i2c: 01 [08:01:18]MH_I2C_Read... [08:01:18]*** Stop cut motor [08:01:18]*** Cut end [08:01:18]Read from MH i2c: 01 07 00 [08:01:18]MH_I2C_Read... [08:01:18]Read from MH i2c: 01 07 00 60 0B 00 00 00 00 00 FF 0F 80 [08:01:18]process_action close_receipt done [08:01:18]requested_data is exist [08:01:18]produce_requested_data [08:01:18]requested_item fm.sn is exist - process it [08:01:18]wFMCommunicate request_size=4 [08:01:18]MH_SAM_APDU [08:01:18]CAPDU: 80 11 00 00 [08:01:18]Write to MH i2c: E2 08 00 61 0B 80 11 00 00 00 00 00 00 E6 [08:01:18]Write i2c OK [08:01:18]MH_I2C_Read... [08:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:18]Read from MH i2c: E2 [08:01:18]MH_I2C_Read... [08:01:18]Read from MH i2c: E2 17 00 [08:01:18]MH_I2C_Read... [08:01:18]Read from MH i2c: E2 17 00 61 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 39 [08:01:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:01:18]wFMCommunicate OK [08:01:18]requested_item fd.num is exist - process it [08:01:18]SAM_PROTO_GetFieldsCounters [08:01:18]wFMCommunicate request_size=4 [08:01:18]MH_SAM_APDU [08:01:18]CAPDU: 80 13 00 00 [08:01:18]Write to MH i2c: E2 08 00 62 0B 80 13 00 00 00 00 00 00 E9 [08:01:18]Write i2c OK [08:01:18]MH_I2C_Read... [08:01:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:18]Read from MH i2c: E2 [08:01:18]MH_I2C_Read... [08:01:18]Read from MH i2c: E2 62 00 [08:01:18]MH_I2C_Read... [08:01:18]Read from MH i2c: E2 62 00 62 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 35 E9 00 00 0E 04 04 00 48 00 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 8C [08:01:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 35 E9 00 00 0E 04 04 00 48 00 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:01:18]wFMCommunicate OK [08:01:18]SAM_PROTO_GetFieldsCounters done [08:01:18]requested_item shift.num is exist - process it [08:01:18]requested_item shift.opened is exist - process it [08:01:18]req_shift_opened [08:01:18]FM_GetShiftState [08:01:18]SAM_PROTO_GetShiftState [08:01:18]wFMCommunicate request_size=4 [08:01:18]MH_SAM_APDU [08:01:18]CAPDU: 80 13 01 00 [08:01:18]Write to MH i2c: E2 08 00 63 0B 80 13 01 00 00 00 00 00 EB [08:01:18]Write i2c OK [08:01:18]MH_I2C_Read... [08:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:19]Read from MH i2c: E2 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 0E 00 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 0E 00 63 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 23 [08:01:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:01:19]wFMCommunicate OK [08:01:19]SAM_PROTO_GetShiftState done [08:01:19]FM_GetShiftState done [08:01:19]req_shift_opened done [08:01:19]requested_item shift.open_date is exist - process it [08:01:19]req_shift_open_date [08:01:19]req_shift_open_date done [08:01:19]produce_requested_data done [08:01:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59701,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:01:19]process_action_free close_receipt [08:01:19]json_value_free [08:01:19]json_value_free done [08:01:19]process_json_proto returns [08:01:19]Send response to host [08:01:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59701,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:01:19]free response buf [08:01:19]execute_script done [08:01:19]execute_script returns [08:01:19]free content buf [08:01:19]Sock 8.Close socket [08:01:19]Sock 8.Thread stoped [08:01:22]OFD Sender: No OFD packet to send [08:01:27]OFD Sender: No OFD packet to send [08:01:32]OFD Sender: No OFD packet to send [08:01:37]OFD Sender: No OFD packet to send [08:01:42]OFD Sender: No OFD packet to send [08:01:47]OFD Sender: No OFD packet to send [08:01:52]OFD Sender: No OFD packet to send [08:01:57]OFD Sender: No OFD packet to send [08:02:02]OFD Sender: No OFD packet to send [08:02:07]OFD Sender: No OFD packet to send [08:02:12]OFD Sender: No OFD packet to send [08:02:17]OFD Sender: No OFD packet to send [08:02:21]accept exits with 9 [08:02:21]New connection [08:02:21]New thread 3066957156 created [08:02:21]Thread 3067100516 joined [08:02:21]Waiting for new connection... [08:02:21] Sock 9.Parse request [08:02:21]Sock 9.Check first char [08:02:21]Sock 9.First char is OK [08:02:21]request: POST /json_proto HTTP/1.0 [08:02:21]Method: POST [08:02:21]URL: /json_proto [08:02:21]Method is POST - this is cgi request [08:02:21]url: /json_proto [08:02:21]query_string will be loaded in cgi processing [08:02:21]execute_cgi json_proto POST (null) [08:02:21]execute_cgi path=json_proto method=POST [08:02:21]POST find Content-Length [08:02:21]Host: 172.17.60.68:8080 [08:02:21]Content-Length: 639 [08:02:21]Content-Type: application/json [08:02:21] [08:02:21]POST finish read [08:02:21]Found Content-Length = 639 [08:02:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545372", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:21]execute_script... [08:02:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545372", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:21]POST & json_proto [08:02:21]process_json_proto [08:02:21]json parsed OK: [08:02:21]protocol is kg_v1.0 [08:02:21]action value=close_receipt [08:02:21]process_action close_receipt [08:02:21]cmd_close_receipt [08:02:21]MH_GetDate [08:02:21]Write to MH i2c: F0 00 00 64 0B 5E [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: F0 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: F0 09 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: F0 09 00 64 0B 00 8D 1B 60 66 9A 61 5F 66 95 [08:02:21]GetLastDocTimeStamp 1717574475 [08:02:21]current date 1717574541 [08:02:21]FM_GetShiftState [08:02:21]SAM_PROTO_GetShiftState [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 13 01 00 [08:02:21]Write to MH i2c: E2 08 00 65 0B 80 13 01 00 00 00 00 00 ED [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 0E 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 0E 00 65 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 25 [08:02:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:02:21]wFMCommunicate OK [08:02:21]SAM_PROTO_GetShiftState done [08:02:21]FM_GetShiftState done [08:02:21]opened in 1717545916 [08:02:21]opened+sec_in_day 1717632316 [08:02:21]quantity*price = 364500 [08:02:21]sum+1 = 364501 [08:02:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3645.00 НСП 1% : 32.26 НДС 12% : 387.08 Наличными: 3645.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 97 05.06.2024 08:02 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59702 ФПД: 5874234308780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080221&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59702&fm=5874234308780&tin=02508201610067®Number=0000000000151680&sum=364500 [08:02:22]StoreToDocumentArchive [08:02:22]shift 72 fd 59702 [08:02:22]save to /storage/0072/doc_00059702 [08:02:22]save last doc name /storage/0072/doc_00059702 to /storage/kkm_last_doc_name [08:02:22]save OK [08:02:22]Clear old archive folders... [08:02:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:02:22]tlvbuf is 00399010 [08:02:22]SAM_PROTO_ClearQueue [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 09 00 00 [08:02:22]Write to MH i2c: E2 08 00 72 0B 80 09 00 00 00 00 00 00 EF [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 72 0B 00 90 00 F1 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]SAM_PROTO_ClearQueue done [08:02:22]KKMCreateOFDPacket [08:02:22]OFDProtocolAddRootSTLVToBuf [08:02:22]FM_MakeSignedData [08:02:22]FM_MakeSignedData [08:02:22]SAM_PROTO_SignData [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 0D 01 02 [08:02:22]Write to MH i2c: E2 08 00 73 0B 80 0D 01 02 00 00 00 00 F7 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 73 0B 00 90 00 F2 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=255 [08:02:22]MH_SAM_APDU [08:02: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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 8D 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 E9 00 00 35 04 06 00 05 57 B3 A6 [08:02:22]Write to MH i2c: E2 02 01 74 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 8D 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 E9 00 00 35 04 06 00 05 57 B3 A6 00 00 8D [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]OFD Sender: No OFD packet to send [08:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 74 0B 00 90 00 F3 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=7 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 0D 02 02 02 38 AC [08:02:22]Write to MH i2c: E2 0A 00 75 0B 80 0D 02 02 02 00 38 AC 00 00 E2 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 75 0B 00 90 00 F4 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 0D 03 02 [08:02:22]Write to MH i2c: E2 08 00 76 0B 80 0D 03 02 00 00 00 00 FC [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 0B 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 0B 00 76 0B 00 F8 47 23 0C 99 AC 38 AD 90 00 95 [08:02:22]RAPDU: F8 47 23 0C 99 AC 38 AD 90 00 [08:02:22]wFMCommunicate OK [08:02:22]SAM_PROTO_SignData done [08:02:22]FM_MakeSignedData done [08:02:22]CreateOFDProtocolMessage [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 11 00 00 [08:02:22]Write to MH i2c: E2 08 00 77 0B 80 11 00 00 00 00 00 00 FC [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 17 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 17 00 77 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4F [08:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:02:22]wFMCommunicate OK [08:02:22]CreateOFDProtocolMessage done [08:02:22]OFDSenderStorePacket 59702 [08:02:22]StoreOFDPacket docnum=59702 [08:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 77 9D 04 01 6C 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 8D 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 E9 00 00 35 04 06 00 05 57 B3 A6 38 AC F8 47 23 0C 99 AC 38 AD [08:02:22]CheckFolder [08:02:22]dirname=/storage/ofd_packets [08:02:22]CheckFolder done [08:02:22]ProducePacketName [08:02:22]name=ofd_packets/00059702 [08:02:22]NVStorageSaveData ofd_packets/00059702 [08:02:22]File name is /storage/ofd_packets/00059702 [08:02:22]Write 298 bytes [08:02:22]NVStorageSaveData done [08:02:22]OFDSenderStorePacket done [08:02:22]KKMCreateOFDPacket done [08:02:22]NVStorageSaveData kkm_last_timestamp [08:02:22]File name is /storage/kkm_last_timestamp [08:02:22]Write 4 bytes [08:02:22]NVStorageSaveData done [08:02:22]ExternCall_PrintAddStr [08:02:22]wPrintStart [08:02:22]Write to MH i2c: 01 00 00 78 0B 83 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: 01 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: 01 07 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: 01 07 00 78 0B 00 00 00 00 00 FF 0F 98 [08:02:22]RasterBufferAndPrint [08:02:22]line Счет N : (1)545372 [08:02:22]line ИНН: 02508201610067 [08:02:22]line Контрольно-Кассовый Чек [08:02:22]line ПРОДАЖА [08:02:22]line ТРК (МРК, ГНК) : 31 [08:02:22]line Товар: 2710194210 [08:02:22]line ДТ-К-5 [08:02:22]line 50.000 * 72.90 [08:02:22]line = 3645.00 [08:02:22]line НДС 12% НСП 1% [08:02:22]line > о реализуемом товаре [08:02:22]line ИТОГО: 3645.00 [08:02:22]line НСП 1% : 32.26 [08:02:22]line НДС 12% : 387.08 [08:02:22]line Наличными: 3645.00 [08:02:22]line Безнал.: 0.00 [08:02:22]line Место: АЗС № 117 "Партнер Нефть" [08:02:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:02:22]line СНО: Общий режим [08:02:22]line Чек 97 05.06.2024 08:02 [08:02:22]line Смена: 72 ФФД: 1.0 [08:02:22]line ЗНМ: 0300000048 [08:02:22]line РНМ: 0000000000151680 [08:02:22]line Версия ККМ: v1.0 [08:02:22]line ФМ: 0000000000959414 [08:02:22]line ФД: 59702 [08:02:22]line ФПД: 5874234308780 [08:02:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080221&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59702&fm=5874234308780&tin=02508201610067®Number=0000000000151680&sum=364500 [08:02:23]OFD Sender: Processing packet 59702 [packets to send 53, broken 52] [08:02:23]ProducePacketName [08:02:23]name=ofd_packets/00059702 [08:02:23]OFD Sender: To server: pG, [08:02:23]CommunicateWithHost lk.salyk.kg:30040 [08:02:23]ConnectInit lk.salyk.kg [08:02:23]written 0, free lines is 4095 [08:02:23]Connected sock=11 [08:02:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 77 9D 04 01 6C 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 8D 1B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 E9 00 00 35 04 06 00 05 57 B3 A6 38 AC F8 47 23 0C 99 AC 38 AD [08:02:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 38 4B 47 00 3B 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 E9 00 00 F4 03 04 00 92 C7 5F 66 B6 04 01 00 00 1D 38 F1 CB F4 22 E5 14 [08:02:23]CommunicateWithHost err = 0 [08:02:23]CheckOFDResponse [08:02:23]1017 (14) - 77093643461234 [08:02:23]1041 (16) - 0000000000959414 [08:02:23]1040 (4) - 59702 [08:02:23]1012 (4) - 05.06.2024 02:04 [08:02:23]1206 (1) - 0 [08:02:23]OFD Sender: Remove packet 59702 [08:02:23]ProducePacketName [08:02:23]name=ofd_packets/00059702 [08:02:23]NVStorageDeleteData [08:02:23]Write to MH i2c: 01 00 00 A0 0B AB [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: 01 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: 01 07 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: 01 07 00 A0 0B 00 00 00 00 00 F3 0C B1 [08:02:23]RasterBufferAndPrint [08:02:23]line [08:02:23]line [08:02:23]line [08:02:23]line [08:02:23]line [08:02:23]written 0, free lines is 3319 [08:02:23]MH_Cut [08:02:23]Write to MH i2c: D1 01 00 A7 0B 01 84 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: D1 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: D1 01 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: D1 01 00 A7 0B 00 83 [08:02:23]Write to MH i2c: 01 00 00 A8 0B B3 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:24]OFD Sender: No OFD packet to send [08:02:24]*** Cut start [08:02:24]*** Partial cut [08:02:24]*** CUTSNS_PIN = 1 [08:02:24]*** CUTSNS_PIN = 0 [08:02:24]*** Brake cut motor [08:02:25]Read from MH i2c: 01 [08:02:25]MH_I2C_Read... [08:02:25]*** Stop cut motor [08:02:25]*** Cut end [08:02:25]Read from MH i2c: 01 07 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: 01 07 00 A8 0B 00 00 00 00 00 FF 0F C8 [08:02:25]process_action close_receipt done [08:02:25]requested_data is exist [08:02:25]produce_requested_data [08:02:25]requested_item fm.sn is exist - process it [08:02:25]wFMCommunicate request_size=4 [08:02:25]MH_SAM_APDU [08:02:25]CAPDU: 80 11 00 00 [08:02:25]Write to MH i2c: E2 08 00 A9 0B 80 11 00 00 00 00 00 00 2E [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:25]Read from MH i2c: E2 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 17 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 17 00 A9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 81 [08:02:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:02:25]wFMCommunicate OK [08:02:25]requested_item fd.num is exist - process it [08:02:25]SAM_PROTO_GetFieldsCounters [08:02:25]wFMCommunicate request_size=4 [08:02:25]MH_SAM_APDU [08:02:25]CAPDU: 80 13 00 00 [08:02:25]Write to MH i2c: E2 08 00 AA 0B 80 13 00 00 00 00 00 00 31 [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:25]Read from MH i2c: E2 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 62 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 62 00 AA 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 E9 00 00 0E 04 04 00 48 00 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 D8 [08:02:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 E9 00 00 0E 04 04 00 48 00 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:02:25]wFMCommunicate OK [08:02:25]SAM_PROTO_GetFieldsCounters done [08:02:25]requested_item shift.num is exist - process it [08:02:25]requested_item shift.opened is exist - process it [08:02:25]req_shift_opened [08:02:25]FM_GetShiftState [08:02:25]SAM_PROTO_GetShiftState [08:02:25]wFMCommunicate request_size=4 [08:02:25]MH_SAM_APDU [08:02:25]CAPDU: 80 13 01 00 [08:02:25]Write to MH i2c: E2 08 00 AB 0B 80 13 01 00 00 00 00 00 33 [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:25]Read from MH i2c: E2 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 AB 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6B [08:02:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:02:25]wFMCommunicate OK [08:02:25]SAM_PROTO_GetShiftState done [08:02:25]FM_GetShiftState done [08:02:25]req_shift_opened done [08:02:25]requested_item shift.open_date is exist - process it [08:02:25]req_shift_open_date [08:02:25]req_shift_open_date done [08:02:25]produce_requested_data done [08:02:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59702,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:02:25]process_action_free close_receipt [08:02:25]json_value_free [08:02:25]json_value_free done [08:02:25]process_json_proto returns [08:02:25]Send response to host [08:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59702,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:02:25]free response buf [08:02:25]execute_script done [08:02:25]execute_script returns [08:02:25]free content buf [08:02:25]Sock 9.Close socket [08:02:25]Sock 9.Thread stoped [08:02:29]OFD Sender: No OFD packet to send [08:02:34]OFD Sender: No OFD packet to send [08:02:39]OFD Sender: No OFD packet to send [08:02:44]OFD Sender: No OFD packet to send [08:02:49]OFD Sender: No OFD packet to send [08:02:54]OFD Sender: No OFD packet to send [08:02:59]OFD Sender: No OFD packet to send [08:03:04]OFD Sender: No OFD packet to send [08:03:09]OFD Sender: No OFD packet to send [08:03:14]OFD Sender: No OFD packet to send [08:03:19]OFD Sender: No OFD packet to send [08:03:24]OFD Sender: No OFD packet to send [08:03:29]OFD Sender: No OFD packet to send [08:03:34]OFD Sender: No OFD packet to send [08:03:39]OFD Sender: No OFD packet to send [08:03:44]OFD Sender: No OFD packet to send [08:03:49]OFD Sender: No OFD packet to send [08:03:51]accept exits with 8 [08:03:51]New connection [08:03:51]New thread 3067100516 created [08:03:51]Thread 3066957156 joined [08:03:51]Waiting for new connection... [08:03:51] Sock 8.Parse request [08:03:51]Sock 8.Check first char [08:03:51]Sock 8.First char is OK [08:03:51]request: POST /json_proto HTTP/1.0 [08:03:51]Method: POST [08:03:51]URL: /json_proto [08:03:51]Method is POST - this is cgi request [08:03:51]url: /json_proto [08:03:51]query_string will be loaded in cgi processing [08:03:51]execute_cgi json_proto POST (null) [08:03:51]execute_cgi path=json_proto method=POST [08:03:51]POST find Content-Length [08:03:51]Host: 172.17.60.68:8080 [08:03:51]Content-Length: 1213 [08:03:51]Content-Type: application/json [08:03:51] [08:03:51]POST finish read [08:03:51]Found Content-Length = 1213 [08:03: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545373\u000A05.06.2024 07:58\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751141;3751140\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:51]execute_script... [08:03: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545373\u000A05.06.2024 07:58\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751141;3751140\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:51]POST & json_proto [08:03:51]process_json_proto [08:03:51]json parsed OK: [08:03:51]protocol is kg_v1.0 [08:03:51]action value=print_text [08:03:51]process_action print_text [08:03:51]cmd_print_text [08:03:51]ExternCall_PrintAddStr [08:03:51]wPrintStart [08:03:51]Write to MH i2c: 01 00 00 AC 0B B7 [08:03:51]Write i2c OK [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: 01 [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: 01 07 00 [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: 01 07 00 AC 0B 00 00 00 00 00 FF 0F CC [08:03:51]RasterBufferAndPrint [08:03:51]line *****ТОВАРНЫЙ ЧЕК***** [08:03:51]line АЗС 117 [08:03:51]line Партнер нефть [08:03:51]line 02508201610067 [08:03:51]line Кассир : Койгельдиева Р. [08:03:51]line Счет N : (1)545373 [08:03:51]line 05.06.2024 07:58 [08:03:51]line ПРОДАЖА [08:03:51]line ТРК (МРК, ГНК): 41 [08:03:51]line Вид ГСМ : 2710194210 [08:03:51]line ДТ-К-5 [08:03:51]line 20.000 x 72.90 [08:03:51]line ИТОГ: 1458.00 [08:03:51]line Тип оплаты: Талоны: Партнер нефть [08:03:51]line 3751141;3751140 [08:03:51]line ______________________ [08:03:51]line (подпись) [08:03:51]written 0, free lines is 4095 [08:03:51]Write to MH i2c: 01 00 00 C1 0B CC [08:03:51]Write i2c OK [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: 01 [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: 01 07 00 [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: 01 07 00 C1 0B 00 00 00 00 00 F8 0D D8 [08:03:51]RasterBufferAndPrint [08:03:51]line [08:03:51]line [08:03:51]line [08:03:51]line [08:03:51]line [08:03:51]written 0, free lines is 3578 [08:03:51]MH_Cut [08:03:51]Write to MH i2c: D1 01 00 C8 0B 01 A5 [08:03:51]Write i2c OK [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: D1 [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: D1 01 00 [08:03:51]MH_I2C_Read... [08:03:51]Read from MH i2c: D1 01 00 C8 0B 00 A4 [08:03:51]Write to MH i2c: 01 00 00 C9 0B D4 [08:03:51]Write i2c OK [08:03:51]MH_I2C_Read... [08:03:52]*** Cut start [08:03:52]*** Partial cut [08:03:52]*** CUTSNS_PIN = 1 [08:03:52]*** CUTSNS_PIN = 0 [08:03:52]*** Brake cut motor [08:03:53]Read from MH i2c: 01 [08:03:53]MH_I2C_Read... [08:03:53]*** Stop cut motor [08:03:53]*** Cut end [08:03:53]Read from MH i2c: 01 07 00 [08:03:53]MH_I2C_Read... [08:03:53]Read from MH i2c: 01 07 00 C9 0B 00 00 00 00 00 FF 0F E9 [08:03:53]process_action print_text done [08:03:53]requested_data is exist [08:03:53]produce_requested_data [08:03:53]requested_item fm.sn is exist - process it [08:03:53]wFMCommunicate request_size=4 [08:03:53]MH_SAM_APDU [08:03:53]CAPDU: 80 11 00 00 [08:03:53]Write to MH i2c: E2 08 00 CA 0B 80 11 00 00 00 00 00 00 4F [08:03:53]Write i2c OK [08:03:53]MH_I2C_Read... [08:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:53]Read from MH i2c: E2 [08:03:53]MH_I2C_Read... [08:03:53]Read from MH i2c: E2 17 00 [08:03:53]MH_I2C_Read... [08:03:53]Read from MH i2c: E2 17 00 CA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A2 [08:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:03:53]wFMCommunicate OK [08:03:53]requested_item fd.num is exist - process it [08:03:53]SAM_PROTO_GetFieldsCounters [08:03:53]wFMCommunicate request_size=4 [08:03:53]MH_SAM_APDU [08:03:53]CAPDU: 80 13 00 00 [08:03:53]Write to MH i2c: E2 08 00 CB 0B 80 13 00 00 00 00 00 00 52 [08:03:53]Write i2c OK [08:03:53]MH_I2C_Read... [08:03:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:53]Read from MH i2c: E2 [08:03:53]MH_I2C_Read... [08:03:53]Read from MH i2c: E2 62 00 [08:03:53]MH_I2C_Read... [08:03:53]Read from MH i2c: E2 62 00 CB 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 E9 00 00 0E 04 04 00 48 00 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 F9 [08:03:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 E9 00 00 0E 04 04 00 48 00 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:03:53]wFMCommunicate OK [08:03:53]SAM_PROTO_GetFieldsCounters done [08:03:53]requested_item shift.num is exist - process it [08:03:53]requested_item shift.opened is exist - process it [08:03:53]req_shift_opened [08:03:53]FM_GetShiftState [08:03:53]SAM_PROTO_GetShiftState [08:03:53]wFMCommunicate request_size=4 [08:03:53]MH_SAM_APDU [08:03:53]CAPDU: 80 13 01 00 [08:03:53]Write to MH i2c: E2 08 00 CC 0B 80 13 01 00 00 00 00 00 54 [08:03:53]Write i2c OK [08:03:53]MH_I2C_Read... [08:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:53]Read from MH i2c: E2 [08:03:53]MH_I2C_Read... [08:03:53]Read from MH i2c: E2 0E 00 [08:03:53]MH_I2C_Read... [08:03:53]Read from MH i2c: E2 0E 00 CC 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8C [08:03:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:03:53]wFMCommunicate OK [08:03:53]SAM_PROTO_GetShiftState done [08:03:53]FM_GetShiftState done [08:03:53]req_shift_opened done [08:03:53]requested_item shift.open_date is exist - process it [08:03:53]req_shift_open_date [08:03:53]req_shift_open_date done [08:03:53]produce_requested_data done [08:03:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59702,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:03:53]process_action_free print_text [08:03:53]json_value_free [08:03:53]json_value_free done [08:03:53]process_json_proto returns [08:03:53]Send response to host [08:03:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59702,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:03:53]free response buf [08:03:53]execute_script done [08:03:53]execute_script returns [08:03:53]free content buf [08:03:53]Sock 8.Close socket [08:03:53]Sock 8.Thread stoped [08:03:54]OFD Sender: No OFD packet to send [08:03:59]OFD Sender: No OFD packet to send [08:04:04]OFD Sender: No OFD packet to send [08:04:09]OFD Sender: No OFD packet to send [08:04:14]OFD Sender: No OFD packet to send [08:04:19]OFD Sender: No OFD packet to send [08:04:24]OFD Sender: No OFD packet to send [08:04:29]OFD Sender: No OFD packet to send [08:04:34]OFD Sender: No OFD packet to send [08:04:39]OFD Sender: No OFD packet to send [08:04:44]OFD Sender: No OFD packet to send [08:04:49]OFD Sender: No OFD packet to send [08:04:54]OFD Sender: No OFD packet to send [08:04:59]OFD Sender: No OFD packet to send [08:05:04]OFD Sender: No OFD packet to send [08:05:04]accept exits with 9 [08:05:04]New connection [08:05:04]New thread 3066957156 created [08:05:04]Thread 3067100516 joined [08:05:04]Waiting for new connection... [08:05:04] Sock 9.Parse request [08:05:04]Sock 9.Check first char [08:05:04]Sock 9.First char is OK [08:05:04]request: POST /json_proto HTTP/1.0 [08:05:04]Method: POST [08:05:04]URL: /json_proto [08:05:04]Method is POST - this is cgi request [08:05:04]url: /json_proto [08:05:04]query_string will be loaded in cgi processing [08:05:04]execute_cgi json_proto POST (null) [08:05:04]execute_cgi path=json_proto method=POST [08:05:04]POST find Content-Length [08:05:04]Host: 172.17.60.68:8080 [08:05:04]Content-Length: 1213 [08:05:04]Content-Type: application/json [08:05:04] [08:05:04]POST finish read [08:05:04]Found Content-Length = 1213 [08:05:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545375\u000A05.06.2024 07:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751139;3751151\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:04]execute_script... [08:05:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545375\u000A05.06.2024 07:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751139;3751151\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:04]POST & json_proto [08:05:04]process_json_proto [08:05:04]json parsed OK: [08:05:04]protocol is kg_v1.0 [08:05:04]action value=print_text [08:05:04]process_action print_text [08:05:04]cmd_print_text [08:05:04]ExternCall_PrintAddStr [08:05:04]wPrintStart [08:05:04]Write to MH i2c: 01 00 00 CD 0B D8 [08:05:04]Write i2c OK [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: 01 [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: 01 07 00 [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: 01 07 00 CD 0B 00 00 00 00 00 FF 0F ED [08:05:04]RasterBufferAndPrint [08:05:04]line *****ТОВАРНЫЙ ЧЕК***** [08:05:04]line АЗС 117 [08:05:04]line Партнер нефть [08:05:04]line 02508201610067 [08:05:04]line Кассир : Койгельдиева Р. [08:05:04]line Счет N : (1)545375 [08:05:04]line 05.06.2024 07:59 [08:05:04]line ПРОДАЖА [08:05:04]line ТРК (МРК, ГНК): 41 [08:05:04]line Вид ГСМ : 2710194210 [08:05:04]line ДТ-К-5 [08:05:04]line 20.000 x 72.90 [08:05:04]line ИТОГ: 1458.00 [08:05:04]line Тип оплаты: Талоны: Партнер нефть [08:05:04]line 3751139;3751151 [08:05:04]line ______________________ [08:05:04]line (подпись) [08:05:04]written 0, free lines is 4095 [08:05:04]Write to MH i2c: 01 00 00 E2 0B ED [08:05:04]Write i2c OK [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: 01 [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: 01 07 00 [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: 01 07 00 E2 0B 00 00 00 00 00 F8 0D F9 [08:05:04]RasterBufferAndPrint [08:05:04]line [08:05:04]line [08:05:04]line [08:05:04]line [08:05:04]line [08:05:04]written 0, free lines is 3578 [08:05:04]MH_Cut [08:05:04]Write to MH i2c: D1 01 00 E9 0B 01 C6 [08:05:04]Write i2c OK [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: D1 [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: D1 01 00 [08:05:04]MH_I2C_Read... [08:05:04]Read from MH i2c: D1 01 00 E9 0B 00 C5 [08:05:04]Write to MH i2c: 01 00 00 EA 0B F5 [08:05:04]Write i2c OK [08:05:04]MH_I2C_Read... [08:05:05]*** Cut start [08:05:05]*** Partial cut [08:05:05]*** CUTSNS_PIN = 1 [08:05:05]*** CUTSNS_PIN = 0 [08:05:05]*** Brake cut motor [08:05:05]Read from MH i2c: 01 [08:05:05]MH_I2C_Read... [08:05:05]Read from MH i2c: 01 07 00 [08:05:05]MH_I2C_Read... [08:05:05]*** Stop cut motor [08:05:05]*** Cut end [08:05:05]Read from MH i2c: 01 07 00 EA 0B 00 00 00 00 00 FF 0F 0A [08:05:05]process_action print_text done [08:05:05]requested_data is exist [08:05:05]produce_requested_data [08:05:05]requested_item fm.sn is exist - process it [08:05:05]wFMCommunicate request_size=4 [08:05:05]MH_SAM_APDU [08:05:05]CAPDU: 80 11 00 00 [08:05:05]Write to MH i2c: E2 08 00 EB 0B 80 11 00 00 00 00 00 00 70 [08:05:05]Write i2c OK [08:05:05]MH_I2C_Read... [08:05:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:05]Read from MH i2c: E2 [08:05:05]MH_I2C_Read... [08:05:05]Read from MH i2c: E2 17 00 [08:05:05]MH_I2C_Read... [08:05:05]Read from MH i2c: E2 17 00 EB 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [08:05:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:05:05]wFMCommunicate OK [08:05:05]requested_item fd.num is exist - process it [08:05:05]SAM_PROTO_GetFieldsCounters [08:05:05]wFMCommunicate request_size=4 [08:05:05]MH_SAM_APDU [08:05:05]CAPDU: 80 13 00 00 [08:05:05]Write to MH i2c: E2 08 00 EC 0B 80 13 00 00 00 00 00 00 73 [08:05:05]Write i2c OK [08:05:05]MH_I2C_Read... [08:05:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:06]Read from MH i2c: E2 [08:05:06]MH_I2C_Read... [08:05:06]Read from MH i2c: E2 62 00 [08:05:06]MH_I2C_Read... [08:05:06]Read from MH i2c: E2 62 00 EC 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 E9 00 00 0E 04 04 00 48 00 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 1A [08:05:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 E9 00 00 0E 04 04 00 48 00 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:05:06]wFMCommunicate OK [08:05:06]SAM_PROTO_GetFieldsCounters done [08:05:06]requested_item shift.num is exist - process it [08:05:06]requested_item shift.opened is exist - process it [08:05:06]req_shift_opened [08:05:06]FM_GetShiftState [08:05:06]SAM_PROTO_GetShiftState [08:05:06]wFMCommunicate request_size=4 [08:05:06]MH_SAM_APDU [08:05:06]CAPDU: 80 13 01 00 [08:05:06]Write to MH i2c: E2 08 00 ED 0B 80 13 01 00 00 00 00 00 75 [08:05:06]Write i2c OK [08:05:06]MH_I2C_Read... [08:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:06]Read from MH i2c: E2 [08:05:06]MH_I2C_Read... [08:05:06]Read from MH i2c: E2 0E 00 [08:05:06]MH_I2C_Read... [08:05:06]Read from MH i2c: E2 0E 00 ED 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AD [08:05:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:05:06]wFMCommunicate OK [08:05:06]SAM_PROTO_GetShiftState done [08:05:06]FM_GetShiftState done [08:05:06]req_shift_opened done [08:05:06]requested_item shift.open_date is exist - process it [08:05:06]req_shift_open_date [08:05:06]req_shift_open_date done [08:05:06]produce_requested_data done [08:05:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59702,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:05:06]process_action_free print_text [08:05:06]json_value_free [08:05:06]json_value_free done [08:05:06]process_json_proto returns [08:05:06]Send response to host [08:05:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59702,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:05:06]free response buf [08:05:06]execute_script done [08:05:06]execute_script returns [08:05:06]free content buf [08:05:06]Sock 9.Close socket [08:05:06]Sock 9.Thread stoped [08:05:09]OFD Sender: No OFD packet to send [08:05:14]OFD Sender: No OFD packet to send [08:05:19]OFD Sender: No OFD packet to send [08:05:24]OFD Sender: No OFD packet to send [08:05:29]OFD Sender: No OFD packet to send [08:05:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:49]OFD Sender: No OFD packet to send [08:05:54]OFD Sender: No OFD packet to send [08:05:55]accept exits with 8 [08:05:55]New connection [08:05:55]New thread 3067100516 created [08:05:55]Thread 3066957156 joined [08:05:55]Waiting for new connection... [08:05:55] Sock 8.Parse request [08:05:55]Sock 8.Check first char [08:05:55]Sock 8.First char is OK [08:05:55]request: POST /json_proto HTTP/1.0 [08:05:55]Method: POST [08:05:55]URL: /json_proto [08:05:55]Method is POST - this is cgi request [08:05:55]url: /json_proto [08:05:55]query_string will be loaded in cgi processing [08:05:55]execute_cgi json_proto POST (null) [08:05:55]execute_cgi path=json_proto method=POST [08:05:55]POST find Content-Length [08:05:55]Host: 172.17.60.68:8080 [08:05:55]Content-Length: 639 [08:05:55]Content-Type: application/json [08:05:55] [08:05:55]POST finish read [08:05:55]Found Content-Length = 639 [08:05:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545378", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:55]execute_script... [08:05: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)545378", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:55]POST & json_proto [08:05:55]process_json_proto [08:05:55]json parsed OK: [08:05:55]protocol is kg_v1.0 [08:05:55]action value=close_receipt [08:05:55]process_action close_receipt [08:05:55]cmd_close_receipt [08:05:55]MH_GetDate [08:05:55]Write to MH i2c: F0 00 00 EE 0B E8 [08:05:55]Write i2c OK [08:05:55]MH_I2C_Read... [08:05:55]Read from MH i2c: F0 [08:05:55]MH_I2C_Read... [08:05:55]Read from MH i2c: F0 09 00 [08:05:55]MH_I2C_Read... [08:05:55]Read from MH i2c: F0 09 00 EE 0B 00 64 1C 60 66 9A 61 5F 66 F7 [08:05:55]GetLastDocTimeStamp 1717574541 [08:05:55]current date 1717574756 [08:05:55]FM_GetShiftState [08:05:55]SAM_PROTO_GetShiftState [08:05:55]wFMCommunicate request_size=4 [08:05:55]MH_SAM_APDU [08:05:55]CAPDU: 80 13 01 00 [08:05:55]Write to MH i2c: E2 08 00 EF 0B 80 13 01 00 00 00 00 00 77 [08:05:55]Write i2c OK [08:05:55]MH_I2C_Read... [08:05:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:55]Read from MH i2c: E2 [08:05:55]MH_I2C_Read... [08:05:55]Read from MH i2c: E2 0E 00 [08:05:55]MH_I2C_Read... [08:05:55]Read from MH i2c: E2 0E 00 EF 0B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AF [08:05:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:05:55]wFMCommunicate OK [08:05:55]SAM_PROTO_GetShiftState done [08:05:55]FM_GetShiftState done [08:05:55]opened in 1717545916 [08:05:55]opened+sec_in_day 1717632316 [08:05:55]quantity*price = 364500 [08:05:55]sum+1 = 364501 [08:05:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3645.00 НСП 1% : 32.26 НДС 12% : 387.08 Наличными: 3645.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 98 05.06.2024 08:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59703 ФПД: 94265277705836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080556&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59703&fm=94265277705836&tin=02508201610067®Number=0000000000151680&sum=364500 [08:05:56]StoreToDocumentArchive [08:05:56]shift 72 fd 59703 [08:05:56]save to /storage/0072/doc_00059703 [08:05:56]save last doc name /storage/0072/doc_00059703 to /storage/kkm_last_doc_name [08:05:56]save OK [08:05:56]Clear old archive folders... [08:05:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:05:56]tlvbuf is 003C5960 [08:05:56]SAM_PROTO_ClearQueue [08:05:56]wFMCommunicate request_size=4 [08:05:56]MH_SAM_APDU [08:05:56]CAPDU: 80 09 00 00 [08:05:56]Write to MH i2c: E2 08 00 FC 0B 80 09 00 00 00 00 00 00 79 [08:05:56]Write i2c OK [08:05:56]MH_I2C_Read... [08:05:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:56]Read from MH i2c: E2 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 03 00 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 03 00 FC 0B 00 90 00 7B [08:05:56]RAPDU: 90 00 [08:05:56]wFMCommunicate OK [08:05:56]SAM_PROTO_ClearQueue done [08:05:56]KKMCreateOFDPacket [08:05:56]OFDProtocolAddRootSTLVToBuf [08:05:56]FM_MakeSignedData [08:05:56]FM_MakeSignedData [08:05:56]SAM_PROTO_SignData [08:05:56]wFMCommunicate request_size=4 [08:05:56]MH_SAM_APDU [08:05:56]CAPDU: 80 0D 01 02 [08:05:56]Write to MH i2c: E2 08 00 FD 0B 80 0D 01 02 00 00 00 00 81 [08:05:56]Write i2c OK [08:05:56]MH_I2C_Read... [08:05:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:56]Read from MH i2c: E2 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 03 00 [08:05:56]MH_I2C_Read... [08:05:56]Read from MH i2c: E2 03 00 FD 0B 00 90 00 7C [08:05:56]RAPDU: 90 00 [08:05:56]wFMCommunicate OK [08:05:56]wFMCommunicate request_size=255 [08:05:56]MH_SAM_APDU [08:05: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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 64 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 E9 00 00 35 04 06 00 55 BB D8 64 [08:05:56]Write to MH i2c: E2 02 01 FE 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 64 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 E9 00 00 35 04 06 00 55 BB D8 64 00 00 88 [08:05:56]Write i2c OK [08:05:56]MH_I2C_Read... [08:05:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:57]Read from MH i2c: E2 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 03 00 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 03 00 FE 0B 00 90 00 7D [08:05:57]RAPDU: 90 00 [08:05:57]wFMCommunicate OK [08:05:57]wFMCommunicate request_size=7 [08:05:57]MH_SAM_APDU [08:05:57]CAPDU: 80 0D 02 02 02 6E 6C [08:05:57]Write to MH i2c: E2 0A 00 FF 0B 80 0D 02 02 02 00 6E 6C 00 00 62 [08:05:57]Write i2c OK [08:05:57]MH_I2C_Read... [08:05:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:57]Read from MH i2c: E2 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 03 00 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 03 00 FF 0B 00 90 00 7E [08:05:57]RAPDU: 90 00 [08:05:57]wFMCommunicate OK [08:05:57]wFMCommunicate request_size=4 [08:05:57]MH_SAM_APDU [08:05:57]CAPDU: 80 0D 03 02 [08:05:57]Write to MH i2c: E2 08 00 00 0C 80 0D 03 02 00 00 00 00 87 [08:05:57]Write i2c OK [08:05:57]MH_I2C_Read... [08:05:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:57]Read from MH i2c: E2 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 0B 00 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 0B 00 00 0C 00 84 A8 8F DC A3 0E 23 E8 90 00 DB [08:05:57]RAPDU: 84 A8 8F DC A3 0E 23 E8 90 00 [08:05:57]wFMCommunicate OK [08:05:57]SAM_PROTO_SignData done [08:05:57]FM_MakeSignedData done [08:05:57]CreateOFDProtocolMessage [08:05:57]wFMCommunicate request_size=4 [08:05:57]MH_SAM_APDU [08:05:57]CAPDU: 80 11 00 00 [08:05:57]Write to MH i2c: E2 08 00 01 0C 80 11 00 00 00 00 00 00 87 [08:05:57]Write i2c OK [08:05:57]MH_I2C_Read... [08:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:57]Read from MH i2c: E2 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 17 00 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: E2 17 00 01 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DA [08:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:05:57]wFMCommunicate OK [08:05:57]CreateOFDProtocolMessage done [08:05:57]OFDSenderStorePacket 59703 [08:05:57]StoreOFDPacket docnum=59703 [08:05:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4F C9 04 01 BC 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 64 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 E9 00 00 35 04 06 00 55 BB D8 64 6E 6C 84 A8 8F DC A3 0E 23 E8 [08:05:57]CheckFolder [08:05:57]dirname=/storage/ofd_packets [08:05:57]CheckFolder done [08:05:57]ProducePacketName [08:05:57]name=ofd_packets/00059703 [08:05:57]NVStorageSaveData ofd_packets/00059703 [08:05:57]File name is /storage/ofd_packets/00059703 [08:05:57]Write 298 bytes [08:05:57]NVStorageSaveData done [08:05:57]OFDSenderStorePacket done [08:05:57]KKMCreateOFDPacket done [08:05:57]NVStorageSaveData kkm_last_timestamp [08:05:57]File name is /storage/kkm_last_timestamp [08:05:57]Write 4 bytes [08:05:57]NVStorageSaveData done [08:05:57]ExternCall_PrintAddStr [08:05:57]wPrintStart [08:05:57]Write to MH i2c: 01 00 00 02 0C 0E [08:05:57]Write i2c OK [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: 01 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: 01 07 00 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: 01 07 00 02 0C 00 00 00 00 00 FF 0F 23 [08:05:57]RasterBufferAndPrint [08:05:57]line Счет N : (1)545378 [08:05:57]line ИНН: 02508201610067 [08:05:57]line Контрольно-Кассовый Чек [08:05:57]line ПРОДАЖА [08:05:57]line ТРК (МРК, ГНК) : 11 [08:05:57]line Товар: 2710194210 [08:05:57]line ДТ-К-5 [08:05:57]line 50.000 * 72.90 [08:05:57]line = 3645.00 [08:05:57]line НДС 12% НСП 1% [08:05:57]line > о реализуемом товаре [08:05:57]line ИТОГО: 3645.00 [08:05:57]line НСП 1% : 32.26 [08:05:57]line НДС 12% : 387.08 [08:05:57]line Наличными: 3645.00 [08:05:57]line Безнал.: 0.00 [08:05:57]line Место: АЗС № 117 "Партнер Нефть" [08:05:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:05:57]line СНО: Общий режим [08:05:57]line Чек 98 05.06.2024 08:05 [08:05:57]line Смена: 72 ФФД: 1.0 [08:05:57]line ЗНМ: 0300000048 [08:05:57]line РНМ: 0000000000151680 [08:05:57]line Версия ККМ: v1.0 [08:05:57]line ФМ: 0000000000959414 [08:05:57]line ФД: 59703 [08:05:57]line ФПД: 94265277705836 [08:05:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080556&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59703&fm=94265277705836&tin=02508201610067®Number=0000000000151680&sum=364500 [08:05:57]OFD Sender: Processing packet 59703 [packets to send 53, broken 52] [08:05:57]ProducePacketName [08:05:57]name=ofd_packets/00059703 [08:05:57]OFD Sender: To server: pG, [08:05:57]CommunicateWithHost lk.salyk.kg:30040 [08:05:57]ConnectInit lk.salyk.kg [08:05:57]written 0, free lines is 4095 [08:05:57]Connected sock=10 [08:05:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4F C9 04 01 BC 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 64 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 E9 00 00 35 04 06 00 55 BB D8 64 6E 6C 84 A8 8F DC A3 0E 23 E8 [08:05:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 83 C0 47 00 30 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 E9 00 00 F4 03 04 00 68 C8 5F 66 B6 04 01 00 00 AB 43 81 E1 33 33 EA 54 [08:05:57]CommunicateWithHost err = 0 [08:05:57]CheckOFDResponse [08:05:57]1017 (14) - 77093643461234 [08:05:57]1041 (16) - 0000000000959414 [08:05:57]1040 (4) - 59703 [08:05:57]1012 (4) - 05.06.2024 02:07 [08:05:57]1206 (1) - 0 [08:05:57]OFD Sender: Remove packet 59703 [08:05:57]ProducePacketName [08:05:57]name=ofd_packets/00059703 [08:05:57]NVStorageDeleteData [08:05:57]Write to MH i2c: 01 00 00 2A 0C 36 [08:05:57]Write i2c OK [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: 01 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: 01 07 00 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: 01 07 00 2A 0C 00 00 00 00 00 EC 0C 35 [08:05:57]RasterBufferAndPrint [08:05:57]line [08:05:57]line [08:05:57]line [08:05:57]line [08:05:57]line [08:05:57]written 0, free lines is 3315 [08:05:57]MH_Cut [08:05:57]Write to MH i2c: D1 01 00 31 0C 01 0F [08:05:57]Write i2c OK [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: D1 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: D1 01 00 [08:05:57]MH_I2C_Read... [08:05:57]Read from MH i2c: D1 01 00 31 0C 00 0E [08:05:57]Write to MH i2c: 01 00 00 32 0C 3E [08:05:57]Write i2c OK [08:05:57]MH_I2C_Read... [08:05:58]OFD Sender: No OFD packet to send [08:05:58]*** Cut start [08:05:58]*** Partial cut [08:05:58]*** CUTSNS_PIN = 1 [08:05:58]*** CUTSNS_PIN = 0 [08:05:59]*** Brake cut motor [08:05:59]Read from MH i2c: 01 [08:05:59]MH_I2C_Read... [08:05:59]*** Stop cut motor [08:05:59]*** Cut end [08:05:59]Read from MH i2c: 01 07 00 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: 01 07 00 32 0C 00 00 00 00 00 FF 0F 53 [08:05:59]process_action close_receipt done [08:05:59]requested_data is exist [08:05:59]produce_requested_data [08:05:59]requested_item fm.sn is exist - process it [08:05:59]wFMCommunicate request_size=4 [08:05:59]MH_SAM_APDU [08:05:59]CAPDU: 80 11 00 00 [08:05:59]Write to MH i2c: E2 08 00 33 0C 80 11 00 00 00 00 00 00 B9 [08:05:59]Write i2c OK [08:05:59]MH_I2C_Read... [08:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:59]Read from MH i2c: E2 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 17 00 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 17 00 33 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [08:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:05:59]wFMCommunicate OK [08:05:59]requested_item fd.num is exist - process it [08:05:59]SAM_PROTO_GetFieldsCounters [08:05:59]wFMCommunicate request_size=4 [08:05:59]MH_SAM_APDU [08:05:59]CAPDU: 80 13 00 00 [08:05:59]Write to MH i2c: E2 08 00 34 0C 80 13 00 00 00 00 00 00 BC [08:05:59]Write i2c OK [08:05:59]MH_I2C_Read... [08:05:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:59]Read from MH i2c: E2 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 62 00 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 62 00 34 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 37 E9 00 00 0E 04 04 00 48 00 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 67 [08:05:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 37 E9 00 00 0E 04 04 00 48 00 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:05:59]wFMCommunicate OK [08:05:59]SAM_PROTO_GetFieldsCounters done [08:05:59]requested_item shift.num is exist - process it [08:05:59]requested_item shift.opened is exist - process it [08:05:59]req_shift_opened [08:05:59]FM_GetShiftState [08:05:59]SAM_PROTO_GetShiftState [08:05:59]wFMCommunicate request_size=4 [08:05:59]MH_SAM_APDU [08:05:59]CAPDU: 80 13 01 00 [08:05:59]Write to MH i2c: E2 08 00 35 0C 80 13 01 00 00 00 00 00 BE [08:05:59]Write i2c OK [08:05:59]MH_I2C_Read... [08:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:59]Read from MH i2c: E2 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 0E 00 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 0E 00 35 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [08:05:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:05:59]wFMCommunicate OK [08:05:59]SAM_PROTO_GetShiftState done [08:05:59]FM_GetShiftState done [08:05:59]req_shift_opened done [08:05:59]requested_item shift.open_date is exist - process it [08:05:59]req_shift_open_date [08:05:59]req_shift_open_date done [08:05:59]produce_requested_data done [08:05:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59703,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:05:59]process_action_free close_receipt [08:05:59]json_value_free [08:05:59]json_value_free done [08:05:59]process_json_proto returns [08:05:59]Send response to host [08:05:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59703,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:05:59]free response buf [08:05:59]execute_script done [08:05:59]execute_script returns [08:05:59]free content buf [08:05:59]Sock 8.Close socket [08:05:59]Sock 8.Thread stoped [08:06:00]accept exits with 9 [08:06:00]New connection [08:06:00]New thread 3066957156 created [08:06:00]Thread 3067100516 joined [08:06:00]Waiting for new connection... [08:06:00] Sock 9.Parse request [08:06:00]Sock 9.Check first char [08:06:00]Sock 9.First char is OK [08:06:00]request: POST /json_proto HTTP/1.0 [08:06:00]Method: POST [08:06:00]URL: /json_proto [08:06:00]Method is POST - this is cgi request [08:06:00]url: /json_proto [08:06:00]query_string will be loaded in cgi processing [08:06:00]execute_cgi json_proto POST (null) [08:06:00]execute_cgi path=json_proto method=POST [08:06:00]POST find Content-Length [08:06:00]Host: 172.17.60.68:8080 [08:06:00]Content-Length: 678 [08:06:00]Content-Type: application/json [08:06:00] [08:06:00]POST finish read [08:06:00]Found Content-Length = 678 [08:06:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:00]execute_script... [08:06: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)545376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:00]POST & json_proto [08:06:00]process_json_proto [08:06:00]json parsed OK: [08:06:00]protocol is kg_v1.0 [08:06:00]action value=close_receipt [08:06:00]process_action close_receipt [08:06:00]cmd_close_receipt [08:06:00]MH_GetDate [08:06:00]Write to MH i2c: F0 00 00 36 0C 31 [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: F0 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: F0 09 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: F0 09 00 36 0C 00 69 1C 60 66 9A 61 5F 66 45 [08:06:00]GetLastDocTimeStamp 1717574756 [08:06:00]current date 1717574761 [08:06:00]FM_GetShiftState [08:06:00]SAM_PROTO_GetShiftState [08:06:00]wFMCommunicate request_size=4 [08:06:00]MH_SAM_APDU [08:06:00]CAPDU: 80 13 01 00 [08:06:00]Write to MH i2c: E2 08 00 37 0C 80 13 01 00 00 00 00 00 C0 [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:00]Read from MH i2c: E2 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 0E 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 0E 00 37 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F8 [08:06:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:06:00]wFMCommunicate OK [08:06:00]SAM_PROTO_GetShiftState done [08:06:00]FM_GetShiftState done [08:06:00]opened in 1717545916 [08:06:00]opened+sec_in_day 1717632316 [08:06:00]quantity*price = 80012 [08:06:00]sum+1 = 80013 [08:06:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 99 05.06.2024 08:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59704 ФПД: 179192228138636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59704&fm=179192228138636&tin=02508201610067®Number=0000000000151680&sum=80000 [08:06:02]StoreToDocumentArchive [08:06:02]shift 72 fd 59704 [08:06:02]save to /storage/0072/doc_00059704 [08:06:02]save last doc name /storage/0072/doc_00059704 to /storage/kkm_last_doc_name [08:06:02]save OK [08:06:02]Clear old archive folders... [08:06:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:02]tlvbuf is 003B36D0 [08:06:02]SAM_PROTO_ClearQueue [08:06:02]wFMCommunicate request_size=4 [08:06:02]MH_SAM_APDU [08:06:02]CAPDU: 80 09 00 00 [08:06:02]Write to MH i2c: E2 08 00 44 0C 80 09 00 00 00 00 00 00 C2 [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 44 0C 00 90 00 C4 [08:06:02]RAPDU: 90 00 [08:06:02]wFMCommunicate OK [08:06:02]SAM_PROTO_ClearQueue done [08:06:02]KKMCreateOFDPacket [08:06:02]OFDProtocolAddRootSTLVToBuf [08:06:02]FM_MakeSignedData [08:06:02]FM_MakeSignedData [08:06:02]SAM_PROTO_SignData [08:06:02]wFMCommunicate request_size=4 [08:06:02]MH_SAM_APDU [08:06:02]CAPDU: 80 0D 01 02 [08:06:02]Write to MH i2c: E2 08 00 45 0C 80 0D 01 02 00 00 00 00 CA [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 45 0C 00 90 00 C5 [08:06:02]RAPDU: 90 00 [08:06:02]wFMCommunicate OK [08:06:02]wFMCommunicate request_size=255 [08:06:02]MH_SAM_APDU [08:06: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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 63 00 00 00 F4 03 04 00 69 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 E9 00 00 35 04 06 00 A2 [08:06:02]Write to MH i2c: E2 02 01 46 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 63 00 00 00 F4 03 04 00 69 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 E9 00 00 35 04 06 00 A2 00 00 FA [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 46 0C 00 90 00 C6 [08:06:02]RAPDU: 90 00 [08:06:02]wFMCommunicate OK [08:06:02]wFMCommunicate request_size=10 [08:06:02]MH_SAM_APDU [08:06:02]CAPDU: 80 0D 02 02 05 F9 71 1A CE 8C [08:06:02]Write to MH i2c: E2 0D 00 47 0C 80 0D 02 02 05 00 F9 71 1A CE 8C 00 00 B5 [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 47 0C 00 90 00 C7 [08:06:02]RAPDU: 90 00 [08:06:02]wFMCommunicate OK [08:06:02]wFMCommunicate request_size=4 [08:06:02]MH_SAM_APDU [08:06:02]CAPDU: 80 0D 03 02 [08:06:02]Write to MH i2c: E2 08 00 48 0C 80 0D 03 02 00 00 00 00 CF [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 0B 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 0B 00 48 0C 00 DC 4C 8F 66 EF C5 81 BA 90 00 DC [08:06:02]RAPDU: DC 4C 8F 66 EF C5 81 BA 90 00 [08:06:02]wFMCommunicate OK [08:06:02]SAM_PROTO_SignData done [08:06:02]FM_MakeSignedData done [08:06:02]CreateOFDProtocolMessage [08:06:02]wFMCommunicate request_size=4 [08:06:02]MH_SAM_APDU [08:06:02]CAPDU: 80 11 00 00 [08:06:02]Write to MH i2c: E2 08 00 49 0C 80 11 00 00 00 00 00 00 CF [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 17 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 17 00 49 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [08:06:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:06:02]wFMCommunicate OK [08:06:02]CreateOFDProtocolMessage done [08:06:02]OFDSenderStorePacket 59704 [08:06:02]StoreOFDPacket docnum=59704 [08:06:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 90 07 01 21 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 63 00 00 00 F4 03 04 00 69 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 E9 00 00 35 04 06 00 A2 F9 71 1A CE 8C DC 4C 8F 66 EF C5 81 BA [08:06:02]CheckFolder [08:06:02]dirname=/storage/ofd_packets [08:06:02]CheckFolder done [08:06:02]ProducePacketName [08:06:02]name=ofd_packets/00059704 [08:06:02]NVStorageSaveData ofd_packets/00059704 [08:06:02]File name is /storage/ofd_packets/00059704 [08:06:02]Write 301 bytes [08:06:02]NVStorageSaveData done [08:06:02]OFDSenderStorePacket done [08:06:02]KKMCreateOFDPacket done [08:06:02]NVStorageSaveData kkm_last_timestamp [08:06:02]File name is /storage/kkm_last_timestamp [08:06:02]Write 4 bytes [08:06:02]NVStorageSaveData done [08:06:02]ExternCall_PrintAddStr [08:06:02]wPrintStart [08:06:02]Write to MH i2c: 01 00 00 4A 0C 56 [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: 01 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: 01 07 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: 01 07 00 4A 0C 00 00 00 00 00 FF 0F 6B [08:06:02]RasterBufferAndPrint [08:06:02]line Счет N : (1)545376 [08:06:02]line ИНН: 02508201610067 [08:06:02]line Контрольно-Кассовый Чек [08:06:02]line ПРОДАЖА [08:06:02]line ТРК (МРК, ГНК) : 22 [08:06:02]line Товар: 2710124130 [08:06:03]line Аи-92-К-5 [08:06:03]line 11.960 * 66.90 [08:06:03]line = 800.12 [08:06:03]line НДС 12% НСП 1% [08:06:03]line > о реализуемом товаре [08:06:03]line ОКРУГЛЕНИЕ: -0.12 [08:06:03]line ИТОГО: 800.00 [08:06:03]line Внесено: 800.00 [08:06:03]line СДАЧА: 0.00 [08:06:03]line НСП 1% : 7.08 [08:06:03]line НДС 12% : 84.97 [08:06:03]line Наличными: 800.00 [08:06:03]line Безнал.: 0.00 [08:06:03]line Место: АЗС № 117 "Партнер Нефть" [08:06:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:06:03]line СНО: Общий режим [08:06:03]line Чек 99 05.06.2024 08:06 [08:06:03]line Смена: 72 ФФД: 1.0 [08:06:03]line ЗНМ: 0300000048 [08:06:03]line РНМ: 0000000000151680 [08:06:03]line Версия ККМ: v1.0 [08:06:03]line ФМ: 0000000000959414 [08:06:03]line ФД: 59704 [08:06:03]line ФПД: 179192228138636 [08:06:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59704&fm=179192228138636&tin=02508201610067®Number=0000000000151680&sum=80000 [08:06:03]OFD Sender: Processing packet 59704 [packets to send 53, broken 52] [08:06:03]ProducePacketName [08:06:03]name=ofd_packets/00059704 [08:06:03]OFD Sender: To server: pG, [08:06:03]CommunicateWithHost lk.salyk.kg:30040 [08:06:03]ConnectInit lk.salyk.kg [08:06:03]Connected sock=10 [08:06:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 90 07 01 21 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 63 00 00 00 F4 03 04 00 69 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 written 0, free lines is 4095 [08:06:03]00 38 E9 00 00 35 04 06 00 A2 F9 71 1A CE 8C DC 4C 8F 66 EF C5 81 BA [08:06:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 33 51 47 00 75 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 E9 00 00 F4 03 04 00 6E C8 5F 66 B6 04 01 00 00 1A 0E FB DB E5 55 B7 DE [08:06:03]CommunicateWithHost err = 0 [08:06:03]CheckOFDResponse [08:06:03]1017 (14) - 77093643461234 [08:06:03]1041 (16) - 0000000000959414 [08:06:03]1040 (4) - 59704 [08:06:03]1012 (4) - 05.06.2024 02:07 [08:06:03]1206 (1) - 0 [08:06:03]OFD Sender: Remove packet 59704 [08:06:03]ProducePacketName [08:06:03]name=ofd_packets/00059704 [08:06:03]NVStorageDeleteData [08:06:03]Write to MH i2c: 01 00 00 75 0C 81 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 07 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 07 00 75 0C 00 00 00 00 00 AF 0C 43 [08:06:03]RasterBufferAndPrint [08:06:03]line [08:06:03]line [08:06:03]line [08:06:03]line [08:06:03]line [08:06:03]written 0, free lines is 3260 [08:06:03]MH_Cut [08:06:03]Write to MH i2c: D1 01 00 7C 0C 01 5A [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: D1 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: D1 01 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: D1 01 00 7C 0C 00 59 [08:06:03]Write to MH i2c: 01 00 00 7D 0C 89 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:04]OFD Sender: No OFD packet to send [08:06:04]*** Cut start [08:06:04]*** Partial cut [08:06:04]*** CUTSNS_PIN = 1 [08:06:04]*** CUTSNS_PIN = 0 [08:06:05]*** Brake cut motor [08:06:05]Read from MH i2c: 01 [08:06:05]MH_I2C_Read... [08:06:05]*** Stop cut motor [08:06:05]*** Cut end [08:06:05]Read from MH i2c: 01 07 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: 01 07 00 7D 0C 00 00 00 00 00 FF 0F 9E [08:06:05]process_action close_receipt done [08:06:05]requested_data is exist [08:06:05]produce_requested_data [08:06:05]requested_item fm.sn is exist - process it [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 11 00 00 [08:06:05]Write to MH i2c: E2 08 00 7E 0C 80 11 00 00 00 00 00 00 04 [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 17 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 17 00 7E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 57 [08:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:06:05]wFMCommunicate OK [08:06:05]requested_item fd.num is exist - process it [08:06:05]SAM_PROTO_GetFieldsCounters [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 13 00 00 [08:06:05]Write to MH i2c: E2 08 00 7F 0C 80 13 00 00 00 00 00 00 07 [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 62 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 62 00 7F 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 38 E9 00 00 0E 04 04 00 48 00 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:06:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 38 E9 00 00 0E 04 04 00 48 00 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:06:05]wFMCommunicate OK [08:06:05]SAM_PROTO_GetFieldsCounters done [08:06:05]requested_item shift.num is exist - process it [08:06:05]requested_item shift.opened is exist - process it [08:06:05]req_shift_opened [08:06:05]FM_GetShiftState [08:06:05]SAM_PROTO_GetShiftState [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 13 01 00 [08:06:05]Write to MH i2c: E2 08 00 80 0C 80 13 01 00 00 00 00 00 09 [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 0E 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 0E 00 80 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 41 [08:06:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:06:05]wFMCommunicate OK [08:06:05]SAM_PROTO_GetShiftState done [08:06:05]FM_GetShiftState done [08:06:05]req_shift_opened done [08:06:05]requested_item shift.open_date is exist - process it [08:06:05]req_shift_open_date [08:06:05]req_shift_open_date done [08:06:05]produce_requested_data done [08:06:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59704,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:06:05]process_action_free close_receipt [08:06:05]json_value_free [08:06:05]json_value_free done [08:06:05]process_json_proto returns [08:06:05]Send response to host [08:06:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59704,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:06:05]free response buf [08:06:05]execute_script done [08:06:05]execute_script returns [08:06:05]free content buf [08:06:05]Sock 9.Close socket [08:06:05]Sock 9.Thread stoped [08:06:09]OFD Sender: No OFD packet to send [08:06:14]OFD Sender: No OFD packet to send [08:06:19]OFD Sender: No OFD packet to send [08:06:24]OFD Sender: No OFD packet to send [08:06:29]OFD Sender: No OFD packet to send [08:06:34]OFD Sender: No OFD packet to send [08:06:39]OFD Sender: No OFD packet to send [08:06:44]OFD Sender: No OFD packet to send [08:06:49]OFD Sender: No OFD packet to send [08:06:54]OFD Sender: No OFD packet to send [08:06:57]accept exits with 8 [08:06:57]New connection [08:06:57]New thread 3067100516 created [08:06:57]Thread 3066957156 joined [08:06:57]Waiting for new connection... [08:06:57] Sock 8.Parse request [08:06:57]Sock 8.Check first char [08:06:57]Sock 8.First char is OK [08:06:57]request: POST /json_proto HTTP/1.0 [08:06:57]Method: POST [08:06:57]URL: /json_proto [08:06:57]Method is POST - this is cgi request [08:06:57]url: /json_proto [08:06:57]query_string will be loaded in cgi processing [08:06:57]execute_cgi json_proto POST (null) [08:06:57]execute_cgi path=json_proto method=POST [08:06:57]POST find Content-Length [08:06:57]Host: 172.17.60.68:8080 [08:06:57]Content-Length: 637 [08:06:57]Content-Type: application/json [08:06:57] [08:06:57]POST finish read [08:06:57]Found Content-Length = 637 [08:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545381", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:57]execute_script... [08:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545381", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:57]POST & json_proto [08:06:57]process_json_proto [08:06:57]json parsed OK: [08:06:57]protocol is kg_v1.0 [08:06:57]action value=close_receipt [08:06:57]process_action close_receipt [08:06:57]cmd_close_receipt [08:06:57]MH_GetDate [08:06:57]Write to MH i2c: F0 00 00 81 0C 7C [08:06:57]Write i2c OK [08:06:57]MH_I2C_Read... [08:06:57]Read from MH i2c: F0 [08:06:57]MH_I2C_Read... [08:06:57]Read from MH i2c: F0 09 00 [08:06:57]MH_I2C_Read... [08:06:57]Read from MH i2c: F0 09 00 81 0C 00 A2 1C 60 66 9A 61 5F 66 C9 [08:06:57]GetLastDocTimeStamp 1717574761 [08:06:57]current date 1717574818 [08:06:57]FM_GetShiftState [08:06:57]SAM_PROTO_GetShiftState [08:06:57]wFMCommunicate request_size=4 [08:06:57]MH_SAM_APDU [08:06:57]CAPDU: 80 13 01 00 [08:06:57]Write to MH i2c: E2 08 00 82 0C 80 13 01 00 00 00 00 00 0B [08:06:57]Write i2c OK [08:06:57]MH_I2C_Read... [08:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:57]Read from MH i2c: E2 [08:06:57]MH_I2C_Read... [08:06:57]Read from MH i2c: E2 0E 00 [08:06:57]MH_I2C_Read... [08:06:57]Read from MH i2c: E2 0E 00 82 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [08:06:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:06:57]wFMCommunicate OK [08:06:57]SAM_PROTO_GetShiftState done [08:06:57]FM_GetShiftState done [08:06:57]opened in 1717545916 [08:06:57]opened+sec_in_day 1717632316 [08:06:57]quantity*price = 72900 [08:06:57]sum+1 = 72901 [08:06:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 729.00 НСП 1% : 6.45 НДС 12% : 77.42 Наличными: 729.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 100 05.06.2024 08:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59705 ФПД: 133353025780010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59705&fm=133353025780010&tin=02508201610067®Number=0000000000151680&sum=72900 [08:06:58]StoreToDocumentArchive [08:06:58]shift 72 fd 59705 [08:06:58]save to /storage/0072/doc_00059705 [08:06:58]save last doc name /storage/0072/doc_00059705 to /storage/kkm_last_doc_name [08:06:58]save OK [08:06:58]Clear old archive folders... [08:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:06:58]tlvbuf is 003EAA80 [08:06:58]SAM_PROTO_ClearQueue [08:06:58]wFMCommunicate request_size=4 [08:06:58]MH_SAM_APDU [08:06:58]CAPDU: 80 09 00 00 [08:06:58]Write to MH i2c: E2 08 00 8F 0C 80 09 00 00 00 00 00 00 0D [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:58]Read from MH i2c: E2 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 8F 0C 00 90 00 0F [08:06:58]RAPDU: 90 00 [08:06:58]wFMCommunicate OK [08:06:58]SAM_PROTO_ClearQueue done [08:06:58]KKMCreateOFDPacket [08:06:58]OFDProtocolAddRootSTLVToBuf [08:06:58]FM_MakeSignedData [08:06:58]FM_MakeSignedData [08:06:58]SAM_PROTO_SignData [08:06:58]wFMCommunicate request_size=4 [08:06:58]MH_SAM_APDU [08:06:58]CAPDU: 80 0D 01 02 [08:06:58]Write to MH i2c: E2 08 00 90 0C 80 0D 01 02 00 00 00 00 15 [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:58]Read from MH i2c: E2 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 90 0C 00 90 00 10 [08:06:58]RAPDU: 90 00 [08:06:58]wFMCommunicate OK [08:06:58]wFMCommunicate request_size=255 [08:06:58]MH_SAM_APDU [08: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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 A2 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 E9 00 00 35 04 06 00 79 48 AB BB [08:06:58]Write to MH i2c: E2 02 01 91 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 A2 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 E9 00 00 35 04 06 00 79 48 AB BB 00 00 3A [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:59]Read from MH i2c: E2 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 03 00 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 03 00 91 0C 00 90 00 11 [08:06:59]RAPDU: 90 00 [08:06:59]wFMCommunicate OK [08:06:59]wFMCommunicate request_size=7 [08:06:59]MH_SAM_APDU [08:06:59]CAPDU: 80 0D 02 02 02 39 2A [08:06:59]Write to MH i2c: E2 0A 00 92 0C 80 0D 02 02 02 00 39 2A 00 00 7F [08:06:59]Write i2c OK [08:06:59]MH_I2C_Read... [08:06:59]OFD Sender: No OFD packet to send [08:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:59]Read from MH i2c: E2 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 03 00 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 03 00 92 0C 00 90 00 12 [08:06:59]RAPDU: 90 00 [08:06:59]wFMCommunicate OK [08:06:59]wFMCommunicate request_size=4 [08:06:59]MH_SAM_APDU [08:06:59]CAPDU: 80 0D 03 02 [08:06:59]Write to MH i2c: E2 08 00 93 0C 80 0D 03 02 00 00 00 00 1A [08:06:59]Write i2c OK [08:06:59]MH_I2C_Read... [08:06:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:59]Read from MH i2c: E2 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 0B 00 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 0B 00 93 0C 00 2B 29 12 20 57 E1 17 B6 90 00 A6 [08:06:59]RAPDU: 2B 29 12 20 57 E1 17 B6 90 00 [08:06:59]wFMCommunicate OK [08:06:59]SAM_PROTO_SignData done [08:06:59]FM_MakeSignedData done [08:06:59]CreateOFDProtocolMessage [08:06:59]wFMCommunicate request_size=4 [08:06:59]MH_SAM_APDU [08:06:59]CAPDU: 80 11 00 00 [08:06:59]Write to MH i2c: E2 08 00 94 0C 80 11 00 00 00 00 00 00 1A [08:06:59]Write i2c OK [08:06:59]MH_I2C_Read... [08:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:59]Read from MH i2c: E2 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 17 00 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: E2 17 00 94 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6D [08:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:06:59]wFMCommunicate OK [08:06:59]CreateOFDProtocolMessage done [08:06:59]OFDSenderStorePacket 59705 [08:06:59]StoreOFDPacket docnum=59705 [08:06:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 11 92 04 01 79 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 A2 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 E9 00 00 35 04 06 00 79 48 AB BB 39 2A 2B 29 12 20 57 E1 17 B6 [08:06:59]CheckFolder [08:06:59]dirname=/storage/ofd_packets [08:06:59]CheckFolder done [08:06:59]ProducePacketName [08:06:59]name=ofd_packets/00059705 [08:06:59]NVStorageSaveData ofd_packets/00059705 [08:06:59]File name is /storage/ofd_packets/00059705 [08:06:59]Write 298 bytes [08:06:59]NVStorageSaveData done [08:06:59]OFDSenderStorePacket done [08:06:59]KKMCreateOFDPacket done [08:06:59]NVStorageSaveData kkm_last_timestamp [08:06:59]File name is /storage/kkm_last_timestamp [08:06:59]Write 4 bytes [08:06:59]NVStorageSaveData done [08:06:59]ExternCall_PrintAddStr [08:06:59]wPrintStart [08:06:59]Write to MH i2c: 01 00 00 95 0C A1 [08:06:59]Write i2c OK [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: 01 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: 01 07 00 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: 01 07 00 95 0C 00 00 00 00 00 FF 0F B6 [08:06:59]RasterBufferAndPrint [08:06:59]line Счет N : (1)545381 [08:06:59]line ИНН: 02508201610067 [08:06:59]line Контрольно-Кассовый Чек [08:06:59]line ПРОДАЖА [08:06:59]line ТРК (МРК, ГНК) : 41 [08:06:59]line Товар: 2710194210 [08:06:59]line ДТ-К-5 [08:06:59]line 10.000 * 72.90 [08:06:59]line = 729.00 [08:06:59]line НДС 12% НСП 1% [08:06:59]line > о реализуемом товаре [08:06:59]line ИТОГО: 729.00 [08:06:59]line НСП 1% : 6.45 [08:06:59]line НДС 12% : 77.42 [08:06:59]line Наличными: 729.00 [08:06:59]line Безнал.: 0.00 [08:06:59]line Место: АЗС № 117 "Партнер Нефть" [08:06:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:06:59]line СНО: Общий режим [08:06:59]line Чек 100 05.06.2024 08:06 [08:06:59]line Смена: 72 ФФД: 1.0 [08:06:59]line ЗНМ: 0300000048 [08:06:59]line РНМ: 0000000000151680 [08:06:59]line Версия ККМ: v1.0 [08:06:59]line ФМ: 0000000000959414 [08:06:59]line ФД: 59705 [08:06:59]line ФПД: 133353025780010 [08:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59705&fm=133353025780010&tin=02508201610067®Number=0000000000151680&sum=72900 [08:06:59]OFD Sender: Processing packet 59705 [packets to send 53, broken 52] [08:06:59]ProducePacketName [08:06:59]name=ofd_packets/00059705 [08:06:59]OFD Sender: To server: pG, [08:06:59]CommunicateWithHost lk.salyk.kg:30040 [08:06:59]ConnectInit lk.salyk.kg [08:06:59]written 0, free lines is 4095 [08:06:59]Connected sock=10 [08:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 11 92 04 01 79 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 A2 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 E9 00 00 35 04 06 00 79 48 AB BB 39 2A 2B 29 12 20 57 E1 17 B6 [08:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CE 48 47 00 E4 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 E9 00 00 F4 03 04 00 A6 C8 5F 66 B6 04 01 00 00 1F A8 A5 66 93 3C 37 8B [08:06:59]CommunicateWithHost err = 0 [08:06:59]CheckOFDResponse [08:06:59]1017 (14) - 77093643461234 [08:06:59]1041 (16) - 0000000000959414 [08:06:59]1040 (4) - 59705 [08:06:59]1012 (4) - 05.06.2024 02:08 [08:06:59]1206 (1) - 0 [08:06:59]OFD Sender: Remove packet 59705 [08:06:59]ProducePacketName [08:06:59]name=ofd_packets/00059705 [08:06:59]NVStorageDeleteData [08:07:00]Write to MH i2c: 01 00 00 BD 0C C9 [08:07:00]Write i2c OK [08:07:00]MH_I2C_Read... [08:07:00]Read from MH i2c: 01 [08:07:00]MH_I2C_Read... [08:07:00]Read from MH i2c: 01 07 00 [08:07:00]MH_I2C_Read... [08:07:00]Read from MH i2c: 01 07 00 BD 0C 00 00 00 00 00 EA 0C C6 [08:07:00]RasterBufferAndPrint [08:07:00]line [08:07:00]line [08:07:00]line [08:07:00]line [08:07:00]line [08:07:00]written 0, free lines is 3311 [08:07:00]MH_Cut [08:07:00]Write to MH i2c: D1 01 00 C4 0C 01 A2 [08:07:00]Write i2c OK [08:07:00]MH_I2C_Read... [08:07:00]Read from MH i2c: D1 [08:07:00]MH_I2C_Read... [08:07:00]Read from MH i2c: D1 01 00 [08:07:00]MH_I2C_Read... [08:07:00]Read from MH i2c: D1 01 00 C4 0C 00 A1 [08:07:00]Write to MH i2c: 01 00 00 C5 0C D1 [08:07:00]Write i2c OK [08:07:00]MH_I2C_Read... [08:07:00]OFD Sender: No OFD packet to send [08:07:00]*** Cut start [08:07:00]*** Partial cut [08:07:00]*** CUTSNS_PIN = 1 [08:07:00]*** CUTSNS_PIN = 0 [08:07:01]*** Brake cut motor [08:07:01]Read from MH i2c: 01 [08:07:01]MH_I2C_Read... [08:07:01]*** Stop cut motor [08:07:01]*** Cut end [08:07:01]Read from MH i2c: 01 07 00 [08:07:01]MH_I2C_Read... [08:07:01]Read from MH i2c: 01 07 00 C5 0C 00 00 00 00 00 FF 0F E6 [08:07:01]process_action close_receipt done [08:07:01]requested_data is exist [08:07:01]produce_requested_data [08:07:01]requested_item fm.sn is exist - process it [08:07:01]wFMCommunicate request_size=4 [08:07:01]MH_SAM_APDU [08:07:01]CAPDU: 80 11 00 00 [08:07:01]Write to MH i2c: E2 08 00 C6 0C 80 11 00 00 00 00 00 00 4C [08:07:01]Write i2c OK [08:07:01]MH_I2C_Read... [08:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:01]Read from MH i2c: E2 [08:07:01]MH_I2C_Read... [08:07:01]Read from MH i2c: E2 17 00 [08:07:01]MH_I2C_Read... [08:07:01]Read from MH i2c: E2 17 00 C6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9F [08:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:07:01]wFMCommunicate OK [08:07:01]requested_item fd.num is exist - process it [08:07:01]SAM_PROTO_GetFieldsCounters [08:07:01]wFMCommunicate request_size=4 [08:07:01]MH_SAM_APDU [08:07:01]CAPDU: 80 13 00 00 [08:07:01]Write to MH i2c: E2 08 00 C7 0C 80 13 00 00 00 00 00 00 4F [08:07:01]Write i2c OK [08:07:01]MH_I2C_Read... [08:07:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:01]Read from MH i2c: E2 [08:07:01]MH_I2C_Read... [08:07:01]Read from MH i2c: E2 62 00 [08:07:01]MH_I2C_Read... [08:07:01]Read from MH i2c: E2 62 00 C7 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 39 E9 00 00 0E 04 04 00 48 00 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 02 [08:07:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 39 E9 00 00 0E 04 04 00 48 00 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:07:01]wFMCommunicate OK [08:07:01]SAM_PROTO_GetFieldsCounters done [08:07:01]requested_item shift.num is exist - process it [08:07:01]requested_item shift.opened is exist - process it [08:07:01]req_shift_opened [08:07:01]FM_GetShiftState [08:07:01]SAM_PROTO_GetShiftState [08:07:01]wFMCommunicate request_size=4 [08:07:01]MH_SAM_APDU [08:07:01]CAPDU: 80 13 01 00 [08:07:01]Write to MH i2c: E2 08 00 C8 0C 80 13 01 00 00 00 00 00 51 [08:07:01]Write i2c OK [08:07:01]MH_I2C_Read... [08:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:01]Read from MH i2c: E2 [08:07:01]MH_I2C_Read... [08:07:01]Read from MH i2c: E2 0E 00 [08:07:01]MH_I2C_Read... [08:07:01]Read from MH i2c: E2 0E 00 C8 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 89 [08:07:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:07:01]wFMCommunicate OK [08:07:01]SAM_PROTO_GetShiftState done [08:07:01]FM_GetShiftState done [08:07:01]req_shift_opened done [08:07:01]requested_item shift.open_date is exist - process it [08:07:01]req_shift_open_date [08:07:01]req_shift_open_date done [08:07:01]produce_requested_data done [08:07:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59705,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:07:01]process_action_free close_receipt [08:07:01]json_value_free [08:07:01]json_value_free done [08:07:01]process_json_proto returns [08:07:01]Send response to host [08:07:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59705,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:07:01]free response buf [08:07:01]execute_script done [08:07:01]execute_script returns [08:07:01]free content buf [08:07:01]Sock 8.Close socket [08:07:01]Sock 8.Thread stoped [08:07:05]OFD Sender: No OFD packet to send [08:07:10]OFD Sender: No OFD packet to send [08:07:15]OFD Sender: No OFD packet to send [08:07:20]OFD Sender: No OFD packet to send [08:07:22]accept exits with 9 [08:07:22]New connection [08:07:22]New thread 3066957156 created [08:07:22]Thread 3067100516 joined [08:07:22]Waiting for new connection... [08:07:22] Sock 9.Parse request [08:07:22]Sock 9.Check first char [08:07:22]Sock 9.First char is OK [08:07:22]request: POST /json_proto HTTP/1.0 [08:07:22]Method: POST [08:07:22]URL: /json_proto [08:07:22]Method is POST - this is cgi request [08:07:22]url: /json_proto [08:07:22]query_string will be loaded in cgi processing [08:07:22]execute_cgi json_proto POST (null) [08:07:22]execute_cgi path=json_proto method=POST [08:07:22]POST find Content-Length [08:07:22]Host: 172.17.60.68:8080 [08:07:22]Content-Length: 674 [08:07:22]Content-Type: application/json [08:07:22] [08:07:22]POST finish read [08:07:22]Found Content-Length = 674 [08:07:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545380", "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" : 72.90, "quantity" : 5.490, "sum" : 400.22, "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:07:22]execute_script... [08:07: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)545380", "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" : 72.90, "quantity" : 5.490, "sum" : 400.22, "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:07:22]POST & json_proto [08:07:22]process_json_proto [08:07:22]json parsed OK: [08:07:22]protocol is kg_v1.0 [08:07:22]action value=close_receipt [08:07:22]process_action close_receipt [08:07:22]cmd_close_receipt [08:07:22]MH_GetDate [08:07:22]Write to MH i2c: F0 00 00 C9 0C C4 [08:07:22]Write i2c OK [08:07:22]MH_I2C_Read... [08:07:22]Read from MH i2c: F0 [08:07:22]MH_I2C_Read... [08:07:22]Read from MH i2c: F0 09 00 [08:07:22]MH_I2C_Read... [08:07:22]Read from MH i2c: F0 09 00 C9 0C 00 BB 1C 60 66 9A 61 5F 66 2A [08:07:22]GetLastDocTimeStamp 1717574818 [08:07:22]current date 1717574843 [08:07:22]FM_GetShiftState [08:07:22]SAM_PROTO_GetShiftState [08:07:22]wFMCommunicate request_size=4 [08:07:22]MH_SAM_APDU [08:07:22]CAPDU: 80 13 01 00 [08:07:22]Write to MH i2c: E2 08 00 CA 0C 80 13 01 00 00 00 00 00 53 [08:07:22]Write i2c OK [08:07:22]MH_I2C_Read... [08:07:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:22]Read from MH i2c: E2 [08:07:22]MH_I2C_Read... [08:07:22]Read from MH i2c: E2 0E 00 [08:07:22]MH_I2C_Read... [08:07:22]Read from MH i2c: E2 0E 00 CA 0C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [08:07:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:07:22]wFMCommunicate OK [08:07:22]SAM_PROTO_GetShiftState done [08:07:22]FM_GetShiftState done [08:07:22]opened in 1717545916 [08:07:22]opened+sec_in_day 1717632316 [08:07:22]quantity*price = 40022 [08:07:22]sum+1 = 40023 [08:07:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 101 05.06.2024 08:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59706 ФПД: 147193503054538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080723&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59706&fm=147193503054538&tin=02508201610067®Number=0000000000151680&sum=40000 [08:07:23]StoreToDocumentArchive [08:07:23]shift 72 fd 59706 [08:07:23]save to /storage/0072/doc_00059706 [08:07:23]save last doc name /storage/0072/doc_00059706 to /storage/kkm_last_doc_name [08:07:23]save OK [08:07:23]Clear old archive folders... [08:07:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:07:23]tlvbuf is B6EE5790 [08:07:23]SAM_PROTO_ClearQueue [08:07:23]wFMCommunicate request_size=4 [08:07:23]MH_SAM_APDU [08:07:23]CAPDU: 80 09 00 00 [08:07:23]Write to MH i2c: E2 08 00 D7 0C 80 09 00 00 00 00 00 00 55 [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:23]Read from MH i2c: E2 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 03 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 03 00 D7 0C 00 90 00 57 [08:07:23]RAPDU: 90 00 [08:07:23]wFMCommunicate OK [08:07:23]SAM_PROTO_ClearQueue done [08:07:23]KKMCreateOFDPacket [08:07:23]OFDProtocolAddRootSTLVToBuf [08:07:23]FM_MakeSignedData [08:07:23]FM_MakeSignedData [08:07:23]SAM_PROTO_SignData [08:07:23]wFMCommunicate request_size=4 [08:07:23]MH_SAM_APDU [08:07:23]CAPDU: 80 0D 01 02 [08:07:23]Write to MH i2c: E2 08 00 D8 0C 80 0D 01 02 00 00 00 00 5D [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:23]Read from MH i2c: E2 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 03 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: E2 03 00 D8 0C 00 90 00 58 [08:07:23]RAPDU: 90 00 [08:07:23]wFMCommunicate OK [08:07:23]wFMCommunicate request_size=255 [08:07:23]MH_SAM_APDU [08:07: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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BB 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A E9 00 00 35 04 06 00 85 DF 28 76 [08:07:23]Write to MH i2c: E2 02 01 D9 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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BB 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A E9 00 00 35 04 06 00 85 DF 28 76 00 00 F9 [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 D9 0C 00 90 00 59 [08:07:24]RAPDU: 90 00 [08:07:24]wFMCommunicate OK [08:07:24]wFMCommunicate request_size=7 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 0D 02 02 02 7A CA [08:07:24]Write to MH i2c: E2 0A 00 DA 0C 80 0D 02 02 02 00 7A CA 00 00 A8 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 03 00 DA 0C 00 90 00 5A [08:07:24]RAPDU: 90 00 [08:07:24]wFMCommunicate OK [08:07:24]wFMCommunicate request_size=4 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 0D 03 02 [08:07:24]Write to MH i2c: E2 08 00 DB 0C 80 0D 03 02 00 00 00 00 62 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 0B 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 0B 00 DB 0C 00 02 04 73 0C 1B 23 9B 2D 90 00 EE [08:07:24]RAPDU: 02 04 73 0C 1B 23 9B 2D 90 00 [08:07:24]wFMCommunicate OK [08:07:24]SAM_PROTO_SignData done [08:07:24]FM_MakeSignedData done [08:07:24]CreateOFDProtocolMessage [08:07:24]wFMCommunicate request_size=4 [08:07:24]MH_SAM_APDU [08:07:24]CAPDU: 80 11 00 00 [08:07:24]Write to MH i2c: E2 08 00 DC 0C 80 11 00 00 00 00 00 00 62 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:24]Read from MH i2c: E2 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 17 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: E2 17 00 DC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B5 [08:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:07:24]wFMCommunicate OK [08:07:24]CreateOFDProtocolMessage done [08:07:24]OFDSenderStorePacket 59706 [08:07:24]StoreOFDPacket docnum=59706 [08:07:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 68 06 04 01 10 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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BB 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A E9 00 00 35 04 06 00 85 DF 28 76 7A CA 02 04 73 0C 1B 23 9B 2D [08:07:24]CheckFolder [08:07:24]dirname=/storage/ofd_packets [08:07:24]CheckFolder done [08:07:24]ProducePacketName [08:07:24]name=ofd_packets/00059706 [08:07:24]NVStorageSaveData ofd_packets/00059706 [08:07:24]File name is /storage/ofd_packets/00059706 [08:07:24]Write 298 bytes [08:07:24]NVStorageSaveData done [08:07:24]OFDSenderStorePacket done [08:07:24]KKMCreateOFDPacket done [08:07:24]NVStorageSaveData kkm_last_timestamp [08:07:24]File name is /storage/kkm_last_timestamp [08:07:24]Write 4 bytes [08:07:24]NVStorageSaveData done [08:07:24]ExternCall_PrintAddStr [08:07:24]wPrintStart [08:07:24]Write to MH i2c: 01 00 00 DD 0C E9 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 07 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 07 00 DD 0C 00 00 00 00 00 FF 0F FE [08:07:24]RasterBufferAndPrint [08:07:24]line Счет N : (1)545380 [08:07:24]line ИНН: 02508201610067 [08:07:24]line Контрольно-Кассовый Чек [08:07:24]line ПРОДАЖА [08:07:24]line ТРК (МРК, ГНК) : 31 [08:07:24]line Товар: 2710194210 [08:07:24]line ДТ-К-5 [08:07:24]line 5.490 * 72.90 [08:07:24]line = 400.22 [08:07:24]line НДС 12% НСП 1% [08:07:24]line > о реализуемом товаре [08:07:24]line ОКРУГЛЕНИЕ: -0.22 [08:07:24]line ИТОГО: 400.00 [08:07:24]line Внесено: 400.00 [08:07:24]line СДАЧА: 0.00 [08:07:24]line НСП 1% : 3.54 [08:07:24]line НДС 12% : 42.50 [08:07:24]line Наличными: 400.00 [08:07:24]line Безнал.: 0.00 [08:07:24]line Место: АЗС № 117 "Партнер Нефть" [08:07:24]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:07:24]line СНО: Общий режим [08:07:24]line Чек 101 05.06.2024 08:07 [08:07:24]line Смена: 72 ФФД: 1.0 [08:07:24]line ЗНМ: 0300000048 [08:07:24]line РНМ: 0000000000151680 [08:07:24]line Версия ККМ: v1.0 [08:07:24]line ФМ: 0000000000959414 [08:07:24]line ФД: 59706 [08:07:24]line ФПД: 147193503054538 [08:07:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080723&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59706&fm=147193503054538&tin=02508201610067®Number=0000000000151680&sum=40000 [08:07:24]OFD Sender: Processing packet 59706 [packets to send 53, broken 52] [08:07:24]ProducePacketName [08:07:24]name=ofd_packets/00059706 [08:07:24]OFD Sender: To server: pG, [08:07:24]CommunicateWithHost lk.salyk.kg:30040 [08:07:24]ConnectInit lk.salyk.kg [08:07:24]written 0, free lines is 4095 [08:07:24]Connected sock=10 [08:07:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 68 06 04 01 10 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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BB 1C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A E9 00 00 35 04 06 00 85 DF 28 76 7A CA 02 04 73 0C 1B 23 9B 2D [08:07:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7D D6 47 00 C9 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 39 35 39 34 31 34 10 04 04 00 3A E9 00 00 F4 03 04 00 BF C8 5F 66 B6 04 01 00 00 0D 80 5E 4C 25 74 46 88 [08:07:24]CommunicateWithHost err = 0 [08:07:24]CheckOFDResponse [08:07:24]1017 (14) - 77093643461234 [08:07:24]1041 (16) - 0000000000959414 [08:07:24]1040 (4) - 59706 [08:07:24]1012 (4) - 05.06.2024 02:09 [08:07:24]1206 (1) - 0 [08:07:24]OFD Sender: Remove packet 59706 [08:07:24]ProducePacketName [08:07:24]name=ofd_packets/00059706 [08:07:24]NVStorageDeleteData [08:07:24]Write to MH i2c: 01 00 00 08 0D 15 [08:07:24]Write i2c OK [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 07 00 [08:07:24]MH_I2C_Read... [08:07:24]Read from MH i2c: 01 07 00 08 0D 00 00 00 00 00 B1 0C D9 [08:07:24]RasterBufferAndPrint [08:07:24]line [08:07:24]line [08:07:24]line [08:07:24]line [08:07:24]line [08:07:24]written 0, free lines is 3254 [08:07:25]MH_Cut [08:07:25]Write to MH i2c: D1 01 00 0F 0D 01 EE [08:07:25]Write i2c OK [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: D1 [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: D1 01 00 [08:07:25]MH_I2C_Read... [08:07:25]Read from MH i2c: D1 01 00 0F 0D 00 ED [08:07:25]Write to MH i2c: 01 00 00 10 0D 1D [08:07:25]Write i2c OK [08:07:25]MH_I2C_Read... [08:07:25]OFD Sender: No OFD packet to send [08:07:25]*** Cut start [08:07:25]*** Partial cut [08:07:25]*** CUTSNS_PIN = 1 [08:07:25]*** CUTSNS_PIN = 0 [08:07:26]*** Brake cut motor [08:07:26]Read from MH i2c: 01 [08:07:26]MH_I2C_Read... [08:07:26]*** Stop cut motor [08:07:26]*** Cut end [08:07:26]Read from MH i2c: 01 07 00 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: 01 07 00 10 0D 00 00 00 00 00 FF 0F 32 [08:07:26]process_action close_receipt done [08:07:26]requested_data is exist [08:07:26]produce_requested_data [08:07:26]requested_item fm.sn is exist - process it [08:07:26]wFMCommunicate request_size=4 [08:07:26]MH_SAM_APDU [08:07:26]CAPDU: 80 11 00 00 [08:07:26]Write to MH i2c: E2 08 00 11 0D 80 11 00 00 00 00 00 00 98 [08:07:26]Write i2c OK [08:07:26]MH_I2C_Read... [08:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:26]Read from MH i2c: E2 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: E2 17 00 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: E2 17 00 11 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EB [08:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:07:26]wFMCommunicate OK [08:07:26]requested_item fd.num is exist - process it [08:07:26]SAM_PROTO_GetFieldsCounters [08:07:26]wFMCommunicate request_size=4 [08:07:26]MH_SAM_APDU [08:07:26]CAPDU: 80 13 00 00 [08:07:26]Write to MH i2c: E2 08 00 12 0D 80 13 00 00 00 00 00 00 9B [08:07:26]Write i2c OK [08:07:26]MH_I2C_Read... [08:07:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:26]Read from MH i2c: E2 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: E2 62 00 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: E2 62 00 12 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3A E9 00 00 0E 04 04 00 48 00 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 52 [08:07:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3A E9 00 00 0E 04 04 00 48 00 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:07:26]wFMCommunicate OK [08:07:26]SAM_PROTO_GetFieldsCounters done [08:07:26]requested_item shift.num is exist - process it [08:07:26]requested_item shift.opened is exist - process it [08:07:26]req_shift_opened [08:07:26]FM_GetShiftState [08:07:26]SAM_PROTO_GetShiftState [08:07:26]wFMCommunicate request_size=4 [08:07:26]MH_SAM_APDU [08:07:26]CAPDU: 80 13 01 00 [08:07:26]Write to MH i2c: E2 08 00 13 0D 80 13 01 00 00 00 00 00 9D [08:07:26]Write i2c OK [08:07:26]MH_I2C_Read... [08:07:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:26]Read from MH i2c: E2 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: E2 0E 00 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: E2 0E 00 13 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [08:07:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:07:26]wFMCommunicate OK [08:07:26]SAM_PROTO_GetShiftState done [08:07:26]FM_GetShiftState done [08:07:26]req_shift_opened done [08:07:26]requested_item shift.open_date is exist - process it [08:07:26]req_shift_open_date [08:07:26]req_shift_open_date done [08:07:26]produce_requested_data done [08:07:26]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59706,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:07:26]process_action_free close_receipt [08:07:26]json_value_free [08:07:26]json_value_free done [08:07:26]process_json_proto returns [08:07:26]Send response to host [08:07:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59706,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:07:26]free response buf [08:07:26]execute_script done [08:07:26]execute_script returns [08:07:26]free content buf [08:07:26]Sock 9.Close socket [08:07:26]Sock 9.Thread stoped [08:07:30]OFD Sender: No OFD packet to send [08:07:35]OFD Sender: No OFD packet to send [08:07:40]OFD Sender: No OFD packet to send [08:07:45]OFD Sender: No OFD packet to send [08:07:50]OFD Sender: No OFD packet to send [08:07:55]OFD Sender: No OFD packet to send [08:08:00]OFD Sender: No OFD packet to send [08:08:05]OFD Sender: No OFD packet to send [08:08:10]OFD Sender: No OFD packet to send [08:08:15]OFD Sender: No OFD packet to send [08:08:20]OFD Sender: No OFD packet to send [08:08:25]OFD Sender: No OFD packet to send [08:08:30]OFD Sender: No OFD packet to send [08:08:35]OFD Sender: No OFD packet to send [08:08:40]OFD Sender: No OFD packet to send [08:08:42]accept exits with 8 [08:08:42]New connection [08:08:42]New thread 3067100516 created [08:08:42]Thread 3066957156 joined [08:08:42]Waiting for new connection... [08:08:42] Sock 8.Parse request [08:08:42]Sock 8.Check first char [08:08:42]Sock 8.First char is OK [08:08:42]request: POST /json_proto HTTP/1.0 [08:08:42]Method: POST [08:08:42]URL: /json_proto [08:08:42]Method is POST - this is cgi request [08:08:42]url: /json_proto [08:08:42]query_string will be loaded in cgi processing [08:08:42]execute_cgi json_proto POST (null) [08:08:42]execute_cgi path=json_proto method=POST [08:08:42]POST find Content-Length [08:08:42]Host: 172.17.60.68:8080 [08:08:42]Content-Length: 846 [08:08:42]Content-Type: application/json [08:08:42] [08:08:42]POST finish read [08:08:42]Found Content-Length = 846 [08:08:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 32.810, "sum" : 1145.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1145.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:42]execute_script... [08: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)545377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 32.810, "sum" : 1145.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1145.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:42]POST & json_proto [08:08:42]process_json_proto [08:08:42]json parsed OK: [08:08:42]protocol is kg_v1.0 [08:08:42]action value=close_receipt [08:08:42]process_action close_receipt [08:08:42]cmd_close_receipt [08:08:42]MH_GetDate [08:08:42]Write to MH i2c: F0 00 00 14 0D 10 [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: F0 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: F0 09 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: F0 09 00 14 0D 00 0B 1D 60 66 9A 61 5F 66 C7 [08:08:42]GetLastDocTimeStamp 1717574843 [08:08:42]current date 1717574923 [08:08:42]FM_GetShiftState [08:08:42]SAM_PROTO_GetShiftState [08:08:42]wFMCommunicate request_size=4 [08:08:42]MH_SAM_APDU [08:08:42]CAPDU: 80 13 01 00 [08:08:42]Write to MH i2c: E2 08 00 15 0D 80 13 01 00 00 00 00 00 9F [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 0E 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 0E 00 15 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D7 [08:08:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:08:42]wFMCommunicate OK [08:08:42]SAM_PROTO_GetShiftState done [08:08:42]FM_GetShiftState done [08:08:42]opened in 1717545916 [08:08:42]opened+sec_in_day 1717632316 [08:08:42]quantity*price = 114506 [08:08:42]sum+1 = 114508 [08:08:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1145.07 НСП 1% : 10.13 НДС 12% : 121.60 Наличными: 0.00 Безнал.: 1145.07 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 102 05.06.2024 08:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59707 ФПД: 188708335601013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080843&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59707&fm=188708335601013&tin=02508201610067®Number=0000000000151680&sum=114507 [08:08:43]StoreToDocumentArchive [08:08:43]shift 72 fd 59707 [08:08:43]save to /storage/0072/doc_00059707 [08:08:43]save last doc name /storage/0072/doc_00059707 to /storage/kkm_last_doc_name [08:08:43]save OK [08:08:43]Clear old archive folders... [08:08:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:08:43]tlvbuf is 0040D1A0 [08:08:43]SAM_PROTO_ClearQueue [08:08:43]wFMCommunicate request_size=4 [08:08:43]MH_SAM_APDU [08:08:43]CAPDU: 80 09 00 00 [08:08:43]Write to MH i2c: E2 08 00 22 0D 80 09 00 00 00 00 00 00 A1 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:43]Read from MH i2c: E2 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 22 0D 00 90 00 A3 [08:08:43]RAPDU: 90 00 [08:08:43]wFMCommunicate OK [08:08:43]SAM_PROTO_ClearQueue done [08:08:43]KKMCreateOFDPacket [08:08:43]OFDProtocolAddRootSTLVToBuf [08:08:43]FM_MakeSignedData [08:08:43]FM_MakeSignedData [08:08:43]SAM_PROTO_SignData [08:08:43]wFMCommunicate request_size=4 [08:08:43]MH_SAM_APDU [08:08:43]CAPDU: 80 0D 01 02 [08:08:43]Write to MH i2c: E2 08 00 23 0D 80 0D 01 02 00 00 00 00 A9 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:43]Read from MH i2c: E2 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 03 00 23 0D 00 90 00 A4 [08:08:43]RAPDU: 90 00 [08:08:43]wFMCommunicate OK [08:08:43]wFMCommunicate request_size=255 [08:08:43]MH_SAM_APDU [08:08:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 4B BF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B BF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 2F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B BF 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 0B 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B E9 00 00 35 04 06 00 AB A1 [08:08:43]Write to MH i2c: E2 02 01 24 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 2A 80 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 4B BF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B BF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 2F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B BF 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 0B 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B E9 00 00 35 04 06 00 AB A1 00 00 83 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:44]Read from MH i2c: E2 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 03 00 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 03 00 24 0D 00 90 00 A5 [08:08:44]RAPDU: 90 00 [08:08:44]wFMCommunicate OK [08:08:44]wFMCommunicate request_size=9 [08:08:44]MH_SAM_APDU [08:08:44]CAPDU: 80 0D 02 02 04 15 4F 45 75 [08:08:44]Write to MH i2c: E2 0C 00 25 0D 80 0D 02 02 04 00 15 4F 45 75 00 00 D2 [08:08:44]Write i2c OK [08:08:44]MH_I2C_Read... [08:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:44]Read from MH i2c: E2 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 03 00 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 03 00 25 0D 00 90 00 A6 [08:08:44]RAPDU: 90 00 [08:08:44]wFMCommunicate OK [08:08:44]wFMCommunicate request_size=4 [08:08:44]MH_SAM_APDU [08:08:44]CAPDU: 80 0D 03 02 [08:08:44]Write to MH i2c: E2 08 00 26 0D 80 0D 03 02 00 00 00 00 AE [08:08:44]Write i2c OK [08:08:44]MH_I2C_Read... [08:08:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:44]Read from MH i2c: E2 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 0B 00 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 0B 00 26 0D 00 C3 A7 68 69 85 DC B0 B0 90 00 AB [08:08:44]RAPDU: C3 A7 68 69 85 DC B0 B0 90 00 [08:08:44]wFMCommunicate OK [08:08:44]SAM_PROTO_SignData done [08:08:44]FM_MakeSignedData done [08:08:44]CreateOFDProtocolMessage [08:08:44]wFMCommunicate request_size=4 [08:08:44]MH_SAM_APDU [08:08:44]CAPDU: 80 11 00 00 [08:08:44]Write to MH i2c: E2 08 00 27 0D 80 11 00 00 00 00 00 00 AE [08:08:44]Write i2c OK [08:08:44]MH_I2C_Read... [08:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:44]Read from MH i2c: E2 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 17 00 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: E2 17 00 27 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 01 [08:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:08:44]wFMCommunicate OK [08:08:44]CreateOFDProtocolMessage done [08:08:44]OFDSenderStorePacket 59707 [08:08:44]StoreOFDPacket docnum=59707 [08:08:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1D F0 06 01 E7 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 2A 80 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 4B BF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B BF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 2F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B BF 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 0B 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B E9 00 00 35 04 06 00 AB A1 15 4F 45 75 C3 A7 68 69 85 DC B0 B0 [08:08:44]CheckFolder [08:08:44]dirname=/storage/ofd_packets [08:08:44]CheckFolder done [08:08:44]ProducePacketName [08:08:44]name=ofd_packets/00059707 [08:08:44]NVStorageSaveData ofd_packets/00059707 [08:08:44]File name is /storage/ofd_packets/00059707 [08:08:44]Write 300 bytes [08:08:44]NVStorageSaveData done [08:08:44]OFDSenderStorePacket done [08:08:44]KKMCreateOFDPacket done [08:08:44]NVStorageSaveData kkm_last_timestamp [08:08:44]File name is /storage/kkm_last_timestamp [08:08:44]Write 4 bytes [08:08:44]NVStorageSaveData done [08:08:44]ExternCall_PrintAddStr [08:08:44]wPrintStart [08:08:44]Write to MH i2c: 01 00 00 28 0D 35 [08:08:44]Write i2c OK [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: 01 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: 01 07 00 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: 01 07 00 28 0D 00 00 00 00 00 FF 0F 4A [08:08:44]RasterBufferAndPrint [08:08:44]line Счет N : (1)545377 [08:08:44]line ИНН: 02508201610067 [08:08:44]line Контрольно-Кассовый Чек [08:08:44]line ПРОДАЖА [08:08:44]line ТРК (МРК, ГНК) : 71 [08:08:44]line Товар: 2711190000 [08:08:44]line ГАЗ-К-5 [08:08:44]line 32.810 * 34.90 [08:08:44]line = 1145.07 [08:08:44]line НДС 12% НСП 1% [08:08:44]line > о реализуемом товаре [08:08:44]line ИТОГО: 1145.07 [08:08:44]line НСП 1% : 10.13 [08:08:44]line НДС 12% : 121.60 [08:08:44]line Наличными: 0.00 [08:08:44]line Безнал.: 1145.07 [08:08:44]line Место: АЗС № 117 "Партнер Нефть" [08:08:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:08:44]line СНО: Общий режим [08:08:44]line Чек 102 05.06.2024 08:08 [08:08:44]line Смена: 72 ФФД: 1.0 [08:08:44]line ЗНМ: 0300000048 [08:08:44]line РНМ: 0000000000151680 [08:08:44]line Версия ККМ: v1.0 [08:08:44]line Платежная система: АКБ Кыргызстан [08:08:44]line ФМ: 0000000000959414 [08:08:44]line ФД: 59707 [08:08:44]line ФПД: 188708335601013 [08:08:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080843&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59707&fm=188708335601013&tin=02508201610067®Number=0000000000151680&sum=114507 [08:08:44]OFD Sender: Processing packet 59707 [packets to send 53, broken 52] [08:08:44]ProducePacketName [08:08:44]name=ofd_packets/00059707 [08:08:44]OFD Sender: To server: pG, [08:08:44]CommunicateWithHost lk.salyk.kg:30040 [08:08:44]ConnectInit lk.salyk.kg [08:08:44]written 0, free lines is 4095 [08:08:44]Connected sock=11 [08:08:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1D F0 06 01 E7 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 2A 80 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 4B BF 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B BF 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 2F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B BF 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 0B 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B E9 00 00 35 04 06 00 AB A1 15 4F 45 75 C3 A7 68 69 85 DC B0 B0 [08:08:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 30 61 47 00 BD C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B E9 00 00 F4 03 04 00 0F C9 5F 66 B6 04 01 00 00 76 19 80 78 EC 0E 84 76 [08:08:44]CommunicateWithHost err = 0 [08:08:44]CheckOFDResponse [08:08:44]1017 (14) - 77093643461234 [08:08:44]1041 (16) - 0000000000959414 [08:08:44]1040 (4) - 59707 [08:08:44]1012 (4) - 05.06.2024 02:10 [08:08:44]1206 (1) - 0 [08:08:44]OFD Sender: Remove packet 59707 [08:08:44]ProducePacketName [08:08:44]name=ofd_packets/00059707 [08:08:44]NVStorageDeleteData [08:08:44]Write to MH i2c: 01 00 00 52 0D 5F [08:08:44]Write i2c OK [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: 01 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: 01 07 00 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: 01 07 00 52 0D 00 00 00 00 00 C1 0C 33 [08:08:44]RasterBufferAndPrint [08:08:44]line [08:08:44]line [08:08:44]line [08:08:44]line [08:08:44]line [08:08:44]written 0, free lines is 3272 [08:08:44]MH_Cut [08:08:44]Write to MH i2c: D1 01 00 59 0D 01 38 [08:08:44]Write i2c OK [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: D1 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: D1 01 00 [08:08:44]MH_I2C_Read... [08:08:44]Read from MH i2c: D1 01 00 59 0D 00 37 [08:08:44]Write to MH i2c: 01 00 00 5A 0D 67 [08:08:45]Write i2c OK [08:08:45]MH_I2C_Read... [08:08:45]OFD Sender: No OFD packet to send [08:08:45]*** Cut start [08:08:45]*** Partial cut [08:08:45]*** CUTSNS_PIN = 1 [08:08:45]*** CUTSNS_PIN = 0 [08:08:46]*** Brake cut motor [08:08:46]Read from MH i2c: 01 [08:08:46]MH_I2C_Read... [08:08:46]*** Stop cut motor [08:08:46]*** Cut end [08:08:46]Read from MH i2c: 01 07 00 [08:08:46]MH_I2C_Read... [08:08:46]Read from MH i2c: 01 07 00 5A 0D 00 00 00 00 00 FF 0F 7C [08:08:46]process_action close_receipt done [08:08:46]requested_data is exist [08:08:46]produce_requested_data [08:08:46]requested_item fm.sn is exist - process it [08:08:46]wFMCommunicate request_size=4 [08:08:46]MH_SAM_APDU [08:08:46]CAPDU: 80 11 00 00 [08:08:46]Write to MH i2c: E2 08 00 5B 0D 80 11 00 00 00 00 00 00 E2 [08:08:46]Write i2c OK [08:08:46]MH_I2C_Read... [08:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:46]Read from MH i2c: E2 [08:08:46]MH_I2C_Read... [08:08:46]Read from MH i2c: E2 17 00 [08:08:46]MH_I2C_Read... [08:08:46]Read from MH i2c: E2 17 00 5B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [08:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:08:46]wFMCommunicate OK [08:08:46]requested_item fd.num is exist - process it [08:08:46]SAM_PROTO_GetFieldsCounters [08:08:46]wFMCommunicate request_size=4 [08:08:46]MH_SAM_APDU [08:08:46]CAPDU: 80 13 00 00 [08:08:46]Write to MH i2c: E2 08 00 5C 0D 80 13 00 00 00 00 00 00 E5 [08:08:46]Write i2c OK [08:08:46]MH_I2C_Read... [08:08:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:46]Read from MH i2c: E2 [08:08:46]MH_I2C_Read... [08:08:46]Read from MH i2c: E2 62 00 [08:08:46]MH_I2C_Read... [08:08:46]Read from MH i2c: E2 62 00 5C 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3B E9 00 00 0E 04 04 00 48 00 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 A0 [08:08:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3B E9 00 00 0E 04 04 00 48 00 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:08:46]wFMCommunicate OK [08:08:46]SAM_PROTO_GetFieldsCounters done [08:08:46]requested_item shift.num is exist - process it [08:08:46]requested_item shift.opened is exist - process it [08:08:46]req_shift_opened [08:08:46]FM_GetShiftState [08:08:46]SAM_PROTO_GetShiftState [08:08:46]wFMCommunicate request_size=4 [08:08:46]MH_SAM_APDU [08:08:46]CAPDU: 80 13 01 00 [08:08:46]Write to MH i2c: E2 08 00 5D 0D 80 13 01 00 00 00 00 00 E7 [08:08:46]Write i2c OK [08:08:46]MH_I2C_Read... [08:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:46]Read from MH i2c: E2 [08:08:46]MH_I2C_Read... [08:08:46]Read from MH i2c: E2 0E 00 [08:08:46]MH_I2C_Read... [08:08:46]Read from MH i2c: E2 0E 00 5D 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [08:08:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:08:46]wFMCommunicate OK [08:08:46]SAM_PROTO_GetShiftState done [08:08:46]FM_GetShiftState done [08:08:46]req_shift_opened done [08:08:46]requested_item shift.open_date is exist - process it [08:08:46]req_shift_open_date [08:08:46]req_shift_open_date done [08:08:46]produce_requested_data done [08:08:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59707,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:08:46]process_action_free close_receipt [08:08:46]json_value_free [08:08:46]json_value_free done [08:08:46]process_json_proto returns [08:08:46]Send response to host [08:08:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59707,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:08:46]free response buf [08:08:46]execute_script done [08:08:46]execute_script returns [08:08:46]free content buf [08:08:46]Sock 8.Close socket [08:08:46]Sock 8.Thread stoped [08:08:50]OFD Sender: No OFD packet to send [08:08:55]OFD Sender: No OFD packet to send [08:09:00]OFD Sender: No OFD packet to send [08:09:05]OFD Sender: No OFD packet to send [08:09:10]OFD Sender: No OFD packet to send [08:09:15]OFD Sender: No OFD packet to send [08:09:20]OFD Sender: No OFD packet to send [08:09:25]OFD Sender: No OFD packet to send [08:09:30]OFD Sender: No OFD packet to send [08:09:35]OFD Sender: No OFD packet to send [08:09:40]OFD Sender: No OFD packet to send [08:09:45]OFD Sender: No OFD packet to send [08:09:48]accept exits with 9 [08:09:48]New connection [08:09:48]New thread 3066957156 created [08:09:48]Thread 3067100516 joined [08:09:48]Waiting for new connection... [08:09:48] Sock 9.Parse request [08:09:48]Sock 9.Check first char [08:09:48]Sock 9.First char is OK [08:09:48]request: POST /json_proto HTTP/1.0 [08:09:48]Method: POST [08:09:48]URL: /json_proto [08:09:48]Method is POST - this is cgi request [08:09:48]url: /json_proto [08:09:48]query_string will be loaded in cgi processing [08:09:48]execute_cgi json_proto POST (null) [08:09:48]execute_cgi path=json_proto method=POST [08:09:48]POST find Content-Length [08:09:48]Host: 172.17.60.68:8080 [08:09:48]Content-Length: 679 [08:09:48]Content-Type: application/json [08:09:48] [08:09:48]POST finish read [08:09:48]Found Content-Length = 679 [08:09:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545383", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:48]execute_script... [08:09: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)545383", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:48]POST & json_proto [08:09:48]process_json_proto [08:09:48]json parsed OK: [08:09:48]protocol is kg_v1.0 [08:09:48]action value=close_receipt [08:09:48]process_action close_receipt [08:09:48]cmd_close_receipt [08:09:48]MH_GetDate [08:09:48]Write to MH i2c: F0 00 00 5E 0D 5A [08:09:48]Write i2c OK [08:09:48]MH_I2C_Read... [08:09:48]Read from MH i2c: F0 [08:09:48]MH_I2C_Read... [08:09:48]Read from MH i2c: F0 09 00 [08:09:48]MH_I2C_Read... [08:09:48]Read from MH i2c: F0 09 00 5E 0D 00 4D 1D 60 66 9A 61 5F 66 53 [08:09:48]GetLastDocTimeStamp 1717574923 [08:09:48]current date 1717574989 [08:09:48]FM_GetShiftState [08:09:48]SAM_PROTO_GetShiftState [08:09:48]wFMCommunicate request_size=4 [08:09:48]MH_SAM_APDU [08:09:48]CAPDU: 80 13 01 00 [08:09:48]Write to MH i2c: E2 08 00 5F 0D 80 13 01 00 00 00 00 00 E9 [08:09:48]Write i2c OK [08:09:48]MH_I2C_Read... [08:09:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:48]Read from MH i2c: E2 [08:09:48]MH_I2C_Read... [08:09:48]Read from MH i2c: E2 0E 00 [08:09:48]MH_I2C_Read... [08:09:48]Read from MH i2c: E2 0E 00 5F 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [08:09:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:09:48]wFMCommunicate OK [08:09:48]SAM_PROTO_GetShiftState done [08:09:48]FM_GetShiftState done [08:09:48]opened in 1717545916 [08:09:48]opened+sec_in_day 1717632316 [08:09:48]quantity*price = 200037 [08:09:48]sum+1 = 200039 [08:09:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 103 05.06.2024 08:09 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59708 ФПД: 100700028307130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080949&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59708&fm=100700028307130&tin=02508201610067®Number=0000000000151680&sum=200000 [08:09:49]StoreToDocumentArchive [08:09:49]shift 72 fd 59708 [08:09:49]save to /storage/0072/doc_00059708 [08:09:49]save last doc name /storage/0072/doc_00059708 to /storage/kkm_last_doc_name [08:09:49]save OK [08:09:49]Clear old archive folders... [08:09:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:09:49]tlvbuf is 00399460 [08:09:49]SAM_PROTO_ClearQueue [08:09:49]wFMCommunicate request_size=4 [08:09:49]MH_SAM_APDU [08:09:49]CAPDU: 80 09 00 00 [08:09:49]Write to MH i2c: E2 08 00 6C 0D 80 09 00 00 00 00 00 00 EB [08:09:49]Write i2c OK [08:09:49]MH_I2C_Read... [08:09:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:49]Read from MH i2c: E2 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 03 00 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 03 00 6C 0D 00 90 00 ED [08:09:49]RAPDU: 90 00 [08:09:49]wFMCommunicate OK [08:09:49]SAM_PROTO_ClearQueue done [08:09:49]KKMCreateOFDPacket [08:09:49]OFDProtocolAddRootSTLVToBuf [08:09:49]FM_MakeSignedData [08:09:49]FM_MakeSignedData [08:09:49]SAM_PROTO_SignData [08:09:49]wFMCommunicate request_size=4 [08:09:49]MH_SAM_APDU [08:09:49]CAPDU: 80 0D 01 02 [08:09:49]Write to MH i2c: E2 08 00 6D 0D 80 0D 01 02 00 00 00 00 F3 [08:09:49]Write i2c OK [08:09:49]MH_I2C_Read... [08:09:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:49]Read from MH i2c: E2 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 03 00 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 03 00 6D 0D 00 90 00 EE [08:09:49]RAPDU: 90 00 [08:09:49]wFMCommunicate OK [08:09:49]wFMCommunicate request_size=255 [08:09:49]MH_SAM_APDU [08:09: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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 4D 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C E9 00 00 35 04 06 00 5B 96 0D 6A [08:09:49]Write to MH i2c: E2 02 01 6E 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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 4D 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C E9 00 00 35 04 06 00 5B 96 0D 6A 00 00 3C [08:09:49]Write i2c OK [08:09:49]MH_I2C_Read... [08:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:50]Read from MH i2c: E2 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 6E 0D 00 90 00 EF [08:09:50]RAPDU: 90 00 [08:09:50]wFMCommunicate OK [08:09:50]wFMCommunicate request_size=7 [08:09:50]MH_SAM_APDU [08:09:50]CAPDU: 80 0D 02 02 02 86 BA [08:09:50]Write to MH i2c: E2 0A 00 6F 0D 80 0D 02 02 02 00 86 BA 00 00 3A [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:50]Read from MH i2c: E2 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 6F 0D 00 90 00 F0 [08:09:50]RAPDU: 90 00 [08:09:50]wFMCommunicate OK [08:09:50]wFMCommunicate request_size=4 [08:09:50]MH_SAM_APDU [08:09:50]CAPDU: 80 0D 03 02 [08:09:50]Write to MH i2c: E2 08 00 70 0D 80 0D 03 02 00 00 00 00 F8 [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:50]Read from MH i2c: E2 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 0B 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 0B 00 70 0D 00 1E 0C 4B 25 58 DA 9F 7C 90 00 E0 [08:09:50]RAPDU: 1E 0C 4B 25 58 DA 9F 7C 90 00 [08:09:50]wFMCommunicate OK [08:09:50]SAM_PROTO_SignData done [08:09:50]FM_MakeSignedData done [08:09:50]CreateOFDProtocolMessage [08:09:50]wFMCommunicate request_size=4 [08:09:50]MH_SAM_APDU [08:09:50]CAPDU: 80 11 00 00 [08:09:50]Write to MH i2c: E2 08 00 71 0D 80 11 00 00 00 00 00 00 F8 [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:50]Read from MH i2c: E2 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 17 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 17 00 71 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [08:09:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:09:50]wFMCommunicate OK [08:09:50]CreateOFDProtocolMessage done [08:09:50]OFDSenderStorePacket 59708 [08:09:50]StoreOFDPacket docnum=59708 [08:09:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EB 75 04 01 4C 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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 4D 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C E9 00 00 35 04 06 00 5B 96 0D 6A 86 BA 1E 0C 4B 25 58 DA 9F 7C [08:09:50]CheckFolder [08:09:50]dirname=/storage/ofd_packets [08:09:50]CheckFolder done [08:09:50]ProducePacketName [08:09:50]name=ofd_packets/00059708 [08:09:50]NVStorageSaveData ofd_packets/00059708 [08:09:50]File name is /storage/ofd_packets/00059708 [08:09:50]Write 298 bytes [08:09:50]NVStorageSaveData done [08:09:50]OFDSenderStorePacket done [08:09:50]KKMCreateOFDPacket done [08:09:50]NVStorageSaveData kkm_last_timestamp [08:09:50]File name is /storage/kkm_last_timestamp [08:09:50]Write 4 bytes [08:09:50]NVStorageSaveData done [08:09:50]OFD Sender: Processing packet 59708 [packets to send 53, broken 52] [08:09:50]ProducePacketName [08:09:50]name=ofd_packets/00059708 [08:09:50]OFD Sender: To server: pG, [08:09:50]CommunicateWithHost lk.salyk.kg:30040 [08:09:50]ConnectInit lk.salyk.kg [08:09:50]ExternCall_PrintAddStr [08:09:50]wPrintStart [08:09:50]Write to MH i2c: 01 00 00 72 0D 7F [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: 01 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: 01 07 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: 01 07 00 72 0D 00 00 00 00 00 FF 0F 94 [08:09:50]RasterBufferAndPrint [08:09:50]line Счет N : (1)545383 [08:09:50]line ИНН: 02508201610067 [08:09:50]line Контрольно-Кассовый Чек [08:09:50]line ПРОДАЖА [08:09:50]line ТРК (МРК, ГНК) : 31 [08:09:50]line Товар: 2710194210 [08:09:50]line ДТ-К-5 [08:09:50]line 27.440 * 72.90 [08:09:50]line = 2000.38 [08:09:50]line НДС 12% НСП 1% [08:09:50]line > о реализуемом товаре [08:09:50]line ОКРУГЛЕНИЕ: -0.38 [08:09:50]line ИТОГО: 2000.00 [08:09:50]line Внесено: 2000.00 [08:09:50]line СДАЧА: 0.00 [08:09:50]line НСП 1% : 17.70 [08:09:50]line НДС 12% : 212.43 [08:09:50]line Наличными: 2000.00 [08:09:50]line Безнал.: 0.00 [08:09:50]line Место: АЗС № 117 "Партнер Нефть" [08:09:50]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:09:50]line СНО: Общий режим [08:09:50]line Чек 103 05.06.2024 08:09 [08:09:50]line Смена: 72 ФФД: 1.0 [08:09:50]line ЗНМ: 0300000048 [08:09:50]line РНМ: 0000000000151680 [08:09:50]line Версия ККМ: v1.0 [08:09:50]line ФМ: 0000000000959414 [08:09:50]line ФД: 59708 [08:09:50]line ФПД: 100700028307130 [08:09:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T080949&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59708&fm=100700028307130&tin=02508201610067®Number=0000000000151680&sum=200000 [08:09:50]Connected sock=11 [08:09:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EB 75 04 01 4C 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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 67 00 00 00 F4 03 04 00 4D 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C E9 00 00 35 04 06 00 5B 96 0D 6A 86 BA 1E 0C 4B 25 58 DA 9F 7C [08:09:50]written 0, free lines is 4095 [08:09:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0E 24 47 00 1A 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 39 35 39 34 31 34 10 04 04 00 3C E9 00 00 F4 03 04 00 51 C9 5F 66 B6 04 01 00 00 E1 82 AC A9 7F 07 B8 77 [08:09:50]CommunicateWithHost err = 0 [08:09:50]CheckOFDResponse [08:09:50]1017 (14) - 77093643461234 [08:09:50]1041 (16) - 0000000000959414 [08:09:50]1040 (4) - 59708 [08:09:50]1012 (4) - 05.06.2024 02:11 [08:09:50]1206 (1) - 0 [08:09:50]OFD Sender: Remove packet 59708 [08:09:50]ProducePacketName [08:09:50]name=ofd_packets/00059708 [08:09:50]NVStorageDeleteData [08:09:51]Write to MH i2c: 01 00 00 9D 0D AA [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 9D 0D 00 00 00 00 00 A1 0C 5E [08:09:51]RasterBufferAndPrint [08:09:51]line [08:09:51]line [08:09:51]line [08:09:51]line [08:09:51]line [08:09:51]written 0, free lines is 3238 [08:09:51]MH_Cut [08:09:51]Write to MH i2c: D1 01 00 A4 0D 01 83 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: D1 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: D1 01 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: D1 01 00 A4 0D 00 82 [08:09:51]Write to MH i2c: 01 00 00 A5 0D B2 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]OFD Sender: No OFD packet to send [08:09:52]*** Cut start [08:09:52]*** Partial cut [08:09:52]*** CUTSNS_PIN = 1 [08:09:52]*** CUTSNS_PIN = 0 [08:09:52]*** Brake cut motor [08:09:52]Read from MH i2c: 01 [08:09:52]MH_I2C_Read... [08:09:52]*** Stop cut motor [08:09:52]*** Cut end [08:09:52]Read from MH i2c: 01 07 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 07 00 A5 0D 00 00 00 00 00 FF 0F C7 [08:09:52]process_action close_receipt done [08:09:52]requested_data is exist [08:09:52]produce_requested_data [08:09:52]requested_item fm.sn is exist - process it [08:09:52]wFMCommunicate request_size=4 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 11 00 00 [08:09:52]Write to MH i2c: E2 08 00 A6 0D 80 11 00 00 00 00 00 00 2D [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 17 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 17 00 A6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 80 [08:09:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:09:52]wFMCommunicate OK [08:09:52]requested_item fd.num is exist - process it [08:09:52]SAM_PROTO_GetFieldsCounters [08:09:52]wFMCommunicate request_size=4 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 13 00 00 [08:09:52]Write to MH i2c: E2 08 00 A7 0D 80 13 00 00 00 00 00 00 30 [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 62 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 62 00 A7 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C E9 00 00 0E 04 04 00 48 00 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 EF [08:09:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C E9 00 00 0E 04 04 00 48 00 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:09:52]wFMCommunicate OK [08:09:52]SAM_PROTO_GetFieldsCounters done [08:09:52]requested_item shift.num is exist - process it [08:09:52]requested_item shift.opened is exist - process it [08:09:52]req_shift_opened [08:09:52]FM_GetShiftState [08:09:52]SAM_PROTO_GetShiftState [08:09:52]wFMCommunicate request_size=4 [08:09:52]MH_SAM_APDU [08:09:52]CAPDU: 80 13 01 00 [08:09:52]Write to MH i2c: E2 08 00 A8 0D 80 13 01 00 00 00 00 00 32 [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:52]Read from MH i2c: E2 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 0E 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: E2 0E 00 A8 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6A [08:09:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:09:52]wFMCommunicate OK [08:09:52]SAM_PROTO_GetShiftState done [08:09:52]FM_GetShiftState done [08:09:52]req_shift_opened done [08:09:52]requested_item shift.open_date is exist - process it [08:09:52]req_shift_open_date [08:09:52]req_shift_open_date done [08:09:52]produce_requested_data done [08:09:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59708,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:09:52]process_action_free close_receipt [08:09:52]json_value_free [08:09:52]json_value_free done [08:09:52]process_json_proto returns [08:09:52]Send response to host [08:09:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59708,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:09:52]free response buf [08:09:52]execute_script done [08:09:52]execute_script returns [08:09:52]free content buf [08:09:52]Sock 9.Close socket [08:09:52]Sock 9.Thread stoped [08:09:56]OFD Sender: No OFD packet to send [08:10:01]OFD Sender: No OFD packet to send [08:10:06]OFD Sender: No OFD packet to send [08:10:11]OFD Sender: No OFD packet to send [08:10:16]OFD Sender: No OFD packet to send [08:10:21]OFD Sender: No OFD packet to send [08:10:26]OFD Sender: No OFD packet to send [08:10:31]OFD Sender: No OFD packet to send [08:10:36]OFD Sender: No OFD packet to send [08:10:41]OFD Sender: No OFD packet to send [08:10:46]OFD Sender: No OFD packet to send [08:10:49]accept exits with 8 [08:10:49]New connection [08:10:49]New thread 3067100516 created [08:10:49]Thread 3066957156 joined [08:10:49]Waiting for new connection... [08:10:49] Sock 8.Parse request [08:10:49]Sock 8.Check first char [08:10:49]Sock 8.First char is OK [08:10:49]request: POST /json_proto HTTP/1.0 [08:10:49]Method: POST [08:10:49]URL: /json_proto [08:10:49]Method is POST - this is cgi request [08:10:49]url: /json_proto [08:10:49]query_string will be loaded in cgi processing [08:10:49]execute_cgi json_proto POST (null) [08:10:49]execute_cgi path=json_proto method=POST [08:10:49]POST find Content-Length [08:10:49]Host: 172.17.60.68:8080 [08:10:49]Content-Length: 1213 [08:10:49]Content-Type: application/json [08:10:49] [08:10:49]POST finish read [08:10:49]Found Content-Length = 1213 [08:10:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545384\u000A05.06.2024 08:05\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751390;3751391\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:49]execute_script... [08:10:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545384\u000A05.06.2024 08:05\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751390;3751391\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:49]POST & json_proto [08:10:49]process_json_proto [08:10:49]json parsed OK: [08:10:49]protocol is kg_v1.0 [08:10:49]action value=print_text [08:10:49]process_action print_text [08:10:49]cmd_print_text [08:10:49]ExternCall_PrintAddStr [08:10:49]wPrintStart [08:10:49]Write to MH i2c: 01 00 00 A9 0D B6 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 A9 0D 00 00 00 00 00 FF 0F CB [08:10:49]RasterBufferAndPrint [08:10:49]line *****ТОВАРНЫЙ ЧЕК***** [08:10:49]line АЗС 117 [08:10:49]line Партнер нефть [08:10:49]line 02508201610067 [08:10:49]line Кассир : Койгельдиева Р. [08:10:49]line Счет N : (1)545384 [08:10:49]line 05.06.2024 08:05 [08:10:49]line ПРОДАЖА [08:10:49]line ТРК (МРК, ГНК): 21 [08:10:49]line Вид ГСМ : 2710194210 [08:10:49]line ДТ-К-5 [08:10:49]line 20.000 x 72.90 [08:10:49]line ИТОГ: 1458.00 [08:10:49]line Тип оплаты: Талоны: Партнер нефть [08:10:49]line 3751390;3751391 [08:10:49]line ______________________ [08:10:49]line (подпись) [08:10:49]written 0, free lines is 4095 [08:10:49]Write to MH i2c: 01 00 00 BE 0D CB [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: 01 07 00 BE 0D 00 00 00 00 00 F8 0D D7 [08:10:49]RasterBufferAndPrint [08:10:49]line [08:10:49]line [08:10:49]line [08:10:49]line [08:10:49]line [08:10:49]written 0, free lines is 3578 [08:10:49]MH_Cut [08:10:49]Write to MH i2c: D1 01 00 C5 0D 01 A4 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: D1 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: D1 01 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: D1 01 00 C5 0D 00 A3 [08:10:49]Write to MH i2c: 01 00 00 C6 0D D3 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:50]*** Cut start [08:10:50]*** Partial cut [08:10:50]*** CUTSNS_PIN = 1 [08:10:50]*** CUTSNS_PIN = 0 [08:10:50]*** Brake cut motor [08:10:50]Read from MH i2c: 01 [08:10:50]MH_I2C_Read... [08:10:50]*** Stop cut motor [08:10:50]*** Cut end [08:10:50]Read from MH i2c: 01 07 00 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: 01 07 00 C6 0D 00 00 00 00 00 FF 0F E8 [08:10:50]process_action print_text done [08:10:50]requested_data is exist [08:10:50]produce_requested_data [08:10:50]requested_item fm.sn is exist - process it [08:10:50]wFMCommunicate request_size=4 [08:10:50]MH_SAM_APDU [08:10:50]CAPDU: 80 11 00 00 [08:10:50]Write to MH i2c: E2 08 00 C7 0D 80 11 00 00 00 00 00 00 4E [08:10:50]Write i2c OK [08:10:50]MH_I2C_Read... [08:10:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:50]Read from MH i2c: E2 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 17 00 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 17 00 C7 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [08:10:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:10:50]wFMCommunicate OK [08:10:50]requested_item fd.num is exist - process it [08:10:50]SAM_PROTO_GetFieldsCounters [08:10:50]wFMCommunicate request_size=4 [08:10:50]MH_SAM_APDU [08:10:50]CAPDU: 80 13 00 00 [08:10:50]Write to MH i2c: E2 08 00 C8 0D 80 13 00 00 00 00 00 00 51 [08:10:50]Write i2c OK [08:10:50]MH_I2C_Read... [08:10:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:50]Read from MH i2c: E2 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 62 00 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 62 00 C8 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C E9 00 00 0E 04 04 00 48 00 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 10 [08:10:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C E9 00 00 0E 04 04 00 48 00 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:10:50]wFMCommunicate OK [08:10:50]SAM_PROTO_GetFieldsCounters done [08:10:50]requested_item shift.num is exist - process it [08:10:50]requested_item shift.opened is exist - process it [08:10:50]req_shift_opened [08:10:50]FM_GetShiftState [08:10:50]SAM_PROTO_GetShiftState [08:10:50]wFMCommunicate request_size=4 [08:10:50]MH_SAM_APDU [08:10:50]CAPDU: 80 13 01 00 [08:10:50]Write to MH i2c: E2 08 00 C9 0D 80 13 01 00 00 00 00 00 53 [08:10:50]Write i2c OK [08:10:50]MH_I2C_Read... [08:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 0E 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 0E 00 C9 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [08:10:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:10:51]wFMCommunicate OK [08:10:51]SAM_PROTO_GetShiftState done [08:10:51]FM_GetShiftState done [08:10:51]req_shift_opened done [08:10:51]requested_item shift.open_date is exist - process it [08:10:51]req_shift_open_date [08:10:51]req_shift_open_date done [08:10:51]produce_requested_data done [08:10:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59708,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:10:51]process_action_free print_text [08:10:51]json_value_free [08:10:51]json_value_free done [08:10:51]process_json_proto returns [08:10:51]Send response to host [08:10:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59708,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:10:51]free response buf [08:10:51]execute_script done [08:10:51]execute_script returns [08:10:51]free content buf [08:10:51]Sock 8.Close socket [08:10:51]Sock 8.Thread stoped [08:10:51]OFD Sender: No OFD packet to send [08:10:56]OFD Sender: No OFD packet to send [08:11:01]OFD Sender: No OFD packet to send [08:11:06]OFD Sender: No OFD packet to send [08:11:11]OFD Sender: No OFD packet to send [08:11:13]accept exits with 9 [08:11:13]New connection [08:11:13]New thread 3066957156 created [08:11:13]Thread 3067100516 joined [08:11:13]Waiting for new connection... [08:11:13] Sock 9.Parse request [08:11:13]Sock 9.Check first char [08:11:13]Sock 9.First char is OK [08:11:13]request: POST /json_proto HTTP/1.0 [08:11:13]Method: POST [08:11:13]URL: /json_proto [08:11:13]Method is POST - this is cgi request [08:11:13]url: /json_proto [08:11:13]query_string will be loaded in cgi processing [08:11:13]execute_cgi json_proto POST (null) [08:11:13]execute_cgi path=json_proto method=POST [08:11:13]POST find Content-Length [08:11:13]Host: 172.17.60.68:8080 [08:11:13]Content-Length: 679 [08:11:13]Content-Type: application/json [08:11:13] [08:11:13]POST finish read [08:11:13]Found Content-Length = 679 [08:11:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545385", "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" : 72.90, "quantity" : 68.590, "sum" : 5000.21, "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" ] } } [08:11:13]execute_script... [08: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)545385", "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" : 72.90, "quantity" : 68.590, "sum" : 5000.21, "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" ] } } [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=close_receipt [08:11:13]process_action close_receipt [08:11:13]cmd_close_receipt [08:11:13]MH_GetDate [08:11:13]Write to MH i2c: F0 00 00 CA 0D C6 [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: F0 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: F0 09 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: F0 09 00 CA 0D 00 A2 1D 60 66 9A 61 5F 66 14 [08:11:13]GetLastDocTimeStamp 1717574989 [08:11:13]current date 1717575074 [08:11:13]FM_GetShiftState [08:11:13]SAM_PROTO_GetShiftState [08:11:13]wFMCommunicate request_size=4 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 13 01 00 [08:11:13]Write to MH i2c: E2 08 00 CB 0D 80 13 01 00 00 00 00 00 55 [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 0E 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 0E 00 CB 0D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [08:11:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:11:13]wFMCommunicate OK [08:11:13]SAM_PROTO_GetShiftState done [08:11:13]FM_GetShiftState done [08:11:13]opened in 1717545916 [08:11:13]opened+sec_in_day 1717632316 [08:11:13]quantity*price = 500021 [08:11:13]sum+1 = 500022 [08:11:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 104 05.06.2024 08:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59709 ФПД: 130109943172179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081114&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59709&fm=130109943172179&tin=02508201610067®Number=0000000000151680&sum=500000 [08:11:14]StoreToDocumentArchive [08:11:14]shift 72 fd 59709 [08:11:14]save to /storage/0072/doc_00059709 [08:11:14]save last doc name /storage/0072/doc_00059709 to /storage/kkm_last_doc_name [08:11:14]save OK [08:11:14]Clear old archive folders... [08:11:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:11:14]tlvbuf is 003C54E0 [08:11:14]SAM_PROTO_ClearQueue [08:11:14]wFMCommunicate request_size=4 [08:11:14]MH_SAM_APDU [08:11:14]CAPDU: 80 09 00 00 [08:11:14]Write to MH i2c: E2 08 00 D8 0D 80 09 00 00 00 00 00 00 57 [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:11:14]Read from MH i2c: E2 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 03 00 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 03 00 D8 0D 00 90 00 59 [08:11:14]RAPDU: 90 00 [08:11:14]wFMCommunicate OK [08:11:14]SAM_PROTO_ClearQueue done [08:11:14]KKMCreateOFDPacket [08:11:14]OFDProtocolAddRootSTLVToBuf [08:11:14]FM_MakeSignedData [08:11:14]FM_MakeSignedData [08:11:14]SAM_PROTO_SignData [08:11:14]wFMCommunicate request_size=4 [08:11:14]MH_SAM_APDU [08:11:14]CAPDU: 80 0D 01 02 [08:11:14]Write to MH i2c: E2 08 00 D9 0D 80 0D 01 02 00 00 00 00 5F [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:11:14]Read from MH i2c: E2 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 03 00 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: E2 03 00 D9 0D 00 90 00 5A [08:11:14]RAPDU: 90 00 [08:11:14]wFMCommunicate OK [08:11:14]wFMCommunicate request_size=255 [08:11:14]MH_SAM_APDU [08: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 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 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 68 00 00 00 F4 03 04 00 A2 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D E9 00 00 35 04 06 00 76 55 94 F1 [08:11:15]Write to MH i2c: E2 02 01 DA 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 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 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 68 00 00 00 F4 03 04 00 A2 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D E9 00 00 35 04 06 00 76 55 94 F1 00 00 F5 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 03 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 03 00 DA 0D 00 90 00 5B [08:11:15]RAPDU: 90 00 [08:11:15]wFMCommunicate OK [08:11:15]wFMCommunicate request_size=7 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 0D 02 02 02 CC 53 [08:11:15]Write to MH i2c: E2 0A 00 DB 0D 80 0D 02 02 02 00 CC 53 00 00 85 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 03 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 03 00 DB 0D 00 90 00 5C [08:11:15]RAPDU: 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 0D 03 02 [08:11:15]Write to MH i2c: E2 08 00 DC 0D 80 0D 03 02 00 00 00 00 64 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 0B 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 0B 00 DC 0D 00 AF 80 0B E2 79 B1 F9 D8 90 00 7C [08:11:15]RAPDU: AF 80 0B E2 79 B1 F9 D8 90 00 [08:11:15]wFMCommunicate OK [08:11:15]SAM_PROTO_SignData done [08:11:15]FM_MakeSignedData done [08:11:15]CreateOFDProtocolMessage [08:11:15]wFMCommunicate request_size=4 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 11 00 00 [08:11:15]Write to MH i2c: E2 08 00 DD 0D 80 11 00 00 00 00 00 00 64 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 17 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 17 00 DD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [08:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:11:15]wFMCommunicate OK [08:11:15]CreateOFDProtocolMessage done [08:11:15]OFDSenderStorePacket 59709 [08:11:15]StoreOFDPacket docnum=59709 [08:11:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 FF 46 04 01 64 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 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 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 68 00 00 00 F4 03 04 00 A2 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D E9 00 00 35 04 06 00 76 55 94 F1 CC 53 AF 80 0B E2 79 B1 F9 D8 [08:11:15]CheckFolder [08:11:15]dirname=/storage/ofd_packets [08:11:15]CheckFolder done [08:11:15]ProducePacketName [08:11:15]name=ofd_packets/00059709 [08:11:15]NVStorageSaveData ofd_packets/00059709 [08:11:15]File name is /storage/ofd_packets/00059709 [08:11:15]Write 298 bytes [08:11:15]NVStorageSaveData done [08:11:15]OFDSenderStorePacket done [08:11:15]KKMCreateOFDPacket done [08:11:15]NVStorageSaveData kkm_last_timestamp [08:11:15]File name is /storage/kkm_last_timestamp [08:11:15]Write 4 bytes [08:11:15]NVStorageSaveData done [08:11:15]ExternCall_PrintAddStr [08:11:15]wPrintStart [08:11:15]Write to MH i2c: 01 00 00 DE 0D EB [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 07 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 07 00 DE 0D 00 00 00 00 00 FF 0F 00 [08:11:15]RasterBufferAndPrint [08:11:15]line Счет N : (1)545385 [08:11:15]line ИНН: 02508201610067 [08:11:15]line Контрольно-Кассовый Чек [08:11:15]line ПРОДАЖА [08:11:15]line ТРК (МРК, ГНК) : 31 [08:11:15]line Товар: 2710194210 [08:11:15]line ДТ-К-5 [08:11:15]line 68.590 * 72.90 [08:11:15]line = 5000.21 [08:11:15]line НДС 12% НСП 1% [08:11:15]line > о реализуемом товаре [08:11:15]line ОКРУГЛЕНИЕ: -0.21 [08:11:15]line ИТОГО: 5000.00 [08:11:15]line Внесено: 5000.00 [08:11:15]line СДАЧА: 0.00 [08:11:15]line НСП 1% : 44.25 [08:11:15]line НДС 12% : 531.00 [08:11:15]line Наличными: 5000.00 [08:11:15]line Безнал.: 0.00 [08:11:15]line Место: АЗС № 117 "Партнер Нефть" [08:11:15]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:11:15]line СНО: Общий режим [08:11:15]line Чек 104 05.06.2024 08:11 [08:11:15]line Смена: 72 ФФД: 1.0 [08:11:15]line ЗНМ: 0300000048 [08:11:15]line РНМ: 0000000000151680 [08:11:15]line Версия ККМ: v1.0 [08:11:15]line ФМ: 0000000000959414 [08:11:15]line ФД: 59709 [08:11:15]line ФПД: 130109943172179 [08:11:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081114&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59709&fm=130109943172179&tin=02508201610067®Number=0000000000151680&sum=500000 [08:11:15]OFD Sender: Processing packet 59709 [packets to send 53, broken 52] [08:11:15]ProducePacketName [08:11:15]name=ofd_packets/00059709 [08:11:15]OFD Sender: To server: pG, [08:11:15]CommunicateWithHost lk.salyk.kg:30040 [08:11:15]ConnectInit lk.salyk.kg [08:11:15]written 0, free lines is 4095 [08:11:15]Connected sock=10 [08:11:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 FF 46 04 01 64 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 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 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 68 00 00 00 F4 03 04 00 A2 1D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D E9 00 00 35 04 06 00 76 55 94 F1 CC 53 AF 80 0B E2 79 B1 F9 D8 [08:11:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4D 31 47 00 D4 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D E9 00 00 F4 03 04 00 A7 C9 5F 66 B6 04 01 00 00 18 FF E0 12 3A 3A 2E 73 [08:11:16]CommunicateWithHost err = 0 [08:11:16]CheckOFDResponse [08:11:16]1017 (14) - 77093643461234 [08:11:16]1041 (16) - 0000000000959414 [08:11:16]1040 (4) - 59709 [08:11:16]1012 (4) - 05.06.2024 02:12 [08:11:16]1206 (1) - 0 [08:11:16]OFD Sender: Remove packet 59709 [08:11:16]ProducePacketName [08:11:16]name=ofd_packets/00059709 [08:11:16]NVStorageDeleteData [08:11:16]Write to MH i2c: 01 00 00 09 0E 17 [08:11:16]Write i2c OK [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: 01 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: 01 07 00 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: 01 07 00 09 0E 00 00 00 00 00 9D 0C C7 [08:11:16]RasterBufferAndPrint [08:11:16]line [08:11:16]line [08:11:16]line [08:11:16]line [08:11:16]line [08:11:16]written 0, free lines is 3235 [08:11:16]MH_Cut [08:11:16]Write to MH i2c: D1 01 00 10 0E 01 F0 [08:11:16]Write i2c OK [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: D1 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: D1 01 00 [08:11:16]MH_I2C_Read... [08:11:16]Read from MH i2c: D1 01 00 10 0E 00 EF [08:11:16]Write to MH i2c: 01 00 00 11 0E 1F [08:11:16]Write i2c OK [08:11:16]MH_I2C_Read... [08:11:16]OFD Sender: No OFD packet to send [08:11:17]*** Cut start [08:11:17]*** Partial cut [08:11:17]*** CUTSNS_PIN = 1 [08:11:17]*** CUTSNS_PIN = 0 [08:11:17]*** Brake cut motor [08:11:17]Read from MH i2c: 01 [08:11:17]MH_I2C_Read... [08:11:17]*** Stop cut motor [08:11:17]*** Cut end [08:11:17]Read from MH i2c: 01 07 00 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: 01 07 00 11 0E 00 00 00 00 00 FF 0F 34 [08:11:17]process_action close_receipt done [08:11:17]requested_data is exist [08:11:17]produce_requested_data [08:11:17]requested_item fm.sn is exist - process it [08:11:17]wFMCommunicate request_size=4 [08:11:17]MH_SAM_APDU [08:11:17]CAPDU: 80 11 00 00 [08:11:17]Write to MH i2c: E2 08 00 12 0E 80 11 00 00 00 00 00 00 9A [08:11:17]Write i2c OK [08:11:17]MH_I2C_Read... [08:11:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:17]Read from MH i2c: E2 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: E2 17 00 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: E2 17 00 12 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 ED [08:11:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:11:17]wFMCommunicate OK [08:11:17]requested_item fd.num is exist - process it [08:11:17]SAM_PROTO_GetFieldsCounters [08:11:17]wFMCommunicate request_size=4 [08:11:17]MH_SAM_APDU [08:11:17]CAPDU: 80 13 00 00 [08:11:17]Write to MH i2c: E2 08 00 13 0E 80 13 00 00 00 00 00 00 9D [08:11:17]Write i2c OK [08:11:17]MH_I2C_Read... [08:11:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:17]Read from MH i2c: E2 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: E2 62 00 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: E2 62 00 13 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D E9 00 00 0E 04 04 00 48 00 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 60 [08:11:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D E9 00 00 0E 04 04 00 48 00 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:11:17]wFMCommunicate OK [08:11:17]SAM_PROTO_GetFieldsCounters done [08:11:17]requested_item shift.num is exist - process it [08:11:17]requested_item shift.opened is exist - process it [08:11:17]req_shift_opened [08:11:17]FM_GetShiftState [08:11:17]SAM_PROTO_GetShiftState [08:11:17]wFMCommunicate request_size=4 [08:11:17]MH_SAM_APDU [08:11:17]CAPDU: 80 13 01 00 [08:11:17]Write to MH i2c: E2 08 00 14 0E 80 13 01 00 00 00 00 00 9F [08:11:17]Write i2c OK [08:11:17]MH_I2C_Read... [08:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:17]Read from MH i2c: E2 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: E2 0E 00 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: E2 0E 00 14 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D7 [08:11:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:11:17]wFMCommunicate OK [08:11:17]SAM_PROTO_GetShiftState done [08:11:17]FM_GetShiftState done [08:11:17]req_shift_opened done [08:11:17]requested_item shift.open_date is exist - process it [08:11:17]req_shift_open_date [08:11:17]req_shift_open_date done [08:11:17]produce_requested_data done [08:11:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59709,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:11:17]process_action_free close_receipt [08:11:17]json_value_free [08:11:17]json_value_free done [08:11:17]process_json_proto returns [08:11:17]Send response to host [08:11:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59709,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:11:17]free response buf [08:11:17]execute_script done [08:11:17]execute_script returns [08:11:17]free content buf [08:11:17]Sock 9.Close socket [08:11:17]Sock 9.Thread stoped [08:11:21]OFD Sender: No OFD packet to send [08:11:26]OFD Sender: No OFD packet to send [08:11:31]OFD Sender: No OFD packet to send [08:11:36]OFD Sender: No OFD packet to send [08:11:41]OFD Sender: No OFD packet to send [08:11:46]OFD Sender: No OFD packet to send [08:11:51]OFD Sender: No OFD packet to send [08:11:56]OFD Sender: No OFD packet to send [08:12:01]OFD Sender: No OFD packet to send [08:12:06]OFD Sender: No OFD packet to send [08:12:11]OFD Sender: No OFD packet to send [08:12:16]OFD Sender: No OFD packet to send [08:12:21]OFD Sender: No OFD packet to send [08:12:26]OFD Sender: No OFD packet to send [08:12:31]OFD Sender: No OFD packet to send [08:12:36]OFD Sender: No OFD packet to send [08:12:41]OFD Sender: No OFD packet to send [08:12:46]OFD Sender: No OFD packet to send [08:12:51]OFD Sender: No OFD packet to send [08:12:56]OFD Sender: No OFD packet to send [08:13:01]OFD Sender: No OFD packet to send [08:13:02]accept exits with 8 [08:13:02]New connection [08:13:02]New thread 3067100516 created [08:13:02]Thread 3066957156 joined [08:13:02]Waiting for new connection... [08:13:02] Sock 8.Parse request [08:13:02]Sock 8.Check first char [08:13:02]Sock 8.First char is OK [08:13:02]request: POST /json_proto HTTP/1.0 [08:13:02]Method: POST [08:13:02]URL: /json_proto [08:13:02]Method is POST - this is cgi request [08:13:02]url: /json_proto [08:13:02]query_string will be loaded in cgi processing [08:13:02]execute_cgi json_proto POST (null) [08:13:02]execute_cgi path=json_proto method=POST [08:13:02]POST find Content-Length [08:13:02]Host: 172.17.60.68:8080 [08:13:02]Content-Length: 679 [08:13:02]Content-Type: application/json [08:13:02] [08:13:02]POST finish read [08:13:02]Found Content-Length = 679 [08:13:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545386", "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" : 72.90, "quantity" : 41.160, "sum" : 3000.56, "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" ] } } [08:13:02]execute_script... [08:13: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)545386", "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" : 72.90, "quantity" : 41.160, "sum" : 3000.56, "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" ] } } [08:13:02]POST & json_proto [08:13:02]process_json_proto [08:13:02]json parsed OK: [08:13:02]protocol is kg_v1.0 [08:13:02]action value=close_receipt [08:13:02]process_action close_receipt [08:13:02]cmd_close_receipt [08:13:02]MH_GetDate [08:13:02]Write to MH i2c: F0 00 00 15 0E 12 [08:13:02]Write i2c OK [08:13:02]MH_I2C_Read... [08:13:02]Read from MH i2c: F0 [08:13:02]MH_I2C_Read... [08:13:02]Read from MH i2c: F0 09 00 [08:13:02]MH_I2C_Read... [08:13:02]Read from MH i2c: F0 09 00 15 0E 00 0F 1E 60 66 9A 61 5F 66 CE [08:13:02]GetLastDocTimeStamp 1717575074 [08:13:02]current date 1717575183 [08:13:02]FM_GetShiftState [08:13:02]SAM_PROTO_GetShiftState [08:13:02]wFMCommunicate request_size=4 [08:13:02]MH_SAM_APDU [08:13:02]CAPDU: 80 13 01 00 [08:13:02]Write to MH i2c: E2 08 00 16 0E 80 13 01 00 00 00 00 00 A1 [08:13:02]Write i2c OK [08:13:02]MH_I2C_Read... [08:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:02]Read from MH i2c: E2 [08:13:02]MH_I2C_Read... [08:13:02]Read from MH i2c: E2 0E 00 [08:13:02]MH_I2C_Read... [08:13:02]Read from MH i2c: E2 0E 00 16 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D9 [08:13:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:13:03]wFMCommunicate OK [08:13:03]SAM_PROTO_GetShiftState done [08:13:03]FM_GetShiftState done [08:13:03]opened in 1717545916 [08:13:03]opened+sec_in_day 1717632316 [08:13:03]quantity*price = 300056 [08:13:03]sum+1 = 300057 [08:13:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.64 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 105 05.06.2024 08:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59710 ФПД: 23147236211469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081303&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59710&fm=23147236211469&tin=02508201610067®Number=0000000000151680&sum=300000 [08:13:04]StoreToDocumentArchive [08:13:04]shift 72 fd 59710 [08:13:04]save to /storage/0072/doc_00059710 [08:13:04]save last doc name /storage/0072/doc_00059710 to /storage/kkm_last_doc_name [08:13:04]save OK [08:13:04]Clear old archive folders... [08:13:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:13:04]tlvbuf is 003D3070 [08:13:04]SAM_PROTO_ClearQueue [08:13:04]wFMCommunicate request_size=4 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 09 00 00 [08:13:04]Write to MH i2c: E2 08 00 23 0E 80 09 00 00 00 00 00 00 A3 [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 23 0E 00 90 00 A5 [08:13:04]RAPDU: 90 00 [08:13:04]wFMCommunicate OK [08:13:04]SAM_PROTO_ClearQueue done [08:13:04]KKMCreateOFDPacket [08:13:04]OFDProtocolAddRootSTLVToBuf [08:13:04]FM_MakeSignedData [08:13:04]FM_MakeSignedData [08:13:04]SAM_PROTO_SignData [08:13:04]wFMCommunicate request_size=4 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 0D 01 02 [08:13:04]Write to MH i2c: E2 08 00 24 0E 80 0D 01 02 00 00 00 00 AB [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 24 0E 00 90 00 A6 [08:13:04]RAPDU: 90 00 [08:13:04]wFMCommunicate OK [08:13:04]wFMCommunicate request_size=255 [08:13:04]MH_SAM_APDU [08:13: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 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 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 78 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 69 00 00 00 F4 03 04 00 0F 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E E9 00 00 35 04 06 00 15 0D 62 CA [08:13:04]Write to MH i2c: E2 02 01 25 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 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 78 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 69 00 00 00 F4 03 04 00 0F 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E E9 00 00 35 04 06 00 15 0D 62 CA 00 00 16 [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 25 0E 00 90 00 A7 [08:13:04]RAPDU: 90 00 [08:13:04]wFMCommunicate OK [08:13:04]wFMCommunicate request_size=7 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 0D 02 02 02 BB 0D [08:13:04]Write to MH i2c: E2 0A 00 26 0E 80 0D 02 02 02 00 BB 0D 00 00 7A [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 03 00 26 0E 00 90 00 A8 [08:13:04]RAPDU: 90 00 [08:13:04]wFMCommunicate OK [08:13:04]wFMCommunicate request_size=4 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 0D 03 02 [08:13:04]Write to MH i2c: E2 08 00 27 0E 80 0D 03 02 00 00 00 00 B0 [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 0B 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 0B 00 27 0E 00 E1 97 AD A2 39 C3 12 BD 90 00 43 [08:13:04]RAPDU: E1 97 AD A2 39 C3 12 BD 90 00 [08:13:04]wFMCommunicate OK [08:13:04]SAM_PROTO_SignData done [08:13:04]FM_MakeSignedData done [08:13:04]CreateOFDProtocolMessage [08:13:04]wFMCommunicate request_size=4 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 11 00 00 [08:13:04]Write to MH i2c: E2 08 00 28 0E 80 11 00 00 00 00 00 00 B0 [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 17 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 17 00 28 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 03 [08:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:13:04]wFMCommunicate OK [08:13:04]CreateOFDProtocolMessage done [08:13:04]OFDSenderStorePacket 59710 [08:13:04]StoreOFDPacket docnum=59710 [08:13:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 10 78 04 01 7F 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 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 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 78 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 69 00 00 00 F4 03 04 00 0F 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E E9 00 00 35 04 06 00 15 0D 62 CA BB 0D E1 97 AD A2 39 C3 12 BD [08:13:04]CheckFolder [08:13:04]dirname=/storage/ofd_packets [08:13:04]CheckFolder done [08:13:04]ProducePacketName [08:13:04]name=ofd_packets/00059710 [08:13:04]NVStorageSaveData ofd_packets/00059710 [08:13:04]File name is /storage/ofd_packets/00059710 [08:13:04]Write 298 bytes [08:13:04]NVStorageSaveData done [08:13:04]OFDSenderStorePacket done [08:13:04]KKMCreateOFDPacket done [08:13:04]NVStorageSaveData kkm_last_timestamp [08:13:04]File name is /storage/kkm_last_timestamp [08:13:04]Write 4 bytes [08:13:04]NVStorageSaveData done [08:13:04]ExternCall_PrintAddStr [08:13:04]wPrintStart [08:13:04]Write to MH i2c: 01 00 00 29 0E 37 [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: 01 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: 01 07 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: 01 07 00 29 0E 00 00 00 00 00 FF 0F 4C [08:13:04]RasterBufferAndPrint [08:13:04]line Счет N : (1)545386 [08:13:04]line ИНН: 02508201610067 [08:13:04]line Контрольно-Кассовый Чек [08:13:04]line ПРОДАЖА [08:13:04]line ТРК (МРК, ГНК) : 41 [08:13:04]line Товар: 2710194210 [08:13:04]line ДТ-К-5 [08:13:04]line 41.160 * 72.90 [08:13:04]line = 3000.56 [08:13:04]line НДС 12% НСП 1% [08:13:04]line > о реализуемом товаре [08:13:04]line ОКРУГЛЕНИЕ: -0.56 [08:13:04]line ИТОГО: 3000.00 [08:13:04]line Внесено: 3000.00 [08:13:04]line СДАЧА: 0.00 [08:13:04]line НСП 1% : 26.55 [08:13:04]line НДС 12% : 318.64 [08:13:04]line Наличными: 3000.00 [08:13:04]line Безнал.: 0.00 [08:13:04]line Место: АЗС № 117 "Партнер Нефть" [08:13:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:13:04]line СНО: Общий режим [08:13:04]line Чек 105 05.06.2024 08:13 [08:13:04]line Смена: 72 ФФД: 1.0 [08:13:04]line ЗНМ: 0300000048 [08:13:04]line РНМ: 0000000000151680 [08:13:04]line Версия ККМ: v1.0 [08:13:04]line ФМ: 0000000000959414 [08:13:04]line ФД: 59710 [08:13:04]line ФПД: 23147236211469 [08:13:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081303&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59710&fm=23147236211469&tin=02508201610067®Number=0000000000151680&sum=300000 [08:13:04]OFD Sender: Processing packet 59710 [packets to send 53, broken 52] [08:13:04]ProducePacketName [08:13:04]name=ofd_packets/00059710 [08:13:04]OFD Sender: To server: pG, [08:13:04]CommunicateWithHost lk.salyk.kg:30040 [08:13:04]ConnectInit lk.salyk.kg [08:13:04]written 0, free lines is 4095 [08:13:05]Connected sock=10 [08:13:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 10 78 04 01 7F 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 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 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 78 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 69 00 00 00 F4 03 04 00 0F 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E E9 00 00 35 04 06 00 15 0D 62 CA BB 0D E1 97 AD A2 39 C3 12 BD [08:13:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B1 FB 47 00 65 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E E9 00 00 F4 03 04 00 14 CA 5F 66 B6 04 01 00 00 4F 88 DF 2E 79 42 D8 EA [08:13:05]CommunicateWithHost err = 0 [08:13:05]CheckOFDResponse [08:13:05]1017 (14) - 77093643461234 [08:13:05]1041 (16) - 0000000000959414 [08:13:05]1040 (4) - 59710 [08:13:05]1012 (4) - 05.06.2024 02:14 [08:13:05]1206 (1) - 0 [08:13:05]OFD Sender: Remove packet 59710 [08:13:05]ProducePacketName [08:13:05]name=ofd_packets/00059710 [08:13:05]NVStorageDeleteData [08:13:05]Write to MH i2c: 01 00 00 54 0E 62 [08:13:05]Write i2c OK [08:13:05]MH_I2C_Read... [08:13:05]Read from MH i2c: 01 [08:13:05]MH_I2C_Read... [08:13:05]Read from MH i2c: 01 07 00 [08:13:05]MH_I2C_Read... [08:13:05]Read from MH i2c: 01 07 00 54 0E 00 00 00 00 00 A7 0C 1C [08:13:05]RasterBufferAndPrint [08:13:05]line [08:13:05]line [08:13:05]line [08:13:05]line [08:13:05]line [08:13:05]written 0, free lines is 3242 [08:13:05]MH_Cut [08:13:05]Write to MH i2c: D1 01 00 5B 0E 01 3B [08:13:05]Write i2c OK [08:13:05]MH_I2C_Read... [08:13:05]Read from MH i2c: D1 [08:13:05]MH_I2C_Read... [08:13:05]Read from MH i2c: D1 01 00 [08:13:05]MH_I2C_Read... [08:13:05]Read from MH i2c: D1 01 00 5B 0E 00 3A [08:13:05]Write to MH i2c: 01 00 00 5C 0E 6A [08:13:05]Write i2c OK [08:13:05]MH_I2C_Read... [08:13:05]OFD Sender: No OFD packet to send [08:13:06]*** Cut start [08:13:06]*** Partial cut [08:13:06]*** CUTSNS_PIN = 1 [08:13:06]*** CUTSNS_PIN = 0 [08:13:06]*** Brake cut motor [08:13:06]Read from MH i2c: 01 [08:13:06]MH_I2C_Read... [08:13:06]*** Stop cut motor [08:13:06]*** Cut end [08:13:06]Read from MH i2c: 01 07 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: 01 07 00 5C 0E 00 00 00 00 00 FF 0F 7F [08:13:06]process_action close_receipt done [08:13:06]requested_data is exist [08:13:06]produce_requested_data [08:13:06]requested_item fm.sn is exist - process it [08:13:06]wFMCommunicate request_size=4 [08:13:06]MH_SAM_APDU [08:13:06]CAPDU: 80 11 00 00 [08:13:06]Write to MH i2c: E2 08 00 5D 0E 80 11 00 00 00 00 00 00 E5 [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:07]Read from MH i2c: E2 [08:13:07]MH_I2C_Read... [08:13:07]Read from MH i2c: E2 17 00 [08:13:07]MH_I2C_Read... [08:13:07]Read from MH i2c: E2 17 00 5D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 38 [08:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:13:07]wFMCommunicate OK [08:13:07]requested_item fd.num is exist - process it [08:13:07]SAM_PROTO_GetFieldsCounters [08:13:07]wFMCommunicate request_size=4 [08:13:07]MH_SAM_APDU [08:13:07]CAPDU: 80 13 00 00 [08:13:07]Write to MH i2c: E2 08 00 5E 0E 80 13 00 00 00 00 00 00 E8 [08:13:07]Write i2c OK [08:13:07]MH_I2C_Read... [08:13:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:07]Read from MH i2c: E2 [08:13:07]MH_I2C_Read... [08:13:07]Read from MH i2c: E2 62 00 [08:13:07]MH_I2C_Read... [08:13:07]Read from MH i2c: E2 62 00 5E 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E E9 00 00 0E 04 04 00 48 00 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 AF [08:13:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E E9 00 00 0E 04 04 00 48 00 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:13:07]wFMCommunicate OK [08:13:07]SAM_PROTO_GetFieldsCounters done [08:13:07]requested_item shift.num is exist - process it [08:13:07]requested_item shift.opened is exist - process it [08:13:07]req_shift_opened [08:13:07]FM_GetShiftState [08:13:07]SAM_PROTO_GetShiftState [08:13:07]wFMCommunicate request_size=4 [08:13:07]MH_SAM_APDU [08:13:07]CAPDU: 80 13 01 00 [08:13:07]Write to MH i2c: E2 08 00 5F 0E 80 13 01 00 00 00 00 00 EA [08:13:07]Write i2c OK [08:13:07]MH_I2C_Read... [08:13:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:07]Read from MH i2c: E2 [08:13:07]MH_I2C_Read... [08:13:07]Read from MH i2c: E2 0E 00 [08:13:07]MH_I2C_Read... [08:13:07]Read from MH i2c: E2 0E 00 5F 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 22 [08:13:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:13:07]wFMCommunicate OK [08:13:07]SAM_PROTO_GetShiftState done [08:13:07]FM_GetShiftState done [08:13:07]req_shift_opened done [08:13:07]requested_item shift.open_date is exist - process it [08:13:07]req_shift_open_date [08:13:07]req_shift_open_date done [08:13:07]produce_requested_data done [08:13:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59710,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:13:07]process_action_free close_receipt [08:13:07]json_value_free [08:13:07]json_value_free done [08:13:07]process_json_proto returns [08:13:07]Send response to host [08:13:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59710,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:13:07]free response buf [08:13:07]execute_script done [08:13:07]execute_script returns [08:13:07]free content buf [08:13:07]Sock 8.Close socket [08:13:07]Sock 8.Thread stoped [08:13:10]OFD Sender: No OFD packet to send [08:13:15]OFD Sender: No OFD packet to send [08:13:20]OFD Sender: No OFD packet to send [08:13:25]OFD Sender: No OFD packet to send [08:13:25]accept exits with 9 [08:13:25]New connection [08:13:25]New thread 3066957156 created [08:13:25]Thread 3067100516 joined [08:13:25]Waiting for new connection... [08:13:25] Sock 9.Parse request [08:13:25]Sock 9.Check first char [08:13:25]Sock 9.First char is OK [08:13:25]request: POST /json_proto HTTP/1.0 [08:13:25]Method: POST [08:13:25]URL: /json_proto [08:13:25]Method is POST - this is cgi request [08:13:25]url: /json_proto [08:13:25]query_string will be loaded in cgi processing [08:13:25]execute_cgi json_proto POST (null) [08:13:25]execute_cgi path=json_proto method=POST [08:13:25]POST find Content-Length [08:13:25]Host: 172.17.60.68:8080 [08:13:25]Content-Length: 1204 [08:13:25]Content-Type: application/json [08:13:25] [08:13:25]POST finish read [08:13:25]Found Content-Length = 1204 [08:13: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545388\u000A05.06.2024 08:08\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3752325\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:25]execute_script... [08:13: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545388\u000A05.06.2024 08:08\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3752325\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:25]POST & json_proto [08:13:25]process_json_proto [08:13:25]json parsed OK: [08:13:25]protocol is kg_v1.0 [08:13:25]action value=print_text [08:13:25]process_action print_text [08:13:25]cmd_print_text [08:13:25]ExternCall_PrintAddStr [08:13:25]wPrintStart [08:13:25]Write to MH i2c: 01 00 00 60 0E 6E [08:13:25]Write i2c OK [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: 01 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: 01 07 00 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: 01 07 00 60 0E 00 00 00 00 00 FF 0F 83 [08:13:25]RasterBufferAndPrint [08:13:25]line *****ТОВАРНЫЙ ЧЕК***** [08:13:25]line АЗС 117 [08:13:25]line Партнер нефть [08:13:25]line 02508201610067 [08:13:25]line Кассир : Койгельдиева Р. [08:13:25]line Счет N : (1)545388 [08:13:25]line 05.06.2024 08:08 [08:13:25]line ПРОДАЖА [08:13:25]line ТРК (МРК, ГНК): 21 [08:13:25]line Вид ГСМ : 2710194210 [08:13:25]line ДТ-К-5 [08:13:25]line 10.000 x 72.90 [08:13:25]line ИТОГ: 729.00 [08:13:25]line Тип оплаты: Талоны: Партнер нефть [08:13:25]line 3752325 [08:13:25]line ______________________ [08:13:25]line (подпись) [08:13:25]written 0, free lines is 4095 [08:13:26]Write to MH i2c: 01 00 00 75 0E 83 [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: 01 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: 01 07 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: 01 07 00 75 0E 00 00 00 00 00 F4 0D 8B [08:13:26]RasterBufferAndPrint [08:13:26]line [08:13:26]line [08:13:26]line [08:13:26]line [08:13:26]line [08:13:26]written 0, free lines is 3574 [08:13:26]MH_Cut [08:13:26]Write to MH i2c: D1 01 00 7C 0E 01 5C [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: D1 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: D1 01 00 [08:13:26]MH_I2C_Read... [08:13:26]Read from MH i2c: D1 01 00 7C 0E 00 5B [08:13:26]Write to MH i2c: 01 00 00 7D 0E 8B [08:13:26]Write i2c OK [08:13:26]MH_I2C_Read... [08:13:26]*** Cut start [08:13:26]*** Partial cut [08:13:26]*** CUTSNS_PIN = 1 [08:13:26]*** CUTSNS_PIN = 0 [08:13:26]*** Brake cut motor [08:13:27]Read from MH i2c: 01 [08:13:27]MH_I2C_Read... [08:13:27]*** Stop cut motor [08:13:27]*** Cut end [08:13:27]Read from MH i2c: 01 07 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: 01 07 00 7D 0E 00 00 00 00 00 FF 0F A0 [08:13:27]process_action print_text done [08:13:27]requested_data is exist [08:13:27]produce_requested_data [08:13:27]requested_item fm.sn is exist - process it [08:13:27]wFMCommunicate request_size=4 [08:13:27]MH_SAM_APDU [08:13:27]CAPDU: 80 11 00 00 [08:13:27]Write to MH i2c: E2 08 00 7E 0E 80 11 00 00 00 00 00 00 06 [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:27]Read from MH i2c: E2 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 17 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 17 00 7E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 59 [08:13:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:13:27]wFMCommunicate OK [08:13:27]requested_item fd.num is exist - process it [08:13:27]SAM_PROTO_GetFieldsCounters [08:13:27]wFMCommunicate request_size=4 [08:13:27]MH_SAM_APDU [08:13:27]CAPDU: 80 13 00 00 [08:13:27]Write to MH i2c: E2 08 00 7F 0E 80 13 00 00 00 00 00 00 09 [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:27]Read from MH i2c: E2 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 62 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 62 00 7F 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E E9 00 00 0E 04 04 00 48 00 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 D0 [08:13:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E E9 00 00 0E 04 04 00 48 00 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:13:27]wFMCommunicate OK [08:13:27]SAM_PROTO_GetFieldsCounters done [08:13:27]requested_item shift.num is exist - process it [08:13:27]requested_item shift.opened is exist - process it [08:13:27]req_shift_opened [08:13:27]FM_GetShiftState [08:13:27]SAM_PROTO_GetShiftState [08:13:27]wFMCommunicate request_size=4 [08:13:27]MH_SAM_APDU [08:13:27]CAPDU: 80 13 01 00 [08:13:27]Write to MH i2c: E2 08 00 80 0E 80 13 01 00 00 00 00 00 0B [08:13:27]Write i2c OK [08:13:27]MH_I2C_Read... [08:13:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:27]Read from MH i2c: E2 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 0E 00 [08:13:27]MH_I2C_Read... [08:13:27]Read from MH i2c: E2 0E 00 80 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [08:13:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:13:27]wFMCommunicate OK [08:13:27]SAM_PROTO_GetShiftState done [08:13:27]FM_GetShiftState done [08:13:27]req_shift_opened done [08:13:27]requested_item shift.open_date is exist - process it [08:13:27]req_shift_open_date [08:13:27]req_shift_open_date done [08:13:27]produce_requested_data done [08:13:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59710,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:13:27]process_action_free print_text [08:13:27]json_value_free [08:13:27]json_value_free done [08:13:27]process_json_proto returns [08:13:27]Send response to host [08:13:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59710,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:13:27]free response buf [08:13:27]execute_script done [08:13:27]execute_script returns [08:13:27]free content buf [08:13:27]Sock 9.Close socket [08:13:27]Sock 9.Thread stoped [08:13:30]OFD Sender: No OFD packet to send [08:13:35]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:45]OFD Sender: No OFD packet to send [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:55]OFD Sender: No OFD packet to send [08:15:00]OFD Sender: No OFD packet to send [08:15:05]OFD Sender: No OFD packet to send [08:15:10]OFD Sender: No OFD packet to send [08:15:15]OFD Sender: No OFD packet to send [08:15:20]OFD Sender: No OFD packet to send [08:15:25]OFD Sender: No OFD packet to send [08:15:30]OFD Sender: No OFD packet to send [08:15:35]OFD Sender: No OFD packet to send [08:15:40]OFD Sender: No OFD packet to send [08:15:45]OFD Sender: No OFD packet to send [08:15:50]OFD Sender: No OFD packet to send [08:15:55]OFD Sender: No OFD packet to send [08:16:00]OFD Sender: No OFD packet to send [08:16:01]accept exits with 8 [08:16:01]New connection [08:16:01]New thread 3067100516 created [08:16:01]Thread 3066957156 joined [08:16:01]Waiting for new connection... [08:16:01] Sock 8.Parse request [08:16:01]Sock 8.Check first char [08:16:01]Sock 8.First char is OK [08:16:01]request: POST /json_proto HTTP/1.0 [08:16:01]Method: POST [08:16:01]URL: /json_proto [08:16:01]Method is POST - this is cgi request [08:16:01]url: /json_proto [08:16:01]query_string will be loaded in cgi processing [08:16:01]execute_cgi json_proto POST (null) [08:16:01]execute_cgi path=json_proto method=POST [08:16:01]POST find Content-Length [08:16:01]Host: 172.17.60.68:8080 [08:16:01]Content-Length: 685 [08:16:01]Content-Type: application/json [08:16:01] [08:16:01]POST finish read [08:16:01]Found Content-Length = 685 [08:16:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 34.400, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:01]execute_script... [08:16: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)545389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 34.400, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:01]POST & json_proto [08:16:01]process_json_proto [08:16:01]json parsed OK: [08:16:01]protocol is kg_v1.0 [08:16:01]action value=close_receipt [08:16:01]process_action close_receipt [08:16:01]cmd_close_receipt [08:16:01]MH_GetDate [08:16:01]Write to MH i2c: F0 00 00 81 0E 7E [08:16:01]Write i2c OK [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: F0 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: F0 09 00 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: F0 09 00 81 0E 00 C1 1E 60 66 9A 61 5F 66 EC [08:16:01]GetLastDocTimeStamp 1717575183 [08:16:01]current date 1717575361 [08:16:01]FM_GetShiftState [08:16:01]SAM_PROTO_GetShiftState [08:16:01]wFMCommunicate request_size=4 [08:16:01]MH_SAM_APDU [08:16:01]CAPDU: 80 13 01 00 [08:16:01]Write to MH i2c: E2 08 00 82 0E 80 13 01 00 00 00 00 00 0D [08:16:01]Write i2c OK [08:16:01]MH_I2C_Read... [08:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:01]Read from MH i2c: E2 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: E2 0E 00 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: E2 0E 00 82 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 45 [08:16:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:16:01]wFMCommunicate OK [08:16:01]SAM_PROTO_GetShiftState done [08:16:01]FM_GetShiftState done [08:16:01]opened in 1717545916 [08:16:01]opened+sec_in_day 1717632316 [08:16:01]quantity*price = 120056 [08:16:01]sum+1 = 120057 [08:16:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 2000.00 СДАЧА: 800.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 106 05.06.2024 08:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59711 ФПД: 129240703295235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59711&fm=129240703295235&tin=02508201610067®Number=0000000000151680&sum=120000 [08:16:02]StoreToDocumentArchive [08:16:02]shift 72 fd 59711 [08:16:02]save to /storage/0072/doc_00059711 [08:16:02]save last doc name /storage/0072/doc_00059711 to /storage/kkm_last_doc_name [08:16:02]save OK [08:16:02]Clear old archive folders... [08:16:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:16:02]tlvbuf is 003BD890 [08:16:02]SAM_PROTO_ClearQueue [08:16:02]wFMCommunicate request_size=4 [08:16:02]MH_SAM_APDU [08:16:02]CAPDU: 80 09 00 00 [08:16:02]Write to MH i2c: E2 08 00 8F 0E 80 09 00 00 00 00 00 00 0F [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:02]Read from MH i2c: E2 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 8F 0E 00 90 00 11 [08:16:02]RAPDU: 90 00 [08:16:02]wFMCommunicate OK [08:16:02]SAM_PROTO_ClearQueue done [08:16:02]KKMCreateOFDPacket [08:16:02]OFDProtocolAddRootSTLVToBuf [08:16:02]FM_MakeSignedData [08:16:02]FM_MakeSignedData [08:16:02]SAM_PROTO_SignData [08:16:02]wFMCommunicate request_size=4 [08:16:02]MH_SAM_APDU [08:16:02]CAPDU: 80 0D 01 02 [08:16:02]Write to MH i2c: E2 08 00 90 0E 80 0D 01 02 00 00 00 00 17 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:02]Read from MH i2c: E2 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 90 0E 00 90 00 12 [08:16:02]RAPDU: 90 00 [08:16:02]wFMCommunicate OK [08:16:02]wFMCommunicate request_size=255 [08:16:02]MH_SAM_APDU [08:16:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 86 00 00 00 00 00 37 04 06 00 A2 0D 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 6A 00 00 00 F4 03 04 00 C1 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F E9 00 00 35 04 06 00 75 8B [08:16:02]Write to MH i2c: E2 02 01 91 0E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 86 00 00 00 00 00 37 04 06 00 A2 0D 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 6A 00 00 00 F4 03 04 00 C1 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F E9 00 00 35 04 06 00 75 8B 00 00 F7 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:02]Read from MH i2c: E2 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 91 0E 00 90 00 13 [08:16:02]RAPDU: 90 00 [08:16:02]wFMCommunicate OK [08:16:02]wFMCommunicate request_size=9 [08:16:02]MH_SAM_APDU [08:16:02]CAPDU: 80 0D 02 02 04 32 35 DF 03 [08:16:02]Write to MH i2c: E2 0C 00 92 0E 80 0D 02 02 04 00 32 35 DF 03 00 00 6B [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:02]Read from MH i2c: E2 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 03 00 92 0E 00 90 00 14 [08:16:02]RAPDU: 90 00 [08:16:02]wFMCommunicate OK [08:16:02]wFMCommunicate request_size=4 [08:16:02]MH_SAM_APDU [08:16:02]CAPDU: 80 0D 03 02 [08:16:02]Write to MH i2c: E2 08 00 93 0E 80 0D 03 02 00 00 00 00 1C [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:02]Read from MH i2c: E2 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 0B 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 0B 00 93 0E 00 ED 70 64 72 42 99 24 DD 90 00 2C [08:16:02]RAPDU: ED 70 64 72 42 99 24 DD 90 00 [08:16:02]wFMCommunicate OK [08:16:02]SAM_PROTO_SignData done [08:16:02]FM_MakeSignedData done [08:16:02]CreateOFDProtocolMessage [08:16:02]wFMCommunicate request_size=4 [08:16:02]MH_SAM_APDU [08:16:02]CAPDU: 80 11 00 00 [08:16:02]Write to MH i2c: E2 08 00 94 0E 80 11 00 00 00 00 00 00 1C [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:02]Read from MH i2c: E2 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 17 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 17 00 94 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6F [08:16:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:16:02]wFMCommunicate OK [08:16:02]CreateOFDProtocolMessage done [08:16:02]OFDSenderStorePacket 59711 [08:16:02]StoreOFDPacket docnum=59711 [08:16:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E7 FA 06 01 D1 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 86 00 00 00 00 00 37 04 06 00 A2 0D 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 6A 00 00 00 F4 03 04 00 C1 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F E9 00 00 35 04 06 00 75 8B 32 35 DF 03 ED 70 64 72 42 99 24 DD [08:16:02]CheckFolder [08:16:02]dirname=/storage/ofd_packets [08:16:02]CheckFolder done [08:16:02]ProducePacketName [08:16:02]name=ofd_packets/00059711 [08:16:02]NVStorageSaveData ofd_packets/00059711 [08:16:02]File name is /storage/ofd_packets/00059711 [08:16:02]Write 300 bytes [08:16:02]NVStorageSaveData done [08:16:02]OFDSenderStorePacket done [08:16:02]KKMCreateOFDPacket done [08:16:02]NVStorageSaveData kkm_last_timestamp [08:16:02]File name is /storage/kkm_last_timestamp [08:16:02]Write 4 bytes [08:16:02]NVStorageSaveData done [08:16:02]ExternCall_PrintAddStr [08:16:02]wPrintStart [08:16:02]Write to MH i2c: 01 00 00 95 0E A3 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 95 0E 00 00 00 00 00 FF 0F B8 [08:16:02]RasterBufferAndPrint [08:16:02]line Счет N : (1)545389 [08:16:02]line ИНН: 02508201610067 [08:16:02]line Контрольно-Кассовый Чек [08:16:02]line ПРОДАЖА [08:16:02]line ТРК (МРК, ГНК) : 72 [08:16:02]line Товар: 2711190000 [08:16:02]line ГАЗ-К-5 [08:16:02]line 34.400 * 34.90 [08:16:02]line = 1200.56 [08:16:02]line НДС 12% НСП 1% [08:16:02]line > о реализуемом товаре [08:16:02]line ОКРУГЛЕНИЕ: -0.56 [08:16:02]line ИТОГО: 1200.00 [08:16:02]line Внесено: 2000.00 [08:16:02]line СДАЧА: 800.00 [08:16:02]line НСП 1% : 10.62 [08:16:02]line НДС 12% : 127.49 [08:16:02]line Наличными: 1200.00 [08:16:02]line Безнал.: 0.00 [08:16:02]line Место: АЗС № 117 "Партнер Нефть" [08:16:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:16:02]line СНО: Общий режим [08:16:02]line Чек 106 05.06.2024 08:16 [08:16:02]line Смена: 72 ФФД: 1.0 [08:16:02]line ЗНМ: 0300000048 [08:16:02]line РНМ: 0000000000151680 [08:16:02]line Версия ККМ: v1.0 [08:16:02]line ФМ: 0000000000959414 [08:16:02]line ФД: 59711 [08:16:02]line ФПД: 129240703295235 [08:16:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59711&fm=129240703295235&tin=02508201610067®Number=0000000000151680&sum=120000 [08:16:03]OFD Sender: Processing packet 59711 [packets to send 53, broken 52] [08:16:03]ProducePacketName [08:16:03]name=ofd_packets/00059711 [08:16:03]OFD Sender: To server: pG, [08:16:03]CommunicateWithHost lk.salyk.kg:30040 [08:16:03]ConnectInit lk.salyk.kg [08:16:03]written 0, free lines is 4095 [08:16:03]Connected sock=10 [08:16:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E7 FA 06 01 D1 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 86 00 00 00 00 00 37 04 06 00 A2 0D 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 6A 00 00 00 F4 03 04 00 C1 1E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F E9 00 00 35 04 06 00 75 8B 32 35 DF 03 ED 70 64 72 42 99 24 DD [08:16:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 97 30 47 00 F1 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 39 35 39 34 31 34 10 04 04 00 3F E9 00 00 F4 03 04 00 C6 CA 5F 66 B6 04 01 00 00 C1 90 2C 85 0B BB 5F 7A [08:16:03]CommunicateWithHost err = 0 [08:16:03]CheckOFDResponse [08:16:03]1017 (14) - 77093643461234 [08:16:03]1041 (16) - 0000000000959414 [08:16:03]1040 (4) - 59711 [08:16:03]1012 (4) - 05.06.2024 02:17 [08:16:03]1206 (1) - 0 [08:16:03]OFD Sender: Remove packet 59711 [08:16:03]ProducePacketName [08:16:03]name=ofd_packets/00059711 [08:16:03]NVStorageDeleteData [08:16:03]Write to MH i2c: 01 00 00 C0 0E CE [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: 01 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: 01 07 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: 01 07 00 C0 0E 00 00 00 00 00 AA 0C 8B [08:16:03]RasterBufferAndPrint [08:16:03]line [08:16:03]line [08:16:03]line [08:16:03]line [08:16:03]line [08:16:03]written 0, free lines is 3246 [08:16:03]MH_Cut [08:16:03]Write to MH i2c: D1 01 00 C7 0E 01 A7 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: D1 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: D1 01 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: D1 01 00 C7 0E 00 A6 [08:16:03]Write to MH i2c: 01 00 00 C8 0E D6 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]OFD Sender: No OFD packet to send [08:16:04]*** Cut start [08:16:04]*** Partial cut [08:16:04]*** CUTSNS_PIN = 1 [08:16:04]*** CUTSNS_PIN = 0 [08:16:04]*** Brake cut motor [08:16:05]Read from MH i2c: 01 [08:16:05]MH_I2C_Read... [08:16:05]*** Stop cut motor [08:16:05]*** Cut end [08:16:05]Read from MH i2c: 01 07 00 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: 01 07 00 C8 0E 00 00 00 00 00 FF 0F EB [08:16:05]process_action close_receipt done [08:16:05]requested_data is exist [08:16:05]produce_requested_data [08:16:05]requested_item fm.sn is exist - process it [08:16:05]wFMCommunicate request_size=4 [08:16:05]MH_SAM_APDU [08:16:05]CAPDU: 80 11 00 00 [08:16:05]Write to MH i2c: E2 08 00 C9 0E 80 11 00 00 00 00 00 00 51 [08:16:05]Write i2c OK [08:16:05]MH_I2C_Read... [08:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:05]Read from MH i2c: E2 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: E2 17 00 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: E2 17 00 C9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A4 [08:16:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:16:05]wFMCommunicate OK [08:16:05]requested_item fd.num is exist - process it [08:16:05]SAM_PROTO_GetFieldsCounters [08:16:05]wFMCommunicate request_size=4 [08:16:05]MH_SAM_APDU [08:16:05]CAPDU: 80 13 00 00 [08:16:05]Write to MH i2c: E2 08 00 CA 0E 80 13 00 00 00 00 00 00 54 [08:16:05]Write i2c OK [08:16:05]MH_I2C_Read... [08:16:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:05]Read from MH i2c: E2 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: E2 62 00 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: E2 62 00 CA 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F E9 00 00 0E 04 04 00 48 00 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 1F [08:16:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F E9 00 00 0E 04 04 00 48 00 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:16:05]wFMCommunicate OK [08:16:05]SAM_PROTO_GetFieldsCounters done [08:16:05]requested_item shift.num is exist - process it [08:16:05]requested_item shift.opened is exist - process it [08:16:05]req_shift_opened [08:16:05]FM_GetShiftState [08:16:05]SAM_PROTO_GetShiftState [08:16:05]wFMCommunicate request_size=4 [08:16:05]MH_SAM_APDU [08:16:05]CAPDU: 80 13 01 00 [08:16:05]Write to MH i2c: E2 08 00 CB 0E 80 13 01 00 00 00 00 00 56 [08:16:05]Write i2c OK [08:16:05]MH_I2C_Read... [08:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:05]Read from MH i2c: E2 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: E2 0E 00 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: E2 0E 00 CB 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8E [08:16:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:16:05]wFMCommunicate OK [08:16:05]SAM_PROTO_GetShiftState done [08:16:05]FM_GetShiftState done [08:16:05]req_shift_opened done [08:16:05]requested_item shift.open_date is exist - process it [08:16:05]req_shift_open_date [08:16:05]req_shift_open_date done [08:16:05]produce_requested_data done [08:16:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59711,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:16:05]process_action_free close_receipt [08:16:05]json_value_free [08:16:05]json_value_free done [08:16:05]process_json_proto returns [08:16:05]Send response to host [08:16:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59711,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:16:05]free response buf [08:16:05]execute_script done [08:16:05]execute_script returns [08:16:05]free content buf [08:16:05]Sock 8.Close socket [08:16:05]Sock 8.Thread stoped [08:16:05]accept exits with 9 [08:16:05]New connection [08:16:05]New thread 3066957156 created [08:16:05]Thread 3067100516 joined [08:16:05]Waiting for new connection... [08:16:05] Sock 9.Parse request [08:16:05]Sock 9.Check first char [08:16:05]Sock 9.First char is OK [08:16:05]request: POST /json_proto HTTP/1.0 [08:16:05]Method: POST [08:16:05]URL: /json_proto [08:16:05]Method is POST - this is cgi request [08:16:05]url: /json_proto [08:16:05]query_string will be loaded in cgi processing [08:16:05]execute_cgi json_proto POST (null) [08:16:05]execute_cgi path=json_proto method=POST [08:16:05]POST find Content-Length [08:16:05]Host: 172.17.60.68:8080 [08:16:05]Content-Length: 1213 [08:16:05]Content-Type: application/json [08:16:05] [08:16:05]POST finish read [08:16:05]Found Content-Length = 1213 [08:16: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545390\u000A05.06.2024 08:10\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751393;3751392\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:05]execute_script... [08:16: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545390\u000A05.06.2024 08:10\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751393;3751392\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:05]POST & json_proto [08:16:05]process_json_proto [08:16:05]json parsed OK: [08:16:05]protocol is kg_v1.0 [08:16:05]action value=print_text [08:16:05]process_action print_text [08:16:05]cmd_print_text [08:16:05]ExternCall_PrintAddStr [08:16:05]wPrintStart [08:16:05]Write to MH i2c: 01 00 00 CC 0E DA [08:16:05]Write i2c OK [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: 01 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: 01 07 00 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: 01 07 00 CC 0E 00 00 00 00 00 FF 0F EF [08:16:05]RasterBufferAndPrint [08:16:05]line *****ТОВАРНЫЙ ЧЕК***** [08:16:05]line АЗС 117 [08:16:05]line Партнер нефть [08:16:05]line 02508201610067 [08:16:05]line Кассир : Койгельдиева Р. [08:16:05]line Счет N : (1)545390 [08:16:05]line 05.06.2024 08:10 [08:16:05]line ПРОДАЖА [08:16:05]line ТРК (МРК, ГНК): 41 [08:16:05]line Вид ГСМ : 2710194210 [08:16:05]line ДТ-К-5 [08:16:05]line 20.000 x 72.90 [08:16:05]line ИТОГ: 1458.00 [08:16:05]line Тип оплаты: Талоны: Партнер нефть [08:16:05]line 3751393;3751392 [08:16:05]line ______________________ [08:16:05]line (подпись) [08:16:05]written 0, free lines is 4095 [08:16:05]Write to MH i2c: 01 00 00 E1 0E EF [08:16:05]Write i2c OK [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: 01 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: 01 07 00 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: 01 07 00 E1 0E 00 00 00 00 00 F8 0D FB [08:16:05]RasterBufferAndPrint [08:16:05]line [08:16:05]line [08:16:05]line [08:16:05]line [08:16:05]line [08:16:05]written 0, free lines is 3580 [08:16:05]MH_Cut [08:16:05]Write to MH i2c: D1 01 00 E8 0E 01 C8 [08:16:05]Write i2c OK [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: D1 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: D1 01 00 [08:16:05]MH_I2C_Read... [08:16:05]Read from MH i2c: D1 01 00 E8 0E 00 C7 [08:16:05]Write to MH i2c: 01 00 00 E9 0E F7 [08:16:05]Write i2c OK [08:16:05]MH_I2C_Read... [08:16:06]*** Cut start [08:16:06]*** Partial cut [08:16:06]*** CUTSNS_PIN = 1 [08:16:06]*** CUTSNS_PIN = 0 [08:16:06]*** Brake cut motor [08:16:07]Read from MH i2c: 01 [08:16:07]MH_I2C_Read... [08:16:07]*** Stop cut motor [08:16:07]*** Cut end [08:16:07]Read from MH i2c: 01 07 00 [08:16:07]MH_I2C_Read... [08:16:07]Read from MH i2c: 01 07 00 E9 0E 00 00 00 00 00 FF 0F 0C [08:16:07]process_action print_text done [08:16:07]requested_data is exist [08:16:07]produce_requested_data [08:16:07]requested_item fm.sn is exist - process it [08:16:07]wFMCommunicate request_size=4 [08:16:07]MH_SAM_APDU [08:16:07]CAPDU: 80 11 00 00 [08:16:07]Write to MH i2c: E2 08 00 EA 0E 80 11 00 00 00 00 00 00 72 [08:16:07]Write i2c OK [08:16:07]MH_I2C_Read... [08:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:07]Read from MH i2c: E2 [08:16:07]MH_I2C_Read... [08:16:07]Read from MH i2c: E2 17 00 [08:16:07]MH_I2C_Read... [08:16:07]Read from MH i2c: E2 17 00 EA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C5 [08:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:16:07]wFMCommunicate OK [08:16:07]requested_item fd.num is exist - process it [08:16:07]SAM_PROTO_GetFieldsCounters [08:16:07]wFMCommunicate request_size=4 [08:16:07]MH_SAM_APDU [08:16:07]CAPDU: 80 13 00 00 [08:16:07]Write to MH i2c: E2 08 00 EB 0E 80 13 00 00 00 00 00 00 75 [08:16:07]Write i2c OK [08:16:07]MH_I2C_Read... [08:16:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:07]Read from MH i2c: E2 [08:16:07]MH_I2C_Read... [08:16:07]Read from MH i2c: E2 62 00 [08:16:07]MH_I2C_Read... [08:16:07]Read from MH i2c: E2 62 00 EB 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F E9 00 00 0E 04 04 00 48 00 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 40 [08:16:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F E9 00 00 0E 04 04 00 48 00 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:16:07]wFMCommunicate OK [08:16:07]SAM_PROTO_GetFieldsCounters done [08:16:07]requested_item shift.num is exist - process it [08:16:07]requested_item shift.opened is exist - process it [08:16:07]req_shift_opened [08:16:07]FM_GetShiftState [08:16:07]SAM_PROTO_GetShiftState [08:16:07]wFMCommunicate request_size=4 [08:16:07]MH_SAM_APDU [08:16:07]CAPDU: 80 13 01 00 [08:16:07]Write to MH i2c: E2 08 00 EC 0E 80 13 01 00 00 00 00 00 77 [08:16:07]Write i2c OK [08:16:07]MH_I2C_Read... [08:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:07]Read from MH i2c: E2 [08:16:07]MH_I2C_Read... [08:16:07]Read from MH i2c: E2 0E 00 [08:16:07]MH_I2C_Read... [08:16:07]Read from MH i2c: E2 0E 00 EC 0E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AF [08:16:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:16:07]wFMCommunicate OK [08:16:07]SAM_PROTO_GetShiftState done [08:16:07]FM_GetShiftState done [08:16:07]req_shift_opened done [08:16:07]requested_item shift.open_date is exist - process it [08:16:07]req_shift_open_date [08:16:07]req_shift_open_date done [08:16:07]produce_requested_data done [08:16:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59711,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:16:07]process_action_free print_text [08:16:07]json_value_free [08:16:07]json_value_free done [08:16:07]process_json_proto returns [08:16:07]Send response to host [08:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59711,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:16:07]free response buf [08:16:07]execute_script done [08:16:07]execute_script returns [08:16:07]free content buf [08:16:07]Sock 9.Close socket [08:16:07]Sock 9.Thread stoped [08:16:08]OFD Sender: No OFD packet to send [08:16:13]OFD Sender: No OFD packet to send [08:16:18]OFD Sender: No OFD packet to send [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:36]accept exits with 8 [08:16:36]New connection [08:16:36]New thread 3067100516 created [08:16:36]Thread 3066957156 joined [08:16:36]Waiting for new connection... [08:16:36] Sock 8.Parse request [08:16:36]Sock 8.Check first char [08:16:36]Sock 8.First char is OK [08:16:36]request: POST /json_proto HTTP/1.0 [08:16:36]Method: POST [08:16:36]URL: /json_proto [08:16:36]Method is POST - this is cgi request [08:16:36]url: /json_proto [08:16:36]query_string will be loaded in cgi processing [08:16:36]execute_cgi json_proto POST (null) [08:16:36]execute_cgi path=json_proto method=POST [08:16:36]POST find Content-Length [08:16:36]Host: 172.17.60.68:8080 [08:16:36]Content-Length: 1207 [08:16:36]Content-Type: application/json [08:16:36] [08:16:36]POST finish read [08:16:36]Found Content-Length = 1207 [08:16: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545391\u000A05.06.2024 08:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3890345\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:36]execute_script... [08:16: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545391\u000A05.06.2024 08:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3890345\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:36]POST & json_proto [08:16:36]process_json_proto [08:16:36]json parsed OK: [08:16:36]protocol is kg_v1.0 [08:16:36]action value=print_text [08:16:36]process_action print_text [08:16:36]cmd_print_text [08:16:36]ExternCall_PrintAddStr [08:16:36]wPrintStart [08:16:36]Write to MH i2c: 01 00 00 ED 0E FB [08:16:36]Write i2c OK [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: 01 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: 01 07 00 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: 01 07 00 ED 0E 00 00 00 00 00 FF 0F 10 [08:16:36]RasterBufferAndPrint [08:16:36]line *****ТОВАРНЫЙ ЧЕК***** [08:16:36]line АЗС 117 [08:16:36]line Партнер нефть [08:16:36]line 02508201610067 [08:16:36]line Кассир : Койгельдиева Р. [08:16:36]line Счет N : (1)545391 [08:16:36]line 05.06.2024 08:11 [08:16:36]line ПРОДАЖА [08:16:36]line ТРК (МРК, ГНК): 22 [08:16:36]line Вид ГСМ : 2710124130 [08:16:36]line Аи-92-К-5 [08:16:36]line 10.000 x 66.90 [08:16:36]line ИТОГ: 669.00 [08:16:36]line Тип оплаты: Талоны: Партнер нефть [08:16:36]line 3890345 [08:16:36]line ______________________ [08:16:36]line (подпись) [08:16:36]written 0, free lines is 4095 [08:16:36]Write to MH i2c: 01 00 00 02 0F 11 [08:16:36]Write i2c OK [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: 01 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: 01 07 00 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: 01 07 00 02 0F 00 00 00 00 00 F7 0D 1C [08:16:36]RasterBufferAndPrint [08:16:36]line [08:16:36]line [08:16:36]line [08:16:36]line [08:16:36]line [08:16:36]written 0, free lines is 3576 [08:16:36]MH_Cut [08:16:36]Write to MH i2c: D1 01 00 09 0F 01 EA [08:16:36]Write i2c OK [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: D1 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: D1 01 00 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: D1 01 00 09 0F 00 E9 [08:16:36]Write to MH i2c: 01 00 00 0A 0F 19 [08:16:36]Write i2c OK [08:16:36]MH_I2C_Read... [08:16:37]*** Cut start [08:16:37]*** Partial cut [08:16:37]*** CUTSNS_PIN = 1 [08:16:37]*** CUTSNS_PIN = 0 [08:16:37]*** Brake cut motor [08:16:38]Read from MH i2c: 01 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: 01 07 00 [08:16:38]MH_I2C_Read... [08:16:38]*** Stop cut motor [08:16:38]*** Cut end [08:16:38]Read from MH i2c: 01 07 00 0A 0F 00 00 00 00 00 FF 0F 2E [08:16:38]process_action print_text done [08:16:38]requested_data is exist [08:16:38]produce_requested_data [08:16:38]requested_item fm.sn is exist - process it [08:16:38]wFMCommunicate request_size=4 [08:16:38]MH_SAM_APDU [08:16:38]CAPDU: 80 11 00 00 [08:16:38]Write to MH i2c: E2 08 00 0B 0F 80 11 00 00 00 00 00 00 94 [08:16:38]Write i2c OK [08:16:38]MH_I2C_Read... [08:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:38]Read from MH i2c: E2 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 17 00 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 17 00 0B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E7 [08:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:16:38]wFMCommunicate OK [08:16:38]requested_item fd.num is exist - process it [08:16:38]SAM_PROTO_GetFieldsCounters [08:16:38]wFMCommunicate request_size=4 [08:16:38]MH_SAM_APDU [08:16:38]CAPDU: 80 13 00 00 [08:16:38]Write to MH i2c: E2 08 00 0C 0F 80 13 00 00 00 00 00 00 97 [08:16:38]Write i2c OK [08:16:38]MH_I2C_Read... [08:16:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:38]Read from MH i2c: E2 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 62 00 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 62 00 0C 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F E9 00 00 0E 04 04 00 48 00 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 62 [08:16:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F E9 00 00 0E 04 04 00 48 00 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:16:38]wFMCommunicate OK [08:16:38]SAM_PROTO_GetFieldsCounters done [08:16:38]requested_item shift.num is exist - process it [08:16:38]requested_item shift.opened is exist - process it [08:16:38]req_shift_opened [08:16:38]FM_GetShiftState [08:16:38]SAM_PROTO_GetShiftState [08:16:38]wFMCommunicate request_size=4 [08:16:38]MH_SAM_APDU [08:16:38]CAPDU: 80 13 01 00 [08:16:38]Write to MH i2c: E2 08 00 0D 0F 80 13 01 00 00 00 00 00 99 [08:16:38]Write i2c OK [08:16:38]MH_I2C_Read... [08:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:38]Read from MH i2c: E2 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 0E 00 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 0E 00 0D 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D1 [08:16:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:16:38]wFMCommunicate OK [08:16:38]SAM_PROTO_GetShiftState done [08:16:38]FM_GetShiftState done [08:16:38]req_shift_opened done [08:16:38]requested_item shift.open_date is exist - process it [08:16:38]req_shift_open_date [08:16:38]req_shift_open_date done [08:16:38]produce_requested_data done [08:16:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59711,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:16:38]process_action_free print_text [08:16:38]json_value_free [08:16:38]json_value_free done [08:16:38]process_json_proto returns [08:16:38]Send response to host [08:16:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59711,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:16:38]free response buf [08:16:38]execute_script done [08:16:38]execute_script returns [08:16:38]free content buf [08:16:38]Sock 8.Close socket [08:16:38]Sock 8.Thread stoped [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:23]OFD Sender: No OFD packet to send [08:17:28]OFD Sender: No OFD packet to send [08:17:33]OFD Sender: No OFD packet to send [08:17:39]OFD Sender: No OFD packet to send [08:17:44]OFD Sender: No OFD packet to send [08:17:49]OFD Sender: No OFD packet to send [08:17:54]OFD Sender: No OFD packet to send [08:17:59]OFD Sender: No OFD packet to send [08:18:04]OFD Sender: No OFD packet to send [08:18:09]OFD Sender: No OFD packet to send [08:18:14]OFD Sender: No OFD packet to send [08:18:19]OFD Sender: No OFD packet to send [08:18:20]accept exits with 9 [08:18:20]New connection [08:18:20]New thread 3066957156 created [08:18:20]Thread 3067100516 joined [08:18:20]Waiting for new connection... [08:18:20] Sock 9.Parse request [08:18:20]Sock 9.Check first char [08:18:20]Sock 9.First char is OK [08:18:20]request: POST /json_proto HTTP/1.0 [08:18:20]Method: POST [08:18:20]URL: /json_proto [08:18:20]Method is POST - this is cgi request [08:18:20]url: /json_proto [08:18:20]query_string will be loaded in cgi processing [08:18:20]execute_cgi json_proto POST (null) [08:18:20]execute_cgi path=json_proto method=POST [08:18:20]POST find Content-Length [08:18:20]Host: 172.17.60.68:8080 [08:18:20]Content-Length: 840 [08:18:20]Content-Type: application/json [08:18:20] [08:18:20]POST finish read [08:18:20]Found Content-Length = 840 [08:18:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:20]execute_script... [08: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)545392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:20]POST & json_proto [08:18:20]process_json_proto [08:18:20]json parsed OK: [08:18:20]protocol is kg_v1.0 [08:18:20]action value=close_receipt [08:18:20]process_action close_receipt [08:18:20]cmd_close_receipt [08:18:20]MH_GetDate [08:18:20]Write to MH i2c: F0 00 00 0E 0F 0C [08:18:20]Write i2c OK [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: F0 [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: F0 09 00 [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: F0 09 00 0E 0F 00 4D 1F 60 66 9A 61 5F 66 07 [08:18:20]GetLastDocTimeStamp 1717575361 [08:18:20]current date 1717575501 [08:18:20]FM_GetShiftState [08:18:20]SAM_PROTO_GetShiftState [08:18:20]wFMCommunicate request_size=4 [08:18:20]MH_SAM_APDU [08:18:20]CAPDU: 80 13 01 00 [08:18:20]Write to MH i2c: E2 08 00 0F 0F 80 13 01 00 00 00 00 00 9B [08:18:20]Write i2c OK [08:18:20]MH_I2C_Read... [08:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:20]Read from MH i2c: E2 [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: E2 0E 00 [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: E2 0E 00 0F 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D3 [08:18:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:18:20]wFMCommunicate OK [08:18:20]SAM_PROTO_GetShiftState done [08:18:20]FM_GetShiftState done [08:18:20]opened in 1717545916 [08:18:20]opened+sec_in_day 1717632316 [08:18:20]quantity*price = 50041 [08:18:20]sum+1 = 50042 [08:18:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 107 05.06.2024 08:18 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59712 ФПД: 2511431996739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081821&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59712&fm=2511431996739&tin=02508201610067®Number=0000000000151680&sum=50041 [08:18:22]StoreToDocumentArchive [08:18:22]shift 72 fd 59712 [08:18:22]save to /storage/0072/doc_00059712 [08:18:22]save last doc name /storage/0072/doc_00059712 to /storage/kkm_last_doc_name [08:18:22]save OK [08:18:22]Clear old archive folders... [08:18:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:22]tlvbuf is 003B6980 [08:18:22]SAM_PROTO_ClearQueue [08:18:22]wFMCommunicate request_size=4 [08:18:22]MH_SAM_APDU [08:18:22]CAPDU: 80 09 00 00 [08:18:22]Write to MH i2c: E2 08 00 1C 0F 80 09 00 00 00 00 00 00 9D [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:22]Read from MH i2c: E2 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 1C 0F 00 90 00 9F [08:18:22]RAPDU: 90 00 [08:18:22]wFMCommunicate OK [08:18:22]SAM_PROTO_ClearQueue done [08:18:22]KKMCreateOFDPacket [08:18:22]OFDProtocolAddRootSTLVToBuf [08:18:22]FM_MakeSignedData [08:18:22]FM_MakeSignedData [08:18:22]SAM_PROTO_SignData [08:18:22]wFMCommunicate request_size=4 [08:18:22]MH_SAM_APDU [08:18:22]CAPDU: 80 0D 01 02 [08:18:22]Write to MH i2c: E2 08 00 1D 0F 80 0D 01 02 00 00 00 00 A5 [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:22]Read from MH i2c: E2 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 1D 0F 00 90 00 A0 [08:18:22]RAPDU: 90 00 [08:18:22]wFMCommunicate OK [08:18:22]wFMCommunicate request_size=255 [08:18:22]MH_SAM_APDU [08:18: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 4D 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 E9 00 00 35 04 06 00 02 [08:18:22]Write to MH i2c: E2 02 01 1E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 4D 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 E9 00 00 35 04 06 00 02 00 00 92 [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:22]Read from MH i2c: E2 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 1E 0F 00 90 00 A1 [08:18:22]RAPDU: 90 00 [08:18:22]wFMCommunicate OK [08:18:22]wFMCommunicate request_size=10 [08:18:22]MH_SAM_APDU [08:18:22]CAPDU: 80 0D 02 02 05 48 BD 03 15 43 [08:18:22]Write to MH i2c: E2 0D 00 1F 0F 80 0D 02 02 05 00 48 BD 03 15 43 00 00 12 [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:22]Read from MH i2c: E2 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 03 00 1F 0F 00 90 00 A2 [08:18:22]RAPDU: 90 00 [08:18:22]wFMCommunicate OK [08:18:22]wFMCommunicate request_size=4 [08:18:22]MH_SAM_APDU [08:18:22]CAPDU: 80 0D 03 02 [08:18:22]Write to MH i2c: E2 08 00 20 0F 80 0D 03 02 00 00 00 00 AA [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:22]Read from MH i2c: E2 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 0B 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 0B 00 20 0F 00 60 FC EC 5A 41 AF 59 03 90 00 99 [08:18:22]RAPDU: 60 FC EC 5A 41 AF 59 03 90 00 [08:18:22]wFMCommunicate OK [08:18:22]SAM_PROTO_SignData done [08:18:22]FM_MakeSignedData done [08:18:22]CreateOFDProtocolMessage [08:18:22]wFMCommunicate request_size=4 [08:18:22]MH_SAM_APDU [08:18:22]CAPDU: 80 11 00 00 [08:18:22]Write to MH i2c: E2 08 00 21 0F 80 11 00 00 00 00 00 00 AA [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:22]Read from MH i2c: E2 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 17 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: E2 17 00 21 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FD [08:18:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:18:22]wFMCommunicate OK [08:18:22]CreateOFDProtocolMessage done [08:18:22]OFDSenderStorePacket 59712 [08:18:22]StoreOFDPacket docnum=59712 [08:18:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 4E 07 01 32 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 4D 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 E9 00 00 35 04 06 00 02 48 BD 03 15 43 60 FC EC 5A 41 AF 59 03 [08:18:22]CheckFolder [08:18:22]dirname=/storage/ofd_packets [08:18:22]CheckFolder done [08:18:22]ProducePacketName [08:18:22]name=ofd_packets/00059712 [08:18:22]NVStorageSaveData ofd_packets/00059712 [08:18:22]File name is /storage/ofd_packets/00059712 [08:18:22]Write 301 bytes [08:18:22]NVStorageSaveData done [08:18:22]OFDSenderStorePacket done [08:18:22]KKMCreateOFDPacket done [08:18:22]NVStorageSaveData kkm_last_timestamp [08:18:22]File name is /storage/kkm_last_timestamp [08:18:22]Write 4 bytes [08:18:22]NVStorageSaveData done [08:18:22]ExternCall_PrintAddStr [08:18:22]wPrintStart [08:18:22]Write to MH i2c: 01 00 00 22 0F 31 [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: 01 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: 01 07 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: 01 07 00 22 0F 00 00 00 00 00 FF 0F 46 [08:18:22]RasterBufferAndPrint [08:18:22]line Счет N : (1)545392 [08:18:22]line ИНН: 02508201610067 [08:18:22]line Контрольно-Кассовый Чек [08:18:22]line ПРОДАЖА [08:18:22]line ТРК (МРК, ГНК) : 12 [08:18:22]line Товар: 2710124130 [08:18:22]line Аи-92-К-5 [08:18:22]line 7.480 * 66.90 [08:18:22]line = 500.41 [08:18:22]line НДС 12% НСП 1% [08:18:22]line > о реализуемом товаре [08:18:22]line ИТОГО: 500.41 [08:18:22]line НСП 1% : 4.43 [08:18:22]line НДС 12% : 53.14 [08:18:22]line Наличными: 0.00 [08:18:22]line Безнал.: 500.41 [08:18:22]line Место: АЗС № 117 "Партнер Нефть" [08:18:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:18:22]line СНО: Общий режим [08:18:22]line Чек 107 05.06.2024 08:18 [08:18:22]line Смена: 72 ФФД: 1.0 [08:18:22]line ЗНМ: 0300000048 [08:18:22]line РНМ: 0000000000151680 [08:18:22]line Версия ККМ: v1.0 [08:18:22]line Платежная система: АКБ Кыргызстан [08:18:22]line ФМ: 0000000000959414 [08:18:22]line ФД: 59712 [08:18:22]line ФПД: 2511431996739 [08:18:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081821&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59712&fm=2511431996739&tin=02508201610067®Number=0000000000151680&sum=50041 [08:18:22]OFD Sender: Processing packet 59712 [packets to send 53, broken 52] [08:18:22]ProducePacketName [08:18:22]name=ofd_packets/00059712 [08:18:22]OFD Sender: To server: pG, [08:18:22]CommunicateWithHost lk.salyk.kg:30040 [08:18:22]ConnectInit lk.salyk.kg [08:18:22]written 0, free lines is 4095 [08:18:23]Connected sock=10 [08:18:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 4E 07 01 32 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 4D 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 E9 00 00 35 04 06 00 02 48 BD 03 15 43 60 FC EC 5A 41 AF 59 03 [08:18:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C5 5E 47 00 F7 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 39 35 39 34 31 34 10 04 04 00 40 E9 00 00 F4 03 04 00 52 CB 5F 66 B6 04 01 00 00 27 4A 8A 0E 0A CB CE 5A [08:18:23]CommunicateWithHost err = 0 [08:18:23]CheckOFDResponse [08:18:23]1017 (14) - 77093643461234 [08:18:23]1041 (16) - 0000000000959414 [08:18:23]1040 (4) - 59712 [08:18:23]1012 (4) - 05.06.2024 02:20 [08:18:23]1206 (1) - 0 [08:18:23]OFD Sender: Remove packet 59712 [08:18:23]ProducePacketName [08:18:23]name=ofd_packets/00059712 [08:18:23]NVStorageDeleteData [08:18:23]Write to MH i2c: 01 00 00 4C 0F 5B [08:18:23]Write i2c OK [08:18:23]MH_I2C_Read... [08:18:23]Read from MH i2c: 01 [08:18:23]MH_I2C_Read... [08:18:23]Read from MH i2c: 01 07 00 [08:18:23]MH_I2C_Read... [08:18:23]Read from MH i2c: 01 07 00 4C 0F 00 00 00 00 00 B7 0C 25 [08:18:23]RasterBufferAndPrint [08:18:23]line [08:18:23]line [08:18:23]line [08:18:23]line [08:18:23]line [08:18:23]written 0, free lines is 3262 [08:18:23]MH_Cut [08:18:23]Write to MH i2c: D1 01 00 53 0F 01 34 [08:18:23]Write i2c OK [08:18:23]MH_I2C_Read... [08:18:23]Read from MH i2c: D1 [08:18:23]MH_I2C_Read... [08:18:23]Read from MH i2c: D1 01 00 [08:18:23]MH_I2C_Read... [08:18:23]Read from MH i2c: D1 01 00 53 0F 00 33 [08:18:23]Write to MH i2c: 01 00 00 54 0F 63 [08:18:23]Write i2c OK [08:18:23]MH_I2C_Read... [08:18:23]OFD Sender: No OFD packet to send [08:18:24]*** Cut start [08:18:24]*** Partial cut [08:18:24]*** CUTSNS_PIN = 1 [08:18:24]*** CUTSNS_PIN = 0 [08:18:24]*** Brake cut motor [08:18:24]Read from MH i2c: 01 [08:18:24]MH_I2C_Read... [08:18:24]*** Stop cut motor [08:18:24]*** Cut end [08:18:24]Read from MH i2c: 01 07 00 [08:18:24]MH_I2C_Read... [08:18:24]Read from MH i2c: 01 07 00 54 0F 00 00 00 00 00 FF 0F 78 [08:18:24]process_action close_receipt done [08:18:24]requested_data is exist [08:18:24]produce_requested_data [08:18:24]requested_item fm.sn is exist - process it [08:18:24]wFMCommunicate request_size=4 [08:18:24]MH_SAM_APDU [08:18:24]CAPDU: 80 11 00 00 [08:18:24]Write to MH i2c: E2 08 00 55 0F 80 11 00 00 00 00 00 00 DE [08:18:24]Write i2c OK [08:18:24]MH_I2C_Read... [08:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:25]Read from MH i2c: E2 [08:18:25]MH_I2C_Read... [08:18:25]Read from MH i2c: E2 17 00 [08:18:25]MH_I2C_Read... [08:18:25]Read from MH i2c: E2 17 00 55 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 31 [08:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:18:25]wFMCommunicate OK [08:18:25]requested_item fd.num is exist - process it [08:18:25]SAM_PROTO_GetFieldsCounters [08:18:25]wFMCommunicate request_size=4 [08:18:25]MH_SAM_APDU [08:18:25]CAPDU: 80 13 00 00 [08:18:25]Write to MH i2c: E2 08 00 56 0F 80 13 00 00 00 00 00 00 E1 [08:18:25]Write i2c OK [08:18:25]MH_I2C_Read... [08:18:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:25]Read from MH i2c: E2 [08:18:25]MH_I2C_Read... [08:18:25]Read from MH i2c: E2 62 00 [08:18:25]MH_I2C_Read... [08:18:25]Read from MH i2c: E2 62 00 56 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [08:18:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:18:25]wFMCommunicate OK [08:18:25]SAM_PROTO_GetFieldsCounters done [08:18:25]requested_item shift.num is exist - process it [08:18:25]requested_item shift.opened is exist - process it [08:18:25]req_shift_opened [08:18:25]FM_GetShiftState [08:18:25]SAM_PROTO_GetShiftState [08:18:25]wFMCommunicate request_size=4 [08:18:25]MH_SAM_APDU [08:18:25]CAPDU: 80 13 01 00 [08:18:25]Write to MH i2c: E2 08 00 57 0F 80 13 01 00 00 00 00 00 E3 [08:18:25]Write i2c OK [08:18:25]MH_I2C_Read... [08:18:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:25]Read from MH i2c: E2 [08:18:25]MH_I2C_Read... [08:18:25]Read from MH i2c: E2 0E 00 [08:18:25]MH_I2C_Read... [08:18:25]Read from MH i2c: E2 0E 00 57 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1B [08:18:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:18:25]wFMCommunicate OK [08:18:25]SAM_PROTO_GetShiftState done [08:18:25]FM_GetShiftState done [08:18:25]req_shift_opened done [08:18:25]requested_item shift.open_date is exist - process it [08:18:25]req_shift_open_date [08:18:25]req_shift_open_date done [08:18:25]produce_requested_data done [08:18:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59712,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:18:25]process_action_free close_receipt [08:18:25]json_value_free [08:18:25]json_value_free done [08:18:25]process_json_proto returns [08:18:25]Send response to host [08:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59712,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:18:25]free response buf [08:18:25]execute_script done [08:18:25]execute_script returns [08:18:25]free content buf [08:18:25]Sock 9.Close socket [08:18:25]Sock 9.Thread stoped [08:18:28]OFD Sender: No OFD packet to send [08:18:33]OFD Sender: No OFD packet to send [08:18:38]OFD Sender: No OFD packet to send [08:18:43]OFD Sender: No OFD packet to send [08:18:48]OFD Sender: No OFD packet to send [08:18:53]OFD Sender: No OFD packet to send [08:18:58]OFD Sender: No OFD packet to send [08:19:03]OFD Sender: No OFD packet to send [08:19:08]OFD Sender: No OFD packet to send [08:19:13]OFD Sender: No OFD packet to send [08:19:18]OFD Sender: No OFD packet to send [08:19:23]OFD Sender: No OFD packet to send [08:19:28]OFD Sender: No OFD packet to send [08:19:31]accept exits with 8 [08:19:31]New connection [08:19:31]New thread 3067100516 created [08:19:31]Thread 3066957156 joined [08:19:31]Waiting for new connection... [08:19:31] Sock 8.Parse request [08:19:31]Sock 8.Check first char [08:19:31]Sock 8.First char is OK [08:19:31]request: POST /json_proto HTTP/1.0 [08:19:31]Method: POST [08:19:31]URL: /json_proto [08:19:31]Method is POST - this is cgi request [08:19:31]url: /json_proto [08:19:31]query_string will be loaded in cgi processing [08:19:31]execute_cgi json_proto POST (null) [08:19:31]execute_cgi path=json_proto method=POST [08:19:31]POST find Content-Length [08:19:31]Host: 172.17.60.68:8080 [08:19:31]Content-Length: 677 [08:19:31]Content-Type: application/json [08:19:31] [08:19:31]POST finish read [08:19:31]Found Content-Length = 677 [08:19:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:31]execute_script... [08:19:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:31]POST & json_proto [08:19:31]process_json_proto [08:19:31]json parsed OK: [08:19:31]protocol is kg_v1.0 [08:19:31]action value=close_receipt [08:19:31]process_action close_receipt [08:19:31]cmd_close_receipt [08:19:31]MH_GetDate [08:19:31]Write to MH i2c: F0 00 00 58 0F 56 [08:19:31]Write i2c OK [08:19:31]MH_I2C_Read... [08:19:31]Read from MH i2c: F0 [08:19:31]MH_I2C_Read... [08:19:31]Read from MH i2c: F0 09 00 [08:19:31]MH_I2C_Read... [08:19:31]Read from MH i2c: F0 09 00 58 0F 00 94 1F 60 66 9A 61 5F 66 98 [08:19:31]GetLastDocTimeStamp 1717575501 [08:19:31]current date 1717575572 [08:19:31]FM_GetShiftState [08:19:31]SAM_PROTO_GetShiftState [08:19:31]wFMCommunicate request_size=4 [08:19:31]MH_SAM_APDU [08:19:31]CAPDU: 80 13 01 00 [08:19:31]Write to MH i2c: E2 08 00 59 0F 80 13 01 00 00 00 00 00 E5 [08:19:31]Write i2c OK [08:19:31]MH_I2C_Read... [08:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:31]Read from MH i2c: E2 [08:19:31]MH_I2C_Read... [08:19:31]Read from MH i2c: E2 0E 00 [08:19:31]MH_I2C_Read... [08:19:31]Read from MH i2c: E2 0E 00 59 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1D [08:19:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:19:31]wFMCommunicate OK [08:19:31]SAM_PROTO_GetShiftState done [08:19:31]FM_GetShiftState done [08:19:31]opened in 1717545916 [08:19:31]opened+sec_in_day 1717632316 [08:19:31]quantity*price = 50041 [08:19:31]sum+1 = 50042 [08:19:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 108 05.06.2024 08:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59713 ФПД: 195532914581242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081932&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59713&fm=195532914581242&tin=02508201610067®Number=0000000000151680&sum=50000 [08:19:32]StoreToDocumentArchive [08:19:32]shift 72 fd 59713 [08:19:32]save to /storage/0072/doc_00059713 [08:19:32]save last doc name /storage/0072/doc_00059713 to /storage/kkm_last_doc_name [08:19:32]save OK [08:19:32]Clear old archive folders... [08:19:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:32]tlvbuf is 00424780 [08:19:32]SAM_PROTO_ClearQueue [08:19:32]wFMCommunicate request_size=4 [08:19:32]MH_SAM_APDU [08:19:32]CAPDU: 80 09 00 00 [08:19:32]Write to MH i2c: E2 08 00 66 0F 80 09 00 00 00 00 00 00 E7 [08:19:32]Write i2c OK [08:19:32]MH_I2C_Read... [08:19:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:32]Read from MH i2c: E2 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 03 00 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 03 00 66 0F 00 90 00 E9 [08:19:32]RAPDU: 90 00 [08:19:32]wFMCommunicate OK [08:19:32]SAM_PROTO_ClearQueue done [08:19:32]KKMCreateOFDPacket [08:19:32]OFDProtocolAddRootSTLVToBuf [08:19:32]FM_MakeSignedData [08:19:32]FM_MakeSignedData [08:19:32]SAM_PROTO_SignData [08:19:32]wFMCommunicate request_size=4 [08:19:32]MH_SAM_APDU [08:19:32]CAPDU: 80 0D 01 02 [08:19:32]Write to MH i2c: E2 08 00 67 0F 80 0D 01 02 00 00 00 00 EF [08:19:32]Write i2c OK [08:19:32]MH_I2C_Read... [08:19:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:32]Read from MH i2c: E2 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 03 00 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 03 00 67 0F 00 90 00 EA [08:19:32]RAPDU: 90 00 [08:19:32]wFMCommunicate OK [08:19:32]wFMCommunicate request_size=255 [08:19:32]MH_SAM_APDU [08:19: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 94 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 E9 00 00 35 04 06 00 B1 [08:19:32]Write to MH i2c: E2 02 01 68 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 94 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 E9 00 00 35 04 06 00 B1 00 00 82 [08:19:32]Write i2c OK [08:19:32]MH_I2C_Read... [08:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:32]Read from MH i2c: E2 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 03 00 [08:19:32]MH_I2C_Read... [08:19:32]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [08:19:32]RAPDU: 90 00 [08:19:32]wFMCommunicate OK [08:19:32]wFMCommunicate request_size=10 [08:19:32]MH_SAM_APDU [08:19:32]CAPDU: 80 0D 02 02 05 D6 0D EA 5E FA [08:19:32]Write to MH i2c: E2 0D 00 69 0F 80 0D 02 02 05 00 D6 0D EA 5E FA 00 00 21 [08:19:32]Write i2c OK [08:19:32]MH_I2C_Read... [08:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:33]Read from MH i2c: E2 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: E2 03 00 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: E2 03 00 69 0F 00 90 00 EC [08:19:33]RAPDU: 90 00 [08:19:33]wFMCommunicate OK [08:19:33]wFMCommunicate request_size=4 [08:19:33]MH_SAM_APDU [08:19:33]CAPDU: 80 0D 03 02 [08:19:33]Write to MH i2c: E2 08 00 6A 0F 80 0D 03 02 00 00 00 00 F4 [08:19:33]Write i2c OK [08:19:33]MH_I2C_Read... [08:19:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:33]Read from MH i2c: E2 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: E2 0B 00 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: E2 0B 00 6A 0F 00 1E 50 01 13 B6 4E B3 75 90 00 A3 [08:19:33]RAPDU: 1E 50 01 13 B6 4E B3 75 90 00 [08:19:33]wFMCommunicate OK [08:19:33]SAM_PROTO_SignData done [08:19:33]FM_MakeSignedData done [08:19:33]CreateOFDProtocolMessage [08:19:33]wFMCommunicate request_size=4 [08:19:33]MH_SAM_APDU [08:19:33]CAPDU: 80 11 00 00 [08:19:33]Write to MH i2c: E2 08 00 6B 0F 80 11 00 00 00 00 00 00 F4 [08:19:33]Write i2c OK [08:19:33]MH_I2C_Read... [08:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:33]Read from MH i2c: E2 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: E2 17 00 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: E2 17 00 6B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 47 [08:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:19:33]wFMCommunicate OK [08:19:33]CreateOFDProtocolMessage done [08:19:33]OFDSenderStorePacket 59713 [08:19:33]StoreOFDPacket docnum=59713 [08:19:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C7 59 07 01 9B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 94 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 E9 00 00 35 04 06 00 B1 D6 0D EA 5E FA 1E 50 01 13 B6 4E B3 75 [08:19:33]CheckFolder [08:19:33]dirname=/storage/ofd_packets [08:19:33]CheckFolder done [08:19:33]ProducePacketName [08:19:33]name=ofd_packets/00059713 [08:19:33]NVStorageSaveData ofd_packets/00059713 [08:19:33]File name is /storage/ofd_packets/00059713 [08:19:33]Write 301 bytes [08:19:33]NVStorageSaveData done [08:19:33]OFDSenderStorePacket done [08:19:33]KKMCreateOFDPacket done [08:19:33]NVStorageSaveData kkm_last_timestamp [08:19:33]File name is /storage/kkm_last_timestamp [08:19:33]Write 4 bytes [08:19:33]NVStorageSaveData done [08:19:33]ExternCall_PrintAddStr [08:19:33]wPrintStart [08:19:33]Write to MH i2c: 01 00 00 6C 0F 7B [08:19:33]Write i2c OK [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: 01 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: 01 07 00 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: 01 07 00 6C 0F 00 00 00 00 00 FF 0F 90 [08:19:33]RasterBufferAndPrint [08:19:33]line Счет N : (1)545393 [08:19:33]line ИНН: 02508201610067 [08:19:33]line Контрольно-Кассовый Чек [08:19:33]line ПРОДАЖА [08:19:33]line ТРК (МРК, ГНК) : 22 [08:19:33]line Товар: 2710124130 [08:19:33]line Аи-92-К-5 [08:19:33]line 7.480 * 66.90 [08:19:33]line = 500.41 [08:19:33]line НДС 12% НСП 1% [08:19:33]line > о реализуемом товаре [08:19:33]line ОКРУГЛЕНИЕ: -0.41 [08:19:33]line ИТОГО: 500.00 [08:19:33]line Внесено: 500.00 [08:19:33]line СДАЧА: 0.00 [08:19:33]line НСП 1% : 4.43 [08:19:33]line НДС 12% : 53.14 [08:19:33]line Наличными: 500.00 [08:19:33]line Безнал.: 0.00 [08:19:33]line Место: АЗС № 117 "Партнер Нефть" [08:19:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:19:33]line СНО: Общий режим [08:19:33]line Чек 108 05.06.2024 08:19 [08:19:33]line Смена: 72 ФФД: 1.0 [08:19:33]line ЗНМ: 0300000048 [08:19:33]line РНМ: 0000000000151680 [08:19:33]line Версия ККМ: v1.0 [08:19:33]line ФМ: 0000000000959414 [08:19:33]line ФД: 59713 [08:19:33]line ФПД: 195532914581242 [08:19:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081932&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59713&fm=195532914581242&tin=02508201610067®Number=0000000000151680&sum=50000 [08:19:33]written 0, free lines is 4095 [08:19:33]OFD Sender: Processing packet 59713 [packets to send 53, broken 52] [08:19:33]ProducePacketName [08:19:33]name=ofd_packets/00059713 [08:19:33]OFD Sender: To server: pG, [08:19:33]CommunicateWithHost lk.salyk.kg:30040 [08:19:33]ConnectInit lk.salyk.kg [08:19:33]Connected sock=10 [08:19:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C7 59 07 01 9B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 94 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 E9 00 00 35 04 06 00 B1 D6 0D EA 5E FA 1E 50 01 13 B6 4E B3 75 [08:19:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5E 24 47 00 BF 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 E9 00 00 F4 03 04 00 98 CB 5F 66 B6 04 01 00 00 5B BC B5 1B C6 12 E0 C9 [08:19:33]CommunicateWithHost err = 0 [08:19:33]CheckOFDResponse [08:19:33]1017 (14) - 77093643461234 [08:19:33]1041 (16) - 0000000000959414 [08:19:33]1040 (4) - 59713 [08:19:33]1012 (4) - 05.06.2024 02:21 [08:19:33]1206 (1) - 0 [08:19:33]OFD Sender: Remove packet 59713 [08:19:33]ProducePacketName [08:19:33]name=ofd_packets/00059713 [08:19:33]NVStorageDeleteData [08:19:33]Write to MH i2c: 01 00 00 97 0F A6 [08:19:33]Write i2c OK [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: 01 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: 01 07 00 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: 01 07 00 97 0F 00 00 00 00 00 A5 0C 5E [08:19:33]RasterBufferAndPrint [08:19:33]line [08:19:33]line [08:19:33]line [08:19:33]line [08:19:33]line [08:19:33]written 0, free lines is 3241 [08:19:33]MH_Cut [08:19:33]Write to MH i2c: D1 01 00 9E 0F 01 7F [08:19:33]Write i2c OK [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: D1 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: D1 01 00 [08:19:33]MH_I2C_Read... [08:19:33]Read from MH i2c: D1 01 00 9E 0F 00 7E [08:19:33]Write to MH i2c: 01 00 00 9F 0F AE [08:19:33]Write i2c OK [08:19:33]MH_I2C_Read... [08:19:34]OFD Sender: No OFD packet to send [08:19:34]*** Cut start [08:19:34]*** Partial cut [08:19:34]*** CUTSNS_PIN = 1 [08:19:34]*** CUTSNS_PIN = 0 [08:19:34]*** Brake cut motor [08:19:35]Read from MH i2c: 01 [08:19:35]MH_I2C_Read... [08:19:35]*** Stop cut motor [08:19:35]*** Cut end [08:19:35]Read from MH i2c: 01 07 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 07 00 9F 0F 00 00 00 00 00 FF 0F C3 [08:19:35]process_action close_receipt done [08:19:35]requested_data is exist [08:19:35]produce_requested_data [08:19:35]requested_item fm.sn is exist - process it [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 11 00 00 [08:19:35]Write to MH i2c: E2 08 00 A0 0F 80 11 00 00 00 00 00 00 29 [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 17 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 17 00 A0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7C [08:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:19:35]wFMCommunicate OK [08:19:35]requested_item fd.num is exist - process it [08:19:35]SAM_PROTO_GetFieldsCounters [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 13 00 00 [08:19:35]Write to MH i2c: E2 08 00 A1 0F 80 13 00 00 00 00 00 00 2C [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 62 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 62 00 A1 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 41 E9 00 00 0E 04 04 00 48 00 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 FF [08:19:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 41 E9 00 00 0E 04 04 00 48 00 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:19:35]wFMCommunicate OK [08:19:35]SAM_PROTO_GetFieldsCounters done [08:19:35]requested_item shift.num is exist - process it [08:19:35]requested_item shift.opened is exist - process it [08:19:35]req_shift_opened [08:19:35]FM_GetShiftState [08:19:35]SAM_PROTO_GetShiftState [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 13 01 00 [08:19:35]Write to MH i2c: E2 08 00 A2 0F 80 13 01 00 00 00 00 00 2E [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 0E 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 0E 00 A2 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 66 [08:19:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:19:35]wFMCommunicate OK [08:19:35]SAM_PROTO_GetShiftState done [08:19:35]FM_GetShiftState done [08:19:35]req_shift_opened done [08:19:35]requested_item shift.open_date is exist - process it [08:19:35]req_shift_open_date [08:19:35]req_shift_open_date done [08:19:35]produce_requested_data done [08:19:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59713,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:19:35]process_action_free close_receipt [08:19:35]json_value_free [08:19:35]json_value_free done [08:19:35]process_json_proto returns [08:19:35]Send response to host [08:19:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59713,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:19:35]free response buf [08:19:35]execute_script done [08:19:35]execute_script returns [08:19:35]free content buf [08:19:35]Sock 8.Close socket [08:19:35]Sock 8.Thread stoped [08:19:39]OFD Sender: No OFD packet to send [08:19:44]OFD Sender: No OFD packet to send [08:19:49]OFD Sender: No OFD packet to send [08:19:54]OFD Sender: No OFD packet to send [08:19:55]accept exits with 9 [08:19:55]New connection [08:19:55]New thread 3066957156 created [08:19:55]Thread 3067100516 joined [08:19:55]Waiting for new connection... [08:19:55] Sock 9.Parse request [08:19:55]Sock 9.Check first char [08:19:55]Sock 9.First char is OK [08:19:55]request: POST /json_proto HTTP/1.0 [08:19:55]Method: POST [08:19:55]URL: /json_proto [08:19:55]Method is POST - this is cgi request [08:19:55]url: /json_proto [08:19:55]query_string will be loaded in cgi processing [08:19:55]execute_cgi json_proto POST (null) [08:19:55]execute_cgi path=json_proto method=POST [08:19:55]POST find Content-Length [08:19:55]Host: 172.17.60.68:8080 [08:19:55]Content-Length: 677 [08:19:55]Content-Type: application/json [08:19:55] [08:19:55]POST finish read [08:19:55]Found Content-Length = 677 [08:19:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:55]execute_script... [08:19: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)545394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:55]POST & json_proto [08:19:55]process_json_proto [08:19:55]json parsed OK: [08:19:55]protocol is kg_v1.0 [08:19:55]action value=close_receipt [08:19:55]process_action close_receipt [08:19:55]cmd_close_receipt [08:19:55]MH_GetDate [08:19:55]Write to MH i2c: F0 00 00 A3 0F A1 [08:19:55]Write i2c OK [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 09 00 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 09 00 A3 0F 00 AC 1F 60 66 9A 61 5F 66 FB [08:19:55]GetLastDocTimeStamp 1717575572 [08:19:55]current date 1717575596 [08:19:55]FM_GetShiftState [08:19:55]SAM_PROTO_GetShiftState [08:19:55]wFMCommunicate request_size=4 [08:19:55]MH_SAM_APDU [08:19:55]CAPDU: 80 13 01 00 [08:19:55]Write to MH i2c: E2 08 00 A4 0F 80 13 01 00 00 00 00 00 30 [08:19:55]Write i2c OK [08:19:55]MH_I2C_Read... [08:19:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:55]Read from MH i2c: E2 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: E2 0E 00 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: E2 0E 00 A4 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 68 [08:19:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:19:55]wFMCommunicate OK [08:19:55]SAM_PROTO_GetShiftState done [08:19:55]FM_GetShiftState done [08:19:55]opened in 1717545916 [08:19:55]opened+sec_in_day 1717632316 [08:19:55]quantity*price = 50041 [08:19:55]sum+1 = 50042 [08:19:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 109 05.06.2024 08:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59714 ФПД: 269183417612599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081956&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59714&fm=269183417612599&tin=02508201610067®Number=0000000000151680&sum=50000 [08:19:56]StoreToDocumentArchive [08:19:56]shift 72 fd 59714 [08:19:56]save to /storage/0072/doc_00059714 [08:19:56]save last doc name /storage/0072/doc_00059714 to /storage/kkm_last_doc_name [08:19:56]save OK [08:19:56]Clear old archive folders... [08:19:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:57]tlvbuf is 003BD9A0 [08:19:57]SAM_PROTO_ClearQueue [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 09 00 00 [08:19:57]Write to MH i2c: E2 08 00 B1 0F 80 09 00 00 00 00 00 00 32 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 B1 0F 00 90 00 34 [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]SAM_PROTO_ClearQueue done [08:19:57]KKMCreateOFDPacket [08:19:57]OFDProtocolAddRootSTLVToBuf [08:19:57]FM_MakeSignedData [08:19:57]FM_MakeSignedData [08:19:57]SAM_PROTO_SignData [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 01 02 [08:19:57]Write to MH i2c: E2 08 00 B2 0F 80 0D 01 02 00 00 00 00 3A [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 B2 0F 00 90 00 35 [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=255 [08:19:57]MH_SAM_APDU [08:19: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 E9 00 00 35 04 06 00 F4 [08:19:57]Write to MH i2c: E2 02 01 B3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 E9 00 00 35 04 06 00 F4 00 00 2A [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 B3 0F 00 90 00 36 [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=10 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 02 02 05 D2 25 FC 79 37 [08:19:57]Write to MH i2c: E2 0D 00 B4 0F 80 0D 02 02 05 00 D2 25 FC 79 37 00 00 EA [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 B4 0F 00 90 00 37 [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 03 02 [08:19:57]Write to MH i2c: E2 08 00 B5 0F 80 0D 03 02 00 00 00 00 3F [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 0B 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 0B 00 B5 0F 00 8C CB 5E 2E A8 C6 C0 FA 90 00 4B [08:19:57]RAPDU: 8C CB 5E 2E A8 C6 C0 FA 90 00 [08:19:57]wFMCommunicate OK [08:19:57]SAM_PROTO_SignData done [08:19:57]FM_MakeSignedData done [08:19:57]CreateOFDProtocolMessage [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 11 00 00 [08:19:57]Write to MH i2c: E2 08 00 B6 0F 80 11 00 00 00 00 00 00 3F [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 17 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 17 00 B6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [08:19:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:19:57]wFMCommunicate OK [08:19:57]CreateOFDProtocolMessage done [08:19:57]OFDSenderStorePacket 59714 [08:19:57]StoreOFDPacket docnum=59714 [08:19:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 F2 07 01 8A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 E9 00 00 35 04 06 00 F4 D2 25 FC 79 37 8C CB 5E 2E A8 C6 C0 FA [08:19:57]CheckFolder [08:19:57]dirname=/storage/ofd_packets [08:19:57]CheckFolder done [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00059714 [08:19:57]NVStorageSaveData ofd_packets/00059714 [08:19:57]File name is /storage/ofd_packets/00059714 [08:19:57]Write 301 bytes [08:19:57]NVStorageSaveData done [08:19:57]OFDSenderStorePacket done [08:19:57]KKMCreateOFDPacket done [08:19:57]NVStorageSaveData kkm_last_timestamp [08:19:57]File name is /storage/kkm_last_timestamp [08:19:57]Write 4 bytes [08:19:57]NVStorageSaveData done [08:19:57]ExternCall_PrintAddStr [08:19:57]wPrintStart [08:19:57]Write to MH i2c: 01 00 00 B7 0F C6 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 07 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 07 00 B7 0F 00 00 00 00 00 FF 0F DB [08:19:57]RasterBufferAndPrint [08:19:57]line Счет N : (1)545394 [08:19:57]line ИНН: 02508201610067 [08:19:57]line Контрольно-Кассовый Чек [08:19:57]line ПРОДАЖА [08:19:57]line ТРК (МРК, ГНК) : 42 [08:19:57]line Товар: 2710124130 [08:19:57]line Аи-92-К-5 [08:19:57]line 7.480 * 66.90 [08:19:57]line = 500.41 [08:19:57]line НДС 12% НСП 1% [08:19:57]line > о реализуемом товаре [08:19:57]line ОКРУГЛЕНИЕ: -0.41 [08:19:57]line ИТОГО: 500.00 [08:19:57]line Внесено: 500.00 [08:19:57]line СДАЧА: 0.00 [08:19:57]line НСП 1% : 4.43 [08:19:57]line НДС 12% : 53.14 [08:19:57]line Наличными: 500.00 [08:19:57]line Безнал.: 0.00 [08:19:57]line Место: АЗС № 117 "Партнер Нефть" [08:19:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:19:57]line СНО: Общий режим [08:19:57]line Чек 109 05.06.2024 08:19 [08:19:57]line Смена: 72 ФФД: 1.0 [08:19:57]line ЗНМ: 0300000048 [08:19:57]line РНМ: 0000000000151680 [08:19:57]line Версия ККМ: v1.0 [08:19:57]line ФМ: 0000000000959414 [08:19:57]line ФД: 59714 [08:19:57]line ФПД: 269183417612599 [08:19:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T081956&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59714&fm=269183417612599&tin=02508201610067®Number=0000000000151680&sum=50000 [08:19:57]OFD Sender: Processing packet 59714 [packets to send 53, broken 52] [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00059714 [08:19:57]OFD Sender: To server: pG, [08:19:57]CommunicateWithHost lk.salyk.kg:30040 [08:19:57]ConnectInit lk.salyk.kg [08:19:57]written 0, free lines is 4095 [08:19:57]Connected sock=10 [08:19:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 F2 07 01 8A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC 1F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 E9 00 00 35 04 06 00 F4 D2 25 FC 79 37 8C CB 5E 2E A8 C6 C0 FA [08:19:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 91 35 47 00 A5 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 39 35 39 34 31 34 10 04 04 00 42 E9 00 00 F4 03 04 00 B1 CB 5F 66 B6 04 01 00 00 98 BA E8 D7 71 18 D8 F8 [08:19:58]CommunicateWithHost err = 0 [08:19:58]CheckOFDResponse [08:19:58]1017 (14) - 77093643461234 [08:19:58]1041 (16) - 0000000000959414 [08:19:58]1040 (4) - 59714 [08:19:58]1012 (4) - 05.06.2024 02:21 [08:19:58]1206 (1) - 0 [08:19:58]OFD Sender: Remove packet 59714 [08:19:58]ProducePacketName [08:19:58]name=ofd_packets/00059714 [08:19:58]NVStorageDeleteData [08:19:58]Write to MH i2c: 01 00 00 E2 0F F1 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 07 00 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 07 00 E2 0F 00 00 00 00 00 A5 0C A9 [08:19:58]RasterBufferAndPrint [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]written 0, free lines is 3241 [08:19:58]MH_Cut [08:19:58]Write to MH i2c: D1 01 00 E9 0F 01 CA [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 01 00 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 01 00 E9 0F 00 C9 [08:19:58]Write to MH i2c: 01 00 00 EA 0F F9 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]OFD Sender: No OFD packet to send [08:19:59]*** Cut start [08:19:59]*** Partial cut [08:19:59]*** CUTSNS_PIN = 1 [08:19:59]*** CUTSNS_PIN = 0 [08:19:59]*** Brake cut motor [08:19:59]Read from MH i2c: 01 [08:19:59]MH_I2C_Read... [08:19:59]*** Stop cut motor [08:19:59]*** Cut end [08:19:59]Read from MH i2c: 01 07 00 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: 01 07 00 EA 0F 00 00 00 00 00 FF 0F 0E [08:19:59]process_action close_receipt done [08:19:59]requested_data is exist [08:19:59]produce_requested_data [08:19:59]requested_item fm.sn is exist - process it [08:19:59]wFMCommunicate request_size=4 [08:19:59]MH_SAM_APDU [08:19:59]CAPDU: 80 11 00 00 [08:19:59]Write to MH i2c: E2 08 00 EB 0F 80 11 00 00 00 00 00 00 74 [08:19:59]Write i2c OK [08:19:59]MH_I2C_Read... [08:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:59]Read from MH i2c: E2 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 17 00 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 17 00 EB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [08:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:19:59]wFMCommunicate OK [08:19:59]requested_item fd.num is exist - process it [08:19:59]SAM_PROTO_GetFieldsCounters [08:19:59]wFMCommunicate request_size=4 [08:19:59]MH_SAM_APDU [08:19:59]CAPDU: 80 13 00 00 [08:19:59]Write to MH i2c: E2 08 00 EC 0F 80 13 00 00 00 00 00 00 77 [08:19:59]Write i2c OK [08:19:59]MH_I2C_Read... [08:20:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:00]Read from MH i2c: E2 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 62 00 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 62 00 EC 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [08:20:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:00]wFMCommunicate OK [08:20:00]SAM_PROTO_GetFieldsCounters done [08:20:00]requested_item shift.num is exist - process it [08:20:00]requested_item shift.opened is exist - process it [08:20:00]req_shift_opened [08:20:00]FM_GetShiftState [08:20:00]SAM_PROTO_GetShiftState [08:20:00]wFMCommunicate request_size=4 [08:20:00]MH_SAM_APDU [08:20:00]CAPDU: 80 13 01 00 [08:20:00]Write to MH i2c: E2 08 00 ED 0F 80 13 01 00 00 00 00 00 79 [08:20:00]Write i2c OK [08:20:00]MH_I2C_Read... [08:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:00]Read from MH i2c: E2 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 0E 00 [08:20:00]MH_I2C_Read... [08:20:00]Read from MH i2c: E2 0E 00 ED 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B1 [08:20:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:20:00]wFMCommunicate OK [08:20:00]SAM_PROTO_GetShiftState done [08:20:00]FM_GetShiftState done [08:20:00]req_shift_opened done [08:20:00]requested_item shift.open_date is exist - process it [08:20:00]req_shift_open_date [08:20:00]req_shift_open_date done [08:20:00]produce_requested_data done [08:20:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59714,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:20:00]process_action_free close_receipt [08:20:00]json_value_free [08:20:00]json_value_free done [08:20:00]process_json_proto returns [08:20:00]Send response to host [08:20:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59714,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:20:00]free response buf [08:20:00]execute_script done [08:20:00]execute_script returns [08:20:00]free content buf [08:20:00]Sock 9.Close socket [08:20:00]Sock 9.Thread stoped [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:11]accept exits with 8 [08:20:11]New connection [08:20:11]New thread 3067100516 created [08:20:11]Thread 3066957156 joined [08:20:11]Waiting for new connection... [08:20:11] Sock 8.Parse request [08:20:11]Sock 8.Check first char [08:20:11]Sock 8.First char is OK [08:20:11]request: POST /json_proto HTTP/1.0 [08:20:11]Method: POST [08:20:11]URL: /json_proto [08:20:11]Method is POST - this is cgi request [08:20:11]url: /json_proto [08:20:11]query_string will be loaded in cgi processing [08:20:11]execute_cgi json_proto POST (null) [08:20:11]execute_cgi path=json_proto method=POST [08:20:11]POST find Content-Length [08:20:11]Host: 172.17.60.68:8080 [08:20:11]Content-Length: 215 [08:20:11]Content-Type: application/json [08:20:11] [08:20:11]POST finish read [08:20:11]Found Content-Length = 215 [08:20:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:11]execute_script... [08:20:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:11]POST & json_proto [08:20:11]process_json_proto [08:20:11]json parsed OK: [08:20:11]protocol is kg_v1.0 [08:20:11]action value=get_value [08:20:11]process_action get_value [08:20:11]cmd_get_value [08:20:11]process_action get_value done [08:20:11]requested_data is exist [08:20:11]produce_requested_data [08:20:11]requested_item kkm.sn is exist - process it [08:20:11]requested_item kkm.ver is exist - process it [08:20:11]requested_item fm.sn is exist - process it [08:20:11]wFMCommunicate request_size=4 [08:20:11]MH_SAM_APDU [08:20:11]CAPDU: 80 11 00 00 [08:20:11]Write to MH i2c: E2 08 00 EE 0F 80 11 00 00 00 00 00 00 77 [08:20:11]Write i2c OK [08:20:11]MH_I2C_Read... [08:20:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:11]Read from MH i2c: E2 [08:20:11]MH_I2C_Read... [08:20:11]Read from MH i2c: E2 17 00 [08:20:11]MH_I2C_Read... [08:20:11]Read from MH i2c: E2 17 00 EE 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CA [08:20:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:20:11]wFMCommunicate OK [08:20:11]requested_item fd.num is exist - process it [08:20:11]SAM_PROTO_GetFieldsCounters [08:20:11]wFMCommunicate request_size=4 [08:20:11]MH_SAM_APDU [08:20:11]CAPDU: 80 13 00 00 [08:20:11]Write to MH i2c: E2 08 00 EF 0F 80 13 00 00 00 00 00 00 7A [08:20:11]Write i2c OK [08:20:11]MH_I2C_Read... [08:20:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:11]Read from MH i2c: E2 [08:20:11]MH_I2C_Read... [08:20:11]Read from MH i2c: E2 62 00 [08:20:11]MH_I2C_Read... [08:20:11]Read from MH i2c: E2 62 00 EF 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [08:20:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:11]wFMCommunicate OK [08:20:11]SAM_PROTO_GetFieldsCounters done [08:20:11]requested_item shift.num is exist - process it [08:20:11]requested_item shift.opened is exist - process it [08:20:11]req_shift_opened [08:20:11]FM_GetShiftState [08:20:11]SAM_PROTO_GetShiftState [08:20:11]wFMCommunicate request_size=4 [08:20:11]MH_SAM_APDU [08:20:11]CAPDU: 80 13 01 00 [08:20:11]Write to MH i2c: E2 08 00 F0 0F 80 13 01 00 00 00 00 00 7C [08:20:11]Write i2c OK [08:20:11]MH_I2C_Read... [08:20:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:11]Read from MH i2c: E2 [08:20:11]MH_I2C_Read... [08:20:11]Read from MH i2c: E2 0E 00 [08:20:11]MH_I2C_Read... [08:20:11]Read from MH i2c: E2 0E 00 F0 0F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [08:20:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:20:11]wFMCommunicate OK [08:20:11]SAM_PROTO_GetShiftState done [08:20:11]FM_GetShiftState done [08:20:11]req_shift_opened done [08:20:11]requested_item shift.open_date is exist - process it [08:20:11]req_shift_open_date [08:20:11]req_shift_open_date done [08:20:11]produce_requested_data done [08:20:11]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59714,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:20:11]process_action_free get_value [08:20:11]json_value_free [08:20:11]json_value_free done [08:20:11]process_json_proto returns [08:20:11]Send response to host [08:20:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59714,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:20:11]free response buf [08:20:11]execute_script done [08:20:11]execute_script returns [08:20:11]free content buf [08:20:11]Sock 8.Close socket [08:20:11]Sock 8.Thread stoped [08:20:11]accept exits with 9 [08:20:11]New connection [08:20:11]New thread 3066957156 created [08:20:11]Thread 3067100516 joined [08:20:11]Waiting for new connection... [08:20:11] Sock 9.Parse request [08:20:11]Sock 9.Check first char [08:20:11]Sock 9.First char is OK [08:20:11]request: POST /json_proto HTTP/1.0 [08:20:11]Method: POST [08:20:11]URL: /json_proto [08:20:11]Method is POST - this is cgi request [08:20:11]url: /json_proto [08:20:11]query_string will be loaded in cgi processing [08:20:11]execute_cgi json_proto POST (null) [08:20:11]execute_cgi path=json_proto method=POST [08:20:11]POST find Content-Length [08:20:11]Host: 172.17.60.68:8080 [08:20:11]Content-Length: 331 [08:20:11]Content-Type: application/json [08:20:11] [08:20:11]POST finish read [08:20:11]Found Content-Length = 331 [08:20:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:20:11]execute_script... [08:20:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:20:11]POST & json_proto [08:20:11]process_json_proto [08:20:11]json parsed OK: [08:20:11]protocol is kg_v1.0 [08:20:11]action value=get_value [08:20:11]process_action get_value [08:20:11]cmd_get_value [08:20:11]process_action get_value done [08:20:11]requested_data is exist [08:20:11]produce_requested_data [08:20:11]requested_item fm.sale.total is exist - process it [08:20:11]SAM_PROTO_GetFMData [08:20:11]wFMCommunicate request_size=4 [08:20:11]MH_SAM_APDU [08:20:11]CAPDU: 80 13 03 00 [08:20:11]Write to MH i2c: E2 08 00 F1 0F 80 13 03 00 00 00 00 00 7F [08:20:11]Write i2c OK [08:20:11]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 F1 0F 00 C6 04 85 04 C2 04 6E 04 04 00 B2 E8 00 00 69 04 A3 00 6F 04 04 00 4C E7 00 00 B1 04 05 00 20 53 16 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 5C D2 CD 43 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 A4 BE 22 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 2A E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 62 [08:20:12]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 B2 E8 00 00 69 04 A3 00 6F 04 04 00 4C E7 00 00 B1 04 05 00 20 53 16 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 5C D2 CD 43 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 A4 BE 22 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 2A E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 [08:20:12]wFMCommunicate OK [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 17 00 00 [08:20:12]Write to MH i2c: E2 08 00 F2 0F 80 17 00 00 00 00 00 00 81 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 F2 0F 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 DC [08:20:12]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [08:20:12]wFMCommunicate OK [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 17 00 00 [08:20:12]Write to MH i2c: E2 08 00 F3 0F 80 17 00 00 00 00 00 00 82 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 F3 0F 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 A9 [08:20:12]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [08:20:12]wFMCommunicate OK [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 17 00 00 [08:20:12]Write to MH i2c: E2 08 00 F4 0F 80 17 00 00 00 00 00 00 83 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:20:12]Read from MH i2c: E2 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 [08:20:12]MH_I2C_Read... [08:20:12]Read from MH i2c: E2 FD 00 F4 0F 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 FE [08:20:12]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:20:12]wFMCommunicate OK [08:20:12]wFMCommunicate request_size=4 [08:20:12]MH_SAM_APDU [08:20:12]CAPDU: 80 17 00 00 [08:20:12]Write to MH i2c: E2 08 00 F5 0F 80 17 00 00 00 00 00 00 84 [08:20:12]Write i2c OK [08:20:12]MH_I2C_Read... [08:20:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:20:13]Read from MH i2c: E2 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: E2 E3 00 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: E2 E3 00 F5 0F 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 63 [08:20:13]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:20:13]wFMCommunicate OK [08:20:13]SAM_PROTO_GetFMData done [08:20:13]requested_item fm.sale_refund.total is exist - process it [08:20:13]requested_item fm.buy.total is exist - process it [08:20:13]requested_item shift.sale.total is exist - process it [08:20:13]SAM_PROTO_GetShiftData [08:20:13]wFMCommunicate request_size=4 [08:20:13]MH_SAM_APDU [08:20:13]CAPDU: 80 13 02 00 [08:20:13]Write to MH i2c: E2 08 00 F6 0F 80 13 02 00 00 00 00 00 83 [08:20:13]Write i2c OK [08:20:13]MH_I2C_Read... [08:20:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:20:13]Read from MH i2c: E2 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: E2 FD 00 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: E2 FD 00 F6 0F 00 BB 04 AA 04 B7 04 6E 04 04 00 6D 00 00 00 69 04 9D 00 6F 04 04 00 6A 00 00 00 B1 04 04 00 93 69 0F 01 70 04 03 00 14 3A D4 72 04 03 00 7F 2F 3B 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 65 D3 1C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F0 66 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 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 DB [08:20:13]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6D 00 00 00 69 04 9D 00 6F 04 04 00 6A 00 00 00 B1 04 04 00 93 69 0F 01 70 04 03 00 14 3A D4 72 04 03 00 7F 2F 3B 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 65 D3 1C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F0 66 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 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:20:13]wFMCommunicate OK [08:20:13]wFMCommunicate request_size=4 [08:20:13]MH_SAM_APDU [08:20:13]CAPDU: 80 17 00 00 [08:20:13]Write to MH i2c: E2 08 00 F7 0F 80 17 00 00 00 00 00 00 86 [08:20:13]Write i2c OK [08:20:13]MH_I2C_Read... [08:20:13]OFD Sender: No OFD packet to send [08:20:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:20:13]Read from MH i2c: E2 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: E2 FD 00 [08:20:13]MH_I2C_Read... [08:20:13]Read from MH i2c: E2 FD 00 F7 0F 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 DB [08:20:13]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [08:20:13]wFMCommunicate OK [08:20:13]wFMCommunicate request_size=4 [08:20:13]MH_SAM_APDU [08:20:13]CAPDU: 80 17 00 00 [08:20:13]Write to MH i2c: E2 08 00 F8 0F 80 17 00 00 00 00 00 00 87 [08:20:13]Write i2c OK [08:20:13]MH_I2C_Read... [08:20:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:20:14]Read from MH i2c: E2 [08:20:14]MH_I2C_Read... [08:20:14]Read from MH i2c: E2 FD 00 [08:20:14]MH_I2C_Read... [08:20:14]Read from MH i2c: E2 FD 00 F8 0F 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 B3 [08:20:14]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [08:20:14]wFMCommunicate OK [08:20:14]wFMCommunicate request_size=4 [08:20:14]MH_SAM_APDU [08:20:14]CAPDU: 80 17 00 00 [08:20:14]Write to MH i2c: E2 08 00 F9 0F 80 17 00 00 00 00 00 00 88 [08:20:14]Write i2c OK [08:20:14]MH_I2C_Read... [08:20:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:20:14]Read from MH i2c: E2 [08:20:14]MH_I2C_Read... [08:20:14]Read from MH i2c: E2 FD 00 [08:20:14]MH_I2C_Read... [08:20:14]Read from MH i2c: E2 FD 00 F9 0F 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 90 00 FD [08:20:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 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 [08:20:14]wFMCommunicate OK [08:20:14]wFMCommunicate request_size=4 [08:20:14]MH_SAM_APDU [08:20:14]CAPDU: 80 17 00 00 [08:20:14]Write to MH i2c: E2 08 00 FA 0F 80 17 00 00 00 00 00 00 89 [08:20:14]Write i2c OK [08:20:14]MH_I2C_Read... [08:20:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [08:20:14]Read from MH i2c: E2 [08:20:14]MH_I2C_Read... [08:20:14]Read from MH i2c: E2 D8 00 [08:20:14]MH_I2C_Read... [08:20:14]Read from MH i2c: E2 D8 00 FA 0F 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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [08:20:14]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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:20:14]wFMCommunicate OK [08:20:14]SAM_PROTO_GetShiftData done [08:20:14]requested_item shift.sale.total_cash is exist - process it [08:20:14]requested_item shift.sale_refund.total is exist - process it [08:20:14]requested_item shift.sale_refund.total_cash is exist - process it [08:20:14]requested_item shift.buy.total is exist - process it [08:20:14]requested_item shift.buy.total_cash is exist - process it [08:20:14]produce_requested_data done [08:20:14]produce_requested_data return {"fm.sale.total":54876127.04,"fm.sale_refund.total":748728.00,"fm.buy.total":0.00,"shift.sale.total":177872.83,"shift.sale.total_cash":139085.00,"shift.sale_refund.total":22669.00,"shift.sale_refund.total_cash":22669.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:20:14]process_action_free get_value [08:20:14]json_value_free [08:20:14]json_value_free done [08:20:14]process_json_proto returns [08:20:14]Send response to host [08:20:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":54876127.04,"fm.sale_refund.total":748728.00,"fm.buy.total":0.00,"shift.sale.total":177872.83,"shift.sale.total_cash":139085.00,"shift.sale_refund.total":22669.00,"shift.sale_refund.total_cash":22669.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:20:14]free response buf [08:20:14]execute_script done [08:20:14]execute_script returns [08:20:14]free content buf [08:20:14]Sock 9.Close socket [08:20:14]Sock 9.Thread stoped [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:43]OFD Sender: No OFD packet to send [08:20:48]OFD Sender: No OFD packet to send [08:20:53]OFD Sender: No OFD packet to send [08:20:58]OFD Sender: No OFD packet to send [08:21:03]OFD Sender: No OFD packet to send [08:21:08]OFD Sender: No OFD packet to send [08:21:13]OFD Sender: No OFD packet to send [08:21:18]OFD Sender: No OFD packet to send [08:21:23]OFD Sender: No OFD packet to send [08:21:28]OFD Sender: No OFD packet to send [08:21:33]OFD Sender: No OFD packet to send [08:21:38]OFD Sender: No OFD packet to send [08:21:43]OFD Sender: No OFD packet to send [08:21:48]OFD Sender: No OFD packet to send [08:21:53]OFD Sender: No OFD packet to send [08:21:58]OFD Sender: No OFD packet to send [08:22:03]OFD Sender: No OFD packet to send [08:22:06]accept exits with 8 [08:22:06]New connection [08:22:06]New thread 3067100516 created [08:22:06]Thread 3066957156 joined [08:22:06]Waiting for new connection... [08:22:06] Sock 8.Parse request [08:22:06]Sock 8.Check first char [08:22:06]Sock 8.First char is OK [08:22:06]request: POST /json_proto HTTP/1.0 [08:22:06]Method: POST [08:22:06]URL: /json_proto [08:22:06]Method is POST - this is cgi request [08:22:06]url: /json_proto [08:22:06]query_string will be loaded in cgi processing [08:22:06]execute_cgi json_proto POST (null) [08:22:06]execute_cgi path=json_proto method=POST [08:22:06]POST find Content-Length [08:22:06]Host: 172.17.60.68:8080 [08:22:06]Content-Length: 1207 [08:22:06]Content-Type: application/json [08:22:06] [08:22:06]POST finish read [08:22:06]Found Content-Length = 1207 [08:22: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545395\u000A05.06.2024 08:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3886835\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:06]execute_script... [08:22: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545395\u000A05.06.2024 08:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3886835\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:06]POST & json_proto [08:22:06]process_json_proto [08:22:06]json parsed OK: [08:22:06]protocol is kg_v1.0 [08:22:06]action value=print_text [08:22:06]process_action print_text [08:22:06]cmd_print_text [08:22:06]ExternCall_PrintAddStr [08:22:06]wPrintStart [08:22:06]Write to MH i2c: 01 00 00 FB 0F 0A [08:22:06]Write i2c OK [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: 01 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: 01 07 00 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: 01 07 00 FB 0F 00 00 00 00 00 FF 0F 1F [08:22:06]RasterBufferAndPrint [08:22:06]line *****ТОВАРНЫЙ ЧЕК***** [08:22:06]line АЗС 117 [08:22:06]line Партнер нефть [08:22:06]line 02508201610067 [08:22:06]line Кассир : Койгельдиева Р. [08:22:06]line Счет N : (1)545395 [08:22:06]line 05.06.2024 08:16 [08:22:06]line ПРОДАЖА [08:22:06]line ТРК (МРК, ГНК): 32 [08:22:06]line Вид ГСМ : 2710124130 [08:22:06]line Аи-92-К-5 [08:22:06]line 10.000 x 66.90 [08:22:06]line ИТОГ: 669.00 [08:22:06]line Тип оплаты: Талоны: Партнер нефть [08:22:06]line 3886835 [08:22:06]line ______________________ [08:22:06]line (подпись) [08:22:06]written 0, free lines is 4095 [08:22:06]Write to MH i2c: 01 00 00 10 10 20 [08:22:06]Write i2c OK [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: 01 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: 01 07 00 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: 01 07 00 10 10 00 00 00 00 00 F7 0D 2B [08:22:06]RasterBufferAndPrint [08:22:06]line [08:22:06]line [08:22:06]line [08:22:06]line [08:22:06]line [08:22:06]written 0, free lines is 3577 [08:22:06]MH_Cut [08:22:06]Write to MH i2c: D1 01 00 17 10 01 F9 [08:22:06]Write i2c OK [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: D1 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: D1 01 00 [08:22:06]MH_I2C_Read... [08:22:06]Read from MH i2c: D1 01 00 17 10 00 F8 [08:22:06]Write to MH i2c: 01 00 00 18 10 28 [08:22:06]Write i2c OK [08:22:06]MH_I2C_Read... [08:22:06]*** Cut start [08:22:06]*** Partial cut [08:22:06]*** CUTSNS_PIN = 1 [08:22:06]*** CUTSNS_PIN = 0 [08:22:07]*** Brake cut motor [08:22:07]Read from MH i2c: 01 [08:22:07]MH_I2C_Read... [08:22:07]*** Stop cut motor [08:22:07]*** Cut end [08:22:07]Read from MH i2c: 01 07 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: 01 07 00 18 10 00 00 00 00 00 FF 0F 3D [08:22:07]process_action print_text done [08:22:07]requested_data is exist [08:22:07]produce_requested_data [08:22:07]requested_item fm.sn is exist - process it [08:22:07]wFMCommunicate request_size=4 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 11 00 00 [08:22:07]Write to MH i2c: E2 08 00 19 10 80 11 00 00 00 00 00 00 A3 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 17 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 17 00 19 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [08:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:22:07]wFMCommunicate OK [08:22:07]requested_item fd.num is exist - process it [08:22:07]SAM_PROTO_GetFieldsCounters [08:22:07]wFMCommunicate request_size=4 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 13 00 00 [08:22:07]Write to MH i2c: E2 08 00 1A 10 80 13 00 00 00 00 00 00 A6 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 62 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 62 00 1A 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [08:22:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:07]wFMCommunicate OK [08:22:07]SAM_PROTO_GetFieldsCounters done [08:22:07]requested_item shift.num is exist - process it [08:22:07]requested_item shift.opened is exist - process it [08:22:07]req_shift_opened [08:22:07]FM_GetShiftState [08:22:07]SAM_PROTO_GetShiftState [08:22:07]wFMCommunicate request_size=4 [08:22:07]MH_SAM_APDU [08:22:07]CAPDU: 80 13 01 00 [08:22:07]Write to MH i2c: E2 08 00 1B 10 80 13 01 00 00 00 00 00 A8 [08:22:07]Write i2c OK [08:22:07]MH_I2C_Read... [08:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:07]Read from MH i2c: E2 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 0E 00 [08:22:07]MH_I2C_Read... [08:22:07]Read from MH i2c: E2 0E 00 1B 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [08:22:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:22:07]wFMCommunicate OK [08:22:07]SAM_PROTO_GetShiftState done [08:22:07]FM_GetShiftState done [08:22:07]req_shift_opened done [08:22:07]requested_item shift.open_date is exist - process it [08:22:07]req_shift_open_date [08:22:07]req_shift_open_date done [08:22:07]produce_requested_data done [08:22:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59714,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:22:07]process_action_free print_text [08:22:07]json_value_free [08:22:07]json_value_free done [08:22:07]process_json_proto returns [08:22:07]Send response to host [08:22:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59714,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:22:07]free response buf [08:22:07]execute_script done [08:22:07]execute_script returns [08:22:07]free content buf [08:22:07]Sock 8.Close socket [08:22:07]Sock 8.Thread stoped [08:22:08]OFD Sender: No OFD packet to send [08:22:13]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:19]accept exits with 9 [08:23:19]New connection [08:23:19]New thread 3066957156 created [08:23:19]Thread 3067100516 joined [08:23:19]Waiting for new connection... [08:23:19] Sock 9.Parse request [08:23:19]Sock 9.Check first char [08:23:19]Sock 9.First char is OK [08:23:19]request: POST /json_proto HTTP/1.0 [08:23:19]Method: POST [08:23:19]URL: /json_proto [08:23:19]Method is POST - this is cgi request [08:23:19]url: /json_proto [08:23:19]query_string will be loaded in cgi processing [08:23:19]execute_cgi json_proto POST (null) [08:23:19]execute_cgi path=json_proto method=POST [08:23:19]POST find Content-Length [08:23:19]Host: 172.17.60.68:8080 [08:23:19]Content-Length: 801 [08:23:19]Content-Type: application/json [08:23:19] [08:23:19]POST finish read [08:23:19]Found Content-Length = 801 [08:23:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:19]execute_script... [08:23: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)545396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:19]POST & json_proto [08:23:19]process_json_proto [08:23:19]json parsed OK: [08:23:19]protocol is kg_v1.0 [08:23:19]action value=close_receipt [08:23:19]process_action close_receipt [08:23:19]cmd_close_receipt [08:23:19]MH_GetDate [08:23:19]Write to MH i2c: F0 00 00 1C 10 1B [08:23:19]Write i2c OK [08:23:19]MH_I2C_Read... [08:23:19]Read from MH i2c: F0 [08:23:19]MH_I2C_Read... [08:23:19]Read from MH i2c: F0 09 00 [08:23:19]MH_I2C_Read... [08:23:19]Read from MH i2c: F0 09 00 1C 10 00 77 20 60 66 9A 61 5F 66 41 [08:23:19]GetLastDocTimeStamp 1717575596 [08:23:19]current date 1717575799 [08:23:19]FM_GetShiftState [08:23:19]SAM_PROTO_GetShiftState [08:23:19]wFMCommunicate request_size=4 [08:23:19]MH_SAM_APDU [08:23:19]CAPDU: 80 13 01 00 [08:23:19]Write to MH i2c: E2 08 00 1D 10 80 13 01 00 00 00 00 00 AA [08:23:19]Write i2c OK [08:23:19]MH_I2C_Read... [08:23:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:19]Read from MH i2c: E2 [08:23:19]MH_I2C_Read... [08:23:19]Read from MH i2c: E2 0E 00 [08:23:19]MH_I2C_Read... [08:23:19]Read from MH i2c: E2 0E 00 1D 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E2 [08:23:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:23:19]wFMCommunicate OK [08:23:19]SAM_PROTO_GetShiftState done [08:23:19]FM_GetShiftState done [08:23:19]opened in 1717545916 [08:23:19]opened+sec_in_day 1717632316 [08:23:19]quantity*price = 70044 [08:23:19]sum+1 = 70045 [08:23:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 110 05.06.2024 08:23 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59715 ФПД: 105920336013710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082319&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59715&fm=105920336013710&tin=02508201610067®Number=0000000000151680&sum=70044 [08:23:20]StoreToDocumentArchive [08:23:20]shift 72 fd 59715 [08:23:20]save to /storage/0072/doc_00059715 [08:23:20]save last doc name /storage/0072/doc_00059715 to /storage/kkm_last_doc_name [08:23:20]save OK [08:23:20]Clear old archive folders... [08:23:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:20]tlvbuf is B6ECCE70 [08:23:20]SAM_PROTO_ClearQueue [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 09 00 00 [08:23:20]Write to MH i2c: E2 08 00 2A 10 80 09 00 00 00 00 00 00 AC [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 2A 10 00 90 00 AE [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]SAM_PROTO_ClearQueue done [08:23:20]KKMCreateOFDPacket [08:23:20]OFDProtocolAddRootSTLVToBuf [08:23:20]FM_MakeSignedData [08:23:20]FM_MakeSignedData [08:23:20]SAM_PROTO_SignData [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 0D 01 02 [08:23:20]Write to MH i2c: E2 08 00 2B 10 80 0D 01 02 00 00 00 00 B4 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 2B 10 00 90 00 AF [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]wFMCommunicate request_size=255 [08:23:20]MH_SAM_APDU [08:23: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 77 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 E9 00 00 35 04 06 00 60 [08:23:20]Write to MH i2c: E2 02 01 2C 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 77 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 E9 00 00 35 04 06 00 60 00 00 46 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 2C 10 00 90 00 B0 [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]wFMCommunicate request_size=10 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 0D 02 02 05 55 80 00 A9 8E [08:23:20]Write to MH i2c: E2 0D 00 2D 10 80 0D 02 02 05 00 55 80 00 A9 8E 00 00 CD [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 03 00 2D 10 00 90 00 B1 [08:23:20]RAPDU: 90 00 [08:23:20]wFMCommunicate OK [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 0D 03 02 [08:23:20]Write to MH i2c: E2 08 00 2E 10 80 0D 03 02 00 00 00 00 B9 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 0B 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 0B 00 2E 10 00 E0 0C C7 05 96 EE 64 28 90 00 82 [08:23:20]RAPDU: E0 0C C7 05 96 EE 64 28 90 00 [08:23:20]wFMCommunicate OK [08:23:20]SAM_PROTO_SignData done [08:23:20]FM_MakeSignedData done [08:23:20]CreateOFDProtocolMessage [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 11 00 00 [08:23:20]Write to MH i2c: E2 08 00 2F 10 80 11 00 00 00 00 00 00 B9 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 17 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 17 00 2F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [08:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:23:20]wFMCommunicate OK [08:23:20]CreateOFDProtocolMessage done [08:23:20]OFDSenderStorePacket 59715 [08:23:20]StoreOFDPacket docnum=59715 [08:23:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 20 07 01 7F A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 77 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 E9 00 00 35 04 06 00 60 55 80 00 A9 8E E0 0C C7 05 96 EE 64 28 [08:23:20]CheckFolder [08:23:20]dirname=/storage/ofd_packets [08:23:20]CheckFolder done [08:23:20]ProducePacketName [08:23:20]name=ofd_packets/00059715 [08:23:20]NVStorageSaveData ofd_packets/00059715 [08:23:20]File name is /storage/ofd_packets/00059715 [08:23:20]Write 301 bytes [08:23:20]NVStorageSaveData done [08:23:20]OFDSenderStorePacket done [08:23:20]KKMCreateOFDPacket done [08:23:20]NVStorageSaveData kkm_last_timestamp [08:23:20]File name is /storage/kkm_last_timestamp [08:23:20]Write 4 bytes [08:23:20]NVStorageSaveData done [08:23:20]ExternCall_PrintAddStr [08:23:20]wPrintStart [08:23:20]Write to MH i2c: 01 00 00 30 10 40 [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: 01 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: 01 07 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: 01 07 00 30 10 00 00 00 00 00 FF 0F 55 [08:23:20]RasterBufferAndPrint [08:23:20]line Счет N : (1)545396 [08:23:20]line ИНН: 02508201610067 [08:23:20]line Контрольно-Кассовый Чек [08:23:20]line ПРОДАЖА [08:23:20]line ТРК (МРК, ГНК) : 22 [08:23:20]line Товар: 2710124130 [08:23:20]line Аи-92-К-5 [08:23:20]line 10.470 * 66.90 [08:23:20]line = 700.44 [08:23:20]line НДС 12% НСП 1% [08:23:20]line > о реализуемом товаре [08:23:20]line ИТОГО: 700.44 [08:23:20]line НСП 1% : 6.20 [08:23:20]line НДС 12% : 74.38 [08:23:20]line Наличными: 0.00 [08:23:20]line Безнал.: 700.44 [08:23:20]line Место: АЗС № 117 "Партнер Нефть" [08:23:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:23:20]line СНО: Общий режим [08:23:20]line Чек 110 05.06.2024 08:23 [08:23:20]line Смена: 72 ФФД: 1.0 [08:23:20]line ЗНМ: 0300000048 [08:23:20]line РНМ: 0000000000151680 [08:23:20]line Версия ККМ: v1.0 [08:23:20]line Платежная система: O! деньги [08:23:20]line ФМ: 0000000000959414 [08:23:20]line ФД: 59715 [08:23:20]line ФПД: 105920336013710 [08:23:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082319&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59715&fm=105920336013710&tin=02508201610067®Number=0000000000151680&sum=70044 [08:23:21]OFD Sender: Processing packet 59715 [packets to send 53, broken 52] [08:23:21]ProducePacketName [08:23:21]name=ofd_packets/00059715 [08:23:21]OFD Sender: To server: pG, [08:23:21]CommunicateWithHost lk.salyk.kg:30040 [08:23:21]ConnectInit lk.salyk.kg [08:23:21]written 0, free lines is 4095 [08:23:21]Connected sock=10 [08:23:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 20 07 01 7F A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 77 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 E9 00 00 35 04 06 00 60 55 80 00 A9 8E E0 0C C7 05 96 EE 64 28 [08:23:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 25 41 47 00 8B 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 E9 00 00 F4 03 04 00 7C CC 5F 66 B6 04 01 00 00 99 00 50 FA 2C D8 2E 88 [08:23:21]CommunicateWithHost err = 0 [08:23:21]CheckOFDResponse [08:23:21]1017 (14) - 77093643461234 [08:23:21]1041 (16) - 0000000000959414 [08:23:21]1040 (4) - 59715 [08:23:21]1012 (4) - 05.06.2024 02:25 [08:23:21]1206 (1) - 0 [08:23:21]OFD Sender: Remove packet 59715 [08:23:21]ProducePacketName [08:23:21]name=ofd_packets/00059715 [08:23:21]NVStorageDeleteData [08:23:21]Write to MH i2c: 01 00 00 5A 10 6A [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: 01 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: 01 07 00 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: 01 07 00 5A 10 00 00 00 00 00 B0 0C 2D [08:23:21]RasterBufferAndPrint [08:23:21]line [08:23:21]line [08:23:21]line [08:23:21]line [08:23:21]line [08:23:21]written 0, free lines is 3252 [08:23:21]MH_Cut [08:23:21]Write to MH i2c: D1 01 00 61 10 01 43 [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: D1 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: D1 01 00 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: D1 01 00 61 10 00 42 [08:23:21]Write to MH i2c: 01 00 00 62 10 72 [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]OFD Sender: No OFD packet to send [08:23:22]*** Cut start [08:23:22]*** Partial cut [08:23:22]*** CUTSNS_PIN = 1 [08:23:22]*** CUTSNS_PIN = 0 [08:23:22]*** Brake cut motor [08:23:23]Read from MH i2c: 01 [08:23:23]MH_I2C_Read... [08:23:23]*** Stop cut motor [08:23:23]*** Cut end [08:23:23]Read from MH i2c: 01 07 00 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: 01 07 00 62 10 00 00 00 00 00 FF 0F 87 [08:23:23]process_action close_receipt done [08:23:23]requested_data is exist [08:23:23]produce_requested_data [08:23:23]requested_item fm.sn is exist - process it [08:23:23]wFMCommunicate request_size=4 [08:23:23]MH_SAM_APDU [08:23:23]CAPDU: 80 11 00 00 [08:23:23]Write to MH i2c: E2 08 00 63 10 80 11 00 00 00 00 00 00 ED [08:23:23]Write i2c OK [08:23:23]MH_I2C_Read... [08:23:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:23]Read from MH i2c: E2 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 17 00 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 17 00 63 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 40 [08:23:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:23:23]wFMCommunicate OK [08:23:23]requested_item fd.num is exist - process it [08:23:23]SAM_PROTO_GetFieldsCounters [08:23:23]wFMCommunicate request_size=4 [08:23:23]MH_SAM_APDU [08:23:23]CAPDU: 80 13 00 00 [08:23:23]Write to MH i2c: E2 08 00 64 10 80 13 00 00 00 00 00 00 F0 [08:23:23]Write i2c OK [08:23:23]MH_I2C_Read... [08:23:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:23]Read from MH i2c: E2 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 62 00 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 62 00 64 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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 CB [08:23:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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:23:23]wFMCommunicate OK [08:23:23]SAM_PROTO_GetFieldsCounters done [08:23:23]requested_item shift.num is exist - process it [08:23:23]requested_item shift.opened is exist - process it [08:23:23]req_shift_opened [08:23:23]FM_GetShiftState [08:23:23]SAM_PROTO_GetShiftState [08:23:23]wFMCommunicate request_size=4 [08:23:23]MH_SAM_APDU [08:23:23]CAPDU: 80 13 01 00 [08:23:23]Write to MH i2c: E2 08 00 65 10 80 13 01 00 00 00 00 00 F2 [08:23:23]Write i2c OK [08:23:23]MH_I2C_Read... [08:23:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:23]Read from MH i2c: E2 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 0E 00 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: E2 0E 00 65 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2A [08:23:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:23:23]wFMCommunicate OK [08:23:23]SAM_PROTO_GetShiftState done [08:23:23]FM_GetShiftState done [08:23:23]req_shift_opened done [08:23:23]requested_item shift.open_date is exist - process it [08:23:23]req_shift_open_date [08:23:23]req_shift_open_date done [08:23:23]produce_requested_data done [08:23:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59715,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:23:23]process_action_free close_receipt [08:23:23]json_value_free [08:23:23]json_value_free done [08:23:23]process_json_proto returns [08:23:23]Send response to host [08:23:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59715,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:23:23]free response buf [08:23:23]execute_script done [08:23:23]execute_script returns [08:23:23]free content buf [08:23:23]Sock 9.Close socket [08:23:23]Sock 9.Thread stoped [08:23:26]OFD Sender: No OFD packet to send [08:23:27]accept exits with 8 [08:23:27]New connection [08:23:27]New thread 3067100516 created [08:23:27]Thread 3066957156 joined [08:23:27]Waiting for new connection... [08:23:27] Sock 8.Parse request [08:23:27]Sock 8.Check first char [08:23:27]Sock 8.First char is OK [08:23:27]request: POST /json_proto HTTP/1.0 [08:23:27]Method: POST [08:23:27]URL: /json_proto [08:23:27]Method is POST - this is cgi request [08:23:27]url: /json_proto [08:23:27]query_string will be loaded in cgi processing [08:23:27]execute_cgi json_proto POST (null) [08:23:27]execute_cgi path=json_proto method=POST [08:23:27]POST find Content-Length [08:23:27]Host: 172.17.60.68:8080 [08:23:27]Content-Length: 215 [08:23:27]Content-Type: application/json [08:23:27] [08:23:27]POST finish read [08:23:27]Found Content-Length = 215 [08:23: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:23:27]execute_script... [08:23: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:23:27]POST & json_proto [08:23:27]process_json_proto [08:23:27]json parsed OK: [08:23:27]protocol is kg_v1.0 [08:23:27]action value=get_value [08:23:27]process_action get_value [08:23:27]cmd_get_value [08:23:27]process_action get_value done [08:23:27]requested_data is exist [08:23:27]produce_requested_data [08:23:27]requested_item kkm.sn is exist - process it [08:23:27]requested_item kkm.ver is exist - process it [08:23:27]requested_item fm.sn is exist - process it [08:23:27]wFMCommunicate request_size=4 [08:23:27]MH_SAM_APDU [08:23:27]CAPDU: 80 11 00 00 [08:23:27]Write to MH i2c: E2 08 00 66 10 80 11 00 00 00 00 00 00 F0 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:27]Read from MH i2c: E2 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 17 00 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 17 00 66 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 43 [08:23:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:23:27]wFMCommunicate OK [08:23:27]requested_item fd.num is exist - process it [08:23:27]SAM_PROTO_GetFieldsCounters [08:23:27]wFMCommunicate request_size=4 [08:23:27]MH_SAM_APDU [08:23:27]CAPDU: 80 13 00 00 [08:23:27]Write to MH i2c: E2 08 00 67 10 80 13 00 00 00 00 00 00 F3 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:27]Read from MH i2c: E2 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 62 00 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 62 00 67 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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 CE [08:23:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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:23:27]wFMCommunicate OK [08:23:27]SAM_PROTO_GetFieldsCounters done [08:23:27]requested_item shift.num is exist - process it [08:23:27]requested_item shift.opened is exist - process it [08:23:27]req_shift_opened [08:23:27]FM_GetShiftState [08:23:27]SAM_PROTO_GetShiftState [08:23:27]wFMCommunicate request_size=4 [08:23:27]MH_SAM_APDU [08:23:27]CAPDU: 80 13 01 00 [08:23:27]Write to MH i2c: E2 08 00 68 10 80 13 01 00 00 00 00 00 F5 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:27]Read from MH i2c: E2 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 0E 00 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 0E 00 68 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2D [08:23:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:23:27]wFMCommunicate OK [08:23:27]SAM_PROTO_GetShiftState done [08:23:27]FM_GetShiftState done [08:23:27]req_shift_opened done [08:23:27]requested_item shift.open_date is exist - process it [08:23:27]req_shift_open_date [08:23:27]req_shift_open_date done [08:23:27]produce_requested_data done [08:23:27]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59715,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:23:27]process_action_free get_value [08:23:27]json_value_free [08:23:27]json_value_free done [08:23:27]process_json_proto returns [08:23:27]Send response to host [08:23:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":59715,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:23:27]free response buf [08:23:27]execute_script done [08:23:27]execute_script returns [08:23:27]free content buf [08:23:27]Sock 8.Close socket [08:23:27]Sock 8.Thread stoped [08:23:27]accept exits with 9 [08:23:27]New connection [08:23:27]New thread 3066957156 created [08:23:27]Thread 3067100516 joined [08:23:27]Waiting for new connection... [08:23:27] Sock 9.Parse request [08:23:27]Sock 9.Check first char [08:23:27]Sock 9.First char is OK [08:23:27]request: POST /json_proto HTTP/1.0 [08:23:27]Method: POST [08:23:27]URL: /json_proto [08:23:27]Method is POST - this is cgi request [08:23:27]url: /json_proto [08:23:27]query_string will be loaded in cgi processing [08:23:27]execute_cgi json_proto POST (null) [08:23:27]execute_cgi path=json_proto method=POST [08:23:27]POST find Content-Length [08:23:27]Host: 172.17.60.68:8080 [08:23:27]Content-Length: 331 [08:23:27]Content-Type: application/json [08:23:27] [08:23:27]POST finish read [08:23:27]Found Content-Length = 331 [08:23:27]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:23:27]execute_script... [08:23:27]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:23:27]POST & json_proto [08:23:27]process_json_proto [08:23:27]json parsed OK: [08:23:27]protocol is kg_v1.0 [08:23:27]action value=get_value [08:23:27]process_action get_value [08:23:27]cmd_get_value [08:23:27]process_action get_value done [08:23:27]requested_data is exist [08:23:27]produce_requested_data [08:23:27]requested_item fm.sale.total is exist - process it [08:23:27]SAM_PROTO_GetFMData [08:23:27]wFMCommunicate request_size=4 [08:23:27]MH_SAM_APDU [08:23:27]CAPDU: 80 13 03 00 [08:23:27]Write to MH i2c: E2 08 00 69 10 80 13 03 00 00 00 00 00 F8 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 FD 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 FD 00 69 10 00 C6 04 85 04 C2 04 6E 04 04 00 B3 E8 00 00 69 04 A3 00 6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 D3 [08:23:28]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 B3 E8 00 00 69 04 A3 00 6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 [08:23:28]wFMCommunicate OK [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 17 00 00 [08:23:28]Write to MH i2c: E2 08 00 6A 10 80 17 00 00 00 00 00 00 FA [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 FD 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 FD 00 6A 10 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 55 [08:23:28]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [08:23:28]wFMCommunicate OK [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 17 00 00 [08:23:28]Write to MH i2c: E2 08 00 6B 10 80 17 00 00 00 00 00 00 FB [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:28]Read from MH i2c: E2 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 FD 00 [08:23:28]MH_I2C_Read... [08:23:28]Read from MH i2c: E2 FD 00 6B 10 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 22 [08:23:28]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [08:23:28]wFMCommunicate OK [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 17 00 00 [08:23:28]Write to MH i2c: E2 08 00 6C 10 80 17 00 00 00 00 00 00 FC [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 FD 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 FD 00 6C 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 77 [08:23:29]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:23:29]wFMCommunicate OK [08:23:29]wFMCommunicate request_size=4 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 17 00 00 [08:23:29]Write to MH i2c: E2 08 00 6D 10 80 17 00 00 00 00 00 00 FD [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 E3 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 E3 00 6D 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DC [08:23:29]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:23:29]wFMCommunicate OK [08:23:29]SAM_PROTO_GetFMData done [08:23:29]requested_item fm.sale_refund.total is exist - process it [08:23:29]requested_item fm.buy.total is exist - process it [08:23:29]requested_item shift.sale.total is exist - process it [08:23:29]SAM_PROTO_GetShiftData [08:23:29]wFMCommunicate request_size=4 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 13 02 00 [08:23:29]Write to MH i2c: E2 08 00 6E 10 80 13 02 00 00 00 00 00 FC [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 FD 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 FD 00 6E 10 00 BB 04 AA 04 B7 04 6E 04 04 00 6E 00 00 00 69 04 9D 00 6F 04 04 00 6B 00 00 00 B1 04 04 00 2F 7B 10 01 70 04 03 00 14 3A D4 72 04 03 00 1B 41 3C 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 73 F0 1C 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 5C 69 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 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 4E [08:23:29]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6E 00 00 00 69 04 9D 00 6F 04 04 00 6B 00 00 00 B1 04 04 00 2F 7B 10 01 70 04 03 00 14 3A D4 72 04 03 00 1B 41 3C 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 73 F0 1C 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 5C 69 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 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:23:29]wFMCommunicate OK [08:23:29]wFMCommunicate request_size=4 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 17 00 00 [08:23:29]Write to MH i2c: E2 08 00 6F 10 80 17 00 00 00 00 00 00 FF [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:30]Read from MH i2c: E2 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 FD 00 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 FD 00 6F 10 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 54 [08:23:30]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [08:23:30]wFMCommunicate OK [08:23:30]wFMCommunicate request_size=4 [08:23:30]MH_SAM_APDU [08:23:30]CAPDU: 80 17 00 00 [08:23:30]Write to MH i2c: E2 08 00 70 10 80 17 00 00 00 00 00 00 00 [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:30]Read from MH i2c: E2 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 FD 00 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 FD 00 70 10 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 2C [08:23:30]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [08:23:30]wFMCommunicate OK [08:23:30]wFMCommunicate request_size=4 [08:23:30]MH_SAM_APDU [08:23:30]CAPDU: 80 17 00 00 [08:23:30]Write to MH i2c: E2 08 00 71 10 80 17 00 00 00 00 00 00 01 [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:30]Read from MH i2c: E2 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 FD 00 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: E2 FD 00 71 10 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 90 00 76 [08:23:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 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 [08:23:30]wFMCommunicate OK [08:23:30]wFMCommunicate request_size=4 [08:23:30]MH_SAM_APDU [08:23:30]CAPDU: 80 17 00 00 [08:23:30]Write to MH i2c: E2 08 00 72 10 80 17 00 00 00 00 00 00 02 [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [08:23:31]Read from MH i2c: E2 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 D8 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 D8 00 72 10 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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E9 [08:23:31]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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:23:31]wFMCommunicate OK [08:23:31]SAM_PROTO_GetShiftData done [08:23:31]requested_item shift.sale.total_cash is exist - process it [08:23:31]requested_item shift.sale_refund.total is exist - process it [08:23:31]requested_item shift.sale_refund.total_cash is exist - process it [08:23:31]requested_item shift.buy.total is exist - process it [08:23:31]requested_item shift.buy.total_cash is exist - process it [08:23:31]produce_requested_data done [08:23:31]produce_requested_data return {"fm.sale.total":54876827.48,"fm.sale_refund.total":748728.00,"fm.buy.total":0.00,"shift.sale.total":178573.27,"shift.sale.total_cash":139085.00,"shift.sale_refund.total":22669.00,"shift.sale_refund.total_cash":22669.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:23:31]process_action_free get_value [08:23:31]json_value_free [08:23:31]json_value_free done [08:23:31]process_json_proto returns [08:23:31]Send response to host [08:23:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":54876827.48,"fm.sale_refund.total":748728.00,"fm.buy.total":0.00,"shift.sale.total":178573.27,"shift.sale.total_cash":139085.00,"shift.sale_refund.total":22669.00,"shift.sale_refund.total_cash":22669.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:23:31]free response buf [08:23:31]execute_script done [08:23:31]execute_script returns [08:23:31]free content buf [08:23:31]Sock 9.Close socket [08:23:31]Sock 9.Thread stoped [08:23:31]accept exits with 8 [08:23:31]New connection [08:23:31]New thread 3067100516 created [08:23:31]Thread 3066957156 joined [08:23:31]Waiting for new connection... [08:23:31] Sock 8.Parse request [08:23:31]Sock 8.Check first char [08:23:31]Sock 8.First char is OK [08:23:31]request: POST /json_proto HTTP/1.0 [08:23:31]Method: POST [08:23:31]URL: /json_proto [08:23:31]Method is POST - this is cgi request [08:23:31]url: /json_proto [08:23:31]query_string will be loaded in cgi processing [08:23:31]execute_cgi json_proto POST (null) [08:23:31]execute_cgi path=json_proto method=POST [08:23:31]POST find Content-Length [08:23:31]Host: 172.17.60.68:8080 [08:23:31]Content-Length: 331 [08:23:31]Content-Type: application/json [08:23:31] [08:23:31]POST finish read [08:23:31]Found Content-Length = 331 [08:23:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:23:31]execute_script... [08:23:31]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:23:31]POST & json_proto [08:23:31]process_json_proto [08:23:31]json parsed OK: [08:23:31]protocol is kg_v1.0 [08:23:31]action value=get_value [08:23:31]process_action get_value [08:23:31]cmd_get_value [08:23:31]process_action get_value done [08:23:31]requested_data is exist [08:23:31]produce_requested_data [08:23:31]requested_item fm.sale.total is exist - process it [08:23:31]SAM_PROTO_GetFMData [08:23:31]wFMCommunicate request_size=4 [08:23:31]MH_SAM_APDU [08:23:31]CAPDU: 80 13 03 00 [08:23:31]Write to MH i2c: E2 08 00 73 10 80 13 03 00 00 00 00 00 02 [08:23:31]Write i2c OK [08:23:31]MH_I2C_Read... [08:23:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:23:31]Read from MH i2c: E2 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 FD 00 [08:23:31]MH_I2C_Read... [08:23:31]Read from MH i2c: E2 FD 00 73 10 00 C6 04 85 04 C2 04 6E 04 04 00 B3 E8 00 00 69 04 A3 00 6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 DD [08:23:31]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 B3 E8 00 00 69 04 A3 00 6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 [08:23:31]wFMCommunicate OK [08:23:31]wFMCommunicate request_size=4 [08:23:31]MH_SAM_APDU [08:23:31]CAPDU: 80 17 00 00 [08:23:31]Write to MH i2c: E2 08 00 74 10 80 17 00 00 00 00 00 00 04 [08:23:31]Write i2c OK [08:23:31]MH_I2C_Read... [08:23:32]OFD Sender: No OFD packet to send [08:23:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:32]Read from MH i2c: E2 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 FD 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 FD 00 74 10 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 5F [08:23:32]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [08:23:32]wFMCommunicate OK [08:23:32]wFMCommunicate request_size=4 [08:23:32]MH_SAM_APDU [08:23:32]CAPDU: 80 17 00 00 [08:23:32]Write to MH i2c: E2 08 00 75 10 80 17 00 00 00 00 00 00 05 [08:23:32]Write i2c OK [08:23:32]MH_I2C_Read... [08:23:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:32]Read from MH i2c: E2 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 FD 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 FD 00 75 10 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 2C [08:23:32]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [08:23:32]wFMCommunicate OK [08:23:32]wFMCommunicate request_size=4 [08:23:32]MH_SAM_APDU [08:23:32]CAPDU: 80 17 00 00 [08:23:32]Write to MH i2c: E2 08 00 76 10 80 17 00 00 00 00 00 00 06 [08:23:32]Write i2c OK [08:23:32]MH_I2C_Read... [08:23:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:32]Read from MH i2c: E2 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 FD 00 [08:23:32]MH_I2C_Read... [08:23:32]Read from MH i2c: E2 FD 00 76 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 81 [08:23:33]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:23:33]wFMCommunicate OK [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 17 00 00 [08:23:33]Write to MH i2c: E2 08 00 77 10 80 17 00 00 00 00 00 00 07 [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:23:33]Read from MH i2c: E2 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 E3 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 E3 00 77 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E6 [08:23:33]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:23:33]wFMCommunicate OK [08:23:33]SAM_PROTO_GetFMData done [08:23:33]requested_item fm.sale_refund.total is exist - process it [08:23:33]requested_item fm.buy.total is exist - process it [08:23:33]requested_item shift.sale.total is exist - process it [08:23:33]SAM_PROTO_GetShiftData [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 13 02 00 [08:23:33]Write to MH i2c: E2 08 00 78 10 80 13 02 00 00 00 00 00 06 [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:23:34]Read from MH i2c: E2 [08:23:34]MH_I2C_Read... [08:23:34]Read from MH i2c: E2 FD 00 [08:23:34]MH_I2C_Read... [08:23:34]Read from MH i2c: E2 FD 00 78 10 00 BB 04 AA 04 B7 04 6E 04 04 00 6E 00 00 00 69 04 9D 00 6F 04 04 00 6B 00 00 00 B1 04 04 00 2F 7B 10 01 70 04 03 00 14 3A D4 72 04 03 00 1B 41 3C 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 73 F0 1C 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 5C 69 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 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 58 [08:23:34]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6E 00 00 00 69 04 9D 00 6F 04 04 00 6B 00 00 00 B1 04 04 00 2F 7B 10 01 70 04 03 00 14 3A D4 72 04 03 00 1B 41 3C 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 73 F0 1C 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 5C 69 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 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:23:34]wFMCommunicate OK [08:23:34]wFMCommunicate request_size=4 [08:23:34]MH_SAM_APDU [08:23:34]CAPDU: 80 17 00 00 [08:23:34]Write to MH i2c: E2 08 00 79 10 80 17 00 00 00 00 00 00 09 [08:23:34]Write i2c OK [08:23:34]MH_I2C_Read... [08:23:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:34]Read from MH i2c: E2 [08:23:34]MH_I2C_Read... [08:23:34]Read from MH i2c: E2 FD 00 [08:23:34]MH_I2C_Read... [08:23:34]Read from MH i2c: E2 FD 00 79 10 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 5E [08:23:34]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [08:23:34]wFMCommunicate OK [08:23:34]wFMCommunicate request_size=4 [08:23:34]MH_SAM_APDU [08:23:34]CAPDU: 80 17 00 00 [08:23:34]Write to MH i2c: E2 08 00 7A 10 80 17 00 00 00 00 00 00 0A [08:23:34]Write i2c OK [08:23:34]MH_I2C_Read... [08:23:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:34]Read from MH i2c: E2 [08:23:34]MH_I2C_Read... [08:23:34]Read from MH i2c: E2 FD 00 [08:23:34]MH_I2C_Read... [08:23:35]Read from MH i2c: E2 FD 00 7A 10 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 36 [08:23:35]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [08:23:35]wFMCommunicate OK [08:23:35]wFMCommunicate request_size=4 [08:23:35]MH_SAM_APDU [08:23:35]CAPDU: 80 17 00 00 [08:23:35]Write to MH i2c: E2 08 00 7B 10 80 17 00 00 00 00 00 00 0B [08:23:35]Write i2c OK [08:23:35]MH_I2C_Read... [08:23:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:35]Read from MH i2c: E2 [08:23:35]MH_I2C_Read... [08:23:35]Read from MH i2c: E2 FD 00 [08:23:35]MH_I2C_Read... [08:23:35]Read from MH i2c: E2 FD 00 7B 10 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 90 00 80 [08:23:35]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 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 [08:23:35]wFMCommunicate OK [08:23:35]wFMCommunicate request_size=4 [08:23:35]MH_SAM_APDU [08:23:35]CAPDU: 80 17 00 00 [08:23:35]Write to MH i2c: E2 08 00 7C 10 80 17 00 00 00 00 00 00 0C [08:23:35]Write i2c OK [08:23:35]MH_I2C_Read... [08:23:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [08:23:35]Read from MH i2c: E2 [08:23:35]MH_I2C_Read... [08:23:35]Read from MH i2c: E2 D8 00 [08:23:35]MH_I2C_Read... [08:23:35]Read from MH i2c: E2 D8 00 7C 10 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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F3 [08:23:35]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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:23:36]wFMCommunicate OK [08:23:36]SAM_PROTO_GetShiftData done [08:23:36]requested_item shift.sale.total_cash is exist - process it [08:23:36]requested_item shift.sale_refund.total is exist - process it [08:23:36]requested_item shift.sale_refund.total_cash is exist - process it [08:23:36]requested_item shift.buy.total is exist - process it [08:23:36]requested_item shift.buy.total_cash is exist - process it [08:23:36]produce_requested_data done [08:23:36]produce_requested_data return {"fm.sale.total":54876827.48,"fm.sale_refund.total":748728.00,"fm.buy.total":0.00,"shift.sale.total":178573.27,"shift.sale.total_cash":139085.00,"shift.sale_refund.total":22669.00,"shift.sale_refund.total_cash":22669.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:23:36]process_action_free get_value [08:23:36]json_value_free [08:23:36]json_value_free done [08:23:36]process_json_proto returns [08:23:36]Send response to host [08:23:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":54876827.48,"fm.sale_refund.total":748728.00,"fm.buy.total":0.00,"shift.sale.total":178573.27,"shift.sale.total_cash":139085.00,"shift.sale_refund.total":22669.00,"shift.sale_refund.total_cash":22669.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:23:36]free response buf [08:23:36]execute_script done [08:23:36]execute_script returns [08:23:36]free content buf [08:23:36]Sock 8.Close socket [08:23:36]Sock 8.Thread stoped [08:23:36]accept exits with 9 [08:23:36]New connection [08:23:36]New thread 3066957156 created [08:23:36]Thread 3067100516 joined [08:23:36]Waiting for new connection... [08:23:36] Sock 9.Parse request [08:23:36]Sock 9.Check first char [08:23:36]Sock 9.First char is OK [08:23:36]request: POST /json_proto HTTP/1.0 [08:23:36]Method: POST [08:23:36]URL: /json_proto [08:23:36]Method is POST - this is cgi request [08:23:36]url: /json_proto [08:23:36]query_string will be loaded in cgi processing [08:23:36]execute_cgi json_proto POST (null) [08:23:36]execute_cgi path=json_proto method=POST [08:23:36]POST find Content-Length [08:23:36]Host: 172.17.60.68:8080 [08:23:36]Content-Length: 280 [08:23:36]Content-Type: application/json [08:23:36] [08:23:36]POST finish read [08:23:36]Found Content-Length = 280 [08:23:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:36]execute_script... [08:23:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:36]POST & json_proto [08:23:36]process_json_proto [08:23:36]json parsed OK: [08:23:36]protocol is kg_v1.0 [08:23:36]action value=x_report [08:23:36]process_action x_report [08:23:36]cmd_x_report [08:23:36]MH_GetDate [08:23:36]Write to MH i2c: F0 00 00 7D 10 7C [08:23:36]Write i2c OK [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: F0 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: F0 09 00 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: F0 09 00 7D 10 00 88 20 60 66 9A 61 5F 66 B3 [08:23:36]GetLastDocTimeStamp 1717575799 [08:23:36]current date 1717575816 [08:23:36]FM_GetShiftState [08:23:36]SAM_PROTO_GetShiftState [08:23:36]wFMCommunicate request_size=4 [08:23:36]MH_SAM_APDU [08:23:36]CAPDU: 80 13 01 00 [08:23:36]Write to MH i2c: E2 08 00 7E 10 80 13 01 00 00 00 00 00 0B [08:23:36]Write i2c OK [08:23:36]MH_I2C_Read... [08:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:36]Read from MH i2c: E2 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: E2 0E 00 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: E2 0E 00 7E 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [08:23:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:23:36]wFMCommunicate OK [08:23:36]SAM_PROTO_GetShiftState done [08:23:36]FM_GetShiftState done [08:23:36]KKMCreateXReportDocument [08:23:36]Load OK [08:23:36]Malloc new data [08:23:36]MH_GetDate [08:23:36]Write to MH i2c: F0 00 00 7F 10 7E [08:23:36]Write i2c OK [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: F0 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: F0 09 00 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: F0 09 00 7F 10 00 88 20 60 66 9A 61 5F 66 B5 [08:23:36]Malloc new data [08:23:36]Malloc new data [08:23:36]wFMCommunicate request_size=4 [08:23:36]MH_SAM_APDU [08:23:36]CAPDU: 80 11 00 00 [08:23:36]Write to MH i2c: E2 08 00 80 10 80 11 00 00 00 00 00 00 0A [08:23:36]Write i2c OK [08:23:36]MH_I2C_Read... [08:23:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:36]Read from MH i2c: E2 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: E2 17 00 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: E2 17 00 80 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5D [08:23:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:23:36]wFMCommunicate OK [08:23:36]SAM_PROTO_GetFieldsCounters [08:23:36]wFMCommunicate request_size=4 [08:23:36]MH_SAM_APDU [08:23:36]CAPDU: 80 13 00 00 [08:23:36]Write to MH i2c: E2 08 00 81 10 80 13 00 00 00 00 00 00 0D [08:23:36]Write i2c OK [08:23:36]MH_I2C_Read... [08:23:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:36]Read from MH i2c: E2 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: E2 62 00 [08:23:36]MH_I2C_Read... [08:23:36]Read from MH i2c: E2 62 00 81 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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 E8 [08:23:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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:23:36]wFMCommunicate OK [08:23:36]SAM_PROTO_GetFieldsCounters done [08:23:36]Malloc new data [08:23:36]Malloc new data [08:23:36]Malloc new data [08:23:36]KKMCreateXReportDocument OK [08:23:36]KKMSetXReportData OK [08:23:36]KKMPrepareXReportFMData [08:23:36]SAM_PROTO_GetShiftData [08:23:36]wFMCommunicate request_size=4 [08:23:36]MH_SAM_APDU [08:23:36]CAPDU: 80 13 02 00 [08:23:36]Write to MH i2c: E2 08 00 82 10 80 13 02 00 00 00 00 00 10 [08:23:36]Write i2c OK [08:23:36]MH_I2C_Read... [08:23:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:23:37]Read from MH i2c: E2 [08:23:37]MH_I2C_Read... [08:23:37]Read from MH i2c: E2 FD 00 [08:23:37]MH_I2C_Read... [08:23:37]Read from MH i2c: E2 FD 00 82 10 00 BB 04 AA 04 B7 04 6E 04 04 00 6E 00 00 00 69 04 9D 00 6F 04 04 00 6B 00 00 00 B1 04 04 00 2F 7B 10 01 70 04 03 00 14 3A D4 72 04 03 00 1B 41 3C 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 73 F0 1C 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 5C 69 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 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 62 [08:23:37]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6E 00 00 00 69 04 9D 00 6F 04 04 00 6B 00 00 00 B1 04 04 00 2F 7B 10 01 70 04 03 00 14 3A D4 72 04 03 00 1B 41 3C 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 73 F0 1C 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 5C 69 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 OFD Sender: No OFD packet to send [08:23:37]03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 14 97 22 70 04 03 00 14 97 22 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 62 AC 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:23:37]wFMCommunicate OK [08:23:37]wFMCommunicate request_size=4 [08:23:37]MH_SAM_APDU [08:23:37]CAPDU: 80 17 00 00 [08:23:37]Write to MH i2c: E2 08 00 83 10 80 17 00 00 00 00 00 00 13 [08:23:37]Write i2c OK [08:23:37]MH_I2C_Read... [08:23:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:37]Read from MH i2c: E2 [08:23:37]MH_I2C_Read... [08:23:37]Read from MH i2c: E2 FD 00 [08:23:37]MH_I2C_Read... [08:23:37]Read from MH i2c: E2 FD 00 83 10 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 68 [08:23:37]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5D 4E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [08:23:37]wFMCommunicate OK [08:23:37]wFMCommunicate request_size=4 [08:23:37]MH_SAM_APDU [08:23:37]CAPDU: 80 17 00 00 [08:23:37]Write to MH i2c: E2 08 00 84 10 80 17 00 00 00 00 00 00 14 [08:23:37]Write i2c OK [08:23:37]MH_I2C_Read... [08:23:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:38]Read from MH i2c: E2 [08:23:38]MH_I2C_Read... [08:23:38]Read from MH i2c: E2 FD 00 [08:23:38]MH_I2C_Read... [08:23:38]Read from MH i2c: E2 FD 00 84 10 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 40 [08:23:38]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [08:23:38]wFMCommunicate OK [08:23:38]wFMCommunicate request_size=4 [08:23:38]MH_SAM_APDU [08:23:38]CAPDU: 80 17 00 00 [08:23:38]Write to MH i2c: E2 08 00 85 10 80 17 00 00 00 00 00 00 15 [08:23:38]Write i2c OK [08:23:38]MH_I2C_Read... [08:23:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:38]Read from MH i2c: E2 [08:23:38]MH_I2C_Read... [08:23:38]Read from MH i2c: E2 FD 00 [08:23:38]MH_I2C_Read... [08:23:38]Read from MH i2c: E2 FD 00 85 10 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 90 00 8A [08:23:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 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 [08:23:39]wFMCommunicate OK [08:23:39]wFMCommunicate request_size=4 [08:23:39]MH_SAM_APDU [08:23:39]CAPDU: 80 17 00 00 [08:23:39]Write to MH i2c: E2 08 00 86 10 80 17 00 00 00 00 00 00 16 [08:23:39]Write i2c OK [08:23:39]MH_I2C_Read... [08:23:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [08:23:39]Read from MH i2c: E2 [08:23:39]MH_I2C_Read... [08:23:39]Read from MH i2c: E2 D8 00 [08:23:39]MH_I2C_Read... [08:23:39]Read from MH i2c: E2 D8 00 86 10 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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FD [08:23:39]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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:23:39]wFMCommunicate OK [08:23:39]SAM_PROTO_GetShiftData done [08:23:39]1194 (1207) - счетчики итогов смены [08:23:39] 1134 (4) - 110 - количество чеков со всеми признаками расчетов [08:23:39] 1129 (157) - счетчики операций «приход» [08:23:39] 1135 (4) - 107 - количество чеков по признаку расчетов [08:23:39] 1201 (4) - 178573.27 - общая итоговая сумма в чеках [08:23:39] 1136 (3) - 139085.00 - итоговая сумма в чеках наличными [08:23:39] 1138 (3) - 39488.27 - итоговая сумма в чеках безналичными [08:23:39] 1024 (123) - суммы налогов [08:23:39] 1006 (9) - суммы НДС [08:23:39] 1010 (1) - 0% - код ставки НДС [08:23:39] 1011 (0) - 0.00 - сумма НДС по ставке [08:23:39] 1006 (12) - суммы НДС [08:23:39] 1010 (1) - 12% - код ставки НДС [08:23:39] 1011 (3) - 18965.63 - сумма НДС по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (12) - суммы НСП [08:23:39] 1014 (1) - 1% - код ставки НСП [08:23:39] 1015 (3) - 1580.44 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 2% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 3% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 5% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 1,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1130 (152) - счетчики операций «возврат прихода» [08:23:39] 1135 (4) - 3 - количество чеков по признаку расчетов [08:23:39] 1201 (3) - 22669.00 - общая итоговая сумма в чеках [08:23:39] 1136 (3) - 22669.00 - итоговая сумма в чеках наличными [08:23:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:23:39] 1024 (122) - суммы налогов [08:23:39] 1006 (9) - суммы НДС [08:23:39] 1010 (1) - 0% - код ставки НДС [08:23:39] 1011 (0) - 0.00 - сумма НДС по ставке [08:23:39] 1006 (12) - суммы НДС [08:23:39] 1010 (1) - 12% - код ставки НДС [08:23:39] 1011 (3) - 2407.38 - сумма НДС по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (11) - суммы НСП [08:23:39] 1014 (1) - 1% - код ставки НСП [08:23:39] 1015 (2) - 200.61 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 2% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 3% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 5% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 1,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1131 (141) - счетчики операций «расход» [08:23:39] 1135 (4) - 0 - количество чеков по признаку расчетов [08:23:39] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:23:39] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:23:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:23:39] 1024 (117) - суммы налогов [08:23:39] 1006 (9) - суммы НДС [08:23:39] 1010 (1) - 0% - код ставки НДС [08:23:39] 1011 (0) - 0.00 - сумма НДС по ставке [08:23:39] 1006 (9) - суммы НДС [08:23:39] 1010 (1) - 12% - код ставки НДС [08:23:39] 1011 (0) - 0.00 - сумма НДС по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 1% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 2% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 3% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 5% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 1,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1132 (141) - счетчики операций «возврат расхода» [08:23:39] 1135 (4) - 0 - количество чеков по признаку расчетов [08:23:39] 1201 (0) - 0.00 - общая итоговая сумма в чеках [08:23:39] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [08:23:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [08:23:39] 1024 (117) - суммы налогов [08:23:39] 1006 (9) - суммы НДС [08:23:39] 1010 (1) - 0% - код ставки НДС [08:23:39] 1011 (0) - 0.00 - сумма НДС по ставке [08:23:39] 1006 (9) - суммы НДС [08:23:39] 1010 (1) - 12% - код ставки НДС [08:23:39] 1011 (0) - 0.00 - сумма НДС по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 1% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 2% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 3% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 5% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 0,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1007 (9) - суммы НСП [08:23:39] 1014 (1) - 1,50% - код ставки НСП [08:23:39] 1015 (0) - 0.00 - сумма НСП по ставке [08:23:39] 1133 (588) - - счетчики коррекции - не используются [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1194 (04AA) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1134 (046E) [08:23:39]Malloc new data [08:23:39]Processing tag 1129 (0469) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1135 (046F) [08:23:39]Malloc new data [08:23:39]Processing tag 1201 (04B1) [08:23:39]Malloc new data [08:23:39]Processing tag 1136 (0470) [08:23:39]Malloc new data [08:23:39]Processing tag 1138 (0472) [08:23:39]Malloc new data [08:23:39]Processing tag 1024 (0400) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1006 (03EE) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1010 (03F2) [08:23:39]Malloc new data [08:23:39]Processing tag 1011 (03F3) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1006 (03EE) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1010 (03F2) [08:23:39]Malloc new data [08:23:39]Processing tag 1011 (03F3) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1007 (03EF) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1014 (03F6) [08:23:39]Malloc new data [08:23:39]Processing tag 1015 (03F7) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1007 (03EF) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1014 (03F6) [08:23:39]Malloc new data [08:23:39]Processing tag 1015 (03F7) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1007 (03EF) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1014 (03F6) [08:23:39]Malloc new data [08:23:39]Processing tag 1015 (03F7) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1007 (03EF) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1014 (03F6) [08:23:39]Malloc new data [08:23:39]Processing tag 1015 (03F7) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1007 (03EF) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1014 (03F6) [08:23:39]Malloc new data [08:23:39]Processing tag 1015 (03F7) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1007 (03EF) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1014 (03F6) [08:23:39]Malloc new data [08:23:39]Processing tag 1015 (03F7) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1007 (03EF) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1014 (03F6) [08:23:39]Malloc new data [08:23:39]Processing tag 1015 (03F7) [08:23:39]Malloc new data [08:23:39]SetTLVBufToDocument err=0 [08:23:39]SetTLVBufToDocument err=0 [08:23:39]SetTLVBufToDocument err=0 [08:23:39]Processing tag 1130 (046A) [08:23:39]Load OK [08:23:39]SetTLVBufToDocument [08:23:39]Processing tag 1135 (046F) [08:23:39]Malloc new data [08:23:39]Processing tag 1201 (04B1) [08:23:39]Malloc new data [08:23:39]Processing tag 1136 (0470) [08:23:40]Malloc new data [08:23:40]Processing tag 1138 (0472) [08:23:40]Malloc new data [08:23:40]Processing tag 1024 (0400) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1006 (03EE) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1010 (03F2) [08:23:40]Malloc new data [08:23:40]Processing tag 1011 (03F3) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1006 (03EE) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1010 (03F2) [08:23:40]Malloc new data [08:23:40]Processing tag 1011 (03F3) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]SetTLVBufToDocument err=0 [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1131 (046B) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1135 (046F) [08:23:40]Malloc new data [08:23:40]Processing tag 1201 (04B1) [08:23:40]Malloc new data [08:23:40]Processing tag 1136 (0470) [08:23:40]Malloc new data [08:23:40]Processing tag 1138 (0472) [08:23:40]Malloc new data [08:23:40]Processing tag 1024 (0400) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1006 (03EE) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1010 (03F2) [08:23:40]Malloc new data [08:23:40]Processing tag 1011 (03F3) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1006 (03EE) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1010 (03F2) [08:23:40]Malloc new data [08:23:40]Processing tag 1011 (03F3) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]SetTLVBufToDocument err=0 [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1132 (046C) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1135 (046F) [08:23:40]Malloc new data [08:23:40]Processing tag 1201 (04B1) [08:23:40]Malloc new data [08:23:40]Processing tag 1136 (0470) [08:23:40]Malloc new data [08:23:40]Processing tag 1138 (0472) [08:23:40]Malloc new data [08:23:40]Processing tag 1024 (0400) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1006 (03EE) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1010 (03F2) [08:23:40]Malloc new data [08:23:40]Processing tag 1011 (03F3) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1006 (03EE) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1010 (03F2) [08:23:40]Malloc new data [08:23:40]Processing tag 1011 (03F3) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1007 (03EF) [08:23:40]Load OK [08:23:40]SetTLVBufToDocument [08:23:40]Processing tag 1014 (03F6) [08:23:40]Malloc new data [08:23:40]Processing tag 1015 (03F7) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]SetTLVBufToDocument err=0 [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Processing tag 1133 (046D) [08:23:40]Malloc new data [08:23:40]SetTLVBufToDocument err=0 [08:23:40]SetTLVBufToDocument err=0 [08:23:40]Malloc new data [08:23:40]SAM_PROTO_GetFMData [08:23:40]wFMCommunicate request_size=4 [08:23:40]MH_SAM_APDU [08:23:40]CAPDU: 80 13 03 00 [08:23:40]Write to MH i2c: E2 08 00 87 10 80 13 03 00 00 00 00 00 16 [08:23:40]Write i2c OK [08:23:40]MH_I2C_Read... [08:23:40]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:23:40]Read from MH i2c: E2 [08:23:40]MH_I2C_Read... [08:23:40]Read from MH i2c: E2 FD 00 [08:23:40]MH_I2C_Read... [08:23:40]Read from MH i2c: E2 FD 00 87 10 00 C6 04 85 04 C2 04 6E 04 04 00 B3 E8 00 00 69 04 A3 00 6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 F1 [08:23:41]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 B3 E8 00 00 69 04 A3 00 6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 EF 03 90 00 [08:23:41]wFMCommunicate OK [08:23:41]wFMCommunicate request_size=4 [08:23:41]MH_SAM_APDU [08:23:41]CAPDU: 80 17 00 00 [08:23:41]Write to MH i2c: E2 08 00 88 10 80 17 00 00 00 00 00 00 18 [08:23:41]Write i2c OK [08:23:41]MH_I2C_Read... [08:23:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:41]Read from MH i2c: E2 [08:23:41]MH_I2C_Read... [08:23:41]Read from MH i2c: E2 FD 00 [08:23:41]MH_I2C_Read... [08:23:41]Read from MH i2c: E2 FD 00 88 10 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 73 [08:23:41]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [08:23:41]wFMCommunicate OK [08:23:41]wFMCommunicate request_size=4 [08:23:41]MH_SAM_APDU [08:23:41]CAPDU: 80 17 00 00 [08:23:41]Write to MH i2c: E2 08 00 89 10 80 17 00 00 00 00 00 00 19 [08:23:41]Write i2c OK [08:23:41]MH_I2C_Read... [08:23:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:42]Read from MH i2c: E2 [08:23:42]MH_I2C_Read... [08:23:42]Read from MH i2c: E2 FD 00 [08:23:42]MH_I2C_Read... [08:23:42]Read from MH i2c: E2 FD 00 89 10 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 40 [08:23:42]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [08:23:42]wFMCommunicate OK [08:23:42]wFMCommunicate request_size=4 [08:23:42]MH_SAM_APDU [08:23:42]CAPDU: 80 17 00 00 [08:23:42]Write to MH i2c: E2 08 00 8A 10 80 17 00 00 00 00 00 00 1A [08:23:42]Write i2c OK [08:23:42]MH_I2C_Read... [08:23:42]OFD Sender: No OFD packet to send [08:23:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:23:42]Read from MH i2c: E2 [08:23:42]MH_I2C_Read... [08:23:42]Read from MH i2c: E2 FD 00 [08:23:42]MH_I2C_Read... [08:23:42]Read from MH i2c: E2 FD 00 8A 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 95 [08:23:42]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [08:23:42]wFMCommunicate OK [08:23:42]wFMCommunicate request_size=4 [08:23:42]MH_SAM_APDU [08:23:42]CAPDU: 80 17 00 00 [08:23:42]Write to MH i2c: E2 08 00 8B 10 80 17 00 00 00 00 00 00 1B [08:23:42]Write i2c OK [08:23:42]MH_I2C_Read... [08:23:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:23:43]Read from MH i2c: E2 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 E3 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 E3 00 8B 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FA [08:23:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:23:43]wFMCommunicate OK [08:23:43]SAM_PROTO_GetFMData done [08:23:43]FM_GetFMData:85 04 C2 04 6E 04 04 00 B3 E8 00 00 69 04 A3 00 6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 9D 00 6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 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 7A 1C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [08:23:44]oper:6F 04 04 00 4D E7 00 00 B1 04 05 00 BC 64 17 47 01 70 04 05 00 C4 80 48 03 01 72 04 04 00 F8 E3 CE 43 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 F6 C1 BE 22 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 58 2D E5 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 [08:23:44]total:BC 64 17 47 01 [08:23:44]Malloc new data [08:23:44]oper:6F 04 04 00 66 01 00 00 B1 04 04 00 E0 77 76 04 70 04 04 00 0C 47 76 04 72 04 02 00 D4 30 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 18 57 79 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 7A 1C 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 [08:23:44]total:E0 77 76 04 [08:23:44]Malloc new data [08:23:44]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [08:23:44]total: [08:23:44]Malloc new data [08:23:44]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [08:23:44]total: [08:23:44]Malloc new data [08:23:44]KKMPrepareXReportFMData err=0 [08:23:44]Х отчет ИНН: 02508201610067 Кассир: Койгельдиева Р. 05.06.2024 08:23 Смена: 10 РНМ: 0000000000151680 ЗНМ: 0300000048 СНО: Общий режим Всего чеков: 110 ИТОГИ ПРИХОД Чеков: 107 Общий итог: 178573.27 Итого наличными: 139085.00 Итого безнал.: 39488.27 НДС 0% : 0.00 НДС 12% : 18965.63 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1580.44 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 22669.00 Итого наличными: 22669.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 2407.38 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 200.61 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 116416.00 НС Приход: 54876827.48 НС Возвр.Прихода: 748728.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000959414 [08:23:44]StoreToDocumentArchive [08:23:44]MH_GetDate [08:23:44]Write to MH i2c: F0 00 00 8C 10 8B [08:23:44]Write i2c OK [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: F0 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: F0 09 00 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: F0 09 00 8C 10 00 91 20 60 66 9A 61 5F 66 CB [08:23:44]shift 10 fd 1717575825 [08:23:44]Create dir for shift 0010 [08:23:44]save to /storage/0010/doc_1717575825 [08:23:44]save last doc name /storage/0010/doc_1717575825 to /storage/kkm_last_doc_name [08:23:44]save OK [08:23:44]Clear old archive folders... [08:23:44]NVStorageSaveData kkm_last_timestamp [08:23:44]File name is /storage/kkm_last_timestamp [08:23:44]Write 4 bytes [08:23:44]NVStorageSaveData done [08:23:44]ExternCall_PrintAddStr [08:23:44]wPrintStart [08:23:44]Write to MH i2c: 01 00 00 8D 10 9D [08:23:44]Write i2c OK [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: 01 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: 01 07 00 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: 01 07 00 8D 10 00 00 00 00 00 FF 0F B2 [08:23:44]RasterBufferAndPrint [08:23:44]line Х отчет [08:23:44]line ИНН: 02508201610067 [08:23:44]line Кассир: Койгельдиева Р. [08:23:44]line 05.06.2024 08:23 [08:23:44]line Смена: 10 [08:23:44]line РНМ: 0000000000151680 [08:23:44]line ЗНМ: 0300000048 [08:23:44]line СНО: Общий режим [08:23:44]line Всего чеков: 110 [08:23:44]line ИТОГИ ПРИХОД [08:23:44]line Чеков: 107 [08:23:44]line Общий итог: 178573.27 [08:23:44]line Итого наличными: 139085.00 [08:23:44]line Итого безнал.: 39488.27 [08:23:44]line НДС 0% : 0.00 [08:23:44]line НДС 12% : 18965.63 [08:23:44]line НСП 0% : 0.00 [08:23:44]line НСП 1,50% : 0.00 [08:23:44]line НСП 0,50% : 0.00 [08:23:44]line НСП 5% : 0.00 [08:23:44]line НСП 3% : 0.00 [08:23:44]line НСП 2% : 0.00 [08:23:44]line НСП 1% : 1580.44 [08:23:44]line ИТОГИ ВОЗВРАТ ПРИХОДА [08:23:44]line Чеков: 3 [08:23:44]line Общий итог: 22669.00 [08:23:44]line Итого наличными: 22669.00 [08:23:44]line Итого безнал.: 0.00 [08:23:44]line НДС 0% : 0.00 [08:23:44]line НДС 12% : 2407.38 [08:23:44]line НСП 0% : 0.00 [08:23:44]line НСП 1,50% : 0.00 [08:23:44]line НСП 0,50% : 0.00 [08:23:44]line НСП 5% : 0.00 [08:23:44]line НСП 3% : 0.00 [08:23:44]line НСП 2% : 0.00 [08:23:44]line НСП 1% : 200.61 [08:23:44]line ИТОГИ РАСХОД [08:23:44]line Чеков: 0 [08:23:44]line Общий итог: 0.00 [08:23:44]line Итого наличными: 0.00 [08:23:44]line Итого безнал.: 0.00 [08:23:44]line НДС 0% : 0.00 [08:23:44]line НДС 12% : 0.00 [08:23:44]line НСП 0% : 0.00 [08:23:44]line НСП 1,50% : 0.00 [08:23:44]line НСП 0,50% : 0.00 [08:23:44]line НСП 5% : 0.00 [08:23:44]line НСП 3% : 0.00 [08:23:44]line НСП 2% : 0.00 [08:23:44]line НСП 1% : 0.00 [08:23:44]line ИТОГИ ВОЗВРАТ РАСХОДА [08:23:44]line Чеков: 0 [08:23:44]line Общий итог: 0.00 [08:23:44]line Итого наличными: 0.00 [08:23:44]line Итого безнал.: 0.00 [08:23:44]line НДС 0% : 0.00 [08:23:44]line НДС 12% : 0.00 [08:23:44]line НСП 0% : 0.00 [08:23:44]line НСП 1,50% : 0.00 [08:23:44]line НСП 0,50% : 0.00 [08:23:44]line НСП 5% : 0.00 [08:23:44]line НСП 3% : 0.00 [08:23:44]line НСП 2% : 0.00 [08:23:44]line НСП 1% : 0.00 [08:23:44]line Сумма внесений: 0.00 [08:23:44]line Сумма выплат: 0.00 [08:23:44]line Нал. в кассе: 116416.00 [08:23:44]line НС Приход: 54876827.48 [08:23:44]line НС Возвр.Прихода: 748728.00 [08:23:44]line НС Расход: 0.00 [08:23:44]line НС Возвр.Расхода: 0.00 [08:23:45]line ФМ: 0000000000959414 [08:23:45]written 0, free lines is 4095 [08:23:45]Write to MH i2c: 01 00 00 D8 10 E8 [08:23:45]Write i2c OK [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: 01 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: 01 07 00 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: 01 07 00 D8 10 00 00 00 00 00 6F 0A 68 [08:23:45]RasterBufferAndPrint [08:23:45]line [08:23:45]line [08:23:45]line [08:23:45]line [08:23:45]line [08:23:45]written 0, free lines is 2700 [08:23:45]MH_Cut [08:23:45]Write to MH i2c: D1 01 00 DF 10 01 C1 [08:23:45]Write i2c OK [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: D1 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: D1 01 00 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: D1 01 00 DF 10 00 C0 [08:23:45]Write to MH i2c: 01 00 00 E0 10 F0 [08:23:45]Write i2c OK [08:23:45]MH_I2C_Read... [08:23:46]*** Cut start [08:23:46]*** Partial cut [08:23:46]*** CUTSNS_PIN = 1 [08:23:47]*** CUTSNS_PIN = 0 [08:23:47]*** Brake cut motor [08:23:47]OFD Sender: No OFD packet to send [08:23:47]Read from MH i2c: 01 [08:23:47]MH_I2C_Read... [08:23:47]*** Stop cut motor [08:23:47]*** Cut end [08:23:47]Read from MH i2c: 01 07 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: 01 07 00 E0 10 00 00 00 00 00 FF 0F 05 [08:23:47]process_action x_report done [08:23:47]requested_data is exist [08:23:47]produce_requested_data [08:23:47]requested_item fd.num is exist - process it [08:23:47]SAM_PROTO_GetFieldsCounters [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 13 00 00 [08:23:47]Write to MH i2c: E2 08 00 E1 10 80 13 00 00 00 00 00 00 6D [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 62 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 62 00 E1 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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 48 [08:23:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 E9 00 00 0E 04 04 00 48 00 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:23:47]wFMCommunicate OK [08:23:47]SAM_PROTO_GetFieldsCounters done [08:23:47]requested_item shift.num is exist - process it [08:23:47]requested_item shift.opened is exist - process it [08:23:47]req_shift_opened [08:23:47]FM_GetShiftState [08:23:47]SAM_PROTO_GetShiftState [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 13 01 00 [08:23:47]Write to MH i2c: E2 08 00 E2 10 80 13 01 00 00 00 00 00 6F [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 0E 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 0E 00 E2 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A7 [08:23:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:23:48]wFMCommunicate OK [08:23:48]SAM_PROTO_GetShiftState done [08:23:48]FM_GetShiftState done [08:23:48]req_shift_opened done [08:23:48]requested_item shift.open_date is exist - process it [08:23:48]req_shift_open_date [08:23:48]req_shift_open_date done [08:23:48]produce_requested_data done [08:23:48]produce_requested_data return {"fd.num":59715,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:23:48]process_action_free x_report [08:23:48]json_value_free [08:23:48]json_value_free done [08:23:48]process_json_proto returns [08:23:48]Send response to host [08:23:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":59715,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:23:48]free response buf [08:23:48]execute_script done [08:23:48]execute_script returns [08:23:48]free content buf [08:23:48]Sock 9.Close socket [08:23:48]Sock 9.Thread stoped [08:23:52]OFD Sender: No OFD packet to send [08:23:57]OFD Sender: No OFD packet to send [08:24:02]OFD Sender: No OFD packet to send [08:24:07]OFD Sender: No OFD packet to send [08:24:12]OFD Sender: No OFD packet to send [08:24:17]OFD Sender: No OFD packet to send [08:24:22]OFD Sender: No OFD packet to send [08:24:27]OFD Sender: No OFD packet to send [08:24:32]OFD Sender: No OFD packet to send [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:54]accept exits with 8 [08:24:54]New connection [08:24:54]New thread 3067100516 created [08:24:54]Thread 3066957156 joined [08:24:54]Waiting for new connection... [08:24:54] Sock 8.Parse request [08:24:54]Sock 8.Check first char [08:24:54]Sock 8.First char is OK [08:24:54]request: POST /json_proto HTTP/1.0 [08:24:54]Method: POST [08:24:54]URL: /json_proto [08:24:54]Method is POST - this is cgi request [08:24:54]url: /json_proto [08:24:54]query_string will be loaded in cgi processing [08:24:54]execute_cgi json_proto POST (null) [08:24:54]execute_cgi path=json_proto method=POST [08:24:54]POST find Content-Length [08:24:54]Host: 172.17.60.68:8080 [08:24:54]Content-Length: 677 [08:24:54]Content-Type: application/json [08:24:54] [08:24:54]POST finish read [08:24:54]Found Content-Length = 677 [08:24:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.780, "sum" : 520.48, "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:54]execute_script... [08:24:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.780, "sum" : 520.48, "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:54]POST & json_proto [08:24:54]process_json_proto [08:24:54]json parsed OK: [08:24:54]protocol is kg_v1.0 [08:24:54]action value=close_receipt [08:24:54]process_action close_receipt [08:24:54]cmd_close_receipt [08:24:54]MH_GetDate [08:24:54]Write to MH i2c: F0 00 00 E3 10 E2 [08:24:54]Write i2c OK [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: F0 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: F0 09 00 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: F0 09 00 E3 10 00 D7 20 60 66 9A 61 5F 66 68 [08:24:54]GetLastDocTimeStamp 1717575816 [08:24:54]current date 1717575895 [08:24:54]FM_GetShiftState [08:24:54]SAM_PROTO_GetShiftState [08:24:54]wFMCommunicate request_size=4 [08:24:54]MH_SAM_APDU [08:24:54]CAPDU: 80 13 01 00 [08:24:54]Write to MH i2c: E2 08 00 E4 10 80 13 01 00 00 00 00 00 71 [08:24:54]Write i2c OK [08:24:54]MH_I2C_Read... [08:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:54]Read from MH i2c: E2 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: E2 0E 00 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: E2 0E 00 E4 10 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A9 [08:24:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:24:54]wFMCommunicate OK [08:24:54]SAM_PROTO_GetShiftState done [08:24:54]FM_GetShiftState done [08:24:54]opened in 1717545916 [08:24:54]opened+sec_in_day 1717632316 [08:24:54]quantity*price = 52048 [08:24:54]sum+1 = 52049 [08:24:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.61 НДС 12% : 55.27 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 111 05.06.2024 08:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59716 ФПД: 72711684907649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082455&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59716&fm=72711684907649&tin=02508201610067®Number=0000000000151680&sum=52000 [08:24:55]StoreToDocumentArchive [08:24:55]shift 72 fd 59716 [08:24:55]save to /storage/0072/doc_00059716 [08:24:55]save last doc name /storage/0072/doc_00059716 to /storage/kkm_last_doc_name [08:24:55]save OK [08:24:55]Clear old archive folders... [08:24:55]Remove dir /storage/0010 [08:24:55]opendir ok [08:24:55]file . [08:24:55]file .. [08:24:55]file doc_1717575825 [08:24:55]remove file /storage/0010/doc_1717575825 [08:24:55]remove dir /storage/0010 [08:24:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:55]tlvbuf is 003F7DC0 [08:24:55]SAM_PROTO_ClearQueue [08:24:55]wFMCommunicate request_size=4 [08:24:55]MH_SAM_APDU [08:24:55]CAPDU: 80 09 00 00 [08:24:55]Write to MH i2c: E2 08 00 F1 10 80 09 00 00 00 00 00 00 73 [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 F1 10 00 90 00 75 [08:24:55]RAPDU: 90 00 [08:24:55]wFMCommunicate OK [08:24:55]SAM_PROTO_ClearQueue done [08:24:55]KKMCreateOFDPacket [08:24:55]OFDProtocolAddRootSTLVToBuf [08:24:55]FM_MakeSignedData [08:24:55]FM_MakeSignedData [08:24:55]SAM_PROTO_SignData [08:24:55]wFMCommunicate request_size=4 [08:24:55]MH_SAM_APDU [08:24:55]CAPDU: 80 0D 01 02 [08:24:55]Write to MH i2c: E2 08 00 F2 10 80 0D 01 02 00 00 00 00 7B [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 F2 10 00 90 00 76 [08:24:55]RAPDU: 90 00 [08:24:55]wFMCommunicate OK [08:24:55]wFMCommunicate request_size=255 [08:24:55]MH_SAM_APDU [08:24: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 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 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 6F 00 00 00 F4 03 04 00 D7 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 E9 00 00 35 04 06 00 42 [08:24:55]Write to MH i2c: E2 02 01 F3 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 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 6F 00 00 00 F4 03 04 00 D7 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 E9 00 00 35 04 06 00 42 00 00 8D [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:56]Read from MH i2c: E2 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 03 00 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 03 00 F3 10 00 90 00 77 [08:24:56]RAPDU: 90 00 [08:24:56]wFMCommunicate OK [08:24:56]wFMCommunicate request_size=10 [08:24:56]MH_SAM_APDU [08:24:56]CAPDU: 80 0D 02 02 05 21 82 26 62 81 [08:24:56]Write to MH i2c: E2 0D 00 F4 10 80 0D 02 02 05 00 21 82 26 62 81 00 00 34 [08:24:56]Write i2c OK [08:24:56]MH_I2C_Read... [08:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:56]Read from MH i2c: E2 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 03 00 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 03 00 F4 10 00 90 00 78 [08:24:56]RAPDU: 90 00 [08:24:56]wFMCommunicate OK [08:24:56]wFMCommunicate request_size=4 [08:24:56]MH_SAM_APDU [08:24:56]CAPDU: 80 0D 03 02 [08:24:56]Write to MH i2c: E2 08 00 F5 10 80 0D 03 02 00 00 00 00 80 [08:24:56]Write i2c OK [08:24:56]MH_I2C_Read... [08:24:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:56]Read from MH i2c: E2 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 0B 00 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 0B 00 F5 10 00 21 EE E1 07 71 B8 98 6A 90 00 A3 [08:24:56]RAPDU: 21 EE E1 07 71 B8 98 6A 90 00 [08:24:56]wFMCommunicate OK [08:24:56]SAM_PROTO_SignData done [08:24:56]FM_MakeSignedData done [08:24:56]CreateOFDProtocolMessage [08:24:56]wFMCommunicate request_size=4 [08:24:56]MH_SAM_APDU [08:24:56]CAPDU: 80 11 00 00 [08:24:56]Write to MH i2c: E2 08 00 F6 10 80 11 00 00 00 00 00 00 80 [08:24:56]Write i2c OK [08:24:56]MH_I2C_Read... [08:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:56]Read from MH i2c: E2 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 17 00 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: E2 17 00 F6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D3 [08:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:24:56]wFMCommunicate OK [08:24:56]CreateOFDProtocolMessage done [08:24:56]OFDSenderStorePacket 59716 [08:24:56]StoreOFDPacket docnum=59716 [08:24:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 E4 07 01 22 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 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 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 6F 00 00 00 F4 03 04 00 D7 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 E9 00 00 35 04 06 00 42 21 82 26 62 81 21 EE E1 07 71 B8 98 6A [08:24:56]CheckFolder [08:24:56]dirname=/storage/ofd_packets [08:24:56]CheckFolder done [08:24:56]ProducePacketName [08:24:56]name=ofd_packets/00059716 [08:24:56]NVStorageSaveData ofd_packets/00059716 [08:24:56]File name is /storage/ofd_packets/00059716 [08:24:56]Write 301 bytes [08:24:56]NVStorageSaveData done [08:24:56]OFDSenderStorePacket done [08:24:56]KKMCreateOFDPacket done [08:24:56]NVStorageSaveData kkm_last_timestamp [08:24:56]File name is /storage/kkm_last_timestamp [08:24:56]Write 4 bytes [08:24:56]NVStorageSaveData done [08:24:56]ExternCall_PrintAddStr [08:24:56]wPrintStart [08:24:56]Write to MH i2c: 01 00 00 F7 10 07 [08:24:56]Write i2c OK [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: 01 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: 01 07 00 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: 01 07 00 F7 10 00 00 00 00 00 FF 0F 1C [08:24:56]RasterBufferAndPrint [08:24:56]line Счет N : (1)545397 [08:24:56]line ИНН: 02508201610067 [08:24:56]line Контрольно-Кассовый Чек [08:24:56]line ПРОДАЖА [08:24:56]line ТРК (МРК, ГНК) : 12 [08:24:56]line Товар: 2710124130 [08:24:56]line Аи-92-К-5 [08:24:56]line 7.780 * 66.90 [08:24:56]line = 520.48 [08:24:56]line НДС 12% НСП 1% [08:24:56]line > о реализуемом товаре [08:24:56]line ОКРУГЛЕНИЕ: -0.48 [08:24:56]line ИТОГО: 520.00 [08:24:56]line Внесено: 520.00 [08:24:56]line СДАЧА: 0.00 [08:24:56]line НСП 1% : 4.61 [08:24:56]line НДС 12% : 55.27 [08:24:56]line Наличными: 520.00 [08:24:56]line Безнал.: 0.00 [08:24:56]line Место: АЗС № 117 "Партнер Нефть" [08:24:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:24:56]line СНО: Общий режим [08:24:56]line Чек 111 05.06.2024 08:24 [08:24:56]line Смена: 72 ФФД: 1.0 [08:24:56]line ЗНМ: 0300000048 [08:24:56]line РНМ: 0000000000151680 [08:24:56]line Версия ККМ: v1.0 [08:24:56]line ФМ: 0000000000959414 [08:24:56]line ФД: 59716 [08:24:56]line ФПД: 72711684907649 [08:24:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082455&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59716&fm=72711684907649&tin=02508201610067®Number=0000000000151680&sum=52000 [08:24:56]OFD Sender: Processing packet 59716 [packets to send 53, broken 52] [08:24:56]ProducePacketName [08:24:56]name=ofd_packets/00059716 [08:24:56]OFD Sender: To server: pG, [08:24:56]CommunicateWithHost lk.salyk.kg:30040 [08:24:56]ConnectInit lk.salyk.kg [08:24:56]written 0, free lines is 4095 [08:24:56]Connected sock=10 [08:24:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 E4 07 01 22 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 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 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 6F 00 00 00 F4 03 04 00 D7 20 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 E9 00 00 35 04 06 00 42 21 82 26 62 81 21 EE E1 07 71 B8 98 6A [08:24:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7E 89 47 00 70 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 E9 00 00 F4 03 04 00 DC CC 5F 66 B6 04 01 00 00 D3 59 E7 7E 8A D0 3F 1D [08:24:56]CommunicateWithHost err = 0 [08:24:56]CheckOFDResponse [08:24:56]1017 (14) - 77093643461234 [08:24:56]1041 (16) - 0000000000959414 [08:24:56]1040 (4) - 59716 [08:24:56]1012 (4) - 05.06.2024 02:26 [08:24:56]1206 (1) - 0 [08:24:56]OFD Sender: Remove packet 59716 [08:24:56]ProducePacketName [08:24:56]name=ofd_packets/00059716 [08:24:56]NVStorageDeleteData [08:24:57]Write to MH i2c: 01 00 00 22 11 33 [08:24:57]Write i2c OK [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: 01 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: 01 07 00 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: 01 07 00 22 11 00 00 00 00 00 9F 0C E5 [08:24:57]RasterBufferAndPrint [08:24:57]line [08:24:57]line [08:24:57]line [08:24:57]line [08:24:57]line [08:24:57]written 0, free lines is 3237 [08:24:57]MH_Cut [08:24:57]Write to MH i2c: D1 01 00 29 11 01 0C [08:24:57]Write i2c OK [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: D1 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: D1 01 00 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: D1 01 00 29 11 00 0B [08:24:57]Write to MH i2c: 01 00 00 2A 11 3B [08:24:57]Write i2c OK [08:24:57]MH_I2C_Read... [08:24:57]OFD Sender: No OFD packet to send [08:24:58]*** Cut start [08:24:58]*** Partial cut [08:24:58]*** CUTSNS_PIN = 1 [08:24:58]*** CUTSNS_PIN = 0 [08:24:58]*** Brake cut motor [08:24:58]Read from MH i2c: 01 [08:24:58]MH_I2C_Read... [08:24:58]*** Stop cut motor [08:24:58]*** Cut end [08:24:58]Read from MH i2c: 01 07 00 [08:24:58]MH_I2C_Read... [08:24:58]Read from MH i2c: 01 07 00 2A 11 00 00 00 00 00 FF 0F 50 [08:24:58]process_action close_receipt done [08:24:58]requested_data is exist [08:24:58]produce_requested_data [08:24:58]requested_item fm.sn is exist - process it [08:24:58]wFMCommunicate request_size=4 [08:24:58]MH_SAM_APDU [08:24:58]CAPDU: 80 11 00 00 [08:24:58]Write to MH i2c: E2 08 00 2B 11 80 11 00 00 00 00 00 00 B6 [08:24:58]Write i2c OK [08:24:58]MH_I2C_Read... [08:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:58]Read from MH i2c: E2 [08:24:58]MH_I2C_Read... [08:24:58]Read from MH i2c: E2 17 00 [08:24:58]MH_I2C_Read... [08:24:58]Read from MH i2c: E2 17 00 2B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 09 [08:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:24:58]wFMCommunicate OK [08:24:58]requested_item fd.num is exist - process it [08:24:58]SAM_PROTO_GetFieldsCounters [08:24:58]wFMCommunicate request_size=4 [08:24:58]MH_SAM_APDU [08:24:58]CAPDU: 80 13 00 00 [08:24:58]Write to MH i2c: E2 08 00 2C 11 80 13 00 00 00 00 00 00 B9 [08:24:58]Write i2c OK [08:24:58]MH_I2C_Read... [08:24:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:58]Read from MH i2c: E2 [08:24:58]MH_I2C_Read... [08:24:58]Read from MH i2c: E2 62 00 [08:24:58]MH_I2C_Read... [08:24:58]Read from MH i2c: E2 62 00 2C 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 44 E9 00 00 0E 04 04 00 48 00 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 98 [08:24:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 44 E9 00 00 0E 04 04 00 48 00 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:24:58]wFMCommunicate OK [08:24:58]SAM_PROTO_GetFieldsCounters done [08:24:58]requested_item shift.num is exist - process it [08:24:58]requested_item shift.opened is exist - process it [08:24:58]req_shift_opened [08:24:58]FM_GetShiftState [08:24:58]SAM_PROTO_GetShiftState [08:24:58]wFMCommunicate request_size=4 [08:24:58]MH_SAM_APDU [08:24:58]CAPDU: 80 13 01 00 [08:24:58]Write to MH i2c: E2 08 00 2D 11 80 13 01 00 00 00 00 00 BB [08:24:58]Write i2c OK [08:24:58]MH_I2C_Read... [08:24:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:58]Read from MH i2c: E2 [08:24:58]MH_I2C_Read... [08:24:58]Read from MH i2c: E2 0E 00 [08:24:58]MH_I2C_Read... [08:24:58]Read from MH i2c: E2 0E 00 2D 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [08:24:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:24:58]wFMCommunicate OK [08:24:58]SAM_PROTO_GetShiftState done [08:24:58]FM_GetShiftState done [08:24:58]req_shift_opened done [08:24:58]requested_item shift.open_date is exist - process it [08:24:58]req_shift_open_date [08:24:58]req_shift_open_date done [08:24:58]produce_requested_data done [08:24:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59716,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:24:58]process_action_free close_receipt [08:24:58]json_value_free [08:24:58]json_value_free done [08:24:58]process_json_proto returns [08:24:58]Send response to host [08:24:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59716,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:24:58]free response buf [08:24:58]execute_script done [08:24:58]execute_script returns [08:24:58]free content buf [08:24:58]Sock 8.Close socket [08:24:58]Sock 8.Thread stoped [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:12]OFD Sender: No OFD packet to send [08:25:17]OFD Sender: No OFD packet to send [08:25:22]OFD Sender: No OFD packet to send [08:25:27]OFD Sender: No OFD packet to send [08:25:32]OFD Sender: No OFD packet to send [08:25:37]OFD Sender: No OFD packet to send [08:25:42]OFD Sender: No OFD packet to send [08:25: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:10]accept exits with 9 [08:26:10]New connection [08:26:10]New thread 3066957156 created [08:26:10]Thread 3067100516 joined [08:26:10]Waiting for new connection... [08:26:10] Sock 9.Parse request [08:26:10]Sock 9.Check first char [08:26:10]Sock 9.First char is OK [08:26:10]request: POST /json_proto HTTP/1.0 [08:26:10]Method: POST [08:26:10]URL: /json_proto [08:26:10]Method is POST - this is cgi request [08:26:10]url: /json_proto [08:26:10]query_string will be loaded in cgi processing [08:26:10]execute_cgi json_proto POST (null) [08:26:10]execute_cgi path=json_proto method=POST [08:26:10]POST find Content-Length [08:26:10]Host: 172.17.60.68:8080 [08:26:10]Content-Length: 984 [08:26:10]Content-Type: application/json [08:26:10] [08:26:10]POST finish read [08:26:10]Found Content-Length = 984 [08:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [08:26:10]execute_script... [08: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)545398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [08:26:10]POST & json_proto [08:26:10]process_json_proto [08:26:10]json parsed OK: [08:26:10]protocol is kg_v1.0 [08:26:10]action value=close_receipt [08:26:10]process_action close_receipt [08:26:10]cmd_close_receipt [08:26:10]MH_GetDate [08:26:10]Write to MH i2c: F0 00 00 2E 11 2E [08:26:10]Write i2c OK [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: F0 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: F0 09 00 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: F0 09 00 2E 11 00 23 21 60 66 9A 61 5F 66 01 [08:26:10]GetLastDocTimeStamp 1717575895 [08:26:10]current date 1717575971 [08:26:10]FM_GetShiftState [08:26:10]SAM_PROTO_GetShiftState [08:26:10]wFMCommunicate request_size=4 [08:26:10]MH_SAM_APDU [08:26:10]CAPDU: 80 13 01 00 [08:26:10]Write to MH i2c: E2 08 00 2F 11 80 13 01 00 00 00 00 00 BD [08:26:10]Write i2c OK [08:26:10]MH_I2C_Read... [08:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:10]Read from MH i2c: E2 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: E2 0E 00 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: E2 0E 00 2F 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F5 [08:26:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:26:10]wFMCommunicate OK [08:26:10]SAM_PROTO_GetShiftState done [08:26:10]FM_GetShiftState done [08:26:10]opened in 1717545916 [08:26:10]opened+sec_in_day 1717632316 [08:26:10]quantity*price = 150054 [08:26:10]sum+1 = 150055 [08:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 112 05.06.2024 08:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 22.77 сом ФМ: 0000000000959414 ФД: 59717 ФПД: 199500026075171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082611&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59717&fm=199500026075171&tin=02508201610067®Number=0000000000151680&sum=150000 [08:26:12]StoreToDocumentArchive [08:26:12]shift 72 fd 59717 [08:26:12]save to /storage/0072/doc_00059717 [08:26:12]save last doc name /storage/0072/doc_00059717 to /storage/kkm_last_doc_name [08:26:12]save OK [08:26:12]Clear old archive folders... [08:26:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:12]tlvbuf is B6ECCD50 [08:26:12]SAM_PROTO_ClearQueue [08:26:12]wFMCommunicate request_size=4 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 09 00 00 [08:26:12]Write to MH i2c: E2 08 00 3C 11 80 09 00 00 00 00 00 00 BF [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 3C 11 00 90 00 C1 [08:26:12]RAPDU: 90 00 [08:26:12]wFMCommunicate OK [08:26:12]SAM_PROTO_ClearQueue done [08:26:12]KKMCreateOFDPacket [08:26:12]OFDProtocolAddRootSTLVToBuf [08:26:12]FM_MakeSignedData [08:26:12]FM_MakeSignedData [08:26:12]SAM_PROTO_SignData [08:26:12]wFMCommunicate request_size=4 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 0D 01 02 [08:26:12]Write to MH i2c: E2 08 00 3D 11 80 0D 01 02 00 00 00 00 C7 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 3D 11 00 90 00 C2 [08:26:12]RAPDU: 90 00 [08:26:12]wFMCommunicate OK [08:26:12]wFMCommunicate request_size=255 [08:26:12]MH_SAM_APDU [08:26: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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 70 00 00 00 F4 03 04 00 23 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 E9 00 00 35 04 06 00 B5 [08:26:12]Write to MH i2c: E2 02 01 3E 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 70 00 00 00 F4 03 04 00 23 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 E9 00 00 35 04 06 00 B5 00 00 2D [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 3E 11 00 90 00 C3 [08:26:12]RAPDU: 90 00 [08:26:12]wFMCommunicate OK [08:26:12]wFMCommunicate request_size=10 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 0D 02 02 05 71 B8 2F D8 23 [08:26:12]Write to MH i2c: E2 0D 00 3F 11 80 0D 02 02 05 00 71 B8 2F D8 23 00 00 27 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 3F 11 00 90 00 C4 [08:26:12]RAPDU: 90 00 [08:26:12]wFMCommunicate OK [08:26:12]wFMCommunicate request_size=4 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 0D 03 02 [08:26:12]Write to MH i2c: E2 08 00 40 11 80 0D 03 02 00 00 00 00 CC [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 0B 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 0B 00 40 11 00 C3 AB D6 07 D4 D5 A8 03 90 00 6C [08:26:12]RAPDU: C3 AB D6 07 D4 D5 A8 03 90 00 [08:26:12]wFMCommunicate OK [08:26:12]SAM_PROTO_SignData done [08:26:12]FM_MakeSignedData done [08:26:12]CreateOFDProtocolMessage [08:26:12]wFMCommunicate request_size=4 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 11 00 00 [08:26:12]Write to MH i2c: E2 08 00 41 11 80 11 00 00 00 00 00 00 CC [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 17 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 17 00 41 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1F [08:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:26:12]wFMCommunicate OK [08:26:12]CreateOFDProtocolMessage done [08:26:12]OFDSenderStorePacket 59717 [08:26:12]StoreOFDPacket docnum=59717 [08:26:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FC 45 07 01 EB 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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 70 00 00 00 F4 03 04 00 23 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 E9 00 00 35 04 06 00 B5 71 B8 2F D8 23 C3 AB D6 07 D4 D5 A8 03 [08:26:12]CheckFolder [08:26:12]dirname=/storage/ofd_packets [08:26:12]CheckFolder done [08:26:12]ProducePacketName [08:26:12]name=ofd_packets/00059717 [08:26:12]NVStorageSaveData ofd_packets/00059717 [08:26:12]File name is /storage/ofd_packets/00059717 [08:26:12]Write 301 bytes [08:26:12]NVStorageSaveData done [08:26:12]OFDSenderStorePacket done [08:26:12]KKMCreateOFDPacket done [08:26:12]NVStorageSaveData kkm_last_timestamp [08:26:12]File name is /storage/kkm_last_timestamp [08:26:12]Write 4 bytes [08:26:12]NVStorageSaveData done [08:26:12]ExternCall_PrintAddStr [08:26:12]wPrintStart [08:26:12]Write to MH i2c: 01 00 00 42 11 53 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 07 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 07 00 42 11 00 00 00 00 00 FF 0F 68 [08:26:12]RasterBufferAndPrint [08:26:12]line Счет N : (1)545398 [08:26:12]line ИНН: 02508201610067 [08:26:12]line Контрольно-Кассовый Чек [08:26:12]line ПРОДАЖА [08:26:12]line ТРК (МРК, ГНК) : 32 [08:26:12]line Товар: 2710124130 [08:26:12]line Аи-92-К-5 [08:26:12]line 22.770 * 65.90 [08:26:12]line = 1500.54 [08:26:12]line НДС 12% НСП 1% [08:26:12]line > о реализуемом товаре [08:26:12]line ОКРУГЛЕНИЕ: -0.54 [08:26:12]line ИТОГО: 1500.00 [08:26:12]line Внесено: 1500.00 [08:26:12]line СДАЧА: 0.00 [08:26:12]line НСП 1% : 13.28 [08:26:12]line НДС 12% : 159.35 [08:26:12]line Наличными: 1500.00 [08:26:12]line Безнал.: 0.00 [08:26:12]line Место: АЗС № 117 "Партнер Нефть" [08:26:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:26:12]line СНО: Общий режим [08:26:12]line Чек 112 05.06.2024 08:26 [08:26:12]line Смена: 72 ФФД: 1.0 [08:26:12]line ЗНМ: 0300000048 [08:26:12]line РНМ: 0000000000151680 [08:26:12]line Версия ККМ: v1.0 [08:26:12]line [08:26:12]line Дисконтная программа [08:26:12]line АИ-92 [08:26:12]line номер 117 [08:26:12]line сэкономлено 22.77 сом [08:26:12]line ФМ: 0000000000959414 [08:26:12]line ФД: 59717 [08:26:12]line ФПД: 199500026075171 [08:26:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082611&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59717&fm=199500026075171&tin=02508201610067®Number=0000000000151680&sum=150000 [08:26:12]OFD Sender: Processing packet 59717 [packets to send 53, broken 52] [08:26:12]ProducePacketName [08:26:12]name=ofd_packets/00059717 [08:26:12]OFD Sender: To server: pG, [08:26:12]CommunicateWithHost lk.salyk.kg:30040 [08:26:12]ConnectInit lk.salyk.kg [08:26:12]written 0, free lines is 4095 [08:26:13]Connected sock=10 [08:26:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FC 45 07 01 EB 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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 70 00 00 00 F4 03 04 00 23 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 E9 00 00 35 04 06 00 B5 71 B8 2F D8 23 C3 AB D6 07 D4 D5 A8 03 [08:26:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 50 04 47 00 C4 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 E9 00 00 F4 03 04 00 28 CD 5F 66 B6 04 01 00 00 07 F3 12 57 D5 DB 71 EA [08:26:13]CommunicateWithHost err = 0 [08:26:13]CheckOFDResponse [08:26:13]1017 (14) - 77093643461234 [08:26:13]1041 (16) - 0000000000959414 [08:26:13]1040 (4) - 59717 [08:26:13]1012 (4) - 05.06.2024 02:27 [08:26:13]1206 (1) - 0 [08:26:13]OFD Sender: Remove packet 59717 [08:26:13]ProducePacketName [08:26:13]name=ofd_packets/00059717 [08:26:13]NVStorageDeleteData [08:26:13]Write to MH i2c: 01 00 00 72 11 83 [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: 01 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: 01 07 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: 01 07 00 72 11 00 00 00 00 00 42 0C D8 [08:26:13]RasterBufferAndPrint [08:26:13]line [08:26:13]line [08:26:13]line [08:26:13]line [08:26:13]line [08:26:13]written 0, free lines is 3143 [08:26:13]MH_Cut [08:26:13]Write to MH i2c: D1 01 00 79 11 01 5C [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: D1 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: D1 01 00 [08:26:13]MH_I2C_Read... [08:26:13]Read from MH i2c: D1 01 00 79 11 00 5B [08:26:13]Write to MH i2c: 01 00 00 7A 11 8B [08:26:13]Write i2c OK [08:26:13]MH_I2C_Read... [08:26:13]OFD Sender: No OFD packet to send [08:26:14]*** Cut start [08:26:14]*** Partial cut [08:26:14]*** CUTSNS_PIN = 1 [08:26:14]*** CUTSNS_PIN = 0 [08:26:14]*** Brake cut motor [08:26:14]Read from MH i2c: 01 [08:26:15]MH_I2C_Read... [08:26:15]*** Stop cut motor [08:26:15]*** Cut end [08:26:15]Read from MH i2c: 01 07 00 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: 01 07 00 7A 11 00 00 00 00 00 FF 0F A0 [08:26:15]process_action close_receipt done [08:26:15]requested_data is exist [08:26:15]produce_requested_data [08:26:15]requested_item fm.sn is exist - process it [08:26:15]wFMCommunicate request_size=4 [08:26:15]MH_SAM_APDU [08:26:15]CAPDU: 80 11 00 00 [08:26:15]Write to MH i2c: E2 08 00 7B 11 80 11 00 00 00 00 00 00 06 [08:26:15]Write i2c OK [08:26:15]MH_I2C_Read... [08:26:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:15]Read from MH i2c: E2 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 17 00 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 17 00 7B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 59 [08:26:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:26:15]wFMCommunicate OK [08:26:15]requested_item fd.num is exist - process it [08:26:15]SAM_PROTO_GetFieldsCounters [08:26:15]wFMCommunicate request_size=4 [08:26:15]MH_SAM_APDU [08:26:15]CAPDU: 80 13 00 00 [08:26:15]Write to MH i2c: E2 08 00 7C 11 80 13 00 00 00 00 00 00 09 [08:26:15]Write i2c OK [08:26:15]MH_I2C_Read... [08:26:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:15]Read from MH i2c: E2 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 62 00 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 62 00 7C 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [08:26:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:15]wFMCommunicate OK [08:26:15]SAM_PROTO_GetFieldsCounters done [08:26:15]requested_item shift.num is exist - process it [08:26:15]requested_item shift.opened is exist - process it [08:26:15]req_shift_opened [08:26:15]FM_GetShiftState [08:26:15]SAM_PROTO_GetShiftState [08:26:15]wFMCommunicate request_size=4 [08:26:15]MH_SAM_APDU [08:26:15]CAPDU: 80 13 01 00 [08:26:15]Write to MH i2c: E2 08 00 7D 11 80 13 01 00 00 00 00 00 0B [08:26:15]Write i2c OK [08:26:15]MH_I2C_Read... [08:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:15]Read from MH i2c: E2 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 0E 00 [08:26:15]MH_I2C_Read... [08:26:15]Read from MH i2c: E2 0E 00 7D 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [08:26:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:26:15]wFMCommunicate OK [08:26:15]SAM_PROTO_GetShiftState done [08:26:15]FM_GetShiftState done [08:26:15]req_shift_opened done [08:26:15]requested_item shift.open_date is exist - process it [08:26:15]req_shift_open_date [08:26:15]req_shift_open_date done [08:26:15]produce_requested_data done [08:26:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59717,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:26:15]process_action_free close_receipt [08:26:15]json_value_free [08:26:15]json_value_free done [08:26:15]process_json_proto returns [08:26:15]Send response to host [08:26:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59717,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:26:15]free response buf [08:26:15]execute_script done [08:26:15]execute_script returns [08:26:15]free content buf [08:26:15]Sock 9.Close socket [08:26:15]Sock 9.Thread stoped [08:26:18]OFD Sender: No OFD packet to send [08:26:23]OFD Sender: No OFD packet to send [08:26:28]OFD Sender: No OFD packet to send [08:26:33]OFD Sender: No OFD packet to send [08:26:38]OFD Sender: No OFD packet to send [08:26:43]OFD Sender: No OFD packet to send [08:26:48]OFD Sender: No OFD packet to send [08:26:53]OFD Sender: No OFD packet to send [08:26:58]OFD Sender: No OFD packet to send [08:27:03]OFD Sender: No OFD packet to send [08:27:08]OFD Sender: No OFD packet to send [08:27:13]OFD Sender: No OFD packet to send [08:27:18]OFD Sender: No OFD packet to send [08:27:23]OFD Sender: No OFD packet to send [08:27:28]OFD Sender: No OFD packet to send [08:27:33]OFD Sender: No OFD packet to send [08:27:38]OFD Sender: No OFD packet to send [08:27:43]OFD Sender: No OFD packet to send [08:27:48]OFD Sender: No OFD packet to send [08:27:53]accept exits with 8 [08:27:53]New connection [08:27:53]New thread 3067100516 created [08:27:53]Thread 3066957156 joined [08:27:53]Waiting for new connection... [08:27:53] Sock 8.Parse request [08:27:53]Sock 8.Check first char [08:27:53]Sock 8.First char is OK [08:27:53]request: POST /json_proto HTTP/1.0 [08:27:53]Method: POST [08:27:53]URL: /json_proto [08:27:53]Method is POST - this is cgi request [08:27:53]url: /json_proto [08:27:53]query_string will be loaded in cgi processing [08:27:53]execute_cgi json_proto POST (null) [08:27:53]execute_cgi path=json_proto method=POST [08:27:53]POST find Content-Length [08:27:53]Host: 172.17.60.68:8080 [08:27:53]Content-Length: 800 [08:27:53]Content-Type: application/json [08:27:53] [08:27:53]POST finish read [08:27:53]Found Content-Length = 800 [08:27:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:53]execute_script... [08:27:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:53]POST & json_proto [08:27:53]process_json_proto [08:27:53]json parsed OK: [08:27:53]protocol is kg_v1.0 [08:27:53]action value=close_receipt [08:27:53]process_action close_receipt [08:27:53]cmd_close_receipt [08:27:53]MH_GetDate [08:27:53]Write to MH i2c: F0 00 00 7E 11 7E [08:27:53]Write i2c OK [08:27:53]MH_I2C_Read... [08:27:53]Read from MH i2c: F0 [08:27:53]MH_I2C_Read... [08:27:53]Read from MH i2c: F0 09 00 [08:27:53]MH_I2C_Read... [08:27:53]Read from MH i2c: F0 09 00 7E 11 00 8A 21 60 66 9A 61 5F 66 B8 [08:27:53]GetLastDocTimeStamp 1717575971 [08:27:53]current date 1717576074 [08:27:53]FM_GetShiftState [08:27:53]SAM_PROTO_GetShiftState [08:27:53]wFMCommunicate request_size=4 [08:27:53]MH_SAM_APDU [08:27:53]CAPDU: 80 13 01 00 [08:27:53]Write to MH i2c: E2 08 00 7F 11 80 13 01 00 00 00 00 00 0D [08:27:53]Write i2c OK [08:27:53]MH_I2C_Read... [08:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:53]OFD Sender: No OFD packet to send [08:27:53]Read from MH i2c: E2 [08:27:53]MH_I2C_Read... [08:27:53]Read from MH i2c: E2 0E 00 [08:27:53]MH_I2C_Read... [08:27:53]Read from MH i2c: E2 0E 00 7F 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 45 [08:27:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:27:53]wFMCommunicate OK [08:27:53]SAM_PROTO_GetShiftState done [08:27:53]FM_GetShiftState done [08:27:53]opened in 1717545916 [08:27:53]opened+sec_in_day 1717632316 [08:27:53]quantity*price = 50041 [08:27:53]sum+1 = 50042 [08:27:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 113 05.06.2024 08:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59718 ФПД: 150170353852016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082754&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59718&fm=150170353852016&tin=02508201610067®Number=0000000000151680&sum=50041 [08:27:54]StoreToDocumentArchive [08:27:54]shift 72 fd 59718 [08:27:54]save to /storage/0072/doc_00059718 [08:27:54]save last doc name /storage/0072/doc_00059718 to /storage/kkm_last_doc_name [08:27:54]save OK [08:27:54]Clear old archive folders... [08:27:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:27:54]tlvbuf is B6EE53A0 [08:27:54]SAM_PROTO_ClearQueue [08:27:54]wFMCommunicate request_size=4 [08:27:54]MH_SAM_APDU [08:27:54]CAPDU: 80 09 00 00 [08:27:54]Write to MH i2c: E2 08 00 8C 11 80 09 00 00 00 00 00 00 0F [08:27:54]Write i2c OK [08:27:54]MH_I2C_Read... [08:27:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:27:55]Read from MH i2c: E2 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 8C 11 00 90 00 11 [08:27:55]RAPDU: 90 00 [08:27:55]wFMCommunicate OK [08:27:55]SAM_PROTO_ClearQueue done [08:27:55]KKMCreateOFDPacket [08:27:55]OFDProtocolAddRootSTLVToBuf [08:27:55]FM_MakeSignedData [08:27:55]FM_MakeSignedData [08:27:55]SAM_PROTO_SignData [08:27:55]wFMCommunicate request_size=4 [08:27:55]MH_SAM_APDU [08:27:55]CAPDU: 80 0D 01 02 [08:27:55]Write to MH i2c: E2 08 00 8D 11 80 0D 01 02 00 00 00 00 17 [08:27:55]Write i2c OK [08:27:55]MH_I2C_Read... [08:27:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:27:55]Read from MH i2c: E2 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 8D 11 00 90 00 12 [08:27:55]RAPDU: 90 00 [08:27:55]wFMCommunicate OK [08:27:55]wFMCommunicate request_size=255 [08:27:55]MH_SAM_APDU [08:27:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 8A 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 E9 00 00 35 04 06 00 88 [08:27:55]Write to MH i2c: E2 02 01 8E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 8A 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 E9 00 00 35 04 06 00 88 00 00 D5 [08:27:55]Write i2c OK [08:27:55]MH_I2C_Read... [08:27:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:55]Read from MH i2c: E2 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 8E 11 00 90 00 13 [08:27:55]RAPDU: 90 00 [08:27:55]wFMCommunicate OK [08:27:55]wFMCommunicate request_size=10 [08:27:55]MH_SAM_APDU [08:27:55]CAPDU: 80 0D 02 02 05 94 42 98 DE 70 [08:27:55]Write to MH i2c: E2 0D 00 8F 11 80 0D 02 02 05 00 94 42 98 DE 70 00 00 E0 [08:27:55]Write i2c OK [08:27:55]MH_I2C_Read... [08:27:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:55]Read from MH i2c: E2 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 03 00 8F 11 00 90 00 14 [08:27:55]RAPDU: 90 00 [08:27:55]wFMCommunicate OK [08:27:55]wFMCommunicate request_size=4 [08:27:55]MH_SAM_APDU [08:27:55]CAPDU: 80 0D 03 02 [08:27:55]Write to MH i2c: E2 08 00 90 11 80 0D 03 02 00 00 00 00 1C [08:27:55]Write i2c OK [08:27:55]MH_I2C_Read... [08:27:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:27:55]Read from MH i2c: E2 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 0B 00 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 0B 00 90 11 00 E7 28 92 14 F7 74 AB B4 90 00 9C [08:27:55]RAPDU: E7 28 92 14 F7 74 AB B4 90 00 [08:27:55]wFMCommunicate OK [08:27:55]SAM_PROTO_SignData done [08:27:55]FM_MakeSignedData done [08:27:55]CreateOFDProtocolMessage [08:27:55]wFMCommunicate request_size=4 [08:27:55]MH_SAM_APDU [08:27:55]CAPDU: 80 11 00 00 [08:27:55]Write to MH i2c: E2 08 00 91 11 80 11 00 00 00 00 00 00 1C [08:27:55]Write i2c OK [08:27:55]MH_I2C_Read... [08:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:55]Read from MH i2c: E2 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 17 00 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: E2 17 00 91 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6F [08:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:27:55]wFMCommunicate OK [08:27:55]CreateOFDProtocolMessage done [08:27:55]OFDSenderStorePacket 59718 [08:27:55]StoreOFDPacket docnum=59718 [08:27:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 7C 07 01 B3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 8A 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 E9 00 00 35 04 06 00 88 94 42 98 DE 70 E7 28 92 14 F7 74 AB B4 [08:27:55]CheckFolder [08:27:55]dirname=/storage/ofd_packets [08:27:55]CheckFolder done [08:27:55]ProducePacketName [08:27:55]name=ofd_packets/00059718 [08:27:55]NVStorageSaveData ofd_packets/00059718 [08:27:55]File name is /storage/ofd_packets/00059718 [08:27:55]Write 301 bytes [08:27:55]NVStorageSaveData done [08:27:55]OFDSenderStorePacket done [08:27:55]KKMCreateOFDPacket done [08:27:55]NVStorageSaveData kkm_last_timestamp [08:27:55]File name is /storage/kkm_last_timestamp [08:27:55]Write 4 bytes [08:27:55]NVStorageSaveData done [08:27:55]ExternCall_PrintAddStr [08:27:55]wPrintStart [08:27:55]Write to MH i2c: 01 00 00 92 11 A3 [08:27:55]Write i2c OK [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: 01 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: 01 07 00 [08:27:55]MH_I2C_Read... [08:27:55]Read from MH i2c: 01 07 00 92 11 00 00 00 00 00 FF 0F B8 [08:27:55]RasterBufferAndPrint [08:27:55]line Счет N : (1)545399 [08:27:55]line ИНН: 02508201610067 [08:27:55]line Контрольно-Кассовый Чек [08:27:55]line ПРОДАЖА [08:27:55]line ТРК (МРК, ГНК) : 12 [08:27:55]line Товар: 2710124130 [08:27:55]line Аи-92-К-5 [08:27:55]line 7.480 * 66.90 [08:27:55]line = 500.41 [08:27:55]line НДС 12% НСП 1% [08:27:55]line > о реализуемом товаре [08:27:55]line ИТОГО: 500.41 [08:27:55]line НСП 1% : 4.43 [08:27:55]line НДС 12% : 53.14 [08:27:55]line Наличными: 0.00 [08:27:55]line Безнал.: 500.41 [08:27:55]line Место: АЗС № 117 "Партнер Нефть" [08:27:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:27:55]line СНО: Общий режим [08:27:55]line Чек 113 05.06.2024 08:27 [08:27:55]line Смена: 72 ФФД: 1.0 [08:27:55]line ЗНМ: 0300000048 [08:27:55]line РНМ: 0000000000151680 [08:27:55]line Версия ККМ: v1.0 [08:27:55]line Платежная система: O! деньги [08:27:55]line ФМ: 0000000000959414 [08:27:55]line ФД: 59718 [08:27:55]line ФПД: 150170353852016 [08:27:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082754&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59718&fm=150170353852016&tin=02508201610067®Number=0000000000151680&sum=50041 [08:27:55]OFD Sender: Processing packet 59718 [packets to send 53, broken 52] [08:27:55]ProducePacketName [08:27:55]name=ofd_packets/00059718 [08:27:55]OFD Sender: To server: pG, [08:27:55]CommunicateWithHost lk.salyk.kg:30040 [08:27:55]ConnectInit lk.salyk.kg [08:27:55]written 0, free lines is 4095 [08:27:55]Connected sock=9 [08:27:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 7C 07 01 B3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 8A 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 E9 00 00 35 04 06 00 88 94 42 98 DE 70 E7 28 92 14 F7 74 AB B4 [08:27:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 09 B6 47 00 B1 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 E9 00 00 F4 03 04 00 8F CD 5F 66 B6 04 01 00 00 3A CB F4 41 DA 5B 38 F8 [08:27:56]CommunicateWithHost err = 0 [08:27:56]CheckOFDResponse [08:27:56]1017 (14) - 77093643461234 [08:27:56]1041 (16) - 0000000000959414 [08:27:56]1040 (4) - 59718 [08:27:56]1012 (4) - 05.06.2024 02:29 [08:27:56]1206 (1) - 0 [08:27:56]OFD Sender: Remove packet 59718 [08:27:56]ProducePacketName [08:27:56]name=ofd_packets/00059718 [08:27:56]NVStorageDeleteData [08:27:56]Write to MH i2c: 01 00 00 BC 11 CD [08:27:56]Write i2c OK [08:27:56]MH_I2C_Read... [08:27:56]Read from MH i2c: 01 [08:27:56]MH_I2C_Read... [08:27:56]Read from MH i2c: 01 07 00 [08:27:56]MH_I2C_Read... [08:27:56]Read from MH i2c: 01 07 00 BC 11 00 00 00 00 00 BF 0C 9F [08:27:56]RasterBufferAndPrint [08:27:56]line [08:27:56]line [08:27:56]line [08:27:56]line [08:27:56]line [08:27:56]written 0, free lines is 3269 [08:27:56]MH_Cut [08:27:56]Write to MH i2c: D1 01 00 C3 11 01 A6 [08:27:56]Write i2c OK [08:27:56]MH_I2C_Read... [08:27:56]Read from MH i2c: D1 [08:27:56]MH_I2C_Read... [08:27:56]Read from MH i2c: D1 01 00 [08:27:56]MH_I2C_Read... [08:27:56]Read from MH i2c: D1 01 00 C3 11 00 A5 [08:27:56]Write to MH i2c: 01 00 00 C4 11 D5 [08:27:56]Write i2c OK [08:27:56]MH_I2C_Read... [08:27:56]OFD Sender: No OFD packet to send [08:27:57]*** Cut start [08:27:57]*** Partial cut [08:27:57]*** CUTSNS_PIN = 1 [08:27:57]*** CUTSNS_PIN = 0 [08:27:57]*** Brake cut motor [08:27:57]Read from MH i2c: 01 [08:27:57]MH_I2C_Read... [08:27:57]*** Stop cut motor [08:27:57]*** Cut end [08:27:57]Read from MH i2c: 01 07 00 [08:27:57]MH_I2C_Read... [08:27:57]Read from MH i2c: 01 07 00 C4 11 00 00 00 00 00 FF 0F EA [08:27:57]process_action close_receipt done [08:27:57]requested_data is exist [08:27:57]produce_requested_data [08:27:57]requested_item fm.sn is exist - process it [08:27:57]wFMCommunicate request_size=4 [08:27:57]MH_SAM_APDU [08:27:57]CAPDU: 80 11 00 00 [08:27:57]Write to MH i2c: E2 08 00 C5 11 80 11 00 00 00 00 00 00 50 [08:27:57]Write i2c OK [08:27:57]MH_I2C_Read... [08:27:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:57]Read from MH i2c: E2 [08:27:57]MH_I2C_Read... [08:27:57]Read from MH i2c: E2 17 00 [08:27:57]MH_I2C_Read... [08:27:57]Read from MH i2c: E2 17 00 C5 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [08:27:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:27:57]wFMCommunicate OK [08:27:57]requested_item fd.num is exist - process it [08:27:57]SAM_PROTO_GetFieldsCounters [08:27:57]wFMCommunicate request_size=4 [08:27:57]MH_SAM_APDU [08:27:57]CAPDU: 80 13 00 00 [08:27:57]Write to MH i2c: E2 08 00 C6 11 80 13 00 00 00 00 00 00 53 [08:27:57]Write i2c OK [08:27:57]MH_I2C_Read... [08:27:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:27:57]Read from MH i2c: E2 [08:27:57]MH_I2C_Read... [08:27:57]Read from MH i2c: E2 62 00 [08:27:57]MH_I2C_Read... [08:27:57]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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 46 E9 00 00 0E 04 04 00 48 00 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 3A [08:27:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 46 E9 00 00 0E 04 04 00 48 00 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:27:58]wFMCommunicate OK [08:27:58]SAM_PROTO_GetFieldsCounters done [08:27:58]requested_item shift.num is exist - process it [08:27:58]requested_item shift.opened is exist - process it [08:27:58]req_shift_opened [08:27:58]FM_GetShiftState [08:27:58]SAM_PROTO_GetShiftState [08:27:58]wFMCommunicate request_size=4 [08:27:58]MH_SAM_APDU [08:27:58]CAPDU: 80 13 01 00 [08:27:58]Write to MH i2c: E2 08 00 C7 11 80 13 01 00 00 00 00 00 55 [08:27:58]Write i2c OK [08:27:58]MH_I2C_Read... [08:27:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:58]Read from MH i2c: E2 [08:27:58]MH_I2C_Read... [08:27:58]Read from MH i2c: E2 0E 00 [08:27:58]MH_I2C_Read... [08:27:58]Read from MH i2c: E2 0E 00 C7 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [08:27:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:27:58]wFMCommunicate OK [08:27:58]SAM_PROTO_GetShiftState done [08:27:58]FM_GetShiftState done [08:27:58]req_shift_opened done [08:27:58]requested_item shift.open_date is exist - process it [08:27:58]req_shift_open_date [08:27:58]req_shift_open_date done [08:27:58]produce_requested_data done [08:27:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59718,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:27:58]process_action_free close_receipt [08:27:58]json_value_free [08:27:58]json_value_free done [08:27:58]process_json_proto returns [08:27:58]Send response to host [08:27:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59718,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:27:58]free response buf [08:27:58]execute_script done [08:27:58]execute_script returns [08:27:58]free content buf [08:27:58]Sock 8.Close socket [08:27:58]Sock 8.Thread stoped [08:28:01]OFD Sender: No OFD packet to send [08:28:06]OFD Sender: No OFD packet to send [08:28:11]OFD Sender: No OFD packet to send [08:28:16]OFD Sender: No OFD packet to send [08:28:21]OFD Sender: No OFD packet to send [08:28:26]OFD Sender: No OFD packet to send [08:28:31]OFD Sender: No OFD packet to send [08:28:36]OFD Sender: No OFD packet to send [08:28:41]OFD Sender: No OFD packet to send [08:28:46]OFD Sender: No OFD packet to send [08:28:51]OFD Sender: No OFD packet to send [08:28:56]OFD Sender: No OFD packet to send [08:29:01]OFD Sender: No OFD packet to send [08:29:04]accept exits with 10 [08:29:04]New connection [08:29:04]New thread 3066957156 created [08:29:04]Thread 3067100516 joined [08:29:04]Waiting for new connection... [08:29:04] Sock 10.Parse request [08:29:04]Sock 10.Check first char [08:29:04]Sock 10.First char is OK [08:29:04]request: POST /json_proto HTTP/1.0 [08:29:04]Method: POST [08:29:04]URL: /json_proto [08:29:04]Method is POST - this is cgi request [08:29:04]url: /json_proto [08:29:04]query_string will be loaded in cgi processing [08:29:04]execute_cgi json_proto POST (null) [08:29:04]execute_cgi path=json_proto method=POST [08:29:04]POST find Content-Length [08:29:04]Host: 172.17.60.68:8080 [08:29:04]Content-Length: 800 [08:29:04]Content-Type: application/json [08:29:04] [08:29:04]POST finish read [08:29:04]Found Content-Length = 800 [08:29:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:04]execute_script... [08:29: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)545400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:04]POST & json_proto [08:29:04]process_json_proto [08:29:04]json parsed OK: [08:29:04]protocol is kg_v1.0 [08:29:04]action value=close_receipt [08:29:04]process_action close_receipt [08:29:04]cmd_close_receipt [08:29:04]MH_GetDate [08:29:04]Write to MH i2c: F0 00 00 C8 11 C8 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: F0 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: F0 09 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: F0 09 00 C8 11 00 D0 21 60 66 9A 61 5F 66 48 [08:29:04]GetLastDocTimeStamp 1717576074 [08:29:04]current date 1717576144 [08:29:04]FM_GetShiftState [08:29:04]SAM_PROTO_GetShiftState [08:29:04]wFMCommunicate request_size=4 [08:29:04]MH_SAM_APDU [08:29:04]CAPDU: 80 13 01 00 [08:29:04]Write to MH i2c: E2 08 00 C9 11 80 13 01 00 00 00 00 00 57 [08:29:04]Write i2c OK [08:29:04]MH_I2C_Read... [08:29:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:04]Read from MH i2c: E2 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 0E 00 [08:29:04]MH_I2C_Read... [08:29:04]Read from MH i2c: E2 0E 00 C9 11 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [08:29:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:29:04]wFMCommunicate OK [08:29:04]SAM_PROTO_GetShiftState done [08:29:04]FM_GetShiftState done [08:29:04]opened in 1717545916 [08:29:04]opened+sec_in_day 1717632316 [08:29:04]quantity*price = 40006 [08:29:04]sum+1 = 40007 [08:29:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 114 05.06.2024 08:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59719 ФПД: 270186263941534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082905&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59719&fm=270186263941534&tin=02508201610067®Number=0000000000151680&sum=40006 [08:29:05]StoreToDocumentArchive [08:29:05]shift 72 fd 59719 [08:29:05]save to /storage/0072/doc_00059719 [08:29:05]save last doc name /storage/0072/doc_00059719 to /storage/kkm_last_doc_name [08:29:05]save OK [08:29:05]Clear old archive folders... [08:29:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:05]tlvbuf is B6EE54A0 [08:29:05]SAM_PROTO_ClearQueue [08:29:05]wFMCommunicate request_size=4 [08:29:05]MH_SAM_APDU [08:29:05]CAPDU: 80 09 00 00 [08:29:05]Write to MH i2c: E2 08 00 D6 11 80 09 00 00 00 00 00 00 59 [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:05]Read from MH i2c: E2 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 D6 11 00 90 00 5B [08:29:05]RAPDU: 90 00 [08:29:05]wFMCommunicate OK [08:29:05]SAM_PROTO_ClearQueue done [08:29:05]KKMCreateOFDPacket [08:29:05]OFDProtocolAddRootSTLVToBuf [08:29:05]FM_MakeSignedData [08:29:05]FM_MakeSignedData [08:29:05]SAM_PROTO_SignData [08:29:05]wFMCommunicate request_size=4 [08:29:05]MH_SAM_APDU [08:29:05]CAPDU: 80 0D 01 02 [08:29:05]Write to MH i2c: E2 08 00 D7 11 80 0D 01 02 00 00 00 00 61 [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:05]Read from MH i2c: E2 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 D7 11 00 90 00 5C [08:29:05]RAPDU: 90 00 [08:29:05]wFMCommunicate OK [08:29:05]wFMCommunicate request_size=255 [08:29:05]MH_SAM_APDU [08:29: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 D1 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 E9 00 00 35 04 06 00 F5 [08:29:05]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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 D1 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 E9 00 00 35 04 06 00 F5 00 00 5E [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:05]Read from MH i2c: E2 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 D8 11 00 90 00 5D [08:29:05]RAPDU: 90 00 [08:29:05]wFMCommunicate OK [08:29:05]wFMCommunicate request_size=10 [08:29:05]MH_SAM_APDU [08:29:05]CAPDU: 80 0D 02 02 05 BB A4 49 11 9E [08:29:05]Write to MH i2c: E2 0D 00 D9 11 80 0D 02 02 05 00 BB A4 49 11 9E 00 00 C5 [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:05]Read from MH i2c: E2 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 [08:29:05]MH_I2C_Read... [08:29:05]Read from MH i2c: E2 03 00 D9 11 00 90 00 5E [08:29:05]RAPDU: 90 00 [08:29:05]wFMCommunicate OK [08:29:05]wFMCommunicate request_size=4 [08:29:05]MH_SAM_APDU [08:29:05]CAPDU: 80 0D 03 02 [08:29:05]Write to MH i2c: E2 08 00 DA 11 80 0D 03 02 00 00 00 00 66 [08:29:05]Write i2c OK [08:29:05]MH_I2C_Read... [08:29:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:06]Read from MH i2c: E2 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: E2 0B 00 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: E2 0B 00 DA 11 00 7E 6F EA CC 30 44 B4 66 90 00 98 [08:29:06]RAPDU: 7E 6F EA CC 30 44 B4 66 90 00 [08:29:06]wFMCommunicate OK [08:29:06]SAM_PROTO_SignData done [08:29:06]FM_MakeSignedData done [08:29:06]CreateOFDProtocolMessage [08:29:06]wFMCommunicate request_size=4 [08:29:06]MH_SAM_APDU [08:29:06]CAPDU: 80 11 00 00 [08:29:06]Write to MH i2c: E2 08 00 DB 11 80 11 00 00 00 00 00 00 66 [08:29:06]Write i2c OK [08:29:06]MH_I2C_Read... [08:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:06]Read from MH i2c: E2 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: E2 17 00 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: E2 17 00 DB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B9 [08:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:29:06]wFMCommunicate OK [08:29:06]CreateOFDProtocolMessage done [08:29:06]OFDSenderStorePacket 59719 [08:29:06]StoreOFDPacket docnum=59719 [08:29:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 99 E9 07 01 68 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 D1 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 E9 00 00 35 04 06 00 F5 BB A4 49 11 9E 7E 6F EA CC 30 44 B4 66 [08:29:06]CheckFolder [08:29:06]dirname=/storage/ofd_packets [08:29:06]CheckFolder done [08:29:06]ProducePacketName [08:29:06]name=ofd_packets/00059719 [08:29:06]NVStorageSaveData ofd_packets/00059719 [08:29:06]File name is /storage/ofd_packets/00059719 [08:29:06]Write 301 bytes [08:29:06]NVStorageSaveData done [08:29:06]OFDSenderStorePacket done [08:29:06]KKMCreateOFDPacket done [08:29:06]NVStorageSaveData kkm_last_timestamp [08:29:06]File name is /storage/kkm_last_timestamp [08:29:06]Write 4 bytes [08:29:06]NVStorageSaveData done [08:29:06]ExternCall_PrintAddStr [08:29:06]wPrintStart [08:29:06]Write to MH i2c: 01 00 00 DC 11 ED [08:29:06]Write i2c OK [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: 01 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: 01 07 00 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: 01 07 00 DC 11 00 00 00 00 00 FF 0F 02 [08:29:06]RasterBufferAndPrint [08:29:06]line Счет N : (1)545400 [08:29:06]line ИНН: 02508201610067 [08:29:06]line Контрольно-Кассовый Чек [08:29:06]line ПРОДАЖА [08:29:06]line ТРК (МРК, ГНК) : 32 [08:29:06]line Товар: 2710124130 [08:29:06]line Аи-92-К-5 [08:29:06]line 5.980 * 66.90 [08:29:06]line = 400.06 [08:29:06]line НДС 12% НСП 1% [08:29:06]line > о реализуемом товаре [08:29:06]line ИТОГО: 400.06 [08:29:06]line НСП 1% : 3.54 [08:29:06]line НДС 12% : 42.48 [08:29:06]line Наличными: 0.00 [08:29:06]line Безнал.: 400.06 [08:29:06]line Место: АЗС № 117 "Партнер Нефть" [08:29:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:29:06]line СНО: Общий режим [08:29:06]line Чек 114 05.06.2024 08:29 [08:29:06]line Смена: 72 ФФД: 1.0 [08:29:06]line ЗНМ: 0300000048 [08:29:06]line РНМ: 0000000000151680 [08:29:06]line Версия ККМ: v1.0 [08:29:06]line Платежная система: O! деньги [08:29:06]line ФМ: 0000000000959414 [08:29:06]line ФД: 59719 [08:29:06]line ФПД: 270186263941534 [08:29:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082905&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59719&fm=270186263941534&tin=02508201610067®Number=0000000000151680&sum=40006 [08:29:06]OFD Sender: Processing packet 59719 [packets to send 53, broken 52] [08:29:06]ProducePacketName [08:29:06]name=ofd_packets/00059719 [08:29:06]OFD Sender: To server: pG, [08:29:06]CommunicateWithHost lk.salyk.kg:30040 [08:29:06]ConnectInit lk.salyk.kg [08:29:06]written 0, free lines is 4095 [08:29:06]Connected sock=9 [08:29:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 99 E9 07 01 68 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 D1 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 E9 00 00 35 04 06 00 F5 BB A4 49 11 9E 7E 6F EA CC 30 44 B4 66 [08:29:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E8 DF 47 00 FC 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 E9 00 00 F4 03 04 00 D5 CD 5F 66 B6 04 01 00 00 BD 52 2B FF 5E 85 C6 38 [08:29:06]CommunicateWithHost err = 0 [08:29:06]CheckOFDResponse [08:29:06]1017 (14) - 77093643461234 [08:29:06]1041 (16) - 0000000000959414 [08:29:06]1040 (4) - 59719 [08:29:06]1012 (4) - 05.06.2024 02:30 [08:29:06]1206 (1) - 0 [08:29:06]OFD Sender: Remove packet 59719 [08:29:06]ProducePacketName [08:29:06]name=ofd_packets/00059719 [08:29:06]NVStorageDeleteData [08:29:06]Write to MH i2c: 01 00 00 06 12 18 [08:29:06]Write i2c OK [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: 01 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: 01 07 00 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: 01 07 00 06 12 00 00 00 00 00 BF 0C EA [08:29:06]RasterBufferAndPrint [08:29:06]line [08:29:06]line [08:29:06]line [08:29:06]line [08:29:06]line [08:29:06]written 0, free lines is 3269 [08:29:06]MH_Cut [08:29:06]Write to MH i2c: D1 01 00 0D 12 01 F1 [08:29:06]Write i2c OK [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: D1 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: D1 01 00 [08:29:06]MH_I2C_Read... [08:29:06]Read from MH i2c: D1 01 00 0D 12 00 F0 [08:29:06]Write to MH i2c: 01 00 00 0E 12 20 [08:29:06]Write i2c OK [08:29:06]MH_I2C_Read... [08:29:07]OFD Sender: No OFD packet to send [08:29:07]*** Cut start [08:29:07]*** Partial cut [08:29:07]*** CUTSNS_PIN = 1 [08:29:07]*** CUTSNS_PIN = 0 [08:29:08]*** Brake cut motor [08:29:08]Read from MH i2c: 01 [08:29:08]MH_I2C_Read... [08:29:08]*** Stop cut motor [08:29:08]*** Cut end [08:29:08]Read from MH i2c: 01 07 00 [08:29:08]MH_I2C_Read... [08:29:08]Read from MH i2c: 01 07 00 0E 12 00 00 00 00 00 FF 0F 35 [08:29:08]process_action close_receipt done [08:29:08]requested_data is exist [08:29:08]produce_requested_data [08:29:08]requested_item fm.sn is exist - process it [08:29:08]wFMCommunicate request_size=4 [08:29:08]MH_SAM_APDU [08:29:08]CAPDU: 80 11 00 00 [08:29:08]Write to MH i2c: E2 08 00 0F 12 80 11 00 00 00 00 00 00 9B [08:29:08]Write i2c OK [08:29:08]MH_I2C_Read... [08:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:08]Read from MH i2c: E2 [08:29:08]MH_I2C_Read... [08:29:08]Read from MH i2c: E2 17 00 [08:29:08]MH_I2C_Read... [08:29:08]Read from MH i2c: E2 17 00 0F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EE [08:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:29:08]wFMCommunicate OK [08:29:08]requested_item fd.num is exist - process it [08:29:08]SAM_PROTO_GetFieldsCounters [08:29:08]wFMCommunicate request_size=4 [08:29:08]MH_SAM_APDU [08:29:08]CAPDU: 80 13 00 00 [08:29:08]Write to MH i2c: E2 08 00 10 12 80 13 00 00 00 00 00 00 9E [08:29:08]Write i2c OK [08:29:08]MH_I2C_Read... [08:29:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:08]Read from MH i2c: E2 [08:29:08]MH_I2C_Read... [08:29:08]Read from MH i2c: E2 62 00 [08:29:08]MH_I2C_Read... [08:29:08]Read from MH i2c: E2 62 00 10 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 47 E9 00 00 0E 04 04 00 48 00 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 89 [08:29:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 47 E9 00 00 0E 04 04 00 48 00 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:29:08]wFMCommunicate OK [08:29:08]SAM_PROTO_GetFieldsCounters done [08:29:08]requested_item shift.num is exist - process it [08:29:08]requested_item shift.opened is exist - process it [08:29:08]req_shift_opened [08:29:08]FM_GetShiftState [08:29:08]SAM_PROTO_GetShiftState [08:29:08]wFMCommunicate request_size=4 [08:29:08]MH_SAM_APDU [08:29:08]CAPDU: 80 13 01 00 [08:29:08]Write to MH i2c: E2 08 00 11 12 80 13 01 00 00 00 00 00 A0 [08:29:08]Write i2c OK [08:29:08]MH_I2C_Read... [08:29:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:08]Read from MH i2c: E2 [08:29:08]MH_I2C_Read... [08:29:08]Read from MH i2c: E2 0E 00 [08:29:08]MH_I2C_Read... [08:29:08]Read from MH i2c: E2 0E 00 11 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D8 [08:29:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:29:08]wFMCommunicate OK [08:29:08]SAM_PROTO_GetShiftState done [08:29:08]FM_GetShiftState done [08:29:08]req_shift_opened done [08:29:08]requested_item shift.open_date is exist - process it [08:29:08]req_shift_open_date [08:29:08]req_shift_open_date done [08:29:08]produce_requested_data done [08:29:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59719,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:29:08]process_action_free close_receipt [08:29:08]json_value_free [08:29:08]json_value_free done [08:29:08]process_json_proto returns [08:29:08]Send response to host [08:29:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59719,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:29:08]free response buf [08:29:08]execute_script done [08:29:08]execute_script returns [08:29:08]free content buf [08:29:08]Sock 10.Close socket [08:29:08]Sock 10.Thread stoped [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:43]accept exits with 8 [08:29:43]New connection [08:29:43]New thread 3067100516 created [08:29:43]Thread 3066957156 joined [08:29:43]Waiting for new connection... [08:29:43] Sock 8.Parse request [08:29:43]Sock 8.Check first char [08:29:43]Sock 8.First char is OK [08:29:43]request: POST /json_proto HTTP/1.0 [08:29:43]Method: POST [08:29:43]URL: /json_proto [08:29:43]Method is POST - this is cgi request [08:29:43]url: /json_proto [08:29:43]query_string will be loaded in cgi processing [08:29:43]execute_cgi json_proto POST (null) [08:29:43]execute_cgi path=json_proto method=POST [08:29:43]POST find Content-Length [08:29:43]Host: 172.17.60.68:8080 [08:29:43]Content-Length: 677 [08:29:43]Content-Type: application/json [08:29:43] [08:29:43]POST finish read [08:29:43]Found Content-Length = 677 [08:29:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:43]execute_script... [08:29: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)545401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:43]POST & json_proto [08:29:43]process_json_proto [08:29:43]json parsed OK: [08:29:43]protocol is kg_v1.0 [08:29:43]action value=close_receipt [08:29:43]process_action close_receipt [08:29:43]cmd_close_receipt [08:29:43]MH_GetDate [08:29:43]Write to MH i2c: F0 00 00 12 12 13 [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: F0 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: F0 09 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: F0 09 00 12 12 00 F8 21 60 66 9A 61 5F 66 BB [08:29:43]GetLastDocTimeStamp 1717576145 [08:29:43]current date 1717576184 [08:29:43]FM_GetShiftState [08:29:43]SAM_PROTO_GetShiftState [08:29:43]wFMCommunicate request_size=4 [08:29:43]MH_SAM_APDU [08:29:43]CAPDU: 80 13 01 00 [08:29:43]Write to MH i2c: E2 08 00 13 12 80 13 01 00 00 00 00 00 A2 [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:43]Read from MH i2c: E2 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 0E 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 0E 00 13 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DA [08:29:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:29:43]wFMCommunicate OK [08:29:43]SAM_PROTO_GetShiftState done [08:29:43]FM_GetShiftState done [08:29:43]opened in 1717545916 [08:29:43]opened+sec_in_day 1717632316 [08:29:43]quantity*price = 50041 [08:29:43]sum+1 = 50042 [08:29:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 115 05.06.2024 08:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59720 ФПД: 219031171220268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082944&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59720&fm=219031171220268&tin=02508201610067®Number=0000000000151680&sum=50000 [08:29:44]StoreToDocumentArchive [08:29:44]shift 72 fd 59720 [08:29:44]save to /storage/0072/doc_00059720 [08:29:44]save last doc name /storage/0072/doc_00059720 to /storage/kkm_last_doc_name [08:29:44]save OK [08:29:44]Clear old archive folders... [08:29:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:44]tlvbuf is 004298F0 [08:29:44]SAM_PROTO_ClearQueue [08:29:44]wFMCommunicate request_size=4 [08:29:44]MH_SAM_APDU [08:29:44]CAPDU: 80 09 00 00 [08:29:44]Write to MH i2c: E2 08 00 20 12 80 09 00 00 00 00 00 00 A4 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 20 12 00 90 00 A6 [08:29:45]RAPDU: 90 00 [08:29:45]wFMCommunicate OK [08:29:45]SAM_PROTO_ClearQueue done [08:29:45]KKMCreateOFDPacket [08:29:45]OFDProtocolAddRootSTLVToBuf [08:29:45]FM_MakeSignedData [08:29:45]FM_MakeSignedData [08:29:45]SAM_PROTO_SignData [08:29:45]wFMCommunicate request_size=4 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 0D 01 02 [08:29:45]Write to MH i2c: E2 08 00 21 12 80 0D 01 02 00 00 00 00 AC [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 21 12 00 90 00 A7 [08:29:45]RAPDU: 90 00 [08:29:45]wFMCommunicate OK [08:29:45]wFMCommunicate request_size=255 [08:29:45]MH_SAM_APDU [08:29: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F8 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 E9 00 00 35 04 06 00 C7 [08:29:45]Write to MH i2c: E2 02 01 22 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F8 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 E9 00 00 35 04 06 00 C7 00 00 C9 [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 22 12 00 90 00 A8 [08:29:45]RAPDU: 90 00 [08:29:45]wFMCommunicate OK [08:29:45]wFMCommunicate request_size=10 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 0D 02 02 05 35 2B 27 C3 2C [08:29:45]Write to MH i2c: E2 0D 00 23 12 80 0D 02 02 05 00 35 2B 27 C3 2C 00 00 2F [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 03 00 23 12 00 90 00 A9 [08:29:45]RAPDU: 90 00 [08:29:45]wFMCommunicate OK [08:29:45]wFMCommunicate request_size=4 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 0D 03 02 [08:29:45]Write to MH i2c: E2 08 00 24 12 80 0D 03 02 00 00 00 00 B1 [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 0B 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 0B 00 24 12 00 EC 97 91 06 73 61 50 41 90 00 31 [08:29:45]RAPDU: EC 97 91 06 73 61 50 41 90 00 [08:29:45]wFMCommunicate OK [08:29:45]SAM_PROTO_SignData done [08:29:45]FM_MakeSignedData done [08:29:45]CreateOFDProtocolMessage [08:29:45]wFMCommunicate request_size=4 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 11 00 00 [08:29:45]Write to MH i2c: E2 08 00 25 12 80 11 00 00 00 00 00 00 B1 [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 17 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 17 00 25 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 04 [08:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:29:45]wFMCommunicate OK [08:29:45]CreateOFDProtocolMessage done [08:29:45]OFDSenderStorePacket 59720 [08:29:45]StoreOFDPacket docnum=59720 [08:29:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9B 60 07 01 09 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F8 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 E9 00 00 35 04 06 00 C7 35 2B 27 C3 2C EC 97 91 06 73 61 50 41 [08:29:45]CheckFolder [08:29:45]dirname=/storage/ofd_packets [08:29:45]CheckFolder done [08:29:45]ProducePacketName [08:29:45]name=ofd_packets/00059720 [08:29:45]NVStorageSaveData ofd_packets/00059720 [08:29:45]File name is /storage/ofd_packets/00059720 [08:29:45]Write 301 bytes [08:29:45]NVStorageSaveData done [08:29:45]OFDSenderStorePacket done [08:29:45]KKMCreateOFDPacket done [08:29:45]NVStorageSaveData kkm_last_timestamp [08:29:45]File name is /storage/kkm_last_timestamp [08:29:45]Write 4 bytes [08:29:45]NVStorageSaveData done [08:29:45]ExternCall_PrintAddStr [08:29:45]wPrintStart [08:29:45]Write to MH i2c: 01 00 00 26 12 38 [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: 01 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: 01 07 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: 01 07 00 26 12 00 00 00 00 00 FF 0F 4D [08:29:45]RasterBufferAndPrint [08:29:45]line Счет N : (1)545401 [08:29:45]line ИНН: 02508201610067 [08:29:45]line Контрольно-Кассовый Чек [08:29:45]line ПРОДАЖА [08:29:45]line ТРК (МРК, ГНК) : 22 [08:29:45]line Товар: 2710124130 [08:29:45]line Аи-92-К-5 [08:29:45]line 7.480 * 66.90 [08:29:45]line = 500.41 [08:29:45]line НДС 12% НСП 1% [08:29:45]line > о реализуемом товаре [08:29:45]line ОКРУГЛЕНИЕ: -0.41 [08:29:45]line ИТОГО: 500.00 [08:29:45]line Внесено: 500.00 [08:29:45]line СДАЧА: 0.00 [08:29:45]line НСП 1% : 4.43 [08:29:45]line НДС 12% : 53.14 [08:29:45]line Наличными: 500.00 [08:29:45]line Безнал.: 0.00 [08:29:45]line Место: АЗС № 117 "Партнер Нефть" [08:29:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:29:45]line СНО: Общий режим [08:29:45]line Чек 115 05.06.2024 08:29 [08:29:45]line Смена: 72 ФФД: 1.0 [08:29:45]line ЗНМ: 0300000048 [08:29:45]line РНМ: 0000000000151680 [08:29:45]line Версия ККМ: v1.0 [08:29:45]line ФМ: 0000000000959414 [08:29:45]line ФД: 59720 [08:29:45]line ФПД: 219031171220268 [08:29:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T082944&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59720&fm=219031171220268&tin=02508201610067®Number=0000000000151680&sum=50000 [08:29:45]OFD Sender: Processing packet 59720 [packets to send 53, broken 52] [08:29:45]ProducePacketName [08:29:45]name=ofd_packets/00059720 [08:29:45]OFD Sender: To server: pG, [08:29:45]CommunicateWithHost lk.salyk.kg:30040 [08:29:45]ConnectInit lk.salyk.kg [08:29:45]written 0, free lines is 4095 [08:29:45]Connected sock=10 [08:29:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9B 60 07 01 09 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F8 21 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 E9 00 00 35 04 06 00 C7 35 2B 27 C3 2C EC 97 91 06 73 61 50 41 [08:29:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FA 45 47 00 3B E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 E9 00 00 F4 03 04 00 FD CD 5F 66 B6 04 01 00 00 27 71 53 BD 85 13 6A 3C [08:29:46]CommunicateWithHost err = 0 [08:29:46]CheckOFDResponse [08:29:46]1017 (14) - 77093643461234 [08:29:46]1041 (16) - 0000000000959414 [08:29:46]1040 (4) - 59720 [08:29:46]1012 (4) - 05.06.2024 02:31 [08:29:46]1206 (1) - 0 [08:29:46]OFD Sender: Remove packet 59720 [08:29:46]ProducePacketName [08:29:46]name=ofd_packets/00059720 [08:29:46]NVStorageDeleteData [08:29:46]Write to MH i2c: 01 00 00 51 12 63 [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: 01 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: 01 07 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: 01 07 00 51 12 00 00 00 00 00 AF 0C 25 [08:29:46]RasterBufferAndPrint [08:29:46]line [08:29:46]line [08:29:46]line [08:29:46]line [08:29:46]line [08:29:46]written 0, free lines is 3253 [08:29:46]MH_Cut [08:29:46]Write to MH i2c: D1 01 00 58 12 01 3C [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: D1 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: D1 01 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: D1 01 00 58 12 00 3B [08:29:46]Write to MH i2c: 01 00 00 59 12 6B [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]OFD Sender: No OFD packet to send [08:29:47]*** Cut start [08:29:47]*** Partial cut [08:29:47]*** CUTSNS_PIN = 1 [08:29:47]*** CUTSNS_PIN = 0 [08:29:47]*** Brake cut motor [08:29:47]Read from MH i2c: 01 [08:29:47]MH_I2C_Read... [08:29:47]*** Stop cut motor [08:29:47]*** Cut end [08:29:47]Read from MH i2c: 01 07 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: 01 07 00 59 12 00 00 00 00 00 FF 0F 80 [08:29:47]process_action close_receipt done [08:29:47]requested_data is exist [08:29:47]produce_requested_data [08:29:47]requested_item fm.sn is exist - process it [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 11 00 00 [08:29:47]Write to MH i2c: E2 08 00 5A 12 80 11 00 00 00 00 00 00 E6 [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 17 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 17 00 5A 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 39 [08:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:29:47]wFMCommunicate OK [08:29:47]requested_item fd.num is exist - process it [08:29:47]SAM_PROTO_GetFieldsCounters [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 13 00 00 [08:29:47]Write to MH i2c: E2 08 00 5B 12 80 13 00 00 00 00 00 00 E9 [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:48]Read from MH i2c: E2 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 62 00 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 62 00 5B 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 E9 00 00 0E 04 04 00 48 00 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 D8 [08:29:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:48]wFMCommunicate OK [08:29:48]SAM_PROTO_GetFieldsCounters done [08:29:48]requested_item shift.num is exist - process it [08:29:48]requested_item shift.opened is exist - process it [08:29:48]req_shift_opened [08:29:48]FM_GetShiftState [08:29:48]SAM_PROTO_GetShiftState [08:29:48]wFMCommunicate request_size=4 [08:29:48]MH_SAM_APDU [08:29:48]CAPDU: 80 13 01 00 [08:29:48]Write to MH i2c: E2 08 00 5C 12 80 13 01 00 00 00 00 00 EB [08:29:48]Write i2c OK [08:29:48]MH_I2C_Read... [08:29:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:48]Read from MH i2c: E2 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 0E 00 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 0E 00 5C 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 23 [08:29:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:29:48]wFMCommunicate OK [08:29:48]SAM_PROTO_GetShiftState done [08:29:48]FM_GetShiftState done [08:29:48]req_shift_opened done [08:29:48]requested_item shift.open_date is exist - process it [08:29:48]req_shift_open_date [08:29:48]req_shift_open_date done [08:29:48]produce_requested_data done [08:29:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59720,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:29:48]process_action_free close_receipt [08:29:48]json_value_free [08:29:48]json_value_free done [08:29:48]process_json_proto returns [08:29:48]Send response to host [08:29:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59720,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:29:48]free response buf [08:29:48]execute_script done [08:29:48]execute_script returns [08:29:48]free content buf [08:29:48]Sock 8.Close socket [08:29:48]Sock 8.Thread stoped [08:29:51]OFD Sender: No OFD packet to send [08:29:56]OFD Sender: No OFD packet to send [08:30:01]OFD Sender: No OFD packet to send [08:30:06]OFD Sender: No OFD packet to send [08:30:11]OFD Sender: No OFD packet to send [08:30:16]OFD Sender: No OFD packet to send [08:30:21]OFD Sender: No OFD packet to send [08:30:26]OFD Sender: No OFD packet to send [08:30:31]OFD Sender: No OFD packet to send [08:30:36]OFD Sender: No OFD packet to send [08:30:41]OFD Sender: No OFD packet to send [08:30:45]accept exits with 9 [08:30:45]New connection [08:30:45]New thread 3066957156 created [08:30:45]Thread 3067100516 joined [08:30:45]Waiting for new connection... [08:30:45] Sock 9.Parse request [08:30:45]Sock 9.Check first char [08:30:45]Sock 9.First char is OK [08:30:45]request: POST /json_proto HTTP/1.0 [08:30:45]Method: POST [08:30:45]URL: /json_proto [08:30:45]Method is POST - this is cgi request [08:30:45]url: /json_proto [08:30:45]query_string will be loaded in cgi processing [08:30:45]execute_cgi json_proto POST (null) [08:30:45]execute_cgi path=json_proto method=POST [08:30:45]POST find Content-Length [08:30:45]Host: 172.17.60.68:8080 [08:30:45]Content-Length: 677 [08:30:45]Content-Type: application/json [08:30:45] [08:30:45]POST finish read [08:30:45]Found Content-Length = 677 [08:30:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:45]execute_script... [08: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)545402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:45]POST & json_proto [08:30:45]process_json_proto [08:30:45]json parsed OK: [08:30:45]protocol is kg_v1.0 [08:30:45]action value=close_receipt [08:30:45]process_action close_receipt [08:30:45]cmd_close_receipt [08:30:45]MH_GetDate [08:30:45]Write to MH i2c: F0 00 00 5D 12 5E [08:30:45]Write i2c OK [08:30:45]MH_I2C_Read... [08:30:45]Read from MH i2c: F0 [08:30:45]MH_I2C_Read... [08:30:45]Read from MH i2c: F0 09 00 [08:30:45]MH_I2C_Read... [08:30:45]Read from MH i2c: F0 09 00 5D 12 00 35 22 60 66 9A 61 5F 66 44 [08:30:45]GetLastDocTimeStamp 1717576184 [08:30:45]current date 1717576245 [08:30:45]FM_GetShiftState [08:30:45]SAM_PROTO_GetShiftState [08:30:45]wFMCommunicate request_size=4 [08:30:45]MH_SAM_APDU [08:30:45]CAPDU: 80 13 01 00 [08:30:45]Write to MH i2c: E2 08 00 5E 12 80 13 01 00 00 00 00 00 ED [08:30:45]Write i2c OK [08:30:45]MH_I2C_Read... [08:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:45]Read from MH i2c: E2 [08:30:45]MH_I2C_Read... [08:30:45]Read from MH i2c: E2 0E 00 [08:30:45]MH_I2C_Read... [08:30:45]Read from MH i2c: E2 0E 00 5E 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 25 [08:30:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:30:45]wFMCommunicate OK [08:30:45]SAM_PROTO_GetShiftState done [08:30:45]FM_GetShiftState done [08:30:45]opened in 1717545916 [08:30:45]opened+sec_in_day 1717632316 [08:30:45]quantity*price = 50041 [08:30:45]sum+1 = 50042 [08:30:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 116 05.06.2024 08:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59721 ФПД: 17366999251140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083045&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59721&fm=17366999251140&tin=02508201610067®Number=0000000000151680&sum=50000 [08:30:46]StoreToDocumentArchive [08:30:46]shift 72 fd 59721 [08:30:46]save to /storage/0072/doc_00059721 [08:30:46]save last doc name /storage/0072/doc_00059721 to /storage/kkm_last_doc_name [08:30:46]save OK [08:30:46]Clear old archive folders... [08:30:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:30:46]tlvbuf is 003BD530 [08:30:46]SAM_PROTO_ClearQueue [08:30:46]wFMCommunicate request_size=4 [08:30:46]MH_SAM_APDU [08:30:46]CAPDU: 80 09 00 00 [08:30:46]Write to MH i2c: E2 08 00 6B 12 80 09 00 00 00 00 00 00 EF [08:30:46]Write i2c OK [08:30:46]MH_I2C_Read... [08:30:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:46]Read from MH i2c: E2 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 6B 12 00 90 00 F1 [08:30:46]RAPDU: 90 00 [08:30:46]wFMCommunicate OK [08:30:46]SAM_PROTO_ClearQueue done [08:30:46]KKMCreateOFDPacket [08:30:46]OFDProtocolAddRootSTLVToBuf [08:30:46]FM_MakeSignedData [08:30:46]FM_MakeSignedData [08:30:46]SAM_PROTO_SignData [08:30:46]wFMCommunicate request_size=4 [08:30:46]MH_SAM_APDU [08:30:46]CAPDU: 80 0D 01 02 [08:30:46]Write to MH i2c: E2 08 00 6C 12 80 0D 01 02 00 00 00 00 F7 [08:30:46]Write i2c OK [08:30:46]MH_I2C_Read... [08:30:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:46]Read from MH i2c: E2 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 6C 12 00 90 00 F2 [08:30:46]RAPDU: 90 00 [08:30:46]wFMCommunicate OK [08:30:46]wFMCommunicate request_size=255 [08:30:46]MH_SAM_APDU [08: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 35 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 E9 00 00 35 04 06 00 0F [08:30:46]Write to MH i2c: E2 02 01 6D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 35 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 E9 00 00 35 04 06 00 0F 00 00 9C [08:30:46]Write i2c OK [08:30:46]MH_I2C_Read... [08:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:46]Read from MH i2c: E2 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 6D 12 00 90 00 F3 [08:30:46]RAPDU: 90 00 [08:30:46]wFMCommunicate OK [08:30:46]wFMCommunicate request_size=10 [08:30:46]MH_SAM_APDU [08:30:46]CAPDU: 80 0D 02 02 05 CB 91 D2 38 C4 [08:30:46]Write to MH i2c: E2 0D 00 6E 12 80 0D 02 02 05 00 CB 91 D2 38 C4 00 00 2E [08:30:46]Write i2c OK [08:30:46]MH_I2C_Read... [08:30:46]OFD Sender: No OFD packet to send [08:30:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:46]Read from MH i2c: E2 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 03 00 6E 12 00 90 00 F4 [08:30:46]RAPDU: 90 00 [08:30:46]wFMCommunicate OK [08:30:46]wFMCommunicate request_size=4 [08:30:46]MH_SAM_APDU [08:30:46]CAPDU: 80 0D 03 02 [08:30:46]Write to MH i2c: E2 08 00 6F 12 80 0D 03 02 00 00 00 00 FC [08:30:46]Write i2c OK [08:30:46]MH_I2C_Read... [08:30:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:46]Read from MH i2c: E2 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 0B 00 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 0B 00 6F 12 00 6D DB 0C 63 76 B0 C3 9F 90 00 3C [08:30:46]RAPDU: 6D DB 0C 63 76 B0 C3 9F 90 00 [08:30:46]wFMCommunicate OK [08:30:46]SAM_PROTO_SignData done [08:30:46]FM_MakeSignedData done [08:30:46]CreateOFDProtocolMessage [08:30:46]wFMCommunicate request_size=4 [08:30:46]MH_SAM_APDU [08:30:46]CAPDU: 80 11 00 00 [08:30:46]Write to MH i2c: E2 08 00 70 12 80 11 00 00 00 00 00 00 FC [08:30:46]Write i2c OK [08:30:46]MH_I2C_Read... [08:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:46]Read from MH i2c: E2 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 17 00 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: E2 17 00 70 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4F [08:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:30:46]wFMCommunicate OK [08:30:46]CreateOFDProtocolMessage done [08:30:46]OFDSenderStorePacket 59721 [08:30:46]StoreOFDPacket docnum=59721 [08:30:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 12 07 01 5D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 35 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 E9 00 00 35 04 06 00 0F CB 91 D2 38 C4 6D DB 0C 63 76 B0 C3 9F [08:30:46]CheckFolder [08:30:46]dirname=/storage/ofd_packets [08:30:46]CheckFolder done [08:30:46]ProducePacketName [08:30:46]name=ofd_packets/00059721 [08:30:46]NVStorageSaveData ofd_packets/00059721 [08:30:46]File name is /storage/ofd_packets/00059721 [08:30:46]Write 301 bytes [08:30:46]NVStorageSaveData done [08:30:46]OFDSenderStorePacket done [08:30:46]KKMCreateOFDPacket done [08:30:46]NVStorageSaveData kkm_last_timestamp [08:30:46]File name is /storage/kkm_last_timestamp [08:30:46]Write 4 bytes [08:30:46]NVStorageSaveData done [08:30:46]ExternCall_PrintAddStr [08:30:46]wPrintStart [08:30:46]Write to MH i2c: 01 00 00 71 12 83 [08:30:46]Write i2c OK [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: 01 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: 01 07 00 [08:30:46]MH_I2C_Read... [08:30:46]Read from MH i2c: 01 07 00 71 12 00 00 00 00 00 FF 0F 98 [08:30:46]RasterBufferAndPrint [08:30:46]line Счет N : (1)545402 [08:30:46]line ИНН: 02508201610067 [08:30:46]line Контрольно-Кассовый Чек [08:30:46]line ПРОДАЖА [08:30:46]line ТРК (МРК, ГНК) : 12 [08:30:46]line Товар: 2710124130 [08:30:46]line Аи-92-К-5 [08:30:46]line 7.480 * 66.90 [08:30:46]line = 500.41 [08:30:46]line НДС 12% НСП 1% [08:30:46]line > о реализуемом товаре [08:30:46]line ОКРУГЛЕНИЕ: -0.41 [08:30:46]line ИТОГО: 500.00 [08:30:46]line Внесено: 500.00 [08:30:46]line СДАЧА: 0.00 [08:30:46]line НСП 1% : 4.43 [08:30:46]line НДС 12% : 53.14 [08:30:46]line Наличными: 500.00 [08:30:46]line Безнал.: 0.00 [08:30:46]line Место: АЗС № 117 "Партнер Нефть" [08:30:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:30:46]line СНО: Общий режим [08:30:46]line Чек 116 05.06.2024 08:30 [08:30:46]line Смена: 72 ФФД: 1.0 [08:30:46]line ЗНМ: 0300000048 [08:30:46]line РНМ: 0000000000151680 [08:30:46]line Версия ККМ: v1.0 [08:30:46]line ФМ: 0000000000959414 [08:30:46]line ФД: 59721 [08:30:46]line ФПД: 17366999251140 [08:30:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083045&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59721&fm=17366999251140&tin=02508201610067®Number=0000000000151680&sum=50000 [08:30:47]OFD Sender: Processing packet 59721 [packets to send 53, broken 52] [08:30:47]ProducePacketName [08:30:47]name=ofd_packets/00059721 [08:30:47]OFD Sender: To server: pG, [08:30:47]CommunicateWithHost lk.salyk.kg:30040 [08:30:47]ConnectInit lk.salyk.kg [08:30:47]written 0, free lines is 4095 [08:30:47]Connected sock=10 [08:30:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 12 07 01 5D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 35 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 E9 00 00 35 04 06 00 0F CB 91 D2 38 C4 6D DB 0C 63 76 B0 C3 9F [08:30:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0B 87 47 00 49 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 E9 00 00 F4 03 04 00 3A CE 5F 66 B6 04 01 00 00 39 E6 2A 54 51 A0 29 7E [08:30:47]CommunicateWithHost err = 0 [08:30:47]CheckOFDResponse [08:30:47]1017 (14) - 77093643461234 [08:30:47]1041 (16) - 0000000000959414 [08:30:47]1040 (4) - 59721 [08:30:47]1012 (4) - 05.06.2024 02:32 [08:30:47]1206 (1) - 0 [08:30:47]OFD Sender: Remove packet 59721 [08:30:47]ProducePacketName [08:30:47]name=ofd_packets/00059721 [08:30:47]NVStorageDeleteData [08:30:47]Write to MH i2c: 01 00 00 9C 12 AE [08:30:47]Write i2c OK [08:30:47]MH_I2C_Read... [08:30:47]Read from MH i2c: 01 [08:30:47]MH_I2C_Read... [08:30:47]Read from MH i2c: 01 07 00 [08:30:47]MH_I2C_Read... [08:30:47]Read from MH i2c: 01 07 00 9C 12 00 00 00 00 00 B2 0C 73 [08:30:47]RasterBufferAndPrint [08:30:47]line [08:30:47]line [08:30:47]line [08:30:47]line [08:30:47]line [08:30:47]written 0, free lines is 3256 [08:30:47]MH_Cut [08:30:47]Write to MH i2c: D1 01 00 A3 12 01 87 [08:30:47]Write i2c OK [08:30:47]MH_I2C_Read... [08:30:47]Read from MH i2c: D1 [08:30:47]MH_I2C_Read... [08:30:47]Read from MH i2c: D1 01 00 [08:30:47]MH_I2C_Read... [08:30:47]Read from MH i2c: D1 01 00 A3 12 00 86 [08:30:47]Write to MH i2c: 01 00 00 A4 12 B6 [08:30:47]Write i2c OK [08:30:47]MH_I2C_Read... [08:30:48]OFD Sender: No OFD packet to send [08:30:48]*** Cut start [08:30:48]*** Partial cut [08:30:48]*** CUTSNS_PIN = 1 [08:30:48]*** CUTSNS_PIN = 0 [08:30:48]*** Brake cut motor [08:30:49]Read from MH i2c: 01 [08:30:49]MH_I2C_Read... [08:30:49]*** Stop cut motor [08:30:49]*** Cut end [08:30:49]Read from MH i2c: 01 07 00 [08:30:49]MH_I2C_Read... [08:30:49]Read from MH i2c: 01 07 00 A4 12 00 00 00 00 00 FF 0F CB [08:30:49]process_action close_receipt done [08:30:49]requested_data is exist [08:30:49]produce_requested_data [08:30:49]requested_item fm.sn is exist - process it [08:30:49]wFMCommunicate request_size=4 [08:30:49]MH_SAM_APDU [08:30:49]CAPDU: 80 11 00 00 [08:30:49]Write to MH i2c: E2 08 00 A5 12 80 11 00 00 00 00 00 00 31 [08:30:49]Write i2c OK [08:30:49]MH_I2C_Read... [08:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:49]Read from MH i2c: E2 [08:30:49]MH_I2C_Read... [08:30:49]Read from MH i2c: E2 17 00 [08:30:49]MH_I2C_Read... [08:30:49]Read from MH i2c: E2 17 00 A5 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 84 [08:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:30:49]wFMCommunicate OK [08:30:49]requested_item fd.num is exist - process it [08:30:49]SAM_PROTO_GetFieldsCounters [08:30:49]wFMCommunicate request_size=4 [08:30:49]MH_SAM_APDU [08:30:49]CAPDU: 80 13 00 00 [08:30:49]Write to MH i2c: E2 08 00 A6 12 80 13 00 00 00 00 00 00 34 [08:30:49]Write i2c OK [08:30:49]MH_I2C_Read... [08:30:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:49]Read from MH i2c: E2 [08:30:49]MH_I2C_Read... [08:30:49]Read from MH i2c: E2 62 00 [08:30:49]MH_I2C_Read... [08:30:49]Read from MH i2c: E2 62 00 A6 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 49 E9 00 00 0E 04 04 00 48 00 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 27 [08:30:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 49 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:30:49]wFMCommunicate OK [08:30:49]SAM_PROTO_GetFieldsCounters done [08:30:49]requested_item shift.num is exist - process it [08:30:49]requested_item shift.opened is exist - process it [08:30:49]req_shift_opened [08:30:49]FM_GetShiftState [08:30:49]SAM_PROTO_GetShiftState [08:30:49]wFMCommunicate request_size=4 [08:30:49]MH_SAM_APDU [08:30:49]CAPDU: 80 13 01 00 [08:30:49]Write to MH i2c: E2 08 00 A7 12 80 13 01 00 00 00 00 00 36 [08:30:49]Write i2c OK [08:30:49]MH_I2C_Read... [08:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:49]Read from MH i2c: E2 [08:30:49]MH_I2C_Read... [08:30:49]Read from MH i2c: E2 0E 00 [08:30:49]MH_I2C_Read... [08:30:49]Read from MH i2c: E2 0E 00 A7 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6E [08:30:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:30:49]wFMCommunicate OK [08:30:49]SAM_PROTO_GetShiftState done [08:30:49]FM_GetShiftState done [08:30:49]req_shift_opened done [08:30:49]requested_item shift.open_date is exist - process it [08:30:49]req_shift_open_date [08:30:49]req_shift_open_date done [08:30:49]produce_requested_data done [08:30:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59721,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:30:49]process_action_free close_receipt [08:30:49]json_value_free [08:30:49]json_value_free done [08:30:49]process_json_proto returns [08:30:49]Send response to host [08:30:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59721,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:30:49]free response buf [08:30:49]execute_script done [08:30:49]execute_script returns [08:30:49]free content buf [08:30:49]Sock 9.Close socket [08:30:49]Sock 9.Thread stoped [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:12]accept exits with 8 [08:31:12]New connection [08:31:12]New thread 3067100516 created [08:31:12]Thread 3066957156 joined [08:31:12]Waiting for new connection... [08:31:12] Sock 8.Parse request [08:31:12]Sock 8.Check first char [08:31:12]Sock 8.First char is OK [08:31:12]request: POST /json_proto HTTP/1.0 [08:31:12]Method: POST [08:31:12]URL: /json_proto [08:31:12]Method is POST - this is cgi request [08:31:12]url: /json_proto [08:31:12]query_string will be loaded in cgi processing [08:31:12]execute_cgi json_proto POST (null) [08:31:12]execute_cgi path=json_proto method=POST [08:31:12]POST find Content-Length [08:31:12]Host: 172.17.60.68:8080 [08:31:12]Content-Length: 677 [08:31:12]Content-Type: application/json [08:31:12] [08:31:12]POST finish read [08:31:12]Found Content-Length = 677 [08:31:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:12]execute_script... [08:31:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:12]POST & json_proto [08:31:12]process_json_proto [08:31:12]json parsed OK: [08:31:12]protocol is kg_v1.0 [08:31:12]action value=close_receipt [08:31:12]process_action close_receipt [08:31:12]cmd_close_receipt [08:31:12]MH_GetDate [08:31:12]Write to MH i2c: F0 00 00 A8 12 A9 [08:31:12]Write i2c OK [08:31:12]MH_I2C_Read... [08:31:12]Read from MH i2c: F0 [08:31:12]MH_I2C_Read... [08:31:12]Read from MH i2c: F0 09 00 [08:31:12]MH_I2C_Read... [08:31:12]Read from MH i2c: F0 09 00 A8 12 00 51 22 60 66 9A 61 5F 66 AB [08:31:12]GetLastDocTimeStamp 1717576245 [08:31:12]current date 1717576273 [08:31:12]FM_GetShiftState [08:31:12]SAM_PROTO_GetShiftState [08:31:12]wFMCommunicate request_size=4 [08:31:12]MH_SAM_APDU [08:31:12]CAPDU: 80 13 01 00 [08:31:12]Write to MH i2c: E2 08 00 A9 12 80 13 01 00 00 00 00 00 38 [08:31:12]Write i2c OK [08:31:12]MH_I2C_Read... [08:31:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:12]Read from MH i2c: E2 [08:31:12]MH_I2C_Read... [08:31:12]Read from MH i2c: E2 0E 00 [08:31:12]MH_I2C_Read... [08:31:12]Read from MH i2c: E2 0E 00 A9 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 70 [08:31:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:31:12]wFMCommunicate OK [08:31:12]SAM_PROTO_GetShiftState done [08:31:12]FM_GetShiftState done [08:31:12]opened in 1717545916 [08:31:12]opened+sec_in_day 1717632316 [08:31:12]quantity*price = 50041 [08:31:12]sum+1 = 50042 [08:31:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 117 05.06.2024 08:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59722 ФПД: 57513073519448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083113&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59722&fm=57513073519448&tin=02508201610067®Number=0000000000151680&sum=50000 [08:31:14]StoreToDocumentArchive [08:31:14]shift 72 fd 59722 [08:31:14]save to /storage/0072/doc_00059722 [08:31:14]save last doc name /storage/0072/doc_00059722 to /storage/kkm_last_doc_name [08:31:14]save OK [08:31:14]Clear old archive folders... [08:31:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:31:14]tlvbuf is 003F7AD0 [08:31:14]SAM_PROTO_ClearQueue [08:31:14]wFMCommunicate request_size=4 [08:31:14]MH_SAM_APDU [08:31:14]CAPDU: 80 09 00 00 [08:31:14]Write to MH i2c: E2 08 00 B6 12 80 09 00 00 00 00 00 00 3A [08:31:14]Write i2c OK [08:31:14]MH_I2C_Read... [08:31:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:14]Read from MH i2c: E2 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 B6 12 00 90 00 3C [08:31:14]RAPDU: 90 00 [08:31:14]wFMCommunicate OK [08:31:14]SAM_PROTO_ClearQueue done [08:31:14]KKMCreateOFDPacket [08:31:14]OFDProtocolAddRootSTLVToBuf [08:31:14]FM_MakeSignedData [08:31:14]FM_MakeSignedData [08:31:14]SAM_PROTO_SignData [08:31:14]wFMCommunicate request_size=4 [08:31:14]MH_SAM_APDU [08:31:14]CAPDU: 80 0D 01 02 [08:31:14]Write to MH i2c: E2 08 00 B7 12 80 0D 01 02 00 00 00 00 42 [08:31:14]Write i2c OK [08:31:14]MH_I2C_Read... [08:31:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:14]Read from MH i2c: E2 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 B7 12 00 90 00 3D [08:31:14]RAPDU: 90 00 [08:31:14]wFMCommunicate OK [08:31:14]wFMCommunicate request_size=255 [08:31:14]MH_SAM_APDU [08:31: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 51 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A E9 00 00 35 04 06 00 34 [08:31:14]Write to MH i2c: E2 02 01 B8 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 51 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A E9 00 00 35 04 06 00 34 00 00 2A [08:31:14]Write i2c OK [08:31:14]MH_I2C_Read... [08:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:14]Read from MH i2c: E2 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 B8 12 00 90 00 3E [08:31:14]RAPDU: 90 00 [08:31:14]wFMCommunicate OK [08:31:14]wFMCommunicate request_size=10 [08:31:14]MH_SAM_APDU [08:31:14]CAPDU: 80 0D 02 02 05 4E CE 51 2B 58 [08:31:14]Write to MH i2c: E2 0D 00 B9 12 80 0D 02 02 05 00 4E CE 51 2B 58 00 00 3F [08:31:14]Write i2c OK [08:31:14]MH_I2C_Read... [08:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:14]Read from MH i2c: E2 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 03 00 B9 12 00 90 00 3F [08:31:14]RAPDU: 90 00 [08:31:14]wFMCommunicate OK [08:31:14]wFMCommunicate request_size=4 [08:31:14]MH_SAM_APDU [08:31:14]CAPDU: 80 0D 03 02 [08:31:14]Write to MH i2c: E2 08 00 BA 12 80 0D 03 02 00 00 00 00 47 [08:31:14]Write i2c OK [08:31:14]MH_I2C_Read... [08:31:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:14]Read from MH i2c: E2 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 0B 00 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 0B 00 BA 12 00 4D 87 FB F2 30 CB F1 32 90 00 27 [08:31:14]RAPDU: 4D 87 FB F2 30 CB F1 32 90 00 [08:31:14]wFMCommunicate OK [08:31:14]SAM_PROTO_SignData done [08:31:14]FM_MakeSignedData done [08:31:14]CreateOFDProtocolMessage [08:31:14]wFMCommunicate request_size=4 [08:31:14]MH_SAM_APDU [08:31:14]CAPDU: 80 11 00 00 [08:31:14]Write to MH i2c: E2 08 00 BB 12 80 11 00 00 00 00 00 00 47 [08:31:14]Write i2c OK [08:31:14]MH_I2C_Read... [08:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:14]Read from MH i2c: E2 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 17 00 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: E2 17 00 BB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9A [08:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:31:14]wFMCommunicate OK [08:31:14]CreateOFDProtocolMessage done [08:31:14]OFDSenderStorePacket 59722 [08:31:14]StoreOFDPacket docnum=59722 [08:31:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A6 10 07 01 9A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 51 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A E9 00 00 35 04 06 00 34 4E CE 51 2B 58 4D 87 FB F2 30 CB F1 32 [08:31:14]CheckFolder [08:31:14]dirname=/storage/ofd_packets [08:31:14]CheckFolder done [08:31:14]ProducePacketName [08:31:14]name=ofd_packets/00059722 [08:31:14]NVStorageSaveData ofd_packets/00059722 [08:31:14]File name is /storage/ofd_packets/00059722 [08:31:14]Write 301 bytes [08:31:14]NVStorageSaveData done [08:31:14]OFDSenderStorePacket done [08:31:14]KKMCreateOFDPacket done [08:31:14]NVStorageSaveData kkm_last_timestamp [08:31:14]File name is /storage/kkm_last_timestamp [08:31:14]Write 4 bytes [08:31:14]NVStorageSaveData done [08:31:14]ExternCall_PrintAddStr [08:31:14]wPrintStart [08:31:14]Write to MH i2c: 01 00 00 BC 12 CE [08:31:14]Write i2c OK [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: 01 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: 01 07 00 [08:31:14]MH_I2C_Read... [08:31:14]Read from MH i2c: 01 07 00 BC 12 00 00 00 00 00 FF 0F E3 [08:31:14]RasterBufferAndPrint [08:31:14]line Счет N : (1)545403 [08:31:14]line ИНН: 02508201610067 [08:31:14]line Контрольно-Кассовый Чек [08:31:14]line ПРОДАЖА [08:31:14]line ТРК (МРК, ГНК) : 42 [08:31:14]line Товар: 2710124130 [08:31:14]line Аи-92-К-5 [08:31:14]line 7.480 * 66.90 [08:31:14]line = 500.41 [08:31:14]line НДС 12% НСП 1% [08:31:14]line > о реализуемом товаре [08:31:14]line ОКРУГЛЕНИЕ: -0.41 [08:31:14]line ИТОГО: 500.00 [08:31:14]line Внесено: 500.00 [08:31:14]line СДАЧА: 0.00 [08:31:14]line НСП 1% : 4.43 [08:31:14]line НДС 12% : 53.14 [08:31:14]line Наличными: 500.00 [08:31:14]line Безнал.: 0.00 [08:31:14]line Место: АЗС № 117 "Партнер Нефть" [08:31:14]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:31:14]line СНО: Общий режим [08:31:14]line Чек 117 05.06.2024 08:31 [08:31:14]line Смена: 72 ФФД: 1.0 [08:31:14]line ЗНМ: 0300000048 [08:31:14]line РНМ: 0000000000151680 [08:31:14]line Версия ККМ: v1.0 [08:31:14]line ФМ: 0000000000959414 [08:31:14]line ФД: 59722 [08:31:14]line ФПД: 57513073519448 [08:31:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083113&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59722&fm=57513073519448&tin=02508201610067®Number=0000000000151680&sum=50000 [08:31:14]OFD Sender: Processing packet 59722 [packets to send 53, broken 52] [08:31:14]ProducePacketName [08:31:14]name=ofd_packets/00059722 [08:31:14]OFD Sender: To server: pG, [08:31:14]CommunicateWithHost lk.salyk.kg:30040 [08:31:14]ConnectInit lk.salyk.kg [08:31:14]written 0, free lines is 4095 [08:31:15]Connected sock=11 [08:31:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A6 10 07 01 9A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 51 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A E9 00 00 35 04 06 00 34 4E CE 51 2B 58 4D 87 FB F2 30 CB F1 32 [08:31:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 78 6D 47 00 EA E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A E9 00 00 F4 03 04 00 56 CE 5F 66 B6 04 01 00 00 89 E6 BA 6C 0A 28 C4 DE [08:31:15]CommunicateWithHost err = 0 [08:31:15]CheckOFDResponse [08:31:15]1017 (14) - 77093643461234 [08:31:15]1041 (16) - 0000000000959414 [08:31:15]1040 (4) - 59722 [08:31:15]1012 (4) - 05.06.2024 02:32 [08:31:15]1206 (1) - 0 [08:31:15]OFD Sender: Remove packet 59722 [08:31:15]ProducePacketName [08:31:15]name=ofd_packets/00059722 [08:31:15]NVStorageDeleteData [08:31:15]Write to MH i2c: 01 00 00 E7 12 F9 [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: 01 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: 01 07 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: 01 07 00 E7 12 00 00 00 00 00 B4 0C C0 [08:31:15]RasterBufferAndPrint [08:31:15]line [08:31:15]line [08:31:15]line [08:31:15]line [08:31:15]line [08:31:15]written 0, free lines is 3258 [08:31:15]MH_Cut [08:31:15]Write to MH i2c: D1 01 00 EE 12 01 D2 [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: D1 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: D1 01 00 [08:31:15]MH_I2C_Read... [08:31:15]Read from MH i2c: D1 01 00 EE 12 00 D1 [08:31:15]Write to MH i2c: 01 00 00 EF 12 01 [08:31:15]Write i2c OK [08:31:15]MH_I2C_Read... [08:31:15]OFD Sender: No OFD packet to send [08:31:16]*** Cut start [08:31:16]*** Partial cut [08:31:16]*** CUTSNS_PIN = 1 [08:31:16]*** CUTSNS_PIN = 0 [08:31:16]*** Brake cut motor [08:31:16]Read from MH i2c: 01 [08:31:16]MH_I2C_Read... [08:31:16]*** Stop cut motor [08:31:16]*** Cut end [08:31:16]Read from MH i2c: 01 07 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: 01 07 00 EF 12 00 00 00 00 00 FF 0F 16 [08:31:16]process_action close_receipt done [08:31:16]requested_data is exist [08:31:16]produce_requested_data [08:31:16]requested_item fm.sn is exist - process it [08:31:16]wFMCommunicate request_size=4 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 11 00 00 [08:31:16]Write to MH i2c: E2 08 00 F0 12 80 11 00 00 00 00 00 00 7C [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:16]Read from MH i2c: E2 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 17 00 [08:31:16]MH_I2C_Read... [08:31:16]Read from MH i2c: E2 17 00 F0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CF [08:31:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:31:16]wFMCommunicate OK [08:31:16]requested_item fd.num is exist - process it [08:31:16]SAM_PROTO_GetFieldsCounters [08:31:16]wFMCommunicate request_size=4 [08:31:16]MH_SAM_APDU [08:31:16]CAPDU: 80 13 00 00 [08:31:16]Write to MH i2c: E2 08 00 F1 12 80 13 00 00 00 00 00 00 7F [08:31:16]Write i2c OK [08:31:16]MH_I2C_Read... [08:31:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:17]Read from MH i2c: E2 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: E2 62 00 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: E2 62 00 F1 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A E9 00 00 0E 04 04 00 48 00 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 76 [08:31:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:17]wFMCommunicate OK [08:31:17]SAM_PROTO_GetFieldsCounters done [08:31:17]requested_item shift.num is exist - process it [08:31:17]requested_item shift.opened is exist - process it [08:31:17]req_shift_opened [08:31:17]FM_GetShiftState [08:31:17]SAM_PROTO_GetShiftState [08:31:17]wFMCommunicate request_size=4 [08:31:17]MH_SAM_APDU [08:31:17]CAPDU: 80 13 01 00 [08:31:17]Write to MH i2c: E2 08 00 F2 12 80 13 01 00 00 00 00 00 81 [08:31:17]Write i2c OK [08:31:17]MH_I2C_Read... [08:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:17]Read from MH i2c: E2 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: E2 0E 00 [08:31:17]MH_I2C_Read... [08:31:17]Read from MH i2c: E2 0E 00 F2 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B9 [08:31:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:31:17]wFMCommunicate OK [08:31:17]SAM_PROTO_GetShiftState done [08:31:17]FM_GetShiftState done [08:31:17]req_shift_opened done [08:31:17]requested_item shift.open_date is exist - process it [08:31:17]req_shift_open_date [08:31:17]req_shift_open_date done [08:31:17]produce_requested_data done [08:31:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59722,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:31:17]process_action_free close_receipt [08:31:17]json_value_free [08:31:17]json_value_free done [08:31:17]process_json_proto returns [08:31:17]Send response to host [08:31:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59722,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:31:17]free response buf [08:31:17]execute_script done [08:31:17]execute_script returns [08:31:17]free content buf [08:31:17]Sock 8.Close socket [08:31:17]Sock 8.Thread stoped [08:31:20]OFD Sender: No OFD packet to send [08:31:25]OFD Sender: No OFD packet to send [08:31:30]OFD Sender: No OFD packet to send [08:31:35]OFD Sender: No OFD packet to send [08:31:40]OFD Sender: No OFD packet to send [08:31:45]OFD Sender: No OFD packet to send [08:31:50]OFD Sender: No OFD packet to send [08:31:55]OFD Sender: No OFD packet to send [08:32:00]OFD Sender: No OFD packet to send [08:32:05]OFD Sender: No OFD packet to send [08:32:10]OFD Sender: No OFD packet to send [08:32:15]OFD Sender: No OFD packet to send [08:32:20]OFD Sender: No OFD packet to send [08:32:25]OFD Sender: No OFD packet to send [08:32:30]OFD Sender: No OFD packet to send [08:32:35]OFD Sender: No OFD packet to send [08:32:37]accept exits with 9 [08:32:37]New connection [08:32:37]New thread 3066957156 created [08:32:37]Thread 3067100516 joined [08:32:37]Waiting for new connection... [08:32:37] Sock 9.Parse request [08:32:37]Sock 9.Check first char [08:32:37]Sock 9.First char is OK [08:32:37]request: POST /json_proto HTTP/1.0 [08:32:37]Method: POST [08:32:37]URL: /json_proto [08:32:37]Method is POST - this is cgi request [08:32:37]url: /json_proto [08:32:37]query_string will be loaded in cgi processing [08:32:37]execute_cgi json_proto POST (null) [08:32:37]execute_cgi path=json_proto method=POST [08:32:37]POST find Content-Length [08:32:37]Host: 172.17.60.68:8080 [08:32:37]Content-Length: 966 [08:32:37]Content-Type: application/json [08:32:37] [08:32:37]POST finish read [08:32:37]Found Content-Length = 966 [08:32:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.90 \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" ] } } [08:32:37]execute_script... [08:32:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.90 \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" ] } } [08:32:37]POST & json_proto [08:32:37]process_json_proto [08:32:37]json parsed OK: [08:32:37]protocol is kg_v1.0 [08:32:37]action value=close_receipt [08:32:37]process_action close_receipt [08:32:37]cmd_close_receipt [08:32:37]MH_GetDate [08:32:37]Write to MH i2c: F0 00 00 F3 12 F4 [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: F0 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: F0 09 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: F0 09 00 F3 12 00 A6 22 60 66 9A 61 5F 66 4B [08:32:37]GetLastDocTimeStamp 1717576273 [08:32:37]current date 1717576358 [08:32:37]FM_GetShiftState [08:32:37]SAM_PROTO_GetShiftState [08:32:37]wFMCommunicate request_size=4 [08:32:37]MH_SAM_APDU [08:32:37]CAPDU: 80 13 01 00 [08:32:37]Write to MH i2c: E2 08 00 F4 12 80 13 01 00 00 00 00 00 83 [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:37]Read from MH i2c: E2 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 0E 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 0E 00 F4 12 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BB [08:32:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:32:37]wFMCommunicate OK [08:32:37]SAM_PROTO_GetShiftState done [08:32:37]FM_GetShiftState done [08:32:37]opened in 1717545916 [08:32:37]opened+sec_in_day 1717632316 [08:32:37]quantity*price = 200031 [08:32:37]sum+1 = 200032 [08:32:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 118 05.06.2024 08:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа S-92 номер 117 сэкономлено 29.90 сом ФМ: 0000000000959414 ФД: 59723 ФПД: 168168691292221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083238&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59723&fm=168168691292221&tin=02508201610067®Number=0000000000151680&sum=200000 [08:32:38]StoreToDocumentArchive [08:32:38]shift 72 fd 59723 [08:32:38]save to /storage/0072/doc_00059723 [08:32:38]save last doc name /storage/0072/doc_00059723 to /storage/kkm_last_doc_name [08:32:38]save OK [08:32:38]Clear old archive folders... [08:32:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:32:38]tlvbuf is 003CE970 [08:32:38]SAM_PROTO_ClearQueue [08:32:38]wFMCommunicate request_size=4 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 09 00 00 [08:32:38]Write to MH i2c: E2 08 00 01 13 80 09 00 00 00 00 00 00 86 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 01 13 00 90 00 88 [08:32:38]RAPDU: 90 00 [08:32:38]wFMCommunicate OK [08:32:38]SAM_PROTO_ClearQueue done [08:32:38]KKMCreateOFDPacket [08:32:38]OFDProtocolAddRootSTLVToBuf [08:32:38]FM_MakeSignedData [08:32:38]FM_MakeSignedData [08:32:38]SAM_PROTO_SignData [08:32:38]wFMCommunicate request_size=4 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 0D 01 02 [08:32:38]Write to MH i2c: E2 08 00 02 13 80 0D 01 02 00 00 00 00 8E [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 02 13 00 90 00 89 [08:32:38]RAPDU: 90 00 [08:32:38]wFMCommunicate OK [08:32:38]wFMCommunicate request_size=255 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 76 00 00 00 F4 03 04 00 A6 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B E9 00 00 35 04 06 00 [08:32:38]Write to MH i2c: E2 02 01 03 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 76 00 00 00 F4 03 04 00 A6 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B E9 00 00 35 04 06 00 00 00 78 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 03 13 00 90 00 8A [08:32:39]RAPDU: 90 00 [08:32:39]wFMCommunicate OK [08:32:39]wFMCommunicate request_size=11 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 0D 02 02 06 98 F2 D3 1B 58 3D [08:32:39]Write to MH i2c: E2 0E 00 04 13 80 0D 02 02 06 00 98 F2 D3 1B 58 3D 00 00 AA [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 04 13 00 90 00 8B [08:32:39]RAPDU: 90 00 [08:32:39]wFMCommunicate OK [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 0D 03 02 [08:32:39]Write to MH i2c: E2 08 00 05 13 80 0D 03 02 00 00 00 00 93 [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0B 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0B 00 05 13 00 21 3F 6B F9 FD B3 0C 92 90 00 A6 [08:32:39]RAPDU: 21 3F 6B F9 FD B3 0C 92 90 00 [08:32:39]wFMCommunicate OK [08:32:39]SAM_PROTO_SignData done [08:32:39]FM_MakeSignedData done [08:32:39]CreateOFDProtocolMessage [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 11 00 00 [08:32:39]Write to MH i2c: E2 08 00 06 13 80 11 00 00 00 00 00 00 93 [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 17 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 17 00 06 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E6 [08:32:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:32:39]wFMCommunicate OK [08:32:39]CreateOFDProtocolMessage done [08:32:39]OFDSenderStorePacket 59723 [08:32:39]StoreOFDPacket docnum=59723 [08:32:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 17 7B 08 01 BA 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 76 00 00 00 F4 03 04 00 A6 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B E9 00 00 35 04 06 00 98 F2 D3 1B 58 3D 21 3F 6B F9 FD B3 0C 92 [08:32:39]CheckFolder [08:32:39]dirname=/storage/ofd_packets [08:32:39]CheckFolder done [08:32:39]ProducePacketName [08:32:39]name=ofd_packets/00059723 [08:32:39]NVStorageSaveData ofd_packets/00059723 [08:32:39]File name is /storage/ofd_packets/00059723 [08:32:39]Write 302 bytes [08:32:39]NVStorageSaveData done [08:32:39]OFDSenderStorePacket done [08:32:39]KKMCreateOFDPacket done [08:32:39]NVStorageSaveData kkm_last_timestamp [08:32:39]File name is /storage/kkm_last_timestamp [08:32:39]Write 4 bytes [08:32:39]NVStorageSaveData done [08:32:39]ExternCall_PrintAddStr [08:32:39]wPrintStart [08:32:39]Write to MH i2c: 01 00 00 07 13 1A [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 07 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 07 00 07 13 00 00 00 00 00 FF 0F 2F [08:32:39]RasterBufferAndPrint [08:32:39]line Счет N : (1)545405 [08:32:39]line ИНН: 02508201610067 [08:32:39]line Контрольно-Кассовый Чек [08:32:39]line ПРОДАЖА [08:32:39]line ТРК (МРК, ГНК) : 24 [08:32:39]line Товар: 2710124130 [08:32:39]line SUPER 92-К-5 [08:32:39]line 29.900 * 66.90 [08:32:39]line = 2000.31 [08:32:39]line НДС 12% НСП 1% [08:32:39]line > о реализуемом товаре [08:32:39]line ОКРУГЛЕНИЕ: -0.31 [08:32:39]line ИТОГО: 2000.00 [08:32:39]line Внесено: 2000.00 [08:32:39]line СДАЧА: 0.00 [08:32:39]line НСП 1% : 17.70 [08:32:39]line НДС 12% : 212.42 [08:32:39]line Наличными: 2000.00 [08:32:39]line Безнал.: 0.00 [08:32:39]line Место: АЗС № 117 "Партнер Нефть" [08:32:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:32:39]line СНО: Общий режим [08:32:39]line Чек 118 05.06.2024 08:32 [08:32:39]line Смена: 72 ФФД: 1.0 [08:32:39]line ЗНМ: 0300000048 [08:32:39]line РНМ: 0000000000151680 [08:32:39]line Версия ККМ: v1.0 [08:32:39]line [08:32:39]line Дисконтная программа [08:32:39]line S-92 [08:32:39]line номер 117 [08:32:39]line сэкономлено 29.90 сом [08:32:39]line ФМ: 0000000000959414 [08:32:39]line ФД: 59723 [08:32:39]line ФПД: 168168691292221 [08:32:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083238&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59723&fm=168168691292221&tin=02508201610067®Number=0000000000151680&sum=200000 [08:32:39]OFD Sender: Processing packet 59723 [packets to send 53, broken 52] [08:32:39]ProducePacketName [08:32:39]name=ofd_packets/00059723 [08:32:39]OFD Sender: To server: pG, [08:32:39]CommunicateWithHost lk.salyk.kg:30040 [08:32:39]ConnectInit lk.salyk.kg [08:32:39]written 0, free lines is 4095 [08:32:39]Connected sock=11 [08:32:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 17 7B 08 01 BA 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 76 00 00 00 F4 03 04 00 A6 22 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B E9 00 00 35 04 06 00 98 F2 D3 1B 58 3D 21 3F 6B F9 FD B3 0C 92 [08:32:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C7 D2 47 00 28 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B E9 00 00 F4 03 04 00 AA CE 5F 66 B6 04 01 00 00 E7 A7 04 5A 28 00 AE FD [08:32:39]CommunicateWithHost err = 0 [08:32:39]CheckOFDResponse [08:32:39]1017 (14) - 77093643461234 [08:32:39]1041 (16) - 0000000000959414 [08:32:39]1040 (4) - 59723 [08:32:39]1012 (4) - 05.06.2024 02:34 [08:32:39]1206 (1) - 0 [08:32:39]OFD Sender: Remove packet 59723 [08:32:39]ProducePacketName [08:32:39]name=ofd_packets/00059723 [08:32:39]NVStorageDeleteData [08:32:40]Write to MH i2c: 01 00 00 37 13 4A [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: 01 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: 01 07 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: 01 07 00 37 13 00 00 00 00 00 4F 0C AC [08:32:40]RasterBufferAndPrint [08:32:40]line [08:32:40]line [08:32:40]line [08:32:40]line [08:32:40]line [08:32:40]written 0, free lines is 3155 [08:32:40]MH_Cut [08:32:40]Write to MH i2c: D1 01 00 3E 13 01 23 [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: D1 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: D1 01 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: D1 01 00 3E 13 00 22 [08:32:40]Write to MH i2c: 01 00 00 3F 13 52 [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]OFD Sender: No OFD packet to send [08:32:41]*** Cut start [08:32:41]*** Partial cut [08:32:41]*** CUTSNS_PIN = 1 [08:32:41]*** CUTSNS_PIN = 0 [08:32:41]*** Brake cut motor [08:32:41]Read from MH i2c: 01 [08:32:41]MH_I2C_Read... [08:32:41]*** Stop cut motor [08:32:41]*** Cut end [08:32:41]Read from MH i2c: 01 07 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 07 00 3F 13 00 00 00 00 00 FF 0F 67 [08:32:41]process_action close_receipt done [08:32:41]requested_data is exist [08:32:41]produce_requested_data [08:32:41]requested_item fm.sn is exist - process it [08:32:41]wFMCommunicate request_size=4 [08:32:41]MH_SAM_APDU [08:32:41]CAPDU: 80 11 00 00 [08:32:41]Write to MH i2c: E2 08 00 40 13 80 11 00 00 00 00 00 00 CD [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:41]Read from MH i2c: E2 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 17 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 17 00 40 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 20 [08:32:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:32:41]wFMCommunicate OK [08:32:41]requested_item fd.num is exist - process it [08:32:41]SAM_PROTO_GetFieldsCounters [08:32:41]wFMCommunicate request_size=4 [08:32:41]MH_SAM_APDU [08:32:41]CAPDU: 80 13 00 00 [08:32:41]Write to MH i2c: E2 08 00 41 13 80 13 00 00 00 00 00 00 D0 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:41]Read from MH i2c: E2 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 62 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 62 00 41 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4B E9 00 00 0E 04 04 00 48 00 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 CB [08:32:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4B E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:41]wFMCommunicate OK [08:32:41]SAM_PROTO_GetFieldsCounters done [08:32:41]requested_item shift.num is exist - process it [08:32:41]requested_item shift.opened is exist - process it [08:32:41]req_shift_opened [08:32:41]FM_GetShiftState [08:32:41]SAM_PROTO_GetShiftState [08:32:41]wFMCommunicate request_size=4 [08:32:41]MH_SAM_APDU [08:32:41]CAPDU: 80 13 01 00 [08:32:41]Write to MH i2c: E2 08 00 42 13 80 13 01 00 00 00 00 00 D2 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:41]Read from MH i2c: E2 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 0E 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 0E 00 42 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0A [08:32:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:32:41]wFMCommunicate OK [08:32:41]SAM_PROTO_GetShiftState done [08:32:41]FM_GetShiftState done [08:32:41]req_shift_opened done [08:32:41]requested_item shift.open_date is exist - process it [08:32:41]req_shift_open_date [08:32:41]req_shift_open_date done [08:32:41]produce_requested_data done [08:32:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59723,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:32:41]process_action_free close_receipt [08:32:41]json_value_free [08:32:41]json_value_free done [08:32:41]process_json_proto returns [08:32:41]Send response to host [08:32:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59723,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:32:41]free response buf [08:32:41]execute_script done [08:32:41]execute_script returns [08:32:41]free content buf [08:32:41]Sock 9.Close socket [08:32:41]Sock 9.Thread stoped [08:32:45]OFD Sender: No OFD packet to send [08:32:50]OFD Sender: No OFD packet to send [08:32:55]OFD Sender: No OFD packet to send [08:33:00]OFD Sender: No OFD packet to send [08:33:05]OFD Sender: No OFD packet to send [08:33:10]OFD Sender: No OFD packet to send [08:33:15]OFD Sender: No OFD packet to send [08:33:20]OFD Sender: No OFD packet to send [08:33:25]OFD Sender: No OFD packet to send [08:33:30]OFD Sender: No OFD packet to send [08:33:35]OFD Sender: No OFD packet to send [08:33:40]OFD Sender: No OFD packet to send [08:33:45]OFD Sender: No OFD packet to send [08:33:50]OFD Sender: No OFD packet to send [08:33:55]OFD Sender: No OFD packet to send [08:34:00]OFD Sender: No OFD packet to send [08:34:05]OFD Sender: No OFD packet to send [08:34:10]OFD Sender: No OFD packet to send [08:34:15]OFD Sender: No OFD packet to send [08:34:20]OFD Sender: No OFD packet to send [08:34:25]OFD Sender: No OFD packet to send [08:34:30]OFD Sender: No OFD packet to send [08:34:35]accept exits with 8 [08:34:35]New connection [08:34:35]New thread 3067100516 created [08:34:35]Thread 3066957156 joined [08:34:35]Waiting for new connection... [08:34:35] Sock 8.Parse request [08:34:35]Sock 8.Check first char [08:34:35]Sock 8.First char is OK [08:34:35]request: POST /json_proto HTTP/1.0 [08:34:35]Method: POST [08:34:35]URL: /json_proto [08:34:35]Method is POST - this is cgi request [08:34:35]url: /json_proto [08:34:35]query_string will be loaded in cgi processing [08:34:35]execute_cgi json_proto POST (null) [08:34:35]execute_cgi path=json_proto method=POST [08:34:35]POST find Content-Length [08:34:35]Host: 172.17.60.68:8080 [08:34:35]Content-Length: 680 [08:34:35]Content-Type: application/json [08:34:35] [08:34:35]POST finish read [08:34:35]Found Content-Length = 680 [08:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 8.600, "sum" : 300.14, "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:34:35]execute_script... [08:34:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 8.600, "sum" : 300.14, "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:34:35]POST & json_proto [08:34:35]process_json_proto [08:34:35]json parsed OK: [08:34:35]protocol is kg_v1.0 [08:34:35]action value=close_receipt [08:34:35]process_action close_receipt [08:34:35]cmd_close_receipt [08:34:35]MH_GetDate [08:34:35]Write to MH i2c: F0 00 00 43 13 45 [08:34:35]Write i2c OK [08:34:35]MH_I2C_Read... [08:34:35]Read from MH i2c: F0 [08:34:35]MH_I2C_Read... [08:34:35]Read from MH i2c: F0 09 00 [08:34:35]MH_I2C_Read... [08:34:35]Read from MH i2c: F0 09 00 43 13 00 1B 23 60 66 9A 61 5F 66 12 [08:34:35]GetLastDocTimeStamp 1717576358 [08:34:35]current date 1717576475 [08:34:35]FM_GetShiftState [08:34:35]SAM_PROTO_GetShiftState [08:34:35]wFMCommunicate request_size=4 [08:34:35]MH_SAM_APDU [08:34:35]CAPDU: 80 13 01 00 [08:34:35]Write to MH i2c: E2 08 00 44 13 80 13 01 00 00 00 00 00 D4 [08:34:35]Write i2c OK [08:34:35]MH_I2C_Read... [08:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:35]Read from MH i2c: E2 [08:34:35]MH_I2C_Read... [08:34:35]Read from MH i2c: E2 0E 00 [08:34:35]MH_I2C_Read... [08:34:35]Read from MH i2c: E2 0E 00 44 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0C [08:34:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:34:35]wFMCommunicate OK [08:34:35]SAM_PROTO_GetShiftState done [08:34:35]FM_GetShiftState done [08:34:35]opened in 1717545916 [08:34:35]opened+sec_in_day 1717632316 [08:34:35]quantity*price = 30014 [08:34:35]sum+1 = 30015 [08:34:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 119 05.06.2024 08:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59724 ФПД: 37527728767600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083435&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59724&fm=37527728767600&tin=02508201610067®Number=0000000000151680&sum=30000 [08:34:36]StoreToDocumentArchive [08:34:36]shift 72 fd 59724 [08:34:36]save to /storage/0072/doc_00059724 [08:34:36]save last doc name /storage/0072/doc_00059724 to /storage/kkm_last_doc_name [08:34:36]save OK [08:34:36]Clear old archive folders... [08:34:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:34:36]tlvbuf is 003D8D00 [08:34:36]SAM_PROTO_ClearQueue [08:34:36]wFMCommunicate request_size=4 [08:34:36]MH_SAM_APDU [08:34:36]CAPDU: 80 09 00 00 [08:34:36]Write to MH i2c: E2 08 00 51 13 80 09 00 00 00 00 00 00 D6 [08:34:36]Write i2c OK [08:34:36]MH_I2C_Read... [08:34:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:36]Read from MH i2c: E2 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 51 13 00 90 00 D8 [08:34:36]RAPDU: 90 00 [08:34:36]wFMCommunicate OK [08:34:36]SAM_PROTO_ClearQueue done [08:34:36]KKMCreateOFDPacket [08:34:36]OFDProtocolAddRootSTLVToBuf [08:34:36]FM_MakeSignedData [08:34:36]FM_MakeSignedData [08:34:36]SAM_PROTO_SignData [08:34:36]wFMCommunicate request_size=4 [08:34:36]MH_SAM_APDU [08:34:36]CAPDU: 80 0D 01 02 [08:34:36]Write to MH i2c: E2 08 00 52 13 80 0D 01 02 00 00 00 00 DE [08:34:36]Write i2c OK [08:34:36]MH_I2C_Read... [08:34:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:36]Read from MH i2c: E2 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 52 13 00 90 00 D9 [08:34:36]RAPDU: 90 00 [08:34:36]wFMCommunicate OK [08:34:36]wFMCommunicate request_size=255 [08:34:36]MH_SAM_APDU [08:34:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 1B 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C E9 00 00 35 04 06 00 22 21 [08:34:36]Write to MH i2c: E2 02 01 53 13 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 1B 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C E9 00 00 35 04 06 00 22 21 00 00 B5 [08:34:36]Write i2c OK [08:34:36]MH_I2C_Read... [08:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:36]Read from MH i2c: E2 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 53 13 00 90 00 DA [08:34:36]RAPDU: 90 00 [08:34:36]wFMCommunicate OK [08:34:36]wFMCommunicate request_size=9 [08:34:36]MH_SAM_APDU [08:34:36]CAPDU: 80 0D 02 02 04 9A F1 42 70 [08:34:36]Write to MH i2c: E2 0C 00 54 13 80 0D 02 02 04 00 9A F1 42 70 00 00 26 [08:34:36]Write i2c OK [08:34:36]MH_I2C_Read... [08:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:36]Read from MH i2c: E2 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 03 00 54 13 00 90 00 DB [08:34:36]RAPDU: 90 00 [08:34:36]wFMCommunicate OK [08:34:36]wFMCommunicate request_size=4 [08:34:36]MH_SAM_APDU [08:34:36]CAPDU: 80 0D 03 02 [08:34:36]Write to MH i2c: E2 08 00 55 13 80 0D 03 02 00 00 00 00 E3 [08:34:36]Write i2c OK [08:34:36]MH_I2C_Read... [08:34:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:36]Read from MH i2c: E2 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 0B 00 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 0B 00 55 13 00 A1 5A 3B C1 0F EC D3 29 90 00 D2 [08:34:36]RAPDU: A1 5A 3B C1 0F EC D3 29 90 00 [08:34:36]wFMCommunicate OK [08:34:36]SAM_PROTO_SignData done [08:34:36]FM_MakeSignedData done [08:34:36]CreateOFDProtocolMessage [08:34:36]wFMCommunicate request_size=4 [08:34:36]MH_SAM_APDU [08:34:36]CAPDU: 80 11 00 00 [08:34:36]Write to MH i2c: E2 08 00 56 13 80 11 00 00 00 00 00 00 E3 [08:34:36]Write i2c OK [08:34:36]MH_I2C_Read... [08:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:36]Read from MH i2c: E2 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 17 00 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: E2 17 00 56 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 36 [08:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:34:36]wFMCommunicate OK [08:34:36]CreateOFDProtocolMessage done [08:34:36]OFDSenderStorePacket 59724 [08:34:36]StoreOFDPacket docnum=59724 [08:34:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E4 F6 06 01 9A 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 1B 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C E9 00 00 35 04 06 00 22 21 9A F1 42 70 A1 5A 3B C1 0F EC D3 29 [08:34:36]CheckFolder [08:34:36]dirname=/storage/ofd_packets [08:34:36]CheckFolder done [08:34:36]ProducePacketName [08:34:36]name=ofd_packets/00059724 [08:34:36]NVStorageSaveData ofd_packets/00059724 [08:34:36]File name is /storage/ofd_packets/00059724 [08:34:36]Write 300 bytes [08:34:36]NVStorageSaveData done [08:34:36]OFDSenderStorePacket done [08:34:36]KKMCreateOFDPacket done [08:34:36]NVStorageSaveData kkm_last_timestamp [08:34:36]File name is /storage/kkm_last_timestamp [08:34:36]Write 4 bytes [08:34:36]NVStorageSaveData done [08:34:36]ExternCall_PrintAddStr [08:34:36]wPrintStart [08:34:36]Write to MH i2c: 01 00 00 57 13 6A [08:34:36]Write i2c OK [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: 01 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: 01 07 00 [08:34:36]MH_I2C_Read... [08:34:36]Read from MH i2c: 01 07 00 57 13 00 00 00 00 00 FF 0F 7F [08:34:36]RasterBufferAndPrint [08:34:36]line Счет N : (1)545407 [08:34:36]line ИНН: 02508201610067 [08:34:36]line Контрольно-Кассовый Чек [08:34:36]line ПРОДАЖА [08:34:36]line ТРК (МРК, ГНК) : 72 [08:34:36]line Товар: 2711190000 [08:34:36]line ГАЗ-К-5 [08:34:36]line 8.600 * 34.90 [08:34:36]line = 300.14 [08:34:36]line НДС 12% НСП 1% [08:34:36]line > о реализуемом товаре [08:34:36]line ОКРУГЛЕНИЕ: -0.14 [08:34:36]line ИТОГО: 300.00 [08:34:36]line Внесено: 300.00 [08:34:36]line СДАЧА: 0.00 [08:34:36]line НСП 1% : 2.66 [08:34:36]line НДС 12% : 31.87 [08:34:36]line Наличными: 300.00 [08:34:36]line Безнал.: 0.00 [08:34:36]line Место: АЗС № 117 "Партнер Нефть" [08:34:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:34:36]line СНО: Общий режим [08:34:36]line Чек 119 05.06.2024 08:34 [08:34:36]line Смена: 72 ФФД: 1.0 [08:34:36]line ЗНМ: 0300000048 [08:34:36]line РНМ: 0000000000151680 [08:34:36]line Версия ККМ: v1.0 [08:34:36]line ФМ: 0000000000959414 [08:34:36]line ФД: 59724 [08:34:37]line ФПД: 37527728767600 [08:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083435&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59724&fm=37527728767600&tin=02508201610067®Number=0000000000151680&sum=30000 [08:34:37]OFD Sender: Processing packet 59724 [packets to send 53, broken 52] [08:34:37]ProducePacketName [08:34:37]name=ofd_packets/00059724 [08:34:37]OFD Sender: To server: pG, [08:34:37]CommunicateWithHost lk.salyk.kg:30040 [08:34:37]ConnectInit lk.salyk.kg [08:34:37]written 0, free lines is 4095 [08:34:37]Connected sock=10 [08:34:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E4 F6 06 01 9A 40 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 1B 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C E9 00 00 35 04 06 00 22 21 9A F1 42 70 A1 5A 3B C1 0F EC D3 29 [08:34:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 45 C6 47 00 8E 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C E9 00 00 F4 03 04 00 20 CF 5F 66 B6 04 01 00 00 DF 12 BF 66 31 7E 8E EE [08:34:37]CommunicateWithHost err = 0 [08:34:37]CheckOFDResponse [08:34:37]1017 (14) - 77093643461234 [08:34:37]1041 (16) - 0000000000959414 [08:34:37]1040 (4) - 59724 [08:34:37]1012 (4) - 05.06.2024 02:36 [08:34:37]1206 (1) - 0 [08:34:37]OFD Sender: Remove packet 59724 [08:34:37]ProducePacketName [08:34:37]name=ofd_packets/00059724 [08:34:37]NVStorageDeleteData [08:34:37]Write to MH i2c: 01 00 00 82 13 95 [08:34:37]Write i2c OK [08:34:37]MH_I2C_Read... [08:34:37]Read from MH i2c: 01 [08:34:37]MH_I2C_Read... [08:34:37]Read from MH i2c: 01 07 00 [08:34:37]MH_I2C_Read... [08:34:37]Read from MH i2c: 01 07 00 82 13 00 00 00 00 00 A5 0C 4D [08:34:37]RasterBufferAndPrint [08:34:37]line [08:34:37]line [08:34:37]line [08:34:37]line [08:34:37]line [08:34:37]written 0, free lines is 3241 [08:34:37]MH_Cut [08:34:37]Write to MH i2c: D1 01 00 89 13 01 6E [08:34:37]Write i2c OK [08:34:37]MH_I2C_Read... [08:34:37]Read from MH i2c: D1 [08:34:37]MH_I2C_Read... [08:34:37]Read from MH i2c: D1 01 00 [08:34:37]MH_I2C_Read... [08:34:37]Read from MH i2c: D1 01 00 89 13 00 6D [08:34:37]Write to MH i2c: 01 00 00 8A 13 9D [08:34:37]Write i2c OK [08:34:37]MH_I2C_Read... [08:34:37]OFD Sender: No OFD packet to send [08:34:38]*** Cut start [08:34:38]*** Partial cut [08:34:38]*** CUTSNS_PIN = 1 [08:34:38]*** CUTSNS_PIN = 0 [08:34:38]*** Brake cut motor [08:34:39]Read from MH i2c: 01 [08:34:39]MH_I2C_Read... [08:34:39]*** Stop cut motor [08:34:39]*** Cut end [08:34:39]Read from MH i2c: 01 07 00 [08:34:39]MH_I2C_Read... [08:34:39]Read from MH i2c: 01 07 00 8A 13 00 00 00 00 00 FF 0F B2 [08:34:39]process_action close_receipt done [08:34:39]requested_data is exist [08:34:39]produce_requested_data [08:34:39]requested_item fm.sn is exist - process it [08:34:39]wFMCommunicate request_size=4 [08:34:39]MH_SAM_APDU [08:34:39]CAPDU: 80 11 00 00 [08:34:39]Write to MH i2c: E2 08 00 8B 13 80 11 00 00 00 00 00 00 18 [08:34:39]Write i2c OK [08:34:39]MH_I2C_Read... [08:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:39]Read from MH i2c: E2 [08:34:39]MH_I2C_Read... [08:34:39]Read from MH i2c: E2 17 00 [08:34:39]MH_I2C_Read... [08:34:39]Read from MH i2c: E2 17 00 8B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6B [08:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:34:39]wFMCommunicate OK [08:34:39]requested_item fd.num is exist - process it [08:34:39]SAM_PROTO_GetFieldsCounters [08:34:39]wFMCommunicate request_size=4 [08:34:39]MH_SAM_APDU [08:34:39]CAPDU: 80 13 00 00 [08:34:39]Write to MH i2c: E2 08 00 8C 13 80 13 00 00 00 00 00 00 1B [08:34:39]Write i2c OK [08:34:39]MH_I2C_Read... [08:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:39]Read from MH i2c: E2 [08:34:39]MH_I2C_Read... [08:34:39]Read from MH i2c: E2 62 00 [08:34:39]MH_I2C_Read... [08:34:39]Read from MH i2c: E2 62 00 8C 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4C E9 00 00 0E 04 04 00 48 00 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 1A [08:34:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4C E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:39]wFMCommunicate OK [08:34:39]SAM_PROTO_GetFieldsCounters done [08:34:39]requested_item shift.num is exist - process it [08:34:39]requested_item shift.opened is exist - process it [08:34:39]req_shift_opened [08:34:39]FM_GetShiftState [08:34:39]SAM_PROTO_GetShiftState [08:34:39]wFMCommunicate request_size=4 [08:34:39]MH_SAM_APDU [08:34:39]CAPDU: 80 13 01 00 [08:34:39]Write to MH i2c: E2 08 00 8D 13 80 13 01 00 00 00 00 00 1D [08:34:39]Write i2c OK [08:34:39]MH_I2C_Read... [08:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:39]Read from MH i2c: E2 [08:34:39]MH_I2C_Read... [08:34:39]Read from MH i2c: E2 0E 00 [08:34:39]MH_I2C_Read... [08:34:39]Read from MH i2c: E2 0E 00 8D 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 55 [08:34:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:34:39]wFMCommunicate OK [08:34:39]SAM_PROTO_GetShiftState done [08:34:39]FM_GetShiftState done [08:34:39]req_shift_opened done [08:34:39]requested_item shift.open_date is exist - process it [08:34:39]req_shift_open_date [08:34:39]req_shift_open_date done [08:34:39]produce_requested_data done [08:34:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59724,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:34:39]process_action_free close_receipt [08:34:39]json_value_free [08:34:39]json_value_free done [08:34:39]process_json_proto returns [08:34:39]Send response to host [08:34:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59724,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:34:39]free response buf [08:34:39]execute_script done [08:34:39]execute_script returns [08:34:39]free content buf [08:34:39]Sock 8.Close socket [08:34:39]Sock 8.Thread stoped [08:34:42]OFD Sender: No OFD packet to send [08:34:43]accept exits with 9 [08:34:43]New connection [08:34:43]New thread 3066957156 created [08:34:43]Thread 3067100516 joined [08:34:43]Waiting for new connection... [08:34:43] Sock 9.Parse request [08:34:43]Sock 9.Check first char [08:34:43]Sock 9.First char is OK [08:34:43]request: POST /json_proto HTTP/1.0 [08:34:43]Method: POST [08:34:43]URL: /json_proto [08:34:43]Method is POST - this is cgi request [08:34:43]url: /json_proto [08:34:43]query_string will be loaded in cgi processing [08:34:43]execute_cgi json_proto POST (null) [08:34:43]execute_cgi path=json_proto method=POST [08:34:43]POST find Content-Length [08:34:43]Host: 172.17.60.68:8080 [08:34:43]Content-Length: 677 [08:34:43]Content-Type: application/json [08:34:43] [08:34:43]POST finish read [08:34:43]Found Content-Length = 677 [08:34:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:34:43]execute_script... [08:34: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)545408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:34:43]POST & json_proto [08:34:43]process_json_proto [08:34:43]json parsed OK: [08:34:43]protocol is kg_v1.0 [08:34:43]action value=close_receipt [08:34:43]process_action close_receipt [08:34:43]cmd_close_receipt [08:34:43]MH_GetDate [08:34:43]Write to MH i2c: F0 00 00 8E 13 90 [08:34:43]Write i2c OK [08:34:43]MH_I2C_Read... [08:34:43]Read from MH i2c: F0 [08:34:43]MH_I2C_Read... [08:34:43]Read from MH i2c: F0 09 00 [08:34:43]MH_I2C_Read... [08:34:43]Read from MH i2c: F0 09 00 8E 13 00 24 23 60 66 9A 61 5F 66 66 [08:34:43]GetLastDocTimeStamp 1717576475 [08:34:43]current date 1717576484 [08:34:43]FM_GetShiftState [08:34:43]SAM_PROTO_GetShiftState [08:34:43]wFMCommunicate request_size=4 [08:34:43]MH_SAM_APDU [08:34:43]CAPDU: 80 13 01 00 [08:34:43]Write to MH i2c: E2 08 00 8F 13 80 13 01 00 00 00 00 00 1F [08:34:43]Write i2c OK [08:34:43]MH_I2C_Read... [08:34:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:43]Read from MH i2c: E2 [08:34:43]MH_I2C_Read... [08:34:43]Read from MH i2c: E2 0E 00 [08:34:43]MH_I2C_Read... [08:34:43]Read from MH i2c: E2 0E 00 8F 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 57 [08:34:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:34:43]wFMCommunicate OK [08:34:43]SAM_PROTO_GetShiftState done [08:34:43]FM_GetShiftState done [08:34:43]opened in 1717545916 [08:34:43]opened+sec_in_day 1717632316 [08:34:43]quantity*price = 30038 [08:34:43]sum+1 = 30039 [08:34:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 120 05.06.2024 08:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59725 ФПД: 116181676497224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083444&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59725&fm=116181676497224&tin=02508201610067®Number=0000000000151680&sum=30000 [08:34:44]StoreToDocumentArchive [08:34:44]shift 72 fd 59725 [08:34:44]save to /storage/0072/doc_00059725 [08:34:44]save last doc name /storage/0072/doc_00059725 to /storage/kkm_last_doc_name [08:34:44]save OK [08:34:44]Clear old archive folders... [08:34:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:34:44]tlvbuf is 003DDB70 [08:34:44]SAM_PROTO_ClearQueue [08:34:44]wFMCommunicate request_size=4 [08:34:44]MH_SAM_APDU [08:34:44]CAPDU: 80 09 00 00 [08:34:44]Write to MH i2c: E2 08 00 9C 13 80 09 00 00 00 00 00 00 21 [08:34:44]Write i2c OK [08:34:44]MH_I2C_Read... [08:34:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:44]Read from MH i2c: E2 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 03 00 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 03 00 9C 13 00 90 00 23 [08:34:44]RAPDU: 90 00 [08:34:44]wFMCommunicate OK [08:34:44]SAM_PROTO_ClearQueue done [08:34:44]KKMCreateOFDPacket [08:34:44]OFDProtocolAddRootSTLVToBuf [08:34:44]FM_MakeSignedData [08:34:44]FM_MakeSignedData [08:34:44]SAM_PROTO_SignData [08:34:44]wFMCommunicate request_size=4 [08:34:44]MH_SAM_APDU [08:34:44]CAPDU: 80 0D 01 02 [08:34:44]Write to MH i2c: E2 08 00 9D 13 80 0D 01 02 00 00 00 00 29 [08:34:44]Write i2c OK [08:34:44]MH_I2C_Read... [08:34:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:44]Read from MH i2c: E2 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 03 00 [08:34:44]MH_I2C_Read... [08:34:44]Read from MH i2c: E2 03 00 9D 13 00 90 00 24 [08:34:44]RAPDU: 90 00 [08:34:44]wFMCommunicate OK [08:34:44]wFMCommunicate request_size=255 [08:34:44]MH_SAM_APDU [08:34: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 78 00 00 00 F4 03 04 00 24 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D E9 00 00 35 04 06 00 69 [08:34:44]Write to MH i2c: E2 02 01 9E 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 78 00 00 00 F4 03 04 00 24 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D E9 00 00 35 04 06 00 69 00 00 14 [08:34:44]Write i2c OK [08:34:44]MH_I2C_Read... [08:34:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:45]Read from MH i2c: E2 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 03 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 03 00 9E 13 00 90 00 25 [08:34:45]RAPDU: 90 00 [08:34:45]wFMCommunicate OK [08:34:45]wFMCommunicate request_size=10 [08:34:45]MH_SAM_APDU [08:34:45]CAPDU: 80 0D 02 02 05 AA A7 8E 99 48 [08:34:45]Write to MH i2c: E2 0D 00 9F 13 80 0D 02 02 05 00 AA A7 8E 99 48 00 00 F6 [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:45]Read from MH i2c: E2 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 03 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 03 00 9F 13 00 90 00 26 [08:34:45]RAPDU: 90 00 [08:34:45]wFMCommunicate OK [08:34:45]wFMCommunicate request_size=4 [08:34:45]MH_SAM_APDU [08:34:45]CAPDU: 80 0D 03 02 [08:34:45]Write to MH i2c: E2 08 00 A0 13 80 0D 03 02 00 00 00 00 2E [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:45]Read from MH i2c: E2 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 0B 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 0B 00 A0 13 00 8C 77 ED E7 D5 95 52 A9 90 00 6B [08:34:45]RAPDU: 8C 77 ED E7 D5 95 52 A9 90 00 [08:34:45]wFMCommunicate OK [08:34:45]SAM_PROTO_SignData done [08:34:45]FM_MakeSignedData done [08:34:45]CreateOFDProtocolMessage [08:34:45]wFMCommunicate request_size=4 [08:34:45]MH_SAM_APDU [08:34:45]CAPDU: 80 11 00 00 [08:34:45]Write to MH i2c: E2 08 00 A1 13 80 11 00 00 00 00 00 00 2E [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:45]Read from MH i2c: E2 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 17 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: E2 17 00 A1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 81 [08:34:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:34:45]wFMCommunicate OK [08:34:45]CreateOFDProtocolMessage done [08:34:45]OFDSenderStorePacket 59725 [08:34:45]StoreOFDPacket docnum=59725 [08:34:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D7 F1 07 01 A2 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 78 00 00 00 F4 03 04 00 24 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D E9 00 00 35 04 06 00 69 AA A7 8E 99 48 8C 77 ED E7 D5 95 52 A9 [08:34:45]CheckFolder [08:34:45]dirname=/storage/ofd_packets [08:34:45]CheckFolder done [08:34:45]ProducePacketName [08:34:45]name=ofd_packets/00059725 [08:34:45]NVStorageSaveData ofd_packets/00059725 [08:34:45]File name is /storage/ofd_packets/00059725 [08:34:45]Write 301 bytes [08:34:45]NVStorageSaveData done [08:34:45]OFDSenderStorePacket done [08:34:45]KKMCreateOFDPacket done [08:34:45]NVStorageSaveData kkm_last_timestamp [08:34:45]File name is /storage/kkm_last_timestamp [08:34:45]Write 4 bytes [08:34:45]NVStorageSaveData done [08:34:45]ExternCall_PrintAddStr [08:34:45]wPrintStart [08:34:45]Write to MH i2c: 01 00 00 A2 13 B5 [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: 01 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: 01 07 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: 01 07 00 A2 13 00 00 00 00 00 FF 0F CA [08:34:45]RasterBufferAndPrint [08:34:45]line Счет N : (1)545408 [08:34:45]line ИНН: 02508201610067 [08:34:45]line Контрольно-Кассовый Чек [08:34:45]line ПРОДАЖА [08:34:45]line ТРК (МРК, ГНК) : 32 [08:34:45]line Товар: 2710124130 [08:34:45]line Аи-92-К-5 [08:34:45]line 4.490 * 66.90 [08:34:45]line = 300.38 [08:34:45]line НДС 12% НСП 1% [08:34:45]line > о реализуемом товаре [08:34:45]line ОКРУГЛЕНИЕ: -0.38 [08:34:45]line ИТОГО: 300.00 [08:34:45]line Внесено: 300.00 [08:34:45]line СДАЧА: 0.00 [08:34:45]line НСП 1% : 2.66 [08:34:45]line НДС 12% : 31.90 [08:34:45]line Наличными: 300.00 [08:34:45]line Безнал.: 0.00 [08:34:45]line Место: АЗС № 117 "Партнер Нефть" [08:34:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:34:45]line СНО: Общий режим [08:34:45]line Чек 120 05.06.2024 08:34 [08:34:45]line Смена: 72 ФФД: 1.0 [08:34:45]line ЗНМ: 0300000048 [08:34:45]line РНМ: 0000000000151680 [08:34:45]line Версия ККМ: v1.0 [08:34:45]line ФМ: 0000000000959414 [08:34:45]line ФД: 59725 [08:34:45]line ФПД: 116181676497224 [08:34:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083444&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59725&fm=116181676497224&tin=02508201610067®Number=0000000000151680&sum=30000 [08:34:45]written 0, free lines is 4095 [08:34:45]OFD Sender: Processing packet 59725 [packets to send 53, broken 52] [08:34:45]ProducePacketName [08:34:45]name=ofd_packets/00059725 [08:34:45]OFD Sender: To server: pG, [08:34:45]CommunicateWithHost lk.salyk.kg:30040 [08:34:45]ConnectInit lk.salyk.kg [08:34:45]Connected sock=10 [08:34:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D7 F1 07 01 A2 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 78 00 00 00 F4 03 04 00 24 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D E9 00 00 35 04 06 00 69 AA A7 8E 99 48 8C 77 ED E7 D5 95 52 A9 [08:34:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CF DF 47 00 5D DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D E9 00 00 F4 03 04 00 28 CF 5F 66 B6 04 01 00 00 50 46 41 E4 6F E6 A4 B6 [08:34:45]CommunicateWithHost err = 0 [08:34:45]CheckOFDResponse [08:34:45]1017 (14) - 77093643461234 [08:34:45]1041 (16) - 0000000000959414 [08:34:45]1040 (4) - 59725 [08:34:45]1012 (4) - 05.06.2024 02:36 [08:34:45]1206 (1) - 0 [08:34:45]OFD Sender: Remove packet 59725 [08:34:45]ProducePacketName [08:34:45]name=ofd_packets/00059725 [08:34:45]NVStorageDeleteData [08:34:45]Write to MH i2c: 01 00 00 CD 13 E0 [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: 01 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: 01 07 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: 01 07 00 CD 13 00 00 00 00 00 AF 0C A2 [08:34:45]RasterBufferAndPrint [08:34:45]line [08:34:45]line [08:34:45]line [08:34:45]line [08:34:45]line [08:34:45]written 0, free lines is 3255 [08:34:45]MH_Cut [08:34:45]Write to MH i2c: D1 01 00 D4 13 01 B9 [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: D1 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: D1 01 00 [08:34:45]MH_I2C_Read... [08:34:45]Read from MH i2c: D1 01 00 D4 13 00 B8 [08:34:45]Write to MH i2c: 01 00 00 D5 13 E8 [08:34:45]Write i2c OK [08:34:45]MH_I2C_Read... [08:34:46]OFD Sender: No OFD packet to send [08:34:46]*** Cut start [08:34:46]*** Partial cut [08:34:46]*** CUTSNS_PIN = 1 [08:34:46]*** CUTSNS_PIN = 0 [08:34:46]*** Brake cut motor [08:34:47]Read from MH i2c: 01 [08:34:47]MH_I2C_Read... [08:34:47]*** Stop cut motor [08:34:47]*** Cut end [08:34:47]Read from MH i2c: 01 07 00 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: 01 07 00 D5 13 00 00 00 00 00 FF 0F FD [08:34:47]process_action close_receipt done [08:34:47]requested_data is exist [08:34:47]produce_requested_data [08:34:47]requested_item fm.sn is exist - process it [08:34:47]wFMCommunicate request_size=4 [08:34:47]MH_SAM_APDU [08:34:47]CAPDU: 80 11 00 00 [08:34:47]Write to MH i2c: E2 08 00 D6 13 80 11 00 00 00 00 00 00 63 [08:34:47]Write i2c OK [08:34:47]MH_I2C_Read... [08:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:47]Read from MH i2c: E2 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: E2 17 00 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: E2 17 00 D6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B6 [08:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:34:47]wFMCommunicate OK [08:34:47]requested_item fd.num is exist - process it [08:34:47]SAM_PROTO_GetFieldsCounters [08:34:47]wFMCommunicate request_size=4 [08:34:47]MH_SAM_APDU [08:34:47]CAPDU: 80 13 00 00 [08:34:47]Write to MH i2c: E2 08 00 D7 13 80 13 00 00 00 00 00 00 66 [08:34:47]Write i2c OK [08:34:47]MH_I2C_Read... [08:34:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:47]Read from MH i2c: E2 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: E2 62 00 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: E2 62 00 D7 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4D E9 00 00 0E 04 04 00 48 00 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 69 [08:34:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4D E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:47]wFMCommunicate OK [08:34:47]SAM_PROTO_GetFieldsCounters done [08:34:47]requested_item shift.num is exist - process it [08:34:47]requested_item shift.opened is exist - process it [08:34:47]req_shift_opened [08:34:47]FM_GetShiftState [08:34:47]SAM_PROTO_GetShiftState [08:34:47]wFMCommunicate request_size=4 [08:34:47]MH_SAM_APDU [08:34:47]CAPDU: 80 13 01 00 [08:34:47]Write to MH i2c: E2 08 00 D8 13 80 13 01 00 00 00 00 00 68 [08:34:47]Write i2c OK [08:34:47]MH_I2C_Read... [08:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:47]Read from MH i2c: E2 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: E2 0E 00 [08:34:47]MH_I2C_Read... [08:34:47]Read from MH i2c: E2 0E 00 D8 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A0 [08:34:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:34:47]wFMCommunicate OK [08:34:47]SAM_PROTO_GetShiftState done [08:34:47]FM_GetShiftState done [08:34:47]req_shift_opened done [08:34:47]requested_item shift.open_date is exist - process it [08:34:47]req_shift_open_date [08:34:47]req_shift_open_date done [08:34:47]produce_requested_data done [08:34:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59725,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:34:47]process_action_free close_receipt [08:34:47]json_value_free [08:34:47]json_value_free done [08:34:47]process_json_proto returns [08:34:47]Send response to host [08:34:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59725,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:34:47]free response buf [08:34:47]execute_script done [08:34:47]execute_script returns [08:34:47]free content buf [08:34:47]Sock 9.Close socket [08:34:47]Sock 9.Thread stoped [08:34:51]OFD Sender: No OFD packet to send [08:34:56]OFD Sender: No OFD packet to send [08:35:01]OFD Sender: No OFD packet to send [08:35:06]OFD Sender: No OFD packet to send [08:35:11]OFD Sender: No OFD packet to send [08:35:16]OFD Sender: No OFD packet to send [08:35:21]OFD Sender: No OFD packet to send [08:35:26]OFD Sender: No OFD packet to send [08:35:31]OFD Sender: No OFD packet to send [08:35:36]OFD Sender: No OFD packet to send [08:35:41]OFD Sender: No OFD packet to send [08:35:44]accept exits with 8 [08:35:44]New connection [08:35:44]New thread 3067100516 created [08:35:44]Thread 3066957156 joined [08:35:44]Waiting for new connection... [08:35:44] Sock 8.Parse request [08:35:44]Sock 8.Check first char [08:35:44]Sock 8.First char is OK [08:35:44]request: POST /json_proto HTTP/1.0 [08:35:44]Method: POST [08:35:44]URL: /json_proto [08:35:44]Method is POST - this is cgi request [08:35:44]url: /json_proto [08:35:44]query_string will be loaded in cgi processing [08:35:44]execute_cgi json_proto POST (null) [08:35:44]execute_cgi path=json_proto method=POST [08:35:44]POST find Content-Length [08:35:44]Host: 172.17.60.68:8080 [08:35:44]Content-Length: 978 [08:35:44]Content-Type: application/json [08:35:44] [08:35:44]POST finish read [08:35:44]Found Content-Length = 978 [08:35:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545406", "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" : 72.40, "quantity" : 55.250, "sum" : 4000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.63 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:44]execute_script... [08:35: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)545406", "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" : 72.40, "quantity" : 55.250, "sum" : 4000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.63 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:44]POST & json_proto [08:35:44]process_json_proto [08:35:44]json parsed OK: [08:35:44]protocol is kg_v1.0 [08:35:44]action value=close_receipt [08:35:44]process_action close_receipt [08:35:44]cmd_close_receipt [08:35:44]MH_GetDate [08:35:44]Write to MH i2c: F0 00 00 D9 13 DB [08:35:44]Write i2c OK [08:35:44]MH_I2C_Read... [08:35:44]Read from MH i2c: F0 [08:35:44]MH_I2C_Read... [08:35:44]Read from MH i2c: F0 09 00 [08:35:44]MH_I2C_Read... [08:35:44]Read from MH i2c: F0 09 00 D9 13 00 61 23 60 66 9A 61 5F 66 EE [08:35:44]GetLastDocTimeStamp 1717576484 [08:35:44]current date 1717576545 [08:35:44]FM_GetShiftState [08:35:44]SAM_PROTO_GetShiftState [08:35:44]wFMCommunicate request_size=4 [08:35:44]MH_SAM_APDU [08:35:44]CAPDU: 80 13 01 00 [08:35:44]Write to MH i2c: E2 08 00 DA 13 80 13 01 00 00 00 00 00 6A [08:35:44]Write i2c OK [08:35:44]MH_I2C_Read... [08:35:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:44]Read from MH i2c: E2 [08:35:44]MH_I2C_Read... [08:35:44]Read from MH i2c: E2 0E 00 [08:35:44]MH_I2C_Read... [08:35:44]Read from MH i2c: E2 0E 00 DA 13 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A2 [08:35:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:35:44]wFMCommunicate OK [08:35:44]SAM_PROTO_GetShiftState done [08:35:44]FM_GetShiftState done [08:35:44]opened in 1717545916 [08:35:44]opened+sec_in_day 1717632316 [08:35:44]quantity*price = 400010 [08:35:44]sum+1 = 400011 [08:35:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 121 05.06.2024 08:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 27.63 сом ФМ: 0000000000959414 ФД: 59726 ФПД: 96022925716764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083545&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59726&fm=96022925716764&tin=02508201610067®Number=0000000000151680&sum=400000 [08:35:45]StoreToDocumentArchive [08:35:45]shift 72 fd 59726 [08:35:45]save to /storage/0072/doc_00059726 [08:35:45]save last doc name /storage/0072/doc_00059726 to /storage/kkm_last_doc_name [08:35:45]save OK [08:35:45]Clear old archive folders... [08:35:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:35:45]tlvbuf is 003C9CE0 [08:35:45]SAM_PROTO_ClearQueue [08:35:45]wFMCommunicate request_size=4 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 09 00 00 [08:35:45]Write to MH i2c: E2 08 00 E7 13 80 09 00 00 00 00 00 00 6C [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:45]Read from MH i2c: E2 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 03 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 03 00 E7 13 00 90 00 6E [08:35:45]RAPDU: 90 00 [08:35:45]wFMCommunicate OK [08:35:45]SAM_PROTO_ClearQueue done [08:35:45]KKMCreateOFDPacket [08:35:45]OFDProtocolAddRootSTLVToBuf [08:35:45]FM_MakeSignedData [08:35:45]FM_MakeSignedData [08:35:45]SAM_PROTO_SignData [08:35:45]wFMCommunicate request_size=4 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 0D 01 02 [08:35:45]Write to MH i2c: E2 08 00 E8 13 80 0D 01 02 00 00 00 00 74 [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:45]Read from MH i2c: E2 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 03 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 03 00 E8 13 00 90 00 6F [08:35:45]RAPDU: 90 00 [08:35:45]wFMCommunicate OK [08:35:45]wFMCommunicate request_size=255 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 79 00 00 00 F4 03 04 00 61 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E E9 00 00 35 04 06 00 57 55 14 60 [08:35:45]Write to MH i2c: E2 02 01 E9 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 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 79 00 00 00 F4 03 04 00 61 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E E9 00 00 35 04 06 00 57 55 14 60 00 00 9B [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:45]Read from MH i2c: E2 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 03 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 03 00 E9 13 00 90 00 70 [08:35:45]RAPDU: 90 00 [08:35:45]wFMCommunicate OK [08:35:45]wFMCommunicate request_size=7 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 0D 02 02 02 AD 1C [08:35:45]Write to MH i2c: E2 0A 00 EA 13 80 0D 02 02 02 00 AD 1C 00 00 44 [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:46]Read from MH i2c: E2 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: E2 03 00 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: E2 03 00 EA 13 00 90 00 71 [08:35:46]RAPDU: 90 00 [08:35:46]wFMCommunicate OK [08:35:46]wFMCommunicate request_size=4 [08:35:46]MH_SAM_APDU [08:35:46]CAPDU: 80 0D 03 02 [08:35:46]Write to MH i2c: E2 08 00 EB 13 80 0D 03 02 00 00 00 00 79 [08:35:46]Write i2c OK [08:35:46]MH_I2C_Read... [08:35:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:46]Read from MH i2c: E2 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: E2 0B 00 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: E2 0B 00 EB 13 00 31 2F DF EC A2 08 D4 9C 90 00 BF [08:35:46]RAPDU: 31 2F DF EC A2 08 D4 9C 90 00 [08:35:46]wFMCommunicate OK [08:35:46]SAM_PROTO_SignData done [08:35:46]FM_MakeSignedData done [08:35:46]CreateOFDProtocolMessage [08:35:46]wFMCommunicate request_size=4 [08:35:46]MH_SAM_APDU [08:35:46]CAPDU: 80 11 00 00 [08:35:46]Write to MH i2c: E2 08 00 EC 13 80 11 00 00 00 00 00 00 79 [08:35:46]Write i2c OK [08:35:46]MH_I2C_Read... [08:35:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:46]Read from MH i2c: E2 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: E2 17 00 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: E2 17 00 EC 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CC [08:35:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:35:46]wFMCommunicate OK [08:35:46]CreateOFDProtocolMessage done [08:35:46]OFDSenderStorePacket 59726 [08:35:46]StoreOFDPacket docnum=59726 [08:35:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 77 9E 04 01 D7 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 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 79 00 00 00 F4 03 04 00 61 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E E9 00 00 35 04 06 00 57 55 14 60 AD 1C 31 2F DF EC A2 08 D4 9C [08:35:46]CheckFolder [08:35:46]dirname=/storage/ofd_packets [08:35:46]CheckFolder done [08:35:46]ProducePacketName [08:35:46]name=ofd_packets/00059726 [08:35:46]NVStorageSaveData ofd_packets/00059726 [08:35:46]File name is /storage/ofd_packets/00059726 [08:35:46]Write 298 bytes [08:35:46]NVStorageSaveData done [08:35:46]OFDSenderStorePacket done [08:35:46]KKMCreateOFDPacket done [08:35:46]NVStorageSaveData kkm_last_timestamp [08:35:46]File name is /storage/kkm_last_timestamp [08:35:46]Write 4 bytes [08:35:46]NVStorageSaveData done [08:35:46]ExternCall_PrintAddStr [08:35:46]wPrintStart [08:35:46]Write to MH i2c: 01 00 00 ED 13 00 [08:35:46]Write i2c OK [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: 01 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: 01 07 00 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: 01 07 00 ED 13 00 00 00 00 00 FF 0F 15 [08:35:46]RasterBufferAndPrint [08:35:46]line Счет N : (1)545406 [08:35:46]line ИНН: 02508201610067 [08:35:46]line Контрольно-Кассовый Чек [08:35:46]line ПРОДАЖА [08:35:46]line ТРК (МРК, ГНК) : 11 [08:35:46]line Товар: 2710194210 [08:35:46]line ДТ-К-5 [08:35:46]line 55.250 * 72.40 [08:35:46]line = 4000.10 [08:35:46]line НДС 12% НСП 1% [08:35:46]line > о реализуемом товаре [08:35:46]line ОКРУГЛЕНИЕ: -0.10 [08:35:46]line ИТОГО: 4000.00 [08:35:46]line Внесено: 4000.00 [08:35:46]line СДАЧА: 0.00 [08:35:46]line НСП 1% : 35.40 [08:35:46]line НДС 12% : 424.79 [08:35:46]line Наличными: 4000.00 [08:35:46]line Безнал.: 0.00 [08:35:46]line Место: АЗС № 117 "Партнер Нефть" [08:35:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:35:46]line СНО: Общий режим [08:35:46]line Чек 121 05.06.2024 08:35 [08:35:46]line Смена: 72 ФФД: 1.0 [08:35:46]line ЗНМ: 0300000048 [08:35:46]line РНМ: 0000000000151680 [08:35:46]line Версия ККМ: v1.0 [08:35:46]line [08:35:46]line Дисконтная программа [08:35:46]line ДТ [08:35:46]line номер 117 [08:35:46]line сэкономлено 27.63 сом [08:35:46]line ФМ: 0000000000959414 [08:35:46]line ФД: 59726 [08:35:46]line ФПД: 96022925716764 [08:35:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083545&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59726&fm=96022925716764&tin=02508201610067®Number=0000000000151680&sum=400000 [08:35:46]OFD Sender: Processing packet 59726 [packets to send 53, broken 52] [08:35:46]ProducePacketName [08:35:46]name=ofd_packets/00059726 [08:35:46]OFD Sender: To server: pG, [08:35:46]CommunicateWithHost lk.salyk.kg:30040 [08:35:46]ConnectInit lk.salyk.kg [08:35:46]written 0, free lines is 4095 [08:35:46]Connected sock=10 [08:35:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 77 9E 04 01 D7 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 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 79 00 00 00 F4 03 04 00 61 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E E9 00 00 35 04 06 00 57 55 14 60 AD 1C 31 2F DF EC A2 08 D4 9C [08:35:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5B C3 47 00 33 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E E9 00 00 F4 03 04 00 65 CF 5F 66 B6 04 01 00 00 33 A4 68 64 3A 2E 39 90 [08:35:46]CommunicateWithHost err = 0 [08:35:46]CheckOFDResponse [08:35:46]1017 (14) - 77093643461234 [08:35:46]1041 (16) - 0000000000959414 [08:35:46]1040 (4) - 59726 [08:35:46]1012 (4) - 05.06.2024 02:37 [08:35:46]1206 (1) - 0 [08:35:46]OFD Sender: Remove packet 59726 [08:35:46]ProducePacketName [08:35:46]name=ofd_packets/00059726 [08:35:46]NVStorageDeleteData [08:35:46]Write to MH i2c: 01 00 00 1D 14 31 [08:35:46]Write i2c OK [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: 01 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: 01 07 00 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: 01 07 00 1D 14 00 00 00 00 00 51 0C 95 [08:35:46]RasterBufferAndPrint [08:35:46]line [08:35:46]line [08:35:46]line [08:35:46]line [08:35:46]line [08:35:46]written 0, free lines is 3157 [08:35:46]MH_Cut [08:35:46]Write to MH i2c: D1 01 00 24 14 01 0A [08:35:46]Write i2c OK [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: D1 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: D1 01 00 [08:35:46]MH_I2C_Read... [08:35:46]Read from MH i2c: D1 01 00 24 14 00 09 [08:35:46]Write to MH i2c: 01 00 00 25 14 39 [08:35:46]Write i2c OK [08:35:46]MH_I2C_Read... [08:35:47]OFD Sender: No OFD packet to send [08:35:47]*** Cut start [08:35:47]*** Partial cut [08:35:47]*** CUTSNS_PIN = 1 [08:35:47]*** CUTSNS_PIN = 0 [08:35:48]*** Brake cut motor [08:35:48]Read from MH i2c: 01 [08:35:48]MH_I2C_Read... [08:35:48]*** Stop cut motor [08:35:48]*** Cut end [08:35:48]Read from MH i2c: 01 07 00 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: 01 07 00 25 14 00 00 00 00 00 FF 0F 4E [08:35:48]process_action close_receipt done [08:35:48]requested_data is exist [08:35:48]produce_requested_data [08:35:48]requested_item fm.sn is exist - process it [08:35:48]wFMCommunicate request_size=4 [08:35:48]MH_SAM_APDU [08:35:48]CAPDU: 80 11 00 00 [08:35:48]Write to MH i2c: E2 08 00 26 14 80 11 00 00 00 00 00 00 B4 [08:35:48]Write i2c OK [08:35:48]MH_I2C_Read... [08:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:48]Read from MH i2c: E2 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: E2 17 00 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: E2 17 00 26 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 07 [08:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:35:48]wFMCommunicate OK [08:35:48]requested_item fd.num is exist - process it [08:35:48]SAM_PROTO_GetFieldsCounters [08:35:48]wFMCommunicate request_size=4 [08:35:48]MH_SAM_APDU [08:35:48]CAPDU: 80 13 00 00 [08:35:48]Write to MH i2c: E2 08 00 27 14 80 13 00 00 00 00 00 00 B7 [08:35:48]Write i2c OK [08:35:48]MH_I2C_Read... [08:35:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:48]Read from MH i2c: E2 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: E2 62 00 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: E2 62 00 27 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4E E9 00 00 0E 04 04 00 48 00 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 BE [08:35:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4E E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:48]wFMCommunicate OK [08:35:48]SAM_PROTO_GetFieldsCounters done [08:35:48]requested_item shift.num is exist - process it [08:35:48]requested_item shift.opened is exist - process it [08:35:48]req_shift_opened [08:35:48]FM_GetShiftState [08:35:48]SAM_PROTO_GetShiftState [08:35:48]wFMCommunicate request_size=4 [08:35:48]MH_SAM_APDU [08:35:48]CAPDU: 80 13 01 00 [08:35:48]Write to MH i2c: E2 08 00 28 14 80 13 01 00 00 00 00 00 B9 [08:35:48]Write i2c OK [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: E2 [08:35:48]MH_I2C_Read... [08:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:48]Read from MH i2c: E2 0E 00 [08:35:48]MH_I2C_Read... [08:35:48]Read from MH i2c: E2 0E 00 28 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F1 [08:35:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:35:48]wFMCommunicate OK [08:35:48]SAM_PROTO_GetShiftState done [08:35:48]FM_GetShiftState done [08:35:48]req_shift_opened done [08:35:48]requested_item shift.open_date is exist - process it [08:35:48]req_shift_open_date [08:35:48]req_shift_open_date done [08:35:48]produce_requested_data done [08:35:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59726,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:35:48]process_action_free close_receipt [08:35:48]json_value_free [08:35:48]json_value_free done [08:35:48]process_json_proto returns [08:35:48]Send response to host [08:35:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59726,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:35:48]free response buf [08:35:48]execute_script done [08:35:48]execute_script returns [08:35:48]free content buf [08:35:48]Sock 8.Close socket [08:35:48]Sock 8.Thread stoped [08:35:52]OFD Sender: No OFD packet to send [08:35:57]OFD Sender: No OFD packet to send [08:36:02]OFD Sender: No OFD packet to send [08:36:07]OFD Sender: No OFD packet to send [08:36:12]OFD Sender: No OFD packet to send [08:36:17]OFD Sender: No OFD packet to send [08:36:22]OFD Sender: No OFD packet to send [08:36:27]OFD Sender: No OFD packet to send [08:36:32]OFD Sender: No OFD packet to send [08:36:37]OFD Sender: No OFD packet to send [08:36:42]OFD Sender: No OFD packet to send [08:36:47]OFD Sender: No OFD packet to send [08:36:52]OFD Sender: No OFD packet to send [08:36:57]OFD Sender: No OFD packet to send [08:37:02]OFD Sender: No OFD packet to send [08:37:07]OFD Sender: No OFD packet to send [08:37:12]OFD Sender: No OFD packet to send [08:37:17]OFD Sender: No OFD packet to send [08:37:22]OFD Sender: No OFD packet to send [08:37:27]OFD Sender: No OFD packet to send [08:37:32]OFD Sender: No OFD packet to send [08:37:37]OFD Sender: No OFD packet to send [08:37:38]accept exits with 9 [08:37:38]New connection [08:37:38]New thread 3066957156 created [08:37:38]Thread 3067100516 joined [08:37:38]Waiting for new connection... [08:37:38] Sock 9.Parse request [08:37:38]Sock 9.Check first char [08:37:38]Sock 9.First char is OK [08:37:38]request: POST /json_proto HTTP/1.0 [08:37:38]Method: POST [08:37:38]URL: /json_proto [08:37:38]Method is POST - this is cgi request [08:37:38]url: /json_proto [08:37:38]query_string will be loaded in cgi processing [08:37:38]execute_cgi json_proto POST (null) [08:37:38]execute_cgi path=json_proto method=POST [08:37:38]POST find Content-Length [08:37:38]Host: 172.17.60.68:8080 [08:37:38]Content-Length: 679 [08:37:38]Content-Type: application/json [08:37:38] [08:37:38]POST finish read [08:37:38]Found Content-Length = 679 [08:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545410", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:38]execute_script... [08:37:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545410", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:38]POST & json_proto [08:37:38]process_json_proto [08:37:38]json parsed OK: [08:37:38]protocol is kg_v1.0 [08:37:38]action value=close_receipt [08:37:38]process_action close_receipt [08:37:38]cmd_close_receipt [08:37:38]MH_GetDate [08:37:38]Write to MH i2c: F0 00 00 29 14 2C [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: F0 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: F0 09 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: F0 09 00 29 14 00 D3 23 60 66 9A 61 5F 66 B1 [08:37:38]GetLastDocTimeStamp 1717576545 [08:37:38]current date 1717576659 [08:37:38]FM_GetShiftState [08:37:38]SAM_PROTO_GetShiftState [08:37:38]wFMCommunicate request_size=4 [08:37:38]MH_SAM_APDU [08:37:38]CAPDU: 80 13 01 00 [08:37:38]Write to MH i2c: E2 08 00 2A 14 80 13 01 00 00 00 00 00 BB [08:37:38]Write i2c OK [08:37:38]MH_I2C_Read... [08:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:38]Read from MH i2c: E2 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 0E 00 [08:37:38]MH_I2C_Read... [08:37:38]Read from MH i2c: E2 0E 00 2A 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [08:37:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:37:38]wFMCommunicate OK [08:37:38]SAM_PROTO_GetShiftState done [08:37:38]FM_GetShiftState done [08:37:38]opened in 1717545916 [08:37:38]opened+sec_in_day 1717632316 [08:37:38]quantity*price = 100018 [08:37:38]sum+1 = 100020 [08:37:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 122 05.06.2024 08:37 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59727 ФПД: 42163393186314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083739&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59727&fm=42163393186314&tin=02508201610067®Number=0000000000151680&sum=100000 [08:37:39]StoreToDocumentArchive [08:37:39]shift 72 fd 59727 [08:37:39]save to /storage/0072/doc_00059727 [08:37:39]save last doc name /storage/0072/doc_00059727 to /storage/kkm_last_doc_name [08:37:39]save OK [08:37:39]Clear old archive folders... [08:37:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:37:39]tlvbuf is B6EE50E0 [08:37:39]SAM_PROTO_ClearQueue [08:37:39]wFMCommunicate request_size=4 [08:37:39]MH_SAM_APDU [08:37:39]CAPDU: 80 09 00 00 [08:37:39]Write to MH i2c: E2 08 00 37 14 80 09 00 00 00 00 00 00 BD [08:37:39]Write i2c OK [08:37:39]MH_I2C_Read... [08:37:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:39]Read from MH i2c: E2 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 03 00 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 03 00 37 14 00 90 00 BF [08:37:39]RAPDU: 90 00 [08:37:39]wFMCommunicate OK [08:37:39]SAM_PROTO_ClearQueue done [08:37:39]KKMCreateOFDPacket [08:37:39]OFDProtocolAddRootSTLVToBuf [08:37:39]FM_MakeSignedData [08:37:39]FM_MakeSignedData [08:37:39]SAM_PROTO_SignData [08:37:39]wFMCommunicate request_size=4 [08:37:39]MH_SAM_APDU [08:37:39]CAPDU: 80 0D 01 02 [08:37:39]Write to MH i2c: E2 08 00 38 14 80 0D 01 02 00 00 00 00 C5 [08:37:39]Write i2c OK [08:37:39]MH_I2C_Read... [08:37:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:39]Read from MH i2c: E2 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 03 00 [08:37:39]MH_I2C_Read... [08:37:39]Read from MH i2c: E2 03 00 38 14 00 90 00 C0 [08:37:39]RAPDU: 90 00 [08:37:39]wFMCommunicate OK [08:37:39]wFMCommunicate request_size=255 [08:37:39]MH_SAM_APDU [08:37: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 D3 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F E9 00 00 35 04 06 00 26 58 EE 12 [08:37:39]Write to MH i2c: E2 02 01 39 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 D3 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F E9 00 00 35 04 06 00 26 58 EE 12 00 00 5B [08:37:39]Write i2c OK [08:37:39]MH_I2C_Read... [08:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:40]Read from MH i2c: E2 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 03 00 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 03 00 39 14 00 90 00 C1 [08:37:40]RAPDU: 90 00 [08:37:40]wFMCommunicate OK [08:37:40]wFMCommunicate request_size=7 [08:37:40]MH_SAM_APDU [08:37:40]CAPDU: 80 0D 02 02 02 CA 0A [08:37:40]Write to MH i2c: E2 0A 00 3A 14 80 0D 02 02 02 00 CA 0A 00 00 A0 [08:37:40]Write i2c OK [08:37:40]MH_I2C_Read... [08:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:40]Read from MH i2c: E2 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 03 00 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 03 00 3A 14 00 90 00 C2 [08:37:40]RAPDU: 90 00 [08:37:40]wFMCommunicate OK [08:37:40]wFMCommunicate request_size=4 [08:37:40]MH_SAM_APDU [08:37:40]CAPDU: 80 0D 03 02 [08:37:40]Write to MH i2c: E2 08 00 3B 14 80 0D 03 02 00 00 00 00 CA [08:37:40]Write i2c OK [08:37:40]MH_I2C_Read... [08:37:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:40]Read from MH i2c: E2 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 0B 00 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 0B 00 3B 14 00 AE 3A C6 82 3C E0 74 3B 90 00 C6 [08:37:40]RAPDU: AE 3A C6 82 3C E0 74 3B 90 00 [08:37:40]wFMCommunicate OK [08:37:40]SAM_PROTO_SignData done [08:37:40]FM_MakeSignedData done [08:37:40]CreateOFDProtocolMessage [08:37:40]wFMCommunicate request_size=4 [08:37:40]MH_SAM_APDU [08:37:40]CAPDU: 80 11 00 00 [08:37:40]Write to MH i2c: E2 08 00 3C 14 80 11 00 00 00 00 00 00 CA [08:37:40]Write i2c OK [08:37:40]MH_I2C_Read... [08:37:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:40]Read from MH i2c: E2 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 17 00 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: E2 17 00 3C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1D [08:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:37:40]wFMCommunicate OK [08:37:40]CreateOFDProtocolMessage done [08:37:40]OFDSenderStorePacket 59727 [08:37:40]StoreOFDPacket docnum=59727 [08:37:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 73 FF 04 01 A7 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 D3 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F E9 00 00 35 04 06 00 26 58 EE 12 CA 0A AE 3A C6 82 3C E0 74 3B [08:37:40]CheckFolder [08:37:40]dirname=/storage/ofd_packets [08:37:40]CheckFolder done [08:37:40]ProducePacketName [08:37:40]name=ofd_packets/00059727 [08:37:40]NVStorageSaveData ofd_packets/00059727 [08:37:40]File name is /storage/ofd_packets/00059727 [08:37:40]Write 298 bytes [08:37:40]NVStorageSaveData done [08:37:40]OFDSenderStorePacket done [08:37:40]KKMCreateOFDPacket done [08:37:40]NVStorageSaveData kkm_last_timestamp [08:37:40]File name is /storage/kkm_last_timestamp [08:37:40]Write 4 bytes [08:37:40]NVStorageSaveData done [08:37:40]ExternCall_PrintAddStr [08:37:40]wPrintStart [08:37:40]Write to MH i2c: 01 00 00 3D 14 51 [08:37:40]Write i2c OK [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: 01 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: 01 07 00 [08:37:40]MH_I2C_Read... [08:37:40]Read from MH i2c: 01 07 00 3D 14 00 00 00 00 00 FF 0F 66 [08:37:40]RasterBufferAndPrint [08:37:40]line Счет N : (1)545410 [08:37:40]line ИНН: 02508201610067 [08:37:40]line Контрольно-Кассовый Чек [08:37:40]line ПРОДАЖА [08:37:40]line ТРК (МРК, ГНК) : 11 [08:37:40]line Товар: 2710194210 [08:37:40]line ДТ-К-5 [08:37:40]line 13.720 * 72.90 [08:37:40]line = 1000.19 [08:37:40]line НДС 12% НСП 1% [08:37:40]line > о реализуемом товаре [08:37:40]line ОКРУГЛЕНИЕ: -0.19 [08:37:40]line ИТОГО: 1000.00 [08:37:40]line Внесено: 1000.00 [08:37:40]line СДАЧА: 0.00 [08:37:40]line НСП 1% : 8.85 [08:37:40]line НДС 12% : 106.21 [08:37:40]line Наличными: 1000.00 [08:37:40]line Безнал.: 0.00 [08:37:40]line Место: АЗС № 117 "Партнер Нефть" [08:37:40]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:37:40]line СНО: Общий режим [08:37:40]line Чек 122 05.06.2024 08:37 [08:37:40]line Смена: 72 ФФД: 1.0 [08:37:40]line ЗНМ: 0300000048 [08:37:40]line РНМ: 0000000000151680 [08:37:40]line Версия ККМ: v1.0 [08:37:40]line ФМ: 0000000000959414 [08:37:40]line ФД: 59727 [08:37:40]line ФПД: 42163393186314 [08:37:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083739&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59727&fm=42163393186314&tin=02508201610067®Number=0000000000151680&sum=100000 [08:37:40]OFD Sender: Processing packet 59727 [packets to send 53, broken 52] [08:37:40]ProducePacketName [08:37:40]name=ofd_packets/00059727 [08:37:40]OFD Sender: To server: pG, [08:37:40]CommunicateWithHost lk.salyk.kg:30040 [08:37:40]ConnectInit lk.salyk.kg [08:37:40]written 0, free lines is 4095 [08:37:40]Connected sock=10 [08:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 73 FF 04 01 A7 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 D3 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F E9 00 00 35 04 06 00 26 58 EE 12 CA 0A AE 3A C6 82 3C E0 74 3B [08:37:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D6 A6 47 00 2C 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 39 35 39 34 31 34 10 04 04 00 4F E9 00 00 F4 03 04 00 D8 CF 5F 66 B6 04 01 00 00 A3 31 43 8C E8 01 A2 D8 [08:37:41]CommunicateWithHost err = 0 [08:37:41]CheckOFDResponse [08:37:41]1017 (14) - 77093643461234 [08:37:41]1041 (16) - 0000000000959414 [08:37:41]1040 (4) - 59727 [08:37:41]1012 (4) - 05.06.2024 02:39 [08:37:41]1206 (1) - 0 [08:37:41]OFD Sender: Remove packet 59727 [08:37:41]ProducePacketName [08:37:41]name=ofd_packets/00059727 [08:37:41]NVStorageDeleteData [08:37:41]Write to MH i2c: 01 00 00 68 14 7C [08:37:41]Write i2c OK [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: 01 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: 01 07 00 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: 01 07 00 68 14 00 00 00 00 00 AF 0C 3E [08:37:41]RasterBufferAndPrint [08:37:41]line [08:37:41]line [08:37:41]line [08:37:41]line [08:37:41]line [08:37:41]written 0, free lines is 3253 [08:37:41]MH_Cut [08:37:41]Write to MH i2c: D1 01 00 6F 14 01 55 [08:37:41]Write i2c OK [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: D1 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: D1 01 00 [08:37:41]MH_I2C_Read... [08:37:41]Read from MH i2c: D1 01 00 6F 14 00 54 [08:37:41]Write to MH i2c: 01 00 00 70 14 84 [08:37:41]Write i2c OK [08:37:41]MH_I2C_Read... [08:37:41]OFD Sender: No OFD packet to send [08:37:42]*** Cut start [08:37:42]*** Partial cut [08:37:42]*** CUTSNS_PIN = 1 [08:37:42]*** CUTSNS_PIN = 0 [08:37:42]*** Brake cut motor [08:37:42]Read from MH i2c: 01 [08:37:42]MH_I2C_Read... [08:37:42]*** Stop cut motor [08:37:42]*** Cut end [08:37:42]Read from MH i2c: 01 07 00 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: 01 07 00 70 14 00 00 00 00 00 FF 0F 99 [08:37:42]process_action close_receipt done [08:37:42]requested_data is exist [08:37:42]produce_requested_data [08:37:42]requested_item fm.sn is exist - process it [08:37:42]wFMCommunicate request_size=4 [08:37:42]MH_SAM_APDU [08:37:42]CAPDU: 80 11 00 00 [08:37:42]Write to MH i2c: E2 08 00 71 14 80 11 00 00 00 00 00 00 FF [08:37:42]Write i2c OK [08:37:42]MH_I2C_Read... [08:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:42]Read from MH i2c: E2 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 17 00 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 17 00 71 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [08:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:37:42]wFMCommunicate OK [08:37:42]requested_item fd.num is exist - process it [08:37:42]SAM_PROTO_GetFieldsCounters [08:37:42]wFMCommunicate request_size=4 [08:37:42]MH_SAM_APDU [08:37:42]CAPDU: 80 13 00 00 [08:37:42]Write to MH i2c: E2 08 00 72 14 80 13 00 00 00 00 00 00 02 [08:37:42]Write i2c OK [08:37:42]MH_I2C_Read... [08:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:42]Read from MH i2c: E2 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 62 00 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 62 00 72 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F E9 00 00 0E 04 04 00 48 00 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 0D [08:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:42]wFMCommunicate OK [08:37:42]SAM_PROTO_GetFieldsCounters done [08:37:42]requested_item shift.num is exist - process it [08:37:42]requested_item shift.opened is exist - process it [08:37:42]req_shift_opened [08:37:42]FM_GetShiftState [08:37:42]SAM_PROTO_GetShiftState [08:37:42]wFMCommunicate request_size=4 [08:37:42]MH_SAM_APDU [08:37:42]CAPDU: 80 13 01 00 [08:37:42]Write to MH i2c: E2 08 00 73 14 80 13 01 00 00 00 00 00 04 [08:37:42]Write i2c OK [08:37:42]MH_I2C_Read... [08:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:42]Read from MH i2c: E2 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 0E 00 [08:37:42]MH_I2C_Read... [08:37:42]Read from MH i2c: E2 0E 00 73 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3C [08:37:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:37:42]wFMCommunicate OK [08:37:42]SAM_PROTO_GetShiftState done [08:37:42]FM_GetShiftState done [08:37:42]req_shift_opened done [08:37:42]requested_item shift.open_date is exist - process it [08:37:42]req_shift_open_date [08:37:42]req_shift_open_date done [08:37:42]produce_requested_data done [08:37:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59727,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:37:42]process_action_free close_receipt [08:37:42]json_value_free [08:37:42]json_value_free done [08:37:42]process_json_proto returns [08:37:42]Send response to host [08:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59727,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:37:42]free response buf [08:37:42]execute_script done [08:37:42]execute_script returns [08:37:42]free content buf [08:37:42]Sock 9.Close socket [08:37:42]Sock 9.Thread stoped [08:37:46]OFD Sender: No OFD packet to send [08:37:51]OFD Sender: No OFD packet to send [08:37:56]OFD Sender: No OFD packet to send [08:38:01]OFD Sender: No OFD packet to send [08:38:06]OFD Sender: No OFD packet to send [08:38:11]OFD Sender: No OFD packet to send [08:38:16]OFD Sender: No OFD packet to send [08:38:18]accept exits with 8 [08:38:18]New connection [08:38:18]New thread 3067100516 created [08:38:18]Thread 3066957156 joined [08:38:18]Waiting for new connection... [08:38:18] Sock 8.Parse request [08:38:18]Sock 8.Check first char [08:38:18]Sock 8.First char is OK [08:38:18]request: POST /json_proto HTTP/1.0 [08:38:18]Method: POST [08:38:18]URL: /json_proto [08:38:18]Method is POST - this is cgi request [08:38:18]url: /json_proto [08:38:18]query_string will be loaded in cgi processing [08:38:18]execute_cgi json_proto POST (null) [08:38:18]execute_cgi path=json_proto method=POST [08:38:18]POST find Content-Length [08:38:18]Host: 172.17.60.68:8080 [08:38:18]Content-Length: 671 [08:38:18]Content-Type: application/json [08:38:18] [08:38:18]POST finish read [08:38:18]Found Content-Length = 671 [08:38:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 13.260, "sum" : 900.35, "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" ] } } [08:38:18]execute_script... [08:38: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)545411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 13.260, "sum" : 900.35, "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" ] } } [08:38:18]POST & json_proto [08:38:18]process_json_proto [08:38:18]json parsed OK: [08:38:18]protocol is kg_v1.0 [08:38:18]action value=close_receipt [08:38:18]process_action close_receipt [08:38:18]cmd_close_receipt [08:38:18]MH_GetDate [08:38:18]Write to MH i2c: F0 00 00 74 14 77 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: F0 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: F0 09 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: F0 09 00 74 14 00 FB 23 60 66 9A 61 5F 66 24 [08:38:18]GetLastDocTimeStamp 1717576659 [08:38:18]current date 1717576699 [08:38:18]FM_GetShiftState [08:38:18]SAM_PROTO_GetShiftState [08:38:18]wFMCommunicate request_size=4 [08:38:18]MH_SAM_APDU [08:38:18]CAPDU: 80 13 01 00 [08:38:18]Write to MH i2c: E2 08 00 75 14 80 13 01 00 00 00 00 00 06 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:18]Read from MH i2c: E2 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 0E 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 0E 00 75 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3E [08:38:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:38:18]wFMCommunicate OK [08:38:18]SAM_PROTO_GetShiftState done [08:38:18]FM_GetShiftState done [08:38:18]opened in 1717545916 [08:38:18]opened+sec_in_day 1717632316 [08:38:18]quantity*price = 90035 [08:38:18]sum+1 = 90036 [08:38:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.61 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 123 05.06.2024 08:38 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59728 ФПД: 150706734042448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59728&fm=150706734042448&tin=02508201610067®Number=0000000000151680&sum=90000 [08:38:19]StoreToDocumentArchive [08:38:19]shift 72 fd 59728 [08:38:19]save to /storage/0072/doc_00059728 [08:38:19]save last doc name /storage/0072/doc_00059728 to /storage/kkm_last_doc_name [08:38:19]save OK [08:38:19]Clear old archive folders... [08:38:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:38:19]tlvbuf is 003CDF40 [08:38:19]SAM_PROTO_ClearQueue [08:38:19]wFMCommunicate request_size=4 [08:38:19]MH_SAM_APDU [08:38:19]CAPDU: 80 09 00 00 [08:38:19]Write to MH i2c: E2 08 00 82 14 80 09 00 00 00 00 00 00 08 [08:38:19]Write i2c OK [08:38:19]MH_I2C_Read... [08:38:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:19]Read from MH i2c: E2 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 82 14 00 90 00 0A [08:38:19]RAPDU: 90 00 [08:38:19]wFMCommunicate OK [08:38:19]SAM_PROTO_ClearQueue done [08:38:19]KKMCreateOFDPacket [08:38:19]OFDProtocolAddRootSTLVToBuf [08:38:19]FM_MakeSignedData [08:38:19]FM_MakeSignedData [08:38:19]SAM_PROTO_SignData [08:38:19]wFMCommunicate request_size=4 [08:38:19]MH_SAM_APDU [08:38:19]CAPDU: 80 0D 01 02 [08:38:19]Write to MH i2c: E2 08 00 83 14 80 0D 01 02 00 00 00 00 10 [08:38:19]Write i2c OK [08:38:19]MH_I2C_Read... [08:38:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:19]Read from MH i2c: E2 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 83 14 00 90 00 0B [08:38:19]RAPDU: 90 00 [08:38:19]wFMCommunicate OK [08:38:19]wFMCommunicate request_size=255 [08:38:19]MH_SAM_APDU [08:38: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 33 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 59 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 7B 00 00 00 F4 03 04 00 FB 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 E9 00 00 35 04 06 00 [08:38:19]Write to MH i2c: E2 02 01 84 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 33 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 59 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 7B 00 00 00 F4 03 04 00 FB 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 E9 00 00 35 04 06 00 00 00 C3 [08:38:19]Write i2c OK [08:38:19]MH_I2C_Read... [08:38:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:19]Read from MH i2c: E2 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 84 14 00 90 00 0C [08:38:19]RAPDU: 90 00 [08:38:19]wFMCommunicate OK [08:38:19]wFMCommunicate request_size=11 [08:38:19]MH_SAM_APDU [08:38:19]CAPDU: 80 0D 02 02 06 89 11 25 59 0D 50 [08:38:19]Write to MH i2c: E2 0E 00 85 14 80 0D 02 02 06 00 89 11 25 59 0D 50 00 00 94 [08:38:19]Write i2c OK [08:38:19]MH_I2C_Read... [08:38:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:19]Read from MH i2c: E2 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 [08:38:19]MH_I2C_Read... [08:38:19]Read from MH i2c: E2 03 00 85 14 00 90 00 0D [08:38:19]RAPDU: 90 00 [08:38:19]wFMCommunicate OK [08:38:19]wFMCommunicate request_size=4 [08:38:19]MH_SAM_APDU [08:38:19]CAPDU: 80 0D 03 02 [08:38:19]Write to MH i2c: E2 08 00 86 14 80 0D 03 02 00 00 00 00 15 [08:38:19]Write i2c OK [08:38:19]MH_I2C_Read... [08:38:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:20]Read from MH i2c: E2 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 0B 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 0B 00 86 14 00 B8 AF 90 01 43 E1 3B 5E 90 00 CB [08:38:20]RAPDU: B8 AF 90 01 43 E1 3B 5E 90 00 [08:38:20]wFMCommunicate OK [08:38:20]SAM_PROTO_SignData done [08:38:20]FM_MakeSignedData done [08:38:20]CreateOFDProtocolMessage [08:38:20]wFMCommunicate request_size=4 [08:38:20]MH_SAM_APDU [08:38:20]CAPDU: 80 11 00 00 [08:38:20]Write to MH i2c: E2 08 00 87 14 80 11 00 00 00 00 00 00 15 [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:20]Read from MH i2c: E2 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 17 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 17 00 87 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 68 [08:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:38:20]wFMCommunicate OK [08:38:20]CreateOFDProtocolMessage done [08:38:20]OFDSenderStorePacket 59728 [08:38:20]StoreOFDPacket docnum=59728 [08:38:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 ED 1E 08 01 A1 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 33 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 59 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 7B 00 00 00 F4 03 04 00 FB 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 E9 00 00 35 04 06 00 89 11 25 59 0D 50 B8 AF 90 01 43 E1 3B 5E [08:38:20]CheckFolder [08:38:20]dirname=/storage/ofd_packets [08:38:20]CheckFolder done [08:38:20]ProducePacketName [08:38:20]name=ofd_packets/00059728 [08:38:20]NVStorageSaveData ofd_packets/00059728 [08:38:20]File name is /storage/ofd_packets/00059728 [08:38:20]Write 302 bytes [08:38:20]NVStorageSaveData done [08:38:20]OFDSenderStorePacket done [08:38:20]KKMCreateOFDPacket done [08:38:20]NVStorageSaveData kkm_last_timestamp [08:38:20]File name is /storage/kkm_last_timestamp [08:38:20]Write 4 bytes [08:38:20]NVStorageSaveData done [08:38:20]ExternCall_PrintAddStr [08:38:20]wPrintStart [08:38:20]Write to MH i2c: 01 00 00 88 14 9C [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: 01 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: 01 07 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: 01 07 00 88 14 00 00 00 00 00 FF 0F B1 [08:38:20]RasterBufferAndPrint [08:38:20]line Счет N : (1)545411 [08:38:20]line ИНН: 02508201610067 [08:38:20]line Контрольно-Кассовый Чек [08:38:20]line ПРОДАЖА [08:38:20]line ТРК (МРК, ГНК) : 24 [08:38:20]line Товар: 2710124130 [08:38:20]line SUPER 92-К-5 [08:38:20]line 13.260 * 67.90 [08:38:20]line = 900.35 [08:38:20]line НДС 12% НСП 1% [08:38:20]line > о реализуемом товаре [08:38:20]line ОКРУГЛЕНИЕ: -0.35 [08:38:20]line ИТОГО: 900.00 [08:38:20]line Внесено: 900.00 [08:38:20]line СДАЧА: 0.00 [08:38:20]line НСП 1% : 7.97 [08:38:20]line НДС 12% : 95.61 [08:38:20]line Наличными: 900.00 [08:38:20]line Безнал.: 0.00 [08:38:20]line Место: АЗС № 117 "Партнер Нефть" [08:38:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:38:20]line СНО: Общий режим [08:38:20]line Чек 123 05.06.2024 08:38 [08:38:20]line Смена: 72 ФФД: 1.0 [08:38:20]line ЗНМ: 0300000048 [08:38:20]line РНМ: 0000000000151680 [08:38:20]line Версия ККМ: v1.0 [08:38:20]line ФМ: 0000000000959414 [08:38:20]line ФД: 59728 [08:38:20]line ФПД: 150706734042448 [08:38:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T083819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59728&fm=150706734042448&tin=02508201610067®Number=0000000000151680&sum=90000 [08:38:20]OFD Sender: Processing packet 59728 [packets to send 53, broken 52] [08:38:20]ProducePacketName [08:38:20]name=ofd_packets/00059728 [08:38:20]OFD Sender: To server: pG, [08:38:20]CommunicateWithHost lk.salyk.kg:30040 [08:38:20]ConnectInit lk.salyk.kg [08:38:20]written 0, free lines is 4095 [08:38:20]Connected sock=9 [08:38:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 ED 1E 08 01 A1 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 33 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B3 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 59 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 7B 00 00 00 F4 03 04 00 FB 23 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 E9 00 00 35 04 06 00 89 11 25 59 0D 50 B8 AF 90 01 43 E1 3B 5E [08:38:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CB 87 47 00 11 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 39 35 39 34 31 34 10 04 04 00 50 E9 00 00 F4 03 04 00 FF CF 5F 66 B6 04 01 00 00 D2 2E 82 C9 F3 E6 85 C9 [08:38:20]CommunicateWithHost err = 0 [08:38:20]CheckOFDResponse [08:38:20]1017 (14) - 77093643461234 [08:38:20]1041 (16) - 0000000000959414 [08:38:20]1040 (4) - 59728 [08:38:20]1012 (4) - 05.06.2024 02:39 [08:38:20]1206 (1) - 0 [08:38:20]OFD Sender: Remove packet 59728 [08:38:20]ProducePacketName [08:38:20]name=ofd_packets/00059728 [08:38:20]NVStorageDeleteData [08:38:20]Write to MH i2c: 01 00 00 B3 14 C7 [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: 01 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: 01 07 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: 01 07 00 B3 14 00 00 00 00 00 B2 0C 8C [08:38:20]RasterBufferAndPrint [08:38:20]line [08:38:20]line [08:38:20]line [08:38:20]line [08:38:20]line [08:38:20]written 0, free lines is 3258 [08:38:20]MH_Cut [08:38:20]Write to MH i2c: D1 01 00 BA 14 01 A0 [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: D1 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: D1 01 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: D1 01 00 BA 14 00 9F [08:38:20]Write to MH i2c: 01 00 00 BB 14 CF [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:21]OFD Sender: No OFD packet to send [08:38:21]*** Cut start [08:38:21]*** Partial cut [08:38:21]*** CUTSNS_PIN = 1 [08:38:21]*** CUTSNS_PIN = 0 [08:38:22]*** Brake cut motor [08:38:22]Read from MH i2c: 01 [08:38:22]MH_I2C_Read... [08:38:22]*** Stop cut motor [08:38:22]*** Cut end [08:38:22]Read from MH i2c: 01 07 00 [08:38:22]MH_I2C_Read... [08:38:22]Read from MH i2c: 01 07 00 BB 14 00 00 00 00 00 FF 0F E4 [08:38:22]process_action close_receipt done [08:38:22]requested_data is exist [08:38:22]produce_requested_data [08:38:22]requested_item fm.sn is exist - process it [08:38:22]wFMCommunicate request_size=4 [08:38:22]MH_SAM_APDU [08:38:22]CAPDU: 80 11 00 00 [08:38:22]Write to MH i2c: E2 08 00 BC 14 80 11 00 00 00 00 00 00 4A [08:38:22]Write i2c OK [08:38:22]MH_I2C_Read... [08:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:22]Read from MH i2c: E2 [08:38:22]MH_I2C_Read... [08:38:22]Read from MH i2c: E2 17 00 [08:38:22]MH_I2C_Read... [08:38:22]Read from MH i2c: E2 17 00 BC 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9D [08:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:38:22]wFMCommunicate OK [08:38:22]requested_item fd.num is exist - process it [08:38:22]SAM_PROTO_GetFieldsCounters [08:38:22]wFMCommunicate request_size=4 [08:38:22]MH_SAM_APDU [08:38:22]CAPDU: 80 13 00 00 [08:38:22]Write to MH i2c: E2 08 00 BD 14 80 13 00 00 00 00 00 00 4D [08:38:22]Write i2c OK [08:38:22]MH_I2C_Read... [08:38:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:22]Read from MH i2c: E2 [08:38:22]MH_I2C_Read... [08:38:22]Read from MH i2c: E2 62 00 [08:38:22]MH_I2C_Read... [08:38:22]Read from MH i2c: E2 62 00 BD 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [08:38:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:22]wFMCommunicate OK [08:38:22]SAM_PROTO_GetFieldsCounters done [08:38:22]requested_item shift.num is exist - process it [08:38:22]requested_item shift.opened is exist - process it [08:38:22]req_shift_opened [08:38:22]FM_GetShiftState [08:38:22]SAM_PROTO_GetShiftState [08:38:22]wFMCommunicate request_size=4 [08:38:22]MH_SAM_APDU [08:38:22]CAPDU: 80 13 01 00 [08:38:22]Write to MH i2c: E2 08 00 BE 14 80 13 01 00 00 00 00 00 4F [08:38:22]Write i2c OK [08:38:22]MH_I2C_Read... [08:38:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:22]Read from MH i2c: E2 [08:38:22]MH_I2C_Read... [08:38:22]Read from MH i2c: E2 0E 00 [08:38:22]MH_I2C_Read... [08:38:22]Read from MH i2c: E2 0E 00 BE 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 87 [08:38:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:38:22]wFMCommunicate OK [08:38:22]SAM_PROTO_GetShiftState done [08:38:22]FM_GetShiftState done [08:38:22]req_shift_opened done [08:38:22]requested_item shift.open_date is exist - process it [08:38:22]req_shift_open_date [08:38:22]req_shift_open_date done [08:38:22]produce_requested_data done [08:38:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59728,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:38:22]process_action_free close_receipt [08:38:22]json_value_free [08:38:22]json_value_free done [08:38:22]process_json_proto returns [08:38:22]Send response to host [08:38:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59728,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:38:22]free response buf [08:38:22]execute_script done [08:38:22]execute_script returns [08:38:22]free content buf [08:38:22]Sock 8.Close socket [08:38:22]Sock 8.Thread stoped [08:38:26]OFD Sender: No OFD packet to send [08:38:31]OFD Sender: No OFD packet to send [08:38:36]OFD Sender: No OFD packet to send [08:38:41]OFD Sender: No OFD packet to send [08:38:46]OFD Sender: No OFD packet to send [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:06]OFD Sender: No OFD packet to send [08:39:11]OFD Sender: No OFD packet to send [08:39:16]OFD Sender: No OFD packet to send [08:39:21]OFD Sender: No OFD packet to send [08:39:26]OFD Sender: No OFD packet to send [08:39:31]OFD Sender: No OFD packet to send [08:39:36]OFD Sender: No OFD packet to send [08:39:41]OFD Sender: No OFD packet to send [08:39:46]OFD Sender: No OFD packet to send [08:39:51]OFD Sender: No OFD packet to send [08:39:56]OFD Sender: No OFD packet to send [08:40:01]OFD Sender: No OFD packet to send [08:40:05]accept exits with 10 [08:40:05]New connection [08:40:05]New thread 3066957156 created [08:40:05]Thread 3067100516 joined [08:40:05]Waiting for new connection... [08:40:05] Sock 10.Parse request [08:40:05]Sock 10.Check first char [08:40:05]Sock 10.First char is OK [08:40:05]request: POST /json_proto HTTP/1.0 [08:40:05]Method: POST [08:40:05]URL: /json_proto [08:40:05]Method is POST - this is cgi request [08:40:05]url: /json_proto [08:40:05]query_string will be loaded in cgi processing [08:40:05]execute_cgi json_proto POST (null) [08:40:05]execute_cgi path=json_proto method=POST [08:40:05]POST find Content-Length [08:40:05]Host: 172.17.60.68:8080 [08:40:05]Content-Length: 840 [08:40:05]Content-Type: application/json [08:40:05] [08:40:05]POST finish read [08:40:05]Found Content-Length = 840 [08:40:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545412", "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" : 72.90, "quantity" : 82.310, "sum" : 6000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 6000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:05]execute_script... [08:40: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)545412", "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" : 72.90, "quantity" : 82.310, "sum" : 6000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 6000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:05]POST & json_proto [08:40:05]process_json_proto [08:40:05]json parsed OK: [08:40:05]protocol is kg_v1.0 [08:40:05]action value=close_receipt [08:40:05]process_action close_receipt [08:40:05]cmd_close_receipt [08:40:05]MH_GetDate [08:40:05]Write to MH i2c: F0 00 00 BF 14 C2 [08:40:05]Write i2c OK [08:40:05]MH_I2C_Read... [08:40:05]Read from MH i2c: F0 [08:40:05]MH_I2C_Read... [08:40:05]Read from MH i2c: F0 09 00 [08:40:05]MH_I2C_Read... [08:40:05]Read from MH i2c: F0 09 00 BF 14 00 65 24 60 66 9A 61 5F 66 DA [08:40:05]GetLastDocTimeStamp 1717576699 [08:40:05]current date 1717576805 [08:40:05]FM_GetShiftState [08:40:05]SAM_PROTO_GetShiftState [08:40:05]wFMCommunicate request_size=4 [08:40:05]MH_SAM_APDU [08:40:05]CAPDU: 80 13 01 00 [08:40:05]Write to MH i2c: E2 08 00 C0 14 80 13 01 00 00 00 00 00 51 [08:40:05]Write i2c OK [08:40:05]MH_I2C_Read... [08:40:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:05]Read from MH i2c: E2 [08:40:05]MH_I2C_Read... [08:40:05]Read from MH i2c: E2 0E 00 [08:40:05]MH_I2C_Read... [08:40:05]Read from MH i2c: E2 0E 00 C0 14 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 89 [08:40:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:40:05]wFMCommunicate OK [08:40:05]SAM_PROTO_GetShiftState done [08:40:05]FM_GetShiftState done [08:40:05]opened in 1717545916 [08:40:05]opened+sec_in_day 1717632316 [08:40:05]quantity*price = 600039 [08:40:05]sum+1 = 600041 [08:40:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 6000.40 НСП 1% : 53.10 НДС 12% : 637.21 Наличными: 0.00 Безнал.: 6000.40 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 124 05.06.2024 08:40 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59729 ФПД: 254204980343056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T084005&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59729&fm=254204980343056&tin=02508201610067®Number=0000000000151680&sum=600040 [08:40:06]StoreToDocumentArchive [08:40:06]shift 72 fd 59729 [08:40:06]save to /storage/0072/doc_00059729 [08:40:06]save last doc name /storage/0072/doc_00059729 to /storage/kkm_last_doc_name [08:40:06]save OK [08:40:06]Clear old archive folders... [08:40:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:40:06]tlvbuf is 0042DD50 [08:40:06]SAM_PROTO_ClearQueue [08:40:06]wFMCommunicate request_size=4 [08:40:06]MH_SAM_APDU [08:40:06]CAPDU: 80 09 00 00 [08:40:06]Write to MH i2c: E2 08 00 CD 14 80 09 00 00 00 00 00 00 53 [08:40:06]Write i2c OK [08:40:06]MH_I2C_Read... [08:40:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:06]Read from MH i2c: E2 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 CD 14 00 90 00 55 [08:40:06]RAPDU: 90 00 [08:40:06]wFMCommunicate OK [08:40:06]SAM_PROTO_ClearQueue done [08:40:06]KKMCreateOFDPacket [08:40:06]OFDProtocolAddRootSTLVToBuf [08:40:06]FM_MakeSignedData [08:40:06]FM_MakeSignedData [08:40:06]SAM_PROTO_SignData [08:40:06]wFMCommunicate request_size=4 [08:40:06]MH_SAM_APDU [08:40:06]CAPDU: 80 0D 01 02 [08:40:06]Write to MH i2c: E2 08 00 CE 14 80 0D 01 02 00 00 00 00 5B [08:40:06]Write i2c OK [08:40:06]MH_I2C_Read... [08:40:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:06]Read from MH i2c: E2 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 CE 14 00 90 00 56 [08:40:06]RAPDU: 90 00 [08:40:06]wFMCommunicate OK [08:40:06]wFMCommunicate request_size=255 [08:40:06]MH_SAM_APDU [08:40: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 86 41 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 E8 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 E9 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 65 24 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 E9 00 00 35 04 06 00 E7 32 B5 8D [08:40:06]Write to MH i2c: E2 02 01 CF 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 41 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 E8 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 E9 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 65 24 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 E9 00 00 35 04 06 00 E7 32 B5 8D 00 00 B5 [08:40:06]Write i2c OK [08:40:06]MH_I2C_Read... [08:40:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:06]Read from MH i2c: E2 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 CF 14 00 90 00 57 [08:40:06]RAPDU: 90 00 [08:40:06]wFMCommunicate OK [08:40:06]wFMCommunicate request_size=7 [08:40:06]MH_SAM_APDU [08:40:06]CAPDU: 80 0D 02 02 02 B1 10 [08:40:06]Write to MH i2c: E2 0A 00 D0 14 80 0D 02 02 02 00 B1 10 00 00 23 [08:40:06]Write i2c OK [08:40:06]MH_I2C_Read... [08:40:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:06]Read from MH i2c: E2 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 03 00 D0 14 00 90 00 58 [08:40:06]RAPDU: 90 00 [08:40:06]wFMCommunicate OK [08:40:06]wFMCommunicate request_size=4 [08:40:06]MH_SAM_APDU [08:40:06]CAPDU: 80 0D 03 02 [08:40:06]Write to MH i2c: E2 08 00 D1 14 80 0D 03 02 00 00 00 00 60 [08:40:06]Write i2c OK [08:40:06]MH_I2C_Read... [08:40:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:06]Read from MH i2c: E2 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 0B 00 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 0B 00 D1 14 00 85 08 DB EC C4 A6 4E AD 90 00 1A [08:40:06]RAPDU: 85 08 DB EC C4 A6 4E AD 90 00 [08:40:06]wFMCommunicate OK [08:40:06]SAM_PROTO_SignData done [08:40:06]FM_MakeSignedData done [08:40:06]CreateOFDProtocolMessage [08:40:06]wFMCommunicate request_size=4 [08:40:06]MH_SAM_APDU [08:40:06]CAPDU: 80 11 00 00 [08:40:06]Write to MH i2c: E2 08 00 D2 14 80 11 00 00 00 00 00 00 60 [08:40:06]Write i2c OK [08:40:06]MH_I2C_Read... [08:40:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:06]Read from MH i2c: E2 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 17 00 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: E2 17 00 D2 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B3 [08:40:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:40:06]wFMCommunicate OK [08:40:06]CreateOFDProtocolMessage done [08:40:06]OFDSenderStorePacket 59729 [08:40:06]StoreOFDPacket docnum=59729 [08:40:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 08 DE 04 01 6F 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 41 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 E8 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 E9 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 65 24 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 E9 00 00 35 04 06 00 E7 32 B5 8D B1 10 85 08 DB EC C4 A6 4E AD [08:40:06]CheckFolder [08:40:06]dirname=/storage/ofd_packets [08:40:06]CheckFolder done [08:40:06]ProducePacketName [08:40:06]name=ofd_packets/00059729 [08:40:06]NVStorageSaveData ofd_packets/00059729 [08:40:06]File name is /storage/ofd_packets/00059729 [08:40:06]Write 298 bytes [08:40:06]NVStorageSaveData done [08:40:06]OFDSenderStorePacket done [08:40:06]KKMCreateOFDPacket done [08:40:06]NVStorageSaveData kkm_last_timestamp [08:40:06]File name is /storage/kkm_last_timestamp [08:40:06]Write 4 bytes [08:40:06]NVStorageSaveData done [08:40:06]OFD Sender: Processing packet 59729 [packets to send 53, broken 52] [08:40:06]ProducePacketName [08:40:06]name=ofd_packets/00059729 [08:40:06]OFD Sender: To server: pG, [08:40:06]CommunicateWithHost lk.salyk.kg:30040 [08:40:06]ConnectInit lk.salyk.kg [08:40:06]ExternCall_PrintAddStr [08:40:06]wPrintStart [08:40:06]Write to MH i2c: 01 00 00 D3 14 E7 [08:40:06]Write i2c OK [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: 01 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: 01 07 00 [08:40:06]MH_I2C_Read... [08:40:06]Read from MH i2c: 01 07 00 D3 14 00 00 00 00 00 FF 0F FC [08:40:06]RasterBufferAndPrint [08:40:06]line Счет N : (1)545412 [08:40:06]line ИНН: 02508201610067 [08:40:06]line Контрольно-Кассовый Чек [08:40:06]line ПРОДАЖА [08:40:06]line ТРК (МРК, ГНК) : 31 [08:40:06]line Товар: 2710194210 [08:40:06]line ДТ-К-5 [08:40:06]line 82.310 * 72.90 [08:40:06]line = 6000.40 [08:40:06]line НДС 12% НСП 1% [08:40:06]line > о реализуемом товаре [08:40:06]line ИТОГО: 6000.40 [08:40:06]line НСП 1% : 53.10 [08:40:06]line НДС 12% : 637.21 [08:40:06]line Наличными: 0.00 [08:40:06]line Безнал.: 6000.40 [08:40:06]line Место: АЗС № 117 "Партнер Нефть" [08:40:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:40:06]line СНО: Общий режим [08:40:06]line Чек 124 05.06.2024 08:40 [08:40:06]line Смена: 72 ФФД: 1.0 [08:40:06]line ЗНМ: 0300000048 [08:40:06]line РНМ: 0000000000151680 [08:40:06]line Версия ККМ: v1.0 [08:40:06]line Платежная система: АКБ Кыргызстан [08:40:07]line ФМ: 0000000000959414 [08:40:07]line ФД: 59729 [08:40:07]line ФПД: 254204980343056 [08:40:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T084005&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59729&fm=254204980343056&tin=02508201610067®Number=0000000000151680&sum=600040 [08:40:07]Connected sock=11 [08:40:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 08 DE 04 01 6F 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 41 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 E8 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 E9 F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 27 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 65 24 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 E9 00 00 35 04 06 00 E7 32 B5 8D B1 10 85 08 DB EC C4 A6 4E AD [08:40:07]written 0, free lines is 4095 [08:40:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5B 4D 47 00 CA 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 E9 00 00 F4 03 04 00 6A D0 5F 66 B6 04 01 00 00 5D D8 C1 00 41 F1 5E AE [08:40:07]CommunicateWithHost err = 0 [08:40:07]CheckOFDResponse [08:40:07]1017 (14) - 77093643461234 [08:40:07]1041 (16) - 0000000000959414 [08:40:07]1040 (4) - 59729 [08:40:07]1012 (4) - 05.06.2024 02:41 [08:40:07]1206 (1) - 0 [08:40:07]OFD Sender: Remove packet 59729 [08:40:07]ProducePacketName [08:40:07]name=ofd_packets/00059729 [08:40:07]NVStorageDeleteData [08:40:07]Write to MH i2c: 01 00 00 FD 14 11 [08:40:07]Write i2c OK [08:40:07]MH_I2C_Read... [08:40:07]Read from MH i2c: 01 [08:40:07]MH_I2C_Read... [08:40:07]Read from MH i2c: 01 07 00 [08:40:07]MH_I2C_Read... [08:40:07]Read from MH i2c: 01 07 00 FD 14 00 00 00 00 00 C4 0C E8 [08:40:07]RasterBufferAndPrint [08:40:07]line [08:40:07]line [08:40:07]line [08:40:07]line [08:40:07]line [08:40:07]written 0, free lines is 3274 [08:40:07]MH_Cut [08:40:07]Write to MH i2c: D1 01 00 04 15 01 EB [08:40:07]Write i2c OK [08:40:07]MH_I2C_Read... [08:40:07]Read from MH i2c: D1 [08:40:07]MH_I2C_Read... [08:40:07]Read from MH i2c: D1 01 00 [08:40:07]MH_I2C_Read... [08:40:07]Read from MH i2c: D1 01 00 04 15 00 EA [08:40:07]Write to MH i2c: 01 00 00 05 15 1A [08:40:07]Write i2c OK [08:40:07]MH_I2C_Read... [08:40:07]OFD Sender: No OFD packet to send [08:40:08]*** Cut start [08:40:08]*** Partial cut [08:40:08]*** CUTSNS_PIN = 1 [08:40:08]*** CUTSNS_PIN = 0 [08:40:08]*** Brake cut motor [08:40:09]Read from MH i2c: 01 [08:40:09]MH_I2C_Read... [08:40:09]*** Stop cut motor [08:40:09]*** Cut end [08:40:09]Read from MH i2c: 01 07 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: 01 07 00 05 15 00 00 00 00 00 FF 0F 2F [08:40:09]process_action close_receipt done [08:40:09]requested_data is exist [08:40:09]produce_requested_data [08:40:09]requested_item fm.sn is exist - process it [08:40:09]wFMCommunicate request_size=4 [08:40:09]MH_SAM_APDU [08:40:09]CAPDU: 80 11 00 00 [08:40:09]Write to MH i2c: E2 08 00 06 15 80 11 00 00 00 00 00 00 95 [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:09]Read from MH i2c: E2 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: E2 17 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: E2 17 00 06 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E8 [08:40:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:40:09]wFMCommunicate OK [08:40:09]requested_item fd.num is exist - process it [08:40:09]SAM_PROTO_GetFieldsCounters [08:40:09]wFMCommunicate request_size=4 [08:40:09]MH_SAM_APDU [08:40:09]CAPDU: 80 13 00 00 [08:40:09]Write to MH i2c: E2 08 00 07 15 80 13 00 00 00 00 00 00 98 [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:09]Read from MH i2c: E2 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: E2 62 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: E2 62 00 07 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 51 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [08:40:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 51 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:09]wFMCommunicate OK [08:40:09]SAM_PROTO_GetFieldsCounters done [08:40:09]requested_item shift.num is exist - process it [08:40:09]requested_item shift.opened is exist - process it [08:40:09]req_shift_opened [08:40:09]FM_GetShiftState [08:40:09]SAM_PROTO_GetShiftState [08:40:09]wFMCommunicate request_size=4 [08:40:09]MH_SAM_APDU [08:40:09]CAPDU: 80 13 01 00 [08:40:09]Write to MH i2c: E2 08 00 08 15 80 13 01 00 00 00 00 00 9A [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:09]Read from MH i2c: E2 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: E2 0E 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: E2 0E 00 08 15 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D2 [08:40:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:40:09]wFMCommunicate OK [08:40:09]SAM_PROTO_GetShiftState done [08:40:09]FM_GetShiftState done [08:40:09]req_shift_opened done [08:40:09]requested_item shift.open_date is exist - process it [08:40:09]req_shift_open_date [08:40:09]req_shift_open_date done [08:40:09]produce_requested_data done [08:40:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59729,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:40:09]process_action_free close_receipt [08:40:09]json_value_free [08:40:09]json_value_free done [08:40:09]process_json_proto returns [08:40:09]Send response to host [08:40:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59729,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:40:09]free response buf [08:40:09]execute_script done [08:40:09]execute_script returns [08:40:09]free content buf [08:40:09]Sock 10.Close socket [08:40:09]Sock 10.Thread stoped [08:40:12]OFD Sender: No OFD packet to send [08:40:17]OFD Sender: No OFD packet to send [08:40:22]OFD Sender: No OFD packet to send [08:40:27]OFD Sender: No OFD packet to send [08:40:32]OFD Sender: No OFD packet to send [08:40:37]OFD Sender: No OFD packet to send [08:40:42]OFD Sender: No OFD packet to send [08:40:47]OFD Sender: No OFD packet to send [08:40:53]OFD Sender: No OFD packet to send [08:40:58]OFD Sender: No OFD packet to send [08:41:03]OFD Sender: No OFD packet to send [08:41:08]OFD Sender: No OFD packet to send [08:41:13]OFD Sender: No OFD packet to send [08:41:18]OFD Sender: No OFD packet to send [08:41:23]OFD Sender: No OFD packet to send [08:41:28]OFD Sender: No OFD packet to send [08:41:33]OFD Sender: No OFD packet to send [08:41:38]OFD Sender: No OFD packet to send [08:41:43]OFD Sender: No OFD packet to send [08:41:48]OFD Sender: No OFD packet to send [08:41:53]OFD Sender: No OFD packet to send [08:41:58]OFD Sender: No OFD packet to send [08:42:03]OFD Sender: No OFD packet to send [08:42:08]OFD Sender: No OFD packet to send [08:42:13]OFD Sender: No OFD packet to send [08:42:18]OFD Sender: No OFD packet to send [08:42:23]OFD Sender: No OFD packet to send [08:42:28]OFD Sender: No OFD packet to send [08:42:33]OFD Sender: No OFD packet to send [08:42:38]OFD Sender: No OFD packet to send [08:42:43]OFD Sender: No OFD packet to send [08:42:48]OFD Sender: No OFD packet to send [08:42:53]OFD Sender: No OFD packet to send [08:42:58]OFD Sender: No OFD packet to send [08:43:03]OFD Sender: No OFD packet to send [08:43:08]OFD Sender: No OFD packet to send [08:43:13]OFD Sender: No OFD packet to send [08:43:18]OFD Sender: No OFD packet to send [08:43:23]OFD Sender: No OFD packet to send [08:43:28]OFD Sender: No OFD packet to send [08:43:33]OFD Sender: No OFD packet to send [08:43:38]OFD Sender: No OFD packet to send [08:43:43]OFD Sender: No OFD packet to send [08:43:48]OFD Sender: No OFD packet to send [08:43:53]OFD Sender: No OFD packet to send [08:43:58]OFD Sender: No OFD packet to send [08:44:03]OFD Sender: No OFD packet to send [08:44:08]OFD Sender: No OFD packet to send [08:44:13]OFD Sender: No OFD packet to send [08:44:18]OFD Sender: No OFD packet to send [08:44:23]OFD Sender: No OFD packet to send [08:44:28]OFD Sender: No OFD packet to send [08:44:33]OFD Sender: No OFD packet to send [08:44:38]OFD Sender: No OFD packet to send [08:44:43]OFD Sender: No OFD packet to send [08:44:48]OFD Sender: No OFD packet to send [08:44:53]OFD Sender: No OFD packet to send [08:44:58]OFD Sender: No OFD packet to send [08:45:03]OFD Sender: No OFD packet to send [08:45:08]OFD Sender: No OFD packet to send [08:45:13]OFD Sender: No OFD packet to send [08:45:18]OFD Sender: No OFD packet to send [08:45:23]OFD Sender: No OFD packet to send [08:45:28]OFD Sender: No OFD packet to send [08:45:33]OFD Sender: No OFD packet to send [08:45:38]OFD Sender: No OFD packet to send [08:45:43]OFD Sender: No OFD packet to send [08:45:48]OFD Sender: No OFD packet to send [08:45:53]OFD Sender: No OFD packet to send [08:45:58]OFD Sender: No OFD packet to send [08:45:59]accept exits with 8 [08:45:59]New connection [08:45:59]New thread 3067100516 created [08:45:59]Thread 3066957156 joined [08:45:59]Waiting for new connection... [08:45:59] Sock 8.Parse request [08:45:59]Sock 8.Check first char [08:45:59]Sock 8.First char is OK [08:45:59]request: POST /json_proto HTTP/1.0 [08:45:59]Method: POST [08:45:59]URL: /json_proto [08:45:59]Method is POST - this is cgi request [08:45:59]url: /json_proto [08:45:59]query_string will be loaded in cgi processing [08:45:59]execute_cgi json_proto POST (null) [08:45:59]execute_cgi path=json_proto method=POST [08:45:59]POST find Content-Length [08:45:59]Host: 172.17.60.68:8080 [08:45:59]Content-Length: 674 [08:45:59]Content-Type: application/json [08:45:59] [08:45:59]POST finish read [08:45:59]Found Content-Length = 674 [08:45:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545414", "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" : 72.90, "quantity" : 8.240, "sum" : 600.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:59]execute_script... [08:45: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)545414", "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" : 72.90, "quantity" : 8.240, "sum" : 600.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:59]POST & json_proto [08:45:59]process_json_proto [08:45:59]json parsed OK: [08:45:59]protocol is kg_v1.0 [08:45:59]action value=close_receipt [08:45:59]process_action close_receipt [08:45:59]cmd_close_receipt [08:45:59]MH_GetDate [08:45:59]Write to MH i2c: F0 00 00 09 15 0D [08:45:59]Write i2c OK [08:45:59]MH_I2C_Read... [08:45:59]Read from MH i2c: F0 [08:45:59]MH_I2C_Read... [08:45:59]Read from MH i2c: F0 09 00 [08:45:59]MH_I2C_Read... [08:45:59]Read from MH i2c: F0 09 00 09 15 00 C8 25 60 66 9A 61 5F 66 89 [08:45:59]GetLastDocTimeStamp 1717576805 [08:45:59]current date 1717577160 [08:45:59]FM_GetShiftState [08:45:59]SAM_PROTO_GetShiftState [08:45:59]wFMCommunicate request_size=4 [08:45:59]MH_SAM_APDU [08:45:59]CAPDU: 80 13 01 00 [08:45:59]Write to MH i2c: E2 08 00 0A 15 80 13 01 00 00 00 00 00 9C [08:45:59]Write i2c OK [08:45:59]MH_I2C_Read... [08:45:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:59]Read from MH i2c: E2 [08:45:59]MH_I2C_Read... [08:45:59]Read from MH i2c: E2 0E 00 [08:45:59]MH_I2C_Read... [08:45:59]Read from MH i2c: E2 0E 00 0A 15 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D4 [08:45:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:45:59]wFMCommunicate OK [08:45:59]SAM_PROTO_GetShiftState done [08:45:59]FM_GetShiftState done [08:45:59]opened in 1717545916 [08:45:59]opened+sec_in_day 1717632316 [08:45:59]quantity*price = 60069 [08:45:59]sum+1 = 60071 [08:45:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.32 НДС 12% : 63.79 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 125 05.06.2024 08:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59730 ФПД: 120330789988892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T084600&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59730&fm=120330789988892&tin=02508201610067®Number=0000000000151680&sum=60000 [08:46:01]StoreToDocumentArchive [08:46:01]shift 72 fd 59730 [08:46:01]save to /storage/0072/doc_00059730 [08:46:01]save last doc name /storage/0072/doc_00059730 to /storage/kkm_last_doc_name [08:46:01]save OK [08:46:01]Clear old archive folders... [08:46:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:46:01]tlvbuf is 00424B50 [08:46:01]SAM_PROTO_ClearQueue [08:46:01]wFMCommunicate request_size=4 [08:46:01]MH_SAM_APDU [08:46:01]CAPDU: 80 09 00 00 [08:46:01]Write to MH i2c: E2 08 00 17 15 80 09 00 00 00 00 00 00 9E [08:46:01]Write i2c OK [08:46:01]MH_I2C_Read... [08:46:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:01]Read from MH i2c: E2 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 17 15 00 90 00 A0 [08:46:01]RAPDU: 90 00 [08:46:01]wFMCommunicate OK [08:46:01]SAM_PROTO_ClearQueue done [08:46:01]KKMCreateOFDPacket [08:46:01]OFDProtocolAddRootSTLVToBuf [08:46:01]FM_MakeSignedData [08:46:01]FM_MakeSignedData [08:46:01]SAM_PROTO_SignData [08:46:01]wFMCommunicate request_size=4 [08:46:01]MH_SAM_APDU [08:46:01]CAPDU: 80 0D 01 02 [08:46:01]Write to MH i2c: E2 08 00 18 15 80 0D 01 02 00 00 00 00 A6 [08:46:01]Write i2c OK [08:46:01]MH_I2C_Read... [08:46:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:01]Read from MH i2c: E2 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 18 15 00 90 00 A1 [08:46:01]RAPDU: 90 00 [08:46:01]wFMCommunicate OK [08:46:01]wFMCommunicate request_size=255 [08:46:01]MH_SAM_APDU [08:46: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 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C8 25 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 E9 00 00 35 04 06 00 6D 70 B1 FE [08:46:01]Write to MH i2c: E2 02 01 19 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C8 25 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 E9 00 00 35 04 06 00 6D 70 B1 FE 00 00 61 [08:46:01]Write i2c OK [08:46:01]MH_I2C_Read... [08:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:01]Read from MH i2c: E2 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 19 15 00 90 00 A2 [08:46:01]RAPDU: 90 00 [08:46:01]wFMCommunicate OK [08:46:01]wFMCommunicate request_size=7 [08:46:01]MH_SAM_APDU [08:46:01]CAPDU: 80 0D 02 02 02 2A 1C [08:46:01]Write to MH i2c: E2 0A 00 1A 15 80 0D 02 02 02 00 2A 1C 00 00 F3 [08:46:01]Write i2c OK [08:46:01]MH_I2C_Read... [08:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:01]Read from MH i2c: E2 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 03 00 1A 15 00 90 00 A3 [08:46:01]RAPDU: 90 00 [08:46:01]wFMCommunicate OK [08:46:01]wFMCommunicate request_size=4 [08:46:01]MH_SAM_APDU [08:46:01]CAPDU: 80 0D 03 02 [08:46:01]Write to MH i2c: E2 08 00 1B 15 80 0D 03 02 00 00 00 00 AB [08:46:01]Write i2c OK [08:46:01]MH_I2C_Read... [08:46:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:01]Read from MH i2c: E2 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 0B 00 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 0B 00 1B 15 00 D0 45 2C A7 BB DD D6 CC 90 00 CE [08:46:01]RAPDU: D0 45 2C A7 BB DD D6 CC 90 00 [08:46:01]wFMCommunicate OK [08:46:01]SAM_PROTO_SignData done [08:46:01]FM_MakeSignedData done [08:46:01]CreateOFDProtocolMessage [08:46:01]wFMCommunicate request_size=4 [08:46:01]MH_SAM_APDU [08:46:01]CAPDU: 80 11 00 00 [08:46:01]Write to MH i2c: E2 08 00 1C 15 80 11 00 00 00 00 00 00 AB [08:46:01]Write i2c OK [08:46:01]MH_I2C_Read... [08:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:01]Read from MH i2c: E2 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 17 00 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: E2 17 00 1C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FE [08:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:46:01]wFMCommunicate OK [08:46:01]CreateOFDProtocolMessage done [08:46:01]OFDSenderStorePacket 59730 [08:46:01]StoreOFDPacket docnum=59730 [08:46:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 65 57 04 01 12 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C8 25 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 E9 00 00 35 04 06 00 6D 70 B1 FE 2A 1C D0 45 2C A7 BB DD D6 CC [08:46:01]CheckFolder [08:46:01]dirname=/storage/ofd_packets [08:46:01]CheckFolder done [08:46:01]ProducePacketName [08:46:01]name=ofd_packets/00059730 [08:46:01]NVStorageSaveData ofd_packets/00059730 [08:46:01]File name is /storage/ofd_packets/00059730 [08:46:01]Write 298 bytes [08:46:01]NVStorageSaveData done [08:46:01]OFDSenderStorePacket done [08:46:01]KKMCreateOFDPacket done [08:46:01]NVStorageSaveData kkm_last_timestamp [08:46:01]File name is /storage/kkm_last_timestamp [08:46:01]Write 4 bytes [08:46:01]NVStorageSaveData done [08:46:01]ExternCall_PrintAddStr [08:46:01]wPrintStart [08:46:01]Write to MH i2c: 01 00 00 1D 15 32 [08:46:01]Write i2c OK [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: 01 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: 01 07 00 [08:46:01]MH_I2C_Read... [08:46:01]Read from MH i2c: 01 07 00 1D 15 00 00 00 00 00 FF 0F 47 [08:46:01]RasterBufferAndPrint [08:46:01]line Счет N : (1)545414 [08:46:01]line ИНН: 02508201610067 [08:46:01]line Контрольно-Кассовый Чек [08:46:01]line ПРОДАЖА [08:46:01]line ТРК (МРК, ГНК) : 21 [08:46:01]line Товар: 2710194210 [08:46:01]line ДТ-К-5 [08:46:01]line 8.240 * 72.90 [08:46:01]line = 600.70 [08:46:01]line НДС 12% НСП 1% [08:46:01]line > о реализуемом товаре [08:46:01]line ОКРУГЛЕНИЕ: -0.70 [08:46:01]line ИТОГО: 600.00 [08:46:01]line Внесено: 600.00 [08:46:01]line СДАЧА: 0.00 [08:46:01]line НСП 1% : 5.32 [08:46:01]line НДС 12% : 63.79 [08:46:01]line Наличными: 600.00 [08:46:01]line Безнал.: 0.00 [08:46:01]line Место: АЗС № 117 "Партнер Нефть" [08:46:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:46:01]line СНО: Общий режим [08:46:01]line Чек 125 05.06.2024 08:46 [08:46:01]line Смена: 72 ФФД: 1.0 [08:46:01]line ЗНМ: 0300000048 [08:46:01]line РНМ: 0000000000151680 [08:46:01]line Версия ККМ: v1.0 [08:46:01]line ФМ: 0000000000959414 [08:46:01]line ФД: 59730 [08:46:01]line ФПД: 120330789988892 [08:46:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T084600&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59730&fm=120330789988892&tin=02508201610067®Number=0000000000151680&sum=60000 [08:46:01]OFD Sender: Processing packet 59730 [packets to send 53, broken 52] [08:46:01]ProducePacketName [08:46:01]name=ofd_packets/00059730 [08:46:01]OFD Sender: To server: pG, [08:46:01]CommunicateWithHost lk.salyk.kg:30040 [08:46:01]ConnectInit lk.salyk.kg [08:46:01]written 0, free lines is 4095 [08:46:02]Connected sock=10 [08:46:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 65 57 04 01 12 C8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 C8 25 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 E9 00 00 35 04 06 00 6D 70 B1 FE 2A 1C D0 45 2C A7 BB DD D6 CC [08:46:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 08 EB 47 00 2E 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 39 35 39 34 31 34 10 04 04 00 52 E9 00 00 F4 03 04 00 CD D1 5F 66 B6 04 01 00 00 B8 07 53 05 A4 0C 4F EF [08:46:02]CommunicateWithHost err = 0 [08:46:02]CheckOFDResponse [08:46:02]1017 (14) - 77093643461234 [08:46:02]1041 (16) - 0000000000959414 [08:46:02]1040 (4) - 59730 [08:46:02]1012 (4) - 05.06.2024 02:47 [08:46:02]1206 (1) - 0 [08:46:02]OFD Sender: Remove packet 59730 [08:46:02]ProducePacketName [08:46:02]name=ofd_packets/00059730 [08:46:02]NVStorageDeleteData [08:46:02]Write to MH i2c: 01 00 00 48 15 5D [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: 01 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: 01 07 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: 01 07 00 48 15 00 00 00 00 00 C1 0C 31 [08:46:02]RasterBufferAndPrint [08:46:02]line [08:46:02]line [08:46:02]line [08:46:02]line [08:46:02]line [08:46:02]written 0, free lines is 3271 [08:46:02]MH_Cut [08:46:02]Write to MH i2c: D1 01 00 4F 15 01 36 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: D1 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: D1 01 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: D1 01 00 4F 15 00 35 [08:46:02]Write to MH i2c: 01 00 00 50 15 65 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]OFD Sender: No OFD packet to send [08:46:03]*** Cut start [08:46:03]*** Partial cut [08:46:03]*** CUTSNS_PIN = 1 [08:46:03]*** CUTSNS_PIN = 0 [08:46:03]*** Brake cut motor [08:46:03]Read from MH i2c: 01 [08:46:03]MH_I2C_Read... [08:46:03]*** Stop cut motor [08:46:03]*** Cut end [08:46:03]Read from MH i2c: 01 07 00 [08:46:03]MH_I2C_Read... [08:46:03]Read from MH i2c: 01 07 00 50 15 00 00 00 00 00 FF 0F 7A [08:46:03]process_action close_receipt done [08:46:03]requested_data is exist [08:46:03]produce_requested_data [08:46:03]requested_item fm.sn is exist - process it [08:46:03]wFMCommunicate request_size=4 [08:46:03]MH_SAM_APDU [08:46:03]CAPDU: 80 11 00 00 [08:46:03]Write to MH i2c: E2 08 00 51 15 80 11 00 00 00 00 00 00 E0 [08:46:03]Write i2c OK [08:46:03]MH_I2C_Read... [08:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:04]Read from MH i2c: E2 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 17 00 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 17 00 51 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 33 [08:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:46:04]wFMCommunicate OK [08:46:04]requested_item fd.num is exist - process it [08:46:04]SAM_PROTO_GetFieldsCounters [08:46:04]wFMCommunicate request_size=4 [08:46:04]MH_SAM_APDU [08:46:04]CAPDU: 80 13 00 00 [08:46:04]Write to MH i2c: E2 08 00 52 15 80 13 00 00 00 00 00 00 E3 [08:46:04]Write i2c OK [08:46:04]MH_I2C_Read... [08:46:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:04]Read from MH i2c: E2 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 62 00 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 62 00 52 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 52 E9 00 00 0E 04 04 00 48 00 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 FA [08:46:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 52 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:04]wFMCommunicate OK [08:46:04]SAM_PROTO_GetFieldsCounters done [08:46:04]requested_item shift.num is exist - process it [08:46:04]requested_item shift.opened is exist - process it [08:46:04]req_shift_opened [08:46:04]FM_GetShiftState [08:46:04]SAM_PROTO_GetShiftState [08:46:04]wFMCommunicate request_size=4 [08:46:04]MH_SAM_APDU [08:46:04]CAPDU: 80 13 01 00 [08:46:04]Write to MH i2c: E2 08 00 53 15 80 13 01 00 00 00 00 00 E5 [08:46:04]Write i2c OK [08:46:04]MH_I2C_Read... [08:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:04]Read from MH i2c: E2 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 0E 00 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 0E 00 53 15 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1D [08:46:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:46:04]wFMCommunicate OK [08:46:04]SAM_PROTO_GetShiftState done [08:46:04]FM_GetShiftState done [08:46:04]req_shift_opened done [08:46:04]requested_item shift.open_date is exist - process it [08:46:04]req_shift_open_date [08:46:04]req_shift_open_date done [08:46:04]produce_requested_data done [08:46:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59730,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:46:04]process_action_free close_receipt [08:46:04]json_value_free [08:46:04]json_value_free done [08:46:04]process_json_proto returns [08:46:04]Send response to host [08:46:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59730,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:46:04]free response buf [08:46:04]execute_script done [08:46:04]execute_script returns [08:46:04]free content buf [08:46:04]Sock 8.Close socket [08:46:04]Sock 8.Thread stoped [08:46:07]OFD Sender: No OFD packet to send [08:46:12]OFD Sender: No OFD packet to send [08:46:17]OFD Sender: No OFD packet to send [08:46:22]OFD Sender: No OFD packet to send [08:46:27]OFD Sender: No OFD packet to send [08:46:32]OFD Sender: No OFD packet to send [08:46:37]OFD Sender: No OFD packet to send [08:46:42]OFD Sender: No OFD packet to send [08:46:47]OFD Sender: No OFD packet to send [08:46:52]OFD Sender: No OFD packet to send [08:46:57]OFD Sender: No OFD packet to send [08:47:02]OFD Sender: No OFD packet to send [08:47:07]OFD Sender: No OFD packet to send [08:47:12]OFD Sender: No OFD packet to send [08:47:17]OFD Sender: No OFD packet to send [08:47:22]OFD Sender: No OFD packet to send [08:47:27]OFD Sender: No OFD packet to send [08:47:32]OFD Sender: No OFD packet to send [08:47:37]OFD Sender: No OFD packet to send [08:47:42]OFD Sender: No OFD packet to send [08:47:47]OFD Sender: No OFD packet to send [08:47:52]OFD Sender: No OFD packet to send [08:47:57]OFD Sender: No OFD packet to send [08:48:02]OFD Sender: No OFD packet to send [08:48:07]OFD Sender: No OFD packet to send [08:48:12]OFD Sender: No OFD packet to send [08:48:17]OFD Sender: No OFD packet to send [08:48:22]OFD Sender: No OFD packet to send [08:48:27]OFD Sender: No OFD packet to send [08:48:32]OFD Sender: No OFD packet to send [08:48:37]OFD Sender: No OFD packet to send [08:48:42]OFD Sender: No OFD packet to send [08:48:47]OFD Sender: No OFD packet to send [08:48:52]OFD Sender: No OFD packet to send [08:48:55]accept exits with 9 [08:48:55]New connection [08:48:55]New thread 3066957156 created [08:48:55]Thread 3067100516 joined [08:48:55]Waiting for new connection... [08:48:55] Sock 9.Parse request [08:48:55]Sock 9.Check first char [08:48:55]Sock 9.First char is OK [08:48:55]request: POST /json_proto HTTP/1.0 [08:48:55]Method: POST [08:48:55]URL: /json_proto [08:48:55]Method is POST - this is cgi request [08:48:55]url: /json_proto [08:48:55]query_string will be loaded in cgi processing [08:48:55]execute_cgi json_proto POST (null) [08:48:55]execute_cgi path=json_proto method=POST [08:48:55]POST find Content-Length [08:48:55]Host: 172.17.60.68:8080 [08:48:55]Content-Length: 843 [08:48:55]Content-Type: application/json [08:48:55] [08:48:55]POST finish read [08:48:55]Found Content-Length = 843 [08:48:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:55]execute_script... [08:48:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:55]POST & json_proto [08:48:55]process_json_proto [08:48:55]json parsed OK: [08:48:55]protocol is kg_v1.0 [08:48:55]action value=close_receipt [08:48:55]process_action close_receipt [08:48:55]cmd_close_receipt [08:48:55]MH_GetDate [08:48:55]Write to MH i2c: F0 00 00 54 15 58 [08:48:55]Write i2c OK [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: F0 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: F0 09 00 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: F0 09 00 54 15 00 77 26 60 66 9A 61 5F 66 84 [08:48:55]GetLastDocTimeStamp 1717577160 [08:48:55]current date 1717577335 [08:48:55]FM_GetShiftState [08:48:55]SAM_PROTO_GetShiftState [08:48:55]wFMCommunicate request_size=4 [08:48:55]MH_SAM_APDU [08:48:55]CAPDU: 80 13 01 00 [08:48:55]Write to MH i2c: E2 08 00 55 15 80 13 01 00 00 00 00 00 E7 [08:48:55]Write i2c OK [08:48:55]MH_I2C_Read... [08:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:55]Read from MH i2c: E2 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 0E 00 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 0E 00 55 15 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [08:48:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:48:55]wFMCommunicate OK [08:48:55]SAM_PROTO_GetShiftState done [08:48:55]FM_GetShiftState done [08:48:55]opened in 1717545916 [08:48:55]opened+sec_in_day 1717632316 [08:48:55]quantity*price = 100060 [08:48:55]sum+1 = 100062 [08:48:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.61 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 0.00 Безнал.: 1000.61 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 126 05.06.2024 08:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59731 ФПД: 56569056646422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T084856&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59731&fm=56569056646422&tin=02508201610067®Number=0000000000151680&sum=100061 [08:48:56]StoreToDocumentArchive [08:48:56]shift 72 fd 59731 [08:48:56]save to /storage/0072/doc_00059731 [08:48:56]save last doc name /storage/0072/doc_00059731 to /storage/kkm_last_doc_name [08:48:56]save OK [08:48:56]Clear old archive folders... [08:48:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:56]tlvbuf is 004384E0 [08:48:56]SAM_PROTO_ClearQueue [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 09 00 00 [08:48:56]Write to MH i2c: E2 08 00 62 15 80 09 00 00 00 00 00 00 E9 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 62 15 00 90 00 EB [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]SAM_PROTO_ClearQueue done [08:48:56]KKMCreateOFDPacket [08:48:56]OFDProtocolAddRootSTLVToBuf [08:48:56]FM_MakeSignedData [08:48:56]FM_MakeSignedData [08:48:56]SAM_PROTO_SignData [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 01 02 [08:48:56]Write to MH i2c: E2 08 00 63 15 80 0D 01 02 00 00 00 00 F1 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 63 15 00 90 00 EC [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]wFMCommunicate request_size=255 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 E9 00 00 35 04 06 00 33 [08:48:56]Write to MH i2c: E2 02 01 64 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 E9 00 00 35 04 06 00 33 00 00 F5 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 64 15 00 90 00 ED [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]wFMCommunicate request_size=10 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 02 02 05 73 02 86 D5 16 [08:48:56]Write to MH i2c: E2 0D 00 65 15 80 0D 02 02 05 00 73 02 86 D5 16 00 00 E4 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 65 15 00 90 00 EE [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 03 02 [08:48:56]Write to MH i2c: E2 08 00 66 15 80 0D 03 02 00 00 00 00 F6 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 0B 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 0B 00 66 15 00 A6 09 C8 65 BA 29 61 61 90 00 78 [08:48:56]RAPDU: A6 09 C8 65 BA 29 61 61 90 00 [08:48:56]wFMCommunicate OK [08:48:56]SAM_PROTO_SignData done [08:48:56]FM_MakeSignedData done [08:48:56]CreateOFDProtocolMessage [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 11 00 00 [08:48:56]Write to MH i2c: E2 08 00 67 15 80 11 00 00 00 00 00 00 F6 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 17 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 17 00 67 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [08:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:48:56]wFMCommunicate OK [08:48:56]CreateOFDProtocolMessage done [08:48:56]OFDSenderStorePacket 59731 [08:48:56]StoreOFDPacket docnum=59731 [08:48:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 86 1E 07 01 23 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 E9 00 00 35 04 06 00 33 73 02 86 D5 16 A6 09 C8 65 BA 29 61 61 [08:48:56]CheckFolder [08:48:56]dirname=/storage/ofd_packets [08:48:56]CheckFolder done [08:48:56]ProducePacketName [08:48:56]name=ofd_packets/00059731 [08:48:56]NVStorageSaveData ofd_packets/00059731 [08:48:56]File name is /storage/ofd_packets/00059731 [08:48:56]Write 301 bytes [08:48:56]NVStorageSaveData done [08:48:56]OFDSenderStorePacket done [08:48:56]KKMCreateOFDPacket done [08:48:56]NVStorageSaveData kkm_last_timestamp [08:48:56]File name is /storage/kkm_last_timestamp [08:48:56]Write 4 bytes [08:48:56]NVStorageSaveData done [08:48:56]ExternCall_PrintAddStr [08:48:56]wPrintStart [08:48:56]Write to MH i2c: 01 00 00 68 15 7D [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: 01 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: 01 07 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: 01 07 00 68 15 00 00 00 00 00 FF 0F 92 [08:48:56]RasterBufferAndPrint [08:48:56]line Счет N : (1)545415 [08:48:56]line ИНН: 02508201610067 [08:48:56]line Контрольно-Кассовый Чек [08:48:56]line ПРОДАЖА [08:48:56]line ТРК (МРК, ГНК) : 13 [08:48:56]line Товар: 2710124500 [08:48:56]line Аи-95-К-5 [08:48:56]line 13.540 * 73.90 [08:48:56]line = 1000.61 [08:48:56]line НДС 12% НСП 1% [08:48:56]line > о реализуемом товаре [08:48:56]line ИТОГО: 1000.61 [08:48:56]line НСП 1% : 8.85 [08:48:56]line НДС 12% : 106.26 [08:48:56]line Наличными: 0.00 [08:48:56]line Безнал.: 1000.61 [08:48:56]line Место: АЗС № 117 "Партнер Нефть" [08:48:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:48:56]line СНО: Общий режим [08:48:56]line Чек 126 05.06.2024 08:48 [08:48:56]line Смена: 72 ФФД: 1.0 [08:48:56]line ЗНМ: 0300000048 [08:48:56]line РНМ: 0000000000151680 [08:48:56]line Версия ККМ: v1.0 [08:48:56]line Платежная система: АКБ Кыргызстан [08:48:56]line ФМ: 0000000000959414 [08:48:56]line ФД: 59731 [08:48:56]line ФПД: 56569056646422 [08:48:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T084856&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59731&fm=56569056646422&tin=02508201610067®Number=0000000000151680&sum=100061 [08:48:57]OFD Sender: Processing packet 59731 [packets to send 53, broken 52] [08:48:57]ProducePacketName [08:48:57]name=ofd_packets/00059731 [08:48:57]OFD Sender: To server: pG, [08:48:57]CommunicateWithHost lk.salyk.kg:30040 [08:48:57]ConnectInit lk.salyk.kg [08:48:57]written 0, free lines is 4095 [08:48:57]Connected sock=10 [08:48:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 86 1E 07 01 23 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 E9 00 00 35 04 06 00 33 73 02 86 D5 16 A6 09 C8 65 BA 29 61 61 [08:48:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 39 83 47 00 BC 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 39 35 39 34 31 34 10 04 04 00 53 E9 00 00 F4 03 04 00 7C D2 5F 66 B6 04 01 00 00 01 2A 10 92 61 33 56 B0 [08:48:57]CommunicateWithHost err = 0 [08:48:57]CheckOFDResponse [08:48:57]1017 (14) - 77093643461234 [08:48:57]1041 (16) - 0000000000959414 [08:48:57]1040 (4) - 59731 [08:48:57]1012 (4) - 05.06.2024 02:50 [08:48:57]1206 (1) - 0 [08:48:57]OFD Sender: Remove packet 59731 [08:48:57]ProducePacketName [08:48:57]name=ofd_packets/00059731 [08:48:57]NVStorageDeleteData [08:48:57]Write to MH i2c: 01 00 00 92 15 A7 [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 92 15 00 00 00 00 00 C1 0C 7B [08:48:57]RasterBufferAndPrint [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]written 0, free lines is 3272 [08:48:57]MH_Cut [08:48:57]Write to MH i2c: D1 01 00 99 15 01 80 [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 01 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 01 00 99 15 00 7F [08:48:57]Write to MH i2c: 01 00 00 9A 15 AF [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:58]OFD Sender: No OFD packet to send [08:48:58]*** Cut start [08:48:58]*** Partial cut [08:48:58]*** CUTSNS_PIN = 1 [08:48:58]*** CUTSNS_PIN = 0 [08:48:58]*** Brake cut motor [08:48:59]Read from MH i2c: 01 [08:48:59]MH_I2C_Read... [08:48:59]*** Stop cut motor [08:48:59]*** Cut end [08:48:59]Read from MH i2c: 01 07 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 07 00 9A 15 00 00 00 00 00 FF 0F C4 [08:48:59]process_action close_receipt done [08:48:59]requested_data is exist [08:48:59]produce_requested_data [08:48:59]requested_item fm.sn is exist - process it [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 11 00 00 [08:48:59]Write to MH i2c: E2 08 00 9B 15 80 11 00 00 00 00 00 00 2A [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:59]Read from MH i2c: E2 17 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 17 00 9B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7D [08:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:48:59]wFMCommunicate OK [08:48:59]requested_item fd.num is exist - process it [08:48:59]SAM_PROTO_GetFieldsCounters [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 13 00 00 [08:48:59]Write to MH i2c: E2 08 00 9C 15 80 13 00 00 00 00 00 00 2D [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 62 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 62 00 9C 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 53 E9 00 00 0E 04 04 00 48 00 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 48 [08:48:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 53 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_GetFieldsCounters done [08:48:59]requested_item shift.num is exist - process it [08:48:59]requested_item shift.opened is exist - process it [08:48:59]req_shift_opened [08:48:59]FM_GetShiftState [08:48:59]SAM_PROTO_GetShiftState [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 13 01 00 [08:48:59]Write to MH i2c: E2 08 00 9D 15 80 13 01 00 00 00 00 00 2F [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 9D 15 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 67 [08:48:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_GetShiftState done [08:48:59]FM_GetShiftState done [08:48:59]req_shift_opened done [08:48:59]requested_item shift.open_date is exist - process it [08:48:59]req_shift_open_date [08:48:59]req_shift_open_date done [08:48:59]produce_requested_data done [08:48:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59731,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:48:59]process_action_free close_receipt [08:48:59]json_value_free [08:48:59]json_value_free done [08:48:59]process_json_proto returns [08:48:59]Send response to host [08:48:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59731,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:48:59]free response buf [08:48:59]execute_script done [08:48:59]execute_script returns [08:48:59]free content buf [08:48:59]Sock 9.Close socket [08:48:59]Sock 9.Thread stoped [08:49:03]OFD Sender: No OFD packet to send [08:49:08]OFD Sender: No OFD packet to send [08:49:13]OFD Sender: No OFD packet to send [08:49:18]OFD Sender: No OFD packet to send [08:49:23]OFD Sender: No OFD packet to send [08:49:28]OFD Sender: No OFD packet to send [08:49:33]OFD Sender: No OFD packet to send [08:49:38]OFD Sender: No OFD packet to send [08:49:43]OFD Sender: No OFD packet to send [08:49:48]OFD Sender: No OFD packet to send [08:49:53]OFD Sender: No OFD packet to send [08:49:58]OFD Sender: No OFD packet to send [08:50:03]OFD Sender: No OFD packet to send [08:50:04]accept exits with 8 [08:50:04]New connection [08:50:04]New thread 3067100516 created [08:50:04]Thread 3066957156 joined [08:50:04]Waiting for new connection... [08:50:04] Sock 8.Parse request [08:50:04]Sock 8.Check first char [08:50:04]Sock 8.First char is OK [08:50:04]request: POST /json_proto HTTP/1.0 [08:50:04]Method: POST [08:50:04]URL: /json_proto [08:50:04]Method is POST - this is cgi request [08:50:04]url: /json_proto [08:50:04]query_string will be loaded in cgi processing [08:50:04]execute_cgi json_proto POST (null) [08:50:04]execute_cgi path=json_proto method=POST [08:50:04]POST find Content-Length [08:50:04]Host: 172.17.60.68:8080 [08:50:04]Content-Length: 1213 [08:50:04]Content-Type: application/json [08:50:04] [08:50:04]POST finish read [08:50:04]Found Content-Length = 1213 [08:50:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545416\u000A05.06.2024 08:44\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751196;3751195\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:04]execute_script... [08:50:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545416\u000A05.06.2024 08:44\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751196;3751195\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:04]POST & json_proto [08:50:04]process_json_proto [08:50:04]json parsed OK: [08:50:04]protocol is kg_v1.0 [08:50:04]action value=print_text [08:50:04]process_action print_text [08:50:04]cmd_print_text [08:50:04]ExternCall_PrintAddStr [08:50:04]wPrintStart [08:50:04]Write to MH i2c: 01 00 00 9E 15 B3 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 07 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 07 00 9E 15 00 00 00 00 00 FF 0F C8 [08:50:04]RasterBufferAndPrint [08:50:04]line *****ТОВАРНЫЙ ЧЕК***** [08:50:04]line АЗС 117 [08:50:04]line Партнер нефть [08:50:04]line 02508201610067 [08:50:04]line Кассир : Койгельдиева Р. [08:50:04]line Счет N : (1)545416 [08:50:04]line 05.06.2024 08:44 [08:50:04]line ПРОДАЖА [08:50:04]line ТРК (МРК, ГНК): 21 [08:50:04]line Вид ГСМ : 2710194210 [08:50:04]line ДТ-К-5 [08:50:04]line 20.000 x 72.90 [08:50:04]line ИТОГ: 1458.00 [08:50:04]line Тип оплаты: Талоны: Партнер нефть [08:50:04]line 3751196;3751195 [08:50:04]line ______________________ [08:50:04]line (подпись) [08:50:04]written 0, free lines is 4095 [08:50:04]Write to MH i2c: 01 00 00 B3 15 C8 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 07 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 07 00 B3 15 00 00 00 00 00 F9 0D D5 [08:50:04]RasterBufferAndPrint [08:50:04]line [08:50:04]line [08:50:04]line [08:50:04]line [08:50:04]line [08:50:04]written 0, free lines is 3579 [08:50:04]MH_Cut [08:50:04]Write to MH i2c: D1 01 00 BA 15 01 A1 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: D1 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: D1 01 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: D1 01 00 BA 15 00 A0 [08:50:04]Write to MH i2c: 01 00 00 BB 15 D0 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:05]*** Cut start [08:50:05]*** Partial cut [08:50:05]*** CUTSNS_PIN = 1 [08:50:05]*** CUTSNS_PIN = 0 [08:50:05]*** Brake cut motor [08:50:05]Read from MH i2c: 01 [08:50:05]MH_I2C_Read... [08:50:05]*** Stop cut motor [08:50:05]*** Cut end [08:50:05]Read from MH i2c: 01 07 00 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: 01 07 00 BB 15 00 00 00 00 00 FF 0F E5 [08:50:05]process_action print_text done [08:50:05]requested_data is exist [08:50:05]produce_requested_data [08:50:05]requested_item fm.sn is exist - process it [08:50:05]wFMCommunicate request_size=4 [08:50:05]MH_SAM_APDU [08:50:05]CAPDU: 80 11 00 00 [08:50:05]Write to MH i2c: E2 08 00 BC 15 80 11 00 00 00 00 00 00 4B [08:50:05]Write i2c OK [08:50:05]MH_I2C_Read... [08:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:05]Read from MH i2c: E2 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: E2 17 00 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: E2 17 00 BC 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9E [08:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:50:05]wFMCommunicate OK [08:50:05]requested_item fd.num is exist - process it [08:50:05]SAM_PROTO_GetFieldsCounters [08:50:05]wFMCommunicate request_size=4 [08:50:05]MH_SAM_APDU [08:50:05]CAPDU: 80 13 00 00 [08:50:05]Write to MH i2c: E2 08 00 BD 15 80 13 00 00 00 00 00 00 4E [08:50:05]Write i2c OK [08:50:05]MH_I2C_Read... [08:50:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:05]Read from MH i2c: E2 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: E2 62 00 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: E2 62 00 BD 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 53 E9 00 00 0E 04 04 00 48 00 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 69 [08:50:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 53 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:05]wFMCommunicate OK [08:50:05]SAM_PROTO_GetFieldsCounters done [08:50:05]requested_item shift.num is exist - process it [08:50:05]requested_item shift.opened is exist - process it [08:50:05]req_shift_opened [08:50:05]FM_GetShiftState [08:50:05]SAM_PROTO_GetShiftState [08:50:05]wFMCommunicate request_size=4 [08:50:05]MH_SAM_APDU [08:50:05]CAPDU: 80 13 01 00 [08:50:05]Write to MH i2c: E2 08 00 BE 15 80 13 01 00 00 00 00 00 50 [08:50:05]Write i2c OK [08:50:05]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0E 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0E 00 BE 15 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 88 [08:50:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:50:06]wFMCommunicate OK [08:50:06]SAM_PROTO_GetShiftState done [08:50:06]FM_GetShiftState done [08:50:06]req_shift_opened done [08:50:06]requested_item shift.open_date is exist - process it [08:50:06]req_shift_open_date [08:50:06]req_shift_open_date done [08:50:06]produce_requested_data done [08:50:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59731,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:50:06]process_action_free print_text [08:50:06]json_value_free [08:50:06]json_value_free done [08:50:06]process_json_proto returns [08:50:06]Send response to host [08:50:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59731,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:50:06]free response buf [08:50:06]execute_script done [08:50:06]execute_script returns [08:50:06]free content buf [08:50:06]Sock 8.Close socket [08:50:06]Sock 8.Thread stoped [08:50:08]OFD Sender: No OFD packet to send [08:50:13]OFD Sender: No OFD packet to send [08:50:18]OFD Sender: No OFD packet to send [08:50:23]OFD Sender: No OFD packet to send [08:50:27]accept exits with 9 [08:50:27]New connection [08:50:27]New thread 3066957156 created [08:50:27]Thread 3067100516 joined [08:50:27]Waiting for new connection... [08:50:27] Sock 9.Parse request [08:50:27]Sock 9.Check first char [08:50:27]Sock 9.First char is OK [08:50:27]request: POST /json_proto HTTP/1.0 [08:50:27]Method: POST [08:50:27]URL: /json_proto [08:50:27]Method is POST - this is cgi request [08:50:27]url: /json_proto [08:50:27]query_string will be loaded in cgi processing [08:50:27]execute_cgi json_proto POST (null) [08:50:27]execute_cgi path=json_proto method=POST [08:50:27]POST find Content-Length [08:50:27]Host: 172.17.60.68:8080 [08:50:27]Content-Length: 677 [08:50:27]Content-Type: application/json [08:50:27] [08:50:27]POST finish read [08:50:27]Found Content-Length = 677 [08:50:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:27]execute_script... [08: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)545417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:27]POST & json_proto [08:50:27]process_json_proto [08:50:27]json parsed OK: [08:50:27]protocol is kg_v1.0 [08:50:27]action value=close_receipt [08:50:27]process_action close_receipt [08:50:27]cmd_close_receipt [08:50:27]MH_GetDate [08:50:27]Write to MH i2c: F0 00 00 BF 15 C3 [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: F0 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: F0 09 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: F0 09 00 BF 15 00 D3 26 60 66 9A 61 5F 66 4B [08:50:27]GetLastDocTimeStamp 1717577336 [08:50:27]current date 1717577427 [08:50:27]FM_GetShiftState [08:50:27]SAM_PROTO_GetShiftState [08:50:27]wFMCommunicate request_size=4 [08:50:27]MH_SAM_APDU [08:50:27]CAPDU: 80 13 01 00 [08:50:27]Write to MH i2c: E2 08 00 C0 15 80 13 01 00 00 00 00 00 52 [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:27]Read from MH i2c: E2 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 0E 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 0E 00 C0 15 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8A [08:50:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:50:27]wFMCommunicate OK [08:50:27]SAM_PROTO_GetShiftState done [08:50:27]FM_GetShiftState done [08:50:27]opened in 1717545916 [08:50:27]opened+sec_in_day 1717632316 [08:50:27]quantity*price = 50041 [08:50:27]sum+1 = 50042 [08:50:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 127 05.06.2024 08:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59732 ФПД: 36251174282365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085028&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59732&fm=36251174282365&tin=02508201610067®Number=0000000000151680&sum=50000 [08:50:28]StoreToDocumentArchive [08:50:28]shift 72 fd 59732 [08:50:28]save to /storage/0072/doc_00059732 [08:50:28]save last doc name /storage/0072/doc_00059732 to /storage/kkm_last_doc_name [08:50:28]save OK [08:50:28]Clear old archive folders... [08:50:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:50:28]tlvbuf is 003B6C50 [08:50:28]SAM_PROTO_ClearQueue [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 09 00 00 [08:50:28]Write to MH i2c: E2 08 00 CD 15 80 09 00 00 00 00 00 00 54 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 CD 15 00 90 00 56 [08:50:28]RAPDU: 90 00 [08:50:28]wFMCommunicate OK [08:50:28]SAM_PROTO_ClearQueue done [08:50:28]KKMCreateOFDPacket [08:50:28]OFDProtocolAddRootSTLVToBuf [08:50:28]FM_MakeSignedData [08:50:28]FM_MakeSignedData [08:50:28]SAM_PROTO_SignData [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 0D 01 02 [08:50:28]Write to MH i2c: E2 08 00 CE 15 80 0D 01 02 00 00 00 00 5C [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 CE 15 00 90 00 57 [08:50:28]RAPDU: 90 00 [08:50:28]wFMCommunicate OK [08:50:28]wFMCommunicate request_size=255 [08:50:28]MH_SAM_APDU [08: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 D4 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 E9 00 00 35 04 06 00 20 [08:50:28]Write to MH i2c: E2 02 01 CF 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 D4 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 E9 00 00 35 04 06 00 20 00 00 CB [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 CF 15 00 90 00 58 [08:50:28]RAPDU: 90 00 [08:50:28]wFMCommunicate OK [08:50:28]wFMCommunicate request_size=10 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 0D 02 02 05 F8 62 5D A4 7D [08:50:28]Write to MH i2c: E2 0D 00 D0 15 80 0D 02 02 05 00 F8 62 5D A4 7D 00 00 41 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 03 00 D0 15 00 90 00 59 [08:50:28]RAPDU: 90 00 [08:50:28]wFMCommunicate OK [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 0D 03 02 [08:50:28]Write to MH i2c: E2 08 00 D1 15 80 0D 03 02 00 00 00 00 61 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 0B 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 0B 00 D1 15 00 16 AB 61 43 38 80 6A A1 90 00 8A [08:50:28]RAPDU: 16 AB 61 43 38 80 6A A1 90 00 [08:50:28]wFMCommunicate OK [08:50:28]SAM_PROTO_SignData done [08:50:28]FM_MakeSignedData done [08:50:28]CreateOFDProtocolMessage [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 11 00 00 [08:50:28]Write to MH i2c: E2 08 00 D2 15 80 11 00 00 00 00 00 00 61 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 17 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 17 00 D2 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B4 [08:50:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:50:28]wFMCommunicate OK [08:50:28]CreateOFDProtocolMessage done [08:50:28]OFDSenderStorePacket 59732 [08:50:28]StoreOFDPacket docnum=59732 [08:50:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2D 8F 07 01 EB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 D4 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 E9 00 00 35 04 06 00 20 F8 62 5D A4 7D 16 AB 61 43 38 80 6A A1 [08:50:28]CheckFolder [08:50:28]dirname=/storage/ofd_packets [08:50:28]CheckFolder done [08:50:28]ProducePacketName [08:50:28]name=ofd_packets/00059732 [08:50:28]NVStorageSaveData ofd_packets/00059732 [08:50:28]File name is /storage/ofd_packets/00059732 [08:50:28]Write 301 bytes [08:50:28]NVStorageSaveData done [08:50:28]OFDSenderStorePacket done [08:50:28]KKMCreateOFDPacket done [08:50:28]NVStorageSaveData kkm_last_timestamp [08:50:28]File name is /storage/kkm_last_timestamp [08:50:28]Write 4 bytes [08:50:28]NVStorageSaveData done [08:50:28]ExternCall_PrintAddStr [08:50:28]wPrintStart [08:50:28]Write to MH i2c: 01 00 00 D3 15 E8 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: 01 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: 01 07 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: 01 07 00 D3 15 00 00 00 00 00 FF 0F FD [08:50:28]RasterBufferAndPrint [08:50:28]line Счет N : (1)545417 [08:50:28]line ИНН: 02508201610067 [08:50:28]line Контрольно-Кассовый Чек [08:50:28]line ПРОДАЖА [08:50:28]line ТРК (МРК, ГНК) : 42 [08:50:28]line Товар: 2710124130 [08:50:28]line Аи-92-К-5 [08:50:28]line 7.480 * 66.90 [08:50:28]line = 500.41 [08:50:28]line НДС 12% НСП 1% [08:50:28]line > о реализуемом товаре [08:50:28]line ОКРУГЛЕНИЕ: -0.41 [08:50:28]line ИТОГО: 500.00 [08:50:28]line Внесено: 500.00 [08:50:28]line СДАЧА: 0.00 [08:50:28]line НСП 1% : 4.43 [08:50:28]line НДС 12% : 53.14 [08:50:28]line Наличными: 500.00 [08:50:28]line Безнал.: 0.00 [08:50:28]line Место: АЗС № 117 "Партнер Нефть" [08:50:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:50:28]line СНО: Общий режим [08:50:28]line Чек 127 05.06.2024 08:50 [08:50:28]line Смена: 72 ФФД: 1.0 [08:50:28]line ЗНМ: 0300000048 [08:50:28]line РНМ: 0000000000151680 [08:50:28]line Версия ККМ: v1.0 [08:50:28]line ФМ: 0000000000959414 [08:50:28]line ФД: 59732 [08:50:28]line ФПД: 36251174282365 [08:50:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085028&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59732&fm=36251174282365&tin=02508201610067®Number=0000000000151680&sum=50000 [08:50:29]OFD Sender: Processing packet 59732 [packets to send 53, broken 52] [08:50:29]ProducePacketName [08:50:29]name=ofd_packets/00059732 [08:50:29]OFD Sender: To server: pG, [08:50:29]CommunicateWithHost lk.salyk.kg:30040 [08:50:29]ConnectInit lk.salyk.kg [08:50:29]written 0, free lines is 4095 [08:50:29]Connected sock=10 [08:50:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2D 8F 07 01 EB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 D4 26 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 E9 00 00 35 04 06 00 20 F8 62 5D A4 7D 16 AB 61 43 38 80 6A A1 [08:50:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CA 10 47 00 CD DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 E9 00 00 F4 03 04 00 D8 D2 5F 66 B6 04 01 00 00 B3 4E 9E A1 BC 5E 13 7C [08:50:29]CommunicateWithHost err = 0 [08:50:29]CheckOFDResponse [08:50:29]1017 (14) - 77093643461234 [08:50:29]1041 (16) - 0000000000959414 [08:50:29]1040 (4) - 59732 [08:50:29]1012 (4) - 05.06.2024 02:52 [08:50:29]1206 (1) - 0 [08:50:29]OFD Sender: Remove packet 59732 [08:50:29]ProducePacketName [08:50:29]name=ofd_packets/00059732 [08:50:29]NVStorageDeleteData [08:50:29]Write to MH i2c: 01 00 00 FE 15 13 [08:50:29]Write i2c OK [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: 01 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: 01 07 00 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: 01 07 00 FE 15 00 00 00 00 00 9E 0C C4 [08:50:29]RasterBufferAndPrint [08:50:29]line [08:50:29]line [08:50:29]line [08:50:29]line [08:50:29]line [08:50:29]written 0, free lines is 3235 [08:50:29]MH_Cut [08:50:29]Write to MH i2c: D1 01 00 05 16 01 ED [08:50:29]Write i2c OK [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: D1 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: D1 01 00 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: D1 01 00 05 16 00 EC [08:50:29]Write to MH i2c: 01 00 00 06 16 1C [08:50:29]Write i2c OK [08:50:29]MH_I2C_Read... [08:50:30]OFD Sender: No OFD packet to send [08:50:30]*** Cut start [08:50:30]*** Partial cut [08:50:30]*** CUTSNS_PIN = 1 [08:50:30]*** CUTSNS_PIN = 0 [08:50:30]*** Brake cut motor [08:50:31]Read from MH i2c: 01 [08:50:31]MH_I2C_Read... [08:50:31]*** Stop cut motor [08:50:31]*** Cut end [08:50:31]Read from MH i2c: 01 07 00 [08:50:31]MH_I2C_Read... [08:50:31]Read from MH i2c: 01 07 00 06 16 00 00 00 00 00 FF 0F 31 [08:50:31]process_action close_receipt done [08:50:31]requested_data is exist [08:50:31]produce_requested_data [08:50:31]requested_item fm.sn is exist - process it [08:50:31]wFMCommunicate request_size=4 [08:50:31]MH_SAM_APDU [08:50:31]CAPDU: 80 11 00 00 [08:50:31]Write to MH i2c: E2 08 00 07 16 80 11 00 00 00 00 00 00 97 [08:50:31]Write i2c OK [08:50:31]MH_I2C_Read... [08:50:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:31]Read from MH i2c: E2 [08:50:31]MH_I2C_Read... [08:50:31]Read from MH i2c: E2 17 00 [08:50:31]MH_I2C_Read... [08:50:31]Read from MH i2c: E2 17 00 07 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EA [08:50:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:50:31]wFMCommunicate OK [08:50:31]requested_item fd.num is exist - process it [08:50:31]SAM_PROTO_GetFieldsCounters [08:50:31]wFMCommunicate request_size=4 [08:50:31]MH_SAM_APDU [08:50:31]CAPDU: 80 13 00 00 [08:50:31]Write to MH i2c: E2 08 00 08 16 80 13 00 00 00 00 00 00 9A [08:50:31]Write i2c OK [08:50:31]MH_I2C_Read... [08:50:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:31]Read from MH i2c: E2 [08:50:31]MH_I2C_Read... [08:50:31]Read from MH i2c: E2 62 00 [08:50:31]MH_I2C_Read... [08:50:31]Read from MH i2c: E2 62 00 08 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 54 E9 00 00 0E 04 04 00 48 00 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 B9 [08:50:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 54 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:31]wFMCommunicate OK [08:50:31]SAM_PROTO_GetFieldsCounters done [08:50:31]requested_item shift.num is exist - process it [08:50:31]requested_item shift.opened is exist - process it [08:50:31]req_shift_opened [08:50:31]FM_GetShiftState [08:50:31]SAM_PROTO_GetShiftState [08:50:31]wFMCommunicate request_size=4 [08:50:31]MH_SAM_APDU [08:50:31]CAPDU: 80 13 01 00 [08:50:31]Write to MH i2c: E2 08 00 09 16 80 13 01 00 00 00 00 00 9C [08:50:31]Write i2c OK [08:50:31]MH_I2C_Read... [08:50:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:31]Read from MH i2c: E2 [08:50:31]MH_I2C_Read... [08:50:31]Read from MH i2c: E2 0E 00 [08:50:31]MH_I2C_Read... [08:50:31]Read from MH i2c: E2 0E 00 09 16 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D4 [08:50:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:50:31]wFMCommunicate OK [08:50:31]SAM_PROTO_GetShiftState done [08:50:31]FM_GetShiftState done [08:50:31]req_shift_opened done [08:50:31]requested_item shift.open_date is exist - process it [08:50:31]req_shift_open_date [08:50:31]req_shift_open_date done [08:50:31]produce_requested_data done [08:50:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59732,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:50:31]process_action_free close_receipt [08:50:31]json_value_free [08:50:31]json_value_free done [08:50:31]process_json_proto returns [08:50:31]Send response to host [08:50:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59732,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:50:31]free response buf [08:50:31]execute_script done [08:50:31]execute_script returns [08:50:31]free content buf [08:50:31]Sock 9.Close socket [08:50:31]Sock 9.Thread stoped [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:55]OFD Sender: No OFD packet to send [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:20]OFD Sender: No OFD packet to send [08:51:20]accept exits with 8 [08:51:20]New connection [08:51:20]New thread 3067100516 created [08:51:20]Thread 3066957156 joined [08:51:20]Waiting for new connection... [08:51:20] Sock 8.Parse request [08:51:20]Sock 8.Check first char [08:51:20]Sock 8.First char is OK [08:51:20]request: POST /json_proto HTTP/1.0 [08:51:20]Method: POST [08:51:20]URL: /json_proto [08:51:20]Method is POST - this is cgi request [08:51:20]url: /json_proto [08:51:20]query_string will be loaded in cgi processing [08:51:20]execute_cgi json_proto POST (null) [08:51:20]execute_cgi path=json_proto method=POST [08:51:20]POST find Content-Length [08:51:20]Host: 172.17.60.68:8080 [08:51:20]Content-Length: 1204 [08:51:20]Content-Type: application/json [08:51:20] [08:51:20]POST finish read [08:51:20]Found Content-Length = 1204 [08:51: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545418\u000A05.06.2024 08:46\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751194\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:20]execute_script... [08:51: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545418\u000A05.06.2024 08:46\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751194\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:20]POST & json_proto [08:51:20]process_json_proto [08:51:20]json parsed OK: [08:51:20]protocol is kg_v1.0 [08:51:20]action value=print_text [08:51:20]process_action print_text [08:51:20]cmd_print_text [08:51:20]ExternCall_PrintAddStr [08:51:20]wPrintStart [08:51:20]Write to MH i2c: 01 00 00 0A 16 20 [08:51:20]Write i2c OK [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: 01 [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: 01 07 00 [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: 01 07 00 0A 16 00 00 00 00 00 FF 0F 35 [08:51:20]RasterBufferAndPrint [08:51:20]line *****ТОВАРНЫЙ ЧЕК***** [08:51:20]line АЗС 117 [08:51:20]line Партнер нефть [08:51:20]line 02508201610067 [08:51:20]line Кассир : Койгельдиева Р. [08:51:20]line Счет N : (1)545418 [08:51:20]line 05.06.2024 08:46 [08:51:20]line ПРОДАЖА [08:51:20]line ТРК (МРК, ГНК): 21 [08:51:20]line Вид ГСМ : 2710194210 [08:51:20]line ДТ-К-5 [08:51:20]line 10.000 x 72.90 [08:51:20]line ИТОГ: 729.00 [08:51:20]line Тип оплаты: Талоны: Партнер нефть [08:51:20]line 3751194 [08:51:20]line ______________________ [08:51:20]line (подпись) [08:51:20]written 0, free lines is 4095 [08:51:20]Write to MH i2c: 01 00 00 1F 16 35 [08:51:20]Write i2c OK [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: 01 [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: 01 07 00 [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: 01 07 00 1F 16 00 00 00 00 00 F5 0D 3E [08:51:20]RasterBufferAndPrint [08:51:20]line [08:51:20]line [08:51:20]line [08:51:20]line [08:51:20]line [08:51:20]written 0, free lines is 3575 [08:51:20]MH_Cut [08:51:20]Write to MH i2c: D1 01 00 26 16 01 0E [08:51:20]Write i2c OK [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: D1 [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: D1 01 00 [08:51:20]MH_I2C_Read... [08:51:20]Read from MH i2c: D1 01 00 26 16 00 0D [08:51:20]Write to MH i2c: 01 00 00 27 16 3D [08:51:20]Write i2c OK [08:51:20]MH_I2C_Read... [08:51:21]*** Cut start [08:51:21]*** Partial cut [08:51:21]*** CUTSNS_PIN = 1 [08:51:21]*** CUTSNS_PIN = 0 [08:51:21]*** Brake cut motor [08:51:21]Read from MH i2c: 01 [08:51:21]MH_I2C_Read... [08:51:21]*** Stop cut motor [08:51:21]*** Cut end [08:51:21]Read from MH i2c: 01 07 00 [08:51:21]MH_I2C_Read... [08:51:21]Read from MH i2c: 01 07 00 27 16 00 00 00 00 00 FF 0F 52 [08:51:21]process_action print_text done [08:51:21]requested_data is exist [08:51:21]produce_requested_data [08:51:21]requested_item fm.sn is exist - process it [08:51:21]wFMCommunicate request_size=4 [08:51:21]MH_SAM_APDU [08:51:21]CAPDU: 80 11 00 00 [08:51:21]Write to MH i2c: E2 08 00 28 16 80 11 00 00 00 00 00 00 B8 [08:51:21]Write i2c OK [08:51:21]MH_I2C_Read... [08:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:21]Read from MH i2c: E2 [08:51:21]MH_I2C_Read... [08:51:21]Read from MH i2c: E2 17 00 [08:51:21]MH_I2C_Read... [08:51:21]Read from MH i2c: E2 17 00 28 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0B [08:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:51:21]wFMCommunicate OK [08:51:21]requested_item fd.num is exist - process it [08:51:21]SAM_PROTO_GetFieldsCounters [08:51:21]wFMCommunicate request_size=4 [08:51:21]MH_SAM_APDU [08:51:21]CAPDU: 80 13 00 00 [08:51:21]Write to MH i2c: E2 08 00 29 16 80 13 00 00 00 00 00 00 BB [08:51:21]Write i2c OK [08:51:21]MH_I2C_Read... [08:51:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:21]Read from MH i2c: E2 [08:51:21]MH_I2C_Read... [08:51:21]Read from MH i2c: E2 62 00 [08:51:21]MH_I2C_Read... [08:51:21]Read from MH i2c: E2 62 00 29 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 54 E9 00 00 0E 04 04 00 48 00 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 DA [08:51:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 54 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:21]wFMCommunicate OK [08:51:21]SAM_PROTO_GetFieldsCounters done [08:51:21]requested_item shift.num is exist - process it [08:51:21]requested_item shift.opened is exist - process it [08:51:21]req_shift_opened [08:51:21]FM_GetShiftState [08:51:21]SAM_PROTO_GetShiftState [08:51:21]wFMCommunicate request_size=4 [08:51:21]MH_SAM_APDU [08:51:21]CAPDU: 80 13 01 00 [08:51:21]Write to MH i2c: E2 08 00 2A 16 80 13 01 00 00 00 00 00 BD [08:51:21]Write i2c OK [08:51:21]MH_I2C_Read... [08:51:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:21]Read from MH i2c: E2 [08:51:21]MH_I2C_Read... [08:51:21]Read from MH i2c: E2 0E 00 [08:51:21]MH_I2C_Read... [08:51:21]Read from MH i2c: E2 0E 00 2A 16 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F5 [08:51:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:51:21]wFMCommunicate OK [08:51:21]SAM_PROTO_GetShiftState done [08:51:21]FM_GetShiftState done [08:51:21]req_shift_opened done [08:51:21]requested_item shift.open_date is exist - process it [08:51:21]req_shift_open_date [08:51:21]req_shift_open_date done [08:51:21]produce_requested_data done [08:51:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59732,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:51:21]process_action_free print_text [08:51:21]json_value_free [08:51:21]json_value_free done [08:51:21]process_json_proto returns [08:51:21]Send response to host [08:51:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59732,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:51:21]free response buf [08:51:21]execute_script done [08:51:21]execute_script returns [08:51:21]free content buf [08:51:21]Sock 8.Close socket [08:51:21]Sock 8.Thread stoped [08:51:25]OFD Sender: No OFD packet to send [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:52]accept exits with 9 [08:51:52]New connection [08:51:52]New thread 3066957156 created [08:51:52]Thread 3067100516 joined [08:51:52]Waiting for new connection... [08:51:52] Sock 9.Parse request [08:51:52]Sock 9.Check first char [08:51:52]Sock 9.First char is OK [08:51:52]request: POST /json_proto HTTP/1.0 [08:51:52]Method: POST [08:51:52]URL: /json_proto [08:51:52]Method is POST - this is cgi request [08:51:52]url: /json_proto [08:51:52]query_string will be loaded in cgi processing [08:51:52]execute_cgi json_proto POST (null) [08:51:52]execute_cgi path=json_proto method=POST [08:51:52]POST find Content-Length [08:51:52]Host: 172.17.60.68:8080 [08:51:52]Content-Length: 670 [08:51:52]Content-Type: application/json [08:51:52] [08:51:52]POST finish read [08:51:52]Found Content-Length = 670 [08:51:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.960, "sum" : 540.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:52]execute_script... [08:51: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)545419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.960, "sum" : 540.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:52]POST & json_proto [08:51:52]process_json_proto [08:51:52]json parsed OK: [08:51:52]protocol is kg_v1.0 [08:51:52]action value=close_receipt [08:51:52]process_action close_receipt [08:51:52]cmd_close_receipt [08:51:52]MH_GetDate [08:51:52]Write to MH i2c: F0 00 00 2B 16 30 [08:51:52]Write i2c OK [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: F0 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: F0 09 00 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: F0 09 00 2B 16 00 29 27 60 66 9A 61 5F 66 0F [08:51:52]GetLastDocTimeStamp 1717577428 [08:51:52]current date 1717577513 [08:51:52]FM_GetShiftState [08:51:52]SAM_PROTO_GetShiftState [08:51:52]wFMCommunicate request_size=4 [08:51:52]MH_SAM_APDU [08:51:52]CAPDU: 80 13 01 00 [08:51:52]Write to MH i2c: E2 08 00 2C 16 80 13 01 00 00 00 00 00 BF [08:51:52]Write i2c OK [08:51:52]MH_I2C_Read... [08:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:53]Read from MH i2c: E2 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: E2 0E 00 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: E2 0E 00 2C 16 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F7 [08:51:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:51:53]wFMCommunicate OK [08:51:53]SAM_PROTO_GetShiftState done [08:51:53]FM_GetShiftState done [08:51:53]opened in 1717545916 [08:51:53]opened+sec_in_day 1717632316 [08:51:53]quantity*price = 54048 [08:51:53]sum+1 = 54049 [08:51:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 540.00 Внесено: 540.00 СДАЧА: 0.00 НСП 1% : 4.78 НДС 12% : 57.40 Наличными: 540.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 128 05.06.2024 08:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59733 ФПД: 179043640892209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085153&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59733&fm=179043640892209&tin=02508201610067®Number=0000000000151680&sum=54000 [08:51:54]StoreToDocumentArchive [08:51:54]shift 72 fd 59733 [08:51:54]save to /storage/0072/doc_00059733 [08:51:54]save last doc name /storage/0072/doc_00059733 to /storage/kkm_last_doc_name [08:51:54]save OK [08:51:54]Clear old archive folders... [08:51:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:51:54]tlvbuf is 0042E5D0 [08:51:54]SAM_PROTO_ClearQueue [08:51:54]wFMCommunicate request_size=4 [08:51:54]MH_SAM_APDU [08:51:54]CAPDU: 80 09 00 00 [08:51:54]Write to MH i2c: E2 08 00 39 16 80 09 00 00 00 00 00 00 C1 [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:54]Read from MH i2c: E2 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 03 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 03 00 39 16 00 90 00 C3 [08:51:54]RAPDU: 90 00 [08:51:54]wFMCommunicate OK [08:51:54]SAM_PROTO_ClearQueue done [08:51:54]KKMCreateOFDPacket [08:51:54]OFDProtocolAddRootSTLVToBuf [08:51:54]FM_MakeSignedData [08:51:54]FM_MakeSignedData [08:51:54]SAM_PROTO_SignData [08:51:54]wFMCommunicate request_size=4 [08:51:54]MH_SAM_APDU [08:51:54]CAPDU: 80 0D 01 02 [08:51:54]Write to MH i2c: E2 08 00 3A 16 80 0D 01 02 00 00 00 00 C9 [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 [08:51:54]MH_I2C_Read... [08:51:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:54]Read from MH i2c: E2 03 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 03 00 3A 16 00 90 00 C4 [08:51:54]RAPDU: 90 00 [08:51:54]wFMCommunicate OK [08:51:54]wFMCommunicate request_size=255 [08:51:54]MH_SAM_APDU [08:51: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 1F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 20 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 29 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 E9 00 00 35 04 06 00 [08:51:54]Write to MH i2c: E2 02 01 3B 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 1F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 20 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 29 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 E9 00 00 35 04 06 00 00 00 37 [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:54]Read from MH i2c: E2 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 03 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 03 00 3B 16 00 90 00 C5 [08:51:54]RAPDU: 90 00 [08:51:54]wFMCommunicate OK [08:51:54]wFMCommunicate request_size=11 [08:51:54]MH_SAM_APDU [08:51:54]CAPDU: 80 0D 02 02 06 A2 D6 D8 9D 5B 31 [08:51:54]Write to MH i2c: E2 0E 00 3C 16 80 0D 02 02 06 00 A2 D6 D8 9D 5B 31 00 00 51 [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:54]Read from MH i2c: E2 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 03 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 03 00 3C 16 00 90 00 C6 [08:51:54]RAPDU: 90 00 [08:51:54]wFMCommunicate OK [08:51:54]wFMCommunicate request_size=4 [08:51:54]MH_SAM_APDU [08:51:54]CAPDU: 80 0D 03 02 [08:51:54]Write to MH i2c: E2 08 00 3D 16 80 0D 03 02 00 00 00 00 CE [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:54]Read from MH i2c: E2 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 0B 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 0B 00 3D 16 00 B1 5F F9 74 C6 71 2D 05 90 00 B5 [08:51:54]RAPDU: B1 5F F9 74 C6 71 2D 05 90 00 [08:51:54]wFMCommunicate OK [08:51:54]SAM_PROTO_SignData done [08:51:54]FM_MakeSignedData done [08:51:54]CreateOFDProtocolMessage [08:51:54]wFMCommunicate request_size=4 [08:51:54]MH_SAM_APDU [08:51:54]CAPDU: 80 11 00 00 [08:51:54]Write to MH i2c: E2 08 00 3E 16 80 11 00 00 00 00 00 00 CE [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:54]Read from MH i2c: E2 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 17 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 17 00 3E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 21 [08:51:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:51:54]wFMCommunicate OK [08:51:54]CreateOFDProtocolMessage done [08:51:54]OFDSenderStorePacket 59733 [08:51:54]StoreOFDPacket docnum=59733 [08:51:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 3E 45 08 01 94 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 1F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 20 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 29 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 E9 00 00 35 04 06 00 A2 D6 D8 9D 5B 31 B1 5F F9 74 C6 71 2D 05 [08:51:54]CheckFolder [08:51:54]dirname=/storage/ofd_packets [08:51:54]CheckFolder done [08:51:54]ProducePacketName [08:51:54]name=ofd_packets/00059733 [08:51:54]NVStorageSaveData ofd_packets/00059733 [08:51:54]File name is /storage/ofd_packets/00059733 [08:51:54]Write 302 bytes [08:51:54]NVStorageSaveData done [08:51:54]OFDSenderStorePacket done [08:51:54]KKMCreateOFDPacket done [08:51:54]NVStorageSaveData kkm_last_timestamp [08:51:54]File name is /storage/kkm_last_timestamp [08:51:54]Write 4 bytes [08:51:54]NVStorageSaveData done [08:51:54]ExternCall_PrintAddStr [08:51:54]wPrintStart [08:51:54]Write to MH i2c: 01 00 00 3F 16 55 [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: 01 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: 01 07 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: 01 07 00 3F 16 00 00 00 00 00 FF 0F 6A [08:51:54]RasterBufferAndPrint [08:51:54]line Счет N : (1)545419 [08:51:54]line ИНН: 02508201610067 [08:51:54]line Контрольно-Кассовый Чек [08:51:54]line ПРОДАЖА [08:51:54]line ТРК (МРК, ГНК) : 14 [08:51:54]line Товар: 2710124130 [08:51:54]line SUPER 92-К-5 [08:51:54]line 7.960 * 67.90 [08:51:54]line = 540.48 [08:51:54]line НДС 12% НСП 1% [08:51:54]line > о реализуемом товаре [08:51:54]line ОКРУГЛЕНИЕ: -0.48 [08:51:54]line ИТОГО: 540.00 [08:51:54]line Внесено: 540.00 [08:51:54]line СДАЧА: 0.00 [08:51:54]line НСП 1% : 4.78 [08:51:54]line НДС 12% : 57.40 [08:51:54]line Наличными: 540.00 [08:51:54]line Безнал.: 0.00 [08:51:54]line Место: АЗС № 117 "Партнер Нефть" [08:51:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:51:54]line СНО: Общий режим [08:51:54]line Чек 128 05.06.2024 08:51 [08:51:54]line Смена: 72 ФФД: 1.0 [08:51:54]line ЗНМ: 0300000048 [08:51:54]line РНМ: 0000000000151680 [08:51:54]line Версия ККМ: v1.0 [08:51:54]line ФМ: 0000000000959414 [08:51:54]line ФД: 59733 [08:51:54]line ФПД: 179043640892209 [08:51:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085153&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59733&fm=179043640892209&tin=02508201610067®Number=0000000000151680&sum=54000 [08:51:54]OFD Sender: Processing packet 59733 [packets to send 53, broken 52] [08:51:54]ProducePacketName [08:51:54]name=ofd_packets/00059733 [08:51:54]OFD Sender: To server: pG, [08:51:54]CommunicateWithHost lk.salyk.kg:30040 [08:51:54]ConnectInit lk.salyk.kg [08:51:54]written 0, free lines is 4095 [08:51:55]Connected sock=10 [08:51:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 3E 45 08 01 94 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 1F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 20 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 29 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 E9 00 00 35 04 06 00 A2 D6 D8 9D 5B 31 B1 5F F9 74 C6 71 2D 05 [08:51:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 76 B7 47 00 F8 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 E9 00 00 F4 03 04 00 2E D3 5F 66 B6 04 01 00 00 04 90 51 B9 3D F7 03 E6 [08:51:55]CommunicateWithHost err = 0 [08:51:55]CheckOFDResponse [08:51:55]1017 (14) - 77093643461234 [08:51:55]1041 (16) - 0000000000959414 [08:51:55]1040 (4) - 59733 [08:51:55]1012 (4) - 05.06.2024 02:53 [08:51:55]1206 (1) - 0 [08:51:55]OFD Sender: Remove packet 59733 [08:51:55]ProducePacketName [08:51:55]name=ofd_packets/00059733 [08:51:55]NVStorageDeleteData [08:51:55]Write to MH i2c: 01 00 00 6A 16 80 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: 01 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: 01 07 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: 01 07 00 6A 16 00 00 00 00 00 AF 0C 42 [08:51:55]RasterBufferAndPrint [08:51:55]line [08:51:55]line [08:51:55]line [08:51:55]line [08:51:55]line [08:51:55]written 0, free lines is 3253 [08:51:55]MH_Cut [08:51:55]Write to MH i2c: D1 01 00 71 16 01 59 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: D1 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: D1 01 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: D1 01 00 71 16 00 58 [08:51:55]Write to MH i2c: 01 00 00 72 16 88 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]OFD Sender: No OFD packet to send [08:51:56]*** Cut start [08:51:56]*** Partial cut [08:51:56]*** CUTSNS_PIN = 1 [08:51:56]*** CUTSNS_PIN = 0 [08:51:56]*** Brake cut motor [08:51:56]Read from MH i2c: 01 [08:51:56]MH_I2C_Read... [08:51:56]*** Stop cut motor [08:51:56]*** Cut end [08:51:56]Read from MH i2c: 01 07 00 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 07 00 72 16 00 00 00 00 00 FF 0F 9D [08:51:56]process_action close_receipt done [08:51:56]requested_data is exist [08:51:56]produce_requested_data [08:51:56]requested_item fm.sn is exist - process it [08:51:56]wFMCommunicate request_size=4 [08:51:56]MH_SAM_APDU [08:51:56]CAPDU: 80 11 00 00 [08:51:56]Write to MH i2c: E2 08 00 73 16 80 11 00 00 00 00 00 00 03 [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:57]Read from MH i2c: E2 [08:51:57]MH_I2C_Read... [08:51:57]Read from MH i2c: E2 17 00 [08:51:57]MH_I2C_Read... [08:51:57]Read from MH i2c: E2 17 00 73 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 56 [08:51:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:51:57]wFMCommunicate OK [08:51:57]requested_item fd.num is exist - process it [08:51:57]SAM_PROTO_GetFieldsCounters [08:51:57]wFMCommunicate request_size=4 [08:51:57]MH_SAM_APDU [08:51:57]CAPDU: 80 13 00 00 [08:51:57]Write to MH i2c: E2 08 00 74 16 80 13 00 00 00 00 00 00 06 [08:51:57]Write i2c OK [08:51:57]MH_I2C_Read... [08:51:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:57]Read from MH i2c: E2 [08:51:57]MH_I2C_Read... [08:51:57]Read from MH i2c: E2 62 00 [08:51:57]MH_I2C_Read... [08:51:57]Read from MH i2c: E2 62 00 74 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 55 E9 00 00 0E 04 04 00 48 00 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 29 [08:51:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 55 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:57]wFMCommunicate OK [08:51:57]SAM_PROTO_GetFieldsCounters done [08:51:57]requested_item shift.num is exist - process it [08:51:57]requested_item shift.opened is exist - process it [08:51:57]req_shift_opened [08:51:57]FM_GetShiftState [08:51:57]SAM_PROTO_GetShiftState [08:51:57]wFMCommunicate request_size=4 [08:51:57]MH_SAM_APDU [08:51:57]CAPDU: 80 13 01 00 [08:51:57]Write to MH i2c: E2 08 00 75 16 80 13 01 00 00 00 00 00 08 [08:51:57]Write i2c OK [08:51:57]MH_I2C_Read... [08:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:57]Read from MH i2c: E2 [08:51:57]MH_I2C_Read... [08:51:57]Read from MH i2c: E2 0E 00 [08:51:57]MH_I2C_Read... [08:51:57]Read from MH i2c: E2 0E 00 75 16 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [08:51:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:51:57]wFMCommunicate OK [08:51:57]SAM_PROTO_GetShiftState done [08:51:57]FM_GetShiftState done [08:51:57]req_shift_opened done [08:51:57]requested_item shift.open_date is exist - process it [08:51:57]req_shift_open_date [08:51:57]req_shift_open_date done [08:51:57]produce_requested_data done [08:51:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59733,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:51:57]process_action_free close_receipt [08:51:57]json_value_free [08:51:57]json_value_free done [08:51:57]process_json_proto returns [08:51:57]Send response to host [08:51:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59733,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:51:57]free response buf [08:51:57]execute_script done [08:51:57]execute_script returns [08:51:57]free content buf [08:51:57]Sock 9.Close socket [08:51:57]Sock 9.Thread stoped [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: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:25]OFD Sender: No OFD packet to send [08:53:30]OFD Sender: No OFD packet to send [08:53:35]OFD Sender: No OFD packet to send [08:53:40]OFD Sender: No OFD packet to send [08:53:45]OFD Sender: No OFD packet to send [08:53:50]OFD Sender: No OFD packet to send [08:53:55]OFD Sender: No OFD packet to send [08:54:00]OFD Sender: No OFD packet to send [08:54:05]OFD Sender: No OFD packet to send [08:54:08]accept exits with 8 [08:54:08]New connection [08:54:08]New thread 3067100516 created [08:54:08]Thread 3066957156 joined [08:54:08]Waiting for new connection... [08:54:08] Sock 8.Parse request [08:54:08]Sock 8.Check first char [08:54:08]Sock 8.First char is OK [08:54:08]request: POST /json_proto HTTP/1.0 [08:54:08]Method: POST [08:54:08]URL: /json_proto [08:54:08]Method is POST - this is cgi request [08:54:08]url: /json_proto [08:54:08]query_string will be loaded in cgi processing [08:54:08]execute_cgi json_proto POST (null) [08:54:08]execute_cgi path=json_proto method=POST [08:54:08]POST find Content-Length [08:54:08]Host: 172.17.60.68:8080 [08:54:08]Content-Length: 677 [08:54:08]Content-Type: application/json [08:54:08] [08:54:08]POST finish read [08:54:08]Found Content-Length = 677 [08:54:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:54:08]execute_script... [08:54: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)545420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:54:08]POST & json_proto [08:54:08]process_json_proto [08:54:08]json parsed OK: [08:54:08]protocol is kg_v1.0 [08:54:08]action value=close_receipt [08:54:08]process_action close_receipt [08:54:08]cmd_close_receipt [08:54:08]MH_GetDate [08:54:08]Write to MH i2c: F0 00 00 76 16 7B [08:54:08]Write i2c OK [08:54:08]MH_I2C_Read... [08:54:08]Read from MH i2c: F0 [08:54:08]MH_I2C_Read... [08:54:08]Read from MH i2c: F0 09 00 [08:54:08]MH_I2C_Read... [08:54:08]Read from MH i2c: F0 09 00 76 16 00 B1 27 60 66 9A 61 5F 66 E2 [08:54:08]GetLastDocTimeStamp 1717577513 [08:54:08]current date 1717577649 [08:54:08]FM_GetShiftState [08:54:08]SAM_PROTO_GetShiftState [08:54:08]wFMCommunicate request_size=4 [08:54:08]MH_SAM_APDU [08:54:08]CAPDU: 80 13 01 00 [08:54:08]Write to MH i2c: E2 08 00 77 16 80 13 01 00 00 00 00 00 0A [08:54:08]Write i2c OK [08:54:08]MH_I2C_Read... [08:54:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:08]Read from MH i2c: E2 [08:54:08]MH_I2C_Read... [08:54:08]Read from MH i2c: E2 0E 00 [08:54:08]MH_I2C_Read... [08:54:08]Read from MH i2c: E2 0E 00 77 16 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 42 [08:54:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:54:08]wFMCommunicate OK [08:54:08]SAM_PROTO_GetShiftState done [08:54:08]FM_GetShiftState done [08:54:08]opened in 1717545916 [08:54:08]opened+sec_in_day 1717632316 [08:54:08]quantity*price = 30038 [08:54:08]sum+1 = 30039 [08:54:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 129 05.06.2024 08:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59734 ФПД: 257658256441167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085409&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59734&fm=257658256441167&tin=02508201610067®Number=0000000000151680&sum=30000 [08:54:09]StoreToDocumentArchive [08:54:09]shift 72 fd 59734 [08:54:09]save to /storage/0072/doc_00059734 [08:54:09]save last doc name /storage/0072/doc_00059734 to /storage/kkm_last_doc_name [08:54:09]save OK [08:54:09]Clear old archive folders... [08:54:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:09]tlvbuf is 00413490 [08:54:09]SAM_PROTO_ClearQueue [08:54:09]wFMCommunicate request_size=4 [08:54:09]MH_SAM_APDU [08:54:09]CAPDU: 80 09 00 00 [08:54:09]Write to MH i2c: E2 08 00 84 16 80 09 00 00 00 00 00 00 0C [08:54:09]Write i2c OK [08:54:09]MH_I2C_Read... [08:54:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:09]Read from MH i2c: E2 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 03 00 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 03 00 84 16 00 90 00 0E [08:54:09]RAPDU: 90 00 [08:54:09]wFMCommunicate OK [08:54:09]SAM_PROTO_ClearQueue done [08:54:09]KKMCreateOFDPacket [08:54:09]OFDProtocolAddRootSTLVToBuf [08:54:09]FM_MakeSignedData [08:54:09]FM_MakeSignedData [08:54:09]SAM_PROTO_SignData [08:54:09]wFMCommunicate request_size=4 [08:54:09]MH_SAM_APDU [08:54:09]CAPDU: 80 0D 01 02 [08:54:09]Write to MH i2c: E2 08 00 85 16 80 0D 01 02 00 00 00 00 14 [08:54:09]Write i2c OK [08:54:09]MH_I2C_Read... [08:54:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:09]Read from MH i2c: E2 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 03 00 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 03 00 85 16 00 90 00 0F [08:54:09]RAPDU: 90 00 [08:54:09]wFMCommunicate OK [08:54:09]wFMCommunicate request_size=255 [08:54:09]MH_SAM_APDU [08:54: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 81 00 00 00 F4 03 04 00 B1 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 E9 00 00 35 04 06 00 EA [08:54:09]Write to MH i2c: E2 02 01 86 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 81 00 00 00 F4 03 04 00 B1 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 E9 00 00 35 04 06 00 EA 00 00 23 [08:54:09]Write i2c OK [08:54:09]MH_I2C_Read... [08:54:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:09]Read from MH i2c: E2 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 03 00 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 03 00 86 16 00 90 00 10 [08:54:09]RAPDU: 90 00 [08:54:09]wFMCommunicate OK [08:54:09]wFMCommunicate request_size=10 [08:54:09]MH_SAM_APDU [08:54:09]CAPDU: 80 0D 02 02 05 56 BC D9 3F 4F [08:54:09]Write to MH i2c: E2 0D 00 87 16 80 0D 02 02 05 00 56 BC D9 3F 4F 00 00 9A [08:54:09]Write i2c OK [08:54:09]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 87 16 00 90 00 11 [08:54:10]RAPDU: 90 00 [08:54:10]wFMCommunicate OK [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 0D 03 02 [08:54:10]Write to MH i2c: E2 08 00 88 16 80 0D 03 02 00 00 00 00 19 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 0B 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 0B 00 88 16 00 B9 56 13 28 B8 9C D3 36 90 00 C1 [08:54:10]RAPDU: B9 56 13 28 B8 9C D3 36 90 00 [08:54:10]wFMCommunicate OK [08:54:10]SAM_PROTO_SignData done [08:54:10]FM_MakeSignedData done [08:54:10]CreateOFDProtocolMessage [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 11 00 00 [08:54:10]Write to MH i2c: E2 08 00 89 16 80 11 00 00 00 00 00 00 19 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 17 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 17 00 89 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6C [08:54:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:54:10]wFMCommunicate OK [08:54:10]CreateOFDProtocolMessage done [08:54:10]OFDSenderStorePacket 59734 [08:54:10]StoreOFDPacket docnum=59734 [08:54:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 37 E2 07 01 44 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 81 00 00 00 F4 03 04 00 B1 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 E9 00 00 35 04 06 00 EA 56 BC D9 3F 4F B9 56 13 28 B8 9C D3 36 [08:54:10]CheckFolder [08:54:10]dirname=/storage/ofd_packets [08:54:10]CheckFolder done [08:54:10]ProducePacketName [08:54:10]name=ofd_packets/00059734 [08:54:10]NVStorageSaveData ofd_packets/00059734 [08:54:10]File name is /storage/ofd_packets/00059734 [08:54:10]Write 301 bytes [08:54:10]NVStorageSaveData done [08:54:10]OFDSenderStorePacket done [08:54:10]KKMCreateOFDPacket done [08:54:10]NVStorageSaveData kkm_last_timestamp [08:54:10]File name is /storage/kkm_last_timestamp [08:54:10]Write 4 bytes [08:54:10]NVStorageSaveData done [08:54:10]ExternCall_PrintAddStr [08:54:10]wPrintStart [08:54:10]Write to MH i2c: 01 00 00 8A 16 A0 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 07 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 07 00 8A 16 00 00 00 00 00 FF 0F B5 [08:54:10]RasterBufferAndPrint [08:54:10]line Счет N : (1)545420 [08:54:10]line ИНН: 02508201610067 [08:54:10]line Контрольно-Кассовый Чек [08:54:10]line ПРОДАЖА [08:54:10]line ТРК (МРК, ГНК) : 42 [08:54:10]line Товар: 2710124130 [08:54:10]line Аи-92-К-5 [08:54:10]line 4.490 * 66.90 [08:54:10]line = 300.38 [08:54:10]line НДС 12% НСП 1% [08:54:10]line > о реализуемом товаре [08:54:10]line ОКРУГЛЕНИЕ: -0.38 [08:54:10]line ИТОГО: 300.00 [08:54:10]line Внесено: 300.00 [08:54:10]line СДАЧА: 0.00 [08:54:10]line НСП 1% : 2.66 [08:54:10]line НДС 12% : 31.90 [08:54:10]line Наличными: 300.00 [08:54:10]line Безнал.: 0.00 [08:54:10]line Место: АЗС № 117 "Партнер Нефть" [08:54:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:54:10]line СНО: Общий режим [08:54:10]line Чек 129 05.06.2024 08:54 [08:54:10]line Смена: 72 ФФД: 1.0 [08:54:10]line ЗНМ: 0300000048 [08:54:10]line РНМ: 0000000000151680 [08:54:10]line Версия ККМ: v1.0 [08:54:10]line ФМ: 0000000000959414 [08:54:10]line ФД: 59734 [08:54:10]line ФПД: 257658256441167 [08:54:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085409&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59734&fm=257658256441167&tin=02508201610067®Number=0000000000151680&sum=30000 [08:54:10]OFD Sender: Processing packet 59734 [packets to send 53, broken 52] [08:54:10]ProducePacketName [08:54:10]name=ofd_packets/00059734 [08:54:10]OFD Sender: To server: pG, [08:54:10]CommunicateWithHost lk.salyk.kg:30040 [08:54:10]ConnectInit lk.salyk.kg [08:54:10]written 0, free lines is 4095 [08:54:10]Connected sock=10 [08:54:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 37 E2 07 01 44 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 81 00 00 00 F4 03 04 00 B1 27 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 E9 00 00 35 04 06 00 EA 56 BC D9 3F 4F B9 56 13 28 B8 9C D3 36 [08:54:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 27 EA 47 00 C2 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 E9 00 00 F4 03 04 00 B5 D3 5F 66 B6 04 01 00 00 73 97 B6 8B 16 C5 D3 06 [08:54:10]CommunicateWithHost err = 0 [08:54:10]CheckOFDResponse [08:54:10]1017 (14) - 77093643461234 [08:54:10]1041 (16) - 0000000000959414 [08:54:10]1040 (4) - 59734 [08:54:10]1012 (4) - 05.06.2024 02:55 [08:54:10]1206 (1) - 0 [08:54:10]OFD Sender: Remove packet 59734 [08:54:10]ProducePacketName [08:54:10]name=ofd_packets/00059734 [08:54:10]NVStorageDeleteData [08:54:10]Write to MH i2c: 01 00 00 B5 16 CB [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 07 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 07 00 B5 16 00 00 00 00 00 AB 0C 89 [08:54:10]RasterBufferAndPrint [08:54:10]line [08:54:10]line [08:54:10]line [08:54:10]line [08:54:10]line [08:54:10]written 0, free lines is 3249 [08:54:10]MH_Cut [08:54:10]Write to MH i2c: D1 01 00 BC 16 01 A4 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: D1 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: D1 01 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: D1 01 00 BC 16 00 A3 [08:54:10]Write to MH i2c: 01 00 00 BD 16 D3 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:11]OFD Sender: No OFD packet to send [08:54:11]*** Cut start [08:54:11]*** Partial cut [08:54:11]*** CUTSNS_PIN = 1 [08:54:11]*** CUTSNS_PIN = 0 [08:54:12]*** Brake cut motor [08:54:12]Read from MH i2c: 01 [08:54:12]MH_I2C_Read... [08:54:12]*** Stop cut motor [08:54:12]*** Cut end [08:54:12]Read from MH i2c: 01 07 00 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: 01 07 00 BD 16 00 00 00 00 00 FF 0F E8 [08:54:12]process_action close_receipt done [08:54:12]requested_data is exist [08:54:12]produce_requested_data [08:54:12]requested_item fm.sn is exist - process it [08:54:12]wFMCommunicate request_size=4 [08:54:12]MH_SAM_APDU [08:54:12]CAPDU: 80 11 00 00 [08:54:12]Write to MH i2c: E2 08 00 BE 16 80 11 00 00 00 00 00 00 4E [08:54:12]Write i2c OK [08:54:12]MH_I2C_Read... [08:54:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:12]Read from MH i2c: E2 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: E2 17 00 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: E2 17 00 BE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [08:54:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:54:12]wFMCommunicate OK [08:54:12]requested_item fd.num is exist - process it [08:54:12]SAM_PROTO_GetFieldsCounters [08:54:12]wFMCommunicate request_size=4 [08:54:12]MH_SAM_APDU [08:54:12]CAPDU: 80 13 00 00 [08:54:12]Write to MH i2c: E2 08 00 BF 16 80 13 00 00 00 00 00 00 51 [08:54:12]Write i2c OK [08:54:12]MH_I2C_Read... [08:54:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:12]Read from MH i2c: E2 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: E2 62 00 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: E2 62 00 BF 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 56 E9 00 00 0E 04 04 00 48 00 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 78 [08:54:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 56 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:12]wFMCommunicate OK [08:54:12]SAM_PROTO_GetFieldsCounters done [08:54:12]requested_item shift.num is exist - process it [08:54:12]requested_item shift.opened is exist - process it [08:54:12]req_shift_opened [08:54:12]FM_GetShiftState [08:54:12]SAM_PROTO_GetShiftState [08:54:12]wFMCommunicate request_size=4 [08:54:12]MH_SAM_APDU [08:54:12]CAPDU: 80 13 01 00 [08:54:12]Write to MH i2c: E2 08 00 C0 16 80 13 01 00 00 00 00 00 53 [08:54:12]Write i2c OK [08:54:12]MH_I2C_Read... [08:54:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:12]Read from MH i2c: E2 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: E2 0E 00 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: E2 0E 00 C0 16 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [08:54:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:54:12]wFMCommunicate OK [08:54:12]SAM_PROTO_GetShiftState done [08:54:12]FM_GetShiftState done [08:54:12]req_shift_opened done [08:54:12]requested_item shift.open_date is exist - process it [08:54:12]req_shift_open_date [08:54:12]req_shift_open_date done [08:54:12]produce_requested_data done [08:54:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59734,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:54:12]process_action_free close_receipt [08:54:12]json_value_free [08:54:12]json_value_free done [08:54:12]process_json_proto returns [08:54:12]Send response to host [08:54:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59734,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:54:12]free response buf [08:54:12]execute_script done [08:54:12]execute_script returns [08:54:12]free content buf [08:54:12]Sock 8.Close socket [08:54:12]Sock 8.Thread stoped [08:54:16]OFD Sender: No OFD packet to send [08:54:21]OFD Sender: No OFD packet to send [08:54:26]OFD Sender: No OFD packet to send [08:54:31]OFD Sender: No OFD packet to send [08:54:36]OFD Sender: No OFD packet to send [08:54:41]OFD Sender: No OFD packet to send [08:54:46]OFD Sender: No OFD packet to send [08:54:51]OFD Sender: No OFD packet to send [08:54:56]OFD Sender: No OFD packet to send [08:55:01]OFD Sender: No OFD packet to send [08:55:06]OFD Sender: No OFD packet to send [08:55:11]OFD Sender: No OFD packet to send [08:55:16]OFD Sender: No OFD packet to send [08:55:21]OFD Sender: No OFD packet to send [08:55:26]OFD Sender: No OFD packet to send [08:55:31]OFD Sender: No OFD packet to send [08:55:36]OFD Sender: No OFD packet to send [08:55:41]OFD Sender: No OFD packet to send [08:55:46]OFD Sender: No OFD packet to send [08:55:51]OFD Sender: No OFD packet to send [08:55:56]OFD Sender: No OFD packet to send [08:56:00]accept exits with 9 [08:56:00]New connection [08:56:00]New thread 3066957156 created [08:56:00]Thread 3067100516 joined [08:56:00]Waiting for new connection... [08:56:00] Sock 9.Parse request [08:56:00]Sock 9.Check first char [08:56:00]Sock 9.First char is OK [08:56:00]request: POST /json_proto HTTP/1.0 [08:56:00]Method: POST [08:56:00]URL: /json_proto [08:56:00]Method is POST - this is cgi request [08:56:00]url: /json_proto [08:56:00]query_string will be loaded in cgi processing [08:56:00]execute_cgi json_proto POST (null) [08:56:00]execute_cgi path=json_proto method=POST [08:56:00]POST find Content-Length [08:56:00]Host: 172.17.60.68:8080 [08:56:00]Content-Length: 803 [08:56:00]Content-Type: application/json [08:56:00] [08:56:00]POST finish read [08:56:00]Found Content-Length = 803 [08:56:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:00]execute_script... [08:56: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)545421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:00]POST & json_proto [08:56:00]process_json_proto [08:56:00]json parsed OK: [08:56:00]protocol is kg_v1.0 [08:56:00]action value=close_receipt [08:56:00]process_action close_receipt [08:56:00]cmd_close_receipt [08:56:00]MH_GetDate [08:56:00]Write to MH i2c: F0 00 00 C1 16 C6 [08:56:00]Write i2c OK [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: F0 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: F0 09 00 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: F0 09 00 C1 16 00 21 28 60 66 9A 61 5F 66 9E [08:56:00]GetLastDocTimeStamp 1717577649 [08:56:00]current date 1717577761 [08:56:00]FM_GetShiftState [08:56:00]SAM_PROTO_GetShiftState [08:56:00]wFMCommunicate request_size=4 [08:56:00]MH_SAM_APDU [08:56:00]CAPDU: 80 13 01 00 [08:56:00]Write to MH i2c: E2 08 00 C2 16 80 13 01 00 00 00 00 00 55 [08:56:00]Write i2c OK [08:56:00]MH_I2C_Read... [08:56:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:00]Read from MH i2c: E2 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: E2 0E 00 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: E2 0E 00 C2 16 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [08:56:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:56:00]wFMCommunicate OK [08:56:00]SAM_PROTO_GetShiftState done [08:56:00]FM_GetShiftState done [08:56:00]opened in 1717545916 [08:56:00]opened+sec_in_day 1717632316 [08:56:00]quantity*price = 100015 [08:56:00]sum+1 = 100017 [08:56:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 130 05.06.2024 08:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59735 ФПД: 248581914018125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59735&fm=248581914018125&tin=02508201610067®Number=0000000000151680&sum=100016 [08:56:01]StoreToDocumentArchive [08:56:01]shift 72 fd 59735 [08:56:01]save to /storage/0072/doc_00059735 [08:56:01]save last doc name /storage/0072/doc_00059735 to /storage/kkm_last_doc_name [08:56:01]save OK [08:56:01]Clear old archive folders... [08:56:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:01]tlvbuf is B6EE51D0 [08:56:01]SAM_PROTO_ClearQueue [08:56:01]wFMCommunicate request_size=4 [08:56:01]MH_SAM_APDU [08:56:01]CAPDU: 80 09 00 00 [08:56:01]Write to MH i2c: E2 08 00 CF 16 80 09 00 00 00 00 00 00 57 [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:01]Read from MH i2c: E2 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 03 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 03 00 CF 16 00 90 00 59 [08:56:01]RAPDU: 90 00 [08:56:01]wFMCommunicate OK [08:56:01]SAM_PROTO_ClearQueue done [08:56:01]KKMCreateOFDPacket [08:56:01]OFDProtocolAddRootSTLVToBuf [08:56:01]FM_MakeSignedData [08:56:01]FM_MakeSignedData [08:56:01]SAM_PROTO_SignData [08:56:01]wFMCommunicate request_size=4 [08:56:01]MH_SAM_APDU [08:56:01]CAPDU: 80 0D 01 02 [08:56:01]Write to MH i2c: E2 08 00 D0 16 80 0D 01 02 00 00 00 00 5F [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:01]Read from MH i2c: E2 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 03 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 03 00 D0 16 00 90 00 5A [08:56:01]RAPDU: 90 00 [08:56:01]wFMCommunicate OK [08:56:01]wFMCommunicate request_size=255 [08:56:01]MH_SAM_APDU [08:56: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 21 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 E9 00 00 35 04 06 00 E2 [08:56:01]Write to MH i2c: E2 02 01 D1 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 21 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 E9 00 00 35 04 06 00 E2 00 00 FF [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 D1 16 00 90 00 5B [08:56:02]RAPDU: 90 00 [08:56:02]wFMCommunicate OK [08:56:02]wFMCommunicate request_size=10 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 0D 02 02 05 15 7C AE C1 4D [08:56:02]Write to MH i2c: E2 0D 00 D2 16 80 0D 02 02 05 00 15 7C AE C1 4D 00 00 B9 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 03 00 D2 16 00 90 00 5C [08:56:02]RAPDU: 90 00 [08:56:02]wFMCommunicate OK [08:56:02]wFMCommunicate request_size=4 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 0D 03 02 [08:56:02]Write to MH i2c: E2 08 00 D3 16 80 0D 03 02 00 00 00 00 64 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 0B 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 0B 00 D3 16 00 4A E3 00 65 96 BD E5 44 90 00 73 [08:56:02]RAPDU: 4A E3 00 65 96 BD E5 44 90 00 [08:56:02]wFMCommunicate OK [08:56:02]SAM_PROTO_SignData done [08:56:02]FM_MakeSignedData done [08:56:02]CreateOFDProtocolMessage [08:56:02]wFMCommunicate request_size=4 [08:56:02]MH_SAM_APDU [08:56:02]CAPDU: 80 11 00 00 [08:56:02]Write to MH i2c: E2 08 00 D4 16 80 11 00 00 00 00 00 00 64 [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:02]Read from MH i2c: E2 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 17 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: E2 17 00 D4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [08:56:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:56:02]wFMCommunicate OK [08:56:02]CreateOFDProtocolMessage done [08:56:02]OFDSenderStorePacket 59735 [08:56:02]StoreOFDPacket docnum=59735 [08:56:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 6B A9 07 01 59 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 21 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 E9 00 00 35 04 06 00 E2 15 7C AE C1 4D 4A E3 00 65 96 BD E5 44 [08:56:02]CheckFolder [08:56:02]dirname=/storage/ofd_packets [08:56:02]CheckFolder done [08:56:02]ProducePacketName [08:56:02]name=ofd_packets/00059735 [08:56:02]NVStorageSaveData ofd_packets/00059735 [08:56:02]File name is /storage/ofd_packets/00059735 [08:56:02]Write 301 bytes [08:56:02]NVStorageSaveData done [08:56:02]OFDSenderStorePacket done [08:56:02]KKMCreateOFDPacket done [08:56:02]NVStorageSaveData kkm_last_timestamp [08:56:02]File name is /storage/kkm_last_timestamp [08:56:02]Write 4 bytes [08:56:02]NVStorageSaveData done [08:56:02]ExternCall_PrintAddStr [08:56:02]wPrintStart [08:56:02]Write to MH i2c: 01 00 00 D5 16 EB [08:56:02]Write i2c OK [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: 01 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: 01 07 00 [08:56:02]MH_I2C_Read... [08:56:02]Read from MH i2c: 01 07 00 D5 16 00 00 00 00 00 FF 0F 00 [08:56:02]RasterBufferAndPrint [08:56:02]line Счет N : (1)545421 [08:56:02]line ИНН: 02508201610067 [08:56:02]line Контрольно-Кассовый Чек [08:56:02]line ПРОДАЖА [08:56:02]line ТРК (МРК, ГНК) : 12 [08:56:02]line Товар: 2710124130 [08:56:02]line Аи-92-К-5 [08:56:02]line 14.950 * 66.90 [08:56:02]line = 1000.16 [08:56:02]line НДС 12% НСП 1% [08:56:02]line > о реализуемом товаре [08:56:02]line ИТОГО: 1000.16 [08:56:02]line НСП 1% : 8.85 [08:56:02]line НДС 12% : 106.21 [08:56:02]line Наличными: 0.00 [08:56:02]line Безнал.: 1000.16 [08:56:02]line Место: АЗС № 117 "Партнер Нефть" [08:56:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:56:02]line СНО: Общий режим [08:56:02]line Чек 130 05.06.2024 08:56 [08:56:02]line Смена: 72 ФФД: 1.0 [08:56:02]line ЗНМ: 0300000048 [08:56:02]line РНМ: 0000000000151680 [08:56:02]line Версия ККМ: v1.0 [08:56:02]line Платежная система: O! деньги [08:56:02]line ФМ: 0000000000959414 [08:56:02]line ФД: 59735 [08:56:02]line ФПД: 248581914018125 [08:56:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59735&fm=248581914018125&tin=02508201610067®Number=0000000000151680&sum=100016 [08:56:02]OFD Sender: Processing packet 59735 [packets to send 53, broken 52] [08:56:02]ProducePacketName [08:56:02]name=ofd_packets/00059735 [08:56:02]OFD Sender: To server: pG, [08:56:02]CommunicateWithHost lk.salyk.kg:30040 [08:56:02]ConnectInit lk.salyk.kg [08:56:02]written 0, free lines is 4095 [08:56:02]Connected sock=10 [08:56:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 6B A9 07 01 59 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 21 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 E9 00 00 35 04 06 00 E2 15 7C AE C1 4D 4A E3 00 65 96 BD E5 44 [08:56:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 01 6A 47 00 45 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 E9 00 00 F4 03 04 00 26 D4 5F 66 B6 04 01 00 00 14 92 A3 2C 9A E7 0E AA [08:56:02]CommunicateWithHost err = 0 [08:56:02]CheckOFDResponse [08:56:02]1017 (14) - 77093643461234 [08:56:02]1041 (16) - 0000000000959414 [08:56:02]1040 (4) - 59735 [08:56:02]1012 (4) - 05.06.2024 02:57 [08:56:02]1206 (1) - 0 [08:56:02]OFD Sender: Remove packet 59735 [08:56:02]ProducePacketName [08:56:02]name=ofd_packets/00059735 [08:56:02]NVStorageDeleteData [08:56:03]Write to MH i2c: 01 00 00 FF 16 15 [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 FF 16 00 00 00 00 00 C6 0C EE [08:56:03]RasterBufferAndPrint [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]written 0, free lines is 3276 [08:56:03]MH_Cut [08:56:03]Write to MH i2c: D1 01 00 06 17 01 EF [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 01 00 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 01 00 06 17 00 EE [08:56:03]Write to MH i2c: 01 00 00 07 17 1E [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]OFD Sender: No OFD packet to send [08:56:03]*** Cut start [08:56:03]*** Partial cut [08:56:03]*** CUTSNS_PIN = 1 [08:56:04]*** CUTSNS_PIN = 0 [08:56:04]*** Brake cut motor [08:56:04]Read from MH i2c: 01 [08:56:04]MH_I2C_Read... [08:56:04]*** Stop cut motor [08:56:04]*** Cut end [08:56:04]Read from MH i2c: 01 07 00 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: 01 07 00 07 17 00 00 00 00 00 FF 0F 33 [08:56:04]process_action close_receipt done [08:56:04]requested_data is exist [08:56:04]produce_requested_data [08:56:04]requested_item fm.sn is exist - process it [08:56:04]wFMCommunicate request_size=4 [08:56:04]MH_SAM_APDU [08:56:04]CAPDU: 80 11 00 00 [08:56:04]Write to MH i2c: E2 08 00 08 17 80 11 00 00 00 00 00 00 99 [08:56:04]Write i2c OK [08:56:04]MH_I2C_Read... [08:56:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:04]Read from MH i2c: E2 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: E2 17 00 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: E2 17 00 08 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EC [08:56:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:56:04]wFMCommunicate OK [08:56:04]requested_item fd.num is exist - process it [08:56:04]SAM_PROTO_GetFieldsCounters [08:56:04]wFMCommunicate request_size=4 [08:56:04]MH_SAM_APDU [08:56:04]CAPDU: 80 13 00 00 [08:56:04]Write to MH i2c: E2 08 00 09 17 80 13 00 00 00 00 00 00 9C [08:56:04]Write i2c OK [08:56:04]MH_I2C_Read... [08:56:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:04]Read from MH i2c: E2 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: E2 62 00 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: E2 62 00 09 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 57 E9 00 00 0E 04 04 00 48 00 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 C7 [08:56:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 57 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:56:04]wFMCommunicate OK [08:56:04]SAM_PROTO_GetFieldsCounters done [08:56:04]requested_item shift.num is exist - process it [08:56:04]requested_item shift.opened is exist - process it [08:56:04]req_shift_opened [08:56:04]FM_GetShiftState [08:56:04]SAM_PROTO_GetShiftState [08:56:04]wFMCommunicate request_size=4 [08:56:04]MH_SAM_APDU [08:56:04]CAPDU: 80 13 01 00 [08:56:04]Write to MH i2c: E2 08 00 0A 17 80 13 01 00 00 00 00 00 9E [08:56:04]Write i2c OK [08:56:04]MH_I2C_Read... [08:56:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:04]Read from MH i2c: E2 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: E2 0E 00 [08:56:04]MH_I2C_Read... [08:56:04]Read from MH i2c: E2 0E 00 0A 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D6 [08:56:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:56:04]wFMCommunicate OK [08:56:04]SAM_PROTO_GetShiftState done [08:56:04]FM_GetShiftState done [08:56:04]req_shift_opened done [08:56:04]requested_item shift.open_date is exist - process it [08:56:04]req_shift_open_date [08:56:04]req_shift_open_date done [08:56:04]produce_requested_data done [08:56:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59735,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:56:04]process_action_free close_receipt [08:56:04]json_value_free [08:56:04]json_value_free done [08:56:04]process_json_proto returns [08:56:04]Send response to host [08:56:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59735,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:56:04]free response buf [08:56:04]execute_script done [08:56:04]execute_script returns [08:56:04]free content buf [08:56:04]Sock 9.Close socket [08:56:04]Sock 9.Thread stoped [08:56:08]OFD Sender: No OFD packet to send [08:56:13]OFD Sender: No OFD packet to send [08:56:18]OFD Sender: No OFD packet to send [08:56:23]OFD Sender: No OFD packet to send [08:56:28]OFD Sender: No OFD packet to send [08:56:33]OFD Sender: No OFD packet to send [08:56:38]OFD Sender: No OFD packet to send [08:56:43]OFD Sender: No OFD packet to send [08:56:48]OFD Sender: No OFD packet to send [08:56:53]OFD Sender: No OFD packet to send [08:56:58]OFD Sender: No OFD packet to send [08:57:03]OFD Sender: No OFD packet to send [08:57:08]OFD Sender: No OFD packet to send [08:57:13]OFD Sender: No OFD packet to send [08:57:18]OFD Sender: No OFD packet to send [08:57:23]OFD Sender: No OFD packet to send [08:57:28]OFD Sender: No OFD packet to send [08:57:33]OFD Sender: No OFD packet to send [08:57:38]OFD Sender: No OFD packet to send [08:57:43]OFD Sender: No OFD packet to send [08:57:48]OFD Sender: No OFD packet to send [08:57:53]OFD Sender: No OFD packet to send [08:57:58]OFD Sender: No OFD packet to send [08:58:03]OFD Sender: No OFD packet to send [08:58:08]OFD Sender: No OFD packet to send [08:58:13]OFD Sender: No OFD packet to send [08:58:18]OFD Sender: No OFD packet to send [08:58:18]accept exits with 8 [08:58:18]New connection [08:58:18]New thread 3067100516 created [08:58:18]Thread 3066957156 joined [08:58:18]Waiting for new connection... [08:58:18] Sock 8.Parse request [08:58:18]Sock 8.Check first char [08:58:18]Sock 8.First char is OK [08:58:18]request: POST /json_proto HTTP/1.0 [08:58:18]Method: POST [08:58:18]URL: /json_proto [08:58:18]Method is POST - this is cgi request [08:58:18]url: /json_proto [08:58:18]query_string will be loaded in cgi processing [08:58:18]execute_cgi json_proto POST (null) [08:58:18]execute_cgi path=json_proto method=POST [08:58:18]POST find Content-Length [08:58:18]Host: 172.17.60.68:8080 [08:58:18]Content-Length: 984 [08:58:18]Content-Type: application/json [08:58:18] [08:58:18]POST finish read [08:58:18]Found Content-Length = 984 [08:58:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.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\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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" ] } } [08:58:18]execute_script... [08:58: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)545422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.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\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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" ] } } [08:58:18]POST & json_proto [08:58:18]process_json_proto [08:58:18]json parsed OK: [08:58:18]protocol is kg_v1.0 [08:58:18]action value=close_receipt [08:58:18]process_action close_receipt [08:58:18]cmd_close_receipt [08:58:18]MH_GetDate [08:58:18]Write to MH i2c: F0 00 00 0B 17 11 [08:58:18]Write i2c OK [08:58:18]MH_I2C_Read... [08:58:18]Read from MH i2c: F0 [08:58:18]MH_I2C_Read... [08:58:18]Read from MH i2c: F0 09 00 [08:58:18]MH_I2C_Read... [08:58:18]Read from MH i2c: F0 09 00 0B 17 00 AB 28 60 66 9A 61 5F 66 73 [08:58:18]GetLastDocTimeStamp 1717577761 [08:58:18]current date 1717577899 [08:58:18]FM_GetShiftState [08:58:18]SAM_PROTO_GetShiftState [08:58:18]wFMCommunicate request_size=4 [08:58:18]MH_SAM_APDU [08:58:18]CAPDU: 80 13 01 00 [08:58:18]Write to MH i2c: E2 08 00 0C 17 80 13 01 00 00 00 00 00 A0 [08:58:18]Write i2c OK [08:58:18]MH_I2C_Read... [08:58:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:18]Read from MH i2c: E2 [08:58:18]MH_I2C_Read... [08:58:18]Read from MH i2c: E2 0E 00 [08:58:18]MH_I2C_Read... [08:58:18]Read from MH i2c: E2 0E 00 0C 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D8 [08:58:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:58:18]wFMCommunicate OK [08:58:18]SAM_PROTO_GetShiftState done [08:58:18]FM_GetShiftState done [08:58:18]opened in 1717545916 [08:58:18]opened+sec_in_day 1717632316 [08:58:18]quantity*price = 200006 [08:58:18]sum+1 = 200008 [08:58:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 131 05.06.2024 08:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 30.35 сом ФМ: 0000000000959414 ФД: 59736 ФПД: 234388618655204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59736&fm=234388618655204&tin=02508201610067®Number=0000000000151680&sum=200000 [08:58:19]StoreToDocumentArchive [08:58:19]shift 72 fd 59736 [08:58:19]save to /storage/0072/doc_00059736 [08:58:19]save last doc name /storage/0072/doc_00059736 to /storage/kkm_last_doc_name [08:58:19]save OK [08:58:19]Clear old archive folders... [08:58:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:58:19]tlvbuf is 00424200 [08:58:19]SAM_PROTO_ClearQueue [08:58:19]wFMCommunicate request_size=4 [08:58:19]MH_SAM_APDU [08:58:19]CAPDU: 80 09 00 00 [08:58:19]Write to MH i2c: E2 08 00 19 17 80 09 00 00 00 00 00 00 A2 [08:58:19]Write i2c OK [08:58:19]MH_I2C_Read... [08:58:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:19]Read from MH i2c: E2 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 03 00 [08:58:19]MH_I2C_Read... [08:58:19]Read from MH i2c: E2 03 00 19 17 00 90 00 A4 [08:58:19]RAPDU: 90 00 [08:58:19]wFMCommunicate OK [08:58:19]SAM_PROTO_ClearQueue done [08:58:19]KKMCreateOFDPacket [08:58:19]OFDProtocolAddRootSTLVToBuf [08:58:19]FM_MakeSignedData [08:58:19]FM_MakeSignedData [08:58:19]SAM_PROTO_SignData [08:58:19]wFMCommunicate request_size=4 [08:58:19]MH_SAM_APDU [08:58:19]CAPDU: 80 0D 01 02 [08:58:19]Write to MH i2c: E2 08 00 1A 17 80 0D 01 02 00 00 00 00 AA [08:58:19]Write i2c OK [08:58:19]MH_I2C_Read... [08:58:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:20]Read from MH i2c: E2 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 03 00 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 03 00 1A 17 00 90 00 A5 [08:58:20]RAPDU: 90 00 [08:58:20]wFMCommunicate OK [08:58:20]wFMCommunicate request_size=255 [08:58:20]MH_SAM_APDU [08: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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 00 00 00 F4 03 04 00 AB 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 E9 00 00 35 04 06 00 D5 [08:58:20]Write to MH i2c: E2 02 01 1B 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 00 00 00 F4 03 04 00 AB 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 E9 00 00 35 04 06 00 D5 00 00 36 [08:58:20]Write i2c OK [08:58:20]MH_I2C_Read... [08:58:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:20]Read from MH i2c: E2 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 03 00 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 03 00 1B 17 00 90 00 A6 [08:58:20]RAPDU: 90 00 [08:58:20]wFMCommunicate OK [08:58:20]wFMCommunicate request_size=10 [08:58:20]MH_SAM_APDU [08:58:20]CAPDU: 80 0D 02 02 05 2C DA 5A B5 E4 [08:58:20]Write to MH i2c: E2 0D 00 1C 17 80 0D 02 02 05 00 2C DA 5A B5 E4 00 00 B0 [08:58:20]Write i2c OK [08:58:20]MH_I2C_Read... [08:58:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:20]Read from MH i2c: E2 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 03 00 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 03 00 1C 17 00 90 00 A7 [08:58:20]RAPDU: 90 00 [08:58:20]wFMCommunicate OK [08:58:20]wFMCommunicate request_size=4 [08:58:20]MH_SAM_APDU [08:58:20]CAPDU: 80 0D 03 02 [08:58:20]Write to MH i2c: E2 08 00 1D 17 80 0D 03 02 00 00 00 00 AF [08:58:20]Write i2c OK [08:58:20]MH_I2C_Read... [08:58:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:20]Read from MH i2c: E2 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 0B 00 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 0B 00 1D 17 00 9C B3 7C 49 59 72 75 4C 90 00 50 [08:58:20]RAPDU: 9C B3 7C 49 59 72 75 4C 90 00 [08:58:20]wFMCommunicate OK [08:58:20]SAM_PROTO_SignData done [08:58:20]FM_MakeSignedData done [08:58:20]CreateOFDProtocolMessage [08:58:20]wFMCommunicate request_size=4 [08:58:20]MH_SAM_APDU [08:58:20]CAPDU: 80 11 00 00 [08:58:20]Write to MH i2c: E2 08 00 1E 17 80 11 00 00 00 00 00 00 AF [08:58:20]Write i2c OK [08:58:20]MH_I2C_Read... [08:58:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:20]Read from MH i2c: E2 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 17 00 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: E2 17 00 1E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [08:58:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:58:20]wFMCommunicate OK [08:58:20]CreateOFDProtocolMessage done [08:58:20]OFDSenderStorePacket 59736 [08:58:20]StoreOFDPacket docnum=59736 [08:58:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DA 21 07 01 8D 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 00 00 00 F4 03 04 00 AB 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 E9 00 00 35 04 06 00 D5 2C DA 5A B5 E4 9C B3 7C 49 59 72 75 4C [08:58:20]CheckFolder [08:58:20]dirname=/storage/ofd_packets [08:58:20]CheckFolder done [08:58:20]ProducePacketName [08:58:20]name=ofd_packets/00059736 [08:58:20]NVStorageSaveData ofd_packets/00059736 [08:58:20]File name is /storage/ofd_packets/00059736 [08:58:20]Write 301 bytes [08:58:20]NVStorageSaveData done [08:58:20]OFDSenderStorePacket done [08:58:20]KKMCreateOFDPacket done [08:58:20]NVStorageSaveData kkm_last_timestamp [08:58:20]File name is /storage/kkm_last_timestamp [08:58:20]Write 4 bytes [08:58:20]NVStorageSaveData done [08:58:20]ExternCall_PrintAddStr [08:58:20]wPrintStart [08:58:20]Write to MH i2c: 01 00 00 1F 17 36 [08:58:20]Write i2c OK [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: 01 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: 01 07 00 [08:58:20]MH_I2C_Read... [08:58:20]Read from MH i2c: 01 07 00 1F 17 00 00 00 00 00 FF 0F 4B [08:58:20]RasterBufferAndPrint [08:58:20]line Счет N : (1)545422 [08:58:20]line ИНН: 02508201610067 [08:58:20]line Контрольно-Кассовый Чек [08:58:20]line ПРОДАЖА [08:58:20]line ТРК (МРК, ГНК) : 32 [08:58:20]line Товар: 2710124130 [08:58:20]line Аи-92-К-5 [08:58:20]line 30.350 * 65.90 [08:58:20]line = 2000.07 [08:58:20]line НДС 12% НСП 1% [08:58:20]line > о реализуемом товаре [08:58:20]line ОКРУГЛЕНИЕ: -0.07 [08:58:20]line ИТОГО: 2000.00 [08:58:20]line Внесено: 2000.00 [08:58:20]line СДАЧА: 0.00 [08:58:20]line НСП 1% : 17.70 [08:58:20]line НДС 12% : 212.40 [08:58:20]line Наличными: 2000.00 [08:58:20]line Безнал.: 0.00 [08:58:20]line Место: АЗС № 117 "Партнер Нефть" [08:58:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:58:20]line СНО: Общий режим [08:58:20]line Чек 131 05.06.2024 08:58 [08:58:20]line Смена: 72 ФФД: 1.0 [08:58:20]line ЗНМ: 0300000048 [08:58:20]line РНМ: 0000000000151680 [08:58:20]line Версия ККМ: v1.0 [08:58:20]line [08:58:20]line Дисконтная программа [08:58:20]line АИ-92 [08:58:20]line номер 117 [08:58:20]line сэкономлено 30.35 сом [08:58:20]line ФМ: 0000000000959414 [08:58:20]line ФД: 59736 [08:58:20]line ФПД: 234388618655204 [08:58:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59736&fm=234388618655204&tin=02508201610067®Number=0000000000151680&sum=200000 [08:58:20]OFD Sender: Processing packet 59736 [packets to send 53, broken 52] [08:58:20]ProducePacketName [08:58:20]name=ofd_packets/00059736 [08:58:20]OFD Sender: To server: pG, [08:58:20]CommunicateWithHost lk.salyk.kg:30040 [08:58:20]ConnectInit lk.salyk.kg [08:58:20]written 0, free lines is 4095 [08:58:21]Write to MH i2c: 01 00 00 4F 17 66 [08:58:21]Write i2c OK [08:58:21]MH_I2C_Read... [08:58:21]Read from MH i2c: 01 [08:58:21]MH_I2C_Read... [08:58:21]Read from MH i2c: 01 07 00 [08:58:21]MH_I2C_Read... [08:58:21]Read from MH i2c: 01 07 00 4F 17 00 00 00 00 00 39 0C B2 [08:58:21]RasterBufferAndPrint [08:58:21]line [08:58:21]line [08:58:21]line [08:58:21]line [08:58:21]line [08:58:21]written 0, free lines is 3133 [08:58:21]MH_Cut [08:58:21]Write to MH i2c: D1 01 00 56 17 01 3F [08:58:21]Write i2c OK [08:58:21]MH_I2C_Read... [08:58:21]Read from MH i2c: D1 [08:58:21]MH_I2C_Read... [08:58:21]Read from MH i2c: D1 01 00 [08:58:21]MH_I2C_Read... [08:58:21]Read from MH i2c: D1 01 00 56 17 00 3E [08:58:21]Write to MH i2c: 01 00 00 57 17 6E [08:58:21]Write i2c OK [08:58:21]MH_I2C_Read... [08:58:22]*** Cut start [08:58:22]*** Partial cut [08:58:22]*** CUTSNS_PIN = 1 [08:58:22]*** CUTSNS_PIN = 0 [08:58:22]*** Brake cut motor [08:58:22]Read from MH i2c: 01 [08:58:22]MH_I2C_Read... [08:58:22]*** Stop cut motor [08:58:22]*** Cut end [08:58:22]Read from MH i2c: 01 07 00 [08:58:22]MH_I2C_Read... [08:58:22]Read from MH i2c: 01 07 00 57 17 00 00 00 00 00 FF 0F 83 [08:58:22]process_action close_receipt done [08:58:22]requested_data is exist [08:58:22]produce_requested_data [08:58:22]requested_item fm.sn is exist - process it [08:58:22]wFMCommunicate request_size=4 [08:58:22]MH_SAM_APDU [08:58:22]CAPDU: 80 11 00 00 [08:58:22]Write to MH i2c: E2 08 00 58 17 80 11 00 00 00 00 00 00 E9 [08:58:22]Write i2c OK [08:58:22]MH_I2C_Read... [08:58:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:22]Read from MH i2c: E2 [08:58:22]MH_I2C_Read... [08:58:22]Read from MH i2c: E2 17 00 [08:58:22]MH_I2C_Read... [08:58:22]Read from MH i2c: E2 17 00 58 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [08:58:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:58:22]wFMCommunicate OK [08:58:22]requested_item fd.num is exist - process it [08:58:22]SAM_PROTO_GetFieldsCounters [08:58:22]wFMCommunicate request_size=4 [08:58:22]MH_SAM_APDU [08:58:22]CAPDU: 80 13 00 00 [08:58:22]Write to MH i2c: E2 08 00 59 17 80 13 00 00 00 00 00 00 EC [08:58:22]Write i2c OK [08:58:22]MH_I2C_Read... [08:58:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:23]Read from MH i2c: E2 [08:58:23]MH_I2C_Read... [08:58:23]Read from MH i2c: E2 62 00 [08:58:23]MH_I2C_Read... [08:58:23]Read from MH i2c: E2 62 00 59 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 58 E9 00 00 0E 04 04 00 48 00 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 1B [08:58:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 58 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:58:23]wFMCommunicate OK [08:58:23]SAM_PROTO_GetFieldsCounters done [08:58:23]requested_item shift.num is exist - process it [08:58:23]requested_item shift.opened is exist - process it [08:58:23]req_shift_opened [08:58:23]FM_GetShiftState [08:58:23]SAM_PROTO_GetShiftState [08:58:23]wFMCommunicate request_size=4 [08:58:23]MH_SAM_APDU [08:58:23]CAPDU: 80 13 01 00 [08:58:23]Write to MH i2c: E2 08 00 5A 17 80 13 01 00 00 00 00 00 EE [08:58:23]Write i2c OK [08:58:23]MH_I2C_Read... [08:58:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:23]Read from MH i2c: E2 [08:58:23]MH_I2C_Read... [08:58:23]Read from MH i2c: E2 0E 00 [08:58:23]MH_I2C_Read... [08:58:23]Read from MH i2c: E2 0E 00 5A 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 26 [08:58:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:58:23]wFMCommunicate OK [08:58:23]SAM_PROTO_GetShiftState done [08:58:23]FM_GetShiftState done [08:58:23]req_shift_opened done [08:58:23]requested_item shift.open_date is exist - process it [08:58:23]req_shift_open_date [08:58:23]req_shift_open_date done [08:58:23]produce_requested_data done [08:58:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59736,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:58:23]process_action_free close_receipt [08:58:23]json_value_free [08:58:23]json_value_free done [08:58:23]process_json_proto returns [08:58:23]Send response to host [08:58:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59736,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:58:23]free response buf [08:58:23]execute_script done [08:58:23]execute_script returns [08:58:23]free content buf [08:58:23]Sock 8.Close socket [08:58:23]Sock 8.Thread stoped [08:58:42]accept exits with 9 [08:58:42]New connection [08:58:42]New thread 3066957156 created [08:58:42]Thread 3067100516 joined [08:58:42]Waiting for new connection... [08:58:42] Sock 9.Parse request [08:58:42]Sock 9.Check first char [08:58:42]Sock 9.First char is OK [08:58:42]request: POST /json_proto HTTP/1.0 [08:58:42]Method: POST [08:58:42]URL: /json_proto [08:58:42]Method is POST - this is cgi request [08:58:42]url: /json_proto [08:58:42]query_string will be loaded in cgi processing [08:58:42]execute_cgi json_proto POST (null) [08:58:42]execute_cgi path=json_proto method=POST [08:58:42]POST find Content-Length [08:58:42]Host: 172.17.60.68:8080 [08:58:42]Content-Length: 675 [08:58:42]Content-Type: application/json [08:58:42] [08:58:42]POST finish read [08:58:42]Found Content-Length = 675 [08:58:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:42]execute_script... [08:58:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:42]POST & json_proto [08:58:42]process_json_proto [08:58:42]json parsed OK: [08:58:42]protocol is kg_v1.0 [08:58:42]action value=close_receipt [08:58:42]process_action close_receipt [08:58:42]cmd_close_receipt [08:58:42]MH_GetDate [08:58:42]Write to MH i2c: F0 00 00 5B 17 61 [08:58:42]Write i2c OK [08:58:42]MH_I2C_Read... [08:58:42]Read from MH i2c: F0 [08:58:42]MH_I2C_Read... [08:58:42]Read from MH i2c: F0 09 00 [08:58:42]MH_I2C_Read... [08:58:42]Read from MH i2c: F0 09 00 5B 17 00 C3 28 60 66 9A 61 5F 66 DB [08:58:42]GetLastDocTimeStamp 1717577899 [08:58:42]current date 1717577923 [08:58:42]FM_GetShiftState [08:58:42]SAM_PROTO_GetShiftState [08:58:42]wFMCommunicate request_size=4 [08:58:42]MH_SAM_APDU [08:58:42]CAPDU: 80 13 01 00 [08:58:42]Write to MH i2c: E2 08 00 5C 17 80 13 01 00 00 00 00 00 F0 [08:58:42]Write i2c OK [08:58:42]MH_I2C_Read... [08:58:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:42]Read from MH i2c: E2 [08:58:42]MH_I2C_Read... [08:58:42]Read from MH i2c: E2 0E 00 [08:58:42]MH_I2C_Read... [08:58:42]Read from MH i2c: E2 0E 00 5C 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 28 [08:58:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:58:42]wFMCommunicate OK [08:58:42]SAM_PROTO_GetShiftState done [08:58:42]FM_GetShiftState done [08:58:42]opened in 1717545916 [08:58:42]opened+sec_in_day 1717632316 [08:58:42]quantity*price = 100016 [08:58:42]sum+1 = 100018 [08:58:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 132 05.06.2024 08:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59737 ФПД: 109214490134490 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085843&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59737&fm=109214490134490&tin=02508201610067®Number=0000000000151680&sum=100000 [08:58:44]StoreToDocumentArchive [08:58:44]shift 72 fd 59737 [08:58:44]save to /storage/0072/doc_00059737 [08:58:44]save last doc name /storage/0072/doc_00059737 to /storage/kkm_last_doc_name [08:58:44]save OK [08:58:44]Clear old archive folders... [08:58:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:58:44]tlvbuf is 003EFB20 [08:58:44]SAM_PROTO_ClearQueue [08:58:44]wFMCommunicate request_size=4 [08:58:44]MH_SAM_APDU [08:58:44]CAPDU: 80 09 00 00 [08:58:44]Write to MH i2c: E2 08 00 69 17 80 09 00 00 00 00 00 00 F2 [08:58:44]Write i2c OK [08:58:44]MH_I2C_Read... [08:58:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:44]Read from MH i2c: E2 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 69 17 00 90 00 F4 [08:58:44]RAPDU: 90 00 [08:58:44]wFMCommunicate OK [08:58:44]SAM_PROTO_ClearQueue done [08:58:44]KKMCreateOFDPacket [08:58:44]OFDProtocolAddRootSTLVToBuf [08:58:44]FM_MakeSignedData [08:58:44]FM_MakeSignedData [08:58:44]SAM_PROTO_SignData [08:58:44]wFMCommunicate request_size=4 [08:58:44]MH_SAM_APDU [08:58:44]CAPDU: 80 0D 01 02 [08:58:44]Write to MH i2c: E2 08 00 6A 17 80 0D 01 02 00 00 00 00 FA [08:58:44]Write i2c OK [08:58:44]MH_I2C_Read... [08:58:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:44]Read from MH i2c: E2 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 6A 17 00 90 00 F5 [08:58:44]RAPDU: 90 00 [08:58:44]wFMCommunicate OK [08:58:44]wFMCommunicate request_size=255 [08:58:44]MH_SAM_APDU [08:58:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 C3 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 E9 00 00 35 04 06 00 [08:58:44]Write to MH i2c: E2 02 01 6B 17 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 C3 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 E9 00 00 35 04 06 00 00 00 63 [08:58:44]Write i2c OK [08:58:44]MH_I2C_Read... [08:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:44]Read from MH i2c: E2 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 6B 17 00 90 00 F6 [08:58:44]RAPDU: 90 00 [08:58:44]wFMCommunicate OK [08:58:44]wFMCommunicate request_size=11 [08:58:44]MH_SAM_APDU [08:58:44]CAPDU: 80 0D 02 02 06 63 54 7A E3 87 DA [08:58:44]Write to MH i2c: E2 0E 00 6C 17 80 0D 02 02 06 00 63 54 7A E3 87 DA 00 00 7E [08:58:44]Write i2c OK [08:58:44]MH_I2C_Read... [08:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:44]Read from MH i2c: E2 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 03 00 6C 17 00 90 00 F7 [08:58:44]RAPDU: 90 00 [08:58:44]wFMCommunicate OK [08:58:44]wFMCommunicate request_size=4 [08:58:44]MH_SAM_APDU [08:58:44]CAPDU: 80 0D 03 02 [08:58:44]Write to MH i2c: E2 08 00 6D 17 80 0D 03 02 00 00 00 00 FF [08:58:44]Write i2c OK [08:58:44]MH_I2C_Read... [08:58:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:44]Read from MH i2c: E2 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 0B 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 0B 00 6D 17 00 59 3D 93 B9 CA 19 40 5E 90 00 63 [08:58:44]RAPDU: 59 3D 93 B9 CA 19 40 5E 90 00 [08:58:44]wFMCommunicate OK [08:58:44]SAM_PROTO_SignData done [08:58:44]FM_MakeSignedData done [08:58:44]CreateOFDProtocolMessage [08:58:44]wFMCommunicate request_size=4 [08:58:44]MH_SAM_APDU [08:58:44]CAPDU: 80 11 00 00 [08:58:44]Write to MH i2c: E2 08 00 6E 17 80 11 00 00 00 00 00 00 FF [08:58:44]Write i2c OK [08:58:44]MH_I2C_Read... [08:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:44]Read from MH i2c: E2 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 17 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 17 00 6E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [08:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:58:44]wFMCommunicate OK [08:58:44]CreateOFDProtocolMessage done [08:58:44]OFDSenderStorePacket 59737 [08:58:44]StoreOFDPacket docnum=59737 [08:58:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 71 09 08 01 10 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 C3 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 E9 00 00 35 04 06 00 63 54 7A E3 87 DA 59 3D 93 B9 CA 19 40 5E [08:58:44]CheckFolder [08:58:44]dirname=/storage/ofd_packets [08:58:44]CheckFolder done [08:58:44]ProducePacketName [08:58:44]name=ofd_packets/00059737 [08:58:44]NVStorageSaveData ofd_packets/00059737 [08:58:44]File name is /storage/ofd_packets/00059737 [08:58:44]Write 302 bytes [08:58:44]NVStorageSaveData done [08:58:44]OFDSenderStorePacket done [08:58:44]KKMCreateOFDPacket done [08:58:44]NVStorageSaveData kkm_last_timestamp [08:58:44]File name is /storage/kkm_last_timestamp [08:58:44]Write 4 bytes [08:58:44]NVStorageSaveData done [08:58:44]ExternCall_PrintAddStr [08:58:44]wPrintStart [08:58:44]Write to MH i2c: 01 00 00 6F 17 86 [08:58:44]Write i2c OK [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: 01 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: 01 07 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: 01 07 00 6F 17 00 00 00 00 00 FF 0F 9B [08:58:44]RasterBufferAndPrint [08:58:44]line Счет N : (1)545423 [08:58:44]line ИНН: 02508201610067 [08:58:44]line Контрольно-Кассовый Чек [08:58:44]line ПРОДАЖА [08:58:44]line ТРК (МРК, ГНК) : 24 [08:58:44]line Товар: 2710124130 [08:58:44]line SUPER 92-К-5 [08:58:44]line 14.730 * 67.90 [08:58:44]line = 1000.17 [08:58:44]line НДС 12% НСП 1% [08:58:44]line > о реализуемом товаре [08:58:44]line ОКРУГЛЕНИЕ: -0.17 [08:58:44]line ИТОГО: 1000.00 [08:58:44]line Внесено: 1000.00 [08:58:44]line СДАЧА: 0.00 [08:58:44]line НСП 1% : 8.85 [08:58:44]line НДС 12% : 106.21 [08:58:44]line Наличными: 1000.00 [08:58:44]line Безнал.: 0.00 [08:58:44]line Место: АЗС № 117 "Партнер Нефть" [08:58:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [08:58:44]line СНО: Общий режим [08:58:44]line Чек 132 05.06.2024 08:58 [08:58:44]line Смена: 72 ФФД: 1.0 [08:58:44]line ЗНМ: 0300000048 [08:58:44]line РНМ: 0000000000151680 [08:58:44]line Версия ККМ: v1.0 [08:58:44]line ФМ: 0000000000959414 [08:58:44]line ФД: 59737 [08:58:44]line ФПД: 109214490134490 [08:58:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T085843&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59737&fm=109214490134490&tin=02508201610067®Number=0000000000151680&sum=100000 [08:58:44]written 0, free lines is 4095 [08:58:45]Write to MH i2c: 01 00 00 9A 17 B1 [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: 01 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: 01 07 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: 01 07 00 9A 17 00 00 00 00 00 A3 0C 67 [08:58:45]RasterBufferAndPrint [08:58:45]line [08:58:45]line [08:58:45]line [08:58:45]line [08:58:45]line [08:58:45]written 0, free lines is 3240 [08:58:45]MH_Cut [08:58:45]Write to MH i2c: D1 01 00 A1 17 01 8A [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: D1 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: D1 01 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: D1 01 00 A1 17 00 89 [08:58:45]Write to MH i2c: 01 00 00 A2 17 B9 [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:46]*** Cut start [08:58:46]*** Partial cut [08:58:46]*** CUTSNS_PIN = 1 [08:58:46]*** CUTSNS_PIN = 0 [08:58:46]*** Brake cut motor [08:58:46]Read from MH i2c: 01 [08:58:46]MH_I2C_Read... [08:58:46]*** Stop cut motor [08:58:46]*** Cut end [08:58:46]Read from MH i2c: 01 07 00 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: 01 07 00 A2 17 00 00 00 00 00 FF 0F CE [08:58:46]process_action close_receipt done [08:58:46]requested_data is exist [08:58:46]produce_requested_data [08:58:46]requested_item fm.sn is exist - process it [08:58:46]wFMCommunicate request_size=4 [08:58:46]MH_SAM_APDU [08:58:46]CAPDU: 80 11 00 00 [08:58:46]Write to MH i2c: E2 08 00 A3 17 80 11 00 00 00 00 00 00 34 [08:58:46]Write i2c OK [08:58:46]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 17 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 17 00 A3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 87 [08:58:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [08:58:47]wFMCommunicate OK [08:58:47]requested_item fd.num is exist - process it [08:58:47]SAM_PROTO_GetFieldsCounters [08:58:47]wFMCommunicate request_size=4 [08:58:47]MH_SAM_APDU [08:58:47]CAPDU: 80 13 00 00 [08:58:47]Write to MH i2c: E2 08 00 A4 17 80 13 00 00 00 00 00 00 37 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 62 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 62 00 A4 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 59 E9 00 00 0E 04 04 00 48 00 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 6A [08:58:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 59 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:58:47]wFMCommunicate OK [08:58:47]SAM_PROTO_GetFieldsCounters done [08:58:47]requested_item shift.num is exist - process it [08:58:47]requested_item shift.opened is exist - process it [08:58:47]req_shift_opened [08:58:47]FM_GetShiftState [08:58:47]SAM_PROTO_GetShiftState [08:58:47]wFMCommunicate request_size=4 [08:58:47]MH_SAM_APDU [08:58:47]CAPDU: 80 13 01 00 [08:58:47]Write to MH i2c: E2 08 00 A5 17 80 13 01 00 00 00 00 00 39 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 0E 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 0E 00 A5 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 71 [08:58:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [08:58:47]wFMCommunicate OK [08:58:47]SAM_PROTO_GetShiftState done [08:58:47]FM_GetShiftState done [08:58:47]req_shift_opened done [08:58:47]requested_item shift.open_date is exist - process it [08:58:47]req_shift_open_date [08:58:47]req_shift_open_date done [08:58:47]produce_requested_data done [08:58:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59737,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [08:58:47]process_action_free close_receipt [08:58:47]json_value_free [08:58:47]json_value_free done [08:58:47]process_json_proto returns [08:58:47]Send response to host [08:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59737,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [08:58:47]free response buf [08:58:47]execute_script done [08:58:47]execute_script returns [08:58:47]free content buf [08:58:47]Sock 9.Close socket [08:58:47]Sock 9.Thread stoped [09:00:35]ConnectInit Can't connect to host [09:00:35]CommunicateWithHost connect error [09:00:35]CommunicateWithHost err = -1 [09:00:35]OFD Sender: Server communicate error [09:00:35]OFD Sender: Processing packet 59736 [packets to send 54, broken 52] [09:00:35]ProducePacketName [09:00:35]name=ofd_packets/00059736 [09:00:35]OFD Sender: To server: pG, [09:00:35]CommunicateWithHost lk.salyk.kg:30040 [09:00:35]ConnectInit lk.salyk.kg [09:00:35]Connected sock=9 [09:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DA 21 07 01 8D 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 00 00 00 F4 03 04 00 AB 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 E9 00 00 35 04 06 00 D5 2C DA 5A B5 E4 9C B3 7C 49 59 72 75 4C [09:00:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A5 70 47 00 9D 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 E9 00 00 F4 03 04 00 36 D5 5F 66 B6 04 01 00 00 12 0B EC DD E5 66 3B DF [09:00:35]CommunicateWithHost err = 0 [09:00:35]CheckOFDResponse [09:00:35]1017 (14) - 77093643461234 [09:00:35]1041 (16) - 0000000000959414 [09:00:35]1040 (4) - 59736 [09:00:35]1012 (4) - 05.06.2024 03:02 [09:00:35]1206 (1) - 0 [09:00:35]OFD Sender: Remove packet 59736 [09:00:35]ProducePacketName [09:00:35]name=ofd_packets/00059736 [09:00:35]NVStorageDeleteData [09:00:35]OFD Sender: Processing packet 59737 [packets to send 53, broken 52] [09:00:35]ProducePacketName [09:00:35]name=ofd_packets/00059737 [09:00:35]OFD Sender: To server: pG, [09:00:35]CommunicateWithHost lk.salyk.kg:30040 [09:00:35]ConnectInit lk.salyk.kg [09:00:36]Connected sock=9 [09:00:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 71 09 08 01 10 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 C3 28 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 E9 00 00 35 04 06 00 63 54 7A E3 87 DA 59 3D 93 B9 CA 19 40 5E [09:00:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0D DE 47 00 B2 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 39 35 39 34 31 34 10 04 04 00 59 E9 00 00 F4 03 04 00 37 D5 5F 66 B6 04 01 00 00 D9 54 6C A2 D6 F2 EB 3C [09:00:36]CommunicateWithHost err = 0 [09:00:36]CheckOFDResponse [09:00:36]1017 (14) - 77093643461234 [09:00:36]1041 (16) - 0000000000959414 [09:00:36]1040 (4) - 59737 [09:00:36]1012 (4) - 05.06.2024 03:02 [09:00:36]1206 (1) - 0 [09:00:36]OFD Sender: Remove packet 59737 [09:00:36]ProducePacketName [09:00:36]name=ofd_packets/00059737 [09:00:36]NVStorageDeleteData [09:00:36]OFD Sender: No OFD packet to send [09:00:41]OFD Sender: No OFD packet to send [09:00:44]accept exits with 8 [09:00:44]New connection [09:00:44]New thread 3067100516 created [09:00:44]Thread 3066957156 joined [09:00:44]Waiting for new connection... [09:00:44] Sock 8.Parse request [09:00:44]Sock 8.Check first char [09:00:44]Sock 8.First char is OK [09:00:44]request: POST /json_proto HTTP/1.0 [09:00:44]Method: POST [09:00:44]URL: /json_proto [09:00:44]Method is POST - this is cgi request [09:00:44]url: /json_proto [09:00:44]query_string will be loaded in cgi processing [09:00:44]execute_cgi json_proto POST (null) [09:00:44]execute_cgi path=json_proto method=POST [09:00:44]POST find Content-Length [09:00:44]Host: 172.17.60.68:8080 [09:00:44]Content-Length: 681 [09:00:44]Content-Type: application/json [09:00:44] [09:00:44]POST finish read [09:00:44]Found Content-Length = 681 [09:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 10.030, "sum" : 350.05, "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" ] } } [09:00:44]execute_script... [09:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 10.030, "sum" : 350.05, "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" ] } } [09:00:44]POST & json_proto [09:00:44]process_json_proto [09:00:44]json parsed OK: [09:00:44]protocol is kg_v1.0 [09:00:44]action value=close_receipt [09:00:44]process_action close_receipt [09:00:44]cmd_close_receipt [09:00:44]MH_GetDate [09:00:44]Write to MH i2c: F0 00 00 A6 17 AC [09:00:44]Write i2c OK [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: F0 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: F0 09 00 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: F0 09 00 A6 17 00 3D 29 60 66 9A 61 5F 66 A1 [09:00:44]GetLastDocTimeStamp 1717577923 [09:00:44]current date 1717578045 [09:00:44]FM_GetShiftState [09:00:44]SAM_PROTO_GetShiftState [09:00:44]wFMCommunicate request_size=4 [09:00:44]MH_SAM_APDU [09:00:44]CAPDU: 80 13 01 00 [09:00:44]Write to MH i2c: E2 08 00 A7 17 80 13 01 00 00 00 00 00 3B [09:00:44]Write i2c OK [09:00:44]MH_I2C_Read... [09:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:44]Read from MH i2c: E2 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: E2 0E 00 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: E2 0E 00 A7 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 73 [09:00:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:00:44]wFMCommunicate OK [09:00:44]SAM_PROTO_GetShiftState done [09:00:44]FM_GetShiftState done [09:00:44]opened in 1717545916 [09:00:44]opened+sec_in_day 1717632316 [09:00:44]quantity*price = 35004 [09:00:44]sum+1 = 35006 [09:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.17 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 133 05.06.2024 09:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59738 ФПД: 90240440493667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090045&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59738&fm=90240440493667&tin=02508201610067®Number=0000000000151680&sum=35000 [09:00:45]StoreToDocumentArchive [09:00:45]shift 72 fd 59738 [09:00:45]save to /storage/0072/doc_00059738 [09:00:45]save last doc name /storage/0072/doc_00059738 to /storage/kkm_last_doc_name [09:00:45]save OK [09:00:45]Clear old archive folders... [09:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:00:45]tlvbuf is 00437A90 [09:00:45]SAM_PROTO_ClearQueue [09:00:45]wFMCommunicate request_size=4 [09:00:45]MH_SAM_APDU [09:00:45]CAPDU: 80 09 00 00 [09:00:45]Write to MH i2c: E2 08 00 B4 17 80 09 00 00 00 00 00 00 3D [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:45]Read from MH i2c: E2 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: E2 03 00 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: E2 03 00 B4 17 00 90 00 3F [09:00:45]RAPDU: 90 00 [09:00:45]wFMCommunicate OK [09:00:45]SAM_PROTO_ClearQueue done [09:00:45]KKMCreateOFDPacket [09:00:45]OFDProtocolAddRootSTLVToBuf [09:00:45]FM_MakeSignedData [09:00:45]FM_MakeSignedData [09:00:45]SAM_PROTO_SignData [09:00:45]wFMCommunicate request_size=4 [09:00:45]MH_SAM_APDU [09:00:45]CAPDU: 80 0D 01 02 [09:00:45]Write to MH i2c: E2 08 00 B5 17 80 0D 01 02 00 00 00 00 45 [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:45]Read from MH i2c: E2 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: E2 03 00 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: E2 03 00 B5 17 00 90 00 40 [09:00:45]RAPDU: 90 00 [09:00:45]wFMCommunicate OK [09:00:45]wFMCommunicate request_size=255 [09:00:45]MH_SAM_APDU [09:00:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 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 85 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 85 00 00 00 F4 03 04 00 3D 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A E9 00 00 35 04 06 00 52 12 [09:00:45]Write to MH i2c: E2 02 01 B6 17 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 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 85 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 85 00 00 00 F4 03 04 00 3D 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A E9 00 00 35 04 06 00 52 12 00 00 25 [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 B6 17 00 90 00 41 [09:00:46]RAPDU: 90 00 [09:00:46]wFMCommunicate OK [09:00:46]wFMCommunicate request_size=9 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 0D 02 02 04 BD 66 66 63 [09:00:46]Write to MH i2c: E2 0C 00 B7 17 80 0D 02 02 04 00 BD 66 66 63 00 00 3C [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 B7 17 00 90 00 42 [09:00:46]RAPDU: 90 00 [09:00:46]wFMCommunicate OK [09:00:46]wFMCommunicate request_size=4 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 0D 03 02 [09:00:46]Write to MH i2c: E2 08 00 B8 17 80 0D 03 02 00 00 00 00 4A [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 0B 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 0B 00 B8 17 00 B8 D9 76 BB E5 DC 7B BD 90 00 06 [09:00:46]RAPDU: B8 D9 76 BB E5 DC 7B BD 90 00 [09:00:46]wFMCommunicate OK [09:00:46]SAM_PROTO_SignData done [09:00:46]FM_MakeSignedData done [09:00:46]CreateOFDProtocolMessage [09:00:46]wFMCommunicate request_size=4 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 11 00 00 [09:00:46]Write to MH i2c: E2 08 00 B9 17 80 11 00 00 00 00 00 00 4A [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 17 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 17 00 B9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9D [09:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:00:46]wFMCommunicate OK [09:00:46]CreateOFDProtocolMessage done [09:00:46]OFDSenderStorePacket 59738 [09:00:46]StoreOFDPacket docnum=59738 [09:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A6 59 06 01 01 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 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 85 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 85 00 00 00 F4 03 04 00 3D 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A E9 00 00 35 04 06 00 52 12 BD 66 66 63 B8 D9 76 BB E5 DC 7B BD [09:00:46]CheckFolder [09:00:46]dirname=/storage/ofd_packets [09:00:46]CheckFolder done [09:00:46]ProducePacketName [09:00:46]name=ofd_packets/00059738 [09:00:46]NVStorageSaveData ofd_packets/00059738 [09:00:46]File name is /storage/ofd_packets/00059738 [09:00:46]Write 300 bytes [09:00:46]NVStorageSaveData done [09:00:46]OFDSenderStorePacket done [09:00:46]KKMCreateOFDPacket done [09:00:46]NVStorageSaveData kkm_last_timestamp [09:00:46]File name is /storage/kkm_last_timestamp [09:00:46]Write 4 bytes [09:00:46]NVStorageSaveData done [09:00:46]ExternCall_PrintAddStr [09:00:46]wPrintStart [09:00:46]Write to MH i2c: 01 00 00 BA 17 D1 [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: 01 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: 01 07 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: 01 07 00 BA 17 00 00 00 00 00 FF 0F E6 [09:00:46]RasterBufferAndPrint [09:00:46]line Счет N : (1)545424 [09:00:46]line ИНН: 02508201610067 [09:00:46]line Контрольно-Кассовый Чек [09:00:46]line ПРОДАЖА [09:00:46]line ТРК (МРК, ГНК) : 71 [09:00:46]line Товар: 2711190000 [09:00:46]line ГАЗ-К-5 [09:00:46]line 10.030 * 34.90 [09:00:46]line = 350.05 [09:00:46]line НДС 12% НСП 1% [09:00:46]line > о реализуемом товаре [09:00:46]line ОКРУГЛЕНИЕ: -0.05 [09:00:46]line ИТОГО: 350.00 [09:00:46]line Внесено: 350.00 [09:00:46]line СДАЧА: 0.00 [09:00:46]line НСП 1% : 3.10 [09:00:46]line НДС 12% : 37.17 [09:00:46]line Наличными: 350.00 [09:00:46]line Безнал.: 0.00 [09:00:46]line Место: АЗС № 117 "Партнер Нефть" [09:00:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:00:46]line СНО: Общий режим [09:00:46]line Чек 133 05.06.2024 09:00 [09:00:46]line Смена: 72 ФФД: 1.0 [09:00:46]line ЗНМ: 0300000048 [09:00:46]line РНМ: 0000000000151680 [09:00:46]line Версия ККМ: v1.0 [09:00:46]line ФМ: 0000000000959414 [09:00:46]line ФД: 59738 [09:00:46]line ФПД: 90240440493667 [09:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090045&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59738&fm=90240440493667&tin=02508201610067®Number=0000000000151680&sum=35000 [09:00:46]OFD Sender: Processing packet 59738 [packets to send 53, broken 52] [09:00:46]ProducePacketName [09:00:46]name=ofd_packets/00059738 [09:00:46]OFD Sender: To server: pG, [09:00:46]CommunicateWithHost lk.salyk.kg:30040 [09:00:46]ConnectInit lk.salyk.kg [09:00:46]written 0, free lines is 4095 [09:00:46]Connected sock=10 [09:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A6 59 06 01 01 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 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 85 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 85 00 00 00 F4 03 04 00 3D 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A E9 00 00 35 04 06 00 52 12 BD 66 66 63 B8 D9 76 BB E5 DC 7B BD [09:00:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 84 98 47 00 BD 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A E9 00 00 F4 03 04 00 42 D5 5F 66 B6 04 01 00 00 09 9C 49 13 0F A8 79 A2 [09:00:46]CommunicateWithHost err = 0 [09:00:46]CheckOFDResponse [09:00:46]1017 (14) - 77093643461234 [09:00:46]1041 (16) - 0000000000959414 [09:00:46]1040 (4) - 59738 [09:00:46]1012 (4) - 05.06.2024 03:02 [09:00:46]1206 (1) - 0 [09:00:46]OFD Sender: Remove packet 59738 [09:00:46]ProducePacketName [09:00:46]name=ofd_packets/00059738 [09:00:46]NVStorageDeleteData [09:00:47]Write to MH i2c: 01 00 00 E5 17 FC [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: 01 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: 01 07 00 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: 01 07 00 E5 17 00 00 00 00 00 AF 0C BE [09:00:47]RasterBufferAndPrint [09:00:47]line [09:00:47]line [09:00:47]line [09:00:47]line [09:00:47]line [09:00:47]written 0, free lines is 3253 [09:00:47]MH_Cut [09:00:47]Write to MH i2c: D1 01 00 EC 17 01 D5 [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: D1 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: D1 01 00 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: D1 01 00 EC 17 00 D4 [09:00:47]Write to MH i2c: 01 00 00 ED 17 04 [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:47]OFD Sender: No OFD packet to send [09:00:47]*** Cut start [09:00:47]*** Partial cut [09:00:47]*** CUTSNS_PIN = 1 [09:00:47]*** CUTSNS_PIN = 0 [09:00:48]*** Brake cut motor [09:00:48]Read from MH i2c: 01 [09:00:48]MH_I2C_Read... [09:00:48]*** Stop cut motor [09:00:48]*** Cut end [09:00:48]Read from MH i2c: 01 07 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: 01 07 00 ED 17 00 00 00 00 00 FF 0F 19 [09:00:48]process_action close_receipt done [09:00:48]requested_data is exist [09:00:48]produce_requested_data [09:00:48]requested_item fm.sn is exist - process it [09:00:48]wFMCommunicate request_size=4 [09:00:48]MH_SAM_APDU [09:00:48]CAPDU: 80 11 00 00 [09:00:48]Write to MH i2c: E2 08 00 EE 17 80 11 00 00 00 00 00 00 7F [09:00:48]Write i2c OK [09:00:48]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 17 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 17 00 EE 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D2 [09:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:00:48]wFMCommunicate OK [09:00:48]requested_item fd.num is exist - process it [09:00:48]SAM_PROTO_GetFieldsCounters [09:00:48]wFMCommunicate request_size=4 [09:00:48]MH_SAM_APDU [09:00:48]CAPDU: 80 13 00 00 [09:00:48]Write to MH i2c: E2 08 00 EF 17 80 13 00 00 00 00 00 00 82 [09:00:48]Write i2c OK [09:00:48]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 62 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 62 00 EF 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5A E9 00 00 0E 04 04 00 48 00 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 B9 [09:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5A E9 00 00 0E 04 04 00 48 00 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:00:48]wFMCommunicate OK [09:00:48]SAM_PROTO_GetFieldsCounters done [09:00:48]requested_item shift.num is exist - process it [09:00:48]requested_item shift.opened is exist - process it [09:00:48]req_shift_opened [09:00:48]FM_GetShiftState [09:00:48]SAM_PROTO_GetShiftState [09:00:48]wFMCommunicate request_size=4 [09:00:48]MH_SAM_APDU [09:00:48]CAPDU: 80 13 01 00 [09:00:48]Write to MH i2c: E2 08 00 F0 17 80 13 01 00 00 00 00 00 84 [09:00:48]Write i2c OK [09:00:48]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 0E 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 0E 00 F0 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BC [09:00:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:00:48]wFMCommunicate OK [09:00:48]SAM_PROTO_GetShiftState done [09:00:48]FM_GetShiftState done [09:00:48]req_shift_opened done [09:00:48]requested_item shift.open_date is exist - process it [09:00:48]req_shift_open_date [09:00:48]req_shift_open_date done [09:00:48]produce_requested_data done [09:00:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59738,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:00:48]process_action_free close_receipt [09:00:48]json_value_free [09:00:48]json_value_free done [09:00:48]process_json_proto returns [09:00:48]Send response to host [09:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59738,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:00:48]free response buf [09:00:48]execute_script done [09:00:48]execute_script returns [09:00:48]free content buf [09:00:48]Sock 8.Close socket [09:00:48]Sock 8.Thread stoped [09:00:52]OFD Sender: No OFD packet to send [09:00:57]OFD Sender: No OFD packet to send [09:01:02]OFD Sender: No OFD packet to send [09:01:07]OFD Sender: No OFD packet to send [09:01:12]OFD Sender: No OFD packet to send [09:01:17]OFD Sender: No OFD packet to send [09:01:22]OFD Sender: No OFD packet to send [09:01:27]OFD Sender: No OFD packet to send [09:01:32]accept exits with 9 [09:01:32]New connection [09:01:32]New thread 3066957156 created [09:01:32]Thread 3067100516 joined [09:01:32]Waiting for new connection... [09:01:32] Sock 9.Parse request [09:01:32]Sock 9.Check first char [09:01:32]Sock 9.First char is OK [09:01:32]request: POST /json_proto HTTP/1.0 [09:01:32]Method: POST [09:01:32]URL: /json_proto [09:01:32]Method is POST - this is cgi request [09:01:32]url: /json_proto [09:01:32]query_string will be loaded in cgi processing [09:01:32]execute_cgi json_proto POST (null) [09:01:32]execute_cgi path=json_proto method=POST [09:01:32]POST find Content-Length [09:01:32]Host: 172.17.60.68:8080 [09:01:32]Content-Length: 681 [09:01:32]Content-Type: application/json [09:01:32] [09:01:32]POST finish read [09:01:32]Found Content-Length = 681 [09:01:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [09:01:32]execute_script... [09:01: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)545425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [09:01:32]POST & json_proto [09:01:32]process_json_proto [09:01:32]json parsed OK: [09:01:32]protocol is kg_v1.0 [09:01:32]action value=close_receipt [09:01:32]process_action close_receipt [09:01:32]cmd_close_receipt [09:01:32]MH_GetDate [09:01:32]Write to MH i2c: F0 00 00 F1 17 F7 [09:01:32]Write i2c OK [09:01:32]MH_I2C_Read... [09:01:32]Read from MH i2c: F0 [09:01:32]MH_I2C_Read... [09:01:32]Read from MH i2c: F0 09 00 [09:01:32]MH_I2C_Read... [09:01:32]Read from MH i2c: F0 09 00 F1 17 00 6C 29 60 66 9A 61 5F 66 1B [09:01:32]GetLastDocTimeStamp 1717578045 [09:01:32]current date 1717578092 [09:01:32]FM_GetShiftState [09:01:32]SAM_PROTO_GetShiftState [09:01:32]wFMCommunicate request_size=4 [09:01:32]MH_SAM_APDU [09:01:32]CAPDU: 80 13 01 00 [09:01:32]Write to MH i2c: E2 08 00 F2 17 80 13 01 00 00 00 00 00 86 [09:01:32]Write i2c OK [09:01:32]MH_I2C_Read... [09:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:32]Read from MH i2c: E2 [09:01:32]MH_I2C_Read... [09:01:32]Read from MH i2c: E2 0E 00 [09:01:32]MH_I2C_Read... [09:01:32]Read from MH i2c: E2 0E 00 F2 17 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BE [09:01:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:01:32]wFMCommunicate OK [09:01:32]SAM_PROTO_GetShiftState done [09:01:32]FM_GetShiftState done [09:01:32]opened in 1717545916 [09:01:32]opened+sec_in_day 1717632316 [09:01:32]quantity*price = 60028 [09:01:32]sum+1 = 60029 [09:01:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 134 05.06.2024 09:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59739 ФПД: 263802489714111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090132&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59739&fm=263802489714111&tin=02508201610067®Number=0000000000151680&sum=60000 [09:01:33]StoreToDocumentArchive [09:01:33]shift 72 fd 59739 [09:01:33]save to /storage/0072/doc_00059739 [09:01:33]save last doc name /storage/0072/doc_00059739 to /storage/kkm_last_doc_name [09:01:33]save OK [09:01:33]Clear old archive folders... [09:01:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:01:33]tlvbuf is B6F7C470 [09:01:33]SAM_PROTO_ClearQueue [09:01:33]wFMCommunicate request_size=4 [09:01:33]MH_SAM_APDU [09:01:33]CAPDU: 80 09 00 00 [09:01:33]Write to MH i2c: E2 08 00 FF 17 80 09 00 00 00 00 00 00 88 [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:33]Read from MH i2c: E2 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 FF 17 00 90 00 8A [09:01:33]RAPDU: 90 00 [09:01:33]wFMCommunicate OK [09:01:33]SAM_PROTO_ClearQueue done [09:01:33]KKMCreateOFDPacket [09:01:33]OFDProtocolAddRootSTLVToBuf [09:01:33]FM_MakeSignedData [09:01:33]FM_MakeSignedData [09:01:33]SAM_PROTO_SignData [09:01:33]wFMCommunicate request_size=4 [09:01:33]MH_SAM_APDU [09:01:33]CAPDU: 80 0D 01 02 [09:01:33]Write to MH i2c: E2 08 00 00 18 80 0D 01 02 00 00 00 00 91 [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:33]Read from MH i2c: E2 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 00 18 00 90 00 8C [09:01:33]RAPDU: 90 00 [09:01:33]wFMCommunicate OK [09:01:33]wFMCommunicate request_size=255 [09:01:33]MH_SAM_APDU [09:01:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 86 00 00 00 F4 03 04 00 6C 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B E9 00 00 35 04 06 00 EF ED [09:01:33]Write to MH i2c: E2 02 01 01 18 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 86 00 00 00 F4 03 04 00 6C 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B E9 00 00 35 04 06 00 EF ED 00 00 B7 [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:33]Read from MH i2c: E2 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 01 18 00 90 00 8D [09:01:33]RAPDU: 90 00 [09:01:33]wFMCommunicate OK [09:01:33]wFMCommunicate request_size=9 [09:01:33]MH_SAM_APDU [09:01:33]CAPDU: 80 0D 02 02 04 4D B0 B5 BF [09:01:33]Write to MH i2c: E2 0C 00 02 18 80 0D 02 02 04 00 4D B0 B5 BF 00 00 0D [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:33]Read from MH i2c: E2 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 03 00 02 18 00 90 00 8E [09:01:33]RAPDU: 90 00 [09:01:33]wFMCommunicate OK [09:01:33]wFMCommunicate request_size=4 [09:01:33]MH_SAM_APDU [09:01:33]CAPDU: 80 0D 03 02 [09:01:33]Write to MH i2c: E2 08 00 03 18 80 0D 03 02 00 00 00 00 96 [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:33]Read from MH i2c: E2 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 0B 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 0B 00 03 18 00 AF 0D 02 F1 E1 A0 54 39 90 00 54 [09:01:33]RAPDU: AF 0D 02 F1 E1 A0 54 39 90 00 [09:01:33]wFMCommunicate OK [09:01:33]SAM_PROTO_SignData done [09:01:33]FM_MakeSignedData done [09:01:33]CreateOFDProtocolMessage [09:01:33]wFMCommunicate request_size=4 [09:01:33]MH_SAM_APDU [09:01:33]CAPDU: 80 11 00 00 [09:01:33]Write to MH i2c: E2 08 00 04 18 80 11 00 00 00 00 00 00 96 [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:33]Read from MH i2c: E2 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 17 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: E2 17 00 04 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E9 [09:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:01:33]wFMCommunicate OK [09:01:33]CreateOFDProtocolMessage done [09:01:33]OFDSenderStorePacket 59739 [09:01:33]StoreOFDPacket docnum=59739 [09:01:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D5 E3 06 01 51 6E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 86 00 00 00 F4 03 04 00 6C 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B E9 00 00 35 04 06 00 EF ED 4D B0 B5 BF AF 0D 02 F1 E1 A0 54 39 [09:01:33]CheckFolder [09:01:33]dirname=/storage/ofd_packets [09:01:33]CheckFolder done [09:01:33]ProducePacketName [09:01:33]name=ofd_packets/00059739 [09:01:33]NVStorageSaveData ofd_packets/00059739 [09:01:33]File name is /storage/ofd_packets/00059739 [09:01:33]Write 300 bytes [09:01:33]NVStorageSaveData done [09:01:33]OFDSenderStorePacket done [09:01:33]KKMCreateOFDPacket done [09:01:33]NVStorageSaveData kkm_last_timestamp [09:01:33]File name is /storage/kkm_last_timestamp [09:01:33]Write 4 bytes [09:01:33]NVStorageSaveData done [09:01:33]ExternCall_PrintAddStr [09:01:33]wPrintStart [09:01:33]Write to MH i2c: 01 00 00 05 18 1D [09:01:33]Write i2c OK [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: 01 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: 01 07 00 [09:01:33]MH_I2C_Read... [09:01:33]Read from MH i2c: 01 07 00 05 18 00 00 00 00 00 FF 0F 32 [09:01:33]RasterBufferAndPrint [09:01:33]line Счет N : (1)545425 [09:01:33]line ИНН: 02508201610067 [09:01:33]line Контрольно-Кассовый Чек [09:01:33]line ПРОДАЖА [09:01:33]line ТРК (МРК, ГНК) : 72 [09:01:33]line Товар: 2711190000 [09:01:33]line ГАЗ-К-5 [09:01:33]line 17.200 * 34.90 [09:01:33]line = 600.28 [09:01:33]line НДС 12% НСП 1% [09:01:33]line > о реализуемом товаре [09:01:33]line ОКРУГЛЕНИЕ: -0.28 [09:01:33]line ИТОГО: 600.00 [09:01:33]line Внесено: 600.00 [09:01:33]line СДАЧА: 0.00 [09:01:33]line НСП 1% : 5.31 [09:01:33]line НДС 12% : 63.75 [09:01:33]line Наличными: 600.00 [09:01:33]line Безнал.: 0.00 [09:01:33]line Место: АЗС № 117 "Партнер Нефть" [09:01:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:01:33]line СНО: Общий режим [09:01:33]line Чек 134 05.06.2024 09:01 [09:01:33]line Смена: 72 ФФД: 1.0 [09:01:33]line ЗНМ: 0300000048 [09:01:33]line РНМ: 0000000000151680 [09:01:33]line Версия ККМ: v1.0 [09:01:33]line ФМ: 0000000000959414 [09:01:33]line ФД: 59739 [09:01:33]line ФПД: 263802489714111 [09:01:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090132&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59739&fm=263802489714111&tin=02508201610067®Number=0000000000151680&sum=60000 [09:01:34]OFD Sender: Processing packet 59739 [packets to send 53, broken 52] [09:01:34]ProducePacketName [09:01:34]name=ofd_packets/00059739 [09:01:34]OFD Sender: To server: pG, [09:01:34]CommunicateWithHost lk.salyk.kg:30040 [09:01:34]ConnectInit lk.salyk.kg [09:01:34]written 0, free lines is 4095 [09:01:34]Connected sock=10 [09:01:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D5 E3 06 01 51 6E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 86 00 00 00 F4 03 04 00 6C 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B E9 00 00 35 04 06 00 EF ED 4D B0 B5 BF AF 0D 02 F1 E1 A0 54 39 [09:01:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 75 FC 47 00 2A DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B E9 00 00 F4 03 04 00 71 D5 5F 66 B6 04 01 00 00 5E AF 6C 9C 8B 5E F5 56 [09:01:34]CommunicateWithHost err = 0 [09:01:34]CheckOFDResponse [09:01:34]1017 (14) - 77093643461234 [09:01:34]1041 (16) - 0000000000959414 [09:01:34]1040 (4) - 59739 [09:01:34]1012 (4) - 05.06.2024 03:03 [09:01:34]1206 (1) - 0 [09:01:34]OFD Sender: Remove packet 59739 [09:01:34]ProducePacketName [09:01:34]name=ofd_packets/00059739 [09:01:34]NVStorageDeleteData [09:01:34]Write to MH i2c: 01 00 00 30 18 48 [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: 01 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: 01 07 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: 01 07 00 30 18 00 00 00 00 00 AF 0C 0A [09:01:34]RasterBufferAndPrint [09:01:34]line [09:01:34]line [09:01:34]line [09:01:34]line [09:01:34]line [09:01:34]written 0, free lines is 3253 [09:01:34]MH_Cut [09:01:34]Write to MH i2c: D1 01 00 37 18 01 21 [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: D1 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: D1 01 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: D1 01 00 37 18 00 20 [09:01:34]Write to MH i2c: 01 00 00 38 18 50 [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]OFD Sender: No OFD packet to send [09:01:35]*** Cut start [09:01:35]*** Partial cut [09:01:35]*** CUTSNS_PIN = 1 [09:01:35]*** CUTSNS_PIN = 0 [09:01:35]*** Brake cut motor [09:01:36]Read from MH i2c: 01 [09:01:36]MH_I2C_Read... [09:01:36]*** Stop cut motor [09:01:36]*** Cut end [09:01:36]Read from MH i2c: 01 07 00 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: 01 07 00 38 18 00 00 00 00 00 FF 0F 65 [09:01:36]process_action close_receipt done [09:01:36]requested_data is exist [09:01:36]produce_requested_data [09:01:36]requested_item fm.sn is exist - process it [09:01:36]wFMCommunicate request_size=4 [09:01:36]MH_SAM_APDU [09:01:36]CAPDU: 80 11 00 00 [09:01:36]Write to MH i2c: E2 08 00 39 18 80 11 00 00 00 00 00 00 CB [09:01:36]Write i2c OK [09:01:36]MH_I2C_Read... [09:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:36]Read from MH i2c: E2 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 17 00 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 17 00 39 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1E [09:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:01:36]wFMCommunicate OK [09:01:36]requested_item fd.num is exist - process it [09:01:36]SAM_PROTO_GetFieldsCounters [09:01:36]wFMCommunicate request_size=4 [09:01:36]MH_SAM_APDU [09:01:36]CAPDU: 80 13 00 00 [09:01:36]Write to MH i2c: E2 08 00 3A 18 80 13 00 00 00 00 00 00 CE [09:01:36]Write i2c OK [09:01:36]MH_I2C_Read... [09:01:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:36]Read from MH i2c: E2 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 62 00 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 62 00 3A 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5B E9 00 00 0E 04 04 00 48 00 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 [09:01:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5B E9 00 00 0E 04 04 00 48 00 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:01:36]wFMCommunicate OK [09:01:36]SAM_PROTO_GetFieldsCounters done [09:01:36]requested_item shift.num is exist - process it [09:01:36]requested_item shift.opened is exist - process it [09:01:36]req_shift_opened [09:01:36]FM_GetShiftState [09:01:36]SAM_PROTO_GetShiftState [09:01:36]wFMCommunicate request_size=4 [09:01:36]MH_SAM_APDU [09:01:36]CAPDU: 80 13 01 00 [09:01:36]Write to MH i2c: E2 08 00 3B 18 80 13 01 00 00 00 00 00 D0 [09:01:36]Write i2c OK [09:01:36]MH_I2C_Read... [09:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:36]Read from MH i2c: E2 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 0E 00 [09:01:36]MH_I2C_Read... [09:01:36]Read from MH i2c: E2 0E 00 3B 18 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 08 [09:01:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:01:36]wFMCommunicate OK [09:01:36]SAM_PROTO_GetShiftState done [09:01:36]FM_GetShiftState done [09:01:36]req_shift_opened done [09:01:36]requested_item shift.open_date is exist - process it [09:01:36]req_shift_open_date [09:01:36]req_shift_open_date done [09:01:36]produce_requested_data done [09:01:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59739,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:01:36]process_action_free close_receipt [09:01:36]json_value_free [09:01:36]json_value_free done [09:01:36]process_json_proto returns [09:01:36]Send response to host [09:01:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59739,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:01:36]free response buf [09:01:36]execute_script done [09:01:36]execute_script returns [09:01:36]free content buf [09:01:36]Sock 9.Close socket [09:01:36]Sock 9.Thread stoped [09:01:39]OFD Sender: No OFD packet to send [09:01:44]OFD Sender: No OFD packet to send [09:01:49]OFD Sender: No OFD packet to send [09:01:54]OFD Sender: No OFD packet to send [09:01:59]OFD Sender: No OFD packet to send [09:05:40]ConnectInit Can't connect to host [09:05:45]ConnectInit Can't take IP for lk.salyk.kg [09:05:45]CommunicateWithHost connect error [09:05:45]CommunicateWithHost err = -1 [09:05:45]OFD Sender: Server communicate error [09:05:50]OFD Sender: Processing packet 59740 [packets to send 56, broken 52] [09:05:50]ProducePacketName [09:05:50]name=ofd_packets/00059740 [09:05:50]OFD Sender: To server: pG, [09:05:50]CommunicateWithHost lk.salyk.kg:30040 [09:05:50]ConnectInit lk.salyk.kg [09:05:50]Connected sock=9 [09:05:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F8 4B 07 01 1F 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 87 00 00 00 F4 03 04 00 9E 29 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5C E9 00 00 35 04 06 00 59 E7 3A 98 91 06 FE 1E 90 04 9C 01 F3 DC [09:05:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5A 4C 47 00 BC 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5C E9 00 00 F4 03 04 00 71 D6 5F 66 B6 04 01 00 00 0D FF 66 14 6F AA F4 8C [09:05:50]CommunicateWithHost err = 0 [09:05:50]CheckOFDResponse [09:05:50]1017 (14) - 77093643461234 [09:05:50]1041 (16) - 0000000000959414 [09:05:50]1040 (4) - 59740 [09:05:50]1012 (4) - 05.06.2024 03:07 [09:05:50]1206 (1) - 0 [09:05:50]OFD Sender: Remove packet 59740 [09:05:50]ProducePacketName [09:05:50]name=ofd_packets/00059740 [09:05:50]NVStorageDeleteData [09:05:51]OFD Sender: Processing packet 59741 [packets to send 55, broken 52] [09:05:51]ProducePacketName [09:05:51]name=ofd_packets/00059741 [09:05:51]OFD Sender: To server: pG, [09:05:51]CommunicateWithHost lk.salyk.kg:30040 [09:05:51]ConnectInit lk.salyk.kg [09:05:51]Connected sock=9 [09:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 39 A7 07 01 BA E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 11 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5D E9 00 00 35 04 06 00 68 EB 73 13 83 1E 2A 7E FE 69 BC E9 F0 71 [09:05:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C C9 47 00 67 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5D E9 00 00 F4 03 04 00 72 D6 5F 66 B6 04 01 00 00 27 7A 99 CD 1A 78 1D C4 [09:05:51]CommunicateWithHost err = 0 [09:05:51]CheckOFDResponse [09:05:51]1017 (14) - 77093643461234 [09:05:51]1041 (16) - 0000000000959414 [09:05:51]1040 (4) - 59741 [09:05:51]1012 (4) - 05.06.2024 03:07 [09:05:51]1206 (1) - 0 [09:05:51]OFD Sender: Remove packet 59741 [09:05:51]ProducePacketName [09:05:51]name=ofd_packets/00059741 [09:05:51]NVStorageDeleteData [09:05:51]OFD Sender: Processing packet 59742 [packets to send 54, broken 52] [09:05:51]ProducePacketName [09:05:51]name=ofd_packets/00059742 [09:05:51]OFD Sender: To server: pG, [09:05:51]CommunicateWithHost lk.salyk.kg:30040 [09:05:51]ConnectInit lk.salyk.kg [09:05:51]Connected sock=9 [09:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DE 98 04 01 57 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 D6 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 82 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 EE 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 89 00 00 00 F4 03 04 00 17 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5E E9 00 00 35 04 06 00 61 41 A2 F9 33 D1 7B D9 6B 5E D0 B8 FC B4 [09:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7D D5 47 00 1E 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5E E9 00 00 F4 03 04 00 73 D6 5F 66 B6 04 01 00 00 79 2C 5E FC 89 09 AB 9F [09:05:52]CommunicateWithHost err = 0 [09:05:52]CheckOFDResponse [09:05:52]1017 (14) - 77093643461234 [09:05:52]1041 (16) - 0000000000959414 [09:05:52]1040 (4) - 59742 [09:05:52]1012 (4) - 05.06.2024 03:07 [09:05:52]1206 (1) - 0 [09:05:52]OFD Sender: Remove packet 59742 [09:05:52]ProducePacketName [09:05:52]name=ofd_packets/00059742 [09:05:52]NVStorageDeleteData [09:05:52]OFD Sender: Processing packet 59743 [packets to send 53, broken 52] [09:05:52]ProducePacketName [09:05:52]name=ofd_packets/00059743 [09:05:52]OFD Sender: To server: pG, [09:05:52]CommunicateWithHost lk.salyk.kg:30040 [09:05:52]ConnectInit lk.salyk.kg [09:05:52]Connected sock=9 [09:05:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 54 22 07 01 24 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 2D 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5F E9 00 00 35 04 06 00 13 44 FA FD 2A 7C FF BD B9 D0 FC 9B AF EE [09:05:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 53 F1 47 00 83 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5F E9 00 00 F4 03 04 00 74 D6 5F 66 B6 04 01 00 00 AF C5 5F F5 55 76 7B 47 [09:05:53]CommunicateWithHost err = 0 [09:05:53]CheckOFDResponse [09:05:53]1017 (14) - 77093643461234 [09:05:53]1041 (16) - 0000000000959414 [09:05:53]1040 (4) - 59743 [09:05:53]1012 (4) - 05.06.2024 03:07 [09:05:53]1206 (1) - 0 [09:05:53]OFD Sender: Remove packet 59743 [09:05:53]ProducePacketName [09:05:53]name=ofd_packets/00059743 [09:05:53]NVStorageDeleteData [09:05:53]OFD Sender: No OFD packet to send [09:05:58]OFD Sender: No OFD packet to send [09:06:03]OFD Sender: No OFD packet to send [09:06:08]OFD Sender: No OFD packet to send [09:06:13]OFD Sender: No OFD packet to send [09:06:18]OFD Sender: No OFD packet to send [09:06:23]OFD Sender: No OFD packet to send [09:06:28]OFD Sender: No OFD packet to send [09:06:33]OFD Sender: No OFD packet to send [09:06:38]OFD Sender: No OFD packet to send [09:06:42]accept exits with 8 [09:06:42]New connection [09:06:42]New thread 3067100516 created [09:06:42]Thread 3066957156 joined [09:06:42]Waiting for new connection... [09:06:42] Sock 8.Parse request [09:06:42]Sock 8.Check first char [09:06:42]Sock 8.First char is OK [09:06:42]request: POST /json_proto HTTP/1.0 [09:06:42]Method: POST [09:06:42]URL: /json_proto [09:06:42]Method is POST - this is cgi request [09:06:42]url: /json_proto [09:06:42]query_string will be loaded in cgi processing [09:06:42]execute_cgi json_proto POST (null) [09:06:42]execute_cgi path=json_proto method=POST [09:06:42]POST find Content-Length [09:06:42]Host: 172.17.60.68:8080 [09:06:42]Content-Length: 681 [09:06:42]Content-Type: application/json [09:06:42] [09:06:42]POST finish read [09:06:42]Found Content-Length = 681 [09:06:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 20.060, "sum" : 700.09, "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:06:42]execute_script... [09:06:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 20.060, "sum" : 700.09, "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:06:42]POST & json_proto [09:06:42]process_json_proto [09:06:42]json parsed OK: [09:06:42]protocol is kg_v1.0 [09:06:42]action value=close_receipt [09:06:42]process_action close_receipt [09:06:42]cmd_close_receipt [09:06:42]MH_GetDate [09:06:42]Write to MH i2c: F0 00 00 68 19 70 [09:06:42]Write i2c OK [09:06:42]MH_I2C_Read... [09:06:42]Read from MH i2c: F0 [09:06:42]MH_I2C_Read... [09:06:42]Read from MH i2c: F0 09 00 [09:06:42]MH_I2C_Read... [09:06:42]Read from MH i2c: F0 09 00 68 19 00 A2 2A 60 66 9A 61 5F 66 CB [09:06:42]GetLastDocTimeStamp 1717578285 [09:06:42]current date 1717578402 [09:06:42]FM_GetShiftState [09:06:42]SAM_PROTO_GetShiftState [09:06:42]wFMCommunicate request_size=4 [09:06:42]MH_SAM_APDU [09:06:42]CAPDU: 80 13 01 00 [09:06:42]Write to MH i2c: E2 08 00 69 19 80 13 01 00 00 00 00 00 FF [09:06:42]Write i2c OK [09:06:42]MH_I2C_Read... [09:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:42]Read from MH i2c: E2 [09:06:42]MH_I2C_Read... [09:06:42]Read from MH i2c: E2 0E 00 [09:06:42]MH_I2C_Read... [09:06:42]Read from MH i2c: E2 0E 00 69 19 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 37 [09:06:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:06:42]wFMCommunicate OK [09:06:42]SAM_PROTO_GetShiftState done [09:06:42]FM_GetShiftState done [09:06:42]opened in 1717545916 [09:06:42]opened+sec_in_day 1717632316 [09:06:42]quantity*price = 70009 [09:06:42]sum+1 = 70010 [09:06:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 139 05.06.2024 09:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59744 ФПД: 52430124083285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59744&fm=52430124083285&tin=02508201610067®Number=0000000000151680&sum=70000 [09:06:43]StoreToDocumentArchive [09:06:43]shift 72 fd 59744 [09:06:43]save to /storage/0072/doc_00059744 [09:06:43]save last doc name /storage/0072/doc_00059744 to /storage/kkm_last_doc_name [09:06:43]save OK [09:06:43]Clear old archive folders... [09:06:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:06:43]tlvbuf is 004246E0 [09:06:43]SAM_PROTO_ClearQueue [09:06:43]wFMCommunicate request_size=4 [09:06:43]MH_SAM_APDU [09:06:43]CAPDU: 80 09 00 00 [09:06:43]Write to MH i2c: E2 08 00 76 19 80 09 00 00 00 00 00 00 01 [09:06:43]Write i2c OK [09:06:43]MH_I2C_Read... [09:06:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:43]Read from MH i2c: E2 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 76 19 00 90 00 03 [09:06:43]RAPDU: 90 00 [09:06:43]wFMCommunicate OK [09:06:43]SAM_PROTO_ClearQueue done [09:06:43]KKMCreateOFDPacket [09:06:43]OFDProtocolAddRootSTLVToBuf [09:06:43]FM_MakeSignedData [09:06:43]FM_MakeSignedData [09:06:43]SAM_PROTO_SignData [09:06:43]wFMCommunicate request_size=4 [09:06:43]MH_SAM_APDU [09:06:43]CAPDU: 80 0D 01 02 [09:06:43]Write to MH i2c: E2 08 00 77 19 80 0D 01 02 00 00 00 00 09 [09:06:43]Write i2c OK [09:06:43]MH_I2C_Read... [09:06:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:43]Read from MH i2c: E2 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 77 19 00 90 00 04 [09:06:43]RAPDU: 90 00 [09:06:43]wFMCommunicate OK [09:06:43]wFMCommunicate request_size=255 [09:06:43]MH_SAM_APDU [09:06:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 A3 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 E9 00 00 35 04 06 00 2F AF [09:06:43]Write to MH i2c: E2 02 01 78 19 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 A3 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 E9 00 00 35 04 06 00 2F AF 00 00 C0 [09:06:43]Write i2c OK [09:06:43]MH_I2C_Read... [09:06:43]OFD Sender: No OFD packet to send [09:06:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:43]Read from MH i2c: E2 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 78 19 00 90 00 05 [09:06:43]RAPDU: 90 00 [09:06:43]wFMCommunicate OK [09:06:43]wFMCommunicate request_size=9 [09:06:43]MH_SAM_APDU [09:06:43]CAPDU: 80 0D 02 02 04 56 EB E8 55 [09:06:43]Write to MH i2c: E2 0C 00 79 19 80 0D 02 02 04 00 56 EB E8 55 00 00 92 [09:06:43]Write i2c OK [09:06:43]MH_I2C_Read... [09:06:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:43]Read from MH i2c: E2 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 03 00 79 19 00 90 00 06 [09:06:43]RAPDU: 90 00 [09:06:43]wFMCommunicate OK [09:06:43]wFMCommunicate request_size=4 [09:06:43]MH_SAM_APDU [09:06:43]CAPDU: 80 0D 03 02 [09:06:43]Write to MH i2c: E2 08 00 7A 19 80 0D 03 02 00 00 00 00 0E [09:06:43]Write i2c OK [09:06:43]MH_I2C_Read... [09:06:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:43]Read from MH i2c: E2 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 0B 00 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 0B 00 7A 19 00 EA F3 09 E0 7C 16 49 6E 90 00 1E [09:06:43]RAPDU: EA F3 09 E0 7C 16 49 6E 90 00 [09:06:43]wFMCommunicate OK [09:06:43]SAM_PROTO_SignData done [09:06:43]FM_MakeSignedData done [09:06:43]CreateOFDProtocolMessage [09:06:43]wFMCommunicate request_size=4 [09:06:43]MH_SAM_APDU [09:06:43]CAPDU: 80 11 00 00 [09:06:43]Write to MH i2c: E2 08 00 7B 19 80 11 00 00 00 00 00 00 0E [09:06:43]Write i2c OK [09:06:43]MH_I2C_Read... [09:06:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:43]Read from MH i2c: E2 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 17 00 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: E2 17 00 7B 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [09:06:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:06:43]wFMCommunicate OK [09:06:43]CreateOFDProtocolMessage done [09:06:43]OFDSenderStorePacket 59744 [09:06:43]StoreOFDPacket docnum=59744 [09:06:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 23 08 06 01 F7 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 A3 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 E9 00 00 35 04 06 00 2F AF 56 EB E8 55 EA F3 09 E0 7C 16 49 6E [09:06:43]CheckFolder [09:06:43]dirname=/storage/ofd_packets [09:06:43]CheckFolder done [09:06:43]ProducePacketName [09:06:43]name=ofd_packets/00059744 [09:06:43]NVStorageSaveData ofd_packets/00059744 [09:06:43]File name is /storage/ofd_packets/00059744 [09:06:43]Write 300 bytes [09:06:43]NVStorageSaveData done [09:06:43]OFDSenderStorePacket done [09:06:43]KKMCreateOFDPacket done [09:06:43]NVStorageSaveData kkm_last_timestamp [09:06:43]File name is /storage/kkm_last_timestamp [09:06:43]Write 4 bytes [09:06:43]NVStorageSaveData done [09:06:43]ExternCall_PrintAddStr [09:06:43]wPrintStart [09:06:43]Write to MH i2c: 01 00 00 7C 19 95 [09:06:43]Write i2c OK [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: 01 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: 01 07 00 [09:06:43]MH_I2C_Read... [09:06:43]Read from MH i2c: 01 07 00 7C 19 00 00 00 00 00 FF 0F AA [09:06:43]RasterBufferAndPrint [09:06:43]line Счет N : (1)545430 [09:06:43]line ИНН: 02508201610067 [09:06:43]line Контрольно-Кассовый Чек [09:06:43]line ПРОДАЖА [09:06:43]line ТРК (МРК, ГНК) : 71 [09:06:43]line Товар: 2711190000 [09:06:43]line ГАЗ-К-5 [09:06:43]line 20.060 * 34.90 [09:06:43]line = 700.09 [09:06:43]line НДС 12% НСП 1% [09:06:43]line > о реализуемом товаре [09:06:43]line ОКРУГЛЕНИЕ: -0.09 [09:06:43]line ИТОГО: 700.00 [09:06:43]line Внесено: 700.00 [09:06:43]line СДАЧА: 0.00 [09:06:43]line НСП 1% : 6.19 [09:06:43]line НДС 12% : 74.35 [09:06:43]line Наличными: 700.00 [09:06:43]line Безнал.: 0.00 [09:06:43]line Место: АЗС № 117 "Партнер Нефть" [09:06:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:06:43]line СНО: Общий режим [09:06:43]line Чек 139 05.06.2024 09:06 [09:06:43]line Смена: 72 ФФД: 1.0 [09:06:43]line ЗНМ: 0300000048 [09:06:43]line РНМ: 0000000000151680 [09:06:43]line Версия ККМ: v1.0 [09:06:43]line ФМ: 0000000000959414 [09:06:43]line ФД: 59744 [09:06:43]line ФПД: 52430124083285 [09:06:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59744&fm=52430124083285&tin=02508201610067®Number=0000000000151680&sum=70000 [09:06:44]OFD Sender: Processing packet 59744 [packets to send 53, broken 52] [09:06:44]ProducePacketName [09:06:44]name=ofd_packets/00059744 [09:06:44]OFD Sender: To server: pG, [09:06:44]CommunicateWithHost lk.salyk.kg:30040 [09:06:44]ConnectInit lk.salyk.kg [09:06:44]written 0, free lines is 4095 [09:06:44]Write to MH i2c: 01 00 00 A7 19 C0 [09:06:44]Write i2c OK [09:06:44]MH_I2C_Read... [09:06:44]Read from MH i2c: 01 [09:06:44]MH_I2C_Read... [09:06:44]Read from MH i2c: 01 07 00 [09:06:44]MH_I2C_Read... [09:06:44]Read from MH i2c: 01 07 00 A7 19 00 00 00 00 00 9A 0C 6D [09:06:44]RasterBufferAndPrint [09:06:44]line [09:06:44]line [09:06:44]line [09:06:44]line [09:06:44]line [09:06:44]written 0, free lines is 3229 [09:06:44]MH_Cut [09:06:44]Write to MH i2c: D1 01 00 AE 19 01 99 [09:06:44]Write i2c OK [09:06:44]MH_I2C_Read... [09:06:44]Read from MH i2c: D1 [09:06:44]MH_I2C_Read... [09:06:44]Read from MH i2c: D1 01 00 [09:06:44]MH_I2C_Read... [09:06:44]Read from MH i2c: D1 01 00 AE 19 00 98 [09:06:44]Write to MH i2c: 01 00 00 AF 19 C8 [09:06:44]Write i2c OK [09:06:44]MH_I2C_Read... [09:06:45]Connected sock=10 [09:06:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 23 08 06 01 F7 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 A3 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 E9 00 00 35 04 06 00 2F AF 56 EB E8 55 EA F3 09 E0 7C 16 49 6E [09:06:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0E 74 47 00 CB 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 E9 00 00 F4 03 04 00 A8 D6 5F 66 B6 04 01 00 00 5F DB ED 23 47 78 E2 9C [09:06:45]CommunicateWithHost err = 0 [09:06:45]CheckOFDResponse [09:06:45]1017 (14) - 77093643461234 [09:06:45]1041 (16) - 0000000000959414 [09:06:45]1040 (4) - 59744 [09:06:45]1012 (4) - 05.06.2024 03:08 [09:06:45]1206 (1) - 0 [09:06:45]OFD Sender: Remove packet 59744 [09:06:45]ProducePacketName [09:06:45]name=ofd_packets/00059744 [09:06:45]NVStorageDeleteData [09:06:45]*** Cut start [09:06:45]*** Partial cut [09:06:45]*** CUTSNS_PIN = 1 [09:06:45]*** CUTSNS_PIN = 0 [09:06:45]*** Brake cut motor [09:06:46]OFD Sender: No OFD packet to send [09:06:46]Read from MH i2c: 01 [09:06:46]MH_I2C_Read... [09:06:46]*** Stop cut motor [09:06:46]*** Cut end [09:06:46]Read from MH i2c: 01 07 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: 01 07 00 AF 19 00 00 00 00 00 FF 0F DD [09:06:46]process_action close_receipt done [09:06:46]requested_data is exist [09:06:46]produce_requested_data [09:06:46]requested_item fm.sn is exist - process it [09:06:46]wFMCommunicate request_size=4 [09:06:46]MH_SAM_APDU [09:06:46]CAPDU: 80 11 00 00 [09:06:46]Write to MH i2c: E2 08 00 B0 19 80 11 00 00 00 00 00 00 43 [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:46]Read from MH i2c: E2 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 17 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 17 00 B0 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 96 [09:06:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:06:46]wFMCommunicate OK [09:06:46]requested_item fd.num is exist - process it [09:06:46]SAM_PROTO_GetFieldsCounters [09:06:46]wFMCommunicate request_size=4 [09:06:46]MH_SAM_APDU [09:06:46]CAPDU: 80 13 00 00 [09:06:46]Write to MH i2c: E2 08 00 B1 19 80 13 00 00 00 00 00 00 46 [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:46]Read from MH i2c: E2 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 62 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 62 00 B1 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 60 E9 00 00 0E 04 04 00 48 00 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 95 [09:06:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 60 E9 00 00 0E 04 04 00 48 00 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:06:46]wFMCommunicate OK [09:06:46]SAM_PROTO_GetFieldsCounters done [09:06:46]requested_item shift.num is exist - process it [09:06:46]requested_item shift.opened is exist - process it [09:06:46]req_shift_opened [09:06:46]FM_GetShiftState [09:06:46]SAM_PROTO_GetShiftState [09:06:46]wFMCommunicate request_size=4 [09:06:46]MH_SAM_APDU [09:06:46]CAPDU: 80 13 01 00 [09:06:46]Write to MH i2c: E2 08 00 B2 19 80 13 01 00 00 00 00 00 48 [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:46]Read from MH i2c: E2 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 0E 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 0E 00 B2 19 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 80 [09:06:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:06:46]wFMCommunicate OK [09:06:46]SAM_PROTO_GetShiftState done [09:06:46]FM_GetShiftState done [09:06:46]req_shift_opened done [09:06:46]requested_item shift.open_date is exist - process it [09:06:46]req_shift_open_date [09:06:46]req_shift_open_date done [09:06:46]produce_requested_data done [09:06:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59744,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:06:46]process_action_free close_receipt [09:06:46]json_value_free [09:06:46]json_value_free done [09:06:46]process_json_proto returns [09:06:46]Send response to host [09:06:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59744,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:06:46]free response buf [09:06:46]execute_script done [09:06:46]execute_script returns [09:06:46]free content buf [09:06:46]Sock 8.Close socket [09:06:46]Sock 8.Thread stoped [09:06:51]OFD Sender: No OFD packet to send [09:06:56]OFD Sender: No OFD packet to send [09:07:01]OFD Sender: No OFD packet to send [09:07:06]OFD Sender: No OFD packet to send [09:07:11]OFD Sender: No OFD packet to send [09:07:16]OFD Sender: No OFD packet to send [09:07:21]OFD Sender: No OFD packet to send [09:07:26]OFD Sender: No OFD packet to send [09:07:31]OFD Sender: No OFD packet to send [09:07:36]OFD Sender: No OFD packet to send [09:07:41]OFD Sender: No OFD packet to send [09:07:46]OFD Sender: No OFD packet to send [09:07:51]OFD Sender: No OFD packet to send [09:07:56]OFD Sender: No OFD packet to send [09:08:01]OFD Sender: No OFD packet to send [09:08:03]accept exits with 9 [09:08:03]New connection [09:08:03]New thread 3066957156 created [09:08:03]Thread 3067100516 joined [09:08:03]Waiting for new connection... [09:08:03] Sock 9.Parse request [09:08:03]Sock 9.Check first char [09:08:03]Sock 9.First char is OK [09:08:03]request: POST /json_proto HTTP/1.0 [09:08:03]Method: POST [09:08:03]URL: /json_proto [09:08:03]Method is POST - this is cgi request [09:08:03]url: /json_proto [09:08:03]query_string will be loaded in cgi processing [09:08:03]execute_cgi json_proto POST (null) [09:08:03]execute_cgi path=json_proto method=POST [09:08:03]POST find Content-Length [09:08:03]Host: 172.17.60.68:8080 [09:08:03]Content-Length: 843 [09:08:03]Content-Type: application/json [09:08:03] [09:08:03]POST finish read [09:08:03]Found Content-Length = 843 [09:08:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:03]execute_script... [09:08:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:03]POST & json_proto [09:08:03]process_json_proto [09:08:03]json parsed OK: [09:08:03]protocol is kg_v1.0 [09:08:03]action value=close_receipt [09:08:03]process_action close_receipt [09:08:03]cmd_close_receipt [09:08:03]MH_GetDate [09:08:03]Write to MH i2c: F0 00 00 B3 19 BB [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: F0 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: F0 09 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: F0 09 00 B3 19 00 F4 2A 60 66 9A 61 5F 66 68 [09:08:03]GetLastDocTimeStamp 1717578403 [09:08:03]current date 1717578484 [09:08:03]FM_GetShiftState [09:08:03]SAM_PROTO_GetShiftState [09:08:03]wFMCommunicate request_size=4 [09:08:03]MH_SAM_APDU [09:08:03]CAPDU: 80 13 01 00 [09:08:03]Write to MH i2c: E2 08 00 B4 19 80 13 01 00 00 00 00 00 4A [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:03]Read from MH i2c: E2 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 0E 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 0E 00 B4 19 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 82 [09:08:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:08:03]wFMCommunicate OK [09:08:03]SAM_PROTO_GetShiftState done [09:08:03]FM_GetShiftState done [09:08:03]opened in 1717545916 [09:08:03]opened+sec_in_day 1717632316 [09:08:03]quantity*price = 100015 [09:08:03]sum+1 = 100017 [09:08:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 140 05.06.2024 09:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59745 ФПД: 114063517077626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090804&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59745&fm=114063517077626&tin=02508201610067®Number=0000000000151680&sum=100016 [09:08:04]StoreToDocumentArchive [09:08:04]shift 72 fd 59745 [09:08:04]save to /storage/0072/doc_00059745 [09:08:04]save last doc name /storage/0072/doc_00059745 to /storage/kkm_last_doc_name [09:08:04]save OK [09:08:04]Clear old archive folders... [09:08:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:08:04]tlvbuf is 003CE730 [09:08:04]SAM_PROTO_ClearQueue [09:08:04]wFMCommunicate request_size=4 [09:08:04]MH_SAM_APDU [09:08:04]CAPDU: 80 09 00 00 [09:08:04]Write to MH i2c: E2 08 00 C1 19 80 09 00 00 00 00 00 00 4C [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:04]Read from MH i2c: E2 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 03 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 03 00 C1 19 00 90 00 4E [09:08:04]RAPDU: 90 00 [09:08:04]wFMCommunicate OK [09:08:04]SAM_PROTO_ClearQueue done [09:08:04]KKMCreateOFDPacket [09:08:04]OFDProtocolAddRootSTLVToBuf [09:08:04]FM_MakeSignedData [09:08:04]FM_MakeSignedData [09:08:04]SAM_PROTO_SignData [09:08:04]wFMCommunicate request_size=4 [09:08:04]MH_SAM_APDU [09:08:04]CAPDU: 80 0D 01 02 [09:08:04]Write to MH i2c: E2 08 00 C2 19 80 0D 01 02 00 00 00 00 54 [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:04]Read from MH i2c: E2 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 03 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 03 00 C2 19 00 90 00 4F [09:08:04]RAPDU: 90 00 [09:08:04]wFMCommunicate OK [09:08:04]wFMCommunicate request_size=255 [09:08:04]MH_SAM_APDU [09:08:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 F4 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 E9 00 00 35 04 06 00 67 [09:08:04]Write to MH i2c: E2 02 01 C3 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 F4 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 E9 00 00 35 04 06 00 67 00 00 62 [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:05]Read from MH i2c: E2 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 03 00 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 03 00 C3 19 00 90 00 50 [09:08:05]RAPDU: 90 00 [09:08:05]wFMCommunicate OK [09:08:05]wFMCommunicate request_size=10 [09:08:05]MH_SAM_APDU [09:08:05]CAPDU: 80 0D 02 02 05 BD 7B 6A D0 7A [09:08:05]Write to MH i2c: E2 0D 00 C4 19 80 0D 02 02 05 00 BD 7B 6A D0 7A 00 00 4D [09:08:05]Write i2c OK [09:08:05]MH_I2C_Read... [09:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:05]Read from MH i2c: E2 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 03 00 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 03 00 C4 19 00 90 00 51 [09:08:05]RAPDU: 90 00 [09:08:05]wFMCommunicate OK [09:08:05]wFMCommunicate request_size=4 [09:08:05]MH_SAM_APDU [09:08:05]CAPDU: 80 0D 03 02 [09:08:05]Write to MH i2c: E2 08 00 C5 19 80 0D 03 02 00 00 00 00 59 [09:08:05]Write i2c OK [09:08:05]MH_I2C_Read... [09:08:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:05]Read from MH i2c: E2 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 0B 00 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 0B 00 C5 19 00 59 53 70 CD ED 78 96 7B 90 00 B9 [09:08:05]RAPDU: 59 53 70 CD ED 78 96 7B 90 00 [09:08:05]wFMCommunicate OK [09:08:05]SAM_PROTO_SignData done [09:08:05]FM_MakeSignedData done [09:08:05]CreateOFDProtocolMessage [09:08:05]wFMCommunicate request_size=4 [09:08:05]MH_SAM_APDU [09:08:05]CAPDU: 80 11 00 00 [09:08:05]Write to MH i2c: E2 08 00 C6 19 80 11 00 00 00 00 00 00 59 [09:08:05]Write i2c OK [09:08:05]MH_I2C_Read... [09:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:05]Read from MH i2c: E2 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 17 00 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 17 00 C6 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AC [09:08:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:08:05]wFMCommunicate OK [09:08:05]CreateOFDProtocolMessage done [09:08:05]OFDSenderStorePacket 59745 [09:08:05]StoreOFDPacket docnum=59745 [09:08:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A7 9C 07 01 22 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 F4 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 E9 00 00 35 04 06 00 67 BD 7B 6A D0 7A 59 53 70 CD ED 78 96 7B [09:08:05]CheckFolder [09:08:05]dirname=/storage/ofd_packets [09:08:05]CheckFolder done [09:08:05]ProducePacketName [09:08:05]name=ofd_packets/00059745 [09:08:05]NVStorageSaveData ofd_packets/00059745 [09:08:05]File name is /storage/ofd_packets/00059745 [09:08:05]Write 301 bytes [09:08:05]NVStorageSaveData done [09:08:05]OFDSenderStorePacket done [09:08:05]KKMCreateOFDPacket done [09:08:05]NVStorageSaveData kkm_last_timestamp [09:08:05]File name is /storage/kkm_last_timestamp [09:08:05]Write 4 bytes [09:08:05]NVStorageSaveData done [09:08:05]ExternCall_PrintAddStr [09:08:05]wPrintStart [09:08:05]Write to MH i2c: 01 00 00 C7 19 E0 [09:08:05]Write i2c OK [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: 01 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: 01 07 00 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: 01 07 00 C7 19 00 00 00 00 00 FF 0F F5 [09:08:05]RasterBufferAndPrint [09:08:05]line Счет N : (1)545432 [09:08:05]line ИНН: 02508201610067 [09:08:05]line Контрольно-Кассовый Чек [09:08:05]line ПРОДАЖА [09:08:05]line ТРК (МРК, ГНК) : 22 [09:08:05]line Товар: 2710124130 [09:08:05]line Аи-92-К-5 [09:08:05]line 14.950 * 66.90 [09:08:05]line = 1000.16 [09:08:05]line НДС 12% НСП 1% [09:08:05]line > о реализуемом товаре [09:08:05]line ИТОГО: 1000.16 [09:08:05]line НСП 1% : 8.85 [09:08:05]line НДС 12% : 106.21 [09:08:05]line Наличными: 0.00 [09:08:05]line Безнал.: 1000.16 [09:08:05]line Место: АЗС № 117 "Партнер Нефть" [09:08:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:08:05]line СНО: Общий режим [09:08:05]line Чек 140 05.06.2024 09:08 [09:08:05]line Смена: 72 ФФД: 1.0 [09:08:05]line ЗНМ: 0300000048 [09:08:05]line РНМ: 0000000000151680 [09:08:05]line Версия ККМ: v1.0 [09:08:05]line Платежная система: АКБ Кыргызстан [09:08:05]line ФМ: 0000000000959414 [09:08:05]line ФД: 59745 [09:08:05]line ФПД: 114063517077626 [09:08:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T090804&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59745&fm=114063517077626&tin=02508201610067®Number=0000000000151680&sum=100016 [09:08:05]OFD Sender: Processing packet 59745 [packets to send 53, broken 52] [09:08:05]ProducePacketName [09:08:05]name=ofd_packets/00059745 [09:08:05]OFD Sender: To server: pG, [09:08:05]CommunicateWithHost lk.salyk.kg:30040 [09:08:05]ConnectInit lk.salyk.kg [09:08:05]written 0, free lines is 4095 [09:08:05]Connected sock=10 [09:08:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A7 9C 07 01 22 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 F4 2A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 E9 00 00 35 04 06 00 67 BD 7B 6A D0 7A 59 53 70 CD ED 78 96 7B [09:08:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F5 1F 47 00 2C 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 39 35 39 34 31 34 10 04 04 00 61 E9 00 00 F4 03 04 00 F9 D6 5F 66 B6 04 01 00 00 E0 14 4A 57 47 3A F1 24 [09:08:06]CommunicateWithHost err = 0 [09:08:06]CheckOFDResponse [09:08:06]1017 (14) - 77093643461234 [09:08:06]1041 (16) - 0000000000959414 [09:08:06]1040 (4) - 59745 [09:08:06]1012 (4) - 05.06.2024 03:09 [09:08:06]1206 (1) - 0 [09:08:06]OFD Sender: Remove packet 59745 [09:08:06]ProducePacketName [09:08:06]name=ofd_packets/00059745 [09:08:06]NVStorageDeleteData [09:08:06]Write to MH i2c: 01 00 00 F1 19 0A [09:08:06]Write i2c OK [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: 01 [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: 01 07 00 [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: 01 07 00 F1 19 00 00 00 00 00 C8 0C E5 [09:08:06]RasterBufferAndPrint [09:08:06]line [09:08:06]line [09:08:06]line [09:08:06]line [09:08:06]line [09:08:06]written 0, free lines is 3277 [09:08:06]MH_Cut [09:08:06]Write to MH i2c: D1 01 00 F8 19 01 E3 [09:08:06]Write i2c OK [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: D1 [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: D1 01 00 [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: D1 01 00 F8 19 00 E2 [09:08:06]Write to MH i2c: 01 00 00 F9 19 12 [09:08:06]Write i2c OK [09:08:06]MH_I2C_Read... [09:08:06]OFD Sender: No OFD packet to send [09:08:07]*** Cut start [09:08:07]*** Partial cut [09:08:07]*** CUTSNS_PIN = 1 [09:08:07]*** CUTSNS_PIN = 0 [09:08:07]*** Brake cut motor [09:08:07]Read from MH i2c: 01 [09:08:07]MH_I2C_Read... [09:08:07]*** Stop cut motor [09:08:07]*** Cut end [09:08:07]Read from MH i2c: 01 07 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: 01 07 00 F9 19 00 00 00 00 00 FF 0F 27 [09:08:07]process_action close_receipt done [09:08:07]requested_data is exist [09:08:07]produce_requested_data [09:08:07]requested_item fm.sn is exist - process it [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 11 00 00 [09:08:07]Write to MH i2c: E2 08 00 FA 19 80 11 00 00 00 00 00 00 8D [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 17 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 17 00 FA 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E0 [09:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:08:07]wFMCommunicate OK [09:08:07]requested_item fd.num is exist - process it [09:08:07]SAM_PROTO_GetFieldsCounters [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 13 00 00 [09:08:07]Write to MH i2c: E2 08 00 FB 19 80 13 00 00 00 00 00 00 90 [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 62 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 62 00 FB 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 61 E9 00 00 0E 04 04 00 48 00 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 E3 [09:08:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 61 E9 00 00 0E 04 04 00 48 00 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:08:07]wFMCommunicate OK [09:08:07]SAM_PROTO_GetFieldsCounters done [09:08:07]requested_item shift.num is exist - process it [09:08:07]requested_item shift.opened is exist - process it [09:08:07]req_shift_opened [09:08:07]FM_GetShiftState [09:08:07]SAM_PROTO_GetShiftState [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 13 01 00 [09:08:07]Write to MH i2c: E2 08 00 FC 19 80 13 01 00 00 00 00 00 92 [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 0E 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 0E 00 FC 19 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CA [09:08:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:08:07]wFMCommunicate OK [09:08:07]SAM_PROTO_GetShiftState done [09:08:07]FM_GetShiftState done [09:08:07]req_shift_opened done [09:08:07]requested_item shift.open_date is exist - process it [09:08:07]req_shift_open_date [09:08:07]req_shift_open_date done [09:08:07]produce_requested_data done [09:08:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59745,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:08:07]process_action_free close_receipt [09:08:07]json_value_free [09:08:07]json_value_free done [09:08:07]process_json_proto returns [09:08:07]Send response to host [09:08:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59745,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:08:07]free response buf [09:08:07]execute_script done [09:08:07]execute_script returns [09:08:07]free content buf [09:08:07]Sock 9.Close socket [09:08:07]Sock 9.Thread stoped [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:41]OFD Sender: No OFD packet to send [09:08:46]OFD Sender: No OFD packet to send [09:08:51]OFD Sender: No OFD packet to send [09:08:56]OFD Sender: No OFD packet to send [09:09:01]OFD Sender: No OFD packet to send [09:09:06]OFD Sender: No OFD packet to send [09:09:11]OFD Sender: No OFD packet to send [09:09:16]OFD Sender: No OFD packet to send [09:09:21]OFD Sender: No OFD packet to send [09:09:26]OFD Sender: No OFD packet to send [09:09:31]OFD Sender: No OFD packet to send [09:09:36]OFD Sender: No OFD packet to send [09:09:41]OFD Sender: No OFD packet to send [09:09:46]OFD Sender: No OFD packet to send [09:09:51]OFD Sender: No OFD packet to send [09:09:56]OFD Sender: No OFD packet to send [09:10:01]OFD Sender: No OFD packet to send [09:10:06]OFD Sender: No OFD packet to send [09:10:11]OFD Sender: No OFD packet to send [09:10:16]OFD Sender: No OFD packet to send [09:10:21]OFD Sender: No OFD packet to send [09:10:26]OFD Sender: No OFD packet to send [09:10:30]accept exits with 8 [09:10:30]New connection [09:10:30]New thread 3067100516 created [09:10:30]Thread 3066957156 joined [09:10:30]Waiting for new connection... [09:10:30] Sock 8.Parse request [09:10:30]Sock 8.Check first char [09:10:30]Sock 8.First char is OK [09:10:30]request: POST /json_proto HTTP/1.0 [09:10:30]Method: POST [09:10:30]URL: /json_proto [09:10:30]Method is POST - this is cgi request [09:10:30]url: /json_proto [09:10:30]query_string will be loaded in cgi processing [09:10:30]execute_cgi json_proto POST (null) [09:10:30]execute_cgi path=json_proto method=POST [09:10:30]POST find Content-Length [09:10:30]Host: 172.17.60.68:8080 [09:10:30]Content-Length: 990 [09:10:30]Content-Type: application/json [09:10:30] [09:10:30]POST finish read [09:10:30]Found Content-Length = 990 [09:10:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:30]execute_script... [09:10: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)545433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:30]POST & json_proto [09:10:30]process_json_proto [09:10:30]json parsed OK: [09:10:30]protocol is kg_v1.0 [09:10:30]action value=close_receipt [09:10:30]process_action close_receipt [09:10:30]cmd_close_receipt [09:10:30]MH_GetDate [09:10:30]Write to MH i2c: F0 00 00 FD 19 05 [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: F0 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: F0 09 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: F0 09 00 FD 19 00 87 2B 60 66 9A 61 5F 66 46 [09:10:30]GetLastDocTimeStamp 1717578484 [09:10:30]current date 1717578631 [09:10:30]FM_GetShiftState [09:10:30]SAM_PROTO_GetShiftState [09:10:30]wFMCommunicate request_size=4 [09:10:30]MH_SAM_APDU [09:10:30]CAPDU: 80 13 01 00 [09:10:30]Write to MH i2c: E2 08 00 FE 19 80 13 01 00 00 00 00 00 94 [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 0E 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 0E 00 FE 19 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CC [09:10:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:10:30]wFMCommunicate OK [09:10:30]SAM_PROTO_GetShiftState done [09:10:30]FM_GetShiftState done [09:10:30]opened in 1717545916 [09:10:30]opened+sec_in_day 1717632316 [09:10:30]quantity*price = 100005 [09:10:30]sum+1 = 100006 [09:10:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 141 05.06.2024 09:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59746 ФПД: 132538038583749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091031&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59746&fm=132538038583749&tin=02508201610067®Number=0000000000151680&sum=100000 [09:10:31]StoreToDocumentArchive [09:10:31]shift 72 fd 59746 [09:10:31]save to /storage/0072/doc_00059746 [09:10:31]save last doc name /storage/0072/doc_00059746 to /storage/kkm_last_doc_name [09:10:31]save OK [09:10:31]Clear old archive folders... [09:10:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:10:31]tlvbuf is B6ECC270 [09:10:31]SAM_PROTO_ClearQueue [09:10:31]wFMCommunicate request_size=4 [09:10:31]MH_SAM_APDU [09:10:31]CAPDU: 80 09 00 00 [09:10:31]Write to MH i2c: E2 08 00 0B 1A 80 09 00 00 00 00 00 00 97 [09:10:31]Write i2c OK [09:10:31]MH_I2C_Read... [09:10:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:31]Read from MH i2c: E2 [09:10:31]MH_I2C_Read... [09:10:31]Read from MH i2c: E2 03 00 [09:10:31]MH_I2C_Read... [09:10:31]Read from MH i2c: E2 03 00 0B 1A 00 90 00 99 [09:10:31]RAPDU: 90 00 [09:10:31]wFMCommunicate OK [09:10:31]SAM_PROTO_ClearQueue done [09:10:31]KKMCreateOFDPacket [09:10:31]OFDProtocolAddRootSTLVToBuf [09:10:31]FM_MakeSignedData [09:10:31]FM_MakeSignedData [09:10:31]SAM_PROTO_SignData [09:10:31]wFMCommunicate request_size=4 [09:10:31]MH_SAM_APDU [09:10:31]CAPDU: 80 0D 01 02 [09:10:31]Write to MH i2c: E2 08 00 0C 1A 80 0D 01 02 00 00 00 00 9F [09:10:31]Write i2c OK [09:10:31]MH_I2C_Read... [09:10:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:31]Read from MH i2c: E2 [09:10:31]MH_I2C_Read... [09:10:31]Read from MH i2c: E2 03 00 [09:10:31]MH_I2C_Read... [09:10:31]Read from MH i2c: E2 03 00 0C 1A 00 90 00 9A [09:10:31]RAPDU: 90 00 [09:10:31]wFMCommunicate OK [09:10:31]wFMCommunicate request_size=255 [09:10:31]MH_SAM_APDU [09:10:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 87 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 E9 00 00 35 04 06 00 78 8A [09:10:31]Write to MH i2c: E2 02 01 0D 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 87 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 E9 00 00 35 04 06 00 78 8A 00 00 77 [09:10:32]Write i2c OK [09:10:32]MH_I2C_Read... [09:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:32]Read from MH i2c: E2 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 03 00 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 03 00 0D 1A 00 90 00 9B [09:10:32]RAPDU: 90 00 [09:10:32]wFMCommunicate OK [09:10:32]wFMCommunicate request_size=9 [09:10:32]MH_SAM_APDU [09:10:32]CAPDU: 80 0D 02 02 04 EA B5 81 C5 [09:10:32]Write to MH i2c: E2 0C 00 0E 1A 80 0D 02 02 04 00 EA B5 81 C5 00 00 8F [09:10:32]Write i2c OK [09:10:32]MH_I2C_Read... [09:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:32]Read from MH i2c: E2 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 03 00 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 03 00 0E 1A 00 90 00 9C [09:10:32]RAPDU: 90 00 [09:10:32]wFMCommunicate OK [09:10:32]wFMCommunicate request_size=4 [09:10:32]MH_SAM_APDU [09:10:32]CAPDU: 80 0D 03 02 [09:10:32]Write to MH i2c: E2 08 00 0F 1A 80 0D 03 02 00 00 00 00 A4 [09:10:32]Write i2c OK [09:10:32]MH_I2C_Read... [09:10:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:32]Read from MH i2c: E2 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 0B 00 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 0B 00 0F 1A 00 1E 38 15 22 D1 5E 87 F2 90 00 DA [09:10:32]RAPDU: 1E 38 15 22 D1 5E 87 F2 90 00 [09:10:32]wFMCommunicate OK [09:10:32]SAM_PROTO_SignData done [09:10:32]FM_MakeSignedData done [09:10:32]CreateOFDProtocolMessage [09:10:32]wFMCommunicate request_size=4 [09:10:32]MH_SAM_APDU [09:10:32]CAPDU: 80 11 00 00 [09:10:32]Write to MH i2c: E2 08 00 10 1A 80 11 00 00 00 00 00 00 A4 [09:10:32]Write i2c OK [09:10:32]MH_I2C_Read... [09:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:32]Read from MH i2c: E2 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 17 00 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 17 00 10 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F7 [09:10:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:10:32]wFMCommunicate OK [09:10:32]CreateOFDProtocolMessage done [09:10:32]OFDSenderStorePacket 59746 [09:10:32]StoreOFDPacket docnum=59746 [09:10:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F1 4C 06 01 5D 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 87 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 E9 00 00 35 04 06 00 78 8A EA B5 81 C5 1E 38 15 22 D1 5E 87 F2 [09:10:32]CheckFolder [09:10:32]dirname=/storage/ofd_packets [09:10:32]CheckFolder done [09:10:32]ProducePacketName [09:10:32]name=ofd_packets/00059746 [09:10:32]NVStorageSaveData ofd_packets/00059746 [09:10:32]File name is /storage/ofd_packets/00059746 [09:10:32]Write 300 bytes [09:10:32]NVStorageSaveData done [09:10:32]OFDSenderStorePacket done [09:10:32]KKMCreateOFDPacket done [09:10:32]NVStorageSaveData kkm_last_timestamp [09:10:32]File name is /storage/kkm_last_timestamp [09:10:32]Write 4 bytes [09:10:32]NVStorageSaveData done [09:10:32]ExternCall_PrintAddStr [09:10:32]wPrintStart [09:10:32]Write to MH i2c: 01 00 00 11 1A 2B [09:10:32]Write i2c OK [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: 01 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: 01 07 00 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: 01 07 00 11 1A 00 00 00 00 00 FF 0F 40 [09:10:32]RasterBufferAndPrint [09:10:32]line Счет N : (1)545433 [09:10:32]line ИНН: 02508201610067 [09:10:32]line Контрольно-Кассовый Чек [09:10:32]line ПРОДАЖА [09:10:32]line ТРК (МРК, ГНК) : 71 [09:10:32]line Товар: 2711190000 [09:10:32]line ГАЗ-К-5 [09:10:32]line 29.500 * 33.90 [09:10:32]line = 1000.05 [09:10:32]line НДС 12% НСП 1% [09:10:32]line > о реализуемом товаре [09:10:32]line ОКРУГЛЕНИЕ: -0.05 [09:10:32]line ИТОГО: 1000.00 [09:10:32]line Внесено: 1000.00 [09:10:32]line СДАЧА: 0.00 [09:10:32]line НСП 1% : 8.85 [09:10:32]line НДС 12% : 106.20 [09:10:32]line Наличными: 1000.00 [09:10:32]line Безнал.: 0.00 [09:10:32]line Место: АЗС № 117 "Партнер Нефть" [09:10:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:10:32]line СНО: Общий режим [09:10:32]line Чек 141 05.06.2024 09:10 [09:10:32]line Смена: 72 ФФД: 1.0 [09:10:32]line ЗНМ: 0300000048 [09:10:32]line РНМ: 0000000000151680 [09:10:32]line Версия ККМ: v1.0 [09:10:32]line [09:10:32]line Дисконтная программа [09:10:32]line СУГ [09:10:32]line номер 117 [09:10:32]line сэкономлено 29.50 сом [09:10:32]line ФМ: 0000000000959414 [09:10:32]line ФД: 59746 [09:10:32]line ФПД: 132538038583749 [09:10:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091031&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59746&fm=132538038583749&tin=02508201610067®Number=0000000000151680&sum=100000 [09:10:32]OFD Sender: Processing packet 59746 [packets to send 53, broken 52] [09:10:32]ProducePacketName [09:10:32]name=ofd_packets/00059746 [09:10:32]OFD Sender: To server: pG, [09:10:32]CommunicateWithHost lk.salyk.kg:30040 [09:10:32]ConnectInit lk.salyk.kg [09:10:32]written 0, free lines is 4095 [09:10:32]Connected sock=10 [09:10:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F1 4C 06 01 5D 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 87 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 E9 00 00 35 04 06 00 78 8A EA B5 81 C5 1E 38 15 22 D1 5E 87 F2 [09:10:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6C B5 47 00 52 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 E9 00 00 F4 03 04 00 8C D7 5F 66 B6 04 01 00 00 DD 3C 74 42 0B FA CA B1 [09:10:33]CommunicateWithHost err = 0 [09:10:33]CheckOFDResponse [09:10:33]1017 (14) - 77093643461234 [09:10:33]1041 (16) - 0000000000959414 [09:10:33]1040 (4) - 59746 [09:10:33]1012 (4) - 05.06.2024 03:12 [09:10:33]1206 (1) - 0 [09:10:33]OFD Sender: Remove packet 59746 [09:10:33]ProducePacketName [09:10:33]name=ofd_packets/00059746 [09:10:33]NVStorageDeleteData [09:10:33]Write to MH i2c: 01 00 00 41 1A 5B [09:10:33]Write i2c OK [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: 01 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: 01 07 00 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: 01 07 00 41 1A 00 00 00 00 00 3C 0C AA [09:10:33]RasterBufferAndPrint [09:10:33]line [09:10:33]line [09:10:33]line [09:10:33]line [09:10:33]line [09:10:33]written 0, free lines is 3137 [09:10:33]MH_Cut [09:10:33]Write to MH i2c: D1 01 00 48 1A 01 34 [09:10:33]Write i2c OK [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: D1 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: D1 01 00 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: D1 01 00 48 1A 00 33 [09:10:33]Write to MH i2c: 01 00 00 49 1A 63 [09:10:33]Write i2c OK [09:10:33]MH_I2C_Read... [09:10:33]OFD Sender: No OFD packet to send [09:10:34]*** Cut start [09:10:34]*** Partial cut [09:10:34]*** CUTSNS_PIN = 1 [09:10:34]*** CUTSNS_PIN = 0 [09:10:34]*** Brake cut motor [09:10:34]Read from MH i2c: 01 [09:10:34]MH_I2C_Read... [09:10:34]*** Stop cut motor [09:10:34]*** Cut end [09:10:34]Read from MH i2c: 01 07 00 [09:10:34]MH_I2C_Read... [09:10:34]Read from MH i2c: 01 07 00 49 1A 00 00 00 00 00 FF 0F 78 [09:10:34]process_action close_receipt done [09:10:34]requested_data is exist [09:10:34]produce_requested_data [09:10:34]requested_item fm.sn is exist - process it [09:10:34]wFMCommunicate request_size=4 [09:10:34]MH_SAM_APDU [09:10:34]CAPDU: 80 11 00 00 [09:10:34]Write to MH i2c: E2 08 00 4A 1A 80 11 00 00 00 00 00 00 DE [09:10:34]Write i2c OK [09:10:34]MH_I2C_Read... [09:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:34]Read from MH i2c: E2 [09:10:34]MH_I2C_Read... [09:10:34]Read from MH i2c: E2 17 00 [09:10:34]MH_I2C_Read... [09:10:34]Read from MH i2c: E2 17 00 4A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 31 [09:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:10:34]wFMCommunicate OK [09:10:34]requested_item fd.num is exist - process it [09:10:34]SAM_PROTO_GetFieldsCounters [09:10:34]wFMCommunicate request_size=4 [09:10:34]MH_SAM_APDU [09:10:34]CAPDU: 80 13 00 00 [09:10:34]Write to MH i2c: E2 08 00 4B 1A 80 13 00 00 00 00 00 00 E1 [09:10:34]Write i2c OK [09:10:34]MH_I2C_Read... [09:10:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:35]Read from MH i2c: E2 [09:10:35]MH_I2C_Read... [09:10:35]Read from MH i2c: E2 62 00 [09:10:35]MH_I2C_Read... [09:10:35]Read from MH i2c: E2 62 00 4B 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 62 E9 00 00 0E 04 04 00 48 00 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 38 [09:10:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 62 E9 00 00 0E 04 04 00 48 00 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:10:35]wFMCommunicate OK [09:10:35]SAM_PROTO_GetFieldsCounters done [09:10:35]requested_item shift.num is exist - process it [09:10:35]requested_item shift.opened is exist - process it [09:10:35]req_shift_opened [09:10:35]FM_GetShiftState [09:10:35]SAM_PROTO_GetShiftState [09:10:35]wFMCommunicate request_size=4 [09:10:35]MH_SAM_APDU [09:10:35]CAPDU: 80 13 01 00 [09:10:35]Write to MH i2c: E2 08 00 4C 1A 80 13 01 00 00 00 00 00 E3 [09:10:35]Write i2c OK [09:10:35]MH_I2C_Read... [09:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:35]Read from MH i2c: E2 [09:10:35]MH_I2C_Read... [09:10:35]Read from MH i2c: E2 0E 00 [09:10:35]MH_I2C_Read... [09:10:35]Read from MH i2c: E2 0E 00 4C 1A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1B [09:10:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:10:35]wFMCommunicate OK [09:10:35]SAM_PROTO_GetShiftState done [09:10:35]FM_GetShiftState done [09:10:35]req_shift_opened done [09:10:35]requested_item shift.open_date is exist - process it [09:10:35]req_shift_open_date [09:10:35]req_shift_open_date done [09:10:35]produce_requested_data done [09:10:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59746,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:10:35]process_action_free close_receipt [09:10:35]json_value_free [09:10:35]json_value_free done [09:10:35]process_json_proto returns [09:10:35]Send response to host [09:10:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59746,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:10:35]free response buf [09:10:35]execute_script done [09:10:35]execute_script returns [09:10:35]free content buf [09:10:35]Sock 8.Close socket [09:10:35]Sock 8.Thread stoped [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:48]OFD Sender: No OFD packet to send [09:10:53]OFD Sender: No OFD packet to send [09:10:58]OFD Sender: No OFD packet to send [09:11:03]OFD Sender: No OFD packet to send [09:11:08]OFD Sender: No OFD packet to send [09:11:13]OFD Sender: No OFD packet to send [09:11:18]OFD Sender: No OFD packet to send [09:11:23]OFD Sender: No OFD packet to send [09:11:28]OFD Sender: No OFD packet to send [09:11:33]OFD Sender: No OFD packet to send [09:11:38]OFD Sender: No OFD packet to send [09:11:40]accept exits with 9 [09:11:40]New connection [09:11:40]New thread 3066957156 created [09:11:40]Thread 3067100516 joined [09:11:40]Waiting for new connection... [09:11:40] Sock 9.Parse request [09:11:40]Sock 9.Check first char [09:11:40]Sock 9.First char is OK [09:11:40]request: POST /json_proto HTTP/1.0 [09:11:40]Method: POST [09:11:40]URL: /json_proto [09:11:40]Method is POST - this is cgi request [09:11:40]url: /json_proto [09:11:40]query_string will be loaded in cgi processing [09:11:40]execute_cgi json_proto POST (null) [09:11:40]execute_cgi path=json_proto method=POST [09:11:40]POST find Content-Length [09:11:40]Host: 172.17.60.68:8080 [09:11:40]Content-Length: 681 [09:11:40]Content-Type: application/json [09:11:40] [09:11:40]POST finish read [09:11:40]Found Content-Length = 681 [09:11:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [09:11:40]execute_script... [09:11:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [09:11:40]POST & json_proto [09:11:40]process_json_proto [09:11:40]json parsed OK: [09:11:40]protocol is kg_v1.0 [09:11:40]action value=close_receipt [09:11:40]process_action close_receipt [09:11:40]cmd_close_receipt [09:11:40]MH_GetDate [09:11:40]Write to MH i2c: F0 00 00 4D 1A 56 [09:11:40]Write i2c OK [09:11:40]MH_I2C_Read... [09:11:40]Read from MH i2c: F0 [09:11:40]MH_I2C_Read... [09:11:40]Read from MH i2c: F0 09 00 [09:11:40]MH_I2C_Read... [09:11:40]Read from MH i2c: F0 09 00 4D 1A 00 CD 2B 60 66 9A 61 5F 66 DD [09:11:40]GetLastDocTimeStamp 1717578631 [09:11:40]current date 1717578701 [09:11:40]FM_GetShiftState [09:11:40]SAM_PROTO_GetShiftState [09:11:40]wFMCommunicate request_size=4 [09:11:40]MH_SAM_APDU [09:11:40]CAPDU: 80 13 01 00 [09:11:40]Write to MH i2c: E2 08 00 4E 1A 80 13 01 00 00 00 00 00 E5 [09:11:40]Write i2c OK [09:11:40]MH_I2C_Read... [09:11:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:40]Read from MH i2c: E2 [09:11:40]MH_I2C_Read... [09:11:40]Read from MH i2c: E2 0E 00 [09:11:40]MH_I2C_Read... [09:11:40]Read from MH i2c: E2 0E 00 4E 1A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1D [09:11:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:11:40]wFMCommunicate OK [09:11:40]SAM_PROTO_GetShiftState done [09:11:40]FM_GetShiftState done [09:11:40]opened in 1717545916 [09:11:40]opened+sec_in_day 1717632316 [09:11:40]quantity*price = 60028 [09:11:40]sum+1 = 60029 [09:11:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 142 05.06.2024 09:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59747 ФПД: 92811195810588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091141&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59747&fm=92811195810588&tin=02508201610067®Number=0000000000151680&sum=60000 [09:11:41]StoreToDocumentArchive [09:11:41]shift 72 fd 59747 [09:11:41]save to /storage/0072/doc_00059747 [09:11:41]save last doc name /storage/0072/doc_00059747 to /storage/kkm_last_doc_name [09:11:41]save OK [09:11:41]Clear old archive folders... [09:11:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:11:41]tlvbuf is B6ECC660 [09:11:41]SAM_PROTO_ClearQueue [09:11:41]wFMCommunicate request_size=4 [09:11:41]MH_SAM_APDU [09:11:41]CAPDU: 80 09 00 00 [09:11:41]Write to MH i2c: E2 08 00 5B 1A 80 09 00 00 00 00 00 00 E7 [09:11:41]Write i2c OK [09:11:41]MH_I2C_Read... [09:11:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:41]Read from MH i2c: E2 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 03 00 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 03 00 5B 1A 00 90 00 E9 [09:11:41]RAPDU: 90 00 [09:11:41]wFMCommunicate OK [09:11:41]SAM_PROTO_ClearQueue done [09:11:41]KKMCreateOFDPacket [09:11:41]OFDProtocolAddRootSTLVToBuf [09:11:41]FM_MakeSignedData [09:11:41]FM_MakeSignedData [09:11:41]SAM_PROTO_SignData [09:11:41]wFMCommunicate request_size=4 [09:11:41]MH_SAM_APDU [09:11:41]CAPDU: 80 0D 01 02 [09:11:41]Write to MH i2c: E2 08 00 5C 1A 80 0D 01 02 00 00 00 00 EF [09:11:41]Write i2c OK [09:11:41]MH_I2C_Read... [09:11:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:41]Read from MH i2c: E2 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 03 00 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 03 00 5C 1A 00 90 00 EA [09:11:41]RAPDU: 90 00 [09:11:41]wFMCommunicate OK [09:11:41]wFMCommunicate request_size=255 [09:11:41]MH_SAM_APDU [09:11:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 8E 00 00 00 F4 03 04 00 CD 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 E9 00 00 35 04 06 00 54 69 [09:11:41]Write to MH i2c: E2 02 01 5D 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 8E 00 00 00 F4 03 04 00 CD 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 E9 00 00 35 04 06 00 54 69 00 00 69 [09:11:41]Write i2c OK [09:11:41]MH_I2C_Read... [09:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:42]Read from MH i2c: E2 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 03 00 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 03 00 5D 1A 00 90 00 EB [09:11:42]RAPDU: 90 00 [09:11:42]wFMCommunicate OK [09:11:42]wFMCommunicate request_size=9 [09:11:42]MH_SAM_APDU [09:11:42]CAPDU: 80 0D 02 02 04 4A 5B 83 1C [09:11:42]Write to MH i2c: E2 0C 00 5E 1A 80 0D 02 02 04 00 4A 5B 83 1C 00 00 3E [09:11:42]Write i2c OK [09:11:42]MH_I2C_Read... [09:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:42]Read from MH i2c: E2 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 03 00 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 03 00 5E 1A 00 90 00 EC [09:11:42]RAPDU: 90 00 [09:11:42]wFMCommunicate OK [09:11:42]wFMCommunicate request_size=4 [09:11:42]MH_SAM_APDU [09:11:42]CAPDU: 80 0D 03 02 [09:11:42]Write to MH i2c: E2 08 00 5F 1A 80 0D 03 02 00 00 00 00 F4 [09:11:42]Write i2c OK [09:11:42]MH_I2C_Read... [09:11:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:42]Read from MH i2c: E2 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 0B 00 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 0B 00 5F 1A 00 12 19 BE 89 CD 6F 09 7D 90 00 29 [09:11:42]RAPDU: 12 19 BE 89 CD 6F 09 7D 90 00 [09:11:42]wFMCommunicate OK [09:11:42]SAM_PROTO_SignData done [09:11:42]FM_MakeSignedData done [09:11:42]CreateOFDProtocolMessage [09:11:42]wFMCommunicate request_size=4 [09:11:42]MH_SAM_APDU [09:11:42]CAPDU: 80 11 00 00 [09:11:42]Write to MH i2c: E2 08 00 60 1A 80 11 00 00 00 00 00 00 F4 [09:11:42]Write i2c OK [09:11:42]MH_I2C_Read... [09:11:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:42]Read from MH i2c: E2 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 17 00 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: E2 17 00 60 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 47 [09:11:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:11:42]wFMCommunicate OK [09:11:42]CreateOFDProtocolMessage done [09:11:42]OFDSenderStorePacket 59747 [09:11:42]StoreOFDPacket docnum=59747 [09:11:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 2F AB 06 01 5D EA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 8E 00 00 00 F4 03 04 00 CD 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 E9 00 00 35 04 06 00 54 69 4A 5B 83 1C 12 19 BE 89 CD 6F 09 7D [09:11:42]CheckFolder [09:11:42]dirname=/storage/ofd_packets [09:11:42]CheckFolder done [09:11:42]ProducePacketName [09:11:42]name=ofd_packets/00059747 [09:11:42]NVStorageSaveData ofd_packets/00059747 [09:11:42]File name is /storage/ofd_packets/00059747 [09:11:42]Write 300 bytes [09:11:42]NVStorageSaveData done [09:11:42]OFDSenderStorePacket done [09:11:42]KKMCreateOFDPacket done [09:11:42]NVStorageSaveData kkm_last_timestamp [09:11:42]File name is /storage/kkm_last_timestamp [09:11:42]Write 4 bytes [09:11:42]NVStorageSaveData done [09:11:42]ExternCall_PrintAddStr [09:11:42]wPrintStart [09:11:42]Write to MH i2c: 01 00 00 61 1A 7B [09:11:42]Write i2c OK [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: 01 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: 01 07 00 [09:11:42]MH_I2C_Read... [09:11:42]Read from MH i2c: 01 07 00 61 1A 00 00 00 00 00 FF 0F 90 [09:11:42]RasterBufferAndPrint [09:11:42]line Счет N : (1)545437 [09:11:42]line ИНН: 02508201610067 [09:11:42]line Контрольно-Кассовый Чек [09:11:42]line ПРОДАЖА [09:11:42]line ТРК (МРК, ГНК) : 72 [09:11:42]line Товар: 2711190000 [09:11:42]line ГАЗ-К-5 [09:11:42]line 17.200 * 34.90 [09:11:42]line = 600.28 [09:11:42]line НДС 12% НСП 1% [09:11:42]line > о реализуемом товаре [09:11:42]line ОКРУГЛЕНИЕ: -0.28 [09:11:42]line ИТОГО: 600.00 [09:11:42]line Внесено: 600.00 [09:11:42]line СДАЧА: 0.00 [09:11:42]line НСП 1% : 5.31 [09:11:42]line НДС 12% : 63.75 [09:11:42]line Наличными: 600.00 [09:11:42]line Безнал.: 0.00 [09:11:42]line Место: АЗС № 117 "Партнер Нефть" [09:11:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:11:42]line СНО: Общий режим [09:11:42]line Чек 142 05.06.2024 09:11 [09:11:42]line Смена: 72 ФФД: 1.0 [09:11:42]line ЗНМ: 0300000048 [09:11:42]line РНМ: 0000000000151680 [09:11:42]line Версия ККМ: v1.0 [09:11:42]line ФМ: 0000000000959414 [09:11:42]line ФД: 59747 [09:11:42]line ФПД: 92811195810588 [09:11:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091141&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59747&fm=92811195810588&tin=02508201610067®Number=0000000000151680&sum=60000 [09:11:42]OFD Sender: Processing packet 59747 [packets to send 53, broken 52] [09:11:42]ProducePacketName [09:11:42]name=ofd_packets/00059747 [09:11:42]OFD Sender: To server: pG, [09:11:42]CommunicateWithHost lk.salyk.kg:30040 [09:11:42]ConnectInit lk.salyk.kg [09:11:42]written 0, free lines is 4095 [09:11:42]Connected sock=10 [09:11:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 2F AB 06 01 5D EA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 8E 00 00 00 F4 03 04 00 CD 2B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 E9 00 00 35 04 06 00 54 69 4A 5B 83 1C 12 19 BE 89 CD 6F 09 7D [09:11:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 56 6E 47 00 C2 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 E9 00 00 F4 03 04 00 D2 D7 5F 66 B6 04 01 00 00 25 DF F9 3B FB BD 5D AE [09:11:43]CommunicateWithHost err = 0 [09:11:43]CheckOFDResponse [09:11:43]1017 (14) - 77093643461234 [09:11:43]1041 (16) - 0000000000959414 [09:11:43]1040 (4) - 59747 [09:11:43]1012 (4) - 05.06.2024 03:13 [09:11:43]1206 (1) - 0 [09:11:43]OFD Sender: Remove packet 59747 [09:11:43]ProducePacketName [09:11:43]name=ofd_packets/00059747 [09:11:43]NVStorageDeleteData [09:11:43]Write to MH i2c: 01 00 00 8C 1A A6 [09:11:43]Write i2c OK [09:11:43]MH_I2C_Read... [09:11:43]Read from MH i2c: 01 [09:11:43]MH_I2C_Read... [09:11:43]Read from MH i2c: 01 07 00 [09:11:43]MH_I2C_Read... [09:11:43]Read from MH i2c: 01 07 00 8C 1A 00 00 00 00 00 A7 0C 60 [09:11:43]RasterBufferAndPrint [09:11:43]line [09:11:43]line [09:11:43]line [09:11:43]line [09:11:43]line [09:11:43]written 0, free lines is 3245 [09:11:43]MH_Cut [09:11:43]Write to MH i2c: D1 01 00 93 1A 01 7F [09:11:43]Write i2c OK [09:11:43]MH_I2C_Read... [09:11:43]Read from MH i2c: D1 [09:11:43]MH_I2C_Read... [09:11:43]Read from MH i2c: D1 01 00 [09:11:43]MH_I2C_Read... [09:11:43]Read from MH i2c: D1 01 00 93 1A 00 7E [09:11:43]Write to MH i2c: 01 00 00 94 1A AE [09:11:43]Write i2c OK [09:11:43]MH_I2C_Read... [09:11:43]OFD Sender: No OFD packet to send [09:11:44]*** Cut start [09:11:44]*** Partial cut [09:11:44]*** CUTSNS_PIN = 1 [09:11:44]*** CUTSNS_PIN = 0 [09:11:44]*** Brake cut motor [09:11:44]Read from MH i2c: 01 [09:11:44]MH_I2C_Read... [09:11:44]*** Stop cut motor [09:11:44]*** Cut end [09:11:44]Read from MH i2c: 01 07 00 [09:11:44]MH_I2C_Read... [09:11:44]Read from MH i2c: 01 07 00 94 1A 00 00 00 00 00 FF 0F C3 [09:11:44]process_action close_receipt done [09:11:44]requested_data is exist [09:11:44]produce_requested_data [09:11:44]requested_item fm.sn is exist - process it [09:11:44]wFMCommunicate request_size=4 [09:11:44]MH_SAM_APDU [09:11:44]CAPDU: 80 11 00 00 [09:11:44]Write to MH i2c: E2 08 00 95 1A 80 11 00 00 00 00 00 00 29 [09:11:44]Write i2c OK [09:11:44]MH_I2C_Read... [09:11:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:44]Read from MH i2c: E2 [09:11:44]MH_I2C_Read... [09:11:44]Read from MH i2c: E2 17 00 [09:11:44]MH_I2C_Read... [09:11:44]Read from MH i2c: E2 17 00 95 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7C [09:11:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:11:44]wFMCommunicate OK [09:11:44]requested_item fd.num is exist - process it [09:11:44]SAM_PROTO_GetFieldsCounters [09:11:44]wFMCommunicate request_size=4 [09:11:44]MH_SAM_APDU [09:11:44]CAPDU: 80 13 00 00 [09:11:44]Write to MH i2c: E2 08 00 96 1A 80 13 00 00 00 00 00 00 2C [09:11:44]Write i2c OK [09:11:44]MH_I2C_Read... [09:11:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:44]Read from MH i2c: E2 [09:11:44]MH_I2C_Read... [09:11:44]Read from MH i2c: E2 62 00 [09:11:44]MH_I2C_Read... [09:11:44]Read from MH i2c: E2 62 00 96 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 63 E9 00 00 0E 04 04 00 48 00 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 87 [09:11:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 63 E9 00 00 0E 04 04 00 48 00 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:11:44]wFMCommunicate OK [09:11:44]SAM_PROTO_GetFieldsCounters done [09:11:44]requested_item shift.num is exist - process it [09:11:44]requested_item shift.opened is exist - process it [09:11:44]req_shift_opened [09:11:44]FM_GetShiftState [09:11:44]SAM_PROTO_GetShiftState [09:11:44]wFMCommunicate request_size=4 [09:11:44]MH_SAM_APDU [09:11:44]CAPDU: 80 13 01 00 [09:11:44]Write to MH i2c: E2 08 00 97 1A 80 13 01 00 00 00 00 00 2E [09:11:44]Write i2c OK [09:11:44]MH_I2C_Read... [09:11:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:44]Read from MH i2c: E2 [09:11:44]MH_I2C_Read... [09:11:44]Read from MH i2c: E2 0E 00 [09:11:44]MH_I2C_Read... [09:11:44]Read from MH i2c: E2 0E 00 97 1A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 66 [09:11:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:11:44]wFMCommunicate OK [09:11:44]SAM_PROTO_GetShiftState done [09:11:44]FM_GetShiftState done [09:11:44]req_shift_opened done [09:11:44]requested_item shift.open_date is exist - process it [09:11:44]req_shift_open_date [09:11:44]req_shift_open_date done [09:11:44]produce_requested_data done [09:11:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59747,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:11:44]process_action_free close_receipt [09:11:44]json_value_free [09:11:44]json_value_free done [09:11:44]process_json_proto returns [09:11:44]Send response to host [09:11:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59747,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:11:44]free response buf [09:11:44]execute_script done [09:11:44]execute_script returns [09:11:44]free content buf [09:11:44]Sock 9.Close socket [09:11:44]Sock 9.Thread stoped [09:11:48]OFD Sender: No OFD packet to send [09:11:53]OFD Sender: No OFD packet to send [09:11:58]OFD Sender: No OFD packet to send [09:12:03]OFD Sender: No OFD packet to send [09:12:08]OFD Sender: No OFD packet to send [09:12:13]OFD Sender: No OFD packet to send [09:12:18]OFD Sender: No OFD packet to send [09:12:23]OFD Sender: No OFD packet to send [09:12:28]OFD Sender: No OFD packet to send [09:12:33]OFD Sender: No OFD packet to send [09:12:38]OFD Sender: No OFD packet to send [09:12:43]OFD Sender: No OFD packet to send [09:12:48]OFD Sender: No OFD packet to send [09:12:53]OFD Sender: No OFD packet to send [09:12:58]OFD Sender: No OFD packet to send [09:13:03]OFD Sender: No OFD packet to send [09:13:08]OFD Sender: No OFD packet to send [09:13:13]OFD Sender: No OFD packet to send [09:13:14]accept exits with 8 [09:13:14]New connection [09:13:14]New thread 3067100516 created [09:13:14]Thread 3066957156 joined [09:13:14]Waiting for new connection... [09:13:14] Sock 8.Parse request [09:13:14]Sock 8.Check first char [09:13:14]Sock 8.First char is OK [09:13:14]request: POST /json_proto HTTP/1.0 [09:13:14]Method: POST [09:13:14]URL: /json_proto [09:13:14]Method is POST - this is cgi request [09:13:14]url: /json_proto [09:13:14]query_string will be loaded in cgi processing [09:13:14]execute_cgi json_proto POST (null) [09:13:14]execute_cgi path=json_proto method=POST [09:13:14]POST find Content-Length [09:13:14]Host: 172.17.60.68:8080 [09:13:14]Content-Length: 674 [09:13:14]Content-Type: application/json [09:13:14] [09:13:14]POST finish read [09:13:14]Found Content-Length = 674 [09:13:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545438", "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" : 72.90, "quantity" : 1.380, "sum" : 100.60, "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" ] } } [09:13:14]execute_script... [09:13: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)545438", "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" : 72.90, "quantity" : 1.380, "sum" : 100.60, "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" ] } } [09:13:14]POST & json_proto [09:13:14]process_json_proto [09:13:14]json parsed OK: [09:13:14]protocol is kg_v1.0 [09:13:14]action value=close_receipt [09:13:14]process_action close_receipt [09:13:14]cmd_close_receipt [09:13:14]MH_GetDate [09:13:14]Write to MH i2c: F0 00 00 98 1A A1 [09:13:14]Write i2c OK [09:13:14]MH_I2C_Read... [09:13:14]Read from MH i2c: F0 [09:13:14]MH_I2C_Read... [09:13:14]Read from MH i2c: F0 09 00 [09:13:14]MH_I2C_Read... [09:13:14]Read from MH i2c: F0 09 00 98 1A 00 2A 2C 60 66 9A 61 5F 66 86 [09:13:14]GetLastDocTimeStamp 1717578701 [09:13:14]current date 1717578794 [09:13:14]FM_GetShiftState [09:13:14]SAM_PROTO_GetShiftState [09:13:14]wFMCommunicate request_size=4 [09:13:14]MH_SAM_APDU [09:13:14]CAPDU: 80 13 01 00 [09:13:14]Write to MH i2c: E2 08 00 99 1A 80 13 01 00 00 00 00 00 30 [09:13:14]Write i2c OK [09:13:14]MH_I2C_Read... [09:13:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:14]Read from MH i2c: E2 [09:13:14]MH_I2C_Read... [09:13:14]Read from MH i2c: E2 0E 00 [09:13:14]MH_I2C_Read... [09:13:14]Read from MH i2c: E2 0E 00 99 1A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 68 [09:13:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:13:14]wFMCommunicate OK [09:13:14]SAM_PROTO_GetShiftState done [09:13:14]FM_GetShiftState done [09:13:14]opened in 1717545916 [09:13:14]opened+sec_in_day 1717632316 [09:13:14]quantity*price = 10060 [09:13:14]sum+1 = 10061 [09:13:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.68 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 143 05.06.2024 09:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59748 ФПД: 215483455970046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091314&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59748&fm=215483455970046&tin=02508201610067®Number=0000000000151680&sum=10000 [09:13:15]StoreToDocumentArchive [09:13:15]shift 72 fd 59748 [09:13:15]save to /storage/0072/doc_00059748 [09:13:15]save last doc name /storage/0072/doc_00059748 to /storage/kkm_last_doc_name [09:13:15]save OK [09:13:15]Clear old archive folders... [09:13:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:13:15]tlvbuf is 0040A720 [09:13:15]SAM_PROTO_ClearQueue [09:13:15]wFMCommunicate request_size=4 [09:13:15]MH_SAM_APDU [09:13:15]CAPDU: 80 09 00 00 [09:13:15]Write to MH i2c: E2 08 00 A6 1A 80 09 00 00 00 00 00 00 32 [09:13:15]Write i2c OK [09:13:15]MH_I2C_Read... [09:13:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:15]Read from MH i2c: E2 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 A6 1A 00 90 00 34 [09:13:15]RAPDU: 90 00 [09:13:15]wFMCommunicate OK [09:13:15]SAM_PROTO_ClearQueue done [09:13:15]KKMCreateOFDPacket [09:13:15]OFDProtocolAddRootSTLVToBuf [09:13:15]FM_MakeSignedData [09:13:15]FM_MakeSignedData [09:13:15]SAM_PROTO_SignData [09:13:15]wFMCommunicate request_size=4 [09:13:15]MH_SAM_APDU [09:13:15]CAPDU: 80 0D 01 02 [09:13:15]Write to MH i2c: E2 08 00 A7 1A 80 0D 01 02 00 00 00 00 3A [09:13:15]Write i2c OK [09:13:15]MH_I2C_Read... [09:13:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:15]Read from MH i2c: E2 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 A7 1A 00 90 00 35 [09:13:15]RAPDU: 90 00 [09:13:15]wFMCommunicate OK [09:13:15]wFMCommunicate request_size=255 [09:13:15]MH_SAM_APDU [09:13: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 64 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 8F 00 00 00 F4 03 04 00 2A 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 E9 00 00 35 04 06 00 C3 FB 26 D9 [09:13:15]Write to MH i2c: E2 02 01 A8 1A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 8F 00 00 00 F4 03 04 00 2A 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 E9 00 00 35 04 06 00 C3 FB 26 D9 00 00 F9 [09:13:15]Write i2c OK [09:13:15]MH_I2C_Read... [09:13:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:15]Read from MH i2c: E2 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 A8 1A 00 90 00 36 [09:13:15]RAPDU: 90 00 [09:13:15]wFMCommunicate OK [09:13:15]wFMCommunicate request_size=7 [09:13:15]MH_SAM_APDU [09:13:15]CAPDU: 80 0D 02 02 02 1A FE [09:13:15]Write to MH i2c: E2 0A 00 A9 1A 80 0D 02 02 02 00 1A FE 00 00 59 [09:13:15]Write i2c OK [09:13:15]MH_I2C_Read... [09:13:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:15]Read from MH i2c: E2 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 03 00 A9 1A 00 90 00 37 [09:13:15]RAPDU: 90 00 [09:13:15]wFMCommunicate OK [09:13:15]wFMCommunicate request_size=4 [09:13:15]MH_SAM_APDU [09:13:15]CAPDU: 80 0D 03 02 [09:13:15]Write to MH i2c: E2 08 00 AA 1A 80 0D 03 02 00 00 00 00 3F [09:13:15]Write i2c OK [09:13:15]MH_I2C_Read... [09:13:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:15]Read from MH i2c: E2 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 0B 00 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 0B 00 AA 1A 00 9B 5E 27 10 EF E3 F3 5A 90 00 8F [09:13:15]RAPDU: 9B 5E 27 10 EF E3 F3 5A 90 00 [09:13:15]wFMCommunicate OK [09:13:15]SAM_PROTO_SignData done [09:13:15]FM_MakeSignedData done [09:13:15]CreateOFDProtocolMessage [09:13:15]wFMCommunicate request_size=4 [09:13:15]MH_SAM_APDU [09:13:15]CAPDU: 80 11 00 00 [09:13:15]Write to MH i2c: E2 08 00 AB 1A 80 11 00 00 00 00 00 00 3F [09:13:15]Write i2c OK [09:13:15]MH_I2C_Read... [09:13:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:15]Read from MH i2c: E2 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 17 00 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: E2 17 00 AB 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [09:13:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:13:15]wFMCommunicate OK [09:13:15]CreateOFDProtocolMessage done [09:13:15]OFDSenderStorePacket 59748 [09:13:15]StoreOFDPacket docnum=59748 [09:13:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B5 7D 04 01 7B 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 64 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 8F 00 00 00 F4 03 04 00 2A 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 E9 00 00 35 04 06 00 C3 FB 26 D9 1A FE 9B 5E 27 10 EF E3 F3 5A [09:13:15]CheckFolder [09:13:15]dirname=/storage/ofd_packets [09:13:15]CheckFolder done [09:13:15]ProducePacketName [09:13:15]name=ofd_packets/00059748 [09:13:15]NVStorageSaveData ofd_packets/00059748 [09:13:15]File name is /storage/ofd_packets/00059748 [09:13:15]Write 298 bytes [09:13:15]NVStorageSaveData done [09:13:15]OFDSenderStorePacket done [09:13:15]KKMCreateOFDPacket done [09:13:15]NVStorageSaveData kkm_last_timestamp [09:13:15]File name is /storage/kkm_last_timestamp [09:13:15]Write 4 bytes [09:13:15]NVStorageSaveData done [09:13:15]ExternCall_PrintAddStr [09:13:15]wPrintStart [09:13:15]Write to MH i2c: 01 00 00 AC 1A C6 [09:13:15]Write i2c OK [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: 01 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: 01 07 00 [09:13:15]MH_I2C_Read... [09:13:15]Read from MH i2c: 01 07 00 AC 1A 00 00 00 00 00 FF 0F DB [09:13:15]RasterBufferAndPrint [09:13:15]line Счет N : (1)545438 [09:13:15]line ИНН: 02508201610067 [09:13:15]line Контрольно-Кассовый Чек [09:13:15]line ПРОДАЖА [09:13:15]line ТРК (МРК, ГНК) : 21 [09:13:15]line Товар: 2710194210 [09:13:15]line ДТ-К-5 [09:13:15]line 1.380 * 72.90 [09:13:15]line = 100.60 [09:13:15]line НДС 12% НСП 1% [09:13:15]line > о реализуемом товаре [09:13:15]line ОКРУГЛЕНИЕ: -0.60 [09:13:15]line ИТОГО: 100.00 [09:13:15]line Внесено: 100.00 [09:13:15]line СДАЧА: 0.00 [09:13:15]line НСП 1% : 0.89 [09:13:15]line НДС 12% : 10.68 [09:13:15]line Наличными: 100.00 [09:13:15]line Безнал.: 0.00 [09:13:15]line Место: АЗС № 117 "Партнер Нефть" [09:13:15]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:13:15]line СНО: Общий режим [09:13:15]line Чек 143 05.06.2024 09:13 [09:13:15]line Смена: 72 ФФД: 1.0 [09:13:15]line ЗНМ: 0300000048 [09:13:15]line РНМ: 0000000000151680 [09:13:15]line Версия ККМ: v1.0 [09:13:15]line ФМ: 0000000000959414 [09:13:15]line ФД: 59748 [09:13:16]line ФПД: 215483455970046 [09:13:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091314&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59748&fm=215483455970046&tin=02508201610067®Number=0000000000151680&sum=10000 [09:13:16]OFD Sender: Processing packet 59748 [packets to send 53, broken 52] [09:13:16]ProducePacketName [09:13:16]name=ofd_packets/00059748 [09:13:16]OFD Sender: To server: pG, [09:13:16]CommunicateWithHost lk.salyk.kg:30040 [09:13:16]ConnectInit lk.salyk.kg [09:13:16]written 0, free lines is 4095 [09:13:16]Connected sock=10 [09:13:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B5 7D 04 01 7B 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 64 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 8F 00 00 00 F4 03 04 00 2A 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 E9 00 00 35 04 06 00 C3 FB 26 D9 1A FE 9B 5E 27 10 EF E3 F3 5A [09:13:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 58 39 47 00 DD 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 E9 00 00 F4 03 04 00 2F D8 5F 66 B6 04 01 00 00 74 78 3F F2 7F 76 43 47 [09:13:16]CommunicateWithHost err = 0 [09:13:16]CheckOFDResponse [09:13:16]1017 (14) - 77093643461234 [09:13:16]1041 (16) - 0000000000959414 [09:13:16]1040 (4) - 59748 [09:13:16]1012 (4) - 05.06.2024 03:14 [09:13:16]1206 (1) - 0 [09:13:16]OFD Sender: Remove packet 59748 [09:13:16]ProducePacketName [09:13:16]name=ofd_packets/00059748 [09:13:16]NVStorageDeleteData [09:13:16]Write to MH i2c: 01 00 00 D7 1A F1 [09:13:16]Write i2c OK [09:13:16]MH_I2C_Read... [09:13:16]Read from MH i2c: 01 [09:13:16]MH_I2C_Read... [09:13:16]Read from MH i2c: 01 07 00 [09:13:16]MH_I2C_Read... [09:13:16]Read from MH i2c: 01 07 00 D7 1A 00 00 00 00 00 A4 0C A8 [09:13:16]RasterBufferAndPrint [09:13:16]line [09:13:16]line [09:13:16]line [09:13:16]line [09:13:16]line [09:13:16]written 0, free lines is 3241 [09:13:16]MH_Cut [09:13:16]Write to MH i2c: D1 01 00 DE 1A 01 CA [09:13:16]Write i2c OK [09:13:16]MH_I2C_Read... [09:13:16]Read from MH i2c: D1 [09:13:16]MH_I2C_Read... [09:13:16]Read from MH i2c: D1 01 00 [09:13:16]MH_I2C_Read... [09:13:16]Read from MH i2c: D1 01 00 DE 1A 00 C9 [09:13:16]Write to MH i2c: 01 00 00 DF 1A F9 [09:13:16]Write i2c OK [09:13:16]MH_I2C_Read... [09:13:16]OFD Sender: No OFD packet to send [09:13:17]*** Cut start [09:13:17]*** Partial cut [09:13:17]*** CUTSNS_PIN = 1 [09:13:17]*** CUTSNS_PIN = 0 [09:13:17]*** Brake cut motor [09:13:18]Read from MH i2c: 01 [09:13:18]MH_I2C_Read... [09:13:18]*** Stop cut motor [09:13:18]*** Cut end [09:13:18]Read from MH i2c: 01 07 00 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: 01 07 00 DF 1A 00 00 00 00 00 FF 0F 0E [09:13:18]process_action close_receipt done [09:13:18]requested_data is exist [09:13:18]produce_requested_data [09:13:18]requested_item fm.sn is exist - process it [09:13:18]wFMCommunicate request_size=4 [09:13:18]MH_SAM_APDU [09:13:18]CAPDU: 80 11 00 00 [09:13:18]Write to MH i2c: E2 08 00 E0 1A 80 11 00 00 00 00 00 00 74 [09:13:18]Write i2c OK [09:13:18]MH_I2C_Read... [09:13:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:18]Read from MH i2c: E2 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 17 00 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 17 00 E0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [09:13:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:13:18]wFMCommunicate OK [09:13:18]requested_item fd.num is exist - process it [09:13:18]SAM_PROTO_GetFieldsCounters [09:13:18]wFMCommunicate request_size=4 [09:13:18]MH_SAM_APDU [09:13:18]CAPDU: 80 13 00 00 [09:13:18]Write to MH i2c: E2 08 00 E1 1A 80 13 00 00 00 00 00 00 77 [09:13:18]Write i2c OK [09:13:18]MH_I2C_Read... [09:13:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:18]Read from MH i2c: E2 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 62 00 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 62 00 E1 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 64 E9 00 00 0E 04 04 00 48 00 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 D6 [09:13:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 64 E9 00 00 0E 04 04 00 48 00 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:13:18]wFMCommunicate OK [09:13:18]SAM_PROTO_GetFieldsCounters done [09:13:18]requested_item shift.num is exist - process it [09:13:18]requested_item shift.opened is exist - process it [09:13:18]req_shift_opened [09:13:18]FM_GetShiftState [09:13:18]SAM_PROTO_GetShiftState [09:13:18]wFMCommunicate request_size=4 [09:13:18]MH_SAM_APDU [09:13:18]CAPDU: 80 13 01 00 [09:13:18]Write to MH i2c: E2 08 00 E2 1A 80 13 01 00 00 00 00 00 79 [09:13:18]Write i2c OK [09:13:18]MH_I2C_Read... [09:13:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:18]Read from MH i2c: E2 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 0E 00 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 0E 00 E2 1A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B1 [09:13:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:13:18]wFMCommunicate OK [09:13:18]SAM_PROTO_GetShiftState done [09:13:18]FM_GetShiftState done [09:13:18]req_shift_opened done [09:13:18]requested_item shift.open_date is exist - process it [09:13:18]req_shift_open_date [09:13:18]req_shift_open_date done [09:13:18]produce_requested_data done [09:13:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59748,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:13:18]process_action_free close_receipt [09:13:18]json_value_free [09:13:18]json_value_free done [09:13:18]process_json_proto returns [09:13:18]Send response to host [09:13:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59748,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:13:18]free response buf [09:13:18]execute_script done [09:13:18]execute_script returns [09:13:18]free content buf [09:13:18]Sock 8.Close socket [09:13:18]Sock 8.Thread stoped [09:13:21]OFD Sender: No OFD packet to send [09:13:26]OFD Sender: No OFD packet to send [09:13:31]OFD Sender: No OFD packet to send [09:13:36]OFD Sender: No OFD packet to send [09:13:41]OFD Sender: No OFD packet to send [09:13:46]OFD Sender: No OFD packet to send [09:13:51]OFD Sender: No OFD packet to send [09:13:56]OFD Sender: No OFD packet to send [09:14:01]OFD Sender: No OFD packet to send [09:14:06]OFD Sender: No OFD packet to send [09:14:11]OFD Sender: No OFD packet to send [09:14:16]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:36]OFD Sender: No OFD packet to send [09:14:41]OFD Sender: No OFD packet to send [09:14:46]OFD Sender: No OFD packet to send [09:14:51]OFD Sender: No OFD packet to send [09:14:54]accept exits with 9 [09:14:54]New connection [09:14:54]New thread 3066957156 created [09:14:54]Thread 3067100516 joined [09:14:54]Waiting for new connection... [09:14:54] Sock 9.Parse request [09:14:54]Sock 9.Check first char [09:14:54]Sock 9.First char is OK [09:14:54]request: POST /json_proto HTTP/1.0 [09:14:54]Method: POST [09:14:54]URL: /json_proto [09:14:54]Method is POST - this is cgi request [09:14:54]url: /json_proto [09:14:54]query_string will be loaded in cgi processing [09:14:54]execute_cgi json_proto POST (null) [09:14:54]execute_cgi path=json_proto method=POST [09:14:54]POST find Content-Length [09:14:54]Host: 172.17.60.68:8080 [09:14:54]Content-Length: 984 [09:14:54]Content-Type: application/json [09:14:54] [09:14:54]POST finish read [09:14:54]Found Content-Length = 984 [09:14:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:54]execute_script... [09:14: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)545439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:54]POST & json_proto [09:14:54]process_json_proto [09:14:54]json parsed OK: [09:14:54]protocol is kg_v1.0 [09:14:54]action value=close_receipt [09:14:54]process_action close_receipt [09:14:54]cmd_close_receipt [09:14:54]MH_GetDate [09:14:54]Write to MH i2c: F0 00 00 E3 1A EC [09:14:54]Write i2c OK [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: F0 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: F0 09 00 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: F0 09 00 E3 1A 00 8F 2C 60 66 9A 61 5F 66 36 [09:14:54]GetLastDocTimeStamp 1717578794 [09:14:54]current date 1717578895 [09:14:54]FM_GetShiftState [09:14:54]SAM_PROTO_GetShiftState [09:14:54]wFMCommunicate request_size=4 [09:14:54]MH_SAM_APDU [09:14:54]CAPDU: 80 13 01 00 [09:14:54]Write to MH i2c: E2 08 00 E4 1A 80 13 01 00 00 00 00 00 7B [09:14:54]Write i2c OK [09:14:54]MH_I2C_Read... [09:14:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:54]Read from MH i2c: E2 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 0E 00 [09:14:54]MH_I2C_Read... [09:14:54]Read from MH i2c: E2 0E 00 E4 1A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B3 [09:14:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:14:54]wFMCommunicate OK [09:14:54]SAM_PROTO_GetShiftState done [09:14:54]FM_GetShiftState done [09:14:54]opened in 1717545916 [09:14:54]opened+sec_in_day 1717632316 [09:14:54]quantity*price = 250024 [09:14:54]sum+1 = 250026 [09:14:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 144 05.06.2024 09:14 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 37.94 сом ФМ: 0000000000959414 ФД: 59749 ФПД: 118718359646887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091455&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59749&fm=118718359646887&tin=02508201610067®Number=0000000000151680&sum=250000 [09:14:56]StoreToDocumentArchive [09:14:56]shift 72 fd 59749 [09:14:56]save to /storage/0072/doc_00059749 [09:14:56]save last doc name /storage/0072/doc_00059749 to /storage/kkm_last_doc_name [09:14:56]save OK [09:14:56]Clear old archive folders... [09:14:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:14:56]tlvbuf is 003FD9C0 [09:14:56]SAM_PROTO_ClearQueue [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 09 00 00 [09:14:56]Write to MH i2c: E2 08 00 F1 1A 80 09 00 00 00 00 00 00 7D [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 F1 1A 00 90 00 7F [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]SAM_PROTO_ClearQueue done [09:14:56]KKMCreateOFDPacket [09:14:56]OFDProtocolAddRootSTLVToBuf [09:14:56]FM_MakeSignedData [09:14:56]FM_MakeSignedData [09:14:56]SAM_PROTO_SignData [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 0D 01 02 [09:14:56]Write to MH i2c: E2 08 00 F2 1A 80 0D 01 02 00 00 00 00 85 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 F2 1A 00 90 00 80 [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]wFMCommunicate request_size=255 [09:14:56]MH_SAM_APDU [09:14: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 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 90 00 00 00 F4 03 04 00 8F 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 E9 00 00 35 04 06 00 6B [09:14:56]Write to MH i2c: E2 02 01 F3 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 90 00 00 00 F4 03 04 00 8F 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 E9 00 00 35 04 06 00 6B 00 00 49 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 F3 1A 00 90 00 81 [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]wFMCommunicate request_size=10 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 0D 02 02 05 F9 45 A7 B2 A7 [09:14:56]Write to MH i2c: E2 0D 00 F4 1A 80 0D 02 02 05 00 F9 45 A7 B2 A7 00 00 D0 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 F4 1A 00 90 00 82 [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 0D 03 02 [09:14:56]Write to MH i2c: E2 08 00 F5 1A 80 0D 03 02 00 00 00 00 8A [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 0B 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 0B 00 F5 1A 00 45 65 50 24 02 B6 2C 3A 90 00 C7 [09:14:56]RAPDU: 45 65 50 24 02 B6 2C 3A 90 00 [09:14:56]wFMCommunicate OK [09:14:56]SAM_PROTO_SignData done [09:14:56]FM_MakeSignedData done [09:14:56]CreateOFDProtocolMessage [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 11 00 00 [09:14:56]Write to MH i2c: E2 08 00 F6 1A 80 11 00 00 00 00 00 00 8A [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 17 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 17 00 F6 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DD [09:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:14:56]wFMCommunicate OK [09:14:56]CreateOFDProtocolMessage done [09:14:56]OFDSenderStorePacket 59749 [09:14:56]StoreOFDPacket docnum=59749 [09:14:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A4 74 07 01 36 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 90 00 00 00 F4 03 04 00 8F 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 E9 00 00 35 04 06 00 6B F9 45 A7 B2 A7 45 65 50 24 02 B6 2C 3A [09:14:56]CheckFolder [09:14:56]dirname=/storage/ofd_packets [09:14:56]CheckFolder done [09:14:56]ProducePacketName [09:14:56]name=ofd_packets/00059749 [09:14:56]NVStorageSaveData ofd_packets/00059749 [09:14:56]File name is /storage/ofd_packets/00059749 [09:14:56]Write 301 bytes [09:14:56]NVStorageSaveData done [09:14:56]OFDSenderStorePacket done [09:14:56]KKMCreateOFDPacket done [09:14:56]NVStorageSaveData kkm_last_timestamp [09:14:56]File name is /storage/kkm_last_timestamp [09:14:56]Write 4 bytes [09:14:56]NVStorageSaveData done [09:14:56]ExternCall_PrintAddStr [09:14:56]wPrintStart [09:14:56]Write to MH i2c: 01 00 00 F7 1A 11 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: 01 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: 01 07 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: 01 07 00 F7 1A 00 00 00 00 00 FF 0F 26 [09:14:56]RasterBufferAndPrint [09:14:56]line Счет N : (1)545439 [09:14:56]line ИНН: 02508201610067 [09:14:56]line Контрольно-Кассовый Чек [09:14:56]line ПРОДАЖА [09:14:56]line ТРК (МРК, ГНК) : 12 [09:14:56]line Товар: 2710124130 [09:14:56]line Аи-92-К-5 [09:14:56]line 37.940 * 65.90 [09:14:56]line = 2500.25 [09:14:56]line НДС 12% НСП 1% [09:14:56]line > о реализуемом товаре [09:14:56]line ОКРУГЛЕНИЕ: -0.25 [09:14:56]line ИТОГО: 2500.00 [09:14:56]line Внесено: 2500.00 [09:14:56]line СДАЧА: 0.00 [09:14:56]line НСП 1% : 22.13 [09:14:56]line НДС 12% : 265.51 [09:14:56]line Наличными: 2500.00 [09:14:56]line Безнал.: 0.00 [09:14:56]line Место: АЗС № 117 "Партнер Нефть" [09:14:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:14:56]line СНО: Общий режим [09:14:56]line Чек 144 05.06.2024 09:14 [09:14:56]line Смена: 72 ФФД: 1.0 [09:14:56]line ЗНМ: 0300000048 [09:14:56]line РНМ: 0000000000151680 [09:14:56]line Версия ККМ: v1.0 [09:14:56]line [09:14:56]line Дисконтная программа [09:14:56]line АИ-92 [09:14:56]line номер 117 [09:14:56]line сэкономлено 37.94 сом [09:14:56]line ФМ: 0000000000959414 [09:14:56]line ФД: 59749 [09:14:56]line ФПД: 118718359646887 [09:14:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091455&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59749&fm=118718359646887&tin=02508201610067®Number=0000000000151680&sum=250000 [09:14:56]OFD Sender: Processing packet 59749 [packets to send 53, broken 52] [09:14:56]ProducePacketName [09:14:56]name=ofd_packets/00059749 [09:14:56]OFD Sender: To server: pG, [09:14:56]CommunicateWithHost lk.salyk.kg:30040 [09:14:56]ConnectInit lk.salyk.kg [09:14:56]written 0, free lines is 4095 [09:14:57]Connected sock=10 [09:14:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A4 74 07 01 36 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 90 00 00 00 F4 03 04 00 8F 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 E9 00 00 35 04 06 00 6B F9 45 A7 B2 A7 45 65 50 24 02 B6 2C 3A [09:14:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E0 F6 47 00 8E 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 E9 00 00 F4 03 04 00 94 D8 5F 66 B6 04 01 00 00 FD E8 BA 60 55 BF 9B 17 [09:14:57]CommunicateWithHost err = 0 [09:14:57]CheckOFDResponse [09:14:57]1017 (14) - 77093643461234 [09:14:57]1041 (16) - 0000000000959414 [09:14:57]1040 (4) - 59749 [09:14:57]1012 (4) - 05.06.2024 03:16 [09:14:57]1206 (1) - 0 [09:14:57]OFD Sender: Remove packet 59749 [09:14:57]ProducePacketName [09:14:57]name=ofd_packets/00059749 [09:14:57]NVStorageDeleteData [09:14:57]Write to MH i2c: 01 00 00 27 1B 42 [09:14:57]Write i2c OK [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: 01 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: 01 07 00 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: 01 07 00 27 1B 00 00 00 00 00 47 0C 9C [09:14:57]RasterBufferAndPrint [09:14:57]line [09:14:57]line [09:14:57]line [09:14:57]line [09:14:57]line [09:14:57]written 0, free lines is 3146 [09:14:57]MH_Cut [09:14:57]Write to MH i2c: D1 01 00 2E 1B 01 1B [09:14:57]Write i2c OK [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: D1 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: D1 01 00 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: D1 01 00 2E 1B 00 1A [09:14:57]Write to MH i2c: 01 00 00 2F 1B 4A [09:14:57]Write i2c OK [09:14:57]MH_I2C_Read... [09:14:57]OFD Sender: No OFD packet to send [09:14:58]*** Cut start [09:14:58]*** Partial cut [09:14:58]*** CUTSNS_PIN = 1 [09:14:58]*** CUTSNS_PIN = 0 [09:14:58]*** Brake cut motor [09:14:59]Read from MH i2c: 01 [09:14:59]MH_I2C_Read... [09:14:59]*** Stop cut motor [09:14:59]*** Cut end [09:14:59]Read from MH i2c: 01 07 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: 01 07 00 2F 1B 00 00 00 00 00 FF 0F 5F [09:14:59]process_action close_receipt done [09:14:59]requested_data is exist [09:14:59]produce_requested_data [09:14:59]requested_item fm.sn is exist - process it [09:14:59]wFMCommunicate request_size=4 [09:14:59]MH_SAM_APDU [09:14:59]CAPDU: 80 11 00 00 [09:14:59]Write to MH i2c: E2 08 00 30 1B 80 11 00 00 00 00 00 00 C5 [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:14:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:59]Read from MH i2c: E2 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 17 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 17 00 30 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 18 [09:14:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:14:59]wFMCommunicate OK [09:14:59]requested_item fd.num is exist - process it [09:14:59]SAM_PROTO_GetFieldsCounters [09:14:59]wFMCommunicate request_size=4 [09:14:59]MH_SAM_APDU [09:14:59]CAPDU: 80 13 00 00 [09:14:59]Write to MH i2c: E2 08 00 31 1B 80 13 00 00 00 00 00 00 C8 [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:14:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:59]Read from MH i2c: E2 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 62 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 62 00 31 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 65 E9 00 00 0E 04 04 00 48 00 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 2B [09:14:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 65 E9 00 00 0E 04 04 00 48 00 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:14:59]wFMCommunicate OK [09:14:59]SAM_PROTO_GetFieldsCounters done [09:14:59]requested_item shift.num is exist - process it [09:14:59]requested_item shift.opened is exist - process it [09:14:59]req_shift_opened [09:14:59]FM_GetShiftState [09:14:59]SAM_PROTO_GetShiftState [09:14:59]wFMCommunicate request_size=4 [09:14:59]MH_SAM_APDU [09:14:59]CAPDU: 80 13 01 00 [09:14:59]Write to MH i2c: E2 08 00 32 1B 80 13 01 00 00 00 00 00 CA [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:59]Read from MH i2c: E2 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 0E 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 0E 00 32 1B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [09:14:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:14:59]wFMCommunicate OK [09:14:59]SAM_PROTO_GetShiftState done [09:14:59]FM_GetShiftState done [09:14:59]req_shift_opened done [09:14:59]requested_item shift.open_date is exist - process it [09:14:59]req_shift_open_date [09:14:59]req_shift_open_date done [09:14:59]produce_requested_data done [09:14:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59749,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:14:59]process_action_free close_receipt [09:14:59]json_value_free [09:14:59]json_value_free done [09:14:59]process_json_proto returns [09:14:59]Send response to host [09:14:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59749,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:14:59]free response buf [09:14:59]execute_script done [09:14:59]execute_script returns [09:14:59]free content buf [09:14:59]Sock 9.Close socket [09:14:59]Sock 9.Thread stoped [09:14:59]accept exits with 8 [09:14:59]New connection [09:14:59]New thread 3067100516 created [09:14:59]Thread 3066957156 joined [09:14:59]Waiting for new connection... [09:14:59] Sock 8.Parse request [09:14:59]Sock 8.Check first char [09:14:59]Sock 8.First char is OK [09:14:59]request: POST /json_proto HTTP/1.0 [09:14:59]Method: POST [09:14:59]URL: /json_proto [09:14:59]Method is POST - this is cgi request [09:14:59]url: /json_proto [09:14:59]query_string will be loaded in cgi processing [09:14:59]execute_cgi json_proto POST (null) [09:14:59]execute_cgi path=json_proto method=POST [09:14:59]POST find Content-Length [09:14:59]Host: 172.17.60.68:8080 [09:14:59]Content-Length: 682 [09:14:59]Content-Type: application/json [09:14:59] [09:14:59]POST finish read [09:14:59]Found Content-Length = 682 [09:14:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "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:14:59]execute_script... [09:14:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "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:14:59]POST & json_proto [09:14:59]process_json_proto [09:14:59]json parsed OK: [09:14:59]protocol is kg_v1.0 [09:14:59]action value=close_receipt [09:14:59]process_action close_receipt [09:14:59]cmd_close_receipt [09:14:59]MH_GetDate [09:14:59]Write to MH i2c: F0 00 00 33 1B 3D [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: F0 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: F0 09 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: F0 09 00 33 1B 00 94 2C 60 66 9A 61 5F 66 8C [09:14:59]GetLastDocTimeStamp 1717578895 [09:14:59]current date 1717578900 [09:14:59]FM_GetShiftState [09:14:59]SAM_PROTO_GetShiftState [09:14:59]wFMCommunicate request_size=4 [09:14:59]MH_SAM_APDU [09:14:59]CAPDU: 80 13 01 00 [09:14:59]Write to MH i2c: E2 08 00 34 1B 80 13 01 00 00 00 00 00 CC [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:59]Read from MH i2c: E2 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 0E 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 0E 00 34 1B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 04 [09:14:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:14:59]wFMCommunicate OK [09:14:59]SAM_PROTO_GetShiftState done [09:14:59]FM_GetShiftState done [09:14:59]opened in 1717545916 [09:14:59]opened+sec_in_day 1717632316 [09:14:59]quantity*price = 300034 [09:14:59]sum+1 = 300035 [09:14:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 145 05.06.2024 09:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59750 ФПД: 193603562274483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091500&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59750&fm=193603562274483&tin=02508201610067®Number=0000000000151680&sum=300000 [09:15:00]StoreToDocumentArchive [09:15:00]shift 72 fd 59750 [09:15:00]save to /storage/0072/doc_00059750 [09:15:00]save last doc name /storage/0072/doc_00059750 to /storage/kkm_last_doc_name [09:15:00]save OK [09:15:00]Clear old archive folders... [09:15:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:00]tlvbuf is 003E0140 [09:15:00]SAM_PROTO_ClearQueue [09:15:00]wFMCommunicate request_size=4 [09:15:00]MH_SAM_APDU [09:15:00]CAPDU: 80 09 00 00 [09:15:00]Write to MH i2c: E2 08 00 41 1B 80 09 00 00 00 00 00 00 CE [09:15:00]Write i2c OK [09:15:00]MH_I2C_Read... [09:15:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:00]Read from MH i2c: E2 [09:15:00]MH_I2C_Read... [09:15:00]Read from MH i2c: E2 03 00 [09:15:00]MH_I2C_Read... [09:15:00]Read from MH i2c: E2 03 00 41 1B 00 90 00 D0 [09:15:00]RAPDU: 90 00 [09:15:00]wFMCommunicate OK [09:15:00]SAM_PROTO_ClearQueue done [09:15:00]KKMCreateOFDPacket [09:15:00]OFDProtocolAddRootSTLVToBuf [09:15:00]FM_MakeSignedData [09:15:00]FM_MakeSignedData [09:15:00]SAM_PROTO_SignData [09:15:00]wFMCommunicate request_size=4 [09:15:00]MH_SAM_APDU [09:15:00]CAPDU: 80 0D 01 02 [09:15:00]Write to MH i2c: E2 08 00 42 1B 80 0D 01 02 00 00 00 00 D6 [09:15:00]Write i2c OK [09:15:00]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 42 1B 00 90 00 D1 [09:15:01]RAPDU: 90 00 [09:15:01]wFMCommunicate OK [09:15:01]wFMCommunicate request_size=255 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 91 00 00 00 F4 03 04 00 94 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 E9 00 00 35 04 06 00 B0 [09:15:01]Write to MH i2c: E2 02 01 43 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 91 00 00 00 F4 03 04 00 94 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 E9 00 00 35 04 06 00 B0 00 00 51 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 43 1B 00 90 00 D2 [09:15:01]RAPDU: 90 00 [09:15:01]wFMCommunicate OK [09:15:01]wFMCommunicate request_size=10 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 0D 02 02 05 14 D7 8E 7E B3 [09:15:01]Write to MH i2c: E2 0D 00 44 1B 80 0D 02 02 05 00 14 D7 8E 7E B3 00 00 8D [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 03 00 44 1B 00 90 00 D3 [09:15:01]RAPDU: 90 00 [09:15:01]wFMCommunicate OK [09:15:01]wFMCommunicate request_size=4 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 0D 03 02 [09:15:01]Write to MH i2c: E2 08 00 45 1B 80 0D 03 02 00 00 00 00 DB [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 0B 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 0B 00 45 1B 00 6D FB 02 2A 26 77 34 2C 90 00 6D [09:15:01]RAPDU: 6D FB 02 2A 26 77 34 2C 90 00 [09:15:01]wFMCommunicate OK [09:15:01]SAM_PROTO_SignData done [09:15:01]FM_MakeSignedData done [09:15:01]CreateOFDProtocolMessage [09:15:01]wFMCommunicate request_size=4 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 11 00 00 [09:15:01]Write to MH i2c: E2 08 00 46 1B 80 11 00 00 00 00 00 00 DB [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 17 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 17 00 46 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [09:15:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:15:01]wFMCommunicate OK [09:15:01]CreateOFDProtocolMessage done [09:15:01]OFDSenderStorePacket 59750 [09:15:01]StoreOFDPacket docnum=59750 [09:15:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C2 F0 07 01 13 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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 91 00 00 00 F4 03 04 00 94 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 E9 00 00 35 04 06 00 B0 14 D7 8E 7E B3 6D FB 02 2A 26 77 34 2C [09:15:01]CheckFolder [09:15:01]dirname=/storage/ofd_packets [09:15:01]CheckFolder done [09:15:01]ProducePacketName [09:15:01]name=ofd_packets/00059750 [09:15:01]NVStorageSaveData ofd_packets/00059750 [09:15:01]File name is /storage/ofd_packets/00059750 [09:15:01]Write 301 bytes [09:15:01]NVStorageSaveData done [09:15:01]OFDSenderStorePacket done [09:15:02]KKMCreateOFDPacket done [09:15:02]NVStorageSaveData kkm_last_timestamp [09:15:02]File name is /storage/kkm_last_timestamp [09:15:02]Write 4 bytes [09:15:02]NVStorageSaveData done [09:15:02]ExternCall_PrintAddStr [09:15:02]wPrintStart [09:15:02]Write to MH i2c: 01 00 00 47 1B 62 [09:15:02]OFD Sender: Processing packet 59750 [packets to send 53, broken 52] [09:15:02]ProducePacketName [09:15:02]name=ofd_packets/00059750 [09:15:02]Write i2c OK [09:15:02]OFD Sender: To server: pG, [09:15:02]MH_I2C_Read... [09:15:02]CommunicateWithHost lk.salyk.kg:30040 [09:15:02]ConnectInit lk.salyk.kg [09:15:02]Read from MH i2c: 01 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 47 1B 00 00 00 00 00 FF 0F 77 [09:15:02]RasterBufferAndPrint [09:15:02]line Счет N : (1)545441 [09:15:02]line ИНН: 02508201610067 [09:15:02]line Контрольно-Кассовый Чек [09:15:02]line ПРОДАЖА [09:15:02]line ТРК (МРК, ГНК) : 33 [09:15:02]line Товар: 2710124500 [09:15:02]line Аи-95-К-5 [09:15:02]line 40.600 * 73.90 [09:15:02]line = 3000.34 [09:15:02]line НДС 12% НСП 1% [09:15:02]line > о реализуемом товаре [09:15:02]line ОКРУГЛЕНИЕ: -0.34 [09:15:02]line ИТОГО: 3000.00 [09:15:02]line Внесено: 3000.00 [09:15:02]line СДАЧА: 0.00 [09:15:02]line НСП 1% : 26.55 [09:15:02]line НДС 12% : 318.62 [09:15:02]line Наличными: 3000.00 [09:15:02]line Безнал.: 0.00 [09:15:02]line Место: АЗС № 117 "Партнер Нефть" [09:15:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:15:02]line СНО: Общий режим [09:15:02]line Чек 145 05.06.2024 09:15 [09:15:02]line Смена: 72 ФФД: 1.0 [09:15:02]line ЗНМ: 0300000048 [09:15:02]line РНМ: 0000000000151680 [09:15:02]line Версия ККМ: v1.0 [09:15:02]line ФМ: 0000000000959414 [09:15:02]line ФД: 59750 [09:15:02]line ФПД: 193603562274483 [09:15:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091500&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59750&fm=193603562274483&tin=02508201610067®Number=0000000000151680&sum=300000 [09:15:02]written 0, free lines is 4095 [09:15:02]Connected sock=10 [09:15:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C2 F0 07 01 13 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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 91 00 00 00 F4 03 04 00 94 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 E9 00 00 35 04 06 00 B0 14 D7 8E 7E B3 6D FB 02 2A 26 77 34 2C [09:15:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 75 C0 47 00 38 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 E9 00 00 F4 03 04 00 99 D8 5F 66 B6 04 01 00 00 48 67 18 18 1D 08 EC 08 [09:15:02]CommunicateWithHost err = 0 [09:15:02]CheckOFDResponse [09:15:02]1017 (14) - 77093643461234 [09:15:02]1041 (16) - 0000000000959414 [09:15:02]1040 (4) - 59750 [09:15:02]1012 (4) - 05.06.2024 03:16 [09:15:02]1206 (1) - 0 [09:15:02]OFD Sender: Remove packet 59750 [09:15:02]ProducePacketName [09:15:02]name=ofd_packets/00059750 [09:15:02]NVStorageDeleteData [09:15:02]Write to MH i2c: 01 00 00 72 1B 8D [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 72 1B 00 00 00 00 00 B9 0C 59 [09:15:02]RasterBufferAndPrint [09:15:02]line [09:15:02]line [09:15:02]line [09:15:02]line [09:15:02]line [09:15:02]written 0, free lines is 3265 [09:15:02]MH_Cut [09:15:02]Write to MH i2c: D1 01 00 79 1B 01 66 [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: D1 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: D1 01 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: D1 01 00 79 1B 00 65 [09:15:02]Write to MH i2c: 01 00 00 7A 1B 95 [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]OFD Sender: No OFD packet to send [09:15:03]*** Cut start [09:15:03]*** Partial cut [09:15:03]*** CUTSNS_PIN = 1 [09:15:03]*** CUTSNS_PIN = 0 [09:15:03]*** Brake cut motor [09:15:04]Read from MH i2c: 01 [09:15:04]MH_I2C_Read... [09:15:04]*** Stop cut motor [09:15:04]*** Cut end [09:15:04]Read from MH i2c: 01 07 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: 01 07 00 7A 1B 00 00 00 00 00 FF 0F AA [09:15:04]process_action close_receipt done [09:15:04]requested_data is exist [09:15:04]produce_requested_data [09:15:04]requested_item fm.sn is exist - process it [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 11 00 00 [09:15:04]Write to MH i2c: E2 08 00 7B 1B 80 11 00 00 00 00 00 00 10 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 17 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 17 00 7B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 63 [09:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:15:04]wFMCommunicate OK [09:15:04]requested_item fd.num is exist - process it [09:15:04]SAM_PROTO_GetFieldsCounters [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 00 00 [09:15:04]Write to MH i2c: E2 08 00 7C 1B 80 13 00 00 00 00 00 00 13 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 62 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 62 00 7C 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 66 E9 00 00 0E 04 04 00 48 00 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 7A [09:15:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 66 E9 00 00 0E 04 04 00 48 00 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:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetFieldsCounters done [09:15:04]requested_item shift.num is exist - process it [09:15:04]requested_item shift.opened is exist - process it [09:15:04]req_shift_opened [09:15:04]FM_GetShiftState [09:15:04]SAM_PROTO_GetShiftState [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 01 00 [09:15:04]Write to MH i2c: E2 08 00 7D 1B 80 13 01 00 00 00 00 00 15 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 7D 1B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [09:15:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetShiftState done [09:15:04]FM_GetShiftState done [09:15:04]req_shift_opened done [09:15:04]requested_item shift.open_date is exist - process it [09:15:04]req_shift_open_date [09:15:04]req_shift_open_date done [09:15:04]produce_requested_data done [09:15:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59750,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:15:04]process_action_free close_receipt [09:15:04]json_value_free [09:15:04]json_value_free done [09:15:04]process_json_proto returns [09:15:04]Send response to host [09:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59750,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:15:04]free response buf [09:15:04]execute_script done [09:15:04]execute_script returns [09:15:04]free content buf [09:15:04]Sock 8.Close socket [09:15:04]Sock 8.Thread stoped [09:15:04]accept exits with 9 [09:15:04]New connection [09:15:04]New thread 3066957156 created [09:15:04]Thread 3067100516 joined [09:15:04]Waiting for new connection... [09:15:04] Sock 9.Parse request [09:15:04]Sock 9.Check first char [09:15:04]Sock 9.First char is OK [09:15:04]request: POST /json_proto HTTP/1.0 [09:15:04]Method: POST [09:15:04]URL: /json_proto [09:15:04]Method is POST - this is cgi request [09:15:04]url: /json_proto [09:15:04]query_string will be loaded in cgi processing [09:15:04]execute_cgi json_proto POST (null) [09:15:04]execute_cgi path=json_proto method=POST [09:15:04]POST find Content-Length [09:15:04]Host: 172.17.60.68:8080 [09:15:04]Content-Length: 677 [09:15:04]Content-Type: application/json [09:15:04] [09:15:04]POST finish read [09:15:04]Found Content-Length = 677 [09:15:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:04]execute_script... [09:15: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)545440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:04]POST & json_proto [09:15:04]process_json_proto [09:15:04]json parsed OK: [09:15:04]protocol is kg_v1.0 [09:15:04]action value=close_receipt [09:15:04]process_action close_receipt [09:15:04]cmd_close_receipt [09:15:04]MH_GetDate [09:15:04]Write to MH i2c: F0 00 00 7E 1B 88 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: F0 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: F0 09 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: F0 09 00 7E 1B 00 99 2C 60 66 9A 61 5F 66 DC [09:15:04]GetLastDocTimeStamp 1717578900 [09:15:04]current date 1717578905 [09:15:04]FM_GetShiftState [09:15:04]SAM_PROTO_GetShiftState [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 01 00 [09:15:04]Write to MH i2c: E2 08 00 7F 1B 80 13 01 00 00 00 00 00 17 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 7F 1B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4F [09:15:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetShiftState done [09:15:04]FM_GetShiftState done [09:15:04]opened in 1717545916 [09:15:04]opened+sec_in_day 1717632316 [09:15:04]quantity*price = 50041 [09:15:04]sum+1 = 50042 [09:15:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 146 05.06.2024 09:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59751 ФПД: 249625943345925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091505&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59751&fm=249625943345925&tin=02508201610067®Number=0000000000151680&sum=50000 [09:15:06]StoreToDocumentArchive [09:15:06]shift 72 fd 59751 [09:15:06]save to /storage/0072/doc_00059751 [09:15:06]save last doc name /storage/0072/doc_00059751 to /storage/kkm_last_doc_name [09:15:06]save OK [09:15:06]Clear old archive folders... [09:15:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:06]tlvbuf is B6DCC350 [09:15:06]SAM_PROTO_ClearQueue [09:15:06]wFMCommunicate request_size=4 [09:15:06]MH_SAM_APDU [09:15:06]CAPDU: 80 09 00 00 [09:15:06]Write to MH i2c: E2 08 00 8C 1B 80 09 00 00 00 00 00 00 19 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 8C 1B 00 90 00 1B [09:15:06]RAPDU: 90 00 [09:15:06]wFMCommunicate OK [09:15:06]SAM_PROTO_ClearQueue done [09:15:06]KKMCreateOFDPacket [09:15:06]OFDProtocolAddRootSTLVToBuf [09:15:06]FM_MakeSignedData [09:15:06]FM_MakeSignedData [09:15:06]SAM_PROTO_SignData [09:15:06]wFMCommunicate request_size=4 [09:15:06]MH_SAM_APDU [09:15:06]CAPDU: 80 0D 01 02 [09:15:06]Write to MH i2c: E2 08 00 8D 1B 80 0D 01 02 00 00 00 00 21 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 8D 1B 00 90 00 1C [09:15:06]RAPDU: 90 00 [09:15:06]wFMCommunicate OK [09:15:06]wFMCommunicate request_size=255 [09:15:06]MH_SAM_APDU [09:15: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 99 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 E9 00 00 35 04 06 00 E3 [09:15:06]Write to MH i2c: E2 02 01 8E 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 99 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 E9 00 00 35 04 06 00 E3 00 00 44 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 8E 1B 00 90 00 1D [09:15:06]RAPDU: 90 00 [09:15:06]wFMCommunicate OK [09:15:06]wFMCommunicate request_size=10 [09:15:06]MH_SAM_APDU [09:15:06]CAPDU: 80 0D 02 02 05 08 91 AE 0B 05 [09:15:06]Write to MH i2c: E2 0D 00 8F 1B 80 0D 02 02 05 00 08 91 AE 0B 05 00 00 85 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 8F 1B 00 90 00 1E [09:15:06]RAPDU: 90 00 [09:15:06]wFMCommunicate OK [09:15:06]wFMCommunicate request_size=4 [09:15:06]MH_SAM_APDU [09:15:06]CAPDU: 80 0D 03 02 [09:15:06]Write to MH i2c: E2 08 00 90 1B 80 0D 03 02 00 00 00 00 26 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 0B 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 0B 00 90 1B 00 04 87 5B CE 7F D0 79 8C 90 00 2F [09:15:07]RAPDU: 04 87 5B CE 7F D0 79 8C 90 00 [09:15:07]wFMCommunicate OK [09:15:07]SAM_PROTO_SignData done [09:15:07]FM_MakeSignedData done [09:15:07]CreateOFDProtocolMessage [09:15:07]wFMCommunicate request_size=4 [09:15:07]MH_SAM_APDU [09:15:07]CAPDU: 80 11 00 00 [09:15:07]Write to MH i2c: E2 08 00 91 1B 80 11 00 00 00 00 00 00 26 [09:15:07]Write i2c OK [09:15:07]MH_I2C_Read... [09:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:07]Read from MH i2c: E2 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: E2 17 00 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: E2 17 00 91 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [09:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:15:07]wFMCommunicate OK [09:15:07]CreateOFDProtocolMessage done [09:15:07]OFDSenderStorePacket 59751 [09:15:07]StoreOFDPacket docnum=59751 [09:15:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 96 43 07 01 F8 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 99 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 E9 00 00 35 04 06 00 E3 08 91 AE 0B 05 04 87 5B CE 7F D0 79 8C [09:15:07]CheckFolder [09:15:07]dirname=/storage/ofd_packets [09:15:07]CheckFolder done [09:15:07]ProducePacketName [09:15:07]name=ofd_packets/00059751 [09:15:07]NVStorageSaveData ofd_packets/00059751 [09:15:07]File name is /storage/ofd_packets/00059751 [09:15:07]Write 301 bytes [09:15:07]NVStorageSaveData done [09:15:07]OFDSenderStorePacket done [09:15:07]KKMCreateOFDPacket done [09:15:07]NVStorageSaveData kkm_last_timestamp [09:15:07]File name is /storage/kkm_last_timestamp [09:15:07]Write 4 bytes [09:15:07]NVStorageSaveData done [09:15:07]ExternCall_PrintAddStr [09:15:07]wPrintStart [09:15:07]Write to MH i2c: 01 00 00 92 1B AD [09:15:07]Write i2c OK [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: 01 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: 01 07 00 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: 01 07 00 92 1B 00 00 00 00 00 FF 0F C2 [09:15:07]RasterBufferAndPrint [09:15:07]line Счет N : (1)545440 [09:15:07]line ИНН: 02508201610067 [09:15:07]line Контрольно-Кассовый Чек [09:15:07]line ПРОДАЖА [09:15:07]line ТРК (МРК, ГНК) : 22 [09:15:07]line Товар: 2710124130 [09:15:07]line Аи-92-К-5 [09:15:07]line 7.480 * 66.90 [09:15:07]line = 500.41 [09:15:07]line НДС 12% НСП 1% [09:15:07]line > о реализуемом товаре [09:15:07]line ОКРУГЛЕНИЕ: -0.41 [09:15:07]line ИТОГО: 500.00 [09:15:07]line Внесено: 500.00 [09:15:07]line СДАЧА: 0.00 [09:15:07]line НСП 1% : 4.43 [09:15:07]line НДС 12% : 53.14 [09:15:07]line Наличными: 500.00 [09:15:07]line Безнал.: 0.00 [09:15:07]line Место: АЗС № 117 "Партнер Нефть" [09:15:07]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:15:07]line СНО: Общий режим [09:15:07]line Чек 146 05.06.2024 09:15 [09:15:07]line Смена: 72 ФФД: 1.0 [09:15:07]line ЗНМ: 0300000048 [09:15:07]line РНМ: 0000000000151680 [09:15:07]line Версия ККМ: v1.0 [09:15:07]line ФМ: 0000000000959414 [09:15:07]line ФД: 59751 [09:15:07]line ФПД: 249625943345925 [09:15:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091505&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59751&fm=249625943345925&tin=02508201610067®Number=0000000000151680&sum=50000 [09:15:07]written 0, free lines is 4095 [09:15:07]OFD Sender: Processing packet 59751 [packets to send 53, broken 52] [09:15:07]ProducePacketName [09:15:07]name=ofd_packets/00059751 [09:15:07]OFD Sender: To server: pG, [09:15:07]CommunicateWithHost lk.salyk.kg:30040 [09:15:07]ConnectInit lk.salyk.kg [09:15:07]Connected sock=10 [09:15:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 96 43 07 01 F8 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 99 2C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 E9 00 00 35 04 06 00 E3 08 91 AE 0B 05 04 87 5B CE 7F D0 79 8C [09:15:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8B 9D 47 00 D2 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 E9 00 00 F4 03 04 00 9E D8 5F 66 B6 04 01 00 00 16 04 7A 7C D7 FA 59 13 [09:15:07]CommunicateWithHost err = 0 [09:15:07]CheckOFDResponse [09:15:07]1017 (14) - 77093643461234 [09:15:07]1041 (16) - 0000000000959414 [09:15:07]1040 (4) - 59751 [09:15:07]1012 (4) - 05.06.2024 03:16 [09:15:07]1206 (1) - 0 [09:15:07]OFD Sender: Remove packet 59751 [09:15:07]ProducePacketName [09:15:07]name=ofd_packets/00059751 [09:15:07]NVStorageDeleteData [09:15:07]Write to MH i2c: 01 00 00 BD 1B D8 [09:15:07]Write i2c OK [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: 01 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: 01 07 00 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: 01 07 00 BD 1B 00 00 00 00 00 B7 0C A2 [09:15:07]RasterBufferAndPrint [09:15:07]line [09:15:07]line [09:15:07]line [09:15:07]line [09:15:07]line [09:15:07]written 0, free lines is 3271 [09:15:07]MH_Cut [09:15:07]Write to MH i2c: D1 01 00 C4 1B 01 B1 [09:15:07]Write i2c OK [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: D1 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: D1 01 00 [09:15:07]MH_I2C_Read... [09:15:07]Read from MH i2c: D1 01 00 C4 1B 00 B0 [09:15:07]Write to MH i2c: 01 00 00 C5 1B E0 [09:15:07]Write i2c OK [09:15:07]MH_I2C_Read... [09:15:08]OFD Sender: No OFD packet to send [09:15:08]*** Cut start [09:15:08]*** Partial cut [09:15:08]*** CUTSNS_PIN = 1 [09:15:08]*** CUTSNS_PIN = 0 [09:15:08]*** Brake cut motor [09:15:09]Read from MH i2c: 01 [09:15:09]MH_I2C_Read... [09:15:09]*** Stop cut motor [09:15:09]*** Cut end [09:15:09]Read from MH i2c: 01 07 00 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: 01 07 00 C5 1B 00 00 00 00 00 FF 0F F5 [09:15:09]process_action close_receipt done [09:15:09]requested_data is exist [09:15:09]produce_requested_data [09:15:09]requested_item fm.sn is exist - process it [09:15:09]wFMCommunicate request_size=4 [09:15:09]MH_SAM_APDU [09:15:09]CAPDU: 80 11 00 00 [09:15:09]Write to MH i2c: E2 08 00 C6 1B 80 11 00 00 00 00 00 00 5B [09:15:09]Write i2c OK [09:15:09]MH_I2C_Read... [09:15:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:09]Read from MH i2c: E2 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 17 00 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 17 00 C6 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AE [09:15:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:15:09]wFMCommunicate OK [09:15:09]requested_item fd.num is exist - process it [09:15:09]SAM_PROTO_GetFieldsCounters [09:15:09]wFMCommunicate request_size=4 [09:15:09]MH_SAM_APDU [09:15:09]CAPDU: 80 13 00 00 [09:15:09]Write to MH i2c: E2 08 00 C7 1B 80 13 00 00 00 00 00 00 5E [09:15:09]Write i2c OK [09:15:09]MH_I2C_Read... [09:15:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:09]Read from MH i2c: E2 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 62 00 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 62 00 C7 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 67 E9 00 00 0E 04 04 00 48 00 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 C9 [09:15:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 67 E9 00 00 0E 04 04 00 48 00 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:15:09]wFMCommunicate OK [09:15:09]SAM_PROTO_GetFieldsCounters done [09:15:09]requested_item shift.num is exist - process it [09:15:09]requested_item shift.opened is exist - process it [09:15:09]req_shift_opened [09:15:09]FM_GetShiftState [09:15:09]SAM_PROTO_GetShiftState [09:15:09]wFMCommunicate request_size=4 [09:15:09]MH_SAM_APDU [09:15:09]CAPDU: 80 13 01 00 [09:15:09]Write to MH i2c: E2 08 00 C8 1B 80 13 01 00 00 00 00 00 60 [09:15:09]Write i2c OK [09:15:09]MH_I2C_Read... [09:15:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:09]Read from MH i2c: E2 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 0E 00 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 0E 00 C8 1B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 98 [09:15:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:15:09]wFMCommunicate OK [09:15:09]SAM_PROTO_GetShiftState done [09:15:09]FM_GetShiftState done [09:15:09]req_shift_opened done [09:15:09]requested_item shift.open_date is exist - process it [09:15:09]req_shift_open_date [09:15:09]req_shift_open_date done [09:15:09]produce_requested_data done [09:15:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59751,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:15:09]process_action_free close_receipt [09:15:09]json_value_free [09:15:09]json_value_free done [09:15:09]process_json_proto returns [09:15:09]Send response to host [09:15:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59751,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:15:09]free response buf [09:15:09]execute_script done [09:15:09]execute_script returns [09:15:09]free content buf [09:15:09]Sock 9.Close socket [09:15:09]Sock 9.Thread stoped [09:15:13]OFD Sender: No OFD packet to send [09:15:18]OFD Sender: No OFD packet to send [09:15:23]OFD Sender: No OFD packet to send [09:15:28]OFD Sender: No OFD packet to send [09:15:33]OFD Sender: No OFD packet to send [09:15:38]OFD Sender: No OFD packet to send [09:15:43]OFD Sender: No OFD packet to send [09:15:48]OFD Sender: No OFD packet to send [09:15:53]OFD Sender: No OFD packet to send [09:15:58]OFD Sender: No OFD packet to send [09:16:03]OFD Sender: No OFD packet to send [09:16:08]OFD Sender: No OFD packet to send [09:16:13]OFD Sender: No OFD packet to send [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:49]accept exits with 8 [09:16:49]New connection [09:16:49]New thread 3067100516 created [09:16:49]Thread 3066957156 joined [09:16:49]Waiting for new connection... [09:16:49] Sock 8.Parse request [09:16:49]Sock 8.Check first char [09:16:49]Sock 8.First char is OK [09:16:49]request: POST /json_proto HTTP/1.0 [09:16:49]Method: POST [09:16:49]URL: /json_proto [09:16:49]Method is POST - this is cgi request [09:16:49]url: /json_proto [09:16:49]query_string will be loaded in cgi processing [09:16:49]execute_cgi json_proto POST (null) [09:16:49]execute_cgi path=json_proto method=POST [09:16:49]POST find Content-Length [09:16:49]Host: 172.17.60.68:8080 [09:16:49]Content-Length: 671 [09:16:49]Content-Type: application/json [09:16:49] [09:16:49]POST finish read [09:16:49]Found Content-Length = 671 [09:16:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 10.310, "sum" : 700.05, "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:16:49]execute_script... [09:16: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)545443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 10.310, "sum" : 700.05, "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:16:49]POST & json_proto [09:16:49]process_json_proto [09:16:49]json parsed OK: [09:16:49]protocol is kg_v1.0 [09:16:49]action value=close_receipt [09:16:49]process_action close_receipt [09:16:49]cmd_close_receipt [09:16:49]MH_GetDate [09:16:49]Write to MH i2c: F0 00 00 C9 1B D3 [09:16:49]Write i2c OK [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: F0 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: F0 09 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: F0 09 00 C9 1B 00 02 2D 60 66 9A 61 5F 66 91 [09:16:49]GetLastDocTimeStamp 1717578905 [09:16:49]current date 1717579010 [09:16:49]FM_GetShiftState [09:16:49]SAM_PROTO_GetShiftState [09:16:49]wFMCommunicate request_size=4 [09:16:49]MH_SAM_APDU [09:16:49]CAPDU: 80 13 01 00 [09:16:49]Write to MH i2c: E2 08 00 CA 1B 80 13 01 00 00 00 00 00 62 [09:16:49]Write i2c OK [09:16:49]MH_I2C_Read... [09:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:49]Read from MH i2c: E2 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 0E 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 0E 00 CA 1B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9A [09:16:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:16:49]wFMCommunicate OK [09:16:49]SAM_PROTO_GetShiftState done [09:16:49]FM_GetShiftState done [09:16:49]opened in 1717545916 [09:16:49]opened+sec_in_day 1717632316 [09:16:49]quantity*price = 70004 [09:16:49]sum+1 = 70006 [09:16:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 147 05.06.2024 09:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59752 ФПД: 203714541842403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091650&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59752&fm=203714541842403&tin=02508201610067®Number=0000000000151680&sum=70000 [09:16:50]StoreToDocumentArchive [09:16:50]shift 72 fd 59752 [09:16:50]save to /storage/0072/doc_00059752 [09:16:50]save last doc name /storage/0072/doc_00059752 to /storage/kkm_last_doc_name [09:16:50]save OK [09:16:50]Clear old archive folders... [09:16:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:16:50]tlvbuf is 003CDFE0 [09:16:50]SAM_PROTO_ClearQueue [09:16:50]wFMCommunicate request_size=4 [09:16:50]MH_SAM_APDU [09:16:50]CAPDU: 80 09 00 00 [09:16:50]Write to MH i2c: E2 08 00 D7 1B 80 09 00 00 00 00 00 00 64 [09:16:50]Write i2c OK [09:16:50]MH_I2C_Read... [09:16:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:50]Read from MH i2c: E2 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: E2 03 00 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: E2 03 00 D7 1B 00 90 00 66 [09:16:50]RAPDU: 90 00 [09:16:50]wFMCommunicate OK [09:16:50]SAM_PROTO_ClearQueue done [09:16:50]KKMCreateOFDPacket [09:16:50]OFDProtocolAddRootSTLVToBuf [09:16:50]FM_MakeSignedData [09:16:50]FM_MakeSignedData [09:16:50]SAM_PROTO_SignData [09:16:50]wFMCommunicate request_size=4 [09:16:50]MH_SAM_APDU [09:16:50]CAPDU: 80 0D 01 02 [09:16:50]Write to MH i2c: E2 08 00 D8 1B 80 0D 01 02 00 00 00 00 6C [09:16:50]Write i2c OK [09:16:50]MH_I2C_Read... [09:16:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:50]Read from MH i2c: E2 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: E2 03 00 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: E2 03 00 D8 1B 00 90 00 67 [09:16:50]RAPDU: 90 00 [09:16:50]wFMCommunicate OK [09:16:50]wFMCommunicate request_size=255 [09:16:50]MH_SAM_APDU [09:16:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 02 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 E9 00 00 35 04 06 00 [09:16:50]Write to MH i2c: E2 02 01 D9 1B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 02 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 E9 00 00 35 04 06 00 00 00 5D [09:16:50]Write i2c OK [09:16:50]MH_I2C_Read... [09:16:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:50]Read from MH i2c: E2 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: E2 03 00 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: E2 03 00 D9 1B 00 90 00 68 [09:16:50]RAPDU: 90 00 [09:16:50]wFMCommunicate OK [09:16:50]wFMCommunicate request_size=11 [09:16:50]MH_SAM_APDU [09:16:50]CAPDU: 80 0D 02 02 06 B9 46 FC E6 EF E3 [09:16:50]Write to MH i2c: E2 0E 00 DA 1B 80 0D 02 02 06 00 B9 46 FC E6 EF E3 00 00 2E [09:16:50]Write i2c OK [09:16:50]MH_I2C_Read... [09:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:51]Read from MH i2c: E2 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 03 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 03 00 DA 1B 00 90 00 69 [09:16:51]RAPDU: 90 00 [09:16:51]wFMCommunicate OK [09:16:51]wFMCommunicate request_size=4 [09:16:51]MH_SAM_APDU [09:16:51]CAPDU: 80 0D 03 02 [09:16:51]Write to MH i2c: E2 08 00 DB 1B 80 0D 03 02 00 00 00 00 71 [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:51]Read from MH i2c: E2 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 0B 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 0B 00 DB 1B 00 CD 21 9D CA A1 D0 A5 04 90 00 E1 [09:16:51]RAPDU: CD 21 9D CA A1 D0 A5 04 90 00 [09:16:51]wFMCommunicate OK [09:16:51]SAM_PROTO_SignData done [09:16:51]FM_MakeSignedData done [09:16:51]CreateOFDProtocolMessage [09:16:51]wFMCommunicate request_size=4 [09:16:51]MH_SAM_APDU [09:16:51]CAPDU: 80 11 00 00 [09:16:51]Write to MH i2c: E2 08 00 DC 1B 80 11 00 00 00 00 00 00 71 [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:51]Read from MH i2c: E2 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 17 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 17 00 DC 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C4 [09:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:16:51]wFMCommunicate OK [09:16:51]CreateOFDProtocolMessage done [09:16:51]OFDSenderStorePacket 59752 [09:16:51]StoreOFDPacket docnum=59752 [09:16:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 A2 BF 08 01 71 5D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 02 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 E9 00 00 35 04 06 00 B9 46 FC E6 EF E3 CD 21 9D CA A1 D0 A5 04 [09:16:51]CheckFolder [09:16:51]dirname=/storage/ofd_packets [09:16:51]CheckFolder done [09:16:51]ProducePacketName [09:16:51]name=ofd_packets/00059752 [09:16:51]NVStorageSaveData ofd_packets/00059752 [09:16:51]File name is /storage/ofd_packets/00059752 [09:16:51]Write 302 bytes [09:16:51]NVStorageSaveData done [09:16:51]OFDSenderStorePacket done [09:16:51]KKMCreateOFDPacket done [09:16:51]NVStorageSaveData kkm_last_timestamp [09:16:51]File name is /storage/kkm_last_timestamp [09:16:51]Write 4 bytes [09:16:51]NVStorageSaveData done [09:16:51]ExternCall_PrintAddStr [09:16:51]wPrintStart [09:16:51]Write to MH i2c: 01 00 00 DD 1B F8 [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: 01 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: 01 07 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: 01 07 00 DD 1B 00 00 00 00 00 FF 0F 0D [09:16:51]RasterBufferAndPrint [09:16:51]line Счет N : (1)545443 [09:16:51]line ИНН: 02508201610067 [09:16:51]line Контрольно-Кассовый Чек [09:16:51]line ПРОДАЖА [09:16:51]line ТРК (МРК, ГНК) : 24 [09:16:51]line Товар: 2710124130 [09:16:51]line SUPER 92-К-5 [09:16:51]line 10.310 * 67.90 [09:16:51]line = 700.05 [09:16:51]line НДС 12% НСП 1% [09:16:51]line > о реализуемом товаре [09:16:51]line ОКРУГЛЕНИЕ: -0.05 [09:16:51]line ИТОГО: 700.00 [09:16:51]line Внесено: 700.00 [09:16:51]line СДАЧА: 0.00 [09:16:51]line НСП 1% : 6.19 [09:16:51]line НДС 12% : 74.34 [09:16:51]line Наличными: 700.00 [09:16:51]line Безнал.: 0.00 [09:16:51]line Место: АЗС № 117 "Партнер Нефть" [09:16:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:16:51]line СНО: Общий режим [09:16:51]line Чек 147 05.06.2024 09:16 [09:16:51]line Смена: 72 ФФД: 1.0 [09:16:51]line ЗНМ: 0300000048 [09:16:51]line РНМ: 0000000000151680 [09:16:51]line Версия ККМ: v1.0 [09:16:51]line ФМ: 0000000000959414 [09:16:51]line ФД: 59752 [09:16:51]line ФПД: 203714541842403 [09:16:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091650&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59752&fm=203714541842403&tin=02508201610067®Number=0000000000151680&sum=70000 [09:16:51]OFD Sender: Processing packet 59752 [packets to send 53, broken 52] [09:16:51]ProducePacketName [09:16:51]name=ofd_packets/00059752 [09:16:51]OFD Sender: To server: pG, [09:16:51]CommunicateWithHost lk.salyk.kg:30040 [09:16:51]ConnectInit lk.salyk.kg [09:16:51]written 0, free lines is 4095 [09:16:51]Connected sock=10 [09:16:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 A2 BF 08 01 71 5D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 02 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 E9 00 00 35 04 06 00 B9 46 FC E6 EF E3 CD 21 9D CA A1 D0 A5 04 [09:16:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DD 3E 47 00 A3 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 E9 00 00 F4 03 04 00 06 D9 5F 66 B6 04 01 00 00 75 A3 1C 0C A8 1D 47 A4 [09:16:51]CommunicateWithHost err = 0 [09:16:51]CheckOFDResponse [09:16:51]1017 (14) - 77093643461234 [09:16:51]1041 (16) - 0000000000959414 [09:16:51]1040 (4) - 59752 [09:16:51]1012 (4) - 05.06.2024 03:18 [09:16:51]1206 (1) - 0 [09:16:51]OFD Sender: Remove packet 59752 [09:16:51]ProducePacketName [09:16:51]name=ofd_packets/00059752 [09:16:51]NVStorageDeleteData [09:16:51]Write to MH i2c: 01 00 00 08 1C 24 [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: 01 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: 01 07 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: 01 07 00 08 1C 00 00 00 00 00 A3 0C DA [09:16:51]RasterBufferAndPrint [09:16:51]line [09:16:51]line [09:16:51]line [09:16:51]line [09:16:51]line [09:16:51]written 0, free lines is 3240 [09:16:51]MH_Cut [09:16:51]Write to MH i2c: D1 01 00 0F 1C 01 FD [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: D1 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: D1 01 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: D1 01 00 0F 1C 00 FC [09:16:51]Write to MH i2c: 01 00 00 10 1C 2C [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:52]OFD Sender: No OFD packet to send [09:16:52]*** Cut start [09:16:52]*** Partial cut [09:16:52]*** CUTSNS_PIN = 1 [09:16:52]*** CUTSNS_PIN = 0 [09:16:53]*** Brake cut motor [09:16:53]Read from MH i2c: 01 [09:16:53]MH_I2C_Read... [09:16:53]*** Stop cut motor [09:16:53]*** Cut end [09:16:53]Read from MH i2c: 01 07 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: 01 07 00 10 1C 00 00 00 00 00 FF 0F 41 [09:16:53]process_action close_receipt done [09:16:53]requested_data is exist [09:16:53]produce_requested_data [09:16:53]requested_item fm.sn is exist - process it [09:16:53]wFMCommunicate request_size=4 [09:16:53]MH_SAM_APDU [09:16:53]CAPDU: 80 11 00 00 [09:16:53]Write to MH i2c: E2 08 00 11 1C 80 11 00 00 00 00 00 00 A7 [09:16:53]Write i2c OK [09:16:53]MH_I2C_Read... [09:16:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:53]Read from MH i2c: E2 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 17 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 17 00 11 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FA [09:16:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:16:53]wFMCommunicate OK [09:16:53]requested_item fd.num is exist - process it [09:16:53]SAM_PROTO_GetFieldsCounters [09:16:53]wFMCommunicate request_size=4 [09:16:53]MH_SAM_APDU [09:16:53]CAPDU: 80 13 00 00 [09:16:53]Write to MH i2c: E2 08 00 12 1C 80 13 00 00 00 00 00 00 AA [09:16:53]Write i2c OK [09:16:53]MH_I2C_Read... [09:16:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:53]Read from MH i2c: E2 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 62 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 62 00 12 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 68 E9 00 00 0E 04 04 00 48 00 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 19 [09:16:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 68 E9 00 00 0E 04 04 00 48 00 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:16:53]wFMCommunicate OK [09:16:53]SAM_PROTO_GetFieldsCounters done [09:16:53]requested_item shift.num is exist - process it [09:16:53]requested_item shift.opened is exist - process it [09:16:53]req_shift_opened [09:16:53]FM_GetShiftState [09:16:53]SAM_PROTO_GetShiftState [09:16:53]wFMCommunicate request_size=4 [09:16:53]MH_SAM_APDU [09:16:53]CAPDU: 80 13 01 00 [09:16:53]Write to MH i2c: E2 08 00 13 1C 80 13 01 00 00 00 00 00 AC [09:16:53]Write i2c OK [09:16:53]MH_I2C_Read... [09:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:53]Read from MH i2c: E2 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 0E 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 0E 00 13 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E4 [09:16:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:16:53]wFMCommunicate OK [09:16:53]SAM_PROTO_GetShiftState done [09:16:53]FM_GetShiftState done [09:16:53]req_shift_opened done [09:16:53]requested_item shift.open_date is exist - process it [09:16:53]req_shift_open_date [09:16:53]req_shift_open_date done [09:16:53]produce_requested_data done [09:16:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59752,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:16:53]process_action_free close_receipt [09:16:53]json_value_free [09:16:53]json_value_free done [09:16:53]process_json_proto returns [09:16:53]Send response to host [09:16:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59752,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:16:53]free response buf [09:16:53]execute_script done [09:16:53]execute_script returns [09:16:53]free content buf [09:16:53]Sock 8.Close socket [09:16:53]Sock 8.Thread stoped [09:16:57]OFD Sender: No OFD packet to send [09:17:02]OFD Sender: No OFD packet to send [09:17:07]OFD Sender: No OFD packet to send [09:17:12]OFD Sender: No OFD packet to send [09:17:17]OFD Sender: No OFD packet to send [09:17:19]accept exits with 9 [09:17:19]New connection [09:17:19]New thread 3066957156 created [09:17:19]Thread 3067100516 joined [09:17:19]Waiting for new connection... [09:17:19] Sock 9.Parse request [09:17:19]Sock 9.Check first char [09:17:19]Sock 9.First char is OK [09:17:19]request: POST /json_proto HTTP/1.0 [09:17:19]Method: POST [09:17:19]URL: /json_proto [09:17:19]Method is POST - this is cgi request [09:17:19]url: /json_proto [09:17:19]query_string will be loaded in cgi processing [09:17:19]execute_cgi json_proto POST (null) [09:17:19]execute_cgi path=json_proto method=POST [09:17:19]POST find Content-Length [09:17:19]Host: 172.17.60.68:8080 [09:17:19]Content-Length: 803 [09:17:19]Content-Type: application/json [09:17:19] [09:17:19]POST finish read [09:17:19]Found Content-Length = 803 [09:17:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:19]execute_script... [09:17:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:19]POST & json_proto [09:17:19]process_json_proto [09:17:19]json parsed OK: [09:17:19]protocol is kg_v1.0 [09:17:19]action value=close_receipt [09:17:19]process_action close_receipt [09:17:19]cmd_close_receipt [09:17:19]MH_GetDate [09:17:19]Write to MH i2c: F0 00 00 14 1C 1F [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: F0 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: F0 09 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: F0 09 00 14 1C 00 20 2D 60 66 9A 61 5F 66 FB [09:17:19]GetLastDocTimeStamp 1717579010 [09:17:19]current date 1717579040 [09:17:19]FM_GetShiftState [09:17:19]SAM_PROTO_GetShiftState [09:17:19]wFMCommunicate request_size=4 [09:17:19]MH_SAM_APDU [09:17:19]CAPDU: 80 13 01 00 [09:17:19]Write to MH i2c: E2 08 00 15 1C 80 13 01 00 00 00 00 00 AE [09:17:19]Write i2c OK [09:17:19]MH_I2C_Read... [09:17:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:19]Read from MH i2c: E2 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 0E 00 [09:17:19]MH_I2C_Read... [09:17:19]Read from MH i2c: E2 0E 00 15 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [09:17:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:17:19]wFMCommunicate OK [09:17:19]SAM_PROTO_GetShiftState done [09:17:19]FM_GetShiftState done [09:17:19]opened in 1717545916 [09:17:19]opened+sec_in_day 1717632316 [09:17:19]quantity*price = 100015 [09:17:19]sum+1 = 100017 [09:17:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 148 05.06.2024 09:17 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59753 ФПД: 128080629551034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091720&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59753&fm=128080629551034&tin=02508201610067®Number=0000000000151680&sum=100016 [09:17:20]StoreToDocumentArchive [09:17:20]shift 72 fd 59753 [09:17:20]save to /storage/0072/doc_00059753 [09:17:20]save last doc name /storage/0072/doc_00059753 to /storage/kkm_last_doc_name [09:17:20]save OK [09:17:20]Clear old archive folders... [09:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:17:20]tlvbuf is 003D9340 [09:17:20]SAM_PROTO_ClearQueue [09:17:20]wFMCommunicate request_size=4 [09:17:20]MH_SAM_APDU [09:17:20]CAPDU: 80 09 00 00 [09:17:20]Write to MH i2c: E2 08 00 22 1C 80 09 00 00 00 00 00 00 B0 [09:17:20]Write i2c OK [09:17:20]MH_I2C_Read... [09:17:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:20]Read from MH i2c: E2 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: E2 03 00 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: E2 03 00 22 1C 00 90 00 B2 [09:17:20]RAPDU: 90 00 [09:17:20]wFMCommunicate OK [09:17:20]SAM_PROTO_ClearQueue done [09:17:20]KKMCreateOFDPacket [09:17:20]OFDProtocolAddRootSTLVToBuf [09:17:20]FM_MakeSignedData [09:17:20]FM_MakeSignedData [09:17:20]SAM_PROTO_SignData [09:17:20]wFMCommunicate request_size=4 [09:17:20]MH_SAM_APDU [09:17:20]CAPDU: 80 0D 01 02 [09:17:20]Write to MH i2c: E2 08 00 23 1C 80 0D 01 02 00 00 00 00 B8 [09:17:20]Write i2c OK [09:17:20]MH_I2C_Read... [09:17:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:20]Read from MH i2c: E2 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: E2 03 00 [09:17:20]MH_I2C_Read... [09:17:20]Read from MH i2c: E2 03 00 23 1C 00 90 00 B3 [09:17:20]RAPDU: 90 00 [09:17:20]wFMCommunicate OK [09:17:20]wFMCommunicate request_size=255 [09:17:20]MH_SAM_APDU [09:17:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 20 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 E9 00 00 35 04 06 00 74 [09:17:20]Write to MH i2c: E2 02 01 24 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 20 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 E9 00 00 35 04 06 00 74 00 00 12 [09:17:20]Write i2c OK [09:17:20]MH_I2C_Read... [09:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:21]Read from MH i2c: E2 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 03 00 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 03 00 24 1C 00 90 00 B4 [09:17:21]RAPDU: 90 00 [09:17:21]wFMCommunicate OK [09:17:21]wFMCommunicate request_size=10 [09:17:21]MH_SAM_APDU [09:17:21]CAPDU: 80 0D 02 02 05 7D 18 6D 4F BA [09:17:21]Write to MH i2c: E2 0D 00 25 1C 80 0D 02 02 05 00 7D 18 6D 4F BA 00 00 D0 [09:17:21]Write i2c OK [09:17:21]MH_I2C_Read... [09:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:21]Read from MH i2c: E2 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 03 00 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 03 00 25 1C 00 90 00 B5 [09:17:21]RAPDU: 90 00 [09:17:21]wFMCommunicate OK [09:17:21]wFMCommunicate request_size=4 [09:17:21]MH_SAM_APDU [09:17:21]CAPDU: 80 0D 03 02 [09:17:21]Write to MH i2c: E2 08 00 26 1C 80 0D 03 02 00 00 00 00 BD [09:17:21]Write i2c OK [09:17:21]MH_I2C_Read... [09:17:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:21]Read from MH i2c: E2 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 0B 00 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 0B 00 26 1C 00 FD 0D A9 D4 8E B9 A4 5E 90 00 8E [09:17:21]RAPDU: FD 0D A9 D4 8E B9 A4 5E 90 00 [09:17:21]wFMCommunicate OK [09:17:21]SAM_PROTO_SignData done [09:17:21]FM_MakeSignedData done [09:17:21]CreateOFDProtocolMessage [09:17:21]wFMCommunicate request_size=4 [09:17:21]MH_SAM_APDU [09:17:21]CAPDU: 80 11 00 00 [09:17:21]Write to MH i2c: E2 08 00 27 1C 80 11 00 00 00 00 00 00 BD [09:17:21]Write i2c OK [09:17:21]MH_I2C_Read... [09:17:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:21]Read from MH i2c: E2 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 17 00 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: E2 17 00 27 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 10 [09:17:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:17:21]wFMCommunicate OK [09:17:21]CreateOFDProtocolMessage done [09:17:21]OFDSenderStorePacket 59753 [09:17:21]StoreOFDPacket docnum=59753 [09:17:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 6C 07 01 B5 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 20 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 E9 00 00 35 04 06 00 74 7D 18 6D 4F BA FD 0D A9 D4 8E B9 A4 5E [09:17:21]CheckFolder [09:17:21]dirname=/storage/ofd_packets [09:17:21]CheckFolder done [09:17:21]ProducePacketName [09:17:21]name=ofd_packets/00059753 [09:17:21]NVStorageSaveData ofd_packets/00059753 [09:17:21]File name is /storage/ofd_packets/00059753 [09:17:21]Write 301 bytes [09:17:21]NVStorageSaveData done [09:17:21]OFDSenderStorePacket done [09:17:21]KKMCreateOFDPacket done [09:17:21]NVStorageSaveData kkm_last_timestamp [09:17:21]File name is /storage/kkm_last_timestamp [09:17:21]Write 4 bytes [09:17:21]NVStorageSaveData done [09:17:21]ExternCall_PrintAddStr [09:17:21]wPrintStart [09:17:21]Write to MH i2c: 01 00 00 28 1C 44 [09:17:21]Write i2c OK [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: 01 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: 01 07 00 [09:17:21]MH_I2C_Read... [09:17:21]Read from MH i2c: 01 07 00 28 1C 00 00 00 00 00 FF 0F 59 [09:17:21]RasterBufferAndPrint [09:17:21]line Счет N : (1)545442 [09:17:21]line ИНН: 02508201610067 [09:17:21]line Контрольно-Кассовый Чек [09:17:21]line ПРОДАЖА [09:17:21]line ТРК (МРК, ГНК) : 12 [09:17:21]line Товар: 2710124130 [09:17:21]line Аи-92-К-5 [09:17:21]line 14.950 * 66.90 [09:17:21]line = 1000.16 [09:17:21]line НДС 12% НСП 1% [09:17:21]line > о реализуемом товаре [09:17:21]line ИТОГО: 1000.16 [09:17:21]line НСП 1% : 8.85 [09:17:21]line НДС 12% : 106.21 [09:17:21]line Наличными: 0.00 [09:17:21]line Безнал.: 1000.16 [09:17:21]line Место: АЗС № 117 "Партнер Нефть" [09:17:21]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:17:21]line СНО: Общий режим [09:17:21]line Чек 148 05.06.2024 09:17 [09:17:21]line Смена: 72 ФФД: 1.0 [09:17:21]line ЗНМ: 0300000048 [09:17:21]line РНМ: 0000000000151680 [09:17:21]line Версия ККМ: v1.0 [09:17:21]line Платежная система: O! деньги [09:17:21]line ФМ: 0000000000959414 [09:17:21]line ФД: 59753 [09:17:21]line ФПД: 128080629551034 [09:17:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091720&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59753&fm=128080629551034&tin=02508201610067®Number=0000000000151680&sum=100016 [09:17:21]OFD Sender: Processing packet 59753 [packets to send 53, broken 52] [09:17:21]ProducePacketName [09:17:21]name=ofd_packets/00059753 [09:17:21]OFD Sender: To server: pG, [09:17:21]CommunicateWithHost lk.salyk.kg:30040 [09:17:21]ConnectInit lk.salyk.kg [09:17:21]written 0, free lines is 4095 [09:17:21]Connected sock=10 [09:17:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 6C 07 01 B5 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 20 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 E9 00 00 35 04 06 00 74 7D 18 6D 4F BA FD 0D A9 D4 8E B9 A4 5E [09:17:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AE A3 47 00 22 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 E9 00 00 F4 03 04 00 25 D9 5F 66 B6 04 01 00 00 62 75 C3 A4 9A 9E 63 2D [09:17:22]CommunicateWithHost err = 0 [09:17:22]CheckOFDResponse [09:17:22]1017 (14) - 77093643461234 [09:17:22]1041 (16) - 0000000000959414 [09:17:22]1040 (4) - 59753 [09:17:22]1012 (4) - 05.06.2024 03:19 [09:17:22]1206 (1) - 0 [09:17:22]OFD Sender: Remove packet 59753 [09:17:22]ProducePacketName [09:17:22]name=ofd_packets/00059753 [09:17:22]NVStorageDeleteData [09:17:22]Write to MH i2c: 01 00 00 52 1C 6E [09:17:22]Write i2c OK [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 07 00 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 07 00 52 1C 00 00 00 00 00 BB 0C 3C [09:17:22]RasterBufferAndPrint [09:17:22]line [09:17:22]line [09:17:22]line [09:17:22]line [09:17:22]line [09:17:22]written 0, free lines is 3265 [09:17:22]MH_Cut [09:17:22]Write to MH i2c: D1 01 00 59 1C 01 47 [09:17:22]Write i2c OK [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: D1 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: D1 01 00 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: D1 01 00 59 1C 00 46 [09:17:22]Write to MH i2c: 01 00 00 5A 1C 76 [09:17:22]Write i2c OK [09:17:22]MH_I2C_Read... [09:17:22]OFD Sender: No OFD packet to send [09:17:23]*** Cut start [09:17:23]*** Partial cut [09:17:23]*** CUTSNS_PIN = 1 [09:17:23]*** CUTSNS_PIN = 0 [09:17:23]*** Brake cut motor [09:17:23]Read from MH i2c: 01 [09:17:23]MH_I2C_Read... [09:17:23]*** Stop cut motor [09:17:23]*** Cut end [09:17:23]Read from MH i2c: 01 07 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 07 00 5A 1C 00 00 00 00 00 FF 0F 8B [09:17:23]process_action close_receipt done [09:17:23]requested_data is exist [09:17:23]produce_requested_data [09:17:23]requested_item fm.sn is exist - process it [09:17:23]wFMCommunicate request_size=4 [09:17:23]MH_SAM_APDU [09:17:23]CAPDU: 80 11 00 00 [09:17:23]Write to MH i2c: E2 08 00 5B 1C 80 11 00 00 00 00 00 00 F1 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:23]Read from MH i2c: E2 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 17 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 17 00 5B 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 44 [09:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:17:23]wFMCommunicate OK [09:17:23]requested_item fd.num is exist - process it [09:17:23]SAM_PROTO_GetFieldsCounters [09:17:23]wFMCommunicate request_size=4 [09:17:23]MH_SAM_APDU [09:17:23]CAPDU: 80 13 00 00 [09:17:23]Write to MH i2c: E2 08 00 5C 1C 80 13 00 00 00 00 00 00 F4 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:23]Read from MH i2c: E2 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 62 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 62 00 5C 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 69 E9 00 00 0E 04 04 00 48 00 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 67 [09:17:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 69 E9 00 00 0E 04 04 00 48 00 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:17:23]wFMCommunicate OK [09:17:23]SAM_PROTO_GetFieldsCounters done [09:17:23]requested_item shift.num is exist - process it [09:17:23]requested_item shift.opened is exist - process it [09:17:23]req_shift_opened [09:17:23]FM_GetShiftState [09:17:23]SAM_PROTO_GetShiftState [09:17:23]wFMCommunicate request_size=4 [09:17:23]MH_SAM_APDU [09:17:23]CAPDU: 80 13 01 00 [09:17:23]Write to MH i2c: E2 08 00 5D 1C 80 13 01 00 00 00 00 00 F6 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:23]Read from MH i2c: E2 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 0E 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 0E 00 5D 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [09:17:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:17:23]wFMCommunicate OK [09:17:23]SAM_PROTO_GetShiftState done [09:17:23]FM_GetShiftState done [09:17:23]req_shift_opened done [09:17:23]requested_item shift.open_date is exist - process it [09:17:23]req_shift_open_date [09:17:23]req_shift_open_date done [09:17:23]produce_requested_data done [09:17:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59753,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:17:23]process_action_free close_receipt [09:17:23]json_value_free [09:17:23]json_value_free done [09:17:23]process_json_proto returns [09:17:23]Send response to host [09:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59753,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:17:23]free response buf [09:17:23]execute_script done [09:17:23]execute_script returns [09:17:24]free content buf [09:17:24]Sock 9.Close socket [09:17:24]Sock 9.Thread stoped [09:17:27]OFD Sender: No OFD packet to send [09:17:32]OFD Sender: No OFD packet to send [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: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:37]OFD Sender: No OFD packet to send [09:18:42]accept exits with 8 [09:18:42]New connection [09:18:42]New thread 3067100516 created [09:18:42]Thread 3066957156 joined [09:18:42]Waiting for new connection... [09:18:42] Sock 8.Parse request [09:18:42]Sock 8.Check first char [09:18:42]Sock 8.First char is OK [09:18:42]request: POST /json_proto HTTP/1.0 [09:18:42]Method: POST [09:18:42]URL: /json_proto [09:18:42]Method is POST - this is cgi request [09:18:42]url: /json_proto [09:18:42]query_string will be loaded in cgi processing [09:18:42]execute_cgi json_proto POST (null) [09:18:42]execute_cgi path=json_proto method=POST [09:18:42]POST find Content-Length [09:18:42]Host: 172.17.60.68:8080 [09:18:42]Content-Length: 677 [09:18:42]Content-Type: application/json [09:18:42] [09:18:42]POST finish read [09:18:42]Found Content-Length = 677 [09:18:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:42]execute_script... [09: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)545444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:42]POST & json_proto [09:18:42]process_json_proto [09:18:42]json parsed OK: [09:18:42]protocol is kg_v1.0 [09:18:42]action value=close_receipt [09:18:42]process_action close_receipt [09:18:42]cmd_close_receipt [09:18:42]MH_GetDate [09:18:42]Write to MH i2c: F0 00 00 5E 1C 69 [09:18:42]Write i2c OK [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: F0 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: F0 09 00 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: F0 09 00 5E 1C 00 73 2D 60 66 9A 61 5F 66 98 [09:18:42]GetLastDocTimeStamp 1717579040 [09:18:42]current date 1717579123 [09:18:42]FM_GetShiftState [09:18:42]SAM_PROTO_GetShiftState [09:18:42]wFMCommunicate request_size=4 [09:18:42]MH_SAM_APDU [09:18:42]CAPDU: 80 13 01 00 [09:18:42]Write to MH i2c: E2 08 00 5F 1C 80 13 01 00 00 00 00 00 F8 [09:18:42]Write i2c OK [09:18:42]MH_I2C_Read... [09:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:42]Read from MH i2c: E2 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: E2 0E 00 [09:18:42]MH_I2C_Read... [09:18:42]Read from MH i2c: E2 0E 00 5F 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 30 [09:18:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:18:42]wFMCommunicate OK [09:18:42]SAM_PROTO_GetShiftState done [09:18:42]FM_GetShiftState done [09:18:42]opened in 1717545916 [09:18:42]opened+sec_in_day 1717632316 [09:18:42]quantity*price = 50041 [09:18:42]sum+1 = 50042 [09:18:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 149 05.06.2024 09:18 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59754 ФПД: 213763236655380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091843&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59754&fm=213763236655380&tin=02508201610067®Number=0000000000151680&sum=50000 [09:18:43]StoreToDocumentArchive [09:18:43]shift 72 fd 59754 [09:18:43]save to /storage/0072/doc_00059754 [09:18:43]save last doc name /storage/0072/doc_00059754 to /storage/kkm_last_doc_name [09:18:43]save OK [09:18:43]Clear old archive folders... [09:18:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:43]tlvbuf is B6EFEA20 [09:18:43]SAM_PROTO_ClearQueue [09:18:43]wFMCommunicate request_size=4 [09:18:43]MH_SAM_APDU [09:18:43]CAPDU: 80 09 00 00 [09:18:43]Write to MH i2c: E2 08 00 6C 1C 80 09 00 00 00 00 00 00 FA [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:43]Read from MH i2c: E2 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 6C 1C 00 90 00 FC [09:18:43]RAPDU: 90 00 [09:18:43]wFMCommunicate OK [09:18:43]SAM_PROTO_ClearQueue done [09:18:43]KKMCreateOFDPacket [09:18:43]OFDProtocolAddRootSTLVToBuf [09:18:43]FM_MakeSignedData [09:18:43]FM_MakeSignedData [09:18:43]SAM_PROTO_SignData [09:18:43]wFMCommunicate request_size=4 [09:18:43]MH_SAM_APDU [09:18:43]CAPDU: 80 0D 01 02 [09:18:43]Write to MH i2c: E2 08 00 6D 1C 80 0D 01 02 00 00 00 00 02 [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:43]Read from MH i2c: E2 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 6D 1C 00 90 00 FD [09:18:43]RAPDU: 90 00 [09:18:43]wFMCommunicate OK [09:18:43]wFMCommunicate request_size=255 [09:18:43]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 73 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A E9 00 00 35 04 06 00 C2 [09:18:43]Write to MH i2c: E2 02 01 6E 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 73 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A E9 00 00 35 04 06 00 C2 00 00 E5 [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:43]Read from MH i2c: E2 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 6E 1C 00 90 00 FE [09:18:43]RAPDU: 90 00 [09:18:43]wFMCommunicate OK [09:18:43]wFMCommunicate request_size=10 [09:18:43]MH_SAM_APDU [09:18:43]CAPDU: 80 0D 02 02 05 6A A1 C9 71 14 [09:18:43]Write to MH i2c: E2 0D 00 6F 1C 80 0D 02 02 05 00 6A A1 C9 71 14 00 00 68 [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:43]Read from MH i2c: E2 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 03 00 6F 1C 00 90 00 FF [09:18:43]RAPDU: 90 00 [09:18:43]wFMCommunicate OK [09:18:43]wFMCommunicate request_size=4 [09:18:43]MH_SAM_APDU [09:18:43]CAPDU: 80 0D 03 02 [09:18:43]Write to MH i2c: E2 08 00 70 1C 80 0D 03 02 00 00 00 00 07 [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:43]Read from MH i2c: E2 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 0B 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 0B 00 70 1C 00 16 39 63 E0 C0 F5 E0 BF 90 00 EE [09:18:43]RAPDU: 16 39 63 E0 C0 F5 E0 BF 90 00 [09:18:43]wFMCommunicate OK [09:18:43]SAM_PROTO_SignData done [09:18:43]FM_MakeSignedData done [09:18:43]CreateOFDProtocolMessage [09:18:43]wFMCommunicate request_size=4 [09:18:43]MH_SAM_APDU [09:18:43]CAPDU: 80 11 00 00 [09:18:43]Write to MH i2c: E2 08 00 71 1C 80 11 00 00 00 00 00 00 07 [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:43]Read from MH i2c: E2 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 17 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 17 00 71 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5A [09:18:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:18:43]wFMCommunicate OK [09:18:43]CreateOFDProtocolMessage done [09:18:43]OFDSenderStorePacket 59754 [09:18:43]StoreOFDPacket docnum=59754 [09:18:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D6 AF 07 01 68 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 73 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A E9 00 00 35 04 06 00 C2 6A A1 C9 71 14 16 39 63 E0 C0 F5 E0 BF [09:18:43]CheckFolder [09:18:43]dirname=/storage/ofd_packets [09:18:43]CheckFolder done [09:18:43]ProducePacketName [09:18:43]name=ofd_packets/00059754 [09:18:43]NVStorageSaveData ofd_packets/00059754 [09:18:43]File name is /storage/ofd_packets/00059754 [09:18:43]Write 301 bytes [09:18:43]NVStorageSaveData done [09:18:43]OFDSenderStorePacket done [09:18:43]KKMCreateOFDPacket done [09:18:43]NVStorageSaveData kkm_last_timestamp [09:18:43]File name is /storage/kkm_last_timestamp [09:18:43]Write 4 bytes [09:18:43]NVStorageSaveData done [09:18:43]ExternCall_PrintAddStr [09:18:43]wPrintStart [09:18:43]Write to MH i2c: 01 00 00 72 1C 8E [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: 01 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: 01 07 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: 01 07 00 72 1C 00 00 00 00 00 FF 0F A3 [09:18:43]RasterBufferAndPrint [09:18:43]line Счет N : (1)545444 [09:18:43]line ИНН: 02508201610067 [09:18:43]line Контрольно-Кассовый Чек [09:18:43]line ПРОДАЖА [09:18:43]line ТРК (МРК, ГНК) : 42 [09:18:43]line Товар: 2710124130 [09:18:43]line Аи-92-К-5 [09:18:43]line 7.480 * 66.90 [09:18:43]line = 500.41 [09:18:43]line НДС 12% НСП 1% [09:18:43]line > о реализуемом товаре [09:18:43]line ОКРУГЛЕНИЕ: -0.41 [09:18:43]line ИТОГО: 500.00 [09:18:43]line Внесено: 500.00 [09:18:43]line СДАЧА: 0.00 [09:18:43]line НСП 1% : 4.43 [09:18:43]line НДС 12% : 53.14 [09:18:43]line Наличными: 500.00 [09:18:43]line Безнал.: 0.00 [09:18:43]line Место: АЗС № 117 "Партнер Нефть" [09:18:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:18:43]line СНО: Общий режим [09:18:43]line Чек 149 05.06.2024 09:18 [09:18:43]line Смена: 72 ФФД: 1.0 [09:18:43]line ЗНМ: 0300000048 [09:18:43]line РНМ: 0000000000151680 [09:18:43]line Версия ККМ: v1.0 [09:18:43]line ФМ: 0000000000959414 [09:18:43]line ФД: 59754 [09:18:43]line ФПД: 213763236655380 [09:18:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091843&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59754&fm=213763236655380&tin=02508201610067®Number=0000000000151680&sum=50000 [09:18:44]OFD Sender: Processing packet 59754 [packets to send 53, broken 52] [09:18:44]ProducePacketName [09:18:44]name=ofd_packets/00059754 [09:18:44]OFD Sender: To server: pG, [09:18:44]CommunicateWithHost lk.salyk.kg:30040 [09:18:44]ConnectInit lk.salyk.kg [09:18:44]written 0, free lines is 4095 [09:18:44]Write to MH i2c: 01 00 00 9D 1C B9 [09:18:44]Write i2c OK [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: 01 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: 01 07 00 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: 01 07 00 9D 1C 00 00 00 00 00 9E 0C 6A [09:18:44]RasterBufferAndPrint [09:18:44]line [09:18:44]line [09:18:44]line [09:18:44]line [09:18:44]line [09:18:44]written 0, free lines is 3234 [09:18:44]MH_Cut [09:18:44]Write to MH i2c: D1 01 00 A4 1C 01 92 [09:18:44]Write i2c OK [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: D1 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: D1 01 00 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: D1 01 00 A4 1C 00 91 [09:18:44]Write to MH i2c: 01 00 00 A5 1C C1 [09:18:44]Write i2c OK [09:18:44]MH_I2C_Read... [09:18:45]*** Cut start [09:18:45]*** Partial cut [09:18:45]*** CUTSNS_PIN = 1 [09:18:45]*** CUTSNS_PIN = 0 [09:18:45]*** Brake cut motor [09:18:46]Read from MH i2c: 01 [09:18:46]MH_I2C_Read... [09:18:46]*** Stop cut motor [09:18:46]*** Cut end [09:18:46]Read from MH i2c: 01 07 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: 01 07 00 A5 1C 00 00 00 00 00 FF 0F D6 [09:18:46]process_action close_receipt done [09:18:46]requested_data is exist [09:18:46]produce_requested_data [09:18:46]requested_item fm.sn is exist - process it [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 11 00 00 [09:18:46]Write to MH i2c: E2 08 00 A6 1C 80 11 00 00 00 00 00 00 3C [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 17 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 17 00 A6 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [09:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:18:46]wFMCommunicate OK [09:18:46]requested_item fd.num is exist - process it [09:18:46]SAM_PROTO_GetFieldsCounters [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 13 00 00 [09:18:46]Write to MH i2c: E2 08 00 A7 1C 80 13 00 00 00 00 00 00 3F [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 62 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 62 00 A7 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6A E9 00 00 0E 04 04 00 48 00 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 B6 [09:18:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6A E9 00 00 0E 04 04 00 48 00 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:18:46]wFMCommunicate OK [09:18:46]SAM_PROTO_GetFieldsCounters done [09:18:46]requested_item shift.num is exist - process it [09:18:46]requested_item shift.opened is exist - process it [09:18:46]req_shift_opened [09:18:46]FM_GetShiftState [09:18:46]SAM_PROTO_GetShiftState [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 13 01 00 [09:18:46]Write to MH i2c: E2 08 00 A8 1C 80 13 01 00 00 00 00 00 41 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0E 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0E 00 A8 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [09:18:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:18:46]wFMCommunicate OK [09:18:46]SAM_PROTO_GetShiftState done [09:18:46]FM_GetShiftState done [09:18:46]req_shift_opened done [09:18:46]requested_item shift.open_date is exist - process it [09:18:46]req_shift_open_date [09:18:46]req_shift_open_date done [09:18:46]produce_requested_data done [09:18:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59754,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:18:46]process_action_free close_receipt [09:18:46]json_value_free [09:18:46]json_value_free done [09:18:46]process_json_proto returns [09:18:46]Send response to host [09:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59754,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:18:46]free response buf [09:18:46]execute_script done [09:18:46]execute_script returns [09:18:46]free content buf [09:18:46]Sock 8.Close socket [09:18:46]Sock 8.Thread stoped [09:19:25]accept exits with 9 [09:19:25]New connection [09:19:25]New thread 3066957156 created [09:19:25]Thread 3067100516 joined [09:19:25]Waiting for new connection... [09:19:25] Sock 9.Parse request [09:19:25]Sock 9.Check first char [09:19:25]Sock 9.First char is OK [09:19:25]request: POST /json_proto HTTP/1.0 [09:19:25]Method: POST [09:19:25]URL: /json_proto [09:19:25]Method is POST - this is cgi request [09:19:25]url: /json_proto [09:19:25]query_string will be loaded in cgi processing [09:19:25]execute_cgi json_proto POST (null) [09:19:25]execute_cgi path=json_proto method=POST [09:19:25]POST find Content-Length [09:19:25]Host: 172.17.60.68:8080 [09:19:25]Content-Length: 679 [09:19:25]Content-Type: application/json [09:19:25] [09:19:25]POST finish read [09:19:25]Found Content-Length = 679 [09:19:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545445", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:25]execute_script... [09:19:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545445", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:25]POST & json_proto [09:19:25]process_json_proto [09:19:25]json parsed OK: [09:19:25]protocol is kg_v1.0 [09:19:25]action value=close_receipt [09:19:25]process_action close_receipt [09:19:25]cmd_close_receipt [09:19:25]MH_GetDate [09:19:25]Write to MH i2c: F0 00 00 A9 1C B4 [09:19:25]Write i2c OK [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: F0 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: F0 09 00 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: F0 09 00 A9 1C 00 9D 2D 60 66 9A 61 5F 66 0D [09:19:25]GetLastDocTimeStamp 1717579123 [09:19:25]current date 1717579165 [09:19:25]FM_GetShiftState [09:19:25]SAM_PROTO_GetShiftState [09:19:25]wFMCommunicate request_size=4 [09:19:25]MH_SAM_APDU [09:19:25]CAPDU: 80 13 01 00 [09:19:25]Write to MH i2c: E2 08 00 AA 1C 80 13 01 00 00 00 00 00 43 [09:19:25]Write i2c OK [09:19:25]MH_I2C_Read... [09:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:25]Read from MH i2c: E2 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: E2 0E 00 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: E2 0E 00 AA 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7B [09:19:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:19:25]wFMCommunicate OK [09:19:25]SAM_PROTO_GetShiftState done [09:19:25]FM_GetShiftState done [09:19:25]opened in 1717545916 [09:19:25]opened+sec_in_day 1717632316 [09:19:25]quantity*price = 100018 [09:19:25]sum+1 = 100020 [09:19:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 150 05.06.2024 09:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59755 ФПД: 7602114399380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091925&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59755&fm=7602114399380&tin=02508201610067®Number=0000000000151680&sum=100000 [09:19:26]StoreToDocumentArchive [09:19:26]shift 72 fd 59755 [09:19:26]save to /storage/0072/doc_00059755 [09:19:26]save last doc name /storage/0072/doc_00059755 to /storage/kkm_last_doc_name [09:19:26]save OK [09:19:26]Clear old archive folders... [09:19:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:19:26]tlvbuf is B6F7C230 [09:19:26]SAM_PROTO_ClearQueue [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 09 00 00 [09:19:26]Write to MH i2c: E2 08 00 B7 1C 80 09 00 00 00 00 00 00 45 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 B7 1C 00 90 00 47 [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]SAM_PROTO_ClearQueue done [09:19:26]KKMCreateOFDPacket [09:19:26]OFDProtocolAddRootSTLVToBuf [09:19:26]FM_MakeSignedData [09:19:26]FM_MakeSignedData [09:19:26]SAM_PROTO_SignData [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 0D 01 02 [09:19:26]Write to MH i2c: E2 08 00 B8 1C 80 0D 01 02 00 00 00 00 4D [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 B8 1C 00 90 00 48 [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]wFMCommunicate request_size=255 [09:19:26]MH_SAM_APDU [09:19: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 9D 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B E9 00 00 35 04 06 00 06 EA 01 54 [09:19:26]Write to MH i2c: E2 02 01 B9 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 9D 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B E9 00 00 35 04 06 00 06 EA 01 54 00 00 B6 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 B9 1C 00 90 00 49 [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]wFMCommunicate request_size=7 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 0D 02 02 02 0C 94 [09:19:26]Write to MH i2c: E2 0A 00 BA 1C 80 0D 02 02 02 00 0C 94 00 00 F4 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 BA 1C 00 90 00 4A [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 0D 03 02 [09:19:26]Write to MH i2c: E2 08 00 BB 1C 80 0D 03 02 00 00 00 00 52 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 0B 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 0B 00 BB 1C 00 5A 97 E5 63 43 99 B3 16 90 00 31 [09:19:26]RAPDU: 5A 97 E5 63 43 99 B3 16 90 00 [09:19:26]wFMCommunicate OK [09:19:26]SAM_PROTO_SignData done [09:19:26]FM_MakeSignedData done [09:19:26]CreateOFDProtocolMessage [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 11 00 00 [09:19:26]Write to MH i2c: E2 08 00 BC 1C 80 11 00 00 00 00 00 00 52 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 17 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 17 00 BC 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [09:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:19:26]wFMCommunicate OK [09:19:26]CreateOFDProtocolMessage done [09:19:26]OFDSenderStorePacket 59755 [09:19:26]StoreOFDPacket docnum=59755 [09:19:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F8 82 04 01 A5 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 9D 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B E9 00 00 35 04 06 00 06 EA 01 54 0C 94 5A 97 E5 63 43 99 B3 16 [09:19:26]CheckFolder [09:19:26]dirname=/storage/ofd_packets [09:19:26]CheckFolder done [09:19:26]ProducePacketName [09:19:26]name=ofd_packets/00059755 [09:19:26]NVStorageSaveData ofd_packets/00059755 [09:19:26]File name is /storage/ofd_packets/00059755 [09:19:26]Write 298 bytes [09:19:26]NVStorageSaveData done [09:19:26]OFDSenderStorePacket done [09:19:26]KKMCreateOFDPacket done [09:19:26]NVStorageSaveData kkm_last_timestamp [09:19:26]File name is /storage/kkm_last_timestamp [09:19:26]Write 4 bytes [09:19:26]NVStorageSaveData done [09:19:26]ExternCall_PrintAddStr [09:19:26]wPrintStart [09:19:26]Write to MH i2c: 01 00 00 BD 1C D9 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: 01 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: 01 07 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: 01 07 00 BD 1C 00 00 00 00 00 FF 0F EE [09:19:26]RasterBufferAndPrint [09:19:26]line Счет N : (1)545445 [09:19:26]line ИНН: 02508201610067 [09:19:26]line Контрольно-Кассовый Чек [09:19:26]line ПРОДАЖА [09:19:26]line ТРК (МРК, ГНК) : 11 [09:19:26]line Товар: 2710194210 [09:19:26]line ДТ-К-5 [09:19:26]line 13.720 * 72.90 [09:19:26]line = 1000.19 [09:19:26]line НДС 12% НСП 1% [09:19:26]line > о реализуемом товаре [09:19:26]line ОКРУГЛЕНИЕ: -0.19 [09:19:26]line ИТОГО: 1000.00 [09:19:26]line Внесено: 1000.00 [09:19:26]line СДАЧА: 0.00 [09:19:26]line НСП 1% : 8.85 [09:19:26]line НДС 12% : 106.21 [09:19:26]line Наличными: 1000.00 [09:19:26]line Безнал.: 0.00 [09:19:26]line Место: АЗС № 117 "Партнер Нефть" [09:19:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:19:26]line СНО: Общий режим [09:19:26]line Чек 150 05.06.2024 09:19 [09:19:26]line Смена: 72 ФФД: 1.0 [09:19:26]line ЗНМ: 0300000048 [09:19:26]line РНМ: 0000000000151680 [09:19:26]line Версия ККМ: v1.0 [09:19:26]line ФМ: 0000000000959414 [09:19:26]line ФД: 59755 [09:19:26]line ФПД: 7602114399380 [09:19:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091925&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59755&fm=7602114399380&tin=02508201610067®Number=0000000000151680&sum=100000 [09:19:27]written 0, free lines is 4095 [09:19:27]Write to MH i2c: 01 00 00 E8 1C 04 [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: 01 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: 01 07 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: 01 07 00 E8 1C 00 00 00 00 00 9B 0C B2 [09:19:27]RasterBufferAndPrint [09:19:27]line [09:19:27]line [09:19:27]line [09:19:27]line [09:19:27]line [09:19:27]written 0, free lines is 3231 [09:19:27]MH_Cut [09:19:27]Write to MH i2c: D1 01 00 EF 1C 01 DD [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: D1 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: D1 01 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: D1 01 00 EF 1C 00 DC [09:19:27]Write to MH i2c: 01 00 00 F0 1C 0C [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:28]*** Cut start [09:19:28]*** Partial cut [09:19:28]*** CUTSNS_PIN = 1 [09:19:28]*** CUTSNS_PIN = 0 [09:19:28]*** Brake cut motor [09:19:29]Read from MH i2c: 01 [09:19:29]MH_I2C_Read... [09:19:29]*** Stop cut motor [09:19:29]*** Cut end [09:19:29]Read from MH i2c: 01 07 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: 01 07 00 F0 1C 00 00 00 00 00 FF 0F 21 [09:19:29]process_action close_receipt done [09:19:29]requested_data is exist [09:19:29]produce_requested_data [09:19:29]requested_item fm.sn is exist - process it [09:19:29]wFMCommunicate request_size=4 [09:19:29]MH_SAM_APDU [09:19:29]CAPDU: 80 11 00 00 [09:19:29]Write to MH i2c: E2 08 00 F1 1C 80 11 00 00 00 00 00 00 87 [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:29]Read from MH i2c: E2 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 17 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 17 00 F1 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DA [09:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:19:29]wFMCommunicate OK [09:19:29]requested_item fd.num is exist - process it [09:19:29]SAM_PROTO_GetFieldsCounters [09:19:29]wFMCommunicate request_size=4 [09:19:29]MH_SAM_APDU [09:19:29]CAPDU: 80 13 00 00 [09:19:29]Write to MH i2c: E2 08 00 F2 1C 80 13 00 00 00 00 00 00 8A [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:29]Read from MH i2c: E2 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 62 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 62 00 F2 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6B E9 00 00 0E 04 04 00 48 00 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 05 [09:19:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6B E9 00 00 0E 04 04 00 48 00 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:19:29]wFMCommunicate OK [09:19:29]SAM_PROTO_GetFieldsCounters done [09:19:29]requested_item shift.num is exist - process it [09:19:29]requested_item shift.opened is exist - process it [09:19:29]req_shift_opened [09:19:29]FM_GetShiftState [09:19:29]SAM_PROTO_GetShiftState [09:19:29]wFMCommunicate request_size=4 [09:19:29]MH_SAM_APDU [09:19:29]CAPDU: 80 13 01 00 [09:19:29]Write to MH i2c: E2 08 00 F3 1C 80 13 01 00 00 00 00 00 8C [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:29]Read from MH i2c: E2 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 0E 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 0E 00 F3 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C4 [09:19:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:19:29]wFMCommunicate OK [09:19:29]SAM_PROTO_GetShiftState done [09:19:29]FM_GetShiftState done [09:19:29]req_shift_opened done [09:19:29]requested_item shift.open_date is exist - process it [09:19:29]req_shift_open_date [09:19:29]req_shift_open_date done [09:19:29]produce_requested_data done [09:19:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59755,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:19:29]process_action_free close_receipt [09:19:29]json_value_free [09:19:29]json_value_free done [09:19:29]process_json_proto returns [09:19:29]Send response to host [09:19:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59755,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:19:29]free response buf [09:19:29]execute_script done [09:19:29]execute_script returns [09:19:29]free content buf [09:19:29]Sock 9.Close socket [09:19:29]Sock 9.Thread stoped [09:19:32]accept exits with 8 [09:19:32]New connection [09:19:32]New thread 3067100516 created [09:19:32]Thread 3066957156 joined [09:19:32]Waiting for new connection... [09:19:32] Sock 8.Parse request [09:19:32]Sock 8.Check first char [09:19:32]Sock 8.First char is OK [09:19:32]request: POST /json_proto HTTP/1.0 [09:19:32]Method: POST [09:19:32]URL: /json_proto [09:19:32]Method is POST - this is cgi request [09:19:32]url: /json_proto [09:19:32]query_string will be loaded in cgi processing [09:19:32]execute_cgi json_proto POST (null) [09:19:32]execute_cgi path=json_proto method=POST [09:19:32]POST find Content-Length [09:19:32]Host: 172.17.60.68:8080 [09:19:32]Content-Length: 674 [09:19:32]Content-Type: application/json [09:19:32] [09:19:32]POST finish read [09:19:32]Found Content-Length = 674 [09:19:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545446", "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" : 72.90, "quantity" : 8.240, "sum" : 600.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:32]execute_script... [09:19: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)545446", "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" : 72.90, "quantity" : 8.240, "sum" : 600.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:32]POST & json_proto [09:19:32]process_json_proto [09:19:32]json parsed OK: [09:19:32]protocol is kg_v1.0 [09:19:32]action value=close_receipt [09:19:32]process_action close_receipt [09:19:32]cmd_close_receipt [09:19:32]MH_GetDate [09:19:32]Write to MH i2c: F0 00 00 F4 1C FF [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: F0 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: F0 09 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: F0 09 00 F4 1C 00 A4 2D 60 66 9A 61 5F 66 5F [09:19:32]GetLastDocTimeStamp 1717579165 [09:19:32]current date 1717579172 [09:19:32]FM_GetShiftState [09:19:32]SAM_PROTO_GetShiftState [09:19:32]wFMCommunicate request_size=4 [09:19:32]MH_SAM_APDU [09:19:32]CAPDU: 80 13 01 00 [09:19:32]Write to MH i2c: E2 08 00 F5 1C 80 13 01 00 00 00 00 00 8E [09:19:32]Write i2c OK [09:19:32]MH_I2C_Read... [09:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:32]Read from MH i2c: E2 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 [09:19:32]MH_I2C_Read... [09:19:32]Read from MH i2c: E2 0E 00 F5 1C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [09:19:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:19:32]wFMCommunicate OK [09:19:32]SAM_PROTO_GetShiftState done [09:19:32]FM_GetShiftState done [09:19:32]opened in 1717545916 [09:19:32]opened+sec_in_day 1717632316 [09:19:32]quantity*price = 60069 [09:19:32]sum+1 = 60071 [09:19:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.32 НДС 12% : 63.79 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 151 05.06.2024 09:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59756 ФПД: 15866286902745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091932&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59756&fm=15866286902745&tin=02508201610067®Number=0000000000151680&sum=60000 [09:19:33]StoreToDocumentArchive [09:19:33]shift 72 fd 59756 [09:19:33]save to /storage/0072/doc_00059756 [09:19:33]save last doc name /storage/0072/doc_00059756 to /storage/kkm_last_doc_name [09:19:33]save OK [09:19:33]Clear old archive folders... [09:19:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:19:33]tlvbuf is 003E4860 [09:19:33]SAM_PROTO_ClearQueue [09:19:33]wFMCommunicate request_size=4 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 09 00 00 [09:19:33]Write to MH i2c: E2 08 00 02 1D 80 09 00 00 00 00 00 00 91 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 02 1D 00 90 00 93 [09:19:33]RAPDU: 90 00 [09:19:33]wFMCommunicate OK [09:19:33]SAM_PROTO_ClearQueue done [09:19:33]KKMCreateOFDPacket [09:19:33]OFDProtocolAddRootSTLVToBuf [09:19:33]FM_MakeSignedData [09:19:33]FM_MakeSignedData [09:19:33]SAM_PROTO_SignData [09:19:33]wFMCommunicate request_size=4 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 0D 01 02 [09:19:33]Write to MH i2c: E2 08 00 03 1D 80 0D 01 02 00 00 00 00 99 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 03 1D 00 90 00 94 [09:19:33]RAPDU: 90 00 [09:19:33]wFMCommunicate OK [09:19:33]wFMCommunicate request_size=255 [09:19:33]MH_SAM_APDU [09:19: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 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 A4 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C E9 00 00 35 04 06 00 0E 6E 28 65 [09:19:33]Write to MH i2c: E2 02 01 04 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 A4 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C E9 00 00 35 04 06 00 0E 6E 28 65 00 00 E9 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 04 1D 00 90 00 95 [09:19:33]RAPDU: 90 00 [09:19:33]wFMCommunicate OK [09:19:33]wFMCommunicate request_size=7 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 0D 02 02 02 0D D9 [09:19:33]Write to MH i2c: E2 0A 00 05 1D 80 0D 02 02 02 00 0D D9 00 00 86 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 03 00 05 1D 00 90 00 96 [09:19:33]RAPDU: 90 00 [09:19:33]wFMCommunicate OK [09:19:33]wFMCommunicate request_size=4 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 0D 03 02 [09:19:33]Write to MH i2c: E2 08 00 06 1D 80 0D 03 02 00 00 00 00 9E [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 0B 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 0B 00 06 1D 00 E8 D0 91 7D 77 3A 1D 2D 90 00 60 [09:19:33]RAPDU: E8 D0 91 7D 77 3A 1D 2D 90 00 [09:19:33]wFMCommunicate OK [09:19:33]SAM_PROTO_SignData done [09:19:33]FM_MakeSignedData done [09:19:33]CreateOFDProtocolMessage [09:19:33]wFMCommunicate request_size=4 [09:19:33]MH_SAM_APDU [09:19:33]CAPDU: 80 11 00 00 [09:19:33]Write to MH i2c: E2 08 00 07 1D 80 11 00 00 00 00 00 00 9E [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:33]Read from MH i2c: E2 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 17 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: E2 17 00 07 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [09:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:19:33]wFMCommunicate OK [09:19:33]CreateOFDProtocolMessage done [09:19:33]OFDSenderStorePacket 59756 [09:19:33]StoreOFDPacket docnum=59756 [09:19:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E1 9E 04 01 7C 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 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 A4 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C E9 00 00 35 04 06 00 0E 6E 28 65 0D D9 E8 D0 91 7D 77 3A 1D 2D [09:19:33]CheckFolder [09:19:33]dirname=/storage/ofd_packets [09:19:33]CheckFolder done [09:19:33]ProducePacketName [09:19:33]name=ofd_packets/00059756 [09:19:33]NVStorageSaveData ofd_packets/00059756 [09:19:33]File name is /storage/ofd_packets/00059756 [09:19:33]Write 298 bytes [09:19:33]NVStorageSaveData done [09:19:33]OFDSenderStorePacket done [09:19:33]KKMCreateOFDPacket done [09:19:33]NVStorageSaveData kkm_last_timestamp [09:19:33]File name is /storage/kkm_last_timestamp [09:19:33]Write 4 bytes [09:19:33]NVStorageSaveData done [09:19:33]ExternCall_PrintAddStr [09:19:33]wPrintStart [09:19:33]Write to MH i2c: 01 00 00 08 1D 25 [09:19:33]Write i2c OK [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: 01 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: 01 07 00 [09:19:33]MH_I2C_Read... [09:19:33]Read from MH i2c: 01 07 00 08 1D 00 00 00 00 00 FF 0F 3A [09:19:33]RasterBufferAndPrint [09:19:33]line Счет N : (1)545446 [09:19:33]line ИНН: 02508201610067 [09:19:33]line Контрольно-Кассовый Чек [09:19:33]line ПРОДАЖА [09:19:33]line ТРК (МРК, ГНК) : 21 [09:19:33]line Товар: 2710194210 [09:19:33]line ДТ-К-5 [09:19:33]line 8.240 * 72.90 [09:19:33]line = 600.70 [09:19:33]line НДС 12% НСП 1% [09:19:33]line > о реализуемом товаре [09:19:33]line ОКРУГЛЕНИЕ: -0.70 [09:19:33]line ИТОГО: 600.00 [09:19:33]line Внесено: 600.00 [09:19:33]line СДАЧА: 0.00 [09:19:33]line НСП 1% : 5.32 [09:19:33]line НДС 12% : 63.79 [09:19:33]line Наличными: 600.00 [09:19:33]line Безнал.: 0.00 [09:19:33]line Место: АЗС № 117 "Партнер Нефть" [09:19:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:19:33]line СНО: Общий режим [09:19:33]line Чек 151 05.06.2024 09:19 [09:19:33]line Смена: 72 ФФД: 1.0 [09:19:33]line ЗНМ: 0300000048 [09:19:33]line РНМ: 0000000000151680 [09:19:33]line Версия ККМ: v1.0 [09:19:33]line ФМ: 0000000000959414 [09:19:33]line ФД: 59756 [09:19:33]line ФПД: 15866286902745 [09:19:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T091932&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59756&fm=15866286902745&tin=02508201610067®Number=0000000000151680&sum=60000 [09:19:33]written 0, free lines is 4095 [09:19:34]Write to MH i2c: 01 00 00 33 1D 50 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: 01 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: 01 07 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: 01 07 00 33 1D 00 00 00 00 00 A0 0C 03 [09:19:34]RasterBufferAndPrint [09:19:34]line [09:19:34]line [09:19:34]line [09:19:34]line [09:19:34]line [09:19:34]written 0, free lines is 3239 [09:19:34]MH_Cut [09:19:34]Write to MH i2c: D1 01 00 3A 1D 01 29 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: D1 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: D1 01 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: D1 01 00 3A 1D 00 28 [09:19:34]Write to MH i2c: 01 00 00 3B 1D 58 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:35]*** Cut start [09:19:35]*** Partial cut [09:19:35]*** CUTSNS_PIN = 1 [09:19:35]*** CUTSNS_PIN = 0 [09:19:35]*** Brake cut motor [09:19:35]Read from MH i2c: 01 [09:19:35]MH_I2C_Read... [09:19:35]*** Stop cut motor [09:19:35]*** Cut end [09:19:35]Read from MH i2c: 01 07 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: 01 07 00 3B 1D 00 00 00 00 00 FF 0F 6D [09:19:35]process_action close_receipt done [09:19:35]requested_data is exist [09:19:35]produce_requested_data [09:19:35]requested_item fm.sn is exist - process it [09:19:35]wFMCommunicate request_size=4 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 11 00 00 [09:19:35]Write to MH i2c: E2 08 00 3C 1D 80 11 00 00 00 00 00 00 D3 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 17 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 17 00 3C 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [09:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:19:35]wFMCommunicate OK [09:19:35]requested_item fd.num is exist - process it [09:19:35]SAM_PROTO_GetFieldsCounters [09:19:35]wFMCommunicate request_size=4 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 13 00 00 [09:19:35]Write to MH i2c: E2 08 00 3D 1D 80 13 00 00 00 00 00 00 D6 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 62 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 62 00 3D 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6C E9 00 00 0E 04 04 00 48 00 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 55 [09:19:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6C E9 00 00 0E 04 04 00 48 00 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:19:35]wFMCommunicate OK [09:19:35]SAM_PROTO_GetFieldsCounters done [09:19:35]requested_item shift.num is exist - process it [09:19:35]requested_item shift.opened is exist - process it [09:19:35]req_shift_opened [09:19:35]FM_GetShiftState [09:19:35]SAM_PROTO_GetShiftState [09:19:35]wFMCommunicate request_size=4 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 13 01 00 [09:19:35]Write to MH i2c: E2 08 00 3E 1D 80 13 01 00 00 00 00 00 D8 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:36]Read from MH i2c: E2 [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: E2 0E 00 [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: E2 0E 00 3E 1D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [09:19:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:19:36]wFMCommunicate OK [09:19:36]SAM_PROTO_GetShiftState done [09:19:36]FM_GetShiftState done [09:19:36]req_shift_opened done [09:19:36]requested_item shift.open_date is exist - process it [09:19:36]req_shift_open_date [09:19:36]req_shift_open_date done [09:19:36]produce_requested_data done [09:19:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59756,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:19:36]process_action_free close_receipt [09:19:36]json_value_free [09:19:36]json_value_free done [09:19:36]process_json_proto returns [09:19:36]Send response to host [09:19:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59756,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:19:36]free response buf [09:19:36]execute_script done [09:19:36]execute_script returns [09:19:36]free content buf [09:19:36]Sock 8.Close socket [09:19:36]Sock 8.Thread stoped [09:20:53]ConnectInit Can't connect to host [09:20:53]CommunicateWithHost connect error [09:20:53]CommunicateWithHost err = -1 [09:20:53]OFD Sender: Server communicate error [09:20:53]OFD Sender: Processing packet 59754 [packets to send 55, broken 52] [09:20:53]ProducePacketName [09:20:53]name=ofd_packets/00059754 [09:20:53]OFD Sender: To server: pG, [09:20:53]CommunicateWithHost lk.salyk.kg:30040 [09:20:53]ConnectInit lk.salyk.kg [09:20:53]Connected sock=8 [09:20:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D6 AF 07 01 68 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 73 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A E9 00 00 35 04 06 00 C2 6A A1 C9 71 14 16 39 63 E0 C0 F5 E0 BF [09:20:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3C 86 47 00 4C E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A E9 00 00 F4 03 04 00 F9 D9 5F 66 B6 04 01 00 00 BE 12 10 EF 5B 22 68 30 [09:20:53]CommunicateWithHost err = 0 [09:20:53]CheckOFDResponse [09:20:53]1017 (14) - 77093643461234 [09:20:53]1041 (16) - 0000000000959414 [09:20:53]1040 (4) - 59754 [09:20:53]1012 (4) - 05.06.2024 03:22 [09:20:53]1206 (1) - 0 [09:20:53]OFD Sender: Remove packet 59754 [09:20:53]ProducePacketName [09:20:53]name=ofd_packets/00059754 [09:20:53]NVStorageDeleteData [09:20:54]OFD Sender: Processing packet 59755 [packets to send 54, broken 52] [09:20:54]ProducePacketName [09:20:54]name=ofd_packets/00059755 [09:20:54]OFD Sender: To server: pG, [09:20:54]CommunicateWithHost lk.salyk.kg:30040 [09:20:54]ConnectInit lk.salyk.kg [09:20:54]Connected sock=8 [09:20:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F8 82 04 01 A5 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 9D 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B E9 00 00 35 04 06 00 06 EA 01 54 0C 94 5A 97 E5 63 43 99 B3 16 [09:20:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3D 1E 47 00 5C A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B E9 00 00 F4 03 04 00 F9 D9 5F 66 B6 04 01 00 00 0B 80 04 AF 4A 53 CB F1 [09:20:54]CommunicateWithHost err = 0 [09:20:54]CheckOFDResponse [09:20:54]1017 (14) - 77093643461234 [09:20:54]1041 (16) - 0000000000959414 [09:20:54]1040 (4) - 59755 [09:20:54]1012 (4) - 05.06.2024 03:22 [09:20:54]1206 (1) - 0 [09:20:54]OFD Sender: Remove packet 59755 [09:20:54]ProducePacketName [09:20:54]name=ofd_packets/00059755 [09:20:54]NVStorageDeleteData [09:20:55]OFD Sender: Processing packet 59756 [packets to send 53, broken 52] [09:20:55]ProducePacketName [09:20:55]name=ofd_packets/00059756 [09:20:55]OFD Sender: To server: pG, [09:20:55]CommunicateWithHost lk.salyk.kg:30040 [09:20:55]ConnectInit lk.salyk.kg [09:20:55]Connected sock=8 [09:20:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E1 9E 04 01 7C 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 30 20 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A6 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 A4 2D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C E9 00 00 35 04 06 00 0E 6E 28 65 0D D9 E8 D0 91 7D 77 3A 1D 2D [09:20:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 58 69 47 00 2F A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C E9 00 00 F4 03 04 00 FA D9 5F 66 B6 04 01 00 00 32 F3 26 FF A7 0D 71 87 [09:20:55]CommunicateWithHost err = 0 [09:20:55]CheckOFDResponse [09:20:55]1017 (14) - 77093643461234 [09:20:55]1041 (16) - 0000000000959414 [09:20:55]1040 (4) - 59756 [09:20:55]1012 (4) - 05.06.2024 03:22 [09:20:55]1206 (1) - 0 [09:20:55]OFD Sender: Remove packet 59756 [09:20:55]ProducePacketName [09:20:55]name=ofd_packets/00059756 [09:20:55]NVStorageDeleteData [09:20:56]OFD Sender: No OFD packet to send [09:21:01]OFD Sender: No OFD packet to send [09:21:06]OFD Sender: No OFD packet to send [09:21:11]OFD Sender: No OFD packet to send [09:21:16]OFD Sender: No OFD packet to send [09:21:21]OFD Sender: No OFD packet to send [09:21:26]OFD Sender: No OFD packet to send [09:21:31]OFD Sender: No OFD packet to send [09:21:36]OFD Sender: No OFD packet to send [09:21:41]OFD Sender: No OFD packet to send [09:21:46]OFD Sender: No OFD packet to send [09:21:51]OFD Sender: No OFD packet to send [09:21:56]OFD Sender: No OFD packet to send [09:21:57]accept exits with 9 [09:21:57]New connection [09:21:57]New thread 3066957156 created [09:21:57]Thread 3067100516 joined [09:21:57]Waiting for new connection... [09:21:57] Sock 9.Parse request [09:21:57]Sock 9.Check first char [09:21:57]Sock 9.First char is OK [09:21:57]request: POST /json_proto HTTP/1.0 [09:21:57]Method: POST [09:21:57]URL: /json_proto [09:21:57]Method is POST - this is cgi request [09:21:57]url: /json_proto [09:21:57]query_string will be loaded in cgi processing [09:21:57]execute_cgi json_proto POST (null) [09:21:57]execute_cgi path=json_proto method=POST [09:21:57]POST find Content-Length [09:21:57]Host: 172.17.60.68:8080 [09:21:57]Content-Length: 677 [09:21:57]Content-Type: application/json [09:21:57] [09:21:57]POST finish read [09:21:57]Found Content-Length = 677 [09:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [09:21:57]execute_script... [09:21: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)545449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [09:21:57]POST & json_proto [09:21:57]process_json_proto [09:21:57]json parsed OK: [09:21:57]protocol is kg_v1.0 [09:21:57]action value=close_receipt [09:21:57]process_action close_receipt [09:21:57]cmd_close_receipt [09:21:57]MH_GetDate [09:21:57]Write to MH i2c: F0 00 00 3F 1D 4B [09:21:57]Write i2c OK [09:21:57]MH_I2C_Read... [09:21:57]Read from MH i2c: F0 [09:21:57]MH_I2C_Read... [09:21:57]Read from MH i2c: F0 09 00 [09:21:57]MH_I2C_Read... [09:21:57]Read from MH i2c: F0 09 00 3F 1D 00 35 2E 60 66 9A 61 5F 66 3D [09:21:57]GetLastDocTimeStamp 1717579172 [09:21:57]current date 1717579317 [09:21:57]FM_GetShiftState [09:21:57]SAM_PROTO_GetShiftState [09:21:57]wFMCommunicate request_size=4 [09:21:57]MH_SAM_APDU [09:21:57]CAPDU: 80 13 01 00 [09:21:57]Write to MH i2c: E2 08 00 40 1D 80 13 01 00 00 00 00 00 DA [09:21:57]Write i2c OK [09:21:57]MH_I2C_Read... [09:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:57]Read from MH i2c: E2 [09:21:57]MH_I2C_Read... [09:21:57]Read from MH i2c: E2 0E 00 [09:21:57]MH_I2C_Read... [09:21:57]Read from MH i2c: E2 0E 00 40 1D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [09:21:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:21:57]wFMCommunicate OK [09:21:57]SAM_PROTO_GetShiftState done [09:21:57]FM_GetShiftState done [09:21:57]opened in 1717545916 [09:21:57]opened+sec_in_day 1717632316 [09:21:57]quantity*price = 25020 [09:21:57]sum+1 = 25022 [09:21:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 152 05.06.2024 09:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59757 ФПД: 79697069083282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092157&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59757&fm=79697069083282&tin=02508201610067®Number=0000000000151680&sum=25000 [09:21:58]StoreToDocumentArchive [09:21:58]shift 72 fd 59757 [09:21:58]save to /storage/0072/doc_00059757 [09:21:58]save last doc name /storage/0072/doc_00059757 to /storage/kkm_last_doc_name [09:21:58]save OK [09:21:58]Clear old archive folders... [09:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:58]tlvbuf is 003EFB40 [09:21:58]SAM_PROTO_ClearQueue [09:21:58]wFMCommunicate request_size=4 [09:21:58]MH_SAM_APDU [09:21:58]CAPDU: 80 09 00 00 [09:21:58]Write to MH i2c: E2 08 00 4D 1D 80 09 00 00 00 00 00 00 DC [09:21:58]Write i2c OK [09:21:58]MH_I2C_Read... [09:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:58]Read from MH i2c: E2 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 4D 1D 00 90 00 DE [09:21:58]RAPDU: 90 00 [09:21:58]wFMCommunicate OK [09:21:58]SAM_PROTO_ClearQueue done [09:21:58]KKMCreateOFDPacket [09:21:58]OFDProtocolAddRootSTLVToBuf [09:21:58]FM_MakeSignedData [09:21:58]FM_MakeSignedData [09:21:58]SAM_PROTO_SignData [09:21:58]wFMCommunicate request_size=4 [09:21:58]MH_SAM_APDU [09:21:58]CAPDU: 80 0D 01 02 [09:21:58]Write to MH i2c: E2 08 00 4E 1D 80 0D 01 02 00 00 00 00 E4 [09:21:58]Write i2c OK [09:21:58]MH_I2C_Read... [09:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:58]Read from MH i2c: E2 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 4E 1D 00 90 00 DF [09:21:58]RAPDU: 90 00 [09:21:58]wFMCommunicate OK [09:21:58]wFMCommunicate request_size=255 [09:21:58]MH_SAM_APDU [09:21:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 98 00 00 00 F4 03 04 00 35 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D E9 00 00 35 04 06 00 48 [09:21:58]Write to MH i2c: E2 02 01 4F 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 98 00 00 00 F4 03 04 00 35 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D E9 00 00 35 04 06 00 48 00 00 EF [09:21:58]Write i2c OK [09:21:58]MH_I2C_Read... [09:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:58]Read from MH i2c: E2 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 4F 1D 00 90 00 E0 [09:21:58]RAPDU: 90 00 [09:21:58]wFMCommunicate OK [09:21:58]wFMCommunicate request_size=10 [09:21:58]MH_SAM_APDU [09:21:58]CAPDU: 80 0D 02 02 05 7B EB 7E 0A 92 [09:21:58]Write to MH i2c: E2 0D 00 50 1D 80 0D 02 02 05 00 7B EB 7E 0A 92 00 00 71 [09:21:58]Write i2c OK [09:21:58]MH_I2C_Read... [09:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:58]Read from MH i2c: E2 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 03 00 50 1D 00 90 00 E1 [09:21:58]RAPDU: 90 00 [09:21:58]wFMCommunicate OK [09:21:58]wFMCommunicate request_size=4 [09:21:58]MH_SAM_APDU [09:21:58]CAPDU: 80 0D 03 02 [09:21:58]Write to MH i2c: E2 08 00 51 1D 80 0D 03 02 00 00 00 00 E9 [09:21:58]Write i2c OK [09:21:58]MH_I2C_Read... [09:21:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:58]Read from MH i2c: E2 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 0B 00 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 0B 00 51 1D 00 A9 9C 83 AF 6B 70 EE 94 90 00 BE [09:21:58]RAPDU: A9 9C 83 AF 6B 70 EE 94 90 00 [09:21:58]wFMCommunicate OK [09:21:58]SAM_PROTO_SignData done [09:21:58]FM_MakeSignedData done [09:21:58]CreateOFDProtocolMessage [09:21:58]wFMCommunicate request_size=4 [09:21:58]MH_SAM_APDU [09:21:58]CAPDU: 80 11 00 00 [09:21:58]Write to MH i2c: E2 08 00 52 1D 80 11 00 00 00 00 00 00 E9 [09:21:58]Write i2c OK [09:21:58]MH_I2C_Read... [09:21:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:58]Read from MH i2c: E2 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 17 00 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: E2 17 00 52 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [09:21:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:21:58]wFMCommunicate OK [09:21:58]CreateOFDProtocolMessage done [09:21:58]OFDSenderStorePacket 59757 [09:21:58]StoreOFDPacket docnum=59757 [09:21:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E5 B4 07 01 64 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 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 98 00 00 00 F4 03 04 00 35 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D E9 00 00 35 04 06 00 48 7B EB 7E 0A 92 A9 9C 83 AF 6B 70 EE 94 [09:21:58]CheckFolder [09:21:58]dirname=/storage/ofd_packets [09:21:58]CheckFolder done [09:21:58]ProducePacketName [09:21:58]name=ofd_packets/00059757 [09:21:58]NVStorageSaveData ofd_packets/00059757 [09:21:58]File name is /storage/ofd_packets/00059757 [09:21:58]Write 301 bytes [09:21:58]NVStorageSaveData done [09:21:58]OFDSenderStorePacket done [09:21:58]KKMCreateOFDPacket done [09:21:58]NVStorageSaveData kkm_last_timestamp [09:21:58]File name is /storage/kkm_last_timestamp [09:21:58]Write 4 bytes [09:21:58]NVStorageSaveData done [09:21:58]ExternCall_PrintAddStr [09:21:58]wPrintStart [09:21:58]Write to MH i2c: 01 00 00 53 1D 70 [09:21:58]Write i2c OK [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: 01 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: 01 07 00 [09:21:58]MH_I2C_Read... [09:21:58]Read from MH i2c: 01 07 00 53 1D 00 00 00 00 00 FF 0F 85 [09:21:58]RasterBufferAndPrint [09:21:58]line Счет N : (1)545449 [09:21:58]line ИНН: 02508201610067 [09:21:58]line Контрольно-Кассовый Чек [09:21:58]line ПРОДАЖА [09:21:58]line ТРК (МРК, ГНК) : 12 [09:21:58]line Товар: 2710124130 [09:21:58]line Аи-92-К-5 [09:21:58]line 3.740 * 66.90 [09:21:58]line = 250.21 [09:21:58]line НДС 12% НСП 1% [09:21:58]line > о реализуемом товаре [09:21:58]line ОКРУГЛЕНИЕ: -0.21 [09:21:58]line ИТОГО: 250.00 [09:21:58]line Внесено: 250.00 [09:21:58]line СДАЧА: 0.00 [09:21:58]line НСП 1% : 2.21 [09:21:58]line НДС 12% : 26.57 [09:21:58]line Наличными: 250.00 [09:21:58]line Безнал.: 0.00 [09:21:58]line Место: АЗС № 117 "Партнер Нефть" [09:21:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:21:58]line СНО: Общий режим [09:21:58]line Чек 152 05.06.2024 09:21 [09:21:58]line Смена: 72 ФФД: 1.0 [09:21:58]line ЗНМ: 0300000048 [09:21:58]line РНМ: 0000000000151680 [09:21:58]line Версия ККМ: v1.0 [09:21:58]line ФМ: 0000000000959414 [09:21:58]line ФД: 59757 [09:21:58]line ФПД: 79697069083282 [09:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092157&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59757&fm=79697069083282&tin=02508201610067®Number=0000000000151680&sum=25000 [09:21:59]OFD Sender: Processing packet 59757 [packets to send 53, broken 52] [09:21:59]ProducePacketName [09:21:59]name=ofd_packets/00059757 [09:21:59]OFD Sender: To server: pG, [09:21:59]CommunicateWithHost lk.salyk.kg:30040 [09:21:59]ConnectInit lk.salyk.kg [09:21:59]written 0, free lines is 4095 [09:21:59]Connected sock=10 [09:21:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E5 B4 07 01 64 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 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 98 00 00 00 F4 03 04 00 35 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D E9 00 00 35 04 06 00 48 7B EB 7E 0A 92 A9 9C 83 AF 6B 70 EE 94 [09:21:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DB 40 47 00 ED D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D E9 00 00 F4 03 04 00 3A DA 5F 66 B6 04 01 00 00 2F 8F 27 B1 EF 9B 55 CA [09:21:59]CommunicateWithHost err = 0 [09:21:59]CheckOFDResponse [09:21:59]1017 (14) - 77093643461234 [09:21:59]1041 (16) - 0000000000959414 [09:21:59]1040 (4) - 59757 [09:21:59]1012 (4) - 05.06.2024 03:23 [09:21:59]1206 (1) - 0 [09:21:59]OFD Sender: Remove packet 59757 [09:21:59]ProducePacketName [09:21:59]name=ofd_packets/00059757 [09:21:59]NVStorageDeleteData [09:21:59]Write to MH i2c: 01 00 00 7E 1D 9B [09:21:59]Write i2c OK [09:21:59]MH_I2C_Read... [09:21:59]Read from MH i2c: 01 [09:21:59]MH_I2C_Read... [09:21:59]Read from MH i2c: 01 07 00 [09:21:59]MH_I2C_Read... [09:21:59]Read from MH i2c: 01 07 00 7E 1D 00 00 00 00 00 AC 0C 5A [09:21:59]RasterBufferAndPrint [09:21:59]line [09:21:59]line [09:21:59]line [09:21:59]line [09:21:59]line [09:21:59]written 0, free lines is 3249 [09:21:59]MH_Cut [09:21:59]Write to MH i2c: D1 01 00 85 1D 01 74 [09:21:59]Write i2c OK [09:21:59]MH_I2C_Read... [09:21:59]Read from MH i2c: D1 [09:21:59]MH_I2C_Read... [09:21:59]Read from MH i2c: D1 01 00 [09:21:59]MH_I2C_Read... [09:21:59]Read from MH i2c: D1 01 00 85 1D 00 73 [09:21:59]Write to MH i2c: 01 00 00 86 1D A3 [09:21:59]Write i2c OK [09:21:59]MH_I2C_Read... [09:21:59]OFD Sender: No OFD packet to send [09:22:00]*** Cut start [09:22:00]*** Partial cut [09:22:00]*** CUTSNS_PIN = 1 [09:22:00]*** CUTSNS_PIN = 0 [09:22:00]*** Brake cut motor [09:22:01]Read from MH i2c: 01 [09:22:01]MH_I2C_Read... [09:22:01]*** Stop cut motor [09:22:01]*** Cut end [09:22:01]Read from MH i2c: 01 07 00 [09:22:01]MH_I2C_Read... [09:22:01]Read from MH i2c: 01 07 00 86 1D 00 00 00 00 00 FF 0F B8 [09:22:01]process_action close_receipt done [09:22:01]requested_data is exist [09:22:01]produce_requested_data [09:22:01]requested_item fm.sn is exist - process it [09:22:01]wFMCommunicate request_size=4 [09:22:01]MH_SAM_APDU [09:22:01]CAPDU: 80 11 00 00 [09:22:01]Write to MH i2c: E2 08 00 87 1D 80 11 00 00 00 00 00 00 1E [09:22:01]Write i2c OK [09:22:01]MH_I2C_Read... [09:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:01]Read from MH i2c: E2 [09:22:01]MH_I2C_Read... [09:22:01]Read from MH i2c: E2 17 00 [09:22:01]MH_I2C_Read... [09:22:01]Read from MH i2c: E2 17 00 87 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 71 [09:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:22:01]wFMCommunicate OK [09:22:01]requested_item fd.num is exist - process it [09:22:01]SAM_PROTO_GetFieldsCounters [09:22:01]wFMCommunicate request_size=4 [09:22:01]MH_SAM_APDU [09:22:01]CAPDU: 80 13 00 00 [09:22:01]Write to MH i2c: E2 08 00 88 1D 80 13 00 00 00 00 00 00 21 [09:22:01]Write i2c OK [09:22:01]MH_I2C_Read... [09:22:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:01]Read from MH i2c: E2 [09:22:01]MH_I2C_Read... [09:22:01]Read from MH i2c: E2 62 00 [09:22:01]MH_I2C_Read... [09:22:01]Read from MH i2c: E2 62 00 88 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6D E9 00 00 0E 04 04 00 48 00 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 A4 [09:22:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6D E9 00 00 0E 04 04 00 48 00 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:22:01]wFMCommunicate OK [09:22:01]SAM_PROTO_GetFieldsCounters done [09:22:01]requested_item shift.num is exist - process it [09:22:01]requested_item shift.opened is exist - process it [09:22:01]req_shift_opened [09:22:01]FM_GetShiftState [09:22:01]SAM_PROTO_GetShiftState [09:22:01]wFMCommunicate request_size=4 [09:22:01]MH_SAM_APDU [09:22:01]CAPDU: 80 13 01 00 [09:22:01]Write to MH i2c: E2 08 00 89 1D 80 13 01 00 00 00 00 00 23 [09:22:01]Write i2c OK [09:22:01]MH_I2C_Read... [09:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:01]Read from MH i2c: E2 [09:22:01]MH_I2C_Read... [09:22:01]Read from MH i2c: E2 0E 00 [09:22:01]MH_I2C_Read... [09:22:01]Read from MH i2c: E2 0E 00 89 1D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5B [09:22:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:22:01]wFMCommunicate OK [09:22:01]SAM_PROTO_GetShiftState done [09:22:01]FM_GetShiftState done [09:22:01]req_shift_opened done [09:22:01]requested_item shift.open_date is exist - process it [09:22:01]req_shift_open_date [09:22:01]req_shift_open_date done [09:22:01]produce_requested_data done [09:22:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59757,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:22:01]process_action_free close_receipt [09:22:01]json_value_free [09:22:01]json_value_free done [09:22:01]process_json_proto returns [09:22:01]Send response to host [09:22:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59757,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:22:01]free response buf [09:22:01]execute_script done [09:22:01]execute_script returns [09:22:01]free content buf [09:22:01]Sock 9.Close socket [09:22:01]Sock 9.Thread stoped [09:22:05]OFD Sender: No OFD packet to send [09:22:10]OFD Sender: No OFD packet to send [09:22:15]OFD Sender: No OFD packet to send [09:22:20]OFD Sender: No OFD packet to send [09:22:25]OFD Sender: No OFD packet to send [09:22:30]OFD Sender: No OFD packet to send [09:22:35]OFD Sender: No OFD packet to send [09:22:39]accept exits with 8 [09:22:39]New connection [09:22:39]New thread 3067100516 created [09:22:39]Thread 3066957156 joined [09:22:39]Waiting for new connection... [09:22:39] Sock 8.Parse request [09:22:39]Sock 8.Check first char [09:22:39]Sock 8.First char is OK [09:22:39]request: POST /json_proto HTTP/1.0 [09:22:39]Method: POST [09:22:39]URL: /json_proto [09:22:39]Method is POST - this is cgi request [09:22:39]url: /json_proto [09:22:39]query_string will be loaded in cgi processing [09:22:39]execute_cgi json_proto POST (null) [09:22:39]execute_cgi path=json_proto method=POST [09:22:39]POST find Content-Length [09:22:39]Host: 172.17.60.68:8080 [09:22:39]Content-Length: 677 [09:22:39]Content-Type: application/json [09:22:39] [09:22:39]POST finish read [09:22:39]Found Content-Length = 677 [09:22:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.000, "sum" : 535.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 535.00, "total" : 535.00, "payments": [ { "type": 0, "sum" : 535.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:39]execute_script... [09:22: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)545450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.000, "sum" : 535.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 535.00, "total" : 535.00, "payments": [ { "type": 0, "sum" : 535.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:39]POST & json_proto [09:22:39]process_json_proto [09:22:39]json parsed OK: [09:22:39]protocol is kg_v1.0 [09:22:39]action value=close_receipt [09:22:39]process_action close_receipt [09:22:39]cmd_close_receipt [09:22:39]MH_GetDate [09:22:39]Write to MH i2c: F0 00 00 8A 1D 96 [09:22:39]Write i2c OK [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: F0 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: F0 09 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: F0 09 00 8A 1D 00 60 2E 60 66 9A 61 5F 66 B3 [09:22:39]GetLastDocTimeStamp 1717579317 [09:22:39]current date 1717579360 [09:22:39]FM_GetShiftState [09:22:39]SAM_PROTO_GetShiftState [09:22:39]wFMCommunicate request_size=4 [09:22:39]MH_SAM_APDU [09:22:39]CAPDU: 80 13 01 00 [09:22:39]Write to MH i2c: E2 08 00 8B 1D 80 13 01 00 00 00 00 00 25 [09:22:39]Write i2c OK [09:22:39]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 8B 1D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5D [09:22:39]RAPDU: 09 00 01 BC AB 5F 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 1717545916 [09:22:39]opened+sec_in_day 1717632316 [09:22:39]quantity*price = 53520 [09:22:39]sum+1 = 53521 [09:22:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 535.00 Внесено: 535.00 СДАЧА: 0.00 НСП 1% : 4.74 НДС 12% : 56.83 Наличными: 535.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 153 05.06.2024 09:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59758 ФПД: 178176506448800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092240&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59758&fm=178176506448800&tin=02508201610067®Number=0000000000151680&sum=53500 [09:22:40]StoreToDocumentArchive [09:22:40]shift 72 fd 59758 [09:22:40]save to /storage/0072/doc_00059758 [09:22:40]save last doc name /storage/0072/doc_00059758 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=251 [09:22:40]tlvbuf is 003F02D0 [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 98 1D 80 09 00 00 00 00 00 00 27 [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 98 1D 00 90 00 29 [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 99 1D 80 0D 01 02 00 00 00 00 2F [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 99 1D 00 90 00 2A [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 10 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC D0 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 33 16 00 00 00 00 07 04 06 00 FC D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 60 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E E9 00 00 35 04 06 00 A2 [09:22:40]Write to MH i2c: E2 02 01 9A 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 10 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC D0 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 33 16 00 00 00 00 07 04 06 00 FC D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 60 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E E9 00 00 35 04 06 00 A2 00 00 9B [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 9A 1D 00 90 00 2B [09:22:40]RAPDU: 90 00 [09:22:40]wFMCommunicate OK [09:22:40]wFMCommunicate request_size=10 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 0D 02 02 05 0C F3 5F CB A0 [09:22:40]Write to MH i2c: E2 0D 00 9B 1D 80 0D 02 02 05 00 0C F3 5F CB A0 00 00 05 [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 9B 1D 00 90 00 2C [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 9C 1D 80 0D 03 02 00 00 00 00 34 [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 9C 1D 00 A8 FD 44 A7 B7 D8 99 59 90 00 46 [09:22:40]RAPDU: A8 FD 44 A7 B7 D8 99 59 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 9D 1D 80 11 00 00 00 00 00 00 34 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:41]Read from MH i2c: E2 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 17 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 17 00 9D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 87 [09:22:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:22:41]wFMCommunicate OK [09:22:41]CreateOFDProtocolMessage done [09:22:41]OFDSenderStorePacket 59758 [09:22:41]StoreOFDPacket docnum=59758 [09:22:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DD EA 07 01 12 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 40 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 10 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC D0 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 33 16 00 00 00 00 07 04 06 00 FC D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 60 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E E9 00 00 35 04 06 00 A2 0C F3 5F CB A0 A8 FD 44 A7 B7 D8 99 59 [09:22:41]CheckFolder [09:22:41]dirname=/storage/ofd_packets [09:22:41]CheckFolder done [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00059758 [09:22:41]NVStorageSaveData ofd_packets/00059758 [09:22:41]File name is /storage/ofd_packets/00059758 [09:22:41]Write 301 bytes [09:22:41]NVStorageSaveData done [09:22:41]OFDSenderStorePacket done [09:22:41]KKMCreateOFDPacket done [09:22:41]NVStorageSaveData kkm_last_timestamp [09:22:41]File name is /storage/kkm_last_timestamp [09:22:41]Write 4 bytes [09:22:41]NVStorageSaveData done [09:22:41]ExternCall_PrintAddStr [09:22:41]wPrintStart [09:22:41]Write to MH i2c: 01 00 00 9E 1D BB [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 9E 1D 00 00 00 00 00 FF 0F D0 [09:22:41]RasterBufferAndPrint [09:22:41]line Счет N : (1)545450 [09:22:41]line ИНН: 02508201610067 [09:22:41]line Контрольно-Кассовый Чек [09:22:41]line ПРОДАЖА [09:22:41]line ТРК (МРК, ГНК) : 32 [09:22:41]line Товар: 2710124130 [09:22:41]line Аи-92-К-5 [09:22:41]line 8.000 * 66.90 [09:22:41]line = 535.20 [09:22:41]line НДС 12% НСП 1% [09:22:41]line > о реализуемом товаре [09:22:41]line ОКРУГЛЕНИЕ: -0.20 [09:22:41]line ИТОГО: 535.00 [09:22:41]line Внесено: 535.00 [09:22:41]line СДАЧА: 0.00 [09:22:41]line НСП 1% : 4.74 [09:22:41]line НДС 12% : 56.83 [09:22:41]line Наличными: 535.00 [09:22:41]line Безнал.: 0.00 [09:22:41]line Место: АЗС № 117 "Партнер Нефть" [09:22:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:22:41]line СНО: Общий режим [09:22:41]line Чек 153 05.06.2024 09:22 [09:22:41]line Смена: 72 ФФД: 1.0 [09:22:41]line ЗНМ: 0300000048 [09:22:41]line РНМ: 0000000000151680 [09:22:41]line Версия ККМ: v1.0 [09:22:41]line ФМ: 0000000000959414 [09:22:41]line ФД: 59758 [09:22:41]line ФПД: 178176506448800 [09:22:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092240&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59758&fm=178176506448800&tin=02508201610067®Number=0000000000151680&sum=53500 [09:22:41]OFD Sender: Processing packet 59758 [packets to send 53, broken 52] [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00059758 [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]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 39 35 39 34 31 34 0F 01 00 00 DD EA 07 01 12 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 40 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 10 D1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC D0 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 33 16 00 00 00 00 07 04 06 00 FC D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 60 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E E9 00 00 35 04 06 00 A2 0C F3 5F CB A0 A8 FD 44 A7 B7 D8 99 59 [09:22:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 89 1D 47 00 73 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E E9 00 00 F4 03 04 00 64 DA 5F 66 B6 04 01 00 00 87 24 D1 B3 01 7C CA 9D [09:22:41]CommunicateWithHost err = 0 [09:22:41]CheckOFDResponse [09:22:41]1017 (14) - 77093643461234 [09:22:41]1041 (16) - 0000000000959414 [09:22:41]1040 (4) - 59758 [09:22:41]1012 (4) - 05.06.2024 03:24 [09:22:41]1206 (1) - 0 [09:22:41]OFD Sender: Remove packet 59758 [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00059758 [09:22:41]NVStorageDeleteData [09:22:41]Write to MH i2c: 01 00 00 C9 1D E6 [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 C9 1D 00 00 00 00 00 AD 0C A6 [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 3249 [09:22:41]MH_Cut [09:22:41]Write to MH i2c: D1 01 00 D0 1D 01 BF [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 D0 1D 00 BE [09:22:41]Write to MH i2c: 01 00 00 D1 1D EE [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [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:43]*** 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 D1 1D 00 00 00 00 00 FF 0F 03 [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 D2 1D 80 11 00 00 00 00 00 00 69 [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 D2 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BC [09:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 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 D3 1D 80 13 00 00 00 00 00 00 6C [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 D3 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6E E9 00 00 0E 04 04 00 48 00 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 F3 [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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6E E9 00 00 0E 04 04 00 48 00 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: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 D4 1D 80 13 01 00 00 00 00 00 6E [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 D4 1D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A6 [09:22:43]RAPDU: 09 00 01 BC AB 5F 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":"0000000000959414","fd.num":59758,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [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":"0000000000959414","fd.num":59758,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [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:52]accept exits with 9 [09:22:52]New connection [09:22:52]New thread 3066957156 created [09:22:52]Thread 3067100516 joined [09:22:52]Waiting for new connection... [09:22:52] Sock 9.Parse request [09:22:52]Sock 9.Check first char [09:22:52]Sock 9.First char is OK [09:22:52]request: POST /json_proto HTTP/1.0 [09:22:52]Method: POST [09:22:52]URL: /json_proto [09:22:52]Method is POST - this is cgi request [09:22:52]url: /json_proto [09:22:52]query_string will be loaded in cgi processing [09:22:52]execute_cgi json_proto POST (null) [09:22:52]execute_cgi path=json_proto method=POST [09:22:52]POST find Content-Length [09:22:52]Host: 172.17.60.68:8080 [09:22:52]Content-Length: 677 [09:22:52]Content-Type: application/json [09:22:52] [09:22:52]POST finish read [09:22:52]Found Content-Length = 677 [09:22:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:52]execute_script... [09:22: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)545451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:52]POST & json_proto [09:22:52]process_json_proto [09:22:52]json parsed OK: [09:22:52]protocol is kg_v1.0 [09:22:52]action value=close_receipt [09:22:52]process_action close_receipt [09:22:52]cmd_close_receipt [09:22:52]MH_GetDate [09:22:52]Write to MH i2c: F0 00 00 D5 1D E1 [09:22:52]Write i2c OK [09:22:52]MH_I2C_Read... [09:22:52]Read from MH i2c: F0 [09:22:52]MH_I2C_Read... [09:22:52]Read from MH i2c: F0 09 00 [09:22:52]MH_I2C_Read... [09:22:52]Read from MH i2c: F0 09 00 D5 1D 00 6D 2E 60 66 9A 61 5F 66 0B [09:22:52]GetLastDocTimeStamp 1717579360 [09:22:52]current date 1717579373 [09:22:52]FM_GetShiftState [09:22:52]SAM_PROTO_GetShiftState [09:22:52]wFMCommunicate request_size=4 [09:22:52]MH_SAM_APDU [09:22:52]CAPDU: 80 13 01 00 [09:22:52]Write to MH i2c: E2 08 00 D6 1D 80 13 01 00 00 00 00 00 70 [09:22:52]Write i2c OK [09:22:52]MH_I2C_Read... [09:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:53]Read from MH i2c: E2 [09:22:53]MH_I2C_Read... [09:22:53]Read from MH i2c: E2 0E 00 [09:22:53]MH_I2C_Read... [09:22:53]Read from MH i2c: E2 0E 00 D6 1D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A8 [09:22:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:22:53]wFMCommunicate OK [09:22:53]SAM_PROTO_GetShiftState done [09:22:53]FM_GetShiftState done [09:22:53]opened in 1717545916 [09:22:53]opened+sec_in_day 1717632316 [09:22:53]quantity*price = 50041 [09:22:53]sum+1 = 50042 [09:22:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 154 05.06.2024 09:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59759 ФПД: 174791554990372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092253&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59759&fm=174791554990372&tin=02508201610067®Number=0000000000151680&sum=50000 [09:22:54]StoreToDocumentArchive [09:22:54]shift 72 fd 59759 [09:22:54]save to /storage/0072/doc_00059759 [09:22:54]save last doc name /storage/0072/doc_00059759 to /storage/kkm_last_doc_name [09:22:54]save OK [09:22:54]Clear old archive folders... [09:22:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:54]tlvbuf is 003C9DB0 [09:22:54]SAM_PROTO_ClearQueue [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 09 00 00 [09:22:54]Write to MH i2c: E2 08 00 E3 1D 80 09 00 00 00 00 00 00 72 [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 E3 1D 00 90 00 74 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]SAM_PROTO_ClearQueue done [09:22:54]KKMCreateOFDPacket [09:22:54]OFDProtocolAddRootSTLVToBuf [09:22:54]FM_MakeSignedData [09:22:54]FM_MakeSignedData [09:22:54]SAM_PROTO_SignData [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 0D 01 02 [09:22:54]Write to MH i2c: E2 08 00 E4 1D 80 0D 01 02 00 00 00 00 7A [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 E4 1D 00 90 00 75 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]wFMCommunicate request_size=255 [09:22:54]MH_SAM_APDU [09:22: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 6D 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F E9 00 00 35 04 06 00 9E [09:22:54]Write to MH i2c: E2 02 01 E5 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 6D 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F E9 00 00 35 04 06 00 9E 00 00 3E [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 E5 1D 00 90 00 76 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]wFMCommunicate request_size=10 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 0D 02 02 05 F8 D4 8B 81 24 [09:22:54]Write to MH i2c: E2 0D 00 E6 1D 80 0D 02 02 05 00 F8 D4 8B 81 24 00 00 83 [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 03 00 E6 1D 00 90 00 77 [09:22:54]RAPDU: 90 00 [09:22:54]wFMCommunicate OK [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 0D 03 02 [09:22:54]Write to MH i2c: E2 08 00 E7 1D 80 0D 03 02 00 00 00 00 7F [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 0B 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 0B 00 E7 1D 00 76 E6 20 03 F6 A2 A2 53 90 00 8C [09:22:54]RAPDU: 76 E6 20 03 F6 A2 A2 53 90 00 [09:22:54]wFMCommunicate OK [09:22:54]SAM_PROTO_SignData done [09:22:54]FM_MakeSignedData done [09:22:54]CreateOFDProtocolMessage [09:22:54]wFMCommunicate request_size=4 [09:22:54]MH_SAM_APDU [09:22:54]CAPDU: 80 11 00 00 [09:22:54]Write to MH i2c: E2 08 00 E8 1D 80 11 00 00 00 00 00 00 7F [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:54]Read from MH i2c: E2 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 17 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: E2 17 00 E8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D2 [09:22:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:22:54]wFMCommunicate OK [09:22:54]CreateOFDProtocolMessage done [09:22:54]OFDSenderStorePacket 59759 [09:22:54]StoreOFDPacket docnum=59759 [09:22:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F8 C5 07 01 83 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 6D 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F E9 00 00 35 04 06 00 9E F8 D4 8B 81 24 76 E6 20 03 F6 A2 A2 53 [09:22:54]CheckFolder [09:22:54]dirname=/storage/ofd_packets [09:22:54]CheckFolder done [09:22:54]ProducePacketName [09:22:54]name=ofd_packets/00059759 [09:22:54]NVStorageSaveData ofd_packets/00059759 [09:22:54]File name is /storage/ofd_packets/00059759 [09:22:54]Write 301 bytes [09:22:54]NVStorageSaveData done [09:22:54]OFDSenderStorePacket done [09:22:54]KKMCreateOFDPacket done [09:22:54]NVStorageSaveData kkm_last_timestamp [09:22:54]File name is /storage/kkm_last_timestamp [09:22:54]Write 4 bytes [09:22:54]NVStorageSaveData done [09:22:54]ExternCall_PrintAddStr [09:22:54]wPrintStart [09:22:54]Write to MH i2c: 01 00 00 E9 1D 06 [09:22:54]Write i2c OK [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: 01 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: 01 07 00 [09:22:54]MH_I2C_Read... [09:22:54]Read from MH i2c: 01 07 00 E9 1D 00 00 00 00 00 FF 0F 1B [09:22:54]RasterBufferAndPrint [09:22:54]line Счет N : (1)545451 [09:22:54]line ИНН: 02508201610067 [09:22:54]line Контрольно-Кассовый Чек [09:22:54]line ПРОДАЖА [09:22:54]line ТРК (МРК, ГНК) : 22 [09:22:54]line Товар: 2710124130 [09:22:54]line Аи-92-К-5 [09:22:54]line 7.480 * 66.90 [09:22:54]line = 500.41 [09:22:54]line НДС 12% НСП 1% [09:22:54]line > о реализуемом товаре [09:22:54]line ОКРУГЛЕНИЕ: -0.41 [09:22:54]line ИТОГО: 500.00 [09:22:54]line Внесено: 500.00 [09:22:54]line СДАЧА: 0.00 [09:22:54]line НСП 1% : 4.43 [09:22:54]line НДС 12% : 53.14 [09:22:54]line Наличными: 500.00 [09:22:54]line Безнал.: 0.00 [09:22:54]line Место: АЗС № 117 "Партнер Нефть" [09:22:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:22:54]line СНО: Общий режим [09:22:54]line Чек 154 05.06.2024 09:22 [09:22:54]line Смена: 72 ФФД: 1.0 [09:22:54]line ЗНМ: 0300000048 [09:22:54]line РНМ: 0000000000151680 [09:22:54]line Версия ККМ: v1.0 [09:22:54]line ФМ: 0000000000959414 [09:22:54]line ФД: 59759 [09:22:54]line ФПД: 174791554990372 [09:22:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092253&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59759&fm=174791554990372&tin=02508201610067®Number=0000000000151680&sum=50000 [09:22:54]written 0, free lines is 4095 [09:22:54]OFD Sender: Processing packet 59759 [packets to send 53, broken 52] [09:22:54]ProducePacketName [09:22:54]name=ofd_packets/00059759 [09:22:54]OFD Sender: To server: pG, [09:22:54]CommunicateWithHost lk.salyk.kg:30040 [09:22:54]ConnectInit lk.salyk.kg [09:22:54]Connected sock=10 [09:22:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F8 C5 07 01 83 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 6D 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F E9 00 00 35 04 06 00 9E F8 D4 8B 81 24 76 E6 20 03 F6 A2 A2 53 [09:22:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 36 0B 47 00 FD 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 39 35 39 34 31 34 10 04 04 00 6F E9 00 00 F4 03 04 00 72 DA 5F 66 B6 04 01 00 00 8C 66 FA 68 09 EA BD EE [09:22:55]CommunicateWithHost err = 0 [09:22:55]CheckOFDResponse [09:22:55]1017 (14) - 77093643461234 [09:22:55]1041 (16) - 0000000000959414 [09:22:55]1040 (4) - 59759 [09:22:55]1012 (4) - 05.06.2024 03:24 [09:22:55]1206 (1) - 0 [09:22:55]OFD Sender: Remove packet 59759 [09:22:55]ProducePacketName [09:22:55]name=ofd_packets/00059759 [09:22:55]NVStorageDeleteData [09:22:55]Write to MH i2c: 01 00 00 14 1E 32 [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 07 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: 01 07 00 14 1E 00 00 00 00 00 A5 0C EA [09:22:55]RasterBufferAndPrint [09:22:55]line [09:22:55]line [09:22:55]line [09:22:55]line [09:22:55]line [09:22:55]written 0, free lines is 3243 [09:22:55]MH_Cut [09:22:55]Write to MH i2c: D1 01 00 1B 1E 01 0B [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: D1 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: D1 01 00 [09:22:55]MH_I2C_Read... [09:22:55]Read from MH i2c: D1 01 00 1B 1E 00 0A [09:22:55]Write to MH i2c: 01 00 00 1C 1E 3A [09:22:55]Write i2c OK [09:22:55]MH_I2C_Read... [09:22:55]OFD Sender: No OFD packet to send [09:22:56]*** Cut start [09:22:56]*** Partial cut [09:22:56]*** CUTSNS_PIN = 1 [09:22:56]*** CUTSNS_PIN = 0 [09:22:56]*** Brake cut motor [09:22:56]Read from MH i2c: 01 [09:22:56]MH_I2C_Read... [09:22:56]*** Stop cut motor [09:22:56]*** Cut end [09:22:56]Read from MH i2c: 01 07 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: 01 07 00 1C 1E 00 00 00 00 00 FF 0F 4F [09:22:56]process_action close_receipt done [09:22:56]requested_data is exist [09:22:56]produce_requested_data [09:22:56]requested_item fm.sn is exist - process it [09:22:56]wFMCommunicate request_size=4 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 11 00 00 [09:22:56]Write to MH i2c: E2 08 00 1D 1E 80 11 00 00 00 00 00 00 B5 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 17 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 17 00 1D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 08 [09:22:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:22:56]wFMCommunicate OK [09:22:56]requested_item fd.num is exist - process it [09:22:56]SAM_PROTO_GetFieldsCounters [09:22:56]wFMCommunicate request_size=4 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 13 00 00 [09:22:56]Write to MH i2c: E2 08 00 1E 1E 80 13 00 00 00 00 00 00 B8 [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 62 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 62 00 1E 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6F E9 00 00 0E 04 04 00 48 00 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 43 [09:22:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6F E9 00 00 0E 04 04 00 48 00 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:22:56]wFMCommunicate OK [09:22:56]SAM_PROTO_GetFieldsCounters done [09:22:56]requested_item shift.num is exist - process it [09:22:56]requested_item shift.opened is exist - process it [09:22:56]req_shift_opened [09:22:56]FM_GetShiftState [09:22:56]SAM_PROTO_GetShiftState [09:22:56]wFMCommunicate request_size=4 [09:22:56]MH_SAM_APDU [09:22:56]CAPDU: 80 13 01 00 [09:22:56]Write to MH i2c: E2 08 00 1F 1E 80 13 01 00 00 00 00 00 BA [09:22:56]Write i2c OK [09:22:56]MH_I2C_Read... [09:22:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:56]Read from MH i2c: E2 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 0E 00 [09:22:56]MH_I2C_Read... [09:22:56]Read from MH i2c: E2 0E 00 1F 1E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F2 [09:22:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:22:56]wFMCommunicate OK [09:22:56]SAM_PROTO_GetShiftState done [09:22:56]FM_GetShiftState done [09:22:56]req_shift_opened done [09:22:56]requested_item shift.open_date is exist - process it [09:22:56]req_shift_open_date [09:22:56]req_shift_open_date done [09:22:56]produce_requested_data done [09:22:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59759,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:22:56]process_action_free close_receipt [09:22:56]json_value_free [09:22:56]json_value_free done [09:22:56]process_json_proto returns [09:22:56]Send response to host [09:22:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59759,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:22:56]free response buf [09:22:56]execute_script done [09:22:56]execute_script returns [09:22:56]free content buf [09:22:56]Sock 9.Close socket [09:22:56]Sock 9.Thread stoped [09:23:00]OFD Sender: No OFD packet to send [09:23:05]OFD Sender: No OFD packet to send [09:23:10]OFD Sender: No OFD packet to send [09:23:15]OFD Sender: No OFD packet to send [09:23:20]OFD Sender: No OFD packet to send [09:23:25]OFD Sender: No OFD packet to send [09:23:30]OFD Sender: No OFD packet to send [09:23:35]OFD Sender: No OFD packet to send [09:23:40]OFD Sender: No OFD packet to send [09:23:45]OFD Sender: No OFD packet to send [09:23:50]OFD Sender: No OFD packet to send [09:23:55]OFD Sender: No OFD packet to send [09:24:00]OFD Sender: No OFD packet to send [09:24:05]OFD Sender: No OFD packet to send [09:24:10]OFD Sender: No OFD packet to send [09:24:15]OFD Sender: No OFD packet to send [09:24:20]OFD Sender: No OFD packet to send [09:24:25]OFD Sender: No OFD packet to send [09:24:27]accept exits with 8 [09:24:27]New connection [09:24:27]New thread 3067100516 created [09:24:27]Thread 3066957156 joined [09:24:27]Waiting for new connection... [09:24:27] Sock 8.Parse request [09:24:27]Sock 8.Check first char [09:24:27]Sock 8.First char is OK [09:24:27]request: POST /json_proto HTTP/1.0 [09:24:27]Method: POST [09:24:27]URL: /json_proto [09:24:27]Method is POST - this is cgi request [09:24:27]url: /json_proto [09:24:27]query_string will be loaded in cgi processing [09:24:27]execute_cgi json_proto POST (null) [09:24:27]execute_cgi path=json_proto method=POST [09:24:27]POST find Content-Length [09:24:27]Host: 172.17.60.68:8080 [09:24:27]Content-Length: 682 [09:24:27]Content-Type: application/json [09:24:27] [09:24:27]POST finish read [09:24:27]Found Content-Length = 682 [09:24:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:27]execute_script... [09:24:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:27]POST & json_proto [09:24:27]process_json_proto [09:24:27]json parsed OK: [09:24:27]protocol is kg_v1.0 [09:24:27]action value=close_receipt [09:24:27]process_action close_receipt [09:24:27]cmd_close_receipt [09:24:27]MH_GetDate [09:24:27]Write to MH i2c: F0 00 00 20 1E 2D [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 09 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 09 00 20 1E 00 CC 2E 60 66 9A 61 5F 66 B6 [09:24:27]GetLastDocTimeStamp 1717579373 [09:24:27]current date 1717579468 [09:24:27]FM_GetShiftState [09:24:27]SAM_PROTO_GetShiftState [09:24:27]wFMCommunicate request_size=4 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 13 01 00 [09:24:27]Write to MH i2c: E2 08 00 21 1E 80 13 01 00 00 00 00 00 BC [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0E 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0E 00 21 1E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F4 [09:24:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:24:27]wFMCommunicate OK [09:24:27]SAM_PROTO_GetShiftState done [09:24:27]FM_GetShiftState done [09:24:27]opened in 1717545916 [09:24:27]opened+sec_in_day 1717632316 [09:24:27]quantity*price = 100015 [09:24:27]sum+1 = 100017 [09:24:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 155 05.06.2024 09:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59760 ФПД: 12710576799809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092428&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59760&fm=12710576799809&tin=02508201610067®Number=0000000000151680&sum=100000 [09:24:29]StoreToDocumentArchive [09:24:29]shift 72 fd 59760 [09:24:29]save to /storage/0072/doc_00059760 [09:24:29]save last doc name /storage/0072/doc_00059760 to /storage/kkm_last_doc_name [09:24:29]save OK [09:24:29]Clear old archive folders... [09:24:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:29]tlvbuf is 003EFF60 [09:24:29]SAM_PROTO_ClearQueue [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 09 00 00 [09:24:29]Write to MH i2c: E2 08 00 2E 1E 80 09 00 00 00 00 00 00 BE [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 2E 1E 00 90 00 C0 [09:24:29]RAPDU: 90 00 [09:24:29]wFMCommunicate OK [09:24:29]SAM_PROTO_ClearQueue done [09:24:29]KKMCreateOFDPacket [09:24:29]OFDProtocolAddRootSTLVToBuf [09:24:29]FM_MakeSignedData [09:24:29]FM_MakeSignedData [09:24:29]SAM_PROTO_SignData [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 0D 01 02 [09:24:29]Write to MH i2c: E2 08 00 2F 1E 80 0D 01 02 00 00 00 00 C6 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 2F 1E 00 90 00 C1 [09:24:29]RAPDU: 90 00 [09:24:29]wFMCommunicate OK [09:24:29]wFMCommunicate request_size=255 [09:24:29]MH_SAM_APDU [09:24: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 CC 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 E9 00 00 35 04 06 00 0B [09:24:29]Write to MH i2c: E2 02 01 30 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 CC 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 E9 00 00 35 04 06 00 0B 00 00 52 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 30 1E 00 90 00 C2 [09:24:29]RAPDU: 90 00 [09:24:29]wFMCommunicate OK [09:24:29]wFMCommunicate request_size=10 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 0D 02 02 05 8F 69 6A 40 41 [09:24:29]Write to MH i2c: E2 0D 00 31 1E 80 0D 02 02 05 00 8F 69 6A 40 41 00 00 B6 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 31 1E 00 90 00 C3 [09:24:29]RAPDU: 90 00 [09:24:29]wFMCommunicate OK [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 0D 03 02 [09:24:29]Write to MH i2c: E2 08 00 32 1E 80 0D 03 02 00 00 00 00 CB [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0B 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0B 00 32 1E 00 41 DB 22 99 CD 89 71 88 90 00 F2 [09:24:29]RAPDU: 41 DB 22 99 CD 89 71 88 90 00 [09:24:29]wFMCommunicate OK [09:24:29]SAM_PROTO_SignData done [09:24:29]FM_MakeSignedData done [09:24:29]CreateOFDProtocolMessage [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 11 00 00 [09:24:29]Write to MH i2c: E2 08 00 33 1E 80 11 00 00 00 00 00 00 CB [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 17 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 17 00 33 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1E [09:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:24:29]wFMCommunicate OK [09:24:29]CreateOFDProtocolMessage done [09:24:29]OFDSenderStorePacket 59760 [09:24:29]StoreOFDPacket docnum=59760 [09:24:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5B 74 07 01 20 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 CC 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 E9 00 00 35 04 06 00 0B 8F 69 6A 40 41 41 DB 22 99 CD 89 71 88 [09:24:29]CheckFolder [09:24:29]dirname=/storage/ofd_packets [09:24:29]CheckFolder done [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00059760 [09:24:29]NVStorageSaveData ofd_packets/00059760 [09:24:29]File name is /storage/ofd_packets/00059760 [09:24:29]Write 301 bytes [09:24:29]NVStorageSaveData done [09:24:29]OFDSenderStorePacket done [09:24:29]KKMCreateOFDPacket done [09:24:29]NVStorageSaveData kkm_last_timestamp [09:24:29]File name is /storage/kkm_last_timestamp [09:24:29]Write 4 bytes [09:24:29]NVStorageSaveData done [09:24:29]ExternCall_PrintAddStr [09:24:29]wPrintStart [09:24:29]Write to MH i2c: 01 00 00 34 1E 52 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 34 1E 00 00 00 00 00 FF 0F 67 [09:24:29]RasterBufferAndPrint [09:24:29]line Счет N : (1)545452 [09:24:29]line ИНН: 02508201610067 [09:24:29]line Контрольно-Кассовый Чек [09:24:29]line ПРОДАЖА [09:24:29]line ТРК (МРК, ГНК) : 12 [09:24:29]line Товар: 2710124130 [09:24:29]line Аи-92-К-5 [09:24:29]line 14.950 * 66.90 [09:24:29]line = 1000.16 [09:24:29]line НДС 12% НСП 1% [09:24:29]line > о реализуемом товаре [09:24:29]line ОКРУГЛЕНИЕ: -0.16 [09:24:29]line ИТОГО: 1000.00 [09:24:29]line Внесено: 1000.00 [09:24:29]line СДАЧА: 0.00 [09:24:29]line НСП 1% : 8.85 [09:24:29]line НДС 12% : 106.21 [09:24:29]line Наличными: 1000.00 [09:24:29]line Безнал.: 0.00 [09:24:29]line Место: АЗС № 117 "Партнер Нефть" [09:24:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:24:29]line СНО: Общий режим [09:24:29]line Чек 155 05.06.2024 09:24 [09:24:29]line Смена: 72 ФФД: 1.0 [09:24:29]line ЗНМ: 0300000048 [09:24:29]line РНМ: 0000000000151680 [09:24:29]line Версия ККМ: v1.0 [09:24:29]line ФМ: 0000000000959414 [09:24:29]line ФД: 59760 [09:24:29]line ФПД: 12710576799809 [09:24:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092428&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59760&fm=12710576799809&tin=02508201610067®Number=0000000000151680&sum=100000 [09:24:29]OFD Sender: Processing packet 59760 [packets to send 53, broken 52] [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00059760 [09:24:29]OFD Sender: To server: pG, [09:24:29]CommunicateWithHost lk.salyk.kg:30040 [09:24:29]ConnectInit lk.salyk.kg [09:24:29]written 0, free lines is 4095 [09:24:30]Connected sock=9 [09:24:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5B 74 07 01 20 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 CC 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 E9 00 00 35 04 06 00 0B 8F 69 6A 40 41 41 DB 22 99 CD 89 71 88 [09:24:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EC 42 47 00 79 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 E9 00 00 F4 03 04 00 D1 DA 5F 66 B6 04 01 00 00 A5 2B 5F E9 DF 06 37 50 [09:24:30]CommunicateWithHost err = 0 [09:24:30]CheckOFDResponse [09:24:30]1017 (14) - 77093643461234 [09:24:30]1041 (16) - 0000000000959414 [09:24:30]1040 (4) - 59760 [09:24:30]1012 (4) - 05.06.2024 03:26 [09:24:30]1206 (1) - 0 [09:24:30]OFD Sender: Remove packet 59760 [09:24:30]ProducePacketName [09:24:30]name=ofd_packets/00059760 [09:24:30]NVStorageDeleteData [09:24:30]Write to MH i2c: 01 00 00 5F 1E 7D [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: 01 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: 01 07 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: 01 07 00 5F 1E 00 00 00 00 00 A9 0C 39 [09:24:30]RasterBufferAndPrint [09:24:30]line [09:24:30]line [09:24:30]line [09:24:30]line [09:24:30]line [09:24:30]written 0, free lines is 3247 [09:24:30]MH_Cut [09:24:30]Write to MH i2c: D1 01 00 66 1E 01 56 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: D1 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: D1 01 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: D1 01 00 66 1E 00 55 [09:24:30]Write to MH i2c: 01 00 00 67 1E 85 [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]OFD Sender: No OFD packet to send [09:24:31]*** Cut start [09:24:31]*** Partial cut [09:24:31]*** CUTSNS_PIN = 1 [09:24:31]*** CUTSNS_PIN = 0 [09:24:31]*** Brake cut motor [09:24:31]Read from MH i2c: 01 [09:24:31]MH_I2C_Read... [09:24:31]*** Stop cut motor [09:24:31]*** Cut end [09:24:31]Read from MH i2c: 01 07 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: 01 07 00 67 1E 00 00 00 00 00 FF 0F 9A [09:24:31]process_action close_receipt done [09:24:31]requested_data is exist [09:24:31]produce_requested_data [09:24:31]requested_item fm.sn is exist - process it [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 11 00 00 [09:24:31]Write to MH i2c: E2 08 00 68 1E 80 11 00 00 00 00 00 00 00 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:32]Read from MH i2c: E2 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 17 00 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 17 00 68 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 53 [09:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:24:32]wFMCommunicate OK [09:24:32]requested_item fd.num is exist - process it [09:24:32]SAM_PROTO_GetFieldsCounters [09:24:32]wFMCommunicate request_size=4 [09:24:32]MH_SAM_APDU [09:24:32]CAPDU: 80 13 00 00 [09:24:32]Write to MH i2c: E2 08 00 69 1E 80 13 00 00 00 00 00 00 03 [09:24:32]Write i2c OK [09:24:32]MH_I2C_Read... [09:24:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:32]Read from MH i2c: E2 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 62 00 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 62 00 69 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 70 E9 00 00 0E 04 04 00 48 00 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 92 [09:24:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 70 E9 00 00 0E 04 04 00 48 00 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:24:32]wFMCommunicate OK [09:24:32]SAM_PROTO_GetFieldsCounters done [09:24:32]requested_item shift.num is exist - process it [09:24:32]requested_item shift.opened is exist - process it [09:24:32]req_shift_opened [09:24:32]FM_GetShiftState [09:24:32]SAM_PROTO_GetShiftState [09:24:32]wFMCommunicate request_size=4 [09:24:32]MH_SAM_APDU [09:24:32]CAPDU: 80 13 01 00 [09:24:32]Write to MH i2c: E2 08 00 6A 1E 80 13 01 00 00 00 00 00 05 [09:24:32]Write i2c OK [09:24:32]MH_I2C_Read... [09:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:32]Read from MH i2c: E2 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 0E 00 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 0E 00 6A 1E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3D [09:24:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:24:32]wFMCommunicate OK [09:24:32]SAM_PROTO_GetShiftState done [09:24:32]FM_GetShiftState done [09:24:32]req_shift_opened done [09:24:32]requested_item shift.open_date is exist - process it [09:24:32]req_shift_open_date [09:24:32]req_shift_open_date done [09:24:32]produce_requested_data done [09:24:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59760,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:24:32]process_action_free close_receipt [09:24:32]json_value_free [09:24:32]json_value_free done [09:24:32]process_json_proto returns [09:24:32]Send response to host [09:24:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59760,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:24:32]free response buf [09:24:32]execute_script done [09:24:32]execute_script returns [09:24:32]free content buf [09:24:32]Sock 8.Close socket [09:24:32]Sock 8.Thread stoped [09:24:35]OFD Sender: No OFD packet to send [09:24:40]OFD Sender: No OFD packet to send [09:24:45]OFD Sender: No OFD packet to send [09:24:50]OFD Sender: No OFD packet to send [09:24:55]OFD Sender: No OFD packet to send [09:25:00]OFD Sender: No OFD packet to send [09:25:05]OFD Sender: No OFD packet to send [09:25:10]accept exits with 10 [09:25:10]New connection [09:25:10]New thread 3066957156 created [09:25:10]Thread 3067100516 joined [09:25:10]Waiting for new connection... [09:25:10] Sock 10.Parse request [09:25:10]Sock 10.Check first char [09:25:10]Sock 10.First char is OK [09:25:10]request: POST /json_proto HTTP/1.0 [09:25:10]Method: POST [09:25:10]URL: /json_proto [09:25:10]Method is POST - this is cgi request [09:25:10]url: /json_proto [09:25:10]query_string will be loaded in cgi processing [09:25:10]execute_cgi json_proto POST (null) [09:25:10]execute_cgi path=json_proto method=POST [09:25:10]POST find Content-Length [09:25:10]Host: 172.17.60.68:8080 [09:25:10]Content-Length: 990 [09:25:10]Content-Type: application/json [09:25:10] [09:25:10]POST finish read [09:25:10]Found Content-Length = 990 [09:25:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 47.210, "sum" : 1600.42, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 47.21 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:10]execute_script... [09:25: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)545447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 47.210, "sum" : 1600.42, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 47.21 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:10]POST & json_proto [09:25:10]process_json_proto [09:25:10]json parsed OK: [09:25:10]protocol is kg_v1.0 [09:25:10]action value=close_receipt [09:25:10]process_action close_receipt [09:25:10]cmd_close_receipt [09:25:10]MH_GetDate [09:25:10]Write to MH i2c: F0 00 00 6B 1E 78 [09:25:10]Write i2c OK [09:25:10]MH_I2C_Read... [09:25:10]Read from MH i2c: F0 [09:25:10]MH_I2C_Read... [09:25:10]Read from MH i2c: F0 09 00 [09:25:10]MH_I2C_Read... [09:25:10]Read from MH i2c: F0 09 00 6B 1E 00 F6 2E 60 66 9A 61 5F 66 2B [09:25:10]GetLastDocTimeStamp 1717579468 [09:25:10]current date 1717579510 [09:25:10]FM_GetShiftState [09:25:10]SAM_PROTO_GetShiftState [09:25:10]wFMCommunicate request_size=4 [09:25:10]MH_SAM_APDU [09:25:10]CAPDU: 80 13 01 00 [09:25:10]Write to MH i2c: E2 08 00 6C 1E 80 13 01 00 00 00 00 00 07 [09:25:10]Write i2c OK [09:25:10]MH_I2C_Read... [09:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:10]Read from MH i2c: E2 [09:25:10]MH_I2C_Read... [09:25:10]Read from MH i2c: E2 0E 00 [09:25:10]MH_I2C_Read... [09:25:10]Read from MH i2c: E2 0E 00 6C 1E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3F [09:25:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:25:10]wFMCommunicate OK [09:25:10]SAM_PROTO_GetShiftState done [09:25:10]FM_GetShiftState done [09:25:10]opened in 1717545916 [09:25:10]opened+sec_in_day 1717632316 [09:25:10]quantity*price = 160041 [09:25:10]sum+1 = 160043 [09:25:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 1600.00 Внесено: 3000.00 СДАЧА: 1400.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 156 05.06.2024 09:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 47.21 сом ФМ: 0000000000959414 ФД: 59761 ФПД: 1925211553043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092511&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59761&fm=1925211553043&tin=02508201610067®Number=0000000000151680&sum=160000 [09:25:11]StoreToDocumentArchive [09:25:11]shift 72 fd 59761 [09:25:11]save to /storage/0072/doc_00059761 [09:25:11]save last doc name /storage/0072/doc_00059761 to /storage/kkm_last_doc_name [09:25:11]save OK [09:25:11]Clear old archive folders... [09:25:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:25:11]tlvbuf is 00437F90 [09:25:11]SAM_PROTO_ClearQueue [09:25:11]wFMCommunicate request_size=4 [09:25:11]MH_SAM_APDU [09:25:11]CAPDU: 80 09 00 00 [09:25:11]Write to MH i2c: E2 08 00 79 1E 80 09 00 00 00 00 00 00 09 [09:25:11]Write i2c OK [09:25:11]MH_I2C_Read... [09:25:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:11]Read from MH i2c: E2 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 79 1E 00 90 00 0B [09:25:11]RAPDU: 90 00 [09:25:11]wFMCommunicate OK [09:25:11]SAM_PROTO_ClearQueue done [09:25:11]KKMCreateOFDPacket [09:25:11]OFDProtocolAddRootSTLVToBuf [09:25:11]FM_MakeSignedData [09:25:11]FM_MakeSignedData [09:25:11]SAM_PROTO_SignData [09:25:11]wFMCommunicate request_size=4 [09:25:11]MH_SAM_APDU [09:25:11]CAPDU: 80 0D 01 02 [09:25:11]Write to MH i2c: E2 08 00 7A 1E 80 0D 01 02 00 00 00 00 11 [09:25:11]Write i2c OK [09:25:11]MH_I2C_Read... [09:25:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:11]Read from MH i2c: E2 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 7A 1E 00 90 00 0C [09:25:11]RAPDU: 90 00 [09:25:11]wFMCommunicate OK [09:25:11]wFMCommunicate request_size=255 [09:25:11]MH_SAM_APDU [09:25: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 6A B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2A 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 9C 00 00 00 F4 03 04 00 F7 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 E9 00 00 35 04 06 00 01 C0 [09:25:11]Write to MH i2c: E2 02 01 7B 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2A 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 9C 00 00 00 F4 03 04 00 F7 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 E9 00 00 35 04 06 00 01 C0 00 00 CB [09:25:11]Write i2c OK [09:25:11]MH_I2C_Read... [09:25:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:11]Read from MH i2c: E2 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 7B 1E 00 90 00 0D [09:25:11]RAPDU: 90 00 [09:25:11]wFMCommunicate OK [09:25:11]wFMCommunicate request_size=9 [09:25:11]MH_SAM_APDU [09:25:11]CAPDU: 80 0D 02 02 04 3F 8C FD 13 [09:25:11]Write to MH i2c: E2 0C 00 7C 1E 80 0D 02 02 04 00 3F 8C FD 13 00 00 F7 [09:25:11]Write i2c OK [09:25:11]MH_I2C_Read... [09:25:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:11]Read from MH i2c: E2 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 03 00 7C 1E 00 90 00 0E [09:25:11]RAPDU: 90 00 [09:25:11]wFMCommunicate OK [09:25:11]wFMCommunicate request_size=4 [09:25:11]MH_SAM_APDU [09:25:11]CAPDU: 80 0D 03 02 [09:25:11]Write to MH i2c: E2 08 00 7D 1E 80 0D 03 02 00 00 00 00 16 [09:25:11]Write i2c OK [09:25:11]MH_I2C_Read... [09:25:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:11]Read from MH i2c: E2 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 0B 00 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 0B 00 7D 1E 00 06 88 AA F6 68 DE 14 54 90 00 F3 [09:25:11]RAPDU: 06 88 AA F6 68 DE 14 54 90 00 [09:25:11]wFMCommunicate OK [09:25:11]SAM_PROTO_SignData done [09:25:11]FM_MakeSignedData done [09:25:11]CreateOFDProtocolMessage [09:25:11]wFMCommunicate request_size=4 [09:25:11]MH_SAM_APDU [09:25:11]CAPDU: 80 11 00 00 [09:25:11]Write to MH i2c: E2 08 00 7E 1E 80 11 00 00 00 00 00 00 16 [09:25:11]Write i2c OK [09:25:11]MH_I2C_Read... [09:25:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:11]Read from MH i2c: E2 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 17 00 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: E2 17 00 7E 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 69 [09:25:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:25:11]wFMCommunicate OK [09:25:11]CreateOFDProtocolMessage done [09:25:11]OFDSenderStorePacket 59761 [09:25:11]StoreOFDPacket docnum=59761 [09:25:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 91 FB 06 01 72 CC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2A 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 9C 00 00 00 F4 03 04 00 F7 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 E9 00 00 35 04 06 00 01 C0 3F 8C FD 13 06 88 AA F6 68 DE 14 54 [09:25:11]CheckFolder [09:25:11]dirname=/storage/ofd_packets [09:25:11]CheckFolder done [09:25:11]ProducePacketName [09:25:11]name=ofd_packets/00059761 [09:25:11]NVStorageSaveData ofd_packets/00059761 [09:25:11]File name is /storage/ofd_packets/00059761 [09:25:11]Write 300 bytes [09:25:11]NVStorageSaveData done [09:25:11]OFDSenderStorePacket done [09:25:11]KKMCreateOFDPacket done [09:25:11]NVStorageSaveData kkm_last_timestamp [09:25:11]File name is /storage/kkm_last_timestamp [09:25:11]Write 4 bytes [09:25:11]NVStorageSaveData done [09:25:11]ExternCall_PrintAddStr [09:25:11]wPrintStart [09:25:11]Write to MH i2c: 01 00 00 7F 1E 9D [09:25:11]Write i2c OK [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: 01 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: 01 07 00 [09:25:11]MH_I2C_Read... [09:25:11]Read from MH i2c: 01 07 00 7F 1E 00 00 00 00 00 FF 0F B2 [09:25:11]RasterBufferAndPrint [09:25:11]line Счет N : (1)545447 [09:25:11]line ИНН: 02508201610067 [09:25:11]line Контрольно-Кассовый Чек [09:25:11]line ПРОДАЖА [09:25:11]line ТРК (МРК, ГНК) : 72 [09:25:11]line Товар: 2711190000 [09:25:11]line ГАЗ-К-5 [09:25:11]line 47.210 * 33.90 [09:25:11]line = 1600.42 [09:25:11]line НДС 12% НСП 1% [09:25:11]line > о реализуемом товаре [09:25:11]line ОКРУГЛЕНИЕ: -0.42 [09:25:11]line ИТОГО: 1600.00 [09:25:11]line Внесено: 3000.00 [09:25:11]line СДАЧА: 1400.00 [09:25:11]line НСП 1% : 14.16 [09:25:11]line НДС 12% : 169.96 [09:25:11]line Наличными: 1600.00 [09:25:11]line Безнал.: 0.00 [09:25:11]line Место: АЗС № 117 "Партнер Нефть" [09:25:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:25:11]line СНО: Общий режим [09:25:11]line Чек 156 05.06.2024 09:25 [09:25:11]line Смена: 72 ФФД: 1.0 [09:25:11]line ЗНМ: 0300000048 [09:25:11]line РНМ: 0000000000151680 [09:25:11]line Версия ККМ: v1.0 [09:25:11]line [09:25:11]line Дисконтная программа [09:25:11]line СУГ [09:25:11]line номер 117 [09:25:11]line сэкономлено 47.21 сом [09:25:11]line ФМ: 0000000000959414 [09:25:11]line ФД: 59761 [09:25:11]line ФПД: 1925211553043 [09:25:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092511&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59761&fm=1925211553043&tin=02508201610067®Number=0000000000151680&sum=160000 [09:25:12]OFD Sender: Processing packet 59761 [packets to send 53, broken 52] [09:25:12]ProducePacketName [09:25:12]name=ofd_packets/00059761 [09:25:12]OFD Sender: To server: pG, [09:25:12]CommunicateWithHost lk.salyk.kg:30040 [09:25:12]ConnectInit lk.salyk.kg [09:25:12]written 0, free lines is 4095 [09:25:12]Connected sock=9 [09:25:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 91 FB 06 01 72 CC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2A 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 9C 00 00 00 F4 03 04 00 F7 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 E9 00 00 35 04 06 00 01 C0 3F 8C FD 13 06 88 AA F6 68 DE 14 54 [09:25:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 28 5D 47 00 23 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 E9 00 00 F4 03 04 00 FB DA 5F 66 B6 04 01 00 00 A9 D8 42 E0 39 A3 3E D1 [09:25:12]CommunicateWithHost err = 0 [09:25:12]CheckOFDResponse [09:25:12]1017 (14) - 77093643461234 [09:25:12]1041 (16) - 0000000000959414 [09:25:12]1040 (4) - 59761 [09:25:12]1012 (4) - 05.06.2024 03:26 [09:25:12]1206 (1) - 0 [09:25:12]OFD Sender: Remove packet 59761 [09:25:12]ProducePacketName [09:25:12]name=ofd_packets/00059761 [09:25:12]NVStorageDeleteData [09:25:12]Write to MH i2c: 01 00 00 AF 1E CD [09:25:12]Write i2c OK [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: 01 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: 01 07 00 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: 01 07 00 AF 1E 00 00 00 00 00 40 0C 20 [09:25:12]RasterBufferAndPrint [09:25:12]line [09:25:12]line [09:25:12]line [09:25:12]line [09:25:12]line [09:25:12]written 0, free lines is 3141 [09:25:12]MH_Cut [09:25:12]Write to MH i2c: D1 01 00 B6 1E 01 A6 [09:25:12]Write i2c OK [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: D1 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: D1 01 00 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: D1 01 00 B6 1E 00 A5 [09:25:12]Write to MH i2c: 01 00 00 B7 1E D5 [09:25:12]Write i2c OK [09:25:12]MH_I2C_Read... [09:25:12]OFD Sender: No OFD packet to send [09:25:13]*** Cut start [09:25:13]*** Partial cut [09:25:13]*** CUTSNS_PIN = 1 [09:25:13]*** CUTSNS_PIN = 0 [09:25:13]*** Brake cut motor [09:25:14]Read from MH i2c: 01 [09:25:14]MH_I2C_Read... [09:25:14]*** Stop cut motor [09:25:14]*** Cut end [09:25:14]Read from MH i2c: 01 07 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: 01 07 00 B7 1E 00 00 00 00 00 FF 0F EA [09:25:14]process_action close_receipt done [09:25:14]requested_data is exist [09:25:14]produce_requested_data [09:25:14]requested_item fm.sn is exist - process it [09:25:14]wFMCommunicate request_size=4 [09:25:14]MH_SAM_APDU [09:25:14]CAPDU: 80 11 00 00 [09:25:14]Write to MH i2c: E2 08 00 B8 1E 80 11 00 00 00 00 00 00 50 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:14]Read from MH i2c: E2 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 17 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 17 00 B8 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [09:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:25:14]wFMCommunicate OK [09:25:14]requested_item fd.num is exist - process it [09:25:14]SAM_PROTO_GetFieldsCounters [09:25:14]wFMCommunicate request_size=4 [09:25:14]MH_SAM_APDU [09:25:14]CAPDU: 80 13 00 00 [09:25:14]Write to MH i2c: E2 08 00 B9 1E 80 13 00 00 00 00 00 00 53 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:14]Read from MH i2c: E2 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 62 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 62 00 B9 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 71 E9 00 00 0E 04 04 00 48 00 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 E6 [09:25:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 71 E9 00 00 0E 04 04 00 48 00 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:25:14]wFMCommunicate OK [09:25:14]SAM_PROTO_GetFieldsCounters done [09:25:14]requested_item shift.num is exist - process it [09:25:14]requested_item shift.opened is exist - process it [09:25:14]req_shift_opened [09:25:14]FM_GetShiftState [09:25:14]SAM_PROTO_GetShiftState [09:25:14]wFMCommunicate request_size=4 [09:25:14]MH_SAM_APDU [09:25:14]CAPDU: 80 13 01 00 [09:25:14]Write to MH i2c: E2 08 00 BA 1E 80 13 01 00 00 00 00 00 55 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 [09:25:14]MH_I2C_Read... [09:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:14]Read from MH i2c: E2 0E 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: E2 0E 00 BA 1E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [09:25:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:25:14]wFMCommunicate OK [09:25:14]SAM_PROTO_GetShiftState done [09:25:14]FM_GetShiftState done [09:25:14]req_shift_opened done [09:25:14]requested_item shift.open_date is exist - process it [09:25:14]req_shift_open_date [09:25:14]req_shift_open_date done [09:25:14]produce_requested_data done [09:25:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59761,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:25:14]process_action_free close_receipt [09:25:14]json_value_free [09:25:14]json_value_free done [09:25:14]process_json_proto returns [09:25:14]Send response to host [09:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59761,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:25:14]free response buf [09:25:14]execute_script done [09:25:14]execute_script returns [09:25:14]free content buf [09:25:14]Sock 10.Close socket [09:25:14]Sock 10.Thread stoped [09:25:14]accept exits with 8 [09:25:14]New connection [09:25:14]New thread 3067100516 created [09:25:14]Thread 3066957156 joined [09:25:14]Waiting for new connection... [09:25:14] Sock 8.Parse request [09:25:14]Sock 8.Check first char [09:25:14]Sock 8.First char is OK [09:25:14]request: POST /json_proto HTTP/1.0 [09:25:14]Method: POST [09:25:14]URL: /json_proto [09:25:14]Method is POST - this is cgi request [09:25:14]url: /json_proto [09:25:14]query_string will be loaded in cgi processing [09:25:14]execute_cgi json_proto POST (null) [09:25:14]execute_cgi path=json_proto method=POST [09:25:14]POST find Content-Length [09:25:14]Host: 172.17.60.68:8080 [09:25:14]Content-Length: 990 [09:25:14]Content-Type: application/json [09:25:14] [09:25:14]POST finish read [09:25:14]Found Content-Length = 990 [09:25:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 41.300, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 41.30 \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" ] } } [09:25:14]execute_script... [09: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)545448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 41.300, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 41.30 \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" ] } } [09:25:14]POST & json_proto [09:25:14]process_json_proto [09:25:14]json parsed OK: [09:25:14]protocol is kg_v1.0 [09:25:14]action value=close_receipt [09:25:14]process_action close_receipt [09:25:14]cmd_close_receipt [09:25:14]MH_GetDate [09:25:14]Write to MH i2c: F0 00 00 BB 1E C8 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: F0 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: F0 09 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: F0 09 00 BB 1E 00 FB 2E 60 66 9A 61 5F 66 80 [09:25:14]GetLastDocTimeStamp 1717579511 [09:25:14]current date 1717579515 [09:25:14]FM_GetShiftState [09:25:14]SAM_PROTO_GetShiftState [09:25:14]wFMCommunicate request_size=4 [09:25:14]MH_SAM_APDU [09:25:14]CAPDU: 80 13 01 00 [09:25:14]Write to MH i2c: E2 08 00 BC 1E 80 13 01 00 00 00 00 00 57 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:15]Read from MH i2c: E2 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 0E 00 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 0E 00 BC 1E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [09:25:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:25:15]wFMCommunicate OK [09:25:15]SAM_PROTO_GetShiftState done [09:25:15]FM_GetShiftState done [09:25:15]opened in 1717545916 [09:25:15]opened+sec_in_day 1717632316 [09:25:15]quantity*price = 140007 [09:25:15]sum+1 = 140008 [09:25:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 157 05.06.2024 09:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 41.30 сом ФМ: 0000000000959414 ФД: 59762 ФПД: 213645559098901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092515&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59762&fm=213645559098901&tin=02508201610067®Number=0000000000151680&sum=140000 [09:25:16]StoreToDocumentArchive [09:25:16]shift 72 fd 59762 [09:25:16]save to /storage/0072/doc_00059762 [09:25:16]save last doc name /storage/0072/doc_00059762 to /storage/kkm_last_doc_name [09:25:16]save OK [09:25:16]Clear old archive folders... [09:25:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:25:16]tlvbuf is 003FE010 [09:25:16]SAM_PROTO_ClearQueue [09:25:16]wFMCommunicate request_size=4 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 09 00 00 [09:25:16]Write to MH i2c: E2 08 00 C9 1E 80 09 00 00 00 00 00 00 59 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 C9 1E 00 90 00 5B [09:25:16]RAPDU: 90 00 [09:25:16]wFMCommunicate OK [09:25:16]SAM_PROTO_ClearQueue done [09:25:16]KKMCreateOFDPacket [09:25:16]OFDProtocolAddRootSTLVToBuf [09:25:16]FM_MakeSignedData [09:25:16]FM_MakeSignedData [09:25:16]SAM_PROTO_SignData [09:25:16]wFMCommunicate request_size=4 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 0D 01 02 [09:25:16]Write to MH i2c: E2 08 00 CA 1E 80 0D 01 02 00 00 00 00 61 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 CA 1E 00 90 00 5C [09:25:16]RAPDU: 90 00 [09:25:16]wFMCommunicate OK [09:25:16]wFMCommunicate request_size=255 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 54 A1 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 FB 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 E9 00 00 35 04 06 00 C2 4F [09:25:16]Write to MH i2c: E2 02 01 CB 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 54 A1 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 FB 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 E9 00 00 35 04 06 00 C2 4F 00 00 CA [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 CB 1E 00 90 00 5D [09:25:16]RAPDU: 90 00 [09:25:16]wFMCommunicate OK [09:25:16]wFMCommunicate request_size=9 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 0D 02 02 04 3B A8 6E 15 [09:25:16]Write to MH i2c: E2 0C 00 CC 1E 80 0D 02 02 04 00 3B A8 6E 15 00 00 D2 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 03 00 CC 1E 00 90 00 5E [09:25:16]RAPDU: 90 00 [09:25:16]wFMCommunicate OK [09:25:16]wFMCommunicate request_size=4 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 0D 03 02 [09:25:16]Write to MH i2c: E2 08 00 CD 1E 80 0D 03 02 00 00 00 00 66 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 0B 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 0B 00 CD 1E 00 13 67 15 27 26 46 6E 8A 90 00 81 [09:25:16]RAPDU: 13 67 15 27 26 46 6E 8A 90 00 [09:25:16]wFMCommunicate OK [09:25:16]SAM_PROTO_SignData done [09:25:16]FM_MakeSignedData done [09:25:16]CreateOFDProtocolMessage [09:25:16]wFMCommunicate request_size=4 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 11 00 00 [09:25:16]Write to MH i2c: E2 08 00 CE 1E 80 11 00 00 00 00 00 00 66 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:17]Read from MH i2c: E2 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: E2 17 00 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: E2 17 00 CE 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B9 [09:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:25:17]wFMCommunicate OK [09:25:17]CreateOFDProtocolMessage done [09:25:17]OFDSenderStorePacket 59762 [09:25:17]StoreOFDPacket docnum=59762 [09:25:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E3 4F 06 01 9B 81 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 54 A1 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 FB 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 E9 00 00 35 04 06 00 C2 4F 3B A8 6E 15 13 67 15 27 26 46 6E 8A [09:25:17]CheckFolder [09:25:17]dirname=/storage/ofd_packets [09:25:17]CheckFolder done [09:25:17]ProducePacketName [09:25:17]name=ofd_packets/00059762 [09:25:17]NVStorageSaveData ofd_packets/00059762 [09:25:17]File name is /storage/ofd_packets/00059762 [09:25:17]Write 300 bytes [09:25:17]NVStorageSaveData done [09:25:17]OFDSenderStorePacket done [09:25:17]KKMCreateOFDPacket done [09:25:17]NVStorageSaveData kkm_last_timestamp [09:25:17]File name is /storage/kkm_last_timestamp [09:25:17]Write 4 bytes [09:25:17]NVStorageSaveData done [09:25:17]ExternCall_PrintAddStr [09:25:17]wPrintStart [09:25:17]Write to MH i2c: 01 00 00 CF 1E ED [09:25:17]Write i2c OK [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 07 00 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 07 00 CF 1E 00 00 00 00 00 FF 0F 02 [09:25:17]RasterBufferAndPrint [09:25:17]line Счет N : (1)545448 [09:25:17]line ИНН: 02508201610067 [09:25:17]line Контрольно-Кассовый Чек [09:25:17]line ПРОДАЖА [09:25:17]line ТРК (МРК, ГНК) : 71 [09:25:17]line Товар: 2711190000 [09:25:17]line ГАЗ-К-5 [09:25:17]line 41.300 * 33.90 [09:25:17]line = 1400.07 [09:25:17]line НДС 12% НСП 1% [09:25:17]line > о реализуемом товаре [09:25:17]line ОКРУГЛЕНИЕ: -0.07 [09:25:17]line ИТОГО: 1400.00 [09:25:17]line Внесено: 1400.00 [09:25:17]line СДАЧА: 0.00 [09:25:17]line НСП 1% : 12.39 [09:25:17]line НДС 12% : 148.68 [09:25:17]line Наличными: 1400.00 [09:25:17]line Безнал.: 0.00 [09:25:17]line Место: АЗС № 117 "Партнер Нефть" [09:25:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:25:17]line СНО: Общий режим [09:25:17]line Чек 157 05.06.2024 09:25 [09:25:17]line Смена: 72 ФФД: 1.0 [09:25:17]line ЗНМ: 0300000048 [09:25:17]line РНМ: 0000000000151680 [09:25:17]line Версия ККМ: v1.0 [09:25:17]line [09:25:17]line Дисконтная программа [09:25:17]line СУГ [09:25:17]line номер 117 [09:25:17]line сэкономлено 41.30 сом [09:25:17]line ФМ: 0000000000959414 [09:25:17]line ФД: 59762 [09:25:17]line ФПД: 213645559098901 [09:25:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092515&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59762&fm=213645559098901&tin=02508201610067®Number=0000000000151680&sum=140000 [09:25:17]OFD Sender: Processing packet 59762 [packets to send 53, broken 52] [09:25:17]ProducePacketName [09:25:17]name=ofd_packets/00059762 [09:25:17]OFD Sender: To server: pG, [09:25:17]CommunicateWithHost lk.salyk.kg:30040 [09:25:17]ConnectInit lk.salyk.kg [09:25:17]written 0, free lines is 4095 [09:25:17]Connected sock=10 [09:25:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E3 4F 06 01 9B 81 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 54 A1 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 FB 2E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 E9 00 00 35 04 06 00 C2 4F 3B A8 6E 15 13 67 15 27 26 46 6E 8A [09:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EB 2A 47 00 BB 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 39 35 39 34 31 34 10 04 04 00 72 E9 00 00 F4 03 04 00 00 DB 5F 66 B6 04 01 00 00 E7 FD 7A 18 24 5D CB AC [09:25:17]CommunicateWithHost err = 0 [09:25:17]CheckOFDResponse [09:25:17]1017 (14) - 77093643461234 [09:25:17]1041 (16) - 0000000000959414 [09:25:17]1040 (4) - 59762 [09:25:17]1012 (4) - 05.06.2024 03:26 [09:25:17]1206 (1) - 0 [09:25:17]OFD Sender: Remove packet 59762 [09:25:17]ProducePacketName [09:25:17]name=ofd_packets/00059762 [09:25:17]NVStorageDeleteData [09:25:17]Write to MH i2c: 01 00 00 FF 1E 1D [09:25:17]Write i2c OK [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 07 00 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: 01 07 00 FF 1E 00 00 00 00 00 65 0C 95 [09:25:17]RasterBufferAndPrint [09:25:17]line [09:25:17]line [09:25:17]line [09:25:17]line [09:25:17]line [09:25:17]written 0, free lines is 3186 [09:25:17]MH_Cut [09:25:17]Write to MH i2c: D1 01 00 06 1F 01 F7 [09:25:17]Write i2c OK [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: D1 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: D1 01 00 [09:25:17]MH_I2C_Read... [09:25:17]Read from MH i2c: D1 01 00 06 1F 00 F6 [09:25:17]Write to MH i2c: 01 00 00 07 1F 26 [09:25:17]Write i2c OK [09:25:17]MH_I2C_Read... [09:25:18]OFD Sender: No OFD packet to send [09:25:18]*** Cut start [09:25:18]*** Partial cut [09:25:18]*** CUTSNS_PIN = 1 [09:25:18]*** CUTSNS_PIN = 0 [09:25:19]*** Brake cut motor [09:25:19]Read from MH i2c: 01 [09:25:19]MH_I2C_Read... [09:25:19]*** Stop cut motor [09:25:19]*** Cut end [09:25:19]Read from MH i2c: 01 07 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: 01 07 00 07 1F 00 00 00 00 00 FF 0F 3B [09:25:19]process_action close_receipt done [09:25:19]requested_data is exist [09:25:19]produce_requested_data [09:25:19]requested_item fm.sn is exist - process it [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 11 00 00 [09:25:19]Write to MH i2c: E2 08 00 08 1F 80 11 00 00 00 00 00 00 A1 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 17 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 17 00 08 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [09:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:25:19]wFMCommunicate OK [09:25:19]requested_item fd.num is exist - process it [09:25:19]SAM_PROTO_GetFieldsCounters [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 13 00 00 [09:25:19]Write to MH i2c: E2 08 00 09 1F 80 13 00 00 00 00 00 00 A4 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 62 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 62 00 09 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 72 E9 00 00 0E 04 04 00 48 00 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 3B [09:25:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 72 E9 00 00 0E 04 04 00 48 00 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:25:19]wFMCommunicate OK [09:25:19]SAM_PROTO_GetFieldsCounters done [09:25:19]requested_item shift.num is exist - process it [09:25:19]requested_item shift.opened is exist - process it [09:25:19]req_shift_opened [09:25:19]FM_GetShiftState [09:25:19]SAM_PROTO_GetShiftState [09:25:19]wFMCommunicate request_size=4 [09:25:19]MH_SAM_APDU [09:25:19]CAPDU: 80 13 01 00 [09:25:19]Write to MH i2c: E2 08 00 0A 1F 80 13 01 00 00 00 00 00 A6 [09:25:19]Write i2c OK [09:25:19]MH_I2C_Read... [09:25:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:19]Read from MH i2c: E2 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 0E 00 [09:25:19]MH_I2C_Read... [09:25:19]Read from MH i2c: E2 0E 00 0A 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DE [09:25:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:25:19]wFMCommunicate OK [09:25:19]SAM_PROTO_GetShiftState done [09:25:19]FM_GetShiftState done [09:25:19]req_shift_opened done [09:25:19]requested_item shift.open_date is exist - process it [09:25:19]req_shift_open_date [09:25:19]req_shift_open_date done [09:25:19]produce_requested_data done [09:25:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59762,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:25:19]process_action_free close_receipt [09:25:19]json_value_free [09:25:19]json_value_free done [09:25:19]process_json_proto returns [09:25:19]Send response to host [09:25:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59762,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:25:19]free response buf [09:25:19]execute_script done [09:25:19]execute_script returns [09:25:19]free content buf [09:25:19]Sock 8.Close socket [09:25:19]Sock 8.Thread stoped [09:25:23]OFD Sender: No OFD packet to send [09:25:24]accept exits with 9 [09:25:24]New connection [09:25:24]New thread 3066957156 created [09:25:24]Thread 3067100516 joined [09:25:24]Waiting for new connection... [09:25:24] Sock 9.Parse request [09:25:24]Sock 9.Check first char [09:25:24]Sock 9.First char is OK [09:25:24]request: POST /json_proto HTTP/1.0 [09:25:24]Method: POST [09:25:24]URL: /json_proto [09:25:24]Method is POST - this is cgi request [09:25:24]url: /json_proto [09:25:24]query_string will be loaded in cgi processing [09:25:24]execute_cgi json_proto POST (null) [09:25:24]execute_cgi path=json_proto method=POST [09:25:24]POST find Content-Length [09:25:24]Host: 172.17.60.68:8080 [09:25:24]Content-Length: 1205 [09:25:24]Content-Type: application/json [09:25:24] [09:25:24]POST finish read [09:25:24]Found Content-Length = 1205 [09:25: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545453\u000A05.06.2024 09:20\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3789172\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:24]execute_script... [09:25: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545453\u000A05.06.2024 09:20\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3789172\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:24]POST & json_proto [09:25:24]process_json_proto [09:25:24]json parsed OK: [09:25:24]protocol is kg_v1.0 [09:25:24]action value=print_text [09:25:24]process_action print_text [09:25:24]cmd_print_text [09:25:24]ExternCall_PrintAddStr [09:25:24]wPrintStart [09:25:24]Write to MH i2c: 01 00 00 0B 1F 2A [09:25:24]Write i2c OK [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: 01 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: 01 07 00 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: 01 07 00 0B 1F 00 00 00 00 00 FF 0F 3F [09:25:24]RasterBufferAndPrint [09:25:24]line *****ТОВАРНЫЙ ЧЕК***** [09:25:24]line АЗС 117 [09:25:24]line Партнер нефть [09:25:24]line 02508201610067 [09:25:24]line Кассир : Койгельдиева Р. [09:25:24]line Счет N : (1)545453 [09:25:24]line 05.06.2024 09:20 [09:25:24]line ПРОДАЖА [09:25:24]line ТРК (МРК, ГНК): 41 [09:25:24]line Вид ГСМ : 2710194210 [09:25:24]line ДТ-К-5 [09:25:24]line 20.000 x 72.90 [09:25:24]line ИТОГ: 1458.00 [09:25:24]line Тип оплаты: Талоны: Партнер нефть [09:25:24]line 3789172 [09:25:24]line ______________________ [09:25:24]line (подпись) [09:25:24]written 0, free lines is 4095 [09:25:24]Write to MH i2c: 01 00 00 20 1F 3F [09:25:24]Write i2c OK [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: 01 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: 01 07 00 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: 01 07 00 20 1F 00 00 00 00 00 F7 0D 4A [09:25:24]RasterBufferAndPrint [09:25:24]line [09:25:24]line [09:25:24]line [09:25:24]line [09:25:24]line [09:25:24]written 0, free lines is 3580 [09:25:24]MH_Cut [09:25:24]Write to MH i2c: D1 01 00 27 1F 01 18 [09:25:24]Write i2c OK [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: D1 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: D1 01 00 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: D1 01 00 27 1F 00 17 [09:25:24]Write to MH i2c: 01 00 00 28 1F 47 [09:25:24]Write i2c OK [09:25:24]MH_I2C_Read... [09:25:25]*** Cut start [09:25:25]*** Partial cut [09:25:25]*** CUTSNS_PIN = 1 [09:25:25]*** CUTSNS_PIN = 0 [09:25:25]*** Brake cut motor [09:25:25]Read from MH i2c: 01 [09:25:25]MH_I2C_Read... [09:25:25]*** Stop cut motor [09:25:25]*** Cut end [09:25:25]Read from MH i2c: 01 07 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: 01 07 00 28 1F 00 00 00 00 00 FF 0F 5C [09:25:25]process_action print_text done [09:25:25]requested_data is exist [09:25:25]produce_requested_data [09:25:25]requested_item fm.sn is exist - process it [09:25:25]wFMCommunicate request_size=4 [09:25:25]MH_SAM_APDU [09:25:25]CAPDU: 80 11 00 00 [09:25:25]Write to MH i2c: E2 08 00 29 1F 80 11 00 00 00 00 00 00 C2 [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:25]Read from MH i2c: E2 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 17 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 17 00 29 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 15 [09:25:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:25:25]wFMCommunicate OK [09:25:25]requested_item fd.num is exist - process it [09:25:25]SAM_PROTO_GetFieldsCounters [09:25:25]wFMCommunicate request_size=4 [09:25:25]MH_SAM_APDU [09:25:25]CAPDU: 80 13 00 00 [09:25:25]Write to MH i2c: E2 08 00 2A 1F 80 13 00 00 00 00 00 00 C5 [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 [09:25:25]MH_I2C_Read... [09:25:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:25]Read from MH i2c: E2 62 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 62 00 2A 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 72 E9 00 00 0E 04 04 00 48 00 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 5C [09:25:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 72 E9 00 00 0E 04 04 00 48 00 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:25:25]wFMCommunicate OK [09:25:25]SAM_PROTO_GetFieldsCounters done [09:25:25]requested_item shift.num is exist - process it [09:25:25]requested_item shift.opened is exist - process it [09:25:25]req_shift_opened [09:25:25]FM_GetShiftState [09:25:25]SAM_PROTO_GetShiftState [09:25:25]wFMCommunicate request_size=4 [09:25:25]MH_SAM_APDU [09:25:25]CAPDU: 80 13 01 00 [09:25:25]Write to MH i2c: E2 08 00 2B 1F 80 13 01 00 00 00 00 00 C7 [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:25]Read from MH i2c: E2 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 0E 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 0E 00 2B 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FF [09:25:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:25:25]wFMCommunicate OK [09:25:25]SAM_PROTO_GetShiftState done [09:25:25]FM_GetShiftState done [09:25:25]req_shift_opened done [09:25:25]requested_item shift.open_date is exist - process it [09:25:25]req_shift_open_date [09:25:25]req_shift_open_date done [09:25:25]produce_requested_data done [09:25:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59762,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:25:25]process_action_free print_text [09:25:25]json_value_free [09:25:25]json_value_free done [09:25:25]process_json_proto returns [09:25:25]Send response to host [09:25:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59762,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:25:25]free response buf [09:25:25]execute_script done [09:25:25]execute_script returns [09:25:25]free content buf [09:25:25]Sock 9.Close socket [09:25:25]Sock 9.Thread stoped [09:25:28]OFD Sender: No OFD packet to send [09:25:33]OFD Sender: No OFD packet to send [09:25:38]OFD Sender: No OFD packet to send [09:25:43]OFD Sender: No OFD packet to send [09:25:48]OFD Sender: No OFD packet to send [09:25:53]OFD Sender: No OFD packet to send [09:25:58]OFD Sender: No OFD packet to send [09:26:03]OFD Sender: No OFD packet to send [09:26:08]OFD Sender: No OFD packet to send [09:26:13]OFD Sender: No OFD packet to send [09:26:18]OFD Sender: No OFD packet to send [09:26:23]OFD Sender: No OFD packet to send [09:26:27]accept exits with 8 [09:26:27]New connection [09:26:27]New thread 3067100516 created [09:26:27]Thread 3066957156 joined [09:26:27]Waiting for new connection... [09:26:27] Sock 8.Parse request [09:26:27]Sock 8.Check first char [09:26:27]Sock 8.First char is OK [09:26:27]request: POST /json_proto HTTP/1.0 [09:26:27]Method: POST [09:26:27]URL: /json_proto [09:26:27]Method is POST - this is cgi request [09:26:27]url: /json_proto [09:26:27]query_string will be loaded in cgi processing [09:26:27]execute_cgi json_proto POST (null) [09:26:27]execute_cgi path=json_proto method=POST [09:26:27]POST find Content-Length [09:26:27]Host: 172.17.60.68:8080 [09:26:27]Content-Length: 677 [09:26:27]Content-Type: application/json [09:26:27] [09:26:27]POST finish read [09:26:27]Found Content-Length = 677 [09:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [09:26:27]execute_script... [09:26: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)545454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [09:26:27]POST & json_proto [09:26:27]process_json_proto [09:26:27]json parsed OK: [09:26:27]protocol is kg_v1.0 [09:26:27]action value=close_receipt [09:26:27]process_action close_receipt [09:26:27]cmd_close_receipt [09:26:27]MH_GetDate [09:26:27]Write to MH i2c: F0 00 00 2C 1F 3A [09:26:27]Write i2c OK [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: F0 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: F0 09 00 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: F0 09 00 2C 1F 00 44 2F 60 66 9A 61 5F 66 3C [09:26:27]GetLastDocTimeStamp 1717579515 [09:26:27]current date 1717579588 [09:26:27]FM_GetShiftState [09:26:27]SAM_PROTO_GetShiftState [09:26:27]wFMCommunicate request_size=4 [09:26:27]MH_SAM_APDU [09:26:27]CAPDU: 80 13 01 00 [09:26:27]Write to MH i2c: E2 08 00 2D 1F 80 13 01 00 00 00 00 00 C9 [09:26:27]Write i2c OK [09:26:27]MH_I2C_Read... [09:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:27]Read from MH i2c: E2 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: E2 0E 00 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: E2 0E 00 2D 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 01 [09:26:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:26:27]wFMCommunicate OK [09:26:27]SAM_PROTO_GetShiftState done [09:26:27]FM_GetShiftState done [09:26:27]opened in 1717545916 [09:26:27]opened+sec_in_day 1717632316 [09:26:27]quantity*price = 20003 [09:26:27]sum+1 = 20004 [09:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 158 05.06.2024 09:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59763 ФПД: 104076908487105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092628&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59763&fm=104076908487105&tin=02508201610067®Number=0000000000151680&sum=20000 [09:26:29]StoreToDocumentArchive [09:26:29]shift 72 fd 59763 [09:26:29]save to /storage/0072/doc_00059763 [09:26:29]save last doc name /storage/0072/doc_00059763 to /storage/kkm_last_doc_name [09:26:29]save OK [09:26:29]Clear old archive folders... [09:26:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:29]tlvbuf is B6F7C930 [09:26:29]SAM_PROTO_ClearQueue [09:26:29]wFMCommunicate request_size=4 [09:26:29]MH_SAM_APDU [09:26:29]CAPDU: 80 09 00 00 [09:26:29]Write to MH i2c: E2 08 00 3A 1F 80 09 00 00 00 00 00 00 CB [09:26:29]Write i2c OK [09:26:29]MH_I2C_Read... [09:26:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:29]Read from MH i2c: E2 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 3A 1F 00 90 00 CD [09:26:29]RAPDU: 90 00 [09:26:29]wFMCommunicate OK [09:26:29]SAM_PROTO_ClearQueue done [09:26:29]KKMCreateOFDPacket [09:26:29]OFDProtocolAddRootSTLVToBuf [09:26:29]FM_MakeSignedData [09:26:29]FM_MakeSignedData [09:26:29]SAM_PROTO_SignData [09:26:29]wFMCommunicate request_size=4 [09:26:29]MH_SAM_APDU [09:26:29]CAPDU: 80 0D 01 02 [09:26:29]Write to MH i2c: E2 08 00 3B 1F 80 0D 01 02 00 00 00 00 D3 [09:26:29]Write i2c OK [09:26:29]MH_I2C_Read... [09:26:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:29]Read from MH i2c: E2 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 3B 1F 00 90 00 CE [09:26:29]RAPDU: 90 00 [09:26:29]wFMCommunicate OK [09:26:29]wFMCommunicate request_size=255 [09:26:29]MH_SAM_APDU [09:26: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 00 00 00 F4 03 04 00 44 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 E9 00 00 35 04 06 00 5E [09:26:29]Write to MH i2c: E2 02 01 3C 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 00 00 00 F4 03 04 00 44 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 E9 00 00 35 04 06 00 5E 00 00 F9 [09:26:29]Write i2c OK [09:26:29]MH_I2C_Read... [09:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:29]Read from MH i2c: E2 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 3C 1F 00 90 00 CF [09:26:29]RAPDU: 90 00 [09:26:29]wFMCommunicate OK [09:26:29]wFMCommunicate request_size=10 [09:26:29]MH_SAM_APDU [09:26:29]CAPDU: 80 0D 02 02 05 A8 4B 28 E1 C1 [09:26:29]Write to MH i2c: E2 0D 00 3D 1F 80 0D 02 02 05 00 A8 4B 28 E1 C1 00 00 9D [09:26:29]Write i2c OK [09:26:29]MH_I2C_Read... [09:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:29]Read from MH i2c: E2 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 03 00 3D 1F 00 90 00 D0 [09:26:29]RAPDU: 90 00 [09:26:29]wFMCommunicate OK [09:26:29]wFMCommunicate request_size=4 [09:26:29]MH_SAM_APDU [09:26:29]CAPDU: 80 0D 03 02 [09:26:29]Write to MH i2c: E2 08 00 3E 1F 80 0D 03 02 00 00 00 00 D8 [09:26:29]Write i2c OK [09:26:29]MH_I2C_Read... [09:26:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:29]Read from MH i2c: E2 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 0B 00 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 0B 00 3E 1F 00 81 08 24 A1 C1 29 FD 43 90 00 51 [09:26:29]RAPDU: 81 08 24 A1 C1 29 FD 43 90 00 [09:26:29]wFMCommunicate OK [09:26:29]SAM_PROTO_SignData done [09:26:29]FM_MakeSignedData done [09:26:29]CreateOFDProtocolMessage [09:26:29]wFMCommunicate request_size=4 [09:26:29]MH_SAM_APDU [09:26:29]CAPDU: 80 11 00 00 [09:26:29]Write to MH i2c: E2 08 00 3F 1F 80 11 00 00 00 00 00 00 D8 [09:26:29]Write i2c OK [09:26:29]MH_I2C_Read... [09:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:29]Read from MH i2c: E2 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 17 00 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: E2 17 00 3F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2B [09:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:26:29]wFMCommunicate OK [09:26:29]CreateOFDProtocolMessage done [09:26:29]OFDSenderStorePacket 59763 [09:26:29]StoreOFDPacket docnum=59763 [09:26:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DC B8 07 01 8C F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 00 00 00 F4 03 04 00 44 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 E9 00 00 35 04 06 00 5E A8 4B 28 E1 C1 81 08 24 A1 C1 29 FD 43 [09:26:29]CheckFolder [09:26:29]dirname=/storage/ofd_packets [09:26:29]CheckFolder done [09:26:29]ProducePacketName [09:26:29]name=ofd_packets/00059763 [09:26:29]NVStorageSaveData ofd_packets/00059763 [09:26:29]File name is /storage/ofd_packets/00059763 [09:26:29]Write 301 bytes [09:26:29]NVStorageSaveData done [09:26:29]OFDSenderStorePacket done [09:26:29]KKMCreateOFDPacket done [09:26:29]NVStorageSaveData kkm_last_timestamp [09:26:29]File name is /storage/kkm_last_timestamp [09:26:29]Write 4 bytes [09:26:29]NVStorageSaveData done [09:26:29]ExternCall_PrintAddStr [09:26:29]wPrintStart [09:26:29]Write to MH i2c: 01 00 00 40 1F 5F [09:26:29]Write i2c OK [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: 01 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: 01 07 00 [09:26:29]MH_I2C_Read... [09:26:29]Read from MH i2c: 01 07 00 40 1F 00 00 00 00 00 FF 0F 74 [09:26:29]RasterBufferAndPrint [09:26:29]line Счет N : (1)545454 [09:26:29]line ИНН: 02508201610067 [09:26:29]line Контрольно-Кассовый Чек [09:26:29]line ПРОДАЖА [09:26:29]line ТРК (МРК, ГНК) : 32 [09:26:29]line Товар: 2710124130 [09:26:29]line Аи-92-К-5 [09:26:29]line 2.990 * 66.90 [09:26:29]line = 200.03 [09:26:29]line НДС 12% НСП 1% [09:26:29]line > о реализуемом товаре [09:26:29]line ОКРУГЛЕНИЕ: -0.03 [09:26:29]line ИТОГО: 200.00 [09:26:29]line Внесено: 200.00 [09:26:29]line СДАЧА: 0.00 [09:26:29]line НСП 1% : 1.77 [09:26:29]line НДС 12% : 21.24 [09:26:29]line Наличными: 200.00 [09:26:29]line Безнал.: 0.00 [09:26:29]line Место: АЗС № 117 "Партнер Нефть" [09:26:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:26:29]line СНО: Общий режим [09:26:29]line Чек 158 05.06.2024 09:26 [09:26:29]line Смена: 72 ФФД: 1.0 [09:26:29]line ЗНМ: 0300000048 [09:26:29]line РНМ: 0000000000151680 [09:26:29]line Версия ККМ: v1.0 [09:26:29]line ФМ: 0000000000959414 [09:26:29]line ФД: 59763 [09:26:29]line ФПД: 104076908487105 [09:26:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092628&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59763&fm=104076908487105&tin=02508201610067®Number=0000000000151680&sum=20000 [09:26:29]OFD Sender: Processing packet 59763 [packets to send 53, broken 52] [09:26:29]ProducePacketName [09:26:29]name=ofd_packets/00059763 [09:26:29]OFD Sender: To server: pG, [09:26:29]CommunicateWithHost lk.salyk.kg:30040 [09:26:29]ConnectInit lk.salyk.kg [09:26:29]written 0, free lines is 4095 [09:26:29]Connected sock=11 [09:26:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DC B8 07 01 8C F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9E 00 00 00 F4 03 04 00 44 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 E9 00 00 35 04 06 00 5E A8 4B 28 E1 C1 81 08 24 A1 C1 29 FD 43 [09:26:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 58 06 47 00 3B 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 39 35 39 34 31 34 10 04 04 00 73 E9 00 00 F4 03 04 00 49 DB 5F 66 B6 04 01 00 00 9B 01 25 46 13 01 2A 2B [09:26:30]CommunicateWithHost err = 0 [09:26:30]CheckOFDResponse [09:26:30]1017 (14) - 77093643461234 [09:26:30]1041 (16) - 0000000000959414 [09:26:30]1040 (4) - 59763 [09:26:30]1012 (4) - 05.06.2024 03:28 [09:26:30]1206 (1) - 0 [09:26:30]OFD Sender: Remove packet 59763 [09:26:30]ProducePacketName [09:26:30]name=ofd_packets/00059763 [09:26:30]NVStorageDeleteData [09:26:30]Write to MH i2c: 01 00 00 6B 1F 8A [09:26:30]Write i2c OK [09:26:30]MH_I2C_Read... [09:26:30]Read from MH i2c: 01 [09:26:30]MH_I2C_Read... [09:26:30]Read from MH i2c: 01 07 00 [09:26:30]MH_I2C_Read... [09:26:30]Read from MH i2c: 01 07 00 6B 1F 00 00 00 00 00 A6 0C 43 [09:26:30]RasterBufferAndPrint [09:26:30]line [09:26:30]line [09:26:30]line [09:26:30]line [09:26:30]line [09:26:30]written 0, free lines is 3242 [09:26:30]MH_Cut [09:26:30]Write to MH i2c: D1 01 00 72 1F 01 63 [09:26:30]Write i2c OK [09:26:30]MH_I2C_Read... [09:26:30]Read from MH i2c: D1 [09:26:30]MH_I2C_Read... [09:26:30]Read from MH i2c: D1 01 00 [09:26:30]MH_I2C_Read... [09:26:30]Read from MH i2c: D1 01 00 72 1F 00 62 [09:26:30]Write to MH i2c: 01 00 00 73 1F 92 [09:26:30]Write i2c OK [09:26:30]MH_I2C_Read... [09:26:30]OFD Sender: No OFD packet to send [09:26:31]*** Cut start [09:26:31]*** Partial cut [09:26:31]*** CUTSNS_PIN = 1 [09:26:31]*** CUTSNS_PIN = 0 [09:26:31]*** Brake cut motor [09:26:31]Read from MH i2c: 01 [09:26:31]MH_I2C_Read... [09:26:31]*** Stop cut motor [09:26:31]*** Cut end [09:26:31]Read from MH i2c: 01 07 00 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: 01 07 00 73 1F 00 00 00 00 00 FF 0F A7 [09:26:31]process_action close_receipt done [09:26:31]requested_data is exist [09:26:31]produce_requested_data [09:26:31]requested_item fm.sn is exist - process it [09:26:31]wFMCommunicate request_size=4 [09:26:31]MH_SAM_APDU [09:26:31]CAPDU: 80 11 00 00 [09:26:31]Write to MH i2c: E2 08 00 74 1F 80 11 00 00 00 00 00 00 0D [09:26:31]Write i2c OK [09:26:31]MH_I2C_Read... [09:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:31]Read from MH i2c: E2 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 17 00 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 17 00 74 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [09:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:26:31]wFMCommunicate OK [09:26:31]requested_item fd.num is exist - process it [09:26:31]SAM_PROTO_GetFieldsCounters [09:26:31]wFMCommunicate request_size=4 [09:26:31]MH_SAM_APDU [09:26:31]CAPDU: 80 13 00 00 [09:26:31]Write to MH i2c: E2 08 00 75 1F 80 13 00 00 00 00 00 00 10 [09:26:31]Write i2c OK [09:26:31]MH_I2C_Read... [09:26:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:32]Read from MH i2c: E2 [09:26:32]MH_I2C_Read... [09:26:32]Read from MH i2c: E2 62 00 [09:26:32]MH_I2C_Read... [09:26:32]Read from MH i2c: E2 62 00 75 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 73 E9 00 00 0E 04 04 00 48 00 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 AB [09:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 73 E9 00 00 0E 04 04 00 48 00 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:26:32]wFMCommunicate OK [09:26:32]SAM_PROTO_GetFieldsCounters done [09:26:32]requested_item shift.num is exist - process it [09:26:32]requested_item shift.opened is exist - process it [09:26:32]req_shift_opened [09:26:32]FM_GetShiftState [09:26:32]SAM_PROTO_GetShiftState [09:26:32]wFMCommunicate request_size=4 [09:26:32]MH_SAM_APDU [09:26:32]CAPDU: 80 13 01 00 [09:26:32]Write to MH i2c: E2 08 00 76 1F 80 13 01 00 00 00 00 00 12 [09:26:32]Write i2c OK [09:26:32]MH_I2C_Read... [09:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:32]Read from MH i2c: E2 [09:26:32]MH_I2C_Read... [09:26:32]Read from MH i2c: E2 0E 00 [09:26:32]MH_I2C_Read... [09:26:32]Read from MH i2c: E2 0E 00 76 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [09:26:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:26:32]wFMCommunicate OK [09:26:32]SAM_PROTO_GetShiftState done [09:26:32]FM_GetShiftState done [09:26:32]req_shift_opened done [09:26:32]requested_item shift.open_date is exist - process it [09:26:32]req_shift_open_date [09:26:32]req_shift_open_date done [09:26:32]produce_requested_data done [09:26:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59763,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:26:32]process_action_free close_receipt [09:26:32]json_value_free [09:26:32]json_value_free done [09:26:32]process_json_proto returns [09:26:32]Send response to host [09:26:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59763,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:26:32]free response buf [09:26:32]execute_script done [09:26:32]execute_script returns [09:26:32]free content buf [09:26:32]Sock 8.Close socket [09:26:32]Sock 8.Thread stoped [09:26:35]OFD Sender: No OFD packet to send [09:26:36]accept exits with 9 [09:26:36]New connection [09:26:36]New thread 3066957156 created [09:26:36]Thread 3067100516 joined [09:26:36]Waiting for new connection... [09:26:36] Sock 9.Parse request [09:26:36]Sock 9.Check first char [09:26:36]Sock 9.First char is OK [09:26:36]request: POST /json_proto HTTP/1.0 [09:26:36]Method: POST [09:26:36]URL: /json_proto [09:26:36]Method is POST - this is cgi request [09:26:36]url: /json_proto [09:26:36]query_string will be loaded in cgi processing [09:26:36]execute_cgi json_proto POST (null) [09:26:36]execute_cgi path=json_proto method=POST [09:26:36]POST find Content-Length [09:26:36]Host: 172.17.60.68:8080 [09:26:36]Content-Length: 682 [09:26:36]Content-Type: application/json [09:26:36] [09:26:36]POST finish read [09:26:36]Found Content-Length = 682 [09:26:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:26:36]execute_script... [09:26: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)545457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:26:36]POST & json_proto [09:26:36]process_json_proto [09:26:36]json parsed OK: [09:26:36]protocol is kg_v1.0 [09:26:36]action value=close_receipt [09:26:36]process_action close_receipt [09:26:36]cmd_close_receipt [09:26:36]MH_GetDate [09:26:36]Write to MH i2c: F0 00 00 77 1F 85 [09:26:36]Write i2c OK [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: F0 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: F0 09 00 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: F0 09 00 77 1F 00 4D 2F 60 66 9A 61 5F 66 90 [09:26:36]GetLastDocTimeStamp 1717579588 [09:26:36]current date 1717579597 [09:26:36]FM_GetShiftState [09:26:36]SAM_PROTO_GetShiftState [09:26:36]wFMCommunicate request_size=4 [09:26:36]MH_SAM_APDU [09:26:36]CAPDU: 80 13 01 00 [09:26:36]Write to MH i2c: E2 08 00 78 1F 80 13 01 00 00 00 00 00 14 [09:26:36]Write i2c OK [09:26:36]MH_I2C_Read... [09:26:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:36]Read from MH i2c: E2 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: E2 0E 00 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: E2 0E 00 78 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4C [09:26:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:26:36]wFMCommunicate OK [09:26:36]SAM_PROTO_GetShiftState done [09:26:36]FM_GetShiftState done [09:26:36]opened in 1717545916 [09:26:36]opened+sec_in_day 1717632316 [09:26:36]quantity*price = 120018 [09:26:36]sum+1 = 120020 [09:26:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 159 05.06.2024 09:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59764 ФПД: 272458250373030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092637&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59764&fm=272458250373030&tin=02508201610067®Number=0000000000151680&sum=120000 [09:26:37]StoreToDocumentArchive [09:26:37]shift 72 fd 59764 [09:26:37]save to /storage/0072/doc_00059764 [09:26:37]save last doc name /storage/0072/doc_00059764 to /storage/kkm_last_doc_name [09:26:37]save OK [09:26:37]Clear old archive folders... [09:26:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:37]tlvbuf is 003C4A20 [09:26:37]SAM_PROTO_ClearQueue [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 09 00 00 [09:26:37]Write to MH i2c: E2 08 00 85 1F 80 09 00 00 00 00 00 00 16 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 85 1F 00 90 00 18 [09:26:37]RAPDU: 90 00 [09:26:37]wFMCommunicate OK [09:26:37]SAM_PROTO_ClearQueue done [09:26:37]KKMCreateOFDPacket [09:26:37]OFDProtocolAddRootSTLVToBuf [09:26:37]FM_MakeSignedData [09:26:37]FM_MakeSignedData [09:26:37]SAM_PROTO_SignData [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 0D 01 02 [09:26:37]Write to MH i2c: E2 08 00 86 1F 80 0D 01 02 00 00 00 00 1E [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 03 00 86 1F 00 90 00 19 [09:26:37]RAPDU: 90 00 [09:26:37]wFMCommunicate OK [09:26:37]wFMCommunicate request_size=255 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 9F 00 00 00 F4 03 04 00 4D 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 E9 00 00 35 04 06 00 F7 [09:26:37]Write to MH i2c: E2 02 01 87 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 9F 00 00 00 F4 03 04 00 4D 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 E9 00 00 35 04 06 00 F7 00 00 2D [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 03 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 03 00 87 1F 00 90 00 1A [09:26:38]RAPDU: 90 00 [09:26:38]wFMCommunicate OK [09:26:38]wFMCommunicate request_size=10 [09:26:38]MH_SAM_APDU [09:26:38]CAPDU: 80 0D 02 02 05 CC A1 3A C7 A6 [09:26:38]Write to MH i2c: E2 0D 00 88 1F 80 0D 02 02 05 00 CC A1 3A C7 A6 00 00 3F [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 03 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 03 00 88 1F 00 90 00 1B [09:26:38]RAPDU: 90 00 [09:26:38]wFMCommunicate OK [09:26:38]wFMCommunicate request_size=4 [09:26:38]MH_SAM_APDU [09:26:38]CAPDU: 80 0D 03 02 [09:26:38]Write to MH i2c: E2 08 00 89 1F 80 0D 03 02 00 00 00 00 23 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 0B 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 0B 00 89 1F 00 EB 49 C5 9E BB B8 08 98 90 00 CE [09:26:38]RAPDU: EB 49 C5 9E BB B8 08 98 90 00 [09:26:38]wFMCommunicate OK [09:26:38]SAM_PROTO_SignData done [09:26:38]FM_MakeSignedData done [09:26:38]CreateOFDProtocolMessage [09:26:38]wFMCommunicate request_size=4 [09:26:38]MH_SAM_APDU [09:26:38]CAPDU: 80 11 00 00 [09:26:38]Write to MH i2c: E2 08 00 8A 1F 80 11 00 00 00 00 00 00 23 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 17 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 17 00 8A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 76 [09:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:26:38]wFMCommunicate OK [09:26:38]CreateOFDProtocolMessage done [09:26:38]OFDSenderStorePacket 59764 [09:26:38]StoreOFDPacket docnum=59764 [09:26:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E2 16 07 01 45 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 9F 00 00 00 F4 03 04 00 4D 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 E9 00 00 35 04 06 00 F7 CC A1 3A C7 A6 EB 49 C5 9E BB B8 08 98 [09:26:38]CheckFolder [09:26:38]dirname=/storage/ofd_packets [09:26:38]CheckFolder done [09:26:38]ProducePacketName [09:26:38]name=ofd_packets/00059764 [09:26:38]NVStorageSaveData ofd_packets/00059764 [09:26:38]File name is /storage/ofd_packets/00059764 [09:26:38]Write 301 bytes [09:26:38]NVStorageSaveData done [09:26:38]OFDSenderStorePacket done [09:26:38]KKMCreateOFDPacket done [09:26:38]NVStorageSaveData kkm_last_timestamp [09:26:38]File name is /storage/kkm_last_timestamp [09:26:38]Write 4 bytes [09:26:38]NVStorageSaveData done [09:26:38]ExternCall_PrintAddStr [09:26:38]wPrintStart [09:26:38]Write to MH i2c: 01 00 00 8B 1F AA [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 07 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 07 00 8B 1F 00 00 00 00 00 FF 0F BF [09:26:38]RasterBufferAndPrint [09:26:38]line Счет N : (1)545457 [09:26:38]line ИНН: 02508201610067 [09:26:38]line Контрольно-Кассовый Чек [09:26:38]line ПРОДАЖА [09:26:38]line ТРК (МРК, ГНК) : 12 [09:26:38]line Товар: 2710124130 [09:26:38]line Аи-92-К-5 [09:26:38]line 17.940 * 66.90 [09:26:38]line = 1200.19 [09:26:38]line НДС 12% НСП 1% [09:26:38]line > о реализуемом товаре [09:26:38]line ОКРУГЛЕНИЕ: -0.19 [09:26:38]line ИТОГО: 1200.00 [09:26:38]line Внесено: 1200.00 [09:26:38]line СДАЧА: 0.00 [09:26:38]line НСП 1% : 10.62 [09:26:38]line НДС 12% : 127.45 [09:26:38]line Наличными: 1200.00 [09:26:38]line Безнал.: 0.00 [09:26:38]line Место: АЗС № 117 "Партнер Нефть" [09:26:38]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:26:38]line СНО: Общий режим [09:26:38]line Чек 159 05.06.2024 09:26 [09:26:38]line Смена: 72 ФФД: 1.0 [09:26:38]line ЗНМ: 0300000048 [09:26:38]line РНМ: 0000000000151680 [09:26:38]line Версия ККМ: v1.0 [09:26:38]line ФМ: 0000000000959414 [09:26:38]line ФД: 59764 [09:26:38]line ФПД: 272458250373030 [09:26:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092637&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59764&fm=272458250373030&tin=02508201610067®Number=0000000000151680&sum=120000 [09:26:38]written 0, free lines is 4095 [09:26:38]OFD Sender: Processing packet 59764 [packets to send 53, broken 52] [09:26:38]ProducePacketName [09:26:38]name=ofd_packets/00059764 [09:26:38]OFD Sender: To server: pG, [09:26:38]CommunicateWithHost lk.salyk.kg:30040 [09:26:38]ConnectInit lk.salyk.kg [09:26:38]Connected sock=10 [09:26:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E2 16 07 01 45 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 9F 00 00 00 F4 03 04 00 4D 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 E9 00 00 35 04 06 00 F7 CC A1 3A C7 A6 EB 49 C5 9E BB B8 08 98 [09:26:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 24 B5 47 00 3D 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 E9 00 00 F4 03 04 00 51 DB 5F 66 B6 04 01 00 00 55 DD 6D 82 0E 5E AE 19 [09:26:38]CommunicateWithHost err = 0 [09:26:38]CheckOFDResponse [09:26:38]1017 (14) - 77093643461234 [09:26:38]1041 (16) - 0000000000959414 [09:26:38]1040 (4) - 59764 [09:26:38]1012 (4) - 05.06.2024 03:28 [09:26:38]1206 (1) - 0 [09:26:38]OFD Sender: Remove packet 59764 [09:26:38]ProducePacketName [09:26:38]name=ofd_packets/00059764 [09:26:38]NVStorageDeleteData [09:26:38]Write to MH i2c: 01 00 00 B6 1F D5 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 07 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: 01 07 00 B6 1F 00 00 00 00 00 AD 0C 95 [09:26:38]RasterBufferAndPrint [09:26:38]line [09:26:38]line [09:26:38]line [09:26:38]line [09:26:38]line [09:26:38]written 0, free lines is 3251 [09:26:38]MH_Cut [09:26:38]Write to MH i2c: D1 01 00 BD 1F 01 AE [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: D1 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: D1 01 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: D1 01 00 BD 1F 00 AD [09:26:38]Write to MH i2c: 01 00 00 BE 1F DD [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:39]OFD Sender: No OFD packet to send [09:26:39]*** Cut start [09:26:39]*** Partial cut [09:26:39]*** CUTSNS_PIN = 1 [09:26:39]*** CUTSNS_PIN = 0 [09:26:39]*** Brake cut motor [09:26:40]Read from MH i2c: 01 [09:26:40]MH_I2C_Read... [09:26:40]*** Stop cut motor [09:26:40]*** Cut end [09:26:40]Read from MH i2c: 01 07 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: 01 07 00 BE 1F 00 00 00 00 00 FF 0F F2 [09:26:40]process_action close_receipt done [09:26:40]requested_data is exist [09:26:40]produce_requested_data [09:26:40]requested_item fm.sn is exist - process it [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 11 00 00 [09:26:40]Write to MH i2c: E2 08 00 BF 1F 80 11 00 00 00 00 00 00 58 [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 17 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 17 00 BF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [09:26:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:26:40]wFMCommunicate OK [09:26:40]requested_item fd.num is exist - process it [09:26:40]SAM_PROTO_GetFieldsCounters [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 13 00 00 [09:26:40]Write to MH i2c: E2 08 00 C0 1F 80 13 00 00 00 00 00 00 5B [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 62 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 62 00 C0 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 74 E9 00 00 0E 04 04 00 48 00 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 FA [09:26:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 74 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:40]wFMCommunicate OK [09:26:40]SAM_PROTO_GetFieldsCounters done [09:26:40]requested_item shift.num is exist - process it [09:26:40]requested_item shift.opened is exist - process it [09:26:40]req_shift_opened [09:26:40]FM_GetShiftState [09:26:40]SAM_PROTO_GetShiftState [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 13 01 00 [09:26:40]Write to MH i2c: E2 08 00 C1 1F 80 13 01 00 00 00 00 00 5D [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 0E 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 0E 00 C1 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [09:26:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:26:40]wFMCommunicate OK [09:26:40]SAM_PROTO_GetShiftState done [09:26:40]FM_GetShiftState done [09:26:40]req_shift_opened done [09:26:40]requested_item shift.open_date is exist - process it [09:26:40]req_shift_open_date [09:26:40]req_shift_open_date done [09:26:40]produce_requested_data done [09:26:40]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59764,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:26:40]process_action_free close_receipt [09:26:40]json_value_free [09:26:40]json_value_free done [09:26:40]process_json_proto returns [09:26:40]Send response to host [09:26:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59764,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:26:40]free response buf [09:26:40]execute_script done [09:26:40]execute_script returns [09:26:40]free content buf [09:26:40]Sock 9.Close socket [09:26:40]Sock 9.Thread stoped [09:26:44]OFD Sender: No OFD packet to send [09:26:49]OFD Sender: No OFD packet to send [09:26:54]OFD Sender: No OFD packet to send [09:26:59]OFD Sender: No OFD packet to send [09:27:04]OFD Sender: No OFD packet to send [09:27:09]OFD Sender: No OFD packet to send [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:24]OFD Sender: No OFD packet to send [09:27:29]OFD Sender: No OFD packet to send [09:27:34]OFD Sender: No OFD packet to send [09:27:39]OFD Sender: No OFD packet to send [09:27:44]OFD Sender: No OFD packet to send [09:27:49]OFD Sender: No OFD packet to send [09:27:52]accept exits with 8 [09:27:52]New connection [09:27:52]New thread 3067100516 created [09:27:52]Thread 3066957156 joined [09:27:52]Waiting for new connection... [09:27:52] Sock 8.Parse request [09:27:52]Sock 8.Check first char [09:27:52]Sock 8.First char is OK [09:27:52]request: POST /json_proto HTTP/1.0 [09:27:52]Method: POST [09:27:52]URL: /json_proto [09:27:52]Method is POST - this is cgi request [09:27:52]url: /json_proto [09:27:52]query_string will be loaded in cgi processing [09:27:52]execute_cgi json_proto POST (null) [09:27:52]execute_cgi path=json_proto method=POST [09:27:52]POST find Content-Length [09:27:52]Host: 172.17.60.68:8080 [09:27:52]Content-Length: 1216 [09:27:52]Content-Type: application/json [09:27:52] [09:27:52]POST finish read [09:27:52]Found Content-Length = 1216 [09:27: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545455\u000A05.06.2024 09:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3886918;3886881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:52]execute_script... [09:27: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545455\u000A05.06.2024 09:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3886918;3886881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:52]POST & json_proto [09:27:52]process_json_proto [09:27:52]json parsed OK: [09:27:52]protocol is kg_v1.0 [09:27:52]action value=print_text [09:27:52]process_action print_text [09:27:52]cmd_print_text [09:27:52]ExternCall_PrintAddStr [09:27:52]wPrintStart [09:27:52]Write to MH i2c: 01 00 00 C2 1F E1 [09:27:52]Write i2c OK [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 07 00 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 07 00 C2 1F 00 00 00 00 00 FF 0F F6 [09:27:52]RasterBufferAndPrint [09:27:52]line *****ТОВАРНЫЙ ЧЕК***** [09:27:52]line АЗС 117 [09:27:52]line Партнер нефть [09:27:52]line 02508201610067 [09:27:52]line Кассир : Койгельдиева Р. [09:27:52]line Счет N : (1)545455 [09:27:52]line 05.06.2024 09:22 [09:27:52]line ПРОДАЖА [09:27:52]line ТРК (МРК, ГНК): 22 [09:27:52]line Вид ГСМ : 2710124130 [09:27:52]line Аи-92-К-5 [09:27:52]line 20.000 x 66.90 [09:27:52]line ИТОГ: 1338.00 [09:27:52]line Тип оплаты: Талоны: Партнер нефть [09:27:52]line 3886918;3886881 [09:27:52]line ______________________ [09:27:52]line (подпись) [09:27:52]written 0, free lines is 4095 [09:27:52]Write to MH i2c: 01 00 00 D7 1F F6 [09:27:52]Write i2c OK [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 07 00 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 07 00 D7 1F 00 00 00 00 00 FF 0D 09 [09:27:52]RasterBufferAndPrint [09:27:52]line [09:27:52]line [09:27:52]line [09:27:52]line [09:27:52]line [09:27:52]written 0, free lines is 3585 [09:27:52]MH_Cut [09:27:52]Write to MH i2c: D1 01 00 DE 1F 01 CF [09:27:52]Write i2c OK [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: D1 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: D1 01 00 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: D1 01 00 DE 1F 00 CE [09:27:52]Write to MH i2c: 01 00 00 DF 1F FE [09:27:52]Write i2c OK [09:27:52]MH_I2C_Read... [09:27:53]*** Cut start [09:27:53]*** Partial cut [09:27:53]*** CUTSNS_PIN = 1 [09:27:53]*** CUTSNS_PIN = 0 [09:27:53]*** Brake cut motor [09:27:54]OFD Sender: No OFD packet to send [09:27:54]Read from MH i2c: 01 [09:27:54]MH_I2C_Read... [09:27:54]*** Stop cut motor [09:27:54]*** Cut end [09:27:54]Read from MH i2c: 01 07 00 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: 01 07 00 DF 1F 00 00 00 00 00 FF 0F 13 [09:27:54]process_action print_text done [09:27:54]requested_data is exist [09:27:54]produce_requested_data [09:27:54]requested_item fm.sn is exist - process it [09:27:54]wFMCommunicate request_size=4 [09:27:54]MH_SAM_APDU [09:27:54]CAPDU: 80 11 00 00 [09:27:54]Write to MH i2c: E2 08 00 E0 1F 80 11 00 00 00 00 00 00 79 [09:27:54]Write i2c OK [09:27:54]MH_I2C_Read... [09:27:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:54]Read from MH i2c: E2 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 17 00 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 17 00 E0 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CC [09:27:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:27:54]wFMCommunicate OK [09:27:54]requested_item fd.num is exist - process it [09:27:54]SAM_PROTO_GetFieldsCounters [09:27:54]wFMCommunicate request_size=4 [09:27:54]MH_SAM_APDU [09:27:54]CAPDU: 80 13 00 00 [09:27:54]Write to MH i2c: E2 08 00 E1 1F 80 13 00 00 00 00 00 00 7C [09:27:54]Write i2c OK [09:27:54]MH_I2C_Read... [09:27:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:54]Read from MH i2c: E2 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 62 00 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 62 00 E1 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 74 E9 00 00 0E 04 04 00 48 00 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 1B [09:27:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 74 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:54]wFMCommunicate OK [09:27:54]SAM_PROTO_GetFieldsCounters done [09:27:54]requested_item shift.num is exist - process it [09:27:54]requested_item shift.opened is exist - process it [09:27:54]req_shift_opened [09:27:54]FM_GetShiftState [09:27:54]SAM_PROTO_GetShiftState [09:27:54]wFMCommunicate request_size=4 [09:27:54]MH_SAM_APDU [09:27:54]CAPDU: 80 13 01 00 [09:27:54]Write to MH i2c: E2 08 00 E2 1F 80 13 01 00 00 00 00 00 7E [09:27:54]Write i2c OK [09:27:54]MH_I2C_Read... [09:27:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:54]Read from MH i2c: E2 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 0E 00 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 0E 00 E2 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B6 [09:27:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:27:54]wFMCommunicate OK [09:27:54]SAM_PROTO_GetShiftState done [09:27:54]FM_GetShiftState done [09:27:54]req_shift_opened done [09:27:54]requested_item shift.open_date is exist - process it [09:27:54]req_shift_open_date [09:27:54]req_shift_open_date done [09:27:54]produce_requested_data done [09:27:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59764,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:27:54]process_action_free print_text [09:27:54]json_value_free [09:27:54]json_value_free done [09:27:54]process_json_proto returns [09:27:54]Send response to host [09:27:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59764,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:27:54]free response buf [09:27:54]execute_script done [09:27:54]execute_script returns [09:27:54]free content buf [09:27:54]Sock 8.Close socket [09:27:54]Sock 8.Thread stoped [09:27:59]OFD Sender: No OFD packet to send [09:28:04]OFD Sender: No OFD packet to send [09:28:09]OFD Sender: No OFD packet to send [09:28:14]OFD Sender: No OFD packet to send [09:28:18]accept exits with 9 [09:28:18]New connection [09:28:18]New thread 3066957156 created [09:28:18]Thread 3067100516 joined [09:28:18]Waiting for new connection... [09:28:18] Sock 9.Parse request [09:28:18]Sock 9.Check first char [09:28:18]Sock 9.First char is OK [09:28:18]request: POST /json_proto HTTP/1.0 [09:28:18]Method: POST [09:28:18]URL: /json_proto [09:28:18]Method is POST - this is cgi request [09:28:18]url: /json_proto [09:28:18]query_string will be loaded in cgi processing [09:28:18]execute_cgi json_proto POST (null) [09:28:18]execute_cgi path=json_proto method=POST [09:28:18]POST find Content-Length [09:28:18]Host: 172.17.60.68:8080 [09:28:18]Content-Length: 681 [09:28:18]Content-Type: application/json [09:28:18] [09:28:18]POST finish read [09:28:18]Found Content-Length = 681 [09:28:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:18]execute_script... [09:28: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)545456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:18]POST & json_proto [09:28:18]process_json_proto [09:28:18]json parsed OK: [09:28:18]protocol is kg_v1.0 [09:28:18]action value=close_receipt [09:28:18]process_action close_receipt [09:28:18]cmd_close_receipt [09:28:18]MH_GetDate [09:28:18]Write to MH i2c: F0 00 00 E3 1F F1 [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: F0 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: F0 09 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: F0 09 00 E3 1F 00 B3 2F 60 66 9A 61 5F 66 62 [09:28:18]GetLastDocTimeStamp 1717579597 [09:28:18]current date 1717579699 [09:28:18]FM_GetShiftState [09:28:18]SAM_PROTO_GetShiftState [09:28:18]wFMCommunicate request_size=4 [09:28:18]MH_SAM_APDU [09:28:18]CAPDU: 80 13 01 00 [09:28:18]Write to MH i2c: E2 08 00 E4 1F 80 13 01 00 00 00 00 00 80 [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:18]Read from MH i2c: E2 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 0E 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 0E 00 E4 1F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B8 [09:28:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:28:18]wFMCommunicate OK [09:28:18]SAM_PROTO_GetShiftState done [09:28:18]FM_GetShiftState done [09:28:19]opened in 1717545916 [09:28:19]opened+sec_in_day 1717632316 [09:28:19]quantity*price = 50011 [09:28:19]sum+1 = 50013 [09:28:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 160 05.06.2024 09:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59765 ФПД: 220776011082246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59765&fm=220776011082246&tin=02508201610067®Number=0000000000151680&sum=50000 [09:28:20]StoreToDocumentArchive [09:28:20]shift 72 fd 59765 [09:28:20]save to /storage/0072/doc_00059765 [09:28:20]save last doc name /storage/0072/doc_00059765 to /storage/kkm_last_doc_name [09:28:20]save OK [09:28:20]Clear old archive folders... [09:28:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:28:20]tlvbuf is 003F02D0 [09:28:20]SAM_PROTO_ClearQueue [09:28:20]wFMCommunicate request_size=4 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 09 00 00 [09:28:20]Write to MH i2c: E2 08 00 F1 1F 80 09 00 00 00 00 00 00 82 [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 F1 1F 00 90 00 84 [09:28:20]RAPDU: 90 00 [09:28:20]wFMCommunicate OK [09:28:20]SAM_PROTO_ClearQueue done [09:28:20]KKMCreateOFDPacket [09:28:20]OFDProtocolAddRootSTLVToBuf [09:28:20]FM_MakeSignedData [09:28:20]FM_MakeSignedData [09:28:20]SAM_PROTO_SignData [09:28:20]wFMCommunicate request_size=4 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 0D 01 02 [09:28:20]Write to MH i2c: E2 08 00 F2 1F 80 0D 01 02 00 00 00 00 8A [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 F2 1F 00 90 00 85 [09:28:20]RAPDU: 90 00 [09:28:20]wFMCommunicate OK [09:28:20]wFMCommunicate request_size=255 [09:28:20]MH_SAM_APDU [09:28:20]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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 B3 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 E9 00 00 35 04 06 00 C8 CB [09:28:20]Write to MH i2c: E2 02 01 F3 1F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 B3 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 E9 00 00 35 04 06 00 C8 CB 00 00 6C [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 F3 1F 00 90 00 86 [09:28:20]RAPDU: 90 00 [09:28:20]wFMCommunicate OK [09:28:20]wFMCommunicate request_size=9 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 0D 02 02 04 6B B7 2A 06 [09:28:20]Write to MH i2c: E2 0C 00 F4 1F 80 0D 02 02 04 00 6B B7 2A 06 00 00 E7 [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 03 00 F4 1F 00 90 00 87 [09:28:20]RAPDU: 90 00 [09:28:20]wFMCommunicate OK [09:28:20]wFMCommunicate request_size=4 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 0D 03 02 [09:28:20]Write to MH i2c: E2 08 00 F5 1F 80 0D 03 02 00 00 00 00 8F [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 0B 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 0B 00 F5 1F 00 0D F6 94 CD 78 F0 49 54 90 00 F9 [09:28:20]RAPDU: 0D F6 94 CD 78 F0 49 54 90 00 [09:28:20]wFMCommunicate OK [09:28:20]SAM_PROTO_SignData done [09:28:20]FM_MakeSignedData done [09:28:20]CreateOFDProtocolMessage [09:28:20]wFMCommunicate request_size=4 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 11 00 00 [09:28:20]Write to MH i2c: E2 08 00 F6 1F 80 11 00 00 00 00 00 00 8F [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 17 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 17 00 F6 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E2 [09:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:28:20]wFMCommunicate OK [09:28:20]CreateOFDProtocolMessage done [09:28:20]OFDSenderStorePacket 59765 [09:28:20]StoreOFDPacket docnum=59765 [09:28:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 BD B1 06 01 5E 1D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 B3 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 E9 00 00 35 04 06 00 C8 CB 6B B7 2A 06 0D F6 94 CD 78 F0 49 54 [09:28:20]CheckFolder [09:28:20]dirname=/storage/ofd_packets [09:28:20]CheckFolder done [09:28:20]ProducePacketName [09:28:20]name=ofd_packets/00059765 [09:28:20]NVStorageSaveData ofd_packets/00059765 [09:28:20]File name is /storage/ofd_packets/00059765 [09:28:20]Write 300 bytes [09:28:20]NVStorageSaveData done [09:28:20]OFDSenderStorePacket done [09:28:20]KKMCreateOFDPacket done [09:28:20]NVStorageSaveData kkm_last_timestamp [09:28:20]File name is /storage/kkm_last_timestamp [09:28:20]Write 4 bytes [09:28:20]NVStorageSaveData done [09:28:20]ExternCall_PrintAddStr [09:28:20]wPrintStart [09:28:20]Write to MH i2c: 01 00 00 F7 1F 16 [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: 01 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: 01 07 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: 01 07 00 F7 1F 00 00 00 00 00 FF 0F 2B [09:28:20]RasterBufferAndPrint [09:28:20]line Счет N : (1)545456 [09:28:20]line ИНН: 02508201610067 [09:28:20]line Контрольно-Кассовый Чек [09:28:20]line ПРОДАЖА [09:28:20]line ТРК (МРК, ГНК) : 72 [09:28:20]line Товар: 2711190000 [09:28:20]line ГАЗ-К-5 [09:28:20]line 14.330 * 34.90 [09:28:20]line = 500.12 [09:28:20]line НДС 12% НСП 1% [09:28:20]line > о реализуемом товаре [09:28:20]line ОКРУГЛЕНИЕ: -0.12 [09:28:20]line ИТОГО: 500.00 [09:28:20]line Внесено: 500.00 [09:28:20]line СДАЧА: 0.00 [09:28:20]line НСП 1% : 4.43 [09:28:20]line НДС 12% : 53.11 [09:28:20]line Наличными: 500.00 [09:28:20]line Безнал.: 0.00 [09:28:20]line Место: АЗС № 117 "Партнер Нефть" [09:28:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:28:20]line СНО: Общий режим [09:28:20]line Чек 160 05.06.2024 09:28 [09:28:20]line Смена: 72 ФФД: 1.0 [09:28:20]line ЗНМ: 0300000048 [09:28:20]line РНМ: 0000000000151680 [09:28:20]line Версия ККМ: v1.0 [09:28:20]line ФМ: 0000000000959414 [09:28:20]line ФД: 59765 [09:28:20]line ФПД: 220776011082246 [09:28:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59765&fm=220776011082246&tin=02508201610067®Number=0000000000151680&sum=50000 [09:28:20]OFD Sender: Processing packet 59765 [packets to send 53, broken 52] [09:28:20]ProducePacketName [09:28:20]name=ofd_packets/00059765 [09:28:20]OFD Sender: To server: pG, [09:28:20]CommunicateWithHost lk.salyk.kg:30040 [09:28:20]ConnectInit lk.salyk.kg [09:28:20]written 0, free lines is 4095 [09:28:21]Connected sock=11 [09:28:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 BD B1 06 01 5E 1D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A0 00 00 00 F4 03 04 00 B3 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 E9 00 00 35 04 06 00 C8 CB 6B B7 2A 06 0D F6 94 CD 78 F0 49 54 [09:28:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4C CA 47 00 8D 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 E9 00 00 F4 03 04 00 B8 DB 5F 66 B6 04 01 00 00 D3 51 A4 6F 7B A0 9F 38 [09:28:21]CommunicateWithHost err = 0 [09:28:21]CheckOFDResponse [09:28:21]1017 (14) - 77093643461234 [09:28:21]1041 (16) - 0000000000959414 [09:28:21]1040 (4) - 59765 [09:28:21]1012 (4) - 05.06.2024 03:30 [09:28:21]1206 (1) - 0 [09:28:21]OFD Sender: Remove packet 59765 [09:28:21]ProducePacketName [09:28:21]name=ofd_packets/00059765 [09:28:21]NVStorageDeleteData [09:28:21]Write to MH i2c: 01 00 00 22 20 42 [09:28:21]Write i2c OK [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: 01 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: 01 07 00 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: 01 07 00 22 20 00 00 00 00 00 A5 0C FA [09:28:21]RasterBufferAndPrint [09:28:21]line [09:28:21]line [09:28:21]line [09:28:21]line [09:28:21]line [09:28:21]written 0, free lines is 3241 [09:28:21]MH_Cut [09:28:21]Write to MH i2c: D1 01 00 29 20 01 1B [09:28:21]Write i2c OK [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: D1 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: D1 01 00 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: D1 01 00 29 20 00 1A [09:28:21]Write to MH i2c: 01 00 00 2A 20 4A [09:28:21]Write i2c OK [09:28:21]MH_I2C_Read... [09:28:21]OFD Sender: No OFD packet to send [09:28:22]*** Cut start [09:28:22]*** Partial cut [09:28:22]*** CUTSNS_PIN = 1 [09:28:22]*** CUTSNS_PIN = 0 [09:28:22]*** Brake cut motor [09:28:22]Read from MH i2c: 01 [09:28:22]MH_I2C_Read... [09:28:22]*** Stop cut motor [09:28:22]*** Cut end [09:28:22]Read from MH i2c: 01 07 00 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: 01 07 00 2A 20 00 00 00 00 00 FF 0F 5F [09:28:22]process_action close_receipt done [09:28:22]requested_data is exist [09:28:22]produce_requested_data [09:28:22]requested_item fm.sn is exist - process it [09:28:22]wFMCommunicate request_size=4 [09:28:22]MH_SAM_APDU [09:28:22]CAPDU: 80 11 00 00 [09:28:22]Write to MH i2c: E2 08 00 2B 20 80 11 00 00 00 00 00 00 C5 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 17 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 17 00 2B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 18 [09:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:28:23]wFMCommunicate OK [09:28:23]requested_item fd.num is exist - process it [09:28:23]SAM_PROTO_GetFieldsCounters [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 13 00 00 [09:28:23]Write to MH i2c: E2 08 00 2C 20 80 13 00 00 00 00 00 00 C8 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 62 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 62 00 2C 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 75 E9 00 00 0E 04 04 00 48 00 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 6B [09:28:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 75 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:23]wFMCommunicate OK [09:28:23]SAM_PROTO_GetFieldsCounters done [09:28:23]requested_item shift.num is exist - process it [09:28:23]requested_item shift.opened is exist - process it [09:28:23]req_shift_opened [09:28:23]FM_GetShiftState [09:28:23]SAM_PROTO_GetShiftState [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 13 01 00 [09:28:23]Write to MH i2c: E2 08 00 2D 20 80 13 01 00 00 00 00 00 CA [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 0E 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 0E 00 2D 20 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [09:28:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:28:23]wFMCommunicate OK [09:28:23]SAM_PROTO_GetShiftState done [09:28:23]FM_GetShiftState done [09:28:23]req_shift_opened done [09:28:23]requested_item shift.open_date is exist - process it [09:28:23]req_shift_open_date [09:28:23]req_shift_open_date done [09:28:23]produce_requested_data done [09:28:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59765,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:28:23]process_action_free close_receipt [09:28:23]json_value_free [09:28:23]json_value_free done [09:28:23]process_json_proto returns [09:28:23]Send response to host [09:28:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59765,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:28:23]free response buf [09:28:23]execute_script done [09:28:23]execute_script returns [09:28:23]free content buf [09:28:23]Sock 9.Close socket [09:28:23]Sock 9.Thread stoped [09:28:26]OFD Sender: No OFD packet to send [09:28:31]OFD Sender: No OFD packet to send [09:28:36]OFD Sender: No OFD packet to send [09:28:41]OFD Sender: No OFD packet to send [09:28:46]OFD Sender: No OFD packet to send [09:28:51]OFD Sender: No OFD packet to send [09:28:56]OFD Sender: No OFD packet to send [09:29:01]OFD Sender: No OFD packet to send [09:29:06]OFD Sender: No OFD packet to send [09:29:11]OFD Sender: No OFD packet to send [09:29:14]accept exits with 8 [09:29:14]New connection [09:29:14]New thread 3067100516 created [09:29:14]Thread 3066957156 joined [09:29:14]Waiting for new connection... [09:29:14] Sock 8.Parse request [09:29:14]Sock 8.Check first char [09:29:14]Sock 8.First char is OK [09:29:14]request: POST /json_proto HTTP/1.0 [09:29:14]Method: POST [09:29:14]URL: /json_proto [09:29:14]Method is POST - this is cgi request [09:29:14]url: /json_proto [09:29:14]query_string will be loaded in cgi processing [09:29:14]execute_cgi json_proto POST (null) [09:29:14]execute_cgi path=json_proto method=POST [09:29:14]POST find Content-Length [09:29:14]Host: 172.17.60.68:8080 [09:29:14]Content-Length: 682 [09:29:14]Content-Type: application/json [09:29:14] [09:29:14]POST finish read [09:29:14]Found Content-Length = 682 [09:29:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:14]execute_script... [09:29: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)545459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:14]POST & json_proto [09:29:14]process_json_proto [09:29:14]json parsed OK: [09:29:14]protocol is kg_v1.0 [09:29:14]action value=close_receipt [09:29:14]process_action close_receipt [09:29:14]cmd_close_receipt [09:29:14]MH_GetDate [09:29:14]Write to MH i2c: F0 00 00 2E 20 3D [09:29:14]Write i2c OK [09:29:14]MH_I2C_Read... [09:29:14]Read from MH i2c: F0 [09:29:14]MH_I2C_Read... [09:29:14]Read from MH i2c: F0 09 00 [09:29:14]MH_I2C_Read... [09:29:14]Read from MH i2c: F0 09 00 2E 20 00 EB 2F 60 66 9A 61 5F 66 E6 [09:29:14]GetLastDocTimeStamp 1717579699 [09:29:14]current date 1717579755 [09:29:14]FM_GetShiftState [09:29:14]SAM_PROTO_GetShiftState [09:29:14]wFMCommunicate request_size=4 [09:29:14]MH_SAM_APDU [09:29:14]CAPDU: 80 13 01 00 [09:29:14]Write to MH i2c: E2 08 00 2F 20 80 13 01 00 00 00 00 00 CC [09:29:14]Write i2c OK [09:29:14]MH_I2C_Read... [09:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:14]Read from MH i2c: E2 [09:29:14]MH_I2C_Read... [09:29:14]Read from MH i2c: E2 0E 00 [09:29:14]MH_I2C_Read... [09:29:14]Read from MH i2c: E2 0E 00 2F 20 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 04 [09:29:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:29:14]wFMCommunicate OK [09:29:14]SAM_PROTO_GetShiftState done [09:29:14]FM_GetShiftState done [09:29:14]opened in 1717545916 [09:29:14]opened+sec_in_day 1717632316 [09:29:14]quantity*price = 100015 [09:29:14]sum+1 = 100017 [09:29:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 161 05.06.2024 09:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59766 ФПД: 264041548421554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092915&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59766&fm=264041548421554&tin=02508201610067®Number=0000000000151680&sum=100000 [09:29:15]StoreToDocumentArchive [09:29:15]shift 72 fd 59766 [09:29:15]save to /storage/0072/doc_00059766 [09:29:15]save last doc name /storage/0072/doc_00059766 to /storage/kkm_last_doc_name [09:29:15]save OK [09:29:15]Clear old archive folders... [09:29:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:29:15]tlvbuf is 004A34C0 [09:29:15]SAM_PROTO_ClearQueue [09:29:15]wFMCommunicate request_size=4 [09:29:15]MH_SAM_APDU [09:29:15]CAPDU: 80 09 00 00 [09:29:15]Write to MH i2c: E2 08 00 3C 20 80 09 00 00 00 00 00 00 CE [09:29:15]Write i2c OK [09:29:15]MH_I2C_Read... [09:29:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:15]Read from MH i2c: E2 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 3C 20 00 90 00 D0 [09:29:15]RAPDU: 90 00 [09:29:15]wFMCommunicate OK [09:29:15]SAM_PROTO_ClearQueue done [09:29:15]KKMCreateOFDPacket [09:29:15]OFDProtocolAddRootSTLVToBuf [09:29:15]FM_MakeSignedData [09:29:15]FM_MakeSignedData [09:29:15]SAM_PROTO_SignData [09:29:15]wFMCommunicate request_size=4 [09:29:15]MH_SAM_APDU [09:29:15]CAPDU: 80 0D 01 02 [09:29:15]Write to MH i2c: E2 08 00 3D 20 80 0D 01 02 00 00 00 00 D6 [09:29:15]Write i2c OK [09:29:15]MH_I2C_Read... [09:29:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:15]Read from MH i2c: E2 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 3D 20 00 90 00 D1 [09:29:15]RAPDU: 90 00 [09:29:15]wFMCommunicate OK [09:29:15]wFMCommunicate request_size=255 [09:29:15]MH_SAM_APDU [09:29:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 EB 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 E9 00 00 35 04 06 00 F0 [09:29:15]Write to MH i2c: E2 02 01 3E 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 EB 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 E9 00 00 35 04 06 00 F0 00 00 73 [09:29:15]Write i2c OK [09:29:15]MH_I2C_Read... [09:29:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:15]Read from MH i2c: E2 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 3E 20 00 90 00 D2 [09:29:15]RAPDU: 90 00 [09:29:15]wFMCommunicate OK [09:29:15]wFMCommunicate request_size=10 [09:29:15]MH_SAM_APDU [09:29:15]CAPDU: 80 0D 02 02 05 24 F6 B3 19 B2 [09:29:15]Write to MH i2c: E2 0D 00 3F 20 80 0D 02 02 05 00 24 F6 B3 19 B2 00 00 7B [09:29:15]Write i2c OK [09:29:15]MH_I2C_Read... [09:29:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:15]Read from MH i2c: E2 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 03 00 3F 20 00 90 00 D3 [09:29:15]RAPDU: 90 00 [09:29:15]wFMCommunicate OK [09:29:15]wFMCommunicate request_size=4 [09:29:15]MH_SAM_APDU [09:29:15]CAPDU: 80 0D 03 02 [09:29:15]Write to MH i2c: E2 08 00 40 20 80 0D 03 02 00 00 00 00 DB [09:29:15]Write i2c OK [09:29:15]MH_I2C_Read... [09:29:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:15]Read from MH i2c: E2 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 0B 00 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 0B 00 40 20 00 C9 C9 62 D5 75 83 40 CC 90 00 A9 [09:29:15]RAPDU: C9 C9 62 D5 75 83 40 CC 90 00 [09:29:15]wFMCommunicate OK [09:29:15]SAM_PROTO_SignData done [09:29:15]FM_MakeSignedData done [09:29:15]CreateOFDProtocolMessage [09:29:15]wFMCommunicate request_size=4 [09:29:15]MH_SAM_APDU [09:29:15]CAPDU: 80 11 00 00 [09:29:15]Write to MH i2c: E2 08 00 41 20 80 11 00 00 00 00 00 00 DB [09:29:15]Write i2c OK [09:29:15]MH_I2C_Read... [09:29:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:15]Read from MH i2c: E2 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 17 00 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: E2 17 00 41 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [09:29:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:29:15]wFMCommunicate OK [09:29:15]CreateOFDProtocolMessage done [09:29:15]OFDSenderStorePacket 59766 [09:29:15]StoreOFDPacket docnum=59766 [09:29:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 58 D8 07 01 72 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 EB 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 E9 00 00 35 04 06 00 F0 24 F6 B3 19 B2 C9 C9 62 D5 75 83 40 CC [09:29:15]CheckFolder [09:29:15]dirname=/storage/ofd_packets [09:29:15]CheckFolder done [09:29:15]ProducePacketName [09:29:15]name=ofd_packets/00059766 [09:29:15]NVStorageSaveData ofd_packets/00059766 [09:29:15]File name is /storage/ofd_packets/00059766 [09:29:15]Write 301 bytes [09:29:15]NVStorageSaveData done [09:29:15]OFDSenderStorePacket done [09:29:15]KKMCreateOFDPacket done [09:29:15]NVStorageSaveData kkm_last_timestamp [09:29:15]File name is /storage/kkm_last_timestamp [09:29:15]Write 4 bytes [09:29:15]NVStorageSaveData done [09:29:15]ExternCall_PrintAddStr [09:29:15]wPrintStart [09:29:15]Write to MH i2c: 01 00 00 42 20 62 [09:29:15]Write i2c OK [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: 01 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: 01 07 00 [09:29:15]MH_I2C_Read... [09:29:15]Read from MH i2c: 01 07 00 42 20 00 00 00 00 00 FF 0F 77 [09:29:15]RasterBufferAndPrint [09:29:15]line Счет N : (1)545459 [09:29:15]line ИНН: 02508201610067 [09:29:15]line Контрольно-Кассовый Чек [09:29:15]line ПРОДАЖА [09:29:15]line ТРК (МРК, ГНК) : 32 [09:29:15]line Товар: 2710124130 [09:29:15]line Аи-92-К-5 [09:29:15]line 14.950 * 66.90 [09:29:15]line = 1000.16 [09:29:15]line НДС 12% НСП 1% [09:29:15]line > о реализуемом товаре [09:29:15]line ОКРУГЛЕНИЕ: -0.16 [09:29:15]line ИТОГО: 1000.00 [09:29:15]line Внесено: 1000.00 [09:29:15]line СДАЧА: 0.00 [09:29:15]line НСП 1% : 8.85 [09:29:15]line НДС 12% : 106.21 [09:29:15]line Наличными: 1000.00 [09:29:15]line Безнал.: 0.00 [09:29:15]line Место: АЗС № 117 "Партнер Нефть" [09:29:15]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:29:15]line СНО: Общий режим [09:29:15]line Чек 161 05.06.2024 09:29 [09:29:15]line Смена: 72 ФФД: 1.0 [09:29:15]line ЗНМ: 0300000048 [09:29:15]line РНМ: 0000000000151680 [09:29:15]line Версия ККМ: v1.0 [09:29:15]line ФМ: 0000000000959414 [09:29:15]line ФД: 59766 [09:29:15]line ФПД: 264041548421554 [09:29:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T092915&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59766&fm=264041548421554&tin=02508201610067®Number=0000000000151680&sum=100000 [09:29:16]OFD Sender: Processing packet 59766 [packets to send 53, broken 52] [09:29:16]ProducePacketName [09:29:16]name=ofd_packets/00059766 [09:29:16]OFD Sender: To server: pG, [09:29:16]CommunicateWithHost lk.salyk.kg:30040 [09:29:16]ConnectInit lk.salyk.kg [09:29:16]written 0, free lines is 4095 [09:29:16]Connected sock=10 [09:29:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 58 D8 07 01 72 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 EB 2F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 E9 00 00 35 04 06 00 F0 24 F6 B3 19 B2 C9 C9 62 D5 75 83 40 CC [09:29:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1D 76 47 00 1C 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 E9 00 00 F4 03 04 00 EF DB 5F 66 B6 04 01 00 00 0D E8 95 8D EF 58 F0 B0 [09:29:16]CommunicateWithHost err = 0 [09:29:16]CheckOFDResponse [09:29:16]1017 (14) - 77093643461234 [09:29:16]1041 (16) - 0000000000959414 [09:29:16]1040 (4) - 59766 [09:29:16]1012 (4) - 05.06.2024 03:30 [09:29:16]1206 (1) - 0 [09:29:16]OFD Sender: Remove packet 59766 [09:29:16]ProducePacketName [09:29:16]name=ofd_packets/00059766 [09:29:16]NVStorageDeleteData [09:29:16]Write to MH i2c: 01 00 00 6D 20 8D [09:29:16]Write i2c OK [09:29:16]MH_I2C_Read... [09:29:16]Read from MH i2c: 01 [09:29:16]MH_I2C_Read... [09:29:16]Read from MH i2c: 01 07 00 [09:29:16]MH_I2C_Read... [09:29:16]Read from MH i2c: 01 07 00 6D 20 00 00 00 00 00 AD 0C 4D [09:29:16]RasterBufferAndPrint [09:29:16]line [09:29:16]line [09:29:16]line [09:29:16]line [09:29:16]line [09:29:16]written 0, free lines is 3249 [09:29:16]MH_Cut [09:29:16]Write to MH i2c: D1 01 00 74 20 01 66 [09:29:16]Write i2c OK [09:29:16]MH_I2C_Read... [09:29:16]Read from MH i2c: D1 [09:29:16]MH_I2C_Read... [09:29:16]Read from MH i2c: D1 01 00 [09:29:16]MH_I2C_Read... [09:29:16]Read from MH i2c: D1 01 00 74 20 00 65 [09:29:16]Write to MH i2c: 01 00 00 75 20 95 [09:29:16]Write i2c OK [09:29:16]MH_I2C_Read... [09:29:17]OFD Sender: No OFD packet to send [09:29:17]*** Cut start [09:29:17]*** Partial cut [09:29:17]*** CUTSNS_PIN = 1 [09:29:17]*** CUTSNS_PIN = 0 [09:29:17]*** Brake cut motor [09:29:18]Read from MH i2c: 01 [09:29:18]MH_I2C_Read... [09:29:18]*** Stop cut motor [09:29:18]*** Cut end [09:29:18]Read from MH i2c: 01 07 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: 01 07 00 75 20 00 00 00 00 00 FF 0F AA [09:29:18]process_action close_receipt done [09:29:18]requested_data is exist [09:29:18]produce_requested_data [09:29:18]requested_item fm.sn is exist - process it [09:29:18]wFMCommunicate request_size=4 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 11 00 00 [09:29:18]Write to MH i2c: E2 08 00 76 20 80 11 00 00 00 00 00 00 10 [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:18]Read from MH i2c: E2 17 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 17 00 76 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 63 [09:29:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:29:18]wFMCommunicate OK [09:29:18]requested_item fd.num is exist - process it [09:29:18]SAM_PROTO_GetFieldsCounters [09:29:18]wFMCommunicate request_size=4 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 13 00 00 [09:29:18]Write to MH i2c: E2 08 00 77 20 80 13 00 00 00 00 00 00 13 [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 62 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 62 00 77 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 76 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [09:29:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 76 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:18]wFMCommunicate OK [09:29:18]SAM_PROTO_GetFieldsCounters done [09:29:18]requested_item shift.num is exist - process it [09:29:18]requested_item shift.opened is exist - process it [09:29:18]req_shift_opened [09:29:18]FM_GetShiftState [09:29:18]SAM_PROTO_GetShiftState [09:29:18]wFMCommunicate request_size=4 [09:29:18]MH_SAM_APDU [09:29:18]CAPDU: 80 13 01 00 [09:29:18]Write to MH i2c: E2 08 00 78 20 80 13 01 00 00 00 00 00 15 [09:29:18]Write i2c OK [09:29:18]MH_I2C_Read... [09:29:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:18]Read from MH i2c: E2 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 0E 00 [09:29:18]MH_I2C_Read... [09:29:18]Read from MH i2c: E2 0E 00 78 20 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [09:29:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:29:18]wFMCommunicate OK [09:29:18]SAM_PROTO_GetShiftState done [09:29:18]FM_GetShiftState done [09:29:18]req_shift_opened done [09:29:18]requested_item shift.open_date is exist - process it [09:29:18]req_shift_open_date [09:29:18]req_shift_open_date done [09:29:18]produce_requested_data done [09:29:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59766,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:29:18]process_action_free close_receipt [09:29:18]json_value_free [09:29:18]json_value_free done [09:29:18]process_json_proto returns [09:29:18]Send response to host [09:29:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59766,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:29:18]free response buf [09:29:18]execute_script done [09:29:18]execute_script returns [09:29:18]free content buf [09:29:18]Sock 8.Close socket [09:29:18]Sock 8.Thread stoped [09:29:22]OFD Sender: No OFD packet to send [09:29:27]OFD Sender: No OFD packet to send [09:29:32]OFD Sender: No OFD packet to send [09:29:37]OFD Sender: No OFD packet to send [09:29:42]OFD Sender: No OFD packet to send [09:29:47]OFD Sender: No OFD packet to send [09:29:52]OFD Sender: No OFD packet to send [09:29:57]OFD Sender: No OFD packet to send [09:30:02]OFD Sender: No OFD packet to send [09:30:07]OFD Sender: No OFD packet to send [09:30:12]OFD Sender: No OFD packet to send [09:30:17]OFD Sender: No OFD packet to send [09:30:22]OFD Sender: No OFD packet to send [09:30:27]OFD Sender: No OFD packet to send [09:30:27]accept exits with 9 [09:30:27]New connection [09:30:27]New thread 3066957156 created [09:30:27]Thread 3067100516 joined [09:30:27]Waiting for new connection... [09:30:27] Sock 9.Parse request [09:30:27]Sock 9.Check first char [09:30:27]Sock 9.First char is OK [09:30:27]request: POST /json_proto HTTP/1.0 [09:30:27]Method: POST [09:30:27]URL: /json_proto [09:30:27]Method is POST - this is cgi request [09:30:27]url: /json_proto [09:30:27]query_string will be loaded in cgi processing [09:30:27]execute_cgi json_proto POST (null) [09:30:27]execute_cgi path=json_proto method=POST [09:30:27]POST find Content-Length [09:30:27]Host: 172.17.60.68:8080 [09:30:27]Content-Length: 840 [09:30:27]Content-Type: application/json [09:30:27] [09:30:27]POST finish read [09:30:27]Found Content-Length = 840 [09:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:27]execute_script... [09:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:27]POST & json_proto [09:30:27]process_json_proto [09:30:27]json parsed OK: [09:30:27]protocol is kg_v1.0 [09:30:27]action value=close_receipt [09:30:27]process_action close_receipt [09:30:27]cmd_close_receipt [09:30:27]MH_GetDate [09:30:27]Write to MH i2c: F0 00 00 79 20 88 [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: F0 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: F0 09 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: F0 09 00 79 20 00 34 30 60 66 9A 61 5F 66 7B [09:30:27]GetLastDocTimeStamp 1717579755 [09:30:27]current date 1717579828 [09:30:27]FM_GetShiftState [09:30:27]SAM_PROTO_GetShiftState [09:30:27]wFMCommunicate request_size=4 [09:30:27]MH_SAM_APDU [09:30:27]CAPDU: 80 13 01 00 [09:30:27]Write to MH i2c: E2 08 00 7A 20 80 13 01 00 00 00 00 00 17 [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:27]Read from MH i2c: E2 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 0E 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 0E 00 7A 20 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4F [09:30:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:30:27]wFMCommunicate OK [09:30:27]SAM_PROTO_GetShiftState done [09:30:27]FM_GetShiftState done [09:30:27]opened in 1717545916 [09:30:27]opened+sec_in_day 1717632316 [09:30:27]quantity*price = 40006 [09:30:27]sum+1 = 40007 [09:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 162 05.06.2024 09:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59767 ФПД: 19570549899322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093028&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59767&fm=19570549899322&tin=02508201610067®Number=0000000000151680&sum=40006 [09:30:29]StoreToDocumentArchive [09:30:29]shift 72 fd 59767 [09:30:29]save to /storage/0072/doc_00059767 [09:30:29]save last doc name /storage/0072/doc_00059767 to /storage/kkm_last_doc_name [09:30:29]save OK [09:30:29]Clear old archive folders... [09:30:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:29]tlvbuf is 00437CD0 [09:30:29]SAM_PROTO_ClearQueue [09:30:29]wFMCommunicate request_size=4 [09:30:29]MH_SAM_APDU [09:30:29]CAPDU: 80 09 00 00 [09:30:29]Write to MH i2c: E2 08 00 87 20 80 09 00 00 00 00 00 00 19 [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:29]Read from MH i2c: E2 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 87 20 00 90 00 1B [09:30:29]RAPDU: 90 00 [09:30:29]wFMCommunicate OK [09:30:29]SAM_PROTO_ClearQueue done [09:30:29]KKMCreateOFDPacket [09:30:29]OFDProtocolAddRootSTLVToBuf [09:30:29]FM_MakeSignedData [09:30:29]FM_MakeSignedData [09:30:29]SAM_PROTO_SignData [09:30:29]wFMCommunicate request_size=4 [09:30:29]MH_SAM_APDU [09:30:29]CAPDU: 80 0D 01 02 [09:30:29]Write to MH i2c: E2 08 00 88 20 80 0D 01 02 00 00 00 00 21 [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:29]Read from MH i2c: E2 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 88 20 00 90 00 1C [09:30:29]RAPDU: 90 00 [09:30:29]wFMCommunicate OK [09:30:29]wFMCommunicate request_size=255 [09:30:29]MH_SAM_APDU [09:30: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 34 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 E9 00 00 35 04 06 00 11 [09:30:29]Write to MH i2c: E2 02 01 89 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 34 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 E9 00 00 35 04 06 00 11 00 00 0C [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:29]Read from MH i2c: E2 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 89 20 00 90 00 1D [09:30:29]RAPDU: 90 00 [09:30:29]wFMCommunicate OK [09:30:29]wFMCommunicate request_size=10 [09:30:29]MH_SAM_APDU [09:30:29]CAPDU: 80 0D 02 02 05 CC 9F AC C0 3A [09:30:29]Write to MH i2c: E2 0D 00 8A 20 80 0D 02 02 05 00 CC 9F AC C0 3A 00 00 3F [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:29]Read from MH i2c: E2 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 03 00 8A 20 00 90 00 1E [09:30:29]RAPDU: 90 00 [09:30:29]wFMCommunicate OK [09:30:29]wFMCommunicate request_size=4 [09:30:29]MH_SAM_APDU [09:30:29]CAPDU: 80 0D 03 02 [09:30:29]Write to MH i2c: E2 08 00 8B 20 80 0D 03 02 00 00 00 00 26 [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:29]Read from MH i2c: E2 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 0B 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 0B 00 8B 20 00 5E 3F B7 0D 68 E6 F8 63 90 00 31 [09:30:29]RAPDU: 5E 3F B7 0D 68 E6 F8 63 90 00 [09:30:29]wFMCommunicate OK [09:30:29]SAM_PROTO_SignData done [09:30:29]FM_MakeSignedData done [09:30:29]CreateOFDProtocolMessage [09:30:29]wFMCommunicate request_size=4 [09:30:29]MH_SAM_APDU [09:30:29]CAPDU: 80 11 00 00 [09:30:29]Write to MH i2c: E2 08 00 8C 20 80 11 00 00 00 00 00 00 26 [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:29]Read from MH i2c: E2 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 17 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: E2 17 00 8C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [09:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:30:29]wFMCommunicate OK [09:30:29]CreateOFDProtocolMessage done [09:30:29]OFDSenderStorePacket 59767 [09:30:29]StoreOFDPacket docnum=59767 [09:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F3 5E 07 01 DF A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 34 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 E9 00 00 35 04 06 00 11 CC 9F AC C0 3A 5E 3F B7 0D 68 E6 F8 63 [09:30:29]CheckFolder [09:30:29]dirname=/storage/ofd_packets [09:30:29]CheckFolder done [09:30:29]ProducePacketName [09:30:29]name=ofd_packets/00059767 [09:30:29]NVStorageSaveData ofd_packets/00059767 [09:30:29]File name is /storage/ofd_packets/00059767 [09:30:29]Write 301 bytes [09:30:29]NVStorageSaveData done [09:30:29]OFDSenderStorePacket done [09:30:29]KKMCreateOFDPacket done [09:30:29]NVStorageSaveData kkm_last_timestamp [09:30:29]File name is /storage/kkm_last_timestamp [09:30:29]Write 4 bytes [09:30:29]NVStorageSaveData done [09:30:29]ExternCall_PrintAddStr [09:30:29]wPrintStart [09:30:29]Write to MH i2c: 01 00 00 8D 20 AD [09:30:29]Write i2c OK [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: 01 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: 01 07 00 [09:30:29]MH_I2C_Read... [09:30:29]Read from MH i2c: 01 07 00 8D 20 00 00 00 00 00 FF 0F C2 [09:30:29]RasterBufferAndPrint [09:30:29]line Счет N : (1)545460 [09:30:29]line ИНН: 02508201610067 [09:30:29]line Контрольно-Кассовый Чек [09:30:29]line ПРОДАЖА [09:30:29]line ТРК (МРК, ГНК) : 22 [09:30:29]line Товар: 2710124130 [09:30:29]line Аи-92-К-5 [09:30:29]line 5.980 * 66.90 [09:30:29]line = 400.06 [09:30:29]line НДС 12% НСП 1% [09:30:29]line > о реализуемом товаре [09:30:29]line ИТОГО: 400.06 [09:30:29]line НСП 1% : 3.54 [09:30:29]line НДС 12% : 42.48 [09:30:29]line Наличными: 0.00 [09:30:29]line Безнал.: 400.06 [09:30:29]line Место: АЗС № 117 "Партнер Нефть" [09:30:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:30:29]line СНО: Общий режим [09:30:29]line Чек 162 05.06.2024 09:30 [09:30:29]line Смена: 72 ФФД: 1.0 [09:30:29]line ЗНМ: 0300000048 [09:30:29]line РНМ: 0000000000151680 [09:30:29]line Версия ККМ: v1.0 [09:30:29]line Платежная система: АКБ Кыргызстан [09:30:29]line ФМ: 0000000000959414 [09:30:29]line ФД: 59767 [09:30:29]line ФПД: 19570549899322 [09:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093028&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59767&fm=19570549899322&tin=02508201610067®Number=0000000000151680&sum=40006 [09:30:29]OFD Sender: Processing packet 59767 [packets to send 53, broken 52] [09:30:29]ProducePacketName [09:30:29]name=ofd_packets/00059767 [09:30:29]OFD Sender: To server: pG, [09:30:29]CommunicateWithHost lk.salyk.kg:30040 [09:30:29]ConnectInit lk.salyk.kg [09:30:29]written 0, free lines is 4095 [09:30:30]Connected sock=10 [09:30:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F3 5E 07 01 DF A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 34 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 E9 00 00 35 04 06 00 11 CC 9F AC C0 3A 5E 3F B7 0D 68 E6 F8 63 [09:30:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3E FC 47 00 E1 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 E9 00 00 F4 03 04 00 39 DC 5F 66 B6 04 01 00 00 1E 34 CE 08 A7 06 B3 F9 [09:30:30]CommunicateWithHost err = 0 [09:30:30]CheckOFDResponse [09:30:30]1017 (14) - 77093643461234 [09:30:30]1041 (16) - 0000000000959414 [09:30:30]1040 (4) - 59767 [09:30:30]1012 (4) - 05.06.2024 03:32 [09:30:30]1206 (1) - 0 [09:30:30]OFD Sender: Remove packet 59767 [09:30:30]ProducePacketName [09:30:30]name=ofd_packets/00059767 [09:30:30]NVStorageDeleteData [09:30:30]Write to MH i2c: 01 00 00 B7 20 D7 [09:30:30]Write i2c OK [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: 01 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: 01 07 00 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: 01 07 00 B7 20 00 00 00 00 00 C8 0C B2 [09:30:30]RasterBufferAndPrint [09:30:30]line [09:30:30]line [09:30:30]line [09:30:30]line [09:30:30]line [09:30:30]written 0, free lines is 3279 [09:30:30]MH_Cut [09:30:30]Write to MH i2c: D1 01 00 BE 20 01 B0 [09:30:30]Write i2c OK [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: D1 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: D1 01 00 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: D1 01 00 BE 20 00 AF [09:30:30]Write to MH i2c: 01 00 00 BF 20 DF [09:30:30]Write i2c OK [09:30:30]MH_I2C_Read... [09:30:30]OFD Sender: No OFD packet to send [09:30:31]*** Cut start [09:30:31]*** Partial cut [09:30:31]*** CUTSNS_PIN = 1 [09:30:31]*** CUTSNS_PIN = 0 [09:30:31]*** Brake cut motor [09:30:31]Read from MH i2c: 01 [09:30:31]MH_I2C_Read... [09:30:31]*** Stop cut motor [09:30:31]*** Cut end [09:30:31]Read from MH i2c: 01 07 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: 01 07 00 BF 20 00 00 00 00 00 FF 0F F4 [09:30:31]process_action close_receipt done [09:30:31]requested_data is exist [09:30:31]produce_requested_data [09:30:31]requested_item fm.sn is exist - process it [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 11 00 00 [09:30:31]Write to MH i2c: E2 08 00 C0 20 80 11 00 00 00 00 00 00 5A [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 17 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 17 00 C0 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AD [09:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:30:31]wFMCommunicate OK [09:30:31]requested_item fd.num is exist - process it [09:30:31]SAM_PROTO_GetFieldsCounters [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 13 00 00 [09:30:31]Write to MH i2c: E2 08 00 C1 20 80 13 00 00 00 00 00 00 5D [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 62 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 62 00 C1 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 77 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [09:30:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 77 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:32]wFMCommunicate OK [09:30:32]SAM_PROTO_GetFieldsCounters done [09:30:32]requested_item shift.num is exist - process it [09:30:32]requested_item shift.opened is exist - process it [09:30:32]req_shift_opened [09:30:32]FM_GetShiftState [09:30:32]SAM_PROTO_GetShiftState [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 13 01 00 [09:30:32]Write to MH i2c: E2 08 00 C2 20 80 13 01 00 00 00 00 00 5F [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:32]Read from MH i2c: E2 0E 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 0E 00 C2 20 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [09:30:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:30:32]wFMCommunicate OK [09:30:32]SAM_PROTO_GetShiftState done [09:30:32]FM_GetShiftState done [09:30:32]req_shift_opened done [09:30:32]requested_item shift.open_date is exist - process it [09:30:32]req_shift_open_date [09:30:32]req_shift_open_date done [09:30:32]produce_requested_data done [09:30:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59767,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:30:32]process_action_free close_receipt [09:30:32]json_value_free [09:30:32]json_value_free done [09:30:32]process_json_proto returns [09:30:32]Send response to host [09:30:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59767,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:30:32]free response buf [09:30:32]execute_script done [09:30:32]execute_script returns [09:30:32]free content buf [09:30:32]Sock 9.Close socket [09:30:32]Sock 9.Thread stoped [09:30:35]OFD Sender: No OFD packet to send [09:30:40]OFD Sender: No OFD packet to send [09:30:45]OFD Sender: No OFD packet to send [09:30:50]OFD Sender: No OFD packet to send [09:30:55]OFD Sender: No OFD packet to send [09:31:00]OFD Sender: No OFD packet to send [09:31:05]OFD Sender: No OFD packet to send [09:31:10]OFD Sender: No OFD packet to send [09:31:15]OFD Sender: No OFD packet to send [09:31:20]OFD Sender: No OFD packet to send [09:31:25]OFD Sender: No OFD packet to send [09:31:30]OFD Sender: No OFD packet to send [09:31:35]OFD Sender: No OFD packet to send [09:31:40]OFD Sender: No OFD packet to send [09:31:45]OFD Sender: No OFD packet to send [09:31:50]OFD Sender: No OFD packet to send [09:31:55]OFD Sender: No OFD packet to send [09:32:00]OFD Sender: No OFD packet to send [09:32:05]OFD Sender: No OFD packet to send [09:32:10]OFD Sender: No OFD packet to send [09:32:15]OFD Sender: No OFD packet to send [09:32:20]OFD Sender: No OFD packet to send [09:32:25]OFD Sender: No OFD packet to send [09:32:30]OFD Sender: No OFD packet to send [09:32:35]OFD Sender: No OFD packet to send [09:32:36]accept exits with 8 [09:32:36]New connection [09:32:36]New thread 3067100516 created [09:32:36]Thread 3066957156 joined [09:32:36]Waiting for new connection... [09:32:36] Sock 8.Parse request [09:32:36]Sock 8.Check first char [09:32:36]Sock 8.First char is OK [09:32:36]request: POST /json_proto HTTP/1.0 [09:32:36]Method: POST [09:32:36]URL: /json_proto [09:32:36]Method is POST - this is cgi request [09:32:36]url: /json_proto [09:32:36]query_string will be loaded in cgi processing [09:32:36]execute_cgi json_proto POST (null) [09:32:36]execute_cgi path=json_proto method=POST [09:32:36]POST find Content-Length [09:32:36]Host: 172.17.60.68:8080 [09:32:36]Content-Length: 1211 [09:32:36]Content-Type: application/json [09:32:36] [09:32:36]POST finish read [09:32:36]Found Content-Length = 1211 [09:32: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545461\u000A05.06.2024 09:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 44\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000ASUPER 92-\u041A-5\u000A 40.000 x 67.90\u000A\u0418\u0422\u041E\u0413: 2716.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\u000A72610\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:36]execute_script... [09:32: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545461\u000A05.06.2024 09:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 44\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000ASUPER 92-\u041A-5\u000A 40.000 x 67.90\u000A\u0418\u0422\u041E\u0413: 2716.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\u000A72610\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:36]POST & json_proto [09:32:36]process_json_proto [09:32:36]json parsed OK: [09:32:36]protocol is kg_v1.0 [09:32:36]action value=print_text [09:32:36]process_action print_text [09:32:36]cmd_print_text [09:32:36]ExternCall_PrintAddStr [09:32:36]wPrintStart [09:32:36]Write to MH i2c: 01 00 00 C3 20 E3 [09:32:36]Write i2c OK [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: 01 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: 01 07 00 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: 01 07 00 C3 20 00 00 00 00 00 FF 0F F8 [09:32:36]RasterBufferAndPrint [09:32:36]line *****ТОВАРНЫЙ ЧЕК***** [09:32:36]line АЗС 117 [09:32:36]line Партнер нефть [09:32:36]line 02508201610067 [09:32:36]line Кассир : Койгельдиева Р. [09:32:36]line Счет N : (1)545461 [09:32:36]line 05.06.2024 09:27 [09:32:36]line ПРОДАЖА [09:32:36]line ТРК (МРК, ГНК): 44 [09:32:36]line Вид ГСМ : 2710124130 [09:32:36]line SUPER 92-К-5 [09:32:36]line 40.000 x 67.90 [09:32:36]line ИТОГ: 2716.00 [09:32:36]line Тип оплаты: Талоны: Топливная Карта [09:32:36]line 72610 [09:32:36]line ______________________ [09:32:36]line (подпись) [09:32:36]written 0, free lines is 4095 [09:32:37]Write to MH i2c: 01 00 00 D8 20 F8 [09:32:37]Write i2c OK [09:32:37]MH_I2C_Read... [09:32:37]Read from MH i2c: 01 [09:32:37]MH_I2C_Read... [09:32:37]Read from MH i2c: 01 07 00 [09:32:37]MH_I2C_Read... [09:32:37]Read from MH i2c: 01 07 00 D8 20 00 00 00 00 00 F7 0D 03 [09:32:37]RasterBufferAndPrint [09:32:37]line [09:32:37]line [09:32:37]line [09:32:37]line [09:32:37]line [09:32:37]written 0, free lines is 3577 [09:32:37]MH_Cut [09:32:37]Write to MH i2c: D1 01 00 DF 20 01 D1 [09:32:37]Write i2c OK [09:32:37]MH_I2C_Read... [09:32:37]Read from MH i2c: D1 [09:32:37]MH_I2C_Read... [09:32:37]Read from MH i2c: D1 01 00 [09:32:37]MH_I2C_Read... [09:32:37]Read from MH i2c: D1 01 00 DF 20 00 D0 [09:32:37]Write to MH i2c: 01 00 00 E0 20 00 [09:32:37]Write i2c OK [09:32:37]MH_I2C_Read... [09:32:37]*** Cut start [09:32:37]*** Partial cut [09:32:37]*** CUTSNS_PIN = 1 [09:32:37]*** CUTSNS_PIN = 0 [09:32:37]*** Brake cut motor [09:32:38]Read from MH i2c: 01 [09:32:38]MH_I2C_Read... [09:32:38]*** Stop cut motor [09:32:38]*** Cut end [09:32:38]Read from MH i2c: 01 07 00 [09:32:38]MH_I2C_Read... [09:32:38]Read from MH i2c: 01 07 00 E0 20 00 00 00 00 00 FF 0F 15 [09:32:38]process_action print_text done [09:32:38]requested_data is exist [09:32:38]produce_requested_data [09:32:38]requested_item fm.sn is exist - process it [09:32:38]wFMCommunicate request_size=4 [09:32:38]MH_SAM_APDU [09:32:38]CAPDU: 80 11 00 00 [09:32:38]Write to MH i2c: E2 08 00 E1 20 80 11 00 00 00 00 00 00 7B [09:32:38]Write i2c OK [09:32:38]MH_I2C_Read... [09:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:38]Read from MH i2c: E2 [09:32:38]MH_I2C_Read... [09:32:38]Read from MH i2c: E2 17 00 [09:32:38]MH_I2C_Read... [09:32:38]Read from MH i2c: E2 17 00 E1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CE [09:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:32:38]wFMCommunicate OK [09:32:38]requested_item fd.num is exist - process it [09:32:38]SAM_PROTO_GetFieldsCounters [09:32:38]wFMCommunicate request_size=4 [09:32:38]MH_SAM_APDU [09:32:38]CAPDU: 80 13 00 00 [09:32:38]Write to MH i2c: E2 08 00 E2 20 80 13 00 00 00 00 00 00 7E [09:32:38]Write i2c OK [09:32:38]MH_I2C_Read... [09:32:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:38]Read from MH i2c: E2 [09:32:38]MH_I2C_Read... [09:32:38]Read from MH i2c: E2 62 00 [09:32:38]MH_I2C_Read... [09:32:38]Read from MH i2c: E2 62 00 E2 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 77 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [09:32:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 77 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:38]wFMCommunicate OK [09:32:38]SAM_PROTO_GetFieldsCounters done [09:32:38]requested_item shift.num is exist - process it [09:32:38]requested_item shift.opened is exist - process it [09:32:38]req_shift_opened [09:32:38]FM_GetShiftState [09:32:38]SAM_PROTO_GetShiftState [09:32:38]wFMCommunicate request_size=4 [09:32:38]MH_SAM_APDU [09:32:38]CAPDU: 80 13 01 00 [09:32:38]Write to MH i2c: E2 08 00 E3 20 80 13 01 00 00 00 00 00 80 [09:32:38]Write i2c OK [09:32:38]MH_I2C_Read... [09:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:38]Read from MH i2c: E2 [09:32:38]MH_I2C_Read... [09:32:38]Read from MH i2c: E2 0E 00 [09:32:38]MH_I2C_Read... [09:32:38]Read from MH i2c: E2 0E 00 E3 20 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B8 [09:32:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:32:38]wFMCommunicate OK [09:32:38]SAM_PROTO_GetShiftState done [09:32:38]FM_GetShiftState done [09:32:38]req_shift_opened done [09:32:38]requested_item shift.open_date is exist - process it [09:32:38]req_shift_open_date [09:32:38]req_shift_open_date done [09:32:38]produce_requested_data done [09:32:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59767,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:32:38]process_action_free print_text [09:32:38]json_value_free [09:32:38]json_value_free done [09:32:38]process_json_proto returns [09:32:38]Send response to host [09:32:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59767,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:32:38]free response buf [09:32:38]execute_script done [09:32:38]execute_script returns [09:32:38]free content buf [09:32:38]Sock 8.Close socket [09:32:38]Sock 8.Thread stoped [09:32:40]OFD Sender: No OFD packet to send [09:32:45]OFD Sender: No OFD packet to send [09:32:50]OFD Sender: No OFD packet to send [09:32:51]accept exits with 9 [09:32:51]New connection [09:32:51]New thread 3066957156 created [09:32:51]Thread 3067100516 joined [09:32:51]Waiting for new connection... [09:32:51] Sock 9.Parse request [09:32:51]Sock 9.Check first char [09:32:51]Sock 9.First char is OK [09:32:51]request: POST /json_proto HTTP/1.0 [09:32:51]Method: POST [09:32:51]URL: /json_proto [09:32:51]Method is POST - this is cgi request [09:32:51]url: /json_proto [09:32:51]query_string will be loaded in cgi processing [09:32:51]execute_cgi json_proto POST (null) [09:32:51]execute_cgi path=json_proto method=POST [09:32:51]POST find Content-Length [09:32:51]Host: 172.17.60.68:8080 [09:32:51]Content-Length: 793 [09:32:51]Content-Type: application/json [09:32:51] [09:32:51]POST finish read [09:32:51]Found Content-Length = 793 [09:32:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.900, "sum" : 400.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:51]execute_script... [09:32: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)545462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.900, "sum" : 400.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:51]POST & json_proto [09:32:51]process_json_proto [09:32:51]json parsed OK: [09:32:51]protocol is kg_v1.0 [09:32:51]action value=close_receipt [09:32:51]process_action close_receipt [09:32:51]cmd_close_receipt [09:32:51]MH_GetDate [09:32:51]Write to MH i2c: F0 00 00 E4 20 F3 [09:32:52]Write i2c OK [09:32:52]MH_I2C_Read... [09:32:52]Read from MH i2c: F0 [09:32:52]MH_I2C_Read... [09:32:52]Read from MH i2c: F0 09 00 [09:32:52]MH_I2C_Read... [09:32:52]Read from MH i2c: F0 09 00 E4 20 00 C4 30 60 66 9A 61 5F 66 76 [09:32:52]GetLastDocTimeStamp 1717579828 [09:32:52]current date 1717579972 [09:32:52]FM_GetShiftState [09:32:52]SAM_PROTO_GetShiftState [09:32:52]wFMCommunicate request_size=4 [09:32:52]MH_SAM_APDU [09:32:52]CAPDU: 80 13 01 00 [09:32:52]Write to MH i2c: E2 08 00 E5 20 80 13 01 00 00 00 00 00 82 [09:32:52]Write i2c OK [09:32:52]MH_I2C_Read... [09:32:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:52]Read from MH i2c: E2 [09:32:52]MH_I2C_Read... [09:32:52]Read from MH i2c: E2 0E 00 [09:32:52]MH_I2C_Read... [09:32:52]Read from MH i2c: E2 0E 00 E5 20 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BA [09:32:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:32:52]wFMCommunicate OK [09:32:52]SAM_PROTO_GetShiftState done [09:32:52]FM_GetShiftState done [09:32:52]opened in 1717545916 [09:32:52]opened+sec_in_day 1717632316 [09:32:52]quantity*price = 40061 [09:32:52]sum+1 = 40062 [09:32:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.61 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 0.00 Безнал.: 400.61 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 163 05.06.2024 09:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59768 ФПД: 55721901731613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093252&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59768&fm=55721901731613&tin=02508201610067®Number=0000000000151680&sum=40061 [09:32:53]StoreToDocumentArchive [09:32:53]shift 72 fd 59768 [09:32:53]save to /storage/0072/doc_00059768 [09:32:53]save last doc name /storage/0072/doc_00059768 to /storage/kkm_last_doc_name [09:32:53]save OK [09:32:53]Clear old archive folders... [09:32:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:32:53]tlvbuf is 003BABF0 [09:32:53]SAM_PROTO_ClearQueue [09:32:53]wFMCommunicate request_size=4 [09:32:53]MH_SAM_APDU [09:32:53]CAPDU: 80 09 00 00 [09:32:53]Write to MH i2c: E2 08 00 F2 20 80 09 00 00 00 00 00 00 84 [09:32:53]Write i2c OK [09:32:53]MH_I2C_Read... [09:32:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:53]Read from MH i2c: E2 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 F2 20 00 90 00 86 [09:32:53]RAPDU: 90 00 [09:32:53]wFMCommunicate OK [09:32:53]SAM_PROTO_ClearQueue done [09:32:53]KKMCreateOFDPacket [09:32:53]OFDProtocolAddRootSTLVToBuf [09:32:53]FM_MakeSignedData [09:32:53]FM_MakeSignedData [09:32:53]SAM_PROTO_SignData [09:32:53]wFMCommunicate request_size=4 [09:32:53]MH_SAM_APDU [09:32:53]CAPDU: 80 0D 01 02 [09:32:53]Write to MH i2c: E2 08 00 F3 20 80 0D 01 02 00 00 00 00 8C [09:32:53]Write i2c OK [09:32:53]MH_I2C_Read... [09:32:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:53]Read from MH i2c: E2 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 F3 20 00 90 00 87 [09:32:53]RAPDU: 90 00 [09:32:53]wFMCommunicate OK [09:32:53]wFMCommunicate request_size=255 [09:32:53]MH_SAM_APDU [09:32:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C4 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 E9 00 00 35 04 06 00 [09:32:53]Write to MH i2c: E2 02 01 F4 20 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C4 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 E9 00 00 35 04 06 00 00 00 54 [09:32:53]Write i2c OK [09:32:53]MH_I2C_Read... [09:32:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:53]Read from MH i2c: E2 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 F4 20 00 90 00 88 [09:32:53]RAPDU: 90 00 [09:32:53]wFMCommunicate OK [09:32:53]wFMCommunicate request_size=11 [09:32:53]MH_SAM_APDU [09:32:53]CAPDU: 80 0D 02 02 06 32 AD C4 28 AF 1D [09:32:53]Write to MH i2c: E2 0E 00 F5 20 80 0D 02 02 06 00 32 AD C4 28 AF 1D 00 00 32 [09:32:53]Write i2c OK [09:32:53]MH_I2C_Read... [09:32:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:53]Read from MH i2c: E2 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 03 00 F5 20 00 90 00 89 [09:32:53]RAPDU: 90 00 [09:32:53]wFMCommunicate OK [09:32:53]wFMCommunicate request_size=4 [09:32:53]MH_SAM_APDU [09:32:53]CAPDU: 80 0D 03 02 [09:32:53]Write to MH i2c: E2 08 00 F6 20 80 0D 03 02 00 00 00 00 91 [09:32:53]Write i2c OK [09:32:53]MH_I2C_Read... [09:32:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:53]Read from MH i2c: E2 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 0B 00 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 0B 00 F6 20 00 94 37 D9 FF DA F7 42 23 90 00 6B [09:32:53]RAPDU: 94 37 D9 FF DA F7 42 23 90 00 [09:32:53]wFMCommunicate OK [09:32:53]SAM_PROTO_SignData done [09:32:53]FM_MakeSignedData done [09:32:53]CreateOFDProtocolMessage [09:32:53]wFMCommunicate request_size=4 [09:32:53]MH_SAM_APDU [09:32:53]CAPDU: 80 11 00 00 [09:32:53]Write to MH i2c: E2 08 00 F7 20 80 11 00 00 00 00 00 00 91 [09:32:53]Write i2c OK [09:32:53]MH_I2C_Read... [09:32:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:53]Read from MH i2c: E2 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 17 00 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: E2 17 00 F7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E4 [09:32:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:32:53]wFMCommunicate OK [09:32:53]CreateOFDProtocolMessage done [09:32:53]OFDSenderStorePacket 59768 [09:32:53]StoreOFDPacket docnum=59768 [09:32:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 E8 6F 08 01 A6 EE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C4 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 E9 00 00 35 04 06 00 32 AD C4 28 AF 1D 94 37 D9 FF DA F7 42 23 [09:32:53]CheckFolder [09:32:53]dirname=/storage/ofd_packets [09:32:53]CheckFolder done [09:32:53]ProducePacketName [09:32:53]name=ofd_packets/00059768 [09:32:53]NVStorageSaveData ofd_packets/00059768 [09:32:53]File name is /storage/ofd_packets/00059768 [09:32:53]Write 302 bytes [09:32:53]NVStorageSaveData done [09:32:53]OFDSenderStorePacket done [09:32:53]KKMCreateOFDPacket done [09:32:53]NVStorageSaveData kkm_last_timestamp [09:32:53]File name is /storage/kkm_last_timestamp [09:32:53]Write 4 bytes [09:32:53]NVStorageSaveData done [09:32:53]ExternCall_PrintAddStr [09:32:53]wPrintStart [09:32:53]Write to MH i2c: 01 00 00 F8 20 18 [09:32:53]Write i2c OK [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: 01 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: 01 07 00 [09:32:53]MH_I2C_Read... [09:32:53]Read from MH i2c: 01 07 00 F8 20 00 00 00 00 00 FF 0F 2D [09:32:53]RasterBufferAndPrint [09:32:53]line Счет N : (1)545462 [09:32:53]line ИНН: 02508201610067 [09:32:53]line Контрольно-Кассовый Чек [09:32:53]line ПРОДАЖА [09:32:53]line ТРК (МРК, ГНК) : 14 [09:32:53]line Товар: 2710124130 [09:32:53]line SUPER 92-К-5 [09:32:53]line 5.900 * 67.90 [09:32:53]line = 400.61 [09:32:53]line НДС 12% НСП 1% [09:32:53]line > о реализуемом товаре [09:32:53]line ИТОГО: 400.61 [09:32:53]line НСП 1% : 3.54 [09:32:53]line НДС 12% : 42.54 [09:32:53]line Наличными: 0.00 [09:32:53]line Безнал.: 400.61 [09:32:53]line Место: АЗС № 117 "Партнер Нефть" [09:32:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:32:53]line СНО: Общий режим [09:32:53]line Чек 163 05.06.2024 09:32 [09:32:53]line Смена: 72 ФФД: 1.0 [09:32:53]line ЗНМ: 0300000048 [09:32:53]line РНМ: 0000000000151680 [09:32:53]line Версия ККМ: v1.0 [09:32:53]line Платежная система: O! деньги [09:32:53]line ФМ: 0000000000959414 [09:32:53]line ФД: 59768 [09:32:53]line ФПД: 55721901731613 [09:32:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093252&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59768&fm=55721901731613&tin=02508201610067®Number=0000000000151680&sum=40061 [09:32:54]OFD Sender: Processing packet 59768 [packets to send 53, broken 52] [09:32:54]ProducePacketName [09:32:54]name=ofd_packets/00059768 [09:32:54]OFD Sender: To server: pG, [09:32:54]CommunicateWithHost lk.salyk.kg:30040 [09:32:54]ConnectInit lk.salyk.kg [09:32:54]written 0, free lines is 4095 [09:32:54]Connected sock=10 [09:32:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 E8 6F 08 01 A6 EE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 C4 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 E9 00 00 35 04 06 00 32 AD C4 28 AF 1D 94 37 D9 FF DA F7 42 23 [09:32:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FD AC 47 00 A9 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 E9 00 00 F4 03 04 00 C9 DC 5F 66 B6 04 01 00 00 E5 6E CF 9F C8 F3 F1 E5 [09:32:54]CommunicateWithHost err = 0 [09:32:54]CheckOFDResponse [09:32:54]1017 (14) - 77093643461234 [09:32:54]1041 (16) - 0000000000959414 [09:32:54]1040 (4) - 59768 [09:32:54]1012 (4) - 05.06.2024 03:34 [09:32:54]1206 (1) - 0 [09:32:54]OFD Sender: Remove packet 59768 [09:32:54]ProducePacketName [09:32:54]name=ofd_packets/00059768 [09:32:54]NVStorageDeleteData [09:32:54]Write to MH i2c: 01 00 00 22 21 43 [09:32:54]Write i2c OK [09:32:54]MH_I2C_Read... [09:32:54]Read from MH i2c: 01 [09:32:54]MH_I2C_Read... [09:32:54]Read from MH i2c: 01 07 00 [09:32:54]MH_I2C_Read... [09:32:54]Read from MH i2c: 01 07 00 22 21 00 00 00 00 00 CE 0C 24 [09:32:54]RasterBufferAndPrint [09:32:54]line [09:32:54]line [09:32:54]line [09:32:54]line [09:32:54]line [09:32:54]written 0, free lines is 3287 [09:32:54]MH_Cut [09:32:54]Write to MH i2c: D1 01 00 29 21 01 1C [09:32:54]Write i2c OK [09:32:54]MH_I2C_Read... [09:32:54]Read from MH i2c: D1 [09:32:54]MH_I2C_Read... [09:32:54]Read from MH i2c: D1 01 00 [09:32:54]MH_I2C_Read... [09:32:54]Read from MH i2c: D1 01 00 29 21 00 1B [09:32:54]Write to MH i2c: 01 00 00 2A 21 4B [09:32:54]Write i2c OK [09:32:54]MH_I2C_Read... [09:32:54]OFD Sender: No OFD packet to send [09:32:55]*** Cut start [09:32:55]*** Partial cut [09:32:55]*** CUTSNS_PIN = 1 [09:32:55]*** CUTSNS_PIN = 0 [09:32:55]*** Brake cut motor [09:32:56]Read from MH i2c: 01 [09:32:56]MH_I2C_Read... [09:32:56]*** Stop cut motor [09:32:56]*** Cut end [09:32:56]Read from MH i2c: 01 07 00 [09:32:56]MH_I2C_Read... [09:32:56]Read from MH i2c: 01 07 00 2A 21 00 00 00 00 00 FF 0F 60 [09:32:56]process_action close_receipt done [09:32:56]requested_data is exist [09:32:56]produce_requested_data [09:32:56]requested_item fm.sn is exist - process it [09:32:56]wFMCommunicate request_size=4 [09:32:56]MH_SAM_APDU [09:32:56]CAPDU: 80 11 00 00 [09:32:56]Write to MH i2c: E2 08 00 2B 21 80 11 00 00 00 00 00 00 C6 [09:32:56]Write i2c OK [09:32:56]MH_I2C_Read... [09:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:56]Read from MH i2c: E2 [09:32:56]MH_I2C_Read... [09:32:56]Read from MH i2c: E2 17 00 [09:32:56]MH_I2C_Read... [09:32:56]Read from MH i2c: E2 17 00 2B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 19 [09:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:32:56]wFMCommunicate OK [09:32:56]requested_item fd.num is exist - process it [09:32:56]SAM_PROTO_GetFieldsCounters [09:32:56]wFMCommunicate request_size=4 [09:32:56]MH_SAM_APDU [09:32:56]CAPDU: 80 13 00 00 [09:32:56]Write to MH i2c: E2 08 00 2C 21 80 13 00 00 00 00 00 00 C9 [09:32:56]Write i2c OK [09:32:56]MH_I2C_Read... [09:32:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:56]Read from MH i2c: E2 [09:32:56]MH_I2C_Read... [09:32:56]Read from MH i2c: E2 62 00 [09:32:56]MH_I2C_Read... [09:32:56]Read from MH i2c: E2 62 00 2C 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 78 E9 00 00 0E 04 04 00 48 00 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 78 [09:32:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 78 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:56]wFMCommunicate OK [09:32:56]SAM_PROTO_GetFieldsCounters done [09:32:56]requested_item shift.num is exist - process it [09:32:56]requested_item shift.opened is exist - process it [09:32:56]req_shift_opened [09:32:56]FM_GetShiftState [09:32:56]SAM_PROTO_GetShiftState [09:32:56]wFMCommunicate request_size=4 [09:32:56]MH_SAM_APDU [09:32:56]CAPDU: 80 13 01 00 [09:32:56]Write to MH i2c: E2 08 00 2D 21 80 13 01 00 00 00 00 00 CB [09:32:56]Write i2c OK [09:32:56]MH_I2C_Read... [09:32:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:56]Read from MH i2c: E2 [09:32:56]MH_I2C_Read... [09:32:56]Read from MH i2c: E2 0E 00 [09:32:56]MH_I2C_Read... [09:32:56]Read from MH i2c: E2 0E 00 2D 21 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 03 [09:32:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:32:56]wFMCommunicate OK [09:32:56]SAM_PROTO_GetShiftState done [09:32:56]FM_GetShiftState done [09:32:56]req_shift_opened done [09:32:56]requested_item shift.open_date is exist - process it [09:32:56]req_shift_open_date [09:32:56]req_shift_open_date done [09:32:56]produce_requested_data done [09:32:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59768,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:32:56]process_action_free close_receipt [09:32:56]json_value_free [09:32:56]json_value_free done [09:32:56]process_json_proto returns [09:32:56]Send response to host [09:32:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59768,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:32:56]free response buf [09:32:56]execute_script done [09:32:56]execute_script returns [09:32:56]free content buf [09:32:56]Sock 9.Close socket [09:32:56]Sock 9.Thread stoped [09:32:59]OFD Sender: No OFD packet to send [09:33:04]OFD Sender: No OFD packet to send [09:33:09]OFD Sender: No OFD packet to send [09:33:14]OFD Sender: No OFD packet to send [09:33:19]OFD Sender: No OFD packet to send [09:33:24]OFD Sender: No OFD packet to send [09:33:29]OFD Sender: No OFD packet to send [09:33:32]accept exits with 8 [09:33:32]New connection [09:33:32]New thread 3067100516 created [09:33:32]Thread 3066957156 joined [09:33:32]Waiting for new connection... [09:33:32] Sock 8.Parse request [09:33:32]Sock 8.Check first char [09:33:32]Sock 8.First char is OK [09:33:32]request: POST /json_proto HTTP/1.0 [09:33:32]Method: POST [09:33:32]URL: /json_proto [09:33:32]Method is POST - this is cgi request [09:33:32]url: /json_proto [09:33:32]query_string will be loaded in cgi processing [09:33:32]execute_cgi json_proto POST (null) [09:33:32]execute_cgi path=json_proto method=POST [09:33:32]POST find Content-Length [09:33:32]Host: 172.17.60.68:8080 [09:33:32]Content-Length: 801 [09:33:32]Content-Type: application/json [09:33:32] [09:33:32]POST finish read [09:33:32]Found Content-Length = 801 [09:33:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:32]execute_script... [09:33: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)545463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:32]POST & json_proto [09:33:32]process_json_proto [09:33:32]json parsed OK: [09:33:32]protocol is kg_v1.0 [09:33:32]action value=close_receipt [09:33:32]process_action close_receipt [09:33:32]cmd_close_receipt [09:33:32]MH_GetDate [09:33:32]Write to MH i2c: F0 00 00 2E 21 3E [09:33:32]Write i2c OK [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: F0 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: F0 09 00 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: F0 09 00 2E 21 00 ED 30 60 66 9A 61 5F 66 EA [09:33:32]GetLastDocTimeStamp 1717579972 [09:33:32]current date 1717580013 [09:33:32]FM_GetShiftState [09:33:32]SAM_PROTO_GetShiftState [09:33:32]wFMCommunicate request_size=4 [09:33:32]MH_SAM_APDU [09:33:32]CAPDU: 80 13 01 00 [09:33:32]Write to MH i2c: E2 08 00 2F 21 80 13 01 00 00 00 00 00 CD [09:33:32]Write i2c OK [09:33:32]MH_I2C_Read... [09:33:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:32]Read from MH i2c: E2 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: E2 0E 00 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: E2 0E 00 2F 21 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 05 [09:33:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:33:32]wFMCommunicate OK [09:33:32]SAM_PROTO_GetShiftState done [09:33:32]FM_GetShiftState done [09:33:32]opened in 1717545916 [09:33:32]opened+sec_in_day 1717632316 [09:33:32]quantity*price = 90047 [09:33:32]sum+1 = 90048 [09:33:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.47 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.47 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 164 05.06.2024 09:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59769 ФПД: 221432742537289 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093333&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59769&fm=221432742537289&tin=02508201610067®Number=0000000000151680&sum=90047 [09:33:33]StoreToDocumentArchive [09:33:33]shift 72 fd 59769 [09:33:33]save to /storage/0072/doc_00059769 [09:33:33]save last doc name /storage/0072/doc_00059769 to /storage/kkm_last_doc_name [09:33:33]save OK [09:33:33]Clear old archive folders... [09:33:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:33]tlvbuf is 0040A5D0 [09:33:33]SAM_PROTO_ClearQueue [09:33:33]wFMCommunicate request_size=4 [09:33:33]MH_SAM_APDU [09:33:33]CAPDU: 80 09 00 00 [09:33:33]Write to MH i2c: E2 08 00 3C 21 80 09 00 00 00 00 00 00 CF [09:33:33]Write i2c OK [09:33:33]MH_I2C_Read... [09:33:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:33]Read from MH i2c: E2 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 3C 21 00 90 00 D1 [09:33:33]RAPDU: 90 00 [09:33:33]wFMCommunicate OK [09:33:33]SAM_PROTO_ClearQueue done [09:33:33]KKMCreateOFDPacket [09:33:33]OFDProtocolAddRootSTLVToBuf [09:33:33]FM_MakeSignedData [09:33:33]FM_MakeSignedData [09:33:33]SAM_PROTO_SignData [09:33:33]wFMCommunicate request_size=4 [09:33:33]MH_SAM_APDU [09:33:33]CAPDU: 80 0D 01 02 [09:33:33]Write to MH i2c: E2 08 00 3D 21 80 0D 01 02 00 00 00 00 D7 [09:33:33]Write i2c OK [09:33:33]MH_I2C_Read... [09:33:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:33]Read from MH i2c: E2 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 3D 21 00 90 00 D2 [09:33:33]RAPDU: 90 00 [09:33:33]wFMCommunicate OK [09:33:33]wFMCommunicate request_size=255 [09:33:33]MH_SAM_APDU [09:33: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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 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 BF 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 ED 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 E9 00 00 35 04 06 00 C9 [09:33:33]Write to MH i2c: E2 02 01 3E 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 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 BF 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 ED 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 E9 00 00 35 04 06 00 C9 00 00 D7 [09:33:33]Write i2c OK [09:33:33]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 3E 21 00 90 00 D3 [09:33:34]RAPDU: 90 00 [09:33:34]wFMCommunicate OK [09:33:34]wFMCommunicate request_size=10 [09:33:34]MH_SAM_APDU [09:33:34]CAPDU: 80 0D 02 02 05 64 53 F5 E8 49 [09:33:34]Write to MH i2c: E2 0D 00 3F 21 80 0D 02 02 05 00 64 53 F5 E8 49 00 00 C1 [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 3F 21 00 90 00 D4 [09:33:34]RAPDU: 90 00 [09:33:34]wFMCommunicate OK [09:33:34]wFMCommunicate request_size=4 [09:33:34]MH_SAM_APDU [09:33:34]CAPDU: 80 0D 03 02 [09:33:34]Write to MH i2c: E2 08 00 40 21 80 0D 03 02 00 00 00 00 DC [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 0B 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 0B 00 40 21 00 26 76 D0 10 9B 20 7B 26 90 00 B5 [09:33:34]RAPDU: 26 76 D0 10 9B 20 7B 26 90 00 [09:33:34]wFMCommunicate OK [09:33:34]SAM_PROTO_SignData done [09:33:34]FM_MakeSignedData done [09:33:34]CreateOFDProtocolMessage [09:33:34]wFMCommunicate request_size=4 [09:33:34]MH_SAM_APDU [09:33:34]CAPDU: 80 11 00 00 [09:33:34]Write to MH i2c: E2 08 00 41 21 80 11 00 00 00 00 00 00 DC [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 17 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 17 00 41 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2F [09:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:33:34]wFMCommunicate OK [09:33:34]CreateOFDProtocolMessage done [09:33:34]OFDSenderStorePacket 59769 [09:33:34]StoreOFDPacket docnum=59769 [09:33:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3A 97 07 01 33 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 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 BF 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 ED 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 E9 00 00 35 04 06 00 C9 64 53 F5 E8 49 26 76 D0 10 9B 20 7B 26 [09:33:34]CheckFolder [09:33:34]dirname=/storage/ofd_packets [09:33:34]CheckFolder done [09:33:34]ProducePacketName [09:33:34]name=ofd_packets/00059769 [09:33:34]NVStorageSaveData ofd_packets/00059769 [09:33:34]File name is /storage/ofd_packets/00059769 [09:33:34]Write 301 bytes [09:33:34]NVStorageSaveData done [09:33:34]OFDSenderStorePacket done [09:33:34]KKMCreateOFDPacket done [09:33:34]NVStorageSaveData kkm_last_timestamp [09:33:34]File name is /storage/kkm_last_timestamp [09:33:34]Write 4 bytes [09:33:34]NVStorageSaveData done [09:33:34]ExternCall_PrintAddStr [09:33:34]wPrintStart [09:33:34]Write to MH i2c: 01 00 00 42 21 63 [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 07 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 07 00 42 21 00 00 00 00 00 FF 0F 78 [09:33:34]RasterBufferAndPrint [09:33:34]line Счет N : (1)545463 [09:33:34]line ИНН: 02508201610067 [09:33:34]line Контрольно-Кассовый Чек [09:33:34]line ПРОДАЖА [09:33:34]line ТРК (МРК, ГНК) : 32 [09:33:34]line Товар: 2710124130 [09:33:34]line Аи-92-К-5 [09:33:34]line 13.460 * 66.90 [09:33:34]line = 900.47 [09:33:34]line НДС 12% НСП 1% [09:33:34]line > о реализуемом товаре [09:33:34]line ИТОГО: 900.47 [09:33:34]line НСП 1% : 7.97 [09:33:34]line НДС 12% : 95.62 [09:33:34]line Наличными: 0.00 [09:33:34]line Безнал.: 900.47 [09:33:34]line Место: АЗС № 117 "Партнер Нефть" [09:33:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:33:34]line СНО: Общий режим [09:33:34]line Чек 164 05.06.2024 09:33 [09:33:34]line Смена: 72 ФФД: 1.0 [09:33:34]line ЗНМ: 0300000048 [09:33:34]line РНМ: 0000000000151680 [09:33:34]line Версия ККМ: v1.0 [09:33:34]line Платежная система: O! деньги [09:33:34]line ФМ: 0000000000959414 [09:33:34]line ФД: 59769 [09:33:34]line ФПД: 221432742537289 [09:33:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093333&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59769&fm=221432742537289&tin=02508201610067®Number=0000000000151680&sum=90047 [09:33:34]OFD Sender: Processing packet 59769 [packets to send 53, broken 52] [09:33:34]ProducePacketName [09:33:34]name=ofd_packets/00059769 [09:33:34]OFD Sender: To server: pG, [09:33:34]CommunicateWithHost lk.salyk.kg:30040 [09:33:34]ConnectInit lk.salyk.kg [09:33:34]written 0, free lines is 4095 [09:33:34]Connected sock=10 [09:33:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3A 97 07 01 33 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 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 BF 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 ED 30 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 E9 00 00 35 04 06 00 C9 64 53 F5 E8 49 26 76 D0 10 9B 20 7B 26 [09:33:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2D F2 47 00 2D 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 E9 00 00 F4 03 04 00 F2 DC 5F 66 B6 04 01 00 00 33 F5 E1 F4 98 1B CE 27 [09:33:34]CommunicateWithHost err = 0 [09:33:34]CheckOFDResponse [09:33:34]1017 (14) - 77093643461234 [09:33:34]1041 (16) - 0000000000959414 [09:33:34]1040 (4) - 59769 [09:33:34]1012 (4) - 05.06.2024 03:35 [09:33:34]1206 (1) - 0 [09:33:34]OFD Sender: Remove packet 59769 [09:33:34]ProducePacketName [09:33:34]name=ofd_packets/00059769 [09:33:34]NVStorageDeleteData [09:33:35]Write to MH i2c: 01 00 00 6C 21 8D [09:33:35]Write i2c OK [09:33:35]MH_I2C_Read... [09:33:35]Read from MH i2c: 01 [09:33:35]MH_I2C_Read... [09:33:35]Read from MH i2c: 01 07 00 [09:33:35]MH_I2C_Read... [09:33:35]Read from MH i2c: 01 07 00 6C 21 00 00 00 00 00 BB 0C 5B [09:33:35]RasterBufferAndPrint [09:33:35]line [09:33:35]line [09:33:35]line [09:33:35]line [09:33:35]line [09:33:35]written 0, free lines is 3266 [09:33:35]MH_Cut [09:33:35]Write to MH i2c: D1 01 00 73 21 01 66 [09:33:35]Write i2c OK [09:33:35]MH_I2C_Read... [09:33:35]Read from MH i2c: D1 [09:33:35]MH_I2C_Read... [09:33:35]Read from MH i2c: D1 01 00 [09:33:35]MH_I2C_Read... [09:33:35]Read from MH i2c: D1 01 00 73 21 00 65 [09:33:35]Write to MH i2c: 01 00 00 74 21 95 [09:33:35]Write i2c OK [09:33:35]MH_I2C_Read... [09:33:35]OFD Sender: No OFD packet to send [09:33:35]*** Cut start [09:33:35]*** Partial cut [09:33:35]*** CUTSNS_PIN = 1 [09:33:35]*** CUTSNS_PIN = 0 [09:33:36]*** Brake cut motor [09:33:36]Read from MH i2c: 01 [09:33:36]MH_I2C_Read... [09:33:36]*** Stop cut motor [09:33:36]*** Cut end [09:33:36]Read from MH i2c: 01 07 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: 01 07 00 74 21 00 00 00 00 00 FF 0F AA [09:33:36]process_action close_receipt done [09:33:36]requested_data is exist [09:33:36]produce_requested_data [09:33:36]requested_item fm.sn is exist - process it [09:33:36]wFMCommunicate request_size=4 [09:33:36]MH_SAM_APDU [09:33:36]CAPDU: 80 11 00 00 [09:33:36]Write to MH i2c: E2 08 00 75 21 80 11 00 00 00 00 00 00 10 [09:33:36]Write i2c OK [09:33:36]MH_I2C_Read... [09:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:36]Read from MH i2c: E2 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 17 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 17 00 75 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 63 [09:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:33:36]wFMCommunicate OK [09:33:36]requested_item fd.num is exist - process it [09:33:36]SAM_PROTO_GetFieldsCounters [09:33:36]wFMCommunicate request_size=4 [09:33:36]MH_SAM_APDU [09:33:36]CAPDU: 80 13 00 00 [09:33:36]Write to MH i2c: E2 08 00 76 21 80 13 00 00 00 00 00 00 13 [09:33:36]Write i2c OK [09:33:36]MH_I2C_Read... [09:33:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:36]Read from MH i2c: E2 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 62 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 62 00 76 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 79 E9 00 00 0E 04 04 00 48 00 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 C6 [09:33:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 79 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:36]wFMCommunicate OK [09:33:36]SAM_PROTO_GetFieldsCounters done [09:33:36]requested_item shift.num is exist - process it [09:33:36]requested_item shift.opened is exist - process it [09:33:36]req_shift_opened [09:33:36]FM_GetShiftState [09:33:36]SAM_PROTO_GetShiftState [09:33:36]wFMCommunicate request_size=4 [09:33:36]MH_SAM_APDU [09:33:36]CAPDU: 80 13 01 00 [09:33:36]Write to MH i2c: E2 08 00 77 21 80 13 01 00 00 00 00 00 15 [09:33:36]Write i2c OK [09:33:36]MH_I2C_Read... [09:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:36]Read from MH i2c: E2 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 0E 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 0E 00 77 21 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [09:33:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:33:36]wFMCommunicate OK [09:33:36]SAM_PROTO_GetShiftState done [09:33:36]FM_GetShiftState done [09:33:36]req_shift_opened done [09:33:36]requested_item shift.open_date is exist - process it [09:33:36]req_shift_open_date [09:33:36]req_shift_open_date done [09:33:36]produce_requested_data done [09:33:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59769,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:33:36]process_action_free close_receipt [09:33:36]json_value_free [09:33:36]json_value_free done [09:33:36]process_json_proto returns [09:33:36]Send response to host [09:33:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59769,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:33:36]free response buf [09:33:36]execute_script done [09:33:36]execute_script returns [09:33:36]free content buf [09:33:36]Sock 8.Close socket [09:33:36]Sock 8.Thread stoped [09:33:40]OFD Sender: No OFD packet to send [09:33:45]OFD Sender: No OFD packet to send [09:33:50]OFD Sender: No OFD packet to send [09:33:55]OFD Sender: No OFD packet to send [09:34:00]OFD Sender: No OFD packet to send [09:34:05]OFD Sender: No OFD packet to send [09:34:10]OFD Sender: No OFD packet to send [09:34:15]OFD Sender: No OFD packet to send [09:34:20]OFD Sender: No OFD packet to send [09:34:25]OFD Sender: No OFD packet to send [09:34:30]OFD Sender: No OFD packet to send [09:34:35]OFD Sender: No OFD packet to send [09:34:40]OFD Sender: No OFD packet to send [09:34:45]OFD Sender: No OFD packet to send [09:34:50]OFD Sender: No OFD packet to send [09:34:51]accept exits with 9 [09:34:51]New connection [09:34:51]New thread 3066957156 created [09:34:51]Thread 3067100516 joined [09:34:51]Waiting for new connection... [09:34:51] Sock 9.Parse request [09:34:51]Sock 9.Check first char [09:34:51]Sock 9.First char is OK [09:34:51]request: POST /json_proto HTTP/1.0 [09:34:51]Method: POST [09:34:51]URL: /json_proto [09:34:51]Method is POST - this is cgi request [09:34:51]url: /json_proto [09:34:51]query_string will be loaded in cgi processing [09:34:51]execute_cgi json_proto POST (null) [09:34:51]execute_cgi path=json_proto method=POST [09:34:51]POST find Content-Length [09:34:51]Host: 172.17.60.68:8080 [09:34:51]Content-Length: 990 [09:34:51]Content-Type: application/json [09:34:51] [09:34:51]POST finish read [09:34:51]Found Content-Length = 990 [09:34:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 59.000, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.00 \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:34:51]execute_script... [09:34: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)545458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 59.000, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.00 \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:34:51]POST & json_proto [09:34:51]process_json_proto [09:34:51]json parsed OK: [09:34:51]protocol is kg_v1.0 [09:34:51]action value=close_receipt [09:34:51]process_action close_receipt [09:34:51]cmd_close_receipt [09:34:51]MH_GetDate [09:34:51]Write to MH i2c: F0 00 00 78 21 88 [09:34:51]Write i2c OK [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: F0 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: F0 09 00 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: F0 09 00 78 21 00 3B 31 60 66 9A 61 5F 66 83 [09:34:51]GetLastDocTimeStamp 1717580013 [09:34:51]current date 1717580091 [09:34:51]FM_GetShiftState [09:34:51]SAM_PROTO_GetShiftState [09:34:51]wFMCommunicate request_size=4 [09:34:51]MH_SAM_APDU [09:34:51]CAPDU: 80 13 01 00 [09:34:51]Write to MH i2c: E2 08 00 79 21 80 13 01 00 00 00 00 00 17 [09:34:51]Write i2c OK [09:34:51]MH_I2C_Read... [09:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:51]Read from MH i2c: E2 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 0E 00 [09:34:51]MH_I2C_Read... [09:34:51]Read from MH i2c: E2 0E 00 79 21 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4F [09:34:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:34:51]wFMCommunicate OK [09:34:51]SAM_PROTO_GetShiftState done [09:34:51]FM_GetShiftState done [09:34:51]opened in 1717545916 [09:34:51]opened+sec_in_day 1717632316 [09:34:51]quantity*price = 200010 [09:34:51]sum+1 = 200011 [09:34:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 165 05.06.2024 09:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 59.00 сом ФМ: 0000000000959414 ФД: 59770 ФПД: 203568030334972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093452&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59770&fm=203568030334972&tin=02508201610067®Number=0000000000151680&sum=200000 [09:34:52]StoreToDocumentArchive [09:34:52]shift 72 fd 59770 [09:34:52]save to /storage/0072/doc_00059770 [09:34:52]save last doc name /storage/0072/doc_00059770 to /storage/kkm_last_doc_name [09:34:52]save OK [09:34:52]Clear old archive folders... [09:34:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:34:52]tlvbuf is 0042C000 [09:34:52]SAM_PROTO_ClearQueue [09:34:52]wFMCommunicate request_size=4 [09:34:52]MH_SAM_APDU [09:34:52]CAPDU: 80 09 00 00 [09:34:52]Write to MH i2c: E2 08 00 86 21 80 09 00 00 00 00 00 00 19 [09:34:52]Write i2c OK [09:34:52]MH_I2C_Read... [09:34:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:52]Read from MH i2c: E2 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 86 21 00 90 00 1B [09:34:52]RAPDU: 90 00 [09:34:52]wFMCommunicate OK [09:34:52]SAM_PROTO_ClearQueue done [09:34:52]KKMCreateOFDPacket [09:34:52]OFDProtocolAddRootSTLVToBuf [09:34:52]FM_MakeSignedData [09:34:52]FM_MakeSignedData [09:34:52]SAM_PROTO_SignData [09:34:52]wFMCommunicate request_size=4 [09:34:52]MH_SAM_APDU [09:34:52]CAPDU: 80 0D 01 02 [09:34:52]Write to MH i2c: E2 08 00 87 21 80 0D 01 02 00 00 00 00 21 [09:34:52]Write i2c OK [09:34:52]MH_I2C_Read... [09:34:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:52]Read from MH i2c: E2 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 87 21 00 90 00 1C [09:34:52]RAPDU: 90 00 [09:34:52]wFMCommunicate OK [09:34:52]wFMCommunicate request_size=255 [09:34:52]MH_SAM_APDU [09:34:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3C 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A E9 00 00 35 04 06 00 B9 24 [09:34:52]Write to MH i2c: E2 02 01 88 21 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3C 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A E9 00 00 35 04 06 00 B9 24 00 00 0B [09:34:52]Write i2c OK [09:34:52]MH_I2C_Read... [09:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:52]Read from MH i2c: E2 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 88 21 00 90 00 1D [09:34:52]RAPDU: 90 00 [09:34:52]wFMCommunicate OK [09:34:52]wFMCommunicate request_size=9 [09:34:52]MH_SAM_APDU [09:34:52]CAPDU: 80 0D 02 02 04 E0 22 BF FC [09:34:52]Write to MH i2c: E2 0C 00 89 21 80 0D 02 02 04 00 E0 22 BF FC 00 00 E9 [09:34:52]Write i2c OK [09:34:52]MH_I2C_Read... [09:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:52]Read from MH i2c: E2 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 03 00 89 21 00 90 00 1E [09:34:52]RAPDU: 90 00 [09:34:52]wFMCommunicate OK [09:34:52]wFMCommunicate request_size=4 [09:34:52]MH_SAM_APDU [09:34:52]CAPDU: 80 0D 03 02 [09:34:52]Write to MH i2c: E2 08 00 8A 21 80 0D 03 02 00 00 00 00 26 [09:34:52]Write i2c OK [09:34:52]MH_I2C_Read... [09:34:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:52]Read from MH i2c: E2 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 0B 00 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 0B 00 8A 21 00 96 84 F2 96 B8 B6 69 5D 90 00 FD [09:34:52]RAPDU: 96 84 F2 96 B8 B6 69 5D 90 00 [09:34:52]wFMCommunicate OK [09:34:52]SAM_PROTO_SignData done [09:34:52]FM_MakeSignedData done [09:34:52]CreateOFDProtocolMessage [09:34:52]wFMCommunicate request_size=4 [09:34:52]MH_SAM_APDU [09:34:52]CAPDU: 80 11 00 00 [09:34:52]Write to MH i2c: E2 08 00 8B 21 80 11 00 00 00 00 00 00 26 [09:34:52]Write i2c OK [09:34:52]MH_I2C_Read... [09:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:52]Read from MH i2c: E2 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 17 00 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: E2 17 00 8B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [09:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:34:52]wFMCommunicate OK [09:34:52]CreateOFDProtocolMessage done [09:34:52]OFDSenderStorePacket 59770 [09:34:52]StoreOFDPacket docnum=59770 [09:34:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 22 F6 06 01 A6 E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3C 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A E9 00 00 35 04 06 00 B9 24 E0 22 BF FC 96 84 F2 96 B8 B6 69 5D [09:34:52]CheckFolder [09:34:52]dirname=/storage/ofd_packets [09:34:52]CheckFolder done [09:34:52]ProducePacketName [09:34:52]name=ofd_packets/00059770 [09:34:52]NVStorageSaveData ofd_packets/00059770 [09:34:52]File name is /storage/ofd_packets/00059770 [09:34:52]Write 300 bytes [09:34:52]NVStorageSaveData done [09:34:52]OFDSenderStorePacket done [09:34:52]KKMCreateOFDPacket done [09:34:52]NVStorageSaveData kkm_last_timestamp [09:34:52]File name is /storage/kkm_last_timestamp [09:34:52]Write 4 bytes [09:34:52]NVStorageSaveData done [09:34:52]ExternCall_PrintAddStr [09:34:52]wPrintStart [09:34:52]Write to MH i2c: 01 00 00 8C 21 AD [09:34:52]Write i2c OK [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: 01 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: 01 07 00 [09:34:52]MH_I2C_Read... [09:34:52]Read from MH i2c: 01 07 00 8C 21 00 00 00 00 00 FF 0F C2 [09:34:52]RasterBufferAndPrint [09:34:52]line Счет N : (1)545458 [09:34:52]line ИНН: 02508201610067 [09:34:52]line Контрольно-Кассовый Чек [09:34:52]line ПРОДАЖА [09:34:52]line ТРК (МРК, ГНК) : 71 [09:34:52]line Товар: 2711190000 [09:34:52]line ГАЗ-К-5 [09:34:52]line 59.000 * 33.90 [09:34:52]line = 2000.10 [09:34:52]line НДС 12% НСП 1% [09:34:52]line > о реализуемом товаре [09:34:52]line ОКРУГЛЕНИЕ: -0.10 [09:34:52]line ИТОГО: 2000.00 [09:34:52]line Внесено: 2000.00 [09:34:52]line СДАЧА: 0.00 [09:34:52]line НСП 1% : 17.70 [09:34:52]line НДС 12% : 212.40 [09:34:52]line Наличными: 2000.00 [09:34:52]line Безнал.: 0.00 [09:34:52]line Место: АЗС № 117 "Партнер Нефть" [09:34:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:34:52]line СНО: Общий режим [09:34:52]line Чек 165 05.06.2024 09:34 [09:34:52]line Смена: 72 ФФД: 1.0 [09:34:52]line ЗНМ: 0300000048 [09:34:52]line РНМ: 0000000000151680 [09:34:52]line Версия ККМ: v1.0 [09:34:52]line [09:34:52]line Дисконтная программа [09:34:52]line СУГ [09:34:52]line номер 117 [09:34:52]line сэкономлено 59.00 сом [09:34:52]line ФМ: 0000000000959414 [09:34:52]line ФД: 59770 [09:34:52]line ФПД: 203568030334972 [09:34:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093452&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59770&fm=203568030334972&tin=02508201610067®Number=0000000000151680&sum=200000 [09:34:53]OFD Sender: Processing packet 59770 [packets to send 53, broken 52] [09:34:53]ProducePacketName [09:34:53]name=ofd_packets/00059770 [09:34:53]OFD Sender: To server: pG, [09:34:53]CommunicateWithHost lk.salyk.kg:30040 [09:34:53]ConnectInit lk.salyk.kg [09:34:53]written 0, free lines is 4095 [09:34:53]Connected sock=11 [09:34:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 22 F6 06 01 A6 E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3C 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A E9 00 00 35 04 06 00 B9 24 E0 22 BF FC 96 84 F2 96 B8 B6 69 5D [09:34:53]Write to MH i2c: 01 00 00 BC 21 DD [09:34:53]Write i2c OK [09:34:53]MH_I2C_Read... [09:34:53]Read from MH i2c: 01 [09:34:53]MH_I2C_Read... [09:34:53]Read from MH i2c: 01 07 00 [09:34:53]MH_I2C_Read... [09:34:53]Read from MH i2c: 01 07 00 BC 21 00 00 00 00 00 3D 0C 2D [09:34:53]RasterBufferAndPrint [09:34:53]line [09:34:53]line [09:34:53]line [09:34:53]line [09:34:53]line [09:34:53]written 0, free lines is 3137 [09:34:53]MH_Cut [09:34:53]Write to MH i2c: D1 01 00 C3 21 01 B6 [09:34:53]Write i2c OK [09:34:53]MH_I2C_Read... [09:34:53]Read from MH i2c: D1 [09:34:53]MH_I2C_Read... [09:34:53]Read from MH i2c: D1 01 00 [09:34:53]MH_I2C_Read... [09:34:53]Read from MH i2c: D1 01 00 C3 21 00 B5 [09:34:53]Write to MH i2c: 01 00 00 C4 21 E5 [09:34:53]Write i2c OK [09:34:53]MH_I2C_Read... [09:34:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C9 D5 47 00 A0 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A E9 00 00 F4 03 04 00 40 DD 5F 66 B6 04 01 00 00 30 12 73 98 70 64 9B 26 [09:34:53]CommunicateWithHost err = 0 [09:34:53]CheckOFDResponse [09:34:53]1017 (14) - 77093643461234 [09:34:53]1041 (16) - 0000000000959414 [09:34:53]1040 (4) - 59770 [09:34:53]1012 (4) - 05.06.2024 03:36 [09:34:53]1206 (1) - 0 [09:34:53]OFD Sender: Remove packet 59770 [09:34:53]ProducePacketName [09:34:53]name=ofd_packets/00059770 [09:34:53]NVStorageDeleteData [09:34:54]OFD Sender: No OFD packet to send [09:34:54]*** Cut start [09:34:54]*** Partial cut [09:34:54]*** CUTSNS_PIN = 1 [09:34:54]*** CUTSNS_PIN = 0 [09:34:54]*** Brake cut motor [09:34:55]Read from MH i2c: 01 [09:34:55]MH_I2C_Read... [09:34:55]*** Stop cut motor [09:34:55]*** Cut end [09:34:55]Read from MH i2c: 01 07 00 [09:34:55]MH_I2C_Read... [09:34:55]Read from MH i2c: 01 07 00 C4 21 00 00 00 00 00 FF 0F FA [09:34:55]process_action close_receipt done [09:34:55]requested_data is exist [09:34:55]produce_requested_data [09:34:55]requested_item fm.sn is exist - process it [09:34:55]wFMCommunicate request_size=4 [09:34:55]MH_SAM_APDU [09:34:55]CAPDU: 80 11 00 00 [09:34:55]Write to MH i2c: E2 08 00 C5 21 80 11 00 00 00 00 00 00 60 [09:34:55]Write i2c OK [09:34:55]MH_I2C_Read... [09:34:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:55]Read from MH i2c: E2 [09:34:55]MH_I2C_Read... [09:34:55]Read from MH i2c: E2 17 00 [09:34:55]MH_I2C_Read... [09:34:55]Read from MH i2c: E2 17 00 C5 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B3 [09:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:34:55]wFMCommunicate OK [09:34:55]requested_item fd.num is exist - process it [09:34:55]SAM_PROTO_GetFieldsCounters [09:34:55]wFMCommunicate request_size=4 [09:34:55]MH_SAM_APDU [09:34:55]CAPDU: 80 13 00 00 [09:34:55]Write to MH i2c: E2 08 00 C6 21 80 13 00 00 00 00 00 00 63 [09:34:55]Write i2c OK [09:34:55]MH_I2C_Read... [09:34:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:55]Read from MH i2c: E2 [09:34:55]MH_I2C_Read... [09:34:55]Read from MH i2c: E2 62 00 [09:34:55]MH_I2C_Read... [09:34:55]Read from MH i2c: E2 62 00 C6 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7A E9 00 00 0E 04 04 00 48 00 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 1A [09:34:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7A E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:55]wFMCommunicate OK [09:34:55]SAM_PROTO_GetFieldsCounters done [09:34:55]requested_item shift.num is exist - process it [09:34:55]requested_item shift.opened is exist - process it [09:34:55]req_shift_opened [09:34:55]FM_GetShiftState [09:34:55]SAM_PROTO_GetShiftState [09:34:55]wFMCommunicate request_size=4 [09:34:55]MH_SAM_APDU [09:34:55]CAPDU: 80 13 01 00 [09:34:55]Write to MH i2c: E2 08 00 C7 21 80 13 01 00 00 00 00 00 65 [09:34:55]Write i2c OK [09:34:55]MH_I2C_Read... [09:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:55]Read from MH i2c: E2 [09:34:55]MH_I2C_Read... [09:34:55]Read from MH i2c: E2 0E 00 [09:34:55]MH_I2C_Read... [09:34:55]Read from MH i2c: E2 0E 00 C7 21 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [09:34:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:34:55]wFMCommunicate OK [09:34:55]SAM_PROTO_GetShiftState done [09:34:55]FM_GetShiftState done [09:34:55]req_shift_opened done [09:34:55]requested_item shift.open_date is exist - process it [09:34:55]req_shift_open_date [09:34:55]req_shift_open_date done [09:34:55]produce_requested_data done [09:34:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59770,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:34:55]process_action_free close_receipt [09:34:55]json_value_free [09:34:55]json_value_free done [09:34:55]process_json_proto returns [09:34:55]Send response to host [09:34:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59770,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:34:55]free response buf [09:34:55]execute_script done [09:34:55]execute_script returns [09:34:55]free content buf [09:34:55]Sock 9.Close socket [09:34:55]Sock 9.Thread stoped [09:34:59]OFD Sender: No OFD packet to send [09:35:03]accept exits with 8 [09:35:03]New connection [09:35:03]New thread 3067100516 created [09:35:03]Thread 3066957156 joined [09:35:03]Waiting for new connection... [09:35:03] Sock 8.Parse request [09:35:03]Sock 8.Check first char [09:35:03]Sock 8.First char is OK [09:35:03]request: POST /json_proto HTTP/1.0 [09:35:03]Method: POST [09:35:03]URL: /json_proto [09:35:03]Method is POST - this is cgi request [09:35:03]url: /json_proto [09:35:03]query_string will be loaded in cgi processing [09:35:03]execute_cgi json_proto POST (null) [09:35:03]execute_cgi path=json_proto method=POST [09:35:03]POST find Content-Length [09:35:03]Host: 172.17.60.68:8080 [09:35:03]Content-Length: 677 [09:35:03]Content-Type: application/json [09:35:03] [09:35:03]POST finish read [09:35:03]Found Content-Length = 677 [09:35:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.050, "sum" : 605.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 605.00, "total" : 605.00, "payments": [ { "type": 0, "sum" : 605.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:03]execute_script... [09:35: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)545465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.050, "sum" : 605.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 605.00, "total" : 605.00, "payments": [ { "type": 0, "sum" : 605.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:03]POST & json_proto [09:35:03]process_json_proto [09:35:03]json parsed OK: [09:35:03]protocol is kg_v1.0 [09:35:03]action value=close_receipt [09:35:03]process_action close_receipt [09:35:03]cmd_close_receipt [09:35:03]MH_GetDate [09:35:03]Write to MH i2c: F0 00 00 C8 21 D8 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: F0 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: F0 09 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: F0 09 00 C8 21 00 47 31 60 66 9A 61 5F 66 DF [09:35:03]GetLastDocTimeStamp 1717580092 [09:35:03]current date 1717580103 [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 C9 21 80 13 01 00 00 00 00 00 67 [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 C9 21 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9F [09:35:03]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [09:35:03]opened+sec_in_day 1717632316 [09:35:03]quantity*price = 60544 [09:35:03]sum+1 = 60546 [09:35:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 605.00 Внесено: 605.00 СДАЧА: 0.00 НСП 1% : 5.36 НДС 12% : 64.30 Наличными: 605.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 166 05.06.2024 09:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59771 ФПД: 118523301114143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093503&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59771&fm=118523301114143&tin=02508201610067®Number=0000000000151680&sum=60500 [09:35:04]StoreToDocumentArchive [09:35:04]shift 72 fd 59771 [09:35:04]save to /storage/0072/doc_00059771 [09:35:04]save last doc name /storage/0072/doc_00059771 to /storage/kkm_last_doc_name [09:35:04]save OK [09:35:04]Clear old archive folders... [09:35:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:35:04]tlvbuf is 0042B7E0 [09:35:04]SAM_PROTO_ClearQueue [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 09 00 00 [09:35:04]Write to MH i2c: E2 08 00 D6 21 80 09 00 00 00 00 00 00 69 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 D6 21 00 90 00 6B [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]SAM_PROTO_ClearQueue done [09:35:04]KKMCreateOFDPacket [09:35:04]OFDProtocolAddRootSTLVToBuf [09:35:04]FM_MakeSignedData [09:35:04]FM_MakeSignedData [09:35:04]SAM_PROTO_SignData [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 0D 01 02 [09:35:04]Write to MH i2c: E2 08 00 D7 21 80 0D 01 02 00 00 00 00 71 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 D7 21 00 90 00 6C [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]wFMCommunicate request_size=255 [09:35:04]MH_SAM_APDU [09:35: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 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 47 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B E9 00 00 35 04 06 00 6B [09:35:04]Write to MH i2c: E2 02 01 D8 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 47 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B E9 00 00 35 04 06 00 6B 00 00 69 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 D8 21 00 90 00 6D [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]wFMCommunicate request_size=10 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 0D 02 02 05 CB DB 42 B1 1F [09:35:04]Write to MH i2c: E2 0D 00 D9 21 80 0D 02 02 05 00 CB DB 42 B1 1F 00 00 36 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 D9 21 00 90 00 6E [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 0D 03 02 [09:35:04]Write to MH i2c: E2 08 00 DA 21 80 0D 03 02 00 00 00 00 76 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 0B 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 0B 00 DA 21 00 CF 01 7E 82 A9 E7 1A 37 90 00 28 [09:35:04]RAPDU: CF 01 7E 82 A9 E7 1A 37 90 00 [09:35:04]wFMCommunicate OK [09:35:04]SAM_PROTO_SignData done [09:35:04]FM_MakeSignedData done [09:35:04]CreateOFDProtocolMessage [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 11 00 00 [09:35:04]Write to MH i2c: E2 08 00 DB 21 80 11 00 00 00 00 00 00 76 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 17 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 17 00 DB 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C9 [09:35:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:35:04]wFMCommunicate OK [09:35:04]CreateOFDProtocolMessage done [09:35:04]OFDSenderStorePacket 59771 [09:35:04]StoreOFDPacket docnum=59771 [09:35:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9A 02 07 01 62 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 47 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B E9 00 00 35 04 06 00 6B CB DB 42 B1 1F CF 01 7E 82 A9 E7 1A 37 [09:35:04]CheckFolder [09:35:04]dirname=/storage/ofd_packets [09:35:04]CheckFolder done [09:35:04]ProducePacketName [09:35:04]name=ofd_packets/00059771 [09:35:04]NVStorageSaveData ofd_packets/00059771 [09:35:04]File name is /storage/ofd_packets/00059771 [09:35:04]Write 301 bytes [09:35:04]NVStorageSaveData done [09:35:04]OFDSenderStorePacket done [09:35:04]KKMCreateOFDPacket done [09:35:04]NVStorageSaveData kkm_last_timestamp [09:35:04]File name is /storage/kkm_last_timestamp [09:35:04]Write 4 bytes [09:35:04]NVStorageSaveData done [09:35:04]ExternCall_PrintAddStr [09:35:04]wPrintStart [09:35:04]Write to MH i2c: 01 00 00 DC 21 FD [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: 01 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: 01 07 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: 01 07 00 DC 21 00 00 00 00 00 FF 0F 12 [09:35:04]RasterBufferAndPrint [09:35:04]line Счет N : (1)545465 [09:35:04]line ИНН: 02508201610067 [09:35:04]line Контрольно-Кассовый Чек [09:35:04]line ПРОДАЖА [09:35:04]line ТРК (МРК, ГНК) : 42 [09:35:04]line Товар: 2710124130 [09:35:04]line Аи-92-К-5 [09:35:04]line 9.050 * 66.90 [09:35:04]line = 605.45 [09:35:04]line НДС 12% НСП 1% [09:35:04]line > о реализуемом товаре [09:35:04]line ОКРУГЛЕНИЕ: -0.45 [09:35:04]line ИТОГО: 605.00 [09:35:04]line Внесено: 605.00 [09:35:04]line СДАЧА: 0.00 [09:35:04]line НСП 1% : 5.36 [09:35:04]line НДС 12% : 64.30 [09:35:04]line Наличными: 605.00 [09:35:04]line Безнал.: 0.00 [09:35:04]line Место: АЗС № 117 "Партнер Нефть" [09:35:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:35:04]line СНО: Общий режим [09:35:04]line Чек 166 05.06.2024 09:35 [09:35:04]line Смена: 72 ФФД: 1.0 [09:35:04]line ЗНМ: 0300000048 [09:35:04]line РНМ: 0000000000151680 [09:35:04]line Версия ККМ: v1.0 [09:35:04]line ФМ: 0000000000959414 [09:35:04]line ФД: 59771 [09:35:04]line ФПД: 118523301114143 [09:35:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093503&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59771&fm=118523301114143&tin=02508201610067®Number=0000000000151680&sum=60500 [09:35:05]OFD Sender: Processing packet 59771 [packets to send 53, broken 52] [09:35:05]ProducePacketName [09:35:05]name=ofd_packets/00059771 [09:35:05]OFD Sender: To server: pG, [09:35:05]CommunicateWithHost lk.salyk.kg:30040 [09:35:05]ConnectInit lk.salyk.kg [09:35:05]written 0, free lines is 4095 [09:35:05]Connected sock=10 [09:35:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9A 02 07 01 62 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 47 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B E9 00 00 35 04 06 00 6B CB DB 42 B1 1F CF 01 7E 82 A9 E7 1A 37 [09:35:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E0 B1 47 00 E3 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 39 35 39 34 31 34 10 04 04 00 7B E9 00 00 F4 03 04 00 4C DD 5F 66 B6 04 01 00 00 B1 43 BE 28 E8 B2 BE 7E [09:35:05]CommunicateWithHost err = 0 [09:35:05]CheckOFDResponse [09:35:05]1017 (14) - 77093643461234 [09:35:05]1041 (16) - 0000000000959414 [09:35:05]1040 (4) - 59771 [09:35:05]1012 (4) - 05.06.2024 03:36 [09:35:05]1206 (1) - 0 [09:35:05]OFD Sender: Remove packet 59771 [09:35:05]ProducePacketName [09:35:05]name=ofd_packets/00059771 [09:35:05]NVStorageDeleteData [09:35:05]Write to MH i2c: 01 00 00 07 22 29 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 07 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 07 00 07 22 00 00 00 00 00 B0 0C EC [09:35:05]RasterBufferAndPrint [09:35:05]line [09:35:05]line [09:35:05]line [09:35:05]line [09:35:05]line [09:35:05]written 0, free lines is 3254 [09:35:05]MH_Cut [09:35:05]Write to MH i2c: D1 01 00 0E 22 01 02 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: D1 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: D1 01 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: D1 01 00 0E 22 00 01 [09:35:05]Write to MH i2c: 01 00 00 0F 22 31 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]OFD Sender: No OFD packet to send [09:35:06]*** Cut start [09:35:06]*** Partial cut [09:35:06]*** CUTSNS_PIN = 1 [09:35:06]*** CUTSNS_PIN = 0 [09:35:06]*** Brake cut motor [09:35:07]Read from MH i2c: 01 [09:35:07]MH_I2C_Read... [09:35:07]*** Stop cut motor [09:35:07]*** Cut end [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 0F 22 00 00 00 00 00 FF 0F 46 [09:35:07]process_action close_receipt done [09:35:07]requested_data is exist [09:35:07]produce_requested_data [09:35:07]requested_item fm.sn is exist - process it [09:35:07]wFMCommunicate request_size=4 [09:35:07]MH_SAM_APDU [09:35:07]CAPDU: 80 11 00 00 [09:35:07]Write to MH i2c: E2 08 00 10 22 80 11 00 00 00 00 00 00 AC [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:07]Read from MH i2c: E2 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 17 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 17 00 10 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FF [09:35:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:35:07]wFMCommunicate OK [09:35:07]requested_item fd.num is exist - process it [09:35:07]SAM_PROTO_GetFieldsCounters [09:35:07]wFMCommunicate request_size=4 [09:35:07]MH_SAM_APDU [09:35:07]CAPDU: 80 13 00 00 [09:35:07]Write to MH i2c: E2 08 00 11 22 80 13 00 00 00 00 00 00 AF [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:07]Read from MH i2c: E2 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 62 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 62 00 11 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7B E9 00 00 0E 04 04 00 48 00 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 6A [09:35:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7B E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:07]wFMCommunicate OK [09:35:07]SAM_PROTO_GetFieldsCounters done [09:35:07]requested_item shift.num is exist - process it [09:35:07]requested_item shift.opened is exist - process it [09:35:07]req_shift_opened [09:35:07]FM_GetShiftState [09:35:07]SAM_PROTO_GetShiftState [09:35:07]wFMCommunicate request_size=4 [09:35:07]MH_SAM_APDU [09:35:07]CAPDU: 80 13 01 00 [09:35:07]Write to MH i2c: E2 08 00 12 22 80 13 01 00 00 00 00 00 B1 [09:35:07]Write i2c OK [09:35:07]MH_I2C_Read... [09:35:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:07]Read from MH i2c: E2 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 0E 00 [09:35:07]MH_I2C_Read... [09:35:07]Read from MH i2c: E2 0E 00 12 22 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E9 [09:35:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:35:07]wFMCommunicate OK [09:35:07]SAM_PROTO_GetShiftState done [09:35:07]FM_GetShiftState done [09:35:07]req_shift_opened done [09:35:07]requested_item shift.open_date is exist - process it [09:35:07]req_shift_open_date [09:35:07]req_shift_open_date done [09:35:07]produce_requested_data done [09:35:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59771,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:35:07]process_action_free close_receipt [09:35:07]json_value_free [09:35:07]json_value_free done [09:35:07]process_json_proto returns [09:35:07]Send response to host [09:35:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59771,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:35:07]free response buf [09:35:07]execute_script done [09:35:07]execute_script returns [09:35:07]free content buf [09:35:07]Sock 8.Close socket [09:35:07]Sock 8.Thread stoped [09:35:10]OFD Sender: No OFD packet to send [09:35:15]OFD Sender: No OFD packet to send [09:35:20]OFD Sender: No OFD packet to send [09:35:25]OFD Sender: No OFD packet to send [09:35:30]OFD Sender: No OFD packet to send [09:35:35]OFD Sender: No OFD packet to send [09:35:37]accept exits with 9 [09:35:37]New connection [09:35:37]New thread 3066957156 created [09:35:37]Thread 3067100516 joined [09:35:37]Waiting for new connection... [09:35:37] Sock 9.Parse request [09:35:37]Sock 9.Check first char [09:35:37]Sock 9.First char is OK [09:35:37]request: POST /json_proto HTTP/1.0 [09:35:37]Method: POST [09:35:37]URL: /json_proto [09:35:37]Method is POST - this is cgi request [09:35:37]url: /json_proto [09:35:37]query_string will be loaded in cgi processing [09:35:37]execute_cgi json_proto POST (null) [09:35:37]execute_cgi path=json_proto method=POST [09:35:37]POST find Content-Length [09:35:37]Host: 172.17.60.68:8080 [09:35:37]Content-Length: 1215 [09:35:37]Content-Type: application/json [09:35:37] [09:35:37]POST finish read [09:35:37]Found Content-Length = 1215 [09:35: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545464\u000A05.06.2024 09:30\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 48.740 x 72.90\u000A\u0418\u0422\u041E\u0413: 3553.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\u000A62011\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:37]execute_script... [09:35: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545464\u000A05.06.2024 09:30\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 48.740 x 72.90\u000A\u0418\u0422\u041E\u0413: 3553.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\u000A62011\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:37]POST & json_proto [09:35:37]process_json_proto [09:35:37]json parsed OK: [09:35:37]protocol is kg_v1.0 [09:35:37]action value=print_text [09:35:37]process_action print_text [09:35:37]cmd_print_text [09:35:37]ExternCall_PrintAddStr [09:35:37]wPrintStart [09:35:37]Write to MH i2c: 01 00 00 13 22 35 [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 07 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 07 00 13 22 00 00 00 00 00 FF 0F 4A [09:35:37]RasterBufferAndPrint [09:35:37]line *****ТОВАРНЫЙ ЧЕК***** [09:35:37]line АЗС 117 [09:35:37]line Партнер нефть [09:35:37]line 02508201610067 [09:35:37]line Кассир : Койгельдиева Р. [09:35:37]line Счет N : (1)545464 [09:35:37]line 05.06.2024 09:30 [09:35:37]line ПРОДАЖА [09:35:37]line ТРК (МРК, ГНК): 21 [09:35:37]line Вид ГСМ : 2710194210 [09:35:37]line ДТ-К-5 [09:35:37]line 48.740 x 72.90 [09:35:37]line ИТОГ: 3553.15 [09:35:37]line Тип оплаты: Талоны: Топливная Карта [09:35:37]line 62011 [09:35:37]line ______________________ [09:35:37]line (подпись) [09:35:37]written 0, free lines is 4095 [09:35:37]Write to MH i2c: 01 00 00 28 22 4A [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 07 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: 01 07 00 28 22 00 00 00 00 00 F5 0D 53 [09:35:37]RasterBufferAndPrint [09:35:37]line [09:35:37]line [09:35:37]line [09:35:37]line [09:35:37]line [09:35:37]written 0, free lines is 3575 [09:35:37]MH_Cut [09:35:37]Write to MH i2c: D1 01 00 2F 22 01 23 [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: D1 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: D1 01 00 [09:35:37]MH_I2C_Read... [09:35:37]Read from MH i2c: D1 01 00 2F 22 00 22 [09:35:37]Write to MH i2c: 01 00 00 30 22 52 [09:35:37]Write i2c OK [09:35:37]MH_I2C_Read... [09:35:38]*** Cut start [09:35:38]*** Partial cut [09:35:38]*** CUTSNS_PIN = 1 [09:35:38]*** CUTSNS_PIN = 0 [09:35:38]*** Brake cut motor [09:35:38]Read from MH i2c: 01 [09:35:38]MH_I2C_Read... [09:35:38]*** Stop cut motor [09:35:38]*** Cut end [09:35:38]Read from MH i2c: 01 07 00 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: 01 07 00 30 22 00 00 00 00 00 FF 0F 67 [09:35:38]process_action print_text done [09:35:38]requested_data is exist [09:35:38]produce_requested_data [09:35:38]requested_item fm.sn is exist - process it [09:35:38]wFMCommunicate request_size=4 [09:35:38]MH_SAM_APDU [09:35:38]CAPDU: 80 11 00 00 [09:35:38]Write to MH i2c: E2 08 00 31 22 80 11 00 00 00 00 00 00 CD [09:35:38]Write i2c OK [09:35:38]MH_I2C_Read... [09:35:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:38]Read from MH i2c: E2 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: E2 17 00 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: E2 17 00 31 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 20 [09:35:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:35:38]wFMCommunicate OK [09:35:38]requested_item fd.num is exist - process it [09:35:38]SAM_PROTO_GetFieldsCounters [09:35:38]wFMCommunicate request_size=4 [09:35:38]MH_SAM_APDU [09:35:38]CAPDU: 80 13 00 00 [09:35:38]Write to MH i2c: E2 08 00 32 22 80 13 00 00 00 00 00 00 D0 [09:35:38]Write i2c OK [09:35:38]MH_I2C_Read... [09:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:39]Read from MH i2c: E2 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 62 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 62 00 32 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7B E9 00 00 0E 04 04 00 48 00 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 8B [09:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7B E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:39]wFMCommunicate OK [09:35:39]SAM_PROTO_GetFieldsCounters done [09:35:39]requested_item shift.num is exist - process it [09:35:39]requested_item shift.opened is exist - process it [09:35:39]req_shift_opened [09:35:39]FM_GetShiftState [09:35:39]SAM_PROTO_GetShiftState [09:35:39]wFMCommunicate request_size=4 [09:35:39]MH_SAM_APDU [09:35:39]CAPDU: 80 13 01 00 [09:35:39]Write to MH i2c: E2 08 00 33 22 80 13 01 00 00 00 00 00 D2 [09:35:39]Write i2c OK [09:35:39]MH_I2C_Read... [09:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:39]Read from MH i2c: E2 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 0E 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 0E 00 33 22 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0A [09:35:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:35:39]wFMCommunicate OK [09:35:39]SAM_PROTO_GetShiftState done [09:35:39]FM_GetShiftState done [09:35:39]req_shift_opened done [09:35:39]requested_item shift.open_date is exist - process it [09:35:39]req_shift_open_date [09:35:39]req_shift_open_date done [09:35:39]produce_requested_data done [09:35:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59771,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:35:39]process_action_free print_text [09:35:39]json_value_free [09:35:39]json_value_free done [09:35:39]process_json_proto returns [09:35:39]Send response to host [09:35:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59771,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:35:39]free response buf [09:35:39]execute_script done [09:35:39]execute_script returns [09:35:39]free content buf [09:35:39]Sock 9.Close socket [09:35:39]Sock 9.Thread stoped [09:35:40]OFD Sender: No OFD packet to send [09:35:45]OFD Sender: No OFD packet to send [09:35:50]OFD Sender: No OFD packet to send [09:35:55]OFD Sender: No OFD packet to send [09:36:00]OFD Sender: No OFD packet to send [09:36:05]OFD Sender: No OFD packet to send [09:36:07]accept exits with 8 [09:36:07]New connection [09:36:07]New thread 3067100516 created [09:36:07]Thread 3066957156 joined [09:36:07]Waiting for new connection... [09:36:07] Sock 8.Parse request [09:36:07]Sock 8.Check first char [09:36:07]Sock 8.First char is OK [09:36:07]request: POST /json_proto HTTP/1.0 [09:36:07]Method: POST [09:36:07]URL: /json_proto [09:36:07]Method is POST - this is cgi request [09:36:07]url: /json_proto [09:36:07]query_string will be loaded in cgi processing [09:36:07]execute_cgi json_proto POST (null) [09:36:07]execute_cgi path=json_proto method=POST [09:36:07]POST find Content-Length [09:36:07]Host: 172.17.60.68:8080 [09:36:07]Content-Length: 984 [09:36:07]Content-Type: application/json [09:36:07] [09:36:07]POST finish read [09:36:07]Found Content-Length = 984 [09:36:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.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\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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:36:07]execute_script... [09:36: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)545466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.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\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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:36:07]POST & json_proto [09:36:07]process_json_proto [09:36:07]json parsed OK: [09:36:07]protocol is kg_v1.0 [09:36:07]action value=close_receipt [09:36:07]process_action close_receipt [09:36:07]cmd_close_receipt [09:36:07]MH_GetDate [09:36:07]Write to MH i2c: F0 00 00 34 22 45 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 09 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 09 00 34 22 00 88 31 60 66 9A 61 5F 66 8D [09:36:07]GetLastDocTimeStamp 1717580103 [09:36:07]current date 1717580168 [09:36:07]FM_GetShiftState [09:36:07]SAM_PROTO_GetShiftState [09:36:07]wFMCommunicate request_size=4 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 13 01 00 [09:36:07]Write to MH i2c: E2 08 00 35 22 80 13 01 00 00 00 00 00 D4 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 35 22 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0C [09:36:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:36:07]wFMCommunicate OK [09:36:07]SAM_PROTO_GetShiftState done [09:36:07]FM_GetShiftState done [09:36:07]opened in 1717545916 [09:36:07]opened+sec_in_day 1717632316 [09:36:07]quantity*price = 200006 [09:36:07]sum+1 = 200008 [09:36:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 167 05.06.2024 09:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 30.35 сом ФМ: 0000000000959414 ФД: 59772 ФПД: 26264260494840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093608&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59772&fm=26264260494840&tin=02508201610067®Number=0000000000151680&sum=200000 [09:36:08]StoreToDocumentArchive [09:36:08]shift 72 fd 59772 [09:36:08]save to /storage/0072/doc_00059772 [09:36:08]save last doc name /storage/0072/doc_00059772 to /storage/kkm_last_doc_name [09:36:08]save OK [09:36:08]Clear old archive folders... [09:36:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:08]tlvbuf is 003B6CA0 [09:36:08]SAM_PROTO_ClearQueue [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 09 00 00 [09:36:08]Write to MH i2c: E2 08 00 42 22 80 09 00 00 00 00 00 00 D6 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 42 22 00 90 00 D8 [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]SAM_PROTO_ClearQueue done [09:36:08]KKMCreateOFDPacket [09:36:08]OFDProtocolAddRootSTLVToBuf [09:36:08]FM_MakeSignedData [09:36:08]FM_MakeSignedData [09:36:08]SAM_PROTO_SignData [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 0D 01 02 [09:36:08]Write to MH i2c: E2 08 00 43 22 80 0D 01 02 00 00 00 00 DE [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 43 22 00 90 00 D9 [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]wFMCommunicate request_size=255 [09:36:08]MH_SAM_APDU [09:36: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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 00 00 00 F4 03 04 00 88 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C E9 00 00 35 04 06 00 17 [09:36:08]Write to MH i2c: E2 02 01 44 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 00 00 00 F4 03 04 00 88 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C E9 00 00 35 04 06 00 17 00 00 DA [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 44 22 00 90 00 DA [09:36:09]RAPDU: 90 00 [09:36:09]wFMCommunicate OK [09:36:09]wFMCommunicate request_size=10 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 0D 02 02 05 E3 1F EA C5 F8 [09:36:09]Write to MH i2c: E2 0D 00 45 22 80 0D 02 02 05 00 E3 1F EA C5 F8 00 00 94 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 45 22 00 90 00 DB [09:36:09]RAPDU: 90 00 [09:36:09]wFMCommunicate OK [09:36:09]wFMCommunicate request_size=4 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 0D 03 02 [09:36:09]Write to MH i2c: E2 08 00 46 22 80 0D 03 02 00 00 00 00 E3 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 0B 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 0B 00 46 22 00 F3 F8 77 06 77 68 8B B2 90 00 68 [09:36:09]RAPDU: F3 F8 77 06 77 68 8B B2 90 00 [09:36:09]wFMCommunicate OK [09:36:09]SAM_PROTO_SignData done [09:36:09]FM_MakeSignedData done [09:36:09]CreateOFDProtocolMessage [09:36:09]wFMCommunicate request_size=4 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 11 00 00 [09:36:09]Write to MH i2c: E2 08 00 47 22 80 11 00 00 00 00 00 00 E3 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 17 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 17 00 47 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 36 [09:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:36:09]wFMCommunicate OK [09:36:09]CreateOFDProtocolMessage done [09:36:09]OFDSenderStorePacket 59772 [09:36:09]StoreOFDPacket docnum=59772 [09:36:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 30 D9 07 01 9C 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 00 00 00 F4 03 04 00 88 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C E9 00 00 35 04 06 00 17 E3 1F EA C5 F8 F3 F8 77 06 77 68 8B B2 [09:36:09]CheckFolder [09:36:09]dirname=/storage/ofd_packets [09:36:09]CheckFolder done [09:36:09]ProducePacketName [09:36:09]name=ofd_packets/00059772 [09:36:09]NVStorageSaveData ofd_packets/00059772 [09:36:09]File name is /storage/ofd_packets/00059772 [09:36:09]Write 301 bytes [09:36:09]NVStorageSaveData done [09:36:09]OFDSenderStorePacket done [09:36:09]KKMCreateOFDPacket done [09:36:09]NVStorageSaveData kkm_last_timestamp [09:36:09]File name is /storage/kkm_last_timestamp [09:36:09]Write 4 bytes [09:36:09]NVStorageSaveData done [09:36:09]ExternCall_PrintAddStr [09:36:09]wPrintStart [09:36:09]Write to MH i2c: 01 00 00 48 22 6A [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 48 22 00 00 00 00 00 FF 0F 7F [09:36:09]RasterBufferAndPrint [09:36:09]line Счет N : (1)545466 [09:36:09]line ИНН: 02508201610067 [09:36:09]line Контрольно-Кассовый Чек [09:36:09]line ПРОДАЖА [09:36:09]line ТРК (МРК, ГНК) : 12 [09:36:09]line Товар: 2710124130 [09:36:09]line Аи-92-К-5 [09:36:09]line 30.350 * 65.90 [09:36:09]line = 2000.07 [09:36:09]line НДС 12% НСП 1% [09:36:09]line > о реализуемом товаре [09:36:09]line ОКРУГЛЕНИЕ: -0.07 [09:36:09]line ИТОГО: 2000.00 [09:36:09]line Внесено: 2000.00 [09:36:09]line СДАЧА: 0.00 [09:36:09]line НСП 1% : 17.70 [09:36:09]line НДС 12% : 212.40 [09:36:09]line Наличными: 2000.00 [09:36:09]line Безнал.: 0.00 [09:36:09]line Место: АЗС № 117 "Партнер Нефть" [09:36:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:36:09]line СНО: Общий режим [09:36:09]line Чек 167 05.06.2024 09:36 [09:36:09]line Смена: 72 ФФД: 1.0 [09:36:09]line ЗНМ: 0300000048 [09:36:09]line РНМ: 0000000000151680 [09:36:09]line Версия ККМ: v1.0 [09:36:09]line [09:36:09]line Дисконтная программа [09:36:09]line АИ-92 [09:36:09]line номер 117 [09:36:09]line сэкономлено 30.35 сом [09:36:09]line ФМ: 0000000000959414 [09:36:09]line ФД: 59772 [09:36:09]line ФПД: 26264260494840 [09:36:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093608&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59772&fm=26264260494840&tin=02508201610067®Number=0000000000151680&sum=200000 [09:36:09]OFD Sender: Processing packet 59772 [packets to send 53, broken 52] [09:36:09]ProducePacketName [09:36:09]name=ofd_packets/00059772 [09:36:09]OFD Sender: To server: pG, [09:36:09]CommunicateWithHost lk.salyk.kg:30040 [09:36:09]ConnectInit lk.salyk.kg [09:36:09]written 0, free lines is 4095 [09:36:09]Connected sock=10 [09:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 30 D9 07 01 9C 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 00 00 00 F4 03 04 00 88 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C E9 00 00 35 04 06 00 17 E3 1F EA C5 F8 F3 F8 77 06 77 68 8B B2 [09:36:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 59 5B 47 00 C1 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C E9 00 00 F4 03 04 00 8D DD 5F 66 B6 04 01 00 00 63 17 E6 34 B6 50 51 98 [09:36:09]CommunicateWithHost err = 0 [09:36:09]CheckOFDResponse [09:36:09]1017 (14) - 77093643461234 [09:36:09]1041 (16) - 0000000000959414 [09:36:09]1040 (4) - 59772 [09:36:09]1012 (4) - 05.06.2024 03:37 [09:36:09]1206 (1) - 0 [09:36:09]OFD Sender: Remove packet 59772 [09:36:09]ProducePacketName [09:36:09]name=ofd_packets/00059772 [09:36:09]NVStorageDeleteData [09:36:10]Write to MH i2c: 01 00 00 78 22 9A [09:36:10]Write i2c OK [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: 01 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: 01 07 00 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: 01 07 00 78 22 00 00 00 00 00 43 0C F0 [09:36:10]RasterBufferAndPrint [09:36:10]line [09:36:10]line [09:36:10]line [09:36:10]line [09:36:10]line [09:36:10]written 0, free lines is 3145 [09:36:10]MH_Cut [09:36:10]Write to MH i2c: D1 01 00 7F 22 01 73 [09:36:10]Write i2c OK [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: D1 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: D1 01 00 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: D1 01 00 7F 22 00 72 [09:36:10]Write to MH i2c: 01 00 00 80 22 A2 [09:36:10]Write i2c OK [09:36:10]MH_I2C_Read... [09:36:10]OFD Sender: No OFD packet to send [09:36:11]*** Cut start [09:36:11]*** Partial cut [09:36:11]*** CUTSNS_PIN = 1 [09:36:11]*** CUTSNS_PIN = 0 [09:36:11]*** Brake cut motor [09:36:11]Read from MH i2c: 01 [09:36:11]MH_I2C_Read... [09:36:11]*** Stop cut motor [09:36:11]*** Cut end [09:36:11]Read from MH i2c: 01 07 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: 01 07 00 80 22 00 00 00 00 00 FF 0F B7 [09:36:11]process_action close_receipt done [09:36:11]requested_data is exist [09:36:11]produce_requested_data [09:36:11]requested_item fm.sn is exist - process it [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 11 00 00 [09:36:11]Write to MH i2c: E2 08 00 81 22 80 11 00 00 00 00 00 00 1D [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 17 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 17 00 81 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 70 [09:36:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:36:11]wFMCommunicate OK [09:36:11]requested_item fd.num is exist - process it [09:36:11]SAM_PROTO_GetFieldsCounters [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 13 00 00 [09:36:11]Write to MH i2c: E2 08 00 82 22 80 13 00 00 00 00 00 00 20 [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 62 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 62 00 82 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7C E9 00 00 0E 04 04 00 48 00 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 DF [09:36:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7C E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:11]wFMCommunicate OK [09:36:11]SAM_PROTO_GetFieldsCounters done [09:36:11]requested_item shift.num is exist - process it [09:36:11]requested_item shift.opened is exist - process it [09:36:11]req_shift_opened [09:36:11]FM_GetShiftState [09:36:11]SAM_PROTO_GetShiftState [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 13 01 00 [09:36:11]Write to MH i2c: E2 08 00 83 22 80 13 01 00 00 00 00 00 22 [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 83 22 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5A [09:36:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:36:11]wFMCommunicate OK [09:36:11]SAM_PROTO_GetShiftState done [09:36:11]FM_GetShiftState done [09:36:11]req_shift_opened done [09:36:11]requested_item shift.open_date is exist - process it [09:36:11]req_shift_open_date [09:36:11]req_shift_open_date done [09:36:11]produce_requested_data done [09:36:11]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59772,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:36:11]process_action_free close_receipt [09:36:11]json_value_free [09:36:11]json_value_free done [09:36:11]process_json_proto returns [09:36:11]Send response to host [09:36:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59772,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:36:11]free response buf [09:36:11]execute_script done [09:36:11]execute_script returns [09:36:11]free content buf [09:36:11]Sock 8.Close socket [09:36:11]Sock 8.Thread stoped [09:36:15]OFD Sender: No OFD packet to send [09:36:20]OFD Sender: No OFD packet to send [09:36:25]OFD Sender: No OFD packet to send [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:45]OFD Sender: No OFD packet to send [09:36:50]OFD Sender: No OFD packet to send [09:36:54]accept exits with 9 [09:36:54]New connection [09:36:54]New thread 3066957156 created [09:36:54]Thread 3067100516 joined [09:36:54]Waiting for new connection... [09:36:54] Sock 9.Parse request [09:36:54]Sock 9.Check first char [09:36:54]Sock 9.First char is OK [09:36:54]request: POST /json_proto HTTP/1.0 [09:36:54]Method: POST [09:36:54]URL: /json_proto [09:36:54]Method is POST - this is cgi request [09:36:54]url: /json_proto [09:36:54]query_string will be loaded in cgi processing [09:36:54]execute_cgi json_proto POST (null) [09:36:54]execute_cgi path=json_proto method=POST [09:36:54]POST find Content-Length [09:36:54]Host: 172.17.60.68:8080 [09:36:54]Content-Length: 678 [09:36:54]Content-Type: application/json [09:36:54] [09:36:54]POST finish read [09:36:54]Found Content-Length = 678 [09:36:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:54]execute_script... [09:36:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:54]POST & json_proto [09:36:54]process_json_proto [09:36:54]json parsed OK: [09:36:54]protocol is kg_v1.0 [09:36:54]action value=close_receipt [09:36:54]process_action close_receipt [09:36:54]cmd_close_receipt [09:36:54]MH_GetDate [09:36:54]Write to MH i2c: F0 00 00 84 22 95 [09:36:54]Write i2c OK [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: F0 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: F0 09 00 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: F0 09 00 84 22 00 B7 31 60 66 9A 61 5F 66 0C [09:36:54]GetLastDocTimeStamp 1717580168 [09:36:54]current date 1717580215 [09:36:54]FM_GetShiftState [09:36:54]SAM_PROTO_GetShiftState [09:36:54]wFMCommunicate request_size=4 [09:36:54]MH_SAM_APDU [09:36:54]CAPDU: 80 13 01 00 [09:36:54]Write to MH i2c: E2 08 00 85 22 80 13 01 00 00 00 00 00 24 [09:36:54]Write i2c OK [09:36:54]MH_I2C_Read... [09:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:54]Read from MH i2c: E2 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 0E 00 [09:36:54]MH_I2C_Read... [09:36:54]Read from MH i2c: E2 0E 00 85 22 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5C [09:36:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:36:54]wFMCommunicate OK [09:36:54]SAM_PROTO_GetShiftState done [09:36:54]FM_GetShiftState done [09:36:54]opened in 1717545916 [09:36:54]opened+sec_in_day 1717632316 [09:36:54]quantity*price = 75061 [09:36:54]sum+1 = 75063 [09:36:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 168 05.06.2024 09:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59773 ФПД: 137616040660455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093655&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59773&fm=137616040660455&tin=02508201610067®Number=0000000000151680&sum=75000 [09:36:55]StoreToDocumentArchive [09:36:55]shift 72 fd 59773 [09:36:55]save to /storage/0072/doc_00059773 [09:36:55]save last doc name /storage/0072/doc_00059773 to /storage/kkm_last_doc_name [09:36:55]save OK [09:36:55]Clear old archive folders... [09:36:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:55]tlvbuf is 00429BC0 [09:36:55]SAM_PROTO_ClearQueue [09:36:55]wFMCommunicate request_size=4 [09:36:55]MH_SAM_APDU [09:36:55]CAPDU: 80 09 00 00 [09:36:55]Write to MH i2c: E2 08 00 92 22 80 09 00 00 00 00 00 00 26 [09:36:55]Write i2c OK [09:36:55]MH_I2C_Read... [09:36:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:55]Read from MH i2c: E2 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 92 22 00 90 00 28 [09:36:55]RAPDU: 90 00 [09:36:55]wFMCommunicate OK [09:36:55]SAM_PROTO_ClearQueue done [09:36:55]KKMCreateOFDPacket [09:36:55]OFDProtocolAddRootSTLVToBuf [09:36:55]FM_MakeSignedData [09:36:55]FM_MakeSignedData [09:36:55]SAM_PROTO_SignData [09:36:55]wFMCommunicate request_size=4 [09:36:55]MH_SAM_APDU [09:36:55]CAPDU: 80 0D 01 02 [09:36:55]Write to MH i2c: E2 08 00 93 22 80 0D 01 02 00 00 00 00 2E [09:36:55]Write i2c OK [09:36:55]MH_I2C_Read... [09:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:55]Read from MH i2c: E2 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 93 22 00 90 00 29 [09:36:55]RAPDU: 90 00 [09:36:55]wFMCommunicate OK [09:36:55]wFMCommunicate request_size=255 [09:36:55]MH_SAM_APDU [09:36:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 A8 00 00 00 F4 03 04 00 B7 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D E9 00 00 35 04 06 00 7D [09:36:55]Write to MH i2c: E2 02 01 94 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 A8 00 00 00 F4 03 04 00 B7 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D E9 00 00 35 04 06 00 7D 00 00 62 [09:36:55]Write i2c OK [09:36:55]MH_I2C_Read... [09:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:55]Read from MH i2c: E2 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 94 22 00 90 00 2A [09:36:55]RAPDU: 90 00 [09:36:55]wFMCommunicate OK [09:36:55]wFMCommunicate request_size=10 [09:36:55]MH_SAM_APDU [09:36:55]CAPDU: 80 0D 02 02 05 29 3B 38 0D E7 [09:36:55]Write to MH i2c: E2 0D 00 95 22 80 0D 02 02 05 00 29 3B 38 0D E7 00 00 CB [09:36:55]Write i2c OK [09:36:55]MH_I2C_Read... [09:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:55]Read from MH i2c: E2 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 [09:36:55]MH_I2C_Read... [09:36:55]Read from MH i2c: E2 03 00 95 22 00 90 00 2B [09:36:55]RAPDU: 90 00 [09:36:55]wFMCommunicate OK [09:36:55]wFMCommunicate request_size=4 [09:36:55]MH_SAM_APDU [09:36:55]CAPDU: 80 0D 03 02 [09:36:55]Write to MH i2c: E2 08 00 96 22 80 0D 03 02 00 00 00 00 33 [09:36:55]Write i2c OK [09:36:55]MH_I2C_Read... [09:36:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:56]Read from MH i2c: E2 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: E2 0B 00 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: E2 0B 00 96 22 00 57 99 7E 82 AF 43 A7 58 90 00 15 [09:36:56]RAPDU: 57 99 7E 82 AF 43 A7 58 90 00 [09:36:56]wFMCommunicate OK [09:36:56]SAM_PROTO_SignData done [09:36:56]FM_MakeSignedData done [09:36:56]CreateOFDProtocolMessage [09:36:56]wFMCommunicate request_size=4 [09:36:56]MH_SAM_APDU [09:36:56]CAPDU: 80 11 00 00 [09:36:56]Write to MH i2c: E2 08 00 97 22 80 11 00 00 00 00 00 00 33 [09:36:56]Write i2c OK [09:36:56]MH_I2C_Read... [09:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:56]Read from MH i2c: E2 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: E2 17 00 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: E2 17 00 97 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 86 [09:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:36:56]wFMCommunicate OK [09:36:56]CreateOFDProtocolMessage done [09:36:56]OFDSenderStorePacket 59773 [09:36:56]StoreOFDPacket docnum=59773 [09:36:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 67 55 07 01 B4 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 A8 00 00 00 F4 03 04 00 B7 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D E9 00 00 35 04 06 00 7D 29 3B 38 0D E7 57 99 7E 82 AF 43 A7 58 [09:36:56]CheckFolder [09:36:56]dirname=/storage/ofd_packets [09:36:56]CheckFolder done [09:36:56]ProducePacketName [09:36:56]name=ofd_packets/00059773 [09:36:56]NVStorageSaveData ofd_packets/00059773 [09:36:56]File name is /storage/ofd_packets/00059773 [09:36:56]Write 301 bytes [09:36:56]NVStorageSaveData done [09:36:56]OFDSenderStorePacket done [09:36:56]KKMCreateOFDPacket done [09:36:56]NVStorageSaveData kkm_last_timestamp [09:36:56]File name is /storage/kkm_last_timestamp [09:36:56]Write 4 bytes [09:36:56]NVStorageSaveData done [09:36:56]ExternCall_PrintAddStr [09:36:56]wPrintStart [09:36:56]Write to MH i2c: 01 00 00 98 22 BA [09:36:56]Write i2c OK [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: 01 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: 01 07 00 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: 01 07 00 98 22 00 00 00 00 00 FF 0F CF [09:36:56]RasterBufferAndPrint [09:36:56]line Счет N : (1)545467 [09:36:56]line ИНН: 02508201610067 [09:36:56]line Контрольно-Кассовый Чек [09:36:56]line ПРОДАЖА [09:36:56]line ТРК (МРК, ГНК) : 32 [09:36:56]line Товар: 2710124130 [09:36:56]line Аи-92-К-5 [09:36:56]line 11.220 * 66.90 [09:36:56]line = 750.62 [09:36:56]line НДС 12% НСП 1% [09:36:56]line > о реализуемом товаре [09:36:56]line ОКРУГЛЕНИЕ: -0.62 [09:36:56]line ИТОГО: 750.00 [09:36:56]line Внесено: 750.00 [09:36:56]line СДАЧА: 0.00 [09:36:56]line НСП 1% : 6.64 [09:36:56]line НДС 12% : 79.71 [09:36:56]line Наличными: 750.00 [09:36:56]line Безнал.: 0.00 [09:36:56]line Место: АЗС № 117 "Партнер Нефть" [09:36:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:36:56]line СНО: Общий режим [09:36:56]line Чек 168 05.06.2024 09:36 [09:36:56]line Смена: 72 ФФД: 1.0 [09:36:56]line ЗНМ: 0300000048 [09:36:56]line РНМ: 0000000000151680 [09:36:56]line Версия ККМ: v1.0 [09:36:56]line ФМ: 0000000000959414 [09:36:56]line ФД: 59773 [09:36:56]line ФПД: 137616040660455 [09:36:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093655&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59773&fm=137616040660455&tin=02508201610067®Number=0000000000151680&sum=75000 [09:36:56]OFD Sender: Processing packet 59773 [packets to send 53, broken 52] [09:36:56]ProducePacketName [09:36:56]name=ofd_packets/00059773 [09:36:56]OFD Sender: To server: pG, [09:36:56]CommunicateWithHost lk.salyk.kg:30040 [09:36:56]ConnectInit lk.salyk.kg [09:36:56]written 0, free lines is 4095 [09:36:56]Connected sock=10 [09:36:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 67 55 07 01 B4 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 A8 00 00 00 F4 03 04 00 B7 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D E9 00 00 35 04 06 00 7D 29 3B 38 0D E7 57 99 7E 82 AF 43 A7 58 [09:36:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5D 77 47 00 78 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 39 35 39 34 31 34 10 04 04 00 7D E9 00 00 F4 03 04 00 BB DD 5F 66 B6 04 01 00 00 68 86 CE 6C E3 B4 82 32 [09:36:56]CommunicateWithHost err = 0 [09:36:56]CheckOFDResponse [09:36:56]1017 (14) - 77093643461234 [09:36:56]1041 (16) - 0000000000959414 [09:36:56]1040 (4) - 59773 [09:36:56]1012 (4) - 05.06.2024 03:38 [09:36:56]1206 (1) - 0 [09:36:56]OFD Sender: Remove packet 59773 [09:36:56]ProducePacketName [09:36:56]name=ofd_packets/00059773 [09:36:56]NVStorageDeleteData [09:36:56]Write to MH i2c: 01 00 00 C3 22 E5 [09:36:56]Write i2c OK [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: 01 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: 01 07 00 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: 01 07 00 C3 22 00 00 00 00 00 A9 0C A1 [09:36:56]RasterBufferAndPrint [09:36:56]line [09:36:56]line [09:36:56]line [09:36:56]line [09:36:56]line [09:36:56]written 0, free lines is 3247 [09:36:56]MH_Cut [09:36:56]Write to MH i2c: D1 01 00 CA 22 01 BE [09:36:56]Write i2c OK [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: D1 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: D1 01 00 [09:36:56]MH_I2C_Read... [09:36:56]Read from MH i2c: D1 01 00 CA 22 00 BD [09:36:56]Write to MH i2c: 01 00 00 CB 22 ED [09:36:56]Write i2c OK [09:36:56]MH_I2C_Read... [09:36:57]OFD Sender: No OFD packet to send [09:36:57]*** Cut start [09:36:57]*** Partial cut [09:36:57]*** CUTSNS_PIN = 1 [09:36:57]*** CUTSNS_PIN = 0 [09:36:58]*** Brake cut motor [09:36:58]Read from MH i2c: 01 [09:36:58]*** Stop cut motor [09:36:58]*** Cut end [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: 01 07 00 [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: 01 07 00 CB 22 00 00 00 00 00 FF 0F 02 [09:36:58]process_action close_receipt done [09:36:58]requested_data is exist [09:36:58]produce_requested_data [09:36:58]requested_item fm.sn is exist - process it [09:36:58]wFMCommunicate request_size=4 [09:36:58]MH_SAM_APDU [09:36:58]CAPDU: 80 11 00 00 [09:36:58]Write to MH i2c: E2 08 00 CC 22 80 11 00 00 00 00 00 00 68 [09:36:58]Write i2c OK [09:36:58]MH_I2C_Read... [09:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:58]Read from MH i2c: E2 [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: E2 17 00 [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: E2 17 00 CC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BB [09:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:36:58]wFMCommunicate OK [09:36:58]requested_item fd.num is exist - process it [09:36:58]SAM_PROTO_GetFieldsCounters [09:36:58]wFMCommunicate request_size=4 [09:36:58]MH_SAM_APDU [09:36:58]CAPDU: 80 13 00 00 [09:36:58]Write to MH i2c: E2 08 00 CD 22 80 13 00 00 00 00 00 00 6B [09:36:58]Write i2c OK [09:36:58]MH_I2C_Read... [09:36:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:58]Read from MH i2c: E2 [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: E2 62 00 [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: E2 62 00 CD 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7D E9 00 00 0E 04 04 00 48 00 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 2E [09:36:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7D E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:58]wFMCommunicate OK [09:36:58]SAM_PROTO_GetFieldsCounters done [09:36:58]requested_item shift.num is exist - process it [09:36:58]requested_item shift.opened is exist - process it [09:36:58]req_shift_opened [09:36:58]FM_GetShiftState [09:36:58]SAM_PROTO_GetShiftState [09:36:58]wFMCommunicate request_size=4 [09:36:58]MH_SAM_APDU [09:36:58]CAPDU: 80 13 01 00 [09:36:58]Write to MH i2c: E2 08 00 CE 22 80 13 01 00 00 00 00 00 6D [09:36:58]Write i2c OK [09:36:58]MH_I2C_Read... [09:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:58]Read from MH i2c: E2 [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: E2 0E 00 [09:36:58]MH_I2C_Read... [09:36:58]Read from MH i2c: E2 0E 00 CE 22 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A5 [09:36:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:36:58]wFMCommunicate OK [09:36:58]SAM_PROTO_GetShiftState done [09:36:58]FM_GetShiftState done [09:36:58]req_shift_opened done [09:36:58]requested_item shift.open_date is exist - process it [09:36:58]req_shift_open_date [09:36:58]req_shift_open_date done [09:36:58]produce_requested_data done [09:36:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59773,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:36:58]process_action_free close_receipt [09:36:58]json_value_free [09:36:58]json_value_free done [09:36:58]process_json_proto returns [09:36:58]Send response to host [09:36:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59773,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:36:58]free response buf [09:36:58]execute_script done [09:36:58]execute_script returns [09:36:58]free content buf [09:36:58]Sock 9.Close socket [09:36:58]Sock 9.Thread stoped [09:36:59]accept exits with 8 [09:36:59]New connection [09:36:59]New thread 3067100516 created [09:36:59]Thread 3066957156 joined [09:36:59]Waiting for new connection... [09:36:59] Sock 8.Parse request [09:36:59]Sock 8.Check first char [09:36:59]Sock 8.First char is OK [09:36:59]request: POST /json_proto HTTP/1.0 [09:36:59]Method: POST [09:36:59]URL: /json_proto [09:36:59]Method is POST - this is cgi request [09:36:59]url: /json_proto [09:36:59]query_string will be loaded in cgi processing [09:36:59]execute_cgi json_proto POST (null) [09:36:59]execute_cgi path=json_proto method=POST [09:36:59]POST find Content-Length [09:36:59]Host: 172.17.60.68:8080 [09:36:59]Content-Length: 674 [09:36:59]Content-Type: application/json [09:36:59] [09:36:59]POST finish read [09:36:59]Found Content-Length = 674 [09:36:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545468", "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" : 72.90, "quantity" : 4.330, "sum" : 315.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 315.00, "total" : 315.00, "payments": [ { "type": 0, "sum" : 315.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:59]execute_script... [09:36: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)545468", "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" : 72.90, "quantity" : 4.330, "sum" : 315.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 315.00, "total" : 315.00, "payments": [ { "type": 0, "sum" : 315.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:59]POST & json_proto [09:36:59]process_json_proto [09:36:59]json parsed OK: [09:36:59]protocol is kg_v1.0 [09:36:59]action value=close_receipt [09:36:59]process_action close_receipt [09:36:59]cmd_close_receipt [09:36:59]MH_GetDate [09:36:59]Write to MH i2c: F0 00 00 CF 22 E0 [09:36:59]Write i2c OK [09:36:59]MH_I2C_Read... [09:36:59]Read from MH i2c: F0 [09:36:59]MH_I2C_Read... [09:36:59]Read from MH i2c: F0 09 00 [09:36:59]MH_I2C_Read... [09:36:59]Read from MH i2c: F0 09 00 CF 22 00 BB 31 60 66 9A 61 5F 66 5B [09:36:59]GetLastDocTimeStamp 1717580215 [09:36:59]current date 1717580219 [09:36:59]FM_GetShiftState [09:36:59]SAM_PROTO_GetShiftState [09:36:59]wFMCommunicate request_size=4 [09:36:59]MH_SAM_APDU [09:36:59]CAPDU: 80 13 01 00 [09:36:59]Write to MH i2c: E2 08 00 D0 22 80 13 01 00 00 00 00 00 6F [09:36:59]Write i2c OK [09:36:59]MH_I2C_Read... [09:36:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:59]Read from MH i2c: E2 [09:36:59]MH_I2C_Read... [09:36:59]Read from MH i2c: E2 0E 00 [09:36:59]MH_I2C_Read... [09:36:59]Read from MH i2c: E2 0E 00 D0 22 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A7 [09:36:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:36:59]wFMCommunicate OK [09:36:59]SAM_PROTO_GetShiftState done [09:36:59]FM_GetShiftState done [09:36:59]opened in 1717545916 [09:36:59]opened+sec_in_day 1717632316 [09:36:59]quantity*price = 31565 [09:36:59]sum+1 = 31567 [09:36:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 315.00 Внесено: 315.00 СДАЧА: 0.00 НСП 1% : 2.79 НДС 12% : 33.52 Наличными: 315.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 169 05.06.2024 09:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59774 ФПД: 44546190608796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093659&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59774&fm=44546190608796&tin=02508201610067®Number=0000000000151680&sum=31500 [09:37:00]StoreToDocumentArchive [09:37:00]shift 72 fd 59774 [09:37:00]save to /storage/0072/doc_00059774 [09:37:00]save last doc name /storage/0072/doc_00059774 to /storage/kkm_last_doc_name [09:37:00]save OK [09:37:00]Clear old archive folders... [09:37:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:37:00]tlvbuf is 003FA4E0 [09:37:00]SAM_PROTO_ClearQueue [09:37:00]wFMCommunicate request_size=4 [09:37:00]MH_SAM_APDU [09:37:00]CAPDU: 80 09 00 00 [09:37:00]Write to MH i2c: E2 08 00 DD 22 80 09 00 00 00 00 00 00 71 [09:37:00]Write i2c OK [09:37:00]MH_I2C_Read... [09:37:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:00]Read from MH i2c: E2 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 03 00 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 03 00 DD 22 00 90 00 73 [09:37:00]RAPDU: 90 00 [09:37:00]wFMCommunicate OK [09:37:00]SAM_PROTO_ClearQueue done [09:37:00]KKMCreateOFDPacket [09:37:00]OFDProtocolAddRootSTLVToBuf [09:37:00]FM_MakeSignedData [09:37:00]FM_MakeSignedData [09:37:00]SAM_PROTO_SignData [09:37:00]wFMCommunicate request_size=4 [09:37:00]MH_SAM_APDU [09:37:00]CAPDU: 80 0D 01 02 [09:37:00]Write to MH i2c: E2 08 00 DE 22 80 0D 01 02 00 00 00 00 79 [09:37:00]Write i2c OK [09:37:00]MH_I2C_Read... [09:37:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:00]Read from MH i2c: E2 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 03 00 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 03 00 DE 22 00 90 00 74 [09:37:00]RAPDU: 90 00 [09:37:00]wFMCommunicate OK [09:37:00]wFMCommunicate request_size=255 [09:37:00]MH_SAM_APDU [09:37: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 EA 10 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4E 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 BB 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E E9 00 00 35 04 06 00 28 83 B7 DE [09:37:00]Write to MH i2c: E2 02 01 DF 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 10 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4E 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 BB 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E E9 00 00 35 04 06 00 28 83 B7 DE 00 00 C0 [09:37:00]Write i2c OK [09:37:00]MH_I2C_Read... [09:37:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:00]Read from MH i2c: E2 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 03 00 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 03 00 DF 22 00 90 00 75 [09:37:00]RAPDU: 90 00 [09:37:00]wFMCommunicate OK [09:37:00]wFMCommunicate request_size=7 [09:37:00]MH_SAM_APDU [09:37:00]CAPDU: 80 0D 02 02 02 09 9C [09:37:00]Write to MH i2c: E2 0A 00 E0 22 80 0D 02 02 02 00 09 9C 00 00 25 [09:37:00]Write i2c OK [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 [09:37:00]MH_I2C_Read... [09:37:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:00]Read from MH i2c: E2 03 00 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 03 00 E0 22 00 90 00 76 [09:37:00]RAPDU: 90 00 [09:37:00]wFMCommunicate OK [09:37:00]wFMCommunicate request_size=4 [09:37:00]MH_SAM_APDU [09:37:00]CAPDU: 80 0D 03 02 [09:37:00]Write to MH i2c: E2 08 00 E1 22 80 0D 03 02 00 00 00 00 7E [09:37:00]Write i2c OK [09:37:00]MH_I2C_Read... [09:37:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:01]Read from MH i2c: E2 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 0B 00 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 0B 00 E1 22 00 FB 40 44 2A 38 7F 24 06 90 00 09 [09:37:01]RAPDU: FB 40 44 2A 38 7F 24 06 90 00 [09:37:01]wFMCommunicate OK [09:37:01]SAM_PROTO_SignData done [09:37:01]FM_MakeSignedData done [09:37:01]CreateOFDProtocolMessage [09:37:01]wFMCommunicate request_size=4 [09:37:01]MH_SAM_APDU [09:37:01]CAPDU: 80 11 00 00 [09:37:01]Write to MH i2c: E2 08 00 E2 22 80 11 00 00 00 00 00 00 7E [09:37:01]Write i2c OK [09:37:01]MH_I2C_Read... [09:37:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:01]Read from MH i2c: E2 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 17 00 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 17 00 E2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D1 [09:37:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:37:01]wFMCommunicate OK [09:37:01]CreateOFDProtocolMessage done [09:37:01]OFDSenderStorePacket 59774 [09:37:01]StoreOFDPacket docnum=59774 [09:37:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 45 9A 04 01 4F 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 EA 10 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4E 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 BB 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E E9 00 00 35 04 06 00 28 83 B7 DE 09 9C FB 40 44 2A 38 7F 24 06 [09:37:01]CheckFolder [09:37:01]dirname=/storage/ofd_packets [09:37:01]CheckFolder done [09:37:01]ProducePacketName [09:37:01]name=ofd_packets/00059774 [09:37:01]NVStorageSaveData ofd_packets/00059774 [09:37:01]File name is /storage/ofd_packets/00059774 [09:37:01]Write 298 bytes [09:37:01]NVStorageSaveData done [09:37:01]OFDSenderStorePacket done [09:37:01]KKMCreateOFDPacket done [09:37:01]NVStorageSaveData kkm_last_timestamp [09:37:01]File name is /storage/kkm_last_timestamp [09:37:01]Write 4 bytes [09:37:01]NVStorageSaveData done [09:37:01]ExternCall_PrintAddStr [09:37:01]wPrintStart [09:37:01]Write to MH i2c: 01 00 00 E3 22 05 [09:37:01]OFD Sender: Processing packet 59774 [packets to send 53, broken 52] [09:37:01]ProducePacketName [09:37:01]name=ofd_packets/00059774 [09:37:01]Write i2c OK [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: 01 [09:37:01]MH_I2C_Read... [09:37:01]OFD Sender: To server: pG, [09:37:01]CommunicateWithHost lk.salyk.kg:30040 [09:37:01]ConnectInit lk.salyk.kg [09:37:01]Read from MH i2c: 01 07 00 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: 01 07 00 E3 22 00 00 00 00 00 FF 0F 1A [09:37:01]RasterBufferAndPrint [09:37:01]line Счет N : (1)545468 [09:37:01]line ИНН: 02508201610067 [09:37:01]line Контрольно-Кассовый Чек [09:37:01]line ПРОДАЖА [09:37:01]line ТРК (МРК, ГНК) : 41 [09:37:01]line Товар: 2710194210 [09:37:01]line ДТ-К-5 [09:37:01]line 4.330 * 72.90 [09:37:01]line = 315.66 [09:37:01]line НДС 12% НСП 1% [09:37:01]line > о реализуемом товаре [09:37:01]line ОКРУГЛЕНИЕ: -0.66 [09:37:01]line ИТОГО: 315.00 [09:37:01]line Внесено: 315.00 [09:37:01]line СДАЧА: 0.00 [09:37:01]line НСП 1% : 2.79 [09:37:01]line НДС 12% : 33.52 [09:37:01]line Наличными: 315.00 [09:37:01]line Безнал.: 0.00 [09:37:01]line Место: АЗС № 117 "Партнер Нефть" [09:37:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:37:01]line СНО: Общий режим [09:37:01]line Чек 169 05.06.2024 09:36 [09:37:01]line Смена: 72 ФФД: 1.0 [09:37:01]line ЗНМ: 0300000048 [09:37:01]line РНМ: 0000000000151680 [09:37:01]line Версия ККМ: v1.0 [09:37:01]line ФМ: 0000000000959414 [09:37:01]line ФД: 59774 [09:37:01]line ФПД: 44546190608796 [09:37:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093659&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59774&fm=44546190608796&tin=02508201610067®Number=0000000000151680&sum=31500 [09:37:01]written 0, free lines is 4095 [09:37:01]Connected sock=10 [09:37:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 45 9A 04 01 4F 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 EA 10 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4E 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 BB 31 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E E9 00 00 35 04 06 00 28 83 B7 DE 09 9C FB 40 44 2A 38 7F 24 06 [09:37:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 85 99 47 00 E8 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E E9 00 00 F4 03 04 00 C0 DD 5F 66 B6 04 01 00 00 83 7A BF 16 0B 4E 05 A2 [09:37:01]CommunicateWithHost err = 0 [09:37:01]CheckOFDResponse [09:37:01]1017 (14) - 77093643461234 [09:37:01]1041 (16) - 0000000000959414 [09:37:01]1040 (4) - 59774 [09:37:01]1012 (4) - 05.06.2024 03:38 [09:37:01]1206 (1) - 0 [09:37:01]OFD Sender: Remove packet 59774 [09:37:01]ProducePacketName [09:37:01]name=ofd_packets/00059774 [09:37:01]NVStorageDeleteData [09:37:01]Write to MH i2c: 01 00 00 0E 23 31 [09:37:01]Write i2c OK [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: 01 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: 01 07 00 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: 01 07 00 0E 23 00 00 00 00 00 A1 0C E5 [09:37:01]RasterBufferAndPrint [09:37:01]line [09:37:01]line [09:37:01]line [09:37:01]line [09:37:01]line [09:37:01]written 0, free lines is 3239 [09:37:01]MH_Cut [09:37:01]Write to MH i2c: D1 01 00 15 23 01 0A [09:37:01]Write i2c OK [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: D1 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: D1 01 00 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: D1 01 00 15 23 00 09 [09:37:01]Write to MH i2c: 01 00 00 16 23 39 [09:37:01]Write i2c OK [09:37:01]MH_I2C_Read... [09:37:02]OFD Sender: No OFD packet to send [09:37:02]*** Cut start [09:37:02]*** Partial cut [09:37:02]*** CUTSNS_PIN = 1 [09:37:02]*** CUTSNS_PIN = 0 [09:37:03]*** Brake cut motor [09:37:03]Read from MH i2c: 01 [09:37:03]MH_I2C_Read... [09:37:03]*** Stop cut motor [09:37:03]*** Cut end [09:37:03]Read from MH i2c: 01 07 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: 01 07 00 16 23 00 00 00 00 00 FF 0F 4E [09:37:03]process_action close_receipt done [09:37:03]requested_data is exist [09:37:03]produce_requested_data [09:37:03]requested_item fm.sn is exist - process it [09:37:03]wFMCommunicate request_size=4 [09:37:03]MH_SAM_APDU [09:37:03]CAPDU: 80 11 00 00 [09:37:03]Write to MH i2c: E2 08 00 17 23 80 11 00 00 00 00 00 00 B4 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:03]Read from MH i2c: E2 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 17 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 17 00 17 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 07 [09:37:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:37:03]wFMCommunicate OK [09:37:03]requested_item fd.num is exist - process it [09:37:03]SAM_PROTO_GetFieldsCounters [09:37:03]wFMCommunicate request_size=4 [09:37:03]MH_SAM_APDU [09:37:03]CAPDU: 80 13 00 00 [09:37:03]Write to MH i2c: E2 08 00 18 23 80 13 00 00 00 00 00 00 B7 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:03]Read from MH i2c: E2 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 62 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 62 00 18 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7E E9 00 00 0E 04 04 00 48 00 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 7E [09:37:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7E E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:03]wFMCommunicate OK [09:37:03]SAM_PROTO_GetFieldsCounters done [09:37:03]requested_item shift.num is exist - process it [09:37:03]requested_item shift.opened is exist - process it [09:37:03]req_shift_opened [09:37:03]FM_GetShiftState [09:37:03]SAM_PROTO_GetShiftState [09:37:03]wFMCommunicate request_size=4 [09:37:03]MH_SAM_APDU [09:37:03]CAPDU: 80 13 01 00 [09:37:03]Write to MH i2c: E2 08 00 19 23 80 13 01 00 00 00 00 00 B9 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:03]Read from MH i2c: E2 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 0E 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 0E 00 19 23 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F1 [09:37:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:37:03]wFMCommunicate OK [09:37:03]SAM_PROTO_GetShiftState done [09:37:03]FM_GetShiftState done [09:37:03]req_shift_opened done [09:37:03]requested_item shift.open_date is exist - process it [09:37:03]req_shift_open_date [09:37:03]req_shift_open_date done [09:37:03]produce_requested_data done [09:37:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59774,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:37:03]process_action_free close_receipt [09:37:03]json_value_free [09:37:03]json_value_free done [09:37:03]process_json_proto returns [09:37:03]Send response to host [09:37:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59774,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:37:03]free response buf [09:37:03]execute_script done [09:37:03]execute_script returns [09:37:03]free content buf [09:37:03]Sock 8.Close socket [09:37:03]Sock 8.Thread stoped [09:37:07]OFD Sender: No OFD packet to send [09:37:12]OFD Sender: No OFD packet to send [09:37:17]OFD Sender: No OFD packet to send [09:37:22]OFD Sender: No OFD packet to send [09:37:27]OFD Sender: No OFD packet to send [09:37:32]OFD Sender: No OFD packet to send [09:37:37]OFD Sender: No OFD packet to send [09:37:42]OFD Sender: No OFD packet to send [09:37:47]OFD Sender: No OFD packet to send [09:37:52]OFD Sender: No OFD packet to send [09:37:57]OFD Sender: No OFD packet to send [09:38:02]OFD Sender: No OFD packet to send [09:38:07]OFD Sender: No OFD packet to send [09:38:12]OFD Sender: No OFD packet to send [09:38:17]OFD Sender: No OFD packet to send [09:38:22]OFD Sender: No OFD packet to send [09:38:27]OFD Sender: No OFD packet to send [09:38:32]OFD Sender: No OFD packet to send [09:38:37]OFD Sender: No OFD packet to send [09:38:42]OFD Sender: No OFD packet to send [09:38:47]OFD Sender: No OFD packet to send [09:38:47]accept exits with 9 [09:38:47]New connection [09:38:47]New thread 3066957156 created [09:38:47]Thread 3067100516 joined [09:38:47]Waiting for new connection... [09:38:47] Sock 9.Parse request [09:38:47]Sock 9.Check first char [09:38:47]Sock 9.First char is OK [09:38:47]request: POST /json_proto HTTP/1.0 [09:38:47]Method: POST [09:38:47]URL: /json_proto [09:38:47]Method is POST - this is cgi request [09:38:47]url: /json_proto [09:38:47]query_string will be loaded in cgi processing [09:38:47]execute_cgi json_proto POST (null) [09:38:47]execute_cgi path=json_proto method=POST [09:38:47]POST find Content-Length [09:38:47]Host: 172.17.60.68:8080 [09:38:47]Content-Length: 682 [09:38:47]Content-Type: application/json [09:38:47] [09:38:47]POST finish read [09:38:47]Found Content-Length = 682 [09:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 18.470, "sum" : 1235.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1235.00, "total" : 1235.00, "payments": [ { "type": 0, "sum" : 1235.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:47]execute_script... [09:38:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 18.470, "sum" : 1235.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1235.00, "total" : 1235.00, "payments": [ { "type": 0, "sum" : 1235.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:47]POST & json_proto [09:38:47]process_json_proto [09:38:47]json parsed OK: [09:38:47]protocol is kg_v1.0 [09:38:47]action value=close_receipt [09:38:47]process_action close_receipt [09:38:47]cmd_close_receipt [09:38:47]MH_GetDate [09:38:47]Write to MH i2c: F0 00 00 1A 23 2C [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: F0 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: F0 09 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: F0 09 00 1A 23 00 28 32 60 66 9A 61 5F 66 15 [09:38:47]GetLastDocTimeStamp 1717580219 [09:38:47]current date 1717580328 [09:38:47]FM_GetShiftState [09:38:47]SAM_PROTO_GetShiftState [09:38:47]wFMCommunicate request_size=4 [09:38:47]MH_SAM_APDU [09:38:47]CAPDU: 80 13 01 00 [09:38:47]Write to MH i2c: E2 08 00 1B 23 80 13 01 00 00 00 00 00 BB [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:47]Read from MH i2c: E2 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 0E 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 0E 00 1B 23 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [09:38:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:38:47]wFMCommunicate OK [09:38:47]SAM_PROTO_GetShiftState done [09:38:47]FM_GetShiftState done [09:38:47]opened in 1717545916 [09:38:47]opened+sec_in_day 1717632316 [09:38:47]quantity*price = 123564 [09:38:47]sum+1 = 123565 [09:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1235.00 Внесено: 1235.00 СДАЧА: 0.00 НСП 1% : 10.93 НДС 12% : 131.22 Наличными: 1235.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 170 05.06.2024 09:38 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59775 ФПД: 81308184375273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093848&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59775&fm=81308184375273&tin=02508201610067®Number=0000000000151680&sum=123500 [09:38:48]StoreToDocumentArchive [09:38:48]shift 72 fd 59775 [09:38:48]save to /storage/0072/doc_00059775 [09:38:48]save last doc name /storage/0072/doc_00059775 to /storage/kkm_last_doc_name [09:38:48]save OK [09:38:48]Clear old archive folders... [09:38:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:48]tlvbuf is B6F7C230 [09:38:48]SAM_PROTO_ClearQueue [09:38:48]wFMCommunicate request_size=4 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 09 00 00 [09:38:48]Write to MH i2c: E2 08 00 28 23 80 09 00 00 00 00 00 00 BD [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 28 23 00 90 00 BF [09:38:48]RAPDU: 90 00 [09:38:48]wFMCommunicate OK [09:38:48]SAM_PROTO_ClearQueue done [09:38:48]KKMCreateOFDPacket [09:38:48]OFDProtocolAddRootSTLVToBuf [09:38:48]FM_MakeSignedData [09:38:48]FM_MakeSignedData [09:38:48]SAM_PROTO_SignData [09:38:48]wFMCommunicate request_size=4 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 0D 01 02 [09:38:48]Write to MH i2c: E2 08 00 29 23 80 0D 01 02 00 00 00 00 C5 [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 29 23 00 90 00 C0 [09:38:48]RAPDU: 90 00 [09:38:48]wFMCommunicate OK [09:38:48]wFMCommunicate request_size=255 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 48 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AC E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 33 00 00 00 00 07 04 06 00 6C E2 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 00 00 00 F4 03 04 00 28 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F E9 00 00 35 04 06 00 49 [09:38:48]Write to MH i2c: E2 02 01 2A 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 48 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AC E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 33 00 00 00 00 07 04 06 00 6C E2 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 00 00 00 F4 03 04 00 28 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F E9 00 00 35 04 06 00 49 00 00 23 [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 2A 23 00 90 00 C1 [09:38:48]RAPDU: 90 00 [09:38:48]wFMCommunicate OK [09:38:48]wFMCommunicate request_size=10 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 0D 02 02 05 F3 09 72 6F E9 [09:38:48]Write to MH i2c: E2 0D 00 2B 23 80 0D 02 02 05 00 F3 09 72 6F E9 00 00 98 [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 03 00 2B 23 00 90 00 C2 [09:38:48]RAPDU: 90 00 [09:38:48]wFMCommunicate OK [09:38:48]wFMCommunicate request_size=4 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 0D 03 02 [09:38:48]Write to MH i2c: E2 08 00 2C 23 80 0D 03 02 00 00 00 00 CA [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:49]Read from MH i2c: E2 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: E2 0B 00 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: E2 0B 00 2C 23 00 3C F4 29 DD 81 8C 64 FC 90 00 6E [09:38:49]RAPDU: 3C F4 29 DD 81 8C 64 FC 90 00 [09:38:49]wFMCommunicate OK [09:38:49]SAM_PROTO_SignData done [09:38:49]FM_MakeSignedData done [09:38:49]CreateOFDProtocolMessage [09:38:49]wFMCommunicate request_size=4 [09:38:49]MH_SAM_APDU [09:38:49]CAPDU: 80 11 00 00 [09:38:49]Write to MH i2c: E2 08 00 2D 23 80 11 00 00 00 00 00 00 CA [09:38:49]Write i2c OK [09:38:49]MH_I2C_Read... [09:38:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:49]Read from MH i2c: E2 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: E2 17 00 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: E2 17 00 2D 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1D [09:38:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:38:49]wFMCommunicate OK [09:38:49]CreateOFDProtocolMessage done [09:38:49]OFDSenderStorePacket 59775 [09:38:49]StoreOFDPacket docnum=59775 [09:38:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A4 3F 07 01 BD 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 48 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AC E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 33 00 00 00 00 07 04 06 00 6C E2 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 00 00 00 F4 03 04 00 28 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F E9 00 00 35 04 06 00 49 F3 09 72 6F E9 3C F4 29 DD 81 8C 64 FC [09:38:49]CheckFolder [09:38:49]dirname=/storage/ofd_packets [09:38:49]CheckFolder done [09:38:49]ProducePacketName [09:38:49]name=ofd_packets/00059775 [09:38:49]NVStorageSaveData ofd_packets/00059775 [09:38:49]File name is /storage/ofd_packets/00059775 [09:38:49]Write 301 bytes [09:38:49]NVStorageSaveData done [09:38:49]OFDSenderStorePacket done [09:38:49]KKMCreateOFDPacket done [09:38:49]NVStorageSaveData kkm_last_timestamp [09:38:49]File name is /storage/kkm_last_timestamp [09:38:49]Write 4 bytes [09:38:49]NVStorageSaveData done [09:38:49]ExternCall_PrintAddStr [09:38:49]wPrintStart [09:38:49]Write to MH i2c: 01 00 00 2E 23 51 [09:38:49]Write i2c OK [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: 01 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: 01 07 00 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: 01 07 00 2E 23 00 00 00 00 00 FF 0F 66 [09:38:49]RasterBufferAndPrint [09:38:49]line Счет N : (1)545469 [09:38:49]line ИНН: 02508201610067 [09:38:49]line Контрольно-Кассовый Чек [09:38:49]line ПРОДАЖА [09:38:49]line ТРК (МРК, ГНК) : 12 [09:38:49]line Товар: 2710124130 [09:38:49]line Аи-92-К-5 [09:38:49]line 18.470 * 66.90 [09:38:49]line = 1235.64 [09:38:49]line НДС 12% НСП 1% [09:38:49]line > о реализуемом товаре [09:38:49]line ОКРУГЛЕНИЕ: -0.64 [09:38:49]line ИТОГО: 1235.00 [09:38:49]line Внесено: 1235.00 [09:38:49]line СДАЧА: 0.00 [09:38:49]line НСП 1% : 10.93 [09:38:49]line НДС 12% : 131.22 [09:38:49]line Наличными: 1235.00 [09:38:49]line Безнал.: 0.00 [09:38:49]line Место: АЗС № 117 "Партнер Нефть" [09:38:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:38:49]line СНО: Общий режим [09:38:49]line Чек 170 05.06.2024 09:38 [09:38:49]line Смена: 72 ФФД: 1.0 [09:38:49]line ЗНМ: 0300000048 [09:38:49]line РНМ: 0000000000151680 [09:38:49]line Версия ККМ: v1.0 [09:38:49]line ФМ: 0000000000959414 [09:38:49]line ФД: 59775 [09:38:49]line ФПД: 81308184375273 [09:38:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093848&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59775&fm=81308184375273&tin=02508201610067®Number=0000000000151680&sum=123500 [09:38:49]OFD Sender: Processing packet 59775 [packets to send 53, broken 52] [09:38:49]ProducePacketName [09:38:49]name=ofd_packets/00059775 [09:38:49]OFD Sender: To server: pG, [09:38:49]CommunicateWithHost lk.salyk.kg:30040 [09:38:49]ConnectInit lk.salyk.kg [09:38:49]written 0, free lines is 4095 [09:38:49]Connected sock=8 [09:38:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A4 3F 07 01 BD 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 48 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AC E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 33 00 00 00 00 07 04 06 00 6C E2 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 00 00 00 F4 03 04 00 28 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F E9 00 00 35 04 06 00 49 F3 09 72 6F E9 3C F4 29 DD 81 8C 64 FC [09:38:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 72 E0 47 00 5B 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 39 35 39 34 31 34 10 04 04 00 7F E9 00 00 F4 03 04 00 2C DE 5F 66 B6 04 01 00 00 96 9A D9 7E 1C B1 46 8B [09:38:49]CommunicateWithHost err = 0 [09:38:49]CheckOFDResponse [09:38:49]1017 (14) - 77093643461234 [09:38:49]1041 (16) - 0000000000959414 [09:38:49]1040 (4) - 59775 [09:38:49]1012 (4) - 05.06.2024 03:40 [09:38:49]1206 (1) - 0 [09:38:49]OFD Sender: Remove packet 59775 [09:38:49]ProducePacketName [09:38:49]name=ofd_packets/00059775 [09:38:49]NVStorageDeleteData [09:38:49]Write to MH i2c: 01 00 00 59 23 7C [09:38:49]Write i2c OK [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: 01 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: 01 07 00 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: 01 07 00 59 23 00 00 00 00 00 AB 0C 3A [09:38:49]RasterBufferAndPrint [09:38:49]line [09:38:49]line [09:38:49]line [09:38:49]line [09:38:49]line [09:38:49]written 0, free lines is 3248 [09:38:49]MH_Cut [09:38:49]Write to MH i2c: D1 01 00 60 23 01 55 [09:38:49]Write i2c OK [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: D1 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: D1 01 00 [09:38:49]MH_I2C_Read... [09:38:49]Read from MH i2c: D1 01 00 60 23 00 54 [09:38:49]Write to MH i2c: 01 00 00 61 23 84 [09:38:49]Write i2c OK [09:38:49]MH_I2C_Read... [09:38:50]OFD Sender: No OFD packet to send [09:38:50]*** Cut start [09:38:50]*** Partial cut [09:38:50]*** CUTSNS_PIN = 1 [09:38:50]*** CUTSNS_PIN = 0 [09:38:51]*** Brake cut motor [09:38:51]Read from MH i2c: 01 [09:38:51]MH_I2C_Read... [09:38:51]*** Stop cut motor [09:38:51]*** Cut end [09:38:51]Read from MH i2c: 01 07 00 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: 01 07 00 61 23 00 00 00 00 00 FF 0F 99 [09:38:51]process_action close_receipt done [09:38:51]requested_data is exist [09:38:51]produce_requested_data [09:38:51]requested_item fm.sn is exist - process it [09:38:51]wFMCommunicate request_size=4 [09:38:51]MH_SAM_APDU [09:38:51]CAPDU: 80 11 00 00 [09:38:51]Write to MH i2c: E2 08 00 62 23 80 11 00 00 00 00 00 00 FF [09:38:51]Write i2c OK [09:38:51]MH_I2C_Read... [09:38:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:51]Read from MH i2c: E2 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: E2 17 00 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: E2 17 00 62 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [09:38:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:38:51]wFMCommunicate OK [09:38:51]requested_item fd.num is exist - process it [09:38:51]SAM_PROTO_GetFieldsCounters [09:38:51]wFMCommunicate request_size=4 [09:38:51]MH_SAM_APDU [09:38:51]CAPDU: 80 13 00 00 [09:38:51]Write to MH i2c: E2 08 00 63 23 80 13 00 00 00 00 00 00 02 [09:38:51]Write i2c OK [09:38:51]MH_I2C_Read... [09:38:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:51]Read from MH i2c: E2 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: E2 62 00 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: E2 62 00 63 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7F E9 00 00 0E 04 04 00 48 00 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 CD [09:38:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7F E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:51]wFMCommunicate OK [09:38:51]SAM_PROTO_GetFieldsCounters done [09:38:51]requested_item shift.num is exist - process it [09:38:51]requested_item shift.opened is exist - process it [09:38:51]req_shift_opened [09:38:51]FM_GetShiftState [09:38:51]SAM_PROTO_GetShiftState [09:38:51]wFMCommunicate request_size=4 [09:38:51]MH_SAM_APDU [09:38:51]CAPDU: 80 13 01 00 [09:38:51]Write to MH i2c: E2 08 00 64 23 80 13 01 00 00 00 00 00 04 [09:38:51]Write i2c OK [09:38:51]MH_I2C_Read... [09:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:51]Read from MH i2c: E2 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: E2 0E 00 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: E2 0E 00 64 23 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3C [09:38:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:38:51]wFMCommunicate OK [09:38:51]SAM_PROTO_GetShiftState done [09:38:51]FM_GetShiftState done [09:38:51]req_shift_opened done [09:38:51]requested_item shift.open_date is exist - process it [09:38:51]req_shift_open_date [09:38:51]req_shift_open_date done [09:38:51]produce_requested_data done [09:38:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59775,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:38:51]process_action_free close_receipt [09:38:51]json_value_free [09:38:51]json_value_free done [09:38:51]process_json_proto returns [09:38:51]Send response to host [09:38:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59775,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:38:51]free response buf [09:38:51]execute_script done [09:38:51]execute_script returns [09:38:51]free content buf [09:38:51]Sock 9.Close socket [09:38:51]Sock 9.Thread stoped [09:38:55]OFD Sender: No OFD packet to send [09:39:00]OFD Sender: No OFD packet to send [09:39:05]OFD Sender: No OFD packet to send [09:39:10]OFD Sender: No OFD packet to send [09:39:15]OFD Sender: No OFD packet to send [09:39:20]OFD Sender: No OFD packet to send [09:39:25]OFD Sender: No OFD packet to send [09:39:29]accept exits with 10 [09:39:29]New connection [09:39:29]New thread 3067100516 created [09:39:29]Thread 3066957156 joined [09:39:29]Waiting for new connection... [09:39:29] Sock 10.Parse request [09:39:29]Sock 10.Check first char [09:39:29]Sock 10.First char is OK [09:39:29]request: POST /json_proto HTTP/1.0 [09:39:29]Method: POST [09:39:29]URL: /json_proto [09:39:29]Method is POST - this is cgi request [09:39:29]url: /json_proto [09:39:29]query_string will be loaded in cgi processing [09:39:29]execute_cgi json_proto POST (null) [09:39:29]execute_cgi path=json_proto method=POST [09:39:29]POST find Content-Length [09:39:29]Host: 172.17.60.68:8080 [09:39:29]Content-Length: 678 [09:39:29]Content-Type: application/json [09:39:29] [09:39:29]POST finish read [09:39:29]Found Content-Length = 678 [09:39:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [09:39:29]execute_script... [09:39: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)545471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [09:39:29]POST & json_proto [09:39:29]process_json_proto [09:39:29]json parsed OK: [09:39:29]protocol is kg_v1.0 [09:39:29]action value=close_receipt [09:39:29]process_action close_receipt [09:39:29]cmd_close_receipt [09:39:29]MH_GetDate [09:39:29]Write to MH i2c: F0 00 00 65 23 77 [09:39:29]Write i2c OK [09:39:29]MH_I2C_Read... [09:39:29]Read from MH i2c: F0 [09:39:29]MH_I2C_Read... [09:39:29]Read from MH i2c: F0 09 00 [09:39:29]MH_I2C_Read... [09:39:29]Read from MH i2c: F0 09 00 65 23 00 52 32 60 66 9A 61 5F 66 8A [09:39:29]GetLastDocTimeStamp 1717580328 [09:39:29]current date 1717580370 [09:39:29]FM_GetShiftState [09:39:29]SAM_PROTO_GetShiftState [09:39:29]wFMCommunicate request_size=4 [09:39:29]MH_SAM_APDU [09:39:29]CAPDU: 80 13 01 00 [09:39:29]Write to MH i2c: E2 08 00 66 23 80 13 01 00 00 00 00 00 06 [09:39:29]Write i2c OK [09:39:29]MH_I2C_Read... [09:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:29]Read from MH i2c: E2 [09:39:29]MH_I2C_Read... [09:39:29]Read from MH i2c: E2 0E 00 [09:39:29]MH_I2C_Read... [09:39:29]Read from MH i2c: E2 0E 00 66 23 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3E [09:39:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:39:29]wFMCommunicate OK [09:39:29]SAM_PROTO_GetShiftState done [09:39:29]FM_GetShiftState done [09:39:29]opened in 1717545916 [09:39:29]opened+sec_in_day 1717632316 [09:39:29]quantity*price = 90047 [09:39:29]sum+1 = 90048 [09:39:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 171 05.06.2024 09:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59776 ФПД: 53716063975707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093930&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59776&fm=53716063975707&tin=02508201610067®Number=0000000000151680&sum=90000 [09:39:30]StoreToDocumentArchive [09:39:30]shift 72 fd 59776 [09:39:30]save to /storage/0072/doc_00059776 [09:39:30]save last doc name /storage/0072/doc_00059776 to /storage/kkm_last_doc_name [09:39:30]save OK [09:39:30]Clear old archive folders... [09:39:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:30]tlvbuf is 003BA750 [09:39:30]SAM_PROTO_ClearQueue [09:39:30]wFMCommunicate request_size=4 [09:39:30]MH_SAM_APDU [09:39:30]CAPDU: 80 09 00 00 [09:39:30]Write to MH i2c: E2 08 00 73 23 80 09 00 00 00 00 00 00 08 [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:31]Read from MH i2c: E2 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 73 23 00 90 00 0A [09:39:31]RAPDU: 90 00 [09:39:31]wFMCommunicate OK [09:39:31]SAM_PROTO_ClearQueue done [09:39:31]KKMCreateOFDPacket [09:39:31]OFDProtocolAddRootSTLVToBuf [09:39:31]FM_MakeSignedData [09:39:31]FM_MakeSignedData [09:39:31]SAM_PROTO_SignData [09:39:31]wFMCommunicate request_size=4 [09:39:31]MH_SAM_APDU [09:39:31]CAPDU: 80 0D 01 02 [09:39:31]Write to MH i2c: E2 08 00 74 23 80 0D 01 02 00 00 00 00 10 [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:31]Read from MH i2c: E2 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 74 23 00 90 00 0B [09:39:31]RAPDU: 90 00 [09:39:31]wFMCommunicate OK [09:39:31]wFMCommunicate request_size=255 [09:39:31]MH_SAM_APDU [09:39: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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 52 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 E9 00 00 35 04 06 00 30 [09:39:31]Write to MH i2c: E2 02 01 75 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 52 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 E9 00 00 35 04 06 00 30 00 00 8E [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:31]Read from MH i2c: E2 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 75 23 00 90 00 0C [09:39:31]RAPDU: 90 00 [09:39:31]wFMCommunicate OK [09:39:31]wFMCommunicate request_size=10 [09:39:31]MH_SAM_APDU [09:39:31]CAPDU: 80 0D 02 02 05 DA BE E9 79 1B [09:39:31]Write to MH i2c: E2 0D 00 76 23 80 0D 02 02 05 00 DA BE E9 79 1B 00 00 32 [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:31]Read from MH i2c: E2 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 03 00 76 23 00 90 00 0D [09:39:31]RAPDU: 90 00 [09:39:31]wFMCommunicate OK [09:39:31]wFMCommunicate request_size=4 [09:39:31]MH_SAM_APDU [09:39:31]CAPDU: 80 0D 03 02 [09:39:31]Write to MH i2c: E2 08 00 77 23 80 0D 03 02 00 00 00 00 15 [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:31]Read from MH i2c: E2 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 0B 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 0B 00 77 23 00 DF 51 8E F2 24 5E 25 8E 90 00 FB [09:39:31]RAPDU: DF 51 8E F2 24 5E 25 8E 90 00 [09:39:31]wFMCommunicate OK [09:39:31]SAM_PROTO_SignData done [09:39:31]FM_MakeSignedData done [09:39:31]CreateOFDProtocolMessage [09:39:31]wFMCommunicate request_size=4 [09:39:31]MH_SAM_APDU [09:39:31]CAPDU: 80 11 00 00 [09:39:31]Write to MH i2c: E2 08 00 78 23 80 11 00 00 00 00 00 00 15 [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:31]Read from MH i2c: E2 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 17 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: E2 17 00 78 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 68 [09:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:39:31]wFMCommunicate OK [09:39:31]CreateOFDProtocolMessage done [09:39:31]OFDSenderStorePacket 59776 [09:39:31]StoreOFDPacket docnum=59776 [09:39:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F0 8F 07 01 48 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 52 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 E9 00 00 35 04 06 00 30 DA BE E9 79 1B DF 51 8E F2 24 5E 25 8E [09:39:31]CheckFolder [09:39:31]dirname=/storage/ofd_packets [09:39:31]CheckFolder done [09:39:31]ProducePacketName [09:39:31]name=ofd_packets/00059776 [09:39:31]NVStorageSaveData ofd_packets/00059776 [09:39:31]File name is /storage/ofd_packets/00059776 [09:39:31]Write 301 bytes [09:39:31]NVStorageSaveData done [09:39:31]OFDSenderStorePacket done [09:39:31]KKMCreateOFDPacket done [09:39:31]NVStorageSaveData kkm_last_timestamp [09:39:31]File name is /storage/kkm_last_timestamp [09:39:31]Write 4 bytes [09:39:31]NVStorageSaveData done [09:39:31]ExternCall_PrintAddStr [09:39:31]wPrintStart [09:39:31]Write to MH i2c: 01 00 00 79 23 9C [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: 01 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: 01 07 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: 01 07 00 79 23 00 00 00 00 00 FF 0F B1 [09:39:31]RasterBufferAndPrint [09:39:31]line Счет N : (1)545471 [09:39:31]line ИНН: 02508201610067 [09:39:31]line Контрольно-Кассовый Чек [09:39:31]line ПРОДАЖА [09:39:31]line ТРК (МРК, ГНК) : 22 [09:39:31]line Товар: 2710124130 [09:39:31]line Аи-92-К-5 [09:39:31]line 13.460 * 66.90 [09:39:31]line = 900.47 [09:39:31]line НДС 12% НСП 1% [09:39:31]line > о реализуемом товаре [09:39:31]line ОКРУГЛЕНИЕ: -0.47 [09:39:31]line ИТОГО: 900.00 [09:39:31]line Внесено: 900.00 [09:39:31]line СДАЧА: 0.00 [09:39:31]line НСП 1% : 7.97 [09:39:31]line НДС 12% : 95.62 [09:39:31]line Наличными: 900.00 [09:39:31]line Безнал.: 0.00 [09:39:31]line Место: АЗС № 117 "Партнер Нефть" [09:39:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:39:31]line СНО: Общий режим [09:39:31]line Чек 171 05.06.2024 09:39 [09:39:31]line Смена: 72 ФФД: 1.0 [09:39:31]line ЗНМ: 0300000048 [09:39:31]line РНМ: 0000000000151680 [09:39:31]line Версия ККМ: v1.0 [09:39:31]line ФМ: 0000000000959414 [09:39:31]line ФД: 59776 [09:39:31]line ФПД: 53716063975707 [09:39:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T093930&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59776&fm=53716063975707&tin=02508201610067®Number=0000000000151680&sum=90000 [09:39:31]OFD Sender: Processing packet 59776 [packets to send 53, broken 52] [09:39:31]ProducePacketName [09:39:31]name=ofd_packets/00059776 [09:39:31]OFD Sender: To server: pG, [09:39:31]CommunicateWithHost lk.salyk.kg:30040 [09:39:31]ConnectInit lk.salyk.kg [09:39:31]written 0, free lines is 4095 [09:39:31]Connected sock=8 [09:39:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F0 8F 07 01 48 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 52 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 E9 00 00 35 04 06 00 30 DA BE E9 79 1B DF 51 8E F2 24 5E 25 8E [09:39:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 98 CF 47 00 D4 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 E9 00 00 F4 03 04 00 57 DE 5F 66 B6 04 01 00 00 04 40 4E F5 2D 05 E0 85 [09:39:32]CommunicateWithHost err = 0 [09:39:32]CheckOFDResponse [09:39:32]1017 (14) - 77093643461234 [09:39:32]1041 (16) - 0000000000959414 [09:39:32]1040 (4) - 59776 [09:39:32]1012 (4) - 05.06.2024 03:41 [09:39:32]1206 (1) - 0 [09:39:32]OFD Sender: Remove packet 59776 [09:39:32]ProducePacketName [09:39:32]name=ofd_packets/00059776 [09:39:32]NVStorageDeleteData [09:39:32]Write to MH i2c: 01 00 00 A4 23 C7 [09:39:32]Write i2c OK [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: 01 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: 01 07 00 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: 01 07 00 A4 23 00 00 00 00 00 AB 0C 85 [09:39:32]RasterBufferAndPrint [09:39:32]line [09:39:32]line [09:39:32]line [09:39:32]line [09:39:32]line [09:39:32]written 0, free lines is 3249 [09:39:32]MH_Cut [09:39:32]Write to MH i2c: D1 01 00 AB 23 01 A0 [09:39:32]Write i2c OK [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: D1 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: D1 01 00 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: D1 01 00 AB 23 00 9F [09:39:32]Write to MH i2c: 01 00 00 AC 23 CF [09:39:32]Write i2c OK [09:39:32]MH_I2C_Read... [09:39:32]OFD Sender: No OFD packet to send [09:39:33]*** Cut start [09:39:33]*** Partial cut [09:39:33]*** CUTSNS_PIN = 1 [09:39:33]*** CUTSNS_PIN = 0 [09:39:33]*** Brake cut motor [09:39:33]Read from MH i2c: 01 [09:39:33]MH_I2C_Read... [09:39:33]*** Stop cut motor [09:39:33]*** Cut end [09:39:33]Read from MH i2c: 01 07 00 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: 01 07 00 AC 23 00 00 00 00 00 FF 0F E4 [09:39:33]process_action close_receipt done [09:39:33]requested_data is exist [09:39:33]produce_requested_data [09:39:33]requested_item fm.sn is exist - process it [09:39:33]wFMCommunicate request_size=4 [09:39:33]MH_SAM_APDU [09:39:33]CAPDU: 80 11 00 00 [09:39:33]Write to MH i2c: E2 08 00 AD 23 80 11 00 00 00 00 00 00 4A [09:39:33]Write i2c OK [09:39:33]MH_I2C_Read... [09:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:33]Read from MH i2c: E2 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: E2 17 00 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: E2 17 00 AD 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9D [09:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:39:33]wFMCommunicate OK [09:39:33]requested_item fd.num is exist - process it [09:39:33]SAM_PROTO_GetFieldsCounters [09:39:33]wFMCommunicate request_size=4 [09:39:33]MH_SAM_APDU [09:39:33]CAPDU: 80 13 00 00 [09:39:33]Write to MH i2c: E2 08 00 AE 23 80 13 00 00 00 00 00 00 4D [09:39:33]Write i2c OK [09:39:33]MH_I2C_Read... [09:39:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:34]Read from MH i2c: E2 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 62 00 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 62 00 AE 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 80 E9 00 00 0E 04 04 00 48 00 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 1C [09:39:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 80 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:34]wFMCommunicate OK [09:39:34]SAM_PROTO_GetFieldsCounters done [09:39:34]requested_item shift.num is exist - process it [09:39:34]requested_item shift.opened is exist - process it [09:39:34]req_shift_opened [09:39:34]FM_GetShiftState [09:39:34]SAM_PROTO_GetShiftState [09:39:34]wFMCommunicate request_size=4 [09:39:34]MH_SAM_APDU [09:39:34]CAPDU: 80 13 01 00 [09:39:34]Write to MH i2c: E2 08 00 AF 23 80 13 01 00 00 00 00 00 4F [09:39:34]Write i2c OK [09:39:34]MH_I2C_Read... [09:39:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:34]Read from MH i2c: E2 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 0E 00 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 0E 00 AF 23 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 87 [09:39:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:39:34]wFMCommunicate OK [09:39:34]SAM_PROTO_GetShiftState done [09:39:34]FM_GetShiftState done [09:39:34]req_shift_opened done [09:39:34]requested_item shift.open_date is exist - process it [09:39:34]req_shift_open_date [09:39:34]req_shift_open_date done [09:39:34]produce_requested_data done [09:39:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59776,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:39:34]process_action_free close_receipt [09:39:34]json_value_free [09:39:34]json_value_free done [09:39:34]process_json_proto returns [09:39:34]Send response to host [09:39:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59776,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:39:34]free response buf [09:39:34]execute_script done [09:39:34]execute_script returns [09:39:34]free content buf [09:39:34]Sock 10.Close socket [09:39:34]Sock 10.Thread stoped [09:39:37]OFD Sender: No OFD packet to send [09:39:39]int [09:39:39]Write to MH i2c: 01 00 00 B0 23 D3 [09:39:39]*** FLAG_PRN_PAP1 set [09:39:39]Write i2c OK [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: 01 [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: 01 07 00 [09:39:39]MH_I2C_Read... [09:39:39]Read from MH i2c: 01 07 00 B0 23 00 01 00 00 00 FF 0F E9 [09:39:39]state=0 [09:39:39]No paper [09:39:40]int [09:39:40]Write to MH i2c: 01 00 00 B1 23 D4 [09:39:40]*** FLAG_PRN_PAP2 set [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 B1 23 00 03 00 00 00 FF 0F EC [09:39:40]state=0 [09:39:40]No paper [09:39:40]Cover opened [09:39:40]int [09:39:40]Write to MH i2c: 01 00 00 B2 23 D5 [09:39:40]*** FLAG_PRN_PAP2 reset [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 B2 23 00 01 00 00 00 FF 0F EB [09:39:40]state=3 [09:39:40]No paper [09:39:40]Cover closed [09:39:40]int [09:39:40]Write to MH i2c: 01 00 00 B3 23 D6 [09:39:40]*** FLAG_PRN_PAP2 set [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 B3 23 00 03 00 00 00 FF 0F EE [09:39:40]state=0 [09:39:40]No paper [09:39:40]Cover opened [09:39:40]int [09:39:40]Write to MH i2c: 01 00 00 B4 23 D7 [09:39:40]*** FLAG_PRN_PAP2 reset [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 B4 23 00 01 00 00 00 FF 0F ED [09:39:40]state=3 [09:39:40]No paper [09:39:40]Cover closed [09:39:40]int [09:39:40]Write to MH i2c: 01 00 00 B5 23 D8 [09:39:40]*** FLAG_PRN_PAP2 set [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 B5 23 00 03 00 00 00 FF 0F F0 [09:39:40]state=0 [09:39:40]No paper [09:39:40]Cover opened [09:39:40]int [09:39:40]Write to MH i2c: 01 00 00 B6 23 D9 [09:39:40]*** FLAG_PRN_PAP2 reset [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 B6 23 00 01 00 00 00 FF 0F EF [09:39:40]state=3 [09:39:40]No paper [09:39:40]Cover closed [09:39:40]int [09:39:40]Write to MH i2c: 01 00 00 B7 23 DA [09:39:40]*** FLAG_PRN_PAP2 set [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 B7 23 00 03 00 00 00 FF 0F F2 [09:39:40]state=0 [09:39:40]No paper [09:39:40]Cover opened [09:39:41]int [09:39:41]Write to MH i2c: 01 00 00 B8 23 DB [09:39:41]*** FLAG_PRN_PAP2 reset [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 B8 23 00 01 00 00 00 FF 0F F1 [09:39:41]state=3 [09:39:41]No paper [09:39:41]Cover closed [09:39:41]int [09:39:41]Write to MH i2c: 01 00 00 B9 23 DC [09:39:41]*** FLAG_PRN_PAP2 set [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 B9 23 00 03 00 00 00 FF 0F F4 [09:39:41]state=0 [09:39:41]No paper [09:39:41]Cover opened [09:39:42]OFD Sender: No OFD packet to send [09:39:44]int [09:39:44]Write to MH i2c: 01 00 00 BA 23 DD [09:39:44]*** FLAG_PRN_PAP2 reset [09:39:44]Write i2c OK [09:39:44]MH_I2C_Read... [09:39:44]Read from MH i2c: 01 [09:39:44]MH_I2C_Read... [09:39:44]*** FLAG_PRN_PAP1 reset [09:39:44]Read from MH i2c: 01 07 00 [09:39:44]MH_I2C_Read... [09:39:44]Read from MH i2c: 01 07 00 BA 23 00 00 00 00 00 FF 0F F2 [09:39:44]state=3 [09:39:44]Cover closed [09:39:47]OFD Sender: No OFD packet to send [09:39:52]OFD Sender: No OFD packet to send [09:39:57]OFD Sender: No OFD packet to send [09:40:02]OFD Sender: No OFD packet to send [09:40:03]accept exits with 9 [09:40:03]New connection [09:40:03]New thread 3066957156 created [09:40:03]Thread 3067100516 joined [09:40:03]Waiting for new connection... [09:40:03] Sock 9.Parse request [09:40:03]Sock 9.Check first char [09:40:03]Sock 9.First char is OK [09:40:03]request: POST /json_proto HTTP/1.0 [09:40:03]Method: POST [09:40:03]URL: /json_proto [09:40:03]Method is POST - this is cgi request [09:40:03]url: /json_proto [09:40:03]query_string will be loaded in cgi processing [09:40:03]execute_cgi json_proto POST (null) [09:40:03]execute_cgi path=json_proto method=POST [09:40:03]POST find Content-Length [09:40:03]Host: 172.17.60.68:8080 [09:40:03]Content-Length: 681 [09:40:03]Content-Type: application/json [09:40:03] [09:40:03]POST finish read [09:40:03]Found Content-Length = 681 [09:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [09:40:03]execute_script... [09: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)545472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [09:40:03]POST & json_proto [09:40:03]process_json_proto [09:40:03]json parsed OK: [09:40:03]protocol is kg_v1.0 [09:40:03]action value=close_receipt [09:40:03]process_action close_receipt [09:40:03]cmd_close_receipt [09:40:03]MH_GetDate [09:40:03]Write to MH i2c: F0 00 00 BB 23 CD [09:40:03]Write i2c OK [09:40:03]MH_I2C_Read... [09:40:03]Read from MH i2c: F0 [09:40:03]MH_I2C_Read... [09:40:03]Read from MH i2c: F0 09 00 [09:40:03]MH_I2C_Read... [09:40:03]Read from MH i2c: F0 09 00 BB 23 00 74 32 60 66 9A 61 5F 66 02 [09:40:03]GetLastDocTimeStamp 1717580370 [09:40:03]current date 1717580404 [09:40:03]FM_GetShiftState [09:40:03]SAM_PROTO_GetShiftState [09:40:03]wFMCommunicate request_size=4 [09:40:03]MH_SAM_APDU [09:40:03]CAPDU: 80 13 01 00 [09:40:03]Write to MH i2c: E2 08 00 BC 23 80 13 01 00 00 00 00 00 5C [09:40:03]Write i2c OK [09:40:03]MH_I2C_Read... [09:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:03]Read from MH i2c: E2 [09:40:03]MH_I2C_Read... [09:40:03]Read from MH i2c: E2 0E 00 [09:40:03]MH_I2C_Read... [09:40:03]Read from MH i2c: E2 0E 00 BC 23 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 94 [09:40:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:40:03]wFMCommunicate OK [09:40:03]SAM_PROTO_GetShiftState done [09:40:03]FM_GetShiftState done [09:40:03]opened in 1717545916 [09:40:03]opened+sec_in_day 1717632316 [09:40:03]quantity*price = 60028 [09:40:03]sum+1 = 60029 [09:40:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 172 05.06.2024 09:40 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59777 ФПД: 243184504502275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094004&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59777&fm=243184504502275&tin=02508201610067®Number=0000000000151680&sum=60000 [09:40:04]StoreToDocumentArchive [09:40:04]shift 72 fd 59777 [09:40:04]save to /storage/0072/doc_00059777 [09:40:04]save last doc name /storage/0072/doc_00059777 to /storage/kkm_last_doc_name [09:40:04]save OK [09:40:04]Clear old archive folders... [09:40:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:40:04]tlvbuf is 004A3C30 [09:40:04]SAM_PROTO_ClearQueue [09:40:04]wFMCommunicate request_size=4 [09:40:04]MH_SAM_APDU [09:40:04]CAPDU: 80 09 00 00 [09:40:04]Write to MH i2c: E2 08 00 C9 23 80 09 00 00 00 00 00 00 5E [09:40:04]Write i2c OK [09:40:04]MH_I2C_Read... [09:40:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:04]Read from MH i2c: E2 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 C9 23 00 90 00 60 [09:40:04]RAPDU: 90 00 [09:40:04]wFMCommunicate OK [09:40:04]SAM_PROTO_ClearQueue done [09:40:04]KKMCreateOFDPacket [09:40:04]OFDProtocolAddRootSTLVToBuf [09:40:04]FM_MakeSignedData [09:40:04]FM_MakeSignedData [09:40:04]SAM_PROTO_SignData [09:40:04]wFMCommunicate request_size=4 [09:40:04]MH_SAM_APDU [09:40:04]CAPDU: 80 0D 01 02 [09:40:04]Write to MH i2c: E2 08 00 CA 23 80 0D 01 02 00 00 00 00 66 [09:40:04]Write i2c OK [09:40:04]MH_I2C_Read... [09:40:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:04]Read from MH i2c: E2 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 CA 23 00 90 00 61 [09:40:04]RAPDU: 90 00 [09:40:04]wFMCommunicate OK [09:40:04]wFMCommunicate request_size=255 [09:40:04]MH_SAM_APDU [09:40:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 AC 00 00 00 F4 03 04 00 74 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 E9 00 00 35 04 06 00 DD 2C [09:40:04]Write to MH i2c: E2 02 01 CB 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 AC 00 00 00 F4 03 04 00 74 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 E9 00 00 35 04 06 00 DD 2C 00 00 16 [09:40:04]Write i2c OK [09:40:04]MH_I2C_Read... [09:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:04]Read from MH i2c: E2 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 CB 23 00 90 00 62 [09:40:04]RAPDU: 90 00 [09:40:04]wFMCommunicate OK [09:40:04]wFMCommunicate request_size=9 [09:40:04]MH_SAM_APDU [09:40:04]CAPDU: 80 0D 02 02 04 CE 01 78 03 [09:40:04]Write to MH i2c: E2 0C 00 CC 23 80 0D 02 02 04 00 CE 01 78 03 00 00 BB [09:40:04]Write i2c OK [09:40:04]MH_I2C_Read... [09:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:04]Read from MH i2c: E2 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 03 00 CC 23 00 90 00 63 [09:40:04]RAPDU: 90 00 [09:40:04]wFMCommunicate OK [09:40:04]wFMCommunicate request_size=4 [09:40:04]MH_SAM_APDU [09:40:04]CAPDU: 80 0D 03 02 [09:40:04]Write to MH i2c: E2 08 00 CD 23 80 0D 03 02 00 00 00 00 6B [09:40:04]Write i2c OK [09:40:04]MH_I2C_Read... [09:40:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:04]Read from MH i2c: E2 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 0B 00 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 0B 00 CD 23 00 DE D1 51 44 01 94 17 86 90 00 E2 [09:40:04]RAPDU: DE D1 51 44 01 94 17 86 90 00 [09:40:04]wFMCommunicate OK [09:40:04]SAM_PROTO_SignData done [09:40:04]FM_MakeSignedData done [09:40:04]CreateOFDProtocolMessage [09:40:04]wFMCommunicate request_size=4 [09:40:04]MH_SAM_APDU [09:40:04]CAPDU: 80 11 00 00 [09:40:04]Write to MH i2c: E2 08 00 CE 23 80 11 00 00 00 00 00 00 6B [09:40:04]Write i2c OK [09:40:04]MH_I2C_Read... [09:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:04]Read from MH i2c: E2 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 17 00 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: E2 17 00 CE 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BE [09:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:40:04]wFMCommunicate OK [09:40:04]CreateOFDProtocolMessage done [09:40:04]OFDSenderStorePacket 59777 [09:40:04]StoreOFDPacket docnum=59777 [09:40:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D7 41 06 01 DF F5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 AC 00 00 00 F4 03 04 00 74 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 E9 00 00 35 04 06 00 DD 2C CE 01 78 03 DE D1 51 44 01 94 17 86 [09:40:04]CheckFolder [09:40:04]dirname=/storage/ofd_packets [09:40:04]CheckFolder done [09:40:04]ProducePacketName [09:40:04]name=ofd_packets/00059777 [09:40:04]NVStorageSaveData ofd_packets/00059777 [09:40:04]File name is /storage/ofd_packets/00059777 [09:40:04]Write 300 bytes [09:40:04]NVStorageSaveData done [09:40:04]OFDSenderStorePacket done [09:40:04]KKMCreateOFDPacket done [09:40:04]NVStorageSaveData kkm_last_timestamp [09:40:04]File name is /storage/kkm_last_timestamp [09:40:04]Write 4 bytes [09:40:04]NVStorageSaveData done [09:40:04]ExternCall_PrintAddStr [09:40:04]wPrintStart [09:40:04]Write to MH i2c: 01 00 00 CF 23 F2 [09:40:04]Write i2c OK [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: 01 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: 01 07 00 [09:40:04]MH_I2C_Read... [09:40:04]Read from MH i2c: 01 07 00 CF 23 00 00 00 00 00 FF 0F 07 [09:40:04]RasterBufferAndPrint [09:40:04]line Счет N : (1)545472 [09:40:04]line ИНН: 02508201610067 [09:40:04]line Контрольно-Кассовый Чек [09:40:04]line ПРОДАЖА [09:40:04]line ТРК (МРК, ГНК) : 71 [09:40:04]line Товар: 2711190000 [09:40:04]line ГАЗ-К-5 [09:40:04]line 17.200 * 34.90 [09:40:04]line = 600.28 [09:40:04]line НДС 12% НСП 1% [09:40:04]line > о реализуемом товаре [09:40:04]line ОКРУГЛЕНИЕ: -0.28 [09:40:04]line ИТОГО: 600.00 [09:40:04]line Внесено: 600.00 [09:40:04]line СДАЧА: 0.00 [09:40:04]line НСП 1% : 5.31 [09:40:04]line НДС 12% : 63.75 [09:40:04]line Наличными: 600.00 [09:40:04]line Безнал.: 0.00 [09:40:04]line Место: АЗС № 117 "Партнер Нефть" [09:40:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:40:04]line СНО: Общий режим [09:40:04]line Чек 172 05.06.2024 09:40 [09:40:04]line Смена: 72 ФФД: 1.0 [09:40:04]line ЗНМ: 0300000048 [09:40:04]line РНМ: 0000000000151680 [09:40:04]line Версия ККМ: v1.0 [09:40:04]line ФМ: 0000000000959414 [09:40:04]line ФД: 59777 [09:40:04]line ФПД: 243184504502275 [09:40:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094004&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59777&fm=243184504502275&tin=02508201610067®Number=0000000000151680&sum=60000 [09:40:05]OFD Sender: Processing packet 59777 [packets to send 53, broken 52] [09:40:05]ProducePacketName [09:40:05]name=ofd_packets/00059777 [09:40:05]OFD Sender: To server: pG, [09:40:05]CommunicateWithHost lk.salyk.kg:30040 [09:40:05]ConnectInit lk.salyk.kg [09:40:05]written 0, free lines is 4095 [09:40:05]Connected sock=10 [09:40:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D7 41 06 01 DF F5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 AC 00 00 00 F4 03 04 00 74 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 E9 00 00 35 04 06 00 DD 2C CE 01 78 03 DE D1 51 44 01 94 17 86 [09:40:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0E 95 47 00 05 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 E9 00 00 F4 03 04 00 78 DE 5F 66 B6 04 01 00 00 8C 90 A1 C8 8A B9 A5 DF [09:40:05]CommunicateWithHost err = 0 [09:40:05]CheckOFDResponse [09:40:05]1017 (14) - 77093643461234 [09:40:05]1041 (16) - 0000000000959414 [09:40:05]1040 (4) - 59777 [09:40:05]1012 (4) - 05.06.2024 03:41 [09:40:05]1206 (1) - 0 [09:40:05]OFD Sender: Remove packet 59777 [09:40:05]ProducePacketName [09:40:05]name=ofd_packets/00059777 [09:40:05]NVStorageDeleteData [09:40:05]Write to MH i2c: 01 00 00 FA 23 1D [09:40:05]Write i2c OK [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: 01 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: 01 07 00 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: 01 07 00 FA 23 00 00 00 00 00 AD 0C DD [09:40:05]RasterBufferAndPrint [09:40:05]line [09:40:05]line [09:40:05]line [09:40:05]line [09:40:05]line [09:40:05]written 0, free lines is 3249 [09:40:05]MH_Cut [09:40:05]Write to MH i2c: D1 01 00 01 24 01 F7 [09:40:05]Write i2c OK [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: D1 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: D1 01 00 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: D1 01 00 01 24 00 F6 [09:40:05]Write to MH i2c: 01 00 00 02 24 26 [09:40:05]Write i2c OK [09:40:05]MH_I2C_Read... [09:40:06]OFD Sender: No OFD packet to send [09:40:06]*** Cut start [09:40:06]*** Partial cut [09:40:06]*** CUTSNS_PIN = 1 [09:40:06]*** CUTSNS_PIN = 0 [09:40:06]*** Brake cut motor [09:40:07]Read from MH i2c: 01 [09:40:07]MH_I2C_Read... [09:40:07]*** Stop cut motor [09:40:07]*** Cut end [09:40:07]Read from MH i2c: 01 07 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: 01 07 00 02 24 00 00 00 00 00 FF 0F 3B [09:40:07]process_action close_receipt done [09:40:07]requested_data is exist [09:40:07]produce_requested_data [09:40:07]requested_item fm.sn is exist - process it [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 11 00 00 [09:40:07]Write to MH i2c: E2 08 00 03 24 80 11 00 00 00 00 00 00 A1 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 17 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 17 00 03 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [09:40:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:40:07]wFMCommunicate OK [09:40:07]requested_item fd.num is exist - process it [09:40:07]SAM_PROTO_GetFieldsCounters [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 13 00 00 [09:40:07]Write to MH i2c: E2 08 00 04 24 80 13 00 00 00 00 00 00 A4 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 62 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 62 00 04 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 81 E9 00 00 0E 04 04 00 48 00 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 77 [09:40:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 81 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:07]wFMCommunicate OK [09:40:07]SAM_PROTO_GetFieldsCounters done [09:40:07]requested_item shift.num is exist - process it [09:40:07]requested_item shift.opened is exist - process it [09:40:07]req_shift_opened [09:40:07]FM_GetShiftState [09:40:07]SAM_PROTO_GetShiftState [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 13 01 00 [09:40:07]Write to MH i2c: E2 08 00 05 24 80 13 01 00 00 00 00 00 A6 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 0E 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 0E 00 05 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DE [09:40:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:40:07]wFMCommunicate OK [09:40:07]SAM_PROTO_GetShiftState done [09:40:07]FM_GetShiftState done [09:40:07]req_shift_opened done [09:40:07]requested_item shift.open_date is exist - process it [09:40:07]req_shift_open_date [09:40:07]req_shift_open_date done [09:40:07]produce_requested_data done [09:40:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59777,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:40:07]process_action_free close_receipt [09:40:07]json_value_free [09:40:07]json_value_free done [09:40:07]process_json_proto returns [09:40:07]Send response to host [09:40:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59777,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:40:07]free response buf [09:40:07]execute_script done [09:40:07]execute_script returns [09:40:07]free content buf [09:40:07]Sock 9.Close socket [09:40:07]Sock 9.Thread stoped [09:40:10]accept exits with 8 [09:40:10]New connection [09:40:10]New thread 3067100516 created [09:40:10]Thread 3066957156 joined [09:40:10]Waiting for new connection... [09:40:10] Sock 8.Parse request [09:40:10]Sock 8.Check first char [09:40:10]Sock 8.First char is OK [09:40:10]request: POST /json_proto HTTP/1.0 [09:40:10]Method: POST [09:40:10]URL: /json_proto [09:40:10]Method is POST - this is cgi request [09:40:10]url: /json_proto [09:40:10]query_string will be loaded in cgi processing [09:40:10]execute_cgi json_proto POST (null) [09:40:10]execute_cgi path=json_proto method=POST [09:40:10]POST find Content-Length [09:40:10]Host: 172.17.60.68:8080 [09:40:10]Content-Length: 986 [09:40:10]Content-Type: application/json [09:40:10] [09:40:10]POST finish read [09:40:10]Found Content-Length = 986 [09:40:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:40:10]execute_script... [09:40:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:40:10]POST & json_proto [09:40:10]process_json_proto [09:40:10]json parsed OK: [09:40:10]protocol is kg_v1.0 [09:40:10]action value=close_receipt [09:40:10]process_action close_receipt [09:40:10]cmd_close_receipt [09:40:10]MH_GetDate [09:40:10]Write to MH i2c: F0 00 00 06 24 19 [09:40:10]Write i2c OK [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: F0 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: F0 09 00 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: F0 09 00 06 24 00 7B 32 60 66 9A 61 5F 66 55 [09:40:10]GetLastDocTimeStamp 1717580404 [09:40:10]current date 1717580411 [09:40:10]FM_GetShiftState [09:40:10]SAM_PROTO_GetShiftState [09:40:10]wFMCommunicate request_size=4 [09:40:10]MH_SAM_APDU [09:40:10]CAPDU: 80 13 01 00 [09:40:10]Write to MH i2c: E2 08 00 07 24 80 13 01 00 00 00 00 00 A8 [09:40:10]Write i2c OK [09:40:10]MH_I2C_Read... [09:40:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:10]Read from MH i2c: E2 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: E2 0E 00 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: E2 0E 00 07 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [09:40:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:40:10]wFMCommunicate OK [09:40:10]SAM_PROTO_GetShiftState done [09:40:10]FM_GetShiftState done [09:40:10]opened in 1717545916 [09:40:10]opened+sec_in_day 1717632316 [09:40:10]quantity*price = 70003 [09:40:10]sum+1 = 70005 [09:40:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 173 05.06.2024 09:40 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 59778 ФПД: 143986298662579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094011&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59778&fm=143986298662579&tin=02508201610067®Number=0000000000151680&sum=70000 [09:40:11]StoreToDocumentArchive [09:40:11]shift 72 fd 59778 [09:40:11]save to /storage/0072/doc_00059778 [09:40:11]save last doc name /storage/0072/doc_00059778 to /storage/kkm_last_doc_name [09:40:11]save OK [09:40:11]Clear old archive folders... [09:40:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:40:11]tlvbuf is 0044CB30 [09:40:11]SAM_PROTO_ClearQueue [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 09 00 00 [09:40:11]Write to MH i2c: E2 08 00 14 24 80 09 00 00 00 00 00 00 AA [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:12]Read from MH i2c: E2 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 14 24 00 90 00 AC [09:40:12]RAPDU: 90 00 [09:40:12]wFMCommunicate OK [09:40:12]SAM_PROTO_ClearQueue done [09:40:12]KKMCreateOFDPacket [09:40:12]OFDProtocolAddRootSTLVToBuf [09:40:12]FM_MakeSignedData [09:40:12]FM_MakeSignedData [09:40:12]SAM_PROTO_SignData [09:40:12]wFMCommunicate request_size=4 [09:40:12]MH_SAM_APDU [09:40:12]CAPDU: 80 0D 01 02 [09:40:12]Write to MH i2c: E2 08 00 15 24 80 0D 01 02 00 00 00 00 B2 [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:12]Read from MH i2c: E2 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 15 24 00 90 00 AD [09:40:12]RAPDU: 90 00 [09:40:12]wFMCommunicate OK [09:40:12]wFMCommunicate request_size=255 [09:40:12]MH_SAM_APDU [09:40: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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 E9 00 00 35 04 06 00 82 F4 [09:40:12]Write to MH i2c: E2 02 01 16 24 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 E9 00 00 35 04 06 00 82 F4 00 00 0B [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:12]Read from MH i2c: E2 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 16 24 00 90 00 AE [09:40:12]RAPDU: 90 00 [09:40:12]wFMCommunicate OK [09:40:12]wFMCommunicate request_size=9 [09:40:12]MH_SAM_APDU [09:40:12]CAPDU: 80 0D 02 02 04 6C 2F 2E B3 [09:40:12]Write to MH i2c: E2 0C 00 17 24 80 0D 02 02 04 00 6C 2F 2E B3 00 00 39 [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:12]Read from MH i2c: E2 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 03 00 17 24 00 90 00 AF [09:40:12]RAPDU: 90 00 [09:40:12]wFMCommunicate OK [09:40:12]wFMCommunicate request_size=4 [09:40:12]MH_SAM_APDU [09:40:12]CAPDU: 80 0D 03 02 [09:40:12]Write to MH i2c: E2 08 00 18 24 80 0D 03 02 00 00 00 00 B7 [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:12]Read from MH i2c: E2 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 0B 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 0B 00 18 24 00 61 67 4D 11 1B 70 C0 69 90 00 92 [09:40:12]RAPDU: 61 67 4D 11 1B 70 C0 69 90 00 [09:40:12]wFMCommunicate OK [09:40:12]SAM_PROTO_SignData done [09:40:12]FM_MakeSignedData done [09:40:12]CreateOFDProtocolMessage [09:40:12]wFMCommunicate request_size=4 [09:40:12]MH_SAM_APDU [09:40:12]CAPDU: 80 11 00 00 [09:40:12]Write to MH i2c: E2 08 00 19 24 80 11 00 00 00 00 00 00 B7 [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:12]Read from MH i2c: E2 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 17 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: E2 17 00 19 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0A [09:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:40:12]wFMCommunicate OK [09:40:12]CreateOFDProtocolMessage done [09:40:12]OFDSenderStorePacket 59778 [09:40:12]StoreOFDPacket docnum=59778 [09:40:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 98 EC 06 01 14 B6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 E9 00 00 35 04 06 00 82 F4 6C 2F 2E B3 61 67 4D 11 1B 70 C0 69 [09:40:12]CheckFolder [09:40:12]dirname=/storage/ofd_packets [09:40:12]CheckFolder done [09:40:12]ProducePacketName [09:40:12]name=ofd_packets/00059778 [09:40:12]NVStorageSaveData ofd_packets/00059778 [09:40:12]File name is /storage/ofd_packets/00059778 [09:40:12]Write 300 bytes [09:40:12]NVStorageSaveData done [09:40:12]OFDSenderStorePacket done [09:40:12]KKMCreateOFDPacket done [09:40:12]NVStorageSaveData kkm_last_timestamp [09:40:12]File name is /storage/kkm_last_timestamp [09:40:12]Write 4 bytes [09:40:12]NVStorageSaveData done [09:40:12]ExternCall_PrintAddStr [09:40:12]wPrintStart [09:40:12]Write to MH i2c: 01 00 00 1A 24 3E [09:40:12]Write i2c OK [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 07 00 [09:40:12]MH_I2C_Read... [09:40:12]Read from MH i2c: 01 07 00 1A 24 00 00 00 00 00 FF 0F 53 [09:40:12]RasterBufferAndPrint [09:40:12]line Счет N : (1)545470 [09:40:12]line ИНН: 02508201610067 [09:40:12]line Контрольно-Кассовый Чек [09:40:12]line ПРОДАЖА [09:40:12]line ТРК (МРК, ГНК) : 72 [09:40:12]line Товар: 2711190000 [09:40:12]line ГАЗ-К-5 [09:40:12]line 20.650 * 33.90 [09:40:12]line = 700.04 [09:40:12]line НДС 12% НСП 1% [09:40:12]line > о реализуемом товаре [09:40:12]line ОКРУГЛЕНИЕ: -0.04 [09:40:12]line ИТОГО: 700.00 [09:40:12]line Внесено: 700.00 [09:40:12]line СДАЧА: 0.00 [09:40:12]line НСП 1% : 6.19 [09:40:12]line НДС 12% : 74.34 [09:40:12]line Наличными: 700.00 [09:40:12]line Безнал.: 0.00 [09:40:12]line Место: АЗС № 117 "Партнер Нефть" [09:40:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:40:12]line СНО: Общий режим [09:40:12]line Чек 173 05.06.2024 09:40 [09:40:12]line Смена: 72 ФФД: 1.0 [09:40:12]line ЗНМ: 0300000048 [09:40:12]line РНМ: 0000000000151680 [09:40:12]line Версия ККМ: v1.0 [09:40:12]line [09:40:12]line Дисконтная программа [09:40:12]line СУГ [09:40:12]line номер 117 [09:40:12]line сэкономлено 20.65 сом [09:40:12]line ФМ: 0000000000959414 [09:40:12]line ФД: 59778 [09:40:12]line ФПД: 143986298662579 [09:40:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094011&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59778&fm=143986298662579&tin=02508201610067®Number=0000000000151680&sum=70000 [09:40:12]written 0, free lines is 4095 [09:40:12]OFD Sender: Processing packet 59778 [packets to send 53, broken 52] [09:40:12]ProducePacketName [09:40:12]name=ofd_packets/00059778 [09:40:12]OFD Sender: To server: pG, [09:40:12]CommunicateWithHost lk.salyk.kg:30040 [09:40:12]ConnectInit lk.salyk.kg [09:40:12]Connected sock=10 [09:40:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 98 EC 06 01 14 B6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 E9 00 00 35 04 06 00 82 F4 6C 2F 2E B3 61 67 4D 11 1B 70 C0 69 [09:40:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 82 89 47 00 82 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 E9 00 00 F4 03 04 00 80 DE 5F 66 B6 04 01 00 00 5B 27 C3 0E 1A D5 DA 0C [09:40:12]CommunicateWithHost err = 0 [09:40:12]CheckOFDResponse [09:40:12]1017 (14) - 77093643461234 [09:40:12]1041 (16) - 0000000000959414 [09:40:12]1040 (4) - 59778 [09:40:12]1012 (4) - 05.06.2024 03:41 [09:40:12]1206 (1) - 0 [09:40:12]OFD Sender: Remove packet 59778 [09:40:12]ProducePacketName [09:40:12]name=ofd_packets/00059778 [09:40:12]NVStorageDeleteData [09:40:13]Write to MH i2c: 01 00 00 4A 24 6E [09:40:13]Write i2c OK [09:40:13]MH_I2C_Read... [09:40:13]Read from MH i2c: 01 [09:40:13]MH_I2C_Read... [09:40:13]Read from MH i2c: 01 07 00 [09:40:13]MH_I2C_Read... [09:40:13]Read from MH i2c: 01 07 00 4A 24 00 00 00 00 00 57 0C D8 [09:40:13]RasterBufferAndPrint [09:40:13]line [09:40:13]line [09:40:13]line [09:40:13]line [09:40:13]line [09:40:13]written 0, free lines is 3171 [09:40:13]MH_Cut [09:40:13]Write to MH i2c: D1 01 00 51 24 01 47 [09:40:13]Write i2c OK [09:40:13]MH_I2C_Read... [09:40:13]Read from MH i2c: D1 [09:40:13]MH_I2C_Read... [09:40:13]Read from MH i2c: D1 01 00 [09:40:13]MH_I2C_Read... [09:40:13]Read from MH i2c: D1 01 00 51 24 00 46 [09:40:13]Write to MH i2c: 01 00 00 52 24 76 [09:40:13]Write i2c OK [09:40:13]MH_I2C_Read... [09:40:13]OFD Sender: No OFD packet to send [09:40:13]*** Cut start [09:40:13]*** Partial cut [09:40:13]*** CUTSNS_PIN = 1 [09:40:14]*** CUTSNS_PIN = 0 [09:40:14]*** Brake cut motor [09:40:14]Read from MH i2c: 01 [09:40:14]MH_I2C_Read... [09:40:14]*** Stop cut motor [09:40:14]*** Cut end [09:40:14]Read from MH i2c: 01 07 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: 01 07 00 52 24 00 00 00 00 00 FF 0F 8B [09:40:14]process_action close_receipt done [09:40:14]requested_data is exist [09:40:14]produce_requested_data [09:40:14]requested_item fm.sn is exist - process it [09:40:14]wFMCommunicate request_size=4 [09:40:14]MH_SAM_APDU [09:40:14]CAPDU: 80 11 00 00 [09:40:14]Write to MH i2c: E2 08 00 53 24 80 11 00 00 00 00 00 00 F1 [09:40:14]Write i2c OK [09:40:14]MH_I2C_Read... [09:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:14]Read from MH i2c: E2 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 17 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 17 00 53 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 44 [09:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:40:14]wFMCommunicate OK [09:40:14]requested_item fd.num is exist - process it [09:40:14]SAM_PROTO_GetFieldsCounters [09:40:14]wFMCommunicate request_size=4 [09:40:14]MH_SAM_APDU [09:40:14]CAPDU: 80 13 00 00 [09:40:14]Write to MH i2c: E2 08 00 54 24 80 13 00 00 00 00 00 00 F4 [09:40:14]Write i2c OK [09:40:14]MH_I2C_Read... [09:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:14]Read from MH i2c: E2 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 62 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 62 00 54 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 82 E9 00 00 0E 04 04 00 48 00 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 CB [09:40:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 82 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:14]wFMCommunicate OK [09:40:14]SAM_PROTO_GetFieldsCounters done [09:40:14]requested_item shift.num is exist - process it [09:40:14]requested_item shift.opened is exist - process it [09:40:14]req_shift_opened [09:40:14]FM_GetShiftState [09:40:14]SAM_PROTO_GetShiftState [09:40:14]wFMCommunicate request_size=4 [09:40:14]MH_SAM_APDU [09:40:14]CAPDU: 80 13 01 00 [09:40:14]Write to MH i2c: E2 08 00 55 24 80 13 01 00 00 00 00 00 F6 [09:40:14]Write i2c OK [09:40:14]MH_I2C_Read... [09:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:14]Read from MH i2c: E2 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 0E 00 [09:40:14]MH_I2C_Read... [09:40:14]Read from MH i2c: E2 0E 00 55 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [09:40:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:40:14]wFMCommunicate OK [09:40:14]SAM_PROTO_GetShiftState done [09:40:14]FM_GetShiftState done [09:40:14]req_shift_opened done [09:40:14]requested_item shift.open_date is exist - process it [09:40:14]req_shift_open_date [09:40:14]req_shift_open_date done [09:40:14]produce_requested_data done [09:40:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59778,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:40:14]process_action_free close_receipt [09:40:14]json_value_free [09:40:14]json_value_free done [09:40:14]process_json_proto returns [09:40:14]Send response to host [09:40:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59778,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:40:14]free response buf [09:40:14]execute_script done [09:40:14]execute_script returns [09:40:14]free content buf [09:40:14]Sock 8.Close socket [09:40:14]Sock 8.Thread stoped [09:40:18]OFD Sender: No OFD packet to send [09:40:23]OFD Sender: No OFD packet to send [09:40:28]OFD Sender: No OFD packet to send [09:40:33]OFD Sender: No OFD packet to send [09:40:38]OFD Sender: No OFD packet to send [09:40:43]OFD Sender: No OFD packet to send [09:40:48]OFD Sender: No OFD packet to send [09:40:53]OFD Sender: No OFD packet to send [09:40:58]OFD Sender: No OFD packet to send [09:41:03]OFD Sender: No OFD packet to send [09:41:08]OFD Sender: No OFD packet to send [09:41:13]OFD Sender: No OFD packet to send [09:41:18]OFD Sender: No OFD packet to send [09:41:20]accept exits with 9 [09:41:20]New connection [09:41:20]New thread 3066957156 created [09:41:20]Thread 3067100516 joined [09:41:20]Waiting for new connection... [09:41:20] Sock 9.Parse request [09:41:20]Sock 9.Check first char [09:41:20]Sock 9.First char is OK [09:41:20]request: POST /json_proto HTTP/1.0 [09:41:20]Method: POST [09:41:20]URL: /json_proto [09:41:20]Method is POST - this is cgi request [09:41:20]url: /json_proto [09:41:20]query_string will be loaded in cgi processing [09:41:20]execute_cgi json_proto POST (null) [09:41:20]execute_cgi path=json_proto method=POST [09:41:20]POST find Content-Length [09:41:20]Host: 172.17.60.68:8080 [09:41:20]Content-Length: 670 [09:41:20]Content-Type: application/json [09:41:20] [09:41:20]POST finish read [09:41:20]Found Content-Length = 670 [09:41:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:20]execute_script... [09:41: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)545473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41:20]POST & json_proto [09:41:20]process_json_proto [09:41:20]json parsed OK: [09:41:20]protocol is kg_v1.0 [09:41:20]action value=close_receipt [09:41:20]process_action close_receipt [09:41:20]cmd_close_receipt [09:41:20]MH_GetDate [09:41:20]Write to MH i2c: F0 00 00 56 24 69 [09:41:20]Write i2c OK [09:41:20]MH_I2C_Read... [09:41:20]Read from MH i2c: F0 [09:41:20]MH_I2C_Read... [09:41:20]Read from MH i2c: F0 09 00 [09:41:20]MH_I2C_Read... [09:41:20]Read from MH i2c: F0 09 00 56 24 00 C1 32 60 66 9A 61 5F 66 EB [09:41:20]GetLastDocTimeStamp 1717580411 [09:41:20]current date 1717580481 [09:41:20]FM_GetShiftState [09:41:20]SAM_PROTO_GetShiftState [09:41:20]wFMCommunicate request_size=4 [09:41:20]MH_SAM_APDU [09:41:20]CAPDU: 80 13 01 00 [09:41:20]Write to MH i2c: E2 08 00 57 24 80 13 01 00 00 00 00 00 F8 [09:41:20]Write i2c OK [09:41:20]MH_I2C_Read... [09:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:20]Read from MH i2c: E2 [09:41:20]MH_I2C_Read... [09:41:20]Read from MH i2c: E2 0E 00 [09:41:20]MH_I2C_Read... [09:41:20]Read from MH i2c: E2 0E 00 57 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 30 [09:41:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:41:20]wFMCommunicate OK [09:41:20]SAM_PROTO_GetShiftState done [09:41:20]FM_GetShiftState done [09:41:20]opened in 1717545916 [09:41:20]opened+sec_in_day 1717632316 [09:41:20]quantity*price = 50042 [09:41:20]sum+1 = 50043 [09:41:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 174 05.06.2024 09:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59779 ФПД: 118764841695343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094121&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59779&fm=118764841695343&tin=02508201610067®Number=0000000000151680&sum=50000 [09:41:21]StoreToDocumentArchive [09:41:21]shift 72 fd 59779 [09:41:21]save to /storage/0072/doc_00059779 [09:41:21]save last doc name /storage/0072/doc_00059779 to /storage/kkm_last_doc_name [09:41:21]save OK [09:41:21]Clear old archive folders... [09:41:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:41:21]tlvbuf is 0044C690 [09:41:21]SAM_PROTO_ClearQueue [09:41:21]wFMCommunicate request_size=4 [09:41:21]MH_SAM_APDU [09:41:21]CAPDU: 80 09 00 00 [09:41:21]Write to MH i2c: E2 08 00 64 24 80 09 00 00 00 00 00 00 FA [09:41:21]Write i2c OK [09:41:21]MH_I2C_Read... [09:41:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:21]Read from MH i2c: E2 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 03 00 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 03 00 64 24 00 90 00 FC [09:41:21]RAPDU: 90 00 [09:41:21]wFMCommunicate OK [09:41:21]SAM_PROTO_ClearQueue done [09:41:21]KKMCreateOFDPacket [09:41:21]OFDProtocolAddRootSTLVToBuf [09:41:21]FM_MakeSignedData [09:41:21]FM_MakeSignedData [09:41:21]SAM_PROTO_SignData [09:41:21]wFMCommunicate request_size=4 [09:41:21]MH_SAM_APDU [09:41:21]CAPDU: 80 0D 01 02 [09:41:21]Write to MH i2c: E2 08 00 65 24 80 0D 01 02 00 00 00 00 02 [09:41:21]Write i2c OK [09:41:21]MH_I2C_Read... [09:41:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:21]Read from MH i2c: E2 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 03 00 [09:41:21]MH_I2C_Read... [09:41:21]Read from MH i2c: E2 03 00 65 24 00 90 00 FD [09:41:21]RAPDU: 90 00 [09:41:21]wFMCommunicate OK [09:41:21]wFMCommunicate request_size=255 [09:41:21]MH_SAM_APDU [09:41: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C1 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 E9 00 00 35 04 06 00 [09:41:21]Write to MH i2c: E2 02 01 66 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C1 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 E9 00 00 35 04 06 00 00 00 3B [09:41:21]Write i2c OK [09:41:21]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 0D 02 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 66 24 00 90 00 FE [09:41:22]RAPDU: 90 00 [09:41:22]wFMCommunicate OK [09:41:22]wFMCommunicate request_size=11 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 0D 02 02 06 6C 04 18 33 78 6F [09:41:22]Write to MH i2c: E2 0E 00 67 24 80 0D 02 02 06 00 6C 04 18 33 78 6F 00 00 B3 [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 0D 02 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 67 24 00 90 00 FF [09:41:22]RAPDU: 90 00 [09:41:22]wFMCommunicate OK [09:41:22]wFMCommunicate request_size=4 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 0D 03 02 [09:41:22]Write to MH i2c: E2 08 00 68 24 80 0D 03 02 00 00 00 00 07 [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:22]Read from MH i2c: E2 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 0B 00 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 0B 00 68 24 00 94 3F 78 19 7D 1A 62 CC 90 00 31 [09:41:22]RAPDU: 94 3F 78 19 7D 1A 62 CC 90 00 [09:41:22]wFMCommunicate OK [09:41:22]SAM_PROTO_SignData done [09:41:22]FM_MakeSignedData done [09:41:22]CreateOFDProtocolMessage [09:41:22]wFMCommunicate request_size=4 [09:41:22]MH_SAM_APDU [09:41:22]CAPDU: 80 11 00 00 [09:41:22]Write to MH i2c: E2 08 00 69 24 80 11 00 00 00 00 00 00 07 [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:22]Read from MH i2c: E2 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 17 00 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: E2 17 00 69 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5A [09:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:41:22]wFMCommunicate OK [09:41:22]CreateOFDProtocolMessage done [09:41:22]OFDSenderStorePacket 59779 [09:41:22]StoreOFDPacket docnum=59779 [09:41:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 52 92 08 01 3B 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C1 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 E9 00 00 35 04 06 00 6C 04 18 33 78 6F 94 3F 78 19 7D 1A 62 CC [09:41:22]CheckFolder [09:41:22]dirname=/storage/ofd_packets [09:41:22]CheckFolder done [09:41:22]ProducePacketName [09:41:22]name=ofd_packets/00059779 [09:41:22]NVStorageSaveData ofd_packets/00059779 [09:41:22]File name is /storage/ofd_packets/00059779 [09:41:22]Write 302 bytes [09:41:22]NVStorageSaveData done [09:41:22]OFDSenderStorePacket done [09:41:22]KKMCreateOFDPacket done [09:41:22]NVStorageSaveData kkm_last_timestamp [09:41:22]File name is /storage/kkm_last_timestamp [09:41:22]Write 4 bytes [09:41:22]NVStorageSaveData done [09:41:22]ExternCall_PrintAddStr [09:41:22]wPrintStart [09:41:22]Write to MH i2c: 01 00 00 6A 24 8E [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: 01 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: 01 07 00 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: 01 07 00 6A 24 00 00 00 00 00 FF 0F A3 [09:41:22]RasterBufferAndPrint [09:41:22]line Счет N : (1)545473 [09:41:22]line ИНН: 02508201610067 [09:41:22]line Контрольно-Кассовый Чек [09:41:22]line ПРОДАЖА [09:41:22]line ТРК (МРК, ГНК) : 34 [09:41:22]line Товар: 2710124130 [09:41:22]line SUPER 92-К-5 [09:41:22]line 7.370 * 67.90 [09:41:22]line = 500.42 [09:41:22]line НДС 12% НСП 1% [09:41:22]line > о реализуемом товаре [09:41:22]line ОКРУГЛЕНИЕ: -0.42 [09:41:22]line ИТОГО: 500.00 [09:41:22]line Внесено: 500.00 [09:41:22]line СДАЧА: 0.00 [09:41:22]line НСП 1% : 4.43 [09:41:22]line НДС 12% : 53.14 [09:41:22]line Наличными: 500.00 [09:41:22]line Безнал.: 0.00 [09:41:22]line Место: АЗС № 117 "Партнер Нефть" [09:41:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:41:22]line СНО: Общий режим [09:41:22]line Чек 174 05.06.2024 09:41 [09:41:22]line Смена: 72 ФФД: 1.0 [09:41:22]line ЗНМ: 0300000048 [09:41:22]line РНМ: 0000000000151680 [09:41:22]line Версия ККМ: v1.0 [09:41:22]line ФМ: 0000000000959414 [09:41:22]line ФД: 59779 [09:41:22]line ФПД: 118764841695343 [09:41:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094121&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59779&fm=118764841695343&tin=02508201610067®Number=0000000000151680&sum=50000 [09:41:22]OFD Sender: Processing packet 59779 [packets to send 53, broken 52] [09:41:22]ProducePacketName [09:41:22]name=ofd_packets/00059779 [09:41:22]OFD Sender: To server: pG, [09:41:22]CommunicateWithHost lk.salyk.kg:30040 [09:41:22]ConnectInit lk.salyk.kg [09:41:22]written 0, free lines is 4095 [09:41:22]Connected sock=10 [09:41:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 52 92 08 01 3B 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C1 32 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 E9 00 00 35 04 06 00 6C 04 18 33 78 6F 94 3F 78 19 7D 1A 62 CC [09:41:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 26 11 47 00 9B 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 E9 00 00 F4 03 04 00 C6 DE 5F 66 B6 04 01 00 00 E7 DB 7D 4E 5B 68 F9 AE [09:41:22]CommunicateWithHost err = 0 [09:41:22]CheckOFDResponse [09:41:22]1017 (14) - 77093643461234 [09:41:22]1041 (16) - 0000000000959414 [09:41:22]1040 (4) - 59779 [09:41:22]1012 (4) - 05.06.2024 03:43 [09:41:22]1206 (1) - 0 [09:41:22]OFD Sender: Remove packet 59779 [09:41:22]ProducePacketName [09:41:22]name=ofd_packets/00059779 [09:41:22]NVStorageDeleteData [09:41:22]Write to MH i2c: 01 00 00 95 24 B9 [09:41:22]Write i2c OK [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: 01 [09:41:22]MH_I2C_Read... [09:41:22]Read from MH i2c: 01 07 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: 01 07 00 95 24 00 00 00 00 00 AE 0C 7A [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 3251 [09:41:23]MH_Cut [09:41:23]Write to MH i2c: D1 01 00 9C 24 01 92 [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 9C 24 00 91 [09:41:23]Write to MH i2c: 01 00 00 9D 24 C1 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]OFD Sender: No OFD packet to send [09:41:23]*** Cut start [09:41:23]*** Partial cut [09:41:23]*** CUTSNS_PIN = 1 [09:41:23]*** CUTSNS_PIN = 0 [09:41:24]*** Brake cut motor [09:41:24]Read from MH i2c: 01 [09:41:24]MH_I2C_Read... [09:41:24]*** Stop cut motor [09:41:24]*** Cut end [09:41:24]Read from MH i2c: 01 07 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: 01 07 00 9D 24 00 00 00 00 00 FF 0F D6 [09:41:24]process_action close_receipt done [09:41:24]requested_data is exist [09:41:24]produce_requested_data [09:41:24]requested_item fm.sn is exist - process it [09:41:24]wFMCommunicate request_size=4 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 11 00 00 [09:41:24]Write to MH i2c: E2 08 00 9E 24 80 11 00 00 00 00 00 00 3C [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 17 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 17 00 9E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [09:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:41:24]wFMCommunicate OK [09:41:24]requested_item fd.num is exist - process it [09:41:24]SAM_PROTO_GetFieldsCounters [09:41:24]wFMCommunicate request_size=4 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 13 00 00 [09:41:24]Write to MH i2c: E2 08 00 9F 24 80 13 00 00 00 00 00 00 3F [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 62 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 62 00 9F 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 83 E9 00 00 0E 04 04 00 48 00 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 1A [09:41:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 83 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:24]wFMCommunicate OK [09:41:24]SAM_PROTO_GetFieldsCounters done [09:41:24]requested_item shift.num is exist - process it [09:41:24]requested_item shift.opened is exist - process it [09:41:24]req_shift_opened [09:41:24]FM_GetShiftState [09:41:24]SAM_PROTO_GetShiftState [09:41:24]wFMCommunicate request_size=4 [09:41:24]MH_SAM_APDU [09:41:24]CAPDU: 80 13 01 00 [09:41:24]Write to MH i2c: E2 08 00 A0 24 80 13 01 00 00 00 00 00 41 [09:41:24]Write i2c OK [09:41:24]MH_I2C_Read... [09:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:24]Read from MH i2c: E2 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 0E 00 [09:41:24]MH_I2C_Read... [09:41:24]Read from MH i2c: E2 0E 00 A0 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [09:41:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:41:24]wFMCommunicate OK [09:41:24]SAM_PROTO_GetShiftState done [09:41:24]FM_GetShiftState done [09:41:24]req_shift_opened done [09:41:24]requested_item shift.open_date is exist - process it [09:41:24]req_shift_open_date [09:41:24]req_shift_open_date done [09:41:24]produce_requested_data done [09:41:24]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59779,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:41:24]process_action_free close_receipt [09:41:24]json_value_free [09:41:24]json_value_free done [09:41:24]process_json_proto returns [09:41:24]Send response to host [09:41:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59779,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:41:24]free response buf [09:41:24]execute_script done [09:41:24]execute_script returns [09:41:24]free content buf [09:41:24]Sock 9.Close socket [09:41:24]Sock 9.Thread stoped [09:41:28]OFD Sender: No OFD packet to send [09:41:33]OFD Sender: No OFD packet to send [09:41:38]OFD Sender: No OFD packet to send [09:41:43]OFD Sender: No OFD packet to send [09:41:48]OFD Sender: No OFD packet to send [09:41:53]OFD Sender: No OFD packet to send [09:41:58]OFD Sender: No OFD packet to send [09:42:03]OFD Sender: No OFD packet to send [09:42:08]OFD Sender: No OFD packet to send [09:42:13]OFD Sender: No OFD packet to send [09:42:18]OFD Sender: No OFD packet to send [09:42:23]OFD Sender: No OFD packet to send [09:42:28]OFD Sender: No OFD packet to send [09:42:33]OFD Sender: No OFD packet to send [09:42:38]OFD Sender: No OFD packet to send [09:42:43]OFD Sender: No OFD packet to send [09:42:48]OFD Sender: No OFD packet to send [09:42:50]accept exits with 8 [09:42:50]New connection [09:42:50]New thread 3067100516 created [09:42:50]Thread 3066957156 joined [09:42:50]Waiting for new connection... [09:42:50] Sock 8.Parse request [09:42:50]Sock 8.Check first char [09:42:50]Sock 8.First char is OK [09:42:50]request: POST /json_proto HTTP/1.0 [09:42:50]Method: POST [09:42:50]URL: /json_proto [09:42:50]Method is POST - this is cgi request [09:42:50]url: /json_proto [09:42:50]query_string will be loaded in cgi processing [09:42:50]execute_cgi json_proto POST (null) [09:42:50]execute_cgi path=json_proto method=POST [09:42:50]POST find Content-Length [09:42:50]Host: 172.17.60.68:8080 [09:42:50]Content-Length: 677 [09:42:50]Content-Type: application/json [09:42:50] [09:42:50]POST finish read [09:42:50]Found Content-Length = 677 [09:42:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:42:50]execute_script... [09:42:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:42:50]POST & json_proto [09:42:50]process_json_proto [09:42:50]json parsed OK: [09:42:50]protocol is kg_v1.0 [09:42:50]action value=close_receipt [09:42:50]process_action close_receipt [09:42:50]cmd_close_receipt [09:42:50]MH_GetDate [09:42:50]Write to MH i2c: F0 00 00 A1 24 B4 [09:42:50]Write i2c OK [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: F0 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: F0 09 00 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: F0 09 00 A1 24 00 1B 33 60 66 9A 61 5F 66 91 [09:42:50]GetLastDocTimeStamp 1717580481 [09:42:50]current date 1717580571 [09:42:50]FM_GetShiftState [09:42:50]SAM_PROTO_GetShiftState [09:42:50]wFMCommunicate request_size=4 [09:42:50]MH_SAM_APDU [09:42:50]CAPDU: 80 13 01 00 [09:42:50]Write to MH i2c: E2 08 00 A2 24 80 13 01 00 00 00 00 00 43 [09:42:50]Write i2c OK [09:42:50]MH_I2C_Read... [09:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:50]Read from MH i2c: E2 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: E2 0E 00 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: E2 0E 00 A2 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7B [09:42:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:42:50]wFMCommunicate OK [09:42:50]SAM_PROTO_GetShiftState done [09:42:50]FM_GetShiftState done [09:42:50]opened in 1717545916 [09:42:50]opened+sec_in_day 1717632316 [09:42:50]quantity*price = 60009 [09:42:50]sum+1 = 60010 [09:42:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 175 05.06.2024 09:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59780 ФПД: 40722825282165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094251&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59780&fm=40722825282165&tin=02508201610067®Number=0000000000151680&sum=60000 [09:42:51]StoreToDocumentArchive [09:42:51]shift 72 fd 59780 [09:42:51]save to /storage/0072/doc_00059780 [09:42:51]save last doc name /storage/0072/doc_00059780 to /storage/kkm_last_doc_name [09:42:51]save OK [09:42:51]Clear old archive folders... [09:42:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:51]tlvbuf is B6DCCBA0 [09:42:51]SAM_PROTO_ClearQueue [09:42:51]wFMCommunicate request_size=4 [09:42:51]MH_SAM_APDU [09:42:51]CAPDU: 80 09 00 00 [09:42:51]Write to MH i2c: E2 08 00 AF 24 80 09 00 00 00 00 00 00 45 [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:51]Read from MH i2c: E2 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 AF 24 00 90 00 47 [09:42:51]RAPDU: 90 00 [09:42:51]wFMCommunicate OK [09:42:51]SAM_PROTO_ClearQueue done [09:42:51]KKMCreateOFDPacket [09:42:51]OFDProtocolAddRootSTLVToBuf [09:42:51]FM_MakeSignedData [09:42:51]FM_MakeSignedData [09:42:51]SAM_PROTO_SignData [09:42:51]wFMCommunicate request_size=4 [09:42:51]MH_SAM_APDU [09:42:51]CAPDU: 80 0D 01 02 [09:42:51]Write to MH i2c: E2 08 00 B0 24 80 0D 01 02 00 00 00 00 4D [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:51]Read from MH i2c: E2 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 B0 24 00 90 00 48 [09:42:51]RAPDU: 90 00 [09:42:51]wFMCommunicate OK [09:42:51]wFMCommunicate request_size=255 [09:42:51]MH_SAM_APDU [09:42:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 1B 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 E9 00 00 35 04 06 00 25 [09:42:51]Write to MH i2c: E2 02 01 B1 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 1B 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 E9 00 00 35 04 06 00 25 00 00 52 [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 03 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 03 00 B1 24 00 90 00 49 [09:42:52]RAPDU: 90 00 [09:42:52]wFMCommunicate OK [09:42:52]wFMCommunicate request_size=10 [09:42:52]MH_SAM_APDU [09:42:52]CAPDU: 80 0D 02 02 05 09 85 89 02 75 [09:42:52]Write to MH i2c: E2 0D 00 B2 24 80 0D 02 02 05 00 09 85 89 02 75 00 00 E8 [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 03 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 03 00 B2 24 00 90 00 4A [09:42:52]RAPDU: 90 00 [09:42:52]wFMCommunicate OK [09:42:52]wFMCommunicate request_size=4 [09:42:52]MH_SAM_APDU [09:42:52]CAPDU: 80 0D 03 02 [09:42:52]Write to MH i2c: E2 08 00 B3 24 80 0D 03 02 00 00 00 00 52 [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 0B 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 0B 00 B3 24 00 A8 00 25 35 BC 42 39 36 90 00 C2 [09:42:52]RAPDU: A8 00 25 35 BC 42 39 36 90 00 [09:42:52]wFMCommunicate OK [09:42:52]SAM_PROTO_SignData done [09:42:52]FM_MakeSignedData done [09:42:52]CreateOFDProtocolMessage [09:42:52]wFMCommunicate request_size=4 [09:42:52]MH_SAM_APDU [09:42:52]CAPDU: 80 11 00 00 [09:42:52]Write to MH i2c: E2 08 00 B4 24 80 11 00 00 00 00 00 00 52 [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 17 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 17 00 B4 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [09:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:42:52]wFMCommunicate OK [09:42:52]CreateOFDProtocolMessage done [09:42:52]OFDSenderStorePacket 59780 [09:42:52]StoreOFDPacket docnum=59780 [09:42:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2E 92 07 01 1D 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 1B 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 E9 00 00 35 04 06 00 25 09 85 89 02 75 A8 00 25 35 BC 42 39 36 [09:42:52]CheckFolder [09:42:52]dirname=/storage/ofd_packets [09:42:52]CheckFolder done [09:42:52]ProducePacketName [09:42:52]name=ofd_packets/00059780 [09:42:52]NVStorageSaveData ofd_packets/00059780 [09:42:52]File name is /storage/ofd_packets/00059780 [09:42:52]Write 301 bytes [09:42:52]NVStorageSaveData done [09:42:52]OFDSenderStorePacket done [09:42:52]KKMCreateOFDPacket done [09:42:52]NVStorageSaveData kkm_last_timestamp [09:42:52]File name is /storage/kkm_last_timestamp [09:42:52]Write 4 bytes [09:42:52]NVStorageSaveData done [09:42:52]ExternCall_PrintAddStr [09:42:52]wPrintStart [09:42:52]Write to MH i2c: 01 00 00 B5 24 D9 [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: 01 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: 01 07 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: 01 07 00 B5 24 00 00 00 00 00 FF 0F EE [09:42:52]RasterBufferAndPrint [09:42:52]line Счет N : (1)545474 [09:42:52]line ИНН: 02508201610067 [09:42:52]line Контрольно-Кассовый Чек [09:42:52]line ПРОДАЖА [09:42:52]line ТРК (МРК, ГНК) : 22 [09:42:52]line Товар: 2710124130 [09:42:52]line Аи-92-К-5 [09:42:52]line 8.970 * 66.90 [09:42:52]line = 600.09 [09:42:52]line НДС 12% НСП 1% [09:42:52]line > о реализуемом товаре [09:42:52]line ОКРУГЛЕНИЕ: -0.09 [09:42:52]line ИТОГО: 600.00 [09:42:52]line Внесено: 600.00 [09:42:52]line СДАЧА: 0.00 [09:42:52]line НСП 1% : 5.31 [09:42:52]line НДС 12% : 63.73 [09:42:52]line Наличными: 600.00 [09:42:52]line Безнал.: 0.00 [09:42:52]line Место: АЗС № 117 "Партнер Нефть" [09:42:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:42:52]line СНО: Общий режим [09:42:52]line Чек 175 05.06.2024 09:42 [09:42:52]line Смена: 72 ФФД: 1.0 [09:42:52]line ЗНМ: 0300000048 [09:42:52]line РНМ: 0000000000151680 [09:42:52]line Версия ККМ: v1.0 [09:42:52]line ФМ: 0000000000959414 [09:42:52]line ФД: 59780 [09:42:52]line ФПД: 40722825282165 [09:42:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094251&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59780&fm=40722825282165&tin=02508201610067®Number=0000000000151680&sum=60000 [09:42:52]OFD Sender: Processing packet 59780 [packets to send 53, broken 52] [09:42:52]ProducePacketName [09:42:52]name=ofd_packets/00059780 [09:42:52]OFD Sender: To server: pG, [09:42:52]CommunicateWithHost lk.salyk.kg:30040 [09:42:52]ConnectInit lk.salyk.kg [09:42:52]written 0, free lines is 4095 [09:42:52]Connected sock=10 [09:42:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2E 92 07 01 1D 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 1B 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 E9 00 00 35 04 06 00 25 09 85 89 02 75 A8 00 25 35 BC 42 39 36 [09:42:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 20 DD 47 00 78 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 39 35 39 34 31 34 10 04 04 00 84 E9 00 00 F4 03 04 00 20 DF 5F 66 B6 04 01 00 00 D8 01 E9 11 AC 29 25 A1 [09:42:52]CommunicateWithHost err = 0 [09:42:52]CheckOFDResponse [09:42:52]1017 (14) - 77093643461234 [09:42:52]1041 (16) - 0000000000959414 [09:42:52]1040 (4) - 59780 [09:42:52]1012 (4) - 05.06.2024 03:44 [09:42:52]1206 (1) - 0 [09:42:52]OFD Sender: Remove packet 59780 [09:42:52]ProducePacketName [09:42:52]name=ofd_packets/00059780 [09:42:52]NVStorageDeleteData [09:42:53]Write to MH i2c: 01 00 00 E0 24 04 [09:42:53]Write i2c OK [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: 01 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: 01 07 00 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: 01 07 00 E0 24 00 00 00 00 00 98 0C AF [09:42:53]RasterBufferAndPrint [09:42:53]line [09:42:53]line [09:42:53]line [09:42:53]line [09:42:53]line [09:42:53]written 0, free lines is 3228 [09:42:53]MH_Cut [09:42:53]Write to MH i2c: D1 01 00 E7 24 01 DD [09:42:53]Write i2c OK [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: D1 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: D1 01 00 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: D1 01 00 E7 24 00 DC [09:42:53]Write to MH i2c: 01 00 00 E8 24 0C [09:42:53]Write i2c OK [09:42:53]MH_I2C_Read... [09:42:53]OFD Sender: No OFD packet to send [09:42:54]*** Cut start [09:42:54]*** Partial cut [09:42:54]*** CUTSNS_PIN = 1 [09:42:54]*** CUTSNS_PIN = 0 [09:42:54]*** Brake cut motor [09:42:54]Read from MH i2c: 01 [09:42:54]MH_I2C_Read... [09:42:54]*** Stop cut motor [09:42:54]*** Cut end [09:42:54]Read from MH i2c: 01 07 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 07 00 E8 24 00 00 00 00 00 FF 0F 21 [09:42:54]process_action close_receipt done [09:42:54]requested_data is exist [09:42:54]produce_requested_data [09:42:54]requested_item fm.sn is exist - process it [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 11 00 00 [09:42:54]Write to MH i2c: E2 08 00 E9 24 80 11 00 00 00 00 00 00 87 [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 17 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 17 00 E9 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DA [09:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:42:54]wFMCommunicate OK [09:42:54]requested_item fd.num is exist - process it [09:42:54]SAM_PROTO_GetFieldsCounters [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 13 00 00 [09:42:54]Write to MH i2c: E2 08 00 EA 24 80 13 00 00 00 00 00 00 8A [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 62 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 62 00 EA 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 84 E9 00 00 0E 04 04 00 48 00 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 69 [09:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 84 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:54]wFMCommunicate OK [09:42:54]SAM_PROTO_GetFieldsCounters done [09:42:54]requested_item shift.num is exist - process it [09:42:54]requested_item shift.opened is exist - process it [09:42:54]req_shift_opened [09:42:54]FM_GetShiftState [09:42:54]SAM_PROTO_GetShiftState [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 13 01 00 [09:42:54]Write to MH i2c: E2 08 00 EB 24 80 13 01 00 00 00 00 00 8C [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 0E 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 0E 00 EB 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C4 [09:42:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:42:54]wFMCommunicate OK [09:42:54]SAM_PROTO_GetShiftState done [09:42:54]FM_GetShiftState done [09:42:54]req_shift_opened done [09:42:54]requested_item shift.open_date is exist - process it [09:42:54]req_shift_open_date [09:42:54]req_shift_open_date done [09:42:54]produce_requested_data done [09:42:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59780,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:42:54]process_action_free close_receipt [09:42:54]json_value_free [09:42:54]json_value_free done [09:42:54]process_json_proto returns [09:42:54]Send response to host [09:42:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59780,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:42:54]free response buf [09:42:54]execute_script done [09:42:54]execute_script returns [09:42:54]free content buf [09:42:54]Sock 8.Close socket [09:42:54]Sock 8.Thread stoped [09:42:58]OFD Sender: No OFD packet to send [09:43:03]OFD Sender: No OFD packet to send [09:43:08]OFD Sender: No OFD packet to send [09:43:13]OFD Sender: No OFD packet to send [09:43:18]OFD Sender: No OFD packet to send [09:43:20]accept exits with 9 [09:43:20]New connection [09:43:20]New thread 3066957156 created [09:43:20]Thread 3067100516 joined [09:43:20]Waiting for new connection... [09:43:20] Sock 9.Parse request [09:43:20]Sock 9.Check first char [09:43:20]Sock 9.First char is OK [09:43:20]request: POST /json_proto HTTP/1.0 [09:43:20]Method: POST [09:43:20]URL: /json_proto [09:43:20]Method is POST - this is cgi request [09:43:20]url: /json_proto [09:43:20]query_string will be loaded in cgi processing [09:43:20]execute_cgi json_proto POST (null) [09:43:20]execute_cgi path=json_proto method=POST [09:43:20]POST find Content-Length [09:43:20]Host: 172.17.60.68:8080 [09:43:20]Content-Length: 677 [09:43:20]Content-Type: application/json [09:43:20] [09:43:20]POST finish read [09:43:20]Found Content-Length = 677 [09:43:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:43:20]execute_script... [09:43: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)545475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:43:20]POST & json_proto [09:43:20]process_json_proto [09:43:20]json parsed OK: [09:43:20]protocol is kg_v1.0 [09:43:20]action value=close_receipt [09:43:20]process_action close_receipt [09:43:20]cmd_close_receipt [09:43:20]MH_GetDate [09:43:20]Write to MH i2c: F0 00 00 EC 24 FF [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: F0 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: F0 09 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: F0 09 00 EC 24 00 39 33 60 66 9A 61 5F 66 FA [09:43:20]GetLastDocTimeStamp 1717580571 [09:43:20]current date 1717580601 [09:43:20]FM_GetShiftState [09:43:20]SAM_PROTO_GetShiftState [09:43:20]wFMCommunicate request_size=4 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 13 01 00 [09:43:20]Write to MH i2c: E2 08 00 ED 24 80 13 01 00 00 00 00 00 8E [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 0E 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 0E 00 ED 24 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [09:43:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:43:20]wFMCommunicate OK [09:43:20]SAM_PROTO_GetShiftState done [09:43:20]FM_GetShiftState done [09:43:20]opened in 1717545916 [09:43:20]opened+sec_in_day 1717632316 [09:43:20]quantity*price = 30038 [09:43:20]sum+1 = 30039 [09:43:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 176 05.06.2024 09:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59781 ФПД: 231710470399554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094321&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59781&fm=231710470399554&tin=02508201610067®Number=0000000000151680&sum=30000 [09:43:22]StoreToDocumentArchive [09:43:22]shift 72 fd 59781 [09:43:22]save to /storage/0072/doc_00059781 [09:43:22]save last doc name /storage/0072/doc_00059781 to /storage/kkm_last_doc_name [09:43:22]save OK [09:43:22]Clear old archive folders... [09:43:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:22]tlvbuf is B6F7C230 [09:43:22]SAM_PROTO_ClearQueue [09:43:22]wFMCommunicate request_size=4 [09:43:22]MH_SAM_APDU [09:43:22]CAPDU: 80 09 00 00 [09:43:22]Write to MH i2c: E2 08 00 FA 24 80 09 00 00 00 00 00 00 90 [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:22]Read from MH i2c: E2 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 FA 24 00 90 00 92 [09:43:22]RAPDU: 90 00 [09:43:22]wFMCommunicate OK [09:43:22]SAM_PROTO_ClearQueue done [09:43:22]KKMCreateOFDPacket [09:43:22]OFDProtocolAddRootSTLVToBuf [09:43:22]FM_MakeSignedData [09:43:22]FM_MakeSignedData [09:43:22]SAM_PROTO_SignData [09:43:22]wFMCommunicate request_size=4 [09:43:22]MH_SAM_APDU [09:43:22]CAPDU: 80 0D 01 02 [09:43:22]Write to MH i2c: E2 08 00 FB 24 80 0D 01 02 00 00 00 00 98 [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:22]Read from MH i2c: E2 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 FB 24 00 90 00 93 [09:43:22]RAPDU: 90 00 [09:43:22]wFMCommunicate OK [09:43:22]wFMCommunicate request_size=255 [09:43:22]MH_SAM_APDU [09:43: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B0 00 00 00 F4 03 04 00 39 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 E9 00 00 35 04 06 00 D2 [09:43:22]Write to MH i2c: E2 02 01 FC 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B0 00 00 00 F4 03 04 00 39 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 E9 00 00 35 04 06 00 D2 00 00 81 [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:22]Read from MH i2c: E2 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 FC 24 00 90 00 94 [09:43:22]RAPDU: 90 00 [09:43:22]wFMCommunicate OK [09:43:22]wFMCommunicate request_size=10 [09:43:22]MH_SAM_APDU [09:43:22]CAPDU: 80 0D 02 02 05 BD 4C 47 66 42 [09:43:22]Write to MH i2c: E2 0D 00 FD 24 80 0D 02 02 05 00 BD 4C 47 66 42 00 00 9D [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:22]Read from MH i2c: E2 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 03 00 FD 24 00 90 00 95 [09:43:22]RAPDU: 90 00 [09:43:22]wFMCommunicate OK [09:43:22]wFMCommunicate request_size=4 [09:43:22]MH_SAM_APDU [09:43:22]CAPDU: 80 0D 03 02 [09:43:22]Write to MH i2c: E2 08 00 FE 24 80 0D 03 02 00 00 00 00 9D [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:22]Read from MH i2c: E2 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 0B 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 0B 00 FE 24 00 2B 77 FE 47 45 7D 15 19 90 00 75 [09:43:22]RAPDU: 2B 77 FE 47 45 7D 15 19 90 00 [09:43:22]wFMCommunicate OK [09:43:22]SAM_PROTO_SignData done [09:43:22]FM_MakeSignedData done [09:43:22]CreateOFDProtocolMessage [09:43:22]wFMCommunicate request_size=4 [09:43:22]MH_SAM_APDU [09:43:22]CAPDU: 80 11 00 00 [09:43:22]Write to MH i2c: E2 08 00 FF 24 80 11 00 00 00 00 00 00 9D [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:22]Read from MH i2c: E2 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 17 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: E2 17 00 FF 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F0 [09:43:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:43:22]wFMCommunicate OK [09:43:22]CreateOFDProtocolMessage done [09:43:22]OFDSenderStorePacket 59781 [09:43:22]StoreOFDPacket docnum=59781 [09:43:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 30 BC 07 01 F1 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B0 00 00 00 F4 03 04 00 39 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 E9 00 00 35 04 06 00 D2 BD 4C 47 66 42 2B 77 FE 47 45 7D 15 19 [09:43:22]CheckFolder [09:43:22]dirname=/storage/ofd_packets [09:43:22]CheckFolder done [09:43:22]ProducePacketName [09:43:22]name=ofd_packets/00059781 [09:43:22]NVStorageSaveData ofd_packets/00059781 [09:43:22]File name is /storage/ofd_packets/00059781 [09:43:22]Write 301 bytes [09:43:22]NVStorageSaveData done [09:43:22]OFDSenderStorePacket done [09:43:22]KKMCreateOFDPacket done [09:43:22]NVStorageSaveData kkm_last_timestamp [09:43:22]File name is /storage/kkm_last_timestamp [09:43:22]Write 4 bytes [09:43:22]NVStorageSaveData done [09:43:22]ExternCall_PrintAddStr [09:43:22]wPrintStart [09:43:22]Write to MH i2c: 01 00 00 00 25 25 [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: 01 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: 01 07 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: 01 07 00 00 25 00 00 00 00 00 FF 0F 3A [09:43:22]RasterBufferAndPrint [09:43:22]line Счет N : (1)545475 [09:43:22]line ИНН: 02508201610067 [09:43:22]line Контрольно-Кассовый Чек [09:43:22]line ПРОДАЖА [09:43:22]line ТРК (МРК, ГНК) : 42 [09:43:22]line Товар: 2710124130 [09:43:22]line Аи-92-К-5 [09:43:22]line 4.490 * 66.90 [09:43:22]line = 300.38 [09:43:22]line НДС 12% НСП 1% [09:43:22]line > о реализуемом товаре [09:43:22]line ОКРУГЛЕНИЕ: -0.38 [09:43:22]line ИТОГО: 300.00 [09:43:22]line Внесено: 300.00 [09:43:22]line СДАЧА: 0.00 [09:43:22]line НСП 1% : 2.66 [09:43:22]line НДС 12% : 31.90 [09:43:22]line Наличными: 300.00 [09:43:22]line Безнал.: 0.00 [09:43:22]line Место: АЗС № 117 "Партнер Нефть" [09:43:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:43:22]line СНО: Общий режим [09:43:22]line Чек 176 05.06.2024 09:43 [09:43:22]line Смена: 72 ФФД: 1.0 [09:43:22]line ЗНМ: 0300000048 [09:43:22]line РНМ: 0000000000151680 [09:43:22]line Версия ККМ: v1.0 [09:43:22]line ФМ: 0000000000959414 [09:43:22]line ФД: 59781 [09:43:22]line ФПД: 231710470399554 [09:43:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094321&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59781&fm=231710470399554&tin=02508201610067®Number=0000000000151680&sum=30000 [09:43:22]OFD Sender: Processing packet 59781 [packets to send 53, broken 52] [09:43:22]ProducePacketName [09:43:22]name=ofd_packets/00059781 [09:43:22]OFD Sender: To server: pG, [09:43:22]CommunicateWithHost lk.salyk.kg:30040 [09:43:22]ConnectInit lk.salyk.kg [09:43:22]written 0, free lines is 4095 [09:43:22]Connected sock=10 [09:43:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 30 BC 07 01 F1 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B0 00 00 00 F4 03 04 00 39 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 E9 00 00 35 04 06 00 D2 BD 4C 47 66 42 2B 77 FE 47 45 7D 15 19 [09:43:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 12 EA 47 00 70 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 39 35 39 34 31 34 10 04 04 00 85 E9 00 00 F4 03 04 00 3E DF 5F 66 B6 04 01 00 00 FC A1 E7 88 8B 68 17 F3 [09:43:23]CommunicateWithHost err = 0 [09:43:23]CheckOFDResponse [09:43:23]1017 (14) - 77093643461234 [09:43:23]1041 (16) - 0000000000959414 [09:43:23]1040 (4) - 59781 [09:43:23]1012 (4) - 05.06.2024 03:45 [09:43:23]1206 (1) - 0 [09:43:23]OFD Sender: Remove packet 59781 [09:43:23]ProducePacketName [09:43:23]name=ofd_packets/00059781 [09:43:23]NVStorageDeleteData [09:43:23]Write to MH i2c: 01 00 00 2B 25 50 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: 01 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: 01 07 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: 01 07 00 2B 25 00 00 00 00 00 99 0C FC [09:43:23]RasterBufferAndPrint [09:43:23]line [09:43:23]line [09:43:23]line [09:43:23]line [09:43:23]line [09:43:23]written 0, free lines is 3231 [09:43:23]MH_Cut [09:43:23]Write to MH i2c: D1 01 00 32 25 01 29 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: D1 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: D1 01 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: D1 01 00 32 25 00 28 [09:43:23]Write to MH i2c: 01 00 00 33 25 58 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]OFD Sender: No OFD packet to send [09:43:24]*** Cut start [09:43:24]*** Partial cut [09:43:24]*** CUTSNS_PIN = 1 [09:43:24]*** CUTSNS_PIN = 0 [09:43:24]*** Brake cut motor [09:43:24]Read from MH i2c: 01 [09:43:24]MH_I2C_Read... [09:43:24]*** Stop cut motor [09:43:24]*** Cut end [09:43:24]Read from MH i2c: 01 07 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: 01 07 00 33 25 00 00 00 00 00 FF 0F 6D [09:43:24]process_action close_receipt done [09:43:24]requested_data is exist [09:43:24]produce_requested_data [09:43:24]requested_item fm.sn is exist - process it [09:43:24]wFMCommunicate request_size=4 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 11 00 00 [09:43:24]Write to MH i2c: E2 08 00 34 25 80 11 00 00 00 00 00 00 D3 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 17 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 17 00 34 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [09:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:43:24]wFMCommunicate OK [09:43:24]requested_item fd.num is exist - process it [09:43:24]SAM_PROTO_GetFieldsCounters [09:43:24]wFMCommunicate request_size=4 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 13 00 00 [09:43:24]Write to MH i2c: E2 08 00 35 25 80 13 00 00 00 00 00 00 D6 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:25]Read from MH i2c: E2 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: E2 62 00 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: E2 62 00 35 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 85 E9 00 00 0E 04 04 00 48 00 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 B9 [09:43:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 85 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:25]wFMCommunicate OK [09:43:25]SAM_PROTO_GetFieldsCounters done [09:43:25]requested_item shift.num is exist - process it [09:43:25]requested_item shift.opened is exist - process it [09:43:25]req_shift_opened [09:43:25]FM_GetShiftState [09:43:25]SAM_PROTO_GetShiftState [09:43:25]wFMCommunicate request_size=4 [09:43:25]MH_SAM_APDU [09:43:25]CAPDU: 80 13 01 00 [09:43:25]Write to MH i2c: E2 08 00 36 25 80 13 01 00 00 00 00 00 D8 [09:43:25]Write i2c OK [09:43:25]MH_I2C_Read... [09:43:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:25]Read from MH i2c: E2 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: E2 0E 00 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: E2 0E 00 36 25 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [09:43:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:43:25]wFMCommunicate OK [09:43:25]SAM_PROTO_GetShiftState done [09:43:25]FM_GetShiftState done [09:43:25]req_shift_opened done [09:43:25]requested_item shift.open_date is exist - process it [09:43:25]req_shift_open_date [09:43:25]req_shift_open_date done [09:43:25]produce_requested_data done [09:43:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59781,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:43:25]process_action_free close_receipt [09:43:25]json_value_free [09:43:25]json_value_free done [09:43:25]process_json_proto returns [09:43:25]Send response to host [09:43:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59781,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:43:25]free response buf [09:43:25]execute_script done [09:43:25]execute_script returns [09:43:25]free content buf [09:43:25]Sock 9.Close socket [09:43:25]Sock 9.Thread stoped [09:43:28]OFD Sender: No OFD packet to send [09:43:33]OFD Sender: No OFD packet to send [09:43:36]accept exits with 8 [09:43:36]New connection [09:43:36]New thread 3067100516 created [09:43:36]Thread 3066957156 joined [09:43:36]Waiting for new connection... [09:43:36] Sock 8.Parse request [09:43:36]Sock 8.Check first char [09:43:36]Sock 8.First char is OK [09:43:36]request: POST /json_proto HTTP/1.0 [09:43:36]Method: POST [09:43:36]URL: /json_proto [09:43:36]Method is POST - this is cgi request [09:43:36]url: /json_proto [09:43:36]query_string will be loaded in cgi processing [09:43:36]execute_cgi json_proto POST (null) [09:43:36]execute_cgi path=json_proto method=POST [09:43:36]POST find Content-Length [09:43:36]Host: 172.17.60.68:8080 [09:43:36]Content-Length: 639 [09:43:36]Content-Type: application/json [09:43:36] [09:43:36]POST finish read [09:43:36]Found Content-Length = 639 [09:43:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545477", "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" : 72.90, "quantity" : 40.000, "sum" : 2916.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2916.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:36]execute_script... [09:43: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)545477", "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" : 72.90, "quantity" : 40.000, "sum" : 2916.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2916.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:36]POST & json_proto [09:43:36]process_json_proto [09:43:36]json parsed OK: [09:43:36]protocol is kg_v1.0 [09:43:36]action value=close_receipt [09:43:36]process_action close_receipt [09:43:36]cmd_close_receipt [09:43:36]MH_GetDate [09:43:36]Write to MH i2c: F0 00 00 37 25 4B [09:43:36]Write i2c OK [09:43:36]MH_I2C_Read... [09:43:36]Read from MH i2c: F0 [09:43:36]MH_I2C_Read... [09:43:36]Read from MH i2c: F0 09 00 [09:43:36]MH_I2C_Read... [09:43:36]Read from MH i2c: F0 09 00 37 25 00 49 33 60 66 9A 61 5F 66 56 [09:43:36]GetLastDocTimeStamp 1717580601 [09:43:36]current date 1717580617 [09:43:36]FM_GetShiftState [09:43:36]SAM_PROTO_GetShiftState [09:43:36]wFMCommunicate request_size=4 [09:43:36]MH_SAM_APDU [09:43:36]CAPDU: 80 13 01 00 [09:43:36]Write to MH i2c: E2 08 00 38 25 80 13 01 00 00 00 00 00 DA [09:43:36]Write i2c OK [09:43:36]MH_I2C_Read... [09:43:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:36]Read from MH i2c: E2 [09:43:36]MH_I2C_Read... [09:43:36]Read from MH i2c: E2 0E 00 [09:43:36]MH_I2C_Read... [09:43:36]Read from MH i2c: E2 0E 00 38 25 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [09:43:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:43:36]wFMCommunicate OK [09:43:36]SAM_PROTO_GetShiftState done [09:43:36]FM_GetShiftState done [09:43:36]opened in 1717545916 [09:43:36]opened+sec_in_day 1717632316 [09:43:36]quantity*price = 291600 [09:43:36]sum+1 = 291601 [09:43:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2916.00 НСП 1% : 25.80 НДС 12% : 309.66 Наличными: 2916.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 177 05.06.2024 09:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59782 ФПД: 84234335359774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094337&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59782&fm=84234335359774&tin=02508201610067®Number=0000000000151680&sum=291600 [09:43:37]StoreToDocumentArchive [09:43:37]shift 72 fd 59782 [09:43:37]save to /storage/0072/doc_00059782 [09:43:37]save last doc name /storage/0072/doc_00059782 to /storage/kkm_last_doc_name [09:43:37]save OK [09:43:37]Clear old archive folders... [09:43:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:43:37]tlvbuf is B6DCC7A0 [09:43:37]SAM_PROTO_ClearQueue [09:43:37]wFMCommunicate request_size=4 [09:43:37]MH_SAM_APDU [09:43:37]CAPDU: 80 09 00 00 [09:43:37]Write to MH i2c: E2 08 00 45 25 80 09 00 00 00 00 00 00 DC [09:43:37]Write i2c OK [09:43:37]MH_I2C_Read... [09:43:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:37]Read from MH i2c: E2 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 45 25 00 90 00 DE [09:43:37]RAPDU: 90 00 [09:43:37]wFMCommunicate OK [09:43:37]SAM_PROTO_ClearQueue done [09:43:37]KKMCreateOFDPacket [09:43:37]OFDProtocolAddRootSTLVToBuf [09:43:37]FM_MakeSignedData [09:43:37]FM_MakeSignedData [09:43:37]SAM_PROTO_SignData [09:43:37]wFMCommunicate request_size=4 [09:43:37]MH_SAM_APDU [09:43:37]CAPDU: 80 0D 01 02 [09:43:37]Write to MH i2c: E2 08 00 46 25 80 0D 01 02 00 00 00 00 E4 [09:43:37]Write i2c OK [09:43:37]MH_I2C_Read... [09:43:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:37]Read from MH i2c: E2 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 46 25 00 90 00 DF [09:43:37]RAPDU: 90 00 [09:43:37]wFMCommunicate OK [09:43:37]wFMCommunicate request_size=255 [09:43:37]MH_SAM_APDU [09:43: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 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 49 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 E9 00 00 35 04 06 00 4C 9C 55 A3 [09:43:37]Write to MH i2c: E2 02 01 47 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 49 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 E9 00 00 35 04 06 00 4C 9C 55 A3 00 00 5A [09:43:37]Write i2c OK [09:43:37]MH_I2C_Read... [09:43:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:37]Read from MH i2c: E2 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 47 25 00 90 00 E0 [09:43:37]RAPDU: 90 00 [09:43:37]wFMCommunicate OK [09:43:37]wFMCommunicate request_size=7 [09:43:37]MH_SAM_APDU [09:43:37]CAPDU: 80 0D 02 02 02 13 1E [09:43:37]Write to MH i2c: E2 0A 00 48 25 80 0D 02 02 02 00 13 1E 00 00 1C [09:43:37]Write i2c OK [09:43:37]MH_I2C_Read... [09:43:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:37]Read from MH i2c: E2 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 [09:43:37]MH_I2C_Read... [09:43:37]Read from MH i2c: E2 03 00 48 25 00 90 00 E1 [09:43:37]RAPDU: 90 00 [09:43:37]wFMCommunicate OK [09:43:37]wFMCommunicate request_size=4 [09:43:37]MH_SAM_APDU [09:43:37]CAPDU: 80 0D 03 02 [09:43:37]Write to MH i2c: E2 08 00 49 25 80 0D 03 02 00 00 00 00 E9 [09:43:37]Write i2c OK [09:43:37]MH_I2C_Read... [09:43:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:38]Read from MH i2c: E2 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: E2 0B 00 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: E2 0B 00 49 25 00 0C 1E 06 EA 1A 89 DF DF 90 00 65 [09:43:38]RAPDU: 0C 1E 06 EA 1A 89 DF DF 90 00 [09:43:38]wFMCommunicate OK [09:43:38]SAM_PROTO_SignData done [09:43:38]FM_MakeSignedData done [09:43:38]CreateOFDProtocolMessage [09:43:38]wFMCommunicate request_size=4 [09:43:38]MH_SAM_APDU [09:43:38]CAPDU: 80 11 00 00 [09:43:38]Write to MH i2c: E2 08 00 4A 25 80 11 00 00 00 00 00 00 E9 [09:43:38]Write i2c OK [09:43:38]MH_I2C_Read... [09:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:38]Read from MH i2c: E2 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: E2 17 00 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: E2 17 00 4A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [09:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:43:38]wFMCommunicate OK [09:43:38]CreateOFDProtocolMessage done [09:43:38]OFDSenderStorePacket 59782 [09:43:38]StoreOFDPacket docnum=59782 [09:43:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F5 EA 04 01 40 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 49 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 E9 00 00 35 04 06 00 4C 9C 55 A3 13 1E 0C 1E 06 EA 1A 89 DF DF [09:43:38]CheckFolder [09:43:38]dirname=/storage/ofd_packets [09:43:38]CheckFolder done [09:43:38]ProducePacketName [09:43:38]name=ofd_packets/00059782 [09:43:38]NVStorageSaveData ofd_packets/00059782 [09:43:38]File name is /storage/ofd_packets/00059782 [09:43:38]Write 298 bytes [09:43:38]NVStorageSaveData done [09:43:38]OFDSenderStorePacket done [09:43:38]KKMCreateOFDPacket done [09:43:38]NVStorageSaveData kkm_last_timestamp [09:43:38]File name is /storage/kkm_last_timestamp [09:43:38]Write 4 bytes [09:43:38]NVStorageSaveData done [09:43:38]ExternCall_PrintAddStr [09:43:38]wPrintStart [09:43:38]Write to MH i2c: 01 00 00 4B 25 70 [09:43:38]Write i2c OK [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: 01 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: 01 07 00 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: 01 07 00 4B 25 00 00 00 00 00 FF 0F 85 [09:43:38]RasterBufferAndPrint [09:43:38]line Счет N : (1)545477 [09:43:38]line ИНН: 02508201610067 [09:43:38]line Контрольно-Кассовый Чек [09:43:38]line ПРОДАЖА [09:43:38]line ТРК (МРК, ГНК) : 31 [09:43:38]line Товар: 2710194210 [09:43:38]line ДТ-К-5 [09:43:38]line 40.000 * 72.90 [09:43:38]line = 2916.00 [09:43:38]line НДС 12% НСП 1% [09:43:38]line > о реализуемом товаре [09:43:38]line ИТОГО: 2916.00 [09:43:38]line НСП 1% : 25.80 [09:43:38]line НДС 12% : 309.66 [09:43:38]line Наличными: 2916.00 [09:43:38]line Безнал.: 0.00 [09:43:38]line Место: АЗС № 117 "Партнер Нефть" [09:43:38]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:43:38]line СНО: Общий режим [09:43:38]line Чек 177 05.06.2024 09:43 [09:43:38]line Смена: 72 ФФД: 1.0 [09:43:38]line ЗНМ: 0300000048 [09:43:38]line РНМ: 0000000000151680 [09:43:38]line Версия ККМ: v1.0 [09:43:38]line ФМ: 0000000000959414 [09:43:38]line ФД: 59782 [09:43:38]line ФПД: 84234335359774 [09:43:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094337&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59782&fm=84234335359774&tin=02508201610067®Number=0000000000151680&sum=291600 [09:43:38]OFD Sender: Processing packet 59782 [packets to send 53, broken 52] [09:43:38]ProducePacketName [09:43:38]name=ofd_packets/00059782 [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:38]written 0, free lines is 4095 [09:43:38]Connected sock=9 [09:43:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F5 EA 04 01 40 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 10 73 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 73 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 78 00 00 00 00 07 04 06 00 10 73 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 49 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 E9 00 00 35 04 06 00 4C 9C 55 A3 13 1E 0C 1E 06 EA 1A 89 DF DF [09:43:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 77 A1 47 00 11 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 E9 00 00 F4 03 04 00 4D DF 5F 66 B6 04 01 00 00 71 3D 7E F4 76 36 34 71 [09:43:38]CommunicateWithHost err = 0 [09:43:38]CheckOFDResponse [09:43:38]1017 (14) - 77093643461234 [09:43:38]1041 (16) - 0000000000959414 [09:43:38]1040 (4) - 59782 [09:43:38]1012 (4) - 05.06.2024 03:45 [09:43:38]1206 (1) - 0 [09:43:38]OFD Sender: Remove packet 59782 [09:43:38]ProducePacketName [09:43:38]name=ofd_packets/00059782 [09:43:38]NVStorageDeleteData [09:43:38]Write to MH i2c: 01 00 00 73 25 98 [09:43:38]Write i2c OK [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: 01 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: 01 07 00 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: 01 07 00 73 25 00 00 00 00 00 DD 0C 88 [09:43:38]RasterBufferAndPrint [09:43:38]line [09:43:38]line [09:43:38]line [09:43:38]line [09:43:38]line [09:43:38]written 0, free lines is 3299 [09:43:38]MH_Cut [09:43:38]Write to MH i2c: D1 01 00 7A 25 01 71 [09:43:38]Write i2c OK [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: D1 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: D1 01 00 [09:43:38]MH_I2C_Read... [09:43:38]Read from MH i2c: D1 01 00 7A 25 00 70 [09:43:38]Write to MH i2c: 01 00 00 7B 25 A0 [09:43:38]Write i2c OK [09:43:38]MH_I2C_Read... [09:43:39]OFD Sender: No OFD packet to send [09:43:39]*** Cut start [09:43:39]*** Partial cut [09:43:39]*** CUTSNS_PIN = 1 [09:43:39]*** CUTSNS_PIN = 0 [09:43:39]*** Brake cut motor [09:43:40]Read from MH i2c: 01 [09:43:40]MH_I2C_Read... [09:43:40]*** Stop cut motor [09:43:40]*** Cut end [09:43:40]Read from MH i2c: 01 07 00 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: 01 07 00 7B 25 00 00 00 00 00 FF 0F B5 [09:43:40]process_action close_receipt done [09:43:40]requested_data is exist [09:43:40]produce_requested_data [09:43:40]requested_item fm.sn is exist - process it [09:43:40]wFMCommunicate request_size=4 [09:43:40]MH_SAM_APDU [09:43:40]CAPDU: 80 11 00 00 [09:43:40]Write to MH i2c: E2 08 00 7C 25 80 11 00 00 00 00 00 00 1B [09:43:40]Write i2c OK [09:43:40]MH_I2C_Read... [09:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:40]Read from MH i2c: E2 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 17 00 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 17 00 7C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6E [09:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:43:40]wFMCommunicate OK [09:43:40]requested_item fd.num is exist - process it [09:43:40]SAM_PROTO_GetFieldsCounters [09:43:40]wFMCommunicate request_size=4 [09:43:40]MH_SAM_APDU [09:43:40]CAPDU: 80 13 00 00 [09:43:40]Write to MH i2c: E2 08 00 7D 25 80 13 00 00 00 00 00 00 1E [09:43:40]Write i2c OK [09:43:40]MH_I2C_Read... [09:43:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:40]Read from MH i2c: E2 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 62 00 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 62 00 7D 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 86 E9 00 00 0E 04 04 00 48 00 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 05 [09:43:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 86 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:40]wFMCommunicate OK [09:43:40]SAM_PROTO_GetFieldsCounters done [09:43:40]requested_item shift.num is exist - process it [09:43:40]requested_item shift.opened is exist - process it [09:43:40]req_shift_opened [09:43:40]FM_GetShiftState [09:43:40]SAM_PROTO_GetShiftState [09:43:40]wFMCommunicate request_size=4 [09:43:40]MH_SAM_APDU [09:43:40]CAPDU: 80 13 01 00 [09:43:40]Write to MH i2c: E2 08 00 7E 25 80 13 01 00 00 00 00 00 20 [09:43:40]Write i2c OK [09:43:40]MH_I2C_Read... [09:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:40]Read from MH i2c: E2 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 0E 00 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 0E 00 7E 25 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 58 [09:43:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:43:40]wFMCommunicate OK [09:43:40]SAM_PROTO_GetShiftState done [09:43:40]FM_GetShiftState done [09:43:40]req_shift_opened done [09:43:40]requested_item shift.open_date is exist - process it [09:43:40]req_shift_open_date [09:43:40]req_shift_open_date done [09:43:40]produce_requested_data done [09:43:40]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59782,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:43:40]process_action_free close_receipt [09:43:40]json_value_free [09:43:40]json_value_free done [09:43:40]process_json_proto returns [09:43:40]Send response to host [09:43:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59782,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:43:40]free response buf [09:43:40]execute_script done [09:43:40]execute_script returns [09:43:40]free content buf [09:43:40]Sock 8.Close socket [09:43:40]Sock 8.Thread stoped [09:43:41]accept exits with 10 [09:43:41]New connection [09:43:41]New thread 3066957156 created [09:43:41]Thread 3067100516 joined [09:43:41]Waiting for new connection... [09:43:41] Sock 10.Parse request [09:43:41]Sock 10.Check first char [09:43:41]Sock 10.First char is OK [09:43:41]request: POST /json_proto HTTP/1.0 [09:43:41]Method: POST [09:43:41]URL: /json_proto [09:43:41]Method is POST - this is cgi request [09:43:41]url: /json_proto [09:43:41]query_string will be loaded in cgi processing [09:43:41]execute_cgi json_proto POST (null) [09:43:41]execute_cgi path=json_proto method=POST [09:43:41]POST find Content-Length [09:43:41]Host: 172.17.60.68:8080 [09:43:41]Content-Length: 840 [09:43:41]Content-Type: application/json [09:43:41] [09:43:41]POST finish read [09:43:41]Found Content-Length = 840 [09:43:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:41]execute_script... [09:43: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)545476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:41]POST & json_proto [09:43:41]process_json_proto [09:43:41]json parsed OK: [09:43:41]protocol is kg_v1.0 [09:43:41]action value=close_receipt [09:43:41]process_action close_receipt [09:43:41]cmd_close_receipt [09:43:41]MH_GetDate [09:43:41]Write to MH i2c: F0 00 00 7F 25 93 [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: F0 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: F0 09 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: F0 09 00 7F 25 00 4D 33 60 66 9A 61 5F 66 A2 [09:43:41]GetLastDocTimeStamp 1717580617 [09:43:41]current date 1717580621 [09:43:41]FM_GetShiftState [09:43:41]SAM_PROTO_GetShiftState [09:43:41]wFMCommunicate request_size=4 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 13 01 00 [09:43:41]Write to MH i2c: E2 08 00 80 25 80 13 01 00 00 00 00 00 22 [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 0E 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 0E 00 80 25 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5A [09:43:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:43:41]wFMCommunicate OK [09:43:41]SAM_PROTO_GetShiftState done [09:43:41]FM_GetShiftState done [09:43:41]opened in 1717545916 [09:43:41]opened+sec_in_day 1717632316 [09:43:41]quantity*price = 50041 [09:43:41]sum+1 = 50042 [09:43:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 178 05.06.2024 09:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59783 ФПД: 47277546311226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094341&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59783&fm=47277546311226&tin=02508201610067®Number=0000000000151680&sum=50041 [09:43:42]StoreToDocumentArchive [09:43:42]shift 72 fd 59783 [09:43:42]save to /storage/0072/doc_00059783 [09:43:42]save last doc name /storage/0072/doc_00059783 to /storage/kkm_last_doc_name [09:43:42]save OK [09:43:42]Clear old archive folders... [09:43:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:42]tlvbuf is 003E42A0 [09:43:42]SAM_PROTO_ClearQueue [09:43:42]wFMCommunicate request_size=4 [09:43:42]MH_SAM_APDU [09:43:42]CAPDU: 80 09 00 00 [09:43:42]Write to MH i2c: E2 08 00 8D 25 80 09 00 00 00 00 00 00 24 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 8D 25 00 90 00 26 [09:43:42]RAPDU: 90 00 [09:43:42]wFMCommunicate OK [09:43:42]SAM_PROTO_ClearQueue done [09:43:42]KKMCreateOFDPacket [09:43:42]OFDProtocolAddRootSTLVToBuf [09:43:42]FM_MakeSignedData [09:43:42]FM_MakeSignedData [09:43:42]SAM_PROTO_SignData [09:43:42]wFMCommunicate request_size=4 [09:43:42]MH_SAM_APDU [09:43:42]CAPDU: 80 0D 01 02 [09:43:42]Write to MH i2c: E2 08 00 8E 25 80 0D 01 02 00 00 00 00 2C [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 8E 25 00 90 00 27 [09:43:42]RAPDU: 90 00 [09:43:42]wFMCommunicate OK [09:43:42]wFMCommunicate request_size=255 [09:43:42]MH_SAM_APDU [09:43:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4D 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 E9 00 00 35 04 06 00 2A [09:43:42]Write to MH i2c: E2 02 01 8F 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4D 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 E9 00 00 35 04 06 00 2A 00 00 E3 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 8F 25 00 90 00 28 [09:43:42]RAPDU: 90 00 [09:43:42]wFMCommunicate OK [09:43:42]wFMCommunicate request_size=10 [09:43:42]MH_SAM_APDU [09:43:42]CAPDU: 80 0D 02 02 05 FF A9 5A 8E 3A [09:43:42]Write to MH i2c: E2 0D 00 90 25 80 0D 02 02 05 00 FF A9 5A 8E 3A 00 00 03 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 90 25 00 90 00 29 [09:43:42]RAPDU: 90 00 [09:43:42]wFMCommunicate OK [09:43:42]wFMCommunicate request_size=4 [09:43:42]MH_SAM_APDU [09:43:42]CAPDU: 80 0D 03 02 [09:43:42]Write to MH i2c: E2 08 00 91 25 80 0D 03 02 00 00 00 00 31 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 0B 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 0B 00 91 25 00 41 B4 7E 2A 7B D7 A3 53 90 00 17 [09:43:42]RAPDU: 41 B4 7E 2A 7B D7 A3 53 90 00 [09:43:42]wFMCommunicate OK [09:43:42]SAM_PROTO_SignData done [09:43:43]FM_MakeSignedData done [09:43:43]CreateOFDProtocolMessage [09:43:43]wFMCommunicate request_size=4 [09:43:43]MH_SAM_APDU [09:43:43]CAPDU: 80 11 00 00 [09:43:43]Write to MH i2c: E2 08 00 92 25 80 11 00 00 00 00 00 00 31 [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:43]Read from MH i2c: E2 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 17 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 17 00 92 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 84 [09:43:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:43:43]wFMCommunicate OK [09:43:43]CreateOFDProtocolMessage done [09:43:43]OFDSenderStorePacket 59783 [09:43:43]StoreOFDPacket docnum=59783 [09:43:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9A CB 07 01 21 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4D 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 E9 00 00 35 04 06 00 2A FF A9 5A 8E 3A 41 B4 7E 2A 7B D7 A3 53 [09:43:43]CheckFolder [09:43:43]dirname=/storage/ofd_packets [09:43:43]CheckFolder done [09:43:43]ProducePacketName [09:43:43]name=ofd_packets/00059783 [09:43:43]NVStorageSaveData ofd_packets/00059783 [09:43:43]File name is /storage/ofd_packets/00059783 [09:43:43]Write 301 bytes [09:43:43]NVStorageSaveData done [09:43:43]OFDSenderStorePacket done [09:43:43]KKMCreateOFDPacket done [09:43:43]NVStorageSaveData kkm_last_timestamp [09:43:43]File name is /storage/kkm_last_timestamp [09:43:43]Write 4 bytes [09:43:43]NVStorageSaveData done [09:43:43]ExternCall_PrintAddStr [09:43:43]wPrintStart [09:43:43]Write to MH i2c: 01 00 00 93 25 B8 [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: 01 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: 01 07 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: 01 07 00 93 25 00 00 00 00 00 FF 0F CD [09:43:43]RasterBufferAndPrint [09:43:43]line Счет N : (1)545476 [09:43:43]line ИНН: 02508201610067 [09:43:43]line Контрольно-Кассовый Чек [09:43:43]line ПРОДАЖА [09:43:43]line ТРК (МРК, ГНК) : 12 [09:43:43]line Товар: 2710124130 [09:43:43]line Аи-92-К-5 [09:43:43]line 7.480 * 66.90 [09:43:43]line = 500.41 [09:43:43]line НДС 12% НСП 1% [09:43:43]line > о реализуемом товаре [09:43:43]line ИТОГО: 500.41 [09:43:43]line НСП 1% : 4.43 [09:43:43]line НДС 12% : 53.14 [09:43:43]line Наличными: 0.00 [09:43:43]line Безнал.: 500.41 [09:43:43]line Место: АЗС № 117 "Партнер Нефть" [09:43:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:43:43]line СНО: Общий режим [09:43:43]line Чек 178 05.06.2024 09:43 [09:43:43]line Смена: 72 ФФД: 1.0 [09:43:43]line ЗНМ: 0300000048 [09:43:43]line РНМ: 0000000000151680 [09:43:43]line Версия ККМ: v1.0 [09:43:43]line Платежная система: АКБ Кыргызстан [09:43:43]line ФМ: 0000000000959414 [09:43:43]line ФД: 59783 [09:43:43]line ФПД: 47277546311226 [09:43:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094341&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59783&fm=47277546311226&tin=02508201610067®Number=0000000000151680&sum=50041 [09:43:43]OFD Sender: Processing packet 59783 [packets to send 53, broken 52] [09:43:43]ProducePacketName [09:43:43]name=ofd_packets/00059783 [09:43:43]OFD Sender: To server: pG, [09:43:43]CommunicateWithHost lk.salyk.kg:30040 [09:43:43]ConnectInit lk.salyk.kg [09:43:43]written 0, free lines is 4095 [09:43:43]Connected sock=9 [09:43:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9A CB 07 01 21 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4D 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 E9 00 00 35 04 06 00 2A FF A9 5A 8E 3A 41 B4 7E 2A 7B D7 A3 53 [09:43:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 26 E4 47 00 78 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 E9 00 00 F4 03 04 00 52 DF 5F 66 B6 04 01 00 00 05 D3 99 A9 19 37 76 E3 [09:43:43]CommunicateWithHost err = 0 [09:43:43]CheckOFDResponse [09:43:43]1017 (14) - 77093643461234 [09:43:43]1041 (16) - 0000000000959414 [09:43:43]1040 (4) - 59783 [09:43:43]1012 (4) - 05.06.2024 03:45 [09:43:43]1206 (1) - 0 [09:43:43]OFD Sender: Remove packet 59783 [09:43:43]ProducePacketName [09:43:43]name=ofd_packets/00059783 [09:43:43]NVStorageDeleteData [09:43:43]Write to MH i2c: 01 00 00 BD 25 E2 [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: 01 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: 01 07 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: 01 07 00 BD 25 00 00 00 00 00 BF 0C B4 [09:43:43]RasterBufferAndPrint [09:43:43]line [09:43:43]line [09:43:43]line [09:43:43]line [09:43:43]line [09:43:43]written 0, free lines is 3275 [09:43:43]MH_Cut [09:43:43]Write to MH i2c: D1 01 00 C4 25 01 BB [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: D1 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: D1 01 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: D1 01 00 C4 25 00 BA [09:43:43]Write to MH i2c: 01 00 00 C5 25 EA [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:44]OFD Sender: No OFD packet to send [09:43:44]*** Cut start [09:43:44]*** Partial cut [09:43:44]*** CUTSNS_PIN = 1 [09:43:44]*** CUTSNS_PIN = 0 [09:43:45]*** Brake cut motor [09:43:45]Read from MH i2c: 01 [09:43:45]MH_I2C_Read... [09:43:45]*** Stop cut motor [09:43:45]*** Cut end [09:43:45]Read from MH i2c: 01 07 00 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: 01 07 00 C5 25 00 00 00 00 00 FF 0F FF [09:43:45]process_action close_receipt done [09:43:45]requested_data is exist [09:43:45]produce_requested_data [09:43:45]requested_item fm.sn is exist - process it [09:43:45]wFMCommunicate request_size=4 [09:43:45]MH_SAM_APDU [09:43:45]CAPDU: 80 11 00 00 [09:43:45]Write to MH i2c: E2 08 00 C6 25 80 11 00 00 00 00 00 00 65 [09:43:45]Write i2c OK [09:43:45]MH_I2C_Read... [09:43:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:45]Read from MH i2c: E2 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 17 00 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 17 00 C6 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B8 [09:43:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:43:45]wFMCommunicate OK [09:43:45]requested_item fd.num is exist - process it [09:43:45]SAM_PROTO_GetFieldsCounters [09:43:45]wFMCommunicate request_size=4 [09:43:45]MH_SAM_APDU [09:43:45]CAPDU: 80 13 00 00 [09:43:45]Write to MH i2c: E2 08 00 C7 25 80 13 00 00 00 00 00 00 68 [09:43:45]Write i2c OK [09:43:45]MH_I2C_Read... [09:43:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:45]Read from MH i2c: E2 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 62 00 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 62 00 C7 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 87 E9 00 00 0E 04 04 00 48 00 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 53 [09:43:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 87 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:45]wFMCommunicate OK [09:43:45]SAM_PROTO_GetFieldsCounters done [09:43:45]requested_item shift.num is exist - process it [09:43:45]requested_item shift.opened is exist - process it [09:43:45]req_shift_opened [09:43:45]FM_GetShiftState [09:43:45]SAM_PROTO_GetShiftState [09:43:45]wFMCommunicate request_size=4 [09:43:45]MH_SAM_APDU [09:43:45]CAPDU: 80 13 01 00 [09:43:45]Write to MH i2c: E2 08 00 C8 25 80 13 01 00 00 00 00 00 6A [09:43:45]Write i2c OK [09:43:45]MH_I2C_Read... [09:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:45]Read from MH i2c: E2 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 0E 00 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 0E 00 C8 25 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A2 [09:43:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:43:45]wFMCommunicate OK [09:43:45]SAM_PROTO_GetShiftState done [09:43:45]FM_GetShiftState done [09:43:45]req_shift_opened done [09:43:45]requested_item shift.open_date is exist - process it [09:43:45]req_shift_open_date [09:43:45]req_shift_open_date done [09:43:45]produce_requested_data done [09:43:45]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59783,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:43:45]process_action_free close_receipt [09:43:45]json_value_free [09:43:45]json_value_free done [09:43:45]process_json_proto returns [09:43:45]Send response to host [09:43:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59783,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:43:45]free response buf [09:43:45]execute_script done [09:43:45]execute_script returns [09:43:45]free content buf [09:43:45]Sock 10.Close socket [09:43:45]Sock 10.Thread stoped [09:43:49]OFD Sender: No OFD packet to send [09:43:54]OFD Sender: No OFD packet to send [09:43:59]OFD Sender: No OFD packet to send [09:44:04]OFD Sender: No OFD packet to send [09:44:09]OFD Sender: No OFD packet to send [09:44:14]OFD Sender: No OFD packet to send [09:44:19]OFD Sender: No OFD packet to send [09:44:24]OFD Sender: No OFD packet to send [09:44:29]OFD Sender: No OFD packet to send [09:44:34]OFD Sender: No OFD packet to send [09:44:39]OFD Sender: No OFD packet to send [09:44:44]OFD Sender: No OFD packet to send [09:44:49]OFD Sender: No OFD packet to send [09:44:52]accept exits with 8 [09:44:52]New connection [09:44:52]New thread 3067100516 created [09:44:52]Thread 3066957156 joined [09:44:52]Waiting for new connection... [09:44:52] Sock 8.Parse request [09:44:52]Sock 8.Check first char [09:44:52]Sock 8.First char is OK [09:44:52]request: POST /json_proto HTTP/1.0 [09:44:52]Method: POST [09:44:52]URL: /json_proto [09:44:52]Method is POST - this is cgi request [09:44:52]url: /json_proto [09:44:52]query_string will be loaded in cgi processing [09:44:52]execute_cgi json_proto POST (null) [09:44:52]execute_cgi path=json_proto method=POST [09:44:52]POST find Content-Length [09:44:52]Host: 172.17.60.68:8080 [09:44:52]Content-Length: 677 [09:44:52]Content-Type: application/json [09:44:52] [09:44:52]POST finish read [09:44:52]Found Content-Length = 677 [09:44:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:44:52]execute_script... [09:44: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)545478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:44:52]POST & json_proto [09:44:52]process_json_proto [09:44:52]json parsed OK: [09:44:52]protocol is kg_v1.0 [09:44:52]action value=close_receipt [09:44:52]process_action close_receipt [09:44:52]cmd_close_receipt [09:44:52]MH_GetDate [09:44:52]Write to MH i2c: F0 00 00 C9 25 DD [09:44:52]Write i2c OK [09:44:52]MH_I2C_Read... [09:44:52]Read from MH i2c: F0 [09:44:52]MH_I2C_Read... [09:44:52]Read from MH i2c: F0 09 00 [09:44:52]MH_I2C_Read... [09:44:52]Read from MH i2c: F0 09 00 C9 25 00 95 33 60 66 9A 61 5F 66 34 [09:44:52]GetLastDocTimeStamp 1717580621 [09:44:52]current date 1717580693 [09:44:52]FM_GetShiftState [09:44:52]SAM_PROTO_GetShiftState [09:44:52]wFMCommunicate request_size=4 [09:44:52]MH_SAM_APDU [09:44:52]CAPDU: 80 13 01 00 [09:44:52]Write to MH i2c: E2 08 00 CA 25 80 13 01 00 00 00 00 00 6C [09:44:52]Write i2c OK [09:44:52]MH_I2C_Read... [09:44:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:52]Read from MH i2c: E2 [09:44:52]MH_I2C_Read... [09:44:52]Read from MH i2c: E2 0E 00 [09:44:52]MH_I2C_Read... [09:44:52]Read from MH i2c: E2 0E 00 CA 25 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A4 [09:44:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:44:52]wFMCommunicate OK [09:44:52]SAM_PROTO_GetShiftState done [09:44:52]FM_GetShiftState done [09:44:52]opened in 1717545916 [09:44:52]opened+sec_in_day 1717632316 [09:44:52]quantity*price = 30038 [09:44:52]sum+1 = 30039 [09:44:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 179 05.06.2024 09:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59784 ФПД: 248943850477519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094453&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59784&fm=248943850477519&tin=02508201610067®Number=0000000000151680&sum=30000 [09:44:54]StoreToDocumentArchive [09:44:54]shift 72 fd 59784 [09:44:54]save to /storage/0072/doc_00059784 [09:44:54]save last doc name /storage/0072/doc_00059784 to /storage/kkm_last_doc_name [09:44:54]save OK [09:44:54]Clear old archive folders... [09:44:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:54]tlvbuf is 00413560 [09:44:54]SAM_PROTO_ClearQueue [09:44:54]wFMCommunicate request_size=4 [09:44:54]MH_SAM_APDU [09:44:54]CAPDU: 80 09 00 00 [09:44:54]Write to MH i2c: E2 08 00 D7 25 80 09 00 00 00 00 00 00 6E [09:44:54]Write i2c OK [09:44:54]MH_I2C_Read... [09:44:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:54]Read from MH i2c: E2 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 D7 25 00 90 00 70 [09:44:54]RAPDU: 90 00 [09:44:54]wFMCommunicate OK [09:44:54]SAM_PROTO_ClearQueue done [09:44:54]KKMCreateOFDPacket [09:44:54]OFDProtocolAddRootSTLVToBuf [09:44:54]FM_MakeSignedData [09:44:54]FM_MakeSignedData [09:44:54]SAM_PROTO_SignData [09:44:54]wFMCommunicate request_size=4 [09:44:54]MH_SAM_APDU [09:44:54]CAPDU: 80 0D 01 02 [09:44:54]Write to MH i2c: E2 08 00 D8 25 80 0D 01 02 00 00 00 00 76 [09:44:54]Write i2c OK [09:44:54]MH_I2C_Read... [09:44:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:54]Read from MH i2c: E2 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 D8 25 00 90 00 71 [09:44:54]RAPDU: 90 00 [09:44:54]wFMCommunicate OK [09:44:54]wFMCommunicate request_size=255 [09:44:54]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B3 00 00 00 F4 03 04 00 95 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 E9 00 00 35 04 06 00 E2 [09:44:54]Write to MH i2c: E2 02 01 D9 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B3 00 00 00 F4 03 04 00 95 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 E9 00 00 35 04 06 00 E2 00 00 D1 [09:44:54]Write i2c OK [09:44:54]MH_I2C_Read... [09:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:54]OFD Sender: No OFD packet to send [09:44:54]Read from MH i2c: E2 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 D9 25 00 90 00 72 [09:44:54]RAPDU: 90 00 [09:44:54]wFMCommunicate OK [09:44:54]wFMCommunicate request_size=10 [09:44:54]MH_SAM_APDU [09:44:54]CAPDU: 80 0D 02 02 05 69 C1 C6 D7 CF [09:44:54]Write to MH i2c: E2 0D 00 DA 25 80 0D 02 02 05 00 69 C1 C6 D7 CF 00 00 19 [09:44:54]Write i2c OK [09:44:54]MH_I2C_Read... [09:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:54]Read from MH i2c: E2 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 03 00 DA 25 00 90 00 73 [09:44:54]RAPDU: 90 00 [09:44:54]wFMCommunicate OK [09:44:54]wFMCommunicate request_size=4 [09:44:54]MH_SAM_APDU [09:44:54]CAPDU: 80 0D 03 02 [09:44:54]Write to MH i2c: E2 08 00 DB 25 80 0D 03 02 00 00 00 00 7B [09:44:54]Write i2c OK [09:44:54]MH_I2C_Read... [09:44:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:54]Read from MH i2c: E2 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 0B 00 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 0B 00 DB 25 00 40 A9 61 D4 39 33 F6 C3 90 00 BF [09:44:54]RAPDU: 40 A9 61 D4 39 33 F6 C3 90 00 [09:44:54]wFMCommunicate OK [09:44:54]SAM_PROTO_SignData done [09:44:54]FM_MakeSignedData done [09:44:54]CreateOFDProtocolMessage [09:44:54]wFMCommunicate request_size=4 [09:44:54]MH_SAM_APDU [09:44:54]CAPDU: 80 11 00 00 [09:44:54]Write to MH i2c: E2 08 00 DC 25 80 11 00 00 00 00 00 00 7B [09:44:54]Write i2c OK [09:44:54]MH_I2C_Read... [09:44:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:54]Read from MH i2c: E2 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 17 00 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: E2 17 00 DC 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CE [09:44:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:44:54]wFMCommunicate OK [09:44:54]CreateOFDProtocolMessage done [09:44:54]OFDSenderStorePacket 59784 [09:44:54]StoreOFDPacket docnum=59784 [09:44:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A3 EF 07 01 13 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B3 00 00 00 F4 03 04 00 95 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 E9 00 00 35 04 06 00 E2 69 C1 C6 D7 CF 40 A9 61 D4 39 33 F6 C3 [09:44:54]CheckFolder [09:44:54]dirname=/storage/ofd_packets [09:44:54]CheckFolder done [09:44:54]ProducePacketName [09:44:54]name=ofd_packets/00059784 [09:44:54]NVStorageSaveData ofd_packets/00059784 [09:44:54]File name is /storage/ofd_packets/00059784 [09:44:54]Write 301 bytes [09:44:54]NVStorageSaveData done [09:44:54]OFDSenderStorePacket done [09:44:54]KKMCreateOFDPacket done [09:44:54]NVStorageSaveData kkm_last_timestamp [09:44:54]File name is /storage/kkm_last_timestamp [09:44:54]Write 4 bytes [09:44:54]NVStorageSaveData done [09:44:54]ExternCall_PrintAddStr [09:44:54]wPrintStart [09:44:54]Write to MH i2c: 01 00 00 DD 25 02 [09:44:54]Write i2c OK [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: 01 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: 01 07 00 [09:44:54]MH_I2C_Read... [09:44:54]Read from MH i2c: 01 07 00 DD 25 00 00 00 00 00 FF 0F 17 [09:44:54]RasterBufferAndPrint [09:44:54]line Счет N : (1)545478 [09:44:54]line ИНН: 02508201610067 [09:44:54]line Контрольно-Кассовый Чек [09:44:54]line ПРОДАЖА [09:44:54]line ТРК (МРК, ГНК) : 22 [09:44:54]line Товар: 2710124130 [09:44:54]line Аи-92-К-5 [09:44:54]line 4.490 * 66.90 [09:44:54]line = 300.38 [09:44:54]line НДС 12% НСП 1% [09:44:54]line > о реализуемом товаре [09:44:54]line ОКРУГЛЕНИЕ: -0.38 [09:44:54]line ИТОГО: 300.00 [09:44:54]line Внесено: 300.00 [09:44:54]line СДАЧА: 0.00 [09:44:54]line НСП 1% : 2.66 [09:44:54]line НДС 12% : 31.90 [09:44:54]line Наличными: 300.00 [09:44:54]line Безнал.: 0.00 [09:44:54]line Место: АЗС № 117 "Партнер Нефть" [09:44:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:44:54]line СНО: Общий режим [09:44:54]line Чек 179 05.06.2024 09:44 [09:44:54]line Смена: 72 ФФД: 1.0 [09:44:54]line ЗНМ: 0300000048 [09:44:54]line РНМ: 0000000000151680 [09:44:54]line Версия ККМ: v1.0 [09:44:54]line ФМ: 0000000000959414 [09:44:54]line ФД: 59784 [09:44:54]line ФПД: 248943850477519 [09:44:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094453&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59784&fm=248943850477519&tin=02508201610067®Number=0000000000151680&sum=30000 [09:44:54]OFD Sender: Processing packet 59784 [packets to send 53, broken 52] [09:44:54]ProducePacketName [09:44:54]name=ofd_packets/00059784 [09:44:54]OFD Sender: To server: pG, [09:44:54]CommunicateWithHost lk.salyk.kg:30040 [09:44:54]ConnectInit lk.salyk.kg [09:44:54]written 0, free lines is 4095 [09:44:55]Connected sock=10 [09:44:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A3 EF 07 01 13 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 B3 00 00 00 F4 03 04 00 95 33 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 E9 00 00 35 04 06 00 E2 69 C1 C6 D7 CF 40 A9 61 D4 39 33 F6 C3 [09:44:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8D CB 47 00 80 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 E9 00 00 F4 03 04 00 9A DF 5F 66 B6 04 01 00 00 20 3B E2 DF B8 71 04 DA [09:44:55]CommunicateWithHost err = 0 [09:44:55]CheckOFDResponse [09:44:55]1017 (14) - 77093643461234 [09:44:55]1041 (16) - 0000000000959414 [09:44:55]1040 (4) - 59784 [09:44:55]1012 (4) - 05.06.2024 03:46 [09:44:55]1206 (1) - 0 [09:44:55]OFD Sender: Remove packet 59784 [09:44:55]ProducePacketName [09:44:55]name=ofd_packets/00059784 [09:44:55]NVStorageDeleteData [09:44:55]Write to MH i2c: 01 00 00 08 26 2E [09:44:55]Write i2c OK [09:44:55]MH_I2C_Read... [09:44:55]Read from MH i2c: 01 [09:44:55]MH_I2C_Read... [09:44:55]Read from MH i2c: 01 07 00 [09:44:55]MH_I2C_Read... [09:44:55]Read from MH i2c: 01 07 00 08 26 00 00 00 00 00 9B 0C DC [09:44:55]RasterBufferAndPrint [09:44:55]line [09:44:55]line [09:44:55]line [09:44:55]line [09:44:55]line [09:44:55]written 0, free lines is 3233 [09:44:55]MH_Cut [09:44:55]Write to MH i2c: D1 01 00 0F 26 01 07 [09:44:55]Write i2c OK [09:44:55]MH_I2C_Read... [09:44:55]Read from MH i2c: D1 [09:44:55]MH_I2C_Read... [09:44:55]Read from MH i2c: D1 01 00 [09:44:55]MH_I2C_Read... [09:44:55]Read from MH i2c: D1 01 00 0F 26 00 06 [09:44:55]Write to MH i2c: 01 00 00 10 26 36 [09:44:55]Write i2c OK [09:44:55]MH_I2C_Read... [09:44:55]OFD Sender: No OFD packet to send [09:44:56]*** Cut start [09:44:56]*** Partial cut [09:44:56]*** CUTSNS_PIN = 1 [09:44:56]*** CUTSNS_PIN = 0 [09:44:56]*** Brake cut motor [09:44:56]Read from MH i2c: 01 [09:44:56]MH_I2C_Read... [09:44:56]*** Stop cut motor [09:44:56]*** Cut end [09:44:56]Read from MH i2c: 01 07 00 [09:44:56]MH_I2C_Read... [09:44:56]Read from MH i2c: 01 07 00 10 26 00 00 00 00 00 FF 0F 4B [09:44:56]process_action close_receipt done [09:44:56]requested_data is exist [09:44:56]produce_requested_data [09:44:56]requested_item fm.sn is exist - process it [09:44:56]wFMCommunicate request_size=4 [09:44:56]MH_SAM_APDU [09:44:56]CAPDU: 80 11 00 00 [09:44:56]Write to MH i2c: E2 08 00 11 26 80 11 00 00 00 00 00 00 B1 [09:44:56]Write i2c OK [09:44:56]MH_I2C_Read... [09:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:56]Read from MH i2c: E2 [09:44:56]MH_I2C_Read... [09:44:56]Read from MH i2c: E2 17 00 [09:44:56]MH_I2C_Read... [09:44:56]Read from MH i2c: E2 17 00 11 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 04 [09:44:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:44:56]wFMCommunicate OK [09:44:56]requested_item fd.num is exist - process it [09:44:56]SAM_PROTO_GetFieldsCounters [09:44:56]wFMCommunicate request_size=4 [09:44:56]MH_SAM_APDU [09:44:56]CAPDU: 80 13 00 00 [09:44:56]Write to MH i2c: E2 08 00 12 26 80 13 00 00 00 00 00 00 B4 [09:44:56]Write i2c OK [09:44:56]MH_I2C_Read... [09:44:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:57]Read from MH i2c: E2 [09:44:57]MH_I2C_Read... [09:44:57]Read from MH i2c: E2 62 00 [09:44:57]MH_I2C_Read... [09:44:57]Read from MH i2c: E2 62 00 12 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 88 E9 00 00 0E 04 04 00 48 00 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 A3 [09:44:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 88 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:57]wFMCommunicate OK [09:44:57]SAM_PROTO_GetFieldsCounters done [09:44:57]requested_item shift.num is exist - process it [09:44:57]requested_item shift.opened is exist - process it [09:44:57]req_shift_opened [09:44:57]FM_GetShiftState [09:44:57]SAM_PROTO_GetShiftState [09:44:57]wFMCommunicate request_size=4 [09:44:57]MH_SAM_APDU [09:44:57]CAPDU: 80 13 01 00 [09:44:57]Write to MH i2c: E2 08 00 13 26 80 13 01 00 00 00 00 00 B6 [09:44:57]Write i2c OK [09:44:57]MH_I2C_Read... [09:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:57]Read from MH i2c: E2 [09:44:57]MH_I2C_Read... [09:44:57]Read from MH i2c: E2 0E 00 [09:44:57]MH_I2C_Read... [09:44:57]Read from MH i2c: E2 0E 00 13 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EE [09:44:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:44:57]wFMCommunicate OK [09:44:57]SAM_PROTO_GetShiftState done [09:44:57]FM_GetShiftState done [09:44:57]req_shift_opened done [09:44:57]requested_item shift.open_date is exist - process it [09:44:57]req_shift_open_date [09:44:57]req_shift_open_date done [09:44:57]produce_requested_data done [09:44:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59784,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:44:57]process_action_free close_receipt [09:44:57]json_value_free [09:44:57]json_value_free done [09:44:57]process_json_proto returns [09:44:57]Send response to host [09:44:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59784,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:44:57]free response buf [09:44:57]execute_script done [09:44:57]execute_script returns [09:44:57]free content buf [09:44:57]Sock 8.Close socket [09:44:57]Sock 8.Thread stoped [09:45:00]OFD Sender: No OFD packet to send [09:45:05]OFD Sender: No OFD packet to send [09:45:10]OFD Sender: No OFD packet to send [09:45:15]OFD Sender: No OFD packet to send [09:45:20]OFD Sender: No OFD packet to send [09:45:25]OFD Sender: No OFD packet to send [09:45:30]OFD Sender: No OFD packet to send [09:45:35]OFD Sender: No OFD packet to send [09:45:40]OFD Sender: No OFD packet to send [09:45:45]OFD Sender: No OFD packet to send [09:45:50]OFD Sender: No OFD packet to send [09:45:55]OFD Sender: No OFD packet to send [09:46:00]OFD Sender: No OFD packet to send [09:46:05]OFD Sender: No OFD packet to send [09:46:10]OFD Sender: No OFD packet to send [09:46:15]OFD Sender: No OFD packet to send [09:46:20]OFD Sender: No OFD packet to send [09:46:25]OFD Sender: No OFD packet to send [09:46:30]OFD Sender: No OFD packet to send [09:46:35]OFD Sender: No OFD packet to send [09:46:40]OFD Sender: No OFD packet to send [09:46:44]accept exits with 9 [09:46:44]New connection [09:46:44]New thread 3066957156 created [09:46:44]Thread 3067100516 joined [09:46:44]Waiting for new connection... [09:46:44] Sock 9.Parse request [09:46:44]Sock 9.Check first char [09:46:44]Sock 9.First char is OK [09:46:44]request: POST /json_proto HTTP/1.0 [09:46:44]Method: POST [09:46:44]URL: /json_proto [09:46:44]Method is POST - this is cgi request [09:46:44]url: /json_proto [09:46:44]query_string will be loaded in cgi processing [09:46:44]execute_cgi json_proto POST (null) [09:46:44]execute_cgi path=json_proto method=POST [09:46:44]POST find Content-Length [09:46:44]Host: 172.17.60.68:8080 [09:46:44]Content-Length: 978 [09:46:44]Content-Type: application/json [09:46:44] [09:46:44]POST finish read [09:46:44]Found Content-Length = 978 [09:46:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545480", "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" : 72.40, "quantity" : 34.540, "sum" : 2500.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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 17.27 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:44]execute_script... [09: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)545480", "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" : 72.40, "quantity" : 34.540, "sum" : 2500.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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 17.27 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:44]POST & json_proto [09:46:44]process_json_proto [09:46:44]json parsed OK: [09:46:44]protocol is kg_v1.0 [09:46:44]action value=close_receipt [09:46:44]process_action close_receipt [09:46:44]cmd_close_receipt [09:46:44]MH_GetDate [09:46:44]Write to MH i2c: F0 00 00 14 26 29 [09:46:44]Write i2c OK [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: F0 [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: F0 09 00 [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: F0 09 00 14 26 00 05 34 60 66 9A 61 5F 66 F1 [09:46:44]GetLastDocTimeStamp 1717580693 [09:46:44]current date 1717580805 [09:46:44]FM_GetShiftState [09:46:44]SAM_PROTO_GetShiftState [09:46:44]wFMCommunicate request_size=4 [09:46:44]MH_SAM_APDU [09:46:44]CAPDU: 80 13 01 00 [09:46:44]Write to MH i2c: E2 08 00 15 26 80 13 01 00 00 00 00 00 B8 [09:46:44]Write i2c OK [09:46:44]MH_I2C_Read... [09:46:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:45]Read from MH i2c: E2 [09:46:45]MH_I2C_Read... [09:46:45]Read from MH i2c: E2 0E 00 [09:46:45]MH_I2C_Read... [09:46:45]Read from MH i2c: E2 0E 00 15 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F0 [09:46:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:46:45]wFMCommunicate OK [09:46:45]SAM_PROTO_GetShiftState done [09:46:45]FM_GetShiftState done [09:46:45]opened in 1717545916 [09:46:45]opened+sec_in_day 1717632316 [09:46:45]quantity*price = 250069 [09:46:45]sum+1 = 250071 [09:46:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.56 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 180 05.06.2024 09:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 17.27 сом ФМ: 0000000000959414 ФД: 59785 ФПД: 127890272322147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094645&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59785&fm=127890272322147&tin=02508201610067®Number=0000000000151680&sum=250000 [09:46:46]StoreToDocumentArchive [09:46:46]shift 72 fd 59785 [09:46:46]save to /storage/0072/doc_00059785 [09:46:46]save last doc name /storage/0072/doc_00059785 to /storage/kkm_last_doc_name [09:46:46]save OK [09:46:46]Clear old archive folders... [09:46:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:46:46]tlvbuf is B6F7C840 [09:46:46]SAM_PROTO_ClearQueue [09:46:46]wFMCommunicate request_size=4 [09:46:46]MH_SAM_APDU [09:46:46]CAPDU: 80 09 00 00 [09:46:46]Write to MH i2c: E2 08 00 22 26 80 09 00 00 00 00 00 00 BA [09:46:46]Write i2c OK [09:46:46]MH_I2C_Read... [09:46:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:46]Read from MH i2c: E2 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 22 26 00 90 00 BC [09:46:46]RAPDU: 90 00 [09:46:46]wFMCommunicate OK [09:46:46]SAM_PROTO_ClearQueue done [09:46:46]KKMCreateOFDPacket [09:46:46]OFDProtocolAddRootSTLVToBuf [09:46:46]FM_MakeSignedData [09:46:46]FM_MakeSignedData [09:46:46]SAM_PROTO_SignData [09:46:46]wFMCommunicate request_size=4 [09:46:46]MH_SAM_APDU [09:46:46]CAPDU: 80 0D 01 02 [09:46:46]Write to MH i2c: E2 08 00 23 26 80 0D 01 02 00 00 00 00 C2 [09:46:46]Write i2c OK [09:46:46]MH_I2C_Read... [09:46:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:46]Read from MH i2c: E2 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 23 26 00 90 00 BD [09:46:46]RAPDU: 90 00 [09:46:46]wFMCommunicate OK [09:46:46]wFMCommunicate request_size=255 [09:46:46]MH_SAM_APDU [09:46: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 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 B4 00 00 00 F4 03 04 00 05 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 E9 00 00 35 04 06 00 74 50 C6 40 [09:46:46]Write to MH i2c: E2 02 01 24 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 B4 00 00 00 F4 03 04 00 05 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 E9 00 00 35 04 06 00 74 50 C6 40 00 00 67 [09:46:46]Write i2c OK [09:46:46]MH_I2C_Read... [09:46:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:46]Read from MH i2c: E2 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 24 26 00 90 00 BE [09:46:46]RAPDU: 90 00 [09:46:46]wFMCommunicate OK [09:46:46]wFMCommunicate request_size=7 [09:46:46]MH_SAM_APDU [09:46:46]CAPDU: 80 0D 02 02 02 82 63 [09:46:46]Write to MH i2c: E2 0A 00 25 26 80 0D 02 02 02 00 82 63 00 00 AE [09:46:46]Write i2c OK [09:46:46]MH_I2C_Read... [09:46:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:46]Read from MH i2c: E2 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 03 00 25 26 00 90 00 BF [09:46:46]RAPDU: 90 00 [09:46:46]wFMCommunicate OK [09:46:46]wFMCommunicate request_size=4 [09:46:46]MH_SAM_APDU [09:46:46]CAPDU: 80 0D 03 02 [09:46:46]Write to MH i2c: E2 08 00 26 26 80 0D 03 02 00 00 00 00 C7 [09:46:46]Write i2c OK [09:46:46]MH_I2C_Read... [09:46:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:46]Read from MH i2c: E2 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 0B 00 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 0B 00 26 26 00 15 FF 40 04 7E 83 EA 9E 90 00 A9 [09:46:46]RAPDU: 15 FF 40 04 7E 83 EA 9E 90 00 [09:46:46]wFMCommunicate OK [09:46:46]SAM_PROTO_SignData done [09:46:46]FM_MakeSignedData done [09:46:46]CreateOFDProtocolMessage [09:46:46]wFMCommunicate request_size=4 [09:46:46]MH_SAM_APDU [09:46:46]CAPDU: 80 11 00 00 [09:46:46]Write to MH i2c: E2 08 00 27 26 80 11 00 00 00 00 00 00 C7 [09:46:46]Write i2c OK [09:46:46]MH_I2C_Read... [09:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:46]Read from MH i2c: E2 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 17 00 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: E2 17 00 27 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1A [09:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:46:46]wFMCommunicate OK [09:46:46]CreateOFDProtocolMessage done [09:46:46]OFDSenderStorePacket 59785 [09:46:46]StoreOFDPacket docnum=59785 [09:46:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 22 D6 04 01 3E E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 B4 00 00 00 F4 03 04 00 05 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 E9 00 00 35 04 06 00 74 50 C6 40 82 63 15 FF 40 04 7E 83 EA 9E [09:46:46]CheckFolder [09:46:46]dirname=/storage/ofd_packets [09:46:46]CheckFolder done [09:46:46]ProducePacketName [09:46:46]name=ofd_packets/00059785 [09:46:46]NVStorageSaveData ofd_packets/00059785 [09:46:46]File name is /storage/ofd_packets/00059785 [09:46:46]Write 298 bytes [09:46:46]NVStorageSaveData done [09:46:46]OFDSenderStorePacket done [09:46:46]KKMCreateOFDPacket done [09:46:46]NVStorageSaveData kkm_last_timestamp [09:46:46]File name is /storage/kkm_last_timestamp [09:46:46]Write 4 bytes [09:46:46]NVStorageSaveData done [09:46:46]ExternCall_PrintAddStr [09:46:46]wPrintStart [09:46:46]Write to MH i2c: 01 00 00 28 26 4E [09:46:46]Write i2c OK [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: 01 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: 01 07 00 [09:46:46]MH_I2C_Read... [09:46:46]Read from MH i2c: 01 07 00 28 26 00 00 00 00 00 FF 0F 63 [09:46:46]RasterBufferAndPrint [09:46:46]line Счет N : (1)545480 [09:46:46]line ИНН: 02508201610067 [09:46:46]line Контрольно-Кассовый Чек [09:46:46]line ПРОДАЖА [09:46:46]line ТРК (МРК, ГНК) : 41 [09:46:46]line Товар: 2710194210 [09:46:46]line ДТ-К-5 [09:46:46]line 34.540 * 72.40 [09:46:46]line = 2500.70 [09:46:46]line НДС 12% НСП 1% [09:46:46]line > о реализуемом товаре [09:46:46]line ОКРУГЛЕНИЕ: -0.70 [09:46:46]line ИТОГО: 2500.00 [09:46:46]line Внесено: 2500.00 [09:46:46]line СДАЧА: 0.00 [09:46:46]line НСП 1% : 22.13 [09:46:46]line НДС 12% : 265.56 [09:46:46]line Наличными: 2500.00 [09:46:46]line Безнал.: 0.00 [09:46:46]line Место: АЗС № 117 "Партнер Нефть" [09:46:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:46:46]line СНО: Общий режим [09:46:46]line Чек 180 05.06.2024 09:46 [09:46:46]line Смена: 72 ФФД: 1.0 [09:46:46]line ЗНМ: 0300000048 [09:46:46]line РНМ: 0000000000151680 [09:46:46]line Версия ККМ: v1.0 [09:46:46]line [09:46:46]line Дисконтная программа [09:46:46]line ДТ [09:46:46]line номер 117 [09:46:46]line сэкономлено 17.27 сом [09:46:46]line ФМ: 0000000000959414 [09:46:46]line ФД: 59785 [09:46:46]line ФПД: 127890272322147 [09:46:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094645&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59785&fm=127890272322147&tin=02508201610067®Number=0000000000151680&sum=250000 [09:46:46]OFD Sender: Processing packet 59785 [packets to send 53, broken 52] [09:46:46]ProducePacketName [09:46:46]name=ofd_packets/00059785 [09:46:46]OFD Sender: To server: pG, [09:46:46]CommunicateWithHost lk.salyk.kg:30040 [09:46:46]ConnectInit lk.salyk.kg [09:46:46]written 0, free lines is 4095 [09:46:47]Connected sock=11 [09:46:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 22 D6 04 01 3E E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 B4 00 00 00 F4 03 04 00 05 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 E9 00 00 35 04 06 00 74 50 C6 40 82 63 15 FF 40 04 7E 83 EA 9E [09:46:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5B 90 47 00 73 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 E9 00 00 F4 03 04 00 0A E0 5F 66 B6 04 01 00 00 FD BA DF E5 4D 4F 74 D3 [09:46:47]CommunicateWithHost err = 0 [09:46:47]CheckOFDResponse [09:46:47]1017 (14) - 77093643461234 [09:46:47]1041 (16) - 0000000000959414 [09:46:47]1040 (4) - 59785 [09:46:47]1012 (4) - 05.06.2024 03:48 [09:46:47]1206 (1) - 0 [09:46:47]OFD Sender: Remove packet 59785 [09:46:47]ProducePacketName [09:46:47]name=ofd_packets/00059785 [09:46:47]NVStorageDeleteData [09:46:47]Write to MH i2c: 01 00 00 58 26 7E [09:46:47]Write i2c OK [09:46:47]MH_I2C_Read... [09:46:47]Read from MH i2c: 01 [09:46:47]MH_I2C_Read... [09:46:47]Read from MH i2c: 01 07 00 [09:46:47]MH_I2C_Read... [09:46:47]Read from MH i2c: 01 07 00 58 26 00 00 00 00 00 3B 0C CC [09:46:47]RasterBufferAndPrint [09:46:47]line [09:46:47]line [09:46:47]line [09:46:47]line [09:46:47]line [09:46:47]written 0, free lines is 3135 [09:46:47]MH_Cut [09:46:47]Write to MH i2c: D1 01 00 5F 26 01 57 [09:46:47]Write i2c OK [09:46:47]MH_I2C_Read... [09:46:47]Read from MH i2c: D1 [09:46:47]MH_I2C_Read... [09:46:47]Read from MH i2c: D1 01 00 [09:46:47]MH_I2C_Read... [09:46:47]Read from MH i2c: D1 01 00 5F 26 00 56 [09:46:47]Write to MH i2c: 01 00 00 60 26 86 [09:46:47]Write i2c OK [09:46:47]MH_I2C_Read... [09:46:47]OFD Sender: No OFD packet to send [09:46:48]*** Cut start [09:46:48]*** Partial cut [09:46:48]*** CUTSNS_PIN = 1 [09:46:48]*** CUTSNS_PIN = 0 [09:46:48]*** Brake cut motor [09:46:49]Read from MH i2c: 01 [09:46:49]MH_I2C_Read... [09:46:49]*** Stop cut motor [09:46:49]*** Cut end [09:46:49]Read from MH i2c: 01 07 00 [09:46:49]MH_I2C_Read... [09:46:49]Read from MH i2c: 01 07 00 60 26 00 00 00 00 00 FF 0F 9B [09:46:49]process_action close_receipt done [09:46:49]requested_data is exist [09:46:49]produce_requested_data [09:46:49]requested_item fm.sn is exist - process it [09:46:49]wFMCommunicate request_size=4 [09:46:49]MH_SAM_APDU [09:46:49]CAPDU: 80 11 00 00 [09:46:49]Write to MH i2c: E2 08 00 61 26 80 11 00 00 00 00 00 00 01 [09:46:49]Write i2c OK [09:46:49]MH_I2C_Read... [09:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:49]Read from MH i2c: E2 [09:46:49]MH_I2C_Read... [09:46:49]Read from MH i2c: E2 17 00 [09:46:49]MH_I2C_Read... [09:46:49]Read from MH i2c: E2 17 00 61 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 54 [09:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:46:49]wFMCommunicate OK [09:46:49]requested_item fd.num is exist - process it [09:46:49]SAM_PROTO_GetFieldsCounters [09:46:49]wFMCommunicate request_size=4 [09:46:49]MH_SAM_APDU [09:46:49]CAPDU: 80 13 00 00 [09:46:49]Write to MH i2c: E2 08 00 62 26 80 13 00 00 00 00 00 00 04 [09:46:49]Write i2c OK [09:46:49]MH_I2C_Read... [09:46:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:49]Read from MH i2c: E2 [09:46:49]MH_I2C_Read... [09:46:49]Read from MH i2c: E2 62 00 [09:46:49]MH_I2C_Read... [09:46:49]Read from MH i2c: E2 62 00 62 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 89 E9 00 00 0E 04 04 00 48 00 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 F7 [09:46:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 89 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:49]wFMCommunicate OK [09:46:49]SAM_PROTO_GetFieldsCounters done [09:46:49]requested_item shift.num is exist - process it [09:46:49]requested_item shift.opened is exist - process it [09:46:49]req_shift_opened [09:46:49]FM_GetShiftState [09:46:49]SAM_PROTO_GetShiftState [09:46:49]wFMCommunicate request_size=4 [09:46:49]MH_SAM_APDU [09:46:49]CAPDU: 80 13 01 00 [09:46:49]Write to MH i2c: E2 08 00 63 26 80 13 01 00 00 00 00 00 06 [09:46:49]Write i2c OK [09:46:49]MH_I2C_Read... [09:46:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:49]Read from MH i2c: E2 [09:46:49]MH_I2C_Read... [09:46:49]Read from MH i2c: E2 0E 00 [09:46:49]MH_I2C_Read... [09:46:49]Read from MH i2c: E2 0E 00 63 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3E [09:46:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:46:49]wFMCommunicate OK [09:46:49]SAM_PROTO_GetShiftState done [09:46:49]FM_GetShiftState done [09:46:49]req_shift_opened done [09:46:49]requested_item shift.open_date is exist - process it [09:46:49]req_shift_open_date [09:46:49]req_shift_open_date done [09:46:49]produce_requested_data done [09:46:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59785,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:46:49]process_action_free close_receipt [09:46:49]json_value_free [09:46:49]json_value_free done [09:46:49]process_json_proto returns [09:46:49]Send response to host [09:46:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59785,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:46:49]free response buf [09:46:49]execute_script done [09:46:49]execute_script returns [09:46:49]free content buf [09:46:49]Sock 9.Close socket [09:46:49]Sock 9.Thread stoped [09:46:52]OFD Sender: No OFD packet to send [09:46:57]OFD Sender: No OFD packet to send [09:47:02]OFD Sender: No OFD packet to send [09:47:04]accept exits with 8 [09:47:04]New connection [09:47:04]New thread 3067100516 created [09:47:04]Thread 3066957156 joined [09:47:04]Waiting for new connection... [09:47:04] Sock 8.Parse request [09:47:04]Sock 8.Check first char [09:47:04]Sock 8.First char is OK [09:47:04]request: POST /json_proto HTTP/1.0 [09:47:04]Method: POST [09:47:04]URL: /json_proto [09:47:04]Method is POST - this is cgi request [09:47:04]url: /json_proto [09:47:04]query_string will be loaded in cgi processing [09:47:04]execute_cgi json_proto POST (null) [09:47:04]execute_cgi path=json_proto method=POST [09:47:04]POST find Content-Length [09:47:04]Host: 172.17.60.68:8080 [09:47:04]Content-Length: 677 [09:47:04]Content-Type: application/json [09:47:04] [09:47:04]POST finish read [09:47:04]Found Content-Length = 677 [09:47:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [09:47:04]execute_script... [09:47: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)545479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [09:47:04]POST & json_proto [09:47:04]process_json_proto [09:47:04]json parsed OK: [09:47:04]protocol is kg_v1.0 [09:47:04]action value=close_receipt [09:47:04]process_action close_receipt [09:47:04]cmd_close_receipt [09:47:04]MH_GetDate [09:47:04]Write to MH i2c: F0 00 00 64 26 79 [09:47:04]Write i2c OK [09:47:04]MH_I2C_Read... [09:47:04]Read from MH i2c: F0 [09:47:04]MH_I2C_Read... [09:47:04]Read from MH i2c: F0 09 00 [09:47:04]MH_I2C_Read... [09:47:04]Read from MH i2c: F0 09 00 64 26 00 19 34 60 66 9A 61 5F 66 55 [09:47:04]GetLastDocTimeStamp 1717580805 [09:47:04]current date 1717580825 [09:47:04]FM_GetShiftState [09:47:04]SAM_PROTO_GetShiftState [09:47:04]wFMCommunicate request_size=4 [09:47:04]MH_SAM_APDU [09:47:04]CAPDU: 80 13 01 00 [09:47:04]Write to MH i2c: E2 08 00 65 26 80 13 01 00 00 00 00 00 08 [09:47:04]Write i2c OK [09:47:04]MH_I2C_Read... [09:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:04]Read from MH i2c: E2 [09:47:04]MH_I2C_Read... [09:47:04]Read from MH i2c: E2 0E 00 [09:47:04]MH_I2C_Read... [09:47:04]Read from MH i2c: E2 0E 00 65 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [09:47:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:47:04]wFMCommunicate OK [09:47:04]SAM_PROTO_GetShiftState done [09:47:04]FM_GetShiftState done [09:47:04]opened in 1717545916 [09:47:04]opened+sec_in_day 1717632316 [09:47:04]quantity*price = 20003 [09:47:04]sum+1 = 20004 [09:47:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 181 05.06.2024 09:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59786 ФПД: 123336298629243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094705&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59786&fm=123336298629243&tin=02508201610067®Number=0000000000151680&sum=20000 [09:47:05]StoreToDocumentArchive [09:47:05]shift 72 fd 59786 [09:47:05]save to /storage/0072/doc_00059786 [09:47:05]save last doc name /storage/0072/doc_00059786 to /storage/kkm_last_doc_name [09:47:05]save OK [09:47:05]Clear old archive folders... [09:47:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:47:05]tlvbuf is 00412D10 [09:47:05]SAM_PROTO_ClearQueue [09:47:05]wFMCommunicate request_size=4 [09:47:05]MH_SAM_APDU [09:47:05]CAPDU: 80 09 00 00 [09:47:05]Write to MH i2c: E2 08 00 72 26 80 09 00 00 00 00 00 00 0A [09:47:05]Write i2c OK [09:47:05]MH_I2C_Read... [09:47:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:05]Read from MH i2c: E2 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 72 26 00 90 00 0C [09:47:05]RAPDU: 90 00 [09:47:05]wFMCommunicate OK [09:47:05]SAM_PROTO_ClearQueue done [09:47:05]KKMCreateOFDPacket [09:47:05]OFDProtocolAddRootSTLVToBuf [09:47:05]FM_MakeSignedData [09:47:05]FM_MakeSignedData [09:47:05]SAM_PROTO_SignData [09:47:05]wFMCommunicate request_size=4 [09:47:05]MH_SAM_APDU [09:47:05]CAPDU: 80 0D 01 02 [09:47:05]Write to MH i2c: E2 08 00 73 26 80 0D 01 02 00 00 00 00 12 [09:47:05]Write i2c OK [09:47:05]MH_I2C_Read... [09:47:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:05]Read from MH i2c: E2 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 73 26 00 90 00 0D [09:47:05]RAPDU: 90 00 [09:47:05]wFMCommunicate OK [09:47:05]wFMCommunicate request_size=255 [09:47:05]MH_SAM_APDU [09:47: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 00 00 00 F4 03 04 00 19 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A E9 00 00 35 04 06 00 70 [09:47:05]Write to MH i2c: E2 02 01 74 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 00 00 00 F4 03 04 00 19 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A E9 00 00 35 04 06 00 70 00 00 52 [09:47:05]Write i2c OK [09:47:05]MH_I2C_Read... [09:47:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:05]Read from MH i2c: E2 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 74 26 00 90 00 0E [09:47:05]RAPDU: 90 00 [09:47:05]wFMCommunicate OK [09:47:05]wFMCommunicate request_size=10 [09:47:05]MH_SAM_APDU [09:47:05]CAPDU: 80 0D 02 02 05 2C 78 44 88 7B [09:47:05]Write to MH i2c: E2 0D 00 75 26 80 0D 02 02 05 00 2C 78 44 88 7B 00 00 0A [09:47:05]Write i2c OK [09:47:05]MH_I2C_Read... [09:47:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:05]Read from MH i2c: E2 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 03 00 75 26 00 90 00 0F [09:47:05]RAPDU: 90 00 [09:47:05]wFMCommunicate OK [09:47:05]wFMCommunicate request_size=4 [09:47:05]MH_SAM_APDU [09:47:05]CAPDU: 80 0D 03 02 [09:47:05]Write to MH i2c: E2 08 00 76 26 80 0D 03 02 00 00 00 00 17 [09:47:05]Write i2c OK [09:47:05]MH_I2C_Read... [09:47:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:05]Read from MH i2c: E2 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 0B 00 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 0B 00 76 26 00 F5 73 C0 C7 5E A4 78 A0 90 00 21 [09:47:05]RAPDU: F5 73 C0 C7 5E A4 78 A0 90 00 [09:47:05]wFMCommunicate OK [09:47:05]SAM_PROTO_SignData done [09:47:05]FM_MakeSignedData done [09:47:05]CreateOFDProtocolMessage [09:47:05]wFMCommunicate request_size=4 [09:47:05]MH_SAM_APDU [09:47:05]CAPDU: 80 11 00 00 [09:47:05]Write to MH i2c: E2 08 00 77 26 80 11 00 00 00 00 00 00 17 [09:47:05]Write i2c OK [09:47:05]MH_I2C_Read... [09:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:05]Read from MH i2c: E2 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 17 00 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: E2 17 00 77 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6A [09:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:47:05]wFMCommunicate OK [09:47:05]CreateOFDProtocolMessage done [09:47:05]OFDSenderStorePacket 59786 [09:47:05]StoreOFDPacket docnum=59786 [09:47:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9B 60 07 01 09 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 00 00 00 F4 03 04 00 19 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A E9 00 00 35 04 06 00 70 2C 78 44 88 7B F5 73 C0 C7 5E A4 78 A0 [09:47:05]CheckFolder [09:47:05]dirname=/storage/ofd_packets [09:47:05]CheckFolder done [09:47:05]ProducePacketName [09:47:05]name=ofd_packets/00059786 [09:47:05]NVStorageSaveData ofd_packets/00059786 [09:47:05]File name is /storage/ofd_packets/00059786 [09:47:05]Write 301 bytes [09:47:05]NVStorageSaveData done [09:47:05]OFDSenderStorePacket done [09:47:05]KKMCreateOFDPacket done [09:47:05]NVStorageSaveData kkm_last_timestamp [09:47:05]File name is /storage/kkm_last_timestamp [09:47:05]Write 4 bytes [09:47:05]NVStorageSaveData done [09:47:05]ExternCall_PrintAddStr [09:47:05]wPrintStart [09:47:05]Write to MH i2c: 01 00 00 78 26 9E [09:47:05]Write i2c OK [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: 01 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: 01 07 00 [09:47:05]MH_I2C_Read... [09:47:05]Read from MH i2c: 01 07 00 78 26 00 00 00 00 00 FF 0F B3 [09:47:05]RasterBufferAndPrint [09:47:05]line Счет N : (1)545479 [09:47:05]line ИНН: 02508201610067 [09:47:05]line Контрольно-Кассовый Чек [09:47:05]line ПРОДАЖА [09:47:05]line ТРК (МРК, ГНК) : 22 [09:47:05]line Товар: 2710124130 [09:47:05]line Аи-92-К-5 [09:47:05]line 2.990 * 66.90 [09:47:05]line = 200.03 [09:47:05]line НДС 12% НСП 1% [09:47:05]line > о реализуемом товаре [09:47:05]line ОКРУГЛЕНИЕ: -0.03 [09:47:05]line ИТОГО: 200.00 [09:47:05]line Внесено: 200.00 [09:47:05]line СДАЧА: 0.00 [09:47:05]line НСП 1% : 1.77 [09:47:05]line НДС 12% : 21.24 [09:47:05]line Наличными: 200.00 [09:47:05]line Безнал.: 0.00 [09:47:05]line Место: АЗС № 117 "Партнер Нефть" [09:47:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:47:05]line СНО: Общий режим [09:47:05]line Чек 181 05.06.2024 09:47 [09:47:05]line Смена: 72 ФФД: 1.0 [09:47:05]line ЗНМ: 0300000048 [09:47:05]line РНМ: 0000000000151680 [09:47:05]line Версия ККМ: v1.0 [09:47:05]line ФМ: 0000000000959414 [09:47:05]line ФД: 59786 [09:47:05]line ФПД: 123336298629243 [09:47:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094705&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59786&fm=123336298629243&tin=02508201610067®Number=0000000000151680&sum=20000 [09:47:06]OFD Sender: Processing packet 59786 [packets to send 53, broken 52] [09:47:06]ProducePacketName [09:47:06]name=ofd_packets/00059786 [09:47:06]OFD Sender: To server: pG, [09:47:06]CommunicateWithHost lk.salyk.kg:30040 [09:47:06]ConnectInit lk.salyk.kg [09:47:06]written 0, free lines is 4095 [09:47:06]Connected sock=10 [09:47:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9B 60 07 01 09 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 00 00 00 F4 03 04 00 19 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A E9 00 00 35 04 06 00 70 2C 78 44 88 7B F5 73 C0 C7 5E A4 78 A0 [09:47:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1E F7 47 00 CB DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A E9 00 00 F4 03 04 00 1D E0 5F 66 B6 04 01 00 00 3F 68 1B 84 67 66 5A E6 [09:47:06]CommunicateWithHost err = 0 [09:47:06]CheckOFDResponse [09:47:06]1017 (14) - 77093643461234 [09:47:06]1041 (16) - 0000000000959414 [09:47:06]1040 (4) - 59786 [09:47:06]1012 (4) - 05.06.2024 03:48 [09:47:06]1206 (1) - 0 [09:47:06]OFD Sender: Remove packet 59786 [09:47:06]ProducePacketName [09:47:06]name=ofd_packets/00059786 [09:47:06]NVStorageDeleteData [09:47:06]Write to MH i2c: 01 00 00 A3 26 C9 [09:47:06]Write i2c OK [09:47:06]MH_I2C_Read... [09:47:06]Read from MH i2c: 01 [09:47:06]MH_I2C_Read... [09:47:06]Read from MH i2c: 01 07 00 [09:47:06]MH_I2C_Read... [09:47:06]Read from MH i2c: 01 07 00 A3 26 00 00 00 00 00 9C 0C 78 [09:47:06]RasterBufferAndPrint [09:47:06]line [09:47:06]line [09:47:06]line [09:47:06]line [09:47:06]line [09:47:06]written 0, free lines is 3235 [09:47:06]MH_Cut [09:47:06]Write to MH i2c: D1 01 00 AA 26 01 A2 [09:47:06]Write i2c OK [09:47:06]MH_I2C_Read... [09:47:06]Read from MH i2c: D1 [09:47:06]MH_I2C_Read... [09:47:06]Read from MH i2c: D1 01 00 [09:47:06]MH_I2C_Read... [09:47:06]Read from MH i2c: D1 01 00 AA 26 00 A1 [09:47:06]Write to MH i2c: 01 00 00 AB 26 D1 [09:47:06]Write i2c OK [09:47:06]MH_I2C_Read... [09:47:07]OFD Sender: No OFD packet to send [09:47:07]*** Cut start [09:47:07]*** Partial cut [09:47:07]*** CUTSNS_PIN = 1 [09:47:07]*** CUTSNS_PIN = 0 [09:47:07]*** Brake cut motor [09:47:08]Read from MH i2c: 01 [09:47:08]MH_I2C_Read... [09:47:08]*** Stop cut motor [09:47:08]*** Cut end [09:47:08]Read from MH i2c: 01 07 00 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: 01 07 00 AB 26 00 00 00 00 00 FF 0F E6 [09:47:08]process_action close_receipt done [09:47:08]requested_data is exist [09:47:08]produce_requested_data [09:47:08]requested_item fm.sn is exist - process it [09:47:08]wFMCommunicate request_size=4 [09:47:08]MH_SAM_APDU [09:47:08]CAPDU: 80 11 00 00 [09:47:08]Write to MH i2c: E2 08 00 AC 26 80 11 00 00 00 00 00 00 4C [09:47:08]Write i2c OK [09:47:08]MH_I2C_Read... [09:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:08]Read from MH i2c: E2 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 17 00 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 17 00 AC 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9F [09:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:47:08]wFMCommunicate OK [09:47:08]requested_item fd.num is exist - process it [09:47:08]SAM_PROTO_GetFieldsCounters [09:47:08]wFMCommunicate request_size=4 [09:47:08]MH_SAM_APDU [09:47:08]CAPDU: 80 13 00 00 [09:47:08]Write to MH i2c: E2 08 00 AD 26 80 13 00 00 00 00 00 00 4F [09:47:08]Write i2c OK [09:47:08]MH_I2C_Read... [09:47:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:08]Read from MH i2c: E2 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 62 00 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 62 00 AD 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8A E9 00 00 0E 04 04 00 48 00 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 46 [09:47:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8A E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:08]wFMCommunicate OK [09:47:08]SAM_PROTO_GetFieldsCounters done [09:47:08]requested_item shift.num is exist - process it [09:47:08]requested_item shift.opened is exist - process it [09:47:08]req_shift_opened [09:47:08]FM_GetShiftState [09:47:08]SAM_PROTO_GetShiftState [09:47:08]wFMCommunicate request_size=4 [09:47:08]MH_SAM_APDU [09:47:08]CAPDU: 80 13 01 00 [09:47:08]Write to MH i2c: E2 08 00 AE 26 80 13 01 00 00 00 00 00 51 [09:47:08]Write i2c OK [09:47:08]MH_I2C_Read... [09:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:08]Read from MH i2c: E2 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 0E 00 [09:47:08]MH_I2C_Read... [09:47:08]Read from MH i2c: E2 0E 00 AE 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 89 [09:47:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:47:08]wFMCommunicate OK [09:47:08]SAM_PROTO_GetShiftState done [09:47:08]FM_GetShiftState done [09:47:08]req_shift_opened done [09:47:08]requested_item shift.open_date is exist - process it [09:47:08]req_shift_open_date [09:47:08]req_shift_open_date done [09:47:08]produce_requested_data done [09:47:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59786,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:47:08]process_action_free close_receipt [09:47:08]json_value_free [09:47:08]json_value_free done [09:47:08]process_json_proto returns [09:47:08]Send response to host [09:47:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59786,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:47:08]free response buf [09:47:08]execute_script done [09:47:08]execute_script returns [09:47:08]free content buf [09:47:08]Sock 8.Close socket [09:47:08]Sock 8.Thread stoped [09:47:12]OFD Sender: No OFD packet to send [09:47:17]OFD Sender: No OFD packet to send [09:47:22]OFD Sender: No OFD packet to send [09:47:27]OFD Sender: No OFD packet to send [09:47:32]OFD Sender: No OFD packet to send [09:47:37]OFD Sender: No OFD packet to send [09:47:42]OFD Sender: No OFD packet to send [09:47:47]OFD Sender: No OFD packet to send [09:47:52]OFD Sender: No OFD packet to send [09:47:57]OFD Sender: No OFD packet to send [09:48:02]OFD Sender: No OFD packet to send [09:48:07]OFD Sender: No OFD packet to send [09:48:12]OFD Sender: No OFD packet to send [09:48:17]OFD Sender: No OFD packet to send [09:48:20]accept exits with 9 [09:48:20]New connection [09:48:20]New thread 3066957156 created [09:48:20]Thread 3067100516 joined [09:48:20]Waiting for new connection... [09:48:20] Sock 9.Parse request [09:48:20]Sock 9.Check first char [09:48:20]Sock 9.First char is OK [09:48:20]request: POST /json_proto HTTP/1.0 [09:48:20]Method: POST [09:48:20]URL: /json_proto [09:48:20]Method is POST - this is cgi request [09:48:20]url: /json_proto [09:48:20]query_string will be loaded in cgi processing [09:48:20]execute_cgi json_proto POST (null) [09:48:20]execute_cgi path=json_proto method=POST [09:48:20]POST find Content-Length [09:48:20]Host: 172.17.60.68:8080 [09:48:20]Content-Length: 840 [09:48:20]Content-Type: application/json [09:48:20] [09:48:20]POST finish read [09:48:20]Found Content-Length = 840 [09:48:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 1.500, "sum" : 100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 100.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:20]execute_script... [09:48: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)545483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 1.500, "sum" : 100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 100.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:20]POST & json_proto [09:48:20]process_json_proto [09:48:20]json parsed OK: [09:48:20]protocol is kg_v1.0 [09:48:20]action value=close_receipt [09:48:20]process_action close_receipt [09:48:20]cmd_close_receipt [09:48:20]MH_GetDate [09:48:20]Write to MH i2c: F0 00 00 AF 26 C4 [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: F0 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: F0 09 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: F0 09 00 AF 26 00 65 34 60 66 9A 61 5F 66 EC [09:48:20]GetLastDocTimeStamp 1717580825 [09:48:20]current date 1717580901 [09:48:20]FM_GetShiftState [09:48:20]SAM_PROTO_GetShiftState [09:48:20]wFMCommunicate request_size=4 [09:48:20]MH_SAM_APDU [09:48:20]CAPDU: 80 13 01 00 [09:48:20]Write to MH i2c: E2 08 00 B0 26 80 13 01 00 00 00 00 00 53 [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:20]Read from MH i2c: E2 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 0E 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 0E 00 B0 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [09:48:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:48:20]wFMCommunicate OK [09:48:20]SAM_PROTO_GetShiftState done [09:48:20]FM_GetShiftState done [09:48:20]opened in 1717545916 [09:48:20]opened+sec_in_day 1717632316 [09:48:20]quantity*price = 10035 [09:48:20]sum+1 = 10036 [09:48:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.35 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 0.00 Безнал.: 100.35 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 182 05.06.2024 09:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59787 ФПД: 261983400183587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094821&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59787&fm=261983400183587&tin=02508201610067®Number=0000000000151680&sum=10035 [09:48:21]StoreToDocumentArchive [09:48:21]shift 72 fd 59787 [09:48:21]save to /storage/0072/doc_00059787 [09:48:21]save last doc name /storage/0072/doc_00059787 to /storage/kkm_last_doc_name [09:48:21]save OK [09:48:21]Clear old archive folders... [09:48:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:21]tlvbuf is 003BAFD0 [09:48:21]SAM_PROTO_ClearQueue [09:48:21]wFMCommunicate request_size=4 [09:48:21]MH_SAM_APDU [09:48:21]CAPDU: 80 09 00 00 [09:48:21]Write to MH i2c: E2 08 00 BD 26 80 09 00 00 00 00 00 00 55 [09:48:21]Write i2c OK [09:48:21]MH_I2C_Read... [09:48:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:21]Read from MH i2c: E2 [09:48:21]MH_I2C_Read... [09:48:21]Read from MH i2c: E2 03 00 [09:48:21]MH_I2C_Read... [09:48:21]Read from MH i2c: E2 03 00 BD 26 00 90 00 57 [09:48:21]RAPDU: 90 00 [09:48:21]wFMCommunicate OK [09:48:21]SAM_PROTO_ClearQueue done [09:48:21]KKMCreateOFDPacket [09:48:21]OFDProtocolAddRootSTLVToBuf [09:48:21]FM_MakeSignedData [09:48:21]FM_MakeSignedData [09:48:21]SAM_PROTO_SignData [09:48:21]wFMCommunicate request_size=4 [09:48:21]MH_SAM_APDU [09:48:21]CAPDU: 80 0D 01 02 [09:48:21]Write to MH i2c: E2 08 00 BE 26 80 0D 01 02 00 00 00 00 5D [09:48:21]Write i2c OK [09:48:21]MH_I2C_Read... [09:48:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:21]Read from MH i2c: E2 [09:48:21]MH_I2C_Read... [09:48:21]Read from MH i2c: E2 03 00 [09:48:21]MH_I2C_Read... [09:48:21]Read from MH i2c: E2 03 00 BE 26 00 90 00 58 [09:48:21]RAPDU: 90 00 [09:48:21]wFMCommunicate OK [09:48:21]wFMCommunicate request_size=255 [09:48:21]MH_SAM_APDU [09:48: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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 65 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B E9 00 00 35 04 06 00 EE [09:48:22]Write to MH i2c: E2 02 01 BF 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 65 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B E9 00 00 35 04 06 00 EE 00 00 D4 [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]OFD Sender: No OFD packet to send [09:48:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:22]Read from MH i2c: E2 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 03 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 03 00 BF 26 00 90 00 59 [09:48:22]RAPDU: 90 00 [09:48:22]wFMCommunicate OK [09:48:22]wFMCommunicate request_size=10 [09:48:22]MH_SAM_APDU [09:48:22]CAPDU: 80 0D 02 02 05 45 C3 81 47 23 [09:48:22]Write to MH i2c: E2 0D 00 C0 26 80 0D 02 02 05 00 45 C3 81 47 23 00 00 5D [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:22]Read from MH i2c: E2 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 03 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 03 00 C0 26 00 90 00 5A [09:48:22]RAPDU: 90 00 [09:48:22]wFMCommunicate OK [09:48:22]wFMCommunicate request_size=4 [09:48:22]MH_SAM_APDU [09:48:22]CAPDU: 80 0D 03 02 [09:48:22]Write to MH i2c: E2 08 00 C1 26 80 0D 03 02 00 00 00 00 62 [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:22]Read from MH i2c: E2 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 0B 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 0B 00 C1 26 00 C2 FB 30 76 94 DE 07 6E 90 00 AD [09:48:22]RAPDU: C2 FB 30 76 94 DE 07 6E 90 00 [09:48:22]wFMCommunicate OK [09:48:22]SAM_PROTO_SignData done [09:48:22]FM_MakeSignedData done [09:48:22]CreateOFDProtocolMessage [09:48:22]wFMCommunicate request_size=4 [09:48:22]MH_SAM_APDU [09:48:22]CAPDU: 80 11 00 00 [09:48:22]Write to MH i2c: E2 08 00 C2 26 80 11 00 00 00 00 00 00 62 [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:22]Read from MH i2c: E2 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 17 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 17 00 C2 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B5 [09:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:48:22]wFMCommunicate OK [09:48:22]CreateOFDProtocolMessage done [09:48:22]OFDSenderStorePacket 59787 [09:48:22]StoreOFDPacket docnum=59787 [09:48:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E4 83 07 01 10 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 65 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B E9 00 00 35 04 06 00 EE 45 C3 81 47 23 C2 FB 30 76 94 DE 07 6E [09:48:22]CheckFolder [09:48:22]dirname=/storage/ofd_packets [09:48:22]CheckFolder done [09:48:22]ProducePacketName [09:48:22]name=ofd_packets/00059787 [09:48:22]NVStorageSaveData ofd_packets/00059787 [09:48:22]File name is /storage/ofd_packets/00059787 [09:48:22]Write 301 bytes [09:48:22]NVStorageSaveData done [09:48:22]OFDSenderStorePacket done [09:48:22]KKMCreateOFDPacket done [09:48:22]NVStorageSaveData kkm_last_timestamp [09:48:22]File name is /storage/kkm_last_timestamp [09:48:22]Write 4 bytes [09:48:22]NVStorageSaveData done [09:48:22]ExternCall_PrintAddStr [09:48:22]wPrintStart [09:48:22]Write to MH i2c: 01 00 00 C3 26 E9 [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: 01 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: 01 07 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: 01 07 00 C3 26 00 00 00 00 00 FF 0F FE [09:48:22]RasterBufferAndPrint [09:48:22]line Счет N : (1)545483 [09:48:22]line ИНН: 02508201610067 [09:48:22]line Контрольно-Кассовый Чек [09:48:22]line ПРОДАЖА [09:48:22]line ТРК (МРК, ГНК) : 22 [09:48:22]line Товар: 2710124130 [09:48:22]line Аи-92-К-5 [09:48:22]line 1.500 * 66.90 [09:48:22]line = 100.35 [09:48:22]line НДС 12% НСП 1% [09:48:22]line > о реализуемом товаре [09:48:22]line ИТОГО: 100.35 [09:48:22]line НСП 1% : 0.89 [09:48:22]line НДС 12% : 10.66 [09:48:22]line Наличными: 0.00 [09:48:22]line Безнал.: 100.35 [09:48:22]line Место: АЗС № 117 "Партнер Нефть" [09:48:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:48:22]line СНО: Общий режим [09:48:22]line Чек 182 05.06.2024 09:48 [09:48:22]line Смена: 72 ФФД: 1.0 [09:48:22]line ЗНМ: 0300000048 [09:48:22]line РНМ: 0000000000151680 [09:48:22]line Версия ККМ: v1.0 [09:48:22]line Платежная система: АКБ Кыргызстан [09:48:22]line ФМ: 0000000000959414 [09:48:22]line ФД: 59787 [09:48:22]line ФПД: 261983400183587 [09:48:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094821&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59787&fm=261983400183587&tin=02508201610067®Number=0000000000151680&sum=10035 [09:48:22]OFD Sender: Processing packet 59787 [packets to send 53, broken 52] [09:48:22]ProducePacketName [09:48:22]name=ofd_packets/00059787 [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:22]written 0, free lines is 4095 [09:48:22]Connected sock=10 [09:48:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E4 83 07 01 10 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 65 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B E9 00 00 35 04 06 00 EE 45 C3 81 47 23 C2 FB 30 76 94 DE 07 6E [09:48:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 89 56 47 00 60 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 39 35 39 34 31 34 10 04 04 00 8B E9 00 00 F4 03 04 00 6A E0 5F 66 B6 04 01 00 00 E7 AF D9 DC 8C 5A F0 B0 [09:48:23]CommunicateWithHost err = 0 [09:48:23]CheckOFDResponse [09:48:23]1017 (14) - 77093643461234 [09:48:23]1041 (16) - 0000000000959414 [09:48:23]1040 (4) - 59787 [09:48:23]1012 (4) - 05.06.2024 03:50 [09:48:23]1206 (1) - 0 [09:48:23]OFD Sender: Remove packet 59787 [09:48:23]ProducePacketName [09:48:23]name=ofd_packets/00059787 [09:48:23]NVStorageDeleteData [09:48:23]Write to MH i2c: 01 00 00 ED 26 13 [09:48:23]Write i2c OK [09:48:23]MH_I2C_Read... [09:48:23]Read from MH i2c: 01 [09:48:23]MH_I2C_Read... [09:48:23]Read from MH i2c: 01 07 00 [09:48:23]MH_I2C_Read... [09:48:23]Read from MH i2c: 01 07 00 ED 26 00 00 00 00 00 BB 0C E1 [09:48:23]RasterBufferAndPrint [09:48:23]line [09:48:23]line [09:48:23]line [09:48:23]line [09:48:23]line [09:48:23]written 0, free lines is 3266 [09:48:23]MH_Cut [09:48:23]Write to MH i2c: D1 01 00 F4 26 01 EC [09:48:23]Write i2c OK [09:48:23]MH_I2C_Read... [09:48:23]Read from MH i2c: D1 [09:48:23]MH_I2C_Read... [09:48:23]Read from MH i2c: D1 01 00 [09:48:23]MH_I2C_Read... [09:48:23]Read from MH i2c: D1 01 00 F4 26 00 EB [09:48:23]Write to MH i2c: 01 00 00 F5 26 1B [09:48:23]Write i2c OK [09:48:23]MH_I2C_Read... [09:48:23]OFD Sender: No OFD packet to send [09:48:24]*** Cut start [09:48:24]*** Partial cut [09:48:24]*** CUTSNS_PIN = 1 [09:48:24]*** CUTSNS_PIN = 0 [09:48:24]*** Brake cut motor [09:48:24]Read from MH i2c: 01 [09:48:24]MH_I2C_Read... [09:48:24]*** Stop cut motor [09:48:24]*** Cut end [09:48:24]Read from MH i2c: 01 07 00 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: 01 07 00 F5 26 00 00 00 00 00 FF 0F 30 [09:48:24]process_action close_receipt done [09:48:24]requested_data is exist [09:48:24]produce_requested_data [09:48:24]requested_item fm.sn is exist - process it [09:48:24]wFMCommunicate request_size=4 [09:48:24]MH_SAM_APDU [09:48:24]CAPDU: 80 11 00 00 [09:48:24]Write to MH i2c: E2 08 00 F6 26 80 11 00 00 00 00 00 00 96 [09:48:24]Write i2c OK [09:48:24]MH_I2C_Read... [09:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:24]Read from MH i2c: E2 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 17 00 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 17 00 F6 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E9 [09:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:48:24]wFMCommunicate OK [09:48:24]requested_item fd.num is exist - process it [09:48:24]SAM_PROTO_GetFieldsCounters [09:48:24]wFMCommunicate request_size=4 [09:48:24]MH_SAM_APDU [09:48:24]CAPDU: 80 13 00 00 [09:48:24]Write to MH i2c: E2 08 00 F7 26 80 13 00 00 00 00 00 00 99 [09:48:24]Write i2c OK [09:48:24]MH_I2C_Read... [09:48:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:24]Read from MH i2c: E2 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 62 00 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 62 00 F7 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8B E9 00 00 0E 04 04 00 48 00 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 94 [09:48:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8B E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:24]wFMCommunicate OK [09:48:24]SAM_PROTO_GetFieldsCounters done [09:48:24]requested_item shift.num is exist - process it [09:48:24]requested_item shift.opened is exist - process it [09:48:24]req_shift_opened [09:48:24]FM_GetShiftState [09:48:24]SAM_PROTO_GetShiftState [09:48:24]wFMCommunicate request_size=4 [09:48:24]MH_SAM_APDU [09:48:24]CAPDU: 80 13 01 00 [09:48:24]Write to MH i2c: E2 08 00 F8 26 80 13 01 00 00 00 00 00 9B [09:48:24]Write i2c OK [09:48:24]MH_I2C_Read... [09:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:24]Read from MH i2c: E2 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 0E 00 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 0E 00 F8 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D3 [09:48:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:48:24]wFMCommunicate OK [09:48:24]SAM_PROTO_GetShiftState done [09:48:25]FM_GetShiftState done [09:48:25]req_shift_opened done [09:48:25]requested_item shift.open_date is exist - process it [09:48:25]req_shift_open_date [09:48:25]req_shift_open_date done [09:48:25]produce_requested_data done [09:48:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59787,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:48:25]process_action_free close_receipt [09:48:25]json_value_free [09:48:25]json_value_free done [09:48:25]process_json_proto returns [09:48:25]Send response to host [09:48:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59787,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:48:25]free response buf [09:48:25]execute_script done [09:48:25]execute_script returns [09:48:25]free content buf [09:48:25]Sock 9.Close socket [09:48:25]Sock 9.Thread stoped [09:48:28]OFD Sender: No OFD packet to send [09:48:33]OFD Sender: No OFD packet to send [09:48:38]OFD Sender: No OFD packet to send [09:48:43]OFD Sender: No OFD packet to send [09:48:48]OFD Sender: No OFD packet to send [09:48:53]OFD Sender: No OFD packet to send [09:48:58]OFD Sender: No OFD packet to send [09:49:03]OFD Sender: No OFD packet to send [09:49:08]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:39]accept exits with 8 [09:49:39]New connection [09:49:39]New thread 3067100516 created [09:49:39]Thread 3066957156 joined [09:49:39]Waiting for new connection... [09:49:39] Sock 8.Parse request [09:49:39]Sock 8.Check first char [09:49:39]Sock 8.First char is OK [09:49:39]request: POST /json_proto HTTP/1.0 [09:49:39]Method: POST [09:49:39]URL: /json_proto [09:49:39]Method is POST - this is cgi request [09:49:39]url: /json_proto [09:49:39]query_string will be loaded in cgi processing [09:49:39]execute_cgi json_proto POST (null) [09:49:39]execute_cgi path=json_proto method=POST [09:49:39]POST find Content-Length [09:49:39]Host: 172.17.60.68:8080 [09:49:39]Content-Length: 680 [09:49:39]Content-Type: application/json [09:49:39] [09:49:39]POST finish read [09:49:39]Found Content-Length = 680 [09:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 8.600, "sum" : 300.14, "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" ] } } [09:49:39]execute_script... [09:49:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 8.600, "sum" : 300.14, "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" ] } } [09:49:39]POST & json_proto [09:49:39]process_json_proto [09:49:39]json parsed OK: [09:49:39]protocol is kg_v1.0 [09:49:39]action value=close_receipt [09:49:39]process_action close_receipt [09:49:39]cmd_close_receipt [09:49:39]MH_GetDate [09:49:39]Write to MH i2c: F0 00 00 F9 26 0E [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: F0 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: F0 09 00 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: F0 09 00 F9 26 00 B4 34 60 66 9A 61 5F 66 85 [09:49:39]GetLastDocTimeStamp 1717580901 [09:49:39]current date 1717580980 [09:49:39]FM_GetShiftState [09:49:39]SAM_PROTO_GetShiftState [09:49:39]wFMCommunicate request_size=4 [09:49:39]MH_SAM_APDU [09:49:39]CAPDU: 80 13 01 00 [09:49:39]Write to MH i2c: E2 08 00 FA 26 80 13 01 00 00 00 00 00 9D [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:39]Read from MH i2c: E2 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 0E 00 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 0E 00 FA 26 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [09:49:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:49:39]wFMCommunicate OK [09:49:39]SAM_PROTO_GetShiftState done [09:49:39]FM_GetShiftState done [09:49:39]opened in 1717545916 [09:49:39]opened+sec_in_day 1717632316 [09:49:39]quantity*price = 30014 [09:49:39]sum+1 = 30015 [09:49:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 183 05.06.2024 09:49 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59788 ФПД: 101799130509357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094940&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59788&fm=101799130509357&tin=02508201610067®Number=0000000000151680&sum=30000 [09:49:40]StoreToDocumentArchive [09:49:40]shift 72 fd 59788 [09:49:40]save to /storage/0072/doc_00059788 [09:49:40]save last doc name /storage/0072/doc_00059788 to /storage/kkm_last_doc_name [09:49:40]save OK [09:49:40]Clear old archive folders... [09:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:49:40]tlvbuf is 003FD960 [09:49:40]SAM_PROTO_ClearQueue [09:49:40]wFMCommunicate request_size=4 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 09 00 00 [09:49:40]Write to MH i2c: E2 08 00 07 27 80 09 00 00 00 00 00 00 A0 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 07 27 00 90 00 A2 [09:49:40]RAPDU: 90 00 [09:49:40]wFMCommunicate OK [09:49:40]SAM_PROTO_ClearQueue done [09:49:40]KKMCreateOFDPacket [09:49:40]OFDProtocolAddRootSTLVToBuf [09:49:40]FM_MakeSignedData [09:49:40]FM_MakeSignedData [09:49:40]SAM_PROTO_SignData [09:49:40]wFMCommunicate request_size=4 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 0D 01 02 [09:49:40]Write to MH i2c: E2 08 00 08 27 80 0D 01 02 00 00 00 00 A8 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 08 27 00 90 00 A3 [09:49:40]RAPDU: 90 00 [09:49:40]wFMCommunicate OK [09:49:40]wFMCommunicate request_size=255 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B4 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C E9 00 00 35 04 06 00 5C 95 [09:49:40]Write to MH i2c: E2 02 01 09 27 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B4 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C E9 00 00 35 04 06 00 5C 95 00 00 57 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 09 27 00 90 00 A4 [09:49:40]RAPDU: 90 00 [09:49:40]wFMCommunicate OK [09:49:40]wFMCommunicate request_size=9 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 0D 02 02 04 F5 03 30 2D [09:49:40]Write to MH i2c: E2 0C 00 0A 27 80 0D 02 02 04 00 F5 03 30 2D 00 00 08 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 03 00 0A 27 00 90 00 A5 [09:49:40]RAPDU: 90 00 [09:49:40]wFMCommunicate OK [09:49:40]wFMCommunicate request_size=4 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 0D 03 02 [09:49:40]Write to MH i2c: E2 08 00 0B 27 80 0D 03 02 00 00 00 00 AD [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 0B 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 0B 00 0B 27 00 6E 02 25 B1 7C BE BF A5 90 00 92 [09:49:40]RAPDU: 6E 02 25 B1 7C BE BF A5 90 00 [09:49:40]wFMCommunicate OK [09:49:40]SAM_PROTO_SignData done [09:49:40]FM_MakeSignedData done [09:49:40]CreateOFDProtocolMessage [09:49:40]wFMCommunicate request_size=4 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 11 00 00 [09:49:40]Write to MH i2c: E2 08 00 0C 27 80 11 00 00 00 00 00 00 AD [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 17 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 17 00 0C 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 00 [09:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:49:40]wFMCommunicate OK [09:49:40]CreateOFDProtocolMessage done [09:49:40]OFDSenderStorePacket 59788 [09:49:40]StoreOFDPacket docnum=59788 [09:49:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0C 65 06 01 A7 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 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B4 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C E9 00 00 35 04 06 00 5C 95 F5 03 30 2D 6E 02 25 B1 7C BE BF A5 [09:49:40]CheckFolder [09:49:40]dirname=/storage/ofd_packets [09:49:40]CheckFolder done [09:49:40]ProducePacketName [09:49:40]name=ofd_packets/00059788 [09:49:40]NVStorageSaveData ofd_packets/00059788 [09:49:40]File name is /storage/ofd_packets/00059788 [09:49:40]Write 300 bytes [09:49:40]NVStorageSaveData done [09:49:40]OFDSenderStorePacket done [09:49:40]KKMCreateOFDPacket done [09:49:40]NVStorageSaveData kkm_last_timestamp [09:49:40]File name is /storage/kkm_last_timestamp [09:49:40]Write 4 bytes [09:49:40]NVStorageSaveData done [09:49:40]ExternCall_PrintAddStr [09:49:40]wPrintStart [09:49:40]Write to MH i2c: 01 00 00 0D 27 34 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 07 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 07 00 0D 27 00 00 00 00 00 FF 0F 49 [09:49:40]RasterBufferAndPrint [09:49:40]line Счет N : (1)545484 [09:49:40]line ИНН: 02508201610067 [09:49:40]line Контрольно-Кассовый Чек [09:49:40]line ПРОДАЖА [09:49:40]line ТРК (МРК, ГНК) : 71 [09:49:40]line Товар: 2711190000 [09:49:40]line ГАЗ-К-5 [09:49:40]line 8.600 * 34.90 [09:49:40]line = 300.14 [09:49:40]line НДС 12% НСП 1% [09:49:40]line > о реализуемом товаре [09:49:40]line ОКРУГЛЕНИЕ: -0.14 [09:49:40]line ИТОГО: 300.00 [09:49:40]line Внесено: 300.00 [09:49:40]line СДАЧА: 0.00 [09:49:40]line НСП 1% : 2.66 [09:49:40]line НДС 12% : 31.87 [09:49:40]line Наличными: 300.00 [09:49:40]line Безнал.: 0.00 [09:49:40]line Место: АЗС № 117 "Партнер Нефть" [09:49:40]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:49:41]line СНО: Общий режим [09:49:41]line Чек 183 05.06.2024 09:49 [09:49:41]line Смена: 72 ФФД: 1.0 [09:49:41]line ЗНМ: 0300000048 [09:49:41]line РНМ: 0000000000151680 [09:49:41]line Версия ККМ: v1.0 [09:49:41]line ФМ: 0000000000959414 [09:49:41]line ФД: 59788 [09:49:41]line ФПД: 101799130509357 [09:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T094940&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59788&fm=101799130509357&tin=02508201610067®Number=0000000000151680&sum=30000 [09:49:41]OFD Sender: Processing packet 59788 [packets to send 53, broken 52] [09:49:41]ProducePacketName [09:49:41]name=ofd_packets/00059788 [09:49:41]OFD Sender: To server: pG, [09:49:41]CommunicateWithHost lk.salyk.kg:30040 [09:49:41]ConnectInit lk.salyk.kg [09:49:41]written 0, free lines is 4095 [09:49:41]Connected sock=10 [09:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0C 65 06 01 A7 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 98 21 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 3E 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B4 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C E9 00 00 35 04 06 00 5C 95 F5 03 30 2D 6E 02 25 B1 7C BE BF A5 [09:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1D 51 47 00 A9 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C E9 00 00 F4 03 04 00 B8 E0 5F 66 B6 04 01 00 00 6F 93 3D 99 49 9C 34 A1 [09:49:41]CommunicateWithHost err = 0 [09:49:41]CheckOFDResponse [09:49:41]1017 (14) - 77093643461234 [09:49:41]1041 (16) - 0000000000959414 [09:49:41]1040 (4) - 59788 [09:49:41]1012 (4) - 05.06.2024 03:51 [09:49:41]1206 (1) - 0 [09:49:41]OFD Sender: Remove packet 59788 [09:49:41]ProducePacketName [09:49:41]name=ofd_packets/00059788 [09:49:41]NVStorageDeleteData [09:49:41]Write to MH i2c: 01 00 00 38 27 5F [09:49:41]Write i2c OK [09:49:41]MH_I2C_Read... [09:49:41]Read from MH i2c: 01 [09:49:41]MH_I2C_Read... [09:49:41]Read from MH i2c: 01 07 00 [09:49:41]MH_I2C_Read... [09:49:41]Read from MH i2c: 01 07 00 38 27 00 00 00 00 00 99 0C 0B [09:49:41]RasterBufferAndPrint [09:49:41]line [09:49:41]line [09:49:41]line [09:49:41]line [09:49:41]line [09:49:41]written 0, free lines is 3230 [09:49:41]MH_Cut [09:49:41]Write to MH i2c: D1 01 00 3F 27 01 38 [09:49:41]Write i2c OK [09:49:41]MH_I2C_Read... [09:49:41]Read from MH i2c: D1 [09:49:41]MH_I2C_Read... [09:49:41]Read from MH i2c: D1 01 00 [09:49:41]MH_I2C_Read... [09:49:41]Read from MH i2c: D1 01 00 3F 27 00 37 [09:49:41]Write to MH i2c: 01 00 00 40 27 67 [09:49:41]Write i2c OK [09:49:41]MH_I2C_Read... [09:49:42]OFD Sender: No OFD packet to send [09:49:42]*** Cut start [09:49:42]*** Partial cut [09:49:42]*** CUTSNS_PIN = 1 [09:49:42]*** CUTSNS_PIN = 0 [09:49:42]*** Brake cut motor [09:49:43]Read from MH i2c: 01 [09:49:43]MH_I2C_Read... [09:49:43]*** Stop cut motor [09:49:43]*** Cut end [09:49:43]Read from MH i2c: 01 07 00 [09:49:43]MH_I2C_Read... [09:49:43]Read from MH i2c: 01 07 00 40 27 00 00 00 00 00 FF 0F 7C [09:49:43]process_action close_receipt done [09:49:43]requested_data is exist [09:49:43]produce_requested_data [09:49:43]requested_item fm.sn is exist - process it [09:49:43]wFMCommunicate request_size=4 [09:49:43]MH_SAM_APDU [09:49:43]CAPDU: 80 11 00 00 [09:49:43]Write to MH i2c: E2 08 00 41 27 80 11 00 00 00 00 00 00 E2 [09:49:43]Write i2c OK [09:49:43]MH_I2C_Read... [09:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:43]Read from MH i2c: E2 [09:49:43]MH_I2C_Read... [09:49:43]Read from MH i2c: E2 17 00 [09:49:43]MH_I2C_Read... [09:49:43]Read from MH i2c: E2 17 00 41 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [09:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:49:43]wFMCommunicate OK [09:49:43]requested_item fd.num is exist - process it [09:49:43]SAM_PROTO_GetFieldsCounters [09:49:43]wFMCommunicate request_size=4 [09:49:43]MH_SAM_APDU [09:49:43]CAPDU: 80 13 00 00 [09:49:43]Write to MH i2c: E2 08 00 42 27 80 13 00 00 00 00 00 00 E5 [09:49:43]Write i2c OK [09:49:43]MH_I2C_Read... [09:49:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:43]Read from MH i2c: E2 [09:49:43]MH_I2C_Read... [09:49:43]Read from MH i2c: E2 62 00 [09:49:43]MH_I2C_Read... [09:49:43]Read from MH i2c: E2 62 00 42 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8C E9 00 00 0E 04 04 00 48 00 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 E4 [09:49:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8C E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:43]wFMCommunicate OK [09:49:43]SAM_PROTO_GetFieldsCounters done [09:49:43]requested_item shift.num is exist - process it [09:49:43]requested_item shift.opened is exist - process it [09:49:43]req_shift_opened [09:49:43]FM_GetShiftState [09:49:43]SAM_PROTO_GetShiftState [09:49:43]wFMCommunicate request_size=4 [09:49:43]MH_SAM_APDU [09:49:43]CAPDU: 80 13 01 00 [09:49:43]Write to MH i2c: E2 08 00 43 27 80 13 01 00 00 00 00 00 E7 [09:49:43]Write i2c OK [09:49:43]MH_I2C_Read... [09:49:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:43]Read from MH i2c: E2 [09:49:43]MH_I2C_Read... [09:49:43]Read from MH i2c: E2 0E 00 [09:49:43]MH_I2C_Read... [09:49:43]Read from MH i2c: E2 0E 00 43 27 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [09:49:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:49:43]wFMCommunicate OK [09:49:43]SAM_PROTO_GetShiftState done [09:49:43]FM_GetShiftState done [09:49:43]req_shift_opened done [09:49:43]requested_item shift.open_date is exist - process it [09:49:43]req_shift_open_date [09:49:43]req_shift_open_date done [09:49:43]produce_requested_data done [09:49:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59788,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:49:43]process_action_free close_receipt [09:49:43]json_value_free [09:49:43]json_value_free done [09:49:43]process_json_proto returns [09:49:43]Send response to host [09:49:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59788,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:49:43]free response buf [09:49:43]execute_script done [09:49:43]execute_script returns [09:49:43]free content buf [09:49:43]Sock 8.Close socket [09:49:43]Sock 8.Thread stoped [09:49:47]OFD Sender: No OFD packet to send [09:49:52]OFD Sender: No OFD packet to send [09:49:57]OFD Sender: No OFD packet to send [09:50:02]OFD Sender: No OFD packet to send [09:50:07]OFD Sender: No OFD packet to send [09:50:12]OFD Sender: No OFD packet to send [09:50:17]OFD Sender: No OFD packet to send [09:50:22]OFD Sender: No OFD packet to send [09:50:27]OFD Sender: No OFD packet to send [09:50:32]OFD Sender: No OFD packet to send [09:50:37]OFD Sender: No OFD packet to send [09:50:42]OFD Sender: No OFD packet to send [09:50:47]OFD Sender: No OFD packet to send [09:50:47]accept exits with 9 [09:50:47]New connection [09:50:47]New thread 3066957156 created [09:50:47]Thread 3067100516 joined [09:50:47]Waiting for new connection... [09:50:47] Sock 9.Parse request [09:50:47]Sock 9.Check first char [09:50:47]Sock 9.First char is OK [09:50:47]request: POST /json_proto HTTP/1.0 [09:50:47]Method: POST [09:50:47]URL: /json_proto [09:50:47]Method is POST - this is cgi request [09:50:47]url: /json_proto [09:50:47]query_string will be loaded in cgi processing [09:50:47]execute_cgi json_proto POST (null) [09:50:47]execute_cgi path=json_proto method=POST [09:50:47]POST find Content-Length [09:50:47]Host: 172.17.60.68:8080 [09:50:47]Content-Length: 677 [09:50:47]Content-Type: application/json [09:50:47] [09:50:47]POST finish read [09:50:47]Found Content-Length = 677 [09:50:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [09:50:47]execute_script... [09: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)545485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [09:50:47]POST & json_proto [09:50:47]process_json_proto [09:50:47]json parsed OK: [09:50:47]protocol is kg_v1.0 [09:50:47]action value=close_receipt [09:50:47]process_action close_receipt [09:50:47]cmd_close_receipt [09:50:47]MH_GetDate [09:50:47]Write to MH i2c: F0 00 00 44 27 5A [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: F0 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: F0 09 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: F0 09 00 44 27 00 F8 34 60 66 9A 61 5F 66 15 [09:50:47]GetLastDocTimeStamp 1717580980 [09:50:47]current date 1717581048 [09:50:47]FM_GetShiftState [09:50:47]SAM_PROTO_GetShiftState [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 13 01 00 [09:50:47]Write to MH i2c: E2 08 00 45 27 80 13 01 00 00 00 00 00 E9 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0E 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0E 00 45 27 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [09:50:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_GetShiftState done [09:50:47]FM_GetShiftState done [09:50:47]opened in 1717545916 [09:50:47]opened+sec_in_day 1717632316 [09:50:47]quantity*price = 20003 [09:50:47]sum+1 = 20004 [09:50:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 184 05.06.2024 09:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59789 ФПД: 42923756908715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095048&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59789&fm=42923756908715&tin=02508201610067®Number=0000000000151680&sum=20000 [09:50:48]StoreToDocumentArchive [09:50:48]shift 72 fd 59789 [09:50:48]save to /storage/0072/doc_00059789 [09:50:48]save last doc name /storage/0072/doc_00059789 to /storage/kkm_last_doc_name [09:50:48]save OK [09:50:48]Clear old archive folders... [09:50:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:48]tlvbuf is 003D9490 [09:50:48]SAM_PROTO_ClearQueue [09:50:48]wFMCommunicate request_size=4 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 09 00 00 [09:50:48]Write to MH i2c: E2 08 00 52 27 80 09 00 00 00 00 00 00 EB [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 52 27 00 90 00 ED [09:50:48]RAPDU: 90 00 [09:50:48]wFMCommunicate OK [09:50:48]SAM_PROTO_ClearQueue done [09:50:48]KKMCreateOFDPacket [09:50:48]OFDProtocolAddRootSTLVToBuf [09:50:48]FM_MakeSignedData [09:50:48]FM_MakeSignedData [09:50:48]SAM_PROTO_SignData [09:50:48]wFMCommunicate request_size=4 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 0D 01 02 [09:50:48]Write to MH i2c: E2 08 00 53 27 80 0D 01 02 00 00 00 00 F3 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 53 27 00 90 00 EE [09:50:48]RAPDU: 90 00 [09:50:48]wFMCommunicate OK [09:50:48]wFMCommunicate request_size=255 [09:50:48]MH_SAM_APDU [09:50: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 F8 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D E9 00 00 35 04 06 00 27 [09:50:48]Write to MH i2c: E2 02 01 54 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 F8 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D E9 00 00 35 04 06 00 27 00 00 CF [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 54 27 00 90 00 EF [09:50:48]RAPDU: 90 00 [09:50:48]wFMCommunicate OK [09:50:48]wFMCommunicate request_size=10 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 0D 02 02 05 09 F7 48 70 AB [09:50:48]Write to MH i2c: E2 0D 00 55 27 80 0D 02 02 05 00 09 F7 48 70 AB 00 00 63 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 03 00 55 27 00 90 00 F0 [09:50:48]RAPDU: 90 00 [09:50:48]wFMCommunicate OK [09:50:48]wFMCommunicate request_size=4 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 0D 03 02 [09:50:48]Write to MH i2c: E2 08 00 56 27 80 0D 03 02 00 00 00 00 F8 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 0B 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 0B 00 56 27 00 0B 9A 2E 70 9D F1 5D 93 90 00 BA [09:50:48]RAPDU: 0B 9A 2E 70 9D F1 5D 93 90 00 [09:50:48]wFMCommunicate OK [09:50:48]SAM_PROTO_SignData done [09:50:48]FM_MakeSignedData done [09:50:48]CreateOFDProtocolMessage [09:50:48]wFMCommunicate request_size=4 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 11 00 00 [09:50:48]Write to MH i2c: E2 08 00 57 27 80 11 00 00 00 00 00 00 F8 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:49]Read from MH i2c: E2 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 17 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 17 00 57 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [09:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:50:49]wFMCommunicate OK [09:50:49]CreateOFDProtocolMessage done [09:50:49]OFDSenderStorePacket 59789 [09:50:49]StoreOFDPacket docnum=59789 [09:50:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F7 66 07 01 65 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 F8 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D E9 00 00 35 04 06 00 27 09 F7 48 70 AB 0B 9A 2E 70 9D F1 5D 93 [09:50:49]CheckFolder [09:50:49]dirname=/storage/ofd_packets [09:50:49]CheckFolder done [09:50:49]ProducePacketName [09:50:49]name=ofd_packets/00059789 [09:50:49]NVStorageSaveData ofd_packets/00059789 [09:50:49]File name is /storage/ofd_packets/00059789 [09:50:49]Write 301 bytes [09:50:49]NVStorageSaveData done [09:50:49]OFDSenderStorePacket done [09:50:49]KKMCreateOFDPacket done [09:50:49]NVStorageSaveData kkm_last_timestamp [09:50:49]File name is /storage/kkm_last_timestamp [09:50:49]Write 4 bytes [09:50:49]NVStorageSaveData done [09:50:49]ExternCall_PrintAddStr [09:50:49]wPrintStart [09:50:49]Write to MH i2c: 01 00 00 58 27 7F [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 07 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 07 00 58 27 00 00 00 00 00 FF 0F 94 [09:50:49]RasterBufferAndPrint [09:50:49]line Счет N : (1)545485 [09:50:49]line ИНН: 02508201610067 [09:50:49]line Контрольно-Кассовый Чек [09:50:49]line ПРОДАЖА [09:50:49]line ТРК (МРК, ГНК) : 22 [09:50:49]line Товар: 2710124130 [09:50:49]line Аи-92-К-5 [09:50:49]line 2.990 * 66.90 [09:50:49]line = 200.03 [09:50:49]line НДС 12% НСП 1% [09:50:49]line > о реализуемом товаре [09:50:49]line ОКРУГЛЕНИЕ: -0.03 [09:50:49]line ИТОГО: 200.00 [09:50:49]line Внесено: 200.00 [09:50:49]line СДАЧА: 0.00 [09:50:49]line НСП 1% : 1.77 [09:50:49]line НДС 12% : 21.24 [09:50:49]line Наличными: 200.00 [09:50:49]line Безнал.: 0.00 [09:50:49]line Место: АЗС № 117 "Партнер Нефть" [09:50:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:50:49]line СНО: Общий режим [09:50:49]line Чек 184 05.06.2024 09:50 [09:50:49]line Смена: 72 ФФД: 1.0 [09:50:49]line ЗНМ: 0300000048 [09:50:49]line РНМ: 0000000000151680 [09:50:49]line Версия ККМ: v1.0 [09:50:49]line ФМ: 0000000000959414 [09:50:49]line ФД: 59789 [09:50:49]line ФПД: 42923756908715 [09:50:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095048&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59789&fm=42923756908715&tin=02508201610067®Number=0000000000151680&sum=20000 [09:50:49]OFD Sender: Processing packet 59789 [packets to send 53, broken 52] [09:50:49]ProducePacketName [09:50:49]name=ofd_packets/00059789 [09:50:49]OFD Sender: To server: pG, [09:50:49]CommunicateWithHost lk.salyk.kg:30040 [09:50:49]ConnectInit lk.salyk.kg [09:50:49]written 0, free lines is 4095 [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 39 35 39 34 31 34 0F 01 00 00 F7 66 07 01 65 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 F8 34 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D E9 00 00 35 04 06 00 27 09 F7 48 70 AB 0B 9A 2E 70 9D F1 5D 93 [09:50:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9C 52 47 00 34 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 39 35 39 34 31 34 10 04 04 00 8D E9 00 00 F4 03 04 00 FC E0 5F 66 B6 04 01 00 00 F4 3F F8 4A D3 80 6B E8 [09:50:49]CommunicateWithHost err = 0 [09:50:49]CheckOFDResponse [09:50:49]1017 (14) - 77093643461234 [09:50:49]1041 (16) - 0000000000959414 [09:50:49]1040 (4) - 59789 [09:50:49]1012 (4) - 05.06.2024 03:52 [09:50:49]1206 (1) - 0 [09:50:49]OFD Sender: Remove packet 59789 [09:50:49]ProducePacketName [09:50:49]name=ofd_packets/00059789 [09:50:49]NVStorageDeleteData [09:50:49]Write to MH i2c: 01 00 00 83 27 AA [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 07 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 07 00 83 27 00 00 00 00 00 9A 0C 57 [09:50:49]RasterBufferAndPrint [09:50:49]line [09:50:49]line [09:50:49]line [09:50:49]line [09:50:49]line [09:50:49]written 0, free lines is 3231 [09:50:49]MH_Cut [09:50:49]Write to MH i2c: D1 01 00 8A 27 01 83 [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: D1 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: D1 01 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: D1 01 00 8A 27 00 82 [09:50:49]Write to MH i2c: 01 00 00 8B 27 B2 [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:50]OFD Sender: No OFD packet to send [09:50:50]*** Cut start [09:50:50]*** Partial cut [09:50:50]*** CUTSNS_PIN = 1 [09:50:50]*** CUTSNS_PIN = 0 [09:50:51]*** Brake cut motor [09:50:51]Read from MH i2c: 01 [09:50:51]MH_I2C_Read... [09:50:51]*** Stop cut motor [09:50:51]*** Cut end [09:50:51]Read from MH i2c: 01 07 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: 01 07 00 8B 27 00 00 00 00 00 FF 0F C7 [09:50:51]process_action close_receipt done [09:50:51]requested_data is exist [09:50:51]produce_requested_data [09:50:51]requested_item fm.sn is exist - process it [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 11 00 00 [09:50:51]Write to MH i2c: E2 08 00 8C 27 80 11 00 00 00 00 00 00 2D [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:51]Read from MH i2c: E2 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 17 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 17 00 8C 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 80 [09:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:50:51]wFMCommunicate OK [09:50:51]requested_item fd.num is exist - process it [09:50:51]SAM_PROTO_GetFieldsCounters [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 13 00 00 [09:50:51]Write to MH i2c: E2 08 00 8D 27 80 13 00 00 00 00 00 00 30 [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:51]Read from MH i2c: E2 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 62 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 62 00 8D 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8D E9 00 00 0E 04 04 00 48 00 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 33 [09:50:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8D E9 00 00 0E 04 04 00 48 00 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 [09:50:51]wFMCommunicate OK [09:50:51]SAM_PROTO_GetFieldsCounters done [09:50:51]requested_item shift.num is exist - process it [09:50:51]requested_item shift.opened is exist - process it [09:50:51]req_shift_opened [09:50:51]FM_GetShiftState [09:50:51]SAM_PROTO_GetShiftState [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 13 01 00 [09:50:51]Write to MH i2c: E2 08 00 8E 27 80 13 01 00 00 00 00 00 32 [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:51]Read from MH i2c: E2 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 0E 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 0E 00 8E 27 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6A [09:50:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:50:51]wFMCommunicate OK [09:50:51]SAM_PROTO_GetShiftState done [09:50:51]FM_GetShiftState done [09:50:51]req_shift_opened done [09:50:51]requested_item shift.open_date is exist - process it [09:50:51]req_shift_open_date [09:50:51]req_shift_open_date done [09:50:51]produce_requested_data done [09:50:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59789,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:50:51]process_action_free close_receipt [09:50:51]json_value_free [09:50:51]json_value_free done [09:50:51]process_json_proto returns [09:50:51]Send response to host [09:50:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59789,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:50:51]free response buf [09:50:51]execute_script done [09:50:51]execute_script returns [09:50:51]free content buf [09:50:51]Sock 9.Close socket [09:50:51]Sock 9.Thread stoped [09:50:55]OFD Sender: No OFD packet to send [09:51:00]OFD Sender: No OFD packet to send [09:51:05]OFD Sender: No OFD packet to send [09:51:10]OFD Sender: No OFD packet to send [09:51:15]OFD Sender: No OFD packet to send [09:51:20]OFD Sender: No OFD packet to send [09:51:25]OFD Sender: No OFD packet to send [09:51:30]OFD Sender: No OFD packet to send [09:51:35]OFD Sender: No OFD packet to send [09:51:40]OFD Sender: No OFD packet to send [09:51:45]OFD Sender: No OFD packet to send [09:51:50]OFD Sender: No OFD packet to send [09:51:55]OFD Sender: No OFD packet to send [09:52:00]OFD Sender: No OFD packet to send [09:52:05]OFD Sender: No OFD packet to send [09:52:10]OFD Sender: No OFD packet to send [09:52:15]OFD Sender: No OFD packet to send [09:52:20]OFD Sender: No OFD packet to send [09:52:25]OFD Sender: No OFD packet to send [09:52:30]OFD Sender: No OFD packet to send [09:52:35]OFD Sender: No OFD packet to send [09:52:36]accept exits with 8 [09:52:36]New connection [09:52:36]New thread 3067100516 created [09:52:36]Thread 3066957156 joined [09:52:36]Waiting for new connection... [09:52:36] Sock 8.Parse request [09:52:36]Sock 8.Check first char [09:52:36]Sock 8.First char is OK [09:52:36]request: POST /json_proto HTTP/1.0 [09:52:36]Method: POST [09:52:36]URL: /json_proto [09:52:36]Method is POST - this is cgi request [09:52:36]url: /json_proto [09:52:36]query_string will be loaded in cgi processing [09:52:36]execute_cgi json_proto POST (null) [09:52:36]execute_cgi path=json_proto method=POST [09:52:36]POST find Content-Length [09:52:36]Host: 172.17.60.68:8080 [09:52:36]Content-Length: 796 [09:52:36]Content-Type: application/json [09:52:36] [09:52:36]POST finish read [09:52:36]Found Content-Length = 796 [09:52:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:36]execute_script... [09: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)545486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:36]POST & json_proto [09:52:36]process_json_proto [09:52:36]json parsed OK: [09:52:36]protocol is kg_v1.0 [09:52:36]action value=close_receipt [09:52:36]process_action close_receipt [09:52:36]cmd_close_receipt [09:52:36]MH_GetDate [09:52:36]Write to MH i2c: F0 00 00 8F 27 A5 [09:52:36]Write i2c OK [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: F0 [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: F0 09 00 [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: F0 09 00 8F 27 00 65 35 60 66 9A 61 5F 66 CE [09:52:36]GetLastDocTimeStamp 1717581048 [09:52:36]current date 1717581157 [09:52:36]FM_GetShiftState [09:52:36]SAM_PROTO_GetShiftState [09:52:36]wFMCommunicate request_size=4 [09:52:36]MH_SAM_APDU [09:52:36]CAPDU: 80 13 01 00 [09:52:36]Write to MH i2c: E2 08 00 90 27 80 13 01 00 00 00 00 00 34 [09:52:36]Write i2c OK [09:52:36]MH_I2C_Read... [09:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:37]Read from MH i2c: E2 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 0E 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 0E 00 90 27 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6C [09:52:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:52:37]wFMCommunicate OK [09:52:37]SAM_PROTO_GetShiftState done [09:52:37]FM_GetShiftState done [09:52:37]opened in 1717545916 [09:52:37]opened+sec_in_day 1717632316 [09:52:37]quantity*price = 100016 [09:52:37]sum+1 = 100018 [09:52:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.17 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.17 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 185 05.06.2024 09:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59790 ФПД: 46991853824640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095237&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59790&fm=46991853824640&tin=02508201610067®Number=0000000000151680&sum=100017 [09:52:38]StoreToDocumentArchive [09:52:38]shift 72 fd 59790 [09:52:38]save to /storage/0072/doc_00059790 [09:52:38]save last doc name /storage/0072/doc_00059790 to /storage/kkm_last_doc_name [09:52:38]save OK [09:52:38]Clear old archive folders... [09:52:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:52:38]tlvbuf is 003D8D00 [09:52:38]SAM_PROTO_ClearQueue [09:52:38]wFMCommunicate request_size=4 [09:52:38]MH_SAM_APDU [09:52:38]CAPDU: 80 09 00 00 [09:52:38]Write to MH i2c: E2 08 00 9D 27 80 09 00 00 00 00 00 00 36 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:38]Read from MH i2c: E2 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 9D 27 00 90 00 38 [09:52:38]RAPDU: 90 00 [09:52:38]wFMCommunicate OK [09:52:38]SAM_PROTO_ClearQueue done [09:52:38]KKMCreateOFDPacket [09:52:38]OFDProtocolAddRootSTLVToBuf [09:52:38]FM_MakeSignedData [09:52:38]FM_MakeSignedData [09:52:38]SAM_PROTO_SignData [09:52:38]wFMCommunicate request_size=4 [09:52:38]MH_SAM_APDU [09:52:38]CAPDU: 80 0D 01 02 [09:52:38]Write to MH i2c: E2 08 00 9E 27 80 0D 01 02 00 00 00 00 3E [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:38]Read from MH i2c: E2 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 9E 27 00 90 00 39 [09:52:38]RAPDU: 90 00 [09:52:38]wFMCommunicate OK [09:52:38]wFMCommunicate request_size=255 [09:52:38]MH_SAM_APDU [09:52:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 65 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E E9 00 00 35 04 06 00 [09:52:38]Write to MH i2c: E2 02 01 9F 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 65 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E E9 00 00 35 04 06 00 00 00 E2 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:38]Read from MH i2c: E2 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 9F 27 00 90 00 3A [09:52:38]RAPDU: 90 00 [09:52:38]wFMCommunicate OK [09:52:38]wFMCommunicate request_size=11 [09:52:38]MH_SAM_APDU [09:52:38]CAPDU: 80 0D 02 02 06 2A BD 24 C1 2A 80 [09:52:38]Write to MH i2c: E2 0E 00 A0 27 80 0D 02 02 06 00 2A BD 24 C1 2A 80 00 00 C3 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:38]Read from MH i2c: E2 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 03 00 A0 27 00 90 00 3B [09:52:38]RAPDU: 90 00 [09:52:38]wFMCommunicate OK [09:52:38]wFMCommunicate request_size=4 [09:52:38]MH_SAM_APDU [09:52:38]CAPDU: 80 0D 03 02 [09:52:38]Write to MH i2c: E2 08 00 A1 27 80 0D 03 02 00 00 00 00 43 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:38]Read from MH i2c: E2 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 0B 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 0B 00 A1 27 00 EA 87 F2 84 07 CE C5 BC 90 00 81 [09:52:38]RAPDU: EA 87 F2 84 07 CE C5 BC 90 00 [09:52:38]wFMCommunicate OK [09:52:38]SAM_PROTO_SignData done [09:52:38]FM_MakeSignedData done [09:52:38]CreateOFDProtocolMessage [09:52:38]wFMCommunicate request_size=4 [09:52:38]MH_SAM_APDU [09:52:38]CAPDU: 80 11 00 00 [09:52:38]Write to MH i2c: E2 08 00 A2 27 80 11 00 00 00 00 00 00 43 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:38]Read from MH i2c: E2 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 17 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: E2 17 00 A2 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 96 [09:52:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:52:38]wFMCommunicate OK [09:52:38]CreateOFDProtocolMessage done [09:52:38]OFDSenderStorePacket 59790 [09:52:38]StoreOFDPacket docnum=59790 [09:52:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 B0 52 08 01 88 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 65 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E E9 00 00 35 04 06 00 2A BD 24 C1 2A 80 EA 87 F2 84 07 CE C5 BC [09:52:38]CheckFolder [09:52:38]dirname=/storage/ofd_packets [09:52:38]CheckFolder done [09:52:38]ProducePacketName [09:52:38]name=ofd_packets/00059790 [09:52:38]NVStorageSaveData ofd_packets/00059790 [09:52:38]File name is /storage/ofd_packets/00059790 [09:52:38]Write 302 bytes [09:52:38]NVStorageSaveData done [09:52:38]OFDSenderStorePacket done [09:52:38]KKMCreateOFDPacket done [09:52:38]NVStorageSaveData kkm_last_timestamp [09:52:38]File name is /storage/kkm_last_timestamp [09:52:38]Write 4 bytes [09:52:38]NVStorageSaveData done [09:52:38]ExternCall_PrintAddStr [09:52:38]wPrintStart [09:52:38]Write to MH i2c: 01 00 00 A3 27 CA [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: 01 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: 01 07 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: 01 07 00 A3 27 00 00 00 00 00 FF 0F DF [09:52:38]RasterBufferAndPrint [09:52:38]line Счет N : (1)545486 [09:52:38]line ИНН: 02508201610067 [09:52:38]line Контрольно-Кассовый Чек [09:52:38]line ПРОДАЖА [09:52:38]line ТРК (МРК, ГНК) : 44 [09:52:38]line Товар: 2710124130 [09:52:38]line SUPER 92-К-5 [09:52:38]line 14.730 * 67.90 [09:52:38]line = 1000.17 [09:52:38]line НДС 12% НСП 1% [09:52:38]line > о реализуемом товаре [09:52:38]line ИТОГО: 1000.17 [09:52:38]line НСП 1% : 8.85 [09:52:38]line НДС 12% : 106.21 [09:52:38]line Наличными: 0.00 [09:52:38]line Безнал.: 1000.17 [09:52:38]line Место: АЗС № 117 "Партнер Нефть" [09:52:38]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:52:38]line СНО: Общий режим [09:52:38]line Чек 185 05.06.2024 09:52 [09:52:38]line Смена: 72 ФФД: 1.0 [09:52:38]line ЗНМ: 0300000048 [09:52:38]line РНМ: 0000000000151680 [09:52:38]line Версия ККМ: v1.0 [09:52:38]line Платежная система: O! деньги [09:52:38]line ФМ: 0000000000959414 [09:52:38]line ФД: 59790 [09:52:38]line ФПД: 46991853824640 [09:52:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095237&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59790&fm=46991853824640&tin=02508201610067®Number=0000000000151680&sum=100017 [09:52:39]OFD Sender: Processing packet 59790 [packets to send 53, broken 52] [09:52:39]ProducePacketName [09:52:39]name=ofd_packets/00059790 [09:52:39]OFD Sender: To server: pG, [09:52:39]CommunicateWithHost lk.salyk.kg:30040 [09:52:39]ConnectInit lk.salyk.kg [09:52:39]written 0, free lines is 4095 [09:52:39]Connected sock=9 [09:52:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 B0 52 08 01 88 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 65 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E E9 00 00 35 04 06 00 2A BD 24 C1 2A 80 EA 87 F2 84 07 CE C5 BC [09:52:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A6 6B 47 00 9E 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E E9 00 00 F4 03 04 00 6A E1 5F 66 B6 04 01 00 00 8B A5 87 B3 DB 45 77 D1 [09:52:39]CommunicateWithHost err = 0 [09:52:39]CheckOFDResponse [09:52:39]1017 (14) - 77093643461234 [09:52:39]1041 (16) - 0000000000959414 [09:52:39]1040 (4) - 59790 [09:52:39]1012 (4) - 05.06.2024 03:54 [09:52:39]1206 (1) - 0 [09:52:39]OFD Sender: Remove packet 59790 [09:52:39]ProducePacketName [09:52:39]name=ofd_packets/00059790 [09:52:39]NVStorageDeleteData [09:52:39]Write to MH i2c: 01 00 00 CD 27 F4 [09:52:39]Write i2c OK [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: 01 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: 01 07 00 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: 01 07 00 CD 27 00 00 00 00 00 AD 0C B4 [09:52:39]RasterBufferAndPrint [09:52:39]line [09:52:39]line [09:52:39]line [09:52:39]line [09:52:39]line [09:52:39]written 0, free lines is 3248 [09:52:39]MH_Cut [09:52:39]Write to MH i2c: D1 01 00 D4 27 01 CD [09:52:39]Write i2c OK [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: D1 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: D1 01 00 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: D1 01 00 D4 27 00 CC [09:52:39]Write to MH i2c: 01 00 00 D5 27 FC [09:52:39]Write i2c OK [09:52:39]MH_I2C_Read... [09:52:39]OFD Sender: No OFD packet to send [09:52:40]*** Cut start [09:52:40]*** Partial cut [09:52:40]*** CUTSNS_PIN = 1 [09:52:40]*** CUTSNS_PIN = 0 [09:52:40]*** Brake cut motor [09:52:41]Read from MH i2c: 01 [09:52:41]MH_I2C_Read... [09:52:41]*** Stop cut motor [09:52:41]*** Cut end [09:52:41]Read from MH i2c: 01 07 00 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: 01 07 00 D5 27 00 00 00 00 00 FF 0F 11 [09:52:41]process_action close_receipt done [09:52:41]requested_data is exist [09:52:41]produce_requested_data [09:52:41]requested_item fm.sn is exist - process it [09:52:41]wFMCommunicate request_size=4 [09:52:41]MH_SAM_APDU [09:52:41]CAPDU: 80 11 00 00 [09:52:41]Write to MH i2c: E2 08 00 D6 27 80 11 00 00 00 00 00 00 77 [09:52:41]Write i2c OK [09:52:41]MH_I2C_Read... [09:52:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:41]Read from MH i2c: E2 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 17 00 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 17 00 D6 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CA [09:52:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:52:41]wFMCommunicate OK [09:52:41]requested_item fd.num is exist - process it [09:52:41]SAM_PROTO_GetFieldsCounters [09:52:41]wFMCommunicate request_size=4 [09:52:41]MH_SAM_APDU [09:52:41]CAPDU: 80 13 00 00 [09:52:41]Write to MH i2c: E2 08 00 D7 27 80 13 00 00 00 00 00 00 7A [09:52:41]Write i2c OK [09:52:41]MH_I2C_Read... [09:52:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:41]Read from MH i2c: E2 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 62 00 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 62 00 D7 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8E E9 00 00 0E 04 04 00 48 00 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 81 [09:52:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8E E9 00 00 0E 04 04 00 48 00 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 [09:52:41]wFMCommunicate OK [09:52:41]SAM_PROTO_GetFieldsCounters done [09:52:41]requested_item shift.num is exist - process it [09:52:41]requested_item shift.opened is exist - process it [09:52:41]req_shift_opened [09:52:41]FM_GetShiftState [09:52:41]SAM_PROTO_GetShiftState [09:52:41]wFMCommunicate request_size=4 [09:52:41]MH_SAM_APDU [09:52:41]CAPDU: 80 13 01 00 [09:52:41]Write to MH i2c: E2 08 00 D8 27 80 13 01 00 00 00 00 00 7C [09:52:41]Write i2c OK [09:52:41]MH_I2C_Read... [09:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:41]Read from MH i2c: E2 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 0E 00 [09:52:41]MH_I2C_Read... [09:52:41]Read from MH i2c: E2 0E 00 D8 27 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [09:52:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:52:41]wFMCommunicate OK [09:52:41]SAM_PROTO_GetShiftState done [09:52:41]FM_GetShiftState done [09:52:41]req_shift_opened done [09:52:41]requested_item shift.open_date is exist - process it [09:52:41]req_shift_open_date [09:52:41]req_shift_open_date done [09:52:41]produce_requested_data done [09:52:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59790,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:52:41]process_action_free close_receipt [09:52:41]json_value_free [09:52:41]json_value_free done [09:52:41]process_json_proto returns [09:52:41]Send response to host [09:52:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59790,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:52:41]free response buf [09:52:41]execute_script done [09:52:41]execute_script returns [09:52:41]free content buf [09:52:41]Sock 8.Close socket [09:52:41]Sock 8.Thread stoped [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:02]accept exits with 10 [09:53:02]New connection [09:53:02]New thread 3066957156 created [09:53:02]Thread 3067100516 joined [09:53:02]Waiting for new connection... [09:53:02] Sock 10.Parse request [09:53:02]Sock 10.Check first char [09:53:02]Sock 10.First char is OK [09:53:02]request: POST /json_proto HTTP/1.0 [09:53:02]Method: POST [09:53:02]URL: /json_proto [09:53:02]Method is POST - this is cgi request [09:53:02]url: /json_proto [09:53:02]query_string will be loaded in cgi processing [09:53:02]execute_cgi json_proto POST (null) [09:53:02]execute_cgi path=json_proto method=POST [09:53:02]POST find Content-Length [09:53:02]Host: 172.17.60.68:8080 [09:53:02]Content-Length: 682 [09:53:02]Content-Type: application/json [09:53:02] [09:53:02]POST finish read [09:53:02]Found Content-Length = 682 [09:53:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:02]execute_script... [09:53:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:02]POST & json_proto [09:53:02]process_json_proto [09:53:02]json parsed OK: [09:53:02]protocol is kg_v1.0 [09:53:02]action value=close_receipt [09:53:02]process_action close_receipt [09:53:02]cmd_close_receipt [09:53:02]MH_GetDate [09:53:02]Write to MH i2c: F0 00 00 D9 27 EF [09:53:02]Write i2c OK [09:53:02]MH_I2C_Read... [09:53:02]Read from MH i2c: F0 [09:53:02]MH_I2C_Read... [09:53:02]Read from MH i2c: F0 09 00 [09:53:02]MH_I2C_Read... [09:53:02]Read from MH i2c: F0 09 00 D9 27 00 7F 35 60 66 9A 61 5F 66 32 [09:53:02]GetLastDocTimeStamp 1717581157 [09:53:02]current date 1717581183 [09:53:02]FM_GetShiftState [09:53:02]SAM_PROTO_GetShiftState [09:53:02]wFMCommunicate request_size=4 [09:53:02]MH_SAM_APDU [09:53:02]CAPDU: 80 13 01 00 [09:53:02]Write to MH i2c: E2 08 00 DA 27 80 13 01 00 00 00 00 00 7E [09:53:02]Write i2c OK [09:53:02]MH_I2C_Read... [09:53:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:02]Read from MH i2c: E2 [09:53:02]MH_I2C_Read... [09:53:02]Read from MH i2c: E2 0E 00 [09:53:02]MH_I2C_Read... [09:53:02]Read from MH i2c: E2 0E 00 DA 27 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B6 [09:53:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:53:02]wFMCommunicate OK [09:53:02]SAM_PROTO_GetShiftState done [09:53:02]FM_GetShiftState done [09:53:02]opened in 1717545916 [09:53:02]opened+sec_in_day 1717632316 [09:53:02]quantity*price = 100015 [09:53:02]sum+1 = 100017 [09:53:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 186 05.06.2024 09:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59791 ФПД: 98451838810577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095303&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59791&fm=98451838810577&tin=02508201610067®Number=0000000000151680&sum=100000 [09:53:03]StoreToDocumentArchive [09:53:03]shift 72 fd 59791 [09:53:03]save to /storage/0072/doc_00059791 [09:53:03]save last doc name /storage/0072/doc_00059791 to /storage/kkm_last_doc_name [09:53:03]save OK [09:53:03]Clear old archive folders... [09:53:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:03]tlvbuf is 003F0680 [09:53:03]SAM_PROTO_ClearQueue [09:53:03]wFMCommunicate request_size=4 [09:53:03]MH_SAM_APDU [09:53:03]CAPDU: 80 09 00 00 [09:53:03]Write to MH i2c: E2 08 00 E7 27 80 09 00 00 00 00 00 00 80 [09:53:03]Write i2c OK [09:53:03]MH_I2C_Read... [09:53:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:04]Read from MH i2c: E2 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 E7 27 00 90 00 82 [09:53:04]RAPDU: 90 00 [09:53:04]wFMCommunicate OK [09:53:04]SAM_PROTO_ClearQueue done [09:53:04]KKMCreateOFDPacket [09:53:04]OFDProtocolAddRootSTLVToBuf [09:53:04]FM_MakeSignedData [09:53:04]FM_MakeSignedData [09:53:04]SAM_PROTO_SignData [09:53:04]wFMCommunicate request_size=4 [09:53:04]MH_SAM_APDU [09:53:04]CAPDU: 80 0D 01 02 [09:53:04]Write to MH i2c: E2 08 00 E8 27 80 0D 01 02 00 00 00 00 88 [09:53:04]Write i2c OK [09:53:04]MH_I2C_Read... [09:53:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:04]Read from MH i2c: E2 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 E8 27 00 90 00 83 [09:53:04]RAPDU: 90 00 [09:53:04]wFMCommunicate OK [09:53:04]wFMCommunicate request_size=255 [09:53:04]MH_SAM_APDU [09:53: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 7F 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F E9 00 00 35 04 06 00 59 [09:53:04]Write to MH i2c: E2 02 01 E9 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 7F 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F E9 00 00 35 04 06 00 59 00 00 5A [09:53:04]Write i2c OK [09:53:04]MH_I2C_Read... [09:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:04]Read from MH i2c: E2 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 E9 27 00 90 00 84 [09:53:04]RAPDU: 90 00 [09:53:04]wFMCommunicate OK [09:53:04]wFMCommunicate request_size=10 [09:53:04]MH_SAM_APDU [09:53:04]CAPDU: 80 0D 02 02 05 8A 9A E1 39 D1 [09:53:04]Write to MH i2c: E2 0D 00 EA 27 80 0D 02 02 05 00 8A 9A E1 39 D1 00 00 A4 [09:53:04]Write i2c OK [09:53:04]MH_I2C_Read... [09:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:04]Read from MH i2c: E2 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 03 00 EA 27 00 90 00 85 [09:53:04]RAPDU: 90 00 [09:53:04]wFMCommunicate OK [09:53:04]wFMCommunicate request_size=4 [09:53:04]MH_SAM_APDU [09:53:04]CAPDU: 80 0D 03 02 [09:53:04]Write to MH i2c: E2 08 00 EB 27 80 0D 03 02 00 00 00 00 8D [09:53:04]Write i2c OK [09:53:04]MH_I2C_Read... [09:53:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:04]Read from MH i2c: E2 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 0B 00 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 0B 00 EB 27 00 BA 6A 8F 02 A1 FE 5A F1 90 00 2D [09:53:04]RAPDU: BA 6A 8F 02 A1 FE 5A F1 90 00 [09:53:04]wFMCommunicate OK [09:53:04]SAM_PROTO_SignData done [09:53:04]FM_MakeSignedData done [09:53:04]CreateOFDProtocolMessage [09:53:04]wFMCommunicate request_size=4 [09:53:04]MH_SAM_APDU [09:53:04]CAPDU: 80 11 00 00 [09:53:04]Write to MH i2c: E2 08 00 EC 27 80 11 00 00 00 00 00 00 8D [09:53:04]Write i2c OK [09:53:04]MH_I2C_Read... [09:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:04]Read from MH i2c: E2 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 17 00 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: E2 17 00 EC 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E0 [09:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:53:04]wFMCommunicate OK [09:53:04]CreateOFDProtocolMessage done [09:53:04]OFDSenderStorePacket 59791 [09:53:04]StoreOFDPacket docnum=59791 [09:53:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4D 54 07 01 41 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 7F 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F E9 00 00 35 04 06 00 59 8A 9A E1 39 D1 BA 6A 8F 02 A1 FE 5A F1 [09:53:04]CheckFolder [09:53:04]dirname=/storage/ofd_packets [09:53:04]CheckFolder done [09:53:04]ProducePacketName [09:53:04]name=ofd_packets/00059791 [09:53:04]NVStorageSaveData ofd_packets/00059791 [09:53:04]File name is /storage/ofd_packets/00059791 [09:53:04]Write 301 bytes [09:53:04]NVStorageSaveData done [09:53:04]OFDSenderStorePacket done [09:53:04]KKMCreateOFDPacket done [09:53:04]NVStorageSaveData kkm_last_timestamp [09:53:04]File name is /storage/kkm_last_timestamp [09:53:04]Write 4 bytes [09:53:04]NVStorageSaveData done [09:53:04]ExternCall_PrintAddStr [09:53:04]wPrintStart [09:53:04]Write to MH i2c: 01 00 00 ED 27 14 [09:53:04]Write i2c OK [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: 01 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: 01 07 00 [09:53:04]MH_I2C_Read... [09:53:04]Read from MH i2c: 01 07 00 ED 27 00 00 00 00 00 FF 0F 29 [09:53:04]RasterBufferAndPrint [09:53:04]line Счет N : (1)545487 [09:53:04]line ИНН: 02508201610067 [09:53:04]line Контрольно-Кассовый Чек [09:53:04]line ПРОДАЖА [09:53:04]line ТРК (МРК, ГНК) : 12 [09:53:04]line Товар: 2710124130 [09:53:04]line Аи-92-К-5 [09:53:04]line 14.950 * 66.90 [09:53:04]line = 1000.16 [09:53:04]line НДС 12% НСП 1% [09:53:04]line > о реализуемом товаре [09:53:04]line ОКРУГЛЕНИЕ: -0.16 [09:53:04]line ИТОГО: 1000.00 [09:53:04]line Внесено: 1000.00 [09:53:04]line СДАЧА: 0.00 [09:53:04]line НСП 1% : 8.85 [09:53:04]line НДС 12% : 106.21 [09:53:04]line Наличными: 1000.00 [09:53:04]line Безнал.: 0.00 [09:53:04]line Место: АЗС № 117 "Партнер Нефть" [09:53:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:53:04]line СНО: Общий режим [09:53:04]line Чек 186 05.06.2024 09:53 [09:53:04]line Смена: 72 ФФД: 1.0 [09:53:04]line ЗНМ: 0300000048 [09:53:04]line РНМ: 0000000000151680 [09:53:04]line Версия ККМ: v1.0 [09:53:04]line ФМ: 0000000000959414 [09:53:04]line ФД: 59791 [09:53:04]line ФПД: 98451838810577 [09:53:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095303&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59791&fm=98451838810577&tin=02508201610067®Number=0000000000151680&sum=100000 [09:53:04]OFD Sender: Processing packet 59791 [packets to send 53, broken 52] [09:53:04]ProducePacketName [09:53:04]name=ofd_packets/00059791 [09:53:04]OFD Sender: To server: pG, [09:53:04]CommunicateWithHost lk.salyk.kg:30040 [09:53:04]ConnectInit lk.salyk.kg [09:53:04]written 0, free lines is 4095 [09:53:05]Connected sock=9 [09:53:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4D 54 07 01 41 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 7F 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F E9 00 00 35 04 06 00 59 8A 9A E1 39 D1 BA 6A 8F 02 A1 FE 5A F1 [09:53:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 41 D9 47 00 AF 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F E9 00 00 F4 03 04 00 84 E1 5F 66 B6 04 01 00 00 2A 23 71 9E 48 55 B3 86 [09:53:05]CommunicateWithHost err = 0 [09:53:05]CheckOFDResponse [09:53:05]1017 (14) - 77093643461234 [09:53:05]1041 (16) - 0000000000959414 [09:53:05]1040 (4) - 59791 [09:53:05]1012 (4) - 05.06.2024 03:54 [09:53:05]1206 (1) - 0 [09:53:05]OFD Sender: Remove packet 59791 [09:53:05]ProducePacketName [09:53:05]name=ofd_packets/00059791 [09:53:05]NVStorageDeleteData [09:53:05]Write to MH i2c: 01 00 00 18 28 40 [09:53:05]Write i2c OK [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: 01 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: 01 07 00 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: 01 07 00 18 28 00 00 00 00 00 9F 0C F2 [09:53:05]RasterBufferAndPrint [09:53:05]line [09:53:05]line [09:53:05]line [09:53:05]line [09:53:05]line [09:53:05]written 0, free lines is 3235 [09:53:05]MH_Cut [09:53:05]Write to MH i2c: D1 01 00 1F 28 01 19 [09:53:05]Write i2c OK [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: D1 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: D1 01 00 [09:53:05]MH_I2C_Read... [09:53:05]Read from MH i2c: D1 01 00 1F 28 00 18 [09:53:05]Write to MH i2c: 01 00 00 20 28 48 [09:53:05]Write i2c OK [09:53:05]MH_I2C_Read... [09:53:05]OFD Sender: No OFD packet to send [09:53:06]*** Cut start [09:53:06]*** Partial cut [09:53:06]*** CUTSNS_PIN = 1 [09:53:06]*** CUTSNS_PIN = 0 [09:53:06]*** Brake cut motor [09:53:06]Read from MH i2c: 01 [09:53:06]MH_I2C_Read... [09:53:06]*** Stop cut motor [09:53:06]*** Cut end [09:53:06]Read from MH i2c: 01 07 00 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: 01 07 00 20 28 00 00 00 00 00 FF 0F 5D [09:53:06]process_action close_receipt done [09:53:06]requested_data is exist [09:53:06]produce_requested_data [09:53:06]requested_item fm.sn is exist - process it [09:53:06]wFMCommunicate request_size=4 [09:53:06]MH_SAM_APDU [09:53:06]CAPDU: 80 11 00 00 [09:53:06]Write to MH i2c: E2 08 00 21 28 80 11 00 00 00 00 00 00 C3 [09:53:06]Write i2c OK [09:53:06]MH_I2C_Read... [09:53:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:06]Read from MH i2c: E2 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: E2 17 00 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: E2 17 00 21 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 16 [09:53:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:53:06]wFMCommunicate OK [09:53:06]requested_item fd.num is exist - process it [09:53:06]SAM_PROTO_GetFieldsCounters [09:53:06]wFMCommunicate request_size=4 [09:53:06]MH_SAM_APDU [09:53:06]CAPDU: 80 13 00 00 [09:53:06]Write to MH i2c: E2 08 00 22 28 80 13 00 00 00 00 00 00 C6 [09:53:06]Write i2c OK [09:53:06]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 62 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 62 00 22 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8F E9 00 00 0E 04 04 00 48 00 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 D1 [09:53:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8F E9 00 00 0E 04 04 00 48 00 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 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_GetFieldsCounters done [09:53:07]requested_item shift.num is exist - process it [09:53:07]requested_item shift.opened is exist - process it [09:53:07]req_shift_opened [09:53:07]FM_GetShiftState [09:53:07]SAM_PROTO_GetShiftState [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 13 01 00 [09:53:07]Write to MH i2c: E2 08 00 23 28 80 13 01 00 00 00 00 00 C8 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0E 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0E 00 23 28 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 00 [09:53:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_GetShiftState done [09:53:07]FM_GetShiftState done [09:53:07]req_shift_opened done [09:53:07]requested_item shift.open_date is exist - process it [09:53:07]req_shift_open_date [09:53:07]req_shift_open_date done [09:53:07]produce_requested_data done [09:53:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59791,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:53:07]process_action_free close_receipt [09:53:07]json_value_free [09:53:07]json_value_free done [09:53:07]process_json_proto returns [09:53:07]Send response to host [09:53:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59791,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:53:07]free response buf [09:53:07]execute_script done [09:53:07]execute_script returns [09:53:07]free content buf [09:53:07]Sock 10.Close socket [09:53:07]Sock 10.Thread stoped [09:53:07]accept exits with 8 [09:53:07]New connection [09:53:07]New thread 3067100516 created [09:53:07]Thread 3066957156 joined [09:53:07]Waiting for new connection... [09:53:07] Sock 8.Parse request [09:53:07]Sock 8.Check first char [09:53:07]Sock 8.First char is OK [09:53:07]request: POST /json_proto HTTP/1.0 [09:53:07]Method: POST [09:53:07]URL: /json_proto [09:53:07]Method is POST - this is cgi request [09:53:07]url: /json_proto [09:53:07]query_string will be loaded in cgi processing [09:53:07]execute_cgi json_proto POST (null) [09:53:07]execute_cgi path=json_proto method=POST [09:53:07]POST find Content-Length [09:53:07]Host: 172.17.60.68:8080 [09:53:07]Content-Length: 840 [09:53:07]Content-Type: application/json [09:53:07] [09:53:07]POST finish read [09:53:07]Found Content-Length = 840 [09:53:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545482", "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" : 72.90, "quantity" : 68.590, "sum" : 5000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 5000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:07]execute_script... [09:53: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)545482", "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" : 72.90, "quantity" : 68.590, "sum" : 5000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 5000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:07]POST & json_proto [09:53:07]process_json_proto [09:53:07]json parsed OK: [09:53:07]protocol is kg_v1.0 [09:53:07]action value=close_receipt [09:53:07]process_action close_receipt [09:53:07]cmd_close_receipt [09:53:07]MH_GetDate [09:53:07]Write to MH i2c: F0 00 00 24 28 3B [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: F0 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: F0 09 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: F0 09 00 24 28 00 84 35 60 66 9A 61 5F 66 83 [09:53:07]GetLastDocTimeStamp 1717581183 [09:53:07]current date 1717581188 [09:53:07]FM_GetShiftState [09:53:07]SAM_PROTO_GetShiftState [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 13 01 00 [09:53:07]Write to MH i2c: E2 08 00 25 28 80 13 01 00 00 00 00 00 CA [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0E 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0E 00 25 28 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [09:53:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_GetShiftState done [09:53:07]FM_GetShiftState done [09:53:07]opened in 1717545916 [09:53:07]opened+sec_in_day 1717632316 [09:53:07]quantity*price = 500021 [09:53:07]sum+1 = 500022 [09:53:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.21 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.21 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 187 05.06.2024 09:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59792 ФПД: 34778054711146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095308&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59792&fm=34778054711146&tin=02508201610067®Number=0000000000151680&sum=500021 [09:53:09]StoreToDocumentArchive [09:53:09]shift 72 fd 59792 [09:53:09]save to /storage/0072/doc_00059792 [09:53:09]save last doc name /storage/0072/doc_00059792 to /storage/kkm_last_doc_name [09:53:09]save OK [09:53:09]Clear old archive folders... [09:53:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:53:09]tlvbuf is 003E85D0 [09:53:09]SAM_PROTO_ClearQueue [09:53:09]wFMCommunicate request_size=4 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 09 00 00 [09:53:09]Write to MH i2c: E2 08 00 32 28 80 09 00 00 00 00 00 00 CC [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 32 28 00 90 00 CE [09:53:09]RAPDU: 90 00 [09:53:09]wFMCommunicate OK [09:53:09]SAM_PROTO_ClearQueue done [09:53:09]KKMCreateOFDPacket [09:53:09]OFDProtocolAddRootSTLVToBuf [09:53:09]FM_MakeSignedData [09:53:09]FM_MakeSignedData [09:53:09]SAM_PROTO_SignData [09:53:09]wFMCommunicate request_size=4 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 0D 01 02 [09:53:09]Write to MH i2c: E2 08 00 33 28 80 0D 01 02 00 00 00 00 D4 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 33 28 00 90 00 CF [09:53:09]RAPDU: 90 00 [09:53:09]wFMCommunicate OK [09:53:09]wFMCommunicate request_size=255 [09:53:09]MH_SAM_APDU [09:53: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 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 84 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 E9 00 00 35 04 06 00 1F A1 65 98 [09:53:09]Write to MH i2c: E2 02 01 34 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 84 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 E9 00 00 35 04 06 00 1F A1 65 98 00 00 A1 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 34 28 00 90 00 D0 [09:53:09]RAPDU: 90 00 [09:53:09]wFMCommunicate OK [09:53:09]wFMCommunicate request_size=7 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 0D 02 02 02 D7 6A [09:53:09]Write to MH i2c: E2 0A 00 35 28 80 0D 02 02 02 00 D7 6A 00 00 1C [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 03 00 35 28 00 90 00 D1 [09:53:09]RAPDU: 90 00 [09:53:09]wFMCommunicate OK [09:53:09]wFMCommunicate request_size=4 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 0D 03 02 [09:53:09]Write to MH i2c: E2 08 00 36 28 80 0D 03 02 00 00 00 00 D9 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 0B 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 0B 00 36 28 00 89 8D 08 21 39 EF C6 D7 90 00 DE [09:53:09]RAPDU: 89 8D 08 21 39 EF C6 D7 90 00 [09:53:09]wFMCommunicate OK [09:53:09]SAM_PROTO_SignData done [09:53:09]FM_MakeSignedData done [09:53:09]CreateOFDProtocolMessage [09:53:09]wFMCommunicate request_size=4 [09:53:09]MH_SAM_APDU [09:53:09]CAPDU: 80 11 00 00 [09:53:09]Write to MH i2c: E2 08 00 37 28 80 11 00 00 00 00 00 00 D9 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:09]Read from MH i2c: E2 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 17 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: E2 17 00 37 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2C [09:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:53:09]wFMCommunicate OK [09:53:09]CreateOFDProtocolMessage done [09:53:09]OFDSenderStorePacket 59792 [09:53:09]StoreOFDPacket docnum=59792 [09:53:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B9 BD 04 01 88 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 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 84 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 E9 00 00 35 04 06 00 1F A1 65 98 D7 6A 89 8D 08 21 39 EF C6 D7 [09:53:09]CheckFolder [09:53:09]dirname=/storage/ofd_packets [09:53:09]CheckFolder done [09:53:09]ProducePacketName [09:53:09]name=ofd_packets/00059792 [09:53:09]NVStorageSaveData ofd_packets/00059792 [09:53:09]File name is /storage/ofd_packets/00059792 [09:53:09]Write 298 bytes [09:53:09]NVStorageSaveData done [09:53:09]OFDSenderStorePacket done [09:53:09]KKMCreateOFDPacket done [09:53:09]NVStorageSaveData kkm_last_timestamp [09:53:09]File name is /storage/kkm_last_timestamp [09:53:09]Write 4 bytes [09:53:09]NVStorageSaveData done [09:53:09]ExternCall_PrintAddStr [09:53:09]wPrintStart [09:53:09]Write to MH i2c: 01 00 00 38 28 60 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 07 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 07 00 38 28 00 00 00 00 00 FF 0F 75 [09:53:09]RasterBufferAndPrint [09:53:09]line Счет N : (1)545482 [09:53:09]line ИНН: 02508201610067 [09:53:09]line Контрольно-Кассовый Чек [09:53:09]line ПРОДАЖА [09:53:09]line ТРК (МРК, ГНК) : 61 [09:53:09]line Товар: 2710194210 [09:53:09]line ДТ-К-5 [09:53:09]line 68.590 * 72.90 [09:53:09]line = 5000.21 [09:53:09]line НДС 12% НСП 1% [09:53:09]line > о реализуемом товаре [09:53:09]line ИТОГО: 5000.21 [09:53:09]line НСП 1% : 44.25 [09:53:09]line НДС 12% : 531.00 [09:53:09]line Наличными: 0.00 [09:53:09]line Безнал.: 5000.21 [09:53:09]line Место: АЗС № 117 "Партнер Нефть" [09:53:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:53:09]line СНО: Общий режим [09:53:09]line Чек 187 05.06.2024 09:53 [09:53:09]line Смена: 72 ФФД: 1.0 [09:53:09]line ЗНМ: 0300000048 [09:53:09]line РНМ: 0000000000151680 [09:53:09]line Версия ККМ: v1.0 [09:53:09]line Платежная система: АКБ Кыргызстан [09:53:09]line ФМ: 0000000000959414 [09:53:09]line ФД: 59792 [09:53:09]line ФПД: 34778054711146 [09:53:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095308&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59792&fm=34778054711146&tin=02508201610067®Number=0000000000151680&sum=500021 [09:53:09]written 0, free lines is 4095 [09:53:09]OFD Sender: Processing packet 59792 [packets to send 53, broken 52] [09:53:09]ProducePacketName [09:53:09]name=ofd_packets/00059792 [09:53:09]OFD Sender: To server: pG, [09:53:09]CommunicateWithHost lk.salyk.kg:30040 [09:53:09]ConnectInit lk.salyk.kg [09:53:09]Connected sock=10 [09:53:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B9 BD 04 01 88 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 EE 0B 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 35 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 35 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 35 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 84 35 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 E9 00 00 35 04 06 00 1F A1 65 98 D7 6A 89 8D 08 21 39 EF C6 D7 [09:53:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 66 E9 47 00 07 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 E9 00 00 F4 03 04 00 89 E1 5F 66 B6 04 01 00 00 D4 03 F4 A9 B4 6F 11 CD [09:53:10]CommunicateWithHost err = 0 [09:53:10]CheckOFDResponse [09:53:10]1017 (14) - 77093643461234 [09:53:10]1041 (16) - 0000000000959414 [09:53:10]1040 (4) - 59792 [09:53:10]1012 (4) - 05.06.2024 03:54 [09:53:10]1206 (1) - 0 [09:53:10]OFD Sender: Remove packet 59792 [09:53:10]ProducePacketName [09:53:10]name=ofd_packets/00059792 [09:53:10]NVStorageDeleteData [09:53:10]Write to MH i2c: 01 00 00 62 28 8A [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: 01 [09:53:10]MH_I2C_Read... [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 62 28 00 00 00 00 00 BD 0C 5A [09:53:10]RasterBufferAndPrint [09:53:10]line [09:53:10]line [09:53:10]line [09:53:10]line [09:53:10]line [09:53:10]written 0, free lines is 3271 [09:53:10]MH_Cut [09:53:10]Write to MH i2c: D1 01 00 69 28 01 63 [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: D1 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: D1 01 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: D1 01 00 69 28 00 62 [09:53:10]Write to MH i2c: 01 00 00 6A 28 92 [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]OFD Sender: No OFD packet to send [09:53:11]*** Cut start [09:53:11]*** Partial cut [09:53:11]*** CUTSNS_PIN = 1 [09:53:11]*** CUTSNS_PIN = 0 [09:53:11]*** Brake cut motor [09:53:11]Read from MH i2c: 01 [09:53:11]MH_I2C_Read... [09:53:11]*** Stop cut motor [09:53:11]*** Cut end [09:53:11]Read from MH i2c: 01 07 00 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: 01 07 00 6A 28 00 00 00 00 00 FF 0F A7 [09:53:11]process_action close_receipt done [09:53:11]requested_data is exist [09:53:11]produce_requested_data [09:53:11]requested_item fm.sn is exist - process it [09:53:11]wFMCommunicate request_size=4 [09:53:11]MH_SAM_APDU [09:53:11]CAPDU: 80 11 00 00 [09:53:11]Write to MH i2c: E2 08 00 6B 28 80 11 00 00 00 00 00 00 0D [09:53:11]Write i2c OK [09:53:11]MH_I2C_Read... [09:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:11]Read from MH i2c: E2 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 17 00 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 17 00 6B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [09:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:53:11]wFMCommunicate OK [09:53:11]requested_item fd.num is exist - process it [09:53:11]SAM_PROTO_GetFieldsCounters [09:53:11]wFMCommunicate request_size=4 [09:53:11]MH_SAM_APDU [09:53:11]CAPDU: 80 13 00 00 [09:53:11]Write to MH i2c: E2 08 00 6C 28 80 13 00 00 00 00 00 00 10 [09:53:11]Write i2c OK [09:53:11]MH_I2C_Read... [09:53:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:11]Read from MH i2c: E2 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 62 00 [09:53:11]MH_I2C_Read... [09:53:11]Read from MH i2c: E2 62 00 6C 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 90 E9 00 00 0E 04 04 00 48 00 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 1F [09:53:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 90 E9 00 00 0E 04 04 00 48 00 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 [09:53:11]wFMCommunicate OK [09:53:11]SAM_PROTO_GetFieldsCounters done [09:53:11]requested_item shift.num is exist - process it [09:53:11]requested_item shift.opened is exist - process it [09:53:11]req_shift_opened [09:53:11]FM_GetShiftState [09:53:11]SAM_PROTO_GetShiftState [09:53:11]wFMCommunicate request_size=4 [09:53:11]MH_SAM_APDU [09:53:11]CAPDU: 80 13 01 00 [09:53:11]Write to MH i2c: E2 08 00 6D 28 80 13 01 00 00 00 00 00 12 [09:53:11]Write i2c OK [09:53:11]MH_I2C_Read... [09:53:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:12]Read from MH i2c: E2 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 0E 00 [09:53:12]MH_I2C_Read... [09:53:12]Read from MH i2c: E2 0E 00 6D 28 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [09:53:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:53:12]wFMCommunicate OK [09:53:12]SAM_PROTO_GetShiftState done [09:53:12]FM_GetShiftState done [09:53:12]req_shift_opened done [09:53:12]requested_item shift.open_date is exist - process it [09:53:12]req_shift_open_date [09:53:12]req_shift_open_date done [09:53:12]produce_requested_data done [09:53:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59792,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:53:12]process_action_free close_receipt [09:53:12]json_value_free [09:53:12]json_value_free done [09:53:12]process_json_proto returns [09:53:12]Send response to host [09:53:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59792,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:53:12]free response buf [09:53:12]execute_script done [09:53:12]execute_script returns [09:53:12]free content buf [09:53:12]Sock 8.Close socket [09:53:12]Sock 8.Thread stoped [09:53:15]OFD Sender: No OFD packet to send [09:53:20]OFD Sender: No OFD packet to send [09:53:25]OFD Sender: No OFD packet to send [09:53:30]OFD Sender: No OFD packet to send [09:53:35]OFD Sender: No OFD packet to send [09:53:40]OFD Sender: No OFD packet to send [09:53:45]OFD Sender: No OFD packet to send [09:53:50]OFD Sender: No OFD packet to send [09:53:55]OFD Sender: No OFD packet to send [09:54:00]OFD Sender: No OFD packet to send [09:54:05]OFD Sender: No OFD packet to send [09:54:10]OFD Sender: No OFD packet to send [09:54:15]OFD Sender: No OFD packet to send [09:54:20]OFD Sender: No OFD packet to send [09:54:25]OFD Sender: No OFD packet to send [09:54:30]OFD Sender: No OFD packet to send [09:54:35]OFD Sender: No OFD packet to send [09:54:40]OFD Sender: No OFD packet to send [09:54:45]OFD Sender: No OFD packet to send [09:54:50]OFD Sender: No OFD packet to send [09:54:55]OFD Sender: No OFD packet to send [09:55:00]OFD Sender: No OFD packet to send [09:55:05]OFD Sender: No OFD packet to send [09:55:10]OFD Sender: No OFD packet to send [09:55:15]OFD Sender: No OFD packet to send [09:55:20]OFD Sender: No OFD packet to send [09:55:24]accept exits with 9 [09:55:24]New connection [09:55:24]New thread 3066957156 created [09:55:24]Thread 3067100516 joined [09:55:24]Waiting for new connection... [09:55:24] Sock 9.Parse request [09:55:24]Sock 9.Check first char [09:55:24]Sock 9.First char is OK [09:55:24]request: POST /json_proto HTTP/1.0 [09:55:24]Method: POST [09:55:24]URL: /json_proto [09:55:24]Method is POST - this is cgi request [09:55:24]url: /json_proto [09:55:24]query_string will be loaded in cgi processing [09:55:24]execute_cgi json_proto POST (null) [09:55:24]execute_cgi path=json_proto method=POST [09:55:24]POST find Content-Length [09:55:24]Host: 172.17.60.68:8080 [09:55:24]Content-Length: 679 [09:55:24]Content-Type: application/json [09:55:24] [09:55:24]POST finish read [09:55:24]Found Content-Length = 679 [09:55:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545488", "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" : 72.90, "quantity" : 16.470, "sum" : 1200.66, "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:55:24]execute_script... [09:55: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)545488", "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" : 72.90, "quantity" : 16.470, "sum" : 1200.66, "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:55:24]POST & json_proto [09:55:24]process_json_proto [09:55:24]json parsed OK: [09:55:24]protocol is kg_v1.0 [09:55:24]action value=close_receipt [09:55:24]process_action close_receipt [09:55:24]cmd_close_receipt [09:55:24]MH_GetDate [09:55:24]Write to MH i2c: F0 00 00 6E 28 85 [09:55:24]Write i2c OK [09:55:24]MH_I2C_Read... [09:55:24]Read from MH i2c: F0 [09:55:24]MH_I2C_Read... [09:55:24]Read from MH i2c: F0 09 00 [09:55:24]MH_I2C_Read... [09:55:24]Read from MH i2c: F0 09 00 6E 28 00 0D 36 60 66 9A 61 5F 66 57 [09:55:24]GetLastDocTimeStamp 1717581188 [09:55:24]current date 1717581325 [09:55:24]FM_GetShiftState [09:55:24]SAM_PROTO_GetShiftState [09:55:24]wFMCommunicate request_size=4 [09:55:24]MH_SAM_APDU [09:55:24]CAPDU: 80 13 01 00 [09:55:24]Write to MH i2c: E2 08 00 6F 28 80 13 01 00 00 00 00 00 14 [09:55:24]Write i2c OK [09:55:24]MH_I2C_Read... [09:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:25]Read from MH i2c: E2 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: E2 0E 00 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: E2 0E 00 6F 28 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4C [09:55:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:55:25]wFMCommunicate OK [09:55:25]SAM_PROTO_GetShiftState done [09:55:25]FM_GetShiftState done [09:55:25]opened in 1717545916 [09:55:25]opened+sec_in_day 1717632316 [09:55:25]quantity*price = 120066 [09:55:25]sum+1 = 120067 [09:55:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 188 05.06.2024 09:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59793 ФПД: 98276273445242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095525&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59793&fm=98276273445242&tin=02508201610067®Number=0000000000151680&sum=120000 [09:55:26]StoreToDocumentArchive [09:55:26]shift 72 fd 59793 [09:55:26]save to /storage/0072/doc_00059793 [09:55:26]save last doc name /storage/0072/doc_00059793 to /storage/kkm_last_doc_name [09:55:26]save OK [09:55:26]Clear old archive folders... [09:55:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:55:26]tlvbuf is 003B6520 [09:55:26]SAM_PROTO_ClearQueue [09:55:26]wFMCommunicate request_size=4 [09:55:26]MH_SAM_APDU [09:55:26]CAPDU: 80 09 00 00 [09:55:26]Write to MH i2c: E2 08 00 7C 28 80 09 00 00 00 00 00 00 16 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:26]Read from MH i2c: E2 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 7C 28 00 90 00 18 [09:55:26]RAPDU: 90 00 [09:55:26]wFMCommunicate OK [09:55:26]SAM_PROTO_ClearQueue done [09:55:26]KKMCreateOFDPacket [09:55:26]OFDProtocolAddRootSTLVToBuf [09:55:26]FM_MakeSignedData [09:55:26]FM_MakeSignedData [09:55:26]SAM_PROTO_SignData [09:55:26]wFMCommunicate request_size=4 [09:55:26]MH_SAM_APDU [09:55:26]CAPDU: 80 0D 01 02 [09:55:26]Write to MH i2c: E2 08 00 7D 28 80 0D 01 02 00 00 00 00 1E [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:26]Read from MH i2c: E2 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 7D 28 00 90 00 19 [09:55:26]RAPDU: 90 00 [09:55:26]wFMCommunicate OK [09:55:26]wFMCommunicate request_size=255 [09:55:26]MH_SAM_APDU [09:55: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 56 40 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 D5 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 CE 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 BC 00 00 00 F4 03 04 00 0D 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 E9 00 00 35 04 06 00 59 61 BA 5E [09:55:26]Write to MH i2c: E2 02 01 7E 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 56 40 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 D5 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 CE 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 BC 00 00 00 F4 03 04 00 0D 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 E9 00 00 35 04 06 00 59 61 BA 5E 00 00 27 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:26]Read from MH i2c: E2 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 7E 28 00 90 00 1A [09:55:26]RAPDU: 90 00 [09:55:26]wFMCommunicate OK [09:55:26]wFMCommunicate request_size=7 [09:55:26]MH_SAM_APDU [09:55:26]CAPDU: 80 0D 02 02 02 59 7A [09:55:26]Write to MH i2c: E2 0A 00 7F 28 80 0D 02 02 02 00 59 7A 00 00 F8 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:26]Read from MH i2c: E2 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 03 00 7F 28 00 90 00 1B [09:55:26]RAPDU: 90 00 [09:55:26]wFMCommunicate OK [09:55:26]wFMCommunicate request_size=4 [09:55:26]MH_SAM_APDU [09:55:26]CAPDU: 80 0D 03 02 [09:55:26]Write to MH i2c: E2 08 00 80 28 80 0D 03 02 00 00 00 00 23 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:26]Read from MH i2c: E2 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 0B 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 0B 00 80 28 00 88 34 25 86 5B 1F 87 B9 90 00 45 [09:55:26]RAPDU: 88 34 25 86 5B 1F 87 B9 90 00 [09:55:26]wFMCommunicate OK [09:55:26]SAM_PROTO_SignData done [09:55:26]FM_MakeSignedData done [09:55:26]CreateOFDProtocolMessage [09:55:26]wFMCommunicate request_size=4 [09:55:26]MH_SAM_APDU [09:55:26]CAPDU: 80 11 00 00 [09:55:26]Write to MH i2c: E2 08 00 81 28 80 11 00 00 00 00 00 00 23 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:26]Read from MH i2c: E2 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 17 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: E2 17 00 81 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 76 [09:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:55:26]wFMCommunicate OK [09:55:26]CreateOFDProtocolMessage done [09:55:26]OFDSenderStorePacket 59793 [09:55:26]StoreOFDPacket docnum=59793 [09:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 9B 90 04 01 39 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 56 40 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 D5 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 CE 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 BC 00 00 00 F4 03 04 00 0D 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 E9 00 00 35 04 06 00 59 61 BA 5E 59 7A 88 34 25 86 5B 1F 87 B9 [09:55:26]CheckFolder [09:55:26]dirname=/storage/ofd_packets [09:55:26]CheckFolder done [09:55:26]ProducePacketName [09:55:26]name=ofd_packets/00059793 [09:55:26]NVStorageSaveData ofd_packets/00059793 [09:55:26]File name is /storage/ofd_packets/00059793 [09:55:26]Write 298 bytes [09:55:26]NVStorageSaveData done [09:55:26]OFDSenderStorePacket done [09:55:26]KKMCreateOFDPacket done [09:55:26]NVStorageSaveData kkm_last_timestamp [09:55:26]File name is /storage/kkm_last_timestamp [09:55:26]Write 4 bytes [09:55:26]NVStorageSaveData done [09:55:26]ExternCall_PrintAddStr [09:55:26]wPrintStart [09:55:26]Write to MH i2c: 01 00 00 82 28 AA [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: 01 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: 01 07 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: 01 07 00 82 28 00 00 00 00 00 FF 0F BF [09:55:26]RasterBufferAndPrint [09:55:26]line Счет N : (1)545488 [09:55:26]line ИНН: 02508201610067 [09:55:26]line Контрольно-Кассовый Чек [09:55:26]line ПРОДАЖА [09:55:26]line ТРК (МРК, ГНК) : 31 [09:55:26]line Товар: 2710194210 [09:55:26]line ДТ-К-5 [09:55:26]line 16.470 * 72.90 [09:55:26]line = 1200.66 [09:55:26]line НДС 12% НСП 1% [09:55:26]line > о реализуемом товаре [09:55:26]line ОКРУГЛЕНИЕ: -0.66 [09:55:26]line ИТОГО: 1200.00 [09:55:26]line Внесено: 1200.00 [09:55:26]line СДАЧА: 0.00 [09:55:26]line НСП 1% : 10.62 [09:55:26]line НДС 12% : 127.50 [09:55:26]line Наличными: 1200.00 [09:55:26]line Безнал.: 0.00 [09:55:26]line Место: АЗС № 117 "Партнер Нефть" [09:55:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:55:26]line СНО: Общий режим [09:55:26]line Чек 188 05.06.2024 09:55 [09:55:26]line Смена: 72 ФФД: 1.0 [09:55:26]line ЗНМ: 0300000048 [09:55:26]line РНМ: 0000000000151680 [09:55:26]line Версия ККМ: v1.0 [09:55:26]line ФМ: 0000000000959414 [09:55:26]line ФД: 59793 [09:55:26]line ФПД: 98276273445242 [09:55:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095525&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59793&fm=98276273445242&tin=02508201610067®Number=0000000000151680&sum=120000 [09:55:27]OFD Sender: Processing packet 59793 [packets to send 53, broken 52] [09:55:27]ProducePacketName [09:55:27]name=ofd_packets/00059793 [09:55:27]OFD Sender: To server: pG, [09:55:27]CommunicateWithHost lk.salyk.kg:30040 [09:55:27]ConnectInit lk.salyk.kg [09:55:27]written 0, free lines is 4095 [09:55:27]Connected sock=10 [09:55:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 9B 90 04 01 39 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 56 40 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 D5 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 CE 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 BC 00 00 00 F4 03 04 00 0D 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 E9 00 00 35 04 06 00 59 61 BA 5E 59 7A 88 34 25 86 5B 1F 87 B9 [09:55:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 60 F7 47 00 91 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 E9 00 00 F4 03 04 00 12 E2 5F 66 B6 04 01 00 00 00 9E 5F E6 9F F4 5C CF [09:55:27]CommunicateWithHost err = 0 [09:55:27]CheckOFDResponse [09:55:27]1017 (14) - 77093643461234 [09:55:27]1041 (16) - 0000000000959414 [09:55:27]1040 (4) - 59793 [09:55:27]1012 (4) - 05.06.2024 03:57 [09:55:27]1206 (1) - 0 [09:55:27]OFD Sender: Remove packet 59793 [09:55:27]ProducePacketName [09:55:27]name=ofd_packets/00059793 [09:55:27]NVStorageDeleteData [09:55:27]Write to MH i2c: 01 00 00 AD 28 D5 [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: 01 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: 01 07 00 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: 01 07 00 AD 28 00 00 00 00 00 9A 0C 82 [09:55:27]RasterBufferAndPrint [09:55:27]line [09:55:27]line [09:55:27]line [09:55:27]line [09:55:27]line [09:55:27]written 0, free lines is 3229 [09:55:27]MH_Cut [09:55:27]Write to MH i2c: D1 01 00 B4 28 01 AE [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: D1 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: D1 01 00 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: D1 01 00 B4 28 00 AD [09:55:27]Write to MH i2c: 01 00 00 B5 28 DD [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:27]OFD Sender: No OFD packet to send [09:55:28]*** Cut start [09:55:28]*** Partial cut [09:55:28]*** CUTSNS_PIN = 1 [09:55:28]*** CUTSNS_PIN = 0 [09:55:28]*** Brake cut motor [09:55:29]Read from MH i2c: 01 [09:55:29]MH_I2C_Read... [09:55:29]*** Stop cut motor [09:55:29]*** Cut end [09:55:29]Read from MH i2c: 01 07 00 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: 01 07 00 B5 28 00 00 00 00 00 FF 0F F2 [09:55:29]process_action close_receipt done [09:55:29]requested_data is exist [09:55:29]produce_requested_data [09:55:29]requested_item fm.sn is exist - process it [09:55:29]wFMCommunicate request_size=4 [09:55:29]MH_SAM_APDU [09:55:29]CAPDU: 80 11 00 00 [09:55:29]Write to MH i2c: E2 08 00 B6 28 80 11 00 00 00 00 00 00 58 [09:55:29]Write i2c OK [09:55:29]MH_I2C_Read... [09:55:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:29]Read from MH i2c: E2 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: E2 17 00 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: E2 17 00 B6 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [09:55:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:55:29]wFMCommunicate OK [09:55:29]requested_item fd.num is exist - process it [09:55:29]SAM_PROTO_GetFieldsCounters [09:55:29]wFMCommunicate request_size=4 [09:55:29]MH_SAM_APDU [09:55:29]CAPDU: 80 13 00 00 [09:55:29]Write to MH i2c: E2 08 00 B7 28 80 13 00 00 00 00 00 00 5B [09:55:29]Write i2c OK [09:55:29]MH_I2C_Read... [09:55:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:29]Read from MH i2c: E2 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: E2 62 00 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: E2 62 00 B7 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 91 E9 00 00 0E 04 04 00 48 00 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 6E [09:55:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 91 E9 00 00 0E 04 04 00 48 00 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 [09:55:29]wFMCommunicate OK [09:55:29]SAM_PROTO_GetFieldsCounters done [09:55:29]requested_item shift.num is exist - process it [09:55:29]requested_item shift.opened is exist - process it [09:55:29]req_shift_opened [09:55:29]FM_GetShiftState [09:55:29]SAM_PROTO_GetShiftState [09:55:29]wFMCommunicate request_size=4 [09:55:29]MH_SAM_APDU [09:55:29]CAPDU: 80 13 01 00 [09:55:29]Write to MH i2c: E2 08 00 B8 28 80 13 01 00 00 00 00 00 5D [09:55:29]Write i2c OK [09:55:29]MH_I2C_Read... [09:55:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:29]Read from MH i2c: E2 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: E2 0E 00 [09:55:29]MH_I2C_Read... [09:55:29]Read from MH i2c: E2 0E 00 B8 28 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [09:55:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:55:29]wFMCommunicate OK [09:55:29]SAM_PROTO_GetShiftState done [09:55:29]FM_GetShiftState done [09:55:29]req_shift_opened done [09:55:29]requested_item shift.open_date is exist - process it [09:55:29]req_shift_open_date [09:55:29]req_shift_open_date done [09:55:29]produce_requested_data done [09:55:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59793,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:55:29]process_action_free close_receipt [09:55:29]json_value_free [09:55:29]json_value_free done [09:55:29]process_json_proto returns [09:55:29]Send response to host [09:55:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59793,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:55:29]free response buf [09:55:29]execute_script done [09:55:29]execute_script returns [09:55:29]free content buf [09:55:29]Sock 9.Close socket [09:55:29]Sock 9.Thread stoped [09:55:32]OFD Sender: No OFD packet to send [09:55:37]OFD Sender: No OFD packet to send [09:55:42]OFD Sender: No OFD packet to send [09:55:47]OFD Sender: No OFD packet to send [09:55:52]OFD Sender: No OFD packet to send [09:55:57]OFD Sender: No OFD packet to send [09:55:58]accept exits with 8 [09:55:58]New connection [09:55:58]New thread 3067100516 created [09:55:58]Thread 3066957156 joined [09:55:58]Waiting for new connection... [09:55:58] Sock 8.Parse request [09:55:58]Sock 8.Check first char [09:55:58]Sock 8.First char is OK [09:55:58]request: POST /json_proto HTTP/1.0 [09:55:58]Method: POST [09:55:58]URL: /json_proto [09:55:58]Method is POST - this is cgi request [09:55:58]url: /json_proto [09:55:58]query_string will be loaded in cgi processing [09:55:58]execute_cgi json_proto POST (null) [09:55:58]execute_cgi path=json_proto method=POST [09:55:58]POST find Content-Length [09:55:58]Host: 172.17.60.68:8080 [09:55:58]Content-Length: 794 [09:55:58]Content-Type: application/json [09:55:58] [09:55:58]POST finish read [09:55:58]Found Content-Length = 794 [09:55:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 11.790, "sum" : 800.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" : 800.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:58]execute_script... [09:55: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)545489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 11.790, "sum" : 800.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" : 800.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:58]POST & json_proto [09:55:58]process_json_proto [09:55:58]json parsed OK: [09:55:58]protocol is kg_v1.0 [09:55:58]action value=close_receipt [09:55:58]process_action close_receipt [09:55:58]cmd_close_receipt [09:55:58]MH_GetDate [09:55:58]Write to MH i2c: F0 00 00 B9 28 D0 [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: F0 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: F0 09 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: F0 09 00 B9 28 00 2F 36 60 66 9A 61 5F 66 C4 [09:55:58]GetLastDocTimeStamp 1717581325 [09:55:58]current date 1717581359 [09:55:58]FM_GetShiftState [09:55:58]SAM_PROTO_GetShiftState [09:55:58]wFMCommunicate request_size=4 [09:55:58]MH_SAM_APDU [09:55:58]CAPDU: 80 13 01 00 [09:55:58]Write to MH i2c: E2 08 00 BA 28 80 13 01 00 00 00 00 00 5F [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:58]Read from MH i2c: E2 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 0E 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 0E 00 BA 28 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [09:55:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:55:58]wFMCommunicate OK [09:55:58]SAM_PROTO_GetShiftState done [09:55:58]FM_GetShiftState done [09:55:58]opened in 1717545916 [09:55:58]opened+sec_in_day 1717632316 [09:55:58]quantity*price = 80054 [09:55:58]sum+1 = 80055 [09:55:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.54 НСП 1% : 7.08 НДС 12% : 85.01 Наличными: 0.00 Безнал.: 800.54 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 189 05.06.2024 09:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59794 ФПД: 251263775809550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095559&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59794&fm=251263775809550&tin=02508201610067®Number=0000000000151680&sum=80054 [09:55:59]StoreToDocumentArchive [09:55:59]shift 72 fd 59794 [09:55:59]save to /storage/0072/doc_00059794 [09:55:59]save last doc name /storage/0072/doc_00059794 to /storage/kkm_last_doc_name [09:55:59]save OK [09:55:59]Clear old archive folders... [09:55:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:55:59]tlvbuf is 0040A5B0 [09:55:59]SAM_PROTO_ClearQueue [09:55:59]wFMCommunicate request_size=4 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 09 00 00 [09:55:59]Write to MH i2c: E2 08 00 C7 28 80 09 00 00 00 00 00 00 61 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 C7 28 00 90 00 63 [09:55:59]RAPDU: 90 00 [09:55:59]wFMCommunicate OK [09:55:59]SAM_PROTO_ClearQueue done [09:55:59]KKMCreateOFDPacket [09:55:59]OFDProtocolAddRootSTLVToBuf [09:55:59]FM_MakeSignedData [09:55:59]FM_MakeSignedData [09:55:59]SAM_PROTO_SignData [09:55:59]wFMCommunicate request_size=4 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 0D 01 02 [09:55:59]Write to MH i2c: E2 08 00 C8 28 80 0D 01 02 00 00 00 00 69 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 C8 28 00 90 00 64 [09:55:59]RAPDU: 90 00 [09:55:59]wFMCommunicate OK [09:55:59]wFMCommunicate request_size=255 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 2F 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 E9 00 00 35 04 06 00 [09:55:59]Write to MH i2c: E2 02 01 C9 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 2F 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 E9 00 00 35 04 06 00 00 00 7C [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 C9 28 00 90 00 65 [09:55:59]RAPDU: 90 00 [09:55:59]wFMCommunicate OK [09:55:59]wFMCommunicate request_size=11 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 0D 02 02 06 E4 85 E8 1A 20 0E [09:55:59]Write to MH i2c: E2 0E 00 CA 28 80 0D 02 02 06 00 E4 85 E8 1A 20 0E 00 00 11 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 03 00 CA 28 00 90 00 66 [09:55:59]RAPDU: 90 00 [09:55:59]wFMCommunicate OK [09:55:59]wFMCommunicate request_size=4 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 0D 03 02 [09:55:59]Write to MH i2c: E2 08 00 CB 28 80 0D 03 02 00 00 00 00 6E [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 0B 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 0B 00 CB 28 00 C4 34 AC E2 0E B5 6C 2B 90 00 4F [09:55:59]RAPDU: C4 34 AC E2 0E B5 6C 2B 90 00 [09:55:59]wFMCommunicate OK [09:55:59]SAM_PROTO_SignData done [09:55:59]FM_MakeSignedData done [09:55:59]CreateOFDProtocolMessage [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 CC 28 80 11 00 00 00 00 00 00 6E [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 CC 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C1 [09:55:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:55:59]wFMCommunicate OK [09:55:59]CreateOFDProtocolMessage done [09:55:59]OFDSenderStorePacket 59794 [09:55:59]StoreOFDPacket docnum=59794 [09:55:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 AD 5D 08 01 7C FB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 2F 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 E9 00 00 35 04 06 00 E4 85 E8 1A 20 0E C4 34 AC E2 0E B5 6C 2B [09:55:59]CheckFolder [09:55:59]dirname=/storage/ofd_packets [09:55:59]CheckFolder done [09:55:59]ProducePacketName [09:55:59]name=ofd_packets/00059794 [09:55:59]NVStorageSaveData ofd_packets/00059794 [09:55:59]File name is /storage/ofd_packets/00059794 [09:55:59]Write 302 bytes [09:55:59]NVStorageSaveData done [09:55:59]OFDSenderStorePacket done [09:55:59]KKMCreateOFDPacket done [09:55:59]NVStorageSaveData kkm_last_timestamp [09:55:59]File name is /storage/kkm_last_timestamp [09:55:59]Write 4 bytes [09:55:59]NVStorageSaveData done [09:55:59]ExternCall_PrintAddStr [09:55:59]wPrintStart [09:55:59]Write to MH i2c: 01 00 00 CD 28 F5 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: 01 [09:55:59]MH_I2C_Read... [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 CD 28 00 00 00 00 00 FF 0F 0A [09:55:59]RasterBufferAndPrint [09:55:59]line Счет N : (1)545489 [09:55:59]line ИНН: 02508201610067 [09:55:59]line Контрольно-Кассовый Чек [09:55:59]line ПРОДАЖА [09:55:59]line ТРК (МРК, ГНК) : 14 [09:55:59]line Товар: 2710124130 [09:55:59]line SUPER 92-К-5 [09:55:59]line 11.790 * 67.90 [09:55:59]line = 800.54 [09:55:59]line НДС 12% НСП 1% [09:55:59]line > о реализуемом товаре [09:55:59]line ИТОГО: 800.54 [09:55:59]line НСП 1% : 7.08 [09:55:59]line НДС 12% : 85.01 [09:55:59]line Наличными: 0.00 [09:55:59]line Безнал.: 800.54 [09:55:59]line Место: АЗС № 117 "Партнер Нефть" [09:55:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:55:59]line СНО: Общий режим [09:55:59]line Чек 189 05.06.2024 09:55 [09:55:59]line Смена: 72 ФФД: 1.0 [09:55:59]line ЗНМ: 0300000048 [09:55:59]line РНМ: 0000000000151680 [09:55:59]line Версия ККМ: v1.0 [09:55:59]line Платежная система: O! деньги [09:55:59]line ФМ: 0000000000959414 [09:55:59]line ФД: 59794 [09:55:59]line ФПД: 251263775809550 [09:56:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095559&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59794&fm=251263775809550&tin=02508201610067®Number=0000000000151680&sum=80054 [09:56:00]OFD Sender: Processing packet 59794 [packets to send 53, broken 52] [09:56:00]ProducePacketName [09:56:00]name=ofd_packets/00059794 [09:56:00]OFD Sender: To server: pG, [09:56:00]CommunicateWithHost lk.salyk.kg:30040 [09:56:00]ConnectInit lk.salyk.kg [09:56:00]written 0, free lines is 4095 [09:56:00]Connected sock=9 [09:56:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 AD 5D 08 01 7C FB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 2F 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 E9 00 00 35 04 06 00 E4 85 E8 1A 20 0E C4 34 AC E2 0E B5 6C 2B [09:56:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 73 8D 47 00 EE 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 E9 00 00 F4 03 04 00 33 E2 5F 66 B6 04 01 00 00 77 BF A3 2E 4D A6 0F 88 [09:56:00]CommunicateWithHost err = 0 [09:56:00]CheckOFDResponse [09:56:00]1017 (14) - 77093643461234 [09:56:00]1041 (16) - 0000000000959414 [09:56:00]1040 (4) - 59794 [09:56:00]1012 (4) - 05.06.2024 03:57 [09:56:00]1206 (1) - 0 [09:56:00]OFD Sender: Remove packet 59794 [09:56:00]ProducePacketName [09:56:00]name=ofd_packets/00059794 [09:56:00]NVStorageDeleteData [09:56:00]Write to MH i2c: 01 00 00 F7 28 1F [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: 01 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: 01 07 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: 01 07 00 F7 28 00 00 00 00 00 B7 0C E9 [09:56:00]RasterBufferAndPrint [09:56:00]line [09:56:00]line [09:56:00]line [09:56:00]line [09:56:00]line [09:56:00]written 0, free lines is 3262 [09:56:00]MH_Cut [09:56:00]Write to MH i2c: D1 01 00 FE 28 01 F8 [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: D1 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: D1 01 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: D1 01 00 FE 28 00 F7 [09:56:00]Write to MH i2c: 01 00 00 FF 28 27 [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:01]OFD Sender: No OFD packet to send [09:56:01]*** Cut start [09:56:01]*** Partial cut [09:56:01]*** CUTSNS_PIN = 1 [09:56:01]*** CUTSNS_PIN = 0 [09:56:01]*** Brake cut motor [09:56:02]Read from MH i2c: 01 [09:56:02]MH_I2C_Read... [09:56:02]*** Stop cut motor [09:56:02]*** Cut end [09:56:02]Read from MH i2c: 01 07 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: 01 07 00 FF 28 00 00 00 00 00 FF 0F 3C [09:56:02]process_action close_receipt done [09:56:02]requested_data is exist [09:56:02]produce_requested_data [09:56:02]requested_item fm.sn is exist - process it [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 11 00 00 [09:56:02]Write to MH i2c: E2 08 00 00 29 80 11 00 00 00 00 00 00 A3 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 17 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 17 00 00 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [09:56:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:56:02]wFMCommunicate OK [09:56:02]requested_item fd.num is exist - process it [09:56:02]SAM_PROTO_GetFieldsCounters [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 13 00 00 [09:56:02]Write to MH i2c: E2 08 00 01 29 80 13 00 00 00 00 00 00 A6 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 62 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 62 00 01 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 92 E9 00 00 0E 04 04 00 48 00 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 BD [09:56:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 92 E9 00 00 0E 04 04 00 48 00 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 [09:56:02]wFMCommunicate OK [09:56:02]SAM_PROTO_GetFieldsCounters done [09:56:02]requested_item shift.num is exist - process it [09:56:02]requested_item shift.opened is exist - process it [09:56:02]req_shift_opened [09:56:02]FM_GetShiftState [09:56:02]SAM_PROTO_GetShiftState [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 13 01 00 [09:56:02]Write to MH i2c: E2 08 00 02 29 80 13 01 00 00 00 00 00 A8 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0E 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0E 00 02 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [09:56:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:56:02]wFMCommunicate OK [09:56:02]SAM_PROTO_GetShiftState done [09:56:02]FM_GetShiftState done [09:56:02]req_shift_opened done [09:56:02]requested_item shift.open_date is exist - process it [09:56:02]req_shift_open_date [09:56:02]req_shift_open_date done [09:56:02]produce_requested_data done [09:56:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59794,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:56:02]process_action_free close_receipt [09:56:02]json_value_free [09:56:02]json_value_free done [09:56:02]process_json_proto returns [09:56:02]Send response to host [09:56:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59794,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:56:02]free response buf [09:56:02]execute_script done [09:56:02]execute_script returns [09:56:02]free content buf [09:56:02]Sock 8.Close socket [09:56:02]Sock 8.Thread stoped [09:56:06]OFD Sender: No OFD packet to send [09:56:11]OFD Sender: No OFD packet to send [09:56:15]accept exits with 10 [09:56:15]New connection [09:56:15]New thread 3066957156 created [09:56:15]Thread 3067100516 joined [09:56:15]Waiting for new connection... [09:56:15] Sock 10.Parse request [09:56:15]Sock 10.Check first char [09:56:15]Sock 10.First char is OK [09:56:15]request: POST /json_proto HTTP/1.0 [09:56:15]Method: POST [09:56:15]URL: /json_proto [09:56:15]Method is POST - this is cgi request [09:56:15]url: /json_proto [09:56:15]query_string will be loaded in cgi processing [09:56:15]execute_cgi json_proto POST (null) [09:56:15]execute_cgi path=json_proto method=POST [09:56:15]POST find Content-Length [09:56:15]Host: 172.17.60.68:8080 [09:56:15]Content-Length: 678 [09:56:15]Content-Type: application/json [09:56:15] [09:56:15]POST finish read [09:56:15]Found Content-Length = 678 [09:56:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:56:15]execute_script... [09:56: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)545490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:56:15]POST & json_proto [09:56:15]process_json_proto [09:56:15]json parsed OK: [09:56:15]protocol is kg_v1.0 [09:56:15]action value=close_receipt [09:56:15]process_action close_receipt [09:56:15]cmd_close_receipt [09:56:15]MH_GetDate [09:56:15]Write to MH i2c: F0 00 00 03 29 1B [09:56:15]Write i2c OK [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: F0 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: F0 09 00 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: F0 09 00 03 29 00 40 36 60 66 9A 61 5F 66 20 [09:56:15]GetLastDocTimeStamp 1717581359 [09:56:15]current date 1717581376 [09:56:15]FM_GetShiftState [09:56:15]SAM_PROTO_GetShiftState [09:56:15]wFMCommunicate request_size=4 [09:56:15]MH_SAM_APDU [09:56:15]CAPDU: 80 13 01 00 [09:56:15]Write to MH i2c: E2 08 00 04 29 80 13 01 00 00 00 00 00 AA [09:56:15]Write i2c OK [09:56:15]MH_I2C_Read... [09:56:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:15]Read from MH i2c: E2 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 0E 00 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 0E 00 04 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E2 [09:56:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:56:15]wFMCommunicate OK [09:56:15]SAM_PROTO_GetShiftState done [09:56:15]FM_GetShiftState done [09:56:15]opened in 1717545916 [09:56:15]opened+sec_in_day 1717632316 [09:56:15]quantity*price = 70044 [09:56:15]sum+1 = 70045 [09:56:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 190 05.06.2024 09:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59795 ФПД: 257081088478130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095616&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59795&fm=257081088478130&tin=02508201610067®Number=0000000000151680&sum=70000 [09:56:16]StoreToDocumentArchive [09:56:16]shift 72 fd 59795 [09:56:16]save to /storage/0072/doc_00059795 [09:56:16]save last doc name /storage/0072/doc_00059795 to /storage/kkm_last_doc_name [09:56:16]save OK [09:56:16]Clear old archive folders... [09:56:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:16]tlvbuf is 00437EF0 [09:56:16]SAM_PROTO_ClearQueue [09:56:16]wFMCommunicate request_size=4 [09:56:16]MH_SAM_APDU [09:56:16]CAPDU: 80 09 00 00 [09:56:16]Write to MH i2c: E2 08 00 11 29 80 09 00 00 00 00 00 00 AC [09:56:16]Write i2c OK [09:56:16]MH_I2C_Read... [09:56:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:16]Read from MH i2c: E2 [09:56:16]MH_I2C_Read... [09:56:16]Read from MH i2c: E2 03 00 [09:56:16]MH_I2C_Read... [09:56:16]Read from MH i2c: E2 03 00 11 29 00 90 00 AE [09:56:16]RAPDU: 90 00 [09:56:16]wFMCommunicate OK [09:56:16]SAM_PROTO_ClearQueue done [09:56:16]KKMCreateOFDPacket [09:56:16]OFDProtocolAddRootSTLVToBuf [09:56:16]FM_MakeSignedData [09:56:16]FM_MakeSignedData [09:56:16]SAM_PROTO_SignData [09:56:16]wFMCommunicate request_size=4 [09:56:16]MH_SAM_APDU [09:56:16]CAPDU: 80 0D 01 02 [09:56:16]Write to MH i2c: E2 08 00 12 29 80 0D 01 02 00 00 00 00 B4 [09:56:16]Write i2c OK [09:56:16]MH_I2C_Read... [09:56:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:16]Read from MH i2c: E2 [09:56:16]MH_I2C_Read... [09:56:16]Read from MH i2c: E2 03 00 [09:56:16]MH_I2C_Read... [09:56:16]Read from MH i2c: E2 03 00 12 29 00 90 00 AF [09:56:16]RAPDU: 90 00 [09:56:16]wFMCommunicate OK [09:56:16]wFMCommunicate request_size=255 [09:56:16]MH_SAM_APDU [09:56: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 40 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 E9 00 00 35 04 06 00 E9 [09:56:16]Write to MH i2c: E2 02 01 13 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 40 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 E9 00 00 35 04 06 00 E9 00 00 F6 [09:56:16]Write i2c OK [09:56:16]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 03 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 03 00 13 29 00 90 00 B0 [09:56:17]RAPDU: 90 00 [09:56:17]wFMCommunicate OK [09:56:17]wFMCommunicate request_size=10 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 0D 02 02 05 D0 5A F5 0B B2 [09:56:17]Write to MH i2c: E2 0D 00 14 29 80 0D 02 02 05 00 D0 5A F5 0B B2 00 00 9D [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 03 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 03 00 14 29 00 90 00 B1 [09:56:17]RAPDU: 90 00 [09:56:17]wFMCommunicate OK [09:56:17]wFMCommunicate request_size=4 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 0D 03 02 [09:56:17]Write to MH i2c: E2 08 00 15 29 80 0D 03 02 00 00 00 00 B9 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 0B 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 0B 00 15 29 00 C9 4A 3A 3F F5 BA 72 A7 90 00 0E [09:56:17]RAPDU: C9 4A 3A 3F F5 BA 72 A7 90 00 [09:56:17]wFMCommunicate OK [09:56:17]SAM_PROTO_SignData done [09:56:17]FM_MakeSignedData done [09:56:17]CreateOFDProtocolMessage [09:56:17]wFMCommunicate request_size=4 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 11 00 00 [09:56:17]Write to MH i2c: E2 08 00 16 29 80 11 00 00 00 00 00 00 B9 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 17 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 17 00 16 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [09:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:56:17]wFMCommunicate OK [09:56:17]CreateOFDProtocolMessage done [09:56:17]OFDSenderStorePacket 59795 [09:56:17]StoreOFDPacket docnum=59795 [09:56:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 AC 07 01 80 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 40 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 E9 00 00 35 04 06 00 E9 D0 5A F5 0B B2 C9 4A 3A 3F F5 BA 72 A7 [09:56:17]CheckFolder [09:56:17]dirname=/storage/ofd_packets [09:56:17]CheckFolder done [09:56:17]ProducePacketName [09:56:17]name=ofd_packets/00059795 [09:56:17]NVStorageSaveData ofd_packets/00059795 [09:56:17]File name is /storage/ofd_packets/00059795 [09:56:17]Write 301 bytes [09:56:17]NVStorageSaveData done [09:56:17]OFDSenderStorePacket done [09:56:17]KKMCreateOFDPacket done [09:56:17]NVStorageSaveData kkm_last_timestamp [09:56:17]File name is /storage/kkm_last_timestamp [09:56:17]Write 4 bytes [09:56:17]NVStorageSaveData done [09:56:17]ExternCall_PrintAddStr [09:56:17]wPrintStart [09:56:17]Write to MH i2c: 01 00 00 17 29 40 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: 01 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: 01 07 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: 01 07 00 17 29 00 00 00 00 00 FF 0F 55 [09:56:17]RasterBufferAndPrint [09:56:17]line Счет N : (1)545490 [09:56:17]line ИНН: 02508201610067 [09:56:17]line Контрольно-Кассовый Чек [09:56:17]line ПРОДАЖА [09:56:17]line ТРК (МРК, ГНК) : 22 [09:56:17]line Товар: 2710124130 [09:56:17]line Аи-92-К-5 [09:56:17]line 10.470 * 66.90 [09:56:17]line = 700.44 [09:56:17]line НДС 12% НСП 1% [09:56:17]line > о реализуемом товаре [09:56:17]line ОКРУГЛЕНИЕ: -0.44 [09:56:17]line ИТОГО: 700.00 [09:56:17]line Внесено: 700.00 [09:56:17]line СДАЧА: 0.00 [09:56:17]line НСП 1% : 6.20 [09:56:17]line НДС 12% : 74.38 [09:56:17]line Наличными: 700.00 [09:56:17]line Безнал.: 0.00 [09:56:17]line Место: АЗС № 117 "Партнер Нефть" [09:56:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:56:17]line СНО: Общий режим [09:56:17]line Чек 190 05.06.2024 09:56 [09:56:17]line Смена: 72 ФФД: 1.0 [09:56:17]line ЗНМ: 0300000048 [09:56:17]line РНМ: 0000000000151680 [09:56:17]line Версия ККМ: v1.0 [09:56:17]line ФМ: 0000000000959414 [09:56:17]line ФД: 59795 [09:56:17]line ФПД: 257081088478130 [09:56:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095616&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59795&fm=257081088478130&tin=02508201610067®Number=0000000000151680&sum=70000 [09:56:17]OFD Sender: Processing packet 59795 [packets to send 53, broken 52] [09:56:17]ProducePacketName [09:56:17]name=ofd_packets/00059795 [09:56:17]OFD Sender: To server: pG, [09:56:17]CommunicateWithHost lk.salyk.kg:30040 [09:56:17]ConnectInit lk.salyk.kg [09:56:17]written 0, free lines is 4095 [09:56:17]Connected sock=9 [09:56:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 AC 07 01 80 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 40 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 E9 00 00 35 04 06 00 E9 D0 5A F5 0B B2 C9 4A 3A 3F F5 BA 72 A7 [09:56:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 41 86 47 00 F4 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 E9 00 00 F4 03 04 00 45 E2 5F 66 B6 04 01 00 00 67 CA 40 46 5F 5A 2D 8E [09:56:17]CommunicateWithHost err = 0 [09:56:17]CheckOFDResponse [09:56:17]1017 (14) - 77093643461234 [09:56:17]1041 (16) - 0000000000959414 [09:56:17]1040 (4) - 59795 [09:56:17]1012 (4) - 05.06.2024 03:57 [09:56:17]1206 (1) - 0 [09:56:17]OFD Sender: Remove packet 59795 [09:56:17]ProducePacketName [09:56:17]name=ofd_packets/00059795 [09:56:17]NVStorageDeleteData [09:56:18]Write to MH i2c: 01 00 00 42 29 6B [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: 01 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: 01 07 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: 01 07 00 42 29 00 00 00 00 00 99 0C 17 [09:56:18]RasterBufferAndPrint [09:56:18]line [09:56:18]line [09:56:18]line [09:56:18]line [09:56:18]line [09:56:18]written 0, free lines is 3230 [09:56:18]MH_Cut [09:56:18]Write to MH i2c: D1 01 00 49 29 01 44 [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: D1 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: D1 01 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: D1 01 00 49 29 00 43 [09:56:18]Write to MH i2c: 01 00 00 4A 29 73 [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]OFD Sender: No OFD packet to send [09:56:19]*** Cut start [09:56:19]*** Partial cut [09:56:19]*** CUTSNS_PIN = 1 [09:56:19]*** CUTSNS_PIN = 0 [09:56:19]*** Brake cut motor [09:56:19]Read from MH i2c: 01 [09:56:19]MH_I2C_Read... [09:56:19]*** Stop cut motor [09:56:19]*** Cut end [09:56:19]Read from MH i2c: 01 07 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: 01 07 00 4A 29 00 00 00 00 00 FF 0F 88 [09:56:19]process_action close_receipt done [09:56:19]requested_data is exist [09:56:19]produce_requested_data [09:56:19]requested_item fm.sn is exist - process it [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 11 00 00 [09:56:19]Write to MH i2c: E2 08 00 4B 29 80 11 00 00 00 00 00 00 EE [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 17 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 17 00 4B 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 41 [09:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:56:19]wFMCommunicate OK [09:56:19]requested_item fd.num is exist - process it [09:56:19]SAM_PROTO_GetFieldsCounters [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 13 00 00 [09:56:19]Write to MH i2c: E2 08 00 4C 29 80 13 00 00 00 00 00 00 F1 [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 62 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 62 00 4C 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 93 E9 00 00 0E 04 04 00 48 00 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 0C [09:56:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 93 E9 00 00 0E 04 04 00 48 00 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 [09:56:19]wFMCommunicate OK [09:56:19]SAM_PROTO_GetFieldsCounters done [09:56:19]requested_item shift.num is exist - process it [09:56:19]requested_item shift.opened is exist - process it [09:56:19]req_shift_opened [09:56:19]FM_GetShiftState [09:56:19]SAM_PROTO_GetShiftState [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 13 01 00 [09:56:19]Write to MH i2c: E2 08 00 4D 29 80 13 01 00 00 00 00 00 F3 [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 0E 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 0E 00 4D 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2B [09:56:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:56:19]wFMCommunicate OK [09:56:19]SAM_PROTO_GetShiftState done [09:56:19]FM_GetShiftState done [09:56:19]req_shift_opened done [09:56:19]requested_item shift.open_date is exist - process it [09:56:19]req_shift_open_date [09:56:19]req_shift_open_date done [09:56:19]produce_requested_data done [09:56:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59795,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:56:19]process_action_free close_receipt [09:56:19]json_value_free [09:56:19]json_value_free done [09:56:19]process_json_proto returns [09:56:19]Send response to host [09:56:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59795,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:56:19]free response buf [09:56:19]execute_script done [09:56:19]execute_script returns [09:56:19]free content buf [09:56:19]Sock 10.Close socket [09:56:19]Sock 10.Thread stoped [09:56:23]OFD Sender: No OFD packet to send [09:56:28]OFD Sender: No OFD packet to send [09:56:33]OFD Sender: No OFD packet to send [09:56:38]OFD Sender: No OFD packet to send [09:56:43]OFD Sender: No OFD packet to send [09:56:48]OFD Sender: No OFD packet to send [09:56:53]OFD Sender: No OFD packet to send [09:56:58]OFD Sender: No OFD packet to send [09:57:03]OFD Sender: No OFD packet to send [09:57:08]OFD Sender: No OFD packet to send [09:57:13]OFD Sender: No OFD packet to send [09:57:18]OFD Sender: No OFD packet to send [09:57:23]OFD Sender: No OFD packet to send [09:57:28]accept exits with 8 [09:57:28]New connection [09:57:28]New thread 3067100516 created [09:57:28]Thread 3066957156 joined [09:57:28]Waiting for new connection... [09:57:28] Sock 8.Parse request [09:57:28]Sock 8.Check first char [09:57:28]Sock 8.First char is OK [09:57:28]request: POST /json_proto HTTP/1.0 [09:57:28]Method: POST [09:57:28]URL: /json_proto [09:57:28]Method is POST - this is cgi request [09:57:28]url: /json_proto [09:57:28]query_string will be loaded in cgi processing [09:57:28]execute_cgi json_proto POST (null) [09:57:28]execute_cgi path=json_proto method=POST [09:57:28]POST find Content-Length [09:57:28]Host: 172.17.60.68:8080 [09:57:28]Content-Length: 677 [09:57:28]Content-Type: application/json [09:57:28] [09:57:28]POST finish read [09:57:28]Found Content-Length = 677 [09:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:57:28]execute_script... [09: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)545491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:57:28]POST & json_proto [09:57:28]process_json_proto [09:57:28]json parsed OK: [09:57:28]protocol is kg_v1.0 [09:57:28]action value=close_receipt [09:57:28]process_action close_receipt [09:57:28]cmd_close_receipt [09:57:28]MH_GetDate [09:57:28]Write to MH i2c: F0 00 00 4E 29 66 [09:57:28]Write i2c OK [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: F0 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: F0 09 00 [09:57:28]MH_I2C_Read... [09:57:28]Read from MH i2c: F0 09 00 4E 29 00 89 36 60 66 9A 61 5F 66 B4 [09:57:28]GetLastDocTimeStamp 1717581376 [09:57:28]current date 1717581449 [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 4F 29 80 13 01 00 00 00 00 00 F5 [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 4F 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2D [09:57:28]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [09:57:28]opened+sec_in_day 1717632316 [09:57:28]quantity*price = 30038 [09:57:28]sum+1 = 30039 [09:57:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 191 05.06.2024 09:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59796 ФПД: 27464865975939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095729&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59796&fm=27464865975939&tin=02508201610067®Number=0000000000151680&sum=30000 [09:57:29]StoreToDocumentArchive [09:57:29]shift 72 fd 59796 [09:57:29]save to /storage/0072/doc_00059796 [09:57:29]save last doc name /storage/0072/doc_00059796 to /storage/kkm_last_doc_name [09:57:29]save OK [09:57:29]Clear old archive folders... [09:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:29]tlvbuf is 00437930 [09:57:29]SAM_PROTO_ClearQueue [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 09 00 00 [09:57:29]Write to MH i2c: E2 08 00 5C 29 80 09 00 00 00 00 00 00 F7 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 5C 29 00 90 00 F9 [09:57:29]RAPDU: 90 00 [09:57:29]wFMCommunicate OK [09:57:29]SAM_PROTO_ClearQueue done [09:57:29]KKMCreateOFDPacket [09:57:29]OFDProtocolAddRootSTLVToBuf [09:57:29]FM_MakeSignedData [09:57:29]FM_MakeSignedData [09:57:29]SAM_PROTO_SignData [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 0D 01 02 [09:57:29]Write to MH i2c: E2 08 00 5D 29 80 0D 01 02 00 00 00 00 FF [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 03 00 5D 29 00 90 00 FA [09:57:29]RAPDU: 90 00 [09:57:29]wFMCommunicate OK [09:57:29]wFMCommunicate request_size=255 [09:57:29]MH_SAM_APDU [09:57: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BF 00 00 00 F4 03 04 00 89 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 E9 00 00 35 04 06 00 18 [09:57:29]Write to MH i2c: E2 02 01 5E 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BF 00 00 00 F4 03 04 00 89 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 E9 00 00 35 04 06 00 18 00 00 9F [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 5E 29 00 90 00 FB [09:57:30]RAPDU: 90 00 [09:57:30]wFMCommunicate OK [09:57:30]wFMCommunicate request_size=10 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 0D 02 02 05 FA A9 94 8E 83 [09:57:30]Write to MH i2c: E2 0D 00 5F 29 80 0D 02 02 05 00 FA A9 94 8E 83 00 00 54 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 03 00 5F 29 00 90 00 FC [09:57:30]RAPDU: 90 00 [09:57:30]wFMCommunicate OK [09:57:30]wFMCommunicate request_size=4 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 0D 03 02 [09:57:30]Write to MH i2c: E2 08 00 60 29 80 0D 03 02 00 00 00 00 04 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 0B 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 0B 00 60 29 00 29 1B 4C 9A B4 91 E4 60 90 00 B8 [09:57:30]RAPDU: 29 1B 4C 9A B4 91 E4 60 90 00 [09:57:30]wFMCommunicate OK [09:57:30]SAM_PROTO_SignData done [09:57:30]FM_MakeSignedData done [09:57:30]CreateOFDProtocolMessage [09:57:30]wFMCommunicate request_size=4 [09:57:30]MH_SAM_APDU [09:57:30]CAPDU: 80 11 00 00 [09:57:30]Write to MH i2c: E2 08 00 61 29 80 11 00 00 00 00 00 00 04 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:30]Read from MH i2c: E2 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 17 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: E2 17 00 61 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 57 [09:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:57:30]wFMCommunicate OK [09:57:30]CreateOFDProtocolMessage done [09:57:30]OFDSenderStorePacket 59796 [09:57:30]StoreOFDPacket docnum=59796 [09:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2D 62 07 01 26 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BF 00 00 00 F4 03 04 00 89 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 E9 00 00 35 04 06 00 18 FA A9 94 8E 83 29 1B 4C 9A B4 91 E4 60 [09:57:30]CheckFolder [09:57:30]dirname=/storage/ofd_packets [09:57:30]CheckFolder done [09:57:30]ProducePacketName [09:57:30]name=ofd_packets/00059796 [09:57:30]NVStorageSaveData ofd_packets/00059796 [09:57:30]File name is /storage/ofd_packets/00059796 [09:57:30]Write 301 bytes [09:57:30]NVStorageSaveData done [09:57:30]OFDSenderStorePacket done [09:57:30]KKMCreateOFDPacket done [09:57:30]NVStorageSaveData kkm_last_timestamp [09:57:30]File name is /storage/kkm_last_timestamp [09:57:30]Write 4 bytes [09:57:30]NVStorageSaveData done [09:57:30]ExternCall_PrintAddStr [09:57:30]wPrintStart [09:57:30]Write to MH i2c: 01 00 00 62 29 8B [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 62 29 00 00 00 00 00 FF 0F A0 [09:57:30]RasterBufferAndPrint [09:57:30]line Счет N : (1)545491 [09:57:30]line ИНН: 02508201610067 [09:57:30]line Контрольно-Кассовый Чек [09:57:30]line ПРОДАЖА [09:57:30]line ТРК (МРК, ГНК) : 42 [09:57:30]line Товар: 2710124130 [09:57:30]line Аи-92-К-5 [09:57:30]line 4.490 * 66.90 [09:57:30]line = 300.38 [09:57:30]line НДС 12% НСП 1% [09:57:30]line > о реализуемом товаре [09:57:30]line ОКРУГЛЕНИЕ: -0.38 [09:57:30]line ИТОГО: 300.00 [09:57:30]line Внесено: 300.00 [09:57:30]line СДАЧА: 0.00 [09:57:30]line НСП 1% : 2.66 [09:57:30]line НДС 12% : 31.90 [09:57:30]line Наличными: 300.00 [09:57:30]line Безнал.: 0.00 [09:57:30]line Место: АЗС № 117 "Партнер Нефть" [09:57:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:57:30]line СНО: Общий режим [09:57:30]line Чек 191 05.06.2024 09:57 [09:57:30]line Смена: 72 ФФД: 1.0 [09:57:30]line ЗНМ: 0300000048 [09:57:30]line РНМ: 0000000000151680 [09:57:30]line Версия ККМ: v1.0 [09:57:30]line ФМ: 0000000000959414 [09:57:30]line ФД: 59796 [09:57:30]line ФПД: 27464865975939 [09:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095729&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59796&fm=27464865975939&tin=02508201610067®Number=0000000000151680&sum=30000 [09:57:30]OFD Sender: Processing packet 59796 [packets to send 53, broken 52] [09:57:30]ProducePacketName [09:57:30]name=ofd_packets/00059796 [09:57:30]OFD Sender: To server: pG, [09:57:30]CommunicateWithHost lk.salyk.kg:30040 [09:57:30]ConnectInit lk.salyk.kg [09:57:30]written 0, free lines is 4095 [09:57:30]Connected sock=10 [09:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2D 62 07 01 26 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BF 00 00 00 F4 03 04 00 89 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 E9 00 00 35 04 06 00 18 FA A9 94 8E 83 29 1B 4C 9A B4 91 E4 60 [09:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BB 29 47 00 C9 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 39 35 39 34 31 34 10 04 04 00 94 E9 00 00 F4 03 04 00 8E E2 5F 66 B6 04 01 00 00 B7 EE 21 43 80 35 6C 95 [09:57:30]CommunicateWithHost err = 0 [09:57:30]CheckOFDResponse [09:57:30]1017 (14) - 77093643461234 [09:57:30]1041 (16) - 0000000000959414 [09:57:30]1040 (4) - 59796 [09:57:30]1012 (4) - 05.06.2024 03:59 [09:57:30]1206 (1) - 0 [09:57:30]OFD Sender: Remove packet 59796 [09:57:30]ProducePacketName [09:57:30]name=ofd_packets/00059796 [09:57:30]NVStorageDeleteData [09:57:30]Write to MH i2c: 01 00 00 8D 29 B6 [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: 01 07 00 8D 29 00 00 00 00 00 A3 0C 6C [09:57:30]RasterBufferAndPrint [09:57:30]line [09:57:30]line [09:57:30]line [09:57:30]line [09:57:30]line [09:57:30]written 0, free lines is 3241 [09:57:30]MH_Cut [09:57:30]Write to MH i2c: D1 01 00 94 29 01 8F [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: D1 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: D1 01 00 [09:57:30]MH_I2C_Read... [09:57:30]Read from MH i2c: D1 01 00 94 29 00 8E [09:57:30]Write to MH i2c: 01 00 00 95 29 BE [09:57:30]Write i2c OK [09:57:30]MH_I2C_Read... [09:57:31]OFD Sender: No OFD packet to send [09:57:31]*** Cut start [09:57:31]*** Partial cut [09:57:31]*** CUTSNS_PIN = 1 [09:57:31]*** CUTSNS_PIN = 0 [09:57:32]*** Brake cut motor [09:57:32]Read from MH i2c: 01 [09:57:32]MH_I2C_Read... [09:57:32]*** Stop cut motor [09:57:32]*** Cut end [09:57:32]Read from MH i2c: 01 07 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: 01 07 00 95 29 00 00 00 00 00 FF 0F D3 [09:57:32]process_action close_receipt done [09:57:32]requested_data is exist [09:57:32]produce_requested_data [09:57:32]requested_item fm.sn is exist - process it [09:57:32]wFMCommunicate request_size=4 [09:57:32]MH_SAM_APDU [09:57:32]CAPDU: 80 11 00 00 [09:57:32]Write to MH i2c: E2 08 00 96 29 80 11 00 00 00 00 00 00 39 [09:57:32]Write i2c OK [09:57:32]MH_I2C_Read... [09:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:32]Read from MH i2c: E2 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 17 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 17 00 96 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8C [09:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:57:32]wFMCommunicate OK [09:57:32]requested_item fd.num is exist - process it [09:57:32]SAM_PROTO_GetFieldsCounters [09:57:32]wFMCommunicate request_size=4 [09:57:32]MH_SAM_APDU [09:57:32]CAPDU: 80 13 00 00 [09:57:32]Write to MH i2c: E2 08 00 97 29 80 13 00 00 00 00 00 00 3C [09:57:32]Write i2c OK [09:57:32]MH_I2C_Read... [09:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:32]Read from MH i2c: E2 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 62 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 62 00 97 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 94 E9 00 00 0E 04 04 00 48 00 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 5B [09:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 94 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:32]wFMCommunicate OK [09:57:32]SAM_PROTO_GetFieldsCounters done [09:57:32]requested_item shift.num is exist - process it [09:57:32]requested_item shift.opened is exist - process it [09:57:32]req_shift_opened [09:57:32]FM_GetShiftState [09:57:32]SAM_PROTO_GetShiftState [09:57:32]wFMCommunicate request_size=4 [09:57:32]MH_SAM_APDU [09:57:32]CAPDU: 80 13 01 00 [09:57:32]Write to MH i2c: E2 08 00 98 29 80 13 01 00 00 00 00 00 3E [09:57:32]Write i2c OK [09:57:32]MH_I2C_Read... [09:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:32]Read from MH i2c: E2 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 0E 00 [09:57:32]MH_I2C_Read... [09:57:32]Read from MH i2c: E2 0E 00 98 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 76 [09:57:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:57:32]wFMCommunicate OK [09:57:32]SAM_PROTO_GetShiftState done [09:57:32]FM_GetShiftState done [09:57:32]req_shift_opened done [09:57:32]requested_item shift.open_date is exist - process it [09:57:32]req_shift_open_date [09:57:32]req_shift_open_date done [09:57:32]produce_requested_data done [09:57:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59796,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:57:32]process_action_free close_receipt [09:57:32]json_value_free [09:57:32]json_value_free done [09:57:32]process_json_proto returns [09:57:32]Send response to host [09:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59796,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:57:32]free response buf [09:57:32]execute_script done [09:57:32]execute_script returns [09:57:32]free content buf [09:57:32]Sock 8.Close socket [09:57:32]Sock 8.Thread stoped [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:46]OFD Sender: No OFD packet to send [09:57:51]OFD Sender: No OFD packet to send [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]accept exits with 9 [09:58:11]New connection [09:58:11]New thread 3066957156 created [09:58:11]Thread 3067100516 joined [09:58:11]Waiting for new connection... [09:58:11] Sock 9.Parse request [09:58:11]Sock 9.Check first char [09:58:11]Sock 9.First char is OK [09:58:11]request: POST /json_proto HTTP/1.0 [09:58:11]Method: POST [09:58:11]URL: /json_proto [09:58:11]Method is POST - this is cgi request [09:58:11]url: /json_proto [09:58:11]query_string will be loaded in cgi processing [09:58:11]execute_cgi json_proto POST (null) [09:58:11]execute_cgi path=json_proto method=POST [09:58:11]POST find Content-Length [09:58:11]Host: 172.17.60.68:8080 [09:58:11]Content-Length: 978 [09:58:11]Content-Type: application/json [09:58:11] [09:58:11]POST finish read [09:58:11]Found Content-Length = 978 [09:58:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545495", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [09:58:11]execute_script... [09:58:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545495", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [09:58:11]POST & json_proto [09:58:11]process_json_proto [09:58:11]json parsed OK: [09:58:11]protocol is kg_v1.0 [09:58:11]action value=close_receipt [09:58:11]process_action close_receipt [09:58:11]cmd_close_receipt [09:58:11]MH_GetDate [09:58:11]Write to MH i2c: F0 00 00 99 29 B1 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: F0 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: F0 09 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: F0 09 00 99 29 00 B4 36 60 66 9A 61 5F 66 2A [09:58:11]GetLastDocTimeStamp 1717581449 [09:58:11]current date 1717581492 [09:58:11]FM_GetShiftState [09:58:11]SAM_PROTO_GetShiftState [09:58:11]wFMCommunicate request_size=4 [09:58:11]MH_SAM_APDU [09:58:11]CAPDU: 80 13 01 00 [09:58:11]Write to MH i2c: E2 08 00 9A 29 80 13 01 00 00 00 00 00 40 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:11]Read from MH i2c: E2 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 0E 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: E2 0E 00 9A 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 78 [09:58:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:58:11]wFMCommunicate OK [09:58:11]SAM_PROTO_GetShiftState done [09:58:11]FM_GetShiftState done [09:58:11]opened in 1717545916 [09:58:11]opened+sec_in_day 1717632316 [09:58:11]quantity*price = 300025 [09:58:11]sum+1 = 300027 [09:58:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 192 05.06.2024 09:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 20.72 сом ФМ: 0000000000959414 ФД: 59797 ФПД: 88296958468165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095812&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59797&fm=88296958468165&tin=02508201610067®Number=0000000000151680&sum=300000 [09:58:12]StoreToDocumentArchive [09:58:12]shift 72 fd 59797 [09:58:12]save to /storage/0072/doc_00059797 [09:58:12]save last doc name /storage/0072/doc_00059797 to /storage/kkm_last_doc_name [09:58:12]save OK [09:58:12]Clear old archive folders... [09:58:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:58:12]tlvbuf is 00437F40 [09:58:12]SAM_PROTO_ClearQueue [09:58:12]wFMCommunicate request_size=4 [09:58:12]MH_SAM_APDU [09:58:12]CAPDU: 80 09 00 00 [09:58:12]Write to MH i2c: E2 08 00 A7 29 80 09 00 00 00 00 00 00 42 [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:12]Read from MH i2c: E2 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 A7 29 00 90 00 44 [09:58:12]RAPDU: 90 00 [09:58:12]wFMCommunicate OK [09:58:12]SAM_PROTO_ClearQueue done [09:58:12]KKMCreateOFDPacket [09:58:12]OFDProtocolAddRootSTLVToBuf [09:58:12]FM_MakeSignedData [09:58:12]FM_MakeSignedData [09:58:12]SAM_PROTO_SignData [09:58:12]wFMCommunicate request_size=4 [09:58:12]MH_SAM_APDU [09:58:12]CAPDU: 80 0D 01 02 [09:58:12]Write to MH i2c: E2 08 00 A8 29 80 0D 01 02 00 00 00 00 4A [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:12]Read from MH i2c: E2 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 A8 29 00 90 00 45 [09:58:12]RAPDU: 90 00 [09:58:12]wFMCommunicate OK [09:58:12]wFMCommunicate request_size=255 [09:58:12]MH_SAM_APDU [09:58: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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C0 00 00 00 F4 03 04 00 B4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 E9 00 00 35 04 06 00 50 4E 3C D8 [09:58:12]Write to MH i2c: E2 02 01 A9 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C0 00 00 00 F4 03 04 00 B4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 E9 00 00 35 04 06 00 50 4E 3C D8 00 00 49 [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:12]Read from MH i2c: E2 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 A9 29 00 90 00 46 [09:58:12]RAPDU: 90 00 [09:58:12]wFMCommunicate OK [09:58:12]wFMCommunicate request_size=7 [09:58:12]MH_SAM_APDU [09:58:12]CAPDU: 80 0D 02 02 02 20 45 [09:58:12]Write to MH i2c: E2 0A 00 AA 29 80 0D 02 02 02 00 20 45 00 00 B6 [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:12]Read from MH i2c: E2 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 03 00 AA 29 00 90 00 47 [09:58:12]RAPDU: 90 00 [09:58:12]wFMCommunicate OK [09:58:12]wFMCommunicate request_size=4 [09:58:12]MH_SAM_APDU [09:58:12]CAPDU: 80 0D 03 02 [09:58:12]Write to MH i2c: E2 08 00 AB 29 80 0D 03 02 00 00 00 00 4F [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:12]Read from MH i2c: E2 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 0B 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 0B 00 AB 29 00 A8 2F 98 62 B7 2A E8 DB 90 00 C5 [09:58:12]RAPDU: A8 2F 98 62 B7 2A E8 DB 90 00 [09:58:12]wFMCommunicate OK [09:58:12]SAM_PROTO_SignData done [09:58:12]FM_MakeSignedData done [09:58:12]CreateOFDProtocolMessage [09:58:12]wFMCommunicate request_size=4 [09:58:12]MH_SAM_APDU [09:58:12]CAPDU: 80 11 00 00 [09:58:12]Write to MH i2c: E2 08 00 AC 29 80 11 00 00 00 00 00 00 4F [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:12]Read from MH i2c: E2 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 17 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: E2 17 00 AC 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A2 [09:58:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:58:12]wFMCommunicate OK [09:58:12]CreateOFDProtocolMessage done [09:58:12]OFDSenderStorePacket 59797 [09:58:12]StoreOFDPacket docnum=59797 [09:58:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 36 A1 04 01 3F F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C0 00 00 00 F4 03 04 00 B4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 E9 00 00 35 04 06 00 50 4E 3C D8 20 45 A8 2F 98 62 B7 2A E8 DB [09:58:12]CheckFolder [09:58:12]dirname=/storage/ofd_packets [09:58:12]CheckFolder done [09:58:12]ProducePacketName [09:58:12]name=ofd_packets/00059797 [09:58:12]NVStorageSaveData ofd_packets/00059797 [09:58:12]File name is /storage/ofd_packets/00059797 [09:58:12]Write 298 bytes [09:58:12]NVStorageSaveData done [09:58:12]OFDSenderStorePacket done [09:58:12]KKMCreateOFDPacket done [09:58:12]NVStorageSaveData kkm_last_timestamp [09:58:12]File name is /storage/kkm_last_timestamp [09:58:12]Write 4 bytes [09:58:12]NVStorageSaveData done [09:58:12]ExternCall_PrintAddStr [09:58:12]wPrintStart [09:58:12]Write to MH i2c: 01 00 00 AD 29 D6 [09:58:12]Write i2c OK [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: 01 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: 01 07 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: 01 07 00 AD 29 00 00 00 00 00 FF 0F EB [09:58:12]RasterBufferAndPrint [09:58:12]line Счет N : (1)545495 [09:58:12]line ИНН: 02508201610067 [09:58:12]line Контрольно-Кассовый Чек [09:58:12]line ПРОДАЖА [09:58:12]line ТРК (МРК, ГНК) : 61 [09:58:12]line Товар: 2710194210 [09:58:12]line ДТ-К-5 [09:58:12]line 41.440 * 72.40 [09:58:12]line = 3000.26 [09:58:12]line НДС 12% НСП 1% [09:58:12]line > о реализуемом товаре [09:58:12]line ОКРУГЛЕНИЕ: -0.26 [09:58:12]line ИТОГО: 3000.00 [09:58:12]line Внесено: 3000.00 [09:58:12]line СДАЧА: 0.00 [09:58:12]line НСП 1% : 26.55 [09:58:12]line НДС 12% : 318.61 [09:58:12]line Наличными: 3000.00 [09:58:12]line Безнал.: 0.00 [09:58:12]line Место: АЗС № 117 "Партнер Нефть" [09:58:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:58:12]line СНО: Общий режим [09:58:12]line Чек 192 05.06.2024 09:58 [09:58:12]line Смена: 72 ФФД: 1.0 [09:58:12]line ЗНМ: 0300000048 [09:58:12]line РНМ: 0000000000151680 [09:58:12]line Версия ККМ: v1.0 [09:58:12]line [09:58:12]line Дисконтная программа [09:58:12]line ДТ [09:58:12]line номер 117 [09:58:12]line сэкономлено 20.72 сом [09:58:12]line ФМ: 0000000000959414 [09:58:12]line ФД: 59797 [09:58:13]line ФПД: 88296958468165 [09:58:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095812&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59797&fm=88296958468165&tin=02508201610067®Number=0000000000151680&sum=300000 [09:58:13]OFD Sender: Processing packet 59797 [packets to send 53, broken 52] [09:58:13]ProducePacketName [09:58:13]name=ofd_packets/00059797 [09:58:13]OFD Sender: To server: pG, [09:58:13]CommunicateWithHost lk.salyk.kg:30040 [09:58:13]ConnectInit lk.salyk.kg [09:58:13]written 0, free lines is 4095 [09:58:13]Connected sock=10 [09:58:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 36 A1 04 01 3F F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C0 00 00 00 F4 03 04 00 B4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 E9 00 00 35 04 06 00 50 4E 3C D8 20 45 A8 2F 98 62 B7 2A E8 DB [09:58:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E2 26 47 00 B8 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 39 35 39 34 31 34 10 04 04 00 95 E9 00 00 F4 03 04 00 B8 E2 5F 66 B6 04 01 00 00 56 3C 21 86 4B 93 28 BA [09:58:13]CommunicateWithHost err = 0 [09:58:13]CheckOFDResponse [09:58:13]1017 (14) - 77093643461234 [09:58:13]1041 (16) - 0000000000959414 [09:58:13]1040 (4) - 59797 [09:58:13]1012 (4) - 05.06.2024 03:59 [09:58:13]1206 (1) - 0 [09:58:13]OFD Sender: Remove packet 59797 [09:58:13]ProducePacketName [09:58:13]name=ofd_packets/00059797 [09:58:13]NVStorageDeleteData [09:58:13]Write to MH i2c: 01 00 00 DD 29 06 [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: 01 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: 01 07 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: 01 07 00 DD 29 00 00 00 00 00 2E 0C 47 [09:58:13]RasterBufferAndPrint [09:58:13]line [09:58:13]line [09:58:13]line [09:58:13]line [09:58:13]line [09:58:13]written 0, free lines is 3123 [09:58:13]MH_Cut [09:58:13]Write to MH i2c: D1 01 00 E4 29 01 DF [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: D1 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: D1 01 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: D1 01 00 E4 29 00 DE [09:58:13]Write to MH i2c: 01 00 00 E5 29 0E [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]OFD Sender: No OFD packet to send [09:58:14]*** Cut start [09:58:14]*** Partial cut [09:58:14]*** CUTSNS_PIN = 1 [09:58:14]*** CUTSNS_PIN = 0 [09:58:14]*** Brake cut motor [09:58:15]Read from MH i2c: 01 [09:58:15]MH_I2C_Read... [09:58:15]*** Stop cut motor [09:58:15]*** Cut end [09:58:15]Read from MH i2c: 01 07 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 07 00 E5 29 00 00 00 00 00 FF 0F 23 [09:58:15]process_action close_receipt done [09:58:15]requested_data is exist [09:58:15]produce_requested_data [09:58:15]requested_item fm.sn is exist - process it [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 11 00 00 [09:58:15]Write to MH i2c: E2 08 00 E6 29 80 11 00 00 00 00 00 00 89 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 17 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 17 00 E6 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [09:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:58:15]wFMCommunicate OK [09:58:15]requested_item fd.num is exist - process it [09:58:15]SAM_PROTO_GetFieldsCounters [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 13 00 00 [09:58:15]Write to MH i2c: E2 08 00 E7 29 80 13 00 00 00 00 00 00 8C [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 62 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 62 00 E7 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 95 E9 00 00 0E 04 04 00 48 00 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 AF [09:58:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 95 E9 00 00 0E 04 04 00 48 00 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 [09:58:15]wFMCommunicate OK [09:58:15]SAM_PROTO_GetFieldsCounters done [09:58:15]requested_item shift.num is exist - process it [09:58:15]requested_item shift.opened is exist - process it [09:58:15]req_shift_opened [09:58:15]FM_GetShiftState [09:58:15]SAM_PROTO_GetShiftState [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 13 01 00 [09:58:15]Write to MH i2c: E2 08 00 E8 29 80 13 01 00 00 00 00 00 8E [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 0E 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 0E 00 E8 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [09:58:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:58:15]wFMCommunicate OK [09:58:15]SAM_PROTO_GetShiftState done [09:58:15]FM_GetShiftState done [09:58:15]req_shift_opened done [09:58:15]requested_item shift.open_date is exist - process it [09:58:15]req_shift_open_date [09:58:15]req_shift_open_date done [09:58:15]produce_requested_data done [09:58:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59797,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:58:15]process_action_free close_receipt [09:58:15]json_value_free [09:58:15]json_value_free done [09:58:15]process_json_proto returns [09:58:15]Send response to host [09:58:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59797,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:58:15]free response buf [09:58:15]execute_script done [09:58:15]execute_script returns [09:58:15]free content buf [09:58:15]Sock 9.Close socket [09:58:15]Sock 9.Thread stoped [09:58:18]OFD Sender: No OFD packet to send [09:58:23]OFD Sender: No OFD packet to send [09:58:28]OFD Sender: No OFD packet to send [09:58:32]accept exits with 8 [09:58:32]New connection [09:58:32]New thread 3067100516 created [09:58:32]Thread 3066957156 joined [09:58:32]Waiting for new connection... [09:58:32] Sock 8.Parse request [09:58:32]Sock 8.Check first char [09:58:32]Sock 8.First char is OK [09:58:32]request: POST /json_proto HTTP/1.0 [09:58:32]Method: POST [09:58:32]URL: /json_proto [09:58:32]Method is POST - this is cgi request [09:58:32]url: /json_proto [09:58:32]query_string will be loaded in cgi processing [09:58:32]execute_cgi json_proto POST (null) [09:58:32]execute_cgi path=json_proto method=POST [09:58:32]POST find Content-Length [09:58:32]Host: 172.17.60.68:8080 [09:58:32]Content-Length: 674 [09:58:32]Content-Type: application/json [09:58:32] [09:58:32]POST finish read [09:58:32]Found Content-Length = 674 [09:58:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545494", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:32]execute_script... [09:58: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)545494", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:32]POST & json_proto [09:58:32]process_json_proto [09:58:32]json parsed OK: [09:58:32]protocol is kg_v1.0 [09:58:32]action value=close_receipt [09:58:32]process_action close_receipt [09:58:32]cmd_close_receipt [09:58:32]MH_GetDate [09:58:32]Write to MH i2c: F0 00 00 E9 29 01 [09:58:32]Write i2c OK [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: F0 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: F0 09 00 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: F0 09 00 E9 29 00 C9 36 60 66 9A 61 5F 66 8F [09:58:32]GetLastDocTimeStamp 1717581492 [09:58:32]current date 1717581513 [09:58:32]FM_GetShiftState [09:58:32]SAM_PROTO_GetShiftState [09:58:32]wFMCommunicate request_size=4 [09:58:32]MH_SAM_APDU [09:58:32]CAPDU: 80 13 01 00 [09:58:32]Write to MH i2c: E2 08 00 EA 29 80 13 01 00 00 00 00 00 90 [09:58:32]Write i2c OK [09:58:32]MH_I2C_Read... [09:58:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:32]Read from MH i2c: E2 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 0E 00 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 0E 00 EA 29 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [09:58:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:58:32]wFMCommunicate OK [09:58:32]SAM_PROTO_GetShiftState done [09:58:32]FM_GetShiftState done [09:58:32]opened in 1717545916 [09:58:32]opened+sec_in_day 1717632316 [09:58:32]quantity*price = 50009 [09:58:32]sum+1 = 50010 [09:58:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 193 05.06.2024 09:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59798 ФПД: 122324548756562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095833&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59798&fm=122324548756562&tin=02508201610067®Number=0000000000151680&sum=50000 [09:58:33]StoreToDocumentArchive [09:58:33]shift 72 fd 59798 [09:58:33]save to /storage/0072/doc_00059798 [09:58:33]save last doc name /storage/0072/doc_00059798 to /storage/kkm_last_doc_name [09:58:33]save OK [09:58:33]Clear old archive folders... [09:58:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:58:33]tlvbuf is B6F7C790 [09:58:33]SAM_PROTO_ClearQueue [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 09 00 00 [09:58:33]Write to MH i2c: E2 08 00 F7 29 80 09 00 00 00 00 00 00 92 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 F7 29 00 90 00 94 [09:58:33]RAPDU: 90 00 [09:58:33]wFMCommunicate OK [09:58:33]SAM_PROTO_ClearQueue done [09:58:33]KKMCreateOFDPacket [09:58:33]OFDProtocolAddRootSTLVToBuf [09:58:33]FM_MakeSignedData [09:58:33]FM_MakeSignedData [09:58:33]SAM_PROTO_SignData [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 0D 01 02 [09:58:33]Write to MH i2c: E2 08 00 F8 29 80 0D 01 02 00 00 00 00 9A [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 F8 29 00 90 00 95 [09:58:33]RAPDU: 90 00 [09:58:33]wFMCommunicate OK [09:58:33]wFMCommunicate request_size=255 [09:58:33]MH_SAM_APDU [09:58: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 00 00 00 F4 03 04 00 C9 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 E9 00 00 35 04 06 00 6F 40 E7 46 [09:58:33]Write to MH i2c: E2 02 01 F9 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 00 00 00 F4 03 04 00 C9 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 E9 00 00 35 04 06 00 6F 40 E7 46 00 00 69 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]OFD Sender: No OFD packet to send [09:58:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:34]Read from MH i2c: E2 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 03 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 03 00 F9 29 00 90 00 96 [09:58:34]RAPDU: 90 00 [09:58:34]wFMCommunicate OK [09:58:34]wFMCommunicate request_size=7 [09:58:34]MH_SAM_APDU [09:58:34]CAPDU: 80 0D 02 02 02 A4 52 [09:58:34]Write to MH i2c: E2 0A 00 FA 29 80 0D 02 02 02 00 A4 52 00 00 97 [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:34]Read from MH i2c: E2 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 03 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 03 00 FA 29 00 90 00 97 [09:58:34]RAPDU: 90 00 [09:58:34]wFMCommunicate OK [09:58:34]wFMCommunicate request_size=4 [09:58:34]MH_SAM_APDU [09:58:34]CAPDU: 80 0D 03 02 [09:58:34]Write to MH i2c: E2 08 00 FB 29 80 0D 03 02 00 00 00 00 9F [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:34]Read from MH i2c: E2 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 0B 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 0B 00 FB 29 00 70 4A A3 98 5A 06 9A FD 90 00 8C [09:58:34]RAPDU: 70 4A A3 98 5A 06 9A FD 90 00 [09:58:34]wFMCommunicate OK [09:58:34]SAM_PROTO_SignData done [09:58:34]FM_MakeSignedData done [09:58:34]CreateOFDProtocolMessage [09:58:34]wFMCommunicate request_size=4 [09:58:34]MH_SAM_APDU [09:58:34]CAPDU: 80 11 00 00 [09:58:34]Write to MH i2c: E2 08 00 FC 29 80 11 00 00 00 00 00 00 9F [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:34]Read from MH i2c: E2 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 17 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 17 00 FC 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F2 [09:58:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:58:34]wFMCommunicate OK [09:58:34]CreateOFDProtocolMessage done [09:58:34]OFDSenderStorePacket 59798 [09:58:34]StoreOFDPacket docnum=59798 [09:58:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 3F FE 04 01 5C 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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 00 00 00 F4 03 04 00 C9 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 E9 00 00 35 04 06 00 6F 40 E7 46 A4 52 70 4A A3 98 5A 06 9A FD [09:58:34]CheckFolder [09:58:34]dirname=/storage/ofd_packets [09:58:34]CheckFolder done [09:58:34]ProducePacketName [09:58:34]name=ofd_packets/00059798 [09:58:34]NVStorageSaveData ofd_packets/00059798 [09:58:34]File name is /storage/ofd_packets/00059798 [09:58:34]Write 298 bytes [09:58:34]NVStorageSaveData done [09:58:34]OFDSenderStorePacket done [09:58:34]KKMCreateOFDPacket done [09:58:34]NVStorageSaveData kkm_last_timestamp [09:58:34]File name is /storage/kkm_last_timestamp [09:58:34]Write 4 bytes [09:58:34]NVStorageSaveData done [09:58:34]ExternCall_PrintAddStr [09:58:34]wPrintStart [09:58:34]Write to MH i2c: 01 00 00 FD 29 26 [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: 01 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: 01 07 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: 01 07 00 FD 29 00 00 00 00 00 FF 0F 3B [09:58:34]RasterBufferAndPrint [09:58:34]line Счет N : (1)545494 [09:58:34]line ИНН: 02508201610067 [09:58:34]line Контрольно-Кассовый Чек [09:58:34]line ПРОДАЖА [09:58:34]line ТРК (МРК, ГНК) : 21 [09:58:34]line Товар: 2710194210 [09:58:34]line ДТ-К-5 [09:58:34]line 6.860 * 72.90 [09:58:34]line = 500.09 [09:58:34]line НДС 12% НСП 1% [09:58:34]line > о реализуемом товаре [09:58:34]line ОКРУГЛЕНИЕ: -0.09 [09:58:34]line ИТОГО: 500.00 [09:58:34]line Внесено: 500.00 [09:58:34]line СДАЧА: 0.00 [09:58:34]line НСП 1% : 4.43 [09:58:34]line НДС 12% : 53.11 [09:58:34]line Наличными: 500.00 [09:58:34]line Безнал.: 0.00 [09:58:34]line Место: АЗС № 117 "Партнер Нефть" [09:58:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:58:34]line СНО: Общий режим [09:58:34]line Чек 193 05.06.2024 09:58 [09:58:34]line Смена: 72 ФФД: 1.0 [09:58:34]line ЗНМ: 0300000048 [09:58:34]line РНМ: 0000000000151680 [09:58:34]line Версия ККМ: v1.0 [09:58:34]line ФМ: 0000000000959414 [09:58:34]line ФД: 59798 [09:58:34]line ФПД: 122324548756562 [09:58:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095833&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59798&fm=122324548756562&tin=02508201610067®Number=0000000000151680&sum=50000 [09:58:34]OFD Sender: Processing packet 59798 [packets to send 53, broken 52] [09:58:34]ProducePacketName [09:58:34]name=ofd_packets/00059798 [09:58:34]OFD Sender: To server: pG, [09:58:34]CommunicateWithHost lk.salyk.kg:30040 [09:58:34]ConnectInit lk.salyk.kg [09:58:34]written 0, free lines is 4095 [09:58:34]Connected sock=10 [09:58:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 3F FE 04 01 5C 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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C1 00 00 00 F4 03 04 00 C9 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 E9 00 00 35 04 06 00 6F 40 E7 46 A4 52 70 4A A3 98 5A 06 9A FD [09:58:35]Write to MH i2c: 01 00 00 28 2A 52 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: 01 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: 01 07 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: 01 07 00 28 2A 00 00 00 00 00 9D 0C 02 [09:58:35]RasterBufferAndPrint [09:58:35]line [09:58:35]line [09:58:35]line [09:58:35]line [09:58:35]line [09:58:35]written 0, free lines is 3235 [09:58:35]MH_Cut [09:58:35]Write to MH i2c: D1 01 00 2F 2A 01 2B [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: D1 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: D1 01 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: D1 01 00 2F 2A 00 2A [09:58:35]Write to MH i2c: 01 00 00 30 2A 5A [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C4 A6 47 00 3F F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 E9 00 00 F4 03 04 00 CE E2 5F 66 B6 04 01 00 00 C7 2B 06 C4 2A B8 B8 44 [09:58:35]CommunicateWithHost err = 0 [09:58:35]CheckOFDResponse [09:58:35]1017 (14) - 77093643461234 [09:58:35]1041 (16) - 0000000000959414 [09:58:35]1040 (4) - 59798 [09:58:35]1012 (4) - 05.06.2024 04:00 [09:58:35]1206 (1) - 0 [09:58:35]OFD Sender: Remove packet 59798 [09:58:35]ProducePacketName [09:58:35]name=ofd_packets/00059798 [09:58:35]NVStorageDeleteData [09:58:35]OFD Sender: No OFD packet to send [09:58:36]*** Cut start [09:58:36]*** Partial cut [09:58:36]*** CUTSNS_PIN = 1 [09:58:36]*** CUTSNS_PIN = 0 [09:58:36]*** Brake cut motor [09:58:36]Read from MH i2c: 01 [09:58:36]MH_I2C_Read... [09:58:36]*** Stop cut motor [09:58:36]*** Cut end [09:58:36]Read from MH i2c: 01 07 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: 01 07 00 30 2A 00 00 00 00 00 FF 0F 6F [09:58:36]process_action close_receipt done [09:58:36]requested_data is exist [09:58:36]produce_requested_data [09:58:36]requested_item fm.sn is exist - process it [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 11 00 00 [09:58:36]Write to MH i2c: E2 08 00 31 2A 80 11 00 00 00 00 00 00 D5 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 17 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 17 00 31 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 28 [09:58:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:58:36]wFMCommunicate OK [09:58:36]requested_item fd.num is exist - process it [09:58:36]SAM_PROTO_GetFieldsCounters [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 13 00 00 [09:58:36]Write to MH i2c: E2 08 00 32 2A 80 13 00 00 00 00 00 00 D8 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 62 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 62 00 32 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 96 E9 00 00 0E 04 04 00 48 00 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 FF [09:58:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 96 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:36]wFMCommunicate OK [09:58:36]SAM_PROTO_GetFieldsCounters done [09:58:36]requested_item shift.num is exist - process it [09:58:36]requested_item shift.opened is exist - process it [09:58:36]req_shift_opened [09:58:36]FM_GetShiftState [09:58:36]SAM_PROTO_GetShiftState [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 13 01 00 [09:58:36]Write to MH i2c: E2 08 00 33 2A 80 13 01 00 00 00 00 00 DA [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 0E 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 0E 00 33 2A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [09:58:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:58:36]wFMCommunicate OK [09:58:36]SAM_PROTO_GetShiftState done [09:58:36]FM_GetShiftState done [09:58:36]req_shift_opened done [09:58:36]requested_item shift.open_date is exist - process it [09:58:36]req_shift_open_date [09:58:36]req_shift_open_date done [09:58:36]produce_requested_data done [09:58:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59798,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:58:36]process_action_free close_receipt [09:58:36]json_value_free [09:58:36]json_value_free done [09:58:36]process_json_proto returns [09:58:36]Send response to host [09:58:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59798,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:58:36]free response buf [09:58:36]execute_script done [09:58:36]execute_script returns [09:58:36]free content buf [09:58:36]Sock 8.Close socket [09:58:36]Sock 8.Thread stoped [09:58:40]OFD Sender: No OFD packet to send [09:58:43]accept exits with 9 [09:58:43]New connection [09:58:43]New thread 3066957156 created [09:58:43]Thread 3067100516 joined [09:58:43]Waiting for new connection... [09:58:43] Sock 9.Parse request [09:58:43]Sock 9.Check first char [09:58:43]Sock 9.First char is OK [09:58:43]request: POST /json_proto HTTP/1.0 [09:58:43]Method: POST [09:58:43]URL: /json_proto [09:58:43]Method is POST - this is cgi request [09:58:43]url: /json_proto [09:58:43]query_string will be loaded in cgi processing [09:58:43]execute_cgi json_proto POST (null) [09:58:43]execute_cgi path=json_proto method=POST [09:58:43]POST find Content-Length [09:58:43]Host: 172.17.60.68:8080 [09:58:43]Content-Length: 678 [09:58:43]Content-Type: application/json [09:58:43] [09:58:43]POST finish read [09:58:43]Found Content-Length = 678 [09:58:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:58:43]execute_script... [09:58: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)545493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:58:43]POST & json_proto [09:58:43]process_json_proto [09:58:43]json parsed OK: [09:58:43]protocol is kg_v1.0 [09:58:43]action value=close_receipt [09:58:43]process_action close_receipt [09:58:43]cmd_close_receipt [09:58:43]MH_GetDate [09:58:43]Write to MH i2c: F0 00 00 34 2A 4D [09:58:43]Write i2c OK [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: F0 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: F0 09 00 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: F0 09 00 34 2A 00 D4 36 60 66 9A 61 5F 66 E6 [09:58:43]GetLastDocTimeStamp 1717581513 [09:58:43]current date 1717581524 [09:58:43]FM_GetShiftState [09:58:43]SAM_PROTO_GetShiftState [09:58:43]wFMCommunicate request_size=4 [09:58:43]MH_SAM_APDU [09:58:43]CAPDU: 80 13 01 00 [09:58:43]Write to MH i2c: E2 08 00 35 2A 80 13 01 00 00 00 00 00 DC [09:58:43]Write i2c OK [09:58:43]MH_I2C_Read... [09:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:43]Read from MH i2c: E2 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: E2 0E 00 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: E2 0E 00 35 2A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 14 [09:58:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:58:43]wFMCommunicate OK [09:58:43]SAM_PROTO_GetShiftState done [09:58:43]FM_GetShiftState done [09:58:43]opened in 1717545916 [09:58:43]opened+sec_in_day 1717632316 [09:58:43]quantity*price = 70044 [09:58:43]sum+1 = 70045 [09:58:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 194 05.06.2024 09:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59799 ФПД: 143163195759979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095844&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59799&fm=143163195759979&tin=02508201610067®Number=0000000000151680&sum=70000 [09:58:44]StoreToDocumentArchive [09:58:44]shift 72 fd 59799 [09:58:44]save to /storage/0072/doc_00059799 [09:58:44]save last doc name /storage/0072/doc_00059799 to /storage/kkm_last_doc_name [09:58:44]save OK [09:58:44]Clear old archive folders... [09:58:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:44]tlvbuf is 004A3380 [09:58:44]SAM_PROTO_ClearQueue [09:58:44]wFMCommunicate request_size=4 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 09 00 00 [09:58:44]Write to MH i2c: E2 08 00 42 2A 80 09 00 00 00 00 00 00 DE [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 42 2A 00 90 00 E0 [09:58:44]RAPDU: 90 00 [09:58:44]wFMCommunicate OK [09:58:44]SAM_PROTO_ClearQueue done [09:58:44]KKMCreateOFDPacket [09:58:44]OFDProtocolAddRootSTLVToBuf [09:58:44]FM_MakeSignedData [09:58:44]FM_MakeSignedData [09:58:44]SAM_PROTO_SignData [09:58:44]wFMCommunicate request_size=4 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 0D 01 02 [09:58:44]Write to MH i2c: E2 08 00 43 2A 80 0D 01 02 00 00 00 00 E6 [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 43 2A 00 90 00 E1 [09:58:44]RAPDU: 90 00 [09:58:44]wFMCommunicate OK [09:58:44]wFMCommunicate request_size=255 [09:58:44]MH_SAM_APDU [09:58: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 C2 00 00 00 F4 03 04 00 D4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 E9 00 00 35 04 06 00 82 [09:58:44]Write to MH i2c: E2 02 01 44 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 C2 00 00 00 F4 03 04 00 D4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 E9 00 00 35 04 06 00 82 00 00 5D [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:45]Read from MH i2c: E2 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 03 00 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 03 00 44 2A 00 90 00 E2 [09:58:45]RAPDU: 90 00 [09:58:45]wFMCommunicate OK [09:58:45]wFMCommunicate request_size=10 [09:58:45]MH_SAM_APDU [09:58:45]CAPDU: 80 0D 02 02 05 34 C7 6D 9D 6B [09:58:45]Write to MH i2c: E2 0D 00 45 2A 80 0D 02 02 05 00 34 C7 6D 9D 6B 00 00 63 [09:58:45]Write i2c OK [09:58:45]MH_I2C_Read... [09:58:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:45]Read from MH i2c: E2 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 03 00 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 03 00 45 2A 00 90 00 E3 [09:58:45]RAPDU: 90 00 [09:58:45]wFMCommunicate OK [09:58:45]wFMCommunicate request_size=4 [09:58:45]MH_SAM_APDU [09:58:45]CAPDU: 80 0D 03 02 [09:58:45]Write to MH i2c: E2 08 00 46 2A 80 0D 03 02 00 00 00 00 EB [09:58:45]Write i2c OK [09:58:45]MH_I2C_Read... [09:58:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:45]Read from MH i2c: E2 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 0B 00 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 0B 00 46 2A 00 33 C5 6A 16 1B CC 23 6A 90 00 D8 [09:58:45]RAPDU: 33 C5 6A 16 1B CC 23 6A 90 00 [09:58:45]wFMCommunicate OK [09:58:45]SAM_PROTO_SignData done [09:58:45]FM_MakeSignedData done [09:58:45]CreateOFDProtocolMessage [09:58:45]wFMCommunicate request_size=4 [09:58:45]MH_SAM_APDU [09:58:45]CAPDU: 80 11 00 00 [09:58:45]Write to MH i2c: E2 08 00 47 2A 80 11 00 00 00 00 00 00 EB [09:58:45]Write i2c OK [09:58:45]MH_I2C_Read... [09:58:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:45]Read from MH i2c: E2 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 17 00 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: E2 17 00 47 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3E [09:58:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:58:45]wFMCommunicate OK [09:58:45]CreateOFDProtocolMessage done [09:58:45]OFDSenderStorePacket 59799 [09:58:45]StoreOFDPacket docnum=59799 [09:58:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 39 F4 07 01 1E C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 C2 00 00 00 F4 03 04 00 D4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 E9 00 00 35 04 06 00 82 34 C7 6D 9D 6B 33 C5 6A 16 1B CC 23 6A [09:58:45]CheckFolder [09:58:45]dirname=/storage/ofd_packets [09:58:45]CheckFolder done [09:58:45]ProducePacketName [09:58:45]name=ofd_packets/00059799 [09:58:45]NVStorageSaveData ofd_packets/00059799 [09:58:45]File name is /storage/ofd_packets/00059799 [09:58:45]Write 301 bytes [09:58:45]NVStorageSaveData done [09:58:45]OFDSenderStorePacket done [09:58:45]KKMCreateOFDPacket done [09:58:45]NVStorageSaveData kkm_last_timestamp [09:58:45]File name is /storage/kkm_last_timestamp [09:58:45]Write 4 bytes [09:58:45]NVStorageSaveData done [09:58:45]ExternCall_PrintAddStr [09:58:45]wPrintStart [09:58:45]Write to MH i2c: 01 00 00 48 2A 72 [09:58:45]Write i2c OK [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: 01 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: 01 07 00 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: 01 07 00 48 2A 00 00 00 00 00 FF 0F 87 [09:58:45]RasterBufferAndPrint [09:58:45]line Счет N : (1)545493 [09:58:45]line ИНН: 02508201610067 [09:58:45]line Контрольно-Кассовый Чек [09:58:45]line ПРОДАЖА [09:58:45]line ТРК (МРК, ГНК) : 32 [09:58:45]line Товар: 2710124130 [09:58:45]line Аи-92-К-5 [09:58:45]line 10.470 * 66.90 [09:58:45]line = 700.44 [09:58:45]line НДС 12% НСП 1% [09:58:45]line > о реализуемом товаре [09:58:45]line ОКРУГЛЕНИЕ: -0.44 [09:58:45]line ИТОГО: 700.00 [09:58:45]line Внесено: 700.00 [09:58:45]line СДАЧА: 0.00 [09:58:45]line НСП 1% : 6.20 [09:58:45]line НДС 12% : 74.38 [09:58:45]line Наличными: 700.00 [09:58:45]line Безнал.: 0.00 [09:58:45]line Место: АЗС № 117 "Партнер Нефть" [09:58:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [09:58:45]line СНО: Общий режим [09:58:45]line Чек 194 05.06.2024 09:58 [09:58:45]line Смена: 72 ФФД: 1.0 [09:58:45]line ЗНМ: 0300000048 [09:58:45]line РНМ: 0000000000151680 [09:58:45]line Версия ККМ: v1.0 [09:58:45]line ФМ: 0000000000959414 [09:58:45]line ФД: 59799 [09:58:45]line ФПД: 143163195759979 [09:58:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T095844&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59799&fm=143163195759979&tin=02508201610067®Number=0000000000151680&sum=70000 [09:58:45]OFD Sender: Processing packet 59799 [packets to send 53, broken 52] [09:58:45]ProducePacketName [09:58:45]name=ofd_packets/00059799 [09:58:45]OFD Sender: To server: pG, [09:58:45]CommunicateWithHost lk.salyk.kg:30040 [09:58:45]ConnectInit lk.salyk.kg [09:58:45]written 0, free lines is 4095 [09:58:45]Connected sock=8 [09:58:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 39 F4 07 01 1E C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 C2 00 00 00 F4 03 04 00 D4 36 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 E9 00 00 35 04 06 00 82 34 C7 6D 9D 6B 33 C5 6A 16 1B CC 23 6A [09:58:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C1 36 47 00 91 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 39 35 39 34 31 34 10 04 04 00 97 E9 00 00 F4 03 04 00 D9 E2 5F 66 B6 04 01 00 00 11 85 5D 4C 13 36 4E 9C [09:58:45]CommunicateWithHost err = 0 [09:58:45]CheckOFDResponse [09:58:45]1017 (14) - 77093643461234 [09:58:45]1041 (16) - 0000000000959414 [09:58:45]1040 (4) - 59799 [09:58:45]1012 (4) - 05.06.2024 04:00 [09:58:45]1206 (1) - 0 [09:58:45]OFD Sender: Remove packet 59799 [09:58:45]ProducePacketName [09:58:45]name=ofd_packets/00059799 [09:58:45]NVStorageDeleteData [09:58:46]Write to MH i2c: 01 00 00 73 2A 9D [09:58:46]Write i2c OK [09:58:46]MH_I2C_Read... [09:58:46]Read from MH i2c: 01 [09:58:46]MH_I2C_Read... [09:58:46]Read from MH i2c: 01 07 00 [09:58:46]MH_I2C_Read... [09:58:46]Read from MH i2c: 01 07 00 73 2A 00 00 00 00 00 99 0C 49 [09:58:46]RasterBufferAndPrint [09:58:46]line [09:58:46]line [09:58:46]line [09:58:46]line [09:58:46]line [09:58:46]written 0, free lines is 3231 [09:58:46]MH_Cut [09:58:46]Write to MH i2c: D1 01 00 7A 2A 01 76 [09:58:46]Write i2c OK [09:58:46]MH_I2C_Read... [09:58:46]Read from MH i2c: D1 [09:58:46]MH_I2C_Read... [09:58:46]Read from MH i2c: D1 01 00 [09:58:46]MH_I2C_Read... [09:58:46]Read from MH i2c: D1 01 00 7A 2A 00 75 [09:58:46]Write to MH i2c: 01 00 00 7B 2A A5 [09:58:46]Write i2c OK [09:58:46]MH_I2C_Read... [09:58:46]OFD Sender: No OFD packet to send [09:58:47]*** Cut start [09:58:47]*** Partial cut [09:58:47]*** CUTSNS_PIN = 1 [09:58:47]*** CUTSNS_PIN = 0 [09:58:47]*** Brake cut motor [09:58:47]Read from MH i2c: 01 [09:58:47]MH_I2C_Read... [09:58:47]*** Stop cut motor [09:58:47]*** Cut end [09:58:47]Read from MH i2c: 01 07 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: 01 07 00 7B 2A 00 00 00 00 00 FF 0F BA [09:58:47]process_action close_receipt done [09:58:47]requested_data is exist [09:58:47]produce_requested_data [09:58:47]requested_item fm.sn is exist - process it [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 11 00 00 [09:58:47]Write to MH i2c: E2 08 00 7C 2A 80 11 00 00 00 00 00 00 20 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 17 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 17 00 7C 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 73 [09:58:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [09:58:47]wFMCommunicate OK [09:58:47]requested_item fd.num is exist - process it [09:58:47]SAM_PROTO_GetFieldsCounters [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 13 00 00 [09:58:47]Write to MH i2c: E2 08 00 7D 2A 80 13 00 00 00 00 00 00 23 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 62 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 62 00 7D 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 97 E9 00 00 0E 04 04 00 48 00 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 4E [09:58:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 97 E9 00 00 0E 04 04 00 48 00 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 [09:58:47]wFMCommunicate OK [09:58:47]SAM_PROTO_GetFieldsCounters done [09:58:47]requested_item shift.num is exist - process it [09:58:47]requested_item shift.opened is exist - process it [09:58:47]req_shift_opened [09:58:47]FM_GetShiftState [09:58:47]SAM_PROTO_GetShiftState [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 13 01 00 [09:58:47]Write to MH i2c: E2 08 00 7E 2A 80 13 01 00 00 00 00 00 25 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 7E 2A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5D [09:58:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [09:58:47]wFMCommunicate OK [09:58:47]SAM_PROTO_GetShiftState done [09:58:47]FM_GetShiftState done [09:58:47]req_shift_opened done [09:58:47]requested_item shift.open_date is exist - process it [09:58:47]req_shift_open_date [09:58:47]req_shift_open_date done [09:58:47]produce_requested_data done [09:58:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59799,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [09:58:47]process_action_free close_receipt [09:58:47]json_value_free [09:58:47]json_value_free done [09:58:47]process_json_proto returns [09:58:47]Send response to host [09:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59799,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [09:58:47]free response buf [09:58:47]execute_script done [09:58:47]execute_script returns [09:58:47]free content buf [09:58:47]Sock 9.Close socket [09:58:47]Sock 9.Thread stoped [09:58:51]OFD Sender: No OFD packet to send [09:58:56]OFD Sender: No OFD packet to send [09:59:01]OFD Sender: No OFD packet to send [09:59:06]OFD Sender: No OFD packet to send [09:59:11]OFD Sender: No OFD packet to send [09:59:16]OFD Sender: No OFD packet to send [09:59:21]OFD Sender: No OFD packet to send [09:59:26]OFD Sender: No OFD packet to send [09:59:31]OFD Sender: No OFD packet to send [09:59:36]OFD Sender: No OFD packet to send [09:59:41]OFD Sender: No OFD packet to send [09:59:46]OFD Sender: No OFD packet to send [09:59:51]OFD Sender: No OFD packet to send [09:59:56]OFD Sender: No OFD packet to send [10:00:01]OFD Sender: No OFD packet to send [10:00:04]accept exits with 10 [10:00:04]New connection [10:00:04]New thread 3067100516 created [10:00:04]Thread 3066957156 joined [10:00:04]Waiting for new connection... [10:00:04] Sock 10.Parse request [10:00:04]Sock 10.Check first char [10:00:04]Sock 10.First char is OK [10:00:04]request: POST /json_proto HTTP/1.0 [10:00:04]Method: POST [10:00:04]URL: /json_proto [10:00:04]Method is POST - this is cgi request [10:00:04]url: /json_proto [10:00:04]query_string will be loaded in cgi processing [10:00:04]execute_cgi json_proto POST (null) [10:00:04]execute_cgi path=json_proto method=POST [10:00:04]POST find Content-Length [10:00:04]Host: 172.17.60.68:8080 [10:00:04]Content-Length: 674 [10:00:04]Content-Type: application/json [10:00:04] [10:00:04]POST finish read [10:00:04]Found Content-Length = 674 [10:00:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545492", "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" : 72.90, "quantity" : 5.080, "sum" : 370.33, "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" ] } } [10:00:04]execute_script... [10:00: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)545492", "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" : 72.90, "quantity" : 5.080, "sum" : 370.33, "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" ] } } [10:00:04]POST & json_proto [10:00:04]process_json_proto [10:00:04]json parsed OK: [10:00:04]protocol is kg_v1.0 [10:00:04]action value=close_receipt [10:00:04]process_action close_receipt [10:00:04]cmd_close_receipt [10:00:04]MH_GetDate [10:00:04]Write to MH i2c: F0 00 00 7F 2A 98 [10:00:04]Write i2c OK [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: F0 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: F0 09 00 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: F0 09 00 7F 2A 00 25 37 60 66 9A 61 5F 66 83 [10:00:04]GetLastDocTimeStamp 1717581524 [10:00:04]current date 1717581605 [10:00:04]FM_GetShiftState [10:00:04]SAM_PROTO_GetShiftState [10:00:04]wFMCommunicate request_size=4 [10:00:04]MH_SAM_APDU [10:00:04]CAPDU: 80 13 01 00 [10:00:04]Write to MH i2c: E2 08 00 80 2A 80 13 01 00 00 00 00 00 27 [10:00:04]Write i2c OK [10:00:04]MH_I2C_Read... [10:00:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:04]Read from MH i2c: E2 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: E2 0E 00 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: E2 0E 00 80 2A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5F [10:00:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:00:04]wFMCommunicate OK [10:00:04]SAM_PROTO_GetShiftState done [10:00:04]FM_GetShiftState done [10:00:04]opened in 1717545916 [10:00:04]opened+sec_in_day 1717632316 [10:00:04]quantity*price = 37033 [10:00:04]sum+1 = 37034 [10:00:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.33 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 195 05.06.2024 10:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59800 ФПД: 158792726676413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100005&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59800&fm=158792726676413&tin=02508201610067®Number=0000000000151680&sum=37000 [10:00:05]StoreToDocumentArchive [10:00:05]shift 72 fd 59800 [10:00:05]save to /storage/0072/doc_00059800 [10:00:05]save last doc name /storage/0072/doc_00059800 to /storage/kkm_last_doc_name [10:00:05]save OK [10:00:05]Clear old archive folders... [10:00:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:00:05]tlvbuf is 003EFB90 [10:00:05]SAM_PROTO_ClearQueue [10:00:05]wFMCommunicate request_size=4 [10:00:05]MH_SAM_APDU [10:00:05]CAPDU: 80 09 00 00 [10:00:05]Write to MH i2c: E2 08 00 8D 2A 80 09 00 00 00 00 00 00 29 [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:05]Read from MH i2c: E2 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 8D 2A 00 90 00 2B [10:00:05]RAPDU: 90 00 [10:00:05]wFMCommunicate OK [10:00:05]SAM_PROTO_ClearQueue done [10:00:05]KKMCreateOFDPacket [10:00:05]OFDProtocolAddRootSTLVToBuf [10:00:05]FM_MakeSignedData [10:00:05]FM_MakeSignedData [10:00:05]SAM_PROTO_SignData [10:00:05]wFMCommunicate request_size=4 [10:00:05]MH_SAM_APDU [10:00:05]CAPDU: 80 0D 01 02 [10:00:05]Write to MH i2c: E2 08 00 8E 2A 80 0D 01 02 00 00 00 00 31 [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:05]Read from MH i2c: E2 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 8E 2A 00 90 00 2C [10:00:05]RAPDU: 90 00 [10:00:05]wFMCommunicate OK [10:00:05]wFMCommunicate request_size=255 [10:00:05]MH_SAM_APDU [10:00: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 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 C3 00 00 00 F4 03 04 00 25 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 E9 00 00 35 04 06 00 90 6B D0 11 [10:00:05]Write to MH i2c: E2 02 01 8F 2A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 C3 00 00 00 F4 03 04 00 25 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 E9 00 00 35 04 06 00 90 6B D0 11 00 00 B3 [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:06]Read from MH i2c: E2 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 03 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 03 00 8F 2A 00 90 00 2D [10:00:06]RAPDU: 90 00 [10:00:06]wFMCommunicate OK [10:00:06]wFMCommunicate request_size=7 [10:00:06]MH_SAM_APDU [10:00:06]CAPDU: 80 0D 02 02 02 03 BD [10:00:06]Write to MH i2c: E2 0A 00 90 2A 80 0D 02 02 02 00 03 BD 00 00 F8 [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:06]Read from MH i2c: E2 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 03 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 03 00 90 2A 00 90 00 2E [10:00:06]RAPDU: 90 00 [10:00:06]wFMCommunicate OK [10:00:06]wFMCommunicate request_size=4 [10:00:06]MH_SAM_APDU [10:00:06]CAPDU: 80 0D 03 02 [10:00:06]Write to MH i2c: E2 08 00 91 2A 80 0D 03 02 00 00 00 00 36 [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:06]Read from MH i2c: E2 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 0B 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 0B 00 91 2A 00 BC 50 0F 66 74 63 C4 33 90 00 86 [10:00:06]RAPDU: BC 50 0F 66 74 63 C4 33 90 00 [10:00:06]wFMCommunicate OK [10:00:06]SAM_PROTO_SignData done [10:00:06]FM_MakeSignedData done [10:00:06]CreateOFDProtocolMessage [10:00:06]wFMCommunicate request_size=4 [10:00:06]MH_SAM_APDU [10:00:06]CAPDU: 80 11 00 00 [10:00:06]Write to MH i2c: E2 08 00 92 2A 80 11 00 00 00 00 00 00 36 [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:06]Read from MH i2c: E2 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 17 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: E2 17 00 92 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 89 [10:00:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:00:06]wFMCommunicate OK [10:00:06]CreateOFDProtocolMessage done [10:00:06]OFDSenderStorePacket 59800 [10:00:06]StoreOFDPacket docnum=59800 [10:00:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8C FA 04 01 CC AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 C3 00 00 00 F4 03 04 00 25 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 E9 00 00 35 04 06 00 90 6B D0 11 03 BD BC 50 0F 66 74 63 C4 33 [10:00:06]CheckFolder [10:00:06]dirname=/storage/ofd_packets [10:00:06]CheckFolder done [10:00:06]ProducePacketName [10:00:06]name=ofd_packets/00059800 [10:00:06]NVStorageSaveData ofd_packets/00059800 [10:00:06]File name is /storage/ofd_packets/00059800 [10:00:06]Write 298 bytes [10:00:06]NVStorageSaveData done [10:00:06]OFDSenderStorePacket done [10:00:06]KKMCreateOFDPacket done [10:00:06]NVStorageSaveData kkm_last_timestamp [10:00:06]File name is /storage/kkm_last_timestamp [10:00:06]Write 4 bytes [10:00:06]NVStorageSaveData done [10:00:06]ExternCall_PrintAddStr [10:00:06]wPrintStart [10:00:06]Write to MH i2c: 01 00 00 93 2A BD [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 07 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 07 00 93 2A 00 00 00 00 00 FF 0F D2 [10:00:06]RasterBufferAndPrint [10:00:06]line Счет N : (1)545492 [10:00:06]line ИНН: 02508201610067 [10:00:06]line Контрольно-Кассовый Чек [10:00:06]line ПРОДАЖА [10:00:06]line ТРК (МРК, ГНК) : 51 [10:00:06]line Товар: 2710194210 [10:00:06]line ДТ-К-5 [10:00:06]line 5.080 * 72.90 [10:00:06]line = 370.33 [10:00:06]line НДС 12% НСП 1% [10:00:06]line > о реализуемом товаре [10:00:06]line ОКРУГЛЕНИЕ: -0.33 [10:00:06]line ИТОГО: 370.00 [10:00:06]line Внесено: 370.00 [10:00:06]line СДАЧА: 0.00 [10:00:06]line НСП 1% : 3.28 [10:00:06]line НДС 12% : 39.33 [10:00:06]line Наличными: 370.00 [10:00:06]line Безнал.: 0.00 [10:00:06]line Место: АЗС № 117 "Партнер Нефть" [10:00:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:00:06]line СНО: Общий режим [10:00:06]line Чек 195 05.06.2024 10:00 [10:00:06]line Смена: 72 ФФД: 1.0 [10:00:06]line ЗНМ: 0300000048 [10:00:06]line РНМ: 0000000000151680 [10:00:06]line Версия ККМ: v1.0 [10:00:06]line ФМ: 0000000000959414 [10:00:06]line ФД: 59800 [10:00:06]line ФПД: 158792726676413 [10:00:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100005&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59800&fm=158792726676413&tin=02508201610067®Number=0000000000151680&sum=37000 [10:00:06]OFD Sender: Processing packet 59800 [packets to send 53, broken 52] [10:00:06]ProducePacketName [10:00:06]name=ofd_packets/00059800 [10:00:06]OFD Sender: To server: pG, [10:00:06]CommunicateWithHost lk.salyk.kg:30040 [10:00:06]ConnectInit lk.salyk.kg [10:00:06]written 0, free lines is 4095 [10:00:06]Connected sock=9 [10:00:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8C FA 04 01 CC AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 C3 00 00 00 F4 03 04 00 25 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 E9 00 00 35 04 06 00 90 6B D0 11 03 BD BC 50 0F 66 74 63 C4 33 [10:00:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BD D6 47 00 91 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 E9 00 00 F4 03 04 00 2A E3 5F 66 B6 04 01 00 00 7F FA 21 97 F5 51 F2 D1 [10:00:06]CommunicateWithHost err = 0 [10:00:06]CheckOFDResponse [10:00:06]1017 (14) - 77093643461234 [10:00:06]1041 (16) - 0000000000959414 [10:00:06]1040 (4) - 59800 [10:00:06]1012 (4) - 05.06.2024 04:01 [10:00:06]1206 (1) - 0 [10:00:06]OFD Sender: Remove packet 59800 [10:00:06]ProducePacketName [10:00:06]name=ofd_packets/00059800 [10:00:06]NVStorageDeleteData [10:00:06]Write to MH i2c: 01 00 00 BE 2A E8 [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 07 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 07 00 BE 2A 00 00 00 00 00 9B 0C 96 [10:00:06]RasterBufferAndPrint [10:00:06]line [10:00:06]line [10:00:06]line [10:00:06]line [10:00:06]line [10:00:06]written 0, free lines is 3233 [10:00:07]MH_Cut [10:00:07]Write to MH i2c: D1 01 00 C5 2A 01 C1 [10:00:07]Write i2c OK [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: D1 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: D1 01 00 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: D1 01 00 C5 2A 00 C0 [10:00:07]Write to MH i2c: 01 00 00 C6 2A F0 [10:00:07]Write i2c OK [10:00:07]MH_I2C_Read... [10:00:07]OFD Sender: No OFD packet to send [10:00:07]*** Cut start [10:00:07]*** Partial cut [10:00:07]*** CUTSNS_PIN = 1 [10:00:07]*** CUTSNS_PIN = 0 [10:00:08]*** Brake cut motor [10:00:08]Read from MH i2c: 01 [10:00:08]MH_I2C_Read... [10:00:08]*** Stop cut motor [10:00:08]*** Cut end [10:00:08]Read from MH i2c: 01 07 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: 01 07 00 C6 2A 00 00 00 00 00 FF 0F 05 [10:00:08]process_action close_receipt done [10:00:08]requested_data is exist [10:00:08]produce_requested_data [10:00:08]requested_item fm.sn is exist - process it [10:00:08]wFMCommunicate request_size=4 [10:00:08]MH_SAM_APDU [10:00:08]CAPDU: 80 11 00 00 [10:00:08]Write to MH i2c: E2 08 00 C7 2A 80 11 00 00 00 00 00 00 6B [10:00:08]Write i2c OK [10:00:08]MH_I2C_Read... [10:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:08]Read from MH i2c: E2 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 17 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 17 00 C7 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BE [10:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:00:08]wFMCommunicate OK [10:00:08]requested_item fd.num is exist - process it [10:00:08]SAM_PROTO_GetFieldsCounters [10:00:08]wFMCommunicate request_size=4 [10:00:08]MH_SAM_APDU [10:00:08]CAPDU: 80 13 00 00 [10:00:08]Write to MH i2c: E2 08 00 C8 2A 80 13 00 00 00 00 00 00 6E [10:00:08]Write i2c OK [10:00:08]MH_I2C_Read... [10:00:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:08]Read from MH i2c: E2 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 62 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 62 00 C8 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 98 E9 00 00 0E 04 04 00 48 00 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 9D [10:00:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 98 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:08]wFMCommunicate OK [10:00:08]SAM_PROTO_GetFieldsCounters done [10:00:08]requested_item shift.num is exist - process it [10:00:08]requested_item shift.opened is exist - process it [10:00:08]req_shift_opened [10:00:08]FM_GetShiftState [10:00:08]SAM_PROTO_GetShiftState [10:00:08]wFMCommunicate request_size=4 [10:00:08]MH_SAM_APDU [10:00:08]CAPDU: 80 13 01 00 [10:00:08]Write to MH i2c: E2 08 00 C9 2A 80 13 01 00 00 00 00 00 70 [10:00:08]Write i2c OK [10:00:08]MH_I2C_Read... [10:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:08]Read from MH i2c: E2 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 0E 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 0E 00 C9 2A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A8 [10:00:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:00:08]wFMCommunicate OK [10:00:08]SAM_PROTO_GetShiftState done [10:00:08]FM_GetShiftState done [10:00:08]req_shift_opened done [10:00:08]requested_item shift.open_date is exist - process it [10:00:08]req_shift_open_date [10:00:08]req_shift_open_date done [10:00:08]produce_requested_data done [10:00:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59800,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:00:08]process_action_free close_receipt [10:00:08]json_value_free [10:00:08]json_value_free done [10:00:08]process_json_proto returns [10:00:08]Send response to host [10:00:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59800,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:00:08]free response buf [10:00:08]execute_script done [10:00:08]execute_script returns [10:00:08]free content buf [10:00:08]Sock 10.Close socket [10:00:08]Sock 10.Thread stoped [10:00:12]OFD Sender: No OFD packet to send [10:00:17]OFD Sender: No OFD packet to send [10:00:22]OFD Sender: No OFD packet to send [10:00:27]OFD Sender: No OFD packet to send [10:00:32]OFD Sender: No OFD packet to send [10:00:37]OFD Sender: No OFD packet to send [10:00:42]OFD Sender: No OFD packet to send [10:00:47]OFD Sender: No OFD packet to send [10:00:52]OFD Sender: No OFD packet to send [10:00:57]OFD Sender: No OFD packet to send [10:01:02]OFD Sender: No OFD packet to send [10:01:07]OFD Sender: No OFD packet to send [10:01:12]OFD Sender: No OFD packet to send [10:01:17]OFD Sender: No OFD packet to send [10:01:22]OFD Sender: No OFD packet to send [10:01:27]OFD Sender: No OFD packet to send [10:01:32]OFD Sender: No OFD packet to send [10:01:37]OFD Sender: No OFD packet to send [10:01:42]OFD Sender: No OFD packet to send [10:01:47]OFD Sender: No OFD packet to send [10:01:52]OFD Sender: No OFD packet to send [10:01:57]OFD Sender: No OFD packet to send [10:02:02]OFD Sender: No OFD packet to send [10:02:07]OFD Sender: No OFD packet to send [10:02:12]OFD Sender: No OFD packet to send [10:02:17]OFD Sender: No OFD packet to send [10:02:22]OFD Sender: No OFD packet to send [10:02:27]OFD Sender: No OFD packet to send [10:02:32]OFD Sender: No OFD packet to send [10:02:37]OFD Sender: No OFD packet to send [10:02:42]accept exits with 8 [10:02:42]New connection [10:02:42]New thread 3066957156 created [10:02:42]Thread 3067100516 joined [10:02:42]Waiting for new connection... [10:02:42] Sock 8.Parse request [10:02:42]Sock 8.Check first char [10:02:42]Sock 8.First char is OK [10:02:42]request: POST /json_proto HTTP/1.0 [10:02:42]Method: POST [10:02:42]URL: /json_proto [10:02:42]Method is POST - this is cgi request [10:02:42]url: /json_proto [10:02:42]query_string will be loaded in cgi processing [10:02:42]execute_cgi json_proto POST (null) [10:02:42]execute_cgi path=json_proto method=POST [10:02:42]POST find Content-Length [10:02:42]Host: 172.17.60.68:8080 [10:02:42]Content-Length: 800 [10:02:42]Content-Type: application/json [10:02:42] [10:02:42]POST finish read [10:02:42]Found Content-Length = 800 [10:02:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:42]execute_script... [10:02: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)545496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:42]POST & json_proto [10:02:42]process_json_proto [10:02:42]json parsed OK: [10:02:42]protocol is kg_v1.0 [10:02:42]action value=close_receipt [10:02:42]process_action close_receipt [10:02:42]cmd_close_receipt [10:02:42]MH_GetDate [10:02:42]Write to MH i2c: F0 00 00 CA 2A E3 [10:02:42]Write i2c OK [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: F0 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: F0 09 00 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: F0 09 00 CA 2A 00 C3 37 60 66 9A 61 5F 66 6C [10:02:42]GetLastDocTimeStamp 1717581605 [10:02:42]current date 1717581763 [10:02:42]FM_GetShiftState [10:02:42]SAM_PROTO_GetShiftState [10:02:42]wFMCommunicate request_size=4 [10:02:42]MH_SAM_APDU [10:02:42]CAPDU: 80 13 01 00 [10:02:42]Write to MH i2c: E2 08 00 CB 2A 80 13 01 00 00 00 00 00 72 [10:02:42]Write i2c OK [10:02:42]MH_I2C_Read... [10:02:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:42]Read from MH i2c: E2 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: E2 0E 00 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: E2 0E 00 CB 2A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AA [10:02:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:02:42]wFMCommunicate OK [10:02:42]SAM_PROTO_GetShiftState done [10:02:42]FM_GetShiftState done [10:02:42]opened in 1717545916 [10:02:42]opened+sec_in_day 1717632316 [10:02:42]quantity*price = 40006 [10:02:42]sum+1 = 40007 [10:02:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 196 05.06.2024 10:02 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59801 ФПД: 180389542358480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100243&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59801&fm=180389542358480&tin=02508201610067®Number=0000000000151680&sum=40006 [10:02:43]StoreToDocumentArchive [10:02:43]shift 72 fd 59801 [10:02:43]save to /storage/0072/doc_00059801 [10:02:43]save last doc name /storage/0072/doc_00059801 to /storage/kkm_last_doc_name [10:02:43]save OK [10:02:43]Clear old archive folders... [10:02:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:43]tlvbuf is 0045FF30 [10:02:43]SAM_PROTO_ClearQueue [10:02:43]wFMCommunicate request_size=4 [10:02:43]MH_SAM_APDU [10:02:43]CAPDU: 80 09 00 00 [10:02:43]Write to MH i2c: E2 08 00 D8 2A 80 09 00 00 00 00 00 00 74 [10:02:43]Write i2c OK [10:02:43]MH_I2C_Read... [10:02:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:43]Read from MH i2c: E2 [10:02:43]MH_I2C_Read... [10:02:43]Read from MH i2c: E2 03 00 [10:02:43]MH_I2C_Read... [10:02:43]Read from MH i2c: E2 03 00 D8 2A 00 90 00 76 [10:02:43]RAPDU: 90 00 [10:02:43]wFMCommunicate OK [10:02:43]SAM_PROTO_ClearQueue done [10:02:43]KKMCreateOFDPacket [10:02:43]OFDProtocolAddRootSTLVToBuf [10:02:43]FM_MakeSignedData [10:02:43]FM_MakeSignedData [10:02:43]SAM_PROTO_SignData [10:02:43]wFMCommunicate request_size=4 [10:02:43]MH_SAM_APDU [10:02:43]CAPDU: 80 0D 01 02 [10:02:43]Write to MH i2c: E2 08 00 D9 2A 80 0D 01 02 00 00 00 00 7C [10:02:43]Write i2c OK [10:02:43]MH_I2C_Read... [10:02:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:43]Read from MH i2c: E2 [10:02:43]MH_I2C_Read... [10:02:43]Read from MH i2c: E2 03 00 [10:02:43]MH_I2C_Read... [10:02:43]Read from MH i2c: E2 03 00 D9 2A 00 90 00 77 [10:02:43]RAPDU: 90 00 [10:02:43]wFMCommunicate OK [10:02:43]wFMCommunicate request_size=255 [10:02:43]MH_SAM_APDU [10:02: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C3 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 E9 00 00 35 04 06 00 A4 [10:02:43]Write to MH i2c: E2 02 01 DA 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C3 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 E9 00 00 35 04 06 00 A4 00 00 D4 [10:02:43]Write i2c OK [10:02:43]MH_I2C_Read... [10:02:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:43]Read from MH i2c: E2 [10:02:43]MH_I2C_Read... [10:02:43]Read from MH i2c: E2 03 00 [10:02:43]MH_I2C_Read... [10:02:43]Read from MH i2c: E2 03 00 DA 2A 00 90 00 78 [10:02:43]RAPDU: 90 00 [10:02:43]wFMCommunicate OK [10:02:43]wFMCommunicate request_size=10 [10:02:43]MH_SAM_APDU [10:02:43]CAPDU: 80 0D 02 02 05 10 36 97 ED D0 [10:02:43]Write to MH i2c: E2 0D 00 DB 2A 80 0D 02 02 05 00 10 36 97 ED D0 00 00 23 [10:02:43]Write i2c OK [10:02:43]MH_I2C_Read... [10:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:44]Read from MH i2c: E2 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 03 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 03 00 DB 2A 00 90 00 79 [10:02:44]RAPDU: 90 00 [10:02:44]wFMCommunicate OK [10:02:44]wFMCommunicate request_size=4 [10:02:44]MH_SAM_APDU [10:02:44]CAPDU: 80 0D 03 02 [10:02:44]Write to MH i2c: E2 08 00 DC 2A 80 0D 03 02 00 00 00 00 81 [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:44]Read from MH i2c: E2 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 0B 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 0B 00 DC 2A 00 B6 A7 A0 4B 27 DE 9B 12 90 00 7C [10:02:44]RAPDU: B6 A7 A0 4B 27 DE 9B 12 90 00 [10:02:44]wFMCommunicate OK [10:02:44]SAM_PROTO_SignData done [10:02:44]FM_MakeSignedData done [10:02:44]CreateOFDProtocolMessage [10:02:44]wFMCommunicate request_size=4 [10:02:44]MH_SAM_APDU [10:02:44]CAPDU: 80 11 00 00 [10:02:44]Write to MH i2c: E2 08 00 DD 2A 80 11 00 00 00 00 00 00 81 [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:44]Read from MH i2c: E2 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 17 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 17 00 DD 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D4 [10:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:02:44]wFMCommunicate OK [10:02:44]CreateOFDProtocolMessage done [10:02:44]OFDSenderStorePacket 59801 [10:02:44]StoreOFDPacket docnum=59801 [10:02:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 CD B4 07 01 D7 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C3 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 E9 00 00 35 04 06 00 A4 10 36 97 ED D0 B6 A7 A0 4B 27 DE 9B 12 [10:02:44]CheckFolder [10:02:44]dirname=/storage/ofd_packets [10:02:44]CheckFolder done [10:02:44]ProducePacketName [10:02:44]name=ofd_packets/00059801 [10:02:44]NVStorageSaveData ofd_packets/00059801 [10:02:44]File name is /storage/ofd_packets/00059801 [10:02:44]Write 301 bytes [10:02:44]NVStorageSaveData done [10:02:44]OFDSenderStorePacket done [10:02:44]KKMCreateOFDPacket done [10:02:44]NVStorageSaveData kkm_last_timestamp [10:02:44]File name is /storage/kkm_last_timestamp [10:02:44]Write 4 bytes [10:02:44]NVStorageSaveData done [10:02:44]ExternCall_PrintAddStr [10:02:44]wPrintStart [10:02:44]Write to MH i2c: 01 00 00 DE 2A 08 [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: 01 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: 01 07 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: 01 07 00 DE 2A 00 00 00 00 00 FF 0F 1D [10:02:44]RasterBufferAndPrint [10:02:44]line Счет N : (1)545496 [10:02:44]line ИНН: 02508201610067 [10:02:44]line Контрольно-Кассовый Чек [10:02:44]line ПРОДАЖА [10:02:44]line ТРК (МРК, ГНК) : 42 [10:02:44]line Товар: 2710124130 [10:02:44]line Аи-92-К-5 [10:02:44]line 5.980 * 66.90 [10:02:44]line = 400.06 [10:02:44]line НДС 12% НСП 1% [10:02:44]line > о реализуемом товаре [10:02:44]line ИТОГО: 400.06 [10:02:44]line НСП 1% : 3.54 [10:02:44]line НДС 12% : 42.48 [10:02:44]line Наличными: 0.00 [10:02:44]line Безнал.: 400.06 [10:02:44]line Место: АЗС № 117 "Партнер Нефть" [10:02:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:02:44]line СНО: Общий режим [10:02:44]line Чек 196 05.06.2024 10:02 [10:02:44]line Смена: 72 ФФД: 1.0 [10:02:44]line ЗНМ: 0300000048 [10:02:44]line РНМ: 0000000000151680 [10:02:44]line Версия ККМ: v1.0 [10:02:44]line Платежная система: O! деньги [10:02:44]line ФМ: 0000000000959414 [10:02:44]line ФД: 59801 [10:02:44]line ФПД: 180389542358480 [10:02:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100243&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59801&fm=180389542358480&tin=02508201610067®Number=0000000000151680&sum=40006 [10:02:44]OFD Sender: Processing packet 59801 [packets to send 53, broken 52] [10:02:44]ProducePacketName [10:02:44]name=ofd_packets/00059801 [10:02:44]OFD Sender: To server: pG, [10:02:44]CommunicateWithHost lk.salyk.kg:30040 [10:02:44]ConnectInit lk.salyk.kg [10:02:44]written 0, free lines is 4095 [10:02:44]Connected sock=10 [10:02:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 CD B4 07 01 D7 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C3 37 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 E9 00 00 35 04 06 00 A4 10 36 97 ED D0 B6 A7 A0 4B 27 DE 9B 12 [10:02:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 84 19 47 00 AB EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 E9 00 00 F4 03 04 00 C7 E3 5F 66 B6 04 01 00 00 B7 BC 9B 73 E5 BC 4D 37 [10:02:44]CommunicateWithHost err = 0 [10:02:44]CheckOFDResponse [10:02:44]1017 (14) - 77093643461234 [10:02:44]1041 (16) - 0000000000959414 [10:02:44]1040 (4) - 59801 [10:02:44]1012 (4) - 05.06.2024 04:04 [10:02:44]1206 (1) - 0 [10:02:44]OFD Sender: Remove packet 59801 [10:02:44]ProducePacketName [10:02:44]name=ofd_packets/00059801 [10:02:44]NVStorageDeleteData [10:02:44]Write to MH i2c: 01 00 00 08 2B 33 [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: 01 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: 01 07 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: 01 07 00 08 2B 00 00 00 00 00 B4 0C FA [10:02:44]RasterBufferAndPrint [10:02:44]line [10:02:44]line [10:02:44]line [10:02:44]line [10:02:44]line [10:02:44]written 0, free lines is 3259 [10:02:44]MH_Cut [10:02:44]Write to MH i2c: D1 01 00 0F 2B 01 0C [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: D1 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: D1 01 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: D1 01 00 0F 2B 00 0B [10:02:44]Write to MH i2c: 01 00 00 10 2B 3B [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:45]OFD Sender: No OFD packet to send [10:02:45]*** Cut start [10:02:45]*** Partial cut [10:02:45]*** CUTSNS_PIN = 1 [10:02:45]*** CUTSNS_PIN = 0 [10:02:46]*** Brake cut motor [10:02:46]Read from MH i2c: 01 [10:02:46]MH_I2C_Read... [10:02:46]*** Stop cut motor [10:02:46]*** Cut end [10:02:46]Read from MH i2c: 01 07 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: 01 07 00 10 2B 00 00 00 00 00 FF 0F 50 [10:02:46]process_action close_receipt done [10:02:46]requested_data is exist [10:02:46]produce_requested_data [10:02:46]requested_item fm.sn is exist - process it [10:02:46]wFMCommunicate request_size=4 [10:02:46]MH_SAM_APDU [10:02:46]CAPDU: 80 11 00 00 [10:02:46]Write to MH i2c: E2 08 00 11 2B 80 11 00 00 00 00 00 00 B6 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:46]Read from MH i2c: E2 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 17 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 17 00 11 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 09 [10:02:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:02:46]wFMCommunicate OK [10:02:46]requested_item fd.num is exist - process it [10:02:46]SAM_PROTO_GetFieldsCounters [10:02:46]wFMCommunicate request_size=4 [10:02:46]MH_SAM_APDU [10:02:46]CAPDU: 80 13 00 00 [10:02:46]Write to MH i2c: E2 08 00 12 2B 80 13 00 00 00 00 00 00 B9 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:46]Read from MH i2c: E2 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 62 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 62 00 12 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 99 E9 00 00 0E 04 04 00 48 00 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 EC [10:02:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 99 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:46]wFMCommunicate OK [10:02:46]SAM_PROTO_GetFieldsCounters done [10:02:46]requested_item shift.num is exist - process it [10:02:46]requested_item shift.opened is exist - process it [10:02:46]req_shift_opened [10:02:46]FM_GetShiftState [10:02:46]SAM_PROTO_GetShiftState [10:02:46]wFMCommunicate request_size=4 [10:02:46]MH_SAM_APDU [10:02:46]CAPDU: 80 13 01 00 [10:02:46]Write to MH i2c: E2 08 00 13 2B 80 13 01 00 00 00 00 00 BB [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:46]Read from MH i2c: E2 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 0E 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 0E 00 13 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [10:02:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:02:46]wFMCommunicate OK [10:02:46]SAM_PROTO_GetShiftState done [10:02:46]FM_GetShiftState done [10:02:46]req_shift_opened done [10:02:46]requested_item shift.open_date is exist - process it [10:02:46]req_shift_open_date [10:02:46]req_shift_open_date done [10:02:46]produce_requested_data done [10:02:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59801,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:02:46]process_action_free close_receipt [10:02:46]json_value_free [10:02:46]json_value_free done [10:02:46]process_json_proto returns [10:02:46]Send response to host [10:02:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59801,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:02:46]free response buf [10:02:46]execute_script done [10:02:46]execute_script returns [10:02:46]free content buf [10:02:46]Sock 8.Close socket [10:02:46]Sock 8.Thread stoped [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:16]accept exits with 9 [10:04:16]New connection [10:04:16]New thread 3067100516 created [10:04:16]Thread 3066957156 joined [10:04:16]Waiting for new connection... [10:04:16] Sock 9.Parse request [10:04:16]Sock 9.Check first char [10:04:16]Sock 9.First char is OK [10:04:16]request: POST /json_proto HTTP/1.0 [10:04:16]Method: POST [10:04:16]URL: /json_proto [10:04:16]Method is POST - this is cgi request [10:04:16]url: /json_proto [10:04:16]query_string will be loaded in cgi processing [10:04:16]execute_cgi json_proto POST (null) [10:04:16]execute_cgi path=json_proto method=POST [10:04:16]POST find Content-Length [10:04:16]Host: 172.17.60.68:8080 [10:04:16]Content-Length: 677 [10:04:16]Content-Type: application/json [10:04:16] [10:04:16]POST finish read [10:04:16]Found Content-Length = 677 [10:04:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:16]execute_script... [10: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)545498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:16]POST & json_proto [10:04:16]process_json_proto [10:04:16]json parsed OK: [10:04:16]protocol is kg_v1.0 [10:04:16]action value=close_receipt [10:04:16]process_action close_receipt [10:04:16]cmd_close_receipt [10:04:16]MH_GetDate [10:04:16]Write to MH i2c: F0 00 00 14 2B 2E [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: F0 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: F0 09 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: F0 09 00 14 2B 00 21 38 60 66 9A 61 5F 66 16 [10:04:16]GetLastDocTimeStamp 1717581763 [10:04:16]current date 1717581857 [10:04:16]FM_GetShiftState [10:04:16]SAM_PROTO_GetShiftState [10:04:16]wFMCommunicate request_size=4 [10:04:16]MH_SAM_APDU [10:04:16]CAPDU: 80 13 01 00 [10:04:16]Write to MH i2c: E2 08 00 15 2B 80 13 01 00 00 00 00 00 BD [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:16]Read from MH i2c: E2 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 0E 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 0E 00 15 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F5 [10:04:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:04:16]wFMCommunicate OK [10:04:16]SAM_PROTO_GetShiftState done [10:04:16]FM_GetShiftState done [10:04:16]opened in 1717545916 [10:04:16]opened+sec_in_day 1717632316 [10:04:16]quantity*price = 50041 [10:04:16]sum+1 = 50042 [10:04:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 197 05.06.2024 10:04 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59802 ФПД: 245541105983977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100417&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59802&fm=245541105983977&tin=02508201610067®Number=0000000000151680&sum=50000 [10:04:17]StoreToDocumentArchive [10:04:17]shift 72 fd 59802 [10:04:17]save to /storage/0072/doc_00059802 [10:04:17]save last doc name /storage/0072/doc_00059802 to /storage/kkm_last_doc_name [10:04:17]save OK [10:04:17]Clear old archive folders... [10:04:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:17]tlvbuf is 003B6AA0 [10:04:17]SAM_PROTO_ClearQueue [10:04:17]wFMCommunicate request_size=4 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 09 00 00 [10:04:17]Write to MH i2c: E2 08 00 22 2B 80 09 00 00 00 00 00 00 BF [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 22 2B 00 90 00 C1 [10:04:17]RAPDU: 90 00 [10:04:17]wFMCommunicate OK [10:04:17]SAM_PROTO_ClearQueue done [10:04:17]KKMCreateOFDPacket [10:04:17]OFDProtocolAddRootSTLVToBuf [10:04:17]FM_MakeSignedData [10:04:17]FM_MakeSignedData [10:04:17]SAM_PROTO_SignData [10:04:17]wFMCommunicate request_size=4 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 0D 01 02 [10:04:17]Write to MH i2c: E2 08 00 23 2B 80 0D 01 02 00 00 00 00 C7 [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 23 2B 00 90 00 C2 [10:04:17]RAPDU: 90 00 [10:04:17]wFMCommunicate OK [10:04:17]wFMCommunicate request_size=255 [10:04:17]MH_SAM_APDU [10: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 21 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A E9 00 00 35 04 06 00 DF [10:04:17]Write to MH i2c: E2 02 01 24 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 21 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A E9 00 00 35 04 06 00 DF 00 00 E0 [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 24 2B 00 90 00 C3 [10:04:17]RAPDU: 90 00 [10:04:17]wFMCommunicate OK [10:04:17]wFMCommunicate request_size=10 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 0D 02 02 05 51 7E 66 61 E9 [10:04:17]Write to MH i2c: E2 0D 00 25 2B 80 0D 02 02 05 00 51 7E 66 61 E9 00 00 53 [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 03 00 25 2B 00 90 00 C4 [10:04:17]RAPDU: 90 00 [10:04:17]wFMCommunicate OK [10:04:17]wFMCommunicate request_size=4 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 0D 03 02 [10:04:17]Write to MH i2c: E2 08 00 26 2B 80 0D 03 02 00 00 00 00 CC [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 0B 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 0B 00 26 2B 00 08 84 E5 55 67 2A 8B C6 90 00 75 [10:04:17]RAPDU: 08 84 E5 55 67 2A 8B C6 90 00 [10:04:17]wFMCommunicate OK [10:04:17]SAM_PROTO_SignData done [10:04:17]FM_MakeSignedData done [10:04:17]CreateOFDProtocolMessage [10:04:17]wFMCommunicate request_size=4 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 11 00 00 [10:04:17]Write to MH i2c: E2 08 00 27 2B 80 11 00 00 00 00 00 00 CC [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 17 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 17 00 27 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1F [10:04:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:04:17]wFMCommunicate OK [10:04:17]CreateOFDProtocolMessage done [10:04:17]OFDSenderStorePacket 59802 [10:04:17]StoreOFDPacket docnum=59802 [10:04:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EE 34 07 01 09 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 21 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A E9 00 00 35 04 06 00 DF 51 7E 66 61 E9 08 84 E5 55 67 2A 8B C6 [10:04:17]CheckFolder [10:04:17]dirname=/storage/ofd_packets [10:04:17]CheckFolder done [10:04:17]ProducePacketName [10:04:17]name=ofd_packets/00059802 [10:04:17]NVStorageSaveData ofd_packets/00059802 [10:04:17]File name is /storage/ofd_packets/00059802 [10:04:17]Write 301 bytes [10:04:17]NVStorageSaveData done [10:04:17]OFDSenderStorePacket done [10:04:17]KKMCreateOFDPacket done [10:04:17]NVStorageSaveData kkm_last_timestamp [10:04:17]File name is /storage/kkm_last_timestamp [10:04:17]Write 4 bytes [10:04:17]NVStorageSaveData done [10:04:17]ExternCall_PrintAddStr [10:04:17]wPrintStart [10:04:17]Write to MH i2c: 01 00 00 28 2B 53 [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: 01 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: 01 07 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: 01 07 00 28 2B 00 00 00 00 00 FF 0F 68 [10:04:17]RasterBufferAndPrint [10:04:17]line Счет N : (1)545498 [10:04:17]line ИНН: 02508201610067 [10:04:17]line Контрольно-Кассовый Чек [10:04:17]line ПРОДАЖА [10:04:17]line ТРК (МРК, ГНК) : 22 [10:04:17]line Товар: 2710124130 [10:04:17]line Аи-92-К-5 [10:04:17]line 7.480 * 66.90 [10:04:17]line = 500.41 [10:04:17]line НДС 12% НСП 1% [10:04:17]line > о реализуемом товаре [10:04:17]line ОКРУГЛЕНИЕ: -0.41 [10:04:17]line ИТОГО: 500.00 [10:04:17]line Внесено: 500.00 [10:04:17]line СДАЧА: 0.00 [10:04:17]line НСП 1% : 4.43 [10:04:17]line НДС 12% : 53.14 [10:04:17]line Наличными: 500.00 [10:04:17]line Безнал.: 0.00 [10:04:17]line Место: АЗС № 117 "Партнер Нефть" [10:04:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:04:17]line СНО: Общий режим [10:04:17]line Чек 197 05.06.2024 10:04 [10:04:17]line Смена: 72 ФФД: 1.0 [10:04:17]line ЗНМ: 0300000048 [10:04:17]line РНМ: 0000000000151680 [10:04:17]line Версия ККМ: v1.0 [10:04:17]line ФМ: 0000000000959414 [10:04:18]line ФД: 59802 [10:04:18]line ФПД: 245541105983977 [10:04:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100417&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59802&fm=245541105983977&tin=02508201610067®Number=0000000000151680&sum=50000 [10:04:18]OFD Sender: Processing packet 59802 [packets to send 53, broken 52] [10:04:18]ProducePacketName [10:04:18]name=ofd_packets/00059802 [10:04:18]OFD Sender: To server: pG, [10:04:18]CommunicateWithHost lk.salyk.kg:30040 [10:04:18]ConnectInit lk.salyk.kg [10:04:18]written 0, free lines is 4095 [10:04:18]Connected sock=10 [10:04:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EE 34 07 01 09 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 21 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A E9 00 00 35 04 06 00 DF 51 7E 66 61 E9 08 84 E5 55 67 2A 8B C6 [10:04:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 75 B7 47 00 1A 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A E9 00 00 F4 03 04 00 25 E4 5F 66 B6 04 01 00 00 C3 45 CE 98 C5 49 48 06 [10:04:18]CommunicateWithHost err = 0 [10:04:18]CheckOFDResponse [10:04:18]1017 (14) - 77093643461234 [10:04:18]1041 (16) - 0000000000959414 [10:04:18]1040 (4) - 59802 [10:04:18]1012 (4) - 05.06.2024 04:05 [10:04:18]1206 (1) - 0 [10:04:18]OFD Sender: Remove packet 59802 [10:04:18]ProducePacketName [10:04:18]name=ofd_packets/00059802 [10:04:18]NVStorageDeleteData [10:04:18]Write to MH i2c: 01 00 00 53 2B 7E [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: 01 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: 01 07 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: 01 07 00 53 2B 00 00 00 00 00 92 0C 23 [10:04:18]RasterBufferAndPrint [10:04:18]line [10:04:18]line [10:04:18]line [10:04:18]line [10:04:18]line [10:04:18]written 0, free lines is 3223 [10:04:18]MH_Cut [10:04:18]Write to MH i2c: D1 01 00 5A 2B 01 57 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: D1 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: D1 01 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: D1 01 00 5A 2B 00 56 [10:04:18]Write to MH i2c: 01 00 00 5B 2B 86 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:19]OFD Sender: No OFD packet to send [10:04:19]*** Cut start [10:04:19]*** Partial cut [10:04:19]*** CUTSNS_PIN = 1 [10:04:19]*** CUTSNS_PIN = 0 [10:04:19]*** Brake cut motor [10:04:20]Read from MH i2c: 01 [10:04:20]MH_I2C_Read... [10:04:20]*** Stop cut motor [10:04:20]*** Cut end [10:04:20]Read from MH i2c: 01 07 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 5B 2B 00 00 00 00 00 FF 0F 9B [10:04:20]process_action close_receipt done [10:04:20]requested_data is exist [10:04:20]produce_requested_data [10:04:20]requested_item fm.sn is exist - process it [10:04:20]wFMCommunicate request_size=4 [10:04:20]MH_SAM_APDU [10:04:20]CAPDU: 80 11 00 00 [10:04:20]Write to MH i2c: E2 08 00 5C 2B 80 11 00 00 00 00 00 00 01 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:20]Read from MH i2c: E2 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 17 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 17 00 5C 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 54 [10:04:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:04:20]wFMCommunicate OK [10:04:20]requested_item fd.num is exist - process it [10:04:20]SAM_PROTO_GetFieldsCounters [10:04:20]wFMCommunicate request_size=4 [10:04:20]MH_SAM_APDU [10:04:20]CAPDU: 80 13 00 00 [10:04:20]Write to MH i2c: E2 08 00 5D 2B 80 13 00 00 00 00 00 00 04 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:20]Read from MH i2c: E2 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 62 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 62 00 5D 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9A E9 00 00 0E 04 04 00 48 00 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 3B [10:04:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9A E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:20]wFMCommunicate OK [10:04:20]SAM_PROTO_GetFieldsCounters done [10:04:20]requested_item shift.num is exist - process it [10:04:20]requested_item shift.opened is exist - process it [10:04:20]req_shift_opened [10:04:20]FM_GetShiftState [10:04:20]SAM_PROTO_GetShiftState [10:04:20]wFMCommunicate request_size=4 [10:04:20]MH_SAM_APDU [10:04:20]CAPDU: 80 13 01 00 [10:04:20]Write to MH i2c: E2 08 00 5E 2B 80 13 01 00 00 00 00 00 06 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:20]Read from MH i2c: E2 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 0E 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 0E 00 5E 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3E [10:04:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:04:20]wFMCommunicate OK [10:04:20]SAM_PROTO_GetShiftState done [10:04:20]FM_GetShiftState done [10:04:20]req_shift_opened done [10:04:20]requested_item shift.open_date is exist - process it [10:04:20]req_shift_open_date [10:04:20]req_shift_open_date done [10:04:20]produce_requested_data done [10:04:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59802,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:04:20]process_action_free close_receipt [10:04:20]json_value_free [10:04:20]json_value_free done [10:04:20]process_json_proto returns [10:04:20]Send response to host [10:04:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59802,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:04:20]free response buf [10:04:20]execute_script done [10:04:20]execute_script returns [10:04:20]free content buf [10:04:20]Sock 9.Close socket [10:04:20]Sock 9.Thread stoped [10:04:24]OFD Sender: No OFD packet to send [10:04:29]OFD Sender: No OFD packet to send [10:04:34]OFD Sender: No OFD packet to send [10:04:39]OFD Sender: No OFD packet to send [10:04:44]OFD Sender: No OFD packet to send [10:04:46]accept exits with 8 [10:04:46]New connection [10:04:46]New thread 3066957156 created [10:04:46]Thread 3067100516 joined [10:04:46]Waiting for new connection... [10:04:46] Sock 8.Parse request [10:04:46]Sock 8.Check first char [10:04:46]Sock 8.First char is OK [10:04:46]request: POST /json_proto HTTP/1.0 [10:04:46]Method: POST [10:04:46]URL: /json_proto [10:04:46]Method is POST - this is cgi request [10:04:46]url: /json_proto [10:04:46]query_string will be loaded in cgi processing [10:04:46]execute_cgi json_proto POST (null) [10:04:46]execute_cgi path=json_proto method=POST [10:04:46]POST find Content-Length [10:04:46]Host: 172.17.60.68:8080 [10:04:46]Content-Length: 681 [10:04:46]Content-Type: application/json [10:04:46] [10:04:46]POST finish read [10:04:46]Found Content-Length = 681 [10:04:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:46]execute_script... [10:04:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:46]POST & json_proto [10:04:46]process_json_proto [10:04:46]json parsed OK: [10:04:46]protocol is kg_v1.0 [10:04:46]action value=close_receipt [10:04:46]process_action close_receipt [10:04:46]cmd_close_receipt [10:04:46]MH_GetDate [10:04:46]Write to MH i2c: F0 00 00 5F 2B 79 [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: F0 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: F0 09 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: F0 09 00 5F 2B 00 3F 38 60 66 9A 61 5F 66 7F [10:04:46]GetLastDocTimeStamp 1717581857 [10:04:46]current date 1717581887 [10:04:46]FM_GetShiftState [10:04:46]SAM_PROTO_GetShiftState [10:04:46]wFMCommunicate request_size=4 [10:04:46]MH_SAM_APDU [10:04:46]CAPDU: 80 13 01 00 [10:04:46]Write to MH i2c: E2 08 00 60 2B 80 13 01 00 00 00 00 00 08 [10:04:46]Write i2c OK [10:04:46]MH_I2C_Read... [10:04:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:46]Read from MH i2c: E2 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 0E 00 [10:04:46]MH_I2C_Read... [10:04:46]Read from MH i2c: E2 0E 00 60 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [10:04:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:04:46]wFMCommunicate OK [10:04:46]SAM_PROTO_GetShiftState done [10:04:46]FM_GetShiftState done [10:04:46]opened in 1717545916 [10:04:46]opened+sec_in_day 1717632316 [10:04:46]quantity*price = 50011 [10:04:46]sum+1 = 50013 [10:04:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 198 05.06.2024 10:04 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59803 ФПД: 180075572864507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100447&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59803&fm=180075572864507&tin=02508201610067®Number=0000000000151680&sum=50000 [10:04:47]StoreToDocumentArchive [10:04:47]shift 72 fd 59803 [10:04:47]save to /storage/0072/doc_00059803 [10:04:47]save last doc name /storage/0072/doc_00059803 to /storage/kkm_last_doc_name [10:04:47]save OK [10:04:47]Clear old archive folders... [10:04:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:04:47]tlvbuf is 003BA7B0 [10:04:47]SAM_PROTO_ClearQueue [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 09 00 00 [10:04:47]Write to MH i2c: E2 08 00 6D 2B 80 09 00 00 00 00 00 00 0A [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:47]Read from MH i2c: E2 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 03 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 03 00 6D 2B 00 90 00 0C [10:04:47]RAPDU: 90 00 [10:04:47]wFMCommunicate OK [10:04:47]SAM_PROTO_ClearQueue done [10:04:47]KKMCreateOFDPacket [10:04:47]OFDProtocolAddRootSTLVToBuf [10:04:47]FM_MakeSignedData [10:04:47]FM_MakeSignedData [10:04:47]SAM_PROTO_SignData [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 0D 01 02 [10:04:47]Write to MH i2c: E2 08 00 6E 2B 80 0D 01 02 00 00 00 00 12 [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:48]Read from MH i2c: E2 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 03 00 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 03 00 6E 2B 00 90 00 0D [10:04:48]RAPDU: 90 00 [10:04:48]wFMCommunicate OK [10:04:48]wFMCommunicate request_size=255 [10:04:48]MH_SAM_APDU [10:04: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 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 3F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B E9 00 00 35 04 06 00 A3 C7 [10:04:48]Write to MH i2c: E2 02 01 6F 2B 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 3F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B E9 00 00 35 04 06 00 A3 C7 00 00 AC [10:04:48]Write i2c OK [10:04:48]MH_I2C_Read... [10:04:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:48]Read from MH i2c: E2 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 03 00 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 03 00 6F 2B 00 90 00 0E [10:04:48]RAPDU: 90 00 [10:04:48]wFMCommunicate OK [10:04:48]wFMCommunicate request_size=9 [10:04:48]MH_SAM_APDU [10:04:48]CAPDU: 80 0D 02 02 04 1C 8D A5 FB [10:04:48]Write to MH i2c: E2 0C 00 70 2B 80 0D 02 02 04 00 1C 8D A5 FB 00 00 66 [10:04:48]Write i2c OK [10:04:48]MH_I2C_Read... [10:04:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:48]Read from MH i2c: E2 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 03 00 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 03 00 70 2B 00 90 00 0F [10:04:48]RAPDU: 90 00 [10:04:48]wFMCommunicate OK [10:04:48]wFMCommunicate request_size=4 [10:04:48]MH_SAM_APDU [10:04:48]CAPDU: 80 0D 03 02 [10:04:48]Write to MH i2c: E2 08 00 71 2B 80 0D 03 02 00 00 00 00 17 [10:04:48]Write i2c OK [10:04:48]MH_I2C_Read... [10:04:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:48]Read from MH i2c: E2 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 0B 00 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 0B 00 71 2B 00 CB 6C 99 5B CC E0 F8 ED 90 00 D4 [10:04:48]RAPDU: CB 6C 99 5B CC E0 F8 ED 90 00 [10:04:48]wFMCommunicate OK [10:04:48]SAM_PROTO_SignData done [10:04:48]FM_MakeSignedData done [10:04:48]CreateOFDProtocolMessage [10:04:48]wFMCommunicate request_size=4 [10:04:48]MH_SAM_APDU [10:04:48]CAPDU: 80 11 00 00 [10:04:48]Write to MH i2c: E2 08 00 72 2B 80 11 00 00 00 00 00 00 17 [10:04:48]Write i2c OK [10:04:48]MH_I2C_Read... [10:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:48]Read from MH i2c: E2 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 17 00 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: E2 17 00 72 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6A [10:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:04:48]wFMCommunicate OK [10:04:48]CreateOFDProtocolMessage done [10:04:48]OFDSenderStorePacket 59803 [10:04:48]StoreOFDPacket docnum=59803 [10:04:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1B 7E 06 01 6C 69 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 3F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B E9 00 00 35 04 06 00 A3 C7 1C 8D A5 FB CB 6C 99 5B CC E0 F8 ED [10:04:48]CheckFolder [10:04:48]dirname=/storage/ofd_packets [10:04:48]CheckFolder done [10:04:48]ProducePacketName [10:04:48]name=ofd_packets/00059803 [10:04:48]NVStorageSaveData ofd_packets/00059803 [10:04:48]File name is /storage/ofd_packets/00059803 [10:04:48]Write 300 bytes [10:04:48]NVStorageSaveData done [10:04:48]OFDSenderStorePacket done [10:04:48]KKMCreateOFDPacket done [10:04:48]NVStorageSaveData kkm_last_timestamp [10:04:48]File name is /storage/kkm_last_timestamp [10:04:48]Write 4 bytes [10:04:48]NVStorageSaveData done [10:04:48]ExternCall_PrintAddStr [10:04:48]wPrintStart [10:04:48]Write to MH i2c: 01 00 00 73 2B 9E [10:04:48]Write i2c OK [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: 01 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: 01 07 00 [10:04:48]MH_I2C_Read... [10:04:48]Read from MH i2c: 01 07 00 73 2B 00 00 00 00 00 FF 0F B3 [10:04:48]RasterBufferAndPrint [10:04:48]line Счет N : (1)545497 [10:04:48]line ИНН: 02508201610067 [10:04:48]line Контрольно-Кассовый Чек [10:04:48]line ПРОДАЖА [10:04:48]line ТРК (МРК, ГНК) : 71 [10:04:48]line Товар: 2711190000 [10:04:48]line ГАЗ-К-5 [10:04:48]line 14.330 * 34.90 [10:04:48]line = 500.12 [10:04:48]line НДС 12% НСП 1% [10:04:48]line > о реализуемом товаре [10:04:48]line ОКРУГЛЕНИЕ: -0.12 [10:04:48]line ИТОГО: 500.00 [10:04:48]line Внесено: 500.00 [10:04:48]line СДАЧА: 0.00 [10:04:48]line НСП 1% : 4.43 [10:04:48]line НДС 12% : 53.11 [10:04:48]line Наличными: 500.00 [10:04:48]line Безнал.: 0.00 [10:04:48]line Место: АЗС № 117 "Партнер Нефть" [10:04:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:04:48]line СНО: Общий режим [10:04:48]line Чек 198 05.06.2024 10:04 [10:04:48]line Смена: 72 ФФД: 1.0 [10:04:48]line ЗНМ: 0300000048 [10:04:48]line РНМ: 0000000000151680 [10:04:48]line Версия ККМ: v1.0 [10:04:48]line ФМ: 0000000000959414 [10:04:48]line ФД: 59803 [10:04:48]line ФПД: 180075572864507 [10:04:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100447&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59803&fm=180075572864507&tin=02508201610067®Number=0000000000151680&sum=50000 [10:04:48]OFD Sender: Processing packet 59803 [packets to send 53, broken 52] [10:04:48]ProducePacketName [10:04:48]name=ofd_packets/00059803 [10:04:48]OFD Sender: To server: pG, [10:04:48]CommunicateWithHost lk.salyk.kg:30040 [10:04:48]ConnectInit lk.salyk.kg [10:04:48]written 0, free lines is 4095 [10:04:48]Connected sock=10 [10:04:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1B 7E 06 01 6C 69 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C6 00 00 00 F4 03 04 00 3F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B E9 00 00 35 04 06 00 A3 C7 1C 8D A5 FB CB 6C 99 5B CC E0 F8 ED [10:04:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A2 ED 47 00 D9 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B E9 00 00 F4 03 04 00 44 E4 5F 66 B6 04 01 00 00 60 26 09 FD 62 03 73 9A [10:04:49]CommunicateWithHost err = 0 [10:04:49]CheckOFDResponse [10:04:49]1017 (14) - 77093643461234 [10:04:49]1041 (16) - 0000000000959414 [10:04:49]1040 (4) - 59803 [10:04:49]1012 (4) - 05.06.2024 04:06 [10:04:49]1206 (1) - 0 [10:04:49]OFD Sender: Remove packet 59803 [10:04:49]ProducePacketName [10:04:49]name=ofd_packets/00059803 [10:04:49]NVStorageDeleteData [10:04:49]Write to MH i2c: 01 00 00 9E 2B C9 [10:04:49]Write i2c OK [10:04:49]MH_I2C_Read... [10:04:49]Read from MH i2c: 01 [10:04:49]MH_I2C_Read... [10:04:49]Read from MH i2c: 01 07 00 [10:04:49]MH_I2C_Read... [10:04:49]Read from MH i2c: 01 07 00 9E 2B 00 00 00 00 00 99 0C 75 [10:04:49]RasterBufferAndPrint [10:04:49]line [10:04:49]line [10:04:49]line [10:04:49]line [10:04:49]line [10:04:49]written 0, free lines is 3228 [10:04:49]MH_Cut [10:04:49]Write to MH i2c: D1 01 00 A5 2B 01 A2 [10:04:49]Write i2c OK [10:04:49]MH_I2C_Read... [10:04:49]Read from MH i2c: D1 [10:04:49]MH_I2C_Read... [10:04:49]Read from MH i2c: D1 01 00 [10:04:49]MH_I2C_Read... [10:04:49]Read from MH i2c: D1 01 00 A5 2B 00 A1 [10:04:49]Write to MH i2c: 01 00 00 A6 2B D1 [10:04:49]Write i2c OK [10:04:49]MH_I2C_Read... [10:04:49]OFD Sender: No OFD packet to send [10:04:50]*** Cut start [10:04:50]*** Partial cut [10:04:50]*** CUTSNS_PIN = 1 [10:04:50]*** CUTSNS_PIN = 0 [10:04:50]*** Brake cut motor [10:04:50]Read from MH i2c: 01 [10:04:50]MH_I2C_Read... [10:04:50]*** Stop cut motor [10:04:50]*** Cut end [10:04:50]Read from MH i2c: 01 07 00 [10:04:50]MH_I2C_Read... [10:04:50]Read from MH i2c: 01 07 00 A6 2B 00 00 00 00 00 FF 0F E6 [10:04:50]process_action close_receipt done [10:04:50]requested_data is exist [10:04:50]produce_requested_data [10:04:50]requested_item fm.sn is exist - process it [10:04:50]wFMCommunicate request_size=4 [10:04:50]MH_SAM_APDU [10:04:50]CAPDU: 80 11 00 00 [10:04:50]Write to MH i2c: E2 08 00 A7 2B 80 11 00 00 00 00 00 00 4C [10:04:50]Write i2c OK [10:04:50]MH_I2C_Read... [10:04:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:50]Read from MH i2c: E2 [10:04:50]MH_I2C_Read... [10:04:50]Read from MH i2c: E2 17 00 [10:04:50]MH_I2C_Read... [10:04:50]Read from MH i2c: E2 17 00 A7 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9F [10:04:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:04:50]wFMCommunicate OK [10:04:50]requested_item fd.num is exist - process it [10:04:50]SAM_PROTO_GetFieldsCounters [10:04:50]wFMCommunicate request_size=4 [10:04:50]MH_SAM_APDU [10:04:50]CAPDU: 80 13 00 00 [10:04:50]Write to MH i2c: E2 08 00 A8 2B 80 13 00 00 00 00 00 00 4F [10:04:50]Write i2c OK [10:04:50]MH_I2C_Read... [10:04:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:50]Read from MH i2c: E2 [10:04:50]MH_I2C_Read... [10:04:50]Read from MH i2c: E2 62 00 [10:04:50]MH_I2C_Read... [10:04:50]Read from MH i2c: E2 62 00 A8 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9B E9 00 00 0E 04 04 00 48 00 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 8A [10:04:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9B E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:51]wFMCommunicate OK [10:04:51]SAM_PROTO_GetFieldsCounters done [10:04:51]requested_item shift.num is exist - process it [10:04:51]requested_item shift.opened is exist - process it [10:04:51]req_shift_opened [10:04:51]FM_GetShiftState [10:04:51]SAM_PROTO_GetShiftState [10:04:51]wFMCommunicate request_size=4 [10:04:51]MH_SAM_APDU [10:04:51]CAPDU: 80 13 01 00 [10:04:51]Write to MH i2c: E2 08 00 A9 2B 80 13 01 00 00 00 00 00 51 [10:04:51]Write i2c OK [10:04:51]MH_I2C_Read... [10:04:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:51]Read from MH i2c: E2 [10:04:51]MH_I2C_Read... [10:04:51]Read from MH i2c: E2 0E 00 [10:04:51]MH_I2C_Read... [10:04:51]Read from MH i2c: E2 0E 00 A9 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 89 [10:04:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:04:51]wFMCommunicate OK [10:04:51]SAM_PROTO_GetShiftState done [10:04:51]FM_GetShiftState done [10:04:51]req_shift_opened done [10:04:51]requested_item shift.open_date is exist - process it [10:04:51]req_shift_open_date [10:04:51]req_shift_open_date done [10:04:51]produce_requested_data done [10:04:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59803,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:04:51]process_action_free close_receipt [10:04:51]json_value_free [10:04:51]json_value_free done [10:04:51]process_json_proto returns [10:04:51]Send response to host [10:04:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59803,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:04:51]free response buf [10:04:51]execute_script done [10:04:51]execute_script returns [10:04:51]free content buf [10:04:51]Sock 8.Close socket [10:04:51]Sock 8.Thread stoped [10:04:54]OFD Sender: No OFD packet to send [10:04:59]OFD Sender: No OFD packet to send [10:05:04]OFD Sender: No OFD packet to send [10:05:09]OFD Sender: No OFD packet to send [10:05:14]OFD Sender: No OFD packet to send [10:05:19]OFD Sender: No OFD packet to send [10:05:24]OFD Sender: No OFD packet to send [10:05:29]OFD Sender: No OFD packet to send [10:05:34]OFD Sender: No OFD packet to send [10:05:39]OFD Sender: No OFD packet to send [10:05:44]OFD Sender: No OFD packet to send [10:05:49]OFD Sender: No OFD packet to send [10:05:50]accept exits with 9 [10:05:50]New connection [10:05:50]New thread 3067100516 created [10:05:50]Thread 3066957156 joined [10:05:50]Waiting for new connection... [10:05:50] Sock 9.Parse request [10:05:50]Sock 9.Check first char [10:05:50]Sock 9.First char is OK [10:05:50]request: POST /json_proto HTTP/1.0 [10:05:50]Method: POST [10:05:50]URL: /json_proto [10:05:50]Method is POST - this is cgi request [10:05:50]url: /json_proto [10:05:50]query_string will be loaded in cgi processing [10:05:50]execute_cgi json_proto POST (null) [10:05:50]execute_cgi path=json_proto method=POST [10:05:50]POST find Content-Length [10:05:50]Host: 172.17.60.68:8080 [10:05:50]Content-Length: 677 [10:05:50]Content-Type: application/json [10:05:50] [10:05:50]POST finish read [10:05:50]Found Content-Length = 677 [10:05:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:50]execute_script... [10:05: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)545500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:50]POST & json_proto [10:05:50]process_json_proto [10:05:50]json parsed OK: [10:05:50]protocol is kg_v1.0 [10:05:50]action value=close_receipt [10:05:50]process_action close_receipt [10:05:50]cmd_close_receipt [10:05:50]MH_GetDate [10:05:50]Write to MH i2c: F0 00 00 AA 2B C4 [10:05:50]Write i2c OK [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: F0 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: F0 09 00 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: F0 09 00 AA 2B 00 7F 38 60 66 9A 61 5F 66 0A [10:05:50]GetLastDocTimeStamp 1717581887 [10:05:50]current date 1717581951 [10:05:50]FM_GetShiftState [10:05:50]SAM_PROTO_GetShiftState [10:05:50]wFMCommunicate request_size=4 [10:05:50]MH_SAM_APDU [10:05:50]CAPDU: 80 13 01 00 [10:05:50]Write to MH i2c: E2 08 00 AB 2B 80 13 01 00 00 00 00 00 53 [10:05:50]Write i2c OK [10:05:50]MH_I2C_Read... [10:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:50]Read from MH i2c: E2 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: E2 0E 00 [10:05:50]MH_I2C_Read... [10:05:50]Read from MH i2c: E2 0E 00 AB 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [10:05:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:05:50]wFMCommunicate OK [10:05:50]SAM_PROTO_GetShiftState done [10:05:50]FM_GetShiftState done [10:05:50]opened in 1717545916 [10:05:50]opened+sec_in_day 1717632316 [10:05:50]quantity*price = 50041 [10:05:50]sum+1 = 50042 [10:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 199 05.06.2024 10:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59804 ФПД: 145899250979180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100551&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59804&fm=145899250979180&tin=02508201610067®Number=0000000000151680&sum=50000 [10:05:51]StoreToDocumentArchive [10:05:51]shift 72 fd 59804 [10:05:51]save to /storage/0072/doc_00059804 [10:05:51]save last doc name /storage/0072/doc_00059804 to /storage/kkm_last_doc_name [10:05:51]save OK [10:05:51]Clear old archive folders... [10:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:51]tlvbuf is 00437930 [10:05:51]SAM_PROTO_ClearQueue [10:05:51]wFMCommunicate request_size=4 [10:05:51]MH_SAM_APDU [10:05:51]CAPDU: 80 09 00 00 [10:05:51]Write to MH i2c: E2 08 00 B8 2B 80 09 00 00 00 00 00 00 55 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 B8 2B 00 90 00 57 [10:05:51]RAPDU: 90 00 [10:05:51]wFMCommunicate OK [10:05:51]SAM_PROTO_ClearQueue done [10:05:51]KKMCreateOFDPacket [10:05:51]OFDProtocolAddRootSTLVToBuf [10:05:51]FM_MakeSignedData [10:05:51]FM_MakeSignedData [10:05:51]SAM_PROTO_SignData [10:05:51]wFMCommunicate request_size=4 [10:05:51]MH_SAM_APDU [10:05:51]CAPDU: 80 0D 01 02 [10:05:51]Write to MH i2c: E2 08 00 B9 2B 80 0D 01 02 00 00 00 00 5D [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 B9 2B 00 90 00 58 [10:05:51]RAPDU: 90 00 [10:05:51]wFMCommunicate OK [10:05:51]wFMCommunicate request_size=255 [10:05:51]MH_SAM_APDU [10: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 7F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C E9 00 00 35 04 06 00 84 [10:05:51]Write to MH i2c: E2 02 01 BA 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 7F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C E9 00 00 35 04 06 00 84 00 00 7D [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 BA 2B 00 90 00 59 [10:05:51]RAPDU: 90 00 [10:05:51]wFMCommunicate OK [10:05:51]wFMCommunicate request_size=10 [10:05:51]MH_SAM_APDU [10:05:51]CAPDU: 80 0D 02 02 05 B1 D1 07 11 6C [10:05:51]Write to MH i2c: E2 0D 00 BB 2B 80 0D 02 02 05 00 B1 D1 07 11 6C 00 00 70 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 03 00 BB 2B 00 90 00 5A [10:05:51]RAPDU: 90 00 [10:05:51]wFMCommunicate OK [10:05:51]wFMCommunicate request_size=4 [10:05:51]MH_SAM_APDU [10:05:51]CAPDU: 80 0D 03 02 [10:05:51]Write to MH i2c: E2 08 00 BC 2B 80 0D 03 02 00 00 00 00 62 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 0B 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 0B 00 BC 2B 00 36 FA A7 06 33 91 F8 B4 90 00 B0 [10:05:51]RAPDU: 36 FA A7 06 33 91 F8 B4 90 00 [10:05:51]wFMCommunicate OK [10:05:51]SAM_PROTO_SignData done [10:05:51]FM_MakeSignedData done [10:05:51]CreateOFDProtocolMessage [10:05:51]wFMCommunicate request_size=4 [10:05:51]MH_SAM_APDU [10:05:51]CAPDU: 80 11 00 00 [10:05:51]Write to MH i2c: E2 08 00 BD 2B 80 11 00 00 00 00 00 00 62 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:51]Read from MH i2c: E2 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 17 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: E2 17 00 BD 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B5 [10:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:05:51]wFMCommunicate OK [10:05:51]CreateOFDProtocolMessage done [10:05:51]OFDSenderStorePacket 59804 [10:05:51]StoreOFDPacket docnum=59804 [10:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3C 51 07 01 45 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 7F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C E9 00 00 35 04 06 00 84 B1 D1 07 11 6C 36 FA A7 06 33 91 F8 B4 [10:05:51]CheckFolder [10:05:51]dirname=/storage/ofd_packets [10:05:51]CheckFolder done [10:05:51]ProducePacketName [10:05:51]name=ofd_packets/00059804 [10:05:51]NVStorageSaveData ofd_packets/00059804 [10:05:51]File name is /storage/ofd_packets/00059804 [10:05:51]Write 301 bytes [10:05:51]NVStorageSaveData done [10:05:51]OFDSenderStorePacket done [10:05:51]KKMCreateOFDPacket done [10:05:51]NVStorageSaveData kkm_last_timestamp [10:05:51]File name is /storage/kkm_last_timestamp [10:05:51]Write 4 bytes [10:05:51]NVStorageSaveData done [10:05:51]ExternCall_PrintAddStr [10:05:51]wPrintStart [10:05:51]Write to MH i2c: 01 00 00 BE 2B E9 [10:05:51]Write i2c OK [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: 01 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: 01 07 00 [10:05:51]MH_I2C_Read... [10:05:51]Read from MH i2c: 01 07 00 BE 2B 00 00 00 00 00 FF 0F FE [10:05:51]RasterBufferAndPrint [10:05:51]line Счет N : (1)545500 [10:05:51]line ИНН: 02508201610067 [10:05:51]line Контрольно-Кассовый Чек [10:05:51]line ПРОДАЖА [10:05:51]line ТРК (МРК, ГНК) : 12 [10:05:51]line Товар: 2710124130 [10:05:51]line Аи-92-К-5 [10:05:51]line 7.480 * 66.90 [10:05:51]line = 500.41 [10:05:51]line НДС 12% НСП 1% [10:05:51]line > о реализуемом товаре [10:05:51]line ОКРУГЛЕНИЕ: -0.41 [10:05:51]line ИТОГО: 500.00 [10:05:51]line Внесено: 500.00 [10:05:51]line СДАЧА: 0.00 [10:05:51]line НСП 1% : 4.43 [10:05:51]line НДС 12% : 53.14 [10:05:51]line Наличными: 500.00 [10:05:51]line Безнал.: 0.00 [10:05:51]line Место: АЗС № 117 "Партнер Нефть" [10:05:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:05:51]line СНО: Общий режим [10:05:51]line Чек 199 05.06.2024 10:05 [10:05:51]line Смена: 72 ФФД: 1.0 [10:05:51]line ЗНМ: 0300000048 [10:05:51]line РНМ: 0000000000151680 [10:05:51]line Версия ККМ: v1.0 [10:05:51]line ФМ: 0000000000959414 [10:05:51]line ФД: 59804 [10:05:51]line ФПД: 145899250979180 [10:05:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100551&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59804&fm=145899250979180&tin=02508201610067®Number=0000000000151680&sum=50000 [10:05:52]OFD Sender: Processing packet 59804 [packets to send 53, broken 52] [10:05:52]ProducePacketName [10:05:52]name=ofd_packets/00059804 [10:05:52]OFD Sender: To server: pG, [10:05:52]CommunicateWithHost lk.salyk.kg:30040 [10:05:52]ConnectInit lk.salyk.kg [10:05:52]written 0, free lines is 4095 [10:05:52]Connected sock=10 [10:05:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3C 51 07 01 45 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 7F 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C E9 00 00 35 04 06 00 84 B1 D1 07 11 6C 36 FA A7 06 33 91 F8 B4 [10:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 57 60 47 00 78 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C E9 00 00 F4 03 04 00 83 E4 5F 66 B6 04 01 00 00 0F 51 AB 1A F2 1C B3 C7 [10:05:52]CommunicateWithHost err = 0 [10:05:52]CheckOFDResponse [10:05:52]1017 (14) - 77093643461234 [10:05:52]1041 (16) - 0000000000959414 [10:05:52]1040 (4) - 59804 [10:05:52]1012 (4) - 05.06.2024 04:07 [10:05:52]1206 (1) - 0 [10:05:52]OFD Sender: Remove packet 59804 [10:05:52]ProducePacketName [10:05:52]name=ofd_packets/00059804 [10:05:52]NVStorageDeleteData [10:05:52]Write to MH i2c: 01 00 00 E9 2B 14 [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: 01 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: 01 07 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: 01 07 00 E9 2B 00 00 00 00 00 97 0C BE [10:05:52]RasterBufferAndPrint [10:05:52]line [10:05:52]line [10:05:52]line [10:05:52]line [10:05:52]line [10:05:52]written 0, free lines is 3227 [10:05:52]MH_Cut [10:05:52]Write to MH i2c: D1 01 00 F0 2B 01 ED [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: D1 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: D1 01 00 [10:05:52]MH_I2C_Read... [10:05:52]Read from MH i2c: D1 01 00 F0 2B 00 EC [10:05:52]Write to MH i2c: 01 00 00 F1 2B 1C [10:05:52]Write i2c OK [10:05:52]MH_I2C_Read... [10:05:53]OFD Sender: No OFD packet to send [10:05:53]*** Cut start [10:05:53]*** Partial cut [10:05:53]*** CUTSNS_PIN = 1 [10:05:53]*** CUTSNS_PIN = 0 [10:05:53]*** Brake cut motor [10:05:54]Read from MH i2c: 01 [10:05:54]MH_I2C_Read... [10:05:54]*** Stop cut motor [10:05:54]*** Cut end [10:05:54]Read from MH i2c: 01 07 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: 01 07 00 F1 2B 00 00 00 00 00 FF 0F 31 [10:05:54]process_action close_receipt done [10:05:54]requested_data is exist [10:05:54]produce_requested_data [10:05:54]requested_item fm.sn is exist - process it [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 11 00 00 [10:05:54]Write to MH i2c: E2 08 00 F2 2B 80 11 00 00 00 00 00 00 97 [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 17 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 17 00 F2 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EA [10:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:05:54]wFMCommunicate OK [10:05:54]requested_item fd.num is exist - process it [10:05:54]SAM_PROTO_GetFieldsCounters [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 13 00 00 [10:05:54]Write to MH i2c: E2 08 00 F3 2B 80 13 00 00 00 00 00 00 9A [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 62 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 62 00 F3 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9C E9 00 00 0E 04 04 00 48 00 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 D9 [10:05:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9C E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:54]wFMCommunicate OK [10:05:54]SAM_PROTO_GetFieldsCounters done [10:05:54]requested_item shift.num is exist - process it [10:05:54]requested_item shift.opened is exist - process it [10:05:54]req_shift_opened [10:05:54]FM_GetShiftState [10:05:54]SAM_PROTO_GetShiftState [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 13 01 00 [10:05:54]Write to MH i2c: E2 08 00 F4 2B 80 13 01 00 00 00 00 00 9C [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 0E 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 0E 00 F4 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D4 [10:05:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:05:54]wFMCommunicate OK [10:05:54]SAM_PROTO_GetShiftState done [10:05:54]FM_GetShiftState done [10:05:54]req_shift_opened done [10:05:54]requested_item shift.open_date is exist - process it [10:05:54]req_shift_open_date [10:05:54]req_shift_open_date done [10:05:54]produce_requested_data done [10:05:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59804,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:05:54]process_action_free close_receipt [10:05:54]json_value_free [10:05:54]json_value_free done [10:05:54]process_json_proto returns [10:05:54]Send response to host [10:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59804,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:05:54]free response buf [10:05:54]execute_script done [10:05:54]execute_script returns [10:05:54]free content buf [10:05:54]Sock 9.Close socket [10:05:54]Sock 9.Thread stoped [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]OFD Sender: No OFD packet to send [10:06:18]OFD Sender: No OFD packet to send [10:06:23]OFD Sender: No OFD packet to send [10:06:28]OFD Sender: No OFD packet to send [10:06:33]OFD Sender: No OFD packet to send [10:06:38]OFD Sender: No OFD packet to send [10:06:40]accept exits with 8 [10:06:40]New connection [10:06:40]New thread 3066957156 created [10:06:40]Thread 3067100516 joined [10:06:40]Waiting for new connection... [10:06:40] Sock 8.Parse request [10:06:40]Sock 8.Check first char [10:06:40]Sock 8.First char is OK [10:06:40]request: POST /json_proto HTTP/1.0 [10:06:40]Method: POST [10:06:40]URL: /json_proto [10:06:40]Method is POST - this is cgi request [10:06:40]url: /json_proto [10:06:40]query_string will be loaded in cgi processing [10:06:40]execute_cgi json_proto POST (null) [10:06:40]execute_cgi path=json_proto method=POST [10:06:40]POST find Content-Length [10:06:40]Host: 172.17.60.68:8080 [10:06:40]Content-Length: 836 [10:06:40]Content-Type: application/json [10:06:40] [10:06:40]POST finish read [10:06:40]Found Content-Length = 836 [10:06:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 29.460, "sum" : 2000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:40]execute_script... [10:06:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 29.460, "sum" : 2000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:40]POST & json_proto [10:06:40]process_json_proto [10:06:40]json parsed OK: [10:06:40]protocol is kg_v1.0 [10:06:40]action value=close_receipt [10:06:40]process_action close_receipt [10:06:40]cmd_close_receipt [10:06:40]MH_GetDate [10:06:40]Write to MH i2c: F0 00 00 F5 2B 0F [10:06:40]Write i2c OK [10:06:40]MH_I2C_Read... [10:06:40]Read from MH i2c: F0 [10:06:40]MH_I2C_Read... [10:06:40]Read from MH i2c: F0 09 00 [10:06:40]MH_I2C_Read... [10:06:40]Read from MH i2c: F0 09 00 F5 2B 00 B1 38 60 66 9A 61 5F 66 87 [10:06:40]GetLastDocTimeStamp 1717581951 [10:06:40]current date 1717582001 [10:06:40]FM_GetShiftState [10:06:40]SAM_PROTO_GetShiftState [10:06:40]wFMCommunicate request_size=4 [10:06:40]MH_SAM_APDU [10:06:40]CAPDU: 80 13 01 00 [10:06:40]Write to MH i2c: E2 08 00 F6 2B 80 13 01 00 00 00 00 00 9E [10:06:40]Write i2c OK [10:06:40]MH_I2C_Read... [10:06:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:41]Read from MH i2c: E2 [10:06:41]MH_I2C_Read... [10:06:41]Read from MH i2c: E2 0E 00 [10:06:41]MH_I2C_Read... [10:06:41]Read from MH i2c: E2 0E 00 F6 2B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D6 [10:06:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:06:41]wFMCommunicate OK [10:06:41]SAM_PROTO_GetShiftState done [10:06:41]FM_GetShiftState done [10:06:41]opened in 1717545916 [10:06:41]opened+sec_in_day 1717632316 [10:06:41]quantity*price = 200033 [10:06:41]sum+1 = 200034 [10:06:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.33 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.33 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 200 05.06.2024 10:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59805 ФПД: 125666943939999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100642&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59805&fm=125666943939999&tin=02508201610067®Number=0000000000151680&sum=200033 [10:06:42]StoreToDocumentArchive [10:06:42]shift 72 fd 59805 [10:06:42]save to /storage/0072/doc_00059805 [10:06:42]save last doc name /storage/0072/doc_00059805 to /storage/kkm_last_doc_name [10:06:42]save OK [10:06:42]Clear old archive folders... [10:06:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:06:42]tlvbuf is B6F79460 [10:06:42]SAM_PROTO_ClearQueue [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 09 00 00 [10:06:42]Write to MH i2c: E2 08 00 03 2C 80 09 00 00 00 00 00 00 A1 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 03 2C 00 90 00 A3 [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]SAM_PROTO_ClearQueue done [10:06:42]KKMCreateOFDPacket [10:06:42]OFDProtocolAddRootSTLVToBuf [10:06:42]FM_MakeSignedData [10:06:42]FM_MakeSignedData [10:06:42]SAM_PROTO_SignData [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 0D 01 02 [10:06:42]Write to MH i2c: E2 08 00 04 2C 80 0D 01 02 00 00 00 00 A9 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 04 2C 00 90 00 A4 [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]wFMCommunicate request_size=255 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 B2 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D E9 00 00 35 04 06 00 [10:06:42]Write to MH i2c: E2 02 01 05 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 B2 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D E9 00 00 35 04 06 00 00 00 48 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 05 2C 00 90 00 A5 [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]wFMCommunicate request_size=11 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 0D 02 02 06 72 4B 1D 8D B5 9F [10:06:42]Write to MH i2c: E2 0E 00 06 2C 80 0D 02 02 06 00 72 4B 1D 8D B5 9F 00 00 73 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 06 2C 00 90 00 A6 [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 0D 03 02 [10:06:42]Write to MH i2c: E2 08 00 07 2C 80 0D 03 02 00 00 00 00 AE [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 0B 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 0B 00 07 2C 00 E6 FE A0 F2 38 94 A9 76 90 00 10 [10:06:42]RAPDU: E6 FE A0 F2 38 94 A9 76 90 00 [10:06:42]wFMCommunicate OK [10:06:42]SAM_PROTO_SignData done [10:06:42]FM_MakeSignedData done [10:06:42]CreateOFDProtocolMessage [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 11 00 00 [10:06:42]Write to MH i2c: E2 08 00 08 2C 80 11 00 00 00 00 00 00 AE [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 17 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 17 00 08 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 01 [10:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:06:42]wFMCommunicate OK [10:06:42]CreateOFDProtocolMessage done [10:06:42]OFDSenderStorePacket 59805 [10:06:42]StoreOFDPacket docnum=59805 [10:06:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 E5 DF 08 01 20 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 B2 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D E9 00 00 35 04 06 00 72 4B 1D 8D B5 9F E6 FE A0 F2 38 94 A9 76 [10:06:42]CheckFolder [10:06:42]dirname=/storage/ofd_packets [10:06:42]CheckFolder done [10:06:42]ProducePacketName [10:06:42]name=ofd_packets/00059805 [10:06:42]NVStorageSaveData ofd_packets/00059805 [10:06:42]File name is /storage/ofd_packets/00059805 [10:06:42]Write 302 bytes [10:06:42]NVStorageSaveData done [10:06:42]OFDSenderStorePacket done [10:06:42]KKMCreateOFDPacket done [10:06:42]NVStorageSaveData kkm_last_timestamp [10:06:42]File name is /storage/kkm_last_timestamp [10:06:42]Write 4 bytes [10:06:42]NVStorageSaveData done [10:06:42]ExternCall_PrintAddStr [10:06:42]wPrintStart [10:06:42]Write to MH i2c: 01 00 00 09 2C 35 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: 01 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: 01 07 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: 01 07 00 09 2C 00 00 00 00 00 FF 0F 4A [10:06:42]RasterBufferAndPrint [10:06:42]line Счет N : (1)545499 [10:06:42]line ИНН: 02508201610067 [10:06:42]line Контрольно-Кассовый Чек [10:06:42]line ПРОДАЖА [10:06:42]line ТРК (МРК, ГНК) : 44 [10:06:42]line Товар: 2710124130 [10:06:42]line SUPER 92-К-5 [10:06:42]line 29.460 * 67.90 [10:06:42]line = 2000.33 [10:06:42]line НДС 12% НСП 1% [10:06:42]line > о реализуемом товаре [10:06:42]line ИТОГО: 2000.33 [10:06:42]line НСП 1% : 17.70 [10:06:42]line НДС 12% : 212.42 [10:06:42]line Наличными: 0.00 [10:06:42]line Безнал.: 2000.33 [10:06:42]line Место: АЗС № 117 "Партнер Нефть" [10:06:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:06:42]line СНО: Общий режим [10:06:42]line Чек 200 05.06.2024 10:06 [10:06:42]line Смена: 72 ФФД: 1.0 [10:06:42]line ЗНМ: 0300000048 [10:06:42]line РНМ: 0000000000151680 [10:06:42]line Версия ККМ: v1.0 [10:06:42]line Платежная система: АКБ Кыргызстан [10:06:42]line ФМ: 0000000000959414 [10:06:42]line ФД: 59805 [10:06:42]line ФПД: 125666943939999 [10:06:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100642&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59805&fm=125666943939999&tin=02508201610067®Number=0000000000151680&sum=200033 [10:06:43]OFD Sender: Processing packet 59805 [packets to send 53, broken 52] [10:06:43]ProducePacketName [10:06:43]name=ofd_packets/00059805 [10:06:43]OFD Sender: To server: pG, [10:06:43]CommunicateWithHost lk.salyk.kg:30040 [10:06:43]ConnectInit lk.salyk.kg [10:06:43]written 0, free lines is 4095 [10:06:43]Connected sock=10 [10:06:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 E5 DF 08 01 20 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 B2 38 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D E9 00 00 35 04 06 00 72 4B 1D 8D B5 9F E6 FE A0 F2 38 94 A9 76 [10:06:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 06 CB 47 00 13 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D E9 00 00 F4 03 04 00 B6 E4 5F 66 B6 04 01 00 00 40 76 53 CB 76 5F 5C 4C [10:06:43]CommunicateWithHost err = 0 [10:06:43]CheckOFDResponse [10:06:43]1017 (14) - 77093643461234 [10:06:43]1041 (16) - 0000000000959414 [10:06:43]1040 (4) - 59805 [10:06:43]1012 (4) - 05.06.2024 04:08 [10:06:43]1206 (1) - 0 [10:06:43]OFD Sender: Remove packet 59805 [10:06:43]ProducePacketName [10:06:43]name=ofd_packets/00059805 [10:06:43]NVStorageDeleteData [10:06:43]Write to MH i2c: 01 00 00 33 2C 5F [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: 01 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: 01 07 00 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: 01 07 00 33 2C 00 00 00 00 00 B7 0C 29 [10:06:43]RasterBufferAndPrint [10:06:43]line [10:06:43]line [10:06:43]line [10:06:43]line [10:06:43]line [10:06:43]written 0, free lines is 3261 [10:06:43]MH_Cut [10:06:43]Write to MH i2c: D1 01 00 3A 2C 01 38 [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: D1 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: D1 01 00 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: D1 01 00 3A 2C 00 37 [10:06:43]Write to MH i2c: 01 00 00 3B 2C 67 [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]OFD Sender: No OFD packet to send [10:06:44]*** Cut start [10:06:44]*** Partial cut [10:06:44]*** CUTSNS_PIN = 1 [10:06:44]*** CUTSNS_PIN = 0 [10:06:44]*** Brake cut motor [10:06:45]Read from MH i2c: 01 [10:06:45]MH_I2C_Read... [10:06:45]*** Stop cut motor [10:06:45]*** Cut end [10:06:45]Read from MH i2c: 01 07 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 07 00 3B 2C 00 00 00 00 00 FF 0F 7C [10:06:45]process_action close_receipt done [10:06:45]requested_data is exist [10:06:45]produce_requested_data [10:06:45]requested_item fm.sn is exist - process it [10:06:45]wFMCommunicate request_size=4 [10:06:45]MH_SAM_APDU [10:06:45]CAPDU: 80 11 00 00 [10:06:45]Write to MH i2c: E2 08 00 3C 2C 80 11 00 00 00 00 00 00 E2 [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:45]Read from MH i2c: E2 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 17 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 17 00 3C 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [10:06:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:06:45]wFMCommunicate OK [10:06:45]requested_item fd.num is exist - process it [10:06:45]SAM_PROTO_GetFieldsCounters [10:06:45]wFMCommunicate request_size=4 [10:06:45]MH_SAM_APDU [10:06:45]CAPDU: 80 13 00 00 [10:06:45]Write to MH i2c: E2 08 00 3D 2C 80 13 00 00 00 00 00 00 E5 [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:45]Read from MH i2c: E2 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 62 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 62 00 3D 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9D E9 00 00 0E 04 04 00 48 00 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 28 [10:06:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9D E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:45]wFMCommunicate OK [10:06:45]SAM_PROTO_GetFieldsCounters done [10:06:45]requested_item shift.num is exist - process it [10:06:45]requested_item shift.opened is exist - process it [10:06:45]req_shift_opened [10:06:45]FM_GetShiftState [10:06:45]SAM_PROTO_GetShiftState [10:06:45]wFMCommunicate request_size=4 [10:06:45]MH_SAM_APDU [10:06:45]CAPDU: 80 13 01 00 [10:06:45]Write to MH i2c: E2 08 00 3E 2C 80 13 01 00 00 00 00 00 E7 [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:45]Read from MH i2c: E2 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 0E 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 0E 00 3E 2C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [10:06:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:06:45]wFMCommunicate OK [10:06:45]SAM_PROTO_GetShiftState done [10:06:45]FM_GetShiftState done [10:06:45]req_shift_opened done [10:06:45]requested_item shift.open_date is exist - process it [10:06:45]req_shift_open_date [10:06:45]req_shift_open_date done [10:06:45]produce_requested_data done [10:06:45]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59805,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:06:45]process_action_free close_receipt [10:06:45]json_value_free [10:06:45]json_value_free done [10:06:45]process_json_proto returns [10:06:45]Send response to host [10:06:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59805,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:06:45]free response buf [10:06:45]execute_script done [10:06:45]execute_script returns [10:06:45]free content buf [10:06:45]Sock 8.Close socket [10:06:45]Sock 8.Thread stoped [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:58]OFD Sender: No OFD packet to send [10:07:03]OFD Sender: No OFD packet to send [10:07:08]OFD Sender: No OFD packet to send [10:07:13]OFD Sender: No OFD packet to send [10:07:18]OFD Sender: No OFD packet to send [10:07:23]OFD Sender: No OFD packet to send [10:07:28]OFD Sender: No OFD packet to send [10:07:33]OFD Sender: No OFD packet to send [10:07:38]OFD Sender: No OFD packet to send [10:07:43]OFD Sender: No OFD packet to send [10:07:48]OFD Sender: No OFD packet to send [10:07:53]OFD Sender: No OFD packet to send [10:07:58]OFD Sender: No OFD packet to send [10:08:03]OFD Sender: No OFD packet to send [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:23]OFD Sender: No OFD packet to send [10:08:28]OFD Sender: No OFD packet to send [10:08:33]OFD Sender: No OFD packet to send [10:08:38]OFD Sender: No OFD packet to send [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:03]OFD Sender: No OFD packet to send [10:09:08]OFD Sender: No OFD packet to send [10:09:13]OFD Sender: No OFD packet to send [10:09:18]OFD Sender: No OFD packet to send [10:09:24]OFD Sender: No OFD packet to send [10:09:29]OFD Sender: No OFD packet to send [10:09:34]OFD Sender: No OFD packet to send [10:09:39]OFD Sender: No OFD packet to send [10:09:44]OFD Sender: No OFD packet to send [10:09:48]accept exits with 9 [10:09:48]New connection [10:09:48]New thread 3067100516 created [10:09:48]Thread 3066957156 joined [10:09:48]Waiting for new connection... [10:09:48] Sock 9.Parse request [10:09:48]Sock 9.Check first char [10:09:48]Sock 9.First char is OK [10:09:48]request: POST /json_proto HTTP/1.0 [10:09:48]Method: POST [10:09:48]URL: /json_proto [10:09:48]Method is POST - this is cgi request [10:09:48]url: /json_proto [10:09:48]query_string will be loaded in cgi processing [10:09:48]execute_cgi json_proto POST (null) [10:09:48]execute_cgi path=json_proto method=POST [10:09:48]POST find Content-Length [10:09:48]Host: 172.17.60.68:8080 [10:09:48]Content-Length: 682 [10:09:48]Content-Type: application/json [10:09:48] [10:09:48]POST finish read [10:09:48]Found Content-Length = 682 [10:09:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:09:48]execute_script... [10:09: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)545504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:09:48]POST & json_proto [10:09:48]process_json_proto [10:09:48]json parsed OK: [10:09:48]protocol is kg_v1.0 [10:09:48]action value=close_receipt [10:09:48]process_action close_receipt [10:09:48]cmd_close_receipt [10:09:48]MH_GetDate [10:09:48]Write to MH i2c: F0 00 00 3F 2C 5A [10:09:48]Write i2c OK [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: F0 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: F0 09 00 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: F0 09 00 3F 2C 00 6D 39 60 66 9A 61 5F 66 8F [10:09:48]GetLastDocTimeStamp 1717582002 [10:09:48]current date 1717582189 [10:09:48]FM_GetShiftState [10:09:48]SAM_PROTO_GetShiftState [10:09:48]wFMCommunicate request_size=4 [10:09:48]MH_SAM_APDU [10:09:48]CAPDU: 80 13 01 00 [10:09:48]Write to MH i2c: E2 08 00 40 2C 80 13 01 00 00 00 00 00 E9 [10:09:48]Write i2c OK [10:09:48]MH_I2C_Read... [10:09:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:48]Read from MH i2c: E2 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: E2 0E 00 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: E2 0E 00 40 2C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [10:09:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:09:48]wFMCommunicate OK [10:09:48]SAM_PROTO_GetShiftState done [10:09:48]FM_GetShiftState done [10:09:48]opened in 1717545916 [10:09:48]opened+sec_in_day 1717632316 [10:09:48]quantity*price = 120018 [10:09:48]sum+1 = 120020 [10:09:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 201 05.06.2024 10:09 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59806 ФПД: 273029325532609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100949&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59806&fm=273029325532609&tin=02508201610067®Number=0000000000151680&sum=120000 [10:09:49]StoreToDocumentArchive [10:09:49]shift 72 fd 59806 [10:09:49]save to /storage/0072/doc_00059806 [10:09:49]save last doc name /storage/0072/doc_00059806 to /storage/kkm_last_doc_name [10:09:49]save OK [10:09:49]Clear old archive folders... [10:09:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:49]tlvbuf is 00460370 [10:09:49]SAM_PROTO_ClearQueue [10:09:49]wFMCommunicate request_size=4 [10:09:49]MH_SAM_APDU [10:09:49]CAPDU: 80 09 00 00 [10:09:49]Write to MH i2c: E2 08 00 4D 2C 80 09 00 00 00 00 00 00 EB [10:09:49]Write i2c OK [10:09:49]MH_I2C_Read... [10:09:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:49]Read from MH i2c: E2 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 03 00 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 03 00 4D 2C 00 90 00 ED [10:09:49]RAPDU: 90 00 [10:09:49]wFMCommunicate OK [10:09:49]SAM_PROTO_ClearQueue done [10:09:49]KKMCreateOFDPacket [10:09:49]OFDProtocolAddRootSTLVToBuf [10:09:49]FM_MakeSignedData [10:09:49]FM_MakeSignedData [10:09:49]SAM_PROTO_SignData [10:09:49]wFMCommunicate request_size=4 [10:09:49]MH_SAM_APDU [10:09:49]CAPDU: 80 0D 01 02 [10:09:49]Write to MH i2c: E2 08 00 4E 2C 80 0D 01 02 00 00 00 00 F3 [10:09:49]Write i2c OK [10:09:49]MH_I2C_Read... [10:09:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:49]Read from MH i2c: E2 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 03 00 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 03 00 4E 2C 00 90 00 EE [10:09:49]RAPDU: 90 00 [10:09:49]wFMCommunicate OK [10:09:49]wFMCommunicate request_size=255 [10:09:49]MH_SAM_APDU [10:09: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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 00 00 00 F4 03 04 00 6D 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E E9 00 00 35 04 06 00 F8 [10:09:49]Write to MH i2c: E2 02 01 4F 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 00 00 00 F4 03 04 00 6D 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E E9 00 00 35 04 06 00 F8 00 00 81 [10:09:49]Write i2c OK [10:09:49]MH_I2C_Read... [10:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:50]Read from MH i2c: E2 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 03 00 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 03 00 4F 2C 00 90 00 EF [10:09:50]RAPDU: 90 00 [10:09:50]wFMCommunicate OK [10:09:50]wFMCommunicate request_size=10 [10:09:50]MH_SAM_APDU [10:09:50]CAPDU: 80 0D 02 02 05 51 97 F6 2D C1 [10:09:50]Write to MH i2c: E2 0D 00 50 2C 80 0D 02 02 05 00 51 97 F6 2D C1 00 00 CC [10:09:50]Write i2c OK [10:09:50]MH_I2C_Read... [10:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:50]Read from MH i2c: E2 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 03 00 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 03 00 50 2C 00 90 00 F0 [10:09:50]RAPDU: 90 00 [10:09:50]wFMCommunicate OK [10:09:50]wFMCommunicate request_size=4 [10:09:50]MH_SAM_APDU [10:09:50]CAPDU: 80 0D 03 02 [10:09:50]Write to MH i2c: E2 08 00 51 2C 80 0D 03 02 00 00 00 00 F8 [10:09:50]Write i2c OK [10:09:50]MH_I2C_Read... [10:09:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:50]Read from MH i2c: E2 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 0B 00 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 0B 00 51 2C 00 5B 00 A3 C2 68 0F AA 02 90 00 DC [10:09:50]RAPDU: 5B 00 A3 C2 68 0F AA 02 90 00 [10:09:50]wFMCommunicate OK [10:09:50]SAM_PROTO_SignData done [10:09:50]FM_MakeSignedData done [10:09:50]CreateOFDProtocolMessage [10:09:50]wFMCommunicate request_size=4 [10:09:50]MH_SAM_APDU [10:09:50]CAPDU: 80 11 00 00 [10:09:50]Write to MH i2c: E2 08 00 52 2C 80 11 00 00 00 00 00 00 F8 [10:09:50]Write i2c OK [10:09:50]MH_I2C_Read... [10:09:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:50]Read from MH i2c: E2 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 17 00 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 17 00 52 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [10:09:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:09:50]wFMCommunicate OK [10:09:50]CreateOFDProtocolMessage done [10:09:50]OFDSenderStorePacket 59806 [10:09:50]StoreOFDPacket docnum=59806 [10:09:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C1 7D 07 01 ED 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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 00 00 00 F4 03 04 00 6D 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E E9 00 00 35 04 06 00 F8 51 97 F6 2D C1 5B 00 A3 C2 68 0F AA 02 [10:09:50]CheckFolder [10:09:50]dirname=/storage/ofd_packets [10:09:50]CheckFolder done [10:09:50]ProducePacketName [10:09:50]name=ofd_packets/00059806 [10:09:50]NVStorageSaveData ofd_packets/00059806 [10:09:50]File name is /storage/ofd_packets/00059806 [10:09:50]Write 301 bytes [10:09:50]NVStorageSaveData done [10:09:50]OFDSenderStorePacket done [10:09:50]KKMCreateOFDPacket done [10:09:50]NVStorageSaveData kkm_last_timestamp [10:09:50]File name is /storage/kkm_last_timestamp [10:09:50]Write 4 bytes [10:09:50]NVStorageSaveData done [10:09:50]ExternCall_PrintAddStr [10:09:50]wPrintStart [10:09:50]Write to MH i2c: 01 00 00 53 2C 7F [10:09:50]Write i2c OK [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: 01 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: 01 07 00 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: 01 07 00 53 2C 00 00 00 00 00 FF 0F 94 [10:09:50]RasterBufferAndPrint [10:09:50]line Счет N : (1)545504 [10:09:50]line ИНН: 02508201610067 [10:09:50]line Контрольно-Кассовый Чек [10:09:50]line ПРОДАЖА [10:09:50]line ТРК (МРК, ГНК) : 32 [10:09:50]line Товар: 2710124130 [10:09:50]line Аи-92-К-5 [10:09:50]line 17.940 * 66.90 [10:09:50]line = 1200.19 [10:09:50]line НДС 12% НСП 1% [10:09:50]line > о реализуемом товаре [10:09:50]line ОКРУГЛЕНИЕ: -0.19 [10:09:50]line ИТОГО: 1200.00 [10:09:50]line Внесено: 1200.00 [10:09:50]line СДАЧА: 0.00 [10:09:50]line НСП 1% : 10.62 [10:09:50]line НДС 12% : 127.45 [10:09:50]line Наличными: 1200.00 [10:09:50]line Безнал.: 0.00 [10:09:50]line Место: АЗС № 117 "Партнер Нефть" [10:09:50]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:09:50]line СНО: Общий режим [10:09:50]line Чек 201 05.06.2024 10:09 [10:09:50]line Смена: 72 ФФД: 1.0 [10:09:50]line ЗНМ: 0300000048 [10:09:50]line РНМ: 0000000000151680 [10:09:50]line Версия ККМ: v1.0 [10:09:50]line ФМ: 0000000000959414 [10:09:50]line ФД: 59806 [10:09:50]line ФПД: 273029325532609 [10:09:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T100949&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59806&fm=273029325532609&tin=02508201610067®Number=0000000000151680&sum=120000 [10:09:50]OFD Sender: Processing packet 59806 [packets to send 53, broken 52] [10:09:50]ProducePacketName [10:09:50]name=ofd_packets/00059806 [10:09:50]OFD Sender: To server: pG, [10:09:50]CommunicateWithHost lk.salyk.kg:30040 [10:09:50]ConnectInit lk.salyk.kg [10:09:50]written 0, free lines is 4095 [10:09:50]Connected sock=10 [10:09:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C1 7D 07 01 ED 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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 00 00 00 F4 03 04 00 6D 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E E9 00 00 35 04 06 00 F8 51 97 F6 2D C1 5B 00 A3 C2 68 0F AA 02 [10:09:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2E 23 47 00 6D 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 39 35 39 34 31 34 10 04 04 00 9E E9 00 00 F4 03 04 00 72 E5 5F 66 B6 04 01 00 00 15 0C 4E 9E 4D D0 E5 BE [10:09:50]CommunicateWithHost err = 0 [10:09:50]CheckOFDResponse [10:09:50]1017 (14) - 77093643461234 [10:09:50]1041 (16) - 0000000000959414 [10:09:50]1040 (4) - 59806 [10:09:50]1012 (4) - 05.06.2024 04:11 [10:09:50]1206 (1) - 0 [10:09:50]OFD Sender: Remove packet 59806 [10:09:50]ProducePacketName [10:09:50]name=ofd_packets/00059806 [10:09:50]NVStorageDeleteData [10:09:51]Write to MH i2c: 01 00 00 7E 2C AA [10:09:51]Write i2c OK [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: 01 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: 01 07 00 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: 01 07 00 7E 2C 00 00 00 00 00 99 0C 56 [10:09:51]RasterBufferAndPrint [10:09:51]line [10:09:51]line [10:09:51]line [10:09:51]line [10:09:51]line [10:09:51]written 0, free lines is 3229 [10:09:51]MH_Cut [10:09:51]Write to MH i2c: D1 01 00 85 2C 01 83 [10:09:51]Write i2c OK [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: D1 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: D1 01 00 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: D1 01 00 85 2C 00 82 [10:09:51]Write to MH i2c: 01 00 00 86 2C B2 [10:09:51]Write i2c OK [10:09:51]MH_I2C_Read... [10:09:51]OFD Sender: No OFD packet to send [10:09:51]*** Cut start [10:09:51]*** Partial cut [10:09:51]*** CUTSNS_PIN = 1 [10:09:52]*** CUTSNS_PIN = 0 [10:09:52]*** Brake cut motor [10:09:52]Read from MH i2c: 01 [10:09:52]MH_I2C_Read... [10:09:52]*** Stop cut motor [10:09:52]*** Cut end [10:09:52]Read from MH i2c: 01 07 00 [10:09:52]MH_I2C_Read... [10:09:52]Read from MH i2c: 01 07 00 86 2C 00 00 00 00 00 FF 0F C7 [10:09:52]process_action close_receipt done [10:09:52]requested_data is exist [10:09:52]produce_requested_data [10:09:52]requested_item fm.sn is exist - process it [10:09:52]wFMCommunicate request_size=4 [10:09:52]MH_SAM_APDU [10:09:52]CAPDU: 80 11 00 00 [10:09:52]Write to MH i2c: E2 08 00 87 2C 80 11 00 00 00 00 00 00 2D [10:09:52]Write i2c OK [10:09:52]MH_I2C_Read... [10:09:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:52]Read from MH i2c: E2 [10:09:52]MH_I2C_Read... [10:09:52]Read from MH i2c: E2 17 00 [10:09:52]MH_I2C_Read... [10:09:52]Read from MH i2c: E2 17 00 87 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 80 [10:09:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:09:52]wFMCommunicate OK [10:09:52]requested_item fd.num is exist - process it [10:09:52]SAM_PROTO_GetFieldsCounters [10:09:52]wFMCommunicate request_size=4 [10:09:52]MH_SAM_APDU [10:09:52]CAPDU: 80 13 00 00 [10:09:52]Write to MH i2c: E2 08 00 88 2C 80 13 00 00 00 00 00 00 30 [10:09:52]Write i2c OK [10:09:52]MH_I2C_Read... [10:09:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:52]Read from MH i2c: E2 [10:09:52]MH_I2C_Read... [10:09:52]Read from MH i2c: E2 62 00 [10:09:52]MH_I2C_Read... [10:09:52]Read from MH i2c: E2 62 00 88 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9E E9 00 00 0E 04 04 00 48 00 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 77 [10:09:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9E E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:52]wFMCommunicate OK [10:09:52]SAM_PROTO_GetFieldsCounters done [10:09:52]requested_item shift.num is exist - process it [10:09:52]requested_item shift.opened is exist - process it [10:09:52]req_shift_opened [10:09:52]FM_GetShiftState [10:09:52]SAM_PROTO_GetShiftState [10:09:52]wFMCommunicate request_size=4 [10:09:52]MH_SAM_APDU [10:09:52]CAPDU: 80 13 01 00 [10:09:52]Write to MH i2c: E2 08 00 89 2C 80 13 01 00 00 00 00 00 32 [10:09:52]Write i2c OK [10:09:52]MH_I2C_Read... [10:09:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:52]Read from MH i2c: E2 [10:09:52]MH_I2C_Read... [10:09:52]Read from MH i2c: E2 0E 00 [10:09:52]MH_I2C_Read... [10:09:52]Read from MH i2c: E2 0E 00 89 2C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6A [10:09:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:09:52]wFMCommunicate OK [10:09:52]SAM_PROTO_GetShiftState done [10:09:52]FM_GetShiftState done [10:09:52]req_shift_opened done [10:09:52]requested_item shift.open_date is exist - process it [10:09:52]req_shift_open_date [10:09:52]req_shift_open_date done [10:09:52]produce_requested_data done [10:09:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59806,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:09:52]process_action_free close_receipt [10:09:52]json_value_free [10:09:52]json_value_free done [10:09:52]process_json_proto returns [10:09:52]Send response to host [10:09:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59806,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:09:52]free response buf [10:09:52]execute_script done [10:09:52]execute_script returns [10:09:52]free content buf [10:09:52]Sock 9.Close socket [10:09:52]Sock 9.Thread stoped [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:11]OFD Sender: No OFD packet to send [10:10:16]OFD Sender: No OFD packet to send [10:10:21]OFD Sender: No OFD packet to send [10:10:26]OFD Sender: No OFD packet to send [10:10:31]OFD Sender: No OFD packet to send [10:10:36]OFD Sender: No OFD packet to send [10:10:41]OFD Sender: No OFD packet to send [10:10:41]accept exits with 8 [10:10:41]New connection [10:10:41]New thread 3066957156 created [10:10:41]Thread 3067100516 joined [10:10:41]Waiting for new connection... [10:10:41] Sock 8.Parse request [10:10:41]Sock 8.Check first char [10:10:41]Sock 8.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.60.68:8080 [10:10:41]Content-Length: 678 [10:10:41]Content-Type: application/json [10:10:41] [10:10:41]POST finish read [10:10:41]Found Content-Length = 678 [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)545505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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)545505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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 8A 2C A5 [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 8A 2C 00 A2 39 60 66 9A 61 5F 66 0F [10:10:41]GetLastDocTimeStamp 1717582189 [10:10:41]current date 1717582242 [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 8B 2C 80 13 01 00 00 00 00 00 34 [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 8B 2C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6C [10:10:41]RAPDU: 09 00 01 BC AB 5F 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 1717545916 [10:10:41]opened+sec_in_day 1717632316 [10:10:41]quantity*price = 80012 [10:10:41]sum+1 = 80013 [10:10:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 202 05.06.2024 10:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59807 ФПД: 221507077818328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101042&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59807&fm=221507077818328&tin=02508201610067®Number=0000000000151680&sum=80000 [10:10:43]StoreToDocumentArchive [10:10:43]shift 72 fd 59807 [10:10:43]save to /storage/0072/doc_00059807 [10:10:43]save last doc name /storage/0072/doc_00059807 to /storage/kkm_last_doc_name [10:10:43]save OK [10:10:43]Clear old archive folders... [10:10:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:43]tlvbuf is 003D9830 [10:10:43]SAM_PROTO_ClearQueue [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 09 00 00 [10:10:43]Write to MH i2c: E2 08 00 98 2C 80 09 00 00 00 00 00 00 36 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 09 00 00... 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 98 2C 00 90 00 38 [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]SAM_PROTO_ClearQueue done [10:10:43]KKMCreateOFDPacket [10:10:43]OFDProtocolAddRootSTLVToBuf [10:10:43]FM_MakeSignedData [10:10:43]FM_MakeSignedData [10:10:43]SAM_PROTO_SignData [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 0D 01 02 [10:10:43]Write to MH i2c: E2 08 00 99 2C 80 0D 01 02 00 00 00 00 3E [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 0D 01 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 99 2C 00 90 00 39 [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]wFMCommunicate request_size=255 [10:10:43]MH_SAM_APDU [10: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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 CA 00 00 00 F4 03 04 00 A2 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F E9 00 00 35 04 06 00 C9 [10:10:43]Write to MH i2c: E2 02 01 9A 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 CA 00 00 00 F4 03 04 00 A2 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F E9 00 00 35 04 06 00 C9 00 00 B9 [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 9A 2C 00 90 00 3A [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]wFMCommunicate request_size=10 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 0D 02 02 05 75 A2 B0 47 D8 [10:10:43]Write to MH i2c: E2 0D 00 9B 2C 80 0D 02 02 05 00 75 A2 B0 47 D8 00 00 31 [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 9B 2C 00 90 00 3B [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 9C 2C 80 0D 03 02 00 00 00 00 43 [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 9C 2C 00 01 06 C8 DF E2 6C A8 25 90 00 0D [10:10:43]RAPDU: 01 06 C8 DF E2 6C A8 25 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 9D 2C 80 11 00 00 00 00 00 00 43 [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 9D 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 96 [10:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:10:43]wFMCommunicate OK [10:10:43]CreateOFDProtocolMessage done [10:10:43]OFDSenderStorePacket 59807 [10:10:43]StoreOFDPacket docnum=59807 [10:10:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9C 5D 07 01 ED FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 CA 00 00 00 F4 03 04 00 A2 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F E9 00 00 35 04 06 00 C9 75 A2 B0 47 D8 01 06 C8 DF E2 6C A8 25 [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/00059807 [10:10:43]NVStorageSaveData ofd_packets/00059807 [10:10:43]File name is /storage/ofd_packets/00059807 [10:10:43]Write 301 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 9E 2C CA [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 9E 2C 00 00 00 00 00 FF 0F DF [10:10:43]RasterBufferAndPrint [10:10:43]line Счет N : (1)545505 [10:10:43]line ИНН: 02508201610067 [10:10:43]line Контрольно-Кассовый Чек [10:10:43]line ПРОДАЖА [10:10:43]line ТРК (МРК, ГНК) : 12 [10:10:43]line Товар: 2710124130 [10:10:43]line Аи-92-К-5 [10:10:43]line 11.960 * 66.90 [10:10:43]line = 800.12 [10:10:43]line НДС 12% НСП 1% [10:10:43]line > о реализуемом товаре [10:10:43]line ОКРУГЛЕНИЕ: -0.12 [10:10:43]line ИТОГО: 800.00 [10:10:43]line Внесено: 800.00 [10:10:43]line СДАЧА: 0.00 [10:10:43]line НСП 1% : 7.08 [10:10:43]line НДС 12% : 84.97 [10:10:43]line Наличными: 800.00 [10:10:43]line Безнал.: 0.00 [10:10:43]line Место: АЗС № 117 "Партнер Нефть" [10:10:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:10:43]line СНО: Общий режим [10:10:43]line Чек 202 05.06.2024 10:10 [10:10:43]line Смена: 72 ФФД: 1.0 [10:10:43]line ЗНМ: 0300000048 [10:10:43]line РНМ: 0000000000151680 [10:10:43]line Версия ККМ: v1.0 [10:10:43]line ФМ: 0000000000959414 [10:10:43]line ФД: 59807 [10:10:43]line ФПД: 221507077818328 [10:10:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101042&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59807&fm=221507077818328&tin=02508201610067®Number=0000000000151680&sum=80000 [10:10:43]OFD Sender: Processing packet 59807 [packets to send 53, broken 52] [10:10:43]ProducePacketName [10:10:43]name=ofd_packets/00059807 [10:10:43]OFD Sender: To server: pG, [10:10:43]CommunicateWithHost lk.salyk.kg:30040 [10:10:43]ConnectInit lk.salyk.kg [10:10:43]written 0, free lines is 4095 [10:10:44]Connected sock=10 [10:10:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9C 5D 07 01 ED FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 CA 00 00 00 F4 03 04 00 A2 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F E9 00 00 35 04 06 00 C9 75 A2 B0 47 D8 01 06 C8 DF E2 6C A8 25 [10:10:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4D FB 47 00 D1 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F E9 00 00 F4 03 04 00 A7 E5 5F 66 B6 04 01 00 00 05 19 DE C3 F3 E0 08 F1 [10:10:44]CommunicateWithHost err = 0 [10:10:44]CheckOFDResponse [10:10:44]1017 (14) - 77093643461234 [10:10:44]1041 (16) - 0000000000959414 [10:10:44]1040 (4) - 59807 [10:10:44]1012 (4) - 05.06.2024 04:12 [10:10:44]1206 (1) - 0 [10:10:44]OFD Sender: Remove packet 59807 [10:10:44]ProducePacketName [10:10:44]name=ofd_packets/00059807 [10:10:44]NVStorageDeleteData [10:10:44]Write to MH i2c: 01 00 00 C9 2C F5 [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 C9 2C 00 00 00 00 00 97 0C 9F [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 3227 [10:10:44]MH_Cut [10:10:44]Write to MH i2c: D1 01 00 D0 2C 01 CE [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 D0 2C 00 CD [10:10:44]Write to MH i2c: 01 00 00 D1 2C FD [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:44]OFD Sender: No OFD packet to send [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:45]Read from MH i2c: 01 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: 01 07 00 [10:10:45]MH_I2C_Read... [10:10:45]*** Stop cut motor [10:10:45]*** Cut end [10:10:45]Read from MH i2c: 01 07 00 D1 2C 00 00 00 00 00 FF 0F 12 [10:10:45]process_action close_receipt done [10:10:45]requested_data is exist [10:10:45]produce_requested_data [10:10:45]requested_item fm.sn is exist - process it [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 11 00 00 [10:10:45]Write to MH i2c: E2 08 00 D2 2C 80 11 00 00 00 00 00 00 78 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 17 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 17 00 D2 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CB [10:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:10:45]wFMCommunicate OK [10:10:45]requested_item fd.num is exist - process it [10:10:45]SAM_PROTO_GetFieldsCounters [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 13 00 00 [10:10:45]Write to MH i2c: E2 08 00 D3 2C 80 13 00 00 00 00 00 00 7B [10:10:45]Write i2c OK [10:10:45]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 D3 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9F E9 00 00 0E 04 04 00 48 00 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 C6 [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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9F E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10: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 D4 2C 80 13 01 00 00 00 00 00 7D [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 D4 2C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B5 [10:10:46]RAPDU: 09 00 01 BC AB 5F 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":"0000000000959414","fd.num":59807,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [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":"0000000000959414","fd.num":59807,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [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 8.Close socket [10:10:46]Sock 8.Thread stoped [10:10:49]OFD Sender: No OFD packet to send [10:10:54]OFD Sender: No OFD packet to send [10:10:59]OFD Sender: No OFD packet to send [10:11:04]OFD Sender: No OFD packet to send [10:11:09]OFD Sender: No OFD packet to send [10:11:14]OFD Sender: No OFD packet to send [10:11:19]OFD Sender: No OFD packet to send [10:11:24]OFD Sender: No OFD packet to send [10:11:27]accept exits with 9 [10:11:27]New connection [10:11:27]New thread 3067100516 created [10:11:27]Thread 3066957156 joined [10:11:27]Waiting for new connection... [10:11:27] Sock 9.Parse request [10:11:27]Sock 9.Check first char [10:11:27]Sock 9.First char is OK [10:11:27]request: POST /json_proto HTTP/1.0 [10:11:27]Method: POST [10:11:27]URL: /json_proto [10:11:27]Method is POST - this is cgi request [10:11:27]url: /json_proto [10:11:27]query_string will be loaded in cgi processing [10:11:27]execute_cgi json_proto POST (null) [10:11:27]execute_cgi path=json_proto method=POST [10:11:27]POST find Content-Length [10:11:27]Host: 172.17.60.68:8080 [10:11:27]Content-Length: 677 [10:11:27]Content-Type: application/json [10:11:27] [10:11:27]POST finish read [10:11:27]Found Content-Length = 677 [10:11:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "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" ] } } [10:11:27]execute_script... [10:11: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)545507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "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" ] } } [10:11:27]POST & json_proto [10:11:27]process_json_proto [10:11:27]json parsed OK: [10:11:27]protocol is kg_v1.0 [10:11:27]action value=close_receipt [10:11:27]process_action close_receipt [10:11:27]cmd_close_receipt [10:11:27]MH_GetDate [10:11:27]Write to MH i2c: F0 00 00 D5 2C F0 [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: F0 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: F0 09 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: F0 09 00 D5 2C 00 D0 39 60 66 9A 61 5F 66 88 [10:11:27]GetLastDocTimeStamp 1717582242 [10:11:27]current date 1717582288 [10:11:27]FM_GetShiftState [10:11:27]SAM_PROTO_GetShiftState [10:11:27]wFMCommunicate request_size=4 [10:11:27]MH_SAM_APDU [10:11:27]CAPDU: 80 13 01 00 [10:11:27]Write to MH i2c: E2 08 00 D6 2C 80 13 01 00 00 00 00 00 7F [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:27]Read from MH i2c: E2 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 0E 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 0E 00 D6 2C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B7 [10:11:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:11:27]wFMCommunicate OK [10:11:27]SAM_PROTO_GetShiftState done [10:11:27]FM_GetShiftState done [10:11:27]opened in 1717545916 [10:11:27]opened+sec_in_day 1717632316 [10:11:27]quantity*price = 35055 [10:11:27]sum+1 = 35057 [10:11:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 203 05.06.2024 10:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59808 ФПД: 247137433883655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101128&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59808&fm=247137433883655&tin=02508201610067®Number=0000000000151680&sum=35000 [10:11:28]StoreToDocumentArchive [10:11:28]shift 72 fd 59808 [10:11:28]save to /storage/0072/doc_00059808 [10:11:28]save last doc name /storage/0072/doc_00059808 to /storage/kkm_last_doc_name [10:11:28]save OK [10:11:28]Clear old archive folders... [10:11:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:28]tlvbuf is B6DCC010 [10:11:28]SAM_PROTO_ClearQueue [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 09 00 00 [10:11:28]Write to MH i2c: E2 08 00 E3 2C 80 09 00 00 00 00 00 00 81 [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 03 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 03 00 E3 2C 00 90 00 83 [10:11:28]RAPDU: 90 00 [10:11:28]wFMCommunicate OK [10:11:28]SAM_PROTO_ClearQueue done [10:11:28]KKMCreateOFDPacket [10:11:28]OFDProtocolAddRootSTLVToBuf [10:11:28]FM_MakeSignedData [10:11:28]FM_MakeSignedData [10:11:28]SAM_PROTO_SignData [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 0D 01 02 [10:11:28]Write to MH i2c: E2 08 00 E4 2C 80 0D 01 02 00 00 00 00 89 [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 03 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 03 00 E4 2C 00 90 00 84 [10:11:28]RAPDU: 90 00 [10:11:28]wFMCommunicate OK [10:11:28]wFMCommunicate request_size=255 [10:11:28]MH_SAM_APDU [10:11: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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 CB 00 00 00 F4 03 04 00 D0 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 E9 00 00 35 04 06 00 E0 [10:11:28]Write to MH i2c: E2 02 01 E5 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 CB 00 00 00 F4 03 04 00 D0 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 E9 00 00 35 04 06 00 E0 00 00 6A [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 03 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 03 00 E5 2C 00 90 00 85 [10:11:29]RAPDU: 90 00 [10:11:29]wFMCommunicate OK [10:11:29]wFMCommunicate request_size=10 [10:11:29]MH_SAM_APDU [10:11:29]CAPDU: 80 0D 02 02 05 C5 2A F5 14 07 [10:11:29]Write to MH i2c: E2 0D 00 E6 2C 80 0D 02 02 05 00 C5 2A F5 14 07 00 00 95 [10:11:29]Write i2c OK [10:11:29]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 03 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 03 00 E6 2C 00 90 00 86 [10:11:29]RAPDU: 90 00 [10:11:29]wFMCommunicate OK [10:11:29]wFMCommunicate request_size=4 [10:11:29]MH_SAM_APDU [10:11:29]CAPDU: 80 0D 03 02 [10:11:29]Write to MH i2c: E2 08 00 E7 2C 80 0D 03 02 00 00 00 00 8E [10:11:29]Write i2c OK [10:11:29]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 0B 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 0B 00 E7 2C 00 8A AE 27 38 68 8D C5 2E 90 00 0E [10:11:29]RAPDU: 8A AE 27 38 68 8D C5 2E 90 00 [10:11:29]wFMCommunicate OK [10:11:29]SAM_PROTO_SignData done [10:11:29]FM_MakeSignedData done [10:11:29]CreateOFDProtocolMessage [10:11:29]wFMCommunicate request_size=4 [10:11:29]MH_SAM_APDU [10:11:29]CAPDU: 80 11 00 00 [10:11:29]Write to MH i2c: E2 08 00 E8 2C 80 11 00 00 00 00 00 00 8E [10:11:29]Write i2c OK [10:11:29]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 17 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 17 00 E8 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E1 [10:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:11:29]wFMCommunicate OK [10:11:29]CreateOFDProtocolMessage done [10:11:29]OFDSenderStorePacket 59808 [10:11:29]StoreOFDPacket docnum=59808 [10:11:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 62 65 07 01 C5 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 CB 00 00 00 F4 03 04 00 D0 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 E9 00 00 35 04 06 00 E0 C5 2A F5 14 07 8A AE 27 38 68 8D C5 2E [10:11:29]CheckFolder [10:11:29]dirname=/storage/ofd_packets [10:11:29]CheckFolder done [10:11:29]ProducePacketName [10:11:29]name=ofd_packets/00059808 [10:11:29]NVStorageSaveData ofd_packets/00059808 [10:11:29]File name is /storage/ofd_packets/00059808 [10:11:29]Write 301 bytes [10:11:29]NVStorageSaveData done [10:11:29]OFDSenderStorePacket done [10:11:29]KKMCreateOFDPacket done [10:11:29]NVStorageSaveData kkm_last_timestamp [10:11:29]File name is /storage/kkm_last_timestamp [10:11:29]Write 4 bytes [10:11:29]NVStorageSaveData done [10:11:29]ExternCall_PrintAddStr [10:11:29]wPrintStart [10:11:29]Write to MH i2c: 01 00 00 E9 2C 15 [10:11:29]Write i2c OK [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: 01 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: 01 07 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: 01 07 00 E9 2C 00 00 00 00 00 FF 0F 2A [10:11:29]RasterBufferAndPrint [10:11:29]line Счет N : (1)545507 [10:11:29]line ИНН: 02508201610067 [10:11:29]line Контрольно-Кассовый Чек [10:11:29]line ПРОДАЖА [10:11:29]line ТРК (МРК, ГНК) : 22 [10:11:29]line Товар: 2710124130 [10:11:29]line Аи-92-К-5 [10:11:29]line 5.240 * 66.90 [10:11:29]line = 350.56 [10:11:29]line НДС 12% НСП 1% [10:11:29]line > о реализуемом товаре [10:11:29]line ОКРУГЛЕНИЕ: -0.56 [10:11:29]line ИТОГО: 350.00 [10:11:29]line Внесено: 350.00 [10:11:29]line СДАЧА: 0.00 [10:11:29]line НСП 1% : 3.10 [10:11:29]line НДС 12% : 37.23 [10:11:29]line Наличными: 350.00 [10:11:29]line Безнал.: 0.00 [10:11:29]line Место: АЗС № 117 "Партнер Нефть" [10:11:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:11:29]line СНО: Общий режим [10:11:29]line Чек 203 05.06.2024 10:11 [10:11:29]line Смена: 72 ФФД: 1.0 [10:11:29]line ЗНМ: 0300000048 [10:11:29]line РНМ: 0000000000151680 [10:11:29]line Версия ККМ: v1.0 [10:11:29]line ФМ: 0000000000959414 [10:11:29]line ФД: 59808 [10:11:29]line ФПД: 247137433883655 [10:11:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101128&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59808&fm=247137433883655&tin=02508201610067®Number=0000000000151680&sum=35000 [10:11:29]OFD Sender: Processing packet 59808 [packets to send 53, broken 52] [10:11:29]ProducePacketName [10:11:29]name=ofd_packets/00059808 [10:11:29]OFD Sender: To server: pG, [10:11:29]CommunicateWithHost lk.salyk.kg:30040 [10:11:29]ConnectInit lk.salyk.kg [10:11:29]written 0, free lines is 4095 [10:11:29]Connected sock=10 [10:11:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 62 65 07 01 C5 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 CB 00 00 00 F4 03 04 00 D0 39 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 E9 00 00 35 04 06 00 E0 C5 2A F5 14 07 8A AE 27 38 68 8D C5 2E [10:11:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E5 39 47 00 58 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 39 35 39 34 31 34 10 04 04 00 A0 E9 00 00 F4 03 04 00 D5 E5 5F 66 B6 04 01 00 00 80 91 28 D8 CD 36 58 D1 [10:11:29]CommunicateWithHost err = 0 [10:11:29]CheckOFDResponse [10:11:29]1017 (14) - 77093643461234 [10:11:29]1041 (16) - 0000000000959414 [10:11:29]1040 (4) - 59808 [10:11:29]1012 (4) - 05.06.2024 04:13 [10:11:29]1206 (1) - 0 [10:11:29]OFD Sender: Remove packet 59808 [10:11:29]ProducePacketName [10:11:29]name=ofd_packets/00059808 [10:11:29]NVStorageDeleteData [10:11:30]Write to MH i2c: 01 00 00 14 2D 41 [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: 01 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: 01 07 00 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: 01 07 00 14 2D 00 00 00 00 00 98 0C EC [10:11:30]RasterBufferAndPrint [10:11:30]line [10:11:30]line [10:11:30]line [10:11:30]line [10:11:30]line [10:11:30]written 0, free lines is 3228 [10:11:30]MH_Cut [10:11:30]Write to MH i2c: D1 01 00 1B 2D 01 1A [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: D1 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: D1 01 00 [10:11:30]MH_I2C_Read... [10:11:30]Read from MH i2c: D1 01 00 1B 2D 00 19 [10:11:30]Write to MH i2c: 01 00 00 1C 2D 49 [10:11:30]Write i2c OK [10:11:30]MH_I2C_Read... [10:11:30]OFD Sender: No OFD packet to send [10:11:31]*** Cut start [10:11:31]*** Partial cut [10:11:31]*** CUTSNS_PIN = 1 [10:11:31]*** CUTSNS_PIN = 0 [10:11:31]*** Brake cut motor [10:11:31]Read from MH i2c: 01 [10:11:31]MH_I2C_Read... [10:11:31]*** Stop cut motor [10:11:31]*** Cut end [10:11:31]Read from MH i2c: 01 07 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: 01 07 00 1C 2D 00 00 00 00 00 FF 0F 5E [10:11:31]process_action close_receipt done [10:11:31]requested_data is exist [10:11:31]produce_requested_data [10:11:31]requested_item fm.sn is exist - process it [10:11:31]wFMCommunicate request_size=4 [10:11:31]MH_SAM_APDU [10:11:31]CAPDU: 80 11 00 00 [10:11:31]Write to MH i2c: E2 08 00 1D 2D 80 11 00 00 00 00 00 00 C4 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:31]Read from MH i2c: E2 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 17 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 17 00 1D 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 17 [10:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:11:31]wFMCommunicate OK [10:11:31]requested_item fd.num is exist - process it [10:11:31]SAM_PROTO_GetFieldsCounters [10:11:31]wFMCommunicate request_size=4 [10:11:31]MH_SAM_APDU [10:11:31]CAPDU: 80 13 00 00 [10:11:31]Write to MH i2c: E2 08 00 1E 2D 80 13 00 00 00 00 00 00 C7 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:31]Read from MH i2c: E2 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 62 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 62 00 1E 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A0 E9 00 00 0E 04 04 00 48 00 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 16 [10:11:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A0 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:31]wFMCommunicate OK [10:11:31]SAM_PROTO_GetFieldsCounters done [10:11:31]requested_item shift.num is exist - process it [10:11:31]requested_item shift.opened is exist - process it [10:11:31]req_shift_opened [10:11:31]FM_GetShiftState [10:11:31]SAM_PROTO_GetShiftState [10:11:31]wFMCommunicate request_size=4 [10:11:31]MH_SAM_APDU [10:11:31]CAPDU: 80 13 01 00 [10:11:31]Write to MH i2c: E2 08 00 1F 2D 80 13 01 00 00 00 00 00 C9 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:31]Read from MH i2c: E2 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 0E 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 0E 00 1F 2D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 01 [10:11:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:11:31]wFMCommunicate OK [10:11:31]SAM_PROTO_GetShiftState done [10:11:31]FM_GetShiftState done [10:11:31]req_shift_opened done [10:11:31]requested_item shift.open_date is exist - process it [10:11:31]req_shift_open_date [10:11:31]req_shift_open_date done [10:11:31]produce_requested_data done [10:11:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59808,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:11:31]process_action_free close_receipt [10:11:31]json_value_free [10:11:31]json_value_free done [10:11:31]process_json_proto returns [10:11:31]Send response to host [10:11:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59808,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:11:31]free response buf [10:11:31]execute_script done [10:11:31]execute_script returns [10:11:31]free content buf [10:11:31]Sock 9.Close socket [10:11:31]Sock 9.Thread stoped [10:11:35]OFD Sender: No OFD packet to send [10:11:40]OFD Sender: No OFD packet to send [10:11:45]OFD Sender: No OFD packet to send [10:11:50]OFD Sender: No OFD packet to send [10:11:55]OFD Sender: No OFD packet to send [10:12:00]OFD Sender: No OFD packet to send [10:12:05]OFD Sender: No OFD packet to send [10:12:10]OFD Sender: No OFD packet to send [10:12:15]OFD Sender: No OFD packet to send [10:12:16]accept exits with 8 [10:12:16]New connection [10:12:16]New thread 3066957156 created [10:12:16]Thread 3067100516 joined [10:12:16]Waiting for new connection... [10:12:16] Sock 8.Parse request [10:12:16]Sock 8.Check first char [10:12:16]Sock 8.First char is OK [10:12:16]request: POST /json_proto HTTP/1.0 [10:12:16]Method: POST [10:12:16]URL: /json_proto [10:12:16]Method is POST - this is cgi request [10:12:16]url: /json_proto [10:12:16]query_string will be loaded in cgi processing [10:12:16]execute_cgi json_proto POST (null) [10:12:16]execute_cgi path=json_proto method=POST [10:12:16]POST find Content-Length [10:12:16]Host: 172.17.60.68:8080 [10:12:16]Content-Length: 681 [10:12:16]Content-Type: application/json [10:12:16] [10:12:16]POST finish read [10:12:16]Found Content-Length = 681 [10:12:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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:12:16]execute_script... [10:12: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)545506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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:12:16]POST & json_proto [10:12:16]process_json_proto [10:12:16]json parsed OK: [10:12:16]protocol is kg_v1.0 [10:12:16]action value=close_receipt [10:12:16]process_action close_receipt [10:12:16]cmd_close_receipt [10:12:16]MH_GetDate [10:12:16]Write to MH i2c: F0 00 00 20 2D 3C [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: F0 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: F0 09 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: F0 09 00 20 2D 00 01 3A 60 66 9A 61 5F 66 06 [10:12:16]GetLastDocTimeStamp 1717582288 [10:12:16]current date 1717582337 [10:12:16]FM_GetShiftState [10:12:16]SAM_PROTO_GetShiftState [10:12:16]wFMCommunicate request_size=4 [10:12:16]MH_SAM_APDU [10:12:16]CAPDU: 80 13 01 00 [10:12:16]Write to MH i2c: E2 08 00 21 2D 80 13 01 00 00 00 00 00 CB [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0E 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0E 00 21 2D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 03 [10:12:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:12:16]wFMCommunicate OK [10:12:16]SAM_PROTO_GetShiftState done [10:12:16]FM_GetShiftState done [10:12:16]opened in 1717545916 [10:12:16]opened+sec_in_day 1717632316 [10:12:16]quantity*price = 60028 [10:12:16]sum+1 = 60029 [10:12:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 204 05.06.2024 10:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59809 ФПД: 196345183781040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101217&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59809&fm=196345183781040&tin=02508201610067®Number=0000000000151680&sum=60000 [10:12:17]StoreToDocumentArchive [10:12:17]shift 72 fd 59809 [10:12:17]save to /storage/0072/doc_00059809 [10:12:17]save last doc name /storage/0072/doc_00059809 to /storage/kkm_last_doc_name [10:12:17]save OK [10:12:17]Clear old archive folders... [10:12:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:12:17]tlvbuf is 004A3650 [10:12:17]SAM_PROTO_ClearQueue [10:12:17]wFMCommunicate request_size=4 [10:12:17]MH_SAM_APDU [10:12:17]CAPDU: 80 09 00 00 [10:12:17]Write to MH i2c: E2 08 00 2E 2D 80 09 00 00 00 00 00 00 CD [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:17]Read from MH i2c: E2 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 2E 2D 00 90 00 CF [10:12:17]RAPDU: 90 00 [10:12:17]wFMCommunicate OK [10:12:17]SAM_PROTO_ClearQueue done [10:12:17]KKMCreateOFDPacket [10:12:17]OFDProtocolAddRootSTLVToBuf [10:12:17]FM_MakeSignedData [10:12:17]FM_MakeSignedData [10:12:17]SAM_PROTO_SignData [10:12:17]wFMCommunicate request_size=4 [10:12:17]MH_SAM_APDU [10:12:17]CAPDU: 80 0D 01 02 [10:12:17]Write to MH i2c: E2 08 00 2F 2D 80 0D 01 02 00 00 00 00 D5 [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:17]Read from MH i2c: E2 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 2F 2D 00 90 00 D0 [10:12:17]RAPDU: 90 00 [10:12:17]wFMCommunicate OK [10:12:17]wFMCommunicate request_size=255 [10:12:17]MH_SAM_APDU [10:12: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 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 CC 00 00 00 F4 03 04 00 01 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 E9 00 00 35 04 06 00 B2 93 [10:12:17]Write to MH i2c: E2 02 01 30 2D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 CC 00 00 00 F4 03 04 00 01 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 E9 00 00 35 04 06 00 B2 93 00 00 96 [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 30 2D 00 90 00 D1 [10:12:18]RAPDU: 90 00 [10:12:18]wFMCommunicate OK [10:12:18]wFMCommunicate request_size=9 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 0D 02 02 04 2C EE C0 B0 [10:12:18]Write to MH i2c: E2 0C 00 31 2D 80 0D 02 02 04 00 2C EE C0 B0 00 00 6A [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 31 2D 00 90 00 D2 [10:12:18]RAPDU: 90 00 [10:12:18]wFMCommunicate OK [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 0D 03 02 [10:12:18]Write to MH i2c: E2 08 00 32 2D 80 0D 03 02 00 00 00 00 DA [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0B 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0B 00 32 2D 00 A2 8D EC 56 82 4E AD 70 90 00 39 [10:12:18]RAPDU: A2 8D EC 56 82 4E AD 70 90 00 [10:12:18]wFMCommunicate OK [10:12:18]SAM_PROTO_SignData done [10:12:18]FM_MakeSignedData done [10:12:18]CreateOFDProtocolMessage [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 11 00 00 [10:12:18]Write to MH i2c: E2 08 00 33 2D 80 11 00 00 00 00 00 00 DA [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 17 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 17 00 33 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2D [10:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:12:18]wFMCommunicate OK [10:12:18]CreateOFDProtocolMessage done [10:12:18]OFDSenderStorePacket 59809 [10:12:18]StoreOFDPacket docnum=59809 [10:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 68 52 06 01 E6 DB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 CC 00 00 00 F4 03 04 00 01 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 E9 00 00 35 04 06 00 B2 93 2C EE C0 B0 A2 8D EC 56 82 4E AD 70 [10:12:18]CheckFolder [10:12:18]dirname=/storage/ofd_packets [10:12:18]CheckFolder done [10:12:18]ProducePacketName [10:12:18]name=ofd_packets/00059809 [10:12:18]NVStorageSaveData ofd_packets/00059809 [10:12:18]File name is /storage/ofd_packets/00059809 [10:12:18]Write 300 bytes [10:12:18]NVStorageSaveData done [10:12:18]OFDSenderStorePacket done [10:12:18]KKMCreateOFDPacket done [10:12:18]NVStorageSaveData kkm_last_timestamp [10:12:18]File name is /storage/kkm_last_timestamp [10:12:18]Write 4 bytes [10:12:18]NVStorageSaveData done [10:12:18]ExternCall_PrintAddStr [10:12:18]wPrintStart [10:12:18]Write to MH i2c: 01 00 00 34 2D 61 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 07 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 07 00 34 2D 00 00 00 00 00 FF 0F 76 [10:12:18]RasterBufferAndPrint [10:12:18]line Счет N : (1)545506 [10:12:18]line ИНН: 02508201610067 [10:12:18]line Контрольно-Кассовый Чек [10:12:18]line ПРОДАЖА [10:12:18]line ТРК (МРК, ГНК) : 71 [10:12:18]line Товар: 2711190000 [10:12:18]line ГАЗ-К-5 [10:12:18]line 17.200 * 34.90 [10:12:18]line = 600.28 [10:12:18]line НДС 12% НСП 1% [10:12:18]line > о реализуемом товаре [10:12:18]line ОКРУГЛЕНИЕ: -0.28 [10:12:18]line ИТОГО: 600.00 [10:12:18]line Внесено: 600.00 [10:12:18]line СДАЧА: 0.00 [10:12:18]line НСП 1% : 5.31 [10:12:18]line НДС 12% : 63.75 [10:12:18]line Наличными: 600.00 [10:12:18]line Безнал.: 0.00 [10:12:18]line Место: АЗС № 117 "Партнер Нефть" [10:12:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:12:18]line СНО: Общий режим [10:12:18]line Чек 204 05.06.2024 10:12 [10:12:18]line Смена: 72 ФФД: 1.0 [10:12:18]line ЗНМ: 0300000048 [10:12:18]line РНМ: 0000000000151680 [10:12:18]line Версия ККМ: v1.0 [10:12:18]line ФМ: 0000000000959414 [10:12:18]line ФД: 59809 [10:12:18]line ФПД: 196345183781040 [10:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101217&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59809&fm=196345183781040&tin=02508201610067®Number=0000000000151680&sum=60000 [10:12:18]OFD Sender: Processing packet 59809 [packets to send 53, broken 52] [10:12:18]ProducePacketName [10:12:18]name=ofd_packets/00059809 [10:12:18]OFD Sender: To server: pG, [10:12:18]CommunicateWithHost lk.salyk.kg:30040 [10:12:18]ConnectInit lk.salyk.kg [10:12:18]written 0, free lines is 4095 [10:12:18]Connected sock=10 [10:12:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 68 52 06 01 E6 DB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 CC 00 00 00 F4 03 04 00 01 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 E9 00 00 35 04 06 00 B2 93 2C EE C0 B0 A2 8D EC 56 82 4E AD 70 [10:12:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D4 19 47 00 48 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 39 35 39 34 31 34 10 04 04 00 A1 E9 00 00 F4 03 04 00 06 E6 5F 66 B6 04 01 00 00 9D 43 B4 83 90 97 0F 77 [10:12:18]CommunicateWithHost err = 0 [10:12:18]CheckOFDResponse [10:12:18]1017 (14) - 77093643461234 [10:12:18]1041 (16) - 0000000000959414 [10:12:18]1040 (4) - 59809 [10:12:18]1012 (4) - 05.06.2024 04:13 [10:12:18]1206 (1) - 0 [10:12:18]OFD Sender: Remove packet 59809 [10:12:18]ProducePacketName [10:12:18]name=ofd_packets/00059809 [10:12:18]NVStorageDeleteData [10:12:19]Write to MH i2c: 01 00 00 5F 2D 8C [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: 01 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: 01 07 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: 01 07 00 5F 2D 00 00 00 00 00 99 0C 38 [10:12:19]RasterBufferAndPrint [10:12:19]line [10:12:19]line [10:12:19]line [10:12:19]line [10:12:19]line [10:12:19]written 0, free lines is 3229 [10:12:19]MH_Cut [10:12:19]Write to MH i2c: D1 01 00 66 2D 01 65 [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: D1 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: D1 01 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: D1 01 00 66 2D 00 64 [10:12:19]Write to MH i2c: 01 00 00 67 2D 94 [10:12:19]Write i2c OK [10:12:19]MH_I2C_Read... [10:12:19]OFD Sender: No OFD packet to send [10:12:20]*** Cut start [10:12:20]*** Partial cut [10:12:20]*** CUTSNS_PIN = 1 [10:12:20]*** CUTSNS_PIN = 0 [10:12:20]*** Brake cut motor [10:12:20]Read from MH i2c: 01 [10:12:20]MH_I2C_Read... [10:12:20]*** Stop cut motor [10:12:20]*** Cut end [10:12:20]Read from MH i2c: 01 07 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 07 00 67 2D 00 00 00 00 00 FF 0F A9 [10:12:20]process_action close_receipt done [10:12:20]requested_data is exist [10:12:20]produce_requested_data [10:12:20]requested_item fm.sn is exist - process it [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 11 00 00 [10:12:20]Write to MH i2c: E2 08 00 68 2D 80 11 00 00 00 00 00 00 0F [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 17 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 17 00 68 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 62 [10:12:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:12:20]wFMCommunicate OK [10:12:20]requested_item fd.num is exist - process it [10:12:20]SAM_PROTO_GetFieldsCounters [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 13 00 00 [10:12:20]Write to MH i2c: E2 08 00 69 2D 80 13 00 00 00 00 00 00 12 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 62 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 62 00 69 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A1 E9 00 00 0E 04 04 00 48 00 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 65 [10:12:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A1 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:20]wFMCommunicate OK [10:12:20]SAM_PROTO_GetFieldsCounters done [10:12:20]requested_item shift.num is exist - process it [10:12:20]requested_item shift.opened is exist - process it [10:12:20]req_shift_opened [10:12:20]FM_GetShiftState [10:12:20]SAM_PROTO_GetShiftState [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 13 01 00 [10:12:20]Write to MH i2c: E2 08 00 6A 2D 80 13 01 00 00 00 00 00 14 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 0E 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 0E 00 6A 2D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4C [10:12:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:12:20]wFMCommunicate OK [10:12:20]SAM_PROTO_GetShiftState done [10:12:20]FM_GetShiftState done [10:12:20]req_shift_opened done [10:12:20]requested_item shift.open_date is exist - process it [10:12:20]req_shift_open_date [10:12:20]req_shift_open_date done [10:12:20]produce_requested_data done [10:12:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59809,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:12:20]process_action_free close_receipt [10:12:20]json_value_free [10:12:20]json_value_free done [10:12:20]process_json_proto returns [10:12:20]Send response to host [10:12:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59809,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:12:20]free response buf [10:12:20]execute_script done [10:12:20]execute_script returns [10:12:20]free content buf [10:12:20]Sock 8.Close socket [10:12:20]Sock 8.Thread stoped [10:12:24]OFD Sender: No OFD packet to send [10:12:29]OFD Sender: No OFD packet to send [10:12:34]OFD Sender: No OFD packet to send [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:49]OFD Sender: No OFD packet to send [10:12:52]accept exits with 9 [10:12:52]New connection [10:12:52]New thread 3067100516 created [10:12:52]Thread 3066957156 joined [10:12:52]Waiting for new connection... [10:12:52] Sock 9.Parse request [10:12:52]Sock 9.Check first char [10:12:52]Sock 9.First char is OK [10:12:52]request: POST /json_proto HTTP/1.0 [10:12:52]Method: POST [10:12:52]URL: /json_proto [10:12:52]Method is POST - this is cgi request [10:12:52]url: /json_proto [10:12:52]query_string will be loaded in cgi processing [10:12:52]execute_cgi json_proto POST (null) [10:12:52]execute_cgi path=json_proto method=POST [10:12:52]POST find Content-Length [10:12:52]Host: 172.17.60.68:8080 [10:12:52]Content-Length: 670 [10:12:52]Content-Type: application/json [10:12:52] [10:12:52]POST finish read [10:12:52]Found Content-Length = 670 [10:12:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 8.840, "sum" : 600.24, "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:12:52]execute_script... [10:12: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)545508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 8.840, "sum" : 600.24, "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:12:52]POST & json_proto [10:12:52]process_json_proto [10:12:52]json parsed OK: [10:12:52]protocol is kg_v1.0 [10:12:52]action value=close_receipt [10:12:52]process_action close_receipt [10:12:52]cmd_close_receipt [10:12:52]MH_GetDate [10:12:52]Write to MH i2c: F0 00 00 6B 2D 87 [10:12:52]Write i2c OK [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: F0 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: F0 09 00 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: F0 09 00 6B 2D 00 25 3A 60 66 9A 61 5F 66 75 [10:12:52]GetLastDocTimeStamp 1717582337 [10:12:52]current date 1717582373 [10:12:52]FM_GetShiftState [10:12:52]SAM_PROTO_GetShiftState [10:12:52]wFMCommunicate request_size=4 [10:12:52]MH_SAM_APDU [10:12:52]CAPDU: 80 13 01 00 [10:12:52]Write to MH i2c: E2 08 00 6C 2D 80 13 01 00 00 00 00 00 16 [10:12:52]Write i2c OK [10:12:52]MH_I2C_Read... [10:12:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:52]Read from MH i2c: E2 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 0E 00 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 0E 00 6C 2D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4E [10:12:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:12:52]wFMCommunicate OK [10:12:52]SAM_PROTO_GetShiftState done [10:12:52]FM_GetShiftState done [10:12:52]opened in 1717545916 [10:12:52]opened+sec_in_day 1717632316 [10:12:52]quantity*price = 60023 [10:12:52]sum+1 = 60025 [10:12:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 205 05.06.2024 10:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59810 ФПД: 221148648728011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101253&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59810&fm=221148648728011&tin=02508201610067®Number=0000000000151680&sum=60000 [10:12:53]StoreToDocumentArchive [10:12:53]shift 72 fd 59810 [10:12:53]save to /storage/0072/doc_00059810 [10:12:53]save last doc name /storage/0072/doc_00059810 to /storage/kkm_last_doc_name [10:12:53]save OK [10:12:53]Clear old archive folders... [10:12:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:12:53]tlvbuf is 00480E70 [10:12:53]SAM_PROTO_ClearQueue [10:12:53]wFMCommunicate request_size=4 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 09 00 00 [10:12:53]Write to MH i2c: E2 08 00 79 2D 80 09 00 00 00 00 00 00 18 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 79 2D 00 90 00 1A [10:12:53]RAPDU: 90 00 [10:12:53]wFMCommunicate OK [10:12:53]SAM_PROTO_ClearQueue done [10:12:53]KKMCreateOFDPacket [10:12:53]OFDProtocolAddRootSTLVToBuf [10:12:53]FM_MakeSignedData [10:12:53]FM_MakeSignedData [10:12:53]SAM_PROTO_SignData [10:12:53]wFMCommunicate request_size=4 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 0D 01 02 [10:12:53]Write to MH i2c: E2 08 00 7A 2D 80 0D 01 02 00 00 00 00 20 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 7A 2D 00 90 00 1B [10:12:53]RAPDU: 90 00 [10:12:53]wFMCommunicate OK [10:12:53]wFMCommunicate request_size=255 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 25 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 E9 00 00 35 04 06 00 [10:12:53]Write to MH i2c: E2 02 01 7B 2D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 25 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 E9 00 00 35 04 06 00 00 00 DB [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 7B 2D 00 90 00 1C [10:12:53]RAPDU: 90 00 [10:12:53]wFMCommunicate OK [10:12:53]wFMCommunicate request_size=11 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 0D 02 02 06 C9 22 2E A6 65 CB [10:12:53]Write to MH i2c: E2 0E 00 7C 2D 80 0D 02 02 06 00 C9 22 2E A6 65 CB 00 00 1E [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 7C 2D 00 90 00 1D [10:12:53]RAPDU: 90 00 [10:12:53]wFMCommunicate OK [10:12:53]wFMCommunicate request_size=4 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 0D 03 02 [10:12:53]Write to MH i2c: E2 08 00 7D 2D 80 0D 03 02 00 00 00 00 25 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 0B 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 0B 00 7D 2D 00 E6 D4 2E B1 88 2E 35 C7 90 00 71 [10:12:53]RAPDU: E6 D4 2E B1 88 2E 35 C7 90 00 [10:12:53]wFMCommunicate OK [10:12:53]SAM_PROTO_SignData done [10:12:53]FM_MakeSignedData done [10:12:53]CreateOFDProtocolMessage [10:12:53]wFMCommunicate request_size=4 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 11 00 00 [10:12:53]Write to MH i2c: E2 08 00 7E 2D 80 11 00 00 00 00 00 00 25 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 17 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 17 00 7E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 78 [10:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:12:53]wFMCommunicate OK [10:12:53]CreateOFDProtocolMessage done [10:12:53]OFDSenderStorePacket 59810 [10:12:53]StoreOFDPacket docnum=59810 [10:12:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 89 5B 08 01 4F 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 25 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 E9 00 00 35 04 06 00 C9 22 2E A6 65 CB E6 D4 2E B1 88 2E 35 C7 [10:12:53]CheckFolder [10:12:53]dirname=/storage/ofd_packets [10:12:53]CheckFolder done [10:12:53]ProducePacketName [10:12:53]name=ofd_packets/00059810 [10:12:53]NVStorageSaveData ofd_packets/00059810 [10:12:53]File name is /storage/ofd_packets/00059810 [10:12:53]Write 302 bytes [10:12:53]NVStorageSaveData done [10:12:53]OFDSenderStorePacket done [10:12:53]KKMCreateOFDPacket done [10:12:53]NVStorageSaveData kkm_last_timestamp [10:12:53]File name is /storage/kkm_last_timestamp [10:12:53]Write 4 bytes [10:12:53]NVStorageSaveData done [10:12:53]ExternCall_PrintAddStr [10:12:53]wPrintStart [10:12:53]Write to MH i2c: 01 00 00 7F 2D AC [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 07 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 07 00 7F 2D 00 00 00 00 00 FF 0F C1 [10:12:53]RasterBufferAndPrint [10:12:53]line Счет N : (1)545508 [10:12:53]line ИНН: 02508201610067 [10:12:53]line Контрольно-Кассовый Чек [10:12:53]line ПРОДАЖА [10:12:53]line ТРК (МРК, ГНК) : 14 [10:12:53]line Товар: 2710124130 [10:12:53]line SUPER 92-К-5 [10:12:53]line 8.840 * 67.90 [10:12:53]line = 600.24 [10:12:53]line НДС 12% НСП 1% [10:12:53]line > о реализуемом товаре [10:12:53]line ОКРУГЛЕНИЕ: -0.24 [10:12:53]line ИТОГО: 600.00 [10:12:53]line Внесено: 600.00 [10:12:53]line СДАЧА: 0.00 [10:12:53]line НСП 1% : 5.31 [10:12:53]line НДС 12% : 63.74 [10:12:53]line Наличными: 600.00 [10:12:53]line Безнал.: 0.00 [10:12:53]line Место: АЗС № 117 "Партнер Нефть" [10:12:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:12:53]line СНО: Общий режим [10:12:53]line Чек 205 05.06.2024 10:12 [10:12:53]line Смена: 72 ФФД: 1.0 [10:12:53]line ЗНМ: 0300000048 [10:12:53]line РНМ: 0000000000151680 [10:12:53]line Версия ККМ: v1.0 [10:12:53]line ФМ: 0000000000959414 [10:12:53]line ФД: 59810 [10:12:53]line ФПД: 221148648728011 [10:12:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101253&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59810&fm=221148648728011&tin=02508201610067®Number=0000000000151680&sum=60000 [10:12:54]OFD Sender: Processing packet 59810 [packets to send 53, broken 52] [10:12:54]ProducePacketName [10:12:54]name=ofd_packets/00059810 [10:12:54]OFD Sender: To server: pG, [10:12:54]CommunicateWithHost lk.salyk.kg:30040 [10:12:54]ConnectInit lk.salyk.kg [10:12:54]written 0, free lines is 4095 [10:12:54]Connected sock=10 [10:12:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 89 5B 08 01 4F 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 25 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 E9 00 00 35 04 06 00 C9 22 2E A6 65 CB E6 D4 2E B1 88 2E 35 C7 [10:12:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CF 61 47 00 EB 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 E9 00 00 F4 03 04 00 29 E6 5F 66 B6 04 01 00 00 E2 1E E7 9E 02 A1 BC 19 [10:12:54]CommunicateWithHost err = 0 [10:12:54]CheckOFDResponse [10:12:54]1017 (14) - 77093643461234 [10:12:54]1041 (16) - 0000000000959414 [10:12:54]1040 (4) - 59810 [10:12:54]1012 (4) - 05.06.2024 04:14 [10:12:54]1206 (1) - 0 [10:12:54]OFD Sender: Remove packet 59810 [10:12:54]ProducePacketName [10:12:54]name=ofd_packets/00059810 [10:12:54]NVStorageDeleteData [10:12:54]Write to MH i2c: 01 00 00 AA 2D D7 [10:12:54]Write i2c OK [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: 01 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: 01 07 00 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: 01 07 00 AA 2D 00 00 00 00 00 95 0C 7F [10:12:54]RasterBufferAndPrint [10:12:54]line [10:12:54]line [10:12:54]line [10:12:54]line [10:12:54]line [10:12:54]written 0, free lines is 3224 [10:12:54]MH_Cut [10:12:54]Write to MH i2c: D1 01 00 B1 2D 01 B0 [10:12:54]Write i2c OK [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: D1 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: D1 01 00 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: D1 01 00 B1 2D 00 AF [10:12:54]Write to MH i2c: 01 00 00 B2 2D DF [10:12:54]Write i2c OK [10:12:54]MH_I2C_Read... [10:12:54]OFD Sender: No OFD packet to send [10:12:55]*** Cut start [10:12:55]*** Partial cut [10:12:55]*** CUTSNS_PIN = 1 [10:12:55]*** CUTSNS_PIN = 0 [10:12:55]*** Brake cut motor [10:12:56]Read from MH i2c: 01 [10:12:56]MH_I2C_Read... [10:12:56]*** Stop cut motor [10:12:56]*** Cut end [10:12:56]Read from MH i2c: 01 07 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: 01 07 00 B2 2D 00 00 00 00 00 FF 0F F4 [10:12:56]process_action close_receipt done [10:12:56]requested_data is exist [10:12:56]produce_requested_data [10:12:56]requested_item fm.sn is exist - process it [10:12:56]wFMCommunicate request_size=4 [10:12:56]MH_SAM_APDU [10:12:56]CAPDU: 80 11 00 00 [10:12:56]Write to MH i2c: E2 08 00 B3 2D 80 11 00 00 00 00 00 00 5A [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 17 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 17 00 B3 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AD [10:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:12:56]wFMCommunicate OK [10:12:56]requested_item fd.num is exist - process it [10:12:56]SAM_PROTO_GetFieldsCounters [10:12:56]wFMCommunicate request_size=4 [10:12:56]MH_SAM_APDU [10:12:56]CAPDU: 80 13 00 00 [10:12:56]Write to MH i2c: E2 08 00 B4 2D 80 13 00 00 00 00 00 00 5D [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 62 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 62 00 B4 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A2 E9 00 00 0E 04 04 00 48 00 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 B4 [10:12:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A2 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:56]wFMCommunicate OK [10:12:56]SAM_PROTO_GetFieldsCounters done [10:12:56]requested_item shift.num is exist - process it [10:12:56]requested_item shift.opened is exist - process it [10:12:56]req_shift_opened [10:12:56]FM_GetShiftState [10:12:56]SAM_PROTO_GetShiftState [10:12:56]wFMCommunicate request_size=4 [10:12:56]MH_SAM_APDU [10:12:56]CAPDU: 80 13 01 00 [10:12:56]Write to MH i2c: E2 08 00 B5 2D 80 13 01 00 00 00 00 00 5F [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 0E 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 0E 00 B5 2D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [10:12:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:12:56]wFMCommunicate OK [10:12:56]SAM_PROTO_GetShiftState done [10:12:56]FM_GetShiftState done [10:12:56]req_shift_opened done [10:12:56]requested_item shift.open_date is exist - process it [10:12:56]req_shift_open_date [10:12:56]req_shift_open_date done [10:12:56]produce_requested_data done [10:12:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59810,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:12:56]process_action_free close_receipt [10:12:56]json_value_free [10:12:56]json_value_free done [10:12:56]process_json_proto returns [10:12:56]Send response to host [10:12:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59810,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:12:56]free response buf [10:12:56]execute_script done [10:12:56]execute_script returns [10:12:56]free content buf [10:12:56]Sock 9.Close socket [10:12:56]Sock 9.Thread stoped [10:12:59]OFD Sender: No OFD packet to send [10:13:03]accept exits with 8 [10:13:03]New connection [10:13:03]New thread 3066957156 created [10:13:03]Thread 3067100516 joined [10:13:03]Waiting for new connection... [10:13:03] Sock 8.Parse request [10:13:03]Sock 8.Check first char [10:13:03]Sock 8.First char is OK [10:13:03]request: POST /json_proto HTTP/1.0 [10:13:03]Method: POST [10:13:03]URL: /json_proto [10:13:03]Method is POST - this is cgi request [10:13:03]url: /json_proto [10:13:03]query_string will be loaded in cgi processing [10:13:03]execute_cgi json_proto POST (null) [10:13:03]execute_cgi path=json_proto method=POST [10:13:03]POST find Content-Length [10:13:03]Host: 172.17.60.68:8080 [10:13:03]Content-Length: 677 [10:13:03]Content-Type: application/json [10:13:03] [10:13:03]POST finish read [10:13:03]Found Content-Length = 677 [10:13:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:03]execute_script... [10:13:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:03]POST & json_proto [10:13:03]process_json_proto [10:13:03]json parsed OK: [10:13:03]protocol is kg_v1.0 [10:13:03]action value=close_receipt [10:13:03]process_action close_receipt [10:13:03]cmd_close_receipt [10:13:03]MH_GetDate [10:13:03]Write to MH i2c: F0 00 00 B6 2D D2 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: F0 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: F0 09 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: F0 09 00 B6 2D 00 30 3A 60 66 9A 61 5F 66 CB [10:13:03]GetLastDocTimeStamp 1717582373 [10:13:03]current date 1717582384 [10:13:03]FM_GetShiftState [10:13:03]SAM_PROTO_GetShiftState [10:13:03]wFMCommunicate request_size=4 [10:13:03]MH_SAM_APDU [10:13:03]CAPDU: 80 13 01 00 [10:13:03]Write to MH i2c: E2 08 00 B7 2D 80 13 01 00 00 00 00 00 61 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:03]Read from MH i2c: E2 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 0E 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 0E 00 B7 2D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 99 [10:13:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:13:03]wFMCommunicate OK [10:13:03]SAM_PROTO_GetShiftState done [10:13:03]FM_GetShiftState done [10:13:03]opened in 1717545916 [10:13:03]opened+sec_in_day 1717632316 [10:13:03]quantity*price = 50041 [10:13:03]sum+1 = 50042 [10:13:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 206 05.06.2024 10:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59811 ФПД: 111321369098771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101304&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59811&fm=111321369098771&tin=02508201610067®Number=0000000000151680&sum=50000 [10:13:04]StoreToDocumentArchive [10:13:04]shift 72 fd 59811 [10:13:04]save to /storage/0072/doc_00059811 [10:13:04]save last doc name /storage/0072/doc_00059811 to /storage/kkm_last_doc_name [10:13:04]save OK [10:13:04]Clear old archive folders... [10:13:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:04]tlvbuf is 00413650 [10:13:04]SAM_PROTO_ClearQueue [10:13:04]wFMCommunicate request_size=4 [10:13:04]MH_SAM_APDU [10:13:04]CAPDU: 80 09 00 00 [10:13:04]Write to MH i2c: E2 08 00 C4 2D 80 09 00 00 00 00 00 00 63 [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:04]Read from MH i2c: E2 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: E2 03 00 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: E2 03 00 C4 2D 00 90 00 65 [10:13:04]RAPDU: 90 00 [10:13:04]wFMCommunicate OK [10:13:04]SAM_PROTO_ClearQueue done [10:13:04]KKMCreateOFDPacket [10:13:04]OFDProtocolAddRootSTLVToBuf [10:13:04]FM_MakeSignedData [10:13:04]FM_MakeSignedData [10:13:04]SAM_PROTO_SignData [10:13:04]wFMCommunicate request_size=4 [10:13:04]MH_SAM_APDU [10:13:04]CAPDU: 80 0D 01 02 [10:13:04]Write to MH i2c: E2 08 00 C5 2D 80 0D 01 02 00 00 00 00 6B [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:04]Read from MH i2c: E2 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: E2 03 00 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: E2 03 00 C5 2D 00 90 00 66 [10:13:04]RAPDU: 90 00 [10:13:04]wFMCommunicate OK [10:13:04]wFMCommunicate request_size=255 [10:13:04]MH_SAM_APDU [10:13:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 30 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 E9 00 00 35 04 06 00 65 [10:13:04]Write to MH i2c: E2 02 01 C6 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 30 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 E9 00 00 35 04 06 00 65 00 00 2D [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:04]OFD Sender: No OFD packet to send [10:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 C6 2D 00 90 00 67 [10:13:05]RAPDU: 90 00 [10:13:05]wFMCommunicate OK [10:13:05]wFMCommunicate request_size=10 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 0D 02 02 05 3F 06 A9 3A 13 [10:13:05]Write to MH i2c: E2 0D 00 C7 2D 80 0D 02 02 05 00 3F 06 A9 3A 13 00 00 B3 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 C7 2D 00 90 00 68 [10:13:05]RAPDU: 90 00 [10:13:05]wFMCommunicate OK [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 0D 03 02 [10:13:05]Write to MH i2c: E2 08 00 C8 2D 80 0D 03 02 00 00 00 00 70 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 0B 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 0B 00 C8 2D 00 08 69 E7 ED C0 E7 71 68 90 00 36 [10:13:05]RAPDU: 08 69 E7 ED C0 E7 71 68 90 00 [10:13:05]wFMCommunicate OK [10:13:05]SAM_PROTO_SignData done [10:13:05]FM_MakeSignedData done [10:13:05]CreateOFDProtocolMessage [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 11 00 00 [10:13:05]Write to MH i2c: E2 08 00 C9 2D 80 11 00 00 00 00 00 00 70 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 17 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 17 00 C9 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [10:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:13:05]wFMCommunicate OK [10:13:05]CreateOFDProtocolMessage done [10:13:05]OFDSenderStorePacket 59811 [10:13:05]StoreOFDPacket docnum=59811 [10:13:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 87 E3 07 01 8D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 30 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 E9 00 00 35 04 06 00 65 3F 06 A9 3A 13 08 69 E7 ED C0 E7 71 68 [10:13:05]CheckFolder [10:13:05]dirname=/storage/ofd_packets [10:13:05]CheckFolder done [10:13:05]ProducePacketName [10:13:05]name=ofd_packets/00059811 [10:13:05]NVStorageSaveData ofd_packets/00059811 [10:13:05]File name is /storage/ofd_packets/00059811 [10:13:05]Write 301 bytes [10:13:05]NVStorageSaveData done [10:13:05]OFDSenderStorePacket done [10:13:05]KKMCreateOFDPacket done [10:13:05]NVStorageSaveData kkm_last_timestamp [10:13:05]File name is /storage/kkm_last_timestamp [10:13:05]Write 4 bytes [10:13:05]NVStorageSaveData done [10:13:05]ExternCall_PrintAddStr [10:13:05]wPrintStart [10:13:05]Write to MH i2c: 01 00 00 CA 2D F7 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 07 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 07 00 CA 2D 00 00 00 00 00 FF 0F 0C [10:13:05]RasterBufferAndPrint [10:13:05]line Счет N : (1)545509 [10:13:05]line ИНН: 02508201610067 [10:13:05]line Контрольно-Кассовый Чек [10:13:05]line ПРОДАЖА [10:13:05]line ТРК (МРК, ГНК) : 42 [10:13:05]line Товар: 2710124130 [10:13:05]line Аи-92-К-5 [10:13:05]line 7.480 * 66.90 [10:13:05]line = 500.41 [10:13:05]line НДС 12% НСП 1% [10:13:05]line > о реализуемом товаре [10:13:05]line ОКРУГЛЕНИЕ: -0.41 [10:13:05]line ИТОГО: 500.00 [10:13:05]line Внесено: 500.00 [10:13:05]line СДАЧА: 0.00 [10:13:05]line НСП 1% : 4.43 [10:13:05]line НДС 12% : 53.14 [10:13:05]line Наличными: 500.00 [10:13:05]line Безнал.: 0.00 [10:13:05]line Место: АЗС № 117 "Партнер Нефть" [10:13:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:13:05]line СНО: Общий режим [10:13:05]line Чек 206 05.06.2024 10:13 [10:13:05]line Смена: 72 ФФД: 1.0 [10:13:05]line ЗНМ: 0300000048 [10:13:05]line РНМ: 0000000000151680 [10:13:05]line Версия ККМ: v1.0 [10:13:05]line ФМ: 0000000000959414 [10:13:05]line ФД: 59811 [10:13:05]line ФПД: 111321369098771 [10:13:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101304&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59811&fm=111321369098771&tin=02508201610067®Number=0000000000151680&sum=50000 [10:13:05]OFD Sender: Processing packet 59811 [packets to send 53, broken 52] [10:13:05]ProducePacketName [10:13:05]name=ofd_packets/00059811 [10:13:05]OFD Sender: To server: pG, [10:13:05]CommunicateWithHost lk.salyk.kg:30040 [10:13:05]ConnectInit lk.salyk.kg [10:13:05]written 0, free lines is 4095 [10:13:05]Connected sock=10 [10:13:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 87 E3 07 01 8D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 30 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 E9 00 00 35 04 06 00 65 3F 06 A9 3A 13 08 69 E7 ED C0 E7 71 68 [10:13:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C6 0D 47 00 55 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 E9 00 00 F4 03 04 00 35 E6 5F 66 B6 04 01 00 00 62 64 5A A3 77 5B 9E 5C [10:13:05]CommunicateWithHost err = 0 [10:13:05]CheckOFDResponse [10:13:05]1017 (14) - 77093643461234 [10:13:05]1041 (16) - 0000000000959414 [10:13:05]1040 (4) - 59811 [10:13:05]1012 (4) - 05.06.2024 04:14 [10:13:05]1206 (1) - 0 [10:13:05]OFD Sender: Remove packet 59811 [10:13:05]ProducePacketName [10:13:05]name=ofd_packets/00059811 [10:13:05]NVStorageDeleteData [10:13:05]Write to MH i2c: 01 00 00 F5 2D 22 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 07 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 07 00 F5 2D 00 00 00 00 00 99 0C CE [10:13:05]RasterBufferAndPrint [10:13:05]line [10:13:05]line [10:13:05]line [10:13:05]line [10:13:05]line [10:13:05]written 0, free lines is 3230 [10:13:05]MH_Cut [10:13:05]Write to MH i2c: D1 01 00 FC 2D 01 FB [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: D1 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: D1 01 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: D1 01 00 FC 2D 00 FA [10:13:05]Write to MH i2c: 01 00 00 FD 2D 2A [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:06]OFD Sender: No OFD packet to send [10:13:06]*** Cut start [10:13:06]*** Partial cut [10:13:06]*** CUTSNS_PIN = 1 [10:13:06]*** CUTSNS_PIN = 0 [10:13:07]*** Brake cut motor [10:13:07]Read from MH i2c: 01 [10:13:07]MH_I2C_Read... [10:13:07]*** Stop cut motor [10:13:07]*** Cut end [10:13:07]Read from MH i2c: 01 07 00 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: 01 07 00 FD 2D 00 00 00 00 00 FF 0F 3F [10:13:07]process_action close_receipt done [10:13:07]requested_data is exist [10:13:07]produce_requested_data [10:13:07]requested_item fm.sn is exist - process it [10:13:07]wFMCommunicate request_size=4 [10:13:07]MH_SAM_APDU [10:13:07]CAPDU: 80 11 00 00 [10:13:07]Write to MH i2c: E2 08 00 FE 2D 80 11 00 00 00 00 00 00 A5 [10:13:07]Write i2c OK [10:13:07]MH_I2C_Read... [10:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:07]Read from MH i2c: E2 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 17 00 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 17 00 FE 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F8 [10:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:13:07]wFMCommunicate OK [10:13:07]requested_item fd.num is exist - process it [10:13:07]SAM_PROTO_GetFieldsCounters [10:13:07]wFMCommunicate request_size=4 [10:13:07]MH_SAM_APDU [10:13:07]CAPDU: 80 13 00 00 [10:13:07]Write to MH i2c: E2 08 00 FF 2D 80 13 00 00 00 00 00 00 A8 [10:13:07]Write i2c OK [10:13:07]MH_I2C_Read... [10:13:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:07]Read from MH i2c: E2 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 62 00 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 62 00 FF 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A3 E9 00 00 0E 04 04 00 48 00 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 03 [10:13:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A3 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:07]wFMCommunicate OK [10:13:07]SAM_PROTO_GetFieldsCounters done [10:13:07]requested_item shift.num is exist - process it [10:13:07]requested_item shift.opened is exist - process it [10:13:07]req_shift_opened [10:13:07]FM_GetShiftState [10:13:07]SAM_PROTO_GetShiftState [10:13:07]wFMCommunicate request_size=4 [10:13:07]MH_SAM_APDU [10:13:07]CAPDU: 80 13 01 00 [10:13:07]Write to MH i2c: E2 08 00 00 2E 80 13 01 00 00 00 00 00 AB [10:13:07]Write i2c OK [10:13:07]MH_I2C_Read... [10:13:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:07]Read from MH i2c: E2 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 0E 00 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 0E 00 00 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E3 [10:13:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:13:07]wFMCommunicate OK [10:13:07]SAM_PROTO_GetShiftState done [10:13:07]FM_GetShiftState done [10:13:07]req_shift_opened done [10:13:07]requested_item shift.open_date is exist - process it [10:13:07]req_shift_open_date [10:13:07]req_shift_open_date done [10:13:07]produce_requested_data done [10:13:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59811,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:13:07]process_action_free close_receipt [10:13:07]json_value_free [10:13:07]json_value_free done [10:13:07]process_json_proto returns [10:13:07]Send response to host [10:13:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59811,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:13:07]free response buf [10:13:07]execute_script done [10:13:07]execute_script returns [10:13:07]free content buf [10:13:07]Sock 8.Close socket [10:13:07]Sock 8.Thread stoped [10:13:11]OFD Sender: No OFD packet to send [10:13:16]OFD Sender: No OFD packet to send [10:13:21]OFD Sender: No OFD packet to send [10:13:26]OFD Sender: No OFD packet to send [10:13:31]OFD Sender: No OFD packet to send [10:13:36]OFD Sender: No OFD packet to send [10:13:41]OFD Sender: No OFD packet to send [10:13:46]OFD Sender: No OFD packet to send [10:13:51]OFD Sender: No OFD packet to send [10:13:56]OFD Sender: No OFD packet to send [10:14:01]OFD Sender: No OFD packet to send [10:14:06]OFD Sender: No OFD packet to send [10:14:11]OFD Sender: No OFD packet to send [10:14:16]OFD Sender: No OFD packet to send [10:14:21]OFD Sender: No OFD packet to send [10:14:26]OFD Sender: No OFD packet to send [10:14:31]OFD Sender: No OFD packet to send [10:14:36]OFD Sender: No OFD packet to send [10:14:41]OFD Sender: No OFD packet to send [10:14:46]OFD Sender: No OFD packet to send [10:14:51]OFD Sender: No OFD packet to send [10:14:56]OFD Sender: No OFD packet to send [10:15:01]OFD Sender: No OFD packet to send [10:15:06]OFD Sender: No OFD packet to send [10:15:11]OFD Sender: No OFD packet to send [10:15:16]OFD Sender: No OFD packet to send [10:15:21]OFD Sender: No OFD packet to send [10:15:26]OFD Sender: No OFD packet to send [10:15:31]OFD Sender: No OFD packet to send [10:15:36]OFD Sender: No OFD packet to send [10:15:41]OFD Sender: No OFD packet to send [10:15:46]OFD Sender: No OFD packet to send [10:15:51]OFD Sender: No OFD packet to send [10:15:56]OFD Sender: No OFD packet to send [10:16:01]OFD Sender: No OFD packet to send [10:16:04]accept exits with 9 [10:16:04]New connection [10:16:04]New thread 3067100516 created [10:16:04]Thread 3066957156 joined [10:16:04]Waiting for new connection... [10:16:04] Sock 9.Parse request [10:16:04]Sock 9.Check first char [10:16:04]Sock 9.First char is OK [10:16:04]request: POST /json_proto HTTP/1.0 [10:16:04]Method: POST [10:16:04]URL: /json_proto [10:16:04]Method is POST - this is cgi request [10:16:04]url: /json_proto [10:16:04]query_string will be loaded in cgi processing [10:16:04]execute_cgi json_proto POST (null) [10:16:04]execute_cgi path=json_proto method=POST [10:16:04]POST find Content-Length [10:16:04]Host: 172.17.60.68:8080 [10:16:04]Content-Length: 990 [10:16:04]Content-Type: application/json [10:16:04] [10:16:04]POST finish read [10:16:04]Found Content-Length = 990 [10:16:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \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:16:04]execute_script... [10:16: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)545510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \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:16:04]POST & json_proto [10:16:04]process_json_proto [10:16:04]json parsed OK: [10:16:04]protocol is kg_v1.0 [10:16:04]action value=close_receipt [10:16:04]process_action close_receipt [10:16:04]cmd_close_receipt [10:16:04]MH_GetDate [10:16:04]Write to MH i2c: F0 00 00 01 2E 1E [10:16:04]Write i2c OK [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: F0 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: F0 09 00 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: F0 09 00 01 2E 00 E5 3A 60 66 9A 61 5F 66 CC [10:16:04]GetLastDocTimeStamp 1717582384 [10:16:04]current date 1717582565 [10:16:04]FM_GetShiftState [10:16:04]SAM_PROTO_GetShiftState [10:16:04]wFMCommunicate request_size=4 [10:16:04]MH_SAM_APDU [10:16:04]CAPDU: 80 13 01 00 [10:16:04]Write to MH i2c: E2 08 00 02 2E 80 13 01 00 00 00 00 00 AD [10:16:04]Write i2c OK [10:16:04]MH_I2C_Read... [10:16:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:04]Read from MH i2c: E2 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: E2 0E 00 [10:16:04]MH_I2C_Read... [10:16:04]Read from MH i2c: E2 0E 00 02 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E5 [10:16:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:16:04]wFMCommunicate OK [10:16:04]SAM_PROTO_GetShiftState done [10:16:04]FM_GetShiftState done [10:16:04]opened in 1717545916 [10:16:04]opened+sec_in_day 1717632316 [10:16:04]quantity*price = 150007 [10:16:04]sum+1 = 150009 [10:16:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 207 05.06.2024 10:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 44.25 сом ФМ: 0000000000959414 ФД: 59812 ФПД: 239886561297626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101605&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59812&fm=239886561297626&tin=02508201610067®Number=0000000000151680&sum=150000 [10:16:05]StoreToDocumentArchive [10:16:05]shift 72 fd 59812 [10:16:05]save to /storage/0072/doc_00059812 [10:16:05]save last doc name /storage/0072/doc_00059812 to /storage/kkm_last_doc_name [10:16:05]save OK [10:16:05]Clear old archive folders... [10:16:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:16:05]tlvbuf is B6DCC010 [10:16:05]SAM_PROTO_ClearQueue [10:16:05]wFMCommunicate request_size=4 [10:16:05]MH_SAM_APDU [10:16:05]CAPDU: 80 09 00 00 [10:16:05]Write to MH i2c: E2 08 00 0F 2E 80 09 00 00 00 00 00 00 AF [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:05]Read from MH i2c: E2 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 0F 2E 00 90 00 B1 [10:16:05]RAPDU: 90 00 [10:16:05]wFMCommunicate OK [10:16:05]SAM_PROTO_ClearQueue done [10:16:05]KKMCreateOFDPacket [10:16:05]OFDProtocolAddRootSTLVToBuf [10:16:05]FM_MakeSignedData [10:16:05]FM_MakeSignedData [10:16:05]SAM_PROTO_SignData [10:16:05]wFMCommunicate request_size=4 [10:16:05]MH_SAM_APDU [10:16:05]CAPDU: 80 0D 01 02 [10:16:05]Write to MH i2c: E2 08 00 10 2E 80 0D 01 02 00 00 00 00 B7 [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:05]Read from MH i2c: E2 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 [10:16:05]MH_I2C_Read... [10:16:05]Read from MH i2c: E2 03 00 10 2E 00 90 00 B2 [10:16:05]RAPDU: 90 00 [10:16:05]wFMCommunicate OK [10:16:05]wFMCommunicate request_size=255 [10:16:05]MH_SAM_APDU [10:16: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 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 CF 00 00 00 F4 03 04 00 E5 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 E9 00 00 35 04 06 00 DA 2C [10:16:05]Write to MH i2c: E2 02 01 11 2E 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 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 CF 00 00 00 F4 03 04 00 E5 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 E9 00 00 35 04 06 00 DA 2C 00 00 29 [10:16:05]Write i2c OK [10:16:05]MH_I2C_Read... [10:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:06]Read from MH i2c: E2 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 03 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 03 00 11 2E 00 90 00 B3 [10:16:06]RAPDU: 90 00 [10:16:06]wFMCommunicate OK [10:16:06]wFMCommunicate request_size=9 [10:16:06]MH_SAM_APDU [10:16:06]CAPDU: 80 0D 02 02 04 F1 45 C4 DA [10:16:06]Write to MH i2c: E2 0C 00 12 2E 80 0D 02 02 04 00 F1 45 C4 DA 00 00 96 [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:06]Read from MH i2c: E2 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 03 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 03 00 12 2E 00 90 00 B4 [10:16:06]RAPDU: 90 00 [10:16:06]wFMCommunicate OK [10:16:06]wFMCommunicate request_size=4 [10:16:06]MH_SAM_APDU [10:16:06]CAPDU: 80 0D 03 02 [10:16:06]Write to MH i2c: E2 08 00 13 2E 80 0D 03 02 00 00 00 00 BC [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:06]Read from MH i2c: E2 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 0B 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 0B 00 13 2E 00 07 C0 F3 9C 4F 23 CA A1 90 00 F0 [10:16:06]RAPDU: 07 C0 F3 9C 4F 23 CA A1 90 00 [10:16:06]wFMCommunicate OK [10:16:06]SAM_PROTO_SignData done [10:16:06]FM_MakeSignedData done [10:16:06]CreateOFDProtocolMessage [10:16:06]wFMCommunicate request_size=4 [10:16:06]MH_SAM_APDU [10:16:06]CAPDU: 80 11 00 00 [10:16:06]Write to MH i2c: E2 08 00 14 2E 80 11 00 00 00 00 00 00 BC [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:06]Read from MH i2c: E2 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 17 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: E2 17 00 14 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0F [10:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:16:06]wFMCommunicate OK [10:16:06]CreateOFDProtocolMessage done [10:16:06]OFDSenderStorePacket 59812 [10:16:06]StoreOFDPacket docnum=59812 [10:16:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 51 FE 06 01 8E DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 CF 00 00 00 F4 03 04 00 E5 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 E9 00 00 35 04 06 00 DA 2C F1 45 C4 DA 07 C0 F3 9C 4F 23 CA A1 [10:16:06]CheckFolder [10:16:06]dirname=/storage/ofd_packets [10:16:06]CheckFolder done [10:16:06]ProducePacketName [10:16:06]name=ofd_packets/00059812 [10:16:06]NVStorageSaveData ofd_packets/00059812 [10:16:06]File name is /storage/ofd_packets/00059812 [10:16:06]Write 300 bytes [10:16:06]NVStorageSaveData done [10:16:06]OFDSenderStorePacket done [10:16:06]KKMCreateOFDPacket done [10:16:06]NVStorageSaveData kkm_last_timestamp [10:16:06]File name is /storage/kkm_last_timestamp [10:16:06]Write 4 bytes [10:16:06]NVStorageSaveData done [10:16:06]ExternCall_PrintAddStr [10:16:06]wPrintStart [10:16:06]Write to MH i2c: 01 00 00 15 2E 43 [10:16:06]Write i2c OK [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 07 00 [10:16:06]MH_I2C_Read... [10:16:06]Read from MH i2c: 01 07 00 15 2E 00 00 00 00 00 FF 0F 58 [10:16:06]RasterBufferAndPrint [10:16:06]line Счет N : (1)545510 [10:16:06]line ИНН: 02508201610067 [10:16:06]line Контрольно-Кассовый Чек [10:16:06]line ПРОДАЖА [10:16:06]line ТРК (МРК, ГНК) : 72 [10:16:06]line Товар: 2711190000 [10:16:06]line ГАЗ-К-5 [10:16:06]line 44.250 * 33.90 [10:16:06]line = 1500.08 [10:16:06]line НДС 12% НСП 1% [10:16:06]line > о реализуемом товаре [10:16:06]line ОКРУГЛЕНИЕ: -0.08 [10:16:06]line ИТОГО: 1500.00 [10:16:06]line Внесено: 1500.00 [10:16:06]line СДАЧА: 0.00 [10:16:06]line НСП 1% : 13.27 [10:16:06]line НДС 12% : 159.30 [10:16:06]line Наличными: 1500.00 [10:16:06]line Безнал.: 0.00 [10:16:06]line Место: АЗС № 117 "Партнер Нефть" [10:16:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:16:06]line СНО: Общий режим [10:16:06]line Чек 207 05.06.2024 10:16 [10:16:06]line Смена: 72 ФФД: 1.0 [10:16:06]line ЗНМ: 0300000048 [10:16:06]line РНМ: 0000000000151680 [10:16:06]line Версия ККМ: v1.0 [10:16:06]line [10:16:06]line Дисконтная программа [10:16:06]line СУГ [10:16:06]line номер 117 [10:16:06]line сэкономлено 44.25 сом [10:16:06]line ФМ: 0000000000959414 [10:16:06]line ФД: 59812 [10:16:06]line ФПД: 239886561297626 [10:16:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101605&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59812&fm=239886561297626&tin=02508201610067®Number=0000000000151680&sum=150000 [10:16:06]OFD Sender: Processing packet 59812 [packets to send 53, broken 52] [10:16:06]ProducePacketName [10:16:06]name=ofd_packets/00059812 [10:16:06]OFD Sender: To server: pG, [10:16:06]CommunicateWithHost lk.salyk.kg:30040 [10:16:06]ConnectInit lk.salyk.kg [10:16:06]written 0, free lines is 4095 [10:16:06]Connected sock=10 [10:16:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 51 FE 06 01 8E DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 CF 00 00 00 F4 03 04 00 E5 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 E9 00 00 35 04 06 00 DA 2C F1 45 C4 DA 07 C0 F3 9C 4F 23 CA A1 [10:16:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D8 3B 47 00 36 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 39 35 39 34 31 34 10 04 04 00 A4 E9 00 00 F4 03 04 00 EA E6 5F 66 B6 04 01 00 00 06 09 A0 AE F2 FA 8B 9B [10:16:07]CommunicateWithHost err = 0 [10:16:07]CheckOFDResponse [10:16:07]1017 (14) - 77093643461234 [10:16:07]1041 (16) - 0000000000959414 [10:16:07]1040 (4) - 59812 [10:16:07]1012 (4) - 05.06.2024 04:17 [10:16:07]1206 (1) - 0 [10:16:07]OFD Sender: Remove packet 59812 [10:16:07]ProducePacketName [10:16:07]name=ofd_packets/00059812 [10:16:07]NVStorageDeleteData [10:16:07]Write to MH i2c: 01 00 00 45 2E 73 [10:16:07]Write i2c OK [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: 01 [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: 01 07 00 [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: 01 07 00 45 2E 00 00 00 00 00 31 0C B7 [10:16:07]RasterBufferAndPrint [10:16:07]line [10:16:07]line [10:16:07]line [10:16:07]line [10:16:07]line [10:16:07]written 0, free lines is 3126 [10:16:07]MH_Cut [10:16:07]Write to MH i2c: D1 01 00 4C 2E 01 4C [10:16:07]Write i2c OK [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: D1 [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: D1 01 00 [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: D1 01 00 4C 2E 00 4B [10:16:07]Write to MH i2c: 01 00 00 4D 2E 7B [10:16:07]Write i2c OK [10:16:07]MH_I2C_Read... [10:16:07]OFD Sender: No OFD packet to send [10:16:08]*** Cut start [10:16:08]*** Partial cut [10:16:08]*** CUTSNS_PIN = 1 [10:16:08]*** CUTSNS_PIN = 0 [10:16:08]*** Brake cut motor [10:16:08]Read from MH i2c: 01 [10:16:08]MH_I2C_Read... [10:16:08]*** Stop cut motor [10:16:08]*** Cut end [10:16:08]Read from MH i2c: 01 07 00 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: 01 07 00 4D 2E 00 00 00 00 00 FF 0F 90 [10:16:08]process_action close_receipt done [10:16:08]requested_data is exist [10:16:08]produce_requested_data [10:16:08]requested_item fm.sn is exist - process it [10:16:08]wFMCommunicate request_size=4 [10:16:08]MH_SAM_APDU [10:16:08]CAPDU: 80 11 00 00 [10:16:08]Write to MH i2c: E2 08 00 4E 2E 80 11 00 00 00 00 00 00 F6 [10:16:08]Write i2c OK [10:16:08]MH_I2C_Read... [10:16:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:08]Read from MH i2c: E2 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 17 00 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 17 00 4E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [10:16:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:16:08]wFMCommunicate OK [10:16:08]requested_item fd.num is exist - process it [10:16:08]SAM_PROTO_GetFieldsCounters [10:16:08]wFMCommunicate request_size=4 [10:16:08]MH_SAM_APDU [10:16:08]CAPDU: 80 13 00 00 [10:16:08]Write to MH i2c: E2 08 00 4F 2E 80 13 00 00 00 00 00 00 F9 [10:16:08]Write i2c OK [10:16:08]MH_I2C_Read... [10:16:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:09]Read from MH i2c: E2 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 62 00 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 62 00 4F 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A4 E9 00 00 0E 04 04 00 48 00 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 58 [10:16:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A4 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:09]wFMCommunicate OK [10:16:09]SAM_PROTO_GetFieldsCounters done [10:16:09]requested_item shift.num is exist - process it [10:16:09]requested_item shift.opened is exist - process it [10:16:09]req_shift_opened [10:16:09]FM_GetShiftState [10:16:09]SAM_PROTO_GetShiftState [10:16:09]wFMCommunicate request_size=4 [10:16:09]MH_SAM_APDU [10:16:09]CAPDU: 80 13 01 00 [10:16:09]Write to MH i2c: E2 08 00 50 2E 80 13 01 00 00 00 00 00 FB [10:16:09]Write i2c OK [10:16:09]MH_I2C_Read... [10:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:09]Read from MH i2c: E2 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 0E 00 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 0E 00 50 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [10:16:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:16:09]wFMCommunicate OK [10:16:09]SAM_PROTO_GetShiftState done [10:16:09]FM_GetShiftState done [10:16:09]req_shift_opened done [10:16:09]requested_item shift.open_date is exist - process it [10:16:09]req_shift_open_date [10:16:09]req_shift_open_date done [10:16:09]produce_requested_data done [10:16:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59812,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:16:09]process_action_free close_receipt [10:16:09]json_value_free [10:16:09]json_value_free done [10:16:09]process_json_proto returns [10:16:09]Send response to host [10:16:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59812,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:16:09]free response buf [10:16:09]execute_script done [10:16:09]execute_script returns [10:16:09]free content buf [10:16:09]Sock 9.Close socket [10:16:09]Sock 9.Thread stoped [10:16:12]OFD Sender: No OFD packet to send [10:16:17]OFD Sender: No OFD packet to send [10:16:22]OFD Sender: No OFD packet to send [10:16:24]accept exits with 8 [10:16:24]New connection [10:16:24]New thread 3066957156 created [10:16:24]Thread 3067100516 joined [10:16:24]Waiting for new connection... [10:16:24] Sock 8.Parse request [10:16:24]Sock 8.Check first char [10:16:24]Sock 8.First char is OK [10:16:24]request: POST /json_proto HTTP/1.0 [10:16:24]Method: POST [10:16:24]URL: /json_proto [10:16:24]Method is POST - this is cgi request [10:16:24]url: /json_proto [10:16:24]query_string will be loaded in cgi processing [10:16:24]execute_cgi json_proto POST (null) [10:16:24]execute_cgi path=json_proto method=POST [10:16:24]POST find Content-Length [10:16:24]Host: 172.17.60.68:8080 [10:16:24]Content-Length: 984 [10:16:24]Content-Type: application/json [10:16:24] [10:16:24]POST finish read [10:16:24]Found Content-Length = 984 [10:16:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 26.560, "sum" : 1750.30, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.56 \u0441\u043E\u043C", "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" ] } } [10:16:24]execute_script... [10:16: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)545512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 26.560, "sum" : 1750.30, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.56 \u0441\u043E\u043C", "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" ] } } [10:16:24]POST & json_proto [10:16:24]process_json_proto [10:16:24]json parsed OK: [10:16:24]protocol is kg_v1.0 [10:16:24]action value=close_receipt [10:16:24]process_action close_receipt [10:16:24]cmd_close_receipt [10:16:24]MH_GetDate [10:16:24]Write to MH i2c: F0 00 00 51 2E 6E [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: F0 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: F0 09 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: F0 09 00 51 2E 00 F9 3A 60 66 9A 61 5F 66 30 [10:16:24]GetLastDocTimeStamp 1717582565 [10:16:24]current date 1717582585 [10:16:24]FM_GetShiftState [10:16:24]SAM_PROTO_GetShiftState [10:16:24]wFMCommunicate request_size=4 [10:16:24]MH_SAM_APDU [10:16:24]CAPDU: 80 13 01 00 [10:16:24]Write to MH i2c: E2 08 00 52 2E 80 13 01 00 00 00 00 00 FD [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:24]Read from MH i2c: E2 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 0E 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 0E 00 52 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 35 [10:16:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:16:24]wFMCommunicate OK [10:16:24]SAM_PROTO_GetShiftState done [10:16:24]FM_GetShiftState done [10:16:24]opened in 1717545916 [10:16:24]opened+sec_in_day 1717632316 [10:16:24]quantity*price = 175030 [10:16:24]sum+1 = 175031 [10:16:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1750.00 Внесено: 1750.00 СДАЧА: 0.00 НСП 1% : 15.49 НДС 12% : 185.87 Наличными: 1750.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 208 05.06.2024 10:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 26.56 сом ФМ: 0000000000959414 ФД: 59813 ФПД: 30553712487956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101625&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59813&fm=30553712487956&tin=02508201610067®Number=0000000000151680&sum=175000 [10:16:25]StoreToDocumentArchive [10:16:25]shift 72 fd 59813 [10:16:25]save to /storage/0072/doc_00059813 [10:16:25]save last doc name /storage/0072/doc_00059813 to /storage/kkm_last_doc_name [10:16:25]save OK [10:16:25]Clear old archive folders... [10:16:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:25]tlvbuf is 00449160 [10:16:25]SAM_PROTO_ClearQueue [10:16:25]wFMCommunicate request_size=4 [10:16:25]MH_SAM_APDU [10:16:25]CAPDU: 80 09 00 00 [10:16:25]Write to MH i2c: E2 08 00 5F 2E 80 09 00 00 00 00 00 00 FF [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:25]Read from MH i2c: E2 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 5F 2E 00 90 00 01 [10:16:25]RAPDU: 90 00 [10:16:25]wFMCommunicate OK [10:16:25]SAM_PROTO_ClearQueue done [10:16:25]KKMCreateOFDPacket [10:16:25]OFDProtocolAddRootSTLVToBuf [10:16:25]FM_MakeSignedData [10:16:25]FM_MakeSignedData [10:16:25]SAM_PROTO_SignData [10:16:25]wFMCommunicate request_size=4 [10:16:25]MH_SAM_APDU [10:16:25]CAPDU: 80 0D 01 02 [10:16:25]Write to MH i2c: E2 08 00 60 2E 80 0D 01 02 00 00 00 00 07 [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:25]Read from MH i2c: E2 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 60 2E 00 90 00 02 [10:16:25]RAPDU: 90 00 [10:16:25]wFMCommunicate OK [10:16:25]wFMCommunicate request_size=255 [10:16:25]MH_SAM_APDU [10:16: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 C0 67 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 B6 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 9B 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 D0 00 00 00 F4 03 04 00 F9 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 E9 00 00 35 04 06 00 1B [10:16:25]Write to MH i2c: E2 02 01 61 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C0 67 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 B6 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 9B 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 D0 00 00 00 F4 03 04 00 F9 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 E9 00 00 35 04 06 00 1B 00 00 A8 [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:25]Read from MH i2c: E2 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 61 2E 00 90 00 03 [10:16:25]RAPDU: 90 00 [10:16:25]wFMCommunicate OK [10:16:25]wFMCommunicate request_size=10 [10:16:25]MH_SAM_APDU [10:16:25]CAPDU: 80 0D 02 02 05 C9 D7 2D EE 14 [10:16:25]Write to MH i2c: E2 0D 00 62 2E 80 0D 02 02 05 00 C9 D7 2D EE 14 00 00 E3 [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:25]Read from MH i2c: E2 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: E2 03 00 62 2E 00 90 00 04 [10:16:25]RAPDU: 90 00 [10:16:25]wFMCommunicate OK [10:16:25]wFMCommunicate request_size=4 [10:16:25]MH_SAM_APDU [10:16:25]CAPDU: 80 0D 03 02 [10:16:25]Write to MH i2c: E2 08 00 63 2E 80 0D 03 02 00 00 00 00 0C [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:26]Read from MH i2c: E2 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: E2 0B 00 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: E2 0B 00 63 2E 00 C8 28 5E 56 B2 29 2E 8C 90 00 46 [10:16:26]RAPDU: C8 28 5E 56 B2 29 2E 8C 90 00 [10:16:26]wFMCommunicate OK [10:16:26]SAM_PROTO_SignData done [10:16:26]FM_MakeSignedData done [10:16:26]CreateOFDProtocolMessage [10:16:26]wFMCommunicate request_size=4 [10:16:26]MH_SAM_APDU [10:16:26]CAPDU: 80 11 00 00 [10:16:26]Write to MH i2c: E2 08 00 64 2E 80 11 00 00 00 00 00 00 0C [10:16:26]Write i2c OK [10:16:26]MH_I2C_Read... [10:16:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:26]Read from MH i2c: E2 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: E2 17 00 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: E2 17 00 64 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5F [10:16:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:16:26]wFMCommunicate OK [10:16:26]CreateOFDProtocolMessage done [10:16:26]OFDSenderStorePacket 59813 [10:16:26]StoreOFDPacket docnum=59813 [10:16:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E0 47 07 01 B9 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 C0 67 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 B6 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 9B 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 D0 00 00 00 F4 03 04 00 F9 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 E9 00 00 35 04 06 00 1B C9 D7 2D EE 14 C8 28 5E 56 B2 29 2E 8C [10:16:26]CheckFolder [10:16:26]dirname=/storage/ofd_packets [10:16:26]CheckFolder done [10:16:26]ProducePacketName [10:16:26]name=ofd_packets/00059813 [10:16:26]NVStorageSaveData ofd_packets/00059813 [10:16:26]File name is /storage/ofd_packets/00059813 [10:16:26]Write 301 bytes [10:16:26]NVStorageSaveData done [10:16:26]OFDSenderStorePacket done [10:16:26]KKMCreateOFDPacket done [10:16:26]NVStorageSaveData kkm_last_timestamp [10:16:26]File name is /storage/kkm_last_timestamp [10:16:26]Write 4 bytes [10:16:26]NVStorageSaveData done [10:16:26]ExternCall_PrintAddStr [10:16:26]wPrintStart [10:16:26]Write to MH i2c: 01 00 00 65 2E 93 [10:16:26]Write i2c OK [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: 01 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: 01 07 00 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: 01 07 00 65 2E 00 00 00 00 00 FF 0F A8 [10:16:26]RasterBufferAndPrint [10:16:26]line Счет N : (1)545512 [10:16:26]line ИНН: 02508201610067 [10:16:26]line Контрольно-Кассовый Чек [10:16:26]line ПРОДАЖА [10:16:26]line ТРК (МРК, ГНК) : 12 [10:16:26]line Товар: 2710124130 [10:16:26]line Аи-92-К-5 [10:16:26]line 26.560 * 65.90 [10:16:26]line = 1750.30 [10:16:26]line НДС 12% НСП 1% [10:16:26]line > о реализуемом товаре [10:16:26]line ОКРУГЛЕНИЕ: -0.30 [10:16:26]line ИТОГО: 1750.00 [10:16:26]line Внесено: 1750.00 [10:16:26]line СДАЧА: 0.00 [10:16:26]line НСП 1% : 15.49 [10:16:26]line НДС 12% : 185.87 [10:16:26]line Наличными: 1750.00 [10:16:26]line Безнал.: 0.00 [10:16:26]line Место: АЗС № 117 "Партнер Нефть" [10:16:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:16:26]line СНО: Общий режим [10:16:26]line Чек 208 05.06.2024 10:16 [10:16:26]line Смена: 72 ФФД: 1.0 [10:16:26]line ЗНМ: 0300000048 [10:16:26]line РНМ: 0000000000151680 [10:16:26]line Версия ККМ: v1.0 [10:16:26]line [10:16:26]line Дисконтная программа [10:16:26]line АИ-92 [10:16:26]line номер 117 [10:16:26]line сэкономлено 26.56 сом [10:16:26]line ФМ: 0000000000959414 [10:16:26]line ФД: 59813 [10:16:26]line ФПД: 30553712487956 [10:16:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101625&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59813&fm=30553712487956&tin=02508201610067®Number=0000000000151680&sum=175000 [10:16:26]OFD Sender: Processing packet 59813 [packets to send 53, broken 52] [10:16:26]ProducePacketName [10:16:26]name=ofd_packets/00059813 [10:16:26]OFD Sender: To server: pG, [10:16:26]CommunicateWithHost lk.salyk.kg:30040 [10:16:26]ConnectInit lk.salyk.kg [10:16:26]written 0, free lines is 4095 [10:16:26]Connected sock=10 [10:16:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E0 47 07 01 B9 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 C0 67 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 B6 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 9B 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 D0 00 00 00 F4 03 04 00 F9 3A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 E9 00 00 35 04 06 00 1B C9 D7 2D EE 14 C8 28 5E 56 B2 29 2E 8C [10:16:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 55 19 47 00 21 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 E9 00 00 F4 03 04 00 FD E6 5F 66 B6 04 01 00 00 90 D7 0D 96 87 D6 77 FA [10:16:26]CommunicateWithHost err = 0 [10:16:26]CheckOFDResponse [10:16:26]1017 (14) - 77093643461234 [10:16:26]1041 (16) - 0000000000959414 [10:16:26]1040 (4) - 59813 [10:16:26]1012 (4) - 05.06.2024 04:18 [10:16:26]1206 (1) - 0 [10:16:26]OFD Sender: Remove packet 59813 [10:16:26]ProducePacketName [10:16:26]name=ofd_packets/00059813 [10:16:26]NVStorageDeleteData [10:16:26]Write to MH i2c: 01 00 00 95 2E C3 [10:16:26]Write i2c OK [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: 01 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: 01 07 00 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: 01 07 00 95 2E 00 00 00 00 00 35 0C 0B [10:16:26]RasterBufferAndPrint [10:16:26]line [10:16:26]line [10:16:26]line [10:16:26]line [10:16:26]line [10:16:26]written 0, free lines is 3130 [10:16:26]MH_Cut [10:16:26]Write to MH i2c: D1 01 00 9C 2E 01 9C [10:16:26]Write i2c OK [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: D1 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: D1 01 00 [10:16:26]MH_I2C_Read... [10:16:26]Read from MH i2c: D1 01 00 9C 2E 00 9B [10:16:26]Write to MH i2c: 01 00 00 9D 2E CB [10:16:26]Write i2c OK [10:16:26]MH_I2C_Read... [10:16:27]OFD Sender: No OFD packet to send [10:16:27]*** Cut start [10:16:27]*** Partial cut [10:16:27]*** CUTSNS_PIN = 1 [10:16:28]*** CUTSNS_PIN = 0 [10:16:28]*** Brake cut motor [10:16:28]Read from MH i2c: 01 [10:16:28]MH_I2C_Read... [10:16:28]*** Stop cut motor [10:16:28]*** Cut end [10:16:28]Read from MH i2c: 01 07 00 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: 01 07 00 9D 2E 00 00 00 00 00 FF 0F E0 [10:16:28]process_action close_receipt done [10:16:28]requested_data is exist [10:16:28]produce_requested_data [10:16:28]requested_item fm.sn is exist - process it [10:16:28]wFMCommunicate request_size=4 [10:16:28]MH_SAM_APDU [10:16:28]CAPDU: 80 11 00 00 [10:16:28]Write to MH i2c: E2 08 00 9E 2E 80 11 00 00 00 00 00 00 46 [10:16:28]Write i2c OK [10:16:28]MH_I2C_Read... [10:16:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:28]Read from MH i2c: E2 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 17 00 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 17 00 9E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 99 [10:16:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:16:28]wFMCommunicate OK [10:16:28]requested_item fd.num is exist - process it [10:16:28]SAM_PROTO_GetFieldsCounters [10:16:28]wFMCommunicate request_size=4 [10:16:28]MH_SAM_APDU [10:16:28]CAPDU: 80 13 00 00 [10:16:28]Write to MH i2c: E2 08 00 9F 2E 80 13 00 00 00 00 00 00 49 [10:16:28]Write i2c OK [10:16:28]MH_I2C_Read... [10:16:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:28]Read from MH i2c: E2 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 62 00 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 62 00 9F 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [10:16:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:28]wFMCommunicate OK [10:16:28]SAM_PROTO_GetFieldsCounters done [10:16:28]requested_item shift.num is exist - process it [10:16:28]requested_item shift.opened is exist - process it [10:16:28]req_shift_opened [10:16:28]FM_GetShiftState [10:16:28]SAM_PROTO_GetShiftState [10:16:28]wFMCommunicate request_size=4 [10:16:28]MH_SAM_APDU [10:16:28]CAPDU: 80 13 01 00 [10:16:28]Write to MH i2c: E2 08 00 A0 2E 80 13 01 00 00 00 00 00 4B [10:16:28]Write i2c OK [10:16:28]MH_I2C_Read... [10:16:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:28]Read from MH i2c: E2 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 0E 00 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 0E 00 A0 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 83 [10:16:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:16:28]wFMCommunicate OK [10:16:28]SAM_PROTO_GetShiftState done [10:16:28]FM_GetShiftState done [10:16:28]req_shift_opened done [10:16:28]requested_item shift.open_date is exist - process it [10:16:28]req_shift_open_date [10:16:28]req_shift_open_date done [10:16:28]produce_requested_data done [10:16:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59813,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:16:28]process_action_free close_receipt [10:16:28]json_value_free [10:16:28]json_value_free done [10:16:28]process_json_proto returns [10:16:28]Send response to host [10:16:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59813,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:16:28]free response buf [10:16:28]execute_script done [10:16:28]execute_script returns [10:16:28]free content buf [10:16:28]Sock 8.Close socket [10:16:28]Sock 8.Thread stoped [10:16:32]OFD Sender: No OFD packet to send [10:16:37]OFD Sender: No OFD packet to send [10:16:42]OFD Sender: No OFD packet to send [10:16:47]OFD Sender: No OFD packet to send [10:16:52]OFD Sender: No OFD packet to send [10:16:57]OFD Sender: No OFD packet to send [10:17:02]OFD Sender: No OFD packet to send [10:17:07]OFD Sender: No OFD packet to send [10:17:12]OFD Sender: No OFD packet to send [10:17:17]OFD Sender: No OFD packet to send [10:17:22]OFD Sender: No OFD packet to send [10:17:27]OFD Sender: No OFD packet to send [10:17:32]OFD Sender: No OFD packet to send [10:17:37]OFD Sender: No OFD packet to send [10:17:42]OFD Sender: No OFD packet to send [10:17:47]OFD Sender: No OFD packet to send [10:17:52]OFD Sender: No OFD packet to send [10:17:57]accept exits with 9 [10:17:57]New connection [10:17:57]New thread 3067100516 created [10:17:57]Thread 3066957156 joined [10:17:57]Waiting for new connection... [10:17:57] Sock 9.Parse request [10:17:57]Sock 9.Check first char [10:17:57]Sock 9.First char is OK [10:17:57]request: POST /json_proto HTTP/1.0 [10:17:57]Method: POST [10:17:57]URL: /json_proto [10:17:57]Method is POST - this is cgi request [10:17:57]url: /json_proto [10:17:57]query_string will be loaded in cgi processing [10:17:57]execute_cgi json_proto POST (null) [10:17:57]execute_cgi path=json_proto method=POST [10:17:57]POST find Content-Length [10:17:57]Host: 172.17.60.68:8080 [10:17:57]Content-Length: 671 [10:17:57]Content-Type: application/json [10:17:57] [10:17:57]POST finish read [10:17:57]Found Content-Length = 671 [10:17:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 10.310, "sum" : 700.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:57]execute_script... [10:17:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 10.310, "sum" : 700.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:57]POST & json_proto [10:17:57]process_json_proto [10:17:57]json parsed OK: [10:17:57]protocol is kg_v1.0 [10:17:57]action value=close_receipt [10:17:57]process_action close_receipt [10:17:57]cmd_close_receipt [10:17:57]MH_GetDate [10:17:57]Write to MH i2c: F0 00 00 A1 2E BE [10:17:57]Write i2c OK [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: F0 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: F0 09 00 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: F0 09 00 A1 2E 00 56 3B 60 66 9A 61 5F 66 DE [10:17:57]GetLastDocTimeStamp 1717582585 [10:17:57]current date 1717582678 [10:17:57]FM_GetShiftState [10:17:57]SAM_PROTO_GetShiftState [10:17:57]wFMCommunicate request_size=4 [10:17:57]MH_SAM_APDU [10:17:57]CAPDU: 80 13 01 00 [10:17:57]Write to MH i2c: E2 08 00 A2 2E 80 13 01 00 00 00 00 00 4D [10:17:57]Write i2c OK [10:17:57]MH_I2C_Read... [10:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:57]Read from MH i2c: E2 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 0E 00 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 0E 00 A2 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 85 [10:17:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:17:57]wFMCommunicate OK [10:17:57]SAM_PROTO_GetShiftState done [10:17:57]FM_GetShiftState done [10:17:57]opened in 1717545916 [10:17:57]opened+sec_in_day 1717632316 [10:17:57]quantity*price = 70004 [10:17:57]sum+1 = 70006 [10:17:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 209 05.06.2024 10:17 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59814 ФПД: 103771939741877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101758&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59814&fm=103771939741877&tin=02508201610067®Number=0000000000151680&sum=70000 [10:17:58]StoreToDocumentArchive [10:17:58]shift 72 fd 59814 [10:17:58]save to /storage/0072/doc_00059814 [10:17:58]save last doc name /storage/0072/doc_00059814 to /storage/kkm_last_doc_name [10:17:58]save OK [10:17:58]Clear old archive folders... [10:17:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:17:58]tlvbuf is 003B6C50 [10:17:58]SAM_PROTO_ClearQueue [10:17:58]wFMCommunicate request_size=4 [10:17:58]MH_SAM_APDU [10:17:58]CAPDU: 80 09 00 00 [10:17:58]Write to MH i2c: E2 08 00 AF 2E 80 09 00 00 00 00 00 00 4F [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 AF 2E 00 90 00 51 [10:17:58]RAPDU: 90 00 [10:17:58]wFMCommunicate OK [10:17:58]SAM_PROTO_ClearQueue done [10:17:58]KKMCreateOFDPacket [10:17:58]OFDProtocolAddRootSTLVToBuf [10:17:58]FM_MakeSignedData [10:17:58]FM_MakeSignedData [10:17:58]SAM_PROTO_SignData [10:17:58]wFMCommunicate request_size=4 [10:17:58]MH_SAM_APDU [10:17:58]CAPDU: 80 0D 01 02 [10:17:58]Write to MH i2c: E2 08 00 B0 2E 80 0D 01 02 00 00 00 00 57 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 B0 2E 00 90 00 52 [10:17:58]RAPDU: 90 00 [10:17:58]wFMCommunicate OK [10:17:58]wFMCommunicate request_size=255 [10:17:58]MH_SAM_APDU [10:17: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 56 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 E9 00 00 35 04 06 00 [10:17:58]Write to MH i2c: E2 02 01 B1 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 56 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 E9 00 00 35 04 06 00 00 00 26 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 B1 2E 00 90 00 53 [10:17:58]RAPDU: 90 00 [10:17:58]wFMCommunicate OK [10:17:58]wFMCommunicate request_size=11 [10:17:58]MH_SAM_APDU [10:17:58]CAPDU: 80 0D 02 02 06 5E 61 49 9B 20 B5 [10:17:58]Write to MH i2c: E2 0E 00 B2 2E 80 0D 02 02 06 00 5E 61 49 9B 20 B5 00 00 DE [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 03 00 B2 2E 00 90 00 54 [10:17:58]RAPDU: 90 00 [10:17:58]wFMCommunicate OK [10:17:58]wFMCommunicate request_size=4 [10:17:58]MH_SAM_APDU [10:17:58]CAPDU: 80 0D 03 02 [10:17:58]Write to MH i2c: E2 08 00 B3 2E 80 0D 03 02 00 00 00 00 5C [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 0B 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 0B 00 B3 2E 00 B4 82 64 56 4F 60 3E 61 90 00 9B [10:17:58]RAPDU: B4 82 64 56 4F 60 3E 61 90 00 [10:17:58]wFMCommunicate OK [10:17:58]SAM_PROTO_SignData done [10:17:58]FM_MakeSignedData done [10:17:58]CreateOFDProtocolMessage [10:17:58]wFMCommunicate request_size=4 [10:17:58]MH_SAM_APDU [10:17:58]CAPDU: 80 11 00 00 [10:17:58]Write to MH i2c: E2 08 00 B4 2E 80 11 00 00 00 00 00 00 5C [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 17 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 17 00 B4 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AF [10:17:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:17:58]wFMCommunicate OK [10:17:58]CreateOFDProtocolMessage done [10:17:58]OFDSenderStorePacket 59814 [10:17:58]StoreOFDPacket docnum=59814 [10:17:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 3C E4 08 01 59 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 56 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 E9 00 00 35 04 06 00 5E 61 49 9B 20 B5 B4 82 64 56 4F 60 3E 61 [10:17:58]CheckFolder [10:17:58]dirname=/storage/ofd_packets [10:17:58]CheckFolder done [10:17:58]ProducePacketName [10:17:58]name=ofd_packets/00059814 [10:17:58]NVStorageSaveData ofd_packets/00059814 [10:17:58]File name is /storage/ofd_packets/00059814 [10:17:58]Write 302 bytes [10:17:58]NVStorageSaveData done [10:17:58]OFDSenderStorePacket done [10:17:58]KKMCreateOFDPacket done [10:17:58]NVStorageSaveData kkm_last_timestamp [10:17:58]File name is /storage/kkm_last_timestamp [10:17:58]Write 4 bytes [10:17:58]NVStorageSaveData done [10:17:58]ExternCall_PrintAddStr [10:17:58]wPrintStart [10:17:58]Write to MH i2c: 01 00 00 B5 2E E3 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 B5 2E 00 00 00 00 00 FF 0F F8 [10:17:58]RasterBufferAndPrint [10:17:58]line Счет N : (1)545513 [10:17:58]line ИНН: 02508201610067 [10:17:58]line Контрольно-Кассовый Чек [10:17:58]line ПРОДАЖА [10:17:58]line ТРК (МРК, ГНК) : 44 [10:17:58]line Товар: 2710124130 [10:17:58]line SUPER 92-К-5 [10:17:58]line 10.310 * 67.90 [10:17:58]line = 700.05 [10:17:58]line НДС 12% НСП 1% [10:17:58]line > о реализуемом товаре [10:17:58]line ОКРУГЛЕНИЕ: -0.05 [10:17:58]line ИТОГО: 700.00 [10:17:58]line Внесено: 700.00 [10:17:58]line СДАЧА: 0.00 [10:17:58]line НСП 1% : 6.19 [10:17:58]line НДС 12% : 74.34 [10:17:58]line Наличными: 700.00 [10:17:58]line Безнал.: 0.00 [10:17:58]line Место: АЗС № 117 "Партнер Нефть" [10:17:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:17:58]line СНО: Общий режим [10:17:58]line Чек 209 05.06.2024 10:17 [10:17:58]line Смена: 72 ФФД: 1.0 [10:17:58]line ЗНМ: 0300000048 [10:17:58]line РНМ: 0000000000151680 [10:17:58]line Версия ККМ: v1.0 [10:17:58]line ФМ: 0000000000959414 [10:17:58]line ФД: 59814 [10:17:58]line ФПД: 103771939741877 [10:17:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101758&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59814&fm=103771939741877&tin=02508201610067®Number=0000000000151680&sum=70000 [10:17:59]OFD Sender: Processing packet 59814 [packets to send 53, broken 52] [10:17:59]ProducePacketName [10:17:59]name=ofd_packets/00059814 [10:17:59]OFD Sender: To server: pG, [10:17:59]CommunicateWithHost lk.salyk.kg:30040 [10:17:59]ConnectInit lk.salyk.kg [10:17:59]written 0, free lines is 4095 [10:17:59]Connected sock=10 [10:17:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 3C E4 08 01 59 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 56 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 E9 00 00 35 04 06 00 5E 61 49 9B 20 B5 B4 82 64 56 4F 60 3E 61 [10:17:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 43 B8 47 00 A5 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 E9 00 00 F4 03 04 00 5A E7 5F 66 B6 04 01 00 00 6C 58 67 E6 B1 ED F5 41 [10:17:59]CommunicateWithHost err = 0 [10:17:59]CheckOFDResponse [10:17:59]1017 (14) - 77093643461234 [10:17:59]1041 (16) - 0000000000959414 [10:17:59]1040 (4) - 59814 [10:17:59]1012 (4) - 05.06.2024 04:19 [10:17:59]1206 (1) - 0 [10:17:59]OFD Sender: Remove packet 59814 [10:17:59]ProducePacketName [10:17:59]name=ofd_packets/00059814 [10:17:59]NVStorageDeleteData [10:17:59]Write to MH i2c: 01 00 00 E0 2E 0E [10:17:59]Write i2c OK [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: 01 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: 01 07 00 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: 01 07 00 E0 2E 00 00 00 00 00 98 0C B9 [10:17:59]RasterBufferAndPrint [10:17:59]line [10:17:59]line [10:17:59]line [10:17:59]line [10:17:59]line [10:17:59]written 0, free lines is 3228 [10:17:59]MH_Cut [10:17:59]Write to MH i2c: D1 01 00 E7 2E 01 E7 [10:17:59]Write i2c OK [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: D1 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: D1 01 00 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: D1 01 00 E7 2E 00 E6 [10:17:59]Write to MH i2c: 01 00 00 E8 2E 16 [10:17:59]Write i2c OK [10:17:59]MH_I2C_Read... [10:17:59]OFD Sender: No OFD packet to send [10:18:00]*** Cut start [10:18:00]*** Partial cut [10:18:00]*** CUTSNS_PIN = 1 [10:18:00]*** CUTSNS_PIN = 0 [10:18:00]*** Brake cut motor [10:18:01]Read from MH i2c: 01 [10:18:01]MH_I2C_Read... [10:18:01]*** Stop cut motor [10:18:01]*** Cut end [10:18:01]Read from MH i2c: 01 07 00 [10:18:01]MH_I2C_Read... [10:18:01]Read from MH i2c: 01 07 00 E8 2E 00 00 00 00 00 FF 0F 2B [10:18:01]process_action close_receipt done [10:18:01]requested_data is exist [10:18:01]produce_requested_data [10:18:01]requested_item fm.sn is exist - process it [10:18:01]wFMCommunicate request_size=4 [10:18:01]MH_SAM_APDU [10:18:01]CAPDU: 80 11 00 00 [10:18:01]Write to MH i2c: E2 08 00 E9 2E 80 11 00 00 00 00 00 00 91 [10:18:01]Write i2c OK [10:18:01]MH_I2C_Read... [10:18:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:01]Read from MH i2c: E2 [10:18:01]MH_I2C_Read... [10:18:01]Read from MH i2c: E2 17 00 [10:18:01]MH_I2C_Read... [10:18:01]Read from MH i2c: E2 17 00 E9 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E4 [10:18:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:18:01]wFMCommunicate OK [10:18:01]requested_item fd.num is exist - process it [10:18:01]SAM_PROTO_GetFieldsCounters [10:18:01]wFMCommunicate request_size=4 [10:18:01]MH_SAM_APDU [10:18:01]CAPDU: 80 13 00 00 [10:18:01]Write to MH i2c: E2 08 00 EA 2E 80 13 00 00 00 00 00 00 94 [10:18:01]Write i2c OK [10:18:01]MH_I2C_Read... [10:18:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:01]Read from MH i2c: E2 [10:18:01]MH_I2C_Read... [10:18:01]Read from MH i2c: E2 62 00 [10:18:01]MH_I2C_Read... [10:18:01]Read from MH i2c: E2 62 00 EA 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A6 E9 00 00 0E 04 04 00 48 00 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 FB [10:18:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A6 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:01]wFMCommunicate OK [10:18:01]SAM_PROTO_GetFieldsCounters done [10:18:01]requested_item shift.num is exist - process it [10:18:01]requested_item shift.opened is exist - process it [10:18:01]req_shift_opened [10:18:01]FM_GetShiftState [10:18:01]SAM_PROTO_GetShiftState [10:18:01]wFMCommunicate request_size=4 [10:18:01]MH_SAM_APDU [10:18:01]CAPDU: 80 13 01 00 [10:18:01]Write to MH i2c: E2 08 00 EB 2E 80 13 01 00 00 00 00 00 96 [10:18:01]Write i2c OK [10:18:01]MH_I2C_Read... [10:18:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:01]Read from MH i2c: E2 [10:18:01]MH_I2C_Read... [10:18:01]Read from MH i2c: E2 0E 00 [10:18:01]MH_I2C_Read... [10:18:01]Read from MH i2c: E2 0E 00 EB 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CE [10:18:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:18:01]wFMCommunicate OK [10:18:01]SAM_PROTO_GetShiftState done [10:18:01]FM_GetShiftState done [10:18:01]req_shift_opened done [10:18:01]requested_item shift.open_date is exist - process it [10:18:01]req_shift_open_date [10:18:01]req_shift_open_date done [10:18:01]produce_requested_data done [10:18:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59814,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:18:01]process_action_free close_receipt [10:18:01]json_value_free [10:18:01]json_value_free done [10:18:01]process_json_proto returns [10:18:01]Send response to host [10:18:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59814,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:18:01]free response buf [10:18:01]execute_script done [10:18:01]execute_script returns [10:18:01]free content buf [10:18:01]Sock 9.Close socket [10:18:01]Sock 9.Thread stoped [10:18:04]OFD Sender: No OFD packet to send [10:18:09]OFD Sender: No OFD packet to send [10:18:14]OFD Sender: No OFD packet to send [10:18:19]OFD Sender: No OFD packet to send [10:18:20]accept exits with 8 [10:18:20]New connection [10:18:20]New thread 3066957156 created [10:18:20]Thread 3067100516 joined [10:18:20]Waiting for new connection... [10:18:20] Sock 8.Parse request [10:18:20]Sock 8.Check first char [10:18:20]Sock 8.First char is OK [10:18:20]request: POST /json_proto HTTP/1.0 [10:18:20]Method: POST [10:18:20]URL: /json_proto [10:18:20]Method is POST - this is cgi request [10:18:20]url: /json_proto [10:18:20]query_string will be loaded in cgi processing [10:18:20]execute_cgi json_proto POST (null) [10:18:20]execute_cgi path=json_proto method=POST [10:18:20]POST find Content-Length [10:18:20]Host: 172.17.60.68:8080 [10:18:20]Content-Length: 846 [10:18:20]Content-Type: application/json [10:18:20] [10:18:20]POST finish read [10:18:20]Found Content-Length = 846 [10:18:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 51.640, "sum" : 1802.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1802.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:20]execute_script... [10: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)545511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 51.640, "sum" : 1802.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1802.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:20]POST & json_proto [10:18:20]process_json_proto [10:18:20]json parsed OK: [10:18:20]protocol is kg_v1.0 [10:18:20]action value=close_receipt [10:18:20]process_action close_receipt [10:18:20]cmd_close_receipt [10:18:20]MH_GetDate [10:18:20]Write to MH i2c: F0 00 00 EC 2E 09 [10:18:20]Write i2c OK [10:18:20]MH_I2C_Read... [10:18:20]Read from MH i2c: F0 [10:18:20]MH_I2C_Read... [10:18:20]Read from MH i2c: F0 09 00 [10:18:20]MH_I2C_Read... [10:18:20]Read from MH i2c: F0 09 00 EC 2E 00 6E 3B 60 66 9A 61 5F 66 41 [10:18:20]GetLastDocTimeStamp 1717582678 [10:18:20]current date 1717582702 [10:18:20]FM_GetShiftState [10:18:20]SAM_PROTO_GetShiftState [10:18:20]wFMCommunicate request_size=4 [10:18:20]MH_SAM_APDU [10:18:20]CAPDU: 80 13 01 00 [10:18:20]Write to MH i2c: E2 08 00 ED 2E 80 13 01 00 00 00 00 00 98 [10:18:20]Write i2c OK [10:18:20]MH_I2C_Read... [10:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:21]Read from MH i2c: E2 [10:18:21]MH_I2C_Read... [10:18:21]Read from MH i2c: E2 0E 00 [10:18:21]MH_I2C_Read... [10:18:21]Read from MH i2c: E2 0E 00 ED 2E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D0 [10:18:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:18:21]wFMCommunicate OK [10:18:21]SAM_PROTO_GetShiftState done [10:18:21]FM_GetShiftState done [10:18:21]opened in 1717545916 [10:18:21]opened+sec_in_day 1717632316 [10:18:21]quantity*price = 180223 [10:18:21]sum+1 = 180225 [10:18:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1802.24 НСП 1% : 15.95 НДС 12% : 191.39 Наличными: 0.00 Безнал.: 1802.24 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 210 05.06.2024 10:18 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59815 ФПД: 163962298257109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101822&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59815&fm=163962298257109&tin=02508201610067®Number=0000000000151680&sum=180224 [10:18:22]StoreToDocumentArchive [10:18:22]shift 72 fd 59815 [10:18:22]save to /storage/0072/doc_00059815 [10:18:22]save last doc name /storage/0072/doc_00059815 to /storage/kkm_last_doc_name [10:18:22]save OK [10:18:22]Clear old archive folders... [10:18:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:18:22]tlvbuf is 003B64C0 [10:18:22]SAM_PROTO_ClearQueue [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 09 00 00 [10:18:22]Write to MH i2c: E2 08 00 FA 2E 80 09 00 00 00 00 00 00 9A [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 FA 2E 00 90 00 9C [10:18:22]RAPDU: 90 00 [10:18:22]wFMCommunicate OK [10:18:22]SAM_PROTO_ClearQueue done [10:18:22]KKMCreateOFDPacket [10:18:22]OFDProtocolAddRootSTLVToBuf [10:18:22]FM_MakeSignedData [10:18:22]FM_MakeSignedData [10:18:22]SAM_PROTO_SignData [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 0D 01 02 [10:18:22]Write to MH i2c: E2 08 00 FB 2E 80 0D 01 02 00 00 00 00 A2 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 FB 2E 00 90 00 9D [10:18:22]RAPDU: 90 00 [10:18:22]wFMCommunicate OK [10:18:22]wFMCommunicate request_size=255 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B8 C9 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 00 C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 C0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6E 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 E9 00 00 35 04 06 00 95 1F [10:18:22]Write to MH i2c: E2 02 01 FC 2E 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 B8 C9 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 00 C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 C0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6E 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 E9 00 00 35 04 06 00 95 1F 00 00 E0 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 FC 2E 00 90 00 9E [10:18:22]RAPDU: 90 00 [10:18:22]wFMCommunicate OK [10:18:22]wFMCommunicate request_size=9 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 0D 02 02 04 72 8B 4E D5 [10:18:22]Write to MH i2c: E2 0C 00 FD 2E 80 0D 02 02 04 00 72 8B 4E D5 00 00 CD [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 03 00 FD 2E 00 90 00 9F [10:18:22]RAPDU: 90 00 [10:18:22]wFMCommunicate OK [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 0D 03 02 [10:18:22]Write to MH i2c: E2 08 00 FE 2E 80 0D 03 02 00 00 00 00 A7 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 0B 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 0B 00 FE 2E 00 D5 84 A2 83 F7 04 DE 9C 90 00 9B [10:18:22]RAPDU: D5 84 A2 83 F7 04 DE 9C 90 00 [10:18:22]wFMCommunicate OK [10:18:22]SAM_PROTO_SignData done [10:18:22]FM_MakeSignedData done [10:18:22]CreateOFDProtocolMessage [10:18:22]wFMCommunicate request_size=4 [10:18:22]MH_SAM_APDU [10:18:22]CAPDU: 80 11 00 00 [10:18:22]Write to MH i2c: E2 08 00 FF 2E 80 11 00 00 00 00 00 00 A7 [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:22]Read from MH i2c: E2 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 17 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: E2 17 00 FF 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FA [10:18:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:18:22]wFMCommunicate OK [10:18:22]CreateOFDProtocolMessage done [10:18:22]OFDSenderStorePacket 59815 [10:18:22]StoreOFDPacket docnum=59815 [10:18:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 61 68 06 01 20 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B8 C9 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 00 C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 C0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6E 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 E9 00 00 35 04 06 00 95 1F 72 8B 4E D5 D5 84 A2 83 F7 04 DE 9C [10:18:22]CheckFolder [10:18:22]dirname=/storage/ofd_packets [10:18:22]CheckFolder done [10:18:22]ProducePacketName [10:18:22]name=ofd_packets/00059815 [10:18:22]NVStorageSaveData ofd_packets/00059815 [10:18:22]File name is /storage/ofd_packets/00059815 [10:18:22]Write 300 bytes [10:18:22]NVStorageSaveData done [10:18:22]OFDSenderStorePacket done [10:18:22]KKMCreateOFDPacket done [10:18:22]NVStorageSaveData kkm_last_timestamp [10:18:22]File name is /storage/kkm_last_timestamp [10:18:22]Write 4 bytes [10:18:22]NVStorageSaveData done [10:18:22]ExternCall_PrintAddStr [10:18:22]wPrintStart [10:18:22]Write to MH i2c: 01 00 00 00 2F 2F [10:18:22]Write i2c OK [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: 01 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: 01 07 00 [10:18:22]MH_I2C_Read... [10:18:22]Read from MH i2c: 01 07 00 00 2F 00 00 00 00 00 FF 0F 44 [10:18:22]RasterBufferAndPrint [10:18:22]line Счет N : (1)545511 [10:18:22]line ИНН: 02508201610067 [10:18:22]line Контрольно-Кассовый Чек [10:18:22]line ПРОДАЖА [10:18:22]line ТРК (МРК, ГНК) : 71 [10:18:22]line Товар: 2711190000 [10:18:22]line ГАЗ-К-5 [10:18:22]line 51.640 * 34.90 [10:18:22]line = 1802.24 [10:18:22]line НДС 12% НСП 1% [10:18:22]line > о реализуемом товаре [10:18:22]line ИТОГО: 1802.24 [10:18:22]line НСП 1% : 15.95 [10:18:22]line НДС 12% : 191.39 [10:18:22]line Наличными: 0.00 [10:18:22]line Безнал.: 1802.24 [10:18:22]line Место: АЗС № 117 "Партнер Нефть" [10:18:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:18:22]line СНО: Общий режим [10:18:22]line Чек 210 05.06.2024 10:18 [10:18:22]line Смена: 72 ФФД: 1.0 [10:18:22]line ЗНМ: 0300000048 [10:18:22]line РНМ: 0000000000151680 [10:18:22]line Версия ККМ: v1.0 [10:18:22]line Платежная система: АКБ Кыргызстан [10:18:22]line ФМ: 0000000000959414 [10:18:22]line ФД: 59815 [10:18:22]line ФПД: 163962298257109 [10:18:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101822&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59815&fm=163962298257109&tin=02508201610067®Number=0000000000151680&sum=180224 [10:18:22]OFD Sender: Processing packet 59815 [packets to send 53, broken 52] [10:18:22]ProducePacketName [10:18:22]name=ofd_packets/00059815 [10:18:22]OFD Sender: To server: pG, [10:18:22]CommunicateWithHost lk.salyk.kg:30040 [10:18:22]ConnectInit lk.salyk.kg [10:18:22]written 0, free lines is 4095 [10:18:23]Connected sock=10 [10:18:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 61 68 06 01 20 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B8 C9 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 00 C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 C0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6E 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 E9 00 00 35 04 06 00 95 1F 72 8B 4E D5 D5 84 A2 83 F7 04 DE 9C [10:18:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 86 77 47 00 6D EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 E9 00 00 F4 03 04 00 72 E7 5F 66 B6 04 01 00 00 63 58 9F 1A 46 0B 8D A1 [10:18:23]CommunicateWithHost err = 0 [10:18:23]CheckOFDResponse [10:18:23]1017 (14) - 77093643461234 [10:18:23]1041 (16) - 0000000000959414 [10:18:23]1040 (4) - 59815 [10:18:23]1012 (4) - 05.06.2024 04:20 [10:18:23]1206 (1) - 0 [10:18:23]OFD Sender: Remove packet 59815 [10:18:23]ProducePacketName [10:18:23]name=ofd_packets/00059815 [10:18:23]NVStorageDeleteData [10:18:23]Write to MH i2c: 01 00 00 2A 2F 59 [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: 01 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: 01 07 00 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: 01 07 00 2A 2F 00 00 00 00 00 B9 0C 25 [10:18:23]RasterBufferAndPrint [10:18:23]line [10:18:23]line [10:18:23]line [10:18:23]line [10:18:23]line [10:18:23]written 0, free lines is 3261 [10:18:23]MH_Cut [10:18:23]Write to MH i2c: D1 01 00 31 2F 01 32 [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: D1 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: D1 01 00 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: D1 01 00 31 2F 00 31 [10:18:23]Write to MH i2c: 01 00 00 32 2F 61 [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:23]OFD Sender: No OFD packet to send [10:18:24]*** Cut start [10:18:24]*** Partial cut [10:18:24]*** CUTSNS_PIN = 1 [10:18:24]*** CUTSNS_PIN = 0 [10:18:24]*** Brake cut motor [10:18:24]Read from MH i2c: 01 [10:18:24]MH_I2C_Read... [10:18:24]*** Stop cut motor [10:18:24]*** Cut end [10:18:24]Read from MH i2c: 01 07 00 [10:18:24]MH_I2C_Read... [10:18:24]Read from MH i2c: 01 07 00 32 2F 00 00 00 00 00 FF 0F 76 [10:18:24]process_action close_receipt done [10:18:24]requested_data is exist [10:18:24]produce_requested_data [10:18:24]requested_item fm.sn is exist - process it [10:18:24]wFMCommunicate request_size=4 [10:18:24]MH_SAM_APDU [10:18:24]CAPDU: 80 11 00 00 [10:18:24]Write to MH i2c: E2 08 00 33 2F 80 11 00 00 00 00 00 00 DC [10:18:24]Write i2c OK [10:18:24]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 [10:18:25]MH_I2C_Read... [10:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:25]Read from MH i2c: E2 17 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 17 00 33 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2F [10:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:18:25]wFMCommunicate OK [10:18:25]requested_item fd.num is exist - process it [10:18:25]SAM_PROTO_GetFieldsCounters [10:18:25]wFMCommunicate request_size=4 [10:18:25]MH_SAM_APDU [10:18:25]CAPDU: 80 13 00 00 [10:18:25]Write to MH i2c: E2 08 00 34 2F 80 13 00 00 00 00 00 00 DF [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:25]Read from MH i2c: E2 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 62 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 62 00 34 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A7 E9 00 00 0E 04 04 00 48 00 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 4A [10:18:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A7 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:25]wFMCommunicate OK [10:18:25]SAM_PROTO_GetFieldsCounters done [10:18:25]requested_item shift.num is exist - process it [10:18:25]requested_item shift.opened is exist - process it [10:18:25]req_shift_opened [10:18:25]FM_GetShiftState [10:18:25]SAM_PROTO_GetShiftState [10:18:25]wFMCommunicate request_size=4 [10:18:25]MH_SAM_APDU [10:18:25]CAPDU: 80 13 01 00 [10:18:25]Write to MH i2c: E2 08 00 35 2F 80 13 01 00 00 00 00 00 E1 [10:18:25]Write i2c OK [10:18:25]MH_I2C_Read... [10:18:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:25]Read from MH i2c: E2 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 0E 00 [10:18:25]MH_I2C_Read... [10:18:25]Read from MH i2c: E2 0E 00 35 2F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 19 [10:18:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:18:25]wFMCommunicate OK [10:18:25]SAM_PROTO_GetShiftState done [10:18:25]FM_GetShiftState done [10:18:25]req_shift_opened done [10:18:25]requested_item shift.open_date is exist - process it [10:18:25]req_shift_open_date [10:18:25]req_shift_open_date done [10:18:25]produce_requested_data done [10:18:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59815,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:18:25]process_action_free close_receipt [10:18:25]json_value_free [10:18:25]json_value_free done [10:18:25]process_json_proto returns [10:18:25]Send response to host [10:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59815,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:18:25]free response buf [10:18:25]execute_script done [10:18:25]execute_script returns [10:18:25]free content buf [10:18:25]Sock 8.Close socket [10:18:25]Sock 8.Thread stoped [10:18:28]OFD Sender: No OFD packet to send [10:18:33]OFD Sender: No OFD packet to send [10:18:38]OFD Sender: No OFD packet to send [10:18:43]OFD Sender: No OFD packet to send [10:18:48]OFD Sender: No OFD packet to send [10:18:53]OFD Sender: No OFD packet to send [10:18:58]OFD Sender: No OFD packet to send [10:19:03]OFD Sender: No OFD packet to send [10:19:08]OFD Sender: No OFD packet to send [10:19:11]accept exits with 9 [10:19:11]New connection [10:19:11]New thread 3067100516 created [10:19:11]Thread 3066957156 joined [10:19:11]Waiting for new connection... [10:19:11] Sock 9.Parse request [10:19:11]Sock 9.Check first char [10:19:11]Sock 9.First char is OK [10:19:11]request: POST /json_proto HTTP/1.0 [10:19:11]Method: POST [10:19:11]URL: /json_proto [10:19:11]Method is POST - this is cgi request [10:19:11]url: /json_proto [10:19:11]query_string will be loaded in cgi processing [10:19:11]execute_cgi json_proto POST (null) [10:19:11]execute_cgi path=json_proto method=POST [10:19:11]POST find Content-Length [10:19:11]Host: 172.17.60.68:8080 [10:19:11]Content-Length: 679 [10:19:11]Content-Type: application/json [10:19:11] [10:19:11]POST finish read [10:19:11]Found Content-Length = 679 [10:19:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545515", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:11]execute_script... [10:19:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545515", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:11]POST & json_proto [10:19:11]process_json_proto [10:19:11]json parsed OK: [10:19:11]protocol is kg_v1.0 [10:19:11]action value=close_receipt [10:19:11]process_action close_receipt [10:19:11]cmd_close_receipt [10:19:11]MH_GetDate [10:19:11]Write to MH i2c: F0 00 00 36 2F 54 [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: F0 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: F0 09 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: F0 09 00 36 2F 00 A0 3B 60 66 9A 61 5F 66 BE [10:19:11]GetLastDocTimeStamp 1717582702 [10:19:11]current date 1717582752 [10:19:11]FM_GetShiftState [10:19:11]SAM_PROTO_GetShiftState [10:19:11]wFMCommunicate request_size=4 [10:19:11]MH_SAM_APDU [10:19:11]CAPDU: 80 13 01 00 [10:19:11]Write to MH i2c: E2 08 00 37 2F 80 13 01 00 00 00 00 00 E3 [10:19:11]Write i2c OK [10:19:11]MH_I2C_Read... [10:19:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:11]Read from MH i2c: E2 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 0E 00 [10:19:11]MH_I2C_Read... [10:19:11]Read from MH i2c: E2 0E 00 37 2F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1B [10:19:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:19:11]wFMCommunicate OK [10:19:11]SAM_PROTO_GetShiftState done [10:19:11]FM_GetShiftState done [10:19:11]opened in 1717545916 [10:19:11]opened+sec_in_day 1717632316 [10:19:11]quantity*price = 100018 [10:19:11]sum+1 = 100020 [10:19:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 211 05.06.2024 10:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59816 ФПД: 254063639558283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101912&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59816&fm=254063639558283&tin=02508201610067®Number=0000000000151680&sum=100000 [10:19:12]StoreToDocumentArchive [10:19:12]shift 72 fd 59816 [10:19:12]save to /storage/0072/doc_00059816 [10:19:12]save last doc name /storage/0072/doc_00059816 to /storage/kkm_last_doc_name [10:19:12]save OK [10:19:12]Clear old archive folders... [10:19:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:19:12]tlvbuf is 004A3380 [10:19:12]SAM_PROTO_ClearQueue [10:19:12]wFMCommunicate request_size=4 [10:19:12]MH_SAM_APDU [10:19:12]CAPDU: 80 09 00 00 [10:19:12]Write to MH i2c: E2 08 00 44 2F 80 09 00 00 00 00 00 00 E5 [10:19:12]Write i2c OK [10:19:12]MH_I2C_Read... [10:19:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:12]Read from MH i2c: E2 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 44 2F 00 90 00 E7 [10:19:12]RAPDU: 90 00 [10:19:12]wFMCommunicate OK [10:19:12]SAM_PROTO_ClearQueue done [10:19:12]KKMCreateOFDPacket [10:19:12]OFDProtocolAddRootSTLVToBuf [10:19:12]FM_MakeSignedData [10:19:12]FM_MakeSignedData [10:19:12]SAM_PROTO_SignData [10:19:12]wFMCommunicate request_size=4 [10:19:12]MH_SAM_APDU [10:19:12]CAPDU: 80 0D 01 02 [10:19:12]Write to MH i2c: E2 08 00 45 2F 80 0D 01 02 00 00 00 00 ED [10:19:12]Write i2c OK [10:19:12]MH_I2C_Read... [10:19:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:12]Read from MH i2c: E2 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 45 2F 00 90 00 E8 [10:19:12]RAPDU: 90 00 [10:19:12]wFMCommunicate OK [10:19:12]wFMCommunicate request_size=255 [10:19:12]MH_SAM_APDU [10:19: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 A0 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 E9 00 00 35 04 06 00 E7 11 CC FC [10:19:12]Write to MH i2c: E2 02 01 46 2F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 A0 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 E9 00 00 35 04 06 00 E7 11 CC FC 00 00 5C [10:19:12]Write i2c OK [10:19:12]MH_I2C_Read... [10:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:12]Read from MH i2c: E2 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 46 2F 00 90 00 E9 [10:19:12]RAPDU: 90 00 [10:19:12]wFMCommunicate OK [10:19:12]wFMCommunicate request_size=7 [10:19:12]MH_SAM_APDU [10:19:12]CAPDU: 80 0D 02 02 02 78 8B [10:19:12]Write to MH i2c: E2 0A 00 47 2F 80 0D 02 02 02 00 78 8B 00 00 F7 [10:19:12]Write i2c OK [10:19:12]MH_I2C_Read... [10:19:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:12]Read from MH i2c: E2 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 [10:19:12]MH_I2C_Read... [10:19:12]Read from MH i2c: E2 03 00 47 2F 00 90 00 EA [10:19:12]RAPDU: 90 00 [10:19:12]wFMCommunicate OK [10:19:12]wFMCommunicate request_size=4 [10:19:12]MH_SAM_APDU [10:19:12]CAPDU: 80 0D 03 02 [10:19:12]Write to MH i2c: E2 08 00 48 2F 80 0D 03 02 00 00 00 00 F2 [10:19:12]Write i2c OK [10:19:12]MH_I2C_Read... [10:19:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:13]Read from MH i2c: E2 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: E2 0B 00 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: E2 0B 00 48 2F 00 6F 2F 2E 93 A0 FC 3B 0B 90 00 34 [10:19:13]RAPDU: 6F 2F 2E 93 A0 FC 3B 0B 90 00 [10:19:13]wFMCommunicate OK [10:19:13]SAM_PROTO_SignData done [10:19:13]FM_MakeSignedData done [10:19:13]CreateOFDProtocolMessage [10:19:13]wFMCommunicate request_size=4 [10:19:13]MH_SAM_APDU [10:19:13]CAPDU: 80 11 00 00 [10:19:13]Write to MH i2c: E2 08 00 49 2F 80 11 00 00 00 00 00 00 F2 [10:19:13]Write i2c OK [10:19:13]MH_I2C_Read... [10:19:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:13]Read from MH i2c: E2 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: E2 17 00 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: E2 17 00 49 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 45 [10:19:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:19:13]wFMCommunicate OK [10:19:13]CreateOFDProtocolMessage done [10:19:13]OFDSenderStorePacket 59816 [10:19:13]StoreOFDPacket docnum=59816 [10:19:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0A 2C 04 01 5C 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 A0 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 E9 00 00 35 04 06 00 E7 11 CC FC 78 8B 6F 2F 2E 93 A0 FC 3B 0B [10:19:13]CheckFolder [10:19:13]dirname=/storage/ofd_packets [10:19:13]CheckFolder done [10:19:13]ProducePacketName [10:19:13]name=ofd_packets/00059816 [10:19:13]NVStorageSaveData ofd_packets/00059816 [10:19:13]File name is /storage/ofd_packets/00059816 [10:19:13]Write 298 bytes [10:19:13]NVStorageSaveData done [10:19:13]OFDSenderStorePacket done [10:19:13]KKMCreateOFDPacket done [10:19:13]NVStorageSaveData kkm_last_timestamp [10:19:13]File name is /storage/kkm_last_timestamp [10:19:13]Write 4 bytes [10:19:13]NVStorageSaveData done [10:19:13]OFD Sender: Processing packet 59816 [packets to send 53, broken 52] [10:19:13]ProducePacketName [10:19:13]name=ofd_packets/00059816 [10:19:13]OFD Sender: To server: pG, [10:19:13]CommunicateWithHost lk.salyk.kg:30040 [10:19:13]ConnectInit lk.salyk.kg [10:19:13]ExternCall_PrintAddStr [10:19:13]wPrintStart [10:19:13]Write to MH i2c: 01 00 00 4A 2F 79 [10:19:13]Write i2c OK [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 07 00 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 07 00 4A 2F 00 00 00 00 00 FF 0F 8E [10:19:13]RasterBufferAndPrint [10:19:13]line Счет N : (1)545515 [10:19:13]line ИНН: 02508201610067 [10:19:13]line Контрольно-Кассовый Чек [10:19:13]line ПРОДАЖА [10:19:13]line ТРК (МРК, ГНК) : 31 [10:19:13]line Товар: 2710194210 [10:19:13]line ДТ-К-5 [10:19:13]line 13.720 * 72.90 [10:19:13]line = 1000.19 [10:19:13]line НДС 12% НСП 1% [10:19:13]line > о реализуемом товаре [10:19:13]line ОКРУГЛЕНИЕ: -0.19 [10:19:13]line ИТОГО: 1000.00 [10:19:13]line Внесено: 1000.00 [10:19:13]line СДАЧА: 0.00 [10:19:13]line НСП 1% : 8.85 [10:19:13]line НДС 12% : 106.21 [10:19:13]line Наличными: 1000.00 [10:19:13]line Безнал.: 0.00 [10:19:13]line Место: АЗС № 117 "Партнер Нефть" [10:19:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:19:13]line СНО: Общий режим [10:19:13]line Чек 211 05.06.2024 10:19 [10:19:13]line Смена: 72 ФФД: 1.0 [10:19:13]line ЗНМ: 0300000048 [10:19:13]line РНМ: 0000000000151680 [10:19:13]line Версия ККМ: v1.0 [10:19:13]line ФМ: 0000000000959414 [10:19:13]line ФД: 59816 [10:19:13]line ФПД: 254063639558283 [10:19:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101912&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59816&fm=254063639558283&tin=02508201610067®Number=0000000000151680&sum=100000 [10:19:13]Connected sock=11 [10:19:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0A 2C 04 01 5C 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 A0 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 E9 00 00 35 04 06 00 E7 11 CC FC 78 8B 6F 2F 2E 93 A0 FC 3B 0B [10:19:13]written 0, free lines is 4095 [10:19:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 31 EE 47 00 32 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 E9 00 00 F4 03 04 00 A4 E7 5F 66 B6 04 01 00 00 C8 07 19 29 25 B5 16 F1 [10:19:13]CommunicateWithHost err = 0 [10:19:13]CheckOFDResponse [10:19:13]1017 (14) - 77093643461234 [10:19:13]1041 (16) - 0000000000959414 [10:19:13]1040 (4) - 59816 [10:19:13]1012 (4) - 05.06.2024 04:20 [10:19:13]1206 (1) - 0 [10:19:13]OFD Sender: Remove packet 59816 [10:19:13]ProducePacketName [10:19:13]name=ofd_packets/00059816 [10:19:13]NVStorageDeleteData [10:19:13]Write to MH i2c: 01 00 00 75 2F A4 [10:19:13]Write i2c OK [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 07 00 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 07 00 75 2F 00 00 00 00 00 98 0C 4F [10:19:13]RasterBufferAndPrint [10:19:13]line [10:19:13]line [10:19:13]line [10:19:13]line [10:19:13]line [10:19:13]written 0, free lines is 3228 [10:19:13]MH_Cut [10:19:13]Write to MH i2c: D1 01 00 7C 2F 01 7D [10:19:13]Write i2c OK [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: D1 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: D1 01 00 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: D1 01 00 7C 2F 00 7C [10:19:13]Write to MH i2c: 01 00 00 7D 2F AC [10:19:13]Write i2c OK [10:19:13]MH_I2C_Read... [10:19:14]OFD Sender: No OFD packet to send [10:19:14]*** Cut start [10:19:14]*** Partial cut [10:19:14]*** CUTSNS_PIN = 1 [10:19:14]*** CUTSNS_PIN = 0 [10:19:15]*** Brake cut motor [10:19:15]Read from MH i2c: 01 [10:19:15]MH_I2C_Read... [10:19:15]*** Stop cut motor [10:19:15]*** Cut end [10:19:15]Read from MH i2c: 01 07 00 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: 01 07 00 7D 2F 00 00 00 00 00 FF 0F C1 [10:19:15]process_action close_receipt done [10:19:15]requested_data is exist [10:19:15]produce_requested_data [10:19:15]requested_item fm.sn is exist - process it [10:19:15]wFMCommunicate request_size=4 [10:19:15]MH_SAM_APDU [10:19:15]CAPDU: 80 11 00 00 [10:19:15]Write to MH i2c: E2 08 00 7E 2F 80 11 00 00 00 00 00 00 27 [10:19:15]Write i2c OK [10:19:15]MH_I2C_Read... [10:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:15]Read from MH i2c: E2 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 17 00 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 17 00 7E 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7A [10:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:19:15]wFMCommunicate OK [10:19:15]requested_item fd.num is exist - process it [10:19:15]SAM_PROTO_GetFieldsCounters [10:19:15]wFMCommunicate request_size=4 [10:19:15]MH_SAM_APDU [10:19:15]CAPDU: 80 13 00 00 [10:19:15]Write to MH i2c: E2 08 00 7F 2F 80 13 00 00 00 00 00 00 2A [10:19:15]Write i2c OK [10:19:15]MH_I2C_Read... [10:19:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:15]Read from MH i2c: E2 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 62 00 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 62 00 7F 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A8 E9 00 00 0E 04 04 00 48 00 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 99 [10:19:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A8 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:15]wFMCommunicate OK [10:19:15]SAM_PROTO_GetFieldsCounters done [10:19:15]requested_item shift.num is exist - process it [10:19:15]requested_item shift.opened is exist - process it [10:19:15]req_shift_opened [10:19:15]FM_GetShiftState [10:19:15]SAM_PROTO_GetShiftState [10:19:15]wFMCommunicate request_size=4 [10:19:15]MH_SAM_APDU [10:19:15]CAPDU: 80 13 01 00 [10:19:15]Write to MH i2c: E2 08 00 80 2F 80 13 01 00 00 00 00 00 2C [10:19:15]Write i2c OK [10:19:15]MH_I2C_Read... [10:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:15]Read from MH i2c: E2 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 0E 00 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 0E 00 80 2F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 64 [10:19:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:19:15]wFMCommunicate OK [10:19:15]SAM_PROTO_GetShiftState done [10:19:15]FM_GetShiftState done [10:19:15]req_shift_opened done [10:19:15]requested_item shift.open_date is exist - process it [10:19:15]req_shift_open_date [10:19:15]req_shift_open_date done [10:19:15]produce_requested_data done [10:19:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59816,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:19:15]process_action_free close_receipt [10:19:15]json_value_free [10:19:15]json_value_free done [10:19:15]process_json_proto returns [10:19:15]Send response to host [10:19:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59816,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:19:15]free response buf [10:19:15]execute_script done [10:19:15]execute_script returns [10:19:15]free content buf [10:19:15]Sock 9.Close socket [10:19:15]Sock 9.Thread stoped [10:19:19]OFD Sender: No OFD packet to send [10:19:24]OFD Sender: No OFD packet to send [10:19:29]OFD Sender: No OFD packet to send [10:19:31]accept exits with 8 [10:19:31]New connection [10:19:31]New thread 3066957156 created [10:19:31]Thread 3067100516 joined [10:19:31]Waiting for new connection... [10:19:31] Sock 8.Parse request [10:19:31]Sock 8.Check first char [10:19:31]Sock 8.First char is OK [10:19:31]request: POST /json_proto HTTP/1.0 [10:19:31]Method: POST [10:19:31]URL: /json_proto [10:19:31]Method is POST - this is cgi request [10:19:31]url: /json_proto [10:19:31]query_string will be loaded in cgi processing [10:19:31]execute_cgi json_proto POST (null) [10:19:31]execute_cgi path=json_proto method=POST [10:19:31]POST find Content-Length [10:19:31]Host: 172.17.60.68:8080 [10:19:31]Content-Length: 843 [10:19:31]Content-Type: application/json [10:19:31] [10:19:31]POST finish read [10:19:31]Found Content-Length = 843 [10:19:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 44.370, "sum" : 3278.94, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3278.94 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:31]execute_script... [10:19:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 44.370, "sum" : 3278.94, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3278.94 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:31]POST & json_proto [10:19:31]process_json_proto [10:19:31]json parsed OK: [10:19:31]protocol is kg_v1.0 [10:19:31]action value=close_receipt [10:19:31]process_action close_receipt [10:19:31]cmd_close_receipt [10:19:31]MH_GetDate [10:19:31]Write to MH i2c: F0 00 00 81 2F 9F [10:19:31]Write i2c OK [10:19:31]MH_I2C_Read... [10:19:31]Read from MH i2c: F0 [10:19:31]MH_I2C_Read... [10:19:31]Read from MH i2c: F0 09 00 [10:19:31]MH_I2C_Read... [10:19:31]Read from MH i2c: F0 09 00 81 2F 00 B4 3B 60 66 9A 61 5F 66 1D [10:19:31]GetLastDocTimeStamp 1717582752 [10:19:31]current date 1717582772 [10:19:31]FM_GetShiftState [10:19:31]SAM_PROTO_GetShiftState [10:19:31]wFMCommunicate request_size=4 [10:19:31]MH_SAM_APDU [10:19:31]CAPDU: 80 13 01 00 [10:19:31]Write to MH i2c: E2 08 00 82 2F 80 13 01 00 00 00 00 00 2E [10:19:31]Write i2c OK [10:19:31]MH_I2C_Read... [10:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:31]Read from MH i2c: E2 [10:19:31]MH_I2C_Read... [10:19:31]Read from MH i2c: E2 0E 00 [10:19:31]MH_I2C_Read... [10:19:31]Read from MH i2c: E2 0E 00 82 2F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 66 [10:19:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:19:31]wFMCommunicate OK [10:19:31]SAM_PROTO_GetShiftState done [10:19:31]FM_GetShiftState done [10:19:31]opened in 1717545916 [10:19:31]opened+sec_in_day 1717632316 [10:19:31]quantity*price = 327894 [10:19:31]sum+1 = 327895 [10:19:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3278.94 НСП 1% : 29.02 НДС 12% : 348.21 Наличными: 0.00 Безнал.: 3278.94 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 212 05.06.2024 10:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59817 ФПД: 70589971364394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101932&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59817&fm=70589971364394&tin=02508201610067®Number=0000000000151680&sum=327894 [10:19:32]StoreToDocumentArchive [10:19:32]shift 72 fd 59817 [10:19:32]save to /storage/0072/doc_00059817 [10:19:32]save last doc name /storage/0072/doc_00059817 to /storage/kkm_last_doc_name [10:19:32]save OK [10:19:32]Clear old archive folders... [10:19:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:19:32]tlvbuf is B6EFE430 [10:19:32]SAM_PROTO_ClearQueue [10:19:32]wFMCommunicate request_size=4 [10:19:32]MH_SAM_APDU [10:19:32]CAPDU: 80 09 00 00 [10:19:32]Write to MH i2c: E2 08 00 8F 2F 80 09 00 00 00 00 00 00 30 [10:19:32]Write i2c OK [10:19:32]MH_I2C_Read... [10:19:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:32]Read from MH i2c: E2 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 8F 2F 00 90 00 32 [10:19:32]RAPDU: 90 00 [10:19:32]wFMCommunicate OK [10:19:32]SAM_PROTO_ClearQueue done [10:19:32]KKMCreateOFDPacket [10:19:32]OFDProtocolAddRootSTLVToBuf [10:19:32]FM_MakeSignedData [10:19:32]FM_MakeSignedData [10:19:32]SAM_PROTO_SignData [10:19:32]wFMCommunicate request_size=4 [10:19:32]MH_SAM_APDU [10:19:32]CAPDU: 80 0D 01 02 [10:19:32]Write to MH i2c: E2 08 00 90 2F 80 0D 01 02 00 00 00 00 38 [10:19:32]Write i2c OK [10:19:32]MH_I2C_Read... [10:19:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:32]Read from MH i2c: E2 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 90 2F 00 90 00 33 [10:19:32]RAPDU: 90 00 [10:19:32]wFMCommunicate OK [10:19:32]wFMCommunicate request_size=255 [10:19:32]MH_SAM_APDU [10:19: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 52 AD 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 D6 00 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 00 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 88 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 00 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 B4 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 E9 00 00 35 04 06 00 40 [10:19:32]Write to MH i2c: E2 02 01 91 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 52 AD 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 D6 00 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 00 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 88 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 00 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 B4 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 E9 00 00 35 04 06 00 40 00 00 5D [10:19:32]Write i2c OK [10:19:32]MH_I2C_Read... [10:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:32]Read from MH i2c: E2 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 91 2F 00 90 00 34 [10:19:32]RAPDU: 90 00 [10:19:32]wFMCommunicate OK [10:19:32]wFMCommunicate request_size=10 [10:19:32]MH_SAM_APDU [10:19:32]CAPDU: 80 0D 02 02 05 33 82 2A FA 2A [10:19:32]Write to MH i2c: E2 0D 00 92 2F 80 0D 02 02 05 00 33 82 2A FA 2A 00 00 48 [10:19:32]Write i2c OK [10:19:32]MH_I2C_Read... [10:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:32]Read from MH i2c: E2 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 03 00 92 2F 00 90 00 35 [10:19:32]RAPDU: 90 00 [10:19:32]wFMCommunicate OK [10:19:32]wFMCommunicate request_size=4 [10:19:32]MH_SAM_APDU [10:19:32]CAPDU: 80 0D 03 02 [10:19:32]Write to MH i2c: E2 08 00 93 2F 80 0D 03 02 00 00 00 00 3D [10:19:32]Write i2c OK [10:19:32]MH_I2C_Read... [10:19:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:32]Read from MH i2c: E2 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 0B 00 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 0B 00 93 2F 00 24 2C A0 65 D5 16 2E 01 90 00 AD [10:19:32]RAPDU: 24 2C A0 65 D5 16 2E 01 90 00 [10:19:32]wFMCommunicate OK [10:19:32]SAM_PROTO_SignData done [10:19:32]FM_MakeSignedData done [10:19:32]CreateOFDProtocolMessage [10:19:32]wFMCommunicate request_size=4 [10:19:32]MH_SAM_APDU [10:19:32]CAPDU: 80 11 00 00 [10:19:32]Write to MH i2c: E2 08 00 94 2F 80 11 00 00 00 00 00 00 3D [10:19:32]Write i2c OK [10:19:32]MH_I2C_Read... [10:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:32]Read from MH i2c: E2 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 17 00 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: E2 17 00 94 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 90 [10:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:19:32]wFMCommunicate OK [10:19:32]CreateOFDProtocolMessage done [10:19:32]OFDSenderStorePacket 59817 [10:19:32]StoreOFDPacket docnum=59817 [10:19:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 57 56 07 01 EB 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 52 AD 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 D6 00 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 00 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 88 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 00 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 B4 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 E9 00 00 35 04 06 00 40 33 82 2A FA 2A 24 2C A0 65 D5 16 2E 01 [10:19:32]CheckFolder [10:19:32]dirname=/storage/ofd_packets [10:19:32]CheckFolder done [10:19:32]ProducePacketName [10:19:32]name=ofd_packets/00059817 [10:19:32]NVStorageSaveData ofd_packets/00059817 [10:19:32]File name is /storage/ofd_packets/00059817 [10:19:32]Write 301 bytes [10:19:32]NVStorageSaveData done [10:19:32]OFDSenderStorePacket done [10:19:32]KKMCreateOFDPacket done [10:19:32]NVStorageSaveData kkm_last_timestamp [10:19:32]File name is /storage/kkm_last_timestamp [10:19:32]Write 4 bytes [10:19:32]NVStorageSaveData done [10:19:32]OFD Sender: Processing packet 59817 [packets to send 53, broken 52] [10:19:32]ProducePacketName [10:19:32]name=ofd_packets/00059817 [10:19:32]OFD Sender: To server: pG, [10:19:32]CommunicateWithHost lk.salyk.kg:30040 [10:19:32]ConnectInit lk.salyk.kg [10:19:32]ExternCall_PrintAddStr [10:19:32]wPrintStart [10:19:32]Write to MH i2c: 01 00 00 95 2F C4 [10:19:32]Write i2c OK [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: 01 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: 01 07 00 [10:19:32]MH_I2C_Read... [10:19:32]Read from MH i2c: 01 07 00 95 2F 00 00 00 00 00 FF 0F D9 [10:19:32]RasterBufferAndPrint [10:19:32]line Счет N : (1)545514 [10:19:32]line ИНН: 02508201610067 [10:19:32]line Контрольно-Кассовый Чек [10:19:32]line ПРОДАЖА [10:19:32]line ТРК (МРК, ГНК) : 23 [10:19:32]line Товар: 2710124500 [10:19:32]line Аи-95-К-5 [10:19:32]line 44.370 * 73.90 [10:19:32]line = 3278.94 [10:19:32]line НДС 12% НСП 1% [10:19:32]line > о реализуемом товаре [10:19:32]line ИТОГО: 3278.94 [10:19:32]line НСП 1% : 29.02 [10:19:32]line НДС 12% : 348.21 [10:19:32]line Наличными: 0.00 [10:19:32]line Безнал.: 3278.94 [10:19:32]line Место: АЗС № 117 "Партнер Нефть" [10:19:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:19:32]line СНО: Общий режим [10:19:32]line Чек 212 05.06.2024 10:19 [10:19:32]line Смена: 72 ФФД: 1.0 [10:19:32]line ЗНМ: 0300000048 [10:19:32]line РНМ: 0000000000151680 [10:19:32]line Версия ККМ: v1.0 [10:19:32]line Платежная система: АКБ Кыргызстан [10:19:32]line ФМ: 0000000000959414 [10:19:32]line ФД: 59817 [10:19:33]line ФПД: 70589971364394 [10:19:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T101932&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59817&fm=70589971364394&tin=02508201610067®Number=0000000000151680&sum=327894 [10:19:33]Connected sock=11 [10:19:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 57 56 07 01 EB 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 52 AD 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 D6 00 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 00 05 00 00 00 written 0, free lines is 4095 [10:19:33]EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 88 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 00 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 B4 3B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 E9 00 00 35 04 06 00 40 33 82 2A FA 2A 24 2C A0 65 D5 16 2E 01 [10:19:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7B 61 47 00 13 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 E9 00 00 F4 03 04 00 B8 E7 5F 66 B6 04 01 00 00 17 28 B6 C5 3B F8 F6 14 [10:19:33]CommunicateWithHost err = 0 [10:19:33]CheckOFDResponse [10:19:33]1017 (14) - 77093643461234 [10:19:33]1041 (16) - 0000000000959414 [10:19:33]1040 (4) - 59817 [10:19:33]1012 (4) - 05.06.2024 04:21 [10:19:33]1206 (1) - 0 [10:19:33]OFD Sender: Remove packet 59817 [10:19:33]ProducePacketName [10:19:33]name=ofd_packets/00059817 [10:19:33]NVStorageDeleteData [10:19:33]Write to MH i2c: 01 00 00 BF 2F EE [10:19:33]Write i2c OK [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: 01 [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: 01 07 00 [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: 01 07 00 BF 2F 00 00 00 00 00 C2 0C C3 [10:19:33]RasterBufferAndPrint [10:19:33]line [10:19:33]line [10:19:33]line [10:19:33]line [10:19:33]line [10:19:33]written 0, free lines is 3271 [10:19:33]MH_Cut [10:19:33]Write to MH i2c: D1 01 00 C6 2F 01 C7 [10:19:33]Write i2c OK [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: D1 [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: D1 01 00 [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: D1 01 00 C6 2F 00 C6 [10:19:33]Write to MH i2c: 01 00 00 C7 2F F6 [10:19:33]Write i2c OK [10:19:33]MH_I2C_Read... [10:19:33]OFD Sender: No OFD packet to send [10:19:34]*** Cut start [10:19:34]*** Partial cut [10:19:34]*** CUTSNS_PIN = 1 [10:19:34]*** CUTSNS_PIN = 0 [10:19:34]*** Brake cut motor [10:19:35]Read from MH i2c: 01 [10:19:35]MH_I2C_Read... [10:19:35]*** Stop cut motor [10:19:35]*** Cut end [10:19:35]Read from MH i2c: 01 07 00 [10:19:35]MH_I2C_Read... [10:19:35]Read from MH i2c: 01 07 00 C7 2F 00 00 00 00 00 FF 0F 0B [10:19:35]process_action close_receipt done [10:19:35]requested_data is exist [10:19:35]produce_requested_data [10:19:35]requested_item fm.sn is exist - process it [10:19:35]wFMCommunicate request_size=4 [10:19:35]MH_SAM_APDU [10:19:35]CAPDU: 80 11 00 00 [10:19:35]Write to MH i2c: E2 08 00 C8 2F 80 11 00 00 00 00 00 00 71 [10:19:35]Write i2c OK [10:19:35]MH_I2C_Read... [10:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:35]Read from MH i2c: E2 [10:19:35]MH_I2C_Read... [10:19:35]Read from MH i2c: E2 17 00 [10:19:35]MH_I2C_Read... [10:19:35]Read from MH i2c: E2 17 00 C8 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C4 [10:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:19:35]wFMCommunicate OK [10:19:35]requested_item fd.num is exist - process it [10:19:35]SAM_PROTO_GetFieldsCounters [10:19:35]wFMCommunicate request_size=4 [10:19:35]MH_SAM_APDU [10:19:35]CAPDU: 80 13 00 00 [10:19:35]Write to MH i2c: E2 08 00 C9 2F 80 13 00 00 00 00 00 00 74 [10:19:35]Write i2c OK [10:19:35]MH_I2C_Read... [10:19:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:35]Read from MH i2c: E2 [10:19:35]MH_I2C_Read... [10:19:35]Read from MH i2c: E2 62 00 [10:19:35]MH_I2C_Read... [10:19:35]Read from MH i2c: E2 62 00 C9 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A9 E9 00 00 0E 04 04 00 48 00 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 E7 [10:19:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A9 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:35]wFMCommunicate OK [10:19:35]SAM_PROTO_GetFieldsCounters done [10:19:35]requested_item shift.num is exist - process it [10:19:35]requested_item shift.opened is exist - process it [10:19:35]req_shift_opened [10:19:35]FM_GetShiftState [10:19:35]SAM_PROTO_GetShiftState [10:19:35]wFMCommunicate request_size=4 [10:19:35]MH_SAM_APDU [10:19:35]CAPDU: 80 13 01 00 [10:19:35]Write to MH i2c: E2 08 00 CA 2F 80 13 01 00 00 00 00 00 76 [10:19:35]Write i2c OK [10:19:35]MH_I2C_Read... [10:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:35]Read from MH i2c: E2 [10:19:35]MH_I2C_Read... [10:19:35]Read from MH i2c: E2 0E 00 [10:19:35]MH_I2C_Read... [10:19:35]Read from MH i2c: E2 0E 00 CA 2F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AE [10:19:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:19:35]wFMCommunicate OK [10:19:35]SAM_PROTO_GetShiftState done [10:19:35]FM_GetShiftState done [10:19:35]req_shift_opened done [10:19:35]requested_item shift.open_date is exist - process it [10:19:35]req_shift_open_date [10:19:35]req_shift_open_date done [10:19:35]produce_requested_data done [10:19:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59817,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:19:35]process_action_free close_receipt [10:19:35]json_value_free [10:19:35]json_value_free done [10:19:35]process_json_proto returns [10:19:35]Send response to host [10:19:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59817,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:19:35]free response buf [10:19:35]execute_script done [10:19:35]execute_script returns [10:19:35]free content buf [10:19:35]Sock 8.Close socket [10:19:35]Sock 8.Thread stoped [10:19:38]OFD Sender: No OFD packet to send [10:19:43]OFD Sender: No OFD packet to send [10:19:48]OFD Sender: No OFD packet to send [10:19:53]OFD Sender: No OFD packet to send [10:19:58]OFD Sender: No OFD packet to send [10:20:03]OFD Sender: No OFD packet to send [10:20:08]OFD Sender: No OFD packet to send [10:20:13]OFD Sender: No OFD packet to send [10:20:18]OFD Sender: No OFD packet to send [10:20:23]OFD Sender: No OFD packet to send [10:20:28]OFD Sender: No OFD packet to send [10:20:33]OFD Sender: No OFD packet to send [10:20:38]OFD Sender: No OFD packet to send [10:20:43]OFD Sender: No OFD packet to send [10:20:48]OFD Sender: No OFD packet to send [10:20:50]accept exits with 10 [10:20:50]New connection [10:20:50]New thread 3067100516 created [10:20:50]Thread 3066957156 joined [10:20:50]Waiting for new connection... [10:20:50] Sock 10.Parse request [10:20:50]Sock 10.Check first char [10:20:50]Sock 10.First char is OK [10:20:50]request: POST /json_proto HTTP/1.0 [10:20:50]Method: POST [10:20:50]URL: /json_proto [10:20:50]Method is POST - this is cgi request [10:20:50]url: /json_proto [10:20:50]query_string will be loaded in cgi processing [10:20:50]execute_cgi json_proto POST (null) [10:20:50]execute_cgi path=json_proto method=POST [10:20:50]POST find Content-Length [10:20:50]Host: 172.17.60.68:8080 [10:20:50]Content-Length: 682 [10:20:50]Content-Type: application/json [10:20:50] [10:20:50]POST finish read [10:20:50]Found Content-Length = 682 [10:20:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:20:50]execute_script... [10:20: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)545516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:20:50]POST & json_proto [10:20:50]process_json_proto [10:20:50]json parsed OK: [10:20:50]protocol is kg_v1.0 [10:20:50]action value=close_receipt [10:20:50]process_action close_receipt [10:20:50]cmd_close_receipt [10:20:50]MH_GetDate [10:20:50]Write to MH i2c: F0 00 00 CB 2F E9 [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: F0 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: F0 09 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: F0 09 00 CB 2F 00 03 3C 60 66 9A 61 5F 66 B7 [10:20:50]GetLastDocTimeStamp 1717582772 [10:20:50]current date 1717582851 [10:20:50]FM_GetShiftState [10:20:50]SAM_PROTO_GetShiftState [10:20:50]wFMCommunicate request_size=4 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 13 01 00 [10:20:50]Write to MH i2c: E2 08 00 CC 2F 80 13 01 00 00 00 00 00 78 [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 0E 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 0E 00 CC 2F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B0 [10:20:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:20:50]wFMCommunicate OK [10:20:50]SAM_PROTO_GetShiftState done [10:20:50]FM_GetShiftState done [10:20:50]opened in 1717545916 [10:20:50]opened+sec_in_day 1717632316 [10:20:50]quantity*price = 120018 [10:20:50]sum+1 = 120020 [10:20:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 213 05.06.2024 10:20 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59818 ФПД: 146889218801431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102051&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59818&fm=146889218801431&tin=02508201610067®Number=0000000000151680&sum=120000 [10:20:51]StoreToDocumentArchive [10:20:51]shift 72 fd 59818 [10:20:51]save to /storage/0072/doc_00059818 [10:20:51]save last doc name /storage/0072/doc_00059818 to /storage/kkm_last_doc_name [10:20:51]save OK [10:20:51]Clear old archive folders... [10:20:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:51]tlvbuf is 00468D40 [10:20:51]SAM_PROTO_ClearQueue [10:20:51]wFMCommunicate request_size=4 [10:20:51]MH_SAM_APDU [10:20:51]CAPDU: 80 09 00 00 [10:20:51]Write to MH i2c: E2 08 00 D9 2F 80 09 00 00 00 00 00 00 7A [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 D9 2F 00 90 00 7C [10:20:51]RAPDU: 90 00 [10:20:51]wFMCommunicate OK [10:20:51]SAM_PROTO_ClearQueue done [10:20:51]KKMCreateOFDPacket [10:20:51]OFDProtocolAddRootSTLVToBuf [10:20:51]FM_MakeSignedData [10:20:51]FM_MakeSignedData [10:20:51]SAM_PROTO_SignData [10:20:51]wFMCommunicate request_size=4 [10:20:51]MH_SAM_APDU [10:20:51]CAPDU: 80 0D 01 02 [10:20:51]Write to MH i2c: E2 08 00 DA 2F 80 0D 01 02 00 00 00 00 82 [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 DA 2F 00 90 00 7D [10:20:51]RAPDU: 90 00 [10:20:51]wFMCommunicate OK [10:20:51]wFMCommunicate request_size=255 [10:20:51]MH_SAM_APDU [10:20: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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 D5 00 00 00 F4 03 04 00 03 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA E9 00 00 35 04 06 00 85 [10:20:51]Write to MH i2c: E2 02 01 DB 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 D5 00 00 00 F4 03 04 00 03 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA E9 00 00 35 04 06 00 85 00 00 4E [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 DB 2F 00 90 00 7E [10:20:51]RAPDU: 90 00 [10:20:51]wFMCommunicate OK [10:20:51]wFMCommunicate request_size=10 [10:20:51]MH_SAM_APDU [10:20:51]CAPDU: 80 0D 02 02 05 98 4F B5 3F 17 [10:20:51]Write to MH i2c: E2 0D 00 DC 2F 80 0D 02 02 05 00 98 4F B5 3F 17 00 00 81 [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 03 00 DC 2F 00 90 00 7F [10:20:51]RAPDU: 90 00 [10:20:51]wFMCommunicate OK [10:20:51]wFMCommunicate request_size=4 [10:20:51]MH_SAM_APDU [10:20:51]CAPDU: 80 0D 03 02 [10:20:51]Write to MH i2c: E2 08 00 DD 2F 80 0D 03 02 00 00 00 00 87 [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 0B 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 0B 00 DD 2F 00 8D 12 39 A8 11 EC 52 8C 90 00 E3 [10:20:51]RAPDU: 8D 12 39 A8 11 EC 52 8C 90 00 [10:20:51]wFMCommunicate OK [10:20:51]SAM_PROTO_SignData done [10:20:51]FM_MakeSignedData done [10:20:51]CreateOFDProtocolMessage [10:20:51]wFMCommunicate request_size=4 [10:20:51]MH_SAM_APDU [10:20:51]CAPDU: 80 11 00 00 [10:20:51]Write to MH i2c: E2 08 00 DE 2F 80 11 00 00 00 00 00 00 87 [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:51]Read from MH i2c: E2 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 17 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: E2 17 00 DE 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DA [10:20:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:20:51]wFMCommunicate OK [10:20:51]CreateOFDProtocolMessage done [10:20:51]OFDSenderStorePacket 59818 [10:20:51]StoreOFDPacket docnum=59818 [10:20:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FB 65 07 01 02 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 D5 00 00 00 F4 03 04 00 03 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA E9 00 00 35 04 06 00 85 98 4F B5 3F 17 8D 12 39 A8 11 EC 52 8C [10:20:51]CheckFolder [10:20:51]dirname=/storage/ofd_packets [10:20:51]CheckFolder done [10:20:51]ProducePacketName [10:20:51]name=ofd_packets/00059818 [10:20:51]NVStorageSaveData ofd_packets/00059818 [10:20:51]File name is /storage/ofd_packets/00059818 [10:20:51]Write 301 bytes [10:20:51]NVStorageSaveData done [10:20:51]OFDSenderStorePacket done [10:20:51]KKMCreateOFDPacket done [10:20:51]NVStorageSaveData kkm_last_timestamp [10:20:51]File name is /storage/kkm_last_timestamp [10:20:51]Write 4 bytes [10:20:51]NVStorageSaveData done [10:20:51]ExternCall_PrintAddStr [10:20:51]wPrintStart [10:20:51]Write to MH i2c: 01 00 00 DF 2F 0E [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: 01 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: 01 07 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: 01 07 00 DF 2F 00 00 00 00 00 FF 0F 23 [10:20:51]RasterBufferAndPrint [10:20:51]line Счет N : (1)545516 [10:20:51]line ИНН: 02508201610067 [10:20:51]line Контрольно-Кассовый Чек [10:20:51]line ПРОДАЖА [10:20:51]line ТРК (МРК, ГНК) : 12 [10:20:51]line Товар: 2710124130 [10:20:51]line Аи-92-К-5 [10:20:51]line 17.940 * 66.90 [10:20:51]line = 1200.19 [10:20:51]line НДС 12% НСП 1% [10:20:51]line > о реализуемом товаре [10:20:51]line ОКРУГЛЕНИЕ: -0.19 [10:20:51]line ИТОГО: 1200.00 [10:20:51]line Внесено: 1200.00 [10:20:51]line СДАЧА: 0.00 [10:20:51]line НСП 1% : 10.62 [10:20:51]line НДС 12% : 127.45 [10:20:51]line Наличными: 1200.00 [10:20:51]line Безнал.: 0.00 [10:20:51]line Место: АЗС № 117 "Партнер Нефть" [10:20:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:20:51]line СНО: Общий режим [10:20:51]line Чек 213 05.06.2024 10:20 [10:20:51]line Смена: 72 ФФД: 1.0 [10:20:51]line ЗНМ: 0300000048 [10:20:51]line РНМ: 0000000000151680 [10:20:51]line Версия ККМ: v1.0 [10:20:51]line ФМ: 0000000000959414 [10:20:51]line ФД: 59818 [10:20:51]line ФПД: 146889218801431 [10:20:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102051&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59818&fm=146889218801431&tin=02508201610067®Number=0000000000151680&sum=120000 [10:20:52]OFD Sender: Processing packet 59818 [packets to send 53, broken 52] [10:20:52]ProducePacketName [10:20:52]name=ofd_packets/00059818 [10:20:52]OFD Sender: To server: pG, [10:20:52]CommunicateWithHost lk.salyk.kg:30040 [10:20:52]ConnectInit lk.salyk.kg [10:20:52]written 0, free lines is 4095 [10:20:52]Connected sock=9 [10:20:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FB 65 07 01 02 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 D5 00 00 00 F4 03 04 00 03 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA E9 00 00 35 04 06 00 85 98 4F B5 3F 17 8D 12 39 A8 11 EC 52 8C [10:20:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 79 D1 47 00 FD 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA E9 00 00 F4 03 04 00 07 E8 5F 66 B6 04 01 00 00 4F C6 60 F5 F8 7E 52 B5 [10:20:52]CommunicateWithHost err = 0 [10:20:52]CheckOFDResponse [10:20:52]1017 (14) - 77093643461234 [10:20:52]1041 (16) - 0000000000959414 [10:20:52]1040 (4) - 59818 [10:20:52]1012 (4) - 05.06.2024 04:22 [10:20:52]1206 (1) - 0 [10:20:52]OFD Sender: Remove packet 59818 [10:20:52]ProducePacketName [10:20:52]name=ofd_packets/00059818 [10:20:52]NVStorageDeleteData [10:20:52]Write to MH i2c: 01 00 00 0A 30 3A [10:20:52]Write i2c OK [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: 01 [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: 01 07 00 [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: 01 07 00 0A 30 00 00 00 00 00 A5 0C F2 [10:20:52]RasterBufferAndPrint [10:20:52]line [10:20:52]line [10:20:52]line [10:20:52]line [10:20:52]line [10:20:52]written 0, free lines is 3241 [10:20:52]MH_Cut [10:20:52]Write to MH i2c: D1 01 00 11 30 01 13 [10:20:52]Write i2c OK [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: D1 [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: D1 01 00 [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: D1 01 00 11 30 00 12 [10:20:52]Write to MH i2c: 01 00 00 12 30 42 [10:20:52]Write i2c OK [10:20:52]MH_I2C_Read... [10:20:52]OFD Sender: No OFD packet to send [10:20:53]*** Cut start [10:20:53]*** Partial cut [10:20:53]*** CUTSNS_PIN = 1 [10:20:53]*** CUTSNS_PIN = 0 [10:20:53]*** Brake cut motor [10:20:54]Read from MH i2c: 01 [10:20:54]MH_I2C_Read... [10:20:54]*** Stop cut motor [10:20:54]*** Cut end [10:20:54]Read from MH i2c: 01 07 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: 01 07 00 12 30 00 00 00 00 00 FF 0F 57 [10:20:54]process_action close_receipt done [10:20:54]requested_data is exist [10:20:54]produce_requested_data [10:20:54]requested_item fm.sn is exist - process it [10:20:54]wFMCommunicate request_size=4 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 11 00 00 [10:20:54]Write to MH i2c: E2 08 00 13 30 80 11 00 00 00 00 00 00 BD [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 17 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 17 00 13 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 10 [10:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:20:54]wFMCommunicate OK [10:20:54]requested_item fd.num is exist - process it [10:20:54]SAM_PROTO_GetFieldsCounters [10:20:54]wFMCommunicate request_size=4 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 13 00 00 [10:20:54]Write to MH i2c: E2 08 00 14 30 80 13 00 00 00 00 00 00 C0 [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 62 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 62 00 14 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AA E9 00 00 0E 04 04 00 48 00 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 37 [10:20:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AA E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:54]wFMCommunicate OK [10:20:54]SAM_PROTO_GetFieldsCounters done [10:20:54]requested_item shift.num is exist - process it [10:20:54]requested_item shift.opened is exist - process it [10:20:54]req_shift_opened [10:20:54]FM_GetShiftState [10:20:54]SAM_PROTO_GetShiftState [10:20:54]wFMCommunicate request_size=4 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 13 01 00 [10:20:54]Write to MH i2c: E2 08 00 15 30 80 13 01 00 00 00 00 00 C2 [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 0E 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 0E 00 15 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FA [10:20:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:20:54]wFMCommunicate OK [10:20:54]SAM_PROTO_GetShiftState done [10:20:54]FM_GetShiftState done [10:20:54]req_shift_opened done [10:20:54]requested_item shift.open_date is exist - process it [10:20:54]req_shift_open_date [10:20:54]req_shift_open_date done [10:20:54]produce_requested_data done [10:20:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59818,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:20:54]process_action_free close_receipt [10:20:54]json_value_free [10:20:54]json_value_free done [10:20:54]process_json_proto returns [10:20:54]Send response to host [10:20:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59818,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:20:54]free response buf [10:20:54]execute_script done [10:20:54]execute_script returns [10:20:54]free content buf [10:20:54]Sock 10.Close socket [10:20:54]Sock 10.Thread stoped [10:20:54]accept exits with 8 [10:20:54]New connection [10:20:54]New thread 3066957156 created [10:20:54]Thread 3067100516 joined [10:20:54]Waiting for new connection... [10:20:54] Sock 8.Parse request [10:20:54]Sock 8.Check first char [10:20:54]Sock 8.First char is OK [10:20:54]request: POST /json_proto HTTP/1.0 [10:20:54]Method: POST [10:20:54]URL: /json_proto [10:20:54]Method is POST - this is cgi request [10:20:54]url: /json_proto [10:20:54]query_string will be loaded in cgi processing [10:20:54]execute_cgi json_proto POST (null) [10:20:54]execute_cgi path=json_proto method=POST [10:20:54]POST find Content-Length [10:20:54]Host: 172.17.60.68:8080 [10:20:54]Content-Length: 840 [10:20:54]Content-Type: application/json [10:20:54] [10:20:54]POST finish read [10:20:54]Found Content-Length = 840 [10:20:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:54]execute_script... [10: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)545517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:54]POST & json_proto [10:20:54]process_json_proto [10:20:54]json parsed OK: [10:20:54]protocol is kg_v1.0 [10:20:54]action value=close_receipt [10:20:54]process_action close_receipt [10:20:54]cmd_close_receipt [10:20:54]MH_GetDate [10:20:54]Write to MH i2c: F0 00 00 16 30 35 [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: F0 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: F0 09 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: F0 09 00 16 30 00 07 3C 60 66 9A 61 5F 66 07 [10:20:54]GetLastDocTimeStamp 1717582851 [10:20:54]current date 1717582855 [10:20:54]FM_GetShiftState [10:20:54]SAM_PROTO_GetShiftState [10:20:54]wFMCommunicate request_size=4 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 13 01 00 [10:20:54]Write to MH i2c: E2 08 00 17 30 80 13 01 00 00 00 00 00 C4 [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 0E 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 0E 00 17 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FC [10:20:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:20:54]wFMCommunicate OK [10:20:54]SAM_PROTO_GetShiftState done [10:20:54]FM_GetShiftState done [10:20:54]opened in 1717545916 [10:20:54]opened+sec_in_day 1717632316 [10:20:54]quantity*price = 50041 [10:20:54]sum+1 = 50042 [10:20:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 214 05.06.2024 10:20 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59819 ФПД: 141783195933719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102055&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59819&fm=141783195933719&tin=02508201610067®Number=0000000000151680&sum=50041 [10:20:55]StoreToDocumentArchive [10:20:55]shift 72 fd 59819 [10:20:55]save to /storage/0072/doc_00059819 [10:20:55]save last doc name /storage/0072/doc_00059819 to /storage/kkm_last_doc_name [10:20:55]save OK [10:20:55]Clear old archive folders... [10:20:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:55]tlvbuf is 004B7A20 [10:20:55]SAM_PROTO_ClearQueue [10:20:55]wFMCommunicate request_size=4 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 09 00 00 [10:20:55]Write to MH i2c: E2 08 00 24 30 80 09 00 00 00 00 00 00 C6 [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 24 30 00 90 00 C8 [10:20:55]RAPDU: 90 00 [10:20:55]wFMCommunicate OK [10:20:55]SAM_PROTO_ClearQueue done [10:20:55]KKMCreateOFDPacket [10:20:55]OFDProtocolAddRootSTLVToBuf [10:20:55]FM_MakeSignedData [10:20:55]FM_MakeSignedData [10:20:55]SAM_PROTO_SignData [10:20:55]wFMCommunicate request_size=4 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 0D 01 02 [10:20:55]Write to MH i2c: E2 08 00 25 30 80 0D 01 02 00 00 00 00 CE [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 25 30 00 90 00 C9 [10:20:56]RAPDU: 90 00 [10:20:56]wFMCommunicate OK [10:20:56]wFMCommunicate request_size=255 [10:20:56]MH_SAM_APDU [10:20: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 07 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB E9 00 00 35 04 06 00 80 [10:20:56]Write to MH i2c: E2 02 01 26 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 07 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB E9 00 00 35 04 06 00 80 00 00 E6 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 26 30 00 90 00 CA [10:20:56]RAPDU: 90 00 [10:20:56]wFMCommunicate OK [10:20:56]wFMCommunicate request_size=10 [10:20:56]MH_SAM_APDU [10:20:56]CAPDU: 80 0D 02 02 05 F3 79 07 5C 17 [10:20:56]Write to MH i2c: E2 0D 00 27 30 80 0D 02 02 05 00 F3 79 07 5C 17 00 00 C1 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 27 30 00 90 00 CB [10:20:56]RAPDU: 90 00 [10:20:56]wFMCommunicate OK [10:20:56]wFMCommunicate request_size=4 [10:20:56]MH_SAM_APDU [10:20:56]CAPDU: 80 0D 03 02 [10:20:56]Write to MH i2c: E2 08 00 28 30 80 0D 03 02 00 00 00 00 D3 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 0B 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 0B 00 28 30 00 C0 3E E8 58 46 35 BB 63 90 00 AB [10:20:56]RAPDU: C0 3E E8 58 46 35 BB 63 90 00 [10:20:56]wFMCommunicate OK [10:20:56]SAM_PROTO_SignData done [10:20:56]FM_MakeSignedData done [10:20:56]CreateOFDProtocolMessage [10:20:56]wFMCommunicate request_size=4 [10:20:56]MH_SAM_APDU [10:20:56]CAPDU: 80 11 00 00 [10:20:56]Write to MH i2c: E2 08 00 29 30 80 11 00 00 00 00 00 00 D3 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:56]Read from MH i2c: E2 17 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 17 00 29 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [10:20:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:20:56]wFMCommunicate OK [10:20:56]CreateOFDProtocolMessage done [10:20:56]OFDSenderStorePacket 59819 [10:20:56]StoreOFDPacket docnum=59819 [10:20:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 32 7E 07 01 9C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 07 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB E9 00 00 35 04 06 00 80 F3 79 07 5C 17 C0 3E E8 58 46 35 BB 63 [10:20:56]CheckFolder [10:20:56]dirname=/storage/ofd_packets [10:20:56]CheckFolder done [10:20:56]ProducePacketName [10:20:56]name=ofd_packets/00059819 [10:20:56]NVStorageSaveData ofd_packets/00059819 [10:20:56]File name is /storage/ofd_packets/00059819 [10:20:56]Write 301 bytes [10:20:56]NVStorageSaveData done [10:20:56]OFDSenderStorePacket done [10:20:56]KKMCreateOFDPacket done [10:20:56]NVStorageSaveData kkm_last_timestamp [10:20:56]File name is /storage/kkm_last_timestamp [10:20:56]Write 4 bytes [10:20:56]NVStorageSaveData done [10:20:56]ExternCall_PrintAddStr [10:20:56]wPrintStart [10:20:56]Write to MH i2c: 01 00 00 2A 30 5A [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 2A 30 00 00 00 00 00 FF 0F 6F [10:20:56]RasterBufferAndPrint [10:20:56]line Счет N : (1)545517 [10:20:56]line ИНН: 02508201610067 [10:20:56]line Контрольно-Кассовый Чек [10:20:56]line ПРОДАЖА [10:20:56]line ТРК (МРК, ГНК) : 42 [10:20:56]line Товар: 2710124130 [10:20:56]line Аи-92-К-5 [10:20:56]line 7.480 * 66.90 [10:20:56]line = 500.41 [10:20:56]line НДС 12% НСП 1% [10:20:56]line > о реализуемом товаре [10:20:56]line ИТОГО: 500.41 [10:20:56]line НСП 1% : 4.43 [10:20:56]line НДС 12% : 53.14 [10:20:57]line Наличными: 0.00 [10:20:57]line Безнал.: 500.41 [10:20:57]line Место: АЗС № 117 "Партнер Нефть" [10:20:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:20:57]line СНО: Общий режим [10:20:57]line Чек 214 05.06.2024 10:20 [10:20:57]line Смена: 72 ФФД: 1.0 [10:20:57]line ЗНМ: 0300000048 [10:20:57]line РНМ: 0000000000151680 [10:20:57]line Версия ККМ: v1.0 [10:20:57]line Платежная система: АКБ Кыргызстан [10:20:57]line ФМ: 0000000000959414 [10:20:57]line ФД: 59819 [10:20:57]line ФПД: 141783195933719 [10:20:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102055&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59819&fm=141783195933719&tin=02508201610067®Number=0000000000151680&sum=50041 [10:20:57]OFD Sender: Processing packet 59819 [packets to send 53, broken 52] [10:20:57]ProducePacketName [10:20:57]name=ofd_packets/00059819 [10:20:57]OFD Sender: To server: pG, [10:20:57]CommunicateWithHost lk.salyk.kg:30040 [10:20:57]ConnectInit lk.salyk.kg [10:20:57]written 0, free lines is 4095 [10:20:57]Connected sock=10 [10:20:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 32 7E 07 01 9C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 07 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB E9 00 00 35 04 06 00 80 F3 79 07 5C 17 C0 3E E8 58 46 35 BB 63 [10:20:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DA 12 47 00 F8 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB E9 00 00 F4 03 04 00 0C E8 5F 66 B6 04 01 00 00 2B 91 CA DA AD EB 4D 20 [10:20:57]CommunicateWithHost err = 0 [10:20:57]CheckOFDResponse [10:20:57]1017 (14) - 77093643461234 [10:20:57]1041 (16) - 0000000000959414 [10:20:57]1040 (4) - 59819 [10:20:57]1012 (4) - 05.06.2024 04:22 [10:20:57]1206 (1) - 0 [10:20:57]OFD Sender: Remove packet 59819 [10:20:57]ProducePacketName [10:20:57]name=ofd_packets/00059819 [10:20:57]NVStorageDeleteData [10:20:57]Write to MH i2c: 01 00 00 54 30 84 [10:20:57]Write i2c OK [10:20:57]MH_I2C_Read... [10:20:57]Read from MH i2c: 01 [10:20:57]MH_I2C_Read... [10:20:57]Read from MH i2c: 01 07 00 [10:20:57]MH_I2C_Read... [10:20:57]Read from MH i2c: 01 07 00 54 30 00 00 00 00 00 CD 0C 64 [10:20:57]RasterBufferAndPrint [10:20:57]line [10:20:57]line [10:20:57]line [10:20:57]line [10:20:57]line [10:20:57]written 0, free lines is 3287 [10:20:57]MH_Cut [10:20:57]Write to MH i2c: D1 01 00 5B 30 01 5D [10:20:57]Write i2c OK [10:20:57]MH_I2C_Read... [10:20:57]Read from MH i2c: D1 [10:20:57]MH_I2C_Read... [10:20:57]Read from MH i2c: D1 01 00 [10:20:57]MH_I2C_Read... [10:20:57]Read from MH i2c: D1 01 00 5B 30 00 5C [10:20:57]Write to MH i2c: 01 00 00 5C 30 8C [10:20:57]Write i2c OK [10:20:57]MH_I2C_Read... [10:20:57]OFD Sender: No OFD packet to send [10:20:58]*** Cut start [10:20:58]*** Partial cut [10:20:58]*** CUTSNS_PIN = 1 [10:20:58]*** CUTSNS_PIN = 0 [10:20:58]*** Brake cut motor [10:20:59]Read from MH i2c: 01 [10:20:59]MH_I2C_Read... [10:20:59]*** Stop cut motor [10:20:59]*** Cut end [10:20:59]Read from MH i2c: 01 07 00 [10:20:59]MH_I2C_Read... [10:20:59]Read from MH i2c: 01 07 00 5C 30 00 00 00 00 00 FF 0F A1 [10:20:59]process_action close_receipt done [10:20:59]requested_data is exist [10:20:59]produce_requested_data [10:20:59]requested_item fm.sn is exist - process it [10:20:59]wFMCommunicate request_size=4 [10:20:59]MH_SAM_APDU [10:20:59]CAPDU: 80 11 00 00 [10:20:59]Write to MH i2c: E2 08 00 5D 30 80 11 00 00 00 00 00 00 07 [10:20:59]Write i2c OK [10:20:59]MH_I2C_Read... [10:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:59]Read from MH i2c: E2 [10:20:59]MH_I2C_Read... [10:20:59]Read from MH i2c: E2 17 00 [10:20:59]MH_I2C_Read... [10:20:59]Read from MH i2c: E2 17 00 5D 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5A [10:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:20:59]wFMCommunicate OK [10:20:59]requested_item fd.num is exist - process it [10:20:59]SAM_PROTO_GetFieldsCounters [10:20:59]wFMCommunicate request_size=4 [10:20:59]MH_SAM_APDU [10:20:59]CAPDU: 80 13 00 00 [10:20:59]Write to MH i2c: E2 08 00 5E 30 80 13 00 00 00 00 00 00 0A [10:20:59]Write i2c OK [10:20:59]MH_I2C_Read... [10:20:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:59]Read from MH i2c: E2 [10:20:59]MH_I2C_Read... [10:20:59]Read from MH i2c: E2 62 00 [10:20:59]MH_I2C_Read... [10:20:59]Read from MH i2c: E2 62 00 5E 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AB E9 00 00 0E 04 04 00 48 00 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 85 [10:20:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AB E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:59]wFMCommunicate OK [10:20:59]SAM_PROTO_GetFieldsCounters done [10:20:59]requested_item shift.num is exist - process it [10:20:59]requested_item shift.opened is exist - process it [10:20:59]req_shift_opened [10:20:59]FM_GetShiftState [10:20:59]SAM_PROTO_GetShiftState [10:20:59]wFMCommunicate request_size=4 [10:20:59]MH_SAM_APDU [10:20:59]CAPDU: 80 13 01 00 [10:20:59]Write to MH i2c: E2 08 00 5F 30 80 13 01 00 00 00 00 00 0C [10:20:59]Write i2c OK [10:20:59]MH_I2C_Read... [10:20:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:59]Read from MH i2c: E2 [10:20:59]MH_I2C_Read... [10:20:59]Read from MH i2c: E2 0E 00 [10:20:59]MH_I2C_Read... [10:20:59]Read from MH i2c: E2 0E 00 5F 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 44 [10:20:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:20:59]wFMCommunicate OK [10:20:59]SAM_PROTO_GetShiftState done [10:20:59]FM_GetShiftState done [10:20:59]req_shift_opened done [10:20:59]requested_item shift.open_date is exist - process it [10:20:59]req_shift_open_date [10:20:59]req_shift_open_date done [10:20:59]produce_requested_data done [10:20:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59819,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:20:59]process_action_free close_receipt [10:20:59]json_value_free [10:20:59]json_value_free done [10:20:59]process_json_proto returns [10:20:59]Send response to host [10:20:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59819,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:20:59]free response buf [10:20:59]execute_script done [10:20:59]execute_script returns [10:20:59]free content buf [10:20:59]Sock 8.Close socket [10:20:59]Sock 8.Thread stoped [10:21:02]OFD Sender: No OFD packet to send [10:21:08]OFD Sender: No OFD packet to send [10:21:13]OFD Sender: No OFD packet to send [10:21:18]OFD Sender: No OFD packet to send [10:21:23]OFD Sender: No OFD packet to send [10:21:28]OFD Sender: No OFD packet to send [10:21:33]OFD Sender: No OFD packet to send [10:21:38]OFD Sender: No OFD packet to send [10:21:43]OFD Sender: No OFD packet to send [10:21:48]OFD Sender: No OFD packet to send [10:21:53]OFD Sender: No OFD packet to send [10:21:58]OFD Sender: No OFD packet to send [10:22:03]OFD Sender: No OFD packet to send [10:22:08]OFD Sender: No OFD packet to send [10:22:13]OFD Sender: No OFD packet to send [10:22:18]OFD Sender: No OFD packet to send [10:22:23]OFD Sender: No OFD packet to send [10:22:28]OFD Sender: No OFD packet to send [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:03]OFD Sender: No OFD packet to send [10:23:08]OFD Sender: No OFD packet to send [10:23:13]OFD Sender: No OFD packet to send [10:23:18]OFD Sender: No OFD packet to send [10:23:23]OFD Sender: No OFD packet to send [10:23:28]OFD Sender: No OFD packet to send [10:23:33]OFD Sender: No OFD packet to send [10:23:38]OFD Sender: No OFD packet to send [10:23:43]OFD Sender: No OFD packet to send [10:23:48]OFD Sender: No OFD packet to send [10:23:53]OFD Sender: No OFD packet to send [10:23:58]OFD Sender: No OFD packet to send [10:24:03]OFD Sender: No OFD packet to send [10:24:03]accept exits with 9 [10:24:03]New connection [10:24:03]New thread 3067100516 created [10:24:03]Thread 3066957156 joined [10:24:03]Waiting for new connection... [10:24:03] Sock 9.Parse request [10:24:03]Sock 9.Check first char [10:24:03]Sock 9.First char is OK [10:24:03]request: POST /json_proto HTTP/1.0 [10:24:03]Method: POST [10:24:03]URL: /json_proto [10:24:03]Method is POST - this is cgi request [10:24:03]url: /json_proto [10:24:03]query_string will be loaded in cgi processing [10:24:03]execute_cgi json_proto POST (null) [10:24:03]execute_cgi path=json_proto method=POST [10:24:03]POST find Content-Length [10:24:03]Host: 172.17.60.68:8080 [10:24:03]Content-Length: 677 [10:24:03]Content-Type: application/json [10:24:03] [10:24:03]POST finish read [10:24:03]Found Content-Length = 677 [10:24:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:24:03]execute_script... [10:24: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)545520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:24:03]POST & json_proto [10:24:03]process_json_proto [10:24:03]json parsed OK: [10:24:03]protocol is kg_v1.0 [10:24:03]action value=close_receipt [10:24:03]process_action close_receipt [10:24:03]cmd_close_receipt [10:24:03]MH_GetDate [10:24:03]Write to MH i2c: F0 00 00 60 30 7F [10:24:03]Write i2c OK [10:24:03]MH_I2C_Read... [10:24:03]Read from MH i2c: F0 [10:24:03]MH_I2C_Read... [10:24:03]Read from MH i2c: F0 09 00 [10:24:03]MH_I2C_Read... [10:24:03]Read from MH i2c: F0 09 00 60 30 00 C4 3C 60 66 9A 61 5F 66 0E [10:24:03]GetLastDocTimeStamp 1717582855 [10:24:03]current date 1717583044 [10:24:03]FM_GetShiftState [10:24:03]SAM_PROTO_GetShiftState [10:24:03]wFMCommunicate request_size=4 [10:24:03]MH_SAM_APDU [10:24:03]CAPDU: 80 13 01 00 [10:24:03]Write to MH i2c: E2 08 00 61 30 80 13 01 00 00 00 00 00 0E [10:24:03]Write i2c OK [10:24:03]MH_I2C_Read... [10:24:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:03]Read from MH i2c: E2 [10:24:03]MH_I2C_Read... [10:24:03]Read from MH i2c: E2 0E 00 [10:24:03]MH_I2C_Read... [10:24:03]Read from MH i2c: E2 0E 00 61 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 46 [10:24:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:24:03]wFMCommunicate OK [10:24:03]SAM_PROTO_GetShiftState done [10:24:03]FM_GetShiftState done [10:24:03]opened in 1717545916 [10:24:03]opened+sec_in_day 1717632316 [10:24:03]quantity*price = 30038 [10:24:03]sum+1 = 30039 [10:24:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 215 05.06.2024 10:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59820 ФПД: 26390266867345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102404&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59820&fm=26390266867345&tin=02508201610067®Number=0000000000151680&sum=30000 [10:24:04]StoreToDocumentArchive [10:24:04]shift 72 fd 59820 [10:24:04]save to /storage/0072/doc_00059820 [10:24:04]save last doc name /storage/0072/doc_00059820 to /storage/kkm_last_doc_name [10:24:04]save OK [10:24:04]Clear old archive folders... [10:24:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:04]tlvbuf is 003D2EC0 [10:24:04]SAM_PROTO_ClearQueue [10:24:04]wFMCommunicate request_size=4 [10:24:04]MH_SAM_APDU [10:24:04]CAPDU: 80 09 00 00 [10:24:04]Write to MH i2c: E2 08 00 6E 30 80 09 00 00 00 00 00 00 10 [10:24:04]Write i2c OK [10:24:04]MH_I2C_Read... [10:24:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:04]Read from MH i2c: E2 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 6E 30 00 90 00 12 [10:24:04]RAPDU: 90 00 [10:24:04]wFMCommunicate OK [10:24:04]SAM_PROTO_ClearQueue done [10:24:04]KKMCreateOFDPacket [10:24:04]OFDProtocolAddRootSTLVToBuf [10:24:04]FM_MakeSignedData [10:24:04]FM_MakeSignedData [10:24:04]SAM_PROTO_SignData [10:24:04]wFMCommunicate request_size=4 [10:24:04]MH_SAM_APDU [10:24:04]CAPDU: 80 0D 01 02 [10:24:04]Write to MH i2c: E2 08 00 6F 30 80 0D 01 02 00 00 00 00 18 [10:24:04]Write i2c OK [10:24:04]MH_I2C_Read... [10:24:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:04]Read from MH i2c: E2 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 6F 30 00 90 00 13 [10:24:04]RAPDU: 90 00 [10:24:04]wFMCommunicate OK [10:24:04]wFMCommunicate request_size=255 [10:24:04]MH_SAM_APDU [10:24: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 00 00 00 F4 03 04 00 C4 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC E9 00 00 35 04 06 00 18 [10:24:04]Write to MH i2c: E2 02 01 70 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 00 00 00 F4 03 04 00 C4 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC E9 00 00 35 04 06 00 18 00 00 29 [10:24:04]Write i2c OK [10:24:04]MH_I2C_Read... [10:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:04]Read from MH i2c: E2 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 70 30 00 90 00 14 [10:24:04]RAPDU: 90 00 [10:24:04]wFMCommunicate OK [10:24:04]wFMCommunicate request_size=10 [10:24:04]MH_SAM_APDU [10:24:04]CAPDU: 80 0D 02 02 05 00 76 7B 6E 91 [10:24:04]Write to MH i2c: E2 0D 00 71 30 80 0D 02 02 05 00 00 76 7B 6E 91 00 00 15 [10:24:04]Write i2c OK [10:24:04]MH_I2C_Read... [10:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:04]Read from MH i2c: E2 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 03 00 71 30 00 90 00 15 [10:24:04]RAPDU: 90 00 [10:24:04]wFMCommunicate OK [10:24:04]wFMCommunicate request_size=4 [10:24:04]MH_SAM_APDU [10:24:04]CAPDU: 80 0D 03 02 [10:24:04]Write to MH i2c: E2 08 00 72 30 80 0D 03 02 00 00 00 00 1D [10:24:04]Write i2c OK [10:24:04]MH_I2C_Read... [10:24:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:04]Read from MH i2c: E2 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 0B 00 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 0B 00 72 30 00 B7 97 82 90 2F AF E5 0A 90 00 4B [10:24:04]RAPDU: B7 97 82 90 2F AF E5 0A 90 00 [10:24:04]wFMCommunicate OK [10:24:04]SAM_PROTO_SignData done [10:24:04]FM_MakeSignedData done [10:24:04]CreateOFDProtocolMessage [10:24:04]wFMCommunicate request_size=4 [10:24:04]MH_SAM_APDU [10:24:04]CAPDU: 80 11 00 00 [10:24:04]Write to MH i2c: E2 08 00 73 30 80 11 00 00 00 00 00 00 1D [10:24:04]Write i2c OK [10:24:04]MH_I2C_Read... [10:24:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:04]Read from MH i2c: E2 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 17 00 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: E2 17 00 73 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 70 [10:24:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:24:04]wFMCommunicate OK [10:24:04]CreateOFDProtocolMessage done [10:24:04]OFDSenderStorePacket 59820 [10:24:04]StoreOFDPacket docnum=59820 [10:24:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9C C1 07 01 B1 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 00 00 00 F4 03 04 00 C4 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC E9 00 00 35 04 06 00 18 00 76 7B 6E 91 B7 97 82 90 2F AF E5 0A [10:24:04]CheckFolder [10:24:04]dirname=/storage/ofd_packets [10:24:04]CheckFolder done [10:24:04]ProducePacketName [10:24:04]name=ofd_packets/00059820 [10:24:04]NVStorageSaveData ofd_packets/00059820 [10:24:04]File name is /storage/ofd_packets/00059820 [10:24:04]Write 301 bytes [10:24:04]NVStorageSaveData done [10:24:04]OFDSenderStorePacket done [10:24:04]KKMCreateOFDPacket done [10:24:04]NVStorageSaveData kkm_last_timestamp [10:24:04]File name is /storage/kkm_last_timestamp [10:24:04]Write 4 bytes [10:24:04]NVStorageSaveData done [10:24:04]ExternCall_PrintAddStr [10:24:04]wPrintStart [10:24:04]Write to MH i2c: 01 00 00 74 30 A4 [10:24:04]Write i2c OK [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: 01 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: 01 07 00 [10:24:04]MH_I2C_Read... [10:24:04]Read from MH i2c: 01 07 00 74 30 00 00 00 00 00 FF 0F B9 [10:24:04]RasterBufferAndPrint [10:24:04]line Счет N : (1)545520 [10:24:04]line ИНН: 02508201610067 [10:24:04]line Контрольно-Кассовый Чек [10:24:04]line ПРОДАЖА [10:24:04]line ТРК (МРК, ГНК) : 12 [10:24:04]line Товар: 2710124130 [10:24:04]line Аи-92-К-5 [10:24:04]line 4.490 * 66.90 [10:24:04]line = 300.38 [10:24:04]line НДС 12% НСП 1% [10:24:04]line > о реализуемом товаре [10:24:04]line ОКРУГЛЕНИЕ: -0.38 [10:24:04]line ИТОГО: 300.00 [10:24:04]line Внесено: 300.00 [10:24:04]line СДАЧА: 0.00 [10:24:04]line НСП 1% : 2.66 [10:24:04]line НДС 12% : 31.90 [10:24:04]line Наличными: 300.00 [10:24:04]line Безнал.: 0.00 [10:24:04]line Место: АЗС № 117 "Партнер Нефть" [10:24:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:24:04]line СНО: Общий режим [10:24:04]line Чек 215 05.06.2024 10:24 [10:24:04]line Смена: 72 ФФД: 1.0 [10:24:04]line ЗНМ: 0300000048 [10:24:04]line РНМ: 0000000000151680 [10:24:05]line Версия ККМ: v1.0 [10:24:05]line ФМ: 0000000000959414 [10:24:05]line ФД: 59820 [10:24:05]line ФПД: 26390266867345 [10:24:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102404&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59820&fm=26390266867345&tin=02508201610067®Number=0000000000151680&sum=30000 [10:24:05]OFD Sender: Processing packet 59820 [packets to send 53, broken 52] [10:24:05]ProducePacketName [10:24:05]name=ofd_packets/00059820 [10:24:05]OFD Sender: To server: pG, [10:24:05]CommunicateWithHost lk.salyk.kg:30040 [10:24:05]ConnectInit lk.salyk.kg [10:24:05]written 0, free lines is 4095 [10:24:05]Connected sock=10 [10:24:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9C C1 07 01 B1 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 00 00 00 F4 03 04 00 C4 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC E9 00 00 35 04 06 00 18 00 76 7B 6E 91 B7 97 82 90 2F AF E5 0A [10:24:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E2 A7 47 00 AE 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC E9 00 00 F4 03 04 00 C8 E8 5F 66 B6 04 01 00 00 0C 09 C2 F5 C8 34 D5 1C [10:24:05]CommunicateWithHost err = 0 [10:24:05]CheckOFDResponse [10:24:05]1017 (14) - 77093643461234 [10:24:05]1041 (16) - 0000000000959414 [10:24:05]1040 (4) - 59820 [10:24:05]1012 (4) - 05.06.2024 04:25 [10:24:05]1206 (1) - 0 [10:24:05]OFD Sender: Remove packet 59820 [10:24:05]ProducePacketName [10:24:05]name=ofd_packets/00059820 [10:24:05]NVStorageDeleteData [10:24:05]Write to MH i2c: 01 00 00 9F 30 CF [10:24:05]Write i2c OK [10:24:05]MH_I2C_Read... [10:24:05]Read from MH i2c: 01 [10:24:05]MH_I2C_Read... [10:24:05]Read from MH i2c: 01 07 00 [10:24:05]MH_I2C_Read... [10:24:05]Read from MH i2c: 01 07 00 9F 30 00 00 00 00 00 A5 0C 87 [10:24:05]RasterBufferAndPrint [10:24:05]line [10:24:05]line [10:24:05]line [10:24:05]line [10:24:05]line [10:24:05]written 0, free lines is 3242 [10:24:05]MH_Cut [10:24:05]Write to MH i2c: D1 01 00 A6 30 01 A8 [10:24:05]Write i2c OK [10:24:05]MH_I2C_Read... [10:24:05]Read from MH i2c: D1 [10:24:05]MH_I2C_Read... [10:24:05]Read from MH i2c: D1 01 00 [10:24:05]MH_I2C_Read... [10:24:05]Read from MH i2c: D1 01 00 A6 30 00 A7 [10:24:05]Write to MH i2c: 01 00 00 A7 30 D7 [10:24:05]Write i2c OK [10:24:05]MH_I2C_Read... [10:24:06]OFD Sender: No OFD packet to send [10:24:06]*** Cut start [10:24:06]*** Partial cut [10:24:06]*** CUTSNS_PIN = 1 [10:24:06]*** CUTSNS_PIN = 0 [10:24:07]*** Brake cut motor [10:24:07]Read from MH i2c: 01 [10:24:07]MH_I2C_Read... [10:24:07]*** Stop cut motor [10:24:07]*** Cut end [10:24:07]Read from MH i2c: 01 07 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: 01 07 00 A7 30 00 00 00 00 00 FF 0F EC [10:24:07]process_action close_receipt done [10:24:07]requested_data is exist [10:24:07]produce_requested_data [10:24:07]requested_item fm.sn is exist - process it [10:24:07]wFMCommunicate request_size=4 [10:24:07]MH_SAM_APDU [10:24:07]CAPDU: 80 11 00 00 [10:24:07]Write to MH i2c: E2 08 00 A8 30 80 11 00 00 00 00 00 00 52 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:07]Read from MH i2c: E2 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 17 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 17 00 A8 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [10:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:24:07]wFMCommunicate OK [10:24:07]requested_item fd.num is exist - process it [10:24:07]SAM_PROTO_GetFieldsCounters [10:24:07]wFMCommunicate request_size=4 [10:24:07]MH_SAM_APDU [10:24:07]CAPDU: 80 13 00 00 [10:24:07]Write to MH i2c: E2 08 00 A9 30 80 13 00 00 00 00 00 00 55 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:07]Read from MH i2c: E2 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 62 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 62 00 A9 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AC E9 00 00 0E 04 04 00 48 00 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 D4 [10:24:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AC E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:07]wFMCommunicate OK [10:24:07]SAM_PROTO_GetFieldsCounters done [10:24:07]requested_item shift.num is exist - process it [10:24:07]requested_item shift.opened is exist - process it [10:24:07]req_shift_opened [10:24:07]FM_GetShiftState [10:24:07]SAM_PROTO_GetShiftState [10:24:07]wFMCommunicate request_size=4 [10:24:07]MH_SAM_APDU [10:24:07]CAPDU: 80 13 01 00 [10:24:07]Write to MH i2c: E2 08 00 AA 30 80 13 01 00 00 00 00 00 57 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:07]Read from MH i2c: E2 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 0E 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 0E 00 AA 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [10:24:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:24:07]wFMCommunicate OK [10:24:07]SAM_PROTO_GetShiftState done [10:24:07]FM_GetShiftState done [10:24:07]req_shift_opened done [10:24:07]requested_item shift.open_date is exist - process it [10:24:07]req_shift_open_date [10:24:07]req_shift_open_date done [10:24:07]produce_requested_data done [10:24:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59820,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:24:07]process_action_free close_receipt [10:24:07]json_value_free [10:24:07]json_value_free done [10:24:07]process_json_proto returns [10:24:07]Send response to host [10:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59820,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:24:07]free response buf [10:24:07]execute_script done [10:24:07]execute_script returns [10:24:07]free content buf [10:24:07]Sock 9.Close socket [10:24:07]Sock 9.Thread stoped [10:24:07]accept exits with 8 [10:24:07]New connection [10:24:07]New thread 3066957156 created [10:24:07]Thread 3067100516 joined [10:24:07]Waiting for new connection... [10:24:07] Sock 8.Parse request [10:24:07]Sock 8.Check first char [10:24:07]Sock 8.First char is OK [10:24:07]request: POST /json_proto HTTP/1.0 [10:24:07]Method: POST [10:24:07]URL: /json_proto [10:24:07]Method is POST - this is cgi request [10:24:07]url: /json_proto [10:24:07]query_string will be loaded in cgi processing [10:24:07]execute_cgi json_proto POST (null) [10:24:07]execute_cgi path=json_proto method=POST [10:24:07]POST find Content-Length [10:24:07]Host: 172.17.60.68:8080 [10:24:07]Content-Length: 836 [10:24:07]Content-Type: application/json [10:24:07] [10:24:07]POST finish read [10:24:07]Found Content-Length = 836 [10:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 29.460, "sum" : 2000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:07]execute_script... [10: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)545518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 29.460, "sum" : 2000.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:07]POST & json_proto [10:24:07]process_json_proto [10:24:07]json parsed OK: [10:24:07]protocol is kg_v1.0 [10:24:07]action value=close_receipt [10:24:07]process_action close_receipt [10:24:07]cmd_close_receipt [10:24:07]MH_GetDate [10:24:07]Write to MH i2c: F0 00 00 AB 30 CA [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 09 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 09 00 AB 30 00 C8 3C 60 66 9A 61 5F 66 5D [10:24:07]GetLastDocTimeStamp 1717583044 [10:24:07]current date 1717583048 [10:24:07]FM_GetShiftState [10:24:07]SAM_PROTO_GetShiftState [10:24:07]wFMCommunicate request_size=4 [10:24:07]MH_SAM_APDU [10:24:07]CAPDU: 80 13 01 00 [10:24:07]Write to MH i2c: E2 08 00 AC 30 80 13 01 00 00 00 00 00 59 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 [10:24:07]MH_I2C_Read... [10:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:07]Read from MH i2c: E2 0E 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 0E 00 AC 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 91 [10:24:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:24:07]wFMCommunicate OK [10:24:07]SAM_PROTO_GetShiftState done [10:24:07]FM_GetShiftState done [10:24:07]opened in 1717545916 [10:24:07]opened+sec_in_day 1717632316 [10:24:07]quantity*price = 200033 [10:24:07]sum+1 = 200034 [10:24:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.33 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.33 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 216 05.06.2024 10:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59821 ФПД: 95581201057287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102409&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59821&fm=95581201057287&tin=02508201610067®Number=0000000000151680&sum=200033 [10:24:09]StoreToDocumentArchive [10:24:09]shift 72 fd 59821 [10:24:09]save to /storage/0072/doc_00059821 [10:24:09]save last doc name /storage/0072/doc_00059821 to /storage/kkm_last_doc_name [10:24:09]save OK [10:24:09]Clear old archive folders... [10:24:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:24:09]tlvbuf is 00482FD0 [10:24:09]SAM_PROTO_ClearQueue [10:24:09]wFMCommunicate request_size=4 [10:24:09]MH_SAM_APDU [10:24:09]CAPDU: 80 09 00 00 [10:24:09]Write to MH i2c: E2 08 00 B9 30 80 09 00 00 00 00 00 00 5B [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:09]Read from MH i2c: E2 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 B9 30 00 90 00 5D [10:24:09]RAPDU: 90 00 [10:24:09]wFMCommunicate OK [10:24:09]SAM_PROTO_ClearQueue done [10:24:09]KKMCreateOFDPacket [10:24:09]OFDProtocolAddRootSTLVToBuf [10:24:09]FM_MakeSignedData [10:24:09]FM_MakeSignedData [10:24:09]SAM_PROTO_SignData [10:24:09]wFMCommunicate request_size=4 [10:24:09]MH_SAM_APDU [10:24:09]CAPDU: 80 0D 01 02 [10:24:09]Write to MH i2c: E2 08 00 BA 30 80 0D 01 02 00 00 00 00 63 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:09]Read from MH i2c: E2 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 BA 30 00 90 00 5E [10:24:09]RAPDU: 90 00 [10:24:09]wFMCommunicate OK [10:24:09]wFMCommunicate request_size=255 [10:24:09]MH_SAM_APDU [10:24:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 C9 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD E9 00 00 35 04 06 00 [10:24:09]Write to MH i2c: E2 02 01 BB 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 C9 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD E9 00 00 35 04 06 00 00 00 3D [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:09]Read from MH i2c: E2 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 BB 30 00 90 00 5F [10:24:09]RAPDU: 90 00 [10:24:09]wFMCommunicate OK [10:24:09]wFMCommunicate request_size=11 [10:24:09]MH_SAM_APDU [10:24:09]CAPDU: 80 0D 02 02 06 56 EE 3B 89 46 07 [10:24:09]Write to MH i2c: E2 0E 00 BC 30 80 0D 02 02 06 00 56 EE 3B 89 46 07 00 00 C7 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:09]Read from MH i2c: E2 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 03 00 BC 30 00 90 00 60 [10:24:09]RAPDU: 90 00 [10:24:09]wFMCommunicate OK [10:24:09]wFMCommunicate request_size=4 [10:24:09]MH_SAM_APDU [10:24:09]CAPDU: 80 0D 03 02 [10:24:09]Write to MH i2c: E2 08 00 BD 30 80 0D 03 02 00 00 00 00 68 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:09]Read from MH i2c: E2 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 0B 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 0B 00 BD 30 00 FA 8A C1 12 AF 98 81 BE 90 00 46 [10:24:09]RAPDU: FA 8A C1 12 AF 98 81 BE 90 00 [10:24:09]wFMCommunicate OK [10:24:09]SAM_PROTO_SignData done [10:24:09]FM_MakeSignedData done [10:24:09]CreateOFDProtocolMessage [10:24:09]wFMCommunicate request_size=4 [10:24:09]MH_SAM_APDU [10:24:09]CAPDU: 80 11 00 00 [10:24:09]Write to MH i2c: E2 08 00 BE 30 80 11 00 00 00 00 00 00 68 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:09]Read from MH i2c: E2 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 17 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: E2 17 00 BE 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BB [10:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:24:09]wFMCommunicate OK [10:24:09]CreateOFDProtocolMessage done [10:24:09]OFDSenderStorePacket 59821 [10:24:09]StoreOFDPacket docnum=59821 [10:24:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 92 97 08 01 1B 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 C9 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD E9 00 00 35 04 06 00 56 EE 3B 89 46 07 FA 8A C1 12 AF 98 81 BE [10:24:09]CheckFolder [10:24:09]dirname=/storage/ofd_packets [10:24:09]CheckFolder done [10:24:09]ProducePacketName [10:24:09]name=ofd_packets/00059821 [10:24:09]NVStorageSaveData ofd_packets/00059821 [10:24:10]File name is /storage/ofd_packets/00059821 [10:24:10]Write 302 bytes [10:24:10]NVStorageSaveData done [10:24:10]OFDSenderStorePacket done [10:24:10]KKMCreateOFDPacket done [10:24:10]NVStorageSaveData kkm_last_timestamp [10:24:10]File name is /storage/kkm_last_timestamp [10:24:10]Write 4 bytes [10:24:10]NVStorageSaveData done [10:24:10]ExternCall_PrintAddStr [10:24:10]wPrintStart [10:24:10]Write to MH i2c: 01 00 00 BF 30 EF [10:24:10]Write i2c OK [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: 01 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: 01 07 00 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: 01 07 00 BF 30 00 00 00 00 00 FF 0F 04 [10:24:10]RasterBufferAndPrint [10:24:10]line Счет N : (1)545518 [10:24:10]line ИНН: 02508201610067 [10:24:10]line Контрольно-Кассовый Чек [10:24:10]line ПРОДАЖА [10:24:10]line ТРК (МРК, ГНК) : 34 [10:24:10]line Товар: 2710124130 [10:24:10]line SUPER 92-К-5 [10:24:10]line 29.460 * 67.90 [10:24:10]line = 2000.33 [10:24:10]line НДС 12% НСП 1% [10:24:10]line > о реализуемом товаре [10:24:10]line ИТОГО: 2000.33 [10:24:10]line НСП 1% : 17.70 [10:24:10]line НДС 12% : 212.42 [10:24:10]line Наличными: 0.00 [10:24:10]line Безнал.: 2000.33 [10:24:10]line Место: АЗС № 117 "Партнер Нефть" [10:24:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:24:10]line СНО: Общий режим [10:24:10]line Чек 216 05.06.2024 10:24 [10:24:10]line Смена: 72 ФФД: 1.0 [10:24:10]line ЗНМ: 0300000048 [10:24:10]line РНМ: 0000000000151680 [10:24:10]line Версия ККМ: v1.0 [10:24:10]line Платежная система: АКБ Кыргызстан [10:24:10]line ФМ: 0000000000959414 [10:24:10]line ФД: 59821 [10:24:10]line ФПД: 95581201057287 [10:24:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102409&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59821&fm=95581201057287&tin=02508201610067®Number=0000000000151680&sum=200033 [10:24:10]written 0, free lines is 4095 [10:24:10]OFD Sender: Processing packet 59821 [packets to send 53, broken 52] [10:24:10]ProducePacketName [10:24:10]name=ofd_packets/00059821 [10:24:10]OFD Sender: To server: pG, [10:24:10]CommunicateWithHost lk.salyk.kg:30040 [10:24:10]ConnectInit lk.salyk.kg [10:24:10]Connected sock=10 [10:24:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 92 97 08 01 1B 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 73 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 61 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 61 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 61 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 C9 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD E9 00 00 35 04 06 00 56 EE 3B 89 46 07 FA 8A C1 12 AF 98 81 BE [10:24:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FC 89 47 00 BD 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 39 35 39 34 31 34 10 04 04 00 AD E9 00 00 F4 03 04 00 CD E8 5F 66 B6 04 01 00 00 D8 31 EA 4F FD 44 B3 6C [10:24:10]CommunicateWithHost err = 0 [10:24:10]CheckOFDResponse [10:24:10]1017 (14) - 77093643461234 [10:24:10]1041 (16) - 0000000000959414 [10:24:10]1040 (4) - 59821 [10:24:10]1012 (4) - 05.06.2024 04:25 [10:24:10]1206 (1) - 0 [10:24:10]OFD Sender: Remove packet 59821 [10:24:10]ProducePacketName [10:24:10]name=ofd_packets/00059821 [10:24:10]NVStorageDeleteData [10:24:10]Write to MH i2c: 01 00 00 E9 30 19 [10:24:10]Write i2c OK [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: 01 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: 01 07 00 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: 01 07 00 E9 30 00 00 00 00 00 C5 0C F1 [10:24:10]RasterBufferAndPrint [10:24:10]line [10:24:10]line [10:24:10]line [10:24:10]line [10:24:10]line [10:24:10]written 0, free lines is 3285 [10:24:10]MH_Cut [10:24:10]Write to MH i2c: D1 01 00 F0 30 01 F2 [10:24:10]Write i2c OK [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: D1 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: D1 01 00 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: D1 01 00 F0 30 00 F1 [10:24:10]Write to MH i2c: 01 00 00 F1 30 21 [10:24:10]Write i2c OK [10:24:10]MH_I2C_Read... [10:24:11]OFD Sender: No OFD packet to send [10:24:11]*** Cut start [10:24:11]*** Partial cut [10:24:11]*** CUTSNS_PIN = 1 [10:24:11]*** CUTSNS_PIN = 0 [10:24:11]*** Brake cut motor [10:24:12]Read from MH i2c: 01 [10:24:12]MH_I2C_Read... [10:24:12]*** Stop cut motor [10:24:12]*** Cut end [10:24:12]Read from MH i2c: 01 07 00 [10:24:12]MH_I2C_Read... [10:24:12]Read from MH i2c: 01 07 00 F1 30 00 00 00 00 00 FF 0F 36 [10:24:12]process_action close_receipt done [10:24:12]requested_data is exist [10:24:12]produce_requested_data [10:24:12]requested_item fm.sn is exist - process it [10:24:12]wFMCommunicate request_size=4 [10:24:12]MH_SAM_APDU [10:24:12]CAPDU: 80 11 00 00 [10:24:12]Write to MH i2c: E2 08 00 F2 30 80 11 00 00 00 00 00 00 9C [10:24:12]Write i2c OK [10:24:12]MH_I2C_Read... [10:24:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:12]Read from MH i2c: E2 [10:24:12]MH_I2C_Read... [10:24:12]Read from MH i2c: E2 17 00 [10:24:12]MH_I2C_Read... [10:24:12]Read from MH i2c: E2 17 00 F2 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EF [10:24:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:24:12]wFMCommunicate OK [10:24:12]requested_item fd.num is exist - process it [10:24:12]SAM_PROTO_GetFieldsCounters [10:24:12]wFMCommunicate request_size=4 [10:24:12]MH_SAM_APDU [10:24:12]CAPDU: 80 13 00 00 [10:24:12]Write to MH i2c: E2 08 00 F3 30 80 13 00 00 00 00 00 00 9F [10:24:12]Write i2c OK [10:24:12]MH_I2C_Read... [10:24:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:12]Read from MH i2c: E2 [10:24:12]MH_I2C_Read... [10:24:12]Read from MH i2c: E2 62 00 [10:24:12]MH_I2C_Read... [10:24:12]Read from MH i2c: E2 62 00 F3 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AD E9 00 00 0E 04 04 00 48 00 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 22 [10:24:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AD E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:12]wFMCommunicate OK [10:24:12]SAM_PROTO_GetFieldsCounters done [10:24:12]requested_item shift.num is exist - process it [10:24:12]requested_item shift.opened is exist - process it [10:24:12]req_shift_opened [10:24:12]FM_GetShiftState [10:24:12]SAM_PROTO_GetShiftState [10:24:12]wFMCommunicate request_size=4 [10:24:12]MH_SAM_APDU [10:24:12]CAPDU: 80 13 01 00 [10:24:12]Write to MH i2c: E2 08 00 F4 30 80 13 01 00 00 00 00 00 A1 [10:24:12]Write i2c OK [10:24:12]MH_I2C_Read... [10:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:12]Read from MH i2c: E2 [10:24:12]MH_I2C_Read... [10:24:12]Read from MH i2c: E2 0E 00 [10:24:12]MH_I2C_Read... [10:24:12]Read from MH i2c: E2 0E 00 F4 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D9 [10:24:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:24:12]wFMCommunicate OK [10:24:12]SAM_PROTO_GetShiftState done [10:24:12]FM_GetShiftState done [10:24:12]req_shift_opened done [10:24:12]requested_item shift.open_date is exist - process it [10:24:12]req_shift_open_date [10:24:12]req_shift_open_date done [10:24:12]produce_requested_data done [10:24:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59821,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:24:12]process_action_free close_receipt [10:24:12]json_value_free [10:24:12]json_value_free done [10:24:12]process_json_proto returns [10:24:12]Send response to host [10:24:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59821,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:24:12]free response buf [10:24:12]execute_script done [10:24:12]execute_script returns [10:24:12]free content buf [10:24:12]Sock 8.Close socket [10:24:12]Sock 8.Thread stoped [10:24:16]accept exits with 9 [10:24:16]New connection [10:24:16]New thread 3067100516 created [10:24:16]Thread 3066957156 joined [10:24:16]Waiting for new connection... [10:24:16] Sock 9.Parse request [10:24:16]Sock 9.Check first char [10:24:16]Sock 9.First char is OK [10:24:16]request: POST /json_proto HTTP/1.0 [10:24:16]Method: POST [10:24:16]URL: /json_proto [10:24:16]Method is POST - this is cgi request [10:24:16]url: /json_proto [10:24:16]query_string will be loaded in cgi processing [10:24:16]execute_cgi json_proto POST (null) [10:24:16]execute_cgi path=json_proto method=POST [10:24:16]POST find Content-Length [10:24:16]Host: 172.17.60.68:8080 [10:24:16]Content-Length: 677 [10:24:16]Content-Type: application/json [10:24:16] [10:24:16]POST finish read [10:24:16]Found Content-Length = 677 [10:24:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:16]execute_script... [10:24: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)545521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:16]POST & json_proto [10:24:16]process_json_proto [10:24:16]json parsed OK: [10:24:16]protocol is kg_v1.0 [10:24:16]action value=close_receipt [10:24:16]process_action close_receipt [10:24:16]cmd_close_receipt [10:24:16]MH_GetDate [10:24:16]Write to MH i2c: F0 00 00 F5 30 14 [10:24:16]Write i2c OK [10:24:16]MH_I2C_Read... [10:24:16]Read from MH i2c: F0 [10:24:16]MH_I2C_Read... [10:24:16]Read from MH i2c: F0 09 00 [10:24:16]MH_I2C_Read... [10:24:16]Read from MH i2c: F0 09 00 F5 30 00 D1 3C 60 66 9A 61 5F 66 B0 [10:24:16]GetLastDocTimeStamp 1717583049 [10:24:16]current date 1717583057 [10:24:16]FM_GetShiftState [10:24:16]SAM_PROTO_GetShiftState [10:24:16]wFMCommunicate request_size=4 [10:24:16]MH_SAM_APDU [10:24:16]CAPDU: 80 13 01 00 [10:24:16]Write to MH i2c: E2 08 00 F6 30 80 13 01 00 00 00 00 00 A3 [10:24:16]Write i2c OK [10:24:16]MH_I2C_Read... [10:24:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:16]Read from MH i2c: E2 [10:24:16]MH_I2C_Read... [10:24:16]Read from MH i2c: E2 0E 00 [10:24:16]MH_I2C_Read... [10:24:16]Read from MH i2c: E2 0E 00 F6 30 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DB [10:24:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:24:16]wFMCommunicate OK [10:24:16]SAM_PROTO_GetShiftState done [10:24:16]FM_GetShiftState done [10:24:16]opened in 1717545916 [10:24:16]opened+sec_in_day 1717632316 [10:24:16]quantity*price = 50041 [10:24:16]sum+1 = 50042 [10:24:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 217 05.06.2024 10:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59822 ФПД: 121384653890573 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102417&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59822&fm=121384653890573&tin=02508201610067®Number=0000000000151680&sum=50000 [10:24:17]StoreToDocumentArchive [10:24:17]shift 72 fd 59822 [10:24:17]save to /storage/0072/doc_00059822 [10:24:17]save last doc name /storage/0072/doc_00059822 to /storage/kkm_last_doc_name [10:24:17]save OK [10:24:17]Clear old archive folders... [10:24:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:17]tlvbuf is 0040A980 [10:24:17]SAM_PROTO_ClearQueue [10:24:17]wFMCommunicate request_size=4 [10:24:17]MH_SAM_APDU [10:24:17]CAPDU: 80 09 00 00 [10:24:17]Write to MH i2c: E2 08 00 03 31 80 09 00 00 00 00 00 00 A6 [10:24:17]Write i2c OK [10:24:17]MH_I2C_Read... [10:24:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:17]Read from MH i2c: E2 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 03 31 00 90 00 A8 [10:24:17]RAPDU: 90 00 [10:24:17]wFMCommunicate OK [10:24:17]SAM_PROTO_ClearQueue done [10:24:17]KKMCreateOFDPacket [10:24:17]OFDProtocolAddRootSTLVToBuf [10:24:17]FM_MakeSignedData [10:24:17]FM_MakeSignedData [10:24:17]SAM_PROTO_SignData [10:24:17]wFMCommunicate request_size=4 [10:24:17]MH_SAM_APDU [10:24:17]CAPDU: 80 0D 01 02 [10:24:17]Write to MH i2c: E2 08 00 04 31 80 0D 01 02 00 00 00 00 AE [10:24:17]Write i2c OK [10:24:17]MH_I2C_Read... [10:24:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:17]Read from MH i2c: E2 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 04 31 00 90 00 A9 [10:24:17]RAPDU: 90 00 [10:24:17]wFMCommunicate OK [10:24:17]wFMCommunicate request_size=255 [10:24:17]MH_SAM_APDU [10:24: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D1 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE E9 00 00 35 04 06 00 6E [10:24:17]Write to MH i2c: E2 02 01 05 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D1 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE E9 00 00 35 04 06 00 6E 00 00 32 [10:24:17]Write i2c OK [10:24:17]MH_I2C_Read... [10:24:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:17]Read from MH i2c: E2 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 05 31 00 90 00 AA [10:24:17]RAPDU: 90 00 [10:24:17]wFMCommunicate OK [10:24:17]wFMCommunicate request_size=10 [10:24:17]MH_SAM_APDU [10:24:17]CAPDU: 80 0D 02 02 05 66 11 2D 24 0D [10:24:17]Write to MH i2c: E2 0D 00 06 31 80 0D 02 02 05 00 66 11 2D 24 0D 00 00 90 [10:24:17]Write i2c OK [10:24:17]MH_I2C_Read... [10:24:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:17]Read from MH i2c: E2 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 03 00 06 31 00 90 00 AB [10:24:17]RAPDU: 90 00 [10:24:17]wFMCommunicate OK [10:24:17]wFMCommunicate request_size=4 [10:24:17]MH_SAM_APDU [10:24:17]CAPDU: 80 0D 03 02 [10:24:17]Write to MH i2c: E2 08 00 07 31 80 0D 03 02 00 00 00 00 B3 [10:24:17]Write i2c OK [10:24:17]MH_I2C_Read... [10:24:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:17]Read from MH i2c: E2 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 0B 00 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 0B 00 07 31 00 DE 4A 63 57 46 98 EA EE 90 00 4C [10:24:17]RAPDU: DE 4A 63 57 46 98 EA EE 90 00 [10:24:17]wFMCommunicate OK [10:24:17]SAM_PROTO_SignData done [10:24:17]FM_MakeSignedData done [10:24:17]CreateOFDProtocolMessage [10:24:17]wFMCommunicate request_size=4 [10:24:17]MH_SAM_APDU [10:24:17]CAPDU: 80 11 00 00 [10:24:17]Write to MH i2c: E2 08 00 08 31 80 11 00 00 00 00 00 00 B3 [10:24:17]Write i2c OK [10:24:17]MH_I2C_Read... [10:24:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:17]Read from MH i2c: E2 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 17 00 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: E2 17 00 08 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 06 [10:24:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:24:17]wFMCommunicate OK [10:24:17]CreateOFDProtocolMessage done [10:24:17]OFDSenderStorePacket 59822 [10:24:17]StoreOFDPacket docnum=59822 [10:24:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5E F9 07 01 A1 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D1 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE E9 00 00 35 04 06 00 6E 66 11 2D 24 0D DE 4A 63 57 46 98 EA EE [10:24:17]CheckFolder [10:24:17]dirname=/storage/ofd_packets [10:24:17]CheckFolder done [10:24:17]ProducePacketName [10:24:17]name=ofd_packets/00059822 [10:24:17]NVStorageSaveData ofd_packets/00059822 [10:24:17]File name is /storage/ofd_packets/00059822 [10:24:17]Write 301 bytes [10:24:17]NVStorageSaveData done [10:24:17]OFDSenderStorePacket done [10:24:17]KKMCreateOFDPacket done [10:24:17]NVStorageSaveData kkm_last_timestamp [10:24:17]File name is /storage/kkm_last_timestamp [10:24:17]Write 4 bytes [10:24:17]NVStorageSaveData done [10:24:17]ExternCall_PrintAddStr [10:24:17]wPrintStart [10:24:17]Write to MH i2c: 01 00 00 09 31 3A [10:24:17]Write i2c OK [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: 01 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: 01 07 00 [10:24:17]MH_I2C_Read... [10:24:17]Read from MH i2c: 01 07 00 09 31 00 00 00 00 00 FF 0F 4F [10:24:17]RasterBufferAndPrint [10:24:17]line Счет N : (1)545521 [10:24:17]line ИНН: 02508201610067 [10:24:17]line Контрольно-Кассовый Чек [10:24:17]line ПРОДАЖА [10:24:17]line ТРК (МРК, ГНК) : 42 [10:24:17]line Товар: 2710124130 [10:24:17]line Аи-92-К-5 [10:24:17]line 7.480 * 66.90 [10:24:17]line = 500.41 [10:24:17]line НДС 12% НСП 1% [10:24:17]line > о реализуемом товаре [10:24:17]line ОКРУГЛЕНИЕ: -0.41 [10:24:17]line ИТОГО: 500.00 [10:24:17]line Внесено: 500.00 [10:24:17]line СДАЧА: 0.00 [10:24:17]line НСП 1% : 4.43 [10:24:17]line НДС 12% : 53.14 [10:24:17]line Наличными: 500.00 [10:24:17]line Безнал.: 0.00 [10:24:17]line Место: АЗС № 117 "Партнер Нефть" [10:24:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:24:17]line СНО: Общий режим [10:24:17]line Чек 217 05.06.2024 10:24 [10:24:17]line Смена: 72 ФФД: 1.0 [10:24:17]line ЗНМ: 0300000048 [10:24:17]line РНМ: 0000000000151680 [10:24:17]line Версия ККМ: v1.0 [10:24:17]line ФМ: 0000000000959414 [10:24:17]line ФД: 59822 [10:24:17]line ФПД: 121384653890573 [10:24:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102417&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59822&fm=121384653890573&tin=02508201610067®Number=0000000000151680&sum=50000 [10:24:17]written 0, free lines is 4095 [10:24:17]OFD Sender: Processing packet 59822 [packets to send 53, broken 52] [10:24:17]ProducePacketName [10:24:17]name=ofd_packets/00059822 [10:24:17]OFD Sender: To server: pG, [10:24:17]CommunicateWithHost lk.salyk.kg:30040 [10:24:17]ConnectInit lk.salyk.kg [10:24:17]Connected sock=10 [10:24:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5E F9 07 01 A1 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D1 3C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE E9 00 00 35 04 06 00 6E 66 11 2D 24 0D DE 4A 63 57 46 98 EA EE [10:24:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 71 B3 47 00 BF C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE E9 00 00 F4 03 04 00 D5 E8 5F 66 B6 04 01 00 00 09 84 20 81 30 C4 4B 75 [10:24:18]CommunicateWithHost err = 0 [10:24:18]CheckOFDResponse [10:24:18]1017 (14) - 77093643461234 [10:24:18]1041 (16) - 0000000000959414 [10:24:18]1040 (4) - 59822 [10:24:18]1012 (4) - 05.06.2024 04:25 [10:24:18]1206 (1) - 0 [10:24:18]OFD Sender: Remove packet 59822 [10:24:18]ProducePacketName [10:24:18]name=ofd_packets/00059822 [10:24:18]NVStorageDeleteData [10:24:18]Write to MH i2c: 01 00 00 34 31 65 [10:24:18]Write i2c OK [10:24:18]MH_I2C_Read... [10:24:18]Read from MH i2c: 01 [10:24:18]MH_I2C_Read... [10:24:18]Read from MH i2c: 01 07 00 [10:24:18]MH_I2C_Read... [10:24:18]Read from MH i2c: 01 07 00 34 31 00 00 00 00 00 B0 0C 28 [10:24:18]RasterBufferAndPrint [10:24:18]line [10:24:18]line [10:24:18]line [10:24:18]line [10:24:18]line [10:24:18]written 0, free lines is 3263 [10:24:18]MH_Cut [10:24:18]Write to MH i2c: D1 01 00 3B 31 01 3E [10:24:18]Write i2c OK [10:24:18]MH_I2C_Read... [10:24:18]Read from MH i2c: D1 [10:24:18]MH_I2C_Read... [10:24:18]Read from MH i2c: D1 01 00 [10:24:18]MH_I2C_Read... [10:24:18]Read from MH i2c: D1 01 00 3B 31 00 3D [10:24:18]Write to MH i2c: 01 00 00 3C 31 6D [10:24:18]Write i2c OK [10:24:18]MH_I2C_Read... [10:24:18]OFD Sender: No OFD packet to send [10:24:19]*** Cut start [10:24:19]*** Partial cut [10:24:19]*** CUTSNS_PIN = 1 [10:24:19]*** CUTSNS_PIN = 0 [10:24:19]*** Brake cut motor [10:24:19]Read from MH i2c: 01 [10:24:19]MH_I2C_Read... [10:24:19]*** Stop cut motor [10:24:19]*** Cut end [10:24:19]Read from MH i2c: 01 07 00 [10:24:19]MH_I2C_Read... [10:24:19]Read from MH i2c: 01 07 00 3C 31 00 00 00 00 00 FF 0F 82 [10:24:19]process_action close_receipt done [10:24:19]requested_data is exist [10:24:19]produce_requested_data [10:24:19]requested_item fm.sn is exist - process it [10:24:19]wFMCommunicate request_size=4 [10:24:19]MH_SAM_APDU [10:24:19]CAPDU: 80 11 00 00 [10:24:19]Write to MH i2c: E2 08 00 3D 31 80 11 00 00 00 00 00 00 E8 [10:24:19]Write i2c OK [10:24:19]MH_I2C_Read... [10:24:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:19]Read from MH i2c: E2 [10:24:19]MH_I2C_Read... [10:24:19]Read from MH i2c: E2 17 00 [10:24:19]MH_I2C_Read... [10:24:19]Read from MH i2c: E2 17 00 3D 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3B [10:24:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:24:19]wFMCommunicate OK [10:24:19]requested_item fd.num is exist - process it [10:24:19]SAM_PROTO_GetFieldsCounters [10:24:19]wFMCommunicate request_size=4 [10:24:19]MH_SAM_APDU [10:24:19]CAPDU: 80 13 00 00 [10:24:19]Write to MH i2c: E2 08 00 3E 31 80 13 00 00 00 00 00 00 EB [10:24:19]Write i2c OK [10:24:19]MH_I2C_Read... [10:24:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:20]Read from MH i2c: E2 [10:24:20]MH_I2C_Read... [10:24:20]Read from MH i2c: E2 62 00 [10:24:20]MH_I2C_Read... [10:24:20]Read from MH i2c: E2 62 00 3E 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AE E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [10:24:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AE E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:20]wFMCommunicate OK [10:24:20]SAM_PROTO_GetFieldsCounters done [10:24:20]requested_item shift.num is exist - process it [10:24:20]requested_item shift.opened is exist - process it [10:24:20]req_shift_opened [10:24:20]FM_GetShiftState [10:24:20]SAM_PROTO_GetShiftState [10:24:20]wFMCommunicate request_size=4 [10:24:20]MH_SAM_APDU [10:24:20]CAPDU: 80 13 01 00 [10:24:20]Write to MH i2c: E2 08 00 3F 31 80 13 01 00 00 00 00 00 ED [10:24:20]Write i2c OK [10:24:20]MH_I2C_Read... [10:24:20]Read from MH i2c: E2 [10:24:20]MH_I2C_Read... [10:24:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:20]Read from MH i2c: E2 0E 00 [10:24:20]MH_I2C_Read... [10:24:20]Read from MH i2c: E2 0E 00 3F 31 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 25 [10:24:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:24:20]wFMCommunicate OK [10:24:20]SAM_PROTO_GetShiftState done [10:24:20]FM_GetShiftState done [10:24:20]req_shift_opened done [10:24:20]requested_item shift.open_date is exist - process it [10:24:20]req_shift_open_date [10:24:20]req_shift_open_date done [10:24:20]produce_requested_data done [10:24:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59822,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:24:20]process_action_free close_receipt [10:24:20]json_value_free [10:24:20]json_value_free done [10:24:20]process_json_proto returns [10:24:20]Send response to host [10:24:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59822,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:24:20]free response buf [10:24:20]execute_script done [10:24:20]execute_script returns [10:24:20]free content buf [10:24:20]Sock 9.Close socket [10:24:20]Sock 9.Thread stoped [10:24:23]OFD Sender: No OFD packet to send [10:24:28]OFD Sender: No OFD packet to send [10:24:33]OFD Sender: No OFD packet to send [10:24:38]OFD Sender: No OFD packet to send [10:24:43]OFD Sender: No OFD packet to send [10:24:48]OFD Sender: No OFD packet to send [10:24:53]OFD Sender: No OFD packet to send [10:24:58]OFD Sender: No OFD packet to send [10:25:03]OFD Sender: No OFD packet to send [10:25:08]OFD Sender: No OFD packet to send [10:25:13]OFD Sender: No OFD packet to send [10:25:18]OFD Sender: No OFD packet to send [10:25:23]OFD Sender: No OFD packet to send [10:25:28]OFD Sender: No OFD packet to send [10:25:33]OFD Sender: No OFD packet to send [10:25:34]accept exits with 8 [10:25:34]New connection [10:25:34]New thread 3066957156 created [10:25:34]Thread 3067100516 joined [10:25:34]Waiting for new connection... [10:25:34] Sock 8.Parse request [10:25:34]Sock 8.Check first char [10:25:34]Sock 8.First char is OK [10:25:34]request: POST /json_proto HTTP/1.0 [10:25:34]Method: POST [10:25:34]URL: /json_proto [10:25:34]Method is POST - this is cgi request [10:25:34]url: /json_proto [10:25:34]query_string will be loaded in cgi processing [10:25:34]execute_cgi json_proto POST (null) [10:25:34]execute_cgi path=json_proto method=POST [10:25:34]POST find Content-Length [10:25:34]Host: 172.17.60.68:8080 [10:25:34]Content-Length: 679 [10:25:34]Content-Type: application/json [10:25:34] [10:25:34]POST finish read [10:25:34]Found Content-Length = 679 [10:25:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 12.860, "sum" : 860.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1090.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:34]execute_script... [10:25: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)545522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 12.860, "sum" : 860.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1090.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:34]POST & json_proto [10:25:34]process_json_proto [10:25:34]json parsed OK: [10:25:34]protocol is kg_v1.0 [10:25:34]action value=close_receipt [10:25:34]process_action close_receipt [10:25:34]cmd_close_receipt [10:25:34]MH_GetDate [10:25:34]Write to MH i2c: F0 00 00 40 31 60 [10:25:34]Write i2c OK [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: F0 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: F0 09 00 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: F0 09 00 40 31 00 1F 3D 60 66 9A 61 5F 66 4B [10:25:34]GetLastDocTimeStamp 1717583057 [10:25:34]current date 1717583135 [10:25:34]FM_GetShiftState [10:25:34]SAM_PROTO_GetShiftState [10:25:34]wFMCommunicate request_size=4 [10:25:34]MH_SAM_APDU [10:25:34]CAPDU: 80 13 01 00 [10:25:34]Write to MH i2c: E2 08 00 41 31 80 13 01 00 00 00 00 00 EF [10:25:34]Write i2c OK [10:25:34]MH_I2C_Read... [10:25:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:34]Read from MH i2c: E2 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: E2 0E 00 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: E2 0E 00 41 31 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 27 [10:25:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:25:34]wFMCommunicate OK [10:25:34]SAM_PROTO_GetShiftState done [10:25:34]FM_GetShiftState done [10:25:34]opened in 1717545916 [10:25:34]opened+sec_in_day 1717632316 [10:25:34]quantity*price = 86033 [10:25:34]sum+1 = 86034 [10:25:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 860.00 Внесено: 1090.00 СДАЧА: 230.00 НСП 1% : 7.61 НДС 12% : 91.36 Наличными: 860.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 218 05.06.2024 10:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59823 ФПД: 254086474235771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102535&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59823&fm=254086474235771&tin=02508201610067®Number=0000000000151680&sum=86000 [10:25:35]StoreToDocumentArchive [10:25:35]shift 72 fd 59823 [10:25:35]save to /storage/0072/doc_00059823 [10:25:35]save last doc name /storage/0072/doc_00059823 to /storage/kkm_last_doc_name [10:25:35]save OK [10:25:35]Clear old archive folders... [10:25:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:35]tlvbuf is 003CA210 [10:25:35]SAM_PROTO_ClearQueue [10:25:35]wFMCommunicate request_size=4 [10:25:35]MH_SAM_APDU [10:25:35]CAPDU: 80 09 00 00 [10:25:35]Write to MH i2c: E2 08 00 4E 31 80 09 00 00 00 00 00 00 F1 [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:35]Read from MH i2c: E2 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 03 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 03 00 4E 31 00 90 00 F3 [10:25:35]RAPDU: 90 00 [10:25:35]wFMCommunicate OK [10:25:35]SAM_PROTO_ClearQueue done [10:25:35]KKMCreateOFDPacket [10:25:35]OFDProtocolAddRootSTLVToBuf [10:25:35]FM_MakeSignedData [10:25:35]FM_MakeSignedData [10:25:35]SAM_PROTO_SignData [10:25:35]wFMCommunicate request_size=4 [10:25:35]MH_SAM_APDU [10:25:35]CAPDU: 80 0D 01 02 [10:25:35]Write to MH i2c: E2 08 00 4F 31 80 0D 01 02 00 00 00 00 F9 [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:35]Read from MH i2c: E2 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 03 00 [10:25:35]MH_I2C_Read... [10:25:35]Read from MH i2c: E2 03 00 4F 31 00 90 00 F4 [10:25:35]RAPDU: 90 00 [10:25:35]wFMCommunicate OK [10:25:35]wFMCommunicate request_size=255 [10:25:35]MH_SAM_APDU [10:25:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 11 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 1F 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF E9 00 00 35 04 06 00 E7 [10:25:35]Write to MH i2c: E2 02 01 50 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 11 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 1F 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF E9 00 00 35 04 06 00 E7 00 00 1C [10:25:35]Write i2c OK [10:25:35]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 03 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 03 00 50 31 00 90 00 F5 [10:25:36]RAPDU: 90 00 [10:25:36]wFMCommunicate OK [10:25:36]wFMCommunicate request_size=10 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 0D 02 02 05 17 1E 09 FF 7B [10:25:36]Write to MH i2c: E2 0D 00 51 31 80 0D 02 02 05 00 17 1E 09 FF 7B 00 00 BE [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 03 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 03 00 51 31 00 90 00 F6 [10:25:36]RAPDU: 90 00 [10:25:36]wFMCommunicate OK [10:25:36]wFMCommunicate request_size=4 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 0D 03 02 [10:25:36]Write to MH i2c: E2 08 00 52 31 80 0D 03 02 00 00 00 00 FE [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 0B 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 0B 00 52 31 00 F1 BD AE 02 56 23 81 44 90 00 9B [10:25:36]RAPDU: F1 BD AE 02 56 23 81 44 90 00 [10:25:36]wFMCommunicate OK [10:25:36]SAM_PROTO_SignData done [10:25:36]FM_MakeSignedData done [10:25:36]CreateOFDProtocolMessage [10:25:36]wFMCommunicate request_size=4 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 11 00 00 [10:25:36]Write to MH i2c: E2 08 00 53 31 80 11 00 00 00 00 00 00 FE [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 17 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 17 00 53 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 51 [10:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:25:36]wFMCommunicate OK [10:25:36]CreateOFDProtocolMessage done [10:25:36]OFDSenderStorePacket 59823 [10:25:36]StoreOFDPacket docnum=59823 [10:25:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 54 A0 07 01 EC AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 11 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 1F 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF E9 00 00 35 04 06 00 E7 17 1E 09 FF 7B F1 BD AE 02 56 23 81 44 [10:25:36]CheckFolder [10:25:36]dirname=/storage/ofd_packets [10:25:36]CheckFolder done [10:25:36]ProducePacketName [10:25:36]name=ofd_packets/00059823 [10:25:36]NVStorageSaveData ofd_packets/00059823 [10:25:36]File name is /storage/ofd_packets/00059823 [10:25:36]Write 301 bytes [10:25:36]NVStorageSaveData done [10:25:36]OFDSenderStorePacket done [10:25:36]KKMCreateOFDPacket done [10:25:36]NVStorageSaveData kkm_last_timestamp [10:25:36]File name is /storage/kkm_last_timestamp [10:25:36]Write 4 bytes [10:25:36]NVStorageSaveData done [10:25:36]ExternCall_PrintAddStr [10:25:36]wPrintStart [10:25:36]Write to MH i2c: 01 00 00 54 31 85 [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: 01 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: 01 07 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: 01 07 00 54 31 00 00 00 00 00 FF 0F 9A [10:25:36]RasterBufferAndPrint [10:25:36]line Счет N : (1)545522 [10:25:36]line ИНН: 02508201610067 [10:25:36]line Контрольно-Кассовый Чек [10:25:36]line ПРОДАЖА [10:25:36]line ТРК (МРК, ГНК) : 22 [10:25:36]line Товар: 2710124130 [10:25:36]line Аи-92-К-5 [10:25:36]line 12.860 * 66.90 [10:25:36]line = 860.33 [10:25:36]line НДС 12% НСП 1% [10:25:36]line > о реализуемом товаре [10:25:36]line ОКРУГЛЕНИЕ: -0.33 [10:25:36]line ИТОГО: 860.00 [10:25:36]line Внесено: 1090.00 [10:25:36]line СДАЧА: 230.00 [10:25:36]line НСП 1% : 7.61 [10:25:36]line НДС 12% : 91.36 [10:25:36]line Наличными: 860.00 [10:25:36]line Безнал.: 0.00 [10:25:36]line Место: АЗС № 117 "Партнер Нефть" [10:25:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:25:36]line СНО: Общий режим [10:25:36]line Чек 218 05.06.2024 10:25 [10:25:36]line Смена: 72 ФФД: 1.0 [10:25:36]line ЗНМ: 0300000048 [10:25:36]line РНМ: 0000000000151680 [10:25:36]line Версия ККМ: v1.0 [10:25:36]line ФМ: 0000000000959414 [10:25:36]line ФД: 59823 [10:25:36]line ФПД: 254086474235771 [10:25:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102535&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59823&fm=254086474235771&tin=02508201610067®Number=0000000000151680&sum=86000 [10:25:36]OFD Sender: Processing packet 59823 [packets to send 53, broken 52] [10:25:36]ProducePacketName [10:25:36]name=ofd_packets/00059823 [10:25:36]OFD Sender: To server: pG, [10:25:36]CommunicateWithHost lk.salyk.kg:30040 [10:25:36]ConnectInit lk.salyk.kg [10:25:36]written 0, free lines is 4095 [10:25:36]Connected sock=11 [10:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 54 A0 07 01 EC AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 11 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 1F 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF E9 00 00 35 04 06 00 E7 17 1E 09 FF 7B F1 BD AE 02 56 23 81 44 [10:25:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C1 11 47 00 24 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 39 35 39 34 31 34 10 04 04 00 AF E9 00 00 F4 03 04 00 24 E9 5F 66 B6 04 01 00 00 C8 6C FC D6 00 46 65 FC [10:25:37]CommunicateWithHost err = 0 [10:25:37]CheckOFDResponse [10:25:37]1017 (14) - 77093643461234 [10:25:37]1041 (16) - 0000000000959414 [10:25:37]1040 (4) - 59823 [10:25:37]1012 (4) - 05.06.2024 04:27 [10:25:37]1206 (1) - 0 [10:25:37]OFD Sender: Remove packet 59823 [10:25:37]ProducePacketName [10:25:37]name=ofd_packets/00059823 [10:25:37]NVStorageDeleteData [10:25:37]Write to MH i2c: 01 00 00 7F 31 B0 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 07 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: 01 07 00 7F 31 00 00 00 00 00 A4 0C 67 [10:25:37]RasterBufferAndPrint [10:25:37]line [10:25:37]line [10:25:37]line [10:25:37]line [10:25:37]line [10:25:37]written 0, free lines is 3239 [10:25:37]MH_Cut [10:25:37]Write to MH i2c: D1 01 00 86 31 01 89 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: D1 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: D1 01 00 [10:25:37]MH_I2C_Read... [10:25:37]Read from MH i2c: D1 01 00 86 31 00 88 [10:25:37]Write to MH i2c: 01 00 00 87 31 B8 [10:25:37]Write i2c OK [10:25:37]MH_I2C_Read... [10:25:37]OFD Sender: No OFD packet to send [10:25:38]*** Cut start [10:25:38]*** Partial cut [10:25:38]*** CUTSNS_PIN = 1 [10:25:38]*** CUTSNS_PIN = 0 [10:25:38]*** Brake cut motor [10:25:38]Read from MH i2c: 01 [10:25:38]MH_I2C_Read... [10:25:38]*** Stop cut motor [10:25:38]*** Cut end [10:25:38]Read from MH i2c: 01 07 00 [10:25:38]MH_I2C_Read... [10:25:38]Read from MH i2c: 01 07 00 87 31 00 00 00 00 00 FF 0F CD [10:25:38]process_action close_receipt done [10:25:38]requested_data is exist [10:25:38]produce_requested_data [10:25:38]requested_item fm.sn is exist - process it [10:25:38]wFMCommunicate request_size=4 [10:25:38]MH_SAM_APDU [10:25:38]CAPDU: 80 11 00 00 [10:25:38]Write to MH i2c: E2 08 00 88 31 80 11 00 00 00 00 00 00 33 [10:25:38]Write i2c OK [10:25:38]MH_I2C_Read... [10:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:38]Read from MH i2c: E2 [10:25:38]MH_I2C_Read... [10:25:38]Read from MH i2c: E2 17 00 [10:25:38]MH_I2C_Read... [10:25:38]Read from MH i2c: E2 17 00 88 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 86 [10:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:25:38]wFMCommunicate OK [10:25:38]requested_item fd.num is exist - process it [10:25:38]SAM_PROTO_GetFieldsCounters [10:25:38]wFMCommunicate request_size=4 [10:25:38]MH_SAM_APDU [10:25:38]CAPDU: 80 13 00 00 [10:25:38]Write to MH i2c: E2 08 00 89 31 80 13 00 00 00 00 00 00 36 [10:25:38]Write i2c OK [10:25:38]MH_I2C_Read... [10:25:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:38]Read from MH i2c: E2 [10:25:38]MH_I2C_Read... [10:25:38]Read from MH i2c: E2 62 00 [10:25:38]MH_I2C_Read... [10:25:38]Read from MH i2c: E2 62 00 89 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AF E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [10:25:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AF E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:38]wFMCommunicate OK [10:25:38]SAM_PROTO_GetFieldsCounters done [10:25:38]requested_item shift.num is exist - process it [10:25:38]requested_item shift.opened is exist - process it [10:25:38]req_shift_opened [10:25:38]FM_GetShiftState [10:25:38]SAM_PROTO_GetShiftState [10:25:38]wFMCommunicate request_size=4 [10:25:38]MH_SAM_APDU [10:25:38]CAPDU: 80 13 01 00 [10:25:38]Write to MH i2c: E2 08 00 8A 31 80 13 01 00 00 00 00 00 38 [10:25:38]Write i2c OK [10:25:38]MH_I2C_Read... [10:25:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:38]Read from MH i2c: E2 [10:25:38]MH_I2C_Read... [10:25:38]Read from MH i2c: E2 0E 00 [10:25:38]MH_I2C_Read... [10:25:38]Read from MH i2c: E2 0E 00 8A 31 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 70 [10:25:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:25:38]wFMCommunicate OK [10:25:38]SAM_PROTO_GetShiftState done [10:25:38]FM_GetShiftState done [10:25:38]req_shift_opened done [10:25:38]requested_item shift.open_date is exist - process it [10:25:38]req_shift_open_date [10:25:38]req_shift_open_date done [10:25:38]produce_requested_data done [10:25:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59823,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:25:38]process_action_free close_receipt [10:25:38]json_value_free [10:25:38]json_value_free done [10:25:38]process_json_proto returns [10:25:38]Send response to host [10:25:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59823,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:25:38]free response buf [10:25:38]execute_script done [10:25:38]execute_script returns [10:25:38]free content buf [10:25:38]Sock 8.Close socket [10:25:38]Sock 8.Thread stoped [10:25:42]OFD Sender: No OFD packet to send [10:25:47]OFD Sender: No OFD packet to send [10:25:52]OFD Sender: No OFD packet to send [10:25:57]OFD Sender: No OFD packet to send [10:26:02]OFD Sender: No OFD packet to send [10:26:07]OFD Sender: No OFD packet to send [10:26:12]OFD Sender: No OFD packet to send [10:26:17]OFD Sender: No OFD packet to send [10:26:22]OFD Sender: No OFD packet to send [10:26:27]OFD Sender: No OFD packet to send [10:26:27]accept exits with 9 [10:26:27]New connection [10:26:27]New thread 3067100516 created [10:26:27]Thread 3066957156 joined [10:26:27]Waiting for new connection... [10:26:27] Sock 9.Parse request [10:26:27]Sock 9.Check first char [10:26:27]Sock 9.First char is OK [10:26:27]request: POST /json_proto HTTP/1.0 [10:26:27]Method: POST [10:26:27]URL: /json_proto [10:26:27]Method is POST - this is cgi request [10:26:27]url: /json_proto [10:26:27]query_string will be loaded in cgi processing [10:26:27]execute_cgi json_proto POST (null) [10:26:27]execute_cgi path=json_proto method=POST [10:26:27]POST find Content-Length [10:26:27]Host: 172.17.60.68:8080 [10:26:27]Content-Length: 846 [10:26:27]Content-Type: application/json [10:26:27] [10:26:27]POST finish read [10:26:27]Found Content-Length = 846 [10:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 38.000, "sum" : 1326.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1326.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:27]execute_script... [10:26: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)545519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 38.000, "sum" : 1326.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1326.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:27]POST & json_proto [10:26:27]process_json_proto [10:26:27]json parsed OK: [10:26:27]protocol is kg_v1.0 [10:26:27]action value=close_receipt [10:26:27]process_action close_receipt [10:26:27]cmd_close_receipt [10:26:27]MH_GetDate [10:26:27]Write to MH i2c: F0 00 00 8B 31 AB [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: F0 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: F0 09 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: F0 09 00 8B 31 00 54 3D 60 66 9A 61 5F 66 CB [10:26:27]GetLastDocTimeStamp 1717583135 [10:26:27]current date 1717583188 [10:26:27]FM_GetShiftState [10:26:27]SAM_PROTO_GetShiftState [10:26:27]wFMCommunicate request_size=4 [10:26:27]MH_SAM_APDU [10:26:27]CAPDU: 80 13 01 00 [10:26:27]Write to MH i2c: E2 08 00 8C 31 80 13 01 00 00 00 00 00 3A [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:27]Read from MH i2c: E2 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 0E 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 0E 00 8C 31 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 72 [10:26:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:26:27]wFMCommunicate OK [10:26:27]SAM_PROTO_GetShiftState done [10:26:27]FM_GetShiftState done [10:26:27]opened in 1717545916 [10:26:27]opened+sec_in_day 1717632316 [10:26:27]quantity*price = 132620 [10:26:27]sum+1 = 132621 [10:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1326.20 НСП 1% : 11.74 НДС 12% : 140.83 Наличными: 0.00 Безнал.: 1326.20 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 219 05.06.2024 10:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59824 ФПД: 22179702447406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102628&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59824&fm=22179702447406&tin=02508201610067®Number=0000000000151680&sum=132620 [10:26:28]StoreToDocumentArchive [10:26:28]shift 72 fd 59824 [10:26:28]save to /storage/0072/doc_00059824 [10:26:28]save last doc name /storage/0072/doc_00059824 to /storage/kkm_last_doc_name [10:26:28]save OK [10:26:28]Clear old archive folders... [10:26:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:26:28]tlvbuf is 003CA1D0 [10:26:28]SAM_PROTO_ClearQueue [10:26:28]wFMCommunicate request_size=4 [10:26:28]MH_SAM_APDU [10:26:28]CAPDU: 80 09 00 00 [10:26:28]Write to MH i2c: E2 08 00 99 31 80 09 00 00 00 00 00 00 3C [10:26:28]Write i2c OK [10:26:28]MH_I2C_Read... [10:26:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 99 31 00 90 00 3E [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]SAM_PROTO_ClearQueue done [10:26:29]KKMCreateOFDPacket [10:26:29]OFDProtocolAddRootSTLVToBuf [10:26:29]FM_MakeSignedData [10:26:29]FM_MakeSignedData [10:26:29]SAM_PROTO_SignData [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 01 02 [10:26:29]Write to MH i2c: E2 08 00 9A 31 80 0D 01 02 00 00 00 00 44 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 9A 31 00 90 00 3F [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]wFMCommunicate request_size=255 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 70 94 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0C 06 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 06 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 06 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 54 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 E9 00 00 35 04 06 00 14 2C [10:26:29]Write to MH i2c: E2 02 01 9B 31 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 70 94 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0C 06 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 06 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 06 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 54 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 E9 00 00 35 04 06 00 14 2C 00 00 07 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 9B 31 00 90 00 40 [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]wFMCommunicate request_size=9 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 02 02 04 1D 49 1D 2E [10:26:29]Write to MH i2c: E2 0C 00 9C 31 80 0D 02 02 04 00 1D 49 1D 2E 00 00 00 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 03 00 9C 31 00 90 00 41 [10:26:29]RAPDU: 90 00 [10:26:29]wFMCommunicate OK [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 0D 03 02 [10:26:29]Write to MH i2c: E2 08 00 9D 31 80 0D 03 02 00 00 00 00 49 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 0B 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 0B 00 9D 31 00 CA 4D 29 CF 53 CC CC 6C 90 00 B0 [10:26:29]RAPDU: CA 4D 29 CF 53 CC CC 6C 90 00 [10:26:29]wFMCommunicate OK [10:26:29]SAM_PROTO_SignData done [10:26:29]FM_MakeSignedData done [10:26:29]CreateOFDProtocolMessage [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 11 00 00 [10:26:29]Write to MH i2c: E2 08 00 9E 31 80 11 00 00 00 00 00 00 49 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 17 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 17 00 9E 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9C [10:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:26:29]wFMCommunicate OK [10:26:29]CreateOFDProtocolMessage done [10:26:29]OFDSenderStorePacket 59824 [10:26:29]StoreOFDPacket docnum=59824 [10:26:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 CC A5 06 01 3D 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 70 94 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0C 06 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 06 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 06 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 54 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 E9 00 00 35 04 06 00 14 2C 1D 49 1D 2E CA 4D 29 CF 53 CC CC 6C [10:26:29]CheckFolder [10:26:29]dirname=/storage/ofd_packets [10:26:29]CheckFolder done [10:26:29]ProducePacketName [10:26:29]name=ofd_packets/00059824 [10:26:29]NVStorageSaveData ofd_packets/00059824 [10:26:29]File name is /storage/ofd_packets/00059824 [10:26:29]Write 300 bytes [10:26:29]NVStorageSaveData done [10:26:29]OFDSenderStorePacket done [10:26:29]KKMCreateOFDPacket done [10:26:29]NVStorageSaveData kkm_last_timestamp [10:26:29]File name is /storage/kkm_last_timestamp [10:26:29]Write 4 bytes [10:26:29]NVStorageSaveData done [10:26:29]ExternCall_PrintAddStr [10:26:29]wPrintStart [10:26:29]Write to MH i2c: 01 00 00 9F 31 D0 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: 01 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: 01 07 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: 01 07 00 9F 31 00 00 00 00 00 FF 0F E5 [10:26:29]RasterBufferAndPrint [10:26:29]line Счет N : (1)545519 [10:26:29]line ИНН: 02508201610067 [10:26:29]line Контрольно-Кассовый Чек [10:26:29]line ПРОДАЖА [10:26:29]line ТРК (МРК, ГНК) : 71 [10:26:29]line Товар: 2711190000 [10:26:29]line ГАЗ-К-5 [10:26:29]line 38.000 * 34.90 [10:26:29]line = 1326.20 [10:26:29]line НДС 12% НСП 1% [10:26:29]line > о реализуемом товаре [10:26:29]line ИТОГО: 1326.20 [10:26:29]line НСП 1% : 11.74 [10:26:29]line НДС 12% : 140.83 [10:26:29]line Наличными: 0.00 [10:26:29]line Безнал.: 1326.20 [10:26:29]line Место: АЗС № 117 "Партнер Нефть" [10:26:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:26:29]line СНО: Общий режим [10:26:29]line Чек 219 05.06.2024 10:26 [10:26:29]line Смена: 72 ФФД: 1.0 [10:26:29]line ЗНМ: 0300000048 [10:26:29]line РНМ: 0000000000151680 [10:26:29]line Версия ККМ: v1.0 [10:26:29]line Платежная система: АКБ Кыргызстан [10:26:29]line ФМ: 0000000000959414 [10:26:29]line ФД: 59824 [10:26:29]line ФПД: 22179702447406 [10:26:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102628&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59824&fm=22179702447406&tin=02508201610067®Number=0000000000151680&sum=132620 [10:26:29]OFD Sender: Processing packet 59824 [packets to send 53, broken 52] [10:26:29]ProducePacketName [10:26:29]name=ofd_packets/00059824 [10:26:29]OFD Sender: To server: pG, [10:26:29]CommunicateWithHost lk.salyk.kg:30040 [10:26:29]ConnectInit lk.salyk.kg [10:26:29]written 0, free lines is 4095 [10:26:29]Connected sock=10 [10:26:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 CC A5 06 01 3D 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 70 94 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0C 06 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 06 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 06 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 54 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 E9 00 00 35 04 06 00 14 2C 1D 49 1D 2E CA 4D 29 CF 53 CC CC 6C [10:26:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 90 1C 47 00 CF 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 E9 00 00 F4 03 04 00 59 E9 5F 66 B6 04 01 00 00 8C 6E 70 A9 8F 75 58 CA [10:26:30]CommunicateWithHost err = 0 [10:26:30]CheckOFDResponse [10:26:30]1017 (14) - 77093643461234 [10:26:30]1041 (16) - 0000000000959414 [10:26:30]1040 (4) - 59824 [10:26:30]1012 (4) - 05.06.2024 04:28 [10:26:30]1206 (1) - 0 [10:26:30]OFD Sender: Remove packet 59824 [10:26:30]ProducePacketName [10:26:30]name=ofd_packets/00059824 [10:26:30]NVStorageDeleteData [10:26:30]Write to MH i2c: 01 00 00 C9 31 FA [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: 01 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: 01 07 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: 01 07 00 C9 31 00 00 00 00 00 B8 0C C5 [10:26:30]RasterBufferAndPrint [10:26:30]line [10:26:30]line [10:26:30]line [10:26:30]line [10:26:30]line [10:26:30]written 0, free lines is 3261 [10:26:30]MH_Cut [10:26:30]Write to MH i2c: D1 01 00 D0 31 01 D3 [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: D1 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: D1 01 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: D1 01 00 D0 31 00 D2 [10:26:30]Write to MH i2c: 01 00 00 D1 31 02 [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]OFD Sender: No OFD packet to send [10:26:31]*** Cut start [10:26:31]*** Partial cut [10:26:31]*** CUTSNS_PIN = 1 [10:26:31]*** CUTSNS_PIN = 0 [10:26:31]*** Brake cut motor [10:26:31]Read from MH i2c: 01 [10:26:31]MH_I2C_Read... [10:26:31]*** Stop cut motor [10:26:31]*** Cut end [10:26:31]Read from MH i2c: 01 07 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 07 00 D1 31 00 00 00 00 00 FF 0F 17 [10:26:31]process_action close_receipt done [10:26:31]requested_data is exist [10:26:31]produce_requested_data [10:26:31]requested_item fm.sn is exist - process it [10:26:31]wFMCommunicate request_size=4 [10:26:31]MH_SAM_APDU [10:26:31]CAPDU: 80 11 00 00 [10:26:31]Write to MH i2c: E2 08 00 D2 31 80 11 00 00 00 00 00 00 7D [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:31]Read from MH i2c: E2 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 D2 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D0 [10:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:26:31]wFMCommunicate OK [10:26:31]requested_item fd.num is exist - process it [10:26:31]SAM_PROTO_GetFieldsCounters [10:26:31]wFMCommunicate request_size=4 [10:26:31]MH_SAM_APDU [10:26:31]CAPDU: 80 13 00 00 [10:26:31]Write to MH i2c: E2 08 00 D3 31 80 13 00 00 00 00 00 00 80 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:32]Read from MH i2c: E2 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 62 00 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 62 00 D3 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B0 E9 00 00 0E 04 04 00 48 00 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 0F [10:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B0 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:26:32]wFMCommunicate OK [10:26:32]SAM_PROTO_GetFieldsCounters done [10:26:32]requested_item shift.num is exist - process it [10:26:32]requested_item shift.opened is exist - process it [10:26:32]req_shift_opened [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 D4 31 80 13 01 00 00 00 00 00 82 [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 D4 31 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BA [10:26:32]RAPDU: 09 00 01 BC AB 5F 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]req_shift_opened done [10:26:32]requested_item shift.open_date is exist - process it [10:26:32]req_shift_open_date [10:26:32]req_shift_open_date done [10:26:32]produce_requested_data done [10:26:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59824,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:26:32]process_action_free close_receipt [10:26:32]json_value_free [10:26:32]json_value_free done [10:26:32]process_json_proto returns [10:26:32]Send response to host [10:26:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59824,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:26:32]free response buf [10:26:32]execute_script done [10:26:32]execute_script returns [10:26:32]free content buf [10:26:32]Sock 9.Close socket [10:26:32]Sock 9.Thread stoped [10:26:35]OFD Sender: No OFD packet to send [10:26:40]OFD Sender: No OFD packet to send [10:26:42]accept exits with 8 [10:26:42]New connection [10:26:42]New thread 3066957156 created [10:26:42]Thread 3067100516 joined [10:26:42]Waiting for new connection... [10:26:42] Sock 8.Parse request [10:26:42]Sock 8.Check first char [10:26:42]Sock 8.First char is OK [10:26:42]request: POST /json_proto HTTP/1.0 [10:26:42]Method: POST [10:26:42]URL: /json_proto [10:26:42]Method is POST - this is cgi request [10:26:42]url: /json_proto [10:26:42]query_string will be loaded in cgi processing [10:26:42]execute_cgi json_proto POST (null) [10:26:42]execute_cgi path=json_proto method=POST [10:26:42]POST find Content-Length [10:26:42]Host: 172.17.60.68:8080 [10:26:42]Content-Length: 678 [10:26:42]Content-Type: application/json [10:26:42] [10:26:42]POST finish read [10:26:42]Found Content-Length = 678 [10:26:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:42]execute_script... [10:26: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)545523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:42]POST & json_proto [10:26:42]process_json_proto [10:26:42]json parsed OK: [10:26:42]protocol is kg_v1.0 [10:26:42]action value=close_receipt [10:26:42]process_action close_receipt [10:26:42]cmd_close_receipt [10:26:42]MH_GetDate [10:26:42]Write to MH i2c: F0 00 00 D5 31 F5 [10:26:42]Write i2c OK [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: F0 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: F0 09 00 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: F0 09 00 D5 31 00 63 3D 60 66 9A 61 5F 66 24 [10:26:42]GetLastDocTimeStamp 1717583188 [10:26:42]current date 1717583203 [10:26:42]FM_GetShiftState [10:26:42]SAM_PROTO_GetShiftState [10:26:42]wFMCommunicate request_size=4 [10:26:42]MH_SAM_APDU [10:26:42]CAPDU: 80 13 01 00 [10:26:42]Write to MH i2c: E2 08 00 D6 31 80 13 01 00 00 00 00 00 84 [10:26:42]Write i2c OK [10:26:42]MH_I2C_Read... [10:26:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:42]Read from MH i2c: E2 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 0E 00 [10:26:42]MH_I2C_Read... [10:26:42]Read from MH i2c: E2 0E 00 D6 31 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BC [10:26:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:26:42]wFMCommunicate OK [10:26:42]SAM_PROTO_GetShiftState done [10:26:42]FM_GetShiftState done [10:26:42]opened in 1717545916 [10:26:42]opened+sec_in_day 1717632316 [10:26:42]quantity*price = 90047 [10:26:42]sum+1 = 90048 [10:26:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 220 05.06.2024 10:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59825 ФПД: 256533097325993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59825&fm=256533097325993&tin=02508201610067®Number=0000000000151680&sum=90000 [10:26:43]StoreToDocumentArchive [10:26:43]shift 72 fd 59825 [10:26:43]save to /storage/0072/doc_00059825 [10:26:43]save last doc name /storage/0072/doc_00059825 to /storage/kkm_last_doc_name [10:26:43]save OK [10:26:43]Clear old archive folders... [10:26:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:43]tlvbuf is B6DCC780 [10:26:43]SAM_PROTO_ClearQueue [10:26:43]wFMCommunicate request_size=4 [10:26:43]MH_SAM_APDU [10:26:43]CAPDU: 80 09 00 00 [10:26:43]Write to MH i2c: E2 08 00 E3 31 80 09 00 00 00 00 00 00 86 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:43]Read from MH i2c: E2 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 E3 31 00 90 00 88 [10:26:43]RAPDU: 90 00 [10:26:43]wFMCommunicate OK [10:26:43]SAM_PROTO_ClearQueue done [10:26:43]KKMCreateOFDPacket [10:26:43]OFDProtocolAddRootSTLVToBuf [10:26:43]FM_MakeSignedData [10:26:43]FM_MakeSignedData [10:26:43]SAM_PROTO_SignData [10:26:43]wFMCommunicate request_size=4 [10:26:43]MH_SAM_APDU [10:26:43]CAPDU: 80 0D 01 02 [10:26:43]Write to MH i2c: E2 08 00 E4 31 80 0D 01 02 00 00 00 00 8E [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:43]Read from MH i2c: E2 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 E4 31 00 90 00 89 [10:26:43]RAPDU: 90 00 [10:26:43]wFMCommunicate OK [10:26:43]wFMCommunicate request_size=255 [10:26:43]MH_SAM_APDU [10:26: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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 63 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 E9 00 00 35 04 06 00 E9 [10:26:43]Write to MH i2c: E2 02 01 E5 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 63 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 E9 00 00 35 04 06 00 E9 00 00 43 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:43]Read from MH i2c: E2 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 E5 31 00 90 00 8A [10:26:43]RAPDU: 90 00 [10:26:43]wFMCommunicate OK [10:26:43]wFMCommunicate request_size=10 [10:26:43]MH_SAM_APDU [10:26:43]CAPDU: 80 0D 02 02 05 50 C4 23 A5 A9 [10:26:43]Write to MH i2c: E2 0D 00 E6 31 80 0D 02 02 05 00 50 C4 23 A5 A9 00 00 20 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:43]Read from MH i2c: E2 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 03 00 E6 31 00 90 00 8B [10:26:43]RAPDU: 90 00 [10:26:43]wFMCommunicate OK [10:26:43]wFMCommunicate request_size=4 [10:26:43]MH_SAM_APDU [10:26:43]CAPDU: 80 0D 03 02 [10:26:43]Write to MH i2c: E2 08 00 E7 31 80 0D 03 02 00 00 00 00 93 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:43]Read from MH i2c: E2 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 0B 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 0B 00 E7 31 00 00 7B 0F 11 FD 06 32 DA 90 00 3E [10:26:43]RAPDU: 00 7B 0F 11 FD 06 32 DA 90 00 [10:26:43]wFMCommunicate OK [10:26:43]SAM_PROTO_SignData done [10:26:43]FM_MakeSignedData done [10:26:43]CreateOFDProtocolMessage [10:26:43]wFMCommunicate request_size=4 [10:26:43]MH_SAM_APDU [10:26:43]CAPDU: 80 11 00 00 [10:26:43]Write to MH i2c: E2 08 00 E8 31 80 11 00 00 00 00 00 00 93 [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:43]Read from MH i2c: E2 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 17 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: E2 17 00 E8 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E6 [10:26:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:26:43]wFMCommunicate OK [10:26:43]CreateOFDProtocolMessage done [10:26:43]OFDSenderStorePacket 59825 [10:26:43]StoreOFDPacket docnum=59825 [10:26:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 97 F3 07 01 E1 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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 63 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 E9 00 00 35 04 06 00 E9 50 C4 23 A5 A9 00 7B 0F 11 FD 06 32 DA [10:26:43]CheckFolder [10:26:43]dirname=/storage/ofd_packets [10:26:43]CheckFolder done [10:26:43]ProducePacketName [10:26:43]name=ofd_packets/00059825 [10:26:43]NVStorageSaveData ofd_packets/00059825 [10:26:43]File name is /storage/ofd_packets/00059825 [10:26:43]Write 301 bytes [10:26:43]NVStorageSaveData done [10:26:43]OFDSenderStorePacket done [10:26:43]KKMCreateOFDPacket done [10:26:43]NVStorageSaveData kkm_last_timestamp [10:26:43]File name is /storage/kkm_last_timestamp [10:26:43]Write 4 bytes [10:26:43]NVStorageSaveData done [10:26:43]ExternCall_PrintAddStr [10:26:43]wPrintStart [10:26:43]Write to MH i2c: 01 00 00 E9 31 1A [10:26:43]Write i2c OK [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: 01 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: 01 07 00 [10:26:43]MH_I2C_Read... [10:26:43]Read from MH i2c: 01 07 00 E9 31 00 00 00 00 00 FF 0F 2F [10:26:43]RasterBufferAndPrint [10:26:43]line Счет N : (1)545523 [10:26:43]line ИНН: 02508201610067 [10:26:43]line Контрольно-Кассовый Чек [10:26:43]line ПРОДАЖА [10:26:43]line ТРК (МРК, ГНК) : 32 [10:26:43]line Товар: 2710124130 [10:26:43]line Аи-92-К-5 [10:26:43]line 13.460 * 66.90 [10:26:43]line = 900.47 [10:26:43]line НДС 12% НСП 1% [10:26:43]line > о реализуемом товаре [10:26:43]line ОКРУГЛЕНИЕ: -0.47 [10:26:43]line ИТОГО: 900.00 [10:26:43]line Внесено: 900.00 [10:26:43]line СДАЧА: 0.00 [10:26:43]line НСП 1% : 7.97 [10:26:43]line НДС 12% : 95.62 [10:26:43]line Наличными: 900.00 [10:26:43]line Безнал.: 0.00 [10:26:43]line Место: АЗС № 117 "Партнер Нефть" [10:26:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:26:43]line СНО: Общий режим [10:26:43]line Чек 220 05.06.2024 10:26 [10:26:43]line Смена: 72 ФФД: 1.0 [10:26:43]line ЗНМ: 0300000048 [10:26:43]line РНМ: 0000000000151680 [10:26:43]line Версия ККМ: v1.0 [10:26:43]line ФМ: 0000000000959414 [10:26:43]line ФД: 59825 [10:26:43]line ФПД: 256533097325993 [10:26:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T102643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59825&fm=256533097325993&tin=02508201610067®Number=0000000000151680&sum=90000 [10:26:44]OFD Sender: Processing packet 59825 [packets to send 53, broken 52] [10:26:44]ProducePacketName [10:26:44]name=ofd_packets/00059825 [10:26:44]OFD Sender: To server: pG, [10:26:44]CommunicateWithHost lk.salyk.kg:30040 [10:26:44]ConnectInit lk.salyk.kg [10:26:44]written 0, free lines is 4095 [10:26:44]Connected sock=10 [10:26:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 97 F3 07 01 E1 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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 63 3D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 E9 00 00 35 04 06 00 E9 50 C4 23 A5 A9 00 7B 0F 11 FD 06 32 DA [10:26:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 99 34 47 00 E8 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 E9 00 00 F4 03 04 00 67 E9 5F 66 B6 04 01 00 00 C5 42 1B BA 61 B4 4B 83 [10:26:44]CommunicateWithHost err = 0 [10:26:44]CheckOFDResponse [10:26:44]1017 (14) - 77093643461234 [10:26:44]1041 (16) - 0000000000959414 [10:26:44]1040 (4) - 59825 [10:26:44]1012 (4) - 05.06.2024 04:28 [10:26:44]1206 (1) - 0 [10:26:44]OFD Sender: Remove packet 59825 [10:26:44]ProducePacketName [10:26:44]name=ofd_packets/00059825 [10:26:44]NVStorageDeleteData [10:26:44]Write to MH i2c: 01 00 00 14 32 46 [10:26:44]Write i2c OK [10:26:44]MH_I2C_Read... [10:26:44]Read from MH i2c: 01 [10:26:44]MH_I2C_Read... [10:26:44]Read from MH i2c: 01 07 00 [10:26:44]MH_I2C_Read... [10:26:44]Read from MH i2c: 01 07 00 14 32 00 00 00 00 00 A5 0C FE [10:26:44]RasterBufferAndPrint [10:26:44]line [10:26:44]line [10:26:44]line [10:26:44]line [10:26:44]line [10:26:44]written 0, free lines is 3243 [10:26:44]MH_Cut [10:26:44]Write to MH i2c: D1 01 00 1B 32 01 1F [10:26:44]Write i2c OK [10:26:44]MH_I2C_Read... [10:26:44]Read from MH i2c: D1 [10:26:44]MH_I2C_Read... [10:26:44]Read from MH i2c: D1 01 00 [10:26:44]MH_I2C_Read... [10:26:44]Read from MH i2c: D1 01 00 1B 32 00 1E [10:26:44]Write to MH i2c: 01 00 00 1C 32 4E [10:26:44]Write i2c OK [10:26:44]MH_I2C_Read... [10:26:44]OFD Sender: No OFD packet to send [10:26:45]*** Cut start [10:26:45]*** Partial cut [10:26:45]*** CUTSNS_PIN = 1 [10:26:45]*** CUTSNS_PIN = 0 [10:26:45]*** Brake cut motor [10:26:46]Read from MH i2c: 01 [10:26:46]MH_I2C_Read... [10:26:46]*** Stop cut motor [10:26:46]*** Cut end [10:26:46]Read from MH i2c: 01 07 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: 01 07 00 1C 32 00 00 00 00 00 FF 0F 63 [10:26:46]process_action close_receipt done [10:26:46]requested_data is exist [10:26:46]produce_requested_data [10:26:46]requested_item fm.sn is exist - process it [10:26:46]wFMCommunicate request_size=4 [10:26:46]MH_SAM_APDU [10:26:46]CAPDU: 80 11 00 00 [10:26:46]Write to MH i2c: E2 08 00 1D 32 80 11 00 00 00 00 00 00 C9 [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:46]Read from MH i2c: E2 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 17 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 17 00 1D 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1C [10:26:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:26:46]wFMCommunicate OK [10:26:46]requested_item fd.num is exist - process it [10:26:46]SAM_PROTO_GetFieldsCounters [10:26:46]wFMCommunicate request_size=4 [10:26:46]MH_SAM_APDU [10:26:46]CAPDU: 80 13 00 00 [10:26:46]Write to MH i2c: E2 08 00 1E 32 80 13 00 00 00 00 00 00 CC [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:46]Read from MH i2c: E2 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 62 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 62 00 1E 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B1 E9 00 00 0E 04 04 00 48 00 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 5F [10:26:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B1 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:26:46]wFMCommunicate OK [10:26:46]SAM_PROTO_GetFieldsCounters done [10:26:46]requested_item shift.num is exist - process it [10:26:46]requested_item shift.opened is exist - process it [10:26:46]req_shift_opened [10:26:46]FM_GetShiftState [10:26:46]SAM_PROTO_GetShiftState [10:26:46]wFMCommunicate request_size=4 [10:26:46]MH_SAM_APDU [10:26:46]CAPDU: 80 13 01 00 [10:26:46]Write to MH i2c: E2 08 00 1F 32 80 13 01 00 00 00 00 00 CE [10:26:46]Write i2c OK [10:26:46]MH_I2C_Read... [10:26:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:46]Read from MH i2c: E2 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 0E 00 [10:26:46]MH_I2C_Read... [10:26:46]Read from MH i2c: E2 0E 00 1F 32 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 06 [10:26:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:26:46]wFMCommunicate OK [10:26:46]SAM_PROTO_GetShiftState done [10:26:46]FM_GetShiftState done [10:26:46]req_shift_opened done [10:26:46]requested_item shift.open_date is exist - process it [10:26:46]req_shift_open_date [10:26:46]req_shift_open_date done [10:26:46]produce_requested_data done [10:26:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59825,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:26:46]process_action_free close_receipt [10:26:46]json_value_free [10:26:46]json_value_free done [10:26:46]process_json_proto returns [10:26:46]Send response to host [10:26:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59825,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:26:46]free response buf [10:26:46]execute_script done [10:26:46]execute_script returns [10:26:46]free content buf [10:26:46]Sock 8.Close socket [10:26:46]Sock 8.Thread stoped [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: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:55]OFD Sender: No OFD packet to send [10:28:00]OFD Sender: No OFD packet to send [10:28:05]OFD Sender: No OFD packet to send [10:28:10]OFD Sender: No OFD packet to send [10:28:15]OFD Sender: No OFD packet to send [10:28:20]OFD Sender: No OFD packet to send [10:28:25]OFD Sender: No OFD packet to send [10:28:30]OFD Sender: No OFD packet to send [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:50]OFD Sender: No OFD packet to send [10:28:55]OFD Sender: No OFD packet to send [10:29:00]OFD Sender: No OFD packet to send [10:29:05]OFD Sender: No OFD packet to send [10:29:10]OFD Sender: No OFD packet to send [10:29:15]OFD Sender: No OFD packet to send [10:29:20]OFD Sender: No OFD packet to send [10:29:25]OFD Sender: No OFD packet to send [10:29:30]OFD Sender: No OFD packet to send [10:29:35]OFD Sender: No OFD packet to send [10:29:40]OFD Sender: No OFD packet to send [10:29:45]OFD Sender: No OFD packet to send [10:29:50]OFD Sender: No OFD packet to send [10:29:55]OFD Sender: No OFD packet to send [10:30:00]OFD Sender: No OFD packet to send [10:30:05]OFD Sender: No OFD packet to send [10:30:10]OFD Sender: No OFD packet to send [10:30:15]OFD Sender: No OFD packet to send [10:30:20]OFD Sender: No OFD packet to send [10:30:25]OFD Sender: No OFD packet to send [10:30:30]OFD Sender: No OFD packet to send [10:30:35]OFD Sender: No OFD packet to send [10:30:40]OFD Sender: No OFD packet to send [10:30:45]OFD Sender: No OFD packet to send [10:30:50]OFD Sender: No OFD packet to send [10:30:55]OFD Sender: No OFD packet to send [10:30:58]accept exits with 9 [10:30:58]New connection [10:30:58]New thread 3067100516 created [10:30:58]Thread 3066957156 joined [10:30:58]Waiting for new connection... [10:30:58] Sock 9.Parse request [10:30:58]Sock 9.Check first char [10:30:58]Sock 9.First char is OK [10:30:58]request: POST /json_proto HTTP/1.0 [10:30:58]Method: POST [10:30:58]URL: /json_proto [10:30:58]Method is POST - this is cgi request [10:30:58]url: /json_proto [10:30:58]query_string will be loaded in cgi processing [10:30:58]execute_cgi json_proto POST (null) [10:30:58]execute_cgi path=json_proto method=POST [10:30:58]POST find Content-Length [10:30:58]Host: 172.17.60.68:8080 [10:30:58]Content-Length: 803 [10:30:58]Content-Type: application/json [10:30:58] [10:30:58]POST finish read [10:30:58]Found Content-Length = 803 [10:30:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 20.000, "sum" : 1338.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" : 1338.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:58]execute_script... [10:30:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 20.000, "sum" : 1338.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" : 1338.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:58]POST & json_proto [10:30:58]process_json_proto [10:30:58]json parsed OK: [10:30:58]protocol is kg_v1.0 [10:30:58]action value=close_receipt [10:30:58]process_action close_receipt [10:30:58]cmd_close_receipt [10:30:58]MH_GetDate [10:30:58]Write to MH i2c: F0 00 00 20 32 41 [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: F0 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: F0 09 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: F0 09 00 20 32 00 63 3E 60 66 9A 61 5F 66 71 [10:30:58]GetLastDocTimeStamp 1717583203 [10:30:58]current date 1717583459 [10:30:58]FM_GetShiftState [10:30:58]SAM_PROTO_GetShiftState [10:30:58]wFMCommunicate request_size=4 [10:30:58]MH_SAM_APDU [10:30:58]CAPDU: 80 13 01 00 [10:30:58]Write to MH i2c: E2 08 00 21 32 80 13 01 00 00 00 00 00 D0 [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:58]Read from MH i2c: E2 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 0E 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 0E 00 21 32 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 08 [10:30:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:30:58]wFMCommunicate OK [10:30:58]SAM_PROTO_GetShiftState done [10:30:58]FM_GetShiftState done [10:30:58]opened in 1717545916 [10:30:58]opened+sec_in_day 1717632316 [10:30:58]quantity*price = 133800 [10:30:58]sum+1 = 133801 [10:30:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1338.00 НСП 1% : 11.84 НДС 12% : 142.09 Наличными: 0.00 Безнал.: 1338.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 221 05.06.2024 10:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59826 ФПД: 103382996939824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103059&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59826&fm=103382996939824&tin=02508201610067®Number=0000000000151680&sum=133800 [10:30:59]StoreToDocumentArchive [10:30:59]shift 72 fd 59826 [10:30:59]save to /storage/0072/doc_00059826 [10:30:59]save last doc name /storage/0072/doc_00059826 to /storage/kkm_last_doc_name [10:30:59]save OK [10:30:59]Clear old archive folders... [10:30:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:59]tlvbuf is 004490A0 [10:30:59]SAM_PROTO_ClearQueue [10:30:59]wFMCommunicate request_size=4 [10:30:59]MH_SAM_APDU [10:30:59]CAPDU: 80 09 00 00 [10:30:59]Write to MH i2c: E2 08 00 2E 32 80 09 00 00 00 00 00 00 D2 [10:30:59]Write i2c OK [10:30:59]MH_I2C_Read... [10:30:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:59]Read from MH i2c: E2 [10:30:59]MH_I2C_Read... [10:30:59]Read from MH i2c: E2 03 00 [10:30:59]MH_I2C_Read... [10:30:59]Read from MH i2c: E2 03 00 2E 32 00 90 00 D4 [10:30:59]RAPDU: 90 00 [10:30:59]wFMCommunicate OK [10:30:59]SAM_PROTO_ClearQueue done [10:30:59]KKMCreateOFDPacket [10:30:59]OFDProtocolAddRootSTLVToBuf [10:30:59]FM_MakeSignedData [10:30:59]FM_MakeSignedData [10:30:59]SAM_PROTO_SignData [10:30:59]wFMCommunicate request_size=4 [10:30:59]MH_SAM_APDU [10:30:59]CAPDU: 80 0D 01 02 [10:30:59]Write to MH i2c: E2 08 00 2F 32 80 0D 01 02 00 00 00 00 DA [10:30:59]Write i2c OK [10:30:59]MH_I2C_Read... [10:30:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:59]Read from MH i2c: E2 [10:30:59]MH_I2C_Read... [10:30:59]Read from MH i2c: E2 03 00 [10:30:59]MH_I2C_Read... [10:30:59]Read from MH i2c: E2 03 00 2F 32 00 90 00 D5 [10:30:59]RAPDU: 90 00 [10:30:59]wFMCommunicate OK [10:30:59]wFMCommunicate request_size=255 [10:30:59]MH_SAM_APDU [10:30: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 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 0A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 63 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 E9 00 00 35 04 06 00 5E [10:30:59]Write to MH i2c: E2 02 01 30 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 0A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 63 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 E9 00 00 35 04 06 00 5E 00 00 87 [10:30:59]Write i2c OK [10:30:59]MH_I2C_Read... [10:31:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:00]Read from MH i2c: E2 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 03 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 03 00 30 32 00 90 00 D6 [10:31:00]RAPDU: 90 00 [10:31:00]wFMCommunicate OK [10:31:00]wFMCommunicate request_size=10 [10:31:00]MH_SAM_APDU [10:31:00]CAPDU: 80 0D 02 02 05 06 BA CE F4 30 [10:31:00]Write to MH i2c: E2 0D 00 31 32 80 0D 02 02 05 00 06 BA CE F4 30 00 00 99 [10:31:00]Write i2c OK [10:31:00]MH_I2C_Read... [10:31:00]OFD Sender: No OFD packet to send [10:31:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:00]Read from MH i2c: E2 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 03 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 03 00 31 32 00 90 00 D7 [10:31:00]RAPDU: 90 00 [10:31:00]wFMCommunicate OK [10:31:00]wFMCommunicate request_size=4 [10:31:00]MH_SAM_APDU [10:31:00]CAPDU: 80 0D 03 02 [10:31:00]Write to MH i2c: E2 08 00 32 32 80 0D 03 02 00 00 00 00 DF [10:31:00]Write i2c OK [10:31:00]MH_I2C_Read... [10:31:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:00]Read from MH i2c: E2 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 0B 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 0B 00 32 32 00 7B ED 42 D4 1A AE B0 13 90 00 E9 [10:31:00]RAPDU: 7B ED 42 D4 1A AE B0 13 90 00 [10:31:00]wFMCommunicate OK [10:31:00]SAM_PROTO_SignData done [10:31:00]FM_MakeSignedData done [10:31:00]CreateOFDProtocolMessage [10:31:00]wFMCommunicate request_size=4 [10:31:00]MH_SAM_APDU [10:31:00]CAPDU: 80 11 00 00 [10:31:00]Write to MH i2c: E2 08 00 33 32 80 11 00 00 00 00 00 00 DF [10:31:00]Write i2c OK [10:31:00]MH_I2C_Read... [10:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:00]Read from MH i2c: E2 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 17 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 17 00 33 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 32 [10:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:31:00]wFMCommunicate OK [10:31:00]CreateOFDProtocolMessage done [10:31:00]OFDSenderStorePacket 59826 [10:31:00]StoreOFDPacket docnum=59826 [10:31:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0E FF 07 01 72 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 0A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 63 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 E9 00 00 35 04 06 00 5E 06 BA CE F4 30 7B ED 42 D4 1A AE B0 13 [10:31:00]CheckFolder [10:31:00]dirname=/storage/ofd_packets [10:31:00]CheckFolder done [10:31:00]ProducePacketName [10:31:00]name=ofd_packets/00059826 [10:31:00]NVStorageSaveData ofd_packets/00059826 [10:31:00]File name is /storage/ofd_packets/00059826 [10:31:00]Write 301 bytes [10:31:00]NVStorageSaveData done [10:31:00]OFDSenderStorePacket done [10:31:00]KKMCreateOFDPacket done [10:31:00]NVStorageSaveData kkm_last_timestamp [10:31:00]File name is /storage/kkm_last_timestamp [10:31:00]Write 4 bytes [10:31:00]NVStorageSaveData done [10:31:00]ExternCall_PrintAddStr [10:31:00]wPrintStart [10:31:00]Write to MH i2c: 01 00 00 34 32 66 [10:31:00]Write i2c OK [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: 01 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: 01 07 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: 01 07 00 34 32 00 00 00 00 00 FF 0F 7B [10:31:00]RasterBufferAndPrint [10:31:00]line Счет N : (1)545524 [10:31:00]line ИНН: 02508201610067 [10:31:00]line Контрольно-Кассовый Чек [10:31:00]line ПРОДАЖА [10:31:00]line ТРК (МРК, ГНК) : 32 [10:31:00]line Товар: 2710124130 [10:31:00]line Аи-92-К-5 [10:31:00]line 20.000 * 66.90 [10:31:00]line = 1338.00 [10:31:00]line НДС 12% НСП 1% [10:31:00]line > о реализуемом товаре [10:31:00]line ИТОГО: 1338.00 [10:31:00]line НСП 1% : 11.84 [10:31:00]line НДС 12% : 142.09 [10:31:00]line Наличными: 0.00 [10:31:00]line Безнал.: 1338.00 [10:31:00]line Место: АЗС № 117 "Партнер Нефть" [10:31:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:31:00]line СНО: Общий режим [10:31:00]line Чек 221 05.06.2024 10:30 [10:31:00]line Смена: 72 ФФД: 1.0 [10:31:00]line ЗНМ: 0300000048 [10:31:00]line РНМ: 0000000000151680 [10:31:00]line Версия ККМ: v1.0 [10:31:00]line Платежная система: O! деньги [10:31:00]line ФМ: 0000000000959414 [10:31:00]line ФД: 59826 [10:31:00]line ФПД: 103382996939824 [10:31:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103059&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59826&fm=103382996939824&tin=02508201610067®Number=0000000000151680&sum=133800 [10:31:00]OFD Sender: Processing packet 59826 [packets to send 53, broken 52] [10:31:00]ProducePacketName [10:31:00]name=ofd_packets/00059826 [10:31:00]OFD Sender: To server: pG, [10:31:00]CommunicateWithHost lk.salyk.kg:30040 [10:31:00]ConnectInit lk.salyk.kg [10:31:00]written 0, free lines is 4095 [10:31:00]Connected sock=10 [10:31:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0E FF 07 01 72 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 0A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 63 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 E9 00 00 35 04 06 00 5E 06 BA CE F4 30 7B ED 42 D4 1A AE B0 13 [10:31:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 23 A9 47 00 29 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 E9 00 00 F4 03 04 00 68 EA 5F 66 B6 04 01 00 00 6D B9 ED A0 1F 8B 1C D6 [10:31:00]CommunicateWithHost err = 0 [10:31:00]CheckOFDResponse [10:31:00]1017 (14) - 77093643461234 [10:31:00]1041 (16) - 0000000000959414 [10:31:00]1040 (4) - 59826 [10:31:00]1012 (4) - 05.06.2024 04:32 [10:31:00]1206 (1) - 0 [10:31:00]OFD Sender: Remove packet 59826 [10:31:00]ProducePacketName [10:31:00]name=ofd_packets/00059826 [10:31:00]NVStorageDeleteData [10:31:01]Write to MH i2c: 01 00 00 5E 32 90 [10:31:01]Write i2c OK [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: 01 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: 01 07 00 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: 01 07 00 5E 32 00 00 00 00 00 B8 0C 5B [10:31:01]RasterBufferAndPrint [10:31:01]line [10:31:01]line [10:31:01]line [10:31:01]line [10:31:01]line [10:31:01]written 0, free lines is 3260 [10:31:01]MH_Cut [10:31:01]Write to MH i2c: D1 01 00 65 32 01 69 [10:31:01]Write i2c OK [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: D1 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: D1 01 00 [10:31:01]MH_I2C_Read... [10:31:01]Read from MH i2c: D1 01 00 65 32 00 68 [10:31:01]Write to MH i2c: 01 00 00 66 32 98 [10:31:01]Write i2c OK [10:31:01]MH_I2C_Read... [10:31:01]OFD Sender: No OFD packet to send [10:31:02]*** Cut start [10:31:02]*** Partial cut [10:31:02]*** CUTSNS_PIN = 1 [10:31:02]*** CUTSNS_PIN = 0 [10:31:02]*** Brake cut motor [10:31:02]Read from MH i2c: 01 [10:31:02]MH_I2C_Read... [10:31:02]*** Stop cut motor [10:31:02]*** Cut end [10:31:02]Read from MH i2c: 01 07 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: 01 07 00 66 32 00 00 00 00 00 FF 0F AD [10:31:02]process_action close_receipt done [10:31:02]requested_data is exist [10:31:02]produce_requested_data [10:31:02]requested_item fm.sn is exist - process it [10:31:02]wFMCommunicate request_size=4 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 11 00 00 [10:31:02]Write to MH i2c: E2 08 00 67 32 80 11 00 00 00 00 00 00 13 [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 17 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 17 00 67 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 66 [10:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:31:02]wFMCommunicate OK [10:31:02]requested_item fd.num is exist - process it [10:31:02]SAM_PROTO_GetFieldsCounters [10:31:02]wFMCommunicate request_size=4 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 13 00 00 [10:31:02]Write to MH i2c: E2 08 00 68 32 80 13 00 00 00 00 00 00 16 [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 62 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 62 00 68 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B2 E9 00 00 0E 04 04 00 48 00 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 AD [10:31:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B2 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:02]wFMCommunicate OK [10:31:02]SAM_PROTO_GetFieldsCounters done [10:31:02]requested_item shift.num is exist - process it [10:31:02]requested_item shift.opened is exist - process it [10:31:02]req_shift_opened [10:31:02]FM_GetShiftState [10:31:02]SAM_PROTO_GetShiftState [10:31:02]wFMCommunicate request_size=4 [10:31:02]MH_SAM_APDU [10:31:02]CAPDU: 80 13 01 00 [10:31:02]Write to MH i2c: E2 08 00 69 32 80 13 01 00 00 00 00 00 18 [10:31:02]Write i2c OK [10:31:02]MH_I2C_Read... [10:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:02]Read from MH i2c: E2 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 0E 00 [10:31:02]MH_I2C_Read... [10:31:02]Read from MH i2c: E2 0E 00 69 32 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 50 [10:31:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:31:02]wFMCommunicate OK [10:31:02]SAM_PROTO_GetShiftState done [10:31:02]FM_GetShiftState done [10:31:02]req_shift_opened done [10:31:02]requested_item shift.open_date is exist - process it [10:31:02]req_shift_open_date [10:31:02]req_shift_open_date done [10:31:02]produce_requested_data done [10:31:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59826,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:31:02]process_action_free close_receipt [10:31:02]json_value_free [10:31:02]json_value_free done [10:31:02]process_json_proto returns [10:31:02]Send response to host [10:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59826,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:31:02]free response buf [10:31:02]execute_script done [10:31:02]execute_script returns [10:31:02]free content buf [10:31:02]Sock 9.Close socket [10:31:02]Sock 9.Thread stoped [10:31:06]OFD Sender: No OFD packet to send [10:31:11]OFD Sender: No OFD packet to send [10:31:16]OFD Sender: No OFD packet to send [10:31:21]OFD Sender: No OFD packet to send [10:31:26]OFD Sender: No OFD packet to send [10:31:31]OFD Sender: No OFD packet to send [10:31:36]OFD Sender: No OFD packet to send [10:31:41]OFD Sender: No OFD packet to send [10:31:46]OFD Sender: No OFD packet to send [10:31:51]OFD Sender: No OFD packet to send [10:31:56]OFD Sender: No OFD packet to send [10:32:01]OFD Sender: No OFD packet to send [10:32:06]OFD Sender: No OFD packet to send [10:32:10]accept exits with 8 [10:32:10]New connection [10:32:10]New thread 3066957156 created [10:32:10]Thread 3067100516 joined [10:32:10]Waiting for new connection... [10:32:10] Sock 8.Parse request [10:32:10]Sock 8.Check first char [10:32:10]Sock 8.First char is OK [10:32:10]request: POST /json_proto HTTP/1.0 [10:32:10]Method: POST [10:32:10]URL: /json_proto [10:32:10]Method is POST - this is cgi request [10:32:10]url: /json_proto [10:32:10]query_string will be loaded in cgi processing [10:32:10]execute_cgi json_proto POST (null) [10:32:10]execute_cgi path=json_proto method=POST [10:32:10]POST find Content-Length [10:32:10]Host: 172.17.60.68:8080 [10:32:10]Content-Length: 677 [10:32:10]Content-Type: application/json [10:32:10] [10:32:10]POST finish read [10:32:10]Found Content-Length = 677 [10:32:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 1.360, "sum" : 100.50, "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" ] } } [10:32:10]execute_script... [10:32: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)545525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 1.360, "sum" : 100.50, "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" ] } } [10:32:10]POST & json_proto [10:32:10]process_json_proto [10:32:10]json parsed OK: [10:32:10]protocol is kg_v1.0 [10:32:10]action value=close_receipt [10:32:10]process_action close_receipt [10:32:10]cmd_close_receipt [10:32:10]MH_GetDate [10:32:10]Write to MH i2c: F0 00 00 6A 32 8B [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: F0 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: F0 09 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: F0 09 00 6A 32 00 AB 3E 60 66 9A 61 5F 66 03 [10:32:10]GetLastDocTimeStamp 1717583459 [10:32:10]current date 1717583531 [10:32:10]FM_GetShiftState [10:32:10]SAM_PROTO_GetShiftState [10:32:10]wFMCommunicate request_size=4 [10:32:10]MH_SAM_APDU [10:32:10]CAPDU: 80 13 01 00 [10:32:10]Write to MH i2c: E2 08 00 6B 32 80 13 01 00 00 00 00 00 1A [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:10]Read from MH i2c: E2 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 0E 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 0E 00 6B 32 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 52 [10:32:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:32:10]wFMCommunicate OK [10:32:10]SAM_PROTO_GetShiftState done [10:32:10]FM_GetShiftState done [10:32:10]opened in 1717545916 [10:32:10]opened+sec_in_day 1717632316 [10:32:10]quantity*price = 10050 [10:32:10]sum+1 = 10051 [10:32:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.67 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 222 05.06.2024 10:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59827 ФПД: 131808253117585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103211&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59827&fm=131808253117585&tin=02508201610067®Number=0000000000151680&sum=10000 [10:32:11]StoreToDocumentArchive [10:32:11]shift 72 fd 59827 [10:32:11]save to /storage/0072/doc_00059827 [10:32:11]save last doc name /storage/0072/doc_00059827 to /storage/kkm_last_doc_name [10:32:11]save OK [10:32:11]Clear old archive folders... [10:32:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:11]tlvbuf is 0040A790 [10:32:11]SAM_PROTO_ClearQueue [10:32:11]wFMCommunicate request_size=4 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 09 00 00 [10:32:11]Write to MH i2c: E2 08 00 78 32 80 09 00 00 00 00 00 00 1C [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 78 32 00 90 00 1E [10:32:11]RAPDU: 90 00 [10:32:11]wFMCommunicate OK [10:32:11]SAM_PROTO_ClearQueue done [10:32:11]KKMCreateOFDPacket [10:32:11]OFDProtocolAddRootSTLVToBuf [10:32:11]FM_MakeSignedData [10:32:11]FM_MakeSignedData [10:32:11]SAM_PROTO_SignData [10:32:11]wFMCommunicate request_size=4 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 0D 01 02 [10:32:11]Write to MH i2c: E2 08 00 79 32 80 0D 01 02 00 00 00 00 24 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 79 32 00 90 00 1F [10:32:11]RAPDU: 90 00 [10:32:11]wFMCommunicate OK [10:32:11]wFMCommunicate request_size=255 [10:32:11]MH_SAM_APDU [10:32: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 05 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 42 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 2B 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 DE 00 00 00 F4 03 04 00 AB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 E9 00 00 35 04 06 00 77 [10:32:11]Write to MH i2c: E2 02 01 7A 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 05 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 42 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 2B 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 DE 00 00 00 F4 03 04 00 AB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 E9 00 00 35 04 06 00 77 00 00 C4 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]OFD Sender: No OFD packet to send [10:32:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 7A 32 00 90 00 20 [10:32:11]RAPDU: 90 00 [10:32:11]wFMCommunicate OK [10:32:11]wFMCommunicate request_size=10 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 0D 02 02 05 E1 00 1B 04 91 [10:32:11]Write to MH i2c: E2 0D 00 7B 32 80 0D 02 02 05 00 E1 00 1B 04 91 00 00 C2 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 03 00 7B 32 00 90 00 21 [10:32:11]RAPDU: 90 00 [10:32:11]wFMCommunicate OK [10:32:11]wFMCommunicate request_size=4 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 0D 03 02 [10:32:11]Write to MH i2c: E2 08 00 7C 32 80 0D 03 02 00 00 00 00 29 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 0B 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 0B 00 7C 32 00 F8 D1 7C 62 9B 56 30 B3 90 00 A5 [10:32:11]RAPDU: F8 D1 7C 62 9B 56 30 B3 90 00 [10:32:11]wFMCommunicate OK [10:32:11]SAM_PROTO_SignData done [10:32:11]FM_MakeSignedData done [10:32:11]CreateOFDProtocolMessage [10:32:11]wFMCommunicate request_size=4 [10:32:11]MH_SAM_APDU [10:32:11]CAPDU: 80 11 00 00 [10:32:11]Write to MH i2c: E2 08 00 7D 32 80 11 00 00 00 00 00 00 29 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:11]Read from MH i2c: E2 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 17 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: E2 17 00 7D 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7C [10:32:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:32:11]wFMCommunicate OK [10:32:11]CreateOFDProtocolMessage done [10:32:11]OFDSenderStorePacket 59827 [10:32:11]StoreOFDPacket docnum=59827 [10:32:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4C 28 07 01 BE 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 50 05 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 42 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 2B 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 DE 00 00 00 F4 03 04 00 AB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 E9 00 00 35 04 06 00 77 E1 00 1B 04 91 F8 D1 7C 62 9B 56 30 B3 [10:32:11]CheckFolder [10:32:11]dirname=/storage/ofd_packets [10:32:11]CheckFolder done [10:32:11]ProducePacketName [10:32:11]name=ofd_packets/00059827 [10:32:11]NVStorageSaveData ofd_packets/00059827 [10:32:11]File name is /storage/ofd_packets/00059827 [10:32:11]Write 301 bytes [10:32:11]NVStorageSaveData done [10:32:11]OFDSenderStorePacket done [10:32:11]KKMCreateOFDPacket done [10:32:11]NVStorageSaveData kkm_last_timestamp [10:32:11]File name is /storage/kkm_last_timestamp [10:32:11]Write 4 bytes [10:32:11]NVStorageSaveData done [10:32:11]ExternCall_PrintAddStr [10:32:11]wPrintStart [10:32:11]Write to MH i2c: 01 00 00 7E 32 B0 [10:32:11]Write i2c OK [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: 01 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: 01 07 00 [10:32:11]MH_I2C_Read... [10:32:11]Read from MH i2c: 01 07 00 7E 32 00 00 00 00 00 FF 0F C5 [10:32:11]RasterBufferAndPrint [10:32:11]line Счет N : (1)545525 [10:32:11]line ИНН: 02508201610067 [10:32:11]line Контрольно-Кассовый Чек [10:32:11]line ПРОДАЖА [10:32:11]line ТРК (МРК, ГНК) : 13 [10:32:11]line Товар: 2710124500 [10:32:11]line Аи-95-К-5 [10:32:11]line 1.360 * 73.90 [10:32:11]line = 100.50 [10:32:11]line НДС 12% НСП 1% [10:32:11]line > о реализуемом товаре [10:32:11]line ОКРУГЛЕНИЕ: -0.50 [10:32:11]line ИТОГО: 100.00 [10:32:11]line Внесено: 100.00 [10:32:11]line СДАЧА: 0.00 [10:32:11]line НСП 1% : 0.89 [10:32:11]line НДС 12% : 10.67 [10:32:11]line Наличными: 100.00 [10:32:11]line Безнал.: 0.00 [10:32:11]line Место: АЗС № 117 "Партнер Нефть" [10:32:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:32:11]line СНО: Общий режим [10:32:11]line Чек 222 05.06.2024 10:32 [10:32:11]line Смена: 72 ФФД: 1.0 [10:32:11]line ЗНМ: 0300000048 [10:32:11]line РНМ: 0000000000151680 [10:32:11]line Версия ККМ: v1.0 [10:32:11]line ФМ: 0000000000959414 [10:32:11]line ФД: 59827 [10:32:11]line ФПД: 131808253117585 [10:32:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103211&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59827&fm=131808253117585&tin=02508201610067®Number=0000000000151680&sum=10000 [10:32:12]OFD Sender: Processing packet 59827 [packets to send 53, broken 52] [10:32:12]ProducePacketName [10:32:12]name=ofd_packets/00059827 [10:32:12]OFD Sender: To server: pG, [10:32:12]CommunicateWithHost lk.salyk.kg:30040 [10:32:12]ConnectInit lk.salyk.kg [10:32:12]written 0, free lines is 4095 [10:32:12]Connected sock=10 [10:32:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4C 28 07 01 BE 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 50 05 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 42 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 2B 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 DE 00 00 00 F4 03 04 00 AB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 E9 00 00 35 04 06 00 77 E1 00 1B 04 91 F8 D1 7C 62 9B 56 30 B3 [10:32:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 10 EB 47 00 C7 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 E9 00 00 F4 03 04 00 AF EA 5F 66 B6 04 01 00 00 44 69 8F 78 62 CA B3 50 [10:32:12]CommunicateWithHost err = 0 [10:32:12]CheckOFDResponse [10:32:12]1017 (14) - 77093643461234 [10:32:12]1041 (16) - 0000000000959414 [10:32:12]1040 (4) - 59827 [10:32:12]1012 (4) - 05.06.2024 04:33 [10:32:12]1206 (1) - 0 [10:32:12]OFD Sender: Remove packet 59827 [10:32:12]ProducePacketName [10:32:12]name=ofd_packets/00059827 [10:32:12]NVStorageDeleteData [10:32:12]Write to MH i2c: 01 00 00 A9 32 DB [10:32:12]Write i2c OK [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: 01 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: 01 07 00 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: 01 07 00 A9 32 00 00 00 00 00 98 0C 86 [10:32:12]RasterBufferAndPrint [10:32:12]line [10:32:12]line [10:32:12]line [10:32:12]line [10:32:12]line [10:32:12]written 0, free lines is 3228 [10:32:12]MH_Cut [10:32:12]Write to MH i2c: D1 01 00 B0 32 01 B4 [10:32:12]Write i2c OK [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: D1 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: D1 01 00 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: D1 01 00 B0 32 00 B3 [10:32:12]Write to MH i2c: 01 00 00 B1 32 E3 [10:32:12]Write i2c OK [10:32:12]MH_I2C_Read... [10:32:12]OFD Sender: No OFD packet to send [10:32:13]*** Cut start [10:32:13]*** Partial cut [10:32:13]*** CUTSNS_PIN = 1 [10:32:13]*** CUTSNS_PIN = 0 [10:32:13]*** Brake cut motor [10:32:14]Read from MH i2c: 01 [10:32:14]MH_I2C_Read... [10:32:14]*** Stop cut motor [10:32:14]*** Cut end [10:32:14]Read from MH i2c: 01 07 00 [10:32:14]MH_I2C_Read... [10:32:14]Read from MH i2c: 01 07 00 B1 32 00 00 00 00 00 FF 0F F8 [10:32:14]process_action close_receipt done [10:32:14]requested_data is exist [10:32:14]produce_requested_data [10:32:14]requested_item fm.sn is exist - process it [10:32:14]wFMCommunicate request_size=4 [10:32:14]MH_SAM_APDU [10:32:14]CAPDU: 80 11 00 00 [10:32:14]Write to MH i2c: E2 08 00 B2 32 80 11 00 00 00 00 00 00 5E [10:32:14]Write i2c OK [10:32:14]MH_I2C_Read... [10:32:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:14]Read from MH i2c: E2 [10:32:14]MH_I2C_Read... [10:32:14]Read from MH i2c: E2 17 00 [10:32:14]MH_I2C_Read... [10:32:14]Read from MH i2c: E2 17 00 B2 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B1 [10:32:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:32:14]wFMCommunicate OK [10:32:14]requested_item fd.num is exist - process it [10:32:14]SAM_PROTO_GetFieldsCounters [10:32:14]wFMCommunicate request_size=4 [10:32:14]MH_SAM_APDU [10:32:14]CAPDU: 80 13 00 00 [10:32:14]Write to MH i2c: E2 08 00 B3 32 80 13 00 00 00 00 00 00 61 [10:32:14]Write i2c OK [10:32:14]MH_I2C_Read... [10:32:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:14]Read from MH i2c: E2 [10:32:14]MH_I2C_Read... [10:32:14]Read from MH i2c: E2 62 00 [10:32:14]MH_I2C_Read... [10:32:14]Read from MH i2c: E2 62 00 B3 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B3 E9 00 00 0E 04 04 00 48 00 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 FC [10:32:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B3 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:14]wFMCommunicate OK [10:32:14]SAM_PROTO_GetFieldsCounters done [10:32:14]requested_item shift.num is exist - process it [10:32:14]requested_item shift.opened is exist - process it [10:32:14]req_shift_opened [10:32:14]FM_GetShiftState [10:32:14]SAM_PROTO_GetShiftState [10:32:14]wFMCommunicate request_size=4 [10:32:14]MH_SAM_APDU [10:32:14]CAPDU: 80 13 01 00 [10:32:14]Write to MH i2c: E2 08 00 B4 32 80 13 01 00 00 00 00 00 63 [10:32:14]Write i2c OK [10:32:14]MH_I2C_Read... [10:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:14]Read from MH i2c: E2 [10:32:14]MH_I2C_Read... [10:32:14]Read from MH i2c: E2 0E 00 [10:32:14]MH_I2C_Read... [10:32:14]Read from MH i2c: E2 0E 00 B4 32 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [10:32:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:32:14]wFMCommunicate OK [10:32:14]SAM_PROTO_GetShiftState done [10:32:14]FM_GetShiftState done [10:32:14]req_shift_opened done [10:32:14]requested_item shift.open_date is exist - process it [10:32:14]req_shift_open_date [10:32:14]req_shift_open_date done [10:32:14]produce_requested_data done [10:32:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59827,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:32:14]process_action_free close_receipt [10:32:14]json_value_free [10:32:14]json_value_free done [10:32:14]process_json_proto returns [10:32:14]Send response to host [10:32:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59827,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:32:14]free response buf [10:32:14]execute_script done [10:32:14]execute_script returns [10:32:14]free content buf [10:32:14]Sock 8.Close socket [10:32:14]Sock 8.Thread stoped [10:32:17]OFD Sender: No OFD packet to send [10:32:22]OFD Sender: No OFD packet to send [10:32:27]OFD Sender: No OFD packet to send [10:32:32]OFD Sender: No OFD packet to send [10:32:37]OFD Sender: No OFD packet to send [10:32:42]OFD Sender: No OFD packet to send [10:32:43]accept exits with 9 [10:32:43]New connection [10:32:43]New thread 3067100516 created [10:32:43]Thread 3066957156 joined [10:32:43]Waiting for new connection... [10:32:43] Sock 9.Parse request [10:32:43]Sock 9.Check first char [10:32:43]Sock 9.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.60.68:8080 [10:32:43]Content-Length: 671 [10:32:43]Content-Type: application/json [10:32:43] [10:32:43]POST finish read [10:32:43]Found Content-Length = 671 [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)545531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 0.090, "sum" : 6.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 6.00, "payments": [ { "type": 0, "sum" : 6.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)545531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 0.090, "sum" : 6.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 6.00, "payments": [ { "type": 0, "sum" : 6.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 B5 32 D6 [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 B5 32 00 CC 3E 60 66 9A 61 5F 66 6F [10:32:43]GetLastDocTimeStamp 1717583531 [10:32:43]current date 1717583564 [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 B6 32 80 13 01 00 00 00 00 00 65 [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 B6 32 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [10:32:43]RAPDU: 09 00 01 BC AB 5F 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 1717545916 [10:32:43]opened+sec_in_day 1717632316 [10:32:43]quantity*price = 665 [10:32:43]sum+1 = 666 [10:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 6.00 Внесено: 100.00 СДАЧА: 94.00 НСП 1% : 0.06 НДС 12% : 0.71 Наличными: 6.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 223 05.06.2024 10:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59828 ФПД: 281304410469767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103244&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59828&fm=281304410469767&tin=02508201610067®Number=0000000000151680&sum=600 [10:32:45]StoreToDocumentArchive [10:32:45]shift 72 fd 59828 [10:32:45]save to /storage/0072/doc_00059828 [10:32:45]save last doc name /storage/0072/doc_00059828 to /storage/kkm_last_doc_name [10:32:45]save OK [10:32:45]Clear old archive folders... [10:32:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:45]tlvbuf is 004FA400 [10:32:45]SAM_PROTO_ClearQueue [10:32:45]wFMCommunicate request_size=4 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 09 00 00 [10:32:45]Write to MH i2c: E2 08 00 C3 32 80 09 00 00 00 00 00 00 67 [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:45]*** iso7816_exchange 80 09 00 00... 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 C3 32 00 90 00 69 [10:32:45]RAPDU: 90 00 [10:32:45]wFMCommunicate OK [10:32:45]SAM_PROTO_ClearQueue done [10:32:45]KKMCreateOFDPacket [10:32:45]OFDProtocolAddRootSTLVToBuf [10:32:45]FM_MakeSignedData [10:32:45]FM_MakeSignedData [10:32:45]SAM_PROTO_SignData [10:32:45]wFMCommunicate request_size=4 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 0D 01 02 [10:32:45]Write to MH i2c: E2 08 00 C4 32 80 0D 01 02 00 00 00 00 6F [10:32:45]Write i2c OK [10:32:45]MH_I2C_Read... [10:32:45]*** iso7816_exchange 80 0D 01 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 C4 32 00 90 00 6A [10:32:45]RAPDU: 90 00 [10:32:45]wFMCommunicate OK [10:32:45]wFMCommunicate request_size=255 [10:32:45]MH_SAM_APDU [10: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 5A 00 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 99 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 00 00 00 00 00 07 04 06 00 58 02 00 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 CC 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 E9 00 00 35 04 06 00 FF [10:32:45]Write to MH i2c: E2 02 01 C5 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 5A 00 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 99 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 00 00 00 00 00 07 04 06 00 58 02 00 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 CC 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 E9 00 00 35 04 06 00 FF 00 00 FC [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 C5 32 00 90 00 6B [10:32:45]RAPDU: 90 00 [10:32:45]wFMCommunicate OK [10:32:45]wFMCommunicate request_size=10 [10:32:45]MH_SAM_APDU [10:32:45]CAPDU: 80 0D 02 02 05 D8 49 75 B5 87 [10:32:45]Write to MH i2c: E2 0D 00 C6 32 80 0D 02 02 05 00 D8 49 75 B5 87 00 00 4E [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 C6 32 00 90 00 6C [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 C7 32 80 0D 03 02 00 00 00 00 74 [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 C7 32 00 EE 9C AC C3 C3 FA FB 71 90 00 97 [10:32:45]RAPDU: EE 9C AC C3 C3 FA FB 71 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 C8 32 80 11 00 00 00 00 00 00 74 [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 C8 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [10:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:32:45]wFMCommunicate OK [10:32:45]CreateOFDProtocolMessage done [10:32:45]OFDSenderStorePacket 59828 [10:32:45]StoreOFDPacket docnum=59828 [10:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 22 23 07 01 C0 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 5A 00 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 99 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 00 00 00 00 00 07 04 06 00 58 02 00 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 CC 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 E9 00 00 35 04 06 00 FF D8 49 75 B5 87 EE 9C AC C3 C3 FA FB 71 [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/00059828 [10:32:45]NVStorageSaveData ofd_packets/00059828 [10:32:45]File name is /storage/ofd_packets/00059828 [10:32:45]Write 301 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 C9 32 FB [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 C9 32 00 00 00 00 00 FF 0F 10 [10:32:45]RasterBufferAndPrint [10:32:45]line Счет N : (1)545531 [10:32:45]line ИНН: 02508201610067 [10:32:45]line Контрольно-Кассовый Чек [10:32:45]line ПРОДАЖА [10:32:45]line ТРК (МРК, ГНК) : 13 [10:32:45]line Товар: 2710124500 [10:32:45]line Аи-95-К-5 [10:32:45]line 0.090 * 73.90 [10:32:45]line = 6.65 [10:32:45]line НДС 12% НСП 1% [10:32:45]line > о реализуемом товаре [10:32:45]line ОКРУГЛЕНИЕ: -0.65 [10:32:45]line ИТОГО: 6.00 [10:32:45]line Внесено: 100.00 [10:32:45]line СДАЧА: 94.00 [10:32:45]line НСП 1% : 0.06 [10:32:45]line НДС 12% : 0.71 [10:32:45]line Наличными: 6.00 [10:32:45]line Безнал.: 0.00 [10:32:45]line Место: АЗС № 117 "Партнер Нефть" [10:32:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:32:45]line СНО: Общий режим [10:32:45]line Чек 223 05.06.2024 10:32 [10:32:45]line Смена: 72 ФФД: 1.0 [10:32:45]line ЗНМ: 0300000048 [10:32:45]line РНМ: 0000000000151680 [10:32:45]line Версия ККМ: v1.0 [10:32:45]line ФМ: 0000000000959414 [10:32:45]line ФД: 59828 [10:32:45]line ФПД: 281304410469767 [10:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103244&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59828&fm=281304410469767&tin=02508201610067®Number=0000000000151680&sum=600 [10:32:45]written 0, free lines is 4095 [10:32:45]OFD Sender: Processing packet 59828 [packets to send 53, broken 52] [10:32:45]ProducePacketName [10:32:45]name=ofd_packets/00059828 [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]Connected sock=10 [10:32:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 22 23 07 01 C0 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 5A 00 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 99 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 00 00 00 00 00 07 04 06 00 58 02 00 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 CC 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 E9 00 00 35 04 06 00 FF D8 49 75 B5 87 EE 9C AC C3 C3 FA FB 71 [10:32:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 96 26 47 00 18 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 E9 00 00 F4 03 04 00 D1 EA 5F 66 B6 04 01 00 00 8C 78 B4 4B 7E 0C 82 90 [10:32:46]CommunicateWithHost err = 0 [10:32:46]CheckOFDResponse [10:32:46]1017 (14) - 77093643461234 [10:32:46]1041 (16) - 0000000000959414 [10:32:46]1040 (4) - 59828 [10:32:46]1012 (4) - 05.06.2024 04:34 [10:32:46]1206 (1) - 0 [10:32:46]OFD Sender: Remove packet 59828 [10:32:46]ProducePacketName [10:32:46]name=ofd_packets/00059828 [10:32:46]NVStorageDeleteData [10:32:46]Write to MH i2c: 01 00 00 F4 32 26 [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 F4 32 00 00 00 00 00 9D 0C D6 [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 3233 [10:32:46]MH_Cut [10:32:46]Write to MH i2c: D1 01 00 FB 32 01 FF [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 FB 32 00 FE [10:32:46]Write to MH i2c: 01 00 00 FC 32 2E [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]OFD Sender: No OFD packet to send [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:47]Read from MH i2c: 01 [10:32:47]MH_I2C_Read... [10:32:47]*** Stop cut motor [10:32:47]*** Cut end [10:32:47]Read from MH i2c: 01 07 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: 01 07 00 FC 32 00 00 00 00 00 FF 0F 43 [10:32:47]process_action close_receipt done [10:32:47]requested_data is exist [10:32:47]produce_requested_data [10:32:47]requested_item fm.sn is exist - process it [10:32:47]wFMCommunicate request_size=4 [10:32:47]MH_SAM_APDU [10:32:47]CAPDU: 80 11 00 00 [10:32:47]Write to MH i2c: E2 08 00 FD 32 80 11 00 00 00 00 00 00 A9 [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:47]Read from MH i2c: E2 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 17 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 17 00 FD 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FC [10:32:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:32:47]wFMCommunicate OK [10:32:47]requested_item fd.num is exist - process it [10:32:47]SAM_PROTO_GetFieldsCounters [10:32:47]wFMCommunicate request_size=4 [10:32:47]MH_SAM_APDU [10:32:47]CAPDU: 80 13 00 00 [10:32:47]Write to MH i2c: E2 08 00 FE 32 80 13 00 00 00 00 00 00 AC [10:32:47]Write i2c OK [10:32:47]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 FE 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B4 E9 00 00 0E 04 04 00 48 00 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 4B [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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B4 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10: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 FF 32 80 13 01 00 00 00 00 00 AE [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 FF 32 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [10:32:48]RAPDU: 09 00 01 BC AB 5F 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":"0000000000959414","fd.num":59828,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [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":"0000000000959414","fd.num":59828,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [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 9.Close socket [10:32:48]Sock 9.Thread stoped [10:32:51]OFD Sender: No OFD packet to send [10:32:56]OFD Sender: No OFD packet to send [10:32:57]accept exits with 8 [10:32:57]New connection [10:32:57]New thread 3066957156 created [10:32:57]Thread 3067100516 joined [10:32:57]Waiting for new connection... [10:32:57] Sock 8.Parse request [10:32:57]Sock 8.Check first char [10:32:57]Sock 8.First char is OK [10:32:57]request: POST /json_proto HTTP/1.0 [10:32:57]Method: POST [10:32:57]URL: /json_proto [10:32:57]Method is POST - this is cgi request [10:32:57]url: /json_proto [10:32:57]query_string will be loaded in cgi processing [10:32:57]execute_cgi json_proto POST (null) [10:32:57]execute_cgi path=json_proto method=POST [10:32:57]POST find Content-Length [10:32:57]Host: 172.17.60.68:8080 [10:32:57]Content-Length: 978 [10:32:57]Content-Type: application/json [10:32:57] [10:32:57]POST finish read [10:32:57]Found Content-Length = 978 [10:32:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545528", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:57]execute_script... [10: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)545528", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:57]POST & json_proto [10:32:57]process_json_proto [10:32:57]json parsed OK: [10:32:57]protocol is kg_v1.0 [10:32:57]action value=close_receipt [10:32:57]process_action close_receipt [10:32:57]cmd_close_receipt [10:32:57]MH_GetDate [10:32:57]Write to MH i2c: F0 00 00 00 33 22 [10:32:57]Write i2c OK [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: F0 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: F0 09 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: F0 09 00 00 33 00 DA 3E 60 66 9A 61 5F 66 C9 [10:32:57]GetLastDocTimeStamp 1717583564 [10:32:57]current date 1717583578 [10:32:57]FM_GetShiftState [10:32:57]SAM_PROTO_GetShiftState [10:32:57]wFMCommunicate request_size=4 [10:32:57]MH_SAM_APDU [10:32:57]CAPDU: 80 13 01 00 [10:32:57]Write to MH i2c: E2 08 00 01 33 80 13 01 00 00 00 00 00 B1 [10:32:57]Write i2c OK [10:32:57]MH_I2C_Read... [10:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:57]Read from MH i2c: E2 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 01 33 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E9 [10:32:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:32:57]wFMCommunicate OK [10:32:57]SAM_PROTO_GetShiftState done [10:32:57]FM_GetShiftState done [10:32:57]opened in 1717545916 [10:32:57]opened+sec_in_day 1717632316 [10:32:57]quantity*price = 300025 [10:32:57]sum+1 = 300027 [10:32:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 224 05.06.2024 10:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 20.72 сом ФМ: 0000000000959414 ФД: 59829 ФПД: 192576378105250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103258&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59829&fm=192576378105250&tin=02508201610067®Number=0000000000151680&sum=300000 [10:32:58]StoreToDocumentArchive [10:32:58]shift 72 fd 59829 [10:32:58]save to /storage/0072/doc_00059829 [10:32:58]save last doc name /storage/0072/doc_00059829 to /storage/kkm_last_doc_name [10:32:58]save OK [10:32:58]Clear old archive folders... [10:32:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:32:58]tlvbuf is 004380A0 [10:32:58]SAM_PROTO_ClearQueue [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 09 00 00 [10:32:58]Write to MH i2c: E2 08 00 0E 33 80 09 00 00 00 00 00 00 B3 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 0E 33 00 90 00 B5 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]SAM_PROTO_ClearQueue done [10:32:58]KKMCreateOFDPacket [10:32:58]OFDProtocolAddRootSTLVToBuf [10:32:58]FM_MakeSignedData [10:32:58]FM_MakeSignedData [10:32:58]SAM_PROTO_SignData [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 0D 01 02 [10:32:58]Write to MH i2c: E2 08 00 0F 33 80 0D 01 02 00 00 00 00 BB [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 0F 33 00 90 00 B6 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]wFMCommunicate request_size=255 [10:32:58]MH_SAM_APDU [10: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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 E0 00 00 00 F4 03 04 00 DA 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 E9 00 00 35 04 06 00 AF 25 AE 9B [10:32:58]Write to MH i2c: E2 02 01 10 33 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 E0 00 00 00 F4 03 04 00 DA 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 E9 00 00 35 04 06 00 AF 25 AE 9B 00 00 93 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 10 33 00 90 00 B7 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]wFMCommunicate request_size=7 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 0D 02 02 02 ED A2 [10:32:58]Write to MH i2c: E2 0A 00 11 33 80 0D 02 02 02 00 ED A2 00 00 51 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 11 33 00 90 00 B8 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 0D 03 02 [10:32:58]Write to MH i2c: E2 08 00 12 33 80 0D 03 02 00 00 00 00 C0 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 0B 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 0B 00 12 33 00 FA 01 57 8F 5E 3F C4 10 90 00 13 [10:32:58]RAPDU: FA 01 57 8F 5E 3F C4 10 90 00 [10:32:58]wFMCommunicate OK [10:32:58]SAM_PROTO_SignData done [10:32:58]FM_MakeSignedData done [10:32:58]CreateOFDProtocolMessage [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 11 00 00 [10:32:58]Write to MH i2c: E2 08 00 13 33 80 11 00 00 00 00 00 00 C0 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 17 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 17 00 13 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 13 [10:32:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:32:58]wFMCommunicate OK [10:32:58]CreateOFDProtocolMessage done [10:32:58]OFDSenderStorePacket 59829 [10:32:58]StoreOFDPacket docnum=59829 [10:32:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 11 7C 04 01 0F F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 E0 00 00 00 F4 03 04 00 DA 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 E9 00 00 35 04 06 00 AF 25 AE 9B ED A2 FA 01 57 8F 5E 3F C4 10 [10:32:58]CheckFolder [10:32:58]dirname=/storage/ofd_packets [10:32:58]CheckFolder done [10:32:58]ProducePacketName [10:32:58]name=ofd_packets/00059829 [10:32:58]NVStorageSaveData ofd_packets/00059829 [10:32:58]File name is /storage/ofd_packets/00059829 [10:32:58]Write 298 bytes [10:32:58]NVStorageSaveData done [10:32:58]OFDSenderStorePacket done [10:32:58]KKMCreateOFDPacket done [10:32:58]NVStorageSaveData kkm_last_timestamp [10:32:58]File name is /storage/kkm_last_timestamp [10:32:58]Write 4 bytes [10:32:58]NVStorageSaveData done [10:32:58]ExternCall_PrintAddStr [10:32:58]wPrintStart [10:32:58]Write to MH i2c: 01 00 00 14 33 47 [10:32:58]OFD Sender: Processing packet 59829 [packets to send 53, broken 52] [10:32:58]ProducePacketName [10:32:58]name=ofd_packets/00059829 [10:32:58]OFD Sender: To server: pG, [10:32:58]CommunicateWithHost lk.salyk.kg:30040 [10:32:58]ConnectInit lk.salyk.kg [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: 01 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: 01 07 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: 01 07 00 14 33 00 00 00 00 00 FF 0F 5C [10:32:58]RasterBufferAndPrint [10:32:58]line Счет N : (1)545528 [10:32:58]line ИНН: 02508201610067 [10:32:58]line Контрольно-Кассовый Чек [10:32:58]line ПРОДАЖА [10:32:58]line ТРК (МРК, ГНК) : 41 [10:32:58]line Товар: 2710194210 [10:32:58]line ДТ-К-5 [10:32:58]line 41.440 * 72.40 [10:32:58]line = 3000.26 [10:32:58]line НДС 12% НСП 1% [10:32:58]line > о реализуемом товаре [10:32:58]line ОКРУГЛЕНИЕ: -0.26 [10:32:58]line ИТОГО: 3000.00 [10:32:58]line Внесено: 3000.00 [10:32:58]line СДАЧА: 0.00 [10:32:58]line НСП 1% : 26.55 [10:32:58]line НДС 12% : 318.61 [10:32:58]line Наличными: 3000.00 [10:32:58]line Безнал.: 0.00 [10:32:58]line Место: АЗС № 117 "Партнер Нефть" [10:32:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:32:58]line СНО: Общий режим [10:32:58]line Чек 224 05.06.2024 10:32 [10:32:58]line Смена: 72 ФФД: 1.0 [10:32:58]line ЗНМ: 0300000048 [10:32:58]line РНМ: 0000000000151680 [10:32:58]line Версия ККМ: v1.0 [10:32:58]line [10:32:58]line Дисконтная программа [10:32:58]line ДТ [10:32:58]line номер 117 [10:32:58]line сэкономлено 20.72 сом [10:32:58]line ФМ: 0000000000959414 [10:32:58]line ФД: 59829 [10:32:58]line ФПД: 192576378105250 [10:32:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103258&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59829&fm=192576378105250&tin=02508201610067®Number=0000000000151680&sum=300000 [10:32:59]Connected sock=10 [10:32:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 11 7C 04 01 0F F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 E0 00 00 00 F4 03 04 00 DA 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 E9 00 00 35 04 06 00 AF 25 AE 9B ED A2 FA 01 57 8F 5E 3F C4 10 [10:32:59]written 0, free lines is 4095 [10:32:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D9 CC 47 00 57 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 E9 00 00 F4 03 04 00 DE EA 5F 66 B6 04 01 00 00 C7 59 37 5B 93 0B 65 BC [10:32:59]CommunicateWithHost err = 0 [10:32:59]CheckOFDResponse [10:32:59]1017 (14) - 77093643461234 [10:32:59]1041 (16) - 0000000000959414 [10:32:59]1040 (4) - 59829 [10:32:59]1012 (4) - 05.06.2024 04:34 [10:32:59]1206 (1) - 0 [10:32:59]OFD Sender: Remove packet 59829 [10:32:59]ProducePacketName [10:32:59]name=ofd_packets/00059829 [10:32:59]NVStorageDeleteData [10:32:59]Write to MH i2c: 01 00 00 44 33 77 [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: 01 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: 01 07 00 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: 01 07 00 44 33 00 00 00 00 00 37 0C C1 [10:32:59]RasterBufferAndPrint [10:32:59]line [10:32:59]line [10:32:59]line [10:32:59]line [10:32:59]line [10:32:59]written 0, free lines is 3133 [10:32:59]MH_Cut [10:32:59]Write to MH i2c: D1 01 00 4B 33 01 50 [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: D1 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: D1 01 00 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: D1 01 00 4B 33 00 4F [10:32:59]Write to MH i2c: 01 00 00 4C 33 7F [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]OFD Sender: No OFD packet to send [10:33:00]*** Cut start [10:33:00]*** Partial cut [10:33:00]*** CUTSNS_PIN = 1 [10:33:00]*** CUTSNS_PIN = 0 [10:33:01]*** Brake cut motor [10:33:01]Read from MH i2c: 01 [10:33:01]MH_I2C_Read... [10:33:01]*** Stop cut motor [10:33:01]*** Cut end [10:33:01]Read from MH i2c: 01 07 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: 01 07 00 4C 33 00 00 00 00 00 FF 0F 94 [10:33:01]process_action close_receipt done [10:33:01]requested_data is exist [10:33:01]produce_requested_data [10:33:01]requested_item fm.sn is exist - process it [10:33:01]wFMCommunicate request_size=4 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 11 00 00 [10:33:01]Write to MH i2c: E2 08 00 4D 33 80 11 00 00 00 00 00 00 FA [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 17 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 17 00 4D 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4D [10:33:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:33:01]wFMCommunicate OK [10:33:01]requested_item fd.num is exist - process it [10:33:01]SAM_PROTO_GetFieldsCounters [10:33:01]wFMCommunicate request_size=4 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 13 00 00 [10:33:01]Write to MH i2c: E2 08 00 4E 33 80 13 00 00 00 00 00 00 FD [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 62 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 62 00 4E 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B5 E9 00 00 0E 04 04 00 48 00 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 A0 [10:33:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:01]wFMCommunicate OK [10:33:01]SAM_PROTO_GetFieldsCounters done [10:33:01]requested_item shift.num is exist - process it [10:33:01]requested_item shift.opened is exist - process it [10:33:01]req_shift_opened [10:33:01]FM_GetShiftState [10:33:01]SAM_PROTO_GetShiftState [10:33:01]wFMCommunicate request_size=4 [10:33:01]MH_SAM_APDU [10:33:01]CAPDU: 80 13 01 00 [10:33:01]Write to MH i2c: E2 08 00 4F 33 80 13 01 00 00 00 00 00 FF [10:33:01]Write i2c OK [10:33:01]MH_I2C_Read... [10:33:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:01]Read from MH i2c: E2 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 0E 00 [10:33:01]MH_I2C_Read... [10:33:01]Read from MH i2c: E2 0E 00 4F 33 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 37 [10:33:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:33:01]wFMCommunicate OK [10:33:01]SAM_PROTO_GetShiftState done [10:33:01]FM_GetShiftState done [10:33:01]req_shift_opened done [10:33:01]requested_item shift.open_date is exist - process it [10:33:01]req_shift_open_date [10:33:01]req_shift_open_date done [10:33:01]produce_requested_data done [10:33:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59829,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:33:01]process_action_free close_receipt [10:33:01]json_value_free [10:33:01]json_value_free done [10:33:01]process_json_proto returns [10:33:01]Send response to host [10:33:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59829,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:33:01]free response buf [10:33:01]execute_script done [10:33:01]execute_script returns [10:33:01]free content buf [10:33:01]Sock 8.Close socket [10:33:01]Sock 8.Thread stoped [10:33:05]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:30]accept exits with 9 [10:33:30]New connection [10:33:30]New thread 3067100516 created [10:33:30]Thread 3066957156 joined [10:33:30]Waiting for new connection... [10:33:30] Sock 9.Parse request [10:33:30]Sock 9.Check first char [10:33:30]Sock 9.First char is OK [10:33:30]request: POST /json_proto HTTP/1.0 [10:33:30]Method: POST [10:33:30]URL: /json_proto [10:33:30]Method is POST - this is cgi request [10:33:30]url: /json_proto [10:33:30]query_string will be loaded in cgi processing [10:33:30]execute_cgi json_proto POST (null) [10:33:30]execute_cgi path=json_proto method=POST [10:33:30]POST find Content-Length [10:33:30]Host: 172.17.60.68:8080 [10:33:30]Content-Length: 803 [10:33:30]Content-Type: application/json [10:33:30] [10:33:30]POST finish read [10:33:30]Found Content-Length = 803 [10:33:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:30]execute_script... [10:33: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)545532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:30]POST & json_proto [10:33:30]process_json_proto [10:33:30]json parsed OK: [10:33:30]protocol is kg_v1.0 [10:33:30]action value=close_receipt [10:33:30]process_action close_receipt [10:33:30]cmd_close_receipt [10:33:30]MH_GetDate [10:33:30]Write to MH i2c: F0 00 00 50 33 72 [10:33:30]Write i2c OK [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: F0 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: F0 09 00 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: F0 09 00 50 33 00 FB 3E 60 66 9A 61 5F 66 3A [10:33:30]GetLastDocTimeStamp 1717583578 [10:33:30]current date 1717583611 [10:33:30]FM_GetShiftState [10:33:30]SAM_PROTO_GetShiftState [10:33:30]wFMCommunicate request_size=4 [10:33:30]MH_SAM_APDU [10:33:30]CAPDU: 80 13 01 00 [10:33:30]Write to MH i2c: E2 08 00 51 33 80 13 01 00 00 00 00 00 01 [10:33:30]Write i2c OK [10:33:30]MH_I2C_Read... [10:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:30]Read from MH i2c: E2 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: E2 0E 00 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: E2 0E 00 51 33 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 39 [10:33:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:33:30]wFMCommunicate OK [10:33:30]SAM_PROTO_GetShiftState done [10:33:30]FM_GetShiftState done [10:33:30]opened in 1717545916 [10:33:30]opened+sec_in_day 1717632316 [10:33:30]quantity*price = 100015 [10:33:30]sum+1 = 100017 [10:33:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 225 05.06.2024 10:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59830 ФПД: 160612136128701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59830&fm=160612136128701&tin=02508201610067®Number=0000000000151680&sum=100016 [10:33:31]StoreToDocumentArchive [10:33:31]shift 72 fd 59830 [10:33:31]save to /storage/0072/doc_00059830 [10:33:31]save last doc name /storage/0072/doc_00059830 to /storage/kkm_last_doc_name [10:33:31]save OK [10:33:31]Clear old archive folders... [10:33:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:31]tlvbuf is B6F7CDF0 [10:33:31]SAM_PROTO_ClearQueue [10:33:31]wFMCommunicate request_size=4 [10:33:31]MH_SAM_APDU [10:33:31]CAPDU: 80 09 00 00 [10:33:31]Write to MH i2c: E2 08 00 5E 33 80 09 00 00 00 00 00 00 03 [10:33:31]Write i2c OK [10:33:31]MH_I2C_Read... [10:33:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:31]Read from MH i2c: E2 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 5E 33 00 90 00 05 [10:33:31]RAPDU: 90 00 [10:33:31]wFMCommunicate OK [10:33:31]SAM_PROTO_ClearQueue done [10:33:31]KKMCreateOFDPacket [10:33:31]OFDProtocolAddRootSTLVToBuf [10:33:31]FM_MakeSignedData [10:33:31]FM_MakeSignedData [10:33:31]SAM_PROTO_SignData [10:33:31]wFMCommunicate request_size=4 [10:33:31]MH_SAM_APDU [10:33:31]CAPDU: 80 0D 01 02 [10:33:31]Write to MH i2c: E2 08 00 5F 33 80 0D 01 02 00 00 00 00 0B [10:33:31]Write i2c OK [10:33:31]MH_I2C_Read... [10:33:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:31]Read from MH i2c: E2 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 5F 33 00 90 00 06 [10:33:31]RAPDU: 90 00 [10:33:31]wFMCommunicate OK [10:33:31]wFMCommunicate request_size=255 [10:33:31]MH_SAM_APDU [10:33: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 FB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 E9 00 00 35 04 06 00 92 [10:33:31]Write to MH i2c: E2 02 01 60 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 FB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 E9 00 00 35 04 06 00 92 00 00 09 [10:33:31]Write i2c OK [10:33:31]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 60 33 00 90 00 07 [10:33:32]RAPDU: 90 00 [10:33:32]wFMCommunicate OK [10:33:32]wFMCommunicate request_size=10 [10:33:32]MH_SAM_APDU [10:33:32]CAPDU: 80 0D 02 02 05 13 6D 52 10 BD [10:33:32]Write to MH i2c: E2 0D 00 61 33 80 0D 02 02 05 00 13 6D 52 10 BD 00 00 B7 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 61 33 00 90 00 08 [10:33:32]RAPDU: 90 00 [10:33:32]wFMCommunicate OK [10:33:32]wFMCommunicate request_size=4 [10:33:32]MH_SAM_APDU [10:33:32]CAPDU: 80 0D 03 02 [10:33:32]Write to MH i2c: E2 08 00 62 33 80 0D 03 02 00 00 00 00 10 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 0B 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 0B 00 62 33 00 90 24 72 A6 7C 08 6B CA 90 00 96 [10:33:32]RAPDU: 90 24 72 A6 7C 08 6B CA 90 00 [10:33:32]wFMCommunicate OK [10:33:32]SAM_PROTO_SignData done [10:33:32]FM_MakeSignedData done [10:33:32]CreateOFDProtocolMessage [10:33:32]wFMCommunicate request_size=4 [10:33:32]MH_SAM_APDU [10:33:32]CAPDU: 80 11 00 00 [10:33:32]Write to MH i2c: E2 08 00 63 33 80 11 00 00 00 00 00 00 10 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 17 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 17 00 63 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 63 [10:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:33:32]wFMCommunicate OK [10:33:32]CreateOFDProtocolMessage done [10:33:32]OFDSenderStorePacket 59830 [10:33:32]StoreOFDPacket docnum=59830 [10:33:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 56 4C 07 01 67 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 FB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 E9 00 00 35 04 06 00 92 13 6D 52 10 BD 90 24 72 A6 7C 08 6B CA [10:33:32]CheckFolder [10:33:32]dirname=/storage/ofd_packets [10:33:32]CheckFolder done [10:33:32]ProducePacketName [10:33:32]name=ofd_packets/00059830 [10:33:32]NVStorageSaveData ofd_packets/00059830 [10:33:32]File name is /storage/ofd_packets/00059830 [10:33:32]Write 301 bytes [10:33:32]NVStorageSaveData done [10:33:32]OFDSenderStorePacket done [10:33:32]KKMCreateOFDPacket done [10:33:32]NVStorageSaveData kkm_last_timestamp [10:33:32]File name is /storage/kkm_last_timestamp [10:33:32]Write 4 bytes [10:33:32]NVStorageSaveData done [10:33:32]ExternCall_PrintAddStr [10:33:32]wPrintStart [10:33:32]Write to MH i2c: 01 00 00 64 33 97 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 64 33 00 00 00 00 00 FF 0F AC [10:33:32]RasterBufferAndPrint [10:33:32]line Счет N : (1)545532 [10:33:32]line ИНН: 02508201610067 [10:33:32]line Контрольно-Кассовый Чек [10:33:32]line ПРОДАЖА [10:33:32]line ТРК (МРК, ГНК) : 22 [10:33:32]line Товар: 2710124130 [10:33:32]line Аи-92-К-5 [10:33:32]line 14.950 * 66.90 [10:33:32]line = 1000.16 [10:33:32]line НДС 12% НСП 1% [10:33:32]line > о реализуемом товаре [10:33:32]line ИТОГО: 1000.16 [10:33:32]line НСП 1% : 8.85 [10:33:32]line НДС 12% : 106.21 [10:33:32]line Наличными: 0.00 [10:33:32]line Безнал.: 1000.16 [10:33:32]line Место: АЗС № 117 "Партнер Нефть" [10:33:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:33:32]line СНО: Общий режим [10:33:32]line Чек 225 05.06.2024 10:33 [10:33:32]line Смена: 72 ФФД: 1.0 [10:33:32]line ЗНМ: 0300000048 [10:33:32]line РНМ: 0000000000151680 [10:33:32]line Версия ККМ: v1.0 [10:33:32]line Платежная система: O! деньги [10:33:32]line ФМ: 0000000000959414 [10:33:32]line ФД: 59830 [10:33:32]line ФПД: 160612136128701 [10:33:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59830&fm=160612136128701&tin=02508201610067®Number=0000000000151680&sum=100016 [10:33:32]OFD Sender: Processing packet 59830 [packets to send 53, broken 52] [10:33:32]ProducePacketName [10:33:32]name=ofd_packets/00059830 [10:33:32]OFD Sender: To server: pG, [10:33:32]CommunicateWithHost lk.salyk.kg:30040 [10:33:32]ConnectInit lk.salyk.kg [10:33:32]written 0, free lines is 4095 [10:33:32]Connected sock=10 [10:33:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 56 4C 07 01 67 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 FB 3E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 E9 00 00 35 04 06 00 92 13 6D 52 10 BD 90 24 72 A6 7C 08 6B CA [10:33:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 24 D6 47 00 32 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 E9 00 00 F4 03 04 00 00 EB 5F 66 B6 04 01 00 00 24 96 E4 88 05 D2 84 2D [10:33:32]CommunicateWithHost err = 0 [10:33:32]CheckOFDResponse [10:33:32]1017 (14) - 77093643461234 [10:33:32]1041 (16) - 0000000000959414 [10:33:32]1040 (4) - 59830 [10:33:32]1012 (4) - 05.06.2024 04:35 [10:33:32]1206 (1) - 0 [10:33:32]OFD Sender: Remove packet 59830 [10:33:32]ProducePacketName [10:33:32]name=ofd_packets/00059830 [10:33:32]NVStorageDeleteData [10:33:32]Write to MH i2c: 01 00 00 8E 33 C1 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 8E 33 00 00 00 00 00 B7 0C 8B [10:33:32]RasterBufferAndPrint [10:33:32]line [10:33:32]line [10:33:32]line [10:33:32]line [10:33:32]line [10:33:32]written 0, free lines is 3261 [10:33:32]MH_Cut [10:33:32]Write to MH i2c: D1 01 00 95 33 01 9A [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: D1 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: D1 01 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: D1 01 00 95 33 00 99 [10:33:32]Write to MH i2c: 01 00 00 96 33 C9 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:33]OFD Sender: No OFD packet to send [10:33:33]*** Cut start [10:33:33]*** Partial cut [10:33:33]*** CUTSNS_PIN = 1 [10:33:33]*** CUTSNS_PIN = 0 [10:33:34]*** Brake cut motor [10:33:34]Read from MH i2c: 01 [10:33:34]MH_I2C_Read... [10:33:34]*** Stop cut motor [10:33:34]*** Cut end [10:33:34]Read from MH i2c: 01 07 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: 01 07 00 96 33 00 00 00 00 00 FF 0F DE [10:33:34]process_action close_receipt done [10:33:34]requested_data is exist [10:33:34]produce_requested_data [10:33:34]requested_item fm.sn is exist - process it [10:33:34]wFMCommunicate request_size=4 [10:33:34]MH_SAM_APDU [10:33:34]CAPDU: 80 11 00 00 [10:33:34]Write to MH i2c: E2 08 00 97 33 80 11 00 00 00 00 00 00 44 [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 17 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 17 00 97 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 97 [10:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:33:34]wFMCommunicate OK [10:33:34]requested_item fd.num is exist - process it [10:33:34]SAM_PROTO_GetFieldsCounters [10:33:34]wFMCommunicate request_size=4 [10:33:34]MH_SAM_APDU [10:33:34]CAPDU: 80 13 00 00 [10:33:34]Write to MH i2c: E2 08 00 98 33 80 13 00 00 00 00 00 00 47 [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 62 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 62 00 98 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B6 E9 00 00 0E 04 04 00 48 00 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 EE [10:33:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B6 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:34]wFMCommunicate OK [10:33:34]SAM_PROTO_GetFieldsCounters done [10:33:34]requested_item shift.num is exist - process it [10:33:34]requested_item shift.opened is exist - process it [10:33:34]req_shift_opened [10:33:34]FM_GetShiftState [10:33:34]SAM_PROTO_GetShiftState [10:33:34]wFMCommunicate request_size=4 [10:33:34]MH_SAM_APDU [10:33:34]CAPDU: 80 13 01 00 [10:33:34]Write to MH i2c: E2 08 00 99 33 80 13 01 00 00 00 00 00 49 [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 0E 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 0E 00 99 33 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 81 [10:33:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:33:34]wFMCommunicate OK [10:33:34]SAM_PROTO_GetShiftState done [10:33:34]FM_GetShiftState done [10:33:34]req_shift_opened done [10:33:34]requested_item shift.open_date is exist - process it [10:33:34]req_shift_open_date [10:33:34]req_shift_open_date done [10:33:34]produce_requested_data done [10:33:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59830,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:33:34]process_action_free close_receipt [10:33:34]json_value_free [10:33:34]json_value_free done [10:33:34]process_json_proto returns [10:33:34]Send response to host [10:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59830,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:33:34]free response buf [10:33:34]execute_script done [10:33:34]execute_script returns [10:33:34]free content buf [10:33:34]Sock 9.Close socket [10:33:34]Sock 9.Thread stoped [10:33:38]OFD Sender: No OFD packet to send [10:33:43]OFD Sender: No OFD packet to send [10:33:48]OFD Sender: No OFD packet to send [10:33:53]OFD Sender: No OFD packet to send [10:33:58]OFD Sender: No OFD packet to send [10:34:03]OFD Sender: No OFD packet to send [10:34:08]OFD Sender: No OFD packet to send [10:34:13]OFD Sender: No OFD packet to send [10:34:18]OFD Sender: No OFD packet to send [10:34:23]OFD Sender: No OFD packet to send [10:34:28]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:39]accept exits with 8 [10:34:39]New connection [10:34:39]New thread 3066957156 created [10:34:39]Thread 3067100516 joined [10:34:39]Waiting for new connection... [10:34:39] Sock 8.Parse request [10:34:39]Sock 8.Check first char [10:34:39]Sock 8.First char is OK [10:34:39]request: POST /json_proto HTTP/1.0 [10:34:39]Method: POST [10:34:39]URL: /json_proto [10:34:39]Method is POST - this is cgi request [10:34:39]url: /json_proto [10:34:39]query_string will be loaded in cgi processing [10:34:39]execute_cgi json_proto POST (null) [10:34:39]execute_cgi path=json_proto method=POST [10:34:39]POST find Content-Length [10:34:39]Host: 172.17.60.68:8080 [10:34:39]Content-Length: 680 [10:34:39]Content-Type: application/json [10:34:39] [10:34:39]POST finish read [10:34:39]Found Content-Length = 680 [10:34:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 5.740, "sum" : 200.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:39]execute_script... [10:34:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 5.740, "sum" : 200.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:39]POST & json_proto [10:34:39]process_json_proto [10:34:39]json parsed OK: [10:34:39]protocol is kg_v1.0 [10:34:39]action value=close_receipt [10:34:39]process_action close_receipt [10:34:39]cmd_close_receipt [10:34:39]MH_GetDate [10:34:39]Write to MH i2c: F0 00 00 9A 33 BC [10:34:39]Write i2c OK [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: F0 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: F0 09 00 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: F0 09 00 9A 33 00 41 3F 60 66 9A 61 5F 66 CB [10:34:39]GetLastDocTimeStamp 1717583611 [10:34:39]current date 1717583681 [10:34:39]FM_GetShiftState [10:34:39]SAM_PROTO_GetShiftState [10:34:39]wFMCommunicate request_size=4 [10:34:39]MH_SAM_APDU [10:34:39]CAPDU: 80 13 01 00 [10:34:39]Write to MH i2c: E2 08 00 9B 33 80 13 01 00 00 00 00 00 4B [10:34:39]Write i2c OK [10:34:39]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 0E 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 0E 00 9B 33 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 83 [10:34:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:34:40]wFMCommunicate OK [10:34:40]SAM_PROTO_GetShiftState done [10:34:40]FM_GetShiftState done [10:34:40]opened in 1717545916 [10:34:40]opened+sec_in_day 1717632316 [10:34:40]quantity*price = 20032 [10:34:40]sum+1 = 20034 [10:34:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 226 05.06.2024 10:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59831 ФПД: 105491723272354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103441&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59831&fm=105491723272354&tin=02508201610067®Number=0000000000151680&sum=20000 [10:34:41]StoreToDocumentArchive [10:34:41]shift 72 fd 59831 [10:34:41]save to /storage/0072/doc_00059831 [10:34:41]save last doc name /storage/0072/doc_00059831 to /storage/kkm_last_doc_name [10:34:41]save OK [10:34:41]Clear old archive folders... [10:34:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:34:41]tlvbuf is 003B6C50 [10:34:41]SAM_PROTO_ClearQueue [10:34:41]wFMCommunicate request_size=4 [10:34:41]MH_SAM_APDU [10:34:41]CAPDU: 80 09 00 00 [10:34:41]Write to MH i2c: E2 08 00 A8 33 80 09 00 00 00 00 00 00 4D [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:41]Read from MH i2c: E2 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 A8 33 00 90 00 4F [10:34:41]RAPDU: 90 00 [10:34:41]wFMCommunicate OK [10:34:41]SAM_PROTO_ClearQueue done [10:34:41]KKMCreateOFDPacket [10:34:41]OFDProtocolAddRootSTLVToBuf [10:34:41]FM_MakeSignedData [10:34:41]FM_MakeSignedData [10:34:41]SAM_PROTO_SignData [10:34:41]wFMCommunicate request_size=4 [10:34:41]MH_SAM_APDU [10:34:41]CAPDU: 80 0D 01 02 [10:34:41]Write to MH i2c: E2 08 00 A9 33 80 0D 01 02 00 00 00 00 55 [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:41]Read from MH i2c: E2 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 A9 33 00 90 00 50 [10:34:41]RAPDU: 90 00 [10:34:41]wFMCommunicate OK [10:34:41]wFMCommunicate request_size=255 [10:34:41]MH_SAM_APDU [10:34:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 E2 00 00 00 F4 03 04 00 41 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 E9 00 00 35 04 06 00 5F F1 [10:34:41]Write to MH i2c: E2 02 01 AA 33 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 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 E2 00 00 00 F4 03 04 00 41 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 E9 00 00 35 04 06 00 5F F1 00 00 06 [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:41]Read from MH i2c: E2 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 AA 33 00 90 00 51 [10:34:41]RAPDU: 90 00 [10:34:41]wFMCommunicate OK [10:34:41]wFMCommunicate request_size=9 [10:34:41]MH_SAM_APDU [10:34:41]CAPDU: 80 0D 02 02 04 B4 B1 40 A2 [10:34:41]Write to MH i2c: E2 0C 00 AB 33 80 0D 02 02 04 00 B4 B1 40 A2 00 00 A7 [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:41]Read from MH i2c: E2 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 03 00 AB 33 00 90 00 52 [10:34:41]RAPDU: 90 00 [10:34:41]wFMCommunicate OK [10:34:41]wFMCommunicate request_size=4 [10:34:41]MH_SAM_APDU [10:34:41]CAPDU: 80 0D 03 02 [10:34:41]Write to MH i2c: E2 08 00 AC 33 80 0D 03 02 00 00 00 00 5A [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:41]Read from MH i2c: E2 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 0B 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 0B 00 AC 33 00 B3 BD 66 D0 14 04 A7 78 90 00 38 [10:34:41]RAPDU: B3 BD 66 D0 14 04 A7 78 90 00 [10:34:41]wFMCommunicate OK [10:34:41]SAM_PROTO_SignData done [10:34:41]FM_MakeSignedData done [10:34:41]CreateOFDProtocolMessage [10:34:41]wFMCommunicate request_size=4 [10:34:41]MH_SAM_APDU [10:34:41]CAPDU: 80 11 00 00 [10:34:41]Write to MH i2c: E2 08 00 AD 33 80 11 00 00 00 00 00 00 5A [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:41]Read from MH i2c: E2 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 17 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: E2 17 00 AD 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AD [10:34:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:34:41]wFMCommunicate OK [10:34:41]CreateOFDProtocolMessage done [10:34:41]OFDSenderStorePacket 59831 [10:34:41]StoreOFDPacket docnum=59831 [10:34:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 47 B1 06 01 E8 C6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 E2 00 00 00 F4 03 04 00 41 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 E9 00 00 35 04 06 00 5F F1 B4 B1 40 A2 B3 BD 66 D0 14 04 A7 78 [10:34:41]CheckFolder [10:34:41]dirname=/storage/ofd_packets [10:34:41]CheckFolder done [10:34:41]ProducePacketName [10:34:41]name=ofd_packets/00059831 [10:34:41]NVStorageSaveData ofd_packets/00059831 [10:34:41]File name is /storage/ofd_packets/00059831 [10:34:41]Write 300 bytes [10:34:41]NVStorageSaveData done [10:34:41]OFDSenderStorePacket done [10:34:41]KKMCreateOFDPacket done [10:34:41]NVStorageSaveData kkm_last_timestamp [10:34:41]File name is /storage/kkm_last_timestamp [10:34:41]Write 4 bytes [10:34:41]NVStorageSaveData done [10:34:41]ExternCall_PrintAddStr [10:34:41]wPrintStart [10:34:41]Write to MH i2c: 01 00 00 AE 33 E1 [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: 01 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: 01 07 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: 01 07 00 AE 33 00 00 00 00 00 FF 0F F6 [10:34:41]RasterBufferAndPrint [10:34:41]line Счет N : (1)545527 [10:34:41]line ИНН: 02508201610067 [10:34:41]line Контрольно-Кассовый Чек [10:34:41]line ПРОДАЖА [10:34:41]line ТРК (МРК, ГНК) : 71 [10:34:41]line Товар: 2711190000 [10:34:41]line ГАЗ-К-5 [10:34:41]line 5.740 * 34.90 [10:34:41]line = 200.33 [10:34:41]line НДС 12% НСП 1% [10:34:41]line > о реализуемом товаре [10:34:41]line ОКРУГЛЕНИЕ: -0.33 [10:34:41]line ИТОГО: 200.00 [10:34:41]line Внесено: 200.00 [10:34:41]line СДАЧА: 0.00 [10:34:41]line НСП 1% : 1.77 [10:34:41]line НДС 12% : 21.27 [10:34:41]line Наличными: 200.00 [10:34:41]line Безнал.: 0.00 [10:34:41]line Место: АЗС № 117 "Партнер Нефть" [10:34:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:34:41]line СНО: Общий режим [10:34:41]line Чек 226 05.06.2024 10:34 [10:34:41]line Смена: 72 ФФД: 1.0 [10:34:41]line ЗНМ: 0300000048 [10:34:41]line РНМ: 0000000000151680 [10:34:41]line Версия ККМ: v1.0 [10:34:41]line ФМ: 0000000000959414 [10:34:41]line ФД: 59831 [10:34:41]line ФПД: 105491723272354 [10:34:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103441&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59831&fm=105491723272354&tin=02508201610067®Number=0000000000151680&sum=20000 [10:34:42]OFD Sender: Processing packet 59831 [packets to send 53, broken 52] [10:34:42]ProducePacketName [10:34:42]name=ofd_packets/00059831 [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:42]written 0, free lines is 4095 [10:34:42]Connected sock=10 [10:34:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 47 B1 06 01 E8 C6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 E2 00 00 00 F4 03 04 00 41 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 E9 00 00 35 04 06 00 5F F1 B4 B1 40 A2 B3 BD 66 D0 14 04 A7 78 [10:34:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E0 5C 47 00 70 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 E9 00 00 F4 03 04 00 45 EB 5F 66 B6 04 01 00 00 6C 50 96 3C 52 E0 06 AA [10:34:42]CommunicateWithHost err = 0 [10:34:42]CheckOFDResponse [10:34:42]1017 (14) - 77093643461234 [10:34:42]1041 (16) - 0000000000959414 [10:34:42]1040 (4) - 59831 [10:34:42]1012 (4) - 05.06.2024 04:36 [10:34:42]1206 (1) - 0 [10:34:42]OFD Sender: Remove packet 59831 [10:34:42]ProducePacketName [10:34:42]name=ofd_packets/00059831 [10:34:42]NVStorageDeleteData [10:34:42]Write to MH i2c: 01 00 00 D9 33 0C [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: 01 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: 01 07 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: 01 07 00 D9 33 00 00 00 00 00 9D 0C BC [10:34:42]RasterBufferAndPrint [10:34:42]line [10:34:42]line [10:34:42]line [10:34:42]line [10:34:42]line [10:34:42]written 0, free lines is 3235 [10:34:42]MH_Cut [10:34:42]Write to MH i2c: D1 01 00 E0 33 01 E5 [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: D1 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: D1 01 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: D1 01 00 E0 33 00 E4 [10:34:42]Write to MH i2c: 01 00 00 E1 33 14 [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]OFD Sender: No OFD packet to send [10:34:43]*** Cut start [10:34:43]*** Partial cut [10:34:43]*** CUTSNS_PIN = 1 [10:34:43]*** CUTSNS_PIN = 0 [10:34:43]*** Brake cut motor [10:34:44]Read from MH i2c: 01 [10:34:44]MH_I2C_Read... [10:34:44]*** Stop cut motor [10:34:44]*** Cut end [10:34:44]Read from MH i2c: 01 07 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: 01 07 00 E1 33 00 00 00 00 00 FF 0F 29 [10:34:44]process_action close_receipt done [10:34:44]requested_data is exist [10:34:44]produce_requested_data [10:34:44]requested_item fm.sn is exist - process it [10:34:44]wFMCommunicate request_size=4 [10:34:44]MH_SAM_APDU [10:34:44]CAPDU: 80 11 00 00 [10:34:44]Write to MH i2c: E2 08 00 E2 33 80 11 00 00 00 00 00 00 8F [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:44]Read from MH i2c: E2 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 17 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 17 00 E2 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E2 [10:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:34:44]wFMCommunicate OK [10:34:44]requested_item fd.num is exist - process it [10:34:44]SAM_PROTO_GetFieldsCounters [10:34:44]wFMCommunicate request_size=4 [10:34:44]MH_SAM_APDU [10:34:44]CAPDU: 80 13 00 00 [10:34:44]Write to MH i2c: E2 08 00 E3 33 80 13 00 00 00 00 00 00 92 [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:44]Read from MH i2c: E2 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 62 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 62 00 E3 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B7 E9 00 00 0E 04 04 00 48 00 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 3D [10:34:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B7 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:44]wFMCommunicate OK [10:34:44]SAM_PROTO_GetFieldsCounters done [10:34:44]requested_item shift.num is exist - process it [10:34:44]requested_item shift.opened is exist - process it [10:34:44]req_shift_opened [10:34:44]FM_GetShiftState [10:34:44]SAM_PROTO_GetShiftState [10:34:44]wFMCommunicate request_size=4 [10:34:44]MH_SAM_APDU [10:34:44]CAPDU: 80 13 01 00 [10:34:44]Write to MH i2c: E2 08 00 E4 33 80 13 01 00 00 00 00 00 94 [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:44]Read from MH i2c: E2 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 0E 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 0E 00 E4 33 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CC [10:34:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:34:44]wFMCommunicate OK [10:34:44]SAM_PROTO_GetShiftState done [10:34:44]FM_GetShiftState done [10:34:44]req_shift_opened done [10:34:44]requested_item shift.open_date is exist - process it [10:34:44]req_shift_open_date [10:34:44]req_shift_open_date done [10:34:44]produce_requested_data done [10:34:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59831,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:34:44]process_action_free close_receipt [10:34:44]json_value_free [10:34:44]json_value_free done [10:34:44]process_json_proto returns [10:34:44]Send response to host [10:34:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59831,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:34:44]free response buf [10:34:44]execute_script done [10:34:44]execute_script returns [10:34:44]free content buf [10:34:44]Sock 8.Close socket [10:34:44]Sock 8.Thread stoped [10:34:47]OFD Sender: No OFD packet to send [10:34:52]OFD Sender: No OFD packet to send [10:34:57]OFD Sender: No OFD packet to send [10:35:02]OFD Sender: No OFD packet to send [10:35:07]OFD Sender: No OFD packet to send [10:35:12]OFD Sender: No OFD packet to send [10:35:16]accept exits with 9 [10:35:16]New connection [10:35:16]New thread 3067100516 created [10:35:16]Thread 3066957156 joined [10:35:16]Waiting for new connection... [10:35:16] Sock 9.Parse request [10:35:16]Sock 9.Check first char [10:35:16]Sock 9.First char is OK [10:35:16]request: POST /json_proto HTTP/1.0 [10:35:16]Method: POST [10:35:16]URL: /json_proto [10:35:16]Method is POST - this is cgi request [10:35:16]url: /json_proto [10:35:16]query_string will be loaded in cgi processing [10:35:16]execute_cgi json_proto POST (null) [10:35:16]execute_cgi path=json_proto method=POST [10:35:16]POST find Content-Length [10:35:16]Host: 172.17.60.68:8080 [10:35:16]Content-Length: 801 [10:35:16]Content-Type: application/json [10:35:16] [10:35:16]POST finish read [10:35:16]Found Content-Length = 801 [10:35:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545529", "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" : 72.90, "quantity" : 100.000, "sum" : 7290.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" : 7290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:16]execute_script... [10: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)545529", "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" : 72.90, "quantity" : 100.000, "sum" : 7290.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" : 7290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:16]POST & json_proto [10:35:16]process_json_proto [10:35:16]json parsed OK: [10:35:16]protocol is kg_v1.0 [10:35:16]action value=close_receipt [10:35:16]process_action close_receipt [10:35:16]cmd_close_receipt [10:35:16]MH_GetDate [10:35:16]Write to MH i2c: F0 00 00 E5 33 07 [10:35:16]Write i2c OK [10:35:16]MH_I2C_Read... [10:35:16]Read from MH i2c: F0 [10:35:16]MH_I2C_Read... [10:35:16]Read from MH i2c: F0 09 00 [10:35:16]MH_I2C_Read... [10:35:16]Read from MH i2c: F0 09 00 E5 33 00 65 3F 60 66 9A 61 5F 66 3A [10:35:16]GetLastDocTimeStamp 1717583681 [10:35:16]current date 1717583717 [10:35:16]FM_GetShiftState [10:35:16]SAM_PROTO_GetShiftState [10:35:16]wFMCommunicate request_size=4 [10:35:16]MH_SAM_APDU [10:35:16]CAPDU: 80 13 01 00 [10:35:16]Write to MH i2c: E2 08 00 E6 33 80 13 01 00 00 00 00 00 96 [10:35:16]Write i2c OK [10:35:16]MH_I2C_Read... [10:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:16]Read from MH i2c: E2 [10:35:16]MH_I2C_Read... [10:35:16]Read from MH i2c: E2 0E 00 [10:35:16]MH_I2C_Read... [10:35:16]Read from MH i2c: E2 0E 00 E6 33 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CE [10:35:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:35:16]wFMCommunicate OK [10:35:16]SAM_PROTO_GetShiftState done [10:35:16]FM_GetShiftState done [10:35:16]opened in 1717545916 [10:35:16]opened+sec_in_day 1717632316 [10:35:16]quantity*price = 729000 [10:35:16]sum+1 = 729001 [10:35:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7290.00 НСП 1% : 64.51 НДС 12% : 774.16 Наличными: 0.00 Безнал.: 7290.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 227 05.06.2024 10:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59832 ФПД: 80817264394845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103517&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59832&fm=80817264394845&tin=02508201610067®Number=0000000000151680&sum=729000 [10:35:17]StoreToDocumentArchive [10:35:17]shift 72 fd 59832 [10:35:17]save to /storage/0072/doc_00059832 [10:35:17]save last doc name /storage/0072/doc_00059832 to /storage/kkm_last_doc_name [10:35:17]save OK [10:35:17]Clear old archive folders... [10:35:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:35:17]tlvbuf is 003D9860 [10:35:17]SAM_PROTO_ClearQueue [10:35:17]wFMCommunicate request_size=4 [10:35:17]MH_SAM_APDU [10:35:17]CAPDU: 80 09 00 00 [10:35:17]Write to MH i2c: E2 08 00 F3 33 80 09 00 00 00 00 00 00 98 [10:35:17]Write i2c OK [10:35:17]MH_I2C_Read... [10:35:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:17]Read from MH i2c: E2 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 F3 33 00 90 00 9A [10:35:17]RAPDU: 90 00 [10:35:17]wFMCommunicate OK [10:35:17]SAM_PROTO_ClearQueue done [10:35:17]KKMCreateOFDPacket [10:35:17]OFDProtocolAddRootSTLVToBuf [10:35:17]FM_MakeSignedData [10:35:17]FM_MakeSignedData [10:35:17]SAM_PROTO_SignData [10:35:17]wFMCommunicate request_size=4 [10:35:17]MH_SAM_APDU [10:35:17]CAPDU: 80 0D 01 02 [10:35:17]Write to MH i2c: E2 08 00 F4 33 80 0D 01 02 00 00 00 00 A0 [10:35:17]Write i2c OK [10:35:17]MH_I2C_Read... [10:35:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:17]Read from MH i2c: E2 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 F4 33 00 90 00 9B [10:35:17]RAPDU: 90 00 [10:35:17]wFMCommunicate OK [10:35:17]wFMCommunicate request_size=255 [10:35:17]MH_SAM_APDU [10:35:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 1F 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 E9 00 00 35 04 06 00 49 80 BC 56 [10:35:17]Write to MH i2c: E2 02 01 F5 33 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 1F 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 E9 00 00 35 04 06 00 49 80 BC 56 00 00 20 [10:35:17]Write i2c OK [10:35:17]MH_I2C_Read... [10:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:17]Read from MH i2c: E2 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 F5 33 00 90 00 9C [10:35:17]RAPDU: 90 00 [10:35:17]wFMCommunicate OK [10:35:17]wFMCommunicate request_size=7 [10:35:17]MH_SAM_APDU [10:35:17]CAPDU: 80 0D 02 02 02 02 5D [10:35:17]Write to MH i2c: E2 0A 00 F6 33 80 0D 02 02 02 00 02 5D 00 00 06 [10:35:17]Write i2c OK [10:35:17]MH_I2C_Read... [10:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:17]Read from MH i2c: E2 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 03 00 F6 33 00 90 00 9D [10:35:17]RAPDU: 90 00 [10:35:17]wFMCommunicate OK [10:35:17]wFMCommunicate request_size=4 [10:35:17]MH_SAM_APDU [10:35:17]CAPDU: 80 0D 03 02 [10:35:17]Write to MH i2c: E2 08 00 F7 33 80 0D 03 02 00 00 00 00 A5 [10:35:17]OFD Sender: No OFD packet to send [10:35:17]Write i2c OK [10:35:17]MH_I2C_Read... [10:35:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:17]Read from MH i2c: E2 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 0B 00 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 0B 00 F7 33 00 08 AE 9C 94 92 34 61 47 90 00 FA [10:35:17]RAPDU: 08 AE 9C 94 92 34 61 47 90 00 [10:35:17]wFMCommunicate OK [10:35:17]SAM_PROTO_SignData done [10:35:17]FM_MakeSignedData done [10:35:17]CreateOFDProtocolMessage [10:35:17]wFMCommunicate request_size=4 [10:35:17]MH_SAM_APDU [10:35:17]CAPDU: 80 11 00 00 [10:35:17]Write to MH i2c: E2 08 00 F8 33 80 11 00 00 00 00 00 00 A5 [10:35:17]Write i2c OK [10:35:17]MH_I2C_Read... [10:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:17]Read from MH i2c: E2 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 17 00 [10:35:17]MH_I2C_Read... [10:35:17]Read from MH i2c: E2 17 00 F8 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F8 [10:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:35:17]wFMCommunicate OK [10:35:17]CreateOFDProtocolMessage done [10:35:17]OFDSenderStorePacket 59832 [10:35:17]StoreOFDPacket docnum=59832 [10:35:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 94 A0 04 01 F3 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 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 1F 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 E9 00 00 35 04 06 00 49 80 BC 56 02 5D 08 AE 9C 94 92 34 61 47 [10:35:17]CheckFolder [10:35:17]dirname=/storage/ofd_packets [10:35:17]CheckFolder done [10:35:17]ProducePacketName [10:35:17]name=ofd_packets/00059832 [10:35:17]NVStorageSaveData ofd_packets/00059832 [10:35:17]File name is /storage/ofd_packets/00059832 [10:35:17]Write 298 bytes [10:35:17]NVStorageSaveData done [10:35:17]OFDSenderStorePacket done [10:35:17]KKMCreateOFDPacket done [10:35:17]NVStorageSaveData kkm_last_timestamp [10:35:17]File name is /storage/kkm_last_timestamp [10:35:17]Write 4 bytes [10:35:17]NVStorageSaveData done [10:35:17]ExternCall_PrintAddStr [10:35:17]wPrintStart [10:35:17]Write to MH i2c: 01 00 00 F9 33 2C [10:35:18]OFD Sender: Processing packet 59832 [packets to send 53, broken 52] [10:35:18]ProducePacketName [10:35:18]name=ofd_packets/00059832 [10:35:18]OFD Sender: To server: pG, [10:35:18]CommunicateWithHost lk.salyk.kg:30040 [10:35:18]ConnectInit lk.salyk.kg [10:35:18]Write i2c OK [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: 01 [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: 01 07 00 [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: 01 07 00 F9 33 00 00 00 00 00 FF 0F 41 [10:35:18]RasterBufferAndPrint [10:35:18]line Счет N : (1)545529 [10:35:18]line ИНН: 02508201610067 [10:35:18]line Контрольно-Кассовый Чек [10:35:18]line ПРОДАЖА [10:35:18]line ТРК (МРК, ГНК) : 31 [10:35:18]line Товар: 2710194210 [10:35:18]line ДТ-К-5 [10:35:18]line 100.000 * 72.90 [10:35:18]line = 7290.00 [10:35:18]line НДС 12% НСП 1% [10:35:18]line > о реализуемом товаре [10:35:18]line ИТОГО: 7290.00 [10:35:18]line НСП 1% : 64.51 [10:35:18]line НДС 12% : 774.16 [10:35:18]line Наличными: 0.00 [10:35:18]line Безнал.: 7290.00 [10:35:18]line Место: АЗС № 117 "Партнер Нефть" [10:35:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:35:18]line СНО: Общий режим [10:35:18]line Чек 227 05.06.2024 10:35 [10:35:18]line Смена: 72 ФФД: 1.0 [10:35:18]line ЗНМ: 0300000048 [10:35:18]line РНМ: 0000000000151680 [10:35:18]line Версия ККМ: v1.0 [10:35:18]line Платежная система: O! деньги [10:35:18]line ФМ: 0000000000959414 [10:35:18]line ФД: 59832 [10:35:18]line ФПД: 80817264394845 [10:35:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103517&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59832&fm=80817264394845&tin=02508201610067®Number=0000000000151680&sum=729000 [10:35:18]Connected sock=10 [10:35:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 94 A0 04 01 F3 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 A0 86 01 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A8 1F 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 1F 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 2E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 1F 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 65 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 E9 00 00 35 04 06 00 49 80 BC 56 02 5D 08 AE 9C 94 92 34 61 47 [10:35:18]written 0, free lines is 4095 [10:35:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 07 E2 47 00 3F 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 39 35 39 34 31 34 10 04 04 00 B8 E9 00 00 F4 03 04 00 69 EB 5F 66 B6 04 01 00 00 ED F9 55 BA 55 F8 11 05 [10:35:18]CommunicateWithHost err = 0 [10:35:18]CheckOFDResponse [10:35:18]1017 (14) - 77093643461234 [10:35:18]1041 (16) - 0000000000959414 [10:35:18]1040 (4) - 59832 [10:35:18]1012 (4) - 05.06.2024 04:36 [10:35:18]1206 (1) - 0 [10:35:18]OFD Sender: Remove packet 59832 [10:35:18]ProducePacketName [10:35:18]name=ofd_packets/00059832 [10:35:18]NVStorageDeleteData [10:35:18]Write to MH i2c: 01 00 00 23 34 57 [10:35:18]Write i2c OK [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: 01 [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: 01 07 00 [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: 01 07 00 23 34 00 00 00 00 00 B6 0C 20 [10:35:18]RasterBufferAndPrint [10:35:18]line [10:35:18]line [10:35:18]line [10:35:18]line [10:35:18]line [10:35:18]written 0, free lines is 3261 [10:35:18]MH_Cut [10:35:18]Write to MH i2c: D1 01 00 2A 34 01 30 [10:35:18]Write i2c OK [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: D1 [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: D1 01 00 [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: D1 01 00 2A 34 00 2F [10:35:18]Write to MH i2c: 01 00 00 2B 34 5F [10:35:18]Write i2c OK [10:35:18]MH_I2C_Read... [10:35:19]OFD Sender: No OFD packet to send [10:35:19]*** Cut start [10:35:19]*** Partial cut [10:35:19]*** CUTSNS_PIN = 1 [10:35:19]*** CUTSNS_PIN = 0 [10:35:20]*** Brake cut motor [10:35:20]Read from MH i2c: 01 [10:35:20]MH_I2C_Read... [10:35:20]*** Stop cut motor [10:35:20]*** Cut end [10:35:20]Read from MH i2c: 01 07 00 [10:35:20]MH_I2C_Read... [10:35:20]Read from MH i2c: 01 07 00 2B 34 00 00 00 00 00 FF 0F 74 [10:35:20]process_action close_receipt done [10:35:20]requested_data is exist [10:35:20]produce_requested_data [10:35:20]requested_item fm.sn is exist - process it [10:35:20]wFMCommunicate request_size=4 [10:35:20]MH_SAM_APDU [10:35:20]CAPDU: 80 11 00 00 [10:35:20]Write to MH i2c: E2 08 00 2C 34 80 11 00 00 00 00 00 00 DA [10:35:20]Write i2c OK [10:35:20]MH_I2C_Read... [10:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:20]Read from MH i2c: E2 [10:35:20]MH_I2C_Read... [10:35:20]Read from MH i2c: E2 17 00 [10:35:20]MH_I2C_Read... [10:35:20]Read from MH i2c: E2 17 00 2C 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2D [10:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:35:20]wFMCommunicate OK [10:35:20]requested_item fd.num is exist - process it [10:35:20]SAM_PROTO_GetFieldsCounters [10:35:20]wFMCommunicate request_size=4 [10:35:20]MH_SAM_APDU [10:35:20]CAPDU: 80 13 00 00 [10:35:20]Write to MH i2c: E2 08 00 2D 34 80 13 00 00 00 00 00 00 DD [10:35:20]Write i2c OK [10:35:20]MH_I2C_Read... [10:35:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:20]Read from MH i2c: E2 [10:35:20]MH_I2C_Read... [10:35:20]Read from MH i2c: E2 62 00 [10:35:20]MH_I2C_Read... [10:35:20]Read from MH i2c: E2 62 00 2D 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B8 E9 00 00 0E 04 04 00 48 00 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 8C [10:35:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B8 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:20]wFMCommunicate OK [10:35:20]SAM_PROTO_GetFieldsCounters done [10:35:20]requested_item shift.num is exist - process it [10:35:20]requested_item shift.opened is exist - process it [10:35:20]req_shift_opened [10:35:20]FM_GetShiftState [10:35:20]SAM_PROTO_GetShiftState [10:35:20]wFMCommunicate request_size=4 [10:35:20]MH_SAM_APDU [10:35:20]CAPDU: 80 13 01 00 [10:35:20]Write to MH i2c: E2 08 00 2E 34 80 13 01 00 00 00 00 00 DF [10:35:20]Write i2c OK [10:35:20]MH_I2C_Read... [10:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:20]Read from MH i2c: E2 [10:35:20]MH_I2C_Read... [10:35:20]Read from MH i2c: E2 0E 00 [10:35:20]MH_I2C_Read... [10:35:20]Read from MH i2c: E2 0E 00 2E 34 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 17 [10:35:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:35:20]wFMCommunicate OK [10:35:20]SAM_PROTO_GetShiftState done [10:35:20]FM_GetShiftState done [10:35:20]req_shift_opened done [10:35:20]requested_item shift.open_date is exist - process it [10:35:20]req_shift_open_date [10:35:20]req_shift_open_date done [10:35:20]produce_requested_data done [10:35:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59832,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:35:20]process_action_free close_receipt [10:35:20]json_value_free [10:35:20]json_value_free done [10:35:20]process_json_proto returns [10:35:20]Send response to host [10:35:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59832,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:35:20]free response buf [10:35:20]execute_script done [10:35:20]execute_script returns [10:35:20]free content buf [10:35:20]Sock 9.Close socket [10:35:20]Sock 9.Thread stoped [10:35:24]OFD Sender: No OFD packet to send [10:35:29]OFD Sender: No OFD packet to send [10:35:34]OFD Sender: No OFD packet to send [10:35:35]accept exits with 8 [10:35:35]New connection [10:35:35]New thread 3066957156 created [10:35:35]Thread 3067100516 joined [10:35:35]Waiting for new connection... [10:35:35] Sock 8.Parse request [10:35:35]Sock 8.Check first char [10:35:35]Sock 8.First char is OK [10:35:35]request: POST /json_proto HTTP/1.0 [10:35:35]Method: POST [10:35:35]URL: /json_proto [10:35:35]Method is POST - this is cgi request [10:35:35]url: /json_proto [10:35:35]query_string will be loaded in cgi processing [10:35:35]execute_cgi json_proto POST (null) [10:35:35]execute_cgi path=json_proto method=POST [10:35:35]POST find Content-Length [10:35:35]Host: 172.17.60.68:8080 [10:35:35]Content-Length: 990 [10:35:35]Content-Type: application/json [10:35:35] [10:35:35]POST finish read [10:35:35]Found Content-Length = 990 [10:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:35]execute_script... [10:35:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:35]POST & json_proto [10:35:35]process_json_proto [10:35:35]json parsed OK: [10:35:35]protocol is kg_v1.0 [10:35:35]action value=close_receipt [10:35:35]process_action close_receipt [10:35:35]cmd_close_receipt [10:35:35]MH_GetDate [10:35:35]Write to MH i2c: F0 00 00 2F 34 52 [10:35:35]Write i2c OK [10:35:35]MH_I2C_Read... [10:35:35]Read from MH i2c: F0 [10:35:35]MH_I2C_Read... [10:35:35]Read from MH i2c: F0 09 00 [10:35:35]MH_I2C_Read... [10:35:35]Read from MH i2c: F0 09 00 2F 34 00 78 3F 60 66 9A 61 5F 66 98 [10:35:35]GetLastDocTimeStamp 1717583717 [10:35:35]current date 1717583736 [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 30 34 80 13 01 00 00 00 00 00 E1 [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 30 34 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 19 [10:35:35]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [10:35:35]opened+sec_in_day 1717632316 [10:35:35]quantity*price = 100005 [10:35:35]sum+1 = 100006 [10:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 228 05.06.2024 10:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59833 ФПД: 208973420123171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103536&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59833&fm=208973420123171&tin=02508201610067®Number=0000000000151680&sum=100000 [10:35:36]StoreToDocumentArchive [10:35:36]shift 72 fd 59833 [10:35:36]save to /storage/0072/doc_00059833 [10:35:36]save last doc name /storage/0072/doc_00059833 to /storage/kkm_last_doc_name [10:35:36]save OK [10:35:36]Clear old archive folders... [10:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:35:36]tlvbuf is 003E87D0 [10:35:36]SAM_PROTO_ClearQueue [10:35:36]wFMCommunicate request_size=4 [10:35:36]MH_SAM_APDU [10:35:36]CAPDU: 80 09 00 00 [10:35:36]Write to MH i2c: E2 08 00 3D 34 80 09 00 00 00 00 00 00 E3 [10:35:36]Write i2c OK [10:35:36]MH_I2C_Read... [10:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:36]Read from MH i2c: E2 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 03 00 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 03 00 3D 34 00 90 00 E5 [10:35:36]RAPDU: 90 00 [10:35:36]wFMCommunicate OK [10:35:36]SAM_PROTO_ClearQueue done [10:35:36]KKMCreateOFDPacket [10:35:36]OFDProtocolAddRootSTLVToBuf [10:35:36]FM_MakeSignedData [10:35:36]FM_MakeSignedData [10:35:36]SAM_PROTO_SignData [10:35:36]wFMCommunicate request_size=4 [10:35:36]MH_SAM_APDU [10:35:36]CAPDU: 80 0D 01 02 [10:35:36]Write to MH i2c: E2 08 00 3E 34 80 0D 01 02 00 00 00 00 EB [10:35:36]Write i2c OK [10:35:36]MH_I2C_Read... [10:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:36]Read from MH i2c: E2 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 03 00 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 03 00 3E 34 00 90 00 E6 [10:35:36]RAPDU: 90 00 [10:35:36]wFMCommunicate OK [10:35:36]wFMCommunicate request_size=255 [10:35:36]MH_SAM_APDU [10:35:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 78 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 E9 00 00 35 04 06 00 BE 0F [10:35:36]Write to MH i2c: E2 02 01 3F 34 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 78 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 E9 00 00 35 04 06 00 BE 0F 00 00 41 [10:35:36]Write i2c OK [10:35:36]MH_I2C_Read... [10:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:36]Read from MH i2c: E2 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 03 00 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 03 00 3F 34 00 90 00 E7 [10:35:36]RAPDU: 90 00 [10:35:36]wFMCommunicate OK [10:35:36]wFMCommunicate request_size=9 [10:35:36]MH_SAM_APDU [10:35:36]CAPDU: 80 0D 02 02 04 6A 79 54 23 [10:35:36]Write to MH i2c: E2 0C 00 40 34 80 0D 02 02 04 00 6A 79 54 23 00 00 50 [10:35:36]Write i2c OK [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 [10:35:36]MH_I2C_Read... [10:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:36]Read from MH i2c: E2 03 00 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 03 00 40 34 00 90 00 E8 [10:35:36]RAPDU: 90 00 [10:35:36]wFMCommunicate OK [10:35:36]wFMCommunicate request_size=4 [10:35:36]MH_SAM_APDU [10:35:36]CAPDU: 80 0D 03 02 [10:35:36]Write to MH i2c: E2 08 00 41 34 80 0D 03 02 00 00 00 00 F0 [10:35:36]Write i2c OK [10:35:36]MH_I2C_Read... [10:35:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:36]Read from MH i2c: E2 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 0B 00 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 0B 00 41 34 00 7D 05 36 3D 94 4B 53 59 90 00 71 [10:35:36]RAPDU: 7D 05 36 3D 94 4B 53 59 90 00 [10:35:36]wFMCommunicate OK [10:35:36]SAM_PROTO_SignData done [10:35:36]FM_MakeSignedData done [10:35:36]CreateOFDProtocolMessage [10:35:36]wFMCommunicate request_size=4 [10:35:36]MH_SAM_APDU [10:35:36]CAPDU: 80 11 00 00 [10:35:36]Write to MH i2c: E2 08 00 42 34 80 11 00 00 00 00 00 00 F0 [10:35:36]Write i2c OK [10:35:36]MH_I2C_Read... [10:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:36]Read from MH i2c: E2 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 17 00 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: E2 17 00 42 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 43 [10:35:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:35:36]wFMCommunicate OK [10:35:36]CreateOFDProtocolMessage done [10:35:36]OFDSenderStorePacket 59833 [10:35:36]StoreOFDPacket docnum=59833 [10:35:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F2 D5 06 01 4E 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 78 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 E9 00 00 35 04 06 00 BE 0F 6A 79 54 23 7D 05 36 3D 94 4B 53 59 [10:35:36]CheckFolder [10:35:36]dirname=/storage/ofd_packets [10:35:36]CheckFolder done [10:35:36]ProducePacketName [10:35:36]name=ofd_packets/00059833 [10:35:36]NVStorageSaveData ofd_packets/00059833 [10:35:36]File name is /storage/ofd_packets/00059833 [10:35:36]Write 300 bytes [10:35:36]NVStorageSaveData done [10:35:36]OFDSenderStorePacket done [10:35:36]KKMCreateOFDPacket done [10:35:36]NVStorageSaveData kkm_last_timestamp [10:35:36]File name is /storage/kkm_last_timestamp [10:35:36]Write 4 bytes [10:35:36]NVStorageSaveData done [10:35:36]ExternCall_PrintAddStr [10:35:36]wPrintStart [10:35:36]Write to MH i2c: 01 00 00 43 34 77 [10:35:36]Write i2c OK [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: 01 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: 01 07 00 [10:35:36]MH_I2C_Read... [10:35:36]Read from MH i2c: 01 07 00 43 34 00 00 00 00 00 FF 0F 8C [10:35:36]RasterBufferAndPrint [10:35:36]line Счет N : (1)545526 [10:35:36]line ИНН: 02508201610067 [10:35:36]line Контрольно-Кассовый Чек [10:35:36]line ПРОДАЖА [10:35:36]line ТРК (МРК, ГНК) : 72 [10:35:36]line Товар: 2711190000 [10:35:36]line ГАЗ-К-5 [10:35:36]line 29.500 * 33.90 [10:35:36]line = 1000.05 [10:35:36]line НДС 12% НСП 1% [10:35:36]line > о реализуемом товаре [10:35:36]line ОКРУГЛЕНИЕ: -0.05 [10:35:36]line ИТОГО: 1000.00 [10:35:36]line Внесено: 1000.00 [10:35:36]line СДАЧА: 0.00 [10:35:36]line НСП 1% : 8.85 [10:35:36]line НДС 12% : 106.20 [10:35:36]line Наличными: 1000.00 [10:35:36]line Безнал.: 0.00 [10:35:36]line Место: АЗС № 117 "Партнер Нефть" [10:35:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:35:36]line СНО: Общий режим [10:35:36]line Чек 228 05.06.2024 10:35 [10:35:36]line Смена: 72 ФФД: 1.0 [10:35:36]line ЗНМ: 0300000048 [10:35:36]line РНМ: 0000000000151680 [10:35:36]line Версия ККМ: v1.0 [10:35:36]line [10:35:36]line Дисконтная программа [10:35:36]line СУГ [10:35:36]line номер 117 [10:35:37]line сэкономлено 29.50 сом [10:35:37]line ФМ: 0000000000959414 [10:35:37]line ФД: 59833 [10:35:37]line ФПД: 208973420123171 [10:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103536&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59833&fm=208973420123171&tin=02508201610067®Number=0000000000151680&sum=100000 [10:35:37]OFD Sender: Processing packet 59833 [packets to send 53, broken 52] [10:35:37]ProducePacketName [10:35:37]name=ofd_packets/00059833 [10:35:37]OFD Sender: To server: pG, [10:35:37]CommunicateWithHost lk.salyk.kg:30040 [10:35:37]ConnectInit lk.salyk.kg [10:35:37]written 0, free lines is 4095 [10:35:37]Connected sock=10 [10:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F2 D5 06 01 4E 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 78 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 E9 00 00 35 04 06 00 BE 0F 6A 79 54 23 7D 05 36 3D 94 4B 53 59 [10:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 48 67 47 00 01 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 39 35 39 34 31 34 10 04 04 00 B9 E9 00 00 F4 03 04 00 7C EB 5F 66 B6 04 01 00 00 42 FC A3 BD 9D 91 4F E2 [10:35:37]CommunicateWithHost err = 0 [10:35:37]CheckOFDResponse [10:35:37]1017 (14) - 77093643461234 [10:35:37]1041 (16) - 0000000000959414 [10:35:37]1040 (4) - 59833 [10:35:37]1012 (4) - 05.06.2024 04:37 [10:35:37]1206 (1) - 0 [10:35:37]OFD Sender: Remove packet 59833 [10:35:37]ProducePacketName [10:35:37]name=ofd_packets/00059833 [10:35:37]NVStorageDeleteData [10:35:37]Write to MH i2c: 01 00 00 73 34 A7 [10:35:37]Write i2c OK [10:35:37]MH_I2C_Read... [10:35:37]Read from MH i2c: 01 [10:35:37]MH_I2C_Read... [10:35:37]Read from MH i2c: 01 07 00 [10:35:37]MH_I2C_Read... [10:35:37]Read from MH i2c: 01 07 00 73 34 00 00 00 00 00 3F 0C F9 [10:35:37]RasterBufferAndPrint [10:35:37]line [10:35:37]line [10:35:37]line [10:35:37]line [10:35:37]line [10:35:37]written 0, free lines is 3139 [10:35:37]MH_Cut [10:35:37]Write to MH i2c: D1 01 00 7A 34 01 80 [10:35:37]Write i2c OK [10:35:37]MH_I2C_Read... [10:35:37]Read from MH i2c: D1 [10:35:37]MH_I2C_Read... [10:35:37]Read from MH i2c: D1 01 00 [10:35:37]MH_I2C_Read... [10:35:37]Read from MH i2c: D1 01 00 7A 34 00 7F [10:35:37]Write to MH i2c: 01 00 00 7B 34 AF [10:35:37]Write i2c OK [10:35:37]MH_I2C_Read... [10:35:37]OFD Sender: No OFD packet to send [10:35:38]*** Cut start [10:35:38]*** Partial cut [10:35:38]*** CUTSNS_PIN = 1 [10:35:38]*** CUTSNS_PIN = 0 [10:35:38]*** Brake cut motor [10:35:39]Read from MH i2c: 01 [10:35:39]MH_I2C_Read... [10:35:39]*** Stop cut motor [10:35:39]*** Cut end [10:35:39]Read from MH i2c: 01 07 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: 01 07 00 7B 34 00 00 00 00 00 FF 0F C4 [10:35:39]process_action close_receipt done [10:35:39]requested_data is exist [10:35:39]produce_requested_data [10:35:39]requested_item fm.sn is exist - process it [10:35:39]wFMCommunicate request_size=4 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 11 00 00 [10:35:39]Write to MH i2c: E2 08 00 7C 34 80 11 00 00 00 00 00 00 2A [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 17 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 17 00 7C 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7D [10:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:35:39]wFMCommunicate OK [10:35:39]requested_item fd.num is exist - process it [10:35:39]SAM_PROTO_GetFieldsCounters [10:35:39]wFMCommunicate request_size=4 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 13 00 00 [10:35:39]Write to MH i2c: E2 08 00 7D 34 80 13 00 00 00 00 00 00 2D [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 62 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 62 00 7D 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B9 E9 00 00 0E 04 04 00 48 00 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 E0 [10:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B9 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:39]wFMCommunicate OK [10:35:39]SAM_PROTO_GetFieldsCounters done [10:35:39]requested_item shift.num is exist - process it [10:35:39]requested_item shift.opened is exist - process it [10:35:39]req_shift_opened [10:35:39]FM_GetShiftState [10:35:39]SAM_PROTO_GetShiftState [10:35:39]wFMCommunicate request_size=4 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 13 01 00 [10:35:39]Write to MH i2c: E2 08 00 7E 34 80 13 01 00 00 00 00 00 2F [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 0E 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 0E 00 7E 34 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 67 [10:35:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:35:39]wFMCommunicate OK [10:35:39]SAM_PROTO_GetShiftState done [10:35:39]FM_GetShiftState done [10:35:39]req_shift_opened done [10:35:39]requested_item shift.open_date is exist - process it [10:35:39]req_shift_open_date [10:35:39]req_shift_open_date done [10:35:39]produce_requested_data done [10:35:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59833,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:35:39]process_action_free close_receipt [10:35:39]json_value_free [10:35:39]json_value_free done [10:35:39]process_json_proto returns [10:35:39]Send response to host [10:35:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59833,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:35:39]free response buf [10:35:39]execute_script done [10:35:39]execute_script returns [10:35:39]free content buf [10:35:39]Sock 8.Close socket [10:35:39]Sock 8.Thread stoped [10:35:42]OFD Sender: No OFD packet to send [10:35:47]OFD Sender: No OFD packet to send [10:35:52]OFD Sender: No OFD packet to send [10:35:57]OFD Sender: No OFD packet to send [10:35:58]accept exits with 9 [10:35:58]New connection [10:35:58]New thread 3067100516 created [10:35:58]Thread 3066957156 joined [10:35:58]Waiting for new connection... [10:35:58] Sock 9.Parse request [10:35:58]Sock 9.Check first char [10:35:58]Sock 9.First char is OK [10:35:58]request: POST /json_proto HTTP/1.0 [10:35:58]Method: POST [10:35:58]URL: /json_proto [10:35:58]Method is POST - this is cgi request [10:35:58]url: /json_proto [10:35:58]query_string will be loaded in cgi processing [10:35:58]execute_cgi json_proto POST (null) [10:35:58]execute_cgi path=json_proto method=POST [10:35:58]POST find Content-Length [10:35:58]Host: 172.17.60.68:8080 [10:35:58]Content-Length: 679 [10:35:58]Content-Type: application/json [10:35:58] [10:35:58]POST finish read [10:35:58]Found Content-Length = 679 [10:35:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545533", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:58]execute_script... [10:35: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)545533", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:58]POST & json_proto [10:35:58]process_json_proto [10:35:58]json parsed OK: [10:35:58]protocol is kg_v1.0 [10:35:58]action value=close_receipt [10:35:58]process_action close_receipt [10:35:58]cmd_close_receipt [10:35:58]MH_GetDate [10:35:58]Write to MH i2c: F0 00 00 7F 34 A2 [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: F0 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: F0 09 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: F0 09 00 7F 34 00 8F 3F 60 66 9A 61 5F 66 FF [10:35:58]GetLastDocTimeStamp 1717583736 [10:35:58]current date 1717583759 [10:35:58]FM_GetShiftState [10:35:58]SAM_PROTO_GetShiftState [10:35:58]wFMCommunicate request_size=4 [10:35:58]MH_SAM_APDU [10:35:58]CAPDU: 80 13 01 00 [10:35:58]Write to MH i2c: E2 08 00 80 34 80 13 01 00 00 00 00 00 31 [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:58]Read from MH i2c: E2 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 0E 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 0E 00 80 34 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 69 [10:35:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:35:58]wFMCommunicate OK [10:35:58]SAM_PROTO_GetShiftState done [10:35:58]FM_GetShiftState done [10:35:58]opened in 1717545916 [10:35:58]opened+sec_in_day 1717632316 [10:35:58]quantity*price = 100018 [10:35:58]sum+1 = 100020 [10:35:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 229 05.06.2024 10:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59834 ФПД: 238044210585143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103559&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59834&fm=238044210585143&tin=02508201610067®Number=0000000000151680&sum=100000 [10:35:59]StoreToDocumentArchive [10:35:59]shift 72 fd 59834 [10:35:59]save to /storage/0072/doc_00059834 [10:35:59]save last doc name /storage/0072/doc_00059834 to /storage/kkm_last_doc_name [10:35:59]save OK [10:35:59]Clear old archive folders... [10:35:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:35:59]tlvbuf is 00413450 [10:35:59]SAM_PROTO_ClearQueue [10:35:59]wFMCommunicate request_size=4 [10:35:59]MH_SAM_APDU [10:35:59]CAPDU: 80 09 00 00 [10:35:59]Write to MH i2c: E2 08 00 8D 34 80 09 00 00 00 00 00 00 33 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:59]Read from MH i2c: E2 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 8D 34 00 90 00 35 [10:35:59]RAPDU: 90 00 [10:35:59]wFMCommunicate OK [10:35:59]SAM_PROTO_ClearQueue done [10:35:59]KKMCreateOFDPacket [10:35:59]OFDProtocolAddRootSTLVToBuf [10:35:59]FM_MakeSignedData [10:35:59]FM_MakeSignedData [10:35:59]SAM_PROTO_SignData [10:35:59]wFMCommunicate request_size=4 [10:35:59]MH_SAM_APDU [10:35:59]CAPDU: 80 0D 01 02 [10:35:59]Write to MH i2c: E2 08 00 8E 34 80 0D 01 02 00 00 00 00 3B [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:59]Read from MH i2c: E2 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 8E 34 00 90 00 36 [10:35:59]RAPDU: 90 00 [10:35:59]wFMCommunicate OK [10:35:59]wFMCommunicate request_size=255 [10:35:59]MH_SAM_APDU [10:35: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 8F 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA E9 00 00 35 04 06 00 D8 7F FC 9C [10:35:59]Write to MH i2c: E2 02 01 8F 34 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 8F 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA E9 00 00 35 04 06 00 D8 7F FC 9C 00 00 F0 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:59]Read from MH i2c: E2 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 8F 34 00 90 00 37 [10:35:59]RAPDU: 90 00 [10:35:59]wFMCommunicate OK [10:35:59]wFMCommunicate request_size=7 [10:35:59]MH_SAM_APDU [10:35:59]CAPDU: 80 0D 02 02 02 DE 37 [10:35:59]Write to MH i2c: E2 0A 00 90 34 80 0D 02 02 02 00 DE 37 00 00 57 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:59]Read from MH i2c: E2 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 03 00 90 34 00 90 00 38 [10:35:59]RAPDU: 90 00 [10:35:59]wFMCommunicate OK [10:35:59]wFMCommunicate request_size=4 [10:35:59]MH_SAM_APDU [10:35:59]CAPDU: 80 0D 03 02 [10:35:59]Write to MH i2c: E2 08 00 91 34 80 0D 03 02 00 00 00 00 40 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:59]Read from MH i2c: E2 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 0B 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 0B 00 91 34 00 9F 46 57 D0 93 3D FC B6 90 00 CF [10:35:59]RAPDU: 9F 46 57 D0 93 3D FC B6 90 00 [10:35:59]wFMCommunicate OK [10:35:59]SAM_PROTO_SignData done [10:35:59]FM_MakeSignedData done [10:35:59]CreateOFDProtocolMessage [10:35:59]wFMCommunicate request_size=4 [10:35:59]MH_SAM_APDU [10:35:59]CAPDU: 80 11 00 00 [10:35:59]Write to MH i2c: E2 08 00 92 34 80 11 00 00 00 00 00 00 40 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:59]Read from MH i2c: E2 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 17 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: E2 17 00 92 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 93 [10:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:35:59]wFMCommunicate OK [10:35:59]CreateOFDProtocolMessage done [10:35:59]OFDSenderStorePacket 59834 [10:35:59]StoreOFDPacket docnum=59834 [10:35:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 87 FE 04 01 3B CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 8F 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA E9 00 00 35 04 06 00 D8 7F FC 9C DE 37 9F 46 57 D0 93 3D FC B6 [10:35:59]CheckFolder [10:35:59]dirname=/storage/ofd_packets [10:35:59]CheckFolder done [10:35:59]ProducePacketName [10:35:59]name=ofd_packets/00059834 [10:35:59]NVStorageSaveData ofd_packets/00059834 [10:35:59]File name is /storage/ofd_packets/00059834 [10:35:59]Write 298 bytes [10:35:59]NVStorageSaveData done [10:35:59]OFDSenderStorePacket done [10:35:59]KKMCreateOFDPacket done [10:35:59]NVStorageSaveData kkm_last_timestamp [10:35:59]File name is /storage/kkm_last_timestamp [10:35:59]Write 4 bytes [10:35:59]NVStorageSaveData done [10:35:59]ExternCall_PrintAddStr [10:35:59]wPrintStart [10:35:59]Write to MH i2c: 01 00 00 93 34 C7 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: 01 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: 01 07 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: 01 07 00 93 34 00 00 00 00 00 FF 0F DC [10:35:59]RasterBufferAndPrint [10:35:59]line Счет N : (1)545533 [10:35:59]line ИНН: 02508201610067 [10:35:59]line Контрольно-Кассовый Чек [10:35:59]line ПРОДАЖА [10:35:59]line ТРК (МРК, ГНК) : 21 [10:35:59]line Товар: 2710194210 [10:35:59]line ДТ-К-5 [10:35:59]line 13.720 * 72.90 [10:35:59]line = 1000.19 [10:35:59]line НДС 12% НСП 1% [10:35:59]line > о реализуемом товаре [10:35:59]line ОКРУГЛЕНИЕ: -0.19 [10:35:59]line ИТОГО: 1000.00 [10:35:59]line Внесено: 1000.00 [10:35:59]line СДАЧА: 0.00 [10:35:59]line НСП 1% : 8.85 [10:35:59]line НДС 12% : 106.21 [10:35:59]line Наличными: 1000.00 [10:35:59]line Безнал.: 0.00 [10:35:59]line Место: АЗС № 117 "Партнер Нефть" [10:35:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:35:59]line СНО: Общий режим [10:35:59]line Чек 229 05.06.2024 10:35 [10:35:59]line Смена: 72 ФФД: 1.0 [10:35:59]line ЗНМ: 0300000048 [10:35:59]line РНМ: 0000000000151680 [10:35:59]line Версия ККМ: v1.0 [10:35:59]line ФМ: 0000000000959414 [10:35:59]line ФД: 59834 [10:35:59]line ФПД: 238044210585143 [10:36:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103559&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59834&fm=238044210585143&tin=02508201610067®Number=0000000000151680&sum=100000 [10:36:00]OFD Sender: Processing packet 59834 [packets to send 53, broken 52] [10:36:00]ProducePacketName [10:36:00]name=ofd_packets/00059834 [10:36:00]OFD Sender: To server: pG, [10:36:00]CommunicateWithHost lk.salyk.kg:30040 [10:36:00]ConnectInit lk.salyk.kg [10:36:00]written 0, free lines is 4095 [10:36:00]Connected sock=10 [10:36:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 87 FE 04 01 3B CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 8F 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA E9 00 00 35 04 06 00 D8 7F FC 9C DE 37 9F 46 57 D0 93 3D FC B6 [10:36:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 67 65 47 00 5F 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA E9 00 00 F4 03 04 00 93 EB 5F 66 B6 04 01 00 00 47 54 0F 74 A7 38 4D 66 [10:36:00]CommunicateWithHost err = 0 [10:36:00]CheckOFDResponse [10:36:00]1017 (14) - 77093643461234 [10:36:00]1041 (16) - 0000000000959414 [10:36:00]1040 (4) - 59834 [10:36:00]1012 (4) - 05.06.2024 04:37 [10:36:00]1206 (1) - 0 [10:36:00]OFD Sender: Remove packet 59834 [10:36:00]ProducePacketName [10:36:00]name=ofd_packets/00059834 [10:36:00]NVStorageDeleteData [10:36:00]Write to MH i2c: 01 00 00 BE 34 F2 [10:36:00]Write i2c OK [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: 01 [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: 01 07 00 [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: 01 07 00 BE 34 00 00 00 00 00 A6 0C AB [10:36:00]RasterBufferAndPrint [10:36:00]line [10:36:00]line [10:36:00]line [10:36:00]line [10:36:00]line [10:36:00]written 0, free lines is 3244 [10:36:00]MH_Cut [10:36:00]Write to MH i2c: D1 01 00 C5 34 01 CB [10:36:00]Write i2c OK [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: D1 [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: D1 01 00 [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: D1 01 00 C5 34 00 CA [10:36:00]Write to MH i2c: 01 00 00 C6 34 FA [10:36:00]Write i2c OK [10:36:00]MH_I2C_Read... [10:36:00]OFD Sender: No OFD packet to send [10:36:01]*** Cut start [10:36:01]*** Partial cut [10:36:01]*** CUTSNS_PIN = 1 [10:36:01]*** CUTSNS_PIN = 0 [10:36:01]*** Brake cut motor [10:36:02]Read from MH i2c: 01 [10:36:02]MH_I2C_Read... [10:36:02]*** Stop cut motor [10:36:02]*** Cut end [10:36:02]Read from MH i2c: 01 07 00 [10:36:02]MH_I2C_Read... [10:36:02]Read from MH i2c: 01 07 00 C6 34 00 00 00 00 00 FF 0F 0F [10:36:02]process_action close_receipt done [10:36:02]requested_data is exist [10:36:02]produce_requested_data [10:36:02]requested_item fm.sn is exist - process it [10:36:02]wFMCommunicate request_size=4 [10:36:02]MH_SAM_APDU [10:36:02]CAPDU: 80 11 00 00 [10:36:02]Write to MH i2c: E2 08 00 C7 34 80 11 00 00 00 00 00 00 75 [10:36:02]Write i2c OK [10:36:02]MH_I2C_Read... [10:36:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:02]Read from MH i2c: E2 [10:36:02]MH_I2C_Read... [10:36:02]Read from MH i2c: E2 17 00 [10:36:02]MH_I2C_Read... [10:36:02]Read from MH i2c: E2 17 00 C7 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C8 [10:36:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:36:02]wFMCommunicate OK [10:36:02]requested_item fd.num is exist - process it [10:36:02]SAM_PROTO_GetFieldsCounters [10:36:02]wFMCommunicate request_size=4 [10:36:02]MH_SAM_APDU [10:36:02]CAPDU: 80 13 00 00 [10:36:02]Write to MH i2c: E2 08 00 C8 34 80 13 00 00 00 00 00 00 78 [10:36:02]Write i2c OK [10:36:02]MH_I2C_Read... [10:36:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:02]Read from MH i2c: E2 [10:36:02]MH_I2C_Read... [10:36:02]Read from MH i2c: E2 62 00 [10:36:02]MH_I2C_Read... [10:36:02]Read from MH i2c: E2 62 00 C8 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BA E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [10:36:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BA E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:02]wFMCommunicate OK [10:36:02]SAM_PROTO_GetFieldsCounters done [10:36:02]requested_item shift.num is exist - process it [10:36:02]requested_item shift.opened is exist - process it [10:36:02]req_shift_opened [10:36:02]FM_GetShiftState [10:36:02]SAM_PROTO_GetShiftState [10:36:02]wFMCommunicate request_size=4 [10:36:02]MH_SAM_APDU [10:36:02]CAPDU: 80 13 01 00 [10:36:02]Write to MH i2c: E2 08 00 C9 34 80 13 01 00 00 00 00 00 7A [10:36:02]Write i2c OK [10:36:02]MH_I2C_Read... [10:36:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:02]Read from MH i2c: E2 [10:36:02]MH_I2C_Read... [10:36:02]Read from MH i2c: E2 0E 00 [10:36:02]MH_I2C_Read... [10:36:02]Read from MH i2c: E2 0E 00 C9 34 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B2 [10:36:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:36:02]wFMCommunicate OK [10:36:02]SAM_PROTO_GetShiftState done [10:36:02]FM_GetShiftState done [10:36:02]req_shift_opened done [10:36:02]requested_item shift.open_date is exist - process it [10:36:02]req_shift_open_date [10:36:02]req_shift_open_date done [10:36:02]produce_requested_data done [10:36:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59834,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:36:02]process_action_free close_receipt [10:36:02]json_value_free [10:36:02]json_value_free done [10:36:02]process_json_proto returns [10:36:02]Send response to host [10:36:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59834,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:36:02]free response buf [10:36:02]execute_script done [10:36:02]execute_script returns [10:36:02]free content buf [10:36:02]Sock 9.Close socket [10:36:02]Sock 9.Thread stoped [10:36:05]OFD Sender: No OFD packet to send [10:36:10]accept exits with 8 [10:36:10]New connection [10:36:10]New thread 3066957156 created [10:36:10]Thread 3067100516 joined [10:36:10]Waiting for new connection... [10:36:10] Sock 8.Parse request [10:36:10]Sock 8.Check first char [10:36:10]Sock 8.First char is OK [10:36:10]request: POST /json_proto HTTP/1.0 [10:36:10]Method: POST [10:36:10]URL: /json_proto [10:36:10]Method is POST - this is cgi request [10:36:10]url: /json_proto [10:36:10]query_string will be loaded in cgi processing [10:36:10]execute_cgi json_proto POST (null) [10:36:10]execute_cgi path=json_proto method=POST [10:36:10]POST find Content-Length [10:36:10]Host: 172.17.60.68:8080 [10:36:10]Content-Length: 677 [10:36:10]Content-Type: application/json [10:36:10] [10:36:10]POST finish read [10:36:10]Found Content-Length = 677 [10:36:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:36:10]execute_script... [10:36:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:36:10]POST & json_proto [10:36:10]process_json_proto [10:36:10]json parsed OK: [10:36:10]protocol is kg_v1.0 [10:36:10]action value=close_receipt [10:36:10]process_action close_receipt [10:36:10]cmd_close_receipt [10:36:10]MH_GetDate [10:36:10]Write to MH i2c: F0 00 00 CA 34 ED [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: F0 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: F0 09 00 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: F0 09 00 CA 34 00 9C 3F 60 66 9A 61 5F 66 57 [10:36:10]GetLastDocTimeStamp 1717583759 [10:36:10]current date 1717583772 [10:36:10]FM_GetShiftState [10:36:10]SAM_PROTO_GetShiftState [10:36:10]wFMCommunicate request_size=4 [10:36:10]MH_SAM_APDU [10:36:10]CAPDU: 80 13 01 00 [10:36:10]Write to MH i2c: E2 08 00 CB 34 80 13 01 00 00 00 00 00 7C [10:36:10]Write i2c OK [10:36:10]MH_I2C_Read... [10:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:10]Read from MH i2c: E2 [10:36:10]MH_I2C_Read... [10:36:10]Read from MH i2c: E2 0E 00 [10:36:10]MH_I2C_Read... [10:36:10]OFD Sender: No OFD packet to send [10:36:10]Read from MH i2c: E2 0E 00 CB 34 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [10:36:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:36:10]wFMCommunicate OK [10:36:10]SAM_PROTO_GetShiftState done [10:36:10]FM_GetShiftState done [10:36:10]opened in 1717545916 [10:36:10]opened+sec_in_day 1717632316 [10:36:10]quantity*price = 30038 [10:36:10]sum+1 = 30039 [10:36:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 230 05.06.2024 10:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59835 ФПД: 115859807450953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103612&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59835&fm=115859807450953&tin=02508201610067®Number=0000000000151680&sum=30000 [10:36:12]StoreToDocumentArchive [10:36:12]shift 72 fd 59835 [10:36:12]save to /storage/0072/doc_00059835 [10:36:12]save last doc name /storage/0072/doc_00059835 to /storage/kkm_last_doc_name [10:36:12]save OK [10:36:12]Clear old archive folders... [10:36:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:12]tlvbuf is 004ECD40 [10:36:12]SAM_PROTO_ClearQueue [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 09 00 00 [10:36:12]Write to MH i2c: E2 08 00 D8 34 80 09 00 00 00 00 00 00 7E [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 D8 34 00 90 00 80 [10:36:12]RAPDU: 90 00 [10:36:12]wFMCommunicate OK [10:36:12]SAM_PROTO_ClearQueue done [10:36:12]KKMCreateOFDPacket [10:36:12]OFDProtocolAddRootSTLVToBuf [10:36:12]FM_MakeSignedData [10:36:12]FM_MakeSignedData [10:36:12]SAM_PROTO_SignData [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 0D 01 02 [10:36:12]Write to MH i2c: E2 08 00 D9 34 80 0D 01 02 00 00 00 00 86 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 D9 34 00 90 00 81 [10:36:12]RAPDU: 90 00 [10:36:12]wFMCommunicate OK [10:36:12]wFMCommunicate request_size=255 [10:36:12]MH_SAM_APDU [10: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E6 00 00 00 F4 03 04 00 9C 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB E9 00 00 35 04 06 00 69 [10:36:12]Write to MH i2c: E2 02 01 DA 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E6 00 00 00 F4 03 04 00 9C 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB E9 00 00 35 04 06 00 69 00 00 E1 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 DA 34 00 90 00 82 [10:36:12]RAPDU: 90 00 [10:36:12]wFMCommunicate OK [10:36:12]wFMCommunicate request_size=10 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 0D 02 02 05 5F B6 AA B7 49 [10:36:12]Write to MH i2c: E2 0D 00 DB 34 80 0D 02 02 05 00 5F B6 AA B7 49 00 00 52 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 03 00 DB 34 00 90 00 83 [10:36:12]RAPDU: 90 00 [10:36:12]wFMCommunicate OK [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 0D 03 02 [10:36:12]Write to MH i2c: E2 08 00 DC 34 80 0D 03 02 00 00 00 00 8B [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0B 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0B 00 DC 34 00 F0 C7 BB DD E0 EE E2 41 90 00 CC [10:36:12]RAPDU: F0 C7 BB DD E0 EE E2 41 90 00 [10:36:12]wFMCommunicate OK [10:36:12]SAM_PROTO_SignData done [10:36:12]FM_MakeSignedData done [10:36:12]CreateOFDProtocolMessage [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 11 00 00 [10:36:12]Write to MH i2c: E2 08 00 DD 34 80 11 00 00 00 00 00 00 8B [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 17 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 17 00 DD 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [10:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:36:12]wFMCommunicate OK [10:36:12]CreateOFDProtocolMessage done [10:36:12]OFDSenderStorePacket 59835 [10:36:12]StoreOFDPacket docnum=59835 [10:36:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EA 55 07 01 7F 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E6 00 00 00 F4 03 04 00 9C 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB E9 00 00 35 04 06 00 69 5F B6 AA B7 49 F0 C7 BB DD E0 EE E2 41 [10:36:12]CheckFolder [10:36:12]dirname=/storage/ofd_packets [10:36:12]CheckFolder done [10:36:12]ProducePacketName [10:36:12]name=ofd_packets/00059835 [10:36:12]NVStorageSaveData ofd_packets/00059835 [10:36:12]File name is /storage/ofd_packets/00059835 [10:36:12]Write 301 bytes [10:36:12]NVStorageSaveData done [10:36:12]OFDSenderStorePacket done [10:36:12]KKMCreateOFDPacket done [10:36:12]NVStorageSaveData kkm_last_timestamp [10:36:12]File name is /storage/kkm_last_timestamp [10:36:12]Write 4 bytes [10:36:12]NVStorageSaveData done [10:36:12]ExternCall_PrintAddStr [10:36:12]wPrintStart [10:36:12]Write to MH i2c: 01 00 00 DE 34 12 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: 01 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: 01 07 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: 01 07 00 DE 34 00 00 00 00 00 FF 0F 27 [10:36:12]RasterBufferAndPrint [10:36:12]line Счет N : (1)545534 [10:36:12]line ИНН: 02508201610067 [10:36:12]line Контрольно-Кассовый Чек [10:36:12]line ПРОДАЖА [10:36:12]line ТРК (МРК, ГНК) : 42 [10:36:12]line Товар: 2710124130 [10:36:12]line Аи-92-К-5 [10:36:12]line 4.490 * 66.90 [10:36:12]line = 300.38 [10:36:12]line НДС 12% НСП 1% [10:36:12]line > о реализуемом товаре [10:36:12]line ОКРУГЛЕНИЕ: -0.38 [10:36:12]line ИТОГО: 300.00 [10:36:12]line Внесено: 300.00 [10:36:12]line СДАЧА: 0.00 [10:36:12]line НСП 1% : 2.66 [10:36:12]line НДС 12% : 31.90 [10:36:12]line Наличными: 300.00 [10:36:12]line Безнал.: 0.00 [10:36:12]line Место: АЗС № 117 "Партнер Нефть" [10:36:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:36:12]line СНО: Общий режим [10:36:12]line Чек 230 05.06.2024 10:36 [10:36:12]line Смена: 72 ФФД: 1.0 [10:36:12]line ЗНМ: 0300000048 [10:36:12]line РНМ: 0000000000151680 [10:36:12]line Версия ККМ: v1.0 [10:36:12]line ФМ: 0000000000959414 [10:36:12]line ФД: 59835 [10:36:12]line ФПД: 115859807450953 [10:36:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103612&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59835&fm=115859807450953&tin=02508201610067®Number=0000000000151680&sum=30000 [10:36:12]written 0, free lines is 4095 [10:36:12]OFD Sender: Processing packet 59835 [packets to send 53, broken 52] [10:36:12]ProducePacketName [10:36:12]name=ofd_packets/00059835 [10:36:12]OFD Sender: To server: pG, [10:36:12]CommunicateWithHost lk.salyk.kg:30040 [10:36:12]ConnectInit lk.salyk.kg [10:36:12]Connected sock=10 [10:36:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EA 55 07 01 7F 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E6 00 00 00 F4 03 04 00 9C 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB E9 00 00 35 04 06 00 69 5F B6 AA B7 49 F0 C7 BB DD E0 EE E2 41 [10:36:13]Write to MH i2c: 01 00 00 09 35 3E [10:36:13]Write i2c OK [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: 01 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: 01 07 00 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: 01 07 00 09 35 00 00 00 00 00 B3 0C 04 [10:36:13]RasterBufferAndPrint [10:36:13]line [10:36:13]line [10:36:13]line [10:36:13]line [10:36:13]line [10:36:13]written 0, free lines is 3257 [10:36:13]MH_Cut [10:36:13]Write to MH i2c: D1 01 00 10 35 01 17 [10:36:13]Write i2c OK [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: D1 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: D1 01 00 [10:36:13]MH_I2C_Read... [10:36:13]Read from MH i2c: D1 01 00 10 35 00 16 [10:36:13]Write to MH i2c: 01 00 00 11 35 46 [10:36:13]Write i2c OK [10:36:13]MH_I2C_Read... [10:36:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2D 67 47 00 50 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB E9 00 00 F4 03 04 00 A0 EB 5F 66 B6 04 01 00 00 57 67 F3 77 2B C7 58 CB [10:36:13]CommunicateWithHost err = 0 [10:36:13]CheckOFDResponse [10:36:13]1017 (14) - 77093643461234 [10:36:13]1041 (16) - 0000000000959414 [10:36:13]1040 (4) - 59835 [10:36:13]1012 (4) - 05.06.2024 04:37 [10:36:13]1206 (1) - 0 [10:36:13]OFD Sender: Remove packet 59835 [10:36:13]ProducePacketName [10:36:13]name=ofd_packets/00059835 [10:36:13]NVStorageDeleteData [10:36:13]OFD Sender: No OFD packet to send [10:36:14]*** Cut start [10:36:14]*** Partial cut [10:36:14]*** CUTSNS_PIN = 1 [10:36:14]*** CUTSNS_PIN = 0 [10:36:14]*** Brake cut motor [10:36:14]Read from MH i2c: 01 [10:36:14]MH_I2C_Read... [10:36:14]*** Stop cut motor [10:36:14]*** Cut end [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 11 35 00 00 00 00 00 FF 0F 5B [10:36:14]process_action close_receipt done [10:36:14]requested_data is exist [10:36:14]produce_requested_data [10:36:14]requested_item fm.sn is exist - process it [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 12 35 80 11 00 00 00 00 00 00 C1 [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 12 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 14 [10:36:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:36:14]wFMCommunicate OK [10:36:14]requested_item fd.num is exist - process it [10:36:14]SAM_PROTO_GetFieldsCounters [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 13 00 00 [10:36:14]Write to MH i2c: E2 08 00 13 35 80 13 00 00 00 00 00 00 C4 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 62 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 62 00 13 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BB E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [10:36:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BB E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_GetFieldsCounters done [10:36:14]requested_item shift.num is exist - process it [10:36:14]requested_item shift.opened is exist - process it [10:36:14]req_shift_opened [10:36:14]FM_GetShiftState [10:36:14]SAM_PROTO_GetShiftState [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 13 01 00 [10:36:14]Write to MH i2c: E2 08 00 14 35 80 13 01 00 00 00 00 00 C6 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0E 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0E 00 14 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FE [10:36:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_GetShiftState done [10:36:14]FM_GetShiftState done [10:36:14]req_shift_opened done [10:36:14]requested_item shift.open_date is exist - process it [10:36:14]req_shift_open_date [10:36:14]req_shift_open_date done [10:36:14]produce_requested_data done [10:36:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59835,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:36:14]process_action_free close_receipt [10:36:14]json_value_free [10:36:14]json_value_free done [10:36:14]process_json_proto returns [10:36:14]Send response to host [10:36:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59835,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:36:14]free response buf [10:36:14]execute_script done [10:36:14]execute_script returns [10:36:14]free content buf [10:36:14]Sock 8.Close socket [10:36:14]Sock 8.Thread stoped [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:43]OFD Sender: No OFD packet to send [10:36:48]OFD Sender: No OFD packet to send [10:36:51]accept exits with 9 [10:36:51]New connection [10:36:51]New thread 3067100516 created [10:36:51]Thread 3066957156 joined [10:36:51]Waiting for new connection... [10:36:51] Sock 9.Parse request [10:36:51]Sock 9.Check first char [10:36:51]Sock 9.First char is OK [10:36:51]request: POST /json_proto HTTP/1.0 [10:36:51]Method: POST [10:36:51]URL: /json_proto [10:36:51]Method is POST - this is cgi request [10:36:51]url: /json_proto [10:36:51]query_string will be loaded in cgi processing [10:36:51]execute_cgi json_proto POST (null) [10:36:51]execute_cgi path=json_proto method=POST [10:36:51]POST find Content-Length [10:36:51]Host: 172.17.60.68:8080 [10:36:51]Content-Length: 800 [10:36:51]Content-Type: application/json [10:36:51] [10:36:51]POST finish read [10:36:51]Found Content-Length = 800 [10:36:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545536", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:51]execute_script... [10:36: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)545536", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:51]POST & json_proto [10:36:51]process_json_proto [10:36:51]json parsed OK: [10:36:51]protocol is kg_v1.0 [10:36:51]action value=close_receipt [10:36:51]process_action close_receipt [10:36:51]cmd_close_receipt [10:36:51]MH_GetDate [10:36:51]Write to MH i2c: F0 00 00 15 35 39 [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: F0 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: F0 09 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: F0 09 00 15 35 00 C4 3F 60 66 9A 61 5F 66 CB [10:36:51]GetLastDocTimeStamp 1717583772 [10:36:51]current date 1717583812 [10:36:51]FM_GetShiftState [10:36:51]SAM_PROTO_GetShiftState [10:36:51]wFMCommunicate request_size=4 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 13 01 00 [10:36:51]Write to MH i2c: E2 08 00 16 35 80 13 01 00 00 00 00 00 C8 [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 0E 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 0E 00 16 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 00 [10:36:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:36:51]wFMCommunicate OK [10:36:51]SAM_PROTO_GetShiftState done [10:36:51]FM_GetShiftState done [10:36:51]opened in 1717545916 [10:36:51]opened+sec_in_day 1717632316 [10:36:51]quantity*price = 100018 [10:36:51]sum+1 = 100020 [10:36:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.19 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.19 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 231 05.06.2024 10:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59836 ФПД: 201419540157448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103652&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59836&fm=201419540157448&tin=02508201610067®Number=0000000000151680&sum=100019 [10:36:52]StoreToDocumentArchive [10:36:52]shift 72 fd 59836 [10:36:52]save to /storage/0072/doc_00059836 [10:36:52]save last doc name /storage/0072/doc_00059836 to /storage/kkm_last_doc_name [10:36:52]save OK [10:36:52]Clear old archive folders... [10:36:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:36:52]tlvbuf is 00482FE0 [10:36:52]SAM_PROTO_ClearQueue [10:36:52]wFMCommunicate request_size=4 [10:36:52]MH_SAM_APDU [10:36:52]CAPDU: 80 09 00 00 [10:36:52]Write to MH i2c: E2 08 00 23 35 80 09 00 00 00 00 00 00 CA [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:52]Read from MH i2c: E2 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 23 35 00 90 00 CC [10:36:52]RAPDU: 90 00 [10:36:52]wFMCommunicate OK [10:36:52]SAM_PROTO_ClearQueue done [10:36:52]KKMCreateOFDPacket [10:36:52]OFDProtocolAddRootSTLVToBuf [10:36:52]FM_MakeSignedData [10:36:52]FM_MakeSignedData [10:36:52]SAM_PROTO_SignData [10:36:52]wFMCommunicate request_size=4 [10:36:52]MH_SAM_APDU [10:36:52]CAPDU: 80 0D 01 02 [10:36:52]Write to MH i2c: E2 08 00 24 35 80 0D 01 02 00 00 00 00 D2 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:52]Read from MH i2c: E2 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 24 35 00 90 00 CD [10:36:52]RAPDU: 90 00 [10:36:52]wFMCommunicate OK [10:36:52]wFMCommunicate request_size=255 [10:36:52]MH_SAM_APDU [10:36: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C4 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC E9 00 00 35 04 06 00 B7 30 A4 24 [10:36:52]Write to MH i2c: E2 02 01 25 35 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C4 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC E9 00 00 35 04 06 00 B7 30 A4 24 00 00 A6 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:52]Read from MH i2c: E2 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 25 35 00 90 00 CE [10:36:52]RAPDU: 90 00 [10:36:52]wFMCommunicate OK [10:36:52]wFMCommunicate request_size=7 [10:36:52]MH_SAM_APDU [10:36:52]CAPDU: 80 0D 02 02 02 54 08 [10:36:52]Write to MH i2c: E2 0A 00 26 35 80 0D 02 02 02 00 54 08 00 00 35 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:52]Read from MH i2c: E2 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 03 00 26 35 00 90 00 CF [10:36:52]RAPDU: 90 00 [10:36:52]wFMCommunicate OK [10:36:52]wFMCommunicate request_size=4 [10:36:52]MH_SAM_APDU [10:36:52]CAPDU: 80 0D 03 02 [10:36:52]Write to MH i2c: E2 08 00 27 35 80 0D 03 02 00 00 00 00 D7 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:52]Read from MH i2c: E2 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 0B 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 0B 00 27 35 00 FB 98 8A 95 86 DC 2F A4 90 00 BF [10:36:52]RAPDU: FB 98 8A 95 86 DC 2F A4 90 00 [10:36:52]wFMCommunicate OK [10:36:52]SAM_PROTO_SignData done [10:36:52]FM_MakeSignedData done [10:36:52]CreateOFDProtocolMessage [10:36:52]wFMCommunicate request_size=4 [10:36:52]MH_SAM_APDU [10:36:52]CAPDU: 80 11 00 00 [10:36:52]Write to MH i2c: E2 08 00 28 35 80 11 00 00 00 00 00 00 D7 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:52]Read from MH i2c: E2 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 17 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 17 00 28 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2A [10:36:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:36:52]wFMCommunicate OK [10:36:52]CreateOFDProtocolMessage done [10:36:52]OFDSenderStorePacket 59836 [10:36:52]StoreOFDPacket docnum=59836 [10:36:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BA 9A 04 01 A6 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C4 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC E9 00 00 35 04 06 00 B7 30 A4 24 54 08 FB 98 8A 95 86 DC 2F A4 [10:36:52]CheckFolder [10:36:52]dirname=/storage/ofd_packets [10:36:52]CheckFolder done [10:36:52]ProducePacketName [10:36:52]name=ofd_packets/00059836 [10:36:52]NVStorageSaveData ofd_packets/00059836 [10:36:52]File name is /storage/ofd_packets/00059836 [10:36:52]Write 298 bytes [10:36:52]NVStorageSaveData done [10:36:52]OFDSenderStorePacket done [10:36:52]KKMCreateOFDPacket done [10:36:52]NVStorageSaveData kkm_last_timestamp [10:36:52]File name is /storage/kkm_last_timestamp [10:36:52]Write 4 bytes [10:36:52]NVStorageSaveData done [10:36:52]ExternCall_PrintAddStr [10:36:52]wPrintStart [10:36:52]Write to MH i2c: 01 00 00 29 35 5E [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: 01 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: 01 07 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: 01 07 00 29 35 00 00 00 00 00 FF 0F 73 [10:36:52]RasterBufferAndPrint [10:36:52]line Счет N : (1)545536 [10:36:52]line ИНН: 02508201610067 [10:36:52]line Контрольно-Кассовый Чек [10:36:52]line ПРОДАЖА [10:36:52]line ТРК (МРК, ГНК) : 31 [10:36:52]line Товар: 2710194210 [10:36:52]line ДТ-К-5 [10:36:52]line 13.720 * 72.90 [10:36:52]line = 1000.19 [10:36:52]line НДС 12% НСП 1% [10:36:52]line > о реализуемом товаре [10:36:52]line ИТОГО: 1000.19 [10:36:52]line НСП 1% : 8.85 [10:36:52]line НДС 12% : 106.21 [10:36:52]line Наличными: 0.00 [10:36:52]line Безнал.: 1000.19 [10:36:52]line Место: АЗС № 117 "Партнер Нефть" [10:36:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:36:52]line СНО: Общий режим [10:36:52]line Чек 231 05.06.2024 10:36 [10:36:52]line Смена: 72 ФФД: 1.0 [10:36:52]line ЗНМ: 0300000048 [10:36:52]line РНМ: 0000000000151680 [10:36:52]line Версия ККМ: v1.0 [10:36:52]line Платежная система: O! деньги [10:36:52]line ФМ: 0000000000959414 [10:36:52]line ФД: 59836 [10:36:52]line ФПД: 201419540157448 [10:36:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103652&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59836&fm=201419540157448&tin=02508201610067®Number=0000000000151680&sum=100019 [10:36:53]OFD Sender: Processing packet 59836 [packets to send 53, broken 52] [10:36:53]ProducePacketName [10:36:53]name=ofd_packets/00059836 [10:36:53]OFD Sender: To server: pG, [10:36:53]CommunicateWithHost lk.salyk.kg:30040 [10:36:53]ConnectInit lk.salyk.kg [10:36:53]written 0, free lines is 4095 [10:36:53]Connected sock=10 [10:36:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BA 9A 04 01 A6 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C4 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC E9 00 00 35 04 06 00 B7 30 A4 24 54 08 FB 98 8A 95 86 DC 2F A4 [10:36:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E6 FF 47 00 E2 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 39 35 39 34 31 34 10 04 04 00 BC E9 00 00 F4 03 04 00 C8 EB 5F 66 B6 04 01 00 00 52 E1 C1 F1 96 0A 49 24 [10:36:53]CommunicateWithHost err = 0 [10:36:53]CheckOFDResponse [10:36:53]1017 (14) - 77093643461234 [10:36:53]1041 (16) - 0000000000959414 [10:36:53]1040 (4) - 59836 [10:36:53]1012 (4) - 05.06.2024 04:38 [10:36:53]1206 (1) - 0 [10:36:53]OFD Sender: Remove packet 59836 [10:36:53]ProducePacketName [10:36:53]name=ofd_packets/00059836 [10:36:53]NVStorageDeleteData [10:36:53]Write to MH i2c: 01 00 00 53 35 88 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: 01 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: 01 07 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: 01 07 00 53 35 00 00 00 00 00 C1 0C 5C [10:36:53]RasterBufferAndPrint [10:36:53]line [10:36:53]line [10:36:53]line [10:36:53]line [10:36:53]line [10:36:53]written 0, free lines is 3272 [10:36:53]MH_Cut [10:36:53]Write to MH i2c: D1 01 00 5A 35 01 61 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: D1 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: D1 01 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: D1 01 00 5A 35 00 60 [10:36:53]Write to MH i2c: 01 00 00 5B 35 90 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:53]OFD Sender: No OFD packet to send [10:36:54]*** Cut start [10:36:54]*** Partial cut [10:36:54]*** CUTSNS_PIN = 1 [10:36:54]*** CUTSNS_PIN = 0 [10:36:54]*** Brake cut motor [10:36:55]Read from MH i2c: 01 [10:36:55]MH_I2C_Read... [10:36:55]*** Stop cut motor [10:36:55]*** Cut end [10:36:55]Read from MH i2c: 01 07 00 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: 01 07 00 5B 35 00 00 00 00 00 FF 0F A5 [10:36:55]process_action close_receipt done [10:36:55]requested_data is exist [10:36:55]produce_requested_data [10:36:55]requested_item fm.sn is exist - process it [10:36:55]wFMCommunicate request_size=4 [10:36:55]MH_SAM_APDU [10:36:55]CAPDU: 80 11 00 00 [10:36:55]Write to MH i2c: E2 08 00 5C 35 80 11 00 00 00 00 00 00 0B [10:36:55]Write i2c OK [10:36:55]MH_I2C_Read... [10:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:55]Read from MH i2c: E2 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: E2 17 00 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: E2 17 00 5C 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5E [10:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:36:55]wFMCommunicate OK [10:36:55]requested_item fd.num is exist - process it [10:36:55]SAM_PROTO_GetFieldsCounters [10:36:55]wFMCommunicate request_size=4 [10:36:55]MH_SAM_APDU [10:36:55]CAPDU: 80 13 00 00 [10:36:55]Write to MH i2c: E2 08 00 5D 35 80 13 00 00 00 00 00 00 0E [10:36:55]Write i2c OK [10:36:55]MH_I2C_Read... [10:36:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:55]Read from MH i2c: E2 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: E2 62 00 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: E2 62 00 5D 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BC E9 00 00 0E 04 04 00 48 00 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 CD [10:36:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BC E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:55]wFMCommunicate OK [10:36:55]SAM_PROTO_GetFieldsCounters done [10:36:55]requested_item shift.num is exist - process it [10:36:55]requested_item shift.opened is exist - process it [10:36:55]req_shift_opened [10:36:55]FM_GetShiftState [10:36:55]SAM_PROTO_GetShiftState [10:36:55]wFMCommunicate request_size=4 [10:36:55]MH_SAM_APDU [10:36:55]CAPDU: 80 13 01 00 [10:36:55]Write to MH i2c: E2 08 00 5E 35 80 13 01 00 00 00 00 00 10 [10:36:55]Write i2c OK [10:36:55]MH_I2C_Read... [10:36:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:55]Read from MH i2c: E2 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: E2 0E 00 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: E2 0E 00 5E 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 48 [10:36:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:36:55]wFMCommunicate OK [10:36:55]SAM_PROTO_GetShiftState done [10:36:55]FM_GetShiftState done [10:36:55]req_shift_opened done [10:36:55]requested_item shift.open_date is exist - process it [10:36:55]req_shift_open_date [10:36:55]req_shift_open_date done [10:36:55]produce_requested_data done [10:36:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59836,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:36:55]process_action_free close_receipt [10:36:55]json_value_free [10:36:55]json_value_free done [10:36:55]process_json_proto returns [10:36:55]Send response to host [10:36:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59836,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:36:55]free response buf [10:36:55]execute_script done [10:36:55]execute_script returns [10:36:55]free content buf [10:36:55]Sock 9.Close socket [10:36:55]Sock 9.Thread stoped [10:36:58]OFD Sender: No OFD packet to send [10:37:03]OFD Sender: No OFD packet to send [10:37:08]OFD Sender: No OFD packet to send [10:37:13]OFD Sender: No OFD packet to send [10:37:18]OFD Sender: No OFD packet to send [10:37:23]OFD Sender: No OFD packet to send [10:37:28]OFD Sender: No OFD packet to send [10:37:33]OFD Sender: No OFD packet to send [10:37:38]OFD Sender: No OFD packet to send [10:37:43]OFD Sender: No OFD packet to send [10:37:48]OFD Sender: No OFD packet to send [10:37:50]accept exits with 8 [10:37:50]New connection [10:37:50]New thread 3066957156 created [10:37:50]Thread 3067100516 joined [10:37:50]Waiting for new connection... [10:37:50] Sock 8.Parse request [10:37:50]Sock 8.Check first char [10:37:50]Sock 8.First char is OK [10:37:50]request: POST /json_proto HTTP/1.0 [10:37:50]Method: POST [10:37:50]URL: /json_proto [10:37:50]Method is POST - this is cgi request [10:37:50]url: /json_proto [10:37:50]query_string will be loaded in cgi processing [10:37:50]execute_cgi json_proto POST (null) [10:37:50]execute_cgi path=json_proto method=POST [10:37:50]POST find Content-Length [10:37:50]Host: 172.17.60.68:8080 [10:37:50]Content-Length: 678 [10:37:50]Content-Type: application/json [10:37:50] [10:37:50]POST finish read [10:37:50]Found Content-Length = 678 [10:37:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:50]execute_script... [10:37: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)545539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:50]POST & json_proto [10:37:50]process_json_proto [10:37:50]json parsed OK: [10:37:50]protocol is kg_v1.0 [10:37:50]action value=close_receipt [10:37:50]process_action close_receipt [10:37:50]cmd_close_receipt [10:37:50]MH_GetDate [10:37:50]Write to MH i2c: F0 00 00 5F 35 83 [10:37:50]Write i2c OK [10:37:50]MH_I2C_Read... [10:37:50]Read from MH i2c: F0 [10:37:50]MH_I2C_Read... [10:37:50]Read from MH i2c: F0 09 00 [10:37:50]MH_I2C_Read... [10:37:50]Read from MH i2c: F0 09 00 5F 35 00 FF 3F 60 66 9A 61 5F 66 50 [10:37:50]GetLastDocTimeStamp 1717583812 [10:37:50]current date 1717583871 [10:37:50]FM_GetShiftState [10:37:50]SAM_PROTO_GetShiftState [10:37:50]wFMCommunicate request_size=4 [10:37:50]MH_SAM_APDU [10:37:50]CAPDU: 80 13 01 00 [10:37:50]Write to MH i2c: E2 08 00 60 35 80 13 01 00 00 00 00 00 12 [10:37:50]Write i2c OK [10:37:50]MH_I2C_Read... [10:37:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:50]Read from MH i2c: E2 [10:37:50]MH_I2C_Read... [10:37:50]Read from MH i2c: E2 0E 00 [10:37:50]MH_I2C_Read... [10:37:50]Read from MH i2c: E2 0E 00 60 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [10:37:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:37:50]wFMCommunicate OK [10:37:50]SAM_PROTO_GetShiftState done [10:37:50]FM_GetShiftState done [10:37:50]opened in 1717545916 [10:37:50]opened+sec_in_day 1717632316 [10:37:50]quantity*price = 67033 [10:37:50]sum+1 = 67035 [10:37:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 232 05.06.2024 10:37 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59837 ФПД: 155373901976358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103751&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59837&fm=155373901976358&tin=02508201610067®Number=0000000000151680&sum=67000 [10:37:51]StoreToDocumentArchive [10:37:51]shift 72 fd 59837 [10:37:51]save to /storage/0072/doc_00059837 [10:37:51]save last doc name /storage/0072/doc_00059837 to /storage/kkm_last_doc_name [10:37:51]save OK [10:37:51]Clear old archive folders... [10:37:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:51]tlvbuf is 004695D0 [10:37:51]SAM_PROTO_ClearQueue [10:37:51]wFMCommunicate request_size=4 [10:37:51]MH_SAM_APDU [10:37:51]CAPDU: 80 09 00 00 [10:37:51]Write to MH i2c: E2 08 00 6D 35 80 09 00 00 00 00 00 00 14 [10:37:51]Write i2c OK [10:37:51]MH_I2C_Read... [10:37:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:51]Read from MH i2c: E2 [10:37:51]MH_I2C_Read... [10:37:51]Read from MH i2c: E2 03 00 [10:37:51]MH_I2C_Read... [10:37:51]Read from MH i2c: E2 03 00 6D 35 00 90 00 16 [10:37:51]RAPDU: 90 00 [10:37:51]wFMCommunicate OK [10:37:51]SAM_PROTO_ClearQueue done [10:37:51]KKMCreateOFDPacket [10:37:51]OFDProtocolAddRootSTLVToBuf [10:37:51]FM_MakeSignedData [10:37:51]FM_MakeSignedData [10:37:51]SAM_PROTO_SignData [10:37:51]wFMCommunicate request_size=4 [10:37:51]MH_SAM_APDU [10:37:51]CAPDU: 80 0D 01 02 [10:37:51]Write to MH i2c: E2 08 00 6E 35 80 0D 01 02 00 00 00 00 1C [10:37:51]Write i2c OK [10:37:51]MH_I2C_Read... [10:37:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:51]Read from MH i2c: E2 [10:37:51]MH_I2C_Read... [10:37:51]Read from MH i2c: E2 03 00 [10:37:51]MH_I2C_Read... [10:37:51]Read from MH i2c: E2 03 00 6E 35 00 90 00 17 [10:37:51]RAPDU: 90 00 [10:37:51]wFMCommunicate OK [10:37:51]wFMCommunicate request_size=255 [10:37:51]MH_SAM_APDU [10:37: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 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 FF 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD E9 00 00 35 04 06 00 8D [10:37:51]Write to MH i2c: E2 02 01 6F 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 FF 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD E9 00 00 35 04 06 00 8D 00 00 A9 [10:37:51]Write i2c OK [10:37:51]MH_I2C_Read... [10:37:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:52]Read from MH i2c: E2 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 03 00 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 03 00 6F 35 00 90 00 18 [10:37:52]RAPDU: 90 00 [10:37:52]wFMCommunicate OK [10:37:52]wFMCommunicate request_size=10 [10:37:52]MH_SAM_APDU [10:37:52]CAPDU: 80 0D 02 02 05 4F CE 3C 13 26 [10:37:52]Write to MH i2c: E2 0D 00 70 35 80 0D 02 02 05 00 4F CE 3C 13 26 00 00 BB [10:37:52]Write i2c OK [10:37:52]MH_I2C_Read... [10:37:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:52]Read from MH i2c: E2 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 03 00 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 03 00 70 35 00 90 00 19 [10:37:52]RAPDU: 90 00 [10:37:52]wFMCommunicate OK [10:37:52]wFMCommunicate request_size=4 [10:37:52]MH_SAM_APDU [10:37:52]CAPDU: 80 0D 03 02 [10:37:52]Write to MH i2c: E2 08 00 71 35 80 0D 03 02 00 00 00 00 21 [10:37:52]Write i2c OK [10:37:52]MH_I2C_Read... [10:37:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:52]Read from MH i2c: E2 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 0B 00 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 0B 00 71 35 00 25 D9 B2 04 F7 A3 45 65 90 00 1A [10:37:52]RAPDU: 25 D9 B2 04 F7 A3 45 65 90 00 [10:37:52]wFMCommunicate OK [10:37:52]SAM_PROTO_SignData done [10:37:52]FM_MakeSignedData done [10:37:52]CreateOFDProtocolMessage [10:37:52]wFMCommunicate request_size=4 [10:37:52]MH_SAM_APDU [10:37:52]CAPDU: 80 11 00 00 [10:37:52]Write to MH i2c: E2 08 00 72 35 80 11 00 00 00 00 00 00 21 [10:37:52]Write i2c OK [10:37:52]MH_I2C_Read... [10:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:52]Read from MH i2c: E2 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 17 00 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: E2 17 00 72 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 74 [10:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:37:52]wFMCommunicate OK [10:37:52]CreateOFDProtocolMessage done [10:37:52]OFDSenderStorePacket 59837 [10:37:52]StoreOFDPacket docnum=59837 [10:37:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 12 07 01 DA DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 FF 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD E9 00 00 35 04 06 00 8D 4F CE 3C 13 26 25 D9 B2 04 F7 A3 45 65 [10:37:52]CheckFolder [10:37:52]dirname=/storage/ofd_packets [10:37:52]CheckFolder done [10:37:52]ProducePacketName [10:37:52]name=ofd_packets/00059837 [10:37:52]NVStorageSaveData ofd_packets/00059837 [10:37:52]File name is /storage/ofd_packets/00059837 [10:37:52]Write 301 bytes [10:37:52]NVStorageSaveData done [10:37:52]OFDSenderStorePacket done [10:37:52]KKMCreateOFDPacket done [10:37:52]NVStorageSaveData kkm_last_timestamp [10:37:52]File name is /storage/kkm_last_timestamp [10:37:52]Write 4 bytes [10:37:52]NVStorageSaveData done [10:37:52]ExternCall_PrintAddStr [10:37:52]wPrintStart [10:37:52]Write to MH i2c: 01 00 00 73 35 A8 [10:37:52]Write i2c OK [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: 01 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: 01 07 00 [10:37:52]MH_I2C_Read... [10:37:52]Read from MH i2c: 01 07 00 73 35 00 00 00 00 00 FF 0F BD [10:37:52]RasterBufferAndPrint [10:37:52]line Счет N : (1)545539 [10:37:52]line ИНН: 02508201610067 [10:37:52]line Контрольно-Кассовый Чек [10:37:52]line ПРОДАЖА [10:37:52]line ТРК (МРК, ГНК) : 42 [10:37:52]line Товар: 2710124130 [10:37:52]line Аи-92-К-5 [10:37:52]line 10.020 * 66.90 [10:37:52]line = 670.34 [10:37:52]line НДС 12% НСП 1% [10:37:52]line > о реализуемом товаре [10:37:52]line ОКРУГЛЕНИЕ: -0.34 [10:37:52]line ИТОГО: 670.00 [10:37:52]line Внесено: 670.00 [10:37:52]line СДАЧА: 0.00 [10:37:52]line НСП 1% : 5.93 [10:37:52]line НДС 12% : 71.19 [10:37:52]line Наличными: 670.00 [10:37:52]line Безнал.: 0.00 [10:37:52]line Место: АЗС № 117 "Партнер Нефть" [10:37:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:37:52]line СНО: Общий режим [10:37:52]line Чек 232 05.06.2024 10:37 [10:37:52]line Смена: 72 ФФД: 1.0 [10:37:52]line ЗНМ: 0300000048 [10:37:52]line РНМ: 0000000000151680 [10:37:52]line Версия ККМ: v1.0 [10:37:52]line ФМ: 0000000000959414 [10:37:52]line ФД: 59837 [10:37:52]line ФПД: 155373901976358 [10:37:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103751&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59837&fm=155373901976358&tin=02508201610067®Number=0000000000151680&sum=67000 [10:37:52]OFD Sender: Processing packet 59837 [packets to send 53, broken 52] [10:37:52]ProducePacketName [10:37:52]name=ofd_packets/00059837 [10:37:52]OFD Sender: To server: pG, [10:37:52]CommunicateWithHost lk.salyk.kg:30040 [10:37:52]ConnectInit lk.salyk.kg [10:37:52]written 0, free lines is 4095 [10:37:52]Connected sock=10 [10:37:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 12 07 01 DA DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 FF 3F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD E9 00 00 35 04 06 00 8D 4F CE 3C 13 26 25 D9 B2 04 F7 A3 45 65 [10:37:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EA 82 47 00 E4 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 39 35 39 34 31 34 10 04 04 00 BD E9 00 00 F4 03 04 00 04 EC 5F 66 B6 04 01 00 00 E8 4C 54 DA BB 91 CD E7 [10:37:53]CommunicateWithHost err = 0 [10:37:53]CheckOFDResponse [10:37:53]1017 (14) - 77093643461234 [10:37:53]1041 (16) - 0000000000959414 [10:37:53]1040 (4) - 59837 [10:37:53]1012 (4) - 05.06.2024 04:39 [10:37:53]1206 (1) - 0 [10:37:53]OFD Sender: Remove packet 59837 [10:37:53]ProducePacketName [10:37:53]name=ofd_packets/00059837 [10:37:53]NVStorageDeleteData [10:37:53]Write to MH i2c: 01 00 00 9E 35 D3 [10:37:53]Write i2c OK [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: 01 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: 01 07 00 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: 01 07 00 9E 35 00 00 00 00 00 AB 0C 91 [10:37:53]RasterBufferAndPrint [10:37:53]line [10:37:53]line [10:37:53]line [10:37:53]line [10:37:53]line [10:37:53]written 0, free lines is 3249 [10:37:53]MH_Cut [10:37:53]Write to MH i2c: D1 01 00 A5 35 01 AC [10:37:53]Write i2c OK [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: D1 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: D1 01 00 [10:37:53]MH_I2C_Read... [10:37:53]Read from MH i2c: D1 01 00 A5 35 00 AB [10:37:53]Write to MH i2c: 01 00 00 A6 35 DB [10:37:53]Write i2c OK [10:37:53]MH_I2C_Read... [10:37:53]OFD Sender: No OFD packet to send [10:37:54]*** Cut start [10:37:54]*** Partial cut [10:37:54]*** CUTSNS_PIN = 1 [10:37:54]*** CUTSNS_PIN = 0 [10:37:54]*** Brake cut motor [10:37:54]Read from MH i2c: 01 [10:37:54]MH_I2C_Read... [10:37:54]*** Stop cut motor [10:37:54]*** Cut end [10:37:54]Read from MH i2c: 01 07 00 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: 01 07 00 A6 35 00 00 00 00 00 FF 0F F0 [10:37:54]process_action close_receipt done [10:37:54]requested_data is exist [10:37:54]produce_requested_data [10:37:54]requested_item fm.sn is exist - process it [10:37:54]wFMCommunicate request_size=4 [10:37:54]MH_SAM_APDU [10:37:54]CAPDU: 80 11 00 00 [10:37:54]Write to MH i2c: E2 08 00 A7 35 80 11 00 00 00 00 00 00 56 [10:37:54]Write i2c OK [10:37:54]MH_I2C_Read... [10:37:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:54]Read from MH i2c: E2 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 17 00 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 17 00 A7 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A9 [10:37:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:37:54]wFMCommunicate OK [10:37:54]requested_item fd.num is exist - process it [10:37:54]SAM_PROTO_GetFieldsCounters [10:37:54]wFMCommunicate request_size=4 [10:37:54]MH_SAM_APDU [10:37:54]CAPDU: 80 13 00 00 [10:37:54]Write to MH i2c: E2 08 00 A8 35 80 13 00 00 00 00 00 00 59 [10:37:54]Write i2c OK [10:37:54]MH_I2C_Read... [10:37:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:54]Read from MH i2c: E2 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 62 00 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 62 00 A8 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BD E9 00 00 0E 04 04 00 48 00 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 1C [10:37:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BD E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:54]wFMCommunicate OK [10:37:54]SAM_PROTO_GetFieldsCounters done [10:37:54]requested_item shift.num is exist - process it [10:37:54]requested_item shift.opened is exist - process it [10:37:54]req_shift_opened [10:37:54]FM_GetShiftState [10:37:54]SAM_PROTO_GetShiftState [10:37:54]wFMCommunicate request_size=4 [10:37:54]MH_SAM_APDU [10:37:54]CAPDU: 80 13 01 00 [10:37:54]Write to MH i2c: E2 08 00 A9 35 80 13 01 00 00 00 00 00 5B [10:37:54]Write i2c OK [10:37:54]MH_I2C_Read... [10:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:54]Read from MH i2c: E2 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 0E 00 [10:37:54]MH_I2C_Read... [10:37:54]Read from MH i2c: E2 0E 00 A9 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 93 [10:37:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:37:54]wFMCommunicate OK [10:37:54]SAM_PROTO_GetShiftState done [10:37:54]FM_GetShiftState done [10:37:54]req_shift_opened done [10:37:54]requested_item shift.open_date is exist - process it [10:37:54]req_shift_open_date [10:37:54]req_shift_open_date done [10:37:54]produce_requested_data done [10:37:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59837,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:37:54]process_action_free close_receipt [10:37:54]json_value_free [10:37:54]json_value_free done [10:37:54]process_json_proto returns [10:37:54]Send response to host [10:37:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59837,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:37:54]free response buf [10:37:54]execute_script done [10:37:54]execute_script returns [10:37:54]free content buf [10:37:54]Sock 8.Close socket [10:37:54]Sock 8.Thread stoped [10:37:58]OFD Sender: No OFD packet to send [10:38:03]OFD Sender: No OFD packet to send [10:38:08]OFD Sender: No OFD packet to send [10:38:13]OFD Sender: No OFD packet to send [10:38:18]OFD Sender: No OFD packet to send [10:38:23]OFD Sender: No OFD packet to send [10:38:28]OFD Sender: No OFD packet to send [10:38:33]OFD Sender: No OFD packet to send [10:38:38]OFD Sender: No OFD packet to send [10:38:43]OFD Sender: No OFD packet to send [10:38:48]OFD Sender: No OFD packet to send [10:38:53]OFD Sender: No OFD packet to send [10:38:58]OFD Sender: No OFD packet to send [10:39:03]OFD Sender: No OFD packet to send [10:39:08]OFD Sender: No OFD packet to send [10:39:09]accept exits with 9 [10:39:09]New connection [10:39:09]New thread 3067100516 created [10:39:09]Thread 3066957156 joined [10:39:09]Waiting for new connection... [10:39:09] Sock 9.Parse request [10:39:09]Sock 9.Check first char [10:39:09]Sock 9.First char is OK [10:39:09]request: POST /json_proto HTTP/1.0 [10:39:09]Method: POST [10:39:09]URL: /json_proto [10:39:09]Method is POST - this is cgi request [10:39:09]url: /json_proto [10:39:09]query_string will be loaded in cgi processing [10:39:09]execute_cgi json_proto POST (null) [10:39:09]execute_cgi path=json_proto method=POST [10:39:09]POST find Content-Length [10:39:09]Host: 172.17.60.68:8080 [10:39:09]Content-Length: 639 [10:39:09]Content-Type: application/json [10:39:09] [10:39:09]POST finish read [10:39:09]Found Content-Length = 639 [10:39:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545542", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:09]execute_script... [10: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)545542", "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" : 72.90, "quantity" : 50.000, "sum" : 3645.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3645.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:09]POST & json_proto [10:39:09]process_json_proto [10:39:09]json parsed OK: [10:39:09]protocol is kg_v1.0 [10:39:09]action value=close_receipt [10:39:09]process_action close_receipt [10:39:09]cmd_close_receipt [10:39:09]MH_GetDate [10:39:09]Write to MH i2c: F0 00 00 AA 35 CE [10:39:09]Write i2c OK [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: F0 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: F0 09 00 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: F0 09 00 AA 35 00 4E 40 60 66 9A 61 5F 66 EB [10:39:09]GetLastDocTimeStamp 1717583871 [10:39:09]current date 1717583950 [10:39:09]FM_GetShiftState [10:39:09]SAM_PROTO_GetShiftState [10:39:09]wFMCommunicate request_size=4 [10:39:09]MH_SAM_APDU [10:39:09]CAPDU: 80 13 01 00 [10:39:09]Write to MH i2c: E2 08 00 AB 35 80 13 01 00 00 00 00 00 5D [10:39:09]Write i2c OK [10:39:09]MH_I2C_Read... [10:39:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:09]Read from MH i2c: E2 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: E2 0E 00 [10:39:09]MH_I2C_Read... [10:39:09]Read from MH i2c: E2 0E 00 AB 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [10:39:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:39:09]wFMCommunicate OK [10:39:09]SAM_PROTO_GetShiftState done [10:39:09]FM_GetShiftState done [10:39:09]opened in 1717545916 [10:39:09]opened+sec_in_day 1717632316 [10:39:09]quantity*price = 364500 [10:39:09]sum+1 = 364501 [10:39:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3645.00 НСП 1% : 32.26 НДС 12% : 387.08 Наличными: 3645.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 233 05.06.2024 10:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59838 ФПД: 52059451986936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103910&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59838&fm=52059451986936&tin=02508201610067®Number=0000000000151680&sum=364500 [10:39:10]StoreToDocumentArchive [10:39:10]shift 72 fd 59838 [10:39:10]save to /storage/0072/doc_00059838 [10:39:10]save last doc name /storage/0072/doc_00059838 to /storage/kkm_last_doc_name [10:39:10]save OK [10:39:10]Clear old archive folders... [10:39:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:39:10]tlvbuf is B6F7C520 [10:39:10]SAM_PROTO_ClearQueue [10:39:10]wFMCommunicate request_size=4 [10:39:10]MH_SAM_APDU [10:39:10]CAPDU: 80 09 00 00 [10:39:10]Write to MH i2c: E2 08 00 B8 35 80 09 00 00 00 00 00 00 5F [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:10]Read from MH i2c: E2 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 03 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 03 00 B8 35 00 90 00 61 [10:39:10]RAPDU: 90 00 [10:39:10]wFMCommunicate OK [10:39:10]SAM_PROTO_ClearQueue done [10:39:10]KKMCreateOFDPacket [10:39:10]OFDProtocolAddRootSTLVToBuf [10:39:10]FM_MakeSignedData [10:39:10]FM_MakeSignedData [10:39:10]SAM_PROTO_SignData [10:39:10]wFMCommunicate request_size=4 [10:39:10]MH_SAM_APDU [10:39:10]CAPDU: 80 0D 01 02 [10:39:10]Write to MH i2c: E2 08 00 B9 35 80 0D 01 02 00 00 00 00 67 [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:10]Read from MH i2c: E2 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 03 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 03 00 B9 35 00 90 00 62 [10:39:10]RAPDU: 90 00 [10:39:10]wFMCommunicate OK [10:39:10]wFMCommunicate request_size=255 [10:39:10]MH_SAM_APDU [10:39: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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 4E 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE E9 00 00 35 04 06 00 2F 59 09 24 [10:39:10]Write to MH i2c: E2 02 01 BA 35 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 4E 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE E9 00 00 35 04 06 00 2F 59 09 24 00 00 F3 [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:10]Read from MH i2c: E2 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 03 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 03 00 BA 35 00 90 00 63 [10:39:10]RAPDU: 90 00 [10:39:10]wFMCommunicate OK [10:39:10]wFMCommunicate request_size=7 [10:39:10]MH_SAM_APDU [10:39:10]CAPDU: 80 0D 02 02 02 93 F8 [10:39:10]Write to MH i2c: E2 0A 00 BB 35 80 0D 02 02 02 00 93 F8 00 00 F9 [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:11]Read from MH i2c: E2 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 03 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 03 00 BB 35 00 90 00 64 [10:39:11]RAPDU: 90 00 [10:39:11]wFMCommunicate OK [10:39:11]wFMCommunicate request_size=4 [10:39:11]MH_SAM_APDU [10:39:11]CAPDU: 80 0D 03 02 [10:39:11]Write to MH i2c: E2 08 00 BC 35 80 0D 03 02 00 00 00 00 6C [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:11]Read from MH i2c: E2 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 0B 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 0B 00 BC 35 00 D1 90 06 4F 41 B0 8F DC 90 00 7F [10:39:11]RAPDU: D1 90 06 4F 41 B0 8F DC 90 00 [10:39:11]wFMCommunicate OK [10:39:11]SAM_PROTO_SignData done [10:39:11]FM_MakeSignedData done [10:39:11]CreateOFDProtocolMessage [10:39:11]wFMCommunicate request_size=4 [10:39:11]MH_SAM_APDU [10:39:11]CAPDU: 80 11 00 00 [10:39:11]Write to MH i2c: E2 08 00 BD 35 80 11 00 00 00 00 00 00 6C [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:11]Read from MH i2c: E2 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 17 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 17 00 BD 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BF [10:39:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:39:11]wFMCommunicate OK [10:39:11]CreateOFDProtocolMessage done [10:39:11]OFDSenderStorePacket 59838 [10:39:11]StoreOFDPacket docnum=59838 [10:39:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 90 D6 04 01 58 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 4E 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE E9 00 00 35 04 06 00 2F 59 09 24 93 F8 D1 90 06 4F 41 B0 8F DC [10:39:11]CheckFolder [10:39:11]dirname=/storage/ofd_packets [10:39:11]CheckFolder done [10:39:11]ProducePacketName [10:39:11]name=ofd_packets/00059838 [10:39:11]NVStorageSaveData ofd_packets/00059838 [10:39:11]File name is /storage/ofd_packets/00059838 [10:39:11]Write 298 bytes [10:39:11]NVStorageSaveData done [10:39:11]OFDSenderStorePacket done [10:39:11]KKMCreateOFDPacket done [10:39:11]NVStorageSaveData kkm_last_timestamp [10:39:11]File name is /storage/kkm_last_timestamp [10:39:11]Write 4 bytes [10:39:11]NVStorageSaveData done [10:39:11]ExternCall_PrintAddStr [10:39:11]wPrintStart [10:39:11]Write to MH i2c: 01 00 00 BE 35 F3 [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: 01 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: 01 07 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: 01 07 00 BE 35 00 00 00 00 00 FF 0F 08 [10:39:11]RasterBufferAndPrint [10:39:11]line Счет N : (1)545542 [10:39:11]line ИНН: 02508201610067 [10:39:11]line Контрольно-Кассовый Чек [10:39:11]line ПРОДАЖА [10:39:11]line ТРК (МРК, ГНК) : 31 [10:39:11]line Товар: 2710194210 [10:39:11]line ДТ-К-5 [10:39:11]line 50.000 * 72.90 [10:39:11]line = 3645.00 [10:39:11]line НДС 12% НСП 1% [10:39:11]line > о реализуемом товаре [10:39:11]line ИТОГО: 3645.00 [10:39:11]line НСП 1% : 32.26 [10:39:11]line НДС 12% : 387.08 [10:39:11]line Наличными: 3645.00 [10:39:11]line Безнал.: 0.00 [10:39:11]line Место: АЗС № 117 "Партнер Нефть" [10:39:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:39:11]line СНО: Общий режим [10:39:11]line Чек 233 05.06.2024 10:39 [10:39:11]line Смена: 72 ФФД: 1.0 [10:39:11]line ЗНМ: 0300000048 [10:39:11]line РНМ: 0000000000151680 [10:39:11]line Версия ККМ: v1.0 [10:39:11]line ФМ: 0000000000959414 [10:39:11]line ФД: 59838 [10:39:11]line ФПД: 52059451986936 [10:39:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103910&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59838&fm=52059451986936&tin=02508201610067®Number=0000000000151680&sum=364500 [10:39:11]OFD Sender: Processing packet 59838 [packets to send 53, broken 52] [10:39:11]ProducePacketName [10:39:11]name=ofd_packets/00059838 [10:39:11]OFD Sender: To server: pG, [10:39:11]CommunicateWithHost lk.salyk.kg:30040 [10:39:11]ConnectInit lk.salyk.kg [10:39:11]written 0, free lines is 4095 [10:39:11]Connected sock=10 [10:39:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 90 D6 04 01 58 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 50 C3 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 D4 8F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 8F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 97 00 00 00 00 07 04 06 00 D4 8F 05 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 4E 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE E9 00 00 35 04 06 00 2F 59 09 24 93 F8 D1 90 06 4F 41 B0 8F DC [10:39:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7E 64 47 00 A5 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE E9 00 00 F4 03 04 00 53 EC 5F 66 B6 04 01 00 00 BF 80 D1 55 1D 09 DB BC [10:39:11]CommunicateWithHost err = 0 [10:39:11]CheckOFDResponse [10:39:11]1017 (14) - 77093643461234 [10:39:11]1041 (16) - 0000000000959414 [10:39:11]1040 (4) - 59838 [10:39:11]1012 (4) - 05.06.2024 04:40 [10:39:11]1206 (1) - 0 [10:39:11]OFD Sender: Remove packet 59838 [10:39:11]ProducePacketName [10:39:11]name=ofd_packets/00059838 [10:39:11]NVStorageDeleteData [10:39:11]Write to MH i2c: 01 00 00 E6 35 1B [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: 01 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: 01 07 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: 01 07 00 E6 35 00 00 00 00 00 E6 0C 14 [10:39:11]RasterBufferAndPrint [10:39:11]line [10:39:11]line [10:39:11]line [10:39:11]line [10:39:11]line [10:39:11]written 0, free lines is 3306 [10:39:11]MH_Cut [10:39:11]Write to MH i2c: D1 01 00 ED 35 01 F4 [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: D1 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: D1 01 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: D1 01 00 ED 35 00 F3 [10:39:11]Write to MH i2c: 01 00 00 EE 35 23 [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:12]OFD Sender: No OFD packet to send [10:39:12]*** Cut start [10:39:12]*** Partial cut [10:39:12]*** CUTSNS_PIN = 1 [10:39:12]*** CUTSNS_PIN = 0 [10:39:13]*** Brake cut motor [10:39:13]Read from MH i2c: 01 [10:39:13]MH_I2C_Read... [10:39:13]*** Stop cut motor [10:39:13]*** Cut end [10:39:13]Read from MH i2c: 01 07 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: 01 07 00 EE 35 00 00 00 00 00 FF 0F 38 [10:39:13]process_action close_receipt done [10:39:13]requested_data is exist [10:39:13]produce_requested_data [10:39:13]requested_item fm.sn is exist - process it [10:39:13]wFMCommunicate request_size=4 [10:39:13]MH_SAM_APDU [10:39:13]CAPDU: 80 11 00 00 [10:39:13]Write to MH i2c: E2 08 00 EF 35 80 11 00 00 00 00 00 00 9E [10:39:13]Write i2c OK [10:39:13]MH_I2C_Read... [10:39:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:13]Read from MH i2c: E2 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 17 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 17 00 EF 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [10:39:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:39:13]wFMCommunicate OK [10:39:13]requested_item fd.num is exist - process it [10:39:13]SAM_PROTO_GetFieldsCounters [10:39:13]wFMCommunicate request_size=4 [10:39:13]MH_SAM_APDU [10:39:13]CAPDU: 80 13 00 00 [10:39:13]Write to MH i2c: E2 08 00 F0 35 80 13 00 00 00 00 00 00 A1 [10:39:13]Write i2c OK [10:39:13]MH_I2C_Read... [10:39:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:13]Read from MH i2c: E2 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 62 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 62 00 F0 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BE E9 00 00 0E 04 04 00 48 00 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 68 [10:39:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BE E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:13]wFMCommunicate OK [10:39:13]SAM_PROTO_GetFieldsCounters done [10:39:13]requested_item shift.num is exist - process it [10:39:13]requested_item shift.opened is exist - process it [10:39:13]req_shift_opened [10:39:13]FM_GetShiftState [10:39:13]SAM_PROTO_GetShiftState [10:39:13]wFMCommunicate request_size=4 [10:39:13]MH_SAM_APDU [10:39:13]CAPDU: 80 13 01 00 [10:39:13]Write to MH i2c: E2 08 00 F1 35 80 13 01 00 00 00 00 00 A3 [10:39:13]Write i2c OK [10:39:13]MH_I2C_Read... [10:39:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:13]Read from MH i2c: E2 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 0E 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 0E 00 F1 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DB [10:39:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:39:13]wFMCommunicate OK [10:39:13]SAM_PROTO_GetShiftState done [10:39:13]FM_GetShiftState done [10:39:13]req_shift_opened done [10:39:13]requested_item shift.open_date is exist - process it [10:39:13]req_shift_open_date [10:39:13]req_shift_open_date done [10:39:13]produce_requested_data done [10:39:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59838,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:39:13]process_action_free close_receipt [10:39:13]json_value_free [10:39:13]json_value_free done [10:39:13]process_json_proto returns [10:39:13]Send response to host [10:39:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59838,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:39:13]free response buf [10:39:13]execute_script done [10:39:13]execute_script returns [10:39:13]free content buf [10:39:13]Sock 9.Close socket [10:39:13]Sock 9.Thread stoped [10:39:15]accept exits with 8 [10:39:15]New connection [10:39:15]New thread 3066957156 created [10:39:15]Thread 3067100516 joined [10:39:15]Waiting for new connection... [10:39:15] Sock 8.Parse request [10:39:15]Sock 8.Check first char [10:39:15]Sock 8.First char is OK [10:39:15]request: POST /json_proto HTTP/1.0 [10:39:15]Method: POST [10:39:15]URL: /json_proto [10:39:15]Method is POST - this is cgi request [10:39:15]url: /json_proto [10:39:15]query_string will be loaded in cgi processing [10:39:15]execute_cgi json_proto POST (null) [10:39:15]execute_cgi path=json_proto method=POST [10:39:15]POST find Content-Length [10:39:15]Host: 172.17.60.68:8080 [10:39:15]Content-Length: 987 [10:39:15]Content-Type: application/json [10:39:15] [10:39:15]POST finish read [10:39:15]Found Content-Length = 987 [10:39:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 27.830, "sum" : 943.44, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.83 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 943.00, "payments": [ { "type": 0, "sum" : 943.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:15]execute_script... [10:39:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 27.830, "sum" : 943.44, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.83 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 943.00, "payments": [ { "type": 0, "sum" : 943.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:15]POST & json_proto [10:39:15]process_json_proto [10:39:15]json parsed OK: [10:39:15]protocol is kg_v1.0 [10:39:15]action value=close_receipt [10:39:15]process_action close_receipt [10:39:15]cmd_close_receipt [10:39:15]MH_GetDate [10:39:15]Write to MH i2c: F0 00 00 F2 35 16 [10:39:15]Write i2c OK [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: F0 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: F0 09 00 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: F0 09 00 F2 35 00 54 40 60 66 9A 61 5F 66 39 [10:39:15]GetLastDocTimeStamp 1717583950 [10:39:15]current date 1717583956 [10:39:15]FM_GetShiftState [10:39:15]SAM_PROTO_GetShiftState [10:39:15]wFMCommunicate request_size=4 [10:39:15]MH_SAM_APDU [10:39:15]CAPDU: 80 13 01 00 [10:39:15]Write to MH i2c: E2 08 00 F3 35 80 13 01 00 00 00 00 00 A5 [10:39:15]Write i2c OK [10:39:15]MH_I2C_Read... [10:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:15]Read from MH i2c: E2 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 0E 00 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 0E 00 F3 35 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DD [10:39:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:39:15]wFMCommunicate OK [10:39:15]SAM_PROTO_GetShiftState done [10:39:15]FM_GetShiftState done [10:39:15]opened in 1717545916 [10:39:15]opened+sec_in_day 1717632316 [10:39:15]quantity*price = 94343 [10:39:15]sum+1 = 94345 [10:39:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 943.00 Внесено: 1000.00 СДАЧА: 57.00 НСП 1% : 8.35 НДС 12% : 100.19 Наличными: 943.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 234 05.06.2024 10:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 27.83 сом ФМ: 0000000000959414 ФД: 59839 ФПД: 77676830181938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103916&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59839&fm=77676830181938&tin=02508201610067®Number=0000000000151680&sum=94300 [10:39:16]StoreToDocumentArchive [10:39:16]shift 72 fd 59839 [10:39:16]save to /storage/0072/doc_00059839 [10:39:16]save last doc name /storage/0072/doc_00059839 to /storage/kkm_last_doc_name [10:39:16]save OK [10:39:16]Clear old archive folders... [10:39:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:39:16]tlvbuf is 00412ED0 [10:39:16]SAM_PROTO_ClearQueue [10:39:16]wFMCommunicate request_size=4 [10:39:16]MH_SAM_APDU [10:39:16]CAPDU: 80 09 00 00 [10:39:16]Write to MH i2c: E2 08 00 00 36 80 09 00 00 00 00 00 00 A8 [10:39:16]Write i2c OK [10:39:16]MH_I2C_Read... [10:39:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:16]Read from MH i2c: E2 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 00 36 00 90 00 AA [10:39:16]RAPDU: 90 00 [10:39:16]wFMCommunicate OK [10:39:16]SAM_PROTO_ClearQueue done [10:39:16]KKMCreateOFDPacket [10:39:16]OFDProtocolAddRootSTLVToBuf [10:39:16]FM_MakeSignedData [10:39:16]FM_MakeSignedData [10:39:16]SAM_PROTO_SignData [10:39:16]wFMCommunicate request_size=4 [10:39:16]MH_SAM_APDU [10:39:16]CAPDU: 80 0D 01 02 [10:39:16]Write to MH i2c: E2 08 00 01 36 80 0D 01 02 00 00 00 00 B0 [10:39:16]Write i2c OK [10:39:16]MH_I2C_Read... [10:39:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:16]Read from MH i2c: E2 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 01 36 00 90 00 AB [10:39:16]RAPDU: 90 00 [10:39:16]wFMCommunicate OK [10:39:16]wFMCommunicate request_size=255 [10:39:16]MH_SAM_APDU [10:39: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 B6 6C 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 88 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 70 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 27 00 00 00 00 07 04 06 00 5C 70 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 54 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF E9 00 00 35 04 06 00 46 A5 [10:39:16]Write to MH i2c: E2 02 01 02 36 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 6C 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 88 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 70 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 27 00 00 00 00 07 04 06 00 5C 70 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 54 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF E9 00 00 35 04 06 00 46 A5 00 00 0C [10:39:16]Write i2c OK [10:39:16]MH_I2C_Read... [10:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:16]Read from MH i2c: E2 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 02 36 00 90 00 AC [10:39:16]RAPDU: 90 00 [10:39:16]wFMCommunicate OK [10:39:16]wFMCommunicate request_size=9 [10:39:16]MH_SAM_APDU [10:39:16]CAPDU: 80 0D 02 02 04 8B DE CA 32 [10:39:16]Write to MH i2c: E2 0C 00 03 36 80 0D 02 02 04 00 8B DE CA 32 00 00 20 [10:39:16]Write i2c OK [10:39:16]MH_I2C_Read... [10:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:16]Read from MH i2c: E2 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 [10:39:16]MH_I2C_Read... [10:39:16]Read from MH i2c: E2 03 00 03 36 00 90 00 AD [10:39:16]RAPDU: 90 00 [10:39:16]wFMCommunicate OK [10:39:16]wFMCommunicate request_size=4 [10:39:16]MH_SAM_APDU [10:39:16]CAPDU: 80 0D 03 02 [10:39:16]Write to MH i2c: E2 08 00 04 36 80 0D 03 02 00 00 00 00 B5 [10:39:16]Write i2c OK [10:39:16]MH_I2C_Read... [10:39:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:17]Read from MH i2c: E2 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: E2 0B 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: E2 0B 00 04 36 00 12 96 07 10 AA 46 50 2F 90 00 E4 [10:39:17]RAPDU: 12 96 07 10 AA 46 50 2F 90 00 [10:39:17]wFMCommunicate OK [10:39:17]SAM_PROTO_SignData done [10:39:17]FM_MakeSignedData done [10:39:17]CreateOFDProtocolMessage [10:39:17]wFMCommunicate request_size=4 [10:39:17]MH_SAM_APDU [10:39:17]CAPDU: 80 11 00 00 [10:39:17]Write to MH i2c: E2 08 00 05 36 80 11 00 00 00 00 00 00 B5 [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:17]Read from MH i2c: E2 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: E2 17 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: E2 17 00 05 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 08 [10:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:39:17]wFMCommunicate OK [10:39:17]CreateOFDProtocolMessage done [10:39:17]OFDSenderStorePacket 59839 [10:39:17]StoreOFDPacket docnum=59839 [10:39:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F9 ED 06 01 D0 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 6C 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 88 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 70 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 27 00 00 00 00 07 04 06 00 5C 70 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 54 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF E9 00 00 35 04 06 00 46 A5 8B DE CA 32 12 96 07 10 AA 46 50 2F [10:39:17]CheckFolder [10:39:17]dirname=/storage/ofd_packets [10:39:17]CheckFolder done [10:39:17]ProducePacketName [10:39:17]name=ofd_packets/00059839 [10:39:17]NVStorageSaveData ofd_packets/00059839 [10:39:17]File name is /storage/ofd_packets/00059839 [10:39:17]Write 300 bytes [10:39:17]NVStorageSaveData done [10:39:17]OFDSenderStorePacket done [10:39:17]KKMCreateOFDPacket done [10:39:17]NVStorageSaveData kkm_last_timestamp [10:39:17]File name is /storage/kkm_last_timestamp [10:39:17]Write 4 bytes [10:39:17]NVStorageSaveData done [10:39:17]ExternCall_PrintAddStr [10:39:17]wPrintStart [10:39:17]Write to MH i2c: 01 00 00 06 36 3C [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 06 36 00 00 00 00 00 FF 0F 51 [10:39:17]RasterBufferAndPrint [10:39:17]line Счет N : (1)545538 [10:39:17]line ИНН: 02508201610067 [10:39:17]line Контрольно-Кассовый Чек [10:39:17]line ПРОДАЖА [10:39:17]line ТРК (МРК, ГНК) : 71 [10:39:17]line Товар: 2711190000 [10:39:17]line ГАЗ-К-5 [10:39:17]line 27.830 * 33.90 [10:39:17]line = 943.44 [10:39:17]line НДС 12% НСП 1% [10:39:17]line > о реализуемом товаре [10:39:17]line ОКРУГЛЕНИЕ: -0.44 [10:39:17]line ИТОГО: 943.00 [10:39:17]line Внесено: 1000.00 [10:39:17]line СДАЧА: 57.00 [10:39:17]line НСП 1% : 8.35 [10:39:17]line НДС 12% : 100.19 [10:39:17]line Наличными: 943.00 [10:39:17]line Безнал.: 0.00 [10:39:17]line Место: АЗС № 117 "Партнер Нефть" [10:39:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:39:17]line СНО: Общий режим [10:39:17]line Чек 234 05.06.2024 10:39 [10:39:17]line Смена: 72 ФФД: 1.0 [10:39:17]line ЗНМ: 0300000048 [10:39:17]line РНМ: 0000000000151680 [10:39:17]line Версия ККМ: v1.0 [10:39:17]line [10:39:17]line Дисконтная программа [10:39:17]line СУГ [10:39:17]line номер 117 [10:39:17]line сэкономлено 27.83 сом [10:39:17]line ФМ: 0000000000959414 [10:39:17]line ФД: 59839 [10:39:17]line ФПД: 77676830181938 [10:39:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103916&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59839&fm=77676830181938&tin=02508201610067®Number=0000000000151680&sum=94300 [10:39:17]OFD Sender: Processing packet 59839 [packets to send 53, broken 52] [10:39:17]ProducePacketName [10:39:17]name=ofd_packets/00059839 [10:39:17]OFD Sender: To server: pG, [10:39:17]CommunicateWithHost lk.salyk.kg:30040 [10:39:17]ConnectInit lk.salyk.kg [10:39:17]written 0, free lines is 4095 [10:39:17]Connected sock=10 [10:39:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F9 ED 06 01 D0 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 6C 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 88 70 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 70 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 27 00 00 00 00 07 04 06 00 5C 70 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 54 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF E9 00 00 35 04 06 00 46 A5 8B DE CA 32 12 96 07 10 AA 46 50 2F [10:39:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A4 A0 47 00 0F 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF E9 00 00 F4 03 04 00 58 EC 5F 66 B6 04 01 00 00 53 0B 2C 12 91 23 BE 71 [10:39:17]CommunicateWithHost err = 0 [10:39:17]CheckOFDResponse [10:39:17]1017 (14) - 77093643461234 [10:39:17]1041 (16) - 0000000000959414 [10:39:17]1040 (4) - 59839 [10:39:17]1012 (4) - 05.06.2024 04:40 [10:39:17]1206 (1) - 0 [10:39:17]OFD Sender: Remove packet 59839 [10:39:17]ProducePacketName [10:39:17]name=ofd_packets/00059839 [10:39:17]NVStorageDeleteData [10:39:17]Write to MH i2c: 01 00 00 36 36 6C [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 36 36 00 00 00 00 00 6D 0C EC [10:39:17]RasterBufferAndPrint [10:39:17]line [10:39:17]line [10:39:17]line [10:39:17]line [10:39:17]line [10:39:17]written 0, free lines is 3194 [10:39:17]MH_Cut [10:39:17]Write to MH i2c: D1 01 00 3D 36 01 45 [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: D1 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: D1 01 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: D1 01 00 3D 36 00 44 [10:39:17]Write to MH i2c: 01 00 00 3E 36 74 [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]OFD Sender: No OFD packet to send [10:39:18]*** Cut start [10:39:18]*** Partial cut [10:39:18]*** CUTSNS_PIN = 1 [10:39:18]*** CUTSNS_PIN = 0 [10:39:18]*** Brake cut motor [10:39:19]Read from MH i2c: 01 [10:39:19]MH_I2C_Read... [10:39:19]*** Stop cut motor [10:39:19]*** Cut end [10:39:19]Read from MH i2c: 01 07 00 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: 01 07 00 3E 36 00 00 00 00 00 FF 0F 89 [10:39:19]process_action close_receipt done [10:39:19]requested_data is exist [10:39:19]produce_requested_data [10:39:19]requested_item fm.sn is exist - process it [10:39:19]wFMCommunicate request_size=4 [10:39:19]MH_SAM_APDU [10:39:19]CAPDU: 80 11 00 00 [10:39:19]Write to MH i2c: E2 08 00 3F 36 80 11 00 00 00 00 00 00 EF [10:39:19]Write i2c OK [10:39:19]MH_I2C_Read... [10:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:19]Read from MH i2c: E2 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 17 00 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 17 00 3F 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 42 [10:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:39:19]wFMCommunicate OK [10:39:19]requested_item fd.num is exist - process it [10:39:19]SAM_PROTO_GetFieldsCounters [10:39:19]wFMCommunicate request_size=4 [10:39:19]MH_SAM_APDU [10:39:19]CAPDU: 80 13 00 00 [10:39:19]Write to MH i2c: E2 08 00 40 36 80 13 00 00 00 00 00 00 F2 [10:39:19]Write i2c OK [10:39:19]MH_I2C_Read... [10:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:19]Read from MH i2c: E2 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 62 00 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 62 00 40 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BF E9 00 00 0E 04 04 00 48 00 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 BD [10:39:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BF E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:19]wFMCommunicate OK [10:39:19]SAM_PROTO_GetFieldsCounters done [10:39:19]requested_item shift.num is exist - process it [10:39:19]requested_item shift.opened is exist - process it [10:39:19]req_shift_opened [10:39:19]FM_GetShiftState [10:39:19]SAM_PROTO_GetShiftState [10:39:19]wFMCommunicate request_size=4 [10:39:19]MH_SAM_APDU [10:39:19]CAPDU: 80 13 01 00 [10:39:19]Write to MH i2c: E2 08 00 41 36 80 13 01 00 00 00 00 00 F4 [10:39:19]Write i2c OK [10:39:19]MH_I2C_Read... [10:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:19]Read from MH i2c: E2 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 0E 00 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 0E 00 41 36 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2C [10:39:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:39:19]wFMCommunicate OK [10:39:19]SAM_PROTO_GetShiftState done [10:39:19]FM_GetShiftState done [10:39:19]req_shift_opened done [10:39:19]requested_item shift.open_date is exist - process it [10:39:19]req_shift_open_date [10:39:19]req_shift_open_date done [10:39:19]produce_requested_data done [10:39:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59839,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:39:19]process_action_free close_receipt [10:39:19]json_value_free [10:39:19]json_value_free done [10:39:19]process_json_proto returns [10:39:19]Send response to host [10:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59839,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:39:19]free response buf [10:39:19]execute_script done [10:39:19]execute_script returns [10:39:19]free content buf [10:39:19]Sock 8.Close socket [10:39:19]Sock 8.Thread stoped [10:39:22]OFD Sender: No OFD packet to send [10:39:28]OFD Sender: No OFD packet to send [10:39:33]OFD Sender: No OFD packet to send [10:39:38]OFD Sender: No OFD packet to send [10:39:43]OFD Sender: No OFD packet to send [10:39:48]OFD Sender: No OFD packet to send [10:39:51]accept exits with 9 [10:39:51]New connection [10:39:51]New thread 3067100516 created [10:39:51]Thread 3066957156 joined [10:39:51]Waiting for new connection... [10:39:51] Sock 9.Parse request [10:39:51]Sock 9.Check first char [10:39:51]Sock 9.First char is OK [10:39:51]request: POST /json_proto HTTP/1.0 [10:39:51]Method: POST [10:39:51]URL: /json_proto [10:39:51]Method is POST - this is cgi request [10:39:51]url: /json_proto [10:39:51]query_string will be loaded in cgi processing [10:39:51]execute_cgi json_proto POST (null) [10:39:51]execute_cgi path=json_proto method=POST [10:39:51]POST find Content-Length [10:39:51]Host: 172.17.60.68:8080 [10:39:51]Content-Length: 682 [10:39:51]Content-Type: application/json [10:39:51] [10:39:51]POST finish read [10:39:51]Found Content-Length = 682 [10:39:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:51]execute_script... [10:39: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)545541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:51]POST & json_proto [10:39:51]process_json_proto [10:39:51]json parsed OK: [10:39:51]protocol is kg_v1.0 [10:39:51]action value=close_receipt [10:39:51]process_action close_receipt [10:39:51]cmd_close_receipt [10:39:51]MH_GetDate [10:39:51]Write to MH i2c: F0 00 00 42 36 67 [10:39:51]Write i2c OK [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: F0 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: F0 09 00 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: F0 09 00 42 36 00 78 40 60 66 9A 61 5F 66 AE [10:39:51]GetLastDocTimeStamp 1717583956 [10:39:51]current date 1717583992 [10:39:51]FM_GetShiftState [10:39:51]SAM_PROTO_GetShiftState [10:39:51]wFMCommunicate request_size=4 [10:39:51]MH_SAM_APDU [10:39:51]CAPDU: 80 13 01 00 [10:39:51]Write to MH i2c: E2 08 00 43 36 80 13 01 00 00 00 00 00 F6 [10:39:51]Write i2c OK [10:39:51]MH_I2C_Read... [10:39:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:51]Read from MH i2c: E2 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: E2 0E 00 [10:39:51]MH_I2C_Read... [10:39:51]Read from MH i2c: E2 0E 00 43 36 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [10:39:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:39:51]wFMCommunicate OK [10:39:51]SAM_PROTO_GetShiftState done [10:39:51]FM_GetShiftState done [10:39:51]opened in 1717545916 [10:39:51]opened+sec_in_day 1717632316 [10:39:51]quantity*price = 100015 [10:39:51]sum+1 = 100017 [10:39:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 235 05.06.2024 10:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59840 ФПД: 69342374649187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103953&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59840&fm=69342374649187&tin=02508201610067®Number=0000000000151680&sum=100000 [10:39:53]StoreToDocumentArchive [10:39:53]shift 72 fd 59840 [10:39:53]save to /storage/0072/doc_00059840 [10:39:53]save last doc name /storage/0072/doc_00059840 to /storage/kkm_last_doc_name [10:39:53]save OK [10:39:53]Clear old archive folders... [10:39:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:53]tlvbuf is 00448E30 [10:39:53]SAM_PROTO_ClearQueue [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 09 00 00 [10:39:53]Write to MH i2c: E2 08 00 50 36 80 09 00 00 00 00 00 00 F8 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]OFD Sender: No OFD packet to send [10:39:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 50 36 00 90 00 FA [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]SAM_PROTO_ClearQueue done [10:39:53]KKMCreateOFDPacket [10:39:53]OFDProtocolAddRootSTLVToBuf [10:39:53]FM_MakeSignedData [10:39:53]FM_MakeSignedData [10:39:53]SAM_PROTO_SignData [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 0D 01 02 [10:39:53]Write to MH i2c: E2 08 00 51 36 80 0D 01 02 00 00 00 00 00 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 51 36 00 90 00 FB [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]wFMCommunicate request_size=255 [10:39:53]MH_SAM_APDU [10:39: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 79 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 E9 00 00 35 04 06 00 3F [10:39:53]Write to MH i2c: E2 02 01 52 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 79 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 E9 00 00 35 04 06 00 3F 00 00 1F [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 52 36 00 90 00 FC [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]wFMCommunicate request_size=10 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 0D 02 02 05 11 07 9B DD 63 [10:39:53]Write to MH i2c: E2 0D 00 53 36 80 0D 02 02 05 00 11 07 9B DD 63 00 00 00 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 53 36 00 90 00 FD [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 0D 03 02 [10:39:53]Write to MH i2c: E2 08 00 54 36 80 0D 03 02 00 00 00 00 05 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 0B 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 0B 00 54 36 00 53 94 9F E3 65 F0 E7 23 90 00 CE [10:39:53]RAPDU: 53 94 9F E3 65 F0 E7 23 90 00 [10:39:53]wFMCommunicate OK [10:39:53]SAM_PROTO_SignData done [10:39:53]FM_MakeSignedData done [10:39:53]CreateOFDProtocolMessage [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 11 00 00 [10:39:53]Write to MH i2c: E2 08 00 55 36 80 11 00 00 00 00 00 00 05 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 17 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 17 00 55 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [10:39:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:39:53]wFMCommunicate OK [10:39:53]CreateOFDProtocolMessage done [10:39:53]OFDSenderStorePacket 59840 [10:39:53]StoreOFDPacket docnum=59840 [10:39:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A0 1F 07 01 AF 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 79 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 E9 00 00 35 04 06 00 3F 11 07 9B DD 63 53 94 9F E3 65 F0 E7 23 [10:39:53]CheckFolder [10:39:53]dirname=/storage/ofd_packets [10:39:53]CheckFolder done [10:39:53]ProducePacketName [10:39:53]name=ofd_packets/00059840 [10:39:53]NVStorageSaveData ofd_packets/00059840 [10:39:53]File name is /storage/ofd_packets/00059840 [10:39:53]Write 301 bytes [10:39:53]NVStorageSaveData done [10:39:53]OFDSenderStorePacket done [10:39:53]KKMCreateOFDPacket done [10:39:53]NVStorageSaveData kkm_last_timestamp [10:39:53]File name is /storage/kkm_last_timestamp [10:39:53]Write 4 bytes [10:39:53]OFD Sender: Processing packet 59840 [packets to send 53, broken 52] [10:39:53]ProducePacketName [10:39:53]name=ofd_packets/00059840 [10:39:53]OFD Sender: To server: pG, [10:39:53]CommunicateWithHost lk.salyk.kg:30040 [10:39:53]ConnectInit lk.salyk.kg [10:39:53]NVStorageSaveData done [10:39:53]ExternCall_PrintAddStr [10:39:53]wPrintStart [10:39:53]Write to MH i2c: 01 00 00 56 36 8C [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: 01 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: 01 07 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: 01 07 00 56 36 00 00 00 00 00 FF 0F A1 [10:39:53]RasterBufferAndPrint [10:39:53]line Счет N : (1)545541 [10:39:53]line ИНН: 02508201610067 [10:39:53]line Контрольно-Кассовый Чек [10:39:53]line ПРОДАЖА [10:39:53]line ТРК (МРК, ГНК) : 22 [10:39:53]line Товар: 2710124130 [10:39:53]line Аи-92-К-5 [10:39:53]line 14.950 * 66.90 [10:39:53]line = 1000.16 [10:39:53]line НДС 12% НСП 1% [10:39:53]line > о реализуемом товаре [10:39:53]line ОКРУГЛЕНИЕ: -0.16 [10:39:53]line ИТОГО: 1000.00 [10:39:53]line Внесено: 1000.00 [10:39:53]line СДАЧА: 0.00 [10:39:53]line НСП 1% : 8.85 [10:39:53]line НДС 12% : 106.21 [10:39:53]line Наличными: 1000.00 [10:39:53]line Безнал.: 0.00 [10:39:53]line Место: АЗС № 117 "Партнер Нефть" [10:39:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:39:53]line СНО: Общий режим [10:39:53]line Чек 235 05.06.2024 10:39 [10:39:53]line Смена: 72 ФФД: 1.0 [10:39:53]line ЗНМ: 0300000048 [10:39:53]line РНМ: 0000000000151680 [10:39:53]line Версия ККМ: v1.0 [10:39:53]line ФМ: 0000000000959414 [10:39:53]line ФД: 59840 [10:39:53]line ФПД: 69342374649187 [10:39:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T103953&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59840&fm=69342374649187&tin=02508201610067®Number=0000000000151680&sum=100000 [10:39:53]Connected sock=11 [10:39:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A0 1F 07 01 AF 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 79 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 E9 00 00 35 04 06 00 3F 11 07 9B DD 63 53 94 9F E3 65 F0 E7 23 [10:39:53]written 0, free lines is 4095 [10:39:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 93 FE 47 00 17 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 E9 00 00 F4 03 04 00 7D EC 5F 66 B6 04 01 00 00 BF 62 DC E2 0F 03 1E D7 [10:39:54]CommunicateWithHost err = 0 [10:39:54]CheckOFDResponse [10:39:54]1017 (14) - 77093643461234 [10:39:54]1041 (16) - 0000000000959414 [10:39:54]1040 (4) - 59840 [10:39:54]1012 (4) - 05.06.2024 04:41 [10:39:54]1206 (1) - 0 [10:39:54]OFD Sender: Remove packet 59840 [10:39:54]ProducePacketName [10:39:54]name=ofd_packets/00059840 [10:39:54]NVStorageDeleteData [10:39:54]Write to MH i2c: 01 00 00 81 36 B7 [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 81 36 00 00 00 00 00 A7 0C 71 [10:39:54]RasterBufferAndPrint [10:39:54]line [10:39:54]line [10:39:54]line [10:39:54]line [10:39:54]line [10:39:54]written 0, free lines is 3245 [10:39:54]MH_Cut [10:39:54]Write to MH i2c: D1 01 00 88 36 01 90 [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D1 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D1 01 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D1 01 00 88 36 00 8F [10:39:54]Write to MH i2c: 01 00 00 89 36 BF [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]OFD Sender: No OFD packet to send [10:39:55]*** Cut start [10:39:55]*** Partial cut [10:39:55]*** CUTSNS_PIN = 1 [10:39:55]*** CUTSNS_PIN = 0 [10:39:55]*** Brake cut motor [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]*** Stop cut motor [10:39:55]*** Cut end [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 89 36 00 00 00 00 00 FF 0F D4 [10:39:55]process_action close_receipt done [10:39:55]requested_data is exist [10:39:55]produce_requested_data [10:39:55]requested_item fm.sn is exist - process it [10:39:55]wFMCommunicate request_size=4 [10:39:55]MH_SAM_APDU [10:39:55]CAPDU: 80 11 00 00 [10:39:55]Write to MH i2c: E2 08 00 8A 36 80 11 00 00 00 00 00 00 3A [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:55]Read from MH i2c: E2 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: E2 17 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: E2 17 00 8A 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [10:39:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:39:55]wFMCommunicate OK [10:39:55]requested_item fd.num is exist - process it [10:39:55]SAM_PROTO_GetFieldsCounters [10:39:55]wFMCommunicate request_size=4 [10:39:55]MH_SAM_APDU [10:39:55]CAPDU: 80 13 00 00 [10:39:55]Write to MH i2c: E2 08 00 8B 36 80 13 00 00 00 00 00 00 3D [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:56]Read from MH i2c: E2 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 62 00 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 62 00 8B 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C0 E9 00 00 0E 04 04 00 48 00 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 0C [10:39:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C0 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:56]wFMCommunicate OK [10:39:56]SAM_PROTO_GetFieldsCounters done [10:39:56]requested_item shift.num is exist - process it [10:39:56]requested_item shift.opened is exist - process it [10:39:56]req_shift_opened [10:39:56]FM_GetShiftState [10:39:56]SAM_PROTO_GetShiftState [10:39:56]wFMCommunicate request_size=4 [10:39:56]MH_SAM_APDU [10:39:56]CAPDU: 80 13 01 00 [10:39:56]Write to MH i2c: E2 08 00 8C 36 80 13 01 00 00 00 00 00 3F [10:39:56]Write i2c OK [10:39:56]MH_I2C_Read... [10:39:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:56]Read from MH i2c: E2 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 0E 00 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 0E 00 8C 36 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 77 [10:39:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:39:56]wFMCommunicate OK [10:39:56]SAM_PROTO_GetShiftState done [10:39:56]FM_GetShiftState done [10:39:56]req_shift_opened done [10:39:56]requested_item shift.open_date is exist - process it [10:39:56]req_shift_open_date [10:39:56]req_shift_open_date done [10:39:56]produce_requested_data done [10:39:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59840,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:39:56]process_action_free close_receipt [10:39:56]json_value_free [10:39:56]json_value_free done [10:39:56]process_json_proto returns [10:39:56]Send response to host [10:39:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59840,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:39:56]free response buf [10:39:56]execute_script done [10:39:56]execute_script returns [10:39:56]free content buf [10:39:56]Sock 9.Close socket [10:39:56]Sock 9.Thread stoped [10:39:59]OFD Sender: No OFD packet to send [10:40:04]OFD Sender: No OFD packet to send [10:40:09]accept exits with 8 [10:40:09]New connection [10:40:09]New thread 3066957156 created [10:40:09]Thread 3067100516 joined [10:40:09]Waiting for new connection... [10:40:09] Sock 8.Parse request [10:40:09]Sock 8.Check first char [10:40:09]Sock 8.First char is OK [10:40:09]request: POST /json_proto HTTP/1.0 [10:40:09]Method: POST [10:40:09]URL: /json_proto [10:40:09]Method is POST - this is cgi request [10:40:09]url: /json_proto [10:40:09]query_string will be loaded in cgi processing [10:40:09]execute_cgi json_proto POST (null) [10:40:09]execute_cgi path=json_proto method=POST [10:40:09]POST find Content-Length [10:40:09]Host: 172.17.60.68:8080 [10:40:09]Content-Length: 682 [10:40:09]Content-Type: application/json [10:40:09] [10:40:09]POST finish read [10:40:09]Found Content-Length = 682 [10:40:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:09]execute_script... [10:40: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)545543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:09]POST & json_proto [10:40:09]process_json_proto [10:40:09]json parsed OK: [10:40:09]protocol is kg_v1.0 [10:40:09]action value=close_receipt [10:40:09]process_action close_receipt [10:40:09]cmd_close_receipt [10:40:09]MH_GetDate [10:40:09]Write to MH i2c: F0 00 00 8D 36 B2 [10:40:09]Write i2c OK [10:40:09]MH_I2C_Read... [10:40:09]Read from MH i2c: F0 [10:40:09]MH_I2C_Read... [10:40:09]Read from MH i2c: F0 09 00 [10:40:09]MH_I2C_Read... [10:40:09]Read from MH i2c: F0 09 00 8D 36 00 8A 40 60 66 9A 61 5F 66 0B [10:40:09]GetLastDocTimeStamp 1717583993 [10:40:09]current date 1717584010 [10:40:09]FM_GetShiftState [10:40:09]SAM_PROTO_GetShiftState [10:40:09]wFMCommunicate request_size=4 [10:40:09]MH_SAM_APDU [10:40:09]CAPDU: 80 13 01 00 [10:40:09]Write to MH i2c: E2 08 00 8E 36 80 13 01 00 00 00 00 00 41 [10:40:09]Write i2c OK [10:40:09]MH_I2C_Read... [10:40:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:09]Read from MH i2c: E2 [10:40:09]MH_I2C_Read... [10:40:09]Read from MH i2c: E2 0E 00 [10:40:09]MH_I2C_Read... [10:40:09]Read from MH i2c: E2 0E 00 8E 36 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [10:40:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:40:09]wFMCommunicate OK [10:40:09]SAM_PROTO_GetShiftState done [10:40:09]FM_GetShiftState done [10:40:09]opened in 1717545916 [10:40:09]opened+sec_in_day 1717632316 [10:40:09]quantity*price = 100015 [10:40:09]sum+1 = 100017 [10:40:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 236 05.06.2024 10:40 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59841 ФПД: 133880206688523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104010&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59841&fm=133880206688523&tin=02508201610067®Number=0000000000151680&sum=100000 [10:40:10]StoreToDocumentArchive [10:40:10]shift 72 fd 59841 [10:40:10]save to /storage/0072/doc_00059841 [10:40:10]save last doc name /storage/0072/doc_00059841 to /storage/kkm_last_doc_name [10:40:10]save OK [10:40:10]Clear old archive folders... [10:40:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:10]tlvbuf is 004A3D80 [10:40:10]SAM_PROTO_ClearQueue [10:40:10]wFMCommunicate request_size=4 [10:40:10]MH_SAM_APDU [10:40:10]CAPDU: 80 09 00 00 [10:40:10]Write to MH i2c: E2 08 00 9B 36 80 09 00 00 00 00 00 00 43 [10:40:10]Write i2c OK [10:40:10]MH_I2C_Read... [10:40:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:10]Read from MH i2c: E2 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 9B 36 00 90 00 45 [10:40:10]RAPDU: 90 00 [10:40:10]wFMCommunicate OK [10:40:10]SAM_PROTO_ClearQueue done [10:40:10]KKMCreateOFDPacket [10:40:10]OFDProtocolAddRootSTLVToBuf [10:40:10]FM_MakeSignedData [10:40:10]FM_MakeSignedData [10:40:10]SAM_PROTO_SignData [10:40:10]wFMCommunicate request_size=4 [10:40:10]MH_SAM_APDU [10:40:10]CAPDU: 80 0D 01 02 [10:40:10]Write to MH i2c: E2 08 00 9C 36 80 0D 01 02 00 00 00 00 4B [10:40:10]Write i2c OK [10:40:10]MH_I2C_Read... [10:40:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:10]Read from MH i2c: E2 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 9C 36 00 90 00 46 [10:40:10]RAPDU: 90 00 [10:40:10]wFMCommunicate OK [10:40:10]wFMCommunicate request_size=255 [10:40:10]MH_SAM_APDU [10:40:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 8A 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 E9 00 00 35 04 06 00 79 [10:40:10]Write to MH i2c: E2 02 01 9D 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 8A 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 E9 00 00 35 04 06 00 79 00 00 B7 [10:40:10]Write i2c OK [10:40:10]MH_I2C_Read... [10:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:10]Read from MH i2c: E2 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 9D 36 00 90 00 47 [10:40:10]RAPDU: 90 00 [10:40:10]wFMCommunicate OK [10:40:10]wFMCommunicate request_size=10 [10:40:10]MH_SAM_APDU [10:40:10]CAPDU: 80 0D 02 02 05 C3 6A 29 81 0B [10:40:10]Write to MH i2c: E2 0D 00 9E 36 80 0D 02 02 05 00 C3 6A 29 81 0B 00 00 3A [10:40:10]Write i2c OK [10:40:10]MH_I2C_Read... [10:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:10]Read from MH i2c: E2 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 03 00 9E 36 00 90 00 48 [10:40:10]RAPDU: 90 00 [10:40:10]wFMCommunicate OK [10:40:10]wFMCommunicate request_size=4 [10:40:10]MH_SAM_APDU [10:40:10]CAPDU: 80 0D 03 02 [10:40:10]Write to MH i2c: E2 08 00 9F 36 80 0D 03 02 00 00 00 00 50 [10:40:10]Write i2c OK [10:40:10]MH_I2C_Read... [10:40:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:10]Read from MH i2c: E2 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 0B 00 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 0B 00 9F 36 00 C1 8E DC 5C A3 A3 B8 05 90 00 DB [10:40:10]RAPDU: C1 8E DC 5C A3 A3 B8 05 90 00 [10:40:10]wFMCommunicate OK [10:40:10]SAM_PROTO_SignData done [10:40:10]FM_MakeSignedData done [10:40:10]CreateOFDProtocolMessage [10:40:10]wFMCommunicate request_size=4 [10:40:10]MH_SAM_APDU [10:40:10]CAPDU: 80 11 00 00 [10:40:10]Write to MH i2c: E2 08 00 A0 36 80 11 00 00 00 00 00 00 50 [10:40:10]Write i2c OK [10:40:10]MH_I2C_Read... [10:40:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:10]Read from MH i2c: E2 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 17 00 [10:40:10]MH_I2C_Read... [10:40:10]Read from MH i2c: E2 17 00 A0 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [10:40:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:40:11]wFMCommunicate OK [10:40:11]CreateOFDProtocolMessage done [10:40:11]OFDSenderStorePacket 59841 [10:40:11]StoreOFDPacket docnum=59841 [10:40:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9D F9 07 01 8F E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 8A 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 E9 00 00 35 04 06 00 79 C3 6A 29 81 0B C1 8E DC 5C A3 A3 B8 05 [10:40:11]CheckFolder [10:40:11]dirname=/storage/ofd_packets [10:40:11]CheckFolder done [10:40:11]ProducePacketName [10:40:11]name=ofd_packets/00059841 [10:40:11]NVStorageSaveData ofd_packets/00059841 [10:40:11]File name is /storage/ofd_packets/00059841 [10:40:11]Write 301 bytes [10:40:11]NVStorageSaveData done [10:40:11]OFDSenderStorePacket done [10:40:11]KKMCreateOFDPacket done [10:40:11]NVStorageSaveData kkm_last_timestamp [10:40:11]File name is /storage/kkm_last_timestamp [10:40:11]Write 4 bytes [10:40:11]NVStorageSaveData done [10:40:11]ExternCall_PrintAddStr [10:40:11]wPrintStart [10:40:11]Write to MH i2c: 01 00 00 A1 36 D7 [10:40:11]Write i2c OK [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: 01 [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: 01 07 00 [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: 01 07 00 A1 36 00 00 00 00 00 FF 0F EC [10:40:11]RasterBufferAndPrint [10:40:11]line Счет N : (1)545543 [10:40:11]line ИНН: 02508201610067 [10:40:11]line Контрольно-Кассовый Чек [10:40:11]line ПРОДАЖА [10:40:11]line ТРК (МРК, ГНК) : 42 [10:40:11]line Товар: 2710124130 [10:40:11]line Аи-92-К-5 [10:40:11]line 14.950 * 66.90 [10:40:11]line = 1000.16 [10:40:11]line НДС 12% НСП 1% [10:40:11]line > о реализуемом товаре [10:40:11]line ОКРУГЛЕНИЕ: -0.16 [10:40:11]line ИТОГО: 1000.00 [10:40:11]line Внесено: 1000.00 [10:40:11]line СДАЧА: 0.00 [10:40:11]line НСП 1% : 8.85 [10:40:11]line НДС 12% : 106.21 [10:40:11]line Наличными: 1000.00 [10:40:11]line Безнал.: 0.00 [10:40:11]line Место: АЗС № 117 "Партнер Нефть" [10:40:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:40:11]line СНО: Общий режим [10:40:11]line Чек 236 05.06.2024 10:40 [10:40:11]line Смена: 72 ФФД: 1.0 [10:40:11]line ЗНМ: 0300000048 [10:40:11]line РНМ: 0000000000151680 [10:40:11]line Версия ККМ: v1.0 [10:40:11]line ФМ: 0000000000959414 [10:40:11]line ФД: 59841 [10:40:11]line ФПД: 133880206688523 [10:40:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104010&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59841&fm=133880206688523&tin=02508201610067®Number=0000000000151680&sum=100000 [10:40:11]OFD Sender: Processing packet 59841 [packets to send 53, broken 52] [10:40:11]ProducePacketName [10:40:11]name=ofd_packets/00059841 [10:40:11]OFD Sender: To server: pG, [10:40:11]CommunicateWithHost lk.salyk.kg:30040 [10:40:11]ConnectInit lk.salyk.kg [10:40:11]written 0, free lines is 4095 [10:40:11]Connected sock=11 [10:40:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9D F9 07 01 8F E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 8A 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 E9 00 00 35 04 06 00 79 C3 6A 29 81 0B C1 8E DC 5C A3 A3 B8 05 [10:40:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 16 30 47 00 FD 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 39 35 39 34 31 34 10 04 04 00 C1 E9 00 00 F4 03 04 00 8E EC 5F 66 B6 04 01 00 00 F2 8B E3 7E DA 6C 41 63 [10:40:11]CommunicateWithHost err = 0 [10:40:11]CheckOFDResponse [10:40:11]1017 (14) - 77093643461234 [10:40:11]1041 (16) - 0000000000959414 [10:40:11]1040 (4) - 59841 [10:40:11]1012 (4) - 05.06.2024 04:41 [10:40:11]1206 (1) - 0 [10:40:11]OFD Sender: Remove packet 59841 [10:40:11]ProducePacketName [10:40:11]name=ofd_packets/00059841 [10:40:11]NVStorageDeleteData [10:40:11]Write to MH i2c: 01 00 00 CC 36 02 [10:40:11]Write i2c OK [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: 01 [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: 01 07 00 [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: 01 07 00 CC 36 00 00 00 00 00 B2 0C C7 [10:40:11]RasterBufferAndPrint [10:40:11]line [10:40:11]line [10:40:11]line [10:40:11]line [10:40:11]line [10:40:11]written 0, free lines is 3255 [10:40:11]MH_Cut [10:40:11]Write to MH i2c: D1 01 00 D3 36 01 DB [10:40:11]Write i2c OK [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: D1 [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: D1 01 00 [10:40:11]MH_I2C_Read... [10:40:11]Read from MH i2c: D1 01 00 D3 36 00 DA [10:40:11]Write to MH i2c: 01 00 00 D4 36 0A [10:40:11]Write i2c OK [10:40:11]MH_I2C_Read... [10:40:12]OFD Sender: No OFD packet to send [10:40:12]*** Cut start [10:40:12]*** Partial cut [10:40:12]*** CUTSNS_PIN = 1 [10:40:12]*** CUTSNS_PIN = 0 [10:40:13]*** Brake cut motor [10:40:13]Read from MH i2c: 01 [10:40:13]MH_I2C_Read... [10:40:13]*** Stop cut motor [10:40:13]*** Cut end [10:40:13]Read from MH i2c: 01 07 00 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: 01 07 00 D4 36 00 00 00 00 00 FF 0F 1F [10:40:13]process_action close_receipt done [10:40:13]requested_data is exist [10:40:13]produce_requested_data [10:40:13]requested_item fm.sn is exist - process it [10:40:13]wFMCommunicate request_size=4 [10:40:13]MH_SAM_APDU [10:40:13]CAPDU: 80 11 00 00 [10:40:13]Write to MH i2c: E2 08 00 D5 36 80 11 00 00 00 00 00 00 85 [10:40:13]Write i2c OK [10:40:13]MH_I2C_Read... [10:40:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:13]Read from MH i2c: E2 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 17 00 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 17 00 D5 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [10:40:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:40:13]wFMCommunicate OK [10:40:13]requested_item fd.num is exist - process it [10:40:13]SAM_PROTO_GetFieldsCounters [10:40:13]wFMCommunicate request_size=4 [10:40:13]MH_SAM_APDU [10:40:13]CAPDU: 80 13 00 00 [10:40:13]Write to MH i2c: E2 08 00 D6 36 80 13 00 00 00 00 00 00 88 [10:40:13]Write i2c OK [10:40:13]MH_I2C_Read... [10:40:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:13]Read from MH i2c: E2 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 62 00 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 62 00 D6 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C1 E9 00 00 0E 04 04 00 48 00 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 5B [10:40:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C1 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:13]wFMCommunicate OK [10:40:13]SAM_PROTO_GetFieldsCounters done [10:40:13]requested_item shift.num is exist - process it [10:40:13]requested_item shift.opened is exist - process it [10:40:13]req_shift_opened [10:40:13]FM_GetShiftState [10:40:13]SAM_PROTO_GetShiftState [10:40:13]wFMCommunicate request_size=4 [10:40:13]MH_SAM_APDU [10:40:13]CAPDU: 80 13 01 00 [10:40:13]Write to MH i2c: E2 08 00 D7 36 80 13 01 00 00 00 00 00 8A [10:40:13]Write i2c OK [10:40:13]MH_I2C_Read... [10:40:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:13]Read from MH i2c: E2 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 0E 00 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 0E 00 D7 36 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C2 [10:40:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:40:13]wFMCommunicate OK [10:40:13]SAM_PROTO_GetShiftState done [10:40:13]FM_GetShiftState done [10:40:13]req_shift_opened done [10:40:13]requested_item shift.open_date is exist - process it [10:40:13]req_shift_open_date [10:40:13]req_shift_open_date done [10:40:13]produce_requested_data done [10:40:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59841,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:40:13]process_action_free close_receipt [10:40:13]json_value_free [10:40:13]json_value_free done [10:40:13]process_json_proto returns [10:40:13]Send response to host [10:40:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59841,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:40:13]free response buf [10:40:13]execute_script done [10:40:13]execute_script returns [10:40:13]free content buf [10:40:13]Sock 8.Close socket [10:40:13]Sock 8.Thread stoped [10:40:17]OFD Sender: No OFD packet to send [10:40:22]OFD Sender: No OFD packet to send [10:40:27]OFD Sender: No OFD packet to send [10:40:32]OFD Sender: No OFD packet to send [10:40:37]OFD Sender: No OFD packet to send [10:40:42]OFD Sender: No OFD packet to send [10:40:47]OFD Sender: No OFD packet to send [10:40:52]OFD Sender: No OFD packet to send [10:40:57]OFD Sender: No OFD packet to send [10:41:02]OFD Sender: No OFD packet to send [10:41:07]OFD Sender: No OFD packet to send [10:41:12]OFD Sender: No OFD packet to send [10:41:17]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:27]OFD Sender: No OFD packet to send [10:41:32]OFD Sender: No OFD packet to send [10:41:37]OFD Sender: No OFD packet to send [10:41:42]OFD Sender: No OFD packet to send [10:41:46]accept exits with 9 [10:41:46]New connection [10:41:46]New thread 3067100516 created [10:41:46]Thread 3066957156 joined [10:41:46]Waiting for new connection... [10:41:46] Sock 9.Parse request [10:41:46]Sock 9.Check first char [10:41:46]Sock 9.First char is OK [10:41:46]request: POST /json_proto HTTP/1.0 [10:41:46]Method: POST [10:41:46]URL: /json_proto [10:41:46]Method is POST - this is cgi request [10:41:46]url: /json_proto [10:41:46]query_string will be loaded in cgi processing [10:41:46]execute_cgi json_proto POST (null) [10:41:46]execute_cgi path=json_proto method=POST [10:41:46]POST find Content-Length [10:41:46]Host: 172.17.60.68:8080 [10:41:46]Content-Length: 990 [10:41:46]Content-Type: application/json [10:41:46] [10:41:46]POST finish read [10:41:46]Found Content-Length = 990 [10:41:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 32.900, "sum" : 1115.31, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 32.90 \u0441\u043E\u043C", "deposit" : 1115.00, "total" : 1115.00, "payments": [ { "type": 0, "sum" : 1115.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:46]execute_script... [10:41:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 32.900, "sum" : 1115.31, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 32.90 \u0441\u043E\u043C", "deposit" : 1115.00, "total" : 1115.00, "payments": [ { "type": 0, "sum" : 1115.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:46]POST & json_proto [10:41:46]process_json_proto [10:41:46]json parsed OK: [10:41:46]protocol is kg_v1.0 [10:41:46]action value=close_receipt [10:41:46]process_action close_receipt [10:41:46]cmd_close_receipt [10:41:46]MH_GetDate [10:41:46]Write to MH i2c: F0 00 00 D8 36 FD [10:41:46]Write i2c OK [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: F0 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: F0 09 00 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: F0 09 00 D8 36 00 EB 40 60 66 9A 61 5F 66 B7 [10:41:46]GetLastDocTimeStamp 1717584010 [10:41:46]current date 1717584107 [10:41:46]FM_GetShiftState [10:41:46]SAM_PROTO_GetShiftState [10:41:46]wFMCommunicate request_size=4 [10:41:46]MH_SAM_APDU [10:41:46]CAPDU: 80 13 01 00 [10:41:46]Write to MH i2c: E2 08 00 D9 36 80 13 01 00 00 00 00 00 8C [10:41:46]Write i2c OK [10:41:46]MH_I2C_Read... [10:41:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:46]Read from MH i2c: E2 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 0E 00 [10:41:46]MH_I2C_Read... [10:41:46]Read from MH i2c: E2 0E 00 D9 36 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C4 [10:41:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:41:46]wFMCommunicate OK [10:41:46]SAM_PROTO_GetShiftState done [10:41:46]FM_GetShiftState done [10:41:46]opened in 1717545916 [10:41:46]opened+sec_in_day 1717632316 [10:41:46]quantity*price = 111531 [10:41:46]sum+1 = 111532 [10:41:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 1115.00 Внесено: 1115.00 СДАЧА: 0.00 НСП 1% : 9.87 НДС 12% : 118.44 Наличными: 1115.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 237 05.06.2024 10:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 32.90 сом ФМ: 0000000000959414 ФД: 59842 ФПД: 255435920663619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104147&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59842&fm=255435920663619&tin=02508201610067®Number=0000000000151680&sum=111500 [10:41:47]StoreToDocumentArchive [10:41:47]shift 72 fd 59842 [10:41:47]save to /storage/0072/doc_00059842 [10:41:47]save last doc name /storage/0072/doc_00059842 to /storage/kkm_last_doc_name [10:41:47]save OK [10:41:47]Clear old archive folders... [10:41:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:41:47]tlvbuf is 004EF440 [10:41:47]SAM_PROTO_ClearQueue [10:41:47]wFMCommunicate request_size=4 [10:41:47]MH_SAM_APDU [10:41:47]CAPDU: 80 09 00 00 [10:41:47]Write to MH i2c: E2 08 00 E6 36 80 09 00 00 00 00 00 00 8E [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:47]Read from MH i2c: E2 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 03 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 03 00 E6 36 00 90 00 90 [10:41:47]RAPDU: 90 00 [10:41:47]wFMCommunicate OK [10:41:47]SAM_PROTO_ClearQueue done [10:41:47]KKMCreateOFDPacket [10:41:47]OFDProtocolAddRootSTLVToBuf [10:41:47]FM_MakeSignedData [10:41:47]FM_MakeSignedData [10:41:47]SAM_PROTO_SignData [10:41:47]wFMCommunicate request_size=4 [10:41:47]MH_SAM_APDU [10:41:47]CAPDU: 80 0D 01 02 [10:41:47]Write to MH i2c: E2 08 00 E7 36 80 0D 01 02 00 00 00 00 96 [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:47]Read from MH i2c: E2 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 03 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 03 00 E7 36 00 90 00 91 [10:41:47]RAPDU: 90 00 [10:41:47]wFMCommunicate OK [10:41:47]wFMCommunicate request_size=255 [10:41:47]MH_SAM_APDU [10:41:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 84 80 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 AB B3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C B3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2E 00 00 00 00 07 04 06 00 8C B3 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 EB 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 E9 00 00 35 04 06 00 E8 51 [10:41:47]Write to MH i2c: E2 02 01 E8 36 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 84 80 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 AB B3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C B3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2E 00 00 00 00 07 04 06 00 8C B3 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 EB 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 E9 00 00 35 04 06 00 E8 51 00 00 CB [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:47]Read from MH i2c: E2 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 03 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 03 00 E8 36 00 90 00 92 [10:41:47]RAPDU: 90 00 [10:41:47]wFMCommunicate OK [10:41:47]wFMCommunicate request_size=9 [10:41:47]MH_SAM_APDU [10:41:47]CAPDU: 80 0D 02 02 04 4F 50 64 43 [10:41:47]Write to MH i2c: E2 0C 00 E9 36 80 0D 02 02 04 00 4F 50 64 43 00 00 E7 [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 [10:41:47]MH_I2C_Read... [10:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:47]Read from MH i2c: E2 03 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 03 00 E9 36 00 90 00 93 [10:41:47]RAPDU: 90 00 [10:41:47]wFMCommunicate OK [10:41:47]wFMCommunicate request_size=4 [10:41:47]MH_SAM_APDU [10:41:47]CAPDU: 80 0D 03 02 [10:41:47]Write to MH i2c: E2 08 00 EA 36 80 0D 03 02 00 00 00 00 9B [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:47]Read from MH i2c: E2 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 0B 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 0B 00 EA 36 00 FC 45 31 5E C8 85 4C 9D 90 00 A2 [10:41:47]RAPDU: FC 45 31 5E C8 85 4C 9D 90 00 [10:41:47]wFMCommunicate OK [10:41:47]SAM_PROTO_SignData done [10:41:47]FM_MakeSignedData done [10:41:47]CreateOFDProtocolMessage [10:41:47]wFMCommunicate request_size=4 [10:41:47]MH_SAM_APDU [10:41:47]CAPDU: 80 11 00 00 [10:41:47]Write to MH i2c: E2 08 00 EB 36 80 11 00 00 00 00 00 00 9B [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:47]Read from MH i2c: E2 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 17 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: E2 17 00 EB 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EE [10:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:41:47]wFMCommunicate OK [10:41:47]CreateOFDProtocolMessage done [10:41:47]OFDSenderStorePacket 59842 [10:41:47]StoreOFDPacket docnum=59842 [10:41:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 37 F1 06 01 8C F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 84 80 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 AB B3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C B3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2E 00 00 00 00 07 04 06 00 8C B3 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 EB 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 E9 00 00 35 04 06 00 E8 51 4F 50 64 43 FC 45 31 5E C8 85 4C 9D [10:41:47]CheckFolder [10:41:47]dirname=/storage/ofd_packets [10:41:47]CheckFolder done [10:41:47]ProducePacketName [10:41:47]name=ofd_packets/00059842 [10:41:47]NVStorageSaveData ofd_packets/00059842 [10:41:47]File name is /storage/ofd_packets/00059842 [10:41:47]Write 300 bytes [10:41:47]NVStorageSaveData done [10:41:47]OFDSenderStorePacket done [10:41:47]KKMCreateOFDPacket done [10:41:47]NVStorageSaveData kkm_last_timestamp [10:41:47]File name is /storage/kkm_last_timestamp [10:41:47]Write 4 bytes [10:41:47]NVStorageSaveData done [10:41:47]ExternCall_PrintAddStr [10:41:47]wPrintStart [10:41:47]Write to MH i2c: 01 00 00 EC 36 22 [10:41:47]Write i2c OK [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: 01 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: 01 07 00 [10:41:47]MH_I2C_Read... [10:41:47]Read from MH i2c: 01 07 00 EC 36 00 00 00 00 00 FF 0F 37 [10:41:47]RasterBufferAndPrint [10:41:47]line Счет N : (1)545540 [10:41:47]line ИНН: 02508201610067 [10:41:47]line Контрольно-Кассовый Чек [10:41:47]line ПРОДАЖА [10:41:47]line ТРК (МРК, ГНК) : 72 [10:41:47]line Товар: 2711190000 [10:41:47]line ГАЗ-К-5 [10:41:47]line 32.900 * 33.90 [10:41:47]line = 1115.31 [10:41:47]line НДС 12% НСП 1% [10:41:47]line > о реализуемом товаре [10:41:47]line ОКРУГЛЕНИЕ: -0.31 [10:41:47]line ИТОГО: 1115.00 [10:41:47]line Внесено: 1115.00 [10:41:47]line СДАЧА: 0.00 [10:41:47]line НСП 1% : 9.87 [10:41:47]line НДС 12% : 118.44 [10:41:47]line Наличными: 1115.00 [10:41:47]line Безнал.: 0.00 [10:41:47]line Место: АЗС № 117 "Партнер Нефть" [10:41:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:41:47]line СНО: Общий режим [10:41:47]line Чек 237 05.06.2024 10:41 [10:41:47]line Смена: 72 ФФД: 1.0 [10:41:47]line ЗНМ: 0300000048 [10:41:47]line РНМ: 0000000000151680 [10:41:47]line Версия ККМ: v1.0 [10:41:47]line [10:41:47]line Дисконтная программа [10:41:47]line СУГ [10:41:47]line номер 117 [10:41:47]line сэкономлено 32.90 сом [10:41:47]line ФМ: 0000000000959414 [10:41:47]line ФД: 59842 [10:41:47]line ФПД: 255435920663619 [10:41:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104147&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59842&fm=255435920663619&tin=02508201610067®Number=0000000000151680&sum=111500 [10:41:48]OFD Sender: Processing packet 59842 [packets to send 53, broken 52] [10:41:48]ProducePacketName [10:41:48]name=ofd_packets/00059842 [10:41:48]OFD Sender: To server: pG, [10:41:48]CommunicateWithHost lk.salyk.kg:30040 [10:41:48]ConnectInit lk.salyk.kg [10:41:48]written 0, free lines is 4095 [10:41:48]Connected sock=10 [10:41:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 37 F1 06 01 8C F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 84 80 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 AB B3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C B3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DB 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2E 00 00 00 00 07 04 06 00 8C B3 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 EB 40 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 E9 00 00 35 04 06 00 E8 51 4F 50 64 43 FC 45 31 5E C8 85 4C 9D [10:41:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 06 75 47 00 E3 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 E9 00 00 F4 03 04 00 EF EC 5F 66 B6 04 01 00 00 D0 CE A6 D7 EA 45 0D 77 [10:41:48]CommunicateWithHost err = 0 [10:41:48]CheckOFDResponse [10:41:48]1017 (14) - 77093643461234 [10:41:48]1041 (16) - 0000000000959414 [10:41:48]1040 (4) - 59842 [10:41:48]1012 (4) - 05.06.2024 04:43 [10:41:48]1206 (1) - 0 [10:41:48]OFD Sender: Remove packet 59842 [10:41:48]ProducePacketName [10:41:48]name=ofd_packets/00059842 [10:41:48]NVStorageDeleteData [10:41:48]Write to MH i2c: 01 00 00 1C 37 53 [10:41:48]Write i2c OK [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: 01 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: 01 07 00 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: 01 07 00 1C 37 00 00 00 00 00 3F 0C A5 [10:41:48]RasterBufferAndPrint [10:41:48]line [10:41:48]line [10:41:48]line [10:41:48]line [10:41:48]line [10:41:48]written 0, free lines is 3139 [10:41:48]MH_Cut [10:41:48]Write to MH i2c: D1 01 00 23 37 01 2C [10:41:48]Write i2c OK [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: D1 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: D1 01 00 [10:41:48]MH_I2C_Read... [10:41:48]Read from MH i2c: D1 01 00 23 37 00 2B [10:41:48]Write to MH i2c: 01 00 00 24 37 5B [10:41:48]Write i2c OK [10:41:48]MH_I2C_Read... [10:41:48]OFD Sender: No OFD packet to send [10:41:49]*** Cut start [10:41:49]*** Partial cut [10:41:49]*** CUTSNS_PIN = 1 [10:41:49]*** CUTSNS_PIN = 0 [10:41:49]*** Brake cut motor [10:41:50]Read from MH i2c: 01 [10:41:50]MH_I2C_Read... [10:41:50]*** Stop cut motor [10:41:50]*** Cut end [10:41:50]Read from MH i2c: 01 07 00 [10:41:50]MH_I2C_Read... [10:41:50]Read from MH i2c: 01 07 00 24 37 00 00 00 00 00 FF 0F 70 [10:41:50]process_action close_receipt done [10:41:50]requested_data is exist [10:41:50]produce_requested_data [10:41:50]requested_item fm.sn is exist - process it [10:41:50]wFMCommunicate request_size=4 [10:41:50]MH_SAM_APDU [10:41:50]CAPDU: 80 11 00 00 [10:41:50]Write to MH i2c: E2 08 00 25 37 80 11 00 00 00 00 00 00 D6 [10:41:50]Write i2c OK [10:41:50]MH_I2C_Read... [10:41:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:50]Read from MH i2c: E2 [10:41:50]MH_I2C_Read... [10:41:50]Read from MH i2c: E2 17 00 [10:41:50]MH_I2C_Read... [10:41:50]Read from MH i2c: E2 17 00 25 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 29 [10:41:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:41:50]wFMCommunicate OK [10:41:50]requested_item fd.num is exist - process it [10:41:50]SAM_PROTO_GetFieldsCounters [10:41:50]wFMCommunicate request_size=4 [10:41:50]MH_SAM_APDU [10:41:50]CAPDU: 80 13 00 00 [10:41:50]Write to MH i2c: E2 08 00 26 37 80 13 00 00 00 00 00 00 D9 [10:41:50]Write i2c OK [10:41:50]MH_I2C_Read... [10:41:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:50]Read from MH i2c: E2 [10:41:50]MH_I2C_Read... [10:41:50]Read from MH i2c: E2 62 00 [10:41:50]MH_I2C_Read... [10:41:50]Read from MH i2c: E2 62 00 26 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C2 E9 00 00 0E 04 04 00 48 00 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 B0 [10:41:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C2 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:50]wFMCommunicate OK [10:41:50]SAM_PROTO_GetFieldsCounters done [10:41:50]requested_item shift.num is exist - process it [10:41:50]requested_item shift.opened is exist - process it [10:41:50]req_shift_opened [10:41:50]FM_GetShiftState [10:41:50]SAM_PROTO_GetShiftState [10:41:50]wFMCommunicate request_size=4 [10:41:50]MH_SAM_APDU [10:41:50]CAPDU: 80 13 01 00 [10:41:50]Write to MH i2c: E2 08 00 27 37 80 13 01 00 00 00 00 00 DB [10:41:50]Write i2c OK [10:41:50]MH_I2C_Read... [10:41:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:50]Read from MH i2c: E2 [10:41:50]MH_I2C_Read... [10:41:50]Read from MH i2c: E2 0E 00 [10:41:50]MH_I2C_Read... [10:41:50]Read from MH i2c: E2 0E 00 27 37 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 13 [10:41:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:41:50]wFMCommunicate OK [10:41:50]SAM_PROTO_GetShiftState done [10:41:50]FM_GetShiftState done [10:41:50]req_shift_opened done [10:41:50]requested_item shift.open_date is exist - process it [10:41:50]req_shift_open_date [10:41:50]req_shift_open_date done [10:41:50]produce_requested_data done [10:41:50]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59842,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:41:50]process_action_free close_receipt [10:41:50]json_value_free [10:41:50]json_value_free done [10:41:50]process_json_proto returns [10:41:50]Send response to host [10:41:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59842,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:41:50]free response buf [10:41:50]execute_script done [10:41:50]execute_script returns [10:41:50]free content buf [10:41:50]Sock 9.Close socket [10:41:50]Sock 9.Thread stoped [10:41:53]OFD Sender: No OFD packet to send [10:41:59]OFD Sender: No OFD packet to send [10:42:04]OFD Sender: No OFD packet to send [10:42:09]OFD Sender: No OFD packet to send [10:42:14]OFD Sender: No OFD packet to send [10:42:19]OFD Sender: No OFD packet to send [10:42:24]OFD Sender: No OFD packet to send [10:42:29]OFD Sender: No OFD packet to send [10:42:34]OFD Sender: No OFD packet to send [10:42:39]OFD Sender: No OFD packet to send [10:42:41]accept exits with 8 [10:42:41]New connection [10:42:41]New thread 3066957156 created [10:42:41] Sock 8.Parse request [10:42:41]Sock 8.Check first char [10:42:41]Thread 3067100516 joined [10:42:41]Sock 8.First char is OK [10:42:41]Waiting for new connection... [10:42:41]request: POST /json_proto HTTP/1.0 [10:42:41]Method: POST [10:42:41]URL: /json_proto [10:42:41]Method is POST - this is cgi request [10:42:41]url: /json_proto [10:42:41]query_string will be loaded in cgi processing [10:42:41]execute_cgi json_proto POST (null) [10:42:41]execute_cgi path=json_proto method=POST [10:42:41]POST find Content-Length [10:42:41]Host: 172.17.60.68:8080 [10:42:41]Content-Length: 979 [10:42:41]Content-Type: application/json [10:42:41] [10:42:41]POST finish read [10:42:41]Found Content-Length = 979 [10:42:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545535", "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" : 72.40, "quantity" : 124.310, "sum" : 9000.04, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 62.16 \u0441\u043E\u043C", "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" ] } } [10:42:41]execute_script... [10:42: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)545535", "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" : 72.40, "quantity" : 124.310, "sum" : 9000.04, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 62.16 \u0441\u043E\u043C", "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" ] } } [10:42:41]POST & json_proto [10:42:41]process_json_proto [10:42:41]json parsed OK: [10:42:41]protocol is kg_v1.0 [10:42:41]action value=close_receipt [10:42:41]process_action close_receipt [10:42:41]cmd_close_receipt [10:42:41]MH_GetDate [10:42:41]Write to MH i2c: F0 00 00 28 37 4E [10:42:41]Write i2c OK [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: F0 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: F0 09 00 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: F0 09 00 28 37 00 22 41 60 66 9A 61 5F 66 40 [10:42:41]GetLastDocTimeStamp 1717584107 [10:42:41]current date 1717584162 [10:42:41]FM_GetShiftState [10:42:41]SAM_PROTO_GetShiftState [10:42:41]wFMCommunicate request_size=4 [10:42:41]MH_SAM_APDU [10:42:41]CAPDU: 80 13 01 00 [10:42:41]Write to MH i2c: E2 08 00 29 37 80 13 01 00 00 00 00 00 DD [10:42:41]Write i2c OK [10:42:41]MH_I2C_Read... [10:42:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:41]Read from MH i2c: E2 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 0E 00 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 0E 00 29 37 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 15 [10:42:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:42:41]wFMCommunicate OK [10:42:41]SAM_PROTO_GetShiftState done [10:42:41]FM_GetShiftState done [10:42:41]opened in 1717545916 [10:42:41]opened+sec_in_day 1717632316 [10:42:41]quantity*price = 900004 [10:42:41]sum+1 = 900005 [10:42:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 9000.00 Внесено: 9000.00 СДАЧА: 0.00 НСП 1% : 79.65 НДС 12% : 955.76 Наличными: 9000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 238 05.06.2024 10:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 62.16 сом ФМ: 0000000000959414 ФД: 59843 ФПД: 79254837590634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104242&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59843&fm=79254837590634&tin=02508201610067®Number=0000000000151680&sum=900000 [10:42:42]StoreToDocumentArchive [10:42:42]shift 72 fd 59843 [10:42:42]save to /storage/0072/doc_00059843 [10:42:42]save last doc name /storage/0072/doc_00059843 to /storage/kkm_last_doc_name [10:42:42]save OK [10:42:42]Clear old archive folders... [10:42:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:42:42]tlvbuf is 004ECFE0 [10:42:42]SAM_PROTO_ClearQueue [10:42:42]wFMCommunicate request_size=4 [10:42:42]MH_SAM_APDU [10:42:42]CAPDU: 80 09 00 00 [10:42:42]Write to MH i2c: E2 08 00 36 37 80 09 00 00 00 00 00 00 DF [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:42]Read from MH i2c: E2 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 36 37 00 90 00 E1 [10:42:42]RAPDU: 90 00 [10:42:42]wFMCommunicate OK [10:42:42]SAM_PROTO_ClearQueue done [10:42:42]KKMCreateOFDPacket [10:42:42]OFDProtocolAddRootSTLVToBuf [10:42:42]FM_MakeSignedData [10:42:42]FM_MakeSignedData [10:42:42]SAM_PROTO_SignData [10:42:42]wFMCommunicate request_size=4 [10:42:42]MH_SAM_APDU [10:42:42]CAPDU: 80 0D 01 02 [10:42:42]Write to MH i2c: E2 08 00 37 37 80 0D 01 02 00 00 00 00 E7 [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:42]Read from MH i2c: E2 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 37 37 00 90 00 E2 [10:42:42]RAPDU: 90 00 [10:42:42]wFMCommunicate OK [10:42:42]wFMCommunicate request_size=255 [10:42:42]MH_SAM_APDU [10:42: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 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EE 00 00 00 F4 03 04 00 22 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 E9 00 00 35 04 06 00 48 14 F4 70 [10:42:42]Write to MH i2c: E2 02 01 38 37 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EE 00 00 00 F4 03 04 00 22 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 E9 00 00 35 04 06 00 48 14 F4 70 00 00 31 [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:42]Read from MH i2c: E2 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 38 37 00 90 00 E3 [10:42:42]RAPDU: 90 00 [10:42:42]wFMCommunicate OK [10:42:42]wFMCommunicate request_size=7 [10:42:42]MH_SAM_APDU [10:42:42]CAPDU: 80 0D 02 02 02 FA 6A [10:42:42]Write to MH i2c: E2 0A 00 39 37 80 0D 02 02 02 00 FA 6A 00 00 52 [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:42]Read from MH i2c: E2 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 [10:42:42]MH_I2C_Read... [10:42:42]Read from MH i2c: E2 03 00 39 37 00 90 00 E4 [10:42:42]RAPDU: 90 00 [10:42:42]wFMCommunicate OK [10:42:42]wFMCommunicate request_size=4 [10:42:42]MH_SAM_APDU [10:42:42]CAPDU: 80 0D 03 02 [10:42:42]Write to MH i2c: E2 08 00 3A 37 80 0D 03 02 00 00 00 00 EC [10:42:42]Write i2c OK [10:42:42]MH_I2C_Read... [10:42:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:43]Read from MH i2c: E2 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: E2 0B 00 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: E2 0B 00 3A 37 00 82 96 11 A3 53 65 FD 09 90 00 77 [10:42:43]RAPDU: 82 96 11 A3 53 65 FD 09 90 00 [10:42:43]wFMCommunicate OK [10:42:43]SAM_PROTO_SignData done [10:42:43]FM_MakeSignedData done [10:42:43]CreateOFDProtocolMessage [10:42:43]wFMCommunicate request_size=4 [10:42:43]MH_SAM_APDU [10:42:43]CAPDU: 80 11 00 00 [10:42:43]Write to MH i2c: E2 08 00 3B 37 80 11 00 00 00 00 00 00 EC [10:42:43]Write i2c OK [10:42:43]MH_I2C_Read... [10:42:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:43]Read from MH i2c: E2 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: E2 17 00 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: E2 17 00 3B 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [10:42:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:42:43]wFMCommunicate OK [10:42:43]CreateOFDProtocolMessage done [10:42:43]OFDSenderStorePacket 59843 [10:42:43]StoreOFDPacket docnum=59843 [10:42:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 2B F2 04 01 6F 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 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EE 00 00 00 F4 03 04 00 22 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 E9 00 00 35 04 06 00 48 14 F4 70 FA 6A 82 96 11 A3 53 65 FD 09 [10:42:43]CheckFolder [10:42:43]dirname=/storage/ofd_packets [10:42:43]CheckFolder done [10:42:43]ProducePacketName [10:42:43]name=ofd_packets/00059843 [10:42:43]NVStorageSaveData ofd_packets/00059843 [10:42:43]File name is /storage/ofd_packets/00059843 [10:42:43]Write 298 bytes [10:42:43]NVStorageSaveData done [10:42:43]OFDSenderStorePacket done [10:42:43]KKMCreateOFDPacket done [10:42:43]NVStorageSaveData kkm_last_timestamp [10:42:43]File name is /storage/kkm_last_timestamp [10:42:43]Write 4 bytes [10:42:43]OFD Sender: Processing packet 59843 [packets to send 53, broken 52] [10:42:43]ProducePacketName [10:42:43]name=ofd_packets/00059843 [10:42:43]OFD Sender: To server: pG, [10:42:43]CommunicateWithHost lk.salyk.kg:30040 [10:42:43]ConnectInit lk.salyk.kg [10:42:43]NVStorageSaveData done [10:42:43]ExternCall_PrintAddStr [10:42:43]wPrintStart [10:42:43]Write to MH i2c: 01 00 00 3C 37 73 [10:42:43]Write i2c OK [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: 01 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: 01 07 00 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: 01 07 00 3C 37 00 00 00 00 00 FF 0F 88 [10:42:43]RasterBufferAndPrint [10:42:43]line Счет N : (1)545535 [10:42:43]line ИНН: 02508201610067 [10:42:43]line Контрольно-Кассовый Чек [10:42:43]line ПРОДАЖА [10:42:43]line ТРК (МРК, ГНК) : 51 [10:42:43]line Товар: 2710194210 [10:42:43]line ДТ-К-5 [10:42:43]line 124.310 * 72.40 [10:42:43]line = 9000.04 [10:42:43]line НДС 12% НСП 1% [10:42:43]line > о реализуемом товаре [10:42:43]line ОКРУГЛЕНИЕ: -0.04 [10:42:43]line ИТОГО: 9000.00 [10:42:43]line Внесено: 9000.00 [10:42:43]line СДАЧА: 0.00 [10:42:43]line НСП 1% : 79.65 [10:42:43]line НДС 12% : 955.76 [10:42:43]line Наличными: 9000.00 [10:42:43]line Безнал.: 0.00 [10:42:43]line Место: АЗС № 117 "Партнер Нефть" [10:42:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:42:43]line СНО: Общий режим [10:42:43]line Чек 238 05.06.2024 10:42 [10:42:43]line Смена: 72 ФФД: 1.0 [10:42:43]line ЗНМ: 0300000048 [10:42:43]line РНМ: 0000000000151680 [10:42:43]line Версия ККМ: v1.0 [10:42:43]line [10:42:43]line Дисконтная программа [10:42:43]line ДТ [10:42:43]line номер 117 [10:42:43]line сэкономлено 62.16 сом [10:42:43]line ФМ: 0000000000959414 [10:42:43]line ФД: 59843 [10:42:43]line ФПД: 79254837590634 [10:42:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104242&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59843&fm=79254837590634&tin=02508201610067®Number=0000000000151680&sum=900000 [10:42:43]Connected sock=10 [10:42:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 2B F2 04 01 6F 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 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EE 00 00 00 F4 03 04 00 22 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 E9 00 00 35 04 06 00 48 14 F4 70 FA 6A 82 96 11 A3 53 65 FD 09 [10:42:43]written 0, free lines is 4095 [10:42:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5C 15 47 00 01 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 E9 00 00 F4 03 04 00 26 ED 5F 66 B6 04 01 00 00 06 D0 BB 23 13 E4 59 38 [10:42:43]CommunicateWithHost err = 0 [10:42:43]CheckOFDResponse [10:42:43]1017 (14) - 77093643461234 [10:42:43]1041 (16) - 0000000000959414 [10:42:43]1040 (4) - 59843 [10:42:43]1012 (4) - 05.06.2024 04:44 [10:42:43]1206 (1) - 0 [10:42:43]OFD Sender: Remove packet 59843 [10:42:43]ProducePacketName [10:42:43]name=ofd_packets/00059843 [10:42:43]NVStorageDeleteData [10:42:43]Write to MH i2c: 01 00 00 6C 37 A3 [10:42:43]Write i2c OK [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: 01 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: 01 07 00 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: 01 07 00 6C 37 00 00 00 00 00 3F 0C F5 [10:42:43]RasterBufferAndPrint [10:42:43]line [10:42:43]line [10:42:43]line [10:42:43]line [10:42:43]line [10:42:43]written 0, free lines is 3139 [10:42:43]MH_Cut [10:42:43]Write to MH i2c: D1 01 00 73 37 01 7C [10:42:43]Write i2c OK [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: D1 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: D1 01 00 [10:42:43]MH_I2C_Read... [10:42:43]Read from MH i2c: D1 01 00 73 37 00 7B [10:42:43]Write to MH i2c: 01 00 00 74 37 AB [10:42:43]Write i2c OK [10:42:43]MH_I2C_Read... [10:42:44]OFD Sender: No OFD packet to send [10:42:44]*** Cut start [10:42:44]*** Partial cut [10:42:44]*** CUTSNS_PIN = 1 [10:42:44]*** CUTSNS_PIN = 0 [10:42:45]*** Brake cut motor [10:42:45]Read from MH i2c: 01 [10:42:45]MH_I2C_Read... [10:42:45]*** Stop cut motor [10:42:45]*** Cut end [10:42:45]Read from MH i2c: 01 07 00 [10:42:45]MH_I2C_Read... [10:42:45]Read from MH i2c: 01 07 00 74 37 00 00 00 00 00 FF 0F C0 [10:42:45]process_action close_receipt done [10:42:45]requested_data is exist [10:42:45]produce_requested_data [10:42:45]requested_item fm.sn is exist - process it [10:42:45]wFMCommunicate request_size=4 [10:42:45]MH_SAM_APDU [10:42:45]CAPDU: 80 11 00 00 [10:42:45]Write to MH i2c: E2 08 00 75 37 80 11 00 00 00 00 00 00 26 [10:42:45]Write i2c OK [10:42:45]MH_I2C_Read... [10:42:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:45]Read from MH i2c: E2 [10:42:45]MH_I2C_Read... [10:42:45]Read from MH i2c: E2 17 00 [10:42:45]MH_I2C_Read... [10:42:45]Read from MH i2c: E2 17 00 75 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [10:42:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:42:45]wFMCommunicate OK [10:42:45]requested_item fd.num is exist - process it [10:42:45]SAM_PROTO_GetFieldsCounters [10:42:45]wFMCommunicate request_size=4 [10:42:45]MH_SAM_APDU [10:42:45]CAPDU: 80 13 00 00 [10:42:45]Write to MH i2c: E2 08 00 76 37 80 13 00 00 00 00 00 00 29 [10:42:45]Write i2c OK [10:42:45]MH_I2C_Read... [10:42:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:45]Read from MH i2c: E2 [10:42:45]MH_I2C_Read... [10:42:45]Read from MH i2c: E2 62 00 [10:42:45]MH_I2C_Read... [10:42:45]Read from MH i2c: E2 62 00 76 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C3 E9 00 00 0E 04 04 00 48 00 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 04 [10:42:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C3 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:45]wFMCommunicate OK [10:42:45]SAM_PROTO_GetFieldsCounters done [10:42:45]requested_item shift.num is exist - process it [10:42:45]requested_item shift.opened is exist - process it [10:42:45]req_shift_opened [10:42:45]FM_GetShiftState [10:42:45]SAM_PROTO_GetShiftState [10:42:45]wFMCommunicate request_size=4 [10:42:45]MH_SAM_APDU [10:42:45]CAPDU: 80 13 01 00 [10:42:45]Write to MH i2c: E2 08 00 77 37 80 13 01 00 00 00 00 00 2B [10:42:45]Write i2c OK [10:42:45]MH_I2C_Read... [10:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:45]Read from MH i2c: E2 [10:42:45]MH_I2C_Read... [10:42:45]Read from MH i2c: E2 0E 00 [10:42:45]MH_I2C_Read... [10:42:45]Read from MH i2c: E2 0E 00 77 37 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [10:42:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:42:45]wFMCommunicate OK [10:42:45]SAM_PROTO_GetShiftState done [10:42:45]FM_GetShiftState done [10:42:45]req_shift_opened done [10:42:45]requested_item shift.open_date is exist - process it [10:42:45]req_shift_open_date [10:42:45]req_shift_open_date done [10:42:45]produce_requested_data done [10:42:45]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59843,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:42:45]process_action_free close_receipt [10:42:45]json_value_free [10:42:45]json_value_free done [10:42:45]process_json_proto returns [10:42:45]Send response to host [10:42:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59843,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:42:45]free response buf [10:42:45]execute_script done [10:42:45]execute_script returns [10:42:45]free content buf [10:42:45]Sock 8.Close socket [10:42:45]Sock 8.Thread stoped [10:42:49]OFD Sender: No OFD packet to send [10:42:54]OFD Sender: No OFD packet to send [10:42:59]OFD Sender: No OFD packet to send [10:43:04]OFD Sender: No OFD packet to send [10:43:09]OFD Sender: No OFD packet to send [10:43:13]accept exits with 9 [10:43:13]New connection [10:43:13]New thread 3067100516 created [10:43:13]Thread 3066957156 joined [10:43:13]Waiting for new connection... [10:43:13] Sock 9.Parse request [10:43:13]Sock 9.Check first char [10:43:13]Sock 9.First char is OK [10:43:13]request: POST /json_proto HTTP/1.0 [10:43:13]Method: POST [10:43:13]URL: /json_proto [10:43:13]Method is POST - this is cgi request [10:43:13]url: /json_proto [10:43:13]query_string will be loaded in cgi processing [10:43:13]execute_cgi json_proto POST (null) [10:43:13]execute_cgi path=json_proto method=POST [10:43:13]POST find Content-Length [10:43:13]Host: 172.17.60.68:8080 [10:43:13]Content-Length: 979 [10:43:13]Content-Type: application/json [10:43:13] [10:43:13]POST finish read [10:43:13]Found Content-Length = 979 [10:43:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545537", "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" : 72.40, "quantity" : 124.310, "sum" : 9000.04, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 62.16 \u0441\u043E\u043C", "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" ] } } [10:43:13]execute_script... [10:43:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545537", "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" : 72.40, "quantity" : 124.310, "sum" : 9000.04, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 62.16 \u0441\u043E\u043C", "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" ] } } [10:43:13]POST & json_proto [10:43:13]process_json_proto [10:43:13]json parsed OK: [10:43:13]protocol is kg_v1.0 [10:43:13]action value=close_receipt [10:43:13]process_action close_receipt [10:43:13]cmd_close_receipt [10:43:13]MH_GetDate [10:43:13]Write to MH i2c: F0 00 00 78 37 9E [10:43:13]Write i2c OK [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: F0 [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: F0 09 00 [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: F0 09 00 78 37 00 42 41 60 66 9A 61 5F 66 B0 [10:43:13]GetLastDocTimeStamp 1717584162 [10:43:13]current date 1717584194 [10:43:13]FM_GetShiftState [10:43:13]SAM_PROTO_GetShiftState [10:43:13]wFMCommunicate request_size=4 [10:43:13]MH_SAM_APDU [10:43:13]CAPDU: 80 13 01 00 [10:43:13]Write to MH i2c: E2 08 00 79 37 80 13 01 00 00 00 00 00 2D [10:43:13]Write i2c OK [10:43:13]MH_I2C_Read... [10:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:13]Read from MH i2c: E2 [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: E2 0E 00 [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: E2 0E 00 79 37 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 65 [10:43:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:43:13]wFMCommunicate OK [10:43:13]SAM_PROTO_GetShiftState done [10:43:13]FM_GetShiftState done [10:43:13]opened in 1717545916 [10:43:13]opened+sec_in_day 1717632316 [10:43:13]quantity*price = 900004 [10:43:13]sum+1 = 900005 [10:43:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 9000.00 Внесено: 9000.00 СДАЧА: 0.00 НСП 1% : 79.65 НДС 12% : 955.76 Наличными: 9000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 239 05.06.2024 10:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 62.16 сом ФМ: 0000000000959414 ФД: 59844 ФПД: 33227259655819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104314&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59844&fm=33227259655819&tin=02508201610067®Number=0000000000151680&sum=900000 [10:43:14]StoreToDocumentArchive [10:43:14]shift 72 fd 59844 [10:43:14]save to /storage/0072/doc_00059844 [10:43:14]save last doc name /storage/0072/doc_00059844 to /storage/kkm_last_doc_name [10:43:14]save OK [10:43:14]Clear old archive folders... [10:43:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:43:14]tlvbuf is 00437C40 [10:43:14]SAM_PROTO_ClearQueue [10:43:14]wFMCommunicate request_size=4 [10:43:14]MH_SAM_APDU [10:43:14]CAPDU: 80 09 00 00 [10:43:14]Write to MH i2c: E2 08 00 86 37 80 09 00 00 00 00 00 00 2F [10:43:14]Write i2c OK [10:43:14]MH_I2C_Read... [10:43:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:14]Read from MH i2c: E2 [10:43:14]MH_I2C_Read... [10:43:14]Read from MH i2c: E2 03 00 [10:43:14]MH_I2C_Read... [10:43:14]Read from MH i2c: E2 03 00 86 37 00 90 00 31 [10:43:14]RAPDU: 90 00 [10:43:14]wFMCommunicate OK [10:43:14]SAM_PROTO_ClearQueue done [10:43:14]KKMCreateOFDPacket [10:43:14]OFDProtocolAddRootSTLVToBuf [10:43:14]FM_MakeSignedData [10:43:14]FM_MakeSignedData [10:43:14]SAM_PROTO_SignData [10:43:14]wFMCommunicate request_size=4 [10:43:14]MH_SAM_APDU [10:43:14]CAPDU: 80 0D 01 02 [10:43:14]Write to MH i2c: E2 08 00 87 37 80 0D 01 02 00 00 00 00 37 [10:43:14]Write i2c OK [10:43:14]MH_I2C_Read... [10:43:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:14]Read from MH i2c: E2 [10:43:14]MH_I2C_Read... [10:43:14]Read from MH i2c: E2 03 00 [10:43:14]MH_I2C_Read... [10:43:14]Read from MH i2c: E2 03 00 87 37 00 90 00 32 [10:43:14]RAPDU: 90 00 [10:43:14]wFMCommunicate OK [10:43:14]wFMCommunicate request_size=255 [10:43:14]MH_SAM_APDU [10:43:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EF 00 00 00 F4 03 04 00 42 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 E9 00 00 35 04 06 00 1E 38 53 02 [10:43:14]Write to MH i2c: E2 02 01 88 37 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EF 00 00 00 F4 03 04 00 42 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 E9 00 00 35 04 06 00 1E 38 53 02 00 00 8E [10:43:14]Write i2c OK [10:43:14]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 88 37 00 90 00 33 [10:43:15]RAPDU: 90 00 [10:43:15]wFMCommunicate OK [10:43:15]wFMCommunicate request_size=7 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 0D 02 02 02 36 8B [10:43:15]Write to MH i2c: E2 0A 00 89 37 80 0D 02 02 02 00 36 8B 00 00 FF [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 89 37 00 90 00 34 [10:43:15]RAPDU: 90 00 [10:43:15]wFMCommunicate OK [10:43:15]wFMCommunicate request_size=4 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 0D 03 02 [10:43:15]Write to MH i2c: E2 08 00 8A 37 80 0D 03 02 00 00 00 00 3C [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 0B 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 0B 00 8A 37 00 16 BF C6 29 C9 8F A3 4E 90 00 4A [10:43:15]RAPDU: 16 BF C6 29 C9 8F A3 4E 90 00 [10:43:15]wFMCommunicate OK [10:43:15]SAM_PROTO_SignData done [10:43:15]FM_MakeSignedData done [10:43:15]CreateOFDProtocolMessage [10:43:15]wFMCommunicate request_size=4 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 11 00 00 [10:43:15]Write to MH i2c: E2 08 00 8B 37 80 11 00 00 00 00 00 00 3C [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 17 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 17 00 8B 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [10:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:43:15]wFMCommunicate OK [10:43:15]CreateOFDProtocolMessage done [10:43:15]OFDSenderStorePacket 59844 [10:43:15]StoreOFDPacket docnum=59844 [10:43:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DF 8B 04 01 39 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EF 00 00 00 F4 03 04 00 42 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 E9 00 00 35 04 06 00 1E 38 53 02 36 8B 16 BF C6 29 C9 8F A3 4E [10:43:15]CheckFolder [10:43:15]dirname=/storage/ofd_packets [10:43:15]CheckFolder done [10:43:15]ProducePacketName [10:43:15]name=ofd_packets/00059844 [10:43:15]NVStorageSaveData ofd_packets/00059844 [10:43:15]File name is /storage/ofd_packets/00059844 [10:43:15]Write 298 bytes [10:43:15]NVStorageSaveData done [10:43:15]OFDSenderStorePacket done [10:43:15]KKMCreateOFDPacket done [10:43:15]NVStorageSaveData kkm_last_timestamp [10:43:15]File name is /storage/kkm_last_timestamp [10:43:15]Write 4 bytes [10:43:15]NVStorageSaveData done [10:43:15]ExternCall_PrintAddStr [10:43:15]wPrintStart [10:43:15]Write to MH i2c: 01 00 00 8C 37 C3 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: 01 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: 01 07 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: 01 07 00 8C 37 00 00 00 00 00 FF 0F D8 [10:43:15]RasterBufferAndPrint [10:43:15]line Счет N : (1)545537 [10:43:15]line ИНН: 02508201610067 [10:43:15]line Контрольно-Кассовый Чек [10:43:15]line ПРОДАЖА [10:43:15]line ТРК (МРК, ГНК) : 61 [10:43:15]line Товар: 2710194210 [10:43:15]line ДТ-К-5 [10:43:15]line 124.310 * 72.40 [10:43:15]line = 9000.04 [10:43:15]line НДС 12% НСП 1% [10:43:15]line > о реализуемом товаре [10:43:15]line ОКРУГЛЕНИЕ: -0.04 [10:43:15]line ИТОГО: 9000.00 [10:43:15]line Внесено: 9000.00 [10:43:15]line СДАЧА: 0.00 [10:43:15]line НСП 1% : 79.65 [10:43:15]line НДС 12% : 955.76 [10:43:15]line Наличными: 9000.00 [10:43:15]line Безнал.: 0.00 [10:43:15]line Место: АЗС № 117 "Партнер Нефть" [10:43:15]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:43:15]line СНО: Общий режим [10:43:15]line Чек 239 05.06.2024 10:43 [10:43:15]line Смена: 72 ФФД: 1.0 [10:43:15]line ЗНМ: 0300000048 [10:43:15]line РНМ: 0000000000151680 [10:43:15]line Версия ККМ: v1.0 [10:43:15]line [10:43:15]line Дисконтная программа [10:43:15]line ДТ [10:43:15]line номер 117 [10:43:15]line сэкономлено 62.16 сом [10:43:15]line ФМ: 0000000000959414 [10:43:15]line ФД: 59844 [10:43:15]line ФПД: 33227259655819 [10:43:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104314&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59844&fm=33227259655819&tin=02508201610067®Number=0000000000151680&sum=900000 [10:43:15]OFD Sender: Processing packet 59844 [packets to send 53, broken 52] [10:43:15]ProducePacketName [10:43:15]name=ofd_packets/00059844 [10:43:15]OFD Sender: To server: pG, [10:43:15]CommunicateWithHost lk.salyk.kg:30040 [10:43:15]ConnectInit lk.salyk.kg [10:43:15]written 0, free lines is 4095 [10:43:15]Connected sock=10 [10:43:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DF 8B 04 01 39 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 96 E5 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 A4 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 58 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 EF 00 00 00 F4 03 04 00 42 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 E9 00 00 35 04 06 00 1E 38 53 02 36 8B 16 BF C6 29 C9 8F A3 4E [10:43:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 61 0F 47 00 3C C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 E9 00 00 F4 03 04 00 47 ED 5F 66 B6 04 01 00 00 6D 56 63 15 42 DF 56 95 [10:43:15]CommunicateWithHost err = 0 [10:43:15]CheckOFDResponse [10:43:15]1017 (14) - 77093643461234 [10:43:15]1041 (16) - 0000000000959414 [10:43:15]1040 (4) - 59844 [10:43:15]1012 (4) - 05.06.2024 04:44 [10:43:15]1206 (1) - 0 [10:43:15]OFD Sender: Remove packet 59844 [10:43:15]ProducePacketName [10:43:15]name=ofd_packets/00059844 [10:43:15]NVStorageDeleteData [10:43:16]Write to MH i2c: 01 00 00 BC 37 F3 [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: 01 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: 01 07 00 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: 01 07 00 BC 37 00 00 00 00 00 4B 0C 51 [10:43:16]RasterBufferAndPrint [10:43:16]line [10:43:16]line [10:43:16]line [10:43:16]line [10:43:16]line [10:43:16]written 0, free lines is 3152 [10:43:16]MH_Cut [10:43:16]Write to MH i2c: D1 01 00 C3 37 01 CC [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: D1 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: D1 01 00 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: D1 01 00 C3 37 00 CB [10:43:16]Write to MH i2c: 01 00 00 C4 37 FB [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]OFD Sender: No OFD packet to send [10:43:17]*** Cut start [10:43:17]*** Partial cut [10:43:17]*** CUTSNS_PIN = 1 [10:43:17]*** CUTSNS_PIN = 0 [10:43:17]*** Brake cut motor [10:43:17]Read from MH i2c: 01 [10:43:17]MH_I2C_Read... [10:43:17]*** Stop cut motor [10:43:17]*** Cut end [10:43:17]Read from MH i2c: 01 07 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: 01 07 00 C4 37 00 00 00 00 00 FF 0F 10 [10:43:17]process_action close_receipt done [10:43:17]requested_data is exist [10:43:17]produce_requested_data [10:43:17]requested_item fm.sn is exist - process it [10:43:17]wFMCommunicate request_size=4 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 11 00 00 [10:43:17]Write to MH i2c: E2 08 00 C5 37 80 11 00 00 00 00 00 00 76 [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 17 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 17 00 C5 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C9 [10:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:43:17]wFMCommunicate OK [10:43:17]requested_item fd.num is exist - process it [10:43:17]SAM_PROTO_GetFieldsCounters [10:43:17]wFMCommunicate request_size=4 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 13 00 00 [10:43:17]Write to MH i2c: E2 08 00 C6 37 80 13 00 00 00 00 00 00 79 [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 62 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 62 00 C6 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C4 E9 00 00 0E 04 04 00 48 00 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 58 [10:43:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C4 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:17]wFMCommunicate OK [10:43:17]SAM_PROTO_GetFieldsCounters done [10:43:17]requested_item shift.num is exist - process it [10:43:17]requested_item shift.opened is exist - process it [10:43:17]req_shift_opened [10:43:17]FM_GetShiftState [10:43:17]SAM_PROTO_GetShiftState [10:43:17]wFMCommunicate request_size=4 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 13 01 00 [10:43:17]Write to MH i2c: E2 08 00 C7 37 80 13 01 00 00 00 00 00 7B [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 0E 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 0E 00 C7 37 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B3 [10:43:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:43:17]wFMCommunicate OK [10:43:17]SAM_PROTO_GetShiftState done [10:43:17]FM_GetShiftState done [10:43:17]req_shift_opened done [10:43:17]requested_item shift.open_date is exist - process it [10:43:17]req_shift_open_date [10:43:17]req_shift_open_date done [10:43:17]produce_requested_data done [10:43:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59844,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:43:17]process_action_free close_receipt [10:43:17]json_value_free [10:43:17]json_value_free done [10:43:17]process_json_proto returns [10:43:17]Send response to host [10:43:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59844,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:43:17]free response buf [10:43:17]execute_script done [10:43:17]execute_script returns [10:43:17]free content buf [10:43:17]Sock 9.Close socket [10:43:17]Sock 9.Thread stoped [10:43:21]OFD Sender: No OFD packet to send [10:43:26]OFD Sender: No OFD packet to send [10:43:31]OFD Sender: No OFD packet to send [10:43:33]accept exits with 8 [10:43:33]New connection [10:43:33]New thread 3066957156 created [10:43:33]Thread 3067100516 joined [10:43:33]Waiting for new connection... [10:43:33] Sock 8.Parse request [10:43:33]Sock 8.Check first char [10:43:33]Sock 8.First char is OK [10:43:33]request: POST /json_proto HTTP/1.0 [10:43:33]Method: POST [10:43:33]URL: /json_proto [10:43:33]Method is POST - this is cgi request [10:43:33]url: /json_proto [10:43:33]query_string will be loaded in cgi processing [10:43:33]execute_cgi json_proto POST (null) [10:43:33]execute_cgi path=json_proto method=POST [10:43:33]POST find Content-Length [10:43:33]Host: 172.17.60.68:8080 [10:43:33]Content-Length: 674 [10:43:33]Content-Type: application/json [10:43:33] [10:43:33]POST finish read [10:43:33]Found Content-Length = 674 [10:43:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545544", "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" : 72.90, "quantity" : 9.610, "sum" : 700.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:33]execute_script... [10:43: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)545544", "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" : 72.90, "quantity" : 9.610, "sum" : 700.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:33]POST & json_proto [10:43:33]process_json_proto [10:43:33]json parsed OK: [10:43:33]protocol is kg_v1.0 [10:43:33]action value=close_receipt [10:43:33]process_action close_receipt [10:43:33]cmd_close_receipt [10:43:33]MH_GetDate [10:43:33]Write to MH i2c: F0 00 00 C8 37 EE [10:43:33]Write i2c OK [10:43:33]MH_I2C_Read... [10:43:33]Read from MH i2c: F0 [10:43:33]MH_I2C_Read... [10:43:33]Read from MH i2c: F0 09 00 [10:43:33]MH_I2C_Read... [10:43:33]Read from MH i2c: F0 09 00 C8 37 00 56 41 60 66 9A 61 5F 66 14 [10:43:33]GetLastDocTimeStamp 1717584194 [10:43:33]current date 1717584214 [10:43:33]FM_GetShiftState [10:43:33]SAM_PROTO_GetShiftState [10:43:33]wFMCommunicate request_size=4 [10:43:33]MH_SAM_APDU [10:43:33]CAPDU: 80 13 01 00 [10:43:33]Write to MH i2c: E2 08 00 C9 37 80 13 01 00 00 00 00 00 7D [10:43:33]Write i2c OK [10:43:33]MH_I2C_Read... [10:43:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:33]Read from MH i2c: E2 [10:43:33]MH_I2C_Read... [10:43:33]Read from MH i2c: E2 0E 00 [10:43:33]MH_I2C_Read... [10:43:33]Read from MH i2c: E2 0E 00 C9 37 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B5 [10:43:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:43:33]wFMCommunicate OK [10:43:33]SAM_PROTO_GetShiftState done [10:43:33]FM_GetShiftState done [10:43:33]opened in 1717545916 [10:43:33]opened+sec_in_day 1717632316 [10:43:33]quantity*price = 70056 [10:43:33]sum+1 = 70058 [10:43:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 240 05.06.2024 10:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59845 ФПД: 255276831597397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104334&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59845&fm=255276831597397&tin=02508201610067®Number=0000000000151680&sum=70000 [10:43:33]StoreToDocumentArchive [10:43:33]shift 72 fd 59845 [10:43:33]save to /storage/0072/doc_00059845 [10:43:33]save last doc name /storage/0072/doc_00059845 to /storage/kkm_last_doc_name [10:43:33]save OK [10:43:33]Clear old archive folders... [10:43:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:43:33]tlvbuf is 00483150 [10:43:33]SAM_PROTO_ClearQueue [10:43:33]wFMCommunicate request_size=4 [10:43:33]MH_SAM_APDU [10:43:33]CAPDU: 80 09 00 00 [10:43:33]Write to MH i2c: E2 08 00 D6 37 80 09 00 00 00 00 00 00 7F [10:43:33]Write i2c OK [10:43:33]MH_I2C_Read... [10:43:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:34]Read from MH i2c: E2 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 D6 37 00 90 00 81 [10:43:34]RAPDU: 90 00 [10:43:34]wFMCommunicate OK [10:43:34]SAM_PROTO_ClearQueue done [10:43:34]KKMCreateOFDPacket [10:43:34]OFDProtocolAddRootSTLVToBuf [10:43:34]FM_MakeSignedData [10:43:34]FM_MakeSignedData [10:43:34]SAM_PROTO_SignData [10:43:34]wFMCommunicate request_size=4 [10:43:34]MH_SAM_APDU [10:43:34]CAPDU: 80 0D 01 02 [10:43:34]Write to MH i2c: E2 08 00 D7 37 80 0D 01 02 00 00 00 00 87 [10:43:34]Write i2c OK [10:43:34]MH_I2C_Read... [10:43:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:34]Read from MH i2c: E2 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 D7 37 00 90 00 82 [10:43:34]RAPDU: 90 00 [10:43:34]wFMCommunicate OK [10:43:34]wFMCommunicate request_size=255 [10:43:34]MH_SAM_APDU [10:43:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 56 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 E9 00 00 35 04 06 00 E8 2C 44 DD [10:43:34]Write to MH i2c: E2 02 01 D8 37 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 56 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 E9 00 00 35 04 06 00 E8 2C 44 DD 00 00 F7 [10:43:34]Write i2c OK [10:43:34]MH_I2C_Read... [10:43:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:34]Read from MH i2c: E2 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 D8 37 00 90 00 83 [10:43:34]RAPDU: 90 00 [10:43:34]wFMCommunicate OK [10:43:34]wFMCommunicate request_size=7 [10:43:34]MH_SAM_APDU [10:43:34]CAPDU: 80 0D 02 02 02 E3 55 [10:43:34]Write to MH i2c: E2 0A 00 D9 37 80 0D 02 02 02 00 E3 55 00 00 C6 [10:43:34]Write i2c OK [10:43:34]MH_I2C_Read... [10:43:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:34]Read from MH i2c: E2 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 03 00 D9 37 00 90 00 84 [10:43:34]RAPDU: 90 00 [10:43:34]wFMCommunicate OK [10:43:34]wFMCommunicate request_size=4 [10:43:34]MH_SAM_APDU [10:43:34]CAPDU: 80 0D 03 02 [10:43:34]Write to MH i2c: E2 08 00 DA 37 80 0D 03 02 00 00 00 00 8C [10:43:34]Write i2c OK [10:43:34]MH_I2C_Read... [10:43:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:34]Read from MH i2c: E2 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 0B 00 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 0B 00 DA 37 00 F4 FC E0 E8 75 C5 D0 E6 90 00 35 [10:43:34]RAPDU: F4 FC E0 E8 75 C5 D0 E6 90 00 [10:43:34]wFMCommunicate OK [10:43:34]SAM_PROTO_SignData done [10:43:34]FM_MakeSignedData done [10:43:34]CreateOFDProtocolMessage [10:43:34]wFMCommunicate request_size=4 [10:43:34]MH_SAM_APDU [10:43:34]CAPDU: 80 11 00 00 [10:43:34]Write to MH i2c: E2 08 00 DB 37 80 11 00 00 00 00 00 00 8C [10:43:34]Write i2c OK [10:43:34]MH_I2C_Read... [10:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:34]Read from MH i2c: E2 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 17 00 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: E2 17 00 DB 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DF [10:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:43:34]wFMCommunicate OK [10:43:34]CreateOFDProtocolMessage done [10:43:34]OFDSenderStorePacket 59845 [10:43:34]StoreOFDPacket docnum=59845 [10:43:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 CB 2E 04 01 2B 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 8A 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 56 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 E9 00 00 35 04 06 00 E8 2C 44 DD E3 55 F4 FC E0 E8 75 C5 D0 E6 [10:43:34]CheckFolder [10:43:34]dirname=/storage/ofd_packets [10:43:34]CheckFolder done [10:43:34]ProducePacketName [10:43:34]name=ofd_packets/00059845 [10:43:34]NVStorageSaveData ofd_packets/00059845 [10:43:34]File name is /storage/ofd_packets/00059845 [10:43:34]Write 298 bytes [10:43:34]NVStorageSaveData done [10:43:34]OFDSenderStorePacket done [10:43:34]KKMCreateOFDPacket done [10:43:34]NVStorageSaveData kkm_last_timestamp [10:43:34]File name is /storage/kkm_last_timestamp [10:43:34]Write 4 bytes [10:43:34]NVStorageSaveData done [10:43:34]ExternCall_PrintAddStr [10:43:34]wPrintStart [10:43:34]Write to MH i2c: 01 00 00 DC 37 13 [10:43:34]Write i2c OK [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: 01 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: 01 07 00 [10:43:34]MH_I2C_Read... [10:43:34]Read from MH i2c: 01 07 00 DC 37 00 00 00 00 00 FF 0F 28 [10:43:34]RasterBufferAndPrint [10:43:34]line Счет N : (1)545544 [10:43:34]line ИНН: 02508201610067 [10:43:34]line Контрольно-Кассовый Чек [10:43:34]line ПРОДАЖА [10:43:34]line ТРК (МРК, ГНК) : 41 [10:43:34]line Товар: 2710194210 [10:43:34]line ДТ-К-5 [10:43:34]line 9.610 * 72.90 [10:43:34]line = 700.57 [10:43:34]line НДС 12% НСП 1% [10:43:34]line > о реализуемом товаре [10:43:34]line ОКРУГЛЕНИЕ: -0.57 [10:43:34]line ИТОГО: 700.00 [10:43:34]line Внесено: 700.00 [10:43:34]line СДАЧА: 0.00 [10:43:34]line НСП 1% : 6.20 [10:43:34]line НДС 12% : 74.40 [10:43:34]line Наличными: 700.00 [10:43:34]line Безнал.: 0.00 [10:43:34]line Место: АЗС № 117 "Партнер Нефть" [10:43:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:43:34]line СНО: Общий режим [10:43:34]line Чек 240 05.06.2024 10:43 [10:43:34]line Смена: 72 ФФД: 1.0 [10:43:34]line ЗНМ: 0300000048 [10:43:34]line РНМ: 0000000000151680 [10:43:34]line Версия ККМ: v1.0 [10:43:34]line ФМ: 0000000000959414 [10:43:34]line ФД: 59845 [10:43:34]line ФПД: 255276831597397 [10:43:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104334&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59845&fm=255276831597397&tin=02508201610067®Number=0000000000151680&sum=70000 [10:43:34]OFD Sender: Processing packet 59845 [packets to send 53, broken 52] [10:43:34]ProducePacketName [10:43:34]name=ofd_packets/00059845 [10:43:34]OFD Sender: To server: pG, [10:43:34]CommunicateWithHost lk.salyk.kg:30040 [10:43:34]ConnectInit lk.salyk.kg [10:43:34]written 0, free lines is 4095 [10:43:34]Connected sock=10 [10:43:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 CB 2E 04 01 2B 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 8A 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 56 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 E9 00 00 35 04 06 00 E8 2C 44 DD E3 55 F4 FC E0 E8 75 C5 D0 E6 [10:43:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2B D0 47 00 8A 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 E9 00 00 F4 03 04 00 5A ED 5F 66 B6 04 01 00 00 5B CE B2 07 3B F8 7C C5 [10:43:35]CommunicateWithHost err = 0 [10:43:35]CheckOFDResponse [10:43:35]1017 (14) - 77093643461234 [10:43:35]1041 (16) - 0000000000959414 [10:43:35]1040 (4) - 59845 [10:43:35]1012 (4) - 05.06.2024 04:45 [10:43:35]1206 (1) - 0 [10:43:35]OFD Sender: Remove packet 59845 [10:43:35]ProducePacketName [10:43:35]name=ofd_packets/00059845 [10:43:35]NVStorageDeleteData [10:43:35]Write to MH i2c: 01 00 00 07 38 3F [10:43:35]Write i2c OK [10:43:35]MH_I2C_Read... [10:43:35]Read from MH i2c: 01 [10:43:35]MH_I2C_Read... [10:43:35]Read from MH i2c: 01 07 00 [10:43:35]MH_I2C_Read... [10:43:35]Read from MH i2c: 01 07 00 07 38 00 00 00 00 00 A5 0C F7 [10:43:35]RasterBufferAndPrint [10:43:35]line [10:43:35]line [10:43:35]line [10:43:35]line [10:43:35]line [10:43:35]written 0, free lines is 3243 [10:43:35]MH_Cut [10:43:35]Write to MH i2c: D1 01 00 0E 38 01 18 [10:43:35]Write i2c OK [10:43:35]MH_I2C_Read... [10:43:35]Read from MH i2c: D1 [10:43:35]MH_I2C_Read... [10:43:35]Read from MH i2c: D1 01 00 [10:43:35]MH_I2C_Read... [10:43:35]Read from MH i2c: D1 01 00 0E 38 00 17 [10:43:35]Write to MH i2c: 01 00 00 0F 38 47 [10:43:35]Write i2c OK [10:43:35]MH_I2C_Read... [10:43:35]OFD Sender: No OFD packet to send [10:43:36]*** Cut start [10:43:36]*** Partial cut [10:43:36]*** CUTSNS_PIN = 1 [10:43:36]*** CUTSNS_PIN = 0 [10:43:36]*** Brake cut motor [10:43:36]Read from MH i2c: 01 [10:43:36]MH_I2C_Read... [10:43:36]*** Stop cut motor [10:43:36]*** Cut end [10:43:36]Read from MH i2c: 01 07 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: 01 07 00 0F 38 00 00 00 00 00 FF 0F 5C [10:43:36]process_action close_receipt done [10:43:36]requested_data is exist [10:43:36]produce_requested_data [10:43:36]requested_item fm.sn is exist - process it [10:43:36]wFMCommunicate request_size=4 [10:43:36]MH_SAM_APDU [10:43:36]CAPDU: 80 11 00 00 [10:43:36]Write to MH i2c: E2 08 00 10 38 80 11 00 00 00 00 00 00 C2 [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:36]Read from MH i2c: E2 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: E2 17 00 [10:43:36]MH_I2C_Read... [10:43:36]Read from MH i2c: E2 17 00 10 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 15 [10:43:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:43:36]wFMCommunicate OK [10:43:36]requested_item fd.num is exist - process it [10:43:36]SAM_PROTO_GetFieldsCounters [10:43:36]wFMCommunicate request_size=4 [10:43:36]MH_SAM_APDU [10:43:36]CAPDU: 80 13 00 00 [10:43:36]Write to MH i2c: E2 08 00 11 38 80 13 00 00 00 00 00 00 C5 [10:43:36]Write i2c OK [10:43:36]MH_I2C_Read... [10:43:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:37]Read from MH i2c: E2 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 62 00 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 62 00 11 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [10:43:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:37]wFMCommunicate OK [10:43:37]SAM_PROTO_GetFieldsCounters done [10:43:37]requested_item shift.num is exist - process it [10:43:37]requested_item shift.opened is exist - process it [10:43:37]req_shift_opened [10:43:37]FM_GetShiftState [10:43:37]SAM_PROTO_GetShiftState [10:43:37]wFMCommunicate request_size=4 [10:43:37]MH_SAM_APDU [10:43:37]CAPDU: 80 13 01 00 [10:43:37]Write to MH i2c: E2 08 00 12 38 80 13 01 00 00 00 00 00 C7 [10:43:37]Write i2c OK [10:43:37]MH_I2C_Read... [10:43:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:37]Read from MH i2c: E2 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 0E 00 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 0E 00 12 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FF [10:43:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:43:37]wFMCommunicate OK [10:43:37]SAM_PROTO_GetShiftState done [10:43:37]FM_GetShiftState done [10:43:37]req_shift_opened done [10:43:37]requested_item shift.open_date is exist - process it [10:43:37]req_shift_open_date [10:43:37]req_shift_open_date done [10:43:37]produce_requested_data done [10:43:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59845,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:43:37]process_action_free close_receipt [10:43:37]json_value_free [10:43:37]json_value_free done [10:43:37]process_json_proto returns [10:43:37]Send response to host [10:43:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59845,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:43:37]free response buf [10:43:37]execute_script done [10:43:37]execute_script returns [10:43:37]free content buf [10:43:37]Sock 8.Close socket [10:43:37]Sock 8.Thread stoped [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]accept exits with 9 [10:44:02]New connection [10:44:02]New thread 3067100516 created [10:44:02]Thread 3066957156 joined [10:44:02]Waiting for new connection... [10:44:02] Sock 9.Parse request [10:44:02]Sock 9.Check first char [10:44:02]Sock 9.First char is OK [10:44:02]request: POST /json_proto HTTP/1.0 [10:44:02]Method: POST [10:44:02]URL: /json_proto [10:44:02]Method is POST - this is cgi request [10:44:02]url: /json_proto [10:44:02]query_string will be loaded in cgi processing [10:44:02]execute_cgi json_proto POST (null) [10:44:02]execute_cgi path=json_proto method=POST [10:44:02]POST find Content-Length [10:44:02]Host: 172.17.60.68:8080 [10:44:02]Content-Length: 678 [10:44:02]Content-Type: application/json [10:44:02] [10:44:02]POST finish read [10:44:02]Found Content-Length = 678 [10:44:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:02]execute_script... [10:44: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)545546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:02]POST & json_proto [10:44:02]process_json_proto [10:44:02]json parsed OK: [10:44:02]protocol is kg_v1.0 [10:44:02]action value=close_receipt [10:44:02]process_action close_receipt [10:44:02]cmd_close_receipt [10:44:02]MH_GetDate [10:44:02]Write to MH i2c: F0 00 00 13 38 3A [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: F0 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: F0 09 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: F0 09 00 13 38 00 73 41 60 66 9A 61 5F 66 7D [10:44:02]GetLastDocTimeStamp 1717584214 [10:44:02]current date 1717584243 [10:44:02]FM_GetShiftState [10:44:02]SAM_PROTO_GetShiftState [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 13 01 00 [10:44:02]Write to MH i2c: E2 08 00 14 38 80 13 01 00 00 00 00 00 C9 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0E 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0E 00 14 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 01 [10:44:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_GetShiftState done [10:44:02]FM_GetShiftState done [10:44:02]opened in 1717545916 [10:44:02]opened+sec_in_day 1717632316 [10:44:02]quantity*price = 70044 [10:44:02]sum+1 = 70045 [10:44:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 241 05.06.2024 10:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59846 ФПД: 103567310250333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104403&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59846&fm=103567310250333&tin=02508201610067®Number=0000000000151680&sum=70000 [10:44:03]StoreToDocumentArchive [10:44:03]shift 72 fd 59846 [10:44:03]save to /storage/0072/doc_00059846 [10:44:03]save last doc name /storage/0072/doc_00059846 to /storage/kkm_last_doc_name [10:44:03]save OK [10:44:03]Clear old archive folders... [10:44:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:03]tlvbuf is 005012F0 [10:44:03]SAM_PROTO_ClearQueue [10:44:03]wFMCommunicate request_size=4 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 09 00 00 [10:44:03]Write to MH i2c: E2 08 00 21 38 80 09 00 00 00 00 00 00 CB [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 21 38 00 90 00 CD [10:44:03]RAPDU: 90 00 [10:44:03]wFMCommunicate OK [10:44:03]SAM_PROTO_ClearQueue done [10:44:03]KKMCreateOFDPacket [10:44:03]OFDProtocolAddRootSTLVToBuf [10:44:03]FM_MakeSignedData [10:44:03]FM_MakeSignedData [10:44:03]SAM_PROTO_SignData [10:44:03]wFMCommunicate request_size=4 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 0D 01 02 [10:44:03]Write to MH i2c: E2 08 00 22 38 80 0D 01 02 00 00 00 00 D3 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 22 38 00 90 00 CE [10:44:03]RAPDU: 90 00 [10:44:03]wFMCommunicate OK [10:44:03]wFMCommunicate request_size=255 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 F1 00 00 00 F4 03 04 00 73 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 E9 00 00 35 04 06 00 5E [10:44:03]Write to MH i2c: E2 02 01 23 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 F1 00 00 00 F4 03 04 00 73 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 E9 00 00 35 04 06 00 5E 00 00 2E [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 23 38 00 90 00 CF [10:44:03]RAPDU: 90 00 [10:44:03]wFMCommunicate OK [10:44:03]wFMCommunicate request_size=10 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 0D 02 02 05 31 A4 BC E1 5D [10:44:03]Write to MH i2c: E2 0D 00 24 38 80 0D 02 02 05 00 31 A4 BC E1 5D 00 00 AF [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 24 38 00 90 00 D0 [10:44:03]RAPDU: 90 00 [10:44:03]wFMCommunicate OK [10:44:03]wFMCommunicate request_size=4 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 0D 03 02 [10:44:03]Write to MH i2c: E2 08 00 25 38 80 0D 03 02 00 00 00 00 D8 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 0B 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 0B 00 25 38 00 16 13 35 B5 7E A0 08 DE 90 00 F0 [10:44:03]RAPDU: 16 13 35 B5 7E A0 08 DE 90 00 [10:44:03]wFMCommunicate OK [10:44:03]SAM_PROTO_SignData done [10:44:03]FM_MakeSignedData done [10:44:03]CreateOFDProtocolMessage [10:44:03]wFMCommunicate request_size=4 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 11 00 00 [10:44:03]Write to MH i2c: E2 08 00 26 38 80 11 00 00 00 00 00 00 D8 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 17 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 17 00 26 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2B [10:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:44:03]wFMCommunicate OK [10:44:03]CreateOFDProtocolMessage done [10:44:03]OFDSenderStorePacket 59846 [10:44:03]StoreOFDPacket docnum=59846 [10:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9E 28 07 01 18 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 F1 00 00 00 F4 03 04 00 73 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 E9 00 00 35 04 06 00 5E 31 A4 BC E1 5D 16 13 35 B5 7E A0 08 DE [10:44:03]CheckFolder [10:44:03]dirname=/storage/ofd_packets [10:44:03]CheckFolder done [10:44:03]ProducePacketName [10:44:03]name=ofd_packets/00059846 [10:44:03]NVStorageSaveData ofd_packets/00059846 [10:44:03]File name is /storage/ofd_packets/00059846 [10:44:03]Write 301 bytes [10:44:03]NVStorageSaveData done [10:44:03]OFDSenderStorePacket done [10:44:03]KKMCreateOFDPacket done [10:44:03]NVStorageSaveData kkm_last_timestamp [10:44:03]File name is /storage/kkm_last_timestamp [10:44:03]Write 4 bytes [10:44:03]NVStorageSaveData done [10:44:03]ExternCall_PrintAddStr [10:44:03]wPrintStart [10:44:03]Write to MH i2c: 01 00 00 27 38 5F [10:44:03]OFD Sender: Processing packet 59846 [packets to send 53, broken 52] [10:44:03]ProducePacketName [10:44:03]name=ofd_packets/00059846 [10:44:03]OFD Sender: To server: pG, [10:44:03]CommunicateWithHost lk.salyk.kg:30040 [10:44:03]ConnectInit lk.salyk.kg [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 27 38 00 00 00 00 00 FF 0F 74 [10:44:03]RasterBufferAndPrint [10:44:03]line Счет N : (1)545546 [10:44:03]line ИНН: 02508201610067 [10:44:03]line Контрольно-Кассовый Чек [10:44:03]line ПРОДАЖА [10:44:03]line ТРК (МРК, ГНК) : 32 [10:44:03]line Товар: 2710124130 [10:44:03]line Аи-92-К-5 [10:44:03]line 10.470 * 66.90 [10:44:03]line = 700.44 [10:44:03]line НДС 12% НСП 1% [10:44:03]line > о реализуемом товаре [10:44:03]line ОКРУГЛЕНИЕ: -0.44 [10:44:03]line ИТОГО: 700.00 [10:44:03]line Внесено: 700.00 [10:44:03]line СДАЧА: 0.00 [10:44:03]line НСП 1% : 6.20 [10:44:03]line НДС 12% : 74.38 [10:44:03]line Наличными: 700.00 [10:44:03]line Безнал.: 0.00 [10:44:03]line Место: АЗС № 117 "Партнер Нефть" [10:44:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:44:03]line СНО: Общий режим [10:44:03]line Чек 241 05.06.2024 10:44 [10:44:03]line Смена: 72 ФФД: 1.0 [10:44:03]line ЗНМ: 0300000048 [10:44:03]line РНМ: 0000000000151680 [10:44:03]line Версия ККМ: v1.0 [10:44:03]line ФМ: 0000000000959414 [10:44:03]line ФД: 59846 [10:44:03]line ФПД: 103567310250333 [10:44:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104403&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59846&fm=103567310250333&tin=02508201610067®Number=0000000000151680&sum=70000 [10:44:04]Connected sock=10 [10:44:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9E 28 07 01 18 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 F1 00 00 00 F4 03 04 00 73 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 E9 00 00 35 04 06 00 5E 31 A4 BC E1 5D 16 13 35 B5 7E A0 08 DE [10:44:04]written 0, free lines is 4095 [10:44:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 84 19 47 00 AB EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 E9 00 00 F4 03 04 00 77 ED 5F 66 B6 04 01 00 00 F3 C8 54 40 2F 8D 34 51 [10:44:04]CommunicateWithHost err = 0 [10:44:04]CheckOFDResponse [10:44:04]1017 (14) - 77093643461234 [10:44:04]1041 (16) - 0000000000959414 [10:44:04]1040 (4) - 59846 [10:44:04]1012 (4) - 05.06.2024 04:45 [10:44:04]1206 (1) - 0 [10:44:04]OFD Sender: Remove packet 59846 [10:44:04]ProducePacketName [10:44:04]name=ofd_packets/00059846 [10:44:04]NVStorageDeleteData [10:44:04]Write to MH i2c: 01 00 00 52 38 8A [10:44:04]Write i2c OK [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: 01 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: 01 07 00 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: 01 07 00 52 38 00 00 00 00 00 A5 0C 42 [10:44:04]RasterBufferAndPrint [10:44:04]line [10:44:04]line [10:44:04]line [10:44:04]line [10:44:04]line [10:44:04]written 0, free lines is 3242 [10:44:04]MH_Cut [10:44:04]Write to MH i2c: D1 01 00 59 38 01 63 [10:44:04]Write i2c OK [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: D1 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: D1 01 00 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: D1 01 00 59 38 00 62 [10:44:04]Write to MH i2c: 01 00 00 5A 38 92 [10:44:04]Write i2c OK [10:44:04]MH_I2C_Read... [10:44:04]OFD Sender: No OFD packet to send [10:44:05]*** Cut start [10:44:05]*** Partial cut [10:44:05]*** CUTSNS_PIN = 1 [10:44:05]*** CUTSNS_PIN = 0 [10:44:05]*** Brake cut motor [10:44:06]Read from MH i2c: 01 [10:44:06]MH_I2C_Read... [10:44:06]*** Stop cut motor [10:44:06]*** Cut end [10:44:06]Read from MH i2c: 01 07 00 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: 01 07 00 5A 38 00 00 00 00 00 FF 0F A7 [10:44:06]process_action close_receipt done [10:44:06]requested_data is exist [10:44:06]produce_requested_data [10:44:06]requested_item fm.sn is exist - process it [10:44:06]wFMCommunicate request_size=4 [10:44:06]MH_SAM_APDU [10:44:06]CAPDU: 80 11 00 00 [10:44:06]Write to MH i2c: E2 08 00 5B 38 80 11 00 00 00 00 00 00 0D [10:44:06]Write i2c OK [10:44:06]MH_I2C_Read... [10:44:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:06]Read from MH i2c: E2 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 17 00 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 17 00 5B 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [10:44:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:44:06]wFMCommunicate OK [10:44:06]requested_item fd.num is exist - process it [10:44:06]SAM_PROTO_GetFieldsCounters [10:44:06]wFMCommunicate request_size=4 [10:44:06]MH_SAM_APDU [10:44:06]CAPDU: 80 13 00 00 [10:44:06]Write to MH i2c: E2 08 00 5C 38 80 13 00 00 00 00 00 00 10 [10:44:06]Write i2c OK [10:44:06]MH_I2C_Read... [10:44:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:06]Read from MH i2c: E2 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 62 00 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 62 00 5C 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C6 E9 00 00 0E 04 04 00 48 00 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 F7 [10:44:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C6 E9 00 00 0E 04 04 00 48 00 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 [10:44:06]wFMCommunicate OK [10:44:06]SAM_PROTO_GetFieldsCounters done [10:44:06]requested_item shift.num is exist - process it [10:44:06]requested_item shift.opened is exist - process it [10:44:06]req_shift_opened [10:44:06]FM_GetShiftState [10:44:06]SAM_PROTO_GetShiftState [10:44:06]wFMCommunicate request_size=4 [10:44:06]MH_SAM_APDU [10:44:06]CAPDU: 80 13 01 00 [10:44:06]Write to MH i2c: E2 08 00 5D 38 80 13 01 00 00 00 00 00 12 [10:44:06]Write i2c OK [10:44:06]MH_I2C_Read... [10:44:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:06]Read from MH i2c: E2 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 0E 00 [10:44:06]MH_I2C_Read... [10:44:06]Read from MH i2c: E2 0E 00 5D 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [10:44:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:44:06]wFMCommunicate OK [10:44:06]SAM_PROTO_GetShiftState done [10:44:06]FM_GetShiftState done [10:44:06]req_shift_opened done [10:44:06]requested_item shift.open_date is exist - process it [10:44:06]req_shift_open_date [10:44:06]req_shift_open_date done [10:44:06]produce_requested_data done [10:44:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59846,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:44:06]process_action_free close_receipt [10:44:06]json_value_free [10:44:06]json_value_free done [10:44:06]process_json_proto returns [10:44:06]Send response to host [10:44:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59846,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:44:06]free response buf [10:44:06]execute_script done [10:44:06]execute_script returns [10:44:06]free content buf [10:44:06]Sock 9.Close socket [10:44:06]Sock 9.Thread stoped [10:44:09]OFD Sender: No OFD packet to send [10:44:14]OFD Sender: No OFD packet to send [10:44:19]OFD Sender: No OFD packet to send [10:44:24]OFD Sender: No OFD packet to send [10:44:29]OFD Sender: No OFD packet to send [10:44:34]OFD Sender: No OFD packet to send [10:44:39]OFD Sender: No OFD packet to send [10:44:44]OFD Sender: No OFD packet to send [10:44:49]OFD Sender: No OFD packet to send [10:44:54]OFD Sender: No OFD packet to send [10:44:59]OFD Sender: No OFD packet to send [10:45:04]OFD Sender: No OFD packet to send [10:45:09]OFD Sender: No OFD packet to send [10:45:09]accept exits with 8 [10:45:09]New connection [10:45:09]New thread 3066957156 created [10:45:09]Thread 3067100516 joined [10:45:09]Waiting for new connection... [10:45:09] Sock 8.Parse request [10:45:09]Sock 8.Check first char [10:45:09]Sock 8.First char is OK [10:45:09]request: POST /json_proto HTTP/1.0 [10:45:09]Method: POST [10:45:09]URL: /json_proto [10:45:09]Method is POST - this is cgi request [10:45:09]url: /json_proto [10:45:09]query_string will be loaded in cgi processing [10:45:09]execute_cgi json_proto POST (null) [10:45:09]execute_cgi path=json_proto method=POST [10:45:09]POST find Content-Length [10:45:09]Host: 172.17.60.68:8080 [10:45:09]Content-Length: 677 [10:45:09]Content-Type: application/json [10:45:09] [10:45:09]POST finish read [10:45:09]Found Content-Length = 677 [10:45:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:09]execute_script... [10:45: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)545547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:09]POST & json_proto [10:45:09]process_json_proto [10:45:09]json parsed OK: [10:45:09]protocol is kg_v1.0 [10:45:09]action value=close_receipt [10:45:09]process_action close_receipt [10:45:09]cmd_close_receipt [10:45:09]MH_GetDate [10:45:09]Write to MH i2c: F0 00 00 5E 38 85 [10:45:09]Write i2c OK [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: F0 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: F0 09 00 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: F0 09 00 5E 38 00 B7 41 60 66 9A 61 5F 66 0C [10:45:09]GetLastDocTimeStamp 1717584243 [10:45:09]current date 1717584311 [10:45:09]FM_GetShiftState [10:45:09]SAM_PROTO_GetShiftState [10:45:09]wFMCommunicate request_size=4 [10:45:09]MH_SAM_APDU [10:45:09]CAPDU: 80 13 01 00 [10:45:09]Write to MH i2c: E2 08 00 5F 38 80 13 01 00 00 00 00 00 14 [10:45:09]Write i2c OK [10:45:09]MH_I2C_Read... [10:45:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:09]Read from MH i2c: E2 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: E2 0E 00 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: E2 0E 00 5F 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4C [10:45:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:45:09]wFMCommunicate OK [10:45:09]SAM_PROTO_GetShiftState done [10:45:09]FM_GetShiftState done [10:45:09]opened in 1717545916 [10:45:09]opened+sec_in_day 1717632316 [10:45:09]quantity*price = 50041 [10:45:09]sum+1 = 50042 [10:45:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 242 05.06.2024 10:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59847 ФПД: 113034352192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104511&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59847&fm=113034352192&tin=02508201610067®Number=0000000000151680&sum=50000 [10:45:11]StoreToDocumentArchive [10:45:11]shift 72 fd 59847 [10:45:11]save to /storage/0072/doc_00059847 [10:45:11]save last doc name /storage/0072/doc_00059847 to /storage/kkm_last_doc_name [10:45:11]save OK [10:45:11]Clear old archive folders... [10:45:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:11]tlvbuf is 00437AD0 [10:45:11]SAM_PROTO_ClearQueue [10:45:11]wFMCommunicate request_size=4 [10:45:11]MH_SAM_APDU [10:45:11]CAPDU: 80 09 00 00 [10:45:11]Write to MH i2c: E2 08 00 6C 38 80 09 00 00 00 00 00 00 16 [10:45:11]Write i2c OK [10:45:11]MH_I2C_Read... [10:45:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:11]Read from MH i2c: E2 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 6C 38 00 90 00 18 [10:45:11]RAPDU: 90 00 [10:45:11]wFMCommunicate OK [10:45:11]SAM_PROTO_ClearQueue done [10:45:11]KKMCreateOFDPacket [10:45:11]OFDProtocolAddRootSTLVToBuf [10:45:11]FM_MakeSignedData [10:45:11]FM_MakeSignedData [10:45:11]SAM_PROTO_SignData [10:45:11]wFMCommunicate request_size=4 [10:45:11]MH_SAM_APDU [10:45:11]CAPDU: 80 0D 01 02 [10:45:11]Write to MH i2c: E2 08 00 6D 38 80 0D 01 02 00 00 00 00 1E [10:45:11]Write i2c OK [10:45:11]MH_I2C_Read... [10:45:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:11]Read from MH i2c: E2 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 6D 38 00 90 00 19 [10:45:11]RAPDU: 90 00 [10:45:11]wFMCommunicate OK [10:45:11]wFMCommunicate request_size=255 [10:45:11]MH_SAM_APDU [10:45:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 B7 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 E9 00 00 35 04 06 00 00 [10:45:11]Write to MH i2c: E2 02 01 6E 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 B7 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 E9 00 00 35 04 06 00 00 00 00 51 [10:45:11]Write i2c OK [10:45:11]MH_I2C_Read... [10:45:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:11]Read from MH i2c: E2 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 6E 38 00 90 00 1A [10:45:11]RAPDU: 90 00 [10:45:11]wFMCommunicate OK [10:45:11]wFMCommunicate request_size=10 [10:45:11]MH_SAM_APDU [10:45:11]CAPDU: 80 0D 02 02 05 1A 51 5F 56 40 [10:45:11]Write to MH i2c: E2 0D 00 6F 38 80 0D 02 02 05 00 1A 51 5F 56 40 00 00 8B [10:45:11]Write i2c OK [10:45:11]MH_I2C_Read... [10:45:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:11]Read from MH i2c: E2 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 03 00 6F 38 00 90 00 1B [10:45:11]RAPDU: 90 00 [10:45:11]wFMCommunicate OK [10:45:11]wFMCommunicate request_size=4 [10:45:11]MH_SAM_APDU [10:45:11]CAPDU: 80 0D 03 02 [10:45:11]Write to MH i2c: E2 08 00 70 38 80 0D 03 02 00 00 00 00 23 [10:45:11]Write i2c OK [10:45:11]MH_I2C_Read... [10:45:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:11]Read from MH i2c: E2 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 0B 00 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 0B 00 70 38 00 86 80 0B 58 57 FF 5F 68 90 00 AA [10:45:11]RAPDU: 86 80 0B 58 57 FF 5F 68 90 00 [10:45:11]wFMCommunicate OK [10:45:11]SAM_PROTO_SignData done [10:45:11]FM_MakeSignedData done [10:45:11]CreateOFDProtocolMessage [10:45:11]wFMCommunicate request_size=4 [10:45:11]MH_SAM_APDU [10:45:11]CAPDU: 80 11 00 00 [10:45:11]Write to MH i2c: E2 08 00 71 38 80 11 00 00 00 00 00 00 23 [10:45:11]Write i2c OK [10:45:11]MH_I2C_Read... [10:45:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:11]Read from MH i2c: E2 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 17 00 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: E2 17 00 71 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 76 [10:45:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:45:11]wFMCommunicate OK [10:45:11]CreateOFDProtocolMessage done [10:45:11]OFDSenderStorePacket 59847 [10:45:11]StoreOFDPacket docnum=59847 [10:45:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 90 8A 07 01 43 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 B7 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 E9 00 00 35 04 06 00 00 1A 51 5F 56 40 86 80 0B 58 57 FF 5F 68 [10:45:11]CheckFolder [10:45:11]dirname=/storage/ofd_packets [10:45:11]CheckFolder done [10:45:11]ProducePacketName [10:45:11]name=ofd_packets/00059847 [10:45:11]NVStorageSaveData ofd_packets/00059847 [10:45:11]File name is /storage/ofd_packets/00059847 [10:45:11]Write 301 bytes [10:45:11]NVStorageSaveData done [10:45:11]OFDSenderStorePacket done [10:45:11]KKMCreateOFDPacket done [10:45:11]NVStorageSaveData kkm_last_timestamp [10:45:11]File name is /storage/kkm_last_timestamp [10:45:11]Write 4 bytes [10:45:11]NVStorageSaveData done [10:45:11]ExternCall_PrintAddStr [10:45:11]wPrintStart [10:45:11]Write to MH i2c: 01 00 00 72 38 AA [10:45:11]Write i2c OK [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: 01 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: 01 07 00 [10:45:11]MH_I2C_Read... [10:45:11]Read from MH i2c: 01 07 00 72 38 00 00 00 00 00 FF 0F BF [10:45:11]RasterBufferAndPrint [10:45:11]line Счет N : (1)545547 [10:45:11]line ИНН: 02508201610067 [10:45:11]line Контрольно-Кассовый Чек [10:45:11]line ПРОДАЖА [10:45:11]line ТРК (МРК, ГНК) : 22 [10:45:11]line Товар: 2710124130 [10:45:11]line Аи-92-К-5 [10:45:11]line 7.480 * 66.90 [10:45:11]line = 500.41 [10:45:11]line НДС 12% НСП 1% [10:45:11]line > о реализуемом товаре [10:45:11]line ОКРУГЛЕНИЕ: -0.41 [10:45:11]line ИТОГО: 500.00 [10:45:11]line Внесено: 500.00 [10:45:11]line СДАЧА: 0.00 [10:45:11]line НСП 1% : 4.43 [10:45:11]line НДС 12% : 53.14 [10:45:11]line Наличными: 500.00 [10:45:11]line Безнал.: 0.00 [10:45:11]line Место: АЗС № 117 "Партнер Нефть" [10:45:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:45:11]line СНО: Общий режим [10:45:11]line Чек 242 05.06.2024 10:45 [10:45:11]line Смена: 72 ФФД: 1.0 [10:45:11]line ЗНМ: 0300000048 [10:45:11]line РНМ: 0000000000151680 [10:45:11]line Версия ККМ: v1.0 [10:45:11]line ФМ: 0000000000959414 [10:45:11]line ФД: 59847 [10:45:11]line ФПД: 113034352192 [10:45:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104511&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59847&fm=113034352192&tin=02508201610067®Number=0000000000151680&sum=50000 [10:45:11]OFD Sender: Processing packet 59847 [packets to send 53, broken 52] [10:45:11]ProducePacketName [10:45:11]name=ofd_packets/00059847 [10:45:11]OFD Sender: To server: pG, [10:45:11]CommunicateWithHost lk.salyk.kg:30040 [10:45:11]ConnectInit lk.salyk.kg [10:45:11]written 0, free lines is 4095 [10:45:12]Connected sock=10 [10:45:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 90 8A 07 01 43 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 B7 41 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 E9 00 00 35 04 06 00 00 1A 51 5F 56 40 86 80 0B 58 57 FF 5F 68 [10:45:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7D A2 47 00 3C 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 39 35 39 34 31 34 10 04 04 00 C7 E9 00 00 F4 03 04 00 BB ED 5F 66 B6 04 01 00 00 D2 85 55 85 73 87 02 C6 [10:45:12]CommunicateWithHost err = 0 [10:45:12]CheckOFDResponse [10:45:12]1017 (14) - 77093643461234 [10:45:12]1041 (16) - 0000000000959414 [10:45:12]1040 (4) - 59847 [10:45:12]1012 (4) - 05.06.2024 04:46 [10:45:12]1206 (1) - 0 [10:45:12]OFD Sender: Remove packet 59847 [10:45:12]ProducePacketName [10:45:12]name=ofd_packets/00059847 [10:45:12]NVStorageDeleteData [10:45:12]Write to MH i2c: 01 00 00 9D 38 D5 [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 07 00 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: 01 07 00 9D 38 00 00 00 00 00 A3 0C 8B [10:45:12]RasterBufferAndPrint [10:45:12]line [10:45:12]line [10:45:12]line [10:45:12]line [10:45:12]line [10:45:12]written 0, free lines is 3241 [10:45:12]MH_Cut [10:45:12]Write to MH i2c: D1 01 00 A4 38 01 AE [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: D1 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: D1 01 00 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: D1 01 00 A4 38 00 AD [10:45:12]Write to MH i2c: 01 00 00 A5 38 DD [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]OFD Sender: No OFD packet to send [10:45:13]*** Cut start [10:45:13]*** Partial cut [10:45:13]*** CUTSNS_PIN = 1 [10:45:13]*** CUTSNS_PIN = 0 [10:45:13]*** Brake cut motor [10:45:13]Read from MH i2c: 01 [10:45:13]MH_I2C_Read... [10:45:13]*** Stop cut motor [10:45:13]*** Cut end [10:45:13]Read from MH i2c: 01 07 00 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: 01 07 00 A5 38 00 00 00 00 00 FF 0F F2 [10:45:13]process_action close_receipt done [10:45:13]requested_data is exist [10:45:13]produce_requested_data [10:45:13]requested_item fm.sn is exist - process it [10:45:13]wFMCommunicate request_size=4 [10:45:13]MH_SAM_APDU [10:45:13]CAPDU: 80 11 00 00 [10:45:13]Write to MH i2c: E2 08 00 A6 38 80 11 00 00 00 00 00 00 58 [10:45:13]Write i2c OK [10:45:13]MH_I2C_Read... [10:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:13]Read from MH i2c: E2 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 17 00 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 17 00 A6 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [10:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:45:13]wFMCommunicate OK [10:45:13]requested_item fd.num is exist - process it [10:45:13]SAM_PROTO_GetFieldsCounters [10:45:13]wFMCommunicate request_size=4 [10:45:13]MH_SAM_APDU [10:45:13]CAPDU: 80 13 00 00 [10:45:13]Write to MH i2c: E2 08 00 A7 38 80 13 00 00 00 00 00 00 5B [10:45:13]Write i2c OK [10:45:13]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 62 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 62 00 A7 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C7 E9 00 00 0E 04 04 00 48 00 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 46 [10:45:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C7 E9 00 00 0E 04 04 00 48 00 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 [10:45:14]wFMCommunicate OK [10:45:14]SAM_PROTO_GetFieldsCounters done [10:45:14]requested_item shift.num is exist - process it [10:45:14]requested_item shift.opened is exist - process it [10:45:14]req_shift_opened [10:45:14]FM_GetShiftState [10:45:14]SAM_PROTO_GetShiftState [10:45:14]wFMCommunicate request_size=4 [10:45:14]MH_SAM_APDU [10:45:14]CAPDU: 80 13 01 00 [10:45:14]Write to MH i2c: E2 08 00 A8 38 80 13 01 00 00 00 00 00 5D [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 0E 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 0E 00 A8 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [10:45:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:45:14]wFMCommunicate OK [10:45:14]SAM_PROTO_GetShiftState done [10:45:14]FM_GetShiftState done [10:45:14]req_shift_opened done [10:45:14]requested_item shift.open_date is exist - process it [10:45:14]req_shift_open_date [10:45:14]req_shift_open_date done [10:45:14]produce_requested_data done [10:45:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59847,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:45:14]process_action_free close_receipt [10:45:14]json_value_free [10:45:14]json_value_free done [10:45:14]process_json_proto returns [10:45:14]Send response to host [10:45:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59847,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:45:14]free response buf [10:45:14]execute_script done [10:45:14]execute_script returns [10:45:14]free content buf [10:45:14]Sock 8.Close socket [10:45:14]Sock 8.Thread stoped [10:45:17]OFD Sender: No OFD packet to send [10:45:22]OFD Sender: No OFD packet to send [10:45:27]OFD Sender: No OFD packet to send [10:45:32]OFD Sender: No OFD packet to send [10:45:37]OFD Sender: No OFD packet to send [10:45:42]OFD Sender: No OFD packet to send [10:45:47]OFD Sender: No OFD packet to send [10:45:52]OFD Sender: No OFD packet to send [10:45:57]OFD Sender: No OFD packet to send [10:46:02]OFD Sender: No OFD packet to send [10:46:07]OFD Sender: No OFD packet to send [10:46:12]OFD Sender: No OFD packet to send [10:46:17]OFD Sender: No OFD packet to send [10:46:22]OFD Sender: No OFD packet to send [10:46:27]OFD Sender: No OFD packet to send [10:46:32]OFD Sender: No OFD packet to send [10:46:34]accept exits with 9 [10:46:34]New connection [10:46:34]New thread 3067100516 created [10:46:34]Thread 3066957156 joined [10:46:34]Waiting for new connection... [10:46:34] Sock 9.Parse request [10:46:34]Sock 9.Check first char [10:46:34]Sock 9.First char is OK [10:46:34]request: POST /json_proto HTTP/1.0 [10:46:34]Method: POST [10:46:34]URL: /json_proto [10:46:34]Method is POST - this is cgi request [10:46:34]url: /json_proto [10:46:34]query_string will be loaded in cgi processing [10:46:34]execute_cgi json_proto POST (null) [10:46:34]execute_cgi path=json_proto method=POST [10:46:34]POST find Content-Length [10:46:34]Host: 172.17.60.68:8080 [10:46:34]Content-Length: 800 [10:46:34]Content-Type: application/json [10:46:34] [10:46:34]POST finish read [10:46:34]Found Content-Length = 800 [10:46:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545548", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:34]execute_script... [10:46: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)545548", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.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" : 1000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:34]POST & json_proto [10:46:34]process_json_proto [10:46:34]json parsed OK: [10:46:34]protocol is kg_v1.0 [10:46:34]action value=close_receipt [10:46:34]process_action close_receipt [10:46:34]cmd_close_receipt [10:46:34]MH_GetDate [10:46:34]Write to MH i2c: F0 00 00 A9 38 D0 [10:46:34]Write i2c OK [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: F0 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: F0 09 00 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: F0 09 00 A9 38 00 0B 42 60 66 9A 61 5F 66 AC [10:46:34]GetLastDocTimeStamp 1717584311 [10:46:34]current date 1717584395 [10:46:34]FM_GetShiftState [10:46:34]SAM_PROTO_GetShiftState [10:46:34]wFMCommunicate request_size=4 [10:46:34]MH_SAM_APDU [10:46:34]CAPDU: 80 13 01 00 [10:46:34]Write to MH i2c: E2 08 00 AA 38 80 13 01 00 00 00 00 00 5F [10:46:34]Write i2c OK [10:46:34]MH_I2C_Read... [10:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:34]Read from MH i2c: E2 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 0E 00 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 0E 00 AA 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [10:46:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:46:34]wFMCommunicate OK [10:46:34]SAM_PROTO_GetShiftState done [10:46:34]FM_GetShiftState done [10:46:34]opened in 1717545916 [10:46:34]opened+sec_in_day 1717632316 [10:46:34]quantity*price = 100018 [10:46:34]sum+1 = 100020 [10:46:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.19 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.19 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 243 05.06.2024 10:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59848 ФПД: 163845145811290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104635&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59848&fm=163845145811290&tin=02508201610067®Number=0000000000151680&sum=100019 [10:46:35]StoreToDocumentArchive [10:46:35]shift 72 fd 59848 [10:46:35]save to /storage/0072/doc_00059848 [10:46:35]save last doc name /storage/0072/doc_00059848 to /storage/kkm_last_doc_name [10:46:35]save OK [10:46:35]Clear old archive folders... [10:46:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:46:35]tlvbuf is B6EFE510 [10:46:35]SAM_PROTO_ClearQueue [10:46:35]wFMCommunicate request_size=4 [10:46:35]MH_SAM_APDU [10:46:35]CAPDU: 80 09 00 00 [10:46:35]Write to MH i2c: E2 08 00 B7 38 80 09 00 00 00 00 00 00 61 [10:46:35]Write i2c OK [10:46:35]MH_I2C_Read... [10:46:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:35]Read from MH i2c: E2 [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: E2 03 00 [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: E2 03 00 B7 38 00 90 00 63 [10:46:35]RAPDU: 90 00 [10:46:35]wFMCommunicate OK [10:46:35]SAM_PROTO_ClearQueue done [10:46:35]KKMCreateOFDPacket [10:46:35]OFDProtocolAddRootSTLVToBuf [10:46:35]FM_MakeSignedData [10:46:35]FM_MakeSignedData [10:46:35]SAM_PROTO_SignData [10:46:35]wFMCommunicate request_size=4 [10:46:35]MH_SAM_APDU [10:46:35]CAPDU: 80 0D 01 02 [10:46:35]Write to MH i2c: E2 08 00 B8 38 80 0D 01 02 00 00 00 00 69 [10:46:35]Write i2c OK [10:46:35]MH_I2C_Read... [10:46:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:35]Read from MH i2c: E2 [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: E2 03 00 [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: E2 03 00 B8 38 00 90 00 64 [10:46:35]RAPDU: 90 00 [10:46:35]wFMCommunicate OK [10:46:35]wFMCommunicate request_size=255 [10:46:35]MH_SAM_APDU [10:46: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 0B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 E9 00 00 35 04 06 00 95 04 2B B6 [10:46:35]Write to MH i2c: E2 02 01 B9 38 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 0B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 E9 00 00 35 04 06 00 95 04 2B B6 00 00 6A [10:46:35]Write i2c OK [10:46:35]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 B9 38 00 90 00 65 [10:46:36]RAPDU: 90 00 [10:46:36]wFMCommunicate OK [10:46:36]wFMCommunicate request_size=7 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 0D 02 02 02 D9 5A [10:46:36]Write to MH i2c: E2 0A 00 BA 38 80 0D 02 02 02 00 D9 5A 00 00 A3 [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 BA 38 00 90 00 66 [10:46:36]RAPDU: 90 00 [10:46:36]wFMCommunicate OK [10:46:36]wFMCommunicate request_size=4 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 0D 03 02 [10:46:36]Write to MH i2c: E2 08 00 BB 38 80 0D 03 02 00 00 00 00 6E [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 0B 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 0B 00 BB 38 00 59 50 29 38 25 29 3E 18 90 00 1D [10:46:36]RAPDU: 59 50 29 38 25 29 3E 18 90 00 [10:46:36]wFMCommunicate OK [10:46:36]SAM_PROTO_SignData done [10:46:36]FM_MakeSignedData done [10:46:36]CreateOFDProtocolMessage [10:46:36]wFMCommunicate request_size=4 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 11 00 00 [10:46:36]Write to MH i2c: E2 08 00 BC 38 80 11 00 00 00 00 00 00 6E [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 17 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 17 00 BC 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C1 [10:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:46:36]wFMCommunicate OK [10:46:36]CreateOFDProtocolMessage done [10:46:36]OFDSenderStorePacket 59848 [10:46:36]StoreOFDPacket docnum=59848 [10:46:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 60 F1 04 01 A0 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 0B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 E9 00 00 35 04 06 00 95 04 2B B6 D9 5A 59 50 29 38 25 29 3E 18 [10:46:36]CheckFolder [10:46:36]dirname=/storage/ofd_packets [10:46:36]CheckFolder done [10:46:36]ProducePacketName [10:46:36]name=ofd_packets/00059848 [10:46:36]NVStorageSaveData ofd_packets/00059848 [10:46:36]File name is /storage/ofd_packets/00059848 [10:46:36]Write 298 bytes [10:46:36]NVStorageSaveData done [10:46:36]OFDSenderStorePacket done [10:46:36]KKMCreateOFDPacket done [10:46:36]NVStorageSaveData kkm_last_timestamp [10:46:36]File name is /storage/kkm_last_timestamp [10:46:36]Write 4 bytes [10:46:36]NVStorageSaveData done [10:46:36]ExternCall_PrintAddStr [10:46:36]wPrintStart [10:46:36]Write to MH i2c: 01 00 00 BD 38 F5 [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: 01 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: 01 07 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: 01 07 00 BD 38 00 00 00 00 00 FF 0F 0A [10:46:36]RasterBufferAndPrint [10:46:36]line Счет N : (1)545548 [10:46:36]line ИНН: 02508201610067 [10:46:36]line Контрольно-Кассовый Чек [10:46:36]line ПРОДАЖА [10:46:36]line ТРК (МРК, ГНК) : 11 [10:46:36]line Товар: 2710194210 [10:46:36]line ДТ-К-5 [10:46:36]line 13.720 * 72.90 [10:46:36]line = 1000.19 [10:46:36]line НДС 12% НСП 1% [10:46:36]line > о реализуемом товаре [10:46:36]line ИТОГО: 1000.19 [10:46:36]line НСП 1% : 8.85 [10:46:36]line НДС 12% : 106.21 [10:46:36]line Наличными: 0.00 [10:46:36]line Безнал.: 1000.19 [10:46:36]line Место: АЗС № 117 "Партнер Нефть" [10:46:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:46:36]line СНО: Общий режим [10:46:36]line Чек 243 05.06.2024 10:46 [10:46:36]line Смена: 72 ФФД: 1.0 [10:46:36]line ЗНМ: 0300000048 [10:46:36]line РНМ: 0000000000151680 [10:46:36]line Версия ККМ: v1.0 [10:46:36]line Платежная система: O! деньги [10:46:36]line ФМ: 0000000000959414 [10:46:36]line ФД: 59848 [10:46:36]line ФПД: 163845145811290 [10:46:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104635&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59848&fm=163845145811290&tin=02508201610067®Number=0000000000151680&sum=100019 [10:46:36]OFD Sender: Processing packet 59848 [packets to send 53, broken 52] [10:46:36]ProducePacketName [10:46:36]name=ofd_packets/00059848 [10:46:36]OFD Sender: To server: pG, [10:46:36]CommunicateWithHost lk.salyk.kg:30040 [10:46:36]ConnectInit lk.salyk.kg [10:46:36]written 0, free lines is 4095 [10:46:36]Connected sock=10 [10:46:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 60 F1 04 01 A0 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 0B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 E9 00 00 35 04 06 00 95 04 2B B6 D9 5A 59 50 29 38 25 29 3E 18 [10:46:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F2 18 47 00 D9 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 E9 00 00 F4 03 04 00 10 EE 5F 66 B6 04 01 00 00 65 70 18 51 C8 79 53 E1 [10:46:37]CommunicateWithHost err = 0 [10:46:37]CheckOFDResponse [10:46:37]1017 (14) - 77093643461234 [10:46:37]1041 (16) - 0000000000959414 [10:46:37]1040 (4) - 59848 [10:46:37]1012 (4) - 05.06.2024 04:48 [10:46:37]1206 (1) - 0 [10:46:37]OFD Sender: Remove packet 59848 [10:46:37]ProducePacketName [10:46:37]name=ofd_packets/00059848 [10:46:37]NVStorageDeleteData [10:46:37]Write to MH i2c: 01 00 00 E7 38 1F [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 07 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 07 00 E7 38 00 00 00 00 00 C1 0C F3 [10:46:37]RasterBufferAndPrint [10:46:37]line [10:46:37]line [10:46:37]line [10:46:37]line [10:46:37]line [10:46:37]written 0, free lines is 3272 [10:46:37]MH_Cut [10:46:37]Write to MH i2c: D1 01 00 EE 38 01 F8 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: D1 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: D1 01 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: D1 01 00 EE 38 00 F7 [10:46:37]Write to MH i2c: 01 00 00 EF 38 27 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]OFD Sender: No OFD packet to send [10:46:38]*** Cut start [10:46:38]*** Partial cut [10:46:38]*** CUTSNS_PIN = 1 [10:46:38]*** CUTSNS_PIN = 0 [10:46:38]*** Brake cut motor [10:46:38]Read from MH i2c: 01 [10:46:38]MH_I2C_Read... [10:46:38]*** Stop cut motor [10:46:38]*** Cut end [10:46:38]Read from MH i2c: 01 07 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: 01 07 00 EF 38 00 00 00 00 00 FF 0F 3C [10:46:38]process_action close_receipt done [10:46:38]requested_data is exist [10:46:38]produce_requested_data [10:46:38]requested_item fm.sn is exist - process it [10:46:38]wFMCommunicate request_size=4 [10:46:38]MH_SAM_APDU [10:46:38]CAPDU: 80 11 00 00 [10:46:38]Write to MH i2c: E2 08 00 F0 38 80 11 00 00 00 00 00 00 A2 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:38]Read from MH i2c: E2 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 17 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 17 00 F0 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F5 [10:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:46:38]wFMCommunicate OK [10:46:38]requested_item fd.num is exist - process it [10:46:38]SAM_PROTO_GetFieldsCounters [10:46:38]wFMCommunicate request_size=4 [10:46:38]MH_SAM_APDU [10:46:38]CAPDU: 80 13 00 00 [10:46:38]Write to MH i2c: E2 08 00 F1 38 80 13 00 00 00 00 00 00 A5 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:38]Read from MH i2c: E2 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 62 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 62 00 F1 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C8 E9 00 00 0E 04 04 00 48 00 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 94 [10:46:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C8 E9 00 00 0E 04 04 00 48 00 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 [10:46:38]wFMCommunicate OK [10:46:38]SAM_PROTO_GetFieldsCounters done [10:46:38]requested_item shift.num is exist - process it [10:46:38]requested_item shift.opened is exist - process it [10:46:38]req_shift_opened [10:46:38]FM_GetShiftState [10:46:38]SAM_PROTO_GetShiftState [10:46:38]wFMCommunicate request_size=4 [10:46:38]MH_SAM_APDU [10:46:38]CAPDU: 80 13 01 00 [10:46:38]Write to MH i2c: E2 08 00 F2 38 80 13 01 00 00 00 00 00 A7 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 0E 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 0E 00 F2 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DF [10:46:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:46:39]wFMCommunicate OK [10:46:39]SAM_PROTO_GetShiftState done [10:46:39]FM_GetShiftState done [10:46:39]req_shift_opened done [10:46:39]requested_item shift.open_date is exist - process it [10:46:39]req_shift_open_date [10:46:39]req_shift_open_date done [10:46:39]produce_requested_data done [10:46:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59848,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:46:39]process_action_free close_receipt [10:46:39]json_value_free [10:46:39]json_value_free done [10:46:39]process_json_proto returns [10:46:39]Send response to host [10:46:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59848,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:46:39]free response buf [10:46:39]execute_script done [10:46:39]execute_script returns [10:46:39]free content buf [10:46:39]Sock 9.Close socket [10:46:39]Sock 9.Thread stoped [10:46:42]OFD Sender: No OFD packet to send [10:46:47]OFD Sender: No OFD packet to send [10:46:52]OFD Sender: No OFD packet to send [10:46:57]OFD Sender: No OFD packet to send [10:47:02]OFD Sender: No OFD packet to send [10:47:07]OFD Sender: No OFD packet to send [10:47:12]OFD Sender: No OFD packet to send [10:47:17]OFD Sender: No OFD packet to send [10:47:22]OFD Sender: No OFD packet to send [10:47:27]OFD Sender: No OFD packet to send [10:47:32]OFD Sender: No OFD packet to send [10:47:37]OFD Sender: No OFD packet to send [10:47:40]accept exits with 8 [10:47:40]New connection [10:47:40]New thread 3066957156 created [10:47:40]Thread 3067100516 joined [10:47:40]Waiting for new connection... [10:47:40] Sock 8.Parse request [10:47:40]Sock 8.Check first char [10:47:40]Sock 8.First char is OK [10:47:40]request: POST /json_proto HTTP/1.0 [10:47:40]Method: POST [10:47:40]URL: /json_proto [10:47:40]Method is POST - this is cgi request [10:47:40]url: /json_proto [10:47:40]query_string will be loaded in cgi processing [10:47:40]execute_cgi json_proto POST (null) [10:47:40]execute_cgi path=json_proto method=POST [10:47:40]POST find Content-Length [10:47:40]Host: 172.17.60.68:8080 [10:47:40]Content-Length: 677 [10:47:40]Content-Type: application/json [10:47:40] [10:47:40]POST finish read [10:47:40]Found Content-Length = 677 [10:47:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:40]execute_script... [10:47: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)545549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:40]POST & json_proto [10:47:40]process_json_proto [10:47:40]json parsed OK: [10:47:40]protocol is kg_v1.0 [10:47:40]action value=close_receipt [10:47:40]process_action close_receipt [10:47:40]cmd_close_receipt [10:47:40]MH_GetDate [10:47:40]Write to MH i2c: F0 00 00 F3 38 1A [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: F0 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: F0 09 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: F0 09 00 F3 38 00 4D 42 60 66 9A 61 5F 66 38 [10:47:40]GetLastDocTimeStamp 1717584395 [10:47:40]current date 1717584461 [10:47:40]FM_GetShiftState [10:47:40]SAM_PROTO_GetShiftState [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 13 01 00 [10:47:40]Write to MH i2c: E2 08 00 F4 38 80 13 01 00 00 00 00 00 A9 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 0E 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 0E 00 F4 38 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E1 [10:47:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:47:40]wFMCommunicate OK [10:47:40]SAM_PROTO_GetShiftState done [10:47:40]FM_GetShiftState done [10:47:40]opened in 1717545916 [10:47:40]opened+sec_in_day 1717632316 [10:47:40]quantity*price = 50041 [10:47:40]sum+1 = 50042 [10:47:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 244 05.06.2024 10:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59849 ФПД: 238630131234669 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104741&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59849&fm=238630131234669&tin=02508201610067®Number=0000000000151680&sum=50000 [10:47:41]StoreToDocumentArchive [10:47:41]shift 72 fd 59849 [10:47:41]save to /storage/0072/doc_00059849 [10:47:41]save last doc name /storage/0072/doc_00059849 to /storage/kkm_last_doc_name [10:47:41]save OK [10:47:41]Clear old archive folders... [10:47:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:41]tlvbuf is 0042C200 [10:47:41]SAM_PROTO_ClearQueue [10:47:41]wFMCommunicate request_size=4 [10:47:41]MH_SAM_APDU [10:47:41]CAPDU: 80 09 00 00 [10:47:41]Write to MH i2c: E2 08 00 01 39 80 09 00 00 00 00 00 00 AC [10:47:41]Write i2c OK [10:47:41]MH_I2C_Read... [10:47:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:41]Read from MH i2c: E2 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 03 00 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 03 00 01 39 00 90 00 AE [10:47:41]RAPDU: 90 00 [10:47:41]wFMCommunicate OK [10:47:41]SAM_PROTO_ClearQueue done [10:47:41]KKMCreateOFDPacket [10:47:41]OFDProtocolAddRootSTLVToBuf [10:47:41]FM_MakeSignedData [10:47:41]FM_MakeSignedData [10:47:41]SAM_PROTO_SignData [10:47:41]wFMCommunicate request_size=4 [10:47:41]MH_SAM_APDU [10:47:41]CAPDU: 80 0D 01 02 [10:47:41]Write to MH i2c: E2 08 00 02 39 80 0D 01 02 00 00 00 00 B4 [10:47:41]Write i2c OK [10:47:41]MH_I2C_Read... [10:47:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:41]Read from MH i2c: E2 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 03 00 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 03 00 02 39 00 90 00 AF [10:47:41]RAPDU: 90 00 [10:47:41]wFMCommunicate OK [10:47:41]wFMCommunicate request_size=255 [10:47:41]MH_SAM_APDU [10:47: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 4D 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 E9 00 00 35 04 06 00 D9 [10:47:41]Write to MH i2c: E2 02 01 03 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 4D 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 E9 00 00 35 04 06 00 D9 00 00 5B [10:47:41]Write i2c OK [10:47:41]MH_I2C_Read... [10:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:41]Read from MH i2c: E2 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 03 00 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 03 00 03 39 00 90 00 B0 [10:47:41]RAPDU: 90 00 [10:47:41]wFMCommunicate OK [10:47:41]wFMCommunicate request_size=10 [10:47:41]MH_SAM_APDU [10:47:41]CAPDU: 80 0D 02 02 05 08 68 34 77 6D [10:47:41]Write to MH i2c: E2 0D 00 04 39 80 0D 02 02 05 00 08 68 34 77 6D 00 00 49 [10:47:41]Write i2c OK [10:47:41]MH_I2C_Read... [10:47:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:42]Read from MH i2c: E2 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 03 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 03 00 04 39 00 90 00 B1 [10:47:42]RAPDU: 90 00 [10:47:42]wFMCommunicate OK [10:47:42]wFMCommunicate request_size=4 [10:47:42]MH_SAM_APDU [10:47:42]CAPDU: 80 0D 03 02 [10:47:42]Write to MH i2c: E2 08 00 05 39 80 0D 03 02 00 00 00 00 B9 [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:42]Read from MH i2c: E2 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 0B 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 0B 00 05 39 00 44 7E B2 67 CE 5E AA FC 90 00 67 [10:47:42]RAPDU: 44 7E B2 67 CE 5E AA FC 90 00 [10:47:42]wFMCommunicate OK [10:47:42]SAM_PROTO_SignData done [10:47:42]FM_MakeSignedData done [10:47:42]CreateOFDProtocolMessage [10:47:42]wFMCommunicate request_size=4 [10:47:42]MH_SAM_APDU [10:47:42]CAPDU: 80 11 00 00 [10:47:42]Write to MH i2c: E2 08 00 06 39 80 11 00 00 00 00 00 00 B9 [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:42]Read from MH i2c: E2 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 17 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 17 00 06 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [10:47:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:47:42]wFMCommunicate OK [10:47:42]CreateOFDProtocolMessage done [10:47:42]OFDSenderStorePacket 59849 [10:47:42]StoreOFDPacket docnum=59849 [10:47:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 60 25 07 01 60 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 4D 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 E9 00 00 35 04 06 00 D9 08 68 34 77 6D 44 7E B2 67 CE 5E AA FC [10:47:42]CheckFolder [10:47:42]dirname=/storage/ofd_packets [10:47:42]CheckFolder done [10:47:42]ProducePacketName [10:47:42]name=ofd_packets/00059849 [10:47:42]NVStorageSaveData ofd_packets/00059849 [10:47:42]File name is /storage/ofd_packets/00059849 [10:47:42]Write 301 bytes [10:47:42]NVStorageSaveData done [10:47:42]OFDSenderStorePacket done [10:47:42]KKMCreateOFDPacket done [10:47:42]NVStorageSaveData kkm_last_timestamp [10:47:42]File name is /storage/kkm_last_timestamp [10:47:42]Write 4 bytes [10:47:42]NVStorageSaveData done [10:47:42]ExternCall_PrintAddStr [10:47:42]wPrintStart [10:47:42]Write to MH i2c: 01 00 00 07 39 40 [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: 01 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: 01 07 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: 01 07 00 07 39 00 00 00 00 00 FF 0F 55 [10:47:42]RasterBufferAndPrint [10:47:42]line Счет N : (1)545549 [10:47:42]line ИНН: 02508201610067 [10:47:42]line Контрольно-Кассовый Чек [10:47:42]line ПРОДАЖА [10:47:42]line ТРК (МРК, ГНК) : 42 [10:47:42]line Товар: 2710124130 [10:47:42]line Аи-92-К-5 [10:47:42]line 7.480 * 66.90 [10:47:42]line = 500.41 [10:47:42]line НДС 12% НСП 1% [10:47:42]line > о реализуемом товаре [10:47:42]line ОКРУГЛЕНИЕ: -0.41 [10:47:42]line ИТОГО: 500.00 [10:47:42]line Внесено: 500.00 [10:47:42]line СДАЧА: 0.00 [10:47:42]line НСП 1% : 4.43 [10:47:42]line НДС 12% : 53.14 [10:47:42]line Наличными: 500.00 [10:47:42]line Безнал.: 0.00 [10:47:42]line Место: АЗС № 117 "Партнер Нефть" [10:47:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:47:42]line СНО: Общий режим [10:47:42]line Чек 244 05.06.2024 10:47 [10:47:42]line Смена: 72 ФФД: 1.0 [10:47:42]line ЗНМ: 0300000048 [10:47:42]line РНМ: 0000000000151680 [10:47:42]line Версия ККМ: v1.0 [10:47:42]line ФМ: 0000000000959414 [10:47:42]line ФД: 59849 [10:47:42]line ФПД: 238630131234669 [10:47:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104741&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59849&fm=238630131234669&tin=02508201610067®Number=0000000000151680&sum=50000 [10:47:42]OFD Sender: Processing packet 59849 [packets to send 53, broken 52] [10:47:42]ProducePacketName [10:47:42]name=ofd_packets/00059849 [10:47:42]OFD Sender: To server: pG, [10:47:42]CommunicateWithHost lk.salyk.kg:30040 [10:47:42]ConnectInit lk.salyk.kg [10:47:42]written 0, free lines is 4095 [10:47:42]Connected sock=10 [10:47:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 60 25 07 01 60 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 4D 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 E9 00 00 35 04 06 00 D9 08 68 34 77 6D 44 7E B2 67 CE 5E AA FC [10:47:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C7 00 47 00 5D 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 E9 00 00 F4 03 04 00 52 EE 5F 66 B6 04 01 00 00 4F 9E 06 07 AA 8C 09 F3 [10:47:42]CommunicateWithHost err = 0 [10:47:42]CheckOFDResponse [10:47:42]1017 (14) - 77093643461234 [10:47:42]1041 (16) - 0000000000959414 [10:47:42]1040 (4) - 59849 [10:47:42]1012 (4) - 05.06.2024 04:49 [10:47:42]1206 (1) - 0 [10:47:42]OFD Sender: Remove packet 59849 [10:47:42]ProducePacketName [10:47:42]name=ofd_packets/00059849 [10:47:42]NVStorageDeleteData [10:47:42]Write to MH i2c: 01 00 00 32 39 6B [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: 01 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: 01 07 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: 01 07 00 32 39 00 00 00 00 00 9A 0C 18 [10:47:42]RasterBufferAndPrint [10:47:42]line [10:47:42]line [10:47:42]line [10:47:42]line [10:47:42]line [10:47:42]written 0, free lines is 3230 [10:47:42]MH_Cut [10:47:42]Write to MH i2c: D1 01 00 39 39 01 44 [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: D1 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: D1 01 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: D1 01 00 39 39 00 43 [10:47:42]Write to MH i2c: 01 00 00 3A 39 73 [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:43]OFD Sender: No OFD packet to send [10:47:43]*** Cut start [10:47:43]*** Partial cut [10:47:43]*** CUTSNS_PIN = 1 [10:47:43]*** CUTSNS_PIN = 0 [10:47:44]*** Brake cut motor [10:47:44]Read from MH i2c: 01 [10:47:44]MH_I2C_Read... [10:47:44]*** Stop cut motor [10:47:44]*** Cut end [10:47:44]Read from MH i2c: 01 07 00 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: 01 07 00 3A 39 00 00 00 00 00 FF 0F 88 [10:47:44]process_action close_receipt done [10:47:44]requested_data is exist [10:47:44]produce_requested_data [10:47:44]requested_item fm.sn is exist - process it [10:47:44]wFMCommunicate request_size=4 [10:47:44]MH_SAM_APDU [10:47:44]CAPDU: 80 11 00 00 [10:47:44]Write to MH i2c: E2 08 00 3B 39 80 11 00 00 00 00 00 00 EE [10:47:44]Write i2c OK [10:47:44]MH_I2C_Read... [10:47:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:44]Read from MH i2c: E2 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 17 00 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 17 00 3B 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 41 [10:47:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:47:44]wFMCommunicate OK [10:47:44]requested_item fd.num is exist - process it [10:47:44]SAM_PROTO_GetFieldsCounters [10:47:44]wFMCommunicate request_size=4 [10:47:44]MH_SAM_APDU [10:47:44]CAPDU: 80 13 00 00 [10:47:44]Write to MH i2c: E2 08 00 3C 39 80 13 00 00 00 00 00 00 F1 [10:47:44]Write i2c OK [10:47:44]MH_I2C_Read... [10:47:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:44]Read from MH i2c: E2 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 62 00 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 62 00 3C 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C9 E9 00 00 0E 04 04 00 48 00 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 E4 [10:47:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C9 E9 00 00 0E 04 04 00 48 00 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 [10:47:44]wFMCommunicate OK [10:47:44]SAM_PROTO_GetFieldsCounters done [10:47:44]requested_item shift.num is exist - process it [10:47:44]requested_item shift.opened is exist - process it [10:47:44]req_shift_opened [10:47:44]FM_GetShiftState [10:47:44]SAM_PROTO_GetShiftState [10:47:44]wFMCommunicate request_size=4 [10:47:44]MH_SAM_APDU [10:47:44]CAPDU: 80 13 01 00 [10:47:44]Write to MH i2c: E2 08 00 3D 39 80 13 01 00 00 00 00 00 F3 [10:47:44]Write i2c OK [10:47:44]MH_I2C_Read... [10:47:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:44]Read from MH i2c: E2 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 0E 00 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 0E 00 3D 39 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2B [10:47:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:47:44]wFMCommunicate OK [10:47:44]SAM_PROTO_GetShiftState done [10:47:44]FM_GetShiftState done [10:47:44]req_shift_opened done [10:47:44]requested_item shift.open_date is exist - process it [10:47:44]req_shift_open_date [10:47:44]req_shift_open_date done [10:47:44]produce_requested_data done [10:47:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59849,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:47:44]process_action_free close_receipt [10:47:44]json_value_free [10:47:44]json_value_free done [10:47:44]process_json_proto returns [10:47:44]Send response to host [10:47:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59849,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:47:44]free response buf [10:47:44]execute_script done [10:47:44]execute_script returns [10:47:44]free content buf [10:47:44]Sock 8.Close socket [10:47:44]Sock 8.Thread stoped [10:47:48]OFD Sender: No OFD packet to send [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:48:58]accept exits with 9 [10:48:58]New connection [10:48:58]New thread 3067100516 created [10:48:58]Thread 3066957156 joined [10:48:58]Waiting for new connection... [10:48:58] Sock 9.Parse request [10:48:58]Sock 9.Check first char [10:48:58]Sock 9.First char is OK [10:48:58]request: POST /json_proto HTTP/1.0 [10:48:58]Method: POST [10:48:58]URL: /json_proto [10:48:58]Method is POST - this is cgi request [10:48:58]url: /json_proto [10:48:58]query_string will be loaded in cgi processing [10:48:58]execute_cgi json_proto POST (null) [10:48:58]execute_cgi path=json_proto method=POST [10:48:58]POST find Content-Length [10:48:58]Host: 172.17.60.68:8080 [10:48:58]Content-Length: 978 [10:48:58]Content-Type: application/json [10:48:58] [10:48:58]POST finish read [10:48:58]Found Content-Length = 978 [10:48:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545545", "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" : 72.40, "quantity" : 96.690, "sum" : 7000.36, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 48.34 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:58]execute_script... [10:48: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)545545", "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" : 72.40, "quantity" : 96.690, "sum" : 7000.36, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 48.34 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:58]POST & json_proto [10:48:58]process_json_proto [10:48:58]json parsed OK: [10:48:58]protocol is kg_v1.0 [10:48:58]action value=close_receipt [10:48:58]process_action close_receipt [10:48:58]cmd_close_receipt [10:48:58]MH_GetDate [10:48:58]Write to MH i2c: F0 00 00 3E 39 66 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: F0 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: F0 09 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: F0 09 00 3E 39 00 9B 42 60 66 9A 61 5F 66 D2 [10:48:58]GetLastDocTimeStamp 1717584461 [10:48:58]current date 1717584539 [10:48:58]FM_GetShiftState [10:48:58]SAM_PROTO_GetShiftState [10:48:58]wFMCommunicate request_size=4 [10:48:58]MH_SAM_APDU [10:48:58]CAPDU: 80 13 01 00 [10:48:58]Write to MH i2c: E2 08 00 3F 39 80 13 01 00 00 00 00 00 F5 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:58]Read from MH i2c: E2 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 0E 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 0E 00 3F 39 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2D [10:48:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:48:58]wFMCommunicate OK [10:48:58]SAM_PROTO_GetShiftState done [10:48:58]FM_GetShiftState done [10:48:58]opened in 1717545916 [10:48:58]opened+sec_in_day 1717632316 [10:48:58]quantity*price = 700035 [10:48:58]sum+1 = 700037 [10:48:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 7000.00 Внесено: 7000.00 СДАЧА: 0.00 НСП 1% : 61.95 НДС 12% : 743.40 Наличными: 7000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 245 05.06.2024 10:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 48.34 сом ФМ: 0000000000959414 ФД: 59850 ФПД: 264814651016362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104859&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59850&fm=264814651016362&tin=02508201610067®Number=0000000000151680&sum=700000 [10:48:59]StoreToDocumentArchive [10:48:59]shift 72 fd 59850 [10:48:59]save to /storage/0072/doc_00059850 [10:48:59]save last doc name /storage/0072/doc_00059850 to /storage/kkm_last_doc_name [10:48:59]save OK [10:48:59]Clear old archive folders... [10:48:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:48:59]tlvbuf is 00437E00 [10:48:59]SAM_PROTO_ClearQueue [10:48:59]wFMCommunicate request_size=4 [10:48:59]MH_SAM_APDU [10:48:59]CAPDU: 80 09 00 00 [10:48:59]Write to MH i2c: E2 08 00 4C 39 80 09 00 00 00 00 00 00 F7 [10:48:59]Write i2c OK [10:48:59]MH_I2C_Read... [10:48:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:59]Read from MH i2c: E2 [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: E2 03 00 [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: E2 03 00 4C 39 00 90 00 F9 [10:48:59]RAPDU: 90 00 [10:48:59]wFMCommunicate OK [10:49:00]SAM_PROTO_ClearQueue done [10:49:00]KKMCreateOFDPacket [10:49:00]OFDProtocolAddRootSTLVToBuf [10:49:00]FM_MakeSignedData [10:49:00]FM_MakeSignedData [10:49:00]SAM_PROTO_SignData [10:49:00]wFMCommunicate request_size=4 [10:49:00]MH_SAM_APDU [10:49:00]CAPDU: 80 0D 01 02 [10:49:00]Write to MH i2c: E2 08 00 4D 39 80 0D 01 02 00 00 00 00 FF [10:49:00]Write i2c OK [10:49:00]MH_I2C_Read... [10:49:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:00]Read from MH i2c: E2 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 03 00 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 03 00 4D 39 00 90 00 FA [10:49:00]RAPDU: 90 00 [10:49:00]wFMCommunicate OK [10:49:00]wFMCommunicate request_size=255 [10:49:00]MH_SAM_APDU [10:49:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 79 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 84 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 9B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA E9 00 00 35 04 06 00 F0 D8 F7 34 [10:49:00]Write to MH i2c: E2 02 01 4E 39 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 79 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 84 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 9B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA E9 00 00 35 04 06 00 F0 D8 F7 34 00 00 AC [10:49:00]Write i2c OK [10:49:00]MH_I2C_Read... [10:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:00]Read from MH i2c: E2 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 03 00 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 03 00 4E 39 00 90 00 FB [10:49:00]RAPDU: 90 00 [10:49:00]wFMCommunicate OK [10:49:00]wFMCommunicate request_size=7 [10:49:00]MH_SAM_APDU [10:49:00]CAPDU: 80 0D 02 02 02 84 AA [10:49:00]Write to MH i2c: E2 0A 00 4F 39 80 0D 02 02 02 00 84 AA 00 00 34 [10:49:00]Write i2c OK [10:49:00]MH_I2C_Read... [10:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:00]Read from MH i2c: E2 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 03 00 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 03 00 4F 39 00 90 00 FC [10:49:00]RAPDU: 90 00 [10:49:00]wFMCommunicate OK [10:49:00]wFMCommunicate request_size=4 [10:49:00]MH_SAM_APDU [10:49:00]CAPDU: 80 0D 03 02 [10:49:00]Write to MH i2c: E2 08 00 50 39 80 0D 03 02 00 00 00 00 04 [10:49:00]Write i2c OK [10:49:00]MH_I2C_Read... [10:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:00]Read from MH i2c: E2 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 0B 00 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 0B 00 50 39 00 CF B9 20 4A F6 F6 49 B7 90 00 E3 [10:49:00]RAPDU: CF B9 20 4A F6 F6 49 B7 90 00 [10:49:00]wFMCommunicate OK [10:49:00]SAM_PROTO_SignData done [10:49:00]FM_MakeSignedData done [10:49:00]CreateOFDProtocolMessage [10:49:00]wFMCommunicate request_size=4 [10:49:00]MH_SAM_APDU [10:49:00]CAPDU: 80 11 00 00 [10:49:00]Write to MH i2c: E2 08 00 51 39 80 11 00 00 00 00 00 00 04 [10:49:00]Write i2c OK [10:49:00]MH_I2C_Read... [10:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:00]Read from MH i2c: E2 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 17 00 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: E2 17 00 51 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 57 [10:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:49:00]wFMCommunicate OK [10:49:00]CreateOFDProtocolMessage done [10:49:00]OFDSenderStorePacket 59850 [10:49:00]StoreOFDPacket docnum=59850 [10:49:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 36 5B 04 01 AF 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 79 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 84 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 9B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA E9 00 00 35 04 06 00 F0 D8 F7 34 84 AA CF B9 20 4A F6 F6 49 B7 [10:49:00]CheckFolder [10:49:00]dirname=/storage/ofd_packets [10:49:00]CheckFolder done [10:49:00]ProducePacketName [10:49:00]name=ofd_packets/00059850 [10:49:00]NVStorageSaveData ofd_packets/00059850 [10:49:00]File name is /storage/ofd_packets/00059850 [10:49:00]Write 298 bytes [10:49:00]NVStorageSaveData done [10:49:00]OFDSenderStorePacket done [10:49:00]KKMCreateOFDPacket done [10:49:00]NVStorageSaveData kkm_last_timestamp [10:49:00]File name is /storage/kkm_last_timestamp [10:49:00]Write 4 bytes [10:49:00]NVStorageSaveData done [10:49:00]OFD Sender: Processing packet 59850 [packets to send 53, broken 52] [10:49:00]ProducePacketName [10:49:00]name=ofd_packets/00059850 [10:49:00]OFD Sender: To server: pG, [10:49:00]CommunicateWithHost lk.salyk.kg:30040 [10:49:00]ConnectInit lk.salyk.kg [10:49:00]ExternCall_PrintAddStr [10:49:00]wPrintStart [10:49:00]Write to MH i2c: 01 00 00 52 39 8B [10:49:00]Write i2c OK [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: 01 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: 01 07 00 [10:49:00]MH_I2C_Read... [10:49:00]Read from MH i2c: 01 07 00 52 39 00 00 00 00 00 FF 0F A0 [10:49:00]RasterBufferAndPrint [10:49:00]line Счет N : (1)545545 [10:49:00]line ИНН: 02508201610067 [10:49:00]line Контрольно-Кассовый Чек [10:49:00]line ПРОДАЖА [10:49:00]line ТРК (МРК, ГНК) : 51 [10:49:00]line Товар: 2710194210 [10:49:00]line ДТ-К-5 [10:49:00]line 96.690 * 72.40 [10:49:00]line = 7000.36 [10:49:00]line НДС 12% НСП 1% [10:49:00]line > о реализуемом товаре [10:49:00]line ОКРУГЛЕНИЕ: -0.36 [10:49:00]line ИТОГО: 7000.00 [10:49:00]line Внесено: 7000.00 [10:49:00]line СДАЧА: 0.00 [10:49:00]line НСП 1% : 61.95 [10:49:00]line НДС 12% : 743.40 [10:49:00]line Наличными: 7000.00 [10:49:00]line Безнал.: 0.00 [10:49:00]line Место: АЗС № 117 "Партнер Нефть" [10:49:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:49:00]line СНО: Общий режим [10:49:00]line Чек 245 05.06.2024 10:48 [10:49:00]line Смена: 72 ФФД: 1.0 [10:49:00]line ЗНМ: 0300000048 [10:49:00]line РНМ: 0000000000151680 [10:49:00]line Версия ККМ: v1.0 [10:49:00]line [10:49:00]line Дисконтная программа [10:49:00]line ДТ [10:49:00]line номер 117 [10:49:00]line сэкономлено 48.34 сом [10:49:00]line ФМ: 0000000000959414 [10:49:00]line ФД: 59850 [10:49:00]line ФПД: 264814651016362 [10:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T104859&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59850&fm=264814651016362&tin=02508201610067®Number=0000000000151680&sum=700000 [10:49:00]Connected sock=11 [10:49:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 36 5B 04 01 AF 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B2 79 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 84 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 9B 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA E9 00 00 35 04 06 00 F0 D8 F7 34 84 AA CF B9 20 4A F6 F6 49 B7 [10:49:00]written 0, free lines is 4095 [10:49:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0E F6 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 39 35 39 34 31 34 10 04 04 00 CA E9 00 00 F4 03 04 00 A0 EE 5F 66 B6 04 01 00 00 3A 48 6D 8D 24 9D 1A D8 [10:49:00]CommunicateWithHost err = 0 [10:49:00]CheckOFDResponse [10:49:00]1017 (14) - 77093643461234 [10:49:00]1041 (16) - 0000000000959414 [10:49:00]1040 (4) - 59850 [10:49:00]1012 (4) - 05.06.2024 04:50 [10:49:00]1206 (1) - 0 [10:49:00]OFD Sender: Remove packet 59850 [10:49:00]ProducePacketName [10:49:00]name=ofd_packets/00059850 [10:49:00]NVStorageDeleteData [10:49:01]Write to MH i2c: 01 00 00 82 39 BB [10:49:01]Write i2c OK [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: 01 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: 01 07 00 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: 01 07 00 82 39 00 00 00 00 00 31 0C FF [10:49:01]RasterBufferAndPrint [10:49:01]line [10:49:01]line [10:49:01]line [10:49:01]line [10:49:01]line [10:49:01]written 0, free lines is 3125 [10:49:01]MH_Cut [10:49:01]Write to MH i2c: D1 01 00 89 39 01 94 [10:49:01]Write i2c OK [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: D1 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: D1 01 00 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: D1 01 00 89 39 00 93 [10:49:01]Write to MH i2c: 01 00 00 8A 39 C3 [10:49:01]Write i2c OK [10:49:01]MH_I2C_Read... [10:49:01]OFD Sender: No OFD packet to send [10:49:02]*** Cut start [10:49:02]*** Partial cut [10:49:02]*** CUTSNS_PIN = 1 [10:49:02]*** CUTSNS_PIN = 0 [10:49:02]*** Brake cut motor [10:49:02]Read from MH i2c: 01 [10:49:02]MH_I2C_Read... [10:49:02]*** Stop cut motor [10:49:02]*** Cut end [10:49:02]Read from MH i2c: 01 07 00 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: 01 07 00 8A 39 00 00 00 00 00 FF 0F D8 [10:49:02]process_action close_receipt done [10:49:02]requested_data is exist [10:49:02]produce_requested_data [10:49:02]requested_item fm.sn is exist - process it [10:49:02]wFMCommunicate request_size=4 [10:49:02]MH_SAM_APDU [10:49:02]CAPDU: 80 11 00 00 [10:49:02]Write to MH i2c: E2 08 00 8B 39 80 11 00 00 00 00 00 00 3E [10:49:02]Write i2c OK [10:49:02]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 17 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 17 00 8B 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 91 [10:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:49:03]wFMCommunicate OK [10:49:03]requested_item fd.num is exist - process it [10:49:03]SAM_PROTO_GetFieldsCounters [10:49:03]wFMCommunicate request_size=4 [10:49:03]MH_SAM_APDU [10:49:03]CAPDU: 80 13 00 00 [10:49:03]Write to MH i2c: E2 08 00 8C 39 80 13 00 00 00 00 00 00 41 [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 62 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 62 00 8C 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CA E9 00 00 0E 04 04 00 48 00 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 38 [10:49:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CA E9 00 00 0E 04 04 00 48 00 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 [10:49:03]wFMCommunicate OK [10:49:03]SAM_PROTO_GetFieldsCounters done [10:49:03]requested_item shift.num is exist - process it [10:49:03]requested_item shift.opened is exist - process it [10:49:03]req_shift_opened [10:49:03]FM_GetShiftState [10:49:03]SAM_PROTO_GetShiftState [10:49:03]wFMCommunicate request_size=4 [10:49:03]MH_SAM_APDU [10:49:03]CAPDU: 80 13 01 00 [10:49:03]Write to MH i2c: E2 08 00 8D 39 80 13 01 00 00 00 00 00 43 [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 0E 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 0E 00 8D 39 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7B [10:49:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:49:03]wFMCommunicate OK [10:49:03]SAM_PROTO_GetShiftState done [10:49:03]FM_GetShiftState done [10:49:03]req_shift_opened done [10:49:03]requested_item shift.open_date is exist - process it [10:49:03]req_shift_open_date [10:49:03]req_shift_open_date done [10:49:03]produce_requested_data done [10:49:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59850,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:49:03]process_action_free close_receipt [10:49:03]json_value_free [10:49:03]json_value_free done [10:49:03]process_json_proto returns [10:49:03]Send response to host [10:49:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59850,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:49:03]free response buf [10:49:03]execute_script done [10:49:03]execute_script returns [10:49:03]free content buf [10:49:03]Sock 9.Close socket [10:49:03]Sock 9.Thread stoped [10:49:06]OFD Sender: No OFD packet to send [10:49:11]OFD Sender: No OFD packet to send [10:49:16]OFD Sender: No OFD packet to send [10:49:21]OFD Sender: No OFD packet to send [10:49:26]OFD Sender: No OFD packet to send [10:49:31]OFD Sender: No OFD packet to send [10:49:36]OFD Sender: No OFD packet to send [10:49:41]OFD Sender: No OFD packet to send [10:49:46]OFD Sender: No OFD packet to send [10:49:51]OFD Sender: No OFD packet to send [10:49:56]OFD Sender: No OFD packet to send [10:50:01]OFD Sender: No OFD packet to send [10:50:06]OFD Sender: No OFD packet to send [10:50:11]OFD Sender: No OFD packet to send [10:50:16]OFD Sender: No OFD packet to send [10:50:21]OFD Sender: No OFD packet to send [10:50:26]OFD Sender: No OFD packet to send [10:50:31]OFD Sender: No OFD packet to send [10:50:34]accept exits with 8 [10:50:34]New connection [10:50:34]New thread 3066957156 created [10:50:34]Thread 3067100516 joined [10:50:34]Waiting for new connection... [10:50:34] Sock 8.Parse request [10:50:34]Sock 8.Check first char [10:50:34]Sock 8.First char is OK [10:50:34]request: POST /json_proto HTTP/1.0 [10:50:34]Method: POST [10:50:34]URL: /json_proto [10:50:34]Method is POST - this is cgi request [10:50:34]url: /json_proto [10:50:34]query_string will be loaded in cgi processing [10:50:34]execute_cgi json_proto POST (null) [10:50:34]execute_cgi path=json_proto method=POST [10:50:34]POST find Content-Length [10:50:34]Host: 172.17.60.68:8080 [10:50:34]Content-Length: 681 [10:50:34]Content-Type: application/json [10:50:34] [10:50:34]POST finish read [10:50:34]Found Content-Length = 681 [10:50:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:34]execute_script... [10:50: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)545551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:34]POST & json_proto [10:50:34]process_json_proto [10:50:34]json parsed OK: [10:50:34]protocol is kg_v1.0 [10:50:34]action value=close_receipt [10:50:34]process_action close_receipt [10:50:34]cmd_close_receipt [10:50:34]MH_GetDate [10:50:34]Write to MH i2c: F0 00 00 8E 39 B6 [10:50:34]Write i2c OK [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: F0 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: F0 09 00 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: F0 09 00 8E 39 00 FB 42 60 66 9A 61 5F 66 82 [10:50:34]GetLastDocTimeStamp 1717584539 [10:50:34]current date 1717584635 [10:50:34]FM_GetShiftState [10:50:34]SAM_PROTO_GetShiftState [10:50:34]wFMCommunicate request_size=4 [10:50:34]MH_SAM_APDU [10:50:34]CAPDU: 80 13 01 00 [10:50:34]Write to MH i2c: E2 08 00 8F 39 80 13 01 00 00 00 00 00 45 [10:50:34]Write i2c OK [10:50:34]MH_I2C_Read... [10:50:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:34]Read from MH i2c: E2 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: E2 0E 00 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: E2 0E 00 8F 39 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7D [10:50:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:50:34]wFMCommunicate OK [10:50:34]SAM_PROTO_GetShiftState done [10:50:34]FM_GetShiftState done [10:50:34]opened in 1717545916 [10:50:34]opened+sec_in_day 1717632316 [10:50:34]quantity*price = 50011 [10:50:34]sum+1 = 50013 [10:50:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 246 05.06.2024 10:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59851 ФПД: 241534141341965 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105035&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59851&fm=241534141341965&tin=02508201610067®Number=0000000000151680&sum=50000 [10:50:35]StoreToDocumentArchive [10:50:35]shift 72 fd 59851 [10:50:35]save to /storage/0072/doc_00059851 [10:50:35]save last doc name /storage/0072/doc_00059851 to /storage/kkm_last_doc_name [10:50:35]save OK [10:50:35]Clear old archive folders... [10:50:35]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:50:35]tlvbuf is 005011A0 [10:50:35]SAM_PROTO_ClearQueue [10:50:35]wFMCommunicate request_size=4 [10:50:35]MH_SAM_APDU [10:50:35]CAPDU: 80 09 00 00 [10:50:35]Write to MH i2c: E2 08 00 9C 39 80 09 00 00 00 00 00 00 47 [10:50:35]Write i2c OK [10:50:35]MH_I2C_Read... [10:50:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:35]Read from MH i2c: E2 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 9C 39 00 90 00 49 [10:50:35]RAPDU: 90 00 [10:50:35]wFMCommunicate OK [10:50:35]SAM_PROTO_ClearQueue done [10:50:35]KKMCreateOFDPacket [10:50:35]OFDProtocolAddRootSTLVToBuf [10:50:35]FM_MakeSignedData [10:50:35]FM_MakeSignedData [10:50:35]SAM_PROTO_SignData [10:50:35]wFMCommunicate request_size=4 [10:50:35]MH_SAM_APDU [10:50:35]CAPDU: 80 0D 01 02 [10:50:35]Write to MH i2c: E2 08 00 9D 39 80 0D 01 02 00 00 00 00 4F [10:50:35]Write i2c OK [10:50:35]MH_I2C_Read... [10:50:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:35]Read from MH i2c: E2 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 9D 39 00 90 00 4A [10:50:35]RAPDU: 90 00 [10:50:35]wFMCommunicate OK [10:50:35]wFMCommunicate request_size=255 [10:50:35]MH_SAM_APDU [10:50:35]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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 00 00 00 F4 03 04 00 FB 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB E9 00 00 35 04 06 00 DB AC [10:50:35]Write to MH i2c: E2 02 01 9E 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 00 00 00 F4 03 04 00 FB 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB E9 00 00 35 04 06 00 DB AC 00 00 2C [10:50:35]Write i2c OK [10:50:35]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 9E 39 00 90 00 4B [10:50:36]RAPDU: 90 00 [10:50:36]wFMCommunicate OK [10:50:36]wFMCommunicate request_size=9 [10:50:36]MH_SAM_APDU [10:50:36]CAPDU: 80 0D 02 02 04 8C B2 21 0D [10:50:36]Write to MH i2c: E2 0C 00 9F 39 80 0D 02 02 04 00 8C B2 21 0D 00 00 C6 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 9F 39 00 90 00 4C [10:50:36]RAPDU: 90 00 [10:50:36]wFMCommunicate OK [10:50:36]wFMCommunicate request_size=4 [10:50:36]MH_SAM_APDU [10:50:36]CAPDU: 80 0D 03 02 [10:50:36]Write to MH i2c: E2 08 00 A0 39 80 0D 03 02 00 00 00 00 54 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 0B 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 0B 00 A0 39 00 36 32 27 B3 7D 44 BD 9C 90 00 B1 [10:50:36]RAPDU: 36 32 27 B3 7D 44 BD 9C 90 00 [10:50:36]wFMCommunicate OK [10:50:36]SAM_PROTO_SignData done [10:50:36]FM_MakeSignedData done [10:50:36]CreateOFDProtocolMessage [10:50:36]wFMCommunicate request_size=4 [10:50:36]MH_SAM_APDU [10:50:36]CAPDU: 80 11 00 00 [10:50:36]Write to MH i2c: E2 08 00 A1 39 80 11 00 00 00 00 00 00 54 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 17 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 17 00 A1 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A7 [10:50:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:50:36]wFMCommunicate OK [10:50:36]CreateOFDProtocolMessage done [10:50:36]OFDSenderStorePacket 59851 [10:50:36]StoreOFDPacket docnum=59851 [10:50:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 04 62 06 01 C1 09 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 00 00 00 F4 03 04 00 FB 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB E9 00 00 35 04 06 00 DB AC 8C B2 21 0D 36 32 27 B3 7D 44 BD 9C [10:50:36]CheckFolder [10:50:36]dirname=/storage/ofd_packets [10:50:36]CheckFolder done [10:50:36]ProducePacketName [10:50:36]name=ofd_packets/00059851 [10:50:36]NVStorageSaveData ofd_packets/00059851 [10:50:36]File name is /storage/ofd_packets/00059851 [10:50:36]Write 300 bytes [10:50:36]NVStorageSaveData done [10:50:36]OFDSenderStorePacket done [10:50:36]KKMCreateOFDPacket done [10:50:36]NVStorageSaveData kkm_last_timestamp [10:50:36]File name is /storage/kkm_last_timestamp [10:50:36]Write 4 bytes [10:50:36]NVStorageSaveData done [10:50:36]ExternCall_PrintAddStr [10:50:36]wPrintStart [10:50:36]Write to MH i2c: 01 00 00 A2 39 DB [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 07 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 07 00 A2 39 00 00 00 00 00 FF 0F F0 [10:50:36]RasterBufferAndPrint [10:50:36]line Счет N : (1)545551 [10:50:36]line ИНН: 02508201610067 [10:50:36]line Контрольно-Кассовый Чек [10:50:36]line ПРОДАЖА [10:50:36]line ТРК (МРК, ГНК) : 71 [10:50:36]line Товар: 2711190000 [10:50:36]line ГАЗ-К-5 [10:50:36]line 14.330 * 34.90 [10:50:36]line = 500.12 [10:50:36]line НДС 12% НСП 1% [10:50:36]line > о реализуемом товаре [10:50:36]line ОКРУГЛЕНИЕ: -0.12 [10:50:36]line ИТОГО: 500.00 [10:50:36]line Внесено: 500.00 [10:50:36]line СДАЧА: 0.00 [10:50:36]line НСП 1% : 4.43 [10:50:36]line НДС 12% : 53.11 [10:50:36]line Наличными: 500.00 [10:50:36]line Безнал.: 0.00 [10:50:36]line Место: АЗС № 117 "Партнер Нефть" [10:50:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:50:36]line СНО: Общий режим [10:50:36]line Чек 246 05.06.2024 10:50 [10:50:36]line Смена: 72 ФФД: 1.0 [10:50:36]line ЗНМ: 0300000048 [10:50:36]line РНМ: 0000000000151680 [10:50:36]line Версия ККМ: v1.0 [10:50:36]line ФМ: 0000000000959414 [10:50:36]line ФД: 59851 [10:50:36]line ФПД: 241534141341965 [10:50:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105035&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59851&fm=241534141341965&tin=02508201610067®Number=0000000000151680&sum=50000 [10:50:36]written 0, free lines is 4095 [10:50:36]OFD Sender: Processing packet 59851 [packets to send 53, broken 52] [10:50:36]ProducePacketName [10:50:36]name=ofd_packets/00059851 [10:50:36]OFD Sender: To server: pG, [10:50:36]CommunicateWithHost lk.salyk.kg:30040 [10:50:36]ConnectInit lk.salyk.kg [10:50:36]Connected sock=10 [10:50:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 04 62 06 01 C1 09 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F6 00 00 00 F4 03 04 00 FB 42 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB E9 00 00 35 04 06 00 DB AC 8C B2 21 0D 36 32 27 B3 7D 44 BD 9C [10:50:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 01 21 47 00 33 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB E9 00 00 F4 03 04 00 00 EF 5F 66 B6 04 01 00 00 A7 9D 4D 32 F2 61 E3 9D [10:50:36]CommunicateWithHost err = 0 [10:50:36]CheckOFDResponse [10:50:36]1017 (14) - 77093643461234 [10:50:36]1041 (16) - 0000000000959414 [10:50:36]1040 (4) - 59851 [10:50:36]1012 (4) - 05.06.2024 04:52 [10:50:36]1206 (1) - 0 [10:50:36]OFD Sender: Remove packet 59851 [10:50:36]ProducePacketName [10:50:36]name=ofd_packets/00059851 [10:50:36]NVStorageDeleteData [10:50:37]Write to MH i2c: 01 00 00 CD 39 06 [10:50:37]Write i2c OK [10:50:37]MH_I2C_Read... [10:50:37]Read from MH i2c: 01 [10:50:37]MH_I2C_Read... [10:50:37]Read from MH i2c: 01 07 00 [10:50:37]MH_I2C_Read... [10:50:37]Read from MH i2c: 01 07 00 CD 39 00 00 00 00 00 A1 0C BA [10:50:37]RasterBufferAndPrint [10:50:37]line [10:50:37]line [10:50:37]line [10:50:37]line [10:50:37]line [10:50:37]written 0, free lines is 3235 [10:50:37]MH_Cut [10:50:37]Write to MH i2c: D1 01 00 D4 39 01 DF [10:50:37]Write i2c OK [10:50:37]MH_I2C_Read... [10:50:37]Read from MH i2c: D1 [10:50:37]MH_I2C_Read... [10:50:37]Read from MH i2c: D1 01 00 [10:50:37]MH_I2C_Read... [10:50:37]Read from MH i2c: D1 01 00 D4 39 00 DE [10:50:37]Write to MH i2c: 01 00 00 D5 39 0E [10:50:37]Write i2c OK [10:50:37]MH_I2C_Read... [10:50:37]OFD Sender: No OFD packet to send [10:50:37]*** Cut start [10:50:37]*** Partial cut [10:50:37]*** CUTSNS_PIN = 1 [10:50:38]*** CUTSNS_PIN = 0 [10:50:38]*** Brake cut motor [10:50:38]Read from MH i2c: 01 [10:50:38]MH_I2C_Read... [10:50:38]*** Stop cut motor [10:50:38]*** Cut end [10:50:38]Read from MH i2c: 01 07 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: 01 07 00 D5 39 00 00 00 00 00 FF 0F 23 [10:50:38]process_action close_receipt done [10:50:38]requested_data is exist [10:50:38]produce_requested_data [10:50:38]requested_item fm.sn is exist - process it [10:50:38]wFMCommunicate request_size=4 [10:50:38]MH_SAM_APDU [10:50:38]CAPDU: 80 11 00 00 [10:50:38]Write to MH i2c: E2 08 00 D6 39 80 11 00 00 00 00 00 00 89 [10:50:38]Write i2c OK [10:50:38]MH_I2C_Read... [10:50:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:38]Read from MH i2c: E2 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 17 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 17 00 D6 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [10:50:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:50:38]wFMCommunicate OK [10:50:38]requested_item fd.num is exist - process it [10:50:38]SAM_PROTO_GetFieldsCounters [10:50:38]wFMCommunicate request_size=4 [10:50:38]MH_SAM_APDU [10:50:38]CAPDU: 80 13 00 00 [10:50:38]Write to MH i2c: E2 08 00 D7 39 80 13 00 00 00 00 00 00 8C [10:50:38]Write i2c OK [10:50:38]MH_I2C_Read... [10:50:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:38]Read from MH i2c: E2 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 62 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 62 00 D7 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CB E9 00 00 0E 04 04 00 48 00 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 87 [10:50:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CB E9 00 00 0E 04 04 00 48 00 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 [10:50:38]wFMCommunicate OK [10:50:38]SAM_PROTO_GetFieldsCounters done [10:50:38]requested_item shift.num is exist - process it [10:50:38]requested_item shift.opened is exist - process it [10:50:38]req_shift_opened [10:50:38]FM_GetShiftState [10:50:38]SAM_PROTO_GetShiftState [10:50:38]wFMCommunicate request_size=4 [10:50:38]MH_SAM_APDU [10:50:38]CAPDU: 80 13 01 00 [10:50:38]Write to MH i2c: E2 08 00 D8 39 80 13 01 00 00 00 00 00 8E [10:50:38]Write i2c OK [10:50:38]MH_I2C_Read... [10:50:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:38]Read from MH i2c: E2 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 0E 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 0E 00 D8 39 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [10:50:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:50:38]wFMCommunicate OK [10:50:38]SAM_PROTO_GetShiftState done [10:50:38]FM_GetShiftState done [10:50:38]req_shift_opened done [10:50:38]requested_item shift.open_date is exist - process it [10:50:38]req_shift_open_date [10:50:38]req_shift_open_date done [10:50:38]produce_requested_data done [10:50:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59851,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:50:38]process_action_free close_receipt [10:50:38]json_value_free [10:50:38]json_value_free done [10:50:38]process_json_proto returns [10:50:38]Send response to host [10:50:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59851,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:50:38]free response buf [10:50:38]execute_script done [10:50:38]execute_script returns [10:50:38]free content buf [10:50:38]Sock 8.Close socket [10:50:38]Sock 8.Thread stoped [10:50:39]accept exits with 9 [10:50:39]New connection [10:50:39]New thread 3067100516 created [10:50:39]Thread 3066957156 joined [10:50:39]Waiting for new connection... [10:50:39] Sock 9.Parse request [10:50:39]Sock 9.Check first char [10:50:39]Sock 9.First char is OK [10:50:39]request: POST /json_proto HTTP/1.0 [10:50:39]Method: POST [10:50:39]URL: /json_proto [10:50:39]Method is POST - this is cgi request [10:50:39]url: /json_proto [10:50:39]query_string will be loaded in cgi processing [10:50:39]execute_cgi json_proto POST (null) [10:50:39]execute_cgi path=json_proto method=POST [10:50:39]POST find Content-Length [10:50:39]Host: 172.17.60.68:8080 [10:50:39]Content-Length: 670 [10:50:39]Content-Type: application/json [10:50:39] [10:50:39]POST finish read [10:50:39]Found Content-Length = 670 [10:50:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.900, "sum" : 400.61, "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:50:39]execute_script... [10: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)545553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.900, "sum" : 400.61, "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:50:39]POST & json_proto [10:50:39]process_json_proto [10:50:39]json parsed OK: [10:50:39]protocol is kg_v1.0 [10:50:39]action value=close_receipt [10:50:39]process_action close_receipt [10:50:39]cmd_close_receipt [10:50:39]MH_GetDate [10:50:39]Write to MH i2c: F0 00 00 D9 39 01 [10:50:39]Write i2c OK [10:50:39]MH_I2C_Read... [10:50:39]Read from MH i2c: F0 [10:50:39]MH_I2C_Read... [10:50:39]Read from MH i2c: F0 09 00 [10:50:39]MH_I2C_Read... [10:50:39]Read from MH i2c: F0 09 00 D9 39 00 00 43 60 66 9A 61 5F 66 D3 [10:50:39]GetLastDocTimeStamp 1717584635 [10:50:39]current date 1717584640 [10:50:39]FM_GetShiftState [10:50:39]SAM_PROTO_GetShiftState [10:50:39]wFMCommunicate request_size=4 [10:50:39]MH_SAM_APDU [10:50:39]CAPDU: 80 13 01 00 [10:50:39]Write to MH i2c: E2 08 00 DA 39 80 13 01 00 00 00 00 00 90 [10:50:39]Write i2c OK [10:50:39]MH_I2C_Read... [10:50:39]Read from MH i2c: E2 [10:50:39]MH_I2C_Read... [10:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:39]Read from MH i2c: E2 0E 00 [10:50:39]MH_I2C_Read... [10:50:39]Read from MH i2c: E2 0E 00 DA 39 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [10:50:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:50:39]wFMCommunicate OK [10:50:39]SAM_PROTO_GetShiftState done [10:50:39]FM_GetShiftState done [10:50:39]opened in 1717545916 [10:50:39]opened+sec_in_day 1717632316 [10:50:39]quantity*price = 40061 [10:50:39]sum+1 = 40062 [10:50:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 247 05.06.2024 10:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59852 ФПД: 265752012949547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105040&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59852&fm=265752012949547&tin=02508201610067®Number=0000000000151680&sum=40000 [10:50:40]StoreToDocumentArchive [10:50:40]shift 72 fd 59852 [10:50:40]save to /storage/0072/doc_00059852 [10:50:40]save last doc name /storage/0072/doc_00059852 to /storage/kkm_last_doc_name [10:50:40]save OK [10:50:40]Clear old archive folders... [10:50:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:50:40]tlvbuf is 0048A4D0 [10:50:40]SAM_PROTO_ClearQueue [10:50:40]wFMCommunicate request_size=4 [10:50:40]MH_SAM_APDU [10:50:40]CAPDU: 80 09 00 00 [10:50:40]Write to MH i2c: E2 08 00 E7 39 80 09 00 00 00 00 00 00 92 [10:50:40]Write i2c OK [10:50:40]MH_I2C_Read... [10:50:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:40]Read from MH i2c: E2 [10:50:40]MH_I2C_Read... [10:50:40]Read from MH i2c: E2 03 00 [10:50:40]MH_I2C_Read... [10:50:40]Read from MH i2c: E2 03 00 E7 39 00 90 00 94 [10:50:40]RAPDU: 90 00 [10:50:40]wFMCommunicate OK [10:50:40]SAM_PROTO_ClearQueue done [10:50:40]KKMCreateOFDPacket [10:50:40]OFDProtocolAddRootSTLVToBuf [10:50:40]FM_MakeSignedData [10:50:40]FM_MakeSignedData [10:50:40]SAM_PROTO_SignData [10:50:40]wFMCommunicate request_size=4 [10:50:40]MH_SAM_APDU [10:50:40]CAPDU: 80 0D 01 02 [10:50:40]Write to MH i2c: E2 08 00 E8 39 80 0D 01 02 00 00 00 00 9A [10:50:40]Write i2c OK [10:50:40]MH_I2C_Read... [10:50:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:40]Read from MH i2c: E2 [10:50:40]MH_I2C_Read... [10:50:40]Read from MH i2c: E2 03 00 [10:50:40]MH_I2C_Read... [10:50:40]Read from MH i2c: E2 03 00 E8 39 00 90 00 95 [10:50:40]RAPDU: 90 00 [10:50:40]wFMCommunicate OK [10:50:40]wFMCommunicate request_size=255 [10:50:40]MH_SAM_APDU [10:50:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 00 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC E9 00 00 35 04 06 00 [10:50:40]Write to MH i2c: E2 02 01 E9 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 00 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC E9 00 00 35 04 06 00 00 00 DF [10:50:40]Write i2c OK [10:50:40]MH_I2C_Read... [10:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:41]Read from MH i2c: E2 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 03 00 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 03 00 E9 39 00 90 00 96 [10:50:41]RAPDU: 90 00 [10:50:41]wFMCommunicate OK [10:50:41]wFMCommunicate request_size=11 [10:50:41]MH_SAM_APDU [10:50:41]CAPDU: 80 0D 02 02 06 F1 B3 36 54 88 2B [10:50:41]Write to MH i2c: E2 0E 00 EA 39 80 0D 02 02 06 00 F1 B3 36 54 88 2B 00 00 8A [10:50:41]Write i2c OK [10:50:41]MH_I2C_Read... [10:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:41]Read from MH i2c: E2 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 03 00 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 03 00 EA 39 00 90 00 97 [10:50:41]RAPDU: 90 00 [10:50:41]wFMCommunicate OK [10:50:41]wFMCommunicate request_size=4 [10:50:41]MH_SAM_APDU [10:50:41]CAPDU: 80 0D 03 02 [10:50:41]Write to MH i2c: E2 08 00 EB 39 80 0D 03 02 00 00 00 00 9F [10:50:41]Write i2c OK [10:50:41]MH_I2C_Read... [10:50:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:41]Read from MH i2c: E2 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 0B 00 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 0B 00 EB 39 00 1F B9 99 63 1F 97 85 DB 90 00 8A [10:50:41]RAPDU: 1F B9 99 63 1F 97 85 DB 90 00 [10:50:41]wFMCommunicate OK [10:50:41]SAM_PROTO_SignData done [10:50:41]FM_MakeSignedData done [10:50:41]CreateOFDProtocolMessage [10:50:41]wFMCommunicate request_size=4 [10:50:41]MH_SAM_APDU [10:50:41]CAPDU: 80 11 00 00 [10:50:41]Write to MH i2c: E2 08 00 EC 39 80 11 00 00 00 00 00 00 9F [10:50:41]Write i2c OK [10:50:41]MH_I2C_Read... [10:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:41]Read from MH i2c: E2 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 17 00 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: E2 17 00 EC 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F2 [10:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:50:41]wFMCommunicate OK [10:50:41]CreateOFDProtocolMessage done [10:50:41]OFDSenderStorePacket 59852 [10:50:41]StoreOFDPacket docnum=59852 [10:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 05 14 08 01 F3 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 00 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC E9 00 00 35 04 06 00 F1 B3 36 54 88 2B 1F B9 99 63 1F 97 85 DB [10:50:41]CheckFolder [10:50:41]dirname=/storage/ofd_packets [10:50:41]CheckFolder done [10:50:41]ProducePacketName [10:50:41]name=ofd_packets/00059852 [10:50:41]NVStorageSaveData ofd_packets/00059852 [10:50:41]File name is /storage/ofd_packets/00059852 [10:50:41]Write 302 bytes [10:50:41]NVStorageSaveData done [10:50:41]OFDSenderStorePacket done [10:50:41]KKMCreateOFDPacket done [10:50:41]NVStorageSaveData kkm_last_timestamp [10:50:41]File name is /storage/kkm_last_timestamp [10:50:41]Write 4 bytes [10:50:41]NVStorageSaveData done [10:50:41]ExternCall_PrintAddStr [10:50:41]wPrintStart [10:50:41]Write to MH i2c: 01 00 00 ED 39 26 [10:50:41]Write i2c OK [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: 01 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: 01 07 00 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: 01 07 00 ED 39 00 00 00 00 00 FF 0F 3B [10:50:41]RasterBufferAndPrint [10:50:41]line Счет N : (1)545553 [10:50:41]line ИНН: 02508201610067 [10:50:41]line Контрольно-Кассовый Чек [10:50:41]line ПРОДАЖА [10:50:41]line ТРК (МРК, ГНК) : 34 [10:50:41]line Товар: 2710124130 [10:50:41]line SUPER 92-К-5 [10:50:41]line 5.900 * 67.90 [10:50:41]line = 400.61 [10:50:41]line НДС 12% НСП 1% [10:50:41]line > о реализуемом товаре [10:50:41]line ОКРУГЛЕНИЕ: -0.61 [10:50:41]line ИТОГО: 400.00 [10:50:41]line Внесено: 400.00 [10:50:41]line СДАЧА: 0.00 [10:50:41]line НСП 1% : 3.54 [10:50:41]line НДС 12% : 42.54 [10:50:41]line Наличными: 400.00 [10:50:41]line Безнал.: 0.00 [10:50:41]line Место: АЗС № 117 "Партнер Нефть" [10:50:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:50:41]line СНО: Общий режим [10:50:41]line Чек 247 05.06.2024 10:50 [10:50:41]line Смена: 72 ФФД: 1.0 [10:50:41]line ЗНМ: 0300000048 [10:50:41]line РНМ: 0000000000151680 [10:50:41]line Версия ККМ: v1.0 [10:50:41]line ФМ: 0000000000959414 [10:50:41]line ФД: 59852 [10:50:41]line ФПД: 265752012949547 [10:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105040&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59852&fm=265752012949547&tin=02508201610067®Number=0000000000151680&sum=40000 [10:50:41]written 0, free lines is 4095 [10:50:41]OFD Sender: Processing packet 59852 [packets to send 53, broken 52] [10:50:41]ProducePacketName [10:50:41]name=ofd_packets/00059852 [10:50:41]OFD Sender: To server: pG, [10:50:41]CommunicateWithHost lk.salyk.kg:30040 [10:50:41]ConnectInit lk.salyk.kg [10:50:41]Write to MH i2c: 01 00 00 18 3A 52 [10:50:41]Write i2c OK [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: 01 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: 01 07 00 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: 01 07 00 18 3A 00 00 00 00 00 9F 0C 04 [10:50:41]RasterBufferAndPrint [10:50:41]line [10:50:41]line [10:50:41]line [10:50:41]line [10:50:41]line [10:50:41]written 0, free lines is 3237 [10:50:41]MH_Cut [10:50:41]Write to MH i2c: D1 01 00 1F 3A 01 2B [10:50:41]Write i2c OK [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: D1 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: D1 01 00 [10:50:41]MH_I2C_Read... [10:50:41]Read from MH i2c: D1 01 00 1F 3A 00 2A [10:50:41]Write to MH i2c: 01 00 00 20 3A 5A [10:50:41]Write i2c OK [10:50:41]MH_I2C_Read... [10:50:42]*** Cut start [10:50:42]*** Partial cut [10:50:42]*** CUTSNS_PIN = 1 [10:50:42]*** CUTSNS_PIN = 0 [10:50:42]*** Brake cut motor [10:50:43]Read from MH i2c: 01 [10:50:43]MH_I2C_Read... [10:50:43]*** Stop cut motor [10:50:43]*** Cut end [10:50:43]Read from MH i2c: 01 07 00 [10:50:43]MH_I2C_Read... [10:50:43]Read from MH i2c: 01 07 00 20 3A 00 00 00 00 00 FF 0F 6F [10:50:43]process_action close_receipt done [10:50:43]requested_data is exist [10:50:43]produce_requested_data [10:50:43]requested_item fm.sn is exist - process it [10:50:43]wFMCommunicate request_size=4 [10:50:43]MH_SAM_APDU [10:50:43]CAPDU: 80 11 00 00 [10:50:43]Write to MH i2c: E2 08 00 21 3A 80 11 00 00 00 00 00 00 D5 [10:50:43]Write i2c OK [10:50:43]MH_I2C_Read... [10:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:43]Read from MH i2c: E2 [10:50:43]MH_I2C_Read... [10:50:43]Read from MH i2c: E2 17 00 [10:50:43]MH_I2C_Read... [10:50:43]Read from MH i2c: E2 17 00 21 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 28 [10:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:50:43]wFMCommunicate OK [10:50:43]requested_item fd.num is exist - process it [10:50:43]SAM_PROTO_GetFieldsCounters [10:50:43]wFMCommunicate request_size=4 [10:50:43]MH_SAM_APDU [10:50:43]CAPDU: 80 13 00 00 [10:50:43]Write to MH i2c: E2 08 00 22 3A 80 13 00 00 00 00 00 00 D8 [10:50:43]Write i2c OK [10:50:43]MH_I2C_Read... [10:50:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:43]Read from MH i2c: E2 [10:50:43]MH_I2C_Read... [10:50:43]Read from MH i2c: E2 62 00 [10:50:43]MH_I2C_Read... [10:50:43]Read from MH i2c: E2 62 00 22 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CC E9 00 00 0E 04 04 00 48 00 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 D7 [10:50:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CC E9 00 00 0E 04 04 00 48 00 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 [10:50:43]wFMCommunicate OK [10:50:43]SAM_PROTO_GetFieldsCounters done [10:50:43]requested_item shift.num is exist - process it [10:50:43]requested_item shift.opened is exist - process it [10:50:43]req_shift_opened [10:50:43]FM_GetShiftState [10:50:43]SAM_PROTO_GetShiftState [10:50:43]wFMCommunicate request_size=4 [10:50:43]MH_SAM_APDU [10:50:43]CAPDU: 80 13 01 00 [10:50:43]Write to MH i2c: E2 08 00 23 3A 80 13 01 00 00 00 00 00 DA [10:50:43]Write i2c OK [10:50:43]MH_I2C_Read... [10:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:43]Read from MH i2c: E2 [10:50:43]MH_I2C_Read... [10:50:43]Read from MH i2c: E2 0E 00 [10:50:43]MH_I2C_Read... [10:50:43]Read from MH i2c: E2 0E 00 23 3A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [10:50:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:50:43]wFMCommunicate OK [10:50:43]SAM_PROTO_GetShiftState done [10:50:43]FM_GetShiftState done [10:50:43]req_shift_opened done [10:50:43]requested_item shift.open_date is exist - process it [10:50:43]req_shift_open_date [10:50:43]req_shift_open_date done [10:50:43]produce_requested_data done [10:50:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59852,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:50:43]process_action_free close_receipt [10:50:43]json_value_free [10:50:43]json_value_free done [10:50:43]process_json_proto returns [10:50:43]Send response to host [10:50:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59852,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:50:43]free response buf [10:50:43]execute_script done [10:50:43]execute_script returns [10:50:43]free content buf [10:50:43]Sock 9.Close socket [10:50:43]Sock 9.Thread stoped [10:51:07]accept exits with 8 [10:51:07]New connection [10:51:07]New thread 3066957156 created [10:51:07]Thread 3067100516 joined [10:51:07]Waiting for new connection... [10:51:07] Sock 8.Parse request [10:51:07]Sock 8.Check first char [10:51:07]Sock 8.First char is OK [10:51:07]request: POST /json_proto HTTP/1.0 [10:51:07]Method: POST [10:51:07]URL: /json_proto [10:51:07]Method is POST - this is cgi request [10:51:07]url: /json_proto [10:51:07]query_string will be loaded in cgi processing [10:51:07]execute_cgi json_proto POST (null) [10:51:07]execute_cgi path=json_proto method=POST [10:51:07]POST find Content-Length [10:51:07]Host: 172.17.60.68:8080 [10:51:07]Content-Length: 986 [10:51:07]Content-Type: application/json [10:51:07] [10:51:07]POST finish read [10:51:07]Found Content-Length = 986 [10:51:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:07]execute_script... [10:51: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)545550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:07]POST & json_proto [10:51:07]process_json_proto [10:51:07]json parsed OK: [10:51:07]protocol is kg_v1.0 [10:51:07]action value=close_receipt [10:51:07]process_action close_receipt [10:51:07]cmd_close_receipt [10:51:07]MH_GetDate [10:51:07]Write to MH i2c: F0 00 00 24 3A 4D [10:51:07]Write i2c OK [10:51:07]MH_I2C_Read... [10:51:07]Read from MH i2c: F0 [10:51:07]MH_I2C_Read... [10:51:07]Read from MH i2c: F0 09 00 [10:51:07]MH_I2C_Read... [10:51:07]Read from MH i2c: F0 09 00 24 3A 00 1D 43 60 66 9A 61 5F 66 3C [10:51:07]GetLastDocTimeStamp 1717584640 [10:51:07]current date 1717584669 [10:51:07]FM_GetShiftState [10:51:07]SAM_PROTO_GetShiftState [10:51:07]wFMCommunicate request_size=4 [10:51:07]MH_SAM_APDU [10:51:07]CAPDU: 80 13 01 00 [10:51:07]Write to MH i2c: E2 08 00 25 3A 80 13 01 00 00 00 00 00 DC [10:51:07]Write i2c OK [10:51:07]MH_I2C_Read... [10:51:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:07]Read from MH i2c: E2 [10:51:07]MH_I2C_Read... [10:51:07]Read from MH i2c: E2 0E 00 [10:51:07]MH_I2C_Read... [10:51:07]Read from MH i2c: E2 0E 00 25 3A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 14 [10:51:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:51:07]wFMCommunicate OK [10:51:07]SAM_PROTO_GetShiftState done [10:51:07]FM_GetShiftState done [10:51:07]opened in 1717545916 [10:51:07]opened+sec_in_day 1717632316 [10:51:07]quantity*price = 70003 [10:51:07]sum+1 = 70005 [10:51:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 248 05.06.2024 10:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 59853 ФПД: 234379173532294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105109&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59853&fm=234379173532294&tin=02508201610067®Number=0000000000151680&sum=70000 [10:51:09]StoreToDocumentArchive [10:51:09]shift 72 fd 59853 [10:51:09]save to /storage/0072/doc_00059853 [10:51:09]save last doc name /storage/0072/doc_00059853 to /storage/kkm_last_doc_name [10:51:09]save OK [10:51:09]Clear old archive folders... [10:51:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:51:09]tlvbuf is 004A7DF0 [10:51:09]SAM_PROTO_ClearQueue [10:51:09]wFMCommunicate request_size=4 [10:51:09]MH_SAM_APDU [10:51:09]CAPDU: 80 09 00 00 [10:51:09]Write to MH i2c: E2 08 00 32 3A 80 09 00 00 00 00 00 00 DE [10:51:09]Write i2c OK [10:51:09]MH_I2C_Read... [10:51:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:09]Read from MH i2c: E2 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 32 3A 00 90 00 E0 [10:51:09]RAPDU: 90 00 [10:51:09]wFMCommunicate OK [10:51:09]SAM_PROTO_ClearQueue done [10:51:09]KKMCreateOFDPacket [10:51:09]OFDProtocolAddRootSTLVToBuf [10:51:09]FM_MakeSignedData [10:51:09]FM_MakeSignedData [10:51:09]SAM_PROTO_SignData [10:51:09]wFMCommunicate request_size=4 [10:51:09]MH_SAM_APDU [10:51:09]CAPDU: 80 0D 01 02 [10:51:09]Write to MH i2c: E2 08 00 33 3A 80 0D 01 02 00 00 00 00 E6 [10:51:09]Write i2c OK [10:51:09]MH_I2C_Read... [10:51:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:09]Read from MH i2c: E2 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 33 3A 00 90 00 E1 [10:51:09]RAPDU: 90 00 [10:51:09]wFMCommunicate OK [10:51:09]wFMCommunicate request_size=255 [10:51:09]MH_SAM_APDU [10:51:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1D 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD E9 00 00 35 04 06 00 D5 2A [10:51:09]Write to MH i2c: E2 02 01 34 3A 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1D 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD E9 00 00 35 04 06 00 D5 2A 00 00 11 [10:51:09]Write i2c OK [10:51:09]MH_I2C_Read... [10:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:09]Read from MH i2c: E2 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 34 3A 00 90 00 E2 [10:51:09]RAPDU: 90 00 [10:51:09]wFMCommunicate OK [10:51:09]wFMCommunicate request_size=9 [10:51:09]MH_SAM_APDU [10:51:09]CAPDU: 80 0D 02 02 04 A7 61 92 86 [10:51:09]Write to MH i2c: E2 0C 00 35 3A 80 0D 02 02 04 00 A7 61 92 86 00 00 11 [10:51:09]Write i2c OK [10:51:09]MH_I2C_Read... [10:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:09]Read from MH i2c: E2 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 03 00 35 3A 00 90 00 E3 [10:51:09]RAPDU: 90 00 [10:51:09]wFMCommunicate OK [10:51:09]wFMCommunicate request_size=4 [10:51:09]MH_SAM_APDU [10:51:09]CAPDU: 80 0D 03 02 [10:51:09]Write to MH i2c: E2 08 00 36 3A 80 0D 03 02 00 00 00 00 EB [10:51:09]Write i2c OK [10:51:09]MH_I2C_Read... [10:51:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:09]Read from MH i2c: E2 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 0B 00 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 0B 00 36 3A 00 1F 50 80 76 ED 26 9B CF 90 00 CE [10:51:09]RAPDU: 1F 50 80 76 ED 26 9B CF 90 00 [10:51:09]wFMCommunicate OK [10:51:09]SAM_PROTO_SignData done [10:51:09]FM_MakeSignedData done [10:51:09]CreateOFDProtocolMessage [10:51:09]wFMCommunicate request_size=4 [10:51:09]MH_SAM_APDU [10:51:09]CAPDU: 80 11 00 00 [10:51:09]Write to MH i2c: E2 08 00 37 3A 80 11 00 00 00 00 00 00 EB [10:51:09]Write i2c OK [10:51:09]MH_I2C_Read... [10:51:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:09]Read from MH i2c: E2 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 17 00 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: E2 17 00 37 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3E [10:51:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:51:09]wFMCommunicate OK [10:51:09]CreateOFDProtocolMessage done [10:51:09]OFDSenderStorePacket 59853 [10:51:09]StoreOFDPacket docnum=59853 [10:51:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 77 9A 06 01 AB 5C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1D 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD E9 00 00 35 04 06 00 D5 2A A7 61 92 86 1F 50 80 76 ED 26 9B CF [10:51:09]CheckFolder [10:51:09]dirname=/storage/ofd_packets [10:51:09]CheckFolder done [10:51:09]ProducePacketName [10:51:09]name=ofd_packets/00059853 [10:51:09]NVStorageSaveData ofd_packets/00059853 [10:51:09]File name is /storage/ofd_packets/00059853 [10:51:09]Write 300 bytes [10:51:09]NVStorageSaveData done [10:51:09]OFDSenderStorePacket done [10:51:09]KKMCreateOFDPacket done [10:51:09]NVStorageSaveData kkm_last_timestamp [10:51:09]File name is /storage/kkm_last_timestamp [10:51:09]Write 4 bytes [10:51:09]NVStorageSaveData done [10:51:09]ExternCall_PrintAddStr [10:51:09]wPrintStart [10:51:09]Write to MH i2c: 01 00 00 38 3A 72 [10:51:09]Write i2c OK [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: 01 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: 01 07 00 [10:51:09]MH_I2C_Read... [10:51:09]Read from MH i2c: 01 07 00 38 3A 00 00 00 00 00 FF 0F 87 [10:51:09]RasterBufferAndPrint [10:51:09]line Счет N : (1)545550 [10:51:09]line ИНН: 02508201610067 [10:51:09]line Контрольно-Кассовый Чек [10:51:09]line ПРОДАЖА [10:51:09]line ТРК (МРК, ГНК) : 72 [10:51:09]line Товар: 2711190000 [10:51:09]line ГАЗ-К-5 [10:51:09]line 20.650 * 33.90 [10:51:09]line = 700.04 [10:51:09]line НДС 12% НСП 1% [10:51:09]line > о реализуемом товаре [10:51:09]line ОКРУГЛЕНИЕ: -0.04 [10:51:09]line ИТОГО: 700.00 [10:51:09]line Внесено: 700.00 [10:51:09]line СДАЧА: 0.00 [10:51:09]line НСП 1% : 6.19 [10:51:09]line НДС 12% : 74.34 [10:51:09]line Наличными: 700.00 [10:51:09]line Безнал.: 0.00 [10:51:09]line Место: АЗС № 117 "Партнер Нефть" [10:51:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:51:09]line СНО: Общий режим [10:51:09]line Чек 248 05.06.2024 10:51 [10:51:09]line Смена: 72 ФФД: 1.0 [10:51:09]line ЗНМ: 0300000048 [10:51:09]line РНМ: 0000000000151680 [10:51:09]line Версия ККМ: v1.0 [10:51:09]line [10:51:09]line Дисконтная программа [10:51:09]line СУГ [10:51:09]line номер 117 [10:51:09]line сэкономлено 20.65 сом [10:51:09]line ФМ: 0000000000959414 [10:51:09]line ФД: 59853 [10:51:09]line ФПД: 234379173532294 [10:51:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105109&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59853&fm=234379173532294&tin=02508201610067®Number=0000000000151680&sum=70000 [10:51:09]written 0, free lines is 4095 [10:51:10]Write to MH i2c: 01 00 00 68 3A A2 [10:51:10]Write i2c OK [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: 01 [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: 01 07 00 [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: 01 07 00 68 3A 00 00 00 00 00 3A 0C EF [10:51:10]RasterBufferAndPrint [10:51:10]line [10:51:10]line [10:51:10]line [10:51:10]line [10:51:10]line [10:51:10]written 0, free lines is 3137 [10:51:10]MH_Cut [10:51:10]Write to MH i2c: D1 01 00 6F 3A 01 7B [10:51:10]Write i2c OK [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: D1 [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: D1 01 00 [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: D1 01 00 6F 3A 00 7A [10:51:10]Write to MH i2c: 01 00 00 70 3A AA [10:51:10]Write i2c OK [10:51:10]MH_I2C_Read... [10:51:11]*** Cut start [10:51:11]*** Partial cut [10:51:11]*** CUTSNS_PIN = 1 [10:51:11]*** CUTSNS_PIN = 0 [10:51:11]*** Brake cut motor [10:51:12]Read from MH i2c: 01 [10:51:12]MH_I2C_Read... [10:51:12]*** Stop cut motor [10:51:12]*** Cut end [10:51:12]Read from MH i2c: 01 07 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: 01 07 00 70 3A 00 00 00 00 00 FF 0F BF [10:51:12]process_action close_receipt done [10:51:12]requested_data is exist [10:51:12]produce_requested_data [10:51:12]requested_item fm.sn is exist - process it [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 11 00 00 [10:51:12]Write to MH i2c: E2 08 00 71 3A 80 11 00 00 00 00 00 00 25 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 17 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 17 00 71 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 78 [10:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:51:12]wFMCommunicate OK [10:51:12]requested_item fd.num is exist - process it [10:51:12]SAM_PROTO_GetFieldsCounters [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 13 00 00 [10:51:12]Write to MH i2c: E2 08 00 72 3A 80 13 00 00 00 00 00 00 28 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 62 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 62 00 72 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CD E9 00 00 0E 04 04 00 48 00 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 2B [10:51:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CD E9 00 00 0E 04 04 00 48 00 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 [10:51:12]wFMCommunicate OK [10:51:12]SAM_PROTO_GetFieldsCounters done [10:51:12]requested_item shift.num is exist - process it [10:51:12]requested_item shift.opened is exist - process it [10:51:12]req_shift_opened [10:51:12]FM_GetShiftState [10:51:12]SAM_PROTO_GetShiftState [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 13 01 00 [10:51:12]Write to MH i2c: E2 08 00 73 3A 80 13 01 00 00 00 00 00 2A [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 0E 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 0E 00 73 3A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 62 [10:51:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:51:12]wFMCommunicate OK [10:51:12]SAM_PROTO_GetShiftState done [10:51:12]FM_GetShiftState done [10:51:12]req_shift_opened done [10:51:12]requested_item shift.open_date is exist - process it [10:51:12]req_shift_open_date [10:51:12]req_shift_open_date done [10:51:12]produce_requested_data done [10:51:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59853,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:51:12]process_action_free close_receipt [10:51:12]json_value_free [10:51:12]json_value_free done [10:51:12]process_json_proto returns [10:51:12]Send response to host [10:51:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59853,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:51:12]free response buf [10:51:12]execute_script done [10:51:12]execute_script returns [10:51:12]free content buf [10:51:12]Sock 8.Close socket [10:51:12]Sock 8.Thread stoped [10:51:35]accept exits with 9 [10:51:35]New connection [10:51:35]New thread 3067100516 created [10:51:35]Thread 3066957156 joined [10:51:35]Waiting for new connection... [10:51:35] Sock 9.Parse request [10:51:35]Sock 9.Check first char [10:51:35]Sock 9.First char is OK [10:51:35]request: POST /json_proto HTTP/1.0 [10:51:35]Method: POST [10:51:35]URL: /json_proto [10:51:35]Method is POST - this is cgi request [10:51:35]url: /json_proto [10:51:35]query_string will be loaded in cgi processing [10:51:35]execute_cgi json_proto POST (null) [10:51:35]execute_cgi path=json_proto method=POST [10:51:35]POST find Content-Length [10:51:35]Host: 172.17.60.68:8080 [10:51:35]Content-Length: 800 [10:51:35]Content-Type: application/json [10:51:35] [10:51:35]POST finish read [10:51:35]Found Content-Length = 800 [10:51:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545552", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.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" : 2000.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:35]execute_script... [10: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)545552", "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" : 72.90, "quantity" : 27.440, "sum" : 2000.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" : 2000.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:35]POST & json_proto [10:51:35]process_json_proto [10:51:35]json parsed OK: [10:51:35]protocol is kg_v1.0 [10:51:35]action value=close_receipt [10:51:35]process_action close_receipt [10:51:35]cmd_close_receipt [10:51:35]MH_GetDate [10:51:35]Write to MH i2c: F0 00 00 74 3A 9D [10:51:35]Write i2c OK [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: F0 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: F0 09 00 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: F0 09 00 74 3A 00 38 43 60 66 9A 61 5F 66 A7 [10:51:35]GetLastDocTimeStamp 1717584669 [10:51:35]current date 1717584696 [10:51:35]FM_GetShiftState [10:51:35]SAM_PROTO_GetShiftState [10:51:35]wFMCommunicate request_size=4 [10:51:35]MH_SAM_APDU [10:51:35]CAPDU: 80 13 01 00 [10:51:35]Write to MH i2c: E2 08 00 75 3A 80 13 01 00 00 00 00 00 2C [10:51:35]Write i2c OK [10:51:35]MH_I2C_Read... [10:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:35]Read from MH i2c: E2 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: E2 0E 00 [10:51:35]MH_I2C_Read... [10:51:35]Read from MH i2c: E2 0E 00 75 3A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 64 [10:51:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:51:35]wFMCommunicate OK [10:51:35]SAM_PROTO_GetShiftState done [10:51:35]FM_GetShiftState done [10:51:35]opened in 1717545916 [10:51:35]opened+sec_in_day 1717632316 [10:51:35]quantity*price = 200037 [10:51:35]sum+1 = 200039 [10:51:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.38 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.38 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 249 05.06.2024 10:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59854 ФПД: 9440840058080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105136&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59854&fm=9440840058080&tin=02508201610067®Number=0000000000151680&sum=200038 [10:51:36]StoreToDocumentArchive [10:51:36]shift 72 fd 59854 [10:51:36]save to /storage/0072/doc_00059854 [10:51:36]save last doc name /storage/0072/doc_00059854 to /storage/kkm_last_doc_name [10:51:36]save OK [10:51:36]Clear old archive folders... [10:51:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:51:36]tlvbuf is B6DCC670 [10:51:36]SAM_PROTO_ClearQueue [10:51:36]wFMCommunicate request_size=4 [10:51:36]MH_SAM_APDU [10:51:36]CAPDU: 80 09 00 00 [10:51:36]Write to MH i2c: E2 08 00 82 3A 80 09 00 00 00 00 00 00 2E [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 82 3A 00 90 00 30 [10:51:36]RAPDU: 90 00 [10:51:36]wFMCommunicate OK [10:51:36]SAM_PROTO_ClearQueue done [10:51:36]KKMCreateOFDPacket [10:51:36]OFDProtocolAddRootSTLVToBuf [10:51:36]FM_MakeSignedData [10:51:36]FM_MakeSignedData [10:51:36]SAM_PROTO_SignData [10:51:36]wFMCommunicate request_size=4 [10:51:36]MH_SAM_APDU [10:51:36]CAPDU: 80 0D 01 02 [10:51:36]Write to MH i2c: E2 08 00 83 3A 80 0D 01 02 00 00 00 00 36 [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 83 3A 00 90 00 31 [10:51:36]RAPDU: 90 00 [10:51:36]wFMCommunicate OK [10:51:36]wFMCommunicate request_size=255 [10:51:36]MH_SAM_APDU [10:51: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 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE E9 00 00 35 04 06 00 08 96 1D EB [10:51:36]Write to MH i2c: E2 02 01 84 3A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE E9 00 00 35 04 06 00 08 96 1D EB 00 00 3E [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 84 3A 00 90 00 32 [10:51:36]RAPDU: 90 00 [10:51:36]wFMCommunicate OK [10:51:36]wFMCommunicate request_size=7 [10:51:36]MH_SAM_APDU [10:51:36]CAPDU: 80 0D 02 02 02 04 E0 [10:51:36]Write to MH i2c: E2 0A 00 85 3A 80 0D 02 02 02 00 04 E0 00 00 21 [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 03 00 85 3A 00 90 00 33 [10:51:36]RAPDU: 90 00 [10:51:36]wFMCommunicate OK [10:51:36]wFMCommunicate request_size=4 [10:51:36]MH_SAM_APDU [10:51:36]CAPDU: 80 0D 03 02 [10:51:36]Write to MH i2c: E2 08 00 86 3A 80 0D 03 02 00 00 00 00 3B [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:36]Read from MH i2c: E2 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 0B 00 [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: E2 0B 00 86 3A 00 B9 33 B5 D2 ED 22 D7 0B 90 00 A0 [10:51:36]RAPDU: B9 33 B5 D2 ED 22 D7 0B 90 00 [10:51:36]wFMCommunicate OK [10:51:36]SAM_PROTO_SignData done [10:51:36]FM_MakeSignedData done [10:51:36]CreateOFDProtocolMessage [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 87 3A 80 11 00 00 00 00 00 00 3B [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 87 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8E [10:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:51:36]wFMCommunicate OK [10:51:36]CreateOFDProtocolMessage done [10:51:36]OFDSenderStorePacket 59854 [10:51:36]StoreOFDPacket docnum=59854 [10:51:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 22 BC 04 01 EE 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE E9 00 00 35 04 06 00 08 96 1D EB 04 E0 B9 33 B5 D2 ED 22 D7 0B [10:51:36]CheckFolder [10:51:36]dirname=/storage/ofd_packets [10:51:36]CheckFolder done [10:51:36]ProducePacketName [10:51:36]name=ofd_packets/00059854 [10:51:36]NVStorageSaveData ofd_packets/00059854 [10:51:36]File name is /storage/ofd_packets/00059854 [10:51:36]Write 298 bytes [10:51:36]NVStorageSaveData done [10:51:36]OFDSenderStorePacket done [10:51:36]KKMCreateOFDPacket done [10:51:36]NVStorageSaveData kkm_last_timestamp [10:51:36]File name is /storage/kkm_last_timestamp [10:51:36]Write 4 bytes [10:51:36]NVStorageSaveData done [10:51:36]ExternCall_PrintAddStr [10:51:36]wPrintStart [10:51:36]Write to MH i2c: 01 00 00 88 3A C2 [10:51:36]Write i2c OK [10:51:36]MH_I2C_Read... [10:51:36]Read from MH i2c: 01 [10:51:36]MH_I2C_Read... [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 88 3A 00 00 00 00 00 FF 0F D7 [10:51:36]RasterBufferAndPrint [10:51:36]line Счет N : (1)545552 [10:51:36]line ИНН: 02508201610067 [10:51:36]line Контрольно-Кассовый Чек [10:51:36]line ПРОДАЖА [10:51:36]line ТРК (МРК, ГНК) : 11 [10:51:36]line Товар: 2710194210 [10:51:36]line ДТ-К-5 [10:51:36]line 27.440 * 72.90 [10:51:36]line = 2000.38 [10:51:36]line НДС 12% НСП 1% [10:51:36]line > о реализуемом товаре [10:51:36]line ИТОГО: 2000.38 [10:51:36]line НСП 1% : 17.70 [10:51:36]line НДС 12% : 212.43 [10:51:36]line Наличными: 0.00 [10:51:36]line Безнал.: 2000.38 [10:51:36]line Место: АЗС № 117 "Партнер Нефть" [10:51:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:51:36]line СНО: Общий режим [10:51:36]line Чек 249 05.06.2024 10:51 [10:51:36]line Смена: 72 ФФД: 1.0 [10:51:36]line ЗНМ: 0300000048 [10:51:36]line РНМ: 0000000000151680 [10:51:36]line Версия ККМ: v1.0 [10:51:36]line Платежная система: O! деньги [10:51:36]line ФМ: 0000000000959414 [10:51:36]line ФД: 59854 [10:51:36]line ФПД: 9440840058080 [10:51:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105136&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59854&fm=9440840058080&tin=02508201610067®Number=0000000000151680&sum=200038 [10:51:37]written 0, free lines is 4095 [10:51:37]Write to MH i2c: 01 00 00 B2 3A EC [10:51:37]Write i2c OK [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: 01 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: 01 07 00 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: 01 07 00 B2 3A 00 00 00 00 00 B4 0C B3 [10:51:37]RasterBufferAndPrint [10:51:37]line [10:51:37]line [10:51:37]line [10:51:37]line [10:51:37]line [10:51:37]written 0, free lines is 3258 [10:51:37]MH_Cut [10:51:37]Write to MH i2c: D1 01 00 B9 3A 01 C5 [10:51:37]Write i2c OK [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: D1 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: D1 01 00 [10:51:37]MH_I2C_Read... [10:51:37]Read from MH i2c: D1 01 00 B9 3A 00 C4 [10:51:37]Write to MH i2c: 01 00 00 BA 3A F4 [10:51:37]Write i2c OK [10:51:37]MH_I2C_Read... [10:51:38]*** Cut start [10:51:38]*** Partial cut [10:51:38]*** CUTSNS_PIN = 1 [10:51:38]*** CUTSNS_PIN = 0 [10:51:38]*** Brake cut motor [10:51:39]Read from MH i2c: 01 [10:51:39]MH_I2C_Read... [10:51:39]*** Stop cut motor [10:51:39]*** Cut end [10:51:39]Read from MH i2c: 01 07 00 [10:51:39]MH_I2C_Read... [10:51:39]Read from MH i2c: 01 07 00 BA 3A 00 00 00 00 00 FF 0F 09 [10:51:39]process_action close_receipt done [10:51:39]requested_data is exist [10:51:39]produce_requested_data [10:51:39]requested_item fm.sn is exist - process it [10:51:39]wFMCommunicate request_size=4 [10:51:39]MH_SAM_APDU [10:51:39]CAPDU: 80 11 00 00 [10:51:39]Write to MH i2c: E2 08 00 BB 3A 80 11 00 00 00 00 00 00 6F [10:51:39]Write i2c OK [10:51:39]MH_I2C_Read... [10:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:39]Read from MH i2c: E2 [10:51:39]MH_I2C_Read... [10:51:39]Read from MH i2c: E2 17 00 [10:51:39]MH_I2C_Read... [10:51:39]Read from MH i2c: E2 17 00 BB 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [10:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:51:39]wFMCommunicate OK [10:51:39]requested_item fd.num is exist - process it [10:51:39]SAM_PROTO_GetFieldsCounters [10:51:39]wFMCommunicate request_size=4 [10:51:39]MH_SAM_APDU [10:51:39]CAPDU: 80 13 00 00 [10:51:39]Write to MH i2c: E2 08 00 BC 3A 80 13 00 00 00 00 00 00 72 [10:51:39]Write i2c OK [10:51:39]MH_I2C_Read... [10:51:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:39]Read from MH i2c: E2 [10:51:39]MH_I2C_Read... [10:51:39]Read from MH i2c: E2 62 00 [10:51:39]MH_I2C_Read... [10:51:39]Read from MH i2c: E2 62 00 BC 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CE E9 00 00 0E 04 04 00 48 00 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 79 [10:51:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CE E9 00 00 0E 04 04 00 48 00 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 [10:51:39]wFMCommunicate OK [10:51:39]SAM_PROTO_GetFieldsCounters done [10:51:39]requested_item shift.num is exist - process it [10:51:39]requested_item shift.opened is exist - process it [10:51:39]req_shift_opened [10:51:39]FM_GetShiftState [10:51:39]SAM_PROTO_GetShiftState [10:51:39]wFMCommunicate request_size=4 [10:51:39]MH_SAM_APDU [10:51:39]CAPDU: 80 13 01 00 [10:51:39]Write to MH i2c: E2 08 00 BD 3A 80 13 01 00 00 00 00 00 74 [10:51:39]Write i2c OK [10:51:39]MH_I2C_Read... [10:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:39]Read from MH i2c: E2 [10:51:39]MH_I2C_Read... [10:51:39]Read from MH i2c: E2 0E 00 [10:51:39]MH_I2C_Read... [10:51:39]Read from MH i2c: E2 0E 00 BD 3A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [10:51:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:51:39]wFMCommunicate OK [10:51:39]SAM_PROTO_GetShiftState done [10:51:39]FM_GetShiftState done [10:51:39]req_shift_opened done [10:51:39]requested_item shift.open_date is exist - process it [10:51:39]req_shift_open_date [10:51:39]req_shift_open_date done [10:51:39]produce_requested_data done [10:51:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59854,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:51:39]process_action_free close_receipt [10:51:39]json_value_free [10:51:39]json_value_free done [10:51:39]process_json_proto returns [10:51:39]Send response to host [10:51:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59854,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:51:39]free response buf [10:51:39]execute_script done [10:51:39]execute_script returns [10:51:39]free content buf [10:51:39]Sock 9.Close socket [10:51:39]Sock 9.Thread stoped [10:51:41]accept exits with 8 [10:51:41]New connection [10:51:41]New thread 3066957156 created [10:51:41]Thread 3067100516 joined [10:51:41]Waiting for new connection... [10:51:41] Sock 8.Parse request [10:51:41]Sock 8.Check first char [10:51:41]Sock 8.First char is OK [10:51:41]request: POST /json_proto HTTP/1.0 [10:51:41]Method: POST [10:51:41]URL: /json_proto [10:51:41]Method is POST - this is cgi request [10:51:41]url: /json_proto [10:51:41]query_string will be loaded in cgi processing [10:51:41]execute_cgi json_proto POST (null) [10:51:41]execute_cgi path=json_proto method=POST [10:51:41]POST find Content-Length [10:51:41]Host: 172.17.60.68:8080 [10:51:41]Content-Length: 677 [10:51:41]Content-Type: application/json [10:51:41] [10:51:41]POST finish read [10:51:41]Found Content-Length = 677 [10:51:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "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" ] } } [10:51:41]execute_script... [10: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)545554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "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" ] } } [10:51:41]POST & json_proto [10:51:41]process_json_proto [10:51:41]json parsed OK: [10:51:41]protocol is kg_v1.0 [10:51:41]action value=close_receipt [10:51:41]process_action close_receipt [10:51:41]cmd_close_receipt [10:51:41]MH_GetDate [10:51:41]Write to MH i2c: F0 00 00 BE 3A E7 [10:51:41]Write i2c OK [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: F0 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: F0 09 00 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: F0 09 00 BE 3A 00 3E 43 60 66 9A 61 5F 66 F7 [10:51:41]GetLastDocTimeStamp 1717584696 [10:51:41]current date 1717584702 [10:51:41]FM_GetShiftState [10:51:41]SAM_PROTO_GetShiftState [10:51:41]wFMCommunicate request_size=4 [10:51:41]MH_SAM_APDU [10:51:41]CAPDU: 80 13 01 00 [10:51:41]Write to MH i2c: E2 08 00 BF 3A 80 13 01 00 00 00 00 00 76 [10:51:41]Write i2c OK [10:51:41]MH_I2C_Read... [10:51:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:41]Read from MH i2c: E2 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: E2 0E 00 [10:51:41]MH_I2C_Read... [10:51:41]Read from MH i2c: E2 0E 00 BF 3A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AE [10:51:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:51:41]wFMCommunicate OK [10:51:41]SAM_PROTO_GetShiftState done [10:51:41]FM_GetShiftState done [10:51:41]opened in 1717545916 [10:51:41]opened+sec_in_day 1717632316 [10:51:41]quantity*price = 65026 [10:51:41]sum+1 = 65028 [10:51:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 250 05.06.2024 10:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59855 ФПД: 74174638108293 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105142&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59855&fm=74174638108293&tin=02508201610067®Number=0000000000151680&sum=65000 [10:51:42]StoreToDocumentArchive [10:51:42]shift 72 fd 59855 [10:51:42]save to /storage/0072/doc_00059855 [10:51:42]save last doc name /storage/0072/doc_00059855 to /storage/kkm_last_doc_name [10:51:42]save OK [10:51:42]Clear old archive folders... [10:51:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:42]tlvbuf is 00399350 [10:51:42]SAM_PROTO_ClearQueue [10:51:42]wFMCommunicate request_size=4 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 09 00 00 [10:51:42]Write to MH i2c: E2 08 00 CC 3A 80 09 00 00 00 00 00 00 78 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 CC 3A 00 90 00 7A [10:51:42]RAPDU: 90 00 [10:51:42]wFMCommunicate OK [10:51:42]SAM_PROTO_ClearQueue done [10:51:42]KKMCreateOFDPacket [10:51:42]OFDProtocolAddRootSTLVToBuf [10:51:42]FM_MakeSignedData [10:51:42]FM_MakeSignedData [10:51:42]SAM_PROTO_SignData [10:51:42]wFMCommunicate request_size=4 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 0D 01 02 [10:51:42]Write to MH i2c: E2 08 00 CD 3A 80 0D 01 02 00 00 00 00 80 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 03 00 CD 3A 00 90 00 7B [10:51:42]RAPDU: 90 00 [10:51:42]wFMCommunicate OK [10:51:42]wFMCommunicate request_size=255 [10:51:42]MH_SAM_APDU [10: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 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 FA 00 00 00 F4 03 04 00 3E 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF E9 00 00 35 04 06 00 43 [10:51:42]Write to MH i2c: E2 02 01 CE 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 FA 00 00 00 F4 03 04 00 3E 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF E9 00 00 35 04 06 00 43 00 00 82 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 CE 3A 00 90 00 7C [10:51:43]RAPDU: 90 00 [10:51:43]wFMCommunicate OK [10:51:43]wFMCommunicate request_size=10 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 0D 02 02 05 76 20 F4 AE 85 [10:51:43]Write to MH i2c: E2 0D 00 CF 3A 80 0D 02 02 05 00 76 20 F4 AE 85 00 00 4A [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 CF 3A 00 90 00 7D [10:51:43]RAPDU: 90 00 [10:51:43]wFMCommunicate OK [10:51:43]wFMCommunicate request_size=4 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 0D 03 02 [10:51:43]Write to MH i2c: E2 08 00 D0 3A 80 0D 03 02 00 00 00 00 85 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 0B 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 0B 00 D0 3A 00 4E A4 93 67 3D 52 A9 8C 90 00 36 [10:51:43]RAPDU: 4E A4 93 67 3D 52 A9 8C 90 00 [10:51:43]wFMCommunicate OK [10:51:43]SAM_PROTO_SignData done [10:51:43]FM_MakeSignedData done [10:51:43]CreateOFDProtocolMessage [10:51:43]wFMCommunicate request_size=4 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 11 00 00 [10:51:43]Write to MH i2c: E2 08 00 D1 3A 80 11 00 00 00 00 00 00 85 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 17 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 17 00 D1 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [10:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:51:43]wFMCommunicate OK [10:51:43]CreateOFDProtocolMessage done [10:51:43]OFDSenderStorePacket 59855 [10:51:43]StoreOFDPacket docnum=59855 [10:51:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B5 A5 07 01 55 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 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 FA 00 00 00 F4 03 04 00 3E 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF E9 00 00 35 04 06 00 43 76 20 F4 AE 85 4E A4 93 67 3D 52 A9 8C [10:51:43]CheckFolder [10:51:43]dirname=/storage/ofd_packets [10:51:43]CheckFolder done [10:51:43]ProducePacketName [10:51:43]name=ofd_packets/00059855 [10:51:43]NVStorageSaveData ofd_packets/00059855 [10:51:43]File name is /storage/ofd_packets/00059855 [10:51:43]Write 301 bytes [10:51:43]NVStorageSaveData done [10:51:43]OFDSenderStorePacket done [10:51:43]KKMCreateOFDPacket done [10:51:43]NVStorageSaveData kkm_last_timestamp [10:51:43]File name is /storage/kkm_last_timestamp [10:51:43]Write 4 bytes [10:51:43]NVStorageSaveData done [10:51:43]ExternCall_PrintAddStr [10:51:43]wPrintStart [10:51:43]Write to MH i2c: 01 00 00 D2 3A 0C [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 07 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 07 00 D2 3A 00 00 00 00 00 FF 0F 21 [10:51:43]RasterBufferAndPrint [10:51:43]line Счет N : (1)545554 [10:51:43]line ИНН: 02508201610067 [10:51:43]line Контрольно-Кассовый Чек [10:51:43]line ПРОДАЖА [10:51:43]line ТРК (МРК, ГНК) : 42 [10:51:43]line Товар: 2710124130 [10:51:43]line Аи-92-К-5 [10:51:43]line 9.720 * 66.90 [10:51:43]line = 650.27 [10:51:43]line НДС 12% НСП 1% [10:51:43]line > о реализуемом товаре [10:51:43]line ОКРУГЛЕНИЕ: -0.27 [10:51:43]line ИТОГО: 650.00 [10:51:43]line Внесено: 650.00 [10:51:43]line СДАЧА: 0.00 [10:51:43]line НСП 1% : 5.75 [10:51:43]line НДС 12% : 69.05 [10:51:43]line Наличными: 650.00 [10:51:43]line Безнал.: 0.00 [10:51:43]line Место: АЗС № 117 "Партнер Нефть" [10:51:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:51:43]line СНО: Общий режим [10:51:43]line Чек 250 05.06.2024 10:51 [10:51:43]line Смена: 72 ФФД: 1.0 [10:51:43]line ЗНМ: 0300000048 [10:51:43]line РНМ: 0000000000151680 [10:51:43]line Версия ККМ: v1.0 [10:51:43]line ФМ: 0000000000959414 [10:51:43]line ФД: 59855 [10:51:43]line ФПД: 74174638108293 [10:51:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105142&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59855&fm=74174638108293&tin=02508201610067®Number=0000000000151680&sum=65000 [10:51:43]written 0, free lines is 4095 [10:51:43]Write to MH i2c: 01 00 00 FD 3A 37 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 07 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: 01 07 00 FD 3A 00 00 00 00 00 A8 0C F2 [10:51:43]RasterBufferAndPrint [10:51:43]line [10:51:43]line [10:51:43]line [10:51:43]line [10:51:43]line [10:51:43]written 0, free lines is 3248 [10:51:43]MH_Cut [10:51:43]Write to MH i2c: D1 01 00 04 3B 01 11 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: D1 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: D1 01 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: D1 01 00 04 3B 00 10 [10:51:43]Write to MH i2c: 01 00 00 05 3B 40 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:44]*** Cut start [10:51:44]*** Partial cut [10:51:44]*** CUTSNS_PIN = 1 [10:51:44]*** CUTSNS_PIN = 0 [10:51:45]*** Brake cut motor [10:51:45]Read from MH i2c: 01 [10:51:45]MH_I2C_Read... [10:51:45]*** Stop cut motor [10:51:45]*** Cut end [10:51:45]Read from MH i2c: 01 07 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 07 00 05 3B 00 00 00 00 00 FF 0F 55 [10:51:45]process_action close_receipt done [10:51:45]requested_data is exist [10:51:45]produce_requested_data [10:51:45]requested_item fm.sn is exist - process it [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 11 00 00 [10:51:45]Write to MH i2c: E2 08 00 06 3B 80 11 00 00 00 00 00 00 BB [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 06 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0E [10:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:51:45]wFMCommunicate OK [10:51:45]requested_item fd.num is exist - process it [10:51:45]SAM_PROTO_GetFieldsCounters [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 13 00 00 [10:51:45]Write to MH i2c: E2 08 00 07 3B 80 13 00 00 00 00 00 00 BE [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 62 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 62 00 07 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CF E9 00 00 0E 04 04 00 48 00 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 C9 [10:51:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CF E9 00 00 0E 04 04 00 48 00 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 [10:51:45]wFMCommunicate OK [10:51:45]SAM_PROTO_GetFieldsCounters done [10:51:45]requested_item shift.num is exist - process it [10:51:45]requested_item shift.opened is exist - process it [10:51:45]req_shift_opened [10:51:45]FM_GetShiftState [10:51:45]SAM_PROTO_GetShiftState [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 13 01 00 [10:51:45]Write to MH i2c: E2 08 00 08 3B 80 13 01 00 00 00 00 00 C0 [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 0E 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 0E 00 08 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F8 [10:51:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:51:45]wFMCommunicate OK [10:51:45]SAM_PROTO_GetShiftState done [10:51:45]FM_GetShiftState done [10:51:45]req_shift_opened done [10:51:45]requested_item shift.open_date is exist - process it [10:51:45]req_shift_open_date [10:51:45]req_shift_open_date done [10:51:45]produce_requested_data done [10:51:45]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59855,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:51:45]process_action_free close_receipt [10:51:45]json_value_free [10:51:45]json_value_free done [10:51:45]process_json_proto returns [10:51:45]Send response to host [10:51:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59855,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:51:45]free response buf [10:51:45]execute_script done [10:51:45]execute_script returns [10:51:45]free content buf [10:51:45]Sock 8.Close socket [10:51:45]Sock 8.Thread stoped [10:52:04]accept exits with 9 [10:52:04]New connection [10:52:04]New thread 3067100516 created [10:52:04]Thread 3066957156 joined [10:52:04]Waiting for new connection... [10:52:04] Sock 9.Parse request [10:52:04]Sock 9.Check first char [10:52:04]Sock 9.First char is OK [10:52:04]request: POST /json_proto HTTP/1.0 [10:52:04]Method: POST [10:52:04]URL: /json_proto [10:52:04]Method is POST - this is cgi request [10:52:04]url: /json_proto [10:52:04]query_string will be loaded in cgi processing [10:52:04]execute_cgi json_proto POST (null) [10:52:04]execute_cgi path=json_proto method=POST [10:52:04]POST find Content-Length [10:52:04]Host: 172.17.60.68:8080 [10:52:04]Content-Length: 677 [10:52:04]Content-Type: application/json [10:52:04] [10:52:04]POST finish read [10:52:04]Found Content-Length = 677 [10:52:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 9.870, "sum" : 729.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 729.00, "total" : 729.00, "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:04]execute_script... [10:52: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)545555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 9.870, "sum" : 729.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 729.00, "total" : 729.00, "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:04]POST & json_proto [10:52:04]process_json_proto [10:52:04]json parsed OK: [10:52:04]protocol is kg_v1.0 [10:52:04]action value=close_receipt [10:52:04]process_action close_receipt [10:52:04]cmd_close_receipt [10:52:04]MH_GetDate [10:52:04]Write to MH i2c: F0 00 00 09 3B 33 [10:52:04]Write i2c OK [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: F0 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: F0 09 00 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: F0 09 00 09 3B 00 55 43 60 66 9A 61 5F 66 5A [10:52:04]GetLastDocTimeStamp 1717584702 [10:52:04]current date 1717584725 [10:52:04]FM_GetShiftState [10:52:04]SAM_PROTO_GetShiftState [10:52:04]wFMCommunicate request_size=4 [10:52:04]MH_SAM_APDU [10:52:04]CAPDU: 80 13 01 00 [10:52:04]Write to MH i2c: E2 08 00 0A 3B 80 13 01 00 00 00 00 00 C2 [10:52:04]Write i2c OK [10:52:04]MH_I2C_Read... [10:52:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:04]Read from MH i2c: E2 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 0E 00 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 0E 00 0A 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FA [10:52:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:52:04]wFMCommunicate OK [10:52:04]SAM_PROTO_GetShiftState done [10:52:04]FM_GetShiftState done [10:52:04]opened in 1717545916 [10:52:04]opened+sec_in_day 1717632316 [10:52:04]quantity*price = 72939 [10:52:04]sum+1 = 72940 [10:52:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 729.00 Внесено: 729.00 СДАЧА: 0.00 НСП 1% : 6.45 НДС 12% : 77.46 Наличными: 729.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 251 05.06.2024 10:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59856 ФПД: 111956085758728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105205&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59856&fm=111956085758728&tin=02508201610067®Number=0000000000151680&sum=72900 [10:52:05]StoreToDocumentArchive [10:52:05]shift 72 fd 59856 [10:52:05]save to /storage/0072/doc_00059856 [10:52:05]save last doc name /storage/0072/doc_00059856 to /storage/kkm_last_doc_name [10:52:05]save OK [10:52:05]Clear old archive folders... [10:52:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:05]tlvbuf is 003BB150 [10:52:05]SAM_PROTO_ClearQueue [10:52:05]wFMCommunicate request_size=4 [10:52:05]MH_SAM_APDU [10:52:05]CAPDU: 80 09 00 00 [10:52:05]Write to MH i2c: E2 08 00 17 3B 80 09 00 00 00 00 00 00 C4 [10:52:05]Write i2c OK [10:52:05]MH_I2C_Read... [10:52:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:05]Read from MH i2c: E2 [10:52:05]MH_I2C_Read... [10:52:05]Read from MH i2c: E2 03 00 [10:52:05]MH_I2C_Read... [10:52:05]Read from MH i2c: E2 03 00 17 3B 00 90 00 C6 [10:52:05]RAPDU: 90 00 [10:52:05]wFMCommunicate OK [10:52:05]SAM_PROTO_ClearQueue done [10:52:05]KKMCreateOFDPacket [10:52:05]OFDProtocolAddRootSTLVToBuf [10:52:05]FM_MakeSignedData [10:52:05]FM_MakeSignedData [10:52:05]SAM_PROTO_SignData [10:52:05]wFMCommunicate request_size=4 [10:52:05]MH_SAM_APDU [10:52:05]CAPDU: 80 0D 01 02 [10:52:05]Write to MH i2c: E2 08 00 18 3B 80 0D 01 02 00 00 00 00 CC [10:52:05]Write i2c OK [10:52:05]MH_I2C_Read... [10:52:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:05]Read from MH i2c: E2 [10:52:05]MH_I2C_Read... [10:52:05]Read from MH i2c: E2 03 00 [10:52:05]MH_I2C_Read... [10:52:05]Read from MH i2c: E2 03 00 18 3B 00 90 00 C7 [10:52:05]RAPDU: 90 00 [10:52:05]wFMCommunicate OK [10:52:05]wFMCommunicate request_size=255 [10:52:05]MH_SAM_APDU [10: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 8E 26 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 EB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 55 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 E9 00 00 35 04 06 00 65 [10:52:05]Write to MH i2c: E2 02 01 19 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8E 26 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 EB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 55 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 E9 00 00 35 04 06 00 65 00 00 F4 [10:52:05]Write i2c OK [10:52:05]MH_I2C_Read... [10:52:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:05]Read from MH i2c: E2 [10:52:05]MH_I2C_Read... [10:52:05]Read from MH i2c: E2 03 00 [10:52:05]MH_I2C_Read... [10:52:05]Read from MH i2c: E2 03 00 19 3B 00 90 00 C8 [10:52:05]RAPDU: 90 00 [10:52:05]wFMCommunicate OK [10:52:05]wFMCommunicate request_size=10 [10:52:05]MH_SAM_APDU [10:52:05]CAPDU: 80 0D 02 02 05 D2 CE B8 DB 08 [10:52:05]Write to MH i2c: E2 0D 00 1A 3B 80 0D 02 02 05 00 D2 CE B8 DB 08 00 00 14 [10:52:05]Write i2c OK [10:52:05]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 03 00 1A 3B 00 90 00 C9 [10:52:06]RAPDU: 90 00 [10:52:06]wFMCommunicate OK [10:52:06]wFMCommunicate request_size=4 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 0D 03 02 [10:52:06]Write to MH i2c: E2 08 00 1B 3B 80 0D 03 02 00 00 00 00 D1 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 0B 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 0B 00 1B 3B 00 60 ED 42 45 A0 36 2C A9 90 00 51 [10:52:06]RAPDU: 60 ED 42 45 A0 36 2C A9 90 00 [10:52:06]wFMCommunicate OK [10:52:06]SAM_PROTO_SignData done [10:52:06]FM_MakeSignedData done [10:52:06]CreateOFDProtocolMessage [10:52:06]wFMCommunicate request_size=4 [10:52:06]MH_SAM_APDU [10:52:06]CAPDU: 80 11 00 00 [10:52:06]Write to MH i2c: E2 08 00 1C 3B 80 11 00 00 00 00 00 00 D1 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:06]Read from MH i2c: E2 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 17 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: E2 17 00 1C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [10:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:52:06]wFMCommunicate OK [10:52:06]CreateOFDProtocolMessage done [10:52:06]OFDSenderStorePacket 59856 [10:52:06]StoreOFDPacket docnum=59856 [10:52:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 79 C3 07 01 8A 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 8E 26 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 EB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 55 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 E9 00 00 35 04 06 00 65 D2 CE B8 DB 08 60 ED 42 45 A0 36 2C A9 [10:52:06]CheckFolder [10:52:06]dirname=/storage/ofd_packets [10:52:06]CheckFolder done [10:52:06]ProducePacketName [10:52:06]name=ofd_packets/00059856 [10:52:06]NVStorageSaveData ofd_packets/00059856 [10:52:06]File name is /storage/ofd_packets/00059856 [10:52:06]Write 301 bytes [10:52:06]NVStorageSaveData done [10:52:06]OFDSenderStorePacket done [10:52:06]KKMCreateOFDPacket done [10:52:06]NVStorageSaveData kkm_last_timestamp [10:52:06]File name is /storage/kkm_last_timestamp [10:52:06]Write 4 bytes [10:52:06]NVStorageSaveData done [10:52:06]ExternCall_PrintAddStr [10:52:06]wPrintStart [10:52:06]Write to MH i2c: 01 00 00 1D 3B 58 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 07 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 07 00 1D 3B 00 00 00 00 00 FF 0F 6D [10:52:06]RasterBufferAndPrint [10:52:06]line Счет N : (1)545555 [10:52:06]line ИНН: 02508201610067 [10:52:06]line Контрольно-Кассовый Чек [10:52:06]line ПРОДАЖА [10:52:06]line ТРК (МРК, ГНК) : 23 [10:52:06]line Товар: 2710124500 [10:52:06]line Аи-95-К-5 [10:52:06]line 9.870 * 73.90 [10:52:06]line = 729.39 [10:52:06]line НДС 12% НСП 1% [10:52:06]line > о реализуемом товаре [10:52:06]line ОКРУГЛЕНИЕ: -0.39 [10:52:06]line ИТОГО: 729.00 [10:52:06]line Внесено: 729.00 [10:52:06]line СДАЧА: 0.00 [10:52:06]line НСП 1% : 6.45 [10:52:06]line НДС 12% : 77.46 [10:52:06]line Наличными: 729.00 [10:52:06]line Безнал.: 0.00 [10:52:06]line Место: АЗС № 117 "Партнер Нефть" [10:52:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:52:06]line СНО: Общий режим [10:52:06]line Чек 251 05.06.2024 10:52 [10:52:06]line Смена: 72 ФФД: 1.0 [10:52:06]line ЗНМ: 0300000048 [10:52:06]line РНМ: 0000000000151680 [10:52:06]line Версия ККМ: v1.0 [10:52:06]line ФМ: 0000000000959414 [10:52:06]line ФД: 59856 [10:52:06]line ФПД: 111956085758728 [10:52:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105205&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59856&fm=111956085758728&tin=02508201610067®Number=0000000000151680&sum=72900 [10:52:06]written 0, free lines is 4095 [10:52:06]Write to MH i2c: 01 00 00 48 3B 83 [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 07 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: 01 07 00 48 3B 00 00 00 00 00 A1 0C 37 [10:52:06]RasterBufferAndPrint [10:52:06]line [10:52:06]line [10:52:06]line [10:52:06]line [10:52:06]line [10:52:06]written 0, free lines is 3237 [10:52:06]MH_Cut [10:52:06]Write to MH i2c: D1 01 00 4F 3B 01 5C [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: D1 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: D1 01 00 [10:52:06]MH_I2C_Read... [10:52:06]Read from MH i2c: D1 01 00 4F 3B 00 5B [10:52:06]Write to MH i2c: 01 00 00 50 3B 8B [10:52:06]Write i2c OK [10:52:06]MH_I2C_Read... [10:52:07]*** Cut start [10:52:07]*** Partial cut [10:52:07]*** CUTSNS_PIN = 1 [10:52:07]*** CUTSNS_PIN = 0 [10:52:08]*** Brake cut motor [10:52:08]Read from MH i2c: 01 [10:52:08]MH_I2C_Read... [10:52:08]*** Stop cut motor [10:52:08]*** Cut end [10:52:08]Read from MH i2c: 01 07 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: 01 07 00 50 3B 00 00 00 00 00 FF 0F A0 [10:52:08]process_action close_receipt done [10:52:08]requested_data is exist [10:52:08]produce_requested_data [10:52:08]requested_item fm.sn is exist - process it [10:52:08]wFMCommunicate request_size=4 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 11 00 00 [10:52:08]Write to MH i2c: E2 08 00 51 3B 80 11 00 00 00 00 00 00 06 [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:08]Read from MH i2c: E2 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 17 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 17 00 51 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 59 [10:52:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:52:08]wFMCommunicate OK [10:52:08]requested_item fd.num is exist - process it [10:52:08]SAM_PROTO_GetFieldsCounters [10:52:08]wFMCommunicate request_size=4 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 13 00 00 [10:52:08]Write to MH i2c: E2 08 00 52 3B 80 13 00 00 00 00 00 00 09 [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:08]Read from MH i2c: E2 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 62 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 62 00 52 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D0 E9 00 00 0E 04 04 00 48 00 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 18 [10:52:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D0 E9 00 00 0E 04 04 00 48 00 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 [10:52:08]wFMCommunicate OK [10:52:08]SAM_PROTO_GetFieldsCounters done [10:52:08]requested_item shift.num is exist - process it [10:52:08]requested_item shift.opened is exist - process it [10:52:08]req_shift_opened [10:52:08]FM_GetShiftState [10:52:08]SAM_PROTO_GetShiftState [10:52:08]wFMCommunicate request_size=4 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 13 01 00 [10:52:08]Write to MH i2c: E2 08 00 53 3B 80 13 01 00 00 00 00 00 0B [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:08]Read from MH i2c: E2 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 0E 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 0E 00 53 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [10:52:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:52:08]wFMCommunicate OK [10:52:08]SAM_PROTO_GetShiftState done [10:52:08]FM_GetShiftState done [10:52:08]req_shift_opened done [10:52:08]requested_item shift.open_date is exist - process it [10:52:08]req_shift_open_date [10:52:08]req_shift_open_date done [10:52:08]produce_requested_data done [10:52:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59856,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:52:08]process_action_free close_receipt [10:52:08]json_value_free [10:52:08]json_value_free done [10:52:08]process_json_proto returns [10:52:08]Send response to host [10:52:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59856,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:52:08]free response buf [10:52:08]execute_script done [10:52:08]execute_script returns [10:52:08]free content buf [10:52:08]Sock 9.Close socket [10:52:08]Sock 9.Thread stoped [10:52:40]accept exits with 8 [10:52:40]New connection [10:52:40]New thread 3066957156 created [10:52:40]Thread 3067100516 joined [10:52:40]Waiting for new connection... [10:52:40] Sock 8.Parse request [10:52:40]Sock 8.Check first char [10:52:40]Sock 8.First char is OK [10:52:40]request: POST /json_proto HTTP/1.0 [10:52:40]Method: POST [10:52:40]URL: /json_proto [10:52:40]Method is POST - this is cgi request [10:52:40]url: /json_proto [10:52:40]query_string will be loaded in cgi processing [10:52:40]execute_cgi json_proto POST (null) [10:52:40]execute_cgi path=json_proto method=POST [10:52:40]POST find Content-Length [10:52:40]Host: 172.17.60.68:8080 [10:52:40]Content-Length: 679 [10:52:40]Content-Type: application/json [10:52:40] [10:52:40]POST finish read [10:52:40]Found Content-Length = 679 [10:52:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545556", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:40]execute_script... [10:52:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545556", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:40]POST & json_proto [10:52:40]process_json_proto [10:52:40]json parsed OK: [10:52:40]protocol is kg_v1.0 [10:52:40]action value=close_receipt [10:52:40]process_action close_receipt [10:52:40]cmd_close_receipt [10:52:40]MH_GetDate [10:52:40]Write to MH i2c: F0 00 00 54 3B 7E [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: F0 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: F0 09 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: F0 09 00 54 3B 00 79 43 60 66 9A 61 5F 66 C9 [10:52:40]GetLastDocTimeStamp 1717584725 [10:52:40]current date 1717584761 [10:52:40]FM_GetShiftState [10:52:40]SAM_PROTO_GetShiftState [10:52:40]wFMCommunicate request_size=4 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 13 01 00 [10:52:40]Write to MH i2c: E2 08 00 55 3B 80 13 01 00 00 00 00 00 0D [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 0E 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 0E 00 55 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 45 [10:52:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:52:40]wFMCommunicate OK [10:52:40]SAM_PROTO_GetShiftState done [10:52:40]FM_GetShiftState done [10:52:40]opened in 1717545916 [10:52:40]opened+sec_in_day 1717632316 [10:52:40]quantity*price = 100018 [10:52:40]sum+1 = 100020 [10:52:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 252 05.06.2024 10:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59857 ФПД: 174820689748806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105241&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59857&fm=174820689748806&tin=02508201610067®Number=0000000000151680&sum=100000 [10:52:41]StoreToDocumentArchive [10:52:41]shift 72 fd 59857 [10:52:41]save to /storage/0072/doc_00059857 [10:52:41]save last doc name /storage/0072/doc_00059857 to /storage/kkm_last_doc_name [10:52:41]save OK [10:52:41]Clear old archive folders... [10:52:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:52:41]tlvbuf is 004699D0 [10:52:41]SAM_PROTO_ClearQueue [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 09 00 00 [10:52:41]Write to MH i2c: E2 08 00 62 3B 80 09 00 00 00 00 00 00 0F [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 62 3B 00 90 00 11 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]SAM_PROTO_ClearQueue done [10:52:41]KKMCreateOFDPacket [10:52:41]OFDProtocolAddRootSTLVToBuf [10:52:41]FM_MakeSignedData [10:52:41]FM_MakeSignedData [10:52:41]SAM_PROTO_SignData [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 01 02 [10:52:41]Write to MH i2c: E2 08 00 63 3B 80 0D 01 02 00 00 00 00 17 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 63 3B 00 90 00 12 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]wFMCommunicate request_size=255 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 79 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 E9 00 00 35 04 06 00 9E FF 9D 1C [10:52:41]Write to MH i2c: E2 02 01 64 3B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 79 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 E9 00 00 35 04 06 00 9E FF 9D 1C 00 00 4F [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 64 3B 00 90 00 13 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]wFMCommunicate request_size=7 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 02 02 02 A3 46 [10:52:41]Write to MH i2c: E2 0A 00 65 3B 80 0D 02 02 02 00 A3 46 00 00 07 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 65 3B 00 90 00 14 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 03 02 [10:52:41]Write to MH i2c: E2 08 00 66 3B 80 0D 03 02 00 00 00 00 1C [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 0B 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 0B 00 66 3B 00 37 E1 4F 8B 14 9F EB C9 90 00 76 [10:52:41]RAPDU: 37 E1 4F 8B 14 9F EB C9 90 00 [10:52:41]wFMCommunicate OK [10:52:41]SAM_PROTO_SignData done [10:52:41]FM_MakeSignedData done [10:52:41]CreateOFDProtocolMessage [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 11 00 00 [10:52:41]Write to MH i2c: E2 08 00 67 3B 80 11 00 00 00 00 00 00 1C [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 17 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 17 00 67 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6F [10:52:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:52:41]wFMCommunicate OK [10:52:41]CreateOFDProtocolMessage done [10:52:41]OFDSenderStorePacket 59857 [10:52:41]StoreOFDPacket docnum=59857 [10:52:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 06 07 04 01 DD AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 79 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 E9 00 00 35 04 06 00 9E FF 9D 1C A3 46 37 E1 4F 8B 14 9F EB C9 [10:52:41]CheckFolder [10:52:41]dirname=/storage/ofd_packets [10:52:41]CheckFolder done [10:52:41]ProducePacketName [10:52:41]name=ofd_packets/00059857 [10:52:41]NVStorageSaveData ofd_packets/00059857 [10:52:41]File name is /storage/ofd_packets/00059857 [10:52:41]Write 298 bytes [10:52:41]NVStorageSaveData done [10:52:41]OFDSenderStorePacket done [10:52:41]KKMCreateOFDPacket done [10:52:41]NVStorageSaveData kkm_last_timestamp [10:52:41]File name is /storage/kkm_last_timestamp [10:52:41]Write 4 bytes [10:52:41]NVStorageSaveData done [10:52:41]ExternCall_PrintAddStr [10:52:41]wPrintStart [10:52:41]Write to MH i2c: 01 00 00 68 3B A3 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 07 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 07 00 68 3B 00 00 00 00 00 FF 0F B8 [10:52:41]RasterBufferAndPrint [10:52:41]line Счет N : (1)545556 [10:52:41]line ИНН: 02508201610067 [10:52:41]line Контрольно-Кассовый Чек [10:52:41]line ПРОДАЖА [10:52:41]line ТРК (МРК, ГНК) : 31 [10:52:41]line Товар: 2710194210 [10:52:41]line ДТ-К-5 [10:52:41]line 13.720 * 72.90 [10:52:41]line = 1000.19 [10:52:41]line НДС 12% НСП 1% [10:52:41]line > о реализуемом товаре [10:52:41]line ОКРУГЛЕНИЕ: -0.19 [10:52:41]line ИТОГО: 1000.00 [10:52:41]line Внесено: 1000.00 [10:52:41]line СДАЧА: 0.00 [10:52:41]line НСП 1% : 8.85 [10:52:41]line НДС 12% : 106.21 [10:52:41]line Наличными: 1000.00 [10:52:41]line Безнал.: 0.00 [10:52:41]line Место: АЗС № 117 "Партнер Нефть" [10:52:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:52:41]line СНО: Общий режим [10:52:41]line Чек 252 05.06.2024 10:52 [10:52:41]line Смена: 72 ФФД: 1.0 [10:52:41]line ЗНМ: 0300000048 [10:52:41]line РНМ: 0000000000151680 [10:52:41]line Версия ККМ: v1.0 [10:52:41]line ФМ: 0000000000959414 [10:52:41]line ФД: 59857 [10:52:41]line ФПД: 174820689748806 [10:52:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105241&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59857&fm=174820689748806&tin=02508201610067®Number=0000000000151680&sum=100000 [10:52:42]written 0, free lines is 4095 [10:52:42]Write to MH i2c: 01 00 00 93 3B CE [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: 01 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: 01 07 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: 01 07 00 93 3B 00 00 00 00 00 9D 0C 7E [10:52:42]RasterBufferAndPrint [10:52:42]line [10:52:42]line [10:52:42]line [10:52:42]line [10:52:42]line [10:52:42]written 0, free lines is 3233 [10:52:42]MH_Cut [10:52:42]Write to MH i2c: D1 01 00 9A 3B 01 A7 [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: D1 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: D1 01 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: D1 01 00 9A 3B 00 A6 [10:52:42]Write to MH i2c: 01 00 00 9B 3B D6 [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:43]*** Cut start [10:52:43]*** Partial cut [10:52:43]*** CUTSNS_PIN = 1 [10:52:43]*** CUTSNS_PIN = 0 [10:52:43]*** Brake cut motor [10:52:44]Read from MH i2c: 01 [10:52:44]MH_I2C_Read... [10:52:44]*** Stop cut motor [10:52:44]*** Cut end [10:52:44]Read from MH i2c: 01 07 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: 01 07 00 9B 3B 00 00 00 00 00 FF 0F EB [10:52:44]process_action close_receipt done [10:52:44]requested_data is exist [10:52:44]produce_requested_data [10:52:44]requested_item fm.sn is exist - process it [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 11 00 00 [10:52:44]Write to MH i2c: E2 08 00 9C 3B 80 11 00 00 00 00 00 00 51 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 17 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 17 00 9C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A4 [10:52:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:52:44]wFMCommunicate OK [10:52:44]requested_item fd.num is exist - process it [10:52:44]SAM_PROTO_GetFieldsCounters [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 13 00 00 [10:52:44]Write to MH i2c: E2 08 00 9D 3B 80 13 00 00 00 00 00 00 54 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 62 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 62 00 9D 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D1 E9 00 00 0E 04 04 00 48 00 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 67 [10:52:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D1 E9 00 00 0E 04 04 00 48 00 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 [10:52:44]wFMCommunicate OK [10:52:44]SAM_PROTO_GetFieldsCounters done [10:52:44]requested_item shift.num is exist - process it [10:52:44]requested_item shift.opened is exist - process it [10:52:44]req_shift_opened [10:52:44]FM_GetShiftState [10:52:44]SAM_PROTO_GetShiftState [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 13 01 00 [10:52:44]Write to MH i2c: E2 08 00 9E 3B 80 13 01 00 00 00 00 00 56 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 0E 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 0E 00 9E 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8E [10:52:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:52:44]wFMCommunicate OK [10:52:44]SAM_PROTO_GetShiftState done [10:52:44]FM_GetShiftState done [10:52:44]req_shift_opened done [10:52:44]requested_item shift.open_date is exist - process it [10:52:44]req_shift_open_date [10:52:44]req_shift_open_date done [10:52:44]produce_requested_data done [10:52:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59857,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:52:44]process_action_free close_receipt [10:52:44]json_value_free [10:52:44]json_value_free done [10:52:44]process_json_proto returns [10:52:44]Send response to host [10:52:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59857,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:52:44]free response buf [10:52:44]execute_script done [10:52:44]execute_script returns [10:52:44]free content buf [10:52:44]Sock 8.Close socket [10:52:44]Sock 8.Thread stoped [10:52:52]ConnectInit Can't connect to host [10:52:52]CommunicateWithHost connect error [10:52:52]CommunicateWithHost err = -1 [10:52:52]OFD Sender: Server communicate error [10:52:53]OFD Sender: Processing packet 59852 [packets to send 58, broken 52] [10:52:53]ProducePacketName [10:52:53]name=ofd_packets/00059852 [10:52:53]OFD Sender: To server: pG, [10:52:53]CommunicateWithHost lk.salyk.kg:30040 [10:52:53]ConnectInit lk.salyk.kg [10:52:53]Connected sock=8 [10:52:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 05 14 08 01 F3 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 00 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC E9 00 00 35 04 06 00 F1 B3 36 54 88 2B 1F B9 99 63 1F 97 85 DB [10:52:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FE 4D 47 00 85 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 39 35 39 34 31 34 10 04 04 00 CC E9 00 00 F4 03 04 00 88 EF 5F 66 B6 04 01 00 00 F3 B9 0F AC 5B 83 63 9D [10:52:53]CommunicateWithHost err = 0 [10:52:53]CheckOFDResponse [10:52:53]1017 (14) - 77093643461234 [10:52:53]1041 (16) - 0000000000959414 [10:52:53]1040 (4) - 59852 [10:52:53]1012 (4) - 05.06.2024 04:54 [10:52:53]1206 (1) - 0 [10:52:53]OFD Sender: Remove packet 59852 [10:52:53]ProducePacketName [10:52:53]name=ofd_packets/00059852 [10:52:53]NVStorageDeleteData [10:52:53]OFD Sender: Processing packet 59853 [packets to send 57, broken 52] [10:52:53]ProducePacketName [10:52:53]name=ofd_packets/00059853 [10:52:53]OFD Sender: To server: pG, [10:52:53]CommunicateWithHost lk.salyk.kg:30040 [10:52:53]ConnectInit lk.salyk.kg [10:52:53]Connected sock=8 [10:52:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 77 9A 06 01 AB 5C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1D 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD E9 00 00 35 04 06 00 D5 2A A7 61 92 86 1F 50 80 76 ED 26 9B CF [10:52:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 72 16 47 00 4C 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 39 35 39 34 31 34 10 04 04 00 CD E9 00 00 F4 03 04 00 89 EF 5F 66 B6 04 01 00 00 E2 1D BC B5 1A D9 95 E1 [10:52:54]CommunicateWithHost err = 0 [10:52:54]CheckOFDResponse [10:52:54]1017 (14) - 77093643461234 [10:52:54]1041 (16) - 0000000000959414 [10:52:54]1040 (4) - 59853 [10:52:54]1012 (4) - 05.06.2024 04:54 [10:52:54]1206 (1) - 0 [10:52:54]OFD Sender: Remove packet 59853 [10:52:54]ProducePacketName [10:52:54]name=ofd_packets/00059853 [10:52:54]NVStorageDeleteData [10:52:54]OFD Sender: Processing packet 59854 [packets to send 56, broken 52] [10:52:54]ProducePacketName [10:52:54]name=ofd_packets/00059854 [10:52:54]OFD Sender: To server: pG, [10:52:54]CommunicateWithHost lk.salyk.kg:30040 [10:52:54]ConnectInit lk.salyk.kg [10:52:54]Connected sock=8 [10:52:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 22 BC 04 01 EE 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 6B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 66 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE E9 00 00 35 04 06 00 08 96 1D EB 04 E0 B9 33 B5 D2 ED 22 D7 0B [10:52:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F8 A5 47 00 61 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE E9 00 00 F4 03 04 00 8A EF 5F 66 B6 04 01 00 00 15 2B 07 8D 73 9B 02 B7 [10:52:54]CommunicateWithHost err = 0 [10:52:54]CheckOFDResponse [10:52:54]1017 (14) - 77093643461234 [10:52:54]1041 (16) - 0000000000959414 [10:52:54]1040 (4) - 59854 [10:52:54]1012 (4) - 05.06.2024 04:54 [10:52:54]1206 (1) - 0 [10:52:54]OFD Sender: Remove packet 59854 [10:52:54]ProducePacketName [10:52:54]name=ofd_packets/00059854 [10:52:54]NVStorageDeleteData [10:52:55]OFD Sender: Processing packet 59855 [packets to send 55, broken 52] [10:52:55]ProducePacketName [10:52:55]name=ofd_packets/00059855 [10:52:55]OFD Sender: To server: pG, [10:52:55]CommunicateWithHost lk.salyk.kg:30040 [10:52:55]ConnectInit lk.salyk.kg [10:52:55]Connected sock=8 [10:52:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B5 A5 07 01 55 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 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 FA 00 00 00 F4 03 04 00 3E 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF E9 00 00 35 04 06 00 43 76 20 F4 AE 85 4E A4 93 67 3D 52 A9 8C [10:52:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2B 32 47 00 D5 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF E9 00 00 F4 03 04 00 8B EF 5F 66 B6 04 01 00 00 82 A0 6A 41 DA 0D 67 E4 [10:52:55]CommunicateWithHost err = 0 [10:52:55]CheckOFDResponse [10:52:55]1017 (14) - 77093643461234 [10:52:55]1041 (16) - 0000000000959414 [10:52:55]1040 (4) - 59855 [10:52:55]1012 (4) - 05.06.2024 04:54 [10:52:55]1206 (1) - 0 [10:52:55]OFD Sender: Remove packet 59855 [10:52:55]ProducePacketName [10:52:55]name=ofd_packets/00059855 [10:52:55]NVStorageDeleteData [10:52:56]OFD Sender: Processing packet 59856 [packets to send 54, broken 52] [10:52:56]ProducePacketName [10:52:56]name=ofd_packets/00059856 [10:52:56]OFD Sender: To server: pG, [10:52:56]CommunicateWithHost lk.salyk.kg:30040 [10:52:56]ConnectInit lk.salyk.kg [10:52:56]Connected sock=8 [10:52:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 79 C3 07 01 8A 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 8E 26 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 EB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 55 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 E9 00 00 35 04 06 00 65 D2 CE B8 DB 08 60 ED 42 45 A0 36 2C A9 [10:52:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F4 88 47 00 B6 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 E9 00 00 F4 03 04 00 8B EF 5F 66 B6 04 01 00 00 11 CE 15 7B 5D C1 A9 F8 [10:52:56]CommunicateWithHost err = 0 [10:52:56]CheckOFDResponse [10:52:56]1017 (14) - 77093643461234 [10:52:56]1041 (16) - 0000000000959414 [10:52:56]1040 (4) - 59856 [10:52:56]1012 (4) - 05.06.2024 04:54 [10:52:56]1206 (1) - 0 [10:52:56]OFD Sender: Remove packet 59856 [10:52:56]ProducePacketName [10:52:56]name=ofd_packets/00059856 [10:52:56]NVStorageDeleteData [10:52:57]OFD Sender: Processing packet 59857 [packets to send 53, broken 52] [10:52:57]ProducePacketName [10:52:57]name=ofd_packets/00059857 [10:52:57]OFD Sender: To server: pG, [10:52:57]CommunicateWithHost lk.salyk.kg:30040 [10:52:57]ConnectInit lk.salyk.kg [10:52:57]Connected sock=8 [10:52:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 06 07 04 01 DD AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 79 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 E9 00 00 35 04 06 00 9E FF 9D 1C A3 46 37 E1 4F 8B 14 9F EB C9 [10:52:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 89 BB 47 00 96 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 39 35 39 34 31 34 10 04 04 00 D1 E9 00 00 F4 03 04 00 8C EF 5F 66 B6 04 01 00 00 5B C9 DB 2F 00 8F EF 3A [10:52:57]CommunicateWithHost err = 0 [10:52:57]CheckOFDResponse [10:52:57]1017 (14) - 77093643461234 [10:52:57]1041 (16) - 0000000000959414 [10:52:57]1040 (4) - 59857 [10:52:57]1012 (4) - 05.06.2024 04:54 [10:52:57]1206 (1) - 0 [10:52:57]OFD Sender: Remove packet 59857 [10:52:57]ProducePacketName [10:52:57]name=ofd_packets/00059857 [10:52:57]NVStorageDeleteData [10:52:57]OFD Sender: No OFD packet to send [10:53:02]OFD Sender: No OFD packet to send [10:53:07]OFD Sender: No OFD packet to send [10:53:12]OFD Sender: No OFD packet to send [10:53:17]OFD Sender: No OFD packet to send [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:32]OFD Sender: No OFD packet to send [10:53:37]OFD Sender: No OFD packet to send [10:53:42]OFD Sender: No OFD packet to send [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:57]OFD Sender: No OFD packet to send [10:54:02]OFD Sender: No OFD packet to send [10:54:07]OFD Sender: No OFD packet to send [10:54:12]OFD Sender: No OFD packet to send [10:54:17]OFD Sender: No OFD packet to send [10:54:19]accept exits with 9 [10:54:19]New connection [10:54:19]New thread 3067100516 created [10:54:19]Thread 3066957156 joined [10:54:19]Waiting for new connection... [10:54:19] Sock 9.Parse request [10:54:19]Sock 9.Check first char [10:54:19]Sock 9.First char is OK [10:54:19]request: POST /json_proto HTTP/1.0 [10:54:19]Method: POST [10:54:19]URL: /json_proto [10:54:19]Method is POST - this is cgi request [10:54:19]url: /json_proto [10:54:19]query_string will be loaded in cgi processing [10:54:19]execute_cgi json_proto POST (null) [10:54:19]execute_cgi path=json_proto method=POST [10:54:19]POST find Content-Length [10:54:19]Host: 172.17.60.68:8080 [10:54:19]Content-Length: 677 [10:54:19]Content-Type: application/json [10:54:19] [10:54:19]POST finish read [10:54:19]Found Content-Length = 677 [10:54:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:19]execute_script... [10:54: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)545558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:19]POST & json_proto [10:54:19]process_json_proto [10:54:19]json parsed OK: [10:54:19]protocol is kg_v1.0 [10:54:19]action value=close_receipt [10:54:19]process_action close_receipt [10:54:19]cmd_close_receipt [10:54:19]MH_GetDate [10:54:19]Write to MH i2c: F0 00 00 9F 3B C9 [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: F0 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: F0 09 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: F0 09 00 9F 3B 00 DC 43 60 66 9A 61 5F 66 77 [10:54:19]GetLastDocTimeStamp 1717584761 [10:54:19]current date 1717584860 [10:54:19]FM_GetShiftState [10:54:19]SAM_PROTO_GetShiftState [10:54:19]wFMCommunicate request_size=4 [10:54:19]MH_SAM_APDU [10:54:19]CAPDU: 80 13 01 00 [10:54:19]Write to MH i2c: E2 08 00 A0 3B 80 13 01 00 00 00 00 00 58 [10:54:19]Write i2c OK [10:54:19]MH_I2C_Read... [10:54:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:19]Read from MH i2c: E2 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 0E 00 [10:54:19]MH_I2C_Read... [10:54:19]Read from MH i2c: E2 0E 00 A0 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 90 [10:54:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:54:19]wFMCommunicate OK [10:54:19]SAM_PROTO_GetShiftState done [10:54:19]FM_GetShiftState done [10:54:19]opened in 1717545916 [10:54:19]opened+sec_in_day 1717632316 [10:54:19]quantity*price = 50041 [10:54:19]sum+1 = 50042 [10:54:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 253 05.06.2024 10:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59858 ФПД: 23596710617499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105420&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59858&fm=23596710617499&tin=02508201610067®Number=0000000000151680&sum=50000 [10:54:20]StoreToDocumentArchive [10:54:20]shift 72 fd 59858 [10:54:20]save to /storage/0072/doc_00059858 [10:54:20]save last doc name /storage/0072/doc_00059858 to /storage/kkm_last_doc_name [10:54:20]save OK [10:54:20]Clear old archive folders... [10:54:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:20]tlvbuf is B6F7C660 [10:54:20]SAM_PROTO_ClearQueue [10:54:20]wFMCommunicate request_size=4 [10:54:20]MH_SAM_APDU [10:54:20]CAPDU: 80 09 00 00 [10:54:20]Write to MH i2c: E2 08 00 AD 3B 80 09 00 00 00 00 00 00 5A [10:54:20]Write i2c OK [10:54:20]MH_I2C_Read... [10:54:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:20]Read from MH i2c: E2 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: E2 03 00 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: E2 03 00 AD 3B 00 90 00 5C [10:54:20]RAPDU: 90 00 [10:54:20]wFMCommunicate OK [10:54:20]SAM_PROTO_ClearQueue done [10:54:20]KKMCreateOFDPacket [10:54:20]OFDProtocolAddRootSTLVToBuf [10:54:20]FM_MakeSignedData [10:54:20]FM_MakeSignedData [10:54:20]SAM_PROTO_SignData [10:54:20]wFMCommunicate request_size=4 [10:54:20]MH_SAM_APDU [10:54:20]CAPDU: 80 0D 01 02 [10:54:20]Write to MH i2c: E2 08 00 AE 3B 80 0D 01 02 00 00 00 00 62 [10:54:20]Write i2c OK [10:54:20]MH_I2C_Read... [10:54:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:20]Read from MH i2c: E2 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: E2 03 00 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: E2 03 00 AE 3B 00 90 00 5D [10:54:20]RAPDU: 90 00 [10:54:20]wFMCommunicate OK [10:54:20]wFMCommunicate request_size=255 [10:54:20]MH_SAM_APDU [10:54:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DC 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 E9 00 00 35 04 06 00 15 [10:54:20]Write to MH i2c: E2 02 01 AF 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DC 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 E9 00 00 35 04 06 00 15 00 00 E7 [10:54:20]Write i2c OK [10:54:20]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 AF 3B 00 90 00 5E [10:54:21]RAPDU: 90 00 [10:54:21]wFMCommunicate OK [10:54:21]wFMCommunicate request_size=10 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 0D 02 02 05 76 09 8D E1 9B [10:54:21]Write to MH i2c: E2 0D 00 B0 3B 80 0D 02 02 05 00 76 09 8D E1 9B 00 00 F7 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 B0 3B 00 90 00 5F [10:54:21]RAPDU: 90 00 [10:54:21]wFMCommunicate OK [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 0D 03 02 [10:54:21]Write to MH i2c: E2 08 00 B1 3B 80 0D 03 02 00 00 00 00 67 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0B 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 0B 00 B1 3B 00 5C 1D 5C 26 1A AA 32 18 90 00 71 [10:54:21]RAPDU: 5C 1D 5C 26 1A AA 32 18 90 00 [10:54:21]wFMCommunicate OK [10:54:21]SAM_PROTO_SignData done [10:54:21]FM_MakeSignedData done [10:54:21]CreateOFDProtocolMessage [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 11 00 00 [10:54:21]Write to MH i2c: E2 08 00 B2 3B 80 11 00 00 00 00 00 00 67 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 17 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 17 00 B2 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BA [10:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:54:21]wFMCommunicate OK [10:54:21]CreateOFDProtocolMessage done [10:54:21]OFDSenderStorePacket 59858 [10:54:21]StoreOFDPacket docnum=59858 [10:54:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 C7 07 01 2D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DC 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 E9 00 00 35 04 06 00 15 76 09 8D E1 9B 5C 1D 5C 26 1A AA 32 18 [10:54:21]CheckFolder [10:54:21]dirname=/storage/ofd_packets [10:54:21]CheckFolder done [10:54:21]ProducePacketName [10:54:21]name=ofd_packets/00059858 [10:54:21]NVStorageSaveData ofd_packets/00059858 [10:54:21]File name is /storage/ofd_packets/00059858 [10:54:21]Write 301 bytes [10:54:21]NVStorageSaveData done [10:54:21]OFDSenderStorePacket done [10:54:21]KKMCreateOFDPacket done [10:54:21]NVStorageSaveData kkm_last_timestamp [10:54:21]File name is /storage/kkm_last_timestamp [10:54:21]Write 4 bytes [10:54:21]NVStorageSaveData done [10:54:21]ExternCall_PrintAddStr [10:54:21]wPrintStart [10:54:21]Write to MH i2c: 01 00 00 B3 3B EE [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: 01 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: 01 07 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: 01 07 00 B3 3B 00 00 00 00 00 FF 0F 03 [10:54:21]RasterBufferAndPrint [10:54:21]line Счет N : (1)545558 [10:54:21]line ИНН: 02508201610067 [10:54:21]line Контрольно-Кассовый Чек [10:54:21]line ПРОДАЖА [10:54:21]line ТРК (МРК, ГНК) : 22 [10:54:21]line Товар: 2710124130 [10:54:21]line Аи-92-К-5 [10:54:21]line 7.480 * 66.90 [10:54:21]line = 500.41 [10:54:21]line НДС 12% НСП 1% [10:54:21]line > о реализуемом товаре [10:54:21]line ОКРУГЛЕНИЕ: -0.41 [10:54:21]line ИТОГО: 500.00 [10:54:21]line Внесено: 500.00 [10:54:21]line СДАЧА: 0.00 [10:54:21]line НСП 1% : 4.43 [10:54:21]line НДС 12% : 53.14 [10:54:21]line Наличными: 500.00 [10:54:21]line Безнал.: 0.00 [10:54:21]line Место: АЗС № 117 "Партнер Нефть" [10:54:21]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:54:21]line СНО: Общий режим [10:54:21]line Чек 253 05.06.2024 10:54 [10:54:21]line Смена: 72 ФФД: 1.0 [10:54:21]line ЗНМ: 0300000048 [10:54:21]line РНМ: 0000000000151680 [10:54:21]line Версия ККМ: v1.0 [10:54:21]line ФМ: 0000000000959414 [10:54:21]line ФД: 59858 [10:54:21]line ФПД: 23596710617499 [10:54:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105420&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59858&fm=23596710617499&tin=02508201610067®Number=0000000000151680&sum=50000 [10:54:21]OFD Sender: Processing packet 59858 [packets to send 53, broken 52] [10:54:21]ProducePacketName [10:54:21]name=ofd_packets/00059858 [10:54:21]OFD Sender: To server: pG, [10:54:21]CommunicateWithHost lk.salyk.kg:30040 [10:54:21]ConnectInit lk.salyk.kg [10:54:21]written 0, free lines is 4095 [10:54:21]Connected sock=10 [10:54:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 C7 07 01 2D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DC 43 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 E9 00 00 35 04 06 00 15 76 09 8D E1 9B 5C 1D 5C 26 1A AA 32 18 [10:54:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 67 C0 47 00 6D FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 E9 00 00 F4 03 04 00 E1 EF 5F 66 B6 04 01 00 00 9A AB 4D 06 F4 51 A9 16 [10:54:21]CommunicateWithHost err = 0 [10:54:21]CheckOFDResponse [10:54:21]1017 (14) - 77093643461234 [10:54:21]1041 (16) - 0000000000959414 [10:54:21]1040 (4) - 59858 [10:54:21]1012 (4) - 05.06.2024 04:56 [10:54:21]1206 (1) - 0 [10:54:21]OFD Sender: Remove packet 59858 [10:54:21]ProducePacketName [10:54:21]name=ofd_packets/00059858 [10:54:21]NVStorageDeleteData [10:54:21]Write to MH i2c: 01 00 00 DE 3B 19 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: 01 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: 01 07 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: 01 07 00 DE 3B 00 00 00 00 00 AD 0C D9 [10:54:21]RasterBufferAndPrint [10:54:21]line [10:54:21]line [10:54:21]line [10:54:21]line [10:54:21]line [10:54:21]written 0, free lines is 3251 [10:54:22]MH_Cut [10:54:22]Write to MH i2c: D1 01 00 E5 3B 01 F2 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: D1 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: D1 01 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: D1 01 00 E5 3B 00 F1 [10:54:22]Write to MH i2c: 01 00 00 E6 3B 21 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]OFD Sender: No OFD packet to send [10:54:22]*** Cut start [10:54:22]*** Partial cut [10:54:22]*** CUTSNS_PIN = 1 [10:54:22]*** CUTSNS_PIN = 0 [10:54:23]*** Brake cut motor [10:54:23]Read from MH i2c: 01 [10:54:23]MH_I2C_Read... [10:54:23]*** Stop cut motor [10:54:23]*** Cut end [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 E6 3B 00 00 00 00 00 FF 0F 36 [10:54:23]process_action close_receipt done [10:54:23]requested_data is exist [10:54:23]produce_requested_data [10:54:23]requested_item fm.sn is exist - process it [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 11 00 00 [10:54:23]Write to MH i2c: E2 08 00 E7 3B 80 11 00 00 00 00 00 00 9C [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 17 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 17 00 E7 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EF [10:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:54:23]wFMCommunicate OK [10:54:23]requested_item fd.num is exist - process it [10:54:23]SAM_PROTO_GetFieldsCounters [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 13 00 00 [10:54:23]Write to MH i2c: E2 08 00 E8 3B 80 13 00 00 00 00 00 00 9F [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 62 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 62 00 E8 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D2 E9 00 00 0E 04 04 00 48 00 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 B6 [10:54:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D2 E9 00 00 0E 04 04 00 48 00 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 [10:54:23]wFMCommunicate OK [10:54:23]SAM_PROTO_GetFieldsCounters done [10:54:23]requested_item shift.num is exist - process it [10:54:23]requested_item shift.opened is exist - process it [10:54:23]req_shift_opened [10:54:23]FM_GetShiftState [10:54:23]SAM_PROTO_GetShiftState [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 13 01 00 [10:54:23]Write to MH i2c: E2 08 00 E9 3B 80 13 01 00 00 00 00 00 A1 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 0E 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 0E 00 E9 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D9 [10:54:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:54:23]wFMCommunicate OK [10:54:23]SAM_PROTO_GetShiftState done [10:54:23]FM_GetShiftState done [10:54:23]req_shift_opened done [10:54:23]requested_item shift.open_date is exist - process it [10:54:23]req_shift_open_date [10:54:23]req_shift_open_date done [10:54:23]produce_requested_data done [10:54:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59858,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:54:23]process_action_free close_receipt [10:54:23]json_value_free [10:54:23]json_value_free done [10:54:23]process_json_proto returns [10:54:23]Send response to host [10:54:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59858,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:54:23]free response buf [10:54:23]execute_script done [10:54:23]execute_script returns [10:54:23]free content buf [10:54:23]Sock 9.Close socket [10:54:23]Sock 9.Thread stoped [10:54:27]OFD Sender: No OFD packet to send [10:54:32]OFD Sender: No OFD packet to send [10:54:37]OFD Sender: No OFD packet to send [10:54:42]OFD Sender: No OFD packet to send [10:54:47]OFD Sender: No OFD packet to send [10:54:52]OFD Sender: No OFD packet to send [10:54:57]OFD Sender: No OFD packet to send [10:54:59]accept exits with 8 [10:54:59]New connection [10:54:59]New thread 3066957156 created [10:54:59]Thread 3067100516 joined [10:54:59]Waiting for new connection... [10:54:59] Sock 8.Parse request [10:54:59]Sock 8.Check first char [10:54:59]Sock 8.First char is OK [10:54:59]request: POST /json_proto HTTP/1.0 [10:54:59]Method: POST [10:54:59]URL: /json_proto [10:54:59]Method is POST - this is cgi request [10:54:59]url: /json_proto [10:54:59]query_string will be loaded in cgi processing [10:54:59]execute_cgi json_proto POST (null) [10:54:59]execute_cgi path=json_proto method=POST [10:54:59]POST find Content-Length [10:54:59]Host: 172.17.60.68:8080 [10:54:59]Content-Length: 682 [10:54:59]Content-Type: application/json [10:54:59] [10:54:59]POST finish read [10:54:59]Found Content-Length = 682 [10:54:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:59]execute_script... [10:54:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:59]POST & json_proto [10:54:59]process_json_proto [10:54:59]json parsed OK: [10:54:59]protocol is kg_v1.0 [10:54:59]action value=close_receipt [10:54:59]process_action close_receipt [10:54:59]cmd_close_receipt [10:54:59]MH_GetDate [10:54:59]Write to MH i2c: F0 00 00 EA 3B 14 [10:54:59]Write i2c OK [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: F0 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: F0 09 00 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: F0 09 00 EA 3B 00 04 44 60 66 9A 61 5F 66 EB [10:54:59]GetLastDocTimeStamp 1717584860 [10:54:59]current date 1717584900 [10:54:59]FM_GetShiftState [10:54:59]SAM_PROTO_GetShiftState [10:54:59]wFMCommunicate request_size=4 [10:54:59]MH_SAM_APDU [10:54:59]CAPDU: 80 13 01 00 [10:54:59]Write to MH i2c: E2 08 00 EB 3B 80 13 01 00 00 00 00 00 A3 [10:54:59]Write i2c OK [10:54:59]MH_I2C_Read... [10:54:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:59]Read from MH i2c: E2 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: E2 0E 00 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: E2 0E 00 EB 3B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DB [10:54:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:54:59]wFMCommunicate OK [10:54:59]SAM_PROTO_GetShiftState done [10:54:59]FM_GetShiftState done [10:54:59]opened in 1717545916 [10:54:59]opened+sec_in_day 1717632316 [10:54:59]quantity*price = 100015 [10:54:59]sum+1 = 100017 [10:54:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 254 05.06.2024 10:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59859 ФПД: 189018865770762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105500&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59859&fm=189018865770762&tin=02508201610067®Number=0000000000151680&sum=100000 [10:55:00]StoreToDocumentArchive [10:55:00]shift 72 fd 59859 [10:55:00]save to /storage/0072/doc_00059859 [10:55:00]save last doc name /storage/0072/doc_00059859 to /storage/kkm_last_doc_name [10:55:00]save OK [10:55:00]Clear old archive folders... [10:55:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:00]tlvbuf is B6EFEAC0 [10:55:00]SAM_PROTO_ClearQueue [10:55:00]wFMCommunicate request_size=4 [10:55:00]MH_SAM_APDU [10:55:00]CAPDU: 80 09 00 00 [10:55:00]Write to MH i2c: E2 08 00 F8 3B 80 09 00 00 00 00 00 00 A5 [10:55:00]Write i2c OK [10:55:00]MH_I2C_Read... [10:55:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:00]Read from MH i2c: E2 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 F8 3B 00 90 00 A7 [10:55:00]RAPDU: 90 00 [10:55:00]wFMCommunicate OK [10:55:00]SAM_PROTO_ClearQueue done [10:55:00]KKMCreateOFDPacket [10:55:00]OFDProtocolAddRootSTLVToBuf [10:55:00]FM_MakeSignedData [10:55:00]FM_MakeSignedData [10:55:00]SAM_PROTO_SignData [10:55:00]wFMCommunicate request_size=4 [10:55:00]MH_SAM_APDU [10:55:00]CAPDU: 80 0D 01 02 [10:55:00]Write to MH i2c: E2 08 00 F9 3B 80 0D 01 02 00 00 00 00 AD [10:55:00]Write i2c OK [10:55:00]MH_I2C_Read... [10:55:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:00]Read from MH i2c: E2 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 F9 3B 00 90 00 A8 [10:55:00]RAPDU: 90 00 [10:55:00]wFMCommunicate OK [10:55:00]wFMCommunicate request_size=255 [10:55:00]MH_SAM_APDU [10:55:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 04 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 E9 00 00 35 04 06 00 AB [10:55:00]Write to MH i2c: E2 02 01 FA 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 04 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 E9 00 00 35 04 06 00 AB 00 00 ED [10:55:00]Write i2c OK [10:55:00]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 FA 3B 00 90 00 A9 [10:55:01]RAPDU: 90 00 [10:55:01]wFMCommunicate OK [10:55:01]wFMCommunicate request_size=10 [10:55:01]MH_SAM_APDU [10:55:01]CAPDU: 80 0D 02 02 05 E9 62 59 A1 0A [10:55:01]Write to MH i2c: E2 0D 00 FB 3B 80 0D 02 02 05 00 E9 62 59 A1 0A 00 00 09 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 FB 3B 00 90 00 AA [10:55:01]RAPDU: 90 00 [10:55:01]wFMCommunicate OK [10:55:01]wFMCommunicate request_size=4 [10:55:01]MH_SAM_APDU [10:55:01]CAPDU: 80 0D 03 02 [10:55:01]Write to MH i2c: E2 08 00 FC 3B 80 0D 03 02 00 00 00 00 B2 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 0B 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 0B 00 FC 3B 00 41 CF 9C 40 E6 F6 2D 1F 90 00 C7 [10:55:01]RAPDU: 41 CF 9C 40 E6 F6 2D 1F 90 00 [10:55:01]wFMCommunicate OK [10:55:01]SAM_PROTO_SignData done [10:55:01]FM_MakeSignedData done [10:55:01]CreateOFDProtocolMessage [10:55:01]wFMCommunicate request_size=4 [10:55:01]MH_SAM_APDU [10:55:01]CAPDU: 80 11 00 00 [10:55:01]Write to MH i2c: E2 08 00 FD 3B 80 11 00 00 00 00 00 00 B2 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 17 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 17 00 FD 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 05 [10:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:55:01]wFMCommunicate OK [10:55:01]CreateOFDProtocolMessage done [10:55:01]OFDSenderStorePacket 59859 [10:55:01]StoreOFDPacket docnum=59859 [10:55:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 98 0A 07 01 52 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 04 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 E9 00 00 35 04 06 00 AB E9 62 59 A1 0A 41 CF 9C 40 E6 F6 2D 1F [10:55:01]CheckFolder [10:55:01]dirname=/storage/ofd_packets [10:55:01]CheckFolder done [10:55:01]ProducePacketName [10:55:01]name=ofd_packets/00059859 [10:55:01]NVStorageSaveData ofd_packets/00059859 [10:55:01]File name is /storage/ofd_packets/00059859 [10:55:01]Write 301 bytes [10:55:01]NVStorageSaveData done [10:55:01]OFDSenderStorePacket done [10:55:01]KKMCreateOFDPacket done [10:55:01]NVStorageSaveData kkm_last_timestamp [10:55:01]File name is /storage/kkm_last_timestamp [10:55:01]Write 4 bytes [10:55:01]NVStorageSaveData done [10:55:01]ExternCall_PrintAddStr [10:55:01]wPrintStart [10:55:01]Write to MH i2c: 01 00 00 FE 3B 39 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 07 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 07 00 FE 3B 00 00 00 00 00 FF 0F 4E [10:55:01]RasterBufferAndPrint [10:55:01]line Счет N : (1)545557 [10:55:01]line ИНН: 02508201610067 [10:55:01]line Контрольно-Кассовый Чек [10:55:01]line ПРОДАЖА [10:55:01]line ТРК (МРК, ГНК) : 32 [10:55:01]line Товар: 2710124130 [10:55:01]line Аи-92-К-5 [10:55:01]line 14.950 * 66.90 [10:55:01]line = 1000.16 [10:55:01]line НДС 12% НСП 1% [10:55:01]line > о реализуемом товаре [10:55:01]line ОКРУГЛЕНИЕ: -0.16 [10:55:01]line ИТОГО: 1000.00 [10:55:01]line Внесено: 1000.00 [10:55:01]line СДАЧА: 0.00 [10:55:01]line НСП 1% : 8.85 [10:55:01]line НДС 12% : 106.21 [10:55:01]line Наличными: 1000.00 [10:55:01]line Безнал.: 0.00 [10:55:01]line Место: АЗС № 117 "Партнер Нефть" [10:55:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:55:01]line СНО: Общий режим [10:55:01]line Чек 254 05.06.2024 10:55 [10:55:01]line Смена: 72 ФФД: 1.0 [10:55:01]line ЗНМ: 0300000048 [10:55:01]line РНМ: 0000000000151680 [10:55:01]line Версия ККМ: v1.0 [10:55:01]line ФМ: 0000000000959414 [10:55:01]line ФД: 59859 [10:55:01]line ФПД: 189018865770762 [10:55:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105500&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59859&fm=189018865770762&tin=02508201610067®Number=0000000000151680&sum=100000 [10:55:01]OFD Sender: Processing packet 59859 [packets to send 53, broken 52] [10:55:01]ProducePacketName [10:55:01]name=ofd_packets/00059859 [10:55:01]OFD Sender: To server: pG, [10:55:01]CommunicateWithHost lk.salyk.kg:30040 [10:55:01]ConnectInit lk.salyk.kg [10:55:01]written 0, free lines is 4095 [10:55:01]Connected sock=10 [10:55:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 98 0A 07 01 52 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 04 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 E9 00 00 35 04 06 00 AB E9 62 59 A1 0A 41 CF 9C 40 E6 F6 2D 1F [10:55:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BA 5F 47 00 F8 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 E9 00 00 F4 03 04 00 09 F0 5F 66 B6 04 01 00 00 18 D8 AF 49 E6 E4 D0 73 [10:55:01]CommunicateWithHost err = 0 [10:55:01]CheckOFDResponse [10:55:01]1017 (14) - 77093643461234 [10:55:01]1041 (16) - 0000000000959414 [10:55:01]1040 (4) - 59859 [10:55:01]1012 (4) - 05.06.2024 04:56 [10:55:01]1206 (1) - 0 [10:55:01]OFD Sender: Remove packet 59859 [10:55:01]ProducePacketName [10:55:01]name=ofd_packets/00059859 [10:55:01]NVStorageDeleteData [10:55:02]Write to MH i2c: 01 00 00 29 3C 65 [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 07 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 07 00 29 3C 00 00 00 00 00 AD 0C 25 [10:55:02]RasterBufferAndPrint [10:55:02]line [10:55:02]line [10:55:02]line [10:55:02]line [10:55:02]line [10:55:02]written 0, free lines is 3251 [10:55:02]MH_Cut [10:55:02]Write to MH i2c: D1 01 00 30 3C 01 3E [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: D1 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: D1 01 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: D1 01 00 30 3C 00 3D [10:55:02]Write to MH i2c: 01 00 00 31 3C 6D [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]OFD Sender: No OFD packet to send [10:55:03]*** Cut start [10:55:03]*** Partial cut [10:55:03]*** CUTSNS_PIN = 1 [10:55:03]*** CUTSNS_PIN = 0 [10:55:03]*** Brake cut motor [10:55:03]Read from MH i2c: 01 [10:55:03]MH_I2C_Read... [10:55:03]*** Stop cut motor [10:55:03]*** Cut end [10:55:03]Read from MH i2c: 01 07 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: 01 07 00 31 3C 00 00 00 00 00 FF 0F 82 [10:55:03]process_action close_receipt done [10:55:03]requested_data is exist [10:55:03]produce_requested_data [10:55:03]requested_item fm.sn is exist - process it [10:55:03]wFMCommunicate request_size=4 [10:55:03]MH_SAM_APDU [10:55:03]CAPDU: 80 11 00 00 [10:55:03]Write to MH i2c: E2 08 00 32 3C 80 11 00 00 00 00 00 00 E8 [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:03]Read from MH i2c: E2 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: E2 17 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: E2 17 00 32 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3B [10:55:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:55:03]wFMCommunicate OK [10:55:03]requested_item fd.num is exist - process it [10:55:03]SAM_PROTO_GetFieldsCounters [10:55:03]wFMCommunicate request_size=4 [10:55:03]MH_SAM_APDU [10:55:03]CAPDU: 80 13 00 00 [10:55:03]Write to MH i2c: E2 08 00 33 3C 80 13 00 00 00 00 00 00 EB [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:03]Read from MH i2c: E2 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: E2 62 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: E2 62 00 33 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D3 E9 00 00 0E 04 04 00 48 00 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 06 [10:55:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D3 E9 00 00 0E 04 04 00 48 00 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 [10:55:03]wFMCommunicate OK [10:55:03]SAM_PROTO_GetFieldsCounters done [10:55:03]requested_item shift.num is exist - process it [10:55:03]requested_item shift.opened is exist - process it [10:55:03]req_shift_opened [10:55:03]FM_GetShiftState [10:55:03]SAM_PROTO_GetShiftState [10:55:03]wFMCommunicate request_size=4 [10:55:03]MH_SAM_APDU [10:55:03]CAPDU: 80 13 01 00 [10:55:03]Write to MH i2c: E2 08 00 34 3C 80 13 01 00 00 00 00 00 ED [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:03]Read from MH i2c: E2 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: E2 0E 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: E2 0E 00 34 3C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 25 [10:55:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:55:03]wFMCommunicate OK [10:55:03]SAM_PROTO_GetShiftState done [10:55:03]FM_GetShiftState done [10:55:03]req_shift_opened done [10:55:03]requested_item shift.open_date is exist - process it [10:55:03]req_shift_open_date [10:55:03]req_shift_open_date done [10:55:03]produce_requested_data done [10:55:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59859,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:55:03]process_action_free close_receipt [10:55:03]json_value_free [10:55:03]json_value_free done [10:55:03]process_json_proto returns [10:55:03]Send response to host [10:55:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59859,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:55:03]free response buf [10:55:03]execute_script done [10:55:03]execute_script returns [10:55:03]free content buf [10:55:03]Sock 8.Close socket [10:55:03]Sock 8.Thread stoped [10:55:07]OFD Sender: No OFD packet to send [10:55:12]OFD Sender: No OFD packet to send [10:55:17]OFD Sender: No OFD packet to send [10:55:22]OFD Sender: No OFD packet to send [10:55:27]OFD Sender: No OFD packet to send [10:55:32]OFD Sender: No OFD packet to send [10:55:37]OFD Sender: No OFD packet to send [10:55:42]OFD Sender: No OFD packet to send [10:55:47]OFD Sender: No OFD packet to send [10:55:52]OFD Sender: No OFD packet to send [10:55:57]OFD Sender: No OFD packet to send [10:56:02]OFD Sender: No OFD packet to send [10:56:07]OFD Sender: No OFD packet to send [10:56:12]accept exits with 9 [10:56:12]New connection [10:56:12]New thread 3067100516 created [10:56:12]Thread 3066957156 joined [10:56:12]Waiting for new connection... [10:56:12] Sock 9.Parse request [10:56:12]Sock 9.Check first char [10:56:12]Sock 9.First char is OK [10:56:12]request: POST /json_proto HTTP/1.0 [10:56:12]Method: POST [10:56:12]URL: /json_proto [10:56:12]Method is POST - this is cgi request [10:56:12]url: /json_proto [10:56:12]query_string will be loaded in cgi processing [10:56:12]execute_cgi json_proto POST (null) [10:56:12]execute_cgi path=json_proto method=POST [10:56:12]POST find Content-Length [10:56:12]Host: 172.17.60.68:8080 [10:56:12]Content-Length: 986 [10:56:12]Content-Type: application/json [10:56:12] [10:56:12]POST finish read [10:56:12]Found Content-Length = 986 [10:56:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 28.030, "sum" : 950.22, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.03 \u0441\u043E\u043C", "deposit" : 950.00, "total" : 950.00, "payments": [ { "type": 0, "sum" : 950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:12]execute_script... [10:56: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)545559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 28.030, "sum" : 950.22, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.03 \u0441\u043E\u043C", "deposit" : 950.00, "total" : 950.00, "payments": [ { "type": 0, "sum" : 950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:12]POST & json_proto [10:56:12]process_json_proto [10:56:12]json parsed OK: [10:56:12]protocol is kg_v1.0 [10:56:12]action value=close_receipt [10:56:12]process_action close_receipt [10:56:12]cmd_close_receipt [10:56:12]MH_GetDate [10:56:12]Write to MH i2c: F0 00 00 35 3C 60 [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: F0 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: F0 09 00 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: F0 09 00 35 3C 00 4D 44 60 66 9A 61 5F 66 80 [10:56:12]GetLastDocTimeStamp 1717584900 [10:56:12]current date 1717584973 [10:56:12]FM_GetShiftState [10:56:12]SAM_PROTO_GetShiftState [10:56:12]wFMCommunicate request_size=4 [10:56:12]MH_SAM_APDU [10:56:12]CAPDU: 80 13 01 00 [10:56:12]Write to MH i2c: E2 08 00 36 3C 80 13 01 00 00 00 00 00 EF [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:12]Read from MH i2c: E2 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 0E 00 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 0E 00 36 3C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 27 [10:56:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:56:12]wFMCommunicate OK [10:56:12]SAM_PROTO_GetShiftState done [10:56:12]FM_GetShiftState done [10:56:12]opened in 1717545916 [10:56:12]opened+sec_in_day 1717632316 [10:56:12]quantity*price = 95021 [10:56:12]sum+1 = 95023 [10:56:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 950.00 Внесено: 950.00 СДАЧА: 0.00 НСП 1% : 8.41 НДС 12% : 100.91 Наличными: 950.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 255 05.06.2024 10:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 28.03 сом ФМ: 0000000000959414 ФД: 59860 ФПД: 2683083085028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105613&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59860&fm=2683083085028&tin=02508201610067®Number=0000000000151680&sum=95000 [10:56:13]StoreToDocumentArchive [10:56:13]shift 72 fd 59860 [10:56:13]save to /storage/0072/doc_00059860 [10:56:13]save last doc name /storage/0072/doc_00059860 to /storage/kkm_last_doc_name [10:56:13]save OK [10:56:13]Clear old archive folders... [10:56:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:56:13]tlvbuf is 00438140 [10:56:13]SAM_PROTO_ClearQueue [10:56:13]wFMCommunicate request_size=4 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 09 00 00 [10:56:13]Write to MH i2c: E2 08 00 43 3C 80 09 00 00 00 00 00 00 F1 [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:13]Read from MH i2c: E2 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 43 3C 00 90 00 F3 [10:56:13]RAPDU: 90 00 [10:56:13]wFMCommunicate OK [10:56:13]SAM_PROTO_ClearQueue done [10:56:13]KKMCreateOFDPacket [10:56:13]OFDProtocolAddRootSTLVToBuf [10:56:13]FM_MakeSignedData [10:56:13]FM_MakeSignedData [10:56:13]SAM_PROTO_SignData [10:56:13]wFMCommunicate request_size=4 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 0D 01 02 [10:56:13]Write to MH i2c: E2 08 00 44 3C 80 0D 01 02 00 00 00 00 F9 [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:13]Read from MH i2c: E2 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 44 3C 00 90 00 F4 [10:56:13]RAPDU: 90 00 [10:56:13]wFMCommunicate OK [10:56:13]wFMCommunicate request_size=255 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7E 6D 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2E 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 18 73 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 4D 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 E9 00 00 35 04 06 00 02 70 [10:56:13]Write to MH i2c: E2 02 01 45 3C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7E 6D 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2E 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 18 73 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 4D 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 E9 00 00 35 04 06 00 02 70 00 00 41 [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:13]Read from MH i2c: E2 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 45 3C 00 90 00 F5 [10:56:13]RAPDU: 90 00 [10:56:13]wFMCommunicate OK [10:56:13]wFMCommunicate request_size=9 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 0D 02 02 04 B4 36 D4 E4 [10:56:13]Write to MH i2c: E2 0C 00 46 3C 80 0D 02 02 04 00 B4 36 D4 E4 00 00 A6 [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:13]Read from MH i2c: E2 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 03 00 46 3C 00 90 00 F6 [10:56:13]RAPDU: 90 00 [10:56:13]wFMCommunicate OK [10:56:13]wFMCommunicate request_size=4 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 0D 03 02 [10:56:13]Write to MH i2c: E2 08 00 47 3C 80 0D 03 02 00 00 00 00 FE [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:13]Read from MH i2c: E2 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 0B 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 0B 00 47 3C 00 C2 52 76 5F 71 2D EC 60 90 00 D2 [10:56:13]RAPDU: C2 52 76 5F 71 2D EC 60 90 00 [10:56:13]wFMCommunicate OK [10:56:13]SAM_PROTO_SignData done [10:56:13]FM_MakeSignedData done [10:56:13]CreateOFDProtocolMessage [10:56:13]wFMCommunicate request_size=4 [10:56:13]MH_SAM_APDU [10:56:13]CAPDU: 80 11 00 00 [10:56:13]Write to MH i2c: E2 08 00 48 3C 80 11 00 00 00 00 00 00 FE [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:13]Read from MH i2c: E2 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 17 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: E2 17 00 48 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 51 [10:56:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:56:13]wFMCommunicate OK [10:56:13]CreateOFDProtocolMessage done [10:56:13]OFDSenderStorePacket 59860 [10:56:13]StoreOFDPacket docnum=59860 [10:56:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3E 25 06 01 B1 C1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7E 6D 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2E 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 18 73 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 4D 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 E9 00 00 35 04 06 00 02 70 B4 36 D4 E4 C2 52 76 5F 71 2D EC 60 [10:56:13]CheckFolder [10:56:13]dirname=/storage/ofd_packets [10:56:13]CheckFolder done [10:56:13]ProducePacketName [10:56:13]name=ofd_packets/00059860 [10:56:13]NVStorageSaveData ofd_packets/00059860 [10:56:13]File name is /storage/ofd_packets/00059860 [10:56:13]Write 300 bytes [10:56:13]NVStorageSaveData done [10:56:13]OFDSenderStorePacket done [10:56:13]KKMCreateOFDPacket done [10:56:13]NVStorageSaveData kkm_last_timestamp [10:56:13]File name is /storage/kkm_last_timestamp [10:56:13]Write 4 bytes [10:56:13]NVStorageSaveData done [10:56:13]ExternCall_PrintAddStr [10:56:13]wPrintStart [10:56:13]Write to MH i2c: 01 00 00 49 3C 85 [10:56:13]Write i2c OK [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: 01 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: 01 07 00 [10:56:13]MH_I2C_Read... [10:56:13]Read from MH i2c: 01 07 00 49 3C 00 00 00 00 00 FF 0F 9A [10:56:13]RasterBufferAndPrint [10:56:13]line Счет N : (1)545559 [10:56:13]line ИНН: 02508201610067 [10:56:13]line Контрольно-Кассовый Чек [10:56:13]line ПРОДАЖА [10:56:13]line ТРК (МРК, ГНК) : 71 [10:56:13]line Товар: 2711190000 [10:56:13]line ГАЗ-К-5 [10:56:13]line 28.030 * 33.90 [10:56:13]line = 950.22 [10:56:13]line НДС 12% НСП 1% [10:56:13]line > о реализуемом товаре [10:56:13]line ОКРУГЛЕНИЕ: -0.22 [10:56:13]line ИТОГО: 950.00 [10:56:13]line Внесено: 950.00 [10:56:13]line СДАЧА: 0.00 [10:56:13]line НСП 1% : 8.41 [10:56:13]line НДС 12% : 100.91 [10:56:13]line Наличными: 950.00 [10:56:13]line Безнал.: 0.00 [10:56:13]line Место: АЗС № 117 "Партнер Нефть" [10:56:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:56:13]line СНО: Общий режим [10:56:13]line Чек 255 05.06.2024 10:56 [10:56:13]line Смена: 72 ФФД: 1.0 [10:56:13]line ЗНМ: 0300000048 [10:56:13]line РНМ: 0000000000151680 [10:56:13]line Версия ККМ: v1.0 [10:56:13]line [10:56:13]line Дисконтная программа [10:56:13]line СУГ [10:56:13]line номер 117 [10:56:13]line сэкономлено 28.03 сом [10:56:13]line ФМ: 0000000000959414 [10:56:13]line ФД: 59860 [10:56:14]line ФПД: 2683083085028 [10:56:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105613&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59860&fm=2683083085028&tin=02508201610067®Number=0000000000151680&sum=95000 [10:56:14]OFD Sender: Processing packet 59860 [packets to send 53, broken 52] [10:56:14]ProducePacketName [10:56:14]name=ofd_packets/00059860 [10:56:14]OFD Sender: To server: pG, [10:56:14]CommunicateWithHost lk.salyk.kg:30040 [10:56:14]ConnectInit lk.salyk.kg [10:56:14]written 0, free lines is 4095 [10:56:14]Connected sock=10 [10:56:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3E 25 06 01 B1 C1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7E 6D 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 2E 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 18 73 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 4D 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 E9 00 00 35 04 06 00 02 70 B4 36 D4 E4 C2 52 76 5F 71 2D EC 60 [10:56:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C9 AE 47 00 99 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 E9 00 00 F4 03 04 00 51 F0 5F 66 B6 04 01 00 00 EE F5 B6 12 77 B3 AB 28 [10:56:14]CommunicateWithHost err = 0 [10:56:14]CheckOFDResponse [10:56:14]1017 (14) - 77093643461234 [10:56:14]1041 (16) - 0000000000959414 [10:56:14]1040 (4) - 59860 [10:56:14]1012 (4) - 05.06.2024 04:57 [10:56:14]1206 (1) - 0 [10:56:14]OFD Sender: Remove packet 59860 [10:56:14]ProducePacketName [10:56:14]name=ofd_packets/00059860 [10:56:14]NVStorageDeleteData [10:56:14]Write to MH i2c: 01 00 00 79 3C B5 [10:56:14]Write i2c OK [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: 01 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: 01 07 00 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: 01 07 00 79 3C 00 00 00 00 00 3F 0C 07 [10:56:14]RasterBufferAndPrint [10:56:14]line [10:56:14]line [10:56:14]line [10:56:14]line [10:56:14]line [10:56:14]written 0, free lines is 3139 [10:56:14]MH_Cut [10:56:14]Write to MH i2c: D1 01 00 80 3C 01 8E [10:56:14]Write i2c OK [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: D1 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: D1 01 00 [10:56:14]MH_I2C_Read... [10:56:14]Read from MH i2c: D1 01 00 80 3C 00 8D [10:56:14]Write to MH i2c: 01 00 00 81 3C BD [10:56:14]Write i2c OK [10:56:14]MH_I2C_Read... [10:56:15]OFD Sender: No OFD packet to send [10:56:15]*** Cut start [10:56:15]*** Partial cut [10:56:15]*** CUTSNS_PIN = 1 [10:56:15]*** CUTSNS_PIN = 0 [10:56:16]*** Brake cut motor [10:56:16]Read from MH i2c: 01 [10:56:16]MH_I2C_Read... [10:56:16]*** Stop cut motor [10:56:16]*** Cut end [10:56:16]Read from MH i2c: 01 07 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: 01 07 00 81 3C 00 00 00 00 00 FF 0F D2 [10:56:16]process_action close_receipt done [10:56:16]requested_data is exist [10:56:16]produce_requested_data [10:56:16]requested_item fm.sn is exist - process it [10:56:16]wFMCommunicate request_size=4 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 11 00 00 [10:56:16]Write to MH i2c: E2 08 00 82 3C 80 11 00 00 00 00 00 00 38 [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 17 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 17 00 82 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8B [10:56:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:56:16]wFMCommunicate OK [10:56:16]requested_item fd.num is exist - process it [10:56:16]SAM_PROTO_GetFieldsCounters [10:56:16]wFMCommunicate request_size=4 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 13 00 00 [10:56:16]Write to MH i2c: E2 08 00 83 3C 80 13 00 00 00 00 00 00 3B [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 62 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 62 00 83 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D4 E9 00 00 0E 04 04 00 48 00 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 5B [10:56:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D4 E9 00 00 0E 04 04 00 48 00 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 [10:56:16]wFMCommunicate OK [10:56:16]SAM_PROTO_GetFieldsCounters done [10:56:16]requested_item shift.num is exist - process it [10:56:16]requested_item shift.opened is exist - process it [10:56:16]req_shift_opened [10:56:16]FM_GetShiftState [10:56:16]SAM_PROTO_GetShiftState [10:56:16]wFMCommunicate request_size=4 [10:56:16]MH_SAM_APDU [10:56:16]CAPDU: 80 13 01 00 [10:56:16]Write to MH i2c: E2 08 00 84 3C 80 13 01 00 00 00 00 00 3D [10:56:16]Write i2c OK [10:56:16]MH_I2C_Read... [10:56:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:16]Read from MH i2c: E2 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 0E 00 [10:56:16]MH_I2C_Read... [10:56:16]Read from MH i2c: E2 0E 00 84 3C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 75 [10:56:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:56:16]wFMCommunicate OK [10:56:16]SAM_PROTO_GetShiftState done [10:56:16]FM_GetShiftState done [10:56:16]req_shift_opened done [10:56:16]requested_item shift.open_date is exist - process it [10:56:16]req_shift_open_date [10:56:16]req_shift_open_date done [10:56:16]produce_requested_data done [10:56:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59860,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:56:16]process_action_free close_receipt [10:56:16]json_value_free [10:56:16]json_value_free done [10:56:16]process_json_proto returns [10:56:16]Send response to host [10:56:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59860,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:56:16]free response buf [10:56:16]execute_script done [10:56:16]execute_script returns [10:56:16]free content buf [10:56:16]Sock 9.Close socket [10:56:16]Sock 9.Thread stoped [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:31]accept exits with 8 [10:56:31]New connection [10:56:31]New thread 3066957156 created [10:56:31]Thread 3067100516 joined [10:56:31]Waiting for new connection... [10:56:31] Sock 8.Parse request [10:56:31]Sock 8.Check first char [10:56:31]Sock 8.First char is OK [10:56:31]request: POST /json_proto HTTP/1.0 [10:56:31]Method: POST [10:56:31]URL: /json_proto [10:56:31]Method is POST - this is cgi request [10:56:31]url: /json_proto [10:56:31]query_string will be loaded in cgi processing [10:56:31]execute_cgi json_proto POST (null) [10:56:31]execute_cgi path=json_proto method=POST [10:56:31]POST find Content-Length [10:56:31]Host: 172.17.60.68:8080 [10:56:31]Content-Length: 677 [10:56:31]Content-Type: application/json [10:56:31] [10:56:31]POST finish read [10:56:31]Found Content-Length = 677 [10:56:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.340, "sum" : 290.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:31]execute_script... [10:56:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.340, "sum" : 290.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:31]POST & json_proto [10:56:31]process_json_proto [10:56:31]json parsed OK: [10:56:31]protocol is kg_v1.0 [10:56:31]action value=close_receipt [10:56:31]process_action close_receipt [10:56:31]cmd_close_receipt [10:56:31]MH_GetDate [10:56:31]Write to MH i2c: F0 00 00 85 3C B0 [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: F0 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: F0 09 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: F0 09 00 85 3C 00 60 44 60 66 9A 61 5F 66 E3 [10:56:31]GetLastDocTimeStamp 1717584973 [10:56:31]current date 1717584992 [10:56:31]FM_GetShiftState [10:56:31]SAM_PROTO_GetShiftState [10:56:31]wFMCommunicate request_size=4 [10:56:31]MH_SAM_APDU [10:56:31]CAPDU: 80 13 01 00 [10:56:31]Write to MH i2c: E2 08 00 86 3C 80 13 01 00 00 00 00 00 3F [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:31]Read from MH i2c: E2 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 0E 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 0E 00 86 3C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 77 [10:56:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:56:31]wFMCommunicate OK [10:56:31]SAM_PROTO_GetShiftState done [10:56:31]FM_GetShiftState done [10:56:31]opened in 1717545916 [10:56:31]opened+sec_in_day 1717632316 [10:56:31]quantity*price = 29034 [10:56:31]sum+1 = 29036 [10:56:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 290.00 Внесено: 290.00 СДАЧА: 0.00 НСП 1% : 2.57 НДС 12% : 30.83 Наличными: 290.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 256 05.06.2024 10:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59861 ФПД: 149929536224380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105632&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59861&fm=149929536224380&tin=02508201610067®Number=0000000000151680&sum=29000 [10:56:32]StoreToDocumentArchive [10:56:32]shift 72 fd 59861 [10:56:32]save to /storage/0072/doc_00059861 [10:56:32]save last doc name /storage/0072/doc_00059861 to /storage/kkm_last_doc_name [10:56:32]save OK [10:56:32]Clear old archive folders... [10:56:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:32]tlvbuf is 005017C0 [10:56:32]SAM_PROTO_ClearQueue [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 09 00 00 [10:56:32]Write to MH i2c: E2 08 00 93 3C 80 09 00 00 00 00 00 00 41 [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 93 3C 00 90 00 43 [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]SAM_PROTO_ClearQueue done [10:56:32]KKMCreateOFDPacket [10:56:32]OFDProtocolAddRootSTLVToBuf [10:56:32]FM_MakeSignedData [10:56:32]FM_MakeSignedData [10:56:32]SAM_PROTO_SignData [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 0D 01 02 [10:56:32]Write to MH i2c: E2 08 00 94 3C 80 0D 01 02 00 00 00 00 49 [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 94 3C 00 90 00 44 [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]wFMCommunicate request_size=255 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 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 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 60 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 E9 00 00 35 04 06 00 88 [10:56:32]Write to MH i2c: E2 02 01 95 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 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 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 60 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 E9 00 00 35 04 06 00 88 00 00 EF [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 95 3C 00 90 00 45 [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]wFMCommunicate request_size=10 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 0D 02 02 05 5C 30 BF 7C 7C [10:56:32]Write to MH i2c: E2 0D 00 96 3C 80 0D 02 02 05 00 5C 30 BF 7C 7C 00 00 99 [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 96 3C 00 90 00 46 [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 0D 03 02 [10:56:32]Write to MH i2c: E2 08 00 97 3C 80 0D 03 02 00 00 00 00 4E [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 0B 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 0B 00 97 3C 00 49 6B FC 7E 41 4A 7F B3 90 00 3A [10:56:32]RAPDU: 49 6B FC 7E 41 4A 7F B3 90 00 [10:56:32]wFMCommunicate OK [10:56:32]SAM_PROTO_SignData done [10:56:32]FM_MakeSignedData done [10:56:32]CreateOFDProtocolMessage [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 11 00 00 [10:56:32]Write to MH i2c: E2 08 00 98 3C 80 11 00 00 00 00 00 00 4E [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 17 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 17 00 98 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [10:56:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:56:32]wFMCommunicate OK [10:56:32]CreateOFDProtocolMessage done [10:56:32]OFDSenderStorePacket 59861 [10:56:32]StoreOFDPacket docnum=59861 [10:56:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 FF 07 01 35 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 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 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 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 60 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 E9 00 00 35 04 06 00 88 5C 30 BF 7C 7C 49 6B FC 7E 41 4A 7F B3 [10:56:32]CheckFolder [10:56:32]dirname=/storage/ofd_packets [10:56:32]CheckFolder done [10:56:32]ProducePacketName [10:56:32]name=ofd_packets/00059861 [10:56:32]NVStorageSaveData ofd_packets/00059861 [10:56:32]File name is /storage/ofd_packets/00059861 [10:56:32]Write 301 bytes [10:56:32]NVStorageSaveData done [10:56:32]OFDSenderStorePacket done [10:56:32]KKMCreateOFDPacket done [10:56:32]NVStorageSaveData kkm_last_timestamp [10:56:32]File name is /storage/kkm_last_timestamp [10:56:32]Write 4 bytes [10:56:32]NVStorageSaveData done [10:56:32]ExternCall_PrintAddStr [10:56:32]wPrintStart [10:56:32]Write to MH i2c: 01 00 00 99 3C D5 [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: 01 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: 01 07 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: 01 07 00 99 3C 00 00 00 00 00 FF 0F EA [10:56:32]RasterBufferAndPrint [10:56:32]line Счет N : (1)545560 [10:56:32]line ИНН: 02508201610067 [10:56:32]line Контрольно-Кассовый Чек [10:56:32]line ПРОДАЖА [10:56:32]line ТРК (МРК, ГНК) : 12 [10:56:32]line Товар: 2710124130 [10:56:32]line Аи-92-К-5 [10:56:32]line 4.340 * 66.90 [10:56:32]line = 290.35 [10:56:32]line НДС 12% НСП 1% [10:56:32]line > о реализуемом товаре [10:56:32]line ОКРУГЛЕНИЕ: -0.35 [10:56:32]line ИТОГО: 290.00 [10:56:32]line Внесено: 290.00 [10:56:32]line СДАЧА: 0.00 [10:56:32]line НСП 1% : 2.57 [10:56:32]line НДС 12% : 30.83 [10:56:32]line Наличными: 290.00 [10:56:32]line Безнал.: 0.00 [10:56:32]line Место: АЗС № 117 "Партнер Нефть" [10:56:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:56:32]line СНО: Общий режим [10:56:32]line Чек 256 05.06.2024 10:56 [10:56:32]line Смена: 72 ФФД: 1.0 [10:56:32]line ЗНМ: 0300000048 [10:56:32]line РНМ: 0000000000151680 [10:56:32]line Версия ККМ: v1.0 [10:56:32]line ФМ: 0000000000959414 [10:56:32]line ФД: 59861 [10:56:32]line ФПД: 149929536224380 [10:56:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105632&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59861&fm=149929536224380&tin=02508201610067®Number=0000000000151680&sum=29000 [10:56:33]OFD Sender: Processing packet 59861 [packets to send 53, broken 52] [10:56:33]ProducePacketName [10:56:33]name=ofd_packets/00059861 [10:56:33]OFD Sender: To server: pG, [10:56:33]CommunicateWithHost lk.salyk.kg:30040 [10:56:33]ConnectInit lk.salyk.kg [10:56:33]written 0, free lines is 4095 [10:56:33]Connected sock=10 [10:56:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 FF 07 01 35 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 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 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 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 60 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 E9 00 00 35 04 06 00 88 5C 30 BF 7C 7C 49 6B FC 7E 41 4A 7F B3 [10:56:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D9 9F 47 00 51 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 E9 00 00 F4 03 04 00 64 F0 5F 66 B6 04 01 00 00 D0 F8 59 EF FD C5 C1 D8 [10:56:33]CommunicateWithHost err = 0 [10:56:33]CheckOFDResponse [10:56:33]1017 (14) - 77093643461234 [10:56:33]1041 (16) - 0000000000959414 [10:56:33]1040 (4) - 59861 [10:56:33]1012 (4) - 05.06.2024 04:58 [10:56:33]1206 (1) - 0 [10:56:33]OFD Sender: Remove packet 59861 [10:56:33]ProducePacketName [10:56:33]name=ofd_packets/00059861 [10:56:33]NVStorageDeleteData [10:56:33]Write to MH i2c: 01 00 00 C4 3C 00 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 C4 3C 00 00 00 00 00 AF 0C C2 [10:56:33]RasterBufferAndPrint [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]written 0, free lines is 3253 [10:56:33]MH_Cut [10:56:33]Write to MH i2c: D1 01 00 CB 3C 01 D9 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 01 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 01 00 CB 3C 00 D8 [10:56:33]Write to MH i2c: 01 00 00 CC 3C 08 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:34]OFD Sender: No OFD packet to send [10:56:34]*** Cut start [10:56:34]*** Partial cut [10:56:34]*** CUTSNS_PIN = 1 [10:56:34]*** CUTSNS_PIN = 0 [10:56:34]*** Brake cut motor [10:56:35]Read from MH i2c: 01 [10:56:35]MH_I2C_Read... [10:56:35]*** Stop cut motor [10:56:35]*** Cut end [10:56:35]Read from MH i2c: 01 07 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: 01 07 00 CC 3C 00 00 00 00 00 FF 0F 1D [10:56:35]process_action close_receipt done [10:56:35]requested_data is exist [10:56:35]produce_requested_data [10:56:35]requested_item fm.sn is exist - process it [10:56:35]wFMCommunicate request_size=4 [10:56:35]MH_SAM_APDU [10:56:35]CAPDU: 80 11 00 00 [10:56:35]Write to MH i2c: E2 08 00 CD 3C 80 11 00 00 00 00 00 00 83 [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:35]Read from MH i2c: E2 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 17 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 17 00 CD 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D6 [10:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:56:35]wFMCommunicate OK [10:56:35]requested_item fd.num is exist - process it [10:56:35]SAM_PROTO_GetFieldsCounters [10:56:35]wFMCommunicate request_size=4 [10:56:35]MH_SAM_APDU [10:56:35]CAPDU: 80 13 00 00 [10:56:35]Write to MH i2c: E2 08 00 CE 3C 80 13 00 00 00 00 00 00 86 [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:35]Read from MH i2c: E2 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 62 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 62 00 CE 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D5 E9 00 00 0E 04 04 00 48 00 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 AC [10:56:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D5 E9 00 00 0E 04 04 00 48 00 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 [10:56:35]wFMCommunicate OK [10:56:35]SAM_PROTO_GetFieldsCounters done [10:56:35]requested_item shift.num is exist - process it [10:56:35]requested_item shift.opened is exist - process it [10:56:35]req_shift_opened [10:56:35]FM_GetShiftState [10:56:35]SAM_PROTO_GetShiftState [10:56:35]wFMCommunicate request_size=4 [10:56:35]MH_SAM_APDU [10:56:35]CAPDU: 80 13 01 00 [10:56:35]Write to MH i2c: E2 08 00 CF 3C 80 13 01 00 00 00 00 00 88 [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:35]Read from MH i2c: E2 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 0E 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 0E 00 CF 3C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C0 [10:56:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:56:35]wFMCommunicate OK [10:56:35]SAM_PROTO_GetShiftState done [10:56:35]FM_GetShiftState done [10:56:35]req_shift_opened done [10:56:35]requested_item shift.open_date is exist - process it [10:56:35]req_shift_open_date [10:56:35]req_shift_open_date done [10:56:35]produce_requested_data done [10:56:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59861,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:56:35]process_action_free close_receipt [10:56:35]json_value_free [10:56:35]json_value_free done [10:56:35]process_json_proto returns [10:56:35]Send response to host [10:56:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59861,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:56:35]free response buf [10:56:35]execute_script done [10:56:35]execute_script returns [10:56:35]free content buf [10:56:35]Sock 8.Close socket [10:56:35]Sock 8.Thread stoped [10:56:39]OFD Sender: No OFD packet to send [10:56:44]OFD Sender: No OFD packet to send [10:56:49]OFD Sender: No OFD packet to send [10:56:54]OFD Sender: No OFD packet to send [10:56:59]OFD Sender: No OFD packet to send [10:57:04]OFD Sender: No OFD packet to send [10:57:09]OFD Sender: No OFD packet to send [10:57:14]OFD Sender: No OFD packet to send [10:57:19]OFD Sender: No OFD packet to send [10:57:24]OFD Sender: No OFD packet to send [10:57:29]OFD Sender: No OFD packet to send [10:57:34]OFD Sender: No OFD packet to send [10:57:39]OFD Sender: No OFD packet to send [10:57:44]OFD Sender: No OFD packet to send [10:57:49]OFD Sender: No OFD packet to send [10:57:54]OFD Sender: No OFD packet to send [10:57:56]accept exits with 9 [10:57:56]New connection [10:57:56]New thread 3067100516 created [10:57:56]Thread 3066957156 joined [10:57:56]Waiting for new connection... [10:57:56] Sock 9.Parse request [10:57:56]Sock 9.Check first char [10:57:56]Sock 9.First char is OK [10:57:56]request: POST /json_proto HTTP/1.0 [10:57:56]Method: POST [10:57:56]URL: /json_proto [10:57:56]Method is POST - this is cgi request [10:57:56]url: /json_proto [10:57:56]query_string will be loaded in cgi processing [10:57:56]execute_cgi json_proto POST (null) [10:57:56]execute_cgi path=json_proto method=POST [10:57:56]POST find Content-Length [10:57:56]Host: 172.17.60.68:8080 [10:57:56]Content-Length: 677 [10:57:56]Content-Type: application/json [10:57:56] [10:57:56]POST finish read [10:57:56]Found Content-Length = 677 [10:57:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:56]execute_script... [10:57:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:56]POST & json_proto [10:57:56]process_json_proto [10:57:56]json parsed OK: [10:57:56]protocol is kg_v1.0 [10:57:56]action value=close_receipt [10:57:56]process_action close_receipt [10:57:56]cmd_close_receipt [10:57:56]MH_GetDate [10:57:56]Write to MH i2c: F0 00 00 D0 3C FB [10:57:56]Write i2c OK [10:57:56]MH_I2C_Read... [10:57:56]Read from MH i2c: F0 [10:57:56]MH_I2C_Read... [10:57:56]Read from MH i2c: F0 09 00 [10:57:56]MH_I2C_Read... [10:57:56]Read from MH i2c: F0 09 00 D0 3C 00 B5 44 60 66 9A 61 5F 66 83 [10:57:56]GetLastDocTimeStamp 1717584992 [10:57:56]current date 1717585077 [10:57:56]FM_GetShiftState [10:57:56]SAM_PROTO_GetShiftState [10:57:56]wFMCommunicate request_size=4 [10:57:56]MH_SAM_APDU [10:57:56]CAPDU: 80 13 01 00 [10:57:56]Write to MH i2c: E2 08 00 D1 3C 80 13 01 00 00 00 00 00 8A [10:57:56]Write i2c OK [10:57:56]MH_I2C_Read... [10:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:56]Read from MH i2c: E2 [10:57:56]MH_I2C_Read... [10:57:56]Read from MH i2c: E2 0E 00 [10:57:56]MH_I2C_Read... [10:57:56]Read from MH i2c: E2 0E 00 D1 3C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C2 [10:57:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:57:56]wFMCommunicate OK [10:57:56]SAM_PROTO_GetShiftState done [10:57:56]FM_GetShiftState done [10:57:56]opened in 1717545916 [10:57:56]opened+sec_in_day 1717632316 [10:57:56]quantity*price = 50041 [10:57:56]sum+1 = 50042 [10:57:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 257 05.06.2024 10:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59862 ФПД: 139949718627433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105757&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59862&fm=139949718627433&tin=02508201610067®Number=0000000000151680&sum=50000 [10:57:57]StoreToDocumentArchive [10:57:57]shift 72 fd 59862 [10:57:57]save to /storage/0072/doc_00059862 [10:57:57]save last doc name /storage/0072/doc_00059862 to /storage/kkm_last_doc_name [10:57:57]save OK [10:57:57]Clear old archive folders... [10:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:57:57]tlvbuf is 003D93F0 [10:57:57]SAM_PROTO_ClearQueue [10:57:57]wFMCommunicate request_size=4 [10:57:57]MH_SAM_APDU [10:57:57]CAPDU: 80 09 00 00 [10:57:57]Write to MH i2c: E2 08 00 DE 3C 80 09 00 00 00 00 00 00 8C [10:57:57]Write i2c OK [10:57:57]MH_I2C_Read... [10:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:57]Read from MH i2c: E2 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 03 00 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 03 00 DE 3C 00 90 00 8E [10:57:57]RAPDU: 90 00 [10:57:57]wFMCommunicate OK [10:57:57]SAM_PROTO_ClearQueue done [10:57:57]KKMCreateOFDPacket [10:57:57]OFDProtocolAddRootSTLVToBuf [10:57:57]FM_MakeSignedData [10:57:57]FM_MakeSignedData [10:57:57]SAM_PROTO_SignData [10:57:57]wFMCommunicate request_size=4 [10:57:57]MH_SAM_APDU [10:57:57]CAPDU: 80 0D 01 02 [10:57:57]Write to MH i2c: E2 08 00 DF 3C 80 0D 01 02 00 00 00 00 94 [10:57:57]Write i2c OK [10:57:57]MH_I2C_Read... [10:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:57]Read from MH i2c: E2 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 03 00 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 03 00 DF 3C 00 90 00 8F [10:57:57]RAPDU: 90 00 [10:57:57]wFMCommunicate OK [10:57:57]wFMCommunicate request_size=255 [10:57:57]MH_SAM_APDU [10:57: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 B5 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 E9 00 00 35 04 06 00 7F [10:57:57]Write to MH i2c: E2 02 01 E0 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 B5 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 E9 00 00 35 04 06 00 7F 00 00 66 [10:57:57]Write i2c OK [10:57:57]MH_I2C_Read... [10:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:57]Read from MH i2c: E2 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 03 00 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 03 00 E0 3C 00 90 00 90 [10:57:57]RAPDU: 90 00 [10:57:57]wFMCommunicate OK [10:57:57]wFMCommunicate request_size=10 [10:57:57]MH_SAM_APDU [10:57:57]CAPDU: 80 0D 02 02 05 48 95 43 E4 69 [10:57:57]Write to MH i2c: E2 0D 00 E1 3C 80 0D 02 02 05 00 48 95 43 E4 69 00 00 0E [10:57:57]Write i2c OK [10:57:57]MH_I2C_Read... [10:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:58]Read from MH i2c: E2 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 03 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 03 00 E1 3C 00 90 00 91 [10:57:58]RAPDU: 90 00 [10:57:58]wFMCommunicate OK [10:57:58]wFMCommunicate request_size=4 [10:57:58]MH_SAM_APDU [10:57:58]CAPDU: 80 0D 03 02 [10:57:58]Write to MH i2c: E2 08 00 E2 3C 80 0D 03 02 00 00 00 00 99 [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:58]Read from MH i2c: E2 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 0B 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 0B 00 E2 3C 00 BB 3A 81 E6 F1 4B 33 8D 90 00 F2 [10:57:58]RAPDU: BB 3A 81 E6 F1 4B 33 8D 90 00 [10:57:58]wFMCommunicate OK [10:57:58]SAM_PROTO_SignData done [10:57:58]FM_MakeSignedData done [10:57:58]CreateOFDProtocolMessage [10:57:58]wFMCommunicate request_size=4 [10:57:58]MH_SAM_APDU [10:57:58]CAPDU: 80 11 00 00 [10:57:58]Write to MH i2c: E2 08 00 E3 3C 80 11 00 00 00 00 00 00 99 [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:58]Read from MH i2c: E2 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 17 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 17 00 E3 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EC [10:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:57:58]wFMCommunicate OK [10:57:58]CreateOFDProtocolMessage done [10:57:58]OFDSenderStorePacket 59862 [10:57:58]StoreOFDPacket docnum=59862 [10:57:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4F F6 07 01 63 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 B5 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 E9 00 00 35 04 06 00 7F 48 95 43 E4 69 BB 3A 81 E6 F1 4B 33 8D [10:57:58]CheckFolder [10:57:58]dirname=/storage/ofd_packets [10:57:58]CheckFolder done [10:57:58]ProducePacketName [10:57:58]name=ofd_packets/00059862 [10:57:58]NVStorageSaveData ofd_packets/00059862 [10:57:58]File name is /storage/ofd_packets/00059862 [10:57:58]Write 301 bytes [10:57:58]NVStorageSaveData done [10:57:58]OFDSenderStorePacket done [10:57:58]KKMCreateOFDPacket done [10:57:58]NVStorageSaveData kkm_last_timestamp [10:57:58]File name is /storage/kkm_last_timestamp [10:57:58]Write 4 bytes [10:57:58]NVStorageSaveData done [10:57:58]ExternCall_PrintAddStr [10:57:58]wPrintStart [10:57:58]Write to MH i2c: 01 00 00 E4 3C 20 [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: 01 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: 01 07 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: 01 07 00 E4 3C 00 00 00 00 00 FF 0F 35 [10:57:58]RasterBufferAndPrint [10:57:58]line Счет N : (1)545561 [10:57:58]line ИНН: 02508201610067 [10:57:58]line Контрольно-Кассовый Чек [10:57:58]line ПРОДАЖА [10:57:58]line ТРК (МРК, ГНК) : 42 [10:57:58]line Товар: 2710124130 [10:57:58]line Аи-92-К-5 [10:57:58]line 7.480 * 66.90 [10:57:58]line = 500.41 [10:57:58]line НДС 12% НСП 1% [10:57:58]line > о реализуемом товаре [10:57:58]line ОКРУГЛЕНИЕ: -0.41 [10:57:58]line ИТОГО: 500.00 [10:57:58]line Внесено: 500.00 [10:57:58]line СДАЧА: 0.00 [10:57:58]line НСП 1% : 4.43 [10:57:58]line НДС 12% : 53.14 [10:57:58]line Наличными: 500.00 [10:57:58]line Безнал.: 0.00 [10:57:58]line Место: АЗС № 117 "Партнер Нефть" [10:57:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:57:58]line СНО: Общий режим [10:57:58]line Чек 257 05.06.2024 10:57 [10:57:58]line Смена: 72 ФФД: 1.0 [10:57:58]line ЗНМ: 0300000048 [10:57:58]line РНМ: 0000000000151680 [10:57:58]line Версия ККМ: v1.0 [10:57:58]line ФМ: 0000000000959414 [10:57:58]line ФД: 59862 [10:57:58]line ФПД: 139949718627433 [10:57:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105757&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59862&fm=139949718627433&tin=02508201610067®Number=0000000000151680&sum=50000 [10:57:58]OFD Sender: Processing packet 59862 [packets to send 53, broken 52] [10:57:58]ProducePacketName [10:57:58]name=ofd_packets/00059862 [10:57:58]OFD Sender: To server: pG, [10:57:58]CommunicateWithHost lk.salyk.kg:30040 [10:57:58]ConnectInit lk.salyk.kg [10:57:58]written 0, free lines is 4095 [10:57:58]Connected sock=10 [10:57:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4F F6 07 01 63 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 B5 44 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 E9 00 00 35 04 06 00 7F 48 95 43 E4 69 BB 3A 81 E6 F1 4B 33 8D [10:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 65 1F 47 00 D1 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 39 35 39 34 31 34 10 04 04 00 D6 E9 00 00 F4 03 04 00 BA F0 5F 66 B6 04 01 00 00 DA AA CF EF DA 04 3E A4 [10:57:58]CommunicateWithHost err = 0 [10:57:58]CheckOFDResponse [10:57:58]1017 (14) - 77093643461234 [10:57:58]1041 (16) - 0000000000959414 [10:57:58]1040 (4) - 59862 [10:57:58]1012 (4) - 05.06.2024 04:59 [10:57:58]1206 (1) - 0 [10:57:58]OFD Sender: Remove packet 59862 [10:57:58]ProducePacketName [10:57:58]name=ofd_packets/00059862 [10:57:58]NVStorageDeleteData [10:57:58]Write to MH i2c: 01 00 00 0F 3D 4C [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: 01 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: 01 07 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: 01 07 00 0F 3D 00 00 00 00 00 AF 0C 0E [10:57:58]RasterBufferAndPrint [10:57:58]line [10:57:58]line [10:57:58]line [10:57:58]line [10:57:58]line [10:57:58]written 0, free lines is 3253 [10:57:58]MH_Cut [10:57:58]Write to MH i2c: D1 01 00 16 3D 01 25 [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: D1 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: D1 01 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: D1 01 00 16 3D 00 24 [10:57:58]Write to MH i2c: 01 00 00 17 3D 54 [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:59]OFD Sender: No OFD packet to send [10:57:59]*** Cut start [10:57:59]*** Partial cut [10:57:59]*** CUTSNS_PIN = 1 [10:57:59]*** CUTSNS_PIN = 0 [10:58:00]*** Brake cut motor [10:58:00]Read from MH i2c: 01 [10:58:00]MH_I2C_Read... [10:58:00]*** Stop cut motor [10:58:00]*** Cut end [10:58:00]Read from MH i2c: 01 07 00 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: 01 07 00 17 3D 00 00 00 00 00 FF 0F 69 [10:58:00]process_action close_receipt done [10:58:00]requested_data is exist [10:58:00]produce_requested_data [10:58:00]requested_item fm.sn is exist - process it [10:58:00]wFMCommunicate request_size=4 [10:58:00]MH_SAM_APDU [10:58:00]CAPDU: 80 11 00 00 [10:58:00]Write to MH i2c: E2 08 00 18 3D 80 11 00 00 00 00 00 00 CF [10:58:00]Write i2c OK [10:58:00]MH_I2C_Read... [10:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:00]Read from MH i2c: E2 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: E2 17 00 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: E2 17 00 18 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [10:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:58:00]wFMCommunicate OK [10:58:00]requested_item fd.num is exist - process it [10:58:00]SAM_PROTO_GetFieldsCounters [10:58:00]wFMCommunicate request_size=4 [10:58:00]MH_SAM_APDU [10:58:00]CAPDU: 80 13 00 00 [10:58:00]Write to MH i2c: E2 08 00 19 3D 80 13 00 00 00 00 00 00 D2 [10:58:00]Write i2c OK [10:58:00]MH_I2C_Read... [10:58:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:00]Read from MH i2c: E2 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: E2 62 00 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: E2 62 00 19 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D6 E9 00 00 0E 04 04 00 48 00 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 FC [10:58:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D6 E9 00 00 0E 04 04 00 48 00 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 [10:58:00]wFMCommunicate OK [10:58:00]SAM_PROTO_GetFieldsCounters done [10:58:00]requested_item shift.num is exist - process it [10:58:00]requested_item shift.opened is exist - process it [10:58:00]req_shift_opened [10:58:00]FM_GetShiftState [10:58:00]SAM_PROTO_GetShiftState [10:58:00]wFMCommunicate request_size=4 [10:58:00]MH_SAM_APDU [10:58:00]CAPDU: 80 13 01 00 [10:58:00]Write to MH i2c: E2 08 00 1A 3D 80 13 01 00 00 00 00 00 D4 [10:58:00]Write i2c OK [10:58:00]MH_I2C_Read... [10:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:00]Read from MH i2c: E2 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: E2 0E 00 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: E2 0E 00 1A 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0C [10:58:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:58:00]wFMCommunicate OK [10:58:00]SAM_PROTO_GetShiftState done [10:58:00]FM_GetShiftState done [10:58:00]req_shift_opened done [10:58:00]requested_item shift.open_date is exist - process it [10:58:00]req_shift_open_date [10:58:00]req_shift_open_date done [10:58:00]produce_requested_data done [10:58:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59862,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:58:00]process_action_free close_receipt [10:58:00]json_value_free [10:58:00]json_value_free done [10:58:00]process_json_proto returns [10:58:00]Send response to host [10:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59862,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:58:00]free response buf [10:58:00]execute_script done [10:58:00]execute_script returns [10:58:00]free content buf [10:58:00]Sock 9.Close socket [10:58:00]Sock 9.Thread stoped [10:58:04]OFD Sender: No OFD packet to send [10:58:09]OFD Sender: No OFD packet to send [10:58:14]OFD Sender: No OFD packet to send [10:58:19]OFD Sender: No OFD packet to send [10:58:24]OFD Sender: No OFD packet to send [10:58:29]OFD Sender: No OFD packet to send [10:58:34]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:39]OFD Sender: No OFD packet to send [10:59:44]OFD Sender: No OFD packet to send [10:59:48]accept exits with 8 [10:59:48]New connection [10:59:48]New thread 3066957156 created [10:59:48]Thread 3067100516 joined [10:59:48]Waiting for new connection... [10:59:48] Sock 8.Parse request [10:59:48]Sock 8.Check first char [10:59:48]Sock 8.First char is OK [10:59:48]request: POST /json_proto HTTP/1.0 [10:59:48]Method: POST [10:59:48]URL: /json_proto [10:59:48]Method is POST - this is cgi request [10:59:48]url: /json_proto [10:59:48]query_string will be loaded in cgi processing [10:59:48]execute_cgi json_proto POST (null) [10:59:48]execute_cgi path=json_proto method=POST [10:59:48]POST find Content-Length [10:59:48]Host: 172.17.60.68:8080 [10:59:48]Content-Length: 674 [10:59:48]Content-Type: application/json [10:59:48] [10:59:48]POST finish read [10:59:48]Found Content-Length = 674 [10:59:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545562", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:48]execute_script... [10:59: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)545562", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:48]POST & json_proto [10:59:48]process_json_proto [10:59:48]json parsed OK: [10:59:48]protocol is kg_v1.0 [10:59:48]action value=close_receipt [10:59:48]process_action close_receipt [10:59:48]cmd_close_receipt [10:59:48]MH_GetDate [10:59:48]Write to MH i2c: F0 00 00 1B 3D 47 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: F0 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: F0 09 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: F0 09 00 1B 3D 00 25 45 60 66 9A 61 5F 66 40 [10:59:48]GetLastDocTimeStamp 1717585077 [10:59:48]current date 1717585189 [10:59:48]FM_GetShiftState [10:59:48]SAM_PROTO_GetShiftState [10:59:48]wFMCommunicate request_size=4 [10:59:48]MH_SAM_APDU [10:59:48]CAPDU: 80 13 01 00 [10:59:48]Write to MH i2c: E2 08 00 1C 3D 80 13 01 00 00 00 00 00 D6 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:48]Read from MH i2c: E2 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 0E 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 0E 00 1C 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0E [10:59:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:59:48]wFMCommunicate OK [10:59:48]SAM_PROTO_GetShiftState done [10:59:48]FM_GetShiftState done [10:59:48]opened in 1717545916 [10:59:48]opened+sec_in_day 1717632316 [10:59:48]quantity*price = 50009 [10:59:48]sum+1 = 50010 [10:59:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 258 05.06.2024 10:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59863 ФПД: 37902608394150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105949&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59863&fm=37902608394150&tin=02508201610067®Number=0000000000151680&sum=50000 [10:59:49]StoreToDocumentArchive [10:59:49]shift 72 fd 59863 [10:59:49]save to /storage/0072/doc_00059863 [10:59:49]save last doc name /storage/0072/doc_00059863 to /storage/kkm_last_doc_name [10:59:49]save OK [10:59:49]Clear old archive folders... [10:59:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:59:49]tlvbuf is 004A3E50 [10:59:49]SAM_PROTO_ClearQueue [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 09 00 00 [10:59:49]Write to MH i2c: E2 08 00 29 3D 80 09 00 00 00 00 00 00 D8 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 29 3D 00 90 00 DA [10:59:49]RAPDU: 90 00 [10:59:49]wFMCommunicate OK [10:59:49]SAM_PROTO_ClearQueue done [10:59:49]KKMCreateOFDPacket [10:59:49]OFDProtocolAddRootSTLVToBuf [10:59:49]FM_MakeSignedData [10:59:49]FM_MakeSignedData [10:59:49]SAM_PROTO_SignData [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 0D 01 02 [10:59:49]Write to MH i2c: E2 08 00 2A 3D 80 0D 01 02 00 00 00 00 E0 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:49]OFD Sender: No OFD packet to send [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 2A 3D 00 90 00 DB [10:59:49]RAPDU: 90 00 [10:59:49]wFMCommunicate OK [10:59:49]wFMCommunicate request_size=255 [10:59:49]MH_SAM_APDU [10:59: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 25 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 E9 00 00 35 04 06 00 22 78 E3 82 [10:59:49]Write to MH i2c: E2 02 01 2B 3D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 25 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 E9 00 00 35 04 06 00 22 78 E3 82 00 00 C0 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 2B 3D 00 90 00 DC [10:59:49]RAPDU: 90 00 [10:59:49]wFMCommunicate OK [10:59:49]wFMCommunicate request_size=7 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 0D 02 02 02 67 A6 [10:59:49]Write to MH i2c: E2 0A 00 2C 3D 80 0D 02 02 02 00 67 A6 00 00 F4 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 03 00 2C 3D 00 90 00 DD [10:59:49]RAPDU: 90 00 [10:59:49]wFMCommunicate OK [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 0D 03 02 [10:59:49]Write to MH i2c: E2 08 00 2D 3D 80 0D 03 02 00 00 00 00 E5 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 0B 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 0B 00 2D 3D 00 1B C2 C6 F3 15 D3 73 FA 90 00 D1 [10:59:49]RAPDU: 1B C2 C6 F3 15 D3 73 FA 90 00 [10:59:49]wFMCommunicate OK [10:59:49]SAM_PROTO_SignData done [10:59:49]FM_MakeSignedData done [10:59:49]CreateOFDProtocolMessage [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 11 00 00 [10:59:49]Write to MH i2c: E2 08 00 2E 3D 80 11 00 00 00 00 00 00 E5 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 17 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 17 00 2E 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 38 [10:59:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:59:49]wFMCommunicate OK [10:59:49]CreateOFDProtocolMessage done [10:59:49]OFDSenderStorePacket 59863 [10:59:49]StoreOFDPacket docnum=59863 [10:59:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 71 70 04 01 9F DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 25 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 E9 00 00 35 04 06 00 22 78 E3 82 67 A6 1B C2 C6 F3 15 D3 73 FA [10:59:49]CheckFolder [10:59:49]dirname=/storage/ofd_packets [10:59:49]CheckFolder done [10:59:49]ProducePacketName [10:59:49]name=ofd_packets/00059863 [10:59:49]NVStorageSaveData ofd_packets/00059863 [10:59:49]File name is /storage/ofd_packets/00059863 [10:59:49]Write 298 bytes [10:59:49]NVStorageSaveData done [10:59:49]OFDSenderStorePacket done [10:59:49]KKMCreateOFDPacket done [10:59:49]NVStorageSaveData kkm_last_timestamp [10:59:49]File name is /storage/kkm_last_timestamp [10:59:49]Write 4 bytes [10:59:49]NVStorageSaveData done [10:59:49]ExternCall_PrintAddStr [10:59:49]wPrintStart [10:59:49]Write to MH i2c: 01 00 00 2F 3D 6C [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: 01 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: 01 07 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: 01 07 00 2F 3D 00 00 00 00 00 FF 0F 81 [10:59:49]RasterBufferAndPrint [10:59:49]line Счет N : (1)545562 [10:59:49]line ИНН: 02508201610067 [10:59:49]line Контрольно-Кассовый Чек [10:59:49]line ПРОДАЖА [10:59:49]line ТРК (МРК, ГНК) : 21 [10:59:49]line Товар: 2710194210 [10:59:49]line ДТ-К-5 [10:59:49]line 6.860 * 72.90 [10:59:49]line = 500.09 [10:59:49]line НДС 12% НСП 1% [10:59:49]line > о реализуемом товаре [10:59:49]line ОКРУГЛЕНИЕ: -0.09 [10:59:49]line ИТОГО: 500.00 [10:59:49]line Внесено: 500.00 [10:59:49]line СДАЧА: 0.00 [10:59:49]line НСП 1% : 4.43 [10:59:49]line НДС 12% : 53.11 [10:59:49]line Наличными: 500.00 [10:59:49]line Безнал.: 0.00 [10:59:49]line Место: АЗС № 117 "Партнер Нефть" [10:59:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [10:59:49]line СНО: Общий режим [10:59:49]line Чек 258 05.06.2024 10:59 [10:59:49]line Смена: 72 ФФД: 1.0 [10:59:49]line ЗНМ: 0300000048 [10:59:49]line РНМ: 0000000000151680 [10:59:49]line Версия ККМ: v1.0 [10:59:49]line ФМ: 0000000000959414 [10:59:49]line ФД: 59863 [10:59:49]line ФПД: 37902608394150 [10:59:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T105949&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59863&fm=37902608394150&tin=02508201610067®Number=0000000000151680&sum=50000 [10:59:50]OFD Sender: Processing packet 59863 [packets to send 53, broken 52] [10:59:50]ProducePacketName [10:59:50]name=ofd_packets/00059863 [10:59:50]OFD Sender: To server: pG, [10:59:50]CommunicateWithHost lk.salyk.kg:30040 [10:59:50]ConnectInit lk.salyk.kg [10:59:50]written 0, free lines is 4095 [10:59:50]Connected sock=10 [10:59:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 71 70 04 01 9F DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 25 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 E9 00 00 35 04 06 00 22 78 E3 82 67 A6 1B C2 C6 F3 15 D3 73 FA [10:59:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AE 56 47 00 A4 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 E9 00 00 F4 03 04 00 29 F1 5F 66 B6 04 01 00 00 5D C9 7F C1 96 A0 5A 2B [10:59:50]CommunicateWithHost err = 0 [10:59:50]CheckOFDResponse [10:59:50]1017 (14) - 77093643461234 [10:59:50]1041 (16) - 0000000000959414 [10:59:50]1040 (4) - 59863 [10:59:50]1012 (4) - 05.06.2024 05:01 [10:59:50]1206 (1) - 0 [10:59:50]OFD Sender: Remove packet 59863 [10:59:50]ProducePacketName [10:59:50]name=ofd_packets/00059863 [10:59:50]NVStorageDeleteData [10:59:50]Write to MH i2c: 01 00 00 5A 3D 97 [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: 01 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: 01 07 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: 01 07 00 5A 3D 00 00 00 00 00 A3 0C 4D [10:59:50]RasterBufferAndPrint [10:59:50]line [10:59:50]line [10:59:50]line [10:59:50]line [10:59:50]line [10:59:50]written 0, free lines is 3239 [10:59:50]MH_Cut [10:59:50]Write to MH i2c: D1 01 00 61 3D 01 70 [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: D1 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: D1 01 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: D1 01 00 61 3D 00 6F [10:59:50]Write to MH i2c: 01 00 00 62 3D 9F [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]OFD Sender: No OFD packet to send [10:59:51]*** Cut start [10:59:51]*** Partial cut [10:59:51]*** CUTSNS_PIN = 1 [10:59:51]*** CUTSNS_PIN = 0 [10:59:51]*** Brake cut motor [10:59:52]Read from MH i2c: 01 [10:59:52]MH_I2C_Read... [10:59:52]*** Stop cut motor [10:59:52]*** Cut end [10:59:52]Read from MH i2c: 01 07 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 07 00 62 3D 00 00 00 00 00 FF 0F B4 [10:59:52]process_action close_receipt done [10:59:52]requested_data is exist [10:59:52]produce_requested_data [10:59:52]requested_item fm.sn is exist - process it [10:59:52]wFMCommunicate request_size=4 [10:59:52]MH_SAM_APDU [10:59:52]CAPDU: 80 11 00 00 [10:59:52]Write to MH i2c: E2 08 00 63 3D 80 11 00 00 00 00 00 00 1A [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:52]Read from MH i2c: E2 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 17 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 17 00 63 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6D [10:59:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [10:59:52]wFMCommunicate OK [10:59:52]requested_item fd.num is exist - process it [10:59:52]SAM_PROTO_GetFieldsCounters [10:59:52]wFMCommunicate request_size=4 [10:59:52]MH_SAM_APDU [10:59:52]CAPDU: 80 13 00 00 [10:59:52]Write to MH i2c: E2 08 00 64 3D 80 13 00 00 00 00 00 00 1D [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:52]Read from MH i2c: E2 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 62 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 62 00 64 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D7 E9 00 00 0E 04 04 00 48 00 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 4B [10:59:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D7 E9 00 00 0E 04 04 00 48 00 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 [10:59:52]wFMCommunicate OK [10:59:52]SAM_PROTO_GetFieldsCounters done [10:59:52]requested_item shift.num is exist - process it [10:59:52]requested_item shift.opened is exist - process it [10:59:52]req_shift_opened [10:59:52]FM_GetShiftState [10:59:52]SAM_PROTO_GetShiftState [10:59:52]wFMCommunicate request_size=4 [10:59:52]MH_SAM_APDU [10:59:52]CAPDU: 80 13 01 00 [10:59:52]Write to MH i2c: E2 08 00 65 3D 80 13 01 00 00 00 00 00 1F [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:52]Read from MH i2c: E2 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 0E 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 0E 00 65 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 57 [10:59:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [10:59:52]wFMCommunicate OK [10:59:52]SAM_PROTO_GetShiftState done [10:59:52]FM_GetShiftState done [10:59:52]req_shift_opened done [10:59:52]requested_item shift.open_date is exist - process it [10:59:52]req_shift_open_date [10:59:52]req_shift_open_date done [10:59:52]produce_requested_data done [10:59:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59863,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [10:59:52]process_action_free close_receipt [10:59:52]json_value_free [10:59:52]json_value_free done [10:59:52]process_json_proto returns [10:59:52]Send response to host [10:59:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59863,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [10:59:52]free response buf [10:59:52]execute_script done [10:59:52]execute_script returns [10:59:52]free content buf [10:59:52]Sock 8.Close socket [10:59:52]Sock 8.Thread stoped [10:59:55]OFD Sender: No OFD packet to send [11:00:00]OFD Sender: No OFD packet to send [11:00:06]OFD Sender: No OFD packet to send [11:00:11]OFD Sender: No OFD packet to send [11:00:16]OFD Sender: No OFD packet to send [11:00:21]OFD Sender: No OFD packet to send [11:00:26]OFD Sender: No OFD packet to send [11:00:27]accept exits with 9 [11:00:27]New connection [11:00:27]New thread 3067100516 created [11:00:27]Thread 3066957156 joined [11:00:27]Waiting for new connection... [11:00:27] Sock 9.Parse request [11:00:27]Sock 9.Check first char [11:00:27]Sock 9.First char is OK [11:00:27]request: POST /json_proto HTTP/1.0 [11:00:27]Method: POST [11:00:27]URL: /json_proto [11:00:27]Method is POST - this is cgi request [11:00:27]url: /json_proto [11:00:27]query_string will be loaded in cgi processing [11:00:27]execute_cgi json_proto POST (null) [11:00:27]execute_cgi path=json_proto method=POST [11:00:27]POST find Content-Length [11:00:27]Host: 172.17.60.68:8080 [11:00:27]Content-Length: 840 [11:00:27]Content-Type: application/json [11:00:27] [11:00:27]POST finish read [11:00:27]Found Content-Length = 840 [11:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:27]execute_script... [11: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)545564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:27]POST & json_proto [11:00:27]process_json_proto [11:00:27]json parsed OK: [11:00:27]protocol is kg_v1.0 [11:00:27]action value=close_receipt [11:00:27]process_action close_receipt [11:00:27]cmd_close_receipt [11:00:27]MH_GetDate [11:00:27]Write to MH i2c: F0 00 00 66 3D 92 [11:00:27]Write i2c OK [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: F0 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: F0 09 00 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: F0 09 00 66 3D 00 4C 45 60 66 9A 61 5F 66 B2 [11:00:27]GetLastDocTimeStamp 1717585189 [11:00:27]current date 1717585228 [11:00:27]FM_GetShiftState [11:00:27]SAM_PROTO_GetShiftState [11:00:27]wFMCommunicate request_size=4 [11:00:27]MH_SAM_APDU [11:00:27]CAPDU: 80 13 01 00 [11:00:27]Write to MH i2c: E2 08 00 67 3D 80 13 01 00 00 00 00 00 21 [11:00:27]Write i2c OK [11:00:27]MH_I2C_Read... [11:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:27]Read from MH i2c: E2 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: E2 0E 00 [11:00:27]MH_I2C_Read... [11:00:27]Read from MH i2c: E2 0E 00 67 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 59 [11:00:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:00:27]wFMCommunicate OK [11:00:27]SAM_PROTO_GetShiftState done [11:00:27]FM_GetShiftState done [11:00:27]opened in 1717545916 [11:00:27]opened+sec_in_day 1717632316 [11:00:27]quantity*price = 50030 [11:00:27]sum+1 = 50031 [11:00:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.30 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 0.00 Безнал.: 500.30 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 259 05.06.2024 11:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59864 ФПД: 231118632590830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110028&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59864&fm=231118632590830&tin=02508201610067®Number=0000000000151680&sum=50030 [11:00:28]StoreToDocumentArchive [11:00:28]shift 72 fd 59864 [11:00:28]save to /storage/0072/doc_00059864 [11:00:28]save last doc name /storage/0072/doc_00059864 to /storage/kkm_last_doc_name [11:00:28]save OK [11:00:28]Clear old archive folders... [11:00:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:28]tlvbuf is B6F79CC0 [11:00:28]SAM_PROTO_ClearQueue [11:00:28]wFMCommunicate request_size=4 [11:00:28]MH_SAM_APDU [11:00:28]CAPDU: 80 09 00 00 [11:00:28]Write to MH i2c: E2 08 00 74 3D 80 09 00 00 00 00 00 00 23 [11:00:28]Write i2c OK [11:00:28]MH_I2C_Read... [11:00:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:28]Read from MH i2c: E2 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 03 00 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 03 00 74 3D 00 90 00 25 [11:00:28]RAPDU: 90 00 [11:00:28]wFMCommunicate OK [11:00:28]SAM_PROTO_ClearQueue done [11:00:28]KKMCreateOFDPacket [11:00:28]OFDProtocolAddRootSTLVToBuf [11:00:28]FM_MakeSignedData [11:00:28]FM_MakeSignedData [11:00:28]SAM_PROTO_SignData [11:00:28]wFMCommunicate request_size=4 [11:00:28]MH_SAM_APDU [11:00:28]CAPDU: 80 0D 01 02 [11:00:28]Write to MH i2c: E2 08 00 75 3D 80 0D 01 02 00 00 00 00 2B [11:00:28]Write i2c OK [11:00:28]MH_I2C_Read... [11:00:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:28]Read from MH i2c: E2 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 03 00 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 03 00 75 3D 00 90 00 26 [11:00:28]RAPDU: 90 00 [11:00:28]wFMCommunicate OK [11:00:28]wFMCommunicate request_size=255 [11:00:28]MH_SAM_APDU [11:00: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 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 4C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 E9 00 00 35 04 06 00 D2 [11:00:28]Write to MH i2c: E2 02 01 76 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 4C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 E9 00 00 35 04 06 00 D2 00 00 15 [11:00:28]Write i2c OK [11:00:28]MH_I2C_Read... [11:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:28]Read from MH i2c: E2 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 03 00 [11:00:28]MH_I2C_Read... [11:00:28]Read from MH i2c: E2 03 00 76 3D 00 90 00 27 [11:00:28]RAPDU: 90 00 [11:00:28]wFMCommunicate OK [11:00:28]wFMCommunicate request_size=10 [11:00:28]MH_SAM_APDU [11:00:28]CAPDU: 80 0D 02 02 05 33 7F FF 1D EE [11:00:28]Write to MH i2c: E2 0D 00 77 3D 80 0D 02 02 05 00 33 7F FF 1D EE 00 00 F4 [11:00:28]Write i2c OK [11:00:28]MH_I2C_Read... [11:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:29]Read from MH i2c: E2 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 03 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 03 00 77 3D 00 90 00 28 [11:00:29]RAPDU: 90 00 [11:00:29]wFMCommunicate OK [11:00:29]wFMCommunicate request_size=4 [11:00:29]MH_SAM_APDU [11:00:29]CAPDU: 80 0D 03 02 [11:00:29]Write to MH i2c: E2 08 00 78 3D 80 0D 03 02 00 00 00 00 30 [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:29]Read from MH i2c: E2 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 0B 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 0B 00 78 3D 00 92 B8 6B 3C 36 B2 29 7D 90 00 B0 [11:00:29]RAPDU: 92 B8 6B 3C 36 B2 29 7D 90 00 [11:00:29]wFMCommunicate OK [11:00:29]SAM_PROTO_SignData done [11:00:29]FM_MakeSignedData done [11:00:29]CreateOFDProtocolMessage [11:00:29]wFMCommunicate request_size=4 [11:00:29]MH_SAM_APDU [11:00:29]CAPDU: 80 11 00 00 [11:00:29]Write to MH i2c: E2 08 00 79 3D 80 11 00 00 00 00 00 00 30 [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:29]Read from MH i2c: E2 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 17 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 17 00 79 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 83 [11:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:00:29]wFMCommunicate OK [11:00:29]CreateOFDProtocolMessage done [11:00:29]OFDSenderStorePacket 59864 [11:00:29]StoreOFDPacket docnum=59864 [11:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F0 3B 07 01 49 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 4C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 E9 00 00 35 04 06 00 D2 33 7F FF 1D EE 92 B8 6B 3C 36 B2 29 7D [11:00:29]CheckFolder [11:00:29]dirname=/storage/ofd_packets [11:00:29]CheckFolder done [11:00:29]ProducePacketName [11:00:29]name=ofd_packets/00059864 [11:00:29]NVStorageSaveData ofd_packets/00059864 [11:00:29]File name is /storage/ofd_packets/00059864 [11:00:29]Write 301 bytes [11:00:29]NVStorageSaveData done [11:00:29]OFDSenderStorePacket done [11:00:29]KKMCreateOFDPacket done [11:00:29]NVStorageSaveData kkm_last_timestamp [11:00:29]File name is /storage/kkm_last_timestamp [11:00:29]Write 4 bytes [11:00:29]NVStorageSaveData done [11:00:29]ExternCall_PrintAddStr [11:00:29]wPrintStart [11:00:29]Write to MH i2c: 01 00 00 7A 3D B7 [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: 01 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: 01 07 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: 01 07 00 7A 3D 00 00 00 00 00 FF 0F CC [11:00:29]RasterBufferAndPrint [11:00:29]line Счет N : (1)545564 [11:00:29]line ИНН: 02508201610067 [11:00:29]line Контрольно-Кассовый Чек [11:00:29]line ПРОДАЖА [11:00:29]line ТРК (МРК, ГНК) : 33 [11:00:29]line Товар: 2710124500 [11:00:29]line Аи-95-К-5 [11:00:29]line 6.770 * 73.90 [11:00:29]line = 500.30 [11:00:29]line НДС 12% НСП 1% [11:00:29]line > о реализуемом товаре [11:00:29]line ИТОГО: 500.30 [11:00:29]line НСП 1% : 4.43 [11:00:29]line НДС 12% : 53.13 [11:00:29]line Наличными: 0.00 [11:00:29]line Безнал.: 500.30 [11:00:29]line Место: АЗС № 117 "Партнер Нефть" [11:00:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:00:29]line СНО: Общий режим [11:00:29]line Чек 259 05.06.2024 11:00 [11:00:29]line Смена: 72 ФФД: 1.0 [11:00:29]line ЗНМ: 0300000048 [11:00:29]line РНМ: 0000000000151680 [11:00:29]line Версия ККМ: v1.0 [11:00:29]line Платежная система: АКБ Кыргызстан [11:00:29]line ФМ: 0000000000959414 [11:00:29]line ФД: 59864 [11:00:29]line ФПД: 231118632590830 [11:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110028&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59864&fm=231118632590830&tin=02508201610067®Number=0000000000151680&sum=50030 [11:00:29]OFD Sender: Processing packet 59864 [packets to send 53, broken 52] [11:00:29]ProducePacketName [11:00:29]name=ofd_packets/00059864 [11:00:29]OFD Sender: To server: pG, [11:00:29]CommunicateWithHost lk.salyk.kg:30040 [11:00:29]ConnectInit lk.salyk.kg [11:00:29]written 0, free lines is 4095 [11:00:29]Connected sock=8 [11:00:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F0 3B 07 01 49 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 4C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 E9 00 00 35 04 06 00 D2 33 7F FF 1D EE 92 B8 6B 3C 36 B2 29 7D [11:00:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F5 F2 47 00 DA BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 E9 00 00 F4 03 04 00 51 F1 5F 66 B6 04 01 00 00 FE CF 16 9B E0 EA 0F F5 [11:00:29]CommunicateWithHost err = 0 [11:00:29]CheckOFDResponse [11:00:29]1017 (14) - 77093643461234 [11:00:29]1041 (16) - 0000000000959414 [11:00:29]1040 (4) - 59864 [11:00:29]1012 (4) - 05.06.2024 05:02 [11:00:29]1206 (1) - 0 [11:00:29]OFD Sender: Remove packet 59864 [11:00:29]ProducePacketName [11:00:29]name=ofd_packets/00059864 [11:00:29]NVStorageDeleteData [11:00:29]Write to MH i2c: 01 00 00 A4 3D E1 [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: 01 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: 01 07 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: 01 07 00 A4 3D 00 00 00 00 00 D8 0C CC [11:00:29]RasterBufferAndPrint [11:00:29]line [11:00:29]line [11:00:29]line [11:00:29]line [11:00:29]line [11:00:29]written 0, free lines is 3295 [11:00:29]MH_Cut [11:00:29]Write to MH i2c: D1 01 00 AB 3D 01 BA [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: D1 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: D1 01 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: D1 01 00 AB 3D 00 B9 [11:00:29]Write to MH i2c: 01 00 00 AC 3D E9 [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:30]OFD Sender: No OFD packet to send [11:00:30]*** Cut start [11:00:30]*** Partial cut [11:00:30]*** CUTSNS_PIN = 1 [11:00:30]*** CUTSNS_PIN = 0 [11:00:31]*** Brake cut motor [11:00:31]Read from MH i2c: 01 [11:00:31]MH_I2C_Read... [11:00:31]*** Stop cut motor [11:00:31]*** Cut end [11:00:31]Read from MH i2c: 01 07 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: 01 07 00 AC 3D 00 00 00 00 00 FF 0F FE [11:00:31]process_action close_receipt done [11:00:31]requested_data is exist [11:00:31]produce_requested_data [11:00:31]requested_item fm.sn is exist - process it [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 11 00 00 [11:00:31]Write to MH i2c: E2 08 00 AD 3D 80 11 00 00 00 00 00 00 64 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 17 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 17 00 AD 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [11:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:00:31]wFMCommunicate OK [11:00:31]requested_item fd.num is exist - process it [11:00:31]SAM_PROTO_GetFieldsCounters [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 13 00 00 [11:00:31]Write to MH i2c: E2 08 00 AE 3D 80 13 00 00 00 00 00 00 67 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 62 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 62 00 AE 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D8 E9 00 00 0E 04 04 00 48 00 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 99 [11:00:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D8 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:31]wFMCommunicate OK [11:00:31]SAM_PROTO_GetFieldsCounters done [11:00:31]requested_item shift.num is exist - process it [11:00:31]requested_item shift.opened is exist - process it [11:00:31]req_shift_opened [11:00:31]FM_GetShiftState [11:00:31]SAM_PROTO_GetShiftState [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 13 01 00 [11:00:31]Write to MH i2c: E2 08 00 AF 3D 80 13 01 00 00 00 00 00 69 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0E 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0E 00 AF 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A1 [11:00:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:00:31]wFMCommunicate OK [11:00:31]SAM_PROTO_GetShiftState done [11:00:31]FM_GetShiftState done [11:00:31]req_shift_opened done [11:00:31]requested_item shift.open_date is exist - process it [11:00:31]req_shift_open_date [11:00:31]req_shift_open_date done [11:00:31]produce_requested_data done [11:00:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59864,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:00:31]process_action_free close_receipt [11:00:31]json_value_free [11:00:31]json_value_free done [11:00:31]process_json_proto returns [11:00:31]Send response to host [11:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59864,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:00:31]free response buf [11:00:31]execute_script done [11:00:31]execute_script returns [11:00:31]free content buf [11:00:31]Sock 9.Close socket [11:00:31]Sock 9.Thread stoped [11:00:35]OFD Sender: No OFD packet to send [11:00:40]OFD Sender: No OFD packet to send [11:00:45]OFD Sender: No OFD packet to send [11:00:50]OFD Sender: No OFD packet to send [11:00:55]OFD Sender: No OFD packet to send [11:00:56]accept exits with 10 [11:00:56]New connection [11:00:56]New thread 3066957156 created [11:00:56]Thread 3067100516 joined [11:00:56]Waiting for new connection... [11:00:56] Sock 10.Parse request [11:00:56]Sock 10.Check first char [11:00:56]Sock 10.First char is OK [11:00:56]request: POST /json_proto HTTP/1.0 [11:00:56]Method: POST [11:00:56]URL: /json_proto [11:00:56]Method is POST - this is cgi request [11:00:56]url: /json_proto [11:00:56]query_string will be loaded in cgi processing [11:00:56]execute_cgi json_proto POST (null) [11:00:56]execute_cgi path=json_proto method=POST [11:00:56]POST find Content-Length [11:00:56]Host: 172.17.60.68:8080 [11:00:56]Content-Length: 670 [11:00:56]Content-Type: application/json [11:00:56] [11:00:56]POST finish read [11:00:56]Found Content-Length = 670 [11:00:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.900, "sum" : 400.61, "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:00:56]execute_script... [11:00: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)545565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.900, "sum" : 400.61, "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:00:56]POST & json_proto [11:00:56]process_json_proto [11:00:56]json parsed OK: [11:00:56]protocol is kg_v1.0 [11:00:56]action value=close_receipt [11:00:56]process_action close_receipt [11:00:56]cmd_close_receipt [11:00:56]MH_GetDate [11:00:56]Write to MH i2c: F0 00 00 B0 3D DC [11:00:56]Write i2c OK [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: F0 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: F0 09 00 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: F0 09 00 B0 3D 00 69 45 60 66 9A 61 5F 66 19 [11:00:56]GetLastDocTimeStamp 1717585228 [11:00:56]current date 1717585257 [11:00:56]FM_GetShiftState [11:00:56]SAM_PROTO_GetShiftState [11:00:56]wFMCommunicate request_size=4 [11:00:56]MH_SAM_APDU [11:00:56]CAPDU: 80 13 01 00 [11:00:56]Write to MH i2c: E2 08 00 B1 3D 80 13 01 00 00 00 00 00 6B [11:00:56]Write i2c OK [11:00:56]MH_I2C_Read... [11:00:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:56]Read from MH i2c: E2 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: E2 0E 00 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: E2 0E 00 B1 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A3 [11:00:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:00:56]wFMCommunicate OK [11:00:56]SAM_PROTO_GetShiftState done [11:00:56]FM_GetShiftState done [11:00:56]opened in 1717545916 [11:00:56]opened+sec_in_day 1717632316 [11:00:56]quantity*price = 40061 [11:00:56]sum+1 = 40062 [11:00:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 260 05.06.2024 11:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59865 ФПД: 28734781507487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110057&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59865&fm=28734781507487&tin=02508201610067®Number=0000000000151680&sum=40000 [11:00:57]StoreToDocumentArchive [11:00:57]shift 72 fd 59865 [11:00:57]save to /storage/0072/doc_00059865 [11:00:57]save last doc name /storage/0072/doc_00059865 to /storage/kkm_last_doc_name [11:00:57]save OK [11:00:57]Clear old archive folders... [11:00:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:00:57]tlvbuf is B6DCC680 [11:00:57]SAM_PROTO_ClearQueue [11:00:57]wFMCommunicate request_size=4 [11:00:57]MH_SAM_APDU [11:00:57]CAPDU: 80 09 00 00 [11:00:57]Write to MH i2c: E2 08 00 BE 3D 80 09 00 00 00 00 00 00 6D [11:00:57]Write i2c OK [11:00:57]MH_I2C_Read... [11:00:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:57]Read from MH i2c: E2 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 03 00 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 03 00 BE 3D 00 90 00 6F [11:00:57]RAPDU: 90 00 [11:00:57]wFMCommunicate OK [11:00:57]SAM_PROTO_ClearQueue done [11:00:57]KKMCreateOFDPacket [11:00:57]OFDProtocolAddRootSTLVToBuf [11:00:57]FM_MakeSignedData [11:00:57]FM_MakeSignedData [11:00:57]SAM_PROTO_SignData [11:00:57]wFMCommunicate request_size=4 [11:00:57]MH_SAM_APDU [11:00:57]CAPDU: 80 0D 01 02 [11:00:57]Write to MH i2c: E2 08 00 BF 3D 80 0D 01 02 00 00 00 00 75 [11:00:57]Write i2c OK [11:00:57]MH_I2C_Read... [11:00:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:57]Read from MH i2c: E2 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 03 00 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 03 00 BF 3D 00 90 00 70 [11:00:57]RAPDU: 90 00 [11:00:57]wFMCommunicate OK [11:00:57]wFMCommunicate request_size=255 [11:00:57]MH_SAM_APDU [11:00: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 69 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 E9 00 00 35 04 06 00 [11:00:57]Write to MH i2c: E2 02 01 C0 3D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 69 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 E9 00 00 35 04 06 00 00 00 40 [11:00:57]Write i2c OK [11:00:57]MH_I2C_Read... [11:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:57]Read from MH i2c: E2 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 03 00 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 03 00 C0 3D 00 90 00 71 [11:00:57]RAPDU: 90 00 [11:00:57]wFMCommunicate OK [11:00:57]wFMCommunicate request_size=11 [11:00:57]MH_SAM_APDU [11:00:57]CAPDU: 80 0D 02 02 06 1A 22 56 71 C7 9F [11:00:57]Write to MH i2c: E2 0E 00 C1 3D 80 0D 02 02 06 00 1A 22 56 71 C7 9F 00 00 ED [11:00:57]Write i2c OK [11:00:57]MH_I2C_Read... [11:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:58]Read from MH i2c: E2 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 03 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 03 00 C1 3D 00 90 00 72 [11:00:58]RAPDU: 90 00 [11:00:58]wFMCommunicate OK [11:00:58]wFMCommunicate request_size=4 [11:00:58]MH_SAM_APDU [11:00:58]CAPDU: 80 0D 03 02 [11:00:58]Write to MH i2c: E2 08 00 C2 3D 80 0D 03 02 00 00 00 00 7A [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:58]Read from MH i2c: E2 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 0B 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 0B 00 C2 3D 00 8A 10 24 E6 4E E6 67 41 90 00 FB [11:00:58]RAPDU: 8A 10 24 E6 4E E6 67 41 90 00 [11:00:58]wFMCommunicate OK [11:00:58]SAM_PROTO_SignData done [11:00:58]FM_MakeSignedData done [11:00:58]CreateOFDProtocolMessage [11:00:58]wFMCommunicate request_size=4 [11:00:58]MH_SAM_APDU [11:00:58]CAPDU: 80 11 00 00 [11:00:58]Write to MH i2c: E2 08 00 C3 3D 80 11 00 00 00 00 00 00 7A [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:58]Read from MH i2c: E2 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 17 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 17 00 C3 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CD [11:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:00:58]wFMCommunicate OK [11:00:58]CreateOFDProtocolMessage done [11:00:58]OFDSenderStorePacket 59865 [11:00:58]StoreOFDPacket docnum=59865 [11:00:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 27 4B 08 01 63 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 69 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 E9 00 00 35 04 06 00 1A 22 56 71 C7 9F 8A 10 24 E6 4E E6 67 41 [11:00:58]CheckFolder [11:00:58]dirname=/storage/ofd_packets [11:00:58]CheckFolder done [11:00:58]ProducePacketName [11:00:58]name=ofd_packets/00059865 [11:00:58]NVStorageSaveData ofd_packets/00059865 [11:00:58]File name is /storage/ofd_packets/00059865 [11:00:58]Write 302 bytes [11:00:58]NVStorageSaveData done [11:00:58]OFDSenderStorePacket done [11:00:58]KKMCreateOFDPacket done [11:00:58]NVStorageSaveData kkm_last_timestamp [11:00:58]File name is /storage/kkm_last_timestamp [11:00:58]Write 4 bytes [11:00:58]NVStorageSaveData done [11:00:58]ExternCall_PrintAddStr [11:00:58]wPrintStart [11:00:58]Write to MH i2c: 01 00 00 C4 3D 01 [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: 01 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: 01 07 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: 01 07 00 C4 3D 00 00 00 00 00 FF 0F 16 [11:00:58]RasterBufferAndPrint [11:00:58]line Счет N : (1)545565 [11:00:58]line ИНН: 02508201610067 [11:00:58]line Контрольно-Кассовый Чек [11:00:58]line ПРОДАЖА [11:00:58]line ТРК (МРК, ГНК) : 14 [11:00:58]line Товар: 2710124130 [11:00:58]line SUPER 92-К-5 [11:00:58]line 5.900 * 67.90 [11:00:58]line = 400.61 [11:00:58]line НДС 12% НСП 1% [11:00:58]line > о реализуемом товаре [11:00:58]line ОКРУГЛЕНИЕ: -0.61 [11:00:58]line ИТОГО: 400.00 [11:00:58]line Внесено: 400.00 [11:00:58]line СДАЧА: 0.00 [11:00:58]line НСП 1% : 3.54 [11:00:58]line НДС 12% : 42.54 [11:00:58]line Наличными: 400.00 [11:00:58]line Безнал.: 0.00 [11:00:58]line Место: АЗС № 117 "Партнер Нефть" [11:00:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:00:58]line СНО: Общий режим [11:00:58]line Чек 260 05.06.2024 11:00 [11:00:58]line Смена: 72 ФФД: 1.0 [11:00:58]line ЗНМ: 0300000048 [11:00:58]line РНМ: 0000000000151680 [11:00:58]line Версия ККМ: v1.0 [11:00:58]line ФМ: 0000000000959414 [11:00:58]line ФД: 59865 [11:00:58]line ФПД: 28734781507487 [11:00:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110057&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59865&fm=28734781507487&tin=02508201610067®Number=0000000000151680&sum=40000 [11:00:58]OFD Sender: Processing packet 59865 [packets to send 53, broken 52] [11:00:58]ProducePacketName [11:00:58]name=ofd_packets/00059865 [11:00:58]OFD Sender: To server: pG, [11:00:58]CommunicateWithHost lk.salyk.kg:30040 [11:00:58]ConnectInit lk.salyk.kg [11:00:58]written 0, free lines is 4095 [11:00:58]Connected sock=9 [11:00:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 27 4B 08 01 63 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 69 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 E9 00 00 35 04 06 00 1A 22 56 71 C7 9F 8A 10 24 E6 4E E6 67 41 [11:00:58]Write to MH i2c: 01 00 00 EF 3D 2C [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: 01 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: 01 07 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: 01 07 00 EF 3D 00 00 00 00 00 A1 0C E0 [11:00:58]RasterBufferAndPrint [11:00:58]line [11:00:58]line [11:00:58]line [11:00:58]line [11:00:58]line [11:00:58]written 0, free lines is 3239 [11:00:58]MH_Cut [11:00:58]Write to MH i2c: D1 01 00 F6 3D 01 05 [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: D1 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: D1 01 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: D1 01 00 F6 3D 00 04 [11:00:58]Write to MH i2c: 01 00 00 F7 3D 34 [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 88 2F 47 00 9D E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 E9 00 00 F4 03 04 00 6E F1 5F 66 B6 04 01 00 00 7D 27 66 D4 77 FC F2 4B [11:00:58]CommunicateWithHost err = 0 [11:00:58]CheckOFDResponse [11:00:58]1017 (14) - 77093643461234 [11:00:58]1041 (16) - 0000000000959414 [11:00:58]1040 (4) - 59865 [11:00:58]1012 (4) - 05.06.2024 05:02 [11:00:58]1206 (1) - 0 [11:00:58]OFD Sender: Remove packet 59865 [11:00:58]ProducePacketName [11:00:58]name=ofd_packets/00059865 [11:00:58]NVStorageDeleteData [11:00:59]OFD Sender: No OFD packet to send [11:00:59]*** Cut start [11:00:59]*** Partial cut [11:00:59]*** CUTSNS_PIN = 1 [11:00:59]*** CUTSNS_PIN = 0 [11:01:00]*** Brake cut motor [11:01:00]Read from MH i2c: 01 [11:01:00]MH_I2C_Read... [11:01:00]*** Stop cut motor [11:01:00]*** Cut end [11:01:00]Read from MH i2c: 01 07 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: 01 07 00 F7 3D 00 00 00 00 00 FF 0F 49 [11:01:00]process_action close_receipt done [11:01:00]requested_data is exist [11:01:00]produce_requested_data [11:01:00]requested_item fm.sn is exist - process it [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 11 00 00 [11:01:00]Write to MH i2c: E2 08 00 F8 3D 80 11 00 00 00 00 00 00 AF [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 17 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 17 00 F8 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [11:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:01:00]wFMCommunicate OK [11:01:00]requested_item fd.num is exist - process it [11:01:00]SAM_PROTO_GetFieldsCounters [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 13 00 00 [11:01:00]Write to MH i2c: E2 08 00 F9 3D 80 13 00 00 00 00 00 00 B2 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 62 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 62 00 F9 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D9 E9 00 00 0E 04 04 00 48 00 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 E8 [11:01:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D9 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:00]wFMCommunicate OK [11:01:00]SAM_PROTO_GetFieldsCounters done [11:01:00]requested_item shift.num is exist - process it [11:01:00]requested_item shift.opened is exist - process it [11:01:00]req_shift_opened [11:01:00]FM_GetShiftState [11:01:00]SAM_PROTO_GetShiftState [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 13 01 00 [11:01:00]Write to MH i2c: E2 08 00 FA 3D 80 13 01 00 00 00 00 00 B4 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 0E 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 0E 00 FA 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EC [11:01:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:01:00]wFMCommunicate OK [11:01:00]SAM_PROTO_GetShiftState done [11:01:00]FM_GetShiftState done [11:01:00]req_shift_opened done [11:01:00]requested_item shift.open_date is exist - process it [11:01:00]req_shift_open_date [11:01:00]req_shift_open_date done [11:01:00]produce_requested_data done [11:01:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59865,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:01:00]process_action_free close_receipt [11:01:00]json_value_free [11:01:00]json_value_free done [11:01:00]process_json_proto returns [11:01:00]Send response to host [11:01:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59865,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:01:00]free response buf [11:01:00]execute_script done [11:01:00]execute_script returns [11:01:00]free content buf [11:01:00]Sock 10.Close socket [11:01:00]Sock 10.Thread stoped [11:01:04]OFD Sender: No OFD packet to send [11:01:09]OFD Sender: No OFD packet to send [11:01:14]OFD Sender: No OFD packet to send [11:01:17]accept exits with 8 [11:01:17]New connection [11:01:17]New thread 3067100516 created [11:01:17]Thread 3066957156 joined [11:01:17]Waiting for new connection... [11:01:17] Sock 8.Parse request [11:01:17]Sock 8.Check first char [11:01:17]Sock 8.First char is OK [11:01:17]request: POST /json_proto HTTP/1.0 [11:01:17]Method: POST [11:01:17]URL: /json_proto [11:01:17]Method is POST - this is cgi request [11:01:17]url: /json_proto [11:01:17]query_string will be loaded in cgi processing [11:01:17]execute_cgi json_proto POST (null) [11:01:17]execute_cgi path=json_proto method=POST [11:01:17]POST find Content-Length [11:01:17]Host: 172.17.60.68:8080 [11:01:17]Content-Length: 675 [11:01:17]Content-Type: application/json [11:01:17] [11:01:17]POST finish read [11:01:17]Found Content-Length = 675 [11:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:17]execute_script... [11:01: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)545567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:17]POST & json_proto [11:01:17]process_json_proto [11:01:17]json parsed OK: [11:01:17]protocol is kg_v1.0 [11:01:17]action value=close_receipt [11:01:17]process_action close_receipt [11:01:17]cmd_close_receipt [11:01:17]MH_GetDate [11:01:17]Write to MH i2c: F0 00 00 FB 3D 27 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: F0 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: F0 09 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: F0 09 00 FB 3D 00 7E 45 60 66 9A 61 5F 66 79 [11:01:17]GetLastDocTimeStamp 1717585257 [11:01:17]current date 1717585278 [11:01:17]FM_GetShiftState [11:01:17]SAM_PROTO_GetShiftState [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 13 01 00 [11:01:17]Write to MH i2c: E2 08 00 FC 3D 80 13 01 00 00 00 00 00 B6 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 0E 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 0E 00 FC 3D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EE [11:01:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:01:17]wFMCommunicate OK [11:01:17]SAM_PROTO_GetShiftState done [11:01:17]FM_GetShiftState done [11:01:17]opened in 1717545916 [11:01:17]opened+sec_in_day 1717632316 [11:01:17]quantity*price = 100016 [11:01:17]sum+1 = 100018 [11:01:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 261 05.06.2024 11:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59866 ФПД: 98144044299535 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110118&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59866&fm=98144044299535&tin=02508201610067®Number=0000000000151680&sum=100000 [11:01:18]StoreToDocumentArchive [11:01:18]shift 72 fd 59866 [11:01:18]save to /storage/0072/doc_00059866 [11:01:18]save last doc name /storage/0072/doc_00059866 to /storage/kkm_last_doc_name [11:01:18]save OK [11:01:18]Clear old archive folders... [11:01:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:01:18]tlvbuf is 004A3A80 [11:01:18]SAM_PROTO_ClearQueue [11:01:18]wFMCommunicate request_size=4 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 09 00 00 [11:01:18]Write to MH i2c: E2 08 00 09 3E 80 09 00 00 00 00 00 00 B9 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 09 3E 00 90 00 BB [11:01:18]RAPDU: 90 00 [11:01:18]wFMCommunicate OK [11:01:18]SAM_PROTO_ClearQueue done [11:01:18]KKMCreateOFDPacket [11:01:18]OFDProtocolAddRootSTLVToBuf [11:01:18]FM_MakeSignedData [11:01:18]FM_MakeSignedData [11:01:18]SAM_PROTO_SignData [11:01:18]wFMCommunicate request_size=4 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 0D 01 02 [11:01:18]Write to MH i2c: E2 08 00 0A 3E 80 0D 01 02 00 00 00 00 C1 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 0A 3E 00 90 00 BC [11:01:18]RAPDU: 90 00 [11:01:18]wFMCommunicate OK [11:01:18]wFMCommunicate request_size=255 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 7E 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA E9 00 00 35 04 06 00 [11:01:18]Write to MH i2c: E2 02 01 0B 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 7E 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA E9 00 00 35 04 06 00 00 00 05 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 0B 3E 00 90 00 BD [11:01:18]RAPDU: 90 00 [11:01:18]wFMCommunicate OK [11:01:18]wFMCommunicate request_size=11 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 0D 02 02 06 59 42 F0 E5 B5 0F [11:01:18]Write to MH i2c: E2 0E 00 0C 3E 80 0D 02 02 06 00 59 42 F0 E5 B5 0F 00 00 04 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 03 00 0C 3E 00 90 00 BE [11:01:18]RAPDU: 90 00 [11:01:18]wFMCommunicate OK [11:01:18]wFMCommunicate request_size=4 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 0D 03 02 [11:01:18]Write to MH i2c: E2 08 00 0D 3E 80 0D 03 02 00 00 00 00 C6 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 0B 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 0B 00 0D 3E 00 D8 A8 6B F0 40 19 BE F2 90 00 AB [11:01:18]RAPDU: D8 A8 6B F0 40 19 BE F2 90 00 [11:01:18]wFMCommunicate OK [11:01:18]SAM_PROTO_SignData done [11:01:18]FM_MakeSignedData done [11:01:18]CreateOFDProtocolMessage [11:01:18]wFMCommunicate request_size=4 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 11 00 00 [11:01:18]Write to MH i2c: E2 08 00 0E 3E 80 11 00 00 00 00 00 00 C6 [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:18]Read from MH i2c: E2 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 17 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: E2 17 00 0E 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 19 [11:01:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:01:18]wFMCommunicate OK [11:01:18]CreateOFDProtocolMessage done [11:01:18]OFDSenderStorePacket 59866 [11:01:18]StoreOFDPacket docnum=59866 [11:01:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 43 8A 08 01 01 F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 7E 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA E9 00 00 35 04 06 00 59 42 F0 E5 B5 0F D8 A8 6B F0 40 19 BE F2 [11:01:18]CheckFolder [11:01:18]dirname=/storage/ofd_packets [11:01:18]CheckFolder done [11:01:18]ProducePacketName [11:01:18]name=ofd_packets/00059866 [11:01:18]NVStorageSaveData ofd_packets/00059866 [11:01:18]File name is /storage/ofd_packets/00059866 [11:01:18]Write 302 bytes [11:01:18]NVStorageSaveData done [11:01:18]OFDSenderStorePacket done [11:01:18]KKMCreateOFDPacket done [11:01:18]NVStorageSaveData kkm_last_timestamp [11:01:18]File name is /storage/kkm_last_timestamp [11:01:18]Write 4 bytes [11:01:18]NVStorageSaveData done [11:01:18]ExternCall_PrintAddStr [11:01:18]wPrintStart [11:01:18]Write to MH i2c: 01 00 00 0F 3E 4D [11:01:18]Write i2c OK [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: 01 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: 01 07 00 [11:01:18]MH_I2C_Read... [11:01:18]Read from MH i2c: 01 07 00 0F 3E 00 00 00 00 00 FF 0F 62 [11:01:18]RasterBufferAndPrint [11:01:18]line Счет N : (1)545567 [11:01:18]line ИНН: 02508201610067 [11:01:18]line Контрольно-Кассовый Чек [11:01:18]line ПРОДАЖА [11:01:18]line ТРК (МРК, ГНК) : 24 [11:01:18]line Товар: 2710124130 [11:01:18]line SUPER 92-К-5 [11:01:18]line 14.730 * 67.90 [11:01:18]line = 1000.17 [11:01:18]line НДС 12% НСП 1% [11:01:18]line > о реализуемом товаре [11:01:18]line ОКРУГЛЕНИЕ: -0.17 [11:01:18]line ИТОГО: 1000.00 [11:01:18]line Внесено: 1000.00 [11:01:18]line СДАЧА: 0.00 [11:01:18]line НСП 1% : 8.85 [11:01:18]line НДС 12% : 106.21 [11:01:18]line Наличными: 1000.00 [11:01:18]line Безнал.: 0.00 [11:01:18]line Место: АЗС № 117 "Партнер Нефть" [11:01:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:01:18]line СНО: Общий режим [11:01:18]line Чек 261 05.06.2024 11:01 [11:01:18]line Смена: 72 ФФД: 1.0 [11:01:18]line ЗНМ: 0300000048 [11:01:18]line РНМ: 0000000000151680 [11:01:18]line Версия ККМ: v1.0 [11:01:18]line ФМ: 0000000000959414 [11:01:18]line ФД: 59866 [11:01:18]line ФПД: 98144044299535 [11:01:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110118&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59866&fm=98144044299535&tin=02508201610067®Number=0000000000151680&sum=100000 [11:01:19]OFD Sender: Processing packet 59866 [packets to send 53, broken 52] [11:01:19]ProducePacketName [11:01:19]name=ofd_packets/00059866 [11:01:19]OFD Sender: To server: pG, [11:01:19]CommunicateWithHost lk.salyk.kg:30040 [11:01:19]ConnectInit lk.salyk.kg [11:01:19]written 0, free lines is 4095 [11:01:19]Connected sock=10 [11:01:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 43 8A 08 01 01 F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 7E 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA E9 00 00 35 04 06 00 59 42 F0 E5 B5 0F D8 A8 6B F0 40 19 BE F2 [11:01:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 67 1E 47 00 45 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA E9 00 00 F4 03 04 00 82 F1 5F 66 B6 04 01 00 00 E1 08 73 32 A9 98 D6 F3 [11:01:19]CommunicateWithHost err = 0 [11:01:19]CheckOFDResponse [11:01:19]1017 (14) - 77093643461234 [11:01:19]1041 (16) - 0000000000959414 [11:01:19]1040 (4) - 59866 [11:01:19]1012 (4) - 05.06.2024 05:02 [11:01:19]1206 (1) - 0 [11:01:19]OFD Sender: Remove packet 59866 [11:01:19]ProducePacketName [11:01:19]name=ofd_packets/00059866 [11:01:19]NVStorageDeleteData [11:01:19]Write to MH i2c: 01 00 00 3A 3E 78 [11:01:19]Write i2c OK [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: 01 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: 01 07 00 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: 01 07 00 3A 3E 00 00 00 00 00 B2 0C 3D [11:01:19]RasterBufferAndPrint [11:01:19]line [11:01:19]line [11:01:19]line [11:01:19]line [11:01:19]line [11:01:19]written 0, free lines is 3257 [11:01:19]MH_Cut [11:01:19]Write to MH i2c: D1 01 00 41 3E 01 51 [11:01:19]Write i2c OK [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: D1 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: D1 01 00 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: D1 01 00 41 3E 00 50 [11:01:19]Write to MH i2c: 01 00 00 42 3E 80 [11:01:19]Write i2c OK [11:01:19]MH_I2C_Read... [11:01:20]OFD Sender: No OFD packet to send [11:01:20]*** Cut start [11:01:20]*** Partial cut [11:01:20]*** CUTSNS_PIN = 1 [11:01:20]*** CUTSNS_PIN = 0 [11:01:20]*** Brake cut motor [11:01:21]Read from MH i2c: 01 [11:01:21]MH_I2C_Read... [11:01:21]*** Stop cut motor [11:01:21]*** Cut end [11:01:21]Read from MH i2c: 01 07 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: 01 07 00 42 3E 00 00 00 00 00 FF 0F 95 [11:01:21]process_action close_receipt done [11:01:21]requested_data is exist [11:01:21]produce_requested_data [11:01:21]requested_item fm.sn is exist - process it [11:01:21]wFMCommunicate request_size=4 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 11 00 00 [11:01:21]Write to MH i2c: E2 08 00 43 3E 80 11 00 00 00 00 00 00 FB [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 17 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 17 00 43 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4E [11:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:01:21]wFMCommunicate OK [11:01:21]requested_item fd.num is exist - process it [11:01:21]SAM_PROTO_GetFieldsCounters [11:01:21]wFMCommunicate request_size=4 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 13 00 00 [11:01:21]Write to MH i2c: E2 08 00 44 3E 80 13 00 00 00 00 00 00 FE [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 62 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 62 00 44 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DA E9 00 00 0E 04 04 00 48 00 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 38 [11:01:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DA E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:21]wFMCommunicate OK [11:01:21]SAM_PROTO_GetFieldsCounters done [11:01:21]requested_item shift.num is exist - process it [11:01:21]requested_item shift.opened is exist - process it [11:01:21]req_shift_opened [11:01:21]FM_GetShiftState [11:01:21]SAM_PROTO_GetShiftState [11:01:21]wFMCommunicate request_size=4 [11:01:21]MH_SAM_APDU [11:01:21]CAPDU: 80 13 01 00 [11:01:21]Write to MH i2c: E2 08 00 45 3E 80 13 01 00 00 00 00 00 00 [11:01:21]Write i2c OK [11:01:21]MH_I2C_Read... [11:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:21]Read from MH i2c: E2 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 0E 00 [11:01:21]MH_I2C_Read... [11:01:21]Read from MH i2c: E2 0E 00 45 3E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 38 [11:01:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:01:21]wFMCommunicate OK [11:01:21]SAM_PROTO_GetShiftState done [11:01:21]FM_GetShiftState done [11:01:21]req_shift_opened done [11:01:21]requested_item shift.open_date is exist - process it [11:01:21]req_shift_open_date [11:01:21]req_shift_open_date done [11:01:21]produce_requested_data done [11:01:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59866,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:01:21]process_action_free close_receipt [11:01:21]json_value_free [11:01:21]json_value_free done [11:01:21]process_json_proto returns [11:01:21]Send response to host [11:01:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59866,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:01:21]free response buf [11:01:21]execute_script done [11:01:21]execute_script returns [11:01:21]free content buf [11:01:21]Sock 8.Close socket [11:01:21]Sock 8.Thread stoped [11:01:25]OFD Sender: No OFD packet to send [11:01:30]OFD Sender: No OFD packet to send [11:01:31]accept exits with 9 [11:01:31]New connection [11:01:31]New thread 3066957156 created [11:01:31]Thread 3067100516 joined [11:01:31]Waiting for new connection... [11:01:31] Sock 9.Parse request [11:01:31]Sock 9.Check first char [11:01:31]Sock 9.First char is OK [11:01:31]request: POST /json_proto HTTP/1.0 [11:01:31]Method: POST [11:01:31]URL: /json_proto [11:01:31]Method is POST - this is cgi request [11:01:31]url: /json_proto [11:01:31]query_string will be loaded in cgi processing [11:01:31]execute_cgi json_proto POST (null) [11:01:31]execute_cgi path=json_proto method=POST [11:01:31]POST find Content-Length [11:01:31]Host: 172.17.60.68:8080 [11:01:31]Content-Length: 682 [11:01:31]Content-Type: application/json [11:01:31] [11:01:31]POST finish read [11:01:31]Found Content-Length = 682 [11:01:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:31]execute_script... [11:01:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:31]POST & json_proto [11:01:31]process_json_proto [11:01:31]json parsed OK: [11:01:31]protocol is kg_v1.0 [11:01:31]action value=close_receipt [11:01:31]process_action close_receipt [11:01:31]cmd_close_receipt [11:01:31]MH_GetDate [11:01:31]Write to MH i2c: F0 00 00 46 3E 73 [11:01:31]Write i2c OK [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: F0 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: F0 09 00 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: F0 09 00 46 3E 00 8C 45 60 66 9A 61 5F 66 D3 [11:01:31]GetLastDocTimeStamp 1717585278 [11:01:31]current date 1717585292 [11:01:31]FM_GetShiftState [11:01:31]SAM_PROTO_GetShiftState [11:01:31]wFMCommunicate request_size=4 [11:01:31]MH_SAM_APDU [11:01:31]CAPDU: 80 13 01 00 [11:01:31]Write to MH i2c: E2 08 00 47 3E 80 13 01 00 00 00 00 00 02 [11:01:31]Write i2c OK [11:01:31]MH_I2C_Read... [11:01:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:31]Read from MH i2c: E2 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 0E 00 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 0E 00 47 3E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3A [11:01:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:01:31]wFMCommunicate OK [11:01:31]SAM_PROTO_GetShiftState done [11:01:31]FM_GetShiftState done [11:01:31]opened in 1717545916 [11:01:31]opened+sec_in_day 1717632316 [11:01:31]quantity*price = 100015 [11:01:31]sum+1 = 100017 [11:01:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 262 05.06.2024 11:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59867 ФПД: 77705078407109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110132&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59867&fm=77705078407109&tin=02508201610067®Number=0000000000151680&sum=100000 [11:01:32]StoreToDocumentArchive [11:01:32]shift 72 fd 59867 [11:01:32]save to /storage/0072/doc_00059867 [11:01:32]save last doc name /storage/0072/doc_00059867 to /storage/kkm_last_doc_name [11:01:32]save OK [11:01:32]Clear old archive folders... [11:01:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:32]tlvbuf is 003B6490 [11:01:32]SAM_PROTO_ClearQueue [11:01:32]wFMCommunicate request_size=4 [11:01:32]MH_SAM_APDU [11:01:32]CAPDU: 80 09 00 00 [11:01:32]Write to MH i2c: E2 08 00 54 3E 80 09 00 00 00 00 00 00 04 [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:32]Read from MH i2c: E2 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 03 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 03 00 54 3E 00 90 00 06 [11:01:32]RAPDU: 90 00 [11:01:32]wFMCommunicate OK [11:01:32]SAM_PROTO_ClearQueue done [11:01:32]KKMCreateOFDPacket [11:01:32]OFDProtocolAddRootSTLVToBuf [11:01:32]FM_MakeSignedData [11:01:32]FM_MakeSignedData [11:01:32]SAM_PROTO_SignData [11:01:32]wFMCommunicate request_size=4 [11:01:32]MH_SAM_APDU [11:01:32]CAPDU: 80 0D 01 02 [11:01:32]Write to MH i2c: E2 08 00 55 3E 80 0D 01 02 00 00 00 00 0C [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:32]Read from MH i2c: E2 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 03 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 03 00 55 3E 00 90 00 07 [11:01:32]RAPDU: 90 00 [11:01:32]wFMCommunicate OK [11:01:32]wFMCommunicate request_size=255 [11:01:32]MH_SAM_APDU [11:01:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 8C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB E9 00 00 35 04 06 00 46 [11:01:32]Write to MH i2c: E2 02 01 56 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 8C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB E9 00 00 35 04 06 00 46 00 00 81 [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:33]Read from MH i2c: E2 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 03 00 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 03 00 56 3E 00 90 00 08 [11:01:33]RAPDU: 90 00 [11:01:33]wFMCommunicate OK [11:01:33]wFMCommunicate request_size=10 [11:01:33]MH_SAM_APDU [11:01:33]CAPDU: 80 0D 02 02 05 AC 1F 98 7F C5 [11:01:33]Write to MH i2c: E2 0D 00 57 3E 80 0D 02 02 05 00 AC 1F 98 7F C5 00 00 C0 [11:01:33]Write i2c OK [11:01:33]MH_I2C_Read... [11:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:33]Read from MH i2c: E2 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 03 00 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 03 00 57 3E 00 90 00 09 [11:01:33]RAPDU: 90 00 [11:01:33]wFMCommunicate OK [11:01:33]wFMCommunicate request_size=4 [11:01:33]MH_SAM_APDU [11:01:33]CAPDU: 80 0D 03 02 [11:01:33]Write to MH i2c: E2 08 00 58 3E 80 0D 03 02 00 00 00 00 11 [11:01:33]Write i2c OK [11:01:33]MH_I2C_Read... [11:01:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:33]Read from MH i2c: E2 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 0B 00 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 0B 00 58 3E 00 CC F7 2A C9 5E A9 F7 A8 90 00 6E [11:01:33]RAPDU: CC F7 2A C9 5E A9 F7 A8 90 00 [11:01:33]wFMCommunicate OK [11:01:33]SAM_PROTO_SignData done [11:01:33]FM_MakeSignedData done [11:01:33]CreateOFDProtocolMessage [11:01:33]wFMCommunicate request_size=4 [11:01:33]MH_SAM_APDU [11:01:33]CAPDU: 80 11 00 00 [11:01:33]Write to MH i2c: E2 08 00 59 3E 80 11 00 00 00 00 00 00 11 [11:01:33]Write i2c OK [11:01:33]MH_I2C_Read... [11:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:33]Read from MH i2c: E2 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 17 00 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: E2 17 00 59 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 64 [11:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:01:33]wFMCommunicate OK [11:01:33]CreateOFDProtocolMessage done [11:01:33]OFDSenderStorePacket 59867 [11:01:33]StoreOFDPacket docnum=59867 [11:01:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 55 08 07 01 5D 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 8C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB E9 00 00 35 04 06 00 46 AC 1F 98 7F C5 CC F7 2A C9 5E A9 F7 A8 [11:01:33]CheckFolder [11:01:33]dirname=/storage/ofd_packets [11:01:33]CheckFolder done [11:01:33]ProducePacketName [11:01:33]name=ofd_packets/00059867 [11:01:33]NVStorageSaveData ofd_packets/00059867 [11:01:33]File name is /storage/ofd_packets/00059867 [11:01:33]Write 301 bytes [11:01:33]NVStorageSaveData done [11:01:33]OFDSenderStorePacket done [11:01:33]KKMCreateOFDPacket done [11:01:33]NVStorageSaveData kkm_last_timestamp [11:01:33]File name is /storage/kkm_last_timestamp [11:01:33]Write 4 bytes [11:01:33]NVStorageSaveData done [11:01:33]ExternCall_PrintAddStr [11:01:33]wPrintStart [11:01:33]Write to MH i2c: 01 00 00 5A 3E 98 [11:01:33]Write i2c OK [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: 01 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: 01 07 00 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: 01 07 00 5A 3E 00 00 00 00 00 FF 0F AD [11:01:33]RasterBufferAndPrint [11:01:33]line Счет N : (1)545566 [11:01:33]line ИНН: 02508201610067 [11:01:33]line Контрольно-Кассовый Чек [11:01:33]line ПРОДАЖА [11:01:33]line ТРК (МРК, ГНК) : 42 [11:01:33]line Товар: 2710124130 [11:01:33]line Аи-92-К-5 [11:01:33]line 14.950 * 66.90 [11:01:33]line = 1000.16 [11:01:33]line НДС 12% НСП 1% [11:01:33]line > о реализуемом товаре [11:01:33]line ОКРУГЛЕНИЕ: -0.16 [11:01:33]line ИТОГО: 1000.00 [11:01:33]line Внесено: 1000.00 [11:01:33]line СДАЧА: 0.00 [11:01:33]line НСП 1% : 8.85 [11:01:33]line НДС 12% : 106.21 [11:01:33]line Наличными: 1000.00 [11:01:33]line Безнал.: 0.00 [11:01:33]line Место: АЗС № 117 "Партнер Нефть" [11:01:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:01:33]line СНО: Общий режим [11:01:33]line Чек 262 05.06.2024 11:01 [11:01:33]line Смена: 72 ФФД: 1.0 [11:01:33]line ЗНМ: 0300000048 [11:01:33]line РНМ: 0000000000151680 [11:01:33]line Версия ККМ: v1.0 [11:01:33]line ФМ: 0000000000959414 [11:01:33]line ФД: 59867 [11:01:33]line ФПД: 77705078407109 [11:01:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110132&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59867&fm=77705078407109&tin=02508201610067®Number=0000000000151680&sum=100000 [11:01:33]written 0, free lines is 4095 [11:01:33]OFD Sender: Processing packet 59867 [packets to send 53, broken 52] [11:01:33]ProducePacketName [11:01:33]name=ofd_packets/00059867 [11:01:33]OFD Sender: To server: pG, [11:01:33]CommunicateWithHost lk.salyk.kg:30040 [11:01:33]ConnectInit lk.salyk.kg [11:01:33]Connected sock=10 [11:01:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 55 08 07 01 5D 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 8C 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB E9 00 00 35 04 06 00 46 AC 1F 98 7F C5 CC F7 2A C9 5E A9 F7 A8 [11:01:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 38 60 47 00 95 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 39 35 39 34 31 34 10 04 04 00 DB E9 00 00 F4 03 04 00 91 F1 5F 66 B6 04 01 00 00 B0 92 0B 26 AE 94 E8 11 [11:01:33]CommunicateWithHost err = 0 [11:01:33]CheckOFDResponse [11:01:33]1017 (14) - 77093643461234 [11:01:33]1041 (16) - 0000000000959414 [11:01:33]1040 (4) - 59867 [11:01:33]1012 (4) - 05.06.2024 05:03 [11:01:33]1206 (1) - 0 [11:01:33]OFD Sender: Remove packet 59867 [11:01:33]ProducePacketName [11:01:33]name=ofd_packets/00059867 [11:01:33]NVStorageDeleteData [11:01:33]Write to MH i2c: 01 00 00 85 3E C3 [11:01:33]Write i2c OK [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: 01 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: 01 07 00 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: 01 07 00 85 3E 00 00 00 00 00 AF 0C 85 [11:01:33]RasterBufferAndPrint [11:01:33]line [11:01:33]line [11:01:33]line [11:01:33]line [11:01:33]line [11:01:33]written 0, free lines is 3253 [11:01:33]MH_Cut [11:01:33]Write to MH i2c: D1 01 00 8C 3E 01 9C [11:01:33]Write i2c OK [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: D1 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: D1 01 00 [11:01:33]MH_I2C_Read... [11:01:33]Read from MH i2c: D1 01 00 8C 3E 00 9B [11:01:33]Write to MH i2c: 01 00 00 8D 3E CB [11:01:33]Write i2c OK [11:01:33]MH_I2C_Read... [11:01:34]OFD Sender: No OFD packet to send [11:01:34]*** Cut start [11:01:34]*** Partial cut [11:01:34]*** CUTSNS_PIN = 1 [11:01:34]*** CUTSNS_PIN = 0 [11:01:35]*** Brake cut motor [11:01:35]Read from MH i2c: 01 [11:01:35]MH_I2C_Read... [11:01:35]*** Stop cut motor [11:01:35]*** Cut end [11:01:35]Read from MH i2c: 01 07 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: 01 07 00 8D 3E 00 00 00 00 00 FF 0F E0 [11:01:35]process_action close_receipt done [11:01:35]requested_data is exist [11:01:35]produce_requested_data [11:01:35]requested_item fm.sn is exist - process it [11:01:35]wFMCommunicate request_size=4 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 11 00 00 [11:01:35]Write to MH i2c: E2 08 00 8E 3E 80 11 00 00 00 00 00 00 46 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 17 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 17 00 8E 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 99 [11:01:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:01:35]wFMCommunicate OK [11:01:35]requested_item fd.num is exist - process it [11:01:35]SAM_PROTO_GetFieldsCounters [11:01:35]wFMCommunicate request_size=4 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 13 00 00 [11:01:35]Write to MH i2c: E2 08 00 8F 3E 80 13 00 00 00 00 00 00 49 [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 62 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 62 00 8F 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DB E9 00 00 0E 04 04 00 48 00 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 87 [11:01:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DB E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:35]wFMCommunicate OK [11:01:35]SAM_PROTO_GetFieldsCounters done [11:01:35]requested_item shift.num is exist - process it [11:01:35]requested_item shift.opened is exist - process it [11:01:35]req_shift_opened [11:01:35]FM_GetShiftState [11:01:35]SAM_PROTO_GetShiftState [11:01:35]wFMCommunicate request_size=4 [11:01:35]MH_SAM_APDU [11:01:35]CAPDU: 80 13 01 00 [11:01:35]Write to MH i2c: E2 08 00 90 3E 80 13 01 00 00 00 00 00 4B [11:01:35]Write i2c OK [11:01:35]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 0E 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 0E 00 90 3E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 83 [11:01:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:01:35]wFMCommunicate OK [11:01:35]SAM_PROTO_GetShiftState done [11:01:35]FM_GetShiftState done [11:01:35]req_shift_opened done [11:01:35]requested_item shift.open_date is exist - process it [11:01:35]req_shift_open_date [11:01:35]req_shift_open_date done [11:01:35]produce_requested_data done [11:01:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59867,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:01:35]process_action_free close_receipt [11:01:35]json_value_free [11:01:35]json_value_free done [11:01:35]process_json_proto returns [11:01:35]Send response to host [11:01:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59867,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:01:35]free response buf [11:01:35]execute_script done [11:01:35]execute_script returns [11:01:35]free content buf [11:01:35]Sock 9.Close socket [11:01:35]Sock 9.Thread stoped [11:01:39]OFD Sender: No OFD packet to send [11:01:44]OFD Sender: No OFD packet to send [11:01:49]OFD Sender: No OFD packet to send [11:01:54]OFD Sender: No OFD packet to send [11:01:59]OFD Sender: No OFD packet to send [11:02:04]OFD Sender: No OFD packet to send [11:02:09]OFD Sender: No OFD packet to send [11:02:10]accept exits with 8 [11:02:10]New connection [11:02:10]New thread 3067100516 created [11:02:10]Thread 3066957156 joined [11:02:10]Waiting for new connection... [11:02:10] Sock 8.Parse request [11:02:10]Sock 8.Check first char [11:02:10]Sock 8.First char is OK [11:02:10]request: POST /json_proto HTTP/1.0 [11:02:10]Method: POST [11:02:10]URL: /json_proto [11:02:10]Method is POST - this is cgi request [11:02:10]url: /json_proto [11:02:10]query_string will be loaded in cgi processing [11:02:10]execute_cgi json_proto POST (null) [11:02:10]execute_cgi path=json_proto method=POST [11:02:10]POST find Content-Length [11:02:10]Host: 172.17.60.68:8080 [11:02:10]Content-Length: 990 [11:02:10]Content-Type: application/json [11:02:10] [11:02:10]POST finish read [11:02:10]Found Content-Length = 990 [11:02:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:10]execute_script... [11: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)545563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:10]POST & json_proto [11:02:10]process_json_proto [11:02:10]json parsed OK: [11:02:10]protocol is kg_v1.0 [11:02:10]action value=close_receipt [11:02:10]process_action close_receipt [11:02:10]cmd_close_receipt [11:02:10]MH_GetDate [11:02:10]Write to MH i2c: F0 00 00 91 3E BE [11:02:10]Write i2c OK [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: F0 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: F0 09 00 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: F0 09 00 91 3E 00 B3 45 60 66 9A 61 5F 66 45 [11:02:10]GetLastDocTimeStamp 1717585292 [11:02:10]current date 1717585331 [11:02:10]FM_GetShiftState [11:02:10]SAM_PROTO_GetShiftState [11:02:10]wFMCommunicate request_size=4 [11:02:10]MH_SAM_APDU [11:02:10]CAPDU: 80 13 01 00 [11:02:10]Write to MH i2c: E2 08 00 92 3E 80 13 01 00 00 00 00 00 4D [11:02:10]Write i2c OK [11:02:10]MH_I2C_Read... [11:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:10]Read from MH i2c: E2 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 0E 00 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 0E 00 92 3E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 85 [11:02:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:02:10]wFMCommunicate OK [11:02:10]SAM_PROTO_GetShiftState done [11:02:10]FM_GetShiftState done [11:02:10]opened in 1717545916 [11:02:10]opened+sec_in_day 1717632316 [11:02:10]quantity*price = 100005 [11:02:10]sum+1 = 100006 [11:02:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 263 05.06.2024 11:02 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59868 ФПД: 126804557717899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110211&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59868&fm=126804557717899&tin=02508201610067®Number=0000000000151680&sum=100000 [11:02:11]StoreToDocumentArchive [11:02:11]shift 72 fd 59868 [11:02:11]save to /storage/0072/doc_00059868 [11:02:11]save last doc name /storage/0072/doc_00059868 to /storage/kkm_last_doc_name [11:02:11]save OK [11:02:11]Clear old archive folders... [11:02:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:02:11]tlvbuf is 003D8FF0 [11:02:11]SAM_PROTO_ClearQueue [11:02:11]wFMCommunicate request_size=4 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 09 00 00 [11:02:11]Write to MH i2c: E2 08 00 9F 3E 80 09 00 00 00 00 00 00 4F [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:11]Read from MH i2c: E2 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 9F 3E 00 90 00 51 [11:02:11]RAPDU: 90 00 [11:02:11]wFMCommunicate OK [11:02:11]SAM_PROTO_ClearQueue done [11:02:11]KKMCreateOFDPacket [11:02:11]OFDProtocolAddRootSTLVToBuf [11:02:11]FM_MakeSignedData [11:02:11]FM_MakeSignedData [11:02:11]SAM_PROTO_SignData [11:02:11]wFMCommunicate request_size=4 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 0D 01 02 [11:02:11]Write to MH i2c: E2 08 00 A0 3E 80 0D 01 02 00 00 00 00 57 [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:11]Read from MH i2c: E2 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 A0 3E 00 90 00 52 [11:02:11]RAPDU: 90 00 [11:02:11]wFMCommunicate OK [11:02:11]wFMCommunicate request_size=255 [11:02:11]MH_SAM_APDU [11:02: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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 B3 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC E9 00 00 35 04 06 00 73 53 [11:02:11]Write to MH i2c: E2 02 01 A1 3E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 B3 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC E9 00 00 35 04 06 00 73 53 00 00 2E [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:11]Read from MH i2c: E2 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 A1 3E 00 90 00 53 [11:02:11]RAPDU: 90 00 [11:02:11]wFMCommunicate OK [11:02:11]wFMCommunicate request_size=9 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 0D 02 02 04 FC 9E 61 8B [11:02:11]Write to MH i2c: E2 0C 00 A2 3E 80 0D 02 02 04 00 FC 9E 61 8B 00 00 E8 [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:11]Read from MH i2c: E2 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 03 00 A2 3E 00 90 00 54 [11:02:11]RAPDU: 90 00 [11:02:11]wFMCommunicate OK [11:02:11]wFMCommunicate request_size=4 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 0D 03 02 [11:02:11]Write to MH i2c: E2 08 00 A3 3E 80 0D 03 02 00 00 00 00 5C [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:11]Read from MH i2c: E2 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 0B 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 0B 00 A3 3E 00 B6 E8 FA E6 D5 1D BC 4A 90 00 D3 [11:02:11]RAPDU: B6 E8 FA E6 D5 1D BC 4A 90 00 [11:02:11]wFMCommunicate OK [11:02:11]SAM_PROTO_SignData done [11:02:11]FM_MakeSignedData done [11:02:11]CreateOFDProtocolMessage [11:02:11]wFMCommunicate request_size=4 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 11 00 00 [11:02:11]Write to MH i2c: E2 08 00 A4 3E 80 11 00 00 00 00 00 00 5C [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:11]Read from MH i2c: E2 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 17 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 17 00 A4 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AF [11:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:02:11]wFMCommunicate OK [11:02:11]CreateOFDProtocolMessage done [11:02:11]OFDSenderStorePacket 59868 [11:02:11]StoreOFDPacket docnum=59868 [11:02:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 BB 71 06 01 F8 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 B3 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC E9 00 00 35 04 06 00 73 53 FC 9E 61 8B B6 E8 FA E6 D5 1D BC 4A [11:02:11]CheckFolder [11:02:11]dirname=/storage/ofd_packets [11:02:11]CheckFolder done [11:02:11]ProducePacketName [11:02:11]name=ofd_packets/00059868 [11:02:11]NVStorageSaveData ofd_packets/00059868 [11:02:11]File name is /storage/ofd_packets/00059868 [11:02:11]Write 300 bytes [11:02:11]NVStorageSaveData done [11:02:11]OFDSenderStorePacket done [11:02:11]KKMCreateOFDPacket done [11:02:11]NVStorageSaveData kkm_last_timestamp [11:02:11]File name is /storage/kkm_last_timestamp [11:02:11]Write 4 bytes [11:02:11]NVStorageSaveData done [11:02:11]ExternCall_PrintAddStr [11:02:11]wPrintStart [11:02:11]Write to MH i2c: 01 00 00 A5 3E E3 [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: 01 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: 01 07 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: 01 07 00 A5 3E 00 00 00 00 00 FF 0F F8 [11:02:11]RasterBufferAndPrint [11:02:11]line Счет N : (1)545563 [11:02:11]line ИНН: 02508201610067 [11:02:11]line Контрольно-Кассовый Чек [11:02:11]line ПРОДАЖА [11:02:11]line ТРК (МРК, ГНК) : 72 [11:02:11]line Товар: 2711190000 [11:02:11]line ГАЗ-К-5 [11:02:11]line 29.500 * 33.90 [11:02:11]line = 1000.05 [11:02:11]line НДС 12% НСП 1% [11:02:11]line > о реализуемом товаре [11:02:11]line ОКРУГЛЕНИЕ: -0.05 [11:02:11]line ИТОГО: 1000.00 [11:02:11]line Внесено: 1000.00 [11:02:11]line СДАЧА: 0.00 [11:02:11]line НСП 1% : 8.85 [11:02:11]line НДС 12% : 106.20 [11:02:11]line Наличными: 1000.00 [11:02:11]line Безнал.: 0.00 [11:02:11]line Место: АЗС № 117 "Партнер Нефть" [11:02:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:02:11]line СНО: Общий режим [11:02:11]line Чек 263 05.06.2024 11:02 [11:02:11]line Смена: 72 ФФД: 1.0 [11:02:11]line ЗНМ: 0300000048 [11:02:11]line РНМ: 0000000000151680 [11:02:11]line Версия ККМ: v1.0 [11:02:11]line [11:02:11]line Дисконтная программа [11:02:11]line СУГ [11:02:11]line номер 117 [11:02:11]line сэкономлено 29.50 сом [11:02:11]line ФМ: 0000000000959414 [11:02:11]line ФД: 59868 [11:02:11]line ФПД: 126804557717899 [11:02:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110211&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59868&fm=126804557717899&tin=02508201610067®Number=0000000000151680&sum=100000 [11:02:12]OFD Sender: Processing packet 59868 [packets to send 53, broken 52] [11:02:12]ProducePacketName [11:02:12]name=ofd_packets/00059868 [11:02:12]OFD Sender: To server: pG, [11:02:12]CommunicateWithHost lk.salyk.kg:30040 [11:02:12]ConnectInit lk.salyk.kg [11:02:12]written 0, free lines is 4095 [11:02:12]Connected sock=10 [11:02:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 BB 71 06 01 F8 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 B3 45 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC E9 00 00 35 04 06 00 73 53 FC 9E 61 8B B6 E8 FA E6 D5 1D BC 4A [11:02:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E4 A1 47 00 0E 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC E9 00 00 F4 03 04 00 B7 F1 5F 66 B6 04 01 00 00 C5 8A A7 CF 05 DD 01 4C [11:02:12]CommunicateWithHost err = 0 [11:02:12]CheckOFDResponse [11:02:12]1017 (14) - 77093643461234 [11:02:12]1041 (16) - 0000000000959414 [11:02:12]1040 (4) - 59868 [11:02:12]1012 (4) - 05.06.2024 05:03 [11:02:12]1206 (1) - 0 [11:02:12]OFD Sender: Remove packet 59868 [11:02:12]ProducePacketName [11:02:12]name=ofd_packets/00059868 [11:02:12]NVStorageDeleteData [11:02:12]Write to MH i2c: 01 00 00 D5 3E 13 [11:02:12]Write i2c OK [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: 01 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: 01 07 00 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: 01 07 00 D5 3E 00 00 00 00 00 4B 0C 71 [11:02:12]RasterBufferAndPrint [11:02:12]line [11:02:12]line [11:02:12]line [11:02:12]line [11:02:12]line [11:02:12]written 0, free lines is 3153 [11:02:12]MH_Cut [11:02:12]Write to MH i2c: D1 01 00 DC 3E 01 EC [11:02:12]Write i2c OK [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: D1 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: D1 01 00 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: D1 01 00 DC 3E 00 EB [11:02:12]Write to MH i2c: 01 00 00 DD 3E 1B [11:02:12]Write i2c OK [11:02:12]MH_I2C_Read... [11:02:12]OFD Sender: No OFD packet to send [11:02:13]*** Cut start [11:02:13]*** Partial cut [11:02:13]*** CUTSNS_PIN = 1 [11:02:13]*** CUTSNS_PIN = 0 [11:02:13]*** Brake cut motor [11:02:14]Read from MH i2c: 01 [11:02:14]MH_I2C_Read... [11:02:14]*** Stop cut motor [11:02:14]*** Cut end [11:02:14]Read from MH i2c: 01 07 00 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: 01 07 00 DD 3E 00 00 00 00 00 FF 0F 30 [11:02:14]process_action close_receipt done [11:02:14]requested_data is exist [11:02:14]produce_requested_data [11:02:14]requested_item fm.sn is exist - process it [11:02:14]wFMCommunicate request_size=4 [11:02:14]MH_SAM_APDU [11:02:14]CAPDU: 80 11 00 00 [11:02:14]Write to MH i2c: E2 08 00 DE 3E 80 11 00 00 00 00 00 00 96 [11:02:14]Write i2c OK [11:02:14]MH_I2C_Read... [11:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:14]Read from MH i2c: E2 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: E2 17 00 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: E2 17 00 DE 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E9 [11:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:02:14]wFMCommunicate OK [11:02:14]requested_item fd.num is exist - process it [11:02:14]SAM_PROTO_GetFieldsCounters [11:02:14]wFMCommunicate request_size=4 [11:02:14]MH_SAM_APDU [11:02:14]CAPDU: 80 13 00 00 [11:02:14]Write to MH i2c: E2 08 00 DF 3E 80 13 00 00 00 00 00 00 99 [11:02:14]Write i2c OK [11:02:14]MH_I2C_Read... [11:02:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:14]Read from MH i2c: E2 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: E2 62 00 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: E2 62 00 DF 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DC E9 00 00 0E 04 04 00 48 00 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 DB [11:02:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DC E9 00 00 0E 04 04 00 48 00 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 [11:02:14]wFMCommunicate OK [11:02:14]SAM_PROTO_GetFieldsCounters done [11:02:14]requested_item shift.num is exist - process it [11:02:14]requested_item shift.opened is exist - process it [11:02:14]req_shift_opened [11:02:14]FM_GetShiftState [11:02:14]SAM_PROTO_GetShiftState [11:02:14]wFMCommunicate request_size=4 [11:02:14]MH_SAM_APDU [11:02:14]CAPDU: 80 13 01 00 [11:02:14]Write to MH i2c: E2 08 00 E0 3E 80 13 01 00 00 00 00 00 9B [11:02:14]Write i2c OK [11:02:14]MH_I2C_Read... [11:02:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:14]Read from MH i2c: E2 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: E2 0E 00 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: E2 0E 00 E0 3E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D3 [11:02:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:02:14]wFMCommunicate OK [11:02:14]SAM_PROTO_GetShiftState done [11:02:14]FM_GetShiftState done [11:02:14]req_shift_opened done [11:02:14]requested_item shift.open_date is exist - process it [11:02:14]req_shift_open_date [11:02:14]req_shift_open_date done [11:02:14]produce_requested_data done [11:02:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59868,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:02:14]process_action_free close_receipt [11:02:14]json_value_free [11:02:14]json_value_free done [11:02:14]process_json_proto returns [11:02:14]Send response to host [11:02:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59868,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:02:14]free response buf [11:02:14]execute_script done [11:02:14]execute_script returns [11:02:14]free content buf [11:02:14]Sock 8.Close socket [11:02:14]Sock 8.Thread stoped [11:02:17]OFD Sender: No OFD packet to send [11:02:22]OFD Sender: No OFD packet to send [11:02:28]OFD Sender: No OFD packet to send [11:02:33]OFD Sender: No OFD packet to send [11:02:38]OFD Sender: No OFD packet to send [11:02:43]OFD Sender: No OFD packet to send [11:02:48]OFD Sender: No OFD packet to send [11:02:53]OFD Sender: No OFD packet to send [11:02:58]OFD Sender: No OFD packet to send [11:03:03]OFD Sender: No OFD packet to send [11:03:08]OFD Sender: No OFD packet to send [11:03:13]OFD Sender: No OFD packet to send [11:03:18]OFD Sender: No OFD packet to send [11:03:23]OFD Sender: No OFD packet to send [11:03:28]OFD Sender: No OFD packet to send [11:03:33]OFD Sender: No OFD packet to send [11:03:38]OFD Sender: No OFD packet to send [11:03:43]OFD Sender: No OFD packet to send [11:03:48]OFD Sender: No OFD packet to send [11:03:53]OFD Sender: No OFD packet to send [11:03:58]OFD Sender: No OFD packet to send [11:04:03]OFD Sender: No OFD packet to send [11:04:08]OFD Sender: No OFD packet to send [11:04:13]OFD Sender: No OFD packet to send [11:04:18]OFD Sender: No OFD packet to send [11:04:23]OFD Sender: No OFD packet to send [11:04:28]OFD Sender: No OFD packet to send [11:04:33]OFD Sender: No OFD packet to send [11:04:38]OFD Sender: No OFD packet to send [11:04:43]OFD Sender: No OFD packet to send [11:04:48]OFD Sender: No OFD packet to send [11:04:53]OFD Sender: No OFD packet to send [11:04:58]OFD Sender: No OFD packet to send [11:05:03]OFD Sender: No OFD packet to send [11:05:08]OFD Sender: No OFD packet to send [11:05:13]OFD Sender: No OFD packet to send [11:05:16]accept exits with 9 [11:05:16]New connection [11:05:16]New thread 3066957156 created [11:05:16]Thread 3067100516 joined [11:05:16]Waiting for new connection... [11:05:16] Sock 9.Parse request [11:05:16]Sock 9.Check first char [11:05:16]Sock 9.First char is OK [11:05:16]request: POST /json_proto HTTP/1.0 [11:05:16]Method: POST [11:05:16]URL: /json_proto [11:05:16]Method is POST - this is cgi request [11:05:16]url: /json_proto [11:05:16]query_string will be loaded in cgi processing [11:05:16]execute_cgi json_proto POST (null) [11:05:16]execute_cgi path=json_proto method=POST [11:05:16]POST find Content-Length [11:05:16]Host: 172.17.60.68:8080 [11:05:16]Content-Length: 675 [11:05:16]Content-Type: application/json [11:05:16] [11:05:16]POST finish read [11:05:16]Found Content-Length = 675 [11:05:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545569", "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" : 72.90, "quantity" : 12.350, "sum" : 900.32, "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" ] } } [11:05:16]execute_script... [11:05: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)545569", "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" : 72.90, "quantity" : 12.350, "sum" : 900.32, "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" ] } } [11:05:16]POST & json_proto [11:05:16]process_json_proto [11:05:16]json parsed OK: [11:05:16]protocol is kg_v1.0 [11:05:16]action value=close_receipt [11:05:16]process_action close_receipt [11:05:16]cmd_close_receipt [11:05:16]MH_GetDate [11:05:16]Write to MH i2c: F0 00 00 E1 3E 0E [11:05:16]Write i2c OK [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: F0 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: F0 09 00 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: F0 09 00 E1 3E 00 6D 46 60 66 9A 61 5F 66 50 [11:05:16]GetLastDocTimeStamp 1717585331 [11:05:16]current date 1717585517 [11:05:16]FM_GetShiftState [11:05:16]SAM_PROTO_GetShiftState [11:05:16]wFMCommunicate request_size=4 [11:05:16]MH_SAM_APDU [11:05:16]CAPDU: 80 13 01 00 [11:05:16]Write to MH i2c: E2 08 00 E2 3E 80 13 01 00 00 00 00 00 9D [11:05:16]Write i2c OK [11:05:16]MH_I2C_Read... [11:05:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:16]Read from MH i2c: E2 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 0E 00 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 0E 00 E2 3E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [11:05:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:05:16]wFMCommunicate OK [11:05:16]SAM_PROTO_GetShiftState done [11:05:16]FM_GetShiftState done [11:05:16]opened in 1717545916 [11:05:16]opened+sec_in_day 1717632316 [11:05:16]quantity*price = 90031 [11:05:16]sum+1 = 90033 [11:05:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.61 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 264 05.06.2024 11:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59869 ФПД: 254696496178963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110517&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59869&fm=254696496178963&tin=02508201610067®Number=0000000000151680&sum=90000 [11:05:17]StoreToDocumentArchive [11:05:17]shift 72 fd 59869 [11:05:17]save to /storage/0072/doc_00059869 [11:05:17]save last doc name /storage/0072/doc_00059869 to /storage/kkm_last_doc_name [11:05:17]save OK [11:05:17]Clear old archive folders... [11:05:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:05:17]tlvbuf is B6F793F0 [11:05:17]SAM_PROTO_ClearQueue [11:05:17]wFMCommunicate request_size=4 [11:05:17]MH_SAM_APDU [11:05:17]CAPDU: 80 09 00 00 [11:05:17]Write to MH i2c: E2 08 00 EF 3E 80 09 00 00 00 00 00 00 9F [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:17]Read from MH i2c: E2 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 EF 3E 00 90 00 A1 [11:05:17]RAPDU: 90 00 [11:05:17]wFMCommunicate OK [11:05:17]SAM_PROTO_ClearQueue done [11:05:17]KKMCreateOFDPacket [11:05:17]OFDProtocolAddRootSTLVToBuf [11:05:17]FM_MakeSignedData [11:05:17]FM_MakeSignedData [11:05:17]SAM_PROTO_SignData [11:05:17]wFMCommunicate request_size=4 [11:05:17]MH_SAM_APDU [11:05:17]CAPDU: 80 0D 01 02 [11:05:17]Write to MH i2c: E2 08 00 F0 3E 80 0D 01 02 00 00 00 00 A7 [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:17]Read from MH i2c: E2 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 F0 3E 00 90 00 A2 [11:05:17]RAPDU: 90 00 [11:05:17]wFMCommunicate OK [11:05:17]wFMCommunicate request_size=255 [11:05:17]MH_SAM_APDU [11:05:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 30 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B0 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 59 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 08 01 00 00 F4 03 04 00 6D 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD E9 00 00 35 04 06 00 E7 A5 26 2E [11:05:17]Write to MH i2c: E2 02 01 F1 3E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 30 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B0 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 59 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 08 01 00 00 F4 03 04 00 6D 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD E9 00 00 35 04 06 00 E7 A5 26 2E 00 00 02 [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:17]Read from MH i2c: E2 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 F1 3E 00 90 00 A3 [11:05:17]RAPDU: 90 00 [11:05:17]wFMCommunicate OK [11:05:17]wFMCommunicate request_size=7 [11:05:17]MH_SAM_APDU [11:05:17]CAPDU: 80 0D 02 02 02 27 13 [11:05:17]Write to MH i2c: E2 0A 00 F2 3E 80 0D 02 02 02 00 27 13 00 00 E8 [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:17]Read from MH i2c: E2 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 03 00 F2 3E 00 90 00 A4 [11:05:17]RAPDU: 90 00 [11:05:17]wFMCommunicate OK [11:05:17]wFMCommunicate request_size=4 [11:05:17]MH_SAM_APDU [11:05:17]CAPDU: 80 0D 03 02 [11:05:17]Write to MH i2c: E2 08 00 F3 3E 80 0D 03 02 00 00 00 00 AC [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:18]Read from MH i2c: E2 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 0B 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 0B 00 F3 3E 00 4F FD 21 26 22 DA 53 6C 90 00 FB [11:05:18]RAPDU: 4F FD 21 26 22 DA 53 6C 90 00 [11:05:18]wFMCommunicate OK [11:05:18]SAM_PROTO_SignData done [11:05:18]FM_MakeSignedData done [11:05:18]CreateOFDProtocolMessage [11:05:18]wFMCommunicate request_size=4 [11:05:18]MH_SAM_APDU [11:05:18]CAPDU: 80 11 00 00 [11:05:18]Write to MH i2c: E2 08 00 F4 3E 80 11 00 00 00 00 00 00 AC [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:18]Read from MH i2c: E2 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 17 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 17 00 F4 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FF [11:05:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:05:18]wFMCommunicate OK [11:05:18]CreateOFDProtocolMessage done [11:05:18]OFDSenderStorePacket 59869 [11:05:18]StoreOFDPacket docnum=59869 [11:05:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 52 4E 04 01 85 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 30 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B0 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 59 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 08 01 00 00 F4 03 04 00 6D 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD E9 00 00 35 04 06 00 E7 A5 26 2E 27 13 4F FD 21 26 22 DA 53 6C [11:05:18]CheckFolder [11:05:18]dirname=/storage/ofd_packets [11:05:18]CheckFolder done [11:05:18]ProducePacketName [11:05:18]name=ofd_packets/00059869 [11:05:18]NVStorageSaveData ofd_packets/00059869 [11:05:18]File name is /storage/ofd_packets/00059869 [11:05:18]Write 298 bytes [11:05:18]NVStorageSaveData done [11:05:18]OFDSenderStorePacket done [11:05:18]KKMCreateOFDPacket done [11:05:18]NVStorageSaveData kkm_last_timestamp [11:05:18]File name is /storage/kkm_last_timestamp [11:05:18]Write 4 bytes [11:05:18]NVStorageSaveData done [11:05:18]ExternCall_PrintAddStr [11:05:18]wPrintStart [11:05:18]Write to MH i2c: 01 00 00 F5 3E 33 [11:05:18]OFD Sender: Processing packet 59869 [packets to send 53, broken 52] [11:05:18]ProducePacketName [11:05:18]name=ofd_packets/00059869 [11:05:18]OFD Sender: To server: pG, [11:05:18]CommunicateWithHost lk.salyk.kg:30040 [11:05:18]ConnectInit lk.salyk.kg [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 07 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 07 00 F5 3E 00 00 00 00 00 FF 0F 48 [11:05:18]RasterBufferAndPrint [11:05:18]line Счет N : (1)545569 [11:05:18]line ИНН: 02508201610067 [11:05:18]line Контрольно-Кассовый Чек [11:05:18]line ПРОДАЖА [11:05:18]line ТРК (МРК, ГНК) : 61 [11:05:18]line Товар: 2710194210 [11:05:18]line ДТ-К-5 [11:05:18]line 12.350 * 72.90 [11:05:18]line = 900.32 [11:05:18]line НДС 12% НСП 1% [11:05:18]line > о реализуемом товаре [11:05:18]line ОКРУГЛЕНИЕ: -0.32 [11:05:18]line ИТОГО: 900.00 [11:05:18]line Внесено: 900.00 [11:05:18]line СДАЧА: 0.00 [11:05:18]line НСП 1% : 7.97 [11:05:18]line НДС 12% : 95.61 [11:05:18]line Наличными: 900.00 [11:05:18]line Безнал.: 0.00 [11:05:18]line Место: АЗС № 117 "Партнер Нефть" [11:05:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:05:18]line СНО: Общий режим [11:05:18]line Чек 264 05.06.2024 11:05 [11:05:18]line Смена: 72 ФФД: 1.0 [11:05:18]line ЗНМ: 0300000048 [11:05:18]line РНМ: 0000000000151680 [11:05:18]line Версия ККМ: v1.0 [11:05:18]line ФМ: 0000000000959414 [11:05:18]line ФД: 59869 [11:05:18]line ФПД: 254696496178963 [11:05:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110517&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59869&fm=254696496178963&tin=02508201610067®Number=0000000000151680&sum=90000 [11:05:18]Connected sock=10 [11:05:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 52 4E 04 01 85 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 30 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B0 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 59 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 08 01 00 00 F4 03 04 00 6D 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD E9 00 00 35 04 06 00 E7 A5 26 2E 27 13 4F FD 21 26 22 DA 53 6C [11:05:18]written 0, free lines is 4095 [11:05:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D8 A2 47 00 50 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 39 35 39 34 31 34 10 04 04 00 DD E9 00 00 F4 03 04 00 71 F2 5F 66 B6 04 01 00 00 20 09 12 33 E9 91 B7 B7 [11:05:18]CommunicateWithHost err = 0 [11:05:18]CheckOFDResponse [11:05:18]1017 (14) - 77093643461234 [11:05:18]1041 (16) - 0000000000959414 [11:05:18]1040 (4) - 59869 [11:05:18]1012 (4) - 05.06.2024 05:06 [11:05:18]1206 (1) - 0 [11:05:18]OFD Sender: Remove packet 59869 [11:05:18]ProducePacketName [11:05:18]name=ofd_packets/00059869 [11:05:18]NVStorageDeleteData [11:05:18]Write to MH i2c: 01 00 00 20 3F 5F [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 07 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 07 00 20 3F 00 00 00 00 00 9C 0C 0E [11:05:18]RasterBufferAndPrint [11:05:18]line [11:05:18]line [11:05:18]line [11:05:18]line [11:05:18]line [11:05:18]written 0, free lines is 3233 [11:05:18]MH_Cut [11:05:18]Write to MH i2c: D1 01 00 27 3F 01 38 [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: D1 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: D1 01 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: D1 01 00 27 3F 00 37 [11:05:18]Write to MH i2c: 01 00 00 28 3F 67 [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:19]OFD Sender: No OFD packet to send [11:05:19]*** Cut start [11:05:19]*** Partial cut [11:05:19]*** CUTSNS_PIN = 1 [11:05:19]*** CUTSNS_PIN = 0 [11:05:20]*** Brake cut motor [11:05:20]Read from MH i2c: 01 [11:05:20]MH_I2C_Read... [11:05:20]*** Stop cut motor [11:05:20]*** Cut end [11:05:20]Read from MH i2c: 01 07 00 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: 01 07 00 28 3F 00 00 00 00 00 FF 0F 7C [11:05:20]process_action close_receipt done [11:05:20]requested_data is exist [11:05:20]produce_requested_data [11:05:20]requested_item fm.sn is exist - process it [11:05:20]wFMCommunicate request_size=4 [11:05:20]MH_SAM_APDU [11:05:20]CAPDU: 80 11 00 00 [11:05:20]Write to MH i2c: E2 08 00 29 3F 80 11 00 00 00 00 00 00 E2 [11:05:20]Write i2c OK [11:05:20]MH_I2C_Read... [11:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:20]Read from MH i2c: E2 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: E2 17 00 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: E2 17 00 29 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [11:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:05:20]wFMCommunicate OK [11:05:20]requested_item fd.num is exist - process it [11:05:20]SAM_PROTO_GetFieldsCounters [11:05:20]wFMCommunicate request_size=4 [11:05:20]MH_SAM_APDU [11:05:20]CAPDU: 80 13 00 00 [11:05:20]Write to MH i2c: E2 08 00 2A 3F 80 13 00 00 00 00 00 00 E5 [11:05:20]Write i2c OK [11:05:20]MH_I2C_Read... [11:05:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:20]Read from MH i2c: E2 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: E2 62 00 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: E2 62 00 2A 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DD E9 00 00 0E 04 04 00 48 00 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 2B [11:05:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DD E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:05:20]wFMCommunicate OK [11:05:20]SAM_PROTO_GetFieldsCounters done [11:05:20]requested_item shift.num is exist - process it [11:05:20]requested_item shift.opened is exist - process it [11:05:20]req_shift_opened [11:05:20]FM_GetShiftState [11:05:20]SAM_PROTO_GetShiftState [11:05:20]wFMCommunicate request_size=4 [11:05:20]MH_SAM_APDU [11:05:20]CAPDU: 80 13 01 00 [11:05:20]Write to MH i2c: E2 08 00 2B 3F 80 13 01 00 00 00 00 00 E7 [11:05:20]Write i2c OK [11:05:20]MH_I2C_Read... [11:05:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:20]Read from MH i2c: E2 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: E2 0E 00 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: E2 0E 00 2B 3F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [11:05:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:05:20]wFMCommunicate OK [11:05:20]SAM_PROTO_GetShiftState done [11:05:20]FM_GetShiftState done [11:05:20]req_shift_opened done [11:05:20]requested_item shift.open_date is exist - process it [11:05:20]req_shift_open_date [11:05:20]req_shift_open_date done [11:05:20]produce_requested_data done [11:05:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59869,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:05:20]process_action_free close_receipt [11:05:20]json_value_free [11:05:20]json_value_free done [11:05:20]process_json_proto returns [11:05:20]Send response to host [11:05:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59869,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:05:20]free response buf [11:05:20]execute_script done [11:05:20]execute_script returns [11:05:20]free content buf [11:05:20]Sock 9.Close socket [11:05:20]Sock 9.Thread stoped [11:05:21]accept exits with 8 [11:05:21]New connection [11:05:21]New thread 3067100516 created [11:05:21]Thread 3066957156 joined [11:05:21]Waiting for new connection... [11:05:21] Sock 8.Parse request [11:05:21]Sock 8.Check first char [11:05:21]Sock 8.First char is OK [11:05:21]request: POST /json_proto HTTP/1.0 [11:05:21]Method: POST [11:05:21]URL: /json_proto [11:05:21]Method is POST - this is cgi request [11:05:21]url: /json_proto [11:05:21]query_string will be loaded in cgi processing [11:05:21]execute_cgi json_proto POST (null) [11:05:21]execute_cgi path=json_proto method=POST [11:05:21]POST find Content-Length [11:05:21]Host: 172.17.60.68:8080 [11:05:21]Content-Length: 841 [11:05:21]Content-Type: application/json [11:05:21] [11:05:21]POST finish read [11:05:21]Found Content-Length = 841 [11:05:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:21]execute_script... [11:05:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:21]POST & json_proto [11:05:21]process_json_proto [11:05:21]json parsed OK: [11:05:21]protocol is kg_v1.0 [11:05:21]action value=close_receipt [11:05:21]process_action close_receipt [11:05:21]cmd_close_receipt [11:05:21]MH_GetDate [11:05:21]Write to MH i2c: F0 00 00 2C 3F 5A [11:05:21]Write i2c OK [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: F0 [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: F0 09 00 [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: F0 09 00 2C 3F 00 72 46 60 66 9A 61 5F 66 A1 [11:05:21]GetLastDocTimeStamp 1717585517 [11:05:21]current date 1717585522 [11:05:21]FM_GetShiftState [11:05:21]SAM_PROTO_GetShiftState [11:05:21]wFMCommunicate request_size=4 [11:05:21]MH_SAM_APDU [11:05:21]CAPDU: 80 13 01 00 [11:05:21]Write to MH i2c: E2 08 00 2D 3F 80 13 01 00 00 00 00 00 E9 [11:05:21]Write i2c OK [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: E2 [11:05:21]MH_I2C_Read... [11:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:21]Read from MH i2c: E2 0E 00 [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: E2 0E 00 2D 3F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [11:05:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:05:21]wFMCommunicate OK [11:05:21]SAM_PROTO_GetShiftState done [11:05:21]FM_GetShiftState done [11:05:21]opened in 1717545916 [11:05:21]opened+sec_in_day 1717632316 [11:05:21]quantity*price = 66900 [11:05:21]sum+1 = 66901 [11:05:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 0.00 Безнал.: 669.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 265 05.06.2024 11:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59870 ФПД: 1466631271043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110522&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59870&fm=1466631271043&tin=02508201610067®Number=0000000000151680&sum=66900 [11:05:22]StoreToDocumentArchive [11:05:22]shift 72 fd 59870 [11:05:22]save to /storage/0072/doc_00059870 [11:05:22]save last doc name /storage/0072/doc_00059870 to /storage/kkm_last_doc_name [11:05:22]save OK [11:05:22]Clear old archive folders... [11:05:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:22]tlvbuf is 0040DA00 [11:05:22]SAM_PROTO_ClearQueue [11:05:22]wFMCommunicate request_size=4 [11:05:22]MH_SAM_APDU [11:05:22]CAPDU: 80 09 00 00 [11:05:22]Write to MH i2c: E2 08 00 3A 3F 80 09 00 00 00 00 00 00 EB [11:05:22]Write i2c OK [11:05:22]MH_I2C_Read... [11:05:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:22]Read from MH i2c: E2 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 03 00 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 03 00 3A 3F 00 90 00 ED [11:05:22]RAPDU: 90 00 [11:05:22]wFMCommunicate OK [11:05:22]SAM_PROTO_ClearQueue done [11:05:22]KKMCreateOFDPacket [11:05:22]OFDProtocolAddRootSTLVToBuf [11:05:22]FM_MakeSignedData [11:05:22]FM_MakeSignedData [11:05:22]SAM_PROTO_SignData [11:05:22]wFMCommunicate request_size=4 [11:05:22]MH_SAM_APDU [11:05:22]CAPDU: 80 0D 01 02 [11:05:22]Write to MH i2c: E2 08 00 3B 3F 80 0D 01 02 00 00 00 00 F3 [11:05:22]Write i2c OK [11:05:22]MH_I2C_Read... [11:05:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:22]Read from MH i2c: E2 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 03 00 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 03 00 3B 3F 00 90 00 EE [11:05:22]RAPDU: 90 00 [11:05:22]wFMCommunicate OK [11:05:22]wFMCommunicate request_size=255 [11:05:22]MH_SAM_APDU [11:05:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 72 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE E9 00 00 35 04 06 00 01 [11:05:22]Write to MH i2c: E2 02 01 3C 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 72 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE E9 00 00 35 04 06 00 01 00 00 3F [11:05:22]Write i2c OK [11:05:22]MH_I2C_Read... [11:05:23]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:23]E2 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 03 00 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 03 00 3C 3F 00 90 00 EF [11:05:23]RAPDU: 90 00 [11:05:23]wFMCommunicate OK [11:05:23]wFMCommunicate request_size=10 [11:05:23]MH_SAM_APDU [11:05:23]CAPDU: 80 0D 02 02 05 55 7A 09 32 83 [11:05:23]Write to MH i2c: E2 0D 00 3D 3F 80 0D 02 02 05 00 55 7A 09 32 83 00 00 8D [11:05:23]Write i2c OK [11:05:23]MH_I2C_Read... [11:05:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:23]Read from MH i2c: E2 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 03 00 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 03 00 3D 3F 00 90 00 F0 [11:05:23]RAPDU: 90 00 [11:05:23]wFMCommunicate OK [11:05:23]wFMCommunicate request_size=4 [11:05:23]MH_SAM_APDU [11:05:23]CAPDU: 80 0D 03 02 [11:05:23]Write to MH i2c: E2 08 00 3E 3F 80 0D 03 02 00 00 00 00 F8 [11:05:23]Write i2c OK [11:05:23]MH_I2C_Read... [11:05:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:23]Read from MH i2c: E2 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 0B 00 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 0B 00 3E 3F 00 23 13 D7 93 ED B0 3D 92 90 00 05 [11:05:23]RAPDU: 23 13 D7 93 ED B0 3D 92 90 00 [11:05:23]wFMCommunicate OK [11:05:23]SAM_PROTO_SignData done [11:05:23]FM_MakeSignedData done [11:05:23]CreateOFDProtocolMessage [11:05:23]wFMCommunicate request_size=4 [11:05:23]MH_SAM_APDU [11:05:23]CAPDU: 80 11 00 00 [11:05:23]Write to MH i2c: E2 08 00 3F 3F 80 11 00 00 00 00 00 00 F8 [11:05:23]Write i2c OK [11:05:23]MH_I2C_Read... [11:05:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:23]Read from MH i2c: E2 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 17 00 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: E2 17 00 3F 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [11:05:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:05:23]wFMCommunicate OK [11:05:23]CreateOFDProtocolMessage done [11:05:23]OFDSenderStorePacket 59870 [11:05:23]StoreOFDPacket docnum=59870 [11:05:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 5B 07 01 01 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 72 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE E9 00 00 35 04 06 00 01 55 7A 09 32 83 23 13 D7 93 ED B0 3D 92 [11:05:23]CheckFolder [11:05:23]dirname=/storage/ofd_packets [11:05:23]CheckFolder done [11:05:23]ProducePacketName [11:05:23]name=ofd_packets/00059870 [11:05:23]NVStorageSaveData ofd_packets/00059870 [11:05:23]File name is /storage/ofd_packets/00059870 [11:05:23]Write 301 bytes [11:05:23]NVStorageSaveData done [11:05:23]OFDSenderStorePacket done [11:05:23]KKMCreateOFDPacket done [11:05:23]NVStorageSaveData kkm_last_timestamp [11:05:23]File name is /storage/kkm_last_timestamp [11:05:23]Write 4 bytes [11:05:23]NVStorageSaveData done [11:05:23]ExternCall_PrintAddStr [11:05:23]wPrintStart [11:05:23]Write to MH i2c: 01 00 00 40 3F 7F [11:05:23]Write i2c OK [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 07 00 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 07 00 40 3F 00 00 00 00 00 FF 0F 94 [11:05:23]RasterBufferAndPrint [11:05:23]line Счет N : (1)545570 [11:05:23]line ИНН: 02508201610067 [11:05:23]line Контрольно-Кассовый Чек [11:05:23]line ПРОДАЖА [11:05:23]line ТРК (МРК, ГНК) : 32 [11:05:23]line Товар: 2710124130 [11:05:23]line Аи-92-К-5 [11:05:23]line 10.000 * 66.90 [11:05:23]line = 669.00 [11:05:23]line НДС 12% НСП 1% [11:05:23]line > о реализуемом товаре [11:05:23]line ИТОГО: 669.00 [11:05:23]line НСП 1% : 5.92 [11:05:23]line НДС 12% : 71.04 [11:05:23]line Наличными: 0.00 [11:05:23]line Безнал.: 669.00 [11:05:23]line Место: АЗС № 117 "Партнер Нефть" [11:05:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:05:23]line СНО: Общий режим [11:05:23]line Чек 265 05.06.2024 11:05 [11:05:23]line Смена: 72 ФФД: 1.0 [11:05:23]line ЗНМ: 0300000048 [11:05:23]line РНМ: 0000000000151680 [11:05:23]line Версия ККМ: v1.0 [11:05:23]line Платежная система: АКБ Кыргызстан [11:05:23]line ФМ: 0000000000959414 [11:05:23]line ФД: 59870 [11:05:23]line ФПД: 1466631271043 [11:05:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110522&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59870&fm=1466631271043&tin=02508201610067®Number=0000000000151680&sum=66900 [11:05:23]OFD Sender: Processing packet 59870 [packets to send 53, broken 52] [11:05:23]ProducePacketName [11:05:23]name=ofd_packets/00059870 [11:05:23]written 0, free lines is 4095 [11:05:23]OFD Sender: To server: pG, [11:05:23]CommunicateWithHost lk.salyk.kg:30040 [11:05:23]ConnectInit lk.salyk.kg [11:05:23]Connected sock=10 [11:05:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 5B 07 01 01 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 72 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE E9 00 00 35 04 06 00 01 55 7A 09 32 83 23 13 D7 93 ED B0 3D 92 [11:05:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BC 9C 47 00 F4 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE E9 00 00 F4 03 04 00 77 F2 5F 66 B6 04 01 00 00 46 C3 48 3A AC EB 61 38 [11:05:23]CommunicateWithHost err = 0 [11:05:23]CheckOFDResponse [11:05:23]1017 (14) - 77093643461234 [11:05:23]1041 (16) - 0000000000959414 [11:05:23]1040 (4) - 59870 [11:05:23]1012 (4) - 05.06.2024 05:07 [11:05:23]1206 (1) - 0 [11:05:23]OFD Sender: Remove packet 59870 [11:05:23]ProducePacketName [11:05:23]name=ofd_packets/00059870 [11:05:23]NVStorageDeleteData [11:05:23]Write to MH i2c: 01 00 00 6A 3F A9 [11:05:23]Write i2c OK [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 07 00 [11:05:23]MH_I2C_Read... [11:05:23]Read from MH i2c: 01 07 00 6A 3F 00 00 00 00 00 CB 0C 87 [11:05:24]RasterBufferAndPrint [11:05:24]line [11:05:24]line [11:05:24]line [11:05:24]line [11:05:24]line [11:05:24]written 0, free lines is 3287 [11:05:24]MH_Cut [11:05:24]Write to MH i2c: D1 01 00 71 3F 01 82 [11:05:24]Write i2c OK [11:05:24]MH_I2C_Read... [11:05:24]Read from MH i2c: D1 [11:05:24]MH_I2C_Read... [11:05:24]Read from MH i2c: D1 01 00 [11:05:24]MH_I2C_Read... [11:05:24]Read from MH i2c: D1 01 00 71 3F 00 81 [11:05:24]Write to MH i2c: 01 00 00 72 3F B1 [11:05:24]Write i2c OK [11:05:24]MH_I2C_Read... [11:05:24]OFD Sender: No OFD packet to send [11:05:24]*** Cut start [11:05:24]*** Partial cut [11:05:24]*** CUTSNS_PIN = 1 [11:05:24]*** CUTSNS_PIN = 0 [11:05:25]*** Brake cut motor [11:05:25]Read from MH i2c: 01 [11:05:25]MH_I2C_Read... [11:05:25]*** Stop cut motor [11:05:25]*** Cut end [11:05:25]Read from MH i2c: 01 07 00 [11:05:25]MH_I2C_Read... [11:05:25]Read from MH i2c: 01 07 00 72 3F 00 00 00 00 00 FF 0F C6 [11:05:25]process_action close_receipt done [11:05:25]requested_data is exist [11:05:25]produce_requested_data [11:05:25]requested_item fm.sn is exist - process it [11:05:25]wFMCommunicate request_size=4 [11:05:25]MH_SAM_APDU [11:05:25]CAPDU: 80 11 00 00 [11:05:25]Write to MH i2c: E2 08 00 73 3F 80 11 00 00 00 00 00 00 2C [11:05:25]Write i2c OK [11:05:25]MH_I2C_Read... [11:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:25]Read from MH i2c: E2 [11:05:25]MH_I2C_Read... [11:05:25]Read from MH i2c: E2 17 00 [11:05:25]MH_I2C_Read... [11:05:25]Read from MH i2c: E2 17 00 73 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7F [11:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:05:25]wFMCommunicate OK [11:05:25]requested_item fd.num is exist - process it [11:05:25]SAM_PROTO_GetFieldsCounters [11:05:25]wFMCommunicate request_size=4 [11:05:25]MH_SAM_APDU [11:05:25]CAPDU: 80 13 00 00 [11:05:25]Write to MH i2c: E2 08 00 74 3F 80 13 00 00 00 00 00 00 2F [11:05:25]Write i2c OK [11:05:25]MH_I2C_Read... [11:05:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:25]Read from MH i2c: E2 [11:05:25]MH_I2C_Read... [11:05:25]Read from MH i2c: E2 62 00 [11:05:25]MH_I2C_Read... [11:05:25]Read from MH i2c: E2 62 00 74 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DE E9 00 00 0E 04 04 00 48 00 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 79 [11:05:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DE E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:05:25]wFMCommunicate OK [11:05:25]SAM_PROTO_GetFieldsCounters done [11:05:25]requested_item shift.num is exist - process it [11:05:25]requested_item shift.opened is exist - process it [11:05:25]req_shift_opened [11:05:25]FM_GetShiftState [11:05:25]SAM_PROTO_GetShiftState [11:05:25]wFMCommunicate request_size=4 [11:05:25]MH_SAM_APDU [11:05:25]CAPDU: 80 13 01 00 [11:05:25]Write to MH i2c: E2 08 00 75 3F 80 13 01 00 00 00 00 00 31 [11:05:25]Write i2c OK [11:05:25]MH_I2C_Read... [11:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:25]Read from MH i2c: E2 [11:05:25]MH_I2C_Read... [11:05:25]Read from MH i2c: E2 0E 00 [11:05:25]MH_I2C_Read... [11:05:25]Read from MH i2c: E2 0E 00 75 3F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 69 [11:05:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:05:25]wFMCommunicate OK [11:05:25]SAM_PROTO_GetShiftState done [11:05:25]FM_GetShiftState done [11:05:25]req_shift_opened done [11:05:25]requested_item shift.open_date is exist - process it [11:05:25]req_shift_open_date [11:05:25]req_shift_open_date done [11:05:25]produce_requested_data done [11:05:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59870,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:05:25]process_action_free close_receipt [11:05:25]json_value_free [11:05:25]json_value_free done [11:05:25]process_json_proto returns [11:05:25]Send response to host [11:05:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59870,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:05:25]free response buf [11:05:25]execute_script done [11:05:25]execute_script returns [11:05:25]free content buf [11:05:25]Sock 8.Close socket [11:05:25]Sock 8.Thread stoped [11:05:29]OFD Sender: No OFD packet to send [11:05:34]OFD Sender: No OFD packet to send [11:05:39]OFD Sender: No OFD packet to send [11:05:44]OFD Sender: No OFD packet to send [11:05:49]OFD Sender: No OFD packet to send [11:05:54]OFD Sender: No OFD packet to send [11:05:59]OFD Sender: No OFD packet to send [11:06:04]OFD Sender: No OFD packet to send [11:06:09]OFD Sender: No OFD packet to send [11:06:14]OFD Sender: No OFD packet to send [11:06:19]OFD Sender: No OFD packet to send [11:06:24]OFD Sender: No OFD packet to send [11:06:29]OFD Sender: No OFD packet to send [11:06:34]OFD Sender: No OFD packet to send [11:06:39]OFD Sender: No OFD packet to send [11:06:44]OFD Sender: No OFD packet to send [11:06:49]OFD Sender: No OFD packet to send [11:06:54]OFD Sender: No OFD packet to send [11:06:56]accept exits with 9 [11:06:56]New connection [11:06:56]New thread 3066957156 created [11:06:56]Thread 3067100516 joined [11:06:56]Waiting for new connection... [11:06:56] Sock 9.Parse request [11:06:56]Sock 9.Check first char [11:06:56]Sock 9.First char is OK [11:06:56]request: POST /json_proto HTTP/1.0 [11:06:56]Method: POST [11:06:56]URL: /json_proto [11:06:56]Method is POST - this is cgi request [11:06:56]url: /json_proto [11:06:56]query_string will be loaded in cgi processing [11:06:56]execute_cgi json_proto POST (null) [11:06:56]execute_cgi path=json_proto method=POST [11:06:56]POST find Content-Length [11:06:56]Host: 172.17.60.68:8080 [11:06:56]Content-Length: 797 [11:06:56]Content-Type: application/json [11:06:56] [11:06:56]POST finish read [11:06:56]Found Content-Length = 797 [11:06:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545571", "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" : 72.90, "quantity" : 5.490, "sum" : 400.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" : 400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:56]execute_script... [11:06: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)545571", "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" : 72.90, "quantity" : 5.490, "sum" : 400.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" : 400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:56]POST & json_proto [11:06:56]process_json_proto [11:06:56]json parsed OK: [11:06:56]protocol is kg_v1.0 [11:06:56]action value=close_receipt [11:06:56]process_action close_receipt [11:06:56]cmd_close_receipt [11:06:56]MH_GetDate [11:06:56]Write to MH i2c: F0 00 00 76 3F A4 [11:06:56]Write i2c OK [11:06:56]MH_I2C_Read... [11:06:56]Read from MH i2c: F0 [11:06:56]MH_I2C_Read... [11:06:56]Read from MH i2c: F0 09 00 [11:06:56]MH_I2C_Read... [11:06:56]Read from MH i2c: F0 09 00 76 3F 00 D2 46 60 66 9A 61 5F 66 4B [11:06:56]GetLastDocTimeStamp 1717585522 [11:06:56]current date 1717585618 [11:06:56]FM_GetShiftState [11:06:56]SAM_PROTO_GetShiftState [11:06:56]wFMCommunicate request_size=4 [11:06:56]MH_SAM_APDU [11:06:56]CAPDU: 80 13 01 00 [11:06:56]Write to MH i2c: E2 08 00 77 3F 80 13 01 00 00 00 00 00 33 [11:06:56]Write i2c OK [11:06:56]MH_I2C_Read... [11:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:57]Read from MH i2c: E2 [11:06:57]MH_I2C_Read... [11:06:57]Read from MH i2c: E2 0E 00 [11:06:57]MH_I2C_Read... [11:06:57]Read from MH i2c: E2 0E 00 77 3F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6B [11:06:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:06:57]wFMCommunicate OK [11:06:57]SAM_PROTO_GetShiftState done [11:06:57]FM_GetShiftState done [11:06:57]opened in 1717545916 [11:06:57]opened+sec_in_day 1717632316 [11:06:57]quantity*price = 40022 [11:06:57]sum+1 = 40023 [11:06:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.22 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 0.00 Безнал.: 400.22 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 266 05.06.2024 11:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59871 ФПД: 90139067772377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59871&fm=90139067772377&tin=02508201610067®Number=0000000000151680&sum=40022 [11:06:58]StoreToDocumentArchive [11:06:58]shift 72 fd 59871 [11:06:58]save to /storage/0072/doc_00059871 [11:06:58]save last doc name /storage/0072/doc_00059871 to /storage/kkm_last_doc_name [11:06:58]save OK [11:06:58]Clear old archive folders... [11:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:06:58]tlvbuf is 004835F0 [11:06:58]SAM_PROTO_ClearQueue [11:06:58]wFMCommunicate request_size=4 [11:06:58]MH_SAM_APDU [11:06:58]CAPDU: 80 09 00 00 [11:06:58]Write to MH i2c: E2 08 00 84 3F 80 09 00 00 00 00 00 00 35 [11:06:58]Write i2c OK [11:06:58]MH_I2C_Read... [11:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:58]Read from MH i2c: E2 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 84 3F 00 90 00 37 [11:06:58]RAPDU: 90 00 [11:06:58]wFMCommunicate OK [11:06:58]SAM_PROTO_ClearQueue done [11:06:58]KKMCreateOFDPacket [11:06:58]OFDProtocolAddRootSTLVToBuf [11:06:58]FM_MakeSignedData [11:06:58]FM_MakeSignedData [11:06:58]SAM_PROTO_SignData [11:06:58]wFMCommunicate request_size=4 [11:06:58]MH_SAM_APDU [11:06:58]CAPDU: 80 0D 01 02 [11:06:58]Write to MH i2c: E2 08 00 85 3F 80 0D 01 02 00 00 00 00 3D [11:06:58]Write i2c OK [11:06:58]MH_I2C_Read... [11:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:58]Read from MH i2c: E2 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 85 3F 00 90 00 38 [11:06:58]RAPDU: 90 00 [11:06:58]wFMCommunicate OK [11:06:58]wFMCommunicate request_size=255 [11:06:58]MH_SAM_APDU [11: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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 D2 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF E9 00 00 35 04 06 00 51 FB 23 1D [11:06:58]Write to MH i2c: E2 02 01 86 3F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 D2 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF E9 00 00 35 04 06 00 51 FB 23 1D 00 00 1B [11:06:58]Write i2c OK [11:06:58]MH_I2C_Read... [11:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:58]Read from MH i2c: E2 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 86 3F 00 90 00 39 [11:06:58]RAPDU: 90 00 [11:06:58]wFMCommunicate OK [11:06:58]wFMCommunicate request_size=7 [11:06:58]MH_SAM_APDU [11:06:58]CAPDU: 80 0D 02 02 02 6D D9 [11:06:58]Write to MH i2c: E2 0A 00 87 3F 80 0D 02 02 02 00 6D D9 00 00 8A [11:06:58]Write i2c OK [11:06:58]MH_I2C_Read... [11:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:58]Read from MH i2c: E2 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 03 00 87 3F 00 90 00 3A [11:06:58]RAPDU: 90 00 [11:06:58]wFMCommunicate OK [11:06:58]wFMCommunicate request_size=4 [11:06:58]MH_SAM_APDU [11:06:58]CAPDU: 80 0D 03 02 [11:06:58]Write to MH i2c: E2 08 00 88 3F 80 0D 03 02 00 00 00 00 42 [11:06:58]Write i2c OK [11:06:58]MH_I2C_Read... [11:06:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:58]Read from MH i2c: E2 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 0B 00 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 0B 00 88 3F 00 FE F8 00 0F E9 FC 98 32 90 00 F7 [11:06:58]RAPDU: FE F8 00 0F E9 FC 98 32 90 00 [11:06:58]wFMCommunicate OK [11:06:58]SAM_PROTO_SignData done [11:06:58]FM_MakeSignedData done [11:06:58]CreateOFDProtocolMessage [11:06:58]wFMCommunicate request_size=4 [11:06:58]MH_SAM_APDU [11:06:58]CAPDU: 80 11 00 00 [11:06:58]Write to MH i2c: E2 08 00 89 3F 80 11 00 00 00 00 00 00 42 [11:06:58]Write i2c OK [11:06:58]MH_I2C_Read... [11:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:58]Read from MH i2c: E2 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 17 00 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: E2 17 00 89 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 95 [11:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:06:58]wFMCommunicate OK [11:06:58]CreateOFDProtocolMessage done [11:06:58]OFDSenderStorePacket 59871 [11:06:58]StoreOFDPacket docnum=59871 [11:06:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EC 0C 04 01 4A EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 D2 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF E9 00 00 35 04 06 00 51 FB 23 1D 6D D9 FE F8 00 0F E9 FC 98 32 [11:06:58]CheckFolder [11:06:58]dirname=/storage/ofd_packets [11:06:58]CheckFolder done [11:06:58]ProducePacketName [11:06:58]name=ofd_packets/00059871 [11:06:58]NVStorageSaveData ofd_packets/00059871 [11:06:58]File name is /storage/ofd_packets/00059871 [11:06:58]Write 298 bytes [11:06:58]NVStorageSaveData done [11:06:58]OFDSenderStorePacket done [11:06:58]KKMCreateOFDPacket done [11:06:58]NVStorageSaveData kkm_last_timestamp [11:06:58]File name is /storage/kkm_last_timestamp [11:06:58]Write 4 bytes [11:06:58]NVStorageSaveData done [11:06:58]OFD Sender: Processing packet 59871 [packets to send 53, broken 52] [11:06:58]ProducePacketName [11:06:58]name=ofd_packets/00059871 [11:06:58]OFD Sender: To server: pG, [11:06:58]CommunicateWithHost lk.salyk.kg:30040 [11:06:58]ConnectInit lk.salyk.kg [11:06:58]ExternCall_PrintAddStr [11:06:58]wPrintStart [11:06:58]Write to MH i2c: 01 00 00 8A 3F C9 [11:06:58]Write i2c OK [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: 01 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: 01 07 00 [11:06:58]MH_I2C_Read... [11:06:58]Read from MH i2c: 01 07 00 8A 3F 00 00 00 00 00 FF 0F DE [11:06:58]RasterBufferAndPrint [11:06:58]line Счет N : (1)545571 [11:06:58]line ИНН: 02508201610067 [11:06:58]line Контрольно-Кассовый Чек [11:06:58]line ПРОДАЖА [11:06:58]line ТРК (МРК, ГНК) : 51 [11:06:58]line Товар: 2710194210 [11:06:58]line ДТ-К-5 [11:06:58]line 5.490 * 72.90 [11:06:58]line = 400.22 [11:06:58]line НДС 12% НСП 1% [11:06:58]line > о реализуемом товаре [11:06:58]line ИТОГО: 400.22 [11:06:58]line НСП 1% : 3.54 [11:06:58]line НДС 12% : 42.50 [11:06:58]line Наличными: 0.00 [11:06:58]line Безнал.: 400.22 [11:06:58]line Место: АЗС № 117 "Партнер Нефть" [11:06:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:06:58]line СНО: Общий режим [11:06:58]line Чек 266 05.06.2024 11:06 [11:06:58]line Смена: 72 ФФД: 1.0 [11:06:58]line ЗНМ: 0300000048 [11:06:58]line РНМ: 0000000000151680 [11:06:58]line Версия ККМ: v1.0 [11:06:58]line Платежная система: O! деньги [11:06:59]line ФМ: 0000000000959414 [11:06:59]line ФД: 59871 [11:06:59]line ФПД: 90139067772377 [11:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59871&fm=90139067772377&tin=02508201610067®Number=0000000000151680&sum=40022 [11:06:59]Connected sock=11 [11:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EC 0C 04 01 4A EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 D2 46 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF E9 00 00 35 04 06 00 51 FB 23 1D 6D D9 FE F8 00 0F E9 FC 98 32 [11:06:59]written 0, free lines is 4095 [11:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CD 5C 47 00 08 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 39 35 39 34 31 34 10 04 04 00 DF E9 00 00 F4 03 04 00 D6 F2 5F 66 B6 04 01 00 00 92 3D CF 8F F5 51 97 B5 [11:06:59]CommunicateWithHost err = 0 [11:06:59]CheckOFDResponse [11:06:59]1017 (14) - 77093643461234 [11:06:59]1041 (16) - 0000000000959414 [11:06:59]1040 (4) - 59871 [11:06:59]1012 (4) - 05.06.2024 05:08 [11:06:59]1206 (1) - 0 [11:06:59]OFD Sender: Remove packet 59871 [11:06:59]ProducePacketName [11:06:59]name=ofd_packets/00059871 [11:06:59]NVStorageDeleteData [11:06:59]Write to MH i2c: 01 00 00 B4 3F F3 [11:06:59]Write i2c OK [11:06:59]MH_I2C_Read... [11:06:59]Read from MH i2c: 01 [11:06:59]MH_I2C_Read... [11:06:59]Read from MH i2c: 01 07 00 [11:06:59]MH_I2C_Read... [11:06:59]Read from MH i2c: 01 07 00 B4 3F 00 00 00 00 00 B7 0C BD [11:06:59]RasterBufferAndPrint [11:06:59]line [11:06:59]line [11:06:59]line [11:06:59]line [11:06:59]line [11:06:59]written 0, free lines is 3260 [11:06:59]MH_Cut [11:06:59]Write to MH i2c: D1 01 00 BB 3F 01 CC [11:06:59]Write i2c OK [11:06:59]MH_I2C_Read... [11:06:59]Read from MH i2c: D1 [11:06:59]MH_I2C_Read... [11:06:59]Read from MH i2c: D1 01 00 [11:06:59]MH_I2C_Read... [11:06:59]Read from MH i2c: D1 01 00 BB 3F 00 CB [11:06:59]Write to MH i2c: 01 00 00 BC 3F FB [11:06:59]Write i2c OK [11:06:59]MH_I2C_Read... [11:06:59]OFD Sender: No OFD packet to send [11:07:00]*** Cut start [11:07:00]*** Partial cut [11:07:00]*** CUTSNS_PIN = 1 [11:07:00]*** CUTSNS_PIN = 0 [11:07:00]*** Brake cut motor [11:07:01]Read from MH i2c: 01 [11:07:01]MH_I2C_Read... [11:07:01]*** Stop cut motor [11:07:01]*** Cut end [11:07:01]Read from MH i2c: 01 07 00 [11:07:01]MH_I2C_Read... [11:07:01]Read from MH i2c: 01 07 00 BC 3F 00 00 00 00 00 FF 0F 10 [11:07:01]process_action close_receipt done [11:07:01]requested_data is exist [11:07:01]produce_requested_data [11:07:01]requested_item fm.sn is exist - process it [11:07:01]wFMCommunicate request_size=4 [11:07:01]MH_SAM_APDU [11:07:01]CAPDU: 80 11 00 00 [11:07:01]Write to MH i2c: E2 08 00 BD 3F 80 11 00 00 00 00 00 00 76 [11:07:01]Write i2c OK [11:07:01]MH_I2C_Read... [11:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:01]Read from MH i2c: E2 [11:07:01]MH_I2C_Read... [11:07:01]Read from MH i2c: E2 17 00 [11:07:01]MH_I2C_Read... [11:07:01]Read from MH i2c: E2 17 00 BD 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C9 [11:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:07:01]wFMCommunicate OK [11:07:01]requested_item fd.num is exist - process it [11:07:01]SAM_PROTO_GetFieldsCounters [11:07:01]wFMCommunicate request_size=4 [11:07:01]MH_SAM_APDU [11:07:01]CAPDU: 80 13 00 00 [11:07:01]Write to MH i2c: E2 08 00 BE 3F 80 13 00 00 00 00 00 00 79 [11:07:01]Write i2c OK [11:07:01]MH_I2C_Read... [11:07:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:01]Read from MH i2c: E2 [11:07:01]MH_I2C_Read... [11:07:01]Read from MH i2c: E2 62 00 [11:07:01]MH_I2C_Read... [11:07:01]Read from MH i2c: E2 62 00 BE 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DF E9 00 00 0E 04 04 00 48 00 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 C7 [11:07:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DF E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:01]wFMCommunicate OK [11:07:01]SAM_PROTO_GetFieldsCounters done [11:07:01]requested_item shift.num is exist - process it [11:07:01]requested_item shift.opened is exist - process it [11:07:01]req_shift_opened [11:07:01]FM_GetShiftState [11:07:01]SAM_PROTO_GetShiftState [11:07:01]wFMCommunicate request_size=4 [11:07:01]MH_SAM_APDU [11:07:01]CAPDU: 80 13 01 00 [11:07:01]Write to MH i2c: E2 08 00 BF 3F 80 13 01 00 00 00 00 00 7B [11:07:01]Write i2c OK [11:07:01]MH_I2C_Read... [11:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:01]Read from MH i2c: E2 [11:07:01]MH_I2C_Read... [11:07:01]Read from MH i2c: E2 0E 00 [11:07:01]MH_I2C_Read... [11:07:01]Read from MH i2c: E2 0E 00 BF 3F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B3 [11:07:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:07:01]wFMCommunicate OK [11:07:01]SAM_PROTO_GetShiftState done [11:07:01]FM_GetShiftState done [11:07:01]req_shift_opened done [11:07:01]requested_item shift.open_date is exist - process it [11:07:01]req_shift_open_date [11:07:01]req_shift_open_date done [11:07:01]produce_requested_data done [11:07:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59871,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:07:01]process_action_free close_receipt [11:07:01]json_value_free [11:07:01]json_value_free done [11:07:01]process_json_proto returns [11:07:01]Send response to host [11:07:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59871,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:07:01]free response buf [11:07:01]execute_script done [11:07:01]execute_script returns [11:07:01]free content buf [11:07:01]Sock 9.Close socket [11:07:01]Sock 9.Thread stoped [11:07:04]OFD Sender: No OFD packet to send [11:07:09]OFD Sender: No OFD packet to send [11:07:14]OFD Sender: No OFD packet to send [11:07:19]OFD Sender: No OFD packet to send [11:07:24]OFD Sender: No OFD packet to send [11:07:29]OFD Sender: No OFD packet to send [11:07:34]OFD Sender: No OFD packet to send [11:07:39]OFD Sender: No OFD packet to send [11:07:44]OFD Sender: No OFD packet to send [11:07:49]OFD Sender: No OFD packet to send [11:07:54]OFD Sender: No OFD packet to send [11:07:59]OFD Sender: No OFD packet to send [11:08:04]OFD Sender: No OFD packet to send [11:08:09]OFD Sender: No OFD packet to send [11:08:14]OFD Sender: No OFD packet to send [11:08:19]OFD Sender: No OFD packet to send [11:08:24]OFD Sender: No OFD packet to send [11:08:29]OFD Sender: No OFD packet to send [11:08:34]OFD Sender: No OFD packet to send [11:08:39]OFD Sender: No OFD packet to send [11:08:44]OFD Sender: No OFD packet to send [11:08:49]OFD Sender: No OFD packet to send [11:08:54]OFD Sender: No OFD packet to send [11:08:59]OFD Sender: No OFD packet to send [11:09:02]accept exits with 8 [11:09:02]New connection [11:09:02]New thread 3067100516 created [11:09:02]Thread 3066957156 joined [11:09:02]Waiting for new connection... [11:09:02] Sock 8.Parse request [11:09:02]Sock 8.Check first char [11:09:02]Sock 8.First char is OK [11:09:02]request: POST /json_proto HTTP/1.0 [11:09:02]Method: POST [11:09:02]URL: /json_proto [11:09:02]Method is POST - this is cgi request [11:09:02]url: /json_proto [11:09:02]query_string will be loaded in cgi processing [11:09:02]execute_cgi json_proto POST (null) [11:09:02]execute_cgi path=json_proto method=POST [11:09:02]POST find Content-Length [11:09:02]Host: 172.17.60.68:8080 [11:09:02]Content-Length: 990 [11:09:02]Content-Type: application/json [11:09:02] [11:09:02]POST finish read [11:09:02]Found Content-Length = 990 [11:09:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 65.290, "sum" : 2213.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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 65.29 \u0441\u043E\u043C", "deposit" : 2443.00, "total" : 2213.00, "payments": [ { "type": 0, "sum" : 2213.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:02]execute_script... [11:09:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 65.290, "sum" : 2213.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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 65.29 \u0441\u043E\u043C", "deposit" : 2443.00, "total" : 2213.00, "payments": [ { "type": 0, "sum" : 2213.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:02]POST & json_proto [11:09:02]process_json_proto [11:09:02]json parsed OK: [11:09:02]protocol is kg_v1.0 [11:09:02]action value=close_receipt [11:09:02]process_action close_receipt [11:09:02]cmd_close_receipt [11:09:02]MH_GetDate [11:09:02]Write to MH i2c: F0 00 00 C0 3F EE [11:09:02]Write i2c OK [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 09 00 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 09 00 C0 3F 00 4F 47 60 66 9A 61 5F 66 13 [11:09:02]GetLastDocTimeStamp 1717585618 [11:09:02]current date 1717585743 [11:09:02]FM_GetShiftState [11:09:02]SAM_PROTO_GetShiftState [11:09:02]wFMCommunicate request_size=4 [11:09:02]MH_SAM_APDU [11:09:02]CAPDU: 80 13 01 00 [11:09:02]Write to MH i2c: E2 08 00 C1 3F 80 13 01 00 00 00 00 00 7D [11:09:02]Write i2c OK [11:09:02]MH_I2C_Read... [11:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:02]Read from MH i2c: E2 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: E2 0E 00 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: E2 0E 00 C1 3F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B5 [11:09:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:09:02]wFMCommunicate OK [11:09:02]SAM_PROTO_GetShiftState done [11:09:02]FM_GetShiftState done [11:09:02]opened in 1717545916 [11:09:02]opened+sec_in_day 1717632316 [11:09:02]quantity*price = 221333 [11:09:02]sum+1 = 221334 [11:09:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 2213.00 Внесено: 2443.00 СДАЧА: 230.00 НСП 1% : 19.59 НДС 12% : 235.04 Наличными: 2213.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 267 05.06.2024 11:09 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 65.29 сом ФМ: 0000000000959414 ФД: 59872 ФПД: 31513321557369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110903&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59872&fm=31513321557369&tin=02508201610067®Number=0000000000151680&sum=221300 [11:09:03]StoreToDocumentArchive [11:09:03]shift 72 fd 59872 [11:09:03]save to /storage/0072/doc_00059872 [11:09:03]save last doc name /storage/0072/doc_00059872 to /storage/kkm_last_doc_name [11:09:03]save OK [11:09:03]Clear old archive folders... [11:09:03]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:09:03]tlvbuf is 00482FC0 [11:09:03]SAM_PROTO_ClearQueue [11:09:03]wFMCommunicate request_size=4 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 09 00 00 [11:09:03]Write to MH i2c: E2 08 00 CE 3F 80 09 00 00 00 00 00 00 7F [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 CE 3F 00 90 00 81 [11:09:03]RAPDU: 90 00 [11:09:03]wFMCommunicate OK [11:09:03]SAM_PROTO_ClearQueue done [11:09:03]KKMCreateOFDPacket [11:09:03]OFDProtocolAddRootSTLVToBuf [11:09:03]FM_MakeSignedData [11:09:03]FM_MakeSignedData [11:09:03]SAM_PROTO_SignData [11:09:03]wFMCommunicate request_size=4 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 0D 01 02 [11:09:03]Write to MH i2c: E2 08 00 CF 3F 80 0D 01 02 00 00 00 00 87 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 CF 3F 00 90 00 82 [11:09:03]RAPDU: 90 00 [11:09:03]wFMCommunicate OK [11:09:03]wFMCommunicate request_size=255 [11:09:03]MH_SAM_APDU [11:09:03]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 0A FF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 95 60 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 60 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 5B 00 00 00 00 07 04 06 00 74 60 03 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 4F 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 E9 00 00 35 04 06 00 1C A9 [11:09:03]Write to MH i2c: E2 02 01 D0 3F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A FF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 95 60 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 60 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 5B 00 00 00 00 07 04 06 00 74 60 03 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 4F 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 E9 00 00 35 04 06 00 1C A9 00 00 45 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 D0 3F 00 90 00 83 [11:09:03]RAPDU: 90 00 [11:09:03]wFMCommunicate OK [11:09:03]wFMCommunicate request_size=9 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 0D 02 02 04 44 56 4D 79 [11:09:03]Write to MH i2c: E2 0C 00 D1 3F 80 0D 02 02 04 00 44 56 4D 79 00 00 F2 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 D1 3F 00 90 00 84 [11:09:03]RAPDU: 90 00 [11:09:03]wFMCommunicate OK [11:09:03]wFMCommunicate request_size=4 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 0D 03 02 [11:09:03]Write to MH i2c: E2 08 00 D2 3F 80 0D 03 02 00 00 00 00 8C [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 0B 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 0B 00 D2 3F 00 08 74 E8 D7 5F 59 C9 81 90 00 CA [11:09:03]RAPDU: 08 74 E8 D7 5F 59 C9 81 90 00 [11:09:03]wFMCommunicate OK [11:09:03]SAM_PROTO_SignData done [11:09:03]FM_MakeSignedData done [11:09:03]CreateOFDProtocolMessage [11:09:03]wFMCommunicate request_size=4 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 11 00 00 [11:09:03]Write to MH i2c: E2 08 00 D3 3F 80 11 00 00 00 00 00 00 8C [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 17 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 17 00 D3 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DF [11:09:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:09:04]wFMCommunicate OK [11:09:04]CreateOFDProtocolMessage done [11:09:04]OFDSenderStorePacket 59872 [11:09:04]StoreOFDPacket docnum=59872 [11:09:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0A 18 06 01 46 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A FF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 95 60 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 60 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 5B 00 00 00 00 07 04 06 00 74 60 03 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 4F 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 E9 00 00 35 04 06 00 1C A9 44 56 4D 79 08 74 E8 D7 5F 59 C9 81 [11:09:04]CheckFolder [11:09:04]dirname=/storage/ofd_packets [11:09:04]CheckFolder done [11:09:04]ProducePacketName [11:09:04]name=ofd_packets/00059872 [11:09:04]NVStorageSaveData ofd_packets/00059872 [11:09:04]File name is /storage/ofd_packets/00059872 [11:09:04]Write 300 bytes [11:09:04]NVStorageSaveData done [11:09:04]OFDSenderStorePacket done [11:09:04]KKMCreateOFDPacket done [11:09:04]NVStorageSaveData kkm_last_timestamp [11:09:04]File name is /storage/kkm_last_timestamp [11:09:04]Write 4 bytes [11:09:04]NVStorageSaveData done [11:09:04]ExternCall_PrintAddStr [11:09:04]wPrintStart [11:09:04]Write to MH i2c: 01 00 00 D4 3F 13 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 D4 3F 00 00 00 00 00 FF 0F 28 [11:09:04]RasterBufferAndPrint [11:09:04]line Счет N : (1)545568 [11:09:04]line ИНН: 02508201610067 [11:09:04]line Контрольно-Кассовый Чек [11:09:04]line ПРОДАЖА [11:09:04]line ТРК (МРК, ГНК) : 71 [11:09:04]line Товар: 2711190000 [11:09:04]line ГАЗ-К-5 [11:09:04]line 65.290 * 33.90 [11:09:04]line = 2213.33 [11:09:04]line НДС 12% НСП 1% [11:09:04]line > о реализуемом товаре [11:09:04]line ОКРУГЛЕНИЕ: -0.33 [11:09:04]line ИТОГО: 2213.00 [11:09:04]line Внесено: 2443.00 [11:09:04]line СДАЧА: 230.00 [11:09:04]line НСП 1% : 19.59 [11:09:04]line НДС 12% : 235.04 [11:09:04]line Наличными: 2213.00 [11:09:04]line Безнал.: 0.00 [11:09:04]line Место: АЗС № 117 "Партнер Нефть" [11:09:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:09:04]line СНО: Общий режим [11:09:04]line Чек 267 05.06.2024 11:09 [11:09:04]line Смена: 72 ФФД: 1.0 [11:09:04]line ЗНМ: 0300000048 [11:09:04]line РНМ: 0000000000151680 [11:09:04]line Версия ККМ: v1.0 [11:09:04]line [11:09:04]line Дисконтная программа [11:09:04]line СУГ [11:09:04]line номер 117 [11:09:04]line сэкономлено 65.29 сом [11:09:04]line ФМ: 0000000000959414 [11:09:04]line ФД: 59872 [11:09:04]line ФПД: 31513321557369 [11:09:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T110903&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59872&fm=31513321557369&tin=02508201610067®Number=0000000000151680&sum=221300 [11:09:04]OFD Sender: Processing packet 59872 [packets to send 53, broken 52] [11:09:04]ProducePacketName [11:09:04]name=ofd_packets/00059872 [11:09:04]OFD Sender: To server: pG, [11:09:04]CommunicateWithHost lk.salyk.kg:30040 [11:09:04]ConnectInit lk.salyk.kg [11:09:04]written 0, free lines is 4095 [11:09:04]Connected sock=10 [11:09:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0A 18 06 01 46 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A FF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 95 60 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 60 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 5B 00 00 00 00 07 04 06 00 74 60 03 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 4F 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 E9 00 00 35 04 06 00 1C A9 44 56 4D 79 08 74 E8 D7 5F 59 C9 81 [11:09:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B7 E9 47 00 E8 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 E9 00 00 F4 03 04 00 54 F3 5F 66 B6 04 01 00 00 DC 48 3B 6C 71 D4 D1 3B [11:09:04]CommunicateWithHost err = 0 [11:09:04]CheckOFDResponse [11:09:04]1017 (14) - 77093643461234 [11:09:04]1041 (16) - 0000000000959414 [11:09:04]1040 (4) - 59872 [11:09:04]1012 (4) - 05.06.2024 05:10 [11:09:04]1206 (1) - 0 [11:09:04]OFD Sender: Remove packet 59872 [11:09:04]ProducePacketName [11:09:04]name=ofd_packets/00059872 [11:09:04]NVStorageDeleteData [11:09:04]Write to MH i2c: 01 00 00 04 40 44 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 04 40 00 00 00 00 00 42 0C 99 [11:09:04]RasterBufferAndPrint [11:09:04]line [11:09:04]line [11:09:04]line [11:09:04]line [11:09:04]line [11:09:04]written 0, free lines is 3144 [11:09:04]MH_Cut [11:09:04]Write to MH i2c: D1 01 00 0B 40 01 1D [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: D1 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: D1 01 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: D1 01 00 0B 40 00 1C [11:09:04]Write to MH i2c: 01 00 00 0C 40 4C [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:05]OFD Sender: No OFD packet to send [11:09:05]*** Cut start [11:09:05]*** Partial cut [11:09:05]*** CUTSNS_PIN = 1 [11:09:05]*** CUTSNS_PIN = 0 [11:09:06]*** Brake cut motor [11:09:06]Read from MH i2c: 01 [11:09:06]MH_I2C_Read... [11:09:06]*** Stop cut motor [11:09:06]*** Cut end [11:09:06]Read from MH i2c: 01 07 00 [11:09:06]MH_I2C_Read... [11:09:06]Read from MH i2c: 01 07 00 0C 40 00 00 00 00 00 FF 0F 61 [11:09:06]process_action close_receipt done [11:09:06]requested_data is exist [11:09:06]produce_requested_data [11:09:06]requested_item fm.sn is exist - process it [11:09:06]wFMCommunicate request_size=4 [11:09:06]MH_SAM_APDU [11:09:06]CAPDU: 80 11 00 00 [11:09:06]Write to MH i2c: E2 08 00 0D 40 80 11 00 00 00 00 00 00 C7 [11:09:06]Write i2c OK [11:09:06]MH_I2C_Read... [11:09:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:06]Read from MH i2c: E2 [11:09:06]MH_I2C_Read... [11:09:06]Read from MH i2c: E2 17 00 [11:09:06]MH_I2C_Read... [11:09:06]Read from MH i2c: E2 17 00 0D 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1A [11:09:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:09:06]wFMCommunicate OK [11:09:06]requested_item fd.num is exist - process it [11:09:06]SAM_PROTO_GetFieldsCounters [11:09:06]wFMCommunicate request_size=4 [11:09:06]MH_SAM_APDU [11:09:06]CAPDU: 80 13 00 00 [11:09:06]Write to MH i2c: E2 08 00 0E 40 80 13 00 00 00 00 00 00 CA [11:09:06]Write i2c OK [11:09:06]MH_I2C_Read... [11:09:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:06]Read from MH i2c: E2 [11:09:06]MH_I2C_Read... [11:09:06]Read from MH i2c: E2 62 00 [11:09:06]MH_I2C_Read... [11:09:06]Read from MH i2c: E2 62 00 0E 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E0 E9 00 00 0E 04 04 00 48 00 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 1C [11:09:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E0 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:06]wFMCommunicate OK [11:09:06]SAM_PROTO_GetFieldsCounters done [11:09:06]requested_item shift.num is exist - process it [11:09:06]requested_item shift.opened is exist - process it [11:09:06]req_shift_opened [11:09:06]FM_GetShiftState [11:09:06]SAM_PROTO_GetShiftState [11:09:06]wFMCommunicate request_size=4 [11:09:06]MH_SAM_APDU [11:09:06]CAPDU: 80 13 01 00 [11:09:06]Write to MH i2c: E2 08 00 0F 40 80 13 01 00 00 00 00 00 CC [11:09:06]Write i2c OK [11:09:06]MH_I2C_Read... [11:09:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:06]Read from MH i2c: E2 [11:09:06]MH_I2C_Read... [11:09:06]Read from MH i2c: E2 0E 00 [11:09:06]MH_I2C_Read... [11:09:06]Read from MH i2c: E2 0E 00 0F 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 04 [11:09:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:09:06]wFMCommunicate OK [11:09:06]SAM_PROTO_GetShiftState done [11:09:06]FM_GetShiftState done [11:09:06]req_shift_opened done [11:09:06]requested_item shift.open_date is exist - process it [11:09:06]req_shift_open_date [11:09:06]req_shift_open_date done [11:09:06]produce_requested_data done [11:09:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59872,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:09:06]process_action_free close_receipt [11:09:06]json_value_free [11:09:06]json_value_free done [11:09:06]process_json_proto returns [11:09:06]Send response to host [11:09:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59872,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:09:06]free response buf [11:09:06]execute_script done [11:09:06]execute_script returns [11:09:06]free content buf [11:09:06]Sock 8.Close socket [11:09:06]Sock 8.Thread stoped [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:05]OFD Sender: No OFD packet to send [11:10:10]OFD Sender: No OFD packet to send [11:10:11]accept exits with 9 [11:10:11]New connection [11:10:11]New thread 3066957156 created [11:10:11]Thread 3067100516 joined [11:10:11]Waiting for new connection... [11:10:11] Sock 9.Parse request [11:10:11]Sock 9.Check first char [11:10:11]Sock 9.First char is OK [11:10:11]request: POST /json_proto HTTP/1.0 [11:10:11]Method: POST [11:10:11]URL: /json_proto [11:10:11]Method is POST - this is cgi request [11:10:11]url: /json_proto [11:10:11]query_string will be loaded in cgi processing [11:10:11]execute_cgi json_proto POST (null) [11:10:11]execute_cgi path=json_proto method=POST [11:10:11]POST find Content-Length [11:10:11]Host: 172.17.60.68:8080 [11:10:11]Content-Length: 800 [11:10:11]Content-Type: application/json [11:10:11] [11:10:11]POST finish read [11:10:11]Found Content-Length = 800 [11:10:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:11]execute_script... [11:10: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)545573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:11]POST & json_proto [11:10:11]process_json_proto [11:10:11]json parsed OK: [11:10:11]protocol is kg_v1.0 [11:10:11]action value=close_receipt [11:10:11]process_action close_receipt [11:10:11]cmd_close_receipt [11:10:11]MH_GetDate [11:10:11]Write to MH i2c: F0 00 00 10 40 3F [11:10:11]Write i2c OK [11:10:11]MH_I2C_Read... [11:10:11]Read from MH i2c: F0 [11:10:11]MH_I2C_Read... [11:10:11]Read from MH i2c: F0 09 00 [11:10:11]MH_I2C_Read... [11:10:11]Read from MH i2c: F0 09 00 10 40 00 95 47 60 66 9A 61 5F 66 AA [11:10:11]GetLastDocTimeStamp 1717585743 [11:10:11]current date 1717585813 [11:10:11]FM_GetShiftState [11:10:11]SAM_PROTO_GetShiftState [11:10:11]wFMCommunicate request_size=4 [11:10:11]MH_SAM_APDU [11:10:11]CAPDU: 80 13 01 00 [11:10:11]Write to MH i2c: E2 08 00 11 40 80 13 01 00 00 00 00 00 CE [11:10:11]Write i2c OK [11:10:11]MH_I2C_Read... [11:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:11]Read from MH i2c: E2 [11:10:11]MH_I2C_Read... [11:10:11]Read from MH i2c: E2 0E 00 [11:10:11]MH_I2C_Read... [11:10:11]Read from MH i2c: E2 0E 00 11 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 06 [11:10:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:10:11]wFMCommunicate OK [11:10:11]SAM_PROTO_GetShiftState done [11:10:11]FM_GetShiftState done [11:10:11]opened in 1717545916 [11:10:11]opened+sec_in_day 1717632316 [11:10:11]quantity*price = 40006 [11:10:11]sum+1 = 40007 [11:10:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 268 05.06.2024 11:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59873 ФПД: 101543109694598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111013&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59873&fm=101543109694598&tin=02508201610067®Number=0000000000151680&sum=40006 [11:10:13]StoreToDocumentArchive [11:10:13]shift 72 fd 59873 [11:10:13]save to /storage/0072/doc_00059873 [11:10:13]save last doc name /storage/0072/doc_00059873 to /storage/kkm_last_doc_name [11:10:13]save OK [11:10:13]Clear old archive folders... [11:10:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:13]tlvbuf is B6F79130 [11:10:13]SAM_PROTO_ClearQueue [11:10:13]wFMCommunicate request_size=4 [11:10:13]MH_SAM_APDU [11:10:13]CAPDU: 80 09 00 00 [11:10:13]Write to MH i2c: E2 08 00 1E 40 80 09 00 00 00 00 00 00 D0 [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:13]Read from MH i2c: E2 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 1E 40 00 90 00 D2 [11:10:13]RAPDU: 90 00 [11:10:13]wFMCommunicate OK [11:10:13]SAM_PROTO_ClearQueue done [11:10:13]KKMCreateOFDPacket [11:10:13]OFDProtocolAddRootSTLVToBuf [11:10:13]FM_MakeSignedData [11:10:13]FM_MakeSignedData [11:10:13]SAM_PROTO_SignData [11:10:13]wFMCommunicate request_size=4 [11:10:13]MH_SAM_APDU [11:10:13]CAPDU: 80 0D 01 02 [11:10:13]Write to MH i2c: E2 08 00 1F 40 80 0D 01 02 00 00 00 00 D8 [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:13]Read from MH i2c: E2 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 1F 40 00 90 00 D3 [11:10:13]RAPDU: 90 00 [11:10:13]wFMCommunicate OK [11:10:13]wFMCommunicate request_size=255 [11:10:13]MH_SAM_APDU [11:10: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 95 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 E9 00 00 35 04 06 00 5C [11:10:13]Write to MH i2c: E2 02 01 20 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 95 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 E9 00 00 35 04 06 00 5C 00 00 5B [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:13]Read from MH i2c: E2 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 20 40 00 90 00 D4 [11:10:13]RAPDU: 90 00 [11:10:13]wFMCommunicate OK [11:10:13]wFMCommunicate request_size=10 [11:10:13]MH_SAM_APDU [11:10:13]CAPDU: 80 0D 02 02 05 5A 58 FB 94 86 [11:10:13]Write to MH i2c: E2 0D 00 21 40 80 0D 02 02 05 00 5A 58 FB 94 86 00 00 AC [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:13]Read from MH i2c: E2 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 03 00 21 40 00 90 00 D5 [11:10:13]RAPDU: 90 00 [11:10:13]wFMCommunicate OK [11:10:13]wFMCommunicate request_size=4 [11:10:13]MH_SAM_APDU [11:10:13]CAPDU: 80 0D 03 02 [11:10:13]Write to MH i2c: E2 08 00 22 40 80 0D 03 02 00 00 00 00 DD [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:13]Read from MH i2c: E2 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 0B 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 0B 00 22 40 00 2D 2C CE 97 88 AE 33 F4 90 00 F9 [11:10:13]RAPDU: 2D 2C CE 97 88 AE 33 F4 90 00 [11:10:13]wFMCommunicate OK [11:10:13]SAM_PROTO_SignData done [11:10:13]FM_MakeSignedData done [11:10:13]CreateOFDProtocolMessage [11:10:13]wFMCommunicate request_size=4 [11:10:13]MH_SAM_APDU [11:10:13]CAPDU: 80 11 00 00 [11:10:13]Write to MH i2c: E2 08 00 23 40 80 11 00 00 00 00 00 00 DD [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:13]Read from MH i2c: E2 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 17 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 17 00 23 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 30 [11:10:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:10:13]wFMCommunicate OK [11:10:13]CreateOFDProtocolMessage done [11:10:13]OFDSenderStorePacket 59873 [11:10:13]StoreOFDPacket docnum=59873 [11:10:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 AE DE 07 01 22 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 95 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 E9 00 00 35 04 06 00 5C 5A 58 FB 94 86 2D 2C CE 97 88 AE 33 F4 [11:10:13]CheckFolder [11:10:13]dirname=/storage/ofd_packets [11:10:13]CheckFolder done [11:10:13]ProducePacketName [11:10:13]name=ofd_packets/00059873 [11:10:13]NVStorageSaveData ofd_packets/00059873 [11:10:13]File name is /storage/ofd_packets/00059873 [11:10:13]Write 301 bytes [11:10:13]NVStorageSaveData done [11:10:13]OFDSenderStorePacket done [11:10:13]KKMCreateOFDPacket done [11:10:13]NVStorageSaveData kkm_last_timestamp [11:10:13]File name is /storage/kkm_last_timestamp [11:10:13]Write 4 bytes [11:10:13]NVStorageSaveData done [11:10:13]ExternCall_PrintAddStr [11:10:13]wPrintStart [11:10:13]Write to MH i2c: 01 00 00 24 40 64 [11:10:13]OFD Sender: Processing packet 59873 [packets to send 53, broken 52] [11:10:13]ProducePacketName [11:10:13]name=ofd_packets/00059873 [11:10:13]OFD Sender: To server: pG, [11:10:13]CommunicateWithHost lk.salyk.kg:30040 [11:10:13]ConnectInit lk.salyk.kg [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 24 40 00 00 00 00 00 FF 0F 79 [11:10:13]RasterBufferAndPrint [11:10:13]line Счет N : (1)545573 [11:10:13]line ИНН: 02508201610067 [11:10:13]line Контрольно-Кассовый Чек [11:10:13]line ПРОДАЖА [11:10:13]line ТРК (МРК, ГНК) : 22 [11:10:13]line Товар: 2710124130 [11:10:13]line Аи-92-К-5 [11:10:13]line 5.980 * 66.90 [11:10:13]line = 400.06 [11:10:13]line НДС 12% НСП 1% [11:10:13]line > о реализуемом товаре [11:10:13]line ИТОГО: 400.06 [11:10:13]line НСП 1% : 3.54 [11:10:13]line НДС 12% : 42.48 [11:10:13]line Наличными: 0.00 [11:10:13]line Безнал.: 400.06 [11:10:13]line Место: АЗС № 117 "Партнер Нефть" [11:10:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:10:13]line СНО: Общий режим [11:10:13]line Чек 268 05.06.2024 11:10 [11:10:13]line Смена: 72 ФФД: 1.0 [11:10:13]line ЗНМ: 0300000048 [11:10:13]line РНМ: 0000000000151680 [11:10:13]line Версия ККМ: v1.0 [11:10:13]line Платежная система: O! деньги [11:10:13]line ФМ: 0000000000959414 [11:10:13]line ФД: 59873 [11:10:13]line ФПД: 101543109694598 [11:10:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111013&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59873&fm=101543109694598&tin=02508201610067®Number=0000000000151680&sum=40006 [11:10:13]Connected sock=10 [11:10:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 written 0, free lines is 4095 [11:10:13]30 39 35 39 34 31 34 0F 01 00 00 AE DE 07 01 22 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 95 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 E9 00 00 35 04 06 00 5C 5A 58 FB 94 86 2D 2C CE 97 88 AE 33 F4 [11:10:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7C D4 47 00 4B FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 E9 00 00 F4 03 04 00 99 F3 5F 66 B6 04 01 00 00 97 72 34 BF 90 0F 78 6D [11:10:14]CommunicateWithHost err = 0 [11:10:14]CheckOFDResponse [11:10:14]1017 (14) - 77093643461234 [11:10:14]1041 (16) - 0000000000959414 [11:10:14]1040 (4) - 59873 [11:10:14]1012 (4) - 05.06.2024 05:11 [11:10:14]1206 (1) - 0 [11:10:14]OFD Sender: Remove packet 59873 [11:10:14]ProducePacketName [11:10:14]name=ofd_packets/00059873 [11:10:14]NVStorageDeleteData [11:10:14]Write to MH i2c: 01 00 00 4E 40 8E [11:10:14]Write i2c OK [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: 01 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: 01 07 00 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: 01 07 00 4E 40 00 00 00 00 00 B6 0C 57 [11:10:14]RasterBufferAndPrint [11:10:14]line [11:10:14]line [11:10:14]line [11:10:14]line [11:10:14]line [11:10:14]written 0, free lines is 3259 [11:10:14]MH_Cut [11:10:14]Write to MH i2c: D1 01 00 55 40 01 67 [11:10:14]Write i2c OK [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: D1 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: D1 01 00 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: D1 01 00 55 40 00 66 [11:10:14]Write to MH i2c: 01 00 00 56 40 96 [11:10:14]Write i2c OK [11:10:14]MH_I2C_Read... [11:10:14]OFD Sender: No OFD packet to send [11:10:15]*** Cut start [11:10:15]*** Partial cut [11:10:15]*** CUTSNS_PIN = 1 [11:10:15]*** CUTSNS_PIN = 0 [11:10:15]*** Brake cut motor [11:10:15]Read from MH i2c: 01 [11:10:15]MH_I2C_Read... [11:10:15]*** Stop cut motor [11:10:15]*** Cut end [11:10:15]Read from MH i2c: 01 07 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: 01 07 00 56 40 00 00 00 00 00 FF 0F AB [11:10:15]process_action close_receipt done [11:10:15]requested_data is exist [11:10:15]produce_requested_data [11:10:15]requested_item fm.sn is exist - process it [11:10:15]wFMCommunicate request_size=4 [11:10:15]MH_SAM_APDU [11:10:15]CAPDU: 80 11 00 00 [11:10:15]Write to MH i2c: E2 08 00 57 40 80 11 00 00 00 00 00 00 11 [11:10:15]Write i2c OK [11:10:15]MH_I2C_Read... [11:10:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 17 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 17 00 57 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 64 [11:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:10:16]wFMCommunicate OK [11:10:16]requested_item fd.num is exist - process it [11:10:16]SAM_PROTO_GetFieldsCounters [11:10:16]wFMCommunicate request_size=4 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 13 00 00 [11:10:16]Write to MH i2c: E2 08 00 58 40 80 13 00 00 00 00 00 00 14 [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 62 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 62 00 58 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E1 E9 00 00 0E 04 04 00 48 00 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 6A [11:10:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E1 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:16]wFMCommunicate OK [11:10:16]SAM_PROTO_GetFieldsCounters done [11:10:16]requested_item shift.num is exist - process it [11:10:16]requested_item shift.opened is exist - process it [11:10:16]req_shift_opened [11:10:16]FM_GetShiftState [11:10:16]SAM_PROTO_GetShiftState [11:10:16]wFMCommunicate request_size=4 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 13 01 00 [11:10:16]Write to MH i2c: E2 08 00 59 40 80 13 01 00 00 00 00 00 16 [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 0E 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 0E 00 59 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4E [11:10:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:10:16]wFMCommunicate OK [11:10:16]SAM_PROTO_GetShiftState done [11:10:16]FM_GetShiftState done [11:10:16]req_shift_opened done [11:10:16]requested_item shift.open_date is exist - process it [11:10:16]req_shift_open_date [11:10:16]req_shift_open_date done [11:10:16]produce_requested_data done [11:10:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59873,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:10:16]process_action_free close_receipt [11:10:16]json_value_free [11:10:16]json_value_free done [11:10:16]process_json_proto returns [11:10:16]Send response to host [11:10:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59873,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:10:16]free response buf [11:10:16]execute_script done [11:10:16]execute_script returns [11:10:16]free content buf [11:10:16]Sock 9.Close socket [11:10:16]Sock 9.Thread stoped [11:10:19]OFD Sender: No OFD packet to send [11:10:24]OFD Sender: No OFD packet to send [11:10:29]OFD Sender: No OFD packet to send [11:10:34]OFD Sender: No OFD packet to send [11:10:35]accept exits with 8 [11:10:35]New connection [11:10:35]New thread 3067100516 created [11:10:35]Thread 3066957156 joined [11:10:35]Waiting for new connection... [11:10:35] Sock 8.Parse request [11:10:35]Sock 8.Check first char [11:10:35]Sock 8.First char is OK [11:10:35]request: POST /json_proto HTTP/1.0 [11:10:35]Method: POST [11:10:35]URL: /json_proto [11:10:35]Method is POST - this is cgi request [11:10:35]url: /json_proto [11:10:35]query_string will be loaded in cgi processing [11:10:35]execute_cgi json_proto POST (null) [11:10:35]execute_cgi path=json_proto method=POST [11:10:35]POST find Content-Length [11:10:35]Host: 172.17.60.68:8080 [11:10:35]Content-Length: 674 [11:10:35]Content-Type: application/json [11:10:35] [11:10:35]POST finish read [11:10:35]Found Content-Length = 674 [11:10:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545574", "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" : 72.90, "quantity" : 4.120, "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:10:35]execute_script... [11:10:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545574", "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" : 72.90, "quantity" : 4.120, "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:10:35]POST & json_proto [11:10:35]process_json_proto [11:10:35]json parsed OK: [11:10:35]protocol is kg_v1.0 [11:10:35]action value=close_receipt [11:10:35]process_action close_receipt [11:10:35]cmd_close_receipt [11:10:35]MH_GetDate [11:10:35]Write to MH i2c: F0 00 00 5A 40 89 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: F0 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: F0 09 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: F0 09 00 5A 40 00 AC 47 60 66 9A 61 5F 66 0B [11:10:35]GetLastDocTimeStamp 1717585813 [11:10:35]current date 1717585836 [11:10:35]FM_GetShiftState [11:10:35]SAM_PROTO_GetShiftState [11:10:35]wFMCommunicate request_size=4 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 13 01 00 [11:10:35]Write to MH i2c: E2 08 00 5B 40 80 13 01 00 00 00 00 00 18 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 0E 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 0E 00 5B 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 50 [11:10:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:10:35]wFMCommunicate OK [11:10:35]SAM_PROTO_GetShiftState done [11:10:35]FM_GetShiftState done [11:10:35]opened in 1717545916 [11:10:35]opened+sec_in_day 1717632316 [11:10:35]quantity*price = 30034 [11:10:35]sum+1 = 30036 [11:10:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 269 05.06.2024 11:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59874 ФПД: 218773937865089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111036&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59874&fm=218773937865089&tin=02508201610067®Number=0000000000151680&sum=30000 [11:10:36]StoreToDocumentArchive [11:10:36]shift 72 fd 59874 [11:10:36]save to /storage/0072/doc_00059874 [11:10:36]save last doc name /storage/0072/doc_00059874 to /storage/kkm_last_doc_name [11:10:36]save OK [11:10:36]Clear old archive folders... [11:10:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:10:36]tlvbuf is 003D5760 [11:10:36]SAM_PROTO_ClearQueue [11:10:36]wFMCommunicate request_size=4 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 09 00 00 [11:10:36]Write to MH i2c: E2 08 00 68 40 80 09 00 00 00 00 00 00 1A [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 68 40 00 90 00 1C [11:10:36]RAPDU: 90 00 [11:10:36]wFMCommunicate OK [11:10:36]SAM_PROTO_ClearQueue done [11:10:36]KKMCreateOFDPacket [11:10:36]OFDProtocolAddRootSTLVToBuf [11:10:36]FM_MakeSignedData [11:10:36]FM_MakeSignedData [11:10:36]SAM_PROTO_SignData [11:10:36]wFMCommunicate request_size=4 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 0D 01 02 [11:10:36]Write to MH i2c: E2 08 00 69 40 80 0D 01 02 00 00 00 00 22 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 69 40 00 90 00 1D [11:10:36]RAPDU: 90 00 [11:10:36]wFMCommunicate OK [11:10:36]wFMCommunicate request_size=255 [11:10:36]MH_SAM_APDU [11:10: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 18 10 00 00 00 00 00 37 04 06 00 7A 1C 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 0D 01 00 00 F4 03 04 00 AC 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 E9 00 00 35 04 06 00 C6 F9 46 DA [11:10:36]Write to MH i2c: E2 02 01 6A 40 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 18 10 00 00 00 00 00 37 04 06 00 7A 1C 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 0D 01 00 00 F4 03 04 00 AC 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 E9 00 00 35 04 06 00 C6 F9 46 DA 00 00 91 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 03 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 03 00 6A 40 00 90 00 1E [11:10:37]RAPDU: 90 00 [11:10:37]wFMCommunicate OK [11:10:37]wFMCommunicate request_size=7 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 0D 02 02 02 41 81 [11:10:37]Write to MH i2c: E2 0A 00 6B 40 80 0D 02 02 02 00 41 81 00 00 EB [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 03 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 03 00 6B 40 00 90 00 1F [11:10:37]RAPDU: 90 00 [11:10:37]wFMCommunicate OK [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 0D 03 02 [11:10:37]Write to MH i2c: E2 08 00 6C 40 80 0D 03 02 00 00 00 00 27 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 0B 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 0B 00 6C 40 00 5C 14 5F ED 41 CF 4F C1 90 00 04 [11:10:37]RAPDU: 5C 14 5F ED 41 CF 4F C1 90 00 [11:10:37]wFMCommunicate OK [11:10:37]SAM_PROTO_SignData done [11:10:37]FM_MakeSignedData done [11:10:37]CreateOFDProtocolMessage [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 11 00 00 [11:10:37]Write to MH i2c: E2 08 00 6D 40 80 11 00 00 00 00 00 00 27 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 17 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 17 00 6D 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7A [11:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:10:37]wFMCommunicate OK [11:10:37]CreateOFDProtocolMessage done [11:10:37]OFDSenderStorePacket 59874 [11:10:37]StoreOFDPacket docnum=59874 [11:10:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 1E 64 04 01 83 72 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 18 10 00 00 00 00 00 37 04 06 00 7A 1C 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 0D 01 00 00 F4 03 04 00 AC 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 E9 00 00 35 04 06 00 C6 F9 46 DA 41 81 5C 14 5F ED 41 CF 4F C1 [11:10:37]CheckFolder [11:10:37]dirname=/storage/ofd_packets [11:10:37]CheckFolder done [11:10:37]ProducePacketName [11:10:37]name=ofd_packets/00059874 [11:10:37]NVStorageSaveData ofd_packets/00059874 [11:10:37]File name is /storage/ofd_packets/00059874 [11:10:37]Write 298 bytes [11:10:37]NVStorageSaveData done [11:10:37]OFDSenderStorePacket done [11:10:37]KKMCreateOFDPacket done [11:10:37]NVStorageSaveData kkm_last_timestamp [11:10:37]File name is /storage/kkm_last_timestamp [11:10:37]Write 4 bytes [11:10:37]NVStorageSaveData done [11:10:37]ExternCall_PrintAddStr [11:10:37]wPrintStart [11:10:37]Write to MH i2c: 01 00 00 6E 40 AE [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 07 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 07 00 6E 40 00 00 00 00 00 FF 0F C3 [11:10:37]RasterBufferAndPrint [11:10:37]line Счет N : (1)545574 [11:10:37]line ИНН: 02508201610067 [11:10:37]line Контрольно-Кассовый Чек [11:10:37]line ПРОДАЖА [11:10:37]line ТРК (МРК, ГНК) : 31 [11:10:37]line Товар: 2710194210 [11:10:37]line ДТ-К-5 [11:10:37]line 4.120 * 72.90 [11:10:37]line = 300.35 [11:10:37]line НДС 12% НСП 1% [11:10:37]line > о реализуемом товаре [11:10:37]line ОКРУГЛЕНИЕ: -0.35 [11:10:37]line ИТОГО: 300.00 [11:10:37]line Внесено: 300.00 [11:10:37]line СДАЧА: 0.00 [11:10:37]line НСП 1% : 2.66 [11:10:37]line НДС 12% : 31.90 [11:10:37]line Наличными: 300.00 [11:10:37]line Безнал.: 0.00 [11:10:37]line Место: АЗС № 117 "Партнер Нефть" [11:10:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:10:37]line СНО: Общий режим [11:10:37]line Чек 269 05.06.2024 11:10 [11:10:37]line Смена: 72 ФФД: 1.0 [11:10:37]line ЗНМ: 0300000048 [11:10:37]line РНМ: 0000000000151680 [11:10:37]line Версия ККМ: v1.0 [11:10:37]line ФМ: 0000000000959414 [11:10:37]line ФД: 59874 [11:10:37]line ФПД: 218773937865089 [11:10:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111036&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59874&fm=218773937865089&tin=02508201610067®Number=0000000000151680&sum=30000 [11:10:37]OFD Sender: Processing packet 59874 [packets to send 53, broken 52] [11:10:37]ProducePacketName [11:10:37]name=ofd_packets/00059874 [11:10:37]OFD Sender: To server: pG, [11:10:37]CommunicateWithHost lk.salyk.kg:30040 [11:10:37]ConnectInit lk.salyk.kg [11:10:37]written 0, free lines is 4095 [11:10:37]Connected sock=10 [11:10:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 1E 64 04 01 83 72 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 18 10 00 00 00 00 00 37 04 06 00 7A 1C 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 0D 01 00 00 F4 03 04 00 AC 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 E9 00 00 35 04 06 00 C6 F9 46 DA 41 81 5C 14 5F ED 41 CF 4F C1 [11:10:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 92 CF 47 00 2E 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 39 35 39 34 31 34 10 04 04 00 E2 E9 00 00 F4 03 04 00 B1 F3 5F 66 B6 04 01 00 00 58 16 3E E4 DD 51 DC A5 [11:10:37]CommunicateWithHost err = 0 [11:10:37]CheckOFDResponse [11:10:37]1017 (14) - 77093643461234 [11:10:37]1041 (16) - 0000000000959414 [11:10:37]1040 (4) - 59874 [11:10:37]1012 (4) - 05.06.2024 05:12 [11:10:37]1206 (1) - 0 [11:10:37]OFD Sender: Remove packet 59874 [11:10:37]ProducePacketName [11:10:37]name=ofd_packets/00059874 [11:10:37]NVStorageDeleteData [11:10:38]Write to MH i2c: 01 00 00 99 40 D9 [11:10:38]Write i2c OK [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: 01 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: 01 07 00 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: 01 07 00 99 40 00 00 00 00 00 98 0C 84 [11:10:38]RasterBufferAndPrint [11:10:38]line [11:10:38]line [11:10:38]line [11:10:38]line [11:10:38]line [11:10:38]written 0, free lines is 3228 [11:10:38]MH_Cut [11:10:38]Write to MH i2c: D1 01 00 A0 40 01 B2 [11:10:38]Write i2c OK [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: D1 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: D1 01 00 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: D1 01 00 A0 40 00 B1 [11:10:38]Write to MH i2c: 01 00 00 A1 40 E1 [11:10:38]Write i2c OK [11:10:38]MH_I2C_Read... [11:10:38]OFD Sender: No OFD packet to send [11:10:38]*** Cut start [11:10:38]*** Partial cut [11:10:38]*** CUTSNS_PIN = 1 [11:10:39]*** CUTSNS_PIN = 0 [11:10:39]*** Brake cut motor [11:10:39]Read from MH i2c: 01 [11:10:39]MH_I2C_Read... [11:10:39]*** Stop cut motor [11:10:39]*** Cut end [11:10:39]Read from MH i2c: 01 07 00 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: 01 07 00 A1 40 00 00 00 00 00 FF 0F F6 [11:10:39]process_action close_receipt done [11:10:39]requested_data is exist [11:10:39]produce_requested_data [11:10:39]requested_item fm.sn is exist - process it [11:10:39]wFMCommunicate request_size=4 [11:10:39]MH_SAM_APDU [11:10:39]CAPDU: 80 11 00 00 [11:10:39]Write to MH i2c: E2 08 00 A2 40 80 11 00 00 00 00 00 00 5C [11:10:39]Write i2c OK [11:10:39]MH_I2C_Read... [11:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:39]Read from MH i2c: E2 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 17 00 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 17 00 A2 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AF [11:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:10:39]wFMCommunicate OK [11:10:39]requested_item fd.num is exist - process it [11:10:39]SAM_PROTO_GetFieldsCounters [11:10:39]wFMCommunicate request_size=4 [11:10:39]MH_SAM_APDU [11:10:39]CAPDU: 80 13 00 00 [11:10:39]Write to MH i2c: E2 08 00 A3 40 80 13 00 00 00 00 00 00 5F [11:10:39]Write i2c OK [11:10:39]MH_I2C_Read... [11:10:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:39]Read from MH i2c: E2 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 62 00 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 62 00 A3 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E2 E9 00 00 0E 04 04 00 48 00 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 B9 [11:10:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E2 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:39]wFMCommunicate OK [11:10:39]SAM_PROTO_GetFieldsCounters done [11:10:39]requested_item shift.num is exist - process it [11:10:39]requested_item shift.opened is exist - process it [11:10:39]req_shift_opened [11:10:39]FM_GetShiftState [11:10:39]SAM_PROTO_GetShiftState [11:10:39]wFMCommunicate request_size=4 [11:10:39]MH_SAM_APDU [11:10:39]CAPDU: 80 13 01 00 [11:10:39]Write to MH i2c: E2 08 00 A4 40 80 13 01 00 00 00 00 00 61 [11:10:39]Write i2c OK [11:10:39]MH_I2C_Read... [11:10:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:39]Read from MH i2c: E2 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 0E 00 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 0E 00 A4 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 99 [11:10:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:10:39]wFMCommunicate OK [11:10:39]SAM_PROTO_GetShiftState done [11:10:39]FM_GetShiftState done [11:10:39]req_shift_opened done [11:10:39]requested_item shift.open_date is exist - process it [11:10:39]req_shift_open_date [11:10:39]req_shift_open_date done [11:10:39]produce_requested_data done [11:10:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59874,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:10:39]process_action_free close_receipt [11:10:39]json_value_free [11:10:39]json_value_free done [11:10:39]process_json_proto returns [11:10:39]Send response to host [11:10:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59874,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:10:39]free response buf [11:10:39]execute_script done [11:10:39]execute_script returns [11:10:39]free content buf [11:10:39]Sock 8.Close socket [11:10:39]Sock 8.Thread stoped [11:10:43]OFD Sender: No OFD packet to send [11:10:47]accept exits with 9 [11:10:47]New connection [11:10:47]New thread 3066957156 created [11:10:47]Thread 3067100516 joined [11:10:47]Waiting for new connection... [11:10:47] Sock 9.Parse request [11:10:47]Sock 9.Check first char [11:10:47]Sock 9.First char is OK [11:10:47]request: POST /json_proto HTTP/1.0 [11:10:47]Method: POST [11:10:47]URL: /json_proto [11:10:47]Method is POST - this is cgi request [11:10:47]url: /json_proto [11:10:47]query_string will be loaded in cgi processing [11:10:47]execute_cgi json_proto POST (null) [11:10:47]execute_cgi path=json_proto method=POST [11:10:47]POST find Content-Length [11:10:47]Host: 172.17.60.68:8080 [11:10:47]Content-Length: 677 [11:10:47]Content-Type: application/json [11:10:47] [11:10:47]POST finish read [11:10:47]Found Content-Length = 677 [11:10:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "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" ] } } [11:10:47]execute_script... [11:10: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)545575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "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" ] } } [11:10:47]POST & json_proto [11:10:47]process_json_proto [11:10:47]json parsed OK: [11:10:47]protocol is kg_v1.0 [11:10:47]action value=close_receipt [11:10:47]process_action close_receipt [11:10:47]cmd_close_receipt [11:10:47]MH_GetDate [11:10:47]Write to MH i2c: F0 00 00 A5 40 D4 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: F0 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: F0 09 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: F0 09 00 A5 40 00 B8 47 60 66 9A 61 5F 66 62 [11:10:47]GetLastDocTimeStamp 1717585836 [11:10:47]current date 1717585848 [11:10:47]FM_GetShiftState [11:10:47]SAM_PROTO_GetShiftState [11:10:47]wFMCommunicate request_size=4 [11:10:47]MH_SAM_APDU [11:10:47]CAPDU: 80 13 01 00 [11:10:47]Write to MH i2c: E2 08 00 A6 40 80 13 01 00 00 00 00 00 63 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:47]Read from MH i2c: E2 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 0E 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 0E 00 A6 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [11:10:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:10:47]wFMCommunicate OK [11:10:47]SAM_PROTO_GetShiftState done [11:10:47]FM_GetShiftState done [11:10:47]opened in 1717545916 [11:10:47]opened+sec_in_day 1717632316 [11:10:47]quantity*price = 65026 [11:10:47]sum+1 = 65028 [11:10:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 270 05.06.2024 11:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59875 ФПД: 225157073649800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111048&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59875&fm=225157073649800&tin=02508201610067®Number=0000000000151680&sum=65000 [11:10:48]StoreToDocumentArchive [11:10:48]shift 72 fd 59875 [11:10:48]save to /storage/0072/doc_00059875 [11:10:48]save last doc name /storage/0072/doc_00059875 to /storage/kkm_last_doc_name [11:10:48]save OK [11:10:48]Clear old archive folders... [11:10:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:48]tlvbuf is 00448F00 [11:10:48]SAM_PROTO_ClearQueue [11:10:48]wFMCommunicate request_size=4 [11:10:48]MH_SAM_APDU [11:10:48]CAPDU: 80 09 00 00 [11:10:48]Write to MH i2c: E2 08 00 B3 40 80 09 00 00 00 00 00 00 65 [11:10:48]Write i2c OK [11:10:48]MH_I2C_Read... [11:10:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:48]Read from MH i2c: E2 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: E2 03 00 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: E2 03 00 B3 40 00 90 00 67 [11:10:48]RAPDU: 90 00 [11:10:48]wFMCommunicate OK [11:10:48]SAM_PROTO_ClearQueue done [11:10:48]KKMCreateOFDPacket [11:10:48]OFDProtocolAddRootSTLVToBuf [11:10:48]FM_MakeSignedData [11:10:48]FM_MakeSignedData [11:10:48]SAM_PROTO_SignData [11:10:48]wFMCommunicate request_size=4 [11:10:48]MH_SAM_APDU [11:10:48]CAPDU: 80 0D 01 02 [11:10:48]Write to MH i2c: E2 08 00 B4 40 80 0D 01 02 00 00 00 00 6D [11:10:48]Write i2c OK [11:10:48]MH_I2C_Read... [11:10:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:48]Read from MH i2c: E2 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: E2 03 00 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: E2 03 00 B4 40 00 90 00 68 [11:10:48]RAPDU: 90 00 [11:10:48]wFMCommunicate OK [11:10:48]wFMCommunicate request_size=255 [11:10:48]MH_SAM_APDU [11:10: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 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 0E 01 00 00 F4 03 04 00 B8 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 E9 00 00 35 04 06 00 CC [11:10:48]Write to MH i2c: E2 02 01 B5 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 0E 01 00 00 F4 03 04 00 B8 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 E9 00 00 35 04 06 00 CC 00 00 9F [11:10:48]Write i2c OK [11:10:48]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 03 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 03 00 B5 40 00 90 00 69 [11:10:49]RAPDU: 90 00 [11:10:49]wFMCommunicate OK [11:10:49]wFMCommunicate request_size=10 [11:10:49]MH_SAM_APDU [11:10:49]CAPDU: 80 0D 02 02 05 C7 77 64 C0 88 [11:10:49]Write to MH i2c: E2 0D 00 B6 40 80 0D 02 02 05 00 C7 77 64 C0 88 00 00 64 [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 03 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 03 00 B6 40 00 90 00 6A [11:10:49]RAPDU: 90 00 [11:10:49]wFMCommunicate OK [11:10:49]wFMCommunicate request_size=4 [11:10:49]MH_SAM_APDU [11:10:49]CAPDU: 80 0D 03 02 [11:10:49]Write to MH i2c: E2 08 00 B7 40 80 0D 03 02 00 00 00 00 72 [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 0B 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 0B 00 B7 40 00 30 56 E3 EA B9 13 3E 5A 90 00 2A [11:10:49]RAPDU: 30 56 E3 EA B9 13 3E 5A 90 00 [11:10:49]wFMCommunicate OK [11:10:49]SAM_PROTO_SignData done [11:10:49]FM_MakeSignedData done [11:10:49]CreateOFDProtocolMessage [11:10:49]wFMCommunicate request_size=4 [11:10:49]MH_SAM_APDU [11:10:49]CAPDU: 80 11 00 00 [11:10:49]Write to MH i2c: E2 08 00 B8 40 80 11 00 00 00 00 00 00 72 [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 17 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 17 00 B8 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C5 [11:10:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:10:49]wFMCommunicate OK [11:10:49]CreateOFDProtocolMessage done [11:10:49]OFDSenderStorePacket 59875 [11:10:49]StoreOFDPacket docnum=59875 [11:10:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9B A3 07 01 A5 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 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 0E 01 00 00 F4 03 04 00 B8 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 E9 00 00 35 04 06 00 CC C7 77 64 C0 88 30 56 E3 EA B9 13 3E 5A [11:10:49]CheckFolder [11:10:49]dirname=/storage/ofd_packets [11:10:49]CheckFolder done [11:10:49]ProducePacketName [11:10:49]name=ofd_packets/00059875 [11:10:49]NVStorageSaveData ofd_packets/00059875 [11:10:49]File name is /storage/ofd_packets/00059875 [11:10:49]Write 301 bytes [11:10:49]NVStorageSaveData done [11:10:49]OFDSenderStorePacket done [11:10:49]KKMCreateOFDPacket done [11:10:49]NVStorageSaveData kkm_last_timestamp [11:10:49]File name is /storage/kkm_last_timestamp [11:10:49]Write 4 bytes [11:10:49]NVStorageSaveData done [11:10:49]ExternCall_PrintAddStr [11:10:49]wPrintStart [11:10:49]Write to MH i2c: 01 00 00 B9 40 F9 [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: 01 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: 01 07 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: 01 07 00 B9 40 00 00 00 00 00 FF 0F 0E [11:10:49]RasterBufferAndPrint [11:10:49]line Счет N : (1)545575 [11:10:49]line ИНН: 02508201610067 [11:10:49]line Контрольно-Кассовый Чек [11:10:49]line ПРОДАЖА [11:10:49]line ТРК (МРК, ГНК) : 12 [11:10:49]line Товар: 2710124130 [11:10:49]line Аи-92-К-5 [11:10:49]line 9.720 * 66.90 [11:10:49]line = 650.27 [11:10:49]line НДС 12% НСП 1% [11:10:49]line > о реализуемом товаре [11:10:49]line ОКРУГЛЕНИЕ: -0.27 [11:10:49]line ИТОГО: 650.00 [11:10:49]line Внесено: 650.00 [11:10:49]line СДАЧА: 0.00 [11:10:49]line НСП 1% : 5.75 [11:10:49]line НДС 12% : 69.05 [11:10:49]line Наличными: 650.00 [11:10:49]line Безнал.: 0.00 [11:10:49]line Место: АЗС № 117 "Партнер Нефть" [11:10:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:10:49]line СНО: Общий режим [11:10:49]line Чек 270 05.06.2024 11:10 [11:10:49]line Смена: 72 ФФД: 1.0 [11:10:49]line ЗНМ: 0300000048 [11:10:49]line РНМ: 0000000000151680 [11:10:49]line Версия ККМ: v1.0 [11:10:49]line ФМ: 0000000000959414 [11:10:49]line ФД: 59875 [11:10:49]line ФПД: 225157073649800 [11:10:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111048&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59875&fm=225157073649800&tin=02508201610067®Number=0000000000151680&sum=65000 [11:10:49]OFD Sender: Processing packet 59875 [packets to send 53, broken 52] [11:10:49]ProducePacketName [11:10:49]name=ofd_packets/00059875 [11:10:49]OFD Sender: To server: pG, [11:10:49]CommunicateWithHost lk.salyk.kg:30040 [11:10:49]ConnectInit lk.salyk.kg [11:10:49]written 0, free lines is 4095 [11:10:49]Connected sock=10 [11:10:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9B A3 07 01 A5 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 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 0E 01 00 00 F4 03 04 00 B8 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 E9 00 00 35 04 06 00 CC C7 77 64 C0 88 30 56 E3 EA B9 13 3E 5A [11:10:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F6 20 47 00 0B 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 E9 00 00 F4 03 04 00 BD F3 5F 66 B6 04 01 00 00 B4 90 27 3E 61 63 9A 31 [11:10:49]CommunicateWithHost err = 0 [11:10:49]CheckOFDResponse [11:10:49]1017 (14) - 77093643461234 [11:10:49]1041 (16) - 0000000000959414 [11:10:49]1040 (4) - 59875 [11:10:49]1012 (4) - 05.06.2024 05:12 [11:10:49]1206 (1) - 0 [11:10:49]OFD Sender: Remove packet 59875 [11:10:49]ProducePacketName [11:10:49]name=ofd_packets/00059875 [11:10:49]NVStorageDeleteData [11:10:50]Write to MH i2c: 01 00 00 E4 40 24 [11:10:50]Write i2c OK [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: 01 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: 01 07 00 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: 01 07 00 E4 40 00 00 00 00 00 A1 0C D8 [11:10:50]RasterBufferAndPrint [11:10:50]line [11:10:50]line [11:10:50]line [11:10:50]line [11:10:50]line [11:10:50]written 0, free lines is 3239 [11:10:50]MH_Cut [11:10:50]Write to MH i2c: D1 01 00 EB 40 01 FD [11:10:50]Write i2c OK [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: D1 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: D1 01 00 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: D1 01 00 EB 40 00 FC [11:10:50]Write to MH i2c: 01 00 00 EC 40 2C [11:10:50]Write i2c OK [11:10:50]MH_I2C_Read... [11:10:50]OFD Sender: No OFD packet to send [11:10:50]*** Cut start [11:10:50]*** Partial cut [11:10:50]*** CUTSNS_PIN = 1 [11:10:51]*** CUTSNS_PIN = 0 [11:10:51]*** Brake cut motor [11:10:51]Read from MH i2c: 01 [11:10:51]MH_I2C_Read... [11:10:51]*** Stop cut motor [11:10:51]*** Cut end [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 EC 40 00 00 00 00 00 FF 0F 41 [11:10:51]process_action close_receipt done [11:10:51]requested_data is exist [11:10:51]produce_requested_data [11:10:51]requested_item fm.sn is exist - process it [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 ED 40 80 11 00 00 00 00 00 00 A7 [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 ED 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FA [11:10:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:10:51]wFMCommunicate OK [11:10:51]requested_item fd.num is exist - process it [11:10:51]SAM_PROTO_GetFieldsCounters [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 13 00 00 [11:10:51]Write to MH i2c: E2 08 00 EE 40 80 13 00 00 00 00 00 00 AA [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 62 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 62 00 EE 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E3 E9 00 00 0E 04 04 00 48 00 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 08 [11:10:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E3 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:51]wFMCommunicate OK [11:10:51]SAM_PROTO_GetFieldsCounters done [11:10:51]requested_item shift.num is exist - process it [11:10:51]requested_item shift.opened is exist - process it [11:10:51]req_shift_opened [11:10:51]FM_GetShiftState [11:10:51]SAM_PROTO_GetShiftState [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 13 01 00 [11:10:51]Write to MH i2c: E2 08 00 EF 40 80 13 01 00 00 00 00 00 AC [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 0E 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 0E 00 EF 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E4 [11:10:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:10:51]wFMCommunicate OK [11:10:51]SAM_PROTO_GetShiftState done [11:10:51]FM_GetShiftState done [11:10:51]req_shift_opened done [11:10:51]requested_item shift.open_date is exist - process it [11:10:51]req_shift_open_date [11:10:51]req_shift_open_date done [11:10:51]produce_requested_data done [11:10:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59875,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:10:51]process_action_free close_receipt [11:10:51]json_value_free [11:10:51]json_value_free done [11:10:51]process_json_proto returns [11:10:51]Send response to host [11:10:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59875,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:10:51]free response buf [11:10:51]execute_script done [11:10:51]execute_script returns [11:10:51]free content buf [11:10:51]Sock 9.Close socket [11:10:51]Sock 9.Thread stoped [11:10:55]OFD Sender: No OFD packet to send [11:11:00]OFD Sender: No OFD packet to send [11:11:05]OFD Sender: No OFD packet to send [11:11:10]OFD Sender: No OFD packet to send [11:11:12]accept exits with 8 [11:11:12]New connection [11:11:12]New thread 3067100516 created [11:11:12]Thread 3066957156 joined [11:11:12]Waiting for new connection... [11:11:12] Sock 8.Parse request [11:11:12]Sock 8.Check first char [11:11:12]Sock 8.First char is OK [11:11:12]request: POST /json_proto HTTP/1.0 [11:11:12]Method: POST [11:11:12]URL: /json_proto [11:11:12]Method is POST - this is cgi request [11:11:12]url: /json_proto [11:11:12]query_string will be loaded in cgi processing [11:11:12]execute_cgi json_proto POST (null) [11:11:12]execute_cgi path=json_proto method=POST [11:11:12]POST find Content-Length [11:11:12]Host: 172.17.60.68:8080 [11:11:12]Content-Length: 990 [11:11:12]Content-Type: application/json [11:11:12] [11:11:12]POST finish read [11:11:12]Found Content-Length = 990 [11:11:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 42.690, "sum" : 1447.19, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 42.69 \u0441\u043E\u043C", "deposit" : 1447.00, "total" : 1447.00, "payments": [ { "type": 0, "sum" : 1447.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:12]execute_script... [11:11: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)545572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 42.690, "sum" : 1447.19, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 42.69 \u0441\u043E\u043C", "deposit" : 1447.00, "total" : 1447.00, "payments": [ { "type": 0, "sum" : 1447.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:12]POST & json_proto [11:11:12]process_json_proto [11:11:12]json parsed OK: [11:11:12]protocol is kg_v1.0 [11:11:12]action value=close_receipt [11:11:12]process_action close_receipt [11:11:12]cmd_close_receipt [11:11:12]MH_GetDate [11:11:12]Write to MH i2c: F0 00 00 F0 40 1F [11:11:12]Write i2c OK [11:11:12]MH_I2C_Read... [11:11:12]Read from MH i2c: F0 [11:11:12]MH_I2C_Read... [11:11:12]Read from MH i2c: F0 09 00 [11:11:12]MH_I2C_Read... [11:11:12]Read from MH i2c: F0 09 00 F0 40 00 D1 47 60 66 9A 61 5F 66 C6 [11:11:12]GetLastDocTimeStamp 1717585848 [11:11:12]current date 1717585873 [11:11:12]FM_GetShiftState [11:11:12]SAM_PROTO_GetShiftState [11:11:12]wFMCommunicate request_size=4 [11:11:12]MH_SAM_APDU [11:11:12]CAPDU: 80 13 01 00 [11:11:12]Write to MH i2c: E2 08 00 F1 40 80 13 01 00 00 00 00 00 AE [11:11:12]Write i2c OK [11:11:12]MH_I2C_Read... [11:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:12]Read from MH i2c: E2 [11:11:12]MH_I2C_Read... [11:11:12]Read from MH i2c: E2 0E 00 [11:11:12]MH_I2C_Read... [11:11:12]Read from MH i2c: E2 0E 00 F1 40 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [11:11:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:11:12]wFMCommunicate OK [11:11:12]SAM_PROTO_GetShiftState done [11:11:12]FM_GetShiftState done [11:11:12]opened in 1717545916 [11:11:12]opened+sec_in_day 1717632316 [11:11:12]quantity*price = 144719 [11:11:12]sum+1 = 144720 [11:11:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1447.00 Внесено: 1447.00 СДАЧА: 0.00 НСП 1% : 12.81 НДС 12% : 153.68 Наличными: 1447.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 271 05.06.2024 11:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 42.69 сом ФМ: 0000000000959414 ФД: 59876 ФПД: 133394792882794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111113&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59876&fm=133394792882794&tin=02508201610067®Number=0000000000151680&sum=144700 [11:11:13]StoreToDocumentArchive [11:11:13]shift 72 fd 59876 [11:11:13]save to /storage/0072/doc_00059876 [11:11:13]save last doc name /storage/0072/doc_00059876 to /storage/kkm_last_doc_name [11:11:13]save OK [11:11:13]Clear old archive folders... [11:11:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:11:13]tlvbuf is 003E00A0 [11:11:13]SAM_PROTO_ClearQueue [11:11:13]wFMCommunicate request_size=4 [11:11:13]MH_SAM_APDU [11:11:13]CAPDU: 80 09 00 00 [11:11:13]Write to MH i2c: E2 08 00 FE 40 80 09 00 00 00 00 00 00 B0 [11:11:13]Write i2c OK [11:11:13]MH_I2C_Read... [11:11:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:13]Read from MH i2c: E2 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 03 00 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 03 00 FE 40 00 90 00 B2 [11:11:13]RAPDU: 90 00 [11:11:13]wFMCommunicate OK [11:11:13]SAM_PROTO_ClearQueue done [11:11:13]KKMCreateOFDPacket [11:11:13]OFDProtocolAddRootSTLVToBuf [11:11:13]FM_MakeSignedData [11:11:13]FM_MakeSignedData [11:11:13]SAM_PROTO_SignData [11:11:13]wFMCommunicate request_size=4 [11:11:13]MH_SAM_APDU [11:11:13]CAPDU: 80 0D 01 02 [11:11:13]Write to MH i2c: E2 08 00 FF 40 80 0D 01 02 00 00 00 00 B8 [11:11:13]Write i2c OK [11:11:13]MH_I2C_Read... [11:11:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:13]Read from MH i2c: E2 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 03 00 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 03 00 FF 40 00 90 00 B3 [11:11:13]RAPDU: 90 00 [11:11:13]wFMCommunicate OK [11:11:13]wFMCommunicate request_size=255 [11:11:13]MH_SAM_APDU [11:11:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 A6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4F 35 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 35 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 3C 00 00 00 00 07 04 06 00 3C 35 02 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 D1 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 E9 00 00 35 04 06 00 79 52 [11:11:13]Write to MH i2c: E2 02 01 00 41 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 A6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4F 35 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 35 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 3C 00 00 00 00 07 04 06 00 3C 35 02 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 D1 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 E9 00 00 35 04 06 00 79 52 00 00 9D [11:11:13]Write i2c OK [11:11:13]MH_I2C_Read... [11:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:13]Read from MH i2c: E2 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 03 00 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 03 00 00 41 00 90 00 B5 [11:11:13]RAPDU: 90 00 [11:11:13]wFMCommunicate OK [11:11:13]wFMCommunicate request_size=9 [11:11:13]MH_SAM_APDU [11:11:13]CAPDU: 80 0D 02 02 04 65 3E A2 6A [11:11:13]Write to MH i2c: E2 0C 00 01 41 80 0D 02 02 04 00 65 3E A2 6A 00 00 73 [11:11:13]Write i2c OK [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 [11:11:13]MH_I2C_Read... [11:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:13]Read from MH i2c: E2 03 00 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 03 00 01 41 00 90 00 B6 [11:11:13]RAPDU: 90 00 [11:11:13]wFMCommunicate OK [11:11:13]wFMCommunicate request_size=4 [11:11:13]MH_SAM_APDU [11:11:13]CAPDU: 80 0D 03 02 [11:11:13]Write to MH i2c: E2 08 00 02 41 80 0D 03 02 00 00 00 00 BE [11:11:13]Write i2c OK [11:11:13]MH_I2C_Read... [11:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:13]Read from MH i2c: E2 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 0B 00 [11:11:13]MH_I2C_Read... [11:11:13]Read from MH i2c: E2 0B 00 02 41 00 4C 89 6A 6F E6 2D 00 D7 90 00 57 [11:11:13]RAPDU: 4C 89 6A 6F E6 2D 00 D7 90 00 [11:11:13]wFMCommunicate OK [11:11:13]SAM_PROTO_SignData done [11:11:13]FM_MakeSignedData done [11:11:13]CreateOFDProtocolMessage [11:11:13]wFMCommunicate request_size=4 [11:11:13]MH_SAM_APDU [11:11:13]CAPDU: 80 11 00 00 [11:11:13]Write to MH i2c: E2 08 00 03 41 80 11 00 00 00 00 00 00 BE [11:11:13]Write i2c OK [11:11:13]MH_I2C_Read... [11:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:14]Read from MH i2c: E2 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: E2 17 00 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: E2 17 00 03 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 11 [11:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:11:14]wFMCommunicate OK [11:11:14]CreateOFDProtocolMessage done [11:11:14]OFDSenderStorePacket 59876 [11:11:14]StoreOFDPacket docnum=59876 [11:11:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 CC B2 06 01 86 E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 A6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4F 35 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 35 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 3C 00 00 00 00 07 04 06 00 3C 35 02 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 D1 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 E9 00 00 35 04 06 00 79 52 65 3E A2 6A 4C 89 6A 6F E6 2D 00 D7 [11:11:14]CheckFolder [11:11:14]dirname=/storage/ofd_packets [11:11:14]CheckFolder done [11:11:14]ProducePacketName [11:11:14]name=ofd_packets/00059876 [11:11:14]NVStorageSaveData ofd_packets/00059876 [11:11:14]File name is /storage/ofd_packets/00059876 [11:11:14]Write 300 bytes [11:11:14]NVStorageSaveData done [11:11:14]OFDSenderStorePacket done [11:11:14]KKMCreateOFDPacket done [11:11:14]NVStorageSaveData kkm_last_timestamp [11:11:14]File name is /storage/kkm_last_timestamp [11:11:14]Write 4 bytes [11:11:14]NVStorageSaveData done [11:11:14]ExternCall_PrintAddStr [11:11:14]wPrintStart [11:11:14]Write to MH i2c: 01 00 00 04 41 45 [11:11:14]Write i2c OK [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: 01 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: 01 07 00 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: 01 07 00 04 41 00 00 00 00 00 FF 0F 5A [11:11:14]RasterBufferAndPrint [11:11:14]line Счет N : (1)545572 [11:11:14]line ИНН: 02508201610067 [11:11:14]line Контрольно-Кассовый Чек [11:11:14]line ПРОДАЖА [11:11:14]line ТРК (МРК, ГНК) : 72 [11:11:14]line Товар: 2711190000 [11:11:14]line ГАЗ-К-5 [11:11:14]line 42.690 * 33.90 [11:11:14]line = 1447.19 [11:11:14]line НДС 12% НСП 1% [11:11:14]line > о реализуемом товаре [11:11:14]line ОКРУГЛЕНИЕ: -0.19 [11:11:14]line ИТОГО: 1447.00 [11:11:14]line Внесено: 1447.00 [11:11:14]line СДАЧА: 0.00 [11:11:14]line НСП 1% : 12.81 [11:11:14]line НДС 12% : 153.68 [11:11:14]line Наличными: 1447.00 [11:11:14]line Безнал.: 0.00 [11:11:14]line Место: АЗС № 117 "Партнер Нефть" [11:11:14]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:11:14]line СНО: Общий режим [11:11:14]line Чек 271 05.06.2024 11:11 [11:11:14]line Смена: 72 ФФД: 1.0 [11:11:14]line ЗНМ: 0300000048 [11:11:14]line РНМ: 0000000000151680 [11:11:14]line Версия ККМ: v1.0 [11:11:14]line [11:11:14]line Дисконтная программа [11:11:14]line СУГ [11:11:14]line номер 117 [11:11:14]line сэкономлено 42.69 сом [11:11:14]line ФМ: 0000000000959414 [11:11:14]line ФД: 59876 [11:11:14]line ФПД: 133394792882794 [11:11:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111113&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59876&fm=133394792882794&tin=02508201610067®Number=0000000000151680&sum=144700 [11:11:14]OFD Sender: Processing packet 59876 [packets to send 53, broken 52] [11:11:14]ProducePacketName [11:11:14]name=ofd_packets/00059876 [11:11:14]OFD Sender: To server: pG, [11:11:14]CommunicateWithHost lk.salyk.kg:30040 [11:11:14]ConnectInit lk.salyk.kg [11:11:14]written 0, free lines is 4095 [11:11:14]Connected sock=10 [11:11:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 CC B2 06 01 86 E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 A6 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 4F 35 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 35 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 3C 00 00 00 00 07 04 06 00 3C 35 02 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 D1 47 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 E9 00 00 35 04 06 00 79 52 65 3E A2 6A 4C 89 6A 6F E6 2D 00 D7 [11:11:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B7 92 47 00 97 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 E9 00 00 F4 03 04 00 D5 F3 5F 66 B6 04 01 00 00 E7 E6 11 F3 33 AD C3 0D [11:11:14]CommunicateWithHost err = 0 [11:11:14]CheckOFDResponse [11:11:14]1017 (14) - 77093643461234 [11:11:14]1041 (16) - 0000000000959414 [11:11:14]1040 (4) - 59876 [11:11:14]1012 (4) - 05.06.2024 05:12 [11:11:14]1206 (1) - 0 [11:11:14]OFD Sender: Remove packet 59876 [11:11:14]ProducePacketName [11:11:14]name=ofd_packets/00059876 [11:11:14]NVStorageDeleteData [11:11:14]Write to MH i2c: 01 00 00 34 41 75 [11:11:14]Write i2c OK [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: 01 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: 01 07 00 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: 01 07 00 34 41 00 00 00 00 00 30 0C B8 [11:11:14]RasterBufferAndPrint [11:11:14]line [11:11:14]line [11:11:14]line [11:11:14]line [11:11:14]line [11:11:14]written 0, free lines is 3125 [11:11:14]MH_Cut [11:11:14]Write to MH i2c: D1 01 00 3B 41 01 4E [11:11:14]Write i2c OK [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: D1 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: D1 01 00 [11:11:14]MH_I2C_Read... [11:11:14]Read from MH i2c: D1 01 00 3B 41 00 4D [11:11:14]Write to MH i2c: 01 00 00 3C 41 7D [11:11:14]Write i2c OK [11:11:14]MH_I2C_Read... [11:11:15]OFD Sender: No OFD packet to send [11:11:15]*** Cut start [11:11:15]*** Partial cut [11:11:15]*** CUTSNS_PIN = 1 [11:11:15]*** CUTSNS_PIN = 0 [11:11:16]*** Brake cut motor [11:11:16]Read from MH i2c: 01 [11:11:16]MH_I2C_Read... [11:11:16]*** Stop cut motor [11:11:16]*** Cut end [11:11:16]Read from MH i2c: 01 07 00 [11:11:16]MH_I2C_Read... [11:11:16]Read from MH i2c: 01 07 00 3C 41 00 00 00 00 00 FF 0F 92 [11:11:16]process_action close_receipt done [11:11:16]requested_data is exist [11:11:16]produce_requested_data [11:11:16]requested_item fm.sn is exist - process it [11:11:16]wFMCommunicate request_size=4 [11:11:16]MH_SAM_APDU [11:11:16]CAPDU: 80 11 00 00 [11:11:16]Write to MH i2c: E2 08 00 3D 41 80 11 00 00 00 00 00 00 F8 [11:11:16]Write i2c OK [11:11:16]MH_I2C_Read... [11:11:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:16]Read from MH i2c: E2 [11:11:16]MH_I2C_Read... [11:11:16]Read from MH i2c: E2 17 00 [11:11:16]MH_I2C_Read... [11:11:16]Read from MH i2c: E2 17 00 3D 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [11:11:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:11:16]wFMCommunicate OK [11:11:16]requested_item fd.num is exist - process it [11:11:16]SAM_PROTO_GetFieldsCounters [11:11:16]wFMCommunicate request_size=4 [11:11:16]MH_SAM_APDU [11:11:16]CAPDU: 80 13 00 00 [11:11:16]Write to MH i2c: E2 08 00 3E 41 80 13 00 00 00 00 00 00 FB [11:11:16]Write i2c OK [11:11:16]MH_I2C_Read... [11:11:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:16]Read from MH i2c: E2 [11:11:16]MH_I2C_Read... [11:11:16]Read from MH i2c: E2 62 00 [11:11:16]MH_I2C_Read... [11:11:16]Read from MH i2c: E2 62 00 3E 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E4 E9 00 00 0E 04 04 00 48 00 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 5D [11:11:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E4 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:11:16]wFMCommunicate OK [11:11:16]SAM_PROTO_GetFieldsCounters done [11:11:16]requested_item shift.num is exist - process it [11:11:16]requested_item shift.opened is exist - process it [11:11:16]req_shift_opened [11:11:16]FM_GetShiftState [11:11:16]SAM_PROTO_GetShiftState [11:11:16]wFMCommunicate request_size=4 [11:11:16]MH_SAM_APDU [11:11:16]CAPDU: 80 13 01 00 [11:11:16]Write to MH i2c: E2 08 00 3F 41 80 13 01 00 00 00 00 00 FD [11:11:16]Write i2c OK [11:11:16]MH_I2C_Read... [11:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:16]Read from MH i2c: E2 [11:11:16]MH_I2C_Read... [11:11:16]Read from MH i2c: E2 0E 00 [11:11:16]MH_I2C_Read... [11:11:16]Read from MH i2c: E2 0E 00 3F 41 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 35 [11:11:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:11:16]wFMCommunicate OK [11:11:16]SAM_PROTO_GetShiftState done [11:11:16]FM_GetShiftState done [11:11:16]req_shift_opened done [11:11:16]requested_item shift.open_date is exist - process it [11:11:16]req_shift_open_date [11:11:16]req_shift_open_date done [11:11:16]produce_requested_data done [11:11:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59876,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:11:16]process_action_free close_receipt [11:11:16]json_value_free [11:11:16]json_value_free done [11:11:16]process_json_proto returns [11:11:16]Send response to host [11:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59876,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:11:16]free response buf [11:11:16]execute_script done [11:11:16]execute_script returns [11:11:16]free content buf [11:11:16]Sock 8.Close socket [11:11:16]Sock 8.Thread stoped [11:11:20]OFD Sender: No OFD packet to send [11:11:25]OFD Sender: No OFD packet to send [11:11:30]OFD Sender: No OFD packet to send [11:11:35]OFD Sender: No OFD packet to send [11:11:40]OFD Sender: No OFD packet to send [11:11:45]OFD Sender: No OFD packet to send [11:11:50]OFD Sender: No OFD packet to send [11:11:55]OFD Sender: No OFD packet to send [11:12:00]OFD Sender: No OFD packet to send [11:12:05]OFD Sender: No OFD packet to send [11:12:10]OFD Sender: No OFD packet to send [11:12:15]OFD Sender: No OFD packet to send [11:12:20]OFD Sender: No OFD packet to send [11:12:25]OFD Sender: No OFD packet to send [11:12:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:40]OFD Sender: No OFD packet to send [11:12:45]OFD Sender: No OFD packet to send [11:12:50]OFD Sender: No OFD packet to send [11:12:55]OFD Sender: No OFD packet to send [11:13:00]OFD Sender: No OFD packet to send [11:13:05]OFD Sender: No OFD packet to send [11:13:10]OFD Sender: No OFD packet to send [11:13:15]OFD Sender: No OFD packet to send [11:13:20]OFD Sender: No OFD packet to send [11:13:25]OFD Sender: No OFD packet to send [11:13:30]OFD Sender: No OFD packet to send [11:13:31]accept exits with 9 [11:13:31]New connection [11:13:31]New thread 3066957156 created [11:13:31]Thread 3067100516 joined [11:13:31]Waiting for new connection... [11:13:31] Sock 9.Parse request [11:13:31]Sock 9.Check first char [11:13:31]Sock 9.First char is OK [11:13:31]request: POST /json_proto HTTP/1.0 [11:13:31]Method: POST [11:13:31]URL: /json_proto [11:13:31]Method is POST - this is cgi request [11:13:31]url: /json_proto [11:13:31]query_string will be loaded in cgi processing [11:13:31]execute_cgi json_proto POST (null) [11:13:31]execute_cgi path=json_proto method=POST [11:13:31]POST find Content-Length [11:13:31]Host: 172.17.60.68:8080 [11:13:31]Content-Length: 677 [11:13:31]Content-Type: application/json [11:13:31] [11:13:31]POST finish read [11:13:31]Found Content-Length = 677 [11:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:13:31]execute_script... [11:13: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)545578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:13:31]POST & json_proto [11:13:31]process_json_proto [11:13:31]json parsed OK: [11:13:31]protocol is kg_v1.0 [11:13:31]action value=close_receipt [11:13:31]process_action close_receipt [11:13:31]cmd_close_receipt [11:13:31]MH_GetDate [11:13:31]Write to MH i2c: F0 00 00 40 41 70 [11:13:31]Write i2c OK [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: F0 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: F0 09 00 [11:13:31]MH_I2C_Read... [11:13:31]Read from MH i2c: F0 09 00 40 41 00 5D 48 60 66 9A 61 5F 66 A4 [11:13:31]GetLastDocTimeStamp 1717585873 [11:13:31]current date 1717586013 [11:13:31]FM_GetShiftState [11:13:31]SAM_PROTO_GetShiftState [11:13:31]wFMCommunicate request_size=4 [11:13:31]MH_SAM_APDU [11:13:31]CAPDU: 80 13 01 00 [11:13:31]Write to MH i2c: E2 08 00 41 41 80 13 01 00 00 00 00 00 FF [11:13:31]Write i2c OK [11:13:31]MH_I2C_Read... [11:13:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:32]Read from MH i2c: E2 [11:13:32]MH_I2C_Read... [11:13:32]Read from MH i2c: E2 0E 00 [11:13:32]MH_I2C_Read... [11:13:32]Read from MH i2c: E2 0E 00 41 41 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 37 [11:13:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:13:32]wFMCommunicate OK [11:13:32]SAM_PROTO_GetShiftState done [11:13:32]FM_GetShiftState done [11:13:32]opened in 1717545916 [11:13:32]opened+sec_in_day 1717632316 [11:13:32]quantity*price = 30038 [11:13:32]sum+1 = 30039 [11:13:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 272 05.06.2024 11:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59877 ФПД: 150780893274085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111333&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59877&fm=150780893274085&tin=02508201610067®Number=0000000000151680&sum=30000 [11:13:33]StoreToDocumentArchive [11:13:33]shift 72 fd 59877 [11:13:33]save to /storage/0072/doc_00059877 [11:13:33]save last doc name /storage/0072/doc_00059877 to /storage/kkm_last_doc_name [11:13:33]save OK [11:13:33]Clear old archive folders... [11:13:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:33]tlvbuf is B6F7C790 [11:13:33]SAM_PROTO_ClearQueue [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 09 00 00 [11:13:33]Write to MH i2c: E2 08 00 4E 41 80 09 00 00 00 00 00 00 01 [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 4E 41 00 90 00 03 [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]SAM_PROTO_ClearQueue done [11:13:33]KKMCreateOFDPacket [11:13:33]OFDProtocolAddRootSTLVToBuf [11:13:33]FM_MakeSignedData [11:13:33]FM_MakeSignedData [11:13:33]SAM_PROTO_SignData [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 01 02 [11:13:33]Write to MH i2c: E2 08 00 4F 41 80 0D 01 02 00 00 00 00 09 [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 4F 41 00 90 00 04 [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]wFMCommunicate request_size=255 [11:13:33]MH_SAM_APDU [11:13: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 10 01 00 00 F4 03 04 00 5D 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 E9 00 00 35 04 06 00 89 [11:13:33]Write to MH i2c: E2 02 01 50 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 10 01 00 00 F4 03 04 00 5D 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 E9 00 00 35 04 06 00 89 00 00 A3 [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 50 41 00 90 00 05 [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]wFMCommunicate request_size=10 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 02 02 05 22 69 95 1F E5 [11:13:33]Write to MH i2c: E2 0D 00 51 41 80 0D 02 02 05 00 22 69 95 1F E5 00 00 3A [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 03 00 51 41 00 90 00 06 [11:13:33]RAPDU: 90 00 [11:13:33]wFMCommunicate OK [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 0D 03 02 [11:13:33]Write to MH i2c: E2 08 00 52 41 80 0D 03 02 00 00 00 00 0E [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 0B 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 0B 00 52 41 00 D8 36 25 11 7E 43 82 BD 90 00 53 [11:13:33]RAPDU: D8 36 25 11 7E 43 82 BD 90 00 [11:13:33]wFMCommunicate OK [11:13:33]SAM_PROTO_SignData done [11:13:33]FM_MakeSignedData done [11:13:33]CreateOFDProtocolMessage [11:13:33]wFMCommunicate request_size=4 [11:13:33]MH_SAM_APDU [11:13:33]CAPDU: 80 11 00 00 [11:13:33]Write to MH i2c: E2 08 00 53 41 80 11 00 00 00 00 00 00 0E [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:33]Read from MH i2c: E2 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 17 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: E2 17 00 53 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [11:13:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:13:33]wFMCommunicate OK [11:13:33]CreateOFDProtocolMessage done [11:13:33]OFDSenderStorePacket 59877 [11:13:33]StoreOFDPacket docnum=59877 [11:13:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BE D3 07 01 C4 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 10 01 00 00 F4 03 04 00 5D 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 E9 00 00 35 04 06 00 89 22 69 95 1F E5 D8 36 25 11 7E 43 82 BD [11:13:33]CheckFolder [11:13:33]dirname=/storage/ofd_packets [11:13:33]CheckFolder done [11:13:33]ProducePacketName [11:13:33]name=ofd_packets/00059877 [11:13:33]NVStorageSaveData ofd_packets/00059877 [11:13:33]File name is /storage/ofd_packets/00059877 [11:13:33]Write 301 bytes [11:13:33]NVStorageSaveData done [11:13:33]OFDSenderStorePacket done [11:13:33]KKMCreateOFDPacket done [11:13:33]NVStorageSaveData kkm_last_timestamp [11:13:33]File name is /storage/kkm_last_timestamp [11:13:33]Write 4 bytes [11:13:33]NVStorageSaveData done [11:13:33]ExternCall_PrintAddStr [11:13:33]wPrintStart [11:13:33]Write to MH i2c: 01 00 00 54 41 95 [11:13:33]Write i2c OK [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: 01 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: 01 07 00 [11:13:33]MH_I2C_Read... [11:13:33]Read from MH i2c: 01 07 00 54 41 00 00 00 00 00 FF 0F AA [11:13:33]RasterBufferAndPrint [11:13:33]line Счет N : (1)545578 [11:13:33]line ИНН: 02508201610067 [11:13:33]line Контрольно-Кассовый Чек [11:13:33]line ПРОДАЖА [11:13:33]line ТРК (МРК, ГНК) : 32 [11:13:33]line Товар: 2710124130 [11:13:33]line Аи-92-К-5 [11:13:33]line 4.490 * 66.90 [11:13:33]line = 300.38 [11:13:33]line НДС 12% НСП 1% [11:13:33]line > о реализуемом товаре [11:13:33]line ОКРУГЛЕНИЕ: -0.38 [11:13:33]line ИТОГО: 300.00 [11:13:33]line Внесено: 300.00 [11:13:33]line СДАЧА: 0.00 [11:13:33]line НСП 1% : 2.66 [11:13:33]line НДС 12% : 31.90 [11:13:33]line Наличными: 300.00 [11:13:33]line Безнал.: 0.00 [11:13:33]line Место: АЗС № 117 "Партнер Нефть" [11:13:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:13:33]line СНО: Общий режим [11:13:33]line Чек 272 05.06.2024 11:13 [11:13:33]line Смена: 72 ФФД: 1.0 [11:13:33]line ЗНМ: 0300000048 [11:13:33]line РНМ: 0000000000151680 [11:13:33]line Версия ККМ: v1.0 [11:13:33]line ФМ: 0000000000959414 [11:13:33]line ФД: 59877 [11:13:33]line ФПД: 150780893274085 [11:13:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111333&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59877&fm=150780893274085&tin=02508201610067®Number=0000000000151680&sum=30000 [11:13:33]written 0, free lines is 4095 [11:13:33]OFD Sender: Processing packet 59877 [packets to send 53, broken 52] [11:13:33]ProducePacketName [11:13:33]name=ofd_packets/00059877 [11:13:33]OFD Sender: To server: pG, [11:13:33]CommunicateWithHost lk.salyk.kg:30040 [11:13:33]ConnectInit lk.salyk.kg [11:13:33]Connected sock=10 [11:13:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BE D3 07 01 C4 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 10 01 00 00 F4 03 04 00 5D 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 E9 00 00 35 04 06 00 89 22 69 95 1F E5 D8 36 25 11 7E 43 82 BD [11:13:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 75 F3 47 00 E6 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 E9 00 00 F4 03 04 00 61 F4 5F 66 B6 04 01 00 00 E3 0A C0 63 C6 B7 85 2D [11:13:34]CommunicateWithHost err = 0 [11:13:34]CheckOFDResponse [11:13:34]1017 (14) - 77093643461234 [11:13:34]1041 (16) - 0000000000959414 [11:13:34]1040 (4) - 59877 [11:13:34]1012 (4) - 05.06.2024 05:15 [11:13:34]1206 (1) - 0 [11:13:34]OFD Sender: Remove packet 59877 [11:13:34]ProducePacketName [11:13:34]name=ofd_packets/00059877 [11:13:34]NVStorageDeleteData [11:13:34]Write to MH i2c: 01 00 00 7F 41 C0 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: 01 07 00 7F 41 00 00 00 00 00 9A 0C 6D [11:13:34]RasterBufferAndPrint [11:13:34]line [11:13:34]line [11:13:34]line [11:13:34]line [11:13:34]line [11:13:34]written 0, free lines is 3232 [11:13:34]MH_Cut [11:13:34]Write to MH i2c: D1 01 00 86 41 01 99 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: D1 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: D1 01 00 [11:13:34]MH_I2C_Read... [11:13:34]Read from MH i2c: D1 01 00 86 41 00 98 [11:13:34]Write to MH i2c: 01 00 00 87 41 C8 [11:13:34]Write i2c OK [11:13:34]MH_I2C_Read... [11:13:34]OFD Sender: No OFD packet to send [11:13:35]*** Cut start [11:13:35]*** Partial cut [11:13:35]*** CUTSNS_PIN = 1 [11:13:35]*** CUTSNS_PIN = 0 [11:13:35]*** Brake cut motor [11:13:35]Read from MH i2c: 01 [11:13:35]MH_I2C_Read... [11:13:35]*** Stop cut motor [11:13:35]*** Cut end [11:13:35]Read from MH i2c: 01 07 00 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: 01 07 00 87 41 00 00 00 00 00 FF 0F DD [11:13:35]process_action close_receipt done [11:13:35]requested_data is exist [11:13:35]produce_requested_data [11:13:35]requested_item fm.sn is exist - process it [11:13:35]wFMCommunicate request_size=4 [11:13:35]MH_SAM_APDU [11:13:35]CAPDU: 80 11 00 00 [11:13:35]Write to MH i2c: E2 08 00 88 41 80 11 00 00 00 00 00 00 43 [11:13:35]Write i2c OK [11:13:35]MH_I2C_Read... [11:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:35]Read from MH i2c: E2 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: E2 17 00 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: E2 17 00 88 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 96 [11:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:13:35]wFMCommunicate OK [11:13:35]requested_item fd.num is exist - process it [11:13:35]SAM_PROTO_GetFieldsCounters [11:13:35]wFMCommunicate request_size=4 [11:13:35]MH_SAM_APDU [11:13:35]CAPDU: 80 13 00 00 [11:13:35]Write to MH i2c: E2 08 00 89 41 80 13 00 00 00 00 00 00 46 [11:13:35]Write i2c OK [11:13:35]MH_I2C_Read... [11:13:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:35]Read from MH i2c: E2 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: E2 62 00 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: E2 62 00 89 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 E9 00 00 0E 04 04 00 48 00 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 AC [11:13:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:35]wFMCommunicate OK [11:13:35]SAM_PROTO_GetFieldsCounters done [11:13:35]requested_item shift.num is exist - process it [11:13:35]requested_item shift.opened is exist - process it [11:13:35]req_shift_opened [11:13:35]FM_GetShiftState [11:13:35]SAM_PROTO_GetShiftState [11:13:35]wFMCommunicate request_size=4 [11:13:35]MH_SAM_APDU [11:13:35]CAPDU: 80 13 01 00 [11:13:35]Write to MH i2c: E2 08 00 8A 41 80 13 01 00 00 00 00 00 48 [11:13:35]Write i2c OK [11:13:35]MH_I2C_Read... [11:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:35]Read from MH i2c: E2 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: E2 0E 00 [11:13:35]MH_I2C_Read... [11:13:35]Read from MH i2c: E2 0E 00 8A 41 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 80 [11:13:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:13:35]wFMCommunicate OK [11:13:35]SAM_PROTO_GetShiftState done [11:13:35]FM_GetShiftState done [11:13:35]req_shift_opened done [11:13:35]requested_item shift.open_date is exist - process it [11:13:35]req_shift_open_date [11:13:35]req_shift_open_date done [11:13:35]produce_requested_data done [11:13:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59877,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:13:35]process_action_free close_receipt [11:13:35]json_value_free [11:13:35]json_value_free done [11:13:35]process_json_proto returns [11:13:35]Send response to host [11:13:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59877,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:13:35]free response buf [11:13:35]execute_script done [11:13:35]execute_script returns [11:13:35]free content buf [11:13:35]Sock 9.Close socket [11:13:35]Sock 9.Thread stoped [11:13:39]OFD Sender: No OFD packet to send [11:13:40]accept exits with 8 [11:13:40]New connection [11:13:40]New thread 3067100516 created [11:13:40]Thread 3066957156 joined [11:13:40]Waiting for new connection... [11:13:40] Sock 8.Parse request [11:13:40]Sock 8.Check first char [11:13:40]Sock 8.First char is OK [11:13:40]request: POST /json_proto HTTP/1.0 [11:13:40]Method: POST [11:13:40]URL: /json_proto [11:13:40]Method is POST - this is cgi request [11:13:40]url: /json_proto [11:13:40]query_string will be loaded in cgi processing [11:13:40]execute_cgi json_proto POST (null) [11:13:40]execute_cgi path=json_proto method=POST [11:13:40]POST find Content-Length [11:13:40]Host: 172.17.60.68:8080 [11:13:40]Content-Length: 1215 [11:13:40]Content-Type: application/json [11:13:40] [11:13:40]POST finish read [11:13:40]Found Content-Length = 1215 [11:13:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545576\u000A05.06.2024 11:08\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 72.90\u000A\u0418\u0422\u041E\u0413: 3645.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\u000A43297\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:40]execute_script... [11:13:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545576\u000A05.06.2024 11:08\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 72.90\u000A\u0418\u0422\u041E\u0413: 3645.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\u000A43297\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:40]POST & json_proto [11:13:40]process_json_proto [11:13:40]json parsed OK: [11:13:40]protocol is kg_v1.0 [11:13:40]action value=print_text [11:13:40]process_action print_text [11:13:40]cmd_print_text [11:13:40]ExternCall_PrintAddStr [11:13:40]wPrintStart [11:13:40]Write to MH i2c: 01 00 00 8B 41 CC [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 8B 41 00 00 00 00 00 FF 0F E1 [11:13:40]RasterBufferAndPrint [11:13:40]line *****ТОВАРНЫЙ ЧЕК***** [11:13:40]line АЗС 117 [11:13:40]line Партнер нефть [11:13:40]line 02508201610067 [11:13:40]line Кассир : Койгельдиева Р. [11:13:40]line Счет N : (1)545576 [11:13:40]line 05.06.2024 11:08 [11:13:40]line ПРОДАЖА [11:13:40]line ТРК (МРК, ГНК): 61 [11:13:40]line Вид ГСМ : 2710194210 [11:13:40]line ДТ-К-5 [11:13:40]line 50.000 x 72.90 [11:13:40]line ИТОГ: 3645.00 [11:13:40]line Тип оплаты: Талоны: Топливная Карта [11:13:40]line 43297 [11:13:40]line ______________________ [11:13:40]line (подпись) [11:13:40]written 0, free lines is 4095 [11:13:40]Write to MH i2c: 01 00 00 A0 41 E1 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 A0 41 00 00 00 00 00 F4 0D E9 [11:13:40]RasterBufferAndPrint [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]written 0, free lines is 3575 [11:13:40]MH_Cut [11:13:40]Write to MH i2c: D1 01 00 A7 41 01 BA [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 01 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 01 00 A7 41 00 B9 [11:13:40]Write to MH i2c: 01 00 00 A8 41 E9 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]*** Cut start [11:13:40]*** Partial cut [11:13:40]*** CUTSNS_PIN = 1 [11:13:40]*** CUTSNS_PIN = 0 [11:13:41]*** Brake cut motor [11:13:41]Read from MH i2c: 01 [11:13:41]MH_I2C_Read... [11:13:41]*** Stop cut motor [11:13:41]*** Cut end [11:13:41]Read from MH i2c: 01 07 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: 01 07 00 A8 41 00 00 00 00 00 FF 0F FE [11:13:41]process_action print_text done [11:13:41]requested_data is exist [11:13:41]produce_requested_data [11:13:41]requested_item fm.sn is exist - process it [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 11 00 00 [11:13:41]Write to MH i2c: E2 08 00 A9 41 80 11 00 00 00 00 00 00 64 [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 17 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 17 00 A9 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [11:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:13:41]wFMCommunicate OK [11:13:41]requested_item fd.num is exist - process it [11:13:41]SAM_PROTO_GetFieldsCounters [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 13 00 00 [11:13:41]Write to MH i2c: E2 08 00 AA 41 80 13 00 00 00 00 00 00 67 [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 62 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 62 00 AA 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 E9 00 00 0E 04 04 00 48 00 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 CD [11:13:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:41]wFMCommunicate OK [11:13:41]SAM_PROTO_GetFieldsCounters done [11:13:41]requested_item shift.num is exist - process it [11:13:41]requested_item shift.opened is exist - process it [11:13:41]req_shift_opened [11:13:41]FM_GetShiftState [11:13:41]SAM_PROTO_GetShiftState [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 13 01 00 [11:13:41]Write to MH i2c: E2 08 00 AB 41 80 13 01 00 00 00 00 00 69 [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 0E 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 0E 00 AB 41 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A1 [11:13:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:13:41]wFMCommunicate OK [11:13:41]SAM_PROTO_GetShiftState done [11:13:41]FM_GetShiftState done [11:13:41]req_shift_opened done [11:13:41]requested_item shift.open_date is exist - process it [11:13:41]req_shift_open_date [11:13:41]req_shift_open_date done [11:13:41]produce_requested_data done [11:13:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59877,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:13:41]process_action_free print_text [11:13:41]json_value_free [11:13:41]json_value_free done [11:13:41]process_json_proto returns [11:13:41]Send response to host [11:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59877,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:13:41]free response buf [11:13:41]execute_script done [11:13:41]execute_script returns [11:13:41]free content buf [11:13:41]Sock 8.Close socket [11:13:41]Sock 8.Thread stoped [11:13:44]OFD Sender: No OFD packet to send [11:13:49]OFD Sender: No OFD packet to send [11:13:54]OFD Sender: No OFD packet to send [11:13:59]OFD Sender: No OFD packet to send [11:14:04]OFD Sender: No OFD packet to send [11:14:09]OFD Sender: No OFD packet to send [11:14:14]OFD Sender: No OFD packet to send [11:14:18]accept exits with 9 [11:14:18]New connection [11:14:18]New thread 3066957156 created [11:14:18]Thread 3067100516 joined [11:14:18]Waiting for new connection... [11:14:18] Sock 9.Parse request [11:14:18]Sock 9.Check first char [11:14:18]Sock 9.First char is OK [11:14:18]request: POST /json_proto HTTP/1.0 [11:14:18]Method: POST [11:14:18]URL: /json_proto [11:14:18]Method is POST - this is cgi request [11:14:18]url: /json_proto [11:14:18]query_string will be loaded in cgi processing [11:14:18]execute_cgi json_proto POST (null) [11:14:18]execute_cgi path=json_proto method=POST [11:14:18]POST find Content-Length [11:14:18]Host: 172.17.60.68:8080 [11:14:18]Content-Length: 1218 [11:14:18]Content-Type: application/json [11:14:18] [11:14:18]POST finish read [11:14:18]Found Content-Length = 1218 [11:14: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545579\u000A05.06.2024 11:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.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\u000A43300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:18]execute_script... [11:14: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545579\u000A05.06.2024 11:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.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\u000A43300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:18]POST & json_proto [11:14:18]process_json_proto [11:14:18]json parsed OK: [11:14:18]protocol is kg_v1.0 [11:14:18]action value=print_text [11:14:18]process_action print_text [11:14:18]cmd_print_text [11:14:18]ExternCall_PrintAddStr [11:14:18]wPrintStart [11:14:18]Write to MH i2c: 01 00 00 AC 41 ED [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 AC 41 00 00 00 00 00 FF 0F 02 [11:14:18]RasterBufferAndPrint [11:14:18]line *****ТОВАРНЫЙ ЧЕК***** [11:14:18]line АЗС 117 [11:14:18]line Партнер нефть [11:14:18]line 02508201610067 [11:14:18]line Кассир : Койгельдиева Р. [11:14:18]line Счет N : (1)545579 [11:14:18]line 05.06.2024 11:09 [11:14:18]line ПРОДАЖА [11:14:18]line ТРК (МРК, ГНК): 12 [11:14:18]line Вид ГСМ : 2710124130 [11:14:18]line Аи-92-К-5 [11:14:18]line 20.000 x 66.90 [11:14:18]line ИТОГ: 1338.00 [11:14:18]line Тип оплаты: Талоны: Топливная Карта [11:14:18]line 43300 [11:14:18]line ______________________ [11:14:18]line (подпись) [11:14:18]written 0, free lines is 4095 [11:14:18]Write to MH i2c: 01 00 00 C1 41 02 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 C1 41 00 00 00 00 00 F6 0D 0C [11:14:18]RasterBufferAndPrint [11:14:18]line [11:14:18]line [11:14:18]line [11:14:18]line [11:14:18]line [11:14:18]written 0, free lines is 3575 [11:14:18]MH_Cut [11:14:18]Write to MH i2c: D1 01 00 C8 41 01 DB [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: D1 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: D1 01 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: D1 01 00 C8 41 00 DA [11:14:18]Write to MH i2c: 01 00 00 C9 41 0A [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:19]*** Cut start [11:14:19]*** Partial cut [11:14:19]*** CUTSNS_PIN = 1 [11:14:19]*** CUTSNS_PIN = 0 [11:14:19]*** Brake cut motor [11:14:19]OFD Sender: No OFD packet to send [11:14:19]Read from MH i2c: 01 [11:14:19]MH_I2C_Read... [11:14:19]*** Stop cut motor [11:14:19]*** Cut end [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 C9 41 00 00 00 00 00 FF 0F 1F [11:14:19]process_action print_text done [11:14:19]requested_data is exist [11:14:19]produce_requested_data [11:14:19]requested_item fm.sn is exist - process it [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 CA 41 80 11 00 00 00 00 00 00 85 [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 CA 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [11:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:14:19]wFMCommunicate OK [11:14:19]requested_item fd.num is exist - process it [11:14:19]SAM_PROTO_GetFieldsCounters [11:14:19]wFMCommunicate request_size=4 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 13 00 00 [11:14:19]Write to MH i2c: E2 08 00 CB 41 80 13 00 00 00 00 00 00 88 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 62 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 62 00 CB 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 E9 00 00 0E 04 04 00 48 00 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 EE [11:14:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:19]wFMCommunicate OK [11:14:19]SAM_PROTO_GetFieldsCounters done [11:14:19]requested_item shift.num is exist - process it [11:14:19]requested_item shift.opened is exist - process it [11:14:19]req_shift_opened [11:14:19]FM_GetShiftState [11:14:19]SAM_PROTO_GetShiftState [11:14:19]wFMCommunicate request_size=4 [11:14:19]MH_SAM_APDU [11:14:19]CAPDU: 80 13 01 00 [11:14:19]Write to MH i2c: E2 08 00 CC 41 80 13 01 00 00 00 00 00 8A [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:19]Read from MH i2c: E2 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 0E 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: E2 0E 00 CC 41 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C2 [11:14:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:14:19]wFMCommunicate OK [11:14:19]SAM_PROTO_GetShiftState done [11:14:19]FM_GetShiftState done [11:14:19]req_shift_opened done [11:14:19]requested_item shift.open_date is exist - process it [11:14:19]req_shift_open_date [11:14:19]req_shift_open_date done [11:14:19]produce_requested_data done [11:14:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59877,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:14:19]process_action_free print_text [11:14:19]json_value_free [11:14:19]json_value_free done [11:14:19]process_json_proto returns [11:14:19]Send response to host [11:14:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59877,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:14:19]free response buf [11:14:19]execute_script done [11:14:19]execute_script returns [11:14:19]free content buf [11:14:19]Sock 9.Close socket [11:14:19]Sock 9.Thread stoped [11:14:24]OFD Sender: No OFD packet to send [11:14:29]OFD Sender: No OFD packet to send [11:14:34]OFD Sender: No OFD packet to send [11:14:39]OFD Sender: No OFD packet to send [11:14:44]OFD Sender: No OFD packet to send [11:14:49]OFD Sender: No OFD packet to send [11:14:54]OFD Sender: No OFD packet to send [11:14:59]OFD Sender: No OFD packet to send [11:15:03]accept exits with 8 [11:15:03]New connection [11:15:03]New thread 3067100516 created [11:15:03]Thread 3066957156 joined [11:15:03]Waiting for new connection... [11:15:03] Sock 8.Parse request [11:15:03]Sock 8.Check first char [11:15:03]Sock 8.First char is OK [11:15:03]request: POST /json_proto HTTP/1.0 [11:15:03]Method: POST [11:15:03]URL: /json_proto [11:15:03]Method is POST - this is cgi request [11:15:03]url: /json_proto [11:15:03]query_string will be loaded in cgi processing [11:15:03]execute_cgi json_proto POST (null) [11:15:03]execute_cgi path=json_proto method=POST [11:15:03]POST find Content-Length [11:15:03]Host: 172.17.60.68:8080 [11:15:03]Content-Length: 681 [11:15:03]Content-Type: application/json [11:15:03] [11:15:03]POST finish read [11:15:03]Found Content-Length = 681 [11:15:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [11:15:03]execute_script... [11:15:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [11:15:03]POST & json_proto [11:15:03]process_json_proto [11:15:03]json parsed OK: [11:15:03]protocol is kg_v1.0 [11:15:03]action value=close_receipt [11:15:03]process_action close_receipt [11:15:03]cmd_close_receipt [11:15:03]MH_GetDate [11:15:03]Write to MH i2c: F0 00 00 CD 41 FD [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: F0 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: F0 09 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: F0 09 00 CD 41 00 B8 48 60 66 9A 61 5F 66 8C [11:15:03]GetLastDocTimeStamp 1717586013 [11:15:03]current date 1717586104 [11:15:03]FM_GetShiftState [11:15:03]SAM_PROTO_GetShiftState [11:15:03]wFMCommunicate request_size=4 [11:15:03]MH_SAM_APDU [11:15:03]CAPDU: 80 13 01 00 [11:15:03]Write to MH i2c: E2 08 00 CE 41 80 13 01 00 00 00 00 00 8C [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0E 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0E 00 CE 41 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C4 [11:15:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:15:03]wFMCommunicate OK [11:15:03]SAM_PROTO_GetShiftState done [11:15:03]FM_GetShiftState done [11:15:03]opened in 1717545916 [11:15:03]opened+sec_in_day 1717632316 [11:15:03]quantity*price = 60028 [11:15:03]sum+1 = 60029 [11:15:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 273 05.06.2024 11:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59878 ФПД: 192882652864027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111504&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59878&fm=192882652864027&tin=02508201610067®Number=0000000000151680&sum=60000 [11:15:04]StoreToDocumentArchive [11:15:04]shift 72 fd 59878 [11:15:04]save to /storage/0072/doc_00059878 [11:15:04]save last doc name /storage/0072/doc_00059878 to /storage/kkm_last_doc_name [11:15:04]save OK [11:15:04]Clear old archive folders... [11:15:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:15:04]tlvbuf is 00483620 [11:15:04]SAM_PROTO_ClearQueue [11:15:04]wFMCommunicate request_size=4 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 09 00 00 [11:15:04]Write to MH i2c: E2 08 00 DB 41 80 09 00 00 00 00 00 00 8E [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 DB 41 00 90 00 90 [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]SAM_PROTO_ClearQueue done [11:15:04]KKMCreateOFDPacket [11:15:04]OFDProtocolAddRootSTLVToBuf [11:15:04]FM_MakeSignedData [11:15:04]FM_MakeSignedData [11:15:04]SAM_PROTO_SignData [11:15:04]wFMCommunicate request_size=4 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 0D 01 02 [11:15:04]Write to MH i2c: E2 08 00 DC 41 80 0D 01 02 00 00 00 00 96 [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 DC 41 00 90 00 91 [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]wFMCommunicate request_size=255 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 11 01 00 00 F4 03 04 00 B8 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 E9 00 00 35 04 06 00 AF 6C [11:15:04]Write to MH i2c: E2 02 01 DD 41 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 11 01 00 00 F4 03 04 00 B8 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 E9 00 00 35 04 06 00 AF 6C 00 00 7D [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]OFD Sender: No OFD packet to send [11:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 DD 41 00 90 00 92 [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]wFMCommunicate request_size=9 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 0D 02 02 04 FE 01 DE 1B [11:15:04]Write to MH i2c: E2 0C 00 DE 41 80 0D 02 02 04 00 FE 01 DE 1B 00 00 99 [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 DE 41 00 90 00 93 [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]wFMCommunicate request_size=4 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 0D 03 02 [11:15:04]Write to MH i2c: E2 08 00 DF 41 80 0D 03 02 00 00 00 00 9B [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:05]Read from MH i2c: E2 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 0B 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 0B 00 DF 41 00 D9 00 72 E6 E1 A3 FF 14 90 00 64 [11:15:05]RAPDU: D9 00 72 E6 E1 A3 FF 14 90 00 [11:15:05]wFMCommunicate OK [11:15:05]SAM_PROTO_SignData done [11:15:05]FM_MakeSignedData done [11:15:05]CreateOFDProtocolMessage [11:15:05]wFMCommunicate request_size=4 [11:15:05]MH_SAM_APDU [11:15:05]CAPDU: 80 11 00 00 [11:15:05]Write to MH i2c: E2 08 00 E0 41 80 11 00 00 00 00 00 00 9B [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:05]Read from MH i2c: E2 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 17 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 17 00 E0 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EE [11:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:15:05]wFMCommunicate OK [11:15:05]CreateOFDProtocolMessage done [11:15:05]OFDSenderStorePacket 59878 [11:15:05]StoreOFDPacket docnum=59878 [11:15:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D1 81 06 01 79 CF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 11 01 00 00 F4 03 04 00 B8 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 E9 00 00 35 04 06 00 AF 6C FE 01 DE 1B D9 00 72 E6 E1 A3 FF 14 [11:15:05]CheckFolder [11:15:05]dirname=/storage/ofd_packets [11:15:05]CheckFolder done [11:15:05]ProducePacketName [11:15:05]name=ofd_packets/00059878 [11:15:05]NVStorageSaveData ofd_packets/00059878 [11:15:05]File name is /storage/ofd_packets/00059878 [11:15:05]Write 300 bytes [11:15:05]NVStorageSaveData done [11:15:05]OFDSenderStorePacket done [11:15:05]KKMCreateOFDPacket done [11:15:05]NVStorageSaveData kkm_last_timestamp [11:15:05]File name is /storage/kkm_last_timestamp [11:15:05]Write 4 bytes [11:15:05]NVStorageSaveData done [11:15:05]ExternCall_PrintAddStr [11:15:05]wPrintStart [11:15:05]Write to MH i2c: 01 00 00 E1 41 22 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 E1 41 00 00 00 00 00 FF 0F 37 [11:15:05]RasterBufferAndPrint [11:15:05]line Счет N : (1)545580 [11:15:05]line ИНН: 02508201610067 [11:15:05]line Контрольно-Кассовый Чек [11:15:05]line ПРОДАЖА [11:15:05]line ТРК (МРК, ГНК) : 71 [11:15:05]line Товар: 2711190000 [11:15:05]line ГАЗ-К-5 [11:15:05]line 17.200 * 34.90 [11:15:05]line = 600.28 [11:15:05]line НДС 12% НСП 1% [11:15:05]line > о реализуемом товаре [11:15:05]line ОКРУГЛЕНИЕ: -0.28 [11:15:05]line ИТОГО: 600.00 [11:15:05]line Внесено: 600.00 [11:15:05]line СДАЧА: 0.00 [11:15:05]line НСП 1% : 5.31 [11:15:05]line НДС 12% : 63.75 [11:15:05]line Наличными: 600.00 [11:15:05]line Безнал.: 0.00 [11:15:05]line Место: АЗС № 117 "Партнер Нефть" [11:15:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:15:05]line СНО: Общий режим [11:15:05]line Чек 273 05.06.2024 11:15 [11:15:05]line Смена: 72 ФФД: 1.0 [11:15:05]line ЗНМ: 0300000048 [11:15:05]line РНМ: 0000000000151680 [11:15:05]line Версия ККМ: v1.0 [11:15:05]line ФМ: 0000000000959414 [11:15:05]line ФД: 59878 [11:15:05]line ФПД: 192882652864027 [11:15:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111504&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59878&fm=192882652864027&tin=02508201610067®Number=0000000000151680&sum=60000 [11:15:05]OFD Sender: Processing packet 59878 [packets to send 53, broken 52] [11:15:05]ProducePacketName [11:15:05]name=ofd_packets/00059878 [11:15:05]OFD Sender: To server: pG, [11:15:05]CommunicateWithHost lk.salyk.kg:30040 [11:15:05]ConnectInit lk.salyk.kg [11:15:05]written 0, free lines is 4095 [11:15:05]Connected sock=10 [11:15:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D1 81 06 01 79 CF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 11 01 00 00 F4 03 04 00 B8 48 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 E9 00 00 35 04 06 00 AF 6C FE 01 DE 1B D9 00 72 E6 E1 A3 FF 14 [11:15:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 73 1B 47 00 44 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 E9 00 00 F4 03 04 00 BD F4 5F 66 B6 04 01 00 00 AB 17 9E 48 61 C0 A3 AA [11:15:05]CommunicateWithHost err = 0 [11:15:05]CheckOFDResponse [11:15:05]1017 (14) - 77093643461234 [11:15:05]1041 (16) - 0000000000959414 [11:15:05]1040 (4) - 59878 [11:15:05]1012 (4) - 05.06.2024 05:16 [11:15:05]1206 (1) - 0 [11:15:05]OFD Sender: Remove packet 59878 [11:15:05]ProducePacketName [11:15:05]name=ofd_packets/00059878 [11:15:05]NVStorageDeleteData [11:15:05]Write to MH i2c: 01 00 00 0C 42 4E [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 0C 42 00 00 00 00 00 99 0C FA [11:15:05]RasterBufferAndPrint [11:15:05]line [11:15:05]line [11:15:05]line [11:15:05]line [11:15:05]line [11:15:05]written 0, free lines is 3229 [11:15:05]MH_Cut [11:15:05]Write to MH i2c: D1 01 00 13 42 01 27 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D1 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D1 01 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D1 01 00 13 42 00 26 [11:15:05]Write to MH i2c: 01 00 00 14 42 56 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:06]OFD Sender: No OFD packet to send [11:15:06]*** Cut start [11:15:06]*** Partial cut [11:15:06]*** CUTSNS_PIN = 1 [11:15:06]*** CUTSNS_PIN = 0 [11:15:07]*** Brake cut motor [11:15:07]Read from MH i2c: 01 [11:15:07]MH_I2C_Read... [11:15:07]*** Stop cut motor [11:15:07]*** Cut end [11:15:07]Read from MH i2c: 01 07 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: 01 07 00 14 42 00 00 00 00 00 FF 0F 6B [11:15:07]process_action close_receipt done [11:15:07]requested_data is exist [11:15:07]produce_requested_data [11:15:07]requested_item fm.sn is exist - process it [11:15:07]wFMCommunicate request_size=4 [11:15:07]MH_SAM_APDU [11:15:07]CAPDU: 80 11 00 00 [11:15:07]Write to MH i2c: E2 08 00 15 42 80 11 00 00 00 00 00 00 D1 [11:15:07]Write i2c OK [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 [11:15:07]MH_I2C_Read... [11:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:07]Read from MH i2c: E2 17 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 17 00 15 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [11:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:15:07]wFMCommunicate OK [11:15:07]requested_item fd.num is exist - process it [11:15:07]SAM_PROTO_GetFieldsCounters [11:15:07]wFMCommunicate request_size=4 [11:15:07]MH_SAM_APDU [11:15:07]CAPDU: 80 13 00 00 [11:15:07]Write to MH i2c: E2 08 00 16 42 80 13 00 00 00 00 00 00 D4 [11:15:07]Write i2c OK [11:15:07]MH_I2C_Read... [11:15:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:07]Read from MH i2c: E2 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 62 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 62 00 16 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E6 E9 00 00 0E 04 04 00 48 00 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 3E [11:15:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E6 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:07]wFMCommunicate OK [11:15:07]SAM_PROTO_GetFieldsCounters done [11:15:07]requested_item shift.num is exist - process it [11:15:07]requested_item shift.opened is exist - process it [11:15:07]req_shift_opened [11:15:07]FM_GetShiftState [11:15:07]SAM_PROTO_GetShiftState [11:15:07]wFMCommunicate request_size=4 [11:15:07]MH_SAM_APDU [11:15:07]CAPDU: 80 13 01 00 [11:15:07]Write to MH i2c: E2 08 00 17 42 80 13 01 00 00 00 00 00 D6 [11:15:07]Write i2c OK [11:15:07]MH_I2C_Read... [11:15:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:07]Read from MH i2c: E2 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 0E 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 0E 00 17 42 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0E [11:15:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:15:07]wFMCommunicate OK [11:15:07]SAM_PROTO_GetShiftState done [11:15:07]FM_GetShiftState done [11:15:07]req_shift_opened done [11:15:07]requested_item shift.open_date is exist - process it [11:15:07]req_shift_open_date [11:15:07]req_shift_open_date done [11:15:07]produce_requested_data done [11:15:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59878,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:15:07]process_action_free close_receipt [11:15:07]json_value_free [11:15:07]json_value_free done [11:15:07]process_json_proto returns [11:15:07]Send response to host [11:15:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59878,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:15:07]free response buf [11:15:07]execute_script done [11:15:07]execute_script returns [11:15:07]free content buf [11:15:07]Sock 8.Close socket [11:15:07]Sock 8.Thread stoped [11:15:11]OFD Sender: No OFD packet to send [11:15:16]OFD Sender: No OFD packet to send [11:15:18]accept exits with 9 [11:15:18]New connection [11:15:18]New thread 3066957156 created [11:15:18]Thread 3067100516 joined [11:15:18]Waiting for new connection... [11:15:18] Sock 9.Parse request [11:15:18]Sock 9.Check first char [11:15:18]Sock 9.First char is OK [11:15:18]request: POST /json_proto HTTP/1.0 [11:15:18]Method: POST [11:15:18]URL: /json_proto [11:15:18]Method is POST - this is cgi request [11:15:18]url: /json_proto [11:15:18]query_string will be loaded in cgi processing [11:15:18]execute_cgi json_proto POST (null) [11:15:18]execute_cgi path=json_proto method=POST [11:15:18]POST find Content-Length [11:15:18]Host: 172.17.60.68:8080 [11:15:18]Content-Length: 1215 [11:15:18]Content-Type: application/json [11:15:18] [11:15:18]POST finish read [11:15:18]Found Content-Length = 1215 [11:15: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545577\u000A05.06.2024 11:10\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 60.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 4374.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\u000A43295\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:18]execute_script... [11:15: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545577\u000A05.06.2024 11:10\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 60.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 4374.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\u000A43295\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:18]POST & json_proto [11:15:18]process_json_proto [11:15:18]json parsed OK: [11:15:18]protocol is kg_v1.0 [11:15:18]action value=print_text [11:15:18]process_action print_text [11:15:18]cmd_print_text [11:15:18]ExternCall_PrintAddStr [11:15:18]wPrintStart [11:15:18]Write to MH i2c: 01 00 00 18 42 5A [11:15:18]Write i2c OK [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: 01 [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: 01 07 00 [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: 01 07 00 18 42 00 00 00 00 00 FF 0F 6F [11:15:18]RasterBufferAndPrint [11:15:18]line *****ТОВАРНЫЙ ЧЕК***** [11:15:18]line АЗС 117 [11:15:18]line Партнер нефть [11:15:18]line 02508201610067 [11:15:18]line Кассир : Койгельдиева Р. [11:15:18]line Счет N : (1)545577 [11:15:18]line 05.06.2024 11:10 [11:15:18]line ПРОДАЖА [11:15:18]line ТРК (МРК, ГНК): 51 [11:15:18]line Вид ГСМ : 2710194210 [11:15:18]line ДТ-К-5 [11:15:18]line 60.000 x 72.90 [11:15:18]line ИТОГ: 4374.00 [11:15:18]line Тип оплаты: Талоны: Топливная Карта [11:15:18]line 43295 [11:15:18]line ______________________ [11:15:18]line (подпись) [11:15:18]written 0, free lines is 4095 [11:15:18]Write to MH i2c: 01 00 00 2D 42 6F [11:15:18]Write i2c OK [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: 01 [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: 01 07 00 [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: 01 07 00 2D 42 00 00 00 00 00 F2 0D 75 [11:15:18]RasterBufferAndPrint [11:15:18]line [11:15:18]line [11:15:18]line [11:15:18]line [11:15:18]line [11:15:18]written 0, free lines is 3572 [11:15:18]MH_Cut [11:15:18]Write to MH i2c: D1 01 00 34 42 01 48 [11:15:18]Write i2c OK [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: D1 [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: D1 01 00 [11:15:18]MH_I2C_Read... [11:15:18]Read from MH i2c: D1 01 00 34 42 00 47 [11:15:18]Write to MH i2c: 01 00 00 35 42 77 [11:15:18]Write i2c OK [11:15:18]MH_I2C_Read... [11:15:19]*** Cut start [11:15:19]*** Partial cut [11:15:19]*** CUTSNS_PIN = 1 [11:15:19]*** CUTSNS_PIN = 0 [11:15:19]*** Brake cut motor [11:15:19]Read from MH i2c: 01 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: 01 07 00 [11:15:19]MH_I2C_Read... [11:15:19]*** Stop cut motor [11:15:19]*** Cut end [11:15:19]Read from MH i2c: 01 07 00 35 42 00 00 00 00 00 FF 0F 8C [11:15:19]process_action print_text done [11:15:19]requested_data is exist [11:15:19]produce_requested_data [11:15:19]requested_item fm.sn is exist - process it [11:15:19]wFMCommunicate request_size=4 [11:15:19]MH_SAM_APDU [11:15:19]CAPDU: 80 11 00 00 [11:15:19]Write to MH i2c: E2 08 00 36 42 80 11 00 00 00 00 00 00 F2 [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:19]Read from MH i2c: E2 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 17 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 17 00 36 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 45 [11:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:15:19]wFMCommunicate OK [11:15:19]requested_item fd.num is exist - process it [11:15:19]SAM_PROTO_GetFieldsCounters [11:15:19]wFMCommunicate request_size=4 [11:15:19]MH_SAM_APDU [11:15:19]CAPDU: 80 13 00 00 [11:15:19]Write to MH i2c: E2 08 00 37 42 80 13 00 00 00 00 00 00 F5 [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 62 00 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 62 00 37 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E6 E9 00 00 0E 04 04 00 48 00 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 5F [11:15:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E6 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:20]wFMCommunicate OK [11:15:20]SAM_PROTO_GetFieldsCounters done [11:15:20]requested_item shift.num is exist - process it [11:15:20]requested_item shift.opened is exist - process it [11:15:20]req_shift_opened [11:15:20]FM_GetShiftState [11:15:20]SAM_PROTO_GetShiftState [11:15:20]wFMCommunicate request_size=4 [11:15:20]MH_SAM_APDU [11:15:20]CAPDU: 80 13 01 00 [11:15:20]Write to MH i2c: E2 08 00 38 42 80 13 01 00 00 00 00 00 F7 [11:15:20]Write i2c OK [11:15:20]MH_I2C_Read... [11:15:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:20]Read from MH i2c: E2 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 0E 00 [11:15:20]MH_I2C_Read... [11:15:20]Read from MH i2c: E2 0E 00 38 42 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2F [11:15:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:15:20]wFMCommunicate OK [11:15:20]SAM_PROTO_GetShiftState done [11:15:20]FM_GetShiftState done [11:15:20]req_shift_opened done [11:15:20]requested_item shift.open_date is exist - process it [11:15:20]req_shift_open_date [11:15:20]req_shift_open_date done [11:15:20]produce_requested_data done [11:15:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59878,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:15:20]process_action_free print_text [11:15:20]json_value_free [11:15:20]json_value_free done [11:15:20]process_json_proto returns [11:15:20]Send response to host [11:15:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59878,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:15:20]free response buf [11:15:20]execute_script done [11:15:20]execute_script returns [11:15:20]free content buf [11:15:20]Sock 9.Close socket [11:15:20]Sock 9.Thread stoped [11:15:21]OFD Sender: No OFD packet to send [11:15:26]OFD Sender: No OFD packet to send [11:15:31]OFD Sender: No OFD packet to send [11:15:36]OFD Sender: No OFD packet to send [11:15:41]OFD Sender: No OFD packet to send [11:15:46]OFD Sender: No OFD packet to send [11:15:51]OFD Sender: No OFD packet to send [11:15:56]OFD Sender: No OFD packet to send [11:16:01]OFD Sender: No OFD packet to send [11:16:06]OFD Sender: No OFD packet to send [11:16:11]OFD Sender: No OFD packet to send [11:16:16]OFD Sender: No OFD packet to send [11:16:21]OFD Sender: No OFD packet to send [11:16:26]OFD Sender: No OFD packet to send [11:16:31]OFD Sender: No OFD packet to send [11:16:36]OFD Sender: No OFD packet to send [11:16:41]OFD Sender: No OFD packet to send [11:16:46]OFD Sender: No OFD packet to send [11:16:51]OFD Sender: No OFD packet to send [11:16:56]OFD Sender: No OFD packet to send [11:17:01]OFD Sender: No OFD packet to send [11:17:06]OFD Sender: No OFD packet to send [11:17:11]OFD Sender: No OFD packet to send [11:17:16]accept exits with 8 [11:17:16]New connection [11:17:16]New thread 3067100516 created [11:17:16]Thread 3066957156 joined [11:17:16]Waiting for new connection... [11:17:16] Sock 8.Parse request [11:17:16]Sock 8.Check first char [11:17:16]Sock 8.First char is OK [11:17:16]request: POST /json_proto HTTP/1.0 [11:17:16]Method: POST [11:17:16]URL: /json_proto [11:17:16]Method is POST - this is cgi request [11:17:16]url: /json_proto [11:17:16]query_string will be loaded in cgi processing [11:17:16]execute_cgi json_proto POST (null) [11:17:16]execute_cgi path=json_proto method=POST [11:17:16]POST find Content-Length [11:17:16]Host: 172.17.60.68:8080 [11:17:16]Content-Length: 681 [11:17:16]Content-Type: application/json [11:17:16] [11:17:16]POST finish read [11:17:16]Found Content-Length = 681 [11:17:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17:16]execute_script... [11:17:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17:16]POST & json_proto [11:17:16]process_json_proto [11:17:16]json parsed OK: [11:17:16]protocol is kg_v1.0 [11:17:16]action value=close_receipt [11:17:16]process_action close_receipt [11:17:16]cmd_close_receipt [11:17:16]MH_GetDate [11:17:16]Write to MH i2c: F0 00 00 39 42 6A [11:17:16]Write i2c OK [11:17:16]MH_I2C_Read... [11:17:16]Read from MH i2c: F0 [11:17:16]MH_I2C_Read... [11:17:16]Read from MH i2c: F0 09 00 [11:17:16]MH_I2C_Read... [11:17:16]Read from MH i2c: F0 09 00 39 42 00 3D 49 60 66 9A 61 5F 66 7F [11:17:16]GetLastDocTimeStamp 1717586104 [11:17:16]current date 1717586237 [11:17:16]FM_GetShiftState [11:17:16]SAM_PROTO_GetShiftState [11:17:16]wFMCommunicate request_size=4 [11:17:16]MH_SAM_APDU [11:17:16]CAPDU: 80 13 01 00 [11:17:16]Write to MH i2c: E2 08 00 3A 42 80 13 01 00 00 00 00 00 F9 [11:17:16]Write i2c OK [11:17:16]MH_I2C_Read... [11:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:16]Read from MH i2c: E2 [11:17:16]MH_I2C_Read... [11:17:16]Read from MH i2c: E2 0E 00 [11:17:16]MH_I2C_Read... [11:17:16]Read from MH i2c: E2 0E 00 3A 42 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 31 [11:17:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:17:16]wFMCommunicate OK [11:17:16]SAM_PROTO_GetShiftState done [11:17:16]FM_GetShiftState done [11:17:16]opened in 1717545916 [11:17:16]opened+sec_in_day 1717632316 [11:17:16]quantity*price = 50011 [11:17:16]sum+1 = 50013 [11:17:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 274 05.06.2024 11:17 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59879 ФПД: 239712124856043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111717&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59879&fm=239712124856043&tin=02508201610067®Number=0000000000151680&sum=50000 [11:17:17]StoreToDocumentArchive [11:17:17]shift 72 fd 59879 [11:17:17]save to /storage/0072/doc_00059879 [11:17:17]save last doc name /storage/0072/doc_00059879 to /storage/kkm_last_doc_name [11:17:17]save OK [11:17:17]Clear old archive folders... [11:17:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:17:17]tlvbuf is 00483040 [11:17:17]SAM_PROTO_ClearQueue [11:17:17]wFMCommunicate request_size=4 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 09 00 00 [11:17:17]Write to MH i2c: E2 08 00 47 42 80 09 00 00 00 00 00 00 FB [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:17]Read from MH i2c: E2 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 47 42 00 90 00 FD [11:17:17]RAPDU: 90 00 [11:17:17]wFMCommunicate OK [11:17:17]SAM_PROTO_ClearQueue done [11:17:17]KKMCreateOFDPacket [11:17:17]OFDProtocolAddRootSTLVToBuf [11:17:17]FM_MakeSignedData [11:17:17]FM_MakeSignedData [11:17:17]SAM_PROTO_SignData [11:17:17]wFMCommunicate request_size=4 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 0D 01 02 [11:17:17]Write to MH i2c: E2 08 00 48 42 80 0D 01 02 00 00 00 00 03 [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:17]Read from MH i2c: E2 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 48 42 00 90 00 FE [11:17:17]RAPDU: 90 00 [11:17:17]wFMCommunicate OK [11:17:17]wFMCommunicate request_size=255 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 01 00 00 F4 03 04 00 3D 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 E9 00 00 35 04 06 00 DA 04 [11:17:17]Write to MH i2c: E2 02 01 49 42 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 01 00 00 F4 03 04 00 3D 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 E9 00 00 35 04 06 00 DA 04 00 00 B9 [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:17]Read from MH i2c: E2 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 49 42 00 90 00 FF [11:17:17]RAPDU: 90 00 [11:17:17]wFMCommunicate OK [11:17:17]wFMCommunicate request_size=9 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 0D 02 02 04 54 0C E6 EB [11:17:17]Write to MH i2c: E2 0C 00 4A 42 80 0D 02 02 04 00 54 0C E6 EB 00 00 3F [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:17]Read from MH i2c: E2 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 03 00 4A 42 00 90 00 00 [11:17:17]RAPDU: 90 00 [11:17:17]wFMCommunicate OK [11:17:17]wFMCommunicate request_size=4 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 0D 03 02 [11:17:17]Write to MH i2c: E2 08 00 4B 42 80 0D 03 02 00 00 00 00 08 [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:17]Read from MH i2c: E2 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 0B 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 0B 00 4B 42 00 FB 9A 26 87 A4 C6 ED DE 90 00 80 [11:17:17]RAPDU: FB 9A 26 87 A4 C6 ED DE 90 00 [11:17:17]wFMCommunicate OK [11:17:17]SAM_PROTO_SignData done [11:17:17]FM_MakeSignedData done [11:17:17]CreateOFDProtocolMessage [11:17:17]wFMCommunicate request_size=4 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 11 00 00 [11:17:17]Write to MH i2c: E2 08 00 4C 42 80 11 00 00 00 00 00 00 08 [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:17]Read from MH i2c: E2 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 17 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: E2 17 00 4C 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5B [11:17:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:17:17]wFMCommunicate OK [11:17:17]CreateOFDProtocolMessage done [11:17:17]OFDSenderStorePacket 59879 [11:17:17]StoreOFDPacket docnum=59879 [11:17:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 C6 CA 06 01 26 93 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 01 00 00 F4 03 04 00 3D 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 E9 00 00 35 04 06 00 DA 04 54 0C E6 EB FB 9A 26 87 A4 C6 ED DE [11:17:17]CheckFolder [11:17:17]dirname=/storage/ofd_packets [11:17:17]CheckFolder done [11:17:17]ProducePacketName [11:17:17]name=ofd_packets/00059879 [11:17:17]NVStorageSaveData ofd_packets/00059879 [11:17:17]File name is /storage/ofd_packets/00059879 [11:17:17]Write 300 bytes [11:17:17]NVStorageSaveData done [11:17:17]OFDSenderStorePacket done [11:17:17]KKMCreateOFDPacket done [11:17:17]NVStorageSaveData kkm_last_timestamp [11:17:17]File name is /storage/kkm_last_timestamp [11:17:17]Write 4 bytes [11:17:17]NVStorageSaveData done [11:17:17]ExternCall_PrintAddStr [11:17:17]wPrintStart [11:17:17]Write to MH i2c: 01 00 00 4D 42 8F [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: 01 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: 01 07 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: 01 07 00 4D 42 00 00 00 00 00 FF 0F A4 [11:17:17]RasterBufferAndPrint [11:17:17]line Счет N : (1)545581 [11:17:17]line ИНН: 02508201610067 [11:17:17]line Контрольно-Кассовый Чек [11:17:17]line ПРОДАЖА [11:17:17]line ТРК (МРК, ГНК) : 72 [11:17:17]line Товар: 2711190000 [11:17:17]line ГАЗ-К-5 [11:17:17]line 14.330 * 34.90 [11:17:17]line = 500.12 [11:17:17]line НДС 12% НСП 1% [11:17:17]line > о реализуемом товаре [11:17:17]line ОКРУГЛЕНИЕ: -0.12 [11:17:17]line ИТОГО: 500.00 [11:17:17]line Внесено: 500.00 [11:17:17]line СДАЧА: 0.00 [11:17:17]line НСП 1% : 4.43 [11:17:17]line НДС 12% : 53.11 [11:17:17]line Наличными: 500.00 [11:17:17]line Безнал.: 0.00 [11:17:17]line Место: АЗС № 117 "Партнер Нефть" [11:17:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:17:17]line СНО: Общий режим [11:17:17]line Чек 274 05.06.2024 11:17 [11:17:17]line Смена: 72 ФФД: 1.0 [11:17:17]line ЗНМ: 0300000048 [11:17:17]line РНМ: 0000000000151680 [11:17:17]line Версия ККМ: v1.0 [11:17:17]line ФМ: 0000000000959414 [11:17:17]line ФД: 59879 [11:17:17]line ФПД: 239712124856043 [11:17:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111717&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59879&fm=239712124856043&tin=02508201610067®Number=0000000000151680&sum=50000 [11:17:18]OFD Sender: Processing packet 59879 [packets to send 53, broken 52] [11:17:18]ProducePacketName [11:17:18]name=ofd_packets/00059879 [11:17:18]OFD Sender: To server: pG, [11:17:18]CommunicateWithHost lk.salyk.kg:30040 [11:17:18]ConnectInit lk.salyk.kg [11:17:18]written 0, free lines is 4095 [11:17:18]Connected sock=10 [11:17:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 C6 CA 06 01 26 93 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 01 00 00 F4 03 04 00 3D 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 E9 00 00 35 04 06 00 DA 04 54 0C E6 EB FB 9A 26 87 A4 C6 ED DE [11:17:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C E1 47 00 58 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 E9 00 00 F4 03 04 00 41 F5 5F 66 B6 04 01 00 00 43 3D F6 E2 FF 05 E0 85 [11:17:18]CommunicateWithHost err = 0 [11:17:18]CheckOFDResponse [11:17:18]1017 (14) - 77093643461234 [11:17:18]1041 (16) - 0000000000959414 [11:17:18]1040 (4) - 59879 [11:17:18]1012 (4) - 05.06.2024 05:18 [11:17:18]1206 (1) - 0 [11:17:18]OFD Sender: Remove packet 59879 [11:17:18]ProducePacketName [11:17:18]name=ofd_packets/00059879 [11:17:18]NVStorageDeleteData [11:17:18]Write to MH i2c: 01 00 00 78 42 BA [11:17:18]Write i2c OK [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: 01 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: 01 07 00 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: 01 07 00 78 42 00 00 00 00 00 96 0C 63 [11:17:18]RasterBufferAndPrint [11:17:18]line [11:17:18]line [11:17:18]line [11:17:18]line [11:17:18]line [11:17:18]written 0, free lines is 3227 [11:17:18]MH_Cut [11:17:18]Write to MH i2c: D1 01 00 7F 42 01 93 [11:17:18]Write i2c OK [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: D1 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: D1 01 00 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: D1 01 00 7F 42 00 92 [11:17:18]Write to MH i2c: 01 00 00 80 42 C2 [11:17:18]Write i2c OK [11:17:18]MH_I2C_Read... [11:17:18]OFD Sender: No OFD packet to send [11:17:19]*** Cut start [11:17:19]*** Partial cut [11:17:19]*** CUTSNS_PIN = 1 [11:17:19]*** CUTSNS_PIN = 0 [11:17:19]*** Brake cut motor [11:17:20]Read from MH i2c: 01 [11:17:20]MH_I2C_Read... [11:17:20]*** Stop cut motor [11:17:20]*** Cut end [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 80 42 00 00 00 00 00 FF 0F D7 [11:17:20]process_action close_receipt done [11:17:20]requested_data is exist [11:17:20]produce_requested_data [11:17:20]requested_item fm.sn is exist - process it [11:17:20]wFMCommunicate request_size=4 [11:17:20]MH_SAM_APDU [11:17:20]CAPDU: 80 11 00 00 [11:17:20]Write to MH i2c: E2 08 00 81 42 80 11 00 00 00 00 00 00 3D [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:20]Read from MH i2c: E2 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: E2 17 00 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: E2 17 00 81 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 90 [11:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:17:20]wFMCommunicate OK [11:17:20]requested_item fd.num is exist - process it [11:17:20]SAM_PROTO_GetFieldsCounters [11:17:20]wFMCommunicate request_size=4 [11:17:20]MH_SAM_APDU [11:17:20]CAPDU: 80 13 00 00 [11:17:20]Write to MH i2c: E2 08 00 82 42 80 13 00 00 00 00 00 00 40 [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:20]Read from MH i2c: E2 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: E2 62 00 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: E2 62 00 82 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E7 E9 00 00 0E 04 04 00 48 00 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 AE [11:17:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E7 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:20]wFMCommunicate OK [11:17:20]SAM_PROTO_GetFieldsCounters done [11:17:20]requested_item shift.num is exist - process it [11:17:20]requested_item shift.opened is exist - process it [11:17:20]req_shift_opened [11:17:20]FM_GetShiftState [11:17:20]SAM_PROTO_GetShiftState [11:17:20]wFMCommunicate request_size=4 [11:17:20]MH_SAM_APDU [11:17:20]CAPDU: 80 13 01 00 [11:17:20]Write to MH i2c: E2 08 00 83 42 80 13 01 00 00 00 00 00 42 [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:20]Read from MH i2c: E2 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: E2 0E 00 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: E2 0E 00 83 42 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7A [11:17:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:17:20]wFMCommunicate OK [11:17:20]SAM_PROTO_GetShiftState done [11:17:20]FM_GetShiftState done [11:17:20]req_shift_opened done [11:17:20]requested_item shift.open_date is exist - process it [11:17:20]req_shift_open_date [11:17:20]req_shift_open_date done [11:17:20]produce_requested_data done [11:17:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59879,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:17:20]process_action_free close_receipt [11:17:20]json_value_free [11:17:20]json_value_free done [11:17:20]process_json_proto returns [11:17:20]Send response to host [11:17:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59879,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:17:20]free response buf [11:17:20]execute_script done [11:17:20]execute_script returns [11:17:20]free content buf [11:17:20]Sock 8.Close socket [11:17:20]Sock 8.Thread stoped [11:17:23]OFD Sender: No OFD packet to send [11:17:28]OFD Sender: No OFD packet to send [11:17:33]OFD Sender: No OFD packet to send [11:17:38]OFD Sender: No OFD packet to send [11:17:43]OFD Sender: No OFD packet to send [11:17:48]OFD Sender: No OFD packet to send [11:17:53]OFD Sender: No OFD packet to send [11:17:58]OFD Sender: No OFD packet to send [11:18:03]OFD Sender: No OFD packet to send [11:18:08]OFD Sender: No OFD packet to send [11:18:13]OFD Sender: No OFD packet to send [11:18:18]accept exits with 9 [11:18:18]New connection [11:18:18]New thread 3066957156 created [11:18:18]Thread 3067100516 joined [11:18:18]Waiting for new connection... [11:18:18] Sock 9.Parse request [11:18:18]Sock 9.Check first char [11:18:18]Sock 9.First char is OK [11:18:18]request: POST /json_proto HTTP/1.0 [11:18:18]Method: POST [11:18:18]URL: /json_proto [11:18:18]Method is POST - this is cgi request [11:18:18]url: /json_proto [11:18:18]query_string will be loaded in cgi processing [11:18:18]execute_cgi json_proto POST (null) [11:18:18]execute_cgi path=json_proto method=POST [11:18:18]POST find Content-Length [11:18:18]Host: 172.17.60.68:8080 [11:18:18]Content-Length: 1215 [11:18:18]Content-Type: application/json [11:18:18] [11:18:18]POST finish read [11:18:18]Found Content-Length = 1215 [11:18: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545582\u000A05.06.2024 11:13\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 60.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 4374.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\u000A43294\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:18]execute_script... [11:18: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545582\u000A05.06.2024 11:13\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 60.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 4374.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\u000A43294\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:18]POST & json_proto [11:18:18]process_json_proto [11:18:18]json parsed OK: [11:18:18]protocol is kg_v1.0 [11:18:18]action value=print_text [11:18:18]process_action print_text [11:18:18]cmd_print_text [11:18:18]ExternCall_PrintAddStr [11:18:18]wPrintStart [11:18:18]Write to MH i2c: 01 00 00 84 42 C6 [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 07 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 07 00 84 42 00 00 00 00 00 FF 0F DB [11:18:18]RasterBufferAndPrint [11:18:18]line *****ТОВАРНЫЙ ЧЕК***** [11:18:18]line АЗС 117 [11:18:18]line Партнер нефть [11:18:18]line 02508201610067 [11:18:18]line Кассир : Койгельдиева Р. [11:18:18]line Счет N : (1)545582 [11:18:18]line 05.06.2024 11:13 [11:18:18]line ПРОДАЖА [11:18:18]line ТРК (МРК, ГНК): 61 [11:18:18]line Вид ГСМ : 2710194210 [11:18:18]line ДТ-К-5 [11:18:18]line 60.000 x 72.90 [11:18:18]line ИТОГ: 4374.00 [11:18:18]line Тип оплаты: Талоны: Топливная Карта [11:18:18]line 43294 [11:18:18]line ______________________ [11:18:18]line (подпись) [11:18:18]written 0, free lines is 4095 [11:18:18]Write to MH i2c: 01 00 00 99 42 DB [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 07 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 07 00 99 42 00 00 00 00 00 F3 0D E2 [11:18:18]RasterBufferAndPrint [11:18:18]line [11:18:18]line [11:18:18]line [11:18:18]line [11:18:18]line [11:18:18]written 0, free lines is 3573 [11:18:18]MH_Cut [11:18:18]Write to MH i2c: D1 01 00 A0 42 01 B4 [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: D1 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: D1 01 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: D1 01 00 A0 42 00 B3 [11:18:18]Write to MH i2c: 01 00 00 A1 42 E3 [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:19]OFD Sender: No OFD packet to send [11:18:19]*** Cut start [11:18:19]*** Partial cut [11:18:19]*** CUTSNS_PIN = 1 [11:18:19]*** CUTSNS_PIN = 0 [11:18:19]*** Brake cut motor [11:18:20]Read from MH i2c: 01 [11:18:20]MH_I2C_Read... [11:18:20]*** Stop cut motor [11:18:20]*** Cut end [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 A1 42 00 00 00 00 00 FF 0F F8 [11:18:20]process_action print_text done [11:18:20]requested_data is exist [11:18:20]produce_requested_data [11:18:20]requested_item fm.sn is exist - process it [11:18:20]wFMCommunicate request_size=4 [11:18:20]MH_SAM_APDU [11:18:20]CAPDU: 80 11 00 00 [11:18:20]Write to MH i2c: E2 08 00 A2 42 80 11 00 00 00 00 00 00 5E [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:20]Read from MH i2c: E2 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 17 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 17 00 A2 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B1 [11:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:18:20]wFMCommunicate OK [11:18:20]requested_item fd.num is exist - process it [11:18:20]SAM_PROTO_GetFieldsCounters [11:18:20]wFMCommunicate request_size=4 [11:18:20]MH_SAM_APDU [11:18:20]CAPDU: 80 13 00 00 [11:18:20]Write to MH i2c: E2 08 00 A3 42 80 13 00 00 00 00 00 00 61 [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:20]Read from MH i2c: E2 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 62 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 62 00 A3 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E7 E9 00 00 0E 04 04 00 48 00 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 CF [11:18:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E7 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:20]wFMCommunicate OK [11:18:20]SAM_PROTO_GetFieldsCounters done [11:18:20]requested_item shift.num is exist - process it [11:18:20]requested_item shift.opened is exist - process it [11:18:20]req_shift_opened [11:18:20]FM_GetShiftState [11:18:20]SAM_PROTO_GetShiftState [11:18:20]wFMCommunicate request_size=4 [11:18:20]MH_SAM_APDU [11:18:20]CAPDU: 80 13 01 00 [11:18:20]Write to MH i2c: E2 08 00 A4 42 80 13 01 00 00 00 00 00 63 [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:20]Read from MH i2c: E2 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 0E 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 0E 00 A4 42 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [11:18:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:18:20]wFMCommunicate OK [11:18:20]SAM_PROTO_GetShiftState done [11:18:20]FM_GetShiftState done [11:18:20]req_shift_opened done [11:18:20]requested_item shift.open_date is exist - process it [11:18:20]req_shift_open_date [11:18:20]req_shift_open_date done [11:18:20]produce_requested_data done [11:18:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59879,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:18:20]process_action_free print_text [11:18:20]json_value_free [11:18:20]json_value_free done [11:18:20]process_json_proto returns [11:18:20]Send response to host [11:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59879,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:18:20]free response buf [11:18:20]execute_script done [11:18:20]execute_script returns [11:18:20]free content buf [11:18:20]Sock 9.Close socket [11:18:20]Sock 9.Thread stoped [11:18:24]OFD Sender: No OFD packet to send [11:18:29]OFD Sender: No OFD packet to send [11:18:34]OFD Sender: No OFD packet to send [11:18:39]OFD Sender: No OFD packet to send [11:18:44]OFD Sender: No OFD packet to send [11:18:49]OFD Sender: No OFD packet to send [11:18:54]OFD Sender: No OFD packet to send [11:18:58]accept exits with 8 [11:18:58]New connection [11:18:58]New thread 3067100516 created [11:18:58]Thread 3066957156 joined [11:18:58]Waiting for new connection... [11:18:58] Sock 8.Parse request [11:18:58]Sock 8.Check first char [11:18:58]Sock 8.First char is OK [11:18:58]request: POST /json_proto HTTP/1.0 [11:18:58]Method: POST [11:18:58]URL: /json_proto [11:18:58]Method is POST - this is cgi request [11:18:58]url: /json_proto [11:18:58]query_string will be loaded in cgi processing [11:18:58]execute_cgi json_proto POST (null) [11:18:58]execute_cgi path=json_proto method=POST [11:18:58]POST find Content-Length [11:18:58]Host: 172.17.60.68:8080 [11:18:58]Content-Length: 677 [11:18:58]Content-Type: application/json [11:18:58] [11:18:58]POST finish read [11:18:58]Found Content-Length = 677 [11:18:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:18:58]execute_script... [11:18:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:18:58]POST & json_proto [11:18:58]process_json_proto [11:18:58]json parsed OK: [11:18:58]protocol is kg_v1.0 [11:18:58]action value=close_receipt [11:18:58]process_action close_receipt [11:18:58]cmd_close_receipt [11:18:58]MH_GetDate [11:18:58]Write to MH i2c: F0 00 00 A5 42 D6 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: F0 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: F0 09 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: F0 09 00 A5 42 00 A4 49 60 66 9A 61 5F 66 52 [11:18:58]GetLastDocTimeStamp 1717586237 [11:18:58]current date 1717586340 [11:18:58]FM_GetShiftState [11:18:58]SAM_PROTO_GetShiftState [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 13 01 00 [11:18:58]Write to MH i2c: E2 08 00 A6 42 80 13 01 00 00 00 00 00 65 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0E 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0E 00 A6 42 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [11:18:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:18:58]wFMCommunicate OK [11:18:58]SAM_PROTO_GetShiftState done [11:18:58]FM_GetShiftState done [11:18:58]opened in 1717545916 [11:18:58]opened+sec_in_day 1717632316 [11:18:58]quantity*price = 30038 [11:18:58]sum+1 = 30039 [11:18:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 275 05.06.2024 11:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59880 ФПД: 108793775362863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111900&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59880&fm=108793775362863&tin=02508201610067®Number=0000000000151680&sum=30000 [11:18:59]StoreToDocumentArchive [11:18:59]shift 72 fd 59880 [11:18:59]save to /storage/0072/doc_00059880 [11:18:59]save last doc name /storage/0072/doc_00059880 to /storage/kkm_last_doc_name [11:18:59]save OK [11:18:59]Clear old archive folders... [11:18:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:59]tlvbuf is 00545490 [11:18:59]SAM_PROTO_ClearQueue [11:18:59]wFMCommunicate request_size=4 [11:18:59]MH_SAM_APDU [11:18:59]CAPDU: 80 09 00 00 [11:18:59]Write to MH i2c: E2 08 00 B3 42 80 09 00 00 00 00 00 00 67 [11:18:59]Write i2c OK [11:18:59]MH_I2C_Read... [11:18:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:59]Read from MH i2c: E2 [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: E2 03 00 [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: E2 03 00 B3 42 00 90 00 69 [11:18:59]RAPDU: 90 00 [11:18:59]wFMCommunicate OK [11:18:59]SAM_PROTO_ClearQueue done [11:18:59]KKMCreateOFDPacket [11:18:59]OFDProtocolAddRootSTLVToBuf [11:18:59]FM_MakeSignedData [11:18:59]FM_MakeSignedData [11:18:59]SAM_PROTO_SignData [11:18:59]wFMCommunicate request_size=4 [11:18:59]MH_SAM_APDU [11:18:59]CAPDU: 80 0D 01 02 [11:18:59]Write to MH i2c: E2 08 00 B4 42 80 0D 01 02 00 00 00 00 6F [11:18:59]Write i2c OK [11:18:59]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 03 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 03 00 B4 42 00 90 00 6A [11:19:00]RAPDU: 90 00 [11:19:00]wFMCommunicate OK [11:19:00]wFMCommunicate request_size=255 [11:19:00]MH_SAM_APDU [11: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 13 01 00 00 F4 03 04 00 A4 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 E9 00 00 35 04 06 00 62 [11:19:00]Write to MH i2c: E2 02 01 B5 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 13 01 00 00 F4 03 04 00 A4 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 E9 00 00 35 04 06 00 62 00 00 30 [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 03 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 03 00 B5 42 00 90 00 6B [11:19:00]RAPDU: 90 00 [11:19:00]wFMCommunicate OK [11:19:00]wFMCommunicate request_size=10 [11:19:00]MH_SAM_APDU [11:19:00]CAPDU: 80 0D 02 02 05 F2 86 55 93 2F [11:19:00]Write to MH i2c: E2 0D 00 B6 42 80 0D 02 02 05 00 F2 86 55 93 2F 00 00 0B [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 03 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 03 00 B6 42 00 90 00 6C [11:19:00]RAPDU: 90 00 [11:19:00]wFMCommunicate OK [11:19:00]wFMCommunicate request_size=4 [11:19:00]MH_SAM_APDU [11:19:00]CAPDU: 80 0D 03 02 [11:19:00]Write to MH i2c: E2 08 00 B7 42 80 0D 03 02 00 00 00 00 74 [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 0B 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 0B 00 B7 42 00 B8 C7 61 A7 A9 94 0F F2 90 00 3A [11:19:00]RAPDU: B8 C7 61 A7 A9 94 0F F2 90 00 [11:19:00]wFMCommunicate OK [11:19:00]SAM_PROTO_SignData done [11:19:00]FM_MakeSignedData done [11:19:00]CreateOFDProtocolMessage [11:19:00]wFMCommunicate request_size=4 [11:19:00]MH_SAM_APDU [11:19:00]CAPDU: 80 11 00 00 [11:19:00]Write to MH i2c: E2 08 00 B8 42 80 11 00 00 00 00 00 00 74 [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 17 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 17 00 B8 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [11:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:19:00]wFMCommunicate OK [11:19:00]CreateOFDProtocolMessage done [11:19:00]OFDSenderStorePacket 59880 [11:19:00]StoreOFDPacket docnum=59880 [11:19:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 85 7B 07 01 B5 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 13 01 00 00 F4 03 04 00 A4 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 E9 00 00 35 04 06 00 62 F2 86 55 93 2F B8 C7 61 A7 A9 94 0F F2 [11:19:00]CheckFolder [11:19:00]dirname=/storage/ofd_packets [11:19:00]CheckFolder done [11:19:00]ProducePacketName [11:19:00]name=ofd_packets/00059880 [11:19:00]NVStorageSaveData ofd_packets/00059880 [11:19:00]File name is /storage/ofd_packets/00059880 [11:19:00]Write 301 bytes [11:19:00]NVStorageSaveData done [11:19:00]OFDSenderStorePacket done [11:19:00]KKMCreateOFDPacket done [11:19:00]NVStorageSaveData kkm_last_timestamp [11:19:00]File name is /storage/kkm_last_timestamp [11:19:00]Write 4 bytes [11:19:00]NVStorageSaveData done [11:19:00]ExternCall_PrintAddStr [11:19:00]wPrintStart [11:19:00]Write to MH i2c: 01 00 00 B9 42 FB [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: 01 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: 01 07 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: 01 07 00 B9 42 00 00 00 00 00 FF 0F 10 [11:19:00]RasterBufferAndPrint [11:19:00]line Счет N : (1)545584 [11:19:00]line ИНН: 02508201610067 [11:19:00]line Контрольно-Кассовый Чек [11:19:00]line ПРОДАЖА [11:19:00]line ТРК (МРК, ГНК) : 22 [11:19:00]line Товар: 2710124130 [11:19:00]line Аи-92-К-5 [11:19:00]line 4.490 * 66.90 [11:19:00]line = 300.38 [11:19:00]line НДС 12% НСП 1% [11:19:00]line > о реализуемом товаре [11:19:00]line ОКРУГЛЕНИЕ: -0.38 [11:19:00]line ИТОГО: 300.00 [11:19:00]line Внесено: 300.00 [11:19:00]line СДАЧА: 0.00 [11:19:00]line НСП 1% : 2.66 [11:19:00]line НДС 12% : 31.90 [11:19:00]line Наличными: 300.00 [11:19:00]line Безнал.: 0.00 [11:19:00]line Место: АЗС № 117 "Партнер Нефть" [11:19:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:19:00]line СНО: Общий режим [11:19:00]line Чек 275 05.06.2024 11:19 [11:19:00]line Смена: 72 ФФД: 1.0 [11:19:00]line ЗНМ: 0300000048 [11:19:00]line РНМ: 0000000000151680 [11:19:00]line Версия ККМ: v1.0 [11:19:00]line ФМ: 0000000000959414 [11:19:00]line ФД: 59880 [11:19:00]line ФПД: 108793775362863 [11:19:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T111900&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59880&fm=108793775362863&tin=02508201610067®Number=0000000000151680&sum=30000 [11:19:00]OFD Sender: Processing packet 59880 [packets to send 53, broken 52] [11:19:00]ProducePacketName [11:19:00]name=ofd_packets/00059880 [11:19:00]OFD Sender: To server: pG, [11:19:00]CommunicateWithHost lk.salyk.kg:30040 [11:19:00]ConnectInit lk.salyk.kg [11:19:00]written 0, free lines is 4095 [11:19:00]Connected sock=10 [11:19:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 85 7B 07 01 B5 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 13 01 00 00 F4 03 04 00 A4 49 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 E9 00 00 35 04 06 00 62 F2 86 55 93 2F B8 C7 61 A7 A9 94 0F F2 [11:19:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4F 99 47 00 0C 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 E9 00 00 F4 03 04 00 A8 F5 5F 66 B6 04 01 00 00 F4 5B 5E D2 4D 3A D6 E4 [11:19:01]CommunicateWithHost err = 0 [11:19:01]CheckOFDResponse [11:19:01]1017 (14) - 77093643461234 [11:19:01]1041 (16) - 0000000000959414 [11:19:01]1040 (4) - 59880 [11:19:01]1012 (4) - 05.06.2024 05:20 [11:19:01]1206 (1) - 0 [11:19:01]OFD Sender: Remove packet 59880 [11:19:01]ProducePacketName [11:19:01]name=ofd_packets/00059880 [11:19:01]NVStorageDeleteData [11:19:01]Write to MH i2c: 01 00 00 E4 42 26 [11:19:01]Write i2c OK [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: 01 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: 01 07 00 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: 01 07 00 E4 42 00 00 00 00 00 9F 0C D8 [11:19:01]RasterBufferAndPrint [11:19:01]line [11:19:01]line [11:19:01]line [11:19:01]line [11:19:01]line [11:19:01]written 0, free lines is 3236 [11:19:01]MH_Cut [11:19:01]Write to MH i2c: D1 01 00 EB 42 01 FF [11:19:01]Write i2c OK [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: D1 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: D1 01 00 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: D1 01 00 EB 42 00 FE [11:19:01]Write to MH i2c: 01 00 00 EC 42 2E [11:19:01]Write i2c OK [11:19:01]MH_I2C_Read... [11:19:01]OFD Sender: No OFD packet to send [11:19:02]*** Cut start [11:19:02]*** Partial cut [11:19:02]*** CUTSNS_PIN = 1 [11:19:02]*** CUTSNS_PIN = 0 [11:19:02]*** Brake cut motor [11:19:02]Read from MH i2c: 01 [11:19:02]MH_I2C_Read... [11:19:02]*** Stop cut motor [11:19:02]*** Cut end [11:19:02]Read from MH i2c: 01 07 00 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: 01 07 00 EC 42 00 00 00 00 00 FF 0F 43 [11:19:02]process_action close_receipt done [11:19:02]requested_data is exist [11:19:02]produce_requested_data [11:19:02]requested_item fm.sn is exist - process it [11:19:02]wFMCommunicate request_size=4 [11:19:02]MH_SAM_APDU [11:19:02]CAPDU: 80 11 00 00 [11:19:02]Write to MH i2c: E2 08 00 ED 42 80 11 00 00 00 00 00 00 A9 [11:19:02]Write i2c OK [11:19:02]MH_I2C_Read... [11:19:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:02]Read from MH i2c: E2 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 17 00 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 17 00 ED 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FC [11:19:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:19:02]wFMCommunicate OK [11:19:02]requested_item fd.num is exist - process it [11:19:02]SAM_PROTO_GetFieldsCounters [11:19:02]wFMCommunicate request_size=4 [11:19:02]MH_SAM_APDU [11:19:02]CAPDU: 80 13 00 00 [11:19:02]Write to MH i2c: E2 08 00 EE 42 80 13 00 00 00 00 00 00 AC [11:19:02]Write i2c OK [11:19:02]MH_I2C_Read... [11:19:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:03]Read from MH i2c: E2 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: E2 62 00 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: E2 62 00 EE 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 E9 00 00 0E 04 04 00 48 00 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 1E [11:19:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:03]wFMCommunicate OK [11:19:03]SAM_PROTO_GetFieldsCounters done [11:19:03]requested_item shift.num is exist - process it [11:19:03]requested_item shift.opened is exist - process it [11:19:03]req_shift_opened [11:19:03]FM_GetShiftState [11:19:03]SAM_PROTO_GetShiftState [11:19:03]wFMCommunicate request_size=4 [11:19:03]MH_SAM_APDU [11:19:03]CAPDU: 80 13 01 00 [11:19:03]Write to MH i2c: E2 08 00 EF 42 80 13 01 00 00 00 00 00 AE [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:03]Read from MH i2c: E2 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: E2 0E 00 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: E2 0E 00 EF 42 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [11:19:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:19:03]wFMCommunicate OK [11:19:03]SAM_PROTO_GetShiftState done [11:19:03]FM_GetShiftState done [11:19:03]req_shift_opened done [11:19:03]requested_item shift.open_date is exist - process it [11:19:03]req_shift_open_date [11:19:03]req_shift_open_date done [11:19:03]produce_requested_data done [11:19:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59880,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:19:03]process_action_free close_receipt [11:19:03]json_value_free [11:19:03]json_value_free done [11:19:03]process_json_proto returns [11:19:03]Send response to host [11:19:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59880,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:19:03]free response buf [11:19:03]execute_script done [11:19:03]execute_script returns [11:19:03]free content buf [11:19:03]Sock 8.Close socket [11:19:03]Sock 8.Thread stoped [11:19:03]accept exits with 9 [11:19:03]New connection [11:19:03]New thread 3066957156 created [11:19:03]Thread 3067100516 joined [11:19:03]Waiting for new connection... [11:19:03] Sock 9.Parse request [11:19:03]Sock 9.Check first char [11:19:03]Sock 9.First char is OK [11:19:03]request: POST /json_proto HTTP/1.0 [11:19:03]Method: POST [11:19:03]URL: /json_proto [11:19:03]Method is POST - this is cgi request [11:19:03]url: /json_proto [11:19:03]query_string will be loaded in cgi processing [11:19:03]execute_cgi json_proto POST (null) [11:19:03]execute_cgi path=json_proto method=POST [11:19:03]POST find Content-Length [11:19:03]Host: 172.17.60.68:8080 [11:19:03]Content-Length: 1216 [11:19:03]Content-Type: application/json [11:19:03] [11:19:03]POST finish read [11:19:03]Found Content-Length = 1216 [11:19: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545583\u000A05.06.2024 11:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 2676.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058548;3058547\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:03]execute_script... [11:19: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545583\u000A05.06.2024 11:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 2676.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058548;3058547\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:03]POST & json_proto [11:19:03]process_json_proto [11:19:03]json parsed OK: [11:19:03]protocol is kg_v1.0 [11:19:03]action value=print_text [11:19:03]process_action print_text [11:19:03]cmd_print_text [11:19:03]ExternCall_PrintAddStr [11:19:03]wPrintStart [11:19:03]Write to MH i2c: 01 00 00 F0 42 32 [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 07 00 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 07 00 F0 42 00 00 00 00 00 FF 0F 47 [11:19:03]RasterBufferAndPrint [11:19:03]line *****ТОВАРНЫЙ ЧЕК***** [11:19:03]line АЗС 117 [11:19:03]line Партнер нефть [11:19:03]line 02508201610067 [11:19:03]line Кассир : Койгельдиева Р. [11:19:03]line Счет N : (1)545583 [11:19:03]line 05.06.2024 11:13 [11:19:03]line ПРОДАЖА [11:19:03]line ТРК (МРК, ГНК): 12 [11:19:03]line Вид ГСМ : 2710124130 [11:19:03]line Аи-92-К-5 [11:19:03]line 40.000 x 66.90 [11:19:03]line ИТОГ: 2676.00 [11:19:03]line Тип оплаты: Талоны: Партнер нефть [11:19:03]line 3058548;3058547 [11:19:03]line ______________________ [11:19:03]line (подпись) [11:19:03]written 0, free lines is 4095 [11:19:03]Write to MH i2c: 01 00 00 05 43 48 [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 07 00 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 07 00 05 43 00 00 00 00 00 FC 0D 58 [11:19:03]RasterBufferAndPrint [11:19:03]line [11:19:03]line [11:19:03]line [11:19:03]line [11:19:03]line [11:19:03]written 0, free lines is 3584 [11:19:03]MH_Cut [11:19:03]Write to MH i2c: D1 01 00 0C 43 01 21 [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: D1 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: D1 01 00 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: D1 01 00 0C 43 00 20 [11:19:03]Write to MH i2c: 01 00 00 0D 43 50 [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:04]*** Cut start [11:19:04]*** Partial cut [11:19:04]*** CUTSNS_PIN = 1 [11:19:04]*** CUTSNS_PIN = 0 [11:19:04]*** Brake cut motor [11:19:04]Read from MH i2c: 01 [11:19:04]MH_I2C_Read... [11:19:04]*** Stop cut motor [11:19:04]*** Cut end [11:19:04]Read from MH i2c: 01 07 00 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: 01 07 00 0D 43 00 00 00 00 00 FF 0F 65 [11:19:04]process_action print_text done [11:19:04]requested_data is exist [11:19:04]produce_requested_data [11:19:04]requested_item fm.sn is exist - process it [11:19:04]wFMCommunicate request_size=4 [11:19:04]MH_SAM_APDU [11:19:04]CAPDU: 80 11 00 00 [11:19:04]Write to MH i2c: E2 08 00 0E 43 80 11 00 00 00 00 00 00 CB [11:19:04]Write i2c OK [11:19:04]MH_I2C_Read... [11:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:04]Read from MH i2c: E2 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 17 00 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 17 00 0E 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1E [11:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:19:04]wFMCommunicate OK [11:19:04]requested_item fd.num is exist - process it [11:19:04]SAM_PROTO_GetFieldsCounters [11:19:04]wFMCommunicate request_size=4 [11:19:04]MH_SAM_APDU [11:19:04]CAPDU: 80 13 00 00 [11:19:04]Write to MH i2c: E2 08 00 0F 43 80 13 00 00 00 00 00 00 CE [11:19:04]Write i2c OK [11:19:04]MH_I2C_Read... [11:19:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:05]Read from MH i2c: E2 [11:19:05]MH_I2C_Read... [11:19:05]Read from MH i2c: E2 62 00 [11:19:05]MH_I2C_Read... [11:19:05]Read from MH i2c: E2 62 00 0F 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 E9 00 00 0E 04 04 00 48 00 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 40 [11:19:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:05]wFMCommunicate OK [11:19:05]SAM_PROTO_GetFieldsCounters done [11:19:05]requested_item shift.num is exist - process it [11:19:05]requested_item shift.opened is exist - process it [11:19:05]req_shift_opened [11:19:05]FM_GetShiftState [11:19:05]SAM_PROTO_GetShiftState [11:19:05]wFMCommunicate request_size=4 [11:19:05]MH_SAM_APDU [11:19:05]CAPDU: 80 13 01 00 [11:19:05]Write to MH i2c: E2 08 00 10 43 80 13 01 00 00 00 00 00 D0 [11:19:05]Write i2c OK [11:19:05]MH_I2C_Read... [11:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:05]Read from MH i2c: E2 [11:19:05]MH_I2C_Read... [11:19:05]Read from MH i2c: E2 0E 00 [11:19:05]MH_I2C_Read... [11:19:05]Read from MH i2c: E2 0E 00 10 43 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 08 [11:19:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:19:05]wFMCommunicate OK [11:19:05]SAM_PROTO_GetShiftState done [11:19:05]FM_GetShiftState done [11:19:05]req_shift_opened done [11:19:05]requested_item shift.open_date is exist - process it [11:19:05]req_shift_open_date [11:19:05]req_shift_open_date done [11:19:05]produce_requested_data done [11:19:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59880,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:19:05]process_action_free print_text [11:19:05]json_value_free [11:19:05]json_value_free done [11:19:05]process_json_proto returns [11:19:05]Send response to host [11:19:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59880,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:19:05]free response buf [11:19:05]execute_script done [11:19:05]execute_script returns [11:19:05]free content buf [11:19:05]Sock 9.Close socket [11:19:05]Sock 9.Thread stoped [11:19:06]OFD Sender: No OFD packet to send [11:19:11]OFD Sender: No OFD packet to send [11:19:16]OFD Sender: No OFD packet to send [11:19:21]OFD Sender: No OFD packet to send [11:19:26]OFD Sender: No OFD packet to send [11:19:31]OFD Sender: No OFD packet to send [11:19:36]OFD Sender: No OFD packet to send [11:19:41]OFD Sender: No OFD packet to send [11:19:46]OFD Sender: No OFD packet to send [11:19:51]OFD Sender: No OFD packet to send [11:19:56]OFD Sender: No OFD packet to send [11:20:01]OFD Sender: No OFD packet to send [11:20:06]OFD Sender: No OFD packet to send [11:20:11]OFD Sender: No OFD packet to send [11:20:16]OFD Sender: No OFD packet to send [11:20:21]OFD Sender: No OFD packet to send [11:20:26]OFD Sender: No OFD packet to send [11:20:31]OFD Sender: No OFD packet to send [11:20:35]accept exits with 8 [11:20:35]New connection [11:20:35]New thread 3067100516 created [11:20:35]Thread 3066957156 joined [11:20:35]Waiting for new connection... [11:20:35] Sock 8.Parse request [11:20:35]Sock 8.Check first char [11:20:35]Sock 8.First char is OK [11:20:35]request: POST /json_proto HTTP/1.0 [11:20:35]Method: POST [11:20:35]URL: /json_proto [11:20:35]Method is POST - this is cgi request [11:20:35]url: /json_proto [11:20:35]query_string will be loaded in cgi processing [11:20:35]execute_cgi json_proto POST (null) [11:20:35]execute_cgi path=json_proto method=POST [11:20:35]POST find Content-Length [11:20:35]Host: 172.17.60.68:8080 [11:20:35]Content-Length: 1215 [11:20:35]Content-Type: application/json [11:20:35] [11:20:35]POST finish read [11:20:35]Found Content-Length = 1215 [11:20: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545585\u000A05.06.2024 11:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 936.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058546;3058545\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:35]execute_script... [11:20: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545585\u000A05.06.2024 11:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 14.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 936.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058546;3058545\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:35]POST & json_proto [11:20:35]process_json_proto [11:20:35]json parsed OK: [11:20:35]protocol is kg_v1.0 [11:20:35]action value=print_text [11:20:35]process_action print_text [11:20:35]cmd_print_text [11:20:35]ExternCall_PrintAddStr [11:20:35]wPrintStart [11:20:35]Write to MH i2c: 01 00 00 11 43 54 [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 07 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 07 00 11 43 00 00 00 00 00 FF 0F 69 [11:20:35]RasterBufferAndPrint [11:20:35]line *****ТОВАРНЫЙ ЧЕК***** [11:20:35]line АЗС 117 [11:20:35]line Партнер нефть [11:20:35]line 02508201610067 [11:20:35]line Кассир : Койгельдиева Р. [11:20:35]line Счет N : (1)545585 [11:20:35]line 05.06.2024 11:15 [11:20:35]line ПРОДАЖА [11:20:35]line ТРК (МРК, ГНК): 12 [11:20:35]line Вид ГСМ : 2710124130 [11:20:35]line Аи-92-К-5 [11:20:35]line 14.000 x 66.90 [11:20:35]line ИТОГ: 936.60 [11:20:35]line Тип оплаты: Талоны: Партнер нефть [11:20:35]line 3058546;3058545 [11:20:35]line ______________________ [11:20:35]line (подпись) [11:20:35]written 0, free lines is 4095 [11:20:35]Write to MH i2c: 01 00 00 26 43 69 [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 07 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 07 00 26 43 00 00 00 00 00 FA 0D 77 [11:20:35]RasterBufferAndPrint [11:20:35]line [11:20:35]line [11:20:35]line [11:20:35]line [11:20:35]line [11:20:35]written 0, free lines is 3580 [11:20:35]MH_Cut [11:20:35]Write to MH i2c: D1 01 00 2D 43 01 42 [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: D1 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: D1 01 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: D1 01 00 2D 43 00 41 [11:20:35]Write to MH i2c: 01 00 00 2E 43 71 [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]*** Cut start [11:20:35]*** Partial cut [11:20:35]*** CUTSNS_PIN = 1 [11:20:36]*** CUTSNS_PIN = 0 [11:20:36]*** Brake cut motor [11:20:36]Read from MH i2c: 01 [11:20:36]MH_I2C_Read... [11:20:36]*** Stop cut motor [11:20:36]*** Cut end [11:20:36]Read from MH i2c: 01 07 00 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: 01 07 00 2E 43 00 00 00 00 00 FF 0F 86 [11:20:36]process_action print_text done [11:20:36]requested_data is exist [11:20:36]produce_requested_data [11:20:36]requested_item fm.sn is exist - process it [11:20:36]wFMCommunicate request_size=4 [11:20:36]MH_SAM_APDU [11:20:36]CAPDU: 80 11 00 00 [11:20:36]Write to MH i2c: E2 08 00 2F 43 80 11 00 00 00 00 00 00 EC [11:20:36]Write i2c OK [11:20:36]MH_I2C_Read... [11:20:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:36]Read from MH i2c: E2 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: E2 17 00 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: E2 17 00 2F 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [11:20:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:20:36]wFMCommunicate OK [11:20:36]requested_item fd.num is exist - process it [11:20:36]SAM_PROTO_GetFieldsCounters [11:20:36]wFMCommunicate request_size=4 [11:20:36]MH_SAM_APDU [11:20:36]CAPDU: 80 13 00 00 [11:20:36]Write to MH i2c: E2 08 00 30 43 80 13 00 00 00 00 00 00 EF [11:20:36]Write i2c OK [11:20:36]MH_I2C_Read... [11:20:36]OFD Sender: No OFD packet to send [11:20:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:36]Read from MH i2c: E2 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: E2 62 00 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: E2 62 00 30 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 E9 00 00 0E 04 04 00 48 00 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 61 [11:20:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:36]wFMCommunicate OK [11:20:36]SAM_PROTO_GetFieldsCounters done [11:20:36]requested_item shift.num is exist - process it [11:20:36]requested_item shift.opened is exist - process it [11:20:36]req_shift_opened [11:20:36]FM_GetShiftState [11:20:36]SAM_PROTO_GetShiftState [11:20:36]wFMCommunicate request_size=4 [11:20:36]MH_SAM_APDU [11:20:36]CAPDU: 80 13 01 00 [11:20:36]Write to MH i2c: E2 08 00 31 43 80 13 01 00 00 00 00 00 F1 [11:20:36]Write i2c OK [11:20:36]MH_I2C_Read... [11:20:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:36]Read from MH i2c: E2 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: E2 0E 00 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: E2 0E 00 31 43 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 29 [11:20:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:20:36]wFMCommunicate OK [11:20:36]SAM_PROTO_GetShiftState done [11:20:36]FM_GetShiftState done [11:20:36]req_shift_opened done [11:20:36]requested_item shift.open_date is exist - process it [11:20:36]req_shift_open_date [11:20:36]req_shift_open_date done [11:20:36]produce_requested_data done [11:20:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59880,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:20:36]process_action_free print_text [11:20:36]json_value_free [11:20:36]json_value_free done [11:20:36]process_json_proto returns [11:20:36]Send response to host [11:20:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59880,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:20:36]free response buf [11:20:36]execute_script done [11:20:36]execute_script returns [11:20:36]free content buf [11:20:36]Sock 8.Close socket [11:20:36]Sock 8.Thread stoped [11:20:41]OFD Sender: No OFD packet to send [11:20:46]OFD Sender: No OFD packet to send [11:20:51]OFD Sender: No OFD packet to send [11:20:56]OFD Sender: No OFD packet to send [11:20:58]accept exits with 9 [11:20:58]New connection [11:20:58]New thread 3066957156 created [11:20:58]Thread 3067100516 joined [11:20:58]Waiting for new connection... [11:20:58] Sock 9.Parse request [11:20:58]Sock 9.Check first char [11:20:58]Sock 9.First char is OK [11:20:58]request: POST /json_proto HTTP/1.0 [11:20:58]Method: POST [11:20:58]URL: /json_proto [11:20:58]Method is POST - this is cgi request [11:20:58]url: /json_proto [11:20:58]query_string will be loaded in cgi processing [11:20:58]execute_cgi json_proto POST (null) [11:20:58]execute_cgi path=json_proto method=POST [11:20:58]POST find Content-Length [11:20:58]Host: 172.17.60.68:8080 [11:20:58]Content-Length: 682 [11:20:58]Content-Type: application/json [11:20:58] [11:20:58]POST finish read [11:20:58]Found Content-Length = 682 [11:20:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:58]execute_script... [11:20:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:58]POST & json_proto [11:20:58]process_json_proto [11:20:58]json parsed OK: [11:20:58]protocol is kg_v1.0 [11:20:58]action value=close_receipt [11:20:58]process_action close_receipt [11:20:58]cmd_close_receipt [11:20:58]MH_GetDate [11:20:58]Write to MH i2c: F0 00 00 32 43 64 [11:20:58]Write i2c OK [11:20:58]MH_I2C_Read... [11:20:58]Read from MH i2c: F0 [11:20:58]MH_I2C_Read... [11:20:58]Read from MH i2c: F0 09 00 [11:20:58]MH_I2C_Read... [11:20:58]Read from MH i2c: F0 09 00 32 43 00 1B 4A 60 66 9A 61 5F 66 58 [11:20:58]GetLastDocTimeStamp 1717586340 [11:20:58]current date 1717586459 [11:20:58]FM_GetShiftState [11:20:58]SAM_PROTO_GetShiftState [11:20:58]wFMCommunicate request_size=4 [11:20:58]MH_SAM_APDU [11:20:58]CAPDU: 80 13 01 00 [11:20:58]Write to MH i2c: E2 08 00 33 43 80 13 01 00 00 00 00 00 F3 [11:20:58]Write i2c OK [11:20:58]MH_I2C_Read... [11:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:58]Read from MH i2c: E2 [11:20:58]MH_I2C_Read... [11:20:58]Read from MH i2c: E2 0E 00 [11:20:58]MH_I2C_Read... [11:20:58]Read from MH i2c: E2 0E 00 33 43 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2B [11:20:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:20:58]wFMCommunicate OK [11:20:58]SAM_PROTO_GetShiftState done [11:20:58]FM_GetShiftState done [11:20:58]opened in 1717545916 [11:20:58]opened+sec_in_day 1717632316 [11:20:58]quantity*price = 100015 [11:20:58]sum+1 = 100017 [11:20:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 276 05.06.2024 11:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59881 ФПД: 168583122663472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112100&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59881&fm=168583122663472&tin=02508201610067®Number=0000000000151680&sum=100000 [11:20:59]StoreToDocumentArchive [11:20:59]shift 72 fd 59881 [11:20:59]save to /storage/0072/doc_00059881 [11:20:59]save last doc name /storage/0072/doc_00059881 to /storage/kkm_last_doc_name [11:20:59]save OK [11:20:59]Clear old archive folders... [11:20:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:59]tlvbuf is 00518AE0 [11:20:59]SAM_PROTO_ClearQueue [11:20:59]wFMCommunicate request_size=4 [11:20:59]MH_SAM_APDU [11:20:59]CAPDU: 80 09 00 00 [11:20:59]Write to MH i2c: E2 08 00 40 43 80 09 00 00 00 00 00 00 F5 [11:20:59]Write i2c OK [11:20:59]MH_I2C_Read... [11:20:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:59]Read from MH i2c: E2 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 40 43 00 90 00 F7 [11:20:59]RAPDU: 90 00 [11:20:59]wFMCommunicate OK [11:20:59]SAM_PROTO_ClearQueue done [11:20:59]KKMCreateOFDPacket [11:20:59]OFDProtocolAddRootSTLVToBuf [11:20:59]FM_MakeSignedData [11:20:59]FM_MakeSignedData [11:20:59]SAM_PROTO_SignData [11:20:59]wFMCommunicate request_size=4 [11:20:59]MH_SAM_APDU [11:20:59]CAPDU: 80 0D 01 02 [11:20:59]Write to MH i2c: E2 08 00 41 43 80 0D 01 02 00 00 00 00 FD [11:20:59]Write i2c OK [11:20:59]MH_I2C_Read... [11:20:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:59]Read from MH i2c: E2 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 [11:20:59]MH_I2C_Read... [11:20:59]Read from MH i2c: E2 03 00 41 43 00 90 00 F8 [11:20:59]RAPDU: 90 00 [11:20:59]wFMCommunicate OK [11:20:59]wFMCommunicate request_size=255 [11:20:59]MH_SAM_APDU [11:20: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1C 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 E9 00 00 35 04 06 00 99 [11:20:59]Write to MH i2c: E2 02 01 42 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1C 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 E9 00 00 35 04 06 00 99 00 00 76 [11:20:59]Write i2c OK [11:20:59]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 42 43 00 90 00 F9 [11:21:00]RAPDU: 90 00 [11:21:00]wFMCommunicate OK [11:21:00]wFMCommunicate request_size=10 [11:21:00]MH_SAM_APDU [11:21:00]CAPDU: 80 0D 02 02 05 53 51 24 38 30 [11:21:00]Write to MH i2c: E2 0D 00 43 43 80 0D 02 02 05 00 53 51 24 38 30 00 00 3A [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 03 00 43 43 00 90 00 FA [11:21:00]RAPDU: 90 00 [11:21:00]wFMCommunicate OK [11:21:00]wFMCommunicate request_size=4 [11:21:00]MH_SAM_APDU [11:21:00]CAPDU: 80 0D 03 02 [11:21:00]Write to MH i2c: E2 08 00 44 43 80 0D 03 02 00 00 00 00 02 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 0B 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 0B 00 44 43 00 A5 14 1F 83 7A 7F F1 99 90 00 E1 [11:21:00]RAPDU: A5 14 1F 83 7A 7F F1 99 90 00 [11:21:00]wFMCommunicate OK [11:21:00]SAM_PROTO_SignData done [11:21:00]FM_MakeSignedData done [11:21:00]CreateOFDProtocolMessage [11:21:00]wFMCommunicate request_size=4 [11:21:00]MH_SAM_APDU [11:21:00]CAPDU: 80 11 00 00 [11:21:00]Write to MH i2c: E2 08 00 45 43 80 11 00 00 00 00 00 00 02 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 17 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 17 00 45 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [11:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:21:00]wFMCommunicate OK [11:21:00]CreateOFDProtocolMessage done [11:21:00]OFDSenderStorePacket 59881 [11:21:00]StoreOFDPacket docnum=59881 [11:21:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 6A 01 07 01 E8 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1C 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 E9 00 00 35 04 06 00 99 53 51 24 38 30 A5 14 1F 83 7A 7F F1 99 [11:21:00]CheckFolder [11:21:00]dirname=/storage/ofd_packets [11:21:00]CheckFolder done [11:21:00]ProducePacketName [11:21:00]name=ofd_packets/00059881 [11:21:00]NVStorageSaveData ofd_packets/00059881 [11:21:00]File name is /storage/ofd_packets/00059881 [11:21:00]Write 301 bytes [11:21:00]NVStorageSaveData done [11:21:00]OFDSenderStorePacket done [11:21:00]KKMCreateOFDPacket done [11:21:00]NVStorageSaveData kkm_last_timestamp [11:21:00]File name is /storage/kkm_last_timestamp [11:21:00]Write 4 bytes [11:21:00]NVStorageSaveData done [11:21:00]ExternCall_PrintAddStr [11:21:00]wPrintStart [11:21:00]Write to MH i2c: 01 00 00 46 43 89 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: 01 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: 01 07 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: 01 07 00 46 43 00 00 00 00 00 FF 0F 9E [11:21:00]RasterBufferAndPrint [11:21:00]line Счет N : (1)545587 [11:21:00]line ИНН: 02508201610067 [11:21:00]line Контрольно-Кассовый Чек [11:21:00]line ПРОДАЖА [11:21:00]line ТРК (МРК, ГНК) : 42 [11:21:00]line Товар: 2710124130 [11:21:00]line Аи-92-К-5 [11:21:00]line 14.950 * 66.90 [11:21:00]line = 1000.16 [11:21:00]line НДС 12% НСП 1% [11:21:00]line > о реализуемом товаре [11:21:00]line ОКРУГЛЕНИЕ: -0.16 [11:21:00]line ИТОГО: 1000.00 [11:21:00]line Внесено: 1000.00 [11:21:00]line СДАЧА: 0.00 [11:21:00]line НСП 1% : 8.85 [11:21:00]line НДС 12% : 106.21 [11:21:00]line Наличными: 1000.00 [11:21:00]line Безнал.: 0.00 [11:21:00]line Место: АЗС № 117 "Партнер Нефть" [11:21:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:21:00]line СНО: Общий режим [11:21:00]line Чек 276 05.06.2024 11:21 [11:21:00]line Смена: 72 ФФД: 1.0 [11:21:00]line ЗНМ: 0300000048 [11:21:00]line РНМ: 0000000000151680 [11:21:00]line Версия ККМ: v1.0 [11:21:00]line ФМ: 0000000000959414 [11:21:00]line ФД: 59881 [11:21:00]line ФПД: 168583122663472 [11:21:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112100&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59881&fm=168583122663472&tin=02508201610067®Number=0000000000151680&sum=100000 [11:21:00]OFD Sender: Processing packet 59881 [packets to send 53, broken 52] [11:21:00]ProducePacketName [11:21:00]name=ofd_packets/00059881 [11:21:00]OFD Sender: To server: pG, [11:21:00]CommunicateWithHost lk.salyk.kg:30040 [11:21:00]ConnectInit lk.salyk.kg [11:21:00]written 0, free lines is 4095 [11:21:00]Connected sock=10 [11:21:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 6A 01 07 01 E8 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1C 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 E9 00 00 35 04 06 00 99 53 51 24 38 30 A5 14 1F 83 7A 7F F1 99 [11:21:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 14 0E 47 00 AC 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 39 35 39 34 31 34 10 04 04 00 E9 E9 00 00 F4 03 04 00 20 F6 5F 66 B6 04 01 00 00 00 4C 2B E8 44 01 8E 59 [11:21:01]CommunicateWithHost err = 0 [11:21:01]CheckOFDResponse [11:21:01]1017 (14) - 77093643461234 [11:21:01]1041 (16) - 0000000000959414 [11:21:01]1040 (4) - 59881 [11:21:01]1012 (4) - 05.06.2024 05:22 [11:21:01]1206 (1) - 0 [11:21:01]OFD Sender: Remove packet 59881 [11:21:01]ProducePacketName [11:21:01]name=ofd_packets/00059881 [11:21:01]NVStorageDeleteData [11:21:01]Write to MH i2c: 01 00 00 71 43 B4 [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: 01 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: 01 07 00 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: 01 07 00 71 43 00 00 00 00 00 97 0C 5E [11:21:01]RasterBufferAndPrint [11:21:01]line [11:21:01]line [11:21:01]line [11:21:01]line [11:21:01]line [11:21:01]written 0, free lines is 3226 [11:21:01]MH_Cut [11:21:01]Write to MH i2c: D1 01 00 78 43 01 8D [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: D1 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: D1 01 00 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: D1 01 00 78 43 00 8C [11:21:01]Write to MH i2c: 01 00 00 79 43 BC [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:01]OFD Sender: No OFD packet to send [11:21:02]*** Cut start [11:21:02]*** Partial cut [11:21:02]*** CUTSNS_PIN = 1 [11:21:02]*** CUTSNS_PIN = 0 [11:21:02]*** Brake cut motor [11:21:02]Read from MH i2c: 01 [11:21:02]MH_I2C_Read... [11:21:02]*** Stop cut motor [11:21:02]*** Cut end [11:21:02]Read from MH i2c: 01 07 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: 01 07 00 79 43 00 00 00 00 00 FF 0F D1 [11:21:02]process_action close_receipt done [11:21:02]requested_data is exist [11:21:02]produce_requested_data [11:21:02]requested_item fm.sn is exist - process it [11:21:02]wFMCommunicate request_size=4 [11:21:02]MH_SAM_APDU [11:21:02]CAPDU: 80 11 00 00 [11:21:02]Write to MH i2c: E2 08 00 7A 43 80 11 00 00 00 00 00 00 37 [11:21:02]Write i2c OK [11:21:02]MH_I2C_Read... [11:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:02]Read from MH i2c: E2 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 17 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 17 00 7A 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [11:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:21:02]wFMCommunicate OK [11:21:02]requested_item fd.num is exist - process it [11:21:02]SAM_PROTO_GetFieldsCounters [11:21:02]wFMCommunicate request_size=4 [11:21:02]MH_SAM_APDU [11:21:02]CAPDU: 80 13 00 00 [11:21:02]Write to MH i2c: E2 08 00 7B 43 80 13 00 00 00 00 00 00 3A [11:21:02]Write i2c OK [11:21:02]MH_I2C_Read... [11:21:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:02]Read from MH i2c: E2 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 62 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 62 00 7B 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E9 E9 00 00 0E 04 04 00 48 00 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 B0 [11:21:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E9 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:02]wFMCommunicate OK [11:21:02]SAM_PROTO_GetFieldsCounters done [11:21:02]requested_item shift.num is exist - process it [11:21:02]requested_item shift.opened is exist - process it [11:21:02]req_shift_opened [11:21:02]FM_GetShiftState [11:21:02]SAM_PROTO_GetShiftState [11:21:02]wFMCommunicate request_size=4 [11:21:02]MH_SAM_APDU [11:21:02]CAPDU: 80 13 01 00 [11:21:02]Write to MH i2c: E2 08 00 7C 43 80 13 01 00 00 00 00 00 3C [11:21:02]Write i2c OK [11:21:02]MH_I2C_Read... [11:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:03]Read from MH i2c: E2 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 0E 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 0E 00 7C 43 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 74 [11:21:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:21:03]wFMCommunicate OK [11:21:03]SAM_PROTO_GetShiftState done [11:21:03]FM_GetShiftState done [11:21:03]req_shift_opened done [11:21:03]requested_item shift.open_date is exist - process it [11:21:03]req_shift_open_date [11:21:03]req_shift_open_date done [11:21:03]produce_requested_data done [11:21:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59881,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:21:03]process_action_free close_receipt [11:21:03]json_value_free [11:21:03]json_value_free done [11:21:03]process_json_proto returns [11:21:03]Send response to host [11:21:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59881,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:21:03]free response buf [11:21:03]execute_script done [11:21:03]execute_script returns [11:21:03]free content buf [11:21:03]Sock 9.Close socket [11:21:03]Sock 9.Thread stoped [11:21:03]accept exits with 8 [11:21:03]New connection [11:21:03]New thread 3067100516 created [11:21:03]Thread 3066957156 joined [11:21:03]Waiting for new connection... [11:21:03] Sock 8.Parse request [11:21:03]Sock 8.Check first char [11:21:03]Sock 8.First char is OK [11:21:03]request: POST /json_proto HTTP/1.0 [11:21:03]Method: POST [11:21:03]URL: /json_proto [11:21:03]Method is POST - this is cgi request [11:21:03]url: /json_proto [11:21:03]query_string will be loaded in cgi processing [11:21:03]execute_cgi json_proto POST (null) [11:21:03]execute_cgi path=json_proto method=POST [11:21:03]POST find Content-Length [11:21:03]Host: 172.17.60.68:8080 [11:21:03]Content-Length: 677 [11:21:03]Content-Type: application/json [11:21:03] [11:21:03]POST finish read [11:21:03]Found Content-Length = 677 [11:21:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.040, "sum" : 270.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:03]execute_script... [11:21: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)545588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.040, "sum" : 270.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:03]POST & json_proto [11:21:03]process_json_proto [11:21:03]json parsed OK: [11:21:03]protocol is kg_v1.0 [11:21:03]action value=close_receipt [11:21:03]process_action close_receipt [11:21:03]cmd_close_receipt [11:21:03]MH_GetDate [11:21:03]Write to MH i2c: F0 00 00 7D 43 AF [11:21:03]Write i2c OK [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: F0 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: F0 09 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: F0 09 00 7D 43 00 20 4A 60 66 9A 61 5F 66 A8 [11:21:03]GetLastDocTimeStamp 1717586460 [11:21:03]current date 1717586464 [11:21:03]FM_GetShiftState [11:21:03]SAM_PROTO_GetShiftState [11:21:03]wFMCommunicate request_size=4 [11:21:03]MH_SAM_APDU [11:21:03]CAPDU: 80 13 01 00 [11:21:03]Write to MH i2c: E2 08 00 7E 43 80 13 01 00 00 00 00 00 3E [11:21:03]Write i2c OK [11:21:03]MH_I2C_Read... [11:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:03]Read from MH i2c: E2 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 0E 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: E2 0E 00 7E 43 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 76 [11:21:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:21:03]wFMCommunicate OK [11:21:03]SAM_PROTO_GetShiftState done [11:21:03]FM_GetShiftState done [11:21:03]opened in 1717545916 [11:21:03]opened+sec_in_day 1717632316 [11:21:03]quantity*price = 27027 [11:21:03]sum+1 = 27029 [11:21:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.70 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 277 05.06.2024 11:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59882 ФПД: 73134551751806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59882&fm=73134551751806&tin=02508201610067®Number=0000000000151680&sum=27000 [11:21:04]StoreToDocumentArchive [11:21:04]shift 72 fd 59882 [11:21:04]save to /storage/0072/doc_00059882 [11:21:04]save last doc name /storage/0072/doc_00059882 to /storage/kkm_last_doc_name [11:21:04]save OK [11:21:04]Clear old archive folders... [11:21:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:04]tlvbuf is 0040A890 [11:21:04]SAM_PROTO_ClearQueue [11:21:04]wFMCommunicate request_size=4 [11:21:04]MH_SAM_APDU [11:21:04]CAPDU: 80 09 00 00 [11:21:04]Write to MH i2c: E2 08 00 8B 43 80 09 00 00 00 00 00 00 40 [11:21:04]Write i2c OK [11:21:04]MH_I2C_Read... [11:21:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:04]Read from MH i2c: E2 [11:21:04]MH_I2C_Read... [11:21:04]Read from MH i2c: E2 03 00 [11:21:04]MH_I2C_Read... [11:21:04]Read from MH i2c: E2 03 00 8B 43 00 90 00 42 [11:21:04]RAPDU: 90 00 [11:21:04]wFMCommunicate OK [11:21:04]SAM_PROTO_ClearQueue done [11:21:04]KKMCreateOFDPacket [11:21:04]OFDProtocolAddRootSTLVToBuf [11:21:04]FM_MakeSignedData [11:21:04]FM_MakeSignedData [11:21:04]SAM_PROTO_SignData [11:21:04]wFMCommunicate request_size=4 [11:21:04]MH_SAM_APDU [11:21:04]CAPDU: 80 0D 01 02 [11:21:04]Write to MH i2c: E2 08 00 8C 43 80 0D 01 02 00 00 00 00 48 [11:21:04]Write i2c OK [11:21:04]MH_I2C_Read... [11:21:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:05]Read from MH i2c: E2 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 03 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 03 00 8C 43 00 90 00 43 [11:21:05]RAPDU: 90 00 [11:21:05]wFMCommunicate OK [11:21:05]wFMCommunicate request_size=255 [11:21:05]MH_SAM_APDU [11: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 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 20 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA E9 00 00 35 04 06 00 42 [11:21:05]Write to MH i2c: E2 02 01 8D 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 20 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA E9 00 00 35 04 06 00 42 00 00 F3 [11:21:05]Write i2c OK [11:21:05]MH_I2C_Read... [11:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:05]Read from MH i2c: E2 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 03 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 03 00 8D 43 00 90 00 44 [11:21:05]RAPDU: 90 00 [11:21:05]wFMCommunicate OK [11:21:05]wFMCommunicate request_size=10 [11:21:05]MH_SAM_APDU [11:21:05]CAPDU: 80 0D 02 02 05 83 F6 FA 5C 7E [11:21:05]Write to MH i2c: E2 0D 00 8E 43 80 0D 02 02 05 00 83 F6 FA 5C 7E 00 00 A2 [11:21:05]Write i2c OK [11:21:05]MH_I2C_Read... [11:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:05]Read from MH i2c: E2 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 03 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 03 00 8E 43 00 90 00 45 [11:21:05]RAPDU: 90 00 [11:21:05]wFMCommunicate OK [11:21:05]wFMCommunicate request_size=4 [11:21:05]MH_SAM_APDU [11:21:05]CAPDU: 80 0D 03 02 [11:21:05]Write to MH i2c: E2 08 00 8F 43 80 0D 03 02 00 00 00 00 4D [11:21:05]Write i2c OK [11:21:05]MH_I2C_Read... [11:21:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:05]Read from MH i2c: E2 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 0B 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 0B 00 8F 43 00 B7 9B D9 BD 65 2C 49 9C 90 00 AC [11:21:05]RAPDU: B7 9B D9 BD 65 2C 49 9C 90 00 [11:21:05]wFMCommunicate OK [11:21:05]SAM_PROTO_SignData done [11:21:05]FM_MakeSignedData done [11:21:05]CreateOFDProtocolMessage [11:21:05]wFMCommunicate request_size=4 [11:21:05]MH_SAM_APDU [11:21:05]CAPDU: 80 11 00 00 [11:21:05]Write to MH i2c: E2 08 00 90 43 80 11 00 00 00 00 00 00 4D [11:21:05]Write i2c OK [11:21:05]MH_I2C_Read... [11:21:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:05]Read from MH i2c: E2 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 17 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 17 00 90 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A0 [11:21:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:21:05]wFMCommunicate OK [11:21:05]CreateOFDProtocolMessage done [11:21:05]OFDSenderStorePacket 59882 [11:21:05]StoreOFDPacket docnum=59882 [11:21:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 54 E1 07 01 88 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 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 20 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA E9 00 00 35 04 06 00 42 83 F6 FA 5C 7E B7 9B D9 BD 65 2C 49 9C [11:21:05]CheckFolder [11:21:05]dirname=/storage/ofd_packets [11:21:05]CheckFolder done [11:21:05]ProducePacketName [11:21:05]name=ofd_packets/00059882 [11:21:05]NVStorageSaveData ofd_packets/00059882 [11:21:05]File name is /storage/ofd_packets/00059882 [11:21:05]Write 301 bytes [11:21:05]NVStorageSaveData done [11:21:05]OFDSenderStorePacket done [11:21:05]KKMCreateOFDPacket done [11:21:05]NVStorageSaveData kkm_last_timestamp [11:21:05]File name is /storage/kkm_last_timestamp [11:21:05]Write 4 bytes [11:21:05]NVStorageSaveData done [11:21:05]ExternCall_PrintAddStr [11:21:05]wPrintStart [11:21:05]Write to MH i2c: 01 00 00 91 43 D4 [11:21:05]Write i2c OK [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: 01 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: 01 07 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: 01 07 00 91 43 00 00 00 00 00 FF 0F E9 [11:21:05]RasterBufferAndPrint [11:21:05]line Счет N : (1)545588 [11:21:05]line ИНН: 02508201610067 [11:21:05]line Контрольно-Кассовый Чек [11:21:05]line ПРОДАЖА [11:21:05]line ТРК (МРК, ГНК) : 32 [11:21:05]line Товар: 2710124130 [11:21:05]line Аи-92-К-5 [11:21:05]line 4.040 * 66.90 [11:21:05]line = 270.28 [11:21:05]line НДС 12% НСП 1% [11:21:05]line > о реализуемом товаре [11:21:05]line ОКРУГЛЕНИЕ: -0.28 [11:21:05]line ИТОГО: 270.00 [11:21:05]line Внесено: 270.00 [11:21:05]line СДАЧА: 0.00 [11:21:05]line НСП 1% : 2.39 [11:21:05]line НДС 12% : 28.70 [11:21:05]line Наличными: 270.00 [11:21:05]line Безнал.: 0.00 [11:21:05]line Место: АЗС № 117 "Партнер Нефть" [11:21:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:21:05]line СНО: Общий режим [11:21:05]line Чек 277 05.06.2024 11:21 [11:21:05]line Смена: 72 ФФД: 1.0 [11:21:05]line ЗНМ: 0300000048 [11:21:05]line РНМ: 0000000000151680 [11:21:05]line Версия ККМ: v1.0 [11:21:05]line ФМ: 0000000000959414 [11:21:05]line ФД: 59882 [11:21:05]line ФПД: 73134551751806 [11:21:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59882&fm=73134551751806&tin=02508201610067®Number=0000000000151680&sum=27000 [11:21:05]OFD Sender: Processing packet 59882 [packets to send 53, broken 52] [11:21:05]ProducePacketName [11:21:05]name=ofd_packets/00059882 [11:21:05]OFD Sender: To server: pG, [11:21:05]CommunicateWithHost lk.salyk.kg:30040 [11:21:05]ConnectInit lk.salyk.kg [11:21:05]written 0, free lines is 4095 [11:21:05]Connected sock=10 [11:21:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 54 E1 07 01 88 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 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 20 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA E9 00 00 35 04 06 00 42 83 F6 FA 5C 7E B7 9B D9 BD 65 2C 49 9C [11:21:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CF 0E 47 00 9A F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA E9 00 00 F4 03 04 00 25 F6 5F 66 B6 04 01 00 00 13 D3 09 BD 92 C4 D9 A4 [11:21:06]CommunicateWithHost err = 0 [11:21:06]CheckOFDResponse [11:21:06]1017 (14) - 77093643461234 [11:21:06]1041 (16) - 0000000000959414 [11:21:06]1040 (4) - 59882 [11:21:06]1012 (4) - 05.06.2024 05:22 [11:21:06]1206 (1) - 0 [11:21:06]OFD Sender: Remove packet 59882 [11:21:06]ProducePacketName [11:21:06]name=ofd_packets/00059882 [11:21:06]NVStorageDeleteData [11:21:06]Write to MH i2c: 01 00 00 BC 43 FF [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 07 00 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: 01 07 00 BC 43 00 00 00 00 00 AD 0C BF [11:21:06]RasterBufferAndPrint [11:21:06]line [11:21:06]line [11:21:06]line [11:21:06]line [11:21:06]line [11:21:06]written 0, free lines is 3257 [11:21:06]MH_Cut [11:21:06]Write to MH i2c: D1 01 00 C3 43 01 D8 [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: D1 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: D1 01 00 [11:21:06]MH_I2C_Read... [11:21:06]Read from MH i2c: D1 01 00 C3 43 00 D7 [11:21:06]Write to MH i2c: 01 00 00 C4 43 07 [11:21:06]Write i2c OK [11:21:06]MH_I2C_Read... [11:21:06]OFD Sender: No OFD packet to send [11:21:07]*** Cut start [11:21:07]*** Partial cut [11:21:07]*** CUTSNS_PIN = 1 [11:21:07]*** CUTSNS_PIN = 0 [11:21:07]*** Brake cut motor [11:21:07]Read from MH i2c: 01 [11:21:07]MH_I2C_Read... [11:21:07]*** Stop cut motor [11:21:07]*** Cut end [11:21:07]Read from MH i2c: 01 07 00 [11:21:07]MH_I2C_Read... [11:21:07]Read from MH i2c: 01 07 00 C4 43 00 00 00 00 00 FF 0F 1C [11:21:07]process_action close_receipt done [11:21:07]requested_data is exist [11:21:07]produce_requested_data [11:21:07]requested_item fm.sn is exist - process it [11:21:07]wFMCommunicate request_size=4 [11:21:07]MH_SAM_APDU [11:21:07]CAPDU: 80 11 00 00 [11:21:07]Write to MH i2c: E2 08 00 C5 43 80 11 00 00 00 00 00 00 82 [11:21:07]Write i2c OK [11:21:07]MH_I2C_Read... [11:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:07]Read from MH i2c: E2 [11:21:07]MH_I2C_Read... [11:21:07]Read from MH i2c: E2 17 00 [11:21:07]MH_I2C_Read... [11:21:07]Read from MH i2c: E2 17 00 C5 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D5 [11:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:21:07]wFMCommunicate OK [11:21:07]requested_item fd.num is exist - process it [11:21:07]SAM_PROTO_GetFieldsCounters [11:21:07]wFMCommunicate request_size=4 [11:21:07]MH_SAM_APDU [11:21:07]CAPDU: 80 13 00 00 [11:21:07]Write to MH i2c: E2 08 00 C6 43 80 13 00 00 00 00 00 00 85 [11:21:07]Write i2c OK [11:21:07]MH_I2C_Read... [11:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:08]Read from MH i2c: E2 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 62 00 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 62 00 C6 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EA E9 00 00 0E 04 04 00 48 00 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 FF [11:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EA E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:08]wFMCommunicate OK [11:21:08]SAM_PROTO_GetFieldsCounters done [11:21:08]requested_item shift.num is exist - process it [11:21:08]requested_item shift.opened is exist - process it [11:21:08]req_shift_opened [11:21:08]FM_GetShiftState [11:21:08]SAM_PROTO_GetShiftState [11:21:08]wFMCommunicate request_size=4 [11:21:08]MH_SAM_APDU [11:21:08]CAPDU: 80 13 01 00 [11:21:08]Write to MH i2c: E2 08 00 C7 43 80 13 01 00 00 00 00 00 87 [11:21:08]Write i2c OK [11:21:08]MH_I2C_Read... [11:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:08]Read from MH i2c: E2 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 0E 00 [11:21:08]MH_I2C_Read... [11:21:08]Read from MH i2c: E2 0E 00 C7 43 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BF [11:21:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:21:08]wFMCommunicate OK [11:21:08]SAM_PROTO_GetShiftState done [11:21:08]FM_GetShiftState done [11:21:08]req_shift_opened done [11:21:08]requested_item shift.open_date is exist - process it [11:21:08]req_shift_open_date [11:21:08]req_shift_open_date done [11:21:08]produce_requested_data done [11:21:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59882,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:21:08]process_action_free close_receipt [11:21:08]json_value_free [11:21:08]json_value_free done [11:21:08]process_json_proto returns [11:21:08]Send response to host [11:21:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59882,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:21:08]free response buf [11:21:08]execute_script done [11:21:08]execute_script returns [11:21:08]free content buf [11:21:08]Sock 8.Close socket [11:21:08]Sock 8.Thread stoped [11:21:11]OFD Sender: No OFD packet to send [11:21:16]OFD Sender: No OFD packet to send [11:21:21]OFD Sender: No OFD packet to send [11:21:26]OFD Sender: No OFD packet to send [11:21:31]OFD Sender: No OFD packet to send [11:21:36]OFD Sender: No OFD packet to send [11:21:41]OFD Sender: No OFD packet to send [11:21:46]OFD Sender: No OFD packet to send [11:21:51]OFD Sender: No OFD packet to send [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:06]accept exits with 9 [11:22:06]New connection [11:22:06]New thread 3066957156 created [11:22:06]Thread 3067100516 joined [11:22:06]Waiting for new connection... [11:22:06] Sock 9.Parse request [11:22:06]Sock 9.Check first char [11:22:06]Sock 9.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.60.68:8080 [11:22:06]Content-Length: 680 [11:22:06]Content-Type: application/json [11:22:06] [11:22:06]POST finish read [11:22:06]Found Content-Length = 680 [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)545586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 5.740, "sum" : 200.33, "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: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)545586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 5.740, "sum" : 200.33, "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: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 C8 43 FA [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 C8 43 00 5F 4A 60 66 9A 61 5F 66 32 [11:22:06]GetLastDocTimeStamp 1717586464 [11:22:06]current date 1717586527 [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 C9 43 80 13 01 00 00 00 00 00 89 [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 C9 43 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C1 [11:22:06]RAPDU: 09 00 01 BC AB 5F 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 1717545916 [11:22:06]opened+sec_in_day 1717632316 [11:22:06]quantity*price = 20032 [11:22:06]sum+1 = 20034 [11:22:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 278 05.06.2024 11:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59883 ФПД: 276085257629168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112207&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59883&fm=276085257629168&tin=02508201610067®Number=0000000000151680&sum=20000 [11:22:07]StoreToDocumentArchive [11:22:07]shift 72 fd 59883 [11:22:07]save to /storage/0072/doc_00059883 [11:22:07]save last doc name /storage/0072/doc_00059883 to /storage/kkm_last_doc_name [11:22:07]save OK [11:22:07]Clear old archive folders... [11:22:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:22:07]tlvbuf is 004F9F40 [11:22:07]SAM_PROTO_ClearQueue [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 09 00 00 [11:22:07]Write to MH i2c: E2 08 00 D6 43 80 09 00 00 00 00 00 00 8B [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 D6 43 00 90 00 8D [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]SAM_PROTO_ClearQueue done [11:22:07]KKMCreateOFDPacket [11:22:07]OFDProtocolAddRootSTLVToBuf [11:22:07]FM_MakeSignedData [11:22:07]FM_MakeSignedData [11:22:07]SAM_PROTO_SignData [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 01 02 [11:22:07]Write to MH i2c: E2 08 00 D7 43 80 0D 01 02 00 00 00 00 93 [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 D7 43 00 90 00 8E [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=255 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 16 01 00 00 F4 03 04 00 5F 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB E9 00 00 35 04 06 00 FB 19 [11:22:07]Write to MH i2c: E2 02 01 D8 43 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 16 01 00 00 F4 03 04 00 5F 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB E9 00 00 35 04 06 00 FB 19 00 00 9A [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 D8 43 00 90 00 8F [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=9 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 02 02 04 1B B5 6D F0 [11:22:07]Write to MH i2c: E2 0C 00 D9 43 80 0D 02 02 04 00 1B B5 6D F0 00 00 CB [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 D9 43 00 90 00 90 [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 03 02 [11:22:07]Write to MH i2c: E2 08 00 DA 43 80 0D 03 02 00 00 00 00 98 [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 0B 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 0B 00 DA 43 00 E4 87 86 9A 47 AB A5 B8 90 00 73 [11:22:07]RAPDU: E4 87 86 9A 47 AB A5 B8 90 00 [11:22:07]wFMCommunicate OK [11:22:07]SAM_PROTO_SignData done [11:22:07]FM_MakeSignedData done [11:22:07]CreateOFDProtocolMessage [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 11 00 00 [11:22:07]Write to MH i2c: E2 08 00 DB 43 80 11 00 00 00 00 00 00 98 [11:22:07]Write i2c OK [11:22:07]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 DB 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EB [11:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:22:08]wFMCommunicate OK [11:22:08]CreateOFDProtocolMessage done [11:22:08]OFDSenderStorePacket 59883 [11:22:08]StoreOFDPacket docnum=59883 [11:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 5F B1 06 01 87 A5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 16 01 00 00 F4 03 04 00 5F 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB E9 00 00 35 04 06 00 FB 19 1B B5 6D F0 E4 87 86 9A 47 AB A5 B8 [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/00059883 [11:22:08]NVStorageSaveData ofd_packets/00059883 [11:22:08]File name is /storage/ofd_packets/00059883 [11:22:08]Write 300 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 DC 43 1F [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 DC 43 00 00 00 00 00 FF 0F 34 [11:22:08]RasterBufferAndPrint [11:22:08]line Счет N : (1)545586 [11:22:08]line ИНН: 02508201610067 [11:22:08]line Контрольно-Кассовый Чек [11:22:08]line ПРОДАЖА [11:22:08]line ТРК (МРК, ГНК) : 71 [11:22:08]line Товар: 2711190000 [11:22:08]line ГАЗ-К-5 [11:22:08]line 5.740 * 34.90 [11:22:08]line = 200.33 [11:22:08]line НДС 12% НСП 1% [11:22:08]line > о реализуемом товаре [11:22:08]line ОКРУГЛЕНИЕ: -0.33 [11:22:08]line ИТОГО: 200.00 [11:22:08]line Внесено: 200.00 [11:22:08]line СДАЧА: 0.00 [11:22:08]line НСП 1% : 1.77 [11:22:08]line НДС 12% : 21.27 [11:22:08]line Наличными: 200.00 [11:22:08]line Безнал.: 0.00 [11:22:08]line Место: АЗС № 117 "Партнер Нефть" [11:22:08]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:22:08]line СНО: Общий режим [11:22:08]line Чек 278 05.06.2024 11:22 [11:22:08]line Смена: 72 ФФД: 1.0 [11:22:08]line ЗНМ: 0300000048 [11:22:08]line РНМ: 0000000000151680 [11:22:08]line Версия ККМ: v1.0 [11:22:08]line ФМ: 0000000000959414 [11:22:08]line ФД: 59883 [11:22:08]line ФПД: 276085257629168 [11:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112207&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59883&fm=276085257629168&tin=02508201610067®Number=0000000000151680&sum=20000 [11:22:08]OFD Sender: Processing packet 59883 [packets to send 53, broken 52] [11:22:08]ProducePacketName [11:22:08]name=ofd_packets/00059883 [11:22:08]OFD Sender: To server: pG, [11:22:08]CommunicateWithHost lk.salyk.kg:30040 [11:22:08]ConnectInit lk.salyk.kg [11:22:08]written 0, free lines is 4095 [11:22:08]Connected sock=10 [11:22:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 5F B1 06 01 87 A5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 16 01 00 00 F4 03 04 00 5F 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB E9 00 00 35 04 06 00 FB 19 1B B5 6D F0 E4 87 86 9A 47 AB A5 B8 [11:22:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B2 01 47 00 A8 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 39 35 39 34 31 34 10 04 04 00 EB E9 00 00 F4 03 04 00 64 F6 5F 66 B6 04 01 00 00 EF D4 E8 B8 82 39 2B B3 [11:22:08]CommunicateWithHost err = 0 [11:22:08]CheckOFDResponse [11:22:08]1017 (14) - 77093643461234 [11:22:08]1041 (16) - 0000000000959414 [11:22:08]1040 (4) - 59883 [11:22:08]1012 (4) - 05.06.2024 05:23 [11:22:08]1206 (1) - 0 [11:22:08]OFD Sender: Remove packet 59883 [11:22:08]ProducePacketName [11:22:08]name=ofd_packets/00059883 [11:22:08]NVStorageDeleteData [11:22:08]Write to MH i2c: 01 00 00 07 44 4B [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 07 44 00 00 00 00 00 A5 0C 03 [11:22:08]RasterBufferAndPrint [11:22:08]line [11:22:08]line [11:22:08]line [11:22:08]line [11:22:08]line [11:22:08]written 0, free lines is 3241 [11:22:08]MH_Cut [11:22:08]Write to MH i2c: D1 01 00 0E 44 01 24 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: D1 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: D1 01 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: D1 01 00 0E 44 00 23 [11:22:08]Write to MH i2c: 01 00 00 0F 44 53 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:09]OFD Sender: No OFD packet to send [11:22:09]*** Cut start [11:22:09]*** Partial cut [11:22:09]*** CUTSNS_PIN = 1 [11:22:09]*** CUTSNS_PIN = 0 [11:22:10]*** Brake cut motor [11:22:10]Read from MH i2c: 01 [11:22:10]MH_I2C_Read... [11:22:10]*** Stop cut motor [11:22:10]*** Cut end [11:22:10]Read from MH i2c: 01 07 00 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: 01 07 00 0F 44 00 00 00 00 00 FF 0F 68 [11:22:10]process_action close_receipt done [11:22:10]requested_data is exist [11:22:10]produce_requested_data [11:22:10]requested_item fm.sn is exist - process it [11:22:10]wFMCommunicate request_size=4 [11:22:10]MH_SAM_APDU [11:22:10]CAPDU: 80 11 00 00 [11:22:10]Write to MH i2c: E2 08 00 10 44 80 11 00 00 00 00 00 00 CE [11:22:10]Write i2c OK [11:22:10]MH_I2C_Read... [11:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:10]Read from MH i2c: E2 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 17 00 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 17 00 10 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 21 [11:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:22:10]wFMCommunicate OK [11:22:10]requested_item fd.num is exist - process it [11:22:10]SAM_PROTO_GetFieldsCounters [11:22:10]wFMCommunicate request_size=4 [11:22:10]MH_SAM_APDU [11:22:10]CAPDU: 80 13 00 00 [11:22:10]Write to MH i2c: E2 08 00 11 44 80 13 00 00 00 00 00 00 D1 [11:22:10]Write i2c OK [11:22:10]MH_I2C_Read... [11:22:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:10]Read from MH i2c: E2 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 62 00 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 62 00 11 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EB E9 00 00 0E 04 04 00 48 00 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 4F [11:22:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EB E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:10]wFMCommunicate OK [11:22:10]SAM_PROTO_GetFieldsCounters done [11:22:10]requested_item shift.num is exist - process it [11:22:10]requested_item shift.opened is exist - process it [11:22:10]req_shift_opened [11:22:10]FM_GetShiftState [11:22:10]SAM_PROTO_GetShiftState [11:22:10]wFMCommunicate request_size=4 [11:22:10]MH_SAM_APDU [11:22:10]CAPDU: 80 13 01 00 [11:22:10]Write to MH i2c: E2 08 00 12 44 80 13 01 00 00 00 00 00 D3 [11:22:10]Write i2c OK [11:22:10]MH_I2C_Read... [11:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:10]Read from MH i2c: E2 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 0E 00 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 0E 00 12 44 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0B [11:22:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:22:10]wFMCommunicate OK [11:22:10]SAM_PROTO_GetShiftState done [11:22:10]FM_GetShiftState done [11:22:10]req_shift_opened done [11:22:10]requested_item shift.open_date is exist - process it [11:22:10]req_shift_open_date [11:22:10]req_shift_open_date done [11:22:10]produce_requested_data done [11:22:10]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59883,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:22:10]process_action_free close_receipt [11:22:10]json_value_free [11:22:10]json_value_free done [11:22:10]process_json_proto returns [11:22:10]Send response to host [11:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59883,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:22:10]free response buf [11:22:10]execute_script done [11:22:10]execute_script returns [11:22:10]free content buf [11:22:10]Sock 9.Close socket [11:22:10]Sock 9.Thread stoped [11:22:14]OFD Sender: No OFD packet to send [11:22:19]OFD Sender: No OFD packet to send [11:22:24]OFD Sender: No OFD packet to send [11:22:29]OFD Sender: No OFD packet to send [11:22:34]OFD Sender: No OFD packet to send [11:22:39]OFD Sender: No OFD packet to send [11:22:44]OFD Sender: No OFD packet to send [11:22:49]OFD Sender: No OFD packet to send [11:22:54]OFD Sender: No OFD packet to send [11:22:59]OFD Sender: No OFD packet to send [11:23:04]OFD Sender: No OFD packet to send [11:23:09]OFD Sender: No OFD packet to send [11:23:14]OFD Sender: No OFD packet to send [11:23:19]OFD Sender: No OFD packet to send [11:23:24]OFD Sender: No OFD packet to send [11:23:29]OFD Sender: No OFD packet to send [11:23:34]OFD Sender: No OFD packet to send [11:23:39]OFD Sender: No OFD packet to send [11:23:44]OFD Sender: No OFD packet to send [11:23:49]OFD Sender: No OFD packet to send [11:23:54]OFD Sender: No OFD packet to send [11:23:59]OFD Sender: No OFD packet to send [11:24:04]OFD Sender: No OFD packet to send [11:24:09]OFD Sender: No OFD packet to send [11:24:14]OFD Sender: No OFD packet to send [11:24:19]OFD Sender: No OFD packet to send [11:24:24]OFD Sender: No OFD packet to send [11:24:29]OFD Sender: No OFD packet to send [11:24:34]OFD Sender: No OFD packet to send [11:24:39]OFD Sender: No OFD packet to send [11:24:44]OFD Sender: No OFD packet to send [11:24:44]accept exits with 8 [11:24:44]New connection [11:24:44]New thread 3067100516 created [11:24:44]Thread 3066957156 joined [11:24:44]Waiting for new connection... [11:24:44] Sock 8.Parse request [11:24:44]Sock 8.Check first char [11:24:44]Sock 8.First char is OK [11:24:44]request: POST /json_proto HTTP/1.0 [11:24:44]Method: POST [11:24:44]URL: /json_proto [11:24:44]Method is POST - this is cgi request [11:24:44]url: /json_proto [11:24:44]query_string will be loaded in cgi processing [11:24:44]execute_cgi json_proto POST (null) [11:24:44]execute_cgi path=json_proto method=POST [11:24:44]POST find Content-Length [11:24:44]Host: 172.17.60.68:8080 [11:24:44]Content-Length: 678 [11:24:44]Content-Type: application/json [11:24:44] [11:24:44]POST finish read [11:24:44]Found Content-Length = 678 [11:24:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:24:44]execute_script... [11:24:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:24:44]POST & json_proto [11:24:44]process_json_proto [11:24:44]json parsed OK: [11:24:44]protocol is kg_v1.0 [11:24:44]action value=close_receipt [11:24:44]process_action close_receipt [11:24:44]cmd_close_receipt [11:24:44]MH_GetDate [11:24:44]Write to MH i2c: F0 00 00 13 44 46 [11:24:44]Write i2c OK [11:24:44]MH_I2C_Read... [11:24:44]Read from MH i2c: F0 [11:24:44]MH_I2C_Read... [11:24:44]Read from MH i2c: F0 09 00 [11:24:44]MH_I2C_Read... [11:24:44]Read from MH i2c: F0 09 00 13 44 00 FE 4A 60 66 9A 61 5F 66 1D [11:24:44]GetLastDocTimeStamp 1717586527 [11:24:44]current date 1717586686 [11:24:44]FM_GetShiftState [11:24:44]SAM_PROTO_GetShiftState [11:24:44]wFMCommunicate request_size=4 [11:24:44]MH_SAM_APDU [11:24:44]CAPDU: 80 13 01 00 [11:24:44]Write to MH i2c: E2 08 00 14 44 80 13 01 00 00 00 00 00 D5 [11:24:44]Write i2c OK [11:24:44]MH_I2C_Read... [11:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:44]Read from MH i2c: E2 [11:24:44]MH_I2C_Read... [11:24:44]Read from MH i2c: E2 0E 00 [11:24:44]MH_I2C_Read... [11:24:44]Read from MH i2c: E2 0E 00 14 44 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0D [11:24:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:24:44]wFMCommunicate OK [11:24:44]SAM_PROTO_GetShiftState done [11:24:44]FM_GetShiftState done [11:24:44]opened in 1717545916 [11:24:44]opened+sec_in_day 1717632316 [11:24:44]quantity*price = 70044 [11:24:44]sum+1 = 70045 [11:24:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 279 05.06.2024 11:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59884 ФПД: 176928199876450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112446&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59884&fm=176928199876450&tin=02508201610067®Number=0000000000151680&sum=70000 [11:24:46]StoreToDocumentArchive [11:24:46]shift 72 fd 59884 [11:24:46]save to /storage/0072/doc_00059884 [11:24:46]save last doc name /storage/0072/doc_00059884 to /storage/kkm_last_doc_name [11:24:46]save OK [11:24:46]Clear old archive folders... [11:24:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:46]tlvbuf is 004FA400 [11:24:46]SAM_PROTO_ClearQueue [11:24:46]wFMCommunicate request_size=4 [11:24:46]MH_SAM_APDU [11:24:46]CAPDU: 80 09 00 00 [11:24:46]Write to MH i2c: E2 08 00 21 44 80 09 00 00 00 00 00 00 D7 [11:24:46]Write i2c OK [11:24:46]MH_I2C_Read... [11:24:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:46]Read from MH i2c: E2 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 21 44 00 90 00 D9 [11:24:46]RAPDU: 90 00 [11:24:46]wFMCommunicate OK [11:24:46]SAM_PROTO_ClearQueue done [11:24:46]KKMCreateOFDPacket [11:24:46]OFDProtocolAddRootSTLVToBuf [11:24:46]FM_MakeSignedData [11:24:46]FM_MakeSignedData [11:24:46]SAM_PROTO_SignData [11:24:46]wFMCommunicate request_size=4 [11:24:46]MH_SAM_APDU [11:24:46]CAPDU: 80 0D 01 02 [11:24:46]Write to MH i2c: E2 08 00 22 44 80 0D 01 02 00 00 00 00 DF [11:24:46]Write i2c OK [11:24:46]MH_I2C_Read... [11:24:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:46]Read from MH i2c: E2 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 22 44 00 90 00 DA [11:24:46]RAPDU: 90 00 [11:24:46]wFMCommunicate OK [11:24:46]wFMCommunicate request_size=255 [11:24:46]MH_SAM_APDU [11:24: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 17 01 00 00 F4 03 04 00 FE 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC E9 00 00 35 04 06 00 A0 [11:24:46]Write to MH i2c: E2 02 01 23 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 17 01 00 00 F4 03 04 00 FE 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC E9 00 00 35 04 06 00 A0 00 00 5D [11:24:46]Write i2c OK [11:24:46]MH_I2C_Read... [11:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:46]Read from MH i2c: E2 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 23 44 00 90 00 DB [11:24:46]RAPDU: 90 00 [11:24:46]wFMCommunicate OK [11:24:46]wFMCommunicate request_size=10 [11:24:46]MH_SAM_APDU [11:24:46]CAPDU: 80 0D 02 02 05 EA 4E 81 1F 62 [11:24:46]Write to MH i2c: E2 0D 00 24 44 80 0D 02 02 05 00 EA 4E 81 1F 62 00 00 26 [11:24:46]Write i2c OK [11:24:46]MH_I2C_Read... [11:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:46]Read from MH i2c: E2 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 03 00 24 44 00 90 00 DC [11:24:46]RAPDU: 90 00 [11:24:46]wFMCommunicate OK [11:24:46]wFMCommunicate request_size=4 [11:24:46]MH_SAM_APDU [11:24:46]CAPDU: 80 0D 03 02 [11:24:46]Write to MH i2c: E2 08 00 25 44 80 0D 03 02 00 00 00 00 E4 [11:24:46]Write i2c OK [11:24:46]MH_I2C_Read... [11:24:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:46]Read from MH i2c: E2 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 0B 00 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 0B 00 25 44 00 7A 59 02 18 F6 AF C1 8D 90 00 C5 [11:24:46]RAPDU: 7A 59 02 18 F6 AF C1 8D 90 00 [11:24:46]wFMCommunicate OK [11:24:46]SAM_PROTO_SignData done [11:24:46]FM_MakeSignedData done [11:24:46]CreateOFDProtocolMessage [11:24:46]wFMCommunicate request_size=4 [11:24:46]MH_SAM_APDU [11:24:46]CAPDU: 80 11 00 00 [11:24:46]Write to MH i2c: E2 08 00 26 44 80 11 00 00 00 00 00 00 E4 [11:24:46]Write i2c OK [11:24:46]MH_I2C_Read... [11:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:46]Read from MH i2c: E2 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 17 00 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: E2 17 00 26 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 37 [11:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:24:46]wFMCommunicate OK [11:24:46]CreateOFDProtocolMessage done [11:24:46]OFDSenderStorePacket 59884 [11:24:46]StoreOFDPacket docnum=59884 [11:24:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B0 60 07 01 C6 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 17 01 00 00 F4 03 04 00 FE 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC E9 00 00 35 04 06 00 A0 EA 4E 81 1F 62 7A 59 02 18 F6 AF C1 8D [11:24:46]CheckFolder [11:24:46]dirname=/storage/ofd_packets [11:24:46]CheckFolder done [11:24:46]ProducePacketName [11:24:46]name=ofd_packets/00059884 [11:24:46]NVStorageSaveData ofd_packets/00059884 [11:24:46]File name is /storage/ofd_packets/00059884 [11:24:46]Write 301 bytes [11:24:46]NVStorageSaveData done [11:24:46]OFDSenderStorePacket done [11:24:46]KKMCreateOFDPacket done [11:24:46]NVStorageSaveData kkm_last_timestamp [11:24:46]File name is /storage/kkm_last_timestamp [11:24:46]Write 4 bytes [11:24:46]NVStorageSaveData done [11:24:46]ExternCall_PrintAddStr [11:24:46]wPrintStart [11:24:46]Write to MH i2c: 01 00 00 27 44 6B [11:24:46]Write i2c OK [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: 01 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: 01 07 00 [11:24:46]MH_I2C_Read... [11:24:46]Read from MH i2c: 01 07 00 27 44 00 00 00 00 00 FF 0F 80 [11:24:46]RasterBufferAndPrint [11:24:46]line Счет N : (1)545590 [11:24:46]line ИНН: 02508201610067 [11:24:46]line Контрольно-Кассовый Чек [11:24:46]line ПРОДАЖА [11:24:46]line ТРК (МРК, ГНК) : 32 [11:24:46]line Товар: 2710124130 [11:24:46]line Аи-92-К-5 [11:24:46]line 10.470 * 66.90 [11:24:46]line = 700.44 [11:24:46]line НДС 12% НСП 1% [11:24:46]line > о реализуемом товаре [11:24:46]line ОКРУГЛЕНИЕ: -0.44 [11:24:46]line ИТОГО: 700.00 [11:24:46]line Внесено: 700.00 [11:24:46]line СДАЧА: 0.00 [11:24:46]line НСП 1% : 6.20 [11:24:46]line НДС 12% : 74.38 [11:24:46]line Наличными: 700.00 [11:24:46]line Безнал.: 0.00 [11:24:46]line Место: АЗС № 117 "Партнер Нефть" [11:24:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:24:46]line СНО: Общий режим [11:24:46]line Чек 279 05.06.2024 11:24 [11:24:46]line Смена: 72 ФФД: 1.0 [11:24:46]line ЗНМ: 0300000048 [11:24:46]line РНМ: 0000000000151680 [11:24:46]line Версия ККМ: v1.0 [11:24:46]line ФМ: 0000000000959414 [11:24:46]line ФД: 59884 [11:24:46]line ФПД: 176928199876450 [11:24:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112446&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59884&fm=176928199876450&tin=02508201610067®Number=0000000000151680&sum=70000 [11:24:46]OFD Sender: Processing packet 59884 [packets to send 53, broken 52] [11:24:46]ProducePacketName [11:24:46]name=ofd_packets/00059884 [11:24:46]OFD Sender: To server: pG, [11:24:46]CommunicateWithHost lk.salyk.kg:30040 [11:24:46]ConnectInit lk.salyk.kg [11:24:46]written 0, free lines is 4095 [11:24:47]Connected sock=10 [11:24:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B0 60 07 01 C6 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 17 01 00 00 F4 03 04 00 FE 4A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC E9 00 00 35 04 06 00 A0 EA 4E 81 1F 62 7A 59 02 18 F6 AF C1 8D [11:24:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 47 8C 47 00 6C A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC E9 00 00 F4 03 04 00 02 F7 5F 66 B6 04 01 00 00 7D 32 60 1D 56 7F AF 91 [11:24:47]CommunicateWithHost err = 0 [11:24:47]CheckOFDResponse [11:24:47]1017 (14) - 77093643461234 [11:24:47]1041 (16) - 0000000000959414 [11:24:47]1040 (4) - 59884 [11:24:47]1012 (4) - 05.06.2024 05:26 [11:24:47]1206 (1) - 0 [11:24:47]OFD Sender: Remove packet 59884 [11:24:47]ProducePacketName [11:24:47]name=ofd_packets/00059884 [11:24:47]NVStorageDeleteData [11:24:47]Write to MH i2c: 01 00 00 52 44 96 [11:24:47]Write i2c OK [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: 01 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: 01 07 00 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: 01 07 00 52 44 00 00 00 00 00 A4 0C 4D [11:24:47]RasterBufferAndPrint [11:24:47]line [11:24:47]line [11:24:47]line [11:24:47]line [11:24:47]line [11:24:47]written 0, free lines is 3241 [11:24:47]MH_Cut [11:24:47]Write to MH i2c: D1 01 00 59 44 01 6F [11:24:47]Write i2c OK [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: D1 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: D1 01 00 [11:24:47]MH_I2C_Read... [11:24:47]Read from MH i2c: D1 01 00 59 44 00 6E [11:24:47]Write to MH i2c: 01 00 00 5A 44 9E [11:24:47]Write i2c OK [11:24:47]MH_I2C_Read... [11:24:47]OFD Sender: No OFD packet to send [11:24:48]*** Cut start [11:24:48]*** Partial cut [11:24:48]*** CUTSNS_PIN = 1 [11:24:48]*** CUTSNS_PIN = 0 [11:24:48]*** Brake cut motor [11:24:48]Read from MH i2c: 01 [11:24:48]MH_I2C_Read... [11:24:48]*** Stop cut motor [11:24:48]*** Cut end [11:24:48]Read from MH i2c: 01 07 00 [11:24:48]MH_I2C_Read... [11:24:48]Read from MH i2c: 01 07 00 5A 44 00 00 00 00 00 FF 0F B3 [11:24:48]process_action close_receipt done [11:24:48]requested_data is exist [11:24:48]produce_requested_data [11:24:48]requested_item fm.sn is exist - process it [11:24:48]wFMCommunicate request_size=4 [11:24:48]MH_SAM_APDU [11:24:48]CAPDU: 80 11 00 00 [11:24:48]Write to MH i2c: E2 08 00 5B 44 80 11 00 00 00 00 00 00 19 [11:24:48]Write i2c OK [11:24:48]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 17 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 17 00 5B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6C [11:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:24:49]wFMCommunicate OK [11:24:49]requested_item fd.num is exist - process it [11:24:49]SAM_PROTO_GetFieldsCounters [11:24:49]wFMCommunicate request_size=4 [11:24:49]MH_SAM_APDU [11:24:49]CAPDU: 80 13 00 00 [11:24:49]Write to MH i2c: E2 08 00 5C 44 80 13 00 00 00 00 00 00 1C [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 62 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 62 00 5C 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EC E9 00 00 0E 04 04 00 48 00 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 9E [11:24:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EC E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:49]wFMCommunicate OK [11:24:49]SAM_PROTO_GetFieldsCounters done [11:24:49]requested_item shift.num is exist - process it [11:24:49]requested_item shift.opened is exist - process it [11:24:49]req_shift_opened [11:24:49]FM_GetShiftState [11:24:49]SAM_PROTO_GetShiftState [11:24:49]wFMCommunicate request_size=4 [11:24:49]MH_SAM_APDU [11:24:49]CAPDU: 80 13 01 00 [11:24:49]Write to MH i2c: E2 08 00 5D 44 80 13 01 00 00 00 00 00 1E [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 0E 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 0E 00 5D 44 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 56 [11:24:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:24:49]wFMCommunicate OK [11:24:49]SAM_PROTO_GetShiftState done [11:24:49]FM_GetShiftState done [11:24:49]req_shift_opened done [11:24:49]requested_item shift.open_date is exist - process it [11:24:49]req_shift_open_date [11:24:49]req_shift_open_date done [11:24:49]produce_requested_data done [11:24:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59884,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:24:49]process_action_free close_receipt [11:24:49]json_value_free [11:24:49]json_value_free done [11:24:49]process_json_proto returns [11:24:49]Send response to host [11:24:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59884,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:24:49]free response buf [11:24:49]execute_script done [11:24:49]execute_script returns [11:24:49]free content buf [11:24:49]Sock 8.Close socket [11:24:49]Sock 8.Thread stoped [11:24:49]accept exits with 9 [11:24:49]New connection [11:24:49]New thread 3066957156 created [11:24:49]Thread 3067100516 joined [11:24:49]Waiting for new connection... [11:24:49] Sock 9.Parse request [11:24:49]Sock 9.Check first char [11:24:49]Sock 9.First char is OK [11:24:49]request: POST /json_proto HTTP/1.0 [11:24:49]Method: POST [11:24:49]URL: /json_proto [11:24:49]Method is POST - this is cgi request [11:24:49]url: /json_proto [11:24:49]query_string will be loaded in cgi processing [11:24:49]execute_cgi json_proto POST (null) [11:24:49]execute_cgi path=json_proto method=POST [11:24:49]POST find Content-Length [11:24:49]Host: 172.17.60.68:8080 [11:24:49]Content-Length: 681 [11:24:49]Content-Type: application/json [11:24:49] [11:24:49]POST finish read [11:24:49]Found Content-Length = 681 [11:24:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:49]execute_script... [11:24: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)545589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:49]POST & json_proto [11:24:49]process_json_proto [11:24:49]json parsed OK: [11:24:49]protocol is kg_v1.0 [11:24:49]action value=close_receipt [11:24:49]process_action close_receipt [11:24:49]cmd_close_receipt [11:24:49]MH_GetDate [11:24:49]Write to MH i2c: F0 00 00 5E 44 91 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: F0 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: F0 09 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: F0 09 00 5E 44 00 02 4B 60 66 9A 61 5F 66 6D [11:24:49]GetLastDocTimeStamp 1717586686 [11:24:49]current date 1717586690 [11:24:49]FM_GetShiftState [11:24:49]SAM_PROTO_GetShiftState [11:24:49]wFMCommunicate request_size=4 [11:24:49]MH_SAM_APDU [11:24:49]CAPDU: 80 13 01 00 [11:24:49]Write to MH i2c: E2 08 00 5F 44 80 13 01 00 00 00 00 00 20 [11:24:49]Write i2c OK [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 [11:24:49]MH_I2C_Read... [11:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:49]Read from MH i2c: E2 0E 00 [11:24:49]MH_I2C_Read... [11:24:49]Read from MH i2c: E2 0E 00 5F 44 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 58 [11:24:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:24:49]wFMCommunicate OK [11:24:49]SAM_PROTO_GetShiftState done [11:24:49]FM_GetShiftState done [11:24:49]opened in 1717545916 [11:24:49]opened+sec_in_day 1717632316 [11:24:49]quantity*price = 50011 [11:24:49]sum+1 = 50013 [11:24:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 280 05.06.2024 11:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59885 ФПД: 212266082745428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112450&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59885&fm=212266082745428&tin=02508201610067®Number=0000000000151680&sum=50000 [11:24:50]StoreToDocumentArchive [11:24:50]shift 72 fd 59885 [11:24:50]save to /storage/0072/doc_00059885 [11:24:50]save last doc name /storage/0072/doc_00059885 to /storage/kkm_last_doc_name [11:24:50]save OK [11:24:50]Clear old archive folders... [11:24:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:24:50]tlvbuf is 004380E0 [11:24:50]SAM_PROTO_ClearQueue [11:24:50]wFMCommunicate request_size=4 [11:24:50]MH_SAM_APDU [11:24:50]CAPDU: 80 09 00 00 [11:24:50]Write to MH i2c: E2 08 00 6C 44 80 09 00 00 00 00 00 00 22 [11:24:50]Write i2c OK [11:24:50]MH_I2C_Read... [11:24:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:50]Read from MH i2c: E2 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 03 00 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 03 00 6C 44 00 90 00 24 [11:24:50]RAPDU: 90 00 [11:24:50]wFMCommunicate OK [11:24:50]SAM_PROTO_ClearQueue done [11:24:50]KKMCreateOFDPacket [11:24:50]OFDProtocolAddRootSTLVToBuf [11:24:50]FM_MakeSignedData [11:24:50]FM_MakeSignedData [11:24:50]SAM_PROTO_SignData [11:24:50]wFMCommunicate request_size=4 [11:24:50]MH_SAM_APDU [11:24:50]CAPDU: 80 0D 01 02 [11:24:50]Write to MH i2c: E2 08 00 6D 44 80 0D 01 02 00 00 00 00 2A [11:24:50]Write i2c OK [11:24:50]MH_I2C_Read... [11:24:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:50]Read from MH i2c: E2 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 03 00 [11:24:50]MH_I2C_Read... [11:24:50]Read from MH i2c: E2 03 00 6D 44 00 90 00 25 [11:24:50]RAPDU: 90 00 [11:24:50]wFMCommunicate OK [11:24:50]wFMCommunicate request_size=255 [11:24:50]MH_SAM_APDU [11:24: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 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 01 00 00 F4 03 04 00 02 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED E9 00 00 35 04 06 00 C1 0E [11:24:50]Write to MH i2c: E2 02 01 6E 44 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 01 00 00 F4 03 04 00 02 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED E9 00 00 35 04 06 00 C1 0E 00 00 A4 [11:24:50]Write i2c OK [11:24:50]MH_I2C_Read... [11:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:51]Read from MH i2c: E2 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 03 00 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 03 00 6E 44 00 90 00 26 [11:24:51]RAPDU: 90 00 [11:24:51]wFMCommunicate OK [11:24:51]wFMCommunicate request_size=9 [11:24:51]MH_SAM_APDU [11:24:51]CAPDU: 80 0D 02 02 04 0C 75 BC 54 [11:24:51]Write to MH i2c: E2 0C 00 6F 44 80 0D 02 02 04 00 0C 75 BC 54 00 00 C6 [11:24:51]Write i2c OK [11:24:51]MH_I2C_Read... [11:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:51]Read from MH i2c: E2 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 03 00 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 03 00 6F 44 00 90 00 27 [11:24:51]RAPDU: 90 00 [11:24:51]wFMCommunicate OK [11:24:51]wFMCommunicate request_size=4 [11:24:51]MH_SAM_APDU [11:24:51]CAPDU: 80 0D 03 02 [11:24:51]Write to MH i2c: E2 08 00 70 44 80 0D 03 02 00 00 00 00 2F [11:24:51]Write i2c OK [11:24:51]MH_I2C_Read... [11:24:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:51]Read from MH i2c: E2 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 0B 00 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 0B 00 70 44 00 C6 83 4D AB B1 4B 86 3B 90 00 2E [11:24:51]RAPDU: C6 83 4D AB B1 4B 86 3B 90 00 [11:24:51]wFMCommunicate OK [11:24:51]SAM_PROTO_SignData done [11:24:51]FM_MakeSignedData done [11:24:51]CreateOFDProtocolMessage [11:24:51]wFMCommunicate request_size=4 [11:24:51]MH_SAM_APDU [11:24:51]CAPDU: 80 11 00 00 [11:24:51]Write to MH i2c: E2 08 00 71 44 80 11 00 00 00 00 00 00 2F [11:24:51]Write i2c OK [11:24:51]MH_I2C_Read... [11:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:51]Read from MH i2c: E2 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 17 00 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 17 00 71 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 82 [11:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:24:51]wFMCommunicate OK [11:24:51]CreateOFDProtocolMessage done [11:24:51]OFDSenderStorePacket 59885 [11:24:51]StoreOFDPacket docnum=59885 [11:24:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 82 8B 06 01 39 06 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 01 00 00 F4 03 04 00 02 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED E9 00 00 35 04 06 00 C1 0E 0C 75 BC 54 C6 83 4D AB B1 4B 86 3B [11:24:51]CheckFolder [11:24:51]dirname=/storage/ofd_packets [11:24:51]CheckFolder done [11:24:51]ProducePacketName [11:24:51]name=ofd_packets/00059885 [11:24:51]NVStorageSaveData ofd_packets/00059885 [11:24:51]File name is /storage/ofd_packets/00059885 [11:24:51]Write 300 bytes [11:24:51]NVStorageSaveData done [11:24:51]OFDSenderStorePacket done [11:24:51]KKMCreateOFDPacket done [11:24:51]NVStorageSaveData kkm_last_timestamp [11:24:51]File name is /storage/kkm_last_timestamp [11:24:51]Write 4 bytes [11:24:51]NVStorageSaveData done [11:24:51]ExternCall_PrintAddStr [11:24:51]wPrintStart [11:24:51]Write to MH i2c: 01 00 00 72 44 B6 [11:24:51]Write i2c OK [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: 01 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: 01 07 00 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: 01 07 00 72 44 00 00 00 00 00 FF 0F CB [11:24:51]RasterBufferAndPrint [11:24:51]line Счет N : (1)545589 [11:24:51]line ИНН: 02508201610067 [11:24:51]line Контрольно-Кассовый Чек [11:24:51]line ПРОДАЖА [11:24:51]line ТРК (МРК, ГНК) : 72 [11:24:51]line Товар: 2711190000 [11:24:51]line ГАЗ-К-5 [11:24:51]line 14.330 * 34.90 [11:24:51]line = 500.12 [11:24:51]line НДС 12% НСП 1% [11:24:51]line > о реализуемом товаре [11:24:51]line ОКРУГЛЕНИЕ: -0.12 [11:24:51]line ИТОГО: 500.00 [11:24:51]line Внесено: 500.00 [11:24:51]line СДАЧА: 0.00 [11:24:51]line НСП 1% : 4.43 [11:24:51]line НДС 12% : 53.11 [11:24:51]line Наличными: 500.00 [11:24:51]line Безнал.: 0.00 [11:24:51]line Место: АЗС № 117 "Партнер Нефть" [11:24:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:24:51]line СНО: Общий режим [11:24:51]line Чек 280 05.06.2024 11:24 [11:24:51]line Смена: 72 ФФД: 1.0 [11:24:51]line ЗНМ: 0300000048 [11:24:51]line РНМ: 0000000000151680 [11:24:51]line Версия ККМ: v1.0 [11:24:51]line ФМ: 0000000000959414 [11:24:51]line ФД: 59885 [11:24:51]line ФПД: 212266082745428 [11:24:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112450&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59885&fm=212266082745428&tin=02508201610067®Number=0000000000151680&sum=50000 [11:24:51]OFD Sender: Processing packet 59885 [packets to send 53, broken 52] [11:24:51]ProducePacketName [11:24:51]name=ofd_packets/00059885 [11:24:51]OFD Sender: To server: pG, [11:24:51]CommunicateWithHost lk.salyk.kg:30040 [11:24:51]ConnectInit lk.salyk.kg [11:24:51]written 0, free lines is 4095 [11:24:52]Connected sock=10 [11:24:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 82 8B 06 01 39 06 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 01 00 00 F4 03 04 00 02 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED E9 00 00 35 04 06 00 C1 0E 0C 75 BC 54 C6 83 4D AB B1 4B 86 3B [11:24:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 02 7E 47 00 CC 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 39 35 39 34 31 34 10 04 04 00 ED E9 00 00 F4 03 04 00 07 F7 5F 66 B6 04 01 00 00 F9 D5 B1 AC C5 3F D4 F4 [11:24:52]CommunicateWithHost err = 0 [11:24:52]CheckOFDResponse [11:24:52]1017 (14) - 77093643461234 [11:24:52]1041 (16) - 0000000000959414 [11:24:52]1040 (4) - 59885 [11:24:52]1012 (4) - 05.06.2024 05:26 [11:24:52]1206 (1) - 0 [11:24:52]OFD Sender: Remove packet 59885 [11:24:52]ProducePacketName [11:24:52]name=ofd_packets/00059885 [11:24:52]NVStorageDeleteData [11:24:52]Write to MH i2c: 01 00 00 9D 44 E1 [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: 01 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: 01 07 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: 01 07 00 9D 44 00 00 00 00 00 A7 0C 9B [11:24:52]RasterBufferAndPrint [11:24:52]line [11:24:52]line [11:24:52]line [11:24:52]line [11:24:52]line [11:24:52]written 0, free lines is 3251 [11:24:52]MH_Cut [11:24:52]Write to MH i2c: D1 01 00 A4 44 01 BA [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: D1 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: D1 01 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: D1 01 00 A4 44 00 B9 [11:24:52]Write to MH i2c: 01 00 00 A5 44 E9 [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]OFD Sender: No OFD packet to send [11:24:53]*** Cut start [11:24:53]*** Partial cut [11:24:53]*** CUTSNS_PIN = 1 [11:24:53]*** CUTSNS_PIN = 0 [11:24:53]*** Brake cut motor [11:24:53]Read from MH i2c: 01 [11:24:53]MH_I2C_Read... [11:24:53]*** Stop cut motor [11:24:53]*** Cut end [11:24:53]Read from MH i2c: 01 07 00 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: 01 07 00 A5 44 00 00 00 00 00 FF 0F FE [11:24:53]process_action close_receipt done [11:24:53]requested_data is exist [11:24:53]produce_requested_data [11:24:53]requested_item fm.sn is exist - process it [11:24:53]wFMCommunicate request_size=4 [11:24:53]MH_SAM_APDU [11:24:53]CAPDU: 80 11 00 00 [11:24:53]Write to MH i2c: E2 08 00 A6 44 80 11 00 00 00 00 00 00 64 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:54]Read from MH i2c: E2 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 17 00 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 17 00 A6 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [11:24:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:24:54]wFMCommunicate OK [11:24:54]requested_item fd.num is exist - process it [11:24:54]SAM_PROTO_GetFieldsCounters [11:24:54]wFMCommunicate request_size=4 [11:24:54]MH_SAM_APDU [11:24:54]CAPDU: 80 13 00 00 [11:24:54]Write to MH i2c: E2 08 00 A7 44 80 13 00 00 00 00 00 00 67 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:54]Read from MH i2c: E2 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 62 00 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 62 00 A7 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 ED E9 00 00 0E 04 04 00 48 00 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 ED [11:24:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 ED E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:54]wFMCommunicate OK [11:24:54]SAM_PROTO_GetFieldsCounters done [11:24:54]requested_item shift.num is exist - process it [11:24:54]requested_item shift.opened is exist - process it [11:24:54]req_shift_opened [11:24:54]FM_GetShiftState [11:24:54]SAM_PROTO_GetShiftState [11:24:54]wFMCommunicate request_size=4 [11:24:54]MH_SAM_APDU [11:24:54]CAPDU: 80 13 01 00 [11:24:54]Write to MH i2c: E2 08 00 A8 44 80 13 01 00 00 00 00 00 69 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:54]Read from MH i2c: E2 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 0E 00 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 0E 00 A8 44 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A1 [11:24:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:24:54]wFMCommunicate OK [11:24:54]SAM_PROTO_GetShiftState done [11:24:54]FM_GetShiftState done [11:24:54]req_shift_opened done [11:24:54]requested_item shift.open_date is exist - process it [11:24:54]req_shift_open_date [11:24:54]req_shift_open_date done [11:24:54]produce_requested_data done [11:24:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59885,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:24:54]process_action_free close_receipt [11:24:54]json_value_free [11:24:54]json_value_free done [11:24:54]process_json_proto returns [11:24:54]Send response to host [11:24:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59885,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:24:54]free response buf [11:24:54]execute_script done [11:24:54]execute_script returns [11:24:54]free content buf [11:24:54]Sock 9.Close socket [11:24:54]Sock 9.Thread stoped [11:24:57]OFD Sender: No OFD packet to send [11:25:02]OFD Sender: No OFD packet to send [11:25:07]OFD Sender: No OFD packet to send [11:25:12]OFD Sender: No OFD packet to send [11:25:15]accept exits with 8 [11:25:15]New connection [11:25:15]New thread 3067100516 created [11:25:15]Thread 3066957156 joined [11:25:15]Waiting for new connection... [11:25:15] Sock 8.Parse request [11:25:15]Sock 8.Check first char [11:25:15]Sock 8.First char is OK [11:25:15]request: POST /json_proto HTTP/1.0 [11:25:15]Method: POST [11:25:15]URL: /json_proto [11:25:15]Method is POST - this is cgi request [11:25:15]url: /json_proto [11:25:15]query_string will be loaded in cgi processing [11:25:15]execute_cgi json_proto POST (null) [11:25:15]execute_cgi path=json_proto method=POST [11:25:15]POST find Content-Length [11:25:15]Host: 172.17.60.68:8080 [11:25:15]Content-Length: 677 [11:25:15]Content-Type: application/json [11:25:15] [11:25:15]POST finish read [11:25:15]Found Content-Length = 677 [11:25:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:25:15]execute_script... [11:25:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:25:15]POST & json_proto [11:25:15]process_json_proto [11:25:15]json parsed OK: [11:25:15]protocol is kg_v1.0 [11:25:15]action value=close_receipt [11:25:15]process_action close_receipt [11:25:15]cmd_close_receipt [11:25:15]MH_GetDate [11:25:15]Write to MH i2c: F0 00 00 A9 44 DC [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: F0 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: F0 09 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: F0 09 00 A9 44 00 1C 4B 60 66 9A 61 5F 66 D2 [11:25:15]GetLastDocTimeStamp 1717586690 [11:25:15]current date 1717586716 [11:25:15]FM_GetShiftState [11:25:15]SAM_PROTO_GetShiftState [11:25:15]wFMCommunicate request_size=4 [11:25:15]MH_SAM_APDU [11:25:15]CAPDU: 80 13 01 00 [11:25:15]Write to MH i2c: E2 08 00 AA 44 80 13 01 00 00 00 00 00 6B [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 0E 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 0E 00 AA 44 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A3 [11:25:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:25:15]wFMCommunicate OK [11:25:15]SAM_PROTO_GetShiftState done [11:25:15]FM_GetShiftState done [11:25:15]opened in 1717545916 [11:25:15]opened+sec_in_day 1717632316 [11:25:15]quantity*price = 40006 [11:25:15]sum+1 = 40007 [11:25:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 281 05.06.2024 11:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59886 ФПД: 262897662885119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112516&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59886&fm=262897662885119&tin=02508201610067®Number=0000000000151680&sum=40000 [11:25:16]StoreToDocumentArchive [11:25:16]shift 72 fd 59886 [11:25:16]save to /storage/0072/doc_00059886 [11:25:16]save last doc name /storage/0072/doc_00059886 to /storage/kkm_last_doc_name [11:25:16]save OK [11:25:16]Clear old archive folders... [11:25:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:16]tlvbuf is 003D9480 [11:25:16]SAM_PROTO_ClearQueue [11:25:16]wFMCommunicate request_size=4 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 09 00 00 [11:25:16]Write to MH i2c: E2 08 00 B7 44 80 09 00 00 00 00 00 00 6D [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 B7 44 00 90 00 6F [11:25:16]RAPDU: 90 00 [11:25:16]wFMCommunicate OK [11:25:16]SAM_PROTO_ClearQueue done [11:25:16]KKMCreateOFDPacket [11:25:16]OFDProtocolAddRootSTLVToBuf [11:25:16]FM_MakeSignedData [11:25:16]FM_MakeSignedData [11:25:16]SAM_PROTO_SignData [11:25:16]wFMCommunicate request_size=4 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 0D 01 02 [11:25:16]Write to MH i2c: E2 08 00 B8 44 80 0D 01 02 00 00 00 00 75 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 B8 44 00 90 00 70 [11:25:16]RAPDU: 90 00 [11:25:16]wFMCommunicate OK [11:25:16]wFMCommunicate request_size=255 [11:25:16]MH_SAM_APDU [11:25: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 19 01 00 00 F4 03 04 00 1C 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE E9 00 00 35 04 06 00 EF [11:25:16]Write to MH i2c: E2 02 01 B9 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 19 01 00 00 F4 03 04 00 1C 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE E9 00 00 35 04 06 00 EF 00 00 24 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:16]Read from MH i2c: E2 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: E2 03 00 B9 44 00 90 00 71 [11:25:16]RAPDU: 90 00 [11:25:16]wFMCommunicate OK [11:25:16]wFMCommunicate request_size=10 [11:25:16]MH_SAM_APDU [11:25:16]CAPDU: 80 0D 02 02 05 1A A1 CE FC FF [11:25:16]Write to MH i2c: E2 0D 00 BA 44 80 0D 02 02 05 00 1A A1 CE FC FF 00 00 06 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 03 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 03 00 BA 44 00 90 00 72 [11:25:17]RAPDU: 90 00 [11:25:17]wFMCommunicate OK [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 0D 03 02 [11:25:17]Write to MH i2c: E2 08 00 BB 44 80 0D 03 02 00 00 00 00 7A [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 0B 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 0B 00 BB 44 00 A1 E9 40 78 2E 0C B9 EC 90 00 9C [11:25:17]RAPDU: A1 E9 40 78 2E 0C B9 EC 90 00 [11:25:17]wFMCommunicate OK [11:25:17]SAM_PROTO_SignData done [11:25:17]FM_MakeSignedData done [11:25:17]CreateOFDProtocolMessage [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 11 00 00 [11:25:17]Write to MH i2c: E2 08 00 BC 44 80 11 00 00 00 00 00 00 7A [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 17 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 17 00 BC 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CD [11:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:25:17]wFMCommunicate OK [11:25:17]CreateOFDProtocolMessage done [11:25:17]OFDSenderStorePacket 59886 [11:25:17]StoreOFDPacket docnum=59886 [11:25:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 92 21 07 01 17 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 19 01 00 00 F4 03 04 00 1C 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE E9 00 00 35 04 06 00 EF 1A A1 CE FC FF A1 E9 40 78 2E 0C B9 EC [11:25:17]CheckFolder [11:25:17]dirname=/storage/ofd_packets [11:25:17]CheckFolder done [11:25:17]ProducePacketName [11:25:17]name=ofd_packets/00059886 [11:25:17]NVStorageSaveData ofd_packets/00059886 [11:25:17]File name is /storage/ofd_packets/00059886 [11:25:17]Write 301 bytes [11:25:17]NVStorageSaveData done [11:25:17]OFDSenderStorePacket done [11:25:17]KKMCreateOFDPacket done [11:25:17]NVStorageSaveData kkm_last_timestamp [11:25:17]File name is /storage/kkm_last_timestamp [11:25:17]Write 4 bytes [11:25:17]NVStorageSaveData done [11:25:17]ExternCall_PrintAddStr [11:25:17]wPrintStart [11:25:17]Write to MH i2c: 01 00 00 BD 44 01 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 07 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 07 00 BD 44 00 00 00 00 00 FF 0F 16 [11:25:17]RasterBufferAndPrint [11:25:17]line Счет N : (1)545591 [11:25:17]line ИНН: 02508201610067 [11:25:17]line Контрольно-Кассовый Чек [11:25:17]line ПРОДАЖА [11:25:17]line ТРК (МРК, ГНК) : 42 [11:25:17]line Товар: 2710124130 [11:25:17]line Аи-92-К-5 [11:25:17]line 5.980 * 66.90 [11:25:17]line = 400.06 [11:25:17]line НДС 12% НСП 1% [11:25:17]line > о реализуемом товаре [11:25:17]line ОКРУГЛЕНИЕ: -0.06 [11:25:17]line ИТОГО: 400.00 [11:25:17]line Внесено: 400.00 [11:25:17]line СДАЧА: 0.00 [11:25:17]line НСП 1% : 3.54 [11:25:17]line НДС 12% : 42.48 [11:25:17]line Наличными: 400.00 [11:25:17]line Безнал.: 0.00 [11:25:17]line Место: АЗС № 117 "Партнер Нефть" [11:25:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:25:17]line СНО: Общий режим [11:25:17]line Чек 281 05.06.2024 11:25 [11:25:17]line Смена: 72 ФФД: 1.0 [11:25:17]line ЗНМ: 0300000048 [11:25:17]line РНМ: 0000000000151680 [11:25:17]line Версия ККМ: v1.0 [11:25:17]line ФМ: 0000000000959414 [11:25:17]line ФД: 59886 [11:25:17]line ФПД: 262897662885119 [11:25:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112516&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59886&fm=262897662885119&tin=02508201610067®Number=0000000000151680&sum=40000 [11:25:17]OFD Sender: Processing packet 59886 [packets to send 53, broken 52] [11:25:17]ProducePacketName [11:25:17]name=ofd_packets/00059886 [11:25:17]OFD Sender: To server: pG, [11:25:17]CommunicateWithHost lk.salyk.kg:30040 [11:25:17]ConnectInit lk.salyk.kg [11:25:17]written 0, free lines is 4095 [11:25:17]Connected sock=9 [11:25:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 92 21 07 01 17 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 19 01 00 00 F4 03 04 00 1C 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE E9 00 00 35 04 06 00 EF 1A A1 CE FC FF A1 E9 40 78 2E 0C B9 EC [11:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EF 35 47 00 FF 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE E9 00 00 F4 03 04 00 21 F7 5F 66 B6 04 01 00 00 FA EF 88 65 CA 19 41 BB [11:25:17]CommunicateWithHost err = 0 [11:25:17]CheckOFDResponse [11:25:17]1017 (14) - 77093643461234 [11:25:17]1041 (16) - 0000000000959414 [11:25:17]1040 (4) - 59886 [11:25:17]1012 (4) - 05.06.2024 05:26 [11:25:17]1206 (1) - 0 [11:25:17]OFD Sender: Remove packet 59886 [11:25:17]ProducePacketName [11:25:17]name=ofd_packets/00059886 [11:25:17]NVStorageDeleteData [11:25:17]Write to MH i2c: 01 00 00 E8 44 2C [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 07 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 07 00 E8 44 00 00 00 00 00 A5 0C E4 [11:25:17]RasterBufferAndPrint [11:25:17]line [11:25:17]line [11:25:17]line [11:25:17]line [11:25:17]line [11:25:17]written 0, free lines is 3243 [11:25:17]MH_Cut [11:25:17]Write to MH i2c: D1 01 00 EF 44 01 05 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: D1 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: D1 01 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: D1 01 00 EF 44 00 04 [11:25:17]Write to MH i2c: 01 00 00 F0 44 34 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:18]OFD Sender: No OFD packet to send [11:25:18]*** Cut start [11:25:18]*** Partial cut [11:25:18]*** CUTSNS_PIN = 1 [11:25:18]*** CUTSNS_PIN = 0 [11:25:19]*** Brake cut motor [11:25:19]Read from MH i2c: 01 [11:25:19]MH_I2C_Read... [11:25:19]*** Stop cut motor [11:25:19]*** Cut end [11:25:19]Read from MH i2c: 01 07 00 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: 01 07 00 F0 44 00 00 00 00 00 FF 0F 49 [11:25:19]process_action close_receipt done [11:25:19]requested_data is exist [11:25:19]produce_requested_data [11:25:19]requested_item fm.sn is exist - process it [11:25:19]wFMCommunicate request_size=4 [11:25:19]MH_SAM_APDU [11:25:19]CAPDU: 80 11 00 00 [11:25:19]Write to MH i2c: E2 08 00 F1 44 80 11 00 00 00 00 00 00 AF [11:25:19]Write i2c OK [11:25:19]MH_I2C_Read... [11:25:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:19]Read from MH i2c: E2 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 17 00 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 17 00 F1 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [11:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:25:19]wFMCommunicate OK [11:25:19]requested_item fd.num is exist - process it [11:25:19]SAM_PROTO_GetFieldsCounters [11:25:19]wFMCommunicate request_size=4 [11:25:19]MH_SAM_APDU [11:25:19]CAPDU: 80 13 00 00 [11:25:19]Write to MH i2c: E2 08 00 F2 44 80 13 00 00 00 00 00 00 B2 [11:25:19]Write i2c OK [11:25:19]MH_I2C_Read... [11:25:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:19]Read from MH i2c: E2 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 62 00 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 62 00 F2 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EE E9 00 00 0E 04 04 00 48 00 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 3C [11:25:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EE E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:19]wFMCommunicate OK [11:25:19]SAM_PROTO_GetFieldsCounters done [11:25:19]requested_item shift.num is exist - process it [11:25:19]requested_item shift.opened is exist - process it [11:25:19]req_shift_opened [11:25:19]FM_GetShiftState [11:25:19]SAM_PROTO_GetShiftState [11:25:19]wFMCommunicate request_size=4 [11:25:19]MH_SAM_APDU [11:25:19]CAPDU: 80 13 01 00 [11:25:19]Write to MH i2c: E2 08 00 F3 44 80 13 01 00 00 00 00 00 B4 [11:25:19]Write i2c OK [11:25:19]MH_I2C_Read... [11:25:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:19]Read from MH i2c: E2 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 0E 00 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 0E 00 F3 44 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EC [11:25:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:25:19]wFMCommunicate OK [11:25:19]SAM_PROTO_GetShiftState done [11:25:19]FM_GetShiftState done [11:25:19]req_shift_opened done [11:25:19]requested_item shift.open_date is exist - process it [11:25:19]req_shift_open_date [11:25:19]req_shift_open_date done [11:25:19]produce_requested_data done [11:25:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59886,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:25:19]process_action_free close_receipt [11:25:19]json_value_free [11:25:19]json_value_free done [11:25:19]process_json_proto returns [11:25:19]Send response to host [11:25:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59886,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:25:19]free response buf [11:25:19]execute_script done [11:25:19]execute_script returns [11:25:19]free content buf [11:25:19]Sock 8.Close socket [11:25:19]Sock 8.Thread stoped [11:25:20]accept exits with 10 [11:25:20]New connection [11:25:20]New thread 3066957156 created [11:25:20]Thread 3067100516 joined [11:25:20]Waiting for new connection... [11:25:20] Sock 10.Parse request [11:25:20]Sock 10.Check first char [11:25:20]Sock 10.First char is OK [11:25:20]request: POST /json_proto HTTP/1.0 [11:25:20]Method: POST [11:25:20]URL: /json_proto [11:25:20]Method is POST - this is cgi request [11:25:20]url: /json_proto [11:25:20]query_string will be loaded in cgi processing [11:25:20]execute_cgi json_proto POST (null) [11:25:20]execute_cgi path=json_proto method=POST [11:25:20]POST find Content-Length [11:25:20]Host: 172.17.60.68:8080 [11:25:20]Content-Length: 1205 [11:25:20]Content-Type: application/json [11:25:20] [11:25:20]POST finish read [11:25:20]Found Content-Length = 1205 [11:25: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545592\u000A05.06.2024 11:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 1.470 x 66.90\u000A\u0418\u0422\u041E\u0413: 98.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058546\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:20]execute_script... [11:25: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545592\u000A05.06.2024 11:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 1.470 x 66.90\u000A\u0418\u0422\u041E\u0413: 98.34\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058546\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:20]POST & json_proto [11:25:20]process_json_proto [11:25:20]json parsed OK: [11:25:20]protocol is kg_v1.0 [11:25:20]action value=print_text [11:25:20]process_action print_text [11:25:20]cmd_print_text [11:25:20]ExternCall_PrintAddStr [11:25:20]wPrintStart [11:25:20]Write to MH i2c: 01 00 00 F4 44 38 [11:25:20]Write i2c OK [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: 01 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: 01 07 00 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: 01 07 00 F4 44 00 00 00 00 00 FF 0F 4D [11:25:20]RasterBufferAndPrint [11:25:20]line *****ТОВАРНЫЙ ЧЕК***** [11:25:20]line АЗС 117 [11:25:20]line Партнер нефть [11:25:20]line 02508201610067 [11:25:20]line Кассир : Койгельдиева Р. [11:25:20]line Счет N : (1)545592 [11:25:20]line 05.06.2024 11:20 [11:25:20]line ПРОДАЖА [11:25:20]line ТРК (МРК, ГНК): 12 [11:25:20]line Вид ГСМ : 2710124130 [11:25:20]line Аи-92-К-5 [11:25:20]line 1.470 x 66.90 [11:25:20]line ИТОГ: 98.34 [11:25:20]line Тип оплаты: Талоны: Партнер нефть [11:25:20]line 3058546 [11:25:20]line ______________________ [11:25:20]line (подпись) [11:25:20]written 0, free lines is 4095 [11:25:20]Write to MH i2c: 01 00 00 09 45 4E [11:25:20]Write i2c OK [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: 01 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: 01 07 00 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: 01 07 00 09 45 00 00 00 00 00 F8 0D 5A [11:25:20]RasterBufferAndPrint [11:25:20]line [11:25:20]line [11:25:20]line [11:25:20]line [11:25:20]line [11:25:20]written 0, free lines is 3580 [11:25:20]MH_Cut [11:25:20]Write to MH i2c: D1 01 00 10 45 01 27 [11:25:20]Write i2c OK [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: D1 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: D1 01 00 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: D1 01 00 10 45 00 26 [11:25:20]Write to MH i2c: 01 00 00 11 45 56 [11:25:20]Write i2c OK [11:25:20]MH_I2C_Read... [11:25:20]*** Cut start [11:25:20]*** Partial cut [11:25:20]*** CUTSNS_PIN = 1 [11:25:20]*** CUTSNS_PIN = 0 [11:25:21]*** Brake cut motor [11:25:21]Read from MH i2c: 01 [11:25:21]MH_I2C_Read... [11:25:21]*** Stop cut motor [11:25:21]*** Cut end [11:25:21]Read from MH i2c: 01 07 00 [11:25:21]MH_I2C_Read... [11:25:21]Read from MH i2c: 01 07 00 11 45 00 00 00 00 00 FF 0F 6B [11:25:21]process_action print_text done [11:25:21]requested_data is exist [11:25:21]produce_requested_data [11:25:21]requested_item fm.sn is exist - process it [11:25:21]wFMCommunicate request_size=4 [11:25:21]MH_SAM_APDU [11:25:21]CAPDU: 80 11 00 00 [11:25:21]Write to MH i2c: E2 08 00 12 45 80 11 00 00 00 00 00 00 D1 [11:25:21]Write i2c OK [11:25:21]MH_I2C_Read... [11:25:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:21]Read from MH i2c: E2 [11:25:21]MH_I2C_Read... [11:25:21]Read from MH i2c: E2 17 00 [11:25:21]MH_I2C_Read... [11:25:21]Read from MH i2c: E2 17 00 12 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [11:25:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:25:21]wFMCommunicate OK [11:25:21]requested_item fd.num is exist - process it [11:25:21]SAM_PROTO_GetFieldsCounters [11:25:21]wFMCommunicate request_size=4 [11:25:21]MH_SAM_APDU [11:25:21]CAPDU: 80 13 00 00 [11:25:21]Write to MH i2c: E2 08 00 13 45 80 13 00 00 00 00 00 00 D4 [11:25:21]Write i2c OK [11:25:21]MH_I2C_Read... [11:25:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:21]Read from MH i2c: E2 [11:25:21]MH_I2C_Read... [11:25:21]Read from MH i2c: E2 62 00 [11:25:21]MH_I2C_Read... [11:25:21]Read from MH i2c: E2 62 00 13 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EE E9 00 00 0E 04 04 00 48 00 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 5E [11:25:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EE E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:21]wFMCommunicate OK [11:25:21]SAM_PROTO_GetFieldsCounters done [11:25:21]requested_item shift.num is exist - process it [11:25:21]requested_item shift.opened is exist - process it [11:25:21]req_shift_opened [11:25:21]FM_GetShiftState [11:25:21]SAM_PROTO_GetShiftState [11:25:21]wFMCommunicate request_size=4 [11:25:21]MH_SAM_APDU [11:25:21]CAPDU: 80 13 01 00 [11:25:21]Write to MH i2c: E2 08 00 14 45 80 13 01 00 00 00 00 00 D6 [11:25:21]Write i2c OK [11:25:21]MH_I2C_Read... [11:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:21]Read from MH i2c: E2 [11:25:21]MH_I2C_Read... [11:25:21]Read from MH i2c: E2 0E 00 [11:25:21]MH_I2C_Read... [11:25:21]Read from MH i2c: E2 0E 00 14 45 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0E [11:25:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:25:21]wFMCommunicate OK [11:25:21]SAM_PROTO_GetShiftState done [11:25:21]FM_GetShiftState done [11:25:21]req_shift_opened done [11:25:21]requested_item shift.open_date is exist - process it [11:25:21]req_shift_open_date [11:25:21]req_shift_open_date done [11:25:21]produce_requested_data done [11:25:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59886,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:25:21]process_action_free print_text [11:25:21]json_value_free [11:25:21]json_value_free done [11:25:21]process_json_proto returns [11:25:21]Send response to host [11:25:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59886,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:25:21]free response buf [11:25:21]execute_script done [11:25:21]execute_script returns [11:25:21]free content buf [11:25:21]Sock 10.Close socket [11:25:21]Sock 10.Thread stoped [11:25:23]OFD Sender: No OFD packet to send [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:43]accept exits with 8 [11:25:43]New connection [11:25:43]New thread 3067100516 created [11:25:43]Thread 3066957156 joined [11:25:43]Waiting for new connection... [11:25:43] Sock 8.Parse request [11:25:43]Sock 8.Check first char [11:25:43]Sock 8.First char is OK [11:25:43]request: POST /json_proto HTTP/1.0 [11:25:43]Method: POST [11:25:43]URL: /json_proto [11:25:43]Method is POST - this is cgi request [11:25:43]url: /json_proto [11:25:43]query_string will be loaded in cgi processing [11:25:43]execute_cgi json_proto POST (null) [11:25:43]execute_cgi path=json_proto method=POST [11:25:43]POST find Content-Length [11:25:43]Host: 172.17.60.68:8080 [11:25:43]Content-Length: 990 [11:25:43]Content-Type: application/json [11:25:43] [11:25:43]POST finish read [11:25:43]Found Content-Length = 990 [11:25:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:43]execute_script... [11:25:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:43]POST & json_proto [11:25:43]process_json_proto [11:25:43]json parsed OK: [11:25:43]protocol is kg_v1.0 [11:25:43]action value=close_receipt [11:25:43]process_action close_receipt [11:25:43]cmd_close_receipt [11:25:43]MH_GetDate [11:25:43]Write to MH i2c: F0 00 00 15 45 49 [11:25:43]Write i2c OK [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: F0 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: F0 09 00 [11:25:43]MH_I2C_Read... [11:25:43]Read from MH i2c: F0 09 00 15 45 00 39 4B 60 66 9A 61 5F 66 5C [11:25:43]GetLastDocTimeStamp 1717586716 [11:25:43]current date 1717586745 [11:25:43]FM_GetShiftState [11:25:43]SAM_PROTO_GetShiftState [11:25:43]wFMCommunicate request_size=4 [11:25:43]MH_SAM_APDU [11:25:43]CAPDU: 80 13 01 00 [11:25:43]Write to MH i2c: E2 08 00 16 45 80 13 01 00 00 00 00 00 D8 [11:25:43]Write i2c OK [11:25:43]MH_I2C_Read... [11:25:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:44]Read from MH i2c: E2 [11:25:44]MH_I2C_Read... [11:25:44]Read from MH i2c: E2 0E 00 [11:25:44]MH_I2C_Read... [11:25:44]Read from MH i2c: E2 0E 00 16 45 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [11:25:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:25:44]wFMCommunicate OK [11:25:44]SAM_PROTO_GetShiftState done [11:25:44]FM_GetShiftState done [11:25:44]opened in 1717545916 [11:25:44]opened+sec_in_day 1717632316 [11:25:44]quantity*price = 100005 [11:25:44]sum+1 = 100006 [11:25: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 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 282 05.06.2024 11:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59887 ФПД: 241582981055533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112545&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59887&fm=241582981055533&tin=02508201610067®Number=0000000000151680&sum=100000 [11:25:45]StoreToDocumentArchive [11:25:45]shift 72 fd 59887 [11:25:45]save to /storage/0072/doc_00059887 [11:25:45]save last doc name /storage/0072/doc_00059887 to /storage/kkm_last_doc_name [11:25:45]save OK [11:25:45]Clear old archive folders... [11:25:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:25:45]tlvbuf is 003B6340 [11:25:45]SAM_PROTO_ClearQueue [11:25:45]wFMCommunicate request_size=4 [11:25:45]MH_SAM_APDU [11:25:45]CAPDU: 80 09 00 00 [11:25:45]Write to MH i2c: E2 08 00 23 45 80 09 00 00 00 00 00 00 DA [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:45]Read from MH i2c: E2 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 23 45 00 90 00 DC [11:25:45]RAPDU: 90 00 [11:25:45]wFMCommunicate OK [11:25:45]SAM_PROTO_ClearQueue done [11:25:45]KKMCreateOFDPacket [11:25:45]OFDProtocolAddRootSTLVToBuf [11:25:45]FM_MakeSignedData [11:25:45]FM_MakeSignedData [11:25:45]SAM_PROTO_SignData [11:25:45]wFMCommunicate request_size=4 [11:25:45]MH_SAM_APDU [11:25:45]CAPDU: 80 0D 01 02 [11:25:45]Write to MH i2c: E2 08 00 24 45 80 0D 01 02 00 00 00 00 E2 [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:45]Read from MH i2c: E2 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 24 45 00 90 00 DD [11:25:45]RAPDU: 90 00 [11:25:45]wFMCommunicate OK [11:25:45]wFMCommunicate request_size=255 [11:25:45]MH_SAM_APDU [11:25:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 39 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF E9 00 00 35 04 06 00 DB B7 [11:25:45]Write to MH i2c: E2 02 01 25 45 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 39 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF E9 00 00 35 04 06 00 DB B7 00 00 37 [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:45]Read from MH i2c: E2 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 25 45 00 90 00 DE [11:25:45]RAPDU: 90 00 [11:25:45]wFMCommunicate OK [11:25:45]wFMCommunicate request_size=9 [11:25:45]MH_SAM_APDU [11:25:45]CAPDU: 80 0D 02 02 04 EB C5 04 2D [11:25:45]Write to MH i2c: E2 0C 00 26 45 80 0D 02 02 04 00 EB C5 04 2D 00 00 CE [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:45]Read from MH i2c: E2 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 03 00 26 45 00 90 00 DF [11:25:45]RAPDU: 90 00 [11:25:45]wFMCommunicate OK [11:25:45]wFMCommunicate request_size=4 [11:25:45]MH_SAM_APDU [11:25:45]CAPDU: 80 0D 03 02 [11:25:45]Write to MH i2c: E2 08 00 27 45 80 0D 03 02 00 00 00 00 E7 [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:45]Read from MH i2c: E2 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 0B 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 0B 00 27 45 00 ED 85 89 00 DD 01 50 4B 90 00 5C [11:25:45]RAPDU: ED 85 89 00 DD 01 50 4B 90 00 [11:25:45]wFMCommunicate OK [11:25:45]SAM_PROTO_SignData done [11:25:45]FM_MakeSignedData done [11:25:45]CreateOFDProtocolMessage [11:25:45]wFMCommunicate request_size=4 [11:25:45]MH_SAM_APDU [11:25:45]CAPDU: 80 11 00 00 [11:25:45]Write to MH i2c: E2 08 00 28 45 80 11 00 00 00 00 00 00 E7 [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:45]Read from MH i2c: E2 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 17 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 17 00 28 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3A [11:25:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:25:45]wFMCommunicate OK [11:25:45]CreateOFDProtocolMessage done [11:25:45]OFDSenderStorePacket 59887 [11:25:45]StoreOFDPacket docnum=59887 [11:25:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 AC 6A 06 01 33 98 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 39 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF E9 00 00 35 04 06 00 DB B7 EB C5 04 2D ED 85 89 00 DD 01 50 4B [11:25:45]CheckFolder [11:25:45]dirname=/storage/ofd_packets [11:25:45]CheckFolder done [11:25:45]ProducePacketName [11:25:45]name=ofd_packets/00059887 [11:25:45]NVStorageSaveData ofd_packets/00059887 [11:25:45]File name is /storage/ofd_packets/00059887 [11:25:45]Write 300 bytes [11:25:45]NVStorageSaveData done [11:25:45]OFDSenderStorePacket done [11:25:45]KKMCreateOFDPacket done [11:25:45]NVStorageSaveData kkm_last_timestamp [11:25:45]File name is /storage/kkm_last_timestamp [11:25:45]Write 4 bytes [11:25:45]NVStorageSaveData done [11:25:45]ExternCall_PrintAddStr [11:25:45]wPrintStart [11:25:45]Write to MH i2c: 01 00 00 29 45 6E [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: 01 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: 01 07 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: 01 07 00 29 45 00 00 00 00 00 FF 0F 83 [11:25:45]RasterBufferAndPrint [11:25:45]line Счет N : (1)545595 [11:25:45]line ИНН: 02508201610067 [11:25:45]line Контрольно-Кассовый Чек [11:25:45]line ПРОДАЖА [11:25:45]line ТРК (МРК, ГНК) : 71 [11:25:45]line Товар: 2711190000 [11:25:45]line ГАЗ-К-5 [11:25:45]line 29.500 * 33.90 [11:25:45]line = 1000.05 [11:25:45]line НДС 12% НСП 1% [11:25:45]line > о реализуемом товаре [11:25:45]line ОКРУГЛЕНИЕ: -0.05 [11:25:45]line ИТОГО: 1000.00 [11:25:45]line Внесено: 1000.00 [11:25:45]line СДАЧА: 0.00 [11:25:45]line НСП 1% : 8.85 [11:25:45]line НДС 12% : 106.20 [11:25:45]line Наличными: 1000.00 [11:25:45]line Безнал.: 0.00 [11:25:45]line Место: АЗС № 117 "Партнер Нефть" [11:25:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:25:45]line СНО: Общий режим [11:25:45]line Чек 282 05.06.2024 11:25 [11:25:45]line Смена: 72 ФФД: 1.0 [11:25:45]line ЗНМ: 0300000048 [11:25:45]line РНМ: 0000000000151680 [11:25:45]line Версия ККМ: v1.0 [11:25:45]line [11:25:45]line Дисконтная программа [11:25:45]line СУГ [11:25:45]line номер 117 [11:25:45]line сэкономлено 29.50 сом [11:25:45]line ФМ: 0000000000959414 [11:25:45]line ФД: 59887 [11:25:45]line ФПД: 241582981055533 [11:25:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112545&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59887&fm=241582981055533&tin=02508201610067®Number=0000000000151680&sum=100000 [11:25:46]OFD Sender: Processing packet 59887 [packets to send 53, broken 52] [11:25:46]ProducePacketName [11:25:46]name=ofd_packets/00059887 [11:25:46]OFD Sender: To server: pG, [11:25:46]CommunicateWithHost lk.salyk.kg:30040 [11:25:46]ConnectInit lk.salyk.kg [11:25:46]written 0, free lines is 4095 [11:25:46]Connected sock=10 [11:25:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 AC 6A 06 01 33 98 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 39 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF E9 00 00 35 04 06 00 DB B7 EB C5 04 2D ED 85 89 00 DD 01 50 4B [11:25:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D7 25 47 00 FE 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 39 35 39 34 31 34 10 04 04 00 EF E9 00 00 F4 03 04 00 3D F7 5F 66 B6 04 01 00 00 DF 90 F8 71 19 39 15 66 [11:25:46]CommunicateWithHost err = 0 [11:25:46]CheckOFDResponse [11:25:46]1017 (14) - 77093643461234 [11:25:46]1041 (16) - 0000000000959414 [11:25:46]1040 (4) - 59887 [11:25:46]1012 (4) - 05.06.2024 05:27 [11:25:46]1206 (1) - 0 [11:25:46]OFD Sender: Remove packet 59887 [11:25:46]ProducePacketName [11:25:46]name=ofd_packets/00059887 [11:25:46]NVStorageDeleteData [11:25:46]Write to MH i2c: 01 00 00 59 45 9E [11:25:46]Write i2c OK [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: 01 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: 01 07 00 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: 01 07 00 59 45 00 00 00 00 00 42 0C F3 [11:25:46]RasterBufferAndPrint [11:25:46]line [11:25:46]line [11:25:46]line [11:25:46]line [11:25:46]line [11:25:46]written 0, free lines is 3144 [11:25:46]MH_Cut [11:25:46]Write to MH i2c: D1 01 00 60 45 01 77 [11:25:46]Write i2c OK [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: D1 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: D1 01 00 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: D1 01 00 60 45 00 76 [11:25:46]Write to MH i2c: 01 00 00 61 45 A6 [11:25:46]Write i2c OK [11:25:46]MH_I2C_Read... [11:25:46]OFD Sender: No OFD packet to send [11:25:47]*** Cut start [11:25:47]*** Partial cut [11:25:47]*** CUTSNS_PIN = 1 [11:25:47]*** CUTSNS_PIN = 0 [11:25:47]*** Brake cut motor [11:25:48]Read from MH i2c: 01 [11:25:48]MH_I2C_Read... [11:25:48]*** Stop cut motor [11:25:48]*** Cut end [11:25:48]Read from MH i2c: 01 07 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: 01 07 00 61 45 00 00 00 00 00 FF 0F BB [11:25:48]process_action close_receipt done [11:25:48]requested_data is exist [11:25:48]produce_requested_data [11:25:48]requested_item fm.sn is exist - process it [11:25:48]wFMCommunicate request_size=4 [11:25:48]MH_SAM_APDU [11:25:48]CAPDU: 80 11 00 00 [11:25:48]Write to MH i2c: E2 08 00 62 45 80 11 00 00 00 00 00 00 21 [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:48]Read from MH i2c: E2 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: E2 17 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: E2 17 00 62 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 74 [11:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:25:48]wFMCommunicate OK [11:25:48]requested_item fd.num is exist - process it [11:25:48]SAM_PROTO_GetFieldsCounters [11:25:48]wFMCommunicate request_size=4 [11:25:48]MH_SAM_APDU [11:25:48]CAPDU: 80 13 00 00 [11:25:48]Write to MH i2c: E2 08 00 63 45 80 13 00 00 00 00 00 00 24 [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:48]Read from MH i2c: E2 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: E2 62 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: E2 62 00 63 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EF E9 00 00 0E 04 04 00 48 00 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 B2 [11:25:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EF E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:48]wFMCommunicate OK [11:25:48]SAM_PROTO_GetFieldsCounters done [11:25:48]requested_item shift.num is exist - process it [11:25:48]requested_item shift.opened is exist - process it [11:25:48]req_shift_opened [11:25:48]FM_GetShiftState [11:25:48]SAM_PROTO_GetShiftState [11:25:48]wFMCommunicate request_size=4 [11:25:48]MH_SAM_APDU [11:25:48]CAPDU: 80 13 01 00 [11:25:48]Write to MH i2c: E2 08 00 64 45 80 13 01 00 00 00 00 00 26 [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:48]Read from MH i2c: E2 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: E2 0E 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: E2 0E 00 64 45 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5E [11:25:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:25:48]wFMCommunicate OK [11:25:48]SAM_PROTO_GetShiftState done [11:25:48]FM_GetShiftState done [11:25:48]req_shift_opened done [11:25:48]requested_item shift.open_date is exist - process it [11:25:48]req_shift_open_date [11:25:48]req_shift_open_date done [11:25:48]produce_requested_data done [11:25:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59887,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:25:48]process_action_free close_receipt [11:25:48]json_value_free [11:25:48]json_value_free done [11:25:48]process_json_proto returns [11:25:48]Send response to host [11:25:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59887,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:25:48]free response buf [11:25:48]execute_script done [11:25:48]execute_script returns [11:25:48]free content buf [11:25:48]Sock 8.Close socket [11:25:48]Sock 8.Thread stoped [11:25:51]OFD Sender: No OFD packet to send [11:25:56]OFD Sender: No OFD packet to send [11:26:01]OFD Sender: No OFD packet to send [11:26:06]OFD Sender: No OFD packet to send [11:26:10]accept exits with 9 [11:26:10]New connection [11:26:10]New thread 3066957156 created [11:26:10]Thread 3067100516 joined [11:26:10]Waiting for new connection... [11:26:10] Sock 9.Parse request [11:26:10]Sock 9.Check first char [11:26:10]Sock 9.First char is OK [11:26:10]request: POST /json_proto HTTP/1.0 [11:26:10]Method: POST [11:26:10]URL: /json_proto [11:26:10]Method is POST - this is cgi request [11:26:10]url: /json_proto [11:26:10]query_string will be loaded in cgi processing [11:26:10]execute_cgi json_proto POST (null) [11:26:10]execute_cgi path=json_proto method=POST [11:26:10]POST find Content-Length [11:26:10]Host: 172.17.60.68:8080 [11:26:10]Content-Length: 801 [11:26:10]Content-Type: application/json [11:26:10] [11:26:10]POST finish read [11:26:10]Found Content-Length = 801 [11:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:10]execute_script... [11: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)545593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:10]POST & json_proto [11:26:10]process_json_proto [11:26:10]json parsed OK: [11:26:10]protocol is kg_v1.0 [11:26:10]action value=close_receipt [11:26:10]process_action close_receipt [11:26:10]cmd_close_receipt [11:26:10]MH_GetDate [11:26:10]Write to MH i2c: F0 00 00 65 45 99 [11:26:10]Write i2c OK [11:26:10]MH_I2C_Read... [11:26:10]Read from MH i2c: F0 [11:26:10]MH_I2C_Read... [11:26:10]Read from MH i2c: F0 09 00 [11:26:10]MH_I2C_Read... [11:26:10]Read from MH i2c: F0 09 00 65 45 00 53 4B 60 66 9A 61 5F 66 C6 [11:26:10]GetLastDocTimeStamp 1717586745 [11:26:10]current date 1717586771 [11:26:10]FM_GetShiftState [11:26:10]SAM_PROTO_GetShiftState [11:26:10]wFMCommunicate request_size=4 [11:26:10]MH_SAM_APDU [11:26:10]CAPDU: 80 13 01 00 [11:26:10]Write to MH i2c: E2 08 00 66 45 80 13 01 00 00 00 00 00 28 [11:26:10]Write i2c OK [11:26:10]MH_I2C_Read... [11:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:10]Read from MH i2c: E2 [11:26:10]MH_I2C_Read... [11:26:10]Read from MH i2c: E2 0E 00 [11:26:10]MH_I2C_Read... [11:26:10]Read from MH i2c: E2 0E 00 66 45 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 60 [11:26:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:26:10]wFMCommunicate OK [11:26:10]SAM_PROTO_GetShiftState done [11:26:10]FM_GetShiftState done [11:26:10]opened in 1717545916 [11:26:10]opened+sec_in_day 1717632316 [11:26:10]quantity*price = 70044 [11:26:10]sum+1 = 70045 [11:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 283 05.06.2024 11:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59888 ФПД: 3316829842771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112611&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59888&fm=3316829842771&tin=02508201610067®Number=0000000000151680&sum=70044 [11:26:11]StoreToDocumentArchive [11:26:11]shift 72 fd 59888 [11:26:11]save to /storage/0072/doc_00059888 [11:26:11]save last doc name /storage/0072/doc_00059888 to /storage/kkm_last_doc_name [11:26:11]save OK [11:26:11]Clear old archive folders... [11:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:11]tlvbuf is 004A3830 [11:26:11]SAM_PROTO_ClearQueue [11:26:11]wFMCommunicate request_size=4 [11:26:11]MH_SAM_APDU [11:26:11]CAPDU: 80 09 00 00 [11:26:11]Write to MH i2c: E2 08 00 73 45 80 09 00 00 00 00 00 00 2A [11:26:11]Write i2c OK [11:26:11]MH_I2C_Read... [11:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:11]Read from MH i2c: E2 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 03 00 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 03 00 73 45 00 90 00 2C [11:26:11]RAPDU: 90 00 [11:26:11]wFMCommunicate OK [11:26:11]SAM_PROTO_ClearQueue done [11:26:11]KKMCreateOFDPacket [11:26:11]OFDProtocolAddRootSTLVToBuf [11:26:11]FM_MakeSignedData [11:26:11]FM_MakeSignedData [11:26:11]SAM_PROTO_SignData [11:26:11]wFMCommunicate request_size=4 [11:26:11]MH_SAM_APDU [11:26:11]CAPDU: 80 0D 01 02 [11:26:11]Write to MH i2c: E2 08 00 74 45 80 0D 01 02 00 00 00 00 32 [11:26:11]Write i2c OK [11:26:11]MH_I2C_Read... [11:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:11]Read from MH i2c: E2 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 03 00 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 03 00 74 45 00 90 00 2D [11:26:11]RAPDU: 90 00 [11:26:11]wFMCommunicate OK [11:26:11]wFMCommunicate request_size=255 [11:26:11]MH_SAM_APDU [11:26: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 53 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 E9 00 00 35 04 06 00 03 [11:26:11]Write to MH i2c: E2 02 01 75 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 53 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 E9 00 00 35 04 06 00 03 00 00 C9 [11:26:11]Write i2c OK [11:26:11]MH_I2C_Read... [11:26:11]OFD Sender: No OFD packet to send [11:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:11]Read from MH i2c: E2 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 03 00 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 03 00 75 45 00 90 00 2E [11:26:11]RAPDU: 90 00 [11:26:11]wFMCommunicate OK [11:26:11]wFMCommunicate request_size=10 [11:26:11]MH_SAM_APDU [11:26:11]CAPDU: 80 0D 02 02 05 04 42 76 ED 53 [11:26:11]Write to MH i2c: E2 0D 00 76 45 80 0D 02 02 05 00 04 42 76 ED 53 00 00 3B [11:26:11]Write i2c OK [11:26:11]MH_I2C_Read... [11:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:12]Read from MH i2c: E2 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: E2 03 00 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: E2 03 00 76 45 00 90 00 2F [11:26:12]RAPDU: 90 00 [11:26:12]wFMCommunicate OK [11:26:12]wFMCommunicate request_size=4 [11:26:12]MH_SAM_APDU [11:26:12]CAPDU: 80 0D 03 02 [11:26:12]Write to MH i2c: E2 08 00 77 45 80 0D 03 02 00 00 00 00 37 [11:26:12]Write i2c OK [11:26:12]MH_I2C_Read... [11:26:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:12]Read from MH i2c: E2 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: E2 0B 00 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: E2 0B 00 77 45 00 D5 58 DC 1F 7D A5 9F C6 90 00 E7 [11:26:12]RAPDU: D5 58 DC 1F 7D A5 9F C6 90 00 [11:26:12]wFMCommunicate OK [11:26:12]SAM_PROTO_SignData done [11:26:12]FM_MakeSignedData done [11:26:12]CreateOFDProtocolMessage [11:26:12]wFMCommunicate request_size=4 [11:26:12]MH_SAM_APDU [11:26:12]CAPDU: 80 11 00 00 [11:26:12]Write to MH i2c: E2 08 00 78 45 80 11 00 00 00 00 00 00 37 [11:26:12]Write i2c OK [11:26:12]MH_I2C_Read... [11:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:12]Read from MH i2c: E2 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: E2 17 00 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: E2 17 00 78 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [11:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:26:12]wFMCommunicate OK [11:26:12]CreateOFDProtocolMessage done [11:26:12]OFDSenderStorePacket 59888 [11:26:12]StoreOFDPacket docnum=59888 [11:26:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 21 76 07 01 A3 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 53 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 E9 00 00 35 04 06 00 03 04 42 76 ED 53 D5 58 DC 1F 7D A5 9F C6 [11:26:12]CheckFolder [11:26:12]dirname=/storage/ofd_packets [11:26:12]CheckFolder done [11:26:12]ProducePacketName [11:26:12]name=ofd_packets/00059888 [11:26:12]NVStorageSaveData ofd_packets/00059888 [11:26:12]File name is /storage/ofd_packets/00059888 [11:26:12]Write 301 bytes [11:26:12]NVStorageSaveData done [11:26:12]OFDSenderStorePacket done [11:26:12]KKMCreateOFDPacket done [11:26:12]NVStorageSaveData kkm_last_timestamp [11:26:12]File name is /storage/kkm_last_timestamp [11:26:12]Write 4 bytes [11:26:12]NVStorageSaveData done [11:26:12]ExternCall_PrintAddStr [11:26:12]wPrintStart [11:26:12]Write to MH i2c: 01 00 00 79 45 BE [11:26:12]Write i2c OK [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: 01 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: 01 07 00 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: 01 07 00 79 45 00 00 00 00 00 FF 0F D3 [11:26:12]RasterBufferAndPrint [11:26:12]line Счет N : (1)545593 [11:26:12]line ИНН: 02508201610067 [11:26:12]line Контрольно-Кассовый Чек [11:26:12]line ПРОДАЖА [11:26:12]line ТРК (МРК, ГНК) : 22 [11:26:12]line Товар: 2710124130 [11:26:12]line Аи-92-К-5 [11:26:12]line 10.470 * 66.90 [11:26:12]line = 700.44 [11:26:12]line НДС 12% НСП 1% [11:26:12]line > о реализуемом товаре [11:26:12]line ИТОГО: 700.44 [11:26:12]line НСП 1% : 6.20 [11:26:12]line НДС 12% : 74.38 [11:26:12]line Наличными: 0.00 [11:26:12]line Безнал.: 700.44 [11:26:12]line Место: АЗС № 117 "Партнер Нефть" [11:26:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:26:12]line СНО: Общий режим [11:26:12]line Чек 283 05.06.2024 11:26 [11:26:12]line Смена: 72 ФФД: 1.0 [11:26:12]line ЗНМ: 0300000048 [11:26:12]line РНМ: 0000000000151680 [11:26:12]line Версия ККМ: v1.0 [11:26:12]line Платежная система: O! деньги [11:26:12]line ФМ: 0000000000959414 [11:26:12]line ФД: 59888 [11:26:12]line ФПД: 3316829842771 [11:26:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112611&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59888&fm=3316829842771&tin=02508201610067®Number=0000000000151680&sum=70044 [11:26:12]OFD Sender: Processing packet 59888 [packets to send 53, broken 52] [11:26:12]ProducePacketName [11:26:12]name=ofd_packets/00059888 [11:26:12]OFD Sender: To server: pG, [11:26:12]CommunicateWithHost lk.salyk.kg:30040 [11:26:12]ConnectInit lk.salyk.kg [11:26:12]written 0, free lines is 4095 [11:26:12]Connected sock=10 [11:26:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 21 76 07 01 A3 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 53 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 E9 00 00 35 04 06 00 03 04 42 76 ED 53 D5 58 DC 1F 7D A5 9F C6 [11:26:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E3 2B 47 00 D5 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 E9 00 00 F4 03 04 00 58 F7 5F 66 B6 04 01 00 00 0F CA BE 7B 58 85 FA D8 [11:26:12]CommunicateWithHost err = 0 [11:26:12]CheckOFDResponse [11:26:12]1017 (14) - 77093643461234 [11:26:12]1041 (16) - 0000000000959414 [11:26:12]1040 (4) - 59888 [11:26:12]1012 (4) - 05.06.2024 05:27 [11:26:12]1206 (1) - 0 [11:26:12]OFD Sender: Remove packet 59888 [11:26:12]ProducePacketName [11:26:12]name=ofd_packets/00059888 [11:26:12]NVStorageDeleteData [11:26:12]Write to MH i2c: 01 00 00 A3 45 E8 [11:26:12]Write i2c OK [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: 01 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: 01 07 00 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: 01 07 00 A3 45 00 00 00 00 00 C4 0C BF [11:26:12]RasterBufferAndPrint [11:26:12]line [11:26:12]line [11:26:12]line [11:26:12]line [11:26:12]line [11:26:12]written 0, free lines is 3274 [11:26:12]MH_Cut [11:26:12]Write to MH i2c: D1 01 00 AA 45 01 C1 [11:26:12]Write i2c OK [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: D1 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: D1 01 00 [11:26:12]MH_I2C_Read... [11:26:12]Read from MH i2c: D1 01 00 AA 45 00 C0 [11:26:12]Write to MH i2c: 01 00 00 AB 45 F0 [11:26:12]Write i2c OK [11:26:12]MH_I2C_Read... [11:26:13]OFD Sender: No OFD packet to send [11:26:13]*** Cut start [11:26:13]*** Partial cut [11:26:13]*** CUTSNS_PIN = 1 [11:26:13]*** CUTSNS_PIN = 0 [11:26:14]*** Brake cut motor [11:26:14]Read from MH i2c: 01 [11:26:14]MH_I2C_Read... [11:26:14]*** Stop cut motor [11:26:14]*** Cut end [11:26:14]Read from MH i2c: 01 07 00 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: 01 07 00 AB 45 00 00 00 00 00 FF 0F 05 [11:26:14]process_action close_receipt done [11:26:14]requested_data is exist [11:26:14]produce_requested_data [11:26:14]requested_item fm.sn is exist - process it [11:26:14]wFMCommunicate request_size=4 [11:26:14]MH_SAM_APDU [11:26:14]CAPDU: 80 11 00 00 [11:26:14]Write to MH i2c: E2 08 00 AC 45 80 11 00 00 00 00 00 00 6B [11:26:14]Write i2c OK [11:26:14]MH_I2C_Read... [11:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:14]Read from MH i2c: E2 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: E2 17 00 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: E2 17 00 AC 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BE [11:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:26:14]wFMCommunicate OK [11:26:14]requested_item fd.num is exist - process it [11:26:14]SAM_PROTO_GetFieldsCounters [11:26:14]wFMCommunicate request_size=4 [11:26:14]MH_SAM_APDU [11:26:14]CAPDU: 80 13 00 00 [11:26:14]Write to MH i2c: E2 08 00 AD 45 80 13 00 00 00 00 00 00 6E [11:26:14]Write i2c OK [11:26:14]MH_I2C_Read... [11:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:14]Read from MH i2c: E2 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: E2 62 00 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: E2 62 00 AD 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 E9 00 00 0E 04 04 00 48 00 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 00 [11:26:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:14]wFMCommunicate OK [11:26:14]SAM_PROTO_GetFieldsCounters done [11:26:14]requested_item shift.num is exist - process it [11:26:14]requested_item shift.opened is exist - process it [11:26:14]req_shift_opened [11:26:14]FM_GetShiftState [11:26:14]SAM_PROTO_GetShiftState [11:26:14]wFMCommunicate request_size=4 [11:26:14]MH_SAM_APDU [11:26:14]CAPDU: 80 13 01 00 [11:26:14]Write to MH i2c: E2 08 00 AE 45 80 13 01 00 00 00 00 00 70 [11:26:14]Write i2c OK [11:26:14]MH_I2C_Read... [11:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:14]Read from MH i2c: E2 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: E2 0E 00 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: E2 0E 00 AE 45 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A8 [11:26:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:26:14]wFMCommunicate OK [11:26:14]SAM_PROTO_GetShiftState done [11:26:14]FM_GetShiftState done [11:26:14]req_shift_opened done [11:26:14]requested_item shift.open_date is exist - process it [11:26:14]req_shift_open_date [11:26:14]req_shift_open_date done [11:26:14]produce_requested_data done [11:26:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59888,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:26:14]process_action_free close_receipt [11:26:14]json_value_free [11:26:14]json_value_free done [11:26:14]process_json_proto returns [11:26:14]Send response to host [11:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59888,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:26:14]free response buf [11:26:14]execute_script done [11:26:14]execute_script returns [11:26:14]free content buf [11:26:14]Sock 9.Close socket [11:26:14]Sock 9.Thread stoped [11:26:18]OFD Sender: No OFD packet to send [11:26:23]OFD Sender: No OFD packet to send [11:26:28]OFD Sender: No OFD packet to send [11:26:33]OFD Sender: No OFD packet to send [11:26:38]OFD Sender: No OFD packet to send [11:26:43]OFD Sender: No OFD packet to send [11:26:48]OFD Sender: No OFD packet to send [11:26:53]OFD Sender: No OFD packet to send [11:26:58]OFD Sender: No OFD packet to send [11:27:03]OFD Sender: No OFD packet to send [11:27:08]OFD Sender: No OFD packet to send [11:27:13]OFD Sender: No OFD packet to send [11:27:18]OFD Sender: No OFD packet to send [11:27:21]accept exits with 8 [11:27:21]New connection [11:27:21]New thread 3067100516 created [11:27:21]Thread 3066957156 joined [11:27:21]Waiting for new connection... [11:27:21] Sock 8.Parse request [11:27:21]Sock 8.Check first char [11:27:21]Sock 8.First char is OK [11:27:21]request: POST /json_proto HTTP/1.0 [11:27:21]Method: POST [11:27:21]URL: /json_proto [11:27:21]Method is POST - this is cgi request [11:27:21]url: /json_proto [11:27:21]query_string will be loaded in cgi processing [11:27:21]execute_cgi json_proto POST (null) [11:27:21]execute_cgi path=json_proto method=POST [11:27:21]POST find Content-Length [11:27:21]Host: 172.17.60.68:8080 [11:27:21]Content-Length: 1206 [11:27:21]Content-Type: application/json [11:27:21] [11:27:21]POST finish read [11:27:21]Found Content-Length = 1206 [11:27:21]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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545596\u000A05.06.2024 11:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 4.530 x 66.90\u000A\u0418\u0422\u041E\u0413: 303.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058546\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:21]execute_script... [11:27:21]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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545596\u000A05.06.2024 11:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 4.530 x 66.90\u000A\u0418\u0422\u041E\u0413: 303.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3058546\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:21]POST & json_proto [11:27:21]process_json_proto [11:27:21]json parsed OK: [11:27:21]protocol is kg_v1.0 [11:27:21]action value=print_text [11:27:21]process_action print_text [11:27:21]cmd_print_text [11:27:21]ExternCall_PrintAddStr [11:27:21]wPrintStart [11:27:21]Write to MH i2c: 01 00 00 AF 45 F4 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: 01 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: 01 07 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: 01 07 00 AF 45 00 00 00 00 00 FF 0F 09 [11:27:21]RasterBufferAndPrint [11:27:21]line *****ТОВАРНЫЙ ЧЕК***** [11:27:21]line АЗС 117 [11:27:21]line Партнер нефть [11:27:21]line 02508201610067 [11:27:21]line Кассир : Койгельдиева Р. [11:27:21]line Счет N : (1)545596 [11:27:21]line 05.06.2024 11:22 [11:27:21]line ПРОДАЖА [11:27:21]line ТРК (МРК, ГНК): 12 [11:27:21]line Вид ГСМ : 2710124130 [11:27:21]line Аи-92-К-5 [11:27:21]line 4.530 x 66.90 [11:27:21]line ИТОГ: 303.06 [11:27:21]line Тип оплаты: Талоны: Партнер нефть [11:27:21]line 3058546 [11:27:21]line ______________________ [11:27:21]line (подпись) [11:27:21]written 0, free lines is 4095 [11:27:22]Write to MH i2c: 01 00 00 C4 45 09 [11:27:22]Write i2c OK [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: 01 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: 01 07 00 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: 01 07 00 C4 45 00 00 00 00 00 F7 0D 14 [11:27:22]RasterBufferAndPrint [11:27:22]line [11:27:22]line [11:27:22]line [11:27:22]line [11:27:22]line [11:27:22]written 0, free lines is 3577 [11:27:22]MH_Cut [11:27:22]Write to MH i2c: D1 01 00 CB 45 01 E2 [11:27:22]Write i2c OK [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: D1 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: D1 01 00 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: D1 01 00 CB 45 00 E1 [11:27:22]Write to MH i2c: 01 00 00 CC 45 11 [11:27:22]Write i2c OK [11:27:22]MH_I2C_Read... [11:27:22]*** Cut start [11:27:22]*** Partial cut [11:27:22]*** CUTSNS_PIN = 1 [11:27:22]*** CUTSNS_PIN = 0 [11:27:22]*** Brake cut motor [11:27:23]Read from MH i2c: 01 [11:27:23]MH_I2C_Read... [11:27:23]*** Stop cut motor [11:27:23]*** Cut end [11:27:23]Read from MH i2c: 01 07 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: 01 07 00 CC 45 00 00 00 00 00 FF 0F 26 [11:27:23]process_action print_text done [11:27:23]requested_data is exist [11:27:23]produce_requested_data [11:27:23]requested_item fm.sn is exist - process it [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 11 00 00 [11:27:23]Write to MH i2c: E2 08 00 CD 45 80 11 00 00 00 00 00 00 8C [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 17 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 17 00 CD 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DF [11:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:27:23]wFMCommunicate OK [11:27:23]requested_item fd.num is exist - process it [11:27:23]SAM_PROTO_GetFieldsCounters [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 13 00 00 [11:27:23]Write to MH i2c: E2 08 00 CE 45 80 13 00 00 00 00 00 00 8F [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]OFD Sender: No OFD packet to send [11:27:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 62 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 62 00 CE 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 E9 00 00 0E 04 04 00 48 00 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 21 [11:27:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:23]wFMCommunicate OK [11:27:23]SAM_PROTO_GetFieldsCounters done [11:27:23]requested_item shift.num is exist - process it [11:27:23]requested_item shift.opened is exist - process it [11:27:23]req_shift_opened [11:27:23]FM_GetShiftState [11:27:23]SAM_PROTO_GetShiftState [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 13 01 00 [11:27:23]Write to MH i2c: E2 08 00 CF 45 80 13 01 00 00 00 00 00 91 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 0E 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 0E 00 CF 45 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C9 [11:27:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:27:23]wFMCommunicate OK [11:27:23]SAM_PROTO_GetShiftState done [11:27:23]FM_GetShiftState done [11:27:23]req_shift_opened done [11:27:23]requested_item shift.open_date is exist - process it [11:27:23]req_shift_open_date [11:27:23]req_shift_open_date done [11:27:23]produce_requested_data done [11:27:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59888,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:27:23]process_action_free print_text [11:27:23]json_value_free [11:27:23]json_value_free done [11:27:23]process_json_proto returns [11:27:23]Send response to host [11:27:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59888,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:27:23]free response buf [11:27:23]execute_script done [11:27:23]execute_script returns [11:27:23]free content buf [11:27:23]Sock 8.Close socket [11:27:23]Sock 8.Thread stoped [11:27:28]OFD Sender: No OFD packet to send [11:27:33]OFD Sender: No OFD packet to send [11:27:38]OFD Sender: No OFD packet to send [11:27:43]OFD Sender: No OFD packet to send [11:27:48]OFD Sender: No OFD packet to send [11:27:53]OFD Sender: No OFD packet to send [11:27:58]OFD Sender: No OFD packet to send [11:28:03]OFD Sender: No OFD packet to send [11:28:08]OFD Sender: No OFD packet to send [11:28:13]OFD Sender: No OFD packet to send [11:28:18]OFD Sender: No OFD packet to send [11:28:23]OFD Sender: No OFD packet to send [11:28:28]OFD Sender: No OFD packet to send [11:28:33]OFD Sender: No OFD packet to send [11:28:38]OFD Sender: No OFD packet to send [11:28:43]OFD Sender: No OFD packet to send [11:28:48]OFD Sender: No OFD packet to send [11:28:51]accept exits with 9 [11:28:51]New connection [11:28:51]New thread 3066957156 created [11:28:51]Thread 3067100516 joined [11:28:51]Waiting for new connection... [11:28:51] Sock 9.Parse request [11:28:51]Sock 9.Check first char [11:28:51]Sock 9.First char is OK [11:28:51]request: POST /json_proto HTTP/1.0 [11:28:51]Method: POST [11:28:51]URL: /json_proto [11:28:51]Method is POST - this is cgi request [11:28:51]url: /json_proto [11:28:51]query_string will be loaded in cgi processing [11:28:51]execute_cgi json_proto POST (null) [11:28:51]execute_cgi path=json_proto method=POST [11:28:51]POST find Content-Length [11:28:51]Host: 172.17.60.68:8080 [11:28:51]Content-Length: 677 [11:28:51]Content-Type: application/json [11:28:51] [11:28:51]POST finish read [11:28:51]Found Content-Length = 677 [11:28:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:51]execute_script... [11:28: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)545597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:51]POST & json_proto [11:28:51]process_json_proto [11:28:51]json parsed OK: [11:28:51]protocol is kg_v1.0 [11:28:51]action value=close_receipt [11:28:51]process_action close_receipt [11:28:51]cmd_close_receipt [11:28:51]MH_GetDate [11:28:51]Write to MH i2c: F0 00 00 D0 45 04 [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: F0 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: F0 09 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: F0 09 00 D0 45 00 F5 4B 60 66 9A 61 5F 66 D3 [11:28:51]GetLastDocTimeStamp 1717586771 [11:28:51]current date 1717586933 [11:28:51]FM_GetShiftState [11:28:51]SAM_PROTO_GetShiftState [11:28:51]wFMCommunicate request_size=4 [11:28:51]MH_SAM_APDU [11:28:51]CAPDU: 80 13 01 00 [11:28:51]Write to MH i2c: E2 08 00 D1 45 80 13 01 00 00 00 00 00 93 [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:51]Read from MH i2c: E2 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 0E 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 0E 00 D1 45 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CB [11:28:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:28:51]wFMCommunicate OK [11:28:51]SAM_PROTO_GetShiftState done [11:28:51]FM_GetShiftState done [11:28:51]opened in 1717545916 [11:28:51]opened+sec_in_day 1717632316 [11:28:51]quantity*price = 50030 [11:28:51]sum+1 = 50031 [11:28:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 284 05.06.2024 11:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59889 ФПД: 101116444724404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112853&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59889&fm=101116444724404&tin=02508201610067®Number=0000000000151680&sum=50000 [11:28:52]StoreToDocumentArchive [11:28:52]shift 72 fd 59889 [11:28:52]save to /storage/0072/doc_00059889 [11:28:52]save last doc name /storage/0072/doc_00059889 to /storage/kkm_last_doc_name [11:28:52]save OK [11:28:52]Clear old archive folders... [11:28:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:52]tlvbuf is 00432120 [11:28:52]SAM_PROTO_ClearQueue [11:28:52]wFMCommunicate request_size=4 [11:28:52]MH_SAM_APDU [11:28:52]CAPDU: 80 09 00 00 [11:28:52]Write to MH i2c: E2 08 00 DE 45 80 09 00 00 00 00 00 00 95 [11:28:52]Write i2c OK [11:28:52]MH_I2C_Read... [11:28:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:52]Read from MH i2c: E2 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 DE 45 00 90 00 97 [11:28:52]RAPDU: 90 00 [11:28:52]wFMCommunicate OK [11:28:52]SAM_PROTO_ClearQueue done [11:28:52]KKMCreateOFDPacket [11:28:52]OFDProtocolAddRootSTLVToBuf [11:28:52]FM_MakeSignedData [11:28:52]FM_MakeSignedData [11:28:52]SAM_PROTO_SignData [11:28:52]wFMCommunicate request_size=4 [11:28:52]MH_SAM_APDU [11:28:52]CAPDU: 80 0D 01 02 [11:28:52]Write to MH i2c: E2 08 00 DF 45 80 0D 01 02 00 00 00 00 9D [11:28:52]Write i2c OK [11:28:52]MH_I2C_Read... [11:28:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:52]Read from MH i2c: E2 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 03 00 DF 45 00 90 00 98 [11:28:52]RAPDU: 90 00 [11:28:52]wFMCommunicate OK [11:28:52]wFMCommunicate request_size=255 [11:28:52]MH_SAM_APDU [11:28:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 F5 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 E9 00 00 35 04 06 00 5B [11:28:52]Write to MH i2c: E2 02 01 E0 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 F5 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 E9 00 00 35 04 06 00 5B 00 00 B5 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 E0 45 00 90 00 99 [11:28:53]RAPDU: 90 00 [11:28:53]wFMCommunicate OK [11:28:53]wFMCommunicate request_size=10 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 0D 02 02 05 F7 01 C4 CC B4 [11:28:53]Write to MH i2c: E2 0D 00 E1 45 80 0D 02 02 05 00 F7 01 C4 CC B4 00 00 E6 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 E1 45 00 90 00 9A [11:28:53]RAPDU: 90 00 [11:28:53]wFMCommunicate OK [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 0D 03 02 [11:28:53]Write to MH i2c: E2 08 00 E2 45 80 0D 03 02 00 00 00 00 A2 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 0B 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 0B 00 E2 45 00 EF FE 12 F9 72 A7 62 70 90 00 86 [11:28:53]RAPDU: EF FE 12 F9 72 A7 62 70 90 00 [11:28:53]wFMCommunicate OK [11:28:53]SAM_PROTO_SignData done [11:28:53]FM_MakeSignedData done [11:28:53]CreateOFDProtocolMessage [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 11 00 00 [11:28:53]Write to MH i2c: E2 08 00 E3 45 80 11 00 00 00 00 00 00 A2 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 17 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 17 00 E3 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F5 [11:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:28:53]wFMCommunicate OK [11:28:53]CreateOFDProtocolMessage done [11:28:53]OFDSenderStorePacket 59889 [11:28:53]StoreOFDPacket docnum=59889 [11:28:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 62 7E 07 01 F4 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 F5 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 E9 00 00 35 04 06 00 5B F7 01 C4 CC B4 EF FE 12 F9 72 A7 62 70 [11:28:53]CheckFolder [11:28:53]dirname=/storage/ofd_packets [11:28:53]CheckFolder done [11:28:53]ProducePacketName [11:28:53]name=ofd_packets/00059889 [11:28:53]NVStorageSaveData ofd_packets/00059889 [11:28:53]File name is /storage/ofd_packets/00059889 [11:28:53]Write 301 bytes [11:28:53]NVStorageSaveData done [11:28:53]OFDSenderStorePacket done [11:28:53]KKMCreateOFDPacket done [11:28:53]NVStorageSaveData kkm_last_timestamp [11:28:53]File name is /storage/kkm_last_timestamp [11:28:53]Write 4 bytes [11:28:53]NVStorageSaveData done [11:28:53]ExternCall_PrintAddStr [11:28:53]wPrintStart [11:28:53]Write to MH i2c: 01 00 00 E4 45 29 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 07 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 07 00 E4 45 00 00 00 00 00 FF 0F 3E [11:28:53]RasterBufferAndPrint [11:28:53]line Счет N : (1)545597 [11:28:53]line ИНН: 02508201610067 [11:28:53]line Контрольно-Кассовый Чек [11:28:53]line ПРОДАЖА [11:28:53]line ТРК (МРК, ГНК) : 33 [11:28:53]line Товар: 2710124500 [11:28:53]line Аи-95-К-5 [11:28:53]line 6.770 * 73.90 [11:28:53]line = 500.30 [11:28:53]line НДС 12% НСП 1% [11:28:53]line > о реализуемом товаре [11:28:53]line ОКРУГЛЕНИЕ: -0.30 [11:28:53]line ИТОГО: 500.00 [11:28:53]line Внесено: 500.00 [11:28:53]line СДАЧА: 0.00 [11:28:53]line НСП 1% : 4.43 [11:28:53]line НДС 12% : 53.13 [11:28:53]line Наличными: 500.00 [11:28:53]line Безнал.: 0.00 [11:28:53]line Место: АЗС № 117 "Партнер Нефть" [11:28:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:28:53]line СНО: Общий режим [11:28:53]line Чек 284 05.06.2024 11:28 [11:28:53]line Смена: 72 ФФД: 1.0 [11:28:53]line ЗНМ: 0300000048 [11:28:53]line РНМ: 0000000000151680 [11:28:53]line Версия ККМ: v1.0 [11:28:53]line ФМ: 0000000000959414 [11:28:53]line ФД: 59889 [11:28:53]line ФПД: 101116444724404 [11:28:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112853&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59889&fm=101116444724404&tin=02508201610067®Number=0000000000151680&sum=50000 [11:28:53]OFD Sender: Processing packet 59889 [packets to send 53, broken 52] [11:28:53]ProducePacketName [11:28:53]name=ofd_packets/00059889 [11:28:53]OFD Sender: To server: pG, [11:28:53]CommunicateWithHost lk.salyk.kg:30040 [11:28:53]ConnectInit lk.salyk.kg [11:28:53]written 0, free lines is 4095 [11:28:53]Connected sock=10 [11:28:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 62 7E 07 01 F4 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 F5 4B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 E9 00 00 35 04 06 00 5B F7 01 C4 CC B4 EF FE 12 F9 72 A7 62 70 [11:28:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 93 40 47 00 A1 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 E9 00 00 F4 03 04 00 F9 F7 5F 66 B6 04 01 00 00 0A 3D 9D 95 C6 68 F2 96 [11:28:54]CommunicateWithHost err = 0 [11:28:54]CheckOFDResponse [11:28:54]1017 (14) - 77093643461234 [11:28:54]1041 (16) - 0000000000959414 [11:28:54]1040 (4) - 59889 [11:28:54]1012 (4) - 05.06.2024 05:30 [11:28:54]1206 (1) - 0 [11:28:54]OFD Sender: Remove packet 59889 [11:28:54]ProducePacketName [11:28:54]name=ofd_packets/00059889 [11:28:54]NVStorageDeleteData [11:28:54]Write to MH i2c: 01 00 00 0F 46 55 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 07 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 07 00 0F 46 00 00 00 00 00 A3 0C 0B [11:28:54]RasterBufferAndPrint [11:28:54]line [11:28:54]line [11:28:54]line [11:28:54]line [11:28:54]line [11:28:54]written 0, free lines is 3239 [11:28:54]MH_Cut [11:28:54]Write to MH i2c: D1 01 00 16 46 01 2E [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: D1 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: D1 01 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: D1 01 00 16 46 00 2D [11:28:54]Write to MH i2c: 01 00 00 17 46 5D [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]OFD Sender: No OFD packet to send [11:28:55]*** Cut start [11:28:55]*** Partial cut [11:28:55]*** CUTSNS_PIN = 1 [11:28:55]*** CUTSNS_PIN = 0 [11:28:55]*** Brake cut motor [11:28:55]Read from MH i2c: 01 [11:28:55]MH_I2C_Read... [11:28:55]*** Stop cut motor [11:28:55]*** Cut end [11:28:55]Read from MH i2c: 01 07 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: 01 07 00 17 46 00 00 00 00 00 FF 0F 72 [11:28:55]process_action close_receipt done [11:28:55]requested_data is exist [11:28:55]produce_requested_data [11:28:55]requested_item fm.sn is exist - process it [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 11 00 00 [11:28:55]Write to MH i2c: E2 08 00 18 46 80 11 00 00 00 00 00 00 D8 [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 17 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 17 00 18 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2B [11:28:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:28:55]wFMCommunicate OK [11:28:55]requested_item fd.num is exist - process it [11:28:55]SAM_PROTO_GetFieldsCounters [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 13 00 00 [11:28:55]Write to MH i2c: E2 08 00 19 46 80 13 00 00 00 00 00 00 DB [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 62 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 62 00 19 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F1 E9 00 00 0E 04 04 00 48 00 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 71 [11:28:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F1 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:55]wFMCommunicate OK [11:28:55]SAM_PROTO_GetFieldsCounters done [11:28:55]requested_item shift.num is exist - process it [11:28:55]requested_item shift.opened is exist - process it [11:28:55]req_shift_opened [11:28:55]FM_GetShiftState [11:28:55]SAM_PROTO_GetShiftState [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 13 01 00 [11:28:55]Write to MH i2c: E2 08 00 1A 46 80 13 01 00 00 00 00 00 DD [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:56]Read from MH i2c: E2 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 0E 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 0E 00 1A 46 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 15 [11:28:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:28:56]wFMCommunicate OK [11:28:56]SAM_PROTO_GetShiftState done [11:28:56]FM_GetShiftState done [11:28:56]req_shift_opened done [11:28:56]requested_item shift.open_date is exist - process it [11:28:56]req_shift_open_date [11:28:56]req_shift_open_date done [11:28:56]produce_requested_data done [11:28:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59889,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:28:56]process_action_free close_receipt [11:28:56]json_value_free [11:28:56]json_value_free done [11:28:56]process_json_proto returns [11:28:56]Send response to host [11:28:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59889,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:28:56]free response buf [11:28:56]execute_script done [11:28:56]execute_script returns [11:28:56]free content buf [11:28:56]Sock 9.Close socket [11:28:56]Sock 9.Thread stoped [11:28:59]OFD Sender: No OFD packet to send [11:29:04]OFD Sender: No OFD packet to send [11:29:09]OFD Sender: No OFD packet to send [11:29:14]OFD Sender: No OFD packet to send [11:29:19]OFD Sender: No OFD packet to send [11:29:24]OFD Sender: No OFD packet to send [11:29:29]OFD Sender: No OFD packet to send [11:29:34]OFD Sender: No OFD packet to send [11:29:39]OFD Sender: No OFD packet to send [11:29:44]OFD Sender: No OFD packet to send [11:29:45]accept exits with 8 [11:29:45]New connection [11:29:45]New thread 3067100516 created [11:29:45]Thread 3066957156 joined [11:29:45]Waiting for new connection... [11:29:45] Sock 8.Parse request [11:29:45]Sock 8.Check first char [11:29:45]Sock 8.First char is OK [11:29:45]request: POST /json_proto HTTP/1.0 [11:29:45]Method: POST [11:29:45]URL: /json_proto [11:29:45]Method is POST - this is cgi request [11:29:45]url: /json_proto [11:29:45]query_string will be loaded in cgi processing [11:29:45]execute_cgi json_proto POST (null) [11:29:45]execute_cgi path=json_proto method=POST [11:29:45]POST find Content-Length [11:29:45]Host: 172.17.60.68:8080 [11:29:45]Content-Length: 833 [11:29:45]Content-Type: application/json [11:29:45] [11:29:45]POST finish read [11:29:45]Found Content-Length = 833 [11:29:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 8.840, "sum" : 600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 600.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:45]execute_script... [11:29:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 8.840, "sum" : 600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 600.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:45]POST & json_proto [11:29:45]process_json_proto [11:29:45]json parsed OK: [11:29:45]protocol is kg_v1.0 [11:29:45]action value=close_receipt [11:29:45]process_action close_receipt [11:29:45]cmd_close_receipt [11:29:45]MH_GetDate [11:29:45]Write to MH i2c: F0 00 00 1B 46 50 [11:29:45]Write i2c OK [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: F0 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: F0 09 00 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: F0 09 00 1B 46 00 2A 4C 60 66 9A 61 5F 66 55 [11:29:45]GetLastDocTimeStamp 1717586933 [11:29:45]current date 1717586986 [11:29:45]FM_GetShiftState [11:29:45]SAM_PROTO_GetShiftState [11:29:45]wFMCommunicate request_size=4 [11:29:45]MH_SAM_APDU [11:29:45]CAPDU: 80 13 01 00 [11:29:45]Write to MH i2c: E2 08 00 1C 46 80 13 01 00 00 00 00 00 DF [11:29:45]Write i2c OK [11:29:45]MH_I2C_Read... [11:29:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:45]Read from MH i2c: E2 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: E2 0E 00 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: E2 0E 00 1C 46 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 17 [11:29:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:29:45]wFMCommunicate OK [11:29:45]SAM_PROTO_GetShiftState done [11:29:45]FM_GetShiftState done [11:29:45]opened in 1717545916 [11:29:45]opened+sec_in_day 1717632316 [11:29:45]quantity*price = 60023 [11:29:45]sum+1 = 60025 [11:29:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.24 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 0.00 Безнал.: 600.24 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 285 05.06.2024 11:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59890 ФПД: 251178976915508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112946&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59890&fm=251178976915508&tin=02508201610067®Number=0000000000151680&sum=60024 [11:29:46]StoreToDocumentArchive [11:29:46]shift 72 fd 59890 [11:29:46]save to /storage/0072/doc_00059890 [11:29:46]save last doc name /storage/0072/doc_00059890 to /storage/kkm_last_doc_name [11:29:46]save OK [11:29:46]Clear old archive folders... [11:29:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:29:46]tlvbuf is 004F43C0 [11:29:46]SAM_PROTO_ClearQueue [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 09 00 00 [11:29:46]Write to MH i2c: E2 08 00 29 46 80 09 00 00 00 00 00 00 E1 [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 29 46 00 90 00 E3 [11:29:46]RAPDU: 90 00 [11:29:46]wFMCommunicate OK [11:29:46]SAM_PROTO_ClearQueue done [11:29:46]KKMCreateOFDPacket [11:29:46]OFDProtocolAddRootSTLVToBuf [11:29:46]FM_MakeSignedData [11:29:46]FM_MakeSignedData [11:29:46]SAM_PROTO_SignData [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 0D 01 02 [11:29:46]Write to MH i2c: E2 08 00 2A 46 80 0D 01 02 00 00 00 00 E9 [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 2A 46 00 90 00 E4 [11:29:46]RAPDU: 90 00 [11:29:46]wFMCommunicate OK [11:29:46]wFMCommunicate request_size=255 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 2A 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E9 00 00 35 04 06 00 [11:29:46]Write to MH i2c: E2 02 01 2B 46 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 2A 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E9 00 00 35 04 06 00 00 00 8C [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:47]Read from MH i2c: E2 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 03 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 03 00 2B 46 00 90 00 E5 [11:29:47]RAPDU: 90 00 [11:29:47]wFMCommunicate OK [11:29:47]wFMCommunicate request_size=11 [11:29:47]MH_SAM_APDU [11:29:47]CAPDU: 80 0D 02 02 06 E4 72 29 B1 B0 34 [11:29:47]Write to MH i2c: E2 0E 00 2C 46 80 0D 02 02 06 00 E4 72 29 B1 B0 34 00 00 0C [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:47]Read from MH i2c: E2 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 03 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 03 00 2C 46 00 90 00 E6 [11:29:47]RAPDU: 90 00 [11:29:47]wFMCommunicate OK [11:29:47]wFMCommunicate request_size=4 [11:29:47]MH_SAM_APDU [11:29:47]CAPDU: 80 0D 03 02 [11:29:47]Write to MH i2c: E2 08 00 2D 46 80 0D 03 02 00 00 00 00 EE [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:47]Read from MH i2c: E2 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 0B 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 0B 00 2D 46 00 D4 4B C2 1C 54 14 71 56 90 00 1B [11:29:47]RAPDU: D4 4B C2 1C 54 14 71 56 90 00 [11:29:47]wFMCommunicate OK [11:29:47]SAM_PROTO_SignData done [11:29:47]FM_MakeSignedData done [11:29:47]CreateOFDProtocolMessage [11:29:47]wFMCommunicate request_size=4 [11:29:47]MH_SAM_APDU [11:29:47]CAPDU: 80 11 00 00 [11:29:47]Write to MH i2c: E2 08 00 2E 46 80 11 00 00 00 00 00 00 EE [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:47]Read from MH i2c: E2 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 17 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 17 00 2E 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 41 [11:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:29:47]wFMCommunicate OK [11:29:47]CreateOFDProtocolMessage done [11:29:47]OFDSenderStorePacket 59890 [11:29:47]StoreOFDPacket docnum=59890 [11:29:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 B7 AA 08 01 C2 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 2A 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E9 00 00 35 04 06 00 E4 72 29 B1 B0 34 D4 4B C2 1C 54 14 71 56 [11:29:47]CheckFolder [11:29:47]dirname=/storage/ofd_packets [11:29:47]CheckFolder done [11:29:47]ProducePacketName [11:29:47]name=ofd_packets/00059890 [11:29:47]NVStorageSaveData ofd_packets/00059890 [11:29:47]File name is /storage/ofd_packets/00059890 [11:29:47]Write 302 bytes [11:29:47]NVStorageSaveData done [11:29:47]OFDSenderStorePacket done [11:29:47]KKMCreateOFDPacket done [11:29:47]NVStorageSaveData kkm_last_timestamp [11:29:47]File name is /storage/kkm_last_timestamp [11:29:47]Write 4 bytes [11:29:47]NVStorageSaveData done [11:29:47]ExternCall_PrintAddStr [11:29:47]wPrintStart [11:29:47]Write to MH i2c: 01 00 00 2F 46 75 [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 2F 46 00 00 00 00 00 FF 0F 8A [11:29:47]RasterBufferAndPrint [11:29:47]line Счет N : (1)545599 [11:29:47]line ИНН: 02508201610067 [11:29:47]line Контрольно-Кассовый Чек [11:29:47]line ПРОДАЖА [11:29:47]line ТРК (МРК, ГНК) : 24 [11:29:47]line Товар: 2710124130 [11:29:47]line SUPER 92-К-5 [11:29:47]line 8.840 * 67.90 [11:29:47]line = 600.24 [11:29:47]line НДС 12% НСП 1% [11:29:47]line > о реализуемом товаре [11:29:47]line ИТОГО: 600.24 [11:29:47]line НСП 1% : 5.31 [11:29:47]line НДС 12% : 63.74 [11:29:47]line Наличными: 0.00 [11:29:47]line Безнал.: 600.24 [11:29:47]line Место: АЗС № 117 "Партнер Нефть" [11:29:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:29:47]line СНО: Общий режим [11:29:47]line Чек 285 05.06.2024 11:29 [11:29:47]line Смена: 72 ФФД: 1.0 [11:29:47]line ЗНМ: 0300000048 [11:29:47]line РНМ: 0000000000151680 [11:29:47]line Версия ККМ: v1.0 [11:29:47]line Платежная система: АКБ Кыргызстан [11:29:47]line ФМ: 0000000000959414 [11:29:47]line ФД: 59890 [11:29:47]line ФПД: 251178976915508 [11:29:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T112946&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59890&fm=251178976915508&tin=02508201610067®Number=0000000000151680&sum=60024 [11:29:47]OFD Sender: Processing packet 59890 [packets to send 53, broken 52] [11:29:47]ProducePacketName [11:29:47]name=ofd_packets/00059890 [11:29:47]OFD Sender: To server: pG, [11:29:47]CommunicateWithHost lk.salyk.kg:30040 [11:29:47]ConnectInit lk.salyk.kg [11:29:47]written 0, free lines is 4095 [11:29:47]Connected sock=9 [11:29:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 B7 AA 08 01 C2 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 2A 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E9 00 00 35 04 06 00 E4 72 29 B1 B0 34 D4 4B C2 1C 54 14 71 56 [11:29:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A3 6E 47 00 28 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 E9 00 00 F4 03 04 00 2F F8 5F 66 B6 04 01 00 00 AB 6C B5 F8 43 68 45 71 [11:29:47]CommunicateWithHost err = 0 [11:29:47]CheckOFDResponse [11:29:47]1017 (14) - 77093643461234 [11:29:47]1041 (16) - 0000000000959414 [11:29:47]1040 (4) - 59890 [11:29:47]1012 (4) - 05.06.2024 05:31 [11:29:47]1206 (1) - 0 [11:29:47]OFD Sender: Remove packet 59890 [11:29:47]ProducePacketName [11:29:47]name=ofd_packets/00059890 [11:29:47]NVStorageDeleteData [11:29:48]Write to MH i2c: 01 00 00 59 46 9F [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: 01 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: 01 07 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: 01 07 00 59 46 00 00 00 00 00 C4 0C 76 [11:29:48]RasterBufferAndPrint [11:29:48]line [11:29:48]line [11:29:48]line [11:29:48]line [11:29:48]line [11:29:48]written 0, free lines is 3274 [11:29:48]MH_Cut [11:29:48]Write to MH i2c: D1 01 00 60 46 01 78 [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: D1 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: D1 01 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: D1 01 00 60 46 00 77 [11:29:48]Write to MH i2c: 01 00 00 61 46 A7 [11:29:48]Write i2c OK [11:29:48]MH_I2C_Read... [11:29:48]OFD Sender: No OFD packet to send [11:29:48]*** Cut start [11:29:48]*** Partial cut [11:29:48]*** CUTSNS_PIN = 1 [11:29:48]*** CUTSNS_PIN = 0 [11:29:49]*** Brake cut motor [11:29:49]Read from MH i2c: 01 [11:29:49]MH_I2C_Read... [11:29:49]*** Stop cut motor [11:29:49]*** Cut end [11:29:49]Read from MH i2c: 01 07 00 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: 01 07 00 61 46 00 00 00 00 00 FF 0F BC [11:29:49]process_action close_receipt done [11:29:49]requested_data is exist [11:29:49]produce_requested_data [11:29:49]requested_item fm.sn is exist - process it [11:29:49]wFMCommunicate request_size=4 [11:29:49]MH_SAM_APDU [11:29:49]CAPDU: 80 11 00 00 [11:29:49]Write to MH i2c: E2 08 00 62 46 80 11 00 00 00 00 00 00 22 [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:49]Read from MH i2c: E2 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 17 00 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 17 00 62 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 75 [11:29:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:29:49]wFMCommunicate OK [11:29:49]requested_item fd.num is exist - process it [11:29:49]SAM_PROTO_GetFieldsCounters [11:29:49]wFMCommunicate request_size=4 [11:29:49]MH_SAM_APDU [11:29:49]CAPDU: 80 13 00 00 [11:29:49]Write to MH i2c: E2 08 00 63 46 80 13 00 00 00 00 00 00 25 [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:49]Read from MH i2c: E2 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 62 00 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 62 00 63 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F2 E9 00 00 0E 04 04 00 48 00 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 BF [11:29:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F2 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:49]wFMCommunicate OK [11:29:49]SAM_PROTO_GetFieldsCounters done [11:29:49]requested_item shift.num is exist - process it [11:29:49]requested_item shift.opened is exist - process it [11:29:49]req_shift_opened [11:29:49]FM_GetShiftState [11:29:49]SAM_PROTO_GetShiftState [11:29:49]wFMCommunicate request_size=4 [11:29:49]MH_SAM_APDU [11:29:49]CAPDU: 80 13 01 00 [11:29:49]Write to MH i2c: E2 08 00 64 46 80 13 01 00 00 00 00 00 27 [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:49]Read from MH i2c: E2 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 0E 00 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 0E 00 64 46 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5F [11:29:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:29:49]wFMCommunicate OK [11:29:49]SAM_PROTO_GetShiftState done [11:29:49]FM_GetShiftState done [11:29:49]req_shift_opened done [11:29:49]requested_item shift.open_date is exist - process it [11:29:49]req_shift_open_date [11:29:49]req_shift_open_date done [11:29:49]produce_requested_data done [11:29:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59890,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:29:49]process_action_free close_receipt [11:29:49]json_value_free [11:29:49]json_value_free done [11:29:49]process_json_proto returns [11:29:49]Send response to host [11:29:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59890,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:29:49]free response buf [11:29:49]execute_script done [11:29:49]execute_script returns [11:29:49]free content buf [11:29:49]Sock 8.Close socket [11:29:49]Sock 8.Thread stoped [11:29:53]OFD Sender: No OFD packet to send [11:29:58]OFD Sender: No OFD packet to send [11:30:03]OFD Sender: No OFD packet to send [11:30:08]OFD Sender: No OFD packet to send [11:30:13]OFD Sender: No OFD packet to send [11:30:18]OFD Sender: No OFD packet to send [11:30:21]accept exits with 10 [11:30:21]New connection [11:30:21]New thread 3066957156 created [11:30:21]Thread 3067100516 joined [11:30:21]Waiting for new connection... [11:30:21] Sock 10.Parse request [11:30:21]Sock 10.Check first char [11:30:21]Sock 10.First char is OK [11:30:21]request: POST /json_proto HTTP/1.0 [11:30:21]Method: POST [11:30:21]URL: /json_proto [11:30:21]Method is POST - this is cgi request [11:30:21]url: /json_proto [11:30:21]query_string will be loaded in cgi processing [11:30:21]execute_cgi json_proto POST (null) [11:30:21]execute_cgi path=json_proto method=POST [11:30:21]POST find Content-Length [11:30:21]Host: 172.17.60.68:8080 [11:30:21]Content-Length: 677 [11:30:21]Content-Type: application/json [11:30:21] [11:30:21]POST finish read [11:30:21]Found Content-Length = 677 [11:30:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:21]execute_script... [11:30: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)545600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:21]POST & json_proto [11:30:21]process_json_proto [11:30:21]json parsed OK: [11:30:21]protocol is kg_v1.0 [11:30:21]action value=close_receipt [11:30:21]process_action close_receipt [11:30:21]cmd_close_receipt [11:30:21]MH_GetDate [11:30:21]Write to MH i2c: F0 00 00 65 46 9A [11:30:21]Write i2c OK [11:30:21]MH_I2C_Read... [11:30:21]Read from MH i2c: F0 [11:30:21]MH_I2C_Read... [11:30:21]Read from MH i2c: F0 09 00 [11:30:21]MH_I2C_Read... [11:30:21]Read from MH i2c: F0 09 00 65 46 00 4E 4C 60 66 9A 61 5F 66 C3 [11:30:21]GetLastDocTimeStamp 1717586986 [11:30:21]current date 1717587022 [11:30:21]FM_GetShiftState [11:30:21]SAM_PROTO_GetShiftState [11:30:21]wFMCommunicate request_size=4 [11:30:21]MH_SAM_APDU [11:30:21]CAPDU: 80 13 01 00 [11:30:21]Write to MH i2c: E2 08 00 66 46 80 13 01 00 00 00 00 00 29 [11:30:21]Write i2c OK [11:30:21]MH_I2C_Read... [11:30:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:21]Read from MH i2c: E2 [11:30:21]MH_I2C_Read... [11:30:21]Read from MH i2c: E2 0E 00 [11:30:21]MH_I2C_Read... [11:30:21]Read from MH i2c: E2 0E 00 66 46 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 61 [11:30:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:30:21]wFMCommunicate OK [11:30:21]SAM_PROTO_GetShiftState done [11:30:21]FM_GetShiftState done [11:30:21]opened in 1717545916 [11:30:21]opened+sec_in_day 1717632316 [11:30:21]quantity*price = 50041 [11:30:21]sum+1 = 50042 [11:30:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 286 05.06.2024 11:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59891 ФПД: 41065943237848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113022&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59891&fm=41065943237848&tin=02508201610067®Number=0000000000151680&sum=50000 [11:30:22]StoreToDocumentArchive [11:30:22]shift 72 fd 59891 [11:30:22]save to /storage/0072/doc_00059891 [11:30:22]save last doc name /storage/0072/doc_00059891 to /storage/kkm_last_doc_name [11:30:22]save OK [11:30:22]Clear old archive folders... [11:30:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:30:22]tlvbuf is 003D12C0 [11:30:22]SAM_PROTO_ClearQueue [11:30:22]wFMCommunicate request_size=4 [11:30:22]MH_SAM_APDU [11:30:22]CAPDU: 80 09 00 00 [11:30:22]Write to MH i2c: E2 08 00 73 46 80 09 00 00 00 00 00 00 2B [11:30:22]Write i2c OK [11:30:22]MH_I2C_Read... [11:30:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:22]Read from MH i2c: E2 [11:30:22]MH_I2C_Read... [11:30:22]Read from MH i2c: E2 03 00 [11:30:22]MH_I2C_Read... [11:30:22]Read from MH i2c: E2 03 00 73 46 00 90 00 2D [11:30:22]RAPDU: 90 00 [11:30:22]wFMCommunicate OK [11:30:22]SAM_PROTO_ClearQueue done [11:30:22]KKMCreateOFDPacket [11:30:22]OFDProtocolAddRootSTLVToBuf [11:30:22]FM_MakeSignedData [11:30:22]FM_MakeSignedData [11:30:22]SAM_PROTO_SignData [11:30:22]wFMCommunicate request_size=4 [11:30:22]MH_SAM_APDU [11:30:22]CAPDU: 80 0D 01 02 [11:30:22]Write to MH i2c: E2 08 00 74 46 80 0D 01 02 00 00 00 00 33 [11:30:22]Write i2c OK [11:30:22]MH_I2C_Read... [11:30:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:22]Read from MH i2c: E2 [11:30:22]MH_I2C_Read... [11:30:22]Read from MH i2c: E2 03 00 [11:30:22]MH_I2C_Read... [11:30:22]Read from MH i2c: E2 03 00 74 46 00 90 00 2E [11:30:22]RAPDU: 90 00 [11:30:22]wFMCommunicate OK [11:30:22]wFMCommunicate request_size=255 [11:30:22]MH_SAM_APDU [11:30: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 4E 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E9 00 00 35 04 06 00 25 [11:30:22]Write to MH i2c: E2 02 01 75 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 4E 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E9 00 00 35 04 06 00 25 00 00 86 [11:30:22]Write i2c OK [11:30:22]MH_I2C_Read... [11:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:23]Read from MH i2c: E2 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 03 00 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 03 00 75 46 00 90 00 2F [11:30:23]RAPDU: 90 00 [11:30:23]wFMCommunicate OK [11:30:23]wFMCommunicate request_size=10 [11:30:23]MH_SAM_APDU [11:30:23]CAPDU: 80 0D 02 02 05 59 68 F5 84 D8 [11:30:23]Write to MH i2c: E2 0D 00 76 46 80 0D 02 02 05 00 59 68 F5 84 D8 00 00 52 [11:30:23]Write i2c OK [11:30:23]MH_I2C_Read... [11:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:23]Read from MH i2c: E2 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 03 00 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 03 00 76 46 00 90 00 30 [11:30:23]RAPDU: 90 00 [11:30:23]wFMCommunicate OK [11:30:23]wFMCommunicate request_size=4 [11:30:23]MH_SAM_APDU [11:30:23]CAPDU: 80 0D 03 02 [11:30:23]Write to MH i2c: E2 08 00 77 46 80 0D 03 02 00 00 00 00 38 [11:30:23]Write i2c OK [11:30:23]MH_I2C_Read... [11:30:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:23]Read from MH i2c: E2 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 0B 00 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 0B 00 77 46 00 58 CA 75 04 19 6B 7C D5 90 00 A9 [11:30:23]RAPDU: 58 CA 75 04 19 6B 7C D5 90 00 [11:30:23]wFMCommunicate OK [11:30:23]SAM_PROTO_SignData done [11:30:23]FM_MakeSignedData done [11:30:23]CreateOFDProtocolMessage [11:30:23]wFMCommunicate request_size=4 [11:30:23]MH_SAM_APDU [11:30:23]CAPDU: 80 11 00 00 [11:30:23]Write to MH i2c: E2 08 00 78 46 80 11 00 00 00 00 00 00 38 [11:30:23]Write i2c OK [11:30:23]MH_I2C_Read... [11:30:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:23]Read from MH i2c: E2 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 17 00 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: E2 17 00 78 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8B [11:30:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:30:23]wFMCommunicate OK [11:30:23]CreateOFDProtocolMessage done [11:30:23]OFDSenderStorePacket 59891 [11:30:23]StoreOFDPacket docnum=59891 [11:30:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9D 88 07 01 1E 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 4E 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E9 00 00 35 04 06 00 25 59 68 F5 84 D8 58 CA 75 04 19 6B 7C D5 [11:30:23]CheckFolder [11:30:23]dirname=/storage/ofd_packets [11:30:23]CheckFolder done [11:30:23]ProducePacketName [11:30:23]name=ofd_packets/00059891 [11:30:23]NVStorageSaveData ofd_packets/00059891 [11:30:23]File name is /storage/ofd_packets/00059891 [11:30:23]Write 301 bytes [11:30:23]NVStorageSaveData done [11:30:23]OFDSenderStorePacket done [11:30:23]KKMCreateOFDPacket done [11:30:23]NVStorageSaveData kkm_last_timestamp [11:30:23]File name is /storage/kkm_last_timestamp [11:30:23]Write 4 bytes [11:30:23]NVStorageSaveData done [11:30:23]ExternCall_PrintAddStr [11:30:23]wPrintStart [11:30:23]Write to MH i2c: 01 00 00 79 46 BF [11:30:23]Write i2c OK [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: 01 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: 01 07 00 [11:30:23]MH_I2C_Read... [11:30:23]Read from MH i2c: 01 07 00 79 46 00 00 00 00 00 FF 0F D4 [11:30:23]RasterBufferAndPrint [11:30:23]line Счет N : (1)545600 [11:30:23]line ИНН: 02508201610067 [11:30:23]line Контрольно-Кассовый Чек [11:30:23]line ПРОДАЖА [11:30:23]line ТРК (МРК, ГНК) : 12 [11:30:23]line Товар: 2710124130 [11:30:23]line Аи-92-К-5 [11:30:23]line 7.480 * 66.90 [11:30:23]line = 500.41 [11:30:23]line НДС 12% НСП 1% [11:30:23]line > о реализуемом товаре [11:30:23]line ОКРУГЛЕНИЕ: -0.41 [11:30:23]line ИТОГО: 500.00 [11:30:23]line Внесено: 500.00 [11:30:23]line СДАЧА: 0.00 [11:30:23]line НСП 1% : 4.43 [11:30:23]line НДС 12% : 53.14 [11:30:23]line Наличными: 500.00 [11:30:23]line Безнал.: 0.00 [11:30:23]line Место: АЗС № 117 "Партнер Нефть" [11:30:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:30:23]line СНО: Общий режим [11:30:23]line Чек 286 05.06.2024 11:30 [11:30:23]line Смена: 72 ФФД: 1.0 [11:30:23]line ЗНМ: 0300000048 [11:30:23]line РНМ: 0000000000151680 [11:30:23]line Версия ККМ: v1.0 [11:30:23]line ФМ: 0000000000959414 [11:30:23]line ФД: 59891 [11:30:23]line ФПД: 41065943237848 [11:30:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113022&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59891&fm=41065943237848&tin=02508201610067®Number=0000000000151680&sum=50000 [11:30:23]OFD Sender: Processing packet 59891 [packets to send 53, broken 52] [11:30:23]ProducePacketName [11:30:23]name=ofd_packets/00059891 [11:30:23]OFD Sender: To server: pG, [11:30:23]CommunicateWithHost lk.salyk.kg:30040 [11:30:23]ConnectInit lk.salyk.kg [11:30:23]written 0, free lines is 4095 [11:30:23]Connected sock=9 [11:30:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9D 88 07 01 1E 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 4E 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E9 00 00 35 04 06 00 25 59 68 F5 84 D8 58 CA 75 04 19 6B 7C D5 [11:30:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DD 01 47 00 66 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 E9 00 00 F4 03 04 00 53 F8 5F 66 B6 04 01 00 00 AE 99 9E E8 1B D1 49 7E [11:30:23]CommunicateWithHost err = 0 [11:30:23]CheckOFDResponse [11:30:23]1017 (14) - 77093643461234 [11:30:23]1041 (16) - 0000000000959414 [11:30:23]1040 (4) - 59891 [11:30:23]1012 (4) - 05.06.2024 05:32 [11:30:23]1206 (1) - 0 [11:30:23]OFD Sender: Remove packet 59891 [11:30:23]ProducePacketName [11:30:23]name=ofd_packets/00059891 [11:30:23]NVStorageDeleteData [11:30:24]Write to MH i2c: 01 00 00 A4 46 EA [11:30:24]Write i2c OK [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: 01 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: 01 07 00 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: 01 07 00 A4 46 00 00 00 00 00 A5 0C A2 [11:30:24]RasterBufferAndPrint [11:30:24]line [11:30:24]line [11:30:24]line [11:30:24]line [11:30:24]line [11:30:24]written 0, free lines is 3242 [11:30:24]MH_Cut [11:30:24]Write to MH i2c: D1 01 00 AB 46 01 C3 [11:30:24]Write i2c OK [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: D1 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: D1 01 00 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: D1 01 00 AB 46 00 C2 [11:30:24]Write to MH i2c: 01 00 00 AC 46 F2 [11:30:24]Write i2c OK [11:30:24]MH_I2C_Read... [11:30:24]OFD Sender: No OFD packet to send [11:30:25]*** Cut start [11:30:25]*** Partial cut [11:30:25]*** CUTSNS_PIN = 1 [11:30:25]*** CUTSNS_PIN = 0 [11:30:25]*** Brake cut motor [11:30:25]Read from MH i2c: 01 [11:30:25]MH_I2C_Read... [11:30:25]*** Stop cut motor [11:30:25]*** Cut end [11:30:25]Read from MH i2c: 01 07 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: 01 07 00 AC 46 00 00 00 00 00 FF 0F 07 [11:30:25]process_action close_receipt done [11:30:25]requested_data is exist [11:30:25]produce_requested_data [11:30:25]requested_item fm.sn is exist - process it [11:30:25]wFMCommunicate request_size=4 [11:30:25]MH_SAM_APDU [11:30:25]CAPDU: 80 11 00 00 [11:30:25]Write to MH i2c: E2 08 00 AD 46 80 11 00 00 00 00 00 00 6D [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:25]Read from MH i2c: E2 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 17 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 17 00 AD 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C0 [11:30:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:30:25]wFMCommunicate OK [11:30:25]requested_item fd.num is exist - process it [11:30:25]SAM_PROTO_GetFieldsCounters [11:30:25]wFMCommunicate request_size=4 [11:30:25]MH_SAM_APDU [11:30:25]CAPDU: 80 13 00 00 [11:30:25]Write to MH i2c: E2 08 00 AE 46 80 13 00 00 00 00 00 00 70 [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:25]Read from MH i2c: E2 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 62 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 62 00 AE 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F3 E9 00 00 0E 04 04 00 48 00 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 0E [11:30:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F3 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:25]wFMCommunicate OK [11:30:25]SAM_PROTO_GetFieldsCounters done [11:30:25]requested_item shift.num is exist - process it [11:30:25]requested_item shift.opened is exist - process it [11:30:25]req_shift_opened [11:30:25]FM_GetShiftState [11:30:25]SAM_PROTO_GetShiftState [11:30:25]wFMCommunicate request_size=4 [11:30:25]MH_SAM_APDU [11:30:25]CAPDU: 80 13 01 00 [11:30:25]Write to MH i2c: E2 08 00 AF 46 80 13 01 00 00 00 00 00 72 [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:25]Read from MH i2c: E2 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 0E 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 0E 00 AF 46 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AA [11:30:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:30:25]wFMCommunicate OK [11:30:25]SAM_PROTO_GetShiftState done [11:30:25]FM_GetShiftState done [11:30:25]req_shift_opened done [11:30:25]requested_item shift.open_date is exist - process it [11:30:25]req_shift_open_date [11:30:25]req_shift_open_date done [11:30:25]produce_requested_data done [11:30:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59891,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:30:25]process_action_free close_receipt [11:30:25]json_value_free [11:30:25]json_value_free done [11:30:25]process_json_proto returns [11:30:25]Send response to host [11:30:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59891,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:30:25]free response buf [11:30:25]execute_script done [11:30:25]execute_script returns [11:30:25]free content buf [11:30:25]Sock 10.Close socket [11:30:25]Sock 10.Thread stoped [11:30:29]OFD Sender: No OFD packet to send [11:30:34]OFD Sender: No OFD packet to send [11:30:39]OFD Sender: No OFD packet to send [11:30:44]OFD Sender: No OFD packet to send [11:30:49]OFD Sender: No OFD packet to send [11:30:54]OFD Sender: No OFD packet to send [11:30:59]OFD Sender: No OFD packet to send [11:31:04]OFD Sender: No OFD packet to send [11:31:09]OFD Sender: No OFD packet to send [11:31:14]OFD Sender: No OFD packet to send [11:31:19]OFD Sender: No OFD packet to send [11:31:24]OFD Sender: No OFD packet to send [11:31:29]OFD Sender: No OFD packet to send [11:31:34]OFD Sender: No OFD packet to send [11:31:39]OFD Sender: No OFD packet to send [11:31:44]OFD Sender: No OFD packet to send [11:31:49]OFD Sender: No OFD packet to send [11:31:51]accept exits with 8 [11:31:51]New connection [11:31:51]New thread 3067100516 created [11:31:51]Thread 3066957156 joined [11:31:51]Waiting for new connection... [11:31:51] Sock 8.Parse request [11:31:51]Sock 8.Check first char [11:31:51]Sock 8.First char is OK [11:31:51]request: POST /json_proto HTTP/1.0 [11:31:51]Method: POST [11:31:51]URL: /json_proto [11:31:51]Method is POST - this is cgi request [11:31:51]url: /json_proto [11:31:51]query_string will be loaded in cgi processing [11:31:51]execute_cgi json_proto POST (null) [11:31:51]execute_cgi path=json_proto method=POST [11:31:51]POST find Content-Length [11:31:51]Host: 172.17.60.68:8080 [11:31:51]Content-Length: 984 [11:31:51]Content-Type: application/json [11:31:51] [11:31:51]POST finish read [11:31:51]Found Content-Length = 984 [11:31:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \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" ] } } [11:31:51]execute_script... [11:31: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)545601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \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" ] } } [11:31:51]POST & json_proto [11:31:51]process_json_proto [11:31:51]json parsed OK: [11:31:51]protocol is kg_v1.0 [11:31:51]action value=close_receipt [11:31:51]process_action close_receipt [11:31:51]cmd_close_receipt [11:31:51]MH_GetDate [11:31:51]Write to MH i2c: F0 00 00 B0 46 E5 [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: F0 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: F0 09 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: F0 09 00 B0 46 00 A9 4C 60 66 9A 61 5F 66 69 [11:31:51]GetLastDocTimeStamp 1717587022 [11:31:51]current date 1717587113 [11:31:51]FM_GetShiftState [11:31:51]SAM_PROTO_GetShiftState [11:31:51]wFMCommunicate request_size=4 [11:31:51]MH_SAM_APDU [11:31:51]CAPDU: 80 13 01 00 [11:31:51]Write to MH i2c: E2 08 00 B1 46 80 13 01 00 00 00 00 00 74 [11:31:51]Write i2c OK [11:31:51]MH_I2C_Read... [11:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:51]Read from MH i2c: E2 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 0E 00 [11:31:51]MH_I2C_Read... [11:31:51]Read from MH i2c: E2 0E 00 B1 46 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [11:31:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:31:51]wFMCommunicate OK [11:31:51]SAM_PROTO_GetShiftState done [11:31:51]FM_GetShiftState done [11:31:51]opened in 1717545916 [11:31:51]opened+sec_in_day 1717632316 [11:31:51]quantity*price = 300042 [11:31:51]sum+1 = 300044 [11:31:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 287 05.06.2024 11:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 45.53 сом ФМ: 0000000000959414 ФД: 59892 ФПД: 88522291440610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113153&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59892&fm=88522291440610&tin=02508201610067®Number=0000000000151680&sum=300000 [11:31:52]StoreToDocumentArchive [11:31:52]shift 72 fd 59892 [11:31:52]save to /storage/0072/doc_00059892 [11:31:52]save last doc name /storage/0072/doc_00059892 to /storage/kkm_last_doc_name [11:31:52]save OK [11:31:52]Clear old archive folders... [11:31:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:31:52]tlvbuf is 00509580 [11:31:52]SAM_PROTO_ClearQueue [11:31:52]wFMCommunicate request_size=4 [11:31:52]MH_SAM_APDU [11:31:52]CAPDU: 80 09 00 00 [11:31:52]Write to MH i2c: E2 08 00 BE 46 80 09 00 00 00 00 00 00 76 [11:31:52]Write i2c OK [11:31:52]MH_I2C_Read... [11:31:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:52]Read from MH i2c: E2 [11:31:52]MH_I2C_Read... [11:31:52]Read from MH i2c: E2 03 00 [11:31:52]MH_I2C_Read... [11:31:52]Read from MH i2c: E2 03 00 BE 46 00 90 00 78 [11:31:52]RAPDU: 90 00 [11:31:52]wFMCommunicate OK [11:31:52]SAM_PROTO_ClearQueue done [11:31:52]KKMCreateOFDPacket [11:31:52]OFDProtocolAddRootSTLVToBuf [11:31:52]FM_MakeSignedData [11:31:52]FM_MakeSignedData [11:31:52]SAM_PROTO_SignData [11:31:52]wFMCommunicate request_size=4 [11:31:52]MH_SAM_APDU [11:31:52]CAPDU: 80 0D 01 02 [11:31:52]Write to MH i2c: E2 08 00 BF 46 80 0D 01 02 00 00 00 00 7E [11:31:52]Write i2c OK [11:31:52]MH_I2C_Read... [11:31:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:52]Read from MH i2c: E2 [11:31:52]MH_I2C_Read... [11:31:52]Read from MH i2c: E2 03 00 [11:31:52]MH_I2C_Read... [11:31:52]Read from MH i2c: E2 03 00 BF 46 00 90 00 79 [11:31:52]RAPDU: 90 00 [11:31:52]wFMCommunicate OK [11:31:52]wFMCommunicate request_size=255 [11:31:52]MH_SAM_APDU [11:31: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 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 A9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E9 00 00 35 04 06 00 50 [11:31:52]Write to MH i2c: E2 02 01 C0 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 A9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E9 00 00 35 04 06 00 50 00 00 23 [11:31:52]Write i2c OK [11:31:52]MH_I2C_Read... [11:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:53]Read from MH i2c: E2 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 03 00 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 03 00 C0 46 00 90 00 7A [11:31:53]RAPDU: 90 00 [11:31:53]wFMCommunicate OK [11:31:53]wFMCommunicate request_size=10 [11:31:53]MH_SAM_APDU [11:31:53]CAPDU: 80 0D 02 02 05 82 B3 BC 6B E2 [11:31:53]Write to MH i2c: E2 0D 00 C1 46 80 0D 02 02 05 00 82 B3 BC 6B E2 00 00 C9 [11:31:53]Write i2c OK [11:31:53]MH_I2C_Read... [11:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:53]Read from MH i2c: E2 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 03 00 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 03 00 C1 46 00 90 00 7B [11:31:53]RAPDU: 90 00 [11:31:53]wFMCommunicate OK [11:31:53]wFMCommunicate request_size=4 [11:31:53]MH_SAM_APDU [11:31:53]CAPDU: 80 0D 03 02 [11:31:53]Write to MH i2c: E2 08 00 C2 46 80 0D 03 02 00 00 00 00 83 [11:31:53]Write i2c OK [11:31:53]MH_I2C_Read... [11:31:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:53]Read from MH i2c: E2 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 0B 00 [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: E2 0B 00 C2 46 00 18 62 56 3E D4 7E 62 9E 90 00 E4 [11:31:53]RAPDU: 18 62 56 3E D4 7E 62 9E 90 00 [11:31:53]wFMCommunicate OK [11:31:53]SAM_PROTO_SignData done [11:31:53]FM_MakeSignedData done [11:31:53]CreateOFDProtocolMessage [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 C3 46 80 11 00 00 00 00 00 00 83 [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 C3 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D6 [11:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:31:53]wFMCommunicate OK [11:31:53]CreateOFDProtocolMessage done [11:31:53]OFDSenderStorePacket 59892 [11:31:53]StoreOFDPacket docnum=59892 [11:31:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3D 50 07 01 F8 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 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 A9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E9 00 00 35 04 06 00 50 82 B3 BC 6B E2 18 62 56 3E D4 7E 62 9E [11:31:53]CheckFolder [11:31:53]dirname=/storage/ofd_packets [11:31:53]CheckFolder done [11:31:53]ProducePacketName [11:31:53]name=ofd_packets/00059892 [11:31:53]NVStorageSaveData ofd_packets/00059892 [11:31:53]File name is /storage/ofd_packets/00059892 [11:31:53]Write 301 bytes [11:31:53]NVStorageSaveData done [11:31:53]OFDSenderStorePacket done [11:31:53]KKMCreateOFDPacket done [11:31:53]NVStorageSaveData kkm_last_timestamp [11:31:53]File name is /storage/kkm_last_timestamp [11:31:53]Write 4 bytes [11:31:53]NVStorageSaveData done [11:31:53]ExternCall_PrintAddStr [11:31:53]wPrintStart [11:31:53]Write to MH i2c: 01 00 00 C4 46 0A [11:31:53]Write i2c OK [11:31:53]MH_I2C_Read... [11:31:53]Read from MH i2c: 01 [11:31:53]MH_I2C_Read... [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 C4 46 00 00 00 00 00 FF 0F 1F [11:31:53]RasterBufferAndPrint [11:31:53]line Счет N : (1)545601 [11:31:53]line ИНН: 02508201610067 [11:31:53]line Контрольно-Кассовый Чек [11:31:53]line ПРОДАЖА [11:31:53]line ТРК (МРК, ГНК) : 42 [11:31:53]line Товар: 2710124130 [11:31:53]line Аи-92-К-5 [11:31:53]line 45.530 * 65.90 [11:31:53]line = 3000.43 [11:31:53]line НДС 12% НСП 1% [11:31:53]line > о реализуемом товаре [11:31:53]line ОКРУГЛЕНИЕ: -0.43 [11:31:53]line ИТОГО: 3000.00 [11:31:53]line Внесено: 3000.00 [11:31:53]line СДАЧА: 0.00 [11:31:53]line НСП 1% : 26.55 [11:31:53]line НДС 12% : 318.63 [11:31:53]line Наличными: 3000.00 [11:31:53]line Безнал.: 0.00 [11:31:53]line Место: АЗС № 117 "Партнер Нефть" [11:31:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:31:53]line СНО: Общий режим [11:31:53]line Чек 287 05.06.2024 11:31 [11:31:53]line Смена: 72 ФФД: 1.0 [11:31:53]line ЗНМ: 0300000048 [11:31:53]line РНМ: 0000000000151680 [11:31:53]line Версия ККМ: v1.0 [11:31:53]line [11:31:53]line Дисконтная программа [11:31:53]line АИ-92 [11:31:53]line номер 117 [11:31:53]line сэкономлено 45.53 сом [11:31:53]line ФМ: 0000000000959414 [11:31:53]line ФД: 59892 [11:31:53]line ФПД: 88522291440610 [11:31:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113153&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59892&fm=88522291440610&tin=02508201610067®Number=0000000000151680&sum=300000 [11:31:53]OFD Sender: Processing packet 59892 [packets to send 53, broken 52] [11:31:53]ProducePacketName [11:31:53]name=ofd_packets/00059892 [11:31:53]OFD Sender: To server: pG, [11:31:53]CommunicateWithHost lk.salyk.kg:30040 [11:31:53]ConnectInit lk.salyk.kg [11:31:53]written 0, free lines is 4095 [11:31:53]Connected sock=10 [11:31:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3D 50 07 01 F8 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 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 A9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E9 00 00 35 04 06 00 50 82 B3 BC 6B E2 18 62 56 3E D4 7E 62 9E [11:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C7 EE 47 00 5F 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 E9 00 00 F4 03 04 00 AD F8 5F 66 B6 04 01 00 00 C2 69 74 B6 D9 1B 9D 33 [11:31:54]CommunicateWithHost err = 0 [11:31:54]CheckOFDResponse [11:31:54]1017 (14) - 77093643461234 [11:31:54]1041 (16) - 0000000000959414 [11:31:54]1040 (4) - 59892 [11:31:54]1012 (4) - 05.06.2024 05:33 [11:31:54]1206 (1) - 0 [11:31:54]OFD Sender: Remove packet 59892 [11:31:54]ProducePacketName [11:31:54]name=ofd_packets/00059892 [11:31:54]NVStorageDeleteData [11:31:54]Write to MH i2c: 01 00 00 F4 46 3A [11:31:54]Write i2c OK [11:31:54]MH_I2C_Read... [11:31:54]Read from MH i2c: 01 [11:31:54]MH_I2C_Read... [11:31:54]Read from MH i2c: 01 07 00 [11:31:54]MH_I2C_Read... [11:31:54]Read from MH i2c: 01 07 00 F4 46 00 00 00 00 00 3E 0C 8B [11:31:54]RasterBufferAndPrint [11:31:54]line [11:31:54]line [11:31:54]line [11:31:54]line [11:31:54]line [11:31:54]written 0, free lines is 3139 [11:31:54]MH_Cut [11:31:54]Write to MH i2c: D1 01 00 FB 46 01 13 [11:31:54]Write i2c OK [11:31:54]MH_I2C_Read... [11:31:54]Read from MH i2c: D1 [11:31:54]MH_I2C_Read... [11:31:54]Read from MH i2c: D1 01 00 [11:31:54]MH_I2C_Read... [11:31:54]Read from MH i2c: D1 01 00 FB 46 00 12 [11:31:54]Write to MH i2c: 01 00 00 FC 46 42 [11:31:54]Write i2c OK [11:31:54]MH_I2C_Read... [11:31:54]OFD Sender: No OFD packet to send [11:31:55]*** Cut start [11:31:55]*** Partial cut [11:31:55]*** CUTSNS_PIN = 1 [11:31:55]*** CUTSNS_PIN = 0 [11:31:55]*** Brake cut motor [11:31:55]Read from MH i2c: 01 [11:31:55]MH_I2C_Read... [11:31:55]*** Stop cut motor [11:31:55]*** Cut end [11:31:55]Read from MH i2c: 01 07 00 [11:31:55]MH_I2C_Read... [11:31:55]Read from MH i2c: 01 07 00 FC 46 00 00 00 00 00 FF 0F 57 [11:31:55]process_action close_receipt done [11:31:55]requested_data is exist [11:31:55]produce_requested_data [11:31:55]requested_item fm.sn is exist - process it [11:31:55]wFMCommunicate request_size=4 [11:31:55]MH_SAM_APDU [11:31:55]CAPDU: 80 11 00 00 [11:31:55]Write to MH i2c: E2 08 00 FD 46 80 11 00 00 00 00 00 00 BD [11:31:55]Write i2c OK [11:31:55]MH_I2C_Read... [11:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:55]Read from MH i2c: E2 [11:31:55]MH_I2C_Read... [11:31:55]Read from MH i2c: E2 17 00 [11:31:55]MH_I2C_Read... [11:31:55]Read from MH i2c: E2 17 00 FD 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 10 [11:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:31:55]wFMCommunicate OK [11:31:55]requested_item fd.num is exist - process it [11:31:55]SAM_PROTO_GetFieldsCounters [11:31:55]wFMCommunicate request_size=4 [11:31:55]MH_SAM_APDU [11:31:55]CAPDU: 80 13 00 00 [11:31:55]Write to MH i2c: E2 08 00 FE 46 80 13 00 00 00 00 00 00 C0 [11:31:55]Write i2c OK [11:31:55]MH_I2C_Read... [11:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:56]Read from MH i2c: E2 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: E2 62 00 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: E2 62 00 FE 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F4 E9 00 00 0E 04 04 00 48 00 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 62 [11:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F4 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:56]wFMCommunicate OK [11:31:56]SAM_PROTO_GetFieldsCounters done [11:31:56]requested_item shift.num is exist - process it [11:31:56]requested_item shift.opened is exist - process it [11:31:56]req_shift_opened [11:31:56]FM_GetShiftState [11:31:56]SAM_PROTO_GetShiftState [11:31:56]wFMCommunicate request_size=4 [11:31:56]MH_SAM_APDU [11:31:56]CAPDU: 80 13 01 00 [11:31:56]Write to MH i2c: E2 08 00 FF 46 80 13 01 00 00 00 00 00 C2 [11:31:56]Write i2c OK [11:31:56]MH_I2C_Read... [11:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:56]Read from MH i2c: E2 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: E2 0E 00 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: E2 0E 00 FF 46 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FA [11:31:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:31:56]wFMCommunicate OK [11:31:56]SAM_PROTO_GetShiftState done [11:31:56]FM_GetShiftState done [11:31:56]req_shift_opened done [11:31:56]requested_item shift.open_date is exist - process it [11:31:56]req_shift_open_date [11:31:56]req_shift_open_date done [11:31:56]produce_requested_data done [11:31:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59892,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:31:56]process_action_free close_receipt [11:31:56]json_value_free [11:31:56]json_value_free done [11:31:56]process_json_proto returns [11:31:56]Send response to host [11:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59892,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:31:56]free response buf [11:31:56]execute_script done [11:31:56]execute_script returns [11:31:56]free content buf [11:31:56]Sock 8.Close socket [11:31:56]Sock 8.Thread stoped [11:31:59]OFD Sender: No OFD packet to send [11:32:04]OFD Sender: No OFD packet to send [11:32:09]OFD Sender: No OFD packet to send [11:32:14]OFD Sender: No OFD packet to send [11:32:19]OFD Sender: No OFD packet to send [11:32:22]accept exits with 9 [11:32:22]New connection [11:32:22]New thread 3066957156 created [11:32:22]Thread 3067100516 joined [11:32:22]Waiting for new connection... [11:32:22] Sock 9.Parse request [11:32:22]Sock 9.Check first char [11:32:22]Sock 9.First char is OK [11:32:22]request: POST /json_proto HTTP/1.0 [11:32:22]Method: POST [11:32:22]URL: /json_proto [11:32:22]Method is POST - this is cgi request [11:32:22]url: /json_proto [11:32:22]query_string will be loaded in cgi processing [11:32:22]execute_cgi json_proto POST (null) [11:32:22]execute_cgi path=json_proto method=POST [11:32:22]POST find Content-Length [11:32:22]Host: 172.17.60.68:8080 [11:32:22]Content-Length: 797 [11:32:22]Content-Type: application/json [11:32:22] [11:32:22]POST finish read [11:32:22]Found Content-Length = 797 [11:32:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545603", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:22]execute_script... [11: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)545603", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:22]POST & json_proto [11:32:22]process_json_proto [11:32:22]json parsed OK: [11:32:22]protocol is kg_v1.0 [11:32:22]action value=close_receipt [11:32:22]process_action close_receipt [11:32:22]cmd_close_receipt [11:32:22]MH_GetDate [11:32:22]Write to MH i2c: F0 00 00 00 47 36 [11:32:22]Write i2c OK [11:32:22]MH_I2C_Read... [11:32:22]Read from MH i2c: F0 [11:32:22]MH_I2C_Read... [11:32:22]Read from MH i2c: F0 09 00 [11:32:22]MH_I2C_Read... [11:32:22]Read from MH i2c: F0 09 00 00 47 00 C8 4C 60 66 9A 61 5F 66 D9 [11:32:22]GetLastDocTimeStamp 1717587113 [11:32:22]current date 1717587144 [11:32:22]FM_GetShiftState [11:32:22]SAM_PROTO_GetShiftState [11:32:22]wFMCommunicate request_size=4 [11:32:22]MH_SAM_APDU [11:32:22]CAPDU: 80 13 01 00 [11:32:22]Write to MH i2c: E2 08 00 01 47 80 13 01 00 00 00 00 00 C5 [11:32:22]Write i2c OK [11:32:22]MH_I2C_Read... [11:32:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:22]Read from MH i2c: E2 [11:32:22]MH_I2C_Read... [11:32:22]Read from MH i2c: E2 0E 00 [11:32:22]MH_I2C_Read... [11:32:22]Read from MH i2c: E2 0E 00 01 47 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FD [11:32:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:32:22]wFMCommunicate OK [11:32:22]SAM_PROTO_GetShiftState done [11:32:22]FM_GetShiftState done [11:32:22]opened in 1717545916 [11:32:22]opened+sec_in_day 1717632316 [11:32:22]quantity*price = 50009 [11:32:22]sum+1 = 50010 [11:32:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.09 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.09 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 288 05.06.2024 11:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59893 ФПД: 196671034751876 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113224&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59893&fm=196671034751876&tin=02508201610067®Number=0000000000151680&sum=50009 [11:32:23]StoreToDocumentArchive [11:32:23]shift 72 fd 59893 [11:32:23]save to /storage/0072/doc_00059893 [11:32:23]save last doc name /storage/0072/doc_00059893 to /storage/kkm_last_doc_name [11:32:23]save OK [11:32:23]Clear old archive folders... [11:32:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:32:23]tlvbuf is 00413330 [11:32:23]SAM_PROTO_ClearQueue [11:32:23]wFMCommunicate request_size=4 [11:32:23]MH_SAM_APDU [11:32:23]CAPDU: 80 09 00 00 [11:32:23]Write to MH i2c: E2 08 00 0E 47 80 09 00 00 00 00 00 00 C7 [11:32:23]Write i2c OK [11:32:23]MH_I2C_Read... [11:32:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:24]Read from MH i2c: E2 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 0E 47 00 90 00 C9 [11:32:24]RAPDU: 90 00 [11:32:24]wFMCommunicate OK [11:32:24]SAM_PROTO_ClearQueue done [11:32:24]KKMCreateOFDPacket [11:32:24]OFDProtocolAddRootSTLVToBuf [11:32:24]FM_MakeSignedData [11:32:24]FM_MakeSignedData [11:32:24]SAM_PROTO_SignData [11:32:24]wFMCommunicate request_size=4 [11:32:24]MH_SAM_APDU [11:32:24]CAPDU: 80 0D 01 02 [11:32:24]Write to MH i2c: E2 08 00 0F 47 80 0D 01 02 00 00 00 00 CF [11:32:24]Write i2c OK [11:32:24]MH_I2C_Read... [11:32:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:24]Read from MH i2c: E2 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 0F 47 00 90 00 CA [11:32:24]RAPDU: 90 00 [11:32:24]wFMCommunicate OK [11:32:24]wFMCommunicate request_size=255 [11:32:24]MH_SAM_APDU [11: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C8 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E9 00 00 35 04 06 00 B2 DF 0B 29 [11:32:24]Write to MH i2c: E2 02 01 10 47 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C8 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E9 00 00 35 04 06 00 B2 DF 0B 29 00 00 6D [11:32:24]Write i2c OK [11:32:24]MH_I2C_Read... [11:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:24]Read from MH i2c: E2 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 10 47 00 90 00 CB [11:32:24]RAPDU: 90 00 [11:32:24]wFMCommunicate OK [11:32:24]wFMCommunicate request_size=7 [11:32:24]MH_SAM_APDU [11:32:24]CAPDU: 80 0D 02 02 02 FB 84 [11:32:24]Write to MH i2c: E2 0A 00 11 47 80 0D 02 02 02 00 FB 84 00 00 55 [11:32:24]Write i2c OK [11:32:24]MH_I2C_Read... [11:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:24]Read from MH i2c: E2 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 03 00 11 47 00 90 00 CC [11:32:24]RAPDU: 90 00 [11:32:24]wFMCommunicate OK [11:32:24]wFMCommunicate request_size=4 [11:32:24]MH_SAM_APDU [11:32:24]CAPDU: 80 0D 03 02 [11:32:24]Write to MH i2c: E2 08 00 12 47 80 0D 03 02 00 00 00 00 D4 [11:32:24]Write i2c OK [11:32:24]MH_I2C_Read... [11:32:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:24]Read from MH i2c: E2 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 0B 00 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 0B 00 12 47 00 07 70 FC 3C 86 24 07 61 90 00 96 [11:32:24]RAPDU: 07 70 FC 3C 86 24 07 61 90 00 [11:32:24]wFMCommunicate OK [11:32:24]SAM_PROTO_SignData done [11:32:24]FM_MakeSignedData done [11:32:24]CreateOFDProtocolMessage [11:32:24]wFMCommunicate request_size=4 [11:32:24]MH_SAM_APDU [11:32:24]CAPDU: 80 11 00 00 [11:32:24]Write to MH i2c: E2 08 00 13 47 80 11 00 00 00 00 00 00 D4 [11:32:24]Write i2c OK [11:32:24]MH_I2C_Read... [11:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:24]Read from MH i2c: E2 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 17 00 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: E2 17 00 13 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 27 [11:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:32:24]wFMCommunicate OK [11:32:24]CreateOFDProtocolMessage done [11:32:24]OFDSenderStorePacket 59893 [11:32:24]StoreOFDPacket docnum=59893 [11:32:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 50 C1 04 01 BD 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C8 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E9 00 00 35 04 06 00 B2 DF 0B 29 FB 84 07 70 FC 3C 86 24 07 61 [11:32:24]CheckFolder [11:32:24]dirname=/storage/ofd_packets [11:32:24]CheckFolder done [11:32:24]ProducePacketName [11:32:24]name=ofd_packets/00059893 [11:32:24]NVStorageSaveData ofd_packets/00059893 [11:32:24]File name is /storage/ofd_packets/00059893 [11:32:24]Write 298 bytes [11:32:24]NVStorageSaveData done [11:32:24]OFDSenderStorePacket done [11:32:24]KKMCreateOFDPacket done [11:32:24]NVStorageSaveData kkm_last_timestamp [11:32:24]File name is /storage/kkm_last_timestamp [11:32:24]Write 4 bytes [11:32:24]NVStorageSaveData done [11:32:24]ExternCall_PrintAddStr [11:32:24]wPrintStart [11:32:24]Write to MH i2c: 01 00 00 14 47 5B [11:32:24]Write i2c OK [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: 01 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: 01 07 00 [11:32:24]MH_I2C_Read... [11:32:24]Read from MH i2c: 01 07 00 14 47 00 00 00 00 00 FF 0F 70 [11:32:24]RasterBufferAndPrint [11:32:24]line Счет N : (1)545603 [11:32:24]line ИНН: 02508201610067 [11:32:24]line Контрольно-Кассовый Чек [11:32:24]line ПРОДАЖА [11:32:24]line ТРК (МРК, ГНК) : 61 [11:32:24]line Товар: 2710194210 [11:32:24]line ДТ-К-5 [11:32:24]line 6.860 * 72.90 [11:32:24]line = 500.09 [11:32:24]line НДС 12% НСП 1% [11:32:24]line > о реализуемом товаре [11:32:24]line ИТОГО: 500.09 [11:32:24]line НСП 1% : 4.43 [11:32:24]line НДС 12% : 53.11 [11:32:24]line Наличными: 0.00 [11:32:24]line Безнал.: 500.09 [11:32:24]line Место: АЗС № 117 "Партнер Нефть" [11:32:24]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:32:24]line СНО: Общий режим [11:32:24]line Чек 288 05.06.2024 11:32 [11:32:24]line Смена: 72 ФФД: 1.0 [11:32:24]line ЗНМ: 0300000048 [11:32:24]line РНМ: 0000000000151680 [11:32:24]line Версия ККМ: v1.0 [11:32:24]line Платежная система: O! деньги [11:32:24]line ФМ: 0000000000959414 [11:32:24]line ФД: 59893 [11:32:24]line ФПД: 196671034751876 [11:32:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113224&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59893&fm=196671034751876&tin=02508201610067®Number=0000000000151680&sum=50009 [11:32:24]OFD Sender: Processing packet 59893 [packets to send 53, broken 52] [11:32:24]ProducePacketName [11:32:24]name=ofd_packets/00059893 [11:32:24]OFD Sender: To server: pG, [11:32:24]CommunicateWithHost lk.salyk.kg:30040 [11:32:24]ConnectInit lk.salyk.kg [11:32:24]written 0, free lines is 4095 [11:32:24]Connected sock=10 [11:32:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 50 C1 04 01 BD 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 C8 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E9 00 00 35 04 06 00 B2 DF 0B 29 FB 84 07 70 FC 3C 86 24 07 61 [11:32:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 38 18 47 00 7B 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 E9 00 00 F4 03 04 00 CC F8 5F 66 B6 04 01 00 00 96 D2 54 86 87 84 C8 B8 [11:32:25]CommunicateWithHost err = 0 [11:32:25]CheckOFDResponse [11:32:25]1017 (14) - 77093643461234 [11:32:25]1041 (16) - 0000000000959414 [11:32:25]1040 (4) - 59893 [11:32:25]1012 (4) - 05.06.2024 05:34 [11:32:25]1206 (1) - 0 [11:32:25]OFD Sender: Remove packet 59893 [11:32:25]ProducePacketName [11:32:25]name=ofd_packets/00059893 [11:32:25]NVStorageDeleteData [11:32:25]Write to MH i2c: 01 00 00 3E 47 85 [11:32:25]Write i2c OK [11:32:25]MH_I2C_Read... [11:32:25]Read from MH i2c: 01 [11:32:25]MH_I2C_Read... [11:32:25]Read from MH i2c: 01 07 00 [11:32:25]MH_I2C_Read... [11:32:25]Read from MH i2c: 01 07 00 3E 47 00 00 00 00 00 B7 0C 4F [11:32:25]RasterBufferAndPrint [11:32:25]line [11:32:25]line [11:32:25]line [11:32:25]line [11:32:25]line [11:32:25]written 0, free lines is 3260 [11:32:25]MH_Cut [11:32:25]Write to MH i2c: D1 01 00 45 47 01 5E [11:32:25]Write i2c OK [11:32:25]MH_I2C_Read... [11:32:25]Read from MH i2c: D1 [11:32:25]MH_I2C_Read... [11:32:25]Read from MH i2c: D1 01 00 [11:32:25]MH_I2C_Read... [11:32:25]Read from MH i2c: D1 01 00 45 47 00 5D [11:32:25]Write to MH i2c: 01 00 00 46 47 8D [11:32:25]Write i2c OK [11:32:25]MH_I2C_Read... [11:32:25]OFD Sender: No OFD packet to send [11:32:26]*** Cut start [11:32:26]*** Partial cut [11:32:26]*** CUTSNS_PIN = 1 [11:32:26]*** CUTSNS_PIN = 0 [11:32:26]*** Brake cut motor [11:32:26]Read from MH i2c: 01 [11:32:26]MH_I2C_Read... [11:32:26]*** Stop cut motor [11:32:26]*** Cut end [11:32:26]Read from MH i2c: 01 07 00 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: 01 07 00 46 47 00 00 00 00 00 FF 0F A2 [11:32:26]process_action close_receipt done [11:32:26]requested_data is exist [11:32:26]produce_requested_data [11:32:26]requested_item fm.sn is exist - process it [11:32:26]wFMCommunicate request_size=4 [11:32:26]MH_SAM_APDU [11:32:26]CAPDU: 80 11 00 00 [11:32:26]Write to MH i2c: E2 08 00 47 47 80 11 00 00 00 00 00 00 08 [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:26]Read from MH i2c: E2 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: E2 17 00 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: E2 17 00 47 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5B [11:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:32:26]wFMCommunicate OK [11:32:26]requested_item fd.num is exist - process it [11:32:26]SAM_PROTO_GetFieldsCounters [11:32:26]wFMCommunicate request_size=4 [11:32:26]MH_SAM_APDU [11:32:26]CAPDU: 80 13 00 00 [11:32:26]Write to MH i2c: E2 08 00 48 47 80 13 00 00 00 00 00 00 0B [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:27]Read from MH i2c: E2 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 62 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 62 00 48 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F5 E9 00 00 0E 04 04 00 48 00 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 B1 [11:32:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F5 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:27]wFMCommunicate OK [11:32:27]SAM_PROTO_GetFieldsCounters done [11:32:27]requested_item shift.num is exist - process it [11:32:27]requested_item shift.opened is exist - process it [11:32:27]req_shift_opened [11:32:27]FM_GetShiftState [11:32:27]SAM_PROTO_GetShiftState [11:32:27]wFMCommunicate request_size=4 [11:32:27]MH_SAM_APDU [11:32:27]CAPDU: 80 13 01 00 [11:32:27]Write to MH i2c: E2 08 00 49 47 80 13 01 00 00 00 00 00 0D [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:27]Read from MH i2c: E2 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 0E 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 0E 00 49 47 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 45 [11:32:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:32:27]wFMCommunicate OK [11:32:27]SAM_PROTO_GetShiftState done [11:32:27]FM_GetShiftState done [11:32:27]req_shift_opened done [11:32:27]requested_item shift.open_date is exist - process it [11:32:27]req_shift_open_date [11:32:27]req_shift_open_date done [11:32:27]produce_requested_data done [11:32:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59893,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:32:27]process_action_free close_receipt [11:32:27]json_value_free [11:32:27]json_value_free done [11:32:27]process_json_proto returns [11:32:27]Send response to host [11:32:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59893,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:32:27]free response buf [11:32:27]execute_script done [11:32:27]execute_script returns [11:32:27]free content buf [11:32:27]Sock 9.Close socket [11:32:27]Sock 9.Thread stoped [11:32:27]accept exits with 8 [11:32:27]New connection [11:32:27]New thread 3067100516 created [11:32:27]Thread 3066957156 joined [11:32:27]Waiting for new connection... [11:32:27] Sock 8.Parse request [11:32:27]Sock 8.Check first char [11:32:27]Sock 8.First char is OK [11:32:27]request: POST /json_proto HTTP/1.0 [11:32:27]Method: POST [11:32:27]URL: /json_proto [11:32:27]Method is POST - this is cgi request [11:32:27]url: /json_proto [11:32:27]query_string will be loaded in cgi processing [11:32:27]execute_cgi json_proto POST (null) [11:32:27]execute_cgi path=json_proto method=POST [11:32:27]POST find Content-Length [11:32:27]Host: 172.17.60.68:8080 [11:32:27]Content-Length: 800 [11:32:27]Content-Type: application/json [11:32:27] [11:32:27]POST finish read [11:32:27]Found Content-Length = 800 [11:32:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:27]execute_script... [11: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)545602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:27]POST & json_proto [11:32:27]process_json_proto [11:32:27]json parsed OK: [11:32:27]protocol is kg_v1.0 [11:32:27]action value=close_receipt [11:32:27]process_action close_receipt [11:32:27]cmd_close_receipt [11:32:27]MH_GetDate [11:32:27]Write to MH i2c: F0 00 00 4A 47 80 [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: F0 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: F0 09 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: F0 09 00 4A 47 00 CC 4C 60 66 9A 61 5F 66 27 [11:32:27]GetLastDocTimeStamp 1717587144 [11:32:27]current date 1717587148 [11:32:27]FM_GetShiftState [11:32:27]SAM_PROTO_GetShiftState [11:32:27]wFMCommunicate request_size=4 [11:32:27]MH_SAM_APDU [11:32:27]CAPDU: 80 13 01 00 [11:32:27]Write to MH i2c: E2 08 00 4B 47 80 13 01 00 00 00 00 00 0F [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 [11:32:27]MH_I2C_Read... [11:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:27]Read from MH i2c: E2 0E 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 0E 00 4B 47 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 47 [11:32:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:32:27]wFMCommunicate OK [11:32:27]SAM_PROTO_GetShiftState done [11:32:27]FM_GetShiftState done [11:32:27]opened in 1717545916 [11:32:27]opened+sec_in_day 1717632316 [11:32:27]quantity*price = 40006 [11:32:27]sum+1 = 40007 [11:32:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 289 05.06.2024 11:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59894 ФПД: 140681469185444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113228&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59894&fm=140681469185444&tin=02508201610067®Number=0000000000151680&sum=40006 [11:32:28]StoreToDocumentArchive [11:32:28]shift 72 fd 59894 [11:32:28]save to /storage/0072/doc_00059894 [11:32:28]save last doc name /storage/0072/doc_00059894 to /storage/kkm_last_doc_name [11:32:28]save OK [11:32:28]Clear old archive folders... [11:32:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:28]tlvbuf is 0041BB50 [11:32:28]SAM_PROTO_ClearQueue [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 09 00 00 [11:32:28]Write to MH i2c: E2 08 00 58 47 80 09 00 00 00 00 00 00 11 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 58 47 00 90 00 13 [11:32:28]RAPDU: 90 00 [11:32:28]wFMCommunicate OK [11:32:28]SAM_PROTO_ClearQueue done [11:32:28]KKMCreateOFDPacket [11:32:28]OFDProtocolAddRootSTLVToBuf [11:32:28]FM_MakeSignedData [11:32:28]FM_MakeSignedData [11:32:29]SAM_PROTO_SignData [11:32:29]wFMCommunicate request_size=4 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 01 02 [11:32:29]Write to MH i2c: E2 08 00 59 47 80 0D 01 02 00 00 00 00 19 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 59 47 00 90 00 14 [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]wFMCommunicate request_size=255 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 CC 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E9 00 00 35 04 06 00 7F [11:32:29]Write to MH i2c: E2 02 01 5A 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 CC 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E9 00 00 35 04 06 00 7F 00 00 25 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 5A 47 00 90 00 15 [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]wFMCommunicate request_size=10 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 02 02 05 F2 F4 FF 4D A4 [11:32:29]Write to MH i2c: E2 0D 00 5B 47 80 0D 02 02 05 00 F2 F4 FF 4D A4 00 00 FC [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 03 00 5B 47 00 90 00 16 [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]wFMCommunicate request_size=4 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 03 02 [11:32:29]Write to MH i2c: E2 08 00 5C 47 80 0D 03 02 00 00 00 00 1E [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 0B 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 0B 00 5C 47 00 73 6E C6 87 7E 83 47 50 90 00 E5 [11:32:29]RAPDU: 73 6E C6 87 7E 83 47 50 90 00 [11:32:29]wFMCommunicate OK [11:32:29]SAM_PROTO_SignData done [11:32:29]FM_MakeSignedData done [11:32:29]CreateOFDProtocolMessage [11:32:29]wFMCommunicate request_size=4 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 11 00 00 [11:32:29]Write to MH i2c: E2 08 00 5D 47 80 11 00 00 00 00 00 00 1E [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:29]Read from MH i2c: E2 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 17 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: E2 17 00 5D 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 71 [11:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:32:29]wFMCommunicate OK [11:32:29]CreateOFDProtocolMessage done [11:32:29]OFDSenderStorePacket 59894 [11:32:29]StoreOFDPacket docnum=59894 [11:32:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 23 07 01 11 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 CC 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E9 00 00 35 04 06 00 7F F2 F4 FF 4D A4 73 6E C6 87 7E 83 47 50 [11:32:29]CheckFolder [11:32:29]dirname=/storage/ofd_packets [11:32:29]CheckFolder done [11:32:29]ProducePacketName [11:32:29]name=ofd_packets/00059894 [11:32:29]NVStorageSaveData ofd_packets/00059894 [11:32:29]File name is /storage/ofd_packets/00059894 [11:32:29]Write 301 bytes [11:32:29]NVStorageSaveData done [11:32:29]OFDSenderStorePacket done [11:32:29]KKMCreateOFDPacket done [11:32:29]NVStorageSaveData kkm_last_timestamp [11:32:29]File name is /storage/kkm_last_timestamp [11:32:29]Write 4 bytes [11:32:29]NVStorageSaveData done [11:32:29]ExternCall_PrintAddStr [11:32:29]wPrintStart [11:32:29]Write to MH i2c: 01 00 00 5E 47 A5 [11:32:29]Write i2c OK [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: 01 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: 01 07 00 [11:32:29]MH_I2C_Read... [11:32:29]Read from MH i2c: 01 07 00 5E 47 00 00 00 00 00 FF 0F BA [11:32:29]RasterBufferAndPrint [11:32:29]line Счет N : (1)545602 [11:32:29]line ИНН: 02508201610067 [11:32:29]line Контрольно-Кассовый Чек [11:32:29]line ПРОДАЖА [11:32:29]line ТРК (МРК, ГНК) : 12 [11:32:29]line Товар: 2710124130 [11:32:29]line Аи-92-К-5 [11:32:29]line 5.980 * 66.90 [11:32:29]line = 400.06 [11:32:29]line НДС 12% НСП 1% [11:32:29]line > о реализуемом товаре [11:32:29]line ИТОГО: 400.06 [11:32:29]line НСП 1% : 3.54 [11:32:29]line НДС 12% : 42.48 [11:32:29]line Наличными: 0.00 [11:32:29]line Безнал.: 400.06 [11:32:29]OFD Sender: Processing packet 59894 [packets to send 53, broken 52] [11:32:29]ProducePacketName [11:32:29]name=ofd_packets/00059894 [11:32:29]OFD Sender: To server: pG, [11:32:29]CommunicateWithHost lk.salyk.kg:30040 [11:32:29]ConnectInit lk.salyk.kg [11:32:29]line Место: АЗС № 117 "Партнер Нефть" [11:32:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:32:29]line СНО: Общий режим [11:32:29]line Чек 289 05.06.2024 11:32 [11:32:29]line Смена: 72 ФФД: 1.0 [11:32:29]line ЗНМ: 0300000048 [11:32:29]line РНМ: 0000000000151680 [11:32:29]line Версия ККМ: v1.0 [11:32:29]line Платежная система: O! деньги [11:32:29]line ФМ: 0000000000959414 [11:32:29]line ФД: 59894 [11:32:29]line ФПД: 140681469185444 [11:32:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113228&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59894&fm=140681469185444&tin=02508201610067®Number=0000000000151680&sum=40006 [11:32:29]Connected sock=11 [11:32:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 23 07 01 11 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 CC 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E9 00 00 35 04 06 00 7F F2 F4 FF 4D A4 73 6E C6 87 7E 83 47 50 [11:32:29]written 0, free lines is 4095 [11:32:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A1 0F 47 00 01 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 E9 00 00 F4 03 04 00 D1 F8 5F 66 B6 04 01 00 00 C5 D9 2A C7 E3 66 E6 0D [11:32:30]CommunicateWithHost err = 0 [11:32:30]CheckOFDResponse [11:32:30]1017 (14) - 77093643461234 [11:32:30]1041 (16) - 0000000000959414 [11:32:30]1040 (4) - 59894 [11:32:30]1012 (4) - 05.06.2024 05:34 [11:32:30]1206 (1) - 0 [11:32:30]OFD Sender: Remove packet 59894 [11:32:30]ProducePacketName [11:32:30]name=ofd_packets/00059894 [11:32:30]NVStorageDeleteData [11:32:30]Write to MH i2c: 01 00 00 88 47 CF [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: 01 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: 01 07 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: 01 07 00 88 47 00 00 00 00 00 C2 0C A4 [11:32:30]RasterBufferAndPrint [11:32:30]line [11:32:30]line [11:32:30]line [11:32:30]line [11:32:30]line [11:32:30]written 0, free lines is 3278 [11:32:30]MH_Cut [11:32:30]Write to MH i2c: D1 01 00 8F 47 01 A8 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: D1 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: D1 01 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: D1 01 00 8F 47 00 A7 [11:32:30]Write to MH i2c: 01 00 00 90 47 D7 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]OFD Sender: No OFD packet to send [11:32:31]*** Cut start [11:32:31]*** Partial cut [11:32:31]*** CUTSNS_PIN = 1 [11:32:31]*** CUTSNS_PIN = 0 [11:32:31]*** Brake cut motor [11:32:31]Read from MH i2c: 01 [11:32:31]MH_I2C_Read... [11:32:31]*** Stop cut motor [11:32:31]*** Cut end [11:32:31]Read from MH i2c: 01 07 00 [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: 01 07 00 90 47 00 00 00 00 00 FF 0F EC [11:32:31]process_action close_receipt done [11:32:31]requested_data is exist [11:32:31]produce_requested_data [11:32:31]requested_item fm.sn is exist - process it [11:32:31]wFMCommunicate request_size=4 [11:32:31]MH_SAM_APDU [11:32:31]CAPDU: 80 11 00 00 [11:32:31]Write to MH i2c: E2 08 00 91 47 80 11 00 00 00 00 00 00 52 [11:32:31]Write i2c OK [11:32:31]MH_I2C_Read... [11:32:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:31]Read from MH i2c: E2 [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: E2 17 00 [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: E2 17 00 91 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [11:32:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:32:31]wFMCommunicate OK [11:32:31]requested_item fd.num is exist - process it [11:32:31]SAM_PROTO_GetFieldsCounters [11:32:31]wFMCommunicate request_size=4 [11:32:31]MH_SAM_APDU [11:32:31]CAPDU: 80 13 00 00 [11:32:31]Write to MH i2c: E2 08 00 92 47 80 13 00 00 00 00 00 00 55 [11:32:31]Write i2c OK [11:32:31]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 62 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 62 00 92 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F6 E9 00 00 0E 04 04 00 48 00 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 FF [11:32:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F6 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:32]wFMCommunicate OK [11:32:32]SAM_PROTO_GetFieldsCounters done [11:32:32]requested_item shift.num is exist - process it [11:32:32]requested_item shift.opened is exist - process it [11:32:32]req_shift_opened [11:32:32]FM_GetShiftState [11:32:32]SAM_PROTO_GetShiftState [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 13 01 00 [11:32:32]Write to MH i2c: E2 08 00 93 47 80 13 01 00 00 00 00 00 57 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 0E 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 0E 00 93 47 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [11:32:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:32:32]wFMCommunicate OK [11:32:32]SAM_PROTO_GetShiftState done [11:32:32]FM_GetShiftState done [11:32:32]req_shift_opened done [11:32:32]requested_item shift.open_date is exist - process it [11:32:32]req_shift_open_date [11:32:32]req_shift_open_date done [11:32:32]produce_requested_data done [11:32:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59894,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:32:32]process_action_free close_receipt [11:32:32]json_value_free [11:32:32]json_value_free done [11:32:32]process_json_proto returns [11:32:32]Send response to host [11:32:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59894,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:32:32]free response buf [11:32:32]execute_script done [11:32:32]execute_script returns [11:32:32]free content buf [11:32:32]Sock 8.Close socket [11:32:32]Sock 8.Thread stoped [11:32:34]accept exits with 9 [11:32:34]New connection [11:32:34]New thread 3066957156 created [11:32:34]Thread 3067100516 joined [11:32:34]Waiting for new connection... [11:32:34] Sock 9.Parse request [11:32:34]Sock 9.Check first char [11:32:34]Sock 9.First char is OK [11:32:34]request: POST /json_proto HTTP/1.0 [11:32:34]Method: POST [11:32:34]URL: /json_proto [11:32:34]Method is POST - this is cgi request [11:32:34]url: /json_proto [11:32:34]query_string will be loaded in cgi processing [11:32:34]execute_cgi json_proto POST (null) [11:32:34]execute_cgi path=json_proto method=POST [11:32:34]POST find Content-Length [11:32:34]Host: 172.17.60.68:8080 [11:32:34]Content-Length: 670 [11:32:34]Content-Type: application/json [11:32:34] [11:32:34]POST finish read [11:32:34]Found Content-Length = 670 [11:32:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.010, "sum" : 340.18, "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" ] } } [11:32:34]execute_script... [11:32: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)545604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.010, "sum" : 340.18, "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" ] } } [11:32:34]POST & json_proto [11:32:34]process_json_proto [11:32:34]json parsed OK: [11:32:34]protocol is kg_v1.0 [11:32:34]action value=close_receipt [11:32:34]process_action close_receipt [11:32:34]cmd_close_receipt [11:32:34]MH_GetDate [11:32:34]Write to MH i2c: F0 00 00 94 47 CA [11:32:34]Write i2c OK [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: F0 [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: F0 09 00 [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: F0 09 00 94 47 00 D4 4C 60 66 9A 61 5F 66 79 [11:32:34]GetLastDocTimeStamp 1717587148 [11:32:34]current date 1717587156 [11:32:34]FM_GetShiftState [11:32:34]SAM_PROTO_GetShiftState [11:32:34]wFMCommunicate request_size=4 [11:32:34]MH_SAM_APDU [11:32:34]CAPDU: 80 13 01 00 [11:32:34]Write to MH i2c: E2 08 00 95 47 80 13 01 00 00 00 00 00 59 [11:32:34]Write i2c OK [11:32:34]MH_I2C_Read... [11:32:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:34]Read from MH i2c: E2 [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: E2 0E 00 [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: E2 0E 00 95 47 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 91 [11:32:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:32:34]wFMCommunicate OK [11:32:34]SAM_PROTO_GetShiftState done [11:32:34]FM_GetShiftState done [11:32:34]opened in 1717545916 [11:32:34]opened+sec_in_day 1717632316 [11:32:34]quantity*price = 34017 [11:32:34]sum+1 = 34019 [11:32:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.12 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 290 05.06.2024 11:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59895 ФПД: 98467367123566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113236&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59895&fm=98467367123566&tin=02508201610067®Number=0000000000151680&sum=34000 [11:32:35]StoreToDocumentArchive [11:32:35]shift 72 fd 59895 [11:32:35]save to /storage/0072/doc_00059895 [11:32:35]save last doc name /storage/0072/doc_00059895 to /storage/kkm_last_doc_name [11:32:35]save OK [11:32:35]Clear old archive folders... [11:32:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:32:35]tlvbuf is 003B3950 [11:32:35]SAM_PROTO_ClearQueue [11:32:35]wFMCommunicate request_size=4 [11:32:35]MH_SAM_APDU [11:32:35]CAPDU: 80 09 00 00 [11:32:35]Write to MH i2c: E2 08 00 A2 47 80 09 00 00 00 00 00 00 5B [11:32:35]Write i2c OK [11:32:35]MH_I2C_Read... [11:32:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:35]Read from MH i2c: E2 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 03 00 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 03 00 A2 47 00 90 00 5D [11:32:35]RAPDU: 90 00 [11:32:35]wFMCommunicate OK [11:32:35]SAM_PROTO_ClearQueue done [11:32:35]KKMCreateOFDPacket [11:32:35]OFDProtocolAddRootSTLVToBuf [11:32:35]FM_MakeSignedData [11:32:35]FM_MakeSignedData [11:32:35]SAM_PROTO_SignData [11:32:35]wFMCommunicate request_size=4 [11:32:35]MH_SAM_APDU [11:32:35]CAPDU: 80 0D 01 02 [11:32:35]Write to MH i2c: E2 08 00 A3 47 80 0D 01 02 00 00 00 00 63 [11:32:35]Write i2c OK [11:32:35]MH_I2C_Read... [11:32:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:35]Read from MH i2c: E2 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 03 00 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 03 00 A3 47 00 90 00 5E [11:32:35]RAPDU: 90 00 [11:32:35]wFMCommunicate OK [11:32:35]wFMCommunicate request_size=255 [11:32:35]MH_SAM_APDU [11:32: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 13 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 E2 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 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 22 01 00 00 F4 03 04 00 D4 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E9 00 00 35 04 06 00 [11:32:35]Write to MH i2c: E2 02 01 A4 47 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 13 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 E2 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 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 22 01 00 00 F4 03 04 00 D4 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E9 00 00 35 04 06 00 00 00 E2 [11:32:36]Write i2c OK [11:32:36]MH_I2C_Read... [11:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:36]Read from MH i2c: E2 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 03 00 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 03 00 A4 47 00 90 00 5F [11:32:36]RAPDU: 90 00 [11:32:36]wFMCommunicate OK [11:32:36]wFMCommunicate request_size=11 [11:32:36]MH_SAM_APDU [11:32:36]CAPDU: 80 0D 02 02 06 59 8E 38 70 7A 6E [11:32:36]Write to MH i2c: E2 0E 00 A5 47 80 0D 02 02 06 00 59 8E 38 70 7A 6E 00 00 E9 [11:32:36]Write i2c OK [11:32:36]MH_I2C_Read... [11:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:36]Read from MH i2c: E2 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 03 00 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 03 00 A5 47 00 90 00 60 [11:32:36]RAPDU: 90 00 [11:32:36]wFMCommunicate OK [11:32:36]wFMCommunicate request_size=4 [11:32:36]MH_SAM_APDU [11:32:36]CAPDU: 80 0D 03 02 [11:32:36]Write to MH i2c: E2 08 00 A6 47 80 0D 03 02 00 00 00 00 68 [11:32:36]Write i2c OK [11:32:36]MH_I2C_Read... [11:32:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:36]Read from MH i2c: E2 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 0B 00 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 0B 00 A6 47 00 02 B5 EC CC 7E 3E 21 04 90 00 B9 [11:32:36]RAPDU: 02 B5 EC CC 7E 3E 21 04 90 00 [11:32:36]wFMCommunicate OK [11:32:36]SAM_PROTO_SignData done [11:32:36]FM_MakeSignedData done [11:32:36]CreateOFDProtocolMessage [11:32:36]wFMCommunicate request_size=4 [11:32:36]MH_SAM_APDU [11:32:36]CAPDU: 80 11 00 00 [11:32:36]Write to MH i2c: E2 08 00 A7 47 80 11 00 00 00 00 00 00 68 [11:32:36]Write i2c OK [11:32:36]MH_I2C_Read... [11:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:36]Read from MH i2c: E2 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 17 00 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: E2 17 00 A7 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BB [11:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:32:36]wFMCommunicate OK [11:32:36]CreateOFDProtocolMessage done [11:32:36]OFDSenderStorePacket 59895 [11:32:36]StoreOFDPacket docnum=59895 [11:32:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 4F 1C 08 01 85 FC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 13 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 E2 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 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 22 01 00 00 F4 03 04 00 D4 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E9 00 00 35 04 06 00 59 8E 38 70 7A 6E 02 B5 EC CC 7E 3E 21 04 [11:32:36]CheckFolder [11:32:36]dirname=/storage/ofd_packets [11:32:36]CheckFolder done [11:32:36]ProducePacketName [11:32:36]name=ofd_packets/00059895 [11:32:36]NVStorageSaveData ofd_packets/00059895 [11:32:36]File name is /storage/ofd_packets/00059895 [11:32:36]Write 302 bytes [11:32:36]NVStorageSaveData done [11:32:36]OFDSenderStorePacket done [11:32:36]KKMCreateOFDPacket done [11:32:36]NVStorageSaveData kkm_last_timestamp [11:32:36]File name is /storage/kkm_last_timestamp [11:32:36]Write 4 bytes [11:32:36]NVStorageSaveData done [11:32:36]ExternCall_PrintAddStr [11:32:36]wPrintStart [11:32:36]Write to MH i2c: 01 00 00 A8 47 EF [11:32:36]Write i2c OK [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: 01 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: 01 07 00 [11:32:36]MH_I2C_Read... [11:32:36]Read from MH i2c: 01 07 00 A8 47 00 00 00 00 00 FF 0F 04 [11:32:36]RasterBufferAndPrint [11:32:36]line Счет N : (1)545604 [11:32:36]line ИНН: 02508201610067 [11:32:36]line Контрольно-Кассовый Чек [11:32:36]line ПРОДАЖА [11:32:36]line ТРК (МРК, ГНК) : 24 [11:32:36]line Товар: 2710124130 [11:32:36]line SUPER 92-К-5 [11:32:36]line 5.010 * 67.90 [11:32:36]line = 340.18 [11:32:36]line НДС 12% НСП 1% [11:32:36]line > о реализуемом товаре [11:32:36]line ОКРУГЛЕНИЕ: -0.18 [11:32:36]line ИТОГО: 340.00 [11:32:36]line Внесено: 340.00 [11:32:36]line СДАЧА: 0.00 [11:32:36]line НСП 1% : 3.01 [11:32:36]line НДС 12% : 36.12 [11:32:36]line Наличными: 340.00 [11:32:36]line Безнал.: 0.00 [11:32:36]line Место: АЗС № 117 "Партнер Нефть" [11:32:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:32:36]line СНО: Общий режим [11:32:36]line Чек 290 05.06.2024 11:32 [11:32:36]line Смена: 72 ФФД: 1.0 [11:32:36]line ЗНМ: 0300000048 [11:32:36]line РНМ: 0000000000151680 [11:32:36]line Версия ККМ: v1.0 [11:32:36]line ФМ: 0000000000959414 [11:32:36]line ФД: 59895 [11:32:36]line ФПД: 98467367123566 [11:32:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113236&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59895&fm=98467367123566&tin=02508201610067®Number=0000000000151680&sum=34000 [11:32:36]written 0, free lines is 4095 [11:32:36]OFD Sender: Processing packet 59895 [packets to send 53, broken 52] [11:32:36]ProducePacketName [11:32:36]name=ofd_packets/00059895 [11:32:36]OFD Sender: To server: pG, [11:32:36]CommunicateWithHost lk.salyk.kg:30040 [11:32:36]ConnectInit lk.salyk.kg [11:32:36]Connected sock=8 [11:32:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 4F 1C 08 01 85 FC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 13 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 E2 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 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 22 01 00 00 F4 03 04 00 D4 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E9 00 00 35 04 06 00 59 8E 38 70 7A 6E 02 B5 EC CC 7E 3E 21 04 [11:32:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 54 5C 47 00 88 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 E9 00 00 F4 03 04 00 D8 F8 5F 66 B6 04 01 00 00 DD 21 83 B1 09 CB EC 52 [11:32:37]CommunicateWithHost err = 0 [11:32:37]CheckOFDResponse [11:32:37]1017 (14) - 77093643461234 [11:32:37]1041 (16) - 0000000000959414 [11:32:37]1040 (4) - 59895 [11:32:37]1012 (4) - 05.06.2024 05:34 [11:32:37]1206 (1) - 0 [11:32:37]OFD Sender: Remove packet 59895 [11:32:37]ProducePacketName [11:32:37]name=ofd_packets/00059895 [11:32:37]NVStorageDeleteData [11:32:37]Write to MH i2c: 01 00 00 D3 47 1A [11:32:37]Write i2c OK [11:32:37]MH_I2C_Read... [11:32:37]Read from MH i2c: 01 [11:32:37]MH_I2C_Read... [11:32:37]Read from MH i2c: 01 07 00 [11:32:37]MH_I2C_Read... [11:32:37]Read from MH i2c: 01 07 00 D3 47 00 00 00 00 00 B8 0C E5 [11:32:37]RasterBufferAndPrint [11:32:37]line [11:32:37]line [11:32:37]line [11:32:37]line [11:32:37]line [11:32:37]written 0, free lines is 3272 [11:32:37]MH_Cut [11:32:37]Write to MH i2c: D1 01 00 DA 47 01 F3 [11:32:37]Write i2c OK [11:32:37]MH_I2C_Read... [11:32:37]Read from MH i2c: D1 [11:32:37]MH_I2C_Read... [11:32:37]Read from MH i2c: D1 01 00 [11:32:37]MH_I2C_Read... [11:32:37]Read from MH i2c: D1 01 00 DA 47 00 F2 [11:32:37]Write to MH i2c: 01 00 00 DB 47 22 [11:32:37]Write i2c OK [11:32:37]MH_I2C_Read... [11:32:37]OFD Sender: No OFD packet to send [11:32:38]*** Cut start [11:32:38]*** Partial cut [11:32:38]*** CUTSNS_PIN = 1 [11:32:38]*** CUTSNS_PIN = 0 [11:32:38]*** Brake cut motor [11:32:38]Read from MH i2c: 01 [11:32:38]MH_I2C_Read... [11:32:38]*** Stop cut motor [11:32:38]*** Cut end [11:32:38]Read from MH i2c: 01 07 00 [11:32:38]MH_I2C_Read... [11:32:38]Read from MH i2c: 01 07 00 DB 47 00 00 00 00 00 FF 0F 37 [11:32:38]process_action close_receipt done [11:32:38]requested_data is exist [11:32:38]produce_requested_data [11:32:38]requested_item fm.sn is exist - process it [11:32:38]wFMCommunicate request_size=4 [11:32:38]MH_SAM_APDU [11:32:38]CAPDU: 80 11 00 00 [11:32:38]Write to MH i2c: E2 08 00 DC 47 80 11 00 00 00 00 00 00 9D [11:32:38]Write i2c OK [11:32:38]MH_I2C_Read... [11:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:38]Read from MH i2c: E2 [11:32:38]MH_I2C_Read... [11:32:38]Read from MH i2c: E2 17 00 [11:32:38]MH_I2C_Read... [11:32:38]Read from MH i2c: E2 17 00 DC 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F0 [11:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:32:38]wFMCommunicate OK [11:32:38]requested_item fd.num is exist - process it [11:32:38]SAM_PROTO_GetFieldsCounters [11:32:38]wFMCommunicate request_size=4 [11:32:38]MH_SAM_APDU [11:32:38]CAPDU: 80 13 00 00 [11:32:38]Write to MH i2c: E2 08 00 DD 47 80 13 00 00 00 00 00 00 A0 [11:32:38]Write i2c OK [11:32:38]MH_I2C_Read... [11:32:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:38]Read from MH i2c: E2 [11:32:38]MH_I2C_Read... [11:32:38]Read from MH i2c: E2 62 00 [11:32:38]MH_I2C_Read... [11:32:38]Read from MH i2c: E2 62 00 DD 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F7 E9 00 00 0E 04 04 00 48 00 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 4E [11:32:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F7 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:38]wFMCommunicate OK [11:32:38]SAM_PROTO_GetFieldsCounters done [11:32:38]requested_item shift.num is exist - process it [11:32:38]requested_item shift.opened is exist - process it [11:32:38]req_shift_opened [11:32:38]FM_GetShiftState [11:32:38]SAM_PROTO_GetShiftState [11:32:38]wFMCommunicate request_size=4 [11:32:38]MH_SAM_APDU [11:32:38]CAPDU: 80 13 01 00 [11:32:38]Write to MH i2c: E2 08 00 DE 47 80 13 01 00 00 00 00 00 A2 [11:32:38]Write i2c OK [11:32:38]MH_I2C_Read... [11:32:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:39]Read from MH i2c: E2 [11:32:39]MH_I2C_Read... [11:32:39]Read from MH i2c: E2 0E 00 [11:32:39]MH_I2C_Read... [11:32:39]Read from MH i2c: E2 0E 00 DE 47 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DA [11:32:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:32:39]wFMCommunicate OK [11:32:39]SAM_PROTO_GetShiftState done [11:32:39]FM_GetShiftState done [11:32:39]req_shift_opened done [11:32:39]requested_item shift.open_date is exist - process it [11:32:39]req_shift_open_date [11:32:39]req_shift_open_date done [11:32:39]produce_requested_data done [11:32:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59895,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:32:39]process_action_free close_receipt [11:32:39]json_value_free [11:32:39]json_value_free done [11:32:39]process_json_proto returns [11:32:39]Send response to host [11:32:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59895,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:32:39]free response buf [11:32:39]execute_script done [11:32:39]execute_script returns [11:32:39]free content buf [11:32:39]Sock 9.Close socket [11:32:39]Sock 9.Thread stoped [11:32:42]OFD Sender: No OFD packet to send [11:32:47]OFD Sender: No OFD packet to send [11:32:52]OFD Sender: No OFD packet to send [11:32:56]accept exits with 10 [11:32:56]New connection [11:32:56]New thread 3067100516 created [11:32:56]Thread 3066957156 joined [11:32:56]Waiting for new connection... [11:32:56] Sock 10.Parse request [11:32:56]Sock 10.Check first char [11:32:56]Sock 10.First char is OK [11:32:56]request: POST /json_proto HTTP/1.0 [11:32:56]Method: POST [11:32:56]URL: /json_proto [11:32:56]Method is POST - this is cgi request [11:32:56]url: /json_proto [11:32:56]query_string will be loaded in cgi processing [11:32:56]execute_cgi json_proto POST (null) [11:32:56]execute_cgi path=json_proto method=POST [11:32:56]POST find Content-Length [11:32:56]Host: 172.17.60.68:8080 [11:32:56]Content-Length: 804 [11:32:56]Content-Type: application/json [11:32:56] [11:32:56]POST finish read [11:32:56]Found Content-Length = 804 [11:32:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 10.030, "sum" : 350.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" : 350.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:56]execute_script... [11:32: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)545605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 10.030, "sum" : 350.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" : 350.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:56]POST & json_proto [11:32:56]process_json_proto [11:32:56]json parsed OK: [11:32:56]protocol is kg_v1.0 [11:32:56]action value=close_receipt [11:32:56]process_action close_receipt [11:32:56]cmd_close_receipt [11:32:56]MH_GetDate [11:32:56]Write to MH i2c: F0 00 00 DF 47 15 [11:32:56]Write i2c OK [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: F0 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: F0 09 00 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: F0 09 00 DF 47 00 E9 4C 60 66 9A 61 5F 66 D9 [11:32:56]GetLastDocTimeStamp 1717587156 [11:32:56]current date 1717587177 [11:32:56]FM_GetShiftState [11:32:56]SAM_PROTO_GetShiftState [11:32:56]wFMCommunicate request_size=4 [11:32:56]MH_SAM_APDU [11:32:56]CAPDU: 80 13 01 00 [11:32:56]Write to MH i2c: E2 08 00 E0 47 80 13 01 00 00 00 00 00 A4 [11:32:56]Write i2c OK [11:32:56]MH_I2C_Read... [11:32:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:56]Read from MH i2c: E2 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: E2 0E 00 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: E2 0E 00 E0 47 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DC [11:32:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:32:56]wFMCommunicate OK [11:32:56]SAM_PROTO_GetShiftState done [11:32:56]FM_GetShiftState done [11:32:56]opened in 1717545916 [11:32:56]opened+sec_in_day 1717632316 [11:32:56]quantity*price = 35004 [11:32:56]sum+1 = 35006 [11:32:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.05 НСП 1% : 3.10 НДС 12% : 37.17 Наличными: 0.00 Безнал.: 350.05 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 291 05.06.2024 11:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59896 ФПД: 224641560405444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113257&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59896&fm=224641560405444&tin=02508201610067®Number=0000000000151680&sum=35005 [11:32:57]StoreToDocumentArchive [11:32:57]shift 72 fd 59896 [11:32:57]save to /storage/0072/doc_00059896 [11:32:57]save last doc name /storage/0072/doc_00059896 to /storage/kkm_last_doc_name [11:32:57]OFD Sender: No OFD packet to send [11:32:57]save OK [11:32:57]Clear old archive folders... [11:32:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:32:57]tlvbuf is 004FCF40 [11:32:57]SAM_PROTO_ClearQueue [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 09 00 00 [11:32:57]Write to MH i2c: E2 08 00 ED 47 80 09 00 00 00 00 00 00 A6 [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 ED 47 00 90 00 A8 [11:32:57]RAPDU: 90 00 [11:32:57]wFMCommunicate OK [11:32:57]SAM_PROTO_ClearQueue done [11:32:57]KKMCreateOFDPacket [11:32:57]OFDProtocolAddRootSTLVToBuf [11:32:57]FM_MakeSignedData [11:32:57]FM_MakeSignedData [11:32:57]SAM_PROTO_SignData [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 0D 01 02 [11:32:57]Write to MH i2c: E2 08 00 EE 47 80 0D 01 02 00 00 00 00 AE [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 EE 47 00 90 00 A9 [11:32:57]RAPDU: 90 00 [11:32:57]wFMCommunicate OK [11:32:57]wFMCommunicate request_size=255 [11:32:57]MH_SAM_APDU [11:32: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 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 85 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 E9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E9 00 00 35 04 06 00 CC 4F [11:32:57]Write to MH i2c: E2 02 01 EF 47 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 85 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 E9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E9 00 00 35 04 06 00 CC 4F 00 00 5B [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:58]Read from MH i2c: E2 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 03 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 03 00 EF 47 00 90 00 AA [11:32:58]RAPDU: 90 00 [11:32:58]wFMCommunicate OK [11:32:58]wFMCommunicate request_size=9 [11:32:58]MH_SAM_APDU [11:32:58]CAPDU: 80 0D 02 02 04 70 68 E5 C4 [11:32:58]Write to MH i2c: E2 0C 00 F0 47 80 0D 02 02 04 00 70 68 E5 C4 00 00 3A [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:58]Read from MH i2c: E2 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 03 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 03 00 F0 47 00 90 00 AB [11:32:58]RAPDU: 90 00 [11:32:58]wFMCommunicate OK [11:32:58]wFMCommunicate request_size=4 [11:32:58]MH_SAM_APDU [11:32:58]CAPDU: 80 0D 03 02 [11:32:58]Write to MH i2c: E2 08 00 F1 47 80 0D 03 02 00 00 00 00 B3 [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:58]Read from MH i2c: E2 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 0B 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 0B 00 F1 47 00 76 82 DB 9F 52 E3 95 DD 90 00 CD [11:32:58]RAPDU: 76 82 DB 9F 52 E3 95 DD 90 00 [11:32:58]wFMCommunicate OK [11:32:58]SAM_PROTO_SignData done [11:32:58]FM_MakeSignedData done [11:32:58]CreateOFDProtocolMessage [11:32:58]wFMCommunicate request_size=4 [11:32:58]MH_SAM_APDU [11:32:58]CAPDU: 80 11 00 00 [11:32:58]Write to MH i2c: E2 08 00 F2 47 80 11 00 00 00 00 00 00 B3 [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:58]Read from MH i2c: E2 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 17 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 17 00 F2 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 06 [11:32:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:32:58]wFMCommunicate OK [11:32:58]CreateOFDProtocolMessage done [11:32:58]OFDSenderStorePacket 59896 [11:32:58]StoreOFDPacket docnum=59896 [11:32:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 95 1E 06 01 AC 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 85 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 E9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E9 00 00 35 04 06 00 CC 4F 70 68 E5 C4 76 82 DB 9F 52 E3 95 DD [11:32:58]CheckFolder [11:32:58]dirname=/storage/ofd_packets [11:32:58]CheckFolder done [11:32:58]ProducePacketName [11:32:58]name=ofd_packets/00059896 [11:32:58]NVStorageSaveData ofd_packets/00059896 [11:32:58]File name is /storage/ofd_packets/00059896 [11:32:58]Write 300 bytes [11:32:58]NVStorageSaveData done [11:32:58]OFDSenderStorePacket done [11:32:58]KKMCreateOFDPacket done [11:32:58]NVStorageSaveData kkm_last_timestamp [11:32:58]File name is /storage/kkm_last_timestamp [11:32:58]Write 4 bytes [11:32:58]NVStorageSaveData done [11:32:58]ExternCall_PrintAddStr [11:32:58]wPrintStart [11:32:58]Write to MH i2c: 01 00 00 F3 47 3A [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 F3 47 00 00 00 00 00 FF 0F 4F [11:32:58]RasterBufferAndPrint [11:32:58]line Счет N : (1)545605 [11:32:58]line ИНН: 02508201610067 [11:32:58]line Контрольно-Кассовый Чек [11:32:58]line ПРОДАЖА [11:32:58]line ТРК (МРК, ГНК) : 71 [11:32:58]line Товар: 2711190000 [11:32:58]line ГАЗ-К-5 [11:32:58]line 10.030 * 34.90 [11:32:58]line = 350.05 [11:32:58]line НДС 12% НСП 1% [11:32:58]line > о реализуемом товаре [11:32:58]line ИТОГО: 350.05 [11:32:58]line НСП 1% : 3.10 [11:32:58]line НДС 12% : 37.17 [11:32:58]line Наличными: 0.00 [11:32:58]line Безнал.: 350.05 [11:32:58]line Место: АЗС № 117 "Партнер Нефть" [11:32:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:32:58]line СНО: Общий режим [11:32:58]line Чек 291 05.06.2024 11:32 [11:32:58]line Смена: 72 ФФД: 1.0 [11:32:58]line ЗНМ: 0300000048 [11:32:58]line РНМ: 0000000000151680 [11:32:58]line Версия ККМ: v1.0 [11:32:58]line Платежная система: O! деньги [11:32:58]line ФМ: 0000000000959414 [11:32:58]line ФД: 59896 [11:32:58]line ФПД: 224641560405444 [11:32:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113257&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59896&fm=224641560405444&tin=02508201610067®Number=0000000000151680&sum=35005 [11:32:58]OFD Sender: Processing packet 59896 [packets to send 53, broken 52] [11:32:58]ProducePacketName [11:32:58]name=ofd_packets/00059896 [11:32:58]OFD Sender: To server: pG, [11:32:58]CommunicateWithHost lk.salyk.kg:30040 [11:32:58]ConnectInit lk.salyk.kg [11:32:58]written 0, free lines is 4095 [11:32:58]Connected sock=9 [11:32:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 95 1E 06 01 AC 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 85 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 E9 4C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E9 00 00 35 04 06 00 CC 4F 70 68 E5 C4 76 82 DB 9F 52 E3 95 DD [11:32:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 45 82 47 00 17 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 E9 00 00 F4 03 04 00 ED F8 5F 66 B6 04 01 00 00 4E 16 16 D5 2D 8E 05 BB [11:32:58]CommunicateWithHost err = 0 [11:32:58]CheckOFDResponse [11:32:58]1017 (14) - 77093643461234 [11:32:58]1041 (16) - 0000000000959414 [11:32:58]1040 (4) - 59896 [11:32:58]1012 (4) - 05.06.2024 05:34 [11:32:58]1206 (1) - 0 [11:32:58]OFD Sender: Remove packet 59896 [11:32:58]ProducePacketName [11:32:58]name=ofd_packets/00059896 [11:32:58]NVStorageDeleteData [11:32:58]Write to MH i2c: 01 00 00 1D 48 65 [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 1D 48 00 00 00 00 00 CC 0C 44 [11:32:58]RasterBufferAndPrint [11:32:58]line [11:32:58]line [11:32:58]line [11:32:58]line [11:32:58]line [11:32:58]written 0, free lines is 3292 [11:32:58]MH_Cut [11:32:58]Write to MH i2c: D1 01 00 24 48 01 3E [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: D1 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: D1 01 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: D1 01 00 24 48 00 3D [11:32:58]Write to MH i2c: 01 00 00 25 48 6D [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:59]OFD Sender: No OFD packet to send [11:32:59]*** Cut start [11:32:59]*** Partial cut [11:32:59]*** CUTSNS_PIN = 1 [11:32:59]*** CUTSNS_PIN = 0 [11:32:59]*** Brake cut motor [11:33:00]Read from MH i2c: 01 [11:33:00]MH_I2C_Read... [11:33:00]*** Stop cut motor [11:33:00]*** Cut end [11:33:00]Read from MH i2c: 01 07 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: 01 07 00 25 48 00 00 00 00 00 FF 0F 82 [11:33:00]process_action close_receipt done [11:33:00]requested_data is exist [11:33:00]produce_requested_data [11:33:00]requested_item fm.sn is exist - process it [11:33:00]wFMCommunicate request_size=4 [11:33:00]MH_SAM_APDU [11:33:00]CAPDU: 80 11 00 00 [11:33:00]Write to MH i2c: E2 08 00 26 48 80 11 00 00 00 00 00 00 E8 [11:33:00]Write i2c OK [11:33:00]MH_I2C_Read... [11:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:00]Read from MH i2c: E2 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 17 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 17 00 26 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3B [11:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:33:00]wFMCommunicate OK [11:33:00]requested_item fd.num is exist - process it [11:33:00]SAM_PROTO_GetFieldsCounters [11:33:00]wFMCommunicate request_size=4 [11:33:00]MH_SAM_APDU [11:33:00]CAPDU: 80 13 00 00 [11:33:00]Write to MH i2c: E2 08 00 27 48 80 13 00 00 00 00 00 00 EB [11:33:00]Write i2c OK [11:33:00]MH_I2C_Read... [11:33:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:00]Read from MH i2c: E2 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 62 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 62 00 27 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F8 E9 00 00 0E 04 04 00 48 00 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 9D [11:33:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F8 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:00]wFMCommunicate OK [11:33:00]SAM_PROTO_GetFieldsCounters done [11:33:00]requested_item shift.num is exist - process it [11:33:00]requested_item shift.opened is exist - process it [11:33:00]req_shift_opened [11:33:00]FM_GetShiftState [11:33:00]SAM_PROTO_GetShiftState [11:33:00]wFMCommunicate request_size=4 [11:33:00]MH_SAM_APDU [11:33:00]CAPDU: 80 13 01 00 [11:33:00]Write to MH i2c: E2 08 00 28 48 80 13 01 00 00 00 00 00 ED [11:33:00]Write i2c OK [11:33:00]MH_I2C_Read... [11:33:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:00]Read from MH i2c: E2 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 0E 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 0E 00 28 48 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 25 [11:33:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:33:00]wFMCommunicate OK [11:33:00]SAM_PROTO_GetShiftState done [11:33:00]FM_GetShiftState done [11:33:00]req_shift_opened done [11:33:00]requested_item shift.open_date is exist - process it [11:33:00]req_shift_open_date [11:33:00]req_shift_open_date done [11:33:00]produce_requested_data done [11:33:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59896,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:33:00]process_action_free close_receipt [11:33:00]json_value_free [11:33:00]json_value_free done [11:33:00]process_json_proto returns [11:33:00]Send response to host [11:33:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59896,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:33:00]free response buf [11:33:00]execute_script done [11:33:00]execute_script returns [11:33:00]free content buf [11:33:00]Sock 10.Close socket [11:33:00]Sock 10.Thread stoped [11:33:04]OFD Sender: No OFD packet to send [11:33:09]OFD Sender: No OFD packet to send [11:33:14]OFD Sender: No OFD packet to send [11:33:19]OFD Sender: No OFD packet to send [11:33:23]accept exits with 8 [11:33:23]New connection [11:33:23]New thread 3066957156 created [11:33:23]Thread 3067100516 joined [11:33:23]Waiting for new connection... [11:33:23] Sock 8.Parse request [11:33:23]Sock 8.Check first char [11:33:23]Sock 8.First char is OK [11:33:23]request: POST /json_proto HTTP/1.0 [11:33:23]Method: POST [11:33:23]URL: /json_proto [11:33:23]Method is POST - this is cgi request [11:33:23]url: /json_proto [11:33:23]query_string will be loaded in cgi processing [11:33:23]execute_cgi json_proto POST (null) [11:33:23]execute_cgi path=json_proto method=POST [11:33:23]POST find Content-Length [11:33:23]Host: 172.17.60.68:8080 [11:33:23]Content-Length: 682 [11:33:23]Content-Type: application/json [11:33:23] [11:33:23]POST finish read [11:33:23]Found Content-Length = 682 [11:33:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:23]execute_script... [11: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)545606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:23]POST & json_proto [11:33:23]process_json_proto [11:33:23]json parsed OK: [11:33:23]protocol is kg_v1.0 [11:33:23]action value=close_receipt [11:33:23]process_action close_receipt [11:33:23]cmd_close_receipt [11:33:23]MH_GetDate [11:33:23]Write to MH i2c: F0 00 00 29 48 60 [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: F0 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: F0 09 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: F0 09 00 29 48 00 04 4D 60 66 9A 61 5F 66 40 [11:33:23]GetLastDocTimeStamp 1717587177 [11:33:23]current date 1717587204 [11:33:23]FM_GetShiftState [11:33:23]SAM_PROTO_GetShiftState [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 13 01 00 [11:33:23]Write to MH i2c: E2 08 00 2A 48 80 13 01 00 00 00 00 00 EF [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 0E 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 0E 00 2A 48 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 27 [11:33:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:33:23]wFMCommunicate OK [11:33:23]SAM_PROTO_GetShiftState done [11:33:23]FM_GetShiftState done [11:33:23]opened in 1717545916 [11:33:23]opened+sec_in_day 1717632316 [11:33:23]quantity*price = 100015 [11:33:23]sum+1 = 100017 [11:33:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 292 05.06.2024 11:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59897 ФПД: 99187609156057 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113324&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59897&fm=99187609156057&tin=02508201610067®Number=0000000000151680&sum=100000 [11:33:24]StoreToDocumentArchive [11:33:24]shift 72 fd 59897 [11:33:24]save to /storage/0072/doc_00059897 [11:33:24]save last doc name /storage/0072/doc_00059897 to /storage/kkm_last_doc_name [11:33:24]save OK [11:33:24]Clear old archive folders... [11:33:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:24]tlvbuf is 003B6A30 [11:33:24]SAM_PROTO_ClearQueue [11:33:24]wFMCommunicate request_size=4 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 09 00 00 [11:33:24]Write to MH i2c: E2 08 00 37 48 80 09 00 00 00 00 00 00 F1 [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 37 48 00 90 00 F3 [11:33:24]RAPDU: 90 00 [11:33:24]wFMCommunicate OK [11:33:24]SAM_PROTO_ClearQueue done [11:33:24]KKMCreateOFDPacket [11:33:24]OFDProtocolAddRootSTLVToBuf [11:33:24]FM_MakeSignedData [11:33:24]FM_MakeSignedData [11:33:24]SAM_PROTO_SignData [11:33:24]wFMCommunicate request_size=4 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 0D 01 02 [11:33:24]Write to MH i2c: E2 08 00 38 48 80 0D 01 02 00 00 00 00 F9 [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 38 48 00 90 00 F4 [11:33:24]RAPDU: 90 00 [11:33:24]wFMCommunicate OK [11:33:24]wFMCommunicate request_size=255 [11:33:24]MH_SAM_APDU [11:33: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 04 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E9 00 00 35 04 06 00 5A [11:33:24]Write to MH i2c: E2 02 01 39 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 04 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E9 00 00 35 04 06 00 5A 00 00 3E [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 39 48 00 90 00 F5 [11:33:24]RAPDU: 90 00 [11:33:24]wFMCommunicate OK [11:33:24]wFMCommunicate request_size=10 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 0D 02 02 05 35 EA 35 B9 D9 [11:33:24]Write to MH i2c: E2 0D 00 3A 48 80 0D 02 02 05 00 35 EA 35 B9 D9 00 00 EC [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 03 00 3A 48 00 90 00 F6 [11:33:24]RAPDU: 90 00 [11:33:24]wFMCommunicate OK [11:33:24]wFMCommunicate request_size=4 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 0D 03 02 [11:33:24]Write to MH i2c: E2 08 00 3B 48 80 0D 03 02 00 00 00 00 FE [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 0B 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 0B 00 3B 48 00 F9 D9 A7 D8 4A 83 02 88 90 00 A7 [11:33:24]RAPDU: F9 D9 A7 D8 4A 83 02 88 90 00 [11:33:24]wFMCommunicate OK [11:33:24]SAM_PROTO_SignData done [11:33:24]FM_MakeSignedData done [11:33:24]CreateOFDProtocolMessage [11:33:24]wFMCommunicate request_size=4 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 11 00 00 [11:33:24]Write to MH i2c: E2 08 00 3C 48 80 11 00 00 00 00 00 00 FE [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:25]Read from MH i2c: E2 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: E2 17 00 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: E2 17 00 3C 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 51 [11:33:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:33:25]wFMCommunicate OK [11:33:25]CreateOFDProtocolMessage done [11:33:25]OFDSenderStorePacket 59897 [11:33:25]StoreOFDPacket docnum=59897 [11:33:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 08 06 07 01 3C 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 04 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E9 00 00 35 04 06 00 5A 35 EA 35 B9 D9 F9 D9 A7 D8 4A 83 02 88 [11:33:25]CheckFolder [11:33:25]dirname=/storage/ofd_packets [11:33:25]CheckFolder done [11:33:25]ProducePacketName [11:33:25]name=ofd_packets/00059897 [11:33:25]NVStorageSaveData ofd_packets/00059897 [11:33:25]File name is /storage/ofd_packets/00059897 [11:33:25]Write 301 bytes [11:33:25]NVStorageSaveData done [11:33:25]OFDSenderStorePacket done [11:33:25]KKMCreateOFDPacket done [11:33:25]NVStorageSaveData kkm_last_timestamp [11:33:25]File name is /storage/kkm_last_timestamp [11:33:25]Write 4 bytes [11:33:25]NVStorageSaveData done [11:33:25]ExternCall_PrintAddStr [11:33:25]wPrintStart [11:33:25]Write to MH i2c: 01 00 00 3D 48 85 [11:33:25]Write i2c OK [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: 01 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: 01 07 00 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: 01 07 00 3D 48 00 00 00 00 00 FF 0F 9A [11:33:25]RasterBufferAndPrint [11:33:25]line Счет N : (1)545606 [11:33:25]line ИНН: 02508201610067 [11:33:25]line Контрольно-Кассовый Чек [11:33:25]line ПРОДАЖА [11:33:25]line ТРК (МРК, ГНК) : 32 [11:33:25]line Товар: 2710124130 [11:33:25]line Аи-92-К-5 [11:33:25]line 14.950 * 66.90 [11:33:25]line = 1000.16 [11:33:25]line НДС 12% НСП 1% [11:33:25]line > о реализуемом товаре [11:33:25]line ОКРУГЛЕНИЕ: -0.16 [11:33:25]line ИТОГО: 1000.00 [11:33:25]line Внесено: 1000.00 [11:33:25]line СДАЧА: 0.00 [11:33:25]line НСП 1% : 8.85 [11:33:25]line НДС 12% : 106.21 [11:33:25]line Наличными: 1000.00 [11:33:25]line Безнал.: 0.00 [11:33:25]line Место: АЗС № 117 "Партнер Нефть" [11:33:25]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:33:25]line СНО: Общий режим [11:33:25]line Чек 292 05.06.2024 11:33 [11:33:25]line Смена: 72 ФФД: 1.0 [11:33:25]line ЗНМ: 0300000048 [11:33:25]line РНМ: 0000000000151680 [11:33:25]line Версия ККМ: v1.0 [11:33:25]line ФМ: 0000000000959414 [11:33:25]line ФД: 59897 [11:33:25]line ФПД: 99187609156057 [11:33:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113324&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59897&fm=99187609156057&tin=02508201610067®Number=0000000000151680&sum=100000 [11:33:25]OFD Sender: Processing packet 59897 [packets to send 53, broken 52] [11:33:25]ProducePacketName [11:33:25]name=ofd_packets/00059897 [11:33:25]OFD Sender: To server: pG, [11:33:25]CommunicateWithHost lk.salyk.kg:30040 [11:33:25]ConnectInit lk.salyk.kg [11:33:25]written 0, free lines is 4095 [11:33:25]Connected sock=10 [11:33:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 08 06 07 01 3C 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 04 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E9 00 00 35 04 06 00 5A 35 EA 35 B9 D9 F9 D9 A7 D8 4A 83 02 88 [11:33:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A0 EF 47 00 9A 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 E9 00 00 F4 03 04 00 09 F9 5F 66 B6 04 01 00 00 E3 E6 67 8B C9 14 A8 7E [11:33:25]CommunicateWithHost err = 0 [11:33:25]CheckOFDResponse [11:33:25]1017 (14) - 77093643461234 [11:33:25]1041 (16) - 0000000000959414 [11:33:25]1040 (4) - 59897 [11:33:25]1012 (4) - 05.06.2024 05:35 [11:33:25]1206 (1) - 0 [11:33:25]OFD Sender: Remove packet 59897 [11:33:25]ProducePacketName [11:33:25]name=ofd_packets/00059897 [11:33:25]NVStorageDeleteData [11:33:25]Write to MH i2c: 01 00 00 68 48 B0 [11:33:25]Write i2c OK [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: 01 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: 01 07 00 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: 01 07 00 68 48 00 00 00 00 00 B1 0C 74 [11:33:25]RasterBufferAndPrint [11:33:25]line [11:33:25]line [11:33:25]line [11:33:25]line [11:33:25]line [11:33:25]written 0, free lines is 3255 [11:33:25]MH_Cut [11:33:25]Write to MH i2c: D1 01 00 6F 48 01 89 [11:33:25]Write i2c OK [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: D1 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: D1 01 00 [11:33:25]MH_I2C_Read... [11:33:25]Read from MH i2c: D1 01 00 6F 48 00 88 [11:33:25]Write to MH i2c: 01 00 00 70 48 B8 [11:33:25]Write i2c OK [11:33:25]MH_I2C_Read... [11:33:26]OFD Sender: No OFD packet to send [11:33:26]*** Cut start [11:33:26]*** Partial cut [11:33:26]*** CUTSNS_PIN = 1 [11:33:26]*** CUTSNS_PIN = 0 [11:33:27]*** Brake cut motor [11:33:27]Read from MH i2c: 01 [11:33:27]MH_I2C_Read... [11:33:27]*** Stop cut motor [11:33:27]*** Cut end [11:33:27]Read from MH i2c: 01 07 00 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: 01 07 00 70 48 00 00 00 00 00 FF 0F CD [11:33:27]process_action close_receipt done [11:33:27]requested_data is exist [11:33:27]produce_requested_data [11:33:27]requested_item fm.sn is exist - process it [11:33:27]wFMCommunicate request_size=4 [11:33:27]MH_SAM_APDU [11:33:27]CAPDU: 80 11 00 00 [11:33:27]Write to MH i2c: E2 08 00 71 48 80 11 00 00 00 00 00 00 33 [11:33:27]Write i2c OK [11:33:27]MH_I2C_Read... [11:33:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:27]Read from MH i2c: E2 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 17 00 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 17 00 71 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 86 [11:33:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:33:27]wFMCommunicate OK [11:33:27]requested_item fd.num is exist - process it [11:33:27]SAM_PROTO_GetFieldsCounters [11:33:27]wFMCommunicate request_size=4 [11:33:27]MH_SAM_APDU [11:33:27]CAPDU: 80 13 00 00 [11:33:27]Write to MH i2c: E2 08 00 72 48 80 13 00 00 00 00 00 00 36 [11:33:27]Write i2c OK [11:33:27]MH_I2C_Read... [11:33:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:27]Read from MH i2c: E2 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 62 00 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 62 00 72 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F9 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [11:33:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F9 E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:27]wFMCommunicate OK [11:33:27]SAM_PROTO_GetFieldsCounters done [11:33:27]requested_item shift.num is exist - process it [11:33:27]requested_item shift.opened is exist - process it [11:33:27]req_shift_opened [11:33:27]FM_GetShiftState [11:33:27]SAM_PROTO_GetShiftState [11:33:27]wFMCommunicate request_size=4 [11:33:27]MH_SAM_APDU [11:33:27]CAPDU: 80 13 01 00 [11:33:27]Write to MH i2c: E2 08 00 73 48 80 13 01 00 00 00 00 00 38 [11:33:27]Write i2c OK [11:33:27]MH_I2C_Read... [11:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:27]Read from MH i2c: E2 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 0E 00 [11:33:27]MH_I2C_Read... [11:33:27]Read from MH i2c: E2 0E 00 73 48 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 70 [11:33:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:33:27]wFMCommunicate OK [11:33:27]SAM_PROTO_GetShiftState done [11:33:27]FM_GetShiftState done [11:33:27]req_shift_opened done [11:33:27]requested_item shift.open_date is exist - process it [11:33:27]req_shift_open_date [11:33:27]req_shift_open_date done [11:33:27]produce_requested_data done [11:33:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59897,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:33:27]process_action_free close_receipt [11:33:27]json_value_free [11:33:27]json_value_free done [11:33:27]process_json_proto returns [11:33:27]Send response to host [11:33:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59897,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:33:27]free response buf [11:33:27]execute_script done [11:33:27]execute_script returns [11:33:27]free content buf [11:33:27]Sock 8.Close socket [11:33:27]Sock 8.Thread stoped [11:33:31]OFD Sender: No OFD packet to send [11:33:36]OFD Sender: No OFD packet to send [11:33:37]accept exits with 9 [11:33:37]New connection [11:33:37]New thread 3067100516 created [11:33:37]Thread 3066957156 joined [11:33:37]Waiting for new connection... [11:33:37] Sock 9.Parse request [11:33:37]Sock 9.Check first char [11:33:37]Sock 9.First char is OK [11:33:37]request: POST /json_proto HTTP/1.0 [11:33:37]Method: POST [11:33:37]URL: /json_proto [11:33:37]Method is POST - this is cgi request [11:33:37]url: /json_proto [11:33:37]query_string will be loaded in cgi processing [11:33:37]execute_cgi json_proto POST (null) [11:33:37]execute_cgi path=json_proto method=POST [11:33:37]POST find Content-Length [11:33:37]Host: 172.17.60.68:8080 [11:33:37]Content-Length: 677 [11:33:37]Content-Type: application/json [11:33:37] [11:33:37]POST finish read [11:33:37]Found Content-Length = 677 [11:33:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:37]execute_script... [11:33:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:37]POST & json_proto [11:33:37]process_json_proto [11:33:37]json parsed OK: [11:33:37]protocol is kg_v1.0 [11:33:37]action value=close_receipt [11:33:37]process_action close_receipt [11:33:37]cmd_close_receipt [11:33:37]MH_GetDate [11:33:37]Write to MH i2c: F0 00 00 74 48 AB [11:33:37]Write i2c OK [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: F0 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: F0 09 00 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: F0 09 00 74 48 00 12 4D 60 66 9A 61 5F 66 99 [11:33:37]GetLastDocTimeStamp 1717587204 [11:33:37]current date 1717587218 [11:33:37]FM_GetShiftState [11:33:37]SAM_PROTO_GetShiftState [11:33:37]wFMCommunicate request_size=4 [11:33:37]MH_SAM_APDU [11:33:37]CAPDU: 80 13 01 00 [11:33:37]Write to MH i2c: E2 08 00 75 48 80 13 01 00 00 00 00 00 3A [11:33:37]Write i2c OK [11:33:37]MH_I2C_Read... [11:33:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:37]Read from MH i2c: E2 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: E2 0E 00 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: E2 0E 00 75 48 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 72 [11:33:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:33:37]wFMCommunicate OK [11:33:37]SAM_PROTO_GetShiftState done [11:33:37]FM_GetShiftState done [11:33:37]opened in 1717545916 [11:33:37]opened+sec_in_day 1717632316 [11:33:37]quantity*price = 60009 [11:33:37]sum+1 = 60010 [11:33:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 293 05.06.2024 11:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59898 ФПД: 3839828013898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113338&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59898&fm=3839828013898&tin=02508201610067®Number=0000000000151680&sum=60000 [11:33:38]StoreToDocumentArchive [11:33:38]shift 72 fd 59898 [11:33:38]save to /storage/0072/doc_00059898 [11:33:38]save last doc name /storage/0072/doc_00059898 to /storage/kkm_last_doc_name [11:33:38]save OK [11:33:38]Clear old archive folders... [11:33:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:38]tlvbuf is 00483590 [11:33:38]SAM_PROTO_ClearQueue [11:33:38]wFMCommunicate request_size=4 [11:33:38]MH_SAM_APDU [11:33:38]CAPDU: 80 09 00 00 [11:33:38]Write to MH i2c: E2 08 00 82 48 80 09 00 00 00 00 00 00 3C [11:33:38]Write i2c OK [11:33:38]MH_I2C_Read... [11:33:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:38]Read from MH i2c: E2 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 82 48 00 90 00 3E [11:33:38]RAPDU: 90 00 [11:33:38]wFMCommunicate OK [11:33:38]SAM_PROTO_ClearQueue done [11:33:38]KKMCreateOFDPacket [11:33:38]OFDProtocolAddRootSTLVToBuf [11:33:38]FM_MakeSignedData [11:33:38]FM_MakeSignedData [11:33:38]SAM_PROTO_SignData [11:33:38]wFMCommunicate request_size=4 [11:33:38]MH_SAM_APDU [11:33:38]CAPDU: 80 0D 01 02 [11:33:38]Write to MH i2c: E2 08 00 83 48 80 0D 01 02 00 00 00 00 44 [11:33:38]Write i2c OK [11:33:38]MH_I2C_Read... [11:33:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:38]Read from MH i2c: E2 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 83 48 00 90 00 3F [11:33:38]RAPDU: 90 00 [11:33:38]wFMCommunicate OK [11:33:38]wFMCommunicate request_size=255 [11:33:38]MH_SAM_APDU [11:33:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 12 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E9 00 00 35 04 06 00 03 [11:33:38]Write to MH i2c: E2 02 01 84 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 12 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E9 00 00 35 04 06 00 03 00 00 25 [11:33:38]Write i2c OK [11:33:38]MH_I2C_Read... [11:33:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:38]Read from MH i2c: E2 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 84 48 00 90 00 40 [11:33:38]RAPDU: 90 00 [11:33:38]wFMCommunicate OK [11:33:38]wFMCommunicate request_size=10 [11:33:38]MH_SAM_APDU [11:33:38]CAPDU: 80 0D 02 02 05 7E 07 95 B3 4A [11:33:38]Write to MH i2c: E2 0D 00 85 48 80 0D 02 02 05 00 7E 07 95 B3 4A 00 00 68 [11:33:38]Write i2c OK [11:33:38]MH_I2C_Read... [11:33:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:38]Read from MH i2c: E2 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 [11:33:38]MH_I2C_Read... [11:33:38]Read from MH i2c: E2 03 00 85 48 00 90 00 41 [11:33:38]RAPDU: 90 00 [11:33:38]wFMCommunicate OK [11:33:38]wFMCommunicate request_size=4 [11:33:38]MH_SAM_APDU [11:33:38]CAPDU: 80 0D 03 02 [11:33:38]Write to MH i2c: E2 08 00 86 48 80 0D 03 02 00 00 00 00 49 [11:33:38]Write i2c OK [11:33:38]MH_I2C_Read... [11:33:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:39]Read from MH i2c: E2 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: E2 0B 00 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: E2 0B 00 86 48 00 BD A8 39 08 BC 18 3F 2C 90 00 2F [11:33:39]RAPDU: BD A8 39 08 BC 18 3F 2C 90 00 [11:33:39]wFMCommunicate OK [11:33:39]SAM_PROTO_SignData done [11:33:39]FM_MakeSignedData done [11:33:39]CreateOFDProtocolMessage [11:33:39]wFMCommunicate request_size=4 [11:33:39]MH_SAM_APDU [11:33:39]CAPDU: 80 11 00 00 [11:33:39]Write to MH i2c: E2 08 00 87 48 80 11 00 00 00 00 00 00 49 [11:33:39]Write i2c OK [11:33:39]MH_I2C_Read... [11:33:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:39]Read from MH i2c: E2 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: E2 17 00 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: E2 17 00 87 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9C [11:33:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:33:39]wFMCommunicate OK [11:33:39]CreateOFDProtocolMessage done [11:33:39]OFDSenderStorePacket 59898 [11:33:39]StoreOFDPacket docnum=59898 [11:33:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 87 F2 07 01 53 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 12 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E9 00 00 35 04 06 00 03 7E 07 95 B3 4A BD A8 39 08 BC 18 3F 2C [11:33:39]CheckFolder [11:33:39]dirname=/storage/ofd_packets [11:33:39]CheckFolder done [11:33:39]ProducePacketName [11:33:39]name=ofd_packets/00059898 [11:33:39]NVStorageSaveData ofd_packets/00059898 [11:33:39]File name is /storage/ofd_packets/00059898 [11:33:39]Write 301 bytes [11:33:39]NVStorageSaveData done [11:33:39]OFDSenderStorePacket done [11:33:39]KKMCreateOFDPacket done [11:33:39]NVStorageSaveData kkm_last_timestamp [11:33:39]File name is /storage/kkm_last_timestamp [11:33:39]Write 4 bytes [11:33:39]NVStorageSaveData done [11:33:39]ExternCall_PrintAddStr [11:33:39]wPrintStart [11:33:39]Write to MH i2c: 01 00 00 88 48 D0 [11:33:39]Write i2c OK [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: 01 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: 01 07 00 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: 01 07 00 88 48 00 00 00 00 00 FF 0F E5 [11:33:39]RasterBufferAndPrint [11:33:39]line Счет N : (1)545608 [11:33:39]line ИНН: 02508201610067 [11:33:39]line Контрольно-Кассовый Чек [11:33:39]line ПРОДАЖА [11:33:39]line ТРК (МРК, ГНК) : 42 [11:33:39]line Товар: 2710124130 [11:33:39]line Аи-92-К-5 [11:33:39]line 8.970 * 66.90 [11:33:39]line = 600.09 [11:33:39]line НДС 12% НСП 1% [11:33:39]line > о реализуемом товаре [11:33:39]line ОКРУГЛЕНИЕ: -0.09 [11:33:39]line ИТОГО: 600.00 [11:33:39]line Внесено: 600.00 [11:33:39]line СДАЧА: 0.00 [11:33:39]line НСП 1% : 5.31 [11:33:39]line НДС 12% : 63.73 [11:33:39]line Наличными: 600.00 [11:33:39]line Безнал.: 0.00 [11:33:39]line Место: АЗС № 117 "Партнер Нефть" [11:33:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:33:39]line СНО: Общий режим [11:33:39]line Чек 293 05.06.2024 11:33 [11:33:39]line Смена: 72 ФФД: 1.0 [11:33:39]line ЗНМ: 0300000048 [11:33:39]line РНМ: 0000000000151680 [11:33:39]line Версия ККМ: v1.0 [11:33:39]line ФМ: 0000000000959414 [11:33:39]line ФД: 59898 [11:33:39]line ФПД: 3839828013898 [11:33:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113338&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59898&fm=3839828013898&tin=02508201610067®Number=0000000000151680&sum=60000 [11:33:39]OFD Sender: Processing packet 59898 [packets to send 53, broken 52] [11:33:39]ProducePacketName [11:33:39]name=ofd_packets/00059898 [11:33:39]OFD Sender: To server: pG, [11:33:39]CommunicateWithHost lk.salyk.kg:30040 [11:33:39]ConnectInit lk.salyk.kg [11:33:39]written 0, free lines is 4095 [11:33:39]Connected sock=10 [11:33:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 87 F2 07 01 53 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 12 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E9 00 00 35 04 06 00 03 7E 07 95 B3 4A BD A8 39 08 BC 18 3F 2C [11:33:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 95 F7 47 00 1E 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA E9 00 00 F4 03 04 00 17 F9 5F 66 B6 04 01 00 00 96 6C 5B 89 7F 77 A7 F7 [11:33:39]CommunicateWithHost err = 0 [11:33:39]CheckOFDResponse [11:33:39]1017 (14) - 77093643461234 [11:33:39]1041 (16) - 0000000000959414 [11:33:39]1040 (4) - 59898 [11:33:39]1012 (4) - 05.06.2024 05:35 [11:33:39]1206 (1) - 0 [11:33:39]OFD Sender: Remove packet 59898 [11:33:39]ProducePacketName [11:33:39]name=ofd_packets/00059898 [11:33:39]NVStorageDeleteData [11:33:39]Write to MH i2c: 01 00 00 B3 48 FB [11:33:39]Write i2c OK [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: 01 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: 01 07 00 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: 01 07 00 B3 48 00 00 00 00 00 B5 0C C3 [11:33:39]RasterBufferAndPrint [11:33:39]line [11:33:39]line [11:33:39]line [11:33:39]line [11:33:39]line [11:33:39]written 0, free lines is 3259 [11:33:39]MH_Cut [11:33:39]Write to MH i2c: D1 01 00 BA 48 01 D4 [11:33:39]Write i2c OK [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: D1 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: D1 01 00 [11:33:39]MH_I2C_Read... [11:33:39]Read from MH i2c: D1 01 00 BA 48 00 D3 [11:33:39]Write to MH i2c: 01 00 00 BB 48 03 [11:33:39]Write i2c OK [11:33:39]MH_I2C_Read... [11:33:40]OFD Sender: No OFD packet to send [11:33:40]*** Cut start [11:33:40]*** Partial cut [11:33:40]*** CUTSNS_PIN = 1 [11:33:40]*** CUTSNS_PIN = 0 [11:33:41]*** Brake cut motor [11:33:41]Read from MH i2c: 01 [11:33:41]MH_I2C_Read... [11:33:41]*** Stop cut motor [11:33:41]*** Cut end [11:33:41]Read from MH i2c: 01 07 00 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: 01 07 00 BB 48 00 00 00 00 00 FF 0F 18 [11:33:41]process_action close_receipt done [11:33:41]requested_data is exist [11:33:41]produce_requested_data [11:33:41]requested_item fm.sn is exist - process it [11:33:41]wFMCommunicate request_size=4 [11:33:41]MH_SAM_APDU [11:33:41]CAPDU: 80 11 00 00 [11:33:41]Write to MH i2c: E2 08 00 BC 48 80 11 00 00 00 00 00 00 7E [11:33:41]Write i2c OK [11:33:41]MH_I2C_Read... [11:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:41]Read from MH i2c: E2 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 17 00 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 17 00 BC 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D1 [11:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:33:41]wFMCommunicate OK [11:33:41]requested_item fd.num is exist - process it [11:33:41]SAM_PROTO_GetFieldsCounters [11:33:41]wFMCommunicate request_size=4 [11:33:41]MH_SAM_APDU [11:33:41]CAPDU: 80 13 00 00 [11:33:41]Write to MH i2c: E2 08 00 BD 48 80 13 00 00 00 00 00 00 81 [11:33:41]Write i2c OK [11:33:41]MH_I2C_Read... [11:33:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:41]Read from MH i2c: E2 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 62 00 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 62 00 BD 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FA E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [11:33:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FA E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:41]wFMCommunicate OK [11:33:41]SAM_PROTO_GetFieldsCounters done [11:33:41]requested_item shift.num is exist - process it [11:33:41]requested_item shift.opened is exist - process it [11:33:41]req_shift_opened [11:33:41]FM_GetShiftState [11:33:41]SAM_PROTO_GetShiftState [11:33:41]wFMCommunicate request_size=4 [11:33:41]MH_SAM_APDU [11:33:41]CAPDU: 80 13 01 00 [11:33:41]Write to MH i2c: E2 08 00 BE 48 80 13 01 00 00 00 00 00 83 [11:33:41]Write i2c OK [11:33:41]MH_I2C_Read... [11:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:41]Read from MH i2c: E2 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 0E 00 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 0E 00 BE 48 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BB [11:33:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:33:41]wFMCommunicate OK [11:33:41]SAM_PROTO_GetShiftState done [11:33:41]FM_GetShiftState done [11:33:41]req_shift_opened done [11:33:41]requested_item shift.open_date is exist - process it [11:33:41]req_shift_open_date [11:33:41]req_shift_open_date done [11:33:41]produce_requested_data done [11:33:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59898,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:33:41]process_action_free close_receipt [11:33:41]json_value_free [11:33:41]json_value_free done [11:33:41]process_json_proto returns [11:33:41]Send response to host [11:33:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59898,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:33:41]free response buf [11:33:41]execute_script done [11:33:41]execute_script returns [11:33:41]free content buf [11:33:41]Sock 9.Close socket [11:33:41]Sock 9.Thread stoped [11:33:45]OFD Sender: No OFD packet to send [11:33:50]OFD Sender: No OFD packet to send [11:33:50]accept exits with 8 [11:33:50]New connection [11:33:50]New thread 3066957156 created [11:33:50]Thread 3067100516 joined [11:33:50]Waiting for new connection... [11:33:50] Sock 8.Parse request [11:33:50]Sock 8.Check first char [11:33:50]Sock 8.First char is OK [11:33:50]request: POST /json_proto HTTP/1.0 [11:33:50]Method: POST [11:33:50]URL: /json_proto [11:33:50]Method is POST - this is cgi request [11:33:50]url: /json_proto [11:33:50]query_string will be loaded in cgi processing [11:33:50]execute_cgi json_proto POST (null) [11:33:50]execute_cgi path=json_proto method=POST [11:33:50]POST find Content-Length [11:33:50]Host: 172.17.60.68:8080 [11:33:50]Content-Length: 990 [11:33:50]Content-Type: application/json [11:33:50] [11:33:50]POST finish read [11:33:50]Found Content-Length = 990 [11:33:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 54.580, "sum" : 1850.26, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 54.58 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1850.00, "payments": [ { "type": 0, "sum" : 1850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:50]execute_script... [11:33: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)545598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 54.580, "sum" : 1850.26, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 54.58 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1850.00, "payments": [ { "type": 0, "sum" : 1850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:50]POST & json_proto [11:33:50]process_json_proto [11:33:50]json parsed OK: [11:33:50]protocol is kg_v1.0 [11:33:50]action value=close_receipt [11:33:50]process_action close_receipt [11:33:50]cmd_close_receipt [11:33:50]MH_GetDate [11:33:50]Write to MH i2c: F0 00 00 BF 48 F6 [11:33:50]Write i2c OK [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: F0 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: F0 09 00 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: F0 09 00 BF 48 00 1F 4D 60 66 9A 61 5F 66 F1 [11:33:50]GetLastDocTimeStamp 1717587218 [11:33:50]current date 1717587231 [11:33:50]FM_GetShiftState [11:33:50]SAM_PROTO_GetShiftState [11:33:50]wFMCommunicate request_size=4 [11:33:50]MH_SAM_APDU [11:33:50]CAPDU: 80 13 01 00 [11:33:50]Write to MH i2c: E2 08 00 C0 48 80 13 01 00 00 00 00 00 85 [11:33:50]Write i2c OK [11:33:50]MH_I2C_Read... [11:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:50]Read from MH i2c: E2 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: E2 0E 00 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: E2 0E 00 C0 48 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BD [11:33:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:33:50]wFMCommunicate OK [11:33:50]SAM_PROTO_GetShiftState done [11:33:50]FM_GetShiftState done [11:33:50]opened in 1717545916 [11:33:50]opened+sec_in_day 1717632316 [11:33:50]quantity*price = 185026 [11:33:50]sum+1 = 185027 [11:33:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 1850.00 Внесено: 2000.00 СДАЧА: 150.00 НСП 1% : 16.37 НДС 12% : 196.49 Наличными: 1850.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 294 05.06.2024 11:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 54.58 сом ФМ: 0000000000959414 ФД: 59899 ФПД: 91428770464443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113351&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59899&fm=91428770464443&tin=02508201610067®Number=0000000000151680&sum=185000 [11:33:51]StoreToDocumentArchive [11:33:51]shift 72 fd 59899 [11:33:51]save to /storage/0072/doc_00059899 [11:33:51]save last doc name /storage/0072/doc_00059899 to /storage/kkm_last_doc_name [11:33:51]save OK [11:33:51]Clear old archive folders... [11:33:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:33:51]tlvbuf is B6ECC250 [11:33:51]SAM_PROTO_ClearQueue [11:33:51]wFMCommunicate request_size=4 [11:33:51]MH_SAM_APDU [11:33:51]CAPDU: 80 09 00 00 [11:33:51]Write to MH i2c: E2 08 00 CD 48 80 09 00 00 00 00 00 00 87 [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:51]Read from MH i2c: E2 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 CD 48 00 90 00 89 [11:33:51]RAPDU: 90 00 [11:33:51]wFMCommunicate OK [11:33:51]SAM_PROTO_ClearQueue done [11:33:51]KKMCreateOFDPacket [11:33:51]OFDProtocolAddRootSTLVToBuf [11:33:51]FM_MakeSignedData [11:33:51]FM_MakeSignedData [11:33:51]SAM_PROTO_SignData [11:33:51]wFMCommunicate request_size=4 [11:33:51]MH_SAM_APDU [11:33:51]CAPDU: 80 0D 01 02 [11:33:51]Write to MH i2c: E2 08 00 CE 48 80 0D 01 02 00 00 00 00 8F [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:51]Read from MH i2c: E2 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 CE 48 00 90 00 8A [11:33:51]RAPDU: 90 00 [11:33:51]wFMCommunicate OK [11:33:51]wFMCommunicate request_size=255 [11:33:51]MH_SAM_APDU [11:33:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 34 D5 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 C2 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 C1 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 26 01 00 00 F4 03 04 00 1F 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E9 00 00 35 04 06 00 53 27 [11:33:51]Write to MH i2c: E2 02 01 CF 48 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 34 D5 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 C2 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 C1 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 26 01 00 00 F4 03 04 00 1F 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E9 00 00 35 04 06 00 53 27 00 00 95 [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:52]Read from MH i2c: E2 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 03 00 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 03 00 CF 48 00 90 00 8B [11:33:52]RAPDU: 90 00 [11:33:52]wFMCommunicate OK [11:33:52]wFMCommunicate request_size=9 [11:33:52]MH_SAM_APDU [11:33:52]CAPDU: 80 0D 02 02 04 6B 62 C2 BB [11:33:52]Write to MH i2c: E2 0C 00 D0 48 80 0D 02 02 04 00 6B 62 C2 BB 00 00 E4 [11:33:52]Write i2c OK [11:33:52]MH_I2C_Read... [11:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:52]Read from MH i2c: E2 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 03 00 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 03 00 D0 48 00 90 00 8C [11:33:52]RAPDU: 90 00 [11:33:52]wFMCommunicate OK [11:33:52]wFMCommunicate request_size=4 [11:33:52]MH_SAM_APDU [11:33:52]CAPDU: 80 0D 03 02 [11:33:52]Write to MH i2c: E2 08 00 D1 48 80 0D 03 02 00 00 00 00 94 [11:33:52]Write i2c OK [11:33:52]MH_I2C_Read... [11:33:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:52]Read from MH i2c: E2 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 0B 00 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 0B 00 D1 48 00 6F 72 B9 69 3F 77 CD 8D 90 00 A8 [11:33:52]RAPDU: 6F 72 B9 69 3F 77 CD 8D 90 00 [11:33:52]wFMCommunicate OK [11:33:52]SAM_PROTO_SignData done [11:33:52]FM_MakeSignedData done [11:33:52]CreateOFDProtocolMessage [11:33:52]wFMCommunicate request_size=4 [11:33:52]MH_SAM_APDU [11:33:52]CAPDU: 80 11 00 00 [11:33:52]Write to MH i2c: E2 08 00 D2 48 80 11 00 00 00 00 00 00 94 [11:33:52]Write i2c OK [11:33:52]MH_I2C_Read... [11:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:52]Read from MH i2c: E2 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 17 00 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 17 00 D2 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E7 [11:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:33:52]wFMCommunicate OK [11:33:52]CreateOFDProtocolMessage done [11:33:52]OFDSenderStorePacket 59899 [11:33:52]StoreOFDPacket docnum=59899 [11:33:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 74 95 06 01 62 DB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 34 D5 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 C2 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 C1 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 26 01 00 00 F4 03 04 00 1F 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E9 00 00 35 04 06 00 53 27 6B 62 C2 BB 6F 72 B9 69 3F 77 CD 8D [11:33:52]CheckFolder [11:33:52]dirname=/storage/ofd_packets [11:33:52]CheckFolder done [11:33:52]ProducePacketName [11:33:52]name=ofd_packets/00059899 [11:33:52]NVStorageSaveData ofd_packets/00059899 [11:33:52]File name is /storage/ofd_packets/00059899 [11:33:52]Write 300 bytes [11:33:52]NVStorageSaveData done [11:33:52]OFDSenderStorePacket done [11:33:52]KKMCreateOFDPacket done [11:33:52]NVStorageSaveData kkm_last_timestamp [11:33:52]File name is /storage/kkm_last_timestamp [11:33:52]Write 4 bytes [11:33:52]NVStorageSaveData done [11:33:52]ExternCall_PrintAddStr [11:33:52]wPrintStart [11:33:52]Write to MH i2c: 01 00 00 D3 48 1B [11:33:52]Write i2c OK [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: 01 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: 01 07 00 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: 01 07 00 D3 48 00 00 00 00 00 FF 0F 30 [11:33:52]RasterBufferAndPrint [11:33:52]line Счет N : (1)545598 [11:33:52]line ИНН: 02508201610067 [11:33:52]line Контрольно-Кассовый Чек [11:33:52]line ПРОДАЖА [11:33:52]line ТРК (МРК, ГНК) : 72 [11:33:52]line Товар: 2711190000 [11:33:52]line ГАЗ-К-5 [11:33:52]line 54.580 * 33.90 [11:33:52]line = 1850.26 [11:33:52]line НДС 12% НСП 1% [11:33:52]line > о реализуемом товаре [11:33:52]line ОКРУГЛЕНИЕ: -0.26 [11:33:52]line ИТОГО: 1850.00 [11:33:52]line Внесено: 2000.00 [11:33:52]line СДАЧА: 150.00 [11:33:52]line НСП 1% : 16.37 [11:33:52]line НДС 12% : 196.49 [11:33:52]line Наличными: 1850.00 [11:33:52]line Безнал.: 0.00 [11:33:52]line Место: АЗС № 117 "Партнер Нефть" [11:33:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:33:52]line СНО: Общий режим [11:33:52]line Чек 294 05.06.2024 11:33 [11:33:52]line Смена: 72 ФФД: 1.0 [11:33:52]line ЗНМ: 0300000048 [11:33:52]line РНМ: 0000000000151680 [11:33:52]line Версия ККМ: v1.0 [11:33:52]line [11:33:52]line Дисконтная программа [11:33:52]line СУГ [11:33:52]line номер 117 [11:33:52]line сэкономлено 54.58 сом [11:33:52]line ФМ: 0000000000959414 [11:33:52]line ФД: 59899 [11:33:52]line ФПД: 91428770464443 [11:33:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113351&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59899&fm=91428770464443&tin=02508201610067®Number=0000000000151680&sum=185000 [11:33:52]OFD Sender: Processing packet 59899 [packets to send 53, broken 52] [11:33:52]ProducePacketName [11:33:52]name=ofd_packets/00059899 [11:33:52]OFD Sender: To server: pG, [11:33:52]CommunicateWithHost lk.salyk.kg:30040 [11:33:52]ConnectInit lk.salyk.kg [11:33:52]written 0, free lines is 4095 [11:33:52]Connected sock=10 [11:33:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 74 95 06 01 62 DB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 34 D5 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 C2 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 C1 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 26 01 00 00 F4 03 04 00 1F 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E9 00 00 35 04 06 00 53 27 6B 62 C2 BB 6F 72 B9 69 3F 77 CD 8D [11:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3F B5 47 00 53 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB E9 00 00 F4 03 04 00 24 F9 5F 66 B6 04 01 00 00 1A 58 99 85 AA DB 6A 98 [11:33:52]CommunicateWithHost err = 0 [11:33:52]CheckOFDResponse [11:33:52]1017 (14) - 77093643461234 [11:33:52]1041 (16) - 0000000000959414 [11:33:52]1040 (4) - 59899 [11:33:52]1012 (4) - 05.06.2024 05:35 [11:33:52]1206 (1) - 0 [11:33:52]OFD Sender: Remove packet 59899 [11:33:52]ProducePacketName [11:33:52]name=ofd_packets/00059899 [11:33:52]NVStorageDeleteData [11:33:53]Write to MH i2c: 01 00 00 03 49 4C [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: 01 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: 01 07 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: 01 07 00 03 49 00 00 00 00 00 4B 0C AA [11:33:53]RasterBufferAndPrint [11:33:53]line [11:33:53]line [11:33:53]line [11:33:53]line [11:33:53]line [11:33:53]written 0, free lines is 3155 [11:33:53]MH_Cut [11:33:53]Write to MH i2c: D1 01 00 0A 49 01 25 [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: D1 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: D1 01 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: D1 01 00 0A 49 00 24 [11:33:53]Write to MH i2c: 01 00 00 0B 49 54 [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]OFD Sender: No OFD packet to send [11:33:54]*** Cut start [11:33:54]*** Partial cut [11:33:54]*** CUTSNS_PIN = 1 [11:33:54]*** CUTSNS_PIN = 0 [11:33:54]*** Brake cut motor [11:33:54]Read from MH i2c: 01 [11:33:54]MH_I2C_Read... [11:33:54]*** Stop cut motor [11:33:54]*** Cut end [11:33:54]Read from MH i2c: 01 07 00 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: 01 07 00 0B 49 00 00 00 00 00 FF 0F 69 [11:33:54]process_action close_receipt done [11:33:54]requested_data is exist [11:33:54]produce_requested_data [11:33:54]requested_item fm.sn is exist - process it [11:33:54]wFMCommunicate request_size=4 [11:33:54]MH_SAM_APDU [11:33:54]CAPDU: 80 11 00 00 [11:33:54]Write to MH i2c: E2 08 00 0C 49 80 11 00 00 00 00 00 00 CF [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:54]Read from MH i2c: E2 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 17 00 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 17 00 0C 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [11:33:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:33:54]wFMCommunicate OK [11:33:54]requested_item fd.num is exist - process it [11:33:54]SAM_PROTO_GetFieldsCounters [11:33:54]wFMCommunicate request_size=4 [11:33:54]MH_SAM_APDU [11:33:54]CAPDU: 80 13 00 00 [11:33:54]Write to MH i2c: E2 08 00 0D 49 80 13 00 00 00 00 00 00 D2 [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:54]Read from MH i2c: E2 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 62 00 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: E2 62 00 0D 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FB E9 00 00 0E 04 04 00 48 00 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 90 [11:33:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FB E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:54]wFMCommunicate OK [11:33:54]SAM_PROTO_GetFieldsCounters done [11:33:54]requested_item shift.num is exist - process it [11:33:54]requested_item shift.opened is exist - process it [11:33:54]req_shift_opened [11:33:54]FM_GetShiftState [11:33:54]SAM_PROTO_GetShiftState [11:33:54]wFMCommunicate request_size=4 [11:33:54]MH_SAM_APDU [11:33:54]CAPDU: 80 13 01 00 [11:33:54]Write to MH i2c: E2 08 00 0E 49 80 13 01 00 00 00 00 00 D4 [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:55]Read from MH i2c: E2 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 0E 00 [11:33:55]MH_I2C_Read... [11:33:55]Read from MH i2c: E2 0E 00 0E 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0C [11:33:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:33:55]wFMCommunicate OK [11:33:55]SAM_PROTO_GetShiftState done [11:33:55]FM_GetShiftState done [11:33:55]req_shift_opened done [11:33:55]requested_item shift.open_date is exist - process it [11:33:55]req_shift_open_date [11:33:55]req_shift_open_date done [11:33:55]produce_requested_data done [11:33:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59899,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:33:55]process_action_free close_receipt [11:33:55]json_value_free [11:33:55]json_value_free done [11:33:55]process_json_proto returns [11:33:55]Send response to host [11:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59899,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:33:55]free response buf [11:33:55]execute_script done [11:33:55]execute_script returns [11:33:55]free content buf [11:33:55]Sock 8.Close socket [11:33:55]Sock 8.Thread stoped [11:33:58]OFD Sender: No OFD packet to send [11:34:03]OFD Sender: No OFD packet to send [11:34:08]OFD Sender: No OFD packet to send [11:34:13]OFD Sender: No OFD packet to send [11:34:18]OFD Sender: No OFD packet to send [11:34:23]OFD Sender: No OFD packet to send [11:34:28]OFD Sender: No OFD packet to send [11:34:33]OFD Sender: No OFD packet to send [11:34:38]OFD Sender: No OFD packet to send [11:34:43]OFD Sender: No OFD packet to send [11:34:48]OFD Sender: No OFD packet to send [11:34:53]OFD Sender: No OFD packet to send [11:34:58]OFD Sender: No OFD packet to send [11:35:03]OFD Sender: No OFD packet to send [11:35:08]OFD Sender: No OFD packet to send [11:35:09]accept exits with 9 [11:35:09]New connection [11:35:09]New thread 3067100516 created [11:35:09]Thread 3066957156 joined [11:35:09]Waiting for new connection... [11:35:09] Sock 9.Parse request [11:35:09]Sock 9.Check first char [11:35:09]Sock 9.First char is OK [11:35:09]request: POST /json_proto HTTP/1.0 [11:35:09]Method: POST [11:35:09]URL: /json_proto [11:35:09]Method is POST - this is cgi request [11:35:09]url: /json_proto [11:35:09]query_string will be loaded in cgi processing [11:35:09]execute_cgi json_proto POST (null) [11:35:09]execute_cgi path=json_proto method=POST [11:35:09]POST find Content-Length [11:35:09]Host: 172.17.60.68:8080 [11:35:09]Content-Length: 677 [11:35:09]Content-Type: application/json [11:35:09] [11:35:09]POST finish read [11:35:09]Found Content-Length = 677 [11:35:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:35:09]execute_script... [11: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)545610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:35:09]POST & json_proto [11:35:09]process_json_proto [11:35:09]json parsed OK: [11:35:09]protocol is kg_v1.0 [11:35:09]action value=close_receipt [11:35:09]process_action close_receipt [11:35:09]cmd_close_receipt [11:35:09]MH_GetDate [11:35:09]Write to MH i2c: F0 00 00 0F 49 47 [11:35:09]Write i2c OK [11:35:09]MH_I2C_Read... [11:35:09]Read from MH i2c: F0 [11:35:09]MH_I2C_Read... [11:35:09]Read from MH i2c: F0 09 00 [11:35:09]MH_I2C_Read... [11:35:09]Read from MH i2c: F0 09 00 0F 49 00 6E 4D 60 66 9A 61 5F 66 91 [11:35:09]GetLastDocTimeStamp 1717587231 [11:35:09]current date 1717587310 [11:35:09]FM_GetShiftState [11:35:09]SAM_PROTO_GetShiftState [11:35:09]wFMCommunicate request_size=4 [11:35:09]MH_SAM_APDU [11:35:09]CAPDU: 80 13 01 00 [11:35:09]Write to MH i2c: E2 08 00 10 49 80 13 01 00 00 00 00 00 D6 [11:35:09]Write i2c OK [11:35:09]MH_I2C_Read... [11:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:09]Read from MH i2c: E2 [11:35:09]MH_I2C_Read... [11:35:09]Read from MH i2c: E2 0E 00 [11:35:09]MH_I2C_Read... [11:35:09]Read from MH i2c: E2 0E 00 10 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0E [11:35:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:35:09]wFMCommunicate OK [11:35:09]SAM_PROTO_GetShiftState done [11:35:09]FM_GetShiftState done [11:35:09]opened in 1717545916 [11:35:09]opened+sec_in_day 1717632316 [11:35:09]quantity*price = 20003 [11:35:09]sum+1 = 20004 [11:35:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 295 05.06.2024 11:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59900 ФПД: 205335078371826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113510&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59900&fm=205335078371826&tin=02508201610067®Number=0000000000151680&sum=20000 [11:35:10]StoreToDocumentArchive [11:35:10]shift 72 fd 59900 [11:35:10]save to /storage/0072/doc_00059900 [11:35:10]save last doc name /storage/0072/doc_00059900 to /storage/kkm_last_doc_name [11:35:10]save OK [11:35:10]Clear old archive folders... [11:35:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:10]tlvbuf is 004A3C10 [11:35:10]SAM_PROTO_ClearQueue [11:35:10]wFMCommunicate request_size=4 [11:35:10]MH_SAM_APDU [11:35:10]CAPDU: 80 09 00 00 [11:35:10]Write to MH i2c: E2 08 00 1D 49 80 09 00 00 00 00 00 00 D8 [11:35:10]Write i2c OK [11:35:10]MH_I2C_Read... [11:35:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:10]Read from MH i2c: E2 [11:35:10]MH_I2C_Read... [11:35:10]Read from MH i2c: E2 03 00 [11:35:10]MH_I2C_Read... [11:35:10]Read from MH i2c: E2 03 00 1D 49 00 90 00 DA [11:35:10]RAPDU: 90 00 [11:35:10]wFMCommunicate OK [11:35:10]SAM_PROTO_ClearQueue done [11:35:10]KKMCreateOFDPacket [11:35:10]OFDProtocolAddRootSTLVToBuf [11:35:10]FM_MakeSignedData [11:35:10]FM_MakeSignedData [11:35:10]SAM_PROTO_SignData [11:35:10]wFMCommunicate request_size=4 [11:35:10]MH_SAM_APDU [11:35:10]CAPDU: 80 0D 01 02 [11:35:10]Write to MH i2c: E2 08 00 1E 49 80 0D 01 02 00 00 00 00 E0 [11:35:10]Write i2c OK [11:35:10]MH_I2C_Read... [11:35:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:10]Read from MH i2c: E2 [11:35:10]MH_I2C_Read... [11:35:10]Read from MH i2c: E2 03 00 [11:35:10]MH_I2C_Read... [11:35:10]Read from MH i2c: E2 03 00 1E 49 00 90 00 DB [11:35:10]RAPDU: 90 00 [11:35:10]wFMCommunicate OK [11:35:10]wFMCommunicate request_size=255 [11:35:10]MH_SAM_APDU [11: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 6E 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E9 00 00 35 04 06 00 BA [11:35:10]Write to MH i2c: E2 02 01 1F 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 6E 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E9 00 00 35 04 06 00 BA 00 00 BD [11:35:10]Write i2c OK [11:35:10]MH_I2C_Read... [11:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:11]Read from MH i2c: E2 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 03 00 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 03 00 1F 49 00 90 00 DC [11:35:11]RAPDU: 90 00 [11:35:11]wFMCommunicate OK [11:35:11]wFMCommunicate request_size=10 [11:35:11]MH_SAM_APDU [11:35:11]CAPDU: 80 0D 02 02 05 C0 4C 68 01 F2 [11:35:11]Write to MH i2c: E2 0D 00 20 49 80 0D 02 02 05 00 C0 4C 68 01 F2 00 00 54 [11:35:11]Write i2c OK [11:35:11]MH_I2C_Read... [11:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:11]Read from MH i2c: E2 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 03 00 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 03 00 20 49 00 90 00 DD [11:35:11]RAPDU: 90 00 [11:35:11]wFMCommunicate OK [11:35:11]wFMCommunicate request_size=4 [11:35:11]MH_SAM_APDU [11:35:11]CAPDU: 80 0D 03 02 [11:35:11]Write to MH i2c: E2 08 00 21 49 80 0D 03 02 00 00 00 00 E5 [11:35:11]Write i2c OK [11:35:11]MH_I2C_Read... [11:35:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:11]Read from MH i2c: E2 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 0B 00 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 0B 00 21 49 00 2B F4 93 F5 86 24 B2 27 90 00 10 [11:35:11]RAPDU: 2B F4 93 F5 86 24 B2 27 90 00 [11:35:11]wFMCommunicate OK [11:35:11]SAM_PROTO_SignData done [11:35:11]FM_MakeSignedData done [11:35:11]CreateOFDProtocolMessage [11:35:11]wFMCommunicate request_size=4 [11:35:11]MH_SAM_APDU [11:35:11]CAPDU: 80 11 00 00 [11:35:11]Write to MH i2c: E2 08 00 22 49 80 11 00 00 00 00 00 00 E5 [11:35:11]Write i2c OK [11:35:11]MH_I2C_Read... [11:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:11]Read from MH i2c: E2 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 17 00 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: E2 17 00 22 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 38 [11:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:35:11]wFMCommunicate OK [11:35:11]CreateOFDProtocolMessage done [11:35:11]OFDSenderStorePacket 59900 [11:35:11]StoreOFDPacket docnum=59900 [11:35:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 85 35 07 01 1C CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 6E 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E9 00 00 35 04 06 00 BA C0 4C 68 01 F2 2B F4 93 F5 86 24 B2 27 [11:35:11]CheckFolder [11:35:11]dirname=/storage/ofd_packets [11:35:11]CheckFolder done [11:35:11]ProducePacketName [11:35:11]name=ofd_packets/00059900 [11:35:11]NVStorageSaveData ofd_packets/00059900 [11:35:11]File name is /storage/ofd_packets/00059900 [11:35:11]Write 301 bytes [11:35:11]NVStorageSaveData done [11:35:11]OFDSenderStorePacket done [11:35:11]KKMCreateOFDPacket done [11:35:11]NVStorageSaveData kkm_last_timestamp [11:35:11]File name is /storage/kkm_last_timestamp [11:35:11]Write 4 bytes [11:35:11]NVStorageSaveData done [11:35:11]ExternCall_PrintAddStr [11:35:11]wPrintStart [11:35:11]Write to MH i2c: 01 00 00 23 49 6C [11:35:11]Write i2c OK [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: 01 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: 01 07 00 [11:35:11]MH_I2C_Read... [11:35:11]Read from MH i2c: 01 07 00 23 49 00 00 00 00 00 FF 0F 81 [11:35:11]RasterBufferAndPrint [11:35:11]line Счет N : (1)545610 [11:35:11]line ИНН: 02508201610067 [11:35:11]line Контрольно-Кассовый Чек [11:35:11]line ПРОДАЖА [11:35:11]line ТРК (МРК, ГНК) : 12 [11:35:11]line Товар: 2710124130 [11:35:11]line Аи-92-К-5 [11:35:11]line 2.990 * 66.90 [11:35:11]line = 200.03 [11:35:11]line НДС 12% НСП 1% [11:35:11]line > о реализуемом товаре [11:35:11]line ОКРУГЛЕНИЕ: -0.03 [11:35:11]line ИТОГО: 200.00 [11:35:11]line Внесено: 200.00 [11:35:11]line СДАЧА: 0.00 [11:35:11]line НСП 1% : 1.77 [11:35:11]line НДС 12% : 21.24 [11:35:11]line Наличными: 200.00 [11:35:11]line Безнал.: 0.00 [11:35:11]line Место: АЗС № 117 "Партнер Нефть" [11:35:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:35:11]line СНО: Общий режим [11:35:11]line Чек 295 05.06.2024 11:35 [11:35:11]line Смена: 72 ФФД: 1.0 [11:35:11]line ЗНМ: 0300000048 [11:35:11]line РНМ: 0000000000151680 [11:35:11]line Версия ККМ: v1.0 [11:35:11]line ФМ: 0000000000959414 [11:35:11]line ФД: 59900 [11:35:11]line ФПД: 205335078371826 [11:35:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113510&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59900&fm=205335078371826&tin=02508201610067®Number=0000000000151680&sum=20000 [11:35:11]OFD Sender: Processing packet 59900 [packets to send 53, broken 52] [11:35:11]ProducePacketName [11:35:11]name=ofd_packets/00059900 [11:35:11]OFD Sender: To server: pG, [11:35:11]CommunicateWithHost lk.salyk.kg:30040 [11:35:11]ConnectInit lk.salyk.kg [11:35:11]written 0, free lines is 4095 [11:35:11]Connected sock=10 [11:35:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 85 35 07 01 1C CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 6E 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC E9 00 00 35 04 06 00 BA C0 4C 68 01 F2 2B F4 93 F5 86 24 B2 27 [11:35:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8D 76 47 00 E1 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 39 35 39 34 31 34 10 04 04 00 FC E9 00 00 F4 03 04 00 73 F9 5F 66 B6 04 01 00 00 83 8C B3 8B 35 68 69 F1 [11:35:11]CommunicateWithHost err = 0 [11:35:11]CheckOFDResponse [11:35:11]1017 (14) - 77093643461234 [11:35:11]1041 (16) - 0000000000959414 [11:35:11]1040 (4) - 59900 [11:35:11]1012 (4) - 05.06.2024 05:36 [11:35:11]1206 (1) - 0 [11:35:11]OFD Sender: Remove packet 59900 [11:35:11]ProducePacketName [11:35:11]name=ofd_packets/00059900 [11:35:11]NVStorageDeleteData [11:35:12]Write to MH i2c: 01 00 00 4E 49 97 [11:35:12]Write i2c OK [11:35:12]MH_I2C_Read... [11:35:12]Read from MH i2c: 01 [11:35:12]MH_I2C_Read... [11:35:12]Read from MH i2c: 01 07 00 [11:35:12]MH_I2C_Read... [11:35:12]Read from MH i2c: 01 07 00 4E 49 00 00 00 00 00 A7 0C 51 [11:35:12]RasterBufferAndPrint [11:35:12]line [11:35:12]line [11:35:12]line [11:35:12]line [11:35:12]line [11:35:12]written 0, free lines is 3245 [11:35:12]MH_Cut [11:35:12]Write to MH i2c: D1 01 00 55 49 01 70 [11:35:12]Write i2c OK [11:35:12]MH_I2C_Read... [11:35:12]Read from MH i2c: D1 [11:35:12]MH_I2C_Read... [11:35:12]Read from MH i2c: D1 01 00 [11:35:12]MH_I2C_Read... [11:35:12]Read from MH i2c: D1 01 00 55 49 00 6F [11:35:12]Write to MH i2c: 01 00 00 56 49 9F [11:35:12]Write i2c OK [11:35:12]MH_I2C_Read... [11:35:12]OFD Sender: No OFD packet to send [11:35:12]*** Cut start [11:35:12]*** Partial cut [11:35:12]*** CUTSNS_PIN = 1 [11:35:13]*** CUTSNS_PIN = 0 [11:35:13]*** Brake cut motor [11:35:13]Read from MH i2c: 01 [11:35:13]MH_I2C_Read... [11:35:13]*** Stop cut motor [11:35:13]*** Cut end [11:35:13]Read from MH i2c: 01 07 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: 01 07 00 56 49 00 00 00 00 00 FF 0F B4 [11:35:13]process_action close_receipt done [11:35:13]requested_data is exist [11:35:13]produce_requested_data [11:35:13]requested_item fm.sn is exist - process it [11:35:13]wFMCommunicate request_size=4 [11:35:13]MH_SAM_APDU [11:35:13]CAPDU: 80 11 00 00 [11:35:13]Write to MH i2c: E2 08 00 57 49 80 11 00 00 00 00 00 00 1A [11:35:13]Write i2c OK [11:35:13]MH_I2C_Read... [11:35:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:13]Read from MH i2c: E2 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 17 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 17 00 57 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6D [11:35:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:35:13]wFMCommunicate OK [11:35:13]requested_item fd.num is exist - process it [11:35:13]SAM_PROTO_GetFieldsCounters [11:35:13]wFMCommunicate request_size=4 [11:35:13]MH_SAM_APDU [11:35:13]CAPDU: 80 13 00 00 [11:35:13]Write to MH i2c: E2 08 00 58 49 80 13 00 00 00 00 00 00 1D [11:35:13]Write i2c OK [11:35:13]MH_I2C_Read... [11:35:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:13]Read from MH i2c: E2 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 62 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 62 00 58 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E9 00 00 0E 04 04 00 48 00 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 DF [11:35:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:13]wFMCommunicate OK [11:35:13]SAM_PROTO_GetFieldsCounters done [11:35:13]requested_item shift.num is exist - process it [11:35:13]requested_item shift.opened is exist - process it [11:35:13]req_shift_opened [11:35:13]FM_GetShiftState [11:35:13]SAM_PROTO_GetShiftState [11:35:13]wFMCommunicate request_size=4 [11:35:13]MH_SAM_APDU [11:35:13]CAPDU: 80 13 01 00 [11:35:13]Write to MH i2c: E2 08 00 59 49 80 13 01 00 00 00 00 00 1F [11:35:13]Write i2c OK [11:35:13]MH_I2C_Read... [11:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:13]Read from MH i2c: E2 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 0E 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 0E 00 59 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 57 [11:35:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:35:13]wFMCommunicate OK [11:35:13]SAM_PROTO_GetShiftState done [11:35:13]FM_GetShiftState done [11:35:13]req_shift_opened done [11:35:13]requested_item shift.open_date is exist - process it [11:35:13]req_shift_open_date [11:35:13]req_shift_open_date done [11:35:13]produce_requested_data done [11:35:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59900,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:35:13]process_action_free close_receipt [11:35:13]json_value_free [11:35:13]json_value_free done [11:35:13]process_json_proto returns [11:35:13]Send response to host [11:35:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59900,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:35:13]free response buf [11:35:13]execute_script done [11:35:13]execute_script returns [11:35:13]free content buf [11:35:13]Sock 9.Close socket [11:35:13]Sock 9.Thread stoped [11:35:14]accept exits with 8 [11:35:14]New connection [11:35:14]New thread 3066957156 created [11:35:14]Thread 3067100516 joined [11:35:14]Waiting for new connection... [11:35:14] Sock 8.Parse request [11:35:14]Sock 8.Check first char [11:35:14]Sock 8.First char is OK [11:35:14]request: POST /json_proto HTTP/1.0 [11:35:14]Method: POST [11:35:14]URL: /json_proto [11:35:14]Method is POST - this is cgi request [11:35:14]url: /json_proto [11:35:14]query_string will be loaded in cgi processing [11:35:14]execute_cgi json_proto POST (null) [11:35:14]execute_cgi path=json_proto method=POST [11:35:14]POST find Content-Length [11:35:14]Host: 172.17.60.68:8080 [11:35:14]Content-Length: 1213 [11:35:14]Content-Type: application/json [11:35:14] [11:35:14]POST finish read [11:35:14]Found Content-Length = 1213 [11:35: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545609\u000A05.06.2024 11:30\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751146;3751147\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:14]execute_script... [11:35: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545609\u000A05.06.2024 11:30\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751146;3751147\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:14]POST & json_proto [11:35:14]process_json_proto [11:35:14]json parsed OK: [11:35:14]protocol is kg_v1.0 [11:35:14]action value=print_text [11:35:14]process_action print_text [11:35:14]cmd_print_text [11:35:14]ExternCall_PrintAddStr [11:35:14]wPrintStart [11:35:14]Write to MH i2c: 01 00 00 5A 49 A3 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 07 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 07 00 5A 49 00 00 00 00 00 FF 0F B8 [11:35:14]RasterBufferAndPrint [11:35:14]line *****ТОВАРНЫЙ ЧЕК***** [11:35:14]line АЗС 117 [11:35:14]line Партнер нефть [11:35:14]line 02508201610067 [11:35:14]line Кассир : Койгельдиева Р. [11:35:14]line Счет N : (1)545609 [11:35:14]line 05.06.2024 11:30 [11:35:14]line ПРОДАЖА [11:35:14]line ТРК (МРК, ГНК): 61 [11:35:14]line Вид ГСМ : 2710194210 [11:35:14]line ДТ-К-5 [11:35:14]line 20.000 x 72.90 [11:35:14]line ИТОГ: 1458.00 [11:35:14]line Тип оплаты: Талоны: Партнер нефть [11:35:14]line 3751146;3751147 [11:35:14]line ______________________ [11:35:14]line (подпись) [11:35:14]written 0, free lines is 4095 [11:35:14]Write to MH i2c: 01 00 00 6F 49 B8 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 07 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 07 00 6F 49 00 00 00 00 00 F9 0D C5 [11:35:14]RasterBufferAndPrint [11:35:14]line [11:35:14]line [11:35:14]line [11:35:14]line [11:35:14]line [11:35:14]written 0, free lines is 3580 [11:35:14]MH_Cut [11:35:14]Write to MH i2c: D1 01 00 76 49 01 91 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: D1 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: D1 01 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: D1 01 00 76 49 00 90 [11:35:14]Write to MH i2c: 01 00 00 77 49 C0 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:15]*** Cut start [11:35:15]*** Partial cut [11:35:15]*** CUTSNS_PIN = 1 [11:35:15]*** CUTSNS_PIN = 0 [11:35:15]*** Brake cut motor [11:35:15]Read from MH i2c: 01 [11:35:15]MH_I2C_Read... [11:35:15]*** Stop cut motor [11:35:15]*** Cut end [11:35:15]Read from MH i2c: 01 07 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 07 00 77 49 00 00 00 00 00 FF 0F D5 [11:35:15]process_action print_text done [11:35:15]requested_data is exist [11:35:15]produce_requested_data [11:35:15]requested_item fm.sn is exist - process it [11:35:15]wFMCommunicate request_size=4 [11:35:15]MH_SAM_APDU [11:35:15]CAPDU: 80 11 00 00 [11:35:15]Write to MH i2c: E2 08 00 78 49 80 11 00 00 00 00 00 00 3B [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:15]Read from MH i2c: E2 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 17 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 17 00 78 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8E [11:35:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:35:15]wFMCommunicate OK [11:35:15]requested_item fd.num is exist - process it [11:35:15]SAM_PROTO_GetFieldsCounters [11:35:15]wFMCommunicate request_size=4 [11:35:15]MH_SAM_APDU [11:35:15]CAPDU: 80 13 00 00 [11:35:15]Write to MH i2c: E2 08 00 79 49 80 13 00 00 00 00 00 00 3E [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:15]Read from MH i2c: E2 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 62 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 62 00 79 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E9 00 00 0E 04 04 00 48 00 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 00 [11:35:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:15]wFMCommunicate OK [11:35:15]SAM_PROTO_GetFieldsCounters done [11:35:15]requested_item shift.num is exist - process it [11:35:15]requested_item shift.opened is exist - process it [11:35:15]req_shift_opened [11:35:15]FM_GetShiftState [11:35:15]SAM_PROTO_GetShiftState [11:35:15]wFMCommunicate request_size=4 [11:35:15]MH_SAM_APDU [11:35:15]CAPDU: 80 13 01 00 [11:35:15]Write to MH i2c: E2 08 00 7A 49 80 13 01 00 00 00 00 00 40 [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:15]Read from MH i2c: E2 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 0E 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 0E 00 7A 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 78 [11:35:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:35:15]wFMCommunicate OK [11:35:15]SAM_PROTO_GetShiftState done [11:35:15]FM_GetShiftState done [11:35:15]req_shift_opened done [11:35:15]requested_item shift.open_date is exist - process it [11:35:15]req_shift_open_date [11:35:15]req_shift_open_date done [11:35:15]produce_requested_data done [11:35:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59900,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:35:15]process_action_free print_text [11:35:15]json_value_free [11:35:15]json_value_free done [11:35:15]process_json_proto returns [11:35:15]Send response to host [11:35:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59900,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:35:15]free response buf [11:35:15]execute_script done [11:35:15]execute_script returns [11:35:15]free content buf [11:35:15]Sock 8.Close socket [11:35:15]Sock 8.Thread stoped [11:35:17]OFD Sender: No OFD packet to send [11:35:22]OFD Sender: No OFD packet to send [11:35:27]OFD Sender: No OFD packet to send [11:35:32]OFD Sender: No OFD packet to send [11:35:37]OFD Sender: No OFD packet to send [11:35:42]OFD Sender: No OFD packet to send [11:35:47]OFD Sender: No OFD packet to send [11:35:52]OFD Sender: No OFD packet to send [11:35:57]OFD Sender: No OFD packet to send [11:36:02]OFD Sender: No OFD packet to send [11:36:07]OFD Sender: No OFD packet to send [11:36:12]OFD Sender: No OFD packet to send [11:36:14]accept exits with 9 [11:36:14]New connection [11:36:14]New thread 3067100516 created [11:36:14]Thread 3066957156 joined [11:36:14]Waiting for new connection... [11:36:14] Sock 9.Parse request [11:36:14]Sock 9.Check first char [11:36:14]Sock 9.First char is OK [11:36:14]request: POST /json_proto HTTP/1.0 [11:36:14]Method: POST [11:36:14]URL: /json_proto [11:36:14]Method is POST - this is cgi request [11:36:14]url: /json_proto [11:36:14]query_string will be loaded in cgi processing [11:36:14]execute_cgi json_proto POST (null) [11:36:14]execute_cgi path=json_proto method=POST [11:36:14]POST find Content-Length [11:36:14]Host: 172.17.60.68:8080 [11:36:14]Content-Length: 1204 [11:36:14]Content-Type: application/json [11:36:14] [11:36:14]POST finish read [11:36:14]Found Content-Length = 1204 [11:36: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545612\u000A05.06.2024 11:31\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751148\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:14]execute_script... [11:36: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545612\u000A05.06.2024 11:31\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751148\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:14]POST & json_proto [11:36:14]process_json_proto [11:36:14]json parsed OK: [11:36:14]protocol is kg_v1.0 [11:36:14]action value=print_text [11:36:14]process_action print_text [11:36:14]cmd_print_text [11:36:14]ExternCall_PrintAddStr [11:36:14]wPrintStart [11:36:14]Write to MH i2c: 01 00 00 7B 49 C4 [11:36:14]Write i2c OK [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: 01 [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: 01 07 00 [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: 01 07 00 7B 49 00 00 00 00 00 FF 0F D9 [11:36:14]RasterBufferAndPrint [11:36:14]line *****ТОВАРНЫЙ ЧЕК***** [11:36:14]line АЗС 117 [11:36:14]line Партнер нефть [11:36:14]line 02508201610067 [11:36:14]line Кассир : Койгельдиева Р. [11:36:14]line Счет N : (1)545612 [11:36:14]line 05.06.2024 11:31 [11:36:14]line ПРОДАЖА [11:36:14]line ТРК (МРК, ГНК): 61 [11:36:14]line Вид ГСМ : 2710194210 [11:36:14]line ДТ-К-5 [11:36:14]line 10.000 x 72.90 [11:36:14]line ИТОГ: 729.00 [11:36:14]line Тип оплаты: Талоны: Партнер нефть [11:36:14]line 3751148 [11:36:14]line ______________________ [11:36:14]line (подпись) [11:36:14]written 0, free lines is 4095 [11:36:15]Write to MH i2c: 01 00 00 90 49 D9 [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: 01 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: 01 07 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: 01 07 00 90 49 00 00 00 00 00 F4 0D E1 [11:36:15]RasterBufferAndPrint [11:36:15]line [11:36:15]line [11:36:15]line [11:36:15]line [11:36:15]line [11:36:15]written 0, free lines is 3574 [11:36:15]MH_Cut [11:36:15]Write to MH i2c: D1 01 00 97 49 01 B2 [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: D1 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: D1 01 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: D1 01 00 97 49 00 B1 [11:36:15]Write to MH i2c: 01 00 00 98 49 E1 [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]*** Cut start [11:36:15]*** Partial cut [11:36:15]*** CUTSNS_PIN = 1 [11:36:15]*** CUTSNS_PIN = 0 [11:36:15]*** Brake cut motor [11:36:16]Read from MH i2c: 01 [11:36:16]MH_I2C_Read... [11:36:16]*** Stop cut motor [11:36:16]*** Cut end [11:36:16]Read from MH i2c: 01 07 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: 01 07 00 98 49 00 00 00 00 00 FF 0F F6 [11:36:16]process_action print_text done [11:36:16]requested_data is exist [11:36:16]produce_requested_data [11:36:16]requested_item fm.sn is exist - process it [11:36:16]wFMCommunicate request_size=4 [11:36:16]MH_SAM_APDU [11:36:16]CAPDU: 80 11 00 00 [11:36:16]Write to MH i2c: E2 08 00 99 49 80 11 00 00 00 00 00 00 5C [11:36:16]Write i2c OK [11:36:16]MH_I2C_Read... [11:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:16]Read from MH i2c: E2 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 17 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 17 00 99 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AF [11:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:36:16]wFMCommunicate OK [11:36:16]requested_item fd.num is exist - process it [11:36:16]SAM_PROTO_GetFieldsCounters [11:36:16]wFMCommunicate request_size=4 [11:36:16]MH_SAM_APDU [11:36:16]CAPDU: 80 13 00 00 [11:36:16]Write to MH i2c: E2 08 00 9A 49 80 13 00 00 00 00 00 00 5F [11:36:16]Write i2c OK [11:36:16]MH_I2C_Read... [11:36:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:16]Read from MH i2c: E2 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 62 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 62 00 9A 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E9 00 00 0E 04 04 00 48 00 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 21 [11:36:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC E9 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:36:16]wFMCommunicate OK [11:36:16]SAM_PROTO_GetFieldsCounters done [11:36:16]requested_item shift.num is exist - process it [11:36:16]requested_item shift.opened is exist - process it [11:36:16]req_shift_opened [11:36:16]FM_GetShiftState [11:36:16]SAM_PROTO_GetShiftState [11:36:16]wFMCommunicate request_size=4 [11:36:16]MH_SAM_APDU [11:36:16]CAPDU: 80 13 01 00 [11:36:16]Write to MH i2c: E2 08 00 9B 49 80 13 01 00 00 00 00 00 61 [11:36:16]Write i2c OK [11:36:16]MH_I2C_Read... [11:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:16]Read from MH i2c: E2 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 0E 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 0E 00 9B 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 99 [11:36:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:36:16]wFMCommunicate OK [11:36:16]SAM_PROTO_GetShiftState done [11:36:16]FM_GetShiftState done [11:36:16]req_shift_opened done [11:36:16]requested_item shift.open_date is exist - process it [11:36:16]req_shift_open_date [11:36:16]req_shift_open_date done [11:36:16]produce_requested_data done [11:36:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59900,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:36:16]process_action_free print_text [11:36:16]json_value_free [11:36:16]json_value_free done [11:36:16]process_json_proto returns [11:36:16]Send response to host [11:36:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59900,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:36:16]free response buf [11:36:16]execute_script done [11:36:16]execute_script returns [11:36:16]free content buf [11:36:16]Sock 9.Close socket [11:36:16]Sock 9.Thread stoped [11:36:17]OFD Sender: No OFD packet to send [11:36:22]OFD Sender: No OFD packet to send [11:36:27]OFD Sender: No OFD packet to send [11:36:32]OFD Sender: No OFD packet to send [11:36:33]accept exits with 8 [11:36:33]New connection [11:36:33]New thread 3066957156 created [11:36:33]Thread 3067100516 joined [11:36:33]Waiting for new connection... [11:36:33] Sock 8.Parse request [11:36:33]Sock 8.Check first char [11:36:33]Sock 8.First char is OK [11:36:33]request: POST /json_proto HTTP/1.0 [11:36:33]Method: POST [11:36:33]URL: /json_proto [11:36:33]Method is POST - this is cgi request [11:36:33]url: /json_proto [11:36:33]query_string will be loaded in cgi processing [11:36:33]execute_cgi json_proto POST (null) [11:36:33]execute_cgi path=json_proto method=POST [11:36:33]POST find Content-Length [11:36:33]Host: 172.17.60.68:8080 [11:36:33]Content-Length: 682 [11:36:33]Content-Type: application/json [11:36:33] [11:36:33]POST finish read [11:36:33]Found Content-Length = 682 [11:36:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:33]execute_script... [11: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)545611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:33]POST & json_proto [11:36:33]process_json_proto [11:36:33]json parsed OK: [11:36:33]protocol is kg_v1.0 [11:36:33]action value=close_receipt [11:36:33]process_action close_receipt [11:36:33]cmd_close_receipt [11:36:33]MH_GetDate [11:36:33]Write to MH i2c: F0 00 00 9C 49 D4 [11:36:33]Write i2c OK [11:36:33]MH_I2C_Read... [11:36:33]Read from MH i2c: F0 [11:36:33]MH_I2C_Read... [11:36:33]Read from MH i2c: F0 09 00 [11:36:33]MH_I2C_Read... [11:36:33]Read from MH i2c: F0 09 00 9C 49 00 C2 4D 60 66 9A 61 5F 66 72 [11:36:33]GetLastDocTimeStamp 1717587310 [11:36:33]current date 1717587394 [11:36:33]FM_GetShiftState [11:36:33]SAM_PROTO_GetShiftState [11:36:33]wFMCommunicate request_size=4 [11:36:33]MH_SAM_APDU [11:36:33]CAPDU: 80 13 01 00 [11:36:33]Write to MH i2c: E2 08 00 9D 49 80 13 01 00 00 00 00 00 63 [11:36:33]Write i2c OK [11:36:33]MH_I2C_Read... [11:36:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:33]Read from MH i2c: E2 [11:36:33]MH_I2C_Read... [11:36:33]Read from MH i2c: E2 0E 00 [11:36:33]MH_I2C_Read... [11:36:33]Read from MH i2c: E2 0E 00 9D 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [11:36:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:36:33]wFMCommunicate OK [11:36:33]SAM_PROTO_GetShiftState done [11:36:33]FM_GetShiftState done [11:36:33]opened in 1717545916 [11:36:33]opened+sec_in_day 1717632316 [11:36:33]quantity*price = 100015 [11:36:33]sum+1 = 100017 [11:36:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 296 05.06.2024 11:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59901 ФПД: 4854222000052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59901&fm=4854222000052&tin=02508201610067®Number=0000000000151680&sum=100000 [11:36:34]StoreToDocumentArchive [11:36:34]shift 72 fd 59901 [11:36:34]save to /storage/0072/doc_00059901 [11:36:34]save last doc name /storage/0072/doc_00059901 to /storage/kkm_last_doc_name [11:36:34]save OK [11:36:34]Clear old archive folders... [11:36:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:34]tlvbuf is 004F9DE0 [11:36:34]SAM_PROTO_ClearQueue [11:36:34]wFMCommunicate request_size=4 [11:36:34]MH_SAM_APDU [11:36:34]CAPDU: 80 09 00 00 [11:36:34]Write to MH i2c: E2 08 00 AA 49 80 09 00 00 00 00 00 00 65 [11:36:34]Write i2c OK [11:36:34]MH_I2C_Read... [11:36:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:34]Read from MH i2c: E2 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 AA 49 00 90 00 67 [11:36:34]RAPDU: 90 00 [11:36:34]wFMCommunicate OK [11:36:34]SAM_PROTO_ClearQueue done [11:36:34]KKMCreateOFDPacket [11:36:34]OFDProtocolAddRootSTLVToBuf [11:36:34]FM_MakeSignedData [11:36:34]FM_MakeSignedData [11:36:34]SAM_PROTO_SignData [11:36:34]wFMCommunicate request_size=4 [11:36:34]MH_SAM_APDU [11:36:34]CAPDU: 80 0D 01 02 [11:36:34]Write to MH i2c: E2 08 00 AB 49 80 0D 01 02 00 00 00 00 6D [11:36:34]Write i2c OK [11:36:34]MH_I2C_Read... [11:36:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:34]Read from MH i2c: E2 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 AB 49 00 90 00 68 [11:36:34]RAPDU: 90 00 [11:36:34]wFMCommunicate OK [11:36:34]wFMCommunicate request_size=255 [11:36:34]MH_SAM_APDU [11: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C2 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E9 00 00 35 04 06 00 04 [11:36:34]Write to MH i2c: E2 02 01 AC 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C2 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E9 00 00 35 04 06 00 04 00 00 22 [11:36:34]Write i2c OK [11:36:34]MH_I2C_Read... [11:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:34]Read from MH i2c: E2 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 AC 49 00 90 00 69 [11:36:34]RAPDU: 90 00 [11:36:34]wFMCommunicate OK [11:36:34]wFMCommunicate request_size=10 [11:36:34]MH_SAM_APDU [11:36:34]CAPDU: 80 0D 02 02 05 6A 36 2D 8F B4 [11:36:34]Write to MH i2c: E2 0D 00 AD 49 80 0D 02 02 05 00 6A 36 2D 8F B4 00 00 8A [11:36:34]Write i2c OK [11:36:34]MH_I2C_Read... [11:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:34]Read from MH i2c: E2 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 03 00 AD 49 00 90 00 6A [11:36:34]RAPDU: 90 00 [11:36:34]wFMCommunicate OK [11:36:34]wFMCommunicate request_size=4 [11:36:34]MH_SAM_APDU [11:36:34]CAPDU: 80 0D 03 02 [11:36:34]Write to MH i2c: E2 08 00 AE 49 80 0D 03 02 00 00 00 00 72 [11:36:34]Write i2c OK [11:36:34]MH_I2C_Read... [11:36:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:34]Read from MH i2c: E2 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 0B 00 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 0B 00 AE 49 00 13 DE 1E FE 9F 02 44 44 90 00 A9 [11:36:34]RAPDU: 13 DE 1E FE 9F 02 44 44 90 00 [11:36:34]wFMCommunicate OK [11:36:34]SAM_PROTO_SignData done [11:36:34]FM_MakeSignedData done [11:36:34]CreateOFDProtocolMessage [11:36:34]wFMCommunicate request_size=4 [11:36:34]MH_SAM_APDU [11:36:34]CAPDU: 80 11 00 00 [11:36:34]Write to MH i2c: E2 08 00 AF 49 80 11 00 00 00 00 00 00 72 [11:36:34]Write i2c OK [11:36:34]MH_I2C_Read... [11:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:34]Read from MH i2c: E2 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 17 00 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: E2 17 00 AF 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C5 [11:36:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:36:34]wFMCommunicate OK [11:36:34]CreateOFDProtocolMessage done [11:36:34]OFDSenderStorePacket 59901 [11:36:34]StoreOFDPacket docnum=59901 [11:36:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FD EB 07 01 66 D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C2 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E9 00 00 35 04 06 00 04 6A 36 2D 8F B4 13 DE 1E FE 9F 02 44 44 [11:36:34]CheckFolder [11:36:34]dirname=/storage/ofd_packets [11:36:34]CheckFolder done [11:36:34]ProducePacketName [11:36:34]name=ofd_packets/00059901 [11:36:34]NVStorageSaveData ofd_packets/00059901 [11:36:34]File name is /storage/ofd_packets/00059901 [11:36:34]Write 301 bytes [11:36:34]NVStorageSaveData done [11:36:34]OFDSenderStorePacket done [11:36:34]KKMCreateOFDPacket done [11:36:34]NVStorageSaveData kkm_last_timestamp [11:36:34]File name is /storage/kkm_last_timestamp [11:36:34]Write 4 bytes [11:36:34]NVStorageSaveData done [11:36:34]ExternCall_PrintAddStr [11:36:34]wPrintStart [11:36:34]Write to MH i2c: 01 00 00 B0 49 F9 [11:36:34]Write i2c OK [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: 01 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: 01 07 00 [11:36:34]MH_I2C_Read... [11:36:34]Read from MH i2c: 01 07 00 B0 49 00 00 00 00 00 FF 0F 0E [11:36:34]RasterBufferAndPrint [11:36:34]line Счет N : (1)545611 [11:36:34]line ИНН: 02508201610067 [11:36:34]line Контрольно-Кассовый Чек [11:36:34]line ПРОДАЖА [11:36:34]line ТРК (МРК, ГНК) : 12 [11:36:34]line Товар: 2710124130 [11:36:34]line Аи-92-К-5 [11:36:34]line 14.950 * 66.90 [11:36:34]line = 1000.16 [11:36:34]line НДС 12% НСП 1% [11:36:34]line > о реализуемом товаре [11:36:35]line ОКРУГЛЕНИЕ: -0.16 [11:36:35]line ИТОГО: 1000.00 [11:36:35]line Внесено: 1000.00 [11:36:35]line СДАЧА: 0.00 [11:36:35]line НСП 1% : 8.85 [11:36:35]line НДС 12% : 106.21 [11:36:35]line Наличными: 1000.00 [11:36:35]line Безнал.: 0.00 [11:36:35]line Место: АЗС № 117 "Партнер Нефть" [11:36:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:36:35]line СНО: Общий режим [11:36:35]line Чек 296 05.06.2024 11:36 [11:36:35]line Смена: 72 ФФД: 1.0 [11:36:35]line ЗНМ: 0300000048 [11:36:35]line РНМ: 0000000000151680 [11:36:35]line Версия ККМ: v1.0 [11:36:35]line ФМ: 0000000000959414 [11:36:35]line ФД: 59901 [11:36:35]line ФПД: 4854222000052 [11:36:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59901&fm=4854222000052&tin=02508201610067®Number=0000000000151680&sum=100000 [11:36:35]OFD Sender: Processing packet 59901 [packets to send 53, broken 52] [11:36:35]ProducePacketName [11:36:35]name=ofd_packets/00059901 [11:36:35]OFD Sender: To server: pG, [11:36:35]CommunicateWithHost lk.salyk.kg:30040 [11:36:35]ConnectInit lk.salyk.kg [11:36:35]written 0, free lines is 4095 [11:36:35]Connected sock=9 [11:36:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FD EB 07 01 66 D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 C2 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E9 00 00 35 04 06 00 04 6A 36 2D 8F B4 13 DE 1E FE 9F 02 44 44 [11:36:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 89 FF 47 00 6A C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD E9 00 00 F4 03 04 00 C6 F9 5F 66 B6 04 01 00 00 97 11 08 7A 00 CE 73 11 [11:36:35]CommunicateWithHost err = 0 [11:36:35]CheckOFDResponse [11:36:35]1017 (14) - 77093643461234 [11:36:35]1041 (16) - 0000000000959414 [11:36:35]1040 (4) - 59901 [11:36:35]1012 (4) - 05.06.2024 05:38 [11:36:35]1206 (1) - 0 [11:36:35]OFD Sender: Remove packet 59901 [11:36:35]ProducePacketName [11:36:35]name=ofd_packets/00059901 [11:36:35]NVStorageDeleteData [11:36:35]Write to MH i2c: 01 00 00 DB 49 24 [11:36:35]Write i2c OK [11:36:35]MH_I2C_Read... [11:36:35]Read from MH i2c: 01 [11:36:35]MH_I2C_Read... [11:36:35]Read from MH i2c: 01 07 00 [11:36:35]MH_I2C_Read... [11:36:35]Read from MH i2c: 01 07 00 DB 49 00 00 00 00 00 A9 0C E0 [11:36:35]RasterBufferAndPrint [11:36:35]line [11:36:35]line [11:36:35]line [11:36:35]line [11:36:35]line [11:36:35]written 0, free lines is 3245 [11:36:35]MH_Cut [11:36:35]Write to MH i2c: D1 01 00 E2 49 01 FD [11:36:35]Write i2c OK [11:36:35]MH_I2C_Read... [11:36:35]Read from MH i2c: D1 [11:36:35]MH_I2C_Read... [11:36:35]Read from MH i2c: D1 01 00 [11:36:35]MH_I2C_Read... [11:36:35]Read from MH i2c: D1 01 00 E2 49 00 FC [11:36:35]Write to MH i2c: 01 00 00 E3 49 2C [11:36:35]Write i2c OK [11:36:35]MH_I2C_Read... [11:36:35]OFD Sender: No OFD packet to send [11:36:36]*** Cut start [11:36:36]*** Partial cut [11:36:36]*** CUTSNS_PIN = 1 [11:36:36]*** CUTSNS_PIN = 0 [11:36:36]*** Brake cut motor [11:36:37]Read from MH i2c: 01 [11:36:37]MH_I2C_Read... [11:36:37]*** Stop cut motor [11:36:37]*** Cut end [11:36:37]Read from MH i2c: 01 07 00 [11:36:37]MH_I2C_Read... [11:36:37]Read from MH i2c: 01 07 00 E3 49 00 00 00 00 00 FF 0F 41 [11:36:37]process_action close_receipt done [11:36:37]requested_data is exist [11:36:37]produce_requested_data [11:36:37]requested_item fm.sn is exist - process it [11:36:37]wFMCommunicate request_size=4 [11:36:37]MH_SAM_APDU [11:36:37]CAPDU: 80 11 00 00 [11:36:37]Write to MH i2c: E2 08 00 E4 49 80 11 00 00 00 00 00 00 A7 [11:36:37]Write i2c OK [11:36:37]MH_I2C_Read... [11:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:37]Read from MH i2c: E2 [11:36:37]MH_I2C_Read... [11:36:37]Read from MH i2c: E2 17 00 [11:36:37]MH_I2C_Read... [11:36:37]Read from MH i2c: E2 17 00 E4 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FA [11:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:36:37]wFMCommunicate OK [11:36:37]requested_item fd.num is exist - process it [11:36:37]SAM_PROTO_GetFieldsCounters [11:36:37]wFMCommunicate request_size=4 [11:36:37]MH_SAM_APDU [11:36:37]CAPDU: 80 13 00 00 [11:36:37]Write to MH i2c: E2 08 00 E5 49 80 13 00 00 00 00 00 00 AA [11:36:37]Write i2c OK [11:36:37]MH_I2C_Read... [11:36:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:37]Read from MH i2c: E2 [11:36:37]MH_I2C_Read... [11:36:37]Read from MH i2c: E2 62 00 [11:36:37]MH_I2C_Read... [11:36:37]Read from MH i2c: E2 62 00 E5 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD E9 00 00 0E 04 04 00 48 00 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 70 [11:36:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD E9 00 00 0E 04 04 00 48 00 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 [11:36:37]wFMCommunicate OK [11:36:37]SAM_PROTO_GetFieldsCounters done [11:36:37]requested_item shift.num is exist - process it [11:36:37]requested_item shift.opened is exist - process it [11:36:37]req_shift_opened [11:36:37]FM_GetShiftState [11:36:37]SAM_PROTO_GetShiftState [11:36:37]wFMCommunicate request_size=4 [11:36:37]MH_SAM_APDU [11:36:37]CAPDU: 80 13 01 00 [11:36:37]Write to MH i2c: E2 08 00 E6 49 80 13 01 00 00 00 00 00 AC [11:36:37]Write i2c OK [11:36:37]MH_I2C_Read... [11:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:37]Read from MH i2c: E2 [11:36:37]MH_I2C_Read... [11:36:37]Read from MH i2c: E2 0E 00 [11:36:37]MH_I2C_Read... [11:36:37]Read from MH i2c: E2 0E 00 E6 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E4 [11:36:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:36:37]wFMCommunicate OK [11:36:37]SAM_PROTO_GetShiftState done [11:36:37]FM_GetShiftState done [11:36:37]req_shift_opened done [11:36:37]requested_item shift.open_date is exist - process it [11:36:37]req_shift_open_date [11:36:37]req_shift_open_date done [11:36:37]produce_requested_data done [11:36:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59901,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:36:37]process_action_free close_receipt [11:36:37]json_value_free [11:36:37]json_value_free done [11:36:37]process_json_proto returns [11:36:37]Send response to host [11:36:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59901,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:36:37]free response buf [11:36:37]execute_script done [11:36:37]execute_script returns [11:36:37]free content buf [11:36:37]Sock 8.Close socket [11:36:37]Sock 8.Thread stoped [11:36:40]OFD Sender: No OFD packet to send [11:36:43]accept exits with 10 [11:36:43]New connection [11:36:43]New thread 3067100516 created [11:36:43]Thread 3066957156 joined [11:36:43]Waiting for new connection... [11:36:43] Sock 10.Parse request [11:36:43]Sock 10.Check first char [11:36:43]Sock 10.First char is OK [11:36:43]request: POST /json_proto HTTP/1.0 [11:36:43]Method: POST [11:36:43]URL: /json_proto [11:36:43]Method is POST - this is cgi request [11:36:43]url: /json_proto [11:36:43]query_string will be loaded in cgi processing [11:36:43]execute_cgi json_proto POST (null) [11:36:43]execute_cgi path=json_proto method=POST [11:36:43]POST find Content-Length [11:36:43]Host: 172.17.60.68:8080 [11:36:43]Content-Length: 677 [11:36:43]Content-Type: application/json [11:36:43] [11:36:43]POST finish read [11:36:43]Found Content-Length = 677 [11:36:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:43]execute_script... [11:36:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:43]POST & json_proto [11:36:43]process_json_proto [11:36:43]json parsed OK: [11:36:43]protocol is kg_v1.0 [11:36:43]action value=close_receipt [11:36:43]process_action close_receipt [11:36:43]cmd_close_receipt [11:36:43]MH_GetDate [11:36:43]Write to MH i2c: F0 00 00 E7 49 1F [11:36:43]Write i2c OK [11:36:43]MH_I2C_Read... [11:36:43]Read from MH i2c: F0 [11:36:43]MH_I2C_Read... [11:36:43]Read from MH i2c: F0 09 00 [11:36:43]MH_I2C_Read... [11:36:43]Read from MH i2c: F0 09 00 E7 49 00 CD 4D 60 66 9A 61 5F 66 C8 [11:36:43]GetLastDocTimeStamp 1717587394 [11:36:43]current date 1717587405 [11:36:43]FM_GetShiftState [11:36:43]SAM_PROTO_GetShiftState [11:36:43]wFMCommunicate request_size=4 [11:36:43]MH_SAM_APDU [11:36:43]CAPDU: 80 13 01 00 [11:36:43]Write to MH i2c: E2 08 00 E8 49 80 13 01 00 00 00 00 00 AE [11:36:43]Write i2c OK [11:36:43]MH_I2C_Read... [11:36:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:43]Read from MH i2c: E2 [11:36:43]MH_I2C_Read... [11:36:43]Read from MH i2c: E2 0E 00 [11:36:43]MH_I2C_Read... [11:36:43]Read from MH i2c: E2 0E 00 E8 49 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [11:36:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:36:43]wFMCommunicate OK [11:36:43]SAM_PROTO_GetShiftState done [11:36:43]FM_GetShiftState done [11:36:43]opened in 1717545916 [11:36:43]opened+sec_in_day 1717632316 [11:36:43]quantity*price = 50041 [11:36:43]sum+1 = 50042 [11:36:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 297 05.06.2024 11:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59902 ФПД: 34378559186487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113645&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59902&fm=34378559186487&tin=02508201610067®Number=0000000000151680&sum=50000 [11:36:45]StoreToDocumentArchive [11:36:45]shift 72 fd 59902 [11:36:45]save to /storage/0072/doc_00059902 [11:36:45]save last doc name /storage/0072/doc_00059902 to /storage/kkm_last_doc_name [11:36:45]save OK [11:36:45]Clear old archive folders... [11:36:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:45]tlvbuf is 003C9F90 [11:36:45]SAM_PROTO_ClearQueue [11:36:45]wFMCommunicate request_size=4 [11:36:45]MH_SAM_APDU [11:36:45]CAPDU: 80 09 00 00 [11:36:45]Write to MH i2c: E2 08 00 F5 49 80 09 00 00 00 00 00 00 B0 [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:45]Read from MH i2c: E2 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 03 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 03 00 F5 49 00 90 00 B2 [11:36:45]RAPDU: 90 00 [11:36:45]wFMCommunicate OK [11:36:45]SAM_PROTO_ClearQueue done [11:36:45]KKMCreateOFDPacket [11:36:45]OFDProtocolAddRootSTLVToBuf [11:36:45]FM_MakeSignedData [11:36:45]FM_MakeSignedData [11:36:45]SAM_PROTO_SignData [11:36:45]wFMCommunicate request_size=4 [11:36:45]MH_SAM_APDU [11:36:45]CAPDU: 80 0D 01 02 [11:36:45]Write to MH i2c: E2 08 00 F6 49 80 0D 01 02 00 00 00 00 B8 [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:45]Read from MH i2c: E2 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 03 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 03 00 F6 49 00 90 00 B3 [11:36:45]RAPDU: 90 00 [11:36:45]wFMCommunicate OK [11:36:45]wFMCommunicate request_size=255 [11:36:45]MH_SAM_APDU [11: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E9 00 00 35 04 06 00 1F [11:36:45]Write to MH i2c: E2 02 01 F7 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E9 00 00 35 04 06 00 1F 00 00 9B [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 [11:36:45]MH_I2C_Read... [11:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:45]Read from MH i2c: E2 03 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 03 00 F7 49 00 90 00 B4 [11:36:45]RAPDU: 90 00 [11:36:45]wFMCommunicate OK [11:36:45]wFMCommunicate request_size=10 [11:36:45]MH_SAM_APDU [11:36:45]CAPDU: 80 0D 02 02 05 44 61 CE E6 37 [11:36:45]Write to MH i2c: E2 0D 00 F8 49 80 0D 02 02 05 00 44 61 CE E6 37 00 00 55 [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:45]Read from MH i2c: E2 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 03 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 03 00 F8 49 00 90 00 B5 [11:36:45]RAPDU: 90 00 [11:36:45]wFMCommunicate OK [11:36:45]wFMCommunicate request_size=4 [11:36:45]MH_SAM_APDU [11:36:45]CAPDU: 80 0D 03 02 [11:36:45]Write to MH i2c: E2 08 00 F9 49 80 0D 03 02 00 00 00 00 BD [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:45]Read from MH i2c: E2 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 0B 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 0B 00 F9 49 00 F6 BE BF 66 7C B7 DA E7 90 00 8B [11:36:45]RAPDU: F6 BE BF 66 7C B7 DA E7 90 00 [11:36:45]wFMCommunicate OK [11:36:45]SAM_PROTO_SignData done [11:36:45]FM_MakeSignedData done [11:36:45]CreateOFDProtocolMessage [11:36:45]wFMCommunicate request_size=4 [11:36:45]MH_SAM_APDU [11:36:45]CAPDU: 80 11 00 00 [11:36:45]Write to MH i2c: E2 08 00 FA 49 80 11 00 00 00 00 00 00 BD [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:45]Read from MH i2c: E2 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 17 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: E2 17 00 FA 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 10 [11:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:36:45]wFMCommunicate OK [11:36:45]CreateOFDProtocolMessage done [11:36:45]OFDSenderStorePacket 59902 [11:36:45]StoreOFDPacket docnum=59902 [11:36:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 18 BA 07 01 7E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E9 00 00 35 04 06 00 1F 44 61 CE E6 37 F6 BE BF 66 7C B7 DA E7 [11:36:45]CheckFolder [11:36:45]dirname=/storage/ofd_packets [11:36:45]CheckFolder done [11:36:45]ProducePacketName [11:36:45]name=ofd_packets/00059902 [11:36:45]NVStorageSaveData ofd_packets/00059902 [11:36:45]File name is /storage/ofd_packets/00059902 [11:36:45]Write 301 bytes [11:36:45]NVStorageSaveData done [11:36:45]OFDSenderStorePacket done [11:36:45]KKMCreateOFDPacket done [11:36:45]NVStorageSaveData kkm_last_timestamp [11:36:45]File name is /storage/kkm_last_timestamp [11:36:45]Write 4 bytes [11:36:45]NVStorageSaveData done [11:36:45]ExternCall_PrintAddStr [11:36:45]wPrintStart [11:36:45]Write to MH i2c: 01 00 00 FB 49 44 [11:36:45]Write i2c OK [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: 01 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: 01 07 00 [11:36:45]MH_I2C_Read... [11:36:45]Read from MH i2c: 01 07 00 FB 49 00 00 00 00 00 FF 0F 59 [11:36:45]RasterBufferAndPrint [11:36:45]line Счет N : (1)545614 [11:36:45]line ИНН: 02508201610067 [11:36:45]line Контрольно-Кассовый Чек [11:36:45]line ПРОДАЖА [11:36:45]line ТРК (МРК, ГНК) : 22 [11:36:45]line Товар: 2710124130 [11:36:45]line Аи-92-К-5 [11:36:45]line 7.480 * 66.90 [11:36:45]line = 500.41 [11:36:45]line НДС 12% НСП 1% [11:36:45]line > о реализуемом товаре [11:36:45]line ОКРУГЛЕНИЕ: -0.41 [11:36:45]line ИТОГО: 500.00 [11:36:45]line Внесено: 500.00 [11:36:45]line СДАЧА: 0.00 [11:36:45]line НСП 1% : 4.43 [11:36:45]line НДС 12% : 53.14 [11:36:45]line Наличными: 500.00 [11:36:45]line Безнал.: 0.00 [11:36:45]line Место: АЗС № 117 "Партнер Нефть" [11:36:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:36:45]line СНО: Общий режим [11:36:45]line Чек 297 05.06.2024 11:36 [11:36:45]line Смена: 72 ФФД: 1.0 [11:36:45]line ЗНМ: 0300000048 [11:36:45]line РНМ: 0000000000151680 [11:36:45]line Версия ККМ: v1.0 [11:36:45]line ФМ: 0000000000959414 [11:36:45]line ФД: 59902 [11:36:45]line ФПД: 34378559186487 [11:36:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113645&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59902&fm=34378559186487&tin=02508201610067®Number=0000000000151680&sum=50000 [11:36:45]written 0, free lines is 4095 [11:36:45]OFD Sender: Processing packet 59902 [packets to send 53, broken 52] [11:36:45]ProducePacketName [11:36:45]name=ofd_packets/00059902 [11:36:45]OFD Sender: To server: pG, [11:36:45]CommunicateWithHost lk.salyk.kg:30040 [11:36:45]ConnectInit lk.salyk.kg [11:36:45]Connected sock=8 [11:36:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 18 BA 07 01 7E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E9 00 00 35 04 06 00 1F 44 61 CE E6 37 F6 BE BF 66 7C B7 DA E7 [11:36:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 63 5D 47 00 E8 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE E9 00 00 F4 03 04 00 D1 F9 5F 66 B6 04 01 00 00 34 F4 9C FA 00 85 B3 62 [11:36:45]CommunicateWithHost err = 0 [11:36:45]CheckOFDResponse [11:36:45]1017 (14) - 77093643461234 [11:36:45]1041 (16) - 0000000000959414 [11:36:45]1040 (4) - 59902 [11:36:45]1012 (4) - 05.06.2024 05:38 [11:36:45]1206 (1) - 0 [11:36:45]OFD Sender: Remove packet 59902 [11:36:45]ProducePacketName [11:36:45]name=ofd_packets/00059902 [11:36:45]NVStorageDeleteData [11:36:46]Write to MH i2c: 01 00 00 26 4A 70 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: 01 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: 01 07 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: 01 07 00 26 4A 00 00 00 00 00 B0 0C 33 [11:36:46]RasterBufferAndPrint [11:36:46]line [11:36:46]line [11:36:46]line [11:36:46]line [11:36:46]line [11:36:46]written 0, free lines is 3257 [11:36:46]MH_Cut [11:36:46]Write to MH i2c: D1 01 00 2D 4A 01 49 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: D1 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: D1 01 00 [11:36:46]MH_I2C_Read... [11:36:46]Read from MH i2c: D1 01 00 2D 4A 00 48 [11:36:46]Write to MH i2c: 01 00 00 2E 4A 78 [11:36:46]Write i2c OK [11:36:46]MH_I2C_Read... [11:36:46]OFD Sender: No OFD packet to send [11:36:46]*** Cut start [11:36:46]*** Partial cut [11:36:46]*** CUTSNS_PIN = 1 [11:36:47]*** CUTSNS_PIN = 0 [11:36:47]*** Brake cut motor [11:36:47]Read from MH i2c: 01 [11:36:47]MH_I2C_Read... [11:36:47]*** Stop cut motor [11:36:47]*** Cut end [11:36:47]Read from MH i2c: 01 07 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: 01 07 00 2E 4A 00 00 00 00 00 FF 0F 8D [11:36:47]process_action close_receipt done [11:36:47]requested_data is exist [11:36:47]produce_requested_data [11:36:47]requested_item fm.sn is exist - process it [11:36:47]wFMCommunicate request_size=4 [11:36:47]MH_SAM_APDU [11:36:47]CAPDU: 80 11 00 00 [11:36:47]Write to MH i2c: E2 08 00 2F 4A 80 11 00 00 00 00 00 00 F3 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:47]Read from MH i2c: E2 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 17 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 17 00 2F 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 46 [11:36:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:36:47]wFMCommunicate OK [11:36:47]requested_item fd.num is exist - process it [11:36:47]SAM_PROTO_GetFieldsCounters [11:36:47]wFMCommunicate request_size=4 [11:36:47]MH_SAM_APDU [11:36:47]CAPDU: 80 13 00 00 [11:36:47]Write to MH i2c: E2 08 00 30 4A 80 13 00 00 00 00 00 00 F6 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:47]Read from MH i2c: E2 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 62 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 62 00 30 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FE E9 00 00 0E 04 04 00 48 00 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 C0 [11:36:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FE E9 00 00 0E 04 04 00 48 00 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 [11:36:47]wFMCommunicate OK [11:36:47]SAM_PROTO_GetFieldsCounters done [11:36:47]requested_item shift.num is exist - process it [11:36:47]requested_item shift.opened is exist - process it [11:36:47]req_shift_opened [11:36:47]FM_GetShiftState [11:36:47]SAM_PROTO_GetShiftState [11:36:47]wFMCommunicate request_size=4 [11:36:47]MH_SAM_APDU [11:36:47]CAPDU: 80 13 01 00 [11:36:47]Write to MH i2c: E2 08 00 31 4A 80 13 01 00 00 00 00 00 F8 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:47]Read from MH i2c: E2 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 0E 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 0E 00 31 4A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 30 [11:36:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:36:47]wFMCommunicate OK [11:36:47]SAM_PROTO_GetShiftState done [11:36:47]FM_GetShiftState done [11:36:47]req_shift_opened done [11:36:47]requested_item shift.open_date is exist - process it [11:36:47]req_shift_open_date [11:36:47]req_shift_open_date done [11:36:47]produce_requested_data done [11:36:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59902,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:36:47]process_action_free close_receipt [11:36:47]json_value_free [11:36:47]json_value_free done [11:36:47]process_json_proto returns [11:36:47]Send response to host [11:36:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59902,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:36:47]free response buf [11:36:47]execute_script done [11:36:47]execute_script returns [11:36:47]free content buf [11:36:47]Sock 10.Close socket [11:36:47]Sock 10.Thread stoped [11:36:51]OFD Sender: No OFD packet to send [11:36:56]OFD Sender: No OFD packet to send [11:37:01]OFD Sender: No OFD packet to send [11:37:03]accept exits with 9 [11:37:03]New connection [11:37:03]New thread 3066957156 created [11:37:03]Thread 3067100516 joined [11:37:03]Waiting for new connection... [11:37:03] Sock 9.Parse request [11:37:03]Sock 9.Check first char [11:37:03]Sock 9.First char is OK [11:37:03]request: POST /json_proto HTTP/1.0 [11:37:03]Method: POST [11:37:03]URL: /json_proto [11:37:03]Method is POST - this is cgi request [11:37:03]url: /json_proto [11:37:03]query_string will be loaded in cgi processing [11:37:03]execute_cgi json_proto POST (null) [11:37:03]execute_cgi path=json_proto method=POST [11:37:03]POST find Content-Length [11:37:03]Host: 172.17.60.68:8080 [11:37:03]Content-Length: 843 [11:37:03]Content-Type: application/json [11:37:03] [11:37:03]POST finish read [11:37:03]Found Content-Length = 843 [11:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:03]execute_script... [11:37:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:03]POST & json_proto [11:37:03]process_json_proto [11:37:03]json parsed OK: [11:37:03]protocol is kg_v1.0 [11:37:03]action value=close_receipt [11:37:03]process_action close_receipt [11:37:03]cmd_close_receipt [11:37:03]MH_GetDate [11:37:03]Write to MH i2c: F0 00 00 32 4A 6B [11:37:03]Write i2c OK [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: F0 [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: F0 09 00 [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: F0 09 00 32 4A 00 E1 4D 60 66 9A 61 5F 66 28 [11:37:03]GetLastDocTimeStamp 1717587405 [11:37:03]current date 1717587425 [11:37:03]FM_GetShiftState [11:37:03]SAM_PROTO_GetShiftState [11:37:03]wFMCommunicate request_size=4 [11:37:03]MH_SAM_APDU [11:37:03]CAPDU: 80 13 01 00 [11:37:03]Write to MH i2c: E2 08 00 33 4A 80 13 01 00 00 00 00 00 FA [11:37:03]Write i2c OK [11:37:03]MH_I2C_Read... [11:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:03]Read from MH i2c: E2 [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: E2 0E 00 [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: E2 0E 00 33 4A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 32 [11:37:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:37:03]wFMCommunicate OK [11:37:03]SAM_PROTO_GetShiftState done [11:37:03]FM_GetShiftState done [11:37:03]opened in 1717545916 [11:37:03]opened+sec_in_day 1717632316 [11:37:03]quantity*price = 100015 [11:37:03]sum+1 = 100017 [11:37:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 298 05.06.2024 11:37 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59903 ФПД: 223928785919231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113705&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59903&fm=223928785919231&tin=02508201610067®Number=0000000000151680&sum=100016 [11:37:05]StoreToDocumentArchive [11:37:05]shift 72 fd 59903 [11:37:05]save to /storage/0072/doc_00059903 [11:37:05]save last doc name /storage/0072/doc_00059903 to /storage/kkm_last_doc_name [11:37:05]save OK [11:37:05]Clear old archive folders... [11:37:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:05]tlvbuf is 003EFA50 [11:37:05]SAM_PROTO_ClearQueue [11:37:05]wFMCommunicate request_size=4 [11:37:05]MH_SAM_APDU [11:37:05]CAPDU: 80 09 00 00 [11:37:05]Write to MH i2c: E2 08 00 40 4A 80 09 00 00 00 00 00 00 FC [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:05]Read from MH i2c: E2 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 40 4A 00 90 00 FE [11:37:05]RAPDU: 90 00 [11:37:05]wFMCommunicate OK [11:37:05]SAM_PROTO_ClearQueue done [11:37:05]KKMCreateOFDPacket [11:37:05]OFDProtocolAddRootSTLVToBuf [11:37:05]FM_MakeSignedData [11:37:05]FM_MakeSignedData [11:37:05]SAM_PROTO_SignData [11:37:05]wFMCommunicate request_size=4 [11:37:05]MH_SAM_APDU [11:37:05]CAPDU: 80 0D 01 02 [11:37:05]Write to MH i2c: E2 08 00 41 4A 80 0D 01 02 00 00 00 00 04 [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:05]Read from MH i2c: E2 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 41 4A 00 90 00 FF [11:37:05]RAPDU: 90 00 [11:37:05]wFMCommunicate OK [11:37:05]wFMCommunicate request_size=255 [11:37:05]MH_SAM_APDU [11:37:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E1 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E9 00 00 35 04 06 00 CB [11:37:05]Write to MH i2c: E2 02 01 42 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E1 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E9 00 00 35 04 06 00 CB 00 00 C3 [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:05]Read from MH i2c: E2 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 42 4A 00 90 00 00 [11:37:05]RAPDU: 90 00 [11:37:05]wFMCommunicate OK [11:37:05]wFMCommunicate request_size=10 [11:37:05]MH_SAM_APDU [11:37:05]CAPDU: 80 0D 02 02 05 A9 7B BD 5C FF [11:37:05]Write to MH i2c: E2 0D 00 43 4A 80 0D 02 02 05 00 A9 7B BD 5C FF 00 00 4D [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:05]Read from MH i2c: E2 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 03 00 43 4A 00 90 00 01 [11:37:05]RAPDU: 90 00 [11:37:05]wFMCommunicate OK [11:37:05]wFMCommunicate request_size=4 [11:37:05]MH_SAM_APDU [11:37:05]CAPDU: 80 0D 03 02 [11:37:05]Write to MH i2c: E2 08 00 44 4A 80 0D 03 02 00 00 00 00 09 [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:05]Read from MH i2c: E2 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 0B 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 0B 00 44 4A 00 23 56 67 EF 84 35 8D 6E 90 00 8D [11:37:05]RAPDU: 23 56 67 EF 84 35 8D 6E 90 00 [11:37:05]wFMCommunicate OK [11:37:05]SAM_PROTO_SignData done [11:37:05]FM_MakeSignedData done [11:37:05]CreateOFDProtocolMessage [11:37:05]wFMCommunicate request_size=4 [11:37:05]MH_SAM_APDU [11:37:05]CAPDU: 80 11 00 00 [11:37:05]Write to MH i2c: E2 08 00 45 4A 80 11 00 00 00 00 00 00 09 [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:05]Read from MH i2c: E2 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 17 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: E2 17 00 45 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5C [11:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:37:05]wFMCommunicate OK [11:37:05]CreateOFDProtocolMessage done [11:37:05]OFDSenderStorePacket 59903 [11:37:05]StoreOFDPacket docnum=59903 [11:37:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 46 63 07 01 B4 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E1 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E9 00 00 35 04 06 00 CB A9 7B BD 5C FF 23 56 67 EF 84 35 8D 6E [11:37:05]CheckFolder [11:37:05]dirname=/storage/ofd_packets [11:37:05]CheckFolder done [11:37:05]ProducePacketName [11:37:05]name=ofd_packets/00059903 [11:37:05]NVStorageSaveData ofd_packets/00059903 [11:37:05]File name is /storage/ofd_packets/00059903 [11:37:05]Write 301 bytes [11:37:05]NVStorageSaveData done [11:37:05]OFDSenderStorePacket done [11:37:05]KKMCreateOFDPacket done [11:37:05]NVStorageSaveData kkm_last_timestamp [11:37:05]File name is /storage/kkm_last_timestamp [11:37:05]Write 4 bytes [11:37:05]NVStorageSaveData done [11:37:05]ExternCall_PrintAddStr [11:37:05]wPrintStart [11:37:05]Write to MH i2c: 01 00 00 46 4A 90 [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 07 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 07 00 46 4A 00 00 00 00 00 FF 0F A5 [11:37:05]RasterBufferAndPrint [11:37:05]line Счет N : (1)545613 [11:37:05]line ИНН: 02508201610067 [11:37:05]line Контрольно-Кассовый Чек [11:37:05]line ПРОДАЖА [11:37:05]line ТРК (МРК, ГНК) : 32 [11:37:05]line Товар: 2710124130 [11:37:05]line Аи-92-К-5 [11:37:05]line 14.950 * 66.90 [11:37:05]line = 1000.16 [11:37:05]line НДС 12% НСП 1% [11:37:05]line > о реализуемом товаре [11:37:05]line ИТОГО: 1000.16 [11:37:05]line НСП 1% : 8.85 [11:37:05]line НДС 12% : 106.21 [11:37:05]line Наличными: 0.00 [11:37:05]line Безнал.: 1000.16 [11:37:05]line Место: АЗС № 117 "Партнер Нефть" [11:37:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:37:05]line СНО: Общий режим [11:37:05]line Чек 298 05.06.2024 11:37 [11:37:05]line Смена: 72 ФФД: 1.0 [11:37:05]line ЗНМ: 0300000048 [11:37:05]line РНМ: 0000000000151680 [11:37:05]line Версия ККМ: v1.0 [11:37:05]line Платежная система: АКБ Кыргызстан [11:37:05]line ФМ: 0000000000959414 [11:37:05]line ФД: 59903 [11:37:05]line ФПД: 223928785919231 [11:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113705&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59903&fm=223928785919231&tin=02508201610067®Number=0000000000151680&sum=100016 [11:37:05]OFD Sender: Processing packet 59903 [packets to send 53, broken 52] [11:37:05]ProducePacketName [11:37:05]name=ofd_packets/00059903 [11:37:05]OFD Sender: To server: pG, [11:37:05]CommunicateWithHost lk.salyk.kg:30040 [11:37:05]ConnectInit lk.salyk.kg [11:37:05]written 0, free lines is 4095 [11:37:05]Connected sock=10 [11:37:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 46 63 07 01 B4 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 E1 4D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E9 00 00 35 04 06 00 CB A9 7B BD 5C FF 23 56 67 EF 84 35 8D 6E [11:37:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C 9A 47 00 04 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF E9 00 00 F4 03 04 00 E5 F9 5F 66 B6 04 01 00 00 36 EB A0 96 16 41 85 89 [11:37:06]CommunicateWithHost err = 0 [11:37:06]CheckOFDResponse [11:37:06]1017 (14) - 77093643461234 [11:37:06]1041 (16) - 0000000000959414 [11:37:06]1040 (4) - 59903 [11:37:06]1012 (4) - 05.06.2024 05:38 [11:37:06]1206 (1) - 0 [11:37:06]OFD Sender: Remove packet 59903 [11:37:06]ProducePacketName [11:37:06]name=ofd_packets/00059903 [11:37:06]NVStorageDeleteData [11:37:06]Write to MH i2c: 01 00 00 70 4A BA [11:37:06]Write i2c OK [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: 01 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: 01 07 00 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: 01 07 00 70 4A 00 00 00 00 00 B9 0C 86 [11:37:06]RasterBufferAndPrint [11:37:06]line [11:37:06]line [11:37:06]line [11:37:06]line [11:37:06]line [11:37:06]written 0, free lines is 3263 [11:37:06]MH_Cut [11:37:06]Write to MH i2c: D1 01 00 77 4A 01 93 [11:37:06]Write i2c OK [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: D1 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: D1 01 00 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: D1 01 00 77 4A 00 92 [11:37:06]Write to MH i2c: 01 00 00 78 4A C2 [11:37:06]Write i2c OK [11:37:06]MH_I2C_Read... [11:37:06]OFD Sender: No OFD packet to send [11:37:07]*** Cut start [11:37:07]*** Partial cut [11:37:07]*** CUTSNS_PIN = 1 [11:37:07]*** CUTSNS_PIN = 0 [11:37:07]*** Brake cut motor [11:37:07]Read from MH i2c: 01 [11:37:07]MH_I2C_Read... [11:37:07]*** Stop cut motor [11:37:07]*** Cut end [11:37:07]Read from MH i2c: 01 07 00 [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: 01 07 00 78 4A 00 00 00 00 00 FF 0F D7 [11:37:07]process_action close_receipt done [11:37:07]requested_data is exist [11:37:07]produce_requested_data [11:37:07]requested_item fm.sn is exist - process it [11:37:07]wFMCommunicate request_size=4 [11:37:07]MH_SAM_APDU [11:37:07]CAPDU: 80 11 00 00 [11:37:07]Write to MH i2c: E2 08 00 79 4A 80 11 00 00 00 00 00 00 3D [11:37:07]Write i2c OK [11:37:07]MH_I2C_Read... [11:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:07]Read from MH i2c: E2 [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: E2 17 00 [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: E2 17 00 79 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 90 [11:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:37:07]wFMCommunicate OK [11:37:07]requested_item fd.num is exist - process it [11:37:07]SAM_PROTO_GetFieldsCounters [11:37:07]wFMCommunicate request_size=4 [11:37:07]MH_SAM_APDU [11:37:07]CAPDU: 80 13 00 00 [11:37:07]Write to MH i2c: E2 08 00 7A 4A 80 13 00 00 00 00 00 00 40 [11:37:07]Write i2c OK [11:37:07]MH_I2C_Read... [11:37:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:08]Read from MH i2c: E2 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 62 00 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 62 00 7A 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FF E9 00 00 0E 04 04 00 48 00 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 0E [11:37:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FF E9 00 00 0E 04 04 00 48 00 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 [11:37:08]wFMCommunicate OK [11:37:08]SAM_PROTO_GetFieldsCounters done [11:37:08]requested_item shift.num is exist - process it [11:37:08]requested_item shift.opened is exist - process it [11:37:08]req_shift_opened [11:37:08]FM_GetShiftState [11:37:08]SAM_PROTO_GetShiftState [11:37:08]wFMCommunicate request_size=4 [11:37:08]MH_SAM_APDU [11:37:08]CAPDU: 80 13 01 00 [11:37:08]Write to MH i2c: E2 08 00 7B 4A 80 13 01 00 00 00 00 00 42 [11:37:08]Write i2c OK [11:37:08]MH_I2C_Read... [11:37:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:08]Read from MH i2c: E2 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 0E 00 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 0E 00 7B 4A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7A [11:37:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:37:08]wFMCommunicate OK [11:37:08]SAM_PROTO_GetShiftState done [11:37:08]FM_GetShiftState done [11:37:08]req_shift_opened done [11:37:08]requested_item shift.open_date is exist - process it [11:37:08]req_shift_open_date [11:37:08]req_shift_open_date done [11:37:08]produce_requested_data done [11:37:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59903,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:37:08]process_action_free close_receipt [11:37:08]json_value_free [11:37:08]json_value_free done [11:37:08]process_json_proto returns [11:37:08]Send response to host [11:37:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59903,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:37:08]free response buf [11:37:08]execute_script done [11:37:08]execute_script returns [11:37:08]free content buf [11:37:08]Sock 9.Close socket [11:37:08]Sock 9.Thread stoped [11:37:11]OFD Sender: No OFD packet to send [11:37:16]OFD Sender: No OFD packet to send [11:37:21]OFD Sender: No OFD packet to send [11:37:26]OFD Sender: No OFD packet to send [11:37:31]OFD Sender: No OFD packet to send [11:37:36]OFD Sender: No OFD packet to send [11:37:41]OFD Sender: No OFD packet to send [11:37:46]OFD Sender: No OFD packet to send [11:37:51]OFD Sender: No OFD packet to send [11:37:56]OFD Sender: No OFD packet to send [11:38:01]OFD Sender: No OFD packet to send [11:38:06]OFD Sender: No OFD packet to send [11:38:11]OFD Sender: No OFD packet to send [11:38:16]OFD Sender: No OFD packet to send [11:38:21]OFD Sender: No OFD packet to send [11:38:26]OFD Sender: No OFD packet to send [11:38:31]OFD Sender: No OFD packet to send [11:38:36]OFD Sender: No OFD packet to send [11:38:41]OFD Sender: No OFD packet to send [11:38:46]OFD Sender: No OFD packet to send [11:38:51]OFD Sender: No OFD packet to send [11:38:54]accept exits with 8 [11:38:54]New connection [11:38:54]New thread 3067100516 created [11:38:54]Thread 3066957156 joined [11:38:54]Waiting for new connection... [11:38:54] Sock 8.Parse request [11:38:54]Sock 8.Check first char [11:38:54]Sock 8.First char is OK [11:38:54]request: POST /json_proto HTTP/1.0 [11:38:54]Method: POST [11:38:54]URL: /json_proto [11:38:54]Method is POST - this is cgi request [11:38:54]url: /json_proto [11:38:54]query_string will be loaded in cgi processing [11:38:54]execute_cgi json_proto POST (null) [11:38:54]execute_cgi path=json_proto method=POST [11:38:54]POST find Content-Length [11:38:54]Host: 172.17.60.68:8080 [11:38:54]Content-Length: 677 [11:38:54]Content-Type: application/json [11:38:54] [11:38:54]POST finish read [11:38:54]Found Content-Length = 677 [11:38:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 5.420, "sum" : 400.54, "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:38:54]execute_script... [11:38: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)545618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 5.420, "sum" : 400.54, "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:38:54]POST & json_proto [11:38:54]process_json_proto [11:38:54]json parsed OK: [11:38:54]protocol is kg_v1.0 [11:38:54]action value=close_receipt [11:38:54]process_action close_receipt [11:38:54]cmd_close_receipt [11:38:54]MH_GetDate [11:38:54]Write to MH i2c: F0 00 00 7C 4A B5 [11:38:54]Write i2c OK [11:38:54]MH_I2C_Read... [11:38:54]Read from MH i2c: F0 [11:38:54]MH_I2C_Read... [11:38:54]Read from MH i2c: F0 09 00 [11:38:54]MH_I2C_Read... [11:38:54]Read from MH i2c: F0 09 00 7C 4A 00 50 4E 60 66 9A 61 5F 66 E2 [11:38:54]GetLastDocTimeStamp 1717587425 [11:38:54]current date 1717587536 [11:38:54]FM_GetShiftState [11:38:54]SAM_PROTO_GetShiftState [11:38:54]wFMCommunicate request_size=4 [11:38:54]MH_SAM_APDU [11:38:54]CAPDU: 80 13 01 00 [11:38:54]Write to MH i2c: E2 08 00 7D 4A 80 13 01 00 00 00 00 00 44 [11:38:54]Write i2c OK [11:38:54]MH_I2C_Read... [11:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:54]Read from MH i2c: E2 [11:38:54]MH_I2C_Read... [11:38:54]Read from MH i2c: E2 0E 00 [11:38:54]MH_I2C_Read... [11:38:54]Read from MH i2c: E2 0E 00 7D 4A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [11:38:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:38:54]wFMCommunicate OK [11:38:54]SAM_PROTO_GetShiftState done [11:38:54]FM_GetShiftState done [11:38:54]opened in 1717545916 [11:38:54]opened+sec_in_day 1717632316 [11:38:54]quantity*price = 40053 [11:38:54]sum+1 = 40055 [11:38:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 299 05.06.2024 11:38 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59904 ФПД: 50119031313534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113856&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59904&fm=50119031313534&tin=02508201610067®Number=0000000000151680&sum=40000 [11:38:55]StoreToDocumentArchive [11:38:55]shift 72 fd 59904 [11:38:55]save to /storage/0072/doc_00059904 [11:38:55]save last doc name /storage/0072/doc_00059904 to /storage/kkm_last_doc_name [11:38:55]save OK [11:38:55]Clear old archive folders... [11:38:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:55]tlvbuf is 0040A400 [11:38:55]SAM_PROTO_ClearQueue [11:38:55]wFMCommunicate request_size=4 [11:38:55]MH_SAM_APDU [11:38:55]CAPDU: 80 09 00 00 [11:38:55]Write to MH i2c: E2 08 00 8A 4A 80 09 00 00 00 00 00 00 46 [11:38:55]Write i2c OK [11:38:55]MH_I2C_Read... [11:38:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:55]Read from MH i2c: E2 [11:38:55]MH_I2C_Read... [11:38:55]Read from MH i2c: E2 03 00 [11:38:55]MH_I2C_Read... [11:38:55]Read from MH i2c: E2 03 00 8A 4A 00 90 00 48 [11:38:55]RAPDU: 90 00 [11:38:55]wFMCommunicate OK [11:38:55]SAM_PROTO_ClearQueue done [11:38:55]KKMCreateOFDPacket [11:38:55]OFDProtocolAddRootSTLVToBuf [11:38:55]FM_MakeSignedData [11:38:55]FM_MakeSignedData [11:38:55]SAM_PROTO_SignData [11:38:55]wFMCommunicate request_size=4 [11:38:55]MH_SAM_APDU [11:38:55]CAPDU: 80 0D 01 02 [11:38:55]Write to MH i2c: E2 08 00 8B 4A 80 0D 01 02 00 00 00 00 4E [11:38:55]Write i2c OK [11:38:55]MH_I2C_Read... [11:38:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:55]Read from MH i2c: E2 [11:38:55]MH_I2C_Read... [11:38:55]Read from MH i2c: E2 03 00 [11:38:55]MH_I2C_Read... [11:38:55]Read from MH i2c: E2 03 00 8B 4A 00 90 00 49 [11:38:55]RAPDU: 90 00 [11:38:55]wFMCommunicate OK [11:38:55]wFMCommunicate request_size=255 [11:38:55]MH_SAM_APDU [11:38: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 2C 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 76 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 50 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EA 00 00 35 04 06 00 2D [11:38:55]Write to MH i2c: E2 02 01 8C 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 76 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 50 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EA 00 00 35 04 06 00 2D 00 00 5C [11:38:55]Write i2c OK [11:38:55]MH_I2C_Read... [11:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:56]Read from MH i2c: E2 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 03 00 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 03 00 8C 4A 00 90 00 4A [11:38:56]RAPDU: 90 00 [11:38:56]wFMCommunicate OK [11:38:56]wFMCommunicate request_size=10 [11:38:56]MH_SAM_APDU [11:38:56]CAPDU: 80 0D 02 02 05 95 3F 0E D4 7E [11:38:56]Write to MH i2c: E2 0D 00 8D 4A 80 0D 02 02 05 00 95 3F 0E D4 7E 00 00 8F [11:38:56]Write i2c OK [11:38:56]MH_I2C_Read... [11:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:56]Read from MH i2c: E2 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 03 00 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 03 00 8D 4A 00 90 00 4B [11:38:56]RAPDU: 90 00 [11:38:56]wFMCommunicate OK [11:38:56]wFMCommunicate request_size=4 [11:38:56]MH_SAM_APDU [11:38:56]CAPDU: 80 0D 03 02 [11:38:56]Write to MH i2c: E2 08 00 8E 4A 80 0D 03 02 00 00 00 00 53 [11:38:56]Write i2c OK [11:38:56]MH_I2C_Read... [11:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:56]Read from MH i2c: E2 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 0B 00 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 0B 00 8E 4A 00 95 40 10 7B DD 0B DB 0A 90 00 81 [11:38:56]RAPDU: 95 40 10 7B DD 0B DB 0A 90 00 [11:38:56]wFMCommunicate OK [11:38:56]SAM_PROTO_SignData done [11:38:56]FM_MakeSignedData done [11:38:56]CreateOFDProtocolMessage [11:38:56]wFMCommunicate request_size=4 [11:38:56]MH_SAM_APDU [11:38:56]CAPDU: 80 11 00 00 [11:38:56]Write to MH i2c: E2 08 00 8F 4A 80 11 00 00 00 00 00 00 53 [11:38:56]Write i2c OK [11:38:56]MH_I2C_Read... [11:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:56]Read from MH i2c: E2 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 17 00 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: E2 17 00 8F 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A6 [11:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:38:56]wFMCommunicate OK [11:38:56]CreateOFDProtocolMessage done [11:38:56]OFDSenderStorePacket 59904 [11:38:56]StoreOFDPacket docnum=59904 [11:38:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4D 89 07 01 FE BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 76 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 50 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EA 00 00 35 04 06 00 2D 95 3F 0E D4 7E 95 40 10 7B DD 0B DB 0A [11:38:56]CheckFolder [11:38:56]dirname=/storage/ofd_packets [11:38:56]CheckFolder done [11:38:56]ProducePacketName [11:38:56]name=ofd_packets/00059904 [11:38:56]NVStorageSaveData ofd_packets/00059904 [11:38:56]File name is /storage/ofd_packets/00059904 [11:38:56]Write 301 bytes [11:38:56]NVStorageSaveData done [11:38:56]OFDSenderStorePacket done [11:38:56]KKMCreateOFDPacket done [11:38:56]NVStorageSaveData kkm_last_timestamp [11:38:56]File name is /storage/kkm_last_timestamp [11:38:56]Write 4 bytes [11:38:56]NVStorageSaveData done [11:38:56]ExternCall_PrintAddStr [11:38:56]wPrintStart [11:38:56]Write to MH i2c: 01 00 00 90 4A DA [11:38:56]Write i2c OK [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: 01 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: 01 07 00 [11:38:56]MH_I2C_Read... [11:38:56]Read from MH i2c: 01 07 00 90 4A 00 00 00 00 00 FF 0F EF [11:38:56]RasterBufferAndPrint [11:38:56]line Счет N : (1)545618 [11:38:56]line ИНН: 02508201610067 [11:38:56]line Контрольно-Кассовый Чек [11:38:56]line ПРОДАЖА [11:38:56]line ТРК (МРК, ГНК) : 33 [11:38:56]line Товар: 2710124500 [11:38:56]line Аи-95-К-5 [11:38:56]line 5.420 * 73.90 [11:38:56]line = 400.54 [11:38:56]line НДС 12% НСП 1% [11:38:56]line > о реализуемом товаре [11:38:56]line ОКРУГЛЕНИЕ: -0.54 [11:38:56]line ИТОГО: 400.00 [11:38:56]line Внесено: 400.00 [11:38:56]line СДАЧА: 0.00 [11:38:56]line НСП 1% : 3.54 [11:38:56]line НДС 12% : 42.53 [11:38:56]line Наличными: 400.00 [11:38:56]line Безнал.: 0.00 [11:38:56]line Место: АЗС № 117 "Партнер Нефть" [11:38:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:38:56]line СНО: Общий режим [11:38:56]line Чек 299 05.06.2024 11:38 [11:38:56]line Смена: 72 ФФД: 1.0 [11:38:56]line ЗНМ: 0300000048 [11:38:56]line РНМ: 0000000000151680 [11:38:56]line Версия ККМ: v1.0 [11:38:56]line ФМ: 0000000000959414 [11:38:56]line ФД: 59904 [11:38:56]line ФПД: 50119031313534 [11:38:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113856&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59904&fm=50119031313534&tin=02508201610067®Number=0000000000151680&sum=40000 [11:38:56]OFD Sender: Processing packet 59904 [packets to send 53, broken 52] [11:38:56]ProducePacketName [11:38:56]name=ofd_packets/00059904 [11:38:56]OFD Sender: To server: pG, [11:38:56]CommunicateWithHost lk.salyk.kg:30040 [11:38:56]ConnectInit lk.salyk.kg [11:38:56]written 0, free lines is 4095 [11:38:56]Connected sock=10 [11:38:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4D 89 07 01 FE BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 76 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 50 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EA 00 00 35 04 06 00 2D 95 3F 0E D4 7E 95 40 10 7B DD 0B DB 0A [11:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 09 BA 47 00 EC E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EA 00 00 F4 03 04 00 54 FA 5F 66 B6 04 01 00 00 6C 4A B8 10 3A 4F 2C 8D [11:38:57]CommunicateWithHost err = 0 [11:38:57]CheckOFDResponse [11:38:57]1017 (14) - 77093643461234 [11:38:57]1041 (16) - 0000000000959414 [11:38:57]1040 (4) - 59904 [11:38:57]1012 (4) - 05.06.2024 05:40 [11:38:57]1206 (1) - 0 [11:38:57]OFD Sender: Remove packet 59904 [11:38:57]ProducePacketName [11:38:57]name=ofd_packets/00059904 [11:38:57]NVStorageDeleteData [11:38:57]Write to MH i2c: 01 00 00 BB 4A 05 [11:38:57]Write i2c OK [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: 01 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: 01 07 00 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: 01 07 00 BB 4A 00 00 00 00 00 97 0C AF [11:38:57]RasterBufferAndPrint [11:38:57]line [11:38:57]line [11:38:57]line [11:38:57]line [11:38:57]line [11:38:57]written 0, free lines is 3226 [11:38:57]MH_Cut [11:38:57]Write to MH i2c: D1 01 00 C2 4A 01 DE [11:38:57]Write i2c OK [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: D1 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: D1 01 00 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: D1 01 00 C2 4A 00 DD [11:38:57]Write to MH i2c: 01 00 00 C3 4A 0D [11:38:57]Write i2c OK [11:38:57]MH_I2C_Read... [11:38:57]OFD Sender: No OFD packet to send [11:38:58]*** Cut start [11:38:58]*** Partial cut [11:38:58]*** CUTSNS_PIN = 1 [11:38:58]*** CUTSNS_PIN = 0 [11:38:58]*** Brake cut motor [11:38:58]Read from MH i2c: 01 [11:38:58]MH_I2C_Read... [11:38:58]*** Stop cut motor [11:38:58]*** Cut end [11:38:58]Read from MH i2c: 01 07 00 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: 01 07 00 C3 4A 00 00 00 00 00 FF 0F 22 [11:38:58]process_action close_receipt done [11:38:58]requested_data is exist [11:38:58]produce_requested_data [11:38:58]requested_item fm.sn is exist - process it [11:38:58]wFMCommunicate request_size=4 [11:38:58]MH_SAM_APDU [11:38:58]CAPDU: 80 11 00 00 [11:38:58]Write to MH i2c: E2 08 00 C4 4A 80 11 00 00 00 00 00 00 88 [11:38:58]Write i2c OK [11:38:58]MH_I2C_Read... [11:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:58]Read from MH i2c: E2 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 17 00 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 17 00 C4 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DB [11:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:38:58]wFMCommunicate OK [11:38:58]requested_item fd.num is exist - process it [11:38:58]SAM_PROTO_GetFieldsCounters [11:38:58]wFMCommunicate request_size=4 [11:38:58]MH_SAM_APDU [11:38:58]CAPDU: 80 13 00 00 [11:38:58]Write to MH i2c: E2 08 00 C5 4A 80 13 00 00 00 00 00 00 8B [11:38:58]Write i2c OK [11:38:58]MH_I2C_Read... [11:38:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:58]Read from MH i2c: E2 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 62 00 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 62 00 C5 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 00 EA 00 00 0E 04 04 00 48 00 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 5E [11:38:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 00 EA 00 00 0E 04 04 00 48 00 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 [11:38:58]wFMCommunicate OK [11:38:58]SAM_PROTO_GetFieldsCounters done [11:38:58]requested_item shift.num is exist - process it [11:38:58]requested_item shift.opened is exist - process it [11:38:58]req_shift_opened [11:38:58]FM_GetShiftState [11:38:58]SAM_PROTO_GetShiftState [11:38:58]wFMCommunicate request_size=4 [11:38:58]MH_SAM_APDU [11:38:58]CAPDU: 80 13 01 00 [11:38:58]Write to MH i2c: E2 08 00 C6 4A 80 13 01 00 00 00 00 00 8D [11:38:58]Write i2c OK [11:38:58]MH_I2C_Read... [11:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:59]Read from MH i2c: E2 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 0E 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 0E 00 C6 4A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C5 [11:38:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:38:59]wFMCommunicate OK [11:38:59]SAM_PROTO_GetShiftState done [11:38:59]FM_GetShiftState done [11:38:59]req_shift_opened done [11:38:59]requested_item shift.open_date is exist - process it [11:38:59]req_shift_open_date [11:38:59]req_shift_open_date done [11:38:59]produce_requested_data done [11:38:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59904,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:38:59]process_action_free close_receipt [11:38:59]json_value_free [11:38:59]json_value_free done [11:38:59]process_json_proto returns [11:38:59]Send response to host [11:38:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59904,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:38:59]free response buf [11:38:59]execute_script done [11:38:59]execute_script returns [11:38:59]free content buf [11:38:59]Sock 8.Close socket [11:38:59]Sock 8.Thread stoped [11:38:59]accept exits with 9 [11:38:59]New connection [11:38:59]New thread 3066957156 created [11:38:59]Thread 3067100516 joined [11:38:59]Waiting for new connection... [11:38:59] Sock 9.Parse request [11:38:59]Sock 9.Check first char [11:38:59]Sock 9.First char is OK [11:38:59]request: POST /json_proto HTTP/1.0 [11:38:59]Method: POST [11:38:59]URL: /json_proto [11:38:59]Method is POST - this is cgi request [11:38:59]url: /json_proto [11:38:59]query_string will be loaded in cgi processing [11:38:59]execute_cgi json_proto POST (null) [11:38:59]execute_cgi path=json_proto method=POST [11:38:59]POST find Content-Length [11:38:59]Host: 172.17.60.68:8080 [11:38:59]Content-Length: 670 [11:38:59]Content-Type: application/json [11:38:59] [11:38:59]POST finish read [11:38:59]Found Content-Length = 670 [11:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 2.950, "sum" : 200.31, "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:38:59]execute_script... [11:38: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)545617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 2.950, "sum" : 200.31, "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:38:59]POST & json_proto [11:38:59]process_json_proto [11:38:59]json parsed OK: [11:38:59]protocol is kg_v1.0 [11:38:59]action value=close_receipt [11:38:59]process_action close_receipt [11:38:59]cmd_close_receipt [11:38:59]MH_GetDate [11:38:59]Write to MH i2c: F0 00 00 C7 4A 00 [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: F0 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: F0 09 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: F0 09 00 C7 4A 00 55 4E 60 66 9A 61 5F 66 32 [11:38:59]GetLastDocTimeStamp 1717587536 [11:38:59]current date 1717587541 [11:38:59]FM_GetShiftState [11:38:59]SAM_PROTO_GetShiftState [11:38:59]wFMCommunicate request_size=4 [11:38:59]MH_SAM_APDU [11:38:59]CAPDU: 80 13 01 00 [11:38:59]Write to MH i2c: E2 08 00 C8 4A 80 13 01 00 00 00 00 00 8F [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 [11:39:00]MH_I2C_Read... [11:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:00]Read from MH i2c: E2 0E 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 0E 00 C8 4A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [11:39:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:39:00]wFMCommunicate OK [11:39:00]SAM_PROTO_GetShiftState done [11:39:00]FM_GetShiftState done [11:39:00]opened in 1717545916 [11:39:00]opened+sec_in_day 1717632316 [11:39:00]quantity*price = 20030 [11:39:00]sum+1 = 20032 [11:39:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 300 05.06.2024 11:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59905 ФПД: 243102466424293 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113901&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59905&fm=243102466424293&tin=02508201610067®Number=0000000000151680&sum=20000 [11:39:01]StoreToDocumentArchive [11:39:01]shift 72 fd 59905 [11:39:01]save to /storage/0072/doc_00059905 [11:39:01]save last doc name /storage/0072/doc_00059905 to /storage/kkm_last_doc_name [11:39:01]save OK [11:39:01]Clear old archive folders... [11:39:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:39:01]tlvbuf is 004F4930 [11:39:01]SAM_PROTO_ClearQueue [11:39:01]wFMCommunicate request_size=4 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 09 00 00 [11:39:01]Write to MH i2c: E2 08 00 D5 4A 80 09 00 00 00 00 00 00 91 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 D5 4A 00 90 00 93 [11:39:01]RAPDU: 90 00 [11:39:01]wFMCommunicate OK [11:39:01]SAM_PROTO_ClearQueue done [11:39:01]KKMCreateOFDPacket [11:39:01]OFDProtocolAddRootSTLVToBuf [11:39:01]FM_MakeSignedData [11:39:01]FM_MakeSignedData [11:39:01]SAM_PROTO_SignData [11:39:01]wFMCommunicate request_size=4 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 0D 01 02 [11:39:01]Write to MH i2c: E2 08 00 D6 4A 80 0D 01 02 00 00 00 00 99 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 D6 4A 00 90 00 94 [11:39:01]RAPDU: 90 00 [11:39:01]wFMCommunicate OK [11:39:01]wFMCommunicate request_size=255 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 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 2C 01 00 00 F4 03 04 00 55 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EA 00 00 35 04 06 00 [11:39:01]Write to MH i2c: E2 02 01 D7 4A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 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 2C 01 00 00 F4 03 04 00 55 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EA 00 00 35 04 06 00 00 00 A7 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 D7 4A 00 90 00 95 [11:39:01]RAPDU: 90 00 [11:39:01]wFMCommunicate OK [11:39:01]wFMCommunicate request_size=11 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 0D 02 02 06 DD 19 B4 27 BD E5 [11:39:01]Write to MH i2c: E2 0E 00 D8 4A 80 0D 02 02 06 00 DD 19 B4 27 BD E5 00 00 1B [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 03 00 D8 4A 00 90 00 96 [11:39:01]RAPDU: 90 00 [11:39:01]wFMCommunicate OK [11:39:01]wFMCommunicate request_size=4 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 0D 03 02 [11:39:01]Write to MH i2c: E2 08 00 D9 4A 80 0D 03 02 00 00 00 00 9E [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 0B 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 0B 00 D9 4A 00 60 BE AA 93 B2 E6 F0 E7 90 00 69 [11:39:01]RAPDU: 60 BE AA 93 B2 E6 F0 E7 90 00 [11:39:01]wFMCommunicate OK [11:39:01]SAM_PROTO_SignData done [11:39:01]FM_MakeSignedData done [11:39:01]CreateOFDProtocolMessage [11:39:01]wFMCommunicate request_size=4 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 11 00 00 [11:39:01]Write to MH i2c: E2 08 00 DA 4A 80 11 00 00 00 00 00 00 9E [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 17 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 17 00 DA 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [11:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:39:01]wFMCommunicate OK [11:39:01]CreateOFDProtocolMessage done [11:39:01]OFDSenderStorePacket 59905 [11:39:01]StoreOFDPacket docnum=59905 [11:39:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 1A 0D 08 01 8F 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 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 2C 01 00 00 F4 03 04 00 55 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EA 00 00 35 04 06 00 DD 19 B4 27 BD E5 60 BE AA 93 B2 E6 F0 E7 [11:39:01]CheckFolder [11:39:01]dirname=/storage/ofd_packets [11:39:01]CheckFolder done [11:39:01]ProducePacketName [11:39:01]name=ofd_packets/00059905 [11:39:01]NVStorageSaveData ofd_packets/00059905 [11:39:01]File name is /storage/ofd_packets/00059905 [11:39:01]Write 302 bytes [11:39:01]NVStorageSaveData done [11:39:01]OFDSenderStorePacket done [11:39:01]KKMCreateOFDPacket done [11:39:01]NVStorageSaveData kkm_last_timestamp [11:39:01]File name is /storage/kkm_last_timestamp [11:39:01]Write 4 bytes [11:39:01]NVStorageSaveData done [11:39:01]ExternCall_PrintAddStr [11:39:01]wPrintStart [11:39:01]Write to MH i2c: 01 00 00 DB 4A 25 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: 01 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: 01 07 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: 01 07 00 DB 4A 00 00 00 00 00 FF 0F 3A [11:39:01]RasterBufferAndPrint [11:39:01]line Счет N : (1)545617 [11:39:01]line ИНН: 02508201610067 [11:39:02]line Контрольно-Кассовый Чек [11:39:02]line ПРОДАЖА [11:39:02]line ТРК (МРК, ГНК) : 24 [11:39:02]line Товар: 2710124130 [11:39:02]line SUPER 92-К-5 [11:39:02]line 2.950 * 67.90 [11:39:02]line = 200.31 [11:39:02]line НДС 12% НСП 1% [11:39:02]line > о реализуемом товаре [11:39:02]line ОКРУГЛЕНИЕ: -0.31 [11:39:02]line ИТОГО: 200.00 [11:39:02]line Внесено: 200.00 [11:39:02]line СДАЧА: 0.00 [11:39:02]line НСП 1% : 1.77 [11:39:02]line НДС 12% : 21.27 [11:39:02]line Наличными: 200.00 [11:39:02]line Безнал.: 0.00 [11:39:02]line Место: АЗС № 117 "Партнер Нефть" [11:39:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:39:02]line СНО: Общий режим [11:39:02]line Чек 300 05.06.2024 11:39 [11:39:02]line Смена: 72 ФФД: 1.0 [11:39:02]line ЗНМ: 0300000048 [11:39:02]line РНМ: 0000000000151680 [11:39:02]line Версия ККМ: v1.0 [11:39:02]line ФМ: 0000000000959414 [11:39:02]line ФД: 59905 [11:39:02]line ФПД: 243102466424293 [11:39:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113901&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59905&fm=243102466424293&tin=02508201610067®Number=0000000000151680&sum=20000 [11:39:02]OFD Sender: Processing packet 59905 [packets to send 53, broken 52] [11:39:02]ProducePacketName [11:39:02]name=ofd_packets/00059905 [11:39:02]OFD Sender: To server: pG, [11:39:02]CommunicateWithHost lk.salyk.kg:30040 [11:39:02]ConnectInit lk.salyk.kg [11:39:02]written 0, free lines is 4095 [11:39:02]Connected sock=10 [11:39:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 1A 0D 08 01 8F 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 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 2C 01 00 00 F4 03 04 00 55 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EA 00 00 35 04 06 00 DD 19 B4 27 BD E5 60 BE AA 93 B2 E6 F0 E7 [11:39:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0C 83 47 00 2D 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EA 00 00 F4 03 04 00 59 FA 5F 66 B6 04 01 00 00 C8 75 26 C4 D3 27 AA 44 [11:39:02]CommunicateWithHost err = 0 [11:39:02]CheckOFDResponse [11:39:02]1017 (14) - 77093643461234 [11:39:02]1041 (16) - 0000000000959414 [11:39:02]1040 (4) - 59905 [11:39:02]1012 (4) - 05.06.2024 05:40 [11:39:02]1206 (1) - 0 [11:39:02]OFD Sender: Remove packet 59905 [11:39:02]ProducePacketName [11:39:02]name=ofd_packets/00059905 [11:39:02]NVStorageDeleteData [11:39:02]Write to MH i2c: 01 00 00 06 4B 51 [11:39:02]Write i2c OK [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: 01 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: 01 07 00 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: 01 07 00 06 4B 00 00 00 00 00 A3 0C 07 [11:39:02]RasterBufferAndPrint [11:39:02]line [11:39:02]line [11:39:02]line [11:39:02]line [11:39:02]line [11:39:02]written 0, free lines is 3242 [11:39:02]MH_Cut [11:39:02]Write to MH i2c: D1 01 00 0D 4B 01 2A [11:39:02]Write i2c OK [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: D1 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: D1 01 00 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: D1 01 00 0D 4B 00 29 [11:39:02]Write to MH i2c: 01 00 00 0E 4B 59 [11:39:02]Write i2c OK [11:39:02]MH_I2C_Read... [11:39:03]OFD Sender: No OFD packet to send [11:39:03]*** Cut start [11:39:03]*** Partial cut [11:39:03]*** CUTSNS_PIN = 1 [11:39:03]*** CUTSNS_PIN = 0 [11:39:03]*** Brake cut motor [11:39:04]Read from MH i2c: 01 [11:39:04]MH_I2C_Read... [11:39:04]*** Stop cut motor [11:39:04]*** Cut end [11:39:04]Read from MH i2c: 01 07 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: 01 07 00 0E 4B 00 00 00 00 00 FF 0F 6E [11:39:04]process_action close_receipt done [11:39:04]requested_data is exist [11:39:04]produce_requested_data [11:39:04]requested_item fm.sn is exist - process it [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 11 00 00 [11:39:04]Write to MH i2c: E2 08 00 0F 4B 80 11 00 00 00 00 00 00 D4 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 0F 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 27 [11:39:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:39:04]wFMCommunicate OK [11:39:04]requested_item fd.num is exist - process it [11:39:04]SAM_PROTO_GetFieldsCounters [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 13 00 00 [11:39:04]Write to MH i2c: E2 08 00 10 4B 80 13 00 00 00 00 00 00 D7 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 62 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 62 00 10 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 01 EA 00 00 0E 04 04 00 48 00 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 AE [11:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 01 EA 00 00 0E 04 04 00 48 00 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 [11:39:04]wFMCommunicate OK [11:39:04]SAM_PROTO_GetFieldsCounters done [11:39:04]requested_item shift.num is exist - process it [11:39:04]requested_item shift.opened is exist - process it [11:39:04]req_shift_opened [11:39:04]FM_GetShiftState [11:39:04]SAM_PROTO_GetShiftState [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 13 01 00 [11:39:04]Write to MH i2c: E2 08 00 11 4B 80 13 01 00 00 00 00 00 D9 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 0E 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 0E 00 11 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 11 [11:39:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:39:04]wFMCommunicate OK [11:39:04]SAM_PROTO_GetShiftState done [11:39:04]FM_GetShiftState done [11:39:04]req_shift_opened done [11:39:04]requested_item shift.open_date is exist - process it [11:39:04]req_shift_open_date [11:39:04]req_shift_open_date done [11:39:04]produce_requested_data done [11:39:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59905,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:39:04]process_action_free close_receipt [11:39:04]json_value_free [11:39:04]json_value_free done [11:39:04]process_json_proto returns [11:39:04]Send response to host [11:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59905,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:39:04]free response buf [11:39:04]execute_script done [11:39:04]execute_script returns [11:39:04]free content buf [11:39:04]Sock 9.Close socket [11:39:04]Sock 9.Thread stoped [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:18]OFD Sender: No OFD packet to send [11:39:23]OFD Sender: No OFD packet to send [11:39:28]OFD Sender: No OFD packet to send [11:39:32]accept exits with 8 [11:39:32]New connection [11:39:32]New thread 3067100516 created [11:39:32]Thread 3066957156 joined [11:39:32]Waiting for new connection... [11:39:32] Sock 8.Parse request [11:39:32]Sock 8.Check first char [11:39:32]Sock 8.First char is OK [11:39:32]request: POST /json_proto HTTP/1.0 [11:39:32]Method: POST [11:39:32]URL: /json_proto [11:39:32]Method is POST - this is cgi request [11:39:32]url: /json_proto [11:39:32]query_string will be loaded in cgi processing [11:39:32]execute_cgi json_proto POST (null) [11:39:32]execute_cgi path=json_proto method=POST [11:39:32]POST find Content-Length [11:39:32]Host: 172.17.60.68:8080 [11:39:32]Content-Length: 978 [11:39:32]Content-Type: application/json [11:39:32] [11:39:32]POST finish read [11:39:32]Found Content-Length = 978 [11:39:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545616", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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:39:32]execute_script... [11:39: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)545616", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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:39:32]POST & json_proto [11:39:32]process_json_proto [11:39:32]json parsed OK: [11:39:32]protocol is kg_v1.0 [11:39:32]action value=close_receipt [11:39:32]process_action close_receipt [11:39:32]cmd_close_receipt [11:39:32]MH_GetDate [11:39:32]Write to MH i2c: F0 00 00 12 4B 4C [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: F0 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: F0 09 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: F0 09 00 12 4B 00 75 4E 60 66 9A 61 5F 66 9E [11:39:32]GetLastDocTimeStamp 1717587541 [11:39:32]current date 1717587573 [11:39:32]FM_GetShiftState [11:39:32]SAM_PROTO_GetShiftState [11:39:32]wFMCommunicate request_size=4 [11:39:32]MH_SAM_APDU [11:39:32]CAPDU: 80 13 01 00 [11:39:32]Write to MH i2c: E2 08 00 13 4B 80 13 01 00 00 00 00 00 DB [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:32]Read from MH i2c: E2 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 0E 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 0E 00 13 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 13 [11:39:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:39:32]wFMCommunicate OK [11:39:32]SAM_PROTO_GetShiftState done [11:39:32]FM_GetShiftState done [11:39:32]opened in 1717545916 [11:39:32]opened+sec_in_day 1717632316 [11:39:32]quantity*price = 200041 [11:39:32]sum+1 = 200042 [11:39:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 301 05.06.2024 11:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 59906 ФПД: 110486182096064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113933&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59906&fm=110486182096064&tin=02508201610067®Number=0000000000151680&sum=200000 [11:39:33]StoreToDocumentArchive [11:39:33]shift 72 fd 59906 [11:39:33]save to /storage/0072/doc_00059906 [11:39:33]save last doc name /storage/0072/doc_00059906 to /storage/kkm_last_doc_name [11:39:33]save OK [11:39:33]Clear old archive folders... [11:39:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:39:33]tlvbuf is 00499D10 [11:39:33]SAM_PROTO_ClearQueue [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 09 00 00 [11:39:33]Write to MH i2c: E2 08 00 20 4B 80 09 00 00 00 00 00 00 DD [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 20 4B 00 90 00 DF [11:39:33]RAPDU: 90 00 [11:39:33]wFMCommunicate OK [11:39:33]SAM_PROTO_ClearQueue done [11:39:33]KKMCreateOFDPacket [11:39:33]OFDProtocolAddRootSTLVToBuf [11:39:33]FM_MakeSignedData [11:39:33]FM_MakeSignedData [11:39:33]SAM_PROTO_SignData [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 0D 01 02 [11:39:33]Write to MH i2c: E2 08 00 21 4B 80 0D 01 02 00 00 00 00 E5 [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 21 4B 00 90 00 E0 [11:39:33]RAPDU: 90 00 [11:39:33]wFMCommunicate OK [11:39:33]wFMCommunicate request_size=255 [11:39:33]MH_SAM_APDU [11:39: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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 75 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EA 00 00 35 04 06 00 64 7C 91 A2 [11:39:33]Write to MH i2c: E2 02 01 22 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 75 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EA 00 00 35 04 06 00 64 7C 91 A2 00 00 4F [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 22 4B 00 90 00 E1 [11:39:33]RAPDU: 90 00 [11:39:33]wFMCommunicate OK [11:39:33]wFMCommunicate request_size=7 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 0D 02 02 02 EC C0 [11:39:33]Write to MH i2c: E2 0A 00 23 4B 80 0D 02 02 02 00 EC C0 00 00 98 [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 03 00 23 4B 00 90 00 E2 [11:39:33]RAPDU: 90 00 [11:39:33]wFMCommunicate OK [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 0D 03 02 [11:39:33]Write to MH i2c: E2 08 00 24 4B 80 0D 03 02 00 00 00 00 EA [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 0B 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 0B 00 24 4B 00 F7 80 D1 A1 E8 70 9B 1A 90 00 E1 [11:39:33]RAPDU: F7 80 D1 A1 E8 70 9B 1A 90 00 [11:39:33]wFMCommunicate OK [11:39:33]SAM_PROTO_SignData done [11:39:33]FM_MakeSignedData done [11:39:33]CreateOFDProtocolMessage [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 11 00 00 [11:39:33]Write to MH i2c: E2 08 00 25 4B 80 11 00 00 00 00 00 00 EA [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 17 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 17 00 25 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3D [11:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:39:33]wFMCommunicate OK [11:39:33]CreateOFDProtocolMessage done [11:39:33]OFDSenderStorePacket 59906 [11:39:33]StoreOFDPacket docnum=59906 [11:39:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E8 B9 04 01 53 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 75 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EA 00 00 35 04 06 00 64 7C 91 A2 EC C0 F7 80 D1 A1 E8 70 9B 1A [11:39:33]CheckFolder [11:39:33]dirname=/storage/ofd_packets [11:39:33]CheckFolder done [11:39:33]ProducePacketName [11:39:33]name=ofd_packets/00059906 [11:39:33]NVStorageSaveData ofd_packets/00059906 [11:39:33]File name is /storage/ofd_packets/00059906 [11:39:33]Write 298 bytes [11:39:33]NVStorageSaveData done [11:39:33]OFDSenderStorePacket done [11:39:33]KKMCreateOFDPacket done [11:39:33]NVStorageSaveData kkm_last_timestamp [11:39:33]File name is /storage/kkm_last_timestamp [11:39:33]Write 4 bytes [11:39:33]NVStorageSaveData done [11:39:33]ExternCall_PrintAddStr [11:39:33]wPrintStart [11:39:33]Write to MH i2c: 01 00 00 26 4B 71 [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: 01 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: 01 07 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: 01 07 00 26 4B 00 00 00 00 00 FF 0F 86 [11:39:33]RasterBufferAndPrint [11:39:33]line Счет N : (1)545616 [11:39:33]line ИНН: 02508201610067 [11:39:33]line Контрольно-Кассовый Чек [11:39:33]line ПРОДАЖА [11:39:33]line ТРК (МРК, ГНК) : 11 [11:39:33]line Товар: 2710194210 [11:39:33]line ДТ-К-5 [11:39:33]line 27.630 * 72.40 [11:39:33]line = 2000.41 [11:39:33]line НДС 12% НСП 1% [11:39:33]line > о реализуемом товаре [11:39:33]line ОКРУГЛЕНИЕ: -0.41 [11:39:33]line ИТОГО: 2000.00 [11:39:33]line Внесено: 2000.00 [11:39:33]line СДАЧА: 0.00 [11:39:33]line НСП 1% : 17.70 [11:39:33]line НДС 12% : 212.43 [11:39:33]line Наличными: 2000.00 [11:39:33]line Безнал.: 0.00 [11:39:33]line Место: АЗС № 117 "Партнер Нефть" [11:39:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:39:33]line СНО: Общий режим [11:39:33]line Чек 301 05.06.2024 11:39 [11:39:33]line Смена: 72 ФФД: 1.0 [11:39:33]line ЗНМ: 0300000048 [11:39:33]line РНМ: 0000000000151680 [11:39:33]line Версия ККМ: v1.0 [11:39:33]line [11:39:33]line Дисконтная программа [11:39:33]line ДТ [11:39:33]line номер 117 [11:39:33]line сэкономлено 13.82 сом [11:39:33]line ФМ: 0000000000959414 [11:39:33]line ФД: 59906 [11:39:33]line ФПД: 110486182096064 [11:39:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113933&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59906&fm=110486182096064&tin=02508201610067®Number=0000000000151680&sum=200000 [11:39:33]written 0, free lines is 4095 [11:39:33]OFD Sender: Processing packet 59906 [packets to send 53, broken 52] [11:39:33]ProducePacketName [11:39:33]name=ofd_packets/00059906 [11:39:33]OFD Sender: To server: pG, [11:39:33]CommunicateWithHost lk.salyk.kg:30040 [11:39:33]ConnectInit lk.salyk.kg [11:39:33]Connected sock=10 [11:39:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E8 B9 04 01 53 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2D 01 00 00 F4 03 04 00 75 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EA 00 00 35 04 06 00 64 7C 91 A2 EC C0 F7 80 D1 A1 E8 70 9B 1A [11:39:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 34 4D 47 00 27 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EA 00 00 F4 03 04 00 79 FA 5F 66 B6 04 01 00 00 30 15 6D D1 5E BF C5 D9 [11:39:34]CommunicateWithHost err = 0 [11:39:34]CheckOFDResponse [11:39:34]1017 (14) - 77093643461234 [11:39:34]1041 (16) - 0000000000959414 [11:39:34]1040 (4) - 59906 [11:39:34]1012 (4) - 05.06.2024 05:41 [11:39:34]1206 (1) - 0 [11:39:34]OFD Sender: Remove packet 59906 [11:39:34]ProducePacketName [11:39:34]name=ofd_packets/00059906 [11:39:34]NVStorageDeleteData [11:39:34]Write to MH i2c: 01 00 00 56 4B A1 [11:39:34]Write i2c OK [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: 01 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: 01 07 00 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: 01 07 00 56 4B 00 00 00 00 00 37 0C EB [11:39:34]RasterBufferAndPrint [11:39:34]line [11:39:34]line [11:39:34]line [11:39:34]line [11:39:34]line [11:39:34]written 0, free lines is 3131 [11:39:34]MH_Cut [11:39:34]Write to MH i2c: D1 01 00 5D 4B 01 7A [11:39:34]Write i2c OK [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: D1 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: D1 01 00 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: D1 01 00 5D 4B 00 79 [11:39:34]Write to MH i2c: 01 00 00 5E 4B A9 [11:39:34]Write i2c OK [11:39:34]MH_I2C_Read... [11:39:34]OFD Sender: No OFD packet to send [11:39:35]*** Cut start [11:39:35]*** Partial cut [11:39:35]*** CUTSNS_PIN = 1 [11:39:35]*** CUTSNS_PIN = 0 [11:39:35]*** Brake cut motor [11:39:35]Read from MH i2c: 01 [11:39:35]MH_I2C_Read... [11:39:35]*** Stop cut motor [11:39:35]*** Cut end [11:39:35]Read from MH i2c: 01 07 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: 01 07 00 5E 4B 00 00 00 00 00 FF 0F BE [11:39:35]process_action close_receipt done [11:39:35]requested_data is exist [11:39:35]produce_requested_data [11:39:35]requested_item fm.sn is exist - process it [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 11 00 00 [11:39:35]Write to MH i2c: E2 08 00 5F 4B 80 11 00 00 00 00 00 00 24 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 17 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 17 00 5F 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [11:39:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:39:35]wFMCommunicate OK [11:39:35]requested_item fd.num is exist - process it [11:39:35]SAM_PROTO_GetFieldsCounters [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 13 00 00 [11:39:35]Write to MH i2c: E2 08 00 60 4B 80 13 00 00 00 00 00 00 27 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:36]Read from MH i2c: E2 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 62 00 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 62 00 60 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 02 EA 00 00 0E 04 04 00 48 00 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 02 [11:39:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 02 EA 00 00 0E 04 04 00 48 00 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 [11:39:36]wFMCommunicate OK [11:39:36]SAM_PROTO_GetFieldsCounters done [11:39:36]requested_item shift.num is exist - process it [11:39:36]requested_item shift.opened is exist - process it [11:39:36]req_shift_opened [11:39:36]FM_GetShiftState [11:39:36]SAM_PROTO_GetShiftState [11:39:36]wFMCommunicate request_size=4 [11:39:36]MH_SAM_APDU [11:39:36]CAPDU: 80 13 01 00 [11:39:36]Write to MH i2c: E2 08 00 61 4B 80 13 01 00 00 00 00 00 29 [11:39:36]Write i2c OK [11:39:36]MH_I2C_Read... [11:39:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:36]Read from MH i2c: E2 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 0E 00 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 0E 00 61 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 61 [11:39:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:39:36]wFMCommunicate OK [11:39:36]SAM_PROTO_GetShiftState done [11:39:36]FM_GetShiftState done [11:39:36]req_shift_opened done [11:39:36]requested_item shift.open_date is exist - process it [11:39:36]req_shift_open_date [11:39:36]req_shift_open_date done [11:39:36]produce_requested_data done [11:39:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59906,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:39:36]process_action_free close_receipt [11:39:36]json_value_free [11:39:36]json_value_free done [11:39:36]process_json_proto returns [11:39:36]Send response to host [11:39:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59906,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:39:36]free response buf [11:39:36]execute_script done [11:39:36]execute_script returns [11:39:36]free content buf [11:39:36]Sock 8.Close socket [11:39:36]Sock 8.Thread stoped [11:39:39]OFD Sender: No OFD packet to send [11:39:44]OFD Sender: No OFD packet to send [11:39:46]accept exits with 9 [11:39:46]New connection [11:39:46]New thread 3066957156 created [11:39:46]Thread 3067100516 joined [11:39:46]Waiting for new connection... [11:39:46] Sock 9.Parse request [11:39:46]Sock 9.Check first char [11:39:46]Sock 9.First char is OK [11:39:46]request: POST /json_proto HTTP/1.0 [11:39:46]Method: POST [11:39:46]URL: /json_proto [11:39:46]Method is POST - this is cgi request [11:39:46]url: /json_proto [11:39:46]query_string will be loaded in cgi processing [11:39:46]execute_cgi json_proto POST (null) [11:39:46]execute_cgi path=json_proto method=POST [11:39:46]POST find Content-Length [11:39:46]Host: 172.17.60.68:8080 [11:39:46]Content-Length: 978 [11:39:46]Content-Type: application/json [11:39:46] [11:39:46]POST finish read [11:39:46]Found Content-Length = 978 [11:39:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545615", "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" : 72.40, "quantity" : 62.160, "sum" : 4500.38, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 31.08 \u0441\u043E\u043C", "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:46]execute_script... [11:39: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)545615", "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" : 72.40, "quantity" : 62.160, "sum" : 4500.38, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 31.08 \u0441\u043E\u043C", "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:46]POST & json_proto [11:39:46]process_json_proto [11:39:46]json parsed OK: [11:39:46]protocol is kg_v1.0 [11:39:46]action value=close_receipt [11:39:46]process_action close_receipt [11:39:46]cmd_close_receipt [11:39:46]MH_GetDate [11:39:46]Write to MH i2c: F0 00 00 62 4B 9C [11:39:46]Write i2c OK [11:39:46]MH_I2C_Read... [11:39:46]Read from MH i2c: F0 [11:39:46]MH_I2C_Read... [11:39:46]Read from MH i2c: F0 09 00 [11:39:46]MH_I2C_Read... [11:39:46]Read from MH i2c: F0 09 00 62 4B 00 83 4E 60 66 9A 61 5F 66 FC [11:39:46]GetLastDocTimeStamp 1717587573 [11:39:46]current date 1717587587 [11:39:46]FM_GetShiftState [11:39:46]SAM_PROTO_GetShiftState [11:39:46]wFMCommunicate request_size=4 [11:39:46]MH_SAM_APDU [11:39:46]CAPDU: 80 13 01 00 [11:39:46]Write to MH i2c: E2 08 00 63 4B 80 13 01 00 00 00 00 00 2B [11:39:46]Write i2c OK [11:39:46]MH_I2C_Read... [11:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:46]Read from MH i2c: E2 [11:39:46]MH_I2C_Read... [11:39:46]Read from MH i2c: E2 0E 00 [11:39:46]MH_I2C_Read... [11:39:46]Read from MH i2c: E2 0E 00 63 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [11:39:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:39:46]wFMCommunicate OK [11:39:46]SAM_PROTO_GetShiftState done [11:39:46]FM_GetShiftState done [11:39:46]opened in 1717545916 [11:39:46]opened+sec_in_day 1717632316 [11:39:46]quantity*price = 450038 [11:39:46]sum+1 = 450039 [11:39:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 4500.00 Внесено: 4500.00 СДАЧА: 0.00 НСП 1% : 39.83 НДС 12% : 477.92 Наличными: 4500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 302 05.06.2024 11:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 31.08 сом ФМ: 0000000000959414 ФД: 59907 ФПД: 252535025210729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113947&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59907&fm=252535025210729&tin=02508201610067®Number=0000000000151680&sum=450000 [11:39:47]StoreToDocumentArchive [11:39:47]shift 72 fd 59907 [11:39:47]save to /storage/0072/doc_00059907 [11:39:47]save last doc name /storage/0072/doc_00059907 to /storage/kkm_last_doc_name [11:39:47]save OK [11:39:47]Clear old archive folders... [11:39:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:39:47]tlvbuf is 004133D0 [11:39:47]SAM_PROTO_ClearQueue [11:39:47]wFMCommunicate request_size=4 [11:39:47]MH_SAM_APDU [11:39:47]CAPDU: 80 09 00 00 [11:39:47]Write to MH i2c: E2 08 00 70 4B 80 09 00 00 00 00 00 00 2D [11:39:47]Write i2c OK [11:39:47]MH_I2C_Read... [11:39:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:47]Read from MH i2c: E2 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 70 4B 00 90 00 2F [11:39:47]RAPDU: 90 00 [11:39:47]wFMCommunicate OK [11:39:47]SAM_PROTO_ClearQueue done [11:39:47]KKMCreateOFDPacket [11:39:47]OFDProtocolAddRootSTLVToBuf [11:39:47]FM_MakeSignedData [11:39:47]FM_MakeSignedData [11:39:47]SAM_PROTO_SignData [11:39:47]wFMCommunicate request_size=4 [11:39:47]MH_SAM_APDU [11:39:47]CAPDU: 80 0D 01 02 [11:39:47]Write to MH i2c: E2 08 00 71 4B 80 0D 01 02 00 00 00 00 35 [11:39:47]Write i2c OK [11:39:47]MH_I2C_Read... [11:39:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:47]Read from MH i2c: E2 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 71 4B 00 90 00 30 [11:39:47]RAPDU: 90 00 [11:39:47]wFMCommunicate OK [11:39:47]wFMCommunicate request_size=255 [11:39:47]MH_SAM_APDU [11:39: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 D0 F2 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 F6 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 BA 00 00 00 00 07 04 06 00 D0 DD 06 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 83 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EA 00 00 35 04 06 00 E5 AD E4 78 [11:39:47]Write to MH i2c: E2 02 01 72 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 F2 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 F6 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 BA 00 00 00 00 07 04 06 00 D0 DD 06 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 83 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EA 00 00 35 04 06 00 E5 AD E4 78 00 00 E4 [11:39:47]Write i2c OK [11:39:47]MH_I2C_Read... [11:39:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:47]Read from MH i2c: E2 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 72 4B 00 90 00 31 [11:39:47]RAPDU: 90 00 [11:39:47]wFMCommunicate OK [11:39:47]wFMCommunicate request_size=7 [11:39:47]MH_SAM_APDU [11:39:47]CAPDU: 80 0D 02 02 02 95 69 [11:39:47]Write to MH i2c: E2 0A 00 73 4B 80 0D 02 02 02 00 95 69 00 00 3A [11:39:47]Write i2c OK [11:39:47]MH_I2C_Read... [11:39:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:47]Read from MH i2c: E2 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 [11:39:47]MH_I2C_Read... [11:39:47]Read from MH i2c: E2 03 00 73 4B 00 90 00 32 [11:39:47]RAPDU: 90 00 [11:39:47]wFMCommunicate OK [11:39:47]wFMCommunicate request_size=4 [11:39:47]MH_SAM_APDU [11:39:47]CAPDU: 80 0D 03 02 [11:39:47]Write to MH i2c: E2 08 00 74 4B 80 0D 03 02 00 00 00 00 3A [11:39:47]Write i2c OK [11:39:47]MH_I2C_Read... [11:39:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:48]Read from MH i2c: E2 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: E2 0B 00 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: E2 0B 00 74 4B 00 04 E6 EF 43 BF 6F B2 44 90 00 7B [11:39:48]RAPDU: 04 E6 EF 43 BF 6F B2 44 90 00 [11:39:48]wFMCommunicate OK [11:39:48]SAM_PROTO_SignData done [11:39:48]FM_MakeSignedData done [11:39:48]CreateOFDProtocolMessage [11:39:48]wFMCommunicate request_size=4 [11:39:48]MH_SAM_APDU [11:39:48]CAPDU: 80 11 00 00 [11:39:48]Write to MH i2c: E2 08 00 75 4B 80 11 00 00 00 00 00 00 3A [11:39:48]Write i2c OK [11:39:48]MH_I2C_Read... [11:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:48]Read from MH i2c: E2 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: E2 17 00 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: E2 17 00 75 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [11:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:39:48]wFMCommunicate OK [11:39:48]CreateOFDProtocolMessage done [11:39:48]OFDSenderStorePacket 59907 [11:39:48]StoreOFDPacket docnum=59907 [11:39:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 75 11 04 01 EF 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 D0 F2 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 F6 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 BA 00 00 00 00 07 04 06 00 D0 DD 06 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 83 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EA 00 00 35 04 06 00 E5 AD E4 78 95 69 04 E6 EF 43 BF 6F B2 44 [11:39:48]CheckFolder [11:39:48]dirname=/storage/ofd_packets [11:39:48]CheckFolder done [11:39:48]ProducePacketName [11:39:48]name=ofd_packets/00059907 [11:39:48]NVStorageSaveData ofd_packets/00059907 [11:39:48]File name is /storage/ofd_packets/00059907 [11:39:48]Write 298 bytes [11:39:48]NVStorageSaveData done [11:39:48]OFDSenderStorePacket done [11:39:48]KKMCreateOFDPacket done [11:39:48]NVStorageSaveData kkm_last_timestamp [11:39:48]File name is /storage/kkm_last_timestamp [11:39:48]Write 4 bytes [11:39:48]NVStorageSaveData done [11:39:48]ExternCall_PrintAddStr [11:39:48]wPrintStart [11:39:48]Write to MH i2c: 01 00 00 76 4B C1 [11:39:48]Write i2c OK [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: 01 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: 01 07 00 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: 01 07 00 76 4B 00 00 00 00 00 FF 0F D6 [11:39:48]RasterBufferAndPrint [11:39:48]line Счет N : (1)545615 [11:39:48]line ИНН: 02508201610067 [11:39:48]line Контрольно-Кассовый Чек [11:39:48]line ПРОДАЖА [11:39:48]line ТРК (МРК, ГНК) : 41 [11:39:48]line Товар: 2710194210 [11:39:48]line ДТ-К-5 [11:39:48]line 62.160 * 72.40 [11:39:48]line = 4500.38 [11:39:48]line НДС 12% НСП 1% [11:39:48]line > о реализуемом товаре [11:39:48]line ОКРУГЛЕНИЕ: -0.38 [11:39:48]line ИТОГО: 4500.00 [11:39:48]line Внесено: 4500.00 [11:39:48]line СДАЧА: 0.00 [11:39:48]line НСП 1% : 39.83 [11:39:48]line НДС 12% : 477.92 [11:39:48]line Наличными: 4500.00 [11:39:48]line Безнал.: 0.00 [11:39:48]line Место: АЗС № 117 "Партнер Нефть" [11:39:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:39:48]line СНО: Общий режим [11:39:48]line Чек 302 05.06.2024 11:39 [11:39:48]line Смена: 72 ФФД: 1.0 [11:39:48]line ЗНМ: 0300000048 [11:39:48]line РНМ: 0000000000151680 [11:39:48]line Версия ККМ: v1.0 [11:39:48]line [11:39:48]line Дисконтная программа [11:39:48]line ДТ [11:39:48]line номер 117 [11:39:48]line сэкономлено 31.08 сом [11:39:48]line ФМ: 0000000000959414 [11:39:48]line ФД: 59907 [11:39:48]line ФПД: 252535025210729 [11:39:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T113947&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59907&fm=252535025210729&tin=02508201610067®Number=0000000000151680&sum=450000 [11:39:48]OFD Sender: Processing packet 59907 [packets to send 53, broken 52] [11:39:48]ProducePacketName [11:39:48]name=ofd_packets/00059907 [11:39:48]OFD Sender: To server: pG, [11:39:48]CommunicateWithHost lk.salyk.kg:30040 [11:39:48]ConnectInit lk.salyk.kg [11:39:48]written 0, free lines is 4095 [11:39:48]Connected sock=10 [11:39:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 75 11 04 01 EF 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 D0 F2 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 F6 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 BA 00 00 00 00 07 04 06 00 D0 DD 06 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 83 4E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EA 00 00 35 04 06 00 E5 AD E4 78 95 69 04 E6 EF 43 BF 6F B2 44 [11:39:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B7 D5 47 00 D9 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EA 00 00 F4 03 04 00 88 FA 5F 66 B6 04 01 00 00 C2 62 1A 86 44 96 35 D1 [11:39:48]CommunicateWithHost err = 0 [11:39:48]CheckOFDResponse [11:39:48]1017 (14) - 77093643461234 [11:39:48]1041 (16) - 0000000000959414 [11:39:48]1040 (4) - 59907 [11:39:48]1012 (4) - 05.06.2024 05:41 [11:39:48]1206 (1) - 0 [11:39:48]OFD Sender: Remove packet 59907 [11:39:48]ProducePacketName [11:39:48]name=ofd_packets/00059907 [11:39:48]NVStorageDeleteData [11:39:48]Write to MH i2c: 01 00 00 A6 4B F1 [11:39:48]Write i2c OK [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: 01 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: 01 07 00 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: 01 07 00 A6 4B 00 00 00 00 00 42 0C 46 [11:39:48]RasterBufferAndPrint [11:39:48]line [11:39:48]line [11:39:48]line [11:39:48]line [11:39:48]line [11:39:48]written 0, free lines is 3145 [11:39:48]MH_Cut [11:39:48]Write to MH i2c: D1 01 00 AD 4B 01 CA [11:39:48]Write i2c OK [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: D1 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: D1 01 00 [11:39:48]MH_I2C_Read... [11:39:48]Read from MH i2c: D1 01 00 AD 4B 00 C9 [11:39:48]Write to MH i2c: 01 00 00 AE 4B F9 [11:39:48]Write i2c OK [11:39:48]MH_I2C_Read... [11:39:49]OFD Sender: No OFD packet to send [11:39:49]*** Cut start [11:39:49]*** Partial cut [11:39:49]*** CUTSNS_PIN = 1 [11:39:49]*** CUTSNS_PIN = 0 [11:39:50]*** Brake cut motor [11:39:50]Read from MH i2c: 01 [11:39:50]MH_I2C_Read... [11:39:50]*** Stop cut motor [11:39:50]*** Cut end [11:39:50]Read from MH i2c: 01 07 00 [11:39:50]MH_I2C_Read... [11:39:50]Read from MH i2c: 01 07 00 AE 4B 00 00 00 00 00 FF 0F 0E [11:39:50]process_action close_receipt done [11:39:50]requested_data is exist [11:39:50]produce_requested_data [11:39:50]requested_item fm.sn is exist - process it [11:39:50]wFMCommunicate request_size=4 [11:39:50]MH_SAM_APDU [11:39:50]CAPDU: 80 11 00 00 [11:39:50]Write to MH i2c: E2 08 00 AF 4B 80 11 00 00 00 00 00 00 74 [11:39:50]Write i2c OK [11:39:50]MH_I2C_Read... [11:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:50]Read from MH i2c: E2 [11:39:50]MH_I2C_Read... [11:39:50]Read from MH i2c: E2 17 00 [11:39:50]MH_I2C_Read... [11:39:50]Read from MH i2c: E2 17 00 AF 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [11:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:39:50]wFMCommunicate OK [11:39:50]requested_item fd.num is exist - process it [11:39:50]SAM_PROTO_GetFieldsCounters [11:39:50]wFMCommunicate request_size=4 [11:39:50]MH_SAM_APDU [11:39:50]CAPDU: 80 13 00 00 [11:39:50]Write to MH i2c: E2 08 00 B0 4B 80 13 00 00 00 00 00 00 77 [11:39:50]Write i2c OK [11:39:50]MH_I2C_Read... [11:39:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:50]Read from MH i2c: E2 [11:39:50]MH_I2C_Read... [11:39:50]Read from MH i2c: E2 62 00 [11:39:50]MH_I2C_Read... [11:39:50]Read from MH i2c: E2 62 00 B0 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 03 EA 00 00 0E 04 04 00 48 00 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 56 [11:39:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 03 EA 00 00 0E 04 04 00 48 00 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 [11:39:50]wFMCommunicate OK [11:39:50]SAM_PROTO_GetFieldsCounters done [11:39:50]requested_item shift.num is exist - process it [11:39:50]requested_item shift.opened is exist - process it [11:39:50]req_shift_opened [11:39:50]FM_GetShiftState [11:39:50]SAM_PROTO_GetShiftState [11:39:50]wFMCommunicate request_size=4 [11:39:50]MH_SAM_APDU [11:39:50]CAPDU: 80 13 01 00 [11:39:50]Write to MH i2c: E2 08 00 B1 4B 80 13 01 00 00 00 00 00 79 [11:39:50]Write i2c OK [11:39:50]MH_I2C_Read... [11:39:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:50]Read from MH i2c: E2 [11:39:50]MH_I2C_Read... [11:39:50]Read from MH i2c: E2 0E 00 [11:39:50]MH_I2C_Read... [11:39:50]Read from MH i2c: E2 0E 00 B1 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B1 [11:39:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:39:50]wFMCommunicate OK [11:39:50]SAM_PROTO_GetShiftState done [11:39:50]FM_GetShiftState done [11:39:50]req_shift_opened done [11:39:50]requested_item shift.open_date is exist - process it [11:39:50]req_shift_open_date [11:39:50]req_shift_open_date done [11:39:50]produce_requested_data done [11:39:50]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59907,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:39:50]process_action_free close_receipt [11:39:50]json_value_free [11:39:50]json_value_free done [11:39:50]process_json_proto returns [11:39:50]Send response to host [11:39:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59907,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:39:50]free response buf [11:39:50]execute_script done [11:39:50]execute_script returns [11:39:50]free content buf [11:39:50]Sock 9.Close socket [11:39:50]Sock 9.Thread stoped [11:39:54]OFD Sender: No OFD packet to send [11:39:59]OFD Sender: No OFD packet to send [11:40:04]OFD Sender: No OFD packet to send [11:40:09]OFD Sender: No OFD packet to send [11:40:14]OFD Sender: No OFD packet to send [11:40:19]OFD Sender: No OFD packet to send [11:40:24]OFD Sender: No OFD packet to send [11:40:29]OFD Sender: No OFD packet to send [11:40:34]OFD Sender: No OFD packet to send [11:40:39]OFD Sender: No OFD packet to send [11:40:44]OFD Sender: No OFD packet to send [11:40:49]OFD Sender: No OFD packet to send [11:40:54]OFD Sender: No OFD packet to send [11:40:59]OFD Sender: No OFD packet to send [11:41:04]OFD Sender: No OFD packet to send [11:41:09]OFD Sender: No OFD packet to send [11:41:14]OFD Sender: No OFD packet to send [11:41:19]OFD Sender: No OFD packet to send [11:41:24]OFD Sender: No OFD packet to send [11:41:29]OFD Sender: No OFD packet to send [11:41:34]OFD Sender: No OFD packet to send [11:41:39]OFD Sender: No OFD packet to send [11:41:44]OFD Sender: No OFD packet to send [11:41:49]OFD Sender: No OFD packet to send [11:41:54]OFD Sender: No OFD packet to send [11:41:59]OFD Sender: No OFD packet to send [11:42:04]OFD Sender: No OFD packet to send [11:42:09]OFD Sender: No OFD packet to send [11:42:14]OFD Sender: No OFD packet to send [11:42:18]accept exits with 8 [11:42:18]New connection [11:42:18]New thread 3067100516 created [11:42:18]Thread 3066957156 joined [11:42:18]Waiting for new connection... [11:42:18] Sock 8.Parse request [11:42:18]Sock 8.Check first char [11:42:18]Sock 8.First char is OK [11:42:18]request: POST /json_proto HTTP/1.0 [11:42:18]Method: POST [11:42:18]URL: /json_proto [11:42:18]Method is POST - this is cgi request [11:42:18]url: /json_proto [11:42:18]query_string will be loaded in cgi processing [11:42:18]execute_cgi json_proto POST (null) [11:42:18]execute_cgi path=json_proto method=POST [11:42:18]POST find Content-Length [11:42:18]Host: 172.17.60.68:8080 [11:42:18]Content-Length: 677 [11:42:18]Content-Type: application/json [11:42:18] [11:42:18]POST finish read [11:42:18]Found Content-Length = 677 [11:42:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:42:18]execute_script... [11:42:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:42:18]POST & json_proto [11:42:18]process_json_proto [11:42:18]json parsed OK: [11:42:18]protocol is kg_v1.0 [11:42:18]action value=close_receipt [11:42:18]process_action close_receipt [11:42:18]cmd_close_receipt [11:42:18]MH_GetDate [11:42:18]Write to MH i2c: F0 00 00 B2 4B EC [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: F0 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: F0 09 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: F0 09 00 B2 4B 00 1C 4F 60 66 9A 61 5F 66 E6 [11:42:18]GetLastDocTimeStamp 1717587587 [11:42:18]current date 1717587740 [11:42:18]FM_GetShiftState [11:42:18]SAM_PROTO_GetShiftState [11:42:18]wFMCommunicate request_size=4 [11:42:18]MH_SAM_APDU [11:42:18]CAPDU: 80 13 01 00 [11:42:18]Write to MH i2c: E2 08 00 B3 4B 80 13 01 00 00 00 00 00 7B [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:18]Read from MH i2c: E2 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 0E 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 0E 00 B3 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B3 [11:42:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:42:18]wFMCommunicate OK [11:42:18]SAM_PROTO_GetShiftState done [11:42:18]FM_GetShiftState done [11:42:18]opened in 1717545916 [11:42:18]opened+sec_in_day 1717632316 [11:42:18]quantity*price = 30038 [11:42:18]sum+1 = 30039 [11:42:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 303 05.06.2024 11:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59908 ФПД: 271110078558967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114220&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59908&fm=271110078558967&tin=02508201610067®Number=0000000000151680&sum=30000 [11:42:20]StoreToDocumentArchive [11:42:20]shift 72 fd 59908 [11:42:20]save to /storage/0072/doc_00059908 [11:42:20]save last doc name /storage/0072/doc_00059908 to /storage/kkm_last_doc_name [11:42:20]save OK [11:42:20]Clear old archive folders... [11:42:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:20]tlvbuf is 003D9610 [11:42:20]SAM_PROTO_ClearQueue [11:42:20]wFMCommunicate request_size=4 [11:42:20]MH_SAM_APDU [11:42:20]CAPDU: 80 09 00 00 [11:42:20]Write to MH i2c: E2 08 00 C0 4B 80 09 00 00 00 00 00 00 7D [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:20]Read from MH i2c: E2 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 C0 4B 00 90 00 7F [11:42:20]RAPDU: 90 00 [11:42:20]wFMCommunicate OK [11:42:20]SAM_PROTO_ClearQueue done [11:42:20]KKMCreateOFDPacket [11:42:20]OFDProtocolAddRootSTLVToBuf [11:42:20]FM_MakeSignedData [11:42:20]FM_MakeSignedData [11:42:20]SAM_PROTO_SignData [11:42:20]wFMCommunicate request_size=4 [11:42:20]MH_SAM_APDU [11:42:20]CAPDU: 80 0D 01 02 [11:42:20]Write to MH i2c: E2 08 00 C1 4B 80 0D 01 02 00 00 00 00 85 [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:20]Read from MH i2c: E2 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 C1 4B 00 90 00 80 [11:42:20]RAPDU: 90 00 [11:42:20]wFMCommunicate OK [11:42:20]wFMCommunicate request_size=255 [11:42:20]MH_SAM_APDU [11:42:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EA 00 00 35 04 06 00 F6 [11:42:20]Write to MH i2c: E2 02 01 C2 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EA 00 00 35 04 06 00 F6 00 00 91 [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:20]Read from MH i2c: E2 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 C2 4B 00 90 00 81 [11:42:20]RAPDU: 90 00 [11:42:20]wFMCommunicate OK [11:42:20]wFMCommunicate request_size=10 [11:42:20]MH_SAM_APDU [11:42:20]CAPDU: 80 0D 02 02 05 92 BB ED 72 F7 [11:42:20]Write to MH i2c: E2 0D 00 C3 4B 80 0D 02 02 05 00 92 BB ED 72 F7 00 00 35 [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:20]Read from MH i2c: E2 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 03 00 C3 4B 00 90 00 82 [11:42:20]RAPDU: 90 00 [11:42:20]wFMCommunicate OK [11:42:20]wFMCommunicate request_size=4 [11:42:20]MH_SAM_APDU [11:42:20]CAPDU: 80 0D 03 02 [11:42:20]Write to MH i2c: E2 08 00 C4 4B 80 0D 03 02 00 00 00 00 8A [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:20]Read from MH i2c: E2 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 0B 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 0B 00 C4 4B 00 F8 EE 44 A9 5B 3B 09 83 90 00 80 [11:42:20]RAPDU: F8 EE 44 A9 5B 3B 09 83 90 00 [11:42:20]wFMCommunicate OK [11:42:20]SAM_PROTO_SignData done [11:42:20]FM_MakeSignedData done [11:42:20]CreateOFDProtocolMessage [11:42:20]wFMCommunicate request_size=4 [11:42:20]MH_SAM_APDU [11:42:20]CAPDU: 80 11 00 00 [11:42:20]Write to MH i2c: E2 08 00 C5 4B 80 11 00 00 00 00 00 00 8A [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:20]Read from MH i2c: E2 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 17 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 17 00 C5 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DD [11:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:42:20]wFMCommunicate OK [11:42:20]CreateOFDProtocolMessage done [11:42:20]OFDSenderStorePacket 59908 [11:42:20]StoreOFDPacket docnum=59908 [11:42:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A3 2A 07 01 83 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EA 00 00 35 04 06 00 F6 92 BB ED 72 F7 F8 EE 44 A9 5B 3B 09 83 [11:42:20]CheckFolder [11:42:20]dirname=/storage/ofd_packets [11:42:20]CheckFolder done [11:42:20]ProducePacketName [11:42:20]name=ofd_packets/00059908 [11:42:20]NVStorageSaveData ofd_packets/00059908 [11:42:20]File name is /storage/ofd_packets/00059908 [11:42:20]Write 301 bytes [11:42:20]NVStorageSaveData done [11:42:20]OFDSenderStorePacket done [11:42:20]KKMCreateOFDPacket done [11:42:20]NVStorageSaveData kkm_last_timestamp [11:42:20]File name is /storage/kkm_last_timestamp [11:42:20]Write 4 bytes [11:42:20]NVStorageSaveData done [11:42:20]ExternCall_PrintAddStr [11:42:20]wPrintStart [11:42:20]Write to MH i2c: 01 00 00 C6 4B 11 [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: 01 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: 01 07 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: 01 07 00 C6 4B 00 00 00 00 00 FF 0F 26 [11:42:20]RasterBufferAndPrint [11:42:20]line Счет N : (1)545619 [11:42:20]line ИНН: 02508201610067 [11:42:20]line Контрольно-Кассовый Чек [11:42:20]line ПРОДАЖА [11:42:20]line ТРК (МРК, ГНК) : 22 [11:42:20]line Товар: 2710124130 [11:42:20]line Аи-92-К-5 [11:42:20]line 4.490 * 66.90 [11:42:20]line = 300.38 [11:42:20]line НДС 12% НСП 1% [11:42:20]line > о реализуемом товаре [11:42:20]line ОКРУГЛЕНИЕ: -0.38 [11:42:20]line ИТОГО: 300.00 [11:42:20]line Внесено: 300.00 [11:42:20]line СДАЧА: 0.00 [11:42:20]line НСП 1% : 2.66 [11:42:20]line НДС 12% : 31.90 [11:42:20]line Наличными: 300.00 [11:42:20]line Безнал.: 0.00 [11:42:20]line Место: АЗС № 117 "Партнер Нефть" [11:42:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:42:20]line СНО: Общий режим [11:42:20]line Чек 303 05.06.2024 11:42 [11:42:20]line Смена: 72 ФФД: 1.0 [11:42:20]line ЗНМ: 0300000048 [11:42:20]line РНМ: 0000000000151680 [11:42:20]line Версия ККМ: v1.0 [11:42:20]line ФМ: 0000000000959414 [11:42:20]line ФД: 59908 [11:42:20]line ФПД: 271110078558967 [11:42:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114220&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59908&fm=271110078558967&tin=02508201610067®Number=0000000000151680&sum=30000 [11:42:20]OFD Sender: Processing packet 59908 [packets to send 53, broken 52] [11:42:20]ProducePacketName [11:42:20]name=ofd_packets/00059908 [11:42:20]OFD Sender: To server: pG, [11:42:20]CommunicateWithHost lk.salyk.kg:30040 [11:42:20]ConnectInit lk.salyk.kg [11:42:20]written 0, free lines is 4095 [11:42:21]Write to MH i2c: 01 00 00 F1 4B 3C [11:42:21]Write i2c OK [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: 01 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: 01 07 00 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: 01 07 00 F1 4B 00 00 00 00 00 94 0C E3 [11:42:21]RasterBufferAndPrint [11:42:21]line [11:42:21]line [11:42:21]line [11:42:21]line [11:42:21]line [11:42:21]written 0, free lines is 3224 [11:42:21]MH_Cut [11:42:21]Write to MH i2c: D1 01 00 F8 4B 01 15 [11:42:21]Write i2c OK [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: D1 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: D1 01 00 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: D1 01 00 F8 4B 00 14 [11:42:21]Write to MH i2c: 01 00 00 F9 4B 44 [11:42:21]Write i2c OK [11:42:21]MH_I2C_Read... [11:42:22]Connected sock=10 [11:42:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A3 2A 07 01 83 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EA 00 00 35 04 06 00 F6 92 BB ED 72 F7 F8 EE 44 A9 5B 3B 09 83 [11:42:22]*** Cut start [11:42:22]*** Partial cut [11:42:22]*** CUTSNS_PIN = 1 [11:42:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2A 2B 47 00 F0 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 39 35 39 34 31 34 10 04 04 00 04 EA 00 00 F4 03 04 00 21 FB 5F 66 B6 04 01 00 00 C2 51 77 BE 8F 87 E2 29 [11:42:22]CommunicateWithHost err = 0 [11:42:22]CheckOFDResponse [11:42:22]1017 (14) - 77093643461234 [11:42:22]1041 (16) - 0000000000959414 [11:42:22]1040 (4) - 59908 [11:42:22]1012 (4) - 05.06.2024 05:44 [11:42:22]1206 (1) - 0 [11:42:22]OFD Sender: Remove packet 59908 [11:42:22]ProducePacketName [11:42:22]name=ofd_packets/00059908 [11:42:22]NVStorageDeleteData [11:42:22]*** CUTSNS_PIN = 0 [11:42:22]*** Brake cut motor [11:42:22]OFD Sender: No OFD packet to send [11:42:22]Read from MH i2c: 01 [11:42:22]MH_I2C_Read... [11:42:22]*** Stop cut motor [11:42:22]*** Cut end [11:42:22]Read from MH i2c: 01 07 00 [11:42:22]MH_I2C_Read... [11:42:22]Read from MH i2c: 01 07 00 F9 4B 00 00 00 00 00 FF 0F 59 [11:42:22]process_action close_receipt done [11:42:22]requested_data is exist [11:42:22]produce_requested_data [11:42:22]requested_item fm.sn is exist - process it [11:42:22]wFMCommunicate request_size=4 [11:42:22]MH_SAM_APDU [11:42:22]CAPDU: 80 11 00 00 [11:42:22]Write to MH i2c: E2 08 00 FA 4B 80 11 00 00 00 00 00 00 BF [11:42:22]Write i2c OK [11:42:22]MH_I2C_Read... [11:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:22]Read from MH i2c: E2 [11:42:22]MH_I2C_Read... [11:42:22]Read from MH i2c: E2 17 00 [11:42:22]MH_I2C_Read... [11:42:22]Read from MH i2c: E2 17 00 FA 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 12 [11:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:42:22]wFMCommunicate OK [11:42:22]requested_item fd.num is exist - process it [11:42:22]SAM_PROTO_GetFieldsCounters [11:42:22]wFMCommunicate request_size=4 [11:42:22]MH_SAM_APDU [11:42:22]CAPDU: 80 13 00 00 [11:42:22]Write to MH i2c: E2 08 00 FB 4B 80 13 00 00 00 00 00 00 C2 [11:42:22]Write i2c OK [11:42:22]MH_I2C_Read... [11:42:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:23]Read from MH i2c: E2 [11:42:23]MH_I2C_Read... [11:42:23]Read from MH i2c: E2 62 00 [11:42:23]MH_I2C_Read... [11:42:23]Read from MH i2c: E2 62 00 FB 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 04 EA 00 00 0E 04 04 00 48 00 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 A5 [11:42:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 04 EA 00 00 0E 04 04 00 48 00 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 [11:42:23]wFMCommunicate OK [11:42:23]SAM_PROTO_GetFieldsCounters done [11:42:23]requested_item shift.num is exist - process it [11:42:23]requested_item shift.opened is exist - process it [11:42:23]req_shift_opened [11:42:23]FM_GetShiftState [11:42:23]SAM_PROTO_GetShiftState [11:42:23]wFMCommunicate request_size=4 [11:42:23]MH_SAM_APDU [11:42:23]CAPDU: 80 13 01 00 [11:42:23]Write to MH i2c: E2 08 00 FC 4B 80 13 01 00 00 00 00 00 C4 [11:42:23]Write i2c OK [11:42:23]MH_I2C_Read... [11:42:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:23]Read from MH i2c: E2 [11:42:23]MH_I2C_Read... [11:42:23]Read from MH i2c: E2 0E 00 [11:42:23]MH_I2C_Read... [11:42:23]Read from MH i2c: E2 0E 00 FC 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FC [11:42:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:42:23]wFMCommunicate OK [11:42:23]SAM_PROTO_GetShiftState done [11:42:23]FM_GetShiftState done [11:42:23]req_shift_opened done [11:42:23]requested_item shift.open_date is exist - process it [11:42:23]req_shift_open_date [11:42:23]req_shift_open_date done [11:42:23]produce_requested_data done [11:42:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59908,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:42:23]process_action_free close_receipt [11:42:23]json_value_free [11:42:23]json_value_free done [11:42:23]process_json_proto returns [11:42:23]Send response to host [11:42:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59908,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:42:23]free response buf [11:42:23]execute_script done [11:42:23]execute_script returns [11:42:23]free content buf [11:42:23]Sock 8.Close socket [11:42:23]Sock 8.Thread stoped [11:42:27]OFD Sender: No OFD packet to send [11:42:32]OFD Sender: No OFD packet to send [11:42:37]OFD Sender: No OFD packet to send [11:42:42]OFD Sender: No OFD packet to send [11:42:47]OFD Sender: No OFD packet to send [11:42:52]OFD Sender: No OFD packet to send [11:42:52]accept exits with 9 [11:42:52]New connection [11:42:52]New thread 3066957156 created [11:42:52]Thread 3067100516 joined [11:42:52]Waiting for new connection... [11:42:52] Sock 9.Parse request [11:42:52]Sock 9.Check first char [11:42:52]Sock 9.First char is OK [11:42:52]request: POST /json_proto HTTP/1.0 [11:42:52]Method: POST [11:42:52]URL: /json_proto [11:42:52]Method is POST - this is cgi request [11:42:52]url: /json_proto [11:42:52]query_string will be loaded in cgi processing [11:42:52]execute_cgi json_proto POST (null) [11:42:52]execute_cgi path=json_proto method=POST [11:42:52]POST find Content-Length [11:42:52]Host: 172.17.60.68:8080 [11:42:52]Content-Length: 984 [11:42:52]Content-Type: application/json [11:42:52] [11:42:52]POST finish read [11:42:52]Found Content-Length = 984 [11:42:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:52]execute_script... [11:42:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:52]POST & json_proto [11:42:52]process_json_proto [11:42:52]json parsed OK: [11:42:52]protocol is kg_v1.0 [11:42:52]action value=close_receipt [11:42:52]process_action close_receipt [11:42:52]cmd_close_receipt [11:42:52]MH_GetDate [11:42:52]Write to MH i2c: F0 00 00 FD 4B 37 [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 09 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: F0 09 00 FD 4B 00 3E 4F 60 66 9A 61 5F 66 53 [11:42:52]GetLastDocTimeStamp 1717587740 [11:42:52]current date 1717587774 [11:42:52]FM_GetShiftState [11:42:52]SAM_PROTO_GetShiftState [11:42:52]wFMCommunicate request_size=4 [11:42:52]MH_SAM_APDU [11:42:52]CAPDU: 80 13 01 00 [11:42:52]Write to MH i2c: E2 08 00 FE 4B 80 13 01 00 00 00 00 00 C6 [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:52]Read from MH i2c: E2 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0E 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0E 00 FE 4B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FE [11:42:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:42:52]wFMCommunicate OK [11:42:52]SAM_PROTO_GetShiftState done [11:42:52]FM_GetShiftState done [11:42:52]opened in 1717545916 [11:42:52]opened+sec_in_day 1717632316 [11:42:52]quantity*price = 250024 [11:42:52]sum+1 = 250026 [11:42:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 304 05.06.2024 11:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 37.94 сом ФМ: 0000000000959414 ФД: 59909 ФПД: 275025651320184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114254&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59909&fm=275025651320184&tin=02508201610067®Number=0000000000151680&sum=250000 [11:42:54]StoreToDocumentArchive [11:42:54]shift 72 fd 59909 [11:42:54]save to /storage/0072/doc_00059909 [11:42:54]save last doc name /storage/0072/doc_00059909 to /storage/kkm_last_doc_name [11:42:54]save OK [11:42:54]Clear old archive folders... [11:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:54]tlvbuf is 003D9150 [11:42:54]SAM_PROTO_ClearQueue [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 09 00 00 [11:42:54]Write to MH i2c: E2 08 00 0B 4C 80 09 00 00 00 00 00 00 C9 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 0B 4C 00 90 00 CB [11:42:54]RAPDU: 90 00 [11:42:54]wFMCommunicate OK [11:42:54]SAM_PROTO_ClearQueue done [11:42:54]KKMCreateOFDPacket [11:42:54]OFDProtocolAddRootSTLVToBuf [11:42:54]FM_MakeSignedData [11:42:54]FM_MakeSignedData [11:42:54]SAM_PROTO_SignData [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 0D 01 02 [11:42:54]Write to MH i2c: E2 08 00 0C 4C 80 0D 01 02 00 00 00 00 D1 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 0C 4C 00 90 00 CC [11:42:54]RAPDU: 90 00 [11:42:54]wFMCommunicate OK [11:42:54]wFMCommunicate request_size=255 [11:42:54]MH_SAM_APDU [11:42: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 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 30 01 00 00 F4 03 04 00 3E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EA 00 00 35 04 06 00 FA [11:42:54]Write to MH i2c: E2 02 01 0D 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 30 01 00 00 F4 03 04 00 3E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EA 00 00 35 04 06 00 FA 00 00 38 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 0D 4C 00 90 00 CD [11:42:54]RAPDU: 90 00 [11:42:54]wFMCommunicate OK [11:42:54]wFMCommunicate request_size=10 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 0D 02 02 05 22 66 40 45 78 [11:42:54]Write to MH i2c: E2 0D 00 0E 4C 80 0D 02 02 05 00 22 66 40 45 78 00 00 63 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 0E 4C 00 90 00 CE [11:42:54]RAPDU: 90 00 [11:42:54]wFMCommunicate OK [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 0D 03 02 [11:42:54]Write to MH i2c: E2 08 00 0F 4C 80 0D 03 02 00 00 00 00 D6 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 0B 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 0B 00 0F 4C 00 65 9B 3C 26 FB 85 83 D0 90 00 0C [11:42:54]RAPDU: 65 9B 3C 26 FB 85 83 D0 90 00 [11:42:54]wFMCommunicate OK [11:42:54]SAM_PROTO_SignData done [11:42:54]FM_MakeSignedData done [11:42:54]CreateOFDProtocolMessage [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 11 00 00 [11:42:54]Write to MH i2c: E2 08 00 10 4C 80 11 00 00 00 00 00 00 D6 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 17 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 17 00 10 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 29 [11:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:42:54]wFMCommunicate OK [11:42:54]CreateOFDProtocolMessage done [11:42:54]OFDSenderStorePacket 59909 [11:42:54]StoreOFDPacket docnum=59909 [11:42:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 D8 07 01 22 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 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 30 01 00 00 F4 03 04 00 3E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EA 00 00 35 04 06 00 FA 22 66 40 45 78 65 9B 3C 26 FB 85 83 D0 [11:42:54]CheckFolder [11:42:54]dirname=/storage/ofd_packets [11:42:54]CheckFolder done [11:42:54]ProducePacketName [11:42:54]name=ofd_packets/00059909 [11:42:54]NVStorageSaveData ofd_packets/00059909 [11:42:54]File name is /storage/ofd_packets/00059909 [11:42:54]Write 301 bytes [11:42:54]NVStorageSaveData done [11:42:54]OFDSenderStorePacket done [11:42:54]KKMCreateOFDPacket done [11:42:54]NVStorageSaveData kkm_last_timestamp [11:42:54]File name is /storage/kkm_last_timestamp [11:42:54]Write 4 bytes [11:42:54]NVStorageSaveData done [11:42:54]ExternCall_PrintAddStr [11:42:54]wPrintStart [11:42:54]Write to MH i2c: 01 00 00 11 4C 5D [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 07 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: 01 07 00 11 4C 00 00 00 00 00 FF 0F 72 [11:42:54]RasterBufferAndPrint [11:42:54]line Счет N : (1)545620 [11:42:54]line ИНН: 02508201610067 [11:42:54]line Контрольно-Кассовый Чек [11:42:54]line ПРОДАЖА [11:42:54]line ТРК (МРК, ГНК) : 12 [11:42:54]line Товар: 2710124130 [11:42:54]line Аи-92-К-5 [11:42:54]line 37.940 * 65.90 [11:42:54]line = 2500.25 [11:42:54]line НДС 12% НСП 1% [11:42:54]line > о реализуемом товаре [11:42:54]line ОКРУГЛЕНИЕ: -0.25 [11:42:54]line ИТОГО: 2500.00 [11:42:54]line Внесено: 2500.00 [11:42:54]line СДАЧА: 0.00 [11:42:54]line НСП 1% : 22.13 [11:42:54]line НДС 12% : 265.51 [11:42:54]line Наличными: 2500.00 [11:42:54]line Безнал.: 0.00 [11:42:54]line Место: АЗС № 117 "Партнер Нефть" [11:42:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:42:54]line СНО: Общий режим [11:42:54]line Чек 304 05.06.2024 11:42 [11:42:54]line Смена: 72 ФФД: 1.0 [11:42:54]line ЗНМ: 0300000048 [11:42:54]line РНМ: 0000000000151680 [11:42:54]line Версия ККМ: v1.0 [11:42:54]line [11:42:54]line Дисконтная программа [11:42:54]line АИ-92 [11:42:54]line номер 117 [11:42:54]line сэкономлено 37.94 сом [11:42:54]line ФМ: 0000000000959414 [11:42:54]line ФД: 59909 [11:42:54]line ФПД: 275025651320184 [11:42:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114254&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59909&fm=275025651320184&tin=02508201610067®Number=0000000000151680&sum=250000 [11:42:54]OFD Sender: Processing packet 59909 [packets to send 53, broken 52] [11:42:54]ProducePacketName [11:42:54]name=ofd_packets/00059909 [11:42:54]OFD Sender: To server: pG, [11:42:54]CommunicateWithHost lk.salyk.kg:30040 [11:42:54]ConnectInit lk.salyk.kg [11:42:54]written 0, free lines is 4095 [11:42:55]Connected sock=10 [11:42:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 D8 07 01 22 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 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 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 B7 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 30 01 00 00 F4 03 04 00 3E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EA 00 00 35 04 06 00 FA 22 66 40 45 78 65 9B 3C 26 FB 85 83 D0 [11:42:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C4 95 47 00 84 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EA 00 00 F4 03 04 00 42 FB 5F 66 B6 04 01 00 00 73 B6 2E F9 3D 0C F7 59 [11:42:55]CommunicateWithHost err = 0 [11:42:55]CheckOFDResponse [11:42:55]1017 (14) - 77093643461234 [11:42:55]1041 (16) - 0000000000959414 [11:42:55]1040 (4) - 59909 [11:42:55]1012 (4) - 05.06.2024 05:44 [11:42:55]1206 (1) - 0 [11:42:55]OFD Sender: Remove packet 59909 [11:42:55]ProducePacketName [11:42:55]name=ofd_packets/00059909 [11:42:55]NVStorageDeleteData [11:42:55]Write to MH i2c: 01 00 00 41 4C 8D [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 07 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 07 00 41 4C 00 00 00 00 00 3A 0C DA [11:42:55]RasterBufferAndPrint [11:42:55]line [11:42:55]line [11:42:55]line [11:42:55]line [11:42:55]line [11:42:55]written 0, free lines is 3135 [11:42:55]MH_Cut [11:42:55]Write to MH i2c: D1 01 00 48 4C 01 66 [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: D1 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: D1 01 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: D1 01 00 48 4C 00 65 [11:42:55]Write to MH i2c: 01 00 00 49 4C 95 [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]OFD Sender: No OFD packet to send [11:42:56]*** Cut start [11:42:56]*** Partial cut [11:42:56]*** CUTSNS_PIN = 1 [11:42:56]*** CUTSNS_PIN = 0 [11:42:56]*** Brake cut motor [11:42:57]Read from MH i2c: 01 [11:42:57]MH_I2C_Read... [11:42:57]*** Stop cut motor [11:42:57]*** Cut end [11:42:57]Read from MH i2c: 01 07 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 49 4C 00 00 00 00 00 FF 0F AA [11:42:57]process_action close_receipt done [11:42:57]requested_data is exist [11:42:57]produce_requested_data [11:42:57]requested_item fm.sn is exist - process it [11:42:57]wFMCommunicate request_size=4 [11:42:57]MH_SAM_APDU [11:42:57]CAPDU: 80 11 00 00 [11:42:57]Write to MH i2c: E2 08 00 4A 4C 80 11 00 00 00 00 00 00 10 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:57]Read from MH i2c: E2 17 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 17 00 4A 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 63 [11:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:42:57]wFMCommunicate OK [11:42:57]requested_item fd.num is exist - process it [11:42:57]SAM_PROTO_GetFieldsCounters [11:42:57]wFMCommunicate request_size=4 [11:42:57]MH_SAM_APDU [11:42:57]CAPDU: 80 13 00 00 [11:42:57]Write to MH i2c: E2 08 00 4B 4C 80 13 00 00 00 00 00 00 13 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 62 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 62 00 4B 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 05 EA 00 00 0E 04 04 00 48 00 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 FA [11:42:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 05 EA 00 00 0E 04 04 00 48 00 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 [11:42:57]wFMCommunicate OK [11:42:57]SAM_PROTO_GetFieldsCounters done [11:42:57]requested_item shift.num is exist - process it [11:42:57]requested_item shift.opened is exist - process it [11:42:57]req_shift_opened [11:42:57]FM_GetShiftState [11:42:57]SAM_PROTO_GetShiftState [11:42:57]wFMCommunicate request_size=4 [11:42:57]MH_SAM_APDU [11:42:57]CAPDU: 80 13 01 00 [11:42:57]Write to MH i2c: E2 08 00 4C 4C 80 13 01 00 00 00 00 00 15 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 0E 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 0E 00 4C 4C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [11:42:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:42:57]wFMCommunicate OK [11:42:57]SAM_PROTO_GetShiftState done [11:42:57]FM_GetShiftState done [11:42:57]req_shift_opened done [11:42:57]requested_item shift.open_date is exist - process it [11:42:57]req_shift_open_date [11:42:57]req_shift_open_date done [11:42:57]produce_requested_data done [11:42:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59909,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:42:57]process_action_free close_receipt [11:42:57]json_value_free [11:42:57]json_value_free done [11:42:57]process_json_proto returns [11:42:57]Send response to host [11:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59909,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:42:57]free response buf [11:42:57]execute_script done [11:42:57]execute_script returns [11:42:57]free content buf [11:42:57]Sock 9.Close socket [11:42:57]Sock 9.Thread stoped [11:43:00]OFD Sender: No OFD packet to send [11:43:05]OFD Sender: No OFD packet to send [11:43:10]OFD Sender: No OFD packet to send [11:43:15]OFD Sender: No OFD packet to send [11:43:20]OFD Sender: No OFD packet to send [11:43:24]accept exits with 8 [11:43:24]New connection [11:43:24]New thread 3067100516 created [11:43:24]Thread 3066957156 joined [11:43:24]Waiting for new connection... [11:43:24] Sock 8.Parse request [11:43:24]Sock 8.Check first char [11:43:24]Sock 8.First char is OK [11:43:24]request: POST /json_proto HTTP/1.0 [11:43:24]Method: POST [11:43:24]URL: /json_proto [11:43:24]Method is POST - this is cgi request [11:43:24]url: /json_proto [11:43:24]query_string will be loaded in cgi processing [11:43:24]execute_cgi json_proto POST (null) [11:43:24]execute_cgi path=json_proto method=POST [11:43:24]POST find Content-Length [11:43:24]Host: 172.17.60.68:8080 [11:43:24]Content-Length: 800 [11:43:24]Content-Type: application/json [11:43:24] [11:43:24]POST finish read [11:43:24]Found Content-Length = 800 [11:43:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:24]execute_script... [11:43:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:24]POST & json_proto [11:43:24]process_json_proto [11:43:24]json parsed OK: [11:43:24]protocol is kg_v1.0 [11:43:24]action value=close_receipt [11:43:24]process_action close_receipt [11:43:24]cmd_close_receipt [11:43:24]MH_GetDate [11:43:24]Write to MH i2c: F0 00 00 4D 4C 88 [11:43:24]Write i2c OK [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: F0 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: F0 09 00 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: F0 09 00 4D 4C 00 5E 4F 60 66 9A 61 5F 66 C4 [11:43:24]GetLastDocTimeStamp 1717587774 [11:43:24]current date 1717587806 [11:43:24]FM_GetShiftState [11:43:24]SAM_PROTO_GetShiftState [11:43:24]wFMCommunicate request_size=4 [11:43:24]MH_SAM_APDU [11:43:24]CAPDU: 80 13 01 00 [11:43:24]Write to MH i2c: E2 08 00 4E 4C 80 13 01 00 00 00 00 00 17 [11:43:24]Write i2c OK [11:43:24]MH_I2C_Read... [11:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:24]Read from MH i2c: E2 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: E2 0E 00 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: E2 0E 00 4E 4C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4F [11:43:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:43:24]wFMCommunicate OK [11:43:24]SAM_PROTO_GetShiftState done [11:43:24]FM_GetShiftState done [11:43:24]opened in 1717545916 [11:43:24]opened+sec_in_day 1717632316 [11:43:24]quantity*price = 60009 [11:43:24]sum+1 = 60010 [11:43:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 305 05.06.2024 11:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59910 ФПД: 17312587999216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114326&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59910&fm=17312587999216&tin=02508201610067®Number=0000000000151680&sum=60009 [11:43:25]StoreToDocumentArchive [11:43:25]shift 72 fd 59910 [11:43:25]save to /storage/0072/doc_00059910 [11:43:25]save last doc name /storage/0072/doc_00059910 to /storage/kkm_last_doc_name [11:43:25]save OK [11:43:25]Clear old archive folders... [11:43:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:25]tlvbuf is B6DCC500 [11:43:25]SAM_PROTO_ClearQueue [11:43:25]wFMCommunicate request_size=4 [11:43:25]MH_SAM_APDU [11:43:25]CAPDU: 80 09 00 00 [11:43:25]Write to MH i2c: E2 08 00 5B 4C 80 09 00 00 00 00 00 00 19 [11:43:25]Write i2c OK [11:43:25]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 5B 4C 00 90 00 1B [11:43:26]RAPDU: 90 00 [11:43:26]wFMCommunicate OK [11:43:26]SAM_PROTO_ClearQueue done [11:43:26]KKMCreateOFDPacket [11:43:26]OFDProtocolAddRootSTLVToBuf [11:43:26]FM_MakeSignedData [11:43:26]FM_MakeSignedData [11:43:26]SAM_PROTO_SignData [11:43:26]wFMCommunicate request_size=4 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 0D 01 02 [11:43:26]Write to MH i2c: E2 08 00 5C 4C 80 0D 01 02 00 00 00 00 21 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 5C 4C 00 90 00 1C [11:43:26]RAPDU: 90 00 [11:43:26]wFMCommunicate OK [11:43:26]wFMCommunicate request_size=255 [11:43:26]MH_SAM_APDU [11:43: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 5E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EA 00 00 35 04 06 00 0F [11:43:26]Write to MH i2c: E2 02 01 5D 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 5E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EA 00 00 35 04 06 00 0F 00 00 87 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 5D 4C 00 90 00 1D [11:43:26]RAPDU: 90 00 [11:43:26]wFMCommunicate OK [11:43:26]wFMCommunicate request_size=10 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 0D 02 02 05 BE E6 A8 67 F0 [11:43:26]Write to MH i2c: E2 0D 00 5E 4C 80 0D 02 02 05 00 BE E6 A8 67 F0 00 00 D1 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 5E 4C 00 90 00 1E [11:43:26]RAPDU: 90 00 [11:43:26]wFMCommunicate OK [11:43:26]wFMCommunicate request_size=4 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 0D 03 02 [11:43:26]Write to MH i2c: E2 08 00 5F 4C 80 0D 03 02 00 00 00 00 26 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 0B 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 0B 00 5F 4C 00 5F 9E C8 9F 5E 86 0C 26 90 00 A1 [11:43:26]RAPDU: 5F 9E C8 9F 5E 86 0C 26 90 00 [11:43:26]wFMCommunicate OK [11:43:26]SAM_PROTO_SignData done [11:43:26]FM_MakeSignedData done [11:43:26]CreateOFDProtocolMessage [11:43:26]wFMCommunicate request_size=4 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 11 00 00 [11:43:26]Write to MH i2c: E2 08 00 60 4C 80 11 00 00 00 00 00 00 26 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 17 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 17 00 60 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [11:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:43:26]wFMCommunicate OK [11:43:26]CreateOFDProtocolMessage done [11:43:26]OFDSenderStorePacket 59910 [11:43:26]StoreOFDPacket docnum=59910 [11:43:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F0 4C 07 01 E4 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 5E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EA 00 00 35 04 06 00 0F BE E6 A8 67 F0 5F 9E C8 9F 5E 86 0C 26 [11:43:26]CheckFolder [11:43:26]dirname=/storage/ofd_packets [11:43:26]CheckFolder done [11:43:26]ProducePacketName [11:43:26]name=ofd_packets/00059910 [11:43:26]NVStorageSaveData ofd_packets/00059910 [11:43:26]File name is /storage/ofd_packets/00059910 [11:43:26]Write 301 bytes [11:43:26]NVStorageSaveData done [11:43:26]OFDSenderStorePacket done [11:43:26]KKMCreateOFDPacket done [11:43:26]NVStorageSaveData kkm_last_timestamp [11:43:26]File name is /storage/kkm_last_timestamp [11:43:26]Write 4 bytes [11:43:26]NVStorageSaveData done [11:43:26]ExternCall_PrintAddStr [11:43:26]wPrintStart [11:43:26]Write to MH i2c: 01 00 00 61 4C AD [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: 01 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: 01 07 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: 01 07 00 61 4C 00 00 00 00 00 FF 0F C2 [11:43:26]RasterBufferAndPrint [11:43:26]line Счет N : (1)545623 [11:43:26]line ИНН: 02508201610067 [11:43:26]line Контрольно-Кассовый Чек [11:43:26]line ПРОДАЖА [11:43:26]line ТРК (МРК, ГНК) : 32 [11:43:26]line Товар: 2710124130 [11:43:26]line Аи-92-К-5 [11:43:26]line 8.970 * 66.90 [11:43:26]line = 600.09 [11:43:26]line НДС 12% НСП 1% [11:43:26]line > о реализуемом товаре [11:43:26]line ИТОГО: 600.09 [11:43:26]line НСП 1% : 5.31 [11:43:26]line НДС 12% : 63.73 [11:43:26]line Наличными: 0.00 [11:43:26]line Безнал.: 600.09 [11:43:26]line Место: АЗС № 117 "Партнер Нефть" [11:43:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:43:26]line СНО: Общий режим [11:43:26]line Чек 305 05.06.2024 11:43 [11:43:26]line Смена: 72 ФФД: 1.0 [11:43:26]line ЗНМ: 0300000048 [11:43:26]line РНМ: 0000000000151680 [11:43:26]line Версия ККМ: v1.0 [11:43:26]line Платежная система: O! деньги [11:43:26]line ФМ: 0000000000959414 [11:43:26]line ФД: 59910 [11:43:26]line ФПД: 17312587999216 [11:43:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114326&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59910&fm=17312587999216&tin=02508201610067®Number=0000000000151680&sum=60009 [11:43:26]OFD Sender: Processing packet 59910 [packets to send 53, broken 52] [11:43:26]ProducePacketName [11:43:26]name=ofd_packets/00059910 [11:43:26]OFD Sender: To server: pG, [11:43:26]CommunicateWithHost lk.salyk.kg:30040 [11:43:26]ConnectInit lk.salyk.kg [11:43:26]written 0, free lines is 4095 [11:43:27]Connected sock=10 [11:43:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F0 4C 07 01 E4 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 5E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EA 00 00 35 04 06 00 0F BE E6 A8 67 F0 5F 9E C8 9F 5E 86 0C 26 [11:43:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2A 50 47 00 EA 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 39 35 39 34 31 34 10 04 04 00 06 EA 00 00 F4 03 04 00 62 FB 5F 66 B6 04 01 00 00 96 6E 49 36 7B 23 0F E4 [11:43:27]CommunicateWithHost err = 0 [11:43:27]CheckOFDResponse [11:43:27]1017 (14) - 77093643461234 [11:43:27]1041 (16) - 0000000000959414 [11:43:27]1040 (4) - 59910 [11:43:27]1012 (4) - 05.06.2024 05:45 [11:43:27]1206 (1) - 0 [11:43:27]OFD Sender: Remove packet 59910 [11:43:27]ProducePacketName [11:43:27]name=ofd_packets/00059910 [11:43:27]NVStorageDeleteData [11:43:27]Write to MH i2c: 01 00 00 8B 4C D7 [11:43:27]Write i2c OK [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: 01 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: 01 07 00 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: 01 07 00 8B 4C 00 00 00 00 00 B2 0C 9C [11:43:27]RasterBufferAndPrint [11:43:27]line [11:43:27]line [11:43:27]line [11:43:27]line [11:43:27]line [11:43:27]written 0, free lines is 3256 [11:43:27]MH_Cut [11:43:27]Write to MH i2c: D1 01 00 92 4C 01 B0 [11:43:27]Write i2c OK [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: D1 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: D1 01 00 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: D1 01 00 92 4C 00 AF [11:43:27]Write to MH i2c: 01 00 00 93 4C DF [11:43:27]Write i2c OK [11:43:27]MH_I2C_Read... [11:43:27]OFD Sender: No OFD packet to send [11:43:28]*** Cut start [11:43:28]*** Partial cut [11:43:28]*** CUTSNS_PIN = 1 [11:43:28]*** CUTSNS_PIN = 0 [11:43:28]*** Brake cut motor [11:43:28]Read from MH i2c: 01 [11:43:28]MH_I2C_Read... [11:43:28]*** Stop cut motor [11:43:28]*** Cut end [11:43:28]Read from MH i2c: 01 07 00 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: 01 07 00 93 4C 00 00 00 00 00 FF 0F F4 [11:43:28]process_action close_receipt done [11:43:28]requested_data is exist [11:43:28]produce_requested_data [11:43:28]requested_item fm.sn is exist - process it [11:43:28]wFMCommunicate request_size=4 [11:43:28]MH_SAM_APDU [11:43:28]CAPDU: 80 11 00 00 [11:43:28]Write to MH i2c: E2 08 00 94 4C 80 11 00 00 00 00 00 00 5A [11:43:28]Write i2c OK [11:43:28]MH_I2C_Read... [11:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:28]Read from MH i2c: E2 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 17 00 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 17 00 94 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AD [11:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:43:28]wFMCommunicate OK [11:43:28]requested_item fd.num is exist - process it [11:43:28]SAM_PROTO_GetFieldsCounters [11:43:28]wFMCommunicate request_size=4 [11:43:28]MH_SAM_APDU [11:43:28]CAPDU: 80 13 00 00 [11:43:28]Write to MH i2c: E2 08 00 95 4C 80 13 00 00 00 00 00 00 5D [11:43:28]Write i2c OK [11:43:28]MH_I2C_Read... [11:43:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:29]Read from MH i2c: E2 [11:43:29]MH_I2C_Read... [11:43:29]Read from MH i2c: E2 62 00 [11:43:29]MH_I2C_Read... [11:43:29]Read from MH i2c: E2 62 00 95 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 06 EA 00 00 0E 04 04 00 48 00 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 48 [11:43:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 06 EA 00 00 0E 04 04 00 48 00 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 [11:43:29]wFMCommunicate OK [11:43:29]SAM_PROTO_GetFieldsCounters done [11:43:29]requested_item shift.num is exist - process it [11:43:29]requested_item shift.opened is exist - process it [11:43:29]req_shift_opened [11:43:29]FM_GetShiftState [11:43:29]SAM_PROTO_GetShiftState [11:43:29]wFMCommunicate request_size=4 [11:43:29]MH_SAM_APDU [11:43:29]CAPDU: 80 13 01 00 [11:43:29]Write to MH i2c: E2 08 00 96 4C 80 13 01 00 00 00 00 00 5F [11:43:29]Write i2c OK [11:43:29]MH_I2C_Read... [11:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:29]Read from MH i2c: E2 [11:43:29]MH_I2C_Read... [11:43:29]Read from MH i2c: E2 0E 00 [11:43:29]MH_I2C_Read... [11:43:29]Read from MH i2c: E2 0E 00 96 4C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [11:43:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:43:29]wFMCommunicate OK [11:43:29]SAM_PROTO_GetShiftState done [11:43:29]FM_GetShiftState done [11:43:29]req_shift_opened done [11:43:29]requested_item shift.open_date is exist - process it [11:43:29]req_shift_open_date [11:43:29]req_shift_open_date done [11:43:29]produce_requested_data done [11:43:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59910,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:43:29]process_action_free close_receipt [11:43:29]json_value_free [11:43:29]json_value_free done [11:43:29]process_json_proto returns [11:43:29]Send response to host [11:43:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59910,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:43:29]free response buf [11:43:29]execute_script done [11:43:29]execute_script returns [11:43:29]free content buf [11:43:29]Sock 8.Close socket [11:43:29]Sock 8.Thread stoped [11:43:30]accept exits with 9 [11:43:30]New connection [11:43:30]New thread 3066957156 created [11:43:30]Thread 3067100516 joined [11:43:30]Waiting for new connection... [11:43:30] Sock 9.Parse request [11:43:30]Sock 9.Check first char [11:43:30]Sock 9.First char is OK [11:43:30]request: POST /json_proto HTTP/1.0 [11:43:30]Method: POST [11:43:30]URL: /json_proto [11:43:30]Method is POST - this is cgi request [11:43:30]url: /json_proto [11:43:30]query_string will be loaded in cgi processing [11:43:30]execute_cgi json_proto POST (null) [11:43:30]execute_cgi path=json_proto method=POST [11:43:30]POST find Content-Length [11:43:30]Host: 172.17.60.68:8080 [11:43:30]Content-Length: 978 [11:43:30]Content-Type: application/json [11:43:30] [11:43:30]POST finish read [11:43:30]Found Content-Length = 978 [11:43:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545621", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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:43:30]execute_script... [11: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)545621", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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:43:30]POST & json_proto [11:43:30]process_json_proto [11:43:30]json parsed OK: [11:43:30]protocol is kg_v1.0 [11:43:30]action value=close_receipt [11:43:30]process_action close_receipt [11:43:30]cmd_close_receipt [11:43:30]MH_GetDate [11:43:30]Write to MH i2c: F0 00 00 97 4C D2 [11:43:30]Write i2c OK [11:43:30]MH_I2C_Read... [11:43:30]Read from MH i2c: F0 [11:43:30]MH_I2C_Read... [11:43:30]Read from MH i2c: F0 09 00 [11:43:30]MH_I2C_Read... [11:43:30]Read from MH i2c: F0 09 00 97 4C 00 63 4F 60 66 9A 61 5F 66 13 [11:43:30]GetLastDocTimeStamp 1717587806 [11:43:30]current date 1717587811 [11:43:30]FM_GetShiftState [11:43:30]SAM_PROTO_GetShiftState [11:43:30]wFMCommunicate request_size=4 [11:43:30]MH_SAM_APDU [11:43:30]CAPDU: 80 13 01 00 [11:43:30]Write to MH i2c: E2 08 00 98 4C 80 13 01 00 00 00 00 00 61 [11:43:30]Write i2c OK [11:43:30]MH_I2C_Read... [11:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:30]Read from MH i2c: E2 [11:43:30]MH_I2C_Read... [11:43:30]Read from MH i2c: E2 0E 00 [11:43:30]MH_I2C_Read... [11:43:30]Read from MH i2c: E2 0E 00 98 4C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 99 [11:43:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:43:30]wFMCommunicate OK [11:43:30]SAM_PROTO_GetShiftState done [11:43:30]FM_GetShiftState done [11:43:30]opened in 1717545916 [11:43:30]opened+sec_in_day 1717632316 [11:43:30]quantity*price = 200041 [11:43:30]sum+1 = 200042 [11:43:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 306 05.06.2024 11:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 59911 ФПД: 141821434629259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59911&fm=141821434629259&tin=02508201610067®Number=0000000000151680&sum=200000 [11:43:31]StoreToDocumentArchive [11:43:31]shift 72 fd 59911 [11:43:31]save to /storage/0072/doc_00059911 [11:43:31]save last doc name /storage/0072/doc_00059911 to /storage/kkm_last_doc_name [11:43:31]save OK [11:43:31]Clear old archive folders... [11:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:43:31]tlvbuf is 00429D00 [11:43:31]SAM_PROTO_ClearQueue [11:43:31]wFMCommunicate request_size=4 [11:43:31]MH_SAM_APDU [11:43:31]CAPDU: 80 09 00 00 [11:43:31]Write to MH i2c: E2 08 00 A5 4C 80 09 00 00 00 00 00 00 63 [11:43:31]Write i2c OK [11:43:31]MH_I2C_Read... [11:43:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:31]Read from MH i2c: E2 [11:43:31]MH_I2C_Read... [11:43:31]Read from MH i2c: E2 03 00 [11:43:31]MH_I2C_Read... [11:43:31]Read from MH i2c: E2 03 00 A5 4C 00 90 00 65 [11:43:31]RAPDU: 90 00 [11:43:31]wFMCommunicate OK [11:43:31]SAM_PROTO_ClearQueue done [11:43:31]KKMCreateOFDPacket [11:43:31]OFDProtocolAddRootSTLVToBuf [11:43:31]FM_MakeSignedData [11:43:31]FM_MakeSignedData [11:43:31]SAM_PROTO_SignData [11:43:31]wFMCommunicate request_size=4 [11:43:31]MH_SAM_APDU [11:43:31]CAPDU: 80 0D 01 02 [11:43:31]Write to MH i2c: E2 08 00 A6 4C 80 0D 01 02 00 00 00 00 6B [11:43:31]Write i2c OK [11:43:31]MH_I2C_Read... [11:43:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:31]Read from MH i2c: E2 [11:43:31]MH_I2C_Read... [11:43:31]Read from MH i2c: E2 03 00 [11:43:31]MH_I2C_Read... [11:43:31]Read from MH i2c: E2 03 00 A6 4C 00 90 00 66 [11:43:31]RAPDU: 90 00 [11:43:31]wFMCommunicate OK [11:43:31]wFMCommunicate request_size=255 [11:43:31]MH_SAM_APDU [11:43: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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 32 01 00 00 F4 03 04 00 63 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EA 00 00 35 04 06 00 80 FC 60 3B [11:43:31]Write to MH i2c: E2 02 01 A7 4C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 32 01 00 00 F4 03 04 00 63 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EA 00 00 35 04 06 00 80 FC 60 3B 00 00 D2 [11:43:31]Write i2c OK [11:43:31]MH_I2C_Read... [11:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:32]Read from MH i2c: E2 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 03 00 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 03 00 A7 4C 00 90 00 67 [11:43:32]RAPDU: 90 00 [11:43:32]wFMCommunicate OK [11:43:32]wFMCommunicate request_size=7 [11:43:32]MH_SAM_APDU [11:43:32]CAPDU: 80 0D 02 02 02 8C 8B [11:43:32]Write to MH i2c: E2 0A 00 A8 4C 80 0D 02 02 02 00 8C 8B 00 00 89 [11:43:32]Write i2c OK [11:43:32]MH_I2C_Read... [11:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:32]Read from MH i2c: E2 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 03 00 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 03 00 A8 4C 00 90 00 68 [11:43:32]RAPDU: 90 00 [11:43:32]wFMCommunicate OK [11:43:32]wFMCommunicate request_size=4 [11:43:32]MH_SAM_APDU [11:43:32]CAPDU: 80 0D 03 02 [11:43:32]Write to MH i2c: E2 08 00 A9 4C 80 0D 03 02 00 00 00 00 70 [11:43:32]Write i2c OK [11:43:32]MH_I2C_Read... [11:43:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:32]Read from MH i2c: E2 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 0B 00 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 0B 00 A9 4C 00 9A E8 30 21 1E 62 EE FB 90 00 AD [11:43:32]RAPDU: 9A E8 30 21 1E 62 EE FB 90 00 [11:43:32]wFMCommunicate OK [11:43:32]SAM_PROTO_SignData done [11:43:32]FM_MakeSignedData done [11:43:32]CreateOFDProtocolMessage [11:43:32]wFMCommunicate request_size=4 [11:43:32]MH_SAM_APDU [11:43:32]CAPDU: 80 11 00 00 [11:43:32]Write to MH i2c: E2 08 00 AA 4C 80 11 00 00 00 00 00 00 70 [11:43:32]Write i2c OK [11:43:32]MH_I2C_Read... [11:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:32]Read from MH i2c: E2 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 17 00 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: E2 17 00 AA 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [11:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:43:32]wFMCommunicate OK [11:43:32]CreateOFDProtocolMessage done [11:43:32]OFDSenderStorePacket 59911 [11:43:32]StoreOFDPacket docnum=59911 [11:43:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 89 CF 04 01 85 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 32 01 00 00 F4 03 04 00 63 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EA 00 00 35 04 06 00 80 FC 60 3B 8C 8B 9A E8 30 21 1E 62 EE FB [11:43:32]CheckFolder [11:43:32]dirname=/storage/ofd_packets [11:43:32]CheckFolder done [11:43:32]ProducePacketName [11:43:32]name=ofd_packets/00059911 [11:43:32]NVStorageSaveData ofd_packets/00059911 [11:43:32]File name is /storage/ofd_packets/00059911 [11:43:32]Write 298 bytes [11:43:32]NVStorageSaveData done [11:43:32]OFDSenderStorePacket done [11:43:32]KKMCreateOFDPacket done [11:43:32]NVStorageSaveData kkm_last_timestamp [11:43:32]File name is /storage/kkm_last_timestamp [11:43:32]Write 4 bytes [11:43:32]NVStorageSaveData done [11:43:32]ExternCall_PrintAddStr [11:43:32]wPrintStart [11:43:32]Write to MH i2c: 01 00 00 AB 4C F7 [11:43:32]Write i2c OK [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: 01 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: 01 07 00 [11:43:32]MH_I2C_Read... [11:43:32]Read from MH i2c: 01 07 00 AB 4C 00 00 00 00 00 FF 0F 0C [11:43:32]RasterBufferAndPrint [11:43:32]line Счет N : (1)545621 [11:43:32]line ИНН: 02508201610067 [11:43:32]line Контрольно-Кассовый Чек [11:43:32]line ПРОДАЖА [11:43:32]line ТРК (МРК, ГНК) : 51 [11:43:32]line Товар: 2710194210 [11:43:32]line ДТ-К-5 [11:43:32]line 27.630 * 72.40 [11:43:32]line = 2000.41 [11:43:32]line НДС 12% НСП 1% [11:43:32]line > о реализуемом товаре [11:43:32]line ОКРУГЛЕНИЕ: -0.41 [11:43:32]line ИТОГО: 2000.00 [11:43:32]line Внесено: 2000.00 [11:43:32]line СДАЧА: 0.00 [11:43:32]line НСП 1% : 17.70 [11:43:32]line НДС 12% : 212.43 [11:43:32]line Наличными: 2000.00 [11:43:32]line Безнал.: 0.00 [11:43:32]line Место: АЗС № 117 "Партнер Нефть" [11:43:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:43:32]line СНО: Общий режим [11:43:32]line Чек 306 05.06.2024 11:43 [11:43:32]line Смена: 72 ФФД: 1.0 [11:43:32]line ЗНМ: 0300000048 [11:43:32]line РНМ: 0000000000151680 [11:43:32]line Версия ККМ: v1.0 [11:43:32]line [11:43:32]line Дисконтная программа [11:43:32]line ДТ [11:43:32]line номер 117 [11:43:32]line сэкономлено 13.82 сом [11:43:32]line ФМ: 0000000000959414 [11:43:32]line ФД: 59911 [11:43:32]line ФПД: 141821434629259 [11:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59911&fm=141821434629259&tin=02508201610067®Number=0000000000151680&sum=200000 [11:43:32]written 0, free lines is 4095 [11:43:32]OFD Sender: Processing packet 59911 [packets to send 53, broken 52] [11:43:32]ProducePacketName [11:43:32]name=ofd_packets/00059911 [11:43:32]OFD Sender: To server: pG, [11:43:32]CommunicateWithHost lk.salyk.kg:30040 [11:43:32]ConnectInit lk.salyk.kg [11:43:32]Connected sock=10 [11:43:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 89 CF 04 01 85 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 32 01 00 00 F4 03 04 00 63 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EA 00 00 35 04 06 00 80 FC 60 3B 8C 8B 9A E8 30 21 1E 62 EE FB [11:43:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B9 5F 47 00 7F 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EA 00 00 F4 03 04 00 68 FB 5F 66 B6 04 01 00 00 C1 81 AC E4 4B A1 4C 94 [11:43:32]CommunicateWithHost err = 0 [11:43:32]CheckOFDResponse [11:43:32]1017 (14) - 77093643461234 [11:43:32]1041 (16) - 0000000000959414 [11:43:32]1040 (4) - 59911 [11:43:32]1012 (4) - 05.06.2024 05:45 [11:43:32]1206 (1) - 0 [11:43:32]OFD Sender: Remove packet 59911 [11:43:32]ProducePacketName [11:43:32]name=ofd_packets/00059911 [11:43:32]NVStorageDeleteData [11:43:33]Write to MH i2c: 01 00 00 DB 4C 27 [11:43:33]Write i2c OK [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: 01 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: 01 07 00 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: 01 07 00 DB 4C 00 00 00 00 00 32 0C 6C [11:43:33]RasterBufferAndPrint [11:43:33]line [11:43:33]line [11:43:33]line [11:43:33]line [11:43:33]line [11:43:33]written 0, free lines is 3130 [11:43:33]MH_Cut [11:43:33]Write to MH i2c: D1 01 00 E2 4C 01 00 [11:43:33]Write i2c OK [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: D1 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: D1 01 00 [11:43:33]MH_I2C_Read... [11:43:33]Read from MH i2c: D1 01 00 E2 4C 00 FF [11:43:33]Write to MH i2c: 01 00 00 E3 4C 2F [11:43:33]Write i2c OK [11:43:33]MH_I2C_Read... [11:43:33]OFD Sender: No OFD packet to send [11:43:34]*** Cut start [11:43:34]*** Partial cut [11:43:34]*** CUTSNS_PIN = 1 [11:43:34]*** CUTSNS_PIN = 0 [11:43:34]*** Brake cut motor [11:43:34]Read from MH i2c: 01 [11:43:34]MH_I2C_Read... [11:43:34]*** Stop cut motor [11:43:34]*** Cut end [11:43:34]Read from MH i2c: 01 07 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: 01 07 00 E3 4C 00 00 00 00 00 FF 0F 44 [11:43:34]process_action close_receipt done [11:43:34]requested_data is exist [11:43:34]produce_requested_data [11:43:34]requested_item fm.sn is exist - process it [11:43:34]wFMCommunicate request_size=4 [11:43:34]MH_SAM_APDU [11:43:34]CAPDU: 80 11 00 00 [11:43:34]Write to MH i2c: E2 08 00 E4 4C 80 11 00 00 00 00 00 00 AA [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:34]Read from MH i2c: E2 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 17 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 17 00 E4 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FD [11:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:43:34]wFMCommunicate OK [11:43:34]requested_item fd.num is exist - process it [11:43:34]SAM_PROTO_GetFieldsCounters [11:43:34]wFMCommunicate request_size=4 [11:43:34]MH_SAM_APDU [11:43:34]CAPDU: 80 13 00 00 [11:43:34]Write to MH i2c: E2 08 00 E5 4C 80 13 00 00 00 00 00 00 AD [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:34]Read from MH i2c: E2 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 62 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 62 00 E5 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 07 EA 00 00 0E 04 04 00 48 00 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 9C [11:43:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 07 EA 00 00 0E 04 04 00 48 00 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 [11:43:34]wFMCommunicate OK [11:43:34]SAM_PROTO_GetFieldsCounters done [11:43:34]requested_item shift.num is exist - process it [11:43:34]requested_item shift.opened is exist - process it [11:43:34]req_shift_opened [11:43:34]FM_GetShiftState [11:43:34]SAM_PROTO_GetShiftState [11:43:34]wFMCommunicate request_size=4 [11:43:34]MH_SAM_APDU [11:43:34]CAPDU: 80 13 01 00 [11:43:34]Write to MH i2c: E2 08 00 E6 4C 80 13 01 00 00 00 00 00 AF [11:43:34]Write i2c OK [11:43:34]MH_I2C_Read... [11:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:34]Read from MH i2c: E2 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 0E 00 [11:43:34]MH_I2C_Read... [11:43:34]Read from MH i2c: E2 0E 00 E6 4C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E7 [11:43:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:43:34]wFMCommunicate OK [11:43:34]SAM_PROTO_GetShiftState done [11:43:34]FM_GetShiftState done [11:43:34]req_shift_opened done [11:43:34]requested_item shift.open_date is exist - process it [11:43:34]req_shift_open_date [11:43:34]req_shift_open_date done [11:43:34]produce_requested_data done [11:43:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59911,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:43:34]process_action_free close_receipt [11:43:34]json_value_free [11:43:34]json_value_free done [11:43:34]process_json_proto returns [11:43:34]Send response to host [11:43:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59911,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:43:34]free response buf [11:43:34]execute_script done [11:43:34]execute_script returns [11:43:34]free content buf [11:43:34]Sock 9.Close socket [11:43:34]Sock 9.Thread stoped [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:29]accept exits with 8 [11:44:29]New connection [11:44:29]New thread 3067100516 created [11:44:29]Thread 3066957156 joined [11:44:29]Waiting for new connection... [11:44:29] Sock 8.Parse request [11:44:29]Sock 8.Check first char [11:44:29]Sock 8.First char is OK [11:44:29]request: POST /json_proto HTTP/1.0 [11:44:29]Method: POST [11:44:29]URL: /json_proto [11:44:29]Method is POST - this is cgi request [11:44:29]url: /json_proto [11:44:29]query_string will be loaded in cgi processing [11:44:29]execute_cgi json_proto POST (null) [11:44:29]execute_cgi path=json_proto method=POST [11:44:29]POST find Content-Length [11:44:29]Host: 172.17.60.68:8080 [11:44:29]Content-Length: 990 [11:44:29]Content-Type: application/json [11:44:29] [11:44:29]POST finish read [11:44:29]Found Content-Length = 990 [11:44:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:29]execute_script... [11:44:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:29]POST & json_proto [11:44:29]process_json_proto [11:44:29]json parsed OK: [11:44:29]protocol is kg_v1.0 [11:44:29]action value=close_receipt [11:44:29]process_action close_receipt [11:44:29]cmd_close_receipt [11:44:29]MH_GetDate [11:44:29]Write to MH i2c: F0 00 00 E7 4C 22 [11:44:29]Write i2c OK [11:44:29]MH_I2C_Read... [11:44:29]Read from MH i2c: F0 [11:44:29]MH_I2C_Read... [11:44:29]Read from MH i2c: F0 09 00 [11:44:29]MH_I2C_Read... [11:44:29]Read from MH i2c: F0 09 00 E7 4C 00 9E 4F 60 66 9A 61 5F 66 9E [11:44:29]GetLastDocTimeStamp 1717587811 [11:44:29]current date 1717587870 [11:44:29]FM_GetShiftState [11:44:29]SAM_PROTO_GetShiftState [11:44:29]wFMCommunicate request_size=4 [11:44:29]MH_SAM_APDU [11:44:29]CAPDU: 80 13 01 00 [11:44:29]Write to MH i2c: E2 08 00 E8 4C 80 13 01 00 00 00 00 00 B1 [11:44:29]Write i2c OK [11:44:29]MH_I2C_Read... [11:44:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:29]Read from MH i2c: E2 [11:44:29]MH_I2C_Read... [11:44:29]Read from MH i2c: E2 0E 00 [11:44:29]MH_I2C_Read... [11:44:29]Read from MH i2c: E2 0E 00 E8 4C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E9 [11:44:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:44:29]wFMCommunicate OK [11:44:29]SAM_PROTO_GetShiftState done [11:44:29]FM_GetShiftState done [11:44:29]opened in 1717545916 [11:44:29]opened+sec_in_day 1717632316 [11:44:29]quantity*price = 100005 [11:44:29]sum+1 = 100006 [11:44:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 307 05.06.2024 11:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59912 ФПД: 248438478891649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114430&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59912&fm=248438478891649&tin=02508201610067®Number=0000000000151680&sum=100000 [11:44:30]StoreToDocumentArchive [11:44:30]shift 72 fd 59912 [11:44:30]save to /storage/0072/doc_00059912 [11:44:30]save last doc name /storage/0072/doc_00059912 to /storage/kkm_last_doc_name [11:44:30]save OK [11:44:30]Clear old archive folders... [11:44:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:44:30]tlvbuf is 003F02E0 [11:44:30]SAM_PROTO_ClearQueue [11:44:30]wFMCommunicate request_size=4 [11:44:30]MH_SAM_APDU [11:44:30]CAPDU: 80 09 00 00 [11:44:30]Write to MH i2c: E2 08 00 F5 4C 80 09 00 00 00 00 00 00 B3 [11:44:30]Write i2c OK [11:44:30]MH_I2C_Read... [11:44:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:30]Read from MH i2c: E2 [11:44:30]MH_I2C_Read... [11:44:30]Read from MH i2c: E2 03 00 [11:44:30]MH_I2C_Read... [11:44:30]Read from MH i2c: E2 03 00 F5 4C 00 90 00 B5 [11:44:30]RAPDU: 90 00 [11:44:30]wFMCommunicate OK [11:44:30]SAM_PROTO_ClearQueue done [11:44:30]KKMCreateOFDPacket [11:44:30]OFDProtocolAddRootSTLVToBuf [11:44:30]FM_MakeSignedData [11:44:30]FM_MakeSignedData [11:44:30]SAM_PROTO_SignData [11:44:30]wFMCommunicate request_size=4 [11:44:30]MH_SAM_APDU [11:44:30]CAPDU: 80 0D 01 02 [11:44:30]Write to MH i2c: E2 08 00 F6 4C 80 0D 01 02 00 00 00 00 BB [11:44:30]Write i2c OK [11:44:30]MH_I2C_Read... [11:44:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:30]Read from MH i2c: E2 [11:44:30]MH_I2C_Read... [11:44:30]Read from MH i2c: E2 03 00 [11:44:30]MH_I2C_Read... [11:44:30]Read from MH i2c: E2 03 00 F6 4C 00 90 00 B6 [11:44:30]RAPDU: 90 00 [11:44:30]wFMCommunicate OK [11:44:30]wFMCommunicate request_size=255 [11:44:30]MH_SAM_APDU [11:44:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EA 00 00 35 04 06 00 E1 F4 [11:44:30]Write to MH i2c: E2 02 01 F7 4C 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EA 00 00 35 04 06 00 E1 F4 00 00 EF [11:44:30]Write i2c OK [11:44:30]MH_I2C_Read... [11:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:31]Read from MH i2c: E2 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 03 00 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 03 00 F7 4C 00 90 00 B7 [11:44:31]RAPDU: 90 00 [11:44:31]wFMCommunicate OK [11:44:31]wFMCommunicate request_size=9 [11:44:31]MH_SAM_APDU [11:44:31]CAPDU: 80 0D 02 02 04 17 48 6A 81 [11:44:31]Write to MH i2c: E2 0C 00 F8 4C 80 0D 02 02 04 00 17 48 6A 81 00 00 10 [11:44:31]Write i2c OK [11:44:31]MH_I2C_Read... [11:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:31]Read from MH i2c: E2 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 03 00 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 03 00 F8 4C 00 90 00 B8 [11:44:31]RAPDU: 90 00 [11:44:31]wFMCommunicate OK [11:44:31]wFMCommunicate request_size=4 [11:44:31]MH_SAM_APDU [11:44:31]CAPDU: 80 0D 03 02 [11:44:31]Write to MH i2c: E2 08 00 F9 4C 80 0D 03 02 00 00 00 00 C0 [11:44:31]Write i2c OK [11:44:31]MH_I2C_Read... [11:44:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:31]Read from MH i2c: E2 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 0B 00 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 0B 00 F9 4C 00 58 92 75 5B A0 24 DD C3 90 00 DF [11:44:31]RAPDU: 58 92 75 5B A0 24 DD C3 90 00 [11:44:31]wFMCommunicate OK [11:44:31]SAM_PROTO_SignData done [11:44:31]FM_MakeSignedData done [11:44:31]CreateOFDProtocolMessage [11:44:31]wFMCommunicate request_size=4 [11:44:31]MH_SAM_APDU [11:44:31]CAPDU: 80 11 00 00 [11:44:31]Write to MH i2c: E2 08 00 FA 4C 80 11 00 00 00 00 00 00 C0 [11:44:31]Write i2c OK [11:44:31]MH_I2C_Read... [11:44:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:31]Read from MH i2c: E2 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 17 00 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 17 00 FA 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 13 [11:44:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:44:31]wFMCommunicate OK [11:44:31]CreateOFDProtocolMessage done [11:44:31]OFDSenderStorePacket 59912 [11:44:31]StoreOFDPacket docnum=59912 [11:44:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 74 35 06 01 B4 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EA 00 00 35 04 06 00 E1 F4 17 48 6A 81 58 92 75 5B A0 24 DD C3 [11:44:31]CheckFolder [11:44:31]dirname=/storage/ofd_packets [11:44:31]CheckFolder done [11:44:31]ProducePacketName [11:44:31]name=ofd_packets/00059912 [11:44:31]NVStorageSaveData ofd_packets/00059912 [11:44:31]File name is /storage/ofd_packets/00059912 [11:44:31]Write 300 bytes [11:44:31]NVStorageSaveData done [11:44:31]OFDSenderStorePacket done [11:44:31]KKMCreateOFDPacket done [11:44:31]NVStorageSaveData kkm_last_timestamp [11:44:31]File name is /storage/kkm_last_timestamp [11:44:31]Write 4 bytes [11:44:31]NVStorageSaveData done [11:44:31]ExternCall_PrintAddStr [11:44:31]wPrintStart [11:44:31]Write to MH i2c: 01 00 00 FB 4C 47 [11:44:31]Write i2c OK [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: 01 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: 01 07 00 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: 01 07 00 FB 4C 00 00 00 00 00 FF 0F 5C [11:44:31]RasterBufferAndPrint [11:44:31]line Счет N : (1)545622 [11:44:31]line ИНН: 02508201610067 [11:44:31]line Контрольно-Кассовый Чек [11:44:31]line ПРОДАЖА [11:44:31]line ТРК (МРК, ГНК) : 71 [11:44:31]line Товар: 2711190000 [11:44:31]line ГАЗ-К-5 [11:44:31]line 29.500 * 33.90 [11:44:31]line = 1000.05 [11:44:31]line НДС 12% НСП 1% [11:44:31]line > о реализуемом товаре [11:44:31]line ОКРУГЛЕНИЕ: -0.05 [11:44:31]line ИТОГО: 1000.00 [11:44:31]line Внесено: 1000.00 [11:44:31]line СДАЧА: 0.00 [11:44:31]line НСП 1% : 8.85 [11:44:31]line НДС 12% : 106.20 [11:44:31]line Наличными: 1000.00 [11:44:31]line Безнал.: 0.00 [11:44:31]line Место: АЗС № 117 "Партнер Нефть" [11:44:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:44:31]line СНО: Общий режим [11:44:31]line Чек 307 05.06.2024 11:44 [11:44:31]line Смена: 72 ФФД: 1.0 [11:44:31]line ЗНМ: 0300000048 [11:44:31]line РНМ: 0000000000151680 [11:44:31]line Версия ККМ: v1.0 [11:44:31]line [11:44:31]line Дисконтная программа [11:44:31]line СУГ [11:44:31]line номер 117 [11:44:31]line сэкономлено 29.50 сом [11:44:31]line ФМ: 0000000000959414 [11:44:31]line ФД: 59912 [11:44:31]line ФПД: 248438478891649 [11:44:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114430&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59912&fm=248438478891649&tin=02508201610067®Number=0000000000151680&sum=100000 [11:44:31]OFD Sender: Processing packet 59912 [packets to send 53, broken 52] [11:44:31]ProducePacketName [11:44:31]name=ofd_packets/00059912 [11:44:31]OFD Sender: To server: pG, [11:44:31]CommunicateWithHost lk.salyk.kg:30040 [11:44:31]ConnectInit lk.salyk.kg [11:44:31]written 0, free lines is 4095 [11:44:31]Connected sock=10 [11:44:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 74 35 06 01 B4 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 9E 4F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EA 00 00 35 04 06 00 E1 F4 17 48 6A 81 58 92 75 5B A0 24 DD C3 [11:44:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 73 2B 47 00 4D C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EA 00 00 F4 03 04 00 A3 FB 5F 66 B6 04 01 00 00 31 0E FC DE 7C 63 2C 82 [11:44:31]CommunicateWithHost err = 0 [11:44:31]CheckOFDResponse [11:44:31]1017 (14) - 77093643461234 [11:44:31]1041 (16) - 0000000000959414 [11:44:31]1040 (4) - 59912 [11:44:31]1012 (4) - 05.06.2024 05:46 [11:44:31]1206 (1) - 0 [11:44:31]OFD Sender: Remove packet 59912 [11:44:31]ProducePacketName [11:44:31]name=ofd_packets/00059912 [11:44:31]NVStorageDeleteData [11:44:32]Write to MH i2c: 01 00 00 2B 4D 78 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: 01 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: 01 07 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: 01 07 00 2B 4D 00 00 00 00 00 35 0C C0 [11:44:32]RasterBufferAndPrint [11:44:32]line [11:44:32]line [11:44:32]line [11:44:32]line [11:44:32]line [11:44:32]written 0, free lines is 3131 [11:44:32]MH_Cut [11:44:32]Write to MH i2c: D1 01 00 32 4D 01 51 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: D1 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: D1 01 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: D1 01 00 32 4D 00 50 [11:44:32]Write to MH i2c: 01 00 00 33 4D 80 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]OFD Sender: No OFD packet to send [11:44:33]*** Cut start [11:44:33]*** Partial cut [11:44:33]*** CUTSNS_PIN = 1 [11:44:33]*** CUTSNS_PIN = 0 [11:44:33]*** Brake cut motor [11:44:33]Read from MH i2c: 01 [11:44:33]MH_I2C_Read... [11:44:33]*** Stop cut motor [11:44:33]*** Cut end [11:44:33]Read from MH i2c: 01 07 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: 01 07 00 33 4D 00 00 00 00 00 FF 0F 95 [11:44:33]process_action close_receipt done [11:44:33]requested_data is exist [11:44:33]produce_requested_data [11:44:33]requested_item fm.sn is exist - process it [11:44:33]wFMCommunicate request_size=4 [11:44:33]MH_SAM_APDU [11:44:33]CAPDU: 80 11 00 00 [11:44:33]Write to MH i2c: E2 08 00 34 4D 80 11 00 00 00 00 00 00 FB [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:33]Read from MH i2c: E2 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 17 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 17 00 34 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4E [11:44:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:44:33]wFMCommunicate OK [11:44:33]requested_item fd.num is exist - process it [11:44:33]SAM_PROTO_GetFieldsCounters [11:44:33]wFMCommunicate request_size=4 [11:44:33]MH_SAM_APDU [11:44:33]CAPDU: 80 13 00 00 [11:44:33]Write to MH i2c: E2 08 00 35 4D 80 13 00 00 00 00 00 00 FE [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:33]Read from MH i2c: E2 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 62 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 62 00 35 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 08 EA 00 00 0E 04 04 00 48 00 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 F1 [11:44:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 08 EA 00 00 0E 04 04 00 48 00 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 [11:44:33]wFMCommunicate OK [11:44:33]SAM_PROTO_GetFieldsCounters done [11:44:33]requested_item shift.num is exist - process it [11:44:33]requested_item shift.opened is exist - process it [11:44:33]req_shift_opened [11:44:33]FM_GetShiftState [11:44:33]SAM_PROTO_GetShiftState [11:44:33]wFMCommunicate request_size=4 [11:44:33]MH_SAM_APDU [11:44:33]CAPDU: 80 13 01 00 [11:44:33]Write to MH i2c: E2 08 00 36 4D 80 13 01 00 00 00 00 00 00 [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:33]Read from MH i2c: E2 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 0E 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: E2 0E 00 36 4D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 38 [11:44:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:44:33]wFMCommunicate OK [11:44:33]SAM_PROTO_GetShiftState done [11:44:33]FM_GetShiftState done [11:44:33]req_shift_opened done [11:44:33]requested_item shift.open_date is exist - process it [11:44:33]req_shift_open_date [11:44:33]req_shift_open_date done [11:44:33]produce_requested_data done [11:44:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59912,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:44:33]process_action_free close_receipt [11:44:33]json_value_free [11:44:33]json_value_free done [11:44:33]process_json_proto returns [11:44:33]Send response to host [11:44:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59912,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:44:33]free response buf [11:44:33]execute_script done [11:44:33]execute_script returns [11:44:33]free content buf [11:44:33]Sock 8.Close socket [11:44:33]Sock 8.Thread stoped [11:44:37]OFD Sender: No OFD packet to send [11:44:42]OFD Sender: No OFD packet to send [11:44:47]OFD Sender: No OFD packet to send [11:44:52]OFD Sender: No OFD packet to send [11:44:57]OFD Sender: No OFD packet to send [11:45:02]OFD Sender: No OFD packet to send [11:45:07]OFD Sender: No OFD packet to send [11:45:12]OFD Sender: No OFD packet to send [11:45:17]OFD Sender: No OFD packet to send [11:45:22]OFD Sender: No OFD packet to send [11:45:27]OFD Sender: No OFD packet to send [11:45:32]OFD Sender: No OFD packet to send [11:45:37]OFD Sender: No OFD packet to send [11:45:42]OFD Sender: No OFD packet to send [11:45:47]OFD Sender: No OFD packet to send [11:45:52]OFD Sender: No OFD packet to send [11:45:57]OFD Sender: No OFD packet to send [11:46:02]OFD Sender: No OFD packet to send [11:46:07]OFD Sender: No OFD packet to send [11:46:12]OFD Sender: No OFD packet to send [11:46:17]OFD Sender: No OFD packet to send [11:46:22]OFD Sender: No OFD packet to send [11:46:27]OFD Sender: No OFD packet to send [11:46:32]OFD Sender: No OFD packet to send [11:46:37]OFD Sender: No OFD packet to send [11:46:42]OFD Sender: No OFD packet to send [11:46:47]OFD Sender: No OFD packet to send [11:46:52]OFD Sender: No OFD packet to send [11:46:57]OFD Sender: No OFD packet to send [11:47:02]OFD Sender: No OFD packet to send [11:47:07]OFD Sender: No OFD packet to send [11:47:12]OFD Sender: No OFD packet to send [11:47:17]OFD Sender: No OFD packet to send [11:47:22]OFD Sender: No OFD packet to send [11:47:27]OFD Sender: No OFD packet to send [11:47:32]OFD Sender: No OFD packet to send [11:47:37]OFD Sender: No OFD packet to send [11:47:42]OFD Sender: No OFD packet to send [11:47:44]accept exits with 9 [11:47:44]New connection [11:47:44]New thread 3066957156 created [11:47:44]Thread 3067100516 joined [11:47:44]Waiting for new connection... [11:47:44] Sock 9.Parse request [11:47:44]Sock 9.Check first char [11:47:44]Sock 9.First char is OK [11:47:44]request: POST /json_proto HTTP/1.0 [11:47:44]Method: POST [11:47:44]URL: /json_proto [11:47:44]Method is POST - this is cgi request [11:47:44]url: /json_proto [11:47:44]query_string will be loaded in cgi processing [11:47:44]execute_cgi json_proto POST (null) [11:47:44]execute_cgi path=json_proto method=POST [11:47:44]POST find Content-Length [11:47:44]Host: 172.17.60.68:8080 [11:47:44]Content-Length: 675 [11:47:44]Content-Type: application/json [11:47:44] [11:47:44]POST finish read [11:47:44]Found Content-Length = 675 [11:47:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545625", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "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:47:44]execute_script... [11:47:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545625", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "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:47:44]POST & json_proto [11:47:44]process_json_proto [11:47:44]json parsed OK: [11:47:44]protocol is kg_v1.0 [11:47:44]action value=close_receipt [11:47:44]process_action close_receipt [11:47:44]cmd_close_receipt [11:47:44]MH_GetDate [11:47:44]Write to MH i2c: F0 00 00 37 4D 73 [11:47:44]Write i2c OK [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 09 00 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 09 00 37 4D 00 61 50 60 66 9A 61 5F 66 B3 [11:47:44]GetLastDocTimeStamp 1717587870 [11:47:44]current date 1717588065 [11:47:44]FM_GetShiftState [11:47:44]SAM_PROTO_GetShiftState [11:47:44]wFMCommunicate request_size=4 [11:47:44]MH_SAM_APDU [11:47:44]CAPDU: 80 13 01 00 [11:47:44]Write to MH i2c: E2 08 00 38 4D 80 13 01 00 00 00 00 00 02 [11:47:44]Write i2c OK [11:47:44]MH_I2C_Read... [11:47:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:44]Read from MH i2c: E2 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: E2 0E 00 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: E2 0E 00 38 4D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3A [11:47:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:47:44]wFMCommunicate OK [11:47:44]SAM_PROTO_GetShiftState done [11:47:44]FM_GetShiftState done [11:47:44]opened in 1717545916 [11:47:44]opened+sec_in_day 1717632316 [11:47:44]quantity*price = 80044 [11:47:44]sum+1 = 80045 [11:47:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 308 05.06.2024 11:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59913 ФПД: 136736909983215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114745&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59913&fm=136736909983215&tin=02508201610067®Number=0000000000151680&sum=80000 [11:47:45]StoreToDocumentArchive [11:47:45]shift 72 fd 59913 [11:47:45]save to /storage/0072/doc_00059913 [11:47:45]save last doc name /storage/0072/doc_00059913 to /storage/kkm_last_doc_name [11:47:45]save OK [11:47:45]Clear old archive folders... [11:47:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:47:45]tlvbuf is 00482E90 [11:47:45]SAM_PROTO_ClearQueue [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 09 00 00 [11:47:45]Write to MH i2c: E2 08 00 45 4D 80 09 00 00 00 00 00 00 04 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 45 4D 00 90 00 06 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]SAM_PROTO_ClearQueue done [11:47:45]KKMCreateOFDPacket [11:47:45]OFDProtocolAddRootSTLVToBuf [11:47:45]FM_MakeSignedData [11:47:45]FM_MakeSignedData [11:47:45]SAM_PROTO_SignData [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 01 02 [11:47:45]Write to MH i2c: E2 08 00 46 4D 80 0D 01 02 00 00 00 00 0C [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 46 4D 00 90 00 07 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]wFMCommunicate request_size=255 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 61 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EA 00 00 35 04 06 00 7C 5C 8A F2 [11:47:45]Write to MH i2c: E2 02 01 47 4D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 61 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EA 00 00 35 04 06 00 7C 5C 8A F2 00 00 B6 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 47 4D 00 90 00 08 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]wFMCommunicate request_size=7 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 02 02 02 7D EF [11:47:45]Write to MH i2c: E2 0A 00 48 4D 80 0D 02 02 02 00 7D EF 00 00 7F [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 48 4D 00 90 00 09 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 03 02 [11:47:45]Write to MH i2c: E2 08 00 49 4D 80 0D 03 02 00 00 00 00 11 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0B 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0B 00 49 4D 00 53 72 BF E5 C1 BD 3B 46 90 00 7A [11:47:45]RAPDU: 53 72 BF E5 C1 BD 3B 46 90 00 [11:47:45]wFMCommunicate OK [11:47:45]SAM_PROTO_SignData done [11:47:45]FM_MakeSignedData done [11:47:45]CreateOFDProtocolMessage [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 11 00 00 [11:47:45]Write to MH i2c: E2 08 00 4A 4D 80 11 00 00 00 00 00 00 11 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 17 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 17 00 4A 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 64 [11:47:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:47:45]wFMCommunicate OK [11:47:45]CreateOFDProtocolMessage done [11:47:45]OFDSenderStorePacket 59913 [11:47:45]StoreOFDPacket docnum=59913 [11:47:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 33 D5 04 01 9E 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 61 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EA 00 00 35 04 06 00 7C 5C 8A F2 7D EF 53 72 BF E5 C1 BD 3B 46 [11:47:45]CheckFolder [11:47:45]dirname=/storage/ofd_packets [11:47:45]CheckFolder done [11:47:45]ProducePacketName [11:47:45]name=ofd_packets/00059913 [11:47:45]NVStorageSaveData ofd_packets/00059913 [11:47:45]File name is /storage/ofd_packets/00059913 [11:47:45]Write 298 bytes [11:47:45]NVStorageSaveData done [11:47:45]OFDSenderStorePacket done [11:47:45]KKMCreateOFDPacket done [11:47:45]NVStorageSaveData kkm_last_timestamp [11:47:45]File name is /storage/kkm_last_timestamp [11:47:45]Write 4 bytes [11:47:45]NVStorageSaveData done [11:47:45]ExternCall_PrintAddStr [11:47:45]wPrintStart [11:47:45]Write to MH i2c: 01 00 00 4B 4D 98 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: 01 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: 01 07 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: 01 07 00 4B 4D 00 00 00 00 00 FF 0F AD [11:47:45]RasterBufferAndPrint [11:47:45]line Счет N : (1)545625 [11:47:45]line ИНН: 02508201610067 [11:47:45]line Контрольно-Кассовый Чек [11:47:45]line ПРОДАЖА [11:47:45]line ТРК (МРК, ГНК) : 51 [11:47:45]line Товар: 2710194210 [11:47:45]line ДТ-К-5 [11:47:45]line 10.980 * 72.90 [11:47:45]line = 800.44 [11:47:45]line НДС 12% НСП 1% [11:47:45]line > о реализуемом товаре [11:47:45]line ОКРУГЛЕНИЕ: -0.44 [11:47:45]line ИТОГО: 800.00 [11:47:45]line Внесено: 800.00 [11:47:45]line СДАЧА: 0.00 [11:47:45]line НСП 1% : 7.08 [11:47:45]line НДС 12% : 85.00 [11:47:45]line Наличными: 800.00 [11:47:45]line Безнал.: 0.00 [11:47:45]line Место: АЗС № 117 "Партнер Нефть" [11:47:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:47:45]line СНО: Общий режим [11:47:45]line Чек 308 05.06.2024 11:47 [11:47:45]line Смена: 72 ФФД: 1.0 [11:47:45]line ЗНМ: 0300000048 [11:47:45]line РНМ: 0000000000151680 [11:47:45]line Версия ККМ: v1.0 [11:47:45]line ФМ: 0000000000959414 [11:47:45]line ФД: 59913 [11:47:45]line ФПД: 136736909983215 [11:47:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114745&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59913&fm=136736909983215&tin=02508201610067®Number=0000000000151680&sum=80000 [11:47:46]OFD Sender: Processing packet 59913 [packets to send 53, broken 52] [11:47:46]ProducePacketName [11:47:46]name=ofd_packets/00059913 [11:47:46]OFD Sender: To server: pG, [11:47:46]CommunicateWithHost lk.salyk.kg:30040 [11:47:46]ConnectInit lk.salyk.kg [11:47:46]written 0, free lines is 4095 [11:47:46]Connected sock=10 [11:47:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 33 D5 04 01 9E 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 61 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EA 00 00 35 04 06 00 7C 5C 8A F2 7D EF 53 72 BF E5 C1 BD 3B 46 [11:47:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A1 EE 47 00 89 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EA 00 00 F4 03 04 00 65 FC 5F 66 B6 04 01 00 00 03 3C 4D 0B AF 3E 21 51 [11:47:46]CommunicateWithHost err = 0 [11:47:46]CheckOFDResponse [11:47:46]1017 (14) - 77093643461234 [11:47:46]1041 (16) - 0000000000959414 [11:47:46]1040 (4) - 59913 [11:47:46]1012 (4) - 05.06.2024 05:49 [11:47:46]1206 (1) - 0 [11:47:46]OFD Sender: Remove packet 59913 [11:47:46]ProducePacketName [11:47:46]name=ofd_packets/00059913 [11:47:46]NVStorageDeleteData [11:47:46]Write to MH i2c: 01 00 00 76 4D C3 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 07 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 07 00 76 4D 00 00 00 00 00 98 0C 6E [11:47:46]RasterBufferAndPrint [11:47:46]line [11:47:46]line [11:47:46]line [11:47:46]line [11:47:46]line [11:47:46]written 0, free lines is 3228 [11:47:46]MH_Cut [11:47:46]Write to MH i2c: D1 01 00 7D 4D 01 9C [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: D1 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: D1 01 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: D1 01 00 7D 4D 00 9B [11:47:46]Write to MH i2c: 01 00 00 7E 4D CB [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]OFD Sender: No OFD packet to send [11:47:47]*** Cut start [11:47:47]*** Partial cut [11:47:47]*** CUTSNS_PIN = 1 [11:47:47]*** CUTSNS_PIN = 0 [11:47:47]*** Brake cut motor [11:47:48]Read from MH i2c: 01 [11:47:48]MH_I2C_Read... [11:47:48]*** Stop cut motor [11:47:48]*** Cut end [11:47:48]Read from MH i2c: 01 07 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: 01 07 00 7E 4D 00 00 00 00 00 FF 0F E0 [11:47:48]process_action close_receipt done [11:47:48]requested_data is exist [11:47:48]produce_requested_data [11:47:48]requested_item fm.sn is exist - process it [11:47:48]wFMCommunicate request_size=4 [11:47:48]MH_SAM_APDU [11:47:48]CAPDU: 80 11 00 00 [11:47:48]Write to MH i2c: E2 08 00 7F 4D 80 11 00 00 00 00 00 00 46 [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:48]Read from MH i2c: E2 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 17 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 17 00 7F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 99 [11:47:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:47:48]wFMCommunicate OK [11:47:48]requested_item fd.num is exist - process it [11:47:48]SAM_PROTO_GetFieldsCounters [11:47:48]wFMCommunicate request_size=4 [11:47:48]MH_SAM_APDU [11:47:48]CAPDU: 80 13 00 00 [11:47:48]Write to MH i2c: E2 08 00 80 4D 80 13 00 00 00 00 00 00 49 [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:48]Read from MH i2c: E2 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 62 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 62 00 80 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 09 EA 00 00 0E 04 04 00 48 00 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 40 [11:47:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 09 EA 00 00 0E 04 04 00 48 00 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 [11:47:48]wFMCommunicate OK [11:47:48]SAM_PROTO_GetFieldsCounters done [11:47:48]requested_item shift.num is exist - process it [11:47:48]requested_item shift.opened is exist - process it [11:47:48]req_shift_opened [11:47:48]FM_GetShiftState [11:47:48]SAM_PROTO_GetShiftState [11:47:48]wFMCommunicate request_size=4 [11:47:48]MH_SAM_APDU [11:47:48]CAPDU: 80 13 01 00 [11:47:48]Write to MH i2c: E2 08 00 81 4D 80 13 01 00 00 00 00 00 4B [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:48]Read from MH i2c: E2 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 0E 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 0E 00 81 4D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 83 [11:47:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:47:48]wFMCommunicate OK [11:47:48]SAM_PROTO_GetShiftState done [11:47:48]FM_GetShiftState done [11:47:48]req_shift_opened done [11:47:48]requested_item shift.open_date is exist - process it [11:47:48]req_shift_open_date [11:47:48]req_shift_open_date done [11:47:48]produce_requested_data done [11:47:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59913,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:47:48]process_action_free close_receipt [11:47:48]json_value_free [11:47:48]json_value_free done [11:47:48]process_json_proto returns [11:47:48]Send response to host [11:47:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59913,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:47:48]free response buf [11:47:48]execute_script done [11:47:48]execute_script returns [11:47:48]free content buf [11:47:48]Sock 9.Close socket [11:47:48]Sock 9.Thread stoped [11:47:52]OFD Sender: No OFD packet to send [11:47:57]OFD Sender: No OFD packet to send [11:48:02]OFD Sender: No OFD packet to send [11:48:07]OFD Sender: No OFD packet to send [11:48:12]OFD Sender: No OFD packet to send [11:48:17]OFD Sender: No OFD packet to send [11:48:17]accept exits with 8 [11:48:17]New connection [11:48:17]New thread 3067100516 created [11:48:17]Thread 3066957156 joined [11:48:17]Waiting for new connection... [11:48:17] Sock 8.Parse request [11:48:17]Sock 8.Check first char [11:48:17]Sock 8.First char is OK [11:48:17]request: POST /json_proto HTTP/1.0 [11:48:17]Method: POST [11:48:17]URL: /json_proto [11:48:17]Method is POST - this is cgi request [11:48:17]url: /json_proto [11:48:17]query_string will be loaded in cgi processing [11:48:17]execute_cgi json_proto POST (null) [11:48:17]execute_cgi path=json_proto method=POST [11:48:17]POST find Content-Length [11:48:17]Host: 172.17.60.68:8080 [11:48:17]Content-Length: 670 [11:48:17]Content-Type: application/json [11:48:17] [11:48:17]POST finish read [11:48:17]Found Content-Length = 670 [11:48:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:17]execute_script... [11: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)545627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:17]POST & json_proto [11:48:17]process_json_proto [11:48:17]json parsed OK: [11:48:17]protocol is kg_v1.0 [11:48:17]action value=close_receipt [11:48:17]process_action close_receipt [11:48:17]cmd_close_receipt [11:48:17]MH_GetDate [11:48:17]Write to MH i2c: F0 00 00 82 4D BE [11:48:17]Write i2c OK [11:48:17]MH_I2C_Read... [11:48:17]Read from MH i2c: F0 [11:48:17]MH_I2C_Read... [11:48:17]Read from MH i2c: F0 09 00 [11:48:17]MH_I2C_Read... [11:48:17]Read from MH i2c: F0 09 00 82 4D 00 83 50 60 66 9A 61 5F 66 20 [11:48:17]GetLastDocTimeStamp 1717588065 [11:48:17]current date 1717588099 [11:48:17]FM_GetShiftState [11:48:17]SAM_PROTO_GetShiftState [11:48:17]wFMCommunicate request_size=4 [11:48:17]MH_SAM_APDU [11:48:17]CAPDU: 80 13 01 00 [11:48:17]Write to MH i2c: E2 08 00 83 4D 80 13 01 00 00 00 00 00 4D [11:48:17]Write i2c OK [11:48:17]MH_I2C_Read... [11:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:17]Read from MH i2c: E2 [11:48:17]MH_I2C_Read... [11:48:17]Read from MH i2c: E2 0E 00 [11:48:17]MH_I2C_Read... [11:48:17]Read from MH i2c: E2 0E 00 83 4D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 85 [11:48:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:48:17]wFMCommunicate OK [11:48:17]SAM_PROTO_GetShiftState done [11:48:17]FM_GetShiftState done [11:48:17]opened in 1717545916 [11:48:17]opened+sec_in_day 1717632316 [11:48:17]quantity*price = 50042 [11:48:17]sum+1 = 50043 [11:48:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 309 05.06.2024 11:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59914 ФПД: 251143928133813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59914&fm=251143928133813&tin=02508201610067®Number=0000000000151680&sum=50000 [11:48:18]StoreToDocumentArchive [11:48:18]shift 72 fd 59914 [11:48:18]save to /storage/0072/doc_00059914 [11:48:18]save last doc name /storage/0072/doc_00059914 to /storage/kkm_last_doc_name [11:48:18]save OK [11:48:18]Clear old archive folders... [11:48:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:48:18]tlvbuf is 003C9970 [11:48:18]SAM_PROTO_ClearQueue [11:48:18]wFMCommunicate request_size=4 [11:48:18]MH_SAM_APDU [11:48:18]CAPDU: 80 09 00 00 [11:48:18]Write to MH i2c: E2 08 00 90 4D 80 09 00 00 00 00 00 00 4F [11:48:18]Write i2c OK [11:48:18]MH_I2C_Read... [11:48:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:18]Read from MH i2c: E2 [11:48:18]MH_I2C_Read... [11:48:18]Read from MH i2c: E2 03 00 [11:48:18]MH_I2C_Read... [11:48:18]Read from MH i2c: E2 03 00 90 4D 00 90 00 51 [11:48:18]RAPDU: 90 00 [11:48:18]wFMCommunicate OK [11:48:18]SAM_PROTO_ClearQueue done [11:48:18]KKMCreateOFDPacket [11:48:18]OFDProtocolAddRootSTLVToBuf [11:48:18]FM_MakeSignedData [11:48:18]FM_MakeSignedData [11:48:18]SAM_PROTO_SignData [11:48:18]wFMCommunicate request_size=4 [11:48:18]MH_SAM_APDU [11:48:18]CAPDU: 80 0D 01 02 [11:48:18]Write to MH i2c: E2 08 00 91 4D 80 0D 01 02 00 00 00 00 57 [11:48:18]Write i2c OK [11:48:18]MH_I2C_Read... [11:48:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:19]Read from MH i2c: E2 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 03 00 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 03 00 91 4D 00 90 00 52 [11:48:19]RAPDU: 90 00 [11:48:19]wFMCommunicate OK [11:48:19]wFMCommunicate request_size=255 [11:48:19]MH_SAM_APDU [11:48: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 83 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EA 00 00 35 04 06 00 [11:48:19]Write to MH i2c: E2 02 01 92 4D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 83 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EA 00 00 35 04 06 00 00 00 80 [11:48:19]Write i2c OK [11:48:19]MH_I2C_Read... [11:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:19]Read from MH i2c: E2 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 03 00 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 03 00 92 4D 00 90 00 53 [11:48:19]RAPDU: 90 00 [11:48:19]wFMCommunicate OK [11:48:19]wFMCommunicate request_size=11 [11:48:19]MH_SAM_APDU [11:48:19]CAPDU: 80 0D 02 02 06 E4 6A 00 9F B8 B5 [11:48:19]Write to MH i2c: E2 0E 00 93 4D 80 0D 02 02 06 00 E4 6A 00 9F B8 B5 00 00 C0 [11:48:19]Write i2c OK [11:48:19]MH_I2C_Read... [11:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:19]Read from MH i2c: E2 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 03 00 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 03 00 93 4D 00 90 00 54 [11:48:19]RAPDU: 90 00 [11:48:19]wFMCommunicate OK [11:48:19]wFMCommunicate request_size=4 [11:48:19]MH_SAM_APDU [11:48:19]CAPDU: 80 0D 03 02 [11:48:19]Write to MH i2c: E2 08 00 94 4D 80 0D 03 02 00 00 00 00 5C [11:48:19]Write i2c OK [11:48:19]MH_I2C_Read... [11:48:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:19]Read from MH i2c: E2 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 0B 00 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 0B 00 94 4D 00 60 92 F7 AD 67 EF 26 B4 90 00 23 [11:48:19]RAPDU: 60 92 F7 AD 67 EF 26 B4 90 00 [11:48:19]wFMCommunicate OK [11:48:19]SAM_PROTO_SignData done [11:48:19]FM_MakeSignedData done [11:48:19]CreateOFDProtocolMessage [11:48:19]wFMCommunicate request_size=4 [11:48:19]MH_SAM_APDU [11:48:19]CAPDU: 80 11 00 00 [11:48:19]Write to MH i2c: E2 08 00 95 4D 80 11 00 00 00 00 00 00 5C [11:48:19]Write i2c OK [11:48:19]MH_I2C_Read... [11:48:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:19]Read from MH i2c: E2 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 17 00 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: E2 17 00 95 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AF [11:48:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:48:19]wFMCommunicate OK [11:48:19]CreateOFDProtocolMessage done [11:48:19]OFDSenderStorePacket 59914 [11:48:19]StoreOFDPacket docnum=59914 [11:48:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 0E CE 08 01 1F 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 83 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EA 00 00 35 04 06 00 E4 6A 00 9F B8 B5 60 92 F7 AD 67 EF 26 B4 [11:48:19]CheckFolder [11:48:19]dirname=/storage/ofd_packets [11:48:19]CheckFolder done [11:48:19]ProducePacketName [11:48:19]name=ofd_packets/00059914 [11:48:19]NVStorageSaveData ofd_packets/00059914 [11:48:19]File name is /storage/ofd_packets/00059914 [11:48:19]Write 302 bytes [11:48:19]NVStorageSaveData done [11:48:19]OFDSenderStorePacket done [11:48:19]KKMCreateOFDPacket done [11:48:19]NVStorageSaveData kkm_last_timestamp [11:48:19]File name is /storage/kkm_last_timestamp [11:48:19]Write 4 bytes [11:48:19]NVStorageSaveData done [11:48:19]ExternCall_PrintAddStr [11:48:19]wPrintStart [11:48:19]Write to MH i2c: 01 00 00 96 4D E3 [11:48:19]Write i2c OK [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: 01 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: 01 07 00 [11:48:19]MH_I2C_Read... [11:48:19]Read from MH i2c: 01 07 00 96 4D 00 00 00 00 00 FF 0F F8 [11:48:19]RasterBufferAndPrint [11:48:19]line Счет N : (1)545627 [11:48:19]line ИНН: 02508201610067 [11:48:19]line Контрольно-Кассовый Чек [11:48:19]line ПРОДАЖА [11:48:19]line ТРК (МРК, ГНК) : 24 [11:48:19]line Товар: 2710124130 [11:48:19]line SUPER 92-К-5 [11:48:19]line 7.370 * 67.90 [11:48:19]line = 500.42 [11:48:19]line НДС 12% НСП 1% [11:48:19]line > о реализуемом товаре [11:48:19]line ОКРУГЛЕНИЕ: -0.42 [11:48:19]line ИТОГО: 500.00 [11:48:19]line Внесено: 500.00 [11:48:19]line СДАЧА: 0.00 [11:48:19]line НСП 1% : 4.43 [11:48:19]line НДС 12% : 53.14 [11:48:19]line Наличными: 500.00 [11:48:19]line Безнал.: 0.00 [11:48:19]line Место: АЗС № 117 "Партнер Нефть" [11:48:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:48:19]line СНО: Общий режим [11:48:19]line Чек 309 05.06.2024 11:48 [11:48:19]line Смена: 72 ФФД: 1.0 [11:48:19]line ЗНМ: 0300000048 [11:48:19]line РНМ: 0000000000151680 [11:48:19]line Версия ККМ: v1.0 [11:48:19]line ФМ: 0000000000959414 [11:48:19]line ФД: 59914 [11:48:19]line ФПД: 251143928133813 [11:48:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59914&fm=251143928133813&tin=02508201610067®Number=0000000000151680&sum=50000 [11:48:19]OFD Sender: Processing packet 59914 [packets to send 53, broken 52] [11:48:19]ProducePacketName [11:48:19]name=ofd_packets/00059914 [11:48:19]OFD Sender: To server: pG, [11:48:19]CommunicateWithHost lk.salyk.kg:30040 [11:48:19]ConnectInit lk.salyk.kg [11:48:19]written 0, free lines is 4095 [11:48:19]Connected sock=10 [11:48:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 0E CE 08 01 1F 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 83 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EA 00 00 35 04 06 00 E4 6A 00 9F B8 B5 60 92 F7 AD 67 EF 26 B4 [11:48:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 58 05 47 00 89 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 39 35 39 34 31 34 10 04 04 00 0A EA 00 00 F4 03 04 00 87 FC 5F 66 B6 04 01 00 00 C8 40 F9 22 BA 8B CA 9F [11:48:20]CommunicateWithHost err = 0 [11:48:20]CheckOFDResponse [11:48:20]1017 (14) - 77093643461234 [11:48:20]1041 (16) - 0000000000959414 [11:48:20]1040 (4) - 59914 [11:48:20]1012 (4) - 05.06.2024 05:49 [11:48:20]1206 (1) - 0 [11:48:20]OFD Sender: Remove packet 59914 [11:48:20]ProducePacketName [11:48:20]name=ofd_packets/00059914 [11:48:20]NVStorageDeleteData [11:48:20]Write to MH i2c: 01 00 00 C1 4D 0E [11:48:20]Write i2c OK [11:48:20]MH_I2C_Read... [11:48:20]Read from MH i2c: 01 [11:48:20]MH_I2C_Read... [11:48:20]Read from MH i2c: 01 07 00 [11:48:20]MH_I2C_Read... [11:48:20]Read from MH i2c: 01 07 00 C1 4D 00 00 00 00 00 95 0C B6 [11:48:20]RasterBufferAndPrint [11:48:20]line [11:48:20]line [11:48:20]line [11:48:20]line [11:48:20]line [11:48:20]written 0, free lines is 3226 [11:48:20]MH_Cut [11:48:20]Write to MH i2c: D1 01 00 C8 4D 01 E7 [11:48:20]Write i2c OK [11:48:20]MH_I2C_Read... [11:48:20]Read from MH i2c: D1 [11:48:20]MH_I2C_Read... [11:48:20]Read from MH i2c: D1 01 00 [11:48:20]MH_I2C_Read... [11:48:20]Read from MH i2c: D1 01 00 C8 4D 00 E6 [11:48:20]Write to MH i2c: 01 00 00 C9 4D 16 [11:48:20]Write i2c OK [11:48:20]MH_I2C_Read... [11:48:20]OFD Sender: No OFD packet to send [11:48:21]*** Cut start [11:48:21]*** Partial cut [11:48:21]*** CUTSNS_PIN = 1 [11:48:21]*** CUTSNS_PIN = 0 [11:48:21]*** Brake cut motor [11:48:21]Read from MH i2c: 01 [11:48:21]MH_I2C_Read... [11:48:21]*** Stop cut motor [11:48:21]*** Cut end [11:48:21]Read from MH i2c: 01 07 00 [11:48:21]MH_I2C_Read... [11:48:21]Read from MH i2c: 01 07 00 C9 4D 00 00 00 00 00 FF 0F 2B [11:48:21]process_action close_receipt done [11:48:21]requested_data is exist [11:48:21]produce_requested_data [11:48:21]requested_item fm.sn is exist - process it [11:48:21]wFMCommunicate request_size=4 [11:48:21]MH_SAM_APDU [11:48:21]CAPDU: 80 11 00 00 [11:48:21]Write to MH i2c: E2 08 00 CA 4D 80 11 00 00 00 00 00 00 91 [11:48:21]Write i2c OK [11:48:21]MH_I2C_Read... [11:48:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:21]Read from MH i2c: E2 [11:48:21]MH_I2C_Read... [11:48:21]Read from MH i2c: E2 17 00 [11:48:21]MH_I2C_Read... [11:48:21]Read from MH i2c: E2 17 00 CA 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E4 [11:48:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:48:21]wFMCommunicate OK [11:48:21]requested_item fd.num is exist - process it [11:48:21]SAM_PROTO_GetFieldsCounters [11:48:21]wFMCommunicate request_size=4 [11:48:21]MH_SAM_APDU [11:48:21]CAPDU: 80 13 00 00 [11:48:21]Write to MH i2c: E2 08 00 CB 4D 80 13 00 00 00 00 00 00 94 [11:48:21]Write i2c OK [11:48:21]MH_I2C_Read... [11:48:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:21]Read from MH i2c: E2 [11:48:22]MH_I2C_Read... [11:48:22]Read from MH i2c: E2 62 00 [11:48:22]MH_I2C_Read... [11:48:22]Read from MH i2c: E2 62 00 CB 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0A EA 00 00 0E 04 04 00 48 00 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 8F [11:48:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0A EA 00 00 0E 04 04 00 48 00 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 [11:48:22]wFMCommunicate OK [11:48:22]SAM_PROTO_GetFieldsCounters done [11:48:22]requested_item shift.num is exist - process it [11:48:22]requested_item shift.opened is exist - process it [11:48:22]req_shift_opened [11:48:22]FM_GetShiftState [11:48:22]SAM_PROTO_GetShiftState [11:48:22]wFMCommunicate request_size=4 [11:48:22]MH_SAM_APDU [11:48:22]CAPDU: 80 13 01 00 [11:48:22]Write to MH i2c: E2 08 00 CC 4D 80 13 01 00 00 00 00 00 96 [11:48:22]Write i2c OK [11:48:22]MH_I2C_Read... [11:48:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:22]Read from MH i2c: E2 [11:48:22]MH_I2C_Read... [11:48:22]Read from MH i2c: E2 0E 00 [11:48:22]MH_I2C_Read... [11:48:22]Read from MH i2c: E2 0E 00 CC 4D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CE [11:48:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:48:22]wFMCommunicate OK [11:48:22]SAM_PROTO_GetShiftState done [11:48:22]FM_GetShiftState done [11:48:22]req_shift_opened done [11:48:22]requested_item shift.open_date is exist - process it [11:48:22]req_shift_open_date [11:48:22]req_shift_open_date done [11:48:22]produce_requested_data done [11:48:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59914,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:48:22]process_action_free close_receipt [11:48:22]json_value_free [11:48:22]json_value_free done [11:48:22]process_json_proto returns [11:48:22]Send response to host [11:48:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59914,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:48:22]free response buf [11:48:22]execute_script done [11:48:22]execute_script returns [11:48:22]free content buf [11:48:22]Sock 8.Close socket [11:48:22]Sock 8.Thread stoped [11:48:25]OFD Sender: No OFD packet to send [11:48:28]accept exits with 9 [11:48:28]New connection [11:48:28]New thread 3066957156 created [11:48:28]Thread 3067100516 joined [11:48:28]Waiting for new connection... [11:48:28] Sock 9.Parse request [11:48:28]Sock 9.Check first char [11:48:28]Sock 9.First char is OK [11:48:28]request: POST /json_proto HTTP/1.0 [11:48:28]Method: POST [11:48:28]URL: /json_proto [11:48:28]Method is POST - this is cgi request [11:48:28]url: /json_proto [11:48:28]query_string will be loaded in cgi processing [11:48:28]execute_cgi json_proto POST (null) [11:48:28]execute_cgi path=json_proto method=POST [11:48:28]POST find Content-Length [11:48:28]Host: 172.17.60.68:8080 [11:48:28]Content-Length: 984 [11:48:28]Content-Type: application/json [11:48:28] [11:48:28]POST finish read [11:48:28]Found Content-Length = 984 [11:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.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\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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:48:28]execute_script... [11:48: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)545626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.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\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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:48:28]POST & json_proto [11:48:28]process_json_proto [11:48:28]json parsed OK: [11:48:28]protocol is kg_v1.0 [11:48:28]action value=close_receipt [11:48:28]process_action close_receipt [11:48:28]cmd_close_receipt [11:48:28]MH_GetDate [11:48:28]Write to MH i2c: F0 00 00 CD 4D 09 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 09 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 09 00 CD 4D 00 8D 50 60 66 9A 61 5F 66 75 [11:48:28]GetLastDocTimeStamp 1717588099 [11:48:28]current date 1717588109 [11:48:28]FM_GetShiftState [11:48:28]SAM_PROTO_GetShiftState [11:48:28]wFMCommunicate request_size=4 [11:48:28]MH_SAM_APDU [11:48:28]CAPDU: 80 13 01 00 [11:48:28]Write to MH i2c: E2 08 00 CE 4D 80 13 01 00 00 00 00 00 98 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:28]Read from MH i2c: E2 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0E 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0E 00 CE 4D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D0 [11:48:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:48:28]wFMCommunicate OK [11:48:28]SAM_PROTO_GetShiftState done [11:48:28]FM_GetShiftState done [11:48:28]opened in 1717545916 [11:48:28]opened+sec_in_day 1717632316 [11:48:28]quantity*price = 200006 [11:48:28]sum+1 = 200008 [11:48:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 310 05.06.2024 11:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 30.35 сом ФМ: 0000000000959414 ФД: 59915 ФПД: 50298447098328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114829&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59915&fm=50298447098328&tin=02508201610067®Number=0000000000151680&sum=200000 [11:48:29]StoreToDocumentArchive [11:48:29]shift 72 fd 59915 [11:48:29]save to /storage/0072/doc_00059915 [11:48:29]save last doc name /storage/0072/doc_00059915 to /storage/kkm_last_doc_name [11:48:29]save OK [11:48:29]Clear old archive folders... [11:48:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:29]tlvbuf is 00448880 [11:48:29]SAM_PROTO_ClearQueue [11:48:29]wFMCommunicate request_size=4 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 09 00 00 [11:48:29]Write to MH i2c: E2 08 00 DB 4D 80 09 00 00 00 00 00 00 9A [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 DB 4D 00 90 00 9C [11:48:29]RAPDU: 90 00 [11:48:29]wFMCommunicate OK [11:48:29]SAM_PROTO_ClearQueue done [11:48:29]KKMCreateOFDPacket [11:48:29]OFDProtocolAddRootSTLVToBuf [11:48:29]FM_MakeSignedData [11:48:29]FM_MakeSignedData [11:48:29]SAM_PROTO_SignData [11:48:29]wFMCommunicate request_size=4 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 0D 01 02 [11:48:29]Write to MH i2c: E2 08 00 DC 4D 80 0D 01 02 00 00 00 00 A2 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 DC 4D 00 90 00 9D [11:48:29]RAPDU: 90 00 [11:48:29]wFMCommunicate OK [11:48:29]wFMCommunicate request_size=255 [11:48:29]MH_SAM_APDU [11:48: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 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 8D 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EA 00 00 35 04 06 00 2D [11:48:29]Write to MH i2c: E2 02 01 DD 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 8D 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EA 00 00 35 04 06 00 2D 00 00 F8 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 DD 4D 00 90 00 9E [11:48:30]RAPDU: 90 00 [11:48:30]wFMCommunicate OK [11:48:30]wFMCommunicate request_size=10 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 0D 02 02 05 BF 05 12 71 D8 [11:48:30]Write to MH i2c: E2 0D 00 DE 4D 80 0D 02 02 05 00 BF 05 12 71 D8 00 00 CE [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 DE 4D 00 90 00 9F [11:48:30]RAPDU: 90 00 [11:48:30]wFMCommunicate OK [11:48:30]wFMCommunicate request_size=4 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 0D 03 02 [11:48:30]Write to MH i2c: E2 08 00 DF 4D 80 0D 03 02 00 00 00 00 A7 [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 0B 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 0B 00 DF 4D 00 39 F5 DD 95 C9 33 83 6D 90 00 34 [11:48:30]RAPDU: 39 F5 DD 95 C9 33 83 6D 90 00 [11:48:30]wFMCommunicate OK [11:48:30]SAM_PROTO_SignData done [11:48:30]FM_MakeSignedData done [11:48:30]CreateOFDProtocolMessage [11:48:30]wFMCommunicate request_size=4 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 11 00 00 [11:48:30]Write to MH i2c: E2 08 00 E0 4D 80 11 00 00 00 00 00 00 A7 [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 17 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 17 00 E0 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FA [11:48:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:48:30]wFMCommunicate OK [11:48:30]CreateOFDProtocolMessage done [11:48:30]OFDSenderStorePacket 59915 [11:48:30]StoreOFDPacket docnum=59915 [11:48:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0F 8F 07 01 5E 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 8D 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EA 00 00 35 04 06 00 2D BF 05 12 71 D8 39 F5 DD 95 C9 33 83 6D [11:48:30]CheckFolder [11:48:30]dirname=/storage/ofd_packets [11:48:30]CheckFolder done [11:48:30]ProducePacketName [11:48:30]name=ofd_packets/00059915 [11:48:30]NVStorageSaveData ofd_packets/00059915 [11:48:30]File name is /storage/ofd_packets/00059915 [11:48:30]Write 301 bytes [11:48:30]NVStorageSaveData done [11:48:30]OFDSenderStorePacket done [11:48:30]KKMCreateOFDPacket done [11:48:30]NVStorageSaveData kkm_last_timestamp [11:48:30]File name is /storage/kkm_last_timestamp [11:48:30]Write 4 bytes [11:48:30]NVStorageSaveData done [11:48:30]ExternCall_PrintAddStr [11:48:30]wPrintStart [11:48:30]Write to MH i2c: 01 00 00 E1 4D 2E [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 07 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 07 00 E1 4D 00 00 00 00 00 FF 0F 43 [11:48:30]RasterBufferAndPrint [11:48:30]line Счет N : (1)545626 [11:48:30]line ИНН: 02508201610067 [11:48:30]line Контрольно-Кассовый Чек [11:48:30]line ПРОДАЖА [11:48:30]line ТРК (МРК, ГНК) : 32 [11:48:30]line Товар: 2710124130 [11:48:30]line Аи-92-К-5 [11:48:30]line 30.350 * 65.90 [11:48:30]line = 2000.07 [11:48:30]line НДС 12% НСП 1% [11:48:30]line > о реализуемом товаре [11:48:30]line ОКРУГЛЕНИЕ: -0.07 [11:48:30]line ИТОГО: 2000.00 [11:48:30]line Внесено: 2000.00 [11:48:30]line СДАЧА: 0.00 [11:48:30]line НСП 1% : 17.70 [11:48:30]line НДС 12% : 212.40 [11:48:30]line Наличными: 2000.00 [11:48:30]line Безнал.: 0.00 [11:48:30]line Место: АЗС № 117 "Партнер Нефть" [11:48:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:48:30]line СНО: Общий режим [11:48:30]line Чек 310 05.06.2024 11:48 [11:48:30]line Смена: 72 ФФД: 1.0 [11:48:30]line ЗНМ: 0300000048 [11:48:30]line РНМ: 0000000000151680 [11:48:30]line Версия ККМ: v1.0 [11:48:30]line [11:48:30]line Дисконтная программа [11:48:30]line АИ-92 [11:48:30]line номер 117 [11:48:30]line сэкономлено 30.35 сом [11:48:30]line ФМ: 0000000000959414 [11:48:30]line ФД: 59915 [11:48:30]line ФПД: 50298447098328 [11:48:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T114829&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59915&fm=50298447098328&tin=02508201610067®Number=0000000000151680&sum=200000 [11:48:30]OFD Sender: Processing packet 59915 [packets to send 53, broken 52] [11:48:30]ProducePacketName [11:48:30]name=ofd_packets/00059915 [11:48:30]OFD Sender: To server: pG, [11:48:30]CommunicateWithHost lk.salyk.kg:30040 [11:48:30]ConnectInit lk.salyk.kg [11:48:30]written 0, free lines is 4095 [11:48:30]Connected sock=10 [11:48:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0F 8F 07 01 5E 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 36 01 00 00 F4 03 04 00 8D 50 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EA 00 00 35 04 06 00 2D BF 05 12 71 D8 39 F5 DD 95 C9 33 83 6D [11:48:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D0 7D 47 00 35 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EA 00 00 F4 03 04 00 92 FC 5F 66 B6 04 01 00 00 26 A4 94 63 7E CA 6F 3A [11:48:30]CommunicateWithHost err = 0 [11:48:30]CheckOFDResponse [11:48:30]1017 (14) - 77093643461234 [11:48:30]1041 (16) - 0000000000959414 [11:48:30]1040 (4) - 59915 [11:48:30]1012 (4) - 05.06.2024 05:50 [11:48:30]1206 (1) - 0 [11:48:30]OFD Sender: Remove packet 59915 [11:48:30]ProducePacketName [11:48:30]name=ofd_packets/00059915 [11:48:30]NVStorageDeleteData [11:48:31]Write to MH i2c: 01 00 00 11 4E 5F [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 07 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 07 00 11 4E 00 00 00 00 00 3B 0C AD [11:48:31]RasterBufferAndPrint [11:48:31]line [11:48:31]line [11:48:31]line [11:48:31]line [11:48:31]line [11:48:31]written 0, free lines is 3139 [11:48:31]MH_Cut [11:48:31]Write to MH i2c: D1 01 00 18 4E 01 38 [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: D1 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: D1 01 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: D1 01 00 18 4E 00 37 [11:48:31]Write to MH i2c: 01 00 00 19 4E 67 [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]OFD Sender: No OFD packet to send [11:48:32]*** Cut start [11:48:32]*** Partial cut [11:48:32]*** CUTSNS_PIN = 1 [11:48:32]*** CUTSNS_PIN = 0 [11:48:32]*** Brake cut motor [11:48:32]Read from MH i2c: 01 [11:48:32]MH_I2C_Read... [11:48:32]*** Stop cut motor [11:48:32]*** Cut end [11:48:32]Read from MH i2c: 01 07 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: 01 07 00 19 4E 00 00 00 00 00 FF 0F 7C [11:48:32]process_action close_receipt done [11:48:32]requested_data is exist [11:48:32]produce_requested_data [11:48:32]requested_item fm.sn is exist - process it [11:48:32]wFMCommunicate request_size=4 [11:48:32]MH_SAM_APDU [11:48:32]CAPDU: 80 11 00 00 [11:48:32]Write to MH i2c: E2 08 00 1A 4E 80 11 00 00 00 00 00 00 E2 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:32]Read from MH i2c: E2 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 17 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 17 00 1A 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [11:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:48:32]wFMCommunicate OK [11:48:32]requested_item fd.num is exist - process it [11:48:32]SAM_PROTO_GetFieldsCounters [11:48:32]wFMCommunicate request_size=4 [11:48:32]MH_SAM_APDU [11:48:32]CAPDU: 80 13 00 00 [11:48:32]Write to MH i2c: E2 08 00 1B 4E 80 13 00 00 00 00 00 00 E5 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:32]Read from MH i2c: E2 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 62 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 62 00 1B 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EA 00 00 0E 04 04 00 48 00 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 E4 [11:48:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:32]wFMCommunicate OK [11:48:32]SAM_PROTO_GetFieldsCounters done [11:48:32]requested_item shift.num is exist - process it [11:48:32]requested_item shift.opened is exist - process it [11:48:32]req_shift_opened [11:48:32]FM_GetShiftState [11:48:32]SAM_PROTO_GetShiftState [11:48:32]wFMCommunicate request_size=4 [11:48:32]MH_SAM_APDU [11:48:32]CAPDU: 80 13 01 00 [11:48:32]Write to MH i2c: E2 08 00 1C 4E 80 13 01 00 00 00 00 00 E7 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:32]Read from MH i2c: E2 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 0E 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 0E 00 1C 4E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [11:48:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:48:32]wFMCommunicate OK [11:48:32]SAM_PROTO_GetShiftState done [11:48:32]FM_GetShiftState done [11:48:32]req_shift_opened done [11:48:32]requested_item shift.open_date is exist - process it [11:48:32]req_shift_open_date [11:48:32]req_shift_open_date done [11:48:32]produce_requested_data done [11:48:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59915,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:48:32]process_action_free close_receipt [11:48:32]json_value_free [11:48:32]json_value_free done [11:48:32]process_json_proto returns [11:48:32]Send response to host [11:48:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59915,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:48:32]free response buf [11:48:32]execute_script done [11:48:32]execute_script returns [11:48:32]free content buf [11:48:32]Sock 9.Close socket [11:48:32]Sock 9.Thread stoped [11:48:36]OFD Sender: No OFD packet to send [11:48:41]OFD Sender: No OFD packet to send [11:48:46]OFD Sender: No OFD packet to send [11:48:51]OFD Sender: No OFD packet to send [11:48:56]OFD Sender: No OFD packet to send [11:49:01]OFD Sender: No OFD packet to send [11:49:06]OFD Sender: No OFD packet to send [11:49:11]OFD Sender: No OFD packet to send [11:49:16]OFD Sender: No OFD packet to send [11:49:21]OFD Sender: No OFD packet to send [11:49:26]OFD Sender: No OFD packet to send [11:49:31]OFD Sender: No OFD packet to send [11:49:36]OFD Sender: No OFD packet to send [11:49:41]OFD Sender: No OFD packet to send [11:49:46]OFD Sender: No OFD packet to send [11:49:51]OFD Sender: No OFD packet to send [11:49:56]OFD Sender: No OFD packet to send [11:50:01]OFD Sender: No OFD packet to send [11:50:06]OFD Sender: No OFD packet to send [11:50:11]OFD Sender: No OFD packet to send [11:50:16]OFD Sender: No OFD packet to send [11:50:21]OFD Sender: No OFD packet to send [11:50:26]OFD Sender: No OFD packet to send [11:50:31]OFD Sender: No OFD packet to send [11:50:36]OFD Sender: No OFD packet to send [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:50]accept exits with 8 [11:50:50]New connection [11:50:50]New thread 3067100516 created [11:50:50]Thread 3066957156 joined [11:50:50]Waiting for new connection... [11:50:50] Sock 8.Parse request [11:50:50]Sock 8.Check first char [11:50:50]Sock 8.First char is OK [11:50:50]request: POST /json_proto HTTP/1.0 [11:50:50]Method: POST [11:50:50]URL: /json_proto [11:50:50]Method is POST - this is cgi request [11:50:50]url: /json_proto [11:50:50]query_string will be loaded in cgi processing [11:50:50]execute_cgi json_proto POST (null) [11:50:50]execute_cgi path=json_proto method=POST [11:50:50]POST find Content-Length [11:50:50]Host: 172.17.60.68:8080 [11:50:50]Content-Length: 1218 [11:50:50]Content-Type: application/json [11:50:50] [11:50:50]POST finish read [11:50:50]Found Content-Length = 1218 [11:50:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545624\u000A05.06.2024 11:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 3345.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\u000A68585\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:50]execute_script... [11:50:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545624\u000A05.06.2024 11:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 3345.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\u000A68585\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:50]POST & json_proto [11:50:50]process_json_proto [11:50:50]json parsed OK: [11:50:50]protocol is kg_v1.0 [11:50:50]action value=print_text [11:50:50]process_action print_text [11:50:50]cmd_print_text [11:50:50]ExternCall_PrintAddStr [11:50:50]wPrintStart [11:50:50]Write to MH i2c: 01 00 00 1D 4E 6B [11:50:50]Write i2c OK [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: 01 [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: 01 07 00 [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: 01 07 00 1D 4E 00 00 00 00 00 FF 0F 80 [11:50:50]RasterBufferAndPrint [11:50:50]line *****ТОВАРНЫЙ ЧЕК***** [11:50:50]line АЗС 117 [11:50:50]line Партнер нефть [11:50:50]line 02508201610067 [11:50:50]line Кассир : Койгельдиева Р. [11:50:50]line Счет N : (1)545624 [11:50:50]line 05.06.2024 11:45 [11:50:50]line ПРОДАЖА [11:50:50]line ТРК (МРК, ГНК): 12 [11:50:50]line Вид ГСМ : 2710124130 [11:50:50]line Аи-92-К-5 [11:50:50]line 50.000 x 66.90 [11:50:50]line ИТОГ: 3345.00 [11:50:50]line Тип оплаты: Талоны: Топливная Карта [11:50:50]line 68585 [11:50:50]line ______________________ [11:50:50]line (подпись) [11:50:50]written 0, free lines is 4095 [11:50:50]Write to MH i2c: 01 00 00 32 4E 80 [11:50:50]Write i2c OK [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: 01 [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: 01 07 00 [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: 01 07 00 32 4E 00 00 00 00 00 F5 0D 89 [11:50:50]RasterBufferAndPrint [11:50:50]line [11:50:50]line [11:50:50]line [11:50:50]line [11:50:50]line [11:50:50]written 0, free lines is 3575 [11:50:50]MH_Cut [11:50:50]Write to MH i2c: D1 01 00 39 4E 01 59 [11:50:50]Write i2c OK [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: D1 [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: D1 01 00 [11:50:50]MH_I2C_Read... [11:50:50]Read from MH i2c: D1 01 00 39 4E 00 58 [11:50:50]Write to MH i2c: 01 00 00 3A 4E 88 [11:50:50]Write i2c OK [11:50:50]MH_I2C_Read... [11:50:51]*** Cut start [11:50:51]*** Partial cut [11:50:51]*** CUTSNS_PIN = 1 [11:50:51]*** CUTSNS_PIN = 0 [11:50:51]OFD Sender: No OFD packet to send [11:50:51]*** Brake cut motor [11:50:51]Read from MH i2c: 01 [11:50:51]MH_I2C_Read... [11:50:51]*** Stop cut motor [11:50:51]*** Cut end [11:50:51]Read from MH i2c: 01 07 00 [11:50:51]MH_I2C_Read... [11:50:51]Read from MH i2c: 01 07 00 3A 4E 00 00 00 00 00 FF 0F 9D [11:50:51]process_action print_text done [11:50:51]requested_data is exist [11:50:51]produce_requested_data [11:50:51]requested_item fm.sn is exist - process it [11:50:51]wFMCommunicate request_size=4 [11:50:51]MH_SAM_APDU [11:50:51]CAPDU: 80 11 00 00 [11:50:51]Write to MH i2c: E2 08 00 3B 4E 80 11 00 00 00 00 00 00 03 [11:50:51]Write i2c OK [11:50:51]MH_I2C_Read... [11:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:51]Read from MH i2c: E2 [11:50:51]MH_I2C_Read... [11:50:51]Read from MH i2c: E2 17 00 [11:50:51]MH_I2C_Read... [11:50:51]Read from MH i2c: E2 17 00 3B 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 56 [11:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:50:51]wFMCommunicate OK [11:50:51]requested_item fd.num is exist - process it [11:50:51]SAM_PROTO_GetFieldsCounters [11:50:51]wFMCommunicate request_size=4 [11:50:51]MH_SAM_APDU [11:50:51]CAPDU: 80 13 00 00 [11:50:51]Write to MH i2c: E2 08 00 3C 4E 80 13 00 00 00 00 00 00 06 [11:50:51]Write i2c OK [11:50:51]MH_I2C_Read... [11:50:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:52]Read from MH i2c: E2 [11:50:52]MH_I2C_Read... [11:50:52]Read from MH i2c: E2 62 00 [11:50:52]MH_I2C_Read... [11:50:52]Read from MH i2c: E2 62 00 3C 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EA 00 00 0E 04 04 00 48 00 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 05 [11:50:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:52]wFMCommunicate OK [11:50:52]SAM_PROTO_GetFieldsCounters done [11:50:52]requested_item shift.num is exist - process it [11:50:52]requested_item shift.opened is exist - process it [11:50:52]req_shift_opened [11:50:52]FM_GetShiftState [11:50:52]SAM_PROTO_GetShiftState [11:50:52]wFMCommunicate request_size=4 [11:50:52]MH_SAM_APDU [11:50:52]CAPDU: 80 13 01 00 [11:50:52]Write to MH i2c: E2 08 00 3D 4E 80 13 01 00 00 00 00 00 08 [11:50:52]Write i2c OK [11:50:52]MH_I2C_Read... [11:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:52]Read from MH i2c: E2 [11:50:52]MH_I2C_Read... [11:50:52]Read from MH i2c: E2 0E 00 [11:50:52]MH_I2C_Read... [11:50:52]Read from MH i2c: E2 0E 00 3D 4E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [11:50:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:50:52]wFMCommunicate OK [11:50:52]SAM_PROTO_GetShiftState done [11:50:52]FM_GetShiftState done [11:50:52]req_shift_opened done [11:50:52]requested_item shift.open_date is exist - process it [11:50:52]req_shift_open_date [11:50:52]req_shift_open_date done [11:50:52]produce_requested_data done [11:50:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59915,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:50:52]process_action_free print_text [11:50:52]json_value_free [11:50:52]json_value_free done [11:50:52]process_json_proto returns [11:50:52]Send response to host [11:50:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59915,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:50:52]free response buf [11:50:52]execute_script done [11:50:52]execute_script returns [11:50:52]free content buf [11:50:52]Sock 8.Close socket [11:50:52]Sock 8.Thread stoped [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:11]OFD Sender: No OFD packet to send [11:51:16]OFD Sender: No OFD packet to send [11:51:20]accept exits with 9 [11:51:20]New connection [11:51:20]New thread 3066957156 created [11:51:20]Thread 3067100516 joined [11:51:20]Waiting for new connection... [11:51:20] Sock 9.Parse request [11:51:20]Sock 9.Check first char [11:51:20]Sock 9.First char is OK [11:51:20]request: POST /json_proto HTTP/1.0 [11:51:20]Method: POST [11:51:20]URL: /json_proto [11:51:20]Method is POST - this is cgi request [11:51:20]url: /json_proto [11:51:20]query_string will be loaded in cgi processing [11:51:20]execute_cgi json_proto POST (null) [11:51:20]execute_cgi path=json_proto method=POST [11:51:20]POST find Content-Length [11:51:20]Host: 172.17.60.68:8080 [11:51:20]Content-Length: 1213 [11:51:20]Content-Type: application/json [11:51:20] [11:51:20]POST finish read [11:51:20]Found Content-Length = 1213 [11:51: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545628\u000A05.06.2024 11:46\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751136;3751137\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:20]execute_script... [11:51: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545628\u000A05.06.2024 11:46\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751136;3751137\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:20]POST & json_proto [11:51:20]process_json_proto [11:51:20]json parsed OK: [11:51:20]protocol is kg_v1.0 [11:51:20]action value=print_text [11:51:20]process_action print_text [11:51:20]cmd_print_text [11:51:20]ExternCall_PrintAddStr [11:51:20]wPrintStart [11:51:20]Write to MH i2c: 01 00 00 3E 4E 8C [11:51:20]Write i2c OK [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 07 00 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 07 00 3E 4E 00 00 00 00 00 FF 0F A1 [11:51:20]RasterBufferAndPrint [11:51:20]line *****ТОВАРНЫЙ ЧЕК***** [11:51:20]line АЗС 117 [11:51:20]line Партнер нефть [11:51:20]line 02508201610067 [11:51:20]line Кассир : Койгельдиева Р. [11:51:20]line Счет N : (1)545628 [11:51:20]line 05.06.2024 11:46 [11:51:20]line ПРОДАЖА [11:51:20]line ТРК (МРК, ГНК): 31 [11:51:20]line Вид ГСМ : 2710194210 [11:51:20]line ДТ-К-5 [11:51:20]line 20.000 x 72.90 [11:51:20]line ИТОГ: 1458.00 [11:51:20]line Тип оплаты: Талоны: Партнер нефть [11:51:20]line 3751136;3751137 [11:51:20]line ______________________ [11:51:20]line (подпись) [11:51:20]written 0, free lines is 4095 [11:51:20]Write to MH i2c: 01 00 00 53 4E A1 [11:51:20]Write i2c OK [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 07 00 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 07 00 53 4E 00 00 00 00 00 F8 0D AD [11:51:20]RasterBufferAndPrint [11:51:20]line [11:51:20]line [11:51:20]line [11:51:20]line [11:51:20]line [11:51:20]written 0, free lines is 3578 [11:51:20]MH_Cut [11:51:20]Write to MH i2c: D1 01 00 5A 4E 01 7A [11:51:20]Write i2c OK [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: D1 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: D1 01 00 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: D1 01 00 5A 4E 00 79 [11:51:20]Write to MH i2c: 01 00 00 5B 4E A9 [11:51:20]Write i2c OK [11:51:20]MH_I2C_Read... [11:51:21]*** Cut start [11:51:21]*** Partial cut [11:51:21]*** CUTSNS_PIN = 1 [11:51:21]*** CUTSNS_PIN = 0 [11:51:21]OFD Sender: No OFD packet to send [11:51:21]*** Brake cut motor [11:51:21]Read from MH i2c: 01 [11:51:21]MH_I2C_Read... [11:51:21]*** Stop cut motor [11:51:21]*** Cut end [11:51:21]Read from MH i2c: 01 07 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: 01 07 00 5B 4E 00 00 00 00 00 FF 0F BE [11:51:21]process_action print_text done [11:51:21]requested_data is exist [11:51:21]produce_requested_data [11:51:21]requested_item fm.sn is exist - process it [11:51:21]wFMCommunicate request_size=4 [11:51:21]MH_SAM_APDU [11:51:21]CAPDU: 80 11 00 00 [11:51:21]Write to MH i2c: E2 08 00 5C 4E 80 11 00 00 00 00 00 00 24 [11:51:21]Write i2c OK [11:51:21]MH_I2C_Read... [11:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:21]Read from MH i2c: E2 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 17 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 17 00 5C 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [11:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:51:21]wFMCommunicate OK [11:51:21]requested_item fd.num is exist - process it [11:51:21]SAM_PROTO_GetFieldsCounters [11:51:21]wFMCommunicate request_size=4 [11:51:21]MH_SAM_APDU [11:51:21]CAPDU: 80 13 00 00 [11:51:21]Write to MH i2c: E2 08 00 5D 4E 80 13 00 00 00 00 00 00 27 [11:51:21]Write i2c OK [11:51:21]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 62 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 62 00 5D 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EA 00 00 0E 04 04 00 48 00 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 26 [11:51:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:22]wFMCommunicate OK [11:51:22]SAM_PROTO_GetFieldsCounters done [11:51:22]requested_item shift.num is exist - process it [11:51:22]requested_item shift.opened is exist - process it [11:51:22]req_shift_opened [11:51:22]FM_GetShiftState [11:51:22]SAM_PROTO_GetShiftState [11:51:22]wFMCommunicate request_size=4 [11:51:22]MH_SAM_APDU [11:51:22]CAPDU: 80 13 01 00 [11:51:22]Write to MH i2c: E2 08 00 5E 4E 80 13 01 00 00 00 00 00 29 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 0E 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 0E 00 5E 4E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 61 [11:51:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:51:22]wFMCommunicate OK [11:51:22]SAM_PROTO_GetShiftState done [11:51:22]FM_GetShiftState done [11:51:22]req_shift_opened done [11:51:22]requested_item shift.open_date is exist - process it [11:51:22]req_shift_open_date [11:51:22]req_shift_open_date done [11:51:22]produce_requested_data done [11:51:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59915,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:51:22]process_action_free print_text [11:51:22]json_value_free [11:51:22]json_value_free done [11:51:22]process_json_proto returns [11:51:22]Send response to host [11:51:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59915,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:51:22]free response buf [11:51:22]execute_script done [11:51:22]execute_script returns [11:51:22]free content buf [11:51:22]Sock 9.Close socket [11:51:22]Sock 9.Thread stoped [11:51:26]OFD Sender: No OFD packet to send [11:51:31]OFD Sender: No OFD packet to send [11:51:36]OFD Sender: No OFD packet to send [11:51:41]OFD Sender: No OFD packet to send [11:51:46]OFD Sender: No OFD packet to send [11:51:51]OFD Sender: No OFD packet to send [11:51:56]OFD Sender: No OFD packet to send [11:51:58]accept exits with 8 [11:51:58]New connection [11:51:58]New thread 3067100516 created [11:51:58]Thread 3066957156 joined [11:51:58]Waiting for new connection... [11:51:58] Sock 8.Parse request [11:51:58]Sock 8.Check first char [11:51:58]Sock 8.First char is OK [11:51:58]request: POST /json_proto HTTP/1.0 [11:51:58]Method: POST [11:51:58]URL: /json_proto [11:51:58]Method is POST - this is cgi request [11:51:58]url: /json_proto [11:51:58]query_string will be loaded in cgi processing [11:51:58]execute_cgi json_proto POST (null) [11:51:58]execute_cgi path=json_proto method=POST [11:51:58]POST find Content-Length [11:51:58]Host: 172.17.60.68:8080 [11:51:58]Content-Length: 677 [11:51:58]Content-Type: application/json [11:51:58] [11:51:58]POST finish read [11:51:58]Found Content-Length = 677 [11:51:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58]execute_script... [11:51:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58]POST & json_proto [11:51:58]process_json_proto [11:51:58]json parsed OK: [11:51:58]protocol is kg_v1.0 [11:51:58]action value=close_receipt [11:51:58]process_action close_receipt [11:51:58]cmd_close_receipt [11:51:58]MH_GetDate [11:51:58]Write to MH i2c: F0 00 00 5F 4E 9C [11:51:58]Write i2c OK [11:51:58]MH_I2C_Read... [11:51:58]Read from MH i2c: F0 [11:51:58]MH_I2C_Read... [11:51:58]Read from MH i2c: F0 09 00 [11:51:58]MH_I2C_Read... [11:51:58]Read from MH i2c: F0 09 00 5F 4E 00 60 51 60 66 9A 61 5F 66 DC [11:51:58]GetLastDocTimeStamp 1717588109 [11:51:58]current date 1717588320 [11:51:58]FM_GetShiftState [11:51:58]SAM_PROTO_GetShiftState [11:51:58]wFMCommunicate request_size=4 [11:51:58]MH_SAM_APDU [11:51:58]CAPDU: 80 13 01 00 [11:51:58]Write to MH i2c: E2 08 00 60 4E 80 13 01 00 00 00 00 00 2B [11:51:58]Write i2c OK [11:51:58]MH_I2C_Read... [11:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:58]Read from MH i2c: E2 [11:51:58]MH_I2C_Read... [11:51:58]Read from MH i2c: E2 0E 00 [11:51:58]MH_I2C_Read... [11:51:58]Read from MH i2c: E2 0E 00 60 4E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [11:51:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:51:58]wFMCommunicate OK [11:51:58]SAM_PROTO_GetShiftState done [11:51:58]FM_GetShiftState done [11:51:58]opened in 1717545916 [11:51:58]opened+sec_in_day 1717632316 [11:51:58]quantity*price = 50041 [11:51:58]sum+1 = 50042 [11:51:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 311 05.06.2024 11:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59916 ФПД: 255869137027729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115200&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59916&fm=255869137027729&tin=02508201610067®Number=0000000000151680&sum=50000 [11:51:59]StoreToDocumentArchive [11:51:59]shift 72 fd 59916 [11:51:59]save to /storage/0072/doc_00059916 [11:51:59]save last doc name /storage/0072/doc_00059916 to /storage/kkm_last_doc_name [11:51:59]save OK [11:51:59]Clear old archive folders... [11:51:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:59]tlvbuf is 0054AD90 [11:51:59]SAM_PROTO_ClearQueue [11:51:59]wFMCommunicate request_size=4 [11:51:59]MH_SAM_APDU [11:51:59]CAPDU: 80 09 00 00 [11:51:59]Write to MH i2c: E2 08 00 6D 4E 80 09 00 00 00 00 00 00 2D [11:51:59]Write i2c OK [11:51:59]MH_I2C_Read... [11:51:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:59]Read from MH i2c: E2 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: E2 03 00 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: E2 03 00 6D 4E 00 90 00 2F [11:51:59]RAPDU: 90 00 [11:51:59]wFMCommunicate OK [11:51:59]SAM_PROTO_ClearQueue done [11:51:59]KKMCreateOFDPacket [11:51:59]OFDProtocolAddRootSTLVToBuf [11:51:59]FM_MakeSignedData [11:51:59]FM_MakeSignedData [11:51:59]SAM_PROTO_SignData [11:51:59]wFMCommunicate request_size=4 [11:51:59]MH_SAM_APDU [11:51:59]CAPDU: 80 0D 01 02 [11:51:59]Write to MH i2c: E2 08 00 6E 4E 80 0D 01 02 00 00 00 00 35 [11:51:59]Write i2c OK [11:51:59]MH_I2C_Read... [11:51:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:59]Read from MH i2c: E2 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: E2 03 00 [11:51:59]MH_I2C_Read... [11:51:59]Read from MH i2c: E2 03 00 6E 4E 00 90 00 30 [11:51:59]RAPDU: 90 00 [11:51:59]wFMCommunicate OK [11:51:59]wFMCommunicate request_size=255 [11:51:59]MH_SAM_APDU [11:51:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EA 00 00 35 04 06 00 E8 [11:51:59]Write to MH i2c: E2 02 01 6F 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EA 00 00 35 04 06 00 E8 00 00 95 [11:51:59]Write i2c OK [11:51:59]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 6F 4E 00 90 00 31 [11:52:00]RAPDU: 90 00 [11:52:00]wFMCommunicate OK [11:52:00]wFMCommunicate request_size=10 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 0D 02 02 05 B6 2D 05 82 91 [11:52:00]Write to MH i2c: E2 0D 00 70 4E 80 0D 02 02 05 00 B6 2D 05 82 91 00 00 3D [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 03 00 70 4E 00 90 00 32 [11:52:00]RAPDU: 90 00 [11:52:00]wFMCommunicate OK [11:52:00]wFMCommunicate request_size=4 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 0D 03 02 [11:52:00]Write to MH i2c: E2 08 00 71 4E 80 0D 03 02 00 00 00 00 3A [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 0B 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 0B 00 71 4E 00 4A 43 CB 16 2A E7 03 A6 90 00 63 [11:52:00]RAPDU: 4A 43 CB 16 2A E7 03 A6 90 00 [11:52:00]wFMCommunicate OK [11:52:00]SAM_PROTO_SignData done [11:52:00]FM_MakeSignedData done [11:52:00]CreateOFDProtocolMessage [11:52:00]wFMCommunicate request_size=4 [11:52:00]MH_SAM_APDU [11:52:00]CAPDU: 80 11 00 00 [11:52:00]Write to MH i2c: E2 08 00 72 4E 80 11 00 00 00 00 00 00 3A [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:00]Read from MH i2c: E2 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 17 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: E2 17 00 72 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [11:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:52:00]wFMCommunicate OK [11:52:00]CreateOFDProtocolMessage done [11:52:00]OFDSenderStorePacket 59916 [11:52:00]StoreOFDPacket docnum=59916 [11:52:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 61 A0 07 01 AE 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EA 00 00 35 04 06 00 E8 B6 2D 05 82 91 4A 43 CB 16 2A E7 03 A6 [11:52:00]CheckFolder [11:52:00]dirname=/storage/ofd_packets [11:52:00]CheckFolder done [11:52:00]ProducePacketName [11:52:00]name=ofd_packets/00059916 [11:52:00]NVStorageSaveData ofd_packets/00059916 [11:52:00]File name is /storage/ofd_packets/00059916 [11:52:00]Write 301 bytes [11:52:00]NVStorageSaveData done [11:52:00]OFDSenderStorePacket done [11:52:00]KKMCreateOFDPacket done [11:52:00]NVStorageSaveData kkm_last_timestamp [11:52:00]File name is /storage/kkm_last_timestamp [11:52:00]Write 4 bytes [11:52:00]NVStorageSaveData done [11:52:00]ExternCall_PrintAddStr [11:52:00]wPrintStart [11:52:00]Write to MH i2c: 01 00 00 73 4E C1 [11:52:00]Write i2c OK [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 07 00 [11:52:00]MH_I2C_Read... [11:52:00]Read from MH i2c: 01 07 00 73 4E 00 00 00 00 00 FF 0F D6 [11:52:00]RasterBufferAndPrint [11:52:00]line Счет N : (1)545631 [11:52:00]line ИНН: 02508201610067 [11:52:00]line Контрольно-Кассовый Чек [11:52:00]line ПРОДАЖА [11:52:00]line ТРК (МРК, ГНК) : 12 [11:52:00]line Товар: 2710124130 [11:52:00]line Аи-92-К-5 [11:52:00]line 7.480 * 66.90 [11:52:00]line = 500.41 [11:52:00]line НДС 12% НСП 1% [11:52:00]line > о реализуемом товаре [11:52:00]line ОКРУГЛЕНИЕ: -0.41 [11:52:00]line ИТОГО: 500.00 [11:52:00]line Внесено: 500.00 [11:52:00]line СДАЧА: 0.00 [11:52:00]line НСП 1% : 4.43 [11:52:00]line НДС 12% : 53.14 [11:52:00]line Наличными: 500.00 [11:52:00]line Безнал.: 0.00 [11:52:00]line Место: АЗС № 117 "Партнер Нефть" [11:52:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:52:00]line СНО: Общий режим [11:52:00]line Чек 311 05.06.2024 11:52 [11:52:00]line Смена: 72 ФФД: 1.0 [11:52:00]line ЗНМ: 0300000048 [11:52:00]line РНМ: 0000000000151680 [11:52:00]line Версия ККМ: v1.0 [11:52:00]line ФМ: 0000000000959414 [11:52:00]line ФД: 59916 [11:52:00]line ФПД: 255869137027729 [11:52:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115200&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59916&fm=255869137027729&tin=02508201610067®Number=0000000000151680&sum=50000 [11:52:00]OFD Sender: Processing packet 59916 [packets to send 53, broken 52] [11:52:00]ProducePacketName [11:52:00]name=ofd_packets/00059916 [11:52:00]OFD Sender: To server: pG, [11:52:00]CommunicateWithHost lk.salyk.kg:30040 [11:52:00]ConnectInit lk.salyk.kg [11:52:00]written 0, free lines is 4095 [11:52:00]Connected sock=10 [11:52:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 61 A0 07 01 AE 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 60 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EA 00 00 35 04 06 00 E8 B6 2D 05 82 91 4A 43 CB 16 2A E7 03 A6 [11:52:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1E B0 47 00 85 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EA 00 00 F4 03 04 00 64 FD 5F 66 B6 04 01 00 00 2E CC 44 17 D6 77 E0 E9 [11:52:00]CommunicateWithHost err = 0 [11:52:00]CheckOFDResponse [11:52:00]1017 (14) - 77093643461234 [11:52:00]1041 (16) - 0000000000959414 [11:52:00]1040 (4) - 59916 [11:52:00]1012 (4) - 05.06.2024 05:53 [11:52:00]1206 (1) - 0 [11:52:00]OFD Sender: Remove packet 59916 [11:52:00]ProducePacketName [11:52:00]name=ofd_packets/00059916 [11:52:00]NVStorageDeleteData [11:52:01]Write to MH i2c: 01 00 00 9E 4E EC [11:52:01]Write i2c OK [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: 01 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: 01 07 00 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: 01 07 00 9E 4E 00 00 00 00 00 95 0C 94 [11:52:01]RasterBufferAndPrint [11:52:01]line [11:52:01]line [11:52:01]line [11:52:01]line [11:52:01]line [11:52:01]written 0, free lines is 3225 [11:52:01]MH_Cut [11:52:01]Write to MH i2c: D1 01 00 A5 4E 01 C5 [11:52:01]Write i2c OK [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: D1 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: D1 01 00 [11:52:01]MH_I2C_Read... [11:52:01]Read from MH i2c: D1 01 00 A5 4E 00 C4 [11:52:01]Write to MH i2c: 01 00 00 A6 4E F4 [11:52:01]Write i2c OK [11:52:01]MH_I2C_Read... [11:52:01]OFD Sender: No OFD packet to send [11:52:02]*** Cut start [11:52:02]*** Partial cut [11:52:02]*** CUTSNS_PIN = 1 [11:52:02]*** CUTSNS_PIN = 0 [11:52:02]*** Brake cut motor [11:52:02]Read from MH i2c: 01 [11:52:02]MH_I2C_Read... [11:52:02]*** Stop cut motor [11:52:02]*** Cut end [11:52:02]Read from MH i2c: 01 07 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: 01 07 00 A6 4E 00 00 00 00 00 FF 0F 09 [11:52:02]process_action close_receipt done [11:52:02]requested_data is exist [11:52:02]produce_requested_data [11:52:02]requested_item fm.sn is exist - process it [11:52:02]wFMCommunicate request_size=4 [11:52:02]MH_SAM_APDU [11:52:02]CAPDU: 80 11 00 00 [11:52:02]Write to MH i2c: E2 08 00 A7 4E 80 11 00 00 00 00 00 00 6F [11:52:02]Write i2c OK [11:52:02]MH_I2C_Read... [11:52:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:02]Read from MH i2c: E2 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 17 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 17 00 A7 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [11:52:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:52:02]wFMCommunicate OK [11:52:02]requested_item fd.num is exist - process it [11:52:02]SAM_PROTO_GetFieldsCounters [11:52:02]wFMCommunicate request_size=4 [11:52:02]MH_SAM_APDU [11:52:02]CAPDU: 80 13 00 00 [11:52:02]Write to MH i2c: E2 08 00 A8 4E 80 13 00 00 00 00 00 00 72 [11:52:02]Write i2c OK [11:52:02]MH_I2C_Read... [11:52:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:02]Read from MH i2c: E2 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 62 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 62 00 A8 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0C EA 00 00 0E 04 04 00 48 00 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 75 [11:52:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0C EA 00 00 0E 04 04 00 48 00 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 [11:52:02]wFMCommunicate OK [11:52:02]SAM_PROTO_GetFieldsCounters done [11:52:02]requested_item shift.num is exist - process it [11:52:02]requested_item shift.opened is exist - process it [11:52:02]req_shift_opened [11:52:02]FM_GetShiftState [11:52:02]SAM_PROTO_GetShiftState [11:52:02]wFMCommunicate request_size=4 [11:52:02]MH_SAM_APDU [11:52:02]CAPDU: 80 13 01 00 [11:52:02]Write to MH i2c: E2 08 00 A9 4E 80 13 01 00 00 00 00 00 74 [11:52:02]Write i2c OK [11:52:02]MH_I2C_Read... [11:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:02]Read from MH i2c: E2 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 0E 00 [11:52:02]MH_I2C_Read... [11:52:02]Read from MH i2c: E2 0E 00 A9 4E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [11:52:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:52:02]wFMCommunicate OK [11:52:02]SAM_PROTO_GetShiftState done [11:52:02]FM_GetShiftState done [11:52:02]req_shift_opened done [11:52:02]requested_item shift.open_date is exist - process it [11:52:02]req_shift_open_date [11:52:02]req_shift_open_date done [11:52:02]produce_requested_data done [11:52:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59916,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:52:02]process_action_free close_receipt [11:52:02]json_value_free [11:52:02]json_value_free done [11:52:02]process_json_proto returns [11:52:02]Send response to host [11:52:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59916,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:52:02]free response buf [11:52:02]execute_script done [11:52:02]execute_script returns [11:52:02]free content buf [11:52:02]Sock 8.Close socket [11:52:02]Sock 8.Thread stoped [11:52:06]OFD Sender: No OFD packet to send [11:52:11]OFD Sender: No OFD packet to send [11:52:12]accept exits with 9 [11:52:12]New connection [11:52:12]New thread 3066957156 created [11:52:12]Thread 3067100516 joined [11:52:12]Waiting for new connection... [11:52:12] Sock 9.Parse request [11:52:12]Sock 9.Check first char [11:52:12]Sock 9.First char is OK [11:52:12]request: POST /json_proto HTTP/1.0 [11:52:12]Method: POST [11:52:12]URL: /json_proto [11:52:12]Method is POST - this is cgi request [11:52:12]url: /json_proto [11:52:12]query_string will be loaded in cgi processing [11:52:12]execute_cgi json_proto POST (null) [11:52:12]execute_cgi path=json_proto method=POST [11:52:12]POST find Content-Length [11:52:12]Host: 172.17.60.68:8080 [11:52:12]Content-Length: 677 [11:52:12]Content-Type: application/json [11:52:12] [11:52:12]POST finish read [11:52:12]Found Content-Length = 677 [11:52:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12]execute_script... [11:52: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)545629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12]POST & json_proto [11:52:12]process_json_proto [11:52:12]json parsed OK: [11:52:12]protocol is kg_v1.0 [11:52:12]action value=close_receipt [11:52:12]process_action close_receipt [11:52:12]cmd_close_receipt [11:52:12]MH_GetDate [11:52:12]Write to MH i2c: F0 00 00 AA 4E E7 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: F0 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: F0 09 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: F0 09 00 AA 4E 00 6E 51 60 66 9A 61 5F 66 35 [11:52:12]GetLastDocTimeStamp 1717588320 [11:52:12]current date 1717588334 [11:52:12]FM_GetShiftState [11:52:12]SAM_PROTO_GetShiftState [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 13 01 00 [11:52:12]Write to MH i2c: E2 08 00 AB 4E 80 13 01 00 00 00 00 00 76 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 0E 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 0E 00 AB 4E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AE [11:52:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:52:12]wFMCommunicate OK [11:52:12]SAM_PROTO_GetShiftState done [11:52:12]FM_GetShiftState done [11:52:12]opened in 1717545916 [11:52:12]opened+sec_in_day 1717632316 [11:52:12]quantity*price = 50041 [11:52:12]sum+1 = 50042 [11:52:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 312 05.06.2024 11:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59917 ФПД: 90698446888999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115214&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59917&fm=90698446888999&tin=02508201610067®Number=0000000000151680&sum=50000 [11:52:13]StoreToDocumentArchive [11:52:13]shift 72 fd 59917 [11:52:13]save to /storage/0072/doc_00059917 [11:52:13]save last doc name /storage/0072/doc_00059917 to /storage/kkm_last_doc_name [11:52:13]save OK [11:52:13]Clear old archive folders... [11:52:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:13]tlvbuf is 004A3BF0 [11:52:13]SAM_PROTO_ClearQueue [11:52:13]wFMCommunicate request_size=4 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 09 00 00 [11:52:13]Write to MH i2c: E2 08 00 B8 4E 80 09 00 00 00 00 00 00 78 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 03 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 03 00 B8 4E 00 90 00 7A [11:52:13]RAPDU: 90 00 [11:52:13]wFMCommunicate OK [11:52:13]SAM_PROTO_ClearQueue done [11:52:13]KKMCreateOFDPacket [11:52:13]OFDProtocolAddRootSTLVToBuf [11:52:13]FM_MakeSignedData [11:52:13]FM_MakeSignedData [11:52:13]SAM_PROTO_SignData [11:52:13]wFMCommunicate request_size=4 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 0D 01 02 [11:52:13]Write to MH i2c: E2 08 00 B9 4E 80 0D 01 02 00 00 00 00 80 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 03 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 03 00 B9 4E 00 90 00 7B [11:52:14]RAPDU: 90 00 [11:52:14]wFMCommunicate OK [11:52:14]wFMCommunicate request_size=255 [11:52:14]MH_SAM_APDU [11:52: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 6E 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EA 00 00 35 04 06 00 52 [11:52:14]Write to MH i2c: E2 02 01 BA 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 6E 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EA 00 00 35 04 06 00 52 00 00 5A [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 03 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 03 00 BA 4E 00 90 00 7C [11:52:14]RAPDU: 90 00 [11:52:14]wFMCommunicate OK [11:52:14]wFMCommunicate request_size=10 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 0D 02 02 05 7D 60 B5 60 27 [11:52:14]Write to MH i2c: E2 0D 00 BB 4E 80 0D 02 02 05 00 7D 60 B5 60 27 00 00 A6 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 03 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 03 00 BB 4E 00 90 00 7D [11:52:14]RAPDU: 90 00 [11:52:14]wFMCommunicate OK [11:52:14]wFMCommunicate request_size=4 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 0D 03 02 [11:52:14]Write to MH i2c: E2 08 00 BC 4E 80 0D 03 02 00 00 00 00 85 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 0B 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 0B 00 BC 4E 00 1F CD 47 68 53 73 CE 34 90 00 E9 [11:52:14]RAPDU: 1F CD 47 68 53 73 CE 34 90 00 [11:52:14]wFMCommunicate OK [11:52:14]SAM_PROTO_SignData done [11:52:14]FM_MakeSignedData done [11:52:14]CreateOFDProtocolMessage [11:52:14]wFMCommunicate request_size=4 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 11 00 00 [11:52:14]Write to MH i2c: E2 08 00 BD 4E 80 11 00 00 00 00 00 00 85 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 17 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 17 00 BD 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [11:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:52:14]wFMCommunicate OK [11:52:14]CreateOFDProtocolMessage done [11:52:14]OFDSenderStorePacket 59917 [11:52:14]StoreOFDPacket docnum=59917 [11:52:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 86 D4 07 01 F9 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 6E 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EA 00 00 35 04 06 00 52 7D 60 B5 60 27 1F CD 47 68 53 73 CE 34 [11:52:14]CheckFolder [11:52:14]dirname=/storage/ofd_packets [11:52:14]CheckFolder done [11:52:14]ProducePacketName [11:52:14]name=ofd_packets/00059917 [11:52:14]NVStorageSaveData ofd_packets/00059917 [11:52:14]File name is /storage/ofd_packets/00059917 [11:52:14]Write 301 bytes [11:52:14]NVStorageSaveData done [11:52:14]OFDSenderStorePacket done [11:52:14]KKMCreateOFDPacket done [11:52:14]NVStorageSaveData kkm_last_timestamp [11:52:14]File name is /storage/kkm_last_timestamp [11:52:14]Write 4 bytes [11:52:14]NVStorageSaveData done [11:52:14]ExternCall_PrintAddStr [11:52:14]wPrintStart [11:52:14]Write to MH i2c: 01 00 00 BE 4E 0C [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 BE 4E 00 00 00 00 00 FF 0F 21 [11:52:14]RasterBufferAndPrint [11:52:14]line Счет N : (1)545629 [11:52:14]line ИНН: 02508201610067 [11:52:14]line Контрольно-Кассовый Чек [11:52:14]line ПРОДАЖА [11:52:14]line ТРК (МРК, ГНК) : 42 [11:52:14]line Товар: 2710124130 [11:52:14]line Аи-92-К-5 [11:52:14]line 7.480 * 66.90 [11:52:14]line = 500.41 [11:52:14]line НДС 12% НСП 1% [11:52:14]line > о реализуемом товаре [11:52:14]line ОКРУГЛЕНИЕ: -0.41 [11:52:14]line ИТОГО: 500.00 [11:52:14]line Внесено: 500.00 [11:52:14]line СДАЧА: 0.00 [11:52:14]line НСП 1% : 4.43 [11:52:14]line НДС 12% : 53.14 [11:52:14]line Наличными: 500.00 [11:52:14]line Безнал.: 0.00 [11:52:14]line Место: АЗС № 117 "Партнер Нефть" [11:52:14]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:52:14]line СНО: Общий режим [11:52:14]line Чек 312 05.06.2024 11:52 [11:52:14]line Смена: 72 ФФД: 1.0 [11:52:14]line ЗНМ: 0300000048 [11:52:14]line РНМ: 0000000000151680 [11:52:14]line Версия ККМ: v1.0 [11:52:14]line ФМ: 0000000000959414 [11:52:14]line ФД: 59917 [11:52:14]line ФПД: 90698446888999 [11:52:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115214&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59917&fm=90698446888999&tin=02508201610067®Number=0000000000151680&sum=50000 [11:52:14]OFD Sender: Processing packet 59917 [packets to send 53, broken 52] [11:52:14]ProducePacketName [11:52:14]name=ofd_packets/00059917 [11:52:14]OFD Sender: To server: pG, [11:52:14]CommunicateWithHost lk.salyk.kg:30040 [11:52:14]ConnectInit lk.salyk.kg [11:52:14]written 0, free lines is 4095 [11:52:14]Connected sock=10 [11:52:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 86 D4 07 01 F9 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 6E 51 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EA 00 00 35 04 06 00 52 7D 60 B5 60 27 1F CD 47 68 53 73 CE 34 [11:52:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 39 3E 47 00 B8 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 39 35 39 34 31 34 10 04 04 00 0D EA 00 00 F4 03 04 00 72 FD 5F 66 B6 04 01 00 00 39 CF C9 E7 11 45 54 F2 [11:52:15]CommunicateWithHost err = 0 [11:52:15]CheckOFDResponse [11:52:15]1017 (14) - 77093643461234 [11:52:15]1041 (16) - 0000000000959414 [11:52:15]1040 (4) - 59917 [11:52:15]1012 (4) - 05.06.2024 05:53 [11:52:15]1206 (1) - 0 [11:52:15]OFD Sender: Remove packet 59917 [11:52:15]ProducePacketName [11:52:15]name=ofd_packets/00059917 [11:52:15]NVStorageDeleteData [11:52:15]Write to MH i2c: 01 00 00 E9 4E 37 [11:52:15]Write i2c OK [11:52:15]MH_I2C_Read... [11:52:15]Read from MH i2c: 01 [11:52:15]MH_I2C_Read... [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 E9 4E 00 00 00 00 00 9A 0C E4 [11:52:15]RasterBufferAndPrint [11:52:15]line [11:52:15]line [11:52:15]line [11:52:15]line [11:52:15]line [11:52:15]written 0, free lines is 3232 [11:52:15]MH_Cut [11:52:15]Write to MH i2c: D1 01 00 F0 4E 01 10 [11:52:15]Write i2c OK [11:52:15]MH_I2C_Read... [11:52:15]Read from MH i2c: D1 [11:52:15]MH_I2C_Read... [11:52:15]Read from MH i2c: D1 01 00 [11:52:15]MH_I2C_Read... [11:52:15]Read from MH i2c: D1 01 00 F0 4E 00 0F [11:52:15]Write to MH i2c: 01 00 00 F1 4E 3F [11:52:15]Write i2c OK [11:52:15]MH_I2C_Read... [11:52:15]OFD Sender: No OFD packet to send [11:52:16]*** Cut start [11:52:16]*** Partial cut [11:52:16]*** CUTSNS_PIN = 1 [11:52:16]*** CUTSNS_PIN = 0 [11:52:16]*** Brake cut motor [11:52:16]Read from MH i2c: 01 [11:52:16]MH_I2C_Read... [11:52:16]*** Stop cut motor [11:52:16]*** Cut end [11:52:16]Read from MH i2c: 01 07 00 [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: 01 07 00 F1 4E 00 00 00 00 00 FF 0F 54 [11:52:16]process_action close_receipt done [11:52:16]requested_data is exist [11:52:16]produce_requested_data [11:52:16]requested_item fm.sn is exist - process it [11:52:16]wFMCommunicate request_size=4 [11:52:16]MH_SAM_APDU [11:52:16]CAPDU: 80 11 00 00 [11:52:16]Write to MH i2c: E2 08 00 F2 4E 80 11 00 00 00 00 00 00 BA [11:52:16]Write i2c OK [11:52:16]MH_I2C_Read... [11:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:16]Read from MH i2c: E2 [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: E2 17 00 [11:52:16]MH_I2C_Read... [11:52:16]Read from MH i2c: E2 17 00 F2 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0D [11:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:52:16]wFMCommunicate OK [11:52:16]requested_item fd.num is exist - process it [11:52:16]SAM_PROTO_GetFieldsCounters [11:52:16]wFMCommunicate request_size=4 [11:52:16]MH_SAM_APDU [11:52:16]CAPDU: 80 13 00 00 [11:52:16]Write to MH i2c: E2 08 00 F3 4E 80 13 00 00 00 00 00 00 BD [11:52:16]Write i2c OK [11:52:16]MH_I2C_Read... [11:52:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:17]Read from MH i2c: E2 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 62 00 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 62 00 F3 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EA 00 00 0E 04 04 00 48 00 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 C4 [11:52:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EA 00 00 0E 04 04 00 48 00 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 [11:52:17]wFMCommunicate OK [11:52:17]SAM_PROTO_GetFieldsCounters done [11:52:17]requested_item shift.num is exist - process it [11:52:17]requested_item shift.opened is exist - process it [11:52:17]req_shift_opened [11:52:17]FM_GetShiftState [11:52:17]SAM_PROTO_GetShiftState [11:52:17]wFMCommunicate request_size=4 [11:52:17]MH_SAM_APDU [11:52:17]CAPDU: 80 13 01 00 [11:52:17]Write to MH i2c: E2 08 00 F4 4E 80 13 01 00 00 00 00 00 BF [11:52:17]Write i2c OK [11:52:17]MH_I2C_Read... [11:52:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:17]Read from MH i2c: E2 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 0E 00 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: E2 0E 00 F4 4E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F7 [11:52:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:52:17]wFMCommunicate OK [11:52:17]SAM_PROTO_GetShiftState done [11:52:17]FM_GetShiftState done [11:52:17]req_shift_opened done [11:52:17]requested_item shift.open_date is exist - process it [11:52:17]req_shift_open_date [11:52:17]req_shift_open_date done [11:52:17]produce_requested_data done [11:52:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59917,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:52:17]process_action_free close_receipt [11:52:17]json_value_free [11:52:17]json_value_free done [11:52:17]process_json_proto returns [11:52:17]Send response to host [11:52:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59917,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:52:17]free response buf [11:52:17]execute_script done [11:52:17]execute_script returns [11:52:17]free content buf [11:52:17]Sock 9.Close socket [11:52:17]Sock 9.Thread stoped [11:52:20]OFD Sender: No OFD packet to send [11:52:22]accept exits with 8 [11:52:22]New connection [11:52:22]New thread 3067100516 created [11:52:22]Thread 3066957156 joined [11:52:22]Waiting for new connection... [11:52:22] Sock 8.Parse request [11:52:22]Sock 8.Check first char [11:52:22]Sock 8.First char is OK [11:52:22]request: POST /json_proto HTTP/1.0 [11:52:22]Method: POST [11:52:22]URL: /json_proto [11:52:22]Method is POST - this is cgi request [11:52:22]url: /json_proto [11:52:22]query_string will be loaded in cgi processing [11:52:22]execute_cgi json_proto POST (null) [11:52:22]execute_cgi path=json_proto method=POST [11:52:22]POST find Content-Length [11:52:22]Host: 172.17.60.68:8080 [11:52:22]Content-Length: 1204 [11:52:22]Content-Type: application/json [11:52:22] [11:52:22]POST finish read [11:52:22]Found Content-Length = 1204 [11:52:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545632\u000A05.06.2024 11:47\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751297\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:22]execute_script... [11:52:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545632\u000A05.06.2024 11:47\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751297\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:22]POST & json_proto [11:52:22]process_json_proto [11:52:22]json parsed OK: [11:52:22]protocol is kg_v1.0 [11:52:22]action value=print_text [11:52:22]process_action print_text [11:52:22]cmd_print_text [11:52:22]ExternCall_PrintAddStr [11:52:22]wPrintStart [11:52:22]Write to MH i2c: 01 00 00 F5 4E 43 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 F5 4E 00 00 00 00 00 FF 0F 58 [11:52:22]RasterBufferAndPrint [11:52:22]line *****ТОВАРНЫЙ ЧЕК***** [11:52:22]line АЗС 117 [11:52:22]line Партнер нефть [11:52:22]line 02508201610067 [11:52:22]line Кассир : Койгельдиева Р. [11:52:22]line Счет N : (1)545632 [11:52:22]line 05.06.2024 11:47 [11:52:22]line ПРОДАЖА [11:52:22]line ТРК (МРК, ГНК): 51 [11:52:22]line Вид ГСМ : 2710194210 [11:52:22]line ДТ-К-5 [11:52:22]line 10.000 x 72.90 [11:52:22]line ИТОГ: 729.00 [11:52:22]line Тип оплаты: Талоны: Партнер нефть [11:52:22]line 3751297 [11:52:22]line ______________________ [11:52:22]line (подпись) [11:52:22]written 0, free lines is 4095 [11:52:22]Write to MH i2c: 01 00 00 0A 4F 59 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 0A 4F 00 00 00 00 00 F3 0D 60 [11:52:22]RasterBufferAndPrint [11:52:22]line [11:52:22]line [11:52:22]line [11:52:22]line [11:52:22]line [11:52:22]written 0, free lines is 3573 [11:52:22]MH_Cut [11:52:22]Write to MH i2c: D1 01 00 11 4F 01 32 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: D1 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: D1 01 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: D1 01 00 11 4F 00 31 [11:52:22]Write to MH i2c: 01 00 00 12 4F 61 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]*** Cut start [11:52:22]*** Partial cut [11:52:22]*** CUTSNS_PIN = 1 [11:52:22]*** CUTSNS_PIN = 0 [11:52:23]*** Brake cut motor [11:52:23]Read from MH i2c: 01 [11:52:23]MH_I2C_Read... [11:52:23]*** Stop cut motor [11:52:23]*** Cut end [11:52:23]Read from MH i2c: 01 07 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: 01 07 00 12 4F 00 00 00 00 00 FF 0F 76 [11:52:23]process_action print_text done [11:52:23]requested_data is exist [11:52:23]produce_requested_data [11:52:23]requested_item fm.sn is exist - process it [11:52:23]wFMCommunicate request_size=4 [11:52:23]MH_SAM_APDU [11:52:23]CAPDU: 80 11 00 00 [11:52:23]Write to MH i2c: E2 08 00 13 4F 80 11 00 00 00 00 00 00 DC [11:52:23]Write i2c OK [11:52:23]MH_I2C_Read... [11:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:23]Read from MH i2c: E2 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 17 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 17 00 13 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2F [11:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:52:23]wFMCommunicate OK [11:52:23]requested_item fd.num is exist - process it [11:52:23]SAM_PROTO_GetFieldsCounters [11:52:23]wFMCommunicate request_size=4 [11:52:23]MH_SAM_APDU [11:52:23]CAPDU: 80 13 00 00 [11:52:23]Write to MH i2c: E2 08 00 14 4F 80 13 00 00 00 00 00 00 DF [11:52:23]Write i2c OK [11:52:23]MH_I2C_Read... [11:52:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:23]Read from MH i2c: E2 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 62 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 62 00 14 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EA 00 00 0E 04 04 00 48 00 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 E6 [11:52:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EA 00 00 0E 04 04 00 48 00 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 [11:52:23]wFMCommunicate OK [11:52:23]SAM_PROTO_GetFieldsCounters done [11:52:23]requested_item shift.num is exist - process it [11:52:23]requested_item shift.opened is exist - process it [11:52:23]req_shift_opened [11:52:23]FM_GetShiftState [11:52:23]SAM_PROTO_GetShiftState [11:52:23]wFMCommunicate request_size=4 [11:52:23]MH_SAM_APDU [11:52:23]CAPDU: 80 13 01 00 [11:52:23]Write to MH i2c: E2 08 00 15 4F 80 13 01 00 00 00 00 00 E1 [11:52:23]Write i2c OK [11:52:23]MH_I2C_Read... [11:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:23]Read from MH i2c: E2 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 0E 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 0E 00 15 4F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 19 [11:52:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:52:23]wFMCommunicate OK [11:52:23]SAM_PROTO_GetShiftState done [11:52:23]FM_GetShiftState done [11:52:23]req_shift_opened done [11:52:23]requested_item shift.open_date is exist - process it [11:52:23]req_shift_open_date [11:52:23]req_shift_open_date done [11:52:23]produce_requested_data done [11:52:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59917,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:52:23]process_action_free print_text [11:52:23]json_value_free [11:52:23]json_value_free done [11:52:23]process_json_proto returns [11:52:23]Send response to host [11:52:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59917,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:52:23]free response buf [11:52:23]execute_script done [11:52:23]execute_script returns [11:52:23]free content buf [11:52:23]Sock 8.Close socket [11:52:23]Sock 8.Thread stoped [11:52:25]OFD Sender: No OFD packet to send [11:52:30]OFD Sender: No OFD packet to send [11:52:35]OFD Sender: No OFD packet to send [11:52:40]OFD Sender: No OFD packet to send [11:52:45]OFD Sender: No OFD packet to send [11:52:50]OFD Sender: No OFD packet to send [11:52:51]accept exits with 9 [11:52:51]New connection [11:52:51]New thread 3066957156 created [11:52:51]Thread 3067100516 joined [11:52:51]Waiting for new connection... [11:52:51] Sock 9.Parse request [11:52:51]Sock 9.Check first char [11:52:51]Sock 9.First char is OK [11:52:51]request: POST /json_proto HTTP/1.0 [11:52:51]Method: POST [11:52:51]URL: /json_proto [11:52:51]Method is POST - this is cgi request [11:52:51]url: /json_proto [11:52:51]query_string will be loaded in cgi processing [11:52:51]execute_cgi json_proto POST (null) [11:52:51]execute_cgi path=json_proto method=POST [11:52:51]POST find Content-Length [11:52:51]Host: 172.17.60.68:8080 [11:52:51]Content-Length: 1213 [11:52:51]Content-Type: application/json [11:52:51] [11:52:51]POST finish read [11:52:51]Found Content-Length = 1213 [11:52: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545633\u000A05.06.2024 11:47\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751135;3751138\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:51]execute_script... [11:52: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545633\u000A05.06.2024 11:47\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751135;3751138\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:51]POST & json_proto [11:52:51]process_json_proto [11:52:51]json parsed OK: [11:52:51]protocol is kg_v1.0 [11:52:51]action value=print_text [11:52:51]process_action print_text [11:52:51]cmd_print_text [11:52:51]ExternCall_PrintAddStr [11:52:51]wPrintStart [11:52:51]Write to MH i2c: 01 00 00 16 4F 65 [11:52:51]Write i2c OK [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: 01 [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: 01 07 00 [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: 01 07 00 16 4F 00 00 00 00 00 FF 0F 7A [11:52:51]RasterBufferAndPrint [11:52:51]line *****ТОВАРНЫЙ ЧЕК***** [11:52:51]line АЗС 117 [11:52:51]line Партнер нефть [11:52:51]line 02508201610067 [11:52:51]line Кассир : Койгельдиева Р. [11:52:51]line Счет N : (1)545633 [11:52:51]line 05.06.2024 11:47 [11:52:51]line ПРОДАЖА [11:52:51]line ТРК (МРК, ГНК): 31 [11:52:51]line Вид ГСМ : 2710194210 [11:52:51]line ДТ-К-5 [11:52:51]line 20.000 x 72.90 [11:52:51]line ИТОГ: 1458.00 [11:52:51]line Тип оплаты: Талоны: Партнер нефть [11:52:51]line 3751135;3751138 [11:52:51]line ______________________ [11:52:51]line (подпись) [11:52:51]written 0, free lines is 4095 [11:52:51]Write to MH i2c: 01 00 00 2B 4F 7A [11:52:51]Write i2c OK [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: 01 [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: 01 07 00 [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: 01 07 00 2B 4F 00 00 00 00 00 F7 0D 85 [11:52:51]RasterBufferAndPrint [11:52:51]line [11:52:51]line [11:52:51]line [11:52:51]line [11:52:51]line [11:52:51]written 0, free lines is 3577 [11:52:51]MH_Cut [11:52:51]Write to MH i2c: D1 01 00 32 4F 01 53 [11:52:51]Write i2c OK [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: D1 [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: D1 01 00 [11:52:51]MH_I2C_Read... [11:52:51]Read from MH i2c: D1 01 00 32 4F 00 52 [11:52:51]Write to MH i2c: 01 00 00 33 4F 82 [11:52:51]Write i2c OK [11:52:51]MH_I2C_Read... [11:52:52]*** Cut start [11:52:52]*** Partial cut [11:52:52]*** CUTSNS_PIN = 1 [11:52:52]*** CUTSNS_PIN = 0 [11:52:52]*** Brake cut motor [11:52:52]Read from MH i2c: 01 [11:52:52]MH_I2C_Read... [11:52:52]*** Stop cut motor [11:52:52]*** Cut end [11:52:52]Read from MH i2c: 01 07 00 [11:52:52]MH_I2C_Read... [11:52:52]Read from MH i2c: 01 07 00 33 4F 00 00 00 00 00 FF 0F 97 [11:52:52]process_action print_text done [11:52:52]requested_data is exist [11:52:52]produce_requested_data [11:52:52]requested_item fm.sn is exist - process it [11:52:52]wFMCommunicate request_size=4 [11:52:52]MH_SAM_APDU [11:52:52]CAPDU: 80 11 00 00 [11:52:52]Write to MH i2c: E2 08 00 34 4F 80 11 00 00 00 00 00 00 FD [11:52:52]Write i2c OK [11:52:52]MH_I2C_Read... [11:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:52]Read from MH i2c: E2 [11:52:52]MH_I2C_Read... [11:52:52]Read from MH i2c: E2 17 00 [11:52:52]MH_I2C_Read... [11:52:52]Read from MH i2c: E2 17 00 34 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 50 [11:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:52:52]wFMCommunicate OK [11:52:52]requested_item fd.num is exist - process it [11:52:52]SAM_PROTO_GetFieldsCounters [11:52:52]wFMCommunicate request_size=4 [11:52:52]MH_SAM_APDU [11:52:52]CAPDU: 80 13 00 00 [11:52:52]Write to MH i2c: E2 08 00 35 4F 80 13 00 00 00 00 00 00 00 [11:52:52]Write i2c OK [11:52:52]MH_I2C_Read... [11:52:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:52]Read from MH i2c: E2 [11:52:52]MH_I2C_Read... [11:52:52]Read from MH i2c: E2 62 00 [11:52:52]MH_I2C_Read... [11:52:52]Read from MH i2c: E2 62 00 35 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EA 00 00 0E 04 04 00 48 00 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 07 [11:52:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EA 00 00 0E 04 04 00 48 00 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 [11:52:52]wFMCommunicate OK [11:52:52]SAM_PROTO_GetFieldsCounters done [11:52:52]requested_item shift.num is exist - process it [11:52:52]requested_item shift.opened is exist - process it [11:52:52]req_shift_opened [11:52:52]FM_GetShiftState [11:52:52]SAM_PROTO_GetShiftState [11:52:52]wFMCommunicate request_size=4 [11:52:52]MH_SAM_APDU [11:52:52]CAPDU: 80 13 01 00 [11:52:52]Write to MH i2c: E2 08 00 36 4F 80 13 01 00 00 00 00 00 02 [11:52:52]Write i2c OK [11:52:52]MH_I2C_Read... [11:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:52]Read from MH i2c: E2 [11:52:52]MH_I2C_Read... [11:52:52]Read from MH i2c: E2 0E 00 [11:52:52]MH_I2C_Read... [11:52:52]Read from MH i2c: E2 0E 00 36 4F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3A [11:52:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:52:52]wFMCommunicate OK [11:52:52]SAM_PROTO_GetShiftState done [11:52:52]FM_GetShiftState done [11:52:52]req_shift_opened done [11:52:52]requested_item shift.open_date is exist - process it [11:52:52]req_shift_open_date [11:52:52]req_shift_open_date done [11:52:52]produce_requested_data done [11:52:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59917,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:52:52]process_action_free print_text [11:52:52]json_value_free [11:52:52]json_value_free done [11:52:52]process_json_proto returns [11:52:52]Send response to host [11:52:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59917,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:52:52]free response buf [11:52:52]execute_script done [11:52:52]execute_script returns [11:52:52]free content buf [11:52:52]Sock 9.Close socket [11:52:52]Sock 9.Thread stoped [11:52:55]OFD Sender: No OFD packet to send [11:53:00]OFD Sender: No OFD packet to send [11:53:05]OFD Sender: No OFD packet to send [11:53:10]OFD Sender: No OFD packet to send [11:53:15]OFD Sender: No OFD packet to send [11:53:20]OFD Sender: No OFD packet to send [11:53:25]OFD Sender: No OFD packet to send [11:53:30]OFD Sender: No OFD packet to send [11:53:35]OFD Sender: No OFD packet to send [11:53:40]OFD Sender: No OFD packet to send [11:53:45]OFD Sender: No OFD packet to send [11:53:50]OFD Sender: No OFD packet to send [11:53:55]OFD Sender: No OFD packet to send [11:54:00]OFD Sender: No OFD packet to send [11:54:05]OFD Sender: No OFD packet to send [11:54:10]OFD Sender: No OFD packet to send [11:54:15]OFD Sender: No OFD packet to send [11:54:20]OFD Sender: No OFD packet to send [11:54:25]OFD Sender: No OFD packet to send [11:54:30]OFD Sender: No OFD packet to send [11:54:35]OFD Sender: No OFD packet to send [11:54:40]OFD Sender: No OFD packet to send [11:54:45]OFD Sender: No OFD packet to send [11:54:50]OFD Sender: No OFD packet to send [11:54:55]OFD Sender: No OFD packet to send [11:55:00]OFD Sender: No OFD packet to send [11:55:05]OFD Sender: No OFD packet to send [11:55:10]OFD Sender: No OFD packet to send [11:55:15]OFD Sender: No OFD packet to send [11:55:20]OFD Sender: No OFD packet to send [11:55:25]OFD Sender: No OFD packet to send [11:55:30]OFD Sender: No OFD packet to send [11:55:35]OFD Sender: No OFD packet to send [11:55:40]accept exits with 8 [11:55:40]New connection [11:55:40]New thread 3067100516 created [11:55:40]Thread 3066957156 joined [11:55:40]Waiting for new connection... [11:55:40] Sock 8.Parse request [11:55:40]Sock 8.Check first char [11:55:40]Sock 8.First char is OK [11:55:40]request: POST /json_proto HTTP/1.0 [11:55:40]Method: POST [11:55:40]URL: /json_proto [11:55:40]Method is POST - this is cgi request [11:55:40]url: /json_proto [11:55:40]query_string will be loaded in cgi processing [11:55:40]execute_cgi json_proto POST (null) [11:55:40]execute_cgi path=json_proto method=POST [11:55:40]POST find Content-Length [11:55:40]Host: 172.17.60.68:8080 [11:55:40]Content-Length: 677 [11:55:40]Content-Type: application/json [11:55:40] [11:55:40]POST finish read [11:55:40]Found Content-Length = 677 [11:55:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:55:40]execute_script... [11:55: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)545635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:55:40]POST & json_proto [11:55:40]process_json_proto [11:55:40]json parsed OK: [11:55:40]protocol is kg_v1.0 [11:55:40]action value=close_receipt [11:55:40]process_action close_receipt [11:55:40]cmd_close_receipt [11:55:40]MH_GetDate [11:55:40]Write to MH i2c: F0 00 00 37 4F 75 [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: F0 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: F0 09 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: F0 09 00 37 4F 00 3D 52 60 66 9A 61 5F 66 93 [11:55:40]GetLastDocTimeStamp 1717588334 [11:55:40]current date 1717588541 [11:55:40]FM_GetShiftState [11:55:40]SAM_PROTO_GetShiftState [11:55:40]wFMCommunicate request_size=4 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 13 01 00 [11:55:40]Write to MH i2c: E2 08 00 38 4F 80 13 01 00 00 00 00 00 04 [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:40]Read from MH i2c: E2 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 0E 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 0E 00 38 4F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3C [11:55:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:55:40]wFMCommunicate OK [11:55:40]SAM_PROTO_GetShiftState done [11:55:40]FM_GetShiftState done [11:55:40]opened in 1717545916 [11:55:40]opened+sec_in_day 1717632316 [11:55:40]quantity*price = 20003 [11:55:40]sum+1 = 20004 [11:55:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 313 05.06.2024 11:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59918 ФПД: 246801273202099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115541&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59918&fm=246801273202099&tin=02508201610067®Number=0000000000151680&sum=20000 [11:55:41]StoreToDocumentArchive [11:55:41]shift 72 fd 59918 [11:55:41]save to /storage/0072/doc_00059918 [11:55:41]save last doc name /storage/0072/doc_00059918 to /storage/kkm_last_doc_name [11:55:41]save OK [11:55:41]Clear old archive folders... [11:55:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:41]tlvbuf is 004835A0 [11:55:41]SAM_PROTO_ClearQueue [11:55:41]wFMCommunicate request_size=4 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 09 00 00 [11:55:41]Write to MH i2c: E2 08 00 45 4F 80 09 00 00 00 00 00 00 06 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 45 4F 00 90 00 08 [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]SAM_PROTO_ClearQueue done [11:55:41]KKMCreateOFDPacket [11:55:41]OFDProtocolAddRootSTLVToBuf [11:55:41]FM_MakeSignedData [11:55:41]FM_MakeSignedData [11:55:41]SAM_PROTO_SignData [11:55:41]wFMCommunicate request_size=4 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 01 02 [11:55:41]Write to MH i2c: E2 08 00 46 4F 80 0D 01 02 00 00 00 00 0E [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 46 4F 00 90 00 09 [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]wFMCommunicate request_size=255 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 39 01 00 00 F4 03 04 00 3D 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EA 00 00 35 04 06 00 E0 [11:55:41]Write to MH i2c: E2 02 01 47 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 39 01 00 00 F4 03 04 00 3D 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EA 00 00 35 04 06 00 E0 00 00 0A [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 47 4F 00 90 00 0A [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]wFMCommunicate request_size=10 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 02 02 05 76 E6 38 25 B3 [11:55:41]Write to MH i2c: E2 0D 00 48 4F 80 0D 02 02 05 00 76 E6 38 25 B3 00 00 87 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 48 4F 00 90 00 0B [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]wFMCommunicate request_size=4 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 03 02 [11:55:41]Write to MH i2c: E2 08 00 49 4F 80 0D 03 02 00 00 00 00 13 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 0B 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 0B 00 49 4F 00 6A EC 2A 6E 2A A7 4B 02 90 00 20 [11:55:41]RAPDU: 6A EC 2A 6E 2A A7 4B 02 90 00 [11:55:41]wFMCommunicate OK [11:55:41]SAM_PROTO_SignData done [11:55:41]FM_MakeSignedData done [11:55:41]CreateOFDProtocolMessage [11:55:41]wFMCommunicate request_size=4 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 11 00 00 [11:55:41]Write to MH i2c: E2 08 00 4A 4F 80 11 00 00 00 00 00 00 13 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 17 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 17 00 4A 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 66 [11:55:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:55:41]wFMCommunicate OK [11:55:41]CreateOFDProtocolMessage done [11:55:41]OFDSenderStorePacket 59918 [11:55:41]StoreOFDPacket docnum=59918 [11:55:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 E0 07 01 68 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 39 01 00 00 F4 03 04 00 3D 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EA 00 00 35 04 06 00 E0 76 E6 38 25 B3 6A EC 2A 6E 2A A7 4B 02 [11:55:41]CheckFolder [11:55:41]dirname=/storage/ofd_packets [11:55:41]CheckFolder done [11:55:41]ProducePacketName [11:55:41]name=ofd_packets/00059918 [11:55:41]NVStorageSaveData ofd_packets/00059918 [11:55:41]File name is /storage/ofd_packets/00059918 [11:55:41]Write 301 bytes [11:55:41]NVStorageSaveData done [11:55:41]OFDSenderStorePacket done [11:55:41]KKMCreateOFDPacket done [11:55:41]NVStorageSaveData kkm_last_timestamp [11:55:41]File name is /storage/kkm_last_timestamp [11:55:41]Write 4 bytes [11:55:41]NVStorageSaveData done [11:55:41]ExternCall_PrintAddStr [11:55:41]wPrintStart [11:55:41]Write to MH i2c: 01 00 00 4B 4F 9A [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: 01 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: 01 07 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: 01 07 00 4B 4F 00 00 00 00 00 FF 0F AF [11:55:41]RasterBufferAndPrint [11:55:41]line Счет N : (1)545635 [11:55:41]line ИНН: 02508201610067 [11:55:41]line Контрольно-Кассовый Чек [11:55:41]line ПРОДАЖА [11:55:41]line ТРК (МРК, ГНК) : 32 [11:55:41]line Товар: 2710124130 [11:55:41]line Аи-92-К-5 [11:55:41]line 2.990 * 66.90 [11:55:41]line = 200.03 [11:55:41]line НДС 12% НСП 1% [11:55:41]line > о реализуемом товаре [11:55:41]line ОКРУГЛЕНИЕ: -0.03 [11:55:41]line ИТОГО: 200.00 [11:55:41]line Внесено: 200.00 [11:55:41]line СДАЧА: 0.00 [11:55:41]line НСП 1% : 1.77 [11:55:41]line НДС 12% : 21.24 [11:55:41]line Наличными: 200.00 [11:55:41]line Безнал.: 0.00 [11:55:41]line Место: АЗС № 117 "Партнер Нефть" [11:55:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:55:41]line СНО: Общий режим [11:55:41]line Чек 313 05.06.2024 11:55 [11:55:41]line Смена: 72 ФФД: 1.0 [11:55:41]line ЗНМ: 0300000048 [11:55:41]line РНМ: 0000000000151680 [11:55:41]line Версия ККМ: v1.0 [11:55:41]line ФМ: 0000000000959414 [11:55:41]line ФД: 59918 [11:55:41]line ФПД: 246801273202099 [11:55:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115541&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59918&fm=246801273202099&tin=02508201610067®Number=0000000000151680&sum=20000 [11:55:42]OFD Sender: Processing packet 59918 [packets to send 53, broken 52] [11:55:42]ProducePacketName [11:55:42]name=ofd_packets/00059918 [11:55:42]OFD Sender: To server: pG, [11:55:42]CommunicateWithHost lk.salyk.kg:30040 [11:55:42]ConnectInit lk.salyk.kg [11:55:42]written 0, free lines is 4095 [11:55:42]Connected sock=11 [11:55:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 E0 07 01 68 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 39 01 00 00 F4 03 04 00 3D 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EA 00 00 35 04 06 00 E0 76 E6 38 25 B3 6A EC 2A 6E 2A A7 4B 02 [11:55:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B5 AF 47 00 57 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 39 35 39 34 31 34 10 04 04 00 0E EA 00 00 F4 03 04 00 41 FE 5F 66 B6 04 01 00 00 01 02 75 F9 E8 02 75 31 [11:55:42]CommunicateWithHost err = 0 [11:55:42]CheckOFDResponse [11:55:42]1017 (14) - 77093643461234 [11:55:42]1041 (16) - 0000000000959414 [11:55:42]1040 (4) - 59918 [11:55:42]1012 (4) - 05.06.2024 05:57 [11:55:42]1206 (1) - 0 [11:55:42]OFD Sender: Remove packet 59918 [11:55:42]ProducePacketName [11:55:42]name=ofd_packets/00059918 [11:55:42]NVStorageDeleteData [11:55:42]Write to MH i2c: 01 00 00 76 4F C5 [11:55:42]Write i2c OK [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 07 00 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 07 00 76 4F 00 00 00 00 00 98 0C 70 [11:55:42]RasterBufferAndPrint [11:55:42]line [11:55:42]line [11:55:42]line [11:55:42]line [11:55:42]line [11:55:42]written 0, free lines is 3228 [11:55:42]MH_Cut [11:55:42]Write to MH i2c: D1 01 00 7D 4F 01 9E [11:55:42]Write i2c OK [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: D1 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: D1 01 00 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: D1 01 00 7D 4F 00 9D [11:55:42]Write to MH i2c: 01 00 00 7E 4F CD [11:55:42]Write i2c OK [11:55:42]MH_I2C_Read... [11:55:42]OFD Sender: No OFD packet to send [11:55:43]*** Cut start [11:55:43]*** Partial cut [11:55:43]*** CUTSNS_PIN = 1 [11:55:43]*** CUTSNS_PIN = 0 [11:55:43]*** Brake cut motor [11:55:44]Read from MH i2c: 01 [11:55:44]MH_I2C_Read... [11:55:44]*** Stop cut motor [11:55:44]*** Cut end [11:55:44]Read from MH i2c: 01 07 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: 01 07 00 7E 4F 00 00 00 00 00 FF 0F E2 [11:55:44]process_action close_receipt done [11:55:44]requested_data is exist [11:55:44]produce_requested_data [11:55:44]requested_item fm.sn is exist - process it [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 11 00 00 [11:55:44]Write to MH i2c: E2 08 00 7F 4F 80 11 00 00 00 00 00 00 48 [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 17 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 17 00 7F 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9B [11:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:55:44]wFMCommunicate OK [11:55:44]requested_item fd.num is exist - process it [11:55:44]SAM_PROTO_GetFieldsCounters [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 13 00 00 [11:55:44]Write to MH i2c: E2 08 00 80 4F 80 13 00 00 00 00 00 00 4B [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 62 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 62 00 80 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E EA 00 00 0E 04 04 00 48 00 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 56 [11:55:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E EA 00 00 0E 04 04 00 48 00 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 [11:55:44]wFMCommunicate OK [11:55:44]SAM_PROTO_GetFieldsCounters done [11:55:44]requested_item shift.num is exist - process it [11:55:44]requested_item shift.opened is exist - process it [11:55:44]req_shift_opened [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 81 4F 80 13 01 00 00 00 00 00 4D [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 81 4F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 85 [11:55:44]RAPDU: 09 00 01 BC AB 5F 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]req_shift_opened done [11:55:44]requested_item shift.open_date is exist - process it [11:55:44]req_shift_open_date [11:55:44]req_shift_open_date done [11:55:44]produce_requested_data done [11:55:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59918,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:55:44]process_action_free close_receipt [11:55:44]json_value_free [11:55:44]json_value_free done [11:55:44]process_json_proto returns [11:55:44]Send response to host [11:55:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59918,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:55:44]free response buf [11:55:44]execute_script done [11:55:44]execute_script returns [11:55:44]free content buf [11:55:44]Sock 8.Close socket [11:55:44]Sock 8.Thread stoped [11:55:47]OFD Sender: No OFD packet to send [11:55:52]OFD Sender: No OFD packet to send [11:55:57]OFD Sender: No OFD packet to send [11:55:59]accept exits with 9 [11:55:59]New connection [11:55:59]New thread 3066957156 created [11:55:59]Thread 3067100516 joined [11:55:59]Waiting for new connection... [11:55:59] Sock 9.Parse request [11:55:59]Sock 9.Check first char [11:55:59]Sock 9.First char is OK [11:55:59]request: POST /json_proto HTTP/1.0 [11:55:59]Method: POST [11:55:59]URL: /json_proto [11:55:59]Method is POST - this is cgi request [11:55:59]url: /json_proto [11:55:59]query_string will be loaded in cgi processing [11:55:59]execute_cgi json_proto POST (null) [11:55:59]execute_cgi path=json_proto method=POST [11:55:59]POST find Content-Length [11:55:59]Host: 172.17.60.68:8080 [11:55:59]Content-Length: 677 [11:55:59]Content-Type: application/json [11:55:59] [11:55:59]POST finish read [11:55:59]Found Content-Length = 677 [11:55:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:59]execute_script... [11:55: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)545636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:59]POST & json_proto [11:55:59]process_json_proto [11:55:59]json parsed OK: [11:55:59]protocol is kg_v1.0 [11:55:59]action value=close_receipt [11:55:59]process_action close_receipt [11:55:59]cmd_close_receipt [11:55:59]MH_GetDate [11:55:59]Write to MH i2c: F0 00 00 82 4F C0 [11:55:59]Write i2c OK [11:55:59]MH_I2C_Read... [11:55:59]Read from MH i2c: F0 [11:55:59]MH_I2C_Read... [11:55:59]Read from MH i2c: F0 09 00 [11:55:59]MH_I2C_Read... [11:55:59]Read from MH i2c: F0 09 00 82 4F 00 50 52 60 66 9A 61 5F 66 F1 [11:55:59]GetLastDocTimeStamp 1717588541 [11:55:59]current date 1717588560 [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 83 4F 80 13 01 00 00 00 00 00 4F [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 83 4F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 87 [11:55:59]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [11:55:59]opened+sec_in_day 1717632316 [11:55:59]quantity*price = 55058 [11:55:59]sum+1 = 55060 [11:55:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 314 05.06.2024 11:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59919 ФПД: 123019188302778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59919&fm=123019188302778&tin=02508201610067®Number=0000000000151680&sum=55000 [11:56:00]StoreToDocumentArchive [11:56:00]shift 72 fd 59919 [11:56:00]save to /storage/0072/doc_00059919 [11:56:00]save last doc name /storage/0072/doc_00059919 to /storage/kkm_last_doc_name [11:56:00]save OK [11:56:00]Clear old archive folders... [11:56:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:00]tlvbuf is 005185E0 [11:56:00]SAM_PROTO_ClearQueue [11:56:00]wFMCommunicate request_size=4 [11:56:00]MH_SAM_APDU [11:56:00]CAPDU: 80 09 00 00 [11:56:00]Write to MH i2c: E2 08 00 90 4F 80 09 00 00 00 00 00 00 51 [11:56:00]Write i2c OK [11:56:00]MH_I2C_Read... [11:56:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:00]Read from MH i2c: E2 [11:56:00]MH_I2C_Read... [11:56:00]Read from MH i2c: E2 03 00 [11:56:00]MH_I2C_Read... [11:56:00]Read from MH i2c: E2 03 00 90 4F 00 90 00 53 [11:56:00]RAPDU: 90 00 [11:56:00]wFMCommunicate OK [11:56:00]SAM_PROTO_ClearQueue done [11:56:00]KKMCreateOFDPacket [11:56:00]OFDProtocolAddRootSTLVToBuf [11:56:00]FM_MakeSignedData [11:56:00]FM_MakeSignedData [11:56:00]SAM_PROTO_SignData [11:56:00]wFMCommunicate request_size=4 [11:56:00]MH_SAM_APDU [11:56:00]CAPDU: 80 0D 01 02 [11:56:00]Write to MH i2c: E2 08 00 91 4F 80 0D 01 02 00 00 00 00 59 [11:56:00]Write i2c OK [11:56:00]MH_I2C_Read... [11:56:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:00]Read from MH i2c: E2 [11:56:00]MH_I2C_Read... [11:56:00]Read from MH i2c: E2 03 00 [11:56:00]MH_I2C_Read... [11:56:00]Read from MH i2c: E2 03 00 91 4F 00 90 00 54 [11:56:00]RAPDU: 90 00 [11:56:00]wFMCommunicate OK [11:56:00]wFMCommunicate request_size=255 [11:56:00]MH_SAM_APDU [11:56: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 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 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 3A 01 00 00 F4 03 04 00 51 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EA 00 00 35 04 06 00 6F [11:56:00]Write to MH i2c: E2 02 01 92 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 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 3A 01 00 00 F4 03 04 00 51 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EA 00 00 35 04 06 00 6F 00 00 50 [11:56:00]Write i2c OK [11:56:00]MH_I2C_Read... [11:56:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:01]Read from MH i2c: E2 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 03 00 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 03 00 92 4F 00 90 00 55 [11:56:01]RAPDU: 90 00 [11:56:01]wFMCommunicate OK [11:56:01]wFMCommunicate request_size=10 [11:56:01]MH_SAM_APDU [11:56:01]CAPDU: 80 0D 02 02 05 E2 A3 04 F3 BA [11:56:01]Write to MH i2c: E2 0D 00 93 4F 80 0D 02 02 05 00 E2 A3 04 F3 BA 00 00 9C [11:56:01]Write i2c OK [11:56:01]MH_I2C_Read... [11:56:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:01]Read from MH i2c: E2 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 03 00 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 03 00 93 4F 00 90 00 56 [11:56:01]RAPDU: 90 00 [11:56:01]wFMCommunicate OK [11:56:01]wFMCommunicate request_size=4 [11:56:01]MH_SAM_APDU [11:56:01]CAPDU: 80 0D 03 02 [11:56:01]Write to MH i2c: E2 08 00 94 4F 80 0D 03 02 00 00 00 00 5E [11:56:01]Write i2c OK [11:56:01]MH_I2C_Read... [11:56:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:01]Read from MH i2c: E2 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 0B 00 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 0B 00 94 4F 00 E9 E4 B4 DF 03 9C 51 18 90 00 C7 [11:56:01]RAPDU: E9 E4 B4 DF 03 9C 51 18 90 00 [11:56:01]wFMCommunicate OK [11:56:01]SAM_PROTO_SignData done [11:56:01]FM_MakeSignedData done [11:56:01]CreateOFDProtocolMessage [11:56:01]wFMCommunicate request_size=4 [11:56:01]MH_SAM_APDU [11:56:01]CAPDU: 80 11 00 00 [11:56:01]Write to MH i2c: E2 08 00 95 4F 80 11 00 00 00 00 00 00 5E [11:56:01]Write i2c OK [11:56:01]MH_I2C_Read... [11:56:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:01]Read from MH i2c: E2 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 17 00 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 17 00 95 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B1 [11:56:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:56:01]wFMCommunicate OK [11:56:01]CreateOFDProtocolMessage done [11:56:01]OFDSenderStorePacket 59919 [11:56:01]StoreOFDPacket docnum=59919 [11:56:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 56 76 07 01 FA 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 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 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 3A 01 00 00 F4 03 04 00 51 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EA 00 00 35 04 06 00 6F E2 A3 04 F3 BA E9 E4 B4 DF 03 9C 51 18 [11:56:01]CheckFolder [11:56:01]dirname=/storage/ofd_packets [11:56:01]CheckFolder done [11:56:01]ProducePacketName [11:56:01]name=ofd_packets/00059919 [11:56:01]NVStorageSaveData ofd_packets/00059919 [11:56:01]File name is /storage/ofd_packets/00059919 [11:56:01]Write 301 bytes [11:56:01]NVStorageSaveData done [11:56:01]OFDSenderStorePacket done [11:56:01]KKMCreateOFDPacket done [11:56:01]NVStorageSaveData kkm_last_timestamp [11:56:01]File name is /storage/kkm_last_timestamp [11:56:01]Write 4 bytes [11:56:01]NVStorageSaveData done [11:56:01]ExternCall_PrintAddStr [11:56:01]wPrintStart [11:56:01]Write to MH i2c: 01 00 00 96 4F E5 [11:56:01]Write i2c OK [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: 01 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: 01 07 00 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: 01 07 00 96 4F 00 00 00 00 00 FF 0F FA [11:56:01]RasterBufferAndPrint [11:56:01]line Счет N : (1)545636 [11:56:01]line ИНН: 02508201610067 [11:56:01]line Контрольно-Кассовый Чек [11:56:01]line ПРОДАЖА [11:56:01]line ТРК (МРК, ГНК) : 12 [11:56:01]line Товар: 2710124130 [11:56:01]line Аи-92-К-5 [11:56:01]line 8.230 * 66.90 [11:56:01]line = 550.59 [11:56:01]line НДС 12% НСП 1% [11:56:01]line > о реализуемом товаре [11:56:01]line ОКРУГЛЕНИЕ: -0.59 [11:56:01]line ИТОГО: 550.00 [11:56:01]line Внесено: 550.00 [11:56:01]line СДАЧА: 0.00 [11:56:01]line НСП 1% : 4.87 [11:56:01]line НДС 12% : 58.47 [11:56:01]line Наличными: 550.00 [11:56:01]line Безнал.: 0.00 [11:56:01]line Место: АЗС № 117 "Партнер Нефть" [11:56:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:56:01]line СНО: Общий режим [11:56:01]line Чек 314 05.06.2024 11:56 [11:56:01]line Смена: 72 ФФД: 1.0 [11:56:01]line ЗНМ: 0300000048 [11:56:01]line РНМ: 0000000000151680 [11:56:01]line Версия ККМ: v1.0 [11:56:01]line ФМ: 0000000000959414 [11:56:01]line ФД: 59919 [11:56:01]line ФПД: 123019188302778 [11:56:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59919&fm=123019188302778&tin=02508201610067®Number=0000000000151680&sum=55000 [11:56:01]OFD Sender: Processing packet 59919 [packets to send 53, broken 52] [11:56:01]ProducePacketName [11:56:01]name=ofd_packets/00059919 [11:56:01]OFD Sender: To server: pG, [11:56:01]CommunicateWithHost lk.salyk.kg:30040 [11:56:01]ConnectInit lk.salyk.kg [11:56:01]written 0, free lines is 4095 [11:56:01]Connected sock=10 [11:56:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 56 76 07 01 FA 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 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 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 3A 01 00 00 F4 03 04 00 51 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EA 00 00 35 04 06 00 6F E2 A3 04 F3 BA E9 E4 B4 DF 03 9C 51 18 [11:56:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9E E2 47 00 BF C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EA 00 00 F4 03 04 00 55 FE 5F 66 B6 04 01 00 00 24 C3 3C E9 33 C1 33 F3 [11:56:01]CommunicateWithHost err = 0 [11:56:01]CheckOFDResponse [11:56:01]1017 (14) - 77093643461234 [11:56:01]1041 (16) - 0000000000959414 [11:56:01]1040 (4) - 59919 [11:56:01]1012 (4) - 05.06.2024 05:57 [11:56:01]1206 (1) - 0 [11:56:01]OFD Sender: Remove packet 59919 [11:56:01]ProducePacketName [11:56:01]name=ofd_packets/00059919 [11:56:01]NVStorageDeleteData [11:56:02]Write to MH i2c: 01 00 00 C1 4F 10 [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: 01 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: 01 07 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: 01 07 00 C1 4F 00 00 00 00 00 9F 0C C2 [11:56:02]RasterBufferAndPrint [11:56:02]line [11:56:02]line [11:56:02]line [11:56:02]line [11:56:02]line [11:56:02]written 0, free lines is 3237 [11:56:02]MH_Cut [11:56:02]Write to MH i2c: D1 01 00 C8 4F 01 E9 [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: D1 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: D1 01 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: D1 01 00 C8 4F 00 E8 [11:56:02]Write to MH i2c: 01 00 00 C9 4F 18 [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]OFD Sender: No OFD packet to send [11:56:03]*** Cut start [11:56:03]*** Partial cut [11:56:03]*** CUTSNS_PIN = 1 [11:56:03]*** CUTSNS_PIN = 0 [11:56:03]*** Brake cut motor [11:56:03]Read from MH i2c: 01 [11:56:03]MH_I2C_Read... [11:56:03]*** Stop cut motor [11:56:03]*** Cut end [11:56:03]Read from MH i2c: 01 07 00 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: 01 07 00 C9 4F 00 00 00 00 00 FF 0F 2D [11:56:03]process_action close_receipt done [11:56:03]requested_data is exist [11:56:03]produce_requested_data [11:56:03]requested_item fm.sn is exist - process it [11:56:03]wFMCommunicate request_size=4 [11:56:03]MH_SAM_APDU [11:56:03]CAPDU: 80 11 00 00 [11:56:03]Write to MH i2c: E2 08 00 CA 4F 80 11 00 00 00 00 00 00 93 [11:56:03]Write i2c OK [11:56:03]MH_I2C_Read... [11:56:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:03]Read from MH i2c: E2 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: E2 17 00 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: E2 17 00 CA 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E6 [11:56:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:56:03]wFMCommunicate OK [11:56:03]requested_item fd.num is exist - process it [11:56:03]SAM_PROTO_GetFieldsCounters [11:56:03]wFMCommunicate request_size=4 [11:56:03]MH_SAM_APDU [11:56:03]CAPDU: 80 13 00 00 [11:56:03]Write to MH i2c: E2 08 00 CB 4F 80 13 00 00 00 00 00 00 96 [11:56:03]Write i2c OK [11:56:03]MH_I2C_Read... [11:56:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:03]Read from MH i2c: E2 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: E2 62 00 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: E2 62 00 CB 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0F EA 00 00 0E 04 04 00 48 00 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 A5 [11:56:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0F EA 00 00 0E 04 04 00 48 00 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 [11:56:03]wFMCommunicate OK [11:56:03]SAM_PROTO_GetFieldsCounters done [11:56:03]requested_item shift.num is exist - process it [11:56:03]requested_item shift.opened is exist - process it [11:56:03]req_shift_opened [11:56:03]FM_GetShiftState [11:56:03]SAM_PROTO_GetShiftState [11:56:03]wFMCommunicate request_size=4 [11:56:03]MH_SAM_APDU [11:56:03]CAPDU: 80 13 01 00 [11:56:03]Write to MH i2c: E2 08 00 CC 4F 80 13 01 00 00 00 00 00 98 [11:56:03]Write i2c OK [11:56:03]MH_I2C_Read... [11:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:03]Read from MH i2c: E2 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: E2 0E 00 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: E2 0E 00 CC 4F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D0 [11:56:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:56:03]wFMCommunicate OK [11:56:03]SAM_PROTO_GetShiftState done [11:56:03]FM_GetShiftState done [11:56:03]req_shift_opened done [11:56:03]requested_item shift.open_date is exist - process it [11:56:03]req_shift_open_date [11:56:03]req_shift_open_date done [11:56:03]produce_requested_data done [11:56:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59919,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:56:03]process_action_free close_receipt [11:56:03]json_value_free [11:56:03]json_value_free done [11:56:03]process_json_proto returns [11:56:03]Send response to host [11:56:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59919,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:56:03]free response buf [11:56:03]execute_script done [11:56:03]execute_script returns [11:56:03]free content buf [11:56:03]Sock 9.Close socket [11:56:03]Sock 9.Thread stoped [11:56:07]OFD Sender: No OFD packet to send [11:56:12]OFD Sender: No OFD packet to send [11:56:17]OFD Sender: No OFD packet to send [11:56:21]accept exits with 8 [11:56:21]New connection [11:56:21]New thread 3067100516 created [11:56:21]Thread 3066957156 joined [11:56:21]Waiting for new connection... [11:56:21] Sock 8.Parse request [11:56:21]Sock 8.Check first char [11:56:21]Sock 8.First char is OK [11:56:21]request: POST /json_proto HTTP/1.0 [11:56:21]Method: POST [11:56:21]URL: /json_proto [11:56:21]Method is POST - this is cgi request [11:56:21]url: /json_proto [11:56:21]query_string will be loaded in cgi processing [11:56:21]execute_cgi json_proto POST (null) [11:56:21]execute_cgi path=json_proto method=POST [11:56:21]POST find Content-Length [11:56:21]Host: 172.17.60.68:8080 [11:56:21]Content-Length: 978 [11:56:21]Content-Type: application/json [11:56:21] [11:56:21]POST finish read [11:56:21]Found Content-Length = 978 [11:56:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545630", "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" : 72.40, "quantity" : 88.260, "sum" : 6390.02, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.13 \u0441\u043E\u043C", "deposit" : 9000.00, "total" : 6390.00, "payments": [ { "type": 0, "sum" : 6390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:21]execute_script... [11:56: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)545630", "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" : 72.40, "quantity" : 88.260, "sum" : 6390.02, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.13 \u0441\u043E\u043C", "deposit" : 9000.00, "total" : 6390.00, "payments": [ { "type": 0, "sum" : 6390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:21]POST & json_proto [11:56:21]process_json_proto [11:56:21]json parsed OK: [11:56:21]protocol is kg_v1.0 [11:56:21]action value=close_receipt [11:56:21]process_action close_receipt [11:56:21]cmd_close_receipt [11:56:21]MH_GetDate [11:56:21]Write to MH i2c: F0 00 00 CD 4F 0B [11:56:21]Write i2c OK [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: F0 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: F0 09 00 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: F0 09 00 CD 4F 00 66 52 60 66 9A 61 5F 66 52 [11:56:21]GetLastDocTimeStamp 1717588561 [11:56:21]current date 1717588582 [11:56:21]FM_GetShiftState [11:56:21]SAM_PROTO_GetShiftState [11:56:21]wFMCommunicate request_size=4 [11:56:21]MH_SAM_APDU [11:56:21]CAPDU: 80 13 01 00 [11:56:21]Write to MH i2c: E2 08 00 CE 4F 80 13 01 00 00 00 00 00 9A [11:56:21]Write i2c OK [11:56:21]MH_I2C_Read... [11:56:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:21]Read from MH i2c: E2 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 0E 00 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 0E 00 CE 4F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D2 [11:56:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:56:21]wFMCommunicate OK [11:56:21]SAM_PROTO_GetShiftState done [11:56:21]FM_GetShiftState done [11:56:21]opened in 1717545916 [11:56:21]opened+sec_in_day 1717632316 [11:56:21]quantity*price = 639002 [11:56:21]sum+1 = 639003 [11:56:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 6390.00 Внесено: 9000.00 СДАЧА: 2610.00 НСП 1% : 56.55 НДС 12% : 678.59 Наличными: 6390.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 315 05.06.2024 11:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 44.13 сом ФМ: 0000000000959414 ФД: 59920 ФПД: 273862451097199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115622&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59920&fm=273862451097199&tin=02508201610067®Number=0000000000151680&sum=639000 [11:56:22]StoreToDocumentArchive [11:56:22]shift 72 fd 59920 [11:56:22]save to /storage/0072/doc_00059920 [11:56:22]save last doc name /storage/0072/doc_00059920 to /storage/kkm_last_doc_name [11:56:22]save OK [11:56:22]Clear old archive folders... [11:56:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:56:22]tlvbuf is 00518DE0 [11:56:22]SAM_PROTO_ClearQueue [11:56:22]wFMCommunicate request_size=4 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 09 00 00 [11:56:22]Write to MH i2c: E2 08 00 DB 4F 80 09 00 00 00 00 00 00 9C [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 DB 4F 00 90 00 9E [11:56:22]RAPDU: 90 00 [11:56:22]wFMCommunicate OK [11:56:22]SAM_PROTO_ClearQueue done [11:56:22]KKMCreateOFDPacket [11:56:22]OFDProtocolAddRootSTLVToBuf [11:56:22]FM_MakeSignedData [11:56:22]FM_MakeSignedData [11:56:22]SAM_PROTO_SignData [11:56:22]wFMCommunicate request_size=4 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 0D 01 02 [11:56:22]Write to MH i2c: E2 08 00 DC 4F 80 0D 01 02 00 00 00 00 A4 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:22]OFD Sender: No OFD packet to send [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 DC 4F 00 90 00 9F [11:56:22]RAPDU: 90 00 [11:56:22]wFMCommunicate OK [11:56:22]wFMCommunicate request_size=255 [11:56:22]MH_SAM_APDU [11:56: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 C4 58 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 1A C0 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 C0 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 09 01 00 00 00 07 04 06 00 18 C0 09 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 66 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EA 00 00 35 04 06 00 F9 13 92 1D [11:56:22]Write to MH i2c: E2 02 01 DD 4F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C4 58 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 1A C0 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 C0 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 09 01 00 00 00 07 04 06 00 18 C0 09 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 66 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EA 00 00 35 04 06 00 F9 13 92 1D 00 00 24 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 DD 4F 00 90 00 A0 [11:56:22]RAPDU: 90 00 [11:56:22]wFMCommunicate OK [11:56:22]wFMCommunicate request_size=7 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 0D 02 02 02 6E 6F [11:56:22]Write to MH i2c: E2 0A 00 DE 4F 80 0D 02 02 02 00 6E 6F 00 00 88 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 DE 4F 00 90 00 A1 [11:56:22]RAPDU: 90 00 [11:56:22]wFMCommunicate OK [11:56:22]wFMCommunicate request_size=4 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 0D 03 02 [11:56:22]Write to MH i2c: E2 08 00 DF 4F 80 0D 03 02 00 00 00 00 A9 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 0B 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 0B 00 DF 4F 00 89 F4 20 99 1C 09 F3 0E 90 00 06 [11:56:22]RAPDU: 89 F4 20 99 1C 09 F3 0E 90 00 [11:56:22]wFMCommunicate OK [11:56:22]SAM_PROTO_SignData done [11:56:22]FM_MakeSignedData done [11:56:22]CreateOFDProtocolMessage [11:56:22]wFMCommunicate request_size=4 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 11 00 00 [11:56:22]Write to MH i2c: E2 08 00 E0 4F 80 11 00 00 00 00 00 00 A9 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 17 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 17 00 E0 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FC [11:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:56:22]wFMCommunicate OK [11:56:22]CreateOFDProtocolMessage done [11:56:22]OFDSenderStorePacket 59920 [11:56:22]StoreOFDPacket docnum=59920 [11:56:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E3 81 04 01 C1 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 C4 58 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 1A C0 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 C0 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 09 01 00 00 00 07 04 06 00 18 C0 09 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 66 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EA 00 00 35 04 06 00 F9 13 92 1D 6E 6F 89 F4 20 99 1C 09 F3 0E [11:56:22]CheckFolder [11:56:22]dirname=/storage/ofd_packets [11:56:22]CheckFolder done [11:56:22]ProducePacketName [11:56:22]name=ofd_packets/00059920 [11:56:22]NVStorageSaveData ofd_packets/00059920 [11:56:22]File name is /storage/ofd_packets/00059920 [11:56:22]Write 298 bytes [11:56:22]NVStorageSaveData done [11:56:22]OFDSenderStorePacket done [11:56:22]KKMCreateOFDPacket done [11:56:22]NVStorageSaveData kkm_last_timestamp [11:56:22]File name is /storage/kkm_last_timestamp [11:56:22]Write 4 bytes [11:56:22]NVStorageSaveData done [11:56:22]ExternCall_PrintAddStr [11:56:22]wPrintStart [11:56:22]Write to MH i2c: 01 00 00 E1 4F 30 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 07 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 07 00 E1 4F 00 00 00 00 00 FF 0F 45 [11:56:22]RasterBufferAndPrint [11:56:22]line Счет N : (1)545630 [11:56:22]line ИНН: 02508201610067 [11:56:22]line Контрольно-Кассовый Чек [11:56:22]line ПРОДАЖА [11:56:22]line ТРК (МРК, ГНК) : 21 [11:56:22]line Товар: 2710194210 [11:56:22]line ДТ-К-5 [11:56:22]line 88.260 * 72.40 [11:56:22]line = 6390.02 [11:56:22]line НДС 12% НСП 1% [11:56:22]line > о реализуемом товаре [11:56:22]line ОКРУГЛЕНИЕ: -0.02 [11:56:22]line ИТОГО: 6390.00 [11:56:22]line Внесено: 9000.00 [11:56:22]line СДАЧА: 2610.00 [11:56:22]line НСП 1% : 56.55 [11:56:22]line НДС 12% : 678.59 [11:56:22]line Наличными: 6390.00 [11:56:22]line Безнал.: 0.00 [11:56:22]line Место: АЗС № 117 "Партнер Нефть" [11:56:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:56:22]line СНО: Общий режим [11:56:22]line Чек 315 05.06.2024 11:56 [11:56:22]line Смена: 72 ФФД: 1.0 [11:56:22]line ЗНМ: 0300000048 [11:56:22]line РНМ: 0000000000151680 [11:56:22]line Версия ККМ: v1.0 [11:56:22]line [11:56:22]line Дисконтная программа [11:56:22]line ДТ [11:56:22]line номер 117 [11:56:22]line сэкономлено 44.13 сом [11:56:22]line ФМ: 0000000000959414 [11:56:23]line ФД: 59920 [11:56:23]line ФПД: 273862451097199 [11:56:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115622&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59920&fm=273862451097199&tin=02508201610067®Number=0000000000151680&sum=639000 [11:56:23]OFD Sender: Processing packet 59920 [packets to send 53, broken 52] [11:56:23]ProducePacketName [11:56:23]name=ofd_packets/00059920 [11:56:23]OFD Sender: To server: pG, [11:56:23]CommunicateWithHost lk.salyk.kg:30040 [11:56:23]ConnectInit lk.salyk.kg [11:56:23]written 0, free lines is 4095 [11:56:23]Connected sock=10 [11:56:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E3 81 04 01 C1 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 C4 58 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 1A C0 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 C0 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 16 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 09 01 00 00 00 07 04 06 00 18 C0 09 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 66 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EA 00 00 35 04 06 00 F9 13 92 1D 6E 6F 89 F4 20 99 1C 09 F3 0E [11:56:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D8 D6 47 00 E3 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EA 00 00 F4 03 04 00 6A FE 5F 66 B6 04 01 00 00 B0 68 4A 37 24 3C 05 03 [11:56:23]CommunicateWithHost err = 0 [11:56:23]CheckOFDResponse [11:56:23]1017 (14) - 77093643461234 [11:56:23]1041 (16) - 0000000000959414 [11:56:23]1040 (4) - 59920 [11:56:23]1012 (4) - 05.06.2024 05:58 [11:56:23]1206 (1) - 0 [11:56:23]OFD Sender: Remove packet 59920 [11:56:23]ProducePacketName [11:56:23]name=ofd_packets/00059920 [11:56:23]NVStorageDeleteData [11:56:23]Write to MH i2c: 01 00 00 11 50 61 [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: 01 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: 01 07 00 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: 01 07 00 11 50 00 00 00 00 00 3A 0C AE [11:56:23]RasterBufferAndPrint [11:56:23]line [11:56:23]line [11:56:23]line [11:56:23]line [11:56:23]line [11:56:23]written 0, free lines is 3136 [11:56:23]MH_Cut [11:56:23]Write to MH i2c: D1 01 00 18 50 01 3A [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: D1 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: D1 01 00 [11:56:23]MH_I2C_Read... [11:56:23]Read from MH i2c: D1 01 00 18 50 00 39 [11:56:23]Write to MH i2c: 01 00 00 19 50 69 [11:56:23]Write i2c OK [11:56:23]MH_I2C_Read... [11:56:24]OFD Sender: No OFD packet to send [11:56:24]*** Cut start [11:56:24]*** Partial cut [11:56:24]*** CUTSNS_PIN = 1 [11:56:24]*** CUTSNS_PIN = 0 [11:56:25]*** Brake cut motor [11:56:25]Read from MH i2c: 01 [11:56:25]MH_I2C_Read... [11:56:25]*** Stop cut motor [11:56:25]*** Cut end [11:56:25]Read from MH i2c: 01 07 00 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: 01 07 00 19 50 00 00 00 00 00 FF 0F 7E [11:56:25]process_action close_receipt done [11:56:25]requested_data is exist [11:56:25]produce_requested_data [11:56:25]requested_item fm.sn is exist - process it [11:56:25]wFMCommunicate request_size=4 [11:56:25]MH_SAM_APDU [11:56:25]CAPDU: 80 11 00 00 [11:56:25]Write to MH i2c: E2 08 00 1A 50 80 11 00 00 00 00 00 00 E4 [11:56:25]Write i2c OK [11:56:25]MH_I2C_Read... [11:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:25]Read from MH i2c: E2 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 17 00 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 17 00 1A 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 37 [11:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:56:25]wFMCommunicate OK [11:56:25]requested_item fd.num is exist - process it [11:56:25]SAM_PROTO_GetFieldsCounters [11:56:25]wFMCommunicate request_size=4 [11:56:25]MH_SAM_APDU [11:56:25]CAPDU: 80 13 00 00 [11:56:25]Write to MH i2c: E2 08 00 1B 50 80 13 00 00 00 00 00 00 E7 [11:56:25]Write i2c OK [11:56:25]MH_I2C_Read... [11:56:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:25]Read from MH i2c: E2 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 62 00 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 62 00 1B 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 EA 00 00 0E 04 04 00 48 00 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 FA [11:56:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 EA 00 00 0E 04 04 00 48 00 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 [11:56:25]wFMCommunicate OK [11:56:25]SAM_PROTO_GetFieldsCounters done [11:56:25]requested_item shift.num is exist - process it [11:56:25]requested_item shift.opened is exist - process it [11:56:25]req_shift_opened [11:56:25]FM_GetShiftState [11:56:25]SAM_PROTO_GetShiftState [11:56:25]wFMCommunicate request_size=4 [11:56:25]MH_SAM_APDU [11:56:25]CAPDU: 80 13 01 00 [11:56:25]Write to MH i2c: E2 08 00 1C 50 80 13 01 00 00 00 00 00 E9 [11:56:25]Write i2c OK [11:56:25]MH_I2C_Read... [11:56:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:25]Read from MH i2c: E2 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 0E 00 [11:56:25]MH_I2C_Read... [11:56:25]Read from MH i2c: E2 0E 00 1C 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [11:56:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:56:25]wFMCommunicate OK [11:56:25]SAM_PROTO_GetShiftState done [11:56:25]FM_GetShiftState done [11:56:25]req_shift_opened done [11:56:25]requested_item shift.open_date is exist - process it [11:56:25]req_shift_open_date [11:56:25]req_shift_open_date done [11:56:25]produce_requested_data done [11:56:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59920,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:56:25]process_action_free close_receipt [11:56:25]json_value_free [11:56:25]json_value_free done [11:56:25]process_json_proto returns [11:56:25]Send response to host [11:56:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59920,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:56:25]free response buf [11:56:25]execute_script done [11:56:25]execute_script returns [11:56:25]free content buf [11:56:25]Sock 8.Close socket [11:56:25]Sock 8.Thread stoped [11:56:29]OFD Sender: No OFD packet to send [11:56:34]OFD Sender: No OFD packet to send [11:56:39]OFD Sender: No OFD packet to send [11:56:44]OFD Sender: No OFD packet to send [11:56:49]OFD Sender: No OFD packet to send [11:56:54]OFD Sender: No OFD packet to send [11:56:59]OFD Sender: No OFD packet to send [11:57:04]OFD Sender: No OFD packet to send [11:57:09]OFD Sender: No OFD packet to send [11:57:14]OFD Sender: No OFD packet to send [11:57:19]OFD Sender: No OFD packet to send [11:57:24]OFD Sender: No OFD packet to send [11:57:24]accept exits with 9 [11:57:24]New connection [11:57:24]New thread 3066957156 created [11:57:24]Thread 3067100516 joined [11:57:24]Waiting for new connection... [11:57:24] Sock 9.Parse request [11:57:24]Sock 9.Check first char [11:57:24]Sock 9.First char is OK [11:57:24]request: POST /json_proto HTTP/1.0 [11:57:24]Method: POST [11:57:24]URL: /json_proto [11:57:24]Method is POST - this is cgi request [11:57:24]url: /json_proto [11:57:24]query_string will be loaded in cgi processing [11:57:24]execute_cgi json_proto POST (null) [11:57:24]execute_cgi path=json_proto method=POST [11:57:24]POST find Content-Length [11:57:24]Host: 172.17.60.68:8080 [11:57:24]Content-Length: 843 [11:57:24]Content-Type: application/json [11:57:24] [11:57:24]POST finish read [11:57:24]Found Content-Length = 843 [11:57:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:24]execute_script... [11: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)545637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:24]POST & json_proto [11:57:24]process_json_proto [11:57:24]json parsed OK: [11:57:24]protocol is kg_v1.0 [11:57:24]action value=close_receipt [11:57:24]process_action close_receipt [11:57:24]cmd_close_receipt [11:57:24]MH_GetDate [11:57:24]Write to MH i2c: F0 00 00 1D 50 5C [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: F0 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: F0 09 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: F0 09 00 1D 50 00 A6 52 60 66 9A 61 5F 66 E3 [11:57:24]GetLastDocTimeStamp 1717588582 [11:57:24]current date 1717588646 [11:57:24]FM_GetShiftState [11:57:24]SAM_PROTO_GetShiftState [11:57:24]wFMCommunicate request_size=4 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 13 01 00 [11:57:24]Write to MH i2c: E2 08 00 1E 50 80 13 01 00 00 00 00 00 EB [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 0E 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 0E 00 1E 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 23 [11:57:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:57:24]wFMCommunicate OK [11:57:24]SAM_PROTO_GetShiftState done [11:57:24]FM_GetShiftState done [11:57:24]opened in 1717545916 [11:57:24]opened+sec_in_day 1717632316 [11:57:24]quantity*price = 100015 [11:57:24]sum+1 = 100017 [11:57:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 316 05.06.2024 11:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59921 ФПД: 221578825168310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115726&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59921&fm=221578825168310&tin=02508201610067®Number=0000000000151680&sum=100016 [11:57:26]StoreToDocumentArchive [11:57:26]shift 72 fd 59921 [11:57:26]save to /storage/0072/doc_00059921 [11:57:26]save last doc name /storage/0072/doc_00059921 to /storage/kkm_last_doc_name [11:57:26]save OK [11:57:26]Clear old archive folders... [11:57:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:26]tlvbuf is 003EFCE0 [11:57:26]SAM_PROTO_ClearQueue [11:57:26]wFMCommunicate request_size=4 [11:57:26]MH_SAM_APDU [11:57:26]CAPDU: 80 09 00 00 [11:57:26]Write to MH i2c: E2 08 00 2B 50 80 09 00 00 00 00 00 00 ED [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:26]Read from MH i2c: E2 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 2B 50 00 90 00 EF [11:57:26]RAPDU: 90 00 [11:57:26]wFMCommunicate OK [11:57:26]SAM_PROTO_ClearQueue done [11:57:26]KKMCreateOFDPacket [11:57:26]OFDProtocolAddRootSTLVToBuf [11:57:26]FM_MakeSignedData [11:57:26]FM_MakeSignedData [11:57:26]SAM_PROTO_SignData [11:57:26]wFMCommunicate request_size=4 [11:57:26]MH_SAM_APDU [11:57:26]CAPDU: 80 0D 01 02 [11:57:26]Write to MH i2c: E2 08 00 2C 50 80 0D 01 02 00 00 00 00 F5 [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:26]Read from MH i2c: E2 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 2C 50 00 90 00 F0 [11:57:26]RAPDU: 90 00 [11:57:26]wFMCommunicate OK [11:57:26]wFMCommunicate request_size=255 [11:57:26]MH_SAM_APDU [11:57: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A6 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EA 00 00 35 04 06 00 C9 [11:57:26]Write to MH i2c: E2 02 01 2D 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A6 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EA 00 00 35 04 06 00 C9 00 00 A1 [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:26]Read from MH i2c: E2 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 2D 50 00 90 00 F1 [11:57:26]RAPDU: 90 00 [11:57:26]wFMCommunicate OK [11:57:26]wFMCommunicate request_size=10 [11:57:26]MH_SAM_APDU [11:57:26]CAPDU: 80 0D 02 02 05 86 57 29 F5 B6 [11:57:26]Write to MH i2c: E2 0D 00 2E 50 80 0D 02 02 05 00 86 57 29 F5 B6 00 00 B3 [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:26]Read from MH i2c: E2 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 03 00 2E 50 00 90 00 F2 [11:57:26]RAPDU: 90 00 [11:57:26]wFMCommunicate OK [11:57:26]wFMCommunicate request_size=4 [11:57:26]MH_SAM_APDU [11:57:26]CAPDU: 80 0D 03 02 [11:57:26]Write to MH i2c: E2 08 00 2F 50 80 0D 03 02 00 00 00 00 FA [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:26]Read from MH i2c: E2 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 0B 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 0B 00 2F 50 00 58 36 83 15 75 91 60 8C 90 00 13 [11:57:26]RAPDU: 58 36 83 15 75 91 60 8C 90 00 [11:57:26]wFMCommunicate OK [11:57:26]SAM_PROTO_SignData done [11:57:26]FM_MakeSignedData done [11:57:26]CreateOFDProtocolMessage [11:57:26]wFMCommunicate request_size=4 [11:57:26]MH_SAM_APDU [11:57:26]CAPDU: 80 11 00 00 [11:57:26]Write to MH i2c: E2 08 00 30 50 80 11 00 00 00 00 00 00 FA [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:26]Read from MH i2c: E2 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 17 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 17 00 30 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4D [11:57:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:57:26]wFMCommunicate OK [11:57:26]CreateOFDProtocolMessage done [11:57:26]OFDSenderStorePacket 59921 [11:57:26]StoreOFDPacket docnum=59921 [11:57:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 04 A0 07 01 84 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A6 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EA 00 00 35 04 06 00 C9 86 57 29 F5 B6 58 36 83 15 75 91 60 8C [11:57:26]CheckFolder [11:57:26]dirname=/storage/ofd_packets [11:57:26]CheckFolder done [11:57:26]ProducePacketName [11:57:26]name=ofd_packets/00059921 [11:57:26]NVStorageSaveData ofd_packets/00059921 [11:57:26]File name is /storage/ofd_packets/00059921 [11:57:26]Write 301 bytes [11:57:26]NVStorageSaveData done [11:57:26]OFDSenderStorePacket done [11:57:26]KKMCreateOFDPacket done [11:57:26]NVStorageSaveData kkm_last_timestamp [11:57:26]File name is /storage/kkm_last_timestamp [11:57:26]Write 4 bytes [11:57:26]NVStorageSaveData done [11:57:26]OFD Sender: Processing packet 59921 [packets to send 53, broken 52] [11:57:26]ProducePacketName [11:57:26]name=ofd_packets/00059921 [11:57:26]OFD Sender: To server: pG, [11:57:26]CommunicateWithHost lk.salyk.kg:30040 [11:57:26]ConnectInit lk.salyk.kg [11:57:26]ExternCall_PrintAddStr [11:57:26]wPrintStart [11:57:26]Write to MH i2c: 01 00 00 31 50 81 [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: 01 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: 01 07 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: 01 07 00 31 50 00 00 00 00 00 FF 0F 96 [11:57:26]RasterBufferAndPrint [11:57:26]line Счет N : (1)545637 [11:57:26]line ИНН: 02508201610067 [11:57:26]line Контрольно-Кассовый Чек [11:57:26]line ПРОДАЖА [11:57:26]line ТРК (МРК, ГНК) : 42 [11:57:26]line Товар: 2710124130 [11:57:26]line Аи-92-К-5 [11:57:26]line 14.950 * 66.90 [11:57:26]line = 1000.16 [11:57:26]line НДС 12% НСП 1% [11:57:26]line > о реализуемом товаре [11:57:26]line ИТОГО: 1000.16 [11:57:26]line НСП 1% : 8.85 [11:57:26]line НДС 12% : 106.21 [11:57:26]line Наличными: 0.00 [11:57:26]line Безнал.: 1000.16 [11:57:26]line Место: АЗС № 117 "Партнер Нефть" [11:57:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:57:26]line СНО: Общий режим [11:57:26]line Чек 316 05.06.2024 11:57 [11:57:26]line Смена: 72 ФФД: 1.0 [11:57:26]line ЗНМ: 0300000048 [11:57:26]line РНМ: 0000000000151680 [11:57:26]line Версия ККМ: v1.0 [11:57:26]line Платежная система: АКБ Кыргызстан [11:57:26]line ФМ: 0000000000959414 [11:57:26]line ФД: 59921 [11:57:26]line ФПД: 221578825168310 [11:57:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115726&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59921&fm=221578825168310&tin=02508201610067®Number=0000000000151680&sum=100016 [11:57:26]Connected sock=11 [11:57:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 04 A0 07 01 84 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A6 52 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EA 00 00 35 04 06 00 C9 86 57 29 F5 B6 58 36 83 15 75 91 60 8C [11:57:26]written 0, free lines is 4095 [11:57:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 93 F1 47 00 DB CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EA 00 00 F4 03 04 00 AA FE 5F 66 B6 04 01 00 00 43 89 05 88 7B 87 04 43 [11:57:27]CommunicateWithHost err = 0 [11:57:27]CheckOFDResponse [11:57:27]1017 (14) - 77093643461234 [11:57:27]1041 (16) - 0000000000959414 [11:57:27]1040 (4) - 59921 [11:57:27]1012 (4) - 05.06.2024 05:59 [11:57:27]1206 (1) - 0 [11:57:27]OFD Sender: Remove packet 59921 [11:57:27]ProducePacketName [11:57:27]name=ofd_packets/00059921 [11:57:27]NVStorageDeleteData [11:57:27]Write to MH i2c: 01 00 00 5B 50 AB [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 07 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: 01 07 00 5B 50 00 00 00 00 00 AF 0C 6D [11:57:27]RasterBufferAndPrint [11:57:27]line [11:57:27]line [11:57:27]line [11:57:27]line [11:57:27]line [11:57:27]written 0, free lines is 3252 [11:57:27]MH_Cut [11:57:27]Write to MH i2c: D1 01 00 62 50 01 84 [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: D1 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: D1 01 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: D1 01 00 62 50 00 83 [11:57:27]Write to MH i2c: 01 00 00 63 50 B3 [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]OFD Sender: No OFD packet to send [11:57:28]*** Cut start [11:57:28]*** Partial cut [11:57:28]*** CUTSNS_PIN = 1 [11:57:28]*** CUTSNS_PIN = 0 [11:57:28]*** Brake cut motor [11:57:28]Read from MH i2c: 01 [11:57:28]MH_I2C_Read... [11:57:28]*** Stop cut motor [11:57:28]*** Cut end [11:57:28]Read from MH i2c: 01 07 00 [11:57:28]MH_I2C_Read... [11:57:28]Read from MH i2c: 01 07 00 63 50 00 00 00 00 00 FF 0F C8 [11:57:28]process_action close_receipt done [11:57:28]requested_data is exist [11:57:28]produce_requested_data [11:57:28]requested_item fm.sn is exist - process it [11:57:28]wFMCommunicate request_size=4 [11:57:28]MH_SAM_APDU [11:57:28]CAPDU: 80 11 00 00 [11:57:28]Write to MH i2c: E2 08 00 64 50 80 11 00 00 00 00 00 00 2E [11:57:28]Write i2c OK [11:57:28]MH_I2C_Read... [11:57:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 17 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 17 00 64 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 81 [11:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:57:29]wFMCommunicate OK [11:57:29]requested_item fd.num is exist - process it [11:57:29]SAM_PROTO_GetFieldsCounters [11:57:29]wFMCommunicate request_size=4 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 13 00 00 [11:57:29]Write to MH i2c: E2 08 00 65 50 80 13 00 00 00 00 00 00 31 [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 62 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 62 00 65 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 11 EA 00 00 0E 04 04 00 48 00 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 48 [11:57:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 11 EA 00 00 0E 04 04 00 48 00 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 [11:57:29]wFMCommunicate OK [11:57:29]SAM_PROTO_GetFieldsCounters done [11:57:29]requested_item shift.num is exist - process it [11:57:29]requested_item shift.opened is exist - process it [11:57:29]req_shift_opened [11:57:29]FM_GetShiftState [11:57:29]SAM_PROTO_GetShiftState [11:57:29]wFMCommunicate request_size=4 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 13 01 00 [11:57:29]Write to MH i2c: E2 08 00 66 50 80 13 01 00 00 00 00 00 33 [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 0E 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 0E 00 66 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6B [11:57:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:57:29]wFMCommunicate OK [11:57:29]SAM_PROTO_GetShiftState done [11:57:29]FM_GetShiftState done [11:57:29]req_shift_opened done [11:57:29]requested_item shift.open_date is exist - process it [11:57:29]req_shift_open_date [11:57:29]req_shift_open_date done [11:57:29]produce_requested_data done [11:57:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59921,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:57:29]process_action_free close_receipt [11:57:29]json_value_free [11:57:29]json_value_free done [11:57:29]process_json_proto returns [11:57:29]Send response to host [11:57:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59921,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:57:29]free response buf [11:57:29]execute_script done [11:57:29]execute_script returns [11:57:29]free content buf [11:57:29]Sock 9.Close socket [11:57:29]Sock 9.Thread stoped [11:57:32]OFD Sender: No OFD packet to send [11:57:37]OFD Sender: No OFD packet to send [11:57:42]OFD Sender: No OFD packet to send [11:57:47]OFD Sender: No OFD packet to send [11:57:52]OFD Sender: No OFD packet to send [11:57:57]OFD Sender: No OFD packet to send [11:58:02]OFD Sender: No OFD packet to send [11:58:07]OFD Sender: No OFD packet to send [11:58:12]OFD Sender: No OFD packet to send [11:58:17]OFD Sender: No OFD packet to send [11:58:22]OFD Sender: No OFD packet to send [11:58:27]OFD Sender: No OFD packet to send [11:58:32]OFD Sender: No OFD packet to send [11:58:37]OFD Sender: No OFD packet to send [11:58:42]OFD Sender: No OFD packet to send [11:58:47]OFD Sender: No OFD packet to send [11:58:52]OFD Sender: No OFD packet to send [11:58:57]OFD Sender: No OFD packet to send [11:59:02]OFD Sender: No OFD packet to send [11:59:07]OFD Sender: No OFD packet to send [11:59:12]OFD Sender: No OFD packet to send [11:59:17]OFD Sender: No OFD packet to send [11:59:22]OFD Sender: No OFD packet to send [11:59:27]OFD Sender: No OFD packet to send [11:59:28]accept exits with 8 [11:59:28]New connection [11:59:28]New thread 3067100516 created [11:59:28]Thread 3066957156 joined [11:59:28]Waiting for new connection... [11:59:28] Sock 8.Parse request [11:59:28]Sock 8.Check first char [11:59:28]Sock 8.First char is OK [11:59:28]request: POST /json_proto HTTP/1.0 [11:59:28]Method: POST [11:59:28]URL: /json_proto [11:59:28]Method is POST - this is cgi request [11:59:28]url: /json_proto [11:59:28]query_string will be loaded in cgi processing [11:59:28]execute_cgi json_proto POST (null) [11:59:28]execute_cgi path=json_proto method=POST [11:59:28]POST find Content-Length [11:59:28]Host: 172.17.60.68:8080 [11:59:28]Content-Length: 678 [11:59:28]Content-Type: application/json [11:59:28] [11:59:28]POST finish read [11:59:28]Found Content-Length = 678 [11:59:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:59:28]execute_script... [11:59: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)545639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:59:28]POST & json_proto [11:59:28]process_json_proto [11:59:28]json parsed OK: [11:59:28]protocol is kg_v1.0 [11:59:28]action value=close_receipt [11:59:28]process_action close_receipt [11:59:28]cmd_close_receipt [11:59:28]MH_GetDate [11:59:28]Write to MH i2c: F0 00 00 67 50 A6 [11:59:28]Write i2c OK [11:59:28]MH_I2C_Read... [11:59:28]Read from MH i2c: F0 [11:59:28]MH_I2C_Read... [11:59:28]Read from MH i2c: F0 09 00 [11:59:28]MH_I2C_Read... [11:59:28]Read from MH i2c: F0 09 00 67 50 00 21 53 60 66 9A 61 5F 66 A9 [11:59:28]GetLastDocTimeStamp 1717588646 [11:59:28]current date 1717588769 [11:59:28]FM_GetShiftState [11:59:28]SAM_PROTO_GetShiftState [11:59:28]wFMCommunicate request_size=4 [11:59:28]MH_SAM_APDU [11:59:28]CAPDU: 80 13 01 00 [11:59:28]Write to MH i2c: E2 08 00 68 50 80 13 01 00 00 00 00 00 35 [11:59:28]Write i2c OK [11:59:28]MH_I2C_Read... [11:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:28]Read from MH i2c: E2 [11:59:28]MH_I2C_Read... [11:59:28]Read from MH i2c: E2 0E 00 [11:59:28]MH_I2C_Read... [11:59:28]Read from MH i2c: E2 0E 00 68 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6D [11:59:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:59:28]wFMCommunicate OK [11:59:28]SAM_PROTO_GetShiftState done [11:59:28]FM_GetShiftState done [11:59:28]opened in 1717545916 [11:59:28]opened+sec_in_day 1717632316 [11:59:28]quantity*price = 70044 [11:59:28]sum+1 = 70045 [11:59:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 317 05.06.2024 11:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59922 ФПД: 244124529739391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115930&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59922&fm=244124529739391&tin=02508201610067®Number=0000000000151680&sum=70000 [11:59:29]StoreToDocumentArchive [11:59:29]shift 72 fd 59922 [11:59:29]save to /storage/0072/doc_00059922 [11:59:29]save last doc name /storage/0072/doc_00059922 to /storage/kkm_last_doc_name [11:59:29]save OK [11:59:29]Clear old archive folders... [11:59:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:59:29]tlvbuf is 0042BC30 [11:59:29]SAM_PROTO_ClearQueue [11:59:29]wFMCommunicate request_size=4 [11:59:29]MH_SAM_APDU [11:59:29]CAPDU: 80 09 00 00 [11:59:29]Write to MH i2c: E2 08 00 75 50 80 09 00 00 00 00 00 00 37 [11:59:29]Write i2c OK [11:59:29]MH_I2C_Read... [11:59:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:29]Read from MH i2c: E2 [11:59:29]MH_I2C_Read... [11:59:29]Read from MH i2c: E2 03 00 [11:59:29]MH_I2C_Read... [11:59:29]Read from MH i2c: E2 03 00 75 50 00 90 00 39 [11:59:29]RAPDU: 90 00 [11:59:29]wFMCommunicate OK [11:59:29]SAM_PROTO_ClearQueue done [11:59:29]KKMCreateOFDPacket [11:59:29]OFDProtocolAddRootSTLVToBuf [11:59:29]FM_MakeSignedData [11:59:29]FM_MakeSignedData [11:59:29]SAM_PROTO_SignData [11:59:29]wFMCommunicate request_size=4 [11:59:29]MH_SAM_APDU [11:59:29]CAPDU: 80 0D 01 02 [11:59:29]Write to MH i2c: E2 08 00 76 50 80 0D 01 02 00 00 00 00 3F [11:59:29]Write i2c OK [11:59:29]MH_I2C_Read... [11:59:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:29]Read from MH i2c: E2 [11:59:29]MH_I2C_Read... [11:59:29]Read from MH i2c: E2 03 00 [11:59:29]MH_I2C_Read... [11:59:29]Read from MH i2c: E2 03 00 76 50 00 90 00 3A [11:59:29]RAPDU: 90 00 [11:59:29]wFMCommunicate OK [11:59:29]wFMCommunicate request_size=255 [11:59:29]MH_SAM_APDU [11:59:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3D 01 00 00 F4 03 04 00 22 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EA 00 00 35 04 06 00 DE [11:59:29]Write to MH i2c: E2 02 01 77 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3D 01 00 00 F4 03 04 00 22 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EA 00 00 35 04 06 00 DE 00 00 75 [11:59:29]Write i2c OK [11:59:29]MH_I2C_Read... [11:59:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:30]Read from MH i2c: E2 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 03 00 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 03 00 77 50 00 90 00 3B [11:59:30]RAPDU: 90 00 [11:59:30]wFMCommunicate OK [11:59:30]wFMCommunicate request_size=10 [11:59:30]MH_SAM_APDU [11:59:30]CAPDU: 80 0D 02 02 05 07 AB E0 46 7F [11:59:30]Write to MH i2c: E2 0D 00 78 50 80 0D 02 02 05 00 07 AB E0 46 7F 00 00 A3 [11:59:30]Write i2c OK [11:59:30]MH_I2C_Read... [11:59:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:30]Read from MH i2c: E2 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 03 00 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 03 00 78 50 00 90 00 3C [11:59:30]RAPDU: 90 00 [11:59:30]wFMCommunicate OK [11:59:30]wFMCommunicate request_size=4 [11:59:30]MH_SAM_APDU [11:59:30]CAPDU: 80 0D 03 02 [11:59:30]Write to MH i2c: E2 08 00 79 50 80 0D 03 02 00 00 00 00 44 [11:59:30]Write i2c OK [11:59:30]MH_I2C_Read... [11:59:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:30]Read from MH i2c: E2 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 0B 00 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 0B 00 79 50 00 E2 81 EB 74 A4 A8 14 2D 90 00 94 [11:59:30]RAPDU: E2 81 EB 74 A4 A8 14 2D 90 00 [11:59:30]wFMCommunicate OK [11:59:30]SAM_PROTO_SignData done [11:59:30]FM_MakeSignedData done [11:59:30]CreateOFDProtocolMessage [11:59:30]wFMCommunicate request_size=4 [11:59:30]MH_SAM_APDU [11:59:30]CAPDU: 80 11 00 00 [11:59:30]Write to MH i2c: E2 08 00 7A 50 80 11 00 00 00 00 00 00 44 [11:59:30]Write i2c OK [11:59:30]MH_I2C_Read... [11:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:30]Read from MH i2c: E2 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 17 00 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: E2 17 00 7A 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 97 [11:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:59:30]wFMCommunicate OK [11:59:30]CreateOFDProtocolMessage done [11:59:30]OFDSenderStorePacket 59922 [11:59:30]StoreOFDPacket docnum=59922 [11:59:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7D 40 07 01 7B 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3D 01 00 00 F4 03 04 00 22 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EA 00 00 35 04 06 00 DE 07 AB E0 46 7F E2 81 EB 74 A4 A8 14 2D [11:59:30]CheckFolder [11:59:30]dirname=/storage/ofd_packets [11:59:30]CheckFolder done [11:59:30]ProducePacketName [11:59:30]name=ofd_packets/00059922 [11:59:30]NVStorageSaveData ofd_packets/00059922 [11:59:30]File name is /storage/ofd_packets/00059922 [11:59:30]Write 301 bytes [11:59:30]NVStorageSaveData done [11:59:30]OFDSenderStorePacket done [11:59:30]KKMCreateOFDPacket done [11:59:30]NVStorageSaveData kkm_last_timestamp [11:59:30]File name is /storage/kkm_last_timestamp [11:59:30]Write 4 bytes [11:59:30]NVStorageSaveData done [11:59:30]ExternCall_PrintAddStr [11:59:30]wPrintStart [11:59:30]Write to MH i2c: 01 00 00 7B 50 CB [11:59:30]Write i2c OK [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: 01 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: 01 07 00 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: 01 07 00 7B 50 00 00 00 00 00 FF 0F E0 [11:59:30]RasterBufferAndPrint [11:59:30]line Счет N : (1)545639 [11:59:30]line ИНН: 02508201610067 [11:59:30]line Контрольно-Кассовый Чек [11:59:30]line ПРОДАЖА [11:59:30]line ТРК (МРК, ГНК) : 22 [11:59:30]line Товар: 2710124130 [11:59:30]line Аи-92-К-5 [11:59:30]line 10.470 * 66.90 [11:59:30]line = 700.44 [11:59:30]line НДС 12% НСП 1% [11:59:30]line > о реализуемом товаре [11:59:30]line ОКРУГЛЕНИЕ: -0.44 [11:59:30]line ИТОГО: 700.00 [11:59:30]line Внесено: 700.00 [11:59:30]line СДАЧА: 0.00 [11:59:30]line НСП 1% : 6.20 [11:59:30]line НДС 12% : 74.38 [11:59:30]line Наличными: 700.00 [11:59:30]line Безнал.: 0.00 [11:59:30]line Место: АЗС № 117 "Партнер Нефть" [11:59:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [11:59:30]line СНО: Общий режим [11:59:30]line Чек 317 05.06.2024 11:59 [11:59:30]line Смена: 72 ФФД: 1.0 [11:59:30]line ЗНМ: 0300000048 [11:59:30]line РНМ: 0000000000151680 [11:59:30]line Версия ККМ: v1.0 [11:59:30]line ФМ: 0000000000959414 [11:59:30]line ФД: 59922 [11:59:30]line ФПД: 244124529739391 [11:59:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T115930&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59922&fm=244124529739391&tin=02508201610067®Number=0000000000151680&sum=70000 [11:59:30]OFD Sender: Processing packet 59922 [packets to send 53, broken 52] [11:59:30]ProducePacketName [11:59:30]name=ofd_packets/00059922 [11:59:30]OFD Sender: To server: pG, [11:59:30]CommunicateWithHost lk.salyk.kg:30040 [11:59:30]ConnectInit lk.salyk.kg [11:59:30]written 0, free lines is 4095 [11:59:30]Connected sock=10 [11:59:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7D 40 07 01 7B 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3D 01 00 00 F4 03 04 00 22 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EA 00 00 35 04 06 00 DE 07 AB E0 46 7F E2 81 EB 74 A4 A8 14 2D [11:59:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2C 5A 47 00 17 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EA 00 00 F4 03 04 00 26 FF 5F 66 B6 04 01 00 00 B6 A6 A1 4B FD B4 C3 38 [11:59:30]CommunicateWithHost err = 0 [11:59:30]CheckOFDResponse [11:59:30]1017 (14) - 77093643461234 [11:59:30]1041 (16) - 0000000000959414 [11:59:30]1040 (4) - 59922 [11:59:30]1012 (4) - 05.06.2024 06:01 [11:59:30]1206 (1) - 0 [11:59:30]OFD Sender: Remove packet 59922 [11:59:30]ProducePacketName [11:59:30]name=ofd_packets/00059922 [11:59:30]NVStorageDeleteData [11:59:30]Write to MH i2c: 01 00 00 A6 50 F6 [11:59:30]Write i2c OK [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: 01 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: 01 07 00 [11:59:30]MH_I2C_Read... [11:59:30]Read from MH i2c: 01 07 00 A6 50 00 00 00 00 00 97 0C A0 [11:59:30]RasterBufferAndPrint [11:59:30]line [11:59:30]line [11:59:30]line [11:59:30]line [11:59:30]line [11:59:31]written 0, free lines is 3226 [11:59:31]MH_Cut [11:59:31]Write to MH i2c: D1 01 00 AD 50 01 CF [11:59:31]Write i2c OK [11:59:31]MH_I2C_Read... [11:59:31]Read from MH i2c: D1 [11:59:31]MH_I2C_Read... [11:59:31]Read from MH i2c: D1 01 00 [11:59:31]MH_I2C_Read... [11:59:31]Read from MH i2c: D1 01 00 AD 50 00 CE [11:59:31]Write to MH i2c: 01 00 00 AE 50 FE [11:59:31]Write i2c OK [11:59:31]MH_I2C_Read... [11:59:31]OFD Sender: No OFD packet to send [11:59:31]*** Cut start [11:59:31]*** Partial cut [11:59:31]*** CUTSNS_PIN = 1 [11:59:31]*** CUTSNS_PIN = 0 [11:59:32]*** Brake cut motor [11:59:32]Read from MH i2c: 01 [11:59:32]MH_I2C_Read... [11:59:32]*** Stop cut motor [11:59:32]*** Cut end [11:59:32]Read from MH i2c: 01 07 00 [11:59:32]MH_I2C_Read... [11:59:32]Read from MH i2c: 01 07 00 AE 50 00 00 00 00 00 FF 0F 13 [11:59:32]process_action close_receipt done [11:59:32]requested_data is exist [11:59:32]produce_requested_data [11:59:32]requested_item fm.sn is exist - process it [11:59:32]wFMCommunicate request_size=4 [11:59:32]MH_SAM_APDU [11:59:32]CAPDU: 80 11 00 00 [11:59:32]Write to MH i2c: E2 08 00 AF 50 80 11 00 00 00 00 00 00 79 [11:59:32]Write i2c OK [11:59:32]MH_I2C_Read... [11:59:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:32]Read from MH i2c: E2 [11:59:32]MH_I2C_Read... [11:59:32]Read from MH i2c: E2 17 00 [11:59:32]MH_I2C_Read... [11:59:32]Read from MH i2c: E2 17 00 AF 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CC [11:59:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [11:59:32]wFMCommunicate OK [11:59:32]requested_item fd.num is exist - process it [11:59:32]SAM_PROTO_GetFieldsCounters [11:59:32]wFMCommunicate request_size=4 [11:59:32]MH_SAM_APDU [11:59:32]CAPDU: 80 13 00 00 [11:59:32]Write to MH i2c: E2 08 00 B0 50 80 13 00 00 00 00 00 00 7C [11:59:32]Write i2c OK [11:59:32]MH_I2C_Read... [11:59:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:32]Read from MH i2c: E2 [11:59:32]MH_I2C_Read... [11:59:32]Read from MH i2c: E2 62 00 [11:59:32]MH_I2C_Read... [11:59:32]Read from MH i2c: E2 62 00 B0 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 EA 00 00 0E 04 04 00 48 00 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 97 [11:59:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 EA 00 00 0E 04 04 00 48 00 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 [11:59:32]wFMCommunicate OK [11:59:32]SAM_PROTO_GetFieldsCounters done [11:59:32]requested_item shift.num is exist - process it [11:59:32]requested_item shift.opened is exist - process it [11:59:32]req_shift_opened [11:59:32]FM_GetShiftState [11:59:32]SAM_PROTO_GetShiftState [11:59:32]wFMCommunicate request_size=4 [11:59:32]MH_SAM_APDU [11:59:32]CAPDU: 80 13 01 00 [11:59:32]Write to MH i2c: E2 08 00 B1 50 80 13 01 00 00 00 00 00 7E [11:59:32]Write i2c OK [11:59:32]MH_I2C_Read... [11:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:32]Read from MH i2c: E2 [11:59:32]MH_I2C_Read... [11:59:32]Read from MH i2c: E2 0E 00 [11:59:32]MH_I2C_Read... [11:59:32]Read from MH i2c: E2 0E 00 B1 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B6 [11:59:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [11:59:32]wFMCommunicate OK [11:59:32]SAM_PROTO_GetShiftState done [11:59:32]FM_GetShiftState done [11:59:32]req_shift_opened done [11:59:32]requested_item shift.open_date is exist - process it [11:59:32]req_shift_open_date [11:59:32]req_shift_open_date done [11:59:32]produce_requested_data done [11:59:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59922,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [11:59:32]process_action_free close_receipt [11:59:32]json_value_free [11:59:32]json_value_free done [11:59:32]process_json_proto returns [11:59:32]Send response to host [11:59:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59922,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [11:59:32]free response buf [11:59:32]execute_script done [11:59:32]execute_script returns [11:59:32]free content buf [11:59:32]Sock 8.Close socket [11:59:32]Sock 8.Thread stoped [11:59:36]OFD Sender: No OFD packet to send [11:59:41]OFD Sender: No OFD packet to send [11:59:46]OFD Sender: No OFD packet to send [11:59:51]OFD Sender: No OFD packet to send [11:59:56]OFD Sender: No OFD packet to send [12:00:01]OFD Sender: No OFD packet to send [12:00:06]OFD Sender: No OFD packet to send [12:00:11]OFD Sender: No OFD packet to send [12:00:16]OFD Sender: No OFD packet to send [12:00:21]OFD Sender: No OFD packet to send [12:00:26]OFD Sender: No OFD packet to send [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:07]accept exits with 9 [12:01:07]New connection [12:01:07]New thread 3066957156 created [12:01:07]Thread 3067100516 joined [12:01:07]Waiting for new connection... [12:01:07] Sock 9.Parse request [12:01:07]Sock 9.Check first char [12:01:07]Sock 9.First char is OK [12:01:07]request: POST /json_proto HTTP/1.0 [12:01:07]Method: POST [12:01:07]URL: /json_proto [12:01:07]Method is POST - this is cgi request [12:01:07]url: /json_proto [12:01:07]query_string will be loaded in cgi processing [12:01:07]execute_cgi json_proto POST (null) [12:01:07]execute_cgi path=json_proto method=POST [12:01:07]POST find Content-Length [12:01:07]Host: 172.17.60.68:8080 [12:01:07]Content-Length: 801 [12:01:07]Content-Type: application/json [12:01:07] [12:01:07]POST finish read [12:01:07]Found Content-Length = 801 [12:01:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:07]execute_script... [12:01: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)545640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:07]POST & json_proto [12:01:07]process_json_proto [12:01:07]json parsed OK: [12:01:07]protocol is kg_v1.0 [12:01:07]action value=close_receipt [12:01:07]process_action close_receipt [12:01:07]cmd_close_receipt [12:01:07]MH_GetDate [12:01:07]Write to MH i2c: F0 00 00 B2 50 F1 [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: F0 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: F0 09 00 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: F0 09 00 B2 50 00 84 53 60 66 9A 61 5F 66 57 [12:01:07]GetLastDocTimeStamp 1717588770 [12:01:07]current date 1717588868 [12:01:07]FM_GetShiftState [12:01:07]SAM_PROTO_GetShiftState [12:01:07]wFMCommunicate request_size=4 [12:01:07]MH_SAM_APDU [12:01:07]CAPDU: 80 13 01 00 [12:01:07]Write to MH i2c: E2 08 00 B3 50 80 13 01 00 00 00 00 00 80 [12:01:07]Write i2c OK [12:01:07]MH_I2C_Read... [12:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:07]Read from MH i2c: E2 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: E2 0E 00 [12:01:07]MH_I2C_Read... [12:01:07]Read from MH i2c: E2 0E 00 B3 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B8 [12:01:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:07]wFMCommunicate OK [12:01:07]SAM_PROTO_GetShiftState done [12:01:07]FM_GetShiftState done [12:01:07]opened in 1717545916 [12:01:07]opened+sec_in_day 1717632316 [12:01:07]quantity*price = 70044 [12:01:07]sum+1 = 70045 [12:01:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 318 05.06.2024 12:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59923 ФПД: 170246678511662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120108&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59923&fm=170246678511662&tin=02508201610067®Number=0000000000151680&sum=70044 [12:01:08]StoreToDocumentArchive [12:01:08]shift 72 fd 59923 [12:01:08]save to /storage/0072/doc_00059923 [12:01:08]save last doc name /storage/0072/doc_00059923 to /storage/kkm_last_doc_name [12:01:08]save OK [12:01:08]Clear old archive folders... [12:01:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:08]tlvbuf is 003C9E60 [12:01:08]SAM_PROTO_ClearQueue [12:01:08]wFMCommunicate request_size=4 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 09 00 00 [12:01:08]Write to MH i2c: E2 08 00 C0 50 80 09 00 00 00 00 00 00 82 [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 C0 50 00 90 00 84 [12:01:08]RAPDU: 90 00 [12:01:08]wFMCommunicate OK [12:01:08]SAM_PROTO_ClearQueue done [12:01:08]KKMCreateOFDPacket [12:01:08]OFDProtocolAddRootSTLVToBuf [12:01:08]FM_MakeSignedData [12:01:08]FM_MakeSignedData [12:01:08]SAM_PROTO_SignData [12:01:08]wFMCommunicate request_size=4 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 0D 01 02 [12:01:08]Write to MH i2c: E2 08 00 C1 50 80 0D 01 02 00 00 00 00 8A [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 C1 50 00 90 00 85 [12:01:08]RAPDU: 90 00 [12:01:08]wFMCommunicate OK [12:01:08]wFMCommunicate request_size=255 [12:01:08]MH_SAM_APDU [12:01: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 84 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EA 00 00 35 04 06 00 9A [12:01:08]Write to MH i2c: E2 02 01 C2 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 84 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EA 00 00 35 04 06 00 9A 00 00 38 [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 C2 50 00 90 00 86 [12:01:08]RAPDU: 90 00 [12:01:08]wFMCommunicate OK [12:01:08]wFMCommunicate request_size=10 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 0D 02 02 05 D6 A4 CC 00 2E [12:01:08]Write to MH i2c: E2 0D 00 C3 50 80 0D 02 02 05 00 D6 A4 CC 00 2E 00 00 0B [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 03 00 C3 50 00 90 00 87 [12:01:08]RAPDU: 90 00 [12:01:08]wFMCommunicate OK [12:01:08]wFMCommunicate request_size=4 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 0D 03 02 [12:01:08]Write to MH i2c: E2 08 00 C4 50 80 0D 03 02 00 00 00 00 8F [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 0B 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 0B 00 C4 50 00 CC 1D E4 F2 D0 06 AF E6 90 00 BA [12:01:08]RAPDU: CC 1D E4 F2 D0 06 AF E6 90 00 [12:01:08]wFMCommunicate OK [12:01:08]SAM_PROTO_SignData done [12:01:08]FM_MakeSignedData done [12:01:08]CreateOFDProtocolMessage [12:01:08]wFMCommunicate request_size=4 [12:01:08]MH_SAM_APDU [12:01:08]CAPDU: 80 11 00 00 [12:01:08]Write to MH i2c: E2 08 00 C5 50 80 11 00 00 00 00 00 00 8F [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:08]Read from MH i2c: E2 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 17 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: E2 17 00 C5 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E2 [12:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:08]wFMCommunicate OK [12:01:08]CreateOFDProtocolMessage done [12:01:08]OFDSenderStorePacket 59923 [12:01:08]StoreOFDPacket docnum=59923 [12:01:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FE 95 07 01 46 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 84 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EA 00 00 35 04 06 00 9A D6 A4 CC 00 2E CC 1D E4 F2 D0 06 AF E6 [12:01:08]CheckFolder [12:01:08]dirname=/storage/ofd_packets [12:01:08]CheckFolder done [12:01:08]ProducePacketName [12:01:08]name=ofd_packets/00059923 [12:01:08]NVStorageSaveData ofd_packets/00059923 [12:01:08]File name is /storage/ofd_packets/00059923 [12:01:08]Write 301 bytes [12:01:08]NVStorageSaveData done [12:01:08]OFDSenderStorePacket done [12:01:08]KKMCreateOFDPacket done [12:01:08]NVStorageSaveData kkm_last_timestamp [12:01:08]File name is /storage/kkm_last_timestamp [12:01:08]Write 4 bytes [12:01:08]NVStorageSaveData done [12:01:08]ExternCall_PrintAddStr [12:01:08]wPrintStart [12:01:08]Write to MH i2c: 01 00 00 C6 50 16 [12:01:08]Write i2c OK [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: 01 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: 01 07 00 [12:01:08]MH_I2C_Read... [12:01:08]Read from MH i2c: 01 07 00 C6 50 00 00 00 00 00 FF 0F 2B [12:01:08]RasterBufferAndPrint [12:01:08]line Счет N : (1)545640 [12:01:08]line ИНН: 02508201610067 [12:01:08]line Контрольно-Кассовый Чек [12:01:08]line ПРОДАЖА [12:01:08]line ТРК (МРК, ГНК) : 42 [12:01:08]line Товар: 2710124130 [12:01:08]line Аи-92-К-5 [12:01:08]line 10.470 * 66.90 [12:01:08]line = 700.44 [12:01:08]line НДС 12% НСП 1% [12:01:08]line > о реализуемом товаре [12:01:08]line ИТОГО: 700.44 [12:01:08]line НСП 1% : 6.20 [12:01:08]line НДС 12% : 74.38 [12:01:08]line Наличными: 0.00 [12:01:08]line Безнал.: 700.44 [12:01:08]line Место: АЗС № 117 "Партнер Нефть" [12:01:08]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:01:08]line СНО: Общий режим [12:01:08]line Чек 318 05.06.2024 12:01 [12:01:08]line Смена: 72 ФФД: 1.0 [12:01:08]line ЗНМ: 0300000048 [12:01:08]line РНМ: 0000000000151680 [12:01:08]line Версия ККМ: v1.0 [12:01:08]line Платежная система: O! деньги [12:01:08]line ФМ: 0000000000959414 [12:01:08]line ФД: 59923 [12:01:08]line ФПД: 170246678511662 [12:01:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120108&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59923&fm=170246678511662&tin=02508201610067®Number=0000000000151680&sum=70044 [12:01:09]OFD Sender: Processing packet 59923 [packets to send 53, broken 52] [12:01:09]ProducePacketName [12:01:09]name=ofd_packets/00059923 [12:01:09]OFD Sender: To server: pG, [12:01:09]CommunicateWithHost lk.salyk.kg:30040 [12:01:09]ConnectInit lk.salyk.kg [12:01:09]written 0, free lines is 4095 [12:01:09]Connected sock=10 [12:01:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FE 95 07 01 46 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 84 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EA 00 00 35 04 06 00 9A D6 A4 CC 00 2E CC 1D E4 F2 D0 06 AF E6 [12:01:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 20 96 47 00 0E 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EA 00 00 F4 03 04 00 88 FF 5F 66 B6 04 01 00 00 A3 A4 9A DD 53 59 E9 2B [12:01:09]CommunicateWithHost err = 0 [12:01:09]CheckOFDResponse [12:01:09]1017 (14) - 77093643461234 [12:01:09]1041 (16) - 0000000000959414 [12:01:09]1040 (4) - 59923 [12:01:09]1012 (4) - 05.06.2024 06:02 [12:01:09]1206 (1) - 0 [12:01:09]OFD Sender: Remove packet 59923 [12:01:09]ProducePacketName [12:01:09]name=ofd_packets/00059923 [12:01:09]NVStorageDeleteData [12:01:09]Write to MH i2c: 01 00 00 F0 50 40 [12:01:09]Write i2c OK [12:01:09]MH_I2C_Read... [12:01:09]Read from MH i2c: 01 [12:01:09]MH_I2C_Read... [12:01:09]Read from MH i2c: 01 07 00 [12:01:09]MH_I2C_Read... [12:01:09]Read from MH i2c: 01 07 00 F0 50 00 00 00 00 00 B0 0C 03 [12:01:09]RasterBufferAndPrint [12:01:09]line [12:01:09]line [12:01:09]line [12:01:09]line [12:01:09]line [12:01:09]written 0, free lines is 3252 [12:01:09]MH_Cut [12:01:09]Write to MH i2c: D1 01 00 F7 50 01 19 [12:01:09]Write i2c OK [12:01:09]MH_I2C_Read... [12:01:09]Read from MH i2c: D1 [12:01:09]MH_I2C_Read... [12:01:09]Read from MH i2c: D1 01 00 [12:01:09]MH_I2C_Read... [12:01:09]Read from MH i2c: D1 01 00 F7 50 00 18 [12:01:09]Write to MH i2c: 01 00 00 F8 50 48 [12:01:09]Write i2c OK [12:01:09]MH_I2C_Read... [12:01:09]OFD Sender: No OFD packet to send [12:01:10]*** Cut start [12:01:10]*** Partial cut [12:01:10]*** CUTSNS_PIN = 1 [12:01:10]*** CUTSNS_PIN = 0 [12:01:10]*** Brake cut motor [12:01:11]Read from MH i2c: 01 [12:01:11]MH_I2C_Read... [12:01:11]*** Stop cut motor [12:01:11]*** Cut end [12:01:11]Read from MH i2c: 01 07 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: 01 07 00 F8 50 00 00 00 00 00 FF 0F 5D [12:01:11]process_action close_receipt done [12:01:11]requested_data is exist [12:01:11]produce_requested_data [12:01:11]requested_item fm.sn is exist - process it [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 11 00 00 [12:01:11]Write to MH i2c: E2 08 00 F9 50 80 11 00 00 00 00 00 00 C3 [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:11]Read from MH i2c: E2 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 17 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 17 00 F9 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 16 [12:01:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:11]wFMCommunicate OK [12:01:11]requested_item fd.num is exist - process it [12:01:11]SAM_PROTO_GetFieldsCounters [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 13 00 00 [12:01:11]Write to MH i2c: E2 08 00 FA 50 80 13 00 00 00 00 00 00 C6 [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:11]Read from MH i2c: E2 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 62 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 62 00 FA 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 13 EA 00 00 0E 04 04 00 48 00 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 E5 [12:01:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 13 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:11]wFMCommunicate OK [12:01:11]SAM_PROTO_GetFieldsCounters done [12:01:11]requested_item shift.num is exist - process it [12:01:11]requested_item shift.opened is exist - process it [12:01:11]req_shift_opened [12:01:11]FM_GetShiftState [12:01:11]SAM_PROTO_GetShiftState [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 13 01 00 [12:01:11]Write to MH i2c: E2 08 00 FB 50 80 13 01 00 00 00 00 00 C8 [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:11]Read from MH i2c: E2 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 0E 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 0E 00 FB 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 00 [12:01:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:11]wFMCommunicate OK [12:01:11]SAM_PROTO_GetShiftState done [12:01:11]FM_GetShiftState done [12:01:11]req_shift_opened done [12:01:11]requested_item shift.open_date is exist - process it [12:01:11]req_shift_open_date [12:01:11]req_shift_open_date done [12:01:11]produce_requested_data done [12:01:11]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59923,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:01:11]process_action_free close_receipt [12:01:11]json_value_free [12:01:11]json_value_free done [12:01:11]process_json_proto returns [12:01:11]Send response to host [12:01:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59923,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:01:11]free response buf [12:01:11]execute_script done [12:01:11]execute_script returns [12:01:11]free content buf [12:01:11]Sock 9.Close socket [12:01:11]Sock 9.Thread stoped [12:01:11]accept exits with 8 [12:01:11]New connection [12:01:11]New thread 3067100516 created [12:01:11]Thread 3066957156 joined [12:01:11]Waiting for new connection... [12:01:11] Sock 8.Parse request [12:01:11]Sock 8.Check first char [12:01:11]Sock 8.First char is OK [12:01:11]request: POST /json_proto HTTP/1.0 [12:01:11]Method: POST [12:01:11]URL: /json_proto [12:01:11]Method is POST - this is cgi request [12:01:11]url: /json_proto [12:01:11]query_string will be loaded in cgi processing [12:01:11]execute_cgi json_proto POST (null) [12:01:11]execute_cgi path=json_proto method=POST [12:01:11]POST find Content-Length [12:01:11]Host: 172.17.60.68:8080 [12:01:11]Content-Length: 844 [12:01:11]Content-Type: application/json [12:01:11] [12:01:11]POST finish read [12:01:11]Found Content-Length = 844 [12:01:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.570, "sum" : 997.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 997.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:11]execute_script... [12:01:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.570, "sum" : 997.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 997.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:11]POST & json_proto [12:01:11]process_json_proto [12:01:11]json parsed OK: [12:01:11]protocol is kg_v1.0 [12:01:11]action value=close_receipt [12:01:11]process_action close_receipt [12:01:11]cmd_close_receipt [12:01:11]MH_GetDate [12:01:11]Write to MH i2c: F0 00 00 FC 50 3B [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: F0 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: F0 09 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: F0 09 00 FC 50 00 89 53 60 66 9A 61 5F 66 A6 [12:01:11]GetLastDocTimeStamp 1717588868 [12:01:11]current date 1717588873 [12:01:11]FM_GetShiftState [12:01:11]SAM_PROTO_GetShiftState [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 13 01 00 [12:01:11]Write to MH i2c: E2 08 00 FD 50 80 13 01 00 00 00 00 00 CA [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:11]Read from MH i2c: E2 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 0E 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 0E 00 FD 50 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [12:01:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:11]wFMCommunicate OK [12:01:11]SAM_PROTO_GetShiftState done [12:01:11]FM_GetShiftState done [12:01:11]opened in 1717545916 [12:01:11]opened+sec_in_day 1717632316 [12:01:11]quantity*price = 99709 [12:01:11]sum+1 = 99710 [12:01:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 997.09 НСП 1% : 8.82 НДС 12% : 105.89 Наличными: 0.00 Безнал.: 997.09 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 319 05.06.2024 12:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59924 ФПД: 109242830867118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120113&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59924&fm=109242830867118&tin=02508201610067®Number=0000000000151680&sum=99709 [12:01:13]StoreToDocumentArchive [12:01:13]shift 72 fd 59924 [12:01:13]save to /storage/0072/doc_00059924 [12:01:13]save last doc name /storage/0072/doc_00059924 to /storage/kkm_last_doc_name [12:01:13]save OK [12:01:13]Clear old archive folders... [12:01:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:01:13]tlvbuf is 004489D0 [12:01:13]SAM_PROTO_ClearQueue [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 09 00 00 [12:01:13]Write to MH i2c: E2 08 00 0A 51 80 09 00 00 00 00 00 00 CD [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 0A 51 00 90 00 CF [12:01:13]RAPDU: 90 00 [12:01:13]wFMCommunicate OK [12:01:13]SAM_PROTO_ClearQueue done [12:01:13]KKMCreateOFDPacket [12:01:13]OFDProtocolAddRootSTLVToBuf [12:01:13]FM_MakeSignedData [12:01:13]FM_MakeSignedData [12:01:13]SAM_PROTO_SignData [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 0D 01 02 [12:01:13]Write to MH i2c: E2 08 00 0B 51 80 0D 01 02 00 00 00 00 D5 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 0B 51 00 90 00 D0 [12:01:13]RAPDU: 90 00 [12:01:13]wFMCommunicate OK [12:01:13]wFMCommunicate request_size=255 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7D 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 85 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 89 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EA 00 00 35 04 06 00 63 5B [12:01:13]Write to MH i2c: E2 02 01 0C 51 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 9A 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7D 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 85 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 89 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EA 00 00 35 04 06 00 63 5B 00 00 24 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 0C 51 00 90 00 D1 [12:01:13]RAPDU: 90 00 [12:01:13]wFMCommunicate OK [12:01:13]wFMCommunicate request_size=9 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 0D 02 02 04 14 20 CA AE [12:01:13]Write to MH i2c: E2 0C 00 0D 51 80 0D 02 02 04 00 14 20 CA AE 00 00 8C [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 03 00 0D 51 00 90 00 D2 [12:01:13]RAPDU: 90 00 [12:01:13]wFMCommunicate OK [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 0D 03 02 [12:01:13]Write to MH i2c: E2 08 00 0E 51 80 0D 03 02 00 00 00 00 DA [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 0B 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 0B 00 0E 51 00 C3 A9 8E 40 DF 83 5D 40 90 00 14 [12:01:13]RAPDU: C3 A9 8E 40 DF 83 5D 40 90 00 [12:01:13]wFMCommunicate OK [12:01:13]SAM_PROTO_SignData done [12:01:13]FM_MakeSignedData done [12:01:13]CreateOFDProtocolMessage [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 11 00 00 [12:01:13]Write to MH i2c: E2 08 00 0F 51 80 11 00 00 00 00 00 00 DA [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 17 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 17 00 0F 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2D [12:01:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:13]wFMCommunicate OK [12:01:13]CreateOFDProtocolMessage done [12:01:13]OFDSenderStorePacket 59924 [12:01:13]StoreOFDPacket docnum=59924 [12:01:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D3 92 06 01 A7 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7D 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 85 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 89 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EA 00 00 35 04 06 00 63 5B 14 20 CA AE C3 A9 8E 40 DF 83 5D 40 [12:01:13]CheckFolder [12:01:13]dirname=/storage/ofd_packets [12:01:13]CheckFolder done [12:01:13]ProducePacketName [12:01:13]name=ofd_packets/00059924 [12:01:13]NVStorageSaveData ofd_packets/00059924 [12:01:13]File name is /storage/ofd_packets/00059924 [12:01:13]Write 300 bytes [12:01:13]NVStorageSaveData done [12:01:13]OFDSenderStorePacket done [12:01:13]KKMCreateOFDPacket done [12:01:13]NVStorageSaveData kkm_last_timestamp [12:01:13]File name is /storage/kkm_last_timestamp [12:01:13]Write 4 bytes [12:01:13]NVStorageSaveData done [12:01:13]ExternCall_PrintAddStr [12:01:13]wPrintStart [12:01:13]Write to MH i2c: 01 00 00 10 51 61 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: 01 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: 01 07 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: 01 07 00 10 51 00 00 00 00 00 FF 0F 76 [12:01:13]RasterBufferAndPrint [12:01:13]line Счет N : (1)545638 [12:01:13]line ИНН: 02508201610067 [12:01:13]line Контрольно-Кассовый Чек [12:01:13]line ПРОДАЖА [12:01:13]line ТРК (МРК, ГНК) : 71 [12:01:13]line Товар: 2711190000 [12:01:13]line ГАЗ-К-5 [12:01:13]line 28.570 * 34.90 [12:01:13]line = 997.09 [12:01:13]line НДС 12% НСП 1% [12:01:13]line > о реализуемом товаре [12:01:13]line ИТОГО: 997.09 [12:01:13]line НСП 1% : 8.82 [12:01:13]line НДС 12% : 105.89 [12:01:13]line Наличными: 0.00 [12:01:13]line Безнал.: 997.09 [12:01:13]line Место: АЗС № 117 "Партнер Нефть" [12:01:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:01:13]line СНО: Общий режим [12:01:13]line Чек 319 05.06.2024 12:01 [12:01:13]line Смена: 72 ФФД: 1.0 [12:01:13]line ЗНМ: 0300000048 [12:01:13]line РНМ: 0000000000151680 [12:01:13]line Версия ККМ: v1.0 [12:01:13]line Платежная система: АКБ Кыргызстан [12:01:13]line ФМ: 0000000000959414 [12:01:13]line ФД: 59924 [12:01:13]line ФПД: 109242830867118 [12:01:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120113&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59924&fm=109242830867118&tin=02508201610067®Number=0000000000151680&sum=99709 [12:01:13]written 0, free lines is 4095 [12:01:13]OFD Sender: Processing packet 59924 [packets to send 53, broken 52] [12:01:13]ProducePacketName [12:01:13]name=ofd_packets/00059924 [12:01:13]OFD Sender: To server: pG, [12:01:13]CommunicateWithHost lk.salyk.kg:30040 [12:01:13]ConnectInit lk.salyk.kg [12:01:13]Connected sock=10 [12:01:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D3 92 06 01 A7 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7D 85 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 85 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 85 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 89 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EA 00 00 35 04 06 00 63 5B 14 20 CA AE C3 A9 8E 40 DF 83 5D 40 [12:01:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 28 0E 47 00 25 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EA 00 00 F4 03 04 00 8D FF 5F 66 B6 04 01 00 00 7E 85 C2 1A 0B 9A 31 19 [12:01:14]CommunicateWithHost err = 0 [12:01:14]CheckOFDResponse [12:01:14]1017 (14) - 77093643461234 [12:01:14]1041 (16) - 0000000000959414 [12:01:14]1040 (4) - 59924 [12:01:14]1012 (4) - 05.06.2024 06:02 [12:01:14]1206 (1) - 0 [12:01:14]OFD Sender: Remove packet 59924 [12:01:14]ProducePacketName [12:01:14]name=ofd_packets/00059924 [12:01:14]NVStorageDeleteData [12:01:14]Write to MH i2c: 01 00 00 3A 51 8B [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: 01 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: 01 07 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: 01 07 00 3A 51 00 00 00 00 00 DA 0C 78 [12:01:14]RasterBufferAndPrint [12:01:14]line [12:01:14]line [12:01:14]line [12:01:14]line [12:01:14]line [12:01:14]written 0, free lines is 3303 [12:01:14]MH_Cut [12:01:14]Write to MH i2c: D1 01 00 41 51 01 64 [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: D1 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: D1 01 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: D1 01 00 41 51 00 63 [12:01:14]Write to MH i2c: 01 00 00 42 51 93 [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]OFD Sender: No OFD packet to send [12:01:15]*** Cut start [12:01:15]*** Partial cut [12:01:15]*** CUTSNS_PIN = 1 [12:01:15]*** CUTSNS_PIN = 0 [12:01:15]*** Brake cut motor [12:01:15]Read from MH i2c: 01 [12:01:15]MH_I2C_Read... [12:01:15]*** Stop cut motor [12:01:15]*** Cut end [12:01:15]Read from MH i2c: 01 07 00 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: 01 07 00 42 51 00 00 00 00 00 FF 0F A8 [12:01:15]process_action close_receipt done [12:01:15]requested_data is exist [12:01:15]produce_requested_data [12:01:15]requested_item fm.sn is exist - process it [12:01:15]wFMCommunicate request_size=4 [12:01:15]MH_SAM_APDU [12:01:15]CAPDU: 80 11 00 00 [12:01:15]Write to MH i2c: E2 08 00 43 51 80 11 00 00 00 00 00 00 0E [12:01:15]Write i2c OK [12:01:15]MH_I2C_Read... [12:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:15]Read from MH i2c: E2 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: E2 17 00 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: E2 17 00 43 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [12:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:15]wFMCommunicate OK [12:01:15]requested_item fd.num is exist - process it [12:01:15]SAM_PROTO_GetFieldsCounters [12:01:15]wFMCommunicate request_size=4 [12:01:15]MH_SAM_APDU [12:01:15]CAPDU: 80 13 00 00 [12:01:15]Write to MH i2c: E2 08 00 44 51 80 13 00 00 00 00 00 00 11 [12:01:15]Write i2c OK [12:01:15]MH_I2C_Read... [12:01:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:15]Read from MH i2c: E2 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: E2 62 00 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: E2 62 00 44 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 14 EA 00 00 0E 04 04 00 48 00 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 34 [12:01:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 14 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:16]wFMCommunicate OK [12:01:16]SAM_PROTO_GetFieldsCounters done [12:01:16]requested_item shift.num is exist - process it [12:01:16]requested_item shift.opened is exist - process it [12:01:16]req_shift_opened [12:01:16]FM_GetShiftState [12:01:16]SAM_PROTO_GetShiftState [12:01:16]wFMCommunicate request_size=4 [12:01:16]MH_SAM_APDU [12:01:16]CAPDU: 80 13 01 00 [12:01:16]Write to MH i2c: E2 08 00 45 51 80 13 01 00 00 00 00 00 13 [12:01:16]Write i2c OK [12:01:16]MH_I2C_Read... [12:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:16]Read from MH i2c: E2 [12:01:16]MH_I2C_Read... [12:01:16]Read from MH i2c: E2 0E 00 [12:01:16]MH_I2C_Read... [12:01:16]Read from MH i2c: E2 0E 00 45 51 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4B [12:01:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:16]wFMCommunicate OK [12:01:16]SAM_PROTO_GetShiftState done [12:01:16]FM_GetShiftState done [12:01:16]req_shift_opened done [12:01:16]requested_item shift.open_date is exist - process it [12:01:16]req_shift_open_date [12:01:16]req_shift_open_date done [12:01:16]produce_requested_data done [12:01:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59924,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:01:16]process_action_free close_receipt [12:01:16]json_value_free [12:01:16]json_value_free done [12:01:16]process_json_proto returns [12:01:16]Send response to host [12:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59924,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:01:16]free response buf [12:01:16]execute_script done [12:01:16]execute_script returns [12:01:16]free content buf [12:01:16]Sock 8.Close socket [12:01:16]Sock 8.Thread stoped [12:01:19]OFD Sender: No OFD packet to send [12:01:19]accept exits with 9 [12:01:19]New connection [12:01:19]New thread 3066957156 created [12:01:19]Thread 3067100516 joined [12:01:19]Waiting for new connection... [12:01:19] Sock 9.Parse request [12:01:19]Sock 9.Check first char [12:01:19]Sock 9.First char is OK [12:01:19]request: POST /json_proto HTTP/1.0 [12:01:19]Method: POST [12:01:19]URL: /json_proto [12:01:19]Method is POST - this is cgi request [12:01:19]url: /json_proto [12:01:19]query_string will be loaded in cgi processing [12:01:19]execute_cgi json_proto POST (null) [12:01:19]execute_cgi path=json_proto method=POST [12:01:19]POST find Content-Length [12:01:19]Host: 172.17.60.68:8080 [12:01:19]Content-Length: 800 [12:01:19]Content-Type: application/json [12:01:19] [12:01:19]POST finish read [12:01:19]Found Content-Length = 800 [12:01:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 4.060, "sum" : 300.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" : 300.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:19]execute_script... [12:01: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)545641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 4.060, "sum" : 300.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" : 300.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:19]POST & json_proto [12:01:19]process_json_proto [12:01:19]json parsed OK: [12:01:19]protocol is kg_v1.0 [12:01:19]action value=close_receipt [12:01:19]process_action close_receipt [12:01:19]cmd_close_receipt [12:01:19]MH_GetDate [12:01:19]Write to MH i2c: F0 00 00 46 51 86 [12:01:19]Write i2c OK [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: F0 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: F0 09 00 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: F0 09 00 46 51 00 91 53 60 66 9A 61 5F 66 F9 [12:01:19]GetLastDocTimeStamp 1717588873 [12:01:19]current date 1717588881 [12:01:19]FM_GetShiftState [12:01:19]SAM_PROTO_GetShiftState [12:01:19]wFMCommunicate request_size=4 [12:01:19]MH_SAM_APDU [12:01:19]CAPDU: 80 13 01 00 [12:01:19]Write to MH i2c: E2 08 00 47 51 80 13 01 00 00 00 00 00 15 [12:01:19]Write i2c OK [12:01:19]MH_I2C_Read... [12:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:19]Read from MH i2c: E2 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: E2 0E 00 [12:01:19]MH_I2C_Read... [12:01:19]Read from MH i2c: E2 0E 00 47 51 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [12:01:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:19]wFMCommunicate OK [12:01:19]SAM_PROTO_GetShiftState done [12:01:19]FM_GetShiftState done [12:01:19]opened in 1717545916 [12:01:19]opened+sec_in_day 1717632316 [12:01:19]quantity*price = 30003 [12:01:19]sum+1 = 30004 [12:01:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.03 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 0.00 Безнал.: 300.03 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 320 05.06.2024 12:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59925 ФПД: 40358353257628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120121&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59925&fm=40358353257628&tin=02508201610067®Number=0000000000151680&sum=30003 [12:01:20]StoreToDocumentArchive [12:01:20]shift 72 fd 59925 [12:01:20]save to /storage/0072/doc_00059925 [12:01:20]save last doc name /storage/0072/doc_00059925 to /storage/kkm_last_doc_name [12:01:20]save OK [12:01:20]Clear old archive folders... [12:01:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:20]tlvbuf is 00481050 [12:01:20]SAM_PROTO_ClearQueue [12:01:20]wFMCommunicate request_size=4 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 09 00 00 [12:01:20]Write to MH i2c: E2 08 00 54 51 80 09 00 00 00 00 00 00 17 [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 54 51 00 90 00 19 [12:01:20]RAPDU: 90 00 [12:01:20]wFMCommunicate OK [12:01:20]SAM_PROTO_ClearQueue done [12:01:20]KKMCreateOFDPacket [12:01:20]OFDProtocolAddRootSTLVToBuf [12:01:20]FM_MakeSignedData [12:01:20]FM_MakeSignedData [12:01:20]SAM_PROTO_SignData [12:01:20]wFMCommunicate request_size=4 [12:01:20]MH_SAM_APDU [12:01:20]CAPDU: 80 0D 01 02 [12:01:20]Write to MH i2c: E2 08 00 55 51 80 0D 01 02 00 00 00 00 1F [12:01:20]Write i2c OK [12:01:20]MH_I2C_Read... [12:01:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:20]Read from MH i2c: E2 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 [12:01:20]MH_I2C_Read... [12:01:20]Read from MH i2c: E2 03 00 55 51 00 90 00 1A [12:01:20]RAPDU: 90 00 [12:01:20]wFMCommunicate OK [12:01:20]wFMCommunicate request_size=255 [12:01:20]MH_SAM_APDU [12:01: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 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 91 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EA 00 00 35 04 06 00 24 [12:01:21]Write to MH i2c: E2 02 01 56 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 91 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EA 00 00 35 04 06 00 24 00 00 E4 [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:21]Read from MH i2c: E2 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 03 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 03 00 56 51 00 90 00 1B [12:01:21]RAPDU: 90 00 [12:01:21]wFMCommunicate OK [12:01:21]wFMCommunicate request_size=10 [12:01:21]MH_SAM_APDU [12:01:21]CAPDU: 80 0D 02 02 05 B4 A9 4F 44 9C [12:01:21]Write to MH i2c: E2 0D 00 57 51 80 0D 02 02 05 00 B4 A9 4F 44 9C 00 00 B8 [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:21]Read from MH i2c: E2 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 03 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 03 00 57 51 00 90 00 1C [12:01:21]RAPDU: 90 00 [12:01:21]wFMCommunicate OK [12:01:21]wFMCommunicate request_size=4 [12:01:21]MH_SAM_APDU [12:01:21]CAPDU: 80 0D 03 02 [12:01:21]Write to MH i2c: E2 08 00 58 51 80 0D 03 02 00 00 00 00 24 [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:21]Read from MH i2c: E2 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 0B 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 0B 00 58 51 00 60 79 C5 B0 85 A0 72 36 90 00 40 [12:01:21]RAPDU: 60 79 C5 B0 85 A0 72 36 90 00 [12:01:21]wFMCommunicate OK [12:01:21]SAM_PROTO_SignData done [12:01:21]FM_MakeSignedData done [12:01:21]CreateOFDProtocolMessage [12:01:21]wFMCommunicate request_size=4 [12:01:21]MH_SAM_APDU [12:01:21]CAPDU: 80 11 00 00 [12:01:21]Write to MH i2c: E2 08 00 59 51 80 11 00 00 00 00 00 00 24 [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:21]Read from MH i2c: E2 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 17 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 17 00 59 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [12:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:21]wFMCommunicate OK [12:01:21]CreateOFDProtocolMessage done [12:01:21]OFDSenderStorePacket 59925 [12:01:21]StoreOFDPacket docnum=59925 [12:01:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 87 07 01 73 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 91 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EA 00 00 35 04 06 00 24 B4 A9 4F 44 9C 60 79 C5 B0 85 A0 72 36 [12:01:21]CheckFolder [12:01:21]dirname=/storage/ofd_packets [12:01:21]CheckFolder done [12:01:21]ProducePacketName [12:01:21]name=ofd_packets/00059925 [12:01:21]NVStorageSaveData ofd_packets/00059925 [12:01:21]File name is /storage/ofd_packets/00059925 [12:01:21]Write 301 bytes [12:01:21]NVStorageSaveData done [12:01:21]OFDSenderStorePacket done [12:01:21]KKMCreateOFDPacket done [12:01:21]NVStorageSaveData kkm_last_timestamp [12:01:21]File name is /storage/kkm_last_timestamp [12:01:21]Write 4 bytes [12:01:21]NVStorageSaveData done [12:01:21]ExternCall_PrintAddStr [12:01:21]wPrintStart [12:01:21]Write to MH i2c: 01 00 00 5A 51 AB [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: 01 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: 01 07 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: 01 07 00 5A 51 00 00 00 00 00 FF 0F C0 [12:01:21]RasterBufferAndPrint [12:01:21]line Счет N : (1)545641 [12:01:21]line ИНН: 02508201610067 [12:01:21]line Контрольно-Кассовый Чек [12:01:21]line ПРОДАЖА [12:01:21]line ТРК (МРК, ГНК) : 13 [12:01:21]line Товар: 2710124500 [12:01:21]line Аи-95-К-5 [12:01:21]line 4.060 * 73.90 [12:01:21]line = 300.03 [12:01:21]line НДС 12% НСП 1% [12:01:21]line > о реализуемом товаре [12:01:21]line ИТОГО: 300.03 [12:01:21]line НСП 1% : 2.65 [12:01:21]line НДС 12% : 31.86 [12:01:21]line Наличными: 0.00 [12:01:21]line Безнал.: 300.03 [12:01:21]line Место: АЗС № 117 "Партнер Нефть" [12:01:21]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:01:21]line СНО: Общий режим [12:01:21]line Чек 320 05.06.2024 12:01 [12:01:21]line Смена: 72 ФФД: 1.0 [12:01:21]line ЗНМ: 0300000048 [12:01:21]line РНМ: 0000000000151680 [12:01:21]line Версия ККМ: v1.0 [12:01:21]line Платежная система: O! деньги [12:01:21]line ФМ: 0000000000959414 [12:01:21]line ФД: 59925 [12:01:21]line ФПД: 40358353257628 [12:01:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120121&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59925&fm=40358353257628&tin=02508201610067®Number=0000000000151680&sum=30003 [12:01:21]written 0, free lines is 4095 [12:01:21]OFD Sender: Processing packet 59925 [packets to send 53, broken 52] [12:01:21]ProducePacketName [12:01:21]name=ofd_packets/00059925 [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:21]Connected sock=10 [12:01:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 87 07 01 73 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 91 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EA 00 00 35 04 06 00 24 B4 A9 4F 44 9C 60 79 C5 B0 85 A0 72 36 [12:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3B 6F 47 00 98 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 39 35 39 34 31 34 10 04 04 00 15 EA 00 00 F4 03 04 00 95 FF 5F 66 B6 04 01 00 00 B6 A0 91 5B 46 13 17 CA [12:01:21]CommunicateWithHost err = 0 [12:01:21]CheckOFDResponse [12:01:21]1017 (14) - 77093643461234 [12:01:21]1041 (16) - 0000000000959414 [12:01:21]1040 (4) - 59925 [12:01:21]1012 (4) - 05.06.2024 06:03 [12:01:21]1206 (1) - 0 [12:01:21]OFD Sender: Remove packet 59925 [12:01:21]ProducePacketName [12:01:21]name=ofd_packets/00059925 [12:01:21]NVStorageDeleteData [12:01:22]Write to MH i2c: 01 00 00 84 51 D5 [12:01:22]Write i2c OK [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: 01 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: 01 07 00 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: 01 07 00 84 51 00 00 00 00 00 D4 0C BC [12:01:22]RasterBufferAndPrint [12:01:22]line [12:01:22]line [12:01:22]line [12:01:22]line [12:01:22]line [12:01:22]written 0, free lines is 3301 [12:01:22]MH_Cut [12:01:22]Write to MH i2c: D1 01 00 8B 51 01 AE [12:01:22]Write i2c OK [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: D1 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: D1 01 00 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: D1 01 00 8B 51 00 AD [12:01:22]Write to MH i2c: 01 00 00 8C 51 DD [12:01:22]Write i2c OK [12:01:22]MH_I2C_Read... [12:01:22]OFD Sender: No OFD packet to send [12:01:22]*** Cut start [12:01:22]*** Partial cut [12:01:22]*** CUTSNS_PIN = 1 [12:01:22]*** CUTSNS_PIN = 0 [12:01:23]*** Brake cut motor [12:01:23]Read from MH i2c: 01 [12:01:23]MH_I2C_Read... [12:01:23]*** Stop cut motor [12:01:23]*** Cut end [12:01:23]Read from MH i2c: 01 07 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: 01 07 00 8C 51 00 00 00 00 00 FF 0F F2 [12:01:23]process_action close_receipt done [12:01:23]requested_data is exist [12:01:23]produce_requested_data [12:01:23]requested_item fm.sn is exist - process it [12:01:23]wFMCommunicate request_size=4 [12:01:23]MH_SAM_APDU [12:01:23]CAPDU: 80 11 00 00 [12:01:23]Write to MH i2c: E2 08 00 8D 51 80 11 00 00 00 00 00 00 58 [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 17 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 17 00 8D 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [12:01:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:23]wFMCommunicate OK [12:01:23]requested_item fd.num is exist - process it [12:01:23]SAM_PROTO_GetFieldsCounters [12:01:23]wFMCommunicate request_size=4 [12:01:23]MH_SAM_APDU [12:01:23]CAPDU: 80 13 00 00 [12:01:23]Write to MH i2c: E2 08 00 8E 51 80 13 00 00 00 00 00 00 5B [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 62 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 62 00 8E 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 EA 00 00 0E 04 04 00 48 00 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 82 [12:01:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:23]wFMCommunicate OK [12:01:23]SAM_PROTO_GetFieldsCounters done [12:01:23]requested_item shift.num is exist - process it [12:01:23]requested_item shift.opened is exist - process it [12:01:23]req_shift_opened [12:01:23]FM_GetShiftState [12:01:23]SAM_PROTO_GetShiftState [12:01:23]wFMCommunicate request_size=4 [12:01:23]MH_SAM_APDU [12:01:23]CAPDU: 80 13 01 00 [12:01:23]Write to MH i2c: E2 08 00 8F 51 80 13 01 00 00 00 00 00 5D [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 0E 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 0E 00 8F 51 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [12:01:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:23]wFMCommunicate OK [12:01:23]SAM_PROTO_GetShiftState done [12:01:23]FM_GetShiftState done [12:01:23]req_shift_opened done [12:01:23]requested_item shift.open_date is exist - process it [12:01:23]req_shift_open_date [12:01:23]req_shift_open_date done [12:01:23]produce_requested_data done [12:01:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59925,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:01:23]process_action_free close_receipt [12:01:23]json_value_free [12:01:23]json_value_free done [12:01:23]process_json_proto returns [12:01:23]Send response to host [12:01:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59925,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:01:23]free response buf [12:01:23]execute_script done [12:01:23]execute_script returns [12:01:23]free content buf [12:01:23]Sock 9.Close socket [12:01:23]Sock 9.Thread stoped [12:01:27]OFD Sender: No OFD packet to send [12:01:28]accept exits with 8 [12:01:28]New connection [12:01:28]New thread 3067100516 created [12:01:28]Thread 3066957156 joined [12:01:28]Waiting for new connection... [12:01:28] Sock 8.Parse request [12:01:28]Sock 8.Check first char [12:01:28]Sock 8.First char is OK [12:01:28]request: POST /json_proto HTTP/1.0 [12:01:28]Method: POST [12:01:28]URL: /json_proto [12:01:28]Method is POST - this is cgi request [12:01:28]url: /json_proto [12:01:28]query_string will be loaded in cgi processing [12:01:28]execute_cgi json_proto POST (null) [12:01:28]execute_cgi path=json_proto method=POST [12:01:28]POST find Content-Length [12:01:28]Host: 172.17.60.68:8080 [12:01:28]Content-Length: 677 [12:01:28]Content-Type: application/json [12:01:28] [12:01:28]POST finish read [12:01:28]Found Content-Length = 677 [12:01:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 5.550, "sum" : 410.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:28]execute_script... [12:01:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 5.550, "sum" : 410.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:28]POST & json_proto [12:01:28]process_json_proto [12:01:28]json parsed OK: [12:01:28]protocol is kg_v1.0 [12:01:28]action value=close_receipt [12:01:28]process_action close_receipt [12:01:28]cmd_close_receipt [12:01:28]MH_GetDate [12:01:28]Write to MH i2c: F0 00 00 90 51 D0 [12:01:28]Write i2c OK [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: F0 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: F0 09 00 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: F0 09 00 90 51 00 99 53 60 66 9A 61 5F 66 4B [12:01:28]GetLastDocTimeStamp 1717588881 [12:01:28]current date 1717588889 [12:01:28]FM_GetShiftState [12:01:28]SAM_PROTO_GetShiftState [12:01:28]wFMCommunicate request_size=4 [12:01:28]MH_SAM_APDU [12:01:28]CAPDU: 80 13 01 00 [12:01:28]Write to MH i2c: E2 08 00 91 51 80 13 01 00 00 00 00 00 5F [12:01:28]Write i2c OK [12:01:28]MH_I2C_Read... [12:01:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:28]Read from MH i2c: E2 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: E2 0E 00 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: E2 0E 00 91 51 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [12:01:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:28]wFMCommunicate OK [12:01:28]SAM_PROTO_GetShiftState done [12:01:28]FM_GetShiftState done [12:01:28]opened in 1717545916 [12:01:28]opened+sec_in_day 1717632316 [12:01:28]quantity*price = 41014 [12:01:28]sum+1 = 41016 [12:01:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 410.00 Внесено: 410.00 СДАЧА: 0.00 НСП 1% : 3.63 НДС 12% : 43.56 Наличными: 410.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 321 05.06.2024 12:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59926 ФПД: 184091841899509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59926&fm=184091841899509&tin=02508201610067®Number=0000000000151680&sum=41000 [12:01:29]StoreToDocumentArchive [12:01:29]shift 72 fd 59926 [12:01:29]save to /storage/0072/doc_00059926 [12:01:29]save last doc name /storage/0072/doc_00059926 to /storage/kkm_last_doc_name [12:01:29]save OK [12:01:29]Clear old archive folders... [12:01:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:29]tlvbuf is 005ACCD0 [12:01:29]SAM_PROTO_ClearQueue [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 09 00 00 [12:01:29]Write to MH i2c: E2 08 00 9E 51 80 09 00 00 00 00 00 00 61 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 9E 51 00 90 00 63 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]SAM_PROTO_ClearQueue done [12:01:29]KKMCreateOFDPacket [12:01:29]OFDProtocolAddRootSTLVToBuf [12:01:29]FM_MakeSignedData [12:01:29]FM_MakeSignedData [12:01:29]SAM_PROTO_SignData [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 01 02 [12:01:29]Write to MH i2c: E2 08 00 9F 51 80 0D 01 02 00 00 00 00 69 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 9F 51 00 90 00 64 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=255 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AE 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 37 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 99 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EA 00 00 35 04 06 00 A7 [12:01:29]Write to MH i2c: E2 02 01 A0 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AE 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 37 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 99 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EA 00 00 35 04 06 00 A7 00 00 FB [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 A0 51 00 90 00 65 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=10 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 02 02 05 6E 38 D7 AB F5 [12:01:29]Write to MH i2c: E2 0D 00 A1 51 80 0D 02 02 05 00 6E 38 D7 AB F5 00 00 93 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 A1 51 00 90 00 66 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 03 02 [12:01:29]Write to MH i2c: E2 08 00 A2 51 80 0D 03 02 00 00 00 00 6E [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 0B 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 0B 00 A2 51 00 11 8E D9 9C FD C5 9B 68 90 00 48 [12:01:29]RAPDU: 11 8E D9 9C FD C5 9B 68 90 00 [12:01:29]wFMCommunicate OK [12:01:29]SAM_PROTO_SignData done [12:01:29]FM_MakeSignedData done [12:01:29]CreateOFDProtocolMessage [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 11 00 00 [12:01:29]Write to MH i2c: E2 08 00 A3 51 80 11 00 00 00 00 00 00 6E [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 17 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 17 00 A3 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C1 [12:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:30]wFMCommunicate OK [12:01:30]CreateOFDProtocolMessage done [12:01:30]OFDSenderStorePacket 59926 [12:01:30]StoreOFDPacket docnum=59926 [12:01:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 97 B4 07 01 B9 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AE 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 37 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 99 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EA 00 00 35 04 06 00 A7 6E 38 D7 AB F5 11 8E D9 9C FD C5 9B 68 [12:01:30]CheckFolder [12:01:30]dirname=/storage/ofd_packets [12:01:30]CheckFolder done [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00059926 [12:01:30]NVStorageSaveData ofd_packets/00059926 [12:01:30]File name is /storage/ofd_packets/00059926 [12:01:30]Write 301 bytes [12:01:30]NVStorageSaveData done [12:01:30]OFDSenderStorePacket done [12:01:30]KKMCreateOFDPacket done [12:01:30]NVStorageSaveData kkm_last_timestamp [12:01:30]File name is /storage/kkm_last_timestamp [12:01:30]Write 4 bytes [12:01:30]NVStorageSaveData done [12:01:30]ExternCall_PrintAddStr [12:01:30]wPrintStart [12:01:30]Write to MH i2c: 01 00 00 A4 51 F5 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 A4 51 00 00 00 00 00 FF 0F 0A [12:01:30]RasterBufferAndPrint [12:01:30]line Счет N : (1)545643 [12:01:30]line ИНН: 02508201610067 [12:01:30]line Контрольно-Кассовый Чек [12:01:30]line ПРОДАЖА [12:01:30]line ТРК (МРК, ГНК) : 33 [12:01:30]line Товар: 2710124500 [12:01:30]line Аи-95-К-5 [12:01:30]line 5.550 * 73.90 [12:01:30]line = 410.15 [12:01:30]line НДС 12% НСП 1% [12:01:30]line > о реализуемом товаре [12:01:30]line ОКРУГЛЕНИЕ: -0.15 [12:01:30]line ИТОГО: 410.00 [12:01:30]line Внесено: 410.00 [12:01:30]line СДАЧА: 0.00 [12:01:30]line НСП 1% : 3.63 [12:01:30]line НДС 12% : 43.56 [12:01:30]line Наличными: 410.00 [12:01:30]line Безнал.: 0.00 [12:01:30]line Место: АЗС № 117 "Партнер Нефть" [12:01:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:01:30]line СНО: Общий режим [12:01:30]line Чек 321 05.06.2024 12:01 [12:01:30]line Смена: 72 ФФД: 1.0 [12:01:30]line ЗНМ: 0300000048 [12:01:30]line РНМ: 0000000000151680 [12:01:30]line Версия ККМ: v1.0 [12:01:30]line ФМ: 0000000000959414 [12:01:30]line ФД: 59926 [12:01:30]line ФПД: 184091841899509 [12:01:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59926&fm=184091841899509&tin=02508201610067®Number=0000000000151680&sum=41000 [12:01:30]written 0, free lines is 4095 [12:01:30]OFD Sender: Processing packet 59926 [packets to send 53, broken 52] [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00059926 [12:01:30]OFD Sender: To server: pG, [12:01:30]CommunicateWithHost lk.salyk.kg:30040 [12:01:30]ConnectInit lk.salyk.kg [12:01:30]Connected sock=10 [12:01:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 97 B4 07 01 B9 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AE 15 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 37 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 99 53 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EA 00 00 35 04 06 00 A7 6E 38 D7 AB F5 11 8E D9 9C FD C5 9B 68 [12:01:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 17 15 47 00 CA D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EA 00 00 F4 03 04 00 9D FF 5F 66 B6 04 01 00 00 53 53 BB 85 81 40 D8 3B [12:01:30]CommunicateWithHost err = 0 [12:01:30]CheckOFDResponse [12:01:30]1017 (14) - 77093643461234 [12:01:30]1041 (16) - 0000000000959414 [12:01:30]1040 (4) - 59926 [12:01:30]1012 (4) - 05.06.2024 06:03 [12:01:30]1206 (1) - 0 [12:01:30]OFD Sender: Remove packet 59926 [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00059926 [12:01:30]NVStorageDeleteData [12:01:30]Write to MH i2c: 01 00 00 CF 51 20 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 CF 51 00 00 00 00 00 22 0D 56 [12:01:30]RasterBufferAndPrint [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]written 0, free lines is 3383 [12:01:30]MH_Cut [12:01:30]Write to MH i2c: D1 01 00 D6 51 01 F9 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 01 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 01 00 D6 51 00 F8 [12:01:30]Write to MH i2c: 01 00 00 D7 51 28 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:31]OFD Sender: No OFD packet to send [12:01:31]*** Cut start [12:01:31]*** Partial cut [12:01:31]*** CUTSNS_PIN = 1 [12:01:31]*** CUTSNS_PIN = 0 [12:01:31]*** Brake cut motor [12:01:32]Read from MH i2c: 01 [12:01:32]MH_I2C_Read... [12:01:32]*** Stop cut motor [12:01:32]*** Cut end [12:01:32]Read from MH i2c: 01 07 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 07 00 D7 51 00 00 00 00 00 FF 0F 3D [12:01:32]process_action close_receipt done [12:01:32]requested_data is exist [12:01:32]produce_requested_data [12:01:32]requested_item fm.sn is exist - process it [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 11 00 00 [12:01:32]Write to MH i2c: E2 08 00 D8 51 80 11 00 00 00 00 00 00 A3 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 17 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 17 00 D8 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [12:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:01:32]wFMCommunicate OK [12:01:32]requested_item fd.num is exist - process it [12:01:32]SAM_PROTO_GetFieldsCounters [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 13 00 00 [12:01:32]Write to MH i2c: E2 08 00 D9 51 80 13 00 00 00 00 00 00 A6 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 62 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 62 00 D9 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 16 EA 00 00 0E 04 04 00 48 00 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 D1 [12:01:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 16 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_GetFieldsCounters done [12:01:32]requested_item shift.num is exist - process it [12:01:32]requested_item shift.opened is exist - process it [12:01:32]req_shift_opened [12:01:32]FM_GetShiftState [12:01:32]SAM_PROTO_GetShiftState [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 13 01 00 [12:01:32]Write to MH i2c: E2 08 00 DA 51 80 13 01 00 00 00 00 00 A8 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0E 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0E 00 DA 51 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [12:01:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_GetShiftState done [12:01:32]FM_GetShiftState done [12:01:32]req_shift_opened done [12:01:32]requested_item shift.open_date is exist - process it [12:01:32]req_shift_open_date [12:01:32]req_shift_open_date done [12:01:32]produce_requested_data done [12:01:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59926,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:01:32]process_action_free close_receipt [12:01:32]json_value_free [12:01:32]json_value_free done [12:01:32]process_json_proto returns [12:01:32]Send response to host [12:01:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59926,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:01:32]free response buf [12:01:32]execute_script done [12:01:32]execute_script returns [12:01:32]free content buf [12:01:32]Sock 8.Close socket [12:01:32]Sock 8.Thread stoped [12:01:36]OFD Sender: No OFD packet to send [12:01:41]OFD Sender: No OFD packet to send [12:01:46]OFD Sender: No OFD packet to send [12:01:51]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:41]OFD Sender: No OFD packet to send [12:02:46]OFD Sender: No OFD packet to send [12:02:51]OFD Sender: No OFD packet to send [12:02:56]OFD Sender: No OFD packet to send [12:03:01]OFD Sender: No OFD packet to send [12:03:06]OFD Sender: No OFD packet to send [12:03:10]accept exits with 9 [12:03:10]New connection [12:03:10]New thread 3066957156 created [12:03:10]Thread 3067100516 joined [12:03:10]Waiting for new connection... [12:03:10] Sock 9.Parse request [12:03:10]Sock 9.Check first char [12:03:10]Sock 9.First char is OK [12:03:10]request: POST /json_proto HTTP/1.0 [12:03:10]Method: POST [12:03:10]URL: /json_proto [12:03:10]Method is POST - this is cgi request [12:03:10]url: /json_proto [12:03:10]query_string will be loaded in cgi processing [12:03:10]execute_cgi json_proto POST (null) [12:03:10]execute_cgi path=json_proto method=POST [12:03:10]POST find Content-Length [12:03:10]Host: 172.17.60.68:8080 [12:03:10]Content-Length: 677 [12:03:10]Content-Type: application/json [12:03:10] [12:03:10]POST finish read [12:03:10]Found Content-Length = 677 [12:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:10]execute_script... [12: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)545644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:10]POST & json_proto [12:03:10]process_json_proto [12:03:10]json parsed OK: [12:03:10]protocol is kg_v1.0 [12:03:10]action value=close_receipt [12:03:10]process_action close_receipt [12:03:10]cmd_close_receipt [12:03:10]MH_GetDate [12:03:10]Write to MH i2c: F0 00 00 DB 51 1B [12:03:10]Write i2c OK [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: F0 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: F0 09 00 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: F0 09 00 DB 51 00 FF 53 60 66 9A 61 5F 66 FC [12:03:10]GetLastDocTimeStamp 1717588889 [12:03:10]current date 1717588991 [12:03:10]FM_GetShiftState [12:03:10]SAM_PROTO_GetShiftState [12:03:10]wFMCommunicate request_size=4 [12:03:10]MH_SAM_APDU [12:03:10]CAPDU: 80 13 01 00 [12:03:10]Write to MH i2c: E2 08 00 DC 51 80 13 01 00 00 00 00 00 AA [12:03:10]Write i2c OK [12:03:10]MH_I2C_Read... [12:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:10]Read from MH i2c: E2 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: E2 0E 00 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: E2 0E 00 DC 51 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E2 [12:03:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:03:10]wFMCommunicate OK [12:03:10]SAM_PROTO_GetShiftState done [12:03:10]FM_GetShiftState done [12:03:10]opened in 1717545916 [12:03:10]opened+sec_in_day 1717632316 [12:03:10]quantity*price = 50041 [12:03:10]sum+1 = 50042 [12:03:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 322 05.06.2024 12:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59927 ФПД: 128903332840773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120312&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59927&fm=128903332840773&tin=02508201610067®Number=0000000000151680&sum=50000 [12:03:11]StoreToDocumentArchive [12:03:11]shift 72 fd 59927 [12:03:11]save to /storage/0072/doc_00059927 [12:03:11]save last doc name /storage/0072/doc_00059927 to /storage/kkm_last_doc_name [12:03:11]save OK [12:03:11]Clear old archive folders... [12:03:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:11]tlvbuf is 00469610 [12:03:11]SAM_PROTO_ClearQueue [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 09 00 00 [12:03:11]Write to MH i2c: E2 08 00 E9 51 80 09 00 00 00 00 00 00 AC [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 03 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 03 00 E9 51 00 90 00 AE [12:03:11]RAPDU: 90 00 [12:03:11]wFMCommunicate OK [12:03:11]SAM_PROTO_ClearQueue done [12:03:11]KKMCreateOFDPacket [12:03:11]OFDProtocolAddRootSTLVToBuf [12:03:11]FM_MakeSignedData [12:03:11]FM_MakeSignedData [12:03:11]SAM_PROTO_SignData [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 0D 01 02 [12:03:11]Write to MH i2c: E2 08 00 EA 51 80 0D 01 02 00 00 00 00 B4 [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 03 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 03 00 EA 51 00 90 00 AF [12:03:11]RAPDU: 90 00 [12:03:11]wFMCommunicate OK [12:03:11]wFMCommunicate request_size=255 [12:03:11]MH_SAM_APDU [12:03: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EA 00 00 35 04 06 00 75 [12:03:11]Write to MH i2c: E2 02 01 EB 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EA 00 00 35 04 06 00 75 00 00 5A [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:12]Read from MH i2c: E2 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 03 00 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 03 00 EB 51 00 90 00 B0 [12:03:12]RAPDU: 90 00 [12:03:12]wFMCommunicate OK [12:03:12]wFMCommunicate request_size=10 [12:03:12]MH_SAM_APDU [12:03:12]CAPDU: 80 0D 02 02 05 3C A5 5D 45 45 [12:03:12]Write to MH i2c: E2 0D 00 EC 51 80 0D 02 02 05 00 3C A5 5D 45 45 00 00 89 [12:03:12]Write i2c OK [12:03:12]MH_I2C_Read... [12:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:12]Read from MH i2c: E2 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 03 00 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 03 00 EC 51 00 90 00 B1 [12:03:12]RAPDU: 90 00 [12:03:12]wFMCommunicate OK [12:03:12]wFMCommunicate request_size=4 [12:03:12]MH_SAM_APDU [12:03:12]CAPDU: 80 0D 03 02 [12:03:12]Write to MH i2c: E2 08 00 ED 51 80 0D 03 02 00 00 00 00 B9 [12:03:12]Write i2c OK [12:03:12]MH_I2C_Read... [12:03:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:12]Read from MH i2c: E2 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 0B 00 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 0B 00 ED 51 00 D5 25 09 CA AC 4A F1 C0 90 00 2E [12:03:12]RAPDU: D5 25 09 CA AC 4A F1 C0 90 00 [12:03:12]wFMCommunicate OK [12:03:12]SAM_PROTO_SignData done [12:03:12]FM_MakeSignedData done [12:03:12]CreateOFDProtocolMessage [12:03:12]wFMCommunicate request_size=4 [12:03:12]MH_SAM_APDU [12:03:12]CAPDU: 80 11 00 00 [12:03:12]Write to MH i2c: E2 08 00 EE 51 80 11 00 00 00 00 00 00 B9 [12:03:12]Write i2c OK [12:03:12]MH_I2C_Read... [12:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:12]Read from MH i2c: E2 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 17 00 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: E2 17 00 EE 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [12:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:03:12]wFMCommunicate OK [12:03:12]CreateOFDProtocolMessage done [12:03:12]OFDSenderStorePacket 59927 [12:03:12]StoreOFDPacket docnum=59927 [12:03:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A5 8C 07 01 3D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EA 00 00 35 04 06 00 75 3C A5 5D 45 45 D5 25 09 CA AC 4A F1 C0 [12:03:12]CheckFolder [12:03:12]dirname=/storage/ofd_packets [12:03:12]CheckFolder done [12:03:12]ProducePacketName [12:03:12]name=ofd_packets/00059927 [12:03:12]NVStorageSaveData ofd_packets/00059927 [12:03:12]File name is /storage/ofd_packets/00059927 [12:03:12]Write 301 bytes [12:03:12]NVStorageSaveData done [12:03:12]OFDSenderStorePacket done [12:03:12]KKMCreateOFDPacket done [12:03:12]NVStorageSaveData kkm_last_timestamp [12:03:12]File name is /storage/kkm_last_timestamp [12:03:12]Write 4 bytes [12:03:12]NVStorageSaveData done [12:03:12]ExternCall_PrintAddStr [12:03:12]wPrintStart [12:03:12]Write to MH i2c: 01 00 00 EF 51 40 [12:03:12]Write i2c OK [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: 01 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: 01 07 00 [12:03:12]MH_I2C_Read... [12:03:12]Read from MH i2c: 01 07 00 EF 51 00 00 00 00 00 FF 0F 55 [12:03:12]RasterBufferAndPrint [12:03:12]line Счет N : (1)545644 [12:03:12]line ИНН: 02508201610067 [12:03:12]line Контрольно-Кассовый Чек [12:03:12]line ПРОДАЖА [12:03:12]line ТРК (МРК, ГНК) : 42 [12:03:12]line Товар: 2710124130 [12:03:12]line Аи-92-К-5 [12:03:12]line 7.480 * 66.90 [12:03:12]line = 500.41 [12:03:12]line НДС 12% НСП 1% [12:03:12]line > о реализуемом товаре [12:03:12]line ОКРУГЛЕНИЕ: -0.41 [12:03:12]line ИТОГО: 500.00 [12:03:12]line Внесено: 500.00 [12:03:12]line СДАЧА: 0.00 [12:03:12]line НСП 1% : 4.43 [12:03:12]line НДС 12% : 53.14 [12:03:12]line Наличными: 500.00 [12:03:12]line Безнал.: 0.00 [12:03:12]line Место: АЗС № 117 "Партнер Нефть" [12:03:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:03:12]line СНО: Общий режим [12:03:12]line Чек 322 05.06.2024 12:03 [12:03:12]line Смена: 72 ФФД: 1.0 [12:03:12]line ЗНМ: 0300000048 [12:03:12]line РНМ: 0000000000151680 [12:03:12]line Версия ККМ: v1.0 [12:03:12]line ФМ: 0000000000959414 [12:03:12]line ФД: 59927 [12:03:12]line ФПД: 128903332840773 [12:03:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120312&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59927&fm=128903332840773&tin=02508201610067®Number=0000000000151680&sum=50000 [12:03:12]OFD Sender: Processing packet 59927 [packets to send 53, broken 52] [12:03:12]ProducePacketName [12:03:12]name=ofd_packets/00059927 [12:03:12]OFD Sender: To server: pG, [12:03:12]CommunicateWithHost lk.salyk.kg:30040 [12:03:12]ConnectInit lk.salyk.kg [12:03:12]written 0, free lines is 4095 [12:03:12]Connected sock=10 [12:03:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A5 8C 07 01 3D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EA 00 00 35 04 06 00 75 3C A5 5D 45 45 D5 25 09 CA AC 4A F1 C0 [12:03:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B4 7C 47 00 54 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EA 00 00 F4 03 04 00 04 00 60 66 B6 04 01 00 00 BA 2D 3D 3E 63 AE EE AA [12:03:12]CommunicateWithHost err = 0 [12:03:12]CheckOFDResponse [12:03:12]1017 (14) - 77093643461234 [12:03:12]1041 (16) - 0000000000959414 [12:03:12]1040 (4) - 59927 [12:03:12]1012 (4) - 05.06.2024 06:04 [12:03:12]1206 (1) - 0 [12:03:12]OFD Sender: Remove packet 59927 [12:03:12]ProducePacketName [12:03:12]name=ofd_packets/00059927 [12:03:12]NVStorageDeleteData [12:03:13]Write to MH i2c: 01 00 00 1A 52 6C [12:03:13]Write i2c OK [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 1A 52 00 00 00 00 00 A7 0C 26 [12:03:13]RasterBufferAndPrint [12:03:13]line [12:03:13]line [12:03:13]line [12:03:13]line [12:03:13]line [12:03:13]written 0, free lines is 3245 [12:03:13]MH_Cut [12:03:13]Write to MH i2c: D1 01 00 21 52 01 45 [12:03:13]Write i2c OK [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: D1 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: D1 01 00 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: D1 01 00 21 52 00 44 [12:03:13]Write to MH i2c: 01 00 00 22 52 74 [12:03:13]Write i2c OK [12:03:13]MH_I2C_Read... [12:03:13]OFD Sender: No OFD packet to send [12:03:13]*** Cut start [12:03:13]*** Partial cut [12:03:13]*** CUTSNS_PIN = 1 [12:03:13]*** CUTSNS_PIN = 0 [12:03:14]*** Brake cut motor [12:03:14]Read from MH i2c: 01 [12:03:14]MH_I2C_Read... [12:03:14]*** Stop cut motor [12:03:14]*** Cut end [12:03:14]Read from MH i2c: 01 07 00 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: 01 07 00 22 52 00 00 00 00 00 FF 0F 89 [12:03:14]process_action close_receipt done [12:03:14]requested_data is exist [12:03:14]produce_requested_data [12:03:14]requested_item fm.sn is exist - process it [12:03:14]wFMCommunicate request_size=4 [12:03:14]MH_SAM_APDU [12:03:14]CAPDU: 80 11 00 00 [12:03:14]Write to MH i2c: E2 08 00 23 52 80 11 00 00 00 00 00 00 EF [12:03:14]Write i2c OK [12:03:14]MH_I2C_Read... [12:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:14]Read from MH i2c: E2 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 17 00 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 17 00 23 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 42 [12:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:03:14]wFMCommunicate OK [12:03:14]requested_item fd.num is exist - process it [12:03:14]SAM_PROTO_GetFieldsCounters [12:03:14]wFMCommunicate request_size=4 [12:03:14]MH_SAM_APDU [12:03:14]CAPDU: 80 13 00 00 [12:03:14]Write to MH i2c: E2 08 00 24 52 80 13 00 00 00 00 00 00 F2 [12:03:14]Write i2c OK [12:03:14]MH_I2C_Read... [12:03:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:14]Read from MH i2c: E2 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 62 00 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 62 00 24 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 17 EA 00 00 0E 04 04 00 48 00 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 21 [12:03:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 17 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:14]wFMCommunicate OK [12:03:14]SAM_PROTO_GetFieldsCounters done [12:03:14]requested_item shift.num is exist - process it [12:03:14]requested_item shift.opened is exist - process it [12:03:14]req_shift_opened [12:03:14]FM_GetShiftState [12:03:14]SAM_PROTO_GetShiftState [12:03:14]wFMCommunicate request_size=4 [12:03:14]MH_SAM_APDU [12:03:14]CAPDU: 80 13 01 00 [12:03:14]Write to MH i2c: E2 08 00 25 52 80 13 01 00 00 00 00 00 F4 [12:03:14]Write i2c OK [12:03:14]MH_I2C_Read... [12:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:14]Read from MH i2c: E2 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 0E 00 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 0E 00 25 52 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2C [12:03:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:03:14]wFMCommunicate OK [12:03:14]SAM_PROTO_GetShiftState done [12:03:14]FM_GetShiftState done [12:03:14]req_shift_opened done [12:03:14]requested_item shift.open_date is exist - process it [12:03:14]req_shift_open_date [12:03:14]req_shift_open_date done [12:03:14]produce_requested_data done [12:03:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59927,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:03:14]process_action_free close_receipt [12:03:14]json_value_free [12:03:14]json_value_free done [12:03:14]process_json_proto returns [12:03:14]Send response to host [12:03:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59927,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:03:14]free response buf [12:03:14]execute_script done [12:03:14]execute_script returns [12:03:14]free content buf [12:03:14]Sock 9.Close socket [12:03:14]Sock 9.Thread stoped [12:03:18]OFD Sender: No OFD packet to send [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:28]accept exits with 8 [12:03:28]New connection [12:03:28]New thread 3067100516 created [12:03:28]Thread 3066957156 joined [12:03:28]Waiting for new connection... [12:03:28] Sock 8.Parse request [12:03:28]Sock 8.Check first char [12:03:28]Sock 8.First char is OK [12:03:28]request: POST /json_proto HTTP/1.0 [12:03:28]Method: POST [12:03:28]URL: /json_proto [12:03:28]Method is POST - this is cgi request [12:03:28]url: /json_proto [12:03:28]query_string will be loaded in cgi processing [12:03:28]execute_cgi json_proto POST (null) [12:03:28]execute_cgi path=json_proto method=POST [12:03:28]POST find Content-Length [12:03:28]Host: 172.17.60.68:8080 [12:03:28]Content-Length: 990 [12:03:28]Content-Type: application/json [12:03:28] [12:03:28]POST finish read [12:03:28]Found Content-Length = 990 [12:03:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:28]execute_script... [12:03: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)545642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:28]POST & json_proto [12:03:28]process_json_proto [12:03:28]json parsed OK: [12:03:28]protocol is kg_v1.0 [12:03:28]action value=close_receipt [12:03:28]process_action close_receipt [12:03:28]cmd_close_receipt [12:03:28]MH_GetDate [12:03:28]Write to MH i2c: F0 00 00 26 52 67 [12:03:28]Write i2c OK [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: F0 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: F0 09 00 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: F0 09 00 26 52 00 12 54 60 66 9A 61 5F 66 5C [12:03:28]GetLastDocTimeStamp 1717588992 [12:03:28]current date 1717589010 [12:03:28]FM_GetShiftState [12:03:28]SAM_PROTO_GetShiftState [12:03:28]wFMCommunicate request_size=4 [12:03:28]MH_SAM_APDU [12:03:28]CAPDU: 80 13 01 00 [12:03:28]Write to MH i2c: E2 08 00 27 52 80 13 01 00 00 00 00 00 F6 [12:03:28]Write i2c OK [12:03:28]MH_I2C_Read... [12:03:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:28]Read from MH i2c: E2 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: E2 0E 00 [12:03:28]MH_I2C_Read... [12:03:28]Read from MH i2c: E2 0E 00 27 52 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [12:03:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:03:28]wFMCommunicate OK [12:03:28]SAM_PROTO_GetShiftState done [12:03:28]FM_GetShiftState done [12:03:28]opened in 1717545916 [12:03:28]opened+sec_in_day 1717632316 [12:03:28]quantity*price = 100005 [12:03:28]sum+1 = 100006 [12:03:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 323 05.06.2024 12:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59928 ФПД: 110829339691457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120330&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59928&fm=110829339691457&tin=02508201610067®Number=0000000000151680&sum=100000 [12:03:29]StoreToDocumentArchive [12:03:29]shift 72 fd 59928 [12:03:29]save to /storage/0072/doc_00059928 [12:03:29]save last doc name /storage/0072/doc_00059928 to /storage/kkm_last_doc_name [12:03:29]save OK [12:03:29]Clear old archive folders... [12:03:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:03:29]tlvbuf is 005185E0 [12:03:29]SAM_PROTO_ClearQueue [12:03:29]wFMCommunicate request_size=4 [12:03:29]MH_SAM_APDU [12:03:29]CAPDU: 80 09 00 00 [12:03:29]Write to MH i2c: E2 08 00 34 52 80 09 00 00 00 00 00 00 F8 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 34 52 00 90 00 FA [12:03:30]RAPDU: 90 00 [12:03:30]wFMCommunicate OK [12:03:30]SAM_PROTO_ClearQueue done [12:03:30]KKMCreateOFDPacket [12:03:30]OFDProtocolAddRootSTLVToBuf [12:03:30]FM_MakeSignedData [12:03:30]FM_MakeSignedData [12:03:30]SAM_PROTO_SignData [12:03:30]wFMCommunicate request_size=4 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 0D 01 02 [12:03:30]Write to MH i2c: E2 08 00 35 52 80 0D 01 02 00 00 00 00 00 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 35 52 00 90 00 FB [12:03:30]RAPDU: 90 00 [12:03:30]wFMCommunicate OK [12:03:30]wFMCommunicate request_size=255 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 12 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EA 00 00 35 04 06 00 64 CC [12:03:30]Write to MH i2c: E2 02 01 36 52 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 12 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EA 00 00 35 04 06 00 64 CC 00 00 28 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 36 52 00 90 00 FC [12:03:30]RAPDU: 90 00 [12:03:30]wFMCommunicate OK [12:03:30]wFMCommunicate request_size=9 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 0D 02 02 04 77 6C 49 C1 [12:03:30]Write to MH i2c: E2 0C 00 37 52 80 0D 02 02 04 00 77 6C 49 C1 00 00 F8 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 37 52 00 90 00 FD [12:03:30]RAPDU: 90 00 [12:03:30]wFMCommunicate OK [12:03:30]wFMCommunicate request_size=4 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 0D 03 02 [12:03:30]Write to MH i2c: E2 08 00 38 52 80 0D 03 02 00 00 00 00 05 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 0B 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 0B 00 38 52 00 30 70 0E 8B 5D 8F 42 42 90 00 AF [12:03:30]RAPDU: 30 70 0E 8B 5D 8F 42 42 90 00 [12:03:30]wFMCommunicate OK [12:03:30]SAM_PROTO_SignData done [12:03:30]FM_MakeSignedData done [12:03:30]CreateOFDProtocolMessage [12:03:30]wFMCommunicate request_size=4 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 11 00 00 [12:03:30]Write to MH i2c: E2 08 00 39 52 80 11 00 00 00 00 00 00 05 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 17 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 17 00 39 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [12:03:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:03:30]wFMCommunicate OK [12:03:30]CreateOFDProtocolMessage done [12:03:30]OFDSenderStorePacket 59928 [12:03:30]StoreOFDPacket docnum=59928 [12:03:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 4E E2 06 01 89 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 12 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EA 00 00 35 04 06 00 64 CC 77 6C 49 C1 30 70 0E 8B 5D 8F 42 42 [12:03:30]CheckFolder [12:03:30]dirname=/storage/ofd_packets [12:03:30]CheckFolder done [12:03:30]ProducePacketName [12:03:30]name=ofd_packets/00059928 [12:03:30]NVStorageSaveData ofd_packets/00059928 [12:03:30]File name is /storage/ofd_packets/00059928 [12:03:30]Write 300 bytes [12:03:30]NVStorageSaveData done [12:03:30]OFDSenderStorePacket done [12:03:30]KKMCreateOFDPacket done [12:03:30]NVStorageSaveData kkm_last_timestamp [12:03:30]File name is /storage/kkm_last_timestamp [12:03:30]Write 4 bytes [12:03:30]NVStorageSaveData done [12:03:30]ExternCall_PrintAddStr [12:03:30]wPrintStart [12:03:30]Write to MH i2c: 01 00 00 3A 52 8C [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: 01 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: 01 07 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: 01 07 00 3A 52 00 00 00 00 00 FF 0F A1 [12:03:30]RasterBufferAndPrint [12:03:30]line Счет N : (1)545642 [12:03:30]line ИНН: 02508201610067 [12:03:30]line Контрольно-Кассовый Чек [12:03:30]line ПРОДАЖА [12:03:30]line ТРК (МРК, ГНК) : 72 [12:03:30]line Товар: 2711190000 [12:03:30]line ГАЗ-К-5 [12:03:30]line 29.500 * 33.90 [12:03:30]line = 1000.05 [12:03:30]line НДС 12% НСП 1% [12:03:30]line > о реализуемом товаре [12:03:30]line ОКРУГЛЕНИЕ: -0.05 [12:03:30]line ИТОГО: 1000.00 [12:03:30]line Внесено: 1000.00 [12:03:30]line СДАЧА: 0.00 [12:03:30]line НСП 1% : 8.85 [12:03:30]line НДС 12% : 106.20 [12:03:30]line Наличными: 1000.00 [12:03:30]line Безнал.: 0.00 [12:03:30]line Место: АЗС № 117 "Партнер Нефть" [12:03:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:03:30]line СНО: Общий режим [12:03:30]line Чек 323 05.06.2024 12:03 [12:03:30]line Смена: 72 ФФД: 1.0 [12:03:30]line ЗНМ: 0300000048 [12:03:30]line РНМ: 0000000000151680 [12:03:30]line Версия ККМ: v1.0 [12:03:30]line [12:03:30]line Дисконтная программа [12:03:30]line СУГ [12:03:30]line номер 117 [12:03:30]line сэкономлено 29.50 сом [12:03:30]line ФМ: 0000000000959414 [12:03:30]line ФД: 59928 [12:03:30]line ФПД: 110829339691457 [12:03:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120330&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59928&fm=110829339691457&tin=02508201610067®Number=0000000000151680&sum=100000 [12:03:30]OFD Sender: Processing packet 59928 [packets to send 53, broken 52] [12:03:30]ProducePacketName [12:03:30]name=ofd_packets/00059928 [12:03:30]OFD Sender: To server: pG, [12:03:30]CommunicateWithHost lk.salyk.kg:30040 [12:03:30]ConnectInit lk.salyk.kg [12:03:30]written 0, free lines is 4095 [12:03:30]Connected sock=10 [12:03:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 4E E2 06 01 89 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 12 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EA 00 00 35 04 06 00 64 CC 77 6C 49 C1 30 70 0E 8B 5D 8F 42 42 [12:03:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A5 34 47 00 61 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EA 00 00 F4 03 04 00 16 00 60 66 B6 04 01 00 00 B1 BC F9 E6 E6 95 DA 50 [12:03:31]CommunicateWithHost err = 0 [12:03:31]CheckOFDResponse [12:03:31]1017 (14) - 77093643461234 [12:03:31]1041 (16) - 0000000000959414 [12:03:31]1040 (4) - 59928 [12:03:31]1012 (4) - 05.06.2024 06:05 [12:03:31]1206 (1) - 0 [12:03:31]OFD Sender: Remove packet 59928 [12:03:31]ProducePacketName [12:03:31]name=ofd_packets/00059928 [12:03:31]NVStorageDeleteData [12:03:31]Write to MH i2c: 01 00 00 6A 52 BC [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: 01 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: 01 07 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: 01 07 00 6A 52 00 00 00 00 00 49 0C 18 [12:03:31]RasterBufferAndPrint [12:03:31]line [12:03:31]line [12:03:31]line [12:03:31]line [12:03:31]line [12:03:31]written 0, free lines is 3149 [12:03:31]MH_Cut [12:03:31]Write to MH i2c: D1 01 00 71 52 01 95 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: D1 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: D1 01 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: D1 01 00 71 52 00 94 [12:03:31]Write to MH i2c: 01 00 00 72 52 C4 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]OFD Sender: No OFD packet to send [12:03:32]*** Cut start [12:03:32]*** Partial cut [12:03:32]*** CUTSNS_PIN = 1 [12:03:32]*** CUTSNS_PIN = 0 [12:03:32]*** Brake cut motor [12:03:32]Read from MH i2c: 01 [12:03:33]MH_I2C_Read... [12:03:33]*** Stop cut motor [12:03:33]*** Cut end [12:03:33]Read from MH i2c: 01 07 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 72 52 00 00 00 00 00 FF 0F D9 [12:03:33]process_action close_receipt done [12:03:33]requested_data is exist [12:03:33]produce_requested_data [12:03:33]requested_item fm.sn is exist - process it [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 11 00 00 [12:03:33]Write to MH i2c: E2 08 00 73 52 80 11 00 00 00 00 00 00 3F [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 73 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [12:03:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:03:33]wFMCommunicate OK [12:03:33]requested_item fd.num is exist - process it [12:03:33]SAM_PROTO_GetFieldsCounters [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 13 00 00 [12:03:33]Write to MH i2c: E2 08 00 74 52 80 13 00 00 00 00 00 00 42 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 62 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 62 00 74 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 18 EA 00 00 0E 04 04 00 48 00 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 75 [12:03:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 18 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:33]wFMCommunicate OK [12:03:33]SAM_PROTO_GetFieldsCounters done [12:03:33]requested_item shift.num is exist - process it [12:03:33]requested_item shift.opened is exist - process it [12:03:33]req_shift_opened [12:03:33]FM_GetShiftState [12:03:33]SAM_PROTO_GetShiftState [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 13 01 00 [12:03:33]Write to MH i2c: E2 08 00 75 52 80 13 01 00 00 00 00 00 44 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0E 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0E 00 75 52 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [12:03:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:03:33]wFMCommunicate OK [12:03:33]SAM_PROTO_GetShiftState done [12:03:33]FM_GetShiftState done [12:03:33]req_shift_opened done [12:03:33]requested_item shift.open_date is exist - process it [12:03:33]req_shift_open_date [12:03:33]req_shift_open_date done [12:03:33]produce_requested_data done [12:03:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59928,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:03:33]process_action_free close_receipt [12:03:33]json_value_free [12:03:33]json_value_free done [12:03:33]process_json_proto returns [12:03:33]Send response to host [12:03:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59928,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:03:33]free response buf [12:03:33]execute_script done [12:03:33]execute_script returns [12:03:33]free content buf [12:03:33]Sock 8.Close socket [12:03:33]Sock 8.Thread stoped [12:03:36]OFD Sender: No OFD packet to send [12:03:41]OFD Sender: No OFD packet to send [12:03:46]OFD Sender: No OFD packet to send [12:03:51]OFD Sender: No OFD packet to send [12:03:55]accept exits with 9 [12:03:55]New connection [12:03:55]New thread 3066957156 created [12:03:55]Thread 3067100516 joined [12:03:55]Waiting for new connection... [12:03:55] Sock 9.Parse request [12:03:55]Sock 9.Check first char [12:03:55]Sock 9.First char is OK [12:03:55]request: POST /json_proto HTTP/1.0 [12:03:55]Method: POST [12:03:55]URL: /json_proto [12:03:55]Method is POST - this is cgi request [12:03:55]url: /json_proto [12:03:55]query_string will be loaded in cgi processing [12:03:55]execute_cgi json_proto POST (null) [12:03:55]execute_cgi path=json_proto method=POST [12:03:55]POST find Content-Length [12:03:55]Host: 172.17.60.68:8080 [12:03:55]Content-Length: 804 [12:03:55]Content-Type: application/json [12:03:55] [12:03:55]POST finish read [12:03:55]Found Content-Length = 804 [12:03:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.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" : 400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:55]execute_script... [12:03:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.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" : 400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:55]POST & json_proto [12:03:55]process_json_proto [12:03:55]json parsed OK: [12:03:55]protocol is kg_v1.0 [12:03:55]action value=close_receipt [12:03:55]process_action close_receipt [12:03:55]cmd_close_receipt [12:03:55]MH_GetDate [12:03:55]Write to MH i2c: F0 00 00 76 52 B7 [12:03:55]Write i2c OK [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: F0 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: F0 09 00 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: F0 09 00 76 52 00 2C 54 60 66 9A 61 5F 66 C6 [12:03:55]GetLastDocTimeStamp 1717589010 [12:03:55]current date 1717589036 [12:03:55]FM_GetShiftState [12:03:55]SAM_PROTO_GetShiftState [12:03:55]wFMCommunicate request_size=4 [12:03:55]MH_SAM_APDU [12:03:55]CAPDU: 80 13 01 00 [12:03:55]Write to MH i2c: E2 08 00 77 52 80 13 01 00 00 00 00 00 46 [12:03:55]Write i2c OK [12:03:55]MH_I2C_Read... [12:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:55]Read from MH i2c: E2 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: E2 0E 00 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: E2 0E 00 77 52 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [12:03:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:03:55]wFMCommunicate OK [12:03:55]SAM_PROTO_GetShiftState done [12:03:55]FM_GetShiftState done [12:03:55]opened in 1717545916 [12:03:55]opened+sec_in_day 1717632316 [12:03:55]quantity*price = 40030 [12:03:55]sum+1 = 40031 [12:03:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.30 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 0.00 Безнал.: 400.30 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 324 05.06.2024 12:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59929 ФПД: 256621103915176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120356&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59929&fm=256621103915176&tin=02508201610067®Number=0000000000151680&sum=40030 [12:03:56]StoreToDocumentArchive [12:03:56]shift 72 fd 59929 [12:03:56]save to /storage/0072/doc_00059929 [12:03:56]save last doc name /storage/0072/doc_00059929 to /storage/kkm_last_doc_name [12:03:56]save OK [12:03:56]Clear old archive folders... [12:03:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:03:56]tlvbuf is B6F79330 [12:03:56]SAM_PROTO_ClearQueue [12:03:56]wFMCommunicate request_size=4 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 09 00 00 [12:03:56]Write to MH i2c: E2 08 00 84 52 80 09 00 00 00 00 00 00 48 [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 84 52 00 90 00 4A [12:03:56]RAPDU: 90 00 [12:03:56]wFMCommunicate OK [12:03:56]SAM_PROTO_ClearQueue done [12:03:56]KKMCreateOFDPacket [12:03:56]OFDProtocolAddRootSTLVToBuf [12:03:56]FM_MakeSignedData [12:03:56]FM_MakeSignedData [12:03:56]SAM_PROTO_SignData [12:03:56]wFMCommunicate request_size=4 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 0D 01 02 [12:03:56]Write to MH i2c: E2 08 00 85 52 80 0D 01 02 00 00 00 00 50 [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 85 52 00 90 00 4B [12:03:56]RAPDU: 90 00 [12:03:56]wFMCommunicate OK [12:03:56]wFMCommunicate request_size=255 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EA 00 00 35 04 06 00 E9 65 [12:03:56]Write to MH i2c: E2 02 01 86 52 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EA 00 00 35 04 06 00 E9 65 00 00 C6 [12:03:56]OFD Sender: No OFD packet to send [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:57]Read from MH i2c: E2 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 03 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 03 00 86 52 00 90 00 4C [12:03:57]RAPDU: 90 00 [12:03:57]wFMCommunicate OK [12:03:57]wFMCommunicate request_size=9 [12:03:57]MH_SAM_APDU [12:03:57]CAPDU: 80 0D 02 02 04 41 BD A0 A8 [12:03:57]Write to MH i2c: E2 0C 00 87 52 80 0D 02 02 04 00 41 BD A0 A8 00 00 A1 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:57]Read from MH i2c: E2 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 03 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 03 00 87 52 00 90 00 4D [12:03:57]RAPDU: 90 00 [12:03:57]wFMCommunicate OK [12:03:57]wFMCommunicate request_size=4 [12:03:57]MH_SAM_APDU [12:03:57]CAPDU: 80 0D 03 02 [12:03:57]Write to MH i2c: E2 08 00 88 52 80 0D 03 02 00 00 00 00 55 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:57]Read from MH i2c: E2 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 0B 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 0B 00 88 52 00 EB 5A 2F 53 05 45 36 EB 90 00 88 [12:03:57]RAPDU: EB 5A 2F 53 05 45 36 EB 90 00 [12:03:57]wFMCommunicate OK [12:03:57]SAM_PROTO_SignData done [12:03:57]FM_MakeSignedData done [12:03:57]CreateOFDProtocolMessage [12:03:57]wFMCommunicate request_size=4 [12:03:57]MH_SAM_APDU [12:03:57]CAPDU: 80 11 00 00 [12:03:57]Write to MH i2c: E2 08 00 89 52 80 11 00 00 00 00 00 00 55 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:57]Read from MH i2c: E2 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 17 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: E2 17 00 89 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A8 [12:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:03:57]wFMCommunicate OK [12:03:57]CreateOFDProtocolMessage done [12:03:57]OFDSenderStorePacket 59929 [12:03:57]StoreOFDPacket docnum=59929 [12:03:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 B1 9C 06 01 00 FB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EA 00 00 35 04 06 00 E9 65 41 BD A0 A8 EB 5A 2F 53 05 45 36 EB [12:03:57]CheckFolder [12:03:57]dirname=/storage/ofd_packets [12:03:57]CheckFolder done [12:03:57]ProducePacketName [12:03:57]name=ofd_packets/00059929 [12:03:57]NVStorageSaveData ofd_packets/00059929 [12:03:57]File name is /storage/ofd_packets/00059929 [12:03:57]Write 300 bytes [12:03:57]NVStorageSaveData done [12:03:57]OFDSenderStorePacket done [12:03:57]KKMCreateOFDPacket done [12:03:57]NVStorageSaveData kkm_last_timestamp [12:03:57]File name is /storage/kkm_last_timestamp [12:03:57]Write 4 bytes [12:03:57]NVStorageSaveData done [12:03:57]OFD Sender: Processing packet 59929 [packets to send 53, broken 52] [12:03:57]ProducePacketName [12:03:57]name=ofd_packets/00059929 [12:03:57]OFD Sender: To server: pG, [12:03:57]CommunicateWithHost lk.salyk.kg:30040 [12:03:57]ConnectInit lk.salyk.kg [12:03:57]ExternCall_PrintAddStr [12:03:57]wPrintStart [12:03:57]Write to MH i2c: 01 00 00 8A 52 DC [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 07 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 07 00 8A 52 00 00 00 00 00 FF 0F F1 [12:03:57]RasterBufferAndPrint [12:03:57]line Счет N : (1)545647 [12:03:57]line ИНН: 02508201610067 [12:03:57]line Контрольно-Кассовый Чек [12:03:57]line ПРОДАЖА [12:03:57]line ТРК (МРК, ГНК) : 71 [12:03:57]line Товар: 2711190000 [12:03:57]line ГАЗ-К-5 [12:03:57]line 11.470 * 34.90 [12:03:57]line = 400.30 [12:03:57]line НДС 12% НСП 1% [12:03:57]line > о реализуемом товаре [12:03:57]line ИТОГО: 400.30 [12:03:57]line НСП 1% : 3.54 [12:03:57]line НДС 12% : 42.51 [12:03:57]line Наличными: 0.00 [12:03:57]line Безнал.: 400.30 [12:03:57]line Место: АЗС № 117 "Партнер Нефть" [12:03:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:03:57]line СНО: Общий режим [12:03:57]line Чек 324 05.06.2024 12:03 [12:03:57]line Смена: 72 ФФД: 1.0 [12:03:57]line ЗНМ: 0300000048 [12:03:57]line РНМ: 0000000000151680 [12:03:57]line Версия ККМ: v1.0 [12:03:57]line Платежная система: O! деньги [12:03:57]line ФМ: 0000000000959414 [12:03:57]line ФД: 59929 [12:03:57]line ФПД: 256621103915176 [12:03:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120356&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59929&fm=256621103915176&tin=02508201610067®Number=0000000000151680&sum=40030 [12:03:57]Connected sock=11 [12:03:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 B1 9C 06 01 00 FB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 2C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EA 00 00 35 04 06 00 E9 65 41 BD A0 A8 EB 5A 2F 53 05 45 36 EB [12:03:57]written 0, free lines is 4095 [12:03:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C9 D9 47 00 98 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EA 00 00 F4 03 04 00 31 00 60 66 B6 04 01 00 00 97 4C 3F A4 0B D5 F8 55 [12:03:57]CommunicateWithHost err = 0 [12:03:57]CheckOFDResponse [12:03:57]1017 (14) - 77093643461234 [12:03:57]1041 (16) - 0000000000959414 [12:03:57]1040 (4) - 59929 [12:03:57]1012 (4) - 05.06.2024 06:05 [12:03:57]1206 (1) - 0 [12:03:57]OFD Sender: Remove packet 59929 [12:03:57]ProducePacketName [12:03:57]name=ofd_packets/00059929 [12:03:57]NVStorageDeleteData [12:03:57]Write to MH i2c: 01 00 00 B4 52 06 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 07 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 07 00 B4 52 00 00 00 00 00 B7 0C D0 [12:03:57]RasterBufferAndPrint [12:03:57]line [12:03:57]line [12:03:57]line [12:03:57]line [12:03:57]line [12:03:57]written 0, free lines is 3262 [12:03:57]MH_Cut [12:03:57]Write to MH i2c: D1 01 00 BB 52 01 DF [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: D1 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: D1 01 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: D1 01 00 BB 52 00 DE [12:03:57]Write to MH i2c: 01 00 00 BC 52 0E [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:58]OFD Sender: No OFD packet to send [12:03:58]*** Cut start [12:03:58]*** Partial cut [12:03:58]*** CUTSNS_PIN = 1 [12:03:58]*** CUTSNS_PIN = 0 [12:03:59]*** Brake cut motor [12:03:59]Read from MH i2c: 01 [12:03:59]MH_I2C_Read... [12:03:59]*** Stop cut motor [12:03:59]*** Cut end [12:03:59]Read from MH i2c: 01 07 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: 01 07 00 BC 52 00 00 00 00 00 FF 0F 23 [12:03:59]process_action close_receipt done [12:03:59]requested_data is exist [12:03:59]produce_requested_data [12:03:59]requested_item fm.sn is exist - process it [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 11 00 00 [12:03:59]Write to MH i2c: E2 08 00 BD 52 80 11 00 00 00 00 00 00 89 [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 17 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 17 00 BD 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [12:03:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:03:59]wFMCommunicate OK [12:03:59]requested_item fd.num is exist - process it [12:03:59]SAM_PROTO_GetFieldsCounters [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 13 00 00 [12:03:59]Write to MH i2c: E2 08 00 BE 52 80 13 00 00 00 00 00 00 8C [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 62 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 62 00 BE 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 19 EA 00 00 0E 04 04 00 48 00 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 C3 [12:03:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 19 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:59]wFMCommunicate OK [12:03:59]SAM_PROTO_GetFieldsCounters done [12:03:59]requested_item shift.num is exist - process it [12:03:59]requested_item shift.opened is exist - process it [12:03:59]req_shift_opened [12:03:59]FM_GetShiftState [12:03:59]SAM_PROTO_GetShiftState [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 13 01 00 [12:03:59]Write to MH i2c: E2 08 00 BF 52 80 13 01 00 00 00 00 00 8E [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 0E 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 0E 00 BF 52 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [12:03:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:03:59]wFMCommunicate OK [12:03:59]SAM_PROTO_GetShiftState done [12:03:59]FM_GetShiftState done [12:03:59]req_shift_opened done [12:03:59]requested_item shift.open_date is exist - process it [12:03:59]req_shift_open_date [12:03:59]req_shift_open_date done [12:03:59]produce_requested_data done [12:03:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59929,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:03:59]process_action_free close_receipt [12:03:59]json_value_free [12:03:59]json_value_free done [12:03:59]process_json_proto returns [12:03:59]Send response to host [12:03:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59929,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:03:59]free response buf [12:03:59]execute_script done [12:03:59]execute_script returns [12:03:59]free content buf [12:03:59]Sock 9.Close socket [12:03:59]Sock 9.Thread stoped [12:04:02]accept exits with 8 [12:04:02]New connection [12:04:02]New thread 3067100516 created [12:04:02]Thread 3066957156 joined [12:04:02]Waiting for new connection... [12:04:02] Sock 8.Parse request [12:04:02]Sock 8.Check first char [12:04:02]Sock 8.First char is OK [12:04:02]request: POST /json_proto HTTP/1.0 [12:04:02]Method: POST [12:04:02]URL: /json_proto [12:04:02]Method is POST - this is cgi request [12:04:02]url: /json_proto [12:04:02]query_string will be loaded in cgi processing [12:04:02]execute_cgi json_proto POST (null) [12:04:02]execute_cgi path=json_proto method=POST [12:04:02]POST find Content-Length [12:04:02]Host: 172.17.60.68:8080 [12:04:02]Content-Length: 978 [12:04:02]Content-Type: application/json [12:04:02] [12:04:02]POST finish read [12:04:02]Found Content-Length = 978 [12:04:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545646", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [12:04:02]execute_script... [12:04: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)545646", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [12:04:02]POST & json_proto [12:04:02]process_json_proto [12:04:02]json parsed OK: [12:04:02]protocol is kg_v1.0 [12:04:02]action value=close_receipt [12:04:02]process_action close_receipt [12:04:02]cmd_close_receipt [12:04:02]MH_GetDate [12:04:02]Write to MH i2c: F0 00 00 C0 52 01 [12:04:02]Write i2c OK [12:04:02]MH_I2C_Read... [12:04:02]Read from MH i2c: F0 [12:04:02]MH_I2C_Read... [12:04:02]Read from MH i2c: F0 09 00 [12:04:02]MH_I2C_Read... [12:04:02]Read from MH i2c: F0 09 00 C0 52 00 33 54 60 66 9A 61 5F 66 17 [12:04:02]GetLastDocTimeStamp 1717589036 [12:04:02]current date 1717589043 [12:04:02]FM_GetShiftState [12:04:02]SAM_PROTO_GetShiftState [12:04:02]wFMCommunicate request_size=4 [12:04:02]MH_SAM_APDU [12:04:02]CAPDU: 80 13 01 00 [12:04:02]Write to MH i2c: E2 08 00 C1 52 80 13 01 00 00 00 00 00 90 [12:04:02]Write i2c OK [12:04:02]MH_I2C_Read... [12:04:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:02]Read from MH i2c: E2 [12:04:02]MH_I2C_Read... [12:04:02]Read from MH i2c: E2 0E 00 [12:04:02]MH_I2C_Read... [12:04:02]Read from MH i2c: E2 0E 00 C1 52 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [12:04:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:04:02]wFMCommunicate OK [12:04:02]SAM_PROTO_GetShiftState done [12:04:02]FM_GetShiftState done [12:04:02]opened in 1717545916 [12:04:02]opened+sec_in_day 1717632316 [12:04:02]quantity*price = 150012 [12:04:02]sum+1 = 150014 [12:04:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 325 05.06.2024 12:04 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 10.36 сом ФМ: 0000000000959414 ФД: 59930 ФПД: 102604583919724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120403&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59930&fm=102604583919724&tin=02508201610067®Number=0000000000151680&sum=150000 [12:04:03]StoreToDocumentArchive [12:04:03]shift 72 fd 59930 [12:04:03]save to /storage/0072/doc_00059930 [12:04:03]save last doc name /storage/0072/doc_00059930 to /storage/kkm_last_doc_name [12:04:03]save OK [12:04:03]Clear old archive folders... [12:04:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:04:03]tlvbuf is 0041CB30 [12:04:03]SAM_PROTO_ClearQueue [12:04:03]wFMCommunicate request_size=4 [12:04:03]MH_SAM_APDU [12:04:03]CAPDU: 80 09 00 00 [12:04:03]Write to MH i2c: E2 08 00 CE 52 80 09 00 00 00 00 00 00 92 [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:03]Read from MH i2c: E2 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 CE 52 00 90 00 94 [12:04:03]RAPDU: 90 00 [12:04:03]wFMCommunicate OK [12:04:03]SAM_PROTO_ClearQueue done [12:04:03]KKMCreateOFDPacket [12:04:03]OFDProtocolAddRootSTLVToBuf [12:04:03]FM_MakeSignedData [12:04:03]FM_MakeSignedData [12:04:03]SAM_PROTO_SignData [12:04:03]wFMCommunicate request_size=4 [12:04:03]MH_SAM_APDU [12:04:03]CAPDU: 80 0D 01 02 [12:04:03]Write to MH i2c: E2 08 00 CF 52 80 0D 01 02 00 00 00 00 9A [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:03]Read from MH i2c: E2 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 CF 52 00 90 00 95 [12:04:03]RAPDU: 90 00 [12:04:03]wFMCommunicate OK [12:04:03]wFMCommunicate request_size=255 [12:04:03]MH_SAM_APDU [12:04: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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 45 01 00 00 F4 03 04 00 33 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EA 00 00 35 04 06 00 5D 51 7D C6 [12:04:03]Write to MH i2c: E2 02 01 D0 52 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 45 01 00 00 F4 03 04 00 33 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EA 00 00 35 04 06 00 5D 51 7D C6 00 00 D2 [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:03]Read from MH i2c: E2 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 D0 52 00 90 00 96 [12:04:03]RAPDU: 90 00 [12:04:03]wFMCommunicate OK [12:04:03]wFMCommunicate request_size=7 [12:04:03]MH_SAM_APDU [12:04:03]CAPDU: 80 0D 02 02 02 E0 6C [12:04:03]Write to MH i2c: E2 0A 00 D1 52 80 0D 02 02 02 00 E0 6C 00 00 ED [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:03]Read from MH i2c: E2 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 03 00 D1 52 00 90 00 97 [12:04:03]RAPDU: 90 00 [12:04:03]wFMCommunicate OK [12:04:03]wFMCommunicate request_size=4 [12:04:03]MH_SAM_APDU [12:04:03]CAPDU: 80 0D 03 02 [12:04:03]Write to MH i2c: E2 08 00 D2 52 80 0D 03 02 00 00 00 00 9F [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:03]Read from MH i2c: E2 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 0B 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 0B 00 D2 52 00 0A E7 3C D1 12 9F A1 47 90 00 37 [12:04:03]RAPDU: 0A E7 3C D1 12 9F A1 47 90 00 [12:04:03]wFMCommunicate OK [12:04:03]SAM_PROTO_SignData done [12:04:03]FM_MakeSignedData done [12:04:03]CreateOFDProtocolMessage [12:04:03]wFMCommunicate request_size=4 [12:04:03]MH_SAM_APDU [12:04:03]CAPDU: 80 11 00 00 [12:04:03]Write to MH i2c: E2 08 00 D3 52 80 11 00 00 00 00 00 00 9F [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:03]Read from MH i2c: E2 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 17 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 17 00 D3 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F2 [12:04:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:04:03]wFMCommunicate OK [12:04:03]CreateOFDProtocolMessage done [12:04:03]OFDSenderStorePacket 59930 [12:04:03]StoreOFDPacket docnum=59930 [12:04:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 2C F6 04 01 A7 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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 45 01 00 00 F4 03 04 00 33 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EA 00 00 35 04 06 00 5D 51 7D C6 E0 6C 0A E7 3C D1 12 9F A1 47 [12:04:03]CheckFolder [12:04:03]dirname=/storage/ofd_packets [12:04:03]CheckFolder done [12:04:03]ProducePacketName [12:04:03]name=ofd_packets/00059930 [12:04:03]NVStorageSaveData ofd_packets/00059930 [12:04:03]File name is /storage/ofd_packets/00059930 [12:04:03]Write 298 bytes [12:04:03]NVStorageSaveData done [12:04:03]OFDSenderStorePacket done [12:04:03]KKMCreateOFDPacket done [12:04:03]NVStorageSaveData kkm_last_timestamp [12:04:03]File name is /storage/kkm_last_timestamp [12:04:03]Write 4 bytes [12:04:03]NVStorageSaveData done [12:04:03]ExternCall_PrintAddStr [12:04:03]wPrintStart [12:04:03]Write to MH i2c: 01 00 00 D4 52 26 [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: 01 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: 01 07 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: 01 07 00 D4 52 00 00 00 00 00 FF 0F 3B [12:04:04]RasterBufferAndPrint [12:04:04]line Счет N : (1)545646 [12:04:04]line ИНН: 02508201610067 [12:04:04]line Контрольно-Кассовый Чек [12:04:04]line ПРОДАЖА [12:04:04]line ТРК (МРК, ГНК) : 21 [12:04:04]line Товар: 2710194210 [12:04:04]line ДТ-К-5 [12:04:04]line 20.720 * 72.40 [12:04:04]line = 1500.13 [12:04:04]line НДС 12% НСП 1% [12:04:04]line > о реализуемом товаре [12:04:04]line ОКРУГЛЕНИЕ: -0.13 [12:04:04]line ИТОГО: 1500.00 [12:04:04]line Внесено: 1500.00 [12:04:04]line СДАЧА: 0.00 [12:04:04]line НСП 1% : 13.27 [12:04:04]line НДС 12% : 159.31 [12:04:04]line Наличными: 1500.00 [12:04:04]line Безнал.: 0.00 [12:04:04]line Место: АЗС № 117 "Партнер Нефть" [12:04:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:04:04]line СНО: Общий режим [12:04:04]line Чек 325 05.06.2024 12:04 [12:04:04]line Смена: 72 ФФД: 1.0 [12:04:04]line ЗНМ: 0300000048 [12:04:04]line РНМ: 0000000000151680 [12:04:04]line Версия ККМ: v1.0 [12:04:04]line [12:04:04]line Дисконтная программа [12:04:04]line ДТ [12:04:04]line номер 117 [12:04:04]line сэкономлено 10.36 сом [12:04:04]line ФМ: 0000000000959414 [12:04:04]line ФД: 59930 [12:04:04]line ФПД: 102604583919724 [12:04:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120403&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59930&fm=102604583919724&tin=02508201610067®Number=0000000000151680&sum=150000 [12:04:04]written 0, free lines is 4095 [12:04:04]OFD Sender: Processing packet 59930 [packets to send 53, broken 52] [12:04:04]ProducePacketName [12:04:04]name=ofd_packets/00059930 [12:04:04]OFD Sender: To server: pG, [12:04:04]CommunicateWithHost lk.salyk.kg:30040 [12:04:04]ConnectInit lk.salyk.kg [12:04:04]Connected sock=10 [12:04:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 2C F6 04 01 A7 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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 45 01 00 00 F4 03 04 00 33 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EA 00 00 35 04 06 00 5D 51 7D C6 E0 6C 0A E7 3C D1 12 9F A1 47 [12:04:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 06 46 47 00 7B FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EA 00 00 F4 03 04 00 37 00 60 66 B6 04 01 00 00 07 5C D2 28 DE FE 5F D8 [12:04:04]CommunicateWithHost err = 0 [12:04:04]CheckOFDResponse [12:04:04]1017 (14) - 77093643461234 [12:04:04]1041 (16) - 0000000000959414 [12:04:04]1040 (4) - 59930 [12:04:04]1012 (4) - 05.06.2024 06:05 [12:04:04]1206 (1) - 0 [12:04:04]OFD Sender: Remove packet 59930 [12:04:04]ProducePacketName [12:04:04]name=ofd_packets/00059930 [12:04:04]NVStorageDeleteData [12:04:04]Write to MH i2c: 01 00 00 04 53 57 [12:04:04]Write i2c OK [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: 01 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: 01 07 00 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: 01 07 00 04 53 00 00 00 00 00 42 0C AC [12:04:04]RasterBufferAndPrint [12:04:04]line [12:04:04]line [12:04:04]line [12:04:04]line [12:04:04]line [12:04:04]written 0, free lines is 3151 [12:04:04]MH_Cut [12:04:04]Write to MH i2c: D1 01 00 0B 53 01 30 [12:04:04]Write i2c OK [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: D1 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: D1 01 00 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: D1 01 00 0B 53 00 2F [12:04:04]Write to MH i2c: 01 00 00 0C 53 5F [12:04:04]Write i2c OK [12:04:04]MH_I2C_Read... [12:04:04]OFD Sender: No OFD packet to send [12:04:05]*** Cut start [12:04:05]*** Partial cut [12:04:05]*** CUTSNS_PIN = 1 [12:04:05]*** CUTSNS_PIN = 0 [12:04:05]*** Brake cut motor [12:04:06]Read from MH i2c: 01 [12:04:06]MH_I2C_Read... [12:04:06]*** Stop cut motor [12:04:06]*** Cut end [12:04:06]Read from MH i2c: 01 07 00 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: 01 07 00 0C 53 00 00 00 00 00 FF 0F 74 [12:04:06]process_action close_receipt done [12:04:06]requested_data is exist [12:04:06]produce_requested_data [12:04:06]requested_item fm.sn is exist - process it [12:04:06]wFMCommunicate request_size=4 [12:04:06]MH_SAM_APDU [12:04:06]CAPDU: 80 11 00 00 [12:04:06]Write to MH i2c: E2 08 00 0D 53 80 11 00 00 00 00 00 00 DA [12:04:06]Write i2c OK [12:04:06]MH_I2C_Read... [12:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:06]Read from MH i2c: E2 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 17 00 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 17 00 0D 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2D [12:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:04:06]wFMCommunicate OK [12:04:06]requested_item fd.num is exist - process it [12:04:06]SAM_PROTO_GetFieldsCounters [12:04:06]wFMCommunicate request_size=4 [12:04:06]MH_SAM_APDU [12:04:06]CAPDU: 80 13 00 00 [12:04:06]Write to MH i2c: E2 08 00 0E 53 80 13 00 00 00 00 00 00 DD [12:04:06]Write i2c OK [12:04:06]MH_I2C_Read... [12:04:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:06]Read from MH i2c: E2 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 62 00 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 62 00 0E 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1A EA 00 00 0E 04 04 00 48 00 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 18 [12:04:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1A EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:06]wFMCommunicate OK [12:04:06]SAM_PROTO_GetFieldsCounters done [12:04:06]requested_item shift.num is exist - process it [12:04:06]requested_item shift.opened is exist - process it [12:04:06]req_shift_opened [12:04:06]FM_GetShiftState [12:04:06]SAM_PROTO_GetShiftState [12:04:06]wFMCommunicate request_size=4 [12:04:06]MH_SAM_APDU [12:04:06]CAPDU: 80 13 01 00 [12:04:06]Write to MH i2c: E2 08 00 0F 53 80 13 01 00 00 00 00 00 DF [12:04:06]Write i2c OK [12:04:06]MH_I2C_Read... [12:04:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:06]Read from MH i2c: E2 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 0E 00 [12:04:06]MH_I2C_Read... [12:04:06]Read from MH i2c: E2 0E 00 0F 53 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 17 [12:04:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:04:06]wFMCommunicate OK [12:04:06]SAM_PROTO_GetShiftState done [12:04:06]FM_GetShiftState done [12:04:06]req_shift_opened done [12:04:06]requested_item shift.open_date is exist - process it [12:04:06]req_shift_open_date [12:04:06]req_shift_open_date done [12:04:06]produce_requested_data done [12:04:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59930,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:04:06]process_action_free close_receipt [12:04:06]json_value_free [12:04:06]json_value_free done [12:04:06]process_json_proto returns [12:04:06]Send response to host [12:04:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59930,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:04:06]free response buf [12:04:06]execute_script done [12:04:06]execute_script returns [12:04:06]free content buf [12:04:06]Sock 8.Close socket [12:04:06]Sock 8.Thread stoped [12:04:09]OFD Sender: No OFD packet to send [12:04:14]OFD Sender: No OFD packet to send [12:04:19]OFD Sender: No OFD packet to send [12:04:24]OFD Sender: No OFD packet to send [12:04:26]accept exits with 9 [12:04:26]New connection [12:04:26]New thread 3066957156 created [12:04:26]Thread 3067100516 joined [12:04:26]Waiting for new connection... [12:04:26] Sock 9.Parse request [12:04:26]Sock 9.Check first char [12:04:26]Sock 9.First char is OK [12:04:26]request: POST /json_proto HTTP/1.0 [12:04:26]Method: POST [12:04:26]URL: /json_proto [12:04:26]Method is POST - this is cgi request [12:04:26]url: /json_proto [12:04:26]query_string will be loaded in cgi processing [12:04:26]execute_cgi json_proto POST (null) [12:04:26]execute_cgi path=json_proto method=POST [12:04:26]POST find Content-Length [12:04:26]Host: 172.17.60.68:8080 [12:04:26]Content-Length: 800 [12:04:26]Content-Type: application/json [12:04:26] [12:04:26]POST finish read [12:04:26]Found Content-Length = 800 [12:04:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545645", "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" : 72.90, "quantity" : 41.160, "sum" : 3000.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" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:26]execute_script... [12:04: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)545645", "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" : 72.90, "quantity" : 41.160, "sum" : 3000.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" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:26]POST & json_proto [12:04:26]process_json_proto [12:04:26]json parsed OK: [12:04:26]protocol is kg_v1.0 [12:04:26]action value=close_receipt [12:04:26]process_action close_receipt [12:04:26]cmd_close_receipt [12:04:26]MH_GetDate [12:04:26]Write to MH i2c: F0 00 00 10 53 52 [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: F0 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: F0 09 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: F0 09 00 10 53 00 4C 54 60 66 9A 61 5F 66 81 [12:04:26]GetLastDocTimeStamp 1717589043 [12:04:26]current date 1717589068 [12:04:26]FM_GetShiftState [12:04:26]SAM_PROTO_GetShiftState [12:04:26]wFMCommunicate request_size=4 [12:04:26]MH_SAM_APDU [12:04:26]CAPDU: 80 13 01 00 [12:04:26]Write to MH i2c: E2 08 00 11 53 80 13 01 00 00 00 00 00 E1 [12:04:26]Write i2c OK [12:04:26]MH_I2C_Read... [12:04:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:26]Read from MH i2c: E2 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 0E 00 [12:04:26]MH_I2C_Read... [12:04:26]Read from MH i2c: E2 0E 00 11 53 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 19 [12:04:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:04:26]wFMCommunicate OK [12:04:26]SAM_PROTO_GetShiftState done [12:04:26]FM_GetShiftState done [12:04:26]opened in 1717545916 [12:04:26]opened+sec_in_day 1717632316 [12:04:26]quantity*price = 300056 [12:04:26]sum+1 = 300057 [12:04:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.56 НСП 1% : 26.55 НДС 12% : 318.64 Наличными: 0.00 Безнал.: 3000.56 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 326 05.06.2024 12:04 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59931 ФПД: 230097901436841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120428&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59931&fm=230097901436841&tin=02508201610067®Number=0000000000151680&sum=300056 [12:04:27]StoreToDocumentArchive [12:04:27]shift 72 fd 59931 [12:04:27]save to /storage/0072/doc_00059931 [12:04:27]save last doc name /storage/0072/doc_00059931 to /storage/kkm_last_doc_name [12:04:27]save OK [12:04:27]Clear old archive folders... [12:04:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:04:27]tlvbuf is 00483550 [12:04:27]SAM_PROTO_ClearQueue [12:04:27]wFMCommunicate request_size=4 [12:04:27]MH_SAM_APDU [12:04:27]CAPDU: 80 09 00 00 [12:04:27]Write to MH i2c: E2 08 00 1E 53 80 09 00 00 00 00 00 00 E3 [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:27]Read from MH i2c: E2 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 03 00 [12:04:27]MH_I2C_Read... [12:04:27]Read from MH i2c: E2 03 00 1E 53 00 90 00 E5 [12:04:27]RAPDU: 90 00 [12:04:27]wFMCommunicate OK [12:04:27]SAM_PROTO_ClearQueue done [12:04:27]KKMCreateOFDPacket [12:04:27]OFDProtocolAddRootSTLVToBuf [12:04:27]FM_MakeSignedData [12:04:27]FM_MakeSignedData [12:04:27]SAM_PROTO_SignData [12:04:27]wFMCommunicate request_size=4 [12:04:27]MH_SAM_APDU [12:04:27]CAPDU: 80 0D 01 02 [12:04:27]Write to MH i2c: E2 08 00 1F 53 80 0D 01 02 00 00 00 00 EB [12:04:27]Write i2c OK [12:04:27]MH_I2C_Read... [12:04:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:28]Read from MH i2c: E2 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 03 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 03 00 1F 53 00 90 00 E6 [12:04:28]RAPDU: 90 00 [12:04:28]wFMCommunicate OK [12:04:28]wFMCommunicate request_size=255 [12:04:28]MH_SAM_APDU [12:04: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 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EA 00 00 35 04 06 00 D1 45 D7 AD [12:04:28]Write to MH i2c: E2 02 01 20 53 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EA 00 00 35 04 06 00 D1 45 D7 AD 00 00 43 [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:28]Read from MH i2c: E2 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 03 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 03 00 20 53 00 90 00 E7 [12:04:28]RAPDU: 90 00 [12:04:28]wFMCommunicate OK [12:04:28]wFMCommunicate request_size=7 [12:04:28]MH_SAM_APDU [12:04:28]CAPDU: 80 0D 02 02 02 BF A9 [12:04:28]Write to MH i2c: E2 0A 00 21 53 80 0D 02 02 02 00 BF A9 00 00 5A [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:28]Read from MH i2c: E2 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 03 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 03 00 21 53 00 90 00 E8 [12:04:28]RAPDU: 90 00 [12:04:28]wFMCommunicate OK [12:04:28]wFMCommunicate request_size=4 [12:04:28]MH_SAM_APDU [12:04:28]CAPDU: 80 0D 03 02 [12:04:28]Write to MH i2c: E2 08 00 22 53 80 0D 03 02 00 00 00 00 F0 [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:28]Read from MH i2c: E2 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 0B 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 0B 00 22 53 00 6A 1F A2 FC FF 29 49 E9 90 00 72 [12:04:28]RAPDU: 6A 1F A2 FC FF 29 49 E9 90 00 [12:04:28]wFMCommunicate OK [12:04:28]SAM_PROTO_SignData done [12:04:28]FM_MakeSignedData done [12:04:28]CreateOFDProtocolMessage [12:04:28]wFMCommunicate request_size=4 [12:04:28]MH_SAM_APDU [12:04:28]CAPDU: 80 11 00 00 [12:04:28]Write to MH i2c: E2 08 00 23 53 80 11 00 00 00 00 00 00 F0 [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:28]Read from MH i2c: E2 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 17 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 17 00 23 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 43 [12:04:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:04:28]wFMCommunicate OK [12:04:28]CreateOFDProtocolMessage done [12:04:28]OFDSenderStorePacket 59931 [12:04:28]StoreOFDPacket docnum=59931 [12:04:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8C 44 04 01 F3 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 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EA 00 00 35 04 06 00 D1 45 D7 AD BF A9 6A 1F A2 FC FF 29 49 E9 [12:04:28]CheckFolder [12:04:28]dirname=/storage/ofd_packets [12:04:28]CheckFolder done [12:04:28]ProducePacketName [12:04:28]name=ofd_packets/00059931 [12:04:28]NVStorageSaveData ofd_packets/00059931 [12:04:28]File name is /storage/ofd_packets/00059931 [12:04:28]Write 298 bytes [12:04:28]NVStorageSaveData done [12:04:28]OFDSenderStorePacket done [12:04:28]KKMCreateOFDPacket done [12:04:28]NVStorageSaveData kkm_last_timestamp [12:04:28]File name is /storage/kkm_last_timestamp [12:04:28]Write 4 bytes [12:04:28]NVStorageSaveData done [12:04:28]ExternCall_PrintAddStr [12:04:28]wPrintStart [12:04:28]Write to MH i2c: 01 00 00 24 53 77 [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: 01 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: 01 07 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: 01 07 00 24 53 00 00 00 00 00 FF 0F 8C [12:04:28]RasterBufferAndPrint [12:04:28]line Счет N : (1)545645 [12:04:28]line ИНН: 02508201610067 [12:04:28]line Контрольно-Кассовый Чек [12:04:28]line ПРОДАЖА [12:04:28]line ТРК (МРК, ГНК) : 61 [12:04:28]line Товар: 2710194210 [12:04:28]line ДТ-К-5 [12:04:28]line 41.160 * 72.90 [12:04:28]line = 3000.56 [12:04:28]line НДС 12% НСП 1% [12:04:28]line > о реализуемом товаре [12:04:28]line ИТОГО: 3000.56 [12:04:28]line НСП 1% : 26.55 [12:04:28]line НДС 12% : 318.64 [12:04:28]line Наличными: 0.00 [12:04:28]line Безнал.: 3000.56 [12:04:28]line Место: АЗС № 117 "Партнер Нефть" [12:04:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:04:28]line СНО: Общий режим [12:04:28]line Чек 326 05.06.2024 12:04 [12:04:28]line Смена: 72 ФФД: 1.0 [12:04:28]line ЗНМ: 0300000048 [12:04:28]line РНМ: 0000000000151680 [12:04:28]line Версия ККМ: v1.0 [12:04:28]line Платежная система: O! деньги [12:04:28]line ФМ: 0000000000959414 [12:04:28]line ФД: 59931 [12:04:28]line ФПД: 230097901436841 [12:04:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120428&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59931&fm=230097901436841&tin=02508201610067®Number=0000000000151680&sum=300056 [12:04:28]OFD Sender: Processing packet 59931 [packets to send 53, broken 52] [12:04:28]ProducePacketName [12:04:28]name=ofd_packets/00059931 [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:28]written 0, free lines is 4095 [12:04:29]Write to MH i2c: 01 00 00 4E 53 A1 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: 01 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: 01 07 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: 01 07 00 4E 53 00 00 00 00 00 B7 0C 6B [12:04:29]RasterBufferAndPrint [12:04:29]line [12:04:29]line [12:04:29]line [12:04:29]line [12:04:29]line [12:04:29]written 0, free lines is 3261 [12:04:29]MH_Cut [12:04:29]Write to MH i2c: D1 01 00 55 53 01 7A [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: D1 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: D1 01 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: D1 01 00 55 53 00 79 [12:04:29]Write to MH i2c: 01 00 00 56 53 A9 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]Connected sock=10 [12:04:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8C 44 04 01 F3 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 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4C 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EA 00 00 35 04 06 00 D1 45 D7 AD BF A9 6A 1F A2 FC FF 29 49 E9 [12:04:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BC 9C 47 00 B2 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EA 00 00 F4 03 04 00 51 00 60 66 B6 04 01 00 00 6C 55 A7 74 08 56 6B 83 [12:04:30]CommunicateWithHost err = 0 [12:04:30]CheckOFDResponse [12:04:30]1017 (14) - 77093643461234 [12:04:30]1041 (16) - 0000000000959414 [12:04:30]1040 (4) - 59931 [12:04:30]1012 (4) - 05.06.2024 06:06 [12:04:30]1206 (1) - 0 [12:04:30]OFD Sender: Remove packet 59931 [12:04:30]ProducePacketName [12:04:30]name=ofd_packets/00059931 [12:04:30]NVStorageDeleteData [12:04:30]*** Cut start [12:04:30]*** Partial cut [12:04:30]*** CUTSNS_PIN = 1 [12:04:30]*** CUTSNS_PIN = 0 [12:04:30]*** Brake cut motor [12:04:30]OFD Sender: No OFD packet to send [12:04:30]Read from MH i2c: 01 [12:04:30]MH_I2C_Read... [12:04:30]*** Stop cut motor [12:04:30]*** Cut end [12:04:30]Read from MH i2c: 01 07 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 07 00 56 53 00 00 00 00 00 FF 0F BE [12:04:30]process_action close_receipt done [12:04:30]requested_data is exist [12:04:30]produce_requested_data [12:04:30]requested_item fm.sn is exist - process it [12:04:30]wFMCommunicate request_size=4 [12:04:30]MH_SAM_APDU [12:04:30]CAPDU: 80 11 00 00 [12:04:30]Write to MH i2c: E2 08 00 57 53 80 11 00 00 00 00 00 00 24 [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:30]Read from MH i2c: E2 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 17 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 17 00 57 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [12:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:04:30]wFMCommunicate OK [12:04:30]requested_item fd.num is exist - process it [12:04:30]SAM_PROTO_GetFieldsCounters [12:04:30]wFMCommunicate request_size=4 [12:04:30]MH_SAM_APDU [12:04:30]CAPDU: 80 13 00 00 [12:04:30]Write to MH i2c: E2 08 00 58 53 80 13 00 00 00 00 00 00 27 [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:30]Read from MH i2c: E2 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 62 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 62 00 58 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1B EA 00 00 0E 04 04 00 48 00 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 66 [12:04:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1B EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:30]wFMCommunicate OK [12:04:30]SAM_PROTO_GetFieldsCounters done [12:04:30]requested_item shift.num is exist - process it [12:04:30]requested_item shift.opened is exist - process it [12:04:30]req_shift_opened [12:04:30]FM_GetShiftState [12:04:30]SAM_PROTO_GetShiftState [12:04:30]wFMCommunicate request_size=4 [12:04:30]MH_SAM_APDU [12:04:30]CAPDU: 80 13 01 00 [12:04:30]Write to MH i2c: E2 08 00 59 53 80 13 01 00 00 00 00 00 29 [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:31]Read from MH i2c: E2 [12:04:31]MH_I2C_Read... [12:04:31]Read from MH i2c: E2 0E 00 [12:04:31]MH_I2C_Read... [12:04:31]Read from MH i2c: E2 0E 00 59 53 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 61 [12:04:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:04:31]wFMCommunicate OK [12:04:31]SAM_PROTO_GetShiftState done [12:04:31]FM_GetShiftState done [12:04:31]req_shift_opened done [12:04:31]requested_item shift.open_date is exist - process it [12:04:31]req_shift_open_date [12:04:31]req_shift_open_date done [12:04:31]produce_requested_data done [12:04:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59931,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:04:31]process_action_free close_receipt [12:04:31]json_value_free [12:04:31]json_value_free done [12:04:31]process_json_proto returns [12:04:31]Send response to host [12:04:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59931,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:04:31]free response buf [12:04:31]execute_script done [12:04:31]execute_script returns [12:04:31]free content buf [12:04:31]Sock 9.Close socket [12:04:31]Sock 9.Thread stoped [12:04:35]OFD Sender: No OFD packet to send [12:04:40]OFD Sender: No OFD packet to send [12:04:45]OFD Sender: No OFD packet to send [12:04:50]OFD Sender: No OFD packet to send [12:04:55]OFD Sender: No OFD packet to send [12:05:00]OFD Sender: No OFD packet to send [12:05:05]OFD Sender: No OFD packet to send [12:05:10]OFD Sender: No OFD packet to send [12:05:15]OFD Sender: No OFD packet to send [12:05:20]OFD Sender: No OFD packet to send [12:05:25]OFD Sender: No OFD packet to send [12:05:30]OFD Sender: No OFD packet to send [12:05:35]accept exits with 8 [12:05:35]New connection [12:05:35]New thread 3067100516 created [12:05:35]Thread 3066957156 joined [12:05:35]Waiting for new connection... [12:05:35] Sock 8.Parse request [12:05:35]Sock 8.Check first char [12:05:35]Sock 8.First char is OK [12:05:35]request: POST /json_proto HTTP/1.0 [12:05:35]Method: POST [12:05:35]URL: /json_proto [12:05:35]Method is POST - this is cgi request [12:05:35]url: /json_proto [12:05:35]query_string will be loaded in cgi processing [12:05:35]execute_cgi json_proto POST (null) [12:05:35]execute_cgi path=json_proto method=POST [12:05:35]POST find Content-Length [12:05:35]Host: 172.17.60.68:8080 [12:05:35]Content-Length: 677 [12:05:35]Content-Type: application/json [12:05:35] [12:05:35]POST finish read [12:05:35]Found Content-Length = 677 [12:05:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:05:35]execute_script... [12:05:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:05:35]POST & json_proto [12:05:35]process_json_proto [12:05:35]json parsed OK: [12:05:35]protocol is kg_v1.0 [12:05:35]action value=close_receipt [12:05:35]process_action close_receipt [12:05:35]cmd_close_receipt [12:05:35]MH_GetDate [12:05:35]Write to MH i2c: F0 00 00 5A 53 9C [12:05:35]Write i2c OK [12:05:35]MH_I2C_Read... [12:05:35]Read from MH i2c: F0 [12:05:35]MH_I2C_Read... [12:05:35]Read from MH i2c: F0 09 00 [12:05:35]MH_I2C_Read... [12:05:35]Read from MH i2c: F0 09 00 5A 53 00 90 54 60 66 9A 61 5F 66 0F [12:05:35]GetLastDocTimeStamp 1717589068 [12:05:35]current date 1717589136 [12:05:35]FM_GetShiftState [12:05:35]SAM_PROTO_GetShiftState [12:05:35]wFMCommunicate request_size=4 [12:05:35]MH_SAM_APDU [12:05:35]CAPDU: 80 13 01 00 [12:05:35]Write to MH i2c: E2 08 00 5B 53 80 13 01 00 00 00 00 00 2B [12:05:35]Write i2c OK [12:05:35]MH_I2C_Read... [12:05:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:35]Read from MH i2c: E2 [12:05:35]MH_I2C_Read... [12:05:35]Read from MH i2c: E2 0E 00 [12:05:35]MH_I2C_Read... [12:05:35]Read from MH i2c: E2 0E 00 5B 53 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [12:05:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:05:35]wFMCommunicate OK [12:05:35]SAM_PROTO_GetShiftState done [12:05:35]FM_GetShiftState done [12:05:35]opened in 1717545916 [12:05:35]opened+sec_in_day 1717632316 [12:05:35]quantity*price = 30038 [12:05:35]sum+1 = 30039 [12:05:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 327 05.06.2024 12:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59932 ФПД: 64842630532187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120536&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59932&fm=64842630532187&tin=02508201610067®Number=0000000000151680&sum=30000 [12:05:36]StoreToDocumentArchive [12:05:36]shift 72 fd 59932 [12:05:36]save to /storage/0072/doc_00059932 [12:05:36]save last doc name /storage/0072/doc_00059932 to /storage/kkm_last_doc_name [12:05:36]save OK [12:05:36]Clear old archive folders... [12:05:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:36]tlvbuf is 003BB120 [12:05:36]SAM_PROTO_ClearQueue [12:05:36]wFMCommunicate request_size=4 [12:05:36]MH_SAM_APDU [12:05:36]CAPDU: 80 09 00 00 [12:05:36]Write to MH i2c: E2 08 00 68 53 80 09 00 00 00 00 00 00 2D [12:05:36]Write i2c OK [12:05:36]MH_I2C_Read... [12:05:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:36]Read from MH i2c: E2 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 68 53 00 90 00 2F [12:05:36]RAPDU: 90 00 [12:05:36]wFMCommunicate OK [12:05:36]SAM_PROTO_ClearQueue done [12:05:36]KKMCreateOFDPacket [12:05:36]OFDProtocolAddRootSTLVToBuf [12:05:36]FM_MakeSignedData [12:05:36]FM_MakeSignedData [12:05:36]SAM_PROTO_SignData [12:05:36]wFMCommunicate request_size=4 [12:05:36]MH_SAM_APDU [12:05:36]CAPDU: 80 0D 01 02 [12:05:36]Write to MH i2c: E2 08 00 69 53 80 0D 01 02 00 00 00 00 35 [12:05:36]Write i2c OK [12:05:36]MH_I2C_Read... [12:05:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:36]Read from MH i2c: E2 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 69 53 00 90 00 30 [12:05:36]RAPDU: 90 00 [12:05:36]wFMCommunicate OK [12:05:36]wFMCommunicate request_size=255 [12:05:36]MH_SAM_APDU [12:05: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 47 01 00 00 F4 03 04 00 90 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EA 00 00 35 04 06 00 3A [12:05:36]Write to MH i2c: E2 02 01 6A 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 47 01 00 00 F4 03 04 00 90 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EA 00 00 35 04 06 00 3A 00 00 2E [12:05:36]Write i2c OK [12:05:36]MH_I2C_Read... [12:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:36]Read from MH i2c: E2 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 6A 53 00 90 00 31 [12:05:36]RAPDU: 90 00 [12:05:36]wFMCommunicate OK [12:05:36]wFMCommunicate request_size=10 [12:05:36]MH_SAM_APDU [12:05:36]CAPDU: 80 0D 02 02 05 F9 59 F5 8C 5B [12:05:36]Write to MH i2c: E2 0D 00 6B 53 80 0D 02 02 05 00 F9 59 F5 8C 5B 00 00 70 [12:05:36]Write i2c OK [12:05:36]MH_I2C_Read... [12:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:36]Read from MH i2c: E2 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 03 00 6B 53 00 90 00 32 [12:05:36]RAPDU: 90 00 [12:05:36]wFMCommunicate OK [12:05:36]wFMCommunicate request_size=4 [12:05:36]MH_SAM_APDU [12:05:36]CAPDU: 80 0D 03 02 [12:05:36]Write to MH i2c: E2 08 00 6C 53 80 0D 03 02 00 00 00 00 3A [12:05:36]Write i2c OK [12:05:36]MH_I2C_Read... [12:05:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:36]Read from MH i2c: E2 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 0B 00 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 0B 00 6C 53 00 03 12 1C D9 DA 71 75 50 90 00 55 [12:05:36]RAPDU: 03 12 1C D9 DA 71 75 50 90 00 [12:05:36]wFMCommunicate OK [12:05:36]SAM_PROTO_SignData done [12:05:36]FM_MakeSignedData done [12:05:36]CreateOFDProtocolMessage [12:05:36]wFMCommunicate request_size=4 [12:05:36]MH_SAM_APDU [12:05:36]CAPDU: 80 11 00 00 [12:05:36]Write to MH i2c: E2 08 00 6D 53 80 11 00 00 00 00 00 00 3A [12:05:36]Write i2c OK [12:05:36]MH_I2C_Read... [12:05:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:36]Read from MH i2c: E2 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 17 00 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: E2 17 00 6D 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [12:05:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:05:36]wFMCommunicate OK [12:05:36]CreateOFDProtocolMessage done [12:05:36]OFDSenderStorePacket 59932 [12:05:36]StoreOFDPacket docnum=59932 [12:05:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 79 C0 07 01 94 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 47 01 00 00 F4 03 04 00 90 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EA 00 00 35 04 06 00 3A F9 59 F5 8C 5B 03 12 1C D9 DA 71 75 50 [12:05:36]CheckFolder [12:05:36]dirname=/storage/ofd_packets [12:05:36]CheckFolder done [12:05:36]ProducePacketName [12:05:36]name=ofd_packets/00059932 [12:05:36]NVStorageSaveData ofd_packets/00059932 [12:05:36]File name is /storage/ofd_packets/00059932 [12:05:36]Write 301 bytes [12:05:36]NVStorageSaveData done [12:05:36]OFDSenderStorePacket done [12:05:36]KKMCreateOFDPacket done [12:05:36]NVStorageSaveData kkm_last_timestamp [12:05:36]File name is /storage/kkm_last_timestamp [12:05:36]Write 4 bytes [12:05:36]NVStorageSaveData done [12:05:36]ExternCall_PrintAddStr [12:05:36]wPrintStart [12:05:36]Write to MH i2c: 01 00 00 6E 53 C1 [12:05:36]Write i2c OK [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: 01 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: 01 07 00 [12:05:36]MH_I2C_Read... [12:05:36]Read from MH i2c: 01 07 00 6E 53 00 00 00 00 00 FF 0F D6 [12:05:36]RasterBufferAndPrint [12:05:36]line Счет N : (1)545648 [12:05:36]line ИНН: 02508201610067 [12:05:36]line Контрольно-Кассовый Чек [12:05:36]line ПРОДАЖА [12:05:36]line ТРК (МРК, ГНК) : 12 [12:05:36]line Товар: 2710124130 [12:05:36]line Аи-92-К-5 [12:05:36]line 4.490 * 66.90 [12:05:36]line = 300.38 [12:05:36]line НДС 12% НСП 1% [12:05:36]line > о реализуемом товаре [12:05:36]line ОКРУГЛЕНИЕ: -0.38 [12:05:36]line ИТОГО: 300.00 [12:05:36]line Внесено: 300.00 [12:05:36]line СДАЧА: 0.00 [12:05:36]line НСП 1% : 2.66 [12:05:36]line НДС 12% : 31.90 [12:05:36]line Наличными: 300.00 [12:05:36]line Безнал.: 0.00 [12:05:36]line Место: АЗС № 117 "Партнер Нефть" [12:05:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:05:36]line СНО: Общий режим [12:05:36]line Чек 327 05.06.2024 12:05 [12:05:36]line Смена: 72 ФФД: 1.0 [12:05:36]line ЗНМ: 0300000048 [12:05:36]line РНМ: 0000000000151680 [12:05:36]line Версия ККМ: v1.0 [12:05:36]line ФМ: 0000000000959414 [12:05:36]line ФД: 59932 [12:05:36]line ФПД: 64842630532187 [12:05:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120536&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59932&fm=64842630532187&tin=02508201610067®Number=0000000000151680&sum=30000 [12:05:37]OFD Sender: Processing packet 59932 [packets to send 53, broken 52] [12:05:37]ProducePacketName [12:05:37]name=ofd_packets/00059932 [12:05:37]OFD Sender: To server: pG, [12:05:37]CommunicateWithHost lk.salyk.kg:30040 [12:05:37]ConnectInit lk.salyk.kg [12:05:37]written 0, free lines is 4095 [12:05:37]Connected sock=10 [12:05:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 79 C0 07 01 94 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 47 01 00 00 F4 03 04 00 90 54 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EA 00 00 35 04 06 00 3A F9 59 F5 8C 5B 03 12 1C D9 DA 71 75 50 [12:05:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CD 44 47 00 5B 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EA 00 00 F4 03 04 00 94 00 60 66 B6 04 01 00 00 B9 87 EA 14 92 4B 96 E5 [12:05:37]CommunicateWithHost err = 0 [12:05:37]CheckOFDResponse [12:05:37]1017 (14) - 77093643461234 [12:05:37]1041 (16) - 0000000000959414 [12:05:37]1040 (4) - 59932 [12:05:37]1012 (4) - 05.06.2024 06:07 [12:05:37]1206 (1) - 0 [12:05:37]OFD Sender: Remove packet 59932 [12:05:37]ProducePacketName [12:05:37]name=ofd_packets/00059932 [12:05:37]NVStorageDeleteData [12:05:37]Write to MH i2c: 01 00 00 99 53 EC [12:05:37]Write i2c OK [12:05:37]MH_I2C_Read... [12:05:37]Read from MH i2c: 01 [12:05:37]MH_I2C_Read... [12:05:37]Read from MH i2c: 01 07 00 [12:05:37]MH_I2C_Read... [12:05:37]Read from MH i2c: 01 07 00 99 53 00 00 00 00 00 B3 0C B2 [12:05:37]RasterBufferAndPrint [12:05:37]line [12:05:37]line [12:05:37]line [12:05:37]line [12:05:37]line [12:05:37]written 0, free lines is 3258 [12:05:37]MH_Cut [12:05:37]Write to MH i2c: D1 01 00 A0 53 01 C5 [12:05:37]Write i2c OK [12:05:37]MH_I2C_Read... [12:05:37]Read from MH i2c: D1 [12:05:37]MH_I2C_Read... [12:05:37]Read from MH i2c: D1 01 00 [12:05:37]MH_I2C_Read... [12:05:37]Read from MH i2c: D1 01 00 A0 53 00 C4 [12:05:37]Write to MH i2c: 01 00 00 A1 53 F4 [12:05:37]Write i2c OK [12:05:37]MH_I2C_Read... [12:05:37]OFD Sender: No OFD packet to send [12:05:38]*** Cut start [12:05:38]*** Partial cut [12:05:38]*** CUTSNS_PIN = 1 [12:05:38]*** CUTSNS_PIN = 0 [12:05:38]*** Brake cut motor [12:05:39]Read from MH i2c: 01 [12:05:39]MH_I2C_Read... [12:05:39]*** Stop cut motor [12:05:39]*** Cut end [12:05:39]Read from MH i2c: 01 07 00 [12:05:39]MH_I2C_Read... [12:05:39]Read from MH i2c: 01 07 00 A1 53 00 00 00 00 00 FF 0F 09 [12:05:39]process_action close_receipt done [12:05:39]requested_data is exist [12:05:39]produce_requested_data [12:05:39]requested_item fm.sn is exist - process it [12:05:39]wFMCommunicate request_size=4 [12:05:39]MH_SAM_APDU [12:05:39]CAPDU: 80 11 00 00 [12:05:39]Write to MH i2c: E2 08 00 A2 53 80 11 00 00 00 00 00 00 6F [12:05:39]Write i2c OK [12:05:39]MH_I2C_Read... [12:05:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:39]Read from MH i2c: E2 [12:05:39]MH_I2C_Read... [12:05:39]Read from MH i2c: E2 17 00 [12:05:39]MH_I2C_Read... [12:05:39]Read from MH i2c: E2 17 00 A2 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [12:05:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:05:39]wFMCommunicate OK [12:05:39]requested_item fd.num is exist - process it [12:05:39]SAM_PROTO_GetFieldsCounters [12:05:39]wFMCommunicate request_size=4 [12:05:39]MH_SAM_APDU [12:05:39]CAPDU: 80 13 00 00 [12:05:39]Write to MH i2c: E2 08 00 A3 53 80 13 00 00 00 00 00 00 72 [12:05:39]Write i2c OK [12:05:39]MH_I2C_Read... [12:05:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:39]Read from MH i2c: E2 [12:05:39]MH_I2C_Read... [12:05:39]Read from MH i2c: E2 62 00 [12:05:39]MH_I2C_Read... [12:05:39]Read from MH i2c: E2 62 00 A3 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1C EA 00 00 0E 04 04 00 48 00 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 B5 [12:05:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1C EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:39]wFMCommunicate OK [12:05:39]SAM_PROTO_GetFieldsCounters done [12:05:39]requested_item shift.num is exist - process it [12:05:39]requested_item shift.opened is exist - process it [12:05:39]req_shift_opened [12:05:39]FM_GetShiftState [12:05:39]SAM_PROTO_GetShiftState [12:05:39]wFMCommunicate request_size=4 [12:05:39]MH_SAM_APDU [12:05:39]CAPDU: 80 13 01 00 [12:05:39]Write to MH i2c: E2 08 00 A4 53 80 13 01 00 00 00 00 00 74 [12:05:39]Write i2c OK [12:05:39]MH_I2C_Read... [12:05:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:39]Read from MH i2c: E2 [12:05:39]MH_I2C_Read... [12:05:39]Read from MH i2c: E2 0E 00 [12:05:39]MH_I2C_Read... [12:05:39]Read from MH i2c: E2 0E 00 A4 53 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [12:05:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:05:39]wFMCommunicate OK [12:05:39]SAM_PROTO_GetShiftState done [12:05:39]FM_GetShiftState done [12:05:39]req_shift_opened done [12:05:39]requested_item shift.open_date is exist - process it [12:05:39]req_shift_open_date [12:05:39]req_shift_open_date done [12:05:39]produce_requested_data done [12:05:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59932,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:05:39]process_action_free close_receipt [12:05:39]json_value_free [12:05:39]json_value_free done [12:05:39]process_json_proto returns [12:05:39]Send response to host [12:05:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59932,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:05:39]free response buf [12:05:39]execute_script done [12:05:39]execute_script returns [12:05:39]free content buf [12:05:39]Sock 8.Close socket [12:05:39]Sock 8.Thread stoped [12:05:42]OFD Sender: No OFD packet to send [12:05:47]OFD Sender: No OFD packet to send [12:05:52]OFD Sender: No OFD packet to send [12:05:57]OFD Sender: No OFD packet to send [12:06:02]OFD Sender: No OFD packet to send [12:06:07]OFD Sender: No OFD packet to send [12:06:12]OFD Sender: No OFD packet to send [12:06:17]OFD Sender: No OFD packet to send [12:06:22]OFD Sender: No OFD packet to send [12:06:27]OFD Sender: No OFD packet to send [12:06:32]OFD Sender: No OFD packet to send [12:06:37]OFD Sender: No OFD packet to send [12:06:42]OFD Sender: No OFD packet to send [12:06:47]OFD Sender: No OFD packet to send [12:06:52]OFD Sender: No OFD packet to send [12:06:57]OFD Sender: No OFD packet to send [12:07:02]OFD Sender: No OFD packet to send [12:07:07]OFD Sender: No OFD packet to send [12:07:12]OFD Sender: No OFD packet to send [12:07:17]OFD Sender: No OFD packet to send [12:07:22]OFD Sender: No OFD packet to send [12:07:27]OFD Sender: No OFD packet to send [12:07:32]OFD Sender: No OFD packet to send [12:07:37]OFD Sender: No OFD packet to send [12:07:42]OFD Sender: No OFD packet to send [12:07:47]OFD Sender: No OFD packet to send [12:07:52]OFD Sender: No OFD packet to send [12:07:57]OFD Sender: No OFD packet to send [12:08:02]OFD Sender: No OFD packet to send [12:08:07]OFD Sender: No OFD packet to send [12:08:13]OFD Sender: No OFD packet to send [12:08:15]accept exits with 9 [12:08:15]New connection [12:08:15]New thread 3066957156 created [12:08:15]Thread 3067100516 joined [12:08:15]Waiting for new connection... [12:08:15] Sock 9.Parse request [12:08:15]Sock 9.Check first char [12:08:15]Sock 9.First char is OK [12:08:15]request: POST /json_proto HTTP/1.0 [12:08:15]Method: POST [12:08:15]URL: /json_proto [12:08:15]Method is POST - this is cgi request [12:08:15]url: /json_proto [12:08:15]query_string will be loaded in cgi processing [12:08:15]execute_cgi json_proto POST (null) [12:08:15]execute_cgi path=json_proto method=POST [12:08:15]POST find Content-Length [12:08:15]Host: 172.17.60.68:8080 [12:08:15]Content-Length: 843 [12:08:15]Content-Type: application/json [12:08:15] [12:08:15]POST finish read [12:08:15]Found Content-Length = 843 [12:08:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:15]execute_script... [12: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)545649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:15]POST & json_proto [12:08:15]process_json_proto [12:08:15]json parsed OK: [12:08:15]protocol is kg_v1.0 [12:08:15]action value=close_receipt [12:08:15]process_action close_receipt [12:08:15]cmd_close_receipt [12:08:15]MH_GetDate [12:08:15]Write to MH i2c: F0 00 00 A5 53 E7 [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: F0 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: F0 09 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: F0 09 00 A5 53 00 30 55 60 66 9A 61 5F 66 FB [12:08:15]GetLastDocTimeStamp 1717589136 [12:08:15]current date 1717589296 [12:08:15]FM_GetShiftState [12:08:15]SAM_PROTO_GetShiftState [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 13 01 00 [12:08:15]Write to MH i2c: E2 08 00 A6 53 80 13 01 00 00 00 00 00 76 [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 0E 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 0E 00 A6 53 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AE [12:08:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:08:15]wFMCommunicate OK [12:08:15]SAM_PROTO_GetShiftState done [12:08:15]FM_GetShiftState done [12:08:15]opened in 1717545916 [12:08:15]opened+sec_in_day 1717632316 [12:08:15]quantity*price = 200031 [12:08:15]sum+1 = 200032 [12:08:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 328 05.06.2024 12:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59933 ФПД: 260218313041453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120816&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59933&fm=260218313041453&tin=02508201610067®Number=0000000000151680&sum=200031 [12:08:16]StoreToDocumentArchive [12:08:16]shift 72 fd 59933 [12:08:16]save to /storage/0072/doc_00059933 [12:08:16]save last doc name /storage/0072/doc_00059933 to /storage/kkm_last_doc_name [12:08:16]save OK [12:08:16]Clear old archive folders... [12:08:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:16]tlvbuf is B6F79320 [12:08:16]SAM_PROTO_ClearQueue [12:08:16]wFMCommunicate request_size=4 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 09 00 00 [12:08:16]Write to MH i2c: E2 08 00 B3 53 80 09 00 00 00 00 00 00 78 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 B3 53 00 90 00 7A [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]SAM_PROTO_ClearQueue done [12:08:16]KKMCreateOFDPacket [12:08:16]OFDProtocolAddRootSTLVToBuf [12:08:16]FM_MakeSignedData [12:08:16]FM_MakeSignedData [12:08:16]SAM_PROTO_SignData [12:08:16]wFMCommunicate request_size=4 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 01 02 [12:08:16]Write to MH i2c: E2 08 00 B4 53 80 0D 01 02 00 00 00 00 80 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 B4 53 00 90 00 7B [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]wFMCommunicate request_size=255 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 30 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EA 00 00 35 04 06 00 EC [12:08:16]Write to MH i2c: E2 02 01 B5 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 30 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EA 00 00 35 04 06 00 EC 00 00 5A [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 B5 53 00 90 00 7C [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]wFMCommunicate request_size=10 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 02 02 05 AA CC 1C E6 2D [12:08:16]Write to MH i2c: E2 0D 00 B6 53 80 0D 02 02 05 00 AA CC 1C E6 2D 00 00 32 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 03 00 B6 53 00 90 00 7D [12:08:16]RAPDU: 90 00 [12:08:16]wFMCommunicate OK [12:08:16]wFMCommunicate request_size=4 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 0D 03 02 [12:08:16]Write to MH i2c: E2 08 00 B7 53 80 0D 03 02 00 00 00 00 85 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 0B 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 0B 00 B7 53 00 09 DA B7 E1 6C F1 82 35 90 00 15 [12:08:16]RAPDU: 09 DA B7 E1 6C F1 82 35 90 00 [12:08:16]wFMCommunicate OK [12:08:16]SAM_PROTO_SignData done [12:08:16]FM_MakeSignedData done [12:08:16]CreateOFDProtocolMessage [12:08:16]wFMCommunicate request_size=4 [12:08:16]MH_SAM_APDU [12:08:16]CAPDU: 80 11 00 00 [12:08:16]Write to MH i2c: E2 08 00 B8 53 80 11 00 00 00 00 00 00 85 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:16]Read from MH i2c: E2 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 17 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: E2 17 00 B8 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [12:08:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:08:16]wFMCommunicate OK [12:08:16]CreateOFDProtocolMessage done [12:08:16]OFDSenderStorePacket 59933 [12:08:16]StoreOFDPacket docnum=59933 [12:08:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DC 3C 07 01 FF 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 30 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EA 00 00 35 04 06 00 EC AA CC 1C E6 2D 09 DA B7 E1 6C F1 82 35 [12:08:16]CheckFolder [12:08:16]dirname=/storage/ofd_packets [12:08:16]CheckFolder done [12:08:16]ProducePacketName [12:08:16]name=ofd_packets/00059933 [12:08:16]NVStorageSaveData ofd_packets/00059933 [12:08:16]File name is /storage/ofd_packets/00059933 [12:08:16]Write 301 bytes [12:08:16]NVStorageSaveData done [12:08:16]OFDSenderStorePacket done [12:08:16]KKMCreateOFDPacket done [12:08:16]NVStorageSaveData kkm_last_timestamp [12:08:16]File name is /storage/kkm_last_timestamp [12:08:16]Write 4 bytes [12:08:16]NVStorageSaveData done [12:08:16]ExternCall_PrintAddStr [12:08:16]wPrintStart [12:08:16]Write to MH i2c: 01 00 00 B9 53 0C [12:08:16]OFD Sender: Processing packet 59933 [packets to send 53, broken 52] [12:08:16]ProducePacketName [12:08:16]name=ofd_packets/00059933 [12:08:16]OFD Sender: To server: pG, [12:08:16]CommunicateWithHost lk.salyk.kg:30040 [12:08:16]ConnectInit lk.salyk.kg [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 B9 53 00 00 00 00 00 FF 0F 21 [12:08:16]RasterBufferAndPrint [12:08:16]line Счет N : (1)545649 [12:08:16]line ИНН: 02508201610067 [12:08:16]line Контрольно-Кассовый Чек [12:08:16]line ПРОДАЖА [12:08:16]line ТРК (МРК, ГНК) : 32 [12:08:16]line Товар: 2710124130 [12:08:16]line Аи-92-К-5 [12:08:16]line 29.900 * 66.90 [12:08:16]line = 2000.31 [12:08:16]line НДС 12% НСП 1% [12:08:16]line > о реализуемом товаре [12:08:16]line ИТОГО: 2000.31 [12:08:16]line НСП 1% : 17.70 [12:08:16]line НДС 12% : 212.42 [12:08:16]line Наличными: 0.00 [12:08:16]line Безнал.: 2000.31 [12:08:16]line Место: АЗС № 117 "Партнер Нефть" [12:08:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:08:16]line СНО: Общий режим [12:08:16]line Чек 328 05.06.2024 12:08 [12:08:16]line Смена: 72 ФФД: 1.0 [12:08:16]line ЗНМ: 0300000048 [12:08:16]line РНМ: 0000000000151680 [12:08:16]line Версия ККМ: v1.0 [12:08:16]line Платежная система: АКБ Кыргызстан [12:08:16]line ФМ: 0000000000959414 [12:08:16]line ФД: 59933 [12:08:16]line ФПД: 260218313041453 [12:08:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T120816&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59933&fm=260218313041453&tin=02508201610067®Number=0000000000151680&sum=200031 [12:08:17]Connected sock=10 [12:08:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DC 3C 07 01 FF 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 30 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EA 00 00 35 04 06 00 EC AA CC 1C E6 2D 09 DA B7 E1 6C F1 82 35 [12:08:17]written 0, free lines is 4095 [12:08:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 74 F1 47 00 47 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EA 00 00 F4 03 04 00 34 01 60 66 B6 04 01 00 00 5D 12 36 AB DF E2 3A E6 [12:08:17]CommunicateWithHost err = 0 [12:08:17]CheckOFDResponse [12:08:17]1017 (14) - 77093643461234 [12:08:17]1041 (16) - 0000000000959414 [12:08:17]1040 (4) - 59933 [12:08:17]1012 (4) - 05.06.2024 06:09 [12:08:17]1206 (1) - 0 [12:08:17]OFD Sender: Remove packet 59933 [12:08:17]ProducePacketName [12:08:17]name=ofd_packets/00059933 [12:08:17]NVStorageDeleteData [12:08:17]Write to MH i2c: 01 00 00 E3 53 36 [12:08:17]Write i2c OK [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: 01 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: 01 07 00 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: 01 07 00 E3 53 00 00 00 00 00 BB 0C 04 [12:08:17]RasterBufferAndPrint [12:08:17]line [12:08:17]line [12:08:17]line [12:08:17]line [12:08:17]line [12:08:17]written 0, free lines is 3265 [12:08:17]MH_Cut [12:08:17]Write to MH i2c: D1 01 00 EA 53 01 0F [12:08:17]Write i2c OK [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: D1 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: D1 01 00 [12:08:17]MH_I2C_Read... [12:08:17]Read from MH i2c: D1 01 00 EA 53 00 0E [12:08:17]Write to MH i2c: 01 00 00 EB 53 3E [12:08:17]Write i2c OK [12:08:17]MH_I2C_Read... [12:08:18]OFD Sender: No OFD packet to send [12:08:18]*** Cut start [12:08:18]*** Partial cut [12:08:18]*** CUTSNS_PIN = 1 [12:08:18]*** CUTSNS_PIN = 0 [12:08:18]*** Brake cut motor [12:08:19]Read from MH i2c: 01 [12:08:19]MH_I2C_Read... [12:08:19]*** Stop cut motor [12:08:19]*** Cut end [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 EB 53 00 00 00 00 00 FF 0F 53 [12:08:19]process_action close_receipt done [12:08:19]requested_data is exist [12:08:19]produce_requested_data [12:08:19]requested_item fm.sn is exist - process it [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 EC 53 80 11 00 00 00 00 00 00 B9 [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 EC 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [12:08:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:08:19]wFMCommunicate OK [12:08:19]requested_item fd.num is exist - process it [12:08:19]SAM_PROTO_GetFieldsCounters [12:08:19]wFMCommunicate request_size=4 [12:08:19]MH_SAM_APDU [12:08:19]CAPDU: 80 13 00 00 [12:08:19]Write to MH i2c: E2 08 00 ED 53 80 13 00 00 00 00 00 00 BC [12:08:19]Write i2c OK [12:08:19]MH_I2C_Read... [12:08:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:19]Read from MH i2c: E2 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 62 00 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 62 00 ED 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D EA 00 00 0E 04 04 00 48 00 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 03 [12:08:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:19]wFMCommunicate OK [12:08:19]SAM_PROTO_GetFieldsCounters done [12:08:19]requested_item shift.num is exist - process it [12:08:19]requested_item shift.opened is exist - process it [12:08:19]req_shift_opened [12:08:19]FM_GetShiftState [12:08:19]SAM_PROTO_GetShiftState [12:08:19]wFMCommunicate request_size=4 [12:08:19]MH_SAM_APDU [12:08:19]CAPDU: 80 13 01 00 [12:08:19]Write to MH i2c: E2 08 00 EE 53 80 13 01 00 00 00 00 00 BE [12:08:19]Write i2c OK [12:08:19]MH_I2C_Read... [12:08:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:19]Read from MH i2c: E2 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 0E 00 [12:08:19]MH_I2C_Read... [12:08:19]Read from MH i2c: E2 0E 00 EE 53 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [12:08:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:08:19]wFMCommunicate OK [12:08:19]SAM_PROTO_GetShiftState done [12:08:19]FM_GetShiftState done [12:08:19]req_shift_opened done [12:08:19]requested_item shift.open_date is exist - process it [12:08:19]req_shift_open_date [12:08:19]req_shift_open_date done [12:08:19]produce_requested_data done [12:08:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59933,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:08:19]process_action_free close_receipt [12:08:19]json_value_free [12:08:19]json_value_free done [12:08:19]process_json_proto returns [12:08:19]Send response to host [12:08:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59933,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:08:19]free response buf [12:08:19]execute_script done [12:08:19]execute_script returns [12:08:19]free content buf [12:08:19]Sock 9.Close socket [12:08:19]Sock 9.Thread stoped [12:08:23]OFD Sender: No OFD packet to send [12:08:28]OFD Sender: No OFD packet to send [12:08:33]OFD Sender: No OFD packet to send [12:08:38]OFD Sender: No OFD packet to send [12:08:43]OFD Sender: No OFD packet to send [12:08:48]OFD Sender: No OFD packet to send [12:08:53]OFD Sender: No OFD packet to send [12:08:58]OFD Sender: No OFD packet to send [12:09:03]OFD Sender: No OFD packet to send [12:09:08]OFD Sender: No OFD packet to send [12:09:13]OFD Sender: No OFD packet to send [12:09:18]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:38]OFD Sender: No OFD packet to send [12:09:43]OFD Sender: No OFD packet to send [12:09:48]OFD Sender: No OFD packet to send [12:09:53]OFD Sender: No OFD packet to send [12:09:58]OFD Sender: No OFD packet to send [12:10:03]OFD Sender: No OFD packet to send [12:10:08]OFD Sender: No OFD packet to send [12:10:13]OFD Sender: No OFD packet to send [12:10:18]OFD Sender: No OFD packet to send [12:10:18]accept exits with 8 [12:10:18]New connection [12:10:18]New thread 3067100516 created [12:10:18]Thread 3066957156 joined [12:10:18]Waiting for new connection... [12:10:18] Sock 8.Parse request [12:10:18]Sock 8.Check first char [12:10:18]Sock 8.First char is OK [12:10:18]request: POST /json_proto HTTP/1.0 [12:10:18]Method: POST [12:10:18]URL: /json_proto [12:10:18]Method is POST - this is cgi request [12:10:18]url: /json_proto [12:10:18]query_string will be loaded in cgi processing [12:10:18]execute_cgi json_proto POST (null) [12:10:18]execute_cgi path=json_proto method=POST [12:10:18]POST find Content-Length [12:10:18]Host: 172.17.60.68:8080 [12:10:18]Content-Length: 1207 [12:10:18]Content-Type: application/json [12:10:18] [12:10:18]POST finish read [12:10:18]Found Content-Length = 1207 [12:10: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545652\u000A05.06.2024 12:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889457\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:18]execute_script... [12:10: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545652\u000A05.06.2024 12:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889457\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:18]POST & json_proto [12:10:18]process_json_proto [12:10:18]json parsed OK: [12:10:18]protocol is kg_v1.0 [12:10:18]action value=print_text [12:10:18]process_action print_text [12:10:18]cmd_print_text [12:10:18]ExternCall_PrintAddStr [12:10:18]wPrintStart [12:10:18]Write to MH i2c: 01 00 00 EF 53 42 [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 EF 53 00 00 00 00 00 FF 0F 57 [12:10:18]RasterBufferAndPrint [12:10:18]line *****ТОВАРНЫЙ ЧЕК***** [12:10:18]line АЗС 117 [12:10:18]line Партнер нефть [12:10:18]line 02508201610067 [12:10:18]line Кассир : Койгельдиева Р. [12:10:18]line Счет N : (1)545652 [12:10:18]line 05.06.2024 12:05 [12:10:18]line ПРОДАЖА [12:10:18]line ТРК (МРК, ГНК): 42 [12:10:18]line Вид ГСМ : 2710124130 [12:10:18]line Аи-92-К-5 [12:10:18]line 10.000 x 66.90 [12:10:18]line ИТОГ: 669.00 [12:10:18]line Тип оплаты: Талоны: Партнер нефть [12:10:18]line 3889457 [12:10:18]line ______________________ [12:10:18]line (подпись) [12:10:18]written 0, free lines is 4095 [12:10:18]Write to MH i2c: 01 00 00 04 54 58 [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 04 54 00 00 00 00 00 F8 0D 64 [12:10:18]RasterBufferAndPrint [12:10:18]line [12:10:18]line [12:10:18]line [12:10:18]line [12:10:18]line [12:10:18]written 0, free lines is 3578 [12:10:18]MH_Cut [12:10:18]Write to MH i2c: D1 01 00 0B 54 01 31 [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: D1 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: D1 01 00 [12:10:18]MH_I2C_Read... [12:10:18]Read from MH i2c: D1 01 00 0B 54 00 30 [12:10:18]Write to MH i2c: 01 00 00 0C 54 60 [12:10:18]Write i2c OK [12:10:18]MH_I2C_Read... [12:10:19]*** Cut start [12:10:19]*** Partial cut [12:10:19]*** CUTSNS_PIN = 1 [12:10:19]*** CUTSNS_PIN = 0 [12:10:19]*** Brake cut motor [12:10:19]Read from MH i2c: 01 [12:10:19]MH_I2C_Read... [12:10:19]*** Stop cut motor [12:10:19]*** Cut end [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 0C 54 00 00 00 00 00 FF 0F 75 [12:10:19]process_action print_text done [12:10:19]requested_data is exist [12:10:19]produce_requested_data [12:10:19]requested_item fm.sn is exist - process it [12:10:19]wFMCommunicate request_size=4 [12:10:19]MH_SAM_APDU [12:10:19]CAPDU: 80 11 00 00 [12:10:19]Write to MH i2c: E2 08 00 0D 54 80 11 00 00 00 00 00 00 DB [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:19]Read from MH i2c: E2 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 17 00 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 17 00 0D 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [12:10:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:10:19]wFMCommunicate OK [12:10:19]requested_item fd.num is exist - process it [12:10:19]SAM_PROTO_GetFieldsCounters [12:10:19]wFMCommunicate request_size=4 [12:10:19]MH_SAM_APDU [12:10:19]CAPDU: 80 13 00 00 [12:10:19]Write to MH i2c: E2 08 00 0E 54 80 13 00 00 00 00 00 00 DE [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:19]Read from MH i2c: E2 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 62 00 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 62 00 0E 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D EA 00 00 0E 04 04 00 48 00 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 25 [12:10:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:19]wFMCommunicate OK [12:10:19]SAM_PROTO_GetFieldsCounters done [12:10:19]requested_item shift.num is exist - process it [12:10:19]requested_item shift.opened is exist - process it [12:10:19]req_shift_opened [12:10:19]FM_GetShiftState [12:10:19]SAM_PROTO_GetShiftState [12:10:19]wFMCommunicate request_size=4 [12:10:19]MH_SAM_APDU [12:10:19]CAPDU: 80 13 01 00 [12:10:19]Write to MH i2c: E2 08 00 0F 54 80 13 01 00 00 00 00 00 E0 [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:19]Read from MH i2c: E2 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 0E 00 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 0E 00 0F 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 18 [12:10:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:10:19]wFMCommunicate OK [12:10:19]SAM_PROTO_GetShiftState done [12:10:19]FM_GetShiftState done [12:10:19]req_shift_opened done [12:10:19]requested_item shift.open_date is exist - process it [12:10:19]req_shift_open_date [12:10:19]req_shift_open_date done [12:10:19]produce_requested_data done [12:10:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59933,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:10:19]process_action_free print_text [12:10:19]json_value_free [12:10:19]json_value_free done [12:10:19]process_json_proto returns [12:10:19]Send response to host [12:10:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59933,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:10:19]free response buf [12:10:19]execute_script done [12:10:19]execute_script returns [12:10:19]free content buf [12:10:19]Sock 8.Close socket [12:10:19]Sock 8.Thread stoped [12:10:20]accept exits with 9 [12:10:20]New connection [12:10:20]New thread 3066957156 created [12:10:20]Thread 3067100516 joined [12:10:20]Waiting for new connection... [12:10:20] Sock 9.Parse request [12:10:20]Sock 9.Check first char [12:10:20]Sock 9.First char is OK [12:10:20]request: POST /json_proto HTTP/1.0 [12:10:20]Method: POST [12:10:20]URL: /json_proto [12:10:20]Method is POST - this is cgi request [12:10:20]url: /json_proto [12:10:20]query_string will be loaded in cgi processing [12:10:20]execute_cgi json_proto POST (null) [12:10:20]execute_cgi path=json_proto method=POST [12:10:20]POST find Content-Length [12:10:20]Host: 172.17.60.68:8080 [12:10:20]Content-Length: 986 [12:10:20]Content-Type: application/json [12:10:20] [12:10:20]POST finish read [12:10:20]Found Content-Length = 986 [12:10:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:10:20]execute_script... [12:10: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)545651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:10:20]POST & json_proto [12:10:20]process_json_proto [12:10:20]json parsed OK: [12:10:20]protocol is kg_v1.0 [12:10:20]action value=close_receipt [12:10:20]process_action close_receipt [12:10:20]cmd_close_receipt [12:10:20]MH_GetDate [12:10:20]Write to MH i2c: F0 00 00 10 54 53 [12:10:20]Write i2c OK [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: F0 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: F0 09 00 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: F0 09 00 10 54 00 AD 55 60 66 9A 61 5F 66 E4 [12:10:20]GetLastDocTimeStamp 1717589296 [12:10:20]current date 1717589421 [12:10:20]FM_GetShiftState [12:10:20]SAM_PROTO_GetShiftState [12:10:20]wFMCommunicate request_size=4 [12:10:20]MH_SAM_APDU [12:10:20]CAPDU: 80 13 01 00 [12:10:20]Write to MH i2c: E2 08 00 11 54 80 13 01 00 00 00 00 00 E2 [12:10:20]Write i2c OK [12:10:20]MH_I2C_Read... [12:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:20]Read from MH i2c: E2 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 0E 00 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 0E 00 11 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1A [12:10:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:10:20]wFMCommunicate OK [12:10:20]SAM_PROTO_GetShiftState done [12:10:20]FM_GetShiftState done [12:10:20]opened in 1717545916 [12:10:20]opened+sec_in_day 1717632316 [12:10:20]quantity*price = 70003 [12:10:20]sum+1 = 70005 [12:10:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 329 05.06.2024 12:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 59934 ФПД: 92798134820335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121021&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59934&fm=92798134820335&tin=02508201610067®Number=0000000000151680&sum=70000 [12:10:21]StoreToDocumentArchive [12:10:21]shift 72 fd 59934 [12:10:21]save to /storage/0072/doc_00059934 [12:10:21]save last doc name /storage/0072/doc_00059934 to /storage/kkm_last_doc_name [12:10:21]save OK [12:10:21]Clear old archive folders... [12:10:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:10:21]tlvbuf is 003C9DC0 [12:10:21]SAM_PROTO_ClearQueue [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 09 00 00 [12:10:21]Write to MH i2c: E2 08 00 1E 54 80 09 00 00 00 00 00 00 E4 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 1E 54 00 90 00 E6 [12:10:21]RAPDU: 90 00 [12:10:21]wFMCommunicate OK [12:10:21]SAM_PROTO_ClearQueue done [12:10:21]KKMCreateOFDPacket [12:10:21]OFDProtocolAddRootSTLVToBuf [12:10:21]FM_MakeSignedData [12:10:21]FM_MakeSignedData [12:10:21]SAM_PROTO_SignData [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 0D 01 02 [12:10:21]Write to MH i2c: E2 08 00 1F 54 80 0D 01 02 00 00 00 00 EC [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 1F 54 00 90 00 E7 [12:10:21]RAPDU: 90 00 [12:10:21]wFMCommunicate OK [12:10:21]wFMCommunicate request_size=255 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AD 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EA 00 00 35 04 06 00 54 66 [12:10:21]Write to MH i2c: E2 02 01 20 54 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AD 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EA 00 00 35 04 06 00 54 66 00 00 18 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 20 54 00 90 00 E8 [12:10:22]RAPDU: 90 00 [12:10:22]wFMCommunicate OK [12:10:22]wFMCommunicate request_size=9 [12:10:22]MH_SAM_APDU [12:10:22]CAPDU: 80 0D 02 02 04 3F DC 9D EF [12:10:22]Write to MH i2c: E2 0C 00 21 54 80 0D 02 02 04 00 3F DC 9D EF 00 00 9E [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 03 00 21 54 00 90 00 E9 [12:10:22]RAPDU: 90 00 [12:10:22]wFMCommunicate OK [12:10:22]wFMCommunicate request_size=4 [12:10:22]MH_SAM_APDU [12:10:22]CAPDU: 80 0D 03 02 [12:10:22]Write to MH i2c: E2 08 00 22 54 80 0D 03 02 00 00 00 00 F1 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 0B 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 0B 00 22 54 00 11 7A 4C AE 96 4B F7 52 90 00 A1 [12:10:22]RAPDU: 11 7A 4C AE 96 4B F7 52 90 00 [12:10:22]wFMCommunicate OK [12:10:22]SAM_PROTO_SignData done [12:10:22]FM_MakeSignedData done [12:10:22]CreateOFDProtocolMessage [12:10:22]wFMCommunicate request_size=4 [12:10:22]MH_SAM_APDU [12:10:22]CAPDU: 80 11 00 00 [12:10:22]Write to MH i2c: E2 08 00 23 54 80 11 00 00 00 00 00 00 F1 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 17 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 17 00 23 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 44 [12:10:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:10:22]wFMCommunicate OK [12:10:22]CreateOFDProtocolMessage done [12:10:22]OFDSenderStorePacket 59934 [12:10:22]StoreOFDPacket docnum=59934 [12:10:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 06 48 06 01 86 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AD 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EA 00 00 35 04 06 00 54 66 3F DC 9D EF 11 7A 4C AE 96 4B F7 52 [12:10:22]CheckFolder [12:10:22]dirname=/storage/ofd_packets [12:10:22]CheckFolder done [12:10:22]ProducePacketName [12:10:22]name=ofd_packets/00059934 [12:10:22]NVStorageSaveData ofd_packets/00059934 [12:10:22]File name is /storage/ofd_packets/00059934 [12:10:22]Write 300 bytes [12:10:22]NVStorageSaveData done [12:10:22]OFDSenderStorePacket done [12:10:22]KKMCreateOFDPacket done [12:10:22]NVStorageSaveData kkm_last_timestamp [12:10:22]File name is /storage/kkm_last_timestamp [12:10:22]Write 4 bytes [12:10:22]NVStorageSaveData done [12:10:22]ExternCall_PrintAddStr [12:10:22]wPrintStart [12:10:22]Write to MH i2c: 01 00 00 24 54 78 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 07 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: 01 07 00 24 54 00 00 00 00 00 FF 0F 8D [12:10:22]RasterBufferAndPrint [12:10:22]line Счет N : (1)545651 [12:10:22]line ИНН: 02508201610067 [12:10:22]line Контрольно-Кассовый Чек [12:10:22]line ПРОДАЖА [12:10:22]line ТРК (МРК, ГНК) : 72 [12:10:22]line Товар: 2711190000 [12:10:22]line ГАЗ-К-5 [12:10:22]line 20.650 * 33.90 [12:10:22]line = 700.04 [12:10:22]line НДС 12% НСП 1% [12:10:22]line > о реализуемом товаре [12:10:22]line ОКРУГЛЕНИЕ: -0.04 [12:10:22]line ИТОГО: 700.00 [12:10:22]line Внесено: 700.00 [12:10:22]line СДАЧА: 0.00 [12:10:22]line НСП 1% : 6.19 [12:10:22]line НДС 12% : 74.34 [12:10:22]line Наличными: 700.00 [12:10:22]line Безнал.: 0.00 [12:10:22]line Место: АЗС № 117 "Партнер Нефть" [12:10:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:10:22]line СНО: Общий режим [12:10:22]line Чек 329 05.06.2024 12:10 [12:10:22]line Смена: 72 ФФД: 1.0 [12:10:22]line ЗНМ: 0300000048 [12:10:22]line РНМ: 0000000000151680 [12:10:22]line Версия ККМ: v1.0 [12:10:22]line [12:10:22]line Дисконтная программа [12:10:22]line СУГ [12:10:22]line номер 117 [12:10:22]line сэкономлено 20.65 сом [12:10:22]line ФМ: 0000000000959414 [12:10:22]line ФД: 59934 [12:10:22]line ФПД: 92798134820335 [12:10:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121021&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59934&fm=92798134820335&tin=02508201610067®Number=0000000000151680&sum=70000 [12:10:22]written 0, free lines is 4095 [12:10:22]OFD Sender: Processing packet 59934 [packets to send 53, broken 52] [12:10:22]ProducePacketName [12:10:22]name=ofd_packets/00059934 [12:10:22]OFD Sender: To server: pG, [12:10:22]CommunicateWithHost lk.salyk.kg:30040 [12:10:22]ConnectInit lk.salyk.kg [12:10:22]Connected sock=10 [12:10:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 06 48 06 01 86 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AD 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EA 00 00 35 04 06 00 54 66 3F DC 9D EF 11 7A 4C AE 96 4B F7 52 [12:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 98 12 47 00 08 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EA 00 00 F4 03 04 00 B2 01 60 66 B6 04 01 00 00 EB 8F 3F AE 6D 03 9D 63 [12:10:22]CommunicateWithHost err = 0 [12:10:22]CheckOFDResponse [12:10:22]1017 (14) - 77093643461234 [12:10:22]1041 (16) - 0000000000959414 [12:10:22]1040 (4) - 59934 [12:10:22]1012 (4) - 05.06.2024 06:12 [12:10:22]1206 (1) - 0 [12:10:22]OFD Sender: Remove packet 59934 [12:10:22]ProducePacketName [12:10:22]name=ofd_packets/00059934 [12:10:22]NVStorageDeleteData [12:10:23]Write to MH i2c: 01 00 00 54 54 A8 [12:10:23]Write i2c OK [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: 01 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: 01 07 00 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: 01 07 00 54 54 00 00 00 00 00 49 0C 04 [12:10:23]RasterBufferAndPrint [12:10:23]line [12:10:23]line [12:10:23]line [12:10:23]line [12:10:23]line [12:10:23]written 0, free lines is 3154 [12:10:23]MH_Cut [12:10:23]Write to MH i2c: D1 01 00 5B 54 01 81 [12:10:23]Write i2c OK [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: D1 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: D1 01 00 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: D1 01 00 5B 54 00 80 [12:10:23]Write to MH i2c: 01 00 00 5C 54 B0 [12:10:23]Write i2c OK [12:10:23]MH_I2C_Read... [12:10:23]OFD Sender: No OFD packet to send [12:10:24]*** Cut start [12:10:24]*** Partial cut [12:10:24]*** CUTSNS_PIN = 1 [12:10:24]*** CUTSNS_PIN = 0 [12:10:24]*** Brake cut motor [12:10:24]Read from MH i2c: 01 [12:10:24]MH_I2C_Read... [12:10:24]*** Stop cut motor [12:10:24]*** Cut end [12:10:24]Read from MH i2c: 01 07 00 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: 01 07 00 5C 54 00 00 00 00 00 FF 0F C5 [12:10:24]process_action close_receipt done [12:10:24]requested_data is exist [12:10:24]produce_requested_data [12:10:24]requested_item fm.sn is exist - process it [12:10:24]wFMCommunicate request_size=4 [12:10:24]MH_SAM_APDU [12:10:24]CAPDU: 80 11 00 00 [12:10:24]Write to MH i2c: E2 08 00 5D 54 80 11 00 00 00 00 00 00 2B [12:10:24]Write i2c OK [12:10:24]MH_I2C_Read... [12:10:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:24]Read from MH i2c: E2 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 17 00 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 17 00 5D 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7E [12:10:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:10:24]wFMCommunicate OK [12:10:24]requested_item fd.num is exist - process it [12:10:24]SAM_PROTO_GetFieldsCounters [12:10:24]wFMCommunicate request_size=4 [12:10:24]MH_SAM_APDU [12:10:24]CAPDU: 80 13 00 00 [12:10:24]Write to MH i2c: E2 08 00 5E 54 80 13 00 00 00 00 00 00 2E [12:10:24]Write i2c OK [12:10:24]MH_I2C_Read... [12:10:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:24]Read from MH i2c: E2 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 62 00 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 62 00 5E 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1E EA 00 00 0E 04 04 00 48 00 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 79 [12:10:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1E EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:24]wFMCommunicate OK [12:10:24]SAM_PROTO_GetFieldsCounters done [12:10:24]requested_item shift.num is exist - process it [12:10:24]requested_item shift.opened is exist - process it [12:10:24]req_shift_opened [12:10:24]FM_GetShiftState [12:10:24]SAM_PROTO_GetShiftState [12:10:24]wFMCommunicate request_size=4 [12:10:24]MH_SAM_APDU [12:10:24]CAPDU: 80 13 01 00 [12:10:24]Write to MH i2c: E2 08 00 5F 54 80 13 01 00 00 00 00 00 30 [12:10:24]Write i2c OK [12:10:24]MH_I2C_Read... [12:10:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:24]Read from MH i2c: E2 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 0E 00 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 0E 00 5F 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 68 [12:10:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:10:24]wFMCommunicate OK [12:10:24]SAM_PROTO_GetShiftState done [12:10:24]FM_GetShiftState done [12:10:24]req_shift_opened done [12:10:24]requested_item shift.open_date is exist - process it [12:10:24]req_shift_open_date [12:10:24]req_shift_open_date done [12:10:24]produce_requested_data done [12:10:24]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59934,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:10:24]process_action_free close_receipt [12:10:24]json_value_free [12:10:24]json_value_free done [12:10:24]process_json_proto returns [12:10:24]Send response to host [12:10:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59934,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:10:24]free response buf [12:10:24]execute_script done [12:10:24]execute_script returns [12:10:24]free content buf [12:10:24]Sock 9.Close socket [12:10:24]Sock 9.Thread stoped [12:10:28]OFD Sender: No OFD packet to send [12:10:33]OFD Sender: No OFD packet to send [12:10:38]OFD Sender: No OFD packet to send [12:10:43]OFD Sender: No OFD packet to send [12:10:48]OFD Sender: No OFD packet to send [12:10:53]OFD Sender: No OFD packet to send [12:10:54]accept exits with 8 [12:10:54]New connection [12:10:54]New thread 3067100516 created [12:10:54]Thread 3066957156 joined [12:10:54]Waiting for new connection... [12:10:54] Sock 8.Parse request [12:10:54]Sock 8.Check first char [12:10:54]Sock 8.First char is OK [12:10:54]request: POST /json_proto HTTP/1.0 [12:10:54]Method: POST [12:10:54]URL: /json_proto [12:10:54]Method is POST - this is cgi request [12:10:54]url: /json_proto [12:10:54]query_string will be loaded in cgi processing [12:10:54]execute_cgi json_proto POST (null) [12:10:54]execute_cgi path=json_proto method=POST [12:10:54]POST find Content-Length [12:10:54]Host: 172.17.60.68:8080 [12:10:54]Content-Length: 844 [12:10:54]Content-Type: application/json [12:10:54] [12:10:54]POST finish read [12:10:54]Found Content-Length = 844 [12:10:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:54]execute_script... [12: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)545653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:54]POST & json_proto [12:10:54]process_json_proto [12:10:54]json parsed OK: [12:10:54]protocol is kg_v1.0 [12:10:54]action value=close_receipt [12:10:54]process_action close_receipt [12:10:54]cmd_close_receipt [12:10:54]MH_GetDate [12:10:54]Write to MH i2c: F0 00 00 60 54 A3 [12:10:54]Write i2c OK [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: F0 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: F0 09 00 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: F0 09 00 60 54 00 CF 55 60 66 9A 61 5F 66 56 [12:10:54]GetLastDocTimeStamp 1717589421 [12:10:54]current date 1717589455 [12:10:54]FM_GetShiftState [12:10:54]SAM_PROTO_GetShiftState [12:10:54]wFMCommunicate request_size=4 [12:10:54]MH_SAM_APDU [12:10:54]CAPDU: 80 13 01 00 [12:10:54]Write to MH i2c: E2 08 00 61 54 80 13 01 00 00 00 00 00 32 [12:10:54]Write i2c OK [12:10:54]MH_I2C_Read... [12:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:54]Read from MH i2c: E2 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: E2 0E 00 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: E2 0E 00 61 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6A [12:10:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:10:54]wFMCommunicate OK [12:10:54]SAM_PROTO_GetShiftState done [12:10:54]FM_GetShiftState done [12:10:54]opened in 1717545916 [12:10:54]opened+sec_in_day 1717632316 [12:10:54]quantity*price = 50011 [12:10:54]sum+1 = 50013 [12:10:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.12 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.12 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 330 05.06.2024 12:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59935 ФПД: 37766131530164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121055&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59935&fm=37766131530164&tin=02508201610067®Number=0000000000151680&sum=50012 [12:10:55]StoreToDocumentArchive [12:10:55]shift 72 fd 59935 [12:10:55]save to /storage/0072/doc_00059935 [12:10:55]save last doc name /storage/0072/doc_00059935 to /storage/kkm_last_doc_name [12:10:55]save OK [12:10:55]Clear old archive folders... [12:10:55]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:10:55]tlvbuf is 003C9B40 [12:10:55]SAM_PROTO_ClearQueue [12:10:55]wFMCommunicate request_size=4 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 09 00 00 [12:10:55]Write to MH i2c: E2 08 00 6E 54 80 09 00 00 00 00 00 00 34 [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:55]Read from MH i2c: E2 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 6E 54 00 90 00 36 [12:10:55]RAPDU: 90 00 [12:10:55]wFMCommunicate OK [12:10:55]SAM_PROTO_ClearQueue done [12:10:55]KKMCreateOFDPacket [12:10:55]OFDProtocolAddRootSTLVToBuf [12:10:55]FM_MakeSignedData [12:10:55]FM_MakeSignedData [12:10:55]SAM_PROTO_SignData [12:10:55]wFMCommunicate request_size=4 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 0D 01 02 [12:10:55]Write to MH i2c: E2 08 00 6F 54 80 0D 01 02 00 00 00 00 3C [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:55]Read from MH i2c: E2 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 6F 54 00 90 00 37 [12:10:55]RAPDU: 90 00 [12:10:55]wFMCommunicate OK [12:10:55]wFMCommunicate request_size=255 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 CF 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EA 00 00 35 04 06 00 22 59 [12:10:55]Write to MH i2c: E2 02 01 70 54 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 CF 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EA 00 00 35 04 06 00 22 59 00 00 B6 [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:55]Read from MH i2c: E2 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 70 54 00 90 00 38 [12:10:55]RAPDU: 90 00 [12:10:55]wFMCommunicate OK [12:10:55]wFMCommunicate request_size=9 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 0D 02 02 04 1C DA B9 B4 [12:10:55]Write to MH i2c: E2 0C 00 71 54 80 0D 02 02 04 00 1C DA B9 B4 00 00 AA [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:55]Read from MH i2c: E2 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 03 00 71 54 00 90 00 39 [12:10:55]RAPDU: 90 00 [12:10:55]wFMCommunicate OK [12:10:55]wFMCommunicate request_size=4 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 0D 03 02 [12:10:55]Write to MH i2c: E2 08 00 72 54 80 0D 03 02 00 00 00 00 41 [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:55]Read from MH i2c: E2 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 0B 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 0B 00 72 54 00 85 78 87 C3 E6 F1 88 C1 90 00 A9 [12:10:55]RAPDU: 85 78 87 C3 E6 F1 88 C1 90 00 [12:10:55]wFMCommunicate OK [12:10:55]SAM_PROTO_SignData done [12:10:55]FM_MakeSignedData done [12:10:55]CreateOFDProtocolMessage [12:10:55]wFMCommunicate request_size=4 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 11 00 00 [12:10:55]Write to MH i2c: E2 08 00 73 54 80 11 00 00 00 00 00 00 41 [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:55]Read from MH i2c: E2 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 17 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 17 00 73 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 94 [12:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:10:55]wFMCommunicate OK [12:10:55]CreateOFDProtocolMessage done [12:10:55]OFDSenderStorePacket 59935 [12:10:55]StoreOFDPacket docnum=59935 [12:10:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 7E C3 06 01 4A BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 CF 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EA 00 00 35 04 06 00 22 59 1C DA B9 B4 85 78 87 C3 E6 F1 88 C1 [12:10:55]CheckFolder [12:10:55]dirname=/storage/ofd_packets [12:10:55]CheckFolder done [12:10:55]ProducePacketName [12:10:55]name=ofd_packets/00059935 [12:10:55]NVStorageSaveData ofd_packets/00059935 [12:10:55]File name is /storage/ofd_packets/00059935 [12:10:55]Write 300 bytes [12:10:55]NVStorageSaveData done [12:10:55]OFDSenderStorePacket done [12:10:55]KKMCreateOFDPacket done [12:10:55]NVStorageSaveData kkm_last_timestamp [12:10:55]File name is /storage/kkm_last_timestamp [12:10:55]Write 4 bytes [12:10:55]NVStorageSaveData done [12:10:55]ExternCall_PrintAddStr [12:10:55]wPrintStart [12:10:55]Write to MH i2c: 01 00 00 74 54 C8 [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: 01 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: 01 07 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: 01 07 00 74 54 00 00 00 00 00 FF 0F DD [12:10:55]RasterBufferAndPrint [12:10:55]line Счет N : (1)545653 [12:10:55]line ИНН: 02508201610067 [12:10:55]line Контрольно-Кассовый Чек [12:10:55]line ПРОДАЖА [12:10:55]line ТРК (МРК, ГНК) : 71 [12:10:55]line Товар: 2711190000 [12:10:55]line ГАЗ-К-5 [12:10:55]line 14.330 * 34.90 [12:10:55]line = 500.12 [12:10:55]line НДС 12% НСП 1% [12:10:55]line > о реализуемом товаре [12:10:55]line ИТОГО: 500.12 [12:10:55]line НСП 1% : 4.43 [12:10:55]line НДС 12% : 53.11 [12:10:55]line Наличными: 0.00 [12:10:55]line Безнал.: 500.12 [12:10:55]line Место: АЗС № 117 "Партнер Нефть" [12:10:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:10:55]line СНО: Общий режим [12:10:55]line Чек 330 05.06.2024 12:10 [12:10:55]line Смена: 72 ФФД: 1.0 [12:10:55]line ЗНМ: 0300000048 [12:10:55]line РНМ: 0000000000151680 [12:10:55]line Версия ККМ: v1.0 [12:10:55]line Платежная система: АКБ Кыргызстан [12:10:55]line ФМ: 0000000000959414 [12:10:55]line ФД: 59935 [12:10:55]line ФПД: 37766131530164 [12:10:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121055&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59935&fm=37766131530164&tin=02508201610067®Number=0000000000151680&sum=50012 [12:10:56]OFD Sender: Processing packet 59935 [packets to send 53, broken 52] [12:10:56]ProducePacketName [12:10:56]name=ofd_packets/00059935 [12:10:56]OFD Sender: To server: pG, [12:10:56]CommunicateWithHost lk.salyk.kg:30040 [12:10:56]ConnectInit lk.salyk.kg [12:10:56]written 0, free lines is 4095 [12:10:56]Connected sock=10 [12:10:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 7E C3 06 01 4A BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 CF 55 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EA 00 00 35 04 06 00 22 59 1C DA B9 B4 85 78 87 C3 E6 F1 88 C1 [12:10:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9E 00 47 00 E0 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EA 00 00 F4 03 04 00 D3 01 60 66 B6 04 01 00 00 76 91 B0 8D D0 0D 60 76 [12:10:56]CommunicateWithHost err = 0 [12:10:56]CheckOFDResponse [12:10:56]1017 (14) - 77093643461234 [12:10:56]1041 (16) - 0000000000959414 [12:10:56]1040 (4) - 59935 [12:10:56]1012 (4) - 05.06.2024 06:12 [12:10:56]1206 (1) - 0 [12:10:56]OFD Sender: Remove packet 59935 [12:10:56]ProducePacketName [12:10:56]name=ofd_packets/00059935 [12:10:56]NVStorageDeleteData [12:10:56]Write to MH i2c: 01 00 00 9E 54 F2 [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: 01 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: 01 07 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: 01 07 00 9E 54 00 00 00 00 00 C1 0C C6 [12:10:56]RasterBufferAndPrint [12:10:56]line [12:10:56]line [12:10:56]line [12:10:56]line [12:10:56]line [12:10:56]written 0, free lines is 3271 [12:10:56]MH_Cut [12:10:56]Write to MH i2c: D1 01 00 A5 54 01 CB [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: D1 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: D1 01 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: D1 01 00 A5 54 00 CA [12:10:56]Write to MH i2c: 01 00 00 A6 54 FA [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:57]OFD Sender: No OFD packet to send [12:10:57]*** Cut start [12:10:57]*** Partial cut [12:10:57]*** CUTSNS_PIN = 1 [12:10:57]*** CUTSNS_PIN = 0 [12:10:57]*** Brake cut motor [12:10:58]Read from MH i2c: 01 [12:10:58]MH_I2C_Read... [12:10:58]*** Stop cut motor [12:10:58]*** Cut end [12:10:58]Read from MH i2c: 01 07 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: 01 07 00 A6 54 00 00 00 00 00 FF 0F 0F [12:10:58]process_action close_receipt done [12:10:58]requested_data is exist [12:10:58]produce_requested_data [12:10:58]requested_item fm.sn is exist - process it [12:10:58]wFMCommunicate request_size=4 [12:10:58]MH_SAM_APDU [12:10:58]CAPDU: 80 11 00 00 [12:10:58]Write to MH i2c: E2 08 00 A7 54 80 11 00 00 00 00 00 00 75 [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 17 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 17 00 A7 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C8 [12:10:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:10:58]wFMCommunicate OK [12:10:58]requested_item fd.num is exist - process it [12:10:58]SAM_PROTO_GetFieldsCounters [12:10:58]wFMCommunicate request_size=4 [12:10:58]MH_SAM_APDU [12:10:58]CAPDU: 80 13 00 00 [12:10:58]Write to MH i2c: E2 08 00 A8 54 80 13 00 00 00 00 00 00 78 [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 62 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 62 00 A8 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F EA 00 00 0E 04 04 00 48 00 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 C7 [12:10:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:58]wFMCommunicate OK [12:10:58]SAM_PROTO_GetFieldsCounters done [12:10:58]requested_item shift.num is exist - process it [12:10:58]requested_item shift.opened is exist - process it [12:10:58]req_shift_opened [12:10:58]FM_GetShiftState [12:10:58]SAM_PROTO_GetShiftState [12:10:58]wFMCommunicate request_size=4 [12:10:58]MH_SAM_APDU [12:10:58]CAPDU: 80 13 01 00 [12:10:58]Write to MH i2c: E2 08 00 A9 54 80 13 01 00 00 00 00 00 7A [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 0E 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 0E 00 A9 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B2 [12:10:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:10:58]wFMCommunicate OK [12:10:58]SAM_PROTO_GetShiftState done [12:10:58]FM_GetShiftState done [12:10:58]req_shift_opened done [12:10:58]requested_item shift.open_date is exist - process it [12:10:58]req_shift_open_date [12:10:58]req_shift_open_date done [12:10:58]produce_requested_data done [12:10:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59935,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:10:58]process_action_free close_receipt [12:10:58]json_value_free [12:10:58]json_value_free done [12:10:58]process_json_proto returns [12:10:58]Send response to host [12:10:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59935,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:10:58]free response buf [12:10:58]execute_script done [12:10:58]execute_script returns [12:10:58]free content buf [12:10:58]Sock 8.Close socket [12:10:58]Sock 8.Thread stoped [12:11:02]OFD Sender: No OFD packet to send [12:11:07]OFD Sender: No OFD packet to send [12:11:12]OFD Sender: No OFD packet to send [12:11:17]OFD Sender: No OFD packet to send [12:11:22]OFD Sender: No OFD packet to send [12:11:27]OFD Sender: No OFD packet to send [12:11:32]OFD Sender: No OFD packet to send [12:11:37]OFD Sender: No OFD packet to send [12:11:42]OFD Sender: No OFD packet to send [12:11:47]OFD Sender: No OFD packet to send [12:11:52]OFD Sender: No OFD packet to send [12:11:57]OFD Sender: No OFD packet to send [12:12:02]OFD Sender: No OFD packet to send [12:12:07]OFD Sender: No OFD packet to send [12:12:12]OFD Sender: No OFD packet to send [12:12:17]OFD Sender: No OFD packet to send [12:12:22]OFD Sender: No OFD packet to send [12:12:27]OFD Sender: No OFD packet to send [12:12:32]OFD Sender: No OFD packet to send [12:12:37]OFD Sender: No OFD packet to send [12:12:42]OFD Sender: No OFD packet to send [12:12:47]OFD Sender: No OFD packet to send [12:12:52]OFD Sender: No OFD packet to send [12:12:57]OFD Sender: No OFD packet to send [12:13:02]OFD Sender: No OFD packet to send [12:13:05]accept exits with 9 [12:13:05]New connection [12:13:05]New thread 3066957156 created [12:13:05]Thread 3067100516 joined [12:13:05]Waiting for new connection... [12:13:05] Sock 9.Parse request [12:13:05]Sock 9.Check first char [12:13:05]Sock 9.First char is OK [12:13:05]request: POST /json_proto HTTP/1.0 [12:13:05]Method: POST [12:13:05]URL: /json_proto [12:13:05]Method is POST - this is cgi request [12:13:05]url: /json_proto [12:13:05]query_string will be loaded in cgi processing [12:13:05]execute_cgi json_proto POST (null) [12:13:05]execute_cgi path=json_proto method=POST [12:13:05]POST find Content-Length [12:13:05]Host: 172.17.60.68:8080 [12:13:05]Content-Length: 804 [12:13:05]Content-Type: application/json [12:13:05] [12:13:05]POST finish read [12:13:05]Found Content-Length = 804 [12:13:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.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" : 400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:05]execute_script... [12:13:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.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" : 400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:05]POST & json_proto [12:13:05]process_json_proto [12:13:05]json parsed OK: [12:13:05]protocol is kg_v1.0 [12:13:05]action value=close_receipt [12:13:05]process_action close_receipt [12:13:05]cmd_close_receipt [12:13:05]MH_GetDate [12:13:05]Write to MH i2c: F0 00 00 AA 54 ED [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: F0 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: F0 09 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: F0 09 00 AA 54 00 53 56 60 66 9A 61 5F 66 25 [12:13:05]GetLastDocTimeStamp 1717589455 [12:13:05]current date 1717589587 [12:13:05]FM_GetShiftState [12:13:05]SAM_PROTO_GetShiftState [12:13:05]wFMCommunicate request_size=4 [12:13:05]MH_SAM_APDU [12:13:05]CAPDU: 80 13 01 00 [12:13:05]Write to MH i2c: E2 08 00 AB 54 80 13 01 00 00 00 00 00 7C [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:05]Read from MH i2c: E2 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 0E 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 0E 00 AB 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [12:13:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:13:05]wFMCommunicate OK [12:13:05]SAM_PROTO_GetShiftState done [12:13:05]FM_GetShiftState done [12:13:05]opened in 1717545916 [12:13:05]opened+sec_in_day 1717632316 [12:13:05]quantity*price = 40030 [12:13:05]sum+1 = 40031 [12:13:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.30 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 0.00 Безнал.: 400.30 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 331 05.06.2024 12:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59936 ФПД: 4287016765401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121307&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59936&fm=4287016765401&tin=02508201610067®Number=0000000000151680&sum=40030 [12:13:06]StoreToDocumentArchive [12:13:06]shift 72 fd 59936 [12:13:06]save to /storage/0072/doc_00059936 [12:13:06]save last doc name /storage/0072/doc_00059936 to /storage/kkm_last_doc_name [12:13:06]save OK [12:13:06]Clear old archive folders... [12:13:06]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:13:06]tlvbuf is 004EC7C0 [12:13:06]SAM_PROTO_ClearQueue [12:13:06]wFMCommunicate request_size=4 [12:13:06]MH_SAM_APDU [12:13:06]CAPDU: 80 09 00 00 [12:13:06]Write to MH i2c: E2 08 00 B8 54 80 09 00 00 00 00 00 00 7E [12:13:06]Write i2c OK [12:13:06]MH_I2C_Read... [12:13:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:06]Read from MH i2c: E2 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: E2 03 00 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: E2 03 00 B8 54 00 90 00 80 [12:13:06]RAPDU: 90 00 [12:13:06]wFMCommunicate OK [12:13:06]SAM_PROTO_ClearQueue done [12:13:06]KKMCreateOFDPacket [12:13:06]OFDProtocolAddRootSTLVToBuf [12:13:06]FM_MakeSignedData [12:13:06]FM_MakeSignedData [12:13:06]SAM_PROTO_SignData [12:13:06]wFMCommunicate request_size=4 [12:13:06]MH_SAM_APDU [12:13:06]CAPDU: 80 0D 01 02 [12:13:06]Write to MH i2c: E2 08 00 B9 54 80 0D 01 02 00 00 00 00 86 [12:13:06]Write i2c OK [12:13:06]MH_I2C_Read... [12:13:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:06]Read from MH i2c: E2 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: E2 03 00 [12:13:06]MH_I2C_Read... [12:13:06]Read from MH i2c: E2 03 00 B9 54 00 90 00 81 [12:13:06]RAPDU: 90 00 [12:13:06]wFMCommunicate OK [12:13:06]wFMCommunicate request_size=255 [12:13:06]MH_SAM_APDU [12:13:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 53 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EA 00 00 35 04 06 00 03 E6 [12:13:06]Write to MH i2c: E2 02 01 BA 54 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 53 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EA 00 00 35 04 06 00 03 E6 00 00 CE [12:13:06]Write i2c OK [12:13:06]MH_I2C_Read... [12:13:07]OFD Sender: No OFD packet to send [12:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 BA 54 00 90 00 82 [12:13:07]RAPDU: 90 00 [12:13:07]wFMCommunicate OK [12:13:07]wFMCommunicate request_size=9 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 0D 02 02 04 26 1C 87 D9 [12:13:07]Write to MH i2c: E2 0C 00 BB 54 80 0D 02 02 04 00 26 1C 87 D9 00 00 33 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 03 00 BB 54 00 90 00 83 [12:13:07]RAPDU: 90 00 [12:13:07]wFMCommunicate OK [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 0D 03 02 [12:13:07]Write to MH i2c: E2 08 00 BC 54 80 0D 03 02 00 00 00 00 8B [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 0B 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 0B 00 BC 54 00 83 2C BB F6 7F 39 04 4F 90 00 F7 [12:13:07]RAPDU: 83 2C BB F6 7F 39 04 4F 90 00 [12:13:07]wFMCommunicate OK [12:13:07]SAM_PROTO_SignData done [12:13:07]FM_MakeSignedData done [12:13:07]CreateOFDProtocolMessage [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 11 00 00 [12:13:07]Write to MH i2c: E2 08 00 BD 54 80 11 00 00 00 00 00 00 8B [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 17 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 17 00 BD 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [12:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:13:07]wFMCommunicate OK [12:13:07]CreateOFDProtocolMessage done [12:13:07]OFDSenderStorePacket 59936 [12:13:07]StoreOFDPacket docnum=59936 [12:13:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 8D 41 06 01 68 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 53 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EA 00 00 35 04 06 00 03 E6 26 1C 87 D9 83 2C BB F6 7F 39 04 4F [12:13:07]CheckFolder [12:13:07]dirname=/storage/ofd_packets [12:13:07]CheckFolder done [12:13:07]ProducePacketName [12:13:07]name=ofd_packets/00059936 [12:13:07]NVStorageSaveData ofd_packets/00059936 [12:13:07]File name is /storage/ofd_packets/00059936 [12:13:07]Write 300 bytes [12:13:07]NVStorageSaveData done [12:13:07]OFDSenderStorePacket done [12:13:07]KKMCreateOFDPacket done [12:13:07]NVStorageSaveData kkm_last_timestamp [12:13:07]File name is /storage/kkm_last_timestamp [12:13:07]Write 4 bytes [12:13:07]NVStorageSaveData done [12:13:07]ExternCall_PrintAddStr [12:13:07]wPrintStart [12:13:07]Write to MH i2c: 01 00 00 BE 54 12 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 07 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 07 00 BE 54 00 00 00 00 00 FF 0F 27 [12:13:07]RasterBufferAndPrint [12:13:07]line Счет N : (1)545654 [12:13:07]line ИНН: 02508201610067 [12:13:07]line Контрольно-Кассовый Чек [12:13:07]line ПРОДАЖА [12:13:07]line ТРК (МРК, ГНК) : 72 [12:13:07]line Товар: 2711190000 [12:13:07]line ГАЗ-К-5 [12:13:07]line 11.470 * 34.90 [12:13:07]line = 400.30 [12:13:07]line НДС 12% НСП 1% [12:13:07]line > о реализуемом товаре [12:13:07]line ИТОГО: 400.30 [12:13:07]line НСП 1% : 3.54 [12:13:07]line НДС 12% : 42.51 [12:13:07]line Наличными: 0.00 [12:13:07]line Безнал.: 400.30 [12:13:07]line Место: АЗС № 117 "Партнер Нефть" [12:13:07]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:13:07]line СНО: Общий режим [12:13:07]line Чек 331 05.06.2024 12:13 [12:13:07]line Смена: 72 ФФД: 1.0 [12:13:07]line ЗНМ: 0300000048 [12:13:07]line РНМ: 0000000000151680 [12:13:07]line Версия ККМ: v1.0 [12:13:07]line Платежная система: O! деньги [12:13:07]line ФМ: 0000000000959414 [12:13:07]line ФД: 59936 [12:13:07]line ФПД: 4287016765401 [12:13:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121307&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59936&fm=4287016765401&tin=02508201610067®Number=0000000000151680&sum=40030 [12:13:07]written 0, free lines is 4095 [12:13:07]OFD Sender: Processing packet 59936 [packets to send 53, broken 52] [12:13:07]ProducePacketName [12:13:07]name=ofd_packets/00059936 [12:13:07]OFD Sender: To server: pG, [12:13:07]CommunicateWithHost lk.salyk.kg:30040 [12:13:07]ConnectInit lk.salyk.kg [12:13:07]Connected sock=10 [12:13:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 8D 41 06 01 68 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 53 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EA 00 00 35 04 06 00 03 E6 26 1C 87 D9 83 2C BB F6 7F 39 04 4F [12:13:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 36 1F 47 00 F3 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EA 00 00 F4 03 04 00 57 02 60 66 B6 04 01 00 00 75 6B C0 C3 3F 37 89 90 [12:13:07]CommunicateWithHost err = 0 [12:13:07]CheckOFDResponse [12:13:07]1017 (14) - 77093643461234 [12:13:07]1041 (16) - 0000000000959414 [12:13:07]1040 (4) - 59936 [12:13:07]1012 (4) - 05.06.2024 06:14 [12:13:07]1206 (1) - 0 [12:13:07]OFD Sender: Remove packet 59936 [12:13:07]ProducePacketName [12:13:07]name=ofd_packets/00059936 [12:13:07]NVStorageDeleteData [12:13:07]Write to MH i2c: 01 00 00 E8 54 3C [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 07 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 07 00 E8 54 00 00 00 00 00 B9 0C 08 [12:13:07]RasterBufferAndPrint [12:13:07]line [12:13:07]line [12:13:07]line [12:13:07]line [12:13:07]line [12:13:07]written 0, free lines is 3265 [12:13:07]MH_Cut [12:13:07]Write to MH i2c: D1 01 00 EF 54 01 15 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: D1 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: D1 01 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: D1 01 00 EF 54 00 14 [12:13:07]Write to MH i2c: 01 00 00 F0 54 44 [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:08]OFD Sender: No OFD packet to send [12:13:08]*** Cut start [12:13:08]*** Partial cut [12:13:08]*** CUTSNS_PIN = 1 [12:13:08]*** CUTSNS_PIN = 0 [12:13:09]*** Brake cut motor [12:13:09]Read from MH i2c: 01 [12:13:09]MH_I2C_Read... [12:13:09]*** Stop cut motor [12:13:09]*** Cut end [12:13:09]Read from MH i2c: 01 07 00 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: 01 07 00 F0 54 00 00 00 00 00 FF 0F 59 [12:13:09]process_action close_receipt done [12:13:09]requested_data is exist [12:13:09]produce_requested_data [12:13:09]requested_item fm.sn is exist - process it [12:13:09]wFMCommunicate request_size=4 [12:13:09]MH_SAM_APDU [12:13:09]CAPDU: 80 11 00 00 [12:13:09]Write to MH i2c: E2 08 00 F1 54 80 11 00 00 00 00 00 00 BF [12:13:09]Write i2c OK [12:13:09]MH_I2C_Read... [12:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:09]Read from MH i2c: E2 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 17 00 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 17 00 F1 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 12 [12:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:13:09]wFMCommunicate OK [12:13:09]requested_item fd.num is exist - process it [12:13:09]SAM_PROTO_GetFieldsCounters [12:13:09]wFMCommunicate request_size=4 [12:13:09]MH_SAM_APDU [12:13:09]CAPDU: 80 13 00 00 [12:13:09]Write to MH i2c: E2 08 00 F2 54 80 13 00 00 00 00 00 00 C2 [12:13:09]Write i2c OK [12:13:09]MH_I2C_Read... [12:13:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:09]Read from MH i2c: E2 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 62 00 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 62 00 F2 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 20 EA 00 00 0E 04 04 00 48 00 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 15 [12:13:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 20 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:09]wFMCommunicate OK [12:13:09]SAM_PROTO_GetFieldsCounters done [12:13:09]requested_item shift.num is exist - process it [12:13:09]requested_item shift.opened is exist - process it [12:13:09]req_shift_opened [12:13:09]FM_GetShiftState [12:13:09]SAM_PROTO_GetShiftState [12:13:09]wFMCommunicate request_size=4 [12:13:09]MH_SAM_APDU [12:13:09]CAPDU: 80 13 01 00 [12:13:09]Write to MH i2c: E2 08 00 F3 54 80 13 01 00 00 00 00 00 C4 [12:13:09]Write i2c OK [12:13:09]MH_I2C_Read... [12:13:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:09]Read from MH i2c: E2 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 0E 00 [12:13:09]MH_I2C_Read... [12:13:09]Read from MH i2c: E2 0E 00 F3 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FC [12:13:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:13:09]wFMCommunicate OK [12:13:09]SAM_PROTO_GetShiftState done [12:13:09]FM_GetShiftState done [12:13:09]req_shift_opened done [12:13:09]requested_item shift.open_date is exist - process it [12:13:09]req_shift_open_date [12:13:09]req_shift_open_date done [12:13:09]produce_requested_data done [12:13:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59936,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:13:09]process_action_free close_receipt [12:13:09]json_value_free [12:13:09]json_value_free done [12:13:09]process_json_proto returns [12:13:09]Send response to host [12:13:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59936,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:13:09]free response buf [12:13:09]execute_script done [12:13:09]execute_script returns [12:13:09]free content buf [12:13:09]Sock 9.Close socket [12:13:09]Sock 9.Thread stoped [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:27]accept exits with 8 [12:13:27]New connection [12:13:27]New thread 3067100516 created [12:13:27]Thread 3066957156 joined [12:13:27]Waiting for new connection... [12:13:27] Sock 8.Parse request [12:13:27]Sock 8.Check first char [12:13:27]Sock 8.First char is OK [12:13:27]request: POST /json_proto HTTP/1.0 [12:13:27]Method: POST [12:13:27]URL: /json_proto [12:13:27]Method is POST - this is cgi request [12:13:27]url: /json_proto [12:13:27]query_string will be loaded in cgi processing [12:13:27]execute_cgi json_proto POST (null) [12:13:27]execute_cgi path=json_proto method=POST [12:13:27]POST find Content-Length [12:13:27]Host: 172.17.60.68:8080 [12:13:27]Content-Length: 680 [12:13:27]Content-Type: application/json [12:13:27] [12:13:27]POST finish read [12:13:27]Found Content-Length = 680 [12:13:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 5.740, "sum" : 200.33, "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:13:27]execute_script... [12:13: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)545656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 5.740, "sum" : 200.33, "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:13:27]POST & json_proto [12:13:27]process_json_proto [12:13:27]json parsed OK: [12:13:27]protocol is kg_v1.0 [12:13:27]action value=close_receipt [12:13:27]process_action close_receipt [12:13:27]cmd_close_receipt [12:13:27]MH_GetDate [12:13:27]Write to MH i2c: F0 00 00 F4 54 37 [12:13:27]Write i2c OK [12:13:27]MH_I2C_Read... [12:13:27]Read from MH i2c: F0 [12:13:27]MH_I2C_Read... [12:13:27]Read from MH i2c: F0 09 00 [12:13:27]MH_I2C_Read... [12:13:27]Read from MH i2c: F0 09 00 F4 54 00 69 56 60 66 9A 61 5F 66 85 [12:13:27]GetLastDocTimeStamp 1717589587 [12:13:27]current date 1717589609 [12:13:27]FM_GetShiftState [12:13:27]SAM_PROTO_GetShiftState [12:13:27]wFMCommunicate request_size=4 [12:13:27]MH_SAM_APDU [12:13:27]CAPDU: 80 13 01 00 [12:13:27]Write to MH i2c: E2 08 00 F5 54 80 13 01 00 00 00 00 00 C6 [12:13:27]Write i2c OK [12:13:27]MH_I2C_Read... [12:13:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:27]Read from MH i2c: E2 [12:13:27]MH_I2C_Read... [12:13:27]Read from MH i2c: E2 0E 00 [12:13:27]MH_I2C_Read... [12:13:27]Read from MH i2c: E2 0E 00 F5 54 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FE [12:13:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:13:27]wFMCommunicate OK [12:13:27]SAM_PROTO_GetShiftState done [12:13:27]FM_GetShiftState done [12:13:27]opened in 1717545916 [12:13:27]opened+sec_in_day 1717632316 [12:13:27]quantity*price = 20032 [12:13:27]sum+1 = 20034 [12:13:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 332 05.06.2024 12:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59937 ФПД: 6124648710329 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121329&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59937&fm=6124648710329&tin=02508201610067®Number=0000000000151680&sum=20000 [12:13:29]StoreToDocumentArchive [12:13:29]shift 72 fd 59937 [12:13:29]save to /storage/0072/doc_00059937 [12:13:29]save last doc name /storage/0072/doc_00059937 to /storage/kkm_last_doc_name [12:13:29]save OK [12:13:29]Clear old archive folders... [12:13:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:13:29]tlvbuf is 00518640 [12:13:29]SAM_PROTO_ClearQueue [12:13:29]wFMCommunicate request_size=4 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 09 00 00 [12:13:29]Write to MH i2c: E2 08 00 02 55 80 09 00 00 00 00 00 00 C9 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 02 55 00 90 00 CB [12:13:29]RAPDU: 90 00 [12:13:29]wFMCommunicate OK [12:13:29]SAM_PROTO_ClearQueue done [12:13:29]KKMCreateOFDPacket [12:13:29]OFDProtocolAddRootSTLVToBuf [12:13:29]FM_MakeSignedData [12:13:29]FM_MakeSignedData [12:13:29]SAM_PROTO_SignData [12:13:29]wFMCommunicate request_size=4 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 0D 01 02 [12:13:29]Write to MH i2c: E2 08 00 03 55 80 0D 01 02 00 00 00 00 D1 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 03 55 00 90 00 CC [12:13:29]RAPDU: 90 00 [12:13:29]wFMCommunicate OK [12:13:29]wFMCommunicate request_size=255 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 4C 01 00 00 F4 03 04 00 69 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EA 00 00 35 04 06 00 05 92 [12:13:29]Write to MH i2c: E2 02 01 04 55 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 4C 01 00 00 F4 03 04 00 69 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EA 00 00 35 04 06 00 05 92 00 00 DE [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 04 55 00 90 00 CD [12:13:29]RAPDU: 90 00 [12:13:29]wFMCommunicate OK [12:13:29]wFMCommunicate request_size=9 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 0D 02 02 04 01 82 C0 B9 [12:13:29]Write to MH i2c: E2 0C 00 05 55 80 0D 02 02 04 00 01 82 C0 B9 00 00 D8 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 05 55 00 90 00 CE [12:13:29]RAPDU: 90 00 [12:13:29]wFMCommunicate OK [12:13:29]wFMCommunicate request_size=4 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 0D 03 02 [12:13:29]Write to MH i2c: E2 08 00 06 55 80 0D 03 02 00 00 00 00 D6 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 0B 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 0B 00 06 55 00 9C 73 8E 48 C8 55 D7 F7 90 00 A7 [12:13:29]RAPDU: 9C 73 8E 48 C8 55 D7 F7 90 00 [12:13:29]wFMCommunicate OK [12:13:29]SAM_PROTO_SignData done [12:13:29]FM_MakeSignedData done [12:13:29]CreateOFDProtocolMessage [12:13:29]wFMCommunicate request_size=4 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 11 00 00 [12:13:29]Write to MH i2c: E2 08 00 07 55 80 11 00 00 00 00 00 00 D6 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 17 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 17 00 07 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 29 [12:13:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:13:29]wFMCommunicate OK [12:13:29]CreateOFDProtocolMessage done [12:13:29]OFDSenderStorePacket 59937 [12:13:29]StoreOFDPacket docnum=59937 [12:13:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0D 7A 06 01 32 63 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 4C 01 00 00 F4 03 04 00 69 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EA 00 00 35 04 06 00 05 92 01 82 C0 B9 9C 73 8E 48 C8 55 D7 F7 [12:13:29]CheckFolder [12:13:29]dirname=/storage/ofd_packets [12:13:29]CheckFolder done [12:13:29]ProducePacketName [12:13:29]name=ofd_packets/00059937 [12:13:29]NVStorageSaveData ofd_packets/00059937 [12:13:29]File name is /storage/ofd_packets/00059937 [12:13:29]Write 300 bytes [12:13:29]NVStorageSaveData done [12:13:29]OFDSenderStorePacket done [12:13:29]KKMCreateOFDPacket done [12:13:29]NVStorageSaveData kkm_last_timestamp [12:13:29]File name is /storage/kkm_last_timestamp [12:13:29]Write 4 bytes [12:13:29]NVStorageSaveData done [12:13:29]ExternCall_PrintAddStr [12:13:29]wPrintStart [12:13:29]Write to MH i2c: 01 00 00 08 55 5D [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: 01 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: 01 07 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: 01 07 00 08 55 00 00 00 00 00 FF 0F 72 [12:13:29]RasterBufferAndPrint [12:13:29]line Счет N : (1)545656 [12:13:29]line ИНН: 02508201610067 [12:13:29]line Контрольно-Кассовый Чек [12:13:29]line ПРОДАЖА [12:13:29]line ТРК (МРК, ГНК) : 71 [12:13:29]line Товар: 2711190000 [12:13:29]line ГАЗ-К-5 [12:13:29]line 5.740 * 34.90 [12:13:29]line = 200.33 [12:13:29]line НДС 12% НСП 1% [12:13:29]line > о реализуемом товаре [12:13:29]line ОКРУГЛЕНИЕ: -0.33 [12:13:29]line ИТОГО: 200.00 [12:13:29]line Внесено: 200.00 [12:13:29]line СДАЧА: 0.00 [12:13:29]line НСП 1% : 1.77 [12:13:29]line НДС 12% : 21.27 [12:13:29]line Наличными: 200.00 [12:13:29]line Безнал.: 0.00 [12:13:29]line Место: АЗС № 117 "Партнер Нефть" [12:13:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:13:29]line СНО: Общий режим [12:13:29]line Чек 332 05.06.2024 12:13 [12:13:29]line Смена: 72 ФФД: 1.0 [12:13:29]line ЗНМ: 0300000048 [12:13:29]line РНМ: 0000000000151680 [12:13:29]line Версия ККМ: v1.0 [12:13:29]line ФМ: 0000000000959414 [12:13:29]line ФД: 59937 [12:13:29]line ФПД: 6124648710329 [12:13:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121329&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59937&fm=6124648710329&tin=02508201610067®Number=0000000000151680&sum=20000 [12:13:29]OFD Sender: Processing packet 59937 [packets to send 53, broken 52] [12:13:29]ProducePacketName [12:13:29]name=ofd_packets/00059937 [12:13:29]OFD Sender: To server: pG, [12:13:29]CommunicateWithHost lk.salyk.kg:30040 [12:13:29]ConnectInit lk.salyk.kg [12:13:29]written 0, free lines is 4095 [12:13:30]Connected sock=10 [12:13:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 0D 7A 06 01 32 63 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 16 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 41 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 4C 01 00 00 F4 03 04 00 69 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EA 00 00 35 04 06 00 05 92 01 82 C0 B9 9C 73 8E 48 C8 55 D7 F7 [12:13:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 45 D1 47 00 11 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EA 00 00 F4 03 04 00 6D 02 60 66 B6 04 01 00 00 95 40 86 A3 43 66 D7 7B [12:13:30]CommunicateWithHost err = 0 [12:13:30]CheckOFDResponse [12:13:30]1017 (14) - 77093643461234 [12:13:30]1041 (16) - 0000000000959414 [12:13:30]1040 (4) - 59937 [12:13:30]1012 (4) - 05.06.2024 06:15 [12:13:30]1206 (1) - 0 [12:13:30]OFD Sender: Remove packet 59937 [12:13:30]ProducePacketName [12:13:30]name=ofd_packets/00059937 [12:13:30]NVStorageDeleteData [12:13:30]Write to MH i2c: 01 00 00 33 55 88 [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: 01 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: 01 07 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: 01 07 00 33 55 00 00 00 00 00 9D 0C 38 [12:13:30]RasterBufferAndPrint [12:13:30]line [12:13:30]line [12:13:30]line [12:13:30]line [12:13:30]line [12:13:30]written 0, free lines is 3235 [12:13:30]MH_Cut [12:13:30]Write to MH i2c: D1 01 00 3A 55 01 61 [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: D1 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: D1 01 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: D1 01 00 3A 55 00 60 [12:13:30]Write to MH i2c: 01 00 00 3B 55 90 [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]OFD Sender: No OFD packet to send [12:13:31]*** Cut start [12:13:31]*** Partial cut [12:13:31]*** CUTSNS_PIN = 1 [12:13:31]*** CUTSNS_PIN = 0 [12:13:31]*** Brake cut motor [12:13:31]Read from MH i2c: 01 [12:13:31]MH_I2C_Read... [12:13:31]*** Stop cut motor [12:13:31]*** Cut end [12:13:32]Read from MH i2c: 01 07 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: 01 07 00 3B 55 00 00 00 00 00 FF 0F A5 [12:13:32]process_action close_receipt done [12:13:32]requested_data is exist [12:13:32]produce_requested_data [12:13:32]requested_item fm.sn is exist - process it [12:13:32]wFMCommunicate request_size=4 [12:13:32]MH_SAM_APDU [12:13:32]CAPDU: 80 11 00 00 [12:13:32]Write to MH i2c: E2 08 00 3C 55 80 11 00 00 00 00 00 00 0B [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:32]Read from MH i2c: E2 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 17 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 17 00 3C 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5E [12:13:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:13:32]wFMCommunicate OK [12:13:32]requested_item fd.num is exist - process it [12:13:32]SAM_PROTO_GetFieldsCounters [12:13:32]wFMCommunicate request_size=4 [12:13:32]MH_SAM_APDU [12:13:32]CAPDU: 80 13 00 00 [12:13:32]Write to MH i2c: E2 08 00 3D 55 80 13 00 00 00 00 00 00 0E [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:32]Read from MH i2c: E2 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 62 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 62 00 3D 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 21 EA 00 00 0E 04 04 00 48 00 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 65 [12:13:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 21 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:32]wFMCommunicate OK [12:13:32]SAM_PROTO_GetFieldsCounters done [12:13:32]requested_item shift.num is exist - process it [12:13:32]requested_item shift.opened is exist - process it [12:13:32]req_shift_opened [12:13:32]FM_GetShiftState [12:13:32]SAM_PROTO_GetShiftState [12:13:32]wFMCommunicate request_size=4 [12:13:32]MH_SAM_APDU [12:13:32]CAPDU: 80 13 01 00 [12:13:32]Write to MH i2c: E2 08 00 3E 55 80 13 01 00 00 00 00 00 10 [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:32]Read from MH i2c: E2 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 0E 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 0E 00 3E 55 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 48 [12:13:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:13:32]wFMCommunicate OK [12:13:32]SAM_PROTO_GetShiftState done [12:13:32]FM_GetShiftState done [12:13:32]req_shift_opened done [12:13:32]requested_item shift.open_date is exist - process it [12:13:32]req_shift_open_date [12:13:32]req_shift_open_date done [12:13:32]produce_requested_data done [12:13:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59937,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:13:32]process_action_free close_receipt [12:13:32]json_value_free [12:13:32]json_value_free done [12:13:32]process_json_proto returns [12:13:32]Send response to host [12:13:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59937,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:13:32]free response buf [12:13:32]execute_script done [12:13:32]execute_script returns [12:13:32]free content buf [12:13:32]Sock 8.Close socket [12:13:32]Sock 8.Thread stoped [12:13:35]OFD Sender: No OFD packet to send [12:13:37]accept exits with 9 [12:13:37]New connection [12:13:37]New thread 3066957156 created [12:13:37]Thread 3067100516 joined [12:13:37]Waiting for new connection... [12:13:37] Sock 9.Parse request [12:13:37]Sock 9.Check first char [12:13:37]Sock 9.First char is OK [12:13:37]request: POST /json_proto HTTP/1.0 [12:13:37]Method: POST [12:13:37]URL: /json_proto [12:13:37]Method is POST - this is cgi request [12:13:37]url: /json_proto [12:13:37]query_string will be loaded in cgi processing [12:13:37]execute_cgi json_proto POST (null) [12:13:37]execute_cgi path=json_proto method=POST [12:13:37]POST find Content-Length [12:13:37]Host: 172.17.60.68:8080 [12:13:37]Content-Length: 840 [12:13:37]Content-Type: application/json [12:13:37] [12:13:37]POST finish read [12:13:37]Found Content-Length = 840 [12:13:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:37]execute_script... [12:13:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:37]POST & json_proto [12:13:37]process_json_proto [12:13:37]json parsed OK: [12:13:37]protocol is kg_v1.0 [12:13:37]action value=close_receipt [12:13:37]process_action close_receipt [12:13:37]cmd_close_receipt [12:13:37]MH_GetDate [12:13:37]Write to MH i2c: F0 00 00 3F 55 83 [12:13:37]Write i2c OK [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: F0 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: F0 09 00 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: F0 09 00 3F 55 00 72 56 60 66 9A 61 5F 66 DA [12:13:37]GetLastDocTimeStamp 1717589609 [12:13:37]current date 1717589618 [12:13:37]FM_GetShiftState [12:13:37]SAM_PROTO_GetShiftState [12:13:37]wFMCommunicate request_size=4 [12:13:37]MH_SAM_APDU [12:13:37]CAPDU: 80 13 01 00 [12:13:37]Write to MH i2c: E2 08 00 40 55 80 13 01 00 00 00 00 00 12 [12:13:37]Write i2c OK [12:13:37]MH_I2C_Read... [12:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:37]Read from MH i2c: E2 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 0E 00 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 0E 00 40 55 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [12:13:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:13:37]wFMCommunicate OK [12:13:37]SAM_PROTO_GetShiftState done [12:13:37]FM_GetShiftState done [12:13:37]opened in 1717545916 [12:13:37]opened+sec_in_day 1717632316 [12:13:37]quantity*price = 50041 [12:13:37]sum+1 = 50042 [12:13:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 333 05.06.2024 12:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59938 ФПД: 7655848529749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121338&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59938&fm=7655848529749&tin=02508201610067®Number=0000000000151680&sum=50041 [12:13:38]StoreToDocumentArchive [12:13:38]shift 72 fd 59938 [12:13:38]save to /storage/0072/doc_00059938 [12:13:38]save last doc name /storage/0072/doc_00059938 to /storage/kkm_last_doc_name [12:13:38]save OK [12:13:38]Clear old archive folders... [12:13:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:13:38]tlvbuf is B6F7C580 [12:13:38]SAM_PROTO_ClearQueue [12:13:38]wFMCommunicate request_size=4 [12:13:38]MH_SAM_APDU [12:13:38]CAPDU: 80 09 00 00 [12:13:38]Write to MH i2c: E2 08 00 4D 55 80 09 00 00 00 00 00 00 14 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:38]Read from MH i2c: E2 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 4D 55 00 90 00 16 [12:13:38]RAPDU: 90 00 [12:13:38]wFMCommunicate OK [12:13:38]SAM_PROTO_ClearQueue done [12:13:38]KKMCreateOFDPacket [12:13:38]OFDProtocolAddRootSTLVToBuf [12:13:38]FM_MakeSignedData [12:13:38]FM_MakeSignedData [12:13:38]SAM_PROTO_SignData [12:13:38]wFMCommunicate request_size=4 [12:13:38]MH_SAM_APDU [12:13:38]CAPDU: 80 0D 01 02 [12:13:38]Write to MH i2c: E2 08 00 4E 55 80 0D 01 02 00 00 00 00 1C [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:38]Read from MH i2c: E2 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 4E 55 00 90 00 17 [12:13:38]RAPDU: 90 00 [12:13:38]wFMCommunicate OK [12:13:38]wFMCommunicate request_size=255 [12:13:38]MH_SAM_APDU [12: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 72 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EA 00 00 35 04 06 00 06 [12:13:38]Write to MH i2c: E2 02 01 4F 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 72 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EA 00 00 35 04 06 00 06 00 00 2F [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:38]Read from MH i2c: E2 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 4F 55 00 90 00 18 [12:13:38]RAPDU: 90 00 [12:13:38]wFMCommunicate OK [12:13:38]wFMCommunicate request_size=10 [12:13:38]MH_SAM_APDU [12:13:38]CAPDU: 80 0D 02 02 05 F6 84 21 CF 55 [12:13:38]Write to MH i2c: E2 0D 00 50 55 80 0D 02 02 05 00 F6 84 21 CF 55 00 00 E8 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:38]Read from MH i2c: E2 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 03 00 50 55 00 90 00 19 [12:13:38]RAPDU: 90 00 [12:13:38]wFMCommunicate OK [12:13:38]wFMCommunicate request_size=4 [12:13:38]MH_SAM_APDU [12:13:38]CAPDU: 80 0D 03 02 [12:13:38]Write to MH i2c: E2 08 00 51 55 80 0D 03 02 00 00 00 00 21 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:38]Read from MH i2c: E2 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 0B 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 0B 00 51 55 00 55 A5 57 0D DC BC C4 C6 90 00 A2 [12:13:38]RAPDU: 55 A5 57 0D DC BC C4 C6 90 00 [12:13:38]wFMCommunicate OK [12:13:38]SAM_PROTO_SignData done [12:13:38]FM_MakeSignedData done [12:13:38]CreateOFDProtocolMessage [12:13:38]wFMCommunicate request_size=4 [12:13:38]MH_SAM_APDU [12:13:38]CAPDU: 80 11 00 00 [12:13:38]Write to MH i2c: E2 08 00 52 55 80 11 00 00 00 00 00 00 21 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:38]Read from MH i2c: E2 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 17 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: E2 17 00 52 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 74 [12:13:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:13:38]wFMCommunicate OK [12:13:38]CreateOFDProtocolMessage done [12:13:38]OFDSenderStorePacket 59938 [12:13:38]StoreOFDPacket docnum=59938 [12:13:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 60 54 07 01 F1 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 72 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EA 00 00 35 04 06 00 06 F6 84 21 CF 55 55 A5 57 0D DC BC C4 C6 [12:13:38]CheckFolder [12:13:38]dirname=/storage/ofd_packets [12:13:38]CheckFolder done [12:13:38]ProducePacketName [12:13:38]name=ofd_packets/00059938 [12:13:38]NVStorageSaveData ofd_packets/00059938 [12:13:38]File name is /storage/ofd_packets/00059938 [12:13:38]Write 301 bytes [12:13:38]NVStorageSaveData done [12:13:38]OFDSenderStorePacket done [12:13:38]KKMCreateOFDPacket done [12:13:38]NVStorageSaveData kkm_last_timestamp [12:13:38]File name is /storage/kkm_last_timestamp [12:13:38]Write 4 bytes [12:13:38]NVStorageSaveData done [12:13:38]ExternCall_PrintAddStr [12:13:38]wPrintStart [12:13:38]Write to MH i2c: 01 00 00 53 55 A8 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 07 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 07 00 53 55 00 00 00 00 00 FF 0F BD [12:13:38]RasterBufferAndPrint [12:13:38]line Счет N : (1)545655 [12:13:38]line ИНН: 02508201610067 [12:13:38]line Контрольно-Кассовый Чек [12:13:38]line ПРОДАЖА [12:13:38]line ТРК (МРК, ГНК) : 12 [12:13:38]line Товар: 2710124130 [12:13:38]line Аи-92-К-5 [12:13:38]line 7.480 * 66.90 [12:13:38]line = 500.41 [12:13:38]line НДС 12% НСП 1% [12:13:38]line > о реализуемом товаре [12:13:38]line ИТОГО: 500.41 [12:13:38]line НСП 1% : 4.43 [12:13:38]line НДС 12% : 53.14 [12:13:38]line Наличными: 0.00 [12:13:38]line Безнал.: 500.41 [12:13:38]line Место: АЗС № 117 "Партнер Нефть" [12:13:38]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:13:38]line СНО: Общий режим [12:13:38]line Чек 333 05.06.2024 12:13 [12:13:38]line Смена: 72 ФФД: 1.0 [12:13:38]line ЗНМ: 0300000048 [12:13:38]line РНМ: 0000000000151680 [12:13:38]line Версия ККМ: v1.0 [12:13:38]line Платежная система: АКБ Кыргызстан [12:13:38]line ФМ: 0000000000959414 [12:13:38]line ФД: 59938 [12:13:38]line ФПД: 7655848529749 [12:13:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121338&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59938&fm=7655848529749&tin=02508201610067®Number=0000000000151680&sum=50041 [12:13:38]written 0, free lines is 4095 [12:13:38]OFD Sender: Processing packet 59938 [packets to send 53, broken 52] [12:13:38]ProducePacketName [12:13:38]name=ofd_packets/00059938 [12:13:38]OFD Sender: To server: pG, [12:13:38]CommunicateWithHost lk.salyk.kg:30040 [12:13:38]ConnectInit lk.salyk.kg [12:13:39]Connected sock=8 [12:13:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 60 54 07 01 F1 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 72 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EA 00 00 35 04 06 00 06 F6 84 21 CF 55 55 A5 57 0D DC BC C4 C6 [12:13:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 97 F9 47 00 00 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EA 00 00 F4 03 04 00 76 02 60 66 B6 04 01 00 00 02 46 71 07 3E 1C 66 70 [12:13:39]CommunicateWithHost err = 0 [12:13:39]CheckOFDResponse [12:13:39]1017 (14) - 77093643461234 [12:13:39]1041 (16) - 0000000000959414 [12:13:39]1040 (4) - 59938 [12:13:39]1012 (4) - 05.06.2024 06:15 [12:13:39]1206 (1) - 0 [12:13:39]OFD Sender: Remove packet 59938 [12:13:39]ProducePacketName [12:13:39]name=ofd_packets/00059938 [12:13:39]NVStorageDeleteData [12:13:39]Write to MH i2c: 01 00 00 7D 55 D2 [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: 01 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: 01 07 00 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: 01 07 00 7D 55 00 00 00 00 00 BB 0C A0 [12:13:39]RasterBufferAndPrint [12:13:39]line [12:13:39]line [12:13:39]line [12:13:39]line [12:13:39]line [12:13:39]written 0, free lines is 3269 [12:13:39]MH_Cut [12:13:39]Write to MH i2c: D1 01 00 84 55 01 AB [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: D1 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: D1 01 00 [12:13:39]MH_I2C_Read... [12:13:39]Read from MH i2c: D1 01 00 84 55 00 AA [12:13:39]Write to MH i2c: 01 00 00 85 55 DA [12:13:39]Write i2c OK [12:13:39]MH_I2C_Read... [12:13:39]OFD Sender: No OFD packet to send [12:13:40]*** Cut start [12:13:40]*** Partial cut [12:13:40]*** CUTSNS_PIN = 1 [12:13:40]*** CUTSNS_PIN = 0 [12:13:40]*** Brake cut motor [12:13:40]Read from MH i2c: 01 [12:13:40]MH_I2C_Read... [12:13:40]*** Stop cut motor [12:13:40]*** Cut end [12:13:40]Read from MH i2c: 01 07 00 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: 01 07 00 85 55 00 00 00 00 00 FF 0F EF [12:13:40]process_action close_receipt done [12:13:40]requested_data is exist [12:13:40]produce_requested_data [12:13:40]requested_item fm.sn is exist - process it [12:13:40]wFMCommunicate request_size=4 [12:13:40]MH_SAM_APDU [12:13:40]CAPDU: 80 11 00 00 [12:13:40]Write to MH i2c: E2 08 00 86 55 80 11 00 00 00 00 00 00 55 [12:13:40]Write i2c OK [12:13:40]MH_I2C_Read... [12:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:40]Read from MH i2c: E2 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: E2 17 00 [12:13:40]MH_I2C_Read... [12:13:40]Read from MH i2c: E2 17 00 86 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A8 [12:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:13:40]wFMCommunicate OK [12:13:40]requested_item fd.num is exist - process it [12:13:40]SAM_PROTO_GetFieldsCounters [12:13:40]wFMCommunicate request_size=4 [12:13:40]MH_SAM_APDU [12:13:40]CAPDU: 80 13 00 00 [12:13:40]Write to MH i2c: E2 08 00 87 55 80 13 00 00 00 00 00 00 58 [12:13:40]Write i2c OK [12:13:40]MH_I2C_Read... [12:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:41]Read from MH i2c: E2 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 62 00 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 62 00 87 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 22 EA 00 00 0E 04 04 00 48 00 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 B3 [12:13:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 22 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:41]wFMCommunicate OK [12:13:41]SAM_PROTO_GetFieldsCounters done [12:13:41]requested_item shift.num is exist - process it [12:13:41]requested_item shift.opened is exist - process it [12:13:41]req_shift_opened [12:13:41]FM_GetShiftState [12:13:41]SAM_PROTO_GetShiftState [12:13:41]wFMCommunicate request_size=4 [12:13:41]MH_SAM_APDU [12:13:41]CAPDU: 80 13 01 00 [12:13:41]Write to MH i2c: E2 08 00 88 55 80 13 01 00 00 00 00 00 5A [12:13:41]Write i2c OK [12:13:41]MH_I2C_Read... [12:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:41]Read from MH i2c: E2 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 0E 00 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 0E 00 88 55 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 92 [12:13:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:13:41]wFMCommunicate OK [12:13:41]SAM_PROTO_GetShiftState done [12:13:41]FM_GetShiftState done [12:13:41]req_shift_opened done [12:13:41]requested_item shift.open_date is exist - process it [12:13:41]req_shift_open_date [12:13:41]req_shift_open_date done [12:13:41]produce_requested_data done [12:13:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59938,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:13:41]process_action_free close_receipt [12:13:41]json_value_free [12:13:41]json_value_free done [12:13:41]process_json_proto returns [12:13:41]Send response to host [12:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59938,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:13:41]free response buf [12:13:41]execute_script done [12:13:41]execute_script returns [12:13:41]free content buf [12:13:41]Sock 9.Close socket [12:13:41]Sock 9.Thread stoped [12:13:44]OFD Sender: No OFD packet to send [12:13:49]OFD Sender: No OFD packet to send [12:13:54]OFD Sender: No OFD packet to send [12:13:59]OFD Sender: No OFD packet to send [12:14:04]OFD Sender: No OFD packet to send [12:14:09]OFD Sender: No OFD packet to send [12:14:14]OFD Sender: No OFD packet to send [12:14:19]OFD Sender: No OFD packet to send [12:14:21]accept exits with 10 [12:14:21]New connection [12:14:21]New thread 3067100516 created [12:14:21]Thread 3066957156 joined [12:14:21]Waiting for new connection... [12:14:21] Sock 10.Parse request [12:14:21]Sock 10.Check first char [12:14:21]Sock 10.First char is OK [12:14:21]request: POST /json_proto HTTP/1.0 [12:14:21]Method: POST [12:14:21]URL: /json_proto [12:14:21]Method is POST - this is cgi request [12:14:21]url: /json_proto [12:14:21]query_string will be loaded in cgi processing [12:14:21]execute_cgi json_proto POST (null) [12:14:21]execute_cgi path=json_proto method=POST [12:14:21]POST find Content-Length [12:14:21]Host: 172.17.60.68:8080 [12:14:21]Content-Length: 682 [12:14:21]Content-Type: application/json [12:14:21] [12:14:21]POST finish read [12:14:21]Found Content-Length = 682 [12:14:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:21]execute_script... [12:14:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:21]POST & json_proto [12:14:21]process_json_proto [12:14:21]json parsed OK: [12:14:21]protocol is kg_v1.0 [12:14:21]action value=close_receipt [12:14:21]process_action close_receipt [12:14:21]cmd_close_receipt [12:14:21]MH_GetDate [12:14:21]Write to MH i2c: F0 00 00 89 55 CD [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: F0 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: F0 09 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: F0 09 00 89 55 00 9E 56 60 66 9A 61 5F 66 50 [12:14:21]GetLastDocTimeStamp 1717589618 [12:14:21]current date 1717589662 [12:14:21]FM_GetShiftState [12:14:21]SAM_PROTO_GetShiftState [12:14:21]wFMCommunicate request_size=4 [12:14:21]MH_SAM_APDU [12:14:21]CAPDU: 80 13 01 00 [12:14:21]Write to MH i2c: E2 08 00 8A 55 80 13 01 00 00 00 00 00 5C [12:14:21]Write i2c OK [12:14:21]MH_I2C_Read... [12:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:21]Read from MH i2c: E2 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 0E 00 [12:14:21]MH_I2C_Read... [12:14:21]Read from MH i2c: E2 0E 00 8A 55 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 94 [12:14:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:14:21]wFMCommunicate OK [12:14:21]SAM_PROTO_GetShiftState done [12:14:21]FM_GetShiftState done [12:14:21]opened in 1717545916 [12:14:21]opened+sec_in_day 1717632316 [12:14:21]quantity*price = 100015 [12:14:21]sum+1 = 100017 [12:14:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 334 05.06.2024 12:14 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59939 ФПД: 31498163979482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121422&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59939&fm=31498163979482&tin=02508201610067®Number=0000000000151680&sum=100000 [12:14:22]StoreToDocumentArchive [12:14:22]shift 72 fd 59939 [12:14:22]save to /storage/0072/doc_00059939 [12:14:22]save last doc name /storage/0072/doc_00059939 to /storage/kkm_last_doc_name [12:14:22]save OK [12:14:22]Clear old archive folders... [12:14:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:14:22]tlvbuf is B6DCC010 [12:14:22]SAM_PROTO_ClearQueue [12:14:22]wFMCommunicate request_size=4 [12:14:22]MH_SAM_APDU [12:14:22]CAPDU: 80 09 00 00 [12:14:22]Write to MH i2c: E2 08 00 97 55 80 09 00 00 00 00 00 00 5E [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:22]Read from MH i2c: E2 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 97 55 00 90 00 60 [12:14:22]RAPDU: 90 00 [12:14:22]wFMCommunicate OK [12:14:22]SAM_PROTO_ClearQueue done [12:14:22]KKMCreateOFDPacket [12:14:22]OFDProtocolAddRootSTLVToBuf [12:14:22]FM_MakeSignedData [12:14:22]FM_MakeSignedData [12:14:22]SAM_PROTO_SignData [12:14:22]wFMCommunicate request_size=4 [12:14:22]MH_SAM_APDU [12:14:22]CAPDU: 80 0D 01 02 [12:14:22]Write to MH i2c: E2 08 00 98 55 80 0D 01 02 00 00 00 00 66 [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:22]Read from MH i2c: E2 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 98 55 00 90 00 61 [12:14:22]RAPDU: 90 00 [12:14:22]wFMCommunicate OK [12:14:22]wFMCommunicate request_size=255 [12:14:22]MH_SAM_APDU [12:14: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 9E 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EA 00 00 35 04 06 00 1C [12:14:22]Write to MH i2c: E2 02 01 99 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 9E 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EA 00 00 35 04 06 00 1C 00 00 65 [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:22]Read from MH i2c: E2 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 99 55 00 90 00 62 [12:14:22]RAPDU: 90 00 [12:14:22]wFMCommunicate OK [12:14:22]wFMCommunicate request_size=10 [12:14:22]MH_SAM_APDU [12:14:22]CAPDU: 80 0D 02 02 05 A5 BC E0 04 DA [12:14:22]Write to MH i2c: E2 0D 00 9A 55 80 0D 02 02 05 00 A5 BC E0 04 DA 00 00 92 [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:22]Read from MH i2c: E2 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 03 00 9A 55 00 90 00 63 [12:14:22]RAPDU: 90 00 [12:14:22]wFMCommunicate OK [12:14:22]wFMCommunicate request_size=4 [12:14:22]MH_SAM_APDU [12:14:22]CAPDU: 80 0D 03 02 [12:14:22]Write to MH i2c: E2 08 00 9B 55 80 0D 03 02 00 00 00 00 6B [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:22]Read from MH i2c: E2 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 0B 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 0B 00 9B 55 00 44 93 BD 05 19 51 2A 50 90 00 E9 [12:14:22]RAPDU: 44 93 BD 05 19 51 2A 50 90 00 [12:14:22]wFMCommunicate OK [12:14:22]SAM_PROTO_SignData done [12:14:22]FM_MakeSignedData done [12:14:22]CreateOFDProtocolMessage [12:14:22]wFMCommunicate request_size=4 [12:14:22]MH_SAM_APDU [12:14:22]CAPDU: 80 11 00 00 [12:14:22]Write to MH i2c: E2 08 00 9C 55 80 11 00 00 00 00 00 00 6B [12:14:22]Write i2c OK [12:14:22]MH_I2C_Read... [12:14:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:22]Read from MH i2c: E2 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 17 00 [12:14:22]MH_I2C_Read... [12:14:22]Read from MH i2c: E2 17 00 9C 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BE [12:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:14:22]wFMCommunicate OK [12:14:22]CreateOFDProtocolMessage done [12:14:22]OFDSenderStorePacket 59939 [12:14:22]StoreOFDPacket docnum=59939 [12:14:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 07 07 01 9F 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 9E 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EA 00 00 35 04 06 00 1C A5 BC E0 04 DA 44 93 BD 05 19 51 2A 50 [12:14:22]CheckFolder [12:14:22]dirname=/storage/ofd_packets [12:14:22]CheckFolder done [12:14:22]ProducePacketName [12:14:22]name=ofd_packets/00059939 [12:14:22]NVStorageSaveData ofd_packets/00059939 [12:14:22]File name is /storage/ofd_packets/00059939 [12:14:22]Write 301 bytes [12:14:22]NVStorageSaveData done [12:14:22]OFDSenderStorePacket done [12:14:22]KKMCreateOFDPacket done [12:14:22]NVStorageSaveData kkm_last_timestamp [12:14:22]File name is /storage/kkm_last_timestamp [12:14:22]Write 4 bytes [12:14:22]NVStorageSaveData done [12:14:22]ExternCall_PrintAddStr [12:14:22]wPrintStart [12:14:22]Write to MH i2c: 01 00 00 9D 55 F2 [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 9D 55 00 00 00 00 00 FF 0F 07 [12:14:22]RasterBufferAndPrint [12:14:22]line Счет N : (1)545657 [12:14:22]line ИНН: 02508201610067 [12:14:22]line Контрольно-Кассовый Чек [12:14:22]line ПРОДАЖА [12:14:22]line ТРК (МРК, ГНК) : 42 [12:14:22]line Товар: 2710124130 [12:14:22]line Аи-92-К-5 [12:14:22]line 14.950 * 66.90 [12:14:22]line = 1000.16 [12:14:22]line НДС 12% НСП 1% [12:14:22]line > о реализуемом товаре [12:14:22]line ОКРУГЛЕНИЕ: -0.16 [12:14:22]line ИТОГО: 1000.00 [12:14:22]line Внесено: 1000.00 [12:14:22]line СДАЧА: 0.00 [12:14:22]line НСП 1% : 8.85 [12:14:22]line НДС 12% : 106.21 [12:14:22]line Наличными: 1000.00 [12:14:22]line Безнал.: 0.00 [12:14:22]line Место: АЗС № 117 "Партнер Нефть" [12:14:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:14:22]line СНО: Общий режим [12:14:22]line Чек 334 05.06.2024 12:14 [12:14:22]line Смена: 72 ФФД: 1.0 [12:14:22]line ЗНМ: 0300000048 [12:14:22]line РНМ: 0000000000151680 [12:14:22]line Версия ККМ: v1.0 [12:14:22]line ФМ: 0000000000959414 [12:14:22]line ФД: 59939 [12:14:22]line ФПД: 31498163979482 [12:14:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121422&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59939&fm=31498163979482&tin=02508201610067®Number=0000000000151680&sum=100000 [12:14:23]OFD Sender: Processing packet 59939 [packets to send 53, broken 52] [12:14:23]ProducePacketName [12:14:23]name=ofd_packets/00059939 [12:14:23]OFD Sender: To server: pG, [12:14:23]CommunicateWithHost lk.salyk.kg:30040 [12:14:23]ConnectInit lk.salyk.kg [12:14:23]written 0, free lines is 4095 [12:14:23]Connected sock=9 [12:14:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 07 07 01 9F 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 9E 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EA 00 00 35 04 06 00 1C A5 BC E0 04 DA 44 93 BD 05 19 51 2A 50 [12:14:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 28 94 47 00 B7 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EA 00 00 F4 03 04 00 A2 02 60 66 B6 04 01 00 00 C4 8B 98 06 08 66 5F C7 [12:14:23]CommunicateWithHost err = 0 [12:14:23]CheckOFDResponse [12:14:23]1017 (14) - 77093643461234 [12:14:23]1041 (16) - 0000000000959414 [12:14:23]1040 (4) - 59939 [12:14:23]1012 (4) - 05.06.2024 06:16 [12:14:23]1206 (1) - 0 [12:14:23]OFD Sender: Remove packet 59939 [12:14:23]ProducePacketName [12:14:23]name=ofd_packets/00059939 [12:14:23]NVStorageDeleteData [12:14:23]Write to MH i2c: 01 00 00 C8 55 1D [12:14:23]Write i2c OK [12:14:23]MH_I2C_Read... [12:14:23]Read from MH i2c: 01 [12:14:23]MH_I2C_Read... [12:14:23]Read from MH i2c: 01 07 00 [12:14:23]MH_I2C_Read... [12:14:23]Read from MH i2c: 01 07 00 C8 55 00 00 00 00 00 AD 0C DD [12:14:23]RasterBufferAndPrint [12:14:23]line [12:14:23]line [12:14:23]line [12:14:23]line [12:14:23]line [12:14:23]written 0, free lines is 3251 [12:14:23]MH_Cut [12:14:23]Write to MH i2c: D1 01 00 CF 55 01 F6 [12:14:23]Write i2c OK [12:14:23]MH_I2C_Read... [12:14:23]Read from MH i2c: D1 [12:14:23]MH_I2C_Read... [12:14:23]Read from MH i2c: D1 01 00 [12:14:23]MH_I2C_Read... [12:14:23]Read from MH i2c: D1 01 00 CF 55 00 F5 [12:14:23]Write to MH i2c: 01 00 00 D0 55 25 [12:14:23]Write i2c OK [12:14:23]MH_I2C_Read... [12:14:23]OFD Sender: No OFD packet to send [12:14:24]*** Cut start [12:14:24]*** Partial cut [12:14:24]*** CUTSNS_PIN = 1 [12:14:24]*** CUTSNS_PIN = 0 [12:14:24]*** Brake cut motor [12:14:25]Read from MH i2c: 01 [12:14:25]MH_I2C_Read... [12:14:25]*** Stop cut motor [12:14:25]*** Cut end [12:14:25]Read from MH i2c: 01 07 00 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: 01 07 00 D0 55 00 00 00 00 00 FF 0F 3A [12:14:25]process_action close_receipt done [12:14:25]requested_data is exist [12:14:25]produce_requested_data [12:14:25]requested_item fm.sn is exist - process it [12:14:25]wFMCommunicate request_size=4 [12:14:25]MH_SAM_APDU [12:14:25]CAPDU: 80 11 00 00 [12:14:25]Write to MH i2c: E2 08 00 D1 55 80 11 00 00 00 00 00 00 A0 [12:14:25]Write i2c OK [12:14:25]MH_I2C_Read... [12:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:25]Read from MH i2c: E2 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 17 00 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 17 00 D1 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F3 [12:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:14:25]wFMCommunicate OK [12:14:25]requested_item fd.num is exist - process it [12:14:25]SAM_PROTO_GetFieldsCounters [12:14:25]wFMCommunicate request_size=4 [12:14:25]MH_SAM_APDU [12:14:25]CAPDU: 80 13 00 00 [12:14:25]Write to MH i2c: E2 08 00 D2 55 80 13 00 00 00 00 00 00 A3 [12:14:25]Write i2c OK [12:14:25]MH_I2C_Read... [12:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:25]Read from MH i2c: E2 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 62 00 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 62 00 D2 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 23 EA 00 00 0E 04 04 00 48 00 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 02 [12:14:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 23 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:25]wFMCommunicate OK [12:14:25]SAM_PROTO_GetFieldsCounters done [12:14:25]requested_item shift.num is exist - process it [12:14:25]requested_item shift.opened is exist - process it [12:14:25]req_shift_opened [12:14:25]FM_GetShiftState [12:14:25]SAM_PROTO_GetShiftState [12:14:25]wFMCommunicate request_size=4 [12:14:25]MH_SAM_APDU [12:14:25]CAPDU: 80 13 01 00 [12:14:25]Write to MH i2c: E2 08 00 D3 55 80 13 01 00 00 00 00 00 A5 [12:14:25]Write i2c OK [12:14:25]MH_I2C_Read... [12:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:25]Read from MH i2c: E2 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 0E 00 [12:14:25]MH_I2C_Read... [12:14:25]Read from MH i2c: E2 0E 00 D3 55 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DD [12:14:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:14:25]wFMCommunicate OK [12:14:25]SAM_PROTO_GetShiftState done [12:14:25]FM_GetShiftState done [12:14:25]req_shift_opened done [12:14:25]requested_item shift.open_date is exist - process it [12:14:25]req_shift_open_date [12:14:25]req_shift_open_date done [12:14:25]produce_requested_data done [12:14:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59939,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:14:25]process_action_free close_receipt [12:14:25]json_value_free [12:14:25]json_value_free done [12:14:25]process_json_proto returns [12:14:25]Send response to host [12:14:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59939,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:14:25]free response buf [12:14:25]execute_script done [12:14:25]execute_script returns [12:14:25]free content buf [12:14:25]Sock 10.Close socket [12:14:25]Sock 10.Thread stoped [12:14:28]OFD Sender: No OFD packet to send [12:14:33]OFD Sender: No OFD packet to send [12:14:38]OFD Sender: No OFD packet to send [12:14:43]OFD Sender: No OFD packet to send [12:14:48]OFD Sender: No OFD packet to send [12:14:53]OFD Sender: No OFD packet to send [12:14:58]OFD Sender: No OFD packet to send [12:15:03]OFD Sender: No OFD packet to send [12:15:08]OFD Sender: No OFD packet to send [12:15:13]OFD Sender: No OFD packet to send [12:15:18]OFD Sender: No OFD packet to send [12:15:23]OFD Sender: No OFD packet to send [12:15:29]OFD Sender: No OFD packet to send [12:15:34]OFD Sender: No OFD packet to send [12:15:39]OFD Sender: No OFD packet to send [12:15:44]OFD Sender: No OFD packet to send [12:15:45]accept exits with 8 [12:15:45]New connection [12:15:45]New thread 3066957156 created [12:15:45]Thread 3067100516 joined [12:15:45]Waiting for new connection... [12:15:45] Sock 8.Parse request [12:15:45]Sock 8.Check first char [12:15:45]Sock 8.First char is OK [12:15:45]request: POST /json_proto HTTP/1.0 [12:15:45]Method: POST [12:15:45]URL: /json_proto [12:15:45]Method is POST - this is cgi request [12:15:45]url: /json_proto [12:15:45]query_string will be loaded in cgi processing [12:15:45]execute_cgi json_proto POST (null) [12:15:45]execute_cgi path=json_proto method=POST [12:15:45]POST find Content-Length [12:15:45]Host: 172.17.60.68:8080 [12:15:45]Content-Length: 677 [12:15:45]Content-Type: application/json [12:15:45] [12:15:45]POST finish read [12:15:45]Found Content-Length = 677 [12:15:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:15:45]execute_script... [12:15: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)545659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:15:45]POST & json_proto [12:15:45]process_json_proto [12:15:45]json parsed OK: [12:15:45]protocol is kg_v1.0 [12:15:45]action value=close_receipt [12:15:45]process_action close_receipt [12:15:45]cmd_close_receipt [12:15:45]MH_GetDate [12:15:45]Write to MH i2c: F0 00 00 D4 55 18 [12:15:45]Write i2c OK [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: F0 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: F0 09 00 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: F0 09 00 D4 55 00 F2 56 60 66 9A 61 5F 66 EF [12:15:45]GetLastDocTimeStamp 1717589662 [12:15:45]current date 1717589746 [12:15:45]FM_GetShiftState [12:15:45]SAM_PROTO_GetShiftState [12:15:45]wFMCommunicate request_size=4 [12:15:45]MH_SAM_APDU [12:15:45]CAPDU: 80 13 01 00 [12:15:45]Write to MH i2c: E2 08 00 D5 55 80 13 01 00 00 00 00 00 A7 [12:15:45]Write i2c OK [12:15:45]MH_I2C_Read... [12:15:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:45]Read from MH i2c: E2 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: E2 0E 00 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: E2 0E 00 D5 55 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DF [12:15:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:15:45]wFMCommunicate OK [12:15:45]SAM_PROTO_GetShiftState done [12:15:45]FM_GetShiftState done [12:15:45]opened in 1717545916 [12:15:45]opened+sec_in_day 1717632316 [12:15:45]quantity*price = 40006 [12:15:45]sum+1 = 40007 [12:15:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 335 05.06.2024 12:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59940 ФПД: 261272057982527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121546&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59940&fm=261272057982527&tin=02508201610067®Number=0000000000151680&sum=40000 [12:15:46]StoreToDocumentArchive [12:15:46]shift 72 fd 59940 [12:15:46]save to /storage/0072/doc_00059940 [12:15:46]save last doc name /storage/0072/doc_00059940 to /storage/kkm_last_doc_name [12:15:46]save OK [12:15:46]Clear old archive folders... [12:15:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:15:46]tlvbuf is 004EC690 [12:15:46]SAM_PROTO_ClearQueue [12:15:46]wFMCommunicate request_size=4 [12:15:46]MH_SAM_APDU [12:15:46]CAPDU: 80 09 00 00 [12:15:46]Write to MH i2c: E2 08 00 E2 55 80 09 00 00 00 00 00 00 A9 [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:46]Read from MH i2c: E2 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 E2 55 00 90 00 AB [12:15:46]RAPDU: 90 00 [12:15:46]wFMCommunicate OK [12:15:46]SAM_PROTO_ClearQueue done [12:15:46]KKMCreateOFDPacket [12:15:46]OFDProtocolAddRootSTLVToBuf [12:15:46]FM_MakeSignedData [12:15:46]FM_MakeSignedData [12:15:46]SAM_PROTO_SignData [12:15:46]wFMCommunicate request_size=4 [12:15:46]MH_SAM_APDU [12:15:46]CAPDU: 80 0D 01 02 [12:15:46]Write to MH i2c: E2 08 00 E3 55 80 0D 01 02 00 00 00 00 B1 [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:46]Read from MH i2c: E2 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 E3 55 00 90 00 AC [12:15:46]RAPDU: 90 00 [12:15:46]wFMCommunicate OK [12:15:46]wFMCommunicate request_size=255 [12:15:46]MH_SAM_APDU [12:15: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4F 01 00 00 F4 03 04 00 F2 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EA 00 00 35 04 06 00 ED [12:15:46]Write to MH i2c: E2 02 01 E4 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4F 01 00 00 F4 03 04 00 F2 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EA 00 00 35 04 06 00 ED 00 00 AC [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:46]Read from MH i2c: E2 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 E4 55 00 90 00 AD [12:15:46]RAPDU: 90 00 [12:15:46]wFMCommunicate OK [12:15:46]wFMCommunicate request_size=10 [12:15:46]MH_SAM_APDU [12:15:46]CAPDU: 80 0D 02 02 05 A0 24 34 AE 3F [12:15:46]Write to MH i2c: E2 0D 00 E5 55 80 0D 02 02 05 00 A0 24 34 AE 3F 00 00 A3 [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:46]Read from MH i2c: E2 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 E5 55 00 90 00 AE [12:15:46]RAPDU: 90 00 [12:15:46]wFMCommunicate OK [12:15:46]wFMCommunicate request_size=4 [12:15:46]MH_SAM_APDU [12:15:46]CAPDU: 80 0D 03 02 [12:15:46]Write to MH i2c: E2 08 00 E6 55 80 0D 03 02 00 00 00 00 B6 [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:46]Read from MH i2c: E2 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 0B 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 0B 00 E6 55 00 D7 89 D9 85 21 AA 33 54 90 00 C7 [12:15:46]RAPDU: D7 89 D9 85 21 AA 33 54 90 00 [12:15:46]wFMCommunicate OK [12:15:46]SAM_PROTO_SignData done [12:15:46]FM_MakeSignedData done [12:15:46]CreateOFDProtocolMessage [12:15:46]wFMCommunicate request_size=4 [12:15:46]MH_SAM_APDU [12:15:46]CAPDU: 80 11 00 00 [12:15:46]Write to MH i2c: E2 08 00 E7 55 80 11 00 00 00 00 00 00 B6 [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:46]Read from MH i2c: E2 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 17 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 17 00 E7 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 09 [12:15:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:15:46]wFMCommunicate OK [12:15:46]CreateOFDProtocolMessage done [12:15:46]OFDSenderStorePacket 59940 [12:15:46]StoreOFDPacket docnum=59940 [12:15:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 9B 07 01 C3 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4F 01 00 00 F4 03 04 00 F2 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EA 00 00 35 04 06 00 ED A0 24 34 AE 3F D7 89 D9 85 21 AA 33 54 [12:15:46]CheckFolder [12:15:46]dirname=/storage/ofd_packets [12:15:46]CheckFolder done [12:15:46]ProducePacketName [12:15:46]name=ofd_packets/00059940 [12:15:46]NVStorageSaveData ofd_packets/00059940 [12:15:46]File name is /storage/ofd_packets/00059940 [12:15:46]Write 301 bytes [12:15:46]NVStorageSaveData done [12:15:46]OFDSenderStorePacket done [12:15:46]KKMCreateOFDPacket done [12:15:46]NVStorageSaveData kkm_last_timestamp [12:15:46]File name is /storage/kkm_last_timestamp [12:15:46]Write 4 bytes [12:15:46]NVStorageSaveData done [12:15:46]ExternCall_PrintAddStr [12:15:46]wPrintStart [12:15:46]Write to MH i2c: 01 00 00 E8 55 3D [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: 01 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: 01 07 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: 01 07 00 E8 55 00 00 00 00 00 FF 0F 52 [12:15:46]RasterBufferAndPrint [12:15:46]line Счет N : (1)545659 [12:15:46]line ИНН: 02508201610067 [12:15:46]line Контрольно-Кассовый Чек [12:15:46]line ПРОДАЖА [12:15:46]line ТРК (МРК, ГНК) : 42 [12:15:46]line Товар: 2710124130 [12:15:46]line Аи-92-К-5 [12:15:46]line 5.980 * 66.90 [12:15:46]line = 400.06 [12:15:46]line НДС 12% НСП 1% [12:15:46]line > о реализуемом товаре [12:15:46]line ОКРУГЛЕНИЕ: -0.06 [12:15:46]line ИТОГО: 400.00 [12:15:46]line Внесено: 400.00 [12:15:46]line СДАЧА: 0.00 [12:15:46]line НСП 1% : 3.54 [12:15:46]line НДС 12% : 42.48 [12:15:46]line Наличными: 400.00 [12:15:46]line Безнал.: 0.00 [12:15:46]line Место: АЗС № 117 "Партнер Нефть" [12:15:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:15:46]line СНО: Общий режим [12:15:46]line Чек 335 05.06.2024 12:15 [12:15:46]line Смена: 72 ФФД: 1.0 [12:15:46]line ЗНМ: 0300000048 [12:15:46]line РНМ: 0000000000151680 [12:15:46]line Версия ККМ: v1.0 [12:15:46]line ФМ: 0000000000959414 [12:15:46]line ФД: 59940 [12:15:46]line ФПД: 261272057982527 [12:15:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121546&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59940&fm=261272057982527&tin=02508201610067®Number=0000000000151680&sum=40000 [12:15:47]OFD Sender: Processing packet 59940 [packets to send 53, broken 52] [12:15:47]ProducePacketName [12:15:47]name=ofd_packets/00059940 [12:15:47]OFD Sender: To server: pG, [12:15:47]CommunicateWithHost lk.salyk.kg:30040 [12:15:47]ConnectInit lk.salyk.kg [12:15:47]written 0, free lines is 4095 [12:15:47]Connected sock=10 [12:15:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 9B 07 01 C3 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 4F 01 00 00 F4 03 04 00 F2 56 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EA 00 00 35 04 06 00 ED A0 24 34 AE 3F D7 89 D9 85 21 AA 33 54 [12:15:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 47 61 47 00 9A 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EA 00 00 F4 03 04 00 F6 02 60 66 B6 04 01 00 00 D5 99 3D 95 29 23 6D F7 [12:15:47]CommunicateWithHost err = 0 [12:15:47]CheckOFDResponse [12:15:47]1017 (14) - 77093643461234 [12:15:47]1041 (16) - 0000000000959414 [12:15:47]1040 (4) - 59940 [12:15:47]1012 (4) - 05.06.2024 06:17 [12:15:47]1206 (1) - 0 [12:15:47]OFD Sender: Remove packet 59940 [12:15:47]ProducePacketName [12:15:47]name=ofd_packets/00059940 [12:15:47]NVStorageDeleteData [12:15:47]Write to MH i2c: 01 00 00 13 56 69 [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: 01 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: 01 07 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: 01 07 00 13 56 00 00 00 00 00 AC 0C 28 [12:15:47]RasterBufferAndPrint [12:15:47]line [12:15:47]line [12:15:47]line [12:15:47]line [12:15:47]line [12:15:47]written 0, free lines is 3252 [12:15:47]MH_Cut [12:15:47]Write to MH i2c: D1 01 00 1A 56 01 42 [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: D1 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: D1 01 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: D1 01 00 1A 56 00 41 [12:15:47]Write to MH i2c: 01 00 00 1B 56 71 [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]OFD Sender: No OFD packet to send [12:15:48]*** Cut start [12:15:48]*** Partial cut [12:15:48]*** CUTSNS_PIN = 1 [12:15:48]*** CUTSNS_PIN = 0 [12:15:48]*** Brake cut motor [12:15:49]Read from MH i2c: 01 [12:15:49]MH_I2C_Read... [12:15:49]*** Stop cut motor [12:15:49]*** Cut end [12:15:49]Read from MH i2c: 01 07 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: 01 07 00 1B 56 00 00 00 00 00 FF 0F 86 [12:15:49]process_action close_receipt done [12:15:49]requested_data is exist [12:15:49]produce_requested_data [12:15:49]requested_item fm.sn is exist - process it [12:15:49]wFMCommunicate request_size=4 [12:15:49]MH_SAM_APDU [12:15:49]CAPDU: 80 11 00 00 [12:15:49]Write to MH i2c: E2 08 00 1C 56 80 11 00 00 00 00 00 00 EC [12:15:49]Write i2c OK [12:15:49]MH_I2C_Read... [12:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:49]Read from MH i2c: E2 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 17 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 17 00 1C 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [12:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:15:49]wFMCommunicate OK [12:15:49]requested_item fd.num is exist - process it [12:15:49]SAM_PROTO_GetFieldsCounters [12:15:49]wFMCommunicate request_size=4 [12:15:49]MH_SAM_APDU [12:15:49]CAPDU: 80 13 00 00 [12:15:49]Write to MH i2c: E2 08 00 1D 56 80 13 00 00 00 00 00 00 EF [12:15:49]Write i2c OK [12:15:49]MH_I2C_Read... [12:15:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:49]Read from MH i2c: E2 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 62 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 62 00 1D 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 24 EA 00 00 0E 04 04 00 48 00 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 52 [12:15:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 24 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:15:49]wFMCommunicate OK [12:15:49]SAM_PROTO_GetFieldsCounters done [12:15:49]requested_item shift.num is exist - process it [12:15:49]requested_item shift.opened is exist - process it [12:15:49]req_shift_opened [12:15:49]FM_GetShiftState [12:15:49]SAM_PROTO_GetShiftState [12:15:49]wFMCommunicate request_size=4 [12:15:49]MH_SAM_APDU [12:15:49]CAPDU: 80 13 01 00 [12:15:49]Write to MH i2c: E2 08 00 1E 56 80 13 01 00 00 00 00 00 F1 [12:15:49]Write i2c OK [12:15:49]MH_I2C_Read... [12:15:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:49]Read from MH i2c: E2 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 0E 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 0E 00 1E 56 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 29 [12:15:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:15:49]wFMCommunicate OK [12:15:49]SAM_PROTO_GetShiftState done [12:15:49]FM_GetShiftState done [12:15:49]req_shift_opened done [12:15:49]requested_item shift.open_date is exist - process it [12:15:49]req_shift_open_date [12:15:49]req_shift_open_date done [12:15:49]produce_requested_data done [12:15:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59940,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:15:49]process_action_free close_receipt [12:15:49]json_value_free [12:15:49]json_value_free done [12:15:49]process_json_proto returns [12:15:49]Send response to host [12:15:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59940,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:15:49]free response buf [12:15:49]execute_script done [12:15:49]execute_script returns [12:15:49]free content buf [12:15:49]Sock 8.Close socket [12:15:49]Sock 8.Thread stoped [12:15:52]OFD Sender: No OFD packet to send [12:15:57]OFD Sender: No OFD packet to send [12:16:02]OFD Sender: No OFD packet to send [12:16:07]OFD Sender: No OFD packet to send [12:16:12]OFD Sender: No OFD packet to send [12:16:17]OFD Sender: No OFD packet to send [12:16:19]accept exits with 9 [12:16:19]New connection [12:16:19]New thread 3067100516 created [12:16:19]Thread 3066957156 joined [12:16:19]Waiting for new connection... [12:16:19] Sock 9.Parse request [12:16:19]Sock 9.Check first char [12:16:19]Sock 9.First char is OK [12:16:19]request: POST /json_proto HTTP/1.0 [12:16:19]Method: POST [12:16:19]URL: /json_proto [12:16:19]Method is POST - this is cgi request [12:16:19]url: /json_proto [12:16:19]query_string will be loaded in cgi processing [12:16:19]execute_cgi json_proto POST (null) [12:16:19]execute_cgi path=json_proto method=POST [12:16:19]POST find Content-Length [12:16:19]Host: 172.17.60.68:8080 [12:16:19]Content-Length: 677 [12:16:19]Content-Type: application/json [12:16:19] [12:16:19]POST finish read [12:16:19]Found Content-Length = 677 [12:16:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:19]execute_script... [12:16:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:19]POST & json_proto [12:16:19]process_json_proto [12:16:19]json parsed OK: [12:16:19]protocol is kg_v1.0 [12:16:19]action value=close_receipt [12:16:19]process_action close_receipt [12:16:19]cmd_close_receipt [12:16:19]MH_GetDate [12:16:19]Write to MH i2c: F0 00 00 1F 56 64 [12:16:19]Write i2c OK [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: F0 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: F0 09 00 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: F0 09 00 1F 56 00 14 57 60 66 9A 61 5F 66 5E [12:16:19]GetLastDocTimeStamp 1717589746 [12:16:19]current date 1717589780 [12:16:19]FM_GetShiftState [12:16:19]SAM_PROTO_GetShiftState [12:16:19]wFMCommunicate request_size=4 [12:16:19]MH_SAM_APDU [12:16:19]CAPDU: 80 13 01 00 [12:16:19]Write to MH i2c: E2 08 00 20 56 80 13 01 00 00 00 00 00 F3 [12:16:19]Write i2c OK [12:16:19]MH_I2C_Read... [12:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:19]Read from MH i2c: E2 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: E2 0E 00 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: E2 0E 00 20 56 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2B [12:16:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:16:19]wFMCommunicate OK [12:16:19]SAM_PROTO_GetShiftState done [12:16:19]FM_GetShiftState done [12:16:19]opened in 1717545916 [12:16:19]opened+sec_in_day 1717632316 [12:16:19]quantity*price = 50041 [12:16:19]sum+1 = 50042 [12:16:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 336 05.06.2024 12:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59941 ФПД: 68827851205321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121620&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59941&fm=68827851205321&tin=02508201610067®Number=0000000000151680&sum=50000 [12:16:20]StoreToDocumentArchive [12:16:20]shift 72 fd 59941 [12:16:20]save to /storage/0072/doc_00059941 [12:16:20]save last doc name /storage/0072/doc_00059941 to /storage/kkm_last_doc_name [12:16:20]save OK [12:16:20]Clear old archive folders... [12:16:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:20]tlvbuf is 00412E60 [12:16:20]SAM_PROTO_ClearQueue [12:16:20]wFMCommunicate request_size=4 [12:16:20]MH_SAM_APDU [12:16:20]CAPDU: 80 09 00 00 [12:16:20]Write to MH i2c: E2 08 00 2D 56 80 09 00 00 00 00 00 00 F5 [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:20]Read from MH i2c: E2 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 2D 56 00 90 00 F7 [12:16:20]RAPDU: 90 00 [12:16:20]wFMCommunicate OK [12:16:20]SAM_PROTO_ClearQueue done [12:16:20]KKMCreateOFDPacket [12:16:20]OFDProtocolAddRootSTLVToBuf [12:16:20]FM_MakeSignedData [12:16:20]FM_MakeSignedData [12:16:20]SAM_PROTO_SignData [12:16:20]wFMCommunicate request_size=4 [12:16:20]MH_SAM_APDU [12:16:20]CAPDU: 80 0D 01 02 [12:16:20]Write to MH i2c: E2 08 00 2E 56 80 0D 01 02 00 00 00 00 FD [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:20]Read from MH i2c: E2 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 2E 56 00 90 00 F8 [12:16:20]RAPDU: 90 00 [12:16:20]wFMCommunicate OK [12:16:20]wFMCommunicate request_size=255 [12:16:20]MH_SAM_APDU [12:16:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 14 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EA 00 00 35 04 06 00 3E [12:16:20]Write to MH i2c: E2 02 01 2F 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 14 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EA 00 00 35 04 06 00 3E 00 00 9F [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:20]Read from MH i2c: E2 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 2F 56 00 90 00 F9 [12:16:20]RAPDU: 90 00 [12:16:20]wFMCommunicate OK [12:16:20]wFMCommunicate request_size=10 [12:16:20]MH_SAM_APDU [12:16:20]CAPDU: 80 0D 02 02 05 99 3B 9F 2A C9 [12:16:20]Write to MH i2c: E2 0D 00 30 56 80 0D 02 02 05 00 99 3B 9F 2A C9 00 00 70 [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:20]Read from MH i2c: E2 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 03 00 30 56 00 90 00 FA [12:16:20]RAPDU: 90 00 [12:16:20]wFMCommunicate OK [12:16:20]wFMCommunicate request_size=4 [12:16:20]MH_SAM_APDU [12:16:20]CAPDU: 80 0D 03 02 [12:16:20]Write to MH i2c: E2 08 00 31 56 80 0D 03 02 00 00 00 00 02 [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:20]Read from MH i2c: E2 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 0B 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 0B 00 31 56 00 85 EF FF E8 84 DD 3B ED 90 00 E7 [12:16:20]RAPDU: 85 EF FF E8 84 DD 3B ED 90 00 [12:16:20]wFMCommunicate OK [12:16:20]SAM_PROTO_SignData done [12:16:20]FM_MakeSignedData done [12:16:20]CreateOFDProtocolMessage [12:16:20]wFMCommunicate request_size=4 [12:16:20]MH_SAM_APDU [12:16:20]CAPDU: 80 11 00 00 [12:16:20]Write to MH i2c: E2 08 00 32 56 80 11 00 00 00 00 00 00 02 [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:20]Read from MH i2c: E2 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 17 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: E2 17 00 32 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [12:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:16:20]wFMCommunicate OK [12:16:20]CreateOFDProtocolMessage done [12:16:20]OFDSenderStorePacket 59941 [12:16:20]StoreOFDPacket docnum=59941 [12:16:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 25 BE 07 01 D9 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 14 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EA 00 00 35 04 06 00 3E 99 3B 9F 2A C9 85 EF FF E8 84 DD 3B ED [12:16:20]CheckFolder [12:16:20]dirname=/storage/ofd_packets [12:16:20]CheckFolder done [12:16:20]ProducePacketName [12:16:20]name=ofd_packets/00059941 [12:16:20]NVStorageSaveData ofd_packets/00059941 [12:16:20]File name is /storage/ofd_packets/00059941 [12:16:20]Write 301 bytes [12:16:20]NVStorageSaveData done [12:16:20]OFDSenderStorePacket done [12:16:20]KKMCreateOFDPacket done [12:16:20]NVStorageSaveData kkm_last_timestamp [12:16:20]File name is /storage/kkm_last_timestamp [12:16:20]Write 4 bytes [12:16:20]NVStorageSaveData done [12:16:20]ExternCall_PrintAddStr [12:16:20]wPrintStart [12:16:20]Write to MH i2c: 01 00 00 33 56 89 [12:16:20]Write i2c OK [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: 01 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: 01 07 00 [12:16:20]MH_I2C_Read... [12:16:20]Read from MH i2c: 01 07 00 33 56 00 00 00 00 00 FF 0F 9E [12:16:20]RasterBufferAndPrint [12:16:20]line Счет N : (1)545658 [12:16:20]line ИНН: 02508201610067 [12:16:20]line Контрольно-Кассовый Чек [12:16:20]line ПРОДАЖА [12:16:20]line ТРК (МРК, ГНК) : 22 [12:16:20]line Товар: 2710124130 [12:16:20]line Аи-92-К-5 [12:16:20]line 7.480 * 66.90 [12:16:20]line = 500.41 [12:16:20]line НДС 12% НСП 1% [12:16:20]line > о реализуемом товаре [12:16:20]line ОКРУГЛЕНИЕ: -0.41 [12:16:20]line ИТОГО: 500.00 [12:16:20]line Внесено: 500.00 [12:16:20]line СДАЧА: 0.00 [12:16:20]line НСП 1% : 4.43 [12:16:20]line НДС 12% : 53.14 [12:16:20]line Наличными: 500.00 [12:16:20]line Безнал.: 0.00 [12:16:20]line Место: АЗС № 117 "Партнер Нефть" [12:16:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:16:20]line СНО: Общий режим [12:16:20]line Чек 336 05.06.2024 12:16 [12:16:20]line Смена: 72 ФФД: 1.0 [12:16:20]line ЗНМ: 0300000048 [12:16:20]line РНМ: 0000000000151680 [12:16:20]line Версия ККМ: v1.0 [12:16:20]line ФМ: 0000000000959414 [12:16:20]line ФД: 59941 [12:16:20]line ФПД: 68827851205321 [12:16:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121620&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59941&fm=68827851205321&tin=02508201610067®Number=0000000000151680&sum=50000 [12:16:21]OFD Sender: Processing packet 59941 [packets to send 53, broken 52] [12:16:21]ProducePacketName [12:16:21]name=ofd_packets/00059941 [12:16:21]OFD Sender: To server: pG, [12:16:21]CommunicateWithHost lk.salyk.kg:30040 [12:16:21]ConnectInit lk.salyk.kg [12:16:21]written 0, free lines is 4095 [12:16:21]Connected sock=11 [12:16:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 25 BE 07 01 D9 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 14 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EA 00 00 35 04 06 00 3E 99 3B 9F 2A C9 85 EF FF E8 84 DD 3B ED [12:16:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C F6 47 00 C7 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EA 00 00 F4 03 04 00 18 03 60 66 B6 04 01 00 00 BD 7C 5F 18 AA 79 1A 53 [12:16:21]CommunicateWithHost err = 0 [12:16:21]CheckOFDResponse [12:16:21]1017 (14) - 77093643461234 [12:16:21]1041 (16) - 0000000000959414 [12:16:21]1040 (4) - 59941 [12:16:21]1012 (4) - 05.06.2024 06:18 [12:16:21]1206 (1) - 0 [12:16:21]OFD Sender: Remove packet 59941 [12:16:21]ProducePacketName [12:16:21]name=ofd_packets/00059941 [12:16:21]NVStorageDeleteData [12:16:21]Write to MH i2c: 01 00 00 5E 56 B4 [12:16:21]Write i2c OK [12:16:21]MH_I2C_Read... [12:16:21]Read from MH i2c: 01 [12:16:21]MH_I2C_Read... [12:16:21]Read from MH i2c: 01 07 00 [12:16:21]MH_I2C_Read... [12:16:21]Read from MH i2c: 01 07 00 5E 56 00 00 00 00 00 9E 0C 65 [12:16:21]RasterBufferAndPrint [12:16:21]line [12:16:21]line [12:16:21]line [12:16:21]line [12:16:21]line [12:16:21]written 0, free lines is 3235 [12:16:21]MH_Cut [12:16:21]Write to MH i2c: D1 01 00 65 56 01 8D [12:16:21]Write i2c OK [12:16:21]MH_I2C_Read... [12:16:21]Read from MH i2c: D1 [12:16:21]MH_I2C_Read... [12:16:21]Read from MH i2c: D1 01 00 [12:16:21]MH_I2C_Read... [12:16:21]Read from MH i2c: D1 01 00 65 56 00 8C [12:16:21]Write to MH i2c: 01 00 00 66 56 BC [12:16:21]Write i2c OK [12:16:21]MH_I2C_Read... [12:16:21]OFD Sender: No OFD packet to send [12:16:22]*** Cut start [12:16:22]*** Partial cut [12:16:22]*** CUTSNS_PIN = 1 [12:16:22]*** CUTSNS_PIN = 0 [12:16:22]*** Brake cut motor [12:16:23]Read from MH i2c: 01 [12:16:23]MH_I2C_Read... [12:16:23]*** Stop cut motor [12:16:23]*** Cut end [12:16:23]Read from MH i2c: 01 07 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: 01 07 00 66 56 00 00 00 00 00 FF 0F D1 [12:16:23]process_action close_receipt done [12:16:23]requested_data is exist [12:16:23]produce_requested_data [12:16:23]requested_item fm.sn is exist - process it [12:16:23]wFMCommunicate request_size=4 [12:16:23]MH_SAM_APDU [12:16:23]CAPDU: 80 11 00 00 [12:16:23]Write to MH i2c: E2 08 00 67 56 80 11 00 00 00 00 00 00 37 [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:23]Read from MH i2c: E2 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 17 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 17 00 67 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [12:16:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:16:23]wFMCommunicate OK [12:16:23]requested_item fd.num is exist - process it [12:16:23]SAM_PROTO_GetFieldsCounters [12:16:23]wFMCommunicate request_size=4 [12:16:23]MH_SAM_APDU [12:16:23]CAPDU: 80 13 00 00 [12:16:23]Write to MH i2c: E2 08 00 68 56 80 13 00 00 00 00 00 00 3A [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:23]Read from MH i2c: E2 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 62 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 62 00 68 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 EA 00 00 0E 04 04 00 48 00 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 A1 [12:16:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 EA 00 00 0E 04 04 00 48 00 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 [12:16:23]wFMCommunicate OK [12:16:23]SAM_PROTO_GetFieldsCounters done [12:16:23]requested_item shift.num is exist - process it [12:16:23]requested_item shift.opened is exist - process it [12:16:23]req_shift_opened [12:16:23]FM_GetShiftState [12:16:23]SAM_PROTO_GetShiftState [12:16:23]wFMCommunicate request_size=4 [12:16:23]MH_SAM_APDU [12:16:23]CAPDU: 80 13 01 00 [12:16:23]Write to MH i2c: E2 08 00 69 56 80 13 01 00 00 00 00 00 3C [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:23]Read from MH i2c: E2 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 0E 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 0E 00 69 56 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 74 [12:16:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:16:23]wFMCommunicate OK [12:16:23]SAM_PROTO_GetShiftState done [12:16:23]FM_GetShiftState done [12:16:23]req_shift_opened done [12:16:23]requested_item shift.open_date is exist - process it [12:16:23]req_shift_open_date [12:16:23]req_shift_open_date done [12:16:23]produce_requested_data done [12:16:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59941,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:16:23]process_action_free close_receipt [12:16:23]json_value_free [12:16:23]json_value_free done [12:16:23]process_json_proto returns [12:16:23]Send response to host [12:16:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59941,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:16:23]free response buf [12:16:23]execute_script done [12:16:23]execute_script returns [12:16:23]free content buf [12:16:23]Sock 9.Close socket [12:16:23]Sock 9.Thread stoped [12:16:26]OFD Sender: No OFD packet to send [12:16:31]OFD Sender: No OFD packet to send [12:16:36]OFD Sender: No OFD packet to send [12:16:41]OFD Sender: No OFD packet to send [12:16:46]accept exits with 8 [12:16:46]New connection [12:16:46]New thread 3066957156 created [12:16:46]Thread 3067100516 joined [12:16:46]Waiting for new connection... [12:16:46] Sock 8.Parse request [12:16:46]Sock 8.Check first char [12:16:46]Sock 8.First char is OK [12:16:46]request: POST /json_proto HTTP/1.0 [12:16:46]Method: POST [12:16:46]URL: /json_proto [12:16:46]Method is POST - this is cgi request [12:16:46]url: /json_proto [12:16:46]query_string will be loaded in cgi processing [12:16:46]execute_cgi json_proto POST (null) [12:16:46]execute_cgi path=json_proto method=POST [12:16:46]POST find Content-Length [12:16:46]Host: 172.17.60.68:8080 [12:16:46]Content-Length: 1204 [12:16:46]Content-Type: application/json [12:16:46] [12:16:46]POST finish read [12:16:46]Found Content-Length = 1204 [12:16:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545660\u000A05.06.2024 12: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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3748146\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:46]execute_script... [12:16:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545660\u000A05.06.2024 12: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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3748146\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:46]POST & json_proto [12:16:46]process_json_proto [12:16:46]json parsed OK: [12:16:46]protocol is kg_v1.0 [12:16:46]action value=print_text [12:16:46]process_action print_text [12:16:46]cmd_print_text [12:16:46]ExternCall_PrintAddStr [12:16:46]wPrintStart [12:16:46]Write to MH i2c: 01 00 00 6A 56 C0 [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: 01 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: 01 07 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: 01 07 00 6A 56 00 00 00 00 00 FF 0F D5 [12:16:46]RasterBufferAndPrint [12:16:46]line *****ТОВАРНЫЙ ЧЕК***** [12:16:46]line АЗС 117 [12:16:46]line Партнер нефть [12:16:46]line 02508201610067 [12:16:46]line Кассир : Койгельдиева Р. [12:16:46]line Счет N : (1)545660 [12:16:46]line 05.06.2024 12:11 [12:16:46]line ПРОДАЖА [12:16:46]line ТРК (МРК, ГНК): 61 [12:16:46]line Вид ГСМ : 2710194210 [12:16:46]line ДТ-К-5 [12:16:46]line 10.000 x 72.90 [12:16:46]line ИТОГ: 729.00 [12:16:46]line Тип оплаты: Талоны: Партнер нефть [12:16:46]line 3748146 [12:16:46]line ______________________ [12:16:46]line (подпись) [12:16:46]written 0, free lines is 4095 [12:16:46]Write to MH i2c: 01 00 00 7F 56 D5 [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: 01 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: 01 07 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: 01 07 00 7F 56 00 00 00 00 00 F5 0D DE [12:16:46]RasterBufferAndPrint [12:16:46]line [12:16:46]line [12:16:46]line [12:16:46]line [12:16:46]line [12:16:46]written 0, free lines is 3575 [12:16:46]MH_Cut [12:16:46]Write to MH i2c: D1 01 00 86 56 01 AE [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: D1 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: D1 01 00 [12:16:46]MH_I2C_Read... [12:16:46]Read from MH i2c: D1 01 00 86 56 00 AD [12:16:46]Write to MH i2c: 01 00 00 87 56 DD [12:16:46]Write i2c OK [12:16:46]MH_I2C_Read... [12:16:46]OFD Sender: No OFD packet to send [12:16:47]*** Cut start [12:16:47]*** Partial cut [12:16:47]*** CUTSNS_PIN = 1 [12:16:47]*** CUTSNS_PIN = 0 [12:16:47]*** Brake cut motor [12:16:48]Read from MH i2c: 01 [12:16:48]MH_I2C_Read... [12:16:48]*** Stop cut motor [12:16:48]*** Cut end [12:16:48]Read from MH i2c: 01 07 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: 01 07 00 87 56 00 00 00 00 00 FF 0F F2 [12:16:48]process_action print_text done [12:16:48]requested_data is exist [12:16:48]produce_requested_data [12:16:48]requested_item fm.sn is exist - process it [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 11 00 00 [12:16:48]Write to MH i2c: E2 08 00 88 56 80 11 00 00 00 00 00 00 58 [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 17 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 17 00 88 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [12:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:16:48]wFMCommunicate OK [12:16:48]requested_item fd.num is exist - process it [12:16:48]SAM_PROTO_GetFieldsCounters [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 13 00 00 [12:16:48]Write to MH i2c: E2 08 00 89 56 80 13 00 00 00 00 00 00 5B [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 62 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 62 00 89 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 EA 00 00 0E 04 04 00 48 00 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 C2 [12:16:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 EA 00 00 0E 04 04 00 48 00 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 [12:16:48]wFMCommunicate OK [12:16:48]SAM_PROTO_GetFieldsCounters done [12:16:48]requested_item shift.num is exist - process it [12:16:48]requested_item shift.opened is exist - process it [12:16:48]req_shift_opened [12:16:48]FM_GetShiftState [12:16:48]SAM_PROTO_GetShiftState [12:16:48]wFMCommunicate request_size=4 [12:16:48]MH_SAM_APDU [12:16:48]CAPDU: 80 13 01 00 [12:16:48]Write to MH i2c: E2 08 00 8A 56 80 13 01 00 00 00 00 00 5D [12:16:48]Write i2c OK [12:16:48]MH_I2C_Read... [12:16:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:48]Read from MH i2c: E2 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 0E 00 [12:16:48]MH_I2C_Read... [12:16:48]Read from MH i2c: E2 0E 00 8A 56 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [12:16:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:16:48]wFMCommunicate OK [12:16:48]SAM_PROTO_GetShiftState done [12:16:48]FM_GetShiftState done [12:16:48]req_shift_opened done [12:16:48]requested_item shift.open_date is exist - process it [12:16:48]req_shift_open_date [12:16:48]req_shift_open_date done [12:16:48]produce_requested_data done [12:16:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59941,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:16:48]process_action_free print_text [12:16:48]json_value_free [12:16:48]json_value_free done [12:16:48]process_json_proto returns [12:16:48]Send response to host [12:16:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59941,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:16:48]free response buf [12:16:48]execute_script done [12:16:48]execute_script returns [12:16:48]free content buf [12:16:48]Sock 8.Close socket [12:16:48]Sock 8.Thread stoped [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:05]accept exits with 9 [12:17:05]New connection [12:17:05]New thread 3067100516 created [12:17:05]Thread 3066957156 joined [12:17:05]Waiting for new connection... [12:17:05] Sock 9.Parse request [12:17:05]Sock 9.Check first char [12:17:05]Sock 9.First char is OK [12:17:05]request: POST /json_proto HTTP/1.0 [12:17:05]Method: POST [12:17:05]URL: /json_proto [12:17:05]Method is POST - this is cgi request [12:17:05]url: /json_proto [12:17:05]query_string will be loaded in cgi processing [12:17:05]execute_cgi json_proto POST (null) [12:17:05]execute_cgi path=json_proto method=POST [12:17:05]POST find Content-Length [12:17:05]Host: 172.17.60.68:8080 [12:17:05]Content-Length: 677 [12:17:05]Content-Type: application/json [12:17:05] [12:17:05]POST finish read [12:17:05]Found Content-Length = 677 [12:17:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05]execute_script... [12:17:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05]POST & json_proto [12:17:05]process_json_proto [12:17:05]json parsed OK: [12:17:05]protocol is kg_v1.0 [12:17:05]action value=close_receipt [12:17:05]process_action close_receipt [12:17:05]cmd_close_receipt [12:17:05]MH_GetDate [12:17:05]Write to MH i2c: F0 00 00 8B 56 D0 [12:17:05]Write i2c OK [12:17:05]MH_I2C_Read... [12:17:05]Read from MH i2c: F0 [12:17:05]MH_I2C_Read... [12:17:05]Read from MH i2c: F0 09 00 [12:17:05]MH_I2C_Read... [12:17:05]Read from MH i2c: F0 09 00 8B 56 00 42 57 60 66 9A 61 5F 66 F8 [12:17:05]GetLastDocTimeStamp 1717589780 [12:17:05]current date 1717589826 [12:17:05]FM_GetShiftState [12:17:05]SAM_PROTO_GetShiftState [12:17:05]wFMCommunicate request_size=4 [12:17:05]MH_SAM_APDU [12:17:05]CAPDU: 80 13 01 00 [12:17:05]Write to MH i2c: E2 08 00 8C 56 80 13 01 00 00 00 00 00 5F [12:17:05]Write i2c OK [12:17:05]MH_I2C_Read... [12:17:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:05]Read from MH i2c: E2 [12:17:05]MH_I2C_Read... [12:17:05]Read from MH i2c: E2 0E 00 [12:17:05]MH_I2C_Read... [12:17:05]Read from MH i2c: E2 0E 00 8C 56 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [12:17:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:17:05]wFMCommunicate OK [12:17:05]SAM_PROTO_GetShiftState done [12:17:05]FM_GetShiftState done [12:17:05]opened in 1717545916 [12:17:05]opened+sec_in_day 1717632316 [12:17:05]quantity*price = 50041 [12:17:05]sum+1 = 50042 [12:17:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 337 05.06.2024 12:17 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59942 ФПД: 14210093238776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121707&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59942&fm=14210093238776&tin=02508201610067®Number=0000000000151680&sum=50000 [12:17:06]StoreToDocumentArchive [12:17:06]shift 72 fd 59942 [12:17:06]save to /storage/0072/doc_00059942 [12:17:06]save last doc name /storage/0072/doc_00059942 to /storage/kkm_last_doc_name [12:17:06]save OK [12:17:06]Clear old archive folders... [12:17:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:06]tlvbuf is 003BB090 [12:17:06]SAM_PROTO_ClearQueue [12:17:06]wFMCommunicate request_size=4 [12:17:06]MH_SAM_APDU [12:17:06]CAPDU: 80 09 00 00 [12:17:06]Write to MH i2c: E2 08 00 99 56 80 09 00 00 00 00 00 00 61 [12:17:06]Write i2c OK [12:17:06]MH_I2C_Read... [12:17:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:06]Read from MH i2c: E2 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: E2 03 00 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: E2 03 00 99 56 00 90 00 63 [12:17:06]RAPDU: 90 00 [12:17:06]wFMCommunicate OK [12:17:06]SAM_PROTO_ClearQueue done [12:17:06]KKMCreateOFDPacket [12:17:06]OFDProtocolAddRootSTLVToBuf [12:17:06]FM_MakeSignedData [12:17:06]FM_MakeSignedData [12:17:06]SAM_PROTO_SignData [12:17:06]wFMCommunicate request_size=4 [12:17:06]MH_SAM_APDU [12:17:06]CAPDU: 80 0D 01 02 [12:17:06]Write to MH i2c: E2 08 00 9A 56 80 0D 01 02 00 00 00 00 69 [12:17:06]Write i2c OK [12:17:06]MH_I2C_Read... [12:17:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:06]Read from MH i2c: E2 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: E2 03 00 [12:17:06]MH_I2C_Read... [12:17:06]Read from MH i2c: E2 03 00 9A 56 00 90 00 64 [12:17:06]RAPDU: 90 00 [12:17:06]wFMCommunicate OK [12:17:06]wFMCommunicate request_size=255 [12:17:06]MH_SAM_APDU [12:17:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 43 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EA 00 00 35 04 06 00 0C [12:17:06]Write to MH i2c: E2 02 01 9B 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 43 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EA 00 00 35 04 06 00 0C 00 00 0A [12:17:06]Write i2c OK [12:17:06]MH_I2C_Read... [12:17:07]OFD Sender: No OFD packet to send [12:17:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 9B 56 00 90 00 65 [12:17:07]RAPDU: 90 00 [12:17:07]wFMCommunicate OK [12:17:07]wFMCommunicate request_size=10 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 0D 02 02 05 EC 8B 8F 49 F8 [12:17:07]Write to MH i2c: E2 0D 00 9C 56 80 0D 02 02 05 00 EC 8B 8F 49 F8 00 00 BD [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 03 00 9C 56 00 90 00 66 [12:17:07]RAPDU: 90 00 [12:17:07]wFMCommunicate OK [12:17:07]wFMCommunicate request_size=4 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 0D 03 02 [12:17:07]Write to MH i2c: E2 08 00 9D 56 80 0D 03 02 00 00 00 00 6E [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 0B 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 0B 00 9D 56 00 88 35 A3 42 FE 1B 0C AD 90 00 E3 [12:17:07]RAPDU: 88 35 A3 42 FE 1B 0C AD 90 00 [12:17:07]wFMCommunicate OK [12:17:07]SAM_PROTO_SignData done [12:17:07]FM_MakeSignedData done [12:17:07]CreateOFDProtocolMessage [12:17:07]wFMCommunicate request_size=4 [12:17:07]MH_SAM_APDU [12:17:07]CAPDU: 80 11 00 00 [12:17:07]Write to MH i2c: E2 08 00 9E 56 80 11 00 00 00 00 00 00 6E [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:07]Read from MH i2c: E2 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 17 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: E2 17 00 9E 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C1 [12:17:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:17:07]wFMCommunicate OK [12:17:07]CreateOFDProtocolMessage done [12:17:07]OFDSenderStorePacket 59942 [12:17:07]StoreOFDPacket docnum=59942 [12:17:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 75 B7 07 01 C7 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 43 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EA 00 00 35 04 06 00 0C EC 8B 8F 49 F8 88 35 A3 42 FE 1B 0C AD [12:17:07]CheckFolder [12:17:07]dirname=/storage/ofd_packets [12:17:07]CheckFolder done [12:17:07]ProducePacketName [12:17:07]name=ofd_packets/00059942 [12:17:07]NVStorageSaveData ofd_packets/00059942 [12:17:07]File name is /storage/ofd_packets/00059942 [12:17:07]Write 301 bytes [12:17:07]NVStorageSaveData done [12:17:07]OFDSenderStorePacket done [12:17:07]KKMCreateOFDPacket done [12:17:07]NVStorageSaveData kkm_last_timestamp [12:17:07]File name is /storage/kkm_last_timestamp [12:17:07]Write 4 bytes [12:17:07]NVStorageSaveData done [12:17:07]ExternCall_PrintAddStr [12:17:07]wPrintStart [12:17:07]Write to MH i2c: 01 00 00 9F 56 F5 [12:17:07]Write i2c OK [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: 01 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: 01 07 00 [12:17:07]MH_I2C_Read... [12:17:07]Read from MH i2c: 01 07 00 9F 56 00 00 00 00 00 FF 0F 0A [12:17:07]RasterBufferAndPrint [12:17:07]line Счет N : (1)545661 [12:17:07]line ИНН: 02508201610067 [12:17:07]line Контрольно-Кассовый Чек [12:17:07]line ПРОДАЖА [12:17:07]line ТРК (МРК, ГНК) : 32 [12:17:07]line Товар: 2710124130 [12:17:07]line Аи-92-К-5 [12:17:07]line 7.480 * 66.90 [12:17:07]line = 500.41 [12:17:07]line НДС 12% НСП 1% [12:17:07]line > о реализуемом товаре [12:17:07]line ОКРУГЛЕНИЕ: -0.41 [12:17:07]line ИТОГО: 500.00 [12:17:07]line Внесено: 500.00 [12:17:07]line СДАЧА: 0.00 [12:17:07]line НСП 1% : 4.43 [12:17:07]line НДС 12% : 53.14 [12:17:07]line Наличными: 500.00 [12:17:07]line Безнал.: 0.00 [12:17:07]line Место: АЗС № 117 "Партнер Нефть" [12:17:07]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:17:07]line СНО: Общий режим [12:17:07]line Чек 337 05.06.2024 12:17 [12:17:07]line Смена: 72 ФФД: 1.0 [12:17:07]line ЗНМ: 0300000048 [12:17:07]line РНМ: 0000000000151680 [12:17:07]line Версия ККМ: v1.0 [12:17:07]line ФМ: 0000000000959414 [12:17:07]line ФД: 59942 [12:17:07]line ФПД: 14210093238776 [12:17:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121707&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59942&fm=14210093238776&tin=02508201610067®Number=0000000000151680&sum=50000 [12:17:07]OFD Sender: Processing packet 59942 [packets to send 53, broken 52] [12:17:07]ProducePacketName [12:17:07]name=ofd_packets/00059942 [12:17:07]OFD Sender: To server: pG, [12:17:07]CommunicateWithHost lk.salyk.kg:30040 [12:17:07]ConnectInit lk.salyk.kg [12:17:07]written 0, free lines is 4095 [12:17:07]Connected sock=10 [12:17:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 75 B7 07 01 C7 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 43 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EA 00 00 35 04 06 00 0C EC 8B 8F 49 F8 88 35 A3 42 FE 1B 0C AD [12:17:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A1 CA 47 00 8E 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EA 00 00 F4 03 04 00 47 03 60 66 B6 04 01 00 00 65 83 1F D7 3B 23 C6 E7 [12:17:07]CommunicateWithHost err = 0 [12:17:07]CheckOFDResponse [12:17:07]1017 (14) - 77093643461234 [12:17:07]1041 (16) - 0000000000959414 [12:17:07]1040 (4) - 59942 [12:17:07]1012 (4) - 05.06.2024 06:18 [12:17:07]1206 (1) - 0 [12:17:07]OFD Sender: Remove packet 59942 [12:17:07]ProducePacketName [12:17:07]name=ofd_packets/00059942 [12:17:07]NVStorageDeleteData [12:17:08]Write to MH i2c: 01 00 00 CA 56 20 [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 07 00 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: 01 07 00 CA 56 00 00 00 00 00 A1 0C D4 [12:17:08]RasterBufferAndPrint [12:17:08]line [12:17:08]line [12:17:08]line [12:17:08]line [12:17:08]line [12:17:08]written 0, free lines is 3237 [12:17:08]MH_Cut [12:17:08]Write to MH i2c: D1 01 00 D1 56 01 F9 [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: D1 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: D1 01 00 [12:17:08]MH_I2C_Read... [12:17:08]Read from MH i2c: D1 01 00 D1 56 00 F8 [12:17:08]Write to MH i2c: 01 00 00 D2 56 28 [12:17:08]Write i2c OK [12:17:08]MH_I2C_Read... [12:17:08]OFD Sender: No OFD packet to send [12:17:08]*** Cut start [12:17:08]*** Partial cut [12:17:08]*** CUTSNS_PIN = 1 [12:17:08]*** CUTSNS_PIN = 0 [12:17:09]*** Brake cut motor [12:17:09]Read from MH i2c: 01 [12:17:09]MH_I2C_Read... [12:17:09]*** Stop cut motor [12:17:09]*** Cut end [12:17:09]Read from MH i2c: 01 07 00 [12:17:09]MH_I2C_Read... [12:17:09]Read from MH i2c: 01 07 00 D2 56 00 00 00 00 00 FF 0F 3D [12:17:09]process_action close_receipt done [12:17:09]requested_data is exist [12:17:09]produce_requested_data [12:17:09]requested_item fm.sn is exist - process it [12:17:09]wFMCommunicate request_size=4 [12:17:09]MH_SAM_APDU [12:17:09]CAPDU: 80 11 00 00 [12:17:09]Write to MH i2c: E2 08 00 D3 56 80 11 00 00 00 00 00 00 A3 [12:17:09]Write i2c OK [12:17:09]MH_I2C_Read... [12:17:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:09]Read from MH i2c: E2 [12:17:09]MH_I2C_Read... [12:17:09]Read from MH i2c: E2 17 00 [12:17:09]MH_I2C_Read... [12:17:09]Read from MH i2c: E2 17 00 D3 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [12:17:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:17:09]wFMCommunicate OK [12:17:09]requested_item fd.num is exist - process it [12:17:09]SAM_PROTO_GetFieldsCounters [12:17:09]wFMCommunicate request_size=4 [12:17:09]MH_SAM_APDU [12:17:09]CAPDU: 80 13 00 00 [12:17:09]Write to MH i2c: E2 08 00 D4 56 80 13 00 00 00 00 00 00 A6 [12:17:09]Write i2c OK [12:17:09]MH_I2C_Read... [12:17:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:09]Read from MH i2c: E2 [12:17:09]MH_I2C_Read... [12:17:09]Read from MH i2c: E2 62 00 [12:17:09]MH_I2C_Read... [12:17:09]Read from MH i2c: E2 62 00 D4 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 26 EA 00 00 0E 04 04 00 48 00 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 11 [12:17:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 26 EA 00 00 0E 04 04 00 48 00 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 [12:17:09]wFMCommunicate OK [12:17:09]SAM_PROTO_GetFieldsCounters done [12:17:09]requested_item shift.num is exist - process it [12:17:09]requested_item shift.opened is exist - process it [12:17:09]req_shift_opened [12:17:09]FM_GetShiftState [12:17:09]SAM_PROTO_GetShiftState [12:17:09]wFMCommunicate request_size=4 [12:17:09]MH_SAM_APDU [12:17:09]CAPDU: 80 13 01 00 [12:17:09]Write to MH i2c: E2 08 00 D5 56 80 13 01 00 00 00 00 00 A8 [12:17:09]Write i2c OK [12:17:09]MH_I2C_Read... [12:17:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:09]Read from MH i2c: E2 [12:17:09]MH_I2C_Read... [12:17:09]Read from MH i2c: E2 0E 00 [12:17:09]MH_I2C_Read... [12:17:09]Read from MH i2c: E2 0E 00 D5 56 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [12:17:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:17:09]wFMCommunicate OK [12:17:09]SAM_PROTO_GetShiftState done [12:17:09]FM_GetShiftState done [12:17:09]req_shift_opened done [12:17:09]requested_item shift.open_date is exist - process it [12:17:09]req_shift_open_date [12:17:09]req_shift_open_date done [12:17:09]produce_requested_data done [12:17:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59942,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:17:09]process_action_free close_receipt [12:17:09]json_value_free [12:17:09]json_value_free done [12:17:09]process_json_proto returns [12:17:09]Send response to host [12:17:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59942,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:17:09]free response buf [12:17:09]execute_script done [12:17:09]execute_script returns [12:17:09]free content buf [12:17:09]Sock 9.Close socket [12:17:09]Sock 9.Thread stoped [12:17:13]OFD Sender: No OFD packet to send [12:17:18]OFD Sender: No OFD packet to send [12:17:23]OFD Sender: No OFD packet to send [12:17:28]OFD Sender: No OFD packet to send [12:17:33]OFD Sender: No OFD packet to send [12:17:38]OFD Sender: No OFD packet to send [12:17:43]OFD Sender: No OFD packet to send [12:17:48]OFD Sender: No OFD packet to send [12:17:53]OFD Sender: No OFD packet to send [12:17:58]OFD Sender: No OFD packet to send [12:18:03]OFD Sender: No OFD packet to send [12:18:08]OFD Sender: No OFD packet to send [12:18:13]OFD Sender: No OFD packet to send [12:18:18]OFD Sender: No OFD packet to send [12:18:23]OFD Sender: No OFD packet to send [12:18:28]OFD Sender: No OFD packet to send [12:18:33]OFD Sender: No OFD packet to send [12:18:38]OFD Sender: No OFD packet to send [12:18:43]OFD Sender: No OFD packet to send [12:18:48]OFD Sender: No OFD packet to send [12:18:50]accept exits with 8 [12:18:50]New connection [12:18:50]New thread 3066957156 created [12:18:50]Thread 3067100516 joined [12:18:50]Waiting for new connection... [12:18:50] Sock 8.Parse request [12:18:50]Sock 8.Check first char [12:18:50]Sock 8.First char is OK [12:18:50]request: POST /json_proto HTTP/1.0 [12:18:50]Method: POST [12:18:50]URL: /json_proto [12:18:50]Method is POST - this is cgi request [12:18:50]url: /json_proto [12:18:50]query_string will be loaded in cgi processing [12:18:50]execute_cgi json_proto POST (null) [12:18:50]execute_cgi path=json_proto method=POST [12:18:50]POST find Content-Length [12:18:50]Host: 172.17.60.68:8080 [12:18:50]Content-Length: 682 [12:18:50]Content-Type: application/json [12:18:50] [12:18:50]POST finish read [12:18:50]Found Content-Length = 682 [12:18:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:18:50]execute_script... [12:18: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)545662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:18:50]POST & json_proto [12:18:50]process_json_proto [12:18:50]json parsed OK: [12:18:50]protocol is kg_v1.0 [12:18:50]action value=close_receipt [12:18:50]process_action close_receipt [12:18:50]cmd_close_receipt [12:18:50]MH_GetDate [12:18:50]Write to MH i2c: F0 00 00 D6 56 1B [12:18:50]Write i2c OK [12:18:50]MH_I2C_Read... [12:18:50]Read from MH i2c: F0 [12:18:50]MH_I2C_Read... [12:18:50]Read from MH i2c: F0 09 00 [12:18:50]MH_I2C_Read... [12:18:50]Read from MH i2c: F0 09 00 D6 56 00 AC 57 60 66 9A 61 5F 66 AD [12:18:50]GetLastDocTimeStamp 1717589827 [12:18:50]current date 1717589932 [12:18:50]FM_GetShiftState [12:18:50]SAM_PROTO_GetShiftState [12:18:50]wFMCommunicate request_size=4 [12:18:50]MH_SAM_APDU [12:18:50]CAPDU: 80 13 01 00 [12:18:50]Write to MH i2c: E2 08 00 D7 56 80 13 01 00 00 00 00 00 AA [12:18:50]Write i2c OK [12:18:50]MH_I2C_Read... [12:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:50]Read from MH i2c: E2 [12:18:50]MH_I2C_Read... [12:18:50]Read from MH i2c: E2 0E 00 [12:18:50]MH_I2C_Read... [12:18:50]Read from MH i2c: E2 0E 00 D7 56 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E2 [12:18:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:18:50]wFMCommunicate OK [12:18:50]SAM_PROTO_GetShiftState done [12:18:50]FM_GetShiftState done [12:18:50]opened in 1717545916 [12:18:50]opened+sec_in_day 1717632316 [12:18:50]quantity*price = 120018 [12:18:50]sum+1 = 120020 [12:18:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 338 05.06.2024 12:18 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59943 ФПД: 46545783378250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121852&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59943&fm=46545783378250&tin=02508201610067®Number=0000000000151680&sum=120000 [12:18:52]StoreToDocumentArchive [12:18:52]shift 72 fd 59943 [12:18:52]save to /storage/0072/doc_00059943 [12:18:52]save last doc name /storage/0072/doc_00059943 to /storage/kkm_last_doc_name [12:18:52]save OK [12:18:52]Clear old archive folders... [12:18:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:52]tlvbuf is 0040A760 [12:18:52]SAM_PROTO_ClearQueue [12:18:52]wFMCommunicate request_size=4 [12:18:52]MH_SAM_APDU [12:18:52]CAPDU: 80 09 00 00 [12:18:52]Write to MH i2c: E2 08 00 E4 56 80 09 00 00 00 00 00 00 AC [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:52]Read from MH i2c: E2 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 E4 56 00 90 00 AE [12:18:52]RAPDU: 90 00 [12:18:52]wFMCommunicate OK [12:18:52]SAM_PROTO_ClearQueue done [12:18:52]KKMCreateOFDPacket [12:18:52]OFDProtocolAddRootSTLVToBuf [12:18:52]FM_MakeSignedData [12:18:52]FM_MakeSignedData [12:18:52]SAM_PROTO_SignData [12:18:52]wFMCommunicate request_size=4 [12:18:52]MH_SAM_APDU [12:18:52]CAPDU: 80 0D 01 02 [12:18:52]Write to MH i2c: E2 08 00 E5 56 80 0D 01 02 00 00 00 00 B4 [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:52]Read from MH i2c: E2 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 E5 56 00 90 00 AF [12:18:52]RAPDU: 90 00 [12:18:52]wFMCommunicate OK [12:18:52]wFMCommunicate request_size=255 [12:18:52]MH_SAM_APDU [12:18: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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 AC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EA 00 00 35 04 06 00 2A [12:18:52]Write to MH i2c: E2 02 01 E6 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 AC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EA 00 00 35 04 06 00 2A 00 00 E5 [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:52]Read from MH i2c: E2 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 E6 56 00 90 00 B0 [12:18:52]RAPDU: 90 00 [12:18:52]wFMCommunicate OK [12:18:52]wFMCommunicate request_size=10 [12:18:52]MH_SAM_APDU [12:18:52]CAPDU: 80 0D 02 02 05 55 48 E2 51 4A [12:18:52]Write to MH i2c: E2 0D 00 E7 56 80 0D 02 02 05 00 55 48 E2 51 4A 00 00 DB [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:52]Read from MH i2c: E2 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 03 00 E7 56 00 90 00 B1 [12:18:52]RAPDU: 90 00 [12:18:52]wFMCommunicate OK [12:18:52]wFMCommunicate request_size=4 [12:18:52]MH_SAM_APDU [12:18:52]CAPDU: 80 0D 03 02 [12:18:52]Write to MH i2c: E2 08 00 E8 56 80 0D 03 02 00 00 00 00 B9 [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:52]Read from MH i2c: E2 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 0B 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 0B 00 E8 56 00 6E FC F4 06 61 94 33 E8 90 00 2E [12:18:52]RAPDU: 6E FC F4 06 61 94 33 E8 90 00 [12:18:52]wFMCommunicate OK [12:18:52]SAM_PROTO_SignData done [12:18:52]FM_MakeSignedData done [12:18:52]CreateOFDProtocolMessage [12:18:52]wFMCommunicate request_size=4 [12:18:52]MH_SAM_APDU [12:18:52]CAPDU: 80 11 00 00 [12:18:52]Write to MH i2c: E2 08 00 E9 56 80 11 00 00 00 00 00 00 B9 [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:52]Read from MH i2c: E2 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 17 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: E2 17 00 E9 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [12:18:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:18:52]wFMCommunicate OK [12:18:52]CreateOFDProtocolMessage done [12:18:52]OFDSenderStorePacket 59943 [12:18:52]StoreOFDPacket docnum=59943 [12:18:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 ED 8C 07 01 A7 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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 AC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EA 00 00 35 04 06 00 2A 55 48 E2 51 4A 6E FC F4 06 61 94 33 E8 [12:18:52]CheckFolder [12:18:52]dirname=/storage/ofd_packets [12:18:52]CheckFolder done [12:18:52]ProducePacketName [12:18:52]name=ofd_packets/00059943 [12:18:52]NVStorageSaveData ofd_packets/00059943 [12:18:52]File name is /storage/ofd_packets/00059943 [12:18:52]Write 301 bytes [12:18:52]NVStorageSaveData done [12:18:52]OFDSenderStorePacket done [12:18:52]KKMCreateOFDPacket done [12:18:52]NVStorageSaveData kkm_last_timestamp [12:18:52]File name is /storage/kkm_last_timestamp [12:18:52]Write 4 bytes [12:18:52]NVStorageSaveData done [12:18:52]ExternCall_PrintAddStr [12:18:52]wPrintStart [12:18:52]Write to MH i2c: 01 00 00 EA 56 40 [12:18:52]Write i2c OK [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: 01 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: 01 07 00 [12:18:52]MH_I2C_Read... [12:18:52]Read from MH i2c: 01 07 00 EA 56 00 00 00 00 00 FF 0F 55 [12:18:52]RasterBufferAndPrint [12:18:52]line Счет N : (1)545662 [12:18:52]line ИНН: 02508201610067 [12:18:52]line Контрольно-Кассовый Чек [12:18:52]line ПРОДАЖА [12:18:52]line ТРК (МРК, ГНК) : 22 [12:18:52]line Товар: 2710124130 [12:18:52]line Аи-92-К-5 [12:18:52]line 17.940 * 66.90 [12:18:52]line = 1200.19 [12:18:52]line НДС 12% НСП 1% [12:18:52]line > о реализуемом товаре [12:18:52]line ОКРУГЛЕНИЕ: -0.19 [12:18:52]line ИТОГО: 1200.00 [12:18:52]line Внесено: 1200.00 [12:18:52]line СДАЧА: 0.00 [12:18:52]line НСП 1% : 10.62 [12:18:52]line НДС 12% : 127.45 [12:18:52]line Наличными: 1200.00 [12:18:52]line Безнал.: 0.00 [12:18:52]line Место: АЗС № 117 "Партнер Нефть" [12:18:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:18:52]line СНО: Общий режим [12:18:52]line Чек 338 05.06.2024 12:18 [12:18:52]line Смена: 72 ФФД: 1.0 [12:18:52]line ЗНМ: 0300000048 [12:18:52]line РНМ: 0000000000151680 [12:18:52]line Версия ККМ: v1.0 [12:18:52]line ФМ: 0000000000959414 [12:18:52]line ФД: 59943 [12:18:52]line ФПД: 46545783378250 [12:18:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121852&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59943&fm=46545783378250&tin=02508201610067®Number=0000000000151680&sum=120000 [12:18:52]OFD Sender: Processing packet 59943 [packets to send 53, broken 52] [12:18:52]ProducePacketName [12:18:52]name=ofd_packets/00059943 [12:18:52]OFD Sender: To server: pG, [12:18:52]CommunicateWithHost lk.salyk.kg:30040 [12:18:52]ConnectInit lk.salyk.kg [12:18:52]written 0, free lines is 4095 [12:18:53]Connected sock=10 [12:18:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 ED 8C 07 01 A7 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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 AC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EA 00 00 35 04 06 00 2A 55 48 E2 51 4A 6E FC F4 06 61 94 33 E8 [12:18:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E5 71 47 00 DA 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EA 00 00 F4 03 04 00 B0 03 60 66 B6 04 01 00 00 16 76 4D CF 2A CD FA 71 [12:18:53]CommunicateWithHost err = 0 [12:18:53]CheckOFDResponse [12:18:53]1017 (14) - 77093643461234 [12:18:53]1041 (16) - 0000000000959414 [12:18:53]1040 (4) - 59943 [12:18:53]1012 (4) - 05.06.2024 06:20 [12:18:53]1206 (1) - 0 [12:18:53]OFD Sender: Remove packet 59943 [12:18:53]ProducePacketName [12:18:53]name=ofd_packets/00059943 [12:18:53]NVStorageDeleteData [12:18:53]Write to MH i2c: 01 00 00 15 57 6C [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: 01 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: 01 07 00 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: 01 07 00 15 57 00 00 00 00 00 A9 0C 28 [12:18:53]RasterBufferAndPrint [12:18:53]line [12:18:53]line [12:18:53]line [12:18:53]line [12:18:53]line [12:18:53]written 0, free lines is 3246 [12:18:53]MH_Cut [12:18:53]Write to MH i2c: D1 01 00 1C 57 01 45 [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: D1 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: D1 01 00 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: D1 01 00 1C 57 00 44 [12:18:53]Write to MH i2c: 01 00 00 1D 57 74 [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:53]OFD Sender: No OFD packet to send [12:18:54]*** Cut start [12:18:54]*** Partial cut [12:18:54]*** CUTSNS_PIN = 1 [12:18:54]*** CUTSNS_PIN = 0 [12:18:54]*** Brake cut motor [12:18:54]Read from MH i2c: 01 [12:18:54]MH_I2C_Read... [12:18:54]*** Stop cut motor [12:18:54]*** Cut end [12:18:54]Read from MH i2c: 01 07 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: 01 07 00 1D 57 00 00 00 00 00 FF 0F 89 [12:18:54]process_action close_receipt done [12:18:54]requested_data is exist [12:18:54]produce_requested_data [12:18:54]requested_item fm.sn is exist - process it [12:18:54]wFMCommunicate request_size=4 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 11 00 00 [12:18:54]Write to MH i2c: E2 08 00 1E 57 80 11 00 00 00 00 00 00 EF [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 17 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 17 00 1E 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 42 [12:18:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:18:55]wFMCommunicate OK [12:18:55]requested_item fd.num is exist - process it [12:18:55]SAM_PROTO_GetFieldsCounters [12:18:55]wFMCommunicate request_size=4 [12:18:55]MH_SAM_APDU [12:18:55]CAPDU: 80 13 00 00 [12:18:55]Write to MH i2c: E2 08 00 1F 57 80 13 00 00 00 00 00 00 F2 [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 62 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 62 00 1F 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 27 EA 00 00 0E 04 04 00 48 00 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 61 [12:18:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 27 EA 00 00 0E 04 04 00 48 00 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 [12:18:55]wFMCommunicate OK [12:18:55]SAM_PROTO_GetFieldsCounters done [12:18:55]requested_item shift.num is exist - process it [12:18:55]requested_item shift.opened is exist - process it [12:18:55]req_shift_opened [12:18:55]FM_GetShiftState [12:18:55]SAM_PROTO_GetShiftState [12:18:55]wFMCommunicate request_size=4 [12:18:55]MH_SAM_APDU [12:18:55]CAPDU: 80 13 01 00 [12:18:55]Write to MH i2c: E2 08 00 20 57 80 13 01 00 00 00 00 00 F4 [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0E 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0E 00 20 57 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2C [12:18:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:18:55]wFMCommunicate OK [12:18:55]SAM_PROTO_GetShiftState done [12:18:55]FM_GetShiftState done [12:18:55]req_shift_opened done [12:18:55]requested_item shift.open_date is exist - process it [12:18:55]req_shift_open_date [12:18:55]req_shift_open_date done [12:18:55]produce_requested_data done [12:18:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59943,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:18:55]process_action_free close_receipt [12:18:55]json_value_free [12:18:55]json_value_free done [12:18:55]process_json_proto returns [12:18:55]Send response to host [12:18:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59943,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:18:55]free response buf [12:18:55]execute_script done [12:18:55]execute_script returns [12:18:55]free content buf [12:18:55]Sock 8.Close socket [12:18:55]Sock 8.Thread stoped [12:18:58]OFD Sender: No OFD packet to send [12:19:03]OFD Sender: No OFD packet to send [12:19:06]accept exits with 9 [12:19:06]New connection [12:19:06]New thread 3067100516 created [12:19:06]Thread 3066957156 joined [12:19:06]Waiting for new connection... [12:19:06] Sock 9.Parse request [12:19:06]Sock 9.Check first char [12:19:06]Sock 9.First char is OK [12:19:06]request: POST /json_proto HTTP/1.0 [12:19:06]Method: POST [12:19:06]URL: /json_proto [12:19:06]Method is POST - this is cgi request [12:19:06]url: /json_proto [12:19:06]query_string will be loaded in cgi processing [12:19:06]execute_cgi json_proto POST (null) [12:19:06]execute_cgi path=json_proto method=POST [12:19:06]POST find Content-Length [12:19:06]Host: 172.17.60.68:8080 [12:19:06]Content-Length: 677 [12:19:06]Content-Type: application/json [12:19:06] [12:19:06]POST finish read [12:19:06]Found Content-Length = 677 [12:19:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 8.120, "sum" : 600.07, "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:19:06]execute_script... [12:19: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)545663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 8.120, "sum" : 600.07, "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:19:06]POST & json_proto [12:19:06]process_json_proto [12:19:06]json parsed OK: [12:19:06]protocol is kg_v1.0 [12:19:06]action value=close_receipt [12:19:06]process_action close_receipt [12:19:06]cmd_close_receipt [12:19:06]MH_GetDate [12:19:06]Write to MH i2c: F0 00 00 21 57 67 [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: F0 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: F0 09 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: F0 09 00 21 57 00 BB 57 60 66 9A 61 5F 66 08 [12:19:06]GetLastDocTimeStamp 1717589932 [12:19:06]current date 1717589947 [12:19:06]FM_GetShiftState [12:19:06]SAM_PROTO_GetShiftState [12:19:06]wFMCommunicate request_size=4 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 13 01 00 [12:19:06]Write to MH i2c: E2 08 00 22 57 80 13 01 00 00 00 00 00 F6 [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:06]Read from MH i2c: E2 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 0E 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: E2 0E 00 22 57 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [12:19:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:19:06]wFMCommunicate OK [12:19:06]SAM_PROTO_GetShiftState done [12:19:06]FM_GetShiftState done [12:19:06]opened in 1717545916 [12:19:06]opened+sec_in_day 1717632316 [12:19:06]quantity*price = 60006 [12:19:06]sum+1 = 60008 [12:19:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 339 05.06.2024 12:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59944 ФПД: 154314649709979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121908&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59944&fm=154314649709979&tin=02508201610067®Number=0000000000151680&sum=60000 [12:19:07]StoreToDocumentArchive [12:19:07]shift 72 fd 59944 [12:19:07]save to /storage/0072/doc_00059944 [12:19:07]save last doc name /storage/0072/doc_00059944 to /storage/kkm_last_doc_name [12:19:07]save OK [12:19:07]Clear old archive folders... [12:19:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:07]tlvbuf is 00469140 [12:19:07]SAM_PROTO_ClearQueue [12:19:07]wFMCommunicate request_size=4 [12:19:07]MH_SAM_APDU [12:19:07]CAPDU: 80 09 00 00 [12:19:07]Write to MH i2c: E2 08 00 2F 57 80 09 00 00 00 00 00 00 F8 [12:19:07]Write i2c OK [12:19:07]MH_I2C_Read... [12:19:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:07]Read from MH i2c: E2 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 03 00 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 03 00 2F 57 00 90 00 FA [12:19:07]RAPDU: 90 00 [12:19:07]wFMCommunicate OK [12:19:07]SAM_PROTO_ClearQueue done [12:19:07]KKMCreateOFDPacket [12:19:07]OFDProtocolAddRootSTLVToBuf [12:19:07]FM_MakeSignedData [12:19:07]FM_MakeSignedData [12:19:07]SAM_PROTO_SignData [12:19:07]wFMCommunicate request_size=4 [12:19:07]MH_SAM_APDU [12:19:07]CAPDU: 80 0D 01 02 [12:19:07]Write to MH i2c: E2 08 00 30 57 80 0D 01 02 00 00 00 00 00 [12:19:07]Write i2c OK [12:19:07]MH_I2C_Read... [12:19:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:07]Read from MH i2c: E2 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 03 00 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 03 00 30 57 00 90 00 FB [12:19:07]RAPDU: 90 00 [12:19:07]wFMCommunicate OK [12:19:07]wFMCommunicate request_size=255 [12:19:07]MH_SAM_APDU [12:19: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 B8 1F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 67 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 01 00 00 F4 03 04 00 BC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EA 00 00 35 04 06 00 8C [12:19:07]Write to MH i2c: E2 02 01 31 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 67 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 01 00 00 F4 03 04 00 BC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EA 00 00 35 04 06 00 8C 00 00 E4 [12:19:07]Write i2c OK [12:19:07]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 31 57 00 90 00 FC [12:19:08]RAPDU: 90 00 [12:19:08]wFMCommunicate OK [12:19:08]wFMCommunicate request_size=10 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 0D 02 02 05 59 2D E1 2D 9B [12:19:08]Write to MH i2c: E2 0D 00 32 57 80 0D 02 02 05 00 59 2D E1 2D 9B 00 00 3C [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 32 57 00 90 00 FD [12:19:08]RAPDU: 90 00 [12:19:08]wFMCommunicate OK [12:19:08]wFMCommunicate request_size=4 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 0D 03 02 [12:19:08]Write to MH i2c: E2 08 00 33 57 80 0D 03 02 00 00 00 00 05 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 0B 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 0B 00 33 57 00 63 37 19 0F 1A 56 B9 BD 90 00 AE [12:19:08]RAPDU: 63 37 19 0F 1A 56 B9 BD 90 00 [12:19:08]wFMCommunicate OK [12:19:08]SAM_PROTO_SignData done [12:19:08]FM_MakeSignedData done [12:19:08]CreateOFDProtocolMessage [12:19:08]wFMCommunicate request_size=4 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 11 00 00 [12:19:08]Write to MH i2c: E2 08 00 34 57 80 11 00 00 00 00 00 00 05 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 17 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 17 00 34 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [12:19:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:19:08]wFMCommunicate OK [12:19:08]CreateOFDProtocolMessage done [12:19:08]OFDSenderStorePacket 59944 [12:19:08]StoreOFDPacket docnum=59944 [12:19:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A2 14 07 01 06 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 67 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 01 00 00 F4 03 04 00 BC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EA 00 00 35 04 06 00 8C 59 2D E1 2D 9B 63 37 19 0F 1A 56 B9 BD [12:19:08]CheckFolder [12:19:08]dirname=/storage/ofd_packets [12:19:08]CheckFolder done [12:19:08]ProducePacketName [12:19:08]name=ofd_packets/00059944 [12:19:08]NVStorageSaveData ofd_packets/00059944 [12:19:08]File name is /storage/ofd_packets/00059944 [12:19:08]Write 301 bytes [12:19:08]NVStorageSaveData done [12:19:08]OFDSenderStorePacket done [12:19:08]KKMCreateOFDPacket done [12:19:08]NVStorageSaveData kkm_last_timestamp [12:19:08]File name is /storage/kkm_last_timestamp [12:19:08]Write 4 bytes [12:19:08]NVStorageSaveData done [12:19:08]ExternCall_PrintAddStr [12:19:08]wPrintStart [12:19:08]Write to MH i2c: 01 00 00 35 57 8C [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 07 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 07 00 35 57 00 00 00 00 00 FF 0F A1 [12:19:08]RasterBufferAndPrint [12:19:08]line Счет N : (1)545663 [12:19:08]line ИНН: 02508201610067 [12:19:08]line Контрольно-Кассовый Чек [12:19:08]line ПРОДАЖА [12:19:08]line ТРК (МРК, ГНК) : 43 [12:19:08]line Товар: 2710124500 [12:19:08]line Аи-95-К-5 [12:19:08]line 8.120 * 73.90 [12:19:08]line = 600.07 [12:19:08]line НДС 12% НСП 1% [12:19:08]line > о реализуемом товаре [12:19:08]line ОКРУГЛЕНИЕ: -0.07 [12:19:08]line ИТОГО: 600.00 [12:19:08]line Внесено: 600.00 [12:19:08]line СДАЧА: 0.00 [12:19:08]line НСП 1% : 5.31 [12:19:08]line НДС 12% : 63.72 [12:19:08]line Наличными: 600.00 [12:19:08]line Безнал.: 0.00 [12:19:08]line Место: АЗС № 117 "Партнер Нефть" [12:19:08]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:19:08]line СНО: Общий режим [12:19:08]line Чек 339 05.06.2024 12:19 [12:19:08]line Смена: 72 ФФД: 1.0 [12:19:08]line ЗНМ: 0300000048 [12:19:08]line РНМ: 0000000000151680 [12:19:08]line Версия ККМ: v1.0 [12:19:08]line ФМ: 0000000000959414 [12:19:08]line ФД: 59944 [12:19:08]line ФПД: 154314649709979 [12:19:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121908&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59944&fm=154314649709979&tin=02508201610067®Number=0000000000151680&sum=60000 [12:19:08]OFD Sender: Processing packet 59944 [packets to send 53, broken 52] [12:19:08]ProducePacketName [12:19:08]name=ofd_packets/00059944 [12:19:08]OFD Sender: To server: pG, [12:19:08]CommunicateWithHost lk.salyk.kg:30040 [12:19:08]ConnectInit lk.salyk.kg [12:19:08]written 0, free lines is 4095 [12:19:08]Connected sock=10 [12:19:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A2 14 07 01 06 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 67 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 01 00 00 F4 03 04 00 BC 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EA 00 00 35 04 06 00 8C 59 2D E1 2D 9B 63 37 19 0F 1A 56 B9 BD [12:19:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DE F4 47 00 21 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EA 00 00 F4 03 04 00 C0 03 60 66 B6 04 01 00 00 6D A4 FA 0E D1 06 B0 7B [12:19:08]CommunicateWithHost err = 0 [12:19:08]CheckOFDResponse [12:19:08]1017 (14) - 77093643461234 [12:19:08]1041 (16) - 0000000000959414 [12:19:08]1040 (4) - 59944 [12:19:08]1012 (4) - 05.06.2024 06:20 [12:19:08]1206 (1) - 0 [12:19:08]OFD Sender: Remove packet 59944 [12:19:08]ProducePacketName [12:19:08]name=ofd_packets/00059944 [12:19:08]NVStorageDeleteData [12:19:08]Write to MH i2c: 01 00 00 60 57 B7 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 07 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 07 00 60 57 00 00 00 00 00 A5 0C 6F [12:19:08]RasterBufferAndPrint [12:19:08]line [12:19:08]line [12:19:08]line [12:19:08]line [12:19:08]line [12:19:08]written 0, free lines is 3243 [12:19:09]MH_Cut [12:19:09]Write to MH i2c: D1 01 00 67 57 01 90 [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: D1 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: D1 01 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: D1 01 00 67 57 00 8F [12:19:09]Write to MH i2c: 01 00 00 68 57 BF [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]OFD Sender: No OFD packet to send [12:19:09]*** Cut start [12:19:09]*** Partial cut [12:19:09]*** CUTSNS_PIN = 1 [12:19:09]*** CUTSNS_PIN = 0 [12:19:10]*** Brake cut motor [12:19:10]Read from MH i2c: 01 [12:19:10]MH_I2C_Read... [12:19:10]*** Stop cut motor [12:19:10]*** Cut end [12:19:10]Read from MH i2c: 01 07 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: 01 07 00 68 57 00 00 00 00 00 FF 0F D4 [12:19:10]process_action close_receipt done [12:19:10]requested_data is exist [12:19:10]produce_requested_data [12:19:10]requested_item fm.sn is exist - process it [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 11 00 00 [12:19:10]Write to MH i2c: E2 08 00 69 57 80 11 00 00 00 00 00 00 3A [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 17 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 17 00 69 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [12:19:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:19:10]wFMCommunicate OK [12:19:10]requested_item fd.num is exist - process it [12:19:10]SAM_PROTO_GetFieldsCounters [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 13 00 00 [12:19:10]Write to MH i2c: E2 08 00 6A 57 80 13 00 00 00 00 00 00 3D [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 62 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 62 00 6A 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 28 EA 00 00 0E 04 04 00 48 00 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 B0 [12:19:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 28 EA 00 00 0E 04 04 00 48 00 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 [12:19:10]wFMCommunicate OK [12:19:10]SAM_PROTO_GetFieldsCounters done [12:19:10]requested_item shift.num is exist - process it [12:19:10]requested_item shift.opened is exist - process it [12:19:10]req_shift_opened [12:19:10]FM_GetShiftState [12:19:10]SAM_PROTO_GetShiftState [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 13 01 00 [12:19:10]Write to MH i2c: E2 08 00 6B 57 80 13 01 00 00 00 00 00 3F [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [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 6B 57 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 77 [12:19:10]RAPDU: 09 00 01 BC AB 5F 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":"0000000000959414","fd.num":59944,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [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":"0000000000959414","fd.num":59944,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [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 9.Close socket [12:19:10]Sock 9.Thread stoped [12:19:14]OFD Sender: No OFD packet to send [12:19:19]OFD Sender: No OFD packet to send [12:19:24]OFD Sender: No OFD packet to send [12:19:29]OFD Sender: No OFD packet to send [12:19:34]OFD Sender: No OFD packet to send [12:19:39]OFD Sender: No OFD packet to send [12:19:44]OFD Sender: No OFD packet to send [12:19:49]OFD Sender: No OFD packet to send [12:19:53]accept exits with 8 [12:19:53]New connection [12:19:53]New thread 3066957156 created [12:19:53]Thread 3067100516 joined [12:19:53]Waiting for new connection... [12:19:53] Sock 8.Parse request [12:19:53]Sock 8.Check first char [12:19:53]Sock 8.First char is OK [12:19:53]request: POST /json_proto HTTP/1.0 [12:19:53]Method: POST [12:19:53]URL: /json_proto [12:19:53]Method is POST - this is cgi request [12:19:53]url: /json_proto [12:19:53]query_string will be loaded in cgi processing [12:19:53]execute_cgi json_proto POST (null) [12:19:53]execute_cgi path=json_proto method=POST [12:19:53]POST find Content-Length [12:19:53]Host: 172.17.60.68:8080 [12:19:53]Content-Length: 836 [12:19:53]Content-Type: application/json [12:19:53] [12:19:53]POST finish read [12:19:53]Found Content-Length = 836 [12:19:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:53]execute_script... [12:19: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)545665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:53]POST & json_proto [12:19:53]process_json_proto [12:19:53]json parsed OK: [12:19:53]protocol is kg_v1.0 [12:19:53]action value=close_receipt [12:19:53]process_action close_receipt [12:19:53]cmd_close_receipt [12:19:53]MH_GetDate [12:19:53]Write to MH i2c: F0 00 00 6C 57 B2 [12:19:53]Write i2c OK [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: F0 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: F0 09 00 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: F0 09 00 6C 57 00 EA 57 60 66 9A 61 5F 66 82 [12:19:53]GetLastDocTimeStamp 1717589948 [12:19:53]current date 1717589994 [12:19:53]FM_GetShiftState [12:19:53]SAM_PROTO_GetShiftState [12:19:53]wFMCommunicate request_size=4 [12:19:53]MH_SAM_APDU [12:19:53]CAPDU: 80 13 01 00 [12:19:53]Write to MH i2c: E2 08 00 6D 57 80 13 01 00 00 00 00 00 41 [12:19:53]Write i2c OK [12:19:53]MH_I2C_Read... [12:19:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:53]Read from MH i2c: E2 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 0E 00 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 0E 00 6D 57 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [12:19:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:19:53]wFMCommunicate OK [12:19:53]SAM_PROTO_GetShiftState done [12:19:53]FM_GetShiftState done [12:19:53]opened in 1717545916 [12:19:53]opened+sec_in_day 1717632316 [12:19:53]quantity*price = 100016 [12:19:53]sum+1 = 100018 [12:19:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.17 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.17 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 340 05.06.2024 12:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59945 ФПД: 51332456781145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121954&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59945&fm=51332456781145&tin=02508201610067®Number=0000000000151680&sum=100017 [12:19:54]StoreToDocumentArchive [12:19:54]shift 72 fd 59945 [12:19:54]save to /storage/0072/doc_00059945 [12:19:54]save last doc name /storage/0072/doc_00059945 to /storage/kkm_last_doc_name [12:19:54]save OK [12:19:54]Clear old archive folders... [12:19:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:19:54]tlvbuf is 00501230 [12:19:54]SAM_PROTO_ClearQueue [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 09 00 00 [12:19:54]Write to MH i2c: E2 08 00 7A 57 80 09 00 00 00 00 00 00 43 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 7A 57 00 90 00 45 [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]SAM_PROTO_ClearQueue done [12:19:54]KKMCreateOFDPacket [12:19:54]OFDProtocolAddRootSTLVToBuf [12:19:54]FM_MakeSignedData [12:19:54]FM_MakeSignedData [12:19:54]SAM_PROTO_SignData [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 0D 01 02 [12:19:54]Write to MH i2c: E2 08 00 7B 57 80 0D 01 02 00 00 00 00 4B [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 7B 57 00 90 00 46 [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]wFMCommunicate request_size=255 [12:19:54]MH_SAM_APDU [12:19: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 EA 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EA 00 00 35 04 06 00 [12:19:54]Write to MH i2c: E2 02 01 7C 57 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 EA 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EA 00 00 35 04 06 00 00 00 CE [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 7C 57 00 90 00 47 [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]wFMCommunicate request_size=11 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 0D 02 02 06 2E AF C4 DA 15 59 [12:19:54]Write to MH i2c: E2 0E 00 7D 57 80 0D 02 02 06 00 2E AF C4 DA 15 59 00 00 43 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 7D 57 00 90 00 48 [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 0D 03 02 [12:19:54]Write to MH i2c: E2 08 00 7E 57 80 0D 03 02 00 00 00 00 50 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 0B 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 0B 00 7E 57 00 34 D1 88 63 2D C1 DA 42 90 00 4B [12:19:54]RAPDU: 34 D1 88 63 2D C1 DA 42 90 00 [12:19:54]wFMCommunicate OK [12:19:54]SAM_PROTO_SignData done [12:19:54]FM_MakeSignedData done [12:19:54]CreateOFDProtocolMessage [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 11 00 00 [12:19:54]Write to MH i2c: E2 08 00 7F 57 80 11 00 00 00 00 00 00 50 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:55]Read from MH i2c: E2 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: E2 17 00 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: E2 17 00 7F 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [12:19:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:19:55]wFMCommunicate OK [12:19:55]CreateOFDProtocolMessage done [12:19:55]OFDSenderStorePacket 59945 [12:19:55]StoreOFDPacket docnum=59945 [12:19:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 0D 2C 08 01 82 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 EA 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EA 00 00 35 04 06 00 2E AF C4 DA 15 59 34 D1 88 63 2D C1 DA 42 [12:19:55]CheckFolder [12:19:55]dirname=/storage/ofd_packets [12:19:55]CheckFolder done [12:19:55]ProducePacketName [12:19:55]name=ofd_packets/00059945 [12:19:55]NVStorageSaveData ofd_packets/00059945 [12:19:55]File name is /storage/ofd_packets/00059945 [12:19:55]Write 302 bytes [12:19:55]NVStorageSaveData done [12:19:55]OFDSenderStorePacket done [12:19:55]KKMCreateOFDPacket done [12:19:55]NVStorageSaveData kkm_last_timestamp [12:19:55]File name is /storage/kkm_last_timestamp [12:19:55]Write 4 bytes [12:19:55]NVStorageSaveData done [12:19:55]OFD Sender: Processing packet 59945 [packets to send 53, broken 52] [12:19:55]ProducePacketName [12:19:55]name=ofd_packets/00059945 [12:19:55]OFD Sender: To server: pG, [12:19:55]CommunicateWithHost lk.salyk.kg:30040 [12:19:55]ConnectInit lk.salyk.kg [12:19:55]ExternCall_PrintAddStr [12:19:55]wPrintStart [12:19:55]Write to MH i2c: 01 00 00 80 57 D7 [12:19:55]Write i2c OK [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 07 00 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 07 00 80 57 00 00 00 00 00 FF 0F EC [12:19:55]RasterBufferAndPrint [12:19:55]line Счет N : (1)545665 [12:19:55]line ИНН: 02508201610067 [12:19:55]line Контрольно-Кассовый Чек [12:19:55]line ПРОДАЖА [12:19:55]line ТРК (МРК, ГНК) : 14 [12:19:55]line Товар: 2710124130 [12:19:55]line SUPER 92-К-5 [12:19:55]line 14.730 * 67.90 [12:19:55]line = 1000.17 [12:19:55]line НДС 12% НСП 1% [12:19:55]line > о реализуемом товаре [12:19:55]line ИТОГО: 1000.17 [12:19:55]line НСП 1% : 8.85 [12:19:55]line НДС 12% : 106.21 [12:19:55]line Наличными: 0.00 [12:19:55]line Безнал.: 1000.17 [12:19:55]line Место: АЗС № 117 "Партнер Нефть" [12:19:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:19:55]line СНО: Общий режим [12:19:55]line Чек 340 05.06.2024 12:19 [12:19:55]line Смена: 72 ФФД: 1.0 [12:19:55]line ЗНМ: 0300000048 [12:19:55]line РНМ: 0000000000151680 [12:19:55]line Версия ККМ: v1.0 [12:19:55]line Платежная система: АКБ Кыргызстан [12:19:55]line ФМ: 0000000000959414 [12:19:55]line ФД: 59945 [12:19:55]line ФПД: 51332456781145 [12:19:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T121954&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59945&fm=51332456781145&tin=02508201610067®Number=0000000000151680&sum=100017 [12:19:55]Connected sock=11 [12:19:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 0D 2C 08 01 82 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 EA 57 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EA 00 00 35 04 06 00 2E AF C4 DA 15 59 34 D1 88 63 2D C1 DA 42 [12:19:55]written 0, free lines is 4095 [12:19:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 99 1F 47 00 46 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EA 00 00 F4 03 04 00 EE 03 60 66 B6 04 01 00 00 2B F7 72 26 85 BE C4 2F [12:19:55]CommunicateWithHost err = 0 [12:19:55]CheckOFDResponse [12:19:55]1017 (14) - 77093643461234 [12:19:55]1041 (16) - 0000000000959414 [12:19:55]1040 (4) - 59945 [12:19:55]1012 (4) - 05.06.2024 06:21 [12:19:55]1206 (1) - 0 [12:19:55]OFD Sender: Remove packet 59945 [12:19:55]ProducePacketName [12:19:55]name=ofd_packets/00059945 [12:19:55]NVStorageDeleteData [12:19:55]Write to MH i2c: 01 00 00 AA 57 01 [12:19:55]Write i2c OK [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 07 00 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 07 00 AA 57 00 00 00 00 00 C1 0C D5 [12:19:55]RasterBufferAndPrint [12:19:55]line [12:19:55]line [12:19:55]line [12:19:55]line [12:19:55]line [12:19:55]written 0, free lines is 3272 [12:19:55]MH_Cut [12:19:55]Write to MH i2c: D1 01 00 B1 57 01 DA [12:19:55]Write i2c OK [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: D1 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: D1 01 00 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: D1 01 00 B1 57 00 D9 [12:19:55]Write to MH i2c: 01 00 00 B2 57 09 [12:19:55]Write i2c OK [12:19:55]MH_I2C_Read... [12:19:56]OFD Sender: No OFD packet to send [12:19:56]*** Cut start [12:19:56]*** Partial cut [12:19:56]*** CUTSNS_PIN = 1 [12:19:56]*** CUTSNS_PIN = 0 [12:19:57]*** Brake cut motor [12:19:57]Read from MH i2c: 01 [12:19:57]MH_I2C_Read... [12:19:57]*** Stop cut motor [12:19:57]*** Cut end [12:19:57]Read from MH i2c: 01 07 00 [12:19:57]MH_I2C_Read... [12:19:57]Read from MH i2c: 01 07 00 B2 57 00 00 00 00 00 FF 0F 1E [12:19:57]process_action close_receipt done [12:19:57]requested_data is exist [12:19:57]produce_requested_data [12:19:57]requested_item fm.sn is exist - process it [12:19:57]wFMCommunicate request_size=4 [12:19:57]MH_SAM_APDU [12:19:57]CAPDU: 80 11 00 00 [12:19:57]Write to MH i2c: E2 08 00 B3 57 80 11 00 00 00 00 00 00 84 [12:19:57]Write i2c OK [12:19:57]MH_I2C_Read... [12:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:57]Read from MH i2c: E2 [12:19:57]MH_I2C_Read... [12:19:57]Read from MH i2c: E2 17 00 [12:19:57]MH_I2C_Read... [12:19:57]Read from MH i2c: E2 17 00 B3 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D7 [12:19:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:19:57]wFMCommunicate OK [12:19:57]requested_item fd.num is exist - process it [12:19:57]SAM_PROTO_GetFieldsCounters [12:19:57]wFMCommunicate request_size=4 [12:19:57]MH_SAM_APDU [12:19:57]CAPDU: 80 13 00 00 [12:19:57]Write to MH i2c: E2 08 00 B4 57 80 13 00 00 00 00 00 00 87 [12:19:57]Write i2c OK [12:19:57]MH_I2C_Read... [12:19:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:57]Read from MH i2c: E2 [12:19:57]MH_I2C_Read... [12:19:57]Read from MH i2c: E2 62 00 [12:19:57]MH_I2C_Read... [12:19:57]Read from MH i2c: E2 62 00 B4 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 29 EA 00 00 0E 04 04 00 48 00 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 FE [12:19:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 29 EA 00 00 0E 04 04 00 48 00 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 [12:19:57]wFMCommunicate OK [12:19:57]SAM_PROTO_GetFieldsCounters done [12:19:57]requested_item shift.num is exist - process it [12:19:57]requested_item shift.opened is exist - process it [12:19:57]req_shift_opened [12:19:57]FM_GetShiftState [12:19:57]SAM_PROTO_GetShiftState [12:19:57]wFMCommunicate request_size=4 [12:19:57]MH_SAM_APDU [12:19:57]CAPDU: 80 13 01 00 [12:19:57]Write to MH i2c: E2 08 00 B5 57 80 13 01 00 00 00 00 00 89 [12:19:57]Write i2c OK [12:19:57]MH_I2C_Read... [12:19:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:57]Read from MH i2c: E2 [12:19:57]MH_I2C_Read... [12:19:57]Read from MH i2c: E2 0E 00 [12:19:57]MH_I2C_Read... [12:19:57]Read from MH i2c: E2 0E 00 B5 57 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C1 [12:19:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:19:57]wFMCommunicate OK [12:19:57]SAM_PROTO_GetShiftState done [12:19:57]FM_GetShiftState done [12:19:57]req_shift_opened done [12:19:57]requested_item shift.open_date is exist - process it [12:19:57]req_shift_open_date [12:19:57]req_shift_open_date done [12:19:57]produce_requested_data done [12:19:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59945,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:19:57]process_action_free close_receipt [12:19:57]json_value_free [12:19:57]json_value_free done [12:19:57]process_json_proto returns [12:19:57]Send response to host [12:19:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59945,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:19:57]free response buf [12:19:57]execute_script done [12:19:57]execute_script returns [12:19:57]free content buf [12:19:57]Sock 8.Close socket [12:19:57]Sock 8.Thread stoped [12:20:01]OFD Sender: No OFD packet to send [12:20:06]OFD Sender: No OFD packet to send [12:20:11]OFD Sender: No OFD packet to send [12:20:15]accept exits with 9 [12:20:15]New connection [12:20:15]New thread 3067100516 created [12:20:15]Thread 3066957156 joined [12:20:15]Waiting for new connection... [12:20:15] Sock 9.Parse request [12:20:15]Sock 9.Check first char [12:20:15]Sock 9.First char is OK [12:20:15]request: POST /json_proto HTTP/1.0 [12:20:15]Method: POST [12:20:15]URL: /json_proto [12:20:15]Method is POST - this is cgi request [12:20:15]url: /json_proto [12:20:15]query_string will be loaded in cgi processing [12:20:15]execute_cgi json_proto POST (null) [12:20:15]execute_cgi path=json_proto method=POST [12:20:15]POST find Content-Length [12:20:15]Host: 172.17.60.68:8080 [12:20:15]Content-Length: 682 [12:20:15]Content-Type: application/json [12:20:15] [12:20:15]POST finish read [12:20:15]Found Content-Length = 682 [12:20:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 54.130, "sum" : 4000.21, "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" ] } } [12:20:15]execute_script... [12:20: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)545667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 54.130, "sum" : 4000.21, "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" ] } } [12:20:15]POST & json_proto [12:20:15]process_json_proto [12:20:15]json parsed OK: [12:20:15]protocol is kg_v1.0 [12:20:15]action value=close_receipt [12:20:15]process_action close_receipt [12:20:15]cmd_close_receipt [12:20:15]MH_GetDate [12:20:15]Write to MH i2c: F0 00 00 B6 57 FC [12:20:15]Write i2c OK [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: F0 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: F0 09 00 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: F0 09 00 B6 57 00 01 58 60 66 9A 61 5F 66 E4 [12:20:15]GetLastDocTimeStamp 1717589994 [12:20:15]current date 1717590017 [12:20:15]FM_GetShiftState [12:20:15]SAM_PROTO_GetShiftState [12:20:15]wFMCommunicate request_size=4 [12:20:15]MH_SAM_APDU [12:20:15]CAPDU: 80 13 01 00 [12:20:15]Write to MH i2c: E2 08 00 B7 57 80 13 01 00 00 00 00 00 8B [12:20:15]Write i2c OK [12:20:15]MH_I2C_Read... [12:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:15]Read from MH i2c: E2 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 0E 00 [12:20:15]MH_I2C_Read... [12:20:15]Read from MH i2c: E2 0E 00 B7 57 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C3 [12:20:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:20:15]wFMCommunicate OK [12:20:15]SAM_PROTO_GetShiftState done [12:20:15]FM_GetShiftState done [12:20:15]opened in 1717545916 [12:20:15]opened+sec_in_day 1717632316 [12:20:15]quantity*price = 400020 [12:20:15]sum+1 = 400022 [12:20:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.80 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 341 05.06.2024 12:20 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59946 ФПД: 244530772210448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122017&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59946&fm=244530772210448&tin=02508201610067®Number=0000000000151680&sum=400000 [12:20:16]StoreToDocumentArchive [12:20:16]shift 72 fd 59946 [12:20:16]save to /storage/0072/doc_00059946 [12:20:16]save last doc name /storage/0072/doc_00059946 to /storage/kkm_last_doc_name [12:20:16]save OK [12:20:16]Clear old archive folders... [12:20:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:16]tlvbuf is 005011A0 [12:20:16]SAM_PROTO_ClearQueue [12:20:16]wFMCommunicate request_size=4 [12:20:16]MH_SAM_APDU [12:20:16]CAPDU: 80 09 00 00 [12:20:16]Write to MH i2c: E2 08 00 C4 57 80 09 00 00 00 00 00 00 8D [12:20:16]Write i2c OK [12:20:16]MH_I2C_Read... [12:20:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:16]Read from MH i2c: E2 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: E2 03 00 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: E2 03 00 C4 57 00 90 00 8F [12:20:16]RAPDU: 90 00 [12:20:16]wFMCommunicate OK [12:20:16]SAM_PROTO_ClearQueue done [12:20:16]KKMCreateOFDPacket [12:20:16]OFDProtocolAddRootSTLVToBuf [12:20:16]FM_MakeSignedData [12:20:16]FM_MakeSignedData [12:20:16]SAM_PROTO_SignData [12:20:16]wFMCommunicate request_size=4 [12:20:16]MH_SAM_APDU [12:20:16]CAPDU: 80 0D 01 02 [12:20:16]Write to MH i2c: E2 08 00 C5 57 80 0D 01 02 00 00 00 00 95 [12:20:16]Write i2c OK [12:20:16]MH_I2C_Read... [12:20:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:16]Read from MH i2c: E2 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: E2 03 00 [12:20:16]MH_I2C_Read... [12:20:16]Read from MH i2c: E2 03 00 C5 57 00 90 00 90 [12:20:16]RAPDU: 90 00 [12:20:16]wFMCommunicate OK [12:20:16]wFMCommunicate request_size=255 [12:20:16]MH_SAM_APDU [12: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 55 01 00 00 F4 03 04 00 01 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EA 00 00 35 04 06 00 DE [12:20:16]Write to MH i2c: E2 02 01 C6 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 55 01 00 00 F4 03 04 00 01 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EA 00 00 35 04 06 00 DE 00 00 F8 [12:20:16]Write i2c OK [12:20:16]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 03 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 03 00 C6 57 00 90 00 91 [12:20:17]RAPDU: 90 00 [12:20:17]wFMCommunicate OK [12:20:17]wFMCommunicate request_size=10 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 0D 02 02 05 66 41 D0 73 10 [12:20:17]Write to MH i2c: E2 0D 00 C7 57 80 0D 02 02 05 00 66 41 D0 73 10 00 00 9C [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 03 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 03 00 C7 57 00 90 00 92 [12:20:17]RAPDU: 90 00 [12:20:17]wFMCommunicate OK [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 0D 03 02 [12:20:17]Write to MH i2c: E2 08 00 C8 57 80 0D 03 02 00 00 00 00 9A [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0B 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0B 00 C8 57 00 E4 91 3C 62 22 96 63 C5 90 00 8E [12:20:17]RAPDU: E4 91 3C 62 22 96 63 C5 90 00 [12:20:17]wFMCommunicate OK [12:20:17]SAM_PROTO_SignData done [12:20:17]FM_MakeSignedData done [12:20:17]CreateOFDProtocolMessage [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 11 00 00 [12:20:17]Write to MH i2c: E2 08 00 C9 57 80 11 00 00 00 00 00 00 9A [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 17 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 17 00 C9 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 ED [12:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:20:17]wFMCommunicate OK [12:20:17]CreateOFDProtocolMessage done [12:20:17]OFDSenderStorePacket 59946 [12:20:17]StoreOFDPacket docnum=59946 [12:20:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1F C6 07 01 FE E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 55 01 00 00 F4 03 04 00 01 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EA 00 00 35 04 06 00 DE 66 41 D0 73 10 E4 91 3C 62 22 96 63 C5 [12:20:17]CheckFolder [12:20:17]dirname=/storage/ofd_packets [12:20:17]CheckFolder done [12:20:17]ProducePacketName [12:20:17]name=ofd_packets/00059946 [12:20:17]NVStorageSaveData ofd_packets/00059946 [12:20:17]File name is /storage/ofd_packets/00059946 [12:20:17]Write 301 bytes [12:20:17]NVStorageSaveData done [12:20:17]OFDSenderStorePacket done [12:20:17]KKMCreateOFDPacket done [12:20:17]NVStorageSaveData kkm_last_timestamp [12:20:17]File name is /storage/kkm_last_timestamp [12:20:17]Write 4 bytes [12:20:17]NVStorageSaveData done [12:20:17]ExternCall_PrintAddStr [12:20:17]wPrintStart [12:20:17]Write to MH i2c: 01 00 00 CA 57 21 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: 01 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: 01 07 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: 01 07 00 CA 57 00 00 00 00 00 FF 0F 36 [12:20:17]RasterBufferAndPrint [12:20:17]line Счет N : (1)545667 [12:20:17]line ИНН: 02508201610067 [12:20:17]line Контрольно-Кассовый Чек [12:20:17]line ПРОДАЖА [12:20:17]line ТРК (МРК, ГНК) : 43 [12:20:17]line Товар: 2710124500 [12:20:17]line Аи-95-К-5 [12:20:17]line 54.130 * 73.90 [12:20:17]line = 4000.21 [12:20:17]line НДС 12% НСП 1% [12:20:17]line > о реализуемом товаре [12:20:17]line ОКРУГЛЕНИЕ: -0.21 [12:20:17]line ИТОГО: 4000.00 [12:20:17]line Внесено: 4000.00 [12:20:17]line СДАЧА: 0.00 [12:20:17]line НСП 1% : 35.40 [12:20:17]line НДС 12% : 424.80 [12:20:17]line Наличными: 4000.00 [12:20:17]line Безнал.: 0.00 [12:20:17]line Место: АЗС № 117 "Партнер Нефть" [12:20:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:20:17]line СНО: Общий режим [12:20:17]line Чек 341 05.06.2024 12:20 [12:20:17]line Смена: 72 ФФД: 1.0 [12:20:17]line ЗНМ: 0300000048 [12:20:17]line РНМ: 0000000000151680 [12:20:17]line Версия ККМ: v1.0 [12:20:17]line ФМ: 0000000000959414 [12:20:17]line ФД: 59946 [12:20:17]line ФПД: 244530772210448 [12:20:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122017&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59946&fm=244530772210448&tin=02508201610067®Number=0000000000151680&sum=400000 [12:20:17]OFD Sender: Processing packet 59946 [packets to send 53, broken 52] [12:20:17]ProducePacketName [12:20:17]name=ofd_packets/00059946 [12:20:17]OFD Sender: To server: pG, [12:20:17]CommunicateWithHost lk.salyk.kg:30040 [12:20:17]ConnectInit lk.salyk.kg [12:20:17]written 0, free lines is 4095 [12:20:17]Connected sock=10 [12:20:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1F C6 07 01 FE E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 55 01 00 00 F4 03 04 00 01 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EA 00 00 35 04 06 00 DE 66 41 D0 73 10 E4 91 3C 62 22 96 63 C5 [12:20:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C9 58 47 00 8E 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EA 00 00 F4 03 04 00 05 04 60 66 B6 04 01 00 00 74 90 E2 16 34 07 4C 71 [12:20:17]CommunicateWithHost err = 0 [12:20:17]CheckOFDResponse [12:20:17]1017 (14) - 77093643461234 [12:20:17]1041 (16) - 0000000000959414 [12:20:17]1040 (4) - 59946 [12:20:17]1012 (4) - 05.06.2024 06:21 [12:20:17]1206 (1) - 0 [12:20:17]OFD Sender: Remove packet 59946 [12:20:17]ProducePacketName [12:20:17]name=ofd_packets/00059946 [12:20:17]NVStorageDeleteData [12:20:18]Write to MH i2c: 01 00 00 F5 57 4C [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: 01 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: 01 07 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: 01 07 00 F5 57 00 00 00 00 00 AF 0C 0E [12:20:18]RasterBufferAndPrint [12:20:18]line [12:20:18]line [12:20:18]line [12:20:18]line [12:20:18]line [12:20:18]written 0, free lines is 3253 [12:20:18]MH_Cut [12:20:18]Write to MH i2c: D1 01 00 FC 57 01 25 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: D1 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: D1 01 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: D1 01 00 FC 57 00 24 [12:20:18]Write to MH i2c: 01 00 00 FD 57 54 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]OFD Sender: No OFD packet to send [12:20:19]*** Cut start [12:20:19]*** Partial cut [12:20:19]*** CUTSNS_PIN = 1 [12:20:19]*** CUTSNS_PIN = 0 [12:20:19]*** Brake cut motor [12:20:19]Read from MH i2c: 01 [12:20:19]MH_I2C_Read... [12:20:19]*** Stop cut motor [12:20:19]*** Cut end [12:20:19]Read from MH i2c: 01 07 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 07 00 FD 57 00 00 00 00 00 FF 0F 69 [12:20:19]process_action close_receipt done [12:20:19]requested_data is exist [12:20:19]produce_requested_data [12:20:19]requested_item fm.sn is exist - process it [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 11 00 00 [12:20:19]Write to MH i2c: E2 08 00 FE 57 80 11 00 00 00 00 00 00 CF [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 17 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 17 00 FE 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [12:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:20:19]wFMCommunicate OK [12:20:19]requested_item fd.num is exist - process it [12:20:19]SAM_PROTO_GetFieldsCounters [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 13 00 00 [12:20:19]Write to MH i2c: E2 08 00 FF 57 80 13 00 00 00 00 00 00 D2 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 62 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 62 00 FF 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2A EA 00 00 0E 04 04 00 48 00 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 4D [12:20:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2A EA 00 00 0E 04 04 00 48 00 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 [12:20:19]wFMCommunicate OK [12:20:19]SAM_PROTO_GetFieldsCounters done [12:20:19]requested_item shift.num is exist - process it [12:20:19]requested_item shift.opened is exist - process it [12:20:19]req_shift_opened [12:20:19]FM_GetShiftState [12:20:19]SAM_PROTO_GetShiftState [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 13 01 00 [12:20:19]Write to MH i2c: E2 08 00 00 58 80 13 01 00 00 00 00 00 D5 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 0E 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 0E 00 00 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0D [12:20:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:20:19]wFMCommunicate OK [12:20:19]SAM_PROTO_GetShiftState done [12:20:19]FM_GetShiftState done [12:20:19]req_shift_opened done [12:20:19]requested_item shift.open_date is exist - process it [12:20:19]req_shift_open_date [12:20:19]req_shift_open_date done [12:20:19]produce_requested_data done [12:20:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59946,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:20:19]process_action_free close_receipt [12:20:19]json_value_free [12:20:19]json_value_free done [12:20:19]process_json_proto returns [12:20:19]Send response to host [12:20:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59946,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:20:19]free response buf [12:20:19]execute_script done [12:20:19]execute_script returns [12:20:19]free content buf [12:20:19]Sock 9.Close socket [12:20:19]Sock 9.Thread stoped [12:20:21]accept exits with 8 [12:20:21]New connection [12:20:21]New thread 3066957156 created [12:20:21]Thread 3067100516 joined [12:20:21]Waiting for new connection... [12:20:21] Sock 8.Parse request [12:20:21]Sock 8.Check first char [12:20:21]Sock 8.First char is OK [12:20:21]request: POST /json_proto HTTP/1.0 [12:20:21]Method: POST [12:20:21]URL: /json_proto [12:20:21]Method is POST - this is cgi request [12:20:21]url: /json_proto [12:20:21]query_string will be loaded in cgi processing [12:20:21]execute_cgi json_proto POST (null) [12:20:21]execute_cgi path=json_proto method=POST [12:20:21]POST find Content-Length [12:20:21]Host: 172.17.60.68:8080 [12:20:21]Content-Length: 738 [12:20:21]Content-Type: application/json [12:20:21] [12:20:21]POST finish read [12:20:21]Found Content-Length = 738 [12:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59946, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 54.130, "sum" : 4000.21, "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" ] } } [12:20:21]execute_script... [12:20:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 59946, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 54.130, "sum" : 4000.21, "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" ] } } [12:20:21]POST & json_proto [12:20:21]process_json_proto [12:20:21]json parsed OK: [12:20:21]protocol is kg_v1.0 [12:20:21]action value=close_receipt [12:20:21]process_action close_receipt [12:20:21]cmd_close_receipt [12:20:21]MH_GetDate [12:20:21]Write to MH i2c: F0 00 00 01 58 48 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 09 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: F0 09 00 01 58 00 06 58 60 66 9A 61 5F 66 35 [12:20:21]GetLastDocTimeStamp 1717590017 [12:20:21]current date 1717590022 [12:20:21]FM_GetShiftState [12:20:21]SAM_PROTO_GetShiftState [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 01 00 [12:20:21]Write to MH i2c: E2 08 00 02 58 80 13 01 00 00 00 00 00 D7 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 02 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0F [12:20:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetShiftState done [12:20:21]FM_GetShiftState done [12:20:21]opened in 1717545916 [12:20:21]opened+sec_in_day 1717632316 [12:20:21]quantity*price = 400020 [12:20:21]sum+1 = 400022 [12:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 4000.00 НСП 1% : 35.40 НДС 12% : 424.80 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 342 05.06.2024 12:20 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФД осн.: 59946 ФМ осн.: 0000000000959414 ФМ: 0000000000959414 ФД: 59947 ФПД: 205143956001120 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122022&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59947&fm=205143956001120&tin=02508201610067®Number=0000000000151680&sum=400000 [12:20:22]StoreToDocumentArchive [12:20:22]shift 72 fd 59947 [12:20:22]save to /storage/0072/doc_00059947 [12:20:22]save last doc name /storage/0072/doc_00059947 to /storage/kkm_last_doc_name [12:20:22]save OK [12:20:22]Clear old archive folders... [12:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=279 [12:20:22]tlvbuf is 0040D390 [12:20:22]SAM_PROTO_ClearQueue [12:20:22]wFMCommunicate request_size=4 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 09 00 00 [12:20:22]Write to MH i2c: E2 08 00 11 58 80 09 00 00 00 00 00 00 DB [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 03 00 11 58 00 90 00 DD [12:20:22]RAPDU: 90 00 [12:20:22]wFMCommunicate OK [12:20:22]SAM_PROTO_ClearQueue done [12:20:22]KKMCreateOFDPacket [12:20:22]OFDProtocolAddRootSTLVToBuf [12:20:22]FM_MakeSignedData [12:20:22]FM_MakeSignedData [12:20:22]SAM_PROTO_SignData [12:20:22]wFMCommunicate request_size=4 [12:20:22]MH_SAM_APDU [12:20:22]CAPDU: 80 0D 01 02 [12:20:22]Write to MH i2c: E2 08 00 12 58 80 0D 01 02 00 00 00 00 E3 [12:20:22]Write i2c OK [12:20:22]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 12 58 00 90 00 DE [12:20:23]RAPDU: 90 00 [12:20:23]wFMCommunicate OK [12:20:23]wFMCommunicate request_size=255 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 56 01 00 00 F4 03 04 00 06 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 2A EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 [12:20:23]Write to MH i2c: E2 02 01 13 58 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 56 01 00 00 F4 03 04 00 06 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 2A EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 00 00 D0 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 13 58 00 90 00 DF [12:20:23]RAPDU: 90 00 [12:20:23]wFMCommunicate OK [12:20:23]wFMCommunicate request_size=38 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EA 00 00 35 04 06 00 BA 93 CC A0 11 60 [12:20:23]Write to MH i2c: E2 29 00 14 58 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EA 00 00 35 04 06 00 BA 93 CC A0 11 60 00 00 AE [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 03 00 14 58 00 90 00 E0 [12:20:23]RAPDU: 90 00 [12:20:23]wFMCommunicate OK [12:20:23]wFMCommunicate request_size=4 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 0D 03 02 [12:20:23]Write to MH i2c: E2 08 00 15 58 80 0D 03 02 00 00 00 00 E8 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 0B 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 0B 00 15 58 00 E1 48 18 3B 8D 92 15 F5 90 00 8E [12:20:23]RAPDU: E1 48 18 3B 8D 92 15 F5 90 00 [12:20:23]wFMCommunicate OK [12:20:23]SAM_PROTO_SignData done [12:20:23]FM_MakeSignedData done [12:20:23]CreateOFDProtocolMessage [12:20:23]wFMCommunicate request_size=4 [12:20:23]MH_SAM_APDU [12:20:23]CAPDU: 80 11 00 00 [12:20:23]Write to MH i2c: E2 08 00 16 58 80 11 00 00 00 00 00 00 E8 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]OFD Sender: No OFD packet to send [12:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:23]Read from MH i2c: E2 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 17 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: E2 17 00 16 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3B [12:20:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:20:23]wFMCommunicate OK [12:20:23]CreateOFDProtocolMessage done [12:20:23]OFDSenderStorePacket 59947 [12:20:23]StoreOFDPacket docnum=59947 [12:20:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 2B 01 00 00 23 D7 23 01 56 66 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 56 01 00 00 F4 03 04 00 06 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 2A EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EA 00 00 35 04 06 00 BA 93 CC A0 11 60 E1 48 18 3B 8D 92 15 F5 [12:20:23]CheckFolder [12:20:23]dirname=/storage/ofd_packets [12:20:23]CheckFolder done [12:20:23]ProducePacketName [12:20:23]name=ofd_packets/00059947 [12:20:23]NVStorageSaveData ofd_packets/00059947 [12:20:23]File name is /storage/ofd_packets/00059947 [12:20:23]Write 329 bytes [12:20:23]NVStorageSaveData done [12:20:23]OFDSenderStorePacket done [12:20:23]KKMCreateOFDPacket done [12:20:23]NVStorageSaveData kkm_last_timestamp [12:20:23]File name is /storage/kkm_last_timestamp [12:20:23]Write 4 bytes [12:20:23]NVStorageSaveData done [12:20:23]ExternCall_PrintAddStr [12:20:23]wPrintStart [12:20:23]Write to MH i2c: 01 00 00 17 58 6F [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 07 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: 01 07 00 17 58 00 00 00 00 00 FF 0F 84 [12:20:23]RasterBufferAndPrint [12:20:23]line Счет N : (1)545667 [12:20:23]line ИНН: 02508201610067 [12:20:23]line Контрольно-Кассовый Чек [12:20:23]line ВОЗВРАТ ПРОДАЖИ [12:20:23]line ТРК (МРК, ГНК) : 43 [12:20:23]line Товар: 2710124500 [12:20:23]line Аи-95-К-5 [12:20:23]line 54.130 * 73.90 [12:20:23]line = 4000.21 [12:20:23]line НДС 12% НСП 1% [12:20:23]line > о реализуемом товаре [12:20:23]line ОКРУГЛЕНИЕ: -0.21 [12:20:23]line ИТОГО: 4000.00 [12:20:23]line НСП 1% : 35.40 [12:20:23]line НДС 12% : 424.80 [12:20:23]line Наличными: 4000.00 [12:20:23]line Безнал.: 0.00 [12:20:23]line Место: АЗС № 117 "Партнер Нефть" [12:20:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:20:23]line СНО: Общий режим [12:20:23]line Чек 342 05.06.2024 12:20 [12:20:23]line Смена: 72 ФФД: 1.0 [12:20:23]line ЗНМ: 0300000048 [12:20:23]line РНМ: 0000000000151680 [12:20:23]line Версия ККМ: v1.0 [12:20:23]line ФД осн.: 59946 [12:20:23]line ФМ осн.: 0000000000959414 [12:20:23]line ФМ: 0000000000959414 [12:20:23]line ФД: 59947 [12:20:23]line ФПД: 205143956001120 [12:20:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122022&type=2&operation_type=1&fn_number=0000000000959414&fd_number=59947&fm=205143956001120&tin=02508201610067®Number=0000000000151680&sum=400000 [12:20:23]written 0, free lines is 4095 [12:20:23]OFD Sender: Processing packet 59947 [packets to send 53, broken 52] [12:20:23]ProducePacketName [12:20:23]name=ofd_packets/00059947 [12:20:23]OFD Sender: To server: pG, [12:20:23]CommunicateWithHost lk.salyk.kg:30040 [12:20:23]ConnectInit lk.salyk.kg [12:20:23]Connected sock=10 [12:20:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 2B 01 00 00 23 D7 23 01 56 66 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 D3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 95 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 F0 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 56 01 00 00 F4 03 04 00 06 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 2A EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EA 00 00 35 04 06 00 BA 93 CC A0 11 60 E1 48 18 3B 8D 92 15 F5 [12:20:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 93 89 47 00 73 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EA 00 00 F4 03 04 00 0B 04 60 66 B6 04 01 00 00 C0 AC 29 50 98 77 23 13 [12:20:23]CommunicateWithHost err = 0 [12:20:23]CheckOFDResponse [12:20:23]1017 (14) - 77093643461234 [12:20:23]1041 (16) - 0000000000959414 [12:20:23]1040 (4) - 59947 [12:20:23]1012 (4) - 05.06.2024 06:22 [12:20:23]1206 (1) - 0 [12:20:23]OFD Sender: Remove packet 59947 [12:20:23]ProducePacketName [12:20:23]name=ofd_packets/00059947 [12:20:23]NVStorageDeleteData [12:20:24]Write to MH i2c: 01 00 00 42 58 9A [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: 01 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: 01 07 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: 01 07 00 42 58 00 00 00 00 00 B3 0C 60 [12:20:24]RasterBufferAndPrint [12:20:24]line [12:20:24]line [12:20:24]line [12:20:24]line [12:20:24]line [12:20:24]written 0, free lines is 3267 [12:20:24]MH_Cut [12:20:24]Write to MH i2c: D1 01 00 49 58 01 73 [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: D1 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: D1 01 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: D1 01 00 49 58 00 72 [12:20:24]Write to MH i2c: 01 00 00 4A 58 A2 [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]OFD Sender: No OFD packet to send [12:20:24]*** Cut start [12:20:24]*** Partial cut [12:20:24]*** CUTSNS_PIN = 1 [12:20:24]*** CUTSNS_PIN = 0 [12:20:25]*** Brake cut motor [12:20:25]Read from MH i2c: 01 [12:20:25]MH_I2C_Read... [12:20:25]*** Stop cut motor [12:20:25]*** Cut end [12:20:25]Read from MH i2c: 01 07 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: 01 07 00 4A 58 00 00 00 00 00 FF 0F B7 [12:20:25]process_action close_receipt done [12:20:25]requested_data is exist [12:20:25]produce_requested_data [12:20:25]requested_item fm.sn is exist - process it [12:20:25]wFMCommunicate request_size=4 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 11 00 00 [12:20:25]Write to MH i2c: E2 08 00 4B 58 80 11 00 00 00 00 00 00 1D [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 17 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 17 00 4B 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 70 [12:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:20:25]wFMCommunicate OK [12:20:25]requested_item fd.num is exist - process it [12:20:25]SAM_PROTO_GetFieldsCounters [12:20:25]wFMCommunicate request_size=4 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 13 00 00 [12:20:25]Write to MH i2c: E2 08 00 4C 58 80 13 00 00 00 00 00 00 20 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 62 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 62 00 4C 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2B EA 00 00 0E 04 04 00 48 00 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 9F [12:20:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2B EA 00 00 0E 04 04 00 48 00 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 [12:20:25]wFMCommunicate OK [12:20:25]SAM_PROTO_GetFieldsCounters done [12:20:25]requested_item shift.num is exist - process it [12:20:25]requested_item shift.opened is exist - process it [12:20:25]req_shift_opened [12:20:25]FM_GetShiftState [12:20:25]SAM_PROTO_GetShiftState [12:20:25]wFMCommunicate request_size=4 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 13 01 00 [12:20:25]Write to MH i2c: E2 08 00 4D 58 80 13 01 00 00 00 00 00 22 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 0E 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 0E 00 4D 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5A [12:20:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:20:25]wFMCommunicate OK [12:20:25]SAM_PROTO_GetShiftState done [12:20:25]FM_GetShiftState done [12:20:25]req_shift_opened done [12:20:25]requested_item shift.open_date is exist - process it [12:20:25]req_shift_open_date [12:20:25]req_shift_open_date done [12:20:25]produce_requested_data done [12:20:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59947,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:20:25]process_action_free close_receipt [12:20:25]json_value_free [12:20:25]json_value_free done [12:20:25]process_json_proto returns [12:20:25]Send response to host [12:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59947,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:20:25]free response buf [12:20:25]execute_script done [12:20:25]execute_script returns [12:20:25]free content buf [12:20:25]Sock 8.Close socket [12:20:25]Sock 8.Thread stoped [12:20:29]OFD Sender: No OFD packet to send [12:20:34]OFD Sender: No OFD packet to send [12:20:39]OFD Sender: No OFD packet to send [12:20:44]OFD Sender: No OFD packet to send [12:20:49]OFD Sender: No OFD packet to send [12:20:54]OFD Sender: No OFD packet to send [12:20:59]OFD Sender: No OFD packet to send [12:21:04]OFD Sender: No OFD packet to send [12:21:09]OFD Sender: No OFD packet to send [12:21:14]OFD Sender: No OFD packet to send [12:21:19]OFD Sender: No OFD packet to send [12:21:24]OFD Sender: No OFD packet to send [12:21:29]OFD Sender: No OFD packet to send [12:21:34]OFD Sender: No OFD packet to send [12:21:39]OFD Sender: No OFD packet to send [12:21:44]OFD Sender: No OFD packet to send [12:21:49]OFD Sender: No OFD packet to send [12:21:54]OFD Sender: No OFD packet to send [12:21:59]OFD Sender: No OFD packet to send [12:22:04]OFD Sender: No OFD packet to send [12:22:09]OFD Sender: No OFD packet to send [12:22:14]OFD Sender: No OFD packet to send [12:22:19]OFD Sender: No OFD packet to send [12:22:24]OFD Sender: No OFD packet to send [12:22:28]accept exits with 9 [12:22:28]New connection [12:22:28]New thread 3067100516 created [12:22:28]Thread 3066957156 joined [12:22:28]Waiting for new connection... [12:22:28] Sock 9.Parse request [12:22:28]Sock 9.Check first char [12:22:28]Sock 9.First char is OK [12:22:28]request: POST /json_proto HTTP/1.0 [12:22:28]Method: POST [12:22:28]URL: /json_proto [12:22:28]Method is POST - this is cgi request [12:22:28]url: /json_proto [12:22:28]query_string will be loaded in cgi processing [12:22:28]execute_cgi json_proto POST (null) [12:22:28]execute_cgi path=json_proto method=POST [12:22:28]POST find Content-Length [12:22:28]Host: 172.17.60.68:8080 [12:22:28]Content-Length: 846 [12:22:28]Content-Type: application/json [12:22:28] [12:22:28]POST finish read [12:22:28]Found Content-Length = 846 [12:22:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 34.390, "sum" : 1200.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:28]execute_script... [12:22: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)545666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 34.390, "sum" : 1200.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1200.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:28]POST & json_proto [12:22:28]process_json_proto [12:22:28]json parsed OK: [12:22:28]protocol is kg_v1.0 [12:22:28]action value=close_receipt [12:22:28]process_action close_receipt [12:22:28]cmd_close_receipt [12:22:28]MH_GetDate [12:22:28]Write to MH i2c: F0 00 00 4E 58 95 [12:22:28]Write i2c OK [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: F0 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: F0 09 00 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: F0 09 00 4E 58 00 86 58 60 66 9A 61 5F 66 02 [12:22:28]GetLastDocTimeStamp 1717590022 [12:22:28]current date 1717590150 [12:22:28]FM_GetShiftState [12:22:28]SAM_PROTO_GetShiftState [12:22:28]wFMCommunicate request_size=4 [12:22:28]MH_SAM_APDU [12:22:28]CAPDU: 80 13 01 00 [12:22:28]Write to MH i2c: E2 08 00 4F 58 80 13 01 00 00 00 00 00 24 [12:22:28]Write i2c OK [12:22:28]MH_I2C_Read... [12:22:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:28]Read from MH i2c: E2 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: E2 0E 00 [12:22:28]MH_I2C_Read... [12:22:28]Read from MH i2c: E2 0E 00 4F 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5C [12:22:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:22:28]wFMCommunicate OK [12:22:28]SAM_PROTO_GetShiftState done [12:22:28]FM_GetShiftState done [12:22:28]opened in 1717545916 [12:22:28]opened+sec_in_day 1717632316 [12:22:28]quantity*price = 120021 [12:22:28]sum+1 = 120022 [12:22:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.21 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 0.00 Безнал.: 1200.21 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 343 05.06.2024 12:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59948 ФПД: 45709344342639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122230&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59948&fm=45709344342639&tin=02508201610067®Number=0000000000151680&sum=120021 [12:22:29]StoreToDocumentArchive [12:22:29]shift 72 fd 59948 [12:22:29]save to /storage/0072/doc_00059948 [12:22:29]save last doc name /storage/0072/doc_00059948 to /storage/kkm_last_doc_name [12:22:29]save OK [12:22:29]Clear old archive folders... [12:22:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:22:29]tlvbuf is B6F79690 [12:22:29]SAM_PROTO_ClearQueue [12:22:29]wFMCommunicate request_size=4 [12:22:29]MH_SAM_APDU [12:22:29]CAPDU: 80 09 00 00 [12:22:29]Write to MH i2c: E2 08 00 5C 58 80 09 00 00 00 00 00 00 26 [12:22:29]Write i2c OK [12:22:29]MH_I2C_Read... [12:22:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:29]Read from MH i2c: E2 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 03 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 03 00 5C 58 00 90 00 28 [12:22:29]RAPDU: 90 00 [12:22:29]wFMCommunicate OK [12:22:29]SAM_PROTO_ClearQueue done [12:22:29]KKMCreateOFDPacket [12:22:29]OFDProtocolAddRootSTLVToBuf [12:22:29]FM_MakeSignedData [12:22:29]FM_MakeSignedData [12:22:29]SAM_PROTO_SignData [12:22:29]wFMCommunicate request_size=4 [12:22:29]MH_SAM_APDU [12:22:29]CAPDU: 80 0D 01 02 [12:22:29]Write to MH i2c: E2 08 00 5D 58 80 0D 01 02 00 00 00 00 2E [12:22:29]Write i2c OK [12:22:29]MH_I2C_Read... [12:22:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:29]Read from MH i2c: E2 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 03 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 03 00 5D 58 00 90 00 29 [12:22:29]RAPDU: 90 00 [12:22:29]wFMCommunicate OK [12:22:29]wFMCommunicate request_size=255 [12:22:29]MH_SAM_APDU [12:22:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 86 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EA 00 00 35 04 06 00 29 92 [12:22:30]Write to MH i2c: E2 02 01 5E 58 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 86 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EA 00 00 35 04 06 00 29 92 00 00 9E [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 5E 58 00 90 00 2A [12:22:30]RAPDU: 90 00 [12:22:30]wFMCommunicate OK [12:22:30]wFMCommunicate request_size=9 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 0D 02 02 04 89 3B 82 6F [12:22:30]Write to MH i2c: E2 0C 00 5F 58 80 0D 02 02 04 00 89 3B 82 6F 00 00 EE [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 5F 58 00 90 00 2B [12:22:30]RAPDU: 90 00 [12:22:30]wFMCommunicate OK [12:22:30]wFMCommunicate request_size=4 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 0D 03 02 [12:22:30]Write to MH i2c: E2 08 00 60 58 80 0D 03 02 00 00 00 00 33 [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 0B 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 0B 00 60 58 00 60 61 98 0E 5D 39 D1 A2 90 00 A4 [12:22:30]RAPDU: 60 61 98 0E 5D 39 D1 A2 90 00 [12:22:30]wFMCommunicate OK [12:22:30]SAM_PROTO_SignData done [12:22:30]FM_MakeSignedData done [12:22:30]CreateOFDProtocolMessage [12:22:30]wFMCommunicate request_size=4 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 11 00 00 [12:22:30]Write to MH i2c: E2 08 00 61 58 80 11 00 00 00 00 00 00 33 [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 17 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 17 00 61 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 86 [12:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:22:30]wFMCommunicate OK [12:22:30]CreateOFDProtocolMessage done [12:22:30]OFDSenderStorePacket 59948 [12:22:30]StoreOFDPacket docnum=59948 [12:22:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 64 E6 06 01 F7 C8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 86 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EA 00 00 35 04 06 00 29 92 89 3B 82 6F 60 61 98 0E 5D 39 D1 A2 [12:22:30]CheckFolder [12:22:30]dirname=/storage/ofd_packets [12:22:30]CheckFolder done [12:22:30]ProducePacketName [12:22:30]name=ofd_packets/00059948 [12:22:30]NVStorageSaveData ofd_packets/00059948 [12:22:30]File name is /storage/ofd_packets/00059948 [12:22:30]Write 300 bytes [12:22:30]NVStorageSaveData done [12:22:30]OFDSenderStorePacket done [12:22:30]KKMCreateOFDPacket done [12:22:30]NVStorageSaveData kkm_last_timestamp [12:22:30]File name is /storage/kkm_last_timestamp [12:22:30]Write 4 bytes [12:22:30]NVStorageSaveData done [12:22:30]OFD Sender: Processing packet 59948 [packets to send 53, broken 52] [12:22:30]ProducePacketName [12:22:30]name=ofd_packets/00059948 [12:22:30]OFD Sender: To server: pG, [12:22:30]CommunicateWithHost lk.salyk.kg:30040 [12:22:30]ConnectInit lk.salyk.kg [12:22:30]ExternCall_PrintAddStr [12:22:30]wPrintStart [12:22:30]Write to MH i2c: 01 00 00 62 58 BA [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: 01 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: 01 07 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: 01 07 00 62 58 00 00 00 00 00 FF 0F CF [12:22:30]RasterBufferAndPrint [12:22:30]line Счет N : (1)545666 [12:22:30]line ИНН: 02508201610067 [12:22:30]line Контрольно-Кассовый Чек [12:22:30]line ПРОДАЖА [12:22:30]line ТРК (МРК, ГНК) : 72 [12:22:30]line Товар: 2711190000 [12:22:30]line ГАЗ-К-5 [12:22:30]line 34.390 * 34.90 [12:22:30]line = 1200.21 [12:22:30]line НДС 12% НСП 1% [12:22:30]line > о реализуемом товаре [12:22:30]line ИТОГО: 1200.21 [12:22:30]line НСП 1% : 10.62 [12:22:30]line НДС 12% : 127.46 [12:22:30]line Наличными: 0.00 [12:22:30]line Безнал.: 1200.21 [12:22:30]line Место: АЗС № 117 "Партнер Нефть" [12:22:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:22:30]line СНО: Общий режим [12:22:30]line Чек 343 05.06.2024 12:22 [12:22:30]line Смена: 72 ФФД: 1.0 [12:22:30]line ЗНМ: 0300000048 [12:22:30]line РНМ: 0000000000151680 [12:22:30]line Версия ККМ: v1.0 [12:22:30]line Платежная система: АКБ Кыргызстан [12:22:30]line ФМ: 0000000000959414 [12:22:30]line ФД: 59948 [12:22:30]line ФПД: 45709344342639 [12:22:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122230&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59948&fm=45709344342639&tin=02508201610067®Number=0000000000151680&sum=120021 [12:22:30]Connected sock=11 [12:22:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 64 E6 06 01 F7 C8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 56 86 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 D5 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 86 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EA 00 00 35 04 06 00 29 92 89 3B 82 6F 60 61 98 0E 5D 39 D1 A2 [12:22:30]written 0, free lines is 4095 [12:22:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D1 8A 47 00 77 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EA 00 00 F4 03 04 00 8A 04 60 66 B6 04 01 00 00 1C 36 8B 40 28 4C 4D 3E [12:22:30]CommunicateWithHost err = 0 [12:22:30]CheckOFDResponse [12:22:30]1017 (14) - 77093643461234 [12:22:30]1041 (16) - 0000000000959414 [12:22:30]1040 (4) - 59948 [12:22:30]1012 (4) - 05.06.2024 06:24 [12:22:30]1206 (1) - 0 [12:22:30]OFD Sender: Remove packet 59948 [12:22:30]ProducePacketName [12:22:30]name=ofd_packets/00059948 [12:22:30]NVStorageDeleteData [12:22:31]Write to MH i2c: 01 00 00 8C 58 E4 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 07 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 07 00 8C 58 00 00 00 00 00 BD 0C B4 [12:22:31]RasterBufferAndPrint [12:22:31]line [12:22:31]line [12:22:31]line [12:22:31]line [12:22:31]line [12:22:31]written 0, free lines is 3267 [12:22:31]MH_Cut [12:22:31]Write to MH i2c: D1 01 00 93 58 01 BD [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: D1 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: D1 01 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: D1 01 00 93 58 00 BC [12:22:31]Write to MH i2c: 01 00 00 94 58 EC [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]OFD Sender: No OFD packet to send [12:22:32]*** Cut start [12:22:32]*** Partial cut [12:22:32]*** CUTSNS_PIN = 1 [12:22:32]*** CUTSNS_PIN = 0 [12:22:32]*** Brake cut motor [12:22:32]Read from MH i2c: 01 [12:22:32]MH_I2C_Read... [12:22:32]*** Stop cut motor [12:22:32]*** Cut end [12:22:32]Read from MH i2c: 01 07 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: 01 07 00 94 58 00 00 00 00 00 FF 0F 01 [12:22:32]process_action close_receipt done [12:22:32]requested_data is exist [12:22:32]produce_requested_data [12:22:32]requested_item fm.sn is exist - process it [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 11 00 00 [12:22:32]Write to MH i2c: E2 08 00 95 58 80 11 00 00 00 00 00 00 67 [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 17 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 17 00 95 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BA [12:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:22:32]wFMCommunicate OK [12:22:32]requested_item fd.num is exist - process it [12:22:32]SAM_PROTO_GetFieldsCounters [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 13 00 00 [12:22:32]Write to MH i2c: E2 08 00 96 58 80 13 00 00 00 00 00 00 6A [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 62 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 62 00 96 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2C EA 00 00 0E 04 04 00 48 00 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 ED [12:22:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2C EA 00 00 0E 04 04 00 48 00 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 [12:22:33]wFMCommunicate OK [12:22:33]SAM_PROTO_GetFieldsCounters done [12:22:33]requested_item shift.num is exist - process it [12:22:33]requested_item shift.opened is exist - process it [12:22:33]req_shift_opened [12:22:33]FM_GetShiftState [12:22:33]SAM_PROTO_GetShiftState [12:22:33]wFMCommunicate request_size=4 [12:22:33]MH_SAM_APDU [12:22:33]CAPDU: 80 13 01 00 [12:22:33]Write to MH i2c: E2 08 00 97 58 80 13 01 00 00 00 00 00 6C [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 0E 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 0E 00 97 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A4 [12:22:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:22:33]wFMCommunicate OK [12:22:33]SAM_PROTO_GetShiftState done [12:22:33]FM_GetShiftState done [12:22:33]req_shift_opened done [12:22:33]requested_item shift.open_date is exist - process it [12:22:33]req_shift_open_date [12:22:33]req_shift_open_date done [12:22:33]produce_requested_data done [12:22:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59948,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:22:33]process_action_free close_receipt [12:22:33]json_value_free [12:22:33]json_value_free done [12:22:33]process_json_proto returns [12:22:33]Send response to host [12:22:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59948,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:22:33]free response buf [12:22:33]execute_script done [12:22:33]execute_script returns [12:22:33]free content buf [12:22:33]Sock 9.Close socket [12:22:33]Sock 9.Thread stoped [12:22:36]OFD Sender: No OFD packet to send [12:22:41]OFD Sender: No OFD packet to send [12:22:44]accept exits with 8 [12:22:44]New connection [12:22:44]New thread 3066957156 created [12:22:44]Thread 3067100516 joined [12:22:44]Waiting for new connection... [12:22:44] Sock 8.Parse request [12:22:44]Sock 8.Check first char [12:22:44]Sock 8.First char is OK [12:22:44]request: POST /json_proto HTTP/1.0 [12:22:44]Method: POST [12:22:44]URL: /json_proto [12:22:44]Method is POST - this is cgi request [12:22:44]url: /json_proto [12:22:44]query_string will be loaded in cgi processing [12:22:44]execute_cgi json_proto POST (null) [12:22:44]execute_cgi path=json_proto method=POST [12:22:44]POST find Content-Length [12:22:44]Host: 172.17.60.68:8080 [12:22:44]Content-Length: 990 [12:22:44]Content-Type: application/json [12:22:44] [12:22:44]POST finish read [12:22:44]Found Content-Length = 990 [12:22:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \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" ] } } [12:22:44]execute_script... [12:22:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \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" ] } } [12:22:44]POST & json_proto [12:22:44]process_json_proto [12:22:44]json parsed OK: [12:22:44]protocol is kg_v1.0 [12:22:44]action value=close_receipt [12:22:44]process_action close_receipt [12:22:44]cmd_close_receipt [12:22:44]MH_GetDate [12:22:44]Write to MH i2c: F0 00 00 98 58 DF [12:22:44]Write i2c OK [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: F0 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: F0 09 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: F0 09 00 98 58 00 96 58 60 66 9A 61 5F 66 5C [12:22:44]GetLastDocTimeStamp 1717590150 [12:22:44]current date 1717590166 [12:22:44]FM_GetShiftState [12:22:44]SAM_PROTO_GetShiftState [12:22:44]wFMCommunicate request_size=4 [12:22:44]MH_SAM_APDU [12:22:44]CAPDU: 80 13 01 00 [12:22:44]Write to MH i2c: E2 08 00 99 58 80 13 01 00 00 00 00 00 6E [12:22:44]Write i2c OK [12:22:44]MH_I2C_Read... [12:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:44]Read from MH i2c: E2 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 0E 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 0E 00 99 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A6 [12:22:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:22:44]wFMCommunicate OK [12:22:44]SAM_PROTO_GetShiftState done [12:22:44]FM_GetShiftState done [12:22:44]opened in 1717545916 [12:22:44]opened+sec_in_day 1717632316 [12:22:44]quantity*price = 150007 [12:22:44]sum+1 = 150009 [12:22:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 344 05.06.2024 12:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 44.25 сом ФМ: 0000000000959414 ФД: 59949 ФПД: 79774309232223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122246&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59949&fm=79774309232223&tin=02508201610067®Number=0000000000151680&sum=150000 [12:22:45]StoreToDocumentArchive [12:22:45]shift 72 fd 59949 [12:22:45]save to /storage/0072/doc_00059949 [12:22:45]save last doc name /storage/0072/doc_00059949 to /storage/kkm_last_doc_name [12:22:45]save OK [12:22:45]Clear old archive folders... [12:22:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:22:45]tlvbuf is 004A3A00 [12:22:45]SAM_PROTO_ClearQueue [12:22:45]wFMCommunicate request_size=4 [12:22:45]MH_SAM_APDU [12:22:45]CAPDU: 80 09 00 00 [12:22:45]Write to MH i2c: E2 08 00 A6 58 80 09 00 00 00 00 00 00 70 [12:22:45]Write i2c OK [12:22:45]MH_I2C_Read... [12:22:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:45]Read from MH i2c: E2 [12:22:45]MH_I2C_Read... [12:22:45]Read from MH i2c: E2 03 00 [12:22:45]MH_I2C_Read... [12:22:45]Read from MH i2c: E2 03 00 A6 58 00 90 00 72 [12:22:45]RAPDU: 90 00 [12:22:45]wFMCommunicate OK [12:22:45]SAM_PROTO_ClearQueue done [12:22:45]KKMCreateOFDPacket [12:22:45]OFDProtocolAddRootSTLVToBuf [12:22:45]FM_MakeSignedData [12:22:45]FM_MakeSignedData [12:22:45]SAM_PROTO_SignData [12:22:45]wFMCommunicate request_size=4 [12:22:45]MH_SAM_APDU [12:22:45]CAPDU: 80 0D 01 02 [12:22:45]Write to MH i2c: E2 08 00 A7 58 80 0D 01 02 00 00 00 00 78 [12:22:45]Write i2c OK [12:22:45]MH_I2C_Read... [12:22:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:45]Read from MH i2c: E2 [12:22:45]MH_I2C_Read... [12:22:45]Read from MH i2c: E2 03 00 [12:22:45]MH_I2C_Read... [12:22:45]Read from MH i2c: E2 03 00 A7 58 00 90 00 73 [12:22:45]RAPDU: 90 00 [12:22:45]wFMCommunicate OK [12:22:45]wFMCommunicate request_size=255 [12:22:45]MH_SAM_APDU [12:22:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 58 01 00 00 F4 03 04 00 96 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EA 00 00 35 04 06 00 48 8D [12:22:45]Write to MH i2c: E2 02 01 A8 58 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 58 01 00 00 F4 03 04 00 96 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EA 00 00 35 04 06 00 48 8D 00 00 9C [12:22:45]Write i2c OK [12:22:45]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 A8 58 00 90 00 74 [12:22:46]RAPDU: 90 00 [12:22:46]wFMCommunicate OK [12:22:46]wFMCommunicate request_size=9 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 0D 02 02 04 E7 5D 2E 5F [12:22:46]Write to MH i2c: E2 0C 00 A9 58 80 0D 02 02 04 00 E7 5D 2E 5F 00 00 54 [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 A9 58 00 90 00 75 [12:22:46]RAPDU: 90 00 [12:22:46]wFMCommunicate OK [12:22:46]wFMCommunicate request_size=4 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 0D 03 02 [12:22:46]Write to MH i2c: E2 08 00 AA 58 80 0D 03 02 00 00 00 00 7D [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 0B 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 0B 00 AA 58 00 B3 BF 49 5F 5A B8 95 C0 90 00 FF [12:22:46]RAPDU: B3 BF 49 5F 5A B8 95 C0 90 00 [12:22:46]wFMCommunicate OK [12:22:46]SAM_PROTO_SignData done [12:22:46]FM_MakeSignedData done [12:22:46]CreateOFDProtocolMessage [12:22:46]wFMCommunicate request_size=4 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 11 00 00 [12:22:46]Write to MH i2c: E2 08 00 AB 58 80 11 00 00 00 00 00 00 7D [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 17 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 17 00 AB 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D0 [12:22:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:22:46]wFMCommunicate OK [12:22:46]CreateOFDProtocolMessage done [12:22:46]OFDSenderStorePacket 59949 [12:22:46]StoreOFDPacket docnum=59949 [12:22:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 5E FD 06 01 04 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 58 01 00 00 F4 03 04 00 96 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EA 00 00 35 04 06 00 48 8D E7 5D 2E 5F B3 BF 49 5F 5A B8 95 C0 [12:22:46]CheckFolder [12:22:46]dirname=/storage/ofd_packets [12:22:46]CheckFolder done [12:22:46]ProducePacketName [12:22:46]name=ofd_packets/00059949 [12:22:46]NVStorageSaveData ofd_packets/00059949 [12:22:46]File name is /storage/ofd_packets/00059949 [12:22:46]Write 300 bytes [12:22:46]NVStorageSaveData done [12:22:46]OFDSenderStorePacket done [12:22:46]KKMCreateOFDPacket done [12:22:46]NVStorageSaveData kkm_last_timestamp [12:22:46]File name is /storage/kkm_last_timestamp [12:22:46]Write 4 bytes [12:22:46]NVStorageSaveData done [12:22:46]OFD Sender: Processing packet 59949 [packets to send 53, broken 52] [12:22:46]ProducePacketName [12:22:46]name=ofd_packets/00059949 [12:22:46]OFD Sender: To server: pG, [12:22:46]CommunicateWithHost lk.salyk.kg:30040 [12:22:46]ConnectInit lk.salyk.kg [12:22:46]ExternCall_PrintAddStr [12:22:46]wPrintStart [12:22:46]Write to MH i2c: 01 00 00 AC 58 04 [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: 01 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: 01 07 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: 01 07 00 AC 58 00 00 00 00 00 FF 0F 19 [12:22:46]RasterBufferAndPrint [12:22:46]line Счет N : (1)545664 [12:22:46]line ИНН: 02508201610067 [12:22:46]line Контрольно-Кассовый Чек [12:22:46]line ПРОДАЖА [12:22:46]line ТРК (МРК, ГНК) : 71 [12:22:46]line Товар: 2711190000 [12:22:46]line ГАЗ-К-5 [12:22:46]line 44.250 * 33.90 [12:22:46]line = 1500.08 [12:22:46]line НДС 12% НСП 1% [12:22:46]line > о реализуемом товаре [12:22:46]line ОКРУГЛЕНИЕ: -0.08 [12:22:46]line ИТОГО: 1500.00 [12:22:46]line Внесено: 1500.00 [12:22:46]line СДАЧА: 0.00 [12:22:46]line НСП 1% : 13.27 [12:22:46]line НДС 12% : 159.30 [12:22:46]line Наличными: 1500.00 [12:22:46]line Безнал.: 0.00 [12:22:46]line Место: АЗС № 117 "Партнер Нефть" [12:22:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:22:46]line СНО: Общий режим [12:22:46]line Чек 344 05.06.2024 12:22 [12:22:46]line Смена: 72 ФФД: 1.0 [12:22:46]line ЗНМ: 0300000048 [12:22:46]line РНМ: 0000000000151680 [12:22:46]line Версия ККМ: v1.0 [12:22:46]line [12:22:46]line Дисконтная программа [12:22:46]line СУГ [12:22:46]line номер 117 [12:22:46]line сэкономлено 44.25 сом [12:22:46]line ФМ: 0000000000959414 [12:22:46]line ФД: 59949 [12:22:46]line ФПД: 79774309232223 [12:22:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122246&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59949&fm=79774309232223&tin=02508201610067®Number=0000000000151680&sum=150000 [12:22:46]Connected sock=11 [12:22:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 5E FD 06 01 04 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 58 01 00 00 F4 03 04 00 96 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EA 00 00 35 04 06 00 48 8D E7 5D 2E 5F B3 BF 49 5F 5A B8 95 C0 [12:22:46]written 0, free lines is 4095 [12:22:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DE 76 47 00 E0 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 39 35 39 34 31 34 10 04 04 00 2D EA 00 00 F4 03 04 00 9A 04 60 66 B6 04 01 00 00 FA 04 D4 10 DA FA 03 D2 [12:22:46]CommunicateWithHost err = 0 [12:22:46]CheckOFDResponse [12:22:46]1017 (14) - 77093643461234 [12:22:46]1041 (16) - 0000000000959414 [12:22:46]1040 (4) - 59949 [12:22:46]1012 (4) - 05.06.2024 06:24 [12:22:46]1206 (1) - 0 [12:22:46]OFD Sender: Remove packet 59949 [12:22:46]ProducePacketName [12:22:46]name=ofd_packets/00059949 [12:22:46]NVStorageDeleteData [12:22:47]Write to MH i2c: 01 00 00 DC 58 34 [12:22:47]Write i2c OK [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: 01 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: 01 07 00 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: 01 07 00 DC 58 00 00 00 00 00 39 0C 80 [12:22:47]RasterBufferAndPrint [12:22:47]line [12:22:47]line [12:22:47]line [12:22:47]line [12:22:47]line [12:22:47]written 0, free lines is 3134 [12:22:47]MH_Cut [12:22:47]Write to MH i2c: D1 01 00 E3 58 01 0D [12:22:47]Write i2c OK [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: D1 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: D1 01 00 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: D1 01 00 E3 58 00 0C [12:22:47]Write to MH i2c: 01 00 00 E4 58 3C [12:22:47]Write i2c OK [12:22:47]MH_I2C_Read... [12:22:47]OFD Sender: No OFD packet to send [12:22:48]*** Cut start [12:22:48]*** Partial cut [12:22:48]*** CUTSNS_PIN = 1 [12:22:48]*** CUTSNS_PIN = 0 [12:22:48]*** Brake cut motor [12:22:48]Read from MH i2c: 01 [12:22:48]MH_I2C_Read... [12:22:48]*** Stop cut motor [12:22:48]*** Cut end [12:22:48]Read from MH i2c: 01 07 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: 01 07 00 E4 58 00 00 00 00 00 FF 0F 51 [12:22:48]process_action close_receipt done [12:22:48]requested_data is exist [12:22:48]produce_requested_data [12:22:48]requested_item fm.sn is exist - process it [12:22:48]wFMCommunicate request_size=4 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 11 00 00 [12:22:48]Write to MH i2c: E2 08 00 E5 58 80 11 00 00 00 00 00 00 B7 [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:48]Read from MH i2c: E2 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 17 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 17 00 E5 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0A [12:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:22:48]wFMCommunicate OK [12:22:48]requested_item fd.num is exist - process it [12:22:48]SAM_PROTO_GetFieldsCounters [12:22:48]wFMCommunicate request_size=4 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 13 00 00 [12:22:48]Write to MH i2c: E2 08 00 E6 58 80 13 00 00 00 00 00 00 BA [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:49]Read from MH i2c: E2 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 62 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 62 00 E6 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2D EA 00 00 0E 04 04 00 48 00 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 41 [12:22:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2D EA 00 00 0E 04 04 00 48 00 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 [12:22:49]wFMCommunicate OK [12:22:49]SAM_PROTO_GetFieldsCounters done [12:22:49]requested_item shift.num is exist - process it [12:22:49]requested_item shift.opened is exist - process it [12:22:49]req_shift_opened [12:22:49]FM_GetShiftState [12:22:49]SAM_PROTO_GetShiftState [12:22:49]wFMCommunicate request_size=4 [12:22:49]MH_SAM_APDU [12:22:49]CAPDU: 80 13 01 00 [12:22:49]Write to MH i2c: E2 08 00 E7 58 80 13 01 00 00 00 00 00 BC [12:22:49]Write i2c OK [12:22:49]MH_I2C_Read... [12:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:49]Read from MH i2c: E2 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 0E 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 0E 00 E7 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F4 [12:22:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:22:49]wFMCommunicate OK [12:22:49]SAM_PROTO_GetShiftState done [12:22:49]FM_GetShiftState done [12:22:49]req_shift_opened done [12:22:49]requested_item shift.open_date is exist - process it [12:22:49]req_shift_open_date [12:22:49]req_shift_open_date done [12:22:49]produce_requested_data done [12:22:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59949,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:22:49]process_action_free close_receipt [12:22:49]json_value_free [12:22:49]json_value_free done [12:22:49]process_json_proto returns [12:22:49]Send response to host [12:22:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59949,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:22:49]free response buf [12:22:49]execute_script done [12:22:49]execute_script returns [12:22:49]free content buf [12:22:49]Sock 8.Close socket [12:22:49]Sock 8.Thread stoped [12:22:52]OFD Sender: No OFD packet to send [12:22:57]OFD Sender: No OFD packet to send [12:23:02]OFD Sender: No OFD packet to send [12:23:07]OFD Sender: No OFD packet to send [12:23:12]OFD Sender: No OFD packet to send [12:23:17]OFD Sender: No OFD packet to send [12:23:22]OFD Sender: No OFD packet to send [12:23:27]OFD Sender: No OFD packet to send [12:23:32]OFD Sender: No OFD packet to send [12:23:37]OFD Sender: No OFD packet to send [12:23:38]accept exits with 9 [12:23:38]New connection [12:23:38]New thread 3067100516 created [12:23:38]Thread 3066957156 joined [12:23:38]Waiting for new connection... [12:23:38] Sock 9.Parse request [12:23:38]Sock 9.Check first char [12:23:38]Sock 9.First char is OK [12:23:38]request: POST /json_proto HTTP/1.0 [12:23:38]Method: POST [12:23:38]URL: /json_proto [12:23:38]Method is POST - this is cgi request [12:23:38]url: /json_proto [12:23:38]query_string will be loaded in cgi processing [12:23:38]execute_cgi json_proto POST (null) [12:23:38]execute_cgi path=json_proto method=POST [12:23:38]POST find Content-Length [12:23:38]Host: 172.17.60.68:8080 [12:23:38]Content-Length: 677 [12:23:38]Content-Type: application/json [12:23:38] [12:23:38]POST finish read [12:23:38]Found Content-Length = 677 [12:23:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:38]execute_script... [12:23: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)545669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:38]POST & json_proto [12:23:38]process_json_proto [12:23:38]json parsed OK: [12:23:38]protocol is kg_v1.0 [12:23:38]action value=close_receipt [12:23:38]process_action close_receipt [12:23:38]cmd_close_receipt [12:23:38]MH_GetDate [12:23:38]Write to MH i2c: F0 00 00 E8 58 2F [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: F0 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: F0 09 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: F0 09 00 E8 58 00 CB 58 60 66 9A 61 5F 66 E1 [12:23:38]GetLastDocTimeStamp 1717590166 [12:23:38]current date 1717590219 [12:23:38]FM_GetShiftState [12:23:38]SAM_PROTO_GetShiftState [12:23:38]wFMCommunicate request_size=4 [12:23:38]MH_SAM_APDU [12:23:38]CAPDU: 80 13 01 00 [12:23:38]Write to MH i2c: E2 08 00 E9 58 80 13 01 00 00 00 00 00 BE [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:38]Read from MH i2c: E2 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 0E 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 0E 00 E9 58 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [12:23:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:23:38]wFMCommunicate OK [12:23:38]SAM_PROTO_GetShiftState done [12:23:38]FM_GetShiftState done [12:23:38]opened in 1717545916 [12:23:38]opened+sec_in_day 1717632316 [12:23:38]quantity*price = 50041 [12:23:38]sum+1 = 50042 [12:23:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 345 05.06.2024 12:23 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59950 ФПД: 276374632672794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122339&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59950&fm=276374632672794&tin=02508201610067®Number=0000000000151680&sum=50000 [12:23:39]StoreToDocumentArchive [12:23:39]shift 72 fd 59950 [12:23:39]save to /storage/0072/doc_00059950 [12:23:39]save last doc name /storage/0072/doc_00059950 to /storage/kkm_last_doc_name [12:23:39]save OK [12:23:39]Clear old archive folders... [12:23:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:39]tlvbuf is 005C8D50 [12:23:39]SAM_PROTO_ClearQueue [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 09 00 00 [12:23:39]Write to MH i2c: E2 08 00 F6 58 80 09 00 00 00 00 00 00 C0 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 F6 58 00 90 00 C2 [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]SAM_PROTO_ClearQueue done [12:23:39]KKMCreateOFDPacket [12:23:39]OFDProtocolAddRootSTLVToBuf [12:23:39]FM_MakeSignedData [12:23:39]FM_MakeSignedData [12:23:39]SAM_PROTO_SignData [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 0D 01 02 [12:23:39]Write to MH i2c: E2 08 00 F7 58 80 0D 01 02 00 00 00 00 C8 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 F7 58 00 90 00 C3 [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]wFMCommunicate request_size=255 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 CB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EA 00 00 35 04 06 00 FB [12:23:39]Write to MH i2c: E2 02 01 F8 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 CB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EA 00 00 35 04 06 00 FB 00 00 F1 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 F8 58 00 90 00 C4 [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]wFMCommunicate request_size=10 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 0D 02 02 05 5C 7B CE 2E 1A [12:23:39]Write to MH i2c: E2 0D 00 F9 58 80 0D 02 02 05 00 5C 7B CE 2E 1A 00 00 C2 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 F9 58 00 90 00 C5 [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 0D 03 02 [12:23:39]Write to MH i2c: E2 08 00 FA 58 80 0D 03 02 00 00 00 00 CD [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 0B 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 0B 00 FA 58 00 3D C3 B7 97 93 9D 61 82 90 00 2F [12:23:39]RAPDU: 3D C3 B7 97 93 9D 61 82 90 00 [12:23:39]wFMCommunicate OK [12:23:39]SAM_PROTO_SignData done [12:23:39]FM_MakeSignedData done [12:23:39]CreateOFDProtocolMessage [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 11 00 00 [12:23:39]Write to MH i2c: E2 08 00 FB 58 80 11 00 00 00 00 00 00 CD [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 17 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 17 00 FB 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 20 [12:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:23:39]wFMCommunicate OK [12:23:39]CreateOFDProtocolMessage done [12:23:39]OFDSenderStorePacket 59950 [12:23:39]StoreOFDPacket docnum=59950 [12:23:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F4 82 07 01 A2 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 CB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EA 00 00 35 04 06 00 FB 5C 7B CE 2E 1A 3D C3 B7 97 93 9D 61 82 [12:23:39]CheckFolder [12:23:39]dirname=/storage/ofd_packets [12:23:39]CheckFolder done [12:23:39]ProducePacketName [12:23:39]name=ofd_packets/00059950 [12:23:39]NVStorageSaveData ofd_packets/00059950 [12:23:39]File name is /storage/ofd_packets/00059950 [12:23:39]Write 301 bytes [12:23:39]NVStorageSaveData done [12:23:39]OFDSenderStorePacket done [12:23:39]KKMCreateOFDPacket done [12:23:39]NVStorageSaveData kkm_last_timestamp [12:23:39]File name is /storage/kkm_last_timestamp [12:23:39]Write 4 bytes [12:23:39]NVStorageSaveData done [12:23:39]ExternCall_PrintAddStr [12:23:39]wPrintStart [12:23:39]Write to MH i2c: 01 00 00 FC 58 54 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: 01 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: 01 07 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: 01 07 00 FC 58 00 00 00 00 00 FF 0F 69 [12:23:39]RasterBufferAndPrint [12:23:39]line Счет N : (1)545669 [12:23:39]line ИНН: 02508201610067 [12:23:39]line Контрольно-Кассовый Чек [12:23:39]line ПРОДАЖА [12:23:39]line ТРК (МРК, ГНК) : 22 [12:23:39]line Товар: 2710124130 [12:23:39]line Аи-92-К-5 [12:23:39]line 7.480 * 66.90 [12:23:39]line = 500.41 [12:23:39]line НДС 12% НСП 1% [12:23:39]line > о реализуемом товаре [12:23:39]line ОКРУГЛЕНИЕ: -0.41 [12:23:39]line ИТОГО: 500.00 [12:23:39]line Внесено: 500.00 [12:23:39]line СДАЧА: 0.00 [12:23:39]line НСП 1% : 4.43 [12:23:39]line НДС 12% : 53.14 [12:23:39]line Наличными: 500.00 [12:23:39]line Безнал.: 0.00 [12:23:39]line Место: АЗС № 117 "Партнер Нефть" [12:23:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:23:39]line СНО: Общий режим [12:23:39]line Чек 345 05.06.2024 12:23 [12:23:39]line Смена: 72 ФФД: 1.0 [12:23:39]line ЗНМ: 0300000048 [12:23:39]line РНМ: 0000000000151680 [12:23:39]line Версия ККМ: v1.0 [12:23:39]line ФМ: 0000000000959414 [12:23:39]line ФД: 59950 [12:23:39]line ФПД: 276374632672794 [12:23:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122339&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59950&fm=276374632672794&tin=02508201610067®Number=0000000000151680&sum=50000 [12:23:40]OFD Sender: Processing packet 59950 [packets to send 53, broken 52] [12:23:40]ProducePacketName [12:23:40]name=ofd_packets/00059950 [12:23:40]OFD Sender: To server: pG, [12:23:40]CommunicateWithHost lk.salyk.kg:30040 [12:23:40]ConnectInit lk.salyk.kg [12:23:40]written 0, free lines is 4095 [12:23:40]Connected sock=10 [12:23:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F4 82 07 01 A2 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 CB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EA 00 00 35 04 06 00 FB 5C 7B CE 2E 1A 3D C3 B7 97 93 9D 61 82 [12:23:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F1 AA 47 00 96 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EA 00 00 F4 03 04 00 D0 04 60 66 B6 04 01 00 00 B1 2D 31 3F 25 ED 4F 27 [12:23:40]CommunicateWithHost err = 0 [12:23:40]CheckOFDResponse [12:23:40]1017 (14) - 77093643461234 [12:23:40]1041 (16) - 0000000000959414 [12:23:40]1040 (4) - 59950 [12:23:40]1012 (4) - 05.06.2024 06:25 [12:23:40]1206 (1) - 0 [12:23:40]OFD Sender: Remove packet 59950 [12:23:40]ProducePacketName [12:23:40]name=ofd_packets/00059950 [12:23:40]NVStorageDeleteData [12:23:40]Write to MH i2c: 01 00 00 27 59 80 [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: 01 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: 01 07 00 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: 01 07 00 27 59 00 00 00 00 00 A3 0C 36 [12:23:40]RasterBufferAndPrint [12:23:40]line [12:23:40]line [12:23:40]line [12:23:40]line [12:23:40]line [12:23:40]written 0, free lines is 3240 [12:23:40]MH_Cut [12:23:40]Write to MH i2c: D1 01 00 2E 59 01 59 [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: D1 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: D1 01 00 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: D1 01 00 2E 59 00 58 [12:23:40]Write to MH i2c: 01 00 00 2F 59 88 [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:41]OFD Sender: No OFD packet to send [12:23:41]*** Cut start [12:23:41]*** Partial cut [12:23:41]*** CUTSNS_PIN = 1 [12:23:41]*** CUTSNS_PIN = 0 [12:23:41]*** Brake cut motor [12:23:42]Read from MH i2c: 01 [12:23:42]MH_I2C_Read... [12:23:42]*** Stop cut motor [12:23:42]*** Cut end [12:23:42]Read from MH i2c: 01 07 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: 01 07 00 2F 59 00 00 00 00 00 FF 0F 9D [12:23:42]process_action close_receipt done [12:23:42]requested_data is exist [12:23:42]produce_requested_data [12:23:42]requested_item fm.sn is exist - process it [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 11 00 00 [12:23:42]Write to MH i2c: E2 08 00 30 59 80 11 00 00 00 00 00 00 03 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 17 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 17 00 30 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 56 [12:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:23:42]wFMCommunicate OK [12:23:42]requested_item fd.num is exist - process it [12:23:42]SAM_PROTO_GetFieldsCounters [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 13 00 00 [12:23:42]Write to MH i2c: E2 08 00 31 59 80 13 00 00 00 00 00 00 06 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 62 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 62 00 31 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2E EA 00 00 0E 04 04 00 48 00 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 91 [12:23:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2E EA 00 00 0E 04 04 00 48 00 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 [12:23:42]wFMCommunicate OK [12:23:42]SAM_PROTO_GetFieldsCounters done [12:23:42]requested_item shift.num is exist - process it [12:23:42]requested_item shift.opened is exist - process it [12:23:42]req_shift_opened [12:23:42]FM_GetShiftState [12:23:42]SAM_PROTO_GetShiftState [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 13 01 00 [12:23:42]Write to MH i2c: E2 08 00 32 59 80 13 01 00 00 00 00 00 08 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 0E 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 0E 00 32 59 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [12:23:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:23:42]wFMCommunicate OK [12:23:42]SAM_PROTO_GetShiftState done [12:23:42]FM_GetShiftState done [12:23:42]req_shift_opened done [12:23:42]requested_item shift.open_date is exist - process it [12:23:42]req_shift_open_date [12:23:42]req_shift_open_date done [12:23:42]produce_requested_data done [12:23:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59950,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:23:42]process_action_free close_receipt [12:23:42]json_value_free [12:23:42]json_value_free done [12:23:42]process_json_proto returns [12:23:42]Send response to host [12:23:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59950,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:23:42]free response buf [12:23:42]execute_script done [12:23:42]execute_script returns [12:23:42]free content buf [12:23:42]Sock 9.Close socket [12:23:42]Sock 9.Thread stoped [12:23:42]accept exits with 8 [12:23:42]New connection [12:23:42]New thread 3066957156 created [12:23:42]Thread 3067100516 joined [12:23:42]Waiting for new connection... [12:23:42] Sock 8.Parse request [12:23:42]Sock 8.Check first char [12:23:42]Sock 8.First char is OK [12:23:42]request: POST /json_proto HTTP/1.0 [12:23:42]Method: POST [12:23:42]URL: /json_proto [12:23:42]Method is POST - this is cgi request [12:23:42]url: /json_proto [12:23:42]query_string will be loaded in cgi processing [12:23:42]execute_cgi json_proto POST (null) [12:23:42]execute_cgi path=json_proto method=POST [12:23:42]POST find Content-Length [12:23:42]Host: 172.17.60.68:8080 [12:23:42]Content-Length: 679 [12:23:42]Content-Type: application/json [12:23:42] [12:23:42]POST finish read [12:23:42]Found Content-Length = 679 [12:23:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545671", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:42]execute_script... [12: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)545671", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:42]POST & json_proto [12:23:42]process_json_proto [12:23:42]json parsed OK: [12:23:42]protocol is kg_v1.0 [12:23:42]action value=close_receipt [12:23:42]process_action close_receipt [12:23:42]cmd_close_receipt [12:23:42]MH_GetDate [12:23:42]Write to MH i2c: F0 00 00 33 59 7B [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: F0 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: F0 09 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: F0 09 00 33 59 00 D0 58 60 66 9A 61 5F 66 32 [12:23:42]GetLastDocTimeStamp 1717590219 [12:23:42]current date 1717590224 [12:23:42]FM_GetShiftState [12:23:42]SAM_PROTO_GetShiftState [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 13 01 00 [12:23:42]Write to MH i2c: E2 08 00 34 59 80 13 01 00 00 00 00 00 0A [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:42]Read from MH i2c: E2 0E 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 0E 00 34 59 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 42 [12:23:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:23:42]wFMCommunicate OK [12:23:42]SAM_PROTO_GetShiftState done [12:23:42]FM_GetShiftState done [12:23:42]opened in 1717545916 [12:23:42]opened+sec_in_day 1717632316 [12:23:42]quantity*price = 100018 [12:23:42]sum+1 = 100020 [12:23:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 346 05.06.2024 12:23 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59951 ФПД: 177491397909998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122344&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59951&fm=177491397909998&tin=02508201610067®Number=0000000000151680&sum=100000 [12:23:44]StoreToDocumentArchive [12:23:44]shift 72 fd 59951 [12:23:44]save to /storage/0072/doc_00059951 [12:23:44]save last doc name /storage/0072/doc_00059951 to /storage/kkm_last_doc_name [12:23:44]save OK [12:23:44]Clear old archive folders... [12:23:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:23:44]tlvbuf is 0057C170 [12:23:44]SAM_PROTO_ClearQueue [12:23:44]wFMCommunicate request_size=4 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 09 00 00 [12:23:44]Write to MH i2c: E2 08 00 41 59 80 09 00 00 00 00 00 00 0C [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:44]Read from MH i2c: E2 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 41 59 00 90 00 0E [12:23:44]RAPDU: 90 00 [12:23:44]wFMCommunicate OK [12:23:44]SAM_PROTO_ClearQueue done [12:23:44]KKMCreateOFDPacket [12:23:44]OFDProtocolAddRootSTLVToBuf [12:23:44]FM_MakeSignedData [12:23:44]FM_MakeSignedData [12:23:44]SAM_PROTO_SignData [12:23:44]wFMCommunicate request_size=4 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 0D 01 02 [12:23:44]Write to MH i2c: E2 08 00 42 59 80 0D 01 02 00 00 00 00 14 [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:44]Read from MH i2c: E2 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 42 59 00 90 00 0F [12:23:44]RAPDU: 90 00 [12:23:44]wFMCommunicate OK [12:23:44]wFMCommunicate request_size=255 [12:23:44]MH_SAM_APDU [12: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 D0 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EA 00 00 35 04 06 00 A1 6D 6F B9 [12:23:44]Write to MH i2c: E2 02 01 43 59 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 D0 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EA 00 00 35 04 06 00 A1 6D 6F B9 00 00 56 [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:44]Read from MH i2c: E2 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 43 59 00 90 00 10 [12:23:44]RAPDU: 90 00 [12:23:44]wFMCommunicate OK [12:23:44]wFMCommunicate request_size=7 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 0D 02 02 02 1D EE [12:23:44]Write to MH i2c: E2 0A 00 44 59 80 0D 02 02 02 00 1D EE 00 00 26 [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:44]Read from MH i2c: E2 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 03 00 44 59 00 90 00 11 [12:23:44]RAPDU: 90 00 [12:23:44]wFMCommunicate OK [12:23:44]wFMCommunicate request_size=4 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 0D 03 02 [12:23:44]Write to MH i2c: E2 08 00 45 59 80 0D 03 02 00 00 00 00 19 [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:44]Read from MH i2c: E2 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 0B 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 0B 00 45 59 00 E7 B1 44 0C 22 DF EB 6F 90 00 5D [12:23:44]RAPDU: E7 B1 44 0C 22 DF EB 6F 90 00 [12:23:44]wFMCommunicate OK [12:23:44]SAM_PROTO_SignData done [12:23:44]FM_MakeSignedData done [12:23:44]CreateOFDProtocolMessage [12:23:44]wFMCommunicate request_size=4 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 11 00 00 [12:23:44]Write to MH i2c: E2 08 00 46 59 80 11 00 00 00 00 00 00 19 [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:45]Read from MH i2c: E2 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: E2 17 00 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: E2 17 00 46 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6C [12:23:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:23:45]wFMCommunicate OK [12:23:45]CreateOFDProtocolMessage done [12:23:45]OFDSenderStorePacket 59951 [12:23:45]StoreOFDPacket docnum=59951 [12:23:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 D6 E8 04 01 FA 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 D0 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EA 00 00 35 04 06 00 A1 6D 6F B9 1D EE E7 B1 44 0C 22 DF EB 6F [12:23:45]CheckFolder [12:23:45]dirname=/storage/ofd_packets [12:23:45]CheckFolder done [12:23:45]ProducePacketName [12:23:45]name=ofd_packets/00059951 [12:23:45]NVStorageSaveData ofd_packets/00059951 [12:23:45]File name is /storage/ofd_packets/00059951 [12:23:45]Write 298 bytes [12:23:45]NVStorageSaveData done [12:23:45]OFDSenderStorePacket done [12:23:45]KKMCreateOFDPacket done [12:23:45]NVStorageSaveData kkm_last_timestamp [12:23:45]File name is /storage/kkm_last_timestamp [12:23:45]Write 4 bytes [12:23:45]NVStorageSaveData done [12:23:45]ExternCall_PrintAddStr [12:23:45]wPrintStart [12:23:45]Write to MH i2c: 01 00 00 47 59 A0 [12:23:45]Write i2c OK [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: 01 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: 01 07 00 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: 01 07 00 47 59 00 00 00 00 00 FF 0F B5 [12:23:45]RasterBufferAndPrint [12:23:45]line Счет N : (1)545671 [12:23:45]line ИНН: 02508201610067 [12:23:45]line Контрольно-Кассовый Чек [12:23:45]line ПРОДАЖА [12:23:45]line ТРК (МРК, ГНК) : 31 [12:23:45]line Товар: 2710194210 [12:23:45]line ДТ-К-5 [12:23:45]line 13.720 * 72.90 [12:23:45]line = 1000.19 [12:23:45]line НДС 12% НСП 1% [12:23:45]line > о реализуемом товаре [12:23:45]line ОКРУГЛЕНИЕ: -0.19 [12:23:45]line ИТОГО: 1000.00 [12:23:45]line Внесено: 1000.00 [12:23:45]line СДАЧА: 0.00 [12:23:45]line НСП 1% : 8.85 [12:23:45]line НДС 12% : 106.21 [12:23:45]line Наличными: 1000.00 [12:23:45]line Безнал.: 0.00 [12:23:45]line Место: АЗС № 117 "Партнер Нефть" [12:23:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:23:45]line СНО: Общий режим [12:23:45]line Чек 346 05.06.2024 12:23 [12:23:45]line Смена: 72 ФФД: 1.0 [12:23:45]line ЗНМ: 0300000048 [12:23:45]line РНМ: 0000000000151680 [12:23:45]line Версия ККМ: v1.0 [12:23:45]line ФМ: 0000000000959414 [12:23:45]line ФД: 59951 [12:23:45]line ФПД: 177491397909998 [12:23:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122344&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59951&fm=177491397909998&tin=02508201610067®Number=0000000000151680&sum=100000 [12:23:45]OFD Sender: Processing packet 59951 [packets to send 53, broken 52] [12:23:45]ProducePacketName [12:23:45]name=ofd_packets/00059951 [12:23:45]written 0, free lines is 4095 [12:23:45]OFD Sender: To server: pG, [12:23:45]CommunicateWithHost lk.salyk.kg:30040 [12:23:45]ConnectInit lk.salyk.kg [12:23:45]Connected sock=10 [12:23:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 D6 E8 04 01 FA 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 D0 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EA 00 00 35 04 06 00 A1 6D 6F B9 1D EE E7 B1 44 0C 22 DF EB 6F [12:23:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E5 EB 47 00 6B 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EA 00 00 F4 03 04 00 D5 04 60 66 B6 04 01 00 00 A8 A2 F7 69 BF 7D 6D 62 [12:23:45]CommunicateWithHost err = 0 [12:23:45]CheckOFDResponse [12:23:45]1017 (14) - 77093643461234 [12:23:45]1041 (16) - 0000000000959414 [12:23:45]1040 (4) - 59951 [12:23:45]1012 (4) - 05.06.2024 06:25 [12:23:45]1206 (1) - 0 [12:23:45]OFD Sender: Remove packet 59951 [12:23:45]ProducePacketName [12:23:45]name=ofd_packets/00059951 [12:23:45]NVStorageDeleteData [12:23:45]Write to MH i2c: 01 00 00 72 59 CB [12:23:45]Write i2c OK [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: 01 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: 01 07 00 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: 01 07 00 72 59 00 00 00 00 00 A2 0C 80 [12:23:45]RasterBufferAndPrint [12:23:45]line [12:23:45]line [12:23:45]line [12:23:45]line [12:23:45]line [12:23:45]written 0, free lines is 3245 [12:23:45]MH_Cut [12:23:45]Write to MH i2c: D1 01 00 79 59 01 A4 [12:23:45]Write i2c OK [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: D1 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: D1 01 00 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: D1 01 00 79 59 00 A3 [12:23:45]Write to MH i2c: 01 00 00 7A 59 D3 [12:23:45]Write i2c OK [12:23:45]MH_I2C_Read... [12:23:46]OFD Sender: No OFD packet to send [12:23:46]*** Cut start [12:23:46]*** Partial cut [12:23:46]*** CUTSNS_PIN = 1 [12:23:46]*** CUTSNS_PIN = 0 [12:23:47]*** Brake cut motor [12:23:47]Read from MH i2c: 01 [12:23:47]MH_I2C_Read... [12:23:47]*** Stop cut motor [12:23:47]*** Cut end [12:23:47]Read from MH i2c: 01 07 00 [12:23:47]MH_I2C_Read... [12:23:47]Read from MH i2c: 01 07 00 7A 59 00 00 00 00 00 FF 0F E8 [12:23:47]process_action close_receipt done [12:23:47]requested_data is exist [12:23:47]produce_requested_data [12:23:47]requested_item fm.sn is exist - process it [12:23:47]wFMCommunicate request_size=4 [12:23:47]MH_SAM_APDU [12:23:47]CAPDU: 80 11 00 00 [12:23:47]Write to MH i2c: E2 08 00 7B 59 80 11 00 00 00 00 00 00 4E [12:23:47]Write i2c OK [12:23:47]MH_I2C_Read... [12:23:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:47]Read from MH i2c: E2 [12:23:47]MH_I2C_Read... [12:23:47]Read from MH i2c: E2 17 00 [12:23:47]MH_I2C_Read... [12:23:47]Read from MH i2c: E2 17 00 7B 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [12:23:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:23:47]wFMCommunicate OK [12:23:47]requested_item fd.num is exist - process it [12:23:47]SAM_PROTO_GetFieldsCounters [12:23:47]wFMCommunicate request_size=4 [12:23:47]MH_SAM_APDU [12:23:47]CAPDU: 80 13 00 00 [12:23:47]Write to MH i2c: E2 08 00 7C 59 80 13 00 00 00 00 00 00 51 [12:23:47]Write i2c OK [12:23:47]MH_I2C_Read... [12:23:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:47]Read from MH i2c: E2 [12:23:47]MH_I2C_Read... [12:23:47]Read from MH i2c: E2 62 00 [12:23:47]MH_I2C_Read... [12:23:47]Read from MH i2c: E2 62 00 7C 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2F EA 00 00 0E 04 04 00 48 00 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 E0 [12:23:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2F EA 00 00 0E 04 04 00 48 00 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 [12:23:47]wFMCommunicate OK [12:23:47]SAM_PROTO_GetFieldsCounters done [12:23:47]requested_item shift.num is exist - process it [12:23:47]requested_item shift.opened is exist - process it [12:23:47]req_shift_opened [12:23:47]FM_GetShiftState [12:23:47]SAM_PROTO_GetShiftState [12:23:47]wFMCommunicate request_size=4 [12:23:47]MH_SAM_APDU [12:23:47]CAPDU: 80 13 01 00 [12:23:47]Write to MH i2c: E2 08 00 7D 59 80 13 01 00 00 00 00 00 53 [12:23:47]Write i2c OK [12:23:47]MH_I2C_Read... [12:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:47]Read from MH i2c: E2 [12:23:47]MH_I2C_Read... [12:23:47]Read from MH i2c: E2 0E 00 [12:23:47]MH_I2C_Read... [12:23:47]Read from MH i2c: E2 0E 00 7D 59 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [12:23:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:23:47]wFMCommunicate OK [12:23:47]SAM_PROTO_GetShiftState done [12:23:47]FM_GetShiftState done [12:23:47]req_shift_opened done [12:23:47]requested_item shift.open_date is exist - process it [12:23:47]req_shift_open_date [12:23:47]req_shift_open_date done [12:23:47]produce_requested_data done [12:23:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59951,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:23:47]process_action_free close_receipt [12:23:47]json_value_free [12:23:47]json_value_free done [12:23:47]process_json_proto returns [12:23:47]Send response to host [12:23:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59951,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:23:47]free response buf [12:23:47]execute_script done [12:23:47]execute_script returns [12:23:47]free content buf [12:23:47]Sock 8.Close socket [12:23:47]Sock 8.Thread stoped [12:23:51]OFD Sender: No OFD packet to send [12:23:51]accept exits with 9 [12:23:51]New connection [12:23:51]New thread 3067100516 created [12:23:51]Thread 3066957156 joined [12:23:51]Waiting for new connection... [12:23:51] Sock 9.Parse request [12:23:51]Sock 9.Check first char [12:23:51]Sock 9.First char is OK [12:23:51]request: POST /json_proto HTTP/1.0 [12:23:51]Method: POST [12:23:51]URL: /json_proto [12:23:51]Method is POST - this is cgi request [12:23:51]url: /json_proto [12:23:51]query_string will be loaded in cgi processing [12:23:51]execute_cgi json_proto POST (null) [12:23:51]execute_cgi path=json_proto method=POST [12:23:51]POST find Content-Length [12:23:51]Host: 172.17.60.68:8080 [12:23:51]Content-Length: 682 [12:23:51]Content-Type: application/json [12:23:51] [12:23:51]POST finish read [12:23:51]Found Content-Length = 682 [12:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:51]execute_script... [12:23:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:51]POST & json_proto [12:23:51]process_json_proto [12:23:51]json parsed OK: [12:23:51]protocol is kg_v1.0 [12:23:51]action value=close_receipt [12:23:51]process_action close_receipt [12:23:51]cmd_close_receipt [12:23:51]MH_GetDate [12:23:51]Write to MH i2c: F0 00 00 7E 59 C6 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: F0 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: F0 09 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: F0 09 00 7E 59 00 D9 58 60 66 9A 61 5F 66 86 [12:23:51]GetLastDocTimeStamp 1717590224 [12:23:51]current date 1717590233 [12:23:51]FM_GetShiftState [12:23:51]SAM_PROTO_GetShiftState [12:23:51]wFMCommunicate request_size=4 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 13 01 00 [12:23:51]Write to MH i2c: E2 08 00 7F 59 80 13 01 00 00 00 00 00 55 [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 0E 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 0E 00 7F 59 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [12:23:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:23:51]wFMCommunicate OK [12:23:51]SAM_PROTO_GetShiftState done [12:23:51]FM_GetShiftState done [12:23:51]opened in 1717545916 [12:23:51]opened+sec_in_day 1717632316 [12:23:51]quantity*price = 100060 [12:23:51]sum+1 = 100062 [12:23:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 347 05.06.2024 12:23 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59952 ФПД: 206486922340289 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122353&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59952&fm=206486922340289&tin=02508201610067®Number=0000000000151680&sum=100000 [12:23:52]StoreToDocumentArchive [12:23:52]shift 72 fd 59952 [12:23:52]save to /storage/0072/doc_00059952 [12:23:52]save last doc name /storage/0072/doc_00059952 to /storage/kkm_last_doc_name [12:23:52]save OK [12:23:52]Clear old archive folders... [12:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:52]tlvbuf is B6F793F0 [12:23:52]SAM_PROTO_ClearQueue [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 09 00 00 [12:23:52]Write to MH i2c: E2 08 00 8C 59 80 09 00 00 00 00 00 00 57 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 8C 59 00 90 00 59 [12:23:52]RAPDU: 90 00 [12:23:52]wFMCommunicate OK [12:23:52]SAM_PROTO_ClearQueue done [12:23:52]KKMCreateOFDPacket [12:23:52]OFDProtocolAddRootSTLVToBuf [12:23:52]FM_MakeSignedData [12:23:52]FM_MakeSignedData [12:23:52]SAM_PROTO_SignData [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 0D 01 02 [12:23:52]Write to MH i2c: E2 08 00 8D 59 80 0D 01 02 00 00 00 00 5F [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 8D 59 00 90 00 5A [12:23:52]RAPDU: 90 00 [12:23:52]wFMCommunicate OK [12:23:52]wFMCommunicate request_size=255 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D9 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EA 00 00 35 04 06 00 BB [12:23:52]Write to MH i2c: E2 02 01 8E 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D9 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EA 00 00 35 04 06 00 BB 00 00 C0 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 8E 59 00 90 00 5B [12:23:53]RAPDU: 90 00 [12:23:53]wFMCommunicate OK [12:23:53]wFMCommunicate request_size=10 [12:23:53]MH_SAM_APDU [12:23:53]CAPDU: 80 0D 02 02 05 CC 7B A8 27 C1 [12:23:53]Write to MH i2c: E2 0D 00 8F 59 80 0D 02 02 05 00 CC 7B A8 27 C1 00 00 43 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 8F 59 00 90 00 5C [12:23:53]RAPDU: 90 00 [12:23:53]wFMCommunicate OK [12:23:53]wFMCommunicate request_size=4 [12:23:53]MH_SAM_APDU [12:23:53]CAPDU: 80 0D 03 02 [12:23:53]Write to MH i2c: E2 08 00 90 59 80 0D 03 02 00 00 00 00 64 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 0B 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 0B 00 90 59 00 7F 7A CD 8C 58 5A 7B 76 90 00 5A [12:23:53]RAPDU: 7F 7A CD 8C 58 5A 7B 76 90 00 [12:23:53]wFMCommunicate OK [12:23:53]SAM_PROTO_SignData done [12:23:53]FM_MakeSignedData done [12:23:53]CreateOFDProtocolMessage [12:23:53]wFMCommunicate request_size=4 [12:23:53]MH_SAM_APDU [12:23:53]CAPDU: 80 11 00 00 [12:23:53]Write to MH i2c: E2 08 00 91 59 80 11 00 00 00 00 00 00 64 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 17 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 17 00 91 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [12:23:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:23:53]wFMCommunicate OK [12:23:53]CreateOFDProtocolMessage done [12:23:53]OFDSenderStorePacket 59952 [12:23:53]StoreOFDPacket docnum=59952 [12:23:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 94 4B 07 01 C8 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 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D9 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EA 00 00 35 04 06 00 BB CC 7B A8 27 C1 7F 7A CD 8C 58 5A 7B 76 [12:23:53]CheckFolder [12:23:53]dirname=/storage/ofd_packets [12:23:53]CheckFolder done [12:23:53]ProducePacketName [12:23:53]name=ofd_packets/00059952 [12:23:53]NVStorageSaveData ofd_packets/00059952 [12:23:53]File name is /storage/ofd_packets/00059952 [12:23:53]Write 301 bytes [12:23:53]NVStorageSaveData done [12:23:53]OFDSenderStorePacket done [12:23:53]KKMCreateOFDPacket done [12:23:53]NVStorageSaveData kkm_last_timestamp [12:23:53]File name is /storage/kkm_last_timestamp [12:23:53]Write 4 bytes [12:23:53]NVStorageSaveData done [12:23:53]ExternCall_PrintAddStr [12:23:53]wPrintStart [12:23:53]Write to MH i2c: 01 00 00 92 59 EB [12:23:53]OFD Sender: Processing packet 59952 [packets to send 53, broken 52] [12:23:53]ProducePacketName [12:23:53]name=ofd_packets/00059952 [12:23:53]OFD Sender: To server: pG, [12:23:53]CommunicateWithHost lk.salyk.kg:30040 [12:23:53]ConnectInit lk.salyk.kg [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 07 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 07 00 92 59 00 00 00 00 00 FF 0F 00 [12:23:53]RasterBufferAndPrint [12:23:53]line Счет N : (1)545668 [12:23:53]line ИНН: 02508201610067 [12:23:53]line Контрольно-Кассовый Чек [12:23:53]line ПРОДАЖА [12:23:53]line ТРК (МРК, ГНК) : 43 [12:23:53]line Товар: 2710124500 [12:23:53]line Аи-95-К-5 [12:23:53]line 13.540 * 73.90 [12:23:53]line = 1000.61 [12:23:53]line НДС 12% НСП 1% [12:23:53]line > о реализуемом товаре [12:23:53]line ОКРУГЛЕНИЕ: -0.61 [12:23:53]line ИТОГО: 1000.00 [12:23:53]line Внесено: 1000.00 [12:23:53]line СДАЧА: 0.00 [12:23:53]line НСП 1% : 8.85 [12:23:53]line НДС 12% : 106.26 [12:23:53]line Наличными: 1000.00 [12:23:53]line Безнал.: 0.00 [12:23:53]line Место: АЗС № 117 "Партнер Нефть" [12:23:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:23:53]line СНО: Общий режим [12:23:53]line Чек 347 05.06.2024 12:23 [12:23:53]line Смена: 72 ФФД: 1.0 [12:23:53]line ЗНМ: 0300000048 [12:23:53]line РНМ: 0000000000151680 [12:23:53]line Версия ККМ: v1.0 [12:23:53]line ФМ: 0000000000959414 [12:23:53]line ФД: 59952 [12:23:53]line ФПД: 206486922340289 [12:23:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122353&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59952&fm=206486922340289&tin=02508201610067®Number=0000000000151680&sum=100000 [12:23:53]written 0, free lines is 4095 [12:23:53]Connected sock=10 [12:23:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 94 4B 07 01 C8 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 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D9 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EA 00 00 35 04 06 00 BB CC 7B A8 27 C1 7F 7A CD 8C 58 5A 7B 76 [12:23:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 68 BE 47 00 18 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EA 00 00 F4 03 04 00 DD 04 60 66 B6 04 01 00 00 04 04 5D 63 83 6B 2B C2 [12:23:54]CommunicateWithHost err = 0 [12:23:54]CheckOFDResponse [12:23:54]1017 (14) - 77093643461234 [12:23:54]1041 (16) - 0000000000959414 [12:23:54]1040 (4) - 59952 [12:23:54]1012 (4) - 05.06.2024 06:25 [12:23:54]1206 (1) - 0 [12:23:54]OFD Sender: Remove packet 59952 [12:23:54]ProducePacketName [12:23:54]name=ofd_packets/00059952 [12:23:54]NVStorageDeleteData [12:23:54]Write to MH i2c: 01 00 00 BD 59 16 [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: 01 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: 01 07 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: 01 07 00 BD 59 00 00 00 00 00 CD 0C F6 [12:23:54]RasterBufferAndPrint [12:23:54]line [12:23:54]line [12:23:54]line [12:23:54]line [12:23:54]line [12:23:54]written 0, free lines is 3293 [12:23:54]MH_Cut [12:23:54]Write to MH i2c: D1 01 00 C4 59 01 EF [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: D1 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: D1 01 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: D1 01 00 C4 59 00 EE [12:23:54]Write to MH i2c: 01 00 00 C5 59 1E [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]OFD Sender: No OFD packet to send [12:23:54]int [12:23:54]*** FLAG_PRN_PAP2 set [12:23:54]*** Cut start [12:23:54]*** Partial cut [12:23:54]*** CUTSNS_PIN = 1 [12:23:54]*** CUTSNS_PIN = 0 [12:23:54]*** Brake cut motor [12:23:55]Read from MH i2c: 01 [12:23:55]MH_I2C_Read... [12:23:55]*** Stop cut motor [12:23:55]*** Cut end [12:23:55]Read from MH i2c: 01 07 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 07 00 C5 59 00 02 00 00 00 FF 0F 35 [12:23:55]process_action close_receipt done [12:23:55]requested_data is exist [12:23:55]produce_requested_data [12:23:55]requested_item fm.sn is exist - process it [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 11 00 00 [12:23:55]Write to MH i2c: E2 08 00 C6 59 80 11 00 00 00 00 00 00 99 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 17 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 17 00 C6 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EC [12:23:55]RAPDU: Write to MH i2c: 01 00 00 C7 59 20 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 07 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 07 00 C7 59 00 02 00 11 00 04 00 10 FF 00 0F 30 37 30 [12:23:55]30 state=0 [12:23:55]30 Cover opened [12:23:55]30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:23:55]wFMCommunicate OK [12:23:55]requested_item fd.num is exist - process it [12:23:55]SAM_PROTO_GetFieldsCounters [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 13 00 00 [12:23:55]Write to MH i2c: E2 08 00 C8 59 80 13 00 00 00 00 00 00 9D [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 62 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 62 00 C8 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 30 EA 00 00 0E 04 04 00 48 00 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 30 [12:23:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 30 EA 00 00 0E 04 04 00 48 00 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 [12:23:55]wFMCommunicate OK [12:23:55]SAM_PROTO_GetFieldsCounters done [12:23:55]requested_item shift.num is exist - process it [12:23:55]requested_item shift.opened is exist - process it [12:23:55]req_shift_opened [12:23:55]FM_GetShiftState [12:23:55]SAM_PROTO_GetShiftState [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 13 01 00 [12:23:55]Write to MH i2c: E2 08 00 C9 59 80 13 01 00 00 00 00 00 9F [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 0E 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 0E 00 C9 59 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D7 [12:23:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:23:55]wFMCommunicate OK [12:23:55]SAM_PROTO_GetShiftState done [12:23:55]FM_GetShiftState done [12:23:55]req_shift_opened done [12:23:55]requested_item shift.open_date is exist - process it [12:23:55]req_shift_open_date [12:23:55]req_shift_open_date done [12:23:55]produce_requested_data done [12:23:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59952,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:23:55]process_action_free close_receipt [12:23:55]json_value_free [12:23:55]json_value_free done [12:23:55]process_json_proto returns [12:23:55]Send response to host [12:23:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59952,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:23:55]free response buf [12:23:55]execute_script done [12:23:55]execute_script returns [12:23:55]free content buf [12:23:55]Sock 9.Close socket [12:23:55]Sock 9.Thread stoped [12:23:56]int [12:23:56]Write to MH i2c: 01 00 00 CA 59 23 [12:23:56]*** FLAG_PRN_PAP1 set [12:23:56]Write i2c OK [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: 01 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: 01 07 00 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: 01 07 00 CA 59 00 03 00 00 00 FF 0F 3B [12:23:56]state=3 [12:23:56]No paper [12:23:56]Cover opened [12:23:59]OFD Sender: No OFD packet to send [12:24:01]Write to MH i2c: 01 00 00 CB 59 24 [12:24:01]Write i2c OK [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: 01 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: 01 07 00 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: 01 07 00 CB 59 00 03 00 00 00 FF 0F 3C [12:24:01]state=3 [12:24:01]No paper [12:24:01]Cover opened [12:24:03]int [12:24:03]Write to MH i2c: 01 00 00 CC 59 25 [12:24:03]*** FLAG_PRN_PAP2 reset [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: 01 [12:24:03]MH_I2C_Read... [12:24:03]*** FLAG_PRN_PAP1 reset [12:24:03]Read from MH i2c: 01 07 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: 01 07 00 CC 59 00 00 00 00 00 FF 0F 3A [12:24:03]state=3 [12:24:03]Cover closed [12:24:04]OFD Sender: No OFD packet to send [12:24:09]OFD Sender: No OFD packet to send [12:24:09]accept exits with 8 [12:24:09]New connection [12:24:09]New thread 3066957156 created [12:24:09]Thread 3067100516 joined [12:24:09]Waiting for new connection... [12:24:09] Sock 8.Parse request [12:24:09]Sock 8.Check first char [12:24:09]Sock 8.First char is OK [12:24:09]request: POST /json_proto HTTP/1.0 [12:24:09]Method: POST [12:24:09]URL: /json_proto [12:24:09]Method is POST - this is cgi request [12:24:09]url: /json_proto [12:24:09]query_string will be loaded in cgi processing [12:24:09]execute_cgi json_proto POST (null) [12:24:09]execute_cgi path=json_proto method=POST [12:24:09]POST find Content-Length [12:24:09]Host: 172.17.60.68:8080 [12:24:09]Content-Length: 679 [12:24:09]Content-Type: application/json [12:24:09] [12:24:09]POST finish read [12:24:09]Found Content-Length = 679 [12:24:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545670", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:09]execute_script... [12:24:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545670", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:09]POST & json_proto [12:24:09]process_json_proto [12:24:09]json parsed OK: [12:24:09]protocol is kg_v1.0 [12:24:09]action value=close_receipt [12:24:09]process_action close_receipt [12:24:09]cmd_close_receipt [12:24:09]MH_GetDate [12:24:09]Write to MH i2c: F0 00 00 CD 59 15 [12:24:09]Write i2c OK [12:24:09]MH_I2C_Read... [12:24:09]Read from MH i2c: F0 [12:24:09]MH_I2C_Read... [12:24:09]Read from MH i2c: F0 09 00 [12:24:09]MH_I2C_Read... [12:24:09]Read from MH i2c: F0 09 00 CD 59 00 EB 58 60 66 9A 61 5F 66 E7 [12:24:09]GetLastDocTimeStamp 1717590233 [12:24:09]current date 1717590251 [12:24:09]FM_GetShiftState [12:24:09]SAM_PROTO_GetShiftState [12:24:09]wFMCommunicate request_size=4 [12:24:09]MH_SAM_APDU [12:24:09]CAPDU: 80 13 01 00 [12:24:09]Write to MH i2c: E2 08 00 CE 59 80 13 01 00 00 00 00 00 A4 [12:24:09]Write i2c OK [12:24:09]MH_I2C_Read... [12:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:09]Read from MH i2c: E2 [12:24:09]MH_I2C_Read... [12:24:09]Read from MH i2c: E2 0E 00 [12:24:09]MH_I2C_Read... [12:24:09]Read from MH i2c: E2 0E 00 CE 59 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DC [12:24:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:24:09]wFMCommunicate OK [12:24:09]SAM_PROTO_GetShiftState done [12:24:09]FM_GetShiftState done [12:24:09]opened in 1717545916 [12:24:09]opened+sec_in_day 1717632316 [12:24:09]quantity*price = 100018 [12:24:09]sum+1 = 100020 [12:24:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 348 05.06.2024 12:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59953 ФПД: 116762357410314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122411&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59953&fm=116762357410314&tin=02508201610067®Number=0000000000151680&sum=100000 [12:24:10]StoreToDocumentArchive [12:24:10]shift 72 fd 59953 [12:24:10]save to /storage/0072/doc_00059953 [12:24:10]save last doc name /storage/0072/doc_00059953 to /storage/kkm_last_doc_name [12:24:10]save OK [12:24:10]Clear old archive folders... [12:24:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:24:10]tlvbuf is 00591CE0 [12:24:10]SAM_PROTO_ClearQueue [12:24:10]wFMCommunicate request_size=4 [12:24:10]MH_SAM_APDU [12:24:10]CAPDU: 80 09 00 00 [12:24:10]Write to MH i2c: E2 08 00 DB 59 80 09 00 00 00 00 00 00 A6 [12:24:10]Write i2c OK [12:24:10]MH_I2C_Read... [12:24:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:10]Read from MH i2c: E2 [12:24:10]MH_I2C_Read... [12:24:10]Read from MH i2c: E2 03 00 [12:24:10]MH_I2C_Read... [12:24:10]Read from MH i2c: E2 03 00 DB 59 00 90 00 A8 [12:24:10]RAPDU: 90 00 [12:24:10]wFMCommunicate OK [12:24:10]SAM_PROTO_ClearQueue done [12:24:10]KKMCreateOFDPacket [12:24:10]OFDProtocolAddRootSTLVToBuf [12:24:10]FM_MakeSignedData [12:24:10]FM_MakeSignedData [12:24:10]SAM_PROTO_SignData [12:24:10]wFMCommunicate request_size=4 [12:24:10]MH_SAM_APDU [12:24:10]CAPDU: 80 0D 01 02 [12:24:10]Write to MH i2c: E2 08 00 DC 59 80 0D 01 02 00 00 00 00 AE [12:24:10]Write i2c OK [12:24:10]MH_I2C_Read... [12:24:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:10]Read from MH i2c: E2 [12:24:10]MH_I2C_Read... [12:24:10]Read from MH i2c: E2 03 00 [12:24:10]MH_I2C_Read... [12:24:10]Read from MH i2c: E2 03 00 DC 59 00 90 00 A9 [12:24:10]RAPDU: 90 00 [12:24:10]wFMCommunicate OK [12:24:10]wFMCommunicate request_size=255 [12:24:10]MH_SAM_APDU [12:24: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 EB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EA 00 00 35 04 06 00 6A 31 DA D6 [12:24:10]Write to MH i2c: E2 02 01 DD 59 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 EB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EA 00 00 35 04 06 00 6A 31 DA D6 00 00 24 [12:24:10]Write i2c OK [12:24:10]MH_I2C_Read... [12:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:10]Read from MH i2c: E2 [12:24:10]MH_I2C_Read... [12:24:10]Read from MH i2c: E2 03 00 [12:24:10]MH_I2C_Read... [12:24:10]Read from MH i2c: E2 03 00 DD 59 00 90 00 AA [12:24:10]RAPDU: 90 00 [12:24:10]wFMCommunicate OK [12:24:10]wFMCommunicate request_size=7 [12:24:10]MH_SAM_APDU [12:24:10]CAPDU: 80 0D 02 02 02 2A 0A [12:24:10]Write to MH i2c: E2 0A 00 DE 59 80 0D 02 02 02 00 2A 0A 00 00 E9 [12:24:10]Write i2c OK [12:24:10]MH_I2C_Read... [12:24:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:11]Read from MH i2c: E2 [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: E2 03 00 [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: E2 03 00 DE 59 00 90 00 AB [12:24:11]RAPDU: 90 00 [12:24:11]wFMCommunicate OK [12:24:11]wFMCommunicate request_size=4 [12:24:11]MH_SAM_APDU [12:24:11]CAPDU: 80 0D 03 02 [12:24:11]Write to MH i2c: E2 08 00 DF 59 80 0D 03 02 00 00 00 00 B3 [12:24:11]Write i2c OK [12:24:11]MH_I2C_Read... [12:24:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:11]Read from MH i2c: E2 [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: E2 0B 00 [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: E2 0B 00 DF 59 00 6B 40 16 41 D8 4C 3D 36 90 00 4D [12:24:11]RAPDU: 6B 40 16 41 D8 4C 3D 36 90 00 [12:24:11]wFMCommunicate OK [12:24:11]SAM_PROTO_SignData done [12:24:11]FM_MakeSignedData done [12:24:11]CreateOFDProtocolMessage [12:24:11]wFMCommunicate request_size=4 [12:24:11]MH_SAM_APDU [12:24:11]CAPDU: 80 11 00 00 [12:24:11]Write to MH i2c: E2 08 00 E0 59 80 11 00 00 00 00 00 00 B3 [12:24:11]Write i2c OK [12:24:11]MH_I2C_Read... [12:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:11]Read from MH i2c: E2 [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: E2 17 00 [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: E2 17 00 E0 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 06 [12:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:24:11]wFMCommunicate OK [12:24:11]CreateOFDProtocolMessage done [12:24:11]OFDSenderStorePacket 59953 [12:24:11]StoreOFDPacket docnum=59953 [12:24:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 6A B5 04 01 4D EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 EB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EA 00 00 35 04 06 00 6A 31 DA D6 2A 0A 6B 40 16 41 D8 4C 3D 36 [12:24:11]CheckFolder [12:24:11]dirname=/storage/ofd_packets [12:24:11]CheckFolder done [12:24:11]ProducePacketName [12:24:11]name=ofd_packets/00059953 [12:24:11]NVStorageSaveData ofd_packets/00059953 [12:24:11]File name is /storage/ofd_packets/00059953 [12:24:11]Write 298 bytes [12:24:11]NVStorageSaveData done [12:24:11]OFDSenderStorePacket done [12:24:11]KKMCreateOFDPacket done [12:24:11]NVStorageSaveData kkm_last_timestamp [12:24:11]File name is /storage/kkm_last_timestamp [12:24:11]Write 4 bytes [12:24:11]NVStorageSaveData done [12:24:11]ExternCall_PrintAddStr [12:24:11]wPrintStart [12:24:11]Write to MH i2c: 01 00 00 E1 59 3A [12:24:11]Write i2c OK [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: 01 [12:24:11]MH_I2C_Read... [12:24:11]OFD Sender: Processing packet 59953 [packets to send 53, broken 52] [12:24:11]ProducePacketName [12:24:11]name=ofd_packets/00059953 [12:24:11]OFD Sender: To server: pG, [12:24:11]CommunicateWithHost lk.salyk.kg:30040 [12:24:11]ConnectInit lk.salyk.kg [12:24:11]Read from MH i2c: 01 07 00 [12:24:11]MH_I2C_Read... [12:24:11]Read from MH i2c: 01 07 00 E1 59 00 00 00 00 00 FF 0F 4F [12:24:11]RasterBufferAndPrint [12:24:11]line Счет N : (1)545670 [12:24:11]line ИНН: 02508201610067 [12:24:11]line Контрольно-Кассовый Чек [12:24:11]line ПРОДАЖА [12:24:11]line ТРК (МРК, ГНК) : 51 [12:24:11]line Товар: 2710194210 [12:24:11]line ДТ-К-5 [12:24:11]line 13.720 * 72.90 [12:24:11]line = 1000.19 [12:24:11]line НДС 12% НСП 1% [12:24:11]line > о реализуемом товаре [12:24:11]line ОКРУГЛЕНИЕ: -0.19 [12:24:11]line ИТОГО: 1000.00 [12:24:11]line Внесено: 1000.00 [12:24:11]line СДАЧА: 0.00 [12:24:11]line НСП 1% : 8.85 [12:24:11]line НДС 12% : 106.21 [12:24:11]line Наличными: 1000.00 [12:24:11]line Безнал.: 0.00 [12:24:11]line Место: АЗС № 117 "Партнер Нефть" [12:24:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:24:11]line СНО: Общий режим [12:24:11]line Чек 348 05.06.2024 12:24 [12:24:11]line Смена: 72 ФФД: 1.0 [12:24:11]line ЗНМ: 0300000048 [12:24:11]line РНМ: 0000000000151680 [12:24:11]line Версия ККМ: v1.0 [12:24:11]line ФМ: 0000000000959414 [12:24:11]line ФД: 59953 [12:24:11]line ФПД: 116762357410314 [12:24:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122411&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59953&fm=116762357410314&tin=02508201610067®Number=0000000000151680&sum=100000 [12:24:11]Connected sock=10 [12:24:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 6A B5 04 01 4D EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D written 0, free lines is 4095 [12:24:11]D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 EB 58 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EA 00 00 35 04 06 00 6A 31 DA D6 2A 0A 6B 40 16 41 D8 4C 3D 36 [12:24:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CB 11 47 00 BB 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EA 00 00 F4 03 04 00 EF 04 60 66 B6 04 01 00 00 1C A8 21 6B 6C C3 73 81 [12:24:11]CommunicateWithHost err = 0 [12:24:11]CheckOFDResponse [12:24:11]1017 (14) - 77093643461234 [12:24:11]1041 (16) - 0000000000959414 [12:24:11]1040 (4) - 59953 [12:24:11]1012 (4) - 05.06.2024 06:25 [12:24:11]1206 (1) - 0 [12:24:11]OFD Sender: Remove packet 59953 [12:24:11]ProducePacketName [12:24:11]name=ofd_packets/00059953 [12:24:11]NVStorageDeleteData [12:24:11]Write to MH i2c: 01 00 00 0C 5A 66 [12:24:12]Write i2c OK [12:24:12]MH_I2C_Read... [12:24:12]Read from MH i2c: 01 [12:24:12]MH_I2C_Read... [12:24:12]Read from MH i2c: 01 07 00 [12:24:12]MH_I2C_Read... [12:24:12]Read from MH i2c: 01 07 00 0C 5A 00 00 00 00 00 A7 0C 20 [12:24:12]RasterBufferAndPrint [12:24:12]line [12:24:12]line [12:24:12]line [12:24:12]line [12:24:12]line [12:24:12]written 0, free lines is 3253 [12:24:12]MH_Cut [12:24:12]Write to MH i2c: D1 01 00 13 5A 01 3F [12:24:12]Write i2c OK [12:24:12]MH_I2C_Read... [12:24:12]Read from MH i2c: D1 [12:24:12]MH_I2C_Read... [12:24:12]Read from MH i2c: D1 01 00 [12:24:12]MH_I2C_Read... [12:24:12]Read from MH i2c: D1 01 00 13 5A 00 3E [12:24:12]Write to MH i2c: 01 00 00 14 5A 6E [12:24:12]Write i2c OK [12:24:12]MH_I2C_Read... [12:24:12]OFD Sender: No OFD packet to send [12:24:12]*** Cut start [12:24:12]*** Partial cut [12:24:12]*** CUTSNS_PIN = 1 [12:24:12]*** CUTSNS_PIN = 0 [12:24:13]*** Brake cut motor [12:24:13]Read from MH i2c: 01 [12:24:13]MH_I2C_Read... [12:24:13]*** Stop cut motor [12:24:13]*** Cut end [12:24:13]Read from MH i2c: 01 07 00 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: 01 07 00 14 5A 00 00 00 00 00 FF 0F 83 [12:24:13]process_action close_receipt done [12:24:13]requested_data is exist [12:24:13]produce_requested_data [12:24:13]requested_item fm.sn is exist - process it [12:24:13]wFMCommunicate request_size=4 [12:24:13]MH_SAM_APDU [12:24:13]CAPDU: 80 11 00 00 [12:24:13]Write to MH i2c: E2 08 00 15 5A 80 11 00 00 00 00 00 00 E9 [12:24:13]Write i2c OK [12:24:13]MH_I2C_Read... [12:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:13]Read from MH i2c: E2 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: E2 17 00 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: E2 17 00 15 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [12:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:24:13]wFMCommunicate OK [12:24:13]requested_item fd.num is exist - process it [12:24:13]SAM_PROTO_GetFieldsCounters [12:24:13]wFMCommunicate request_size=4 [12:24:13]MH_SAM_APDU [12:24:13]CAPDU: 80 13 00 00 [12:24:13]Write to MH i2c: E2 08 00 16 5A 80 13 00 00 00 00 00 00 EC [12:24:13]Write i2c OK [12:24:13]MH_I2C_Read... [12:24:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:13]Read from MH i2c: E2 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: E2 62 00 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: E2 62 00 16 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 31 EA 00 00 0E 04 04 00 48 00 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 83 [12:24:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 31 EA 00 00 0E 04 04 00 48 00 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 [12:24:13]wFMCommunicate OK [12:24:13]SAM_PROTO_GetFieldsCounters done [12:24:13]requested_item shift.num is exist - process it [12:24:13]requested_item shift.opened is exist - process it [12:24:13]req_shift_opened [12:24:13]FM_GetShiftState [12:24:13]SAM_PROTO_GetShiftState [12:24:13]wFMCommunicate request_size=4 [12:24:13]MH_SAM_APDU [12:24:13]CAPDU: 80 13 01 00 [12:24:13]Write to MH i2c: E2 08 00 17 5A 80 13 01 00 00 00 00 00 EE [12:24:13]Write i2c OK [12:24:13]MH_I2C_Read... [12:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:13]Read from MH i2c: E2 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: E2 0E 00 [12:24:13]MH_I2C_Read... [12:24:13]Read from MH i2c: E2 0E 00 17 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 26 [12:24:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:24:13]wFMCommunicate OK [12:24:13]SAM_PROTO_GetShiftState done [12:24:13]FM_GetShiftState done [12:24:13]req_shift_opened done [12:24:13]requested_item shift.open_date is exist - process it [12:24:13]req_shift_open_date [12:24:13]req_shift_open_date done [12:24:13]produce_requested_data done [12:24:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59953,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:24:13]process_action_free close_receipt [12:24:13]json_value_free [12:24:13]json_value_free done [12:24:13]process_json_proto returns [12:24:13]Send response to host [12:24:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59953,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:24:13]free response buf [12:24:13]execute_script done [12:24:13]execute_script returns [12:24:13]free content buf [12:24:13]Sock 8.Close socket [12:24:13]Sock 8.Thread stoped [12:24:17]OFD Sender: No OFD packet to send [12:24:22]OFD Sender: No OFD packet to send [12:24:27]OFD Sender: No OFD packet to send [12:24:32]OFD Sender: No OFD packet to send [12:24:37]OFD Sender: No OFD packet to send [12:24:42]OFD Sender: No OFD packet to send [12:24:47]OFD Sender: No OFD packet to send [12:24:52]OFD Sender: No OFD packet to send [12:24:57]OFD Sender: No OFD packet to send [12:25:02]OFD Sender: No OFD packet to send [12:25:07]OFD Sender: No OFD packet to send [12:25:12]OFD Sender: No OFD packet to send [12:25:17]OFD Sender: No OFD packet to send [12:25:22]OFD Sender: No OFD packet to send [12:25:27]OFD Sender: No OFD packet to send [12:25:32]OFD Sender: No OFD packet to send [12:25:37]OFD Sender: No OFD packet to send [12:25:42]OFD Sender: No OFD packet to send [12:25:47]OFD Sender: No OFD packet to send [12:25:52]OFD Sender: No OFD packet to send [12:25:57]OFD Sender: No OFD packet to send [12:25:59]accept exits with 9 [12:25:59]New connection [12:25:59]New thread 3067100516 created [12:25:59]Thread 3066957156 joined [12:25:59]Waiting for new connection... [12:25:59] Sock 9.Parse request [12:25:59]Sock 9.Check first char [12:25:59]Sock 9.First char is OK [12:25:59]request: POST /json_proto HTTP/1.0 [12:25:59]Method: POST [12:25:59]URL: /json_proto [12:25:59]Method is POST - this is cgi request [12:25:59]url: /json_proto [12:25:59]query_string will be loaded in cgi processing [12:25:59]execute_cgi json_proto POST (null) [12:25:59]execute_cgi path=json_proto method=POST [12:25:59]POST find Content-Length [12:25:59]Host: 172.17.60.68:8080 [12:25:59]Content-Length: 677 [12:25:59]Content-Type: application/json [12:25:59] [12:25:59]POST finish read [12:25:59]Found Content-Length = 677 [12:25:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:59]execute_script... [12: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)545673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:59]POST & json_proto [12:25:59]process_json_proto [12:25:59]json parsed OK: [12:25:59]protocol is kg_v1.0 [12:25:59]action value=close_receipt [12:25:59]process_action close_receipt [12:25:59]cmd_close_receipt [12:25:59]MH_GetDate [12:25:59]Write to MH i2c: F0 00 00 18 5A 61 [12:25:59]Write i2c OK [12:25:59]MH_I2C_Read... [12:25:59]Read from MH i2c: F0 [12:25:59]MH_I2C_Read... [12:25:59]Read from MH i2c: F0 09 00 [12:25:59]MH_I2C_Read... [12:25:59]Read from MH i2c: F0 09 00 18 5A 00 59 59 60 66 9A 61 5F 66 A2 [12:25:59]GetLastDocTimeStamp 1717590251 [12:25:59]current date 1717590361 [12:25:59]FM_GetShiftState [12:25:59]SAM_PROTO_GetShiftState [12:25:59]wFMCommunicate request_size=4 [12:25:59]MH_SAM_APDU [12:25:59]CAPDU: 80 13 01 00 [12:25:59]Write to MH i2c: E2 08 00 19 5A 80 13 01 00 00 00 00 00 F0 [12:25:59]Write i2c OK [12:25:59]MH_I2C_Read... [12:25:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:59]Read from MH i2c: E2 [12:25:59]MH_I2C_Read... [12:25:59]Read from MH i2c: E2 0E 00 [12:25:59]MH_I2C_Read... [12:25:59]Read from MH i2c: E2 0E 00 19 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 28 [12:25:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:25:59]wFMCommunicate OK [12:25:59]SAM_PROTO_GetShiftState done [12:25:59]FM_GetShiftState done [12:25:59]opened in 1717545916 [12:25:59]opened+sec_in_day 1717632316 [12:25:59]quantity*price = 32045 [12:25:59]sum+1 = 32046 [12:25:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.84 НДС 12% : 34.03 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 349 05.06.2024 12:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59954 ФПД: 162501381540256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59954&fm=162501381540256&tin=02508201610067®Number=0000000000151680&sum=32000 [12:26:00]StoreToDocumentArchive [12:26:00]shift 72 fd 59954 [12:26:00]save to /storage/0072/doc_00059954 [12:26:00]save last doc name /storage/0072/doc_00059954 to /storage/kkm_last_doc_name [12:26:00]save OK [12:26:00]Clear old archive folders... [12:26:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:00]tlvbuf is 00448730 [12:26:00]SAM_PROTO_ClearQueue [12:26:00]wFMCommunicate request_size=4 [12:26:00]MH_SAM_APDU [12:26:00]CAPDU: 80 09 00 00 [12:26:00]Write to MH i2c: E2 08 00 26 5A 80 09 00 00 00 00 00 00 F2 [12:26:00]Write i2c OK [12:26:00]MH_I2C_Read... [12:26:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:01]Read from MH i2c: E2 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 26 5A 00 90 00 F4 [12:26:01]RAPDU: 90 00 [12:26:01]wFMCommunicate OK [12:26:01]SAM_PROTO_ClearQueue done [12:26:01]KKMCreateOFDPacket [12:26:01]OFDProtocolAddRootSTLVToBuf [12:26:01]FM_MakeSignedData [12:26:01]FM_MakeSignedData [12:26:01]SAM_PROTO_SignData [12:26:01]wFMCommunicate request_size=4 [12:26:01]MH_SAM_APDU [12:26:01]CAPDU: 80 0D 01 02 [12:26:01]Write to MH i2c: E2 08 00 27 5A 80 0D 01 02 00 00 00 00 FA [12:26:01]Write i2c OK [12:26:01]MH_I2C_Read... [12:26:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:01]Read from MH i2c: E2 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 27 5A 00 90 00 F5 [12:26:01]RAPDU: 90 00 [12:26:01]wFMCommunicate OK [12:26:01]wFMCommunicate request_size=255 [12:26:01]MH_SAM_APDU [12:26:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 59 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EA 00 00 35 04 06 00 93 [12:26:01]Write to MH i2c: E2 02 01 28 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 59 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EA 00 00 35 04 06 00 93 00 00 EA [12:26:01]Write i2c OK [12:26:01]MH_I2C_Read... [12:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:01]Read from MH i2c: E2 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 28 5A 00 90 00 F6 [12:26:01]RAPDU: 90 00 [12:26:01]wFMCommunicate OK [12:26:01]wFMCommunicate request_size=10 [12:26:01]MH_SAM_APDU [12:26:01]CAPDU: 80 0D 02 02 05 CB 4D 1F 49 A0 [12:26:01]Write to MH i2c: E2 0D 00 29 5A 80 0D 02 02 05 00 CB 4D 1F 49 A0 00 00 27 [12:26:01]Write i2c OK [12:26:01]MH_I2C_Read... [12:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:01]Read from MH i2c: E2 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 03 00 29 5A 00 90 00 F7 [12:26:01]RAPDU: 90 00 [12:26:01]wFMCommunicate OK [12:26:01]wFMCommunicate request_size=4 [12:26:01]MH_SAM_APDU [12:26:01]CAPDU: 80 0D 03 02 [12:26:01]Write to MH i2c: E2 08 00 2A 5A 80 0D 03 02 00 00 00 00 FF [12:26:01]Write i2c OK [12:26:01]MH_I2C_Read... [12:26:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:01]Read from MH i2c: E2 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 0B 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 0B 00 2A 5A 00 CC 4A 50 CE 80 63 E8 5C 90 00 5B [12:26:01]RAPDU: CC 4A 50 CE 80 63 E8 5C 90 00 [12:26:01]wFMCommunicate OK [12:26:01]SAM_PROTO_SignData done [12:26:01]FM_MakeSignedData done [12:26:01]CreateOFDProtocolMessage [12:26:01]wFMCommunicate request_size=4 [12:26:01]MH_SAM_APDU [12:26:01]CAPDU: 80 11 00 00 [12:26:01]Write to MH i2c: E2 08 00 2B 5A 80 11 00 00 00 00 00 00 FF [12:26:01]Write i2c OK [12:26:01]MH_I2C_Read... [12:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:01]Read from MH i2c: E2 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 17 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 17 00 2B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [12:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:26:01]wFMCommunicate OK [12:26:01]CreateOFDProtocolMessage done [12:26:01]OFDSenderStorePacket 59954 [12:26:01]StoreOFDPacket docnum=59954 [12:26:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E7 6B 07 01 83 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 59 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EA 00 00 35 04 06 00 93 CB 4D 1F 49 A0 CC 4A 50 CE 80 63 E8 5C [12:26:01]CheckFolder [12:26:01]dirname=/storage/ofd_packets [12:26:01]CheckFolder done [12:26:01]ProducePacketName [12:26:01]name=ofd_packets/00059954 [12:26:01]NVStorageSaveData ofd_packets/00059954 [12:26:01]File name is /storage/ofd_packets/00059954 [12:26:01]Write 301 bytes [12:26:01]NVStorageSaveData done [12:26:01]OFDSenderStorePacket done [12:26:01]KKMCreateOFDPacket done [12:26:01]NVStorageSaveData kkm_last_timestamp [12:26:01]File name is /storage/kkm_last_timestamp [12:26:01]Write 4 bytes [12:26:01]NVStorageSaveData done [12:26:01]ExternCall_PrintAddStr [12:26:01]wPrintStart [12:26:01]Write to MH i2c: 01 00 00 2C 5A 86 [12:26:01]Write i2c OK [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: 01 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: 01 07 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: 01 07 00 2C 5A 00 00 00 00 00 FF 0F 9B [12:26:01]RasterBufferAndPrint [12:26:01]line Счет N : (1)545673 [12:26:01]line ИНН: 02508201610067 [12:26:01]line Контрольно-Кассовый Чек [12:26:01]line ПРОДАЖА [12:26:01]line ТРК (МРК, ГНК) : 12 [12:26:01]line Товар: 2710124130 [12:26:01]line Аи-92-К-5 [12:26:01]line 4.790 * 66.90 [12:26:01]line = 320.45 [12:26:01]line НДС 12% НСП 1% [12:26:01]line > о реализуемом товаре [12:26:01]line ОКРУГЛЕНИЕ: -0.45 [12:26:01]line ИТОГО: 320.00 [12:26:01]line Внесено: 320.00 [12:26:01]line СДАЧА: 0.00 [12:26:01]line НСП 1% : 2.84 [12:26:01]line НДС 12% : 34.03 [12:26:01]line Наличными: 320.00 [12:26:01]line Безнал.: 0.00 [12:26:01]line Место: АЗС № 117 "Партнер Нефть" [12:26:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:26:01]line СНО: Общий режим [12:26:01]line Чек 349 05.06.2024 12:26 [12:26:01]line Смена: 72 ФФД: 1.0 [12:26:01]line ЗНМ: 0300000048 [12:26:01]line РНМ: 0000000000151680 [12:26:01]line Версия ККМ: v1.0 [12:26:01]line ФМ: 0000000000959414 [12:26:01]line ФД: 59954 [12:26:01]line ФПД: 162501381540256 [12:26:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122601&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59954&fm=162501381540256&tin=02508201610067®Number=0000000000151680&sum=32000 [12:26:01]OFD Sender: Processing packet 59954 [packets to send 53, broken 52] [12:26:01]ProducePacketName [12:26:01]name=ofd_packets/00059954 [12:26:01]OFD Sender: To server: pG, [12:26:01]CommunicateWithHost lk.salyk.kg:30040 [12:26:01]ConnectInit lk.salyk.kg [12:26:01]written 0, free lines is 4095 [12:26:01]Connected sock=10 [12:26:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E7 6B 07 01 83 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 59 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EA 00 00 35 04 06 00 93 CB 4D 1F 49 A0 CC 4A 50 CE 80 63 E8 5C [12:26:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7E C2 47 00 40 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EA 00 00 F4 03 04 00 5D 05 60 66 B6 04 01 00 00 EF 9A 01 BB 39 D8 D8 54 [12:26:02]CommunicateWithHost err = 0 [12:26:02]CheckOFDResponse [12:26:02]1017 (14) - 77093643461234 [12:26:02]1041 (16) - 0000000000959414 [12:26:02]1040 (4) - 59954 [12:26:02]1012 (4) - 05.06.2024 06:27 [12:26:02]1206 (1) - 0 [12:26:02]OFD Sender: Remove packet 59954 [12:26:02]ProducePacketName [12:26:02]name=ofd_packets/00059954 [12:26:02]NVStorageDeleteData [12:26:02]Write to MH i2c: 01 00 00 57 5A B1 [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: 01 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: 01 07 00 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: 01 07 00 57 5A 00 00 00 00 00 A0 0C 64 [12:26:02]RasterBufferAndPrint [12:26:02]line [12:26:02]line [12:26:02]line [12:26:02]line [12:26:02]line [12:26:02]written 0, free lines is 3236 [12:26:02]MH_Cut [12:26:02]Write to MH i2c: D1 01 00 5E 5A 01 8A [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: D1 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: D1 01 00 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: D1 01 00 5E 5A 00 89 [12:26:02]Write to MH i2c: 01 00 00 5F 5A B9 [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]OFD Sender: No OFD packet to send [12:26:03]*** Cut start [12:26:03]*** Partial cut [12:26:03]*** CUTSNS_PIN = 1 [12:26:03]*** CUTSNS_PIN = 0 [12:26:03]*** Brake cut motor [12:26:03]Read from MH i2c: 01 [12:26:03]MH_I2C_Read... [12:26:03]*** Stop cut motor [12:26:03]*** Cut end [12:26:03]Read from MH i2c: 01 07 00 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: 01 07 00 5F 5A 00 00 00 00 00 FF 0F CE [12:26:03]process_action close_receipt done [12:26:03]requested_data is exist [12:26:03]produce_requested_data [12:26:03]requested_item fm.sn is exist - process it [12:26:03]wFMCommunicate request_size=4 [12:26:03]MH_SAM_APDU [12:26:03]CAPDU: 80 11 00 00 [12:26:03]Write to MH i2c: E2 08 00 60 5A 80 11 00 00 00 00 00 00 34 [12:26:03]Write i2c OK [12:26:03]MH_I2C_Read... [12:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:03]Read from MH i2c: E2 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: E2 17 00 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: E2 17 00 60 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 87 [12:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:26:03]wFMCommunicate OK [12:26:03]requested_item fd.num is exist - process it [12:26:03]SAM_PROTO_GetFieldsCounters [12:26:03]wFMCommunicate request_size=4 [12:26:03]MH_SAM_APDU [12:26:03]CAPDU: 80 13 00 00 [12:26:03]Write to MH i2c: E2 08 00 61 5A 80 13 00 00 00 00 00 00 37 [12:26:03]Write i2c OK [12:26:03]MH_I2C_Read... [12:26:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:04]Read from MH i2c: E2 [12:26:04]MH_I2C_Read... [12:26:04]Read from MH i2c: E2 62 00 [12:26:04]MH_I2C_Read... [12:26:04]Read from MH i2c: E2 62 00 61 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 32 EA 00 00 0E 04 04 00 48 00 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 D2 [12:26:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 32 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:04]wFMCommunicate OK [12:26:04]SAM_PROTO_GetFieldsCounters done [12:26:04]requested_item shift.num is exist - process it [12:26:04]requested_item shift.opened is exist - process it [12:26:04]req_shift_opened [12:26:04]FM_GetShiftState [12:26:04]SAM_PROTO_GetShiftState [12:26:04]wFMCommunicate request_size=4 [12:26:04]MH_SAM_APDU [12:26:04]CAPDU: 80 13 01 00 [12:26:04]Write to MH i2c: E2 08 00 62 5A 80 13 01 00 00 00 00 00 39 [12:26:04]Write i2c OK [12:26:04]MH_I2C_Read... [12:26:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:04]Read from MH i2c: E2 [12:26:04]MH_I2C_Read... [12:26:04]Read from MH i2c: E2 0E 00 [12:26:04]MH_I2C_Read... [12:26:04]Read from MH i2c: E2 0E 00 62 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 71 [12:26:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:26:04]wFMCommunicate OK [12:26:04]SAM_PROTO_GetShiftState done [12:26:04]FM_GetShiftState done [12:26:04]req_shift_opened done [12:26:04]requested_item shift.open_date is exist - process it [12:26:04]req_shift_open_date [12:26:04]req_shift_open_date done [12:26:04]produce_requested_data done [12:26:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59954,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:26:04]process_action_free close_receipt [12:26:04]json_value_free [12:26:04]json_value_free done [12:26:04]process_json_proto returns [12:26:04]Send response to host [12:26:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59954,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:26:04]free response buf [12:26:04]execute_script done [12:26:04]execute_script returns [12:26:04]free content buf [12:26:04]Sock 9.Close socket [12:26:04]Sock 9.Thread stoped [12:26:07]OFD Sender: No OFD packet to send [12:26:12]OFD Sender: No OFD packet to send [12:26:17]OFD Sender: No OFD packet to send [12:26:22]OFD Sender: No OFD packet to send [12:26:23]accept exits with 8 [12:26:23]New connection [12:26:23]New thread 3066957156 created [12:26:23]Thread 3067100516 joined [12:26:23]Waiting for new connection... [12:26:23] Sock 8.Parse request [12:26:23]Sock 8.Check first char [12:26:23]Sock 8.First char is OK [12:26:23]request: POST /json_proto HTTP/1.0 [12:26:23]Method: POST [12:26:23]URL: /json_proto [12:26:23]Method is POST - this is cgi request [12:26:23]url: /json_proto [12:26:23]query_string will be loaded in cgi processing [12:26:23]execute_cgi json_proto POST (null) [12:26:23]execute_cgi path=json_proto method=POST [12:26:23]POST find Content-Length [12:26:23]Host: 172.17.60.68:8080 [12:26:23]Content-Length: 678 [12:26:23]Content-Type: application/json [12:26:23] [12:26:23]POST finish read [12:26:23]Found Content-Length = 678 [12:26:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:26:23]execute_script... [12: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)545674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:26:23]POST & json_proto [12:26:23]process_json_proto [12:26:23]json parsed OK: [12:26:23]protocol is kg_v1.0 [12:26:23]action value=close_receipt [12:26:23]process_action close_receipt [12:26:23]cmd_close_receipt [12:26:23]MH_GetDate [12:26:23]Write to MH i2c: F0 00 00 63 5A AC [12:26:23]Write i2c OK [12:26:23]MH_I2C_Read... [12:26:23]Read from MH i2c: F0 [12:26:23]MH_I2C_Read... [12:26:23]Read from MH i2c: F0 09 00 [12:26:23]MH_I2C_Read... [12:26:23]Read from MH i2c: F0 09 00 63 5A 00 70 59 60 66 9A 61 5F 66 04 [12:26:23]GetLastDocTimeStamp 1717590361 [12:26:23]current date 1717590384 [12:26:23]FM_GetShiftState [12:26:23]SAM_PROTO_GetShiftState [12:26:23]wFMCommunicate request_size=4 [12:26:23]MH_SAM_APDU [12:26:23]CAPDU: 80 13 01 00 [12:26:23]Write to MH i2c: E2 08 00 64 5A 80 13 01 00 00 00 00 00 3B [12:26:23]Write i2c OK [12:26:23]MH_I2C_Read... [12:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:23]Read from MH i2c: E2 [12:26:23]MH_I2C_Read... [12:26:23]Read from MH i2c: E2 0E 00 [12:26:23]MH_I2C_Read... [12:26:23]Read from MH i2c: E2 0E 00 64 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 73 [12:26:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:26:23]wFMCommunicate OK [12:26:23]SAM_PROTO_GetShiftState done [12:26:23]FM_GetShiftState done [12:26:23]opened in 1717545916 [12:26:23]opened+sec_in_day 1717632316 [12:26:23]quantity*price = 70044 [12:26:23]sum+1 = 70045 [12:26:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 350 05.06.2024 12:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59955 ФПД: 135197225136012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122624&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59955&fm=135197225136012&tin=02508201610067®Number=0000000000151680&sum=70000 [12:26:24]StoreToDocumentArchive [12:26:24]shift 72 fd 59955 [12:26:24]save to /storage/0072/doc_00059955 [12:26:24]save last doc name /storage/0072/doc_00059955 to /storage/kkm_last_doc_name [12:26:24]save OK [12:26:24]Clear old archive folders... [12:26:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:24]tlvbuf is 003D95E0 [12:26:24]SAM_PROTO_ClearQueue [12:26:24]wFMCommunicate request_size=4 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 09 00 00 [12:26:24]Write to MH i2c: E2 08 00 71 5A 80 09 00 00 00 00 00 00 3D [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 71 5A 00 90 00 3F [12:26:24]RAPDU: 90 00 [12:26:24]wFMCommunicate OK [12:26:24]SAM_PROTO_ClearQueue done [12:26:24]KKMCreateOFDPacket [12:26:24]OFDProtocolAddRootSTLVToBuf [12:26:24]FM_MakeSignedData [12:26:24]FM_MakeSignedData [12:26:24]SAM_PROTO_SignData [12:26:24]wFMCommunicate request_size=4 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 0D 01 02 [12:26:24]Write to MH i2c: E2 08 00 72 5A 80 0D 01 02 00 00 00 00 45 [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 72 5A 00 90 00 40 [12:26:24]RAPDU: 90 00 [12:26:24]wFMCommunicate OK [12:26:24]wFMCommunicate request_size=255 [12:26:24]MH_SAM_APDU [12:26: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 5E 01 00 00 F4 03 04 00 70 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EA 00 00 35 04 06 00 7A [12:26:24]Write to MH i2c: E2 02 01 73 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 5E 01 00 00 F4 03 04 00 70 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EA 00 00 35 04 06 00 7A 00 00 AD [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 73 5A 00 90 00 41 [12:26:24]RAPDU: 90 00 [12:26:24]wFMCommunicate OK [12:26:24]wFMCommunicate request_size=10 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 0D 02 02 05 F6 0E 94 2F 8C [12:26:24]Write to MH i2c: E2 0D 00 74 5A 80 0D 02 02 05 00 F6 0E 94 2F 8C 00 00 A5 [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 03 00 74 5A 00 90 00 42 [12:26:24]RAPDU: 90 00 [12:26:24]wFMCommunicate OK [12:26:24]wFMCommunicate request_size=4 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 0D 03 02 [12:26:24]Write to MH i2c: E2 08 00 75 5A 80 0D 03 02 00 00 00 00 4A [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:24]Read from MH i2c: E2 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 0B 00 [12:26:24]MH_I2C_Read... [12:26:24]Read from MH i2c: E2 0B 00 75 5A 00 DF 9D BF 04 50 EE 00 80 90 00 48 [12:26:24]RAPDU: DF 9D BF 04 50 EE 00 80 90 00 [12:26:24]wFMCommunicate OK [12:26:24]SAM_PROTO_SignData done [12:26:24]FM_MakeSignedData done [12:26:24]CreateOFDProtocolMessage [12:26:24]wFMCommunicate request_size=4 [12:26:24]MH_SAM_APDU [12:26:24]CAPDU: 80 11 00 00 [12:26:24]Write to MH i2c: E2 08 00 76 5A 80 11 00 00 00 00 00 00 4A [12:26:24]Write i2c OK [12:26:24]MH_I2C_Read... [12:26:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:25]Read from MH i2c: E2 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: E2 17 00 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: E2 17 00 76 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9D [12:26:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:26:25]wFMCommunicate OK [12:26:25]CreateOFDProtocolMessage done [12:26:25]OFDSenderStorePacket 59955 [12:26:25]StoreOFDPacket docnum=59955 [12:26:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 60 15 07 01 12 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 5E 01 00 00 F4 03 04 00 70 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EA 00 00 35 04 06 00 7A F6 0E 94 2F 8C DF 9D BF 04 50 EE 00 80 [12:26:25]CheckFolder [12:26:25]dirname=/storage/ofd_packets [12:26:25]CheckFolder done [12:26:25]ProducePacketName [12:26:25]name=ofd_packets/00059955 [12:26:25]NVStorageSaveData ofd_packets/00059955 [12:26:25]File name is /storage/ofd_packets/00059955 [12:26:25]Write 301 bytes [12:26:25]NVStorageSaveData done [12:26:25]OFDSenderStorePacket done [12:26:25]KKMCreateOFDPacket done [12:26:25]NVStorageSaveData kkm_last_timestamp [12:26:25]File name is /storage/kkm_last_timestamp [12:26:25]Write 4 bytes [12:26:25]NVStorageSaveData done [12:26:25]ExternCall_PrintAddStr [12:26:25]wPrintStart [12:26:25]Write to MH i2c: 01 00 00 77 5A D1 [12:26:25]Write i2c OK [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: 01 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: 01 07 00 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: 01 07 00 77 5A 00 00 00 00 00 FF 0F E6 [12:26:25]RasterBufferAndPrint [12:26:25]line Счет N : (1)545674 [12:26:25]line ИНН: 02508201610067 [12:26:25]line Контрольно-Кассовый Чек [12:26:25]line ПРОДАЖА [12:26:25]line ТРК (МРК, ГНК) : 22 [12:26:25]line Товар: 2710124130 [12:26:25]line Аи-92-К-5 [12:26:25]line 10.470 * 66.90 [12:26:25]line = 700.44 [12:26:25]line НДС 12% НСП 1% [12:26:25]line > о реализуемом товаре [12:26:25]line ОКРУГЛЕНИЕ: -0.44 [12:26:25]line ИТОГО: 700.00 [12:26:25]line Внесено: 700.00 [12:26:25]line СДАЧА: 0.00 [12:26:25]line НСП 1% : 6.20 [12:26:25]line НДС 12% : 74.38 [12:26:25]line Наличными: 700.00 [12:26:25]line Безнал.: 0.00 [12:26:25]line Место: АЗС № 117 "Партнер Нефть" [12:26:25]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:26:25]line СНО: Общий режим [12:26:25]line Чек 350 05.06.2024 12:26 [12:26:25]line Смена: 72 ФФД: 1.0 [12:26:25]line ЗНМ: 0300000048 [12:26:25]line РНМ: 0000000000151680 [12:26:25]line Версия ККМ: v1.0 [12:26:25]line ФМ: 0000000000959414 [12:26:25]line ФД: 59955 [12:26:25]line ФПД: 135197225136012 [12:26:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122624&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59955&fm=135197225136012&tin=02508201610067®Number=0000000000151680&sum=70000 [12:26:25]OFD Sender: Processing packet 59955 [packets to send 53, broken 52] [12:26:25]ProducePacketName [12:26:25]name=ofd_packets/00059955 [12:26:25]OFD Sender: To server: pG, [12:26:25]CommunicateWithHost lk.salyk.kg:30040 [12:26:25]ConnectInit lk.salyk.kg [12:26:25]written 0, free lines is 4095 [12:26:25]Connected sock=10 [12:26:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 60 15 07 01 12 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 5E 01 00 00 F4 03 04 00 70 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EA 00 00 35 04 06 00 7A F6 0E 94 2F 8C DF 9D BF 04 50 EE 00 80 [12:26:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B4 E6 47 00 A3 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EA 00 00 F4 03 04 00 75 05 60 66 B6 04 01 00 00 03 DF 15 F4 8E E1 37 23 [12:26:25]CommunicateWithHost err = 0 [12:26:25]CheckOFDResponse [12:26:25]1017 (14) - 77093643461234 [12:26:25]1041 (16) - 0000000000959414 [12:26:25]1040 (4) - 59955 [12:26:25]1012 (4) - 05.06.2024 06:28 [12:26:25]1206 (1) - 0 [12:26:25]OFD Sender: Remove packet 59955 [12:26:25]ProducePacketName [12:26:25]name=ofd_packets/00059955 [12:26:25]NVStorageDeleteData [12:26:25]Write to MH i2c: 01 00 00 A2 5A FC [12:26:25]Write i2c OK [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: 01 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: 01 07 00 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: 01 07 00 A2 5A 00 00 00 00 00 A5 0C B4 [12:26:25]RasterBufferAndPrint [12:26:25]line [12:26:25]line [12:26:25]line [12:26:25]line [12:26:25]line [12:26:25]written 0, free lines is 3241 [12:26:25]MH_Cut [12:26:25]Write to MH i2c: D1 01 00 A9 5A 01 D5 [12:26:25]Write i2c OK [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: D1 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: D1 01 00 [12:26:25]MH_I2C_Read... [12:26:25]Read from MH i2c: D1 01 00 A9 5A 00 D4 [12:26:25]Write to MH i2c: 01 00 00 AA 5A 04 [12:26:25]Write i2c OK [12:26:25]MH_I2C_Read... [12:26:26]OFD Sender: No OFD packet to send [12:26:26]*** Cut start [12:26:26]*** Partial cut [12:26:26]*** CUTSNS_PIN = 1 [12:26:26]*** CUTSNS_PIN = 0 [12:26:27]*** Brake cut motor [12:26:27]Read from MH i2c: 01 [12:26:27]MH_I2C_Read... [12:26:27]*** Stop cut motor [12:26:27]*** Cut end [12:26:27]Read from MH i2c: 01 07 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: 01 07 00 AA 5A 00 00 00 00 00 FF 0F 19 [12:26:27]process_action close_receipt done [12:26:27]requested_data is exist [12:26:27]produce_requested_data [12:26:27]requested_item fm.sn is exist - process it [12:26:27]wFMCommunicate request_size=4 [12:26:27]MH_SAM_APDU [12:26:27]CAPDU: 80 11 00 00 [12:26:27]Write to MH i2c: E2 08 00 AB 5A 80 11 00 00 00 00 00 00 7F [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:27]Read from MH i2c: E2 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 17 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 17 00 AB 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D2 [12:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:26:27]wFMCommunicate OK [12:26:27]requested_item fd.num is exist - process it [12:26:27]SAM_PROTO_GetFieldsCounters [12:26:27]wFMCommunicate request_size=4 [12:26:27]MH_SAM_APDU [12:26:27]CAPDU: 80 13 00 00 [12:26:27]Write to MH i2c: E2 08 00 AC 5A 80 13 00 00 00 00 00 00 82 [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:27]Read from MH i2c: E2 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 62 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 62 00 AC 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 33 EA 00 00 0E 04 04 00 48 00 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 21 [12:26:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 33 EA 00 00 0E 04 04 00 48 00 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 [12:26:27]wFMCommunicate OK [12:26:27]SAM_PROTO_GetFieldsCounters done [12:26:27]requested_item shift.num is exist - process it [12:26:27]requested_item shift.opened is exist - process it [12:26:27]req_shift_opened [12:26:27]FM_GetShiftState [12:26:27]SAM_PROTO_GetShiftState [12:26:27]wFMCommunicate request_size=4 [12:26:27]MH_SAM_APDU [12:26:27]CAPDU: 80 13 01 00 [12:26:27]Write to MH i2c: E2 08 00 AD 5A 80 13 01 00 00 00 00 00 84 [12:26:27]Write i2c OK [12:26:27]MH_I2C_Read... [12:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:27]Read from MH i2c: E2 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 0E 00 [12:26:27]MH_I2C_Read... [12:26:27]Read from MH i2c: E2 0E 00 AD 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BC [12:26:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:26:27]wFMCommunicate OK [12:26:27]SAM_PROTO_GetShiftState done [12:26:27]FM_GetShiftState done [12:26:27]req_shift_opened done [12:26:27]requested_item shift.open_date is exist - process it [12:26:27]req_shift_open_date [12:26:27]req_shift_open_date done [12:26:27]produce_requested_data done [12:26:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59955,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:26:27]process_action_free close_receipt [12:26:27]json_value_free [12:26:27]json_value_free done [12:26:27]process_json_proto returns [12:26:27]Send response to host [12:26:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59955,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:26:27]free response buf [12:26:27]execute_script done [12:26:27]execute_script returns [12:26:27]free content buf [12:26:27]Sock 8.Close socket [12:26:27]Sock 8.Thread stoped [12:26:31]OFD Sender: No OFD packet to send [12:26:36]OFD Sender: No OFD packet to send [12:26:41]OFD Sender: No OFD packet to send [12:26:46]OFD Sender: No OFD packet to send [12:26:51]OFD Sender: No OFD packet to send [12:26:56]OFD Sender: No OFD packet to send [12:27:01]OFD Sender: No OFD packet to send [12:27:06]OFD Sender: No OFD packet to send [12:27:11]OFD Sender: No OFD packet to send [12:27:14]accept exits with 9 [12:27:14]New connection [12:27:14]New thread 3067100516 created [12:27:14]Thread 3066957156 joined [12:27:14]Waiting for new connection... [12:27:14] Sock 9.Parse request [12:27:14]Sock 9.Check first char [12:27:14]Sock 9.First char is OK [12:27:14]request: POST /json_proto HTTP/1.0 [12:27:14]Method: POST [12:27:14]URL: /json_proto [12:27:14]Method is POST - this is cgi request [12:27:14]url: /json_proto [12:27:14]query_string will be loaded in cgi processing [12:27:14]execute_cgi json_proto POST (null) [12:27:14]execute_cgi path=json_proto method=POST [12:27:14]POST find Content-Length [12:27:14]Host: 172.17.60.68:8080 [12:27:14]Content-Length: 843 [12:27:14]Content-Type: application/json [12:27:14] [12:27:14]POST finish read [12:27:14]Found Content-Length = 843 [12:27:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:14]execute_script... [12:27:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:14]POST & json_proto [12:27:14]process_json_proto [12:27:14]json parsed OK: [12:27:14]protocol is kg_v1.0 [12:27:14]action value=close_receipt [12:27:14]process_action close_receipt [12:27:14]cmd_close_receipt [12:27:14]MH_GetDate [12:27:14]Write to MH i2c: F0 00 00 AE 5A F7 [12:27:14]Write i2c OK [12:27:14]MH_I2C_Read... [12:27:14]Read from MH i2c: F0 [12:27:14]MH_I2C_Read... [12:27:14]Read from MH i2c: F0 09 00 [12:27:14]MH_I2C_Read... [12:27:14]Read from MH i2c: F0 09 00 AE 5A 00 A3 59 60 66 9A 61 5F 66 82 [12:27:14]GetLastDocTimeStamp 1717590384 [12:27:14]current date 1717590435 [12:27:14]FM_GetShiftState [12:27:14]SAM_PROTO_GetShiftState [12:27:14]wFMCommunicate request_size=4 [12:27:14]MH_SAM_APDU [12:27:14]CAPDU: 80 13 01 00 [12:27:14]Write to MH i2c: E2 08 00 AF 5A 80 13 01 00 00 00 00 00 86 [12:27:14]Write i2c OK [12:27:14]MH_I2C_Read... [12:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:14]Read from MH i2c: E2 [12:27:14]MH_I2C_Read... [12:27:14]Read from MH i2c: E2 0E 00 [12:27:14]MH_I2C_Read... [12:27:14]Read from MH i2c: E2 0E 00 AF 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BE [12:27:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:27:14]wFMCommunicate OK [12:27:14]SAM_PROTO_GetShiftState done [12:27:14]FM_GetShiftState done [12:27:14]opened in 1717545916 [12:27:14]opened+sec_in_day 1717632316 [12:27:14]quantity*price = 100015 [12:27:14]sum+1 = 100017 [12:27:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 351 05.06.2024 12:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59956 ФПД: 155142108526405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122715&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59956&fm=155142108526405&tin=02508201610067®Number=0000000000151680&sum=100016 [12:27:15]StoreToDocumentArchive [12:27:15]shift 72 fd 59956 [12:27:15]save to /storage/0072/doc_00059956 [12:27:15]save last doc name /storage/0072/doc_00059956 to /storage/kkm_last_doc_name [12:27:15]save OK [12:27:15]Clear old archive folders... [12:27:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:27:15]tlvbuf is 005BA3B0 [12:27:15]SAM_PROTO_ClearQueue [12:27:15]wFMCommunicate request_size=4 [12:27:15]MH_SAM_APDU [12:27:15]CAPDU: 80 09 00 00 [12:27:15]Write to MH i2c: E2 08 00 BC 5A 80 09 00 00 00 00 00 00 88 [12:27:15]Write i2c OK [12:27:15]MH_I2C_Read... [12:27:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:15]Read from MH i2c: E2 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 BC 5A 00 90 00 8A [12:27:15]RAPDU: 90 00 [12:27:15]wFMCommunicate OK [12:27:15]SAM_PROTO_ClearQueue done [12:27:15]KKMCreateOFDPacket [12:27:15]OFDProtocolAddRootSTLVToBuf [12:27:15]FM_MakeSignedData [12:27:15]FM_MakeSignedData [12:27:15]SAM_PROTO_SignData [12:27:15]wFMCommunicate request_size=4 [12:27:15]MH_SAM_APDU [12:27:15]CAPDU: 80 0D 01 02 [12:27:15]Write to MH i2c: E2 08 00 BD 5A 80 0D 01 02 00 00 00 00 90 [12:27:15]Write i2c OK [12:27:15]MH_I2C_Read... [12:27:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:15]Read from MH i2c: E2 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 BD 5A 00 90 00 8B [12:27:15]RAPDU: 90 00 [12:27:15]wFMCommunicate OK [12:27:15]wFMCommunicate request_size=255 [12:27:15]MH_SAM_APDU [12:27:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 A3 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EA 00 00 35 04 06 00 8D [12:27:15]Write to MH i2c: E2 02 01 BE 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 A3 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EA 00 00 35 04 06 00 8D 00 00 4A [12:27:15]Write i2c OK [12:27:15]MH_I2C_Read... [12:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:15]Read from MH i2c: E2 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 BE 5A 00 90 00 8C [12:27:15]RAPDU: 90 00 [12:27:15]wFMCommunicate OK [12:27:15]wFMCommunicate request_size=10 [12:27:15]MH_SAM_APDU [12:27:15]CAPDU: 80 0D 02 02 05 19 D6 44 B7 45 [12:27:15]Write to MH i2c: E2 0D 00 BF 5A 80 0D 02 02 05 00 19 D6 44 B7 45 00 00 CC [12:27:15]Write i2c OK [12:27:15]MH_I2C_Read... [12:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:15]Read from MH i2c: E2 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 [12:27:15]MH_I2C_Read... [12:27:15]Read from MH i2c: E2 03 00 BF 5A 00 90 00 8D [12:27:15]RAPDU: 90 00 [12:27:15]wFMCommunicate OK [12:27:15]wFMCommunicate request_size=4 [12:27:15]MH_SAM_APDU [12:27:15]CAPDU: 80 0D 03 02 [12:27:15]Write to MH i2c: E2 08 00 C0 5A 80 0D 03 02 00 00 00 00 95 [12:27:15]Write i2c OK [12:27:15]MH_I2C_Read... [12:27:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:16]Read from MH i2c: E2 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: E2 0B 00 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: E2 0B 00 C0 5A 00 0B CD 4F 25 DB 32 A6 D0 90 00 65 [12:27:16]RAPDU: 0B CD 4F 25 DB 32 A6 D0 90 00 [12:27:16]wFMCommunicate OK [12:27:16]SAM_PROTO_SignData done [12:27:16]FM_MakeSignedData done [12:27:16]CreateOFDProtocolMessage [12:27:16]wFMCommunicate request_size=4 [12:27:16]MH_SAM_APDU [12:27:16]CAPDU: 80 11 00 00 [12:27:16]Write to MH i2c: E2 08 00 C1 5A 80 11 00 00 00 00 00 00 95 [12:27:16]Write i2c OK [12:27:16]MH_I2C_Read... [12:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:16]Read from MH i2c: E2 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: E2 17 00 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: E2 17 00 C1 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E8 [12:27:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:27:16]wFMCommunicate OK [12:27:16]CreateOFDProtocolMessage done [12:27:16]OFDSenderStorePacket 59956 [12:27:16]StoreOFDPacket docnum=59956 [12:27:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 99 07 01 64 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 A3 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EA 00 00 35 04 06 00 8D 19 D6 44 B7 45 0B CD 4F 25 DB 32 A6 D0 [12:27:16]CheckFolder [12:27:16]dirname=/storage/ofd_packets [12:27:16]CheckFolder done [12:27:16]ProducePacketName [12:27:16]name=ofd_packets/00059956 [12:27:16]NVStorageSaveData ofd_packets/00059956 [12:27:16]File name is /storage/ofd_packets/00059956 [12:27:16]Write 301 bytes [12:27:16]NVStorageSaveData done [12:27:16]OFDSenderStorePacket done [12:27:16]KKMCreateOFDPacket done [12:27:16]NVStorageSaveData kkm_last_timestamp [12:27:16]File name is /storage/kkm_last_timestamp [12:27:16]Write 4 bytes [12:27:16]NVStorageSaveData done [12:27:16]ExternCall_PrintAddStr [12:27:16]wPrintStart [12:27:16]Write to MH i2c: 01 00 00 C2 5A 1C [12:27:16]Write i2c OK [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: 01 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: 01 07 00 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: 01 07 00 C2 5A 00 00 00 00 00 FF 0F 31 [12:27:16]RasterBufferAndPrint [12:27:16]line Счет N : (1)545675 [12:27:16]line ИНН: 02508201610067 [12:27:16]line Контрольно-Кассовый Чек [12:27:16]line ПРОДАЖА [12:27:16]line ТРК (МРК, ГНК) : 42 [12:27:16]line Товар: 2710124130 [12:27:16]line Аи-92-К-5 [12:27:16]line 14.950 * 66.90 [12:27:16]line = 1000.16 [12:27:16]line НДС 12% НСП 1% [12:27:16]line > о реализуемом товаре [12:27:16]line ИТОГО: 1000.16 [12:27:16]line НСП 1% : 8.85 [12:27:16]line НДС 12% : 106.21 [12:27:16]line Наличными: 0.00 [12:27:16]line Безнал.: 1000.16 [12:27:16]line Место: АЗС № 117 "Партнер Нефть" [12:27:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:27:16]line СНО: Общий режим [12:27:16]line Чек 351 05.06.2024 12:27 [12:27:16]line Смена: 72 ФФД: 1.0 [12:27:16]line ЗНМ: 0300000048 [12:27:16]line РНМ: 0000000000151680 [12:27:16]line Версия ККМ: v1.0 [12:27:16]line Платежная система: АКБ Кыргызстан [12:27:16]line ФМ: 0000000000959414 [12:27:16]line ФД: 59956 [12:27:16]line ФПД: 155142108526405 [12:27:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122715&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59956&fm=155142108526405&tin=02508201610067®Number=0000000000151680&sum=100016 [12:27:16]OFD Sender: Processing packet 59956 [packets to send 53, broken 52] [12:27:16]ProducePacketName [12:27:16]name=ofd_packets/00059956 [12:27:16]OFD Sender: To server: pG, [12:27:16]CommunicateWithHost lk.salyk.kg:30040 [12:27:16]ConnectInit lk.salyk.kg [12:27:16]written 0, free lines is 4095 [12:27:16]Connected sock=10 [12:27:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 99 07 01 64 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 A3 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EA 00 00 35 04 06 00 8D 19 D6 44 B7 45 0B CD 4F 25 DB 32 A6 D0 [12:27:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 45 F5 47 00 35 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EA 00 00 F4 03 04 00 A8 05 60 66 B6 04 01 00 00 A7 E0 90 F9 5C 91 55 F2 [12:27:16]CommunicateWithHost err = 0 [12:27:16]CheckOFDResponse [12:27:16]1017 (14) - 77093643461234 [12:27:16]1041 (16) - 0000000000959414 [12:27:16]1040 (4) - 59956 [12:27:16]1012 (4) - 05.06.2024 06:28 [12:27:16]1206 (1) - 0 [12:27:16]OFD Sender: Remove packet 59956 [12:27:16]ProducePacketName [12:27:16]name=ofd_packets/00059956 [12:27:16]NVStorageDeleteData [12:27:16]Write to MH i2c: 01 00 00 EC 5A 46 [12:27:16]Write i2c OK [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: 01 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: 01 07 00 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: 01 07 00 EC 5A 00 00 00 00 00 B8 0C 11 [12:27:16]RasterBufferAndPrint [12:27:16]line [12:27:16]line [12:27:16]line [12:27:16]line [12:27:16]line [12:27:16]written 0, free lines is 3263 [12:27:16]MH_Cut [12:27:16]Write to MH i2c: D1 01 00 F3 5A 01 1F [12:27:16]Write i2c OK [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: D1 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: D1 01 00 [12:27:16]MH_I2C_Read... [12:27:16]Read from MH i2c: D1 01 00 F3 5A 00 1E [12:27:16]Write to MH i2c: 01 00 00 F4 5A 4E [12:27:16]Write i2c OK [12:27:16]MH_I2C_Read... [12:27:17]OFD Sender: No OFD packet to send [12:27:17]*** Cut start [12:27:17]*** Partial cut [12:27:17]*** CUTSNS_PIN = 1 [12:27:17]*** CUTSNS_PIN = 0 [12:27:18]*** Brake cut motor [12:27:18]Read from MH i2c: 01 [12:27:18]MH_I2C_Read... [12:27:18]*** Stop cut motor [12:27:18]*** Cut end [12:27:18]Read from MH i2c: 01 07 00 [12:27:18]MH_I2C_Read... [12:27:18]Read from MH i2c: 01 07 00 F4 5A 00 00 00 00 00 FF 0F 63 [12:27:18]process_action close_receipt done [12:27:18]requested_data is exist [12:27:18]produce_requested_data [12:27:18]requested_item fm.sn is exist - process it [12:27:18]wFMCommunicate request_size=4 [12:27:18]MH_SAM_APDU [12:27:18]CAPDU: 80 11 00 00 [12:27:18]Write to MH i2c: E2 08 00 F5 5A 80 11 00 00 00 00 00 00 C9 [12:27:18]Write i2c OK [12:27:18]MH_I2C_Read... [12:27:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:18]Read from MH i2c: E2 [12:27:18]MH_I2C_Read... [12:27:18]Read from MH i2c: E2 17 00 [12:27:18]MH_I2C_Read... [12:27:18]Read from MH i2c: E2 17 00 F5 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1C [12:27:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:27:18]wFMCommunicate OK [12:27:18]requested_item fd.num is exist - process it [12:27:18]SAM_PROTO_GetFieldsCounters [12:27:18]wFMCommunicate request_size=4 [12:27:18]MH_SAM_APDU [12:27:18]CAPDU: 80 13 00 00 [12:27:18]Write to MH i2c: E2 08 00 F6 5A 80 13 00 00 00 00 00 00 CC [12:27:18]Write i2c OK [12:27:18]MH_I2C_Read... [12:27:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:18]Read from MH i2c: E2 [12:27:18]MH_I2C_Read... [12:27:18]Read from MH i2c: E2 62 00 [12:27:18]MH_I2C_Read... [12:27:18]Read from MH i2c: E2 62 00 F6 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 EA 00 00 0E 04 04 00 48 00 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 6F [12:27:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 EA 00 00 0E 04 04 00 48 00 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 [12:27:18]wFMCommunicate OK [12:27:18]SAM_PROTO_GetFieldsCounters done [12:27:18]requested_item shift.num is exist - process it [12:27:18]requested_item shift.opened is exist - process it [12:27:18]req_shift_opened [12:27:18]FM_GetShiftState [12:27:18]SAM_PROTO_GetShiftState [12:27:18]wFMCommunicate request_size=4 [12:27:18]MH_SAM_APDU [12:27:18]CAPDU: 80 13 01 00 [12:27:18]Write to MH i2c: E2 08 00 F7 5A 80 13 01 00 00 00 00 00 CE [12:27:18]Write i2c OK [12:27:18]MH_I2C_Read... [12:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:18]Read from MH i2c: E2 [12:27:18]MH_I2C_Read... [12:27:18]Read from MH i2c: E2 0E 00 [12:27:18]MH_I2C_Read... [12:27:18]Read from MH i2c: E2 0E 00 F7 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 06 [12:27:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:27:18]wFMCommunicate OK [12:27:18]SAM_PROTO_GetShiftState done [12:27:18]FM_GetShiftState done [12:27:18]req_shift_opened done [12:27:18]requested_item shift.open_date is exist - process it [12:27:18]req_shift_open_date [12:27:18]req_shift_open_date done [12:27:18]produce_requested_data done [12:27:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59956,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:27:18]process_action_free close_receipt [12:27:18]json_value_free [12:27:18]json_value_free done [12:27:18]process_json_proto returns [12:27:18]Send response to host [12:27:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59956,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:27:18]free response buf [12:27:18]execute_script done [12:27:18]execute_script returns [12:27:18]free content buf [12:27:18]Sock 9.Close socket [12:27:18]Sock 9.Thread stoped [12:27:22]OFD Sender: No OFD packet to send [12:27:27]OFD Sender: No OFD packet to send [12:27:32]OFD Sender: No OFD packet to send [12:27:37]OFD Sender: No OFD packet to send [12:27:42]OFD Sender: No OFD packet to send [12:27:47]OFD Sender: No OFD packet to send [12:27:52]OFD Sender: No OFD packet to send [12:27:57]OFD Sender: No OFD packet to send [12:27:59]accept exits with 8 [12:27:59]New connection [12:27:59]New thread 3066957156 created [12:27:59]Thread 3067100516 joined [12:27:59]Waiting for new connection... [12:27:59] Sock 8.Parse request [12:27:59]Sock 8.Check first char [12:27:59]Sock 8.First char is OK [12:27:59]request: POST /json_proto HTTP/1.0 [12:27:59]Method: POST [12:27:59]URL: /json_proto [12:27:59]Method is POST - this is cgi request [12:27:59]url: /json_proto [12:27:59]query_string will be loaded in cgi processing [12:27:59]execute_cgi json_proto POST (null) [12:27:59]execute_cgi path=json_proto method=POST [12:27:59]POST find Content-Length [12:27:59]Host: 172.17.60.68:8080 [12:27:59]Content-Length: 677 [12:27:59]Content-Type: application/json [12:27:59] [12:27:59]POST finish read [12:27:59]Found Content-Length = 677 [12:27:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:27:59]execute_script... [12:27: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)545677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:27:59]POST & json_proto [12:27:59]process_json_proto [12:27:59]json parsed OK: [12:27:59]protocol is kg_v1.0 [12:27:59]action value=close_receipt [12:27:59]process_action close_receipt [12:27:59]cmd_close_receipt [12:27:59]MH_GetDate [12:27:59]Write to MH i2c: F0 00 00 F8 5A 41 [12:27:59]Write i2c OK [12:27:59]MH_I2C_Read... [12:27:59]Read from MH i2c: F0 [12:27:59]MH_I2C_Read... [12:27:59]Read from MH i2c: F0 09 00 [12:27:59]MH_I2C_Read... [12:27:59]Read from MH i2c: F0 09 00 F8 5A 00 D1 59 60 66 9A 61 5F 66 FA [12:27:59]GetLastDocTimeStamp 1717590435 [12:27:59]current date 1717590481 [12:27:59]FM_GetShiftState [12:27:59]SAM_PROTO_GetShiftState [12:27:59]wFMCommunicate request_size=4 [12:27:59]MH_SAM_APDU [12:27:59]CAPDU: 80 13 01 00 [12:27:59]Write to MH i2c: E2 08 00 F9 5A 80 13 01 00 00 00 00 00 D0 [12:27:59]Write i2c OK [12:27:59]MH_I2C_Read... [12:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:59]Read from MH i2c: E2 [12:27:59]MH_I2C_Read... [12:27:59]Read from MH i2c: E2 0E 00 [12:27:59]MH_I2C_Read... [12:27:59]Read from MH i2c: E2 0E 00 F9 5A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 08 [12:27:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:27:59]wFMCommunicate OK [12:27:59]SAM_PROTO_GetShiftState done [12:27:59]FM_GetShiftState done [12:27:59]opened in 1717545916 [12:27:59]opened+sec_in_day 1717632316 [12:27:59]quantity*price = 40006 [12:27:59]sum+1 = 40007 [12:27:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 352 05.06.2024 12:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59957 ФПД: 168927017975946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122801&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59957&fm=168927017975946&tin=02508201610067®Number=0000000000151680&sum=40000 [12:28:00]StoreToDocumentArchive [12:28:00]shift 72 fd 59957 [12:28:00]save to /storage/0072/doc_00059957 [12:28:00]save last doc name /storage/0072/doc_00059957 to /storage/kkm_last_doc_name [12:28:00]save OK [12:28:00]Clear old archive folders... [12:28:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:00]tlvbuf is 003D52D0 [12:28:00]SAM_PROTO_ClearQueue [12:28:00]wFMCommunicate request_size=4 [12:28:00]MH_SAM_APDU [12:28:00]CAPDU: 80 09 00 00 [12:28:00]Write to MH i2c: E2 08 00 06 5B 80 09 00 00 00 00 00 00 D3 [12:28:00]Write i2c OK [12:28:00]MH_I2C_Read... [12:28:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:00]Read from MH i2c: E2 [12:28:00]MH_I2C_Read... [12:28:00]Read from MH i2c: E2 03 00 [12:28:00]MH_I2C_Read... [12:28:00]Read from MH i2c: E2 03 00 06 5B 00 90 00 D5 [12:28:00]RAPDU: 90 00 [12:28:00]wFMCommunicate OK [12:28:00]SAM_PROTO_ClearQueue done [12:28:00]KKMCreateOFDPacket [12:28:00]OFDProtocolAddRootSTLVToBuf [12:28:00]FM_MakeSignedData [12:28:00]FM_MakeSignedData [12:28:00]SAM_PROTO_SignData [12:28:00]wFMCommunicate request_size=4 [12:28:00]MH_SAM_APDU [12:28:00]CAPDU: 80 0D 01 02 [12:28:00]Write to MH i2c: E2 08 00 07 5B 80 0D 01 02 00 00 00 00 DB [12:28:00]Write i2c OK [12:28:00]MH_I2C_Read... [12:28:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:00]Read from MH i2c: E2 [12:28:00]MH_I2C_Read... [12:28:00]Read from MH i2c: E2 03 00 [12:28:00]MH_I2C_Read... [12:28:00]Read from MH i2c: E2 03 00 07 5B 00 90 00 D6 [12:28:00]RAPDU: 90 00 [12:28:00]wFMCommunicate OK [12:28:00]wFMCommunicate request_size=255 [12:28:00]MH_SAM_APDU [12:28: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 D1 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EA 00 00 35 04 06 00 99 [12:28:00]Write to MH i2c: E2 02 01 08 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 D1 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EA 00 00 35 04 06 00 99 00 00 86 [12:28:00]Write i2c OK [12:28:00]MH_I2C_Read... [12:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:01]Read from MH i2c: E2 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 03 00 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 03 00 08 5B 00 90 00 D7 [12:28:01]RAPDU: 90 00 [12:28:01]wFMCommunicate OK [12:28:01]wFMCommunicate request_size=10 [12:28:01]MH_SAM_APDU [12:28:01]CAPDU: 80 0D 02 02 05 A3 62 E6 40 8A [12:28:01]Write to MH i2c: E2 0D 00 09 5B 80 0D 02 02 05 00 A3 62 E6 40 8A 00 00 9D [12:28:01]Write i2c OK [12:28:01]MH_I2C_Read... [12:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:01]Read from MH i2c: E2 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 03 00 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 03 00 09 5B 00 90 00 D8 [12:28:01]RAPDU: 90 00 [12:28:01]wFMCommunicate OK [12:28:01]wFMCommunicate request_size=4 [12:28:01]MH_SAM_APDU [12:28:01]CAPDU: 80 0D 03 02 [12:28:01]Write to MH i2c: E2 08 00 0A 5B 80 0D 03 02 00 00 00 00 E0 [12:28:01]Write i2c OK [12:28:01]MH_I2C_Read... [12:28:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:01]Read from MH i2c: E2 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 0B 00 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 0B 00 0A 5B 00 45 48 91 43 72 6B D8 BB 90 00 B2 [12:28:01]RAPDU: 45 48 91 43 72 6B D8 BB 90 00 [12:28:01]wFMCommunicate OK [12:28:01]SAM_PROTO_SignData done [12:28:01]FM_MakeSignedData done [12:28:01]CreateOFDProtocolMessage [12:28:01]wFMCommunicate request_size=4 [12:28:01]MH_SAM_APDU [12:28:01]CAPDU: 80 11 00 00 [12:28:01]Write to MH i2c: E2 08 00 0B 5B 80 11 00 00 00 00 00 00 E0 [12:28:01]Write i2c OK [12:28:01]MH_I2C_Read... [12:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:01]Read from MH i2c: E2 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 17 00 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: E2 17 00 0B 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 33 [12:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:28:01]wFMCommunicate OK [12:28:01]CreateOFDProtocolMessage done [12:28:01]OFDSenderStorePacket 59957 [12:28:01]StoreOFDPacket docnum=59957 [12:28:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 77 07 01 B7 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 D1 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EA 00 00 35 04 06 00 99 A3 62 E6 40 8A 45 48 91 43 72 6B D8 BB [12:28:01]CheckFolder [12:28:01]dirname=/storage/ofd_packets [12:28:01]CheckFolder done [12:28:01]ProducePacketName [12:28:01]name=ofd_packets/00059957 [12:28:01]NVStorageSaveData ofd_packets/00059957 [12:28:01]File name is /storage/ofd_packets/00059957 [12:28:01]Write 301 bytes [12:28:01]NVStorageSaveData done [12:28:01]OFDSenderStorePacket done [12:28:01]KKMCreateOFDPacket done [12:28:01]NVStorageSaveData kkm_last_timestamp [12:28:01]File name is /storage/kkm_last_timestamp [12:28:01]Write 4 bytes [12:28:01]NVStorageSaveData done [12:28:01]ExternCall_PrintAddStr [12:28:01]wPrintStart [12:28:01]Write to MH i2c: 01 00 00 0C 5B 67 [12:28:01]Write i2c OK [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: 01 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: 01 07 00 [12:28:01]MH_I2C_Read... [12:28:01]Read from MH i2c: 01 07 00 0C 5B 00 00 00 00 00 FF 0F 7C [12:28:01]RasterBufferAndPrint [12:28:01]line Счет N : (1)545677 [12:28:01]line ИНН: 02508201610067 [12:28:01]line Контрольно-Кассовый Чек [12:28:01]line ПРОДАЖА [12:28:01]line ТРК (МРК, ГНК) : 12 [12:28:01]line Товар: 2710124130 [12:28:01]line Аи-92-К-5 [12:28:01]line 5.980 * 66.90 [12:28:01]line = 400.06 [12:28:01]line НДС 12% НСП 1% [12:28:01]line > о реализуемом товаре [12:28:01]line ОКРУГЛЕНИЕ: -0.06 [12:28:01]line ИТОГО: 400.00 [12:28:01]line Внесено: 400.00 [12:28:01]line СДАЧА: 0.00 [12:28:01]line НСП 1% : 3.54 [12:28:01]line НДС 12% : 42.48 [12:28:01]line Наличными: 400.00 [12:28:01]line Безнал.: 0.00 [12:28:01]line Место: АЗС № 117 "Партнер Нефть" [12:28:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:28:01]line СНО: Общий режим [12:28:01]line Чек 352 05.06.2024 12:28 [12:28:01]line Смена: 72 ФФД: 1.0 [12:28:01]line ЗНМ: 0300000048 [12:28:01]line РНМ: 0000000000151680 [12:28:01]line Версия ККМ: v1.0 [12:28:01]line ФМ: 0000000000959414 [12:28:01]line ФД: 59957 [12:28:01]line ФПД: 168927017975946 [12:28:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122801&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59957&fm=168927017975946&tin=02508201610067®Number=0000000000151680&sum=40000 [12:28:01]OFD Sender: Processing packet 59957 [packets to send 53, broken 52] [12:28:01]ProducePacketName [12:28:01]name=ofd_packets/00059957 [12:28:01]OFD Sender: To server: pG, [12:28:01]CommunicateWithHost lk.salyk.kg:30040 [12:28:01]ConnectInit lk.salyk.kg [12:28:01]written 0, free lines is 4095 [12:28:01]Connected sock=10 [12:28:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E3 77 07 01 B7 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 D1 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EA 00 00 35 04 06 00 99 A3 62 E6 40 8A 45 48 91 43 72 6B D8 BB [12:28:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 14 3E 47 00 A5 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EA 00 00 F4 03 04 00 D5 05 60 66 B6 04 01 00 00 B2 99 0A E4 97 E3 D0 F4 [12:28:01]CommunicateWithHost err = 0 [12:28:01]CheckOFDResponse [12:28:01]1017 (14) - 77093643461234 [12:28:01]1041 (16) - 0000000000959414 [12:28:01]1040 (4) - 59957 [12:28:01]1012 (4) - 05.06.2024 06:29 [12:28:01]1206 (1) - 0 [12:28:01]OFD Sender: Remove packet 59957 [12:28:01]ProducePacketName [12:28:01]name=ofd_packets/00059957 [12:28:01]NVStorageDeleteData [12:28:02]Write to MH i2c: 01 00 00 37 5B 92 [12:28:02]Write i2c OK [12:28:02]MH_I2C_Read... [12:28:02]Read from MH i2c: 01 [12:28:02]MH_I2C_Read... [12:28:02]Read from MH i2c: 01 07 00 [12:28:02]MH_I2C_Read... [12:28:02]Read from MH i2c: 01 07 00 37 5B 00 00 00 00 00 A1 0C 46 [12:28:02]RasterBufferAndPrint [12:28:02]line [12:28:02]line [12:28:02]line [12:28:02]line [12:28:02]line [12:28:02]written 0, free lines is 3237 [12:28:02]MH_Cut [12:28:02]Write to MH i2c: D1 01 00 3E 5B 01 6B [12:28:02]Write i2c OK [12:28:02]MH_I2C_Read... [12:28:02]Read from MH i2c: D1 [12:28:02]MH_I2C_Read... [12:28:02]Read from MH i2c: D1 01 00 [12:28:02]MH_I2C_Read... [12:28:02]Read from MH i2c: D1 01 00 3E 5B 00 6A [12:28:02]Write to MH i2c: 01 00 00 3F 5B 9A [12:28:02]Write i2c OK [12:28:02]MH_I2C_Read... [12:28:02]OFD Sender: No OFD packet to send [12:28:02]*** Cut start [12:28:02]*** Partial cut [12:28:02]*** CUTSNS_PIN = 1 [12:28:02]*** CUTSNS_PIN = 0 [12:28:03]*** Brake cut motor [12:28:03]Read from MH i2c: 01 [12:28:03]MH_I2C_Read... [12:28:03]*** Stop cut motor [12:28:03]*** Cut end [12:28:03]Read from MH i2c: 01 07 00 [12:28:03]MH_I2C_Read... [12:28:03]Read from MH i2c: 01 07 00 3F 5B 00 00 00 00 00 FF 0F AF [12:28:03]process_action close_receipt done [12:28:03]requested_data is exist [12:28:03]produce_requested_data [12:28:03]requested_item fm.sn is exist - process it [12:28:03]wFMCommunicate request_size=4 [12:28:03]MH_SAM_APDU [12:28:03]CAPDU: 80 11 00 00 [12:28:03]Write to MH i2c: E2 08 00 40 5B 80 11 00 00 00 00 00 00 15 [12:28:03]Write i2c OK [12:28:03]MH_I2C_Read... [12:28:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:03]Read from MH i2c: E2 [12:28:03]MH_I2C_Read... [12:28:03]Read from MH i2c: E2 17 00 [12:28:03]MH_I2C_Read... [12:28:03]Read from MH i2c: E2 17 00 40 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 68 [12:28:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:28:03]wFMCommunicate OK [12:28:03]requested_item fd.num is exist - process it [12:28:03]SAM_PROTO_GetFieldsCounters [12:28:03]wFMCommunicate request_size=4 [12:28:03]MH_SAM_APDU [12:28:03]CAPDU: 80 13 00 00 [12:28:03]Write to MH i2c: E2 08 00 41 5B 80 13 00 00 00 00 00 00 18 [12:28:03]Write i2c OK [12:28:03]MH_I2C_Read... [12:28:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:03]Read from MH i2c: E2 [12:28:03]MH_I2C_Read... [12:28:03]Read from MH i2c: E2 62 00 [12:28:03]MH_I2C_Read... [12:28:03]Read from MH i2c: E2 62 00 41 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 35 EA 00 00 0E 04 04 00 48 00 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 BF [12:28:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 35 EA 00 00 0E 04 04 00 48 00 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 [12:28:03]wFMCommunicate OK [12:28:03]SAM_PROTO_GetFieldsCounters done [12:28:03]requested_item shift.num is exist - process it [12:28:03]requested_item shift.opened is exist - process it [12:28:03]req_shift_opened [12:28:03]FM_GetShiftState [12:28:03]SAM_PROTO_GetShiftState [12:28:03]wFMCommunicate request_size=4 [12:28:03]MH_SAM_APDU [12:28:03]CAPDU: 80 13 01 00 [12:28:03]Write to MH i2c: E2 08 00 42 5B 80 13 01 00 00 00 00 00 1A [12:28:03]Write i2c OK [12:28:03]MH_I2C_Read... [12:28:03]Read from MH i2c: E2 [12:28:03]MH_I2C_Read... [12:28:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:03]Read from MH i2c: E2 0E 00 [12:28:03]MH_I2C_Read... [12:28:03]Read from MH i2c: E2 0E 00 42 5B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 52 [12:28:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:28:03]wFMCommunicate OK [12:28:03]SAM_PROTO_GetShiftState done [12:28:03]FM_GetShiftState done [12:28:03]req_shift_opened done [12:28:03]requested_item shift.open_date is exist - process it [12:28:03]req_shift_open_date [12:28:03]req_shift_open_date done [12:28:03]produce_requested_data done [12:28:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59957,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:28:03]process_action_free close_receipt [12:28:03]json_value_free [12:28:03]json_value_free done [12:28:03]process_json_proto returns [12:28:03]Send response to host [12:28:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59957,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:28:03]free response buf [12:28:03]execute_script done [12:28:03]execute_script returns [12:28:03]free content buf [12:28:03]Sock 8.Close socket [12:28:03]Sock 8.Thread stoped [12:28:07]OFD Sender: No OFD packet to send [12:28:12]OFD Sender: No OFD packet to send [12:28:17]OFD Sender: No OFD packet to send [12:28:22]OFD Sender: No OFD packet to send [12:28:27]OFD Sender: No OFD packet to send [12:28:29]accept exits with 9 [12:28:29]New connection [12:28:29]New thread 3067100516 created [12:28:29]Thread 3066957156 joined [12:28:29]Waiting for new connection... [12:28:29] Sock 9.Parse request [12:28:29]Sock 9.Check first char [12:28:29]Sock 9.First char is OK [12:28:29]request: POST /json_proto HTTP/1.0 [12:28:29]Method: POST [12:28:29]URL: /json_proto [12:28:29]Method is POST - this is cgi request [12:28:29]url: /json_proto [12:28:29]query_string will be loaded in cgi processing [12:28:29]execute_cgi json_proto POST (null) [12:28:29]execute_cgi path=json_proto method=POST [12:28:29]POST find Content-Length [12:28:29]Host: 172.17.60.68:8080 [12:28:29]Content-Length: 677 [12:28:29]Content-Type: application/json [12:28:29] [12:28:29]POST finish read [12:28:29]Found Content-Length = 677 [12:28:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:28:29]execute_script... [12:28: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)545678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:28:29]POST & json_proto [12:28:29]process_json_proto [12:28:29]json parsed OK: [12:28:29]protocol is kg_v1.0 [12:28:29]action value=close_receipt [12:28:29]process_action close_receipt [12:28:29]cmd_close_receipt [12:28:29]MH_GetDate [12:28:29]Write to MH i2c: F0 00 00 43 5B 8D [12:28:29]Write i2c OK [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: F0 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: F0 09 00 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: F0 09 00 43 5B 00 EE 59 60 66 9A 61 5F 66 63 [12:28:29]GetLastDocTimeStamp 1717590481 [12:28:29]current date 1717590510 [12:28:29]FM_GetShiftState [12:28:29]SAM_PROTO_GetShiftState [12:28:29]wFMCommunicate request_size=4 [12:28:29]MH_SAM_APDU [12:28:29]CAPDU: 80 13 01 00 [12:28:29]Write to MH i2c: E2 08 00 44 5B 80 13 01 00 00 00 00 00 1C [12:28:29]Write i2c OK [12:28:29]MH_I2C_Read... [12:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:29]Read from MH i2c: E2 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: E2 0E 00 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: E2 0E 00 44 5B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 54 [12:28:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:28:29]wFMCommunicate OK [12:28:29]SAM_PROTO_GetShiftState done [12:28:29]FM_GetShiftState done [12:28:29]opened in 1717545916 [12:28:29]opened+sec_in_day 1717632316 [12:28:29]quantity*price = 60009 [12:28:29]sum+1 = 60010 [12:28:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 353 05.06.2024 12:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59958 ФПД: 184754916377698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122830&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59958&fm=184754916377698&tin=02508201610067®Number=0000000000151680&sum=60000 [12:28:30]StoreToDocumentArchive [12:28:30]shift 72 fd 59958 [12:28:30]save to /storage/0072/doc_00059958 [12:28:30]save last doc name /storage/0072/doc_00059958 to /storage/kkm_last_doc_name [12:28:30]save OK [12:28:30]Clear old archive folders... [12:28:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:30]tlvbuf is 003FD9B0 [12:28:30]SAM_PROTO_ClearQueue [12:28:30]wFMCommunicate request_size=4 [12:28:30]MH_SAM_APDU [12:28:30]CAPDU: 80 09 00 00 [12:28:30]Write to MH i2c: E2 08 00 51 5B 80 09 00 00 00 00 00 00 1E [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:30]Read from MH i2c: E2 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 51 5B 00 90 00 20 [12:28:30]RAPDU: 90 00 [12:28:30]wFMCommunicate OK [12:28:30]SAM_PROTO_ClearQueue done [12:28:30]KKMCreateOFDPacket [12:28:30]OFDProtocolAddRootSTLVToBuf [12:28:30]FM_MakeSignedData [12:28:30]FM_MakeSignedData [12:28:30]SAM_PROTO_SignData [12:28:30]wFMCommunicate request_size=4 [12:28:30]MH_SAM_APDU [12:28:30]CAPDU: 80 0D 01 02 [12:28:30]Write to MH i2c: E2 08 00 52 5B 80 0D 01 02 00 00 00 00 26 [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:30]Read from MH i2c: E2 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 52 5B 00 90 00 21 [12:28:30]RAPDU: 90 00 [12:28:30]wFMCommunicate OK [12:28:30]wFMCommunicate request_size=255 [12:28:30]MH_SAM_APDU [12:28: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 EE 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EA 00 00 35 04 06 00 A8 [12:28:30]Write to MH i2c: E2 02 01 53 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 EE 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EA 00 00 35 04 06 00 A8 00 00 0D [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:30]Read from MH i2c: E2 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 53 5B 00 90 00 22 [12:28:30]RAPDU: 90 00 [12:28:30]wFMCommunicate OK [12:28:30]wFMCommunicate request_size=10 [12:28:30]MH_SAM_APDU [12:28:30]CAPDU: 80 0D 02 02 05 08 9B 29 44 62 [12:28:30]Write to MH i2c: E2 0D 00 54 5B 80 0D 02 02 05 00 08 9B 29 44 62 00 00 A5 [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:30]Read from MH i2c: E2 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 03 00 54 5B 00 90 00 23 [12:28:30]RAPDU: 90 00 [12:28:30]wFMCommunicate OK [12:28:30]wFMCommunicate request_size=4 [12:28:30]MH_SAM_APDU [12:28:30]CAPDU: 80 0D 03 02 [12:28:30]Write to MH i2c: E2 08 00 55 5B 80 0D 03 02 00 00 00 00 2B [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:31]Read from MH i2c: E2 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 0B 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 0B 00 55 5B 00 EC B7 E5 CB 41 1B AB 50 90 00 D6 [12:28:31]RAPDU: EC B7 E5 CB 41 1B AB 50 90 00 [12:28:31]wFMCommunicate OK [12:28:31]SAM_PROTO_SignData done [12:28:31]FM_MakeSignedData done [12:28:31]CreateOFDProtocolMessage [12:28:31]wFMCommunicate request_size=4 [12:28:31]MH_SAM_APDU [12:28:31]CAPDU: 80 11 00 00 [12:28:31]Write to MH i2c: E2 08 00 56 5B 80 11 00 00 00 00 00 00 2B [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:31]Read from MH i2c: E2 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 17 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: E2 17 00 56 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7E [12:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:28:31]wFMCommunicate OK [12:28:31]CreateOFDProtocolMessage done [12:28:31]OFDSenderStorePacket 59958 [12:28:31]StoreOFDPacket docnum=59958 [12:28:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 91 11 07 01 19 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 EE 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EA 00 00 35 04 06 00 A8 08 9B 29 44 62 EC B7 E5 CB 41 1B AB 50 [12:28:31]CheckFolder [12:28:31]dirname=/storage/ofd_packets [12:28:31]CheckFolder done [12:28:31]ProducePacketName [12:28:31]name=ofd_packets/00059958 [12:28:31]NVStorageSaveData ofd_packets/00059958 [12:28:31]File name is /storage/ofd_packets/00059958 [12:28:31]Write 301 bytes [12:28:31]NVStorageSaveData done [12:28:31]OFDSenderStorePacket done [12:28:31]KKMCreateOFDPacket done [12:28:31]NVStorageSaveData kkm_last_timestamp [12:28:31]File name is /storage/kkm_last_timestamp [12:28:31]Write 4 bytes [12:28:31]NVStorageSaveData done [12:28:31]ExternCall_PrintAddStr [12:28:31]wPrintStart [12:28:31]Write to MH i2c: 01 00 00 57 5B B2 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: 01 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: 01 07 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: 01 07 00 57 5B 00 00 00 00 00 FF 0F C7 [12:28:31]RasterBufferAndPrint [12:28:31]line Счет N : (1)545678 [12:28:31]line ИНН: 02508201610067 [12:28:31]line Контрольно-Кассовый Чек [12:28:31]line ПРОДАЖА [12:28:31]line ТРК (МРК, ГНК) : 22 [12:28:31]line Товар: 2710124130 [12:28:31]line Аи-92-К-5 [12:28:31]line 8.970 * 66.90 [12:28:31]line = 600.09 [12:28:31]line НДС 12% НСП 1% [12:28:31]line > о реализуемом товаре [12:28:31]line ОКРУГЛЕНИЕ: -0.09 [12:28:31]line ИТОГО: 600.00 [12:28:31]line Внесено: 600.00 [12:28:31]line СДАЧА: 0.00 [12:28:31]line НСП 1% : 5.31 [12:28:31]line НДС 12% : 63.73 [12:28:31]line Наличными: 600.00 [12:28:31]line Безнал.: 0.00 [12:28:31]line Место: АЗС № 117 "Партнер Нефть" [12:28:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:28:31]line СНО: Общий режим [12:28:31]line Чек 353 05.06.2024 12:28 [12:28:31]line Смена: 72 ФФД: 1.0 [12:28:31]line ЗНМ: 0300000048 [12:28:31]line РНМ: 0000000000151680 [12:28:31]line Версия ККМ: v1.0 [12:28:31]line ФМ: 0000000000959414 [12:28:31]line ФД: 59958 [12:28:31]line ФПД: 184754916377698 [12:28:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122830&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59958&fm=184754916377698&tin=02508201610067®Number=0000000000151680&sum=60000 [12:28:31]OFD Sender: Processing packet 59958 [packets to send 53, broken 52] [12:28:31]ProducePacketName [12:28:31]name=ofd_packets/00059958 [12:28:31]OFD Sender: To server: pG, [12:28:31]CommunicateWithHost lk.salyk.kg:30040 [12:28:31]ConnectInit lk.salyk.kg [12:28:31]written 0, free lines is 4095 [12:28:31]Connected sock=10 [12:28:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 91 11 07 01 19 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 EE 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EA 00 00 35 04 06 00 A8 08 9B 29 44 62 EC B7 E5 CB 41 1B AB 50 [12:28:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9B 5A 47 00 2E D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EA 00 00 F4 03 04 00 F3 05 60 66 B6 04 01 00 00 67 31 15 24 42 57 C6 E6 [12:28:31]CommunicateWithHost err = 0 [12:28:31]CheckOFDResponse [12:28:31]1017 (14) - 77093643461234 [12:28:31]1041 (16) - 0000000000959414 [12:28:31]1040 (4) - 59958 [12:28:31]1012 (4) - 05.06.2024 06:30 [12:28:31]1206 (1) - 0 [12:28:31]OFD Sender: Remove packet 59958 [12:28:31]ProducePacketName [12:28:31]name=ofd_packets/00059958 [12:28:31]NVStorageDeleteData [12:28:31]Write to MH i2c: 01 00 00 82 5B DD [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: 01 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: 01 07 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: 01 07 00 82 5B 00 00 00 00 00 A1 0C 91 [12:28:31]RasterBufferAndPrint [12:28:31]line [12:28:31]line [12:28:31]line [12:28:31]line [12:28:31]line [12:28:31]written 0, free lines is 3236 [12:28:31]MH_Cut [12:28:31]Write to MH i2c: D1 01 00 89 5B 01 B6 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: D1 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: D1 01 00 [12:28:31]MH_I2C_Read... [12:28:31]Read from MH i2c: D1 01 00 89 5B 00 B5 [12:28:31]Write to MH i2c: 01 00 00 8A 5B E5 [12:28:31]Write i2c OK [12:28:31]MH_I2C_Read... [12:28:32]OFD Sender: No OFD packet to send [12:28:32]*** Cut start [12:28:32]*** Partial cut [12:28:32]*** CUTSNS_PIN = 1 [12:28:32]*** CUTSNS_PIN = 0 [12:28:33]*** Brake cut motor [12:28:33]Read from MH i2c: 01 [12:28:33]MH_I2C_Read... [12:28:33]*** Stop cut motor [12:28:33]*** Cut end [12:28:33]Read from MH i2c: 01 07 00 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: 01 07 00 8A 5B 00 00 00 00 00 FF 0F FA [12:28:33]process_action close_receipt done [12:28:33]requested_data is exist [12:28:33]produce_requested_data [12:28:33]requested_item fm.sn is exist - process it [12:28:33]wFMCommunicate request_size=4 [12:28:33]MH_SAM_APDU [12:28:33]CAPDU: 80 11 00 00 [12:28:33]Write to MH i2c: E2 08 00 8B 5B 80 11 00 00 00 00 00 00 60 [12:28:33]Write i2c OK [12:28:33]MH_I2C_Read... [12:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:33]Read from MH i2c: E2 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: E2 17 00 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: E2 17 00 8B 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B3 [12:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:28:33]wFMCommunicate OK [12:28:33]requested_item fd.num is exist - process it [12:28:33]SAM_PROTO_GetFieldsCounters [12:28:33]wFMCommunicate request_size=4 [12:28:33]MH_SAM_APDU [12:28:33]CAPDU: 80 13 00 00 [12:28:33]Write to MH i2c: E2 08 00 8C 5B 80 13 00 00 00 00 00 00 63 [12:28:33]Write i2c OK [12:28:33]MH_I2C_Read... [12:28:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:33]Read from MH i2c: E2 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: E2 62 00 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: E2 62 00 8C 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [12:28:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:33]wFMCommunicate OK [12:28:33]SAM_PROTO_GetFieldsCounters done [12:28:33]requested_item shift.num is exist - process it [12:28:33]requested_item shift.opened is exist - process it [12:28:33]req_shift_opened [12:28:33]FM_GetShiftState [12:28:33]SAM_PROTO_GetShiftState [12:28:33]wFMCommunicate request_size=4 [12:28:33]MH_SAM_APDU [12:28:33]CAPDU: 80 13 01 00 [12:28:33]Write to MH i2c: E2 08 00 8D 5B 80 13 01 00 00 00 00 00 65 [12:28:33]Write i2c OK [12:28:33]MH_I2C_Read... [12:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:33]Read from MH i2c: E2 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: E2 0E 00 [12:28:33]MH_I2C_Read... [12:28:33]Read from MH i2c: E2 0E 00 8D 5B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [12:28:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:28:33]wFMCommunicate OK [12:28:33]SAM_PROTO_GetShiftState done [12:28:33]FM_GetShiftState done [12:28:33]req_shift_opened done [12:28:33]requested_item shift.open_date is exist - process it [12:28:33]req_shift_open_date [12:28:33]req_shift_open_date done [12:28:33]produce_requested_data done [12:28:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59958,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:28:33]process_action_free close_receipt [12:28:33]json_value_free [12:28:33]json_value_free done [12:28:33]process_json_proto returns [12:28:33]Send response to host [12:28:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59958,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:28:33]free response buf [12:28:33]execute_script done [12:28:33]execute_script returns [12:28:33]free content buf [12:28:33]Sock 9.Close socket [12:28:33]Sock 9.Thread stoped [12:28:37]OFD Sender: No OFD packet to send [12:28:41]accept exits with 8 [12:28:41]New connection [12:28:41]New thread 3066957156 created [12:28:41]Thread 3067100516 joined [12:28:41]Waiting for new connection... [12:28:41] Sock 8.Parse request [12:28:41]Sock 8.Check first char [12:28:41]Sock 8.First char is OK [12:28:41]request: POST /json_proto HTTP/1.0 [12:28:41]Method: POST [12:28:41]URL: /json_proto [12:28:41]Method is POST - this is cgi request [12:28:41]url: /json_proto [12:28:41]query_string will be loaded in cgi processing [12:28:41]execute_cgi json_proto POST (null) [12:28:41]execute_cgi path=json_proto method=POST [12:28:41]POST find Content-Length [12:28:41]Host: 172.17.60.68:8080 [12:28:41]Content-Length: 990 [12:28:41]Content-Type: application/json [12:28:41] [12:28:41]POST finish read [12:28:41]Found Content-Length = 990 [12:28:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:41]execute_script... [12:28: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)545676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:41]POST & json_proto [12:28:41]process_json_proto [12:28:41]json parsed OK: [12:28:41]protocol is kg_v1.0 [12:28:41]action value=close_receipt [12:28:41]process_action close_receipt [12:28:41]cmd_close_receipt [12:28:41]MH_GetDate [12:28:41]Write to MH i2c: F0 00 00 8E 5B D8 [12:28:41]Write i2c OK [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: F0 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: F0 09 00 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: F0 09 00 8E 5B 00 FA 59 60 66 9A 61 5F 66 BA [12:28:41]GetLastDocTimeStamp 1717590510 [12:28:41]current date 1717590522 [12:28:41]FM_GetShiftState [12:28:41]SAM_PROTO_GetShiftState [12:28:41]wFMCommunicate request_size=4 [12:28:41]MH_SAM_APDU [12:28:41]CAPDU: 80 13 01 00 [12:28:41]Write to MH i2c: E2 08 00 8F 5B 80 13 01 00 00 00 00 00 67 [12:28:41]Write i2c OK [12:28:41]MH_I2C_Read... [12:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:41]Read from MH i2c: E2 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: E2 0E 00 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: E2 0E 00 8F 5B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9F [12:28:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:28:41]wFMCommunicate OK [12:28:41]SAM_PROTO_GetShiftState done [12:28:41]FM_GetShiftState done [12:28:41]opened in 1717545916 [12:28:41]opened+sec_in_day 1717632316 [12:28:41]quantity*price = 100005 [12:28:41]sum+1 = 100006 [12:28:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 354 05.06.2024 12:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 59959 ФПД: 223006907813936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122842&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59959&fm=223006907813936&tin=02508201610067®Number=0000000000151680&sum=100000 [12:28:42]StoreToDocumentArchive [12:28:42]shift 72 fd 59959 [12:28:42]save to /storage/0072/doc_00059959 [12:28:42]save last doc name /storage/0072/doc_00059959 to /storage/kkm_last_doc_name [12:28:42]save OK [12:28:42]Clear old archive folders... [12:28:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:28:42]tlvbuf is 005293D0 [12:28:42]SAM_PROTO_ClearQueue [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 09 00 00 [12:28:42]Write to MH i2c: E2 08 00 9C 5B 80 09 00 00 00 00 00 00 69 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 9C 5B 00 90 00 6B [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]SAM_PROTO_ClearQueue done [12:28:42]KKMCreateOFDPacket [12:28:42]OFDProtocolAddRootSTLVToBuf [12:28:42]FM_MakeSignedData [12:28:42]FM_MakeSignedData [12:28:42]SAM_PROTO_SignData [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 0D 01 02 [12:28:42]Write to MH i2c: E2 08 00 9D 5B 80 0D 01 02 00 00 00 00 71 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 9D 5B 00 90 00 6C [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]wFMCommunicate request_size=255 [12:28:42]MH_SAM_APDU [12:28: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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 FA 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EA 00 00 35 04 06 00 CA D2 [12:28:42]Write to MH i2c: E2 02 01 9E 5B 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 FA 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EA 00 00 35 04 06 00 CA D2 00 00 30 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 9E 5B 00 90 00 6D [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]wFMCommunicate request_size=9 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 0D 02 02 04 D7 85 D0 30 [12:28:42]Write to MH i2c: E2 0C 00 9F 5B 80 0D 02 02 04 00 D7 85 D0 30 00 00 D8 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 9F 5B 00 90 00 6E [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 0D 03 02 [12:28:42]Write to MH i2c: E2 08 00 A0 5B 80 0D 03 02 00 00 00 00 76 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 0B 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 0B 00 A0 5B 00 F9 91 32 AB 47 AB 4F C8 90 00 E7 [12:28:42]RAPDU: F9 91 32 AB 47 AB 4F C8 90 00 [12:28:42]wFMCommunicate OK [12:28:42]SAM_PROTO_SignData done [12:28:42]FM_MakeSignedData done [12:28:42]CreateOFDProtocolMessage [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 11 00 00 [12:28:42]Write to MH i2c: E2 08 00 A1 5B 80 11 00 00 00 00 00 00 76 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:43]Read from MH i2c: E2 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 17 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: E2 17 00 A1 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C9 [12:28:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:28:43]wFMCommunicate OK [12:28:43]CreateOFDProtocolMessage done [12:28:43]OFDSenderStorePacket 59959 [12:28:43]StoreOFDPacket docnum=59959 [12:28:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 DA D9 06 01 E8 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 FA 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EA 00 00 35 04 06 00 CA D2 D7 85 D0 30 F9 91 32 AB 47 AB 4F C8 [12:28:43]CheckFolder [12:28:43]dirname=/storage/ofd_packets [12:28:43]CheckFolder done [12:28:43]ProducePacketName [12:28:43]name=ofd_packets/00059959 [12:28:43]NVStorageSaveData ofd_packets/00059959 [12:28:43]File name is /storage/ofd_packets/00059959 [12:28:43]Write 300 bytes [12:28:43]NVStorageSaveData done [12:28:43]OFDSenderStorePacket done [12:28:43]KKMCreateOFDPacket done [12:28:43]NVStorageSaveData kkm_last_timestamp [12:28:43]File name is /storage/kkm_last_timestamp [12:28:43]Write 4 bytes [12:28:43]NVStorageSaveData done [12:28:43]ExternCall_PrintAddStr [12:28:43]wPrintStart [12:28:43]Write to MH i2c: 01 00 00 A2 5B FD [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 07 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 07 00 A2 5B 00 00 00 00 00 FF 0F 12 [12:28:43]RasterBufferAndPrint [12:28:43]line Счет N : (1)545676 [12:28:43]line ИНН: 02508201610067 [12:28:43]line Контрольно-Кассовый Чек [12:28:43]line ПРОДАЖА [12:28:43]line ТРК (МРК, ГНК) : 71 [12:28:43]line Товар: 2711190000 [12:28:43]line ГАЗ-К-5 [12:28:43]line 29.500 * 33.90 [12:28:43]line = 1000.05 [12:28:43]line НДС 12% НСП 1% [12:28:43]line > о реализуемом товаре [12:28:43]line ОКРУГЛЕНИЕ: -0.05 [12:28:43]line ИТОГО: 1000.00 [12:28:43]line Внесено: 1000.00 [12:28:43]line СДАЧА: 0.00 [12:28:43]line НСП 1% : 8.85 [12:28:43]line НДС 12% : 106.20 [12:28:43]line Наличными: 1000.00 [12:28:43]line Безнал.: 0.00 [12:28:43]line Место: АЗС № 117 "Партнер Нефть" [12:28:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:28:43]line СНО: Общий режим [12:28:43]line Чек 354 05.06.2024 12:28 [12:28:43]line Смена: 72 ФФД: 1.0 [12:28:43]line ЗНМ: 0300000048 [12:28:43]line РНМ: 0000000000151680 [12:28:43]line Версия ККМ: v1.0 [12:28:43]line [12:28:43]line Дисконтная программа [12:28:43]line СУГ [12:28:43]line номер 117 [12:28:43]line сэкономлено 29.50 сом [12:28:43]line ФМ: 0000000000959414 [12:28:43]line ФД: 59959 [12:28:43]line ФПД: 223006907813936 [12:28:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122842&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59959&fm=223006907813936&tin=02508201610067®Number=0000000000151680&sum=100000 [12:28:43]OFD Sender: Processing packet 59959 [packets to send 53, broken 52] [12:28:43]ProducePacketName [12:28:43]name=ofd_packets/00059959 [12:28:43]OFD Sender: To server: pG, [12:28:43]CommunicateWithHost lk.salyk.kg:30040 [12:28:43]ConnectInit lk.salyk.kg [12:28:43]written 0, free lines is 4095 [12:28:43]Connected sock=10 [12:28:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 DA D9 06 01 E8 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 FA 59 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EA 00 00 35 04 06 00 CA D2 D7 85 D0 30 F9 91 32 AB 47 AB 4F C8 [12:28:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3E 72 47 00 7D 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EA 00 00 F4 03 04 00 FF 05 60 66 B6 04 01 00 00 34 6F 1A 09 0C 8E C0 10 [12:28:43]CommunicateWithHost err = 0 [12:28:43]CheckOFDResponse [12:28:43]1017 (14) - 77093643461234 [12:28:43]1041 (16) - 0000000000959414 [12:28:43]1040 (4) - 59959 [12:28:43]1012 (4) - 05.06.2024 06:30 [12:28:43]1206 (1) - 0 [12:28:43]OFD Sender: Remove packet 59959 [12:28:43]ProducePacketName [12:28:43]name=ofd_packets/00059959 [12:28:43]NVStorageDeleteData [12:28:43]Write to MH i2c: 01 00 00 D2 5B 2D [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 07 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 07 00 D2 5B 00 00 00 00 00 48 0C 88 [12:28:43]RasterBufferAndPrint [12:28:43]line [12:28:43]line [12:28:43]line [12:28:43]line [12:28:43]line [12:28:43]written 0, free lines is 3150 [12:28:43]MH_Cut [12:28:43]Write to MH i2c: D1 01 00 D9 5B 01 06 [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: D1 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: D1 01 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: D1 01 00 D9 5B 00 05 [12:28:43]Write to MH i2c: 01 00 00 DA 5B 35 [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:44]OFD Sender: No OFD packet to send [12:28:44]*** Cut start [12:28:44]*** Partial cut [12:28:44]*** CUTSNS_PIN = 1 [12:28:44]*** CUTSNS_PIN = 0 [12:28:45]*** Brake cut motor [12:28:45]Read from MH i2c: 01 [12:28:45]MH_I2C_Read... [12:28:45]*** Stop cut motor [12:28:45]*** Cut end [12:28:45]Read from MH i2c: 01 07 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 DA 5B 00 00 00 00 00 FF 0F 4A [12:28:45]process_action close_receipt done [12:28:45]requested_data is exist [12:28:45]produce_requested_data [12:28:45]requested_item fm.sn is exist - process it [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 11 00 00 [12:28:45]Write to MH i2c: E2 08 00 DB 5B 80 11 00 00 00 00 00 00 B0 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 17 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 17 00 DB 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 03 [12:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:28:45]wFMCommunicate OK [12:28:45]requested_item fd.num is exist - process it [12:28:45]SAM_PROTO_GetFieldsCounters [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 13 00 00 [12:28:45]Write to MH i2c: E2 08 00 DC 5B 80 13 00 00 00 00 00 00 B3 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 62 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 62 00 DC 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 37 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [12:28:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 37 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:45]wFMCommunicate OK [12:28:45]SAM_PROTO_GetFieldsCounters done [12:28:45]requested_item shift.num is exist - process it [12:28:45]requested_item shift.opened is exist - process it [12:28:45]req_shift_opened [12:28:45]FM_GetShiftState [12:28:45]SAM_PROTO_GetShiftState [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 13 01 00 [12:28:45]Write to MH i2c: E2 08 00 DD 5B 80 13 01 00 00 00 00 00 B5 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 0E 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 0E 00 DD 5B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 ED [12:28:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:28:45]wFMCommunicate OK [12:28:45]SAM_PROTO_GetShiftState done [12:28:45]FM_GetShiftState done [12:28:45]req_shift_opened done [12:28:45]requested_item shift.open_date is exist - process it [12:28:45]req_shift_open_date [12:28:45]req_shift_open_date done [12:28:45]produce_requested_data done [12:28:45]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59959,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:28:45]process_action_free close_receipt [12:28:45]json_value_free [12:28:45]json_value_free done [12:28:45]process_json_proto returns [12:28:45]Send response to host [12:28:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59959,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:28:45]free response buf [12:28:45]execute_script done [12:28:45]execute_script returns [12:28:45]free content buf [12:28:45]Sock 8.Close socket [12:28:45]Sock 8.Thread stoped [12:28:49]OFD Sender: No OFD packet to send [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:43]accept exits with 9 [12:29:43]New connection [12:29:43]New thread 3067100516 created [12:29:43]Thread 3066957156 joined [12:29:43]Waiting for new connection... [12:29:43] Sock 9.Parse request [12:29:43]Sock 9.Check first char [12:29:43]Sock 9.First char is OK [12:29:43]request: POST /json_proto HTTP/1.0 [12:29:43]Method: POST [12:29:43]URL: /json_proto [12:29:43]Method is POST - this is cgi request [12:29:43]url: /json_proto [12:29:43]query_string will be loaded in cgi processing [12:29:43]execute_cgi json_proto POST (null) [12:29:43]execute_cgi path=json_proto method=POST [12:29:43]POST find Content-Length [12:29:43]Host: 172.17.60.68:8080 [12:29:43]Content-Length: 987 [12:29:43]Content-Type: application/json [12:29:43] [12:29:43]POST finish read [12:29:43]Found Content-Length = 987 [12:29:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 24.700, "sum" : 837.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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 24.70 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 837.00, "payments": [ { "type": 0, "sum" : 837.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:43]execute_script... [12:29: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)545672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 24.700, "sum" : 837.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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 24.70 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 837.00, "payments": [ { "type": 0, "sum" : 837.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:43]POST & json_proto [12:29:43]process_json_proto [12:29:43]json parsed OK: [12:29:43]protocol is kg_v1.0 [12:29:43]action value=close_receipt [12:29:43]process_action close_receipt [12:29:43]cmd_close_receipt [12:29:43]MH_GetDate [12:29:43]Write to MH i2c: F0 00 00 DE 5B 28 [12:29:43]Write i2c OK [12:29:43]MH_I2C_Read... [12:29:43]Read from MH i2c: F0 [12:29:43]MH_I2C_Read... [12:29:43]Read from MH i2c: F0 09 00 [12:29:43]MH_I2C_Read... [12:29:43]Read from MH i2c: F0 09 00 DE 5B 00 39 5A 60 66 9A 61 5F 66 4A [12:29:43]GetLastDocTimeStamp 1717590522 [12:29:43]current date 1717590585 [12:29:43]FM_GetShiftState [12:29:43]SAM_PROTO_GetShiftState [12:29:43]wFMCommunicate request_size=4 [12:29:43]MH_SAM_APDU [12:29:43]CAPDU: 80 13 01 00 [12:29:43]Write to MH i2c: E2 08 00 DF 5B 80 13 01 00 00 00 00 00 B7 [12:29:43]Write i2c OK [12:29:43]MH_I2C_Read... [12:29:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:43]Read from MH i2c: E2 [12:29:43]MH_I2C_Read... [12:29:43]Read from MH i2c: E2 0E 00 [12:29:43]MH_I2C_Read... [12:29:43]Read from MH i2c: E2 0E 00 DF 5B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EF [12:29:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:29:43]wFMCommunicate OK [12:29:43]SAM_PROTO_GetShiftState done [12:29:43]FM_GetShiftState done [12:29:43]opened in 1717545916 [12:29:43]opened+sec_in_day 1717632316 [12:29:43]quantity*price = 83733 [12:29:43]sum+1 = 83734 [12:29:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 837.00 Внесено: 2000.00 СДАЧА: 1163.00 НСП 1% : 7.41 НДС 12% : 88.92 Наличными: 837.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 355 05.06.2024 12:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 24.70 сом ФМ: 0000000000959414 ФД: 59960 ФПД: 62584069894519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122945&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59960&fm=62584069894519&tin=02508201610067®Number=0000000000151680&sum=83700 [12:29:44]StoreToDocumentArchive [12:29:44]shift 72 fd 59960 [12:29:44]save to /storage/0072/doc_00059960 [12:29:44]save last doc name /storage/0072/doc_00059960 to /storage/kkm_last_doc_name [12:29:44]save OK [12:29:44]Clear old archive folders... [12:29:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:29:44]tlvbuf is B6F798A0 [12:29:44]SAM_PROTO_ClearQueue [12:29:44]wFMCommunicate request_size=4 [12:29:44]MH_SAM_APDU [12:29:44]CAPDU: 80 09 00 00 [12:29:44]Write to MH i2c: E2 08 00 EC 5B 80 09 00 00 00 00 00 00 B9 [12:29:44]Write i2c OK [12:29:44]MH_I2C_Read... [12:29:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:29:45]Read from MH i2c: E2 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 EC 5B 00 90 00 BB [12:29:45]RAPDU: 90 00 [12:29:45]wFMCommunicate OK [12:29:45]SAM_PROTO_ClearQueue done [12:29:45]KKMCreateOFDPacket [12:29:45]OFDProtocolAddRootSTLVToBuf [12:29:45]FM_MakeSignedData [12:29:45]FM_MakeSignedData [12:29:45]SAM_PROTO_SignData [12:29:45]wFMCommunicate request_size=4 [12:29:45]MH_SAM_APDU [12:29:45]CAPDU: 80 0D 01 02 [12:29:45]Write to MH i2c: E2 08 00 ED 5B 80 0D 01 02 00 00 00 00 C1 [12:29:45]Write i2c OK [12:29:45]MH_I2C_Read... [12:29:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:29:45]Read from MH i2c: E2 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 ED 5B 00 90 00 BC [12:29:45]RAPDU: 90 00 [12:29:45]wFMCommunicate OK [12:29:45]wFMCommunicate request_size=255 [12:29:45]MH_SAM_APDU [12:29:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C 60 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 15 47 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 22 00 00 00 00 07 04 06 00 F4 46 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 01 00 00 F4 03 04 00 39 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EA 00 00 35 04 06 00 38 EB [12:29:45]Write to MH i2c: E2 02 01 EE 5B 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 7C 60 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 15 47 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 22 00 00 00 00 07 04 06 00 F4 46 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 01 00 00 F4 03 04 00 39 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EA 00 00 35 04 06 00 38 EB 00 00 77 [12:29:45]Write i2c OK [12:29:45]MH_I2C_Read... [12:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:45]Read from MH i2c: E2 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 EE 5B 00 90 00 BD [12:29:45]RAPDU: 90 00 [12:29:45]wFMCommunicate OK [12:29:45]wFMCommunicate request_size=9 [12:29:45]MH_SAM_APDU [12:29:45]CAPDU: 80 0D 02 02 04 7D 41 31 77 [12:29:45]Write to MH i2c: E2 0C 00 EF 5B 80 0D 02 02 04 00 7D 41 31 77 00 00 32 [12:29:45]Write i2c OK [12:29:45]MH_I2C_Read... [12:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:45]Read from MH i2c: E2 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 03 00 EF 5B 00 90 00 BE [12:29:45]RAPDU: 90 00 [12:29:45]wFMCommunicate OK [12:29:45]wFMCommunicate request_size=4 [12:29:45]MH_SAM_APDU [12:29:45]CAPDU: 80 0D 03 02 [12:29:45]Write to MH i2c: E2 08 00 F0 5B 80 0D 03 02 00 00 00 00 C6 [12:29:45]Write i2c OK [12:29:45]MH_I2C_Read... [12:29:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:29:45]Read from MH i2c: E2 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 0B 00 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 0B 00 F0 5B 00 7B CB 94 1F 1F 24 3D 1D 90 00 5D [12:29:45]RAPDU: 7B CB 94 1F 1F 24 3D 1D 90 00 [12:29:45]wFMCommunicate OK [12:29:45]SAM_PROTO_SignData done [12:29:45]FM_MakeSignedData done [12:29:45]CreateOFDProtocolMessage [12:29:45]wFMCommunicate request_size=4 [12:29:45]MH_SAM_APDU [12:29:45]CAPDU: 80 11 00 00 [12:29:45]Write to MH i2c: E2 08 00 F1 5B 80 11 00 00 00 00 00 00 C6 [12:29:45]Write i2c OK [12:29:45]MH_I2C_Read... [12:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:45]Read from MH i2c: E2 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 17 00 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: E2 17 00 F1 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 19 [12:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:29:45]wFMCommunicate OK [12:29:45]CreateOFDProtocolMessage done [12:29:45]OFDSenderStorePacket 59960 [12:29:45]StoreOFDPacket docnum=59960 [12:29:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 63 28 06 01 42 2F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C 60 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 15 47 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 22 00 00 00 00 07 04 06 00 F4 46 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 01 00 00 F4 03 04 00 39 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EA 00 00 35 04 06 00 38 EB 7D 41 31 77 7B CB 94 1F 1F 24 3D 1D [12:29:45]CheckFolder [12:29:45]dirname=/storage/ofd_packets [12:29:45]CheckFolder done [12:29:45]ProducePacketName [12:29:45]name=ofd_packets/00059960 [12:29:45]NVStorageSaveData ofd_packets/00059960 [12:29:45]File name is /storage/ofd_packets/00059960 [12:29:45]Write 300 bytes [12:29:45]NVStorageSaveData done [12:29:45]OFDSenderStorePacket done [12:29:45]KKMCreateOFDPacket done [12:29:45]NVStorageSaveData kkm_last_timestamp [12:29:45]File name is /storage/kkm_last_timestamp [12:29:45]Write 4 bytes [12:29:45]NVStorageSaveData done [12:29:45]ExternCall_PrintAddStr [12:29:45]wPrintStart [12:29:45]Write to MH i2c: 01 00 00 F2 5B 4D [12:29:45]Write i2c OK [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: 01 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: 01 07 00 [12:29:45]MH_I2C_Read... [12:29:45]Read from MH i2c: 01 07 00 F2 5B 00 00 00 00 00 FF 0F 62 [12:29:45]RasterBufferAndPrint [12:29:45]line Счет N : (1)545672 [12:29:45]line ИНН: 02508201610067 [12:29:45]line Контрольно-Кассовый Чек [12:29:45]line ПРОДАЖА [12:29:45]line ТРК (МРК, ГНК) : 72 [12:29:45]line Товар: 2711190000 [12:29:45]line ГАЗ-К-5 [12:29:45]line 24.700 * 33.90 [12:29:45]line = 837.33 [12:29:45]line НДС 12% НСП 1% [12:29:45]line > о реализуемом товаре [12:29:45]line ОКРУГЛЕНИЕ: -0.33 [12:29:45]line ИТОГО: 837.00 [12:29:45]line Внесено: 2000.00 [12:29:45]line СДАЧА: 1163.00 [12:29:45]line НСП 1% : 7.41 [12:29:45]line НДС 12% : 88.92 [12:29:45]line Наличными: 837.00 [12:29:45]line Безнал.: 0.00 [12:29:45]line Место: АЗС № 117 "Партнер Нефть" [12:29:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:29:45]line СНО: Общий режим [12:29:45]line Чек 355 05.06.2024 12:29 [12:29:45]line Смена: 72 ФФД: 1.0 [12:29:45]line ЗНМ: 0300000048 [12:29:45]line РНМ: 0000000000151680 [12:29:45]line Версия ККМ: v1.0 [12:29:45]line [12:29:45]line Дисконтная программа [12:29:45]line СУГ [12:29:45]line номер 117 [12:29:45]line сэкономлено 24.70 сом [12:29:45]line ФМ: 0000000000959414 [12:29:45]line ФД: 59960 [12:29:45]line ФПД: 62584069894519 [12:29:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T122945&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59960&fm=62584069894519&tin=02508201610067®Number=0000000000151680&sum=83700 [12:29:45]OFD Sender: Processing packet 59960 [packets to send 53, broken 52] [12:29:45]ProducePacketName [12:29:45]name=ofd_packets/00059960 [12:29:45]OFD Sender: To server: pG, [12:29:45]CommunicateWithHost lk.salyk.kg:30040 [12:29:45]ConnectInit lk.salyk.kg [12:29:45]written 0, free lines is 4095 [12:29:45]Connected sock=11 [12:29:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 63 28 06 01 42 2F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C 60 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 15 47 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 22 00 00 00 00 07 04 06 00 F4 46 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 01 00 00 F4 03 04 00 39 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EA 00 00 35 04 06 00 38 EB 7D 41 31 77 7B CB 94 1F 1F 24 3D 1D [12:29:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 33 98 47 00 A7 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EA 00 00 F4 03 04 00 3D 06 60 66 B6 04 01 00 00 27 24 2D 04 F8 C7 34 BA [12:29:46]CommunicateWithHost err = 0 [12:29:46]CheckOFDResponse [12:29:46]1017 (14) - 77093643461234 [12:29:46]1041 (16) - 0000000000959414 [12:29:46]1040 (4) - 59960 [12:29:46]1012 (4) - 05.06.2024 06:31 [12:29:46]1206 (1) - 0 [12:29:46]OFD Sender: Remove packet 59960 [12:29:46]ProducePacketName [12:29:46]name=ofd_packets/00059960 [12:29:46]NVStorageDeleteData [12:29:46]Write to MH i2c: 01 00 00 22 5C 7E [12:29:46]Write i2c OK [12:29:46]MH_I2C_Read... [12:29:46]Read from MH i2c: 01 [12:29:46]MH_I2C_Read... [12:29:46]Read from MH i2c: 01 07 00 [12:29:46]MH_I2C_Read... [12:29:46]Read from MH i2c: 01 07 00 22 5C 00 00 00 00 00 3C 0C CD [12:29:46]RasterBufferAndPrint [12:29:46]line [12:29:46]line [12:29:46]line [12:29:46]line [12:29:46]line [12:29:46]written 0, free lines is 3136 [12:29:46]MH_Cut [12:29:46]Write to MH i2c: D1 01 00 29 5C 01 57 [12:29:46]Write i2c OK [12:29:46]MH_I2C_Read... [12:29:46]Read from MH i2c: D1 [12:29:46]MH_I2C_Read... [12:29:46]Read from MH i2c: D1 01 00 [12:29:46]MH_I2C_Read... [12:29:46]Read from MH i2c: D1 01 00 29 5C 00 56 [12:29:46]Write to MH i2c: 01 00 00 2A 5C 86 [12:29:46]Write i2c OK [12:29:46]MH_I2C_Read... [12:29:46]OFD Sender: No OFD packet to send [12:29:47]*** Cut start [12:29:47]*** Partial cut [12:29:47]*** CUTSNS_PIN = 1 [12:29:47]*** CUTSNS_PIN = 0 [12:29:47]*** Brake cut motor [12:29:47]Read from MH i2c: 01 [12:29:47]MH_I2C_Read... [12:29:47]*** Stop cut motor [12:29:47]*** Cut end [12:29:47]Read from MH i2c: 01 07 00 [12:29:47]MH_I2C_Read... [12:29:47]Read from MH i2c: 01 07 00 2A 5C 00 00 00 00 00 FF 0F 9B [12:29:47]process_action close_receipt done [12:29:47]requested_data is exist [12:29:47]produce_requested_data [12:29:47]requested_item fm.sn is exist - process it [12:29:47]wFMCommunicate request_size=4 [12:29:47]MH_SAM_APDU [12:29:47]CAPDU: 80 11 00 00 [12:29:47]Write to MH i2c: E2 08 00 2B 5C 80 11 00 00 00 00 00 00 01 [12:29:47]Write i2c OK [12:29:47]MH_I2C_Read... [12:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:48]Read from MH i2c: E2 [12:29:48]MH_I2C_Read... [12:29:48]Read from MH i2c: E2 17 00 [12:29:48]MH_I2C_Read... [12:29:48]Read from MH i2c: E2 17 00 2B 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 54 [12:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:29:48]wFMCommunicate OK [12:29:48]requested_item fd.num is exist - process it [12:29:48]SAM_PROTO_GetFieldsCounters [12:29:48]wFMCommunicate request_size=4 [12:29:48]MH_SAM_APDU [12:29:48]CAPDU: 80 13 00 00 [12:29:48]Write to MH i2c: E2 08 00 2C 5C 80 13 00 00 00 00 00 00 04 [12:29:48]Write i2c OK [12:29:48]MH_I2C_Read... [12:29:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:29:48]Read from MH i2c: E2 [12:29:48]MH_I2C_Read... [12:29:48]Read from MH i2c: E2 62 00 [12:29:48]MH_I2C_Read... [12:29:48]Read from MH i2c: E2 62 00 2C 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 38 EA 00 00 0E 04 04 00 48 00 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 B7 [12:29:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 38 EA 00 00 0E 04 04 00 48 00 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 [12:29:48]wFMCommunicate OK [12:29:48]SAM_PROTO_GetFieldsCounters done [12:29:48]requested_item shift.num is exist - process it [12:29:48]requested_item shift.opened is exist - process it [12:29:48]req_shift_opened [12:29:48]FM_GetShiftState [12:29:48]SAM_PROTO_GetShiftState [12:29:48]wFMCommunicate request_size=4 [12:29:48]MH_SAM_APDU [12:29:48]CAPDU: 80 13 01 00 [12:29:48]Write to MH i2c: E2 08 00 2D 5C 80 13 01 00 00 00 00 00 06 [12:29:48]Write i2c OK [12:29:48]MH_I2C_Read... [12:29:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:48]Read from MH i2c: E2 [12:29:48]MH_I2C_Read... [12:29:48]Read from MH i2c: E2 0E 00 [12:29:48]MH_I2C_Read... [12:29:48]Read from MH i2c: E2 0E 00 2D 5C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3E [12:29:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:29:48]wFMCommunicate OK [12:29:48]SAM_PROTO_GetShiftState done [12:29:48]FM_GetShiftState done [12:29:48]req_shift_opened done [12:29:48]requested_item shift.open_date is exist - process it [12:29:48]req_shift_open_date [12:29:48]req_shift_open_date done [12:29:48]produce_requested_data done [12:29:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59960,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:29:48]process_action_free close_receipt [12:29:48]json_value_free [12:29:48]json_value_free done [12:29:48]process_json_proto returns [12:29:48]Send response to host [12:29:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59960,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:29:48]free response buf [12:29:48]execute_script done [12:29:48]execute_script returns [12:29:48]free content buf [12:29:48]Sock 9.Close socket [12:29:48]Sock 9.Thread stoped [12:29:51]OFD Sender: No OFD packet to send [12:29:56]OFD Sender: No OFD packet to send [12:30:01]OFD Sender: No OFD packet to send [12:30:06]OFD Sender: No OFD packet to send [12:30:11]OFD Sender: No OFD packet to send [12:30:16]OFD Sender: No OFD packet to send [12:30:21]OFD Sender: No OFD packet to send [12:30:26]OFD Sender: No OFD packet to send [12:30:31]OFD Sender: No OFD packet to send [12:30:36]OFD Sender: No OFD packet to send [12:30:41]OFD Sender: No OFD packet to send [12:30:46]OFD Sender: No OFD packet to send [12:30:51]OFD Sender: No OFD packet to send [12:30:56]OFD Sender: No OFD packet to send [12:31:01]OFD Sender: No OFD packet to send [12:31:06]OFD Sender: No OFD packet to send [12:31:11]OFD Sender: No OFD packet to send [12:31:16]OFD Sender: No OFD packet to send [12:31:21]OFD Sender: No OFD packet to send [12:31:26]OFD Sender: No OFD packet to send [12:31:31]OFD Sender: No OFD packet to send [12:31:36]OFD Sender: No OFD packet to send [12:31:41]OFD Sender: No OFD packet to send [12:31:46]OFD Sender: No OFD packet to send [12:31:51]OFD Sender: No OFD packet to send [12:31:56]OFD Sender: No OFD packet to send [12:32:01]OFD Sender: No OFD packet to send [12:32:06]OFD Sender: No OFD packet to send [12:32:11]OFD Sender: No OFD packet to send [12:32:16]OFD Sender: No OFD packet to send [12:32:21]OFD Sender: No OFD packet to send [12:32:26]OFD Sender: No OFD packet to send [12:32:31]OFD Sender: No OFD packet to send [12:32:36]OFD Sender: No OFD packet to send [12:32:41]OFD Sender: No OFD packet to send [12:32:46]OFD Sender: No OFD packet to send [12:32:51]OFD Sender: No OFD packet to send [12:32:55]accept exits with 8 [12:32:55]New connection [12:32:55]New thread 3066957156 created [12:32:55]Thread 3067100516 joined [12:32:55]Waiting for new connection... [12:32:55] Sock 8.Parse request [12:32:55]Sock 8.Check first char [12:32:55]Sock 8.First char is OK [12:32:55]request: POST /json_proto HTTP/1.0 [12:32:55]Method: POST [12:32:55]URL: /json_proto [12:32:55]Method is POST - this is cgi request [12:32:55]url: /json_proto [12:32:55]query_string will be loaded in cgi processing [12:32:55]execute_cgi json_proto POST (null) [12:32:55]execute_cgi path=json_proto method=POST [12:32:55]POST find Content-Length [12:32:55]Host: 172.17.60.68:8080 [12:32:55]Content-Length: 681 [12:32:55]Content-Type: application/json [12:32:55] [12:32:55]POST finish read [12:32:55]Found Content-Length = 681 [12:32:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:55]execute_script... [12:32: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)545679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:55]POST & json_proto [12:32:55]process_json_proto [12:32:55]json parsed OK: [12:32:55]protocol is kg_v1.0 [12:32:55]action value=close_receipt [12:32:55]process_action close_receipt [12:32:55]cmd_close_receipt [12:32:55]MH_GetDate [12:32:55]Write to MH i2c: F0 00 00 2E 5C 79 [12:32:55]Write i2c OK [12:32:55]MH_I2C_Read... [12:32:55]Read from MH i2c: F0 [12:32:55]MH_I2C_Read... [12:32:55]Read from MH i2c: F0 09 00 [12:32:55]MH_I2C_Read... [12:32:55]Read from MH i2c: F0 09 00 2E 5C 00 F9 5A 60 66 9A 61 5F 66 5B [12:32:55]GetLastDocTimeStamp 1717590585 [12:32:55]current date 1717590777 [12:32:55]FM_GetShiftState [12:32:55]SAM_PROTO_GetShiftState [12:32:55]wFMCommunicate request_size=4 [12:32:55]MH_SAM_APDU [12:32:55]CAPDU: 80 13 01 00 [12:32:55]Write to MH i2c: E2 08 00 2F 5C 80 13 01 00 00 00 00 00 08 [12:32:55]Write i2c OK [12:32:55]MH_I2C_Read... [12:32:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:55]Read from MH i2c: E2 [12:32:55]MH_I2C_Read... [12:32:55]Read from MH i2c: E2 0E 00 [12:32:55]MH_I2C_Read... [12:32:55]Read from MH i2c: E2 0E 00 2F 5C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [12:32:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:32:55]wFMCommunicate OK [12:32:55]SAM_PROTO_GetShiftState done [12:32:55]FM_GetShiftState done [12:32:55]opened in 1717545916 [12:32:55]opened+sec_in_day 1717632316 [12:32:55]quantity*price = 50011 [12:32:55]sum+1 = 50013 [12:32:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 356 05.06.2024 12:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59961 ФПД: 34949518677339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123257&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59961&fm=34949518677339&tin=02508201610067®Number=0000000000151680&sum=50000 [12:32:56]StoreToDocumentArchive [12:32:56]shift 72 fd 59961 [12:32:56]save to /storage/0072/doc_00059961 [12:32:56]save last doc name /storage/0072/doc_00059961 to /storage/kkm_last_doc_name [12:32:56]save OK [12:32:56]Clear old archive folders... [12:32:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:32:56]tlvbuf is 003FDD10 [12:32:56]SAM_PROTO_ClearQueue [12:32:56]wFMCommunicate request_size=4 [12:32:56]MH_SAM_APDU [12:32:56]CAPDU: 80 09 00 00 [12:32:56]Write to MH i2c: E2 08 00 3C 5C 80 09 00 00 00 00 00 00 0A [12:32:56]Write i2c OK [12:32:56]MH_I2C_Read... [12:32:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:56]Read from MH i2c: E2 [12:32:56]MH_I2C_Read... [12:32:56]Read from MH i2c: E2 03 00 [12:32:56]MH_I2C_Read... [12:32:56]Read from MH i2c: E2 03 00 3C 5C 00 90 00 0C [12:32:56]RAPDU: 90 00 [12:32:56]wFMCommunicate OK [12:32:56]SAM_PROTO_ClearQueue done [12:32:56]KKMCreateOFDPacket [12:32:56]OFDProtocolAddRootSTLVToBuf [12:32:56]FM_MakeSignedData [12:32:56]FM_MakeSignedData [12:32:56]SAM_PROTO_SignData [12:32:56]wFMCommunicate request_size=4 [12:32:56]MH_SAM_APDU [12:32:56]CAPDU: 80 0D 01 02 [12:32:56]Write to MH i2c: E2 08 00 3D 5C 80 0D 01 02 00 00 00 00 12 [12:32:56]Write i2c OK [12:32:56]MH_I2C_Read... [12:32:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:56]Read from MH i2c: E2 [12:32:56]MH_I2C_Read... [12:32:56]Read from MH i2c: E2 03 00 [12:32:56]MH_I2C_Read... [12:32:56]Read from MH i2c: E2 03 00 3D 5C 00 90 00 0D [12:32:56]RAPDU: 90 00 [12:32:56]wFMCommunicate OK [12:32:56]wFMCommunicate request_size=255 [12:32:56]MH_SAM_APDU [12:32:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 64 01 00 00 F4 03 04 00 F9 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EA 00 00 35 04 06 00 1F C9 [12:32:56]Write to MH i2c: E2 02 01 3E 5C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 64 01 00 00 F4 03 04 00 F9 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EA 00 00 35 04 06 00 1F C9 00 00 44 [12:32:56]Write i2c OK [12:32:56]MH_I2C_Read... [12:32:56]OFD Sender: No OFD packet to send [12:32:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:57]Read from MH i2c: E2 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 03 00 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 03 00 3E 5C 00 90 00 0E [12:32:57]RAPDU: 90 00 [12:32:57]wFMCommunicate OK [12:32:57]wFMCommunicate request_size=9 [12:32:57]MH_SAM_APDU [12:32:57]CAPDU: 80 0D 02 02 04 51 A5 55 5B [12:32:57]Write to MH i2c: E2 0C 00 3F 5C 80 0D 02 02 04 00 51 A5 55 5B 00 00 C3 [12:32:57]Write i2c OK [12:32:57]MH_I2C_Read... [12:32:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:57]Read from MH i2c: E2 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 03 00 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 03 00 3F 5C 00 90 00 0F [12:32:57]RAPDU: 90 00 [12:32:57]wFMCommunicate OK [12:32:57]wFMCommunicate request_size=4 [12:32:57]MH_SAM_APDU [12:32:57]CAPDU: 80 0D 03 02 [12:32:57]Write to MH i2c: E2 08 00 40 5C 80 0D 03 02 00 00 00 00 17 [12:32:57]Write i2c OK [12:32:57]MH_I2C_Read... [12:32:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:57]Read from MH i2c: E2 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 0B 00 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 0B 00 40 5C 00 33 AB 42 08 61 AD F9 6B 90 00 B2 [12:32:57]RAPDU: 33 AB 42 08 61 AD F9 6B 90 00 [12:32:57]wFMCommunicate OK [12:32:57]SAM_PROTO_SignData done [12:32:57]FM_MakeSignedData done [12:32:57]CreateOFDProtocolMessage [12:32:57]wFMCommunicate request_size=4 [12:32:57]MH_SAM_APDU [12:32:57]CAPDU: 80 11 00 00 [12:32:57]Write to MH i2c: E2 08 00 41 5C 80 11 00 00 00 00 00 00 17 [12:32:57]Write i2c OK [12:32:57]MH_I2C_Read... [12:32:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:57]Read from MH i2c: E2 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 17 00 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 17 00 41 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6A [12:32:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:32:57]wFMCommunicate OK [12:32:57]CreateOFDProtocolMessage done [12:32:57]OFDSenderStorePacket 59961 [12:32:57]StoreOFDPacket docnum=59961 [12:32:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 BB 1D 06 01 E0 F3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 64 01 00 00 F4 03 04 00 F9 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EA 00 00 35 04 06 00 1F C9 51 A5 55 5B 33 AB 42 08 61 AD F9 6B [12:32:57]CheckFolder [12:32:57]dirname=/storage/ofd_packets [12:32:57]CheckFolder done [12:32:57]ProducePacketName [12:32:57]name=ofd_packets/00059961 [12:32:57]NVStorageSaveData ofd_packets/00059961 [12:32:57]File name is /storage/ofd_packets/00059961 [12:32:57]Write 300 bytes [12:32:57]NVStorageSaveData done [12:32:57]OFDSenderStorePacket done [12:32:57]KKMCreateOFDPacket done [12:32:57]NVStorageSaveData kkm_last_timestamp [12:32:57]File name is /storage/kkm_last_timestamp [12:32:57]Write 4 bytes [12:32:57]NVStorageSaveData done [12:32:57]ExternCall_PrintAddStr [12:32:57]wPrintStart [12:32:57]Write to MH i2c: 01 00 00 42 5C 9E [12:32:57]Write i2c OK [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: 01 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: 01 07 00 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: 01 07 00 42 5C 00 00 00 00 00 FF 0F B3 [12:32:57]RasterBufferAndPrint [12:32:57]line Счет N : (1)545679 [12:32:57]line ИНН: 02508201610067 [12:32:57]line Контрольно-Кассовый Чек [12:32:57]line ПРОДАЖА [12:32:57]line ТРК (МРК, ГНК) : 71 [12:32:57]line Товар: 2711190000 [12:32:57]line ГАЗ-К-5 [12:32:57]line 14.330 * 34.90 [12:32:57]line = 500.12 [12:32:57]line НДС 12% НСП 1% [12:32:57]line > о реализуемом товаре [12:32:57]line ОКРУГЛЕНИЕ: -0.12 [12:32:57]line ИТОГО: 500.00 [12:32:57]line Внесено: 500.00 [12:32:57]line СДАЧА: 0.00 [12:32:57]line НСП 1% : 4.43 [12:32:57]line НДС 12% : 53.11 [12:32:57]line Наличными: 500.00 [12:32:57]line Безнал.: 0.00 [12:32:57]line Место: АЗС № 117 "Партнер Нефть" [12:32:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:32:57]line СНО: Общий режим [12:32:57]line Чек 356 05.06.2024 12:32 [12:32:57]line Смена: 72 ФФД: 1.0 [12:32:57]line ЗНМ: 0300000048 [12:32:57]line РНМ: 0000000000151680 [12:32:57]line Версия ККМ: v1.0 [12:32:57]line ФМ: 0000000000959414 [12:32:57]line ФД: 59961 [12:32:57]line ФПД: 34949518677339 [12:32:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123257&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59961&fm=34949518677339&tin=02508201610067®Number=0000000000151680&sum=50000 [12:32:57]OFD Sender: Processing packet 59961 [packets to send 53, broken 52] [12:32:57]ProducePacketName [12:32:57]name=ofd_packets/00059961 [12:32:57]OFD Sender: To server: pG, [12:32:57]CommunicateWithHost lk.salyk.kg:30040 [12:32:57]ConnectInit lk.salyk.kg [12:32:57]written 0, free lines is 4095 [12:32:57]Connected sock=10 [12:32:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 BB 1D 06 01 E0 F3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 64 01 00 00 F4 03 04 00 F9 5A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EA 00 00 35 04 06 00 1F C9 51 A5 55 5B 33 AB 42 08 61 AD F9 6B [12:32:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 25 72 47 00 55 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EA 00 00 F4 03 04 00 FD 06 60 66 B6 04 01 00 00 99 63 50 D9 56 95 38 70 [12:32:57]CommunicateWithHost err = 0 [12:32:57]CheckOFDResponse [12:32:57]1017 (14) - 77093643461234 [12:32:57]1041 (16) - 0000000000959414 [12:32:57]1040 (4) - 59961 [12:32:57]1012 (4) - 05.06.2024 06:34 [12:32:57]1206 (1) - 0 [12:32:57]OFD Sender: Remove packet 59961 [12:32:57]ProducePacketName [12:32:57]name=ofd_packets/00059961 [12:32:57]NVStorageDeleteData [12:32:58]Write to MH i2c: 01 00 00 6D 5C C9 [12:32:58]Write i2c OK [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: 01 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: 01 07 00 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: 01 07 00 6D 5C 00 00 00 00 00 99 0C 75 [12:32:58]RasterBufferAndPrint [12:32:58]line [12:32:58]line [12:32:58]line [12:32:58]line [12:32:58]line [12:32:58]written 0, free lines is 3229 [12:32:58]MH_Cut [12:32:58]Write to MH i2c: D1 01 00 74 5C 01 A2 [12:32:58]Write i2c OK [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: D1 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: D1 01 00 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: D1 01 00 74 5C 00 A1 [12:32:58]Write to MH i2c: 01 00 00 75 5C D1 [12:32:58]Write i2c OK [12:32:58]MH_I2C_Read... [12:32:58]OFD Sender: No OFD packet to send [12:32:58]*** Cut start [12:32:58]*** Partial cut [12:32:58]*** CUTSNS_PIN = 1 [12:32:59]*** CUTSNS_PIN = 0 [12:32:59]*** Brake cut motor [12:32:59]Read from MH i2c: 01 [12:32:59]MH_I2C_Read... [12:32:59]*** Stop cut motor [12:32:59]*** Cut end [12:32:59]Read from MH i2c: 01 07 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: 01 07 00 75 5C 00 00 00 00 00 FF 0F E6 [12:32:59]process_action close_receipt done [12:32:59]requested_data is exist [12:32:59]produce_requested_data [12:32:59]requested_item fm.sn is exist - process it [12:32:59]wFMCommunicate request_size=4 [12:32:59]MH_SAM_APDU [12:32:59]CAPDU: 80 11 00 00 [12:32:59]Write to MH i2c: E2 08 00 76 5C 80 11 00 00 00 00 00 00 4C [12:32:59]Write i2c OK [12:32:59]MH_I2C_Read... [12:32:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:59]Read from MH i2c: E2 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 17 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 17 00 76 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9F [12:32:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:32:59]wFMCommunicate OK [12:32:59]requested_item fd.num is exist - process it [12:32:59]SAM_PROTO_GetFieldsCounters [12:32:59]wFMCommunicate request_size=4 [12:32:59]MH_SAM_APDU [12:32:59]CAPDU: 80 13 00 00 [12:32:59]Write to MH i2c: E2 08 00 77 5C 80 13 00 00 00 00 00 00 4F [12:32:59]Write i2c OK [12:32:59]MH_I2C_Read... [12:32:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:32:59]Read from MH i2c: E2 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 62 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 62 00 77 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 39 EA 00 00 0E 04 04 00 48 00 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 06 [12:32:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 39 EA 00 00 0E 04 04 00 48 00 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 [12:32:59]wFMCommunicate OK [12:32:59]SAM_PROTO_GetFieldsCounters done [12:32:59]requested_item shift.num is exist - process it [12:32:59]requested_item shift.opened is exist - process it [12:32:59]req_shift_opened [12:32:59]FM_GetShiftState [12:32:59]SAM_PROTO_GetShiftState [12:32:59]wFMCommunicate request_size=4 [12:32:59]MH_SAM_APDU [12:32:59]CAPDU: 80 13 01 00 [12:32:59]Write to MH i2c: E2 08 00 78 5C 80 13 01 00 00 00 00 00 51 [12:32:59]Write i2c OK [12:32:59]MH_I2C_Read... [12:32:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:59]Read from MH i2c: E2 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 0E 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 0E 00 78 5C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 89 [12:32:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:32:59]wFMCommunicate OK [12:32:59]SAM_PROTO_GetShiftState done [12:32:59]FM_GetShiftState done [12:32:59]req_shift_opened done [12:32:59]requested_item shift.open_date is exist - process it [12:32:59]req_shift_open_date [12:32:59]req_shift_open_date done [12:32:59]produce_requested_data done [12:32:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59961,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:32:59]process_action_free close_receipt [12:32:59]json_value_free [12:32:59]json_value_free done [12:32:59]process_json_proto returns [12:32:59]Send response to host [12:32:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59961,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:32:59]free response buf [12:32:59]execute_script done [12:32:59]execute_script returns [12:32:59]free content buf [12:32:59]Sock 8.Close socket [12:32:59]Sock 8.Thread stoped [12:33:03]OFD Sender: No OFD packet to send [12:33:08]OFD Sender: No OFD packet to send [12:33:13]OFD Sender: No OFD packet to send [12:33:18]OFD Sender: No OFD packet to send [12:33:23]OFD Sender: No OFD packet to send [12:33:28]OFD Sender: No OFD packet to send [12:33:33]OFD Sender: No OFD packet to send [12:33:38]OFD Sender: No OFD packet to send [12:33:43]OFD Sender: No OFD packet to send [12:33:48]OFD Sender: No OFD packet to send [12:33:53]OFD Sender: No OFD packet to send [12:33:58]OFD Sender: No OFD packet to send [12:34:03]OFD Sender: No OFD packet to send [12:34:08]OFD Sender: No OFD packet to send [12:34:11]accept exits with 9 [12:34:11]New connection [12:34:11]New thread 3067100516 created [12:34:11]Thread 3066957156 joined [12:34:11]Waiting for new connection... [12:34:11] Sock 9.Parse request [12:34:11]Sock 9.Check first char [12:34:11]Sock 9.First char is OK [12:34:11]request: POST /json_proto HTTP/1.0 [12:34:11]Method: POST [12:34:11]URL: /json_proto [12:34:11]Method is POST - this is cgi request [12:34:11]url: /json_proto [12:34:11]query_string will be loaded in cgi processing [12:34:11]execute_cgi json_proto POST (null) [12:34:11]execute_cgi path=json_proto method=POST [12:34:11]POST find Content-Length [12:34:11]Host: 172.17.60.68:8080 [12:34:11]Content-Length: 803 [12:34:11]Content-Type: application/json [12:34:11] [12:34:11]POST finish read [12:34:11]Found Content-Length = 803 [12:34:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 20.300, "sum" : 1500.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" : 1500.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:11]execute_script... [12: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)545680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 20.300, "sum" : 1500.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" : 1500.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:11]POST & json_proto [12:34:11]process_json_proto [12:34:11]json parsed OK: [12:34:11]protocol is kg_v1.0 [12:34:11]action value=close_receipt [12:34:11]process_action close_receipt [12:34:11]cmd_close_receipt [12:34:11]MH_GetDate [12:34:11]Write to MH i2c: F0 00 00 79 5C C4 [12:34:11]Write i2c OK [12:34:11]MH_I2C_Read... [12:34:11]Read from MH i2c: F0 [12:34:11]MH_I2C_Read... [12:34:11]Read from MH i2c: F0 09 00 [12:34:11]MH_I2C_Read... [12:34:11]Read from MH i2c: F0 09 00 79 5C 00 45 5B 60 66 9A 61 5F 66 F3 [12:34:11]GetLastDocTimeStamp 1717590777 [12:34:11]current date 1717590853 [12:34:11]FM_GetShiftState [12:34:11]SAM_PROTO_GetShiftState [12:34:11]wFMCommunicate request_size=4 [12:34:11]MH_SAM_APDU [12:34:11]CAPDU: 80 13 01 00 [12:34:11]Write to MH i2c: E2 08 00 7A 5C 80 13 01 00 00 00 00 00 53 [12:34:11]Write i2c OK [12:34:11]MH_I2C_Read... [12:34:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:12]Read from MH i2c: E2 [12:34:12]MH_I2C_Read... [12:34:12]Read from MH i2c: E2 0E 00 [12:34:12]MH_I2C_Read... [12:34:12]Read from MH i2c: E2 0E 00 7A 5C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [12:34:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:34:12]wFMCommunicate OK [12:34:12]SAM_PROTO_GetShiftState done [12:34:12]FM_GetShiftState done [12:34:12]opened in 1717545916 [12:34:12]opened+sec_in_day 1717632316 [12:34:12]quantity*price = 150017 [12:34:12]sum+1 = 150018 [12:34:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.17 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.17 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 357 05.06.2024 12:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59962 ФПД: 110893321300036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123413&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59962&fm=110893321300036&tin=02508201610067®Number=0000000000151680&sum=150017 [12:34:13]StoreToDocumentArchive [12:34:13]shift 72 fd 59962 [12:34:13]save to /storage/0072/doc_00059962 [12:34:13]save last doc name /storage/0072/doc_00059962 to /storage/kkm_last_doc_name [12:34:13]save OK [12:34:13]Clear old archive folders... [12:34:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:13]tlvbuf is 005DBC00 [12:34:13]SAM_PROTO_ClearQueue [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 09 00 00 [12:34:13]Write to MH i2c: E2 08 00 87 5C 80 09 00 00 00 00 00 00 55 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 87 5C 00 90 00 57 [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]SAM_PROTO_ClearQueue done [12:34:13]KKMCreateOFDPacket [12:34:13]OFDProtocolAddRootSTLVToBuf [12:34:13]FM_MakeSignedData [12:34:13]FM_MakeSignedData [12:34:13]SAM_PROTO_SignData [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 0D 01 02 [12:34:13]Write to MH i2c: E2 08 00 88 5C 80 0D 01 02 00 00 00 00 5D [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 88 5C 00 90 00 58 [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]wFMCommunicate request_size=255 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 4F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 01 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EA 00 00 35 04 06 00 64 [12:34:13]Write to MH i2c: E2 02 01 89 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 4F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 01 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EA 00 00 35 04 06 00 64 00 00 2D [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]OFD Sender: No OFD packet to send [12:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 89 5C 00 90 00 59 [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]wFMCommunicate request_size=10 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 0D 02 02 05 DB 5D 06 28 44 [12:34:13]Write to MH i2c: E2 0D 00 8A 5C 80 0D 02 02 05 00 DB 5D 06 28 44 00 00 14 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 8A 5C 00 90 00 5A [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 0D 03 02 [12:34:13]Write to MH i2c: E2 08 00 8B 5C 80 0D 03 02 00 00 00 00 62 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 0B 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 0B 00 8B 5C 00 77 D7 F6 B2 5B 9C 6D 6B 90 00 28 [12:34:13]RAPDU: 77 D7 F6 B2 5B 9C 6D 6B 90 00 [12:34:13]wFMCommunicate OK [12:34:13]SAM_PROTO_SignData done [12:34:13]FM_MakeSignedData done [12:34:13]CreateOFDProtocolMessage [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 11 00 00 [12:34:13]Write to MH i2c: E2 08 00 8C 5C 80 11 00 00 00 00 00 00 62 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 17 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 17 00 8C 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B5 [12:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:34:13]wFMCommunicate OK [12:34:13]CreateOFDProtocolMessage done [12:34:13]OFDSenderStorePacket 59962 [12:34:13]StoreOFDPacket docnum=59962 [12:34:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 6A 07 07 01 D4 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 4F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 01 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EA 00 00 35 04 06 00 64 DB 5D 06 28 44 77 D7 F6 B2 5B 9C 6D 6B [12:34:13]CheckFolder [12:34:13]dirname=/storage/ofd_packets [12:34:13]CheckFolder done [12:34:13]ProducePacketName [12:34:13]name=ofd_packets/00059962 [12:34:13]NVStorageSaveData ofd_packets/00059962 [12:34:13]File name is /storage/ofd_packets/00059962 [12:34:13]Write 301 bytes [12:34:13]NVStorageSaveData done [12:34:13]OFDSenderStorePacket done [12:34:13]KKMCreateOFDPacket done [12:34:13]NVStorageSaveData kkm_last_timestamp [12:34:13]File name is /storage/kkm_last_timestamp [12:34:13]Write 4 bytes [12:34:13]NVStorageSaveData done [12:34:13]ExternCall_PrintAddStr [12:34:13]wPrintStart [12:34:13]Write to MH i2c: 01 00 00 8D 5C E9 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: 01 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: 01 07 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: 01 07 00 8D 5C 00 00 00 00 00 FF 0F FE [12:34:13]RasterBufferAndPrint [12:34:13]line Счет N : (1)545680 [12:34:13]line ИНН: 02508201610067 [12:34:13]line Контрольно-Кассовый Чек [12:34:13]line ПРОДАЖА [12:34:13]line ТРК (МРК, ГНК) : 23 [12:34:13]line Товар: 2710124500 [12:34:13]line Аи-95-К-5 [12:34:13]line 20.300 * 73.90 [12:34:13]line = 1500.17 [12:34:13]line НДС 12% НСП 1% [12:34:13]line > о реализуемом товаре [12:34:13]line ИТОГО: 1500.17 [12:34:13]line НСП 1% : 13.28 [12:34:13]line НДС 12% : 159.31 [12:34:13]line Наличными: 0.00 [12:34:13]line Безнал.: 1500.17 [12:34:13]line Место: АЗС № 117 "Партнер Нефть" [12:34:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:34:13]line СНО: Общий режим [12:34:13]line Чек 357 05.06.2024 12:34 [12:34:13]line Смена: 72 ФФД: 1.0 [12:34:13]line ЗНМ: 0300000048 [12:34:13]line РНМ: 0000000000151680 [12:34:13]line Версия ККМ: v1.0 [12:34:13]line Платежная система: O! деньги [12:34:13]line ФМ: 0000000000959414 [12:34:13]line ФД: 59962 [12:34:13]line ФПД: 110893321300036 [12:34:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123413&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59962&fm=110893321300036&tin=02508201610067®Number=0000000000151680&sum=150017 [12:34:14]OFD Sender: Processing packet 59962 [packets to send 53, broken 52] [12:34:14]ProducePacketName [12:34:14]name=ofd_packets/00059962 [12:34:14]OFD Sender: To server: pG, [12:34:14]CommunicateWithHost lk.salyk.kg:30040 [12:34:14]ConnectInit lk.salyk.kg [12:34:14]written 0, free lines is 4095 [12:34:14]Connected sock=10 [12:34:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 6A 07 07 01 D4 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 4F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 01 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EA 00 00 35 04 06 00 64 DB 5D 06 28 44 77 D7 F6 B2 5B 9C 6D 6B [12:34:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 46 48 47 00 B6 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EA 00 00 F4 03 04 00 49 07 60 66 B6 04 01 00 00 D8 61 8C F3 A9 D2 E2 DD [12:34:14]CommunicateWithHost err = 0 [12:34:14]CheckOFDResponse [12:34:14]1017 (14) - 77093643461234 [12:34:14]1041 (16) - 0000000000959414 [12:34:14]1040 (4) - 59962 [12:34:14]1012 (4) - 05.06.2024 06:35 [12:34:14]1206 (1) - 0 [12:34:14]OFD Sender: Remove packet 59962 [12:34:14]ProducePacketName [12:34:14]name=ofd_packets/00059962 [12:34:14]NVStorageDeleteData [12:34:14]Write to MH i2c: 01 00 00 B7 5C 13 [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 07 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 07 00 B7 5C 00 00 00 00 00 B7 0C DD [12:34:14]RasterBufferAndPrint [12:34:14]line [12:34:14]line [12:34:14]line [12:34:14]line [12:34:14]line [12:34:14]written 0, free lines is 3261 [12:34:14]MH_Cut [12:34:14]Write to MH i2c: D1 01 00 BE 5C 01 EC [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: D1 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: D1 01 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: D1 01 00 BE 5C 00 EB [12:34:14]Write to MH i2c: 01 00 00 BF 5C 1B [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]OFD Sender: No OFD packet to send [12:34:15]*** Cut start [12:34:15]*** Partial cut [12:34:15]*** CUTSNS_PIN = 1 [12:34:15]*** CUTSNS_PIN = 0 [12:34:15]*** Brake cut motor [12:34:16]Read from MH i2c: 01 [12:34:16]MH_I2C_Read... [12:34:16]*** Stop cut motor [12:34:16]*** Cut end [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 BF 5C 00 00 00 00 00 FF 0F 30 [12:34:16]process_action close_receipt done [12:34:16]requested_data is exist [12:34:16]produce_requested_data [12:34:16]requested_item fm.sn is exist - process it [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 C0 5C 80 11 00 00 00 00 00 00 96 [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 C0 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E9 [12:34:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:34:16]wFMCommunicate OK [12:34:16]requested_item fd.num is exist - process it [12:34:16]SAM_PROTO_GetFieldsCounters [12:34:16]wFMCommunicate request_size=4 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 13 00 00 [12:34:16]Write to MH i2c: E2 08 00 C1 5C 80 13 00 00 00 00 00 00 99 [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 62 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 62 00 C1 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3A EA 00 00 0E 04 04 00 48 00 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 54 [12:34:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3A EA 00 00 0E 04 04 00 48 00 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 [12:34:16]wFMCommunicate OK [12:34:16]SAM_PROTO_GetFieldsCounters done [12:34:16]requested_item shift.num is exist - process it [12:34:16]requested_item shift.opened is exist - process it [12:34:16]req_shift_opened [12:34:16]FM_GetShiftState [12:34:16]SAM_PROTO_GetShiftState [12:34:16]wFMCommunicate request_size=4 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 13 01 00 [12:34:16]Write to MH i2c: E2 08 00 C2 5C 80 13 01 00 00 00 00 00 9B [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 0E 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 0E 00 C2 5C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D3 [12:34:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:34:16]wFMCommunicate OK [12:34:16]SAM_PROTO_GetShiftState done [12:34:16]FM_GetShiftState done [12:34:16]req_shift_opened done [12:34:16]requested_item shift.open_date is exist - process it [12:34:16]req_shift_open_date [12:34:16]req_shift_open_date done [12:34:16]produce_requested_data done [12:34:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59962,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:34:16]process_action_free close_receipt [12:34:16]json_value_free [12:34:16]json_value_free done [12:34:16]process_json_proto returns [12:34:16]Send response to host [12:34:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59962,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:34:16]free response buf [12:34:16]execute_script done [12:34:16]execute_script returns [12:34:16]free content buf [12:34:16]Sock 9.Close socket [12:34:16]Sock 9.Thread stoped [12:34:16]accept exits with 8 [12:34:16]New connection [12:34:16]New thread 3066957156 created [12:34:16]Thread 3067100516 joined [12:34:16]Waiting for new connection... [12:34:16] Sock 8.Parse request [12:34:16]Sock 8.Check first char [12:34:16]Sock 8.First char is OK [12:34:16]request: POST /json_proto HTTP/1.0 [12:34:16]Method: POST [12:34:16]URL: /json_proto [12:34:16]Method is POST - this is cgi request [12:34:16]url: /json_proto [12:34:16]query_string will be loaded in cgi processing [12:34:16]execute_cgi json_proto POST (null) [12:34:16]execute_cgi path=json_proto method=POST [12:34:16]POST find Content-Length [12:34:16]Host: 172.17.60.68:8080 [12:34:16]Content-Length: 677 [12:34:16]Content-Type: application/json [12:34:16] [12:34:16]POST finish read [12:34:16]Found Content-Length = 677 [12:34:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "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" ] } } [12:34:16]execute_script... [12:34: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)545682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "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" ] } } [12:34:16]POST & json_proto [12:34:16]process_json_proto [12:34:16]json parsed OK: [12:34:16]protocol is kg_v1.0 [12:34:16]action value=close_receipt [12:34:16]process_action close_receipt [12:34:16]cmd_close_receipt [12:34:16]MH_GetDate [12:34:16]Write to MH i2c: F0 00 00 C3 5C 0E [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: F0 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: F0 09 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: F0 09 00 C3 5C 00 4A 5B 60 66 9A 61 5F 66 42 [12:34:16]GetLastDocTimeStamp 1717590853 [12:34:16]current date 1717590858 [12:34:16]FM_GetShiftState [12:34:16]SAM_PROTO_GetShiftState [12:34:16]wFMCommunicate request_size=4 [12:34:16]MH_SAM_APDU [12:34:16]CAPDU: 80 13 01 00 [12:34:16]Write to MH i2c: E2 08 00 C4 5C 80 13 01 00 00 00 00 00 9D [12:34:16]Write i2c OK [12:34:16]MH_I2C_Read... [12:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:16]Read from MH i2c: E2 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 0E 00 [12:34:16]MH_I2C_Read... [12:34:16]Read from MH i2c: E2 0E 00 C4 5C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [12:34:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:34:16]wFMCommunicate OK [12:34:16]SAM_PROTO_GetShiftState done [12:34:16]FM_GetShiftState done [12:34:16]opened in 1717545916 [12:34:16]opened+sec_in_day 1717632316 [12:34:16]quantity*price = 65026 [12:34:16]sum+1 = 65028 [12:34:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 358 05.06.2024 12:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59963 ФПД: 30346048775033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123418&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59963&fm=30346048775033&tin=02508201610067®Number=0000000000151680&sum=65000 [12:34:18]StoreToDocumentArchive [12:34:18]shift 72 fd 59963 [12:34:18]save to /storage/0072/doc_00059963 [12:34:18]save last doc name /storage/0072/doc_00059963 to /storage/kkm_last_doc_name [12:34:18]save OK [12:34:18]Clear old archive folders... [12:34:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:18]tlvbuf is 0054AE50 [12:34:18]SAM_PROTO_ClearQueue [12:34:18]wFMCommunicate request_size=4 [12:34:18]MH_SAM_APDU [12:34:18]CAPDU: 80 09 00 00 [12:34:18]Write to MH i2c: E2 08 00 D1 5C 80 09 00 00 00 00 00 00 9F [12:34:18]Write i2c OK [12:34:18]MH_I2C_Read... [12:34:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:18]Read from MH i2c: E2 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 D1 5C 00 90 00 A1 [12:34:18]RAPDU: 90 00 [12:34:18]wFMCommunicate OK [12:34:18]SAM_PROTO_ClearQueue done [12:34:18]KKMCreateOFDPacket [12:34:18]OFDProtocolAddRootSTLVToBuf [12:34:18]FM_MakeSignedData [12:34:18]FM_MakeSignedData [12:34:18]SAM_PROTO_SignData [12:34:18]wFMCommunicate request_size=4 [12:34:18]MH_SAM_APDU [12:34:18]CAPDU: 80 0D 01 02 [12:34:18]Write to MH i2c: E2 08 00 D2 5C 80 0D 01 02 00 00 00 00 A7 [12:34:18]Write i2c OK [12:34:18]MH_I2C_Read... [12:34:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:18]Read from MH i2c: E2 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 D2 5C 00 90 00 A2 [12:34:18]RAPDU: 90 00 [12:34:18]wFMCommunicate OK [12:34:18]wFMCommunicate request_size=255 [12:34:18]MH_SAM_APDU [12:34:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 66 01 00 00 F4 03 04 00 4A 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EA 00 00 35 04 06 00 1B [12:34:18]Write to MH i2c: E2 02 01 D3 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 66 01 00 00 F4 03 04 00 4A 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EA 00 00 35 04 06 00 1B 00 00 7F [12:34:18]Write i2c OK [12:34:18]MH_I2C_Read... [12:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:18]Read from MH i2c: E2 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 D3 5C 00 90 00 A3 [12:34:18]RAPDU: 90 00 [12:34:18]wFMCommunicate OK [12:34:18]wFMCommunicate request_size=10 [12:34:18]MH_SAM_APDU [12:34:18]CAPDU: 80 0D 02 02 05 99 7D 75 23 79 [12:34:18]Write to MH i2c: E2 0D 00 D4 5C 80 0D 02 02 05 00 99 7D 75 23 79 00 00 DB [12:34:18]Write i2c OK [12:34:18]MH_I2C_Read... [12:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:18]Read from MH i2c: E2 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 03 00 D4 5C 00 90 00 A4 [12:34:18]RAPDU: 90 00 [12:34:18]wFMCommunicate OK [12:34:18]wFMCommunicate request_size=4 [12:34:18]MH_SAM_APDU [12:34:18]CAPDU: 80 0D 03 02 [12:34:18]Write to MH i2c: E2 08 00 D5 5C 80 0D 03 02 00 00 00 00 AC [12:34:18]Write i2c OK [12:34:18]MH_I2C_Read... [12:34:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:18]Read from MH i2c: E2 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 0B 00 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 0B 00 D5 5C 00 50 3D C5 52 07 90 BD AE 90 00 53 [12:34:18]RAPDU: 50 3D C5 52 07 90 BD AE 90 00 [12:34:18]wFMCommunicate OK [12:34:18]SAM_PROTO_SignData done [12:34:18]FM_MakeSignedData done [12:34:18]CreateOFDProtocolMessage [12:34:18]wFMCommunicate request_size=4 [12:34:18]MH_SAM_APDU [12:34:18]CAPDU: 80 11 00 00 [12:34:18]Write to MH i2c: E2 08 00 D6 5C 80 11 00 00 00 00 00 00 AC [12:34:18]Write i2c OK [12:34:18]MH_I2C_Read... [12:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:18]Read from MH i2c: E2 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 17 00 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: E2 17 00 D6 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FF [12:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:34:18]wFMCommunicate OK [12:34:18]CreateOFDProtocolMessage done [12:34:18]OFDSenderStorePacket 59963 [12:34:18]StoreOFDPacket docnum=59963 [12:34:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F9 4A 07 01 A2 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 66 01 00 00 F4 03 04 00 4A 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EA 00 00 35 04 06 00 1B 99 7D 75 23 79 50 3D C5 52 07 90 BD AE [12:34:18]CheckFolder [12:34:18]dirname=/storage/ofd_packets [12:34:18]CheckFolder done [12:34:18]ProducePacketName [12:34:18]name=ofd_packets/00059963 [12:34:18]NVStorageSaveData ofd_packets/00059963 [12:34:18]File name is /storage/ofd_packets/00059963 [12:34:18]Write 301 bytes [12:34:18]NVStorageSaveData done [12:34:18]OFDSenderStorePacket done [12:34:18]KKMCreateOFDPacket done [12:34:18]NVStorageSaveData kkm_last_timestamp [12:34:18]File name is /storage/kkm_last_timestamp [12:34:18]Write 4 bytes [12:34:18]NVStorageSaveData done [12:34:18]ExternCall_PrintAddStr [12:34:18]wPrintStart [12:34:18]Write to MH i2c: 01 00 00 D7 5C 33 [12:34:18]Write i2c OK [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: 01 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: 01 07 00 [12:34:18]MH_I2C_Read... [12:34:18]Read from MH i2c: 01 07 00 D7 5C 00 00 00 00 00 FF 0F 48 [12:34:18]RasterBufferAndPrint [12:34:18]line Счет N : (1)545682 [12:34:18]line ИНН: 02508201610067 [12:34:18]line Контрольно-Кассовый Чек [12:34:18]line ПРОДАЖА [12:34:18]line ТРК (МРК, ГНК) : 42 [12:34:18]line Товар: 2710124130 [12:34:18]line Аи-92-К-5 [12:34:18]line 9.720 * 66.90 [12:34:18]line = 650.27 [12:34:18]line НДС 12% НСП 1% [12:34:18]line > о реализуемом товаре [12:34:18]line ОКРУГЛЕНИЕ: -0.27 [12:34:18]line ИТОГО: 650.00 [12:34:18]line Внесено: 650.00 [12:34:18]line СДАЧА: 0.00 [12:34:18]line НСП 1% : 5.75 [12:34:18]line НДС 12% : 69.05 [12:34:18]line Наличными: 650.00 [12:34:18]line Безнал.: 0.00 [12:34:18]line Место: АЗС № 117 "Партнер Нефть" [12:34:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:34:18]line СНО: Общий режим [12:34:18]line Чек 358 05.06.2024 12:34 [12:34:18]line Смена: 72 ФФД: 1.0 [12:34:18]line ЗНМ: 0300000048 [12:34:18]line РНМ: 0000000000151680 [12:34:18]line Версия ККМ: v1.0 [12:34:18]line ФМ: 0000000000959414 [12:34:18]line ФД: 59963 [12:34:18]line ФПД: 30346048775033 [12:34:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123418&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59963&fm=30346048775033&tin=02508201610067®Number=0000000000151680&sum=65000 [12:34:18]OFD Sender: Processing packet 59963 [packets to send 53, broken 52] [12:34:18]ProducePacketName [12:34:18]name=ofd_packets/00059963 [12:34:18]OFD Sender: To server: pG, [12:34:18]CommunicateWithHost lk.salyk.kg:30040 [12:34:18]ConnectInit lk.salyk.kg [12:34:18]written 0, free lines is 4095 [12:34:18]Connected sock=10 [12:34:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F9 4A 07 01 A2 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 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 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 66 01 00 00 F4 03 04 00 4A 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EA 00 00 35 04 06 00 1B 99 7D 75 23 79 50 3D C5 52 07 90 BD AE [12:34:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F2 30 47 00 E6 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EA 00 00 F4 03 04 00 4E 07 60 66 B6 04 01 00 00 23 39 69 D6 3B 82 1E 6B [12:34:19]CommunicateWithHost err = 0 [12:34:19]CheckOFDResponse [12:34:19]1017 (14) - 77093643461234 [12:34:19]1041 (16) - 0000000000959414 [12:34:19]1040 (4) - 59963 [12:34:19]1012 (4) - 05.06.2024 06:35 [12:34:19]1206 (1) - 0 [12:34:19]OFD Sender: Remove packet 59963 [12:34:19]ProducePacketName [12:34:19]name=ofd_packets/00059963 [12:34:19]NVStorageDeleteData [12:34:19]Write to MH i2c: 01 00 00 02 5D 5F [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: 01 [12:34:19]MH_I2C_Read... [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 02 5D 00 00 00 00 00 9F 0C 11 [12:34:19]RasterBufferAndPrint [12:34:19]line [12:34:19]line [12:34:19]line [12:34:19]line [12:34:19]line [12:34:19]written 0, free lines is 3241 [12:34:19]MH_Cut [12:34:19]Write to MH i2c: D1 01 00 09 5D 01 38 [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: D1 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: D1 01 00 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: D1 01 00 09 5D 00 37 [12:34:19]Write to MH i2c: 01 00 00 0A 5D 67 [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]OFD Sender: No OFD packet to send [12:34:20]*** Cut start [12:34:20]*** Partial cut [12:34:20]*** CUTSNS_PIN = 1 [12:34:20]*** CUTSNS_PIN = 0 [12:34:20]*** Brake cut motor [12:34:20]Read from MH i2c: 01 [12:34:20]MH_I2C_Read... [12:34:20]*** Stop cut motor [12:34:20]*** Cut end [12:34:20]Read from MH i2c: 01 07 00 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: 01 07 00 0A 5D 00 00 00 00 00 FF 0F 7C [12:34:20]process_action close_receipt done [12:34:20]requested_data is exist [12:34:20]produce_requested_data [12:34:20]requested_item fm.sn is exist - process it [12:34:20]wFMCommunicate request_size=4 [12:34:20]MH_SAM_APDU [12:34:20]CAPDU: 80 11 00 00 [12:34:20]Write to MH i2c: E2 08 00 0B 5D 80 11 00 00 00 00 00 00 E2 [12:34:20]Write i2c OK [12:34:20]MH_I2C_Read... [12:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:20]Read from MH i2c: E2 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 17 00 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 17 00 0B 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [12:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:34:20]wFMCommunicate OK [12:34:20]requested_item fd.num is exist - process it [12:34:20]SAM_PROTO_GetFieldsCounters [12:34:20]wFMCommunicate request_size=4 [12:34:20]MH_SAM_APDU [12:34:20]CAPDU: 80 13 00 00 [12:34:20]Write to MH i2c: E2 08 00 0C 5D 80 13 00 00 00 00 00 00 E5 [12:34:20]Write i2c OK [12:34:20]MH_I2C_Read... [12:34:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:20]Read from MH i2c: E2 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 62 00 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 62 00 0C 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3B EA 00 00 0E 04 04 00 48 00 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 A4 [12:34:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3B EA 00 00 0E 04 04 00 48 00 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 [12:34:20]wFMCommunicate OK [12:34:20]SAM_PROTO_GetFieldsCounters done [12:34:20]requested_item shift.num is exist - process it [12:34:20]requested_item shift.opened is exist - process it [12:34:20]req_shift_opened [12:34:20]FM_GetShiftState [12:34:20]SAM_PROTO_GetShiftState [12:34:20]wFMCommunicate request_size=4 [12:34:20]MH_SAM_APDU [12:34:20]CAPDU: 80 13 01 00 [12:34:20]Write to MH i2c: E2 08 00 0D 5D 80 13 01 00 00 00 00 00 E7 [12:34:20]Write i2c OK [12:34:20]MH_I2C_Read... [12:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:21]Read from MH i2c: E2 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 0E 00 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 0E 00 0D 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [12:34:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:34:21]wFMCommunicate OK [12:34:21]SAM_PROTO_GetShiftState done [12:34:21]FM_GetShiftState done [12:34:21]req_shift_opened done [12:34:21]requested_item shift.open_date is exist - process it [12:34:21]req_shift_open_date [12:34:21]req_shift_open_date done [12:34:21]produce_requested_data done [12:34:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59963,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:34:21]process_action_free close_receipt [12:34:21]json_value_free [12:34:21]json_value_free done [12:34:21]process_json_proto returns [12:34:21]Send response to host [12:34:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59963,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:34:21]free response buf [12:34:21]execute_script done [12:34:21]execute_script returns [12:34:21]free content buf [12:34:21]Sock 8.Close socket [12:34:21]Sock 8.Thread stoped [12:34:21]accept exits with 9 [12:34:21]New connection [12:34:21]New thread 3067100516 created [12:34:21]Thread 3066957156 joined [12:34:21]Waiting for new connection... [12:34:21] Sock 9.Parse request [12:34:21]Sock 9.Check first char [12:34:21]Sock 9.First char is OK [12:34:21]request: POST /json_proto HTTP/1.0 [12:34:21]Method: POST [12:34:21]URL: /json_proto [12:34:21]Method is POST - this is cgi request [12:34:21]url: /json_proto [12:34:21]query_string will be loaded in cgi processing [12:34:21]execute_cgi json_proto POST (null) [12:34:21]execute_cgi path=json_proto method=POST [12:34:21]POST find Content-Length [12:34:21]Host: 172.17.60.68:8080 [12:34:21]Content-Length: 682 [12:34:21]Content-Type: application/json [12:34:21] [12:34:21]POST finish read [12:34:21]Found Content-Length = 682 [12:34:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:21]execute_script... [12:34: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)545681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:21]POST & json_proto [12:34:21]process_json_proto [12:34:21]json parsed OK: [12:34:21]protocol is kg_v1.0 [12:34:21]action value=close_receipt [12:34:21]process_action close_receipt [12:34:21]cmd_close_receipt [12:34:21]MH_GetDate [12:34:21]Write to MH i2c: F0 00 00 0E 5D 5A [12:34:21]Write i2c OK [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: F0 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: F0 09 00 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: F0 09 00 0E 5D 00 4F 5B 60 66 9A 61 5F 66 93 [12:34:21]GetLastDocTimeStamp 1717590858 [12:34:21]current date 1717590863 [12:34:21]FM_GetShiftState [12:34:21]SAM_PROTO_GetShiftState [12:34:21]wFMCommunicate request_size=4 [12:34:21]MH_SAM_APDU [12:34:21]CAPDU: 80 13 01 00 [12:34:21]Write to MH i2c: E2 08 00 0F 5D 80 13 01 00 00 00 00 00 E9 [12:34:21]Write i2c OK [12:34:21]MH_I2C_Read... [12:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:21]Read from MH i2c: E2 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 0E 00 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 0E 00 0F 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [12:34:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:34:21]wFMCommunicate OK [12:34:21]SAM_PROTO_GetShiftState done [12:34:21]FM_GetShiftState done [12:34:21]opened in 1717545916 [12:34:21]opened+sec_in_day 1717632316 [12:34:21]quantity*price = 100015 [12:34:21]sum+1 = 100017 [12:34:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 359 05.06.2024 12:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59964 ФПД: 50662194933365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123423&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59964&fm=50662194933365&tin=02508201610067®Number=0000000000151680&sum=100000 [12:34:22]StoreToDocumentArchive [12:34:22]shift 72 fd 59964 [12:34:22]save to /storage/0072/doc_00059964 [12:34:22]save last doc name /storage/0072/doc_00059964 to /storage/kkm_last_doc_name [12:34:22]save OK [12:34:22]Clear old archive folders... [12:34:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:22]tlvbuf is 004031D0 [12:34:22]SAM_PROTO_ClearQueue [12:34:22]wFMCommunicate request_size=4 [12:34:22]MH_SAM_APDU [12:34:22]CAPDU: 80 09 00 00 [12:34:22]Write to MH i2c: E2 08 00 1C 5D 80 09 00 00 00 00 00 00 EB [12:34:22]Write i2c OK [12:34:22]MH_I2C_Read... [12:34:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:22]Read from MH i2c: E2 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 1C 5D 00 90 00 ED [12:34:22]RAPDU: 90 00 [12:34:22]wFMCommunicate OK [12:34:22]SAM_PROTO_ClearQueue done [12:34:22]KKMCreateOFDPacket [12:34:22]OFDProtocolAddRootSTLVToBuf [12:34:22]FM_MakeSignedData [12:34:22]FM_MakeSignedData [12:34:22]SAM_PROTO_SignData [12:34:22]wFMCommunicate request_size=4 [12:34:22]MH_SAM_APDU [12:34:22]CAPDU: 80 0D 01 02 [12:34:22]Write to MH i2c: E2 08 00 1D 5D 80 0D 01 02 00 00 00 00 F3 [12:34:22]Write i2c OK [12:34:22]MH_I2C_Read... [12:34:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:22]Read from MH i2c: E2 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 1D 5D 00 90 00 EE [12:34:22]RAPDU: 90 00 [12:34:22]wFMCommunicate OK [12:34:22]wFMCommunicate request_size=255 [12:34:22]MH_SAM_APDU [12:34: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 4F 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EA 00 00 35 04 06 00 2E [12:34:22]Write to MH i2c: E2 02 01 1E 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 4F 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EA 00 00 35 04 06 00 2E 00 00 EC [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 1E 5D 00 90 00 EF [12:34:23]RAPDU: 90 00 [12:34:23]wFMCommunicate OK [12:34:23]wFMCommunicate request_size=10 [12:34:23]MH_SAM_APDU [12:34:23]CAPDU: 80 0D 02 02 05 13 B6 21 EE 75 [12:34:23]Write to MH i2c: E2 0D 00 1F 5D 80 0D 02 02 05 00 13 B6 21 EE 75 00 00 4D [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 1F 5D 00 90 00 F0 [12:34:23]RAPDU: 90 00 [12:34:23]wFMCommunicate OK [12:34:23]wFMCommunicate request_size=4 [12:34:23]MH_SAM_APDU [12:34:23]CAPDU: 80 0D 03 02 [12:34:23]Write to MH i2c: E2 08 00 20 5D 80 0D 03 02 00 00 00 00 F8 [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 0B 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 0B 00 20 5D 00 AB AB 29 D1 D9 DD FA B3 90 00 AC [12:34:23]RAPDU: AB AB 29 D1 D9 DD FA B3 90 00 [12:34:23]wFMCommunicate OK [12:34:23]SAM_PROTO_SignData done [12:34:23]FM_MakeSignedData done [12:34:23]CreateOFDProtocolMessage [12:34:23]wFMCommunicate request_size=4 [12:34:23]MH_SAM_APDU [12:34:23]CAPDU: 80 11 00 00 [12:34:23]Write to MH i2c: E2 08 00 21 5D 80 11 00 00 00 00 00 00 F8 [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 17 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 17 00 21 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [12:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:34:23]wFMCommunicate OK [12:34:23]CreateOFDProtocolMessage done [12:34:23]OFDSenderStorePacket 59964 [12:34:23]StoreOFDPacket docnum=59964 [12:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 66 38 07 01 12 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 4F 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EA 00 00 35 04 06 00 2E 13 B6 21 EE 75 AB AB 29 D1 D9 DD FA B3 [12:34:23]CheckFolder [12:34:23]dirname=/storage/ofd_packets [12:34:23]CheckFolder done [12:34:23]ProducePacketName [12:34:23]name=ofd_packets/00059964 [12:34:23]NVStorageSaveData ofd_packets/00059964 [12:34:23]File name is /storage/ofd_packets/00059964 [12:34:23]Write 301 bytes [12:34:23]NVStorageSaveData done [12:34:23]OFDSenderStorePacket done [12:34:23]KKMCreateOFDPacket done [12:34:23]NVStorageSaveData kkm_last_timestamp [12:34:23]File name is /storage/kkm_last_timestamp [12:34:23]Write 4 bytes [12:34:23]NVStorageSaveData done [12:34:23]ExternCall_PrintAddStr [12:34:23]wPrintStart [12:34:23]Write to MH i2c: 01 00 00 22 5D 7F [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: 01 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: 01 07 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: 01 07 00 22 5D 00 00 00 00 00 FF 0F 94 [12:34:23]RasterBufferAndPrint [12:34:23]line Счет N : (1)545681 [12:34:23]line ИНН: 02508201610067 [12:34:23]line Контрольно-Кассовый Чек [12:34:23]line ПРОДАЖА [12:34:23]line ТРК (МРК, ГНК) : 12 [12:34:23]line Товар: 2710124130 [12:34:23]line Аи-92-К-5 [12:34:23]line 14.950 * 66.90 [12:34:23]line = 1000.16 [12:34:23]line НДС 12% НСП 1% [12:34:23]line > о реализуемом товаре [12:34:23]line ОКРУГЛЕНИЕ: -0.16 [12:34:23]line ИТОГО: 1000.00 [12:34:23]line Внесено: 1000.00 [12:34:23]line СДАЧА: 0.00 [12:34:23]line НСП 1% : 8.85 [12:34:23]line НДС 12% : 106.21 [12:34:23]line Наличными: 1000.00 [12:34:23]line Безнал.: 0.00 [12:34:23]line Место: АЗС № 117 "Партнер Нефть" [12:34:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:34:23]line СНО: Общий режим [12:34:23]line Чек 359 05.06.2024 12:34 [12:34:23]line Смена: 72 ФФД: 1.0 [12:34:23]line ЗНМ: 0300000048 [12:34:23]line РНМ: 0000000000151680 [12:34:23]line Версия ККМ: v1.0 [12:34:23]line ФМ: 0000000000959414 [12:34:23]line ФД: 59964 [12:34:23]line ФПД: 50662194933365 [12:34:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123423&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59964&fm=50662194933365&tin=02508201610067®Number=0000000000151680&sum=100000 [12:34:23]written 0, free lines is 4095 [12:34:23]OFD Sender: Processing packet 59964 [packets to send 53, broken 52] [12:34:23]ProducePacketName [12:34:23]name=ofd_packets/00059964 [12:34:23]OFD Sender: To server: pG, [12:34:23]CommunicateWithHost lk.salyk.kg:30040 [12:34:23]ConnectInit lk.salyk.kg [12:34:23]Connected sock=10 [12:34:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 66 38 07 01 12 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 4F 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EA 00 00 35 04 06 00 2E 13 B6 21 EE 75 AB AB 29 D1 D9 DD FA B3 [12:34:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0B D4 47 00 2A 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 39 35 39 34 31 34 10 04 04 00 3C EA 00 00 F4 03 04 00 53 07 60 66 B6 04 01 00 00 22 FE E2 A4 31 BC 90 82 [12:34:24]CommunicateWithHost err = 0 [12:34:24]CheckOFDResponse [12:34:24]1017 (14) - 77093643461234 [12:34:24]1041 (16) - 0000000000959414 [12:34:24]1040 (4) - 59964 [12:34:24]1012 (4) - 05.06.2024 06:36 [12:34:24]1206 (1) - 0 [12:34:24]OFD Sender: Remove packet 59964 [12:34:24]ProducePacketName [12:34:24]name=ofd_packets/00059964 [12:34:24]NVStorageDeleteData [12:34:24]Write to MH i2c: 01 00 00 4D 5D AA [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: 01 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: 01 07 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: 01 07 00 4D 5D 00 00 00 00 00 A9 0C 66 [12:34:24]RasterBufferAndPrint [12:34:24]line [12:34:24]line [12:34:24]line [12:34:24]line [12:34:24]line [12:34:24]written 0, free lines is 3257 [12:34:24]MH_Cut [12:34:24]Write to MH i2c: D1 01 00 54 5D 01 83 [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: D1 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: D1 01 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: D1 01 00 54 5D 00 82 [12:34:24]Write to MH i2c: 01 00 00 55 5D B2 [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]OFD Sender: No OFD packet to send [12:34:25]*** Cut start [12:34:25]*** Partial cut [12:34:25]*** CUTSNS_PIN = 1 [12:34:25]*** CUTSNS_PIN = 0 [12:34:25]*** Brake cut motor [12:34:25]Read from MH i2c: 01 [12:34:25]MH_I2C_Read... [12:34:25]*** Stop cut motor [12:34:25]*** Cut end [12:34:25]Read from MH i2c: 01 07 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: 01 07 00 55 5D 00 00 00 00 00 FF 0F C7 [12:34:25]process_action close_receipt done [12:34:25]requested_data is exist [12:34:25]produce_requested_data [12:34:25]requested_item fm.sn is exist - process it [12:34:25]wFMCommunicate request_size=4 [12:34:25]MH_SAM_APDU [12:34:25]CAPDU: 80 11 00 00 [12:34:25]Write to MH i2c: E2 08 00 56 5D 80 11 00 00 00 00 00 00 2D [12:34:25]Write i2c OK [12:34:25]MH_I2C_Read... [12:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:25]Read from MH i2c: E2 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 17 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 17 00 56 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 80 [12:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:34:25]wFMCommunicate OK [12:34:25]requested_item fd.num is exist - process it [12:34:25]SAM_PROTO_GetFieldsCounters [12:34:25]wFMCommunicate request_size=4 [12:34:25]MH_SAM_APDU [12:34:25]CAPDU: 80 13 00 00 [12:34:25]Write to MH i2c: E2 08 00 57 5D 80 13 00 00 00 00 00 00 30 [12:34:25]Write i2c OK [12:34:25]MH_I2C_Read... [12:34:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:25]Read from MH i2c: E2 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 62 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 62 00 57 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C EA 00 00 0E 04 04 00 48 00 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 F3 [12:34:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C EA 00 00 0E 04 04 00 48 00 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 [12:34:25]wFMCommunicate OK [12:34:25]SAM_PROTO_GetFieldsCounters done [12:34:25]requested_item shift.num is exist - process it [12:34:25]requested_item shift.opened is exist - process it [12:34:25]req_shift_opened [12:34:25]FM_GetShiftState [12:34:25]SAM_PROTO_GetShiftState [12:34:25]wFMCommunicate request_size=4 [12:34:25]MH_SAM_APDU [12:34:25]CAPDU: 80 13 01 00 [12:34:25]Write to MH i2c: E2 08 00 58 5D 80 13 01 00 00 00 00 00 32 [12:34:25]Write i2c OK [12:34:25]MH_I2C_Read... [12:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:26]Read from MH i2c: E2 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 0E 00 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 0E 00 58 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6A [12:34:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:34:26]wFMCommunicate OK [12:34:26]SAM_PROTO_GetShiftState done [12:34:26]FM_GetShiftState done [12:34:26]req_shift_opened done [12:34:26]requested_item shift.open_date is exist - process it [12:34:26]req_shift_open_date [12:34:26]req_shift_open_date done [12:34:26]produce_requested_data done [12:34:26]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59964,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:34:26]process_action_free close_receipt [12:34:26]json_value_free [12:34:26]json_value_free done [12:34:26]process_json_proto returns [12:34:26]Send response to host [12:34:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59964,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:34:26]free response buf [12:34:26]execute_script done [12:34:26]execute_script returns [12:34:26]free content buf [12:34:26]Sock 9.Close socket [12:34:26]Sock 9.Thread stoped [12:34:29]OFD Sender: No OFD packet to send [12:34:33]accept exits with 8 [12:34:33]New connection [12:34:33]New thread 3066957156 created [12:34:33]Thread 3067100516 joined [12:34:33]Waiting for new connection... [12:34:33] Sock 8.Parse request [12:34:33]Sock 8.Check first char [12:34:33]Sock 8.First char is OK [12:34:33]request: POST /json_proto HTTP/1.0 [12:34:33]Method: POST [12:34:33]URL: /json_proto [12:34:33]Method is POST - this is cgi request [12:34:33]url: /json_proto [12:34:33]query_string will be loaded in cgi processing [12:34:33]execute_cgi json_proto POST (null) [12:34:33]execute_cgi path=json_proto method=POST [12:34:33]POST find Content-Length [12:34:33]Host: 172.17.60.68:8080 [12:34:33]Content-Length: 1204 [12:34:33]Content-Type: application/json [12:34:33] [12:34:33]POST finish read [12:34:33]Found Content-Length = 1204 [12:34: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545683\u000A05.06.2024 12:29\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751687\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:33]execute_script... [12:34: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545683\u000A05.06.2024 12:29\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751687\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:33]POST & json_proto [12:34:33]process_json_proto [12:34:33]json parsed OK: [12:34:33]protocol is kg_v1.0 [12:34:33]action value=print_text [12:34:33]process_action print_text [12:34:33]cmd_print_text [12:34:33]ExternCall_PrintAddStr [12:34:33]wPrintStart [12:34:33]Write to MH i2c: 01 00 00 59 5D B6 [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: 01 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: 01 07 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: 01 07 00 59 5D 00 00 00 00 00 FF 0F CB [12:34:33]RasterBufferAndPrint [12:34:33]line *****ТОВАРНЫЙ ЧЕК***** [12:34:33]line АЗС 117 [12:34:33]line Партнер нефть [12:34:33]line 02508201610067 [12:34:33]line Кассир : Койгельдиева Р. [12:34:33]line Счет N : (1)545683 [12:34:33]line 05.06.2024 12:29 [12:34:33]line ПРОДАЖА [12:34:33]line ТРК (МРК, ГНК): 51 [12:34:33]line Вид ГСМ : 2710194210 [12:34:33]line ДТ-К-5 [12:34:33]line 10.000 x 72.90 [12:34:33]line ИТОГ: 729.00 [12:34:33]line Тип оплаты: Талоны: Партнер нефть [12:34:33]line 3751687 [12:34:33]line ______________________ [12:34:33]line (подпись) [12:34:33]written 0, free lines is 4095 [12:34:33]Write to MH i2c: 01 00 00 6E 5D CB [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: 01 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: 01 07 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: 01 07 00 6E 5D 00 00 00 00 00 F6 0D D5 [12:34:33]RasterBufferAndPrint [12:34:33]line [12:34:33]line [12:34:33]line [12:34:33]line [12:34:33]line [12:34:33]written 0, free lines is 3585 [12:34:33]MH_Cut [12:34:33]Write to MH i2c: D1 01 00 75 5D 01 A4 [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: D1 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: D1 01 00 [12:34:33]MH_I2C_Read... [12:34:33]Read from MH i2c: D1 01 00 75 5D 00 A3 [12:34:33]Write to MH i2c: 01 00 00 76 5D D3 [12:34:33]Write i2c OK [12:34:33]MH_I2C_Read... [12:34:33]*** Cut start [12:34:33]*** Partial cut [12:34:33]*** CUTSNS_PIN = 1 [12:34:33]*** CUTSNS_PIN = 0 [12:34:34]*** Brake cut motor [12:34:34]Read from MH i2c: 01 [12:34:34]MH_I2C_Read... [12:34:34]*** Stop cut motor [12:34:34]*** Cut end [12:34:34]Read from MH i2c: 01 07 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: 01 07 00 76 5D 00 00 00 00 00 FF 0F E8 [12:34:34]process_action print_text done [12:34:34]requested_data is exist [12:34:34]produce_requested_data [12:34:34]requested_item fm.sn is exist - process it [12:34:34]wFMCommunicate request_size=4 [12:34:34]MH_SAM_APDU [12:34:34]CAPDU: 80 11 00 00 [12:34:34]Write to MH i2c: E2 08 00 77 5D 80 11 00 00 00 00 00 00 4E [12:34:34]Write i2c OK [12:34:34]MH_I2C_Read... [12:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:34]Read from MH i2c: E2 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 17 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 17 00 77 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [12:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:34:34]wFMCommunicate OK [12:34:34]requested_item fd.num is exist - process it [12:34:34]SAM_PROTO_GetFieldsCounters [12:34:34]wFMCommunicate request_size=4 [12:34:34]MH_SAM_APDU [12:34:34]CAPDU: 80 13 00 00 [12:34:34]Write to MH i2c: E2 08 00 78 5D 80 13 00 00 00 00 00 00 51 [12:34:34]Write i2c OK [12:34:34]MH_I2C_Read... [12:34:34]OFD Sender: No OFD packet to send [12:34:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:34]Read from MH i2c: E2 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 62 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 62 00 78 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C EA 00 00 0E 04 04 00 48 00 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 [12:34:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C EA 00 00 0E 04 04 00 48 00 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 [12:34:34]wFMCommunicate OK [12:34:34]SAM_PROTO_GetFieldsCounters done [12:34:34]requested_item shift.num is exist - process it [12:34:34]requested_item shift.opened is exist - process it [12:34:34]req_shift_opened [12:34:34]FM_GetShiftState [12:34:34]SAM_PROTO_GetShiftState [12:34:34]wFMCommunicate request_size=4 [12:34:34]MH_SAM_APDU [12:34:34]CAPDU: 80 13 01 00 [12:34:34]Write to MH i2c: E2 08 00 79 5D 80 13 01 00 00 00 00 00 53 [12:34:34]Write i2c OK [12:34:34]MH_I2C_Read... [12:34:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:34]Read from MH i2c: E2 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 0E 00 [12:34:34]MH_I2C_Read... [12:34:34]Read from MH i2c: E2 0E 00 79 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [12:34:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:34:34]wFMCommunicate OK [12:34:34]SAM_PROTO_GetShiftState done [12:34:34]FM_GetShiftState done [12:34:34]req_shift_opened done [12:34:34]requested_item shift.open_date is exist - process it [12:34:34]req_shift_open_date [12:34:34]req_shift_open_date done [12:34:34]produce_requested_data done [12:34:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59964,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:34:34]process_action_free print_text [12:34:34]json_value_free [12:34:34]json_value_free done [12:34:34]process_json_proto returns [12:34:34]Send response to host [12:34:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59964,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:34:34]free response buf [12:34:34]execute_script done [12:34:34]execute_script returns [12:34:34]free content buf [12:34:34]Sock 8.Close socket [12:34:34]Sock 8.Thread stoped [12:34:39]OFD Sender: No OFD packet to send [12:34:44]OFD Sender: No OFD packet to send [12:34:49]OFD Sender: No OFD packet to send [12:34:54]OFD Sender: No OFD packet to send [12:34:59]OFD Sender: No OFD packet to send [12:35:04]OFD Sender: No OFD packet to send [12:35:09]OFD Sender: No OFD packet to send [12:35:14]OFD Sender: No OFD packet to send [12:35:19]OFD Sender: No OFD packet to send [12:35:24]OFD Sender: No OFD packet to send [12:35:29]OFD Sender: No OFD packet to send [12:35:34]OFD Sender: No OFD packet to send [12:35:35]accept exits with 9 [12:35:35]New connection [12:35:35]New thread 3067100516 created [12:35:35]Thread 3066957156 joined [12:35:35]Waiting for new connection... [12:35:35] Sock 9.Parse request [12:35:35]Sock 9.Check first char [12:35:35]Sock 9.First char is OK [12:35:35]request: POST /json_proto HTTP/1.0 [12:35:35]Method: POST [12:35:35]URL: /json_proto [12:35:35]Method is POST - this is cgi request [12:35:35]url: /json_proto [12:35:35]query_string will be loaded in cgi processing [12:35:35]execute_cgi json_proto POST (null) [12:35:35]execute_cgi path=json_proto method=POST [12:35:35]POST find Content-Length [12:35:35]Host: 172.17.60.68:8080 [12:35:35]Content-Length: 841 [12:35:35]Content-Type: application/json [12:35:35] [12:35:35]POST finish read [12:35:35]Found Content-Length = 841 [12:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:35]execute_script... [12:35:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:35]POST & json_proto [12:35:35]process_json_proto [12:35:35]json parsed OK: [12:35:35]protocol is kg_v1.0 [12:35:35]action value=close_receipt [12:35:35]process_action close_receipt [12:35:35]cmd_close_receipt [12:35:35]MH_GetDate [12:35:35]Write to MH i2c: F0 00 00 7A 5D C6 [12:35:35]Write i2c OK [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: F0 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: F0 09 00 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: F0 09 00 7A 5D 00 99 5B 60 66 9A 61 5F 66 49 [12:35:35]GetLastDocTimeStamp 1717590863 [12:35:35]current date 1717590937 [12:35:35]FM_GetShiftState [12:35:35]SAM_PROTO_GetShiftState [12:35:35]wFMCommunicate request_size=4 [12:35:35]MH_SAM_APDU [12:35:35]CAPDU: 80 13 01 00 [12:35:35]Write to MH i2c: E2 08 00 7B 5D 80 13 01 00 00 00 00 00 55 [12:35:35]Write i2c OK [12:35:35]MH_I2C_Read... [12:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:35]Read from MH i2c: E2 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 0E 00 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 0E 00 7B 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [12:35:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:35:35]wFMCommunicate OK [12:35:35]SAM_PROTO_GetShiftState done [12:35:35]FM_GetShiftState done [12:35:35]opened in 1717545916 [12:35:35]opened+sec_in_day 1717632316 [12:35:35]quantity*price = 66900 [12:35:35]sum+1 = 66901 [12:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 0.00 Безнал.: 669.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 360 05.06.2024 12:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59965 ФПД: 269411847447977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123537&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59965&fm=269411847447977&tin=02508201610067®Number=0000000000151680&sum=66900 [12:35:36]StoreToDocumentArchive [12:35:36]shift 72 fd 59965 [12:35:36]save to /storage/0072/doc_00059965 [12:35:36]save last doc name /storage/0072/doc_00059965 to /storage/kkm_last_doc_name [12:35:36]save OK [12:35:36]Clear old archive folders... [12:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:36]tlvbuf is 004A3ED0 [12:35:36]SAM_PROTO_ClearQueue [12:35:36]wFMCommunicate request_size=4 [12:35:36]MH_SAM_APDU [12:35:36]CAPDU: 80 09 00 00 [12:35:36]Write to MH i2c: E2 08 00 88 5D 80 09 00 00 00 00 00 00 57 [12:35:36]Write i2c OK [12:35:36]MH_I2C_Read... [12:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:36]Read from MH i2c: E2 [12:35:36]MH_I2C_Read... [12:35:36]Read from MH i2c: E2 03 00 [12:35:36]MH_I2C_Read... [12:35:36]Read from MH i2c: E2 03 00 88 5D 00 90 00 59 [12:35:36]RAPDU: 90 00 [12:35:36]wFMCommunicate OK [12:35:36]SAM_PROTO_ClearQueue done [12:35:36]KKMCreateOFDPacket [12:35:36]OFDProtocolAddRootSTLVToBuf [12:35:36]FM_MakeSignedData [12:35:36]FM_MakeSignedData [12:35:36]SAM_PROTO_SignData [12:35:36]wFMCommunicate request_size=4 [12:35:36]MH_SAM_APDU [12:35:36]CAPDU: 80 0D 01 02 [12:35:36]Write to MH i2c: E2 08 00 89 5D 80 0D 01 02 00 00 00 00 5F [12:35:36]Write i2c OK [12:35:36]MH_I2C_Read... [12:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:36]Read from MH i2c: E2 [12:35:36]MH_I2C_Read... [12:35:36]Read from MH i2c: E2 03 00 [12:35:36]MH_I2C_Read... [12:35:36]Read from MH i2c: E2 03 00 89 5D 00 90 00 5A [12:35:36]RAPDU: 90 00 [12:35:36]wFMCommunicate OK [12:35:36]wFMCommunicate request_size=255 [12:35:36]MH_SAM_APDU [12:35: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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 99 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EA 00 00 35 04 06 00 F5 [12:35:36]Write to MH i2c: E2 02 01 8A 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 99 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EA 00 00 35 04 06 00 F5 00 00 9A [12:35:36]Write i2c OK [12:35:36]MH_I2C_Read... [12:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:37]Read from MH i2c: E2 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 03 00 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 03 00 8A 5D 00 90 00 5B [12:35:37]RAPDU: 90 00 [12:35:37]wFMCommunicate OK [12:35:37]wFMCommunicate request_size=10 [12:35:37]MH_SAM_APDU [12:35:37]CAPDU: 80 0D 02 02 05 07 55 77 25 A9 [12:35:37]Write to MH i2c: E2 0D 00 8B 5D 80 0D 02 02 05 00 07 55 77 25 A9 00 00 0D [12:35:37]Write i2c OK [12:35:37]MH_I2C_Read... [12:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:37]Read from MH i2c: E2 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 03 00 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 03 00 8B 5D 00 90 00 5C [12:35:37]RAPDU: 90 00 [12:35:37]wFMCommunicate OK [12:35:37]wFMCommunicate request_size=4 [12:35:37]MH_SAM_APDU [12:35:37]CAPDU: 80 0D 03 02 [12:35:37]Write to MH i2c: E2 08 00 8C 5D 80 0D 03 02 00 00 00 00 64 [12:35:37]Write i2c OK [12:35:37]MH_I2C_Read... [12:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:37]Read from MH i2c: E2 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 0B 00 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 0B 00 8C 5D 00 3E B1 1C 89 42 DC A8 82 90 00 41 [12:35:37]RAPDU: 3E B1 1C 89 42 DC A8 82 90 00 [12:35:37]wFMCommunicate OK [12:35:37]SAM_PROTO_SignData done [12:35:37]FM_MakeSignedData done [12:35:37]CreateOFDProtocolMessage [12:35:37]wFMCommunicate request_size=4 [12:35:37]MH_SAM_APDU [12:35:37]CAPDU: 80 11 00 00 [12:35:37]Write to MH i2c: E2 08 00 8D 5D 80 11 00 00 00 00 00 00 64 [12:35:37]Write i2c OK [12:35:37]MH_I2C_Read... [12:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:37]Read from MH i2c: E2 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 17 00 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: E2 17 00 8D 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [12:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:35:37]wFMCommunicate OK [12:35:37]CreateOFDProtocolMessage done [12:35:37]OFDSenderStorePacket 59965 [12:35:37]StoreOFDPacket docnum=59965 [12:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 8F C5 07 01 5D 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 99 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EA 00 00 35 04 06 00 F5 07 55 77 25 A9 3E B1 1C 89 42 DC A8 82 [12:35:37]CheckFolder [12:35:37]dirname=/storage/ofd_packets [12:35:37]CheckFolder done [12:35:37]ProducePacketName [12:35:37]name=ofd_packets/00059965 [12:35:37]NVStorageSaveData ofd_packets/00059965 [12:35:37]File name is /storage/ofd_packets/00059965 [12:35:37]Write 301 bytes [12:35:37]NVStorageSaveData done [12:35:37]OFDSenderStorePacket done [12:35:37]KKMCreateOFDPacket done [12:35:37]NVStorageSaveData kkm_last_timestamp [12:35:37]File name is /storage/kkm_last_timestamp [12:35:37]Write 4 bytes [12:35:37]NVStorageSaveData done [12:35:37]ExternCall_PrintAddStr [12:35:37]wPrintStart [12:35:37]Write to MH i2c: 01 00 00 8E 5D EB [12:35:37]Write i2c OK [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: 01 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: 01 07 00 [12:35:37]MH_I2C_Read... [12:35:37]Read from MH i2c: 01 07 00 8E 5D 00 00 00 00 00 FF 0F 00 [12:35:37]RasterBufferAndPrint [12:35:37]line Счет N : (1)545684 [12:35:37]line ИНН: 02508201610067 [12:35:37]line Контрольно-Кассовый Чек [12:35:37]line ПРОДАЖА [12:35:37]line ТРК (МРК, ГНК) : 12 [12:35:37]line Товар: 2710124130 [12:35:37]line Аи-92-К-5 [12:35:37]line 10.000 * 66.90 [12:35:37]line = 669.00 [12:35:37]line НДС 12% НСП 1% [12:35:37]line > о реализуемом товаре [12:35:37]line ИТОГО: 669.00 [12:35:37]line НСП 1% : 5.92 [12:35:37]line НДС 12% : 71.04 [12:35:37]line Наличными: 0.00 [12:35:37]line Безнал.: 669.00 [12:35:37]line Место: АЗС № 117 "Партнер Нефть" [12:35:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:35:37]line СНО: Общий режим [12:35:37]line Чек 360 05.06.2024 12:35 [12:35:37]line Смена: 72 ФФД: 1.0 [12:35:37]line ЗНМ: 0300000048 [12:35:37]line РНМ: 0000000000151680 [12:35:37]line Версия ККМ: v1.0 [12:35:37]line Платежная система: АКБ Кыргызстан [12:35:37]line ФМ: 0000000000959414 [12:35:37]line ФД: 59965 [12:35:37]line ФПД: 269411847447977 [12:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123537&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59965&fm=269411847447977&tin=02508201610067®Number=0000000000151680&sum=66900 [12:35:37]OFD Sender: Processing packet 59965 [packets to send 53, broken 52] [12:35:37]ProducePacketName [12:35:37]name=ofd_packets/00059965 [12:35:37]OFD Sender: To server: pG, [12:35:37]CommunicateWithHost lk.salyk.kg:30040 [12:35:37]ConnectInit lk.salyk.kg [12:35:37]written 0, free lines is 4095 [12:35:37]Connected sock=11 [12:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 8F C5 07 01 5D 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 99 5B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EA 00 00 35 04 06 00 F5 07 55 77 25 A9 3E B1 1C 89 42 DC A8 82 [12:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 60 79 47 00 4B 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EA 00 00 F4 03 04 00 9D 07 60 66 B6 04 01 00 00 10 86 F5 62 B8 82 9F 51 [12:35:37]CommunicateWithHost err = 0 [12:35:37]CheckOFDResponse [12:35:37]1017 (14) - 77093643461234 [12:35:37]1041 (16) - 0000000000959414 [12:35:37]1040 (4) - 59965 [12:35:37]1012 (4) - 05.06.2024 06:37 [12:35:37]1206 (1) - 0 [12:35:37]OFD Sender: Remove packet 59965 [12:35:37]ProducePacketName [12:35:37]name=ofd_packets/00059965 [12:35:37]NVStorageDeleteData [12:35:38]Write to MH i2c: 01 00 00 B8 5D 15 [12:35:38]Write i2c OK [12:35:38]MH_I2C_Read... [12:35:38]Read from MH i2c: 01 [12:35:38]MH_I2C_Read... [12:35:38]Read from MH i2c: 01 07 00 [12:35:38]MH_I2C_Read... [12:35:38]Read from MH i2c: 01 07 00 B8 5D 00 00 00 00 00 B8 0C E0 [12:35:38]RasterBufferAndPrint [12:35:38]line [12:35:38]line [12:35:38]line [12:35:38]line [12:35:38]line [12:35:38]written 0, free lines is 3262 [12:35:38]MH_Cut [12:35:38]Write to MH i2c: D1 01 00 BF 5D 01 EE [12:35:38]Write i2c OK [12:35:38]MH_I2C_Read... [12:35:38]Read from MH i2c: D1 [12:35:38]MH_I2C_Read... [12:35:38]Read from MH i2c: D1 01 00 [12:35:38]MH_I2C_Read... [12:35:38]Read from MH i2c: D1 01 00 BF 5D 00 ED [12:35:38]Write to MH i2c: 01 00 00 C0 5D 1D [12:35:38]Write i2c OK [12:35:38]MH_I2C_Read... [12:35:38]OFD Sender: No OFD packet to send [12:35:38]*** Cut start [12:35:38]*** Partial cut [12:35:38]*** CUTSNS_PIN = 1 [12:35:39]*** CUTSNS_PIN = 0 [12:35:39]*** Brake cut motor [12:35:39]Read from MH i2c: 01 [12:35:39]MH_I2C_Read... [12:35:39]*** Stop cut motor [12:35:39]*** Cut end [12:35:39]Read from MH i2c: 01 07 00 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: 01 07 00 C0 5D 00 00 00 00 00 FF 0F 32 [12:35:39]process_action close_receipt done [12:35:39]requested_data is exist [12:35:39]produce_requested_data [12:35:39]requested_item fm.sn is exist - process it [12:35:39]wFMCommunicate request_size=4 [12:35:39]MH_SAM_APDU [12:35:39]CAPDU: 80 11 00 00 [12:35:39]Write to MH i2c: E2 08 00 C1 5D 80 11 00 00 00 00 00 00 98 [12:35:39]Write i2c OK [12:35:39]MH_I2C_Read... [12:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:39]Read from MH i2c: E2 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 17 00 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 17 00 C1 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EB [12:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:35:39]wFMCommunicate OK [12:35:39]requested_item fd.num is exist - process it [12:35:39]SAM_PROTO_GetFieldsCounters [12:35:39]wFMCommunicate request_size=4 [12:35:39]MH_SAM_APDU [12:35:39]CAPDU: 80 13 00 00 [12:35:39]Write to MH i2c: E2 08 00 C2 5D 80 13 00 00 00 00 00 00 9B [12:35:39]Write i2c OK [12:35:39]MH_I2C_Read... [12:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:39]Read from MH i2c: E2 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 62 00 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 62 00 C2 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D EA 00 00 0E 04 04 00 48 00 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 62 [12:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D EA 00 00 0E 04 04 00 48 00 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 [12:35:39]wFMCommunicate OK [12:35:39]SAM_PROTO_GetFieldsCounters done [12:35:39]requested_item shift.num is exist - process it [12:35:39]requested_item shift.opened is exist - process it [12:35:39]req_shift_opened [12:35:39]FM_GetShiftState [12:35:39]SAM_PROTO_GetShiftState [12:35:39]wFMCommunicate request_size=4 [12:35:39]MH_SAM_APDU [12:35:39]CAPDU: 80 13 01 00 [12:35:39]Write to MH i2c: E2 08 00 C3 5D 80 13 01 00 00 00 00 00 9D [12:35:39]Write i2c OK [12:35:39]MH_I2C_Read... [12:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:39]Read from MH i2c: E2 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 0E 00 [12:35:39]MH_I2C_Read... [12:35:39]Read from MH i2c: E2 0E 00 C3 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [12:35:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:35:39]wFMCommunicate OK [12:35:39]SAM_PROTO_GetShiftState done [12:35:39]FM_GetShiftState done [12:35:39]req_shift_opened done [12:35:39]requested_item shift.open_date is exist - process it [12:35:39]req_shift_open_date [12:35:39]req_shift_open_date done [12:35:39]produce_requested_data done [12:35:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59965,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:35:39]process_action_free close_receipt [12:35:39]json_value_free [12:35:39]json_value_free done [12:35:39]process_json_proto returns [12:35:39]Send response to host [12:35:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59965,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:35:39]free response buf [12:35:39]execute_script done [12:35:39]execute_script returns [12:35:39]free content buf [12:35:39]Sock 9.Close socket [12:35:39]Sock 9.Thread stoped [12:35:43]OFD Sender: No OFD packet to send [12:35:48]OFD Sender: No OFD packet to send [12:35:53]OFD Sender: No OFD packet to send [12:35:58]OFD Sender: No OFD packet to send [12:36:03]OFD Sender: No OFD packet to send [12:36:08]OFD Sender: No OFD packet to send [12:36:13]OFD Sender: No OFD packet to send [12:36:18]OFD Sender: No OFD packet to send [12:36:23]OFD Sender: No OFD packet to send [12:36:28]OFD Sender: No OFD packet to send [12:36:33]OFD Sender: No OFD packet to send [12:36:38]OFD Sender: No OFD packet to send [12:36:43]OFD Sender: No OFD packet to send [12:36:48]OFD Sender: No OFD packet to send [12:36:53]OFD Sender: No OFD packet to send [12:36:58]OFD Sender: No OFD packet to send [12:37:03]OFD Sender: No OFD packet to send [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:18]OFD Sender: No OFD packet to send [12:37:23]OFD Sender: No OFD packet to send [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:18]OFD Sender: No OFD packet to send [12:38:23]OFD Sender: No OFD packet to send [12:38:28]OFD Sender: No OFD packet to send [12:38:33]OFD Sender: No OFD packet to send [12:38:35]accept exits with 8 [12:38:35]New connection [12:38:35]New thread 3066957156 created [12:38:35]Thread 3067100516 joined [12:38:35]Waiting for new connection... [12:38:35] Sock 8.Parse request [12:38:35]Sock 8.Check first char [12:38:35]Sock 8.First char is OK [12:38:35]request: POST /json_proto HTTP/1.0 [12:38:35]Method: POST [12:38:35]URL: /json_proto [12:38:35]Method is POST - this is cgi request [12:38:35]url: /json_proto [12:38:35]query_string will be loaded in cgi processing [12:38:35]execute_cgi json_proto POST (null) [12:38:35]execute_cgi path=json_proto method=POST [12:38:35]POST find Content-Length [12:38:35]Host: 172.17.60.68:8080 [12:38:35]Content-Length: 1213 [12:38:35]Content-Type: application/json [12:38:35] [12:38:35]POST finish read [12:38:35]Found Content-Length = 1213 [12:38: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545686\u000A05.06.2024 12:33\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751132;3751133\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:35]execute_script... [12:38: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545686\u000A05.06.2024 12:33\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751132;3751133\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:35]POST & json_proto [12:38:35]process_json_proto [12:38:35]json parsed OK: [12:38:35]protocol is kg_v1.0 [12:38:35]action value=print_text [12:38:35]process_action print_text [12:38:35]cmd_print_text [12:38:35]ExternCall_PrintAddStr [12:38:35]wPrintStart [12:38:35]Write to MH i2c: 01 00 00 C4 5D 21 [12:38:35]Write i2c OK [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: 01 [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: 01 07 00 [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: 01 07 00 C4 5D 00 00 00 00 00 FF 0F 36 [12:38:35]RasterBufferAndPrint [12:38:35]line *****ТОВАРНЫЙ ЧЕК***** [12:38:35]line АЗС 117 [12:38:35]line Партнер нефть [12:38:35]line 02508201610067 [12:38:35]line Кассир : Койгельдиева Р. [12:38:35]line Счет N : (1)545686 [12:38:35]line 05.06.2024 12:33 [12:38:35]line ПРОДАЖА [12:38:35]line ТРК (МРК, ГНК): 51 [12:38:35]line Вид ГСМ : 2710194210 [12:38:35]line ДТ-К-5 [12:38:35]line 20.000 x 72.90 [12:38:35]line ИТОГ: 1458.00 [12:38:35]line Тип оплаты: Талоны: Партнер нефть [12:38:35]line 3751132;3751133 [12:38:35]line ______________________ [12:38:35]line (подпись) [12:38:35]written 0, free lines is 4095 [12:38:35]Write to MH i2c: 01 00 00 D9 5D 36 [12:38:35]Write i2c OK [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: 01 [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: 01 07 00 [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: 01 07 00 D9 5D 00 00 00 00 00 F8 0D 42 [12:38:35]RasterBufferAndPrint [12:38:35]line [12:38:35]line [12:38:35]line [12:38:35]line [12:38:35]line [12:38:35]written 0, free lines is 3578 [12:38:35]MH_Cut [12:38:35]Write to MH i2c: D1 01 00 E0 5D 01 0F [12:38:35]Write i2c OK [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: D1 [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: D1 01 00 [12:38:35]MH_I2C_Read... [12:38:35]Read from MH i2c: D1 01 00 E0 5D 00 0E [12:38:35]Write to MH i2c: 01 00 00 E1 5D 3E [12:38:35]Write i2c OK [12:38:35]MH_I2C_Read... [12:38:36]*** Cut start [12:38:36]*** Partial cut [12:38:36]*** CUTSNS_PIN = 1 [12:38:36]*** CUTSNS_PIN = 0 [12:38:36]*** Brake cut motor [12:38:37]Read from MH i2c: 01 [12:38:37]MH_I2C_Read... [12:38:37]Read from MH i2c: 01 07 00 [12:38:37]MH_I2C_Read... [12:38:37]*** Stop cut motor [12:38:37]*** Cut end [12:38:37]Read from MH i2c: 01 07 00 E1 5D 00 00 00 00 00 FF 0F 53 [12:38:37]process_action print_text done [12:38:37]requested_data is exist [12:38:37]produce_requested_data [12:38:37]requested_item fm.sn is exist - process it [12:38:37]wFMCommunicate request_size=4 [12:38:37]MH_SAM_APDU [12:38:37]CAPDU: 80 11 00 00 [12:38:37]Write to MH i2c: E2 08 00 E2 5D 80 11 00 00 00 00 00 00 B9 [12:38:37]Write i2c OK [12:38:37]MH_I2C_Read... [12:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:37]Read from MH i2c: E2 [12:38:37]MH_I2C_Read... [12:38:37]Read from MH i2c: E2 17 00 [12:38:37]MH_I2C_Read... [12:38:37]Read from MH i2c: E2 17 00 E2 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [12:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:38:37]wFMCommunicate OK [12:38:37]requested_item fd.num is exist - process it [12:38:37]SAM_PROTO_GetFieldsCounters [12:38:37]wFMCommunicate request_size=4 [12:38:37]MH_SAM_APDU [12:38:37]CAPDU: 80 13 00 00 [12:38:37]Write to MH i2c: E2 08 00 E3 5D 80 13 00 00 00 00 00 00 BC [12:38:37]Write i2c OK [12:38:37]MH_I2C_Read... [12:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:37]Read from MH i2c: E2 [12:38:37]MH_I2C_Read... [12:38:37]Read from MH i2c: E2 62 00 [12:38:37]MH_I2C_Read... [12:38:37]Read from MH i2c: E2 62 00 E3 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D EA 00 00 0E 04 04 00 48 00 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 83 [12:38:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D EA 00 00 0E 04 04 00 48 00 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 [12:38:37]wFMCommunicate OK [12:38:37]SAM_PROTO_GetFieldsCounters done [12:38:37]requested_item shift.num is exist - process it [12:38:37]requested_item shift.opened is exist - process it [12:38:37]req_shift_opened [12:38:37]FM_GetShiftState [12:38:37]SAM_PROTO_GetShiftState [12:38:37]wFMCommunicate request_size=4 [12:38:37]MH_SAM_APDU [12:38:37]CAPDU: 80 13 01 00 [12:38:37]Write to MH i2c: E2 08 00 E4 5D 80 13 01 00 00 00 00 00 BE [12:38:37]Write i2c OK [12:38:37]MH_I2C_Read... [12:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:37]Read from MH i2c: E2 [12:38:37]MH_I2C_Read... [12:38:37]Read from MH i2c: E2 0E 00 [12:38:37]MH_I2C_Read... [12:38:37]Read from MH i2c: E2 0E 00 E4 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [12:38:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:38:37]wFMCommunicate OK [12:38:37]SAM_PROTO_GetShiftState done [12:38:37]FM_GetShiftState done [12:38:37]req_shift_opened done [12:38:37]requested_item shift.open_date is exist - process it [12:38:37]req_shift_open_date [12:38:37]req_shift_open_date done [12:38:37]produce_requested_data done [12:38:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59965,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:38:37]process_action_free print_text [12:38:37]json_value_free [12:38:37]json_value_free done [12:38:37]process_json_proto returns [12:38:37]Send response to host [12:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59965,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:38:37]free response buf [12:38:37]execute_script done [12:38:37]execute_script returns [12:38:37]free content buf [12:38:37]Sock 8.Close socket [12:38:37]Sock 8.Thread stoped [12:38:38]OFD Sender: No OFD packet to send [12:38:43]OFD Sender: No OFD packet to send [12:38:48]OFD Sender: No OFD packet to send [12:38:53]OFD Sender: No OFD packet to send [12:38:58]accept exits with 9 [12:38:58]New connection [12:38:58]New thread 3067100516 created [12:38:58]Thread 3066957156 joined [12:38:58]Waiting for new connection... [12:38:58] Sock 9.Parse request [12:38:58]Sock 9.Check first char [12:38:58]Sock 9.First char is OK [12:38:58]request: POST /json_proto HTTP/1.0 [12:38:58]Method: POST [12:38:58]URL: /json_proto [12:38:58]Method is POST - this is cgi request [12:38:58]url: /json_proto [12:38:58]query_string will be loaded in cgi processing [12:38:58]execute_cgi json_proto POST (null) [12:38:58]execute_cgi path=json_proto method=POST [12:38:58]POST find Content-Length [12:38:58]Host: 172.17.60.68:8080 [12:38:58]Content-Length: 677 [12:38:58]Content-Type: application/json [12:38:58] [12:38:58]POST finish read [12:38:58]Found Content-Length = 677 [12:38:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:38:58]execute_script... [12:38: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)545687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:38:58]POST & json_proto [12:38:58]process_json_proto [12:38:58]json parsed OK: [12:38:58]protocol is kg_v1.0 [12:38:58]action value=close_receipt [12:38:58]process_action close_receipt [12:38:58]cmd_close_receipt [12:38:58]MH_GetDate [12:38:58]Write to MH i2c: F0 00 00 E5 5D 31 [12:38:58]Write i2c OK [12:38:58]MH_I2C_Read... [12:38:58]Read from MH i2c: F0 [12:38:58]MH_I2C_Read... [12:38:58]Read from MH i2c: F0 09 00 [12:38:58]MH_I2C_Read... [12:38:58]Read from MH i2c: F0 09 00 E5 5D 00 63 5C 60 66 9A 61 5F 66 7F [12:38:58]GetLastDocTimeStamp 1717590937 [12:38:58]current date 1717591139 [12:38:58]FM_GetShiftState [12:38:58]SAM_PROTO_GetShiftState [12:38:58]wFMCommunicate request_size=4 [12:38:58]MH_SAM_APDU [12:38:58]CAPDU: 80 13 01 00 [12:38:58]Write to MH i2c: E2 08 00 E6 5D 80 13 01 00 00 00 00 00 C0 [12:38:58]Write i2c OK [12:38:58]MH_I2C_Read... [12:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:58]Read from MH i2c: E2 [12:38:58]MH_I2C_Read... [12:38:58]Read from MH i2c: E2 0E 00 [12:38:58]MH_I2C_Read... [12:38:58]Read from MH i2c: E2 0E 00 E6 5D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F8 [12:38:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:38:58]wFMCommunicate OK [12:38:58]SAM_PROTO_GetShiftState done [12:38:58]FM_GetShiftState done [12:38:58]opened in 1717545916 [12:38:58]opened+sec_in_day 1717632316 [12:38:58]quantity*price = 30038 [12:38:58]sum+1 = 30039 [12:38:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 361 05.06.2024 12:38 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59966 ФПД: 195807770811837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123859&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59966&fm=195807770811837&tin=02508201610067®Number=0000000000151680&sum=30000 [12:38:59]StoreToDocumentArchive [12:38:59]shift 72 fd 59966 [12:38:59]save to /storage/0072/doc_00059966 [12:38:59]save last doc name /storage/0072/doc_00059966 to /storage/kkm_last_doc_name [12:38:59]save OK [12:38:59]Clear old archive folders... [12:38:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:38:59]tlvbuf is 00518BF0 [12:38:59]SAM_PROTO_ClearQueue [12:38:59]wFMCommunicate request_size=4 [12:38:59]MH_SAM_APDU [12:38:59]CAPDU: 80 09 00 00 [12:38:59]Write to MH i2c: E2 08 00 F3 5D 80 09 00 00 00 00 00 00 C2 [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:59]Read from MH i2c: E2 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 F3 5D 00 90 00 C4 [12:38:59]RAPDU: 90 00 [12:38:59]wFMCommunicate OK [12:38:59]SAM_PROTO_ClearQueue done [12:38:59]KKMCreateOFDPacket [12:38:59]OFDProtocolAddRootSTLVToBuf [12:38:59]FM_MakeSignedData [12:38:59]FM_MakeSignedData [12:38:59]SAM_PROTO_SignData [12:38:59]wFMCommunicate request_size=4 [12:38:59]MH_SAM_APDU [12:38:59]CAPDU: 80 0D 01 02 [12:38:59]Write to MH i2c: E2 08 00 F4 5D 80 0D 01 02 00 00 00 00 CA [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:59]Read from MH i2c: E2 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 F4 5D 00 90 00 C5 [12:38:59]RAPDU: 90 00 [12:38:59]wFMCommunicate OK [12:38:59]wFMCommunicate request_size=255 [12:38:59]MH_SAM_APDU [12:38: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 69 01 00 00 F4 03 04 00 63 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EA 00 00 35 04 06 00 B2 [12:38:59]Write to MH i2c: E2 02 01 F5 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 69 01 00 00 F4 03 04 00 63 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EA 00 00 35 04 06 00 B2 00 00 5A [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:59]Read from MH i2c: E2 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 F5 5D 00 90 00 C6 [12:38:59]RAPDU: 90 00 [12:38:59]wFMCommunicate OK [12:38:59]wFMCommunicate request_size=10 [12:38:59]MH_SAM_APDU [12:38:59]CAPDU: 80 0D 02 02 05 16 0C 9F 9D BD [12:38:59]Write to MH i2c: E2 0D 00 F6 5D 80 0D 02 02 05 00 16 0C 9F 9D BD 00 00 F2 [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:59]Read from MH i2c: E2 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 03 00 F6 5D 00 90 00 C7 [12:38:59]RAPDU: 90 00 [12:38:59]wFMCommunicate OK [12:38:59]wFMCommunicate request_size=4 [12:38:59]MH_SAM_APDU [12:38:59]CAPDU: 80 0D 03 02 [12:38:59]Write to MH i2c: E2 08 00 F7 5D 80 0D 03 02 00 00 00 00 CF [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:59]Read from MH i2c: E2 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 0B 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 0B 00 F7 5D 00 7E 29 A2 E2 49 82 E4 6A 90 00 14 [12:38:59]RAPDU: 7E 29 A2 E2 49 82 E4 6A 90 00 [12:38:59]wFMCommunicate OK [12:38:59]SAM_PROTO_SignData done [12:38:59]FM_MakeSignedData done [12:38:59]CreateOFDProtocolMessage [12:38:59]wFMCommunicate request_size=4 [12:38:59]MH_SAM_APDU [12:38:59]CAPDU: 80 11 00 00 [12:38:59]Write to MH i2c: E2 08 00 F8 5D 80 11 00 00 00 00 00 00 CF [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:59]Read from MH i2c: E2 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 17 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: E2 17 00 F8 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [12:38:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:38:59]wFMCommunicate OK [12:38:59]CreateOFDProtocolMessage done [12:38:59]OFDSenderStorePacket 59966 [12:38:59]StoreOFDPacket docnum=59966 [12:38:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 8E 08 07 01 81 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 69 01 00 00 F4 03 04 00 63 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EA 00 00 35 04 06 00 B2 16 0C 9F 9D BD 7E 29 A2 E2 49 82 E4 6A [12:38:59]CheckFolder [12:38:59]dirname=/storage/ofd_packets [12:38:59]CheckFolder done [12:38:59]ProducePacketName [12:38:59]name=ofd_packets/00059966 [12:38:59]NVStorageSaveData ofd_packets/00059966 [12:38:59]File name is /storage/ofd_packets/00059966 [12:38:59]Write 301 bytes [12:38:59]NVStorageSaveData done [12:38:59]OFDSenderStorePacket done [12:38:59]KKMCreateOFDPacket done [12:38:59]NVStorageSaveData kkm_last_timestamp [12:38:59]File name is /storage/kkm_last_timestamp [12:38:59]Write 4 bytes [12:38:59]NVStorageSaveData done [12:38:59]ExternCall_PrintAddStr [12:38:59]wPrintStart [12:38:59]Write to MH i2c: 01 00 00 F9 5D 56 [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: 01 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: 01 07 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: 01 07 00 F9 5D 00 00 00 00 00 FF 0F 6B [12:38:59]RasterBufferAndPrint [12:38:59]line Счет N : (1)545687 [12:38:59]line ИНН: 02508201610067 [12:38:59]line Контрольно-Кассовый Чек [12:38:59]line ПРОДАЖА [12:38:59]line ТРК (МРК, ГНК) : 42 [12:38:59]line Товар: 2710124130 [12:38:59]line Аи-92-К-5 [12:38:59]line 4.490 * 66.90 [12:38:59]line = 300.38 [12:38:59]line НДС 12% НСП 1% [12:38:59]line > о реализуемом товаре [12:38:59]line ОКРУГЛЕНИЕ: -0.38 [12:38:59]line ИТОГО: 300.00 [12:38:59]line Внесено: 300.00 [12:38:59]line СДАЧА: 0.00 [12:38:59]line НСП 1% : 2.66 [12:38:59]line НДС 12% : 31.90 [12:38:59]line Наличными: 300.00 [12:38:59]line Безнал.: 0.00 [12:38:59]line Место: АЗС № 117 "Партнер Нефть" [12:38:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:38:59]line СНО: Общий режим [12:38:59]line Чек 361 05.06.2024 12:38 [12:38:59]line Смена: 72 ФФД: 1.0 [12:38:59]line ЗНМ: 0300000048 [12:38:59]line РНМ: 0000000000151680 [12:38:59]line Версия ККМ: v1.0 [12:38:59]line ФМ: 0000000000959414 [12:38:59]line ФД: 59966 [12:38:59]line ФПД: 195807770811837 [12:39:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123859&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59966&fm=195807770811837&tin=02508201610067®Number=0000000000151680&sum=30000 [12:39:00]OFD Sender: Processing packet 59966 [packets to send 53, broken 52] [12:39:00]ProducePacketName [12:39:00]name=ofd_packets/00059966 [12:39:00]OFD Sender: To server: pG, [12:39:00]CommunicateWithHost lk.salyk.kg:30040 [12:39:00]ConnectInit lk.salyk.kg [12:39:00]written 0, free lines is 4095 [12:39:00]Connected sock=10 [12:39:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 8E 08 07 01 81 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 69 01 00 00 F4 03 04 00 63 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EA 00 00 35 04 06 00 B2 16 0C 9F 9D BD 7E 29 A2 E2 49 82 E4 6A [12:39:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AA 32 47 00 FA 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EA 00 00 F4 03 04 00 67 08 60 66 B6 04 01 00 00 EE 9D 5D 8D DC C8 2C F1 [12:39:00]CommunicateWithHost err = 0 [12:39:00]CheckOFDResponse [12:39:00]1017 (14) - 77093643461234 [12:39:00]1041 (16) - 0000000000959414 [12:39:00]1040 (4) - 59966 [12:39:00]1012 (4) - 05.06.2024 06:40 [12:39:00]1206 (1) - 0 [12:39:00]OFD Sender: Remove packet 59966 [12:39:00]ProducePacketName [12:39:00]name=ofd_packets/00059966 [12:39:00]NVStorageDeleteData [12:39:00]Write to MH i2c: 01 00 00 24 5E 82 [12:39:00]Write i2c OK [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: 01 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: 01 07 00 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: 01 07 00 24 5E 00 00 00 00 00 A1 0C 36 [12:39:00]RasterBufferAndPrint [12:39:00]line [12:39:00]line [12:39:00]line [12:39:00]line [12:39:00]line [12:39:00]written 0, free lines is 3237 [12:39:00]MH_Cut [12:39:00]Write to MH i2c: D1 01 00 2B 5E 01 5B [12:39:00]Write i2c OK [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: D1 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: D1 01 00 [12:39:00]MH_I2C_Read... [12:39:00]Read from MH i2c: D1 01 00 2B 5E 00 5A [12:39:00]Write to MH i2c: 01 00 00 2C 5E 8A [12:39:00]Write i2c OK [12:39:00]MH_I2C_Read... [12:39:00]OFD Sender: No OFD packet to send [12:39:01]*** Cut start [12:39:01]*** Partial cut [12:39:01]*** CUTSNS_PIN = 1 [12:39:01]*** CUTSNS_PIN = 0 [12:39:01]*** Brake cut motor [12:39:02]Read from MH i2c: 01 [12:39:02]MH_I2C_Read... [12:39:02]*** Stop cut motor [12:39:02]*** Cut end [12:39:02]Read from MH i2c: 01 07 00 [12:39:02]MH_I2C_Read... [12:39:02]Read from MH i2c: 01 07 00 2C 5E 00 00 00 00 00 FF 0F 9F [12:39:02]process_action close_receipt done [12:39:02]requested_data is exist [12:39:02]produce_requested_data [12:39:02]requested_item fm.sn is exist - process it [12:39:02]wFMCommunicate request_size=4 [12:39:02]MH_SAM_APDU [12:39:02]CAPDU: 80 11 00 00 [12:39:02]Write to MH i2c: E2 08 00 2D 5E 80 11 00 00 00 00 00 00 05 [12:39:02]Write i2c OK [12:39:02]MH_I2C_Read... [12:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:02]Read from MH i2c: E2 [12:39:02]MH_I2C_Read... [12:39:02]Read from MH i2c: E2 17 00 [12:39:02]MH_I2C_Read... [12:39:02]Read from MH i2c: E2 17 00 2D 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [12:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:39:02]wFMCommunicate OK [12:39:02]requested_item fd.num is exist - process it [12:39:02]SAM_PROTO_GetFieldsCounters [12:39:02]wFMCommunicate request_size=4 [12:39:02]MH_SAM_APDU [12:39:02]CAPDU: 80 13 00 00 [12:39:02]Write to MH i2c: E2 08 00 2E 5E 80 13 00 00 00 00 00 00 08 [12:39:02]Write i2c OK [12:39:02]MH_I2C_Read... [12:39:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:02]Read from MH i2c: E2 [12:39:02]MH_I2C_Read... [12:39:02]Read from MH i2c: E2 62 00 [12:39:02]MH_I2C_Read... [12:39:02]Read from MH i2c: E2 62 00 2E 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E EA 00 00 0E 04 04 00 48 00 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 D3 [12:39:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E EA 00 00 0E 04 04 00 48 00 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 [12:39:02]wFMCommunicate OK [12:39:02]SAM_PROTO_GetFieldsCounters done [12:39:02]requested_item shift.num is exist - process it [12:39:02]requested_item shift.opened is exist - process it [12:39:02]req_shift_opened [12:39:02]FM_GetShiftState [12:39:02]SAM_PROTO_GetShiftState [12:39:02]wFMCommunicate request_size=4 [12:39:02]MH_SAM_APDU [12:39:02]CAPDU: 80 13 01 00 [12:39:02]Write to MH i2c: E2 08 00 2F 5E 80 13 01 00 00 00 00 00 0A [12:39:02]Write i2c OK [12:39:02]MH_I2C_Read... [12:39:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:02]Read from MH i2c: E2 [12:39:02]MH_I2C_Read... [12:39:02]Read from MH i2c: E2 0E 00 [12:39:02]MH_I2C_Read... [12:39:02]Read from MH i2c: E2 0E 00 2F 5E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 42 [12:39:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:39:02]wFMCommunicate OK [12:39:02]SAM_PROTO_GetShiftState done [12:39:02]FM_GetShiftState done [12:39:02]req_shift_opened done [12:39:02]requested_item shift.open_date is exist - process it [12:39:02]req_shift_open_date [12:39:02]req_shift_open_date done [12:39:02]produce_requested_data done [12:39:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59966,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:39:02]process_action_free close_receipt [12:39:02]json_value_free [12:39:02]json_value_free done [12:39:02]process_json_proto returns [12:39:02]Send response to host [12:39:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59966,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:39:02]free response buf [12:39:02]execute_script done [12:39:02]execute_script returns [12:39:02]free content buf [12:39:02]Sock 9.Close socket [12:39:02]Sock 9.Thread stoped [12:39:05]OFD Sender: No OFD packet to send [12:39:07]accept exits with 8 [12:39:07]New connection [12:39:07]New thread 3066957156 created [12:39:07]Thread 3067100516 joined [12:39:07]Waiting for new connection... [12:39:07] Sock 8.Parse request [12:39:07]Sock 8.Check first char [12:39:07]Sock 8.First char is OK [12:39:07]request: POST /json_proto HTTP/1.0 [12:39:07]Method: POST [12:39:07]URL: /json_proto [12:39:07]Method is POST - this is cgi request [12:39:07]url: /json_proto [12:39:07]query_string will be loaded in cgi processing [12:39:07]execute_cgi json_proto POST (null) [12:39:07]execute_cgi path=json_proto method=POST [12:39:07]POST find Content-Length [12:39:07]Host: 172.17.60.68:8080 [12:39:07]Content-Length: 978 [12:39:07]Content-Type: application/json [12:39:07] [12:39:07]POST finish read [12:39:07]Found Content-Length = 978 [12:39:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545685", "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" : 72.40, "quantity" : 55.250, "sum" : 4000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.63 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:07]execute_script... [12:39:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545685", "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" : 72.40, "quantity" : 55.250, "sum" : 4000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.63 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:07]POST & json_proto [12:39:07]process_json_proto [12:39:07]json parsed OK: [12:39:07]protocol is kg_v1.0 [12:39:07]action value=close_receipt [12:39:07]process_action close_receipt [12:39:07]cmd_close_receipt [12:39:07]MH_GetDate [12:39:07]Write to MH i2c: F0 00 00 30 5E 7D [12:39:07]Write i2c OK [12:39:07]MH_I2C_Read... [12:39:07]Read from MH i2c: F0 [12:39:07]MH_I2C_Read... [12:39:07]Read from MH i2c: F0 09 00 [12:39:07]MH_I2C_Read... [12:39:07]Read from MH i2c: F0 09 00 30 5E 00 6D 5C 60 66 9A 61 5F 66 D5 [12:39:07]GetLastDocTimeStamp 1717591139 [12:39:07]current date 1717591149 [12:39:07]FM_GetShiftState [12:39:07]SAM_PROTO_GetShiftState [12:39:07]wFMCommunicate request_size=4 [12:39:07]MH_SAM_APDU [12:39:07]CAPDU: 80 13 01 00 [12:39:07]Write to MH i2c: E2 08 00 31 5E 80 13 01 00 00 00 00 00 0C [12:39:07]Write i2c OK [12:39:07]MH_I2C_Read... [12:39:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:07]Read from MH i2c: E2 [12:39:07]MH_I2C_Read... [12:39:07]Read from MH i2c: E2 0E 00 [12:39:07]MH_I2C_Read... [12:39:07]Read from MH i2c: E2 0E 00 31 5E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 44 [12:39:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:39:07]wFMCommunicate OK [12:39:07]SAM_PROTO_GetShiftState done [12:39:07]FM_GetShiftState done [12:39:07]opened in 1717545916 [12:39:07]opened+sec_in_day 1717632316 [12:39:07]quantity*price = 400010 [12:39:07]sum+1 = 400011 [12:39:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 362 05.06.2024 12:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 27.63 сом ФМ: 0000000000959414 ФД: 59967 ФПД: 123418119132736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123909&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59967&fm=123418119132736&tin=02508201610067®Number=0000000000151680&sum=400000 [12:39:09]StoreToDocumentArchive [12:39:09]shift 72 fd 59967 [12:39:09]save to /storage/0072/doc_00059967 [12:39:09]save last doc name /storage/0072/doc_00059967 to /storage/kkm_last_doc_name [12:39:09]save OK [12:39:09]Clear old archive folders... [12:39:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:39:09]tlvbuf is 0040A7B0 [12:39:09]SAM_PROTO_ClearQueue [12:39:09]wFMCommunicate request_size=4 [12:39:09]MH_SAM_APDU [12:39:09]CAPDU: 80 09 00 00 [12:39:09]Write to MH i2c: E2 08 00 3E 5E 80 09 00 00 00 00 00 00 0E [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:09]Read from MH i2c: E2 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 3E 5E 00 90 00 10 [12:39:09]RAPDU: 90 00 [12:39:09]wFMCommunicate OK [12:39:09]SAM_PROTO_ClearQueue done [12:39:09]KKMCreateOFDPacket [12:39:09]OFDProtocolAddRootSTLVToBuf [12:39:09]FM_MakeSignedData [12:39:09]FM_MakeSignedData [12:39:09]SAM_PROTO_SignData [12:39:09]wFMCommunicate request_size=4 [12:39:09]MH_SAM_APDU [12:39:09]CAPDU: 80 0D 01 02 [12:39:09]Write to MH i2c: E2 08 00 3F 5E 80 0D 01 02 00 00 00 00 16 [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:09]Read from MH i2c: E2 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 3F 5E 00 90 00 11 [12:39:09]RAPDU: 90 00 [12:39:09]wFMCommunicate OK [12:39:09]wFMCommunicate request_size=255 [12:39:09]MH_SAM_APDU [12:39:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 6A 01 00 00 F4 03 04 00 6D 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EA 00 00 35 04 06 00 70 3F 85 26 [12:39:09]Write to MH i2c: E2 02 01 40 5E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 6A 01 00 00 F4 03 04 00 6D 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EA 00 00 35 04 06 00 70 3F 85 26 00 00 A0 [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:09]Read from MH i2c: E2 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 40 5E 00 90 00 12 [12:39:09]RAPDU: 90 00 [12:39:09]wFMCommunicate OK [12:39:09]wFMCommunicate request_size=7 [12:39:09]MH_SAM_APDU [12:39:09]CAPDU: 80 0D 02 02 02 56 40 [12:39:09]Write to MH i2c: E2 0A 00 41 5E 80 0D 02 02 02 00 56 40 00 00 B3 [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:09]Read from MH i2c: E2 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 03 00 41 5E 00 90 00 13 [12:39:09]RAPDU: 90 00 [12:39:09]wFMCommunicate OK [12:39:09]wFMCommunicate request_size=4 [12:39:09]MH_SAM_APDU [12:39:09]CAPDU: 80 0D 03 02 [12:39:09]Write to MH i2c: E2 08 00 42 5E 80 0D 03 02 00 00 00 00 1B [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:09]Read from MH i2c: E2 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 0B 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 0B 00 42 5E 00 BC 5C 8C 08 88 DD E2 E8 90 00 F7 [12:39:09]RAPDU: BC 5C 8C 08 88 DD E2 E8 90 00 [12:39:09]wFMCommunicate OK [12:39:09]SAM_PROTO_SignData done [12:39:09]FM_MakeSignedData done [12:39:09]CreateOFDProtocolMessage [12:39:09]wFMCommunicate request_size=4 [12:39:09]MH_SAM_APDU [12:39:09]CAPDU: 80 11 00 00 [12:39:09]Write to MH i2c: E2 08 00 43 5E 80 11 00 00 00 00 00 00 1B [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:09]Read from MH i2c: E2 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 17 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: E2 17 00 43 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6E [12:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:39:09]wFMCommunicate OK [12:39:09]CreateOFDProtocolMessage done [12:39:09]OFDSenderStorePacket 59967 [12:39:09]StoreOFDPacket docnum=59967 [12:39:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 20 72 04 01 FB 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 6A 01 00 00 F4 03 04 00 6D 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EA 00 00 35 04 06 00 70 3F 85 26 56 40 BC 5C 8C 08 88 DD E2 E8 [12:39:09]CheckFolder [12:39:09]dirname=/storage/ofd_packets [12:39:09]CheckFolder done [12:39:09]ProducePacketName [12:39:09]name=ofd_packets/00059967 [12:39:09]NVStorageSaveData ofd_packets/00059967 [12:39:09]File name is /storage/ofd_packets/00059967 [12:39:09]Write 298 bytes [12:39:09]NVStorageSaveData done [12:39:09]OFDSenderStorePacket done [12:39:09]KKMCreateOFDPacket done [12:39:09]NVStorageSaveData kkm_last_timestamp [12:39:09]File name is /storage/kkm_last_timestamp [12:39:09]Write 4 bytes [12:39:09]NVStorageSaveData done [12:39:09]ExternCall_PrintAddStr [12:39:09]wPrintStart [12:39:09]Write to MH i2c: 01 00 00 44 5E A2 [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: 01 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: 01 07 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: 01 07 00 44 5E 00 00 00 00 00 FF 0F B7 [12:39:09]RasterBufferAndPrint [12:39:09]line Счет N : (1)545685 [12:39:09]line ИНН: 02508201610067 [12:39:09]line Контрольно-Кассовый Чек [12:39:09]line ПРОДАЖА [12:39:09]line ТРК (МРК, ГНК) : 21 [12:39:09]line Товар: 2710194210 [12:39:09]line ДТ-К-5 [12:39:09]line 55.250 * 72.40 [12:39:09]line = 4000.10 [12:39:09]line НДС 12% НСП 1% [12:39:09]line > о реализуемом товаре [12:39:09]line ОКРУГЛЕНИЕ: -0.10 [12:39:09]line ИТОГО: 4000.00 [12:39:09]line Внесено: 4000.00 [12:39:09]line СДАЧА: 0.00 [12:39:09]line НСП 1% : 35.40 [12:39:09]line НДС 12% : 424.79 [12:39:09]line Наличными: 4000.00 [12:39:09]line Безнал.: 0.00 [12:39:09]line Место: АЗС № 117 "Партнер Нефть" [12:39:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:39:09]line СНО: Общий режим [12:39:09]line Чек 362 05.06.2024 12:39 [12:39:09]line Смена: 72 ФФД: 1.0 [12:39:09]line ЗНМ: 0300000048 [12:39:09]line РНМ: 0000000000151680 [12:39:09]line Версия ККМ: v1.0 [12:39:09]line [12:39:09]line Дисконтная программа [12:39:09]line ДТ [12:39:09]line номер 117 [12:39:09]line сэкономлено 27.63 сом [12:39:09]line ФМ: 0000000000959414 [12:39:09]line ФД: 59967 [12:39:09]line ФПД: 123418119132736 [12:39:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T123909&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59967&fm=123418119132736&tin=02508201610067®Number=0000000000151680&sum=400000 [12:39:09]OFD Sender: Processing packet 59967 [packets to send 53, broken 52] [12:39:09]ProducePacketName [12:39:09]name=ofd_packets/00059967 [12:39:09]OFD Sender: To server: pG, [12:39:09]CommunicateWithHost lk.salyk.kg:30040 [12:39:09]ConnectInit lk.salyk.kg [12:39:09]written 0, free lines is 4095 [12:39:10]Connected sock=11 [12:39:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 20 72 04 01 FB 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 6A 01 00 00 F4 03 04 00 6D 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EA 00 00 35 04 06 00 70 3F 85 26 56 40 BC 5C 8C 08 88 DD E2 E8 [12:39:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5C C7 47 00 11 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EA 00 00 F4 03 04 00 71 08 60 66 B6 04 01 00 00 81 11 EF 34 7A BB 46 B7 [12:39:10]CommunicateWithHost err = 0 [12:39:10]CheckOFDResponse [12:39:10]1017 (14) - 77093643461234 [12:39:10]1041 (16) - 0000000000959414 [12:39:10]1040 (4) - 59967 [12:39:10]1012 (4) - 05.06.2024 06:40 [12:39:10]1206 (1) - 0 [12:39:10]OFD Sender: Remove packet 59967 [12:39:10]ProducePacketName [12:39:10]name=ofd_packets/00059967 [12:39:10]NVStorageDeleteData [12:39:10]Write to MH i2c: 01 00 00 74 5E D2 [12:39:10]Write i2c OK [12:39:10]MH_I2C_Read... [12:39:10]Read from MH i2c: 01 [12:39:10]MH_I2C_Read... [12:39:10]Read from MH i2c: 01 07 00 [12:39:10]MH_I2C_Read... [12:39:10]Read from MH i2c: 01 07 00 74 5E 00 00 00 00 00 3C 0C 21 [12:39:10]RasterBufferAndPrint [12:39:10]line [12:39:10]line [12:39:10]line [12:39:10]line [12:39:10]line [12:39:10]written 0, free lines is 3137 [12:39:10]MH_Cut [12:39:10]Write to MH i2c: D1 01 00 7B 5E 01 AB [12:39:10]Write i2c OK [12:39:10]MH_I2C_Read... [12:39:10]Read from MH i2c: D1 [12:39:10]MH_I2C_Read... [12:39:10]Read from MH i2c: D1 01 00 [12:39:10]MH_I2C_Read... [12:39:10]Read from MH i2c: D1 01 00 7B 5E 00 AA [12:39:10]Write to MH i2c: 01 00 00 7C 5E DA [12:39:10]Write i2c OK [12:39:10]MH_I2C_Read... [12:39:10]OFD Sender: No OFD packet to send [12:39:11]*** Cut start [12:39:11]*** Partial cut [12:39:11]*** CUTSNS_PIN = 1 [12:39:11]*** CUTSNS_PIN = 0 [12:39:11]*** Brake cut motor [12:39:12]Read from MH i2c: 01 [12:39:12]MH_I2C_Read... [12:39:12]*** Stop cut motor [12:39:12]*** Cut end [12:39:12]Read from MH i2c: 01 07 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: 01 07 00 7C 5E 00 00 00 00 00 FF 0F EF [12:39:12]process_action close_receipt done [12:39:12]requested_data is exist [12:39:12]produce_requested_data [12:39:12]requested_item fm.sn is exist - process it [12:39:12]wFMCommunicate request_size=4 [12:39:12]MH_SAM_APDU [12:39:12]CAPDU: 80 11 00 00 [12:39:12]Write to MH i2c: E2 08 00 7D 5E 80 11 00 00 00 00 00 00 55 [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 [12:39:12]MH_I2C_Read... [12:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:12]Read from MH i2c: E2 17 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 17 00 7D 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A8 [12:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:39:12]wFMCommunicate OK [12:39:12]requested_item fd.num is exist - process it [12:39:12]SAM_PROTO_GetFieldsCounters [12:39:12]wFMCommunicate request_size=4 [12:39:12]MH_SAM_APDU [12:39:12]CAPDU: 80 13 00 00 [12:39:12]Write to MH i2c: E2 08 00 7E 5E 80 13 00 00 00 00 00 00 58 [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:12]Read from MH i2c: E2 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 62 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 62 00 7E 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F EA 00 00 0E 04 04 00 48 00 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 27 [12:39:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F EA 00 00 0E 04 04 00 48 00 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 [12:39:12]wFMCommunicate OK [12:39:12]SAM_PROTO_GetFieldsCounters done [12:39:12]requested_item shift.num is exist - process it [12:39:12]requested_item shift.opened is exist - process it [12:39:12]req_shift_opened [12:39:12]FM_GetShiftState [12:39:12]SAM_PROTO_GetShiftState [12:39:12]wFMCommunicate request_size=4 [12:39:12]MH_SAM_APDU [12:39:12]CAPDU: 80 13 01 00 [12:39:12]Write to MH i2c: E2 08 00 7F 5E 80 13 01 00 00 00 00 00 5A [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:12]Read from MH i2c: E2 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 0E 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 0E 00 7F 5E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 92 [12:39:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:39:12]wFMCommunicate OK [12:39:12]SAM_PROTO_GetShiftState done [12:39:12]FM_GetShiftState done [12:39:12]req_shift_opened done [12:39:12]requested_item shift.open_date is exist - process it [12:39:12]req_shift_open_date [12:39:12]req_shift_open_date done [12:39:12]produce_requested_data done [12:39:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59967,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:39:12]process_action_free close_receipt [12:39:12]json_value_free [12:39:12]json_value_free done [12:39:12]process_json_proto returns [12:39:12]Send response to host [12:39:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59967,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:39:12]free response buf [12:39:12]execute_script done [12:39:12]execute_script returns [12:39:12]free content buf [12:39:12]Sock 8.Close socket [12:39:12]Sock 8.Thread stoped [12:39:15]OFD Sender: No OFD packet to send [12:39:20]OFD Sender: No OFD packet to send [12:39:25]OFD Sender: No OFD packet to send [12:39:30]OFD Sender: No OFD packet to send [12:39:35]OFD Sender: No OFD packet to send [12:39:40]OFD Sender: No OFD packet to send [12:39:45]OFD Sender: No OFD packet to send [12:39:50]OFD Sender: No OFD packet to send [12:39:55]OFD Sender: No OFD packet to send [12:40:00]OFD Sender: No OFD packet to send [12:40:05]accept exits with 9 [12:40:05]New connection [12:40:05]New thread 3067100516 created [12:40:05]Thread 3066957156 joined [12:40:05]Waiting for new connection... [12:40:05] Sock 9.Parse request [12:40:05]Sock 9.Check first char [12:40:05]Sock 9.First char is OK [12:40:05]request: POST /json_proto HTTP/1.0 [12:40:05]Method: POST [12:40:05]URL: /json_proto [12:40:05]Method is POST - this is cgi request [12:40:05]url: /json_proto [12:40:05]query_string will be loaded in cgi processing [12:40:05]execute_cgi json_proto POST (null) [12:40:05]execute_cgi path=json_proto method=POST [12:40:05]POST find Content-Length [12:40:05]Host: 172.17.60.68:8080 [12:40:05]Content-Length: 1213 [12:40:05]Content-Type: application/json [12:40:05] [12:40:05]POST finish read [12:40:05]Found Content-Length = 1213 [12:40: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545689\u000A05.06.2024 12:34\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751131;3751130\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:05]execute_script... [12:40: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545689\u000A05.06.2024 12:34\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751131;3751130\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:05]POST & json_proto [12:40:05]process_json_proto [12:40:05]json parsed OK: [12:40:05]protocol is kg_v1.0 [12:40:05]action value=print_text [12:40:05]process_action print_text [12:40:05]cmd_print_text [12:40:05]ExternCall_PrintAddStr [12:40:05]wPrintStart [12:40:05]Write to MH i2c: 01 00 00 80 5E DE [12:40:05]Write i2c OK [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: 01 [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: 01 07 00 [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: 01 07 00 80 5E 00 00 00 00 00 FF 0F F3 [12:40:05]RasterBufferAndPrint [12:40:05]line *****ТОВАРНЫЙ ЧЕК***** [12:40:05]line АЗС 117 [12:40:05]line Партнер нефть [12:40:05]line 02508201610067 [12:40:05]line Кассир : Койгельдиева Р. [12:40:05]line Счет N : (1)545689 [12:40:05]line 05.06.2024 12:34 [12:40:05]line ПРОДАЖА [12:40:05]line ТРК (МРК, ГНК): 51 [12:40:05]line Вид ГСМ : 2710194210 [12:40:05]line ДТ-К-5 [12:40:05]line 20.000 x 72.90 [12:40:05]line ИТОГ: 1458.00 [12:40:05]line Тип оплаты: Талоны: Партнер нефть [12:40:05]line 3751131;3751130 [12:40:05]line ______________________ [12:40:05]line (подпись) [12:40:05]written 0, free lines is 4095 [12:40:05]Write to MH i2c: 01 00 00 95 5E F3 [12:40:05]Write i2c OK [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: 01 [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: 01 07 00 [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: 01 07 00 95 5E 00 00 00 00 00 F8 0D FF [12:40:05]RasterBufferAndPrint [12:40:05]line [12:40:05]line [12:40:05]line [12:40:05]line [12:40:05]line [12:40:05]written 0, free lines is 3578 [12:40:05]MH_Cut [12:40:05]Write to MH i2c: D1 01 00 9C 5E 01 CC [12:40:05]Write i2c OK [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: D1 [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: D1 01 00 [12:40:05]MH_I2C_Read... [12:40:05]Read from MH i2c: D1 01 00 9C 5E 00 CB [12:40:05]Write to MH i2c: 01 00 00 9D 5E FB [12:40:05]Write i2c OK [12:40:05]MH_I2C_Read... [12:40:05]OFD Sender: No OFD packet to send [12:40:05]*** Cut start [12:40:05]*** Partial cut [12:40:05]*** CUTSNS_PIN = 1 [12:40:05]*** CUTSNS_PIN = 0 [12:40:06]*** Brake cut motor [12:40:06]Read from MH i2c: 01 [12:40:06]MH_I2C_Read... [12:40:06]*** Stop cut motor [12:40:06]*** Cut end [12:40:06]Read from MH i2c: 01 07 00 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: 01 07 00 9D 5E 00 00 00 00 00 FF 0F 10 [12:40:06]process_action print_text done [12:40:06]requested_data is exist [12:40:06]produce_requested_data [12:40:06]requested_item fm.sn is exist - process it [12:40:06]wFMCommunicate request_size=4 [12:40:06]MH_SAM_APDU [12:40:06]CAPDU: 80 11 00 00 [12:40:06]Write to MH i2c: E2 08 00 9E 5E 80 11 00 00 00 00 00 00 76 [12:40:06]Write i2c OK [12:40:06]MH_I2C_Read... [12:40:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:06]Read from MH i2c: E2 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 17 00 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 17 00 9E 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C9 [12:40:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:40:06]wFMCommunicate OK [12:40:06]requested_item fd.num is exist - process it [12:40:06]SAM_PROTO_GetFieldsCounters [12:40:06]wFMCommunicate request_size=4 [12:40:06]MH_SAM_APDU [12:40:06]CAPDU: 80 13 00 00 [12:40:06]Write to MH i2c: E2 08 00 9F 5E 80 13 00 00 00 00 00 00 79 [12:40:06]Write i2c OK [12:40:06]MH_I2C_Read... [12:40:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:06]Read from MH i2c: E2 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 62 00 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 62 00 9F 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F EA 00 00 0E 04 04 00 48 00 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 48 [12:40:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F EA 00 00 0E 04 04 00 48 00 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 [12:40:06]wFMCommunicate OK [12:40:06]SAM_PROTO_GetFieldsCounters done [12:40:06]requested_item shift.num is exist - process it [12:40:06]requested_item shift.opened is exist - process it [12:40:06]req_shift_opened [12:40:06]FM_GetShiftState [12:40:06]SAM_PROTO_GetShiftState [12:40:06]wFMCommunicate request_size=4 [12:40:06]MH_SAM_APDU [12:40:06]CAPDU: 80 13 01 00 [12:40:06]Write to MH i2c: E2 08 00 A0 5E 80 13 01 00 00 00 00 00 7B [12:40:06]Write i2c OK [12:40:06]MH_I2C_Read... [12:40:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:06]Read from MH i2c: E2 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 0E 00 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 0E 00 A0 5E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B3 [12:40:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:40:06]wFMCommunicate OK [12:40:06]SAM_PROTO_GetShiftState done [12:40:06]FM_GetShiftState done [12:40:06]req_shift_opened done [12:40:06]requested_item shift.open_date is exist - process it [12:40:06]req_shift_open_date [12:40:06]req_shift_open_date done [12:40:06]produce_requested_data done [12:40:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59967,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:40:06]process_action_free print_text [12:40:06]json_value_free [12:40:06]json_value_free done [12:40:06]process_json_proto returns [12:40:06]Send response to host [12:40:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59967,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:40:06]free response buf [12:40:06]execute_script done [12:40:06]execute_script returns [12:40:06]free content buf [12:40:06]Sock 9.Close socket [12:40:06]Sock 9.Thread stoped [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:34]accept exits with 8 [12:40:34]New connection [12:40:34]New thread 3066957156 created [12:40:34]Thread 3067100516 joined [12:40:34]Waiting for new connection... [12:40:34] Sock 8.Parse request [12:40:34]Sock 8.Check first char [12:40:34]Sock 8.First char is OK [12:40:34]request: POST /json_proto HTTP/1.0 [12:40:34]Method: POST [12:40:34]URL: /json_proto [12:40:34]Method is POST - this is cgi request [12:40:34]url: /json_proto [12:40:34]query_string will be loaded in cgi processing [12:40:34]execute_cgi json_proto POST (null) [12:40:34]execute_cgi path=json_proto method=POST [12:40:34]POST find Content-Length [12:40:34]Host: 172.17.60.68:8080 [12:40:34]Content-Length: 682 [12:40:34]Content-Type: application/json [12:40:34] [12:40:34]POST finish read [12:40:34]Found Content-Length = 682 [12:40:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:34]execute_script... [12:40: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)545691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:34]POST & json_proto [12:40:34]process_json_proto [12:40:34]json parsed OK: [12:40:34]protocol is kg_v1.0 [12:40:34]action value=close_receipt [12:40:34]process_action close_receipt [12:40:34]cmd_close_receipt [12:40:34]MH_GetDate [12:40:34]Write to MH i2c: F0 00 00 A1 5E EE [12:40:34]Write i2c OK [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: F0 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: F0 09 00 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: F0 09 00 A1 5E 00 C4 5C 60 66 9A 61 5F 66 9D [12:40:34]GetLastDocTimeStamp 1717591149 [12:40:34]current date 1717591236 [12:40:34]FM_GetShiftState [12:40:34]SAM_PROTO_GetShiftState [12:40:34]wFMCommunicate request_size=4 [12:40:34]MH_SAM_APDU [12:40:34]CAPDU: 80 13 01 00 [12:40:34]Write to MH i2c: E2 08 00 A2 5E 80 13 01 00 00 00 00 00 7D [12:40:34]Write i2c OK [12:40:34]MH_I2C_Read... [12:40:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:34]Read from MH i2c: E2 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: E2 0E 00 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: E2 0E 00 A2 5E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B5 [12:40:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:40:34]wFMCommunicate OK [12:40:34]SAM_PROTO_GetShiftState done [12:40:34]FM_GetShiftState done [12:40:34]opened in 1717545916 [12:40:34]opened+sec_in_day 1717632316 [12:40:34]quantity*price = 100060 [12:40:34]sum+1 = 100062 [12:40:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 363 05.06.2024 12:40 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59968 ФПД: 272730584821924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124036&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59968&fm=272730584821924&tin=02508201610067®Number=0000000000151680&sum=100000 [12:40:35]StoreToDocumentArchive [12:40:35]shift 72 fd 59968 [12:40:35]save to /storage/0072/doc_00059968 [12:40:35]save last doc name /storage/0072/doc_00059968 to /storage/kkm_last_doc_name [12:40:35]save OK [12:40:35]Clear old archive folders... [12:40:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:35]tlvbuf is 00509AA0 [12:40:35]SAM_PROTO_ClearQueue [12:40:35]wFMCommunicate request_size=4 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 09 00 00 [12:40:35]Write to MH i2c: E2 08 00 AF 5E 80 09 00 00 00 00 00 00 7F [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 AF 5E 00 90 00 81 [12:40:35]RAPDU: 90 00 [12:40:35]wFMCommunicate OK [12:40:35]SAM_PROTO_ClearQueue done [12:40:35]KKMCreateOFDPacket [12:40:35]OFDProtocolAddRootSTLVToBuf [12:40:35]FM_MakeSignedData [12:40:35]FM_MakeSignedData [12:40:35]SAM_PROTO_SignData [12:40:35]wFMCommunicate request_size=4 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 0D 01 02 [12:40:35]Write to MH i2c: E2 08 00 B0 5E 80 0D 01 02 00 00 00 00 87 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]OFD Sender: No OFD packet to send [12:40:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 B0 5E 00 90 00 82 [12:40:35]RAPDU: 90 00 [12:40:35]wFMCommunicate OK [12:40:35]wFMCommunicate request_size=255 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 C4 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EA 00 00 35 04 06 00 F8 [12:40:35]Write to MH i2c: E2 02 01 B1 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 C4 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EA 00 00 35 04 06 00 F8 00 00 34 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:36]Read from MH i2c: E2 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 03 00 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 03 00 B1 5E 00 90 00 83 [12:40:36]RAPDU: 90 00 [12:40:36]wFMCommunicate OK [12:40:36]wFMCommunicate request_size=10 [12:40:36]MH_SAM_APDU [12:40:36]CAPDU: 80 0D 02 02 05 0C 09 A0 B0 A4 [12:40:36]Write to MH i2c: E2 0D 00 B2 5E 80 0D 02 02 05 00 0C 09 A0 B0 A4 00 00 9D [12:40:36]Write i2c OK [12:40:36]MH_I2C_Read... [12:40:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:36]Read from MH i2c: E2 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 03 00 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 03 00 B2 5E 00 90 00 84 [12:40:36]RAPDU: 90 00 [12:40:36]wFMCommunicate OK [12:40:36]wFMCommunicate request_size=4 [12:40:36]MH_SAM_APDU [12:40:36]CAPDU: 80 0D 03 02 [12:40:36]Write to MH i2c: E2 08 00 B3 5E 80 0D 03 02 00 00 00 00 8C [12:40:36]Write i2c OK [12:40:36]MH_I2C_Read... [12:40:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:36]Read from MH i2c: E2 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 0B 00 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 0B 00 B3 5E 00 C6 98 E7 76 54 56 D3 D0 90 00 95 [12:40:36]RAPDU: C6 98 E7 76 54 56 D3 D0 90 00 [12:40:36]wFMCommunicate OK [12:40:36]SAM_PROTO_SignData done [12:40:36]FM_MakeSignedData done [12:40:36]CreateOFDProtocolMessage [12:40:36]wFMCommunicate request_size=4 [12:40:36]MH_SAM_APDU [12:40:36]CAPDU: 80 11 00 00 [12:40:36]Write to MH i2c: E2 08 00 B4 5E 80 11 00 00 00 00 00 00 8C [12:40:36]Write i2c OK [12:40:36]MH_I2C_Read... [12:40:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:36]Read from MH i2c: E2 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 17 00 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: E2 17 00 B4 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DF [12:40:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:40:36]wFMCommunicate OK [12:40:36]CreateOFDProtocolMessage done [12:40:36]OFDSenderStorePacket 59968 [12:40:36]StoreOFDPacket docnum=59968 [12:40:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD 51 07 01 F7 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 C4 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EA 00 00 35 04 06 00 F8 0C 09 A0 B0 A4 C6 98 E7 76 54 56 D3 D0 [12:40:36]CheckFolder [12:40:36]dirname=/storage/ofd_packets [12:40:36]CheckFolder done [12:40:36]ProducePacketName [12:40:36]name=ofd_packets/00059968 [12:40:36]NVStorageSaveData ofd_packets/00059968 [12:40:36]File name is /storage/ofd_packets/00059968 [12:40:36]Write 301 bytes [12:40:36]NVStorageSaveData done [12:40:36]OFDSenderStorePacket done [12:40:36]KKMCreateOFDPacket done [12:40:36]NVStorageSaveData kkm_last_timestamp [12:40:36]File name is /storage/kkm_last_timestamp [12:40:36]Write 4 bytes [12:40:36]NVStorageSaveData done [12:40:36]ExternCall_PrintAddStr [12:40:36]wPrintStart [12:40:36]Write to MH i2c: 01 00 00 B5 5E 13 [12:40:36]Write i2c OK [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: 01 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: 01 07 00 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: 01 07 00 B5 5E 00 00 00 00 00 FF 0F 28 [12:40:36]RasterBufferAndPrint [12:40:36]line Счет N : (1)545691 [12:40:36]line ИНН: 02508201610067 [12:40:36]line Контрольно-Кассовый Чек [12:40:36]line ПРОДАЖА [12:40:36]line ТРК (МРК, ГНК) : 33 [12:40:36]line Товар: 2710124500 [12:40:36]line Аи-95-К-5 [12:40:36]line 13.540 * 73.90 [12:40:36]line = 1000.61 [12:40:36]line НДС 12% НСП 1% [12:40:36]line > о реализуемом товаре [12:40:36]line ОКРУГЛЕНИЕ: -0.61 [12:40:36]line ИТОГО: 1000.00 [12:40:36]line Внесено: 1000.00 [12:40:36]line СДАЧА: 0.00 [12:40:36]line НСП 1% : 8.85 [12:40:36]line НДС 12% : 106.26 [12:40:36]line Наличными: 1000.00 [12:40:36]line Безнал.: 0.00 [12:40:36]line Место: АЗС № 117 "Партнер Нефть" [12:40:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:40:36]line СНО: Общий режим [12:40:36]line Чек 363 05.06.2024 12:40 [12:40:36]line Смена: 72 ФФД: 1.0 [12:40:36]line ЗНМ: 0300000048 [12:40:36]line РНМ: 0000000000151680 [12:40:36]line Версия ККМ: v1.0 [12:40:36]line ФМ: 0000000000959414 [12:40:36]line ФД: 59968 [12:40:36]line ФПД: 272730584821924 [12:40:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124036&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59968&fm=272730584821924&tin=02508201610067®Number=0000000000151680&sum=100000 [12:40:36]OFD Sender: Processing packet 59968 [packets to send 53, broken 52] [12:40:36]ProducePacketName [12:40:36]name=ofd_packets/00059968 [12:40:36]OFD Sender: To server: pG, [12:40:36]CommunicateWithHost lk.salyk.kg:30040 [12:40:36]ConnectInit lk.salyk.kg [12:40:36]written 0, free lines is 4095 [12:40:36]Connected sock=10 [12:40:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD 51 07 01 F7 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 C4 5C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EA 00 00 35 04 06 00 F8 0C 09 A0 B0 A4 C6 98 E7 76 54 56 D3 D0 [12:40:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 12 9E 47 00 C3 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EA 00 00 F4 03 04 00 C8 08 60 66 B6 04 01 00 00 17 A1 F4 E8 5D 5E 85 C8 [12:40:37]CommunicateWithHost err = 0 [12:40:37]CheckOFDResponse [12:40:37]1017 (14) - 77093643461234 [12:40:37]1041 (16) - 0000000000959414 [12:40:37]1040 (4) - 59968 [12:40:37]1012 (4) - 05.06.2024 06:42 [12:40:37]1206 (1) - 0 [12:40:37]OFD Sender: Remove packet 59968 [12:40:37]ProducePacketName [12:40:37]name=ofd_packets/00059968 [12:40:37]NVStorageDeleteData [12:40:37]Write to MH i2c: 01 00 00 E0 5E 3E [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: 01 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: 01 07 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: 01 07 00 E0 5E 00 00 00 00 00 9B 0C EC [12:40:37]RasterBufferAndPrint [12:40:37]line [12:40:37]line [12:40:37]line [12:40:37]line [12:40:37]line [12:40:37]written 0, free lines is 3233 [12:40:37]MH_Cut [12:40:37]Write to MH i2c: D1 01 00 E7 5E 01 17 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: D1 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: D1 01 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: D1 01 00 E7 5E 00 16 [12:40:37]Write to MH i2c: 01 00 00 E8 5E 46 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]OFD Sender: No OFD packet to send [12:40:38]*** Cut start [12:40:38]*** Partial cut [12:40:38]*** CUTSNS_PIN = 1 [12:40:38]*** CUTSNS_PIN = 0 [12:40:38]*** Brake cut motor [12:40:38]Read from MH i2c: 01 [12:40:38]MH_I2C_Read... [12:40:38]*** Stop cut motor [12:40:38]*** Cut end [12:40:38]Read from MH i2c: 01 07 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: 01 07 00 E8 5E 00 00 00 00 00 FF 0F 5B [12:40:38]process_action close_receipt done [12:40:38]requested_data is exist [12:40:38]produce_requested_data [12:40:38]requested_item fm.sn is exist - process it [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 11 00 00 [12:40:38]Write to MH i2c: E2 08 00 E9 5E 80 11 00 00 00 00 00 00 C1 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 17 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 17 00 E9 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 14 [12:40:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:40:38]wFMCommunicate OK [12:40:38]requested_item fd.num is exist - process it [12:40:38]SAM_PROTO_GetFieldsCounters [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 13 00 00 [12:40:38]Write to MH i2c: E2 08 00 EA 5E 80 13 00 00 00 00 00 00 C4 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 62 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 62 00 EA 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 EA 00 00 0E 04 04 00 48 00 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 97 [12:40:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 EA 00 00 0E 04 04 00 48 00 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:40:38]wFMCommunicate OK [12:40:38]SAM_PROTO_GetFieldsCounters done [12:40:38]requested_item shift.num is exist - process it [12:40:38]requested_item shift.opened is exist - process it [12:40:38]req_shift_opened [12:40:38]FM_GetShiftState [12:40:38]SAM_PROTO_GetShiftState [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 13 01 00 [12:40:38]Write to MH i2c: E2 08 00 EB 5E 80 13 01 00 00 00 00 00 C6 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 0E 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 0E 00 EB 5E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FE [12:40:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:40:38]wFMCommunicate OK [12:40:38]SAM_PROTO_GetShiftState done [12:40:38]FM_GetShiftState done [12:40:38]req_shift_opened done [12:40:38]requested_item shift.open_date is exist - process it [12:40:38]req_shift_open_date [12:40:38]req_shift_open_date done [12:40:38]produce_requested_data done [12:40:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59968,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:40:38]process_action_free close_receipt [12:40:38]json_value_free [12:40:38]json_value_free done [12:40:38]process_json_proto returns [12:40:38]Send response to host [12:40:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59968,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:40:38]free response buf [12:40:38]execute_script done [12:40:38]execute_script returns [12:40:38]free content buf [12:40:38]Sock 8.Close socket [12:40:38]Sock 8.Thread stoped [12:40:42]OFD Sender: No OFD packet to send [12:40:47]OFD Sender: No OFD packet to send [12:40:52]OFD Sender: No OFD packet to send [12:40:57]OFD Sender: No OFD packet to send [12:41:02]OFD Sender: No OFD packet to send [12:41:07]OFD Sender: No OFD packet to send [12:41:12]OFD Sender: No OFD packet to send [12:41:17]OFD Sender: No OFD packet to send [12:41:22]OFD Sender: No OFD packet to send [12:41:27]OFD Sender: No OFD packet to send [12:41:32]OFD Sender: No OFD packet to send [12:41:37]OFD Sender: No OFD packet to send [12:41:42]OFD Sender: No OFD packet to send [12:41:47]OFD Sender: No OFD packet to send [12:41:52]OFD Sender: No OFD packet to send [12:41:57]OFD Sender: No OFD packet to send [12:42:02]OFD Sender: No OFD packet to send [12:42:07]OFD Sender: No OFD packet to send [12:42:12]OFD Sender: No OFD packet to send [12:42:13]accept exits with 9 [12:42:13]New connection [12:42:13]New thread 3067100516 created [12:42:13]Thread 3066957156 joined [12:42:13]Waiting for new connection... [12:42:13] Sock 9.Parse request [12:42:13]Sock 9.Check first char [12:42:13]Sock 9.First char is OK [12:42:13]request: POST /json_proto HTTP/1.0 [12:42:13]Method: POST [12:42:13]URL: /json_proto [12:42:13]Method is POST - this is cgi request [12:42:13]url: /json_proto [12:42:13]query_string will be loaded in cgi processing [12:42:13]execute_cgi json_proto POST (null) [12:42:13]execute_cgi path=json_proto method=POST [12:42:13]POST find Content-Length [12:42:13]Host: 172.17.60.68:8080 [12:42:13]Content-Length: 677 [12:42:13]Content-Type: application/json [12:42:13] [12:42:13]POST finish read [12:42:13]Found Content-Length = 677 [12:42:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:42:13]execute_script... [12: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)545692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:42:13]POST & json_proto [12:42:13]process_json_proto [12:42:13]json parsed OK: [12:42:13]protocol is kg_v1.0 [12:42:13]action value=close_receipt [12:42:13]process_action close_receipt [12:42:13]cmd_close_receipt [12:42:13]MH_GetDate [12:42:13]Write to MH i2c: F0 00 00 EC 5E 39 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: F0 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: F0 09 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: F0 09 00 EC 5E 00 27 5D 60 66 9A 61 5F 66 4C [12:42:13]GetLastDocTimeStamp 1717591236 [12:42:13]current date 1717591335 [12:42:13]FM_GetShiftState [12:42:13]SAM_PROTO_GetShiftState [12:42:13]wFMCommunicate request_size=4 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 13 01 00 [12:42:13]Write to MH i2c: E2 08 00 ED 5E 80 13 01 00 00 00 00 00 C8 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:14]Read from MH i2c: E2 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 0E 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 0E 00 ED 5E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 00 [12:42:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:42:14]wFMCommunicate OK [12:42:14]SAM_PROTO_GetShiftState done [12:42:14]FM_GetShiftState done [12:42:14]opened in 1717545916 [12:42:14]opened+sec_in_day 1717632316 [12:42:14]quantity*price = 40006 [12:42:14]sum+1 = 40007 [12:42:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 364 05.06.2024 12:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59969 ФПД: 154176231759916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124215&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59969&fm=154176231759916&tin=02508201610067®Number=0000000000151680&sum=40000 [12:42:15]StoreToDocumentArchive [12:42:15]shift 72 fd 59969 [12:42:15]save to /storage/0072/doc_00059969 [12:42:15]save last doc name /storage/0072/doc_00059969 to /storage/kkm_last_doc_name [12:42:15]save OK [12:42:15]Clear old archive folders... [12:42:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:15]tlvbuf is 004FA340 [12:42:15]SAM_PROTO_ClearQueue [12:42:15]wFMCommunicate request_size=4 [12:42:15]MH_SAM_APDU [12:42:15]CAPDU: 80 09 00 00 [12:42:15]Write to MH i2c: E2 08 00 FA 5E 80 09 00 00 00 00 00 00 CA [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:15]Read from MH i2c: E2 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 FA 5E 00 90 00 CC [12:42:15]RAPDU: 90 00 [12:42:15]wFMCommunicate OK [12:42:15]SAM_PROTO_ClearQueue done [12:42:15]KKMCreateOFDPacket [12:42:15]OFDProtocolAddRootSTLVToBuf [12:42:15]FM_MakeSignedData [12:42:15]FM_MakeSignedData [12:42:15]SAM_PROTO_SignData [12:42:15]wFMCommunicate request_size=4 [12:42:15]MH_SAM_APDU [12:42:15]CAPDU: 80 0D 01 02 [12:42:15]Write to MH i2c: E2 08 00 FB 5E 80 0D 01 02 00 00 00 00 D2 [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:15]Read from MH i2c: E2 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 FB 5E 00 90 00 CD [12:42:15]RAPDU: 90 00 [12:42:15]wFMCommunicate OK [12:42:15]wFMCommunicate request_size=255 [12:42:15]MH_SAM_APDU [12:42: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6C 01 00 00 F4 03 04 00 27 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EA 00 00 35 04 06 00 8C [12:42:15]Write to MH i2c: E2 02 01 FC 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6C 01 00 00 F4 03 04 00 27 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EA 00 00 35 04 06 00 8C 00 00 E2 [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:15]Read from MH i2c: E2 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 FC 5E 00 90 00 CE [12:42:15]RAPDU: 90 00 [12:42:15]wFMCommunicate OK [12:42:15]wFMCommunicate request_size=10 [12:42:15]MH_SAM_APDU [12:42:15]CAPDU: 80 0D 02 02 05 38 F3 86 E0 2C [12:42:15]Write to MH i2c: E2 0D 00 FD 5E 80 0D 02 02 05 00 38 F3 86 E0 2C 00 00 9C [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:15]Read from MH i2c: E2 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 03 00 FD 5E 00 90 00 CF [12:42:15]RAPDU: 90 00 [12:42:15]wFMCommunicate OK [12:42:15]wFMCommunicate request_size=4 [12:42:15]MH_SAM_APDU [12:42:15]CAPDU: 80 0D 03 02 [12:42:15]Write to MH i2c: E2 08 00 FE 5E 80 0D 03 02 00 00 00 00 D7 [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:15]Read from MH i2c: E2 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 0B 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 0B 00 FE 5E 00 29 2C AB 3D 3E 51 FB E4 90 00 83 [12:42:15]RAPDU: 29 2C AB 3D 3E 51 FB E4 90 00 [12:42:15]wFMCommunicate OK [12:42:15]SAM_PROTO_SignData done [12:42:15]FM_MakeSignedData done [12:42:15]CreateOFDProtocolMessage [12:42:15]wFMCommunicate request_size=4 [12:42:15]MH_SAM_APDU [12:42:15]CAPDU: 80 11 00 00 [12:42:15]Write to MH i2c: E2 08 00 FF 5E 80 11 00 00 00 00 00 00 D7 [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:15]Read from MH i2c: E2 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 17 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: E2 17 00 FF 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2A [12:42:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:42:15]wFMCommunicate OK [12:42:15]CreateOFDProtocolMessage done [12:42:15]OFDSenderStorePacket 59969 [12:42:15]StoreOFDPacket docnum=59969 [12:42:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F4 B2 07 01 57 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6C 01 00 00 F4 03 04 00 27 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EA 00 00 35 04 06 00 8C 38 F3 86 E0 2C 29 2C AB 3D 3E 51 FB E4 [12:42:15]CheckFolder [12:42:15]dirname=/storage/ofd_packets [12:42:15]CheckFolder done [12:42:15]ProducePacketName [12:42:15]name=ofd_packets/00059969 [12:42:15]NVStorageSaveData ofd_packets/00059969 [12:42:15]File name is /storage/ofd_packets/00059969 [12:42:15]Write 301 bytes [12:42:15]NVStorageSaveData done [12:42:15]OFDSenderStorePacket done [12:42:15]KKMCreateOFDPacket done [12:42:15]NVStorageSaveData kkm_last_timestamp [12:42:15]File name is /storage/kkm_last_timestamp [12:42:15]Write 4 bytes [12:42:15]NVStorageSaveData done [12:42:15]ExternCall_PrintAddStr [12:42:15]wPrintStart [12:42:15]Write to MH i2c: 01 00 00 00 5F 5F [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: 01 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: 01 07 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: 01 07 00 00 5F 00 00 00 00 00 FF 0F 74 [12:42:15]RasterBufferAndPrint [12:42:15]line Счет N : (1)545692 [12:42:15]line ИНН: 02508201610067 [12:42:15]line Контрольно-Кассовый Чек [12:42:15]line ПРОДАЖА [12:42:15]line ТРК (МРК, ГНК) : 22 [12:42:15]line Товар: 2710124130 [12:42:15]line Аи-92-К-5 [12:42:15]line 5.980 * 66.90 [12:42:15]line = 400.06 [12:42:15]line НДС 12% НСП 1% [12:42:15]line > о реализуемом товаре [12:42:15]line ОКРУГЛЕНИЕ: -0.06 [12:42:15]line ИТОГО: 400.00 [12:42:15]line Внесено: 400.00 [12:42:15]line СДАЧА: 0.00 [12:42:15]line НСП 1% : 3.54 [12:42:15]line НДС 12% : 42.48 [12:42:15]line Наличными: 400.00 [12:42:15]line Безнал.: 0.00 [12:42:15]line Место: АЗС № 117 "Партнер Нефть" [12:42:15]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:42:15]line СНО: Общий режим [12:42:15]line Чек 364 05.06.2024 12:42 [12:42:15]line Смена: 72 ФФД: 1.0 [12:42:15]line ЗНМ: 0300000048 [12:42:15]line РНМ: 0000000000151680 [12:42:15]line Версия ККМ: v1.0 [12:42:15]line ФМ: 0000000000959414 [12:42:15]line ФД: 59969 [12:42:15]line ФПД: 154176231759916 [12:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124215&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59969&fm=154176231759916&tin=02508201610067®Number=0000000000151680&sum=40000 [12:42:16]OFD Sender: Processing packet 59969 [packets to send 53, broken 52] [12:42:16]ProducePacketName [12:42:16]name=ofd_packets/00059969 [12:42:16]OFD Sender: To server: pG, [12:42:16]CommunicateWithHost lk.salyk.kg:30040 [12:42:16]ConnectInit lk.salyk.kg [12:42:16]written 0, free lines is 4095 [12:42:16]Connected sock=11 [12:42:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F4 B2 07 01 57 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6C 01 00 00 F4 03 04 00 27 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EA 00 00 35 04 06 00 8C 38 F3 86 E0 2C 29 2C AB 3D 3E 51 FB E4 [12:42:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 16 24 47 00 F3 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EA 00 00 F4 03 04 00 2B 09 60 66 B6 04 01 00 00 F8 FE 91 93 67 5A F9 78 [12:42:16]CommunicateWithHost err = 0 [12:42:16]CheckOFDResponse [12:42:16]1017 (14) - 77093643461234 [12:42:16]1041 (16) - 0000000000959414 [12:42:16]1040 (4) - 59969 [12:42:16]1012 (4) - 05.06.2024 06:43 [12:42:16]1206 (1) - 0 [12:42:16]OFD Sender: Remove packet 59969 [12:42:16]ProducePacketName [12:42:16]name=ofd_packets/00059969 [12:42:16]NVStorageDeleteData [12:42:16]Write to MH i2c: 01 00 00 2B 5F 8A [12:42:16]Write i2c OK [12:42:16]MH_I2C_Read... [12:42:16]Read from MH i2c: 01 [12:42:16]MH_I2C_Read... [12:42:16]Read from MH i2c: 01 07 00 [12:42:16]MH_I2C_Read... [12:42:16]Read from MH i2c: 01 07 00 2B 5F 00 00 00 00 00 99 0C 36 [12:42:16]RasterBufferAndPrint [12:42:16]line [12:42:16]line [12:42:16]line [12:42:16]line [12:42:16]line [12:42:16]written 0, free lines is 3229 [12:42:16]MH_Cut [12:42:16]Write to MH i2c: D1 01 00 32 5F 01 63 [12:42:16]Write i2c OK [12:42:16]MH_I2C_Read... [12:42:16]Read from MH i2c: D1 [12:42:16]MH_I2C_Read... [12:42:16]Read from MH i2c: D1 01 00 [12:42:16]MH_I2C_Read... [12:42:16]Read from MH i2c: D1 01 00 32 5F 00 62 [12:42:16]Write to MH i2c: 01 00 00 33 5F 92 [12:42:16]Write i2c OK [12:42:16]MH_I2C_Read... [12:42:16]OFD Sender: No OFD packet to send [12:42:17]*** Cut start [12:42:17]*** Partial cut [12:42:17]*** CUTSNS_PIN = 1 [12:42:17]*** CUTSNS_PIN = 0 [12:42:17]*** Brake cut motor [12:42:18]Read from MH i2c: 01 [12:42:18]MH_I2C_Read... [12:42:18]*** Stop cut motor [12:42:18]*** Cut end [12:42:18]Read from MH i2c: 01 07 00 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: 01 07 00 33 5F 00 00 00 00 00 FF 0F A7 [12:42:18]process_action close_receipt done [12:42:18]requested_data is exist [12:42:18]produce_requested_data [12:42:18]requested_item fm.sn is exist - process it [12:42:18]wFMCommunicate request_size=4 [12:42:18]MH_SAM_APDU [12:42:18]CAPDU: 80 11 00 00 [12:42:18]Write to MH i2c: E2 08 00 34 5F 80 11 00 00 00 00 00 00 0D [12:42:18]Write i2c OK [12:42:18]MH_I2C_Read... [12:42:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:18]Read from MH i2c: E2 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 17 00 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 17 00 34 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [12:42:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:42:18]wFMCommunicate OK [12:42:18]requested_item fd.num is exist - process it [12:42:18]SAM_PROTO_GetFieldsCounters [12:42:18]wFMCommunicate request_size=4 [12:42:18]MH_SAM_APDU [12:42:18]CAPDU: 80 13 00 00 [12:42:18]Write to MH i2c: E2 08 00 35 5F 80 13 00 00 00 00 00 00 10 [12:42:18]Write i2c OK [12:42:18]MH_I2C_Read... [12:42:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:18]Read from MH i2c: E2 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 62 00 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 62 00 35 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 41 EA 00 00 0E 04 04 00 48 00 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 E7 [12:42:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 41 EA 00 00 0E 04 04 00 48 00 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 [12:42:18]wFMCommunicate OK [12:42:18]SAM_PROTO_GetFieldsCounters done [12:42:18]requested_item shift.num is exist - process it [12:42:18]requested_item shift.opened is exist - process it [12:42:18]req_shift_opened [12:42:18]FM_GetShiftState [12:42:18]SAM_PROTO_GetShiftState [12:42:18]wFMCommunicate request_size=4 [12:42:18]MH_SAM_APDU [12:42:18]CAPDU: 80 13 01 00 [12:42:18]Write to MH i2c: E2 08 00 36 5F 80 13 01 00 00 00 00 00 12 [12:42:18]Write i2c OK [12:42:18]MH_I2C_Read... [12:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:18]Read from MH i2c: E2 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 0E 00 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 0E 00 36 5F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [12:42:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:42:18]wFMCommunicate OK [12:42:18]SAM_PROTO_GetShiftState done [12:42:18]FM_GetShiftState done [12:42:18]req_shift_opened done [12:42:18]requested_item shift.open_date is exist - process it [12:42:18]req_shift_open_date [12:42:18]req_shift_open_date done [12:42:18]produce_requested_data done [12:42:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59969,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:42:18]process_action_free close_receipt [12:42:18]json_value_free [12:42:18]json_value_free done [12:42:18]process_json_proto returns [12:42:18]Send response to host [12:42:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59969,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:42:18]free response buf [12:42:18]execute_script done [12:42:18]execute_script returns [12:42:18]free content buf [12:42:18]Sock 9.Close socket [12:42:18]Sock 9.Thread stoped [12:42:21]OFD Sender: No OFD packet to send [12:42:26]OFD Sender: No OFD packet to send [12:42:27]accept exits with 8 [12:42:27]New connection [12:42:27]New thread 3066957156 created [12:42:27]Thread 3067100516 joined [12:42:27]Waiting for new connection... [12:42:27] Sock 8.Parse request [12:42:27]Sock 8.Check first char [12:42:27]Sock 8.First char is OK [12:42:27]request: POST /json_proto HTTP/1.0 [12:42:27]Method: POST [12:42:27]URL: /json_proto [12:42:27]Method is POST - this is cgi request [12:42:27]url: /json_proto [12:42:27]query_string will be loaded in cgi processing [12:42:27]execute_cgi json_proto POST (null) [12:42:27]execute_cgi path=json_proto method=POST [12:42:27]POST find Content-Length [12:42:27]Host: 172.17.60.68:8080 [12:42:27]Content-Length: 677 [12:42:27]Content-Type: application/json [12:42:27] [12:42:27]POST finish read [12:42:27]Found Content-Length = 677 [12:42:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 4.060, "sum" : 300.03, "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:42:27]execute_script... [12:42:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 4.060, "sum" : 300.03, "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:42:27]POST & json_proto [12:42:27]process_json_proto [12:42:27]json parsed OK: [12:42:27]protocol is kg_v1.0 [12:42:27]action value=close_receipt [12:42:27]process_action close_receipt [12:42:27]cmd_close_receipt [12:42:27]MH_GetDate [12:42:27]Write to MH i2c: F0 00 00 37 5F 85 [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: F0 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: F0 09 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: F0 09 00 37 5F 00 35 5D 60 66 9A 61 5F 66 A6 [12:42:27]GetLastDocTimeStamp 1717591335 [12:42:27]current date 1717591349 [12:42:27]FM_GetShiftState [12:42:27]SAM_PROTO_GetShiftState [12:42:27]wFMCommunicate request_size=4 [12:42:27]MH_SAM_APDU [12:42:27]CAPDU: 80 13 01 00 [12:42:27]Write to MH i2c: E2 08 00 38 5F 80 13 01 00 00 00 00 00 14 [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:27]Read from MH i2c: E2 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 0E 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 0E 00 38 5F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4C [12:42:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:42:27]wFMCommunicate OK [12:42:27]SAM_PROTO_GetShiftState done [12:42:27]FM_GetShiftState done [12:42:27]opened in 1717545916 [12:42:27]opened+sec_in_day 1717632316 [12:42:27]quantity*price = 30003 [12:42:27]sum+1 = 30004 [12:42:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 365 05.06.2024 12:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59970 ФПД: 43004187624606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124229&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59970&fm=43004187624606&tin=02508201610067®Number=0000000000151680&sum=30000 [12:42:29]StoreToDocumentArchive [12:42:29]shift 72 fd 59970 [12:42:29]save to /storage/0072/doc_00059970 [12:42:29]save last doc name /storage/0072/doc_00059970 to /storage/kkm_last_doc_name [12:42:29]save OK [12:42:29]Clear old archive folders... [12:42:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:29]tlvbuf is B6F7C9A0 [12:42:29]SAM_PROTO_ClearQueue [12:42:29]wFMCommunicate request_size=4 [12:42:29]MH_SAM_APDU [12:42:29]CAPDU: 80 09 00 00 [12:42:29]Write to MH i2c: E2 08 00 45 5F 80 09 00 00 00 00 00 00 16 [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:29]Read from MH i2c: E2 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 45 5F 00 90 00 18 [12:42:29]RAPDU: 90 00 [12:42:29]wFMCommunicate OK [12:42:29]SAM_PROTO_ClearQueue done [12:42:29]KKMCreateOFDPacket [12:42:29]OFDProtocolAddRootSTLVToBuf [12:42:29]FM_MakeSignedData [12:42:29]FM_MakeSignedData [12:42:29]SAM_PROTO_SignData [12:42:29]wFMCommunicate request_size=4 [12:42:29]MH_SAM_APDU [12:42:29]CAPDU: 80 0D 01 02 [12:42:29]Write to MH i2c: E2 08 00 46 5F 80 0D 01 02 00 00 00 00 1E [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:29]Read from MH i2c: E2 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 46 5F 00 90 00 19 [12:42:29]RAPDU: 90 00 [12:42:29]wFMCommunicate OK [12:42:29]wFMCommunicate request_size=255 [12:42:29]MH_SAM_APDU [12: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 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 6D 01 00 00 F4 03 04 00 35 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EA 00 00 35 04 06 00 27 [12:42:29]Write to MH i2c: E2 02 01 47 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 6D 01 00 00 F4 03 04 00 35 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EA 00 00 35 04 06 00 27 00 00 E8 [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:29]Read from MH i2c: E2 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 47 5F 00 90 00 1A [12:42:29]RAPDU: 90 00 [12:42:29]wFMCommunicate OK [12:42:29]wFMCommunicate request_size=10 [12:42:29]MH_SAM_APDU [12:42:29]CAPDU: 80 0D 02 02 05 1C B1 53 C4 9E [12:42:29]Write to MH i2c: E2 0D 00 48 5F 80 0D 02 02 05 00 1C B1 53 C4 9E 00 00 AD [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:29]Read from MH i2c: E2 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 03 00 48 5F 00 90 00 1B [12:42:29]RAPDU: 90 00 [12:42:29]wFMCommunicate OK [12:42:29]wFMCommunicate request_size=4 [12:42:29]MH_SAM_APDU [12:42:29]CAPDU: 80 0D 03 02 [12:42:29]Write to MH i2c: E2 08 00 49 5F 80 0D 03 02 00 00 00 00 23 [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:29]Read from MH i2c: E2 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 0B 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 0B 00 49 5F 00 88 B1 90 84 97 3C 43 C4 90 00 4B [12:42:29]RAPDU: 88 B1 90 84 97 3C 43 C4 90 00 [12:42:29]wFMCommunicate OK [12:42:29]SAM_PROTO_SignData done [12:42:29]FM_MakeSignedData done [12:42:29]CreateOFDProtocolMessage [12:42:29]wFMCommunicate request_size=4 [12:42:29]MH_SAM_APDU [12:42:29]CAPDU: 80 11 00 00 [12:42:29]Write to MH i2c: E2 08 00 4A 5F 80 11 00 00 00 00 00 00 23 [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:29]Read from MH i2c: E2 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 17 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 17 00 4A 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 76 [12:42:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:42:29]wFMCommunicate OK [12:42:29]CreateOFDProtocolMessage done [12:42:29]OFDSenderStorePacket 59970 [12:42:29]StoreOFDPacket docnum=59970 [12:42:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 64 FC 07 01 43 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 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 6D 01 00 00 F4 03 04 00 35 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EA 00 00 35 04 06 00 27 1C B1 53 C4 9E 88 B1 90 84 97 3C 43 C4 [12:42:29]CheckFolder [12:42:29]dirname=/storage/ofd_packets [12:42:29]CheckFolder done [12:42:29]ProducePacketName [12:42:29]name=ofd_packets/00059970 [12:42:29]NVStorageSaveData ofd_packets/00059970 [12:42:29]File name is /storage/ofd_packets/00059970 [12:42:29]Write 301 bytes [12:42:29]NVStorageSaveData done [12:42:29]OFDSenderStorePacket done [12:42:29]KKMCreateOFDPacket done [12:42:29]NVStorageSaveData kkm_last_timestamp [12:42:29]File name is /storage/kkm_last_timestamp [12:42:29]Write 4 bytes [12:42:29]NVStorageSaveData done [12:42:29]ExternCall_PrintAddStr [12:42:29]wPrintStart [12:42:29]Write to MH i2c: 01 00 00 4B 5F AA [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 4B 5F 00 00 00 00 00 FF 0F BF [12:42:29]RasterBufferAndPrint [12:42:29]line Счет N : (1)545693 [12:42:29]line ИНН: 02508201610067 [12:42:29]line Контрольно-Кассовый Чек [12:42:29]line ПРОДАЖА [12:42:29]line ТРК (МРК, ГНК) : 33 [12:42:29]line Товар: 2710124500 [12:42:29]line Аи-95-К-5 [12:42:29]line 4.060 * 73.90 [12:42:29]line = 300.03 [12:42:29]line НДС 12% НСП 1% [12:42:29]line > о реализуемом товаре [12:42:29]line ОКРУГЛЕНИЕ: -0.03 [12:42:29]line ИТОГО: 300.00 [12:42:29]line Внесено: 300.00 [12:42:29]line СДАЧА: 0.00 [12:42:29]line НСП 1% : 2.65 [12:42:29]line НДС 12% : 31.86 [12:42:29]line Наличными: 300.00 [12:42:29]line Безнал.: 0.00 [12:42:29]line Место: АЗС № 117 "Партнер Нефть" [12:42:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:42:29]line СНО: Общий режим [12:42:29]line Чек 365 05.06.2024 12:42 [12:42:29]line Смена: 72 ФФД: 1.0 [12:42:29]line ЗНМ: 0300000048 [12:42:29]line РНМ: 0000000000151680 [12:42:29]line Версия ККМ: v1.0 [12:42:29]line ФМ: 0000000000959414 [12:42:29]line ФД: 59970 [12:42:29]line ФПД: 43004187624606 [12:42:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124229&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59970&fm=43004187624606&tin=02508201610067®Number=0000000000151680&sum=30000 [12:42:29]OFD Sender: Processing packet 59970 [packets to send 53, broken 52] [12:42:29]ProducePacketName [12:42:29]name=ofd_packets/00059970 [12:42:29]OFD Sender: To server: pG, [12:42:29]CommunicateWithHost lk.salyk.kg:30040 [12:42:29]ConnectInit lk.salyk.kg [12:42:29]written 0, free lines is 4095 [12:42:30]Connected sock=10 [12:42:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 64 FC 07 01 43 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 DC 0F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 33 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 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 6D 01 00 00 F4 03 04 00 35 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EA 00 00 35 04 06 00 27 1C B1 53 C4 9E 88 B1 90 84 97 3C 43 C4 [12:42:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2E 34 47 00 F2 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EA 00 00 F4 03 04 00 39 09 60 66 B6 04 01 00 00 96 E5 DE D1 32 85 14 52 [12:42:30]CommunicateWithHost err = 0 [12:42:30]CheckOFDResponse [12:42:30]1017 (14) - 77093643461234 [12:42:30]1041 (16) - 0000000000959414 [12:42:30]1040 (4) - 59970 [12:42:30]1012 (4) - 05.06.2024 06:44 [12:42:30]1206 (1) - 0 [12:42:30]OFD Sender: Remove packet 59970 [12:42:30]ProducePacketName [12:42:30]name=ofd_packets/00059970 [12:42:30]NVStorageDeleteData [12:42:30]Write to MH i2c: 01 00 00 76 5F D5 [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 76 5F 00 00 00 00 00 98 0C 80 [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 3228 [12:42:30]MH_Cut [12:42:30]Write to MH i2c: D1 01 00 7D 5F 01 AE [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 7D 5F 00 AD [12:42:30]Write to MH i2c: 01 00 00 7E 5F DD [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]OFD Sender: No OFD packet to send [12:42:31]*** Cut start [12:42:31]*** Partial cut [12:42:31]*** CUTSNS_PIN = 1 [12:42:31]*** 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]*** Stop cut motor [12:42:31]*** Cut end [12:42:31]Read from MH i2c: 01 07 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: 01 07 00 7E 5F 00 00 00 00 00 FF 0F F2 [12:42:31]process_action close_receipt 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 7F 5F 80 11 00 00 00 00 00 00 58 [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 7F 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [12:42:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 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 80 5F 80 13 00 00 00 00 00 00 5B [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:32]Read from MH i2c: E2 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 62 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 62 00 80 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 EA 00 00 0E 04 04 00 48 00 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 36 [12:42:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 EA 00 00 0E 04 04 00 48 00 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 [12:42:32]wFMCommunicate OK [12:42:32]SAM_PROTO_GetFieldsCounters done [12:42:32]requested_item shift.num is exist - process it [12:42:32]requested_item shift.opened is exist - process it [12:42:32]req_shift_opened [12:42:32]FM_GetShiftState [12:42:32]SAM_PROTO_GetShiftState [12:42:32]wFMCommunicate request_size=4 [12:42:32]MH_SAM_APDU [12:42:32]CAPDU: 80 13 01 00 [12:42:32]Write to MH i2c: E2 08 00 81 5F 80 13 01 00 00 00 00 00 5D [12:42:32]Write i2c OK [12:42:32]MH_I2C_Read... [12:42:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:32]Read from MH i2c: E2 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 0E 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 0E 00 81 5F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [12:42:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:42:32]wFMCommunicate OK [12:42:32]SAM_PROTO_GetShiftState done [12:42:32]FM_GetShiftState done [12:42:32]req_shift_opened done [12:42:32]requested_item shift.open_date is exist - process it [12:42:32]req_shift_open_date [12:42:32]req_shift_open_date done [12:42:32]produce_requested_data done [12:42:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59970,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:42:32]process_action_free close_receipt [12:42:32]json_value_free [12:42:32]json_value_free done [12:42:32]process_json_proto returns [12:42:32]Send response to host [12:42:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59970,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:42:32]free response buf [12:42:32]execute_script done [12:42:32]execute_script returns [12:42:32]free content buf [12:42:32]Sock 8.Close socket [12:42:32]Sock 8.Thread stoped [12:42:35]OFD Sender: No OFD packet to send [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:55]OFD Sender: No OFD packet to send [12:43:00]OFD Sender: No OFD packet to send [12:43:05]OFD Sender: No OFD packet to send [12:43:10]OFD Sender: No OFD packet to send [12:43:15]OFD Sender: No OFD packet to send [12:43:20]OFD Sender: No OFD packet to send [12:43:25]OFD Sender: No OFD packet to send [12:43:30]OFD Sender: No OFD packet to send [12:43:35]OFD Sender: No OFD packet to send [12:43:40]OFD Sender: No OFD packet to send [12:43:41]accept exits with 9 [12:43:41]New connection [12:43:41]New thread 3067100516 created [12:43:41]Thread 3066957156 joined [12:43:41]Waiting for new connection... [12:43:41] Sock 9.Parse request [12:43:41]Sock 9.Check first char [12:43:41]Sock 9.First char is OK [12:43:41]request: POST /json_proto HTTP/1.0 [12:43:41]Method: POST [12:43:41]URL: /json_proto [12:43:41]Method is POST - this is cgi request [12:43:41]url: /json_proto [12:43:41]query_string will be loaded in cgi processing [12:43:41]execute_cgi json_proto POST (null) [12:43:41]execute_cgi path=json_proto method=POST [12:43:41]POST find Content-Length [12:43:41]Host: 172.17.60.68:8080 [12:43:41]Content-Length: 677 [12:43:41]Content-Type: application/json [12:43:41] [12:43:41]POST finish read [12:43:41]Found Content-Length = 677 [12:43:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:43:41]execute_script... [12:43: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)545695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:43:41]POST & json_proto [12:43:41]process_json_proto [12:43:41]json parsed OK: [12:43:41]protocol is kg_v1.0 [12:43:41]action value=close_receipt [12:43:41]process_action close_receipt [12:43:41]cmd_close_receipt [12:43:41]MH_GetDate [12:43:41]Write to MH i2c: F0 00 00 82 5F D0 [12:43:41]Write i2c OK [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: F0 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: F0 09 00 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: F0 09 00 82 5F 00 7E 5D 60 66 9A 61 5F 66 3A [12:43:41]GetLastDocTimeStamp 1717591349 [12:43:41]current date 1717591422 [12:43:41]FM_GetShiftState [12:43:41]SAM_PROTO_GetShiftState [12:43:41]wFMCommunicate request_size=4 [12:43:41]MH_SAM_APDU [12:43:41]CAPDU: 80 13 01 00 [12:43:41]Write to MH i2c: E2 08 00 83 5F 80 13 01 00 00 00 00 00 5F [12:43:41]Write i2c OK [12:43:41]MH_I2C_Read... [12:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:41]Read from MH i2c: E2 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: E2 0E 00 [12:43:41]MH_I2C_Read... [12:43:41]Read from MH i2c: E2 0E 00 83 5F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [12:43:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:43:41]wFMCommunicate OK [12:43:41]SAM_PROTO_GetShiftState done [12:43:41]FM_GetShiftState done [12:43:41]opened in 1717545916 [12:43:41]opened+sec_in_day 1717632316 [12:43:41]quantity*price = 60009 [12:43:41]sum+1 = 60010 [12:43:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 366 05.06.2024 12:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59971 ФПД: 75934324595717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124342&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59971&fm=75934324595717&tin=02508201610067®Number=0000000000151680&sum=60000 [12:43:42]StoreToDocumentArchive [12:43:42]shift 72 fd 59971 [12:43:42]save to /storage/0072/doc_00059971 [12:43:42]save last doc name /storage/0072/doc_00059971 to /storage/kkm_last_doc_name [12:43:42]save OK [12:43:42]Clear old archive folders... [12:43:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:42]tlvbuf is 00518CD0 [12:43:42]SAM_PROTO_ClearQueue [12:43:42]wFMCommunicate request_size=4 [12:43:42]MH_SAM_APDU [12:43:42]CAPDU: 80 09 00 00 [12:43:42]Write to MH i2c: E2 08 00 90 5F 80 09 00 00 00 00 00 00 61 [12:43:42]Write i2c OK [12:43:42]MH_I2C_Read... [12:43:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:42]Read from MH i2c: E2 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 90 5F 00 90 00 63 [12:43:42]RAPDU: 90 00 [12:43:42]wFMCommunicate OK [12:43:42]SAM_PROTO_ClearQueue done [12:43:42]KKMCreateOFDPacket [12:43:42]OFDProtocolAddRootSTLVToBuf [12:43:42]FM_MakeSignedData [12:43:42]FM_MakeSignedData [12:43:42]SAM_PROTO_SignData [12:43:42]wFMCommunicate request_size=4 [12:43:42]MH_SAM_APDU [12:43:42]CAPDU: 80 0D 01 02 [12:43:42]Write to MH i2c: E2 08 00 91 5F 80 0D 01 02 00 00 00 00 69 [12:43:42]Write i2c OK [12:43:42]MH_I2C_Read... [12:43:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:42]Read from MH i2c: E2 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 91 5F 00 90 00 64 [12:43:42]RAPDU: 90 00 [12:43:42]wFMCommunicate OK [12:43:42]wFMCommunicate request_size=255 [12:43:42]MH_SAM_APDU [12:43:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 7E 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EA 00 00 35 04 06 00 45 [12:43:42]Write to MH i2c: E2 02 01 92 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 7E 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EA 00 00 35 04 06 00 45 00 00 9B [12:43:42]Write i2c OK [12:43:42]MH_I2C_Read... [12:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:42]Read from MH i2c: E2 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 92 5F 00 90 00 65 [12:43:42]RAPDU: 90 00 [12:43:42]wFMCommunicate OK [12:43:42]wFMCommunicate request_size=10 [12:43:42]MH_SAM_APDU [12:43:42]CAPDU: 80 0D 02 02 05 0F D6 71 9C 05 [12:43:42]Write to MH i2c: E2 0D 00 93 5F 80 0D 02 02 05 00 0F D6 71 9C 05 00 00 6D [12:43:42]Write i2c OK [12:43:42]MH_I2C_Read... [12:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:42]Read from MH i2c: E2 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 03 00 93 5F 00 90 00 66 [12:43:42]RAPDU: 90 00 [12:43:42]wFMCommunicate OK [12:43:42]wFMCommunicate request_size=4 [12:43:42]MH_SAM_APDU [12:43:42]CAPDU: 80 0D 03 02 [12:43:42]Write to MH i2c: E2 08 00 94 5F 80 0D 03 02 00 00 00 00 6E [12:43:42]Write i2c OK [12:43:42]MH_I2C_Read... [12:43:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:42]Read from MH i2c: E2 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 0B 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 0B 00 94 5F 00 BC E2 9D E0 19 60 A6 DB 90 00 84 [12:43:42]RAPDU: BC E2 9D E0 19 60 A6 DB 90 00 [12:43:42]wFMCommunicate OK [12:43:42]SAM_PROTO_SignData done [12:43:42]FM_MakeSignedData done [12:43:42]CreateOFDProtocolMessage [12:43:42]wFMCommunicate request_size=4 [12:43:42]MH_SAM_APDU [12:43:42]CAPDU: 80 11 00 00 [12:43:42]Write to MH i2c: E2 08 00 95 5F 80 11 00 00 00 00 00 00 6E [12:43:42]Write i2c OK [12:43:42]MH_I2C_Read... [12:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:42]Read from MH i2c: E2 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 17 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: E2 17 00 95 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C1 [12:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:43:42]wFMCommunicate OK [12:43:42]CreateOFDProtocolMessage done [12:43:42]OFDSenderStorePacket 59971 [12:43:42]StoreOFDPacket docnum=59971 [12:43:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 AD B4 07 01 79 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 7E 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EA 00 00 35 04 06 00 45 0F D6 71 9C 05 BC E2 9D E0 19 60 A6 DB [12:43:42]CheckFolder [12:43:42]dirname=/storage/ofd_packets [12:43:42]CheckFolder done [12:43:42]ProducePacketName [12:43:42]name=ofd_packets/00059971 [12:43:42]NVStorageSaveData ofd_packets/00059971 [12:43:42]File name is /storage/ofd_packets/00059971 [12:43:42]Write 301 bytes [12:43:42]NVStorageSaveData done [12:43:42]OFDSenderStorePacket done [12:43:42]KKMCreateOFDPacket done [12:43:42]NVStorageSaveData kkm_last_timestamp [12:43:42]File name is /storage/kkm_last_timestamp [12:43:42]Write 4 bytes [12:43:42]NVStorageSaveData done [12:43:42]ExternCall_PrintAddStr [12:43:42]wPrintStart [12:43:42]Write to MH i2c: 01 00 00 96 5F F5 [12:43:42]Write i2c OK [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: 01 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: 01 07 00 [12:43:42]MH_I2C_Read... [12:43:42]Read from MH i2c: 01 07 00 96 5F 00 00 00 00 00 FF 0F 0A [12:43:42]RasterBufferAndPrint [12:43:42]line Счет N : (1)545695 [12:43:42]line ИНН: 02508201610067 [12:43:42]line Контрольно-Кассовый Чек [12:43:42]line ПРОДАЖА [12:43:42]line ТРК (МРК, ГНК) : 12 [12:43:42]line Товар: 2710124130 [12:43:42]line Аи-92-К-5 [12:43:42]line 8.970 * 66.90 [12:43:42]line = 600.09 [12:43:42]line НДС 12% НСП 1% [12:43:42]line > о реализуемом товаре [12:43:42]line ОКРУГЛЕНИЕ: -0.09 [12:43:42]line ИТОГО: 600.00 [12:43:42]line Внесено: 600.00 [12:43:42]line СДАЧА: 0.00 [12:43:42]line НСП 1% : 5.31 [12:43:42]line НДС 12% : 63.73 [12:43:42]line Наличными: 600.00 [12:43:42]line Безнал.: 0.00 [12:43:42]line Место: АЗС № 117 "Партнер Нефть" [12:43:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:43:42]line СНО: Общий режим [12:43:42]line Чек 366 05.06.2024 12:43 [12:43:42]line Смена: 72 ФФД: 1.0 [12:43:42]line ЗНМ: 0300000048 [12:43:42]line РНМ: 0000000000151680 [12:43:42]line Версия ККМ: v1.0 [12:43:42]line ФМ: 0000000000959414 [12:43:42]line ФД: 59971 [12:43:42]line ФПД: 75934324595717 [12:43:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124342&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59971&fm=75934324595717&tin=02508201610067®Number=0000000000151680&sum=60000 [12:43:43]OFD Sender: Processing packet 59971 [packets to send 53, broken 52] [12:43:43]ProducePacketName [12:43:43]name=ofd_packets/00059971 [12:43:43]OFD Sender: To server: pG, [12:43:43]CommunicateWithHost lk.salyk.kg:30040 [12:43:43]ConnectInit lk.salyk.kg [12:43:43]written 0, free lines is 4095 [12:43:43]Write to MH i2c: 01 00 00 C1 5F 20 [12:43:43]Write i2c OK [12:43:43]MH_I2C_Read... [12:43:43]Read from MH i2c: 01 [12:43:43]MH_I2C_Read... [12:43:43]Read from MH i2c: 01 07 00 [12:43:43]MH_I2C_Read... [12:43:43]Read from MH i2c: 01 07 00 C1 5F 00 00 00 00 00 97 0C CA [12:43:43]RasterBufferAndPrint [12:43:43]line [12:43:43]line [12:43:43]line [12:43:43]line [12:43:43]line [12:43:43]written 0, free lines is 3227 [12:43:43]MH_Cut [12:43:43]Write to MH i2c: D1 01 00 C8 5F 01 F9 [12:43:43]Write i2c OK [12:43:43]MH_I2C_Read... [12:43:43]Read from MH i2c: D1 [12:43:43]MH_I2C_Read... [12:43:43]Read from MH i2c: D1 01 00 [12:43:43]MH_I2C_Read... [12:43:43]Read from MH i2c: D1 01 00 C8 5F 00 F8 [12:43:43]Write to MH i2c: 01 00 00 C9 5F 28 [12:43:43]Write i2c OK [12:43:43]MH_I2C_Read... [12:43:44]*** Cut start [12:43:44]*** Partial cut [12:43:44]*** CUTSNS_PIN = 1 [12:43:44]*** CUTSNS_PIN = 0 [12:43:44]*** Brake cut motor [12:43:45]Read from MH i2c: 01 [12:43:45]MH_I2C_Read... [12:43:45]*** Stop cut motor [12:43:45]*** Cut end [12:43:45]Read from MH i2c: 01 07 00 [12:43:45]MH_I2C_Read... [12:43:45]Read from MH i2c: 01 07 00 C9 5F 00 00 00 00 00 FF 0F 3D [12:43:45]process_action close_receipt done [12:43:45]requested_data is exist [12:43:45]produce_requested_data [12:43:45]requested_item fm.sn is exist - process it [12:43:45]wFMCommunicate request_size=4 [12:43:45]MH_SAM_APDU [12:43:45]CAPDU: 80 11 00 00 [12:43:45]Write to MH i2c: E2 08 00 CA 5F 80 11 00 00 00 00 00 00 A3 [12:43:45]Write i2c OK [12:43:45]MH_I2C_Read... [12:43:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:45]Read from MH i2c: E2 [12:43:45]MH_I2C_Read... [12:43:45]Read from MH i2c: E2 17 00 [12:43:45]MH_I2C_Read... [12:43:45]Read from MH i2c: E2 17 00 CA 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [12:43:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:43:45]wFMCommunicate OK [12:43:45]requested_item fd.num is exist - process it [12:43:45]SAM_PROTO_GetFieldsCounters [12:43:45]wFMCommunicate request_size=4 [12:43:45]MH_SAM_APDU [12:43:45]CAPDU: 80 13 00 00 [12:43:45]Write to MH i2c: E2 08 00 CB 5F 80 13 00 00 00 00 00 00 A6 [12:43:45]Write i2c OK [12:43:45]MH_I2C_Read... [12:43:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:45]Read from MH i2c: E2 [12:43:45]MH_I2C_Read... [12:43:45]Read from MH i2c: E2 62 00 [12:43:45]MH_I2C_Read... [12:43:45]Read from MH i2c: E2 62 00 CB 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 EA 00 00 0E 04 04 00 48 00 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 85 [12:43:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 EA 00 00 0E 04 04 00 48 00 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 [12:43:45]wFMCommunicate OK [12:43:45]SAM_PROTO_GetFieldsCounters done [12:43:45]requested_item shift.num is exist - process it [12:43:45]requested_item shift.opened is exist - process it [12:43:45]req_shift_opened [12:43:45]FM_GetShiftState [12:43:45]SAM_PROTO_GetShiftState [12:43:45]wFMCommunicate request_size=4 [12:43:45]MH_SAM_APDU [12:43:45]CAPDU: 80 13 01 00 [12:43:45]Write to MH i2c: E2 08 00 CC 5F 80 13 01 00 00 00 00 00 A8 [12:43:45]Write i2c OK [12:43:45]MH_I2C_Read... [12:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:45]Read from MH i2c: E2 [12:43:45]MH_I2C_Read... [12:43:45]Read from MH i2c: E2 0E 00 [12:43:45]MH_I2C_Read... [12:43:45]Read from MH i2c: E2 0E 00 CC 5F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [12:43:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:43:45]wFMCommunicate OK [12:43:45]SAM_PROTO_GetShiftState done [12:43:45]FM_GetShiftState done [12:43:45]req_shift_opened done [12:43:45]requested_item shift.open_date is exist - process it [12:43:45]req_shift_open_date [12:43:45]req_shift_open_date done [12:43:45]produce_requested_data done [12:43:45]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59971,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:43:45]process_action_free close_receipt [12:43:45]json_value_free [12:43:45]json_value_free done [12:43:45]process_json_proto returns [12:43:45]Send response to host [12:43:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59971,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:43:45]free response buf [12:43:45]execute_script done [12:43:45]execute_script returns [12:43:45]free content buf [12:43:45]Sock 9.Close socket [12:43:45]Sock 9.Thread stoped [12:43:48]ConnectInit Can't take IP for lk.salyk.kg [12:43:48]CommunicateWithHost connect error [12:43:48]CommunicateWithHost err = -1 [12:43:48]OFD Sender: Server communicate error [12:43:53]OFD Sender: Processing packet 59971 [packets to send 53, broken 52] [12:43:53]ProducePacketName [12:43:53]name=ofd_packets/00059971 [12:43:53]OFD Sender: To server: pG, [12:43:53]CommunicateWithHost lk.salyk.kg:30040 [12:43:53]ConnectInit lk.salyk.kg [12:43:54]accept exits with 10 [12:43:54]New connection [12:43:54]New thread 3066957156 created [12:43:54]Thread 3067100516 joined [12:43:54]Waiting for new connection... [12:43:54] Sock 10.Parse request [12:43:54]Sock 10.Check first char [12:43:54]Sock 10.First char is OK [12:43:54]request: POST /json_proto HTTP/1.0 [12:43:54]Method: POST [12:43:54]URL: /json_proto [12:43:54]Method is POST - this is cgi request [12:43:54]url: /json_proto [12:43:54]query_string will be loaded in cgi processing [12:43:54]execute_cgi json_proto POST (null) [12:43:54]execute_cgi path=json_proto method=POST [12:43:54]POST find Content-Length [12:43:54]Host: 172.17.60.68:8080 [12:43:54]Content-Length: 681 [12:43:54]Content-Type: application/json [12:43:54] [12:43:54]POST finish read [12:43:54]Found Content-Length = 681 [12:43:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:54]execute_script... [12:43:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:54]POST & json_proto [12:43:54]process_json_proto [12:43:54]json parsed OK: [12:43:54]protocol is kg_v1.0 [12:43:54]action value=close_receipt [12:43:54]process_action close_receipt [12:43:54]cmd_close_receipt [12:43:54]MH_GetDate [12:43:54]Write to MH i2c: F0 00 00 CD 5F 1B [12:43:54]Write i2c OK [12:43:54]MH_I2C_Read... [12:43:54]Read from MH i2c: F0 [12:43:54]MH_I2C_Read... [12:43:54]Read from MH i2c: F0 09 00 [12:43:54]MH_I2C_Read... [12:43:54]Read from MH i2c: F0 09 00 CD 5F 00 8C 5D 60 66 9A 61 5F 66 93 [12:43:54]GetLastDocTimeStamp 1717591422 [12:43:54]current date 1717591436 [12:43:54]FM_GetShiftState [12:43:54]SAM_PROTO_GetShiftState [12:43:54]wFMCommunicate request_size=4 [12:43:54]MH_SAM_APDU [12:43:54]CAPDU: 80 13 01 00 [12:43:54]Write to MH i2c: E2 08 00 CE 5F 80 13 01 00 00 00 00 00 AA [12:43:54]Write i2c OK [12:43:54]MH_I2C_Read... [12:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:54]Read from MH i2c: E2 [12:43:54]MH_I2C_Read... [12:43:54]Read from MH i2c: E2 0E 00 [12:43:54]MH_I2C_Read... [12:43:54]Read from MH i2c: E2 0E 00 CE 5F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E2 [12:43:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:43:54]wFMCommunicate OK [12:43:54]SAM_PROTO_GetShiftState done [12:43:54]FM_GetShiftState done [12:43:54]opened in 1717545916 [12:43:54]opened+sec_in_day 1717632316 [12:43:54]quantity*price = 50011 [12:43:54]sum+1 = 50013 [12:43:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 367 05.06.2024 12:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59972 ФПД: 46920371312612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124356&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59972&fm=46920371312612&tin=02508201610067®Number=0000000000151680&sum=50000 [12:43:56]StoreToDocumentArchive [12:43:56]shift 72 fd 59972 [12:43:56]save to /storage/0072/doc_00059972 [12:43:56]save last doc name /storage/0072/doc_00059972 to /storage/kkm_last_doc_name [12:43:56]save OK [12:43:56]Clear old archive folders... [12:43:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:43:56]tlvbuf is 0040A9A0 [12:43:56]SAM_PROTO_ClearQueue [12:43:56]wFMCommunicate request_size=4 [12:43:56]MH_SAM_APDU [12:43:56]CAPDU: 80 09 00 00 [12:43:56]Write to MH i2c: E2 08 00 DB 5F 80 09 00 00 00 00 00 00 AC [12:43:56]Write i2c OK [12:43:56]MH_I2C_Read... [12:43:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:56]Read from MH i2c: E2 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 DB 5F 00 90 00 AE [12:43:56]RAPDU: 90 00 [12:43:56]wFMCommunicate OK [12:43:56]SAM_PROTO_ClearQueue done [12:43:56]KKMCreateOFDPacket [12:43:56]OFDProtocolAddRootSTLVToBuf [12:43:56]FM_MakeSignedData [12:43:56]FM_MakeSignedData [12:43:56]SAM_PROTO_SignData [12:43:56]wFMCommunicate request_size=4 [12:43:56]MH_SAM_APDU [12:43:56]CAPDU: 80 0D 01 02 [12:43:56]Write to MH i2c: E2 08 00 DC 5F 80 0D 01 02 00 00 00 00 B4 [12:43:56]Write i2c OK [12:43:56]MH_I2C_Read... [12:43:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:56]Read from MH i2c: E2 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 DC 5F 00 90 00 AF [12:43:56]RAPDU: 90 00 [12:43:56]wFMCommunicate OK [12:43:56]wFMCommunicate request_size=255 [12:43:56]MH_SAM_APDU [12:43:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 8C 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EA 00 00 35 04 06 00 2A AC [12:43:56]Write to MH i2c: E2 02 01 DD 5F 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 8C 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EA 00 00 35 04 06 00 2A AC 00 00 80 [12:43:56]Write i2c OK [12:43:56]MH_I2C_Read... [12:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:56]Read from MH i2c: E2 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 DD 5F 00 90 00 B0 [12:43:56]RAPDU: 90 00 [12:43:56]wFMCommunicate OK [12:43:56]wFMCommunicate request_size=9 [12:43:56]MH_SAM_APDU [12:43:56]CAPDU: 80 0D 02 02 04 80 10 97 E4 [12:43:56]Write to MH i2c: E2 0C 00 DE 5F 80 0D 02 02 04 00 80 10 97 E4 00 00 CA [12:43:56]Write i2c OK [12:43:56]MH_I2C_Read... [12:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:56]Read from MH i2c: E2 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 03 00 DE 5F 00 90 00 B1 [12:43:56]RAPDU: 90 00 [12:43:56]wFMCommunicate OK [12:43:56]wFMCommunicate request_size=4 [12:43:56]MH_SAM_APDU [12:43:56]CAPDU: 80 0D 03 02 [12:43:56]Write to MH i2c: E2 08 00 DF 5F 80 0D 03 02 00 00 00 00 B9 [12:43:56]Write i2c OK [12:43:56]MH_I2C_Read... [12:43:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:56]Read from MH i2c: E2 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 0B 00 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 0B 00 DF 5F 00 8A B0 B7 94 15 8B DC 9F 90 00 5A [12:43:56]RAPDU: 8A B0 B7 94 15 8B DC 9F 90 00 [12:43:56]wFMCommunicate OK [12:43:56]SAM_PROTO_SignData done [12:43:56]FM_MakeSignedData done [12:43:56]CreateOFDProtocolMessage [12:43:56]wFMCommunicate request_size=4 [12:43:56]MH_SAM_APDU [12:43:56]CAPDU: 80 11 00 00 [12:43:56]Write to MH i2c: E2 08 00 E0 5F 80 11 00 00 00 00 00 00 B9 [12:43:56]Write i2c OK [12:43:56]MH_I2C_Read... [12:43:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:56]Read from MH i2c: E2 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 17 00 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: E2 17 00 E0 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [12:43:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:43:56]wFMCommunicate OK [12:43:56]CreateOFDProtocolMessage done [12:43:56]OFDSenderStorePacket 59972 [12:43:56]StoreOFDPacket docnum=59972 [12:43:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 44 3A 06 01 55 45 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 8C 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EA 00 00 35 04 06 00 2A AC 80 10 97 E4 8A B0 B7 94 15 8B DC 9F [12:43:56]CheckFolder [12:43:56]dirname=/storage/ofd_packets [12:43:56]CheckFolder done [12:43:56]ProducePacketName [12:43:56]name=ofd_packets/00059972 [12:43:56]NVStorageSaveData ofd_packets/00059972 [12:43:56]File name is /storage/ofd_packets/00059972 [12:43:56]Write 300 bytes [12:43:56]NVStorageSaveData done [12:43:56]OFDSenderStorePacket done [12:43:56]KKMCreateOFDPacket done [12:43:56]NVStorageSaveData kkm_last_timestamp [12:43:56]File name is /storage/kkm_last_timestamp [12:43:56]Write 4 bytes [12:43:56]NVStorageSaveData done [12:43:56]ExternCall_PrintAddStr [12:43:56]wPrintStart [12:43:56]Write to MH i2c: 01 00 00 E1 5F 40 [12:43:56]Write i2c OK [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: 01 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: 01 07 00 [12:43:56]MH_I2C_Read... [12:43:56]Read from MH i2c: 01 07 00 E1 5F 00 00 00 00 00 FF 0F 55 [12:43:56]RasterBufferAndPrint [12:43:56]line Счет N : (1)545694 [12:43:56]line ИНН: 02508201610067 [12:43:56]line Контрольно-Кассовый Чек [12:43:56]line ПРОДАЖА [12:43:56]line ТРК (МРК, ГНК) : 71 [12:43:56]line Товар: 2711190000 [12:43:56]line ГАЗ-К-5 [12:43:56]line 14.330 * 34.90 [12:43:56]line = 500.12 [12:43:56]line НДС 12% НСП 1% [12:43:56]line > о реализуемом товаре [12:43:56]line ОКРУГЛЕНИЕ: -0.12 [12:43:56]line ИТОГО: 500.00 [12:43:56]line Внесено: 500.00 [12:43:56]line СДАЧА: 0.00 [12:43:56]line НСП 1% : 4.43 [12:43:56]line НДС 12% : 53.11 [12:43:56]line Наличными: 500.00 [12:43:56]line Безнал.: 0.00 [12:43:56]line Место: АЗС № 117 "Партнер Нефть" [12:43:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:43:56]line СНО: Общий режим [12:43:56]line Чек 367 05.06.2024 12:43 [12:43:56]line Смена: 72 ФФД: 1.0 [12:43:56]line ЗНМ: 0300000048 [12:43:56]line РНМ: 0000000000151680 [12:43:56]line Версия ККМ: v1.0 [12:43:56]line ФМ: 0000000000959414 [12:43:56]line ФД: 59972 [12:43:56]line ФПД: 46920371312612 [12:43:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124356&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59972&fm=46920371312612&tin=02508201610067®Number=0000000000151680&sum=50000 [12:43:56]written 0, free lines is 4095 [12:43:57]Write to MH i2c: 01 00 00 0C 60 6C [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 0C 60 00 00 00 00 00 9A 0C 19 [12:43:57]RasterBufferAndPrint [12:43:57]line [12:43:57]line [12:43:57]line [12:43:57]line [12:43:57]line [12:43:57]written 0, free lines is 3237 [12:43:57]MH_Cut [12:43:57]Write to MH i2c: D1 01 00 13 60 01 45 [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D1 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D1 01 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D1 01 00 13 60 00 44 [12:43:57]Write to MH i2c: 01 00 00 14 60 74 [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:58]*** Cut start [12:43:58]*** Partial cut [12:43:58]*** CUTSNS_PIN = 1 [12:43:58]*** CUTSNS_PIN = 0 [12:43:58]ConnectInit Can't take IP for lk.salyk.kg [12:43:58]CommunicateWithHost connect error [12:43:58]CommunicateWithHost err = -1 [12:43:58]OFD Sender: Server communicate error [12:43:58]OFD Sender: Processing packet 59971 [packets to send 54, broken 52] [12:43:58]ProducePacketName [12:43:58]name=ofd_packets/00059971 [12:43:58]OFD Sender: To server: pG, [12:43:58]CommunicateWithHost lk.salyk.kg:30040 [12:43:58]ConnectInit lk.salyk.kg [12:43:58]*** Brake cut motor [12:43:58]Connected sock=9 [12:43:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 AD B4 07 01 79 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 7E 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EA 00 00 35 04 06 00 45 0F D6 71 9C 05 BC E2 9D E0 19 60 A6 DB [12:43:58]Read from MH i2c: 01 [12:43:58]MH_I2C_Read... [12:43:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 21 80 47 00 82 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EA 00 00 F4 03 04 00 92 09 60 66 B6 04 01 00 00 9B 79 C9 3B BA 6E F2 C6 [12:43:58]CommunicateWithHost err = 0 [12:43:58]CheckOFDResponse [12:43:58]1017 (14) - 77093643461234 [12:43:58]1041 (16) - 0000000000959414 [12:43:58]1040 (4) - 59971 [12:43:58]1012 (4) - 05.06.2024 06:45 [12:43:58]1206 (1) - 0 [12:43:58]OFD Sender: Remove packet 59971 [12:43:58]ProducePacketName [12:43:58]name=ofd_packets/00059971 [12:43:58]NVStorageDeleteData [12:43:58]*** Stop cut motor [12:43:58]*** Cut end [12:43:58]Read from MH i2c: 01 07 00 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 07 00 14 60 00 00 00 00 00 FF 0F 89 [12:43:58]process_action close_receipt done [12:43:58]requested_data is exist [12:43:58]produce_requested_data [12:43:58]requested_item fm.sn is exist - process it [12:43:58]wFMCommunicate request_size=4 [12:43:58]MH_SAM_APDU [12:43:58]CAPDU: 80 11 00 00 [12:43:58]Write to MH i2c: E2 08 00 15 60 80 11 00 00 00 00 00 00 EF [12:43:58]Write i2c OK [12:43:58]MH_I2C_Read... [12:43:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:58]Read from MH i2c: E2 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: E2 17 00 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: E2 17 00 15 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 42 [12:43:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:43:58]wFMCommunicate OK [12:43:58]requested_item fd.num is exist - process it [12:43:58]SAM_PROTO_GetFieldsCounters [12:43:58]wFMCommunicate request_size=4 [12:43:58]MH_SAM_APDU [12:43:58]CAPDU: 80 13 00 00 [12:43:58]Write to MH i2c: E2 08 00 16 60 80 13 00 00 00 00 00 00 F2 [12:43:58]Write i2c OK [12:43:58]MH_I2C_Read... [12:43:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:58]Read from MH i2c: E2 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: E2 62 00 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: E2 62 00 16 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 44 EA 00 00 0E 04 04 00 48 00 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 D5 [12:43:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 44 EA 00 00 0E 04 04 00 48 00 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 [12:43:59]wFMCommunicate OK [12:43:59]SAM_PROTO_GetFieldsCounters done [12:43:59]requested_item shift.num is exist - process it [12:43:59]requested_item shift.opened is exist - process it [12:43:59]req_shift_opened [12:43:59]FM_GetShiftState [12:43:59]SAM_PROTO_GetShiftState [12:43:59]wFMCommunicate request_size=4 [12:43:59]MH_SAM_APDU [12:43:59]CAPDU: 80 13 01 00 [12:43:59]Write to MH i2c: E2 08 00 17 60 80 13 01 00 00 00 00 00 F4 [12:43:59]Write i2c OK [12:43:59]MH_I2C_Read... [12:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:59]Read from MH i2c: E2 [12:43:59]MH_I2C_Read... [12:43:59]Read from MH i2c: E2 0E 00 [12:43:59]MH_I2C_Read... [12:43:59]Read from MH i2c: E2 0E 00 17 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2C [12:43:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:43:59]wFMCommunicate OK [12:43:59]SAM_PROTO_GetShiftState done [12:43:59]FM_GetShiftState done [12:43:59]req_shift_opened done [12:43:59]requested_item shift.open_date is exist - process it [12:43:59]req_shift_open_date [12:43:59]req_shift_open_date done [12:43:59]produce_requested_data done [12:43:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59972,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:43:59]process_action_free close_receipt [12:43:59]json_value_free [12:43:59]json_value_free done [12:43:59]process_json_proto returns [12:43:59]Send response to host [12:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59972,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:43:59]free response buf [12:43:59]execute_script done [12:43:59]execute_script returns [12:43:59]free content buf [12:43:59]Sock 10.Close socket [12:43:59]Sock 10.Thread stoped [12:43:59]OFD Sender: Processing packet 59972 [packets to send 53, broken 52] [12:43:59]ProducePacketName [12:43:59]name=ofd_packets/00059972 [12:43:59]OFD Sender: To server: pG, [12:43:59]CommunicateWithHost lk.salyk.kg:30040 [12:43:59]ConnectInit lk.salyk.kg [12:43:59]Connected sock=9 [12:43:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 44 3A 06 01 55 45 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 8C 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EA 00 00 35 04 06 00 2A AC 80 10 97 E4 8A B0 B7 94 15 8B DC 9F [12:43:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 04 6F 47 00 B5 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 39 35 39 34 31 34 10 04 04 00 44 EA 00 00 F4 03 04 00 93 09 60 66 B6 04 01 00 00 EB B1 AB D7 46 0E F6 4D [12:43:59]CommunicateWithHost err = 0 [12:43:59]CheckOFDResponse [12:43:59]1017 (14) - 77093643461234 [12:43:59]1041 (16) - 0000000000959414 [12:43:59]1040 (4) - 59972 [12:43:59]1012 (4) - 05.06.2024 06:45 [12:43:59]1206 (1) - 0 [12:43:59]OFD Sender: Remove packet 59972 [12:43:59]ProducePacketName [12:43:59]name=ofd_packets/00059972 [12:43:59]NVStorageDeleteData [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:11]accept exits with 12 [12:44:11]New connection [12:44:11]New thread 3067100516 created [12:44:11]Thread 3066957156 joined [12:44:11]Waiting for new connection... [12:44:11] Sock 12.Parse request [12:44:11]Sock 12.Check first char [12:44:11]Sock 12.First char is OK [12:44:11]request: POST /json_proto HTTP/1.0 [12:44:11]Method: POST [12:44:11]URL: /json_proto [12:44:11]Method is POST - this is cgi request [12:44:11]url: /json_proto [12:44:11]query_string will be loaded in cgi processing [12:44:11]execute_cgi json_proto POST (null) [12:44:11]execute_cgi path=json_proto method=POST [12:44:11]POST find Content-Length [12:44:11]Host: 172.17.60.68:8080 [12:44:11]Content-Length: 677 [12:44:11]Content-Type: application/json [12:44:11] [12:44:11]POST finish read [12:44:11]Found Content-Length = 677 [12:44:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 334.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:11]execute_script... [12:44: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)545696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 334.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:11]POST & json_proto [12:44:11]process_json_proto [12:44:11]json parsed OK: [12:44:11]protocol is kg_v1.0 [12:44:11]action value=close_receipt [12:44:11]process_action close_receipt [12:44:11]cmd_close_receipt [12:44:11]MH_GetDate [12:44:11]Write to MH i2c: F0 00 00 18 60 67 [12:44:11]Write i2c OK [12:44:11]MH_I2C_Read... [12:44:11]Read from MH i2c: F0 [12:44:11]MH_I2C_Read... [12:44:11]Read from MH i2c: F0 09 00 [12:44:11]MH_I2C_Read... [12:44:11]Read from MH i2c: F0 09 00 18 60 00 9C 5D 60 66 9A 61 5F 66 EF [12:44:11]GetLastDocTimeStamp 1717591436 [12:44:11]current date 1717591452 [12:44:11]FM_GetShiftState [12:44:11]SAM_PROTO_GetShiftState [12:44:11]wFMCommunicate request_size=4 [12:44:11]MH_SAM_APDU [12:44:11]CAPDU: 80 13 01 00 [12:44:11]Write to MH i2c: E2 08 00 19 60 80 13 01 00 00 00 00 00 F6 [12:44:11]Write i2c OK [12:44:11]MH_I2C_Read... [12:44:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:11]Read from MH i2c: E2 [12:44:11]MH_I2C_Read... [12:44:11]Read from MH i2c: E2 0E 00 [12:44:11]MH_I2C_Read... [12:44:11]Read from MH i2c: E2 0E 00 19 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [12:44:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:44:11]wFMCommunicate OK [12:44:11]SAM_PROTO_GetShiftState done [12:44:11]FM_GetShiftState done [12:44:11]opened in 1717545916 [12:44:11]opened+sec_in_day 1717632316 [12:44:11]quantity*price = 33450 [12:44:11]sum+1 = 33451 [12:44:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 334.00 Внесено: 334.00 СДАЧА: 0.00 НСП 1% : 2.96 НДС 12% : 35.52 Наличными: 334.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 368 05.06.2024 12:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59973 ФПД: 35952389926055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124413&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59973&fm=35952389926055&tin=02508201610067®Number=0000000000151680&sum=33400 [12:44:12]StoreToDocumentArchive [12:44:12]shift 72 fd 59973 [12:44:12]save to /storage/0072/doc_00059973 [12:44:12]save last doc name /storage/0072/doc_00059973 to /storage/kkm_last_doc_name [12:44:12]save OK [12:44:12]Clear old archive folders... [12:44:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:12]tlvbuf is 0046F6D0 [12:44:12]SAM_PROTO_ClearQueue [12:44:12]wFMCommunicate request_size=4 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 09 00 00 [12:44:12]Write to MH i2c: E2 08 00 26 60 80 09 00 00 00 00 00 00 F8 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 26 60 00 90 00 FA [12:44:12]RAPDU: 90 00 [12:44:12]wFMCommunicate OK [12:44:12]SAM_PROTO_ClearQueue done [12:44:12]KKMCreateOFDPacket [12:44:12]OFDProtocolAddRootSTLVToBuf [12:44:12]FM_MakeSignedData [12:44:12]FM_MakeSignedData [12:44:12]SAM_PROTO_SignData [12:44:12]wFMCommunicate request_size=4 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 0D 01 02 [12:44:12]Write to MH i2c: E2 08 00 27 60 80 0D 01 02 00 00 00 00 00 [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:12]Read from MH i2c: E2 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 [12:44:12]MH_I2C_Read... [12:44:12]Read from MH i2c: E2 03 00 27 60 00 90 00 FB [12:44:12]RAPDU: 90 00 [12:44:12]wFMCommunicate OK [12:44:12]wFMCommunicate request_size=255 [12:44:12]MH_SAM_APDU [12:44:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 9D 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EA 00 00 35 04 06 00 20 [12:44:12]Write to MH i2c: E2 02 01 28 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 9D 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EA 00 00 35 04 06 00 20 00 00 DB [12:44:12]Write i2c OK [12:44:12]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 28 60 00 90 00 FC [12:44:13]RAPDU: 90 00 [12:44:13]wFMCommunicate OK [12:44:13]wFMCommunicate request_size=10 [12:44:13]MH_SAM_APDU [12:44:13]CAPDU: 80 0D 02 02 05 B2 D1 6E 2C A7 [12:44:13]Write to MH i2c: E2 0D 00 29 60 80 0D 02 02 05 00 B2 D1 6E 2C A7 00 00 D1 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 03 00 29 60 00 90 00 FD [12:44:13]RAPDU: 90 00 [12:44:13]wFMCommunicate OK [12:44:13]wFMCommunicate request_size=4 [12:44:13]MH_SAM_APDU [12:44:13]CAPDU: 80 0D 03 02 [12:44:13]Write to MH i2c: E2 08 00 2A 60 80 0D 03 02 00 00 00 00 05 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 0B 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 0B 00 2A 60 00 88 83 D8 53 82 FD F2 7B 90 00 28 [12:44:13]RAPDU: 88 83 D8 53 82 FD F2 7B 90 00 [12:44:13]wFMCommunicate OK [12:44:13]SAM_PROTO_SignData done [12:44:13]FM_MakeSignedData done [12:44:13]CreateOFDProtocolMessage [12:44:13]wFMCommunicate request_size=4 [12:44:13]MH_SAM_APDU [12:44:13]CAPDU: 80 11 00 00 [12:44:13]Write to MH i2c: E2 08 00 2B 60 80 11 00 00 00 00 00 00 05 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:13]Read from MH i2c: E2 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 17 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: E2 17 00 2B 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [12:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:44:13]wFMCommunicate OK [12:44:13]CreateOFDProtocolMessage done [12:44:13]OFDSenderStorePacket 59973 [12:44:13]StoreOFDPacket docnum=59973 [12:44:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD BA 07 01 81 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 9D 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EA 00 00 35 04 06 00 20 B2 D1 6E 2C A7 88 83 D8 53 82 FD F2 7B [12:44:13]CheckFolder [12:44:13]dirname=/storage/ofd_packets [12:44:13]CheckFolder done [12:44:13]ProducePacketName [12:44:13]name=ofd_packets/00059973 [12:44:13]NVStorageSaveData ofd_packets/00059973 [12:44:13]File name is /storage/ofd_packets/00059973 [12:44:13]Write 301 bytes [12:44:13]NVStorageSaveData done [12:44:13]OFDSenderStorePacket done [12:44:13]KKMCreateOFDPacket done [12:44:13]NVStorageSaveData kkm_last_timestamp [12:44:13]File name is /storage/kkm_last_timestamp [12:44:13]Write 4 bytes [12:44:13]NVStorageSaveData done [12:44:13]ExternCall_PrintAddStr [12:44:13]wPrintStart [12:44:13]Write to MH i2c: 01 00 00 2C 60 8C [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 07 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 07 00 2C 60 00 00 00 00 00 FF 0F A1 [12:44:13]RasterBufferAndPrint [12:44:13]line Счет N : (1)545696 [12:44:13]line ИНН: 02508201610067 [12:44:13]line Контрольно-Кассовый Чек [12:44:13]line ПРОДАЖА [12:44:13]line ТРК (МРК, ГНК) : 22 [12:44:13]line Товар: 2710124130 [12:44:13]line Аи-92-К-5 [12:44:13]line 5.000 * 66.90 [12:44:13]line = 334.50 [12:44:13]line НДС 12% НСП 1% [12:44:13]line > о реализуемом товаре [12:44:13]line ОКРУГЛЕНИЕ: -0.50 [12:44:13]line ИТОГО: 334.00 [12:44:13]line Внесено: 334.00 [12:44:13]line СДАЧА: 0.00 [12:44:13]line НСП 1% : 2.96 [12:44:13]line НДС 12% : 35.52 [12:44:13]line Наличными: 334.00 [12:44:13]line Безнал.: 0.00 [12:44:13]line Место: АЗС № 117 "Партнер Нефть" [12:44:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:44:13]line СНО: Общий режим [12:44:13]line Чек 368 05.06.2024 12:44 [12:44:13]line Смена: 72 ФФД: 1.0 [12:44:13]line ЗНМ: 0300000048 [12:44:13]line РНМ: 0000000000151680 [12:44:13]line Версия ККМ: v1.0 [12:44:13]line ФМ: 0000000000959414 [12:44:13]line ФД: 59973 [12:44:13]line ФПД: 35952389926055 [12:44:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124413&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59973&fm=35952389926055&tin=02508201610067®Number=0000000000151680&sum=33400 [12:44:13]OFD Sender: Processing packet 59973 [packets to send 53, broken 52] [12:44:13]ProducePacketName [12:44:13]name=ofd_packets/00059973 [12:44:13]OFD Sender: To server: pG, [12:44:13]CommunicateWithHost lk.salyk.kg:30040 [12:44:13]ConnectInit lk.salyk.kg [12:44:13]written 0, free lines is 4095 [12:44:13]Connected sock=10 [12:44:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD BA 07 01 81 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 9D 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EA 00 00 35 04 06 00 20 B2 D1 6E 2C A7 88 83 D8 53 82 FD F2 7B [12:44:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D3 9C 47 00 3A A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EA 00 00 F4 03 04 00 A1 09 60 66 B6 04 01 00 00 41 E0 34 6B BE 22 02 6E [12:44:13]CommunicateWithHost err = 0 [12:44:13]CheckOFDResponse [12:44:13]1017 (14) - 77093643461234 [12:44:13]1041 (16) - 0000000000959414 [12:44:13]1040 (4) - 59973 [12:44:13]1012 (4) - 05.06.2024 06:45 [12:44:13]1206 (1) - 0 [12:44:13]OFD Sender: Remove packet 59973 [12:44:13]ProducePacketName [12:44:13]name=ofd_packets/00059973 [12:44:13]NVStorageDeleteData [12:44:13]Write to MH i2c: 01 00 00 57 60 B7 [12:44:13]Write i2c OK [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 07 00 [12:44:13]MH_I2C_Read... [12:44:13]Read from MH i2c: 01 07 00 57 60 00 00 00 00 00 BB 0C 85 [12:44:13]RasterBufferAndPrint [12:44:13]line [12:44:13]line [12:44:13]line [12:44:13]line [12:44:13]line [12:44:13]written 0, free lines is 3284 [12:44:13]MH_Cut [12:44:13]Write to MH i2c: D1 01 00 5E 60 01 90 [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: D1 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: D1 01 00 [12:44:14]MH_I2C_Read... [12:44:14]Read from MH i2c: D1 01 00 5E 60 00 8F [12:44:14]Write to MH i2c: 01 00 00 5F 60 BF [12:44:14]Write i2c OK [12:44:14]MH_I2C_Read... [12:44:14]OFD Sender: No OFD packet to send [12:44:14]*** Cut start [12:44:14]*** Partial cut [12:44:14]*** CUTSNS_PIN = 1 [12:44:14]*** CUTSNS_PIN = 0 [12:44:15]*** Brake cut motor [12:44:15]Read from MH i2c: 01 [12:44:15]MH_I2C_Read... [12:44:15]*** Stop cut motor [12:44:15]*** Cut end [12:44:15]Read from MH i2c: 01 07 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: 01 07 00 5F 60 00 00 00 00 00 FF 0F D4 [12:44:15]process_action close_receipt done [12:44:15]requested_data is exist [12:44:15]produce_requested_data [12:44:15]requested_item fm.sn is exist - process it [12:44:15]wFMCommunicate request_size=4 [12:44:15]MH_SAM_APDU [12:44:15]CAPDU: 80 11 00 00 [12:44:15]Write to MH i2c: E2 08 00 60 60 80 11 00 00 00 00 00 00 3A [12:44:15]Write i2c OK [12:44:15]MH_I2C_Read... [12:44:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:15]Read from MH i2c: E2 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 17 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 17 00 60 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [12:44:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:44:15]wFMCommunicate OK [12:44:15]requested_item fd.num is exist - process it [12:44:15]SAM_PROTO_GetFieldsCounters [12:44:15]wFMCommunicate request_size=4 [12:44:15]MH_SAM_APDU [12:44:15]CAPDU: 80 13 00 00 [12:44:15]Write to MH i2c: E2 08 00 61 60 80 13 00 00 00 00 00 00 3D [12:44:15]Write i2c OK [12:44:15]MH_I2C_Read... [12:44:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:15]Read from MH i2c: E2 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 62 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 62 00 61 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 EA 00 00 0E 04 04 00 48 00 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 24 [12:44:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 EA 00 00 0E 04 04 00 48 00 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 [12:44:15]wFMCommunicate OK [12:44:15]SAM_PROTO_GetFieldsCounters done [12:44:15]requested_item shift.num is exist - process it [12:44:15]requested_item shift.opened is exist - process it [12:44:15]req_shift_opened [12:44:15]FM_GetShiftState [12:44:15]SAM_PROTO_GetShiftState [12:44:15]wFMCommunicate request_size=4 [12:44:15]MH_SAM_APDU [12:44:15]CAPDU: 80 13 01 00 [12:44:15]Write to MH i2c: E2 08 00 62 60 80 13 01 00 00 00 00 00 3F [12:44:15]Write i2c OK [12:44:15]MH_I2C_Read... [12:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:15]Read from MH i2c: E2 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 0E 00 [12:44:15]MH_I2C_Read... [12:44:15]Read from MH i2c: E2 0E 00 62 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 77 [12:44:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:44:15]wFMCommunicate OK [12:44:15]SAM_PROTO_GetShiftState done [12:44:15]FM_GetShiftState done [12:44:15]req_shift_opened done [12:44:15]requested_item shift.open_date is exist - process it [12:44:15]req_shift_open_date [12:44:15]req_shift_open_date done [12:44:15]produce_requested_data done [12:44:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59973,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:44:15]process_action_free close_receipt [12:44:15]json_value_free [12:44:15]json_value_free done [12:44:15]process_json_proto returns [12:44:15]Send response to host [12:44:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59973,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:44:15]free response buf [12:44:15]execute_script done [12:44:15]execute_script returns [12:44:15]free content buf [12:44:15]Sock 12.Close socket [12:44:15]Sock 12.Thread stoped [12:44:19]OFD Sender: No OFD packet to send [12:44:24]OFD Sender: No OFD packet to send [12:44:29]OFD Sender: No OFD packet to send [12:44:34]OFD Sender: No OFD packet to send [12:44:39]OFD Sender: No OFD packet to send [12:44:44]OFD Sender: No OFD packet to send [12:44:49]OFD Sender: No OFD packet to send [12:44:54]OFD Sender: No OFD packet to send [12:44:59]OFD Sender: No OFD packet to send [12:45:04]OFD Sender: No OFD packet to send [12:45:09]OFD Sender: No OFD packet to send [12:45:14]OFD Sender: No OFD packet to send [12:45:19]OFD Sender: No OFD packet to send [12:45:21]accept exits with 9 [12:45:21]New connection [12:45:21]New thread 3066957156 created [12:45:21]Thread 3067100516 joined [12:45:21]Waiting for new connection... [12:45:21] Sock 9.Parse request [12:45:21]Sock 9.Check first char [12:45:21]Sock 9.First char is OK [12:45:21]request: POST /json_proto HTTP/1.0 [12:45:21]Method: POST [12:45:21]URL: /json_proto [12:45:21]Method is POST - this is cgi request [12:45:21]url: /json_proto [12:45:21]query_string will be loaded in cgi processing [12:45:21]execute_cgi json_proto POST (null) [12:45:21]execute_cgi path=json_proto method=POST [12:45:21]POST find Content-Length [12:45:21]Host: 172.17.60.68:8080 [12:45:21]Content-Length: 677 [12:45:21]Content-Type: application/json [12:45:21] [12:45:21]POST finish read [12:45:21]Found Content-Length = 677 [12:45:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:45:21]execute_script... [12:45: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)545697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:45:21]POST & json_proto [12:45:21]process_json_proto [12:45:21]json parsed OK: [12:45:21]protocol is kg_v1.0 [12:45:21]action value=close_receipt [12:45:21]process_action close_receipt [12:45:21]cmd_close_receipt [12:45:21]MH_GetDate [12:45:21]Write to MH i2c: F0 00 00 63 60 B2 [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: F0 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: F0 09 00 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: F0 09 00 63 60 00 E3 5D 60 66 9A 61 5F 66 81 [12:45:21]GetLastDocTimeStamp 1717591453 [12:45:21]current date 1717591523 [12:45:21]FM_GetShiftState [12:45:21]SAM_PROTO_GetShiftState [12:45:21]wFMCommunicate request_size=4 [12:45:21]MH_SAM_APDU [12:45:21]CAPDU: 80 13 01 00 [12:45:21]Write to MH i2c: E2 08 00 64 60 80 13 01 00 00 00 00 00 41 [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:21]Read from MH i2c: E2 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 0E 00 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 0E 00 64 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [12:45:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:45:21]wFMCommunicate OK [12:45:21]SAM_PROTO_GetShiftState done [12:45:21]FM_GetShiftState done [12:45:21]opened in 1717545916 [12:45:21]opened+sec_in_day 1717632316 [12:45:21]quantity*price = 40006 [12:45:21]sum+1 = 40007 [12:45:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 369 05.06.2024 12:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59974 ФПД: 84673884853618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124523&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59974&fm=84673884853618&tin=02508201610067®Number=0000000000151680&sum=40000 [12:45:23]StoreToDocumentArchive [12:45:23]shift 72 fd 59974 [12:45:23]save to /storage/0072/doc_00059974 [12:45:23]save last doc name /storage/0072/doc_00059974 to /storage/kkm_last_doc_name [12:45:23]save OK [12:45:23]Clear old archive folders... [12:45:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:23]tlvbuf is 005E5E30 [12:45:23]SAM_PROTO_ClearQueue [12:45:23]wFMCommunicate request_size=4 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 09 00 00 [12:45:23]Write to MH i2c: E2 08 00 71 60 80 09 00 00 00 00 00 00 43 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 71 60 00 90 00 45 [12:45:23]RAPDU: 90 00 [12:45:23]wFMCommunicate OK [12:45:23]SAM_PROTO_ClearQueue done [12:45:23]KKMCreateOFDPacket [12:45:23]OFDProtocolAddRootSTLVToBuf [12:45:23]FM_MakeSignedData [12:45:23]FM_MakeSignedData [12:45:23]SAM_PROTO_SignData [12:45:23]wFMCommunicate request_size=4 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 0D 01 02 [12:45:23]Write to MH i2c: E2 08 00 72 60 80 0D 01 02 00 00 00 00 4B [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 72 60 00 90 00 46 [12:45:23]RAPDU: 90 00 [12:45:23]wFMCommunicate OK [12:45:23]wFMCommunicate request_size=255 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 71 01 00 00 F4 03 04 00 E3 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EA 00 00 35 04 06 00 4D [12:45:23]Write to MH i2c: E2 02 01 73 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 71 01 00 00 F4 03 04 00 E3 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EA 00 00 35 04 06 00 4D 00 00 E2 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 73 60 00 90 00 47 [12:45:23]RAPDU: 90 00 [12:45:23]wFMCommunicate OK [12:45:23]wFMCommunicate request_size=10 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 0D 02 02 05 02 AC D4 15 72 [12:45:23]Write to MH i2c: E2 0D 00 74 60 80 0D 02 02 05 00 02 AC D4 15 72 00 00 61 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 74 60 00 90 00 48 [12:45:23]RAPDU: 90 00 [12:45:23]wFMCommunicate OK [12:45:23]wFMCommunicate request_size=4 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 0D 03 02 [12:45:23]Write to MH i2c: E2 08 00 75 60 80 0D 03 02 00 00 00 00 50 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 0B 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 0B 00 75 60 00 F4 E7 C6 51 E8 0F 5C FE 90 00 94 [12:45:23]RAPDU: F4 E7 C6 51 E8 0F 5C FE 90 00 [12:45:23]wFMCommunicate OK [12:45:23]SAM_PROTO_SignData done [12:45:23]FM_MakeSignedData done [12:45:23]CreateOFDProtocolMessage [12:45:23]wFMCommunicate request_size=4 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 11 00 00 [12:45:23]Write to MH i2c: E2 08 00 76 60 80 11 00 00 00 00 00 00 50 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 17 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 17 00 76 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [12:45:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:45:23]wFMCommunicate OK [12:45:23]CreateOFDProtocolMessage done [12:45:23]OFDSenderStorePacket 59974 [12:45:23]StoreOFDPacket docnum=59974 [12:45:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 71 BA 07 01 2D 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 71 01 00 00 F4 03 04 00 E3 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EA 00 00 35 04 06 00 4D 02 AC D4 15 72 F4 E7 C6 51 E8 0F 5C FE [12:45:23]CheckFolder [12:45:23]dirname=/storage/ofd_packets [12:45:23]CheckFolder done [12:45:23]ProducePacketName [12:45:23]name=ofd_packets/00059974 [12:45:23]NVStorageSaveData ofd_packets/00059974 [12:45:23]File name is /storage/ofd_packets/00059974 [12:45:23]Write 301 bytes [12:45:23]NVStorageSaveData done [12:45:23]OFDSenderStorePacket done [12:45:23]KKMCreateOFDPacket done [12:45:23]NVStorageSaveData kkm_last_timestamp [12:45:23]File name is /storage/kkm_last_timestamp [12:45:23]Write 4 bytes [12:45:23]NVStorageSaveData done [12:45:23]ExternCall_PrintAddStr [12:45:23]wPrintStart [12:45:23]Write to MH i2c: 01 00 00 77 60 D7 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: 01 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: 01 07 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: 01 07 00 77 60 00 00 00 00 00 FF 0F EC [12:45:23]RasterBufferAndPrint [12:45:23]line Счет N : (1)545697 [12:45:23]line ИНН: 02508201610067 [12:45:23]line Контрольно-Кассовый Чек [12:45:23]line ПРОДАЖА [12:45:23]line ТРК (МРК, ГНК) : 12 [12:45:23]line Товар: 2710124130 [12:45:23]line Аи-92-К-5 [12:45:23]line 5.980 * 66.90 [12:45:23]line = 400.06 [12:45:23]line НДС 12% НСП 1% [12:45:23]line > о реализуемом товаре [12:45:23]line ОКРУГЛЕНИЕ: -0.06 [12:45:23]line ИТОГО: 400.00 [12:45:23]line Внесено: 400.00 [12:45:23]line СДАЧА: 0.00 [12:45:23]line НСП 1% : 3.54 [12:45:23]line НДС 12% : 42.48 [12:45:23]line Наличными: 400.00 [12:45:23]line Безнал.: 0.00 [12:45:23]line Место: АЗС № 117 "Партнер Нефть" [12:45:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:45:23]line СНО: Общий режим [12:45:23]line Чек 369 05.06.2024 12:45 [12:45:23]line Смена: 72 ФФД: 1.0 [12:45:23]line ЗНМ: 0300000048 [12:45:23]line РНМ: 0000000000151680 [12:45:23]line Версия ККМ: v1.0 [12:45:23]line ФМ: 0000000000959414 [12:45:23]line ФД: 59974 [12:45:23]line ФПД: 84673884853618 [12:45:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124523&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59974&fm=84673884853618&tin=02508201610067®Number=0000000000151680&sum=40000 [12:45:23]OFD Sender: Processing packet 59974 [packets to send 53, broken 52] [12:45:23]ProducePacketName [12:45:23]name=ofd_packets/00059974 [12:45:23]OFD Sender: To server: pG, [12:45:23]CommunicateWithHost lk.salyk.kg:30040 [12:45:23]ConnectInit lk.salyk.kg [12:45:23]written 0, free lines is 4095 [12:45:24]Connected sock=10 [12:45:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 71 BA 07 01 2D 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 71 01 00 00 F4 03 04 00 E3 5D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EA 00 00 35 04 06 00 4D 02 AC D4 15 72 F4 E7 C6 51 E8 0F 5C FE [12:45:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AB 3F 47 00 97 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 39 35 39 34 31 34 10 04 04 00 46 EA 00 00 F4 03 04 00 E7 09 60 66 B6 04 01 00 00 11 DE BB CB 00 3E 9E 7F [12:45:24]CommunicateWithHost err = 0 [12:45:24]CheckOFDResponse [12:45:24]1017 (14) - 77093643461234 [12:45:24]1041 (16) - 0000000000959414 [12:45:24]1040 (4) - 59974 [12:45:24]1012 (4) - 05.06.2024 06:47 [12:45:24]1206 (1) - 0 [12:45:24]OFD Sender: Remove packet 59974 [12:45:24]ProducePacketName [12:45:24]name=ofd_packets/00059974 [12:45:24]NVStorageDeleteData [12:45:24]Write to MH i2c: 01 00 00 A2 60 02 [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 07 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 07 00 A2 60 00 00 00 00 00 9A 0C AF [12:45:24]RasterBufferAndPrint [12:45:24]line [12:45:24]line [12:45:24]line [12:45:24]line [12:45:24]line [12:45:24]written 0, free lines is 3231 [12:45:24]MH_Cut [12:45:24]Write to MH i2c: D1 01 00 A9 60 01 DB [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: D1 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: D1 01 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: D1 01 00 A9 60 00 DA [12:45:24]Write to MH i2c: 01 00 00 AA 60 0A [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]OFD Sender: No OFD packet to send [12:45:25]*** Cut start [12:45:25]*** Partial cut [12:45:25]*** CUTSNS_PIN = 1 [12:45:25]*** CUTSNS_PIN = 0 [12:45:25]*** Brake cut motor [12:45:25]Read from MH i2c: 01 [12:45:25]MH_I2C_Read... [12:45:25]*** Stop cut motor [12:45:25]*** Cut end [12:45:25]Read from MH i2c: 01 07 00 [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: 01 07 00 AA 60 00 00 00 00 00 FF 0F 1F [12:45:25]process_action close_receipt done [12:45:25]requested_data is exist [12:45:25]produce_requested_data [12:45:25]requested_item fm.sn is exist - process it [12:45:25]wFMCommunicate request_size=4 [12:45:25]MH_SAM_APDU [12:45:25]CAPDU: 80 11 00 00 [12:45:25]Write to MH i2c: E2 08 00 AB 60 80 11 00 00 00 00 00 00 85 [12:45:25]Write i2c OK [12:45:25]MH_I2C_Read... [12:45:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:26]Read from MH i2c: E2 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 17 00 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 17 00 AB 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [12:45:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:45:26]wFMCommunicate OK [12:45:26]requested_item fd.num is exist - process it [12:45:26]SAM_PROTO_GetFieldsCounters [12:45:26]wFMCommunicate request_size=4 [12:45:26]MH_SAM_APDU [12:45:26]CAPDU: 80 13 00 00 [12:45:26]Write to MH i2c: E2 08 00 AC 60 80 13 00 00 00 00 00 00 88 [12:45:26]Write i2c OK [12:45:26]MH_I2C_Read... [12:45:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:26]Read from MH i2c: E2 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 62 00 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 62 00 AC 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 46 EA 00 00 0E 04 04 00 48 00 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 73 [12:45:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 46 EA 00 00 0E 04 04 00 48 00 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 [12:45:26]wFMCommunicate OK [12:45:26]SAM_PROTO_GetFieldsCounters done [12:45:26]requested_item shift.num is exist - process it [12:45:26]requested_item shift.opened is exist - process it [12:45:26]req_shift_opened [12:45:26]FM_GetShiftState [12:45:26]SAM_PROTO_GetShiftState [12:45:26]wFMCommunicate request_size=4 [12:45:26]MH_SAM_APDU [12:45:26]CAPDU: 80 13 01 00 [12:45:26]Write to MH i2c: E2 08 00 AD 60 80 13 01 00 00 00 00 00 8A [12:45:26]Write i2c OK [12:45:26]MH_I2C_Read... [12:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:26]Read from MH i2c: E2 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 0E 00 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 0E 00 AD 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C2 [12:45:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:45:26]wFMCommunicate OK [12:45:26]SAM_PROTO_GetShiftState done [12:45:26]FM_GetShiftState done [12:45:26]req_shift_opened done [12:45:26]requested_item shift.open_date is exist - process it [12:45:26]req_shift_open_date [12:45:26]req_shift_open_date done [12:45:26]produce_requested_data done [12:45:26]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59974,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:45:26]process_action_free close_receipt [12:45:26]json_value_free [12:45:26]json_value_free done [12:45:26]process_json_proto returns [12:45:26]Send response to host [12:45:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59974,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:45:26]free response buf [12:45:26]execute_script done [12:45:26]execute_script returns [12:45:26]free content buf [12:45:26]Sock 9.Close socket [12:45:26]Sock 9.Thread stoped [12:45:29]OFD Sender: No OFD packet to send [12:45:34]OFD Sender: No OFD packet to send [12:45:39]OFD Sender: No OFD packet to send [12:45:44]OFD Sender: No OFD packet to send [12:45:49]OFD Sender: No OFD packet to send [12:45:54]OFD Sender: No OFD packet to send [12:45:59]OFD Sender: No OFD packet to send [12:46:04]OFD Sender: No OFD packet to send [12:46:09]OFD Sender: No OFD packet to send [12:46:14]OFD Sender: No OFD packet to send [12:46:19]OFD Sender: No OFD packet to send [12:46:24]OFD Sender: No OFD packet to send [12:46:29]OFD Sender: No OFD packet to send [12:46:34]OFD Sender: No OFD packet to send [12:46:39]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:49]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:10]accept exits with 8 [12:47:10]New connection [12:47:10]New thread 3067100516 created [12:47:10]Thread 3066957156 joined [12:47:10]Waiting for new connection... [12:47:10] Sock 8.Parse request [12:47:10]Sock 8.Check first char [12:47:10]Sock 8.First char is OK [12:47:10]request: POST /json_proto HTTP/1.0 [12:47:10]Method: POST [12:47:10]URL: /json_proto [12:47:10]Method is POST - this is cgi request [12:47:10]url: /json_proto [12:47:10]query_string will be loaded in cgi processing [12:47:10]execute_cgi json_proto POST (null) [12:47:10]execute_cgi path=json_proto method=POST [12:47:10]POST find Content-Length [12:47:10]Host: 172.17.60.68:8080 [12:47:10]Content-Length: 682 [12:47:10]Content-Type: application/json [12:47:10] [12:47:10]POST finish read [12:47:10]Found Content-Length = 682 [12:47:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:10]execute_script... [12: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)545698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:10]POST & json_proto [12:47:10]process_json_proto [12:47:10]json parsed OK: [12:47:10]protocol is kg_v1.0 [12:47:10]action value=close_receipt [12:47:10]process_action close_receipt [12:47:10]cmd_close_receipt [12:47:10]MH_GetDate [12:47:10]Write to MH i2c: F0 00 00 AE 60 FD [12:47:10]Write i2c OK [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: F0 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: F0 09 00 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: F0 09 00 AE 60 00 50 5E 60 66 9A 61 5F 66 3A [12:47:10]GetLastDocTimeStamp 1717591523 [12:47:10]current date 1717591632 [12:47:10]FM_GetShiftState [12:47:10]SAM_PROTO_GetShiftState [12:47:10]wFMCommunicate request_size=4 [12:47:10]MH_SAM_APDU [12:47:10]CAPDU: 80 13 01 00 [12:47:10]Write to MH i2c: E2 08 00 AF 60 80 13 01 00 00 00 00 00 8C [12:47:10]Write i2c OK [12:47:10]MH_I2C_Read... [12:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:10]Read from MH i2c: E2 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: E2 0E 00 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: E2 0E 00 AF 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C4 [12:47:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:47:10]wFMCommunicate OK [12:47:10]SAM_PROTO_GetShiftState done [12:47:10]FM_GetShiftState done [12:47:10]opened in 1717545916 [12:47:10]opened+sec_in_day 1717632316 [12:47:10]quantity*price = 100015 [12:47:10]sum+1 = 100017 [12:47:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 370 05.06.2024 12:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59975 ФПД: 110378149143725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124712&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59975&fm=110378149143725&tin=02508201610067®Number=0000000000151680&sum=100000 [12:47:12]StoreToDocumentArchive [12:47:12]shift 72 fd 59975 [12:47:12]save to /storage/0072/doc_00059975 [12:47:12]save last doc name /storage/0072/doc_00059975 to /storage/kkm_last_doc_name [12:47:12]save OK [12:47:12]Clear old archive folders... [12:47:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:47:12]tlvbuf is 003F00B0 [12:47:12]SAM_PROTO_ClearQueue [12:47:12]wFMCommunicate request_size=4 [12:47:12]MH_SAM_APDU [12:47:12]CAPDU: 80 09 00 00 [12:47:12]Write to MH i2c: E2 08 00 BC 60 80 09 00 00 00 00 00 00 8E [12:47:12]Write i2c OK [12:47:12]MH_I2C_Read... [12:47:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:12]Read from MH i2c: E2 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 BC 60 00 90 00 90 [12:47:12]RAPDU: 90 00 [12:47:12]wFMCommunicate OK [12:47:12]SAM_PROTO_ClearQueue done [12:47:12]KKMCreateOFDPacket [12:47:12]OFDProtocolAddRootSTLVToBuf [12:47:12]FM_MakeSignedData [12:47:12]FM_MakeSignedData [12:47:12]SAM_PROTO_SignData [12:47:12]wFMCommunicate request_size=4 [12:47:12]MH_SAM_APDU [12:47:12]CAPDU: 80 0D 01 02 [12:47:12]Write to MH i2c: E2 08 00 BD 60 80 0D 01 02 00 00 00 00 96 [12:47:12]Write i2c OK [12:47:12]MH_I2C_Read... [12:47:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:12]Read from MH i2c: E2 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 BD 60 00 90 00 91 [12:47:12]RAPDU: 90 00 [12:47:12]wFMCommunicate OK [12:47:12]wFMCommunicate request_size=255 [12:47:12]MH_SAM_APDU [12:47: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 50 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EA 00 00 35 04 06 00 64 [12:47:12]Write to MH i2c: E2 02 01 BE 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 50 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EA 00 00 35 04 06 00 64 00 00 DF [12:47:12]Write i2c OK [12:47:12]MH_I2C_Read... [12:47:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:12]Read from MH i2c: E2 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 BE 60 00 90 00 92 [12:47:12]RAPDU: 90 00 [12:47:12]wFMCommunicate OK [12:47:12]wFMCommunicate request_size=10 [12:47:12]MH_SAM_APDU [12:47:12]CAPDU: 80 0D 02 02 05 63 6A 5E E4 AD [12:47:12]Write to MH i2c: E2 0D 00 BF 60 80 0D 02 02 05 00 63 6A 5E E4 AD 00 00 5F [12:47:12]Write i2c OK [12:47:12]MH_I2C_Read... [12:47:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:12]Read from MH i2c: E2 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 03 00 BF 60 00 90 00 93 [12:47:12]RAPDU: 90 00 [12:47:12]wFMCommunicate OK [12:47:12]wFMCommunicate request_size=4 [12:47:12]MH_SAM_APDU [12:47:12]CAPDU: 80 0D 03 02 [12:47:12]Write to MH i2c: E2 08 00 C0 60 80 0D 03 02 00 00 00 00 9B [12:47:12]Write i2c OK [12:47:12]MH_I2C_Read... [12:47:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:12]Read from MH i2c: E2 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 0B 00 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 0B 00 C0 60 00 79 D8 B5 D9 B4 D0 03 B6 90 00 B8 [12:47:12]RAPDU: 79 D8 B5 D9 B4 D0 03 B6 90 00 [12:47:12]wFMCommunicate OK [12:47:12]SAM_PROTO_SignData done [12:47:12]FM_MakeSignedData done [12:47:12]CreateOFDProtocolMessage [12:47:12]wFMCommunicate request_size=4 [12:47:12]MH_SAM_APDU [12:47:12]CAPDU: 80 11 00 00 [12:47:12]Write to MH i2c: E2 08 00 C1 60 80 11 00 00 00 00 00 00 9B [12:47:12]Write i2c OK [12:47:12]MH_I2C_Read... [12:47:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:12]Read from MH i2c: E2 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 17 00 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: E2 17 00 C1 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EE [12:47:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:47:12]wFMCommunicate OK [12:47:12]CreateOFDProtocolMessage done [12:47:12]OFDSenderStorePacket 59975 [12:47:12]StoreOFDPacket docnum=59975 [12:47:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A0 64 07 01 56 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 50 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EA 00 00 35 04 06 00 64 63 6A 5E E4 AD 79 D8 B5 D9 B4 D0 03 B6 [12:47:12]CheckFolder [12:47:12]dirname=/storage/ofd_packets [12:47:12]CheckFolder done [12:47:12]ProducePacketName [12:47:12]name=ofd_packets/00059975 [12:47:12]NVStorageSaveData ofd_packets/00059975 [12:47:12]File name is /storage/ofd_packets/00059975 [12:47:12]Write 301 bytes [12:47:12]NVStorageSaveData done [12:47:12]OFDSenderStorePacket done [12:47:12]KKMCreateOFDPacket done [12:47:12]NVStorageSaveData kkm_last_timestamp [12:47:12]File name is /storage/kkm_last_timestamp [12:47:12]Write 4 bytes [12:47:12]NVStorageSaveData done [12:47:12]ExternCall_PrintAddStr [12:47:12]wPrintStart [12:47:12]Write to MH i2c: 01 00 00 C2 60 22 [12:47:12]Write i2c OK [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: 01 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: 01 07 00 [12:47:12]MH_I2C_Read... [12:47:12]Read from MH i2c: 01 07 00 C2 60 00 00 00 00 00 FF 0F 37 [12:47:12]RasterBufferAndPrint [12:47:12]line Счет N : (1)545698 [12:47:12]line ИНН: 02508201610067 [12:47:12]line Контрольно-Кассовый Чек [12:47:12]line ПРОДАЖА [12:47:12]line ТРК (МРК, ГНК) : 12 [12:47:12]line Товар: 2710124130 [12:47:12]line Аи-92-К-5 [12:47:12]line 14.950 * 66.90 [12:47:12]line = 1000.16 [12:47:12]line НДС 12% НСП 1% [12:47:12]line > о реализуемом товаре [12:47:12]line ОКРУГЛЕНИЕ: -0.16 [12:47:12]line ИТОГО: 1000.00 [12:47:12]line Внесено: 1000.00 [12:47:12]line СДАЧА: 0.00 [12:47:12]line НСП 1% : 8.85 [12:47:12]line НДС 12% : 106.21 [12:47:12]line Наличными: 1000.00 [12:47:12]line Безнал.: 0.00 [12:47:12]line Место: АЗС № 117 "Партнер Нефть" [12:47:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:47:12]line СНО: Общий режим [12:47:12]line Чек 370 05.06.2024 12:47 [12:47:12]line Смена: 72 ФФД: 1.0 [12:47:12]line ЗНМ: 0300000048 [12:47:12]line РНМ: 0000000000151680 [12:47:12]line Версия ККМ: v1.0 [12:47:12]line ФМ: 0000000000959414 [12:47:12]line ФД: 59975 [12:47:12]line ФПД: 110378149143725 [12:47:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124712&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59975&fm=110378149143725&tin=02508201610067®Number=0000000000151680&sum=100000 [12:47:12]OFD Sender: Processing packet 59975 [packets to send 53, broken 52] [12:47:12]ProducePacketName [12:47:12]name=ofd_packets/00059975 [12:47:12]OFD Sender: To server: pG, [12:47:12]CommunicateWithHost lk.salyk.kg:30040 [12:47:12]ConnectInit lk.salyk.kg [12:47:12]written 0, free lines is 4095 [12:47:13]Connected sock=11 [12:47:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A0 64 07 01 56 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 50 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EA 00 00 35 04 06 00 64 63 6A 5E E4 AD 79 D8 B5 D9 B4 D0 03 B6 [12:47:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AD AC 47 00 69 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EA 00 00 F4 03 04 00 54 0A 60 66 B6 04 01 00 00 94 CA 65 F7 FF 9E 69 0B [12:47:13]CommunicateWithHost err = 0 [12:47:13]CheckOFDResponse [12:47:13]1017 (14) - 77093643461234 [12:47:13]1041 (16) - 0000000000959414 [12:47:13]1040 (4) - 59975 [12:47:13]1012 (4) - 05.06.2024 06:48 [12:47:13]1206 (1) - 0 [12:47:13]OFD Sender: Remove packet 59975 [12:47:13]ProducePacketName [12:47:13]name=ofd_packets/00059975 [12:47:13]NVStorageDeleteData [12:47:13]Write to MH i2c: 01 00 00 ED 60 4D [12:47:13]Write i2c OK [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: 01 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: 01 07 00 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: 01 07 00 ED 60 00 00 00 00 00 A1 0C 01 [12:47:13]RasterBufferAndPrint [12:47:13]line [12:47:13]line [12:47:13]line [12:47:13]line [12:47:13]line [12:47:13]written 0, free lines is 3237 [12:47:13]MH_Cut [12:47:13]Write to MH i2c: D1 01 00 F4 60 01 26 [12:47:13]Write i2c OK [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: D1 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: D1 01 00 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: D1 01 00 F4 60 00 25 [12:47:13]Write to MH i2c: 01 00 00 F5 60 55 [12:47:13]Write i2c OK [12:47:13]MH_I2C_Read... [12:47:13]OFD Sender: No OFD packet to send [12:47:14]*** Cut start [12:47:14]*** Partial cut [12:47:14]*** CUTSNS_PIN = 1 [12:47:14]*** CUTSNS_PIN = 0 [12:47:14]*** Brake cut motor [12:47:14]Read from MH i2c: 01 [12:47:14]MH_I2C_Read... [12:47:14]*** Stop cut motor [12:47:14]*** Cut end [12:47:14]Read from MH i2c: 01 07 00 [12:47:14]MH_I2C_Read... [12:47:14]Read from MH i2c: 01 07 00 F5 60 00 00 00 00 00 FF 0F 6A [12:47:14]process_action close_receipt done [12:47:14]requested_data is exist [12:47:14]produce_requested_data [12:47:14]requested_item fm.sn is exist - process it [12:47:14]wFMCommunicate request_size=4 [12:47:14]MH_SAM_APDU [12:47:14]CAPDU: 80 11 00 00 [12:47:14]Write to MH i2c: E2 08 00 F6 60 80 11 00 00 00 00 00 00 D0 [12:47:14]Write i2c OK [12:47:14]MH_I2C_Read... [12:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:15]Read from MH i2c: E2 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 17 00 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 17 00 F6 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 23 [12:47:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:47:15]wFMCommunicate OK [12:47:15]requested_item fd.num is exist - process it [12:47:15]SAM_PROTO_GetFieldsCounters [12:47:15]wFMCommunicate request_size=4 [12:47:15]MH_SAM_APDU [12:47:15]CAPDU: 80 13 00 00 [12:47:15]Write to MH i2c: E2 08 00 F7 60 80 13 00 00 00 00 00 00 D3 [12:47:15]Write i2c OK [12:47:15]MH_I2C_Read... [12:47:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:47:15]Read from MH i2c: E2 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 62 00 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 62 00 F7 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 47 EA 00 00 0E 04 04 00 48 00 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 C2 [12:47:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 47 EA 00 00 0E 04 04 00 48 00 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 [12:47:15]wFMCommunicate OK [12:47:15]SAM_PROTO_GetFieldsCounters done [12:47:15]requested_item shift.num is exist - process it [12:47:15]requested_item shift.opened is exist - process it [12:47:15]req_shift_opened [12:47:15]FM_GetShiftState [12:47:15]SAM_PROTO_GetShiftState [12:47:15]wFMCommunicate request_size=4 [12:47:15]MH_SAM_APDU [12:47:15]CAPDU: 80 13 01 00 [12:47:15]Write to MH i2c: E2 08 00 F8 60 80 13 01 00 00 00 00 00 D5 [12:47:15]Write i2c OK [12:47:15]MH_I2C_Read... [12:47:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:15]Read from MH i2c: E2 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 0E 00 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 0E 00 F8 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0D [12:47:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:47:15]wFMCommunicate OK [12:47:15]SAM_PROTO_GetShiftState done [12:47:15]FM_GetShiftState done [12:47:15]req_shift_opened done [12:47:15]requested_item shift.open_date is exist - process it [12:47:15]req_shift_open_date [12:47:15]req_shift_open_date done [12:47:15]produce_requested_data done [12:47:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59975,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:47:15]process_action_free close_receipt [12:47:15]json_value_free [12:47:15]json_value_free done [12:47:15]process_json_proto returns [12:47:15]Send response to host [12:47:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59975,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:47:15]free response buf [12:47:15]execute_script done [12:47:15]execute_script returns [12:47:15]free content buf [12:47:15]Sock 8.Close socket [12:47:15]Sock 8.Thread stoped [12:47:18]OFD Sender: No OFD packet to send [12:47:23]OFD Sender: No OFD packet to send [12:47:28]OFD Sender: No OFD packet to send [12:47:33]OFD Sender: No OFD packet to send [12:47:38]OFD Sender: No OFD packet to send [12:47:43]OFD Sender: No OFD packet to send [12:47:48]OFD Sender: No OFD packet to send [12:47:53]OFD Sender: No OFD packet to send [12:47:58]OFD Sender: No OFD packet to send [12:48:03]OFD Sender: No OFD packet to send [12:48:08]OFD Sender: No OFD packet to send [12:48:13]OFD Sender: No OFD packet to send [12:48:18]OFD Sender: No OFD packet to send [12:48:23]OFD Sender: No OFD packet to send [12:48:28]OFD Sender: No OFD packet to send [12:48:33]OFD Sender: No OFD packet to send [12:48:38]OFD Sender: No OFD packet to send [12:48:43]OFD Sender: No OFD packet to send [12:48:48]OFD Sender: No OFD packet to send [12:48:53]OFD Sender: No OFD packet to send [12:48:54]accept exits with 9 [12:48:54]New connection [12:48:54]New thread 3066957156 created [12:48:54]Thread 3067100516 joined [12:48:54]Waiting for new connection... [12:48:54] Sock 9.Parse request [12:48:54]Sock 9.Check first char [12:48:54]Sock 9.First char is OK [12:48:54]request: POST /json_proto HTTP/1.0 [12:48:54]Method: POST [12:48:54]URL: /json_proto [12:48:54]Method is POST - this is cgi request [12:48:54]url: /json_proto [12:48:54]query_string will be loaded in cgi processing [12:48:54]execute_cgi json_proto POST (null) [12:48:54]execute_cgi path=json_proto method=POST [12:48:54]POST find Content-Length [12:48:54]Host: 172.17.60.68:8080 [12:48:54]Content-Length: 677 [12:48:54]Content-Type: application/json [12:48:54] [12:48:54]POST finish read [12:48:54]Found Content-Length = 677 [12:48:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:48:54]execute_script... [12:48: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)545700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:48:54]POST & json_proto [12:48:54]process_json_proto [12:48:54]json parsed OK: [12:48:54]protocol is kg_v1.0 [12:48:54]action value=close_receipt [12:48:54]process_action close_receipt [12:48:54]cmd_close_receipt [12:48:54]MH_GetDate [12:48:54]Write to MH i2c: F0 00 00 F9 60 48 [12:48:54]Write i2c OK [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: F0 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: F0 09 00 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: F0 09 00 F9 60 00 B8 5E 60 66 9A 61 5F 66 ED [12:48:54]GetLastDocTimeStamp 1717591632 [12:48:54]current date 1717591736 [12:48:54]FM_GetShiftState [12:48:54]SAM_PROTO_GetShiftState [12:48:54]wFMCommunicate request_size=4 [12:48:54]MH_SAM_APDU [12:48:54]CAPDU: 80 13 01 00 [12:48:54]Write to MH i2c: E2 08 00 FA 60 80 13 01 00 00 00 00 00 D7 [12:48:54]Write i2c OK [12:48:54]MH_I2C_Read... [12:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:54]Read from MH i2c: E2 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 0E 00 [12:48:54]MH_I2C_Read... [12:48:54]Read from MH i2c: E2 0E 00 FA 60 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0F [12:48:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:48:54]wFMCommunicate OK [12:48:54]SAM_PROTO_GetShiftState done [12:48:54]FM_GetShiftState done [12:48:54]opened in 1717545916 [12:48:54]opened+sec_in_day 1717632316 [12:48:54]quantity*price = 40006 [12:48:54]sum+1 = 40007 [12:48:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 371 05.06.2024 12:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59976 ФПД: 102277770281504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124856&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59976&fm=102277770281504&tin=02508201610067®Number=0000000000151680&sum=40000 [12:48:55]StoreToDocumentArchive [12:48:55]shift 72 fd 59976 [12:48:55]save to /storage/0072/doc_00059976 [12:48:55]save last doc name /storage/0072/doc_00059976 to /storage/kkm_last_doc_name [12:48:55]save OK [12:48:55]Clear old archive folders... [12:48:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:55]tlvbuf is B6F7CA30 [12:48:55]SAM_PROTO_ClearQueue [12:48:55]wFMCommunicate request_size=4 [12:48:55]MH_SAM_APDU [12:48:55]CAPDU: 80 09 00 00 [12:48:55]Write to MH i2c: E2 08 00 07 61 80 09 00 00 00 00 00 00 DA [12:48:55]Write i2c OK [12:48:55]MH_I2C_Read... [12:48:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:55]Read from MH i2c: E2 [12:48:55]MH_I2C_Read... [12:48:55]Read from MH i2c: E2 03 00 [12:48:55]MH_I2C_Read... [12:48:55]Read from MH i2c: E2 03 00 07 61 00 90 00 DC [12:48:55]RAPDU: 90 00 [12:48:55]wFMCommunicate OK [12:48:55]SAM_PROTO_ClearQueue done [12:48:55]KKMCreateOFDPacket [12:48:55]OFDProtocolAddRootSTLVToBuf [12:48:55]FM_MakeSignedData [12:48:55]FM_MakeSignedData [12:48:55]SAM_PROTO_SignData [12:48:55]wFMCommunicate request_size=4 [12:48:55]MH_SAM_APDU [12:48:55]CAPDU: 80 0D 01 02 [12:48:55]Write to MH i2c: E2 08 00 08 61 80 0D 01 02 00 00 00 00 E2 [12:48:55]Write i2c OK [12:48:55]MH_I2C_Read... [12:48:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:55]Read from MH i2c: E2 [12:48:55]MH_I2C_Read... [12:48:55]Read from MH i2c: E2 03 00 [12:48:55]MH_I2C_Read... [12:48:55]Read from MH i2c: E2 03 00 08 61 00 90 00 DD [12:48:55]RAPDU: 90 00 [12:48:55]wFMCommunicate OK [12:48:55]wFMCommunicate request_size=255 [12:48:55]MH_SAM_APDU [12:48: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B8 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EA 00 00 35 04 06 00 5D [12:48:55]Write to MH i2c: E2 02 01 09 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B8 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EA 00 00 35 04 06 00 5D 00 00 63 [12:48:55]Write i2c OK [12:48:55]MH_I2C_Read... [12:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:55]Read from MH i2c: E2 [12:48:55]MH_I2C_Read... [12:48:55]Read from MH i2c: E2 03 00 [12:48:55]MH_I2C_Read... [12:48:56]Read from MH i2c: E2 03 00 09 61 00 90 00 DE [12:48:56]RAPDU: 90 00 [12:48:56]wFMCommunicate OK [12:48:56]wFMCommunicate request_size=10 [12:48:56]MH_SAM_APDU [12:48:56]CAPDU: 80 0D 02 02 05 05 66 2A 82 20 [12:48:56]Write to MH i2c: E2 0D 00 0A 61 80 0D 02 02 05 00 05 66 2A 82 20 00 00 26 [12:48:56]Write i2c OK [12:48:56]MH_I2C_Read... [12:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:56]Read from MH i2c: E2 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: E2 03 00 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: E2 03 00 0A 61 00 90 00 DF [12:48:56]RAPDU: 90 00 [12:48:56]wFMCommunicate OK [12:48:56]wFMCommunicate request_size=4 [12:48:56]MH_SAM_APDU [12:48:56]CAPDU: 80 0D 03 02 [12:48:56]Write to MH i2c: E2 08 00 0B 61 80 0D 03 02 00 00 00 00 E7 [12:48:56]Write i2c OK [12:48:56]MH_I2C_Read... [12:48:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:56]Read from MH i2c: E2 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: E2 0B 00 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: E2 0B 00 0B 61 00 DA 7E C7 9D 40 E8 E4 F9 90 00 A9 [12:48:56]RAPDU: DA 7E C7 9D 40 E8 E4 F9 90 00 [12:48:56]wFMCommunicate OK [12:48:56]SAM_PROTO_SignData done [12:48:56]FM_MakeSignedData done [12:48:56]CreateOFDProtocolMessage [12:48:56]wFMCommunicate request_size=4 [12:48:56]MH_SAM_APDU [12:48:56]CAPDU: 80 11 00 00 [12:48:56]Write to MH i2c: E2 08 00 0C 61 80 11 00 00 00 00 00 00 E7 [12:48:56]Write i2c OK [12:48:56]MH_I2C_Read... [12:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:56]Read from MH i2c: E2 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: E2 17 00 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: E2 17 00 0C 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3A [12:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:48:56]wFMCommunicate OK [12:48:56]CreateOFDProtocolMessage done [12:48:56]OFDSenderStorePacket 59976 [12:48:56]StoreOFDPacket docnum=59976 [12:48:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C9 DF 07 01 4E 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B8 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EA 00 00 35 04 06 00 5D 05 66 2A 82 20 DA 7E C7 9D 40 E8 E4 F9 [12:48:56]CheckFolder [12:48:56]dirname=/storage/ofd_packets [12:48:56]CheckFolder done [12:48:56]ProducePacketName [12:48:56]name=ofd_packets/00059976 [12:48:56]NVStorageSaveData ofd_packets/00059976 [12:48:56]File name is /storage/ofd_packets/00059976 [12:48:56]Write 301 bytes [12:48:56]NVStorageSaveData done [12:48:56]OFDSenderStorePacket done [12:48:56]KKMCreateOFDPacket done [12:48:56]NVStorageSaveData kkm_last_timestamp [12:48:56]File name is /storage/kkm_last_timestamp [12:48:56]Write 4 bytes [12:48:56]NVStorageSaveData done [12:48:56]ExternCall_PrintAddStr [12:48:56]wPrintStart [12:48:56]Write to MH i2c: 01 00 00 0D 61 6E [12:48:56]Write i2c OK [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: 01 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: 01 07 00 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: 01 07 00 0D 61 00 00 00 00 00 FF 0F 83 [12:48:56]RasterBufferAndPrint [12:48:56]line Счет N : (1)545700 [12:48:56]line ИНН: 02508201610067 [12:48:56]line Контрольно-Кассовый Чек [12:48:56]line ПРОДАЖА [12:48:56]line ТРК (МРК, ГНК) : 32 [12:48:56]line Товар: 2710124130 [12:48:56]line Аи-92-К-5 [12:48:56]line 5.980 * 66.90 [12:48:56]line = 400.06 [12:48:56]line НДС 12% НСП 1% [12:48:56]line > о реализуемом товаре [12:48:56]line ОКРУГЛЕНИЕ: -0.06 [12:48:56]line ИТОГО: 400.00 [12:48:56]line Внесено: 400.00 [12:48:56]line СДАЧА: 0.00 [12:48:56]line НСП 1% : 3.54 [12:48:56]line НДС 12% : 42.48 [12:48:56]line Наличными: 400.00 [12:48:56]line Безнал.: 0.00 [12:48:56]line Место: АЗС № 117 "Партнер Нефть" [12:48:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:48:56]line СНО: Общий режим [12:48:56]line Чек 371 05.06.2024 12:48 [12:48:56]line Смена: 72 ФФД: 1.0 [12:48:56]line ЗНМ: 0300000048 [12:48:56]line РНМ: 0000000000151680 [12:48:56]line Версия ККМ: v1.0 [12:48:56]line ФМ: 0000000000959414 [12:48:56]line ФД: 59976 [12:48:56]line ФПД: 102277770281504 [12:48:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124856&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59976&fm=102277770281504&tin=02508201610067®Number=0000000000151680&sum=40000 [12:48:56]OFD Sender: Processing packet 59976 [packets to send 53, broken 52] [12:48:56]ProducePacketName [12:48:56]name=ofd_packets/00059976 [12:48:56]OFD Sender: To server: pG, [12:48:56]CommunicateWithHost lk.salyk.kg:30040 [12:48:56]ConnectInit lk.salyk.kg [12:48:56]written 0, free lines is 4095 [12:48:56]Connected sock=10 [12:48:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C9 DF 07 01 4E 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B8 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EA 00 00 35 04 06 00 5D 05 66 2A 82 20 DA 7E C7 9D 40 E8 E4 F9 [12:48:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CC 3D 47 00 C3 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EA 00 00 F4 03 04 00 BC 0A 60 66 B6 04 01 00 00 EA 00 79 A3 4C 50 C0 19 [12:48:56]CommunicateWithHost err = 0 [12:48:56]CheckOFDResponse [12:48:56]1017 (14) - 77093643461234 [12:48:56]1041 (16) - 0000000000959414 [12:48:56]1040 (4) - 59976 [12:48:56]1012 (4) - 05.06.2024 06:50 [12:48:56]1206 (1) - 0 [12:48:56]OFD Sender: Remove packet 59976 [12:48:56]ProducePacketName [12:48:56]name=ofd_packets/00059976 [12:48:56]NVStorageDeleteData [12:48:56]Write to MH i2c: 01 00 00 38 61 99 [12:48:56]Write i2c OK [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: 01 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: 01 07 00 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: 01 07 00 38 61 00 00 00 00 00 94 0C 40 [12:48:56]RasterBufferAndPrint [12:48:56]line [12:48:56]line [12:48:56]line [12:48:56]line [12:48:56]line [12:48:56]written 0, free lines is 3225 [12:48:56]MH_Cut [12:48:56]Write to MH i2c: D1 01 00 3F 61 01 72 [12:48:56]Write i2c OK [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: D1 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: D1 01 00 [12:48:56]MH_I2C_Read... [12:48:56]Read from MH i2c: D1 01 00 3F 61 00 71 [12:48:56]Write to MH i2c: 01 00 00 40 61 A1 [12:48:56]Write i2c OK [12:48:56]MH_I2C_Read... [12:48:57]OFD Sender: No OFD packet to send [12:48:57]*** Cut start [12:48:57]*** Partial cut [12:48:57]*** CUTSNS_PIN = 1 [12:48:57]*** CUTSNS_PIN = 0 [12:48:58]*** Brake cut motor [12:48:58]Read from MH i2c: 01 [12:48:58]MH_I2C_Read... [12:48:58]*** Stop cut motor [12:48:58]*** Cut end [12:48:58]Read from MH i2c: 01 07 00 [12:48:58]MH_I2C_Read... [12:48:58]Read from MH i2c: 01 07 00 40 61 00 00 00 00 00 FF 0F B6 [12:48:58]process_action close_receipt done [12:48:58]requested_data is exist [12:48:58]produce_requested_data [12:48:58]requested_item fm.sn is exist - process it [12:48:58]wFMCommunicate request_size=4 [12:48:58]MH_SAM_APDU [12:48:58]CAPDU: 80 11 00 00 [12:48:58]Write to MH i2c: E2 08 00 41 61 80 11 00 00 00 00 00 00 1C [12:48:58]Write i2c OK [12:48:58]MH_I2C_Read... [12:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:58]Read from MH i2c: E2 [12:48:58]MH_I2C_Read... [12:48:58]Read from MH i2c: E2 17 00 [12:48:58]MH_I2C_Read... [12:48:58]Read from MH i2c: E2 17 00 41 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6F [12:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:48:58]wFMCommunicate OK [12:48:58]requested_item fd.num is exist - process it [12:48:58]SAM_PROTO_GetFieldsCounters [12:48:58]wFMCommunicate request_size=4 [12:48:58]MH_SAM_APDU [12:48:58]CAPDU: 80 13 00 00 [12:48:58]Write to MH i2c: E2 08 00 42 61 80 13 00 00 00 00 00 00 1F [12:48:58]Write i2c OK [12:48:58]MH_I2C_Read... [12:48:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:58]Read from MH i2c: E2 [12:48:58]MH_I2C_Read... [12:48:58]Read from MH i2c: E2 62 00 [12:48:58]MH_I2C_Read... [12:48:58]Read from MH i2c: E2 62 00 42 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 EA 00 00 0E 04 04 00 48 00 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 12 [12:48:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 EA 00 00 0E 04 04 00 48 00 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 [12:48:58]wFMCommunicate OK [12:48:58]SAM_PROTO_GetFieldsCounters done [12:48:58]requested_item shift.num is exist - process it [12:48:58]requested_item shift.opened is exist - process it [12:48:58]req_shift_opened [12:48:58]FM_GetShiftState [12:48:58]SAM_PROTO_GetShiftState [12:48:58]wFMCommunicate request_size=4 [12:48:58]MH_SAM_APDU [12:48:58]CAPDU: 80 13 01 00 [12:48:58]Write to MH i2c: E2 08 00 43 61 80 13 01 00 00 00 00 00 21 [12:48:58]Write i2c OK [12:48:58]MH_I2C_Read... [12:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:58]Read from MH i2c: E2 [12:48:58]MH_I2C_Read... [12:48:58]Read from MH i2c: E2 0E 00 [12:48:58]MH_I2C_Read... [12:48:58]Read from MH i2c: E2 0E 00 43 61 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 59 [12:48:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:48:58]wFMCommunicate OK [12:48:58]SAM_PROTO_GetShiftState done [12:48:58]FM_GetShiftState done [12:48:58]req_shift_opened done [12:48:58]requested_item shift.open_date is exist - process it [12:48:58]req_shift_open_date [12:48:58]req_shift_open_date done [12:48:58]produce_requested_data done [12:48:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59976,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:48:58]process_action_free close_receipt [12:48:58]json_value_free [12:48:58]json_value_free done [12:48:58]process_json_proto returns [12:48:58]Send response to host [12:48:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59976,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:48:58]free response buf [12:48:58]execute_script done [12:48:58]execute_script returns [12:48:58]free content buf [12:48:58]Sock 9.Close socket [12:48:58]Sock 9.Thread stoped [12:49:01]accept exits with 8 [12:49:01]New connection [12:49:01]New thread 3067100516 created [12:49:01]Thread 3066957156 joined [12:49:01]Waiting for new connection... [12:49:01] Sock 8.Parse request [12:49:01]Sock 8.Check first char [12:49:01]Sock 8.First char is OK [12:49:01]request: POST /json_proto HTTP/1.0 [12:49:01]Method: POST [12:49:01]URL: /json_proto [12:49:01]Method is POST - this is cgi request [12:49:01]url: /json_proto [12:49:01]query_string will be loaded in cgi processing [12:49:01]execute_cgi json_proto POST (null) [12:49:01]execute_cgi path=json_proto method=POST [12:49:01]POST find Content-Length [12:49:01]Host: 172.17.60.68:8080 [12:49:01]Content-Length: 840 [12:49:01]Content-Type: application/json [12:49:01] [12:49:01]POST finish read [12:49:01]Found Content-Length = 840 [12:49:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:01]execute_script... [12:49:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:01]POST & json_proto [12:49:01]process_json_proto [12:49:01]json parsed OK: [12:49:01]protocol is kg_v1.0 [12:49:01]action value=close_receipt [12:49:01]process_action close_receipt [12:49:01]cmd_close_receipt [12:49:01]MH_GetDate [12:49:01]Write to MH i2c: F0 00 00 44 61 94 [12:49:01]Write i2c OK [12:49:01]MH_I2C_Read... [12:49:01]Read from MH i2c: F0 [12:49:01]MH_I2C_Read... [12:49:01]Read from MH i2c: F0 09 00 [12:49:01]MH_I2C_Read... [12:49:01]Read from MH i2c: F0 09 00 44 61 00 BF 5E 60 66 9A 61 5F 66 40 [12:49:01]GetLastDocTimeStamp 1717591736 [12:49:01]current date 1717591743 [12:49:01]FM_GetShiftState [12:49:01]SAM_PROTO_GetShiftState [12:49:01]wFMCommunicate request_size=4 [12:49:01]MH_SAM_APDU [12:49:01]CAPDU: 80 13 01 00 [12:49:01]Write to MH i2c: E2 08 00 45 61 80 13 01 00 00 00 00 00 23 [12:49:01]Write i2c OK [12:49:01]MH_I2C_Read... [12:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:01]Read from MH i2c: E2 [12:49:01]MH_I2C_Read... [12:49:01]Read from MH i2c: E2 0E 00 [12:49:01]MH_I2C_Read... [12:49:01]Read from MH i2c: E2 0E 00 45 61 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5B [12:49:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:49:01]wFMCommunicate OK [12:49:01]SAM_PROTO_GetShiftState done [12:49:01]FM_GetShiftState done [12:49:01]opened in 1717545916 [12:49:01]opened+sec_in_day 1717632316 [12:49:01]quantity*price = 50041 [12:49:01]sum+1 = 50042 [12:49:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 372 05.06.2024 12:49 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59977 ФПД: 255049947258253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124903&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59977&fm=255049947258253&tin=02508201610067®Number=0000000000151680&sum=50041 [12:49:03]StoreToDocumentArchive [12:49:03]shift 72 fd 59977 [12:49:03]save to /storage/0072/doc_00059977 [12:49:03]save last doc name /storage/0072/doc_00059977 to /storage/kkm_last_doc_name [12:49:03]save OK [12:49:03]Clear old archive folders... [12:49:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:03]tlvbuf is 003BAE40 [12:49:03]SAM_PROTO_ClearQueue [12:49:03]wFMCommunicate request_size=4 [12:49:03]MH_SAM_APDU [12:49:03]CAPDU: 80 09 00 00 [12:49:03]Write to MH i2c: E2 08 00 52 61 80 09 00 00 00 00 00 00 25 [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:03]Read from MH i2c: E2 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 52 61 00 90 00 27 [12:49:03]RAPDU: 90 00 [12:49:03]wFMCommunicate OK [12:49:03]SAM_PROTO_ClearQueue done [12:49:03]KKMCreateOFDPacket [12:49:03]OFDProtocolAddRootSTLVToBuf [12:49:03]FM_MakeSignedData [12:49:03]FM_MakeSignedData [12:49:03]SAM_PROTO_SignData [12:49:03]wFMCommunicate request_size=4 [12:49:03]MH_SAM_APDU [12:49:03]CAPDU: 80 0D 01 02 [12:49:03]Write to MH i2c: E2 08 00 53 61 80 0D 01 02 00 00 00 00 2D [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:03]Read from MH i2c: E2 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 53 61 00 90 00 28 [12:49:03]RAPDU: 90 00 [12:49:03]wFMCommunicate OK [12:49:03]wFMCommunicate request_size=255 [12:49:03]MH_SAM_APDU [12:49: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 BF 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EA 00 00 35 04 06 00 E7 [12:49:03]Write to MH i2c: E2 02 01 54 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 BF 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EA 00 00 35 04 06 00 E7 00 00 C4 [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:03]Read from MH i2c: E2 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 54 61 00 90 00 29 [12:49:03]RAPDU: 90 00 [12:49:03]wFMCommunicate OK [12:49:03]wFMCommunicate request_size=10 [12:49:03]MH_SAM_APDU [12:49:03]CAPDU: 80 0D 02 02 05 F7 71 81 9D 8D [12:49:03]Write to MH i2c: E2 0D 00 55 61 80 0D 02 02 05 00 F7 71 81 9D 8D 00 00 4D [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:03]Read from MH i2c: E2 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 03 00 55 61 00 90 00 2A [12:49:03]RAPDU: 90 00 [12:49:03]wFMCommunicate OK [12:49:03]wFMCommunicate request_size=4 [12:49:03]MH_SAM_APDU [12:49:03]CAPDU: 80 0D 03 02 [12:49:03]Write to MH i2c: E2 08 00 56 61 80 0D 03 02 00 00 00 00 32 [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:03]Read from MH i2c: E2 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 0B 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 0B 00 56 61 00 7C 8D E0 06 84 EA 41 2F 90 00 00 [12:49:03]RAPDU: 7C 8D E0 06 84 EA 41 2F 90 00 [12:49:03]wFMCommunicate OK [12:49:03]SAM_PROTO_SignData done [12:49:03]FM_MakeSignedData done [12:49:03]CreateOFDProtocolMessage [12:49:03]wFMCommunicate request_size=4 [12:49:03]MH_SAM_APDU [12:49:03]CAPDU: 80 11 00 00 [12:49:03]Write to MH i2c: E2 08 00 57 61 80 11 00 00 00 00 00 00 32 [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:03]Read from MH i2c: E2 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 17 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 17 00 57 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 85 [12:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:49:03]wFMCommunicate OK [12:49:03]CreateOFDProtocolMessage done [12:49:03]OFDSenderStorePacket 59977 [12:49:03]StoreOFDPacket docnum=59977 [12:49:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 07 07 01 52 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 BF 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EA 00 00 35 04 06 00 E7 F7 71 81 9D 8D 7C 8D E0 06 84 EA 41 2F [12:49:03]CheckFolder [12:49:03]dirname=/storage/ofd_packets [12:49:03]CheckFolder done [12:49:03]ProducePacketName [12:49:03]name=ofd_packets/00059977 [12:49:03]NVStorageSaveData ofd_packets/00059977 [12:49:03]File name is /storage/ofd_packets/00059977 [12:49:03]Write 301 bytes [12:49:03]NVStorageSaveData done [12:49:03]OFDSenderStorePacket done [12:49:03]KKMCreateOFDPacket done [12:49:03]NVStorageSaveData kkm_last_timestamp [12:49:03]File name is /storage/kkm_last_timestamp [12:49:03]Write 4 bytes [12:49:03]NVStorageSaveData done [12:49:03]ExternCall_PrintAddStr [12:49:03]wPrintStart [12:49:03]Write to MH i2c: 01 00 00 58 61 B9 [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: 01 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: 01 07 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: 01 07 00 58 61 00 00 00 00 00 FF 0F CE [12:49:03]RasterBufferAndPrint [12:49:03]line Счет N : (1)545699 [12:49:03]line ИНН: 02508201610067 [12:49:03]line Контрольно-Кассовый Чек [12:49:03]line ПРОДАЖА [12:49:03]line ТРК (МРК, ГНК) : 42 [12:49:03]line Товар: 2710124130 [12:49:03]line Аи-92-К-5 [12:49:03]line 7.480 * 66.90 [12:49:03]line = 500.41 [12:49:03]line НДС 12% НСП 1% [12:49:03]line > о реализуемом товаре [12:49:03]line ИТОГО: 500.41 [12:49:03]line НСП 1% : 4.43 [12:49:03]line НДС 12% : 53.14 [12:49:03]line Наличными: 0.00 [12:49:03]line Безнал.: 500.41 [12:49:03]line Место: АЗС № 117 "Партнер Нефть" [12:49:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:49:03]line СНО: Общий режим [12:49:03]line Чек 372 05.06.2024 12:49 [12:49:03]line Смена: 72 ФФД: 1.0 [12:49:03]line ЗНМ: 0300000048 [12:49:03]line РНМ: 0000000000151680 [12:49:03]line Версия ККМ: v1.0 [12:49:03]line Платежная система: АКБ Кыргызстан [12:49:03]line ФМ: 0000000000959414 [12:49:03]line ФД: 59977 [12:49:03]line ФПД: 255049947258253 [12:49:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T124903&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59977&fm=255049947258253&tin=02508201610067®Number=0000000000151680&sum=50041 [12:49:03]written 0, free lines is 4095 [12:49:03]OFD Sender: Processing packet 59977 [packets to send 53, broken 52] [12:49:03]ProducePacketName [12:49:03]name=ofd_packets/00059977 [12:49:03]OFD Sender: To server: pG, [12:49:03]CommunicateWithHost lk.salyk.kg:30040 [12:49:03]ConnectInit lk.salyk.kg [12:49:03]Connected sock=10 [12:49:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 07 07 01 52 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 BF 5E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EA 00 00 35 04 06 00 E7 F7 71 81 9D 8D 7C 8D E0 06 84 EA 41 2F [12:49:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D2 4C 47 00 CD 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EA 00 00 F4 03 04 00 C3 0A 60 66 B6 04 01 00 00 DF 14 1C E8 26 D6 89 3E [12:49:03]CommunicateWithHost err = 0 [12:49:03]CheckOFDResponse [12:49:03]1017 (14) - 77093643461234 [12:49:03]1041 (16) - 0000000000959414 [12:49:03]1040 (4) - 59977 [12:49:03]1012 (4) - 05.06.2024 06:50 [12:49:03]1206 (1) - 0 [12:49:03]OFD Sender: Remove packet 59977 [12:49:03]ProducePacketName [12:49:03]name=ofd_packets/00059977 [12:49:03]NVStorageDeleteData [12:49:04]Write to MH i2c: 01 00 00 82 61 E3 [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: 01 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: 01 07 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: 01 07 00 82 61 00 00 00 00 00 EF 0C E5 [12:49:04]RasterBufferAndPrint [12:49:04]line [12:49:04]line [12:49:04]line [12:49:04]line [12:49:04]line [12:49:04]written 0, free lines is 3319 [12:49:04]MH_Cut [12:49:04]Write to MH i2c: D1 01 00 89 61 01 BC [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: D1 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: D1 01 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: D1 01 00 89 61 00 BB [12:49:04]Write to MH i2c: 01 00 00 8A 61 EB [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]OFD Sender: No OFD packet to send [12:49:05]*** Cut start [12:49:05]*** Partial cut [12:49:05]*** CUTSNS_PIN = 1 [12:49:05]*** CUTSNS_PIN = 0 [12:49:05]*** Brake cut motor [12:49:05]Read from MH i2c: 01 [12:49:05]MH_I2C_Read... [12:49:05]*** Stop cut motor [12:49:05]*** Cut end [12:49:05]Read from MH i2c: 01 07 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: 01 07 00 8A 61 00 00 00 00 00 FF 0F 00 [12:49:05]process_action close_receipt done [12:49:05]requested_data is exist [12:49:05]produce_requested_data [12:49:05]requested_item fm.sn is exist - process it [12:49:05]wFMCommunicate request_size=4 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 11 00 00 [12:49:05]Write to MH i2c: E2 08 00 8B 61 80 11 00 00 00 00 00 00 66 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 17 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 17 00 8B 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B9 [12:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:49:05]wFMCommunicate OK [12:49:05]requested_item fd.num is exist - process it [12:49:05]SAM_PROTO_GetFieldsCounters [12:49:05]wFMCommunicate request_size=4 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 13 00 00 [12:49:05]Write to MH i2c: E2 08 00 8C 61 80 13 00 00 00 00 00 00 69 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 62 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 62 00 8C 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 49 EA 00 00 0E 04 04 00 48 00 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 60 [12:49:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 49 EA 00 00 0E 04 04 00 48 00 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 [12:49:05]wFMCommunicate OK [12:49:05]SAM_PROTO_GetFieldsCounters done [12:49:05]requested_item shift.num is exist - process it [12:49:05]requested_item shift.opened is exist - process it [12:49:05]req_shift_opened [12:49:05]FM_GetShiftState [12:49:05]SAM_PROTO_GetShiftState [12:49:05]wFMCommunicate request_size=4 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 13 01 00 [12:49:05]Write to MH i2c: E2 08 00 8D 61 80 13 01 00 00 00 00 00 6B [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 0E 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 0E 00 8D 61 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A3 [12:49:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:49:05]wFMCommunicate OK [12:49:05]SAM_PROTO_GetShiftState done [12:49:05]FM_GetShiftState done [12:49:05]req_shift_opened done [12:49:05]requested_item shift.open_date is exist - process it [12:49:05]req_shift_open_date [12:49:05]req_shift_open_date done [12:49:05]produce_requested_data done [12:49:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59977,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:49:05]process_action_free close_receipt [12:49:05]json_value_free [12:49:05]json_value_free done [12:49:05]process_json_proto returns [12:49:05]Send response to host [12:49:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59977,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:49:05]free response buf [12:49:05]execute_script done [12:49:05]execute_script returns [12:49:05]free content buf [12:49:05]Sock 8.Close socket [12:49:05]Sock 8.Thread stoped [12:49:09]OFD Sender: No OFD packet to send [12:49:14]OFD Sender: No OFD packet to send [12:49:19]OFD Sender: No OFD packet to send [12:49:24]OFD Sender: No OFD packet to send [12:49:29]OFD Sender: No OFD packet to send [12:49:34]OFD Sender: No OFD packet to send [12:49:39]OFD Sender: No OFD packet to send [12:49:44]OFD Sender: No OFD packet to send [12:49:49]OFD Sender: No OFD packet to send [12:49:54]OFD Sender: No OFD packet to send [12:49:59]OFD Sender: No OFD packet to send [12:50:04]OFD Sender: No OFD packet to send [12:50:09]OFD Sender: No OFD packet to send [12:50:14]OFD Sender: No OFD packet to send [12:50:19]OFD Sender: No OFD packet to send [12:50:24]OFD Sender: No OFD packet to send [12:50:29]OFD Sender: No OFD packet to send [12:50:34]OFD Sender: No OFD packet to send [12:50:39]OFD Sender: No OFD packet to send [12:50:44]OFD Sender: No OFD packet to send [12:50:49]OFD Sender: No OFD packet to send [12:50:54]OFD Sender: No OFD packet to send [12:50:59]OFD Sender: No OFD packet to send [12:51:04]OFD Sender: No OFD packet to send [12:51:09]OFD Sender: No OFD packet to send [12:51:14]OFD Sender: No OFD packet to send [12:51:19]OFD Sender: No OFD packet to send [12:51:24]OFD Sender: No OFD packet to send [12:51:24]accept exits with 9 [12:51:24]New connection [12:51:24]New thread 3066957156 created [12:51:24]Thread 3067100516 joined [12:51:24]Waiting for new connection... [12:51:24] Sock 9.Parse request [12:51:24]Sock 9.Check first char [12:51:24]Sock 9.First char is OK [12:51:24]request: POST /json_proto HTTP/1.0 [12:51:24]Method: POST [12:51:24]URL: /json_proto [12:51:24]Method is POST - this is cgi request [12:51:24]url: /json_proto [12:51:24]query_string will be loaded in cgi processing [12:51:24]execute_cgi json_proto POST (null) [12:51:24]execute_cgi path=json_proto method=POST [12:51:24]POST find Content-Length [12:51:24]Host: 172.17.60.68:8080 [12:51:24]Content-Length: 978 [12:51:24]Content-Type: application/json [12:51:24] [12:51:24]POST finish read [12:51:24]Found Content-Length = 978 [12:51:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545702", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [12:51:24]execute_script... [12:51: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)545702", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [12:51:24]POST & json_proto [12:51:24]process_json_proto [12:51:24]json parsed OK: [12:51:24]protocol is kg_v1.0 [12:51:24]action value=close_receipt [12:51:24]process_action close_receipt [12:51:24]cmd_close_receipt [12:51:24]MH_GetDate [12:51:24]Write to MH i2c: F0 00 00 8E 61 DE [12:51:24]Write i2c OK [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: F0 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: F0 09 00 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: F0 09 00 8E 61 00 4E 5F 60 66 9A 61 5F 66 1A [12:51:24]GetLastDocTimeStamp 1717591743 [12:51:24]current date 1717591886 [12:51:24]FM_GetShiftState [12:51:24]SAM_PROTO_GetShiftState [12:51:24]wFMCommunicate request_size=4 [12:51:24]MH_SAM_APDU [12:51:24]CAPDU: 80 13 01 00 [12:51:24]Write to MH i2c: E2 08 00 8F 61 80 13 01 00 00 00 00 00 6D [12:51:24]Write i2c OK [12:51:24]MH_I2C_Read... [12:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:24]Read from MH i2c: E2 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 0E 00 [12:51:24]MH_I2C_Read... [12:51:24]Read from MH i2c: E2 0E 00 8F 61 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A5 [12:51:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:51:24]wFMCommunicate OK [12:51:24]SAM_PROTO_GetShiftState done [12:51:24]FM_GetShiftState done [12:51:24]opened in 1717545916 [12:51:24]opened+sec_in_day 1717632316 [12:51:24]quantity*price = 200041 [12:51:24]sum+1 = 200042 [12:51:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 373 05.06.2024 12:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 59978 ФПД: 83131254824705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125126&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59978&fm=83131254824705&tin=02508201610067®Number=0000000000151680&sum=200000 [12:51:25]StoreToDocumentArchive [12:51:25]shift 72 fd 59978 [12:51:25]save to /storage/0072/doc_00059978 [12:51:26]save last doc name /storage/0072/doc_00059978 to /storage/kkm_last_doc_name [12:51:26]save OK [12:51:26]Clear old archive folders... [12:51:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:51:26]tlvbuf is 005DBE90 [12:51:26]SAM_PROTO_ClearQueue [12:51:26]wFMCommunicate request_size=4 [12:51:26]MH_SAM_APDU [12:51:26]CAPDU: 80 09 00 00 [12:51:26]Write to MH i2c: E2 08 00 9C 61 80 09 00 00 00 00 00 00 6F [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:26]Read from MH i2c: E2 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 9C 61 00 90 00 71 [12:51:26]RAPDU: 90 00 [12:51:26]wFMCommunicate OK [12:51:26]SAM_PROTO_ClearQueue done [12:51:26]KKMCreateOFDPacket [12:51:26]OFDProtocolAddRootSTLVToBuf [12:51:26]FM_MakeSignedData [12:51:26]FM_MakeSignedData [12:51:26]SAM_PROTO_SignData [12:51:26]wFMCommunicate request_size=4 [12:51:26]MH_SAM_APDU [12:51:26]CAPDU: 80 0D 01 02 [12:51:26]Write to MH i2c: E2 08 00 9D 61 80 0D 01 02 00 00 00 00 77 [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:26]Read from MH i2c: E2 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 9D 61 00 90 00 72 [12:51:26]RAPDU: 90 00 [12:51:26]wFMCommunicate OK [12:51:26]wFMCommunicate request_size=255 [12:51:26]MH_SAM_APDU [12:51: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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 75 01 00 00 F4 03 04 00 4E 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EA 00 00 35 04 06 00 4B 9B 80 E9 [12:51:26]Write to MH i2c: E2 02 01 9E 61 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 75 01 00 00 F4 03 04 00 4E 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EA 00 00 35 04 06 00 4B 9B 80 E9 00 00 97 [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:26]Read from MH i2c: E2 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 9E 61 00 90 00 73 [12:51:26]RAPDU: 90 00 [12:51:26]wFMCommunicate OK [12:51:26]wFMCommunicate request_size=7 [12:51:26]MH_SAM_APDU [12:51:26]CAPDU: 80 0D 02 02 02 DF 01 [12:51:26]Write to MH i2c: E2 0A 00 9F 61 80 0D 02 02 02 00 DF 01 00 00 5E [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:26]Read from MH i2c: E2 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 9F 61 00 90 00 74 [12:51:26]RAPDU: 90 00 [12:51:26]wFMCommunicate OK [12:51:26]wFMCommunicate request_size=4 [12:51:26]MH_SAM_APDU [12:51:26]CAPDU: 80 0D 03 02 [12:51:26]Write to MH i2c: E2 08 00 A0 61 80 0D 03 02 00 00 00 00 7C [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:26]Read from MH i2c: E2 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 0B 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 0B 00 A0 61 00 13 E3 6A 13 9E A4 1E 46 90 00 96 [12:51:26]RAPDU: 13 E3 6A 13 9E A4 1E 46 90 00 [12:51:26]wFMCommunicate OK [12:51:26]SAM_PROTO_SignData done [12:51:26]FM_MakeSignedData done [12:51:26]CreateOFDProtocolMessage [12:51:26]wFMCommunicate request_size=4 [12:51:26]MH_SAM_APDU [12:51:26]CAPDU: 80 11 00 00 [12:51:26]Write to MH i2c: E2 08 00 A1 61 80 11 00 00 00 00 00 00 7C [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:26]Read from MH i2c: E2 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 17 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 17 00 A1 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CF [12:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:51:26]wFMCommunicate OK [12:51:26]CreateOFDProtocolMessage done [12:51:26]OFDSenderStorePacket 59978 [12:51:26]StoreOFDPacket docnum=59978 [12:51:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 02 22 04 01 41 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 75 01 00 00 F4 03 04 00 4E 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EA 00 00 35 04 06 00 4B 9B 80 E9 DF 01 13 E3 6A 13 9E A4 1E 46 [12:51:26]CheckFolder [12:51:26]dirname=/storage/ofd_packets [12:51:26]CheckFolder done [12:51:26]ProducePacketName [12:51:26]name=ofd_packets/00059978 [12:51:26]NVStorageSaveData ofd_packets/00059978 [12:51:26]File name is /storage/ofd_packets/00059978 [12:51:26]Write 298 bytes [12:51:26]NVStorageSaveData done [12:51:26]OFDSenderStorePacket done [12:51:26]KKMCreateOFDPacket done [12:51:26]NVStorageSaveData kkm_last_timestamp [12:51:26]File name is /storage/kkm_last_timestamp [12:51:26]Write 4 bytes [12:51:26]NVStorageSaveData done [12:51:26]ExternCall_PrintAddStr [12:51:26]wPrintStart [12:51:26]Write to MH i2c: 01 00 00 A2 61 03 [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: 01 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: 01 07 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: 01 07 00 A2 61 00 00 00 00 00 FF 0F 18 [12:51:26]RasterBufferAndPrint [12:51:26]line Счет N : (1)545702 [12:51:26]line ИНН: 02508201610067 [12:51:26]line Контрольно-Кассовый Чек [12:51:26]line ПРОДАЖА [12:51:26]line ТРК (МРК, ГНК) : 21 [12:51:26]line Товар: 2710194210 [12:51:26]line ДТ-К-5 [12:51:26]line 27.630 * 72.40 [12:51:26]line = 2000.41 [12:51:26]line НДС 12% НСП 1% [12:51:26]line > о реализуемом товаре [12:51:26]line ОКРУГЛЕНИЕ: -0.41 [12:51:26]line ИТОГО: 2000.00 [12:51:26]line Внесено: 2000.00 [12:51:26]line СДАЧА: 0.00 [12:51:26]line НСП 1% : 17.70 [12:51:26]line НДС 12% : 212.43 [12:51:26]line Наличными: 2000.00 [12:51:26]line Безнал.: 0.00 [12:51:26]line Место: АЗС № 117 "Партнер Нефть" [12:51:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:51:26]line СНО: Общий режим [12:51:26]line Чек 373 05.06.2024 12:51 [12:51:26]line Смена: 72 ФФД: 1.0 [12:51:26]line ЗНМ: 0300000048 [12:51:26]line РНМ: 0000000000151680 [12:51:26]line Версия ККМ: v1.0 [12:51:26]line [12:51:26]line Дисконтная программа [12:51:26]line ДТ [12:51:26]line номер 117 [12:51:26]line сэкономлено 13.82 сом [12:51:26]line ФМ: 0000000000959414 [12:51:26]line ФД: 59978 [12:51:26]line ФПД: 83131254824705 [12:51:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125126&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59978&fm=83131254824705&tin=02508201610067®Number=0000000000151680&sum=200000 [12:51:26]OFD Sender: Processing packet 59978 [packets to send 53, broken 52] [12:51:26]ProducePacketName [12:51:26]name=ofd_packets/00059978 [12:51:26]OFD Sender: To server: pG, [12:51:26]CommunicateWithHost lk.salyk.kg:30040 [12:51:26]ConnectInit lk.salyk.kg [12:51:26]written 0, free lines is 4095 [12:51:26]Connected sock=10 [12:51:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 02 22 04 01 41 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 75 01 00 00 F4 03 04 00 4E 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EA 00 00 35 04 06 00 4B 9B 80 E9 DF 01 13 E3 6A 13 9E A4 1E 46 [12:51:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5E 6C 47 00 7B 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EA 00 00 F4 03 04 00 52 0B 60 66 B6 04 01 00 00 71 A8 C0 07 68 10 88 7A [12:51:27]CommunicateWithHost err = 0 [12:51:27]CheckOFDResponse [12:51:27]1017 (14) - 77093643461234 [12:51:27]1041 (16) - 0000000000959414 [12:51:27]1040 (4) - 59978 [12:51:27]1012 (4) - 05.06.2024 06:53 [12:51:27]1206 (1) - 0 [12:51:27]OFD Sender: Remove packet 59978 [12:51:27]ProducePacketName [12:51:27]name=ofd_packets/00059978 [12:51:27]NVStorageDeleteData [12:51:27]Write to MH i2c: 01 00 00 D2 61 33 [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: 01 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: 01 07 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: 01 07 00 D2 61 00 00 00 00 00 39 0C 7F [12:51:27]RasterBufferAndPrint [12:51:27]line [12:51:27]line [12:51:27]line [12:51:27]line [12:51:27]line [12:51:27]written 0, free lines is 3133 [12:51:27]MH_Cut [12:51:27]Write to MH i2c: D1 01 00 D9 61 01 0C [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: D1 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: D1 01 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: D1 01 00 D9 61 00 0B [12:51:27]Write to MH i2c: 01 00 00 DA 61 3B [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]OFD Sender: No OFD packet to send [12:51:28]*** Cut start [12:51:28]*** Partial cut [12:51:28]*** CUTSNS_PIN = 1 [12:51:28]*** CUTSNS_PIN = 0 [12:51:28]*** Brake cut motor [12:51:28]Read from MH i2c: 01 [12:51:28]MH_I2C_Read... [12:51:28]*** Stop cut motor [12:51:28]*** Cut end [12:51:28]Read from MH i2c: 01 07 00 [12:51:28]MH_I2C_Read... [12:51:28]Read from MH i2c: 01 07 00 DA 61 00 00 00 00 00 FF 0F 50 [12:51:28]process_action close_receipt done [12:51:28]requested_data is exist [12:51:28]produce_requested_data [12:51:28]requested_item fm.sn is exist - process it [12:51:28]wFMCommunicate request_size=4 [12:51:28]MH_SAM_APDU [12:51:28]CAPDU: 80 11 00 00 [12:51:28]Write to MH i2c: E2 08 00 DB 61 80 11 00 00 00 00 00 00 B6 [12:51:28]Write i2c OK [12:51:28]MH_I2C_Read... [12:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:29]Read from MH i2c: E2 [12:51:29]MH_I2C_Read... [12:51:29]Read from MH i2c: E2 17 00 [12:51:29]MH_I2C_Read... [12:51:29]Read from MH i2c: E2 17 00 DB 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 09 [12:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:51:29]wFMCommunicate OK [12:51:29]requested_item fd.num is exist - process it [12:51:29]SAM_PROTO_GetFieldsCounters [12:51:29]wFMCommunicate request_size=4 [12:51:29]MH_SAM_APDU [12:51:29]CAPDU: 80 13 00 00 [12:51:29]Write to MH i2c: E2 08 00 DC 61 80 13 00 00 00 00 00 00 B9 [12:51:29]Write i2c OK [12:51:29]MH_I2C_Read... [12:51:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:29]Read from MH i2c: E2 [12:51:29]MH_I2C_Read... [12:51:29]Read from MH i2c: E2 62 00 [12:51:29]MH_I2C_Read... [12:51:29]Read from MH i2c: E2 62 00 DC 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A EA 00 00 0E 04 04 00 48 00 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 B4 [12:51:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A EA 00 00 0E 04 04 00 48 00 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 [12:51:29]wFMCommunicate OK [12:51:29]SAM_PROTO_GetFieldsCounters done [12:51:29]requested_item shift.num is exist - process it [12:51:29]requested_item shift.opened is exist - process it [12:51:29]req_shift_opened [12:51:29]FM_GetShiftState [12:51:29]SAM_PROTO_GetShiftState [12:51:29]wFMCommunicate request_size=4 [12:51:29]MH_SAM_APDU [12:51:29]CAPDU: 80 13 01 00 [12:51:29]Write to MH i2c: E2 08 00 DD 61 80 13 01 00 00 00 00 00 BB [12:51:29]Write i2c OK [12:51:29]MH_I2C_Read... [12:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:29]Read from MH i2c: E2 [12:51:29]MH_I2C_Read... [12:51:29]Read from MH i2c: E2 0E 00 [12:51:29]MH_I2C_Read... [12:51:29]Read from MH i2c: E2 0E 00 DD 61 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [12:51:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:51:29]wFMCommunicate OK [12:51:29]SAM_PROTO_GetShiftState done [12:51:29]FM_GetShiftState done [12:51:29]req_shift_opened done [12:51:29]requested_item shift.open_date is exist - process it [12:51:29]req_shift_open_date [12:51:29]req_shift_open_date done [12:51:29]produce_requested_data done [12:51:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59978,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:51:29]process_action_free close_receipt [12:51:29]json_value_free [12:51:29]json_value_free done [12:51:29]process_json_proto returns [12:51:29]Send response to host [12:51:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59978,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:51:29]free response buf [12:51:29]execute_script done [12:51:29]execute_script returns [12:51:29]free content buf [12:51:29]Sock 9.Close socket [12:51:29]Sock 9.Thread stoped [12:51:32]OFD Sender: No OFD packet to send [12:51:37]OFD Sender: No OFD packet to send [12:51:42]OFD Sender: No OFD packet to send [12:51:47]OFD Sender: No OFD packet to send [12:51:52]OFD Sender: No OFD packet to send [12:51:57]OFD Sender: No OFD packet to send [12:52:02]OFD Sender: No OFD packet to send [12:52:07]OFD Sender: No OFD packet to send [12:52:12]OFD Sender: No OFD packet to send [12:52:17]OFD Sender: No OFD packet to send [12:52:22]OFD Sender: No OFD packet to send [12:52:27]OFD Sender: No OFD packet to send [12:52:32]OFD Sender: No OFD packet to send [12:52:37]OFD Sender: No OFD packet to send [12:52:42]OFD Sender: No OFD packet to send [12:52:46]accept exits with 8 [12:52:46]New connection [12:52:46]New thread 3067100516 created [12:52:46]Thread 3066957156 joined [12:52:46]Waiting for new connection... [12:52:46] Sock 8.Parse request [12:52:46]Sock 8.Check first char [12:52:46]Sock 8.First char is OK [12:52:46]request: POST /json_proto HTTP/1.0 [12:52:46]Method: POST [12:52:46]URL: /json_proto [12:52:46]Method is POST - this is cgi request [12:52:46]url: /json_proto [12:52:46]query_string will be loaded in cgi processing [12:52:46]execute_cgi json_proto POST (null) [12:52:46]execute_cgi path=json_proto method=POST [12:52:46]POST find Content-Length [12:52:46]Host: 172.17.60.68:8080 [12:52:46]Content-Length: 677 [12:52:46]Content-Type: application/json [12:52:46] [12:52:46]POST finish read [12:52:46]Found Content-Length = 677 [12:52:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:52:46]execute_script... [12:52: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)545703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:52:46]POST & json_proto [12:52:46]process_json_proto [12:52:46]json parsed OK: [12:52:46]protocol is kg_v1.0 [12:52:46]action value=close_receipt [12:52:46]process_action close_receipt [12:52:46]cmd_close_receipt [12:52:46]MH_GetDate [12:52:46]Write to MH i2c: F0 00 00 DE 61 2E [12:52:46]Write i2c OK [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: F0 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: F0 09 00 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: F0 09 00 DE 61 00 9F 5F 60 66 9A 61 5F 66 BB [12:52:46]GetLastDocTimeStamp 1717591886 [12:52:46]current date 1717591967 [12:52:46]FM_GetShiftState [12:52:46]SAM_PROTO_GetShiftState [12:52:46]wFMCommunicate request_size=4 [12:52:46]MH_SAM_APDU [12:52:46]CAPDU: 80 13 01 00 [12:52:46]Write to MH i2c: E2 08 00 DF 61 80 13 01 00 00 00 00 00 BD [12:52:46]Write i2c OK [12:52:46]MH_I2C_Read... [12:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:46]Read from MH i2c: E2 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 0E 00 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 0E 00 DF 61 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F5 [12:52:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:52:46]wFMCommunicate OK [12:52:46]SAM_PROTO_GetShiftState done [12:52:46]FM_GetShiftState done [12:52:46]opened in 1717545916 [12:52:46]opened+sec_in_day 1717632316 [12:52:46]quantity*price = 30038 [12:52:46]sum+1 = 30039 [12:52:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 374 05.06.2024 12:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59979 ФПД: 239834946913463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125247&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59979&fm=239834946913463&tin=02508201610067®Number=0000000000151680&sum=30000 [12:52:47]StoreToDocumentArchive [12:52:47]shift 72 fd 59979 [12:52:47]save to /storage/0072/doc_00059979 [12:52:47]save last doc name /storage/0072/doc_00059979 to /storage/kkm_last_doc_name [12:52:47]save OK [12:52:47]Clear old archive folders... [12:52:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:47]tlvbuf is 004A3990 [12:52:47]SAM_PROTO_ClearQueue [12:52:47]wFMCommunicate request_size=4 [12:52:47]MH_SAM_APDU [12:52:47]CAPDU: 80 09 00 00 [12:52:47]Write to MH i2c: E2 08 00 EC 61 80 09 00 00 00 00 00 00 BF [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 EC 61 00 90 00 C1 [12:52:47]RAPDU: 90 00 [12:52:47]wFMCommunicate OK [12:52:47]SAM_PROTO_ClearQueue done [12:52:47]KKMCreateOFDPacket [12:52:47]OFDProtocolAddRootSTLVToBuf [12:52:47]FM_MakeSignedData [12:52:47]FM_MakeSignedData [12:52:47]SAM_PROTO_SignData [12:52:47]wFMCommunicate request_size=4 [12:52:47]MH_SAM_APDU [12:52:47]CAPDU: 80 0D 01 02 [12:52:47]Write to MH i2c: E2 08 00 ED 61 80 0D 01 02 00 00 00 00 C7 [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 ED 61 00 90 00 C2 [12:52:47]RAPDU: 90 00 [12:52:47]wFMCommunicate OK [12:52:47]wFMCommunicate request_size=255 [12:52:47]MH_SAM_APDU [12:52: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 76 01 00 00 F4 03 04 00 9F 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EA 00 00 35 04 06 00 DA [12:52:47]Write to MH i2c: E2 02 01 EE 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 76 01 00 00 F4 03 04 00 9F 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EA 00 00 35 04 06 00 DA 00 00 D8 [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]OFD Sender: No OFD packet to send [12:52:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 EE 61 00 90 00 C3 [12:52:47]RAPDU: 90 00 [12:52:47]wFMCommunicate OK [12:52:47]wFMCommunicate request_size=10 [12:52:47]MH_SAM_APDU [12:52:47]CAPDU: 80 0D 02 02 05 20 EC D0 C4 B7 [12:52:47]Write to MH i2c: E2 0D 00 EF 61 80 0D 02 02 05 00 20 EC D0 C4 B7 00 00 2B [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 03 00 EF 61 00 90 00 C4 [12:52:47]RAPDU: 90 00 [12:52:47]wFMCommunicate OK [12:52:47]wFMCommunicate request_size=4 [12:52:47]MH_SAM_APDU [12:52:47]CAPDU: 80 0D 03 02 [12:52:47]Write to MH i2c: E2 08 00 F0 61 80 0D 03 02 00 00 00 00 CC [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 0B 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 0B 00 F0 61 00 86 E6 DB 75 1F 06 2C ED 90 00 C7 [12:52:47]RAPDU: 86 E6 DB 75 1F 06 2C ED 90 00 [12:52:47]wFMCommunicate OK [12:52:47]SAM_PROTO_SignData done [12:52:47]FM_MakeSignedData done [12:52:47]CreateOFDProtocolMessage [12:52:47]wFMCommunicate request_size=4 [12:52:47]MH_SAM_APDU [12:52:47]CAPDU: 80 11 00 00 [12:52:47]Write to MH i2c: E2 08 00 F1 61 80 11 00 00 00 00 00 00 CC [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 17 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 17 00 F1 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1F [12:52:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:52:47]wFMCommunicate OK [12:52:47]CreateOFDProtocolMessage done [12:52:47]OFDSenderStorePacket 59979 [12:52:47]StoreOFDPacket docnum=59979 [12:52:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E1 3B 07 01 C1 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 76 01 00 00 F4 03 04 00 9F 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EA 00 00 35 04 06 00 DA 20 EC D0 C4 B7 86 E6 DB 75 1F 06 2C ED [12:52:47]CheckFolder [12:52:47]dirname=/storage/ofd_packets [12:52:47]CheckFolder done [12:52:47]ProducePacketName [12:52:47]name=ofd_packets/00059979 [12:52:47]NVStorageSaveData ofd_packets/00059979 [12:52:47]File name is /storage/ofd_packets/00059979 [12:52:47]Write 301 bytes [12:52:47]NVStorageSaveData done [12:52:47]OFDSenderStorePacket done [12:52:47]KKMCreateOFDPacket done [12:52:47]NVStorageSaveData kkm_last_timestamp [12:52:47]File name is /storage/kkm_last_timestamp [12:52:47]Write 4 bytes [12:52:47]NVStorageSaveData done [12:52:48]ExternCall_PrintAddStr [12:52:48]wPrintStart [12:52:48]Write to MH i2c: 01 00 00 F2 61 53 [12:52:48]Write i2c OK [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: 01 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: 01 07 00 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: 01 07 00 F2 61 00 00 00 00 00 FF 0F 68 [12:52:48]RasterBufferAndPrint [12:52:48]line Счет N : (1)545703 [12:52:48]line ИНН: 02508201610067 [12:52:48]line Контрольно-Кассовый Чек [12:52:48]line ПРОДАЖА [12:52:48]line ТРК (МРК, ГНК) : 42 [12:52:48]line Товар: 2710124130 [12:52:48]line Аи-92-К-5 [12:52:48]line 4.490 * 66.90 [12:52:48]line = 300.38 [12:52:48]line НДС 12% НСП 1% [12:52:48]line > о реализуемом товаре [12:52:48]line ОКРУГЛЕНИЕ: -0.38 [12:52:48]line ИТОГО: 300.00 [12:52:48]line Внесено: 300.00 [12:52:48]line СДАЧА: 0.00 [12:52:48]line НСП 1% : 2.66 [12:52:48]line НДС 12% : 31.90 [12:52:48]line Наличными: 300.00 [12:52:48]line Безнал.: 0.00 [12:52:48]line Место: АЗС № 117 "Партнер Нефть" [12:52:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:52:48]line СНО: Общий режим [12:52:48]line Чек 374 05.06.2024 12:52 [12:52:48]line Смена: 72 ФФД: 1.0 [12:52:48]line ЗНМ: 0300000048 [12:52:48]line РНМ: 0000000000151680 [12:52:48]line Версия ККМ: v1.0 [12:52:48]line ФМ: 0000000000959414 [12:52:48]line ФД: 59979 [12:52:48]line ФПД: 239834946913463 [12:52:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125247&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59979&fm=239834946913463&tin=02508201610067®Number=0000000000151680&sum=30000 [12:52:48]OFD Sender: Processing packet 59979 [packets to send 53, broken 52] [12:52:48]ProducePacketName [12:52:48]name=ofd_packets/00059979 [12:52:48]OFD Sender: To server: pG, [12:52:48]CommunicateWithHost lk.salyk.kg:30040 [12:52:48]ConnectInit lk.salyk.kg [12:52:48]written 0, free lines is 4095 [12:52:48]Connected sock=10 [12:52:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E1 3B 07 01 C1 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 76 01 00 00 F4 03 04 00 9F 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EA 00 00 35 04 06 00 DA 20 EC D0 C4 B7 86 E6 DB 75 1F 06 2C ED [12:52:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F2 A6 47 00 6F 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 39 35 39 34 31 34 10 04 04 00 4B EA 00 00 F4 03 04 00 A4 0B 60 66 B6 04 01 00 00 DF 15 27 2A 07 D1 B7 B4 [12:52:48]CommunicateWithHost err = 0 [12:52:48]CheckOFDResponse [12:52:48]1017 (14) - 77093643461234 [12:52:48]1041 (16) - 0000000000959414 [12:52:48]1040 (4) - 59979 [12:52:48]1012 (4) - 05.06.2024 06:54 [12:52:48]1206 (1) - 0 [12:52:48]OFD Sender: Remove packet 59979 [12:52:48]ProducePacketName [12:52:48]name=ofd_packets/00059979 [12:52:48]NVStorageDeleteData [12:52:48]Write to MH i2c: 01 00 00 1D 62 7F [12:52:48]Write i2c OK [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: 01 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: 01 07 00 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: 01 07 00 1D 62 00 00 00 00 00 AB 0C 3D [12:52:48]RasterBufferAndPrint [12:52:48]line [12:52:48]line [12:52:48]line [12:52:48]line [12:52:48]line [12:52:48]written 0, free lines is 3249 [12:52:48]MH_Cut [12:52:48]Write to MH i2c: D1 01 00 24 62 01 58 [12:52:48]Write i2c OK [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: D1 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: D1 01 00 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: D1 01 00 24 62 00 57 [12:52:48]Write to MH i2c: 01 00 00 25 62 87 [12:52:48]Write i2c OK [12:52:48]MH_I2C_Read... [12:52:49]OFD Sender: No OFD packet to send [12:52:49]*** Cut start [12:52:49]*** Partial cut [12:52:49]*** CUTSNS_PIN = 1 [12:52:49]*** CUTSNS_PIN = 0 [12:52:50]*** Brake cut motor [12:52:50]Read from MH i2c: 01 [12:52:50]MH_I2C_Read... [12:52:50]*** Stop cut motor [12:52:50]*** Cut end [12:52:50]Read from MH i2c: 01 07 00 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: 01 07 00 25 62 00 00 00 00 00 FF 0F 9C [12:52:50]process_action close_receipt done [12:52:50]requested_data is exist [12:52:50]produce_requested_data [12:52:50]requested_item fm.sn is exist - process it [12:52:50]wFMCommunicate request_size=4 [12:52:50]MH_SAM_APDU [12:52:50]CAPDU: 80 11 00 00 [12:52:50]Write to MH i2c: E2 08 00 26 62 80 11 00 00 00 00 00 00 02 [12:52:50]Write i2c OK [12:52:50]MH_I2C_Read... [12:52:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:50]Read from MH i2c: E2 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 17 00 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 17 00 26 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [12:52:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:52:50]wFMCommunicate OK [12:52:50]requested_item fd.num is exist - process it [12:52:50]SAM_PROTO_GetFieldsCounters [12:52:50]wFMCommunicate request_size=4 [12:52:50]MH_SAM_APDU [12:52:50]CAPDU: 80 13 00 00 [12:52:50]Write to MH i2c: E2 08 00 27 62 80 13 00 00 00 00 00 00 05 [12:52:50]Write i2c OK [12:52:50]MH_I2C_Read... [12:52:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:50]Read from MH i2c: E2 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 62 00 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 62 00 27 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4B EA 00 00 0E 04 04 00 48 00 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 04 [12:52:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4B EA 00 00 0E 04 04 00 48 00 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 [12:52:50]wFMCommunicate OK [12:52:50]SAM_PROTO_GetFieldsCounters done [12:52:50]requested_item shift.num is exist - process it [12:52:50]requested_item shift.opened is exist - process it [12:52:50]req_shift_opened [12:52:50]FM_GetShiftState [12:52:50]SAM_PROTO_GetShiftState [12:52:50]wFMCommunicate request_size=4 [12:52:50]MH_SAM_APDU [12:52:50]CAPDU: 80 13 01 00 [12:52:50]Write to MH i2c: E2 08 00 28 62 80 13 01 00 00 00 00 00 07 [12:52:50]Write i2c OK [12:52:50]MH_I2C_Read... [12:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:50]Read from MH i2c: E2 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 0E 00 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 0E 00 28 62 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3F [12:52:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:52:50]wFMCommunicate OK [12:52:50]SAM_PROTO_GetShiftState done [12:52:50]FM_GetShiftState done [12:52:50]req_shift_opened done [12:52:50]requested_item shift.open_date is exist - process it [12:52:50]req_shift_open_date [12:52:50]req_shift_open_date done [12:52:50]produce_requested_data done [12:52:50]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59979,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:52:50]process_action_free close_receipt [12:52:50]json_value_free [12:52:50]json_value_free done [12:52:50]process_json_proto returns [12:52:50]Send response to host [12:52:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59979,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:52:50]free response buf [12:52:50]execute_script done [12:52:50]execute_script returns [12:52:50]free content buf [12:52:50]Sock 8.Close socket [12:52:50]Sock 8.Thread stoped [12:52:54]OFD Sender: No OFD packet to send [12:52:59]OFD Sender: No OFD packet to send [12:53:04]OFD Sender: No OFD packet to send [12:53:09]OFD Sender: No OFD packet to send [12:53:14]OFD Sender: No OFD packet to send [12:53:19]OFD Sender: No OFD packet to send [12:53:24]OFD Sender: No OFD packet to send [12:53:29]OFD Sender: No OFD packet to send [12:53:34]OFD Sender: No OFD packet to send [12:53:39]OFD Sender: No OFD packet to send [12:53:44]OFD Sender: No OFD packet to send [12:53:48]accept exits with 9 [12:53:48]New connection [12:53:48]New thread 3066957156 created [12:53:48]Thread 3067100516 joined [12:53:48]Waiting for new connection... [12:53:48] Sock 9.Parse request [12:53:48]Sock 9.Check first char [12:53:48]Sock 9.First char is OK [12:53:48]request: POST /json_proto HTTP/1.0 [12:53:48]Method: POST [12:53:48]URL: /json_proto [12:53:48]Method is POST - this is cgi request [12:53:48]url: /json_proto [12:53:48]query_string will be loaded in cgi processing [12:53:48]execute_cgi json_proto POST (null) [12:53:48]execute_cgi path=json_proto method=POST [12:53:48]POST find Content-Length [12:53:48]Host: 172.17.60.68:8080 [12:53:48]Content-Length: 670 [12:53:48]Content-Type: application/json [12:53:48] [12:53:48]POST finish read [12:53:48]Found Content-Length = 670 [12:53:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:48]execute_script... [12:53: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)545706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:48]POST & json_proto [12:53:48]process_json_proto [12:53:48]json parsed OK: [12:53:48]protocol is kg_v1.0 [12:53:48]action value=close_receipt [12:53:48]process_action close_receipt [12:53:48]cmd_close_receipt [12:53:48]MH_GetDate [12:53:48]Write to MH i2c: F0 00 00 29 62 7A [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: F0 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: F0 09 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: F0 09 00 29 62 00 DE 5F 60 66 9A 61 5F 66 46 [12:53:48]GetLastDocTimeStamp 1717591967 [12:53:48]current date 1717592030 [12:53:48]FM_GetShiftState [12:53:48]SAM_PROTO_GetShiftState [12:53:48]wFMCommunicate request_size=4 [12:53:48]MH_SAM_APDU [12:53:48]CAPDU: 80 13 01 00 [12:53:48]Write to MH i2c: E2 08 00 2A 62 80 13 01 00 00 00 00 00 09 [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:48]Read from MH i2c: E2 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: E2 0E 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: E2 0E 00 2A 62 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 41 [12:53:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:53:48]wFMCommunicate OK [12:53:48]SAM_PROTO_GetShiftState done [12:53:48]FM_GetShiftState done [12:53:48]opened in 1717545916 [12:53:48]opened+sec_in_day 1717632316 [12:53:48]quantity*price = 50042 [12:53:48]sum+1 = 50043 [12:53:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 375 05.06.2024 12:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59980 ФПД: 24193366321160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125350&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59980&fm=24193366321160&tin=02508201610067®Number=0000000000151680&sum=50000 [12:53:50]StoreToDocumentArchive [12:53:50]shift 72 fd 59980 [12:53:50]save to /storage/0072/doc_00059980 [12:53:50]save last doc name /storage/0072/doc_00059980 to /storage/kkm_last_doc_name [12:53:50]save OK [12:53:50]Clear old archive folders... [12:53:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:53:50]tlvbuf is 003B68D0 [12:53:50]SAM_PROTO_ClearQueue [12:53:50]wFMCommunicate request_size=4 [12:53:50]MH_SAM_APDU [12:53:50]CAPDU: 80 09 00 00 [12:53:50]Write to MH i2c: E2 08 00 37 62 80 09 00 00 00 00 00 00 0B [12:53:50]Write i2c OK [12:53:50]MH_I2C_Read... [12:53:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:50]Read from MH i2c: E2 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 37 62 00 90 00 0D [12:53:50]RAPDU: 90 00 [12:53:50]wFMCommunicate OK [12:53:50]SAM_PROTO_ClearQueue done [12:53:50]KKMCreateOFDPacket [12:53:50]OFDProtocolAddRootSTLVToBuf [12:53:50]FM_MakeSignedData [12:53:50]FM_MakeSignedData [12:53:50]SAM_PROTO_SignData [12:53:50]wFMCommunicate request_size=4 [12:53:50]MH_SAM_APDU [12:53:50]CAPDU: 80 0D 01 02 [12:53:50]Write to MH i2c: E2 08 00 38 62 80 0D 01 02 00 00 00 00 13 [12:53:50]Write i2c OK [12:53:50]MH_I2C_Read... [12:53:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:50]Read from MH i2c: E2 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 38 62 00 90 00 0E [12:53:50]RAPDU: 90 00 [12:53:50]wFMCommunicate OK [12:53:50]wFMCommunicate request_size=255 [12:53:50]MH_SAM_APDU [12:53:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DE 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EA 00 00 35 04 06 00 [12:53:50]Write to MH i2c: E2 02 01 39 62 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DE 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EA 00 00 35 04 06 00 00 00 2A [12:53:50]Write i2c OK [12:53:50]MH_I2C_Read... [12:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:50]Read from MH i2c: E2 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 39 62 00 90 00 0F [12:53:50]RAPDU: 90 00 [12:53:50]wFMCommunicate OK [12:53:50]wFMCommunicate request_size=11 [12:53:50]MH_SAM_APDU [12:53:50]CAPDU: 80 0D 02 02 06 16 00 F5 01 68 08 [12:53:50]Write to MH i2c: E2 0E 00 3A 62 80 0D 02 02 06 00 16 00 F5 01 68 08 00 00 9E [12:53:50]Write i2c OK [12:53:50]MH_I2C_Read... [12:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:50]Read from MH i2c: E2 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 03 00 3A 62 00 90 00 10 [12:53:50]RAPDU: 90 00 [12:53:50]wFMCommunicate OK [12:53:50]wFMCommunicate request_size=4 [12:53:50]MH_SAM_APDU [12:53:50]CAPDU: 80 0D 03 02 [12:53:50]Write to MH i2c: E2 08 00 3B 62 80 0D 03 02 00 00 00 00 18 [12:53:50]Write i2c OK [12:53:50]MH_I2C_Read... [12:53:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:50]Read from MH i2c: E2 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 0B 00 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 0B 00 3B 62 00 E2 48 DD 59 E6 71 01 91 90 00 62 [12:53:50]RAPDU: E2 48 DD 59 E6 71 01 91 90 00 [12:53:50]wFMCommunicate OK [12:53:50]SAM_PROTO_SignData done [12:53:50]FM_MakeSignedData done [12:53:50]CreateOFDProtocolMessage [12:53:50]wFMCommunicate request_size=4 [12:53:50]MH_SAM_APDU [12:53:50]CAPDU: 80 11 00 00 [12:53:50]Write to MH i2c: E2 08 00 3C 62 80 11 00 00 00 00 00 00 18 [12:53:50]Write i2c OK [12:53:50]MH_I2C_Read... [12:53:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:50]Read from MH i2c: E2 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 17 00 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: E2 17 00 3C 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6B [12:53:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:53:50]wFMCommunicate OK [12:53:50]CreateOFDProtocolMessage done [12:53:50]OFDSenderStorePacket 59980 [12:53:50]StoreOFDPacket docnum=59980 [12:53:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 7C 20 08 01 6F 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DE 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EA 00 00 35 04 06 00 16 00 F5 01 68 08 E2 48 DD 59 E6 71 01 91 [12:53:50]CheckFolder [12:53:50]dirname=/storage/ofd_packets [12:53:50]CheckFolder done [12:53:50]ProducePacketName [12:53:50]name=ofd_packets/00059980 [12:53:50]NVStorageSaveData ofd_packets/00059980 [12:53:50]File name is /storage/ofd_packets/00059980 [12:53:50]Write 302 bytes [12:53:50]NVStorageSaveData done [12:53:50]OFDSenderStorePacket done [12:53:50]KKMCreateOFDPacket done [12:53:50]NVStorageSaveData kkm_last_timestamp [12:53:50]File name is /storage/kkm_last_timestamp [12:53:50]Write 4 bytes [12:53:50]NVStorageSaveData done [12:53:50]ExternCall_PrintAddStr [12:53:50]wPrintStart [12:53:50]Write to MH i2c: 01 00 00 3D 62 9F [12:53:50]Write i2c OK [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: 01 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: 01 07 00 [12:53:50]MH_I2C_Read... [12:53:50]Read from MH i2c: 01 07 00 3D 62 00 00 00 00 00 FF 0F B4 [12:53:50]RasterBufferAndPrint [12:53:50]line Счет N : (1)545706 [12:53:50]line ИНН: 02508201610067 [12:53:50]line Контрольно-Кассовый Чек [12:53:50]line ПРОДАЖА [12:53:50]line ТРК (МРК, ГНК) : 24 [12:53:50]line Товар: 2710124130 [12:53:50]line SUPER 92-К-5 [12:53:50]line 7.370 * 67.90 [12:53:50]line = 500.42 [12:53:50]line НДС 12% НСП 1% [12:53:50]line > о реализуемом товаре [12:53:50]line ОКРУГЛЕНИЕ: -0.42 [12:53:50]line ИТОГО: 500.00 [12:53:50]line Внесено: 500.00 [12:53:50]line СДАЧА: 0.00 [12:53:50]line НСП 1% : 4.43 [12:53:50]line НДС 12% : 53.14 [12:53:50]line Наличными: 500.00 [12:53:50]line Безнал.: 0.00 [12:53:50]line Место: АЗС № 117 "Партнер Нефть" [12:53:50]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:53:50]line СНО: Общий режим [12:53:50]line Чек 375 05.06.2024 12:53 [12:53:50]line Смена: 72 ФФД: 1.0 [12:53:50]line ЗНМ: 0300000048 [12:53:50]line РНМ: 0000000000151680 [12:53:50]line Версия ККМ: v1.0 [12:53:50]line ФМ: 0000000000959414 [12:53:50]line ФД: 59980 [12:53:50]line ФПД: 24193366321160 [12:53:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125350&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59980&fm=24193366321160&tin=02508201610067®Number=0000000000151680&sum=50000 [12:53:50]OFD Sender: Processing packet 59980 [packets to send 53, broken 52] [12:53:50]ProducePacketName [12:53:50]name=ofd_packets/00059980 [12:53:50]OFD Sender: To server: pG, [12:53:50]CommunicateWithHost lk.salyk.kg:30040 [12:53:50]ConnectInit lk.salyk.kg [12:53:50]written 0, free lines is 4095 [12:53:51]Connected sock=10 [12:53:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 7C 20 08 01 6F 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 DE 5F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EA 00 00 35 04 06 00 16 00 F5 01 68 08 E2 48 DD 59 E6 71 01 91 [12:53:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F8 EE 47 00 34 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EA 00 00 F4 03 04 00 E2 0B 60 66 B6 04 01 00 00 CD A2 74 2A CD 02 64 80 [12:53:51]CommunicateWithHost err = 0 [12:53:51]CheckOFDResponse [12:53:51]1017 (14) - 77093643461234 [12:53:51]1041 (16) - 0000000000959414 [12:53:51]1040 (4) - 59980 [12:53:51]1012 (4) - 05.06.2024 06:55 [12:53:51]1206 (1) - 0 [12:53:51]OFD Sender: Remove packet 59980 [12:53:51]ProducePacketName [12:53:51]name=ofd_packets/00059980 [12:53:51]NVStorageDeleteData [12:53:51]Write to MH i2c: 01 00 00 68 62 CA [12:53:51]Write i2c OK [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: 01 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: 01 07 00 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: 01 07 00 68 62 00 00 00 00 00 A7 0C 84 [12:53:51]RasterBufferAndPrint [12:53:51]line [12:53:51]line [12:53:51]line [12:53:51]line [12:53:51]line [12:53:51]written 0, free lines is 3245 [12:53:51]MH_Cut [12:53:51]Write to MH i2c: D1 01 00 6F 62 01 A3 [12:53:51]Write i2c OK [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: D1 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: D1 01 00 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: D1 01 00 6F 62 00 A2 [12:53:51]Write to MH i2c: 01 00 00 70 62 D2 [12:53:51]Write i2c OK [12:53:51]MH_I2C_Read... [12:53:51]OFD Sender: No OFD packet to send [12:53:52]*** Cut start [12:53:52]*** Partial cut [12:53:52]*** CUTSNS_PIN = 1 [12:53:52]*** CUTSNS_PIN = 0 [12:53:52]*** Brake cut motor [12:53:52]Read from MH i2c: 01 [12:53:52]MH_I2C_Read... [12:53:52]*** Stop cut motor [12:53:52]*** Cut end [12:53:52]Read from MH i2c: 01 07 00 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: 01 07 00 70 62 00 00 00 00 00 FF 0F E7 [12:53:52]process_action close_receipt done [12:53:52]requested_data is exist [12:53:52]produce_requested_data [12:53:52]requested_item fm.sn is exist - process it [12:53:52]wFMCommunicate request_size=4 [12:53:52]MH_SAM_APDU [12:53:52]CAPDU: 80 11 00 00 [12:53:52]Write to MH i2c: E2 08 00 71 62 80 11 00 00 00 00 00 00 4D [12:53:52]Write i2c OK [12:53:52]MH_I2C_Read... [12:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:52]Read from MH i2c: E2 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 17 00 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 17 00 71 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A0 [12:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:53:52]wFMCommunicate OK [12:53:52]requested_item fd.num is exist - process it [12:53:52]SAM_PROTO_GetFieldsCounters [12:53:52]wFMCommunicate request_size=4 [12:53:52]MH_SAM_APDU [12:53:52]CAPDU: 80 13 00 00 [12:53:52]Write to MH i2c: E2 08 00 72 62 80 13 00 00 00 00 00 00 50 [12:53:52]Write i2c OK [12:53:52]MH_I2C_Read... [12:53:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:53]Read from MH i2c: E2 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 62 00 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 62 00 72 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4C EA 00 00 0E 04 04 00 48 00 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 53 [12:53:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4C EA 00 00 0E 04 04 00 48 00 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 [12:53:53]wFMCommunicate OK [12:53:53]SAM_PROTO_GetFieldsCounters done [12:53:53]requested_item shift.num is exist - process it [12:53:53]requested_item shift.opened is exist - process it [12:53:53]req_shift_opened [12:53:53]FM_GetShiftState [12:53:53]SAM_PROTO_GetShiftState [12:53:53]wFMCommunicate request_size=4 [12:53:53]MH_SAM_APDU [12:53:53]CAPDU: 80 13 01 00 [12:53:53]Write to MH i2c: E2 08 00 73 62 80 13 01 00 00 00 00 00 52 [12:53:53]Write i2c OK [12:53:53]MH_I2C_Read... [12:53:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:53]Read from MH i2c: E2 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 0E 00 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 0E 00 73 62 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8A [12:53:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:53:53]wFMCommunicate OK [12:53:53]SAM_PROTO_GetShiftState done [12:53:53]FM_GetShiftState done [12:53:53]req_shift_opened done [12:53:53]requested_item shift.open_date is exist - process it [12:53:53]req_shift_open_date [12:53:53]req_shift_open_date done [12:53:53]produce_requested_data done [12:53:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59980,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:53:53]process_action_free close_receipt [12:53:53]json_value_free [12:53:53]json_value_free done [12:53:53]process_json_proto returns [12:53:53]Send response to host [12:53:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59980,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:53:53]free response buf [12:53:53]execute_script done [12:53:53]execute_script returns [12:53:53]free content buf [12:53:53]Sock 9.Close socket [12:53:53]Sock 9.Thread stoped [12:53:56]OFD Sender: No OFD packet to send [12:54:01]OFD Sender: No OFD packet to send [12:54:06]OFD Sender: No OFD packet to send [12:54:11]OFD Sender: No OFD packet to send [12:54:16]OFD Sender: No OFD packet to send [12:54:21]OFD Sender: No OFD packet to send [12:54:23]accept exits with 8 [12:54:23]New connection [12:54:23]New thread 3067100516 created [12:54:23]Thread 3066957156 joined [12:54:23]Waiting for new connection... [12:54:23] Sock 8.Parse request [12:54:23]Sock 8.Check first char [12:54:23]Sock 8.First char is OK [12:54:23]request: POST /json_proto HTTP/1.0 [12:54:23]Method: POST [12:54:23]URL: /json_proto [12:54:23]Method is POST - this is cgi request [12:54:23]url: /json_proto [12:54:23]query_string will be loaded in cgi processing [12:54:23]execute_cgi json_proto POST (null) [12:54:23]execute_cgi path=json_proto method=POST [12:54:23]POST find Content-Length [12:54:23]Host: 172.17.60.68:8080 [12:54:23]Content-Length: 844 [12:54:23]Content-Type: application/json [12:54:23] [12:54:23]POST finish read [12:54:23]Found Content-Length = 844 [12:54:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 20.060, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:23]execute_script... [12:54: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)545705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 20.060, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:23]POST & json_proto [12:54:23]process_json_proto [12:54:23]json parsed OK: [12:54:23]protocol is kg_v1.0 [12:54:23]action value=close_receipt [12:54:23]process_action close_receipt [12:54:23]cmd_close_receipt [12:54:23]MH_GetDate [12:54:23]Write to MH i2c: F0 00 00 74 62 C5 [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: F0 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: F0 09 00 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: F0 09 00 74 62 00 01 60 60 66 9A 61 5F 66 B5 [12:54:23]GetLastDocTimeStamp 1717592030 [12:54:23]current date 1717592065 [12:54:23]FM_GetShiftState [12:54:23]SAM_PROTO_GetShiftState [12:54:23]wFMCommunicate request_size=4 [12:54:23]MH_SAM_APDU [12:54:23]CAPDU: 80 13 01 00 [12:54:23]Write to MH i2c: E2 08 00 75 62 80 13 01 00 00 00 00 00 54 [12:54:23]Write i2c OK [12:54:23]MH_I2C_Read... [12:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:23]Read from MH i2c: E2 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 0E 00 [12:54:23]MH_I2C_Read... [12:54:23]Read from MH i2c: E2 0E 00 75 62 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8C [12:54:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:54:23]wFMCommunicate OK [12:54:23]SAM_PROTO_GetShiftState done [12:54:23]FM_GetShiftState done [12:54:23]opened in 1717545916 [12:54:23]opened+sec_in_day 1717632316 [12:54:23]quantity*price = 70009 [12:54:23]sum+1 = 70010 [12:54:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.09 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.09 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 376 05.06.2024 12:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59981 ФПД: 141044892428436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125425&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59981&fm=141044892428436&tin=02508201610067®Number=0000000000151680&sum=70009 [12:54:24]StoreToDocumentArchive [12:54:24]shift 72 fd 59981 [12:54:24]save to /storage/0072/doc_00059981 [12:54:24]save last doc name /storage/0072/doc_00059981 to /storage/kkm_last_doc_name [12:54:24]save OK [12:54:24]Clear old archive folders... [12:54:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:54:24]tlvbuf is 00509650 [12:54:24]SAM_PROTO_ClearQueue [12:54:24]wFMCommunicate request_size=4 [12:54:24]MH_SAM_APDU [12:54:24]CAPDU: 80 09 00 00 [12:54:24]Write to MH i2c: E2 08 00 82 62 80 09 00 00 00 00 00 00 56 [12:54:24]Write i2c OK [12:54:24]MH_I2C_Read... [12:54:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:24]Read from MH i2c: E2 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: E2 03 00 [12:54:24]MH_I2C_Read... [12:54:24]Read from MH i2c: E2 03 00 82 62 00 90 00 58 [12:54:24]RAPDU: 90 00 [12:54:24]wFMCommunicate OK [12:54:24]SAM_PROTO_ClearQueue done [12:54:24]KKMCreateOFDPacket [12:54:24]OFDProtocolAddRootSTLVToBuf [12:54:24]FM_MakeSignedData [12:54:24]FM_MakeSignedData [12:54:24]SAM_PROTO_SignData [12:54:24]wFMCommunicate request_size=4 [12:54:24]MH_SAM_APDU [12:54:24]CAPDU: 80 0D 01 02 [12:54:24]Write to MH i2c: E2 08 00 83 62 80 0D 01 02 00 00 00 00 5E [12:54:24]Write i2c OK [12:54:24]MH_I2C_Read... [12:54:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:25]Read from MH i2c: E2 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 03 00 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 03 00 83 62 00 90 00 59 [12:54:25]RAPDU: 90 00 [12:54:25]wFMCommunicate OK [12:54:25]wFMCommunicate request_size=255 [12:54:25]MH_SAM_APDU [12:54:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 01 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EA 00 00 35 04 06 00 80 47 [12:54:25]Write to MH i2c: E2 02 01 84 62 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 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 01 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EA 00 00 35 04 06 00 80 47 00 00 80 [12:54:25]Write i2c OK [12:54:25]MH_I2C_Read... [12:54:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:25]Read from MH i2c: E2 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 03 00 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 03 00 84 62 00 90 00 5A [12:54:25]RAPDU: 90 00 [12:54:25]wFMCommunicate OK [12:54:25]wFMCommunicate request_size=9 [12:54:25]MH_SAM_APDU [12:54:25]CAPDU: 80 0D 02 02 04 92 B5 E8 94 [12:54:25]Write to MH i2c: E2 0C 00 85 62 80 0D 02 02 04 00 92 B5 E8 94 00 00 2C [12:54:25]Write i2c OK [12:54:25]MH_I2C_Read... [12:54:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:25]Read from MH i2c: E2 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 03 00 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 03 00 85 62 00 90 00 5B [12:54:25]RAPDU: 90 00 [12:54:25]wFMCommunicate OK [12:54:25]wFMCommunicate request_size=4 [12:54:25]MH_SAM_APDU [12:54:25]CAPDU: 80 0D 03 02 [12:54:25]Write to MH i2c: E2 08 00 86 62 80 0D 03 02 00 00 00 00 63 [12:54:25]Write i2c OK [12:54:25]MH_I2C_Read... [12:54:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:25]Read from MH i2c: E2 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 0B 00 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 0B 00 86 62 00 67 4C B5 1A 1D 3D 82 29 90 00 EB [12:54:25]RAPDU: 67 4C B5 1A 1D 3D 82 29 90 00 [12:54:25]wFMCommunicate OK [12:54:25]SAM_PROTO_SignData done [12:54:25]FM_MakeSignedData done [12:54:25]CreateOFDProtocolMessage [12:54:25]wFMCommunicate request_size=4 [12:54:25]MH_SAM_APDU [12:54:25]CAPDU: 80 11 00 00 [12:54:25]Write to MH i2c: E2 08 00 87 62 80 11 00 00 00 00 00 00 63 [12:54:25]Write i2c OK [12:54:25]MH_I2C_Read... [12:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:25]Read from MH i2c: E2 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 17 00 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: E2 17 00 87 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B6 [12:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:54:25]wFMCommunicate OK [12:54:25]CreateOFDProtocolMessage done [12:54:25]OFDSenderStorePacket 59981 [12:54:25]StoreOFDPacket docnum=59981 [12:54:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 00 06 06 01 7E AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 01 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EA 00 00 35 04 06 00 80 47 92 B5 E8 94 67 4C B5 1A 1D 3D 82 29 [12:54:25]CheckFolder [12:54:25]dirname=/storage/ofd_packets [12:54:25]CheckFolder done [12:54:25]ProducePacketName [12:54:25]name=ofd_packets/00059981 [12:54:25]NVStorageSaveData ofd_packets/00059981 [12:54:25]File name is /storage/ofd_packets/00059981 [12:54:25]Write 300 bytes [12:54:25]NVStorageSaveData done [12:54:25]OFDSenderStorePacket done [12:54:25]KKMCreateOFDPacket done [12:54:25]NVStorageSaveData kkm_last_timestamp [12:54:25]File name is /storage/kkm_last_timestamp [12:54:25]Write 4 bytes [12:54:25]NVStorageSaveData done [12:54:25]ExternCall_PrintAddStr [12:54:25]wPrintStart [12:54:25]Write to MH i2c: 01 00 00 88 62 EA [12:54:25]Write i2c OK [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: 01 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: 01 07 00 [12:54:25]MH_I2C_Read... [12:54:25]Read from MH i2c: 01 07 00 88 62 00 00 00 00 00 FF 0F FF [12:54:25]RasterBufferAndPrint [12:54:25]line Счет N : (1)545705 [12:54:25]line ИНН: 02508201610067 [12:54:25]line Контрольно-Кассовый Чек [12:54:25]line ПРОДАЖА [12:54:25]line ТРК (МРК, ГНК) : 72 [12:54:25]line Товар: 2711190000 [12:54:25]line ГАЗ-К-5 [12:54:25]line 20.060 * 34.90 [12:54:25]line = 700.09 [12:54:25]line НДС 12% НСП 1% [12:54:25]line > о реализуемом товаре [12:54:25]line ИТОГО: 700.09 [12:54:25]line НСП 1% : 6.19 [12:54:25]line НДС 12% : 74.35 [12:54:25]line Наличными: 0.00 [12:54:25]line Безнал.: 700.09 [12:54:25]line Место: АЗС № 117 "Партнер Нефть" [12:54:25]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:54:25]line СНО: Общий режим [12:54:25]line Чек 376 05.06.2024 12:54 [12:54:25]line Смена: 72 ФФД: 1.0 [12:54:25]line ЗНМ: 0300000048 [12:54:25]line РНМ: 0000000000151680 [12:54:25]line Версия ККМ: v1.0 [12:54:25]line Платежная система: АКБ Кыргызстан [12:54:25]line ФМ: 0000000000959414 [12:54:25]line ФД: 59981 [12:54:25]line ФПД: 141044892428436 [12:54:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125425&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59981&fm=141044892428436&tin=02508201610067®Number=0000000000151680&sum=70009 [12:54:25]OFD Sender: Processing packet 59981 [packets to send 53, broken 52] [12:54:25]ProducePacketName [12:54:25]name=ofd_packets/00059981 [12:54:25]OFD Sender: To server: pG, [12:54:25]CommunicateWithHost lk.salyk.kg:30040 [12:54:25]ConnectInit lk.salyk.kg [12:54:25]written 0, free lines is 4095 [12:54:25]Connected sock=10 [12:54:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 00 06 06 01 7E AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 01 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EA 00 00 35 04 06 00 80 47 92 B5 E8 94 67 4C B5 1A 1D 3D 82 29 [12:54:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 77 AE 47 00 DD 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EA 00 00 F4 03 04 00 05 0C 60 66 B6 04 01 00 00 E0 DA A2 03 F9 B0 87 FE [12:54:26]CommunicateWithHost err = 0 [12:54:26]CheckOFDResponse [12:54:26]1017 (14) - 77093643461234 [12:54:26]1041 (16) - 0000000000959414 [12:54:26]1040 (4) - 59981 [12:54:26]1012 (4) - 05.06.2024 06:56 [12:54:26]1206 (1) - 0 [12:54:26]OFD Sender: Remove packet 59981 [12:54:26]ProducePacketName [12:54:26]name=ofd_packets/00059981 [12:54:26]NVStorageDeleteData [12:54:26]Write to MH i2c: 01 00 00 B2 62 14 [12:54:26]Write i2c OK [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: 01 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: 01 07 00 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: 01 07 00 B2 62 00 00 00 00 00 C8 0C EF [12:54:26]RasterBufferAndPrint [12:54:26]line [12:54:26]line [12:54:26]line [12:54:26]line [12:54:26]line [12:54:26]written 0, free lines is 3278 [12:54:26]MH_Cut [12:54:26]Write to MH i2c: D1 01 00 B9 62 01 ED [12:54:26]Write i2c OK [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: D1 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: D1 01 00 [12:54:26]MH_I2C_Read... [12:54:26]Read from MH i2c: D1 01 00 B9 62 00 EC [12:54:26]Write to MH i2c: 01 00 00 BA 62 1C [12:54:26]Write i2c OK [12:54:26]MH_I2C_Read... [12:54:26]OFD Sender: No OFD packet to send [12:54:27]*** Cut start [12:54:27]*** Partial cut [12:54:27]*** CUTSNS_PIN = 1 [12:54:27]*** CUTSNS_PIN = 0 [12:54:27]*** Brake cut motor [12:54:27]Read from MH i2c: 01 [12:54:27]MH_I2C_Read... [12:54:27]*** Stop cut motor [12:54:27]*** Cut end [12:54:27]Read from MH i2c: 01 07 00 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: 01 07 00 BA 62 00 00 00 00 00 FF 0F 31 [12:54:27]process_action close_receipt done [12:54:27]requested_data is exist [12:54:27]produce_requested_data [12:54:27]requested_item fm.sn is exist - process it [12:54:27]wFMCommunicate request_size=4 [12:54:27]MH_SAM_APDU [12:54:27]CAPDU: 80 11 00 00 [12:54:27]Write to MH i2c: E2 08 00 BB 62 80 11 00 00 00 00 00 00 97 [12:54:27]Write i2c OK [12:54:27]MH_I2C_Read... [12:54:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:27]Read from MH i2c: E2 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 17 00 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 17 00 BB 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EA [12:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:54:27]wFMCommunicate OK [12:54:27]requested_item fd.num is exist - process it [12:54:27]SAM_PROTO_GetFieldsCounters [12:54:27]wFMCommunicate request_size=4 [12:54:27]MH_SAM_APDU [12:54:27]CAPDU: 80 13 00 00 [12:54:27]Write to MH i2c: E2 08 00 BC 62 80 13 00 00 00 00 00 00 9A [12:54:27]Write i2c OK [12:54:27]MH_I2C_Read... [12:54:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:27]Read from MH i2c: E2 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 62 00 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 62 00 BC 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4D EA 00 00 0E 04 04 00 48 00 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 A1 [12:54:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4D EA 00 00 0E 04 04 00 48 00 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 [12:54:27]wFMCommunicate OK [12:54:27]SAM_PROTO_GetFieldsCounters done [12:54:28]requested_item shift.num is exist - process it [12:54:28]requested_item shift.opened is exist - process it [12:54:28]req_shift_opened [12:54:28]FM_GetShiftState [12:54:28]SAM_PROTO_GetShiftState [12:54:28]wFMCommunicate request_size=4 [12:54:28]MH_SAM_APDU [12:54:28]CAPDU: 80 13 01 00 [12:54:28]Write to MH i2c: E2 08 00 BD 62 80 13 01 00 00 00 00 00 9C [12:54:28]Write i2c OK [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 [12:54:28]MH_I2C_Read... [12:54:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:28]Read from MH i2c: E2 0E 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 0E 00 BD 62 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D4 [12:54:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:54:28]wFMCommunicate OK [12:54:28]SAM_PROTO_GetShiftState done [12:54:28]FM_GetShiftState done [12:54:28]req_shift_opened done [12:54:28]requested_item shift.open_date is exist - process it [12:54:28]req_shift_open_date [12:54:28]req_shift_open_date done [12:54:28]produce_requested_data done [12:54:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59981,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:54:28]process_action_free close_receipt [12:54:28]json_value_free [12:54:28]json_value_free done [12:54:28]process_json_proto returns [12:54:28]Send response to host [12:54:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59981,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:54:28]free response buf [12:54:28]execute_script done [12:54:28]execute_script returns [12:54:28]free content buf [12:54:28]Sock 8.Close socket [12:54:28]Sock 8.Thread stoped [12:54:31]OFD Sender: No OFD packet to send [12:54:36]OFD Sender: No OFD packet to send [12:54:37]accept exits with 9 [12:54:37]New connection [12:54:37]New thread 3066957156 created [12:54:37]Thread 3067100516 joined [12:54:37]Waiting for new connection... [12:54:37] Sock 9.Parse request [12:54:37]Sock 9.Check first char [12:54:37]Sock 9.First char is OK [12:54:37]request: POST /json_proto HTTP/1.0 [12:54:37]Method: POST [12:54:37]URL: /json_proto [12:54:37]Method is POST - this is cgi request [12:54:37]url: /json_proto [12:54:37]query_string will be loaded in cgi processing [12:54:37]execute_cgi json_proto POST (null) [12:54:37]execute_cgi path=json_proto method=POST [12:54:37]POST find Content-Length [12:54:37]Host: 172.17.60.68:8080 [12:54:37]Content-Length: 843 [12:54:37]Content-Type: application/json [12:54:37] [12:54:37]POST finish read [12:54:37]Found Content-Length = 843 [12:54:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 25.000, "sum" : 1847.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1847.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:37]execute_script... [12:54:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 25.000, "sum" : 1847.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1847.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:37]POST & json_proto [12:54:37]process_json_proto [12:54:37]json parsed OK: [12:54:37]protocol is kg_v1.0 [12:54:37]action value=close_receipt [12:54:37]process_action close_receipt [12:54:37]cmd_close_receipt [12:54:37]MH_GetDate [12:54:37]Write to MH i2c: F0 00 00 BE 62 0F [12:54:37]Write i2c OK [12:54:37]MH_I2C_Read... [12:54:37]Read from MH i2c: F0 [12:54:37]MH_I2C_Read... [12:54:37]Read from MH i2c: F0 09 00 [12:54:37]MH_I2C_Read... [12:54:37]Read from MH i2c: F0 09 00 BE 62 00 0F 60 60 66 9A 61 5F 66 0D [12:54:37]GetLastDocTimeStamp 1717592065 [12:54:37]current date 1717592079 [12:54:37]FM_GetShiftState [12:54:37]SAM_PROTO_GetShiftState [12:54:37]wFMCommunicate request_size=4 [12:54:37]MH_SAM_APDU [12:54:37]CAPDU: 80 13 01 00 [12:54:37]Write to MH i2c: E2 08 00 BF 62 80 13 01 00 00 00 00 00 9E [12:54:37]Write i2c OK [12:54:37]MH_I2C_Read... [12:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:37]Read from MH i2c: E2 [12:54:37]MH_I2C_Read... [12:54:37]Read from MH i2c: E2 0E 00 [12:54:37]MH_I2C_Read... [12:54:37]Read from MH i2c: E2 0E 00 BF 62 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D6 [12:54:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:54:37]wFMCommunicate OK [12:54:37]SAM_PROTO_GetShiftState done [12:54:37]FM_GetShiftState done [12:54:37]opened in 1717545916 [12:54:37]opened+sec_in_day 1717632316 [12:54:37]quantity*price = 184750 [12:54:37]sum+1 = 184751 [12:54:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1847.50 НСП 1% : 16.35 НДС 12% : 196.19 Наличными: 0.00 Безнал.: 1847.50 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 377 05.06.2024 12:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59982 ФПД: 38731909236016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125439&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59982&fm=38731909236016&tin=02508201610067®Number=0000000000151680&sum=184750 [12:54:38]StoreToDocumentArchive [12:54:38]shift 72 fd 59982 [12:54:38]save to /storage/0072/doc_00059982 [12:54:38]save last doc name /storage/0072/doc_00059982 to /storage/kkm_last_doc_name [12:54:38]save OK [12:54:38]Clear old archive folders... [12:54:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:38]tlvbuf is 003EFFB0 [12:54:38]SAM_PROTO_ClearQueue [12:54:38]wFMCommunicate request_size=4 [12:54:38]MH_SAM_APDU [12:54:38]CAPDU: 80 09 00 00 [12:54:38]Write to MH i2c: E2 08 00 CC 62 80 09 00 00 00 00 00 00 A0 [12:54:38]Write i2c OK [12:54:38]MH_I2C_Read... [12:54:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:38]Read from MH i2c: E2 [12:54:38]MH_I2C_Read... [12:54:38]Read from MH i2c: E2 03 00 [12:54:38]MH_I2C_Read... [12:54:38]Read from MH i2c: E2 03 00 CC 62 00 90 00 A2 [12:54:38]RAPDU: 90 00 [12:54:38]wFMCommunicate OK [12:54:38]SAM_PROTO_ClearQueue done [12:54:38]KKMCreateOFDPacket [12:54:38]OFDProtocolAddRootSTLVToBuf [12:54:38]FM_MakeSignedData [12:54:38]FM_MakeSignedData [12:54:38]SAM_PROTO_SignData [12:54:38]wFMCommunicate request_size=4 [12:54:38]MH_SAM_APDU [12:54:38]CAPDU: 80 0D 01 02 [12:54:38]Write to MH i2c: E2 08 00 CD 62 80 0D 01 02 00 00 00 00 A8 [12:54:38]Write i2c OK [12:54:38]MH_I2C_Read... [12:54:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:38]Read from MH i2c: E2 [12:54:38]MH_I2C_Read... [12:54:38]Read from MH i2c: E2 03 00 [12:54:38]MH_I2C_Read... [12:54:38]Read from MH i2c: E2 03 00 CD 62 00 90 00 A3 [12:54:38]RAPDU: 90 00 [12:54:38]wFMCommunicate OK [12:54:38]wFMCommunicate request_size=255 [12:54:38]MH_SAM_APDU [12:54:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AE D1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE D1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE D1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 0F 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EA 00 00 35 04 06 00 23 [12:54:38]Write to MH i2c: E2 02 01 CE 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AE D1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE D1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE D1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 0F 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EA 00 00 35 04 06 00 23 00 00 E2 [12:54:38]Write i2c OK [12:54:38]MH_I2C_Read... [12:54:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:39]Read from MH i2c: E2 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 03 00 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 03 00 CE 62 00 90 00 A4 [12:54:39]RAPDU: 90 00 [12:54:39]wFMCommunicate OK [12:54:39]wFMCommunicate request_size=10 [12:54:39]MH_SAM_APDU [12:54:39]CAPDU: 80 0D 02 02 05 39 F9 B1 05 30 [12:54:39]Write to MH i2c: E2 0D 00 CF 62 80 0D 02 02 05 00 39 F9 B1 05 30 00 00 CD [12:54:39]Write i2c OK [12:54:39]MH_I2C_Read... [12:54:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:39]Read from MH i2c: E2 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 03 00 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 03 00 CF 62 00 90 00 A5 [12:54:39]RAPDU: 90 00 [12:54:39]wFMCommunicate OK [12:54:39]wFMCommunicate request_size=4 [12:54:39]MH_SAM_APDU [12:54:39]CAPDU: 80 0D 03 02 [12:54:39]Write to MH i2c: E2 08 00 D0 62 80 0D 03 02 00 00 00 00 AD [12:54:39]Write i2c OK [12:54:39]MH_I2C_Read... [12:54:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:39]Read from MH i2c: E2 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 0B 00 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 0B 00 D0 62 00 EE 2D F0 12 91 02 DC A4 90 00 DE [12:54:39]RAPDU: EE 2D F0 12 91 02 DC A4 90 00 [12:54:39]wFMCommunicate OK [12:54:39]SAM_PROTO_SignData done [12:54:39]FM_MakeSignedData done [12:54:39]CreateOFDProtocolMessage [12:54:39]wFMCommunicate request_size=4 [12:54:39]MH_SAM_APDU [12:54:39]CAPDU: 80 11 00 00 [12:54:39]Write to MH i2c: E2 08 00 D1 62 80 11 00 00 00 00 00 00 AD [12:54:39]Write i2c OK [12:54:39]MH_I2C_Read... [12:54:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:39]Read from MH i2c: E2 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 17 00 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: E2 17 00 D1 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 00 [12:54:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:54:39]wFMCommunicate OK [12:54:39]CreateOFDProtocolMessage done [12:54:39]OFDSenderStorePacket 59982 [12:54:39]StoreOFDPacket docnum=59982 [12:54:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F5 F4 07 01 35 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 A8 61 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AE D1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE D1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE D1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 0F 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EA 00 00 35 04 06 00 23 39 F9 B1 05 30 EE 2D F0 12 91 02 DC A4 [12:54:39]CheckFolder [12:54:39]dirname=/storage/ofd_packets [12:54:39]CheckFolder done [12:54:39]ProducePacketName [12:54:39]name=ofd_packets/00059982 [12:54:39]NVStorageSaveData ofd_packets/00059982 [12:54:39]File name is /storage/ofd_packets/00059982 [12:54:39]Write 301 bytes [12:54:39]NVStorageSaveData done [12:54:39]OFDSenderStorePacket done [12:54:39]KKMCreateOFDPacket done [12:54:39]NVStorageSaveData kkm_last_timestamp [12:54:39]File name is /storage/kkm_last_timestamp [12:54:39]Write 4 bytes [12:54:39]NVStorageSaveData done [12:54:39]ExternCall_PrintAddStr [12:54:39]wPrintStart [12:54:39]Write to MH i2c: 01 00 00 D2 62 34 [12:54:39]Write i2c OK [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: 01 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: 01 07 00 [12:54:39]MH_I2C_Read... [12:54:39]Read from MH i2c: 01 07 00 D2 62 00 00 00 00 00 FF 0F 49 [12:54:39]RasterBufferAndPrint [12:54:39]line Счет N : (1)545704 [12:54:39]line ИНН: 02508201610067 [12:54:39]line Контрольно-Кассовый Чек [12:54:39]line ПРОДАЖА [12:54:39]line ТРК (МРК, ГНК) : 33 [12:54:39]line Товар: 2710124500 [12:54:39]line Аи-95-К-5 [12:54:39]line 25.000 * 73.90 [12:54:39]line = 1847.50 [12:54:39]line НДС 12% НСП 1% [12:54:39]line > о реализуемом товаре [12:54:39]line ИТОГО: 1847.50 [12:54:39]line НСП 1% : 16.35 [12:54:39]line НДС 12% : 196.19 [12:54:39]line Наличными: 0.00 [12:54:39]line Безнал.: 1847.50 [12:54:39]line Место: АЗС № 117 "Партнер Нефть" [12:54:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:54:39]line СНО: Общий режим [12:54:39]line Чек 377 05.06.2024 12:54 [12:54:39]line Смена: 72 ФФД: 1.0 [12:54:39]line ЗНМ: 0300000048 [12:54:39]line РНМ: 0000000000151680 [12:54:39]line Версия ККМ: v1.0 [12:54:39]line Платежная система: АКБ Кыргызстан [12:54:39]line ФМ: 0000000000959414 [12:54:39]line ФД: 59982 [12:54:39]line ФПД: 38731909236016 [12:54:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125439&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59982&fm=38731909236016&tin=02508201610067®Number=0000000000151680&sum=184750 [12:54:39]OFD Sender: Processing packet 59982 [packets to send 53, broken 52] [12:54:39]ProducePacketName [12:54:39]name=ofd_packets/00059982 [12:54:39]OFD Sender: To server: pG, [12:54:39]CommunicateWithHost lk.salyk.kg:30040 [12:54:39]ConnectInit lk.salyk.kg [12:54:39]written 0, free lines is 4095 [12:54:39]Connected sock=10 [12:54:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F5 F4 07 01 35 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 A8 61 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AE D1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AE D1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AE D1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 0F 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EA 00 00 35 04 06 00 23 39 F9 B1 05 30 EE 2D F0 12 91 02 DC A4 [12:54:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 44 3D 47 00 91 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EA 00 00 F4 03 04 00 13 0C 60 66 B6 04 01 00 00 7E 27 FD 24 32 D5 D6 8B [12:54:39]CommunicateWithHost err = 0 [12:54:39]CheckOFDResponse [12:54:39]1017 (14) - 77093643461234 [12:54:39]1041 (16) - 0000000000959414 [12:54:39]1040 (4) - 59982 [12:54:39]1012 (4) - 05.06.2024 06:56 [12:54:39]1206 (1) - 0 [12:54:39]OFD Sender: Remove packet 59982 [12:54:39]ProducePacketName [12:54:39]name=ofd_packets/00059982 [12:54:39]NVStorageDeleteData [12:54:40]Write to MH i2c: 01 00 00 FC 62 5E [12:54:40]Write i2c OK [12:54:40]MH_I2C_Read... [12:54:40]Read from MH i2c: 01 [12:54:40]MH_I2C_Read... [12:54:40]Read from MH i2c: 01 07 00 [12:54:40]MH_I2C_Read... [12:54:40]Read from MH i2c: 01 07 00 FC 62 00 00 00 00 00 C5 0C 36 [12:54:40]RasterBufferAndPrint [12:54:40]line [12:54:40]line [12:54:40]line [12:54:40]line [12:54:40]line [12:54:40]written 0, free lines is 3275 [12:54:40]MH_Cut [12:54:40]Write to MH i2c: D1 01 00 03 63 01 38 [12:54:40]Write i2c OK [12:54:40]MH_I2C_Read... [12:54:40]Read from MH i2c: D1 [12:54:40]MH_I2C_Read... [12:54:40]Read from MH i2c: D1 01 00 [12:54:40]MH_I2C_Read... [12:54:40]Read from MH i2c: D1 01 00 03 63 00 37 [12:54:40]Write to MH i2c: 01 00 00 04 63 67 [12:54:40]Write i2c OK [12:54:40]MH_I2C_Read... [12:54:40]OFD Sender: No OFD packet to send [12:54:41]*** Cut start [12:54:41]*** Partial cut [12:54:41]*** CUTSNS_PIN = 1 [12:54:41]*** CUTSNS_PIN = 0 [12:54:41]*** Brake cut motor [12:54:41]Read from MH i2c: 01 [12:54:41]MH_I2C_Read... [12:54:41]*** Stop cut motor [12:54:41]*** Cut end [12:54:41]Read from MH i2c: 01 07 00 [12:54:41]MH_I2C_Read... [12:54:41]Read from MH i2c: 01 07 00 04 63 00 00 00 00 00 FF 0F 7C [12:54:41]process_action close_receipt done [12:54:41]requested_data is exist [12:54:41]produce_requested_data [12:54:41]requested_item fm.sn is exist - process it [12:54:41]wFMCommunicate request_size=4 [12:54:41]MH_SAM_APDU [12:54:41]CAPDU: 80 11 00 00 [12:54:41]Write to MH i2c: E2 08 00 05 63 80 11 00 00 00 00 00 00 E2 [12:54:41]Write i2c OK [12:54:41]MH_I2C_Read... [12:54:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:41]Read from MH i2c: E2 [12:54:41]MH_I2C_Read... [12:54:41]Read from MH i2c: E2 17 00 [12:54:41]MH_I2C_Read... [12:54:41]Read from MH i2c: E2 17 00 05 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 35 [12:54:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:54:41]wFMCommunicate OK [12:54:41]requested_item fd.num is exist - process it [12:54:41]SAM_PROTO_GetFieldsCounters [12:54:41]wFMCommunicate request_size=4 [12:54:41]MH_SAM_APDU [12:54:41]CAPDU: 80 13 00 00 [12:54:41]Write to MH i2c: E2 08 00 06 63 80 13 00 00 00 00 00 00 E5 [12:54:41]Write i2c OK [12:54:41]MH_I2C_Read... [12:54:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:41]Read from MH i2c: E2 [12:54:41]MH_I2C_Read... [12:54:41]Read from MH i2c: E2 62 00 [12:54:41]MH_I2C_Read... [12:54:41]Read from MH i2c: E2 62 00 06 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4E EA 00 00 0E 04 04 00 48 00 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 F0 [12:54:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4E EA 00 00 0E 04 04 00 48 00 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:54:41]wFMCommunicate OK [12:54:41]SAM_PROTO_GetFieldsCounters done [12:54:41]requested_item shift.num is exist - process it [12:54:41]requested_item shift.opened is exist - process it [12:54:41]req_shift_opened [12:54:41]FM_GetShiftState [12:54:41]SAM_PROTO_GetShiftState [12:54:41]wFMCommunicate request_size=4 [12:54:41]MH_SAM_APDU [12:54:41]CAPDU: 80 13 01 00 [12:54:41]Write to MH i2c: E2 08 00 07 63 80 13 01 00 00 00 00 00 E7 [12:54:41]Write i2c OK [12:54:41]MH_I2C_Read... [12:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:41]Read from MH i2c: E2 [12:54:41]MH_I2C_Read... [12:54:41]Read from MH i2c: E2 0E 00 [12:54:41]MH_I2C_Read... [12:54:41]Read from MH i2c: E2 0E 00 07 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [12:54:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:54:41]wFMCommunicate OK [12:54:41]SAM_PROTO_GetShiftState done [12:54:41]FM_GetShiftState done [12:54:41]req_shift_opened done [12:54:41]requested_item shift.open_date is exist - process it [12:54:41]req_shift_open_date [12:54:41]req_shift_open_date done [12:54:41]produce_requested_data done [12:54:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59982,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:54:41]process_action_free close_receipt [12:54:41]json_value_free [12:54:41]json_value_free done [12:54:41]process_json_proto returns [12:54:41]Send response to host [12:54:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59982,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:54:41]free response buf [12:54:41]execute_script done [12:54:41]execute_script returns [12:54:41]free content buf [12:54:41]Sock 9.Close socket [12:54:41]Sock 9.Thread stoped [12:54:45]OFD Sender: No OFD packet to send [12:54:50]OFD Sender: No OFD packet to send [12:54:55]OFD Sender: No OFD packet to send [12:54:56]accept exits with 8 [12:54:56]New connection [12:54:56]New thread 3067100516 created [12:54:56]Thread 3066957156 joined [12:54:56]Waiting for new connection... [12:54:56] Sock 8.Parse request [12:54:56]Sock 8.Check first char [12:54:56]Sock 8.First char is OK [12:54:56]request: POST /json_proto HTTP/1.0 [12:54:56]Method: POST [12:54:56]URL: /json_proto [12:54:56]Method is POST - this is cgi request [12:54:56]url: /json_proto [12:54:56]query_string will be loaded in cgi processing [12:54:56]execute_cgi json_proto POST (null) [12:54:56]execute_cgi path=json_proto method=POST [12:54:56]POST find Content-Length [12:54:56]Host: 172.17.60.68:8080 [12:54:56]Content-Length: 846 [12:54:56]Content-Type: application/json [12:54:56] [12:54:56]POST finish read [12:54:56]Found Content-Length = 846 [12:54:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 48.720, "sum" : 1700.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1700.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:56]execute_script... [12:54: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)545701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 48.720, "sum" : 1700.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1700.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:56]POST & json_proto [12:54:56]process_json_proto [12:54:56]json parsed OK: [12:54:56]protocol is kg_v1.0 [12:54:56]action value=close_receipt [12:54:56]process_action close_receipt [12:54:56]cmd_close_receipt [12:54:56]MH_GetDate [12:54:56]Write to MH i2c: F0 00 00 08 63 5A [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: F0 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: F0 09 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: F0 09 00 08 63 00 22 60 60 66 9A 61 5F 66 6B [12:54:56]GetLastDocTimeStamp 1717592079 [12:54:56]current date 1717592098 [12:54:56]FM_GetShiftState [12:54:56]SAM_PROTO_GetShiftState [12:54:56]wFMCommunicate request_size=4 [12:54:56]MH_SAM_APDU [12:54:56]CAPDU: 80 13 01 00 [12:54:56]Write to MH i2c: E2 08 00 09 63 80 13 01 00 00 00 00 00 E9 [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:56]Read from MH i2c: E2 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 0E 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 0E 00 09 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [12:54:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:54:56]wFMCommunicate OK [12:54:56]SAM_PROTO_GetShiftState done [12:54:56]FM_GetShiftState done [12:54:56]opened in 1717545916 [12:54:56]opened+sec_in_day 1717632316 [12:54:56]quantity*price = 170032 [12:54:56]sum+1 = 170034 [12:54:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.33 НСП 1% : 15.05 НДС 12% : 180.57 Наличными: 0.00 Безнал.: 1700.33 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 378 05.06.2024 12:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59983 ФПД: 104938422126688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125458&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59983&fm=104938422126688&tin=02508201610067®Number=0000000000151680&sum=170033 [12:54:58]StoreToDocumentArchive [12:54:58]shift 72 fd 59983 [12:54:58]save to /storage/0072/doc_00059983 [12:54:58]save last doc name /storage/0072/doc_00059983 to /storage/kkm_last_doc_name [12:54:58]save OK [12:54:58]Clear old archive folders... [12:54:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:54:58]tlvbuf is 0040AB70 [12:54:58]SAM_PROTO_ClearQueue [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 09 00 00 [12:54:58]Write to MH i2c: E2 08 00 16 63 80 09 00 00 00 00 00 00 EB [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 16 63 00 90 00 ED [12:54:58]RAPDU: 90 00 [12:54:58]wFMCommunicate OK [12:54:58]SAM_PROTO_ClearQueue done [12:54:58]KKMCreateOFDPacket [12:54:58]OFDProtocolAddRootSTLVToBuf [12:54:58]FM_MakeSignedData [12:54:58]FM_MakeSignedData [12:54:58]SAM_PROTO_SignData [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 0D 01 02 [12:54:58]Write to MH i2c: E2 08 00 17 63 80 0D 01 02 00 00 00 00 F3 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 17 63 00 90 00 EE [12:54:58]RAPDU: 90 00 [12:54:58]wFMCommunicate OK [12:54:58]wFMCommunicate request_size=255 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 50 BE 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 31 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 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 89 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 22 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EA 00 00 35 04 06 00 5F 70 [12:54:58]Write to MH i2c: E2 02 01 18 63 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 50 BE 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 31 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 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 89 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 22 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EA 00 00 35 04 06 00 5F 70 00 00 86 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 18 63 00 90 00 EF [12:54:58]RAPDU: 90 00 [12:54:58]wFMCommunicate OK [12:54:58]wFMCommunicate request_size=9 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 0D 02 02 04 E1 5F C8 60 [12:54:58]Write to MH i2c: E2 0C 00 19 63 80 0D 02 02 04 00 E1 5F C8 60 00 00 66 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 03 00 19 63 00 90 00 F0 [12:54:58]RAPDU: 90 00 [12:54:58]wFMCommunicate OK [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 0D 03 02 [12:54:58]Write to MH i2c: E2 08 00 1A 63 80 0D 03 02 00 00 00 00 F8 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0B 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0B 00 1A 63 00 29 41 B6 93 35 67 51 AF 90 00 48 [12:54:58]RAPDU: 29 41 B6 93 35 67 51 AF 90 00 [12:54:58]wFMCommunicate OK [12:54:58]SAM_PROTO_SignData done [12:54:58]FM_MakeSignedData done [12:54:58]CreateOFDProtocolMessage [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 1B 63 80 11 00 00 00 00 00 00 F8 [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 1B 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [12:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:54:58]wFMCommunicate OK [12:54:58]CreateOFDProtocolMessage done [12:54:58]OFDSenderStorePacket 59983 [12:54:58]StoreOFDPacket docnum=59983 [12:54:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 11 53 06 01 E7 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 50 BE 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 31 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 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 89 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 22 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EA 00 00 35 04 06 00 5F 70 E1 5F C8 60 29 41 B6 93 35 67 51 AF [12:54:58]CheckFolder [12:54:58]dirname=/storage/ofd_packets [12:54:58]CheckFolder done [12:54:58]ProducePacketName [12:54:58]name=ofd_packets/00059983 [12:54:58]NVStorageSaveData ofd_packets/00059983 [12:54:58]File name is /storage/ofd_packets/00059983 [12:54:58]Write 300 bytes [12:54:58]NVStorageSaveData done [12:54:58]OFDSenderStorePacket done [12:54:58]KKMCreateOFDPacket done [12:54:58]NVStorageSaveData kkm_last_timestamp [12:54:58]File name is /storage/kkm_last_timestamp [12:54:58]Write 4 bytes [12:54:58]NVStorageSaveData done [12:54:58]ExternCall_PrintAddStr [12:54:58]wPrintStart [12:54:58]Write to MH i2c: 01 00 00 1C 63 7F [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [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]Read from MH i2c: 01 07 00 1C 63 00 00 00 00 00 FF 0F 94 [12:54:58]RasterBufferAndPrint [12:54:58]line Счет N : (1)545701 [12:54:58]line ИНН: 02508201610067 [12:54:58]line Контрольно-Кассовый Чек [12:54:58]line ПРОДАЖА [12:54:58]line ТРК (МРК, ГНК) : 71 [12:54:58]line Товар: 2711190000 [12:54:58]line ГАЗ-К-5 [12:54:58]line 48.720 * 34.90 [12:54:58]line = 1700.33 [12:54:58]line НДС 12% НСП 1% [12:54:58]line > о реализуемом товаре [12:54:58]line ИТОГО: 1700.33 [12:54:58]line НСП 1% : 15.05 [12:54:58]line НДС 12% : 180.57 [12:54:58]line Наличными: 0.00 [12:54:58]line Безнал.: 1700.33 [12:54:58]line Место: АЗС № 117 "Партнер Нефть" [12:54:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:54:58]line СНО: Общий режим [12:54:58]line Чек 378 05.06.2024 12:54 [12:54:58]line Смена: 72 ФФД: 1.0 [12:54:58]line ЗНМ: 0300000048 [12:54:58]line РНМ: 0000000000151680 [12:54:58]line Версия ККМ: v1.0 [12:54:58]line Платежная система: АКБ Кыргызстан [12:54:58]line ФМ: 0000000000959414 [12:54:58]line ФД: 59983 [12:54:58]line ФПД: 104938422126688 [12:54:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125458&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59983&fm=104938422126688&tin=02508201610067®Number=0000000000151680&sum=170033 [12:54:58]OFD Sender: Processing packet 59983 [packets to send 53, broken 52] [12:54:58]ProducePacketName [12:54:58]name=ofd_packets/00059983 [12:54:58]OFD Sender: To server: pG, [12:54:58]CommunicateWithHost lk.salyk.kg:30040 [12:54:58]ConnectInit lk.salyk.kg [12:54:58]written 0, free lines is 4095 [12:54:59]Connected sock=10 [12:54:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 11 53 06 01 E7 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 50 BE 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 31 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 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 89 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 22 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EA 00 00 35 04 06 00 5F 70 E1 5F C8 60 29 41 B6 93 35 67 51 AF [12:54:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E2 D0 47 00 AF 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EA 00 00 F4 03 04 00 26 0C 60 66 B6 04 01 00 00 7E CC 7C 62 A0 48 CB 32 [12:54:59]CommunicateWithHost err = 0 [12:54:59]CheckOFDResponse [12:54:59]1017 (14) - 77093643461234 [12:54:59]1041 (16) - 0000000000959414 [12:54:59]1040 (4) - 59983 [12:54:59]1012 (4) - 05.06.2024 06:56 [12:54:59]1206 (1) - 0 [12:54:59]OFD Sender: Remove packet 59983 [12:54:59]ProducePacketName [12:54:59]name=ofd_packets/00059983 [12:54:59]NVStorageDeleteData [12:54:59]Write to MH i2c: 01 00 00 46 63 A9 [12:54:59]Write i2c OK [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: 01 [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: 01 07 00 [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: 01 07 00 46 63 00 00 00 00 00 CE 0C 8A [12:54:59]RasterBufferAndPrint [12:54:59]line [12:54:59]line [12:54:59]line [12:54:59]line [12:54:59]line [12:54:59]written 0, free lines is 3285 [12:54:59]MH_Cut [12:54:59]Write to MH i2c: D1 01 00 4D 63 01 82 [12:54:59]Write i2c OK [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: D1 [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: D1 01 00 [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: D1 01 00 4D 63 00 81 [12:54:59]Write to MH i2c: 01 00 00 4E 63 B1 [12:54:59]Write i2c OK [12:54:59]MH_I2C_Read... [12:54:59]OFD Sender: No OFD packet to send [12:55:00]*** Cut start [12:55:00]*** Partial cut [12:55:00]*** CUTSNS_PIN = 1 [12:55:00]*** CUTSNS_PIN = 0 [12:55:00]*** Brake cut motor [12:55:00]Read from MH i2c: 01 [12:55:00]MH_I2C_Read... [12:55:00]*** Stop cut motor [12:55:00]*** Cut end [12:55:00]Read from MH i2c: 01 07 00 [12:55:00]MH_I2C_Read... [12:55:00]Read from MH i2c: 01 07 00 4E 63 00 00 00 00 00 FF 0F C6 [12:55:00]process_action close_receipt done [12:55:00]requested_data is exist [12:55:00]produce_requested_data [12:55:00]requested_item fm.sn is exist - process it [12:55:00]wFMCommunicate request_size=4 [12:55:00]MH_SAM_APDU [12:55:00]CAPDU: 80 11 00 00 [12:55:00]Write to MH i2c: E2 08 00 4F 63 80 11 00 00 00 00 00 00 2C [12:55:00]Write i2c OK [12:55:00]MH_I2C_Read... [12:55:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:00]Read from MH i2c: E2 [12:55:00]MH_I2C_Read... [12:55:00]Read from MH i2c: E2 17 00 [12:55:00]MH_I2C_Read... [12:55:00]Read from MH i2c: E2 17 00 4F 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7F [12:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:55:01]wFMCommunicate OK [12:55:01]requested_item fd.num is exist - process it [12:55:01]SAM_PROTO_GetFieldsCounters [12:55:01]wFMCommunicate request_size=4 [12:55:01]MH_SAM_APDU [12:55:01]CAPDU: 80 13 00 00 [12:55:01]Write to MH i2c: E2 08 00 50 63 80 13 00 00 00 00 00 00 2F [12:55:01]Write i2c OK [12:55:01]MH_I2C_Read... [12:55:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:01]Read from MH i2c: E2 [12:55:01]MH_I2C_Read... [12:55:01]Read from MH i2c: E2 62 00 [12:55:01]MH_I2C_Read... [12:55:01]Read from MH i2c: E2 62 00 50 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EA 00 00 0E 04 04 00 48 00 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 3E [12:55:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EA 00 00 0E 04 04 00 48 00 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 [12:55:01]wFMCommunicate OK [12:55:01]SAM_PROTO_GetFieldsCounters done [12:55:01]requested_item shift.num is exist - process it [12:55:01]requested_item shift.opened is exist - process it [12:55:01]req_shift_opened [12:55:01]FM_GetShiftState [12:55:01]SAM_PROTO_GetShiftState [12:55:01]wFMCommunicate request_size=4 [12:55:01]MH_SAM_APDU [12:55:01]CAPDU: 80 13 01 00 [12:55:01]Write to MH i2c: E2 08 00 51 63 80 13 01 00 00 00 00 00 31 [12:55:01]Write i2c OK [12:55:01]MH_I2C_Read... [12:55:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:01]Read from MH i2c: E2 [12:55:01]MH_I2C_Read... [12:55:01]Read from MH i2c: E2 0E 00 [12:55:01]MH_I2C_Read... [12:55:01]Read from MH i2c: E2 0E 00 51 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 69 [12:55:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:55:01]wFMCommunicate OK [12:55:01]SAM_PROTO_GetShiftState done [12:55:01]FM_GetShiftState done [12:55:01]req_shift_opened done [12:55:01]requested_item shift.open_date is exist - process it [12:55:01]req_shift_open_date [12:55:01]req_shift_open_date done [12:55:01]produce_requested_data done [12:55:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59983,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:55:01]process_action_free close_receipt [12:55:01]json_value_free [12:55:01]json_value_free done [12:55:01]process_json_proto returns [12:55:01]Send response to host [12:55:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59983,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:55:01]free response buf [12:55:01]execute_script done [12:55:01]execute_script returns [12:55:01]free content buf [12:55:01]Sock 8.Close socket [12:55:01]Sock 8.Thread stoped [12:55:04]OFD Sender: No OFD packet to send [12:55:04]accept exits with 9 [12:55:04]New connection [12:55:04]New thread 3066957156 created [12:55:04]Thread 3067100516 joined [12:55:04]Waiting for new connection... [12:55:04] Sock 9.Parse request [12:55:04]Sock 9.Check first char [12:55:04]Sock 9.First char is OK [12:55:04]request: POST /json_proto HTTP/1.0 [12:55:04]Method: POST [12:55:04]URL: /json_proto [12:55:04]Method is POST - this is cgi request [12:55:04]url: /json_proto [12:55:04]query_string will be loaded in cgi processing [12:55:04]execute_cgi json_proto POST (null) [12:55:04]execute_cgi path=json_proto method=POST [12:55:04]POST find Content-Length [12:55:04]Host: 172.17.60.68:8080 [12:55:04]Content-Length: 677 [12:55:04]Content-Type: application/json [12:55:04] [12:55:04]POST finish read [12:55:04]Found Content-Length = 677 [12:55:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:04]execute_script... [12:55: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)545707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:04]POST & json_proto [12:55:04]process_json_proto [12:55:04]json parsed OK: [12:55:04]protocol is kg_v1.0 [12:55:04]action value=close_receipt [12:55:04]process_action close_receipt [12:55:04]cmd_close_receipt [12:55:04]MH_GetDate [12:55:04]Write to MH i2c: F0 00 00 52 63 A4 [12:55:04]Write i2c OK [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: F0 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: F0 09 00 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: F0 09 00 52 63 00 2A 60 60 66 9A 61 5F 66 BD [12:55:04]GetLastDocTimeStamp 1717592098 [12:55:04]current date 1717592106 [12:55:04]FM_GetShiftState [12:55:04]SAM_PROTO_GetShiftState [12:55:04]wFMCommunicate request_size=4 [12:55:04]MH_SAM_APDU [12:55:04]CAPDU: 80 13 01 00 [12:55:04]Write to MH i2c: E2 08 00 53 63 80 13 01 00 00 00 00 00 33 [12:55:04]Write i2c OK [12:55:04]MH_I2C_Read... [12:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:04]Read from MH i2c: E2 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: E2 0E 00 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: E2 0E 00 53 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6B [12:55:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:55:04]wFMCommunicate OK [12:55:04]SAM_PROTO_GetShiftState done [12:55:04]FM_GetShiftState done [12:55:04]opened in 1717545916 [12:55:04]opened+sec_in_day 1717632316 [12:55:04]quantity*price = 50041 [12:55:04]sum+1 = 50042 [12:55:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 379 05.06.2024 12:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59984 ФПД: 242372705595860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125506&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59984&fm=242372705595860&tin=02508201610067®Number=0000000000151680&sum=50000 [12:55:06]StoreToDocumentArchive [12:55:06]shift 72 fd 59984 [12:55:06]save to /storage/0072/doc_00059984 [12:55:06]save last doc name /storage/0072/doc_00059984 to /storage/kkm_last_doc_name [12:55:06]save OK [12:55:06]Clear old archive folders... [12:55:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:06]tlvbuf is 0044C760 [12:55:06]SAM_PROTO_ClearQueue [12:55:06]wFMCommunicate request_size=4 [12:55:06]MH_SAM_APDU [12:55:06]CAPDU: 80 09 00 00 [12:55:06]Write to MH i2c: E2 08 00 60 63 80 09 00 00 00 00 00 00 35 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:06]Read from MH i2c: E2 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 60 63 00 90 00 37 [12:55:06]RAPDU: 90 00 [12:55:06]wFMCommunicate OK [12:55:06]SAM_PROTO_ClearQueue done [12:55:06]KKMCreateOFDPacket [12:55:06]OFDProtocolAddRootSTLVToBuf [12:55:06]FM_MakeSignedData [12:55:06]FM_MakeSignedData [12:55:06]SAM_PROTO_SignData [12:55:06]wFMCommunicate request_size=4 [12:55:06]MH_SAM_APDU [12:55:06]CAPDU: 80 0D 01 02 [12:55:06]Write to MH i2c: E2 08 00 61 63 80 0D 01 02 00 00 00 00 3D [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:06]Read from MH i2c: E2 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 61 63 00 90 00 38 [12:55:06]RAPDU: 90 00 [12:55:06]wFMCommunicate OK [12:55:06]wFMCommunicate request_size=255 [12:55:06]MH_SAM_APDU [12:55: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 2A 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EA 00 00 35 04 06 00 DC [12:55:06]Write to MH i2c: E2 02 01 62 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 2A 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EA 00 00 35 04 06 00 DC 00 00 F2 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:06]Read from MH i2c: E2 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 62 63 00 90 00 39 [12:55:06]RAPDU: 90 00 [12:55:06]wFMCommunicate OK [12:55:06]wFMCommunicate request_size=10 [12:55:06]MH_SAM_APDU [12:55:06]CAPDU: 80 0D 02 02 05 6F CB 05 31 D4 [12:55:06]Write to MH i2c: E2 0D 00 63 63 80 0D 02 02 05 00 6F CB 05 31 D4 00 00 8E [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:06]Read from MH i2c: E2 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 03 00 63 63 00 90 00 3A [12:55:06]RAPDU: 90 00 [12:55:06]wFMCommunicate OK [12:55:06]wFMCommunicate request_size=4 [12:55:06]MH_SAM_APDU [12:55:06]CAPDU: 80 0D 03 02 [12:55:06]Write to MH i2c: E2 08 00 64 63 80 0D 03 02 00 00 00 00 42 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:06]Read from MH i2c: E2 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 0B 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 0B 00 64 63 00 F1 15 B8 7E 3C FD 11 66 90 00 2F [12:55:06]RAPDU: F1 15 B8 7E 3C FD 11 66 90 00 [12:55:06]wFMCommunicate OK [12:55:06]SAM_PROTO_SignData done [12:55:06]FM_MakeSignedData done [12:55:06]CreateOFDProtocolMessage [12:55:06]wFMCommunicate request_size=4 [12:55:06]MH_SAM_APDU [12:55:06]CAPDU: 80 11 00 00 [12:55:06]Write to MH i2c: E2 08 00 65 63 80 11 00 00 00 00 00 00 42 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:06]Read from MH i2c: E2 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 17 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: E2 17 00 65 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 95 [12:55:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:55:06]wFMCommunicate OK [12:55:06]CreateOFDProtocolMessage done [12:55:06]OFDSenderStorePacket 59984 [12:55:06]StoreOFDPacket docnum=59984 [12:55:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 79 A3 07 01 42 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 2A 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EA 00 00 35 04 06 00 DC 6F CB 05 31 D4 F1 15 B8 7E 3C FD 11 66 [12:55:06]CheckFolder [12:55:06]dirname=/storage/ofd_packets [12:55:06]CheckFolder done [12:55:06]ProducePacketName [12:55:06]name=ofd_packets/00059984 [12:55:06]NVStorageSaveData ofd_packets/00059984 [12:55:06]File name is /storage/ofd_packets/00059984 [12:55:06]Write 301 bytes [12:55:06]NVStorageSaveData done [12:55:06]OFDSenderStorePacket done [12:55:06]KKMCreateOFDPacket done [12:55:06]NVStorageSaveData kkm_last_timestamp [12:55:06]File name is /storage/kkm_last_timestamp [12:55:06]Write 4 bytes [12:55:06]NVStorageSaveData done [12:55:06]ExternCall_PrintAddStr [12:55:06]wPrintStart [12:55:06]Write to MH i2c: 01 00 00 66 63 C9 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 07 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 07 00 66 63 00 00 00 00 00 FF 0F DE [12:55:06]RasterBufferAndPrint [12:55:06]line Счет N : (1)545707 [12:55:06]line ИНН: 02508201610067 [12:55:06]line Контрольно-Кассовый Чек [12:55:06]line ПРОДАЖА [12:55:06]line ТРК (МРК, ГНК) : 42 [12:55:06]line Товар: 2710124130 [12:55:06]line Аи-92-К-5 [12:55:06]line 7.480 * 66.90 [12:55:06]line = 500.41 [12:55:06]line НДС 12% НСП 1% [12:55:06]line > о реализуемом товаре [12:55:06]line ОКРУГЛЕНИЕ: -0.41 [12:55:06]line ИТОГО: 500.00 [12:55:06]line Внесено: 500.00 [12:55:06]line СДАЧА: 0.00 [12:55:06]line НСП 1% : 4.43 [12:55:06]line НДС 12% : 53.14 [12:55:06]line Наличными: 500.00 [12:55:06]line Безнал.: 0.00 [12:55:06]line Место: АЗС № 117 "Партнер Нефть" [12:55:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:55:06]line СНО: Общий режим [12:55:06]line Чек 379 05.06.2024 12:55 [12:55:06]line Смена: 72 ФФД: 1.0 [12:55:06]line ЗНМ: 0300000048 [12:55:06]line РНМ: 0000000000151680 [12:55:06]OFD Sender: Processing packet 59984 [packets to send 53, broken 52] [12:55:06]ProducePacketName [12:55:06]name=ofd_packets/00059984 [12:55:06]OFD Sender: To server: pG, [12:55:06]CommunicateWithHost lk.salyk.kg:30040 [12:55:06]ConnectInit lk.salyk.kg [12:55:06]line Версия ККМ: v1.0 [12:55:06]line ФМ: 0000000000959414 [12:55:06]line ФД: 59984 [12:55:06]line ФПД: 242372705595860 [12:55:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125506&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59984&fm=242372705595860&tin=02508201610067®Number=0000000000151680&sum=50000 [12:55:06]written 0, free lines is 4095 [12:55:06]Connected sock=10 [12:55:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 79 A3 07 01 42 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 2A 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EA 00 00 35 04 06 00 DC 6F CB 05 31 D4 F1 15 B8 7E 3C FD 11 66 [12:55:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 07 A9 47 00 0F 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EA 00 00 F4 03 04 00 2E 0C 60 66 B6 04 01 00 00 C0 AD DD BC 33 43 31 07 [12:55:07]CommunicateWithHost err = 0 [12:55:07]CheckOFDResponse [12:55:07]1017 (14) - 77093643461234 [12:55:07]1041 (16) - 0000000000959414 [12:55:07]1040 (4) - 59984 [12:55:07]1012 (4) - 05.06.2024 06:56 [12:55:07]1206 (1) - 0 [12:55:07]OFD Sender: Remove packet 59984 [12:55:07]ProducePacketName [12:55:07]name=ofd_packets/00059984 [12:55:07]NVStorageDeleteData [12:55:07]Write to MH i2c: 01 00 00 91 63 F4 [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: 01 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: 01 07 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: 01 07 00 91 63 00 00 00 00 00 B0 0C B7 [12:55:07]RasterBufferAndPrint [12:55:07]line [12:55:07]line [12:55:07]line [12:55:07]line [12:55:07]line [12:55:07]written 0, free lines is 3258 [12:55:07]MH_Cut [12:55:07]Write to MH i2c: D1 01 00 98 63 01 CD [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: D1 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: D1 01 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: D1 01 00 98 63 00 CC [12:55:07]Write to MH i2c: 01 00 00 99 63 FC [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]OFD Sender: No OFD packet to send [12:55:08]*** Cut start [12:55:08]*** Partial cut [12:55:08]*** CUTSNS_PIN = 1 [12:55:08]*** CUTSNS_PIN = 0 [12:55:08]*** Brake cut motor [12:55:08]Read from MH i2c: 01 [12:55:08]MH_I2C_Read... [12:55:08]*** Stop cut motor [12:55:08]*** Cut end [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 99 63 00 00 00 00 00 FF 0F 11 [12:55:08]process_action close_receipt done [12:55:08]requested_data is exist [12:55:08]produce_requested_data [12:55:08]requested_item fm.sn is exist - process it [12:55:08]wFMCommunicate request_size=4 [12:55:08]MH_SAM_APDU [12:55:08]CAPDU: 80 11 00 00 [12:55:08]Write to MH i2c: E2 08 00 9A 63 80 11 00 00 00 00 00 00 77 [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:08]Read from MH i2c: E2 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: E2 17 00 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: E2 17 00 9A 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CA [12:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:55:08]wFMCommunicate OK [12:55:08]requested_item fd.num is exist - process it [12:55:08]SAM_PROTO_GetFieldsCounters [12:55:08]wFMCommunicate request_size=4 [12:55:08]MH_SAM_APDU [12:55:08]CAPDU: 80 13 00 00 [12:55:08]Write to MH i2c: E2 08 00 9B 63 80 13 00 00 00 00 00 00 7A [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:08]Read from MH i2c: E2 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: E2 62 00 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: E2 62 00 9B 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EA 00 00 0E 04 04 00 48 00 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 8D [12:55:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EA 00 00 0E 04 04 00 48 00 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 [12:55:08]wFMCommunicate OK [12:55:08]SAM_PROTO_GetFieldsCounters done [12:55:08]requested_item shift.num is exist - process it [12:55:08]requested_item shift.opened is exist - process it [12:55:08]req_shift_opened [12:55:08]FM_GetShiftState [12:55:08]SAM_PROTO_GetShiftState [12:55:08]wFMCommunicate request_size=4 [12:55:08]MH_SAM_APDU [12:55:08]CAPDU: 80 13 01 00 [12:55:08]Write to MH i2c: E2 08 00 9C 63 80 13 01 00 00 00 00 00 7C [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 0E 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 0E 00 9C 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [12:55:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:55:09]wFMCommunicate OK [12:55:09]SAM_PROTO_GetShiftState done [12:55:09]FM_GetShiftState done [12:55:09]req_shift_opened done [12:55:09]requested_item shift.open_date is exist - process it [12:55:09]req_shift_open_date [12:55:09]req_shift_open_date done [12:55:09]produce_requested_data done [12:55:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59984,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:55:09]process_action_free close_receipt [12:55:09]json_value_free [12:55:09]json_value_free done [12:55:09]process_json_proto returns [12:55:09]Send response to host [12:55:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59984,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:55:09]free response buf [12:55:09]execute_script done [12:55:09]execute_script returns [12:55:09]free content buf [12:55:09]Sock 9.Close socket [12:55:09]Sock 9.Thread stoped [12:55:12]OFD Sender: No OFD packet to send [12:55:17]OFD Sender: No OFD packet to send [12:55:22]OFD Sender: No OFD packet to send [12:55:27]OFD Sender: No OFD packet to send [12:55:32]OFD Sender: No OFD packet to send [12:55:37]OFD Sender: No OFD packet to send [12:55:42]OFD Sender: No OFD packet to send [12:55:47]OFD Sender: No OFD packet to send [12:55:52]OFD Sender: No OFD packet to send [12:55:57]OFD Sender: No OFD packet to send [12:56:02]OFD Sender: No OFD packet to send [12:56:07]OFD Sender: No OFD packet to send [12:56:12]OFD Sender: No OFD packet to send [12:56:17]OFD Sender: No OFD packet to send [12:56:22]OFD Sender: No OFD packet to send [12:56:27]OFD Sender: No OFD packet to send [12:56:32]OFD Sender: No OFD packet to send [12:56:37]OFD Sender: No OFD packet to send [12:56:42]OFD Sender: No OFD packet to send [12:56:47]OFD Sender: No OFD packet to send [12:56:52]OFD Sender: No OFD packet to send [12:56:57]OFD Sender: No OFD packet to send [12:57:02]OFD Sender: No OFD packet to send [12:57:07]OFD Sender: No OFD packet to send [12:57:12]OFD Sender: No OFD packet to send [12:57:17]OFD Sender: No OFD packet to send [12:57:22]OFD Sender: No OFD packet to send [12:57:27]OFD Sender: No OFD packet to send [12:57:27]accept exits with 8 [12:57:27]New connection [12:57:27]New thread 3067100516 created [12:57:27]Thread 3066957156 joined [12:57:27]Waiting for new connection... [12:57:27] Sock 8.Parse request [12:57:27]Sock 8.Check first char [12:57:27]Sock 8.First char is OK [12:57:27]request: POST /json_proto HTTP/1.0 [12:57:27]Method: POST [12:57:27]URL: /json_proto [12:57:27]Method is POST - this is cgi request [12:57:27]url: /json_proto [12:57:27]query_string will be loaded in cgi processing [12:57:27]execute_cgi json_proto POST (null) [12:57:27]execute_cgi path=json_proto method=POST [12:57:27]POST find Content-Length [12:57:27]Host: 172.17.60.68:8080 [12:57:27]Content-Length: 679 [12:57:27]Content-Type: application/json [12:57:27] [12:57:27]POST finish read [12:57:27]Found Content-Length = 679 [12:57:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545708", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:27]execute_script... [12: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)545708", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:27]POST & json_proto [12:57:27]process_json_proto [12:57:27]json parsed OK: [12:57:27]protocol is kg_v1.0 [12:57:27]action value=close_receipt [12:57:27]process_action close_receipt [12:57:27]cmd_close_receipt [12:57:27]MH_GetDate [12:57:27]Write to MH i2c: F0 00 00 9D 63 EF [12:57:27]Write i2c OK [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: F0 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: F0 09 00 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: F0 09 00 9D 63 00 B9 60 60 66 9A 61 5F 66 97 [12:57:27]GetLastDocTimeStamp 1717592106 [12:57:27]current date 1717592249 [12:57:27]FM_GetShiftState [12:57:27]SAM_PROTO_GetShiftState [12:57:27]wFMCommunicate request_size=4 [12:57:27]MH_SAM_APDU [12:57:27]CAPDU: 80 13 01 00 [12:57:27]Write to MH i2c: E2 08 00 9E 63 80 13 01 00 00 00 00 00 7E [12:57:27]Write i2c OK [12:57:27]MH_I2C_Read... [12:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:27]Read from MH i2c: E2 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: E2 0E 00 [12:57:27]MH_I2C_Read... [12:57:27]Read from MH i2c: E2 0E 00 9E 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B6 [12:57:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:57:27]wFMCommunicate OK [12:57:27]SAM_PROTO_GetShiftState done [12:57:27]FM_GetShiftState done [12:57:27]opened in 1717545916 [12:57:27]opened+sec_in_day 1717632316 [12:57:27]quantity*price = 100018 [12:57:27]sum+1 = 100020 [12:57:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 380 05.06.2024 12:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59985 ФПД: 110756433597115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125729&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59985&fm=110756433597115&tin=02508201610067®Number=0000000000151680&sum=100000 [12:57:28]StoreToDocumentArchive [12:57:28]shift 72 fd 59985 [12:57:28]save to /storage/0072/doc_00059985 [12:57:28]save last doc name /storage/0072/doc_00059985 to /storage/kkm_last_doc_name [12:57:28]save OK [12:57:28]Clear old archive folders... [12:57:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:57:28]tlvbuf is 00626060 [12:57:28]SAM_PROTO_ClearQueue [12:57:28]wFMCommunicate request_size=4 [12:57:28]MH_SAM_APDU [12:57:28]CAPDU: 80 09 00 00 [12:57:28]Write to MH i2c: E2 08 00 AB 63 80 09 00 00 00 00 00 00 80 [12:57:28]Write i2c OK [12:57:28]MH_I2C_Read... [12:57:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:28]Read from MH i2c: E2 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 03 00 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 03 00 AB 63 00 90 00 82 [12:57:28]RAPDU: 90 00 [12:57:28]wFMCommunicate OK [12:57:28]SAM_PROTO_ClearQueue done [12:57:28]KKMCreateOFDPacket [12:57:28]OFDProtocolAddRootSTLVToBuf [12:57:28]FM_MakeSignedData [12:57:28]FM_MakeSignedData [12:57:28]SAM_PROTO_SignData [12:57:28]wFMCommunicate request_size=4 [12:57:28]MH_SAM_APDU [12:57:28]CAPDU: 80 0D 01 02 [12:57:28]Write to MH i2c: E2 08 00 AC 63 80 0D 01 02 00 00 00 00 88 [12:57:28]Write i2c OK [12:57:28]MH_I2C_Read... [12:57:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:28]Read from MH i2c: E2 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 03 00 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 03 00 AC 63 00 90 00 83 [12:57:28]RAPDU: 90 00 [12:57:28]wFMCommunicate OK [12:57:28]wFMCommunicate request_size=255 [12:57:28]MH_SAM_APDU [12:57: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 B9 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 EA 00 00 35 04 06 00 64 BB 7D E1 [12:57:28]Write to MH i2c: E2 02 01 AD 63 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 B9 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 EA 00 00 35 04 06 00 64 BB 7D E1 00 00 46 [12:57:28]Write i2c OK [12:57:28]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 AD 63 00 90 00 84 [12:57:29]RAPDU: 90 00 [12:57:29]wFMCommunicate OK [12:57:29]wFMCommunicate request_size=7 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 0D 02 02 02 92 BB [12:57:29]Write to MH i2c: E2 0A 00 AE 63 80 0D 02 02 02 00 92 BB 00 00 DC [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 03 00 AE 63 00 90 00 85 [12:57:29]RAPDU: 90 00 [12:57:29]wFMCommunicate OK [12:57:29]wFMCommunicate request_size=4 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 0D 03 02 [12:57:29]Write to MH i2c: E2 08 00 AF 63 80 0D 03 02 00 00 00 00 8D [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 0B 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 0B 00 AF 63 00 34 ED B0 47 45 29 4E 4A 90 00 AC [12:57:29]RAPDU: 34 ED B0 47 45 29 4E 4A 90 00 [12:57:29]wFMCommunicate OK [12:57:29]SAM_PROTO_SignData done [12:57:29]FM_MakeSignedData done [12:57:29]CreateOFDProtocolMessage [12:57:29]wFMCommunicate request_size=4 [12:57:29]MH_SAM_APDU [12:57:29]CAPDU: 80 11 00 00 [12:57:29]Write to MH i2c: E2 08 00 B0 63 80 11 00 00 00 00 00 00 8D [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:29]Read from MH i2c: E2 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 17 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: E2 17 00 B0 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E0 [12:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:57:29]wFMCommunicate OK [12:57:29]CreateOFDProtocolMessage done [12:57:29]OFDSenderStorePacket 59985 [12:57:29]StoreOFDPacket docnum=59985 [12:57:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F1 F6 04 01 BD 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 B9 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 EA 00 00 35 04 06 00 64 BB 7D E1 92 BB 34 ED B0 47 45 29 4E 4A [12:57:29]CheckFolder [12:57:29]dirname=/storage/ofd_packets [12:57:29]CheckFolder done [12:57:29]ProducePacketName [12:57:29]name=ofd_packets/00059985 [12:57:29]NVStorageSaveData ofd_packets/00059985 [12:57:29]File name is /storage/ofd_packets/00059985 [12:57:29]Write 298 bytes [12:57:29]NVStorageSaveData done [12:57:29]OFDSenderStorePacket done [12:57:29]KKMCreateOFDPacket done [12:57:29]NVStorageSaveData kkm_last_timestamp [12:57:29]File name is /storage/kkm_last_timestamp [12:57:29]Write 4 bytes [12:57:29]NVStorageSaveData done [12:57:29]ExternCall_PrintAddStr [12:57:29]wPrintStart [12:57:29]Write to MH i2c: 01 00 00 B1 63 14 [12:57:29]Write i2c OK [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: 01 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: 01 07 00 [12:57:29]MH_I2C_Read... [12:57:29]Read from MH i2c: 01 07 00 B1 63 00 00 00 00 00 FF 0F 29 [12:57:29]RasterBufferAndPrint [12:57:29]line Счет N : (1)545708 [12:57:29]line ИНН: 02508201610067 [12:57:29]line Контрольно-Кассовый Чек [12:57:29]line ПРОДАЖА [12:57:29]line ТРК (МРК, ГНК) : 21 [12:57:29]line Товар: 2710194210 [12:57:29]line ДТ-К-5 [12:57:29]line 13.720 * 72.90 [12:57:29]line = 1000.19 [12:57:29]line НДС 12% НСП 1% [12:57:29]line > о реализуемом товаре [12:57:29]line ОКРУГЛЕНИЕ: -0.19 [12:57:29]line ИТОГО: 1000.00 [12:57:29]line Внесено: 1000.00 [12:57:29]line СДАЧА: 0.00 [12:57:29]line НСП 1% : 8.85 [12:57:29]line НДС 12% : 106.21 [12:57:29]line Наличными: 1000.00 [12:57:29]line Безнал.: 0.00 [12:57:29]line Место: АЗС № 117 "Партнер Нефть" [12:57:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:57:29]line СНО: Общий режим [12:57:29]line Чек 380 05.06.2024 12:57 [12:57:29]line Смена: 72 ФФД: 1.0 [12:57:29]line ЗНМ: 0300000048 [12:57:29]line РНМ: 0000000000151680 [12:57:29]line Версия ККМ: v1.0 [12:57:29]line ФМ: 0000000000959414 [12:57:29]line ФД: 59985 [12:57:29]line ФПД: 110756433597115 [12:57:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125729&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59985&fm=110756433597115&tin=02508201610067®Number=0000000000151680&sum=100000 [12:57:29]OFD Sender: Processing packet 59985 [packets to send 53, broken 52] [12:57:29]ProducePacketName [12:57:29]name=ofd_packets/00059985 [12:57:29]OFD Sender: To server: pG, [12:57:29]CommunicateWithHost lk.salyk.kg:30040 [12:57:29]ConnectInit lk.salyk.kg [12:57:29]written 0, free lines is 4095 [12:57:30]Write to MH i2c: 01 00 00 DC 63 3F [12:57:30]Write i2c OK [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: 01 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: 01 07 00 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: 01 07 00 DC 63 00 00 00 00 00 97 0C E9 [12:57:30]RasterBufferAndPrint [12:57:30]line [12:57:30]line [12:57:30]line [12:57:30]line [12:57:30]line [12:57:30]written 0, free lines is 3226 [12:57:30]MH_Cut [12:57:30]Write to MH i2c: D1 01 00 E3 63 01 18 [12:57:30]Write i2c OK [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: D1 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: D1 01 00 [12:57:30]MH_I2C_Read... [12:57:30]Read from MH i2c: D1 01 00 E3 63 00 17 [12:57:30]Write to MH i2c: 01 00 00 E4 63 47 [12:57:30]Write i2c OK [12:57:30]MH_I2C_Read... [12:57:30]Connected sock=10 [12:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F1 F6 04 01 BD 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 B9 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 EA 00 00 35 04 06 00 64 BB 7D E1 92 BB 34 ED B0 47 45 29 4E 4A [12:57:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E1 01 47 00 CC A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 51 EA 00 00 F4 03 04 00 BE 0C 60 66 B6 04 01 00 00 61 D9 F1 0F 0B 1B 77 A6 [12:57:31]CommunicateWithHost err = 0 [12:57:31]CheckOFDResponse [12:57:31]1017 (14) - 77093643461234 [12:57:31]1041 (16) - 0000000000959414 [12:57:31]1040 (4) - 59985 [12:57:31]1012 (4) - 05.06.2024 06:59 [12:57:31]1206 (1) - 0 [12:57:31]OFD Sender: Remove packet 59985 [12:57:31]ProducePacketName [12:57:31]name=ofd_packets/00059985 [12:57:31]NVStorageDeleteData [12:57:31]*** Cut start [12:57:31]*** Partial cut [12:57:31]*** CUTSNS_PIN = 1 [12:57:31]*** CUTSNS_PIN = 0 [12:57:31]*** Brake cut motor [12:57:31]OFD Sender: No OFD packet to send [12:57:31]Read from MH i2c: 01 [12:57:31]MH_I2C_Read... [12:57:31]*** Stop cut motor [12:57:31]*** Cut end [12:57:31]Read from MH i2c: 01 07 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: 01 07 00 E4 63 00 00 00 00 00 FF 0F 5C [12:57:31]process_action close_receipt done [12:57:31]requested_data is exist [12:57:31]produce_requested_data [12:57:31]requested_item fm.sn is exist - process it [12:57:31]wFMCommunicate request_size=4 [12:57:31]MH_SAM_APDU [12:57:31]CAPDU: 80 11 00 00 [12:57:31]Write to MH i2c: E2 08 00 E5 63 80 11 00 00 00 00 00 00 C2 [12:57:31]Write i2c OK [12:57:31]MH_I2C_Read... [12:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:31]Read from MH i2c: E2 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 17 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 17 00 E5 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 15 [12:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:57:31]wFMCommunicate OK [12:57:31]requested_item fd.num is exist - process it [12:57:31]SAM_PROTO_GetFieldsCounters [12:57:31]wFMCommunicate request_size=4 [12:57:31]MH_SAM_APDU [12:57:31]CAPDU: 80 13 00 00 [12:57:31]Write to MH i2c: E2 08 00 E6 63 80 13 00 00 00 00 00 00 C5 [12:57:31]Write i2c OK [12:57:31]MH_I2C_Read... [12:57:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:31]Read from MH i2c: E2 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 62 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 62 00 E6 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 51 EA 00 00 0E 04 04 00 48 00 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 DC [12:57:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 51 EA 00 00 0E 04 04 00 48 00 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 [12:57:31]wFMCommunicate OK [12:57:31]SAM_PROTO_GetFieldsCounters done [12:57:31]requested_item shift.num is exist - process it [12:57:31]requested_item shift.opened is exist - process it [12:57:31]req_shift_opened [12:57:31]FM_GetShiftState [12:57:31]SAM_PROTO_GetShiftState [12:57:31]wFMCommunicate request_size=4 [12:57:31]MH_SAM_APDU [12:57:31]CAPDU: 80 13 01 00 [12:57:31]Write to MH i2c: E2 08 00 E7 63 80 13 01 00 00 00 00 00 C7 [12:57:31]Write i2c OK [12:57:31]MH_I2C_Read... [12:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:31]Read from MH i2c: E2 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 0E 00 [12:57:31]MH_I2C_Read... [12:57:31]Read from MH i2c: E2 0E 00 E7 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FF [12:57:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:57:31]wFMCommunicate OK [12:57:31]SAM_PROTO_GetShiftState done [12:57:31]FM_GetShiftState done [12:57:31]req_shift_opened done [12:57:31]requested_item shift.open_date is exist - process it [12:57:31]req_shift_open_date [12:57:31]req_shift_open_date done [12:57:31]produce_requested_data done [12:57:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59985,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:57:31]process_action_free close_receipt [12:57:31]json_value_free [12:57:31]json_value_free done [12:57:31]process_json_proto returns [12:57:31]Send response to host [12:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59985,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:57:31]free response buf [12:57:31]execute_script done [12:57:31]execute_script returns [12:57:31]free content buf [12:57:31]Sock 8.Close socket [12:57:31]Sock 8.Thread stoped [12:57:36]OFD Sender: No OFD packet to send [12:57:41]OFD Sender: No OFD packet to send [12:57:44]accept exits with 9 [12:57:44]New connection [12:57:44]New thread 3066957156 created [12:57:44]Thread 3067100516 joined [12:57:44]Waiting for new connection... [12:57:44] Sock 9.Parse request [12:57:44]Sock 9.Check first char [12:57:44]Sock 9.First char is OK [12:57:44]request: POST /json_proto HTTP/1.0 [12:57:44]Method: POST [12:57:44]URL: /json_proto [12:57:44]Method is POST - this is cgi request [12:57:44]url: /json_proto [12:57:44]query_string will be loaded in cgi processing [12:57:44]execute_cgi json_proto POST (null) [12:57:44]execute_cgi path=json_proto method=POST [12:57:44]POST find Content-Length [12:57:44]Host: 172.17.60.68:8080 [12:57:44]Content-Length: 678 [12:57:44]Content-Type: application/json [12:57:44] [12:57:44]POST finish read [12:57:44]Found Content-Length = 678 [12:57:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:57:44]execute_script... [12:57:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:57:44]POST & json_proto [12:57:44]process_json_proto [12:57:44]json parsed OK: [12:57:44]protocol is kg_v1.0 [12:57:44]action value=close_receipt [12:57:44]process_action close_receipt [12:57:44]cmd_close_receipt [12:57:44]MH_GetDate [12:57:44]Write to MH i2c: F0 00 00 E8 63 3A [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: F0 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: F0 09 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: F0 09 00 E8 63 00 CA 60 60 66 9A 61 5F 66 F3 [12:57:44]GetLastDocTimeStamp 1717592249 [12:57:44]current date 1717592266 [12:57:44]FM_GetShiftState [12:57:44]SAM_PROTO_GetShiftState [12:57:44]wFMCommunicate request_size=4 [12:57:44]MH_SAM_APDU [12:57:44]CAPDU: 80 13 01 00 [12:57:44]Write to MH i2c: E2 08 00 E9 63 80 13 01 00 00 00 00 00 C9 [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:44]Read from MH i2c: E2 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 0E 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 0E 00 E9 63 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 01 [12:57:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:57:44]wFMCommunicate OK [12:57:44]SAM_PROTO_GetShiftState done [12:57:44]FM_GetShiftState done [12:57:44]opened in 1717545916 [12:57:44]opened+sec_in_day 1717632316 [12:57:44]quantity*price = 70044 [12:57:44]sum+1 = 70045 [12:57:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 381 05.06.2024 12:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59986 ФПД: 49247741655468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125746&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59986&fm=49247741655468&tin=02508201610067®Number=0000000000151680&sum=70000 [12:57:45]StoreToDocumentArchive [12:57:45]shift 72 fd 59986 [12:57:45]save to /storage/0072/doc_00059986 [12:57:45]save last doc name /storage/0072/doc_00059986 to /storage/kkm_last_doc_name [12:57:45]save OK [12:57:45]Clear old archive folders... [12:57:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:57:45]tlvbuf is 004691A0 [12:57:45]SAM_PROTO_ClearQueue [12:57:45]wFMCommunicate request_size=4 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 09 00 00 [12:57:45]Write to MH i2c: E2 08 00 F6 63 80 09 00 00 00 00 00 00 CB [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 F6 63 00 90 00 CD [12:57:45]RAPDU: 90 00 [12:57:45]wFMCommunicate OK [12:57:45]SAM_PROTO_ClearQueue done [12:57:45]KKMCreateOFDPacket [12:57:45]OFDProtocolAddRootSTLVToBuf [12:57:45]FM_MakeSignedData [12:57:45]FM_MakeSignedData [12:57:45]SAM_PROTO_SignData [12:57:45]wFMCommunicate request_size=4 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 0D 01 02 [12:57:45]Write to MH i2c: E2 08 00 F7 63 80 0D 01 02 00 00 00 00 D3 [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:45]Read from MH i2c: E2 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: E2 03 00 F7 63 00 90 00 CE [12:57:45]RAPDU: 90 00 [12:57:45]wFMCommunicate OK [12:57:45]wFMCommunicate request_size=255 [12:57:45]MH_SAM_APDU [12:57:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 CA 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 EA 00 00 35 04 06 00 2C [12:57:45]Write to MH i2c: E2 02 01 F8 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 CA 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 EA 00 00 35 04 06 00 2C 00 00 8C [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:46]Read from MH i2c: E2 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 03 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 03 00 F8 63 00 90 00 CF [12:57:46]RAPDU: 90 00 [12:57:46]wFMCommunicate OK [12:57:46]wFMCommunicate request_size=10 [12:57:46]MH_SAM_APDU [12:57:46]CAPDU: 80 0D 02 02 05 CA 62 25 B9 AC [12:57:46]Write to MH i2c: E2 0D 00 F9 63 80 0D 02 02 05 00 CA 62 25 B9 AC 00 00 96 [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:46]Read from MH i2c: E2 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 03 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 03 00 F9 63 00 90 00 D0 [12:57:46]RAPDU: 90 00 [12:57:46]wFMCommunicate OK [12:57:46]wFMCommunicate request_size=4 [12:57:46]MH_SAM_APDU [12:57:46]CAPDU: 80 0D 03 02 [12:57:46]Write to MH i2c: E2 08 00 FA 63 80 0D 03 02 00 00 00 00 D8 [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:46]Read from MH i2c: E2 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 0B 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 0B 00 FA 63 00 E9 C2 09 5F B2 E6 70 79 90 00 6D [12:57:46]RAPDU: E9 C2 09 5F B2 E6 70 79 90 00 [12:57:46]wFMCommunicate OK [12:57:46]SAM_PROTO_SignData done [12:57:46]FM_MakeSignedData done [12:57:46]CreateOFDProtocolMessage [12:57:46]wFMCommunicate request_size=4 [12:57:46]MH_SAM_APDU [12:57:46]CAPDU: 80 11 00 00 [12:57:46]Write to MH i2c: E2 08 00 FB 63 80 11 00 00 00 00 00 00 D8 [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:46]Read from MH i2c: E2 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 17 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: E2 17 00 FB 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2B [12:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:57:46]wFMCommunicate OK [12:57:46]CreateOFDProtocolMessage done [12:57:46]OFDSenderStorePacket 59986 [12:57:46]StoreOFDPacket docnum=59986 [12:57:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 9B 07 01 89 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 CA 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 EA 00 00 35 04 06 00 2C CA 62 25 B9 AC E9 C2 09 5F B2 E6 70 79 [12:57:46]CheckFolder [12:57:46]dirname=/storage/ofd_packets [12:57:46]CheckFolder done [12:57:46]ProducePacketName [12:57:46]name=ofd_packets/00059986 [12:57:46]NVStorageSaveData ofd_packets/00059986 [12:57:46]File name is /storage/ofd_packets/00059986 [12:57:46]Write 301 bytes [12:57:46]NVStorageSaveData done [12:57:46]OFDSenderStorePacket done [12:57:46]KKMCreateOFDPacket done [12:57:46]NVStorageSaveData kkm_last_timestamp [12:57:46]File name is /storage/kkm_last_timestamp [12:57:46]Write 4 bytes [12:57:46]NVStorageSaveData done [12:57:46]ExternCall_PrintAddStr [12:57:46]wPrintStart [12:57:46]Write to MH i2c: 01 00 00 FC 63 5F [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 07 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 07 00 FC 63 00 00 00 00 00 FF 0F 74 [12:57:46]RasterBufferAndPrint [12:57:46]line Счет N : (1)545709 [12:57:46]line ИНН: 02508201610067 [12:57:46]line Контрольно-Кассовый Чек [12:57:46]line ПРОДАЖА [12:57:46]line ТРК (МРК, ГНК) : 42 [12:57:46]line Товар: 2710124130 [12:57:46]line Аи-92-К-5 [12:57:46]line 10.470 * 66.90 [12:57:46]line = 700.44 [12:57:46]line НДС 12% НСП 1% [12:57:46]line > о реализуемом товаре [12:57:46]line ОКРУГЛЕНИЕ: -0.44 [12:57:46]line ИТОГО: 700.00 [12:57:46]line Внесено: 700.00 [12:57:46]line СДАЧА: 0.00 [12:57:46]line НСП 1% : 6.20 [12:57:46]line НДС 12% : 74.38 [12:57:46]line Наличными: 700.00 [12:57:46]line Безнал.: 0.00 [12:57:46]line Место: АЗС № 117 "Партнер Нефть" [12:57:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:57:46]line СНО: Общий режим [12:57:46]line Чек 381 05.06.2024 12:57 [12:57:46]line Смена: 72 ФФД: 1.0 [12:57:46]line ЗНМ: 0300000048 [12:57:46]line РНМ: 0000000000151680 [12:57:46]line Версия ККМ: v1.0 [12:57:46]line ФМ: 0000000000959414 [12:57:46]line ФД: 59986 [12:57:46]line ФПД: 49247741655468 [12:57:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125746&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59986&fm=49247741655468&tin=02508201610067®Number=0000000000151680&sum=70000 [12:57:46]OFD Sender: Processing packet 59986 [packets to send 53, broken 52] [12:57:46]ProducePacketName [12:57:46]name=ofd_packets/00059986 [12:57:46]OFD Sender: To server: pG, [12:57:46]CommunicateWithHost lk.salyk.kg:30040 [12:57:46]ConnectInit lk.salyk.kg [12:57:46]written 0, free lines is 4095 [12:57:46]Connected sock=10 [12:57:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 9B 07 01 89 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 CA 60 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 EA 00 00 35 04 06 00 2C CA 62 25 B9 AC E9 C2 09 5F B2 E6 70 79 [12:57:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9C 45 47 00 CE 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 52 EA 00 00 F4 03 04 00 CE 0C 60 66 B6 04 01 00 00 B7 E9 51 11 8F EA 6B 18 [12:57:47]CommunicateWithHost err = 0 [12:57:47]CheckOFDResponse [12:57:47]1017 (14) - 77093643461234 [12:57:47]1041 (16) - 0000000000959414 [12:57:47]1040 (4) - 59986 [12:57:47]1012 (4) - 05.06.2024 06:59 [12:57:47]1206 (1) - 0 [12:57:47]OFD Sender: Remove packet 59986 [12:57:47]ProducePacketName [12:57:47]name=ofd_packets/00059986 [12:57:47]NVStorageDeleteData [12:57:47]Write to MH i2c: 01 00 00 27 64 8B [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 07 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 07 00 27 64 00 00 00 00 00 A7 0C 45 [12:57:47]RasterBufferAndPrint [12:57:47]line [12:57:47]line [12:57:47]line [12:57:47]line [12:57:47]line [12:57:47]written 0, free lines is 3245 [12:57:47]MH_Cut [12:57:47]Write to MH i2c: D1 01 00 2E 64 01 64 [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: D1 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: D1 01 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: D1 01 00 2E 64 00 63 [12:57:47]Write to MH i2c: 01 00 00 2F 64 93 [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]OFD Sender: No OFD packet to send [12:57:48]*** Cut start [12:57:48]*** Partial cut [12:57:48]*** CUTSNS_PIN = 1 [12:57:48]*** CUTSNS_PIN = 0 [12:57:48]*** Brake cut motor [12:57:48]Read from MH i2c: 01 [12:57:48]MH_I2C_Read... [12:57:48]*** Stop cut motor [12:57:48]*** Cut end [12:57:48]Read from MH i2c: 01 07 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: 01 07 00 2F 64 00 00 00 00 00 FF 0F A8 [12:57:48]process_action close_receipt done [12:57:48]requested_data is exist [12:57:48]produce_requested_data [12:57:48]requested_item fm.sn is exist - process it [12:57:48]wFMCommunicate request_size=4 [12:57:48]MH_SAM_APDU [12:57:48]CAPDU: 80 11 00 00 [12:57:48]Write to MH i2c: E2 08 00 30 64 80 11 00 00 00 00 00 00 0E [12:57:48]Write i2c OK [12:57:48]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 17 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 17 00 30 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [12:57:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:57:48]wFMCommunicate OK [12:57:48]requested_item fd.num is exist - process it [12:57:48]SAM_PROTO_GetFieldsCounters [12:57:48]wFMCommunicate request_size=4 [12:57:48]MH_SAM_APDU [12:57:48]CAPDU: 80 13 00 00 [12:57:48]Write to MH i2c: E2 08 00 31 64 80 13 00 00 00 00 00 00 11 [12:57:48]Write i2c OK [12:57:48]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 62 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 62 00 31 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 52 EA 00 00 0E 04 04 00 48 00 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 2C [12:57:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 52 EA 00 00 0E 04 04 00 48 00 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 [12:57:48]wFMCommunicate OK [12:57:48]SAM_PROTO_GetFieldsCounters done [12:57:48]requested_item shift.num is exist - process it [12:57:48]requested_item shift.opened is exist - process it [12:57:48]req_shift_opened [12:57:48]FM_GetShiftState [12:57:48]SAM_PROTO_GetShiftState [12:57:48]wFMCommunicate request_size=4 [12:57:48]MH_SAM_APDU [12:57:48]CAPDU: 80 13 01 00 [12:57:48]Write to MH i2c: E2 08 00 32 64 80 13 01 00 00 00 00 00 13 [12:57:48]Write i2c OK [12:57:48]MH_I2C_Read... [12:57:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:49]Read from MH i2c: E2 [12:57:49]MH_I2C_Read... [12:57:49]Read from MH i2c: E2 0E 00 [12:57:49]MH_I2C_Read... [12:57:49]Read from MH i2c: E2 0E 00 32 64 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4B [12:57:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:57:49]wFMCommunicate OK [12:57:49]SAM_PROTO_GetShiftState done [12:57:49]FM_GetShiftState done [12:57:49]req_shift_opened done [12:57:49]requested_item shift.open_date is exist - process it [12:57:49]req_shift_open_date [12:57:49]req_shift_open_date done [12:57:49]produce_requested_data done [12:57:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59986,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:57:49]process_action_free close_receipt [12:57:49]json_value_free [12:57:49]json_value_free done [12:57:49]process_json_proto returns [12:57:49]Send response to host [12:57:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59986,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:57:49]free response buf [12:57:49]execute_script done [12:57:49]execute_script returns [12:57:49]free content buf [12:57:49]Sock 9.Close socket [12:57:49]Sock 9.Thread stoped [12:57:52]OFD Sender: No OFD packet to send [12:57:57]OFD Sender: No OFD packet to send [12:58:02]OFD Sender: No OFD packet to send [12:58:07]OFD Sender: No OFD packet to send [12:58:12]OFD Sender: No OFD packet to send [12:58:17]OFD Sender: No OFD packet to send [12:58:22]OFD Sender: No OFD packet to send [12:58:27]OFD Sender: No OFD packet to send [12:58:32]OFD Sender: No OFD packet to send [12:58:37]OFD Sender: No OFD packet to send [12:58:42]OFD Sender: No OFD packet to send [12:58:47]OFD Sender: No OFD packet to send [12:58:52]OFD Sender: No OFD packet to send [12:58:57]OFD Sender: No OFD packet to send [12:59:02]OFD Sender: No OFD packet to send [12:59:07]OFD Sender: No OFD packet to send [12:59:10]accept exits with 8 [12:59:10]New connection [12:59:10]New thread 3067100516 created [12:59:10]Thread 3066957156 joined [12:59:10]Waiting for new connection... [12:59:10] Sock 8.Parse request [12:59:10]Sock 8.Check first char [12:59:10]Sock 8.First char is OK [12:59:10]request: POST /json_proto HTTP/1.0 [12:59:10]Method: POST [12:59:10]URL: /json_proto [12:59:10]Method is POST - this is cgi request [12:59:10]url: /json_proto [12:59:10]query_string will be loaded in cgi processing [12:59:10]execute_cgi json_proto POST (null) [12:59:10]execute_cgi path=json_proto method=POST [12:59:10]POST find Content-Length [12:59:10]Host: 172.17.60.68:8080 [12:59:10]Content-Length: 677 [12:59:10]Content-Type: application/json [12:59:10] [12:59:10]POST finish read [12:59:10]Found Content-Length = 677 [12:59:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:59:10]execute_script... [12:59: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)545711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:59:10]POST & json_proto [12:59:10]process_json_proto [12:59:10]json parsed OK: [12:59:10]protocol is kg_v1.0 [12:59:10]action value=close_receipt [12:59:10]process_action close_receipt [12:59:10]cmd_close_receipt [12:59:10]MH_GetDate [12:59:10]Write to MH i2c: F0 00 00 33 64 86 [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: F0 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: F0 09 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: F0 09 00 33 64 00 20 61 60 66 9A 61 5F 66 96 [12:59:10]GetLastDocTimeStamp 1717592266 [12:59:10]current date 1717592352 [12:59:10]FM_GetShiftState [12:59:10]SAM_PROTO_GetShiftState [12:59:10]wFMCommunicate request_size=4 [12:59:10]MH_SAM_APDU [12:59:10]CAPDU: 80 13 01 00 [12:59:10]Write to MH i2c: E2 08 00 34 64 80 13 01 00 00 00 00 00 15 [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:10]Read from MH i2c: E2 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 0E 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 0E 00 34 64 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [12:59:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:59:10]wFMCommunicate OK [12:59:10]SAM_PROTO_GetShiftState done [12:59:10]FM_GetShiftState done [12:59:10]opened in 1717545916 [12:59:10]opened+sec_in_day 1717632316 [12:59:10]quantity*price = 40006 [12:59:10]sum+1 = 40007 [12:59:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 382 05.06.2024 12:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59987 ФПД: 221587119668114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125912&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59987&fm=221587119668114&tin=02508201610067®Number=0000000000151680&sum=40000 [12:59:11]StoreToDocumentArchive [12:59:11]shift 72 fd 59987 [12:59:11]save to /storage/0072/doc_00059987 [12:59:11]save last doc name /storage/0072/doc_00059987 to /storage/kkm_last_doc_name [12:59:11]save OK [12:59:11]Clear old archive folders... [12:59:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:11]tlvbuf is B6DCC630 [12:59:11]SAM_PROTO_ClearQueue [12:59:11]wFMCommunicate request_size=4 [12:59:11]MH_SAM_APDU [12:59:11]CAPDU: 80 09 00 00 [12:59:11]Write to MH i2c: E2 08 00 41 64 80 09 00 00 00 00 00 00 17 [12:59:11]Write i2c OK [12:59:11]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 41 64 00 90 00 19 [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_ClearQueue done [12:59:12]KKMCreateOFDPacket [12:59:12]OFDProtocolAddRootSTLVToBuf [12:59:12]FM_MakeSignedData [12:59:12]FM_MakeSignedData [12:59:12]SAM_PROTO_SignData [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 0D 01 02 [12:59:12]Write to MH i2c: E2 08 00 42 64 80 0D 01 02 00 00 00 00 1F [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 42 64 00 90 00 1A [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]wFMCommunicate request_size=255 [12:59:12]MH_SAM_APDU [12:59: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 F4 03 04 00 20 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 EA 00 00 35 04 06 00 C9 [12:59:12]Write to MH i2c: E2 02 01 43 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 F4 03 04 00 20 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 EA 00 00 35 04 06 00 C9 00 00 8D [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 43 64 00 90 00 1B [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]wFMCommunicate request_size=10 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 0D 02 02 05 88 45 8D FB 92 [12:59:12]Write to MH i2c: E2 0D 00 44 64 80 0D 02 02 05 00 88 45 8D FB 92 00 00 13 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 03 00 44 64 00 90 00 1C [12:59:12]RAPDU: 90 00 [12:59:12]wFMCommunicate OK [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 0D 03 02 [12:59:12]Write to MH i2c: E2 08 00 45 64 80 0D 03 02 00 00 00 00 24 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0B 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0B 00 45 64 00 68 B2 CC 8E D1 DF E1 5E 90 00 88 [12:59:12]RAPDU: 68 B2 CC 8E D1 DF E1 5E 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_SignData done [12:59:12]FM_MakeSignedData done [12:59:12]CreateOFDProtocolMessage [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 11 00 00 [12:59:12]Write to MH i2c: E2 08 00 46 64 80 11 00 00 00 00 00 00 24 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 46 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [12:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:59:12]wFMCommunicate OK [12:59:12]CreateOFDProtocolMessage done [12:59:12]OFDSenderStorePacket 59987 [12:59:12]StoreOFDPacket docnum=59987 [12:59:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BE AB 07 01 A4 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 F4 03 04 00 20 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 EA 00 00 35 04 06 00 C9 88 45 8D FB 92 68 B2 CC 8E D1 DF E1 5E [12:59:12]CheckFolder [12:59:12]dirname=/storage/ofd_packets [12:59:12]CheckFolder done [12:59:12]ProducePacketName [12:59:12]name=ofd_packets/00059987 [12:59:12]NVStorageSaveData ofd_packets/00059987 [12:59:12]File name is /storage/ofd_packets/00059987 [12:59:12]Write 301 bytes [12:59:12]NVStorageSaveData done [12:59:12]OFDSenderStorePacket done [12:59:12]KKMCreateOFDPacket done [12:59:12]NVStorageSaveData kkm_last_timestamp [12:59:12]File name is /storage/kkm_last_timestamp [12:59:12]Write 4 bytes [12:59:12]NVStorageSaveData done [12:59:12]ExternCall_PrintAddStr [12:59:12]wPrintStart [12:59:12]Write to MH i2c: 01 00 00 47 64 AB [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 07 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 07 00 47 64 00 00 00 00 00 FF 0F C0 [12:59:12]RasterBufferAndPrint [12:59:12]line Счет N : (1)545711 [12:59:12]line ИНН: 02508201610067 [12:59:12]line Контрольно-Кассовый Чек [12:59:12]line ПРОДАЖА [12:59:12]line ТРК (МРК, ГНК) : 32 [12:59:12]line Товар: 2710124130 [12:59:12]line Аи-92-К-5 [12:59:12]line 5.980 * 66.90 [12:59:12]line = 400.06 [12:59:12]line НДС 12% НСП 1% [12:59:12]line > о реализуемом товаре [12:59:12]line ОКРУГЛЕНИЕ: -0.06 [12:59:12]line ИТОГО: 400.00 [12:59:12]line Внесено: 400.00 [12:59:12]line СДАЧА: 0.00 [12:59:12]line НСП 1% : 3.54 [12:59:12]line НДС 12% : 42.48 [12:59:12]line Наличными: 400.00 [12:59:12]line Безнал.: 0.00 [12:59:12]line Место: АЗС № 117 "Партнер Нефть" [12:59:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [12:59:12]line СНО: Общий режим [12:59:12]line Чек 382 05.06.2024 12:59 [12:59:12]line Смена: 72 ФФД: 1.0 [12:59:12]line ЗНМ: 0300000048 [12:59:12]line РНМ: 0000000000151680 [12:59:12]line Версия ККМ: v1.0 [12:59:12]line ФМ: 0000000000959414 [12:59:12]line ФД: 59987 [12:59:12]line ФПД: 221587119668114 [12:59:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T125912&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59987&fm=221587119668114&tin=02508201610067®Number=0000000000151680&sum=40000 [12:59:12]OFD Sender: Processing packet 59987 [packets to send 53, broken 52] [12:59:12]ProducePacketName [12:59:12]name=ofd_packets/00059987 [12:59:12]OFD Sender: To server: pG, [12:59:12]CommunicateWithHost lk.salyk.kg:30040 [12:59:12]ConnectInit lk.salyk.kg [12:59:12]written 0, free lines is 4095 [12:59:12]Connected sock=10 [12:59:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BE AB 07 01 A4 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 01 00 00 F4 03 04 00 20 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 EA 00 00 35 04 06 00 C9 88 45 8D FB 92 68 B2 CC 8E D1 DF E1 5E [12:59:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0D 96 47 00 55 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 53 EA 00 00 F4 03 04 00 24 0D 60 66 B6 04 01 00 00 71 91 45 7D 9C EE 31 CF [12:59:13]CommunicateWithHost err = 0 [12:59:13]CheckOFDResponse [12:59:13]1017 (14) - 77093643461234 [12:59:13]1041 (16) - 0000000000959414 [12:59:13]1040 (4) - 59987 [12:59:13]1012 (4) - 05.06.2024 07:00 [12:59:13]1206 (1) - 0 [12:59:13]OFD Sender: Remove packet 59987 [12:59:13]ProducePacketName [12:59:13]name=ofd_packets/00059987 [12:59:13]NVStorageDeleteData [12:59:13]Write to MH i2c: 01 00 00 72 64 D6 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 07 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 07 00 72 64 00 00 00 00 00 A7 0C 90 [12:59:13]RasterBufferAndPrint [12:59:13]line [12:59:13]line [12:59:13]line [12:59:13]line [12:59:13]line [12:59:13]written 0, free lines is 3245 [12:59:13]MH_Cut [12:59:13]Write to MH i2c: D1 01 00 79 64 01 AF [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: D1 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: D1 01 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: D1 01 00 79 64 00 AE [12:59:13]Write to MH i2c: 01 00 00 7A 64 DE [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]OFD Sender: No OFD packet to send [12:59:14]*** Cut start [12:59:14]*** Partial cut [12:59:14]*** CUTSNS_PIN = 1 [12:59:14]*** CUTSNS_PIN = 0 [12:59:14]*** Brake cut motor [12:59:14]Read from MH i2c: 01 [12:59:14]MH_I2C_Read... [12:59:14]*** Stop cut motor [12:59:14]*** Cut end [12:59:14]Read from MH i2c: 01 07 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: 01 07 00 7A 64 00 00 00 00 00 FF 0F F3 [12:59:14]process_action close_receipt done [12:59:14]requested_data is exist [12:59:14]produce_requested_data [12:59:14]requested_item fm.sn is exist - process it [12:59:14]wFMCommunicate request_size=4 [12:59:14]MH_SAM_APDU [12:59:14]CAPDU: 80 11 00 00 [12:59:14]Write to MH i2c: E2 08 00 7B 64 80 11 00 00 00 00 00 00 59 [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:14]Read from MH i2c: E2 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 17 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 17 00 7B 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AC [12:59:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [12:59:14]wFMCommunicate OK [12:59:14]requested_item fd.num is exist - process it [12:59:14]SAM_PROTO_GetFieldsCounters [12:59:14]wFMCommunicate request_size=4 [12:59:14]MH_SAM_APDU [12:59:14]CAPDU: 80 13 00 00 [12:59:14]Write to MH i2c: E2 08 00 7C 64 80 13 00 00 00 00 00 00 5C [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 62 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 62 00 7C 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 53 EA 00 00 0E 04 04 00 48 00 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 7B [12:59:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 53 EA 00 00 0E 04 04 00 48 00 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 [12:59:15]wFMCommunicate OK [12:59:15]SAM_PROTO_GetFieldsCounters done [12:59:15]requested_item shift.num is exist - process it [12:59:15]requested_item shift.opened is exist - process it [12:59:15]req_shift_opened [12:59:15]FM_GetShiftState [12:59:15]SAM_PROTO_GetShiftState [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 13 01 00 [12:59:15]Write to MH i2c: E2 08 00 7D 64 80 13 01 00 00 00 00 00 5E [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 7D 64 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 96 [12:59:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [12:59:15]wFMCommunicate OK [12:59:15]SAM_PROTO_GetShiftState done [12:59:15]FM_GetShiftState done [12:59:15]req_shift_opened done [12:59:15]requested_item shift.open_date is exist - process it [12:59:15]req_shift_open_date [12:59:15]req_shift_open_date done [12:59:15]produce_requested_data done [12:59:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59987,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [12:59:15]process_action_free close_receipt [12:59:15]json_value_free [12:59:15]json_value_free done [12:59:15]process_json_proto returns [12:59:15]Send response to host [12:59:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59987,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [12:59:15]free response buf [12:59:15]execute_script done [12:59:15]execute_script returns [12:59:15]free content buf [12:59:15]Sock 8.Close socket [12:59:15]Sock 8.Thread stoped [12:59:18]OFD Sender: No OFD packet to send [12:59:23]OFD Sender: No OFD packet to send [12:59:28]OFD Sender: No OFD packet to send [12:59:33]OFD Sender: No OFD packet to send [12:59:38]OFD Sender: No OFD packet to send [12:59:43]OFD Sender: No OFD packet to send [12:59:48]OFD Sender: No OFD packet to send [12:59:53]OFD Sender: No OFD packet to send [12:59:58]OFD Sender: No OFD packet to send [13:00:03]OFD Sender: No OFD packet to send [13:00:08]OFD Sender: No OFD packet to send [13:00:13]OFD Sender: No OFD packet to send [13:00:18]OFD Sender: No OFD packet to send [13:00:23]OFD Sender: No OFD packet to send [13:00:28]OFD Sender: No OFD packet to send [13:00:32]accept exits with 9 [13:00:32]New connection [13:00:32]New thread 3066957156 created [13:00:32]Thread 3067100516 joined [13:00:32]Waiting for new connection... [13:00:32] Sock 9.Parse request [13:00:32]Sock 9.Check first char [13:00:32]Sock 9.First char is OK [13:00:32]request: POST /json_proto HTTP/1.0 [13:00:32]Method: POST [13:00:32]URL: /json_proto [13:00:32]Method is POST - this is cgi request [13:00:32]url: /json_proto [13:00:32]query_string will be loaded in cgi processing [13:00:32]execute_cgi json_proto POST (null) [13:00:32]execute_cgi path=json_proto method=POST [13:00:32]POST find Content-Length [13:00:32]Host: 172.17.60.68:8080 [13:00:32]Content-Length: 678 [13:00:32]Content-Type: application/json [13:00:32] [13:00:32]POST finish read [13:00:32]Found Content-Length = 678 [13:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:32]execute_script... [13: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)545712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:32]POST & json_proto [13:00:32]process_json_proto [13:00:32]json parsed OK: [13:00:32]protocol is kg_v1.0 [13:00:32]action value=close_receipt [13:00:32]process_action close_receipt [13:00:32]cmd_close_receipt [13:00:32]MH_GetDate [13:00:32]Write to MH i2c: F0 00 00 7E 64 D1 [13:00:32]Write i2c OK [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: F0 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: F0 09 00 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: F0 09 00 7E 64 00 71 61 60 66 9A 61 5F 66 32 [13:00:32]GetLastDocTimeStamp 1717592352 [13:00:32]current date 1717592433 [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 7F 64 80 13 01 00 00 00 00 00 60 [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 7F 64 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 98 [13:00:32]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [13:00:32]opened+sec_in_day 1717632316 [13:00:32]quantity*price = 70044 [13:00:32]sum+1 = 70045 [13:00:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 383 05.06.2024 13:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59988 ФПД: 167842050234097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130033&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59988&fm=167842050234097&tin=02508201610067®Number=0000000000151680&sum=70000 [13:00:33]StoreToDocumentArchive [13:00:33]shift 72 fd 59988 [13:00:33]save to /storage/0072/doc_00059988 [13:00:33]save last doc name /storage/0072/doc_00059988 to /storage/kkm_last_doc_name [13:00:33]save OK [13:00:33]Clear old archive folders... [13:00:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:33]tlvbuf is 003D5460 [13:00:33]SAM_PROTO_ClearQueue [13:00:33]wFMCommunicate request_size=4 [13:00:33]MH_SAM_APDU [13:00:33]CAPDU: 80 09 00 00 [13:00:33]Write to MH i2c: E2 08 00 8C 64 80 09 00 00 00 00 00 00 62 [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:33]Read from MH i2c: E2 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 03 00 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 03 00 8C 64 00 90 00 64 [13:00:33]RAPDU: 90 00 [13:00:33]wFMCommunicate OK [13:00:33]SAM_PROTO_ClearQueue done [13:00:33]KKMCreateOFDPacket [13:00:33]OFDProtocolAddRootSTLVToBuf [13:00:33]FM_MakeSignedData [13:00:33]FM_MakeSignedData [13:00:33]SAM_PROTO_SignData [13:00:33]wFMCommunicate request_size=4 [13:00:33]MH_SAM_APDU [13:00:33]CAPDU: 80 0D 01 02 [13:00:33]Write to MH i2c: E2 08 00 8D 64 80 0D 01 02 00 00 00 00 6A [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:33]Read from MH i2c: E2 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 03 00 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 03 00 8D 64 00 90 00 65 [13:00:33]RAPDU: 90 00 [13:00:33]wFMCommunicate OK [13:00:33]wFMCommunicate request_size=255 [13:00:33]MH_SAM_APDU [13: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 7F 01 00 00 F4 03 04 00 71 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 EA 00 00 35 04 06 00 98 [13:00:33]Write to MH i2c: E2 02 01 8E 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 7F 01 00 00 F4 03 04 00 71 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 EA 00 00 35 04 06 00 98 00 00 3B [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:33]OFD Sender: No OFD packet to send [13:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:33]Read from MH i2c: E2 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 03 00 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 03 00 8E 64 00 90 00 66 [13:00:33]RAPDU: 90 00 [13:00:33]wFMCommunicate OK [13:00:33]wFMCommunicate request_size=10 [13:00:33]MH_SAM_APDU [13:00:33]CAPDU: 80 0D 02 02 05 A6 C5 C8 56 F1 [13:00:33]Write to MH i2c: E2 0D 00 8F 64 80 0D 02 02 05 00 A6 C5 C8 56 F1 00 00 F1 [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 [13:00:33]MH_I2C_Read... [13:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:33]Read from MH i2c: E2 03 00 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 03 00 8F 64 00 90 00 67 [13:00:33]RAPDU: 90 00 [13:00:33]wFMCommunicate OK [13:00:33]wFMCommunicate request_size=4 [13:00:33]MH_SAM_APDU [13:00:33]CAPDU: 80 0D 03 02 [13:00:33]Write to MH i2c: E2 08 00 90 64 80 0D 03 02 00 00 00 00 6F [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:33]Read from MH i2c: E2 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 0B 00 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 0B 00 90 64 00 09 F9 0B 9D 95 1D 09 A3 90 00 78 [13:00:33]RAPDU: 09 F9 0B 9D 95 1D 09 A3 90 00 [13:00:33]wFMCommunicate OK [13:00:33]SAM_PROTO_SignData done [13:00:33]FM_MakeSignedData done [13:00:33]CreateOFDProtocolMessage [13:00:33]wFMCommunicate request_size=4 [13:00:33]MH_SAM_APDU [13:00:33]CAPDU: 80 11 00 00 [13:00:33]Write to MH i2c: E2 08 00 91 64 80 11 00 00 00 00 00 00 6F [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:33]Read from MH i2c: E2 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 17 00 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: E2 17 00 91 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [13:00:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:00:33]wFMCommunicate OK [13:00:33]CreateOFDProtocolMessage done [13:00:33]OFDSenderStorePacket 59988 [13:00:33]StoreOFDPacket docnum=59988 [13:00:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 94 C0 07 01 F1 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 7F 01 00 00 F4 03 04 00 71 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 EA 00 00 35 04 06 00 98 A6 C5 C8 56 F1 09 F9 0B 9D 95 1D 09 A3 [13:00:33]CheckFolder [13:00:33]dirname=/storage/ofd_packets [13:00:33]CheckFolder done [13:00:33]ProducePacketName [13:00:33]name=ofd_packets/00059988 [13:00:33]NVStorageSaveData ofd_packets/00059988 [13:00:33]File name is /storage/ofd_packets/00059988 [13:00:33]Write 301 bytes [13:00:33]NVStorageSaveData done [13:00:33]OFDSenderStorePacket done [13:00:33]KKMCreateOFDPacket done [13:00:33]NVStorageSaveData kkm_last_timestamp [13:00:33]File name is /storage/kkm_last_timestamp [13:00:33]Write 4 bytes [13:00:33]NVStorageSaveData done [13:00:33]ExternCall_PrintAddStr [13:00:33]wPrintStart [13:00:33]Write to MH i2c: 01 00 00 92 64 F6 [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:34]Read from MH i2c: 01 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: 01 07 00 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: 01 07 00 92 64 00 00 00 00 00 FF 0F 0B [13:00:34]RasterBufferAndPrint [13:00:34]line Счет N : (1)545712 [13:00:34]line ИНН: 02508201610067 [13:00:34]line Контрольно-Кассовый Чек [13:00:34]line ПРОДАЖА [13:00:34]line ТРК (МРК, ГНК) : 42 [13:00:34]line Товар: 2710124130 [13:00:34]line Аи-92-К-5 [13:00:34]line 10.470 * 66.90 [13:00:34]line = 700.44 [13:00:34]line НДС 12% НСП 1% [13:00:34]line > о реализуемом товаре [13:00:34]line ОКРУГЛЕНИЕ: -0.44 [13:00:34]line ИТОГО: 700.00 [13:00:34]line Внесено: 700.00 [13:00:34]line СДАЧА: 0.00 [13:00:34]line НСП 1% : 6.20 [13:00:34]line НДС 12% : 74.38 [13:00:34]line Наличными: 700.00 [13:00:34]line Безнал.: 0.00 [13:00:34]line Место: АЗС № 117 "Партнер Нефть" [13:00:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:00:34]line СНО: Общий режим [13:00:34]line Чек 383 05.06.2024 13:00 [13:00:34]line Смена: 72 ФФД: 1.0 [13:00:34]line ЗНМ: 0300000048 [13:00:34]line РНМ: 0000000000151680 [13:00:34]line Версия ККМ: v1.0 [13:00:34]line ФМ: 0000000000959414 [13:00:34]line ФД: 59988 [13:00:34]line ФПД: 167842050234097 [13:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130033&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59988&fm=167842050234097&tin=02508201610067®Number=0000000000151680&sum=70000 [13:00:34]written 0, free lines is 4095 [13:00:34]OFD Sender: Processing packet 59988 [packets to send 53, broken 52] [13:00:34]ProducePacketName [13:00:34]name=ofd_packets/00059988 [13:00:34]OFD Sender: To server: pG, [13:00:34]CommunicateWithHost lk.salyk.kg:30040 [13:00:34]ConnectInit lk.salyk.kg [13:00:34]Connected sock=10 [13:00:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 94 C0 07 01 F1 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 7F 01 00 00 F4 03 04 00 71 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 EA 00 00 35 04 06 00 98 A6 C5 C8 56 F1 09 F9 0B 9D 95 1D 09 A3 [13:00:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1D 97 47 00 F1 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 54 EA 00 00 F4 03 04 00 75 0D 60 66 B6 04 01 00 00 72 E4 8A 76 C8 E2 F6 93 [13:00:34]CommunicateWithHost err = 0 [13:00:34]CheckOFDResponse [13:00:34]1017 (14) - 77093643461234 [13:00:34]1041 (16) - 0000000000959414 [13:00:34]1040 (4) - 59988 [13:00:34]1012 (4) - 05.06.2024 07:02 [13:00:34]1206 (1) - 0 [13:00:34]OFD Sender: Remove packet 59988 [13:00:34]ProducePacketName [13:00:34]name=ofd_packets/00059988 [13:00:34]NVStorageDeleteData [13:00:34]Write to MH i2c: 01 00 00 BD 64 21 [13:00:34]Write i2c OK [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: 01 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: 01 07 00 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: 01 07 00 BD 64 00 00 00 00 00 A5 0C D9 [13:00:34]RasterBufferAndPrint [13:00:34]line [13:00:34]line [13:00:34]line [13:00:34]line [13:00:34]line [13:00:34]written 0, free lines is 3243 [13:00:34]MH_Cut [13:00:34]Write to MH i2c: D1 01 00 C4 64 01 FA [13:00:34]Write i2c OK [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: D1 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: D1 01 00 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: D1 01 00 C4 64 00 F9 [13:00:34]Write to MH i2c: 01 00 00 C5 64 29 [13:00:34]Write i2c OK [13:00:34]MH_I2C_Read... [13:00:34]OFD Sender: No OFD packet to send [13:00:35]*** Cut start [13:00:35]*** Partial cut [13:00:35]*** CUTSNS_PIN = 1 [13:00:35]*** CUTSNS_PIN = 0 [13:00:35]*** Brake cut motor [13:00:35]Read from MH i2c: 01 [13:00:36]MH_I2C_Read... [13:00:36]*** Stop cut motor [13:00:36]*** Cut end [13:00:36]Read from MH i2c: 01 07 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: 01 07 00 C5 64 00 00 00 00 00 FF 0F 3E [13:00:36]process_action close_receipt done [13:00:36]requested_data is exist [13:00:36]produce_requested_data [13:00:36]requested_item fm.sn is exist - process it [13:00:36]wFMCommunicate request_size=4 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 11 00 00 [13:00:36]Write to MH i2c: E2 08 00 C6 64 80 11 00 00 00 00 00 00 A4 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 17 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 17 00 C6 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F7 [13:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:00:36]wFMCommunicate OK [13:00:36]requested_item fd.num is exist - process it [13:00:36]SAM_PROTO_GetFieldsCounters [13:00:36]wFMCommunicate request_size=4 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 13 00 00 [13:00:36]Write to MH i2c: E2 08 00 C7 64 80 13 00 00 00 00 00 00 A7 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 62 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 62 00 C7 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 54 EA 00 00 0E 04 04 00 48 00 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 CA [13:00:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 54 EA 00 00 0E 04 04 00 48 00 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 [13:00:36]wFMCommunicate OK [13:00:36]SAM_PROTO_GetFieldsCounters done [13:00:36]requested_item shift.num is exist - process it [13:00:36]requested_item shift.opened is exist - process it [13:00:36]req_shift_opened [13:00:36]FM_GetShiftState [13:00:36]SAM_PROTO_GetShiftState [13:00:36]wFMCommunicate request_size=4 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 13 01 00 [13:00:36]Write to MH i2c: E2 08 00 C8 64 80 13 01 00 00 00 00 00 A9 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 0E 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 0E 00 C8 64 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E1 [13:00:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:00:36]wFMCommunicate OK [13:00:36]SAM_PROTO_GetShiftState done [13:00:36]FM_GetShiftState done [13:00:36]req_shift_opened done [13:00:36]requested_item shift.open_date is exist - process it [13:00:36]req_shift_open_date [13:00:36]req_shift_open_date done [13:00:36]produce_requested_data done [13:00:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59988,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:00:36]process_action_free close_receipt [13:00:36]json_value_free [13:00:36]json_value_free done [13:00:36]process_json_proto returns [13:00:36]Send response to host [13:00:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59988,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:00:36]free response buf [13:00:36]execute_script done [13:00:36]execute_script returns [13:00:36]free content buf [13:00:36]Sock 9.Close socket [13:00:36]Sock 9.Thread stoped [13:00:39]OFD Sender: No OFD packet to send [13:00:44]OFD Sender: No OFD packet to send [13:00:49]OFD Sender: No OFD packet to send [13:00:54]OFD Sender: No OFD packet to send [13:00:59]OFD Sender: No OFD packet to send [13:01:03]accept exits with 8 [13:01:03]New connection [13:01:03]New thread 3067100516 created [13:01:03]Thread 3066957156 joined [13:01:03]Waiting for new connection... [13:01:03] Sock 8.Parse request [13:01:03]Sock 8.Check first char [13:01:03]Sock 8.First char is OK [13:01:03]request: POST /json_proto HTTP/1.0 [13:01:03]Method: POST [13:01:03]URL: /json_proto [13:01:03]Method is POST - this is cgi request [13:01:03]url: /json_proto [13:01:03]query_string will be loaded in cgi processing [13:01:03]execute_cgi json_proto POST (null) [13:01:03]execute_cgi path=json_proto method=POST [13:01:03]POST find Content-Length [13:01:03]Host: 172.17.60.68:8080 [13:01:03]Content-Length: 990 [13:01:03]Content-Type: application/json [13:01:03] [13:01:03]POST finish read [13:01:03]Found Content-Length = 990 [13:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:03]execute_script... [13:01:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:03]POST & json_proto [13:01:03]process_json_proto [13:01:03]json parsed OK: [13:01:03]protocol is kg_v1.0 [13:01:03]action value=close_receipt [13:01:03]process_action close_receipt [13:01:03]cmd_close_receipt [13:01:03]MH_GetDate [13:01:03]Write to MH i2c: F0 00 00 C9 64 1C [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: F0 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: F0 09 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: F0 09 00 C9 64 00 91 61 60 66 9A 61 5F 66 9D [13:01:03]GetLastDocTimeStamp 1717592433 [13:01:03]current date 1717592465 [13:01:03]FM_GetShiftState [13:01:03]SAM_PROTO_GetShiftState [13:01:03]wFMCommunicate request_size=4 [13:01:03]MH_SAM_APDU [13:01:03]CAPDU: 80 13 01 00 [13:01:03]Write to MH i2c: E2 08 00 CA 64 80 13 01 00 00 00 00 00 AB [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:03]Read from MH i2c: E2 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 0E 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 0E 00 CA 64 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E3 [13:01:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:01:03]wFMCommunicate OK [13:01:03]SAM_PROTO_GetShiftState done [13:01:03]FM_GetShiftState done [13:01:03]opened in 1717545916 [13:01:03]opened+sec_in_day 1717632316 [13:01:03]quantity*price = 150007 [13:01:03]sum+1 = 150009 [13:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 384 05.06.2024 13:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 44.25 сом ФМ: 0000000000959414 ФД: 59989 ФПД: 176365398823958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130105&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59989&fm=176365398823958&tin=02508201610067®Number=0000000000151680&sum=150000 [13:01:04]StoreToDocumentArchive [13:01:04]shift 72 fd 59989 [13:01:04]save to /storage/0072/doc_00059989 [13:01:04]save last doc name /storage/0072/doc_00059989 to /storage/kkm_last_doc_name [13:01:04]save OK [13:01:04]Clear old archive folders... [13:01:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:01:04]tlvbuf is 003B6D00 [13:01:04]SAM_PROTO_ClearQueue [13:01:04]wFMCommunicate request_size=4 [13:01:04]MH_SAM_APDU [13:01:04]CAPDU: 80 09 00 00 [13:01:04]Write to MH i2c: E2 08 00 D7 64 80 09 00 00 00 00 00 00 AD [13:01:04]Write i2c OK [13:01:04]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 D7 64 00 90 00 AF [13:01:05]RAPDU: 90 00 [13:01:05]wFMCommunicate OK [13:01:05]SAM_PROTO_ClearQueue done [13:01:05]KKMCreateOFDPacket [13:01:05]OFDProtocolAddRootSTLVToBuf [13:01:05]FM_MakeSignedData [13:01:05]FM_MakeSignedData [13:01:05]SAM_PROTO_SignData [13:01:05]wFMCommunicate request_size=4 [13:01:05]MH_SAM_APDU [13:01:05]CAPDU: 80 0D 01 02 [13:01:05]Write to MH i2c: E2 08 00 D8 64 80 0D 01 02 00 00 00 00 B5 [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 D8 64 00 90 00 B0 [13:01:05]RAPDU: 90 00 [13:01:05]wFMCommunicate OK [13:01:05]wFMCommunicate request_size=255 [13:01:05]MH_SAM_APDU [13:01: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 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 80 01 00 00 F4 03 04 00 91 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 EA 00 00 35 04 06 00 A0 67 [13:01:05]Write to MH i2c: E2 02 01 D9 64 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 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 80 01 00 00 F4 03 04 00 91 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 EA 00 00 35 04 06 00 A0 67 00 00 5F [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 D9 64 00 90 00 B1 [13:01:05]RAPDU: 90 00 [13:01:05]wFMCommunicate OK [13:01:05]wFMCommunicate request_size=9 [13:01:05]MH_SAM_APDU [13:01:05]CAPDU: 80 0D 02 02 04 44 F2 94 16 [13:01:05]Write to MH i2c: E2 0C 00 DA 64 80 0D 02 02 04 00 44 F2 94 16 00 00 A0 [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 03 00 DA 64 00 90 00 B2 [13:01:05]RAPDU: 90 00 [13:01:05]wFMCommunicate OK [13:01:05]wFMCommunicate request_size=4 [13:01:05]MH_SAM_APDU [13:01:05]CAPDU: 80 0D 03 02 [13:01:05]Write to MH i2c: E2 08 00 DB 64 80 0D 03 02 00 00 00 00 BA [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 0B 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 0B 00 DB 64 00 2B B9 70 55 BC 4D F3 7F 90 00 DF [13:01:05]RAPDU: 2B B9 70 55 BC 4D F3 7F 90 00 [13:01:05]wFMCommunicate OK [13:01:05]SAM_PROTO_SignData done [13:01:05]FM_MakeSignedData done [13:01:05]CreateOFDProtocolMessage [13:01:05]wFMCommunicate request_size=4 [13:01:05]MH_SAM_APDU [13:01:05]CAPDU: 80 11 00 00 [13:01:05]Write to MH i2c: E2 08 00 DC 64 80 11 00 00 00 00 00 00 BA [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:05]Read from MH i2c: E2 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 17 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: E2 17 00 DC 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0D [13:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:01:05]wFMCommunicate OK [13:01:05]CreateOFDProtocolMessage done [13:01:05]OFDSenderStorePacket 59989 [13:01:05]StoreOFDPacket docnum=59989 [13:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3B 4C 06 01 9F F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 80 01 00 00 F4 03 04 00 91 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 EA 00 00 35 04 06 00 A0 67 44 F2 94 16 2B B9 70 55 BC 4D F3 7F [13:01:05]CheckFolder [13:01:05]dirname=/storage/ofd_packets [13:01:05]CheckFolder done [13:01:05]ProducePacketName [13:01:05]name=ofd_packets/00059989 [13:01:05]NVStorageSaveData ofd_packets/00059989 [13:01:05]File name is /storage/ofd_packets/00059989 [13:01:05]Write 300 bytes [13:01:05]NVStorageSaveData done [13:01:05]OFDSenderStorePacket done [13:01:05]KKMCreateOFDPacket done [13:01:05]NVStorageSaveData kkm_last_timestamp [13:01:05]File name is /storage/kkm_last_timestamp [13:01:05]Write 4 bytes [13:01:05]NVStorageSaveData done [13:01:05]ExternCall_PrintAddStr [13:01:05]wPrintStart [13:01:05]Write to MH i2c: 01 00 00 DD 64 41 [13:01:05]Write i2c OK [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: 01 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: 01 07 00 [13:01:05]MH_I2C_Read... [13:01:05]Read from MH i2c: 01 07 00 DD 64 00 00 00 00 00 FF 0F 56 [13:01:05]RasterBufferAndPrint [13:01:05]line Счет N : (1)545710 [13:01:05]line ИНН: 02508201610067 [13:01:05]line Контрольно-Кассовый Чек [13:01:05]line ПРОДАЖА [13:01:05]line ТРК (МРК, ГНК) : 71 [13:01:05]line Товар: 2711190000 [13:01:05]line ГАЗ-К-5 [13:01:05]line 44.250 * 33.90 [13:01:05]line = 1500.08 [13:01:05]line НДС 12% НСП 1% [13:01:05]line > о реализуемом товаре [13:01:05]line ОКРУГЛЕНИЕ: -0.08 [13:01:05]line ИТОГО: 1500.00 [13:01:05]line Внесено: 1500.00 [13:01:05]line СДАЧА: 0.00 [13:01:05]line НСП 1% : 13.27 [13:01:05]line НДС 12% : 159.30 [13:01:05]line Наличными: 1500.00 [13:01:05]line Безнал.: 0.00 [13:01:05]line Место: АЗС № 117 "Партнер Нефть" [13:01:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:01:05]line СНО: Общий режим [13:01:05]line Чек 384 05.06.2024 13:01 [13:01:05]line Смена: 72 ФФД: 1.0 [13:01:05]line ЗНМ: 0300000048 [13:01:05]line РНМ: 0000000000151680 [13:01:05]line Версия ККМ: v1.0 [13:01:05]line [13:01:05]line Дисконтная программа [13:01:05]line СУГ [13:01:05]line номер 117 [13:01:05]line сэкономлено 44.25 сом [13:01:05]line ФМ: 0000000000959414 [13:01:05]line ФД: 59989 [13:01:05]line ФПД: 176365398823958 [13:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130105&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59989&fm=176365398823958&tin=02508201610067®Number=0000000000151680&sum=150000 [13:01:05]OFD Sender: Processing packet 59989 [packets to send 53, broken 52] [13:01:05]ProducePacketName [13:01:05]name=ofd_packets/00059989 [13:01:05]OFD Sender: To server: pG, [13:01:05]CommunicateWithHost lk.salyk.kg:30040 [13:01:05]ConnectInit lk.salyk.kg [13:01:05]written 0, free lines is 4095 [13:01:05]Connected sock=10 [13:01:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3B 4C 06 01 9F F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 80 01 00 00 F4 03 04 00 91 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 EA 00 00 35 04 06 00 A0 67 44 F2 94 16 2B B9 70 55 BC 4D F3 7F [13:01:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 42 1F 47 00 36 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 55 EA 00 00 F4 03 04 00 95 0D 60 66 B6 04 01 00 00 DA 6D AB CD F8 D2 BD FD [13:01:06]CommunicateWithHost err = 0 [13:01:06]CheckOFDResponse [13:01:06]1017 (14) - 77093643461234 [13:01:06]1041 (16) - 0000000000959414 [13:01:06]1040 (4) - 59989 [13:01:06]1012 (4) - 05.06.2024 07:02 [13:01:06]1206 (1) - 0 [13:01:06]OFD Sender: Remove packet 59989 [13:01:06]ProducePacketName [13:01:06]name=ofd_packets/00059989 [13:01:06]NVStorageDeleteData [13:01:06]Write to MH i2c: 01 00 00 0D 65 72 [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: 01 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: 01 07 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: 01 07 00 0D 65 00 00 00 00 00 33 0C B8 [13:01:06]RasterBufferAndPrint [13:01:06]line [13:01:06]line [13:01:06]line [13:01:06]line [13:01:06]line [13:01:06]written 0, free lines is 3128 [13:01:06]MH_Cut [13:01:06]Write to MH i2c: D1 01 00 14 65 01 4B [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: D1 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: D1 01 00 [13:01:06]MH_I2C_Read... [13:01:06]Read from MH i2c: D1 01 00 14 65 00 4A [13:01:06]Write to MH i2c: 01 00 00 15 65 7A [13:01:06]Write i2c OK [13:01:06]MH_I2C_Read... [13:01:06]OFD Sender: No OFD packet to send [13:01:07]*** Cut start [13:01:07]*** Partial cut [13:01:07]*** CUTSNS_PIN = 1 [13:01:07]*** CUTSNS_PIN = 0 [13:01:07]*** Brake cut motor [13:01:07]Read from MH i2c: 01 [13:01:07]MH_I2C_Read... [13:01:07]*** Stop cut motor [13:01:07]*** Cut end [13:01:07]Read from MH i2c: 01 07 00 [13:01:07]MH_I2C_Read... [13:01:07]Read from MH i2c: 01 07 00 15 65 00 00 00 00 00 FF 0F 8F [13:01:07]process_action close_receipt done [13:01:07]requested_data is exist [13:01:07]produce_requested_data [13:01:07]requested_item fm.sn is exist - process it [13:01:07]wFMCommunicate request_size=4 [13:01:07]MH_SAM_APDU [13:01:07]CAPDU: 80 11 00 00 [13:01:07]Write to MH i2c: E2 08 00 16 65 80 11 00 00 00 00 00 00 F5 [13:01:07]Write i2c OK [13:01:07]MH_I2C_Read... [13:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:08]Read from MH i2c: E2 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: E2 17 00 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: E2 17 00 16 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 48 [13:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:01:08]wFMCommunicate OK [13:01:08]requested_item fd.num is exist - process it [13:01:08]SAM_PROTO_GetFieldsCounters [13:01:08]wFMCommunicate request_size=4 [13:01:08]MH_SAM_APDU [13:01:08]CAPDU: 80 13 00 00 [13:01:08]Write to MH i2c: E2 08 00 17 65 80 13 00 00 00 00 00 00 F8 [13:01:08]Write i2c OK [13:01:08]MH_I2C_Read... [13:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:08]Read from MH i2c: E2 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: E2 62 00 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: E2 62 00 17 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 55 EA 00 00 0E 04 04 00 48 00 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 1F [13:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 55 EA 00 00 0E 04 04 00 48 00 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 [13:01:08]wFMCommunicate OK [13:01:08]SAM_PROTO_GetFieldsCounters done [13:01:08]requested_item shift.num is exist - process it [13:01:08]requested_item shift.opened is exist - process it [13:01:08]req_shift_opened [13:01:08]FM_GetShiftState [13:01:08]SAM_PROTO_GetShiftState [13:01:08]wFMCommunicate request_size=4 [13:01:08]MH_SAM_APDU [13:01:08]CAPDU: 80 13 01 00 [13:01:08]Write to MH i2c: E2 08 00 18 65 80 13 01 00 00 00 00 00 FA [13:01:08]Write i2c OK [13:01:08]MH_I2C_Read... [13:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:08]Read from MH i2c: E2 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: E2 0E 00 [13:01:08]MH_I2C_Read... [13:01:08]Read from MH i2c: E2 0E 00 18 65 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 32 [13:01:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:01:08]wFMCommunicate OK [13:01:08]SAM_PROTO_GetShiftState done [13:01:08]FM_GetShiftState done [13:01:08]req_shift_opened done [13:01:08]requested_item shift.open_date is exist - process it [13:01:08]req_shift_open_date [13:01:08]req_shift_open_date done [13:01:08]produce_requested_data done [13:01:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59989,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:01:08]process_action_free close_receipt [13:01:08]json_value_free [13:01:08]json_value_free done [13:01:08]process_json_proto returns [13:01:08]Send response to host [13:01:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59989,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:01:08]free response buf [13:01:08]execute_script done [13:01:08]execute_script returns [13:01:08]free content buf [13:01:08]Sock 8.Close socket [13:01:08]Sock 8.Thread stoped [13:01:11]OFD Sender: No OFD packet to send [13:01:12]accept exits with 9 [13:01:12]New connection [13:01:12]New thread 3066957156 created [13:01:12]Thread 3067100516 joined [13:01:12]Waiting for new connection... [13:01:12] Sock 9.Parse request [13:01:12]Sock 9.Check first char [13:01:12]Sock 9.First char is OK [13:01:12]request: POST /json_proto HTTP/1.0 [13:01:12]Method: POST [13:01:12]URL: /json_proto [13:01:12]Method is POST - this is cgi request [13:01:12]url: /json_proto [13:01:12]query_string will be loaded in cgi processing [13:01:12]execute_cgi json_proto POST (null) [13:01:12]execute_cgi path=json_proto method=POST [13:01:12]POST find Content-Length [13:01:12]Host: 172.17.60.68:8080 [13:01:12]Content-Length: 843 [13:01:12]Content-Type: application/json [13:01:12] [13:01:12]POST finish read [13:01:12]Found Content-Length = 843 [13:01:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:12]execute_script... [13:01: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)545713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:12]POST & json_proto [13:01:12]process_json_proto [13:01:12]json parsed OK: [13:01:12]protocol is kg_v1.0 [13:01:12]action value=close_receipt [13:01:12]process_action close_receipt [13:01:12]cmd_close_receipt [13:01:12]MH_GetDate [13:01:12]Write to MH i2c: F0 00 00 19 65 6D [13:01:12]Write i2c OK [13:01:12]MH_I2C_Read... [13:01:12]Read from MH i2c: F0 [13:01:12]MH_I2C_Read... [13:01:12]Read from MH i2c: F0 09 00 [13:01:12]MH_I2C_Read... [13:01:12]Read from MH i2c: F0 09 00 19 65 00 9A 61 60 66 9A 61 5F 66 F7 [13:01:12]GetLastDocTimeStamp 1717592465 [13:01:12]current date 1717592474 [13:01:12]FM_GetShiftState [13:01:12]SAM_PROTO_GetShiftState [13:01:12]wFMCommunicate request_size=4 [13:01:12]MH_SAM_APDU [13:01:12]CAPDU: 80 13 01 00 [13:01:12]Write to MH i2c: E2 08 00 1A 65 80 13 01 00 00 00 00 00 FC [13:01:12]Write i2c OK [13:01:12]MH_I2C_Read... [13:01:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:12]Read from MH i2c: E2 [13:01:12]MH_I2C_Read... [13:01:12]Read from MH i2c: E2 0E 00 [13:01:12]MH_I2C_Read... [13:01:12]Read from MH i2c: E2 0E 00 1A 65 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 34 [13:01:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:01:12]wFMCommunicate OK [13:01:12]SAM_PROTO_GetShiftState done [13:01:12]FM_GetShiftState done [13:01:12]opened in 1717545916 [13:01:12]opened+sec_in_day 1717632316 [13:01:12]quantity*price = 100015 [13:01:12]sum+1 = 100017 [13:01:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 385 05.06.2024 13:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59990 ФПД: 206343568060801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130114&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59990&fm=206343568060801&tin=02508201610067®Number=0000000000151680&sum=100016 [13:01:13]StoreToDocumentArchive [13:01:13]shift 72 fd 59990 [13:01:13]save to /storage/0072/doc_00059990 [13:01:13]save last doc name /storage/0072/doc_00059990 to /storage/kkm_last_doc_name [13:01:13]save OK [13:01:13]Clear old archive folders... [13:01:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:13]tlvbuf is B6EE54C0 [13:01:13]SAM_PROTO_ClearQueue [13:01:13]wFMCommunicate request_size=4 [13:01:13]MH_SAM_APDU [13:01:13]CAPDU: 80 09 00 00 [13:01:13]Write to MH i2c: E2 08 00 27 65 80 09 00 00 00 00 00 00 FE [13:01:13]Write i2c OK [13:01:13]MH_I2C_Read... [13:01:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:13]Read from MH i2c: E2 [13:01:13]MH_I2C_Read... [13:01:13]Read from MH i2c: E2 03 00 [13:01:13]MH_I2C_Read... [13:01:13]Read from MH i2c: E2 03 00 27 65 00 90 00 00 [13:01:13]RAPDU: 90 00 [13:01:13]wFMCommunicate OK [13:01:13]SAM_PROTO_ClearQueue done [13:01:13]KKMCreateOFDPacket [13:01:13]OFDProtocolAddRootSTLVToBuf [13:01:13]FM_MakeSignedData [13:01:13]FM_MakeSignedData [13:01:13]SAM_PROTO_SignData [13:01:13]wFMCommunicate request_size=4 [13:01:13]MH_SAM_APDU [13:01:13]CAPDU: 80 0D 01 02 [13:01:13]Write to MH i2c: E2 08 00 28 65 80 0D 01 02 00 00 00 00 06 [13:01:13]Write i2c OK [13:01:13]MH_I2C_Read... [13:01:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:13]Read from MH i2c: E2 [13:01:13]MH_I2C_Read... [13:01:13]Read from MH i2c: E2 03 00 [13:01:13]MH_I2C_Read... [13:01:13]Read from MH i2c: E2 03 00 28 65 00 90 00 01 [13:01:13]RAPDU: 90 00 [13:01:13]wFMCommunicate OK [13:01:13]wFMCommunicate request_size=255 [13:01:13]MH_SAM_APDU [13:01: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 9A 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 EA 00 00 35 04 06 00 BB [13:01:13]Write to MH i2c: E2 02 01 29 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 9A 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 EA 00 00 35 04 06 00 BB 00 00 31 [13:01:13]Write i2c OK [13:01:13]MH_I2C_Read... [13:01:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:14]Read from MH i2c: E2 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 03 00 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 03 00 29 65 00 90 00 02 [13:01:14]RAPDU: 90 00 [13:01:14]wFMCommunicate OK [13:01:14]wFMCommunicate request_size=10 [13:01:14]MH_SAM_APDU [13:01:14]CAPDU: 80 0D 02 02 05 AB 1B 13 71 81 [13:01:14]Write to MH i2c: E2 0D 00 2A 65 80 0D 02 02 05 00 AB 1B 13 71 81 00 00 DE [13:01:14]Write i2c OK [13:01:14]MH_I2C_Read... [13:01:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:14]Read from MH i2c: E2 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 03 00 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 03 00 2A 65 00 90 00 03 [13:01:14]RAPDU: 90 00 [13:01:14]wFMCommunicate OK [13:01:14]wFMCommunicate request_size=4 [13:01:14]MH_SAM_APDU [13:01:14]CAPDU: 80 0D 03 02 [13:01:14]Write to MH i2c: E2 08 00 2B 65 80 0D 03 02 00 00 00 00 0B [13:01:14]Write i2c OK [13:01:14]MH_I2C_Read... [13:01:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:14]Read from MH i2c: E2 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 0B 00 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 0B 00 2B 65 00 6F 16 D6 83 41 87 F6 BF 90 00 67 [13:01:14]RAPDU: 6F 16 D6 83 41 87 F6 BF 90 00 [13:01:14]wFMCommunicate OK [13:01:14]SAM_PROTO_SignData done [13:01:14]FM_MakeSignedData done [13:01:14]CreateOFDProtocolMessage [13:01:14]wFMCommunicate request_size=4 [13:01:14]MH_SAM_APDU [13:01:14]CAPDU: 80 11 00 00 [13:01:14]Write to MH i2c: E2 08 00 2C 65 80 11 00 00 00 00 00 00 0B [13:01:14]Write i2c OK [13:01:14]MH_I2C_Read... [13:01:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:14]Read from MH i2c: E2 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 17 00 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: E2 17 00 2C 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5E [13:01:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:01:14]wFMCommunicate OK [13:01:14]CreateOFDProtocolMessage done [13:01:14]OFDSenderStorePacket 59990 [13:01:14]StoreOFDPacket docnum=59990 [13:01:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 78 10 07 01 45 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 9A 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 EA 00 00 35 04 06 00 BB AB 1B 13 71 81 6F 16 D6 83 41 87 F6 BF [13:01:14]CheckFolder [13:01:14]dirname=/storage/ofd_packets [13:01:14]CheckFolder done [13:01:14]ProducePacketName [13:01:14]name=ofd_packets/00059990 [13:01:14]NVStorageSaveData ofd_packets/00059990 [13:01:14]File name is /storage/ofd_packets/00059990 [13:01:14]Write 301 bytes [13:01:14]NVStorageSaveData done [13:01:14]OFDSenderStorePacket done [13:01:14]KKMCreateOFDPacket done [13:01:14]NVStorageSaveData kkm_last_timestamp [13:01:14]File name is /storage/kkm_last_timestamp [13:01:14]Write 4 bytes [13:01:14]NVStorageSaveData done [13:01:14]ExternCall_PrintAddStr [13:01:14]wPrintStart [13:01:14]Write to MH i2c: 01 00 00 2D 65 92 [13:01:14]Write i2c OK [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: 01 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: 01 07 00 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: 01 07 00 2D 65 00 00 00 00 00 FF 0F A7 [13:01:14]RasterBufferAndPrint [13:01:14]line Счет N : (1)545713 [13:01:14]line ИНН: 02508201610067 [13:01:14]line Контрольно-Кассовый Чек [13:01:14]line ПРОДАЖА [13:01:14]line ТРК (МРК, ГНК) : 12 [13:01:14]line Товар: 2710124130 [13:01:14]line Аи-92-К-5 [13:01:14]line 14.950 * 66.90 [13:01:14]line = 1000.16 [13:01:14]line НДС 12% НСП 1% [13:01:14]line > о реализуемом товаре [13:01:14]line ИТОГО: 1000.16 [13:01:14]line НСП 1% : 8.85 [13:01:14]line НДС 12% : 106.21 [13:01:14]line Наличными: 0.00 [13:01:14]line Безнал.: 1000.16 [13:01:14]line Место: АЗС № 117 "Партнер Нефть" [13:01:14]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:01:14]line СНО: Общий режим [13:01:14]line Чек 385 05.06.2024 13:01 [13:01:14]line Смена: 72 ФФД: 1.0 [13:01:14]line ЗНМ: 0300000048 [13:01:14]line РНМ: 0000000000151680 [13:01:14]line Версия ККМ: v1.0 [13:01:14]line Платежная система: АКБ Кыргызстан [13:01:14]line ФМ: 0000000000959414 [13:01:14]line ФД: 59990 [13:01:14]line ФПД: 206343568060801 [13:01:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130114&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59990&fm=206343568060801&tin=02508201610067®Number=0000000000151680&sum=100016 [13:01:14]written 0, free lines is 4095 [13:01:14]OFD Sender: Processing packet 59990 [packets to send 53, broken 52] [13:01:14]ProducePacketName [13:01:14]name=ofd_packets/00059990 [13:01:14]OFD Sender: To server: pG, [13:01:14]CommunicateWithHost lk.salyk.kg:30040 [13:01:14]ConnectInit lk.salyk.kg [13:01:14]Connected sock=10 [13:01:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 78 10 07 01 45 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 9A 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 56 EA 00 00 35 04 06 00 BB AB 1B 13 71 81 6F 16 D6 83 41 87 F6 BF [13:01:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E0 BD 47 00 BE 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 39 35 39 34 31 34 10 04 04 00 56 EA 00 00 F4 03 04 00 9E 0D 60 66 B6 04 01 00 00 D0 66 9F D4 CA 89 20 AB [13:01:14]CommunicateWithHost err = 0 [13:01:14]CheckOFDResponse [13:01:14]1017 (14) - 77093643461234 [13:01:14]1041 (16) - 0000000000959414 [13:01:14]1040 (4) - 59990 [13:01:14]1012 (4) - 05.06.2024 07:02 [13:01:14]1206 (1) - 0 [13:01:14]OFD Sender: Remove packet 59990 [13:01:14]ProducePacketName [13:01:14]name=ofd_packets/00059990 [13:01:14]NVStorageDeleteData [13:01:14]Write to MH i2c: 01 00 00 57 65 BC [13:01:14]Write i2c OK [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: 01 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: 01 07 00 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: 01 07 00 57 65 00 00 00 00 00 BD 0C 8C [13:01:14]RasterBufferAndPrint [13:01:14]line [13:01:14]line [13:01:14]line [13:01:14]line [13:01:14]line [13:01:14]written 0, free lines is 3268 [13:01:14]MH_Cut [13:01:14]Write to MH i2c: D1 01 00 5E 65 01 95 [13:01:14]Write i2c OK [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: D1 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: D1 01 00 [13:01:14]MH_I2C_Read... [13:01:14]Read from MH i2c: D1 01 00 5E 65 00 94 [13:01:14]Write to MH i2c: 01 00 00 5F 65 C4 [13:01:14]Write i2c OK [13:01:14]MH_I2C_Read... [13:01:15]OFD Sender: No OFD packet to send [13:01:15]*** Cut start [13:01:15]*** Partial cut [13:01:15]*** CUTSNS_PIN = 1 [13:01:15]*** CUTSNS_PIN = 0 [13:01:16]*** Brake cut motor [13:01:16]Read from MH i2c: 01 [13:01:16]MH_I2C_Read... [13:01:16]*** Stop cut motor [13:01:16]*** Cut end [13:01:16]Read from MH i2c: 01 07 00 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: 01 07 00 5F 65 00 00 00 00 00 FF 0F D9 [13:01:16]process_action close_receipt done [13:01:16]requested_data is exist [13:01:16]produce_requested_data [13:01:16]requested_item fm.sn is exist - process it [13:01:16]wFMCommunicate request_size=4 [13:01:16]MH_SAM_APDU [13:01:16]CAPDU: 80 11 00 00 [13:01:16]Write to MH i2c: E2 08 00 60 65 80 11 00 00 00 00 00 00 3F [13:01:16]Write i2c OK [13:01:16]MH_I2C_Read... [13:01:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:16]Read from MH i2c: E2 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: E2 17 00 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: E2 17 00 60 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [13:01:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:01:16]wFMCommunicate OK [13:01:16]requested_item fd.num is exist - process it [13:01:16]SAM_PROTO_GetFieldsCounters [13:01:16]wFMCommunicate request_size=4 [13:01:16]MH_SAM_APDU [13:01:16]CAPDU: 80 13 00 00 [13:01:16]Write to MH i2c: E2 08 00 61 65 80 13 00 00 00 00 00 00 42 [13:01:16]Write i2c OK [13:01:16]MH_I2C_Read... [13:01:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:16]Read from MH i2c: E2 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: E2 62 00 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: E2 62 00 61 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 56 EA 00 00 0E 04 04 00 48 00 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 6D [13:01:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 56 EA 00 00 0E 04 04 00 48 00 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 [13:01:16]wFMCommunicate OK [13:01:16]SAM_PROTO_GetFieldsCounters done [13:01:16]requested_item shift.num is exist - process it [13:01:16]requested_item shift.opened is exist - process it [13:01:16]req_shift_opened [13:01:16]FM_GetShiftState [13:01:16]SAM_PROTO_GetShiftState [13:01:16]wFMCommunicate request_size=4 [13:01:16]MH_SAM_APDU [13:01:16]CAPDU: 80 13 01 00 [13:01:16]Write to MH i2c: E2 08 00 62 65 80 13 01 00 00 00 00 00 44 [13:01:16]Write i2c OK [13:01:16]MH_I2C_Read... [13:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:16]Read from MH i2c: E2 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: E2 0E 00 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: E2 0E 00 62 65 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [13:01:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:01:16]wFMCommunicate OK [13:01:16]SAM_PROTO_GetShiftState done [13:01:16]FM_GetShiftState done [13:01:16]req_shift_opened done [13:01:16]requested_item shift.open_date is exist - process it [13:01:16]req_shift_open_date [13:01:16]req_shift_open_date done [13:01:16]produce_requested_data done [13:01:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59990,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:01:16]process_action_free close_receipt [13:01:16]json_value_free [13:01:16]json_value_free done [13:01:16]process_json_proto returns [13:01:16]Send response to host [13:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59990,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:01:16]free response buf [13:01:16]execute_script done [13:01:16]execute_script returns [13:01:16]free content buf [13:01:16]Sock 9.Close socket [13:01:16]Sock 9.Thread stoped [13:01:20]OFD Sender: No OFD packet to send [13:01:25]OFD Sender: No OFD packet to send [13:01:30]OFD Sender: No OFD packet to send [13:01:35]OFD Sender: No OFD packet to send [13:01:40]OFD Sender: No OFD packet to send [13:01:45]OFD Sender: No OFD packet to send [13:01:50]OFD Sender: No OFD packet to send [13:01:55]OFD Sender: No OFD packet to send [13:02:00]OFD Sender: No OFD packet to send [13:02:05]OFD Sender: No OFD packet to send [13:02:10]OFD Sender: No OFD packet to send [13:02:15]OFD Sender: No OFD packet to send [13:02:20]OFD Sender: No OFD packet to send [13:02:25]OFD Sender: No OFD packet to send [13:02:30]OFD Sender: No OFD packet to send [13:02:35]OFD Sender: No OFD packet to send [13:02:40]OFD Sender: No OFD packet to send [13:02:45]OFD Sender: No OFD packet to send [13:02:46]accept exits with 8 [13:02:46]New connection [13:02:46]New thread 3067100516 created [13:02:46]Thread 3066957156 joined [13:02:46]Waiting for new connection... [13:02:46] Sock 8.Parse request [13:02:46]Sock 8.Check first char [13:02:46]Sock 8.First char is OK [13:02:46]request: POST /json_proto HTTP/1.0 [13:02:46]Method: POST [13:02:46]URL: /json_proto [13:02:46]Method is POST - this is cgi request [13:02:46]url: /json_proto [13:02:46]query_string will be loaded in cgi processing [13:02:46]execute_cgi json_proto POST (null) [13:02:46]execute_cgi path=json_proto method=POST [13:02:46]POST find Content-Length [13:02:46]Host: 172.17.60.68:8080 [13:02:46]Content-Length: 1205 [13:02:46]Content-Type: application/json [13:02:46] [13:02:46]POST finish read [13:02:46]Found Content-Length = 1205 [13:02:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545714\u000A05.06.2024 12:57\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3789290\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:46]execute_script... [13:02:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545714\u000A05.06.2024 12:57\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3789290\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:46]POST & json_proto [13:02:46]process_json_proto [13:02:46]json parsed OK: [13:02:46]protocol is kg_v1.0 [13:02:46]action value=print_text [13:02:46]process_action print_text [13:02:46]cmd_print_text [13:02:46]ExternCall_PrintAddStr [13:02:46]wPrintStart [13:02:46]Write to MH i2c: 01 00 00 63 65 C8 [13:02:46]Write i2c OK [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: 01 [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: 01 07 00 [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: 01 07 00 63 65 00 00 00 00 00 FF 0F DD [13:02:46]RasterBufferAndPrint [13:02:46]line *****ТОВАРНЫЙ ЧЕК***** [13:02:46]line АЗС 117 [13:02:46]line Партнер нефть [13:02:46]line 02508201610067 [13:02:46]line Кассир : Койгельдиева Р. [13:02:46]line Счет N : (1)545714 [13:02:46]line 05.06.2024 12:57 [13:02:46]line ПРОДАЖА [13:02:46]line ТРК (МРК, ГНК): 31 [13:02:46]line Вид ГСМ : 2710194210 [13:02:46]line ДТ-К-5 [13:02:46]line 20.000 x 72.90 [13:02:46]line ИТОГ: 1458.00 [13:02:46]line Тип оплаты: Талоны: Партнер нефть [13:02:46]line 3789290 [13:02:46]line ______________________ [13:02:46]line (подпись) [13:02:46]written 0, free lines is 4095 [13:02:46]Write to MH i2c: 01 00 00 78 65 DD [13:02:46]Write i2c OK [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: 01 [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: 01 07 00 [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: 01 07 00 78 65 00 00 00 00 00 F4 0D E5 [13:02:46]RasterBufferAndPrint [13:02:46]line [13:02:46]line [13:02:46]line [13:02:46]line [13:02:46]line [13:02:46]written 0, free lines is 3574 [13:02:46]MH_Cut [13:02:46]Write to MH i2c: D1 01 00 7F 65 01 B6 [13:02:46]Write i2c OK [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: D1 [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: D1 01 00 [13:02:46]MH_I2C_Read... [13:02:46]Read from MH i2c: D1 01 00 7F 65 00 B5 [13:02:46]Write to MH i2c: 01 00 00 80 65 E5 [13:02:46]Write i2c OK [13:02:46]MH_I2C_Read... [13:02:47]*** Cut start [13:02:47]*** Partial cut [13:02:47]*** CUTSNS_PIN = 1 [13:02:47]*** CUTSNS_PIN = 0 [13:02:47]*** Brake cut motor [13:02:47]Read from MH i2c: 01 [13:02:47]MH_I2C_Read... [13:02:47]*** Stop cut motor [13:02:47]*** Cut end [13:02:47]Read from MH i2c: 01 07 00 [13:02:47]MH_I2C_Read... [13:02:47]Read from MH i2c: 01 07 00 80 65 00 00 00 00 00 FF 0F FA [13:02:47]process_action print_text done [13:02:47]requested_data is exist [13:02:47]produce_requested_data [13:02:47]requested_item fm.sn is exist - process it [13:02:47]wFMCommunicate request_size=4 [13:02:47]MH_SAM_APDU [13:02:47]CAPDU: 80 11 00 00 [13:02:47]Write to MH i2c: E2 08 00 81 65 80 11 00 00 00 00 00 00 60 [13:02:47]Write i2c OK [13:02:47]MH_I2C_Read... [13:02:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:47]Read from MH i2c: E2 [13:02:47]MH_I2C_Read... [13:02:47]Read from MH i2c: E2 17 00 [13:02:47]MH_I2C_Read... [13:02:47]Read from MH i2c: E2 17 00 81 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B3 [13:02:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:02:47]wFMCommunicate OK [13:02:47]requested_item fd.num is exist - process it [13:02:47]SAM_PROTO_GetFieldsCounters [13:02:47]wFMCommunicate request_size=4 [13:02:47]MH_SAM_APDU [13:02:47]CAPDU: 80 13 00 00 [13:02:47]Write to MH i2c: E2 08 00 82 65 80 13 00 00 00 00 00 00 63 [13:02:47]Write i2c OK [13:02:47]MH_I2C_Read... [13:02:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:48]Read from MH i2c: E2 [13:02:48]MH_I2C_Read... [13:02:48]Read from MH i2c: E2 62 00 [13:02:48]MH_I2C_Read... [13:02:48]Read from MH i2c: E2 62 00 82 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 56 EA 00 00 0E 04 04 00 48 00 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 8E [13:02:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 56 EA 00 00 0E 04 04 00 48 00 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 [13:02:48]wFMCommunicate OK [13:02:48]SAM_PROTO_GetFieldsCounters done [13:02:48]requested_item shift.num is exist - process it [13:02:48]requested_item shift.opened is exist - process it [13:02:48]req_shift_opened [13:02:48]FM_GetShiftState [13:02:48]SAM_PROTO_GetShiftState [13:02:48]wFMCommunicate request_size=4 [13:02:48]MH_SAM_APDU [13:02:48]CAPDU: 80 13 01 00 [13:02:48]Write to MH i2c: E2 08 00 83 65 80 13 01 00 00 00 00 00 65 [13:02:48]Write i2c OK [13:02:48]MH_I2C_Read... [13:02:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:48]Read from MH i2c: E2 [13:02:48]MH_I2C_Read... [13:02:48]Read from MH i2c: E2 0E 00 [13:02:48]MH_I2C_Read... [13:02:48]Read from MH i2c: E2 0E 00 83 65 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [13:02:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:02:48]wFMCommunicate OK [13:02:48]SAM_PROTO_GetShiftState done [13:02:48]FM_GetShiftState done [13:02:48]req_shift_opened done [13:02:48]requested_item shift.open_date is exist - process it [13:02:48]req_shift_open_date [13:02:48]req_shift_open_date done [13:02:48]produce_requested_data done [13:02:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59990,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:02:48]process_action_free print_text [13:02:48]json_value_free [13:02:48]json_value_free done [13:02:48]process_json_proto returns [13:02:48]Send response to host [13:02:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59990,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:02:48]free response buf [13:02:48]execute_script done [13:02:48]execute_script returns [13:02:48]free content buf [13:02:48]Sock 8.Close socket [13:02:48]Sock 8.Thread stoped [13:02:50]OFD Sender: No OFD packet to send [13:02:52]accept exits with 9 [13:02:52]New connection [13:02:52]New thread 3066957156 created [13:02:52]Thread 3067100516 joined [13:02:52]Waiting for new connection... [13:02:52] Sock 9.Parse request [13:02:52]Sock 9.Check first char [13:02:52]Sock 9.First char is OK [13:02:52]request: POST /json_proto HTTP/1.0 [13:02:52]Method: POST [13:02:52]URL: /json_proto [13:02:52]Method is POST - this is cgi request [13:02:52]url: /json_proto [13:02:52]query_string will be loaded in cgi processing [13:02:52]execute_cgi json_proto POST (null) [13:02:52]execute_cgi path=json_proto method=POST [13:02:52]POST find Content-Length [13:02:52]Host: 172.17.60.68:8080 [13:02:52]Content-Length: 677 [13:02:52]Content-Type: application/json [13:02:52] [13:02:52]POST finish read [13:02:52]Found Content-Length = 677 [13:02:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52]execute_script... [13:02: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)545715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52]POST & json_proto [13:02:52]process_json_proto [13:02:52]json parsed OK: [13:02:52]protocol is kg_v1.0 [13:02:52]action value=close_receipt [13:02:52]process_action close_receipt [13:02:52]cmd_close_receipt [13:02:52]MH_GetDate [13:02:52]Write to MH i2c: F0 00 00 84 65 D8 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: F0 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: F0 09 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: F0 09 00 84 65 00 FE 61 60 66 9A 61 5F 66 C6 [13:02:52]GetLastDocTimeStamp 1717592474 [13:02:52]current date 1717592574 [13:02:52]FM_GetShiftState [13:02:52]SAM_PROTO_GetShiftState [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 13 01 00 [13:02:52]Write to MH i2c: E2 08 00 85 65 80 13 01 00 00 00 00 00 67 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 0E 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 0E 00 85 65 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9F [13:02:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:02:52]wFMCommunicate OK [13:02:52]SAM_PROTO_GetShiftState done [13:02:52]FM_GetShiftState done [13:02:52]opened in 1717545916 [13:02:52]opened+sec_in_day 1717632316 [13:02:52]quantity*price = 50041 [13:02:52]sum+1 = 50042 [13:02:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 386 05.06.2024 13:02 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59991 ФПД: 44716553459496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130254&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59991&fm=44716553459496&tin=02508201610067®Number=0000000000151680&sum=50000 [13:02:53]StoreToDocumentArchive [13:02:53]shift 72 fd 59991 [13:02:53]save to /storage/0072/doc_00059991 [13:02:53]save last doc name /storage/0072/doc_00059991 to /storage/kkm_last_doc_name [13:02:53]save OK [13:02:53]Clear old archive folders... [13:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:53]tlvbuf is 003D9630 [13:02:53]SAM_PROTO_ClearQueue [13:02:53]wFMCommunicate request_size=4 [13:02:53]MH_SAM_APDU [13:02:53]CAPDU: 80 09 00 00 [13:02:53]Write to MH i2c: E2 08 00 92 65 80 09 00 00 00 00 00 00 69 [13:02:53]Write i2c OK [13:02:53]MH_I2C_Read... [13:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:53]Read from MH i2c: E2 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 03 00 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 03 00 92 65 00 90 00 6B [13:02:53]RAPDU: 90 00 [13:02:53]wFMCommunicate OK [13:02:53]SAM_PROTO_ClearQueue done [13:02:53]KKMCreateOFDPacket [13:02:53]OFDProtocolAddRootSTLVToBuf [13:02:53]FM_MakeSignedData [13:02:53]FM_MakeSignedData [13:02:53]SAM_PROTO_SignData [13:02:53]wFMCommunicate request_size=4 [13:02:53]MH_SAM_APDU [13:02:53]CAPDU: 80 0D 01 02 [13:02:53]Write to MH i2c: E2 08 00 93 65 80 0D 01 02 00 00 00 00 71 [13:02:53]Write i2c OK [13:02:53]MH_I2C_Read... [13:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:53]Read from MH i2c: E2 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 03 00 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 03 00 93 65 00 90 00 6C [13:02:53]RAPDU: 90 00 [13:02:53]wFMCommunicate OK [13:02:53]wFMCommunicate request_size=255 [13:02:53]MH_SAM_APDU [13:02: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 FE 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 EA 00 00 35 04 06 00 28 [13:02:53]Write to MH i2c: E2 02 01 94 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 FE 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 EA 00 00 35 04 06 00 28 00 00 55 [13:02:53]Write i2c OK [13:02:53]MH_I2C_Read... [13:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:54]Read from MH i2c: E2 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 03 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 03 00 94 65 00 90 00 6D [13:02:54]RAPDU: 90 00 [13:02:54]wFMCommunicate OK [13:02:54]wFMCommunicate request_size=10 [13:02:54]MH_SAM_APDU [13:02:54]CAPDU: 80 0D 02 02 05 AB 62 48 D7 28 [13:02:54]Write to MH i2c: E2 0D 00 95 65 80 0D 02 02 05 00 AB 62 48 D7 28 00 00 D2 [13:02:54]Write i2c OK [13:02:54]MH_I2C_Read... [13:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:54]Read from MH i2c: E2 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 03 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 03 00 95 65 00 90 00 6E [13:02:54]RAPDU: 90 00 [13:02:54]wFMCommunicate OK [13:02:54]wFMCommunicate request_size=4 [13:02:54]MH_SAM_APDU [13:02:54]CAPDU: 80 0D 03 02 [13:02:54]Write to MH i2c: E2 08 00 96 65 80 0D 03 02 00 00 00 00 76 [13:02:54]Write i2c OK [13:02:54]MH_I2C_Read... [13:02:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:54]Read from MH i2c: E2 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 0B 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 0B 00 96 65 00 83 EB 0F BE D6 7E E6 B9 90 00 A5 [13:02:54]RAPDU: 83 EB 0F BE D6 7E E6 B9 90 00 [13:02:54]wFMCommunicate OK [13:02:54]SAM_PROTO_SignData done [13:02:54]FM_MakeSignedData done [13:02:54]CreateOFDProtocolMessage [13:02:54]wFMCommunicate request_size=4 [13:02:54]MH_SAM_APDU [13:02:54]CAPDU: 80 11 00 00 [13:02:54]Write to MH i2c: E2 08 00 97 65 80 11 00 00 00 00 00 00 76 [13:02:54]Write i2c OK [13:02:54]MH_I2C_Read... [13:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:54]Read from MH i2c: E2 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 17 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 17 00 97 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C9 [13:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:02:54]wFMCommunicate OK [13:02:54]CreateOFDProtocolMessage done [13:02:54]OFDSenderStorePacket 59991 [13:02:54]StoreOFDPacket docnum=59991 [13:02:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0C 7A 07 01 C0 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 FE 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 EA 00 00 35 04 06 00 28 AB 62 48 D7 28 83 EB 0F BE D6 7E E6 B9 [13:02:54]CheckFolder [13:02:54]dirname=/storage/ofd_packets [13:02:54]CheckFolder done [13:02:54]ProducePacketName [13:02:54]name=ofd_packets/00059991 [13:02:54]NVStorageSaveData ofd_packets/00059991 [13:02:54]File name is /storage/ofd_packets/00059991 [13:02:54]Write 301 bytes [13:02:54]NVStorageSaveData done [13:02:54]OFDSenderStorePacket done [13:02:54]KKMCreateOFDPacket done [13:02:54]NVStorageSaveData kkm_last_timestamp [13:02:54]File name is /storage/kkm_last_timestamp [13:02:54]Write 4 bytes [13:02:54]NVStorageSaveData done [13:02:54]ExternCall_PrintAddStr [13:02:54]wPrintStart [13:02:54]Write to MH i2c: 01 00 00 98 65 FD [13:02:54]Write i2c OK [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: 01 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: 01 07 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: 01 07 00 98 65 00 00 00 00 00 FF 0F 12 [13:02:54]RasterBufferAndPrint [13:02:54]line Счет N : (1)545715 [13:02:54]line ИНН: 02508201610067 [13:02:54]line Контрольно-Кассовый Чек [13:02:54]line ПРОДАЖА [13:02:54]line ТРК (МРК, ГНК) : 22 [13:02:54]line Товар: 2710124130 [13:02:54]line Аи-92-К-5 [13:02:54]line 7.480 * 66.90 [13:02:54]line = 500.41 [13:02:54]line НДС 12% НСП 1% [13:02:54]line > о реализуемом товаре [13:02:54]line ОКРУГЛЕНИЕ: -0.41 [13:02:54]line ИТОГО: 500.00 [13:02:54]line Внесено: 500.00 [13:02:54]line СДАЧА: 0.00 [13:02:54]line НСП 1% : 4.43 [13:02:54]line НДС 12% : 53.14 [13:02:54]line Наличными: 500.00 [13:02:54]line Безнал.: 0.00 [13:02:54]line Место: АЗС № 117 "Партнер Нефть" [13:02:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:02:54]line СНО: Общий режим [13:02:54]line Чек 386 05.06.2024 13:02 [13:02:54]line Смена: 72 ФФД: 1.0 [13:02:54]line ЗНМ: 0300000048 [13:02:54]line РНМ: 0000000000151680 [13:02:54]line Версия ККМ: v1.0 [13:02:54]line ФМ: 0000000000959414 [13:02:54]line ФД: 59991 [13:02:54]line ФПД: 44716553459496 [13:02:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130254&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59991&fm=44716553459496&tin=02508201610067®Number=0000000000151680&sum=50000 [13:02:54]OFD Sender: Processing packet 59991 [packets to send 53, broken 52] [13:02:54]ProducePacketName [13:02:54]name=ofd_packets/00059991 [13:02:54]OFD Sender: To server: pG, [13:02:54]CommunicateWithHost lk.salyk.kg:30040 [13:02:54]ConnectInit lk.salyk.kg [13:02:54]written 0, free lines is 4095 [13:02:55]Write to MH i2c: 01 00 00 C3 65 28 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: 01 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: 01 07 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: 01 07 00 C3 65 00 00 00 00 00 97 0C D2 [13:02:55]RasterBufferAndPrint [13:02:55]line [13:02:55]line [13:02:55]line [13:02:55]line [13:02:55]line [13:02:55]written 0, free lines is 3226 [13:02:55]MH_Cut [13:02:55]Write to MH i2c: D1 01 00 CA 65 01 01 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: D1 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: D1 01 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: D1 01 00 CA 65 00 00 [13:02:55]Write to MH i2c: 01 00 00 CB 65 30 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:56]*** Cut start [13:02:56]*** Partial cut [13:02:56]*** CUTSNS_PIN = 1 [13:02:56]*** CUTSNS_PIN = 0 [13:02:56]*** Brake cut motor [13:02:56]Read from MH i2c: 01 [13:02:56]MH_I2C_Read... [13:02:56]*** Stop cut motor [13:02:56]*** Cut end [13:02:56]Read from MH i2c: 01 07 00 [13:02:56]MH_I2C_Read... [13:02:56]Read from MH i2c: 01 07 00 CB 65 00 00 00 00 00 FF 0F 45 [13:02:56]process_action close_receipt done [13:02:56]requested_data is exist [13:02:56]produce_requested_data [13:02:56]requested_item fm.sn is exist - process it [13:02:56]wFMCommunicate request_size=4 [13:02:56]MH_SAM_APDU [13:02:56]CAPDU: 80 11 00 00 [13:02:56]Write to MH i2c: E2 08 00 CC 65 80 11 00 00 00 00 00 00 AB [13:02:56]Write i2c OK [13:02:56]MH_I2C_Read... [13:02:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:56]Read from MH i2c: E2 [13:02:56]MH_I2C_Read... [13:02:56]Read from MH i2c: E2 17 00 [13:02:56]MH_I2C_Read... [13:02:56]Read from MH i2c: E2 17 00 CC 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FE [13:02:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:02:56]wFMCommunicate OK [13:02:56]requested_item fd.num is exist - process it [13:02:56]SAM_PROTO_GetFieldsCounters [13:02:56]wFMCommunicate request_size=4 [13:02:56]MH_SAM_APDU [13:02:56]CAPDU: 80 13 00 00 [13:02:56]Write to MH i2c: E2 08 00 CD 65 80 13 00 00 00 00 00 00 AE [13:02:56]Write i2c OK [13:02:56]MH_I2C_Read... [13:02:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:56]Read from MH i2c: E2 [13:02:56]MH_I2C_Read... [13:02:56]Read from MH i2c: E2 62 00 [13:02:56]MH_I2C_Read... [13:02:56]Read from MH i2c: E2 62 00 CD 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 57 EA 00 00 0E 04 04 00 48 00 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 DD [13:02:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 57 EA 00 00 0E 04 04 00 48 00 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 [13:02:56]wFMCommunicate OK [13:02:56]SAM_PROTO_GetFieldsCounters done [13:02:56]requested_item shift.num is exist - process it [13:02:56]requested_item shift.opened is exist - process it [13:02:56]req_shift_opened [13:02:56]FM_GetShiftState [13:02:56]SAM_PROTO_GetShiftState [13:02:56]wFMCommunicate request_size=4 [13:02:56]MH_SAM_APDU [13:02:56]CAPDU: 80 13 01 00 [13:02:56]Write to MH i2c: E2 08 00 CE 65 80 13 01 00 00 00 00 00 B0 [13:02:56]Write i2c OK [13:02:56]MH_I2C_Read... [13:02:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:56]Read from MH i2c: E2 [13:02:56]MH_I2C_Read... [13:02:56]Read from MH i2c: E2 0E 00 [13:02:56]MH_I2C_Read... [13:02:56]Read from MH i2c: E2 0E 00 CE 65 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E8 [13:02:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:02:56]wFMCommunicate OK [13:02:56]SAM_PROTO_GetShiftState done [13:02:56]FM_GetShiftState done [13:02:56]req_shift_opened done [13:02:56]requested_item shift.open_date is exist - process it [13:02:56]req_shift_open_date [13:02:56]req_shift_open_date done [13:02:56]produce_requested_data done [13:02:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59991,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:02:56]process_action_free close_receipt [13:02:56]json_value_free [13:02:56]json_value_free done [13:02:56]process_json_proto returns [13:02:56]Send response to host [13:02:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59991,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:02:56]free response buf [13:02:56]execute_script done [13:02:56]execute_script returns [13:02:56]free content buf [13:02:56]Sock 9.Close socket [13:02:56]Sock 9.Thread stoped [13:03:45]accept exits with 8 [13:03:45]New connection [13:03:45]New thread 3067100516 created [13:03:45]Thread 3066957156 joined [13:03:45]Waiting for new connection... [13:03:45] Sock 8.Parse request [13:03:45]Sock 8.Check first char [13:03:45]Sock 8.First char is OK [13:03:45]request: POST /json_proto HTTP/1.0 [13:03:45]Method: POST [13:03:45]URL: /json_proto [13:03:45]Method is POST - this is cgi request [13:03:45]url: /json_proto [13:03:45]query_string will be loaded in cgi processing [13:03:45]execute_cgi json_proto POST (null) [13:03:45]execute_cgi path=json_proto method=POST [13:03:45]POST find Content-Length [13:03:45]Host: 172.17.60.68:8080 [13:03:45]Content-Length: 681 [13:03:45]Content-Type: application/json [13:03:45] [13:03:45]POST finish read [13:03:45]Found Content-Length = 681 [13:03:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:45]execute_script... [13:03:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:45]POST & json_proto [13:03:45]process_json_proto [13:03:45]json parsed OK: [13:03:45]protocol is kg_v1.0 [13:03:45]action value=close_receipt [13:03:45]process_action close_receipt [13:03:45]cmd_close_receipt [13:03:45]MH_GetDate [13:03:45]Write to MH i2c: F0 00 00 CF 65 23 [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: F0 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: F0 09 00 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: F0 09 00 CF 65 00 33 62 60 66 9A 61 5F 66 47 [13:03:45]GetLastDocTimeStamp 1717592574 [13:03:45]current date 1717592627 [13:03:45]FM_GetShiftState [13:03:45]SAM_PROTO_GetShiftState [13:03:45]wFMCommunicate request_size=4 [13:03:45]MH_SAM_APDU [13:03:45]CAPDU: 80 13 01 00 [13:03:45]Write to MH i2c: E2 08 00 D0 65 80 13 01 00 00 00 00 00 B2 [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:45]Read from MH i2c: E2 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: E2 0E 00 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: E2 0E 00 D0 65 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EA [13:03:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:03:45]wFMCommunicate OK [13:03:45]SAM_PROTO_GetShiftState done [13:03:45]FM_GetShiftState done [13:03:45]opened in 1717545916 [13:03:45]opened+sec_in_day 1717632316 [13:03:45]quantity*price = 50011 [13:03:45]sum+1 = 50013 [13:03:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 387 05.06.2024 13:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59992 ФПД: 265104691405141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59992&fm=265104691405141&tin=02508201610067®Number=0000000000151680&sum=50000 [13:03:47]StoreToDocumentArchive [13:03:47]shift 72 fd 59992 [13:03:47]save to /storage/0072/doc_00059992 [13:03:47]save last doc name /storage/0072/doc_00059992 to /storage/kkm_last_doc_name [13:03:47]save OK [13:03:47]Clear old archive folders... [13:03:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:03:47]tlvbuf is 00506F30 [13:03:47]SAM_PROTO_ClearQueue [13:03:47]wFMCommunicate request_size=4 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 09 00 00 [13:03:47]Write to MH i2c: E2 08 00 DD 65 80 09 00 00 00 00 00 00 B4 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 DD 65 00 90 00 B6 [13:03:47]RAPDU: 90 00 [13:03:47]wFMCommunicate OK [13:03:47]SAM_PROTO_ClearQueue done [13:03:47]KKMCreateOFDPacket [13:03:47]OFDProtocolAddRootSTLVToBuf [13:03:47]FM_MakeSignedData [13:03:47]FM_MakeSignedData [13:03:47]SAM_PROTO_SignData [13:03:47]wFMCommunicate request_size=4 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 0D 01 02 [13:03:47]Write to MH i2c: E2 08 00 DE 65 80 0D 01 02 00 00 00 00 BC [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 DE 65 00 90 00 B7 [13:03:47]RAPDU: 90 00 [13:03:47]wFMCommunicate OK [13:03:47]wFMCommunicate request_size=255 [13:03:47]MH_SAM_APDU [13:03: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 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 01 00 00 F4 03 04 00 33 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 EA 00 00 35 04 06 00 F1 1C [13:03:47]Write to MH i2c: E2 02 01 DF 65 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 01 00 00 F4 03 04 00 33 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 EA 00 00 35 04 06 00 F1 1C 00 00 93 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 DF 65 00 90 00 B8 [13:03:47]RAPDU: 90 00 [13:03:47]wFMCommunicate OK [13:03:47]wFMCommunicate request_size=9 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 0D 02 02 04 7E F5 A1 55 [13:03:47]Write to MH i2c: E2 0C 00 E0 65 80 0D 02 02 04 00 7E F5 A1 55 00 00 30 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 03 00 E0 65 00 90 00 B9 [13:03:47]RAPDU: 90 00 [13:03:47]wFMCommunicate OK [13:03:47]wFMCommunicate request_size=4 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 0D 03 02 [13:03:47]Write to MH i2c: E2 08 00 E1 65 80 0D 03 02 00 00 00 00 C1 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 0B 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 0B 00 E1 65 00 AA 5C 15 8B E5 CE F6 A6 90 00 B7 [13:03:47]RAPDU: AA 5C 15 8B E5 CE F6 A6 90 00 [13:03:47]wFMCommunicate OK [13:03:47]SAM_PROTO_SignData done [13:03:47]FM_MakeSignedData done [13:03:47]CreateOFDProtocolMessage [13:03:47]wFMCommunicate request_size=4 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 11 00 00 [13:03:47]Write to MH i2c: E2 08 00 E2 65 80 11 00 00 00 00 00 00 C1 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 17 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 17 00 E2 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 14 [13:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:03:47]wFMCommunicate OK [13:03:47]CreateOFDProtocolMessage done [13:03:47]OFDSenderStorePacket 59992 [13:03:47]StoreOFDPacket docnum=59992 [13:03:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 37 9D 06 01 94 24 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 01 00 00 F4 03 04 00 33 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 EA 00 00 35 04 06 00 F1 1C 7E F5 A1 55 AA 5C 15 8B E5 CE F6 A6 [13:03:47]CheckFolder [13:03:47]dirname=/storage/ofd_packets [13:03:47]CheckFolder done [13:03:47]ProducePacketName [13:03:47]name=ofd_packets/00059992 [13:03:47]NVStorageSaveData ofd_packets/00059992 [13:03:47]File name is /storage/ofd_packets/00059992 [13:03:47]Write 300 bytes [13:03:47]NVStorageSaveData done [13:03:47]OFDSenderStorePacket done [13:03:47]KKMCreateOFDPacket done [13:03:47]NVStorageSaveData kkm_last_timestamp [13:03:47]File name is /storage/kkm_last_timestamp [13:03:47]Write 4 bytes [13:03:47]NVStorageSaveData done [13:03:47]ExternCall_PrintAddStr [13:03:47]wPrintStart [13:03:47]Write to MH i2c: 01 00 00 E3 65 48 [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 E3 65 00 00 00 00 00 FF 0F 5D [13:03:47]RasterBufferAndPrint [13:03:47]line Счет N : (1)545716 [13:03:47]line ИНН: 02508201610067 [13:03:47]line Контрольно-Кассовый Чек [13:03:47]line ПРОДАЖА [13:03:47]line ТРК (МРК, ГНК) : 72 [13:03:47]line Товар: 2711190000 [13:03:47]line ГАЗ-К-5 [13:03:47]line 14.330 * 34.90 [13:03:47]line = 500.12 [13:03:47]line НДС 12% НСП 1% [13:03:47]line > о реализуемом товаре [13:03:47]line ОКРУГЛЕНИЕ: -0.12 [13:03:47]line ИТОГО: 500.00 [13:03:47]line Внесено: 500.00 [13:03:47]line СДАЧА: 0.00 [13:03:47]line НСП 1% : 4.43 [13:03:47]line НДС 12% : 53.11 [13:03:47]line Наличными: 500.00 [13:03:47]line Безнал.: 0.00 [13:03:47]line Место: АЗС № 117 "Партнер Нефть" [13:03:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:03:47]line СНО: Общий режим [13:03:47]line Чек 387 05.06.2024 13:03 [13:03:47]line Смена: 72 ФФД: 1.0 [13:03:47]line ЗНМ: 0300000048 [13:03:47]line РНМ: 0000000000151680 [13:03:47]line Версия ККМ: v1.0 [13:03:47]line ФМ: 0000000000959414 [13:03:47]line ФД: 59992 [13:03:47]line ФПД: 265104691405141 [13:03:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59992&fm=265104691405141&tin=02508201610067®Number=0000000000151680&sum=50000 [13:03:47]written 0, free lines is 4095 [13:03:48]Write to MH i2c: 01 00 00 0E 66 74 [13:03:48]Write i2c OK [13:03:48]MH_I2C_Read... [13:03:48]Read from MH i2c: 01 [13:03:48]MH_I2C_Read... [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 0E 66 00 00 00 00 00 94 0C 1B [13:03:48]RasterBufferAndPrint [13:03:48]line [13:03:48]line [13:03:48]line [13:03:48]line [13:03:48]line [13:03:48]written 0, free lines is 3225 [13:03:48]MH_Cut [13:03:48]Write to MH i2c: D1 01 00 15 66 01 4D [13:03:48]Write i2c OK [13:03:48]MH_I2C_Read... [13:03:48]Read from MH i2c: D1 [13:03:48]MH_I2C_Read... [13:03:48]Read from MH i2c: D1 01 00 [13:03:48]MH_I2C_Read... [13:03:48]Read from MH i2c: D1 01 00 15 66 00 4C [13:03:48]Write to MH i2c: 01 00 00 16 66 7C [13:03:48]Write i2c OK [13:03:48]MH_I2C_Read... [13:03:49]*** Cut start [13:03:49]*** Partial cut [13:03:49]*** CUTSNS_PIN = 1 [13:03:49]*** CUTSNS_PIN = 0 [13:03:49]*** Brake cut motor [13:03:49]Read from MH i2c: 01 [13:03:49]MH_I2C_Read... [13:03:49]*** Stop cut motor [13:03:49]*** Cut end [13:03:49]Read from MH i2c: 01 07 00 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: 01 07 00 16 66 00 00 00 00 00 FF 0F 91 [13:03:49]process_action close_receipt done [13:03:49]requested_data is exist [13:03:49]produce_requested_data [13:03:49]requested_item fm.sn is exist - process it [13:03:49]wFMCommunicate request_size=4 [13:03:49]MH_SAM_APDU [13:03:49]CAPDU: 80 11 00 00 [13:03:49]Write to MH i2c: E2 08 00 17 66 80 11 00 00 00 00 00 00 F7 [13:03:49]Write i2c OK [13:03:49]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 17 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 17 00 17 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4A [13:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:03:50]wFMCommunicate OK [13:03:50]requested_item fd.num is exist - process it [13:03:50]SAM_PROTO_GetFieldsCounters [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 13 00 00 [13:03:50]Write to MH i2c: E2 08 00 18 66 80 13 00 00 00 00 00 00 FA [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 62 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 62 00 18 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 58 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [13:03:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 58 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:50]wFMCommunicate OK [13:03:50]SAM_PROTO_GetFieldsCounters done [13:03:50]requested_item shift.num is exist - process it [13:03:50]requested_item shift.opened is exist - process it [13:03:50]req_shift_opened [13:03:50]FM_GetShiftState [13:03:50]SAM_PROTO_GetShiftState [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 13 01 00 [13:03:50]Write to MH i2c: E2 08 00 19 66 80 13 01 00 00 00 00 00 FC [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:50]Read from MH i2c: E2 0E 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 0E 00 19 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 34 [13:03:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:03:50]wFMCommunicate OK [13:03:50]SAM_PROTO_GetShiftState done [13:03:50]FM_GetShiftState done [13:03:50]req_shift_opened done [13:03:50]requested_item shift.open_date is exist - process it [13:03:50]req_shift_open_date [13:03:50]req_shift_open_date done [13:03:50]produce_requested_data done [13:03:50]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59992,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:03:50]process_action_free close_receipt [13:03:50]json_value_free [13:03:50]json_value_free done [13:03:50]process_json_proto returns [13:03:50]Send response to host [13:03:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59992,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:03:50]free response buf [13:03:50]execute_script done [13:03:50]execute_script returns [13:03:50]free content buf [13:03:50]Sock 8.Close socket [13:03:50]Sock 8.Thread stoped [13:05:08]ConnectInit Can't connect to host [13:05:08]CommunicateWithHost connect error [13:05:08]CommunicateWithHost err = -1 [13:05:08]OFD Sender: Server communicate error [13:05:09]OFD Sender: Processing packet 59991 [packets to send 54, broken 52] [13:05:09]ProducePacketName [13:05:09]name=ofd_packets/00059991 [13:05:09]OFD Sender: To server: pG, [13:05:09]CommunicateWithHost lk.salyk.kg:30040 [13:05:09]ConnectInit lk.salyk.kg [13:05:09]Connected sock=8 [13:05:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0C 7A 07 01 C0 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 FE 61 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 EA 00 00 35 04 06 00 28 AB 62 48 D7 28 83 EB 0F BE D6 7E E6 B9 [13:05:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 38 03 47 00 FF 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 57 EA 00 00 F4 03 04 00 88 0E 60 66 B6 04 01 00 00 A5 29 AF F6 D9 CF E2 3B [13:05:09]CommunicateWithHost err = 0 [13:05:09]CheckOFDResponse [13:05:09]1017 (14) - 77093643461234 [13:05:09]1041 (16) - 0000000000959414 [13:05:09]1040 (4) - 59991 [13:05:09]1012 (4) - 05.06.2024 07:06 [13:05:09]1206 (1) - 0 [13:05:09]OFD Sender: Remove packet 59991 [13:05:09]ProducePacketName [13:05:09]name=ofd_packets/00059991 [13:05:09]NVStorageDeleteData [13:05:09]OFD Sender: Processing packet 59992 [packets to send 53, broken 52] [13:05:09]ProducePacketName [13:05:09]name=ofd_packets/00059992 [13:05:09]OFD Sender: To server: pG, [13:05:09]CommunicateWithHost lk.salyk.kg:30040 [13:05:09]ConnectInit lk.salyk.kg [13:05:09]Connected sock=8 [13:05:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 37 9D 06 01 94 24 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 83 01 00 00 F4 03 04 00 33 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 EA 00 00 35 04 06 00 F1 1C 7E F5 A1 55 AA 5C 15 8B E5 CE F6 A6 [13:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F2 48 47 00 08 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 58 EA 00 00 F4 03 04 00 89 0E 60 66 B6 04 01 00 00 53 0B B0 BD 6D 70 3B FF [13:05:10]CommunicateWithHost err = 0 [13:05:10]CheckOFDResponse [13:05:10]1017 (14) - 77093643461234 [13:05:10]1041 (16) - 0000000000959414 [13:05:10]1040 (4) - 59992 [13:05:10]1012 (4) - 05.06.2024 07:06 [13:05:10]1206 (1) - 0 [13:05:10]OFD Sender: Remove packet 59992 [13:05:10]ProducePacketName [13:05:10]name=ofd_packets/00059992 [13:05:10]NVStorageDeleteData [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]accept exits with 9 [13:05:29]New connection [13:05:29]New thread 3066957156 created [13:05:29]Thread 3067100516 joined [13:05:29]Waiting for new connection... [13:05:29] Sock 9.Parse request [13:05:29]Sock 9.Check first char [13:05:29]Sock 9.First char is OK [13:05:29]request: POST /json_proto HTTP/1.0 [13:05:29]Method: POST [13:05:29]URL: /json_proto [13:05:29]Method is POST - this is cgi request [13:05:29]url: /json_proto [13:05:29]query_string will be loaded in cgi processing [13:05:29]execute_cgi json_proto POST (null) [13:05:29]execute_cgi path=json_proto method=POST [13:05:29]POST find Content-Length [13:05:29]Host: 172.17.60.68:8080 [13:05:29]Content-Length: 798 [13:05:29]Content-Type: application/json [13:05:29] [13:05:29]POST finish read [13:05:29]Found Content-Length = 798 [13:05:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545717", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:29]execute_script... [13:05: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)545717", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:29]POST & json_proto [13:05:29]process_json_proto [13:05:29]json parsed OK: [13:05:29]protocol is kg_v1.0 [13:05:29]action value=close_receipt [13:05:29]process_action close_receipt [13:05:29]cmd_close_receipt [13:05:29]MH_GetDate [13:05:29]Write to MH i2c: F0 00 00 1A 66 6F [13:05:29]Write i2c OK [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 09 00 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 09 00 1A 66 00 9A 62 60 66 9A 61 5F 66 FA [13:05:29]GetLastDocTimeStamp 1717592627 [13:05:29]current date 1717592730 [13:05:29]FM_GetShiftState [13:05:29]SAM_PROTO_GetShiftState [13:05:29]wFMCommunicate request_size=4 [13:05:29]MH_SAM_APDU [13:05:29]CAPDU: 80 13 01 00 [13:05:29]Write to MH i2c: E2 08 00 1B 66 80 13 01 00 00 00 00 00 FE [13:05:29]Write i2c OK [13:05:29]MH_I2C_Read... [13:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:29]Read from MH i2c: E2 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: E2 0E 00 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: E2 0E 00 1B 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 36 [13:05:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:05:29]wFMCommunicate OK [13:05:29]SAM_PROTO_GetShiftState done [13:05:29]FM_GetShiftState done [13:05:29]opened in 1717545916 [13:05:29]opened+sec_in_day 1717632316 [13:05:29]quantity*price = 80044 [13:05:29]sum+1 = 80045 [13:05:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.44 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 0.00 Безнал.: 800.44 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 388 05.06.2024 13:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59993 ФПД: 268585879022607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130530&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59993&fm=268585879022607&tin=02508201610067®Number=0000000000151680&sum=80044 [13:05:30]StoreToDocumentArchive [13:05:30]shift 72 fd 59993 [13:05:30]save to /storage/0072/doc_00059993 [13:05:30]save last doc name /storage/0072/doc_00059993 to /storage/kkm_last_doc_name [13:05:30]save OK [13:05:30]Clear old archive folders... [13:05:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:05:30]tlvbuf is 003B63A0 [13:05:30]SAM_PROTO_ClearQueue [13:05:30]wFMCommunicate request_size=4 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 09 00 00 [13:05:30]Write to MH i2c: E2 08 00 28 66 80 09 00 00 00 00 00 00 00 [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 28 66 00 90 00 02 [13:05:30]RAPDU: 90 00 [13:05:30]wFMCommunicate OK [13:05:30]SAM_PROTO_ClearQueue done [13:05:30]KKMCreateOFDPacket [13:05:30]OFDProtocolAddRootSTLVToBuf [13:05:30]FM_MakeSignedData [13:05:30]FM_MakeSignedData [13:05:30]SAM_PROTO_SignData [13:05:30]wFMCommunicate request_size=4 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 0D 01 02 [13:05:30]Write to MH i2c: E2 08 00 29 66 80 0D 01 02 00 00 00 00 08 [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 29 66 00 90 00 03 [13:05:30]RAPDU: 90 00 [13:05:30]wFMCommunicate OK [13:05:30]wFMCommunicate request_size=255 [13:05:30]MH_SAM_APDU [13:05: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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 9A 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 EA 00 00 35 04 06 00 F4 47 05 E9 [13:05:30]Write to MH i2c: E2 02 01 2A 66 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 9A 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 EA 00 00 35 04 06 00 F4 47 05 E9 00 00 CA [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]OFD Sender: No OFD packet to send [13:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 2A 66 00 90 00 04 [13:05:30]RAPDU: 90 00 [13:05:30]wFMCommunicate OK [13:05:30]wFMCommunicate request_size=7 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 0D 02 02 02 2C 0F [13:05:30]Write to MH i2c: E2 0A 00 2B 66 80 0D 02 02 02 00 2C 0F 00 00 4A [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 2B 66 00 90 00 05 [13:05:30]RAPDU: 90 00 [13:05:30]wFMCommunicate OK [13:05:30]wFMCommunicate request_size=4 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 0D 03 02 [13:05:30]Write to MH i2c: E2 08 00 2C 66 80 0D 03 02 00 00 00 00 0D [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 0B 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 0B 00 2C 66 00 02 55 66 A6 EA 8A D6 E6 90 00 A1 [13:05:30]RAPDU: 02 55 66 A6 EA 8A D6 E6 90 00 [13:05:30]wFMCommunicate OK [13:05:30]SAM_PROTO_SignData done [13:05:30]FM_MakeSignedData done [13:05:30]CreateOFDProtocolMessage [13:05:30]wFMCommunicate request_size=4 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 11 00 00 [13:05:30]Write to MH i2c: E2 08 00 2D 66 80 11 00 00 00 00 00 00 0D [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 17 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 17 00 2D 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [13:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:05:30]wFMCommunicate OK [13:05:30]CreateOFDProtocolMessage done [13:05:30]OFDSenderStorePacket 59993 [13:05:30]StoreOFDPacket docnum=59993 [13:05:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DC 11 04 01 D0 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 9A 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 EA 00 00 35 04 06 00 F4 47 05 E9 2C 0F 02 55 66 A6 EA 8A D6 E6 [13:05:30]CheckFolder [13:05:30]dirname=/storage/ofd_packets [13:05:30]CheckFolder done [13:05:30]ProducePacketName [13:05:30]name=ofd_packets/00059993 [13:05:30]NVStorageSaveData ofd_packets/00059993 [13:05:30]File name is /storage/ofd_packets/00059993 [13:05:30]Write 298 bytes [13:05:30]NVStorageSaveData done [13:05:30]OFDSenderStorePacket done [13:05:30]KKMCreateOFDPacket done [13:05:30]NVStorageSaveData kkm_last_timestamp [13:05:30]File name is /storage/kkm_last_timestamp [13:05:30]Write 4 bytes [13:05:30]NVStorageSaveData done [13:05:30]ExternCall_PrintAddStr [13:05:30]wPrintStart [13:05:30]Write to MH i2c: 01 00 00 2E 66 94 [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: 01 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: 01 07 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: 01 07 00 2E 66 00 00 00 00 00 FF 0F A9 [13:05:30]RasterBufferAndPrint [13:05:30]line Счет N : (1)545717 [13:05:30]line ИНН: 02508201610067 [13:05:30]line Контрольно-Кассовый Чек [13:05:30]line ПРОДАЖА [13:05:30]line ТРК (МРК, ГНК) : 51 [13:05:30]line Товар: 2710194210 [13:05:30]line ДТ-К-5 [13:05:30]line 10.980 * 72.90 [13:05:30]line = 800.44 [13:05:30]line НДС 12% НСП 1% [13:05:30]line > о реализуемом товаре [13:05:30]line ИТОГО: 800.44 [13:05:30]line НСП 1% : 7.08 [13:05:30]line НДС 12% : 85.00 [13:05:30]line Наличными: 0.00 [13:05:30]line Безнал.: 800.44 [13:05:30]line Место: АЗС № 117 "Партнер Нефть" [13:05:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:05:30]line СНО: Общий режим [13:05:30]line Чек 388 05.06.2024 13:05 [13:05:30]line Смена: 72 ФФД: 1.0 [13:05:30]line ЗНМ: 0300000048 [13:05:30]line РНМ: 0000000000151680 [13:05:30]line Версия ККМ: v1.0 [13:05:30]line Платежная система: O! деньги [13:05:30]line ФМ: 0000000000959414 [13:05:30]line ФД: 59993 [13:05:30]line ФПД: 268585879022607 [13:05:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130530&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59993&fm=268585879022607&tin=02508201610067®Number=0000000000151680&sum=80044 [13:05:31]OFD Sender: Processing packet 59993 [packets to send 53, broken 52] [13:05:31]ProducePacketName [13:05:31]name=ofd_packets/00059993 [13:05:31]OFD Sender: To server: pG, [13:05:31]CommunicateWithHost lk.salyk.kg:30040 [13:05:31]ConnectInit lk.salyk.kg [13:05:31]written 0, free lines is 4095 [13:05:31]Connected sock=10 [13:05:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DC 11 04 01 D0 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 9A 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 EA 00 00 35 04 06 00 F4 47 05 E9 2C 0F 02 55 66 A6 EA 8A D6 E6 [13:05:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E2 25 47 00 4C ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 59 EA 00 00 F4 03 04 00 9F 0E 60 66 B6 04 01 00 00 B6 4A FA F1 7E 15 2F 67 [13:05:31]CommunicateWithHost err = 0 [13:05:31]CheckOFDResponse [13:05:31]1017 (14) - 77093643461234 [13:05:31]1041 (16) - 0000000000959414 [13:05:31]1040 (4) - 59993 [13:05:31]1012 (4) - 05.06.2024 07:07 [13:05:31]1206 (1) - 0 [13:05:31]OFD Sender: Remove packet 59993 [13:05:31]ProducePacketName [13:05:31]name=ofd_packets/00059993 [13:05:31]NVStorageDeleteData [13:05:31]Write to MH i2c: 01 00 00 58 66 BE [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 07 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 07 00 58 66 00 00 00 00 00 B7 0C 88 [13:05:31]RasterBufferAndPrint [13:05:31]line [13:05:31]line [13:05:31]line [13:05:31]line [13:05:31]line [13:05:31]written 0, free lines is 3262 [13:05:31]MH_Cut [13:05:31]Write to MH i2c: D1 01 00 5F 66 01 97 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: D1 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: D1 01 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: D1 01 00 5F 66 00 96 [13:05:31]Write to MH i2c: 01 00 00 60 66 C6 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:32]OFD Sender: No OFD packet to send [13:05:32]*** Cut start [13:05:32]*** Partial cut [13:05:32]*** CUTSNS_PIN = 1 [13:05:32]*** CUTSNS_PIN = 0 [13:05:32]*** Brake cut motor [13:05:33]Read from MH i2c: 01 [13:05:33]MH_I2C_Read... [13:05:33]*** Stop cut motor [13:05:33]*** Cut end [13:05:33]Read from MH i2c: 01 07 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: 01 07 00 60 66 00 00 00 00 00 FF 0F DB [13:05:33]process_action close_receipt done [13:05:33]requested_data is exist [13:05:33]produce_requested_data [13:05:33]requested_item fm.sn is exist - process it [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 11 00 00 [13:05:33]Write to MH i2c: E2 08 00 61 66 80 11 00 00 00 00 00 00 41 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:33]Read from MH i2c: E2 17 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 17 00 61 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 94 [13:05:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:05:33]wFMCommunicate OK [13:05:33]requested_item fd.num is exist - process it [13:05:33]SAM_PROTO_GetFieldsCounters [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 13 00 00 [13:05:33]Write to MH i2c: E2 08 00 62 66 80 13 00 00 00 00 00 00 44 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 62 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 62 00 62 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 59 EA 00 00 0E 04 04 00 48 00 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 7B [13:05:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 59 EA 00 00 0E 04 04 00 48 00 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 [13:05:33]wFMCommunicate OK [13:05:33]SAM_PROTO_GetFieldsCounters done [13:05:33]requested_item shift.num is exist - process it [13:05:33]requested_item shift.opened is exist - process it [13:05:33]req_shift_opened [13:05:33]FM_GetShiftState [13:05:33]SAM_PROTO_GetShiftState [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 13 01 00 [13:05:33]Write to MH i2c: E2 08 00 63 66 80 13 01 00 00 00 00 00 46 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0E 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0E 00 63 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [13:05:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:05:33]wFMCommunicate OK [13:05:33]SAM_PROTO_GetShiftState done [13:05:33]FM_GetShiftState done [13:05:33]req_shift_opened done [13:05:33]requested_item shift.open_date is exist - process it [13:05:33]req_shift_open_date [13:05:33]req_shift_open_date done [13:05:33]produce_requested_data done [13:05:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59993,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:05:33]process_action_free close_receipt [13:05:33]json_value_free [13:05:33]json_value_free done [13:05:33]process_json_proto returns [13:05:33]Send response to host [13:05:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59993,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:05:33]free response buf [13:05:33]execute_script done [13:05:33]execute_script returns [13:05:33]free content buf [13:05:33]Sock 9.Close socket [13:05:33]Sock 9.Thread stoped [13:05:37]OFD Sender: No OFD packet to send [13:05:42]OFD Sender: No OFD packet to send [13:05:47]OFD Sender: No OFD packet to send [13:05:52]OFD Sender: No OFD packet to send [13:05:53]accept exits with 8 [13:05:53]New connection [13:05:53]New thread 3067100516 created [13:05:53]Thread 3066957156 joined [13:05:53]Waiting for new connection... [13:05:53] Sock 8.Parse request [13:05:53]Sock 8.Check first char [13:05:53]Sock 8.First char is OK [13:05:53]request: POST /json_proto HTTP/1.0 [13:05:53]Method: POST [13:05:53]URL: /json_proto [13:05:53]Method is POST - this is cgi request [13:05:53]url: /json_proto [13:05:53]query_string will be loaded in cgi processing [13:05:53]execute_cgi json_proto POST (null) [13:05:53]execute_cgi path=json_proto method=POST [13:05:53]POST find Content-Length [13:05:53]Host: 172.17.60.68:8080 [13:05:53]Content-Length: 800 [13:05:53]Content-Type: application/json [13:05:53] [13:05:53]POST finish read [13:05:53]Found Content-Length = 800 [13:05:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:53]execute_script... [13:05:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:53]POST & json_proto [13:05:53]process_json_proto [13:05:53]json parsed OK: [13:05:53]protocol is kg_v1.0 [13:05:53]action value=close_receipt [13:05:53]process_action close_receipt [13:05:53]cmd_close_receipt [13:05:53]MH_GetDate [13:05:53]Write to MH i2c: F0 00 00 64 66 B9 [13:05:53]Write i2c OK [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: F0 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: F0 09 00 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: F0 09 00 64 66 00 B2 62 60 66 9A 61 5F 66 5C [13:05:53]GetLastDocTimeStamp 1717592730 [13:05:53]current date 1717592754 [13:05:53]FM_GetShiftState [13:05:53]SAM_PROTO_GetShiftState [13:05:53]wFMCommunicate request_size=4 [13:05:53]MH_SAM_APDU [13:05:53]CAPDU: 80 13 01 00 [13:05:53]Write to MH i2c: E2 08 00 65 66 80 13 01 00 00 00 00 00 48 [13:05:53]Write i2c OK [13:05:53]MH_I2C_Read... [13:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:53]Read from MH i2c: E2 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: E2 0E 00 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: E2 0E 00 65 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 80 [13:05:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:05:53]wFMCommunicate OK [13:05:53]SAM_PROTO_GetShiftState done [13:05:53]FM_GetShiftState done [13:05:53]opened in 1717545916 [13:05:53]opened+sec_in_day 1717632316 [13:05:53]quantity*price = 50041 [13:05:53]sum+1 = 50042 [13:05:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 389 05.06.2024 13:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59994 ФПД: 232945478260082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130554&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59994&fm=232945478260082&tin=02508201610067®Number=0000000000151680&sum=50041 [13:05:54]StoreToDocumentArchive [13:05:54]shift 72 fd 59994 [13:05:54]save to /storage/0072/doc_00059994 [13:05:54]save last doc name /storage/0072/doc_00059994 to /storage/kkm_last_doc_name [13:05:54]save OK [13:05:54]Clear old archive folders... [13:05:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:54]tlvbuf is 0047E590 [13:05:54]SAM_PROTO_ClearQueue [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 09 00 00 [13:05:54]Write to MH i2c: E2 08 00 72 66 80 09 00 00 00 00 00 00 4A [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 72 66 00 90 00 4C [13:05:54]RAPDU: 90 00 [13:05:54]wFMCommunicate OK [13:05:54]SAM_PROTO_ClearQueue done [13:05:54]KKMCreateOFDPacket [13:05:54]OFDProtocolAddRootSTLVToBuf [13:05:54]FM_MakeSignedData [13:05:54]FM_MakeSignedData [13:05:54]SAM_PROTO_SignData [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 0D 01 02 [13:05:54]Write to MH i2c: E2 08 00 73 66 80 0D 01 02 00 00 00 00 52 [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 73 66 00 90 00 4D [13:05:54]RAPDU: 90 00 [13:05:54]wFMCommunicate OK [13:05:54]wFMCommunicate request_size=255 [13:05:54]MH_SAM_APDU [13:05: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 B2 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A EA 00 00 35 04 06 00 D3 [13:05:54]Write to MH i2c: E2 02 01 74 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 B2 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A EA 00 00 35 04 06 00 D3 00 00 EE [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 74 66 00 90 00 4E [13:05:54]RAPDU: 90 00 [13:05:54]wFMCommunicate OK [13:05:54]wFMCommunicate request_size=10 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 0D 02 02 05 DC D8 7B D5 72 [13:05:54]Write to MH i2c: E2 0D 00 75 66 80 0D 02 02 05 00 DC D8 7B D5 72 00 00 D5 [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 03 00 75 66 00 90 00 4F [13:05:54]RAPDU: 90 00 [13:05:54]wFMCommunicate OK [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 0D 03 02 [13:05:54]Write to MH i2c: E2 08 00 76 66 80 0D 03 02 00 00 00 00 57 [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 0B 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 0B 00 76 66 00 CC 4B 80 EE 0C 3A 39 E7 90 00 43 [13:05:54]RAPDU: CC 4B 80 EE 0C 3A 39 E7 90 00 [13:05:54]wFMCommunicate OK [13:05:54]SAM_PROTO_SignData done [13:05:54]FM_MakeSignedData done [13:05:54]CreateOFDProtocolMessage [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 11 00 00 [13:05:54]Write to MH i2c: E2 08 00 77 66 80 11 00 00 00 00 00 00 57 [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 17 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 17 00 77 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AA [13:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:05:54]wFMCommunicate OK [13:05:54]CreateOFDProtocolMessage done [13:05:54]OFDSenderStorePacket 59994 [13:05:54]StoreOFDPacket docnum=59994 [13:05:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 30 07 01 EB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 B2 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A EA 00 00 35 04 06 00 D3 DC D8 7B D5 72 CC 4B 80 EE 0C 3A 39 E7 [13:05:54]CheckFolder [13:05:54]dirname=/storage/ofd_packets [13:05:54]CheckFolder done [13:05:54]ProducePacketName [13:05:54]name=ofd_packets/00059994 [13:05:54]NVStorageSaveData ofd_packets/00059994 [13:05:54]File name is /storage/ofd_packets/00059994 [13:05:54]Write 301 bytes [13:05:54]NVStorageSaveData done [13:05:54]OFDSenderStorePacket done [13:05:54]KKMCreateOFDPacket done [13:05:54]NVStorageSaveData kkm_last_timestamp [13:05:54]File name is /storage/kkm_last_timestamp [13:05:54]Write 4 bytes [13:05:54]NVStorageSaveData done [13:05:54]ExternCall_PrintAddStr [13:05:54]wPrintStart [13:05:54]Write to MH i2c: 01 00 00 78 66 DE [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: 01 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: 01 07 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: 01 07 00 78 66 00 00 00 00 00 FF 0F F3 [13:05:54]RasterBufferAndPrint [13:05:54]line Счет N : (1)545718 [13:05:54]line ИНН: 02508201610067 [13:05:54]line Контрольно-Кассовый Чек [13:05:54]line ПРОДАЖА [13:05:54]line ТРК (МРК, ГНК) : 22 [13:05:54]line Товар: 2710124130 [13:05:54]line Аи-92-К-5 [13:05:54]line 7.480 * 66.90 [13:05:54]line = 500.41 [13:05:54]line НДС 12% НСП 1% [13:05:54]line > о реализуемом товаре [13:05:54]line ИТОГО: 500.41 [13:05:54]line НСП 1% : 4.43 [13:05:54]line НДС 12% : 53.14 [13:05:54]line Наличными: 0.00 [13:05:54]line Безнал.: 500.41 [13:05:54]line Место: АЗС № 117 "Партнер Нефть" [13:05:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:05:54]line СНО: Общий режим [13:05:54]line Чек 389 05.06.2024 13:05 [13:05:54]line Смена: 72 ФФД: 1.0 [13:05:54]line ЗНМ: 0300000048 [13:05:54]line РНМ: 0000000000151680 [13:05:54]line Версия ККМ: v1.0 [13:05:54]line Платежная система: O! деньги [13:05:54]line ФМ: 0000000000959414 [13:05:54]line ФД: 59994 [13:05:54]line ФПД: 232945478260082 [13:05:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130554&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59994&fm=232945478260082&tin=02508201610067®Number=0000000000151680&sum=50041 [13:05:55]OFD Sender: Processing packet 59994 [packets to send 53, broken 52] [13:05:55]ProducePacketName [13:05:55]name=ofd_packets/00059994 [13:05:55]OFD Sender: To server: pG, [13:05:55]CommunicateWithHost lk.salyk.kg:30040 [13:05:55]ConnectInit lk.salyk.kg [13:05:55]written 0, free lines is 4095 [13:05:55]Connected sock=10 [13:05:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 30 07 01 EB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 B2 62 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5A EA 00 00 35 04 06 00 D3 DC D8 7B D5 72 CC 4B 80 EE 0C 3A 39 E7 [13:05:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 57 F6 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 39 35 39 34 31 34 10 04 04 00 5A EA 00 00 F4 03 04 00 B7 0E 60 66 B6 04 01 00 00 5A 09 D6 E5 00 C0 5B 17 [13:05:55]CommunicateWithHost err = 0 [13:05:55]CheckOFDResponse [13:05:55]1017 (14) - 77093643461234 [13:05:55]1041 (16) - 0000000000959414 [13:05:55]1040 (4) - 59994 [13:05:55]1012 (4) - 05.06.2024 07:07 [13:05:55]1206 (1) - 0 [13:05:55]OFD Sender: Remove packet 59994 [13:05:55]ProducePacketName [13:05:55]name=ofd_packets/00059994 [13:05:55]NVStorageDeleteData [13:05:55]Write to MH i2c: 01 00 00 A2 66 08 [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: 01 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: 01 07 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: 01 07 00 A2 66 00 00 00 00 00 B4 0C CF [13:05:55]RasterBufferAndPrint [13:05:55]line [13:05:55]line [13:05:55]line [13:05:55]line [13:05:55]line [13:05:55]written 0, free lines is 3258 [13:05:55]MH_Cut [13:05:55]Write to MH i2c: D1 01 00 A9 66 01 E1 [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: D1 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: D1 01 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: D1 01 00 A9 66 00 E0 [13:05:55]Write to MH i2c: 01 00 00 AA 66 10 [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:56]OFD Sender: No OFD packet to send [13:05:56]*** Cut start [13:05:56]*** Partial cut [13:05:56]*** CUTSNS_PIN = 1 [13:05:56]*** CUTSNS_PIN = 0 [13:05:56]*** Brake cut motor [13:05:57]Read from MH i2c: 01 [13:05:57]MH_I2C_Read... [13:05:57]*** Stop cut motor [13:05:57]*** Cut end [13:05:57]Read from MH i2c: 01 07 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: 01 07 00 AA 66 00 00 00 00 00 FF 0F 25 [13:05:57]process_action close_receipt done [13:05:57]requested_data is exist [13:05:57]produce_requested_data [13:05:57]requested_item fm.sn is exist - process it [13:05:57]wFMCommunicate request_size=4 [13:05:57]MH_SAM_APDU [13:05:57]CAPDU: 80 11 00 00 [13:05:57]Write to MH i2c: E2 08 00 AB 66 80 11 00 00 00 00 00 00 8B [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:57]Read from MH i2c: E2 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 17 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 17 00 AB 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [13:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:05:57]wFMCommunicate OK [13:05:57]requested_item fd.num is exist - process it [13:05:57]SAM_PROTO_GetFieldsCounters [13:05:57]wFMCommunicate request_size=4 [13:05:57]MH_SAM_APDU [13:05:57]CAPDU: 80 13 00 00 [13:05:57]Write to MH i2c: E2 08 00 AC 66 80 13 00 00 00 00 00 00 8E [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:57]Read from MH i2c: E2 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 62 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 62 00 AC 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5A EA 00 00 0E 04 04 00 48 00 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 C9 [13:05:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5A EA 00 00 0E 04 04 00 48 00 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 [13:05:57]wFMCommunicate OK [13:05:57]SAM_PROTO_GetFieldsCounters done [13:05:57]requested_item shift.num is exist - process it [13:05:57]requested_item shift.opened is exist - process it [13:05:57]req_shift_opened [13:05:57]FM_GetShiftState [13:05:57]SAM_PROTO_GetShiftState [13:05:57]wFMCommunicate request_size=4 [13:05:57]MH_SAM_APDU [13:05:57]CAPDU: 80 13 01 00 [13:05:57]Write to MH i2c: E2 08 00 AD 66 80 13 01 00 00 00 00 00 90 [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:57]Read from MH i2c: E2 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 0E 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 0E 00 AD 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [13:05:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:05:57]wFMCommunicate OK [13:05:57]SAM_PROTO_GetShiftState done [13:05:57]FM_GetShiftState done [13:05:57]req_shift_opened done [13:05:57]requested_item shift.open_date is exist - process it [13:05:57]req_shift_open_date [13:05:57]req_shift_open_date done [13:05:57]produce_requested_data done [13:05:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59994,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:05:57]process_action_free close_receipt [13:05:57]json_value_free [13:05:57]json_value_free done [13:05:57]process_json_proto returns [13:05:57]Send response to host [13:05:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59994,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:05:57]free response buf [13:05:57]execute_script done [13:05:57]execute_script returns [13:05:57]free content buf [13:05:57]Sock 8.Close socket [13:05:57]Sock 8.Thread stoped [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:11]OFD Sender: No OFD packet to send [13:06:16]OFD Sender: No OFD packet to send [13:06:21]OFD Sender: No OFD packet to send [13:06:26]OFD Sender: No OFD packet to send [13:06:31]OFD Sender: No OFD packet to send [13:06:36]OFD Sender: No OFD packet to send [13:06:41]OFD Sender: No OFD packet to send [13:06:46]OFD Sender: No OFD packet to send [13:06:51]OFD Sender: No OFD packet to send [13:06:56]OFD Sender: No OFD packet to send [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:11]OFD Sender: No OFD packet to send [13:07:16]OFD Sender: No OFD packet to send [13:07:21]OFD Sender: No OFD packet to send [13:07:26]OFD Sender: No OFD packet to send [13:07:31]OFD Sender: No OFD packet to send [13:07:36]OFD Sender: No OFD packet to send [13:07:41]OFD Sender: No OFD packet to send [13:07:46]OFD Sender: No OFD packet to send [13:07:49]accept exits with 9 [13:07:49]New connection [13:07:49]New thread 3066957156 created [13:07:49]Thread 3067100516 joined [13:07:49]Waiting for new connection... [13:07:49] Sock 9.Parse request [13:07:49]Sock 9.Check first char [13:07:49]Sock 9.First char is OK [13:07:49]request: POST /json_proto HTTP/1.0 [13:07:49]Method: POST [13:07:49]URL: /json_proto [13:07:49]Method is POST - this is cgi request [13:07:49]url: /json_proto [13:07:49]query_string will be loaded in cgi processing [13:07:49]execute_cgi json_proto POST (null) [13:07:49]execute_cgi path=json_proto method=POST [13:07:49]POST find Content-Length [13:07:49]Host: 172.17.60.68:8080 [13:07:49]Content-Length: 986 [13:07:49]Content-Type: application/json [13:07:49] [13:07:49]POST finish read [13:07:49]Found Content-Length = 986 [13:07:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:49]execute_script... [13:07: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)545720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:49]POST & json_proto [13:07:49]process_json_proto [13:07:49]json parsed OK: [13:07:49]protocol is kg_v1.0 [13:07:49]action value=close_receipt [13:07:49]process_action close_receipt [13:07:49]cmd_close_receipt [13:07:49]MH_GetDate [13:07:49]Write to MH i2c: F0 00 00 AE 66 03 [13:07:49]Write i2c OK [13:07:49]MH_I2C_Read... [13:07:49]Read from MH i2c: F0 [13:07:49]MH_I2C_Read... [13:07:49]Read from MH i2c: F0 09 00 [13:07:49]MH_I2C_Read... [13:07:49]Read from MH i2c: F0 09 00 AE 66 00 27 63 60 66 9A 61 5F 66 1C [13:07:49]GetLastDocTimeStamp 1717592754 [13:07:49]current date 1717592871 [13:07:49]FM_GetShiftState [13:07:49]SAM_PROTO_GetShiftState [13:07:49]wFMCommunicate request_size=4 [13:07:49]MH_SAM_APDU [13:07:49]CAPDU: 80 13 01 00 [13:07:49]Write to MH i2c: E2 08 00 AF 66 80 13 01 00 00 00 00 00 92 [13:07:49]Write i2c OK [13:07:49]MH_I2C_Read... [13:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:50]Read from MH i2c: E2 [13:07:50]MH_I2C_Read... [13:07:50]Read from MH i2c: E2 0E 00 [13:07:50]MH_I2C_Read... [13:07:50]Read from MH i2c: E2 0E 00 AF 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CA [13:07:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:07:50]wFMCommunicate OK [13:07:50]SAM_PROTO_GetShiftState done [13:07:50]FM_GetShiftState done [13:07:50]opened in 1717545916 [13:07:50]opened+sec_in_day 1717632316 [13:07:50]quantity*price = 70003 [13:07:50]sum+1 = 70005 [13:07:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 390 05.06.2024 13:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 59995 ФПД: 204064990719802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130751&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59995&fm=204064990719802&tin=02508201610067®Number=0000000000151680&sum=70000 [13:07:51]StoreToDocumentArchive [13:07:51]shift 72 fd 59995 [13:07:51]save to /storage/0072/doc_00059995 [13:07:51]save last doc name /storage/0072/doc_00059995 to /storage/kkm_last_doc_name [13:07:51]save OK [13:07:51]Clear old archive folders... [13:07:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:07:51]tlvbuf is 00437930 [13:07:51]SAM_PROTO_ClearQueue [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 09 00 00 [13:07:51]Write to MH i2c: E2 08 00 BC 66 80 09 00 00 00 00 00 00 94 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 BC 66 00 90 00 96 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]SAM_PROTO_ClearQueue done [13:07:51]KKMCreateOFDPacket [13:07:51]OFDProtocolAddRootSTLVToBuf [13:07:51]FM_MakeSignedData [13:07:51]FM_MakeSignedData [13:07:51]SAM_PROTO_SignData [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 01 02 [13:07:51]Write to MH i2c: E2 08 00 BD 66 80 0D 01 02 00 00 00 00 9C [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]OFD Sender: No OFD packet to send [13:07:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 BD 66 00 90 00 97 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]wFMCommunicate request_size=255 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 27 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B EA 00 00 35 04 06 00 B9 98 [13:07:51]Write to MH i2c: E2 02 01 BE 66 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 27 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B EA 00 00 35 04 06 00 B9 98 00 00 61 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 BE 66 00 90 00 98 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]wFMCommunicate request_size=9 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 02 02 04 95 48 6F 3A [13:07:51]Write to MH i2c: E2 0C 00 BF 66 80 0D 02 02 04 00 95 48 6F 3A 00 00 2D [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 03 00 BF 66 00 90 00 99 [13:07:51]RAPDU: 90 00 [13:07:51]wFMCommunicate OK [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 0D 03 02 [13:07:51]Write to MH i2c: E2 08 00 C0 66 80 0D 03 02 00 00 00 00 A1 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 0B 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 0B 00 C0 66 00 6A 5C 4D 65 37 B4 C0 7E 90 00 43 [13:07:51]RAPDU: 6A 5C 4D 65 37 B4 C0 7E 90 00 [13:07:51]wFMCommunicate OK [13:07:51]SAM_PROTO_SignData done [13:07:51]FM_MakeSignedData done [13:07:51]CreateOFDProtocolMessage [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 11 00 00 [13:07:51]Write to MH i2c: E2 08 00 C1 66 80 11 00 00 00 00 00 00 A1 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 17 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 17 00 C1 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [13:07:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:07:51]wFMCommunicate OK [13:07:51]CreateOFDProtocolMessage done [13:07:51]OFDSenderStorePacket 59995 [13:07:51]StoreOFDPacket docnum=59995 [13:07:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 22 5C 06 01 5A F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 27 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B EA 00 00 35 04 06 00 B9 98 95 48 6F 3A 6A 5C 4D 65 37 B4 C0 7E [13:07:51]CheckFolder [13:07:51]dirname=/storage/ofd_packets [13:07:51]CheckFolder done [13:07:51]ProducePacketName [13:07:51]name=ofd_packets/00059995 [13:07:51]NVStorageSaveData ofd_packets/00059995 [13:07:51]File name is /storage/ofd_packets/00059995 [13:07:51]Write 300 bytes [13:07:51]NVStorageSaveData done [13:07:51]OFDSenderStorePacket done [13:07:51]KKMCreateOFDPacket done [13:07:51]NVStorageSaveData kkm_last_timestamp [13:07:51]File name is /storage/kkm_last_timestamp [13:07:51]Write 4 bytes [13:07:51]NVStorageSaveData done [13:07:51]ExternCall_PrintAddStr [13:07:51]wPrintStart [13:07:51]Write to MH i2c: 01 00 00 C2 66 28 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: 01 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: 01 07 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: 01 07 00 C2 66 00 00 00 00 00 FF 0F 3D [13:07:51]RasterBufferAndPrint [13:07:51]line Счет N : (1)545720 [13:07:51]line ИНН: 02508201610067 [13:07:51]line Контрольно-Кассовый Чек [13:07:51]line ПРОДАЖА [13:07:51]line ТРК (МРК, ГНК) : 72 [13:07:51]line Товар: 2711190000 [13:07:51]line ГАЗ-К-5 [13:07:51]line 20.650 * 33.90 [13:07:51]line = 700.04 [13:07:51]line НДС 12% НСП 1% [13:07:51]line > о реализуемом товаре [13:07:51]line ОКРУГЛЕНИЕ: -0.04 [13:07:51]line ИТОГО: 700.00 [13:07:51]line Внесено: 700.00 [13:07:51]line СДАЧА: 0.00 [13:07:51]line НСП 1% : 6.19 [13:07:51]line НДС 12% : 74.34 [13:07:51]line Наличными: 700.00 [13:07:51]line Безнал.: 0.00 [13:07:51]line Место: АЗС № 117 "Партнер Нефть" [13:07:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:07:51]line СНО: Общий режим [13:07:51]line Чек 390 05.06.2024 13:07 [13:07:51]line Смена: 72 ФФД: 1.0 [13:07:51]line ЗНМ: 0300000048 [13:07:51]line РНМ: 0000000000151680 [13:07:51]line Версия ККМ: v1.0 [13:07:51]line [13:07:51]line Дисконтная программа [13:07:51]line СУГ [13:07:51]line номер 117 [13:07:51]line сэкономлено 20.65 сом [13:07:51]line ФМ: 0000000000959414 [13:07:51]line ФД: 59995 [13:07:51]line ФПД: 204064990719802 [13:07:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130751&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59995&fm=204064990719802&tin=02508201610067®Number=0000000000151680&sum=70000 [13:07:52]OFD Sender: Processing packet 59995 [packets to send 53, broken 52] [13:07:52]ProducePacketName [13:07:52]name=ofd_packets/00059995 [13:07:52]OFD Sender: To server: pG, [13:07:52]CommunicateWithHost lk.salyk.kg:30040 [13:07:52]ConnectInit lk.salyk.kg [13:07:52]written 0, free lines is 4095 [13:07:52]Connected sock=10 [13:07:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 22 5C 06 01 5A F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 27 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5B EA 00 00 35 04 06 00 B9 98 95 48 6F 3A 6A 5C 4D 65 37 B4 C0 7E [13:07:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 50 73 47 00 E6 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 39 35 39 34 31 34 10 04 04 00 5B EA 00 00 F4 03 04 00 2B 0F 60 66 B6 04 01 00 00 3F 28 64 B4 20 55 AC 28 [13:07:52]CommunicateWithHost err = 0 [13:07:52]CheckOFDResponse [13:07:52]1017 (14) - 77093643461234 [13:07:52]1041 (16) - 0000000000959414 [13:07:52]1040 (4) - 59995 [13:07:52]1012 (4) - 05.06.2024 07:09 [13:07:52]1206 (1) - 0 [13:07:52]OFD Sender: Remove packet 59995 [13:07:52]ProducePacketName [13:07:52]name=ofd_packets/00059995 [13:07:52]NVStorageDeleteData [13:07:52]Write to MH i2c: 01 00 00 F2 66 58 [13:07:52]Write i2c OK [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: 01 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: 01 07 00 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: 01 07 00 F2 66 00 00 00 00 00 3F 0C AA [13:07:52]RasterBufferAndPrint [13:07:52]line [13:07:52]line [13:07:52]line [13:07:52]line [13:07:52]line [13:07:52]written 0, free lines is 3142 [13:07:52]MH_Cut [13:07:52]Write to MH i2c: D1 01 00 F9 66 01 31 [13:07:52]Write i2c OK [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: D1 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: D1 01 00 [13:07:52]MH_I2C_Read... [13:07:52]Read from MH i2c: D1 01 00 F9 66 00 30 [13:07:52]Write to MH i2c: 01 00 00 FA 66 60 [13:07:52]Write i2c OK [13:07:52]MH_I2C_Read... [13:07:52]OFD Sender: No OFD packet to send [13:07:53]*** Cut start [13:07:53]*** Partial cut [13:07:53]*** CUTSNS_PIN = 1 [13:07:53]*** CUTSNS_PIN = 0 [13:07:53]*** Brake cut motor [13:07:54]Read from MH i2c: 01 [13:07:54]MH_I2C_Read... [13:07:54]*** Stop cut motor [13:07:54]*** Cut end [13:07:54]Read from MH i2c: 01 07 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: 01 07 00 FA 66 00 00 00 00 00 FF 0F 75 [13:07:54]process_action close_receipt done [13:07:54]requested_data is exist [13:07:54]produce_requested_data [13:07:54]requested_item fm.sn is exist - process it [13:07:54]wFMCommunicate request_size=4 [13:07:54]MH_SAM_APDU [13:07:54]CAPDU: 80 11 00 00 [13:07:54]Write to MH i2c: E2 08 00 FB 66 80 11 00 00 00 00 00 00 DB [13:07:54]Write i2c OK [13:07:54]MH_I2C_Read... [13:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:54]Read from MH i2c: E2 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 17 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 17 00 FB 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [13:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:07:54]wFMCommunicate OK [13:07:54]requested_item fd.num is exist - process it [13:07:54]SAM_PROTO_GetFieldsCounters [13:07:54]wFMCommunicate request_size=4 [13:07:54]MH_SAM_APDU [13:07:54]CAPDU: 80 13 00 00 [13:07:54]Write to MH i2c: E2 08 00 FC 66 80 13 00 00 00 00 00 00 DE [13:07:54]Write i2c OK [13:07:54]MH_I2C_Read... [13:07:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:54]Read from MH i2c: E2 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 62 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 62 00 FC 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5B EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [13:07:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5B EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:07:54]wFMCommunicate OK [13:07:54]SAM_PROTO_GetFieldsCounters done [13:07:54]requested_item shift.num is exist - process it [13:07:54]requested_item shift.opened is exist - process it [13:07:54]req_shift_opened [13:07:54]FM_GetShiftState [13:07:54]SAM_PROTO_GetShiftState [13:07:54]wFMCommunicate request_size=4 [13:07:54]MH_SAM_APDU [13:07:54]CAPDU: 80 13 01 00 [13:07:54]Write to MH i2c: E2 08 00 FD 66 80 13 01 00 00 00 00 00 E0 [13:07:54]Write i2c OK [13:07:54]MH_I2C_Read... [13:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:54]Read from MH i2c: E2 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 0E 00 [13:07:54]MH_I2C_Read... [13:07:54]Read from MH i2c: E2 0E 00 FD 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 18 [13:07:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:07:54]wFMCommunicate OK [13:07:54]SAM_PROTO_GetShiftState done [13:07:54]FM_GetShiftState done [13:07:54]req_shift_opened done [13:07:54]requested_item shift.open_date is exist - process it [13:07:54]req_shift_open_date [13:07:54]req_shift_open_date done [13:07:54]produce_requested_data done [13:07:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59995,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:07:54]process_action_free close_receipt [13:07:54]json_value_free [13:07:54]json_value_free done [13:07:54]process_json_proto returns [13:07:54]Send response to host [13:07:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59995,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:07:54]free response buf [13:07:54]execute_script done [13:07:54]execute_script returns [13:07:54]free content buf [13:07:54]Sock 9.Close socket [13:07:54]Sock 9.Thread stoped [13:07:57]OFD Sender: No OFD packet to send [13:08:02]OFD Sender: No OFD packet to send [13:08:07]OFD Sender: No OFD packet to send [13:08:12]OFD Sender: No OFD packet to send [13:08:17]OFD Sender: No OFD packet to send [13:08:22]OFD Sender: No OFD packet to send [13:08:25]accept exits with 8 [13:08:25]New connection [13:08:25]New thread 3067100516 created [13:08:25]Thread 3066957156 joined [13:08:25]Waiting for new connection... [13:08:25] Sock 8.Parse request [13:08:25]Sock 8.Check first char [13:08:25]Sock 8.First char is OK [13:08:25]request: POST /json_proto HTTP/1.0 [13:08:25]Method: POST [13:08:25]URL: /json_proto [13:08:25]Method is POST - this is cgi request [13:08:25]url: /json_proto [13:08:25]query_string will be loaded in cgi processing [13:08:25]execute_cgi json_proto POST (null) [13:08:25]execute_cgi path=json_proto method=POST [13:08:25]POST find Content-Length [13:08:25]Host: 172.17.60.68:8080 [13:08:25]Content-Length: 846 [13:08:25]Content-Type: application/json [13:08:25] [13:08:25]POST finish read [13:08:25]Found Content-Length = 846 [13:08:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 42.980, "sum" : 1500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:25]execute_script... [13:08: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)545719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 42.980, "sum" : 1500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:25]POST & json_proto [13:08:25]process_json_proto [13:08:25]json parsed OK: [13:08:25]protocol is kg_v1.0 [13:08:25]action value=close_receipt [13:08:25]process_action close_receipt [13:08:25]cmd_close_receipt [13:08:25]MH_GetDate [13:08:25]Write to MH i2c: F0 00 00 FE 66 53 [13:08:25]Write i2c OK [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: F0 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: F0 09 00 [13:08:25]MH_I2C_Read... [13:08:25]Read from MH i2c: F0 09 00 FE 66 00 4B 63 60 66 9A 61 5F 66 90 [13:08:25]GetLastDocTimeStamp 1717592871 [13:08:25]current date 1717592907 [13:08:25]FM_GetShiftState [13:08:25]SAM_PROTO_GetShiftState [13:08:25]wFMCommunicate request_size=4 [13:08:25]MH_SAM_APDU [13:08:25]CAPDU: 80 13 01 00 [13:08:25]Write to MH i2c: E2 08 00 FF 66 80 13 01 00 00 00 00 00 E2 [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 FF 66 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1A [13:08:25]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [13:08:25]opened+sec_in_day 1717632316 [13:08:25]quantity*price = 150000 [13:08:25]sum+1 = 150001 [13:08:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.00 НСП 1% : 13.27 НДС 12% : 159.29 Наличными: 0.00 Безнал.: 1500.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 391 05.06.2024 13:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 59996 ФПД: 190263563644698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130827&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59996&fm=190263563644698&tin=02508201610067®Number=0000000000151680&sum=150000 [13:08:27]StoreToDocumentArchive [13:08:27]shift 72 fd 59996 [13:08:27]save to /storage/0072/doc_00059996 [13:08:27]save last doc name /storage/0072/doc_00059996 to /storage/kkm_last_doc_name [13:08:27]save OK [13:08:27]Clear old archive folders... [13:08:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:08:27]tlvbuf is 004EF190 [13:08:27]SAM_PROTO_ClearQueue [13:08:27]wFMCommunicate request_size=4 [13:08:27]MH_SAM_APDU [13:08:27]CAPDU: 80 09 00 00 [13:08:27]Write to MH i2c: E2 08 00 0C 67 80 09 00 00 00 00 00 00 E5 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:27]Read from MH i2c: E2 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 0C 67 00 90 00 E7 [13:08:27]RAPDU: 90 00 [13:08:27]wFMCommunicate OK [13:08:27]SAM_PROTO_ClearQueue done [13:08:27]KKMCreateOFDPacket [13:08:27]OFDProtocolAddRootSTLVToBuf [13:08:27]FM_MakeSignedData [13:08:27]FM_MakeSignedData [13:08:27]SAM_PROTO_SignData [13:08:27]wFMCommunicate request_size=4 [13:08:27]MH_SAM_APDU [13:08:27]CAPDU: 80 0D 01 02 [13:08:27]Write to MH i2c: E2 08 00 0D 67 80 0D 01 02 00 00 00 00 ED [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:27]Read from MH i2c: E2 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 0D 67 00 90 00 E8 [13:08:27]RAPDU: 90 00 [13:08:27]wFMCommunicate OK [13:08:27]wFMCommunicate request_size=255 [13:08:27]MH_SAM_APDU [13:08:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4B 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5C EA 00 00 35 04 06 00 AD 0B [13:08:27]Write to MH i2c: E2 02 01 0E 67 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 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4B 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5C EA 00 00 35 04 06 00 AD 0B 00 00 72 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:27]Read from MH i2c: E2 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 0E 67 00 90 00 E9 [13:08:27]RAPDU: 90 00 [13:08:27]wFMCommunicate OK [13:08:27]wFMCommunicate request_size=9 [13:08:27]MH_SAM_APDU [13:08:27]CAPDU: 80 0D 02 02 04 30 1F EF 1A [13:08:27]Write to MH i2c: E2 0C 00 0F 67 80 0D 02 02 04 00 30 1F EF 1A 00 00 50 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:27]Read from MH i2c: E2 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 03 00 0F 67 00 90 00 EA [13:08:27]RAPDU: 90 00 [13:08:27]wFMCommunicate OK [13:08:27]wFMCommunicate request_size=4 [13:08:27]MH_SAM_APDU [13:08:27]CAPDU: 80 0D 03 02 [13:08:27]Write to MH i2c: E2 08 00 10 67 80 0D 03 02 00 00 00 00 F2 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:27]Read from MH i2c: E2 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 0B 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 0B 00 10 67 00 6E D9 80 4B 91 B1 55 8C 90 00 28 [13:08:27]RAPDU: 6E D9 80 4B 91 B1 55 8C 90 00 [13:08:27]wFMCommunicate OK [13:08:27]SAM_PROTO_SignData done [13:08:27]FM_MakeSignedData done [13:08:27]CreateOFDProtocolMessage [13:08:27]wFMCommunicate request_size=4 [13:08:27]MH_SAM_APDU [13:08:27]CAPDU: 80 11 00 00 [13:08:27]Write to MH i2c: E2 08 00 11 67 80 11 00 00 00 00 00 00 F2 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:27]Read from MH i2c: E2 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 17 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: E2 17 00 11 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 45 [13:08:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:08:27]wFMCommunicate OK [13:08:27]CreateOFDProtocolMessage done [13:08:27]OFDSenderStorePacket 59996 [13:08:27]StoreOFDPacket docnum=59996 [13:08:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 97 13 06 01 61 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4B 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5C EA 00 00 35 04 06 00 AD 0B 30 1F EF 1A 6E D9 80 4B 91 B1 55 8C [13:08:27]CheckFolder [13:08:27]dirname=/storage/ofd_packets [13:08:27]CheckFolder done [13:08:27]ProducePacketName [13:08:27]name=ofd_packets/00059996 [13:08:27]NVStorageSaveData ofd_packets/00059996 [13:08:27]File name is /storage/ofd_packets/00059996 [13:08:27]Write 300 bytes [13:08:27]NVStorageSaveData done [13:08:27]OFDSenderStorePacket done [13:08:27]KKMCreateOFDPacket done [13:08:27]NVStorageSaveData kkm_last_timestamp [13:08:27]File name is /storage/kkm_last_timestamp [13:08:27]Write 4 bytes [13:08:27]NVStorageSaveData done [13:08:27]ExternCall_PrintAddStr [13:08:27]wPrintStart [13:08:27]Write to MH i2c: 01 00 00 12 67 79 [13:08:27]Write i2c OK [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: 01 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: 01 07 00 [13:08:27]MH_I2C_Read... [13:08:27]Read from MH i2c: 01 07 00 12 67 00 00 00 00 00 FF 0F 8E [13:08:27]RasterBufferAndPrint [13:08:27]line Счет N : (1)545719 [13:08:27]line ИНН: 02508201610067 [13:08:27]line Контрольно-Кассовый Чек [13:08:27]line ПРОДАЖА [13:08:27]line ТРК (МРК, ГНК) : 71 [13:08:27]line Товар: 2711190000 [13:08:27]line ГАЗ-К-5 [13:08:27]line 42.980 * 34.90 [13:08:27]line = 1500.00 [13:08:27]line НДС 12% НСП 1% [13:08:27]line > о реализуемом товаре [13:08:27]line ИТОГО: 1500.00 [13:08:27]line НСП 1% : 13.27 [13:08:27]line НДС 12% : 159.29 [13:08:27]line Наличными: 0.00 [13:08:27]line Безнал.: 1500.00 [13:08:27]line Место: АЗС № 117 "Партнер Нефть" [13:08:27]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:08:27]line СНО: Общий режим [13:08:27]line Чек 391 05.06.2024 13:08 [13:08:27]line Смена: 72 ФФД: 1.0 [13:08:27]line ЗНМ: 0300000048 [13:08:27]line РНМ: 0000000000151680 [13:08:27]line Версия ККМ: v1.0 [13:08:27]line Платежная система: АКБ Кыргызстан [13:08:27]line ФМ: 0000000000959414 [13:08:27]line ФД: 59996 [13:08:27]line ФПД: 190263563644698 [13:08:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130827&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59996&fm=190263563644698&tin=02508201610067®Number=0000000000151680&sum=150000 [13:08:27]OFD Sender: Processing packet 59996 [packets to send 53, broken 52] [13:08:27]ProducePacketName [13:08:27]name=ofd_packets/00059996 [13:08:27]OFD Sender: To server: pG, [13:08:27]CommunicateWithHost lk.salyk.kg:30040 [13:08:27]ConnectInit lk.salyk.kg [13:08:27]written 0, free lines is 4095 [13:08:28]Connected sock=10 [13:08:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 97 13 06 01 61 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 4B 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5C EA 00 00 35 04 06 00 AD 0B 30 1F EF 1A 6E D9 80 4B 91 B1 55 8C [13:08:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0C 98 47 00 EF E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5C EA 00 00 F4 03 04 00 4F 0F 60 66 B6 04 01 00 00 A5 65 40 33 40 E6 53 44 [13:08:28]CommunicateWithHost err = 0 [13:08:28]CheckOFDResponse [13:08:28]1017 (14) - 77093643461234 [13:08:28]1041 (16) - 0000000000959414 [13:08:28]1040 (4) - 59996 [13:08:28]1012 (4) - 05.06.2024 07:10 [13:08:28]1206 (1) - 0 [13:08:28]OFD Sender: Remove packet 59996 [13:08:28]ProducePacketName [13:08:28]name=ofd_packets/00059996 [13:08:28]NVStorageDeleteData [13:08:28]Write to MH i2c: 01 00 00 3C 67 A3 [13:08:28]Write i2c OK [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: 01 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: 01 07 00 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: 01 07 00 3C 67 00 00 00 00 00 BE 0C 74 [13:08:28]RasterBufferAndPrint [13:08:28]line [13:08:28]line [13:08:28]line [13:08:28]line [13:08:28]line [13:08:28]written 0, free lines is 3267 [13:08:28]MH_Cut [13:08:28]Write to MH i2c: D1 01 00 43 67 01 7C [13:08:28]Write i2c OK [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: D1 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: D1 01 00 [13:08:28]MH_I2C_Read... [13:08:28]Read from MH i2c: D1 01 00 43 67 00 7B [13:08:28]Write to MH i2c: 01 00 00 44 67 AB [13:08:28]Write i2c OK [13:08:28]MH_I2C_Read... [13:08:28]OFD Sender: No OFD packet to send [13:08:29]*** Cut start [13:08:29]*** Partial cut [13:08:29]*** CUTSNS_PIN = 1 [13:08:29]*** CUTSNS_PIN = 0 [13:08:29]*** Brake cut motor [13:08:29]Read from MH i2c: 01 [13:08:29]MH_I2C_Read... [13:08:29]*** Stop cut motor [13:08:29]*** Cut end [13:08:29]Read from MH i2c: 01 07 00 [13:08:29]MH_I2C_Read... [13:08:29]Read from MH i2c: 01 07 00 44 67 00 00 00 00 00 FF 0F C0 [13:08:29]process_action close_receipt done [13:08:29]requested_data is exist [13:08:29]produce_requested_data [13:08:29]requested_item fm.sn is exist - process it [13:08:29]wFMCommunicate request_size=4 [13:08:29]MH_SAM_APDU [13:08:29]CAPDU: 80 11 00 00 [13:08:29]Write to MH i2c: E2 08 00 45 67 80 11 00 00 00 00 00 00 26 [13:08:29]Write i2c OK [13:08:29]MH_I2C_Read... [13:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:30]Read from MH i2c: E2 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: E2 17 00 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: E2 17 00 45 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [13:08:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:08:30]wFMCommunicate OK [13:08:30]requested_item fd.num is exist - process it [13:08:30]SAM_PROTO_GetFieldsCounters [13:08:30]wFMCommunicate request_size=4 [13:08:30]MH_SAM_APDU [13:08:30]CAPDU: 80 13 00 00 [13:08:30]Write to MH i2c: E2 08 00 46 67 80 13 00 00 00 00 00 00 29 [13:08:30]Write i2c OK [13:08:30]MH_I2C_Read... [13:08:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:30]Read from MH i2c: E2 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: E2 62 00 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: E2 62 00 46 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5C EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [13:08:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5C EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:30]wFMCommunicate OK [13:08:30]SAM_PROTO_GetFieldsCounters done [13:08:30]requested_item shift.num is exist - process it [13:08:30]requested_item shift.opened is exist - process it [13:08:30]req_shift_opened [13:08:30]FM_GetShiftState [13:08:30]SAM_PROTO_GetShiftState [13:08:30]wFMCommunicate request_size=4 [13:08:30]MH_SAM_APDU [13:08:30]CAPDU: 80 13 01 00 [13:08:30]Write to MH i2c: E2 08 00 47 67 80 13 01 00 00 00 00 00 2B [13:08:30]Write i2c OK [13:08:30]MH_I2C_Read... [13:08:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:30]Read from MH i2c: E2 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: E2 0E 00 [13:08:30]MH_I2C_Read... [13:08:30]Read from MH i2c: E2 0E 00 47 67 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [13:08:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:08:30]wFMCommunicate OK [13:08:30]SAM_PROTO_GetShiftState done [13:08:30]FM_GetShiftState done [13:08:30]req_shift_opened done [13:08:30]requested_item shift.open_date is exist - process it [13:08:30]req_shift_open_date [13:08:30]req_shift_open_date done [13:08:30]produce_requested_data done [13:08:30]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59996,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:08:30]process_action_free close_receipt [13:08:30]json_value_free [13:08:30]json_value_free done [13:08:30]process_json_proto returns [13:08:30]Send response to host [13:08:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59996,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:08:30]free response buf [13:08:30]execute_script done [13:08:30]execute_script returns [13:08:30]free content buf [13:08:30]Sock 8.Close socket [13:08:30]Sock 8.Thread stoped [13:08:33]OFD Sender: No OFD packet to send [13:08:38]OFD Sender: No OFD packet to send [13:08:43]OFD Sender: No OFD packet to send [13:08:48]OFD Sender: No OFD packet to send [13:08:53]OFD Sender: No OFD packet to send [13:08:58]OFD Sender: No OFD packet to send [13:08:59]accept exits with 9 [13:08:59]New connection [13:08:59]New thread 3066957156 created [13:08:59]Thread 3067100516 joined [13:08:59]Waiting for new connection... [13:08:59] Sock 9.Parse request [13:08:59]Sock 9.Check first char [13:08:59]Sock 9.First char is OK [13:08:59]request: POST /json_proto HTTP/1.0 [13:08:59]Method: POST [13:08:59]URL: /json_proto [13:08:59]Method is POST - this is cgi request [13:08:59]url: /json_proto [13:08:59]query_string will be loaded in cgi processing [13:08:59]execute_cgi json_proto POST (null) [13:08:59]execute_cgi path=json_proto method=POST [13:08:59]POST find Content-Length [13:08:59]Host: 172.17.60.68:8080 [13:08:59]Content-Length: 793 [13:08:59]Content-Type: application/json [13:08:59] [13:08:59]POST finish read [13:08:59]Found Content-Length = 793 [13:08:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 8.840, "sum" : 600.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" : 600.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:59]execute_script... [13:08: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)545721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 8.840, "sum" : 600.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" : 600.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:59]POST & json_proto [13:08:59]process_json_proto [13:08:59]json parsed OK: [13:08:59]protocol is kg_v1.0 [13:08:59]action value=close_receipt [13:08:59]process_action close_receipt [13:08:59]cmd_close_receipt [13:08:59]MH_GetDate [13:08:59]Write to MH i2c: F0 00 00 48 67 9E [13:08:59]Write i2c OK [13:08:59]MH_I2C_Read... [13:08:59]Read from MH i2c: F0 [13:08:59]MH_I2C_Read... [13:08:59]Read from MH i2c: F0 09 00 [13:08:59]MH_I2C_Read... [13:08:59]Read from MH i2c: F0 09 00 48 67 00 6C 63 60 66 9A 61 5F 66 FC [13:08:59]GetLastDocTimeStamp 1717592907 [13:08:59]current date 1717592940 [13:08:59]FM_GetShiftState [13:08:59]SAM_PROTO_GetShiftState [13:08:59]wFMCommunicate request_size=4 [13:08:59]MH_SAM_APDU [13:08:59]CAPDU: 80 13 01 00 [13:08:59]Write to MH i2c: E2 08 00 49 67 80 13 01 00 00 00 00 00 2D [13:08:59]Write i2c OK [13:08:59]MH_I2C_Read... [13:08:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:59]Read from MH i2c: E2 [13:08:59]MH_I2C_Read... [13:08:59]Read from MH i2c: E2 0E 00 [13:08:59]MH_I2C_Read... [13:08:59]Read from MH i2c: E2 0E 00 49 67 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 65 [13:08:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:08:59]wFMCommunicate OK [13:08:59]SAM_PROTO_GetShiftState done [13:08:59]FM_GetShiftState done [13:08:59]opened in 1717545916 [13:08:59]opened+sec_in_day 1717632316 [13:08:59]quantity*price = 60023 [13:08:59]sum+1 = 60025 [13:08:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.24 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 0.00 Безнал.: 600.24 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 392 05.06.2024 13:09 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 59997 ФПД: 13446049116684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130900&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59997&fm=13446049116684&tin=02508201610067®Number=0000000000151680&sum=60024 [13:09:00]StoreToDocumentArchive [13:09:00]shift 72 fd 59997 [13:09:00]save to /storage/0072/doc_00059997 [13:09:00]save last doc name /storage/0072/doc_00059997 to /storage/kkm_last_doc_name [13:09:00]save OK [13:09:00]Clear old archive folders... [13:09:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:09:00]tlvbuf is B6F794C0 [13:09:00]SAM_PROTO_ClearQueue [13:09:00]wFMCommunicate request_size=4 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 09 00 00 [13:09:00]Write to MH i2c: E2 08 00 56 67 80 09 00 00 00 00 00 00 2F [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 56 67 00 90 00 31 [13:09:00]RAPDU: 90 00 [13:09:00]wFMCommunicate OK [13:09:00]SAM_PROTO_ClearQueue done [13:09:00]KKMCreateOFDPacket [13:09:00]OFDProtocolAddRootSTLVToBuf [13:09:00]FM_MakeSignedData [13:09:00]FM_MakeSignedData [13:09:00]SAM_PROTO_SignData [13:09:00]wFMCommunicate request_size=4 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 0D 01 02 [13:09:00]Write to MH i2c: E2 08 00 57 67 80 0D 01 02 00 00 00 00 37 [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 57 67 00 90 00 32 [13:09:00]RAPDU: 90 00 [13:09:00]wFMCommunicate OK [13:09:00]wFMCommunicate request_size=255 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 6C 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5D EA 00 00 35 04 06 00 [13:09:00]Write to MH i2c: E2 02 01 58 67 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 6C 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5D EA 00 00 35 04 06 00 00 00 0A [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 58 67 00 90 00 33 [13:09:00]RAPDU: 90 00 [13:09:00]wFMCommunicate OK [13:09:00]wFMCommunicate request_size=11 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 0D 02 02 06 0C 3A A6 FB 32 0C [13:09:00]Write to MH i2c: E2 0E 00 59 67 80 0D 02 02 06 00 0C 3A A6 FB 32 0C 00 00 6B [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 03 00 59 67 00 90 00 34 [13:09:00]RAPDU: 90 00 [13:09:00]wFMCommunicate OK [13:09:00]wFMCommunicate request_size=4 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 0D 03 02 [13:09:00]Write to MH i2c: E2 08 00 5A 67 80 0D 03 02 00 00 00 00 3C [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 0B 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 0B 00 5A 67 00 02 17 BD 31 59 F6 36 FA 90 00 C3 [13:09:00]RAPDU: 02 17 BD 31 59 F6 36 FA 90 00 [13:09:00]wFMCommunicate OK [13:09:00]SAM_PROTO_SignData done [13:09:00]FM_MakeSignedData done [13:09:00]CreateOFDProtocolMessage [13:09:00]wFMCommunicate request_size=4 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 11 00 00 [13:09:00]Write to MH i2c: E2 08 00 5B 67 80 11 00 00 00 00 00 00 3C [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 17 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 17 00 5B 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [13:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:09:00]wFMCommunicate OK [13:09:00]CreateOFDProtocolMessage done [13:09:00]OFDSenderStorePacket 59997 [13:09:00]StoreOFDPacket docnum=59997 [13:09:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 0B EF 08 01 BF 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 6C 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5D EA 00 00 35 04 06 00 0C 3A A6 FB 32 0C 02 17 BD 31 59 F6 36 FA [13:09:00]CheckFolder [13:09:00]dirname=/storage/ofd_packets [13:09:00]CheckFolder done [13:09:00]ProducePacketName [13:09:00]name=ofd_packets/00059997 [13:09:00]NVStorageSaveData ofd_packets/00059997 [13:09:00]File name is /storage/ofd_packets/00059997 [13:09:00]Write 302 bytes [13:09:00]NVStorageSaveData done [13:09:00]OFDSenderStorePacket done [13:09:00]KKMCreateOFDPacket done [13:09:00]NVStorageSaveData kkm_last_timestamp [13:09:00]File name is /storage/kkm_last_timestamp [13:09:00]Write 4 bytes [13:09:00]NVStorageSaveData done [13:09:00]ExternCall_PrintAddStr [13:09:00]wPrintStart [13:09:00]Write to MH i2c: 01 00 00 5C 67 C3 [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: 01 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: 01 07 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: 01 07 00 5C 67 00 00 00 00 00 FF 0F D8 [13:09:00]RasterBufferAndPrint [13:09:00]line Счет N : (1)545721 [13:09:00]line ИНН: 02508201610067 [13:09:00]line Контрольно-Кассовый Чек [13:09:00]line ПРОДАЖА [13:09:00]line ТРК (МРК, ГНК) : 24 [13:09:00]line Товар: 2710124130 [13:09:00]line SUPER 92-К-5 [13:09:00]line 8.840 * 67.90 [13:09:00]line = 600.24 [13:09:00]line НДС 12% НСП 1% [13:09:00]line > о реализуемом товаре [13:09:00]line ИТОГО: 600.24 [13:09:00]line НСП 1% : 5.31 [13:09:00]line НДС 12% : 63.74 [13:09:00]line Наличными: 0.00 [13:09:00]line Безнал.: 600.24 [13:09:00]line Место: АЗС № 117 "Партнер Нефть" [13:09:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:09:00]line СНО: Общий режим [13:09:00]line Чек 392 05.06.2024 13:09 [13:09:00]line Смена: 72 ФФД: 1.0 [13:09:00]line ЗНМ: 0300000048 [13:09:00]line РНМ: 0000000000151680 [13:09:00]line Версия ККМ: v1.0 [13:09:00]line Платежная система: O! деньги [13:09:00]line ФМ: 0000000000959414 [13:09:00]line ФД: 59997 [13:09:00]line ФПД: 13446049116684 [13:09:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T130900&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59997&fm=13446049116684&tin=02508201610067®Number=0000000000151680&sum=60024 [13:09:01]OFD Sender: Processing packet 59997 [packets to send 53, broken 52] [13:09:01]ProducePacketName [13:09:01]name=ofd_packets/00059997 [13:09:01]OFD Sender: To server: pG, [13:09:01]CommunicateWithHost lk.salyk.kg:30040 [13:09:01]ConnectInit lk.salyk.kg [13:09:01]written 0, free lines is 4095 [13:09:01]Write to MH i2c: 01 00 00 86 67 ED [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: 01 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: 01 07 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: 01 07 00 86 67 00 00 00 00 00 B2 0C B2 [13:09:01]RasterBufferAndPrint [13:09:01]line [13:09:01]line [13:09:01]line [13:09:01]line [13:09:01]line [13:09:01]written 0, free lines is 3256 [13:09:01]MH_Cut [13:09:01]Write to MH i2c: D1 01 00 8D 67 01 C6 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: D1 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: D1 01 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: D1 01 00 8D 67 00 C5 [13:09:01]Write to MH i2c: 01 00 00 8E 67 F5 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:02]Connected sock=10 [13:09:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 0B EF 08 01 BF 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 6C 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5D EA 00 00 35 04 06 00 0C 3A A6 FB 32 0C 02 17 BD 31 59 F6 36 FA [13:09:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 61 FA 47 00 DF 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5D EA 00 00 F4 03 04 00 71 0F 60 66 B6 04 01 00 00 7C E7 DB 53 1D 6E 27 E2 [13:09:02]CommunicateWithHost err = 0 [13:09:02]CheckOFDResponse [13:09:02]1017 (14) - 77093643461234 [13:09:02]1041 (16) - 0000000000959414 [13:09:02]1040 (4) - 59997 [13:09:02]1012 (4) - 05.06.2024 07:10 [13:09:02]1206 (1) - 0 [13:09:02]OFD Sender: Remove packet 59997 [13:09:02]ProducePacketName [13:09:02]name=ofd_packets/00059997 [13:09:02]NVStorageDeleteData [13:09:02]*** Cut start [13:09:02]*** Partial cut [13:09:02]*** CUTSNS_PIN = 1 [13:09:02]*** CUTSNS_PIN = 0 [13:09:02]*** Brake cut motor [13:09:02]OFD Sender: No OFD packet to send [13:09:03]Read from MH i2c: 01 [13:09:03]MH_I2C_Read... [13:09:03]*** Stop cut motor [13:09:03]*** Cut end [13:09:03]Read from MH i2c: 01 07 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: 01 07 00 8E 67 00 00 00 00 00 FF 0F 0A [13:09:03]process_action close_receipt done [13:09:03]requested_data is exist [13:09:03]produce_requested_data [13:09:03]requested_item fm.sn is exist - process it [13:09:03]wFMCommunicate request_size=4 [13:09:03]MH_SAM_APDU [13:09:03]CAPDU: 80 11 00 00 [13:09:03]Write to MH i2c: E2 08 00 8F 67 80 11 00 00 00 00 00 00 70 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:03]Read from MH i2c: E2 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 17 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 17 00 8F 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [13:09:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:09:03]wFMCommunicate OK [13:09:03]requested_item fd.num is exist - process it [13:09:03]SAM_PROTO_GetFieldsCounters [13:09:03]wFMCommunicate request_size=4 [13:09:03]MH_SAM_APDU [13:09:03]CAPDU: 80 13 00 00 [13:09:03]Write to MH i2c: E2 08 00 90 67 80 13 00 00 00 00 00 00 73 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:03]Read from MH i2c: E2 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 62 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 62 00 90 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5D EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [13:09:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5D EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:03]wFMCommunicate OK [13:09:03]SAM_PROTO_GetFieldsCounters done [13:09:03]requested_item shift.num is exist - process it [13:09:03]requested_item shift.opened is exist - process it [13:09:03]req_shift_opened [13:09:03]FM_GetShiftState [13:09:03]SAM_PROTO_GetShiftState [13:09:03]wFMCommunicate request_size=4 [13:09:03]MH_SAM_APDU [13:09:03]CAPDU: 80 13 01 00 [13:09:03]Write to MH i2c: E2 08 00 91 67 80 13 01 00 00 00 00 00 75 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:03]Read from MH i2c: E2 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 0E 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 0E 00 91 67 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AD [13:09:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:09:03]wFMCommunicate OK [13:09:03]SAM_PROTO_GetShiftState done [13:09:03]FM_GetShiftState done [13:09:03]req_shift_opened done [13:09:03]requested_item shift.open_date is exist - process it [13:09:03]req_shift_open_date [13:09:03]req_shift_open_date done [13:09:03]produce_requested_data done [13:09:03]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59997,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:09:03]process_action_free close_receipt [13:09:03]json_value_free [13:09:03]json_value_free done [13:09:03]process_json_proto returns [13:09:03]Send response to host [13:09:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59997,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:09:03]free response buf [13:09:03]execute_script done [13:09:03]execute_script returns [13:09:03]free content buf [13:09:03]Sock 9.Close socket [13:09:03]Sock 9.Thread stoped [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: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: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:58]OFD Sender: No OFD packet to send [13:10:03]OFD Sender: No OFD packet to send [13:10:08]OFD Sender: No OFD packet to send [13:10:13]OFD Sender: No OFD packet to send [13:10:18]OFD Sender: No OFD packet to send [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:30]accept exits with 8 [13:10:30]New connection [13:10:30]New thread 3067100516 created [13:10:30]Thread 3066957156 joined [13:10:30]Waiting for new connection... [13:10:30] Sock 8.Parse request [13:10:30]Sock 8.Check first char [13:10:30]Sock 8.First char is OK [13:10:30]request: POST /json_proto HTTP/1.0 [13:10:30]Method: POST [13:10:30]URL: /json_proto [13:10:30]Method is POST - this is cgi request [13:10:30]url: /json_proto [13:10:30]query_string will be loaded in cgi processing [13:10:30]execute_cgi json_proto POST (null) [13:10:30]execute_cgi path=json_proto method=POST [13:10:30]POST find Content-Length [13:10:30]Host: 172.17.60.68:8080 [13:10:30]Content-Length: 681 [13:10:30]Content-Type: application/json [13:10:30] [13:10:30]POST finish read [13:10:30]Found Content-Length = 681 [13:10:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [13:10:30]execute_script... [13:10: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)545722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "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" ] } } [13:10:30]POST & json_proto [13:10:30]process_json_proto [13:10:30]json parsed OK: [13:10:30]protocol is kg_v1.0 [13:10:30]action value=close_receipt [13:10:30]process_action close_receipt [13:10:30]cmd_close_receipt [13:10:30]MH_GetDate [13:10:30]Write to MH i2c: F0 00 00 92 67 E8 [13:10:30]Write i2c OK [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: F0 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: F0 09 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: F0 09 00 92 67 00 C8 63 60 66 9A 61 5F 66 A2 [13:10:30]GetLastDocTimeStamp 1717592940 [13:10:30]current date 1717593032 [13:10:30]FM_GetShiftState [13:10:30]SAM_PROTO_GetShiftState [13:10:30]wFMCommunicate request_size=4 [13:10:30]MH_SAM_APDU [13:10:30]CAPDU: 80 13 01 00 [13:10:30]Write to MH i2c: E2 08 00 93 67 80 13 01 00 00 00 00 00 77 [13:10:30]Write i2c OK [13:10:30]MH_I2C_Read... [13:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:30]Read from MH i2c: E2 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 0E 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 0E 00 93 67 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AF [13:10:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:10:30]wFMCommunicate OK [13:10:30]SAM_PROTO_GetShiftState done [13:10:30]FM_GetShiftState done [13:10:30]opened in 1717545916 [13:10:30]opened+sec_in_day 1717632316 [13:10:30]quantity*price = 60028 [13:10:30]sum+1 = 60029 [13:10:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 393 05.06.2024 13:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59998 ФПД: 180955524639071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131032&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59998&fm=180955524639071&tin=02508201610067®Number=0000000000151680&sum=60000 [13:10:31]StoreToDocumentArchive [13:10:31]shift 72 fd 59998 [13:10:31]save to /storage/0072/doc_00059998 [13:10:31]save last doc name /storage/0072/doc_00059998 to /storage/kkm_last_doc_name [13:10:31]save OK [13:10:31]Clear old archive folders... [13:10:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:10:31]tlvbuf is B6DCC170 [13:10:31]SAM_PROTO_ClearQueue [13:10:31]wFMCommunicate request_size=4 [13:10:31]MH_SAM_APDU [13:10:31]CAPDU: 80 09 00 00 [13:10:31]Write to MH i2c: E2 08 00 A0 67 80 09 00 00 00 00 00 00 79 [13:10:31]Write i2c OK [13:10:31]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 A0 67 00 90 00 7B [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]SAM_PROTO_ClearQueue done [13:10:32]KKMCreateOFDPacket [13:10:32]OFDProtocolAddRootSTLVToBuf [13:10:32]FM_MakeSignedData [13:10:32]FM_MakeSignedData [13:10:32]SAM_PROTO_SignData [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 01 02 [13:10:32]Write to MH i2c: E2 08 00 A1 67 80 0D 01 02 00 00 00 00 81 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 A1 67 00 90 00 7C [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]wFMCommunicate request_size=255 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 89 01 00 00 F4 03 04 00 C8 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5E EA 00 00 35 04 06 00 A4 93 [13:10:32]Write to MH i2c: E2 02 01 A2 67 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 89 01 00 00 F4 03 04 00 C8 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5E EA 00 00 35 04 06 00 A4 93 00 00 A0 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 A2 67 00 90 00 7D [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]wFMCommunicate request_size=9 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 02 02 04 FD C4 29 5F [13:10:32]Write to MH i2c: E2 0C 00 A3 67 80 0D 02 02 04 00 FD C4 29 5F 00 00 D5 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 A3 67 00 90 00 7E [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 03 02 [13:10:32]Write to MH i2c: E2 08 00 A4 67 80 0D 03 02 00 00 00 00 86 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 0B 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 0B 00 A4 67 00 44 5C B2 E4 3B 28 8F 6D 90 00 1C [13:10:32]RAPDU: 44 5C B2 E4 3B 28 8F 6D 90 00 [13:10:32]wFMCommunicate OK [13:10:32]SAM_PROTO_SignData done [13:10:32]FM_MakeSignedData done [13:10:32]CreateOFDProtocolMessage [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 11 00 00 [13:10:32]Write to MH i2c: E2 08 00 A5 67 80 11 00 00 00 00 00 00 86 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 17 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 17 00 A5 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D9 [13:10:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:10:32]wFMCommunicate OK [13:10:32]CreateOFDProtocolMessage done [13:10:32]OFDSenderStorePacket 59998 [13:10:32]StoreOFDPacket docnum=59998 [13:10:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 34 D0 06 01 67 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 89 01 00 00 F4 03 04 00 C8 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5E EA 00 00 35 04 06 00 A4 93 FD C4 29 5F 44 5C B2 E4 3B 28 8F 6D [13:10:32]CheckFolder [13:10:32]dirname=/storage/ofd_packets [13:10:32]CheckFolder done [13:10:32]ProducePacketName [13:10:32]name=ofd_packets/00059998 [13:10:32]NVStorageSaveData ofd_packets/00059998 [13:10:32]File name is /storage/ofd_packets/00059998 [13:10:32]Write 300 bytes [13:10:32]NVStorageSaveData done [13:10:32]OFDSenderStorePacket done [13:10:32]KKMCreateOFDPacket done [13:10:32]NVStorageSaveData kkm_last_timestamp [13:10:32]File name is /storage/kkm_last_timestamp [13:10:32]Write 4 bytes [13:10:32]NVStorageSaveData done [13:10:32]ExternCall_PrintAddStr [13:10:32]wPrintStart [13:10:32]Write to MH i2c: 01 00 00 A6 67 0D [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: 01 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: 01 07 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: 01 07 00 A6 67 00 00 00 00 00 FF 0F 22 [13:10:32]RasterBufferAndPrint [13:10:32]line Счет N : (1)545722 [13:10:32]line ИНН: 02508201610067 [13:10:32]line Контрольно-Кассовый Чек [13:10:32]line ПРОДАЖА [13:10:32]line ТРК (МРК, ГНК) : 72 [13:10:32]line Товар: 2711190000 [13:10:32]line ГАЗ-К-5 [13:10:32]line 17.200 * 34.90 [13:10:32]line = 600.28 [13:10:32]line НДС 12% НСП 1% [13:10:32]line > о реализуемом товаре [13:10:32]line ОКРУГЛЕНИЕ: -0.28 [13:10:32]line ИТОГО: 600.00 [13:10:32]line Внесено: 600.00 [13:10:32]line СДАЧА: 0.00 [13:10:32]line НСП 1% : 5.31 [13:10:32]line НДС 12% : 63.75 [13:10:32]line Наличными: 600.00 [13:10:32]line Безнал.: 0.00 [13:10:32]line Место: АЗС № 117 "Партнер Нефть" [13:10:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:10:32]line СНО: Общий режим [13:10:32]line Чек 393 05.06.2024 13:10 [13:10:32]line Смена: 72 ФФД: 1.0 [13:10:32]line ЗНМ: 0300000048 [13:10:32]line РНМ: 0000000000151680 [13:10:32]line Версия ККМ: v1.0 [13:10:32]line ФМ: 0000000000959414 [13:10:32]line ФД: 59998 [13:10:32]line ФПД: 180955524639071 [13:10:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131032&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59998&fm=180955524639071&tin=02508201610067®Number=0000000000151680&sum=60000 [13:10:32]OFD Sender: Processing packet 59998 [packets to send 53, broken 52] [13:10:32]ProducePacketName [13:10:32]name=ofd_packets/00059998 [13:10:32]OFD Sender: To server: pG, [13:10:32]CommunicateWithHost lk.salyk.kg:30040 [13:10:32]ConnectInit lk.salyk.kg [13:10:32]written 0, free lines is 4095 [13:10:32]Connected sock=10 [13:10:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 34 D0 06 01 67 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 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 89 01 00 00 F4 03 04 00 C8 63 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5E EA 00 00 35 04 06 00 A4 93 FD C4 29 5F 44 5C B2 E4 3B 28 8F 6D [13:10:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E7 CE 47 00 F8 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5E EA 00 00 F4 03 04 00 CC 0F 60 66 B6 04 01 00 00 73 17 5B 5A 15 13 CF 45 [13:10:33]CommunicateWithHost err = 0 [13:10:33]CheckOFDResponse [13:10:33]1017 (14) - 77093643461234 [13:10:33]1041 (16) - 0000000000959414 [13:10:33]1040 (4) - 59998 [13:10:33]1012 (4) - 05.06.2024 07:12 [13:10:33]1206 (1) - 0 [13:10:33]OFD Sender: Remove packet 59998 [13:10:33]ProducePacketName [13:10:33]name=ofd_packets/00059998 [13:10:33]NVStorageDeleteData [13:10:33]Write to MH i2c: 01 00 00 D1 67 38 [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 07 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 07 00 D1 67 00 00 00 00 00 9B 0C E6 [13:10:33]RasterBufferAndPrint [13:10:33]line [13:10:33]line [13:10:33]line [13:10:33]line [13:10:33]line [13:10:33]written 0, free lines is 3231 [13:10:33]MH_Cut [13:10:33]Write to MH i2c: D1 01 00 D8 67 01 11 [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: D1 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: D1 01 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: D1 01 00 D8 67 00 10 [13:10:33]Write to MH i2c: 01 00 00 D9 67 40 [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]OFD Sender: No OFD packet to send [13:10:34]*** Cut start [13:10:34]*** Partial cut [13:10:34]*** CUTSNS_PIN = 1 [13:10:34]*** CUTSNS_PIN = 0 [13:10:34]*** Brake cut motor [13:10:34]Read from MH i2c: 01 [13:10:34]MH_I2C_Read... [13:10:34]*** Stop cut motor [13:10:34]*** Cut end [13:10:34]Read from MH i2c: 01 07 00 [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: 01 07 00 D9 67 00 00 00 00 00 FF 0F 55 [13:10:34]process_action close_receipt done [13:10:34]requested_data is exist [13:10:34]produce_requested_data [13:10:34]requested_item fm.sn is exist - process it [13:10:34]wFMCommunicate request_size=4 [13:10:34]MH_SAM_APDU [13:10:34]CAPDU: 80 11 00 00 [13:10:34]Write to MH i2c: E2 08 00 DA 67 80 11 00 00 00 00 00 00 BB [13:10:34]Write i2c OK [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: E2 [13:10:34]MH_I2C_Read... [13:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:34]Read from MH i2c: E2 17 00 [13:10:34]MH_I2C_Read... [13:10:34]Read from MH i2c: E2 17 00 DA 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0E [13:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:10:34]wFMCommunicate OK [13:10:34]requested_item fd.num is exist - process it [13:10:34]SAM_PROTO_GetFieldsCounters [13:10:34]wFMCommunicate request_size=4 [13:10:34]MH_SAM_APDU [13:10:34]CAPDU: 80 13 00 00 [13:10:34]Write to MH i2c: E2 08 00 DB 67 80 13 00 00 00 00 00 00 BE [13:10:34]Write i2c OK [13:10:34]MH_I2C_Read... [13:10:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:35]Read from MH i2c: E2 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 62 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 62 00 DB 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5E EA 00 00 0E 04 04 00 48 00 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 09 [13:10:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5E EA 00 00 0E 04 04 00 48 00 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 [13:10:35]wFMCommunicate OK [13:10:35]SAM_PROTO_GetFieldsCounters done [13:10:35]requested_item shift.num is exist - process it [13:10:35]requested_item shift.opened is exist - process it [13:10:35]req_shift_opened [13:10:35]FM_GetShiftState [13:10:35]SAM_PROTO_GetShiftState [13:10:35]wFMCommunicate request_size=4 [13:10:35]MH_SAM_APDU [13:10:35]CAPDU: 80 13 01 00 [13:10:35]Write to MH i2c: E2 08 00 DC 67 80 13 01 00 00 00 00 00 C0 [13:10:35]Write i2c OK [13:10:35]MH_I2C_Read... [13:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:35]Read from MH i2c: E2 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 0E 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 0E 00 DC 67 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F8 [13:10:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:10:35]wFMCommunicate OK [13:10:35]SAM_PROTO_GetShiftState done [13:10:35]FM_GetShiftState done [13:10:35]req_shift_opened done [13:10:35]requested_item shift.open_date is exist - process it [13:10:35]req_shift_open_date [13:10:35]req_shift_open_date done [13:10:35]produce_requested_data done [13:10:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59998,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:10:35]process_action_free close_receipt [13:10:35]json_value_free [13:10:35]json_value_free done [13:10:35]process_json_proto returns [13:10:35]Send response to host [13:10:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59998,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:10:35]free response buf [13:10:35]execute_script done [13:10:35]execute_script returns [13:10:35]free content buf [13:10:35]Sock 8.Close socket [13:10:35]Sock 8.Thread stoped [13:10:38]OFD Sender: No OFD packet to send [13:10:43]OFD Sender: No OFD packet to send [13:10:48]OFD Sender: No OFD packet to send [13:10:53]OFD Sender: No OFD packet to send [13:10:58]OFD Sender: No OFD packet to send [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:13]OFD Sender: No OFD packet to send [13:11:18]OFD Sender: No OFD packet to send [13:11:23]OFD Sender: No OFD packet to send [13:11:28]OFD Sender: No OFD packet to send [13:11:33]OFD Sender: No OFD packet to send [13:11:38]OFD Sender: No OFD packet to send [13:11:43]OFD Sender: No OFD packet to send [13:11:48]OFD Sender: No OFD packet to send [13:11:49]accept exits with 9 [13:11:49]New connection [13:11:49]New thread 3066957156 created [13:11:49]Thread 3067100516 joined [13:11:49]Waiting for new connection... [13:11:49] Sock 9.Parse request [13:11:49]Sock 9.Check first char [13:11:49]Sock 9.First char is OK [13:11:49]request: POST /json_proto HTTP/1.0 [13:11:49]Method: POST [13:11:49]URL: /json_proto [13:11:49]Method is POST - this is cgi request [13:11:49]url: /json_proto [13:11:49]query_string will be loaded in cgi processing [13:11:49]execute_cgi json_proto POST (null) [13:11:49]execute_cgi path=json_proto method=POST [13:11:49]POST find Content-Length [13:11:49]Host: 172.17.60.68:8080 [13:11:49]Content-Length: 675 [13:11:49]Content-Type: application/json [13:11:49] [13:11:49]POST finish read [13:11:49]Found Content-Length = 675 [13:11:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545723", "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" : 72.90, "quantity" : 10.020, "sum" : 730.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 730.00, "total" : 730.00, "payments": [ { "type": 0, "sum" : 730.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:49]execute_script... [13:11:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545723", "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" : 72.90, "quantity" : 10.020, "sum" : 730.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 730.00, "total" : 730.00, "payments": [ { "type": 0, "sum" : 730.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:49]POST & json_proto [13:11:49]process_json_proto [13:11:49]json parsed OK: [13:11:49]protocol is kg_v1.0 [13:11:49]action value=close_receipt [13:11:49]process_action close_receipt [13:11:49]cmd_close_receipt [13:11:49]MH_GetDate [13:11:49]Write to MH i2c: F0 00 00 DD 67 33 [13:11:49]Write i2c OK [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: F0 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: F0 09 00 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: F0 09 00 DD 67 00 17 64 60 66 9A 61 5F 66 3D [13:11:49]GetLastDocTimeStamp 1717593032 [13:11:49]current date 1717593111 [13:11:49]FM_GetShiftState [13:11:49]SAM_PROTO_GetShiftState [13:11:49]wFMCommunicate request_size=4 [13:11:49]MH_SAM_APDU [13:11:49]CAPDU: 80 13 01 00 [13:11:49]Write to MH i2c: E2 08 00 DE 67 80 13 01 00 00 00 00 00 C2 [13:11:49]Write i2c OK [13:11:49]MH_I2C_Read... [13:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:49]Read from MH i2c: E2 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: E2 0E 00 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: E2 0E 00 DE 67 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FA [13:11:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:11:49]wFMCommunicate OK [13:11:49]SAM_PROTO_GetShiftState done [13:11:49]FM_GetShiftState done [13:11:49]opened in 1717545916 [13:11:49]opened+sec_in_day 1717632316 [13:11:49]quantity*price = 73045 [13:11:49]sum+1 = 73047 [13:11:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 730.00 Внесено: 730.00 СДАЧА: 0.00 НСП 1% : 6.46 НДС 12% : 77.57 Наличными: 730.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 394 05.06.2024 13:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 59999 ФПД: 129937388752018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131151&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59999&fm=129937388752018&tin=02508201610067®Number=0000000000151680&sum=73000 [13:11:50]StoreToDocumentArchive [13:11:50]shift 72 fd 59999 [13:11:50]save to /storage/0072/doc_00059999 [13:11:50]save last doc name /storage/0072/doc_00059999 to /storage/kkm_last_doc_name [13:11:50]save OK [13:11:50]Clear old archive folders... [13:11:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:11:50]tlvbuf is 003D8D00 [13:11:50]SAM_PROTO_ClearQueue [13:11:50]wFMCommunicate request_size=4 [13:11:50]MH_SAM_APDU [13:11:50]CAPDU: 80 09 00 00 [13:11:50]Write to MH i2c: E2 08 00 EB 67 80 09 00 00 00 00 00 00 C4 [13:11:50]Write i2c OK [13:11:50]MH_I2C_Read... [13:11:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:50]Read from MH i2c: E2 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 EB 67 00 90 00 C6 [13:11:50]RAPDU: 90 00 [13:11:50]wFMCommunicate OK [13:11:50]SAM_PROTO_ClearQueue done [13:11:50]KKMCreateOFDPacket [13:11:50]OFDProtocolAddRootSTLVToBuf [13:11:50]FM_MakeSignedData [13:11:50]FM_MakeSignedData [13:11:50]SAM_PROTO_SignData [13:11:50]wFMCommunicate request_size=4 [13:11:50]MH_SAM_APDU [13:11:50]CAPDU: 80 0D 01 02 [13:11:50]Write to MH i2c: E2 08 00 EC 67 80 0D 01 02 00 00 00 00 CC [13:11:50]Write i2c OK [13:11:50]MH_I2C_Read... [13:11:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:50]Read from MH i2c: E2 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 EC 67 00 90 00 C7 [13:11:50]RAPDU: 90 00 [13:11:50]wFMCommunicate OK [13:11:50]wFMCommunicate request_size=255 [13:11:50]MH_SAM_APDU [13:11: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 24 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 17 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5F EA 00 00 35 04 06 00 76 2D 67 E6 [13:11:50]Write to MH i2c: E2 02 01 ED 67 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 17 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5F EA 00 00 35 04 06 00 76 2D 67 E6 00 00 46 [13:11:50]Write i2c OK [13:11:50]MH_I2C_Read... [13:11:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:50]Read from MH i2c: E2 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 ED 67 00 90 00 C8 [13:11:50]RAPDU: 90 00 [13:11:50]wFMCommunicate OK [13:11:50]wFMCommunicate request_size=7 [13:11:50]MH_SAM_APDU [13:11:50]CAPDU: 80 0D 02 02 02 4C 92 [13:11:50]Write to MH i2c: E2 0A 00 EE 67 80 0D 02 02 02 00 4C 92 00 00 B1 [13:11:50]Write i2c OK [13:11:50]MH_I2C_Read... [13:11:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:50]Read from MH i2c: E2 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 03 00 EE 67 00 90 00 C9 [13:11:50]RAPDU: 90 00 [13:11:50]wFMCommunicate OK [13:11:50]wFMCommunicate request_size=4 [13:11:50]MH_SAM_APDU [13:11:50]CAPDU: 80 0D 03 02 [13:11:50]Write to MH i2c: E2 08 00 EF 67 80 0D 03 02 00 00 00 00 D1 [13:11:50]Write i2c OK [13:11:50]MH_I2C_Read... [13:11:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:50]Read from MH i2c: E2 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 0B 00 [13:11:50]MH_I2C_Read... [13:11:50]Read from MH i2c: E2 0B 00 EF 67 00 E9 34 41 BF 2D D7 88 E4 90 00 5F [13:11:50]RAPDU: E9 34 41 BF 2D D7 88 E4 90 00 [13:11:50]wFMCommunicate OK [13:11:50]SAM_PROTO_SignData done [13:11:50]FM_MakeSignedData done [13:11:50]CreateOFDProtocolMessage [13:11:50]wFMCommunicate request_size=4 [13:11:50]MH_SAM_APDU [13:11:50]CAPDU: 80 11 00 00 [13:11:50]Write to MH i2c: E2 08 00 F0 67 80 11 00 00 00 00 00 00 D1 [13:11:50]Write i2c OK [13:11:50]MH_I2C_Read... [13:11:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:51]Read from MH i2c: E2 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 17 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 17 00 F0 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [13:11:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:11:51]wFMCommunicate OK [13:11:51]CreateOFDProtocolMessage done [13:11:51]OFDSenderStorePacket 59999 [13:11:51]StoreOFDPacket docnum=59999 [13:11:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B0 5C 04 01 11 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 24 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 17 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5F EA 00 00 35 04 06 00 76 2D 67 E6 4C 92 E9 34 41 BF 2D D7 88 E4 [13:11:51]CheckFolder [13:11:51]dirname=/storage/ofd_packets [13:11:51]CheckFolder done [13:11:51]ProducePacketName [13:11:51]name=ofd_packets/00059999 [13:11:51]NVStorageSaveData ofd_packets/00059999 [13:11:51]File name is /storage/ofd_packets/00059999 [13:11:51]Write 298 bytes [13:11:51]NVStorageSaveData done [13:11:51]OFDSenderStorePacket done [13:11:51]KKMCreateOFDPacket done [13:11:51]NVStorageSaveData kkm_last_timestamp [13:11:51]File name is /storage/kkm_last_timestamp [13:11:51]Write 4 bytes [13:11:51]NVStorageSaveData done [13:11:51]OFD Sender: Processing packet 59999 [packets to send 53, broken 52] [13:11:51]ProducePacketName [13:11:51]name=ofd_packets/00059999 [13:11:51]OFD Sender: To server: pG, [13:11:51]CommunicateWithHost lk.salyk.kg:30040 [13:11:51]ConnectInit lk.salyk.kg [13:11:51]ExternCall_PrintAddStr [13:11:51]wPrintStart [13:11:51]Write to MH i2c: 01 00 00 F1 67 58 [13:11:51]Write i2c OK [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: 01 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: 01 07 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: 01 07 00 F1 67 00 00 00 00 00 FF 0F 6D [13:11:51]RasterBufferAndPrint [13:11:51]line Счет N : (1)545723 [13:11:51]line ИНН: 02508201610067 [13:11:51]line Контрольно-Кассовый Чек [13:11:51]line ПРОДАЖА [13:11:51]line ТРК (МРК, ГНК) : 51 [13:11:51]line Товар: 2710194210 [13:11:51]line ДТ-К-5 [13:11:51]line 10.020 * 72.90 [13:11:51]line = 730.46 [13:11:51]line НДС 12% НСП 1% [13:11:51]line > о реализуемом товаре [13:11:51]line ОКРУГЛЕНИЕ: -0.46 [13:11:51]line ИТОГО: 730.00 [13:11:51]line Внесено: 730.00 [13:11:51]line СДАЧА: 0.00 [13:11:51]line НСП 1% : 6.46 [13:11:51]line НДС 12% : 77.57 [13:11:51]line Наличными: 730.00 [13:11:51]line Безнал.: 0.00 [13:11:51]line Место: АЗС № 117 "Партнер Нефть" [13:11:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:11:51]line СНО: Общий режим [13:11:51]line Чек 394 05.06.2024 13:11 [13:11:51]line Смена: 72 ФФД: 1.0 [13:11:51]line ЗНМ: 0300000048 [13:11:51]line РНМ: 0000000000151680 [13:11:51]line Версия ККМ: v1.0 [13:11:51]line ФМ: 0000000000959414 [13:11:51]line ФД: 59999 [13:11:51]line ФПД: 129937388752018 [13:11:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131151&type=1&operation_type=1&fn_number=0000000000959414&fd_number=59999&fm=129937388752018&tin=02508201610067®Number=0000000000151680&sum=73000 [13:11:51]Connected sock=11 [13:11:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B0 5C 04 01 11 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 24 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 17 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 5F EA 00 00 35 04 06 00 76 2D 67 E6 4C 92 E9 34 41 BF 2D D7 88 E4 [13:11:51]written 0, free lines is 4095 [13:11:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CC 15 47 00 99 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 39 35 39 34 31 34 10 04 04 00 5F EA 00 00 F4 03 04 00 1B 10 60 66 B6 04 01 00 00 68 6F 3E 3A 0C FE BB 3B [13:11:51]CommunicateWithHost err = 0 [13:11:51]CheckOFDResponse [13:11:51]1017 (14) - 77093643461234 [13:11:51]1041 (16) - 0000000000959414 [13:11:51]1040 (4) - 59999 [13:11:51]1012 (4) - 05.06.2024 07:13 [13:11:51]1206 (1) - 0 [13:11:51]OFD Sender: Remove packet 59999 [13:11:51]ProducePacketName [13:11:51]name=ofd_packets/00059999 [13:11:51]NVStorageDeleteData [13:11:51]Write to MH i2c: 01 00 00 1C 68 84 [13:11:51]Write i2c OK [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: 01 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: 01 07 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: 01 07 00 1C 68 00 00 00 00 00 97 0C 2E [13:11:51]RasterBufferAndPrint [13:11:51]line [13:11:51]line [13:11:51]line [13:11:51]line [13:11:51]line [13:11:51]written 0, free lines is 3227 [13:11:51]MH_Cut [13:11:51]Write to MH i2c: D1 01 00 23 68 01 5D [13:11:51]Write i2c OK [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: D1 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: D1 01 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: D1 01 00 23 68 00 5C [13:11:51]Write to MH i2c: 01 00 00 24 68 8C [13:11:51]Write i2c OK [13:11:51]MH_I2C_Read... [13:11:52]OFD Sender: No OFD packet to send [13:11:52]*** Cut start [13:11:52]*** Partial cut [13:11:52]*** CUTSNS_PIN = 1 [13:11:52]*** CUTSNS_PIN = 0 [13:11:53]*** Brake cut motor [13:11:53]Read from MH i2c: 01 [13:11:53]MH_I2C_Read... [13:11:53]*** Stop cut motor [13:11:53]Read from MH i2c: 01 07 00 [13:11:53]MH_I2C_Read... [13:11:53]*** Cut end [13:11:53]Read from MH i2c: 01 07 00 24 68 00 00 00 00 00 FF 0F A1 [13:11:53]process_action close_receipt done [13:11:53]requested_data is exist [13:11:53]produce_requested_data [13:11:53]requested_item fm.sn is exist - process it [13:11:53]wFMCommunicate request_size=4 [13:11:53]MH_SAM_APDU [13:11:53]CAPDU: 80 11 00 00 [13:11:53]Write to MH i2c: E2 08 00 25 68 80 11 00 00 00 00 00 00 07 [13:11:53]Write i2c OK [13:11:53]MH_I2C_Read... [13:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:53]Read from MH i2c: E2 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: E2 17 00 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: E2 17 00 25 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5A [13:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:11:53]wFMCommunicate OK [13:11:53]requested_item fd.num is exist - process it [13:11:53]SAM_PROTO_GetFieldsCounters [13:11:53]wFMCommunicate request_size=4 [13:11:53]MH_SAM_APDU [13:11:53]CAPDU: 80 13 00 00 [13:11:53]Write to MH i2c: E2 08 00 26 68 80 13 00 00 00 00 00 00 0A [13:11:53]Write i2c OK [13:11:53]MH_I2C_Read... [13:11:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:53]Read from MH i2c: E2 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: E2 62 00 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: E2 62 00 26 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5F EA 00 00 0E 04 04 00 48 00 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 59 [13:11:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 5F EA 00 00 0E 04 04 00 48 00 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 [13:11:53]wFMCommunicate OK [13:11:53]SAM_PROTO_GetFieldsCounters done [13:11:53]requested_item shift.num is exist - process it [13:11:53]requested_item shift.opened is exist - process it [13:11:53]req_shift_opened [13:11:53]FM_GetShiftState [13:11:53]SAM_PROTO_GetShiftState [13:11:53]wFMCommunicate request_size=4 [13:11:53]MH_SAM_APDU [13:11:53]CAPDU: 80 13 01 00 [13:11:53]Write to MH i2c: E2 08 00 27 68 80 13 01 00 00 00 00 00 0C [13:11:53]Write i2c OK [13:11:53]MH_I2C_Read... [13:11:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:53]Read from MH i2c: E2 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: E2 0E 00 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: E2 0E 00 27 68 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 44 [13:11:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:11:53]wFMCommunicate OK [13:11:53]SAM_PROTO_GetShiftState done [13:11:53]FM_GetShiftState done [13:11:53]req_shift_opened done [13:11:53]requested_item shift.open_date is exist - process it [13:11:53]req_shift_open_date [13:11:53]req_shift_open_date done [13:11:53]produce_requested_data done [13:11:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":59999,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:11:53]process_action_free close_receipt [13:11:53]json_value_free [13:11:53]json_value_free done [13:11:53]process_json_proto returns [13:11:53]Send response to host [13:11:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":59999,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:11:53]free response buf [13:11:53]execute_script done [13:11:53]execute_script returns [13:11:53]free content buf [13:11:53]Sock 9.Close socket [13:11:53]Sock 9.Thread stoped [13:11:53]accept exits with 8 [13:11:53]New connection [13:11:53]New thread 3067100516 created [13:11:53]Thread 3066957156 joined [13:11:53]Waiting for new connection... [13:11:53] Sock 8.Parse request [13:11:53]Sock 8.Check first char [13:11:53]Sock 8.First char is OK [13:11:53]request: POST /json_proto HTTP/1.0 [13:11:53]Method: POST [13:11:53]URL: /json_proto [13:11:53]Method is POST - this is cgi request [13:11:53]url: /json_proto [13:11:53]query_string will be loaded in cgi processing [13:11:53]execute_cgi json_proto POST (null) [13:11:53]execute_cgi path=json_proto method=POST [13:11:53]POST find Content-Length [13:11:53]Host: 172.17.60.68:8080 [13:11:53]Content-Length: 677 [13:11:53]Content-Type: application/json [13:11:53] [13:11:53]POST finish read [13:11:53]Found Content-Length = 677 [13:11:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:11:53]execute_script... [13:11: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)545724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:11:53]POST & json_proto [13:11:53]process_json_proto [13:11:53]json parsed OK: [13:11:53]protocol is kg_v1.0 [13:11:53]action value=close_receipt [13:11:53]process_action close_receipt [13:11:53]cmd_close_receipt [13:11:53]MH_GetDate [13:11:53]Write to MH i2c: F0 00 00 28 68 7F [13:11:53]Write i2c OK [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: F0 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: F0 09 00 [13:11:53]MH_I2C_Read... [13:11:53]Read from MH i2c: F0 09 00 28 68 00 1B 64 60 66 9A 61 5F 66 8D [13:11:53]GetLastDocTimeStamp 1717593111 [13:11:53]current date 1717593115 [13:11:53]FM_GetShiftState [13:11:53]SAM_PROTO_GetShiftState [13:11:53]wFMCommunicate request_size=4 [13:11:53]MH_SAM_APDU [13:11:53]CAPDU: 80 13 01 00 [13:11:53]Write to MH i2c: E2 08 00 29 68 80 13 01 00 00 00 00 00 0E [13:11:53]Write i2c OK [13:11:53]MH_I2C_Read... [13:11:54]Read from MH i2c: E2 [13:11:54]MH_I2C_Read... [13:11:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:54]Read from MH i2c: E2 0E 00 [13:11:54]MH_I2C_Read... [13:11:54]Read from MH i2c: E2 0E 00 29 68 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 46 [13:11:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:11:54]wFMCommunicate OK [13:11:54]SAM_PROTO_GetShiftState done [13:11:54]FM_GetShiftState done [13:11:54]opened in 1717545916 [13:11:54]opened+sec_in_day 1717632316 [13:11:54]quantity*price = 20003 [13:11:54]sum+1 = 20004 [13:11:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 395 05.06.2024 13:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60000 ФПД: 159018360437082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131155&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60000&fm=159018360437082&tin=02508201610067®Number=0000000000151680&sum=20000 [13:11:55]StoreToDocumentArchive [13:11:55]shift 72 fd 60000 [13:11:55]save to /storage/0072/doc_00060000 [13:11:55]save last doc name /storage/0072/doc_00060000 to /storage/kkm_last_doc_name [13:11:55]save OK [13:11:55]Clear old archive folders... [13:11:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:11:55]tlvbuf is 003F7CC0 [13:11:55]SAM_PROTO_ClearQueue [13:11:55]wFMCommunicate request_size=4 [13:11:55]MH_SAM_APDU [13:11:55]CAPDU: 80 09 00 00 [13:11:55]Write to MH i2c: E2 08 00 36 68 80 09 00 00 00 00 00 00 10 [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:55]Read from MH i2c: E2 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 36 68 00 90 00 12 [13:11:55]RAPDU: 90 00 [13:11:55]wFMCommunicate OK [13:11:55]SAM_PROTO_ClearQueue done [13:11:55]KKMCreateOFDPacket [13:11:55]OFDProtocolAddRootSTLVToBuf [13:11:55]FM_MakeSignedData [13:11:55]FM_MakeSignedData [13:11:55]SAM_PROTO_SignData [13:11:55]wFMCommunicate request_size=4 [13:11:55]MH_SAM_APDU [13:11:55]CAPDU: 80 0D 01 02 [13:11:55]Write to MH i2c: E2 08 00 37 68 80 0D 01 02 00 00 00 00 18 [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:55]Read from MH i2c: E2 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 37 68 00 90 00 13 [13:11:55]RAPDU: 90 00 [13:11:55]wFMCommunicate OK [13:11:55]wFMCommunicate request_size=255 [13:11:55]MH_SAM_APDU [13:11: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8B 01 00 00 F4 03 04 00 1B 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 EA 00 00 35 04 06 00 90 [13:11:55]Write to MH i2c: E2 02 01 38 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8B 01 00 00 F4 03 04 00 1B 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 EA 00 00 35 04 06 00 90 00 00 58 [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:55]Read from MH i2c: E2 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 38 68 00 90 00 14 [13:11:55]RAPDU: 90 00 [13:11:55]wFMCommunicate OK [13:11:55]wFMCommunicate request_size=10 [13:11:55]MH_SAM_APDU [13:11:55]CAPDU: 80 0D 02 02 05 A0 58 E2 F9 5A [13:11:55]Write to MH i2c: E2 0D 00 39 68 80 0D 02 02 05 00 A0 58 E2 F9 5A 00 00 52 [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:55]Read from MH i2c: E2 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 03 00 39 68 00 90 00 15 [13:11:55]RAPDU: 90 00 [13:11:55]wFMCommunicate OK [13:11:55]wFMCommunicate request_size=4 [13:11:55]MH_SAM_APDU [13:11:55]CAPDU: 80 0D 03 02 [13:11:55]Write to MH i2c: E2 08 00 3A 68 80 0D 03 02 00 00 00 00 1D [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:55]Read from MH i2c: E2 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 0B 00 [13:11:55]MH_I2C_Read... [13:11:55]Read from MH i2c: E2 0B 00 3A 68 00 80 EB 40 B8 C5 61 5E F1 90 00 F6 [13:11:55]RAPDU: 80 EB 40 B8 C5 61 5E F1 90 00 [13:11:55]wFMCommunicate OK [13:11:55]SAM_PROTO_SignData done [13:11:55]FM_MakeSignedData done [13:11:55]CreateOFDProtocolMessage [13:11:55]wFMCommunicate request_size=4 [13:11:55]MH_SAM_APDU [13:11:55]CAPDU: 80 11 00 00 [13:11:55]Write to MH i2c: E2 08 00 3B 68 80 11 00 00 00 00 00 00 1D [13:11:55]Write i2c OK [13:11:55]MH_I2C_Read... [13:11:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:56]Read from MH i2c: E2 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: E2 17 00 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: E2 17 00 3B 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 70 [13:11:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:11:56]wFMCommunicate OK [13:11:56]CreateOFDProtocolMessage done [13:11:56]OFDSenderStorePacket 60000 [13:11:56]StoreOFDPacket docnum=60000 [13:11:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B0 B2 07 01 33 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8B 01 00 00 F4 03 04 00 1B 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 EA 00 00 35 04 06 00 90 A0 58 E2 F9 5A 80 EB 40 B8 C5 61 5E F1 [13:11:56]CheckFolder [13:11:56]dirname=/storage/ofd_packets [13:11:56]CheckFolder done [13:11:56]ProducePacketName [13:11:56]name=ofd_packets/00060000 [13:11:56]NVStorageSaveData ofd_packets/00060000 [13:11:56]File name is /storage/ofd_packets/00060000 [13:11:56]Write 301 bytes [13:11:56]NVStorageSaveData done [13:11:56]OFDSenderStorePacket done [13:11:56]KKMCreateOFDPacket done [13:11:56]NVStorageSaveData kkm_last_timestamp [13:11:56]File name is /storage/kkm_last_timestamp [13:11:56]Write 4 bytes [13:11:56]NVStorageSaveData done [13:11:56]ExternCall_PrintAddStr [13:11:56]wPrintStart [13:11:56]Write to MH i2c: 01 00 00 3C 68 A4 [13:11:56]Write i2c OK [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: 01 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: 01 07 00 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: 01 07 00 3C 68 00 00 00 00 00 FF 0F B9 [13:11:56]RasterBufferAndPrint [13:11:56]line Счет N : (1)545724 [13:11:56]line ИНН: 02508201610067 [13:11:56]line Контрольно-Кассовый Чек [13:11:56]line ПРОДАЖА [13:11:56]line ТРК (МРК, ГНК) : 12 [13:11:56]line Товар: 2710124130 [13:11:56]line Аи-92-К-5 [13:11:56]line 2.990 * 66.90 [13:11:56]line = 200.03 [13:11:56]line НДС 12% НСП 1% [13:11:56]line > о реализуемом товаре [13:11:56]line ОКРУГЛЕНИЕ: -0.03 [13:11:56]line ИТОГО: 200.00 [13:11:56]line Внесено: 200.00 [13:11:56]line СДАЧА: 0.00 [13:11:56]line НСП 1% : 1.77 [13:11:56]line НДС 12% : 21.24 [13:11:56]line Наличными: 200.00 [13:11:56]line Безнал.: 0.00 [13:11:56]line Место: АЗС № 117 "Партнер Нефть" [13:11:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:11:56]line СНО: Общий режим [13:11:56]line Чек 395 05.06.2024 13:11 [13:11:56]line Смена: 72 ФФД: 1.0 [13:11:56]line ЗНМ: 0300000048 [13:11:56]line РНМ: 0000000000151680 [13:11:56]line Версия ККМ: v1.0 [13:11:56]line ФМ: 0000000000959414 [13:11:56]line ФД: 60000 [13:11:56]line ФПД: 159018360437082 [13:11:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131155&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60000&fm=159018360437082&tin=02508201610067®Number=0000000000151680&sum=20000 [13:11:56]OFD Sender: Processing packet 60000 [packets to send 53, broken 52] [13:11:56]ProducePacketName [13:11:56]name=ofd_packets/00060000 [13:11:56]written 0, free lines is 4095 [13:11:56]OFD Sender: To server: pG, [13:11:56]CommunicateWithHost lk.salyk.kg:30040 [13:11:56]ConnectInit lk.salyk.kg [13:11:56]Connected sock=10 [13:11:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B0 B2 07 01 33 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 8B 01 00 00 F4 03 04 00 1B 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 EA 00 00 35 04 06 00 90 A0 58 E2 F9 5A 80 EB 40 B8 C5 61 5E F1 [13:11:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7E D6 47 00 6D 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 60 EA 00 00 F4 03 04 00 20 10 60 66 B6 04 01 00 00 06 32 80 D0 82 3E E0 56 [13:11:56]CommunicateWithHost err = 0 [13:11:56]CheckOFDResponse [13:11:56]1017 (14) - 77093643461234 [13:11:56]1041 (16) - 0000000000959414 [13:11:56]1040 (4) - 60000 [13:11:56]1012 (4) - 05.06.2024 07:13 [13:11:56]1206 (1) - 0 [13:11:56]OFD Sender: Remove packet 60000 [13:11:56]ProducePacketName [13:11:56]name=ofd_packets/00060000 [13:11:56]NVStorageDeleteData [13:11:56]Write to MH i2c: 01 00 00 67 68 CF [13:11:56]Write i2c OK [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: 01 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: 01 07 00 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: 01 07 00 67 68 00 00 00 00 00 B1 0C 93 [13:11:56]RasterBufferAndPrint [13:11:56]line [13:11:56]line [13:11:56]line [13:11:56]line [13:11:56]line [13:11:56]written 0, free lines is 3257 [13:11:56]MH_Cut [13:11:56]Write to MH i2c: D1 01 00 6E 68 01 A8 [13:11:56]Write i2c OK [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: D1 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: D1 01 00 [13:11:56]MH_I2C_Read... [13:11:56]Read from MH i2c: D1 01 00 6E 68 00 A7 [13:11:56]Write to MH i2c: 01 00 00 6F 68 D7 [13:11:56]Write i2c OK [13:11:56]MH_I2C_Read... [13:11:57]OFD Sender: No OFD packet to send [13:11:57]*** Cut start [13:11:57]*** Partial cut [13:11:57]*** CUTSNS_PIN = 1 [13:11:57]*** CUTSNS_PIN = 0 [13:11:58]*** Brake cut motor [13:11:58]Read from MH i2c: 01 [13:11:58]MH_I2C_Read... [13:11:58]*** Stop cut motor [13:11:58]*** Cut end [13:11:58]Read from MH i2c: 01 07 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: 01 07 00 6F 68 00 00 00 00 00 FF 0F EC [13:11:58]process_action close_receipt done [13:11:58]requested_data is exist [13:11:58]produce_requested_data [13:11:58]requested_item fm.sn is exist - process it [13:11:58]wFMCommunicate request_size=4 [13:11:58]MH_SAM_APDU [13:11:58]CAPDU: 80 11 00 00 [13:11:58]Write to MH i2c: E2 08 00 70 68 80 11 00 00 00 00 00 00 52 [13:11:58]Write i2c OK [13:11:58]MH_I2C_Read... [13:11:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:58]Read from MH i2c: E2 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 17 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 17 00 70 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [13:11:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:11:58]wFMCommunicate OK [13:11:58]requested_item fd.num is exist - process it [13:11:58]SAM_PROTO_GetFieldsCounters [13:11:58]wFMCommunicate request_size=4 [13:11:58]MH_SAM_APDU [13:11:58]CAPDU: 80 13 00 00 [13:11:58]Write to MH i2c: E2 08 00 71 68 80 13 00 00 00 00 00 00 55 [13:11:58]Write i2c OK [13:11:58]MH_I2C_Read... [13:11:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:58]Read from MH i2c: E2 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 62 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 62 00 71 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 60 EA 00 00 0E 04 04 00 48 00 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 A8 [13:11:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 60 EA 00 00 0E 04 04 00 48 00 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 [13:11:58]wFMCommunicate OK [13:11:58]SAM_PROTO_GetFieldsCounters done [13:11:58]requested_item shift.num is exist - process it [13:11:58]requested_item shift.opened is exist - process it [13:11:58]req_shift_opened [13:11:58]FM_GetShiftState [13:11:58]SAM_PROTO_GetShiftState [13:11:58]wFMCommunicate request_size=4 [13:11:58]MH_SAM_APDU [13:11:58]CAPDU: 80 13 01 00 [13:11:58]Write to MH i2c: E2 08 00 72 68 80 13 01 00 00 00 00 00 57 [13:11:58]Write i2c OK [13:11:58]MH_I2C_Read... [13:11:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:58]Read from MH i2c: E2 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 0E 00 [13:11:58]MH_I2C_Read... [13:11:58]Read from MH i2c: E2 0E 00 72 68 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [13:11:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:11:58]wFMCommunicate OK [13:11:58]SAM_PROTO_GetShiftState done [13:11:58]FM_GetShiftState done [13:11:58]req_shift_opened done [13:11:58]requested_item shift.open_date is exist - process it [13:11:58]req_shift_open_date [13:11:58]req_shift_open_date done [13:11:58]produce_requested_data done [13:11:58]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60000,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:11:58]process_action_free close_receipt [13:11:58]json_value_free [13:11:58]json_value_free done [13:11:58]process_json_proto returns [13:11:58]Send response to host [13:11:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60000,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:11:58]free response buf [13:11:58]execute_script done [13:11:58]execute_script returns [13:11:58]free content buf [13:11:58]Sock 8.Close socket [13:11:58]Sock 8.Thread stoped [13:12:02]OFD Sender: No OFD packet to send [13:12:07]OFD Sender: No OFD packet to send [13:12:12]OFD Sender: No OFD packet to send [13:12:17]OFD Sender: No OFD packet to send [13:12:22]OFD Sender: No OFD packet to send [13:12:27]OFD Sender: No OFD packet to send [13:12:32]OFD Sender: No OFD packet to send [13:12:37]OFD Sender: No OFD packet to send [13:12:42]OFD Sender: No OFD packet to send [13:12:47]OFD Sender: No OFD packet to send [13:12:52]OFD Sender: No OFD packet to send [13:12:55]accept exits with 9 [13:12:55]New connection [13:12:55]New thread 3066957156 created [13:12:55]Thread 3067100516 joined [13:12:55]Waiting for new connection... [13:12:55] Sock 9.Parse request [13:12:55]Sock 9.Check first char [13:12:55]Sock 9.First char is OK [13:12:55]request: POST /json_proto HTTP/1.0 [13:12:55]Method: POST [13:12:55]URL: /json_proto [13:12:55]Method is POST - this is cgi request [13:12:55]url: /json_proto [13:12:55]query_string will be loaded in cgi processing [13:12:55]execute_cgi json_proto POST (null) [13:12:55]execute_cgi path=json_proto method=POST [13:12:55]POST find Content-Length [13:12:55]Host: 172.17.60.68:8080 [13:12:55]Content-Length: 678 [13:12:55]Content-Type: application/json [13:12:55] [13:12:55]POST finish read [13:12:55]Found Content-Length = 678 [13:12:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 10.830, "sum" : 800.34, "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:12:55]execute_script... [13:12: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)545725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 10.830, "sum" : 800.34, "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:12:55]POST & json_proto [13:12:55]process_json_proto [13:12:55]json parsed OK: [13:12:55]protocol is kg_v1.0 [13:12:55]action value=close_receipt [13:12:55]process_action close_receipt [13:12:55]cmd_close_receipt [13:12:55]MH_GetDate [13:12:55]Write to MH i2c: F0 00 00 73 68 CA [13:12:55]Write i2c OK [13:12:55]MH_I2C_Read... [13:12:55]Read from MH i2c: F0 [13:12:55]MH_I2C_Read... [13:12:55]Read from MH i2c: F0 09 00 [13:12:55]MH_I2C_Read... [13:12:55]Read from MH i2c: F0 09 00 73 68 00 59 64 60 66 9A 61 5F 66 16 [13:12:55]GetLastDocTimeStamp 1717593115 [13:12:55]current date 1717593177 [13:12:55]FM_GetShiftState [13:12:55]SAM_PROTO_GetShiftState [13:12:55]wFMCommunicate request_size=4 [13:12:55]MH_SAM_APDU [13:12:55]CAPDU: 80 13 01 00 [13:12:55]Write to MH i2c: E2 08 00 74 68 80 13 01 00 00 00 00 00 59 [13:12:55]Write i2c OK [13:12:55]MH_I2C_Read... [13:12:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:55]Read from MH i2c: E2 [13:12:55]MH_I2C_Read... [13:12:55]Read from MH i2c: E2 0E 00 [13:12:55]MH_I2C_Read... [13:12:55]Read from MH i2c: E2 0E 00 74 68 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 91 [13:12:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:12:55]wFMCommunicate OK [13:12:55]SAM_PROTO_GetShiftState done [13:12:55]FM_GetShiftState done [13:12:55]opened in 1717545916 [13:12:55]opened+sec_in_day 1717632316 [13:12:55]quantity*price = 80033 [13:12:55]sum+1 = 80035 [13:12:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 396 05.06.2024 13:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60001 ФПД: 35221572941309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131257&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60001&fm=35221572941309&tin=02508201610067®Number=0000000000151680&sum=80000 [13:12:57]StoreToDocumentArchive [13:12:57]shift 72 fd 60001 [13:12:57]save to /storage/0072/doc_00060001 [13:12:57]save last doc name /storage/0072/doc_00060001 to /storage/kkm_last_doc_name [13:12:57]save OK [13:12:57]Clear old archive folders... [13:12:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:57]tlvbuf is 0045FF80 [13:12:57]SAM_PROTO_ClearQueue [13:12:57]wFMCommunicate request_size=4 [13:12:57]MH_SAM_APDU [13:12:57]CAPDU: 80 09 00 00 [13:12:57]Write to MH i2c: E2 08 00 81 68 80 09 00 00 00 00 00 00 5B [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:57]Read from MH i2c: E2 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 81 68 00 90 00 5D [13:12:57]RAPDU: 90 00 [13:12:57]wFMCommunicate OK [13:12:57]SAM_PROTO_ClearQueue done [13:12:57]KKMCreateOFDPacket [13:12:57]OFDProtocolAddRootSTLVToBuf [13:12:57]FM_MakeSignedData [13:12:57]FM_MakeSignedData [13:12:57]SAM_PROTO_SignData [13:12:57]wFMCommunicate request_size=4 [13:12:57]MH_SAM_APDU [13:12:57]CAPDU: 80 0D 01 02 [13:12:57]Write to MH i2c: E2 08 00 82 68 80 0D 01 02 00 00 00 00 63 [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:57]Read from MH i2c: E2 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 82 68 00 90 00 5E [13:12:57]RAPDU: 90 00 [13:12:57]wFMCommunicate OK [13:12:57]wFMCommunicate request_size=255 [13:12:57]MH_SAM_APDU [13:12:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 2A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A2 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 59 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 EA 00 00 35 04 06 00 20 [13:12:57]Write to MH i2c: E2 02 01 83 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 2A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A2 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 59 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 EA 00 00 35 04 06 00 20 00 00 09 [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]OFD Sender: No OFD packet to send [13:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:57]Read from MH i2c: E2 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 83 68 00 90 00 5F [13:12:57]RAPDU: 90 00 [13:12:57]wFMCommunicate OK [13:12:57]wFMCommunicate request_size=10 [13:12:57]MH_SAM_APDU [13:12:57]CAPDU: 80 0D 02 02 05 08 A9 57 F5 FD [13:12:57]Write to MH i2c: E2 0D 00 84 68 80 0D 02 02 05 00 08 A9 57 F5 FD 00 00 6A [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:57]Read from MH i2c: E2 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 03 00 84 68 00 90 00 60 [13:12:57]RAPDU: 90 00 [13:12:57]wFMCommunicate OK [13:12:57]wFMCommunicate request_size=4 [13:12:57]MH_SAM_APDU [13:12:57]CAPDU: 80 0D 03 02 [13:12:57]Write to MH i2c: E2 08 00 85 68 80 0D 03 02 00 00 00 00 68 [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:57]Read from MH i2c: E2 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 0B 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 0B 00 85 68 00 3C E4 BA 67 2C 0A 93 50 90 00 C3 [13:12:57]RAPDU: 3C E4 BA 67 2C 0A 93 50 90 00 [13:12:57]wFMCommunicate OK [13:12:57]SAM_PROTO_SignData done [13:12:57]FM_MakeSignedData done [13:12:57]CreateOFDProtocolMessage [13:12:57]wFMCommunicate request_size=4 [13:12:57]MH_SAM_APDU [13:12:57]CAPDU: 80 11 00 00 [13:12:57]Write to MH i2c: E2 08 00 86 68 80 11 00 00 00 00 00 00 68 [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:57]Read from MH i2c: E2 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 17 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: E2 17 00 86 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BB [13:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:12:57]wFMCommunicate OK [13:12:57]CreateOFDProtocolMessage done [13:12:57]OFDSenderStorePacket 60001 [13:12:57]StoreOFDPacket docnum=60001 [13:12:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2F 9A 07 01 D6 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 2A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A2 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 59 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 EA 00 00 35 04 06 00 20 08 A9 57 F5 FD 3C E4 BA 67 2C 0A 93 50 [13:12:57]CheckFolder [13:12:57]dirname=/storage/ofd_packets [13:12:57]CheckFolder done [13:12:57]ProducePacketName [13:12:57]name=ofd_packets/00060001 [13:12:57]NVStorageSaveData ofd_packets/00060001 [13:12:57]File name is /storage/ofd_packets/00060001 [13:12:57]Write 301 bytes [13:12:57]NVStorageSaveData done [13:12:57]OFDSenderStorePacket done [13:12:57]KKMCreateOFDPacket done [13:12:57]NVStorageSaveData kkm_last_timestamp [13:12:57]File name is /storage/kkm_last_timestamp [13:12:57]Write 4 bytes [13:12:57]NVStorageSaveData done [13:12:57]ExternCall_PrintAddStr [13:12:57]wPrintStart [13:12:57]Write to MH i2c: 01 00 00 87 68 EF [13:12:57]Write i2c OK [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: 01 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: 01 07 00 [13:12:57]MH_I2C_Read... [13:12:57]Read from MH i2c: 01 07 00 87 68 00 00 00 00 00 FF 0F 04 [13:12:57]RasterBufferAndPrint [13:12:57]line Счет N : (1)545725 [13:12:57]line ИНН: 02508201610067 [13:12:57]line Контрольно-Кассовый Чек [13:12:57]line ПРОДАЖА [13:12:57]line ТРК (МРК, ГНК) : 23 [13:12:57]line Товар: 2710124500 [13:12:57]line Аи-95-К-5 [13:12:57]line 10.830 * 73.90 [13:12:57]line = 800.34 [13:12:57]line НДС 12% НСП 1% [13:12:57]line > о реализуемом товаре [13:12:57]line ОКРУГЛЕНИЕ: -0.34 [13:12:57]line ИТОГО: 800.00 [13:12:57]line Внесено: 800.00 [13:12:57]line СДАЧА: 0.00 [13:12:57]line НСП 1% : 7.08 [13:12:57]line НДС 12% : 84.99 [13:12:57]line Наличными: 800.00 [13:12:57]line Безнал.: 0.00 [13:12:57]line Место: АЗС № 117 "Партнер Нефть" [13:12:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:12:57]line СНО: Общий режим [13:12:57]line Чек 396 05.06.2024 13:12 [13:12:57]line Смена: 72 ФФД: 1.0 [13:12:57]line ЗНМ: 0300000048 [13:12:57]line РНМ: 0000000000151680 [13:12:57]line Версия ККМ: v1.0 [13:12:57]line ФМ: 0000000000959414 [13:12:57]line ФД: 60001 [13:12:57]line ФПД: 35221572941309 [13:12:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131257&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60001&fm=35221572941309&tin=02508201610067®Number=0000000000151680&sum=80000 [13:12:57]OFD Sender: Processing packet 60001 [packets to send 53, broken 52] [13:12:57]ProducePacketName [13:12:57]name=ofd_packets/00060001 [13:12:57]OFD Sender: To server: pG, [13:12:57]CommunicateWithHost lk.salyk.kg:30040 [13:12:57]ConnectInit lk.salyk.kg [13:12:57]written 0, free lines is 4095 [13:12:58]Connected sock=10 [13:12:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 2F 9A 07 01 D6 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 2A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A2 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 59 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 EA 00 00 35 04 06 00 20 08 A9 57 F5 FD 3C E4 BA 67 2C 0A 93 50 [13:12:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 51 22 47 00 07 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 61 EA 00 00 F4 03 04 00 5D 10 60 66 B6 04 01 00 00 5F 63 C9 7E 57 6E 54 FB [13:12:58]CommunicateWithHost err = 0 [13:12:58]CheckOFDResponse [13:12:58]1017 (14) - 77093643461234 [13:12:58]1041 (16) - 0000000000959414 [13:12:58]1040 (4) - 60001 [13:12:58]1012 (4) - 05.06.2024 07:14 [13:12:58]1206 (1) - 0 [13:12:58]OFD Sender: Remove packet 60001 [13:12:58]ProducePacketName [13:12:58]name=ofd_packets/00060001 [13:12:58]NVStorageDeleteData [13:12:58]Write to MH i2c: 01 00 00 B2 68 1A [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: 01 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: 01 07 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: 01 07 00 B2 68 00 00 00 00 00 A3 0C D0 [13:12:58]RasterBufferAndPrint [13:12:58]line [13:12:58]line [13:12:58]line [13:12:58]line [13:12:58]line [13:12:58]written 0, free lines is 3241 [13:12:58]MH_Cut [13:12:58]Write to MH i2c: D1 01 00 B9 68 01 F3 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: D1 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: D1 01 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: D1 01 00 B9 68 00 F2 [13:12:58]Write to MH i2c: 01 00 00 BA 68 22 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]OFD Sender: No OFD packet to send [13:12:59]*** Cut start [13:12:59]*** Partial cut [13:12:59]*** CUTSNS_PIN = 1 [13:12:59]*** CUTSNS_PIN = 0 [13:12:59]*** Brake cut motor [13:12:59]Read from MH i2c: 01 [13:12:59]MH_I2C_Read... [13:12:59]*** Stop cut motor [13:12:59]*** Cut end [13:12:59]Read from MH i2c: 01 07 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: 01 07 00 BA 68 00 00 00 00 00 FF 0F 37 [13:12:59]process_action close_receipt done [13:12:59]requested_data is exist [13:12:59]produce_requested_data [13:12:59]requested_item fm.sn is exist - process it [13:12:59]wFMCommunicate request_size=4 [13:12:59]MH_SAM_APDU [13:12:59]CAPDU: 80 11 00 00 [13:12:59]Write to MH i2c: E2 08 00 BB 68 80 11 00 00 00 00 00 00 9D [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:00]Read from MH i2c: E2 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: E2 17 00 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: E2 17 00 BB 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F0 [13:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:13:00]wFMCommunicate OK [13:13:00]requested_item fd.num is exist - process it [13:13:00]SAM_PROTO_GetFieldsCounters [13:13:00]wFMCommunicate request_size=4 [13:13:00]MH_SAM_APDU [13:13:00]CAPDU: 80 13 00 00 [13:13:00]Write to MH i2c: E2 08 00 BC 68 80 13 00 00 00 00 00 00 A0 [13:13:00]Write i2c OK [13:13:00]MH_I2C_Read... [13:13:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:00]Read from MH i2c: E2 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: E2 62 00 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: E2 62 00 BC 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 61 EA 00 00 0E 04 04 00 48 00 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 F7 [13:13:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 61 EA 00 00 0E 04 04 00 48 00 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 [13:13:00]wFMCommunicate OK [13:13:00]SAM_PROTO_GetFieldsCounters done [13:13:00]requested_item shift.num is exist - process it [13:13:00]requested_item shift.opened is exist - process it [13:13:00]req_shift_opened [13:13:00]FM_GetShiftState [13:13:00]SAM_PROTO_GetShiftState [13:13:00]wFMCommunicate request_size=4 [13:13:00]MH_SAM_APDU [13:13:00]CAPDU: 80 13 01 00 [13:13:00]Write to MH i2c: E2 08 00 BD 68 80 13 01 00 00 00 00 00 A2 [13:13:00]Write i2c OK [13:13:00]MH_I2C_Read... [13:13:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:00]Read from MH i2c: E2 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: E2 0E 00 [13:13:00]MH_I2C_Read... [13:13:00]Read from MH i2c: E2 0E 00 BD 68 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DA [13:13:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:13:00]wFMCommunicate OK [13:13:00]SAM_PROTO_GetShiftState done [13:13:00]FM_GetShiftState done [13:13:00]req_shift_opened done [13:13:00]requested_item shift.open_date is exist - process it [13:13:00]req_shift_open_date [13:13:00]req_shift_open_date done [13:13:00]produce_requested_data done [13:13:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60001,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:13:00]process_action_free close_receipt [13:13:00]json_value_free [13:13:00]json_value_free done [13:13:00]process_json_proto returns [13:13:00]Send response to host [13:13:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60001,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:13:00]free response buf [13:13:00]execute_script done [13:13:00]execute_script returns [13:13:00]free content buf [13:13:00]Sock 9.Close socket [13:13:00]Sock 9.Thread stoped [13:13:03]OFD Sender: No OFD packet to send [13:13:08]OFD Sender: No OFD packet to send [13:13:13]OFD Sender: No OFD packet to send [13:13:18]OFD Sender: No OFD packet to send [13:13:23]OFD Sender: No OFD packet to send [13:13:24]accept exits with 8 [13:13:24]New connection [13:13:24]New thread 3067100516 created [13:13:24]Thread 3066957156 joined [13:13:24]Waiting for new connection... [13:13:24] Sock 8.Parse request [13:13:24]Sock 8.Check first char [13:13:24]Sock 8.First char is OK [13:13:24]request: POST /json_proto HTTP/1.0 [13:13:24]Method: POST [13:13:24]URL: /json_proto [13:13:24]Method is POST - this is cgi request [13:13:24]url: /json_proto [13:13:24]query_string will be loaded in cgi processing [13:13:24]execute_cgi json_proto POST (null) [13:13:24]execute_cgi path=json_proto method=POST [13:13:24]POST find Content-Length [13:13:24]Host: 172.17.60.68:8080 [13:13:24]Content-Length: 674 [13:13:24]Content-Type: application/json [13:13:24] [13:13:24]POST finish read [13:13:24]Found Content-Length = 674 [13:13:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545726", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:24]execute_script... [13:13: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)545726", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:24]POST & json_proto [13:13:24]process_json_proto [13:13:24]json parsed OK: [13:13:24]protocol is kg_v1.0 [13:13:24]action value=close_receipt [13:13:24]process_action close_receipt [13:13:24]cmd_close_receipt [13:13:24]MH_GetDate [13:13:24]Write to MH i2c: F0 00 00 BE 68 15 [13:13:24]Write i2c OK [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: F0 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: F0 09 00 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: F0 09 00 BE 68 00 76 64 60 66 9A 61 5F 66 7E [13:13:24]GetLastDocTimeStamp 1717593177 [13:13:24]current date 1717593206 [13:13:24]FM_GetShiftState [13:13:24]SAM_PROTO_GetShiftState [13:13:24]wFMCommunicate request_size=4 [13:13:24]MH_SAM_APDU [13:13:24]CAPDU: 80 13 01 00 [13:13:24]Write to MH i2c: E2 08 00 BF 68 80 13 01 00 00 00 00 00 A4 [13:13:24]Write i2c OK [13:13:24]MH_I2C_Read... [13:13:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:24]Read from MH i2c: E2 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: E2 0E 00 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: E2 0E 00 BF 68 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DC [13:13:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:13:24]wFMCommunicate OK [13:13:24]SAM_PROTO_GetShiftState done [13:13:24]FM_GetShiftState done [13:13:24]opened in 1717545916 [13:13:24]opened+sec_in_day 1717632316 [13:13:24]quantity*price = 50009 [13:13:24]sum+1 = 50010 [13:13:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 397 05.06.2024 13:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60002 ФПД: 276695923607171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131326&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60002&fm=276695923607171&tin=02508201610067®Number=0000000000151680&sum=50000 [13:13:25]StoreToDocumentArchive [13:13:25]shift 72 fd 60002 [13:13:25]save to /storage/0072/doc_00060002 [13:13:25]save last doc name /storage/0072/doc_00060002 to /storage/kkm_last_doc_name [13:13:25]save OK [13:13:25]Clear old archive folders... [13:13:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:13:25]tlvbuf is 003D5560 [13:13:25]SAM_PROTO_ClearQueue [13:13:25]wFMCommunicate request_size=4 [13:13:25]MH_SAM_APDU [13:13:25]CAPDU: 80 09 00 00 [13:13:25]Write to MH i2c: E2 08 00 CC 68 80 09 00 00 00 00 00 00 A6 [13:13:25]Write i2c OK [13:13:25]MH_I2C_Read... [13:13:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:25]Read from MH i2c: E2 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: E2 03 00 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: E2 03 00 CC 68 00 90 00 A8 [13:13:25]RAPDU: 90 00 [13:13:25]wFMCommunicate OK [13:13:25]SAM_PROTO_ClearQueue done [13:13:25]KKMCreateOFDPacket [13:13:25]OFDProtocolAddRootSTLVToBuf [13:13:25]FM_MakeSignedData [13:13:25]FM_MakeSignedData [13:13:25]SAM_PROTO_SignData [13:13:25]wFMCommunicate request_size=4 [13:13:25]MH_SAM_APDU [13:13:25]CAPDU: 80 0D 01 02 [13:13:25]Write to MH i2c: E2 08 00 CD 68 80 0D 01 02 00 00 00 00 AE [13:13:25]Write i2c OK [13:13:25]MH_I2C_Read... [13:13:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:25]Read from MH i2c: E2 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: E2 03 00 [13:13:25]MH_I2C_Read... [13:13:25]Read from MH i2c: E2 03 00 CD 68 00 90 00 A9 [13:13:25]RAPDU: 90 00 [13:13:25]wFMCommunicate OK [13:13:25]wFMCommunicate request_size=255 [13:13:25]MH_SAM_APDU [13:13:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8D 01 00 00 F4 03 04 00 76 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 EA 00 00 35 04 06 00 FB A7 4A 3C [13:13:25]Write to MH i2c: E2 02 01 CE 68 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8D 01 00 00 F4 03 04 00 76 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 EA 00 00 35 04 06 00 FB A7 4A 3C 00 00 3E [13:13:25]Write i2c OK [13:13:25]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 CE 68 00 90 00 AA [13:13:26]RAPDU: 90 00 [13:13:26]wFMCommunicate OK [13:13:26]wFMCommunicate request_size=7 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 0D 02 02 02 C6 83 [13:13:26]Write to MH i2c: E2 0A 00 CF 68 80 0D 02 02 02 00 C6 83 00 00 FE [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 03 00 CF 68 00 90 00 AB [13:13:26]RAPDU: 90 00 [13:13:26]wFMCommunicate OK [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 0D 03 02 [13:13:26]Write to MH i2c: E2 08 00 D0 68 80 0D 03 02 00 00 00 00 B3 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 0B 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 0B 00 D0 68 00 42 5B E6 01 37 2C AD 4A 90 00 92 [13:13:26]RAPDU: 42 5B E6 01 37 2C AD 4A 90 00 [13:13:26]wFMCommunicate OK [13:13:26]SAM_PROTO_SignData done [13:13:26]FM_MakeSignedData done [13:13:26]CreateOFDProtocolMessage [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 11 00 00 [13:13:26]Write to MH i2c: E2 08 00 D1 68 80 11 00 00 00 00 00 00 B3 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 17 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 17 00 D1 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 06 [13:13:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:13:26]wFMCommunicate OK [13:13:26]CreateOFDProtocolMessage done [13:13:26]OFDSenderStorePacket 60002 [13:13:26]StoreOFDPacket docnum=60002 [13:13:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BB E3 04 01 5B 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8D 01 00 00 F4 03 04 00 76 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 EA 00 00 35 04 06 00 FB A7 4A 3C C6 83 42 5B E6 01 37 2C AD 4A [13:13:26]CheckFolder [13:13:26]dirname=/storage/ofd_packets [13:13:26]CheckFolder done [13:13:26]ProducePacketName [13:13:26]name=ofd_packets/00060002 [13:13:26]NVStorageSaveData ofd_packets/00060002 [13:13:26]File name is /storage/ofd_packets/00060002 [13:13:26]Write 298 bytes [13:13:26]NVStorageSaveData done [13:13:26]OFDSenderStorePacket done [13:13:26]KKMCreateOFDPacket done [13:13:26]NVStorageSaveData kkm_last_timestamp [13:13:26]File name is /storage/kkm_last_timestamp [13:13:26]Write 4 bytes [13:13:26]NVStorageSaveData done [13:13:26]ExternCall_PrintAddStr [13:13:26]wPrintStart [13:13:26]Write to MH i2c: 01 00 00 D2 68 3A [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 07 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 07 00 D2 68 00 00 00 00 00 FF 0F 4F [13:13:26]RasterBufferAndPrint [13:13:26]line Счет N : (1)545726 [13:13:26]line ИНН: 02508201610067 [13:13:26]line Контрольно-Кассовый Чек [13:13:26]line ПРОДАЖА [13:13:26]line ТРК (МРК, ГНК) : 31 [13:13:26]line Товар: 2710194210 [13:13:26]line ДТ-К-5 [13:13:26]line 6.860 * 72.90 [13:13:26]line = 500.09 [13:13:26]line НДС 12% НСП 1% [13:13:26]line > о реализуемом товаре [13:13:26]line ОКРУГЛЕНИЕ: -0.09 [13:13:26]line ИТОГО: 500.00 [13:13:26]line Внесено: 500.00 [13:13:26]line СДАЧА: 0.00 [13:13:26]line НСП 1% : 4.43 [13:13:26]line НДС 12% : 53.11 [13:13:26]line Наличными: 500.00 [13:13:26]line Безнал.: 0.00 [13:13:26]line Место: АЗС № 117 "Партнер Нефть" [13:13:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:13:26]line СНО: Общий режим [13:13:26]line Чек 397 05.06.2024 13:13 [13:13:26]line Смена: 72 ФФД: 1.0 [13:13:26]line ЗНМ: 0300000048 [13:13:26]line РНМ: 0000000000151680 [13:13:26]line Версия ККМ: v1.0 [13:13:26]line ФМ: 0000000000959414 [13:13:26]line ФД: 60002 [13:13:26]line ФПД: 276695923607171 [13:13:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131326&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60002&fm=276695923607171&tin=02508201610067®Number=0000000000151680&sum=50000 [13:13:26]OFD Sender: Processing packet 60002 [packets to send 53, broken 52] [13:13:26]ProducePacketName [13:13:26]name=ofd_packets/00060002 [13:13:26]OFD Sender: To server: pG, [13:13:26]CommunicateWithHost lk.salyk.kg:30040 [13:13:26]ConnectInit lk.salyk.kg [13:13:26]written 0, free lines is 4095 [13:13:26]Connected sock=10 [13:13:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BB E3 04 01 5B 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8D 01 00 00 F4 03 04 00 76 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 EA 00 00 35 04 06 00 FB A7 4A 3C C6 83 42 5B E6 01 37 2C AD 4A [13:13:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 65 57 47 00 15 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 62 EA 00 00 F4 03 04 00 7A 10 60 66 B6 04 01 00 00 A2 78 2A F6 E8 D9 1E F6 [13:13:26]CommunicateWithHost err = 0 [13:13:26]CheckOFDResponse [13:13:26]1017 (14) - 77093643461234 [13:13:26]1041 (16) - 0000000000959414 [13:13:26]1040 (4) - 60002 [13:13:26]1012 (4) - 05.06.2024 07:15 [13:13:26]1206 (1) - 0 [13:13:26]OFD Sender: Remove packet 60002 [13:13:26]ProducePacketName [13:13:26]name=ofd_packets/00060002 [13:13:26]NVStorageDeleteData [13:13:26]Write to MH i2c: 01 00 00 FD 68 65 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 07 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 07 00 FD 68 00 00 00 00 00 A1 0C 19 [13:13:26]RasterBufferAndPrint [13:13:26]line [13:13:26]line [13:13:26]line [13:13:26]line [13:13:26]line [13:13:26]written 0, free lines is 3237 [13:13:27]MH_Cut [13:13:27]Write to MH i2c: D1 01 00 04 69 01 3F [13:13:27]Write i2c OK [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: D1 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: D1 01 00 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: D1 01 00 04 69 00 3E [13:13:27]Write to MH i2c: 01 00 00 05 69 6E [13:13:27]Write i2c OK [13:13:27]MH_I2C_Read... [13:13:27]OFD Sender: No OFD packet to send [13:13:27]*** Cut start [13:13:27]*** Partial cut [13:13:27]*** CUTSNS_PIN = 1 [13:13:27]*** CUTSNS_PIN = 0 [13:13:28]*** Brake cut motor [13:13:28]Read from MH i2c: 01 [13:13:28]MH_I2C_Read... [13:13:28]*** Stop cut motor [13:13:28]*** Cut end [13:13:28]Read from MH i2c: 01 07 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: 01 07 00 05 69 00 00 00 00 00 FF 0F 83 [13:13:28]process_action close_receipt done [13:13:28]requested_data is exist [13:13:28]produce_requested_data [13:13:28]requested_item fm.sn is exist - process it [13:13:28]wFMCommunicate request_size=4 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 11 00 00 [13:13:28]Write to MH i2c: E2 08 00 06 69 80 11 00 00 00 00 00 00 E9 [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 17 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 17 00 06 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [13:13:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:13:28]wFMCommunicate OK [13:13:28]requested_item fd.num is exist - process it [13:13:28]SAM_PROTO_GetFieldsCounters [13:13:28]wFMCommunicate request_size=4 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 13 00 00 [13:13:28]Write to MH i2c: E2 08 00 07 69 80 13 00 00 00 00 00 00 EC [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 62 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 62 00 07 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 62 EA 00 00 0E 04 04 00 48 00 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 47 [13:13:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 62 EA 00 00 0E 04 04 00 48 00 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 [13:13:28]wFMCommunicate OK [13:13:28]SAM_PROTO_GetFieldsCounters done [13:13:28]requested_item shift.num is exist - process it [13:13:28]requested_item shift.opened is exist - process it [13:13:28]req_shift_opened [13:13:28]FM_GetShiftState [13:13:28]SAM_PROTO_GetShiftState [13:13:28]wFMCommunicate request_size=4 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 13 01 00 [13:13:28]Write to MH i2c: E2 08 00 08 69 80 13 01 00 00 00 00 00 EE [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 0E 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 0E 00 08 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 26 [13:13:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:13:28]wFMCommunicate OK [13:13:28]SAM_PROTO_GetShiftState done [13:13:28]FM_GetShiftState done [13:13:28]req_shift_opened done [13:13:28]requested_item shift.open_date is exist - process it [13:13:28]req_shift_open_date [13:13:28]req_shift_open_date done [13:13:28]produce_requested_data done [13:13:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60002,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:13:28]process_action_free close_receipt [13:13:28]json_value_free [13:13:28]json_value_free done [13:13:28]process_json_proto returns [13:13:28]Send response to host [13:13:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60002,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:13:28]free response buf [13:13:28]execute_script done [13:13:28]execute_script returns [13:13:28]free content buf [13:13:28]Sock 8.Close socket [13:13:28]Sock 8.Thread stoped [13:13:32]OFD Sender: No OFD packet to send [13:13:37]OFD Sender: No OFD packet to send [13:13:42]OFD Sender: No OFD packet to send [13:13:47]OFD Sender: No OFD packet to send [13:13:52]OFD Sender: No OFD packet to send [13:13:57]OFD Sender: No OFD packet to send [13:14:02]OFD Sender: No OFD packet to send [13:14:04]accept exits with 9 [13:14:04]New connection [13:14:04]New thread 3066957156 created [13:14:04]Thread 3067100516 joined [13:14:04]Waiting for new connection... [13:14:04] Sock 9.Parse request [13:14:04]Sock 9.Check first char [13:14:04]Sock 9.First char is OK [13:14:04]request: POST /json_proto HTTP/1.0 [13:14:04]Method: POST [13:14:04]URL: /json_proto [13:14:04]Method is POST - this is cgi request [13:14:04]url: /json_proto [13:14:04]query_string will be loaded in cgi processing [13:14:04]execute_cgi json_proto POST (null) [13:14:04]execute_cgi path=json_proto method=POST [13:14:04]POST find Content-Length [13:14:04]Host: 172.17.60.68:8080 [13:14:04]Content-Length: 677 [13:14:04]Content-Type: application/json [13:14:04] [13:14:04]POST finish read [13:14:04]Found Content-Length = 677 [13:14:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:14:04]execute_script... [13:14:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:14:04]POST & json_proto [13:14:04]process_json_proto [13:14:04]json parsed OK: [13:14:04]protocol is kg_v1.0 [13:14:04]action value=close_receipt [13:14:04]process_action close_receipt [13:14:04]cmd_close_receipt [13:14:04]MH_GetDate [13:14:04]Write to MH i2c: F0 00 00 09 69 61 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: F0 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: F0 09 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: F0 09 00 09 69 00 9E 64 60 66 9A 61 5F 66 F2 [13:14:04]GetLastDocTimeStamp 1717593206 [13:14:04]current date 1717593246 [13:14:04]FM_GetShiftState [13:14:04]SAM_PROTO_GetShiftState [13:14:04]wFMCommunicate request_size=4 [13:14:04]MH_SAM_APDU [13:14:04]CAPDU: 80 13 01 00 [13:14:04]Write to MH i2c: E2 08 00 0A 69 80 13 01 00 00 00 00 00 F0 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 0E 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 0E 00 0A 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 28 [13:14:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:14:04]wFMCommunicate OK [13:14:04]SAM_PROTO_GetShiftState done [13:14:04]FM_GetShiftState done [13:14:04]opened in 1717545916 [13:14:04]opened+sec_in_day 1717632316 [13:14:04]quantity*price = 60009 [13:14:04]sum+1 = 60010 [13:14:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 398 05.06.2024 13:14 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60003 ФПД: 219222930602832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131406&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60003&fm=219222930602832&tin=02508201610067®Number=0000000000151680&sum=60000 [13:14:05]StoreToDocumentArchive [13:14:05]shift 72 fd 60003 [13:14:05]save to /storage/0072/doc_00060003 [13:14:05]save last doc name /storage/0072/doc_00060003 to /storage/kkm_last_doc_name [13:14:05]save OK [13:14:05]Clear old archive folders... [13:14:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:05]tlvbuf is 00545A80 [13:14:05]SAM_PROTO_ClearQueue [13:14:05]wFMCommunicate request_size=4 [13:14:05]MH_SAM_APDU [13:14:05]CAPDU: 80 09 00 00 [13:14:05]Write to MH i2c: E2 08 00 17 69 80 09 00 00 00 00 00 00 F2 [13:14:05]Write i2c OK [13:14:05]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 17 69 00 90 00 F4 [13:14:06]RAPDU: 90 00 [13:14:06]wFMCommunicate OK [13:14:06]SAM_PROTO_ClearQueue done [13:14:06]KKMCreateOFDPacket [13:14:06]OFDProtocolAddRootSTLVToBuf [13:14:06]FM_MakeSignedData [13:14:06]FM_MakeSignedData [13:14:06]SAM_PROTO_SignData [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 0D 01 02 [13:14:06]Write to MH i2c: E2 08 00 18 69 80 0D 01 02 00 00 00 00 FA [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 18 69 00 90 00 F5 [13:14:06]RAPDU: 90 00 [13:14:06]wFMCommunicate OK [13:14:06]wFMCommunicate request_size=255 [13:14:06]MH_SAM_APDU [13:14: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 9E 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 EA 00 00 35 04 06 00 C7 [13:14:06]Write to MH i2c: E2 02 01 19 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 9E 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 EA 00 00 35 04 06 00 C7 00 00 15 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 19 69 00 90 00 F6 [13:14:06]RAPDU: 90 00 [13:14:06]wFMCommunicate OK [13:14:06]wFMCommunicate request_size=10 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 0D 02 02 05 61 D0 E7 BB 50 [13:14:06]Write to MH i2c: E2 0D 00 1A 69 80 0D 02 02 05 00 61 D0 E7 BB 50 00 00 2A [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 03 00 1A 69 00 90 00 F7 [13:14:06]RAPDU: 90 00 [13:14:06]wFMCommunicate OK [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 0D 03 02 [13:14:06]Write to MH i2c: E2 08 00 1B 69 80 0D 03 02 00 00 00 00 FF [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0B 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0B 00 1B 69 00 64 24 53 18 B9 CD 56 7A 90 00 49 [13:14:06]RAPDU: 64 24 53 18 B9 CD 56 7A 90 00 [13:14:06]wFMCommunicate OK [13:14:06]SAM_PROTO_SignData done [13:14:06]FM_MakeSignedData done [13:14:06]CreateOFDProtocolMessage [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 11 00 00 [13:14:06]Write to MH i2c: E2 08 00 1C 69 80 11 00 00 00 00 00 00 FF [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 17 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 17 00 1C 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [13:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:14:06]wFMCommunicate OK [13:14:06]CreateOFDProtocolMessage done [13:14:06]OFDSenderStorePacket 60003 [13:14:06]StoreOFDPacket docnum=60003 [13:14:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 65 31 07 01 18 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 9E 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 EA 00 00 35 04 06 00 C7 61 D0 E7 BB 50 64 24 53 18 B9 CD 56 7A [13:14:06]CheckFolder [13:14:06]dirname=/storage/ofd_packets [13:14:06]CheckFolder done [13:14:06]ProducePacketName [13:14:06]name=ofd_packets/00060003 [13:14:06]NVStorageSaveData ofd_packets/00060003 [13:14:06]File name is /storage/ofd_packets/00060003 [13:14:06]Write 301 bytes [13:14:06]NVStorageSaveData done [13:14:06]OFDSenderStorePacket done [13:14:06]KKMCreateOFDPacket done [13:14:06]NVStorageSaveData kkm_last_timestamp [13:14:06]File name is /storage/kkm_last_timestamp [13:14:06]Write 4 bytes [13:14:06]NVStorageSaveData done [13:14:06]ExternCall_PrintAddStr [13:14:06]wPrintStart [13:14:06]Write to MH i2c: 01 00 00 1D 69 86 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: 01 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: 01 07 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: 01 07 00 1D 69 00 00 00 00 00 FF 0F 9B [13:14:06]RasterBufferAndPrint [13:14:06]line Счет N : (1)545727 [13:14:06]line ИНН: 02508201610067 [13:14:06]line Контрольно-Кассовый Чек [13:14:06]line ПРОДАЖА [13:14:06]line ТРК (МРК, ГНК) : 12 [13:14:06]line Товар: 2710124130 [13:14:06]line Аи-92-К-5 [13:14:06]line 8.970 * 66.90 [13:14:06]line = 600.09 [13:14:06]line НДС 12% НСП 1% [13:14:06]line > о реализуемом товаре [13:14:06]line ОКРУГЛЕНИЕ: -0.09 [13:14:06]line ИТОГО: 600.00 [13:14:06]line Внесено: 600.00 [13:14:06]line СДАЧА: 0.00 [13:14:06]line НСП 1% : 5.31 [13:14:06]line НДС 12% : 63.73 [13:14:06]line Наличными: 600.00 [13:14:06]line Безнал.: 0.00 [13:14:06]line Место: АЗС № 117 "Партнер Нефть" [13:14:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:14:06]line СНО: Общий режим [13:14:06]line Чек 398 05.06.2024 13:14 [13:14:06]line Смена: 72 ФФД: 1.0 [13:14:06]line ЗНМ: 0300000048 [13:14:06]line РНМ: 0000000000151680 [13:14:06]line Версия ККМ: v1.0 [13:14:06]line ФМ: 0000000000959414 [13:14:06]line ФД: 60003 [13:14:06]line ФПД: 219222930602832 [13:14:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131406&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60003&fm=219222930602832&tin=02508201610067®Number=0000000000151680&sum=60000 [13:14:06]OFD Sender: Processing packet 60003 [packets to send 53, broken 52] [13:14:06]ProducePacketName [13:14:06]name=ofd_packets/00060003 [13:14:06]OFD Sender: To server: pG, [13:14:06]CommunicateWithHost lk.salyk.kg:30040 [13:14:06]ConnectInit lk.salyk.kg [13:14:06]written 0, free lines is 4095 [13:14:06]Connected sock=10 [13:14:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 65 31 07 01 18 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 9E 64 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 63 EA 00 00 35 04 06 00 C7 61 D0 E7 BB 50 64 24 53 18 B9 CD 56 7A [13:14:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 57 50 47 00 37 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 39 35 39 34 31 34 10 04 04 00 63 EA 00 00 F4 03 04 00 A2 10 60 66 B6 04 01 00 00 AC C5 60 5A 3B FF A3 80 [13:14:07]CommunicateWithHost err = 0 [13:14:07]CheckOFDResponse [13:14:07]1017 (14) - 77093643461234 [13:14:07]1041 (16) - 0000000000959414 [13:14:07]1040 (4) - 60003 [13:14:07]1012 (4) - 05.06.2024 07:15 [13:14:07]1206 (1) - 0 [13:14:07]OFD Sender: Remove packet 60003 [13:14:07]ProducePacketName [13:14:07]name=ofd_packets/00060003 [13:14:07]NVStorageDeleteData [13:14:07]Write to MH i2c: 01 00 00 48 69 B1 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: 01 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: 01 07 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: 01 07 00 48 69 00 00 00 00 00 A9 0C 6D [13:14:07]RasterBufferAndPrint [13:14:07]line [13:14:07]line [13:14:07]line [13:14:07]line [13:14:07]line [13:14:07]written 0, free lines is 3247 [13:14:07]MH_Cut [13:14:07]Write to MH i2c: D1 01 00 4F 69 01 8A [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: D1 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: D1 01 00 [13:14:07]MH_I2C_Read... [13:14:07]Read from MH i2c: D1 01 00 4F 69 00 89 [13:14:07]Write to MH i2c: 01 00 00 50 69 B9 [13:14:07]Write i2c OK [13:14:07]MH_I2C_Read... [13:14:07]OFD Sender: No OFD packet to send [13:14:08]*** Cut start [13:14:08]*** Partial cut [13:14:08]*** CUTSNS_PIN = 1 [13:14:08]*** CUTSNS_PIN = 0 [13:14:08]*** Brake cut motor [13:14:08]Read from MH i2c: 01 [13:14:08]MH_I2C_Read... [13:14:08]*** Stop cut motor [13:14:08]*** Cut end [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 50 69 00 00 00 00 00 FF 0F CE [13:14:08]process_action close_receipt done [13:14:08]requested_data is exist [13:14:08]produce_requested_data [13:14:08]requested_item fm.sn is exist - process it [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 51 69 80 11 00 00 00 00 00 00 34 [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 51 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 87 [13:14:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:14:08]wFMCommunicate OK [13:14:08]requested_item fd.num is exist - process it [13:14:08]SAM_PROTO_GetFieldsCounters [13:14:08]wFMCommunicate request_size=4 [13:14:08]MH_SAM_APDU [13:14:08]CAPDU: 80 13 00 00 [13:14:08]Write to MH i2c: E2 08 00 52 69 80 13 00 00 00 00 00 00 37 [13:14:08]Write i2c OK [13:14:08]MH_I2C_Read... [13:14:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:09]Read from MH i2c: E2 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 62 00 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 62 00 52 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 63 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [13:14:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 63 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:09]wFMCommunicate OK [13:14:09]SAM_PROTO_GetFieldsCounters done [13:14:09]requested_item shift.num is exist - process it [13:14:09]requested_item shift.opened is exist - process it [13:14:09]req_shift_opened [13:14:09]FM_GetShiftState [13:14:09]SAM_PROTO_GetShiftState [13:14:09]wFMCommunicate request_size=4 [13:14:09]MH_SAM_APDU [13:14:09]CAPDU: 80 13 01 00 [13:14:09]Write to MH i2c: E2 08 00 53 69 80 13 01 00 00 00 00 00 39 [13:14:09]Write i2c OK [13:14:09]MH_I2C_Read... [13:14:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:09]Read from MH i2c: E2 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 0E 00 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 0E 00 53 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 71 [13:14:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:14:09]wFMCommunicate OK [13:14:09]SAM_PROTO_GetShiftState done [13:14:09]FM_GetShiftState done [13:14:09]req_shift_opened done [13:14:09]requested_item shift.open_date is exist - process it [13:14:09]req_shift_open_date [13:14:09]req_shift_open_date done [13:14:09]produce_requested_data done [13:14:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60003,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:14:09]process_action_free close_receipt [13:14:09]json_value_free [13:14:09]json_value_free done [13:14:09]process_json_proto returns [13:14:09]Send response to host [13:14:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60003,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:14:09]free response buf [13:14:09]execute_script done [13:14:09]execute_script returns [13:14:09]free content buf [13:14:09]Sock 9.Close socket [13:14:09]Sock 9.Thread stoped [13:14:12]OFD Sender: No OFD packet to send [13:14:17]OFD Sender: No OFD packet to send [13:14:22]OFD Sender: No OFD packet to send [13:14:27]OFD Sender: No OFD packet to send [13:14:32]OFD Sender: No OFD packet to send [13:14:37]OFD Sender: No OFD packet to send [13:14:42]OFD Sender: No OFD packet to send [13:14:47]OFD Sender: No OFD packet to send [13:14:52]OFD Sender: No OFD packet to send [13:14:57]OFD Sender: No OFD packet to send [13:15:02]OFD Sender: No OFD packet to send [13:15:07]OFD Sender: No OFD packet to send [13:15:12]OFD Sender: No OFD packet to send [13:15:17]OFD Sender: No OFD packet to send [13:15:22]OFD Sender: No OFD packet to send [13:15:27]OFD Sender: No OFD packet to send [13:15:32]OFD Sender: No OFD packet to send [13:15:37]OFD Sender: No OFD packet to send [13:15:42]OFD Sender: No OFD packet to send [13:15:47]OFD Sender: No OFD packet to send [13:15:52]OFD Sender: No OFD packet to send [13:15:57]OFD Sender: No OFD packet to send [13:16:02]OFD Sender: No OFD packet to send [13:16:07]OFD Sender: No OFD packet to send [13:16:12]OFD Sender: No OFD packet to send [13:16:17]OFD Sender: No OFD packet to send [13:16:22]OFD Sender: No OFD packet to send [13:16:27]OFD Sender: No OFD packet to send [13:16:32]OFD Sender: No OFD packet to send [13:16:37]OFD Sender: No OFD packet to send [13:16:42]OFD Sender: No OFD packet to send [13:16:47]OFD Sender: No OFD packet to send [13:16:52]OFD Sender: No OFD packet to send [13:16:57]OFD Sender: No OFD packet to send [13:17:02]OFD Sender: No OFD packet to send [13:17:07]OFD Sender: No OFD packet to send [13:17:12]OFD Sender: No OFD packet to send [13:17:17]OFD Sender: No OFD packet to send [13:17:22]OFD Sender: No OFD packet to send [13:17:27]OFD Sender: No OFD packet to send [13:17:32]OFD Sender: No OFD packet to send [13:17:37]OFD Sender: No OFD packet to send [13:17:42]OFD Sender: No OFD packet to send [13:17:47]OFD Sender: No OFD packet to send [13:17:52]OFD Sender: No OFD packet to send [13:17:57]OFD Sender: No OFD packet to send [13:18:02]OFD Sender: No OFD packet to send [13:18:07]OFD Sender: No OFD packet to send [13:18:12]OFD Sender: No OFD packet to send [13:18:17]OFD Sender: No OFD packet to send [13:18:22]OFD Sender: No OFD packet to send [13:18:27]OFD Sender: No OFD packet to send [13:18:32]OFD Sender: No OFD packet to send [13:18:37]OFD Sender: No OFD packet to send [13:18:42]OFD Sender: No OFD packet to send [13:18:47]OFD Sender: No OFD packet to send [13:18:52]OFD Sender: No OFD packet to send [13:18:57]OFD Sender: No OFD packet to send [13:19:02]OFD Sender: No OFD packet to send [13:19:07]OFD Sender: No OFD packet to send [13:19:12]accept exits with 8 [13:19:12]New connection [13:19:12]New thread 3067100516 created [13:19:12]Thread 3066957156 joined [13:19:12]Waiting for new connection... [13:19:12] Sock 8.Parse request [13:19:12]Sock 8.Check first char [13:19:12]Sock 8.First char is OK [13:19:12]request: POST /json_proto HTTP/1.0 [13:19:12]Method: POST [13:19:12]URL: /json_proto [13:19:12]Method is POST - this is cgi request [13:19:12]url: /json_proto [13:19:12]query_string will be loaded in cgi processing [13:19:12]execute_cgi json_proto POST (null) [13:19:12]execute_cgi path=json_proto method=POST [13:19:12]POST find Content-Length [13:19:12]Host: 172.17.60.68:8080 [13:19:12]Content-Length: 678 [13:19:12]Content-Type: application/json [13:19:12] [13:19:12]POST finish read [13:19:12]Found Content-Length = 678 [13:19:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:19:12]execute_script... [13:19:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:19:12]POST & json_proto [13:19:12]process_json_proto [13:19:12]json parsed OK: [13:19:12]protocol is kg_v1.0 [13:19:12]action value=close_receipt [13:19:12]process_action close_receipt [13:19:12]cmd_close_receipt [13:19:12]MH_GetDate [13:19:12]Write to MH i2c: F0 00 00 54 69 AC [13:19:12]Write i2c OK [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: F0 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: F0 09 00 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: F0 09 00 54 69 00 D1 65 60 66 9A 61 5F 66 71 [13:19:12]GetLastDocTimeStamp 1717593246 [13:19:12]current date 1717593553 [13:19:12]FM_GetShiftState [13:19:12]SAM_PROTO_GetShiftState [13:19:12]wFMCommunicate request_size=4 [13:19:12]MH_SAM_APDU [13:19:12]CAPDU: 80 13 01 00 [13:19:12]Write to MH i2c: E2 08 00 55 69 80 13 01 00 00 00 00 00 3B [13:19:12]Write i2c OK [13:19:12]MH_I2C_Read... [13:19:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:12]Read from MH i2c: E2 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 0E 00 [13:19:12]MH_I2C_Read... [13:19:12]Read from MH i2c: E2 0E 00 55 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 73 [13:19:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:19:12]wFMCommunicate OK [13:19:12]SAM_PROTO_GetShiftState done [13:19:12]FM_GetShiftState done [13:19:12]opened in 1717545916 [13:19:12]opened+sec_in_day 1717632316 [13:19:12]quantity*price = 80012 [13:19:12]sum+1 = 80013 [13:19:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 399 05.06.2024 13:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60004 ФПД: 56978659181249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131913&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60004&fm=56978659181249&tin=02508201610067®Number=0000000000151680&sum=80000 [13:19:13]StoreToDocumentArchive [13:19:13]shift 72 fd 60004 [13:19:13]save to /storage/0072/doc_00060004 [13:19:13]save last doc name /storage/0072/doc_00060004 to /storage/kkm_last_doc_name [13:19:13]save OK [13:19:13]Clear old archive folders... [13:19:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:13]tlvbuf is 005EF820 [13:19:13]SAM_PROTO_ClearQueue [13:19:13]wFMCommunicate request_size=4 [13:19:13]MH_SAM_APDU [13:19:13]CAPDU: 80 09 00 00 [13:19:13]Write to MH i2c: E2 08 00 62 69 80 09 00 00 00 00 00 00 3D [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:13]Read from MH i2c: E2 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 62 69 00 90 00 3F [13:19:13]RAPDU: 90 00 [13:19:13]wFMCommunicate OK [13:19:13]SAM_PROTO_ClearQueue done [13:19:13]KKMCreateOFDPacket [13:19:13]OFDProtocolAddRootSTLVToBuf [13:19:13]FM_MakeSignedData [13:19:13]FM_MakeSignedData [13:19:13]SAM_PROTO_SignData [13:19:13]wFMCommunicate request_size=4 [13:19:13]MH_SAM_APDU [13:19:13]CAPDU: 80 0D 01 02 [13:19:13]Write to MH i2c: E2 08 00 63 69 80 0D 01 02 00 00 00 00 45 [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:13]Read from MH i2c: E2 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 63 69 00 90 00 40 [13:19:13]RAPDU: 90 00 [13:19:13]wFMCommunicate OK [13:19:13]wFMCommunicate request_size=255 [13:19:13]MH_SAM_APDU [13:19: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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 8F 01 00 00 F4 03 04 00 D1 65 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 EA 00 00 35 04 06 00 33 [13:19:13]Write to MH i2c: E2 02 01 64 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 8F 01 00 00 F4 03 04 00 D1 65 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 EA 00 00 35 04 06 00 33 00 00 11 [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:13]Read from MH i2c: E2 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 64 69 00 90 00 41 [13:19:13]RAPDU: 90 00 [13:19:13]wFMCommunicate OK [13:19:13]wFMCommunicate request_size=10 [13:19:13]MH_SAM_APDU [13:19:13]CAPDU: 80 0D 02 02 05 D2 60 BD 82 C1 [13:19:13]Write to MH i2c: E2 0D 00 65 69 80 0D 02 02 05 00 D2 60 BD 82 C1 00 00 84 [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:13]Read from MH i2c: E2 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 03 00 65 69 00 90 00 42 [13:19:13]RAPDU: 90 00 [13:19:13]wFMCommunicate OK [13:19:13]wFMCommunicate request_size=4 [13:19:13]MH_SAM_APDU [13:19:13]CAPDU: 80 0D 03 02 [13:19:13]Write to MH i2c: E2 08 00 66 69 80 0D 03 02 00 00 00 00 4A [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:13]Read from MH i2c: E2 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 0B 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 0B 00 66 69 00 FB D8 40 34 65 FA 27 DD 90 00 F5 [13:19:13]RAPDU: FB D8 40 34 65 FA 27 DD 90 00 [13:19:13]wFMCommunicate OK [13:19:13]SAM_PROTO_SignData done [13:19:13]FM_MakeSignedData done [13:19:13]CreateOFDProtocolMessage [13:19:13]wFMCommunicate request_size=4 [13:19:13]MH_SAM_APDU [13:19:13]CAPDU: 80 11 00 00 [13:19:13]Write to MH i2c: E2 08 00 67 69 80 11 00 00 00 00 00 00 4A [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:13]Read from MH i2c: E2 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 17 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 17 00 67 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9D [13:19:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:19:13]wFMCommunicate OK [13:19:13]CreateOFDProtocolMessage done [13:19:13]OFDSenderStorePacket 60004 [13:19:13]StoreOFDPacket docnum=60004 [13:19:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9F 4C 07 01 C8 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 8F 01 00 00 F4 03 04 00 D1 65 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 EA 00 00 35 04 06 00 33 D2 60 BD 82 C1 FB D8 40 34 65 FA 27 DD [13:19:13]CheckFolder [13:19:13]dirname=/storage/ofd_packets [13:19:13]CheckFolder done [13:19:13]ProducePacketName [13:19:13]name=ofd_packets/00060004 [13:19:13]NVStorageSaveData ofd_packets/00060004 [13:19:13]File name is /storage/ofd_packets/00060004 [13:19:13]Write 301 bytes [13:19:13]NVStorageSaveData done [13:19:13]OFDSenderStorePacket done [13:19:13]KKMCreateOFDPacket done [13:19:13]NVStorageSaveData kkm_last_timestamp [13:19:13]File name is /storage/kkm_last_timestamp [13:19:13]Write 4 bytes [13:19:13]NVStorageSaveData done [13:19:13]ExternCall_PrintAddStr [13:19:13]wPrintStart [13:19:13]Write to MH i2c: 01 00 00 68 69 D1 [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: 01 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: 01 07 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: 01 07 00 68 69 00 00 00 00 00 FF 0F E6 [13:19:13]RasterBufferAndPrint [13:19:13]line Счет N : (1)545729 [13:19:13]line ИНН: 02508201610067 [13:19:13]line Контрольно-Кассовый Чек [13:19:13]line ПРОДАЖА [13:19:13]line ТРК (МРК, ГНК) : 42 [13:19:13]line Товар: 2710124130 [13:19:13]line Аи-92-К-5 [13:19:13]line 11.960 * 66.90 [13:19:13]line = 800.12 [13:19:13]line НДС 12% НСП 1% [13:19:13]line > о реализуемом товаре [13:19:13]line ОКРУГЛЕНИЕ: -0.12 [13:19:13]line ИТОГО: 800.00 [13:19:13]line Внесено: 800.00 [13:19:13]line СДАЧА: 0.00 [13:19:13]line НСП 1% : 7.08 [13:19:13]line НДС 12% : 84.97 [13:19:13]line Наличными: 800.00 [13:19:13]line Безнал.: 0.00 [13:19:13]line Место: АЗС № 117 "Партнер Нефть" [13:19:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:19:13]line СНО: Общий режим [13:19:13]line Чек 399 05.06.2024 13:19 [13:19:13]line Смена: 72 ФФД: 1.0 [13:19:13]line ЗНМ: 0300000048 [13:19:13]line РНМ: 0000000000151680 [13:19:13]line Версия ККМ: v1.0 [13:19:13]line ФМ: 0000000000959414 [13:19:13]line ФД: 60004 [13:19:13]line ФПД: 56978659181249 [13:19:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T131913&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60004&fm=56978659181249&tin=02508201610067®Number=0000000000151680&sum=80000 [13:19:14]OFD Sender: Processing packet 60004 [packets to send 53, broken 52] [13:19:14]ProducePacketName [13:19:14]name=ofd_packets/00060004 [13:19:14]OFD Sender: To server: pG, [13:19:14]CommunicateWithHost lk.salyk.kg:30040 [13:19:14]ConnectInit lk.salyk.kg [13:19:14]written 0, free lines is 4095 [13:19:14]Connected sock=10 [13:19:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9F 4C 07 01 C8 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 8F 01 00 00 F4 03 04 00 D1 65 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 EA 00 00 35 04 06 00 33 D2 60 BD 82 C1 FB D8 40 34 65 FA 27 DD [13:19:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8D F8 47 00 7D 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 64 EA 00 00 F4 03 04 00 D5 11 60 66 B6 04 01 00 00 57 FA 43 8D 3E E7 DA 3F [13:19:14]CommunicateWithHost err = 0 [13:19:14]CheckOFDResponse [13:19:14]1017 (14) - 77093643461234 [13:19:14]1041 (16) - 0000000000959414 [13:19:14]1040 (4) - 60004 [13:19:14]1012 (4) - 05.06.2024 07:20 [13:19:14]1206 (1) - 0 [13:19:14]OFD Sender: Remove packet 60004 [13:19:14]ProducePacketName [13:19:14]name=ofd_packets/00060004 [13:19:14]NVStorageDeleteData [13:19:14]Write to MH i2c: 01 00 00 93 69 FC [13:19:14]Write i2c OK [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: 01 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: 01 07 00 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: 01 07 00 93 69 00 00 00 00 00 AC 0C BB [13:19:14]RasterBufferAndPrint [13:19:14]line [13:19:14]line [13:19:14]line [13:19:14]line [13:19:14]line [13:19:14]written 0, free lines is 3249 [13:19:14]MH_Cut [13:19:14]Write to MH i2c: D1 01 00 9A 69 01 D5 [13:19:14]Write i2c OK [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: D1 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: D1 01 00 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: D1 01 00 9A 69 00 D4 [13:19:14]Write to MH i2c: 01 00 00 9B 69 04 [13:19:14]Write i2c OK [13:19:14]MH_I2C_Read... [13:19:14]OFD Sender: No OFD packet to send [13:19:15]*** Cut start [13:19:15]*** Partial cut [13:19:15]*** CUTSNS_PIN = 1 [13:19:15]*** CUTSNS_PIN = 0 [13:19:15]*** Brake cut motor [13:19:16]Read from MH i2c: 01 [13:19:16]MH_I2C_Read... [13:19:16]*** Stop cut motor [13:19:16]*** Cut end [13:19:16]Read from MH i2c: 01 07 00 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: 01 07 00 9B 69 00 00 00 00 00 FF 0F 19 [13:19:16]process_action close_receipt done [13:19:16]requested_data is exist [13:19:16]produce_requested_data [13:19:16]requested_item fm.sn is exist - process it [13:19:16]wFMCommunicate request_size=4 [13:19:16]MH_SAM_APDU [13:19:16]CAPDU: 80 11 00 00 [13:19:16]Write to MH i2c: E2 08 00 9C 69 80 11 00 00 00 00 00 00 7F [13:19:16]Write i2c OK [13:19:16]MH_I2C_Read... [13:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:16]Read from MH i2c: E2 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: E2 17 00 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: E2 17 00 9C 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D2 [13:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:19:16]wFMCommunicate OK [13:19:16]requested_item fd.num is exist - process it [13:19:16]SAM_PROTO_GetFieldsCounters [13:19:16]wFMCommunicate request_size=4 [13:19:16]MH_SAM_APDU [13:19:16]CAPDU: 80 13 00 00 [13:19:16]Write to MH i2c: E2 08 00 9D 69 80 13 00 00 00 00 00 00 82 [13:19:16]Write i2c OK [13:19:16]MH_I2C_Read... [13:19:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:16]Read from MH i2c: E2 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: E2 62 00 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: E2 62 00 9D 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 64 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [13:19:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 64 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:16]wFMCommunicate OK [13:19:16]SAM_PROTO_GetFieldsCounters done [13:19:16]requested_item shift.num is exist - process it [13:19:16]requested_item shift.opened is exist - process it [13:19:16]req_shift_opened [13:19:16]FM_GetShiftState [13:19:16]SAM_PROTO_GetShiftState [13:19:16]wFMCommunicate request_size=4 [13:19:16]MH_SAM_APDU [13:19:16]CAPDU: 80 13 01 00 [13:19:16]Write to MH i2c: E2 08 00 9E 69 80 13 01 00 00 00 00 00 84 [13:19:16]Write i2c OK [13:19:16]MH_I2C_Read... [13:19:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:16]Read from MH i2c: E2 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: E2 0E 00 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: E2 0E 00 9E 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BC [13:19:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:19:16]wFMCommunicate OK [13:19:16]SAM_PROTO_GetShiftState done [13:19:16]FM_GetShiftState done [13:19:16]req_shift_opened done [13:19:16]requested_item shift.open_date is exist - process it [13:19:16]req_shift_open_date [13:19:16]req_shift_open_date done [13:19:16]produce_requested_data done [13:19:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60004,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:19:16]process_action_free close_receipt [13:19:16]json_value_free [13:19:16]json_value_free done [13:19:16]process_json_proto returns [13:19:16]Send response to host [13:19:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60004,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:19:16]free response buf [13:19:16]execute_script done [13:19:16]execute_script returns [13:19:16]free content buf [13:19:16]Sock 8.Close socket [13:19:16]Sock 8.Thread stoped [13:19:19]OFD Sender: No OFD packet to send [13:19:24]OFD Sender: No OFD packet to send [13:19:29]OFD Sender: No OFD packet to send [13:19:34]OFD Sender: No OFD packet to send [13:19:39]OFD Sender: No OFD packet to send [13:19:44]OFD Sender: No OFD packet to send [13:19:49]OFD Sender: No OFD packet to send [13:19:54]OFD Sender: No OFD packet to send [13:19:59]OFD Sender: No OFD packet to send [13:20:04]OFD Sender: No OFD packet to send [13:20:09]OFD Sender: No OFD packet to send [13:20:14]OFD Sender: No OFD packet to send [13:20:19]OFD Sender: No OFD packet to send [13:20:24]OFD Sender: No OFD packet to send [13:20:29]OFD Sender: No OFD packet to send [13:20:34]OFD Sender: No OFD packet to send [13:20:39]OFD Sender: No OFD packet to send [13:20:44]OFD Sender: No OFD packet to send [13:20:49]OFD Sender: No OFD packet to send [13:20:54]OFD Sender: No OFD packet to send [13:20:59]OFD Sender: No OFD packet to send [13:21:04]OFD Sender: No OFD packet to send [13:21:09]accept exits with 9 [13:21:09]New connection [13:21:09]New thread 3066957156 created [13:21:09]Thread 3067100516 joined [13:21:09]Waiting for new connection... [13:21:09] Sock 9.Parse request [13:21:09]Sock 9.Check first char [13:21:09]Sock 9.First char is OK [13:21:09]request: POST /json_proto HTTP/1.0 [13:21:09]Method: POST [13:21:09]URL: /json_proto [13:21:09]Method is POST - this is cgi request [13:21:09]url: /json_proto [13:21:09]query_string will be loaded in cgi processing [13:21:09]execute_cgi json_proto POST (null) [13:21:09]execute_cgi path=json_proto method=POST [13:21:09]POST find Content-Length [13:21:09]Host: 172.17.60.68:8080 [13:21:09]Content-Length: 678 [13:21:09]Content-Type: application/json [13:21:09] [13:21:09]POST finish read [13:21:09]Found Content-Length = 678 [13:21:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:09]execute_script... [13:21: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)545732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:09]POST & json_proto [13:21:09]process_json_proto [13:21:09]json parsed OK: [13:21:09]protocol is kg_v1.0 [13:21:09]action value=close_receipt [13:21:09]process_action close_receipt [13:21:09]cmd_close_receipt [13:21:09]MH_GetDate [13:21:09]Write to MH i2c: F0 00 00 9F 69 F7 [13:21:09]Write i2c OK [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: F0 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: F0 09 00 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: F0 09 00 9F 69 00 47 66 60 66 9A 61 5F 66 33 [13:21:09]GetLastDocTimeStamp 1717593553 [13:21:09]current date 1717593671 [13:21:09]FM_GetShiftState [13:21:09]SAM_PROTO_GetShiftState [13:21:09]wFMCommunicate request_size=4 [13:21:09]MH_SAM_APDU [13:21:09]CAPDU: 80 13 01 00 [13:21:09]Write to MH i2c: E2 08 00 A0 69 80 13 01 00 00 00 00 00 86 [13:21:09]Write i2c OK [13:21:09]MH_I2C_Read... [13:21:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:09]Read from MH i2c: E2 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: E2 0E 00 [13:21:09]MH_I2C_Read... [13:21:09]Read from MH i2c: E2 0E 00 A0 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BE [13:21:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:21:09]wFMCommunicate OK [13:21:09]SAM_PROTO_GetShiftState done [13:21:09]FM_GetShiftState done [13:21:09]opened in 1717545916 [13:21:09]opened+sec_in_day 1717632316 [13:21:09]quantity*price = 70044 [13:21:09]sum+1 = 70045 [13:21:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 400 05.06.2024 13:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60005 ФПД: 231204161097635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132111&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60005&fm=231204161097635&tin=02508201610067®Number=0000000000151680&sum=70000 [13:21:10]StoreToDocumentArchive [13:21:10]shift 72 fd 60005 [13:21:10]save to /storage/0072/doc_00060005 [13:21:10]save last doc name /storage/0072/doc_00060005 to /storage/kkm_last_doc_name [13:21:10]save OK [13:21:10]Clear old archive folders... [13:21:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:10]tlvbuf is 005E5980 [13:21:10]SAM_PROTO_ClearQueue [13:21:10]wFMCommunicate request_size=4 [13:21:10]MH_SAM_APDU [13:21:10]CAPDU: 80 09 00 00 [13:21:10]Write to MH i2c: E2 08 00 AD 69 80 09 00 00 00 00 00 00 88 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:10]Read from MH i2c: E2 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 03 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 03 00 AD 69 00 90 00 8A [13:21:10]RAPDU: 90 00 [13:21:10]wFMCommunicate OK [13:21:10]SAM_PROTO_ClearQueue done [13:21:10]KKMCreateOFDPacket [13:21:10]OFDProtocolAddRootSTLVToBuf [13:21:10]FM_MakeSignedData [13:21:10]FM_MakeSignedData [13:21:10]SAM_PROTO_SignData [13:21:10]wFMCommunicate request_size=4 [13:21:10]MH_SAM_APDU [13:21:10]CAPDU: 80 0D 01 02 [13:21:10]Write to MH i2c: E2 08 00 AE 69 80 0D 01 02 00 00 00 00 90 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:10]Read from MH i2c: E2 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 03 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 03 00 AE 69 00 90 00 8B [13:21:10]RAPDU: 90 00 [13:21:10]wFMCommunicate OK [13:21:10]wFMCommunicate request_size=255 [13:21:10]MH_SAM_APDU [13:21: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 90 01 00 00 F4 03 04 00 47 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 EA 00 00 35 04 06 00 D2 [13:21:10]Write to MH i2c: E2 02 01 AF 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 90 01 00 00 F4 03 04 00 47 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 EA 00 00 35 04 06 00 D2 00 00 98 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 AF 69 00 90 00 8C [13:21:11]RAPDU: 90 00 [13:21:11]wFMCommunicate OK [13:21:11]wFMCommunicate request_size=10 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 0D 02 02 05 47 69 E4 8F A3 [13:21:11]Write to MH i2c: E2 0D 00 B0 69 80 0D 02 02 05 00 47 69 E4 8F A3 00 00 63 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 B0 69 00 90 00 8D [13:21:11]RAPDU: 90 00 [13:21:11]wFMCommunicate OK [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 0D 03 02 [13:21:11]Write to MH i2c: E2 08 00 B1 69 80 0D 03 02 00 00 00 00 95 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 0B 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 0B 00 B1 69 00 AD E5 C9 B7 91 4C 07 BD 90 00 49 [13:21:11]RAPDU: AD E5 C9 B7 91 4C 07 BD 90 00 [13:21:11]wFMCommunicate OK [13:21:11]SAM_PROTO_SignData done [13:21:11]FM_MakeSignedData done [13:21:11]CreateOFDProtocolMessage [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 11 00 00 [13:21:11]Write to MH i2c: E2 08 00 B2 69 80 11 00 00 00 00 00 00 95 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 17 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 17 00 B2 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E8 [13:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:21:11]wFMCommunicate OK [13:21:11]CreateOFDProtocolMessage done [13:21:11]OFDSenderStorePacket 60005 [13:21:11]StoreOFDPacket docnum=60005 [13:21:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D3 17 07 01 3E C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 90 01 00 00 F4 03 04 00 47 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 EA 00 00 35 04 06 00 D2 47 69 E4 8F A3 AD E5 C9 B7 91 4C 07 BD [13:21:11]CheckFolder [13:21:11]dirname=/storage/ofd_packets [13:21:11]CheckFolder done [13:21:11]ProducePacketName [13:21:11]name=ofd_packets/00060005 [13:21:11]NVStorageSaveData ofd_packets/00060005 [13:21:11]File name is /storage/ofd_packets/00060005 [13:21:11]Write 301 bytes [13:21:11]NVStorageSaveData done [13:21:11]OFDSenderStorePacket done [13:21:11]KKMCreateOFDPacket done [13:21:11]NVStorageSaveData kkm_last_timestamp [13:21:11]File name is /storage/kkm_last_timestamp [13:21:11]Write 4 bytes [13:21:11]NVStorageSaveData done [13:21:11]ExternCall_PrintAddStr [13:21:11]wPrintStart [13:21:11]Write to MH i2c: 01 00 00 B3 69 1C [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: 01 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: 01 07 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: 01 07 00 B3 69 00 00 00 00 00 FF 0F 31 [13:21:11]RasterBufferAndPrint [13:21:11]line Счет N : (1)545732 [13:21:11]line ИНН: 02508201610067 [13:21:11]line Контрольно-Кассовый Чек [13:21:11]line ПРОДАЖА [13:21:11]line ТРК (МРК, ГНК) : 12 [13:21:11]line Товар: 2710124130 [13:21:11]line Аи-92-К-5 [13:21:11]line 10.470 * 66.90 [13:21:11]line = 700.44 [13:21:11]line НДС 12% НСП 1% [13:21:11]line > о реализуемом товаре [13:21:11]line ОКРУГЛЕНИЕ: -0.44 [13:21:11]line ИТОГО: 700.00 [13:21:11]line Внесено: 700.00 [13:21:11]line СДАЧА: 0.00 [13:21:11]line НСП 1% : 6.20 [13:21:11]line НДС 12% : 74.38 [13:21:11]line Наличными: 700.00 [13:21:11]line Безнал.: 0.00 [13:21:11]line Место: АЗС № 117 "Партнер Нефть" [13:21:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:21:11]line СНО: Общий режим [13:21:11]line Чек 400 05.06.2024 13:21 [13:21:11]line Смена: 72 ФФД: 1.0 [13:21:11]line ЗНМ: 0300000048 [13:21:11]line РНМ: 0000000000151680 [13:21:11]line Версия ККМ: v1.0 [13:21:11]line ФМ: 0000000000959414 [13:21:11]line ФД: 60005 [13:21:11]line ФПД: 231204161097635 [13:21:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132111&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60005&fm=231204161097635&tin=02508201610067®Number=0000000000151680&sum=70000 [13:21:11]OFD Sender: Processing packet 60005 [packets to send 53, broken 52] [13:21:11]ProducePacketName [13:21:11]name=ofd_packets/00060005 [13:21:11]OFD Sender: To server: pG, [13:21:11]CommunicateWithHost lk.salyk.kg:30040 [13:21:11]ConnectInit lk.salyk.kg [13:21:11]written 0, free lines is 4095 [13:21:11]Connected sock=10 [13:21:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D3 17 07 01 3E C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 90 01 00 00 F4 03 04 00 47 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 65 EA 00 00 35 04 06 00 D2 47 69 E4 8F A3 AD E5 C9 B7 91 4C 07 BD [13:21:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 60 01 47 00 E3 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 39 35 39 34 31 34 10 04 04 00 65 EA 00 00 F4 03 04 00 4B 12 60 66 B6 04 01 00 00 73 4E 1B EA C5 E5 8B 38 [13:21:11]CommunicateWithHost err = 0 [13:21:11]CheckOFDResponse [13:21:11]1017 (14) - 77093643461234 [13:21:11]1041 (16) - 0000000000959414 [13:21:11]1040 (4) - 60005 [13:21:11]1012 (4) - 05.06.2024 07:22 [13:21:11]1206 (1) - 0 [13:21:11]OFD Sender: Remove packet 60005 [13:21:11]ProducePacketName [13:21:11]name=ofd_packets/00060005 [13:21:11]NVStorageDeleteData [13:21:12]Write to MH i2c: 01 00 00 DE 69 47 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 DE 69 00 00 00 00 00 9E 0C F8 [13:21:12]RasterBufferAndPrint [13:21:12]line [13:21:12]line [13:21:12]line [13:21:12]line [13:21:12]line [13:21:12]written 0, free lines is 3237 [13:21:12]MH_Cut [13:21:12]Write to MH i2c: D1 01 00 E5 69 01 20 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: D1 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: D1 01 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: D1 01 00 E5 69 00 1F [13:21:12]Write to MH i2c: 01 00 00 E6 69 4F [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]OFD Sender: No OFD packet to send [13:21:13]*** Cut start [13:21:13]*** Partial cut [13:21:13]*** CUTSNS_PIN = 1 [13:21:13]*** CUTSNS_PIN = 0 [13:21:13]*** Brake cut motor [13:21:13]Read from MH i2c: 01 [13:21:13]MH_I2C_Read... [13:21:13]*** Stop cut motor [13:21:13]*** Cut end [13:21:13]Read from MH i2c: 01 07 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: 01 07 00 E6 69 00 00 00 00 00 FF 0F 64 [13:21:13]process_action close_receipt done [13:21:13]requested_data is exist [13:21:13]produce_requested_data [13:21:13]requested_item fm.sn is exist - process it [13:21:13]wFMCommunicate request_size=4 [13:21:13]MH_SAM_APDU [13:21:13]CAPDU: 80 11 00 00 [13:21:13]Write to MH i2c: E2 08 00 E7 69 80 11 00 00 00 00 00 00 CA [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:13]Read from MH i2c: E2 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 17 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 17 00 E7 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1D [13:21:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:21:13]wFMCommunicate OK [13:21:13]requested_item fd.num is exist - process it [13:21:13]SAM_PROTO_GetFieldsCounters [13:21:13]wFMCommunicate request_size=4 [13:21:13]MH_SAM_APDU [13:21:13]CAPDU: 80 13 00 00 [13:21:13]Write to MH i2c: E2 08 00 E8 69 80 13 00 00 00 00 00 00 CD [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:13]Read from MH i2c: E2 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 62 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 62 00 E8 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 65 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [13:21:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 65 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:13]wFMCommunicate OK [13:21:13]SAM_PROTO_GetFieldsCounters done [13:21:13]requested_item shift.num is exist - process it [13:21:13]requested_item shift.opened is exist - process it [13:21:13]req_shift_opened [13:21:13]FM_GetShiftState [13:21:13]SAM_PROTO_GetShiftState [13:21:13]wFMCommunicate request_size=4 [13:21:13]MH_SAM_APDU [13:21:13]CAPDU: 80 13 01 00 [13:21:13]Write to MH i2c: E2 08 00 E9 69 80 13 01 00 00 00 00 00 CF [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:13]Read from MH i2c: E2 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 0E 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 0E 00 E9 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 07 [13:21:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:21:13]wFMCommunicate OK [13:21:13]SAM_PROTO_GetShiftState done [13:21:13]FM_GetShiftState done [13:21:13]req_shift_opened done [13:21:13]requested_item shift.open_date is exist - process it [13:21:13]req_shift_open_date [13:21:13]req_shift_open_date done [13:21:13]produce_requested_data done [13:21:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60005,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:21:13]process_action_free close_receipt [13:21:13]json_value_free [13:21:13]json_value_free done [13:21:13]process_json_proto returns [13:21:13]Send response to host [13:21:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60005,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:21:13]free response buf [13:21:13]execute_script done [13:21:13]execute_script returns [13:21:13]free content buf [13:21:13]Sock 9.Close socket [13:21:13]Sock 9.Thread stoped [13:21:14]accept exits with 8 [13:21:14]New connection [13:21:14]New thread 3067100516 created [13:21:14]Thread 3066957156 joined [13:21:14]Waiting for new connection... [13:21:14] Sock 8.Parse request [13:21:14]Sock 8.Check first char [13:21:14]Sock 8.First char is OK [13:21:14]request: POST /json_proto HTTP/1.0 [13:21:14]Method: POST [13:21:14]URL: /json_proto [13:21:14]Method is POST - this is cgi request [13:21:14]url: /json_proto [13:21:14]query_string will be loaded in cgi processing [13:21:14]execute_cgi json_proto POST (null) [13:21:14]execute_cgi path=json_proto method=POST [13:21:14]POST find Content-Length [13:21:14]Host: 172.17.60.68:8080 [13:21:14]Content-Length: 675 [13:21:14]Content-Type: application/json [13:21:14] [13:21:14]POST finish read [13:21:14]Found Content-Length = 675 [13:21:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545733", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "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:21:14]execute_script... [13:21:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545733", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "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:21:14]POST & json_proto [13:21:14]process_json_proto [13:21:14]json parsed OK: [13:21:14]protocol is kg_v1.0 [13:21:14]action value=close_receipt [13:21:14]process_action close_receipt [13:21:14]cmd_close_receipt [13:21:14]MH_GetDate [13:21:14]Write to MH i2c: F0 00 00 EA 69 42 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: F0 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: F0 09 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: F0 09 00 EA 69 00 4B 66 60 66 9A 61 5F 66 82 [13:21:14]GetLastDocTimeStamp 1717593671 [13:21:14]current date 1717593675 [13:21:14]FM_GetShiftState [13:21:14]SAM_PROTO_GetShiftState [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 13 01 00 [13:21:14]Write to MH i2c: E2 08 00 EB 69 80 13 01 00 00 00 00 00 D1 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 0E 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 0E 00 EB 69 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 09 [13:21:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:21:14]wFMCommunicate OK [13:21:14]SAM_PROTO_GetShiftState done [13:21:14]FM_GetShiftState done [13:21:14]opened in 1717545916 [13:21:14]opened+sec_in_day 1717632316 [13:21:14]quantity*price = 80044 [13:21:14]sum+1 = 80045 [13:21:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 401 05.06.2024 13:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60006 ФПД: 114074933683483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132116&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60006&fm=114074933683483&tin=02508201610067®Number=0000000000151680&sum=80000 [13:21:15]StoreToDocumentArchive [13:21:15]shift 72 fd 60006 [13:21:15]save to /storage/0072/doc_00060006 [13:21:15]save last doc name /storage/0072/doc_00060006 to /storage/kkm_last_doc_name [13:21:15]save OK [13:21:15]Clear old archive folders... [13:21:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:21:15]tlvbuf is 005BA170 [13:21:15]SAM_PROTO_ClearQueue [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 09 00 00 [13:21:15]Write to MH i2c: E2 08 00 F8 69 80 09 00 00 00 00 00 00 D3 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 F8 69 00 90 00 D5 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]SAM_PROTO_ClearQueue done [13:21:15]KKMCreateOFDPacket [13:21:15]OFDProtocolAddRootSTLVToBuf [13:21:15]FM_MakeSignedData [13:21:15]FM_MakeSignedData [13:21:15]SAM_PROTO_SignData [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 0D 01 02 [13:21:15]Write to MH i2c: E2 08 00 F9 69 80 0D 01 02 00 00 00 00 DB [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 F9 69 00 90 00 D6 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=255 [13:21:15]MH_SAM_APDU [13:21: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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 4C 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 EA 00 00 35 04 06 00 67 C0 23 E6 [13:21:15]Write to MH i2c: E2 02 01 FA 69 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 4C 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 EA 00 00 35 04 06 00 67 C0 23 E6 00 00 1C [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 FA 69 00 90 00 D7 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=7 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 0D 02 02 02 65 1B [13:21:15]Write to MH i2c: E2 0A 00 FB 69 80 0D 02 02 02 00 65 1B 00 00 62 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 FB 69 00 90 00 D8 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 0D 03 02 [13:21:15]Write to MH i2c: E2 08 00 FC 69 80 0D 03 02 00 00 00 00 E0 [13:21:16]Write i2c OK [13:21:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 0B 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 0B 00 FC 69 00 22 6F 10 7F 14 91 61 6F 90 00 76 [13:21:16]RAPDU: 22 6F 10 7F 14 91 61 6F 90 00 [13:21:16]wFMCommunicate OK [13:21:16]SAM_PROTO_SignData done [13:21:16]FM_MakeSignedData done [13:21:16]CreateOFDProtocolMessage [13:21:16]wFMCommunicate request_size=4 [13:21:16]MH_SAM_APDU [13:21:16]CAPDU: 80 11 00 00 [13:21:16]Write to MH i2c: E2 08 00 FD 69 80 11 00 00 00 00 00 00 E0 [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:16]Read from MH i2c: E2 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 17 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 17 00 FD 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 33 [13:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:21:16]wFMCommunicate OK [13:21:16]CreateOFDProtocolMessage done [13:21:16]OFDSenderStorePacket 60006 [13:21:16]StoreOFDPacket docnum=60006 [13:21:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 30 20 04 01 66 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 4C 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 EA 00 00 35 04 06 00 67 C0 23 E6 65 1B 22 6F 10 7F 14 91 61 6F [13:21:16]CheckFolder [13:21:16]dirname=/storage/ofd_packets [13:21:16]CheckFolder done [13:21:16]ProducePacketName [13:21:16]name=ofd_packets/00060006 [13:21:16]NVStorageSaveData ofd_packets/00060006 [13:21:16]File name is /storage/ofd_packets/00060006 [13:21:16]Write 298 bytes [13:21:16]NVStorageSaveData done [13:21:16]OFDSenderStorePacket done [13:21:16]KKMCreateOFDPacket done [13:21:16]NVStorageSaveData kkm_last_timestamp [13:21:16]File name is /storage/kkm_last_timestamp [13:21:16]Write 4 bytes [13:21:16]NVStorageSaveData done [13:21:16]ExternCall_PrintAddStr [13:21:16]wPrintStart [13:21:16]Write to MH i2c: 01 00 00 FE 69 67 [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: 01 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: 01 07 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: 01 07 00 FE 69 00 00 00 00 00 FF 0F 7C [13:21:16]RasterBufferAndPrint [13:21:16]line Счет N : (1)545733 [13:21:16]line ИНН: 02508201610067 [13:21:16]line Контрольно-Кассовый Чек [13:21:16]line ПРОДАЖА [13:21:16]line ТРК (МРК, ГНК) : 21 [13:21:16]line Товар: 2710194210 [13:21:16]line ДТ-К-5 [13:21:16]line 10.980 * 72.90 [13:21:16]line = 800.44 [13:21:16]line НДС 12% НСП 1% [13:21:16]line > о реализуемом товаре [13:21:16]line ОКРУГЛЕНИЕ: -0.44 [13:21:16]line ИТОГО: 800.00 [13:21:16]line Внесено: 800.00 [13:21:16]line СДАЧА: 0.00 [13:21:16]line НСП 1% : 7.08 [13:21:16]line НДС 12% : 85.00 [13:21:16]line Наличными: 800.00 [13:21:16]line Безнал.: 0.00 [13:21:16]line Место: АЗС № 117 "Партнер Нефть" [13:21:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:21:16]line СНО: Общий режим [13:21:16]line Чек 401 05.06.2024 13:21 [13:21:16]line Смена: 72 ФФД: 1.0 [13:21:16]line ЗНМ: 0300000048 [13:21:16]line РНМ: 0000000000151680 [13:21:16]line Версия ККМ: v1.0 [13:21:16]line ФМ: 0000000000959414 [13:21:16]line ФД: 60006 [13:21:16]line ФПД: 114074933683483 [13:21:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132116&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60006&fm=114074933683483&tin=02508201610067®Number=0000000000151680&sum=80000 [13:21:16]OFD Sender: Processing packet 60006 [packets to send 53, broken 52] [13:21:16]ProducePacketName [13:21:16]name=ofd_packets/00060006 [13:21:16]OFD Sender: To server: pG, [13:21:16]CommunicateWithHost lk.salyk.kg:30040 [13:21:16]ConnectInit lk.salyk.kg [13:21:16]written 0, free lines is 4095 [13:21:16]Connected sock=10 [13:21:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 30 20 04 01 66 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 4C 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 66 EA 00 00 35 04 06 00 67 C0 23 E6 65 1B 22 6F 10 7F 14 91 61 6F [13:21:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 10 2E 47 00 6B 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 39 35 39 34 31 34 10 04 04 00 66 EA 00 00 F4 03 04 00 50 12 60 66 B6 04 01 00 00 A3 98 8C 78 64 C5 D9 CF [13:21:17]CommunicateWithHost err = 0 [13:21:17]CheckOFDResponse [13:21:17]1017 (14) - 77093643461234 [13:21:17]1041 (16) - 0000000000959414 [13:21:17]1040 (4) - 60006 [13:21:17]1012 (4) - 05.06.2024 07:22 [13:21:17]1206 (1) - 0 [13:21:17]OFD Sender: Remove packet 60006 [13:21:17]ProducePacketName [13:21:17]name=ofd_packets/00060006 [13:21:17]NVStorageDeleteData [13:21:17]Write to MH i2c: 01 00 00 29 6A 93 [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: 01 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: 01 07 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: 01 07 00 29 6A 00 00 00 00 00 AD 0C 53 [13:21:17]RasterBufferAndPrint [13:21:17]line [13:21:17]line [13:21:17]line [13:21:17]line [13:21:17]line [13:21:17]written 0, free lines is 3256 [13:21:17]MH_Cut [13:21:17]Write to MH i2c: D1 01 00 30 6A 01 6C [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: D1 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: D1 01 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: D1 01 00 30 6A 00 6B [13:21:17]Write to MH i2c: 01 00 00 31 6A 9B [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]OFD Sender: No OFD packet to send [13:21:18]*** Cut start [13:21:18]*** Partial cut [13:21:18]*** CUTSNS_PIN = 1 [13:21:18]*** CUTSNS_PIN = 0 [13:21:18]*** Brake cut motor [13:21:18]Read from MH i2c: 01 [13:21:18]MH_I2C_Read... [13:21:18]*** Stop cut motor [13:21:18]*** Cut end [13:21:18]Read from MH i2c: 01 07 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: 01 07 00 31 6A 00 00 00 00 00 FF 0F B0 [13:21:18]process_action close_receipt done [13:21:18]requested_data is exist [13:21:18]produce_requested_data [13:21:18]requested_item fm.sn is exist - process it [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 11 00 00 [13:21:18]Write to MH i2c: E2 08 00 32 6A 80 11 00 00 00 00 00 00 16 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 17 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 17 00 32 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 69 [13:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:21:18]wFMCommunicate OK [13:21:18]requested_item fd.num is exist - process it [13:21:18]SAM_PROTO_GetFieldsCounters [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 13 00 00 [13:21:18]Write to MH i2c: E2 08 00 33 6A 80 13 00 00 00 00 00 00 19 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 62 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 62 00 33 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 66 EA 00 00 0E 04 04 00 48 00 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 84 [13:21:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 66 EA 00 00 0E 04 04 00 48 00 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 [13:21:18]wFMCommunicate OK [13:21:18]SAM_PROTO_GetFieldsCounters done [13:21:18]requested_item shift.num is exist - process it [13:21:18]requested_item shift.opened is exist - process it [13:21:18]req_shift_opened [13:21:18]FM_GetShiftState [13:21:18]SAM_PROTO_GetShiftState [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 13 01 00 [13:21:18]Write to MH i2c: E2 08 00 34 6A 80 13 01 00 00 00 00 00 1B [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:19]Read from MH i2c: E2 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: E2 0E 00 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: E2 0E 00 34 6A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 53 [13:21:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:21:19]wFMCommunicate OK [13:21:19]SAM_PROTO_GetShiftState done [13:21:19]FM_GetShiftState done [13:21:19]req_shift_opened done [13:21:19]requested_item shift.open_date is exist - process it [13:21:19]req_shift_open_date [13:21:19]req_shift_open_date done [13:21:19]produce_requested_data done [13:21:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60006,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:21:19]process_action_free close_receipt [13:21:19]json_value_free [13:21:19]json_value_free done [13:21:19]process_json_proto returns [13:21:19]Send response to host [13:21:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60006,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:21:19]free response buf [13:21:19]execute_script done [13:21:19]execute_script returns [13:21:19]free content buf [13:21:19]Sock 8.Close socket [13:21:19]Sock 8.Thread stoped [13:21:22]OFD Sender: No OFD packet to send [13:21:24]accept exits with 9 [13:21:24]New connection [13:21:24]New thread 3066957156 created [13:21:24]Thread 3067100516 joined [13:21:24]Waiting for new connection... [13:21:24] Sock 9.Parse request [13:21:24]Sock 9.Check first char [13:21:24]Sock 9.First char is OK [13:21:24]request: POST /json_proto HTTP/1.0 [13:21:24]Method: POST [13:21:24]URL: /json_proto [13:21:24]Method is POST - this is cgi request [13:21:24]url: /json_proto [13:21:24]query_string will be loaded in cgi processing [13:21:24]execute_cgi json_proto POST (null) [13:21:24]execute_cgi path=json_proto method=POST [13:21:24]POST find Content-Length [13:21:24]Host: 172.17.60.68:8080 [13:21:24]Content-Length: 986 [13:21:24]Content-Type: application/json [13:21:24] [13:21:24]POST finish read [13:21:24]Found Content-Length = 986 [13:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:24]execute_script... [13:21:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:24]POST & json_proto [13:21:24]process_json_proto [13:21:24]json parsed OK: [13:21:24]protocol is kg_v1.0 [13:21:24]action value=close_receipt [13:21:24]process_action close_receipt [13:21:24]cmd_close_receipt [13:21:24]MH_GetDate [13:21:24]Write to MH i2c: F0 00 00 35 6A 8E [13:21:24]Write i2c OK [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: F0 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: F0 09 00 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: F0 09 00 35 6A 00 56 66 60 66 9A 61 5F 66 D9 [13:21:24]GetLastDocTimeStamp 1717593676 [13:21:24]current date 1717593686 [13:21:24]FM_GetShiftState [13:21:24]SAM_PROTO_GetShiftState [13:21:24]wFMCommunicate request_size=4 [13:21:24]MH_SAM_APDU [13:21:24]CAPDU: 80 13 01 00 [13:21:24]Write to MH i2c: E2 08 00 36 6A 80 13 01 00 00 00 00 00 1D [13:21:24]Write i2c OK [13:21:24]MH_I2C_Read... [13:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:24]Read from MH i2c: E2 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 0E 00 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 0E 00 36 6A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 55 [13:21:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:21:24]wFMCommunicate OK [13:21:24]SAM_PROTO_GetShiftState done [13:21:24]FM_GetShiftState done [13:21:24]opened in 1717545916 [13:21:24]opened+sec_in_day 1717632316 [13:21:24]quantity*price = 70003 [13:21:24]sum+1 = 70005 [13:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 402 05.06.2024 13:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 60007 ФПД: 266709051434320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132126&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60007&fm=266709051434320&tin=02508201610067®Number=0000000000151680&sum=70000 [13:21:26]StoreToDocumentArchive [13:21:26]shift 72 fd 60007 [13:21:26]save to /storage/0072/doc_00060007 [13:21:26]save last doc name /storage/0072/doc_00060007 to /storage/kkm_last_doc_name [13:21:26]save OK [13:21:26]Clear old archive folders... [13:21:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:21:26]tlvbuf is 005188D0 [13:21:26]SAM_PROTO_ClearQueue [13:21:26]wFMCommunicate request_size=4 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 09 00 00 [13:21:26]Write to MH i2c: E2 08 00 43 6A 80 09 00 00 00 00 00 00 1F [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 03 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 03 00 43 6A 00 90 00 21 [13:21:26]RAPDU: 90 00 [13:21:26]wFMCommunicate OK [13:21:26]SAM_PROTO_ClearQueue done [13:21:26]KKMCreateOFDPacket [13:21:26]OFDProtocolAddRootSTLVToBuf [13:21:26]FM_MakeSignedData [13:21:26]FM_MakeSignedData [13:21:26]SAM_PROTO_SignData [13:21:26]wFMCommunicate request_size=4 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 0D 01 02 [13:21:26]Write to MH i2c: E2 08 00 44 6A 80 0D 01 02 00 00 00 00 27 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 03 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 03 00 44 6A 00 90 00 22 [13:21:26]RAPDU: 90 00 [13:21:26]wFMCommunicate OK [13:21:26]wFMCommunicate request_size=255 [13:21:26]MH_SAM_APDU [13:21: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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 56 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 EA 00 00 35 04 06 00 F2 92 [13:21:26]Write to MH i2c: E2 02 01 45 6A 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 56 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 EA 00 00 35 04 06 00 F2 92 00 00 69 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:26]Read from MH i2c: E2 03 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 03 00 45 6A 00 90 00 23 [13:21:26]RAPDU: 90 00 [13:21:26]wFMCommunicate OK [13:21:26]wFMCommunicate request_size=9 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 0D 02 02 04 0A 44 E5 50 [13:21:26]Write to MH i2c: E2 0C 00 46 6A 80 0D 02 02 04 00 0A 44 E5 50 00 00 B5 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 03 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 03 00 46 6A 00 90 00 24 [13:21:26]RAPDU: 90 00 [13:21:26]wFMCommunicate OK [13:21:26]wFMCommunicate request_size=4 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 0D 03 02 [13:21:26]Write to MH i2c: E2 08 00 47 6A 80 0D 03 02 00 00 00 00 2C [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 0B 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 0B 00 47 6A 00 18 55 D7 0B 12 AB 40 6C 90 00 E5 [13:21:26]RAPDU: 18 55 D7 0B 12 AB 40 6C 90 00 [13:21:26]wFMCommunicate OK [13:21:26]SAM_PROTO_SignData done [13:21:26]FM_MakeSignedData done [13:21:26]CreateOFDProtocolMessage [13:21:26]wFMCommunicate request_size=4 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 11 00 00 [13:21:26]Write to MH i2c: E2 08 00 48 6A 80 11 00 00 00 00 00 00 2C [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 17 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 17 00 48 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7F [13:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:21:26]wFMCommunicate OK [13:21:26]CreateOFDProtocolMessage done [13:21:26]OFDSenderStorePacket 60007 [13:21:26]StoreOFDPacket docnum=60007 [13:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E3 86 06 01 40 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 56 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 EA 00 00 35 04 06 00 F2 92 0A 44 E5 50 18 55 D7 0B 12 AB 40 6C [13:21:26]CheckFolder [13:21:26]dirname=/storage/ofd_packets [13:21:26]CheckFolder done [13:21:26]ProducePacketName [13:21:26]name=ofd_packets/00060007 [13:21:26]NVStorageSaveData ofd_packets/00060007 [13:21:26]File name is /storage/ofd_packets/00060007 [13:21:26]Write 300 bytes [13:21:26]NVStorageSaveData done [13:21:26]OFDSenderStorePacket done [13:21:26]KKMCreateOFDPacket done [13:21:26]NVStorageSaveData kkm_last_timestamp [13:21:26]File name is /storage/kkm_last_timestamp [13:21:26]Write 4 bytes [13:21:26]NVStorageSaveData done [13:21:26]ExternCall_PrintAddStr [13:21:26]wPrintStart [13:21:26]Write to MH i2c: 01 00 00 49 6A B3 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 07 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 07 00 49 6A 00 00 00 00 00 FF 0F C8 [13:21:26]RasterBufferAndPrint [13:21:26]line Счет N : (1)545731 [13:21:26]line ИНН: 02508201610067 [13:21:26]line Контрольно-Кассовый Чек [13:21:26]line ПРОДАЖА [13:21:26]line ТРК (МРК, ГНК) : 71 [13:21:26]line Товар: 2711190000 [13:21:26]line ГАЗ-К-5 [13:21:26]line 20.650 * 33.90 [13:21:26]line = 700.04 [13:21:26]line НДС 12% НСП 1% [13:21:26]line > о реализуемом товаре [13:21:26]line ОКРУГЛЕНИЕ: -0.04 [13:21:26]line ИТОГО: 700.00 [13:21:26]line Внесено: 700.00 [13:21:26]line СДАЧА: 0.00 [13:21:26]line НСП 1% : 6.19 [13:21:26]line НДС 12% : 74.34 [13:21:26]line Наличными: 700.00 [13:21:26]line Безнал.: 0.00 [13:21:26]line Место: АЗС № 117 "Партнер Нефть" [13:21:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:21:26]line СНО: Общий режим [13:21:26]line Чек 402 05.06.2024 13:21 [13:21:26]line Смена: 72 ФФД: 1.0 [13:21:26]line ЗНМ: 0300000048 [13:21:26]line РНМ: 0000000000151680 [13:21:26]line Версия ККМ: v1.0 [13:21:26]line [13:21:26]line Дисконтная программа [13:21:26]line СУГ [13:21:26]line номер 117 [13:21:26]line сэкономлено 20.65 сом [13:21:26]line ФМ: 0000000000959414 [13:21:26]line ФД: 60007 [13:21:26]line ФПД: 266709051434320 [13:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132126&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60007&fm=266709051434320&tin=02508201610067®Number=0000000000151680&sum=70000 [13:21:26]written 0, free lines is 4095 [13:21:26]OFD Sender: Processing packet 60007 [packets to send 53, broken 52] [13:21:26]ProducePacketName [13:21:26]name=ofd_packets/00060007 [13:21:26]OFD Sender: To server: pG, [13:21:26]CommunicateWithHost lk.salyk.kg:30040 [13:21:26]ConnectInit lk.salyk.kg [13:21:26]Connected sock=10 [13:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 E3 86 06 01 40 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 56 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 EA 00 00 35 04 06 00 F2 92 0A 44 E5 50 18 55 D7 0B 12 AB 40 6C [13:21:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 93 07 47 00 8A 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 67 EA 00 00 F4 03 04 00 5A 12 60 66 B6 04 01 00 00 1D 43 5E D5 73 A7 96 71 [13:21:27]CommunicateWithHost err = 0 [13:21:27]CheckOFDResponse [13:21:27]1017 (14) - 77093643461234 [13:21:27]1041 (16) - 0000000000959414 [13:21:27]1040 (4) - 60007 [13:21:27]1012 (4) - 05.06.2024 07:23 [13:21:27]1206 (1) - 0 [13:21:27]OFD Sender: Remove packet 60007 [13:21:27]ProducePacketName [13:21:27]name=ofd_packets/00060007 [13:21:27]NVStorageDeleteData [13:21:27]Write to MH i2c: 01 00 00 79 6A E3 [13:21:27]Write i2c OK [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: 01 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: 01 07 00 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: 01 07 00 79 6A 00 00 00 00 00 42 0C 38 [13:21:27]RasterBufferAndPrint [13:21:27]line [13:21:27]line [13:21:27]line [13:21:27]line [13:21:27]line [13:21:27]written 0, free lines is 3156 [13:21:27]MH_Cut [13:21:27]Write to MH i2c: D1 01 00 80 6A 01 BC [13:21:27]Write i2c OK [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: D1 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: D1 01 00 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: D1 01 00 80 6A 00 BB [13:21:27]Write to MH i2c: 01 00 00 81 6A EB [13:21:27]Write i2c OK [13:21:27]MH_I2C_Read... [13:21:27]OFD Sender: No OFD packet to send [13:21:28]*** Cut start [13:21:28]*** Partial cut [13:21:28]*** CUTSNS_PIN = 1 [13:21:28]*** CUTSNS_PIN = 0 [13:21:28]*** Brake cut motor [13:21:28]Read from MH i2c: 01 [13:21:28]MH_I2C_Read... [13:21:28]*** Stop cut motor [13:21:28]*** Cut end [13:21:28]Read from MH i2c: 01 07 00 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: 01 07 00 81 6A 00 00 00 00 00 FF 0F 00 [13:21:28]process_action close_receipt done [13:21:28]requested_data is exist [13:21:28]produce_requested_data [13:21:28]requested_item fm.sn is exist - process it [13:21:28]wFMCommunicate request_size=4 [13:21:28]MH_SAM_APDU [13:21:28]CAPDU: 80 11 00 00 [13:21:28]Write to MH i2c: E2 08 00 82 6A 80 11 00 00 00 00 00 00 66 [13:21:28]Write i2c OK [13:21:28]MH_I2C_Read... [13:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:28]Read from MH i2c: E2 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 17 00 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 17 00 82 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B9 [13:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:21:28]wFMCommunicate OK [13:21:28]requested_item fd.num is exist - process it [13:21:28]SAM_PROTO_GetFieldsCounters [13:21:28]wFMCommunicate request_size=4 [13:21:28]MH_SAM_APDU [13:21:28]CAPDU: 80 13 00 00 [13:21:28]Write to MH i2c: E2 08 00 83 6A 80 13 00 00 00 00 00 00 69 [13:21:28]Write i2c OK [13:21:28]MH_I2C_Read... [13:21:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:29]Read from MH i2c: E2 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 62 00 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 62 00 83 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 67 EA 00 00 0E 04 04 00 48 00 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 D8 [13:21:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 67 EA 00 00 0E 04 04 00 48 00 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 [13:21:29]wFMCommunicate OK [13:21:29]SAM_PROTO_GetFieldsCounters done [13:21:29]requested_item shift.num is exist - process it [13:21:29]requested_item shift.opened is exist - process it [13:21:29]req_shift_opened [13:21:29]FM_GetShiftState [13:21:29]SAM_PROTO_GetShiftState [13:21:29]wFMCommunicate request_size=4 [13:21:29]MH_SAM_APDU [13:21:29]CAPDU: 80 13 01 00 [13:21:29]Write to MH i2c: E2 08 00 84 6A 80 13 01 00 00 00 00 00 6B [13:21:29]Write i2c OK [13:21:29]MH_I2C_Read... [13:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:29]Read from MH i2c: E2 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 0E 00 [13:21:29]MH_I2C_Read... [13:21:29]Read from MH i2c: E2 0E 00 84 6A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A3 [13:21:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:21:29]wFMCommunicate OK [13:21:29]SAM_PROTO_GetShiftState done [13:21:29]FM_GetShiftState done [13:21:29]req_shift_opened done [13:21:29]requested_item shift.open_date is exist - process it [13:21:29]req_shift_open_date [13:21:29]req_shift_open_date done [13:21:29]produce_requested_data done [13:21:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60007,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:21:29]process_action_free close_receipt [13:21:29]json_value_free [13:21:29]json_value_free done [13:21:29]process_json_proto returns [13:21:29]Send response to host [13:21:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60007,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:21:29]free response buf [13:21:29]execute_script done [13:21:29]execute_script returns [13:21:29]free content buf [13:21:29]Sock 9.Close socket [13:21:29]Sock 9.Thread stoped [13:21:32]OFD Sender: No OFD packet to send [13:21:37]OFD Sender: No OFD packet to send [13:21:42]OFD Sender: No OFD packet to send [13:21:47]OFD Sender: No OFD packet to send [13:21:52]OFD Sender: No OFD packet to send [13:21:57]OFD Sender: No OFD packet to send [13:22:02]OFD Sender: No OFD packet to send [13:22:07]OFD Sender: No OFD packet to send [13:22:12]OFD Sender: No OFD packet to send [13:22:17]OFD Sender: No OFD packet to send [13:22:22]OFD Sender: No OFD packet to send [13:22:27]OFD Sender: No OFD packet to send [13:22:32]OFD Sender: No OFD packet to send [13:22:37]accept exits with 8 [13:22:37]New connection [13:22:37]New thread 3067100516 created [13:22:37]Thread 3066957156 joined [13:22:37]Waiting for new connection... [13:22:37] Sock 8.Parse request [13:22:37]Sock 8.Check first char [13:22:37]Sock 8.First char is OK [13:22:37]request: POST /json_proto HTTP/1.0 [13:22:37]Method: POST [13:22:37]URL: /json_proto [13:22:37]Method is POST - this is cgi request [13:22:37]url: /json_proto [13:22:37]query_string will be loaded in cgi processing [13:22:37]execute_cgi json_proto POST (null) [13:22:37]execute_cgi path=json_proto method=POST [13:22:37]POST find Content-Length [13:22:37]Host: 172.17.60.68:8080 [13:22:37]Content-Length: 681 [13:22:37]Content-Type: application/json [13:22:37] [13:22:37]POST finish read [13:22:37]Found Content-Length = 681 [13:22:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:37]execute_script... [13:22: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)545734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:22:37]POST & json_proto [13:22:37]process_json_proto [13:22:37]json parsed OK: [13:22:37]protocol is kg_v1.0 [13:22:37]action value=close_receipt [13:22:37]process_action close_receipt [13:22:37]cmd_close_receipt [13:22:37]MH_GetDate [13:22:37]Write to MH i2c: F0 00 00 85 6A DE [13:22:37]Write i2c OK [13:22:37]MH_I2C_Read... [13:22:37]Read from MH i2c: F0 [13:22:37]MH_I2C_Read... [13:22:37]Read from MH i2c: F0 09 00 [13:22:37]MH_I2C_Read... [13:22:37]Read from MH i2c: F0 09 00 85 6A 00 9F 66 60 66 9A 61 5F 66 72 [13:22:37]GetLastDocTimeStamp 1717593686 [13:22:37]current date 1717593759 [13:22:37]FM_GetShiftState [13:22:37]SAM_PROTO_GetShiftState [13:22:37]wFMCommunicate request_size=4 [13:22:37]MH_SAM_APDU [13:22:37]CAPDU: 80 13 01 00 [13:22:37]Write to MH i2c: E2 08 00 86 6A 80 13 01 00 00 00 00 00 6D [13:22:37]Write i2c OK [13:22:37]MH_I2C_Read... [13:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:37]Read from MH i2c: E2 [13:22:37]MH_I2C_Read... [13:22:37]Read from MH i2c: E2 0E 00 [13:22:37]MH_I2C_Read... [13:22:37]Read from MH i2c: E2 0E 00 86 6A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A5 [13:22:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:22:37]wFMCommunicate OK [13:22:37]SAM_PROTO_GetShiftState done [13:22:37]FM_GetShiftState done [13:22:37]opened in 1717545916 [13:22:37]opened+sec_in_day 1717632316 [13:22:37]quantity*price = 50011 [13:22:37]sum+1 = 50013 [13:22:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 403 05.06.2024 13:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60008 ФПД: 170920645590786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132239&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60008&fm=170920645590786&tin=02508201610067®Number=0000000000151680&sum=50000 [13:22:38]StoreToDocumentArchive [13:22:38]shift 72 fd 60008 [13:22:38]save to /storage/0072/doc_00060008 [13:22:38]save last doc name /storage/0072/doc_00060008 to /storage/kkm_last_doc_name [13:22:38]save OK [13:22:38]Clear old archive folders... [13:22:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:22:38]tlvbuf is 004F9E70 [13:22:38]SAM_PROTO_ClearQueue [13:22:38]wFMCommunicate request_size=4 [13:22:38]MH_SAM_APDU [13:22:38]CAPDU: 80 09 00 00 [13:22:38]Write to MH i2c: E2 08 00 93 6A 80 09 00 00 00 00 00 00 6F [13:22:38]Write i2c OK [13:22:38]MH_I2C_Read... [13:22:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:38]Read from MH i2c: E2 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: E2 03 00 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: E2 03 00 93 6A 00 90 00 71 [13:22:38]RAPDU: 90 00 [13:22:38]wFMCommunicate OK [13:22:38]SAM_PROTO_ClearQueue done [13:22:38]KKMCreateOFDPacket [13:22:38]OFDProtocolAddRootSTLVToBuf [13:22:38]FM_MakeSignedData [13:22:38]FM_MakeSignedData [13:22:38]SAM_PROTO_SignData [13:22:38]wFMCommunicate request_size=4 [13:22:38]MH_SAM_APDU [13:22:38]CAPDU: 80 0D 01 02 [13:22:38]Write to MH i2c: E2 08 00 94 6A 80 0D 01 02 00 00 00 00 77 [13:22:38]Write i2c OK [13:22:38]MH_I2C_Read... [13:22:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:38]Read from MH i2c: E2 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: E2 03 00 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: E2 03 00 94 6A 00 90 00 72 [13:22:38]RAPDU: 90 00 [13:22:38]wFMCommunicate OK [13:22:38]wFMCommunicate request_size=255 [13:22:38]MH_SAM_APDU [13:22:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 9F 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 EA 00 00 35 04 06 00 9B 73 [13:22:38]Write to MH i2c: E2 02 01 95 6A 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 9F 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 EA 00 00 35 04 06 00 9B 73 00 00 DF [13:22:38]Write i2c OK [13:22:38]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 95 6A 00 90 00 73 [13:22:39]RAPDU: 90 00 [13:22:39]wFMCommunicate OK [13:22:39]wFMCommunicate request_size=9 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 0D 02 02 04 90 5D 7F 02 [13:22:39]Write to MH i2c: E2 0C 00 96 6A 80 0D 02 02 04 00 90 5D 7F 02 00 00 F0 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 96 6A 00 90 00 74 [13:22:39]RAPDU: 90 00 [13:22:39]wFMCommunicate OK [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 0D 03 02 [13:22:39]Write to MH i2c: E2 08 00 97 6A 80 0D 03 02 00 00 00 00 7C [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 0B 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 0B 00 97 6A 00 AB 12 9E 6F 5B FA 39 25 90 00 FA [13:22:39]RAPDU: AB 12 9E 6F 5B FA 39 25 90 00 [13:22:39]wFMCommunicate OK [13:22:39]SAM_PROTO_SignData done [13:22:39]FM_MakeSignedData done [13:22:39]CreateOFDProtocolMessage [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 11 00 00 [13:22:39]Write to MH i2c: E2 08 00 98 6A 80 11 00 00 00 00 00 00 7C [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 17 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 17 00 98 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CF [13:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:22:39]wFMCommunicate OK [13:22:39]CreateOFDProtocolMessage done [13:22:39]OFDSenderStorePacket 60008 [13:22:39]StoreOFDPacket docnum=60008 [13:22:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 28 C6 06 01 16 0B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 9F 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 EA 00 00 35 04 06 00 9B 73 90 5D 7F 02 AB 12 9E 6F 5B FA 39 25 [13:22:39]CheckFolder [13:22:39]dirname=/storage/ofd_packets [13:22:39]CheckFolder done [13:22:39]ProducePacketName [13:22:39]name=ofd_packets/00060008 [13:22:39]NVStorageSaveData ofd_packets/00060008 [13:22:39]File name is /storage/ofd_packets/00060008 [13:22:39]Write 300 bytes [13:22:39]NVStorageSaveData done [13:22:39]OFDSenderStorePacket done [13:22:39]KKMCreateOFDPacket done [13:22:39]NVStorageSaveData kkm_last_timestamp [13:22:39]File name is /storage/kkm_last_timestamp [13:22:39]Write 4 bytes [13:22:39]NVStorageSaveData done [13:22:39]ExternCall_PrintAddStr [13:22:39]wPrintStart [13:22:39]Write to MH i2c: 01 00 00 99 6A 03 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: 01 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: 01 07 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: 01 07 00 99 6A 00 00 00 00 00 FF 0F 18 [13:22:39]RasterBufferAndPrint [13:22:39]line Счет N : (1)545734 [13:22:39]line ИНН: 02508201610067 [13:22:39]line Контрольно-Кассовый Чек [13:22:39]line ПРОДАЖА [13:22:39]line ТРК (МРК, ГНК) : 71 [13:22:39]line Товар: 2711190000 [13:22:39]line ГАЗ-К-5 [13:22:39]line 14.330 * 34.90 [13:22:39]line = 500.12 [13:22:39]line НДС 12% НСП 1% [13:22:39]line > о реализуемом товаре [13:22:39]line ОКРУГЛЕНИЕ: -0.12 [13:22:39]line ИТОГО: 500.00 [13:22:39]line Внесено: 500.00 [13:22:39]line СДАЧА: 0.00 [13:22:39]line НСП 1% : 4.43 [13:22:39]line НДС 12% : 53.11 [13:22:39]line Наличными: 500.00 [13:22:39]line Безнал.: 0.00 [13:22:39]line Место: АЗС № 117 "Партнер Нефть" [13:22:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:22:39]line СНО: Общий режим [13:22:39]line Чек 403 05.06.2024 13:22 [13:22:39]line Смена: 72 ФФД: 1.0 [13:22:39]line ЗНМ: 0300000048 [13:22:39]line РНМ: 0000000000151680 [13:22:39]line Версия ККМ: v1.0 [13:22:39]line ФМ: 0000000000959414 [13:22:39]line ФД: 60008 [13:22:39]line ФПД: 170920645590786 [13:22:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132239&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60008&fm=170920645590786&tin=02508201610067®Number=0000000000151680&sum=50000 [13:22:39]OFD Sender: Processing packet 60008 [packets to send 53, broken 52] [13:22:39]ProducePacketName [13:22:39]name=ofd_packets/00060008 [13:22:39]OFD Sender: To server: pG, [13:22:39]CommunicateWithHost lk.salyk.kg:30040 [13:22:39]ConnectInit lk.salyk.kg [13:22:39]written 0, free lines is 4095 [13:22:39]Connected sock=10 [13:22:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 28 C6 06 01 16 0B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 01 00 00 F4 03 04 00 9F 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 68 EA 00 00 35 04 06 00 9B 73 90 5D 7F 02 AB 12 9E 6F 5B FA 39 25 [13:22:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D2 F1 47 00 EA 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 39 35 39 34 31 34 10 04 04 00 68 EA 00 00 F4 03 04 00 A3 12 60 66 B6 04 01 00 00 0C FA 71 B2 C9 4F 28 DD [13:22:39]CommunicateWithHost err = 0 [13:22:39]CheckOFDResponse [13:22:39]1017 (14) - 77093643461234 [13:22:39]1041 (16) - 0000000000959414 [13:22:39]1040 (4) - 60008 [13:22:39]1012 (4) - 05.06.2024 07:24 [13:22:39]1206 (1) - 0 [13:22:39]OFD Sender: Remove packet 60008 [13:22:39]ProducePacketName [13:22:39]name=ofd_packets/00060008 [13:22:39]NVStorageDeleteData [13:22:40]Write to MH i2c: 01 00 00 C4 6A 2E [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: 01 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: 01 07 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: 01 07 00 C4 6A 00 00 00 00 00 96 0C D7 [13:22:40]RasterBufferAndPrint [13:22:40]line [13:22:40]line [13:22:40]line [13:22:40]line [13:22:40]line [13:22:40]written 0, free lines is 3226 [13:22:40]MH_Cut [13:22:40]Write to MH i2c: D1 01 00 CB 6A 01 07 [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: D1 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: D1 01 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: D1 01 00 CB 6A 00 06 [13:22:40]Write to MH i2c: 01 00 00 CC 6A 36 [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]OFD Sender: No OFD packet to send [13:22:41]*** Cut start [13:22:41]*** Partial cut [13:22:41]*** CUTSNS_PIN = 1 [13:22:41]*** CUTSNS_PIN = 0 [13:22:41]*** Brake cut motor [13:22:41]Read from MH i2c: 01 [13:22:41]MH_I2C_Read... [13:22:41]*** Stop cut motor [13:22:41]*** Cut end [13:22:41]Read from MH i2c: 01 07 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: 01 07 00 CC 6A 00 00 00 00 00 FF 0F 4B [13:22:41]process_action close_receipt done [13:22:41]requested_data is exist [13:22:41]produce_requested_data [13:22:41]requested_item fm.sn is exist - process it [13:22:41]wFMCommunicate request_size=4 [13:22:41]MH_SAM_APDU [13:22:41]CAPDU: 80 11 00 00 [13:22:41]Write to MH i2c: E2 08 00 CD 6A 80 11 00 00 00 00 00 00 B1 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:41]Read from MH i2c: E2 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 17 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 17 00 CD 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 04 [13:22:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:22:41]wFMCommunicate OK [13:22:41]requested_item fd.num is exist - process it [13:22:41]SAM_PROTO_GetFieldsCounters [13:22:41]wFMCommunicate request_size=4 [13:22:41]MH_SAM_APDU [13:22:41]CAPDU: 80 13 00 00 [13:22:41]Write to MH i2c: E2 08 00 CE 6A 80 13 00 00 00 00 00 00 B4 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:41]Read from MH i2c: E2 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 62 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 62 00 CE 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 68 EA 00 00 0E 04 04 00 48 00 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 27 [13:22:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 68 EA 00 00 0E 04 04 00 48 00 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 [13:22:41]wFMCommunicate OK [13:22:41]SAM_PROTO_GetFieldsCounters done [13:22:41]requested_item shift.num is exist - process it [13:22:41]requested_item shift.opened is exist - process it [13:22:41]req_shift_opened [13:22:41]FM_GetShiftState [13:22:41]SAM_PROTO_GetShiftState [13:22:41]wFMCommunicate request_size=4 [13:22:41]MH_SAM_APDU [13:22:41]CAPDU: 80 13 01 00 [13:22:41]Write to MH i2c: E2 08 00 CF 6A 80 13 01 00 00 00 00 00 B6 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:41]Read from MH i2c: E2 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 0E 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: E2 0E 00 CF 6A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EE [13:22:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:22:41]wFMCommunicate OK [13:22:41]SAM_PROTO_GetShiftState done [13:22:41]FM_GetShiftState done [13:22:41]req_shift_opened done [13:22:41]requested_item shift.open_date is exist - process it [13:22:41]req_shift_open_date [13:22:41]req_shift_open_date done [13:22:41]produce_requested_data done [13:22:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60008,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:22:41]process_action_free close_receipt [13:22:41]json_value_free [13:22:41]json_value_free done [13:22:41]process_json_proto returns [13:22:41]Send response to host [13:22:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60008,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:22:41]free response buf [13:22:41]execute_script done [13:22:41]execute_script returns [13:22:41]free content buf [13:22:41]Sock 8.Close socket [13:22:41]Sock 8.Thread stoped [13:22:45]OFD Sender: No OFD packet to send [13:22:50]OFD Sender: No OFD packet to send [13:22:55]OFD Sender: No OFD packet to send [13:22:58]accept exits with 9 [13:22:58]New connection [13:22:58]New thread 3066957156 created [13:22:58]Thread 3067100516 joined [13:22:58]Waiting for new connection... [13:22:58] Sock 9.Parse request [13:22:58]Sock 9.Check first char [13:22:58]Sock 9.First char is OK [13:22:58]request: POST /json_proto HTTP/1.0 [13:22:58]Method: POST [13:22:58]URL: /json_proto [13:22:58]Method is POST - this is cgi request [13:22:58]url: /json_proto [13:22:58]query_string will be loaded in cgi processing [13:22:58]execute_cgi json_proto POST (null) [13:22:58]execute_cgi path=json_proto method=POST [13:22:58]POST find Content-Length [13:22:58]Host: 172.17.60.68:8080 [13:22:58]Content-Length: 1213 [13:22:58]Content-Type: application/json [13:22:58] [13:22:58]POST finish read [13:22:58]Found Content-Length = 1213 [13:22: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545735\u000A05.06.2024 13:17\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751128;3751129\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:58]execute_script... [13:22: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545735\u000A05.06.2024 13:17\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751128;3751129\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:58]POST & json_proto [13:22:58]process_json_proto [13:22:58]json parsed OK: [13:22:58]protocol is kg_v1.0 [13:22:58]action value=print_text [13:22:58]process_action print_text [13:22:58]cmd_print_text [13:22:58]ExternCall_PrintAddStr [13:22:58]wPrintStart [13:22:58]Write to MH i2c: 01 00 00 D0 6A 3A [13:22:58]Write i2c OK [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: 01 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: 01 07 00 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: 01 07 00 D0 6A 00 00 00 00 00 FF 0F 4F [13:22:58]RasterBufferAndPrint [13:22:58]line *****ТОВАРНЫЙ ЧЕК***** [13:22:58]line АЗС 117 [13:22:58]line Партнер нефть [13:22:58]line 02508201610067 [13:22:58]line Кассир : Койгельдиева Р. [13:22:58]line Счет N : (1)545735 [13:22:58]line 05.06.2024 13:17 [13:22:58]line ПРОДАЖА [13:22:58]line ТРК (МРК, ГНК): 41 [13:22:58]line Вид ГСМ : 2710194210 [13:22:58]line ДТ-К-5 [13:22:58]line 20.000 x 72.90 [13:22:58]line ИТОГ: 1458.00 [13:22:58]line Тип оплаты: Талоны: Партнер нефть [13:22:58]line 3751128;3751129 [13:22:58]line ______________________ [13:22:58]line (подпись) [13:22:58]written 0, free lines is 4095 [13:22:58]Write to MH i2c: 01 00 00 E5 6A 4F [13:22:58]Write i2c OK [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: 01 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: 01 07 00 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: 01 07 00 E5 6A 00 00 00 00 00 F9 0D 5C [13:22:58]RasterBufferAndPrint [13:22:58]line [13:22:58]line [13:22:58]line [13:22:58]line [13:22:58]line [13:22:58]written 0, free lines is 3578 [13:22:58]MH_Cut [13:22:58]Write to MH i2c: D1 01 00 EC 6A 01 28 [13:22:58]Write i2c OK [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: D1 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: D1 01 00 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: D1 01 00 EC 6A 00 27 [13:22:58]Write to MH i2c: 01 00 00 ED 6A 57 [13:22:58]Write i2c OK [13:22:58]MH_I2C_Read... [13:22:58]*** Cut start [13:22:58]*** Partial cut [13:22:58]*** CUTSNS_PIN = 1 [13:22:58]*** CUTSNS_PIN = 0 [13:22:59]*** Brake cut motor [13:22:59]Read from MH i2c: 01 [13:22:59]MH_I2C_Read... [13:22:59]*** Stop cut motor [13:22:59]*** Cut end [13:22:59]Read from MH i2c: 01 07 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: 01 07 00 ED 6A 00 00 00 00 00 FF 0F 6C [13:22:59]process_action print_text done [13:22:59]requested_data is exist [13:22:59]produce_requested_data [13:22:59]requested_item fm.sn is exist - process it [13:22:59]wFMCommunicate request_size=4 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 11 00 00 [13:22:59]Write to MH i2c: E2 08 00 EE 6A 80 11 00 00 00 00 00 00 D2 [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 17 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 17 00 EE 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 25 [13:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:22:59]wFMCommunicate OK [13:22:59]requested_item fd.num is exist - process it [13:22:59]SAM_PROTO_GetFieldsCounters [13:22:59]wFMCommunicate request_size=4 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 13 00 00 [13:22:59]Write to MH i2c: E2 08 00 EF 6A 80 13 00 00 00 00 00 00 D5 [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 62 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 62 00 EF 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 68 EA 00 00 0E 04 04 00 48 00 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 48 [13:22:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 68 EA 00 00 0E 04 04 00 48 00 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 [13:22:59]wFMCommunicate OK [13:22:59]SAM_PROTO_GetFieldsCounters done [13:22:59]requested_item shift.num is exist - process it [13:22:59]requested_item shift.opened is exist - process it [13:22:59]req_shift_opened [13:22:59]FM_GetShiftState [13:22:59]SAM_PROTO_GetShiftState [13:22:59]wFMCommunicate request_size=4 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 13 01 00 [13:22:59]Write to MH i2c: E2 08 00 F0 6A 80 13 01 00 00 00 00 00 D7 [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 0E 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 0E 00 F0 6A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0F [13:22:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:22:59]wFMCommunicate OK [13:22:59]SAM_PROTO_GetShiftState done [13:22:59]FM_GetShiftState done [13:22:59]req_shift_opened done [13:22:59]requested_item shift.open_date is exist - process it [13:22:59]req_shift_open_date [13:22:59]req_shift_open_date done [13:22:59]produce_requested_data done [13:22:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60008,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:22:59]process_action_free print_text [13:22:59]json_value_free [13:22:59]json_value_free done [13:22:59]process_json_proto returns [13:22:59]Send response to host [13:22:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60008,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:22:59]free response buf [13:22:59]execute_script done [13:22:59]execute_script returns [13:22:59]free content buf [13:22:59]Sock 9.Close socket [13:22:59]Sock 9.Thread stoped [13:23:00]OFD Sender: No OFD packet to send [13:23:05]OFD Sender: No OFD packet to send [13:23:10]OFD Sender: No OFD packet to send [13:23:15]OFD Sender: No OFD packet to send [13:23:20]OFD Sender: No OFD packet to send [13:23:25]OFD Sender: No OFD packet to send [13:23:30]accept exits with 8 [13:23:30]New connection [13:23:30]New thread 3067100516 created [13:23:30]Thread 3066957156 joined [13:23:30]Waiting for new connection... [13:23:30] Sock 8.Parse request [13:23:30]Sock 8.Check first char [13:23:30]Sock 8.First char is OK [13:23:30]request: POST /json_proto HTTP/1.0 [13:23:30]Method: POST [13:23:30]URL: /json_proto [13:23:30]Method is POST - this is cgi request [13:23:30]url: /json_proto [13:23:30]query_string will be loaded in cgi processing [13:23:30]execute_cgi json_proto POST (null) [13:23:30]execute_cgi path=json_proto method=POST [13:23:30]POST find Content-Length [13:23:30]Host: 172.17.60.68:8080 [13:23:30]Content-Length: 990 [13:23:30]Content-Type: application/json [13:23:30] [13:23:30]POST finish read [13:23:30]Found Content-Length = 990 [13:23:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 35.400, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:30]execute_script... [13:23: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)545728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 35.400, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:30]POST & json_proto [13:23:30]process_json_proto [13:23:30]json parsed OK: [13:23:30]protocol is kg_v1.0 [13:23:30]action value=close_receipt [13:23:30]process_action close_receipt [13:23:30]cmd_close_receipt [13:23:30]MH_GetDate [13:23:30]Write to MH i2c: F0 00 00 F1 6A 4A [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: F0 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: F0 09 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: F0 09 00 F1 6A 00 D3 66 60 66 9A 61 5F 66 12 [13:23:30]GetLastDocTimeStamp 1717593759 [13:23:30]current date 1717593811 [13:23:30]FM_GetShiftState [13:23:30]SAM_PROTO_GetShiftState [13:23:30]wFMCommunicate request_size=4 [13:23:30]MH_SAM_APDU [13:23:30]CAPDU: 80 13 01 00 [13:23:30]Write to MH i2c: E2 08 00 F2 6A 80 13 01 00 00 00 00 00 D9 [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:30]Read from MH i2c: E2 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 0E 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 0E 00 F2 6A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 11 [13:23:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:23:30]wFMCommunicate OK [13:23:30]SAM_PROTO_GetShiftState done [13:23:30]FM_GetShiftState done [13:23:30]opened in 1717545916 [13:23:30]opened+sec_in_day 1717632316 [13:23:30]quantity*price = 120006 [13:23:30]sum+1 = 120007 [13:23:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 3000.00 СДАЧА: 1800.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 404 05.06.2024 13:23 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 35.40 сом ФМ: 0000000000959414 ФД: 60009 ФПД: 15282706772276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60009&fm=15282706772276&tin=02508201610067®Number=0000000000151680&sum=120000 [13:23:31]StoreToDocumentArchive [13:23:31]shift 72 fd 60009 [13:23:31]save to /storage/0072/doc_00060009 [13:23:31]save last doc name /storage/0072/doc_00060009 to /storage/kkm_last_doc_name [13:23:31]save OK [13:23:31]Clear old archive folders... [13:23:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:23:31]tlvbuf is 00509690 [13:23:31]SAM_PROTO_ClearQueue [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 09 00 00 [13:23:31]Write to MH i2c: E2 08 00 FF 6A 80 09 00 00 00 00 00 00 DB [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 FF 6A 00 90 00 DD [13:23:31]RAPDU: 90 00 [13:23:31]wFMCommunicate OK [13:23:31]SAM_PROTO_ClearQueue done [13:23:31]KKMCreateOFDPacket [13:23:31]OFDProtocolAddRootSTLVToBuf [13:23:31]FM_MakeSignedData [13:23:31]FM_MakeSignedData [13:23:31]SAM_PROTO_SignData [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 0D 01 02 [13:23:31]Write to MH i2c: E2 08 00 00 6B 80 0D 01 02 00 00 00 00 E4 [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 00 6B 00 90 00 DF [13:23:31]RAPDU: 90 00 [13:23:31]wFMCommunicate OK [13:23:31]wFMCommunicate request_size=255 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 94 01 00 00 F4 03 04 00 D3 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 EA 00 00 35 04 06 00 0D E6 [13:23:31]Write to MH i2c: E2 02 01 01 6B 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 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 94 01 00 00 F4 03 04 00 D3 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 EA 00 00 35 04 06 00 0D E6 00 00 B8 [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 01 6B 00 90 00 E0 [13:23:31]RAPDU: 90 00 [13:23:31]wFMCommunicate OK [13:23:31]wFMCommunicate request_size=9 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 0D 02 02 04 48 4E F1 34 [13:23:31]Write to MH i2c: E2 0C 00 02 6B 80 0D 02 02 04 00 48 4E F1 34 00 00 AA [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 03 00 02 6B 00 90 00 E1 [13:23:31]RAPDU: 90 00 [13:23:31]wFMCommunicate OK [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 0D 03 02 [13:23:31]Write to MH i2c: E2 08 00 03 6B 80 0D 03 02 00 00 00 00 E9 [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 0B 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 0B 00 03 6B 00 40 10 A3 F5 19 DF 91 A5 90 00 00 [13:23:31]RAPDU: 40 10 A3 F5 19 DF 91 A5 90 00 [13:23:31]wFMCommunicate OK [13:23:31]SAM_PROTO_SignData done [13:23:31]FM_MakeSignedData done [13:23:31]CreateOFDProtocolMessage [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 11 00 00 [13:23:31]Write to MH i2c: E2 08 00 04 6B 80 11 00 00 00 00 00 00 E9 [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 17 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 17 00 04 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [13:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:23:31]wFMCommunicate OK [13:23:31]CreateOFDProtocolMessage done [13:23:31]OFDSenderStorePacket 60009 [13:23:31]StoreOFDPacket docnum=60009 [13:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 15 76 06 01 4A 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 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 94 01 00 00 F4 03 04 00 D3 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 EA 00 00 35 04 06 00 0D E6 48 4E F1 34 40 10 A3 F5 19 DF 91 A5 [13:23:31]CheckFolder [13:23:31]dirname=/storage/ofd_packets [13:23:31]CheckFolder done [13:23:31]ProducePacketName [13:23:31]name=ofd_packets/00060009 [13:23:31]NVStorageSaveData ofd_packets/00060009 [13:23:31]File name is /storage/ofd_packets/00060009 [13:23:31]Write 300 bytes [13:23:31]NVStorageSaveData done [13:23:31]OFDSenderStorePacket done [13:23:31]KKMCreateOFDPacket done [13:23:31]NVStorageSaveData kkm_last_timestamp [13:23:31]File name is /storage/kkm_last_timestamp [13:23:31]Write 4 bytes [13:23:31]NVStorageSaveData done [13:23:31]ExternCall_PrintAddStr [13:23:31]wPrintStart [13:23:31]Write to MH i2c: 01 00 00 05 6B 70 [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: 01 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: 01 07 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: 01 07 00 05 6B 00 00 00 00 00 FF 0F 85 [13:23:31]RasterBufferAndPrint [13:23:31]line Счет N : (1)545728 [13:23:31]line ИНН: 02508201610067 [13:23:31]line Контрольно-Кассовый Чек [13:23:31]line ПРОДАЖА [13:23:31]line ТРК (МРК, ГНК) : 72 [13:23:31]line Товар: 2711190000 [13:23:31]line ГАЗ-К-5 [13:23:31]line 35.400 * 33.90 [13:23:31]line = 1200.06 [13:23:31]line НДС 12% НСП 1% [13:23:31]line > о реализуемом товаре [13:23:31]line ОКРУГЛЕНИЕ: -0.06 [13:23:31]line ИТОГО: 1200.00 [13:23:31]line Внесено: 3000.00 [13:23:31]line СДАЧА: 1800.00 [13:23:31]line НСП 1% : 10.62 [13:23:31]line НДС 12% : 127.44 [13:23:31]line Наличными: 1200.00 [13:23:31]line Безнал.: 0.00 [13:23:31]line Место: АЗС № 117 "Партнер Нефть" [13:23:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:23:31]line СНО: Общий режим [13:23:31]line Чек 404 05.06.2024 13:23 [13:23:31]line Смена: 72 ФФД: 1.0 [13:23:31]line ЗНМ: 0300000048 [13:23:31]line РНМ: 0000000000151680 [13:23:31]line Версия ККМ: v1.0 [13:23:31]line [13:23:31]line Дисконтная программа [13:23:31]line СУГ [13:23:31]line номер 117 [13:23:31]line сэкономлено 35.40 сом [13:23:31]line ФМ: 0000000000959414 [13:23:31]line ФД: 60009 [13:23:31]line ФПД: 15282706772276 [13:23:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60009&fm=15282706772276&tin=02508201610067®Number=0000000000151680&sum=120000 [13:23:32]OFD Sender: Processing packet 60009 [packets to send 53, broken 52] [13:23:32]ProducePacketName [13:23:32]name=ofd_packets/00060009 [13:23:32]OFD Sender: To server: pG, [13:23:32]CommunicateWithHost lk.salyk.kg:30040 [13:23:32]ConnectInit lk.salyk.kg [13:23:32]written 0, free lines is 4095 [13:23:32]Connected sock=10 [13:23:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 15 76 06 01 4A 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 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 94 01 00 00 F4 03 04 00 D3 66 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 EA 00 00 35 04 06 00 0D E6 48 4E F1 34 40 10 A3 F5 19 DF 91 A5 [13:23:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A2 48 47 00 8E FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 69 EA 00 00 F4 03 04 00 D8 12 60 66 B6 04 01 00 00 4F C2 56 43 1F 37 69 BF [13:23:32]CommunicateWithHost err = 0 [13:23:32]CheckOFDResponse [13:23:32]1017 (14) - 77093643461234 [13:23:32]1041 (16) - 0000000000959414 [13:23:32]1040 (4) - 60009 [13:23:32]1012 (4) - 05.06.2024 07:25 [13:23:32]1206 (1) - 0 [13:23:32]OFD Sender: Remove packet 60009 [13:23:32]ProducePacketName [13:23:32]name=ofd_packets/00060009 [13:23:32]NVStorageDeleteData [13:23:32]Write to MH i2c: 01 00 00 35 6B A0 [13:23:32]Write i2c OK [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: 01 [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: 01 07 00 [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: 01 07 00 35 6B 00 00 00 00 00 45 0C F8 [13:23:32]RasterBufferAndPrint [13:23:32]line [13:23:32]line [13:23:32]line [13:23:32]line [13:23:32]line [13:23:32]written 0, free lines is 3145 [13:23:32]MH_Cut [13:23:32]Write to MH i2c: D1 01 00 3C 6B 01 79 [13:23:32]Write i2c OK [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: D1 [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: D1 01 00 [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: D1 01 00 3C 6B 00 78 [13:23:32]Write to MH i2c: 01 00 00 3D 6B A8 [13:23:32]Write i2c OK [13:23:32]MH_I2C_Read... [13:23:33]OFD Sender: No OFD packet to send [13:23:33]*** Cut start [13:23:33]*** Partial cut [13:23:33]*** CUTSNS_PIN = 1 [13:23:33]*** CUTSNS_PIN = 0 [13:23:34]*** Brake cut motor [13:23:34]Read from MH i2c: 01 [13:23:34]MH_I2C_Read... [13:23:34]*** Stop cut motor [13:23:34]*** Cut end [13:23:34]Read from MH i2c: 01 07 00 [13:23:34]MH_I2C_Read... [13:23:34]Read from MH i2c: 01 07 00 3D 6B 00 00 00 00 00 FF 0F BD [13:23:34]process_action close_receipt done [13:23:34]requested_data is exist [13:23:34]produce_requested_data [13:23:34]requested_item fm.sn is exist - process it [13:23:34]wFMCommunicate request_size=4 [13:23:34]MH_SAM_APDU [13:23:34]CAPDU: 80 11 00 00 [13:23:34]Write to MH i2c: E2 08 00 3E 6B 80 11 00 00 00 00 00 00 23 [13:23:34]Write i2c OK [13:23:34]MH_I2C_Read... [13:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:34]Read from MH i2c: E2 [13:23:34]MH_I2C_Read... [13:23:34]Read from MH i2c: E2 17 00 [13:23:34]MH_I2C_Read... [13:23:34]Read from MH i2c: E2 17 00 3E 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 76 [13:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:23:34]wFMCommunicate OK [13:23:34]requested_item fd.num is exist - process it [13:23:34]SAM_PROTO_GetFieldsCounters [13:23:34]wFMCommunicate request_size=4 [13:23:34]MH_SAM_APDU [13:23:34]CAPDU: 80 13 00 00 [13:23:34]Write to MH i2c: E2 08 00 3F 6B 80 13 00 00 00 00 00 00 26 [13:23:34]Write i2c OK [13:23:34]MH_I2C_Read... [13:23:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:34]Read from MH i2c: E2 [13:23:34]MH_I2C_Read... [13:23:34]Read from MH i2c: E2 62 00 [13:23:34]MH_I2C_Read... [13:23:34]Read from MH i2c: E2 62 00 3F 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 69 EA 00 00 0E 04 04 00 48 00 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 9D [13:23:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 69 EA 00 00 0E 04 04 00 48 00 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 [13:23:34]wFMCommunicate OK [13:23:34]SAM_PROTO_GetFieldsCounters done [13:23:34]requested_item shift.num is exist - process it [13:23:34]requested_item shift.opened is exist - process it [13:23:34]req_shift_opened [13:23:34]FM_GetShiftState [13:23:34]SAM_PROTO_GetShiftState [13:23:34]wFMCommunicate request_size=4 [13:23:34]MH_SAM_APDU [13:23:34]CAPDU: 80 13 01 00 [13:23:34]Write to MH i2c: E2 08 00 40 6B 80 13 01 00 00 00 00 00 28 [13:23:34]Write i2c OK [13:23:34]MH_I2C_Read... [13:23:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:34]Read from MH i2c: E2 [13:23:34]MH_I2C_Read... [13:23:34]Read from MH i2c: E2 0E 00 [13:23:34]MH_I2C_Read... [13:23:34]Read from MH i2c: E2 0E 00 40 6B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 60 [13:23:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:23:34]wFMCommunicate OK [13:23:34]SAM_PROTO_GetShiftState done [13:23:34]FM_GetShiftState done [13:23:34]req_shift_opened done [13:23:34]requested_item shift.open_date is exist - process it [13:23:34]req_shift_open_date [13:23:34]req_shift_open_date done [13:23:34]produce_requested_data done [13:23:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60009,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:23:34]process_action_free close_receipt [13:23:34]json_value_free [13:23:34]json_value_free done [13:23:34]process_json_proto returns [13:23:34]Send response to host [13:23:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60009,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:23:34]free response buf [13:23:34]execute_script done [13:23:34]execute_script returns [13:23:34]free content buf [13:23:34]Sock 8.Close socket [13:23:34]Sock 8.Thread stoped [13:23:38]OFD Sender: No OFD packet to send [13:23:43]OFD Sender: No OFD packet to send [13:23:48]OFD Sender: No OFD packet to send [13:23:53]OFD Sender: No OFD packet to send [13:23:58]OFD Sender: No OFD packet to send [13:24:03]OFD Sender: No OFD packet to send [13:24:08]OFD Sender: No OFD packet to send [13:24:13]OFD Sender: No OFD packet to send [13:24:18]OFD Sender: No OFD packet to send [13:24:23]OFD Sender: No OFD packet to send [13:24:28]OFD Sender: No OFD packet to send [13:24:33]OFD Sender: No OFD packet to send [13:24:38]OFD Sender: No OFD packet to send [13:24:43]OFD Sender: No OFD packet to send [13:24:48]OFD Sender: No OFD packet to send [13:24:53]OFD Sender: No OFD packet to send [13:24:58]OFD Sender: No OFD packet to send [13:25:03]OFD Sender: No OFD packet to send [13:25:08]OFD Sender: No OFD packet to send [13:25:13]OFD Sender: No OFD packet to send [13:25:18]OFD Sender: No OFD packet to send [13:25:23]OFD Sender: No OFD packet to send [13:25:28]OFD Sender: No OFD packet to send [13:25:33]OFD Sender: No OFD packet to send [13:25:38]OFD Sender: No OFD packet to send [13:25:42]accept exits with 9 [13:25:42]New connection [13:25:42]New thread 3066957156 created [13:25:42]Thread 3067100516 joined [13:25:42]Waiting for new connection... [13:25:42] Sock 9.Parse request [13:25:42]Sock 9.Check first char [13:25:42]Sock 9.First char is OK [13:25:42]request: POST /json_proto HTTP/1.0 [13:25:42]Method: POST [13:25:42]URL: /json_proto [13:25:42]Method is POST - this is cgi request [13:25:42]url: /json_proto [13:25:42]query_string will be loaded in cgi processing [13:25:42]execute_cgi json_proto POST (null) [13:25:42]execute_cgi path=json_proto method=POST [13:25:42]POST find Content-Length [13:25:42]Host: 172.17.60.68:8080 [13:25:42]Content-Length: 678 [13:25:42]Content-Type: application/json [13:25:42] [13:25:42]POST finish read [13:25:42]Found Content-Length = 678 [13:25:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [13:25:42]execute_script... [13:25: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)545738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [13:25:42]POST & json_proto [13:25:42]process_json_proto [13:25:42]json parsed OK: [13:25:42]protocol is kg_v1.0 [13:25:42]action value=close_receipt [13:25:42]process_action close_receipt [13:25:42]cmd_close_receipt [13:25:42]MH_GetDate [13:25:42]Write to MH i2c: F0 00 00 41 6B 9B [13:25:42]Write i2c OK [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: F0 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: F0 09 00 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: F0 09 00 41 6B 00 57 67 60 66 9A 61 5F 66 E8 [13:25:42]GetLastDocTimeStamp 1717593811 [13:25:42]current date 1717593943 [13:25:42]FM_GetShiftState [13:25:42]SAM_PROTO_GetShiftState [13:25:42]wFMCommunicate request_size=4 [13:25:42]MH_SAM_APDU [13:25:42]CAPDU: 80 13 01 00 [13:25:42]Write to MH i2c: E2 08 00 42 6B 80 13 01 00 00 00 00 00 2A [13:25:42]Write i2c OK [13:25:42]MH_I2C_Read... [13:25:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:42]Read from MH i2c: E2 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: E2 0E 00 [13:25:42]MH_I2C_Read... [13:25:42]Read from MH i2c: E2 0E 00 42 6B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 62 [13:25:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:25:42]wFMCommunicate OK [13:25:42]SAM_PROTO_GetShiftState done [13:25:42]FM_GetShiftState done [13:25:42]opened in 1717545916 [13:25:42]opened+sec_in_day 1717632316 [13:25:42]quantity*price = 90047 [13:25:42]sum+1 = 90048 [13:25:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 405 05.06.2024 13:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60010 ФПД: 179332811010819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132544&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60010&fm=179332811010819&tin=02508201610067®Number=0000000000151680&sum=90000 [13:25:43]StoreToDocumentArchive [13:25:43]shift 72 fd 60010 [13:25:43]save to /storage/0072/doc_00060010 [13:25:43]save last doc name /storage/0072/doc_00060010 to /storage/kkm_last_doc_name [13:25:43]save OK [13:25:43]Clear old archive folders... [13:25:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:43]tlvbuf is 00483420 [13:25:43]SAM_PROTO_ClearQueue [13:25:43]wFMCommunicate request_size=4 [13:25:43]MH_SAM_APDU [13:25:43]CAPDU: 80 09 00 00 [13:25:43]Write to MH i2c: E2 08 00 4F 6B 80 09 00 00 00 00 00 00 2C [13:25:43]Write i2c OK [13:25:43]MH_I2C_Read... [13:25:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:43]Read from MH i2c: E2 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 4F 6B 00 90 00 2E [13:25:43]RAPDU: 90 00 [13:25:43]wFMCommunicate OK [13:25:43]SAM_PROTO_ClearQueue done [13:25:43]KKMCreateOFDPacket [13:25:43]OFDProtocolAddRootSTLVToBuf [13:25:43]FM_MakeSignedData [13:25:43]FM_MakeSignedData [13:25:43]SAM_PROTO_SignData [13:25:43]wFMCommunicate request_size=4 [13:25:43]MH_SAM_APDU [13:25:43]CAPDU: 80 0D 01 02 [13:25:43]Write to MH i2c: E2 08 00 50 6B 80 0D 01 02 00 00 00 00 34 [13:25:43]Write i2c OK [13:25:43]MH_I2C_Read... [13:25:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:43]Read from MH i2c: E2 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 50 6B 00 90 00 2F [13:25:43]RAPDU: 90 00 [13:25:43]wFMCommunicate OK [13:25:43]wFMCommunicate request_size=255 [13:25:43]MH_SAM_APDU [13:25: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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 58 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A EA 00 00 35 04 06 00 A3 [13:25:43]Write to MH i2c: E2 02 01 51 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 58 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A EA 00 00 35 04 06 00 A3 00 00 36 [13:25:43]Write i2c OK [13:25:43]MH_I2C_Read... [13:25:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:43]Read from MH i2c: E2 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 51 6B 00 90 00 30 [13:25:43]RAPDU: 90 00 [13:25:43]wFMCommunicate OK [13:25:43]wFMCommunicate request_size=10 [13:25:43]MH_SAM_APDU [13:25:43]CAPDU: 80 0D 02 02 05 1A 2C 7F 33 03 [13:25:43]Write to MH i2c: E2 0D 00 52 6B 80 0D 02 02 05 00 1A 2C 7F 33 03 00 00 3C [13:25:43]Write i2c OK [13:25:43]MH_I2C_Read... [13:25:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:43]Read from MH i2c: E2 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 03 00 52 6B 00 90 00 31 [13:25:43]RAPDU: 90 00 [13:25:43]wFMCommunicate OK [13:25:43]wFMCommunicate request_size=4 [13:25:43]MH_SAM_APDU [13:25:43]CAPDU: 80 0D 03 02 [13:25:43]Write to MH i2c: E2 08 00 53 6B 80 0D 03 02 00 00 00 00 39 [13:25:43]Write i2c OK [13:25:43]MH_I2C_Read... [13:25:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:43]Read from MH i2c: E2 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 0B 00 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 0B 00 53 6B 00 99 8B B8 04 57 6D 81 A1 90 00 00 [13:25:43]RAPDU: 99 8B B8 04 57 6D 81 A1 90 00 [13:25:43]wFMCommunicate OK [13:25:43]SAM_PROTO_SignData done [13:25:43]FM_MakeSignedData done [13:25:43]CreateOFDProtocolMessage [13:25:43]wFMCommunicate request_size=4 [13:25:43]MH_SAM_APDU [13:25:43]CAPDU: 80 11 00 00 [13:25:43]Write to MH i2c: E2 08 00 54 6B 80 11 00 00 00 00 00 00 39 [13:25:43]Write i2c OK [13:25:43]MH_I2C_Read... [13:25:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:43]Read from MH i2c: E2 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 17 00 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: E2 17 00 54 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8C [13:25:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:25:43]wFMCommunicate OK [13:25:43]CreateOFDProtocolMessage done [13:25:43]OFDSenderStorePacket 60010 [13:25:43]StoreOFDPacket docnum=60010 [13:25:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD 08 07 01 BC 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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 58 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A EA 00 00 35 04 06 00 A3 1A 2C 7F 33 03 99 8B B8 04 57 6D 81 A1 [13:25:43]CheckFolder [13:25:43]dirname=/storage/ofd_packets [13:25:43]CheckFolder done [13:25:43]ProducePacketName [13:25:43]name=ofd_packets/00060010 [13:25:43]NVStorageSaveData ofd_packets/00060010 [13:25:43]File name is /storage/ofd_packets/00060010 [13:25:43]Write 301 bytes [13:25:43]NVStorageSaveData done [13:25:43]OFDSenderStorePacket done [13:25:43]KKMCreateOFDPacket done [13:25:43]NVStorageSaveData kkm_last_timestamp [13:25:43]File name is /storage/kkm_last_timestamp [13:25:43]Write 4 bytes [13:25:43]NVStorageSaveData done [13:25:43]ExternCall_PrintAddStr [13:25:43]wPrintStart [13:25:43]Write to MH i2c: 01 00 00 55 6B C0 [13:25:43]Write i2c OK [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: 01 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: 01 07 00 [13:25:43]MH_I2C_Read... [13:25:43]Read from MH i2c: 01 07 00 55 6B 00 00 00 00 00 FF 0F D5 [13:25:43]RasterBufferAndPrint [13:25:43]line Счет N : (1)545738 [13:25:43]line ИНН: 02508201610067 [13:25:43]line Контрольно-Кассовый Чек [13:25:43]line ПРОДАЖА [13:25:43]line ТРК (МРК, ГНК) : 12 [13:25:43]line Товар: 2710124130 [13:25:43]line Аи-92-К-5 [13:25:43]line 13.460 * 66.90 [13:25:43]line = 900.47 [13:25:43]line НДС 12% НСП 1% [13:25:43]line > о реализуемом товаре [13:25:43]line ОКРУГЛЕНИЕ: -0.47 [13:25:43]line ИТОГО: 900.00 [13:25:43]line Внесено: 900.00 [13:25:43]line СДАЧА: 0.00 [13:25:43]line НСП 1% : 7.97 [13:25:43]line НДС 12% : 95.62 [13:25:43]line Наличными: 900.00 [13:25:43]line Безнал.: 0.00 [13:25:43]line Место: АЗС № 117 "Партнер Нефть" [13:25:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:25:43]line СНО: Общий режим [13:25:43]line Чек 405 05.06.2024 13:25 [13:25:43]line Смена: 72 ФФД: 1.0 [13:25:43]line ЗНМ: 0300000048 [13:25:43]line РНМ: 0000000000151680 [13:25:43]line Версия ККМ: v1.0 [13:25:43]line ФМ: 0000000000959414 [13:25:43]line ФД: 60010 [13:25:43]line ФПД: 179332811010819 [13:25:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132544&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60010&fm=179332811010819&tin=02508201610067®Number=0000000000151680&sum=90000 [13:25:44]OFD Sender: Processing packet 60010 [packets to send 53, broken 52] [13:25:44]ProducePacketName [13:25:44]name=ofd_packets/00060010 [13:25:44]OFD Sender: To server: pG, [13:25:44]CommunicateWithHost lk.salyk.kg:30040 [13:25:44]ConnectInit lk.salyk.kg [13:25:44]written 0, free lines is 4095 [13:25:44]Connected sock=10 [13:25:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD 08 07 01 BC 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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 58 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A EA 00 00 35 04 06 00 A3 1A 2C 7F 33 03 99 8B B8 04 57 6D 81 A1 [13:25:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 05 6E 47 00 85 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6A EA 00 00 F4 03 04 00 5C 13 60 66 B6 04 01 00 00 49 CF 25 EB B1 4B 3E 1F [13:25:44]CommunicateWithHost err = 0 [13:25:44]CheckOFDResponse [13:25:44]1017 (14) - 77093643461234 [13:25:44]1041 (16) - 0000000000959414 [13:25:44]1040 (4) - 60010 [13:25:44]1012 (4) - 05.06.2024 07:27 [13:25:44]1206 (1) - 0 [13:25:44]OFD Sender: Remove packet 60010 [13:25:44]ProducePacketName [13:25:44]name=ofd_packets/00060010 [13:25:44]NVStorageDeleteData [13:25:44]Write to MH i2c: 01 00 00 80 6B EB [13:25:44]Write i2c OK [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: 01 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: 01 07 00 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: 01 07 00 80 6B 00 00 00 00 00 AB 0C A9 [13:25:44]RasterBufferAndPrint [13:25:44]line [13:25:44]line [13:25:44]line [13:25:44]line [13:25:44]line [13:25:44]written 0, free lines is 3249 [13:25:44]MH_Cut [13:25:44]Write to MH i2c: D1 01 00 87 6B 01 C4 [13:25:44]Write i2c OK [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: D1 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: D1 01 00 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: D1 01 00 87 6B 00 C3 [13:25:44]Write to MH i2c: 01 00 00 88 6B F3 [13:25:44]Write i2c OK [13:25:44]MH_I2C_Read... [13:25:45]OFD Sender: No OFD packet to send [13:25:45]*** Cut start [13:25:45]*** Partial cut [13:25:45]*** CUTSNS_PIN = 1 [13:25:45]*** CUTSNS_PIN = 0 [13:25:45]*** Brake cut motor [13:25:46]Read from MH i2c: 01 [13:25:46]MH_I2C_Read... [13:25:46]*** Stop cut motor [13:25:46]*** Cut end [13:25:46]Read from MH i2c: 01 07 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: 01 07 00 88 6B 00 00 00 00 00 FF 0F 08 [13:25:46]process_action close_receipt done [13:25:46]requested_data is exist [13:25:46]produce_requested_data [13:25:46]requested_item fm.sn is exist - process it [13:25:46]wFMCommunicate request_size=4 [13:25:46]MH_SAM_APDU [13:25:46]CAPDU: 80 11 00 00 [13:25:46]Write to MH i2c: E2 08 00 89 6B 80 11 00 00 00 00 00 00 6E [13:25:46]Write i2c OK [13:25:46]MH_I2C_Read... [13:25:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:46]Read from MH i2c: E2 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 17 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 17 00 89 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C1 [13:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:25:46]wFMCommunicate OK [13:25:46]requested_item fd.num is exist - process it [13:25:46]SAM_PROTO_GetFieldsCounters [13:25:46]wFMCommunicate request_size=4 [13:25:46]MH_SAM_APDU [13:25:46]CAPDU: 80 13 00 00 [13:25:46]Write to MH i2c: E2 08 00 8A 6B 80 13 00 00 00 00 00 00 71 [13:25:46]Write i2c OK [13:25:46]MH_I2C_Read... [13:25:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:46]Read from MH i2c: E2 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 62 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 62 00 8A 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6A EA 00 00 0E 04 04 00 48 00 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 EC [13:25:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6A EA 00 00 0E 04 04 00 48 00 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 [13:25:46]wFMCommunicate OK [13:25:46]SAM_PROTO_GetFieldsCounters done [13:25:46]requested_item shift.num is exist - process it [13:25:46]requested_item shift.opened is exist - process it [13:25:46]req_shift_opened [13:25:46]FM_GetShiftState [13:25:46]SAM_PROTO_GetShiftState [13:25:46]wFMCommunicate request_size=4 [13:25:46]MH_SAM_APDU [13:25:46]CAPDU: 80 13 01 00 [13:25:46]Write to MH i2c: E2 08 00 8B 6B 80 13 01 00 00 00 00 00 73 [13:25:46]Write i2c OK [13:25:46]MH_I2C_Read... [13:25:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:46]Read from MH i2c: E2 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 0E 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 0E 00 8B 6B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AB [13:25:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:25:46]wFMCommunicate OK [13:25:46]SAM_PROTO_GetShiftState done [13:25:46]FM_GetShiftState done [13:25:46]req_shift_opened done [13:25:46]requested_item shift.open_date is exist - process it [13:25:46]req_shift_open_date [13:25:46]req_shift_open_date done [13:25:46]produce_requested_data done [13:25:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60010,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:25:46]process_action_free close_receipt [13:25:46]json_value_free [13:25:46]json_value_free done [13:25:46]process_json_proto returns [13:25:46]Send response to host [13:25:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60010,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:25:46]free response buf [13:25:46]execute_script done [13:25:46]execute_script returns [13:25:46]free content buf [13:25:46]Sock 9.Close socket [13:25:46]Sock 9.Thread stoped [13:25:50]OFD Sender: No OFD packet to send [13:25:55]OFD Sender: No OFD packet to send [13:26:00]OFD Sender: No OFD packet to send [13:26:05]OFD Sender: No OFD packet to send [13:26:10]OFD Sender: No OFD packet to send [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:57]accept exits with 8 [13:26:57]New connection [13:26:57]New thread 3067100516 created [13:26:57]Thread 3066957156 joined [13:26:57]Waiting for new connection... [13:26:57] Sock 8.Parse request [13:26:57]Sock 8.Check first char [13:26:57]Sock 8.First char is OK [13:26:57]request: POST /json_proto HTTP/1.0 [13:26:57]Method: POST [13:26:57]URL: /json_proto [13:26:57]Method is POST - this is cgi request [13:26:57]url: /json_proto [13:26:57]query_string will be loaded in cgi processing [13:26:57]execute_cgi json_proto POST (null) [13:26:57]execute_cgi path=json_proto method=POST [13:26:57]POST find Content-Length [13:26:57]Host: 172.17.60.68:8080 [13:26:57]Content-Length: 990 [13:26:57]Content-Type: application/json [13:26:57] [13:26:57]POST finish read [13:26:57]Found Content-Length = 990 [13:26:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:57]execute_script... [13:26: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)545737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:57]POST & json_proto [13:26:57]process_json_proto [13:26:57]json parsed OK: [13:26:57]protocol is kg_v1.0 [13:26:57]action value=close_receipt [13:26:57]process_action close_receipt [13:26:57]cmd_close_receipt [13:26:57]MH_GetDate [13:26:57]Write to MH i2c: F0 00 00 8C 6B E6 [13:26:57]Write i2c OK [13:26:57]MH_I2C_Read... [13:26:57]Read from MH i2c: F0 [13:26:57]MH_I2C_Read... [13:26:57]Read from MH i2c: F0 09 00 [13:26:57]MH_I2C_Read... [13:26:57]Read from MH i2c: F0 09 00 8C 6B 00 A2 67 60 66 9A 61 5F 66 7E [13:26:57]GetLastDocTimeStamp 1717593944 [13:26:57]current date 1717594018 [13:26:57]FM_GetShiftState [13:26:57]SAM_PROTO_GetShiftState [13:26:57]wFMCommunicate request_size=4 [13:26:57]MH_SAM_APDU [13:26:57]CAPDU: 80 13 01 00 [13:26:57]Write to MH i2c: E2 08 00 8D 6B 80 13 01 00 00 00 00 00 75 [13:26:57]Write i2c OK [13:26:57]MH_I2C_Read... [13:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:57]Read from MH i2c: E2 [13:26:57]MH_I2C_Read... [13:26:57]Read from MH i2c: E2 0E 00 [13:26:57]MH_I2C_Read... [13:26:57]Read from MH i2c: E2 0E 00 8D 6B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AD [13:26:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:26:57]wFMCommunicate OK [13:26:57]SAM_PROTO_GetShiftState done [13:26:57]FM_GetShiftState done [13:26:57]opened in 1717545916 [13:26:57]opened+sec_in_day 1717632316 [13:26:57]quantity*price = 100005 [13:26:57]sum+1 = 100006 [13:26: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 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 406 05.06.2024 13:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 60011 ФПД: 98852855305882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60011&fm=98852855305882&tin=02508201610067®Number=0000000000151680&sum=100000 [13:26:58]StoreToDocumentArchive [13:26:58]shift 72 fd 60011 [13:26:58]save to /storage/0072/doc_00060011 [13:26:58]save last doc name /storage/0072/doc_00060011 to /storage/kkm_last_doc_name [13:26:58]save OK [13:26:58]Clear old archive folders... [13:26:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:26:58]tlvbuf is 0042BFF0 [13:26:58]SAM_PROTO_ClearQueue [13:26:58]wFMCommunicate request_size=4 [13:26:58]MH_SAM_APDU [13:26:58]CAPDU: 80 09 00 00 [13:26:58]Write to MH i2c: E2 08 00 9A 6B 80 09 00 00 00 00 00 00 77 [13:26:58]Write i2c OK [13:26:58]MH_I2C_Read... [13:26:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:58]Read from MH i2c: E2 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 9A 6B 00 90 00 79 [13:26:58]RAPDU: 90 00 [13:26:58]wFMCommunicate OK [13:26:58]SAM_PROTO_ClearQueue done [13:26:58]KKMCreateOFDPacket [13:26:58]OFDProtocolAddRootSTLVToBuf [13:26:58]FM_MakeSignedData [13:26:58]FM_MakeSignedData [13:26:58]SAM_PROTO_SignData [13:26:58]wFMCommunicate request_size=4 [13:26:58]MH_SAM_APDU [13:26:58]CAPDU: 80 0D 01 02 [13:26:58]Write to MH i2c: E2 08 00 9B 6B 80 0D 01 02 00 00 00 00 7F [13:26:58]Write i2c OK [13:26:58]MH_I2C_Read... [13:26:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:58]Read from MH i2c: E2 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 9B 6B 00 90 00 7A [13:26:58]RAPDU: 90 00 [13:26:58]wFMCommunicate OK [13:26:58]wFMCommunicate request_size=255 [13:26:58]MH_SAM_APDU [13:26:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A2 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B EA 00 00 35 04 06 00 59 E7 [13:26:58]Write to MH i2c: E2 02 01 9C 6B 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A2 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B EA 00 00 35 04 06 00 59 E7 00 00 00 [13:26:58]Write i2c OK [13:26:58]MH_I2C_Read... [13:26:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:58]Read from MH i2c: E2 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 9C 6B 00 90 00 7B [13:26:58]RAPDU: 90 00 [13:26:58]wFMCommunicate OK [13:26:58]wFMCommunicate request_size=9 [13:26:58]MH_SAM_APDU [13:26:58]CAPDU: 80 0D 02 02 04 F9 53 56 9A [13:26:58]Write to MH i2c: E2 0C 00 9D 6B 80 0D 02 02 04 00 F9 53 56 9A 00 00 C6 [13:26:58]Write i2c OK [13:26:58]MH_I2C_Read... [13:26:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:58]Read from MH i2c: E2 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 03 00 9D 6B 00 90 00 7C [13:26:58]RAPDU: 90 00 [13:26:58]wFMCommunicate OK [13:26:58]wFMCommunicate request_size=4 [13:26:58]MH_SAM_APDU [13:26:58]CAPDU: 80 0D 03 02 [13:26:58]Write to MH i2c: E2 08 00 9E 6B 80 0D 03 02 00 00 00 00 84 [13:26:58]Write i2c OK [13:26:58]MH_I2C_Read... [13:26:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:58]Read from MH i2c: E2 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 0B 00 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 0B 00 9E 6B 00 1A AF FE 89 1E 9F 7F A2 90 00 B3 [13:26:58]RAPDU: 1A AF FE 89 1E 9F 7F A2 90 00 [13:26:58]wFMCommunicate OK [13:26:58]SAM_PROTO_SignData done [13:26:58]FM_MakeSignedData done [13:26:58]CreateOFDProtocolMessage [13:26:58]wFMCommunicate request_size=4 [13:26:58]MH_SAM_APDU [13:26:58]CAPDU: 80 11 00 00 [13:26:58]Write to MH i2c: E2 08 00 9F 6B 80 11 00 00 00 00 00 00 84 [13:26:58]Write i2c OK [13:26:58]MH_I2C_Read... [13:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:58]Read from MH i2c: E2 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 17 00 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: E2 17 00 9F 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D7 [13:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:26:58]wFMCommunicate OK [13:26:58]CreateOFDProtocolMessage done [13:26:58]OFDSenderStorePacket 60011 [13:26:58]StoreOFDPacket docnum=60011 [13:26:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 38 C2 06 01 9D F9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A2 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B EA 00 00 35 04 06 00 59 E7 F9 53 56 9A 1A AF FE 89 1E 9F 7F A2 [13:26:58]CheckFolder [13:26:58]dirname=/storage/ofd_packets [13:26:58]CheckFolder done [13:26:58]ProducePacketName [13:26:58]name=ofd_packets/00060011 [13:26:58]NVStorageSaveData ofd_packets/00060011 [13:26:58]File name is /storage/ofd_packets/00060011 [13:26:58]Write 300 bytes [13:26:58]NVStorageSaveData done [13:26:58]OFDSenderStorePacket done [13:26:58]KKMCreateOFDPacket done [13:26:58]NVStorageSaveData kkm_last_timestamp [13:26:58]File name is /storage/kkm_last_timestamp [13:26:58]Write 4 bytes [13:26:58]NVStorageSaveData done [13:26:58]ExternCall_PrintAddStr [13:26:58]wPrintStart [13:26:58]Write to MH i2c: 01 00 00 A0 6B 0B [13:26:58]Write i2c OK [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: 01 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: 01 07 00 [13:26:58]MH_I2C_Read... [13:26:58]Read from MH i2c: 01 07 00 A0 6B 00 00 00 00 00 FF 0F 20 [13:26:58]RasterBufferAndPrint [13:26:58]line Счет N : (1)545737 [13:26:58]line ИНН: 02508201610067 [13:26:58]line Контрольно-Кассовый Чек [13:26:58]line ПРОДАЖА [13:26:58]line ТРК (МРК, ГНК) : 71 [13:26:58]line Товар: 2711190000 [13:26:58]line ГАЗ-К-5 [13:26:58]line 29.500 * 33.90 [13:26:58]line = 1000.05 [13:26:58]line НДС 12% НСП 1% [13:26:58]line > о реализуемом товаре [13:26:58]line ОКРУГЛЕНИЕ: -0.05 [13:26:58]line ИТОГО: 1000.00 [13:26:58]line Внесено: 1000.00 [13:26:58]line СДАЧА: 0.00 [13:26:58]line НСП 1% : 8.85 [13:26:58]line НДС 12% : 106.20 [13:26:58]line Наличными: 1000.00 [13:26:58]line Безнал.: 0.00 [13:26:58]line Место: АЗС № 117 "Партнер Нефть" [13:26:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:26:58]line СНО: Общий режим [13:26:58]line Чек 406 05.06.2024 13:26 [13:26:58]line Смена: 72 ФФД: 1.0 [13:26:58]line ЗНМ: 0300000048 [13:26:58]line РНМ: 0000000000151680 [13:26:58]line Версия ККМ: v1.0 [13:26:58]line [13:26:58]line Дисконтная программа [13:26:58]line СУГ [13:26:58]line номер 117 [13:26:58]line сэкономлено 29.50 сом [13:26:58]line ФМ: 0000000000959414 [13:26:59]line ФД: 60011 [13:26:59]line ФПД: 98852855305882 [13:26:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60011&fm=98852855305882&tin=02508201610067®Number=0000000000151680&sum=100000 [13:26:59]OFD Sender: Processing packet 60011 [packets to send 53, broken 52] [13:26:59]ProducePacketName [13:26:59]name=ofd_packets/00060011 [13:26:59]OFD Sender: To server: pG, [13:26:59]CommunicateWithHost lk.salyk.kg:30040 [13:26:59]ConnectInit lk.salyk.kg [13:26:59]written 0, free lines is 4095 [13:26:59]Connected sock=10 [13:26:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 38 C2 06 01 9D F9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A2 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B EA 00 00 35 04 06 00 59 E7 F9 53 56 9A 1A AF FE 89 1E 9F 7F A2 [13:26:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A3 79 47 00 F1 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6B EA 00 00 F4 03 04 00 A6 13 60 66 B6 04 01 00 00 51 6F E0 AA 86 DC 73 76 [13:26:59]CommunicateWithHost err = 0 [13:26:59]CheckOFDResponse [13:26:59]1017 (14) - 77093643461234 [13:26:59]1041 (16) - 0000000000959414 [13:26:59]1040 (4) - 60011 [13:26:59]1012 (4) - 05.06.2024 07:28 [13:26:59]1206 (1) - 0 [13:26:59]OFD Sender: Remove packet 60011 [13:26:59]ProducePacketName [13:26:59]name=ofd_packets/00060011 [13:26:59]NVStorageDeleteData [13:26:59]Write to MH i2c: 01 00 00 D0 6B 3B [13:26:59]Write i2c OK [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: 01 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: 01 07 00 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: 01 07 00 D0 6B 00 00 00 00 00 32 0C 80 [13:26:59]RasterBufferAndPrint [13:26:59]line [13:26:59]line [13:26:59]line [13:26:59]line [13:26:59]line [13:26:59]written 0, free lines is 3127 [13:26:59]MH_Cut [13:26:59]Write to MH i2c: D1 01 00 D7 6B 01 14 [13:26:59]Write i2c OK [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: D1 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: D1 01 00 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: D1 01 00 D7 6B 00 13 [13:26:59]Write to MH i2c: 01 00 00 D8 6B 43 [13:26:59]Write i2c OK [13:26:59]MH_I2C_Read... [13:26:59]OFD Sender: No OFD packet to send [13:27:00]*** Cut start [13:27:00]*** Partial cut [13:27:00]*** CUTSNS_PIN = 1 [13:27:00]*** CUTSNS_PIN = 0 [13:27:00]*** Brake cut motor [13:27:01]Read from MH i2c: 01 [13:27:01]MH_I2C_Read... [13:27:01]*** Stop cut motor [13:27:01]*** Cut end [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 D8 6B 00 00 00 00 00 FF 0F 58 [13:27:01]process_action close_receipt done [13:27:01]requested_data is exist [13:27:01]produce_requested_data [13:27:01]requested_item fm.sn is exist - process it [13:27:01]wFMCommunicate request_size=4 [13:27:01]MH_SAM_APDU [13:27:01]CAPDU: 80 11 00 00 [13:27:01]Write to MH i2c: E2 08 00 D9 6B 80 11 00 00 00 00 00 00 BE [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:01]Read from MH i2c: E2 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 17 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 17 00 D9 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 11 [13:27:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:27:01]wFMCommunicate OK [13:27:01]requested_item fd.num is exist - process it [13:27:01]SAM_PROTO_GetFieldsCounters [13:27:01]wFMCommunicate request_size=4 [13:27:01]MH_SAM_APDU [13:27:01]CAPDU: 80 13 00 00 [13:27:01]Write to MH i2c: E2 08 00 DA 6B 80 13 00 00 00 00 00 00 C1 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:01]Read from MH i2c: E2 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 62 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 62 00 DA 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6B EA 00 00 0E 04 04 00 48 00 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 40 [13:27:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6B EA 00 00 0E 04 04 00 48 00 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 [13:27:01]wFMCommunicate OK [13:27:01]SAM_PROTO_GetFieldsCounters done [13:27:01]requested_item shift.num is exist - process it [13:27:01]requested_item shift.opened is exist - process it [13:27:01]req_shift_opened [13:27:01]FM_GetShiftState [13:27:01]SAM_PROTO_GetShiftState [13:27:01]wFMCommunicate request_size=4 [13:27:01]MH_SAM_APDU [13:27:01]CAPDU: 80 13 01 00 [13:27:01]Write to MH i2c: E2 08 00 DB 6B 80 13 01 00 00 00 00 00 C3 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:01]Read from MH i2c: E2 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 0E 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 0E 00 DB 6B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FB [13:27:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:27:01]wFMCommunicate OK [13:27:01]SAM_PROTO_GetShiftState done [13:27:01]FM_GetShiftState done [13:27:01]req_shift_opened done [13:27:01]requested_item shift.open_date is exist - process it [13:27:01]req_shift_open_date [13:27:01]req_shift_open_date done [13:27:01]produce_requested_data done [13:27:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60011,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:27:01]process_action_free close_receipt [13:27:01]json_value_free [13:27:01]json_value_free done [13:27:01]process_json_proto returns [13:27:01]Send response to host [13:27:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60011,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:27:01]free response buf [13:27:01]execute_script done [13:27:01]execute_script returns [13:27:01]free content buf [13:27:01]Sock 8.Close socket [13:27:01]Sock 8.Thread stoped [13:27:04]OFD Sender: No OFD packet to send [13:27:09]OFD Sender: No OFD packet to send [13:27:14]OFD Sender: No OFD packet to send [13:27:19]OFD Sender: No OFD packet to send [13:27:24]OFD Sender: No OFD packet to send [13:27:29]OFD Sender: No OFD packet to send [13:27:34]OFD Sender: No OFD packet to send [13:27:39]OFD Sender: No OFD packet to send [13:27:44]OFD Sender: No OFD packet to send [13:27:49]accept exits with 9 [13:27:49]New connection [13:27:49]New thread 3066957156 created [13:27:49]Thread 3067100516 joined [13:27:49]Waiting for new connection... [13:27:49] Sock 9.Parse request [13:27:49]Sock 9.Check first char [13:27:49]Sock 9.First char is OK [13:27:49]request: POST /json_proto HTTP/1.0 [13:27:49]Method: POST [13:27:49]URL: /json_proto [13:27:49]Method is POST - this is cgi request [13:27:49]url: /json_proto [13:27:49]query_string will be loaded in cgi processing [13:27:49]execute_cgi json_proto POST (null) [13:27:49]execute_cgi path=json_proto method=POST [13:27:49]POST find Content-Length [13:27:49]Host: 172.17.60.68:8080 [13:27:49]Content-Length: 803 [13:27:49]Content-Type: application/json [13:27:49] [13:27:49]POST finish read [13:27:49]Found Content-Length = 803 [13:27:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 21.660, "sum" : 1600.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:49]execute_script... [13:27: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)545740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 21.660, "sum" : 1600.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:49]POST & json_proto [13:27:49]process_json_proto [13:27:49]json parsed OK: [13:27:49]protocol is kg_v1.0 [13:27:49]action value=close_receipt [13:27:49]process_action close_receipt [13:27:49]cmd_close_receipt [13:27:49]MH_GetDate [13:27:49]Write to MH i2c: F0 00 00 DC 6B 36 [13:27:49]Write i2c OK [13:27:49]MH_I2C_Read... [13:27:49]Read from MH i2c: F0 [13:27:49]MH_I2C_Read... [13:27:49]Read from MH i2c: F0 09 00 [13:27:49]MH_I2C_Read... [13:27:49]Read from MH i2c: F0 09 00 DC 6B 00 D6 67 60 66 9A 61 5F 66 02 [13:27:49]GetLastDocTimeStamp 1717594018 [13:27:49]current date 1717594070 [13:27:49]FM_GetShiftState [13:27:49]SAM_PROTO_GetShiftState [13:27:49]wFMCommunicate request_size=4 [13:27:49]MH_SAM_APDU [13:27:49]CAPDU: 80 13 01 00 [13:27:49]Write to MH i2c: E2 08 00 DD 6B 80 13 01 00 00 00 00 00 C5 [13:27:49]Write i2c OK [13:27:49]MH_I2C_Read... [13:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:49]Read from MH i2c: E2 [13:27:49]MH_I2C_Read... [13:27:49]Read from MH i2c: E2 0E 00 [13:27:49]MH_I2C_Read... [13:27:49]Read from MH i2c: E2 0E 00 DD 6B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FD [13:27:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:27:49]wFMCommunicate OK [13:27:49]SAM_PROTO_GetShiftState done [13:27:49]FM_GetShiftState done [13:27:49]opened in 1717545916 [13:27:49]opened+sec_in_day 1717632316 [13:27:49]quantity*price = 160067 [13:27:49]sum+1 = 160068 [13:27:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.67 НСП 1% : 14.16 НДС 12% : 169.98 Наличными: 0.00 Безнал.: 1600.67 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 407 05.06.2024 13:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60012 ФПД: 49433320517031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132750&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60012&fm=49433320517031&tin=02508201610067®Number=0000000000151680&sum=160067 [13:27:50]StoreToDocumentArchive [13:27:50]shift 72 fd 60012 [13:27:50]save to /storage/0072/doc_00060012 [13:27:50]save last doc name /storage/0072/doc_00060012 to /storage/kkm_last_doc_name [13:27:50]save OK [13:27:50]Clear old archive folders... [13:27:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:50]tlvbuf is 004321F0 [13:27:50]SAM_PROTO_ClearQueue [13:27:50]wFMCommunicate request_size=4 [13:27:50]MH_SAM_APDU [13:27:50]CAPDU: 80 09 00 00 [13:27:50]Write to MH i2c: E2 08 00 EA 6B 80 09 00 00 00 00 00 00 C7 [13:27:50]Write i2c OK [13:27:50]MH_I2C_Read... [13:27:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:50]Read from MH i2c: E2 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 EA 6B 00 90 00 C9 [13:27:50]RAPDU: 90 00 [13:27:50]wFMCommunicate OK [13:27:50]SAM_PROTO_ClearQueue done [13:27:50]KKMCreateOFDPacket [13:27:50]OFDProtocolAddRootSTLVToBuf [13:27:50]FM_MakeSignedData [13:27:50]FM_MakeSignedData [13:27:50]SAM_PROTO_SignData [13:27:50]wFMCommunicate request_size=4 [13:27:50]MH_SAM_APDU [13:27:50]CAPDU: 80 0D 01 02 [13:27:50]Write to MH i2c: E2 08 00 EB 6B 80 0D 01 02 00 00 00 00 CF [13:27:50]Write i2c OK [13:27:50]MH_I2C_Read... [13:27:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:50]Read from MH i2c: E2 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 EB 6B 00 90 00 CA [13:27:50]RAPDU: 90 00 [13:27:50]wFMCommunicate OK [13:27:50]wFMCommunicate request_size=255 [13:27:50]MH_SAM_APDU [13:27: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 9C 54 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 43 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 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 66 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 D6 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C EA 00 00 35 04 06 00 2C [13:27:50]Write to MH i2c: E2 02 01 EC 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 54 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 43 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 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 66 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 D6 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C EA 00 00 35 04 06 00 2C 00 00 7F [13:27:50]Write i2c OK [13:27:50]MH_I2C_Read... [13:27:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:50]Read from MH i2c: E2 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 EC 6B 00 90 00 CB [13:27:50]RAPDU: 90 00 [13:27:50]wFMCommunicate OK [13:27:50]wFMCommunicate request_size=10 [13:27:50]MH_SAM_APDU [13:27:50]CAPDU: 80 0D 02 02 05 F5 97 82 6D A7 [13:27:50]Write to MH i2c: E2 0D 00 ED 6B 80 0D 02 02 05 00 F5 97 82 6D A7 00 00 FE [13:27:50]Write i2c OK [13:27:50]MH_I2C_Read... [13:27:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:50]Read from MH i2c: E2 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 03 00 ED 6B 00 90 00 CC [13:27:50]RAPDU: 90 00 [13:27:50]wFMCommunicate OK [13:27:50]wFMCommunicate request_size=4 [13:27:50]MH_SAM_APDU [13:27:50]CAPDU: 80 0D 03 02 [13:27:50]Write to MH i2c: E2 08 00 EE 6B 80 0D 03 02 00 00 00 00 D4 [13:27:50]Write i2c OK [13:27:50]MH_I2C_Read... [13:27:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:50]Read from MH i2c: E2 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 0B 00 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 0B 00 EE 6B 00 6F 38 15 85 09 0E 16 DB 90 00 1E [13:27:50]RAPDU: 6F 38 15 85 09 0E 16 DB 90 00 [13:27:50]wFMCommunicate OK [13:27:50]SAM_PROTO_SignData done [13:27:50]FM_MakeSignedData done [13:27:50]CreateOFDProtocolMessage [13:27:50]wFMCommunicate request_size=4 [13:27:50]MH_SAM_APDU [13:27:50]CAPDU: 80 11 00 00 [13:27:50]Write to MH i2c: E2 08 00 EF 6B 80 11 00 00 00 00 00 00 D4 [13:27:50]Write i2c OK [13:27:50]MH_I2C_Read... [13:27:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:50]Read from MH i2c: E2 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 17 00 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: E2 17 00 EF 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 27 [13:27:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:27:50]wFMCommunicate OK [13:27:50]CreateOFDProtocolMessage done [13:27:50]OFDSenderStorePacket 60012 [13:27:50]StoreOFDPacket docnum=60012 [13:27:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5A 8C 07 01 AC E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 54 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 43 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 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 66 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 D6 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C EA 00 00 35 04 06 00 2C F5 97 82 6D A7 6F 38 15 85 09 0E 16 DB [13:27:50]CheckFolder [13:27:50]dirname=/storage/ofd_packets [13:27:50]CheckFolder done [13:27:50]ProducePacketName [13:27:50]name=ofd_packets/00060012 [13:27:50]NVStorageSaveData ofd_packets/00060012 [13:27:50]File name is /storage/ofd_packets/00060012 [13:27:50]Write 301 bytes [13:27:50]NVStorageSaveData done [13:27:50]OFDSenderStorePacket done [13:27:50]KKMCreateOFDPacket done [13:27:50]NVStorageSaveData kkm_last_timestamp [13:27:50]File name is /storage/kkm_last_timestamp [13:27:50]Write 4 bytes [13:27:50]NVStorageSaveData done [13:27:50]ExternCall_PrintAddStr [13:27:50]wPrintStart [13:27:50]Write to MH i2c: 01 00 00 F0 6B 5B [13:27:50]Write i2c OK [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: 01 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: 01 07 00 [13:27:50]MH_I2C_Read... [13:27:50]Read from MH i2c: 01 07 00 F0 6B 00 00 00 00 00 FF 0F 70 [13:27:50]RasterBufferAndPrint [13:27:50]line Счет N : (1)545740 [13:27:50]line ИНН: 02508201610067 [13:27:50]line Контрольно-Кассовый Чек [13:27:50]line ПРОДАЖА [13:27:50]line ТРК (МРК, ГНК) : 43 [13:27:50]line Товар: 2710124500 [13:27:50]line Аи-95-К-5 [13:27:50]line 21.660 * 73.90 [13:27:50]line = 1600.67 [13:27:50]line НДС 12% НСП 1% [13:27:50]line > о реализуемом товаре [13:27:50]line ИТОГО: 1600.67 [13:27:50]line НСП 1% : 14.16 [13:27:50]line НДС 12% : 169.98 [13:27:50]line Наличными: 0.00 [13:27:50]line Безнал.: 1600.67 [13:27:50]line Место: АЗС № 117 "Партнер Нефть" [13:27:50]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:27:50]line СНО: Общий режим [13:27:50]line Чек 407 05.06.2024 13:27 [13:27:50]line Смена: 72 ФФД: 1.0 [13:27:50]line ЗНМ: 0300000048 [13:27:50]line РНМ: 0000000000151680 [13:27:50]line Версия ККМ: v1.0 [13:27:50]line Платежная система: O! деньги [13:27:50]line ФМ: 0000000000959414 [13:27:50]line ФД: 60012 [13:27:50]line ФПД: 49433320517031 [13:27:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132750&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60012&fm=49433320517031&tin=02508201610067®Number=0000000000151680&sum=160067 [13:27:51]OFD Sender: Processing packet 60012 [packets to send 53, broken 52] [13:27:51]ProducePacketName [13:27:51]name=ofd_packets/00060012 [13:27:51]OFD Sender: To server: pG, [13:27:51]CommunicateWithHost lk.salyk.kg:30040 [13:27:51]ConnectInit lk.salyk.kg [13:27:51]written 0, free lines is 4095 [13:27:51]Connected sock=11 [13:27:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5A 8C 07 01 AC E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 54 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 43 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 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 66 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 D6 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6C EA 00 00 35 04 06 00 2C F5 97 82 6D A7 6F 38 15 85 09 0E 16 DB [13:27:51]Write to MH i2c: 01 00 00 1A 6C 86 [13:27:51]Write i2c OK [13:27:51]MH_I2C_Read... [13:27:51]Read from MH i2c: 01 [13:27:51]MH_I2C_Read... [13:27:51]Read from MH i2c: 01 07 00 [13:27:51]MH_I2C_Read... [13:27:51]Read from MH i2c: 01 07 00 1A 6C 00 00 00 00 00 BB 0C 54 [13:27:51]RasterBufferAndPrint [13:27:51]line [13:27:51]line [13:27:51]line [13:27:51]line [13:27:51]line [13:27:51]written 0, free lines is 3263 [13:27:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 77 E5 47 00 CE 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 39 35 39 34 31 34 10 04 04 00 6C EA 00 00 F4 03 04 00 DB 13 60 66 B6 04 01 00 00 DB 63 CC F8 C5 AD CB E0 [13:27:51]CommunicateWithHost err = 0 [13:27:51]CheckOFDResponse [13:27:51]1017 (14) - 77093643461234 [13:27:51]1041 (16) - 0000000000959414 [13:27:51]1040 (4) - 60012 [13:27:51]1012 (4) - 05.06.2024 07:29 [13:27:51]1206 (1) - 0 [13:27:51]OFD Sender: Remove packet 60012 [13:27:51]ProducePacketName [13:27:51]name=ofd_packets/00060012 [13:27:51]NVStorageDeleteData [13:27:51]MH_Cut [13:27:51]Write to MH i2c: D1 01 00 21 6C 01 5F [13:27:51]Write i2c OK [13:27:51]MH_I2C_Read... [13:27:51]Read from MH i2c: D1 [13:27:51]MH_I2C_Read... [13:27:51]Read from MH i2c: D1 01 00 [13:27:51]MH_I2C_Read... [13:27:51]Read from MH i2c: D1 01 00 21 6C 00 5E [13:27:51]Write to MH i2c: 01 00 00 22 6C 8E [13:27:51]Write i2c OK [13:27:51]MH_I2C_Read... [13:27:52]OFD Sender: No OFD packet to send [13:27:52]*** Cut start [13:27:52]*** Partial cut [13:27:52]*** CUTSNS_PIN = 1 [13:27:52]*** CUTSNS_PIN = 0 [13:27:52]*** Brake cut motor [13:27:53]Read from MH i2c: 01 [13:27:53]MH_I2C_Read... [13:27:53]*** Stop cut motor [13:27:53]*** Cut end [13:27:53]Read from MH i2c: 01 07 00 [13:27:53]MH_I2C_Read... [13:27:53]Read from MH i2c: 01 07 00 22 6C 00 00 00 00 00 FF 0F A3 [13:27:53]process_action close_receipt done [13:27:53]requested_data is exist [13:27:53]produce_requested_data [13:27:53]requested_item fm.sn is exist - process it [13:27:53]wFMCommunicate request_size=4 [13:27:53]MH_SAM_APDU [13:27:53]CAPDU: 80 11 00 00 [13:27:53]Write to MH i2c: E2 08 00 23 6C 80 11 00 00 00 00 00 00 09 [13:27:53]Write i2c OK [13:27:53]MH_I2C_Read... [13:27:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:53]Read from MH i2c: E2 [13:27:53]MH_I2C_Read... [13:27:53]Read from MH i2c: E2 17 00 [13:27:53]MH_I2C_Read... [13:27:53]Read from MH i2c: E2 17 00 23 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5C [13:27:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:27:53]wFMCommunicate OK [13:27:53]requested_item fd.num is exist - process it [13:27:53]SAM_PROTO_GetFieldsCounters [13:27:53]wFMCommunicate request_size=4 [13:27:53]MH_SAM_APDU [13:27:53]CAPDU: 80 13 00 00 [13:27:53]Write to MH i2c: E2 08 00 24 6C 80 13 00 00 00 00 00 00 0C [13:27:53]Write i2c OK [13:27:53]MH_I2C_Read... [13:27:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:53]Read from MH i2c: E2 [13:27:53]MH_I2C_Read... [13:27:53]Read from MH i2c: E2 62 00 [13:27:53]MH_I2C_Read... [13:27:53]Read from MH i2c: E2 62 00 24 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6C EA 00 00 0E 04 04 00 48 00 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 8F [13:27:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6C EA 00 00 0E 04 04 00 48 00 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 [13:27:53]wFMCommunicate OK [13:27:53]SAM_PROTO_GetFieldsCounters done [13:27:53]requested_item shift.num is exist - process it [13:27:53]requested_item shift.opened is exist - process it [13:27:53]req_shift_opened [13:27:53]FM_GetShiftState [13:27:53]SAM_PROTO_GetShiftState [13:27:53]wFMCommunicate request_size=4 [13:27:53]MH_SAM_APDU [13:27:53]CAPDU: 80 13 01 00 [13:27:53]Write to MH i2c: E2 08 00 25 6C 80 13 01 00 00 00 00 00 0E [13:27:53]Write i2c OK [13:27:53]MH_I2C_Read... [13:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:53]Read from MH i2c: E2 [13:27:53]MH_I2C_Read... [13:27:53]Read from MH i2c: E2 0E 00 [13:27:53]MH_I2C_Read... [13:27:53]Read from MH i2c: E2 0E 00 25 6C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 46 [13:27:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:27:53]wFMCommunicate OK [13:27:53]SAM_PROTO_GetShiftState done [13:27:53]FM_GetShiftState done [13:27:53]req_shift_opened done [13:27:53]requested_item shift.open_date is exist - process it [13:27:53]req_shift_open_date [13:27:53]req_shift_open_date done [13:27:53]produce_requested_data done [13:27:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60012,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:27:53]process_action_free close_receipt [13:27:53]json_value_free [13:27:53]json_value_free done [13:27:53]process_json_proto returns [13:27:53]Send response to host [13:27:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60012,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:27:53]free response buf [13:27:53]execute_script done [13:27:53]execute_script returns [13:27:53]free content buf [13:27:53]Sock 9.Close socket [13:27:53]Sock 9.Thread stoped [13:27:57]OFD Sender: No OFD packet to send [13:28:02]OFD Sender: No OFD packet to send [13:28:07]OFD Sender: No OFD packet to send [13:28:08]accept exits with 8 [13:28:08]New connection [13:28:08]New thread 3067100516 created [13:28:08]Thread 3066957156 joined [13:28:08]Waiting for new connection... [13:28:08] Sock 8.Parse request [13:28:08]Sock 8.Check first char [13:28:08]Sock 8.First char is OK [13:28:08]request: POST /json_proto HTTP/1.0 [13:28:08]Method: POST [13:28:08]URL: /json_proto [13:28:08]Method is POST - this is cgi request [13:28:08]url: /json_proto [13:28:08]query_string will be loaded in cgi processing [13:28:08]execute_cgi json_proto POST (null) [13:28:08]execute_cgi path=json_proto method=POST [13:28:08]POST find Content-Length [13:28:08]Host: 172.17.60.68:8080 [13:28:08]Content-Length: 978 [13:28:08]Content-Type: application/json [13:28:08] [13:28:08]POST finish read [13:28:08]Found Content-Length = 978 [13:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545741", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:08]execute_script... [13: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)545741", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:08]POST & json_proto [13:28:08]process_json_proto [13:28:08]json parsed OK: [13:28:08]protocol is kg_v1.0 [13:28:08]action value=close_receipt [13:28:08]process_action close_receipt [13:28:08]cmd_close_receipt [13:28:08]MH_GetDate [13:28:08]Write to MH i2c: F0 00 00 26 6C 81 [13:28:08]Write i2c OK [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: F0 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: F0 09 00 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: F0 09 00 26 6C 00 EA 67 60 66 9A 61 5F 66 61 [13:28:08]GetLastDocTimeStamp 1717594070 [13:28:08]current date 1717594090 [13:28:08]FM_GetShiftState [13:28:08]SAM_PROTO_GetShiftState [13:28:08]wFMCommunicate request_size=4 [13:28:08]MH_SAM_APDU [13:28:08]CAPDU: 80 13 01 00 [13:28:08]Write to MH i2c: E2 08 00 27 6C 80 13 01 00 00 00 00 00 10 [13:28:08]Write i2c OK [13:28:08]MH_I2C_Read... [13:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:08]Read from MH i2c: E2 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: E2 0E 00 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: E2 0E 00 27 6C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 48 [13:28:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:28:08]wFMCommunicate OK [13:28:08]SAM_PROTO_GetShiftState done [13:28:08]FM_GetShiftState done [13:28:08]opened in 1717545916 [13:28:08]opened+sec_in_day 1717632316 [13:28:08]quantity*price = 150012 [13:28:08]sum+1 = 150014 [13:28:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 408 05.06.2024 13:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 10.36 сом ФМ: 0000000000959414 ФД: 60013 ФПД: 92580221475663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132810&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60013&fm=92580221475663&tin=02508201610067®Number=0000000000151680&sum=150000 [13:28:10]StoreToDocumentArchive [13:28:10]shift 72 fd 60013 [13:28:10]save to /storage/0072/doc_00060013 [13:28:10]save last doc name /storage/0072/doc_00060013 to /storage/kkm_last_doc_name [13:28:10]save OK [13:28:10]Clear old archive folders... [13:28:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:28:10]tlvbuf is 00448CC0 [13:28:10]SAM_PROTO_ClearQueue [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 09 00 00 [13:28:10]Write to MH i2c: E2 08 00 34 6C 80 09 00 00 00 00 00 00 12 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 34 6C 00 90 00 14 [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]SAM_PROTO_ClearQueue done [13:28:10]KKMCreateOFDPacket [13:28:10]OFDProtocolAddRootSTLVToBuf [13:28:10]FM_MakeSignedData [13:28:10]FM_MakeSignedData [13:28:10]SAM_PROTO_SignData [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 0D 01 02 [13:28:10]Write to MH i2c: E2 08 00 35 6C 80 0D 01 02 00 00 00 00 1A [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 35 6C 00 90 00 15 [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]wFMCommunicate request_size=255 [13:28:10]MH_SAM_APDU [13:28: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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 98 01 00 00 F4 03 04 00 EA 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D EA 00 00 35 04 06 00 54 33 83 36 [13:28:10]Write to MH i2c: E2 02 01 36 6C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 98 01 00 00 F4 03 04 00 EA 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D EA 00 00 35 04 06 00 54 33 83 36 00 00 11 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 36 6C 00 90 00 16 [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]wFMCommunicate request_size=7 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 0D 02 02 02 DB 4F [13:28:10]Write to MH i2c: E2 0A 00 37 6C 80 0D 02 02 02 00 DB 4F 00 00 4B [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 37 6C 00 90 00 17 [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 0D 03 02 [13:28:10]Write to MH i2c: E2 08 00 38 6C 80 0D 03 02 00 00 00 00 1F [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 0B 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 0B 00 38 6C 00 94 D8 AA 1E 29 7A 55 9A 90 00 E6 [13:28:10]RAPDU: 94 D8 AA 1E 29 7A 55 9A 90 00 [13:28:10]wFMCommunicate OK [13:28:10]SAM_PROTO_SignData done [13:28:10]FM_MakeSignedData done [13:28:10]CreateOFDProtocolMessage [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 11 00 00 [13:28:10]Write to MH i2c: E2 08 00 39 6C 80 11 00 00 00 00 00 00 1F [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 17 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 17 00 39 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 72 [13:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:28:10]wFMCommunicate OK [13:28:10]CreateOFDProtocolMessage done [13:28:10]OFDSenderStorePacket 60013 [13:28:10]StoreOFDPacket docnum=60013 [13:28:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F7 0A 04 01 EF 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 98 01 00 00 F4 03 04 00 EA 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D EA 00 00 35 04 06 00 54 33 83 36 DB 4F 94 D8 AA 1E 29 7A 55 9A [13:28:10]CheckFolder [13:28:10]dirname=/storage/ofd_packets [13:28:10]CheckFolder done [13:28:10]ProducePacketName [13:28:10]name=ofd_packets/00060013 [13:28:10]NVStorageSaveData ofd_packets/00060013 [13:28:10]File name is /storage/ofd_packets/00060013 [13:28:10]Write 298 bytes [13:28:10]NVStorageSaveData done [13:28:10]OFDSenderStorePacket done [13:28:10]KKMCreateOFDPacket done [13:28:10]NVStorageSaveData kkm_last_timestamp [13:28:10]File name is /storage/kkm_last_timestamp [13:28:10]Write 4 bytes [13:28:10]NVStorageSaveData done [13:28:10]ExternCall_PrintAddStr [13:28:10]wPrintStart [13:28:10]Write to MH i2c: 01 00 00 3A 6C A6 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: 01 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: 01 07 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: 01 07 00 3A 6C 00 00 00 00 00 FF 0F BB [13:28:10]RasterBufferAndPrint [13:28:10]line Счет N : (1)545741 [13:28:10]line ИНН: 02508201610067 [13:28:10]line Контрольно-Кассовый Чек [13:28:10]line ПРОДАЖА [13:28:10]line ТРК (МРК, ГНК) : 21 [13:28:10]line Товар: 2710194210 [13:28:10]line ДТ-К-5 [13:28:10]line 20.720 * 72.40 [13:28:10]line = 1500.13 [13:28:10]line НДС 12% НСП 1% [13:28:10]line > о реализуемом товаре [13:28:10]line ОКРУГЛЕНИЕ: -0.13 [13:28:10]line ИТОГО: 1500.00 [13:28:10]line Внесено: 1500.00 [13:28:10]line СДАЧА: 0.00 [13:28:10]line НСП 1% : 13.27 [13:28:10]line НДС 12% : 159.31 [13:28:10]line Наличными: 1500.00 [13:28:10]line Безнал.: 0.00 [13:28:10]line Место: АЗС № 117 "Партнер Нефть" [13:28:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:28:10]line СНО: Общий режим [13:28:10]line Чек 408 05.06.2024 13:28 [13:28:10]line Смена: 72 ФФД: 1.0 [13:28:10]line ЗНМ: 0300000048 [13:28:10]line РНМ: 0000000000151680 [13:28:10]line Версия ККМ: v1.0 [13:28:10]line [13:28:10]line Дисконтная программа [13:28:10]line ДТ [13:28:10]line номер 117 [13:28:10]line сэкономлено 10.36 сом [13:28:10]line ФМ: 0000000000959414 [13:28:10]line ФД: 60013 [13:28:10]line ФПД: 92580221475663 [13:28:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132810&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60013&fm=92580221475663&tin=02508201610067®Number=0000000000151680&sum=150000 [13:28:10]OFD Sender: Processing packet 60013 [packets to send 53, broken 52] [13:28:10]ProducePacketName [13:28:10]name=ofd_packets/00060013 [13:28:10]OFD Sender: To server: pG, [13:28:10]CommunicateWithHost lk.salyk.kg:30040 [13:28:10]ConnectInit lk.salyk.kg [13:28:10]written 0, free lines is 4095 [13:28:11]Connected sock=10 [13:28:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 F7 0A 04 01 EF 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 98 01 00 00 F4 03 04 00 EA 67 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6D EA 00 00 35 04 06 00 54 33 83 36 DB 4F 94 D8 AA 1E 29 7A 55 9A [13:28:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A3 6E 47 00 0B 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 39 35 39 34 31 34 10 04 04 00 6D EA 00 00 F4 03 04 00 EE 13 60 66 B6 04 01 00 00 3C 26 75 47 72 6A 03 DE [13:28:11]CommunicateWithHost err = 0 [13:28:11]CheckOFDResponse [13:28:11]1017 (14) - 77093643461234 [13:28:11]1041 (16) - 0000000000959414 [13:28:11]1040 (4) - 60013 [13:28:11]1012 (4) - 05.06.2024 07:29 [13:28:11]1206 (1) - 0 [13:28:11]OFD Sender: Remove packet 60013 [13:28:11]ProducePacketName [13:28:11]name=ofd_packets/00060013 [13:28:11]NVStorageDeleteData [13:28:11]Write to MH i2c: 01 00 00 6A 6C D6 [13:28:11]Write i2c OK [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 07 00 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 07 00 6A 6C 00 00 00 00 00 41 0C 2A [13:28:11]RasterBufferAndPrint [13:28:11]line [13:28:11]line [13:28:11]line [13:28:11]line [13:28:11]line [13:28:11]written 0, free lines is 3143 [13:28:11]MH_Cut [13:28:11]Write to MH i2c: D1 01 00 71 6C 01 AF [13:28:11]Write i2c OK [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: D1 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: D1 01 00 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: D1 01 00 71 6C 00 AE [13:28:11]Write to MH i2c: 01 00 00 72 6C DE [13:28:11]Write i2c OK [13:28:11]MH_I2C_Read... [13:28:11]OFD Sender: No OFD packet to send [13:28:12]*** Cut start [13:28:12]*** Partial cut [13:28:12]*** CUTSNS_PIN = 1 [13:28:12]*** CUTSNS_PIN = 0 [13:28:12]*** Brake cut motor [13:28:13]Read from MH i2c: 01 [13:28:13]MH_I2C_Read... [13:28:13]*** Stop cut motor [13:28:13]*** Cut end [13:28:13]Read from MH i2c: 01 07 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: 01 07 00 72 6C 00 00 00 00 00 FF 0F F3 [13:28:13]process_action close_receipt done [13:28:13]requested_data is exist [13:28:13]produce_requested_data [13:28:13]requested_item fm.sn is exist - process it [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 11 00 00 [13:28:13]Write to MH i2c: E2 08 00 73 6C 80 11 00 00 00 00 00 00 59 [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 17 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 17 00 73 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AC [13:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:28:13]wFMCommunicate OK [13:28:13]requested_item fd.num is exist - process it [13:28:13]SAM_PROTO_GetFieldsCounters [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 13 00 00 [13:28:13]Write to MH i2c: E2 08 00 74 6C 80 13 00 00 00 00 00 00 5C [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 62 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 62 00 74 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6D EA 00 00 0E 04 04 00 48 00 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 E3 [13:28:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6D EA 00 00 0E 04 04 00 48 00 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 [13:28:13]wFMCommunicate OK [13:28:13]SAM_PROTO_GetFieldsCounters done [13:28:13]requested_item shift.num is exist - process it [13:28:13]requested_item shift.opened is exist - process it [13:28:13]req_shift_opened [13:28:13]FM_GetShiftState [13:28:13]SAM_PROTO_GetShiftState [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 13 01 00 [13:28:13]Write to MH i2c: E2 08 00 75 6C 80 13 01 00 00 00 00 00 5E [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 0E 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 0E 00 75 6C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 96 [13:28:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:28:13]wFMCommunicate OK [13:28:13]SAM_PROTO_GetShiftState done [13:28:13]FM_GetShiftState done [13:28:13]req_shift_opened done [13:28:13]requested_item shift.open_date is exist - process it [13:28:13]req_shift_open_date [13:28:13]req_shift_open_date done [13:28:13]produce_requested_data done [13:28:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60013,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:28:13]process_action_free close_receipt [13:28:13]json_value_free [13:28:13]json_value_free done [13:28:13]process_json_proto returns [13:28:13]Send response to host [13:28:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60013,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:28:13]free response buf [13:28:13]execute_script done [13:28:13]execute_script returns [13:28:13]free content buf [13:28:13]Sock 8.Close socket [13:28:13]Sock 8.Thread stoped [13:28:16]OFD Sender: No OFD packet to send [13:28:21]OFD Sender: No OFD packet to send [13:28:26]OFD Sender: No OFD packet to send [13:28:31]OFD Sender: No OFD packet to send [13:28:36]OFD Sender: No OFD packet to send [13:28:41]OFD Sender: No OFD packet to send [13:28:46]OFD Sender: No OFD packet to send [13:28:51]OFD Sender: No OFD packet to send [13:28:56]OFD Sender: No OFD packet to send [13:29:01]OFD Sender: No OFD packet to send [13:29:06]OFD Sender: No OFD packet to send [13:29:11]OFD Sender: No OFD packet to send [13:29:16]OFD Sender: No OFD packet to send [13:29:21]OFD Sender: No OFD packet to send [13:29:26]OFD Sender: No OFD packet to send [13:29:27]accept exits with 9 [13:29:27]New connection [13:29:27]New thread 3066957156 created [13:29:27]Thread 3067100516 joined [13:29:27]Waiting for new connection... [13:29:27] Sock 9.Parse request [13:29:27]Sock 9.Check first char [13:29:27]Sock 9.First char is OK [13:29:27]request: POST /json_proto HTTP/1.0 [13:29:27]Method: POST [13:29:27]URL: /json_proto [13:29:27]Method is POST - this is cgi request [13:29:27]url: /json_proto [13:29:27]query_string will be loaded in cgi processing [13:29:27]execute_cgi json_proto POST (null) [13:29:27]execute_cgi path=json_proto method=POST [13:29:27]POST find Content-Length [13:29:27]Host: 172.17.60.68:8080 [13:29:27]Content-Length: 677 [13:29:27]Content-Type: application/json [13:29:27] [13:29:27]POST finish read [13:29:27]Found Content-Length = 677 [13:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:27]execute_script... [13:29:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:27]POST & json_proto [13:29:27]process_json_proto [13:29:27]json parsed OK: [13:29:27]protocol is kg_v1.0 [13:29:27]action value=close_receipt [13:29:27]process_action close_receipt [13:29:27]cmd_close_receipt [13:29:27]MH_GetDate [13:29:27]Write to MH i2c: F0 00 00 76 6C D1 [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: F0 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: F0 09 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: F0 09 00 76 6C 00 39 68 60 66 9A 61 5F 66 01 [13:29:27]GetLastDocTimeStamp 1717594090 [13:29:27]current date 1717594169 [13:29:27]FM_GetShiftState [13:29:27]SAM_PROTO_GetShiftState [13:29:27]wFMCommunicate request_size=4 [13:29:27]MH_SAM_APDU [13:29:27]CAPDU: 80 13 01 00 [13:29:27]Write to MH i2c: E2 08 00 77 6C 80 13 01 00 00 00 00 00 60 [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:27]Read from MH i2c: E2 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 0E 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 0E 00 77 6C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 98 [13:29:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:29:27]wFMCommunicate OK [13:29:27]SAM_PROTO_GetShiftState done [13:29:27]FM_GetShiftState done [13:29:27]opened in 1717545916 [13:29:27]opened+sec_in_day 1717632316 [13:29:27]quantity*price = 50041 [13:29:27]sum+1 = 50042 [13:29:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 409 05.06.2024 13:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60014 ФПД: 268499757966943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132929&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60014&fm=268499757966943&tin=02508201610067®Number=0000000000151680&sum=50000 [13:29:28]StoreToDocumentArchive [13:29:28]shift 72 fd 60014 [13:29:28]save to /storage/0072/doc_00060014 [13:29:28]save last doc name /storage/0072/doc_00060014 to /storage/kkm_last_doc_name [13:29:28]save OK [13:29:28]Clear old archive folders... [13:29:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:28]tlvbuf is 003F55B0 [13:29:28]SAM_PROTO_ClearQueue [13:29:28]wFMCommunicate request_size=4 [13:29:28]MH_SAM_APDU [13:29:28]CAPDU: 80 09 00 00 [13:29:28]Write to MH i2c: E2 08 00 84 6C 80 09 00 00 00 00 00 00 62 [13:29:28]Write i2c OK [13:29:28]MH_I2C_Read... [13:29:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:28]Read from MH i2c: E2 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: E2 03 00 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: E2 03 00 84 6C 00 90 00 64 [13:29:28]RAPDU: 90 00 [13:29:28]wFMCommunicate OK [13:29:28]SAM_PROTO_ClearQueue done [13:29:28]KKMCreateOFDPacket [13:29:28]OFDProtocolAddRootSTLVToBuf [13:29:28]FM_MakeSignedData [13:29:28]FM_MakeSignedData [13:29:28]SAM_PROTO_SignData [13:29:28]wFMCommunicate request_size=4 [13:29:28]MH_SAM_APDU [13:29:28]CAPDU: 80 0D 01 02 [13:29:28]Write to MH i2c: E2 08 00 85 6C 80 0D 01 02 00 00 00 00 6A [13:29:28]Write i2c OK [13:29:28]MH_I2C_Read... [13:29:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:28]Read from MH i2c: E2 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: E2 03 00 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: E2 03 00 85 6C 00 90 00 65 [13:29:28]RAPDU: 90 00 [13:29:28]wFMCommunicate OK [13:29:28]wFMCommunicate request_size=255 [13:29:28]MH_SAM_APDU [13:29: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 39 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E EA 00 00 35 04 06 00 F4 [13:29:28]Write to MH i2c: E2 02 01 86 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 39 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E EA 00 00 35 04 06 00 F4 00 00 8A [13:29:28]Write i2c OK [13:29:28]MH_I2C_Read... [13:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:29]Read from MH i2c: E2 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 03 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 03 00 86 6C 00 90 00 66 [13:29:29]RAPDU: 90 00 [13:29:29]wFMCommunicate OK [13:29:29]wFMCommunicate request_size=10 [13:29:29]MH_SAM_APDU [13:29:29]CAPDU: 80 0D 02 02 05 32 F8 B2 26 5F [13:29:29]Write to MH i2c: E2 0D 00 87 6C 80 0D 02 02 05 00 32 F8 B2 26 5F 00 00 D8 [13:29:29]Write i2c OK [13:29:29]MH_I2C_Read... [13:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:29]Read from MH i2c: E2 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 03 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 03 00 87 6C 00 90 00 67 [13:29:29]RAPDU: 90 00 [13:29:29]wFMCommunicate OK [13:29:29]wFMCommunicate request_size=4 [13:29:29]MH_SAM_APDU [13:29:29]CAPDU: 80 0D 03 02 [13:29:29]Write to MH i2c: E2 08 00 88 6C 80 0D 03 02 00 00 00 00 6F [13:29:29]Write i2c OK [13:29:29]MH_I2C_Read... [13:29:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:29]Read from MH i2c: E2 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 0B 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 0B 00 88 6C 00 F8 6F B7 47 9C B2 7D D2 90 00 72 [13:29:29]RAPDU: F8 6F B7 47 9C B2 7D D2 90 00 [13:29:29]wFMCommunicate OK [13:29:29]SAM_PROTO_SignData done [13:29:29]FM_MakeSignedData done [13:29:29]CreateOFDProtocolMessage [13:29:29]wFMCommunicate request_size=4 [13:29:29]MH_SAM_APDU [13:29:29]CAPDU: 80 11 00 00 [13:29:29]Write to MH i2c: E2 08 00 89 6C 80 11 00 00 00 00 00 00 6F [13:29:29]Write i2c OK [13:29:29]MH_I2C_Read... [13:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:29]Read from MH i2c: E2 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 17 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 17 00 89 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [13:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:29:29]wFMCommunicate OK [13:29:29]CreateOFDProtocolMessage done [13:29:29]OFDSenderStorePacket 60014 [13:29:29]StoreOFDPacket docnum=60014 [13:29:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F8 69 07 01 AD 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 39 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E EA 00 00 35 04 06 00 F4 32 F8 B2 26 5F F8 6F B7 47 9C B2 7D D2 [13:29:29]CheckFolder [13:29:29]dirname=/storage/ofd_packets [13:29:29]CheckFolder done [13:29:29]ProducePacketName [13:29:29]name=ofd_packets/00060014 [13:29:29]NVStorageSaveData ofd_packets/00060014 [13:29:29]File name is /storage/ofd_packets/00060014 [13:29:29]Write 301 bytes [13:29:29]NVStorageSaveData done [13:29:29]OFDSenderStorePacket done [13:29:29]KKMCreateOFDPacket done [13:29:29]NVStorageSaveData kkm_last_timestamp [13:29:29]File name is /storage/kkm_last_timestamp [13:29:29]Write 4 bytes [13:29:29]NVStorageSaveData done [13:29:29]ExternCall_PrintAddStr [13:29:29]wPrintStart [13:29:29]Write to MH i2c: 01 00 00 8A 6C F6 [13:29:29]Write i2c OK [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: 01 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: 01 07 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: 01 07 00 8A 6C 00 00 00 00 00 FF 0F 0B [13:29:29]RasterBufferAndPrint [13:29:29]line Счет N : (1)545739 [13:29:29]line ИНН: 02508201610067 [13:29:29]line Контрольно-Кассовый Чек [13:29:29]line ПРОДАЖА [13:29:29]line ТРК (МРК, ГНК) : 32 [13:29:29]line Товар: 2710124130 [13:29:29]line Аи-92-К-5 [13:29:29]line 7.480 * 66.90 [13:29:29]line = 500.41 [13:29:29]line НДС 12% НСП 1% [13:29:29]line > о реализуемом товаре [13:29:29]line ОКРУГЛЕНИЕ: -0.41 [13:29:29]line ИТОГО: 500.00 [13:29:29]line Внесено: 500.00 [13:29:29]line СДАЧА: 0.00 [13:29:29]line НСП 1% : 4.43 [13:29:29]line НДС 12% : 53.14 [13:29:29]line Наличными: 500.00 [13:29:29]line Безнал.: 0.00 [13:29:29]line Место: АЗС № 117 "Партнер Нефть" [13:29:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:29:29]line СНО: Общий режим [13:29:29]line Чек 409 05.06.2024 13:29 [13:29:29]line Смена: 72 ФФД: 1.0 [13:29:29]line ЗНМ: 0300000048 [13:29:29]line РНМ: 0000000000151680 [13:29:29]line Версия ККМ: v1.0 [13:29:29]line ФМ: 0000000000959414 [13:29:29]line ФД: 60014 [13:29:29]line ФПД: 268499757966943 [13:29:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132929&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60014&fm=268499757966943&tin=02508201610067®Number=0000000000151680&sum=50000 [13:29:29]OFD Sender: Processing packet 60014 [packets to send 53, broken 52] [13:29:29]ProducePacketName [13:29:29]name=ofd_packets/00060014 [13:29:29]OFD Sender: To server: pG, [13:29:29]CommunicateWithHost lk.salyk.kg:30040 [13:29:29]ConnectInit lk.salyk.kg [13:29:29]written 0, free lines is 4095 [13:29:29]Connected sock=10 [13:29:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F8 69 07 01 AD 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 39 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6E EA 00 00 35 04 06 00 F4 32 F8 B2 26 5F F8 6F B7 47 9C B2 7D D2 [13:29:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A3 97 47 00 96 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 39 35 39 34 31 34 10 04 04 00 6E EA 00 00 F4 03 04 00 3D 14 60 66 B6 04 01 00 00 8C 29 5A 14 8B D0 E4 3B [13:29:30]CommunicateWithHost err = 0 [13:29:30]CheckOFDResponse [13:29:30]1017 (14) - 77093643461234 [13:29:30]1041 (16) - 0000000000959414 [13:29:30]1040 (4) - 60014 [13:29:30]1012 (4) - 05.06.2024 07:31 [13:29:30]1206 (1) - 0 [13:29:30]OFD Sender: Remove packet 60014 [13:29:30]ProducePacketName [13:29:30]name=ofd_packets/00060014 [13:29:30]NVStorageDeleteData [13:29:30]Write to MH i2c: 01 00 00 B5 6C 21 [13:29:30]Write i2c OK [13:29:30]MH_I2C_Read... [13:29:30]Read from MH i2c: 01 [13:29:30]MH_I2C_Read... [13:29:30]Read from MH i2c: 01 07 00 [13:29:30]MH_I2C_Read... [13:29:30]Read from MH i2c: 01 07 00 B5 6C 00 00 00 00 00 AB 0C DF [13:29:30]RasterBufferAndPrint [13:29:30]line [13:29:30]line [13:29:30]line [13:29:30]line [13:29:30]line [13:29:30]written 0, free lines is 3249 [13:29:30]MH_Cut [13:29:30]Write to MH i2c: D1 01 00 BC 6C 01 FA [13:29:30]Write i2c OK [13:29:30]MH_I2C_Read... [13:29:30]Read from MH i2c: D1 [13:29:30]MH_I2C_Read... [13:29:30]Read from MH i2c: D1 01 00 [13:29:30]MH_I2C_Read... [13:29:30]Read from MH i2c: D1 01 00 BC 6C 00 F9 [13:29:30]Write to MH i2c: 01 00 00 BD 6C 29 [13:29:30]Write i2c OK [13:29:30]MH_I2C_Read... [13:29:30]OFD Sender: No OFD packet to send [13:29:31]*** Cut start [13:29:31]*** Partial cut [13:29:31]*** CUTSNS_PIN = 1 [13:29:31]*** CUTSNS_PIN = 0 [13:29:31]*** Brake cut motor [13:29:31]Read from MH i2c: 01 [13:29:31]MH_I2C_Read... [13:29:31]*** Stop cut motor [13:29:31]*** Cut end [13:29:31]Read from MH i2c: 01 07 00 [13:29:31]MH_I2C_Read... [13:29:31]Read from MH i2c: 01 07 00 BD 6C 00 00 00 00 00 FF 0F 3E [13:29:31]process_action close_receipt done [13:29:31]requested_data is exist [13:29:31]produce_requested_data [13:29:31]requested_item fm.sn is exist - process it [13:29:31]wFMCommunicate request_size=4 [13:29:31]MH_SAM_APDU [13:29:31]CAPDU: 80 11 00 00 [13:29:31]Write to MH i2c: E2 08 00 BE 6C 80 11 00 00 00 00 00 00 A4 [13:29:31]Write i2c OK [13:29:31]MH_I2C_Read... [13:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:31]Read from MH i2c: E2 [13:29:31]MH_I2C_Read... [13:29:31]Read from MH i2c: E2 17 00 [13:29:31]MH_I2C_Read... [13:29:31]Read from MH i2c: E2 17 00 BE 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F7 [13:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:29:31]wFMCommunicate OK [13:29:31]requested_item fd.num is exist - process it [13:29:31]SAM_PROTO_GetFieldsCounters [13:29:31]wFMCommunicate request_size=4 [13:29:31]MH_SAM_APDU [13:29:31]CAPDU: 80 13 00 00 [13:29:31]Write to MH i2c: E2 08 00 BF 6C 80 13 00 00 00 00 00 00 A7 [13:29:31]Write i2c OK [13:29:31]MH_I2C_Read... [13:29:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:31]Read from MH i2c: E2 [13:29:31]MH_I2C_Read... [13:29:31]Read from MH i2c: E2 62 00 [13:29:31]MH_I2C_Read... [13:29:31]Read from MH i2c: E2 62 00 BF 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6E EA 00 00 0E 04 04 00 48 00 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 32 [13:29:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6E EA 00 00 0E 04 04 00 48 00 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 [13:29:31]wFMCommunicate OK [13:29:31]SAM_PROTO_GetFieldsCounters done [13:29:31]requested_item shift.num is exist - process it [13:29:31]requested_item shift.opened is exist - process it [13:29:31]req_shift_opened [13:29:31]FM_GetShiftState [13:29:31]SAM_PROTO_GetShiftState [13:29:31]wFMCommunicate request_size=4 [13:29:31]MH_SAM_APDU [13:29:31]CAPDU: 80 13 01 00 [13:29:31]Write to MH i2c: E2 08 00 C0 6C 80 13 01 00 00 00 00 00 A9 [13:29:31]Write i2c OK [13:29:31]MH_I2C_Read... [13:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:31]Read from MH i2c: E2 [13:29:31]MH_I2C_Read... [13:29:31]Read from MH i2c: E2 0E 00 [13:29:31]MH_I2C_Read... [13:29:31]Read from MH i2c: E2 0E 00 C0 6C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E1 [13:29:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:29:31]wFMCommunicate OK [13:29:31]SAM_PROTO_GetShiftState done [13:29:31]FM_GetShiftState done [13:29:31]req_shift_opened done [13:29:31]requested_item shift.open_date is exist - process it [13:29:31]req_shift_open_date [13:29:31]req_shift_open_date done [13:29:31]produce_requested_data done [13:29:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60014,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:29:31]process_action_free close_receipt [13:29:31]json_value_free [13:29:31]json_value_free done [13:29:31]process_json_proto returns [13:29:31]Send response to host [13:29:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60014,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:29:31]free response buf [13:29:31]execute_script done [13:29:31]execute_script returns [13:29:31]free content buf [13:29:31]Sock 9.Close socket [13:29:31]Sock 9.Thread stoped [13:29:32]accept exits with 8 [13:29:32]New connection [13:29:32]New thread 3067100516 created [13:29:32]Thread 3066957156 joined [13:29:32]Waiting for new connection... [13:29:32] Sock 8.Parse request [13:29:32]Sock 8.Check first char [13:29:32]Sock 8.First char is OK [13:29:32]request: POST /json_proto HTTP/1.0 [13:29:32]Method: POST [13:29:32]URL: /json_proto [13:29:32]Method is POST - this is cgi request [13:29:32]url: /json_proto [13:29:32]query_string will be loaded in cgi processing [13:29:32]execute_cgi json_proto POST (null) [13:29:32]execute_cgi path=json_proto method=POST [13:29:32]POST find Content-Length [13:29:32]Host: 172.17.60.68:8080 [13:29:32]Content-Length: 806 [13:29:32]Content-Type: application/json [13:29:32] [13:29:32]POST finish read [13:29:32]Found Content-Length = 806 [13:29:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 42.980, "sum" : 1500.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" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:32]execute_script... [13:29:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 42.980, "sum" : 1500.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" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:32]POST & json_proto [13:29:32]process_json_proto [13:29:32]json parsed OK: [13:29:32]protocol is kg_v1.0 [13:29:32]action value=close_receipt [13:29:32]process_action close_receipt [13:29:32]cmd_close_receipt [13:29:32]MH_GetDate [13:29:32]Write to MH i2c: F0 00 00 C1 6C 1C [13:29:32]Write i2c OK [13:29:32]MH_I2C_Read... [13:29:32]Read from MH i2c: F0 [13:29:32]MH_I2C_Read... [13:29:32]Read from MH i2c: F0 09 00 [13:29:32]MH_I2C_Read... [13:29:32]Read from MH i2c: F0 09 00 C1 6C 00 3E 68 60 66 9A 61 5F 66 51 [13:29:32]GetLastDocTimeStamp 1717594169 [13:29:32]current date 1717594174 [13:29:32]FM_GetShiftState [13:29:32]SAM_PROTO_GetShiftState [13:29:32]wFMCommunicate request_size=4 [13:29:32]MH_SAM_APDU [13:29:32]CAPDU: 80 13 01 00 [13:29:32]Write to MH i2c: E2 08 00 C2 6C 80 13 01 00 00 00 00 00 AB [13:29:32]Write i2c OK [13:29:32]MH_I2C_Read... [13:29:32]Read from MH i2c: E2 [13:29:32]MH_I2C_Read... [13:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:32]Read from MH i2c: E2 0E 00 [13:29:32]MH_I2C_Read... [13:29:32]Read from MH i2c: E2 0E 00 C2 6C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E3 [13:29:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:29:32]wFMCommunicate OK [13:29:32]SAM_PROTO_GetShiftState done [13:29:32]FM_GetShiftState done [13:29:32]opened in 1717545916 [13:29:32]opened+sec_in_day 1717632316 [13:29:32]quantity*price = 150000 [13:29:32]sum+1 = 150001 [13:29:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.00 НСП 1% : 13.27 НДС 12% : 159.29 Наличными: 0.00 Безнал.: 1500.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 410 05.06.2024 13:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60015 ФПД: 269321873413826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132934&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60015&fm=269321873413826&tin=02508201610067®Number=0000000000151680&sum=150000 [13:29:33]StoreToDocumentArchive [13:29:33]shift 72 fd 60015 [13:29:33]save to /storage/0072/doc_00060015 [13:29:33]save last doc name /storage/0072/doc_00060015 to /storage/kkm_last_doc_name [13:29:33]save OK [13:29:33]Clear old archive folders... [13:29:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:29:33]tlvbuf is 005AE190 [13:29:33]SAM_PROTO_ClearQueue [13:29:33]wFMCommunicate request_size=4 [13:29:33]MH_SAM_APDU [13:29:33]CAPDU: 80 09 00 00 [13:29:33]Write to MH i2c: E2 08 00 CF 6C 80 09 00 00 00 00 00 00 AD [13:29:33]Write i2c OK [13:29:33]MH_I2C_Read... [13:29:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:33]Read from MH i2c: E2 [13:29:33]MH_I2C_Read... [13:29:33]Read from MH i2c: E2 03 00 [13:29:33]MH_I2C_Read... [13:29:33]Read from MH i2c: E2 03 00 CF 6C 00 90 00 AF [13:29:33]RAPDU: 90 00 [13:29:33]wFMCommunicate OK [13:29:33]SAM_PROTO_ClearQueue done [13:29:33]KKMCreateOFDPacket [13:29:33]OFDProtocolAddRootSTLVToBuf [13:29:33]FM_MakeSignedData [13:29:33]FM_MakeSignedData [13:29:33]SAM_PROTO_SignData [13:29:33]wFMCommunicate request_size=4 [13:29:33]MH_SAM_APDU [13:29:33]CAPDU: 80 0D 01 02 [13:29:33]Write to MH i2c: E2 08 00 D0 6C 80 0D 01 02 00 00 00 00 B5 [13:29:33]Write i2c OK [13:29:33]MH_I2C_Read... [13:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:33]Read from MH i2c: E2 [13:29:33]MH_I2C_Read... [13:29:33]Read from MH i2c: E2 03 00 [13:29:33]MH_I2C_Read... [13:29:33]Read from MH i2c: E2 03 00 D0 6C 00 90 00 B0 [13:29:33]RAPDU: 90 00 [13:29:33]wFMCommunicate OK [13:29:33]wFMCommunicate request_size=255 [13:29:33]MH_SAM_APDU [13:29:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3E 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F EA 00 00 35 04 06 00 F4 F2 [13:29:33]Write to MH i2c: E2 02 01 D1 6C 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 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3E 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F EA 00 00 35 04 06 00 F4 F2 00 00 86 [13:29:33]Write i2c OK [13:29:33]MH_I2C_Read... [13:29:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:34]Read from MH i2c: E2 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 03 00 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 03 00 D1 6C 00 90 00 B1 [13:29:34]RAPDU: 90 00 [13:29:34]wFMCommunicate OK [13:29:34]wFMCommunicate request_size=9 [13:29:34]MH_SAM_APDU [13:29:34]CAPDU: 80 0D 02 02 04 62 98 56 C2 [13:29:34]Write to MH i2c: E2 0C 00 D2 6C 80 0D 02 02 04 00 62 98 56 C2 00 00 D2 [13:29:34]Write i2c OK [13:29:34]MH_I2C_Read... [13:29:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:34]Read from MH i2c: E2 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 03 00 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 03 00 D2 6C 00 90 00 B2 [13:29:34]RAPDU: 90 00 [13:29:34]wFMCommunicate OK [13:29:34]wFMCommunicate request_size=4 [13:29:34]MH_SAM_APDU [13:29:34]CAPDU: 80 0D 03 02 [13:29:34]Write to MH i2c: E2 08 00 D3 6C 80 0D 03 02 00 00 00 00 BA [13:29:34]Write i2c OK [13:29:34]MH_I2C_Read... [13:29:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:34]Read from MH i2c: E2 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 0B 00 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 0B 00 D3 6C 00 A7 67 64 63 33 48 24 80 90 00 AF [13:29:34]RAPDU: A7 67 64 63 33 48 24 80 90 00 [13:29:34]wFMCommunicate OK [13:29:34]SAM_PROTO_SignData done [13:29:34]FM_MakeSignedData done [13:29:34]CreateOFDProtocolMessage [13:29:34]wFMCommunicate request_size=4 [13:29:34]MH_SAM_APDU [13:29:34]CAPDU: 80 11 00 00 [13:29:34]Write to MH i2c: E2 08 00 D4 6C 80 11 00 00 00 00 00 00 BA [13:29:34]Write i2c OK [13:29:34]MH_I2C_Read... [13:29:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:34]Read from MH i2c: E2 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 17 00 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: E2 17 00 D4 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0D [13:29:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:29:34]wFMCommunicate OK [13:29:34]CreateOFDProtocolMessage done [13:29:34]OFDSenderStorePacket 60015 [13:29:34]StoreOFDPacket docnum=60015 [13:29:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3B BA 06 01 4A 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3E 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F EA 00 00 35 04 06 00 F4 F2 62 98 56 C2 A7 67 64 63 33 48 24 80 [13:29:34]CheckFolder [13:29:34]dirname=/storage/ofd_packets [13:29:34]CheckFolder done [13:29:34]ProducePacketName [13:29:34]name=ofd_packets/00060015 [13:29:34]NVStorageSaveData ofd_packets/00060015 [13:29:34]File name is /storage/ofd_packets/00060015 [13:29:34]Write 300 bytes [13:29:34]NVStorageSaveData done [13:29:34]OFDSenderStorePacket done [13:29:34]KKMCreateOFDPacket done [13:29:34]NVStorageSaveData kkm_last_timestamp [13:29:34]File name is /storage/kkm_last_timestamp [13:29:34]Write 4 bytes [13:29:34]NVStorageSaveData done [13:29:34]ExternCall_PrintAddStr [13:29:34]wPrintStart [13:29:34]Write to MH i2c: 01 00 00 D5 6C 41 [13:29:34]Write i2c OK [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: 01 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: 01 07 00 [13:29:34]MH_I2C_Read... [13:29:34]OFD Sender: Processing packet 60015 [packets to send 53, broken 52] [13:29:34]ProducePacketName [13:29:34]name=ofd_packets/00060015 [13:29:34]OFD Sender: To server: pG, [13:29:34]CommunicateWithHost lk.salyk.kg:30040 [13:29:34]ConnectInit lk.salyk.kg [13:29:34]Read from MH i2c: 01 07 00 D5 6C 00 00 00 00 00 FF 0F 56 [13:29:34]RasterBufferAndPrint [13:29:34]line Счет N : (1)545736 [13:29:34]line ИНН: 02508201610067 [13:29:34]line Контрольно-Кассовый Чек [13:29:34]line ПРОДАЖА [13:29:34]line ТРК (МРК, ГНК) : 72 [13:29:34]line Товар: 2711190000 [13:29:34]line ГАЗ-К-5 [13:29:34]line 42.980 * 34.90 [13:29:34]line = 1500.00 [13:29:34]line НДС 12% НСП 1% [13:29:34]line > о реализуемом товаре [13:29:34]line ИТОГО: 1500.00 [13:29:34]line НСП 1% : 13.27 [13:29:34]line НДС 12% : 159.29 [13:29:34]line Наличными: 0.00 [13:29:34]line Безнал.: 1500.00 [13:29:34]line Место: АЗС № 117 "Партнер Нефть" [13:29:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:29:34]line СНО: Общий режим [13:29:34]line Чек 410 05.06.2024 13:29 [13:29:34]line Смена: 72 ФФД: 1.0 [13:29:34]line ЗНМ: 0300000048 [13:29:34]line РНМ: 0000000000151680 [13:29:34]line Версия ККМ: v1.0 [13:29:34]line Платежная система: O! деньги [13:29:34]line ФМ: 0000000000959414 [13:29:34]line ФД: 60015 [13:29:34]line ФПД: 269321873413826 [13:29:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T132934&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60015&fm=269321873413826&tin=02508201610067®Number=0000000000151680&sum=150000 [13:29:34]written 0, free lines is 4095 [13:29:34]Connected sock=10 [13:29:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3B BA 06 01 4A 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E4 A7 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 F0 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 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3E 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F EA 00 00 35 04 06 00 F4 F2 62 98 56 C2 A7 67 64 63 33 48 24 80 [13:29:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6B 8D 47 00 41 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 6F EA 00 00 F4 03 04 00 42 14 60 66 B6 04 01 00 00 87 5A 9E 83 08 75 37 3E [13:29:34]CommunicateWithHost err = 0 [13:29:34]CheckOFDResponse [13:29:34]1017 (14) - 77093643461234 [13:29:34]1041 (16) - 0000000000959414 [13:29:34]1040 (4) - 60015 [13:29:34]1012 (4) - 05.06.2024 07:31 [13:29:34]1206 (1) - 0 [13:29:34]OFD Sender: Remove packet 60015 [13:29:34]ProducePacketName [13:29:34]name=ofd_packets/00060015 [13:29:34]NVStorageDeleteData [13:29:34]Write to MH i2c: 01 00 00 FF 6C 6B [13:29:34]Write i2c OK [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: 01 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: 01 07 00 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: 01 07 00 FF 6C 00 00 00 00 00 BF 0C 3D [13:29:34]RasterBufferAndPrint [13:29:34]line [13:29:34]line [13:29:34]line [13:29:34]line [13:29:34]line [13:29:34]written 0, free lines is 3276 [13:29:34]MH_Cut [13:29:34]Write to MH i2c: D1 01 00 06 6D 01 45 [13:29:34]Write i2c OK [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: D1 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: D1 01 00 [13:29:34]MH_I2C_Read... [13:29:34]Read from MH i2c: D1 01 00 06 6D 00 44 [13:29:34]Write to MH i2c: 01 00 00 07 6D 74 [13:29:34]Write i2c OK [13:29:34]MH_I2C_Read... [13:29:35]OFD Sender: No OFD packet to send [13:29:35]*** Cut start [13:29:35]*** Partial cut [13:29:35]*** CUTSNS_PIN = 1 [13:29:35]*** CUTSNS_PIN = 0 [13:29:36]*** Brake cut motor [13:29:36]Read from MH i2c: 01 [13:29:36]MH_I2C_Read... [13:29:36]*** Stop cut motor [13:29:36]*** Cut end [13:29:36]Read from MH i2c: 01 07 00 [13:29:36]MH_I2C_Read... [13:29:36]Read from MH i2c: 01 07 00 07 6D 00 00 00 00 00 FF 0F 89 [13:29:36]process_action close_receipt done [13:29:36]requested_data is exist [13:29:36]produce_requested_data [13:29:36]requested_item fm.sn is exist - process it [13:29:36]wFMCommunicate request_size=4 [13:29:36]MH_SAM_APDU [13:29:36]CAPDU: 80 11 00 00 [13:29:36]Write to MH i2c: E2 08 00 08 6D 80 11 00 00 00 00 00 00 EF [13:29:36]Write i2c OK [13:29:36]MH_I2C_Read... [13:29:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:36]Read from MH i2c: E2 [13:29:36]MH_I2C_Read... [13:29:36]Read from MH i2c: E2 17 00 [13:29:36]MH_I2C_Read... [13:29:36]Read from MH i2c: E2 17 00 08 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 42 [13:29:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:29:36]wFMCommunicate OK [13:29:36]requested_item fd.num is exist - process it [13:29:36]SAM_PROTO_GetFieldsCounters [13:29:36]wFMCommunicate request_size=4 [13:29:36]MH_SAM_APDU [13:29:36]CAPDU: 80 13 00 00 [13:29:36]Write to MH i2c: E2 08 00 09 6D 80 13 00 00 00 00 00 00 F2 [13:29:36]Write i2c OK [13:29:36]MH_I2C_Read... [13:29:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:36]Read from MH i2c: E2 [13:29:36]MH_I2C_Read... [13:29:36]Read from MH i2c: E2 62 00 [13:29:36]MH_I2C_Read... [13:29:36]Read from MH i2c: E2 62 00 09 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6F EA 00 00 0E 04 04 00 48 00 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 81 [13:29:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 6F EA 00 00 0E 04 04 00 48 00 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 [13:29:36]wFMCommunicate OK [13:29:36]SAM_PROTO_GetFieldsCounters done [13:29:36]requested_item shift.num is exist - process it [13:29:36]requested_item shift.opened is exist - process it [13:29:36]req_shift_opened [13:29:36]FM_GetShiftState [13:29:36]SAM_PROTO_GetShiftState [13:29:36]wFMCommunicate request_size=4 [13:29:36]MH_SAM_APDU [13:29:36]CAPDU: 80 13 01 00 [13:29:36]Write to MH i2c: E2 08 00 0A 6D 80 13 01 00 00 00 00 00 F4 [13:29:36]Write i2c OK [13:29:36]MH_I2C_Read... [13:29:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:36]Read from MH i2c: E2 [13:29:36]MH_I2C_Read... [13:29:36]Read from MH i2c: E2 0E 00 [13:29:36]MH_I2C_Read... [13:29:36]Read from MH i2c: E2 0E 00 0A 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2C [13:29:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:29:36]wFMCommunicate OK [13:29:36]SAM_PROTO_GetShiftState done [13:29:36]FM_GetShiftState done [13:29:36]req_shift_opened done [13:29:36]requested_item shift.open_date is exist - process it [13:29:36]req_shift_open_date [13:29:36]req_shift_open_date done [13:29:36]produce_requested_data done [13:29:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60015,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:29:36]process_action_free close_receipt [13:29:36]json_value_free [13:29:36]json_value_free done [13:29:36]process_json_proto returns [13:29:36]Send response to host [13:29:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60015,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:29:36]free response buf [13:29:36]execute_script done [13:29:36]execute_script returns [13:29:36]free content buf [13:29:36]Sock 8.Close socket [13:29:36]Sock 8.Thread stoped [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: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:45]OFD Sender: No OFD packet to send [13:30:50]OFD Sender: No OFD packet to send [13:30:55]OFD Sender: No OFD packet to send [13:31:00]OFD Sender: No OFD packet to send [13:31:05]OFD Sender: No OFD packet to send [13:31:10]OFD Sender: No OFD packet to send [13:31:15]OFD Sender: No OFD packet to send [13:31:16]accept exits with 9 [13:31:16]New connection [13:31:16]New thread 3066957156 created [13:31:16]Thread 3067100516 joined [13:31:16]Waiting for new connection... [13:31:16] Sock 9.Parse request [13:31:16]Sock 9.Check first char [13:31:16]Sock 9.First char is OK [13:31:16]request: POST /json_proto HTTP/1.0 [13:31:16]Method: POST [13:31:16]URL: /json_proto [13:31:16]Method is POST - this is cgi request [13:31:16]url: /json_proto [13:31:16]query_string will be loaded in cgi processing [13:31:16]execute_cgi json_proto POST (null) [13:31:16]execute_cgi path=json_proto method=POST [13:31:16]POST find Content-Length [13:31:16]Host: 172.17.60.68:8080 [13:31:16]Content-Length: 682 [13:31:16]Content-Type: application/json [13:31:16] [13:31:16]POST finish read [13:31:16]Found Content-Length = 682 [13:31:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:16]execute_script... [13:31:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:16]POST & json_proto [13:31:16]process_json_proto [13:31:16]json parsed OK: [13:31:16]protocol is kg_v1.0 [13:31:16]action value=close_receipt [13:31:16]process_action close_receipt [13:31:16]cmd_close_receipt [13:31:16]MH_GetDate [13:31:16]Write to MH i2c: F0 00 00 0B 6D 67 [13:31:16]Write i2c OK [13:31:16]MH_I2C_Read... [13:31:16]Read from MH i2c: F0 [13:31:16]MH_I2C_Read... [13:31:16]Read from MH i2c: F0 09 00 [13:31:16]MH_I2C_Read... [13:31:16]Read from MH i2c: F0 09 00 0B 6D 00 A6 68 60 66 9A 61 5F 66 04 [13:31:16]GetLastDocTimeStamp 1717594174 [13:31:16]current date 1717594278 [13:31:16]FM_GetShiftState [13:31:16]SAM_PROTO_GetShiftState [13:31:16]wFMCommunicate request_size=4 [13:31:16]MH_SAM_APDU [13:31:16]CAPDU: 80 13 01 00 [13:31:16]Write to MH i2c: E2 08 00 0C 6D 80 13 01 00 00 00 00 00 F6 [13:31:16]Write i2c OK [13:31:16]MH_I2C_Read... [13:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:16]Read from MH i2c: E2 [13:31:16]MH_I2C_Read... [13:31:16]Read from MH i2c: E2 0E 00 [13:31:16]MH_I2C_Read... [13:31:16]Read from MH i2c: E2 0E 00 0C 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [13:31:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:31:16]wFMCommunicate OK [13:31:16]SAM_PROTO_GetShiftState done [13:31:16]FM_GetShiftState done [13:31:16]opened in 1717545916 [13:31:16]opened+sec_in_day 1717632316 [13:31:16]quantity*price = 100015 [13:31:16]sum+1 = 100017 [13:31:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 411 05.06.2024 13:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60016 ФПД: 88381589905891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133118&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60016&fm=88381589905891&tin=02508201610067®Number=0000000000151680&sum=100000 [13:31:17]StoreToDocumentArchive [13:31:17]shift 72 fd 60016 [13:31:17]save to /storage/0072/doc_00060016 [13:31:17]save last doc name /storage/0072/doc_00060016 to /storage/kkm_last_doc_name [13:31:17]save OK [13:31:17]Clear old archive folders... [13:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:31:17]tlvbuf is 0047EBE0 [13:31:17]SAM_PROTO_ClearQueue [13:31:17]wFMCommunicate request_size=4 [13:31:17]MH_SAM_APDU [13:31:17]CAPDU: 80 09 00 00 [13:31:17]Write to MH i2c: E2 08 00 19 6D 80 09 00 00 00 00 00 00 F8 [13:31:17]Write i2c OK [13:31:17]MH_I2C_Read... [13:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:17]Read from MH i2c: E2 [13:31:17]MH_I2C_Read... [13:31:17]Read from MH i2c: E2 03 00 [13:31:17]MH_I2C_Read... [13:31:17]Read from MH i2c: E2 03 00 19 6D 00 90 00 FA [13:31:17]RAPDU: 90 00 [13:31:17]wFMCommunicate OK [13:31:17]SAM_PROTO_ClearQueue done [13:31:17]KKMCreateOFDPacket [13:31:17]OFDProtocolAddRootSTLVToBuf [13:31:17]FM_MakeSignedData [13:31:17]FM_MakeSignedData [13:31:17]SAM_PROTO_SignData [13:31:17]wFMCommunicate request_size=4 [13:31:17]MH_SAM_APDU [13:31:17]CAPDU: 80 0D 01 02 [13:31:17]Write to MH i2c: E2 08 00 1A 6D 80 0D 01 02 00 00 00 00 00 [13:31:17]Write i2c OK [13:31:17]MH_I2C_Read... [13:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:17]Read from MH i2c: E2 [13:31:17]MH_I2C_Read... [13:31:17]Read from MH i2c: E2 03 00 [13:31:17]MH_I2C_Read... [13:31:17]Read from MH i2c: E2 03 00 1A 6D 00 90 00 FB [13:31:17]RAPDU: 90 00 [13:31:17]wFMCommunicate OK [13:31:17]wFMCommunicate request_size=255 [13:31:17]MH_SAM_APDU [13:31:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 A6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 EA 00 00 35 04 06 00 50 [13:31:17]Write to MH i2c: E2 02 01 1B 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 A6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 EA 00 00 35 04 06 00 50 00 00 E7 [13:31:17]Write i2c OK [13:31:17]MH_I2C_Read... [13:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:17]Read from MH i2c: E2 [13:31:17]MH_I2C_Read... [13:31:17]Read from MH i2c: E2 03 00 [13:31:17]MH_I2C_Read... [13:31:17]Read from MH i2c: E2 03 00 1B 6D 00 90 00 FC [13:31:17]RAPDU: 90 00 [13:31:18]wFMCommunicate OK [13:31:18]wFMCommunicate request_size=10 [13:31:18]MH_SAM_APDU [13:31:18]CAPDU: 80 0D 02 02 05 61 F1 45 61 E3 [13:31:18]Write to MH i2c: E2 0D 00 1C 6D 80 0D 02 02 05 00 61 F1 45 61 E3 00 00 E8 [13:31:18]Write i2c OK [13:31:18]MH_I2C_Read... [13:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:18]Read from MH i2c: E2 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: E2 03 00 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: E2 03 00 1C 6D 00 90 00 FD [13:31:18]RAPDU: 90 00 [13:31:18]wFMCommunicate OK [13:31:18]wFMCommunicate request_size=4 [13:31:18]MH_SAM_APDU [13:31:18]CAPDU: 80 0D 03 02 [13:31:18]Write to MH i2c: E2 08 00 1D 6D 80 0D 03 02 00 00 00 00 05 [13:31:18]Write i2c OK [13:31:18]MH_I2C_Read... [13:31:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:18]Read from MH i2c: E2 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: E2 0B 00 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: E2 0B 00 1D 6D 00 44 C1 4B 8D FB 26 67 E1 90 00 4C [13:31:18]RAPDU: 44 C1 4B 8D FB 26 67 E1 90 00 [13:31:18]wFMCommunicate OK [13:31:18]SAM_PROTO_SignData done [13:31:18]FM_MakeSignedData done [13:31:18]CreateOFDProtocolMessage [13:31:18]wFMCommunicate request_size=4 [13:31:18]MH_SAM_APDU [13:31:18]CAPDU: 80 11 00 00 [13:31:18]Write to MH i2c: E2 08 00 1E 6D 80 11 00 00 00 00 00 00 05 [13:31:18]Write i2c OK [13:31:18]MH_I2C_Read... [13:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:18]Read from MH i2c: E2 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: E2 17 00 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: E2 17 00 1E 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [13:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:31:18]wFMCommunicate OK [13:31:18]CreateOFDProtocolMessage done [13:31:18]OFDSenderStorePacket 60016 [13:31:18]StoreOFDPacket docnum=60016 [13:31:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 09 2C 07 01 45 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 A6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 EA 00 00 35 04 06 00 50 61 F1 45 61 E3 44 C1 4B 8D FB 26 67 E1 [13:31:18]CheckFolder [13:31:18]dirname=/storage/ofd_packets [13:31:18]CheckFolder done [13:31:18]ProducePacketName [13:31:18]name=ofd_packets/00060016 [13:31:18]NVStorageSaveData ofd_packets/00060016 [13:31:18]File name is /storage/ofd_packets/00060016 [13:31:18]Write 301 bytes [13:31:18]NVStorageSaveData done [13:31:18]OFDSenderStorePacket done [13:31:18]KKMCreateOFDPacket done [13:31:18]NVStorageSaveData kkm_last_timestamp [13:31:18]File name is /storage/kkm_last_timestamp [13:31:18]Write 4 bytes [13:31:18]NVStorageSaveData done [13:31:18]ExternCall_PrintAddStr [13:31:18]wPrintStart [13:31:18]Write to MH i2c: 01 00 00 1F 6D 8C [13:31:18]OFD Sender: Processing packet 60016 [packets to send 53, broken 52] [13:31:18]ProducePacketName [13:31:18]name=ofd_packets/00060016 [13:31:18]OFD Sender: To server: pG, [13:31:18]CommunicateWithHost lk.salyk.kg:30040 [13:31:18]ConnectInit lk.salyk.kg [13:31:18]Write i2c OK [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: 01 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: 01 07 00 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: 01 07 00 1F 6D 00 00 00 00 00 FF 0F A1 [13:31:18]RasterBufferAndPrint [13:31:18]line Счет N : (1)545743 [13:31:18]line ИНН: 02508201610067 [13:31:18]line Контрольно-Кассовый Чек [13:31:18]line ПРОДАЖА [13:31:18]line ТРК (МРК, ГНК) : 12 [13:31:18]line Товар: 2710124130 [13:31:18]line Аи-92-К-5 [13:31:18]line 14.950 * 66.90 [13:31:18]line = 1000.16 [13:31:18]line НДС 12% НСП 1% [13:31:18]line > о реализуемом товаре [13:31:18]line ОКРУГЛЕНИЕ: -0.16 [13:31:18]line ИТОГО: 1000.00 [13:31:18]line Внесено: 1000.00 [13:31:18]line СДАЧА: 0.00 [13:31:18]line НСП 1% : 8.85 [13:31:18]line НДС 12% : 106.21 [13:31:18]line Наличными: 1000.00 [13:31:18]line Безнал.: 0.00 [13:31:18]line Место: АЗС № 117 "Партнер Нефть" [13:31:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:31:18]line СНО: Общий режим [13:31:18]line Чек 411 05.06.2024 13:31 [13:31:18]line Смена: 72 ФФД: 1.0 [13:31:18]line ЗНМ: 0300000048 [13:31:18]line РНМ: 0000000000151680 [13:31:18]line Версия ККМ: v1.0 [13:31:18]line ФМ: 0000000000959414 [13:31:18]line ФД: 60016 [13:31:18]line ФПД: 88381589905891 [13:31:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133118&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60016&fm=88381589905891&tin=02508201610067®Number=0000000000151680&sum=100000 [13:31:18]Connected sock=8 [13:31:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 09 2C 07 01 45 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 A6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 70 EA 00 00 35 04 06 00 50 61 F1 45 61 E3 44 C1 4B 8D FB 26 67 E1 [13:31:18]written 0, free lines is 4095 [13:31:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C4 F9 47 00 47 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 39 35 39 34 31 34 10 04 04 00 70 EA 00 00 F4 03 04 00 AA 14 60 66 B6 04 01 00 00 50 8B B6 CB D5 32 84 36 [13:31:18]CommunicateWithHost err = 0 [13:31:18]CheckOFDResponse [13:31:18]1017 (14) - 77093643461234 [13:31:18]1041 (16) - 0000000000959414 [13:31:18]1040 (4) - 60016 [13:31:18]1012 (4) - 05.06.2024 07:32 [13:31:18]1206 (1) - 0 [13:31:18]OFD Sender: Remove packet 60016 [13:31:18]ProducePacketName [13:31:18]name=ofd_packets/00060016 [13:31:18]NVStorageDeleteData [13:31:18]Write to MH i2c: 01 00 00 4A 6D B7 [13:31:18]Write i2c OK [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: 01 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: 01 07 00 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: 01 07 00 4A 6D 00 00 00 00 00 9D 0C 67 [13:31:18]RasterBufferAndPrint [13:31:18]line [13:31:18]line [13:31:18]line [13:31:18]line [13:31:18]line [13:31:18]written 0, free lines is 3235 [13:31:18]MH_Cut [13:31:18]Write to MH i2c: D1 01 00 51 6D 01 90 [13:31:18]Write i2c OK [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: D1 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: D1 01 00 [13:31:18]MH_I2C_Read... [13:31:18]Read from MH i2c: D1 01 00 51 6D 00 8F [13:31:18]Write to MH i2c: 01 00 00 52 6D BF [13:31:19]Write i2c OK [13:31:19]MH_I2C_Read... [13:31:19]OFD Sender: No OFD packet to send [13:31:19]*** Cut start [13:31:19]*** Partial cut [13:31:19]*** CUTSNS_PIN = 1 [13:31:19]*** CUTSNS_PIN = 0 [13:31:20]*** Brake cut motor [13:31:20]Read from MH i2c: 01 [13:31:20]MH_I2C_Read... [13:31:20]*** Stop cut motor [13:31:20]*** Cut end [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 52 6D 00 00 00 00 00 FF 0F D4 [13:31:20]process_action close_receipt done [13:31:20]requested_data is exist [13:31:20]produce_requested_data [13:31:20]requested_item fm.sn is exist - process it [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 53 6D 80 11 00 00 00 00 00 00 3A [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 53 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [13:31:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:31:20]wFMCommunicate OK [13:31:20]requested_item fd.num is exist - process it [13:31:20]SAM_PROTO_GetFieldsCounters [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 13 00 00 [13:31:20]Write to MH i2c: E2 08 00 54 6D 80 13 00 00 00 00 00 00 3D [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 62 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 62 00 54 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 70 EA 00 00 0E 04 04 00 48 00 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 D0 [13:31:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 70 EA 00 00 0E 04 04 00 48 00 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 [13:31:20]wFMCommunicate OK [13:31:20]SAM_PROTO_GetFieldsCounters done [13:31:20]requested_item shift.num is exist - process it [13:31:20]requested_item shift.opened is exist - process it [13:31:20]req_shift_opened [13:31:20]FM_GetShiftState [13:31:20]SAM_PROTO_GetShiftState [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 13 01 00 [13:31:20]Write to MH i2c: E2 08 00 55 6D 80 13 01 00 00 00 00 00 3F [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 0E 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 0E 00 55 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 77 [13:31:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:31:20]wFMCommunicate OK [13:31:20]SAM_PROTO_GetShiftState done [13:31:20]FM_GetShiftState done [13:31:20]req_shift_opened done [13:31:20]requested_item shift.open_date is exist - process it [13:31:20]req_shift_open_date [13:31:20]req_shift_open_date done [13:31:20]produce_requested_data done [13:31:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60016,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:31:20]process_action_free close_receipt [13:31:20]json_value_free [13:31:20]json_value_free done [13:31:20]process_json_proto returns [13:31:20]Send response to host [13:31:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60016,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:31:20]free response buf [13:31:20]execute_script done [13:31:20]execute_script returns [13:31:20]free content buf [13:31:20]Sock 9.Close socket [13:31:20]Sock 9.Thread stoped [13:31:24]OFD Sender: No OFD packet to send [13:31:29]OFD Sender: No OFD packet to send [13:31:34]OFD Sender: No OFD packet to send [13:31:39]OFD Sender: No OFD packet to send [13:31:44]OFD Sender: No OFD packet to send [13:31:49]OFD Sender: No OFD packet to send [13:31:54]OFD Sender: No OFD packet to send [13:31:59]OFD Sender: No OFD packet to send [13:32:04]OFD Sender: No OFD packet to send [13:32:04]accept exits with 10 [13:32:04]New connection [13:32:04]New thread 3067100516 created [13:32:04]Thread 3066957156 joined [13:32:04]Waiting for new connection... [13:32:04] Sock 10.Parse request [13:32:04]Sock 10.Check first char [13:32:04]Sock 10.First char is OK [13:32:04]request: POST /json_proto HTTP/1.0 [13:32:04]Method: POST [13:32:04]URL: /json_proto [13:32:04]Method is POST - this is cgi request [13:32:04]url: /json_proto [13:32:04]query_string will be loaded in cgi processing [13:32:04]execute_cgi json_proto POST (null) [13:32:04]execute_cgi path=json_proto method=POST [13:32:04]POST find Content-Length [13:32:04]Host: 172.17.60.68:8080 [13:32:04]Content-Length: 990 [13:32:04]Content-Type: application/json [13:32:04] [13:32:04]POST finish read [13:32:04]Found Content-Length = 990 [13:32:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 59.000, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.00 \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" ] } } [13:32:04]execute_script... [13: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)545742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 59.000, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.00 \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" ] } } [13:32:04]POST & json_proto [13:32:04]process_json_proto [13:32:04]json parsed OK: [13:32:04]protocol is kg_v1.0 [13:32:04]action value=close_receipt [13:32:04]process_action close_receipt [13:32:04]cmd_close_receipt [13:32:04]MH_GetDate [13:32:04]Write to MH i2c: F0 00 00 56 6D B2 [13:32:04]Write i2c OK [13:32:04]MH_I2C_Read... [13:32:04]Read from MH i2c: F0 [13:32:04]MH_I2C_Read... [13:32:04]Read from MH i2c: F0 09 00 [13:32:04]MH_I2C_Read... [13:32:04]Read from MH i2c: F0 09 00 56 6D 00 D6 68 60 66 9A 61 5F 66 7F [13:32:04]GetLastDocTimeStamp 1717594278 [13:32:04]current date 1717594326 [13:32:04]FM_GetShiftState [13:32:04]SAM_PROTO_GetShiftState [13:32:04]wFMCommunicate request_size=4 [13:32:04]MH_SAM_APDU [13:32:04]CAPDU: 80 13 01 00 [13:32:04]Write to MH i2c: E2 08 00 57 6D 80 13 01 00 00 00 00 00 41 [13:32:04]Write i2c OK [13:32:04]MH_I2C_Read... [13:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:04]Read from MH i2c: E2 [13:32:04]MH_I2C_Read... [13:32:04]Read from MH i2c: E2 0E 00 [13:32:04]MH_I2C_Read... [13:32:04]Read from MH i2c: E2 0E 00 57 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [13:32:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:32:04]wFMCommunicate OK [13:32:04]SAM_PROTO_GetShiftState done [13:32:04]FM_GetShiftState done [13:32:04]opened in 1717545916 [13:32:04]opened+sec_in_day 1717632316 [13:32:04]quantity*price = 200010 [13:32:04]sum+1 = 200011 [13:32:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 412 05.06.2024 13:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 59.00 сом ФМ: 0000000000959414 ФД: 60017 ФПД: 4514302889948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133206&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60017&fm=4514302889948&tin=02508201610067®Number=0000000000151680&sum=200000 [13:32:05]StoreToDocumentArchive [13:32:05]shift 72 fd 60017 [13:32:05]save to /storage/0072/doc_00060017 [13:32:05]save last doc name /storage/0072/doc_00060017 to /storage/kkm_last_doc_name [13:32:05]save OK [13:32:05]Clear old archive folders... [13:32:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:32:05]tlvbuf is 00518E90 [13:32:05]SAM_PROTO_ClearQueue [13:32:05]wFMCommunicate request_size=4 [13:32:05]MH_SAM_APDU [13:32:05]CAPDU: 80 09 00 00 [13:32:05]Write to MH i2c: E2 08 00 64 6D 80 09 00 00 00 00 00 00 43 [13:32:05]Write i2c OK [13:32:05]MH_I2C_Read... [13:32:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:05]Read from MH i2c: E2 [13:32:05]MH_I2C_Read... [13:32:05]Read from MH i2c: E2 03 00 [13:32:05]MH_I2C_Read... [13:32:05]Read from MH i2c: E2 03 00 64 6D 00 90 00 45 [13:32:05]RAPDU: 90 00 [13:32:05]wFMCommunicate OK [13:32:05]SAM_PROTO_ClearQueue done [13:32:05]KKMCreateOFDPacket [13:32:05]OFDProtocolAddRootSTLVToBuf [13:32:05]FM_MakeSignedData [13:32:05]FM_MakeSignedData [13:32:05]SAM_PROTO_SignData [13:32:05]wFMCommunicate request_size=4 [13:32:05]MH_SAM_APDU [13:32:05]CAPDU: 80 0D 01 02 [13:32:05]Write to MH i2c: E2 08 00 65 6D 80 0D 01 02 00 00 00 00 4B [13:32:05]Write i2c OK [13:32:05]MH_I2C_Read... [13:32:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:05]Read from MH i2c: E2 [13:32:05]MH_I2C_Read... [13:32:05]Read from MH i2c: E2 03 00 [13:32:05]MH_I2C_Read... [13:32:05]Read from MH i2c: E2 03 00 65 6D 00 90 00 46 [13:32:05]RAPDU: 90 00 [13:32:05]wFMCommunicate OK [13:32:05]wFMCommunicate request_size=255 [13:32:05]MH_SAM_APDU [13:32: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 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 9C 01 00 00 F4 03 04 00 D6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 EA 00 00 35 04 06 00 04 1B [13:32:05]Write to MH i2c: E2 02 01 66 6D 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 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 9C 01 00 00 F4 03 04 00 D6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 EA 00 00 35 04 06 00 04 1B 00 00 38 [13:32:05]Write i2c OK [13:32:05]MH_I2C_Read... [13:32:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:06]Read from MH i2c: E2 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 03 00 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 03 00 66 6D 00 90 00 47 [13:32:06]RAPDU: 90 00 [13:32:06]wFMCommunicate OK [13:32:06]wFMCommunicate request_size=9 [13:32:06]MH_SAM_APDU [13:32:06]CAPDU: 80 0D 02 02 04 11 6B 8F DC [13:32:06]Write to MH i2c: E2 0C 00 67 6D 80 0D 02 02 04 00 11 6B 8F DC 00 00 3D [13:32:06]Write i2c OK [13:32:06]MH_I2C_Read... [13:32:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:06]Read from MH i2c: E2 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 03 00 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 03 00 67 6D 00 90 00 48 [13:32:06]RAPDU: 90 00 [13:32:06]wFMCommunicate OK [13:32:06]wFMCommunicate request_size=4 [13:32:06]MH_SAM_APDU [13:32:06]CAPDU: 80 0D 03 02 [13:32:06]Write to MH i2c: E2 08 00 68 6D 80 0D 03 02 00 00 00 00 50 [13:32:06]Write i2c OK [13:32:06]MH_I2C_Read... [13:32:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:06]Read from MH i2c: E2 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 0B 00 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 0B 00 68 6D 00 E6 10 8C 39 EC E5 C3 8D 90 00 2D [13:32:06]RAPDU: E6 10 8C 39 EC E5 C3 8D 90 00 [13:32:06]wFMCommunicate OK [13:32:06]SAM_PROTO_SignData done [13:32:06]FM_MakeSignedData done [13:32:06]CreateOFDProtocolMessage [13:32:06]wFMCommunicate request_size=4 [13:32:06]MH_SAM_APDU [13:32:06]CAPDU: 80 11 00 00 [13:32:06]Write to MH i2c: E2 08 00 69 6D 80 11 00 00 00 00 00 00 50 [13:32:06]Write i2c OK [13:32:06]MH_I2C_Read... [13:32:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:06]Read from MH i2c: E2 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 17 00 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: E2 17 00 69 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [13:32:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:32:06]wFMCommunicate OK [13:32:06]CreateOFDProtocolMessage done [13:32:06]OFDSenderStorePacket 60017 [13:32:06]StoreOFDPacket docnum=60017 [13:32:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D6 4A 06 01 73 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 9C 01 00 00 F4 03 04 00 D6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 EA 00 00 35 04 06 00 04 1B 11 6B 8F DC E6 10 8C 39 EC E5 C3 8D [13:32:06]CheckFolder [13:32:06]dirname=/storage/ofd_packets [13:32:06]CheckFolder done [13:32:06]ProducePacketName [13:32:06]name=ofd_packets/00060017 [13:32:06]NVStorageSaveData ofd_packets/00060017 [13:32:06]File name is /storage/ofd_packets/00060017 [13:32:06]Write 300 bytes [13:32:06]NVStorageSaveData done [13:32:06]OFDSenderStorePacket done [13:32:06]KKMCreateOFDPacket done [13:32:06]NVStorageSaveData kkm_last_timestamp [13:32:06]File name is /storage/kkm_last_timestamp [13:32:06]Write 4 bytes [13:32:06]NVStorageSaveData done [13:32:06]ExternCall_PrintAddStr [13:32:06]wPrintStart [13:32:06]Write to MH i2c: 01 00 00 6A 6D D7 [13:32:06]Write i2c OK [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: 01 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: 01 07 00 [13:32:06]MH_I2C_Read... [13:32:06]Read from MH i2c: 01 07 00 6A 6D 00 00 00 00 00 FF 0F EC [13:32:06]RasterBufferAndPrint [13:32:06]line Счет N : (1)545742 [13:32:06]line ИНН: 02508201610067 [13:32:06]line Контрольно-Кассовый Чек [13:32:06]line ПРОДАЖА [13:32:06]line ТРК (МРК, ГНК) : 71 [13:32:06]line Товар: 2711190000 [13:32:06]line ГАЗ-К-5 [13:32:06]line 59.000 * 33.90 [13:32:06]line = 2000.10 [13:32:06]line НДС 12% НСП 1% [13:32:06]line > о реализуемом товаре [13:32:06]line ОКРУГЛЕНИЕ: -0.10 [13:32:06]line ИТОГО: 2000.00 [13:32:06]line Внесено: 2000.00 [13:32:06]line СДАЧА: 0.00 [13:32:06]line НСП 1% : 17.70 [13:32:06]line НДС 12% : 212.40 [13:32:06]line Наличными: 2000.00 [13:32:06]line Безнал.: 0.00 [13:32:06]line Место: АЗС № 117 "Партнер Нефть" [13:32:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:32:06]line СНО: Общий режим [13:32:06]line Чек 412 05.06.2024 13:32 [13:32:06]line Смена: 72 ФФД: 1.0 [13:32:06]line ЗНМ: 0300000048 [13:32:06]line РНМ: 0000000000151680 [13:32:06]line Версия ККМ: v1.0 [13:32:06]line [13:32:06]line Дисконтная программа [13:32:06]line СУГ [13:32:06]line номер 117 [13:32:06]line сэкономлено 59.00 сом [13:32:06]line ФМ: 0000000000959414 [13:32:06]line ФД: 60017 [13:32:06]line ФПД: 4514302889948 [13:32:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133206&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60017&fm=4514302889948&tin=02508201610067®Number=0000000000151680&sum=200000 [13:32:06]OFD Sender: Processing packet 60017 [packets to send 53, broken 52] [13:32:06]ProducePacketName [13:32:06]name=ofd_packets/00060017 [13:32:06]OFD Sender: To server: pG, [13:32:06]CommunicateWithHost lk.salyk.kg:30040 [13:32:06]ConnectInit lk.salyk.kg [13:32:06]written 0, free lines is 4095 [13:32:06]Connected sock=9 [13:32:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D6 4A 06 01 73 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 9C 01 00 00 F4 03 04 00 D6 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 EA 00 00 35 04 06 00 04 1B 11 6B 8F DC E6 10 8C 39 EC E5 C3 8D [13:32:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B9 77 47 00 06 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 71 EA 00 00 F4 03 04 00 DA 14 60 66 B6 04 01 00 00 9B CA 7E 93 6E 2B 41 62 [13:32:06]CommunicateWithHost err = 0 [13:32:06]CheckOFDResponse [13:32:06]1017 (14) - 77093643461234 [13:32:06]1041 (16) - 0000000000959414 [13:32:06]1040 (4) - 60017 [13:32:06]1012 (4) - 05.06.2024 07:33 [13:32:06]1206 (1) - 0 [13:32:06]OFD Sender: Remove packet 60017 [13:32:06]ProducePacketName [13:32:06]name=ofd_packets/00060017 [13:32:06]NVStorageDeleteData [13:32:07]Write to MH i2c: 01 00 00 9A 6D 07 [13:32:07]Write i2c OK [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: 01 [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: 01 07 00 [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: 01 07 00 9A 6D 00 00 00 00 00 35 0C 4F [13:32:07]RasterBufferAndPrint [13:32:07]line [13:32:07]line [13:32:07]line [13:32:07]line [13:32:07]line [13:32:07]written 0, free lines is 3131 [13:32:07]MH_Cut [13:32:07]Write to MH i2c: D1 01 00 A1 6D 01 E0 [13:32:07]Write i2c OK [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: D1 [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: D1 01 00 [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: D1 01 00 A1 6D 00 DF [13:32:07]Write to MH i2c: 01 00 00 A2 6D 0F [13:32:07]Write i2c OK [13:32:07]MH_I2C_Read... [13:32:07]OFD Sender: No OFD packet to send [13:32:08]*** Cut start [13:32:08]*** Partial cut [13:32:08]*** CUTSNS_PIN = 1 [13:32:08]*** CUTSNS_PIN = 0 [13:32:08]*** Brake cut motor [13:32:08]Read from MH i2c: 01 [13:32:08]MH_I2C_Read... [13:32:08]*** Stop cut motor [13:32:08]*** Cut end [13:32:08]Read from MH i2c: 01 07 00 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: 01 07 00 A2 6D 00 00 00 00 00 FF 0F 24 [13:32:08]process_action close_receipt done [13:32:08]requested_data is exist [13:32:08]produce_requested_data [13:32:08]requested_item fm.sn is exist - process it [13:32:08]wFMCommunicate request_size=4 [13:32:08]MH_SAM_APDU [13:32:08]CAPDU: 80 11 00 00 [13:32:08]Write to MH i2c: E2 08 00 A3 6D 80 11 00 00 00 00 00 00 8A [13:32:08]Write i2c OK [13:32:08]MH_I2C_Read... [13:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:08]Read from MH i2c: E2 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 17 00 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 17 00 A3 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DD [13:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:32:08]wFMCommunicate OK [13:32:08]requested_item fd.num is exist - process it [13:32:08]SAM_PROTO_GetFieldsCounters [13:32:08]wFMCommunicate request_size=4 [13:32:08]MH_SAM_APDU [13:32:08]CAPDU: 80 13 00 00 [13:32:08]Write to MH i2c: E2 08 00 A4 6D 80 13 00 00 00 00 00 00 8D [13:32:08]Write i2c OK [13:32:08]MH_I2C_Read... [13:32:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:08]Read from MH i2c: E2 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 62 00 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 62 00 A4 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 71 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [13:32:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 71 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:32:08]wFMCommunicate OK [13:32:08]SAM_PROTO_GetFieldsCounters done [13:32:08]requested_item shift.num is exist - process it [13:32:08]requested_item shift.opened is exist - process it [13:32:08]req_shift_opened [13:32:08]FM_GetShiftState [13:32:08]SAM_PROTO_GetShiftState [13:32:08]wFMCommunicate request_size=4 [13:32:08]MH_SAM_APDU [13:32:08]CAPDU: 80 13 01 00 [13:32:08]Write to MH i2c: E2 08 00 A5 6D 80 13 01 00 00 00 00 00 8F [13:32:08]Write i2c OK [13:32:08]MH_I2C_Read... [13:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:08]Read from MH i2c: E2 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 0E 00 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 0E 00 A5 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [13:32:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:32:08]wFMCommunicate OK [13:32:08]SAM_PROTO_GetShiftState done [13:32:08]FM_GetShiftState done [13:32:08]req_shift_opened done [13:32:08]requested_item shift.open_date is exist - process it [13:32:08]req_shift_open_date [13:32:08]req_shift_open_date done [13:32:08]produce_requested_data done [13:32:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60017,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:32:08]process_action_free close_receipt [13:32:08]json_value_free [13:32:08]json_value_free done [13:32:08]process_json_proto returns [13:32:08]Send response to host [13:32:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60017,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:32:08]free response buf [13:32:08]execute_script done [13:32:08]execute_script returns [13:32:08]free content buf [13:32:08]Sock 10.Close socket [13:32:08]Sock 10.Thread stoped [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:34]accept exits with 8 [13:32:34]New connection [13:32:34]New thread 3066957156 created [13:32:34]Thread 3067100516 joined [13:32:34]Waiting for new connection... [13:32:34] Sock 8.Parse request [13:32:34]Sock 8.Check first char [13:32:34]Sock 8.First char is OK [13:32:34]request: POST /json_proto HTTP/1.0 [13:32:34]Method: POST [13:32:34]URL: /json_proto [13:32:34]Method is POST - this is cgi request [13:32:34]url: /json_proto [13:32:34]query_string will be loaded in cgi processing [13:32:34]execute_cgi json_proto POST (null) [13:32:34]execute_cgi path=json_proto method=POST [13:32:34]POST find Content-Length [13:32:34]Host: 172.17.60.68:8080 [13:32:34]Content-Length: 677 [13:32:34]Content-Type: application/json [13:32:34] [13:32:34]POST finish read [13:32:34]Found Content-Length = 677 [13:32:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:32:34]execute_script... [13:32: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)545744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:32:34]POST & json_proto [13:32:34]process_json_proto [13:32:34]json parsed OK: [13:32:34]protocol is kg_v1.0 [13:32:34]action value=close_receipt [13:32:34]process_action close_receipt [13:32:34]cmd_close_receipt [13:32:34]MH_GetDate [13:32:34]Write to MH i2c: F0 00 00 A6 6D 02 [13:32:34]Write i2c OK [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: F0 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: F0 09 00 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: F0 09 00 A6 6D 00 F4 68 60 66 9A 61 5F 66 ED [13:32:34]GetLastDocTimeStamp 1717594326 [13:32:34]current date 1717594356 [13:32:34]FM_GetShiftState [13:32:34]SAM_PROTO_GetShiftState [13:32:34]wFMCommunicate request_size=4 [13:32:34]MH_SAM_APDU [13:32:34]CAPDU: 80 13 01 00 [13:32:34]Write to MH i2c: E2 08 00 A7 6D 80 13 01 00 00 00 00 00 91 [13:32:34]Write i2c OK [13:32:34]MH_I2C_Read... [13:32:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:34]Read from MH i2c: E2 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: E2 0E 00 [13:32:34]MH_I2C_Read... [13:32:34]Read from MH i2c: E2 0E 00 A7 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C9 [13:32:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:32:34]wFMCommunicate OK [13:32:34]SAM_PROTO_GetShiftState done [13:32:34]FM_GetShiftState done [13:32:34]opened in 1717545916 [13:32:34]opened+sec_in_day 1717632316 [13:32:34]quantity*price = 40006 [13:32:34]sum+1 = 40007 [13:32:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 413 05.06.2024 13:32 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60018 ФПД: 253083052856989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133236&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60018&fm=253083052856989&tin=02508201610067®Number=0000000000151680&sum=40000 [13:32:35]StoreToDocumentArchive [13:32:35]shift 72 fd 60018 [13:32:35]save to /storage/0072/doc_00060018 [13:32:35]save last doc name /storage/0072/doc_00060018 to /storage/kkm_last_doc_name [13:32:35]save OK [13:32:35]Clear old archive folders... [13:32:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:32:35]tlvbuf is 0054AD80 [13:32:35]SAM_PROTO_ClearQueue [13:32:35]wFMCommunicate request_size=4 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 09 00 00 [13:32:35]Write to MH i2c: E2 08 00 B4 6D 80 09 00 00 00 00 00 00 93 [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 B4 6D 00 90 00 95 [13:32:35]RAPDU: 90 00 [13:32:35]wFMCommunicate OK [13:32:35]SAM_PROTO_ClearQueue done [13:32:35]KKMCreateOFDPacket [13:32:35]OFDProtocolAddRootSTLVToBuf [13:32:35]FM_MakeSignedData [13:32:35]FM_MakeSignedData [13:32:35]SAM_PROTO_SignData [13:32:35]wFMCommunicate request_size=4 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 0D 01 02 [13:32:35]Write to MH i2c: E2 08 00 B5 6D 80 0D 01 02 00 00 00 00 9B [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 B5 6D 00 90 00 96 [13:32:35]RAPDU: 90 00 [13:32:35]wFMCommunicate OK [13:32:35]wFMCommunicate request_size=255 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 01 00 00 F4 03 04 00 F4 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 EA 00 00 35 04 06 00 E6 [13:32:35]Write to MH i2c: E2 02 01 B6 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 01 00 00 F4 03 04 00 F4 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 EA 00 00 35 04 06 00 E6 00 00 3F [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 B6 6D 00 90 00 97 [13:32:35]RAPDU: 90 00 [13:32:35]wFMCommunicate OK [13:32:35]wFMCommunicate request_size=10 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 0D 02 02 05 2D 7D 76 D6 9D [13:32:35]Write to MH i2c: E2 0D 00 B7 6D 80 0D 02 02 05 00 2D 7D 76 D6 9D 00 00 3B [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 03 00 B7 6D 00 90 00 98 [13:32:35]RAPDU: 90 00 [13:32:35]wFMCommunicate OK [13:32:35]wFMCommunicate request_size=4 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 0D 03 02 [13:32:35]Write to MH i2c: E2 08 00 B8 6D 80 0D 03 02 00 00 00 00 A0 [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:35]Read from MH i2c: E2 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 0B 00 [13:32:35]MH_I2C_Read... [13:32:35]Read from MH i2c: E2 0B 00 B8 6D 00 2B EB A5 EA 6C 9A DE EE 90 00 18 [13:32:35]RAPDU: 2B EB A5 EA 6C 9A DE EE 90 00 [13:32:35]wFMCommunicate OK [13:32:35]SAM_PROTO_SignData done [13:32:35]FM_MakeSignedData done [13:32:35]CreateOFDProtocolMessage [13:32:35]wFMCommunicate request_size=4 [13:32:35]MH_SAM_APDU [13:32:35]CAPDU: 80 11 00 00 [13:32:35]Write to MH i2c: E2 08 00 B9 6D 80 11 00 00 00 00 00 00 A0 [13:32:35]Write i2c OK [13:32:35]MH_I2C_Read... [13:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:36]Read from MH i2c: E2 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: E2 17 00 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: E2 17 00 B9 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F3 [13:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:32:36]wFMCommunicate OK [13:32:36]CreateOFDProtocolMessage done [13:32:36]OFDSenderStorePacket 60018 [13:32:36]StoreOFDPacket docnum=60018 [13:32:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 76 FA 07 01 0C 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 01 00 00 F4 03 04 00 F4 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 EA 00 00 35 04 06 00 E6 2D 7D 76 D6 9D 2B EB A5 EA 6C 9A DE EE [13:32:36]CheckFolder [13:32:36]dirname=/storage/ofd_packets [13:32:36]CheckFolder done [13:32:36]ProducePacketName [13:32:36]name=ofd_packets/00060018 [13:32:36]NVStorageSaveData ofd_packets/00060018 [13:32:36]File name is /storage/ofd_packets/00060018 [13:32:36]Write 301 bytes [13:32:36]NVStorageSaveData done [13:32:36]OFDSenderStorePacket done [13:32:36]KKMCreateOFDPacket done [13:32:36]NVStorageSaveData kkm_last_timestamp [13:32:36]File name is /storage/kkm_last_timestamp [13:32:36]Write 4 bytes [13:32:36]NVStorageSaveData done [13:32:36]ExternCall_PrintAddStr [13:32:36]wPrintStart [13:32:36]Write to MH i2c: 01 00 00 BA 6D 27 [13:32:36]Write i2c OK [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 07 00 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 07 00 BA 6D 00 00 00 00 00 FF 0F 3C [13:32:36]RasterBufferAndPrint [13:32:36]line Счет N : (1)545744 [13:32:36]line ИНН: 02508201610067 [13:32:36]line Контрольно-Кассовый Чек [13:32:36]line ПРОДАЖА [13:32:36]line ТРК (МРК, ГНК) : 22 [13:32:36]line Товар: 2710124130 [13:32:36]line Аи-92-К-5 [13:32:36]line 5.980 * 66.90 [13:32:36]line = 400.06 [13:32:36]line НДС 12% НСП 1% [13:32:36]line > о реализуемом товаре [13:32:36]line ОКРУГЛЕНИЕ: -0.06 [13:32:36]line ИТОГО: 400.00 [13:32:36]line Внесено: 400.00 [13:32:36]line СДАЧА: 0.00 [13:32:36]line НСП 1% : 3.54 [13:32:36]line НДС 12% : 42.48 [13:32:36]line Наличными: 400.00 [13:32:36]line Безнал.: 0.00 [13:32:36]line Место: АЗС № 117 "Партнер Нефть" [13:32:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:32:36]line СНО: Общий режим [13:32:36]line Чек 413 05.06.2024 13:32 [13:32:36]line Смена: 72 ФФД: 1.0 [13:32:36]line ЗНМ: 0300000048 [13:32:36]line РНМ: 0000000000151680 [13:32:36]line Версия ККМ: v1.0 [13:32:36]line ФМ: 0000000000959414 [13:32:36]line ФД: 60018 [13:32:36]line ФПД: 253083052856989 [13:32:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133236&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60018&fm=253083052856989&tin=02508201610067®Number=0000000000151680&sum=40000 [13:32:36]OFD Sender: Processing packet 60018 [packets to send 53, broken 52] [13:32:36]ProducePacketName [13:32:36]name=ofd_packets/00060018 [13:32:36]OFD Sender: To server: pG, [13:32:36]CommunicateWithHost lk.salyk.kg:30040 [13:32:36]ConnectInit lk.salyk.kg [13:32:36]written 0, free lines is 4095 [13:32:36]Connected sock=10 [13:32:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 76 FA 07 01 0C 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 01 00 00 F4 03 04 00 F4 68 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 72 EA 00 00 35 04 06 00 E6 2D 7D 76 D6 9D 2B EB A5 EA 6C 9A DE EE [13:32:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 38 1B 47 00 8F 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 39 35 39 34 31 34 10 04 04 00 72 EA 00 00 F4 03 04 00 F8 14 60 66 B6 04 01 00 00 88 5F CD 62 A5 F2 01 E4 [13:32:36]CommunicateWithHost err = 0 [13:32:36]CheckOFDResponse [13:32:36]1017 (14) - 77093643461234 [13:32:36]1041 (16) - 0000000000959414 [13:32:36]1040 (4) - 60018 [13:32:36]1012 (4) - 05.06.2024 07:34 [13:32:36]1206 (1) - 0 [13:32:36]OFD Sender: Remove packet 60018 [13:32:36]ProducePacketName [13:32:36]name=ofd_packets/00060018 [13:32:36]NVStorageDeleteData [13:32:36]Write to MH i2c: 01 00 00 E5 6D 52 [13:32:36]Write i2c OK [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 07 00 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: 01 07 00 E5 6D 00 00 00 00 00 AA 0C 0F [13:32:36]RasterBufferAndPrint [13:32:36]line [13:32:36]line [13:32:36]line [13:32:36]line [13:32:36]line [13:32:36]written 0, free lines is 3247 [13:32:36]MH_Cut [13:32:36]Write to MH i2c: D1 01 00 EC 6D 01 2B [13:32:36]Write i2c OK [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: D1 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: D1 01 00 [13:32:36]MH_I2C_Read... [13:32:36]Read from MH i2c: D1 01 00 EC 6D 00 2A [13:32:36]Write to MH i2c: 01 00 00 ED 6D 5A [13:32:36]Write i2c OK [13:32:36]MH_I2C_Read... [13:32:37]OFD Sender: No OFD packet to send [13:32:37]*** Cut start [13:32:37]*** Partial cut [13:32:37]*** CUTSNS_PIN = 1 [13:32:37]*** CUTSNS_PIN = 0 [13:32:38]*** Brake cut motor [13:32:38]Read from MH i2c: 01 [13:32:38]MH_I2C_Read... [13:32:38]*** Stop cut motor [13:32:38]*** Cut end [13:32:38]Read from MH i2c: 01 07 00 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: 01 07 00 ED 6D 00 00 00 00 00 FF 0F 6F [13:32:38]process_action close_receipt done [13:32:38]requested_data is exist [13:32:38]produce_requested_data [13:32:38]requested_item fm.sn is exist - process it [13:32:38]wFMCommunicate request_size=4 [13:32:38]MH_SAM_APDU [13:32:38]CAPDU: 80 11 00 00 [13:32:38]Write to MH i2c: E2 08 00 EE 6D 80 11 00 00 00 00 00 00 D5 [13:32:38]Write i2c OK [13:32:38]MH_I2C_Read... [13:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:38]Read from MH i2c: E2 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 17 00 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 17 00 EE 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 28 [13:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:32:38]wFMCommunicate OK [13:32:38]requested_item fd.num is exist - process it [13:32:38]SAM_PROTO_GetFieldsCounters [13:32:38]wFMCommunicate request_size=4 [13:32:38]MH_SAM_APDU [13:32:38]CAPDU: 80 13 00 00 [13:32:38]Write to MH i2c: E2 08 00 EF 6D 80 13 00 00 00 00 00 00 D8 [13:32:38]Write i2c OK [13:32:38]MH_I2C_Read... [13:32:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:38]Read from MH i2c: E2 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 62 00 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 62 00 EF 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 72 EA 00 00 0E 04 04 00 48 00 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 73 [13:32:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 72 EA 00 00 0E 04 04 00 48 00 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 [13:32:38]wFMCommunicate OK [13:32:38]SAM_PROTO_GetFieldsCounters done [13:32:38]requested_item shift.num is exist - process it [13:32:38]requested_item shift.opened is exist - process it [13:32:38]req_shift_opened [13:32:38]FM_GetShiftState [13:32:38]SAM_PROTO_GetShiftState [13:32:38]wFMCommunicate request_size=4 [13:32:38]MH_SAM_APDU [13:32:38]CAPDU: 80 13 01 00 [13:32:38]Write to MH i2c: E2 08 00 F0 6D 80 13 01 00 00 00 00 00 DA [13:32:38]Write i2c OK [13:32:38]MH_I2C_Read... [13:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:38]Read from MH i2c: E2 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 0E 00 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 0E 00 F0 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [13:32:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:32:38]wFMCommunicate OK [13:32:38]SAM_PROTO_GetShiftState done [13:32:38]FM_GetShiftState done [13:32:38]req_shift_opened done [13:32:38]requested_item shift.open_date is exist - process it [13:32:38]req_shift_open_date [13:32:38]req_shift_open_date done [13:32:38]produce_requested_data done [13:32:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60018,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:32:38]process_action_free close_receipt [13:32:38]json_value_free [13:32:38]json_value_free done [13:32:38]process_json_proto returns [13:32:38]Send response to host [13:32:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60018,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:32:38]free response buf [13:32:38]execute_script done [13:32:38]execute_script returns [13:32:38]free content buf [13:32:38]Sock 8.Close socket [13:32:38]Sock 8.Thread stoped [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:18]accept exits with 9 [13:33:18]New connection [13:33:18]New thread 3067100516 created [13:33:18]Thread 3066957156 joined [13:33:18]Waiting for new connection... [13:33:18] Sock 9.Parse request [13:33:18]Sock 9.Check first char [13:33:18]Sock 9.First char is OK [13:33:18]request: POST /json_proto HTTP/1.0 [13:33:18]Method: POST [13:33:18]URL: /json_proto [13:33:18]Method is POST - this is cgi request [13:33:18]url: /json_proto [13:33:18]query_string will be loaded in cgi processing [13:33:18]execute_cgi json_proto POST (null) [13:33:18]execute_cgi path=json_proto method=POST [13:33:18]POST find Content-Length [13:33:18]Host: 172.17.60.68:8080 [13:33:18]Content-Length: 677 [13:33:18]Content-Type: application/json [13:33:18] [13:33:18]POST finish read [13:33:18]Found Content-Length = 677 [13:33:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:18]execute_script... [13: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)545745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:18]POST & json_proto [13:33:18]process_json_proto [13:33:18]json parsed OK: [13:33:18]protocol is kg_v1.0 [13:33:18]action value=close_receipt [13:33:18]process_action close_receipt [13:33:18]cmd_close_receipt [13:33:18]MH_GetDate [13:33:18]Write to MH i2c: F0 00 00 F1 6D 4D [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: F0 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: F0 09 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: F0 09 00 F1 6D 00 1F 69 60 66 9A 61 5F 66 64 [13:33:18]GetLastDocTimeStamp 1717594356 [13:33:18]current date 1717594399 [13:33:18]FM_GetShiftState [13:33:18]SAM_PROTO_GetShiftState [13:33:18]wFMCommunicate request_size=4 [13:33:18]MH_SAM_APDU [13:33:18]CAPDU: 80 13 01 00 [13:33:18]Write to MH i2c: E2 08 00 F2 6D 80 13 01 00 00 00 00 00 DC [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 0E 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 0E 00 F2 6D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 14 [13:33:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:33:18]wFMCommunicate OK [13:33:18]SAM_PROTO_GetShiftState done [13:33:18]FM_GetShiftState done [13:33:18]opened in 1717545916 [13:33:18]opened+sec_in_day 1717632316 [13:33:18]quantity*price = 50041 [13:33:18]sum+1 = 50042 [13:33:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 414 05.06.2024 13:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60019 ФПД: 162380972066655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133319&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60019&fm=162380972066655&tin=02508201610067®Number=0000000000151680&sum=50000 [13:33:19]StoreToDocumentArchive [13:33:19]shift 72 fd 60019 [13:33:19]save to /storage/0072/doc_00060019 [13:33:19]save last doc name /storage/0072/doc_00060019 to /storage/kkm_last_doc_name [13:33:19]save OK [13:33:19]Clear old archive folders... [13:33:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:19]tlvbuf is 005188A0 [13:33:19]SAM_PROTO_ClearQueue [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 09 00 00 [13:33:19]Write to MH i2c: E2 08 00 FF 6D 80 09 00 00 00 00 00 00 DE [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 FF 6D 00 90 00 E0 [13:33:19]RAPDU: 90 00 [13:33:19]wFMCommunicate OK [13:33:19]SAM_PROTO_ClearQueue done [13:33:19]KKMCreateOFDPacket [13:33:19]OFDProtocolAddRootSTLVToBuf [13:33:19]FM_MakeSignedData [13:33:19]FM_MakeSignedData [13:33:19]SAM_PROTO_SignData [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 0D 01 02 [13:33:19]Write to MH i2c: E2 08 00 00 6E 80 0D 01 02 00 00 00 00 E7 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 00 6E 00 90 00 E2 [13:33:19]RAPDU: 90 00 [13:33:19]wFMCommunicate OK [13:33:19]wFMCommunicate request_size=255 [13:33:19]MH_SAM_APDU [13:33: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1F 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 EA 00 00 35 04 06 00 93 [13:33:19]Write to MH i2c: E2 02 01 01 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1F 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 EA 00 00 35 04 06 00 93 00 00 97 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 01 6E 00 90 00 E3 [13:33:19]RAPDU: 90 00 [13:33:19]wFMCommunicate OK [13:33:19]wFMCommunicate request_size=10 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 0D 02 02 05 AF 44 28 87 5F [13:33:19]Write to MH i2c: E2 0D 00 02 6E 80 0D 02 02 05 00 AF 44 28 87 5F 00 00 F5 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 03 00 02 6E 00 90 00 E4 [13:33:19]RAPDU: 90 00 [13:33:19]wFMCommunicate OK [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 0D 03 02 [13:33:19]Write to MH i2c: E2 08 00 03 6E 80 0D 03 02 00 00 00 00 EC [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 0B 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 0B 00 03 6E 00 D0 ED 82 06 2B 4C 8D D1 90 00 07 [13:33:19]RAPDU: D0 ED 82 06 2B 4C 8D D1 90 00 [13:33:19]wFMCommunicate OK [13:33:19]SAM_PROTO_SignData done [13:33:19]FM_MakeSignedData done [13:33:19]CreateOFDProtocolMessage [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 11 00 00 [13:33:19]Write to MH i2c: E2 08 00 04 6E 80 11 00 00 00 00 00 00 EC [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 17 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 17 00 04 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [13:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:33:19]wFMCommunicate OK [13:33:19]CreateOFDProtocolMessage done [13:33:19]OFDSenderStorePacket 60019 [13:33:19]StoreOFDPacket docnum=60019 [13:33:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F4 C9 07 01 AE 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1F 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 EA 00 00 35 04 06 00 93 AF 44 28 87 5F D0 ED 82 06 2B 4C 8D D1 [13:33:19]CheckFolder [13:33:19]dirname=/storage/ofd_packets [13:33:19]CheckFolder done [13:33:19]ProducePacketName [13:33:19]name=ofd_packets/00060019 [13:33:19]NVStorageSaveData ofd_packets/00060019 [13:33:19]File name is /storage/ofd_packets/00060019 [13:33:19]Write 301 bytes [13:33:19]NVStorageSaveData done [13:33:19]OFDSenderStorePacket done [13:33:19]KKMCreateOFDPacket done [13:33:19]NVStorageSaveData kkm_last_timestamp [13:33:19]File name is /storage/kkm_last_timestamp [13:33:19]Write 4 bytes [13:33:19]NVStorageSaveData done [13:33:19]ExternCall_PrintAddStr [13:33:19]wPrintStart [13:33:19]Write to MH i2c: 01 00 00 05 6E 73 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: 01 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: 01 07 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: 01 07 00 05 6E 00 00 00 00 00 FF 0F 88 [13:33:19]RasterBufferAndPrint [13:33:19]line Счет N : (1)545745 [13:33:19]line ИНН: 02508201610067 [13:33:19]line Контрольно-Кассовый Чек [13:33:19]line ПРОДАЖА [13:33:19]line ТРК (МРК, ГНК) : 32 [13:33:19]line Товар: 2710124130 [13:33:19]line Аи-92-К-5 [13:33:19]line 7.480 * 66.90 [13:33:19]line = 500.41 [13:33:19]line НДС 12% НСП 1% [13:33:19]line > о реализуемом товаре [13:33:19]line ОКРУГЛЕНИЕ: -0.41 [13:33:19]line ИТОГО: 500.00 [13:33:19]line Внесено: 500.00 [13:33:19]line СДАЧА: 0.00 [13:33:19]line НСП 1% : 4.43 [13:33:19]line НДС 12% : 53.14 [13:33:19]line Наличными: 500.00 [13:33:19]line Безнал.: 0.00 [13:33:19]line Место: АЗС № 117 "Партнер Нефть" [13:33:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:33:19]line СНО: Общий режим [13:33:19]line Чек 414 05.06.2024 13:33 [13:33:19]line Смена: 72 ФФД: 1.0 [13:33:19]line ЗНМ: 0300000048 [13:33:19]line РНМ: 0000000000151680 [13:33:19]line Версия ККМ: v1.0 [13:33:19]line ФМ: 0000000000959414 [13:33:19]line ФД: 60019 [13:33:19]line ФПД: 162380972066655 [13:33:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133319&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60019&fm=162380972066655&tin=02508201610067®Number=0000000000151680&sum=50000 [13:33:20]OFD Sender: Processing packet 60019 [packets to send 53, broken 52] [13:33:20]ProducePacketName [13:33:20]name=ofd_packets/00060019 [13:33:20]OFD Sender: To server: pG, [13:33:20]CommunicateWithHost lk.salyk.kg:30040 [13:33:20]ConnectInit lk.salyk.kg [13:33:20]written 0, free lines is 4095 [13:33:20]Connected sock=10 [13:33:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F4 C9 07 01 AE 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1F 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 EA 00 00 35 04 06 00 93 AF 44 28 87 5F D0 ED 82 06 2B 4C 8D D1 [13:33:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1F E2 47 00 F5 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 73 EA 00 00 F4 03 04 00 23 15 60 66 B6 04 01 00 00 3D 02 99 07 8D 11 4B 55 [13:33:20]CommunicateWithHost err = 0 [13:33:20]CheckOFDResponse [13:33:20]1017 (14) - 77093643461234 [13:33:20]1041 (16) - 0000000000959414 [13:33:20]1040 (4) - 60019 [13:33:20]1012 (4) - 05.06.2024 07:34 [13:33:20]1206 (1) - 0 [13:33:20]OFD Sender: Remove packet 60019 [13:33:20]ProducePacketName [13:33:20]name=ofd_packets/00060019 [13:33:20]NVStorageDeleteData [13:33:20]Write to MH i2c: 01 00 00 30 6E 9E [13:33:20]Write i2c OK [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: 01 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: 01 07 00 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: 01 07 00 30 6E 00 00 00 00 00 A5 0C 56 [13:33:20]RasterBufferAndPrint [13:33:20]line [13:33:20]line [13:33:20]line [13:33:20]line [13:33:20]line [13:33:20]written 0, free lines is 3243 [13:33:20]MH_Cut [13:33:20]Write to MH i2c: D1 01 00 37 6E 01 77 [13:33:20]Write i2c OK [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: D1 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: D1 01 00 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: D1 01 00 37 6E 00 76 [13:33:20]Write to MH i2c: 01 00 00 38 6E A6 [13:33:20]Write i2c OK [13:33:20]MH_I2C_Read... [13:33:20]OFD Sender: No OFD packet to send [13:33:21]*** Cut start [13:33:21]*** Partial cut [13:33:21]*** CUTSNS_PIN = 1 [13:33:21]*** CUTSNS_PIN = 0 [13:33:21]*** Brake cut motor [13:33:22]Read from MH i2c: 01 [13:33:22]MH_I2C_Read... [13:33:22]*** Stop cut motor [13:33:22]*** Cut end [13:33:22]Read from MH i2c: 01 07 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: 01 07 00 38 6E 00 00 00 00 00 FF 0F BB [13:33:22]process_action close_receipt done [13:33:22]requested_data is exist [13:33:22]produce_requested_data [13:33:22]requested_item fm.sn is exist - process it [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 11 00 00 [13:33:22]Write to MH i2c: E2 08 00 39 6E 80 11 00 00 00 00 00 00 21 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 17 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 17 00 39 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 74 [13:33:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:33:22]wFMCommunicate OK [13:33:22]requested_item fd.num is exist - process it [13:33:22]SAM_PROTO_GetFieldsCounters [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 13 00 00 [13:33:22]Write to MH i2c: E2 08 00 3A 6E 80 13 00 00 00 00 00 00 24 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 62 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 62 00 3A 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 73 EA 00 00 0E 04 04 00 48 00 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 C3 [13:33:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 73 EA 00 00 0E 04 04 00 48 00 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 [13:33:22]wFMCommunicate OK [13:33:22]SAM_PROTO_GetFieldsCounters done [13:33:22]requested_item shift.num is exist - process it [13:33:22]requested_item shift.opened is exist - process it [13:33:22]req_shift_opened [13:33:22]FM_GetShiftState [13:33:22]SAM_PROTO_GetShiftState [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 13 01 00 [13:33:22]Write to MH i2c: E2 08 00 3B 6E 80 13 01 00 00 00 00 00 26 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 0E 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 0E 00 3B 6E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5E [13:33:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:33:22]wFMCommunicate OK [13:33:22]SAM_PROTO_GetShiftState done [13:33:22]FM_GetShiftState done [13:33:22]req_shift_opened done [13:33:22]requested_item shift.open_date is exist - process it [13:33:22]req_shift_open_date [13:33:22]req_shift_open_date done [13:33:22]produce_requested_data done [13:33:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60019,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:33:22]process_action_free close_receipt [13:33:22]json_value_free [13:33:22]json_value_free done [13:33:22]process_json_proto returns [13:33:22]Send response to host [13:33:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60019,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:33:22]free response buf [13:33:22]execute_script done [13:33:22]execute_script returns [13:33:22]free content buf [13:33:22]Sock 9.Close socket [13:33:22]Sock 9.Thread stoped [13:33:25]OFD Sender: No OFD packet to send [13:33:30]OFD Sender: No OFD packet to send [13:33:35]OFD Sender: No OFD packet to send [13:33:40]OFD Sender: No OFD packet to send [13:33:45]OFD Sender: No OFD packet to send [13:33:50]OFD Sender: No OFD packet to send [13:33:55]OFD Sender: No OFD packet to send [13:34:00]OFD Sender: No OFD packet to send [13:34:05]OFD Sender: No OFD packet to send [13:34:10]OFD Sender: No OFD packet to send [13:34:15]OFD Sender: No OFD packet to send [13:34:16]accept exits with 8 [13:34:16]New connection [13:34:16]New thread 3066957156 created [13:34:16]Thread 3067100516 joined [13:34:16]Waiting for new connection... [13:34:16] Sock 8.Parse request [13:34:16]Sock 8.Check first char [13:34:16]Sock 8.First char is OK [13:34:16]request: POST /json_proto HTTP/1.0 [13:34:16]Method: POST [13:34:16]URL: /json_proto [13:34:16]Method is POST - this is cgi request [13:34:16]url: /json_proto [13:34:16]query_string will be loaded in cgi processing [13:34:16]execute_cgi json_proto POST (null) [13:34:16]execute_cgi path=json_proto method=POST [13:34:16]POST find Content-Length [13:34:16]Host: 172.17.60.68:8080 [13:34:16]Content-Length: 801 [13:34:16]Content-Type: application/json [13:34:16] [13:34:16]POST finish read [13:34:16]Found Content-Length = 801 [13:34:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 750.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:16]execute_script... [13:34: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)545746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 750.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:16]POST & json_proto [13:34:16]process_json_proto [13:34:16]json parsed OK: [13:34:16]protocol is kg_v1.0 [13:34:16]action value=close_receipt [13:34:16]process_action close_receipt [13:34:16]cmd_close_receipt [13:34:16]MH_GetDate [13:34:16]Write to MH i2c: F0 00 00 3C 6E 99 [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: F0 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: F0 09 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: F0 09 00 3C 6E 00 5A 69 60 66 9A 61 5F 66 EB [13:34:16]GetLastDocTimeStamp 1717594399 [13:34:16]current date 1717594458 [13:34:16]FM_GetShiftState [13:34:16]SAM_PROTO_GetShiftState [13:34:16]wFMCommunicate request_size=4 [13:34:16]MH_SAM_APDU [13:34:16]CAPDU: 80 13 01 00 [13:34:16]Write to MH i2c: E2 08 00 3D 6E 80 13 01 00 00 00 00 00 28 [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:16]Read from MH i2c: E2 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 0E 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 0E 00 3D 6E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 60 [13:34:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:34:16]wFMCommunicate OK [13:34:16]SAM_PROTO_GetShiftState done [13:34:16]FM_GetShiftState done [13:34:16]opened in 1717545916 [13:34:16]opened+sec_in_day 1717632316 [13:34:16]quantity*price = 75061 [13:34:16]sum+1 = 75063 [13:34:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 750.62 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 0.00 Безнал.: 750.62 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 415 05.06.2024 13:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60020 ФПД: 121474269208265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133418&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60020&fm=121474269208265&tin=02508201610067®Number=0000000000151680&sum=75062 [13:34:17]StoreToDocumentArchive [13:34:17]shift 72 fd 60020 [13:34:17]save to /storage/0072/doc_00060020 [13:34:17]save last doc name /storage/0072/doc_00060020 to /storage/kkm_last_doc_name [13:34:17]save OK [13:34:17]Clear old archive folders... [13:34:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:34:17]tlvbuf is 00432070 [13:34:17]SAM_PROTO_ClearQueue [13:34:17]wFMCommunicate request_size=4 [13:34:17]MH_SAM_APDU [13:34:17]CAPDU: 80 09 00 00 [13:34:17]Write to MH i2c: E2 08 00 4A 6E 80 09 00 00 00 00 00 00 2A [13:34:17]Write i2c OK [13:34:17]MH_I2C_Read... [13:34:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:17]Read from MH i2c: E2 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: E2 03 00 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: E2 03 00 4A 6E 00 90 00 2C [13:34:17]RAPDU: 90 00 [13:34:17]wFMCommunicate OK [13:34:17]SAM_PROTO_ClearQueue done [13:34:17]KKMCreateOFDPacket [13:34:17]OFDProtocolAddRootSTLVToBuf [13:34:17]FM_MakeSignedData [13:34:17]FM_MakeSignedData [13:34:17]SAM_PROTO_SignData [13:34:17]wFMCommunicate request_size=4 [13:34:17]MH_SAM_APDU [13:34:17]CAPDU: 80 0D 01 02 [13:34:17]Write to MH i2c: E2 08 00 4B 6E 80 0D 01 02 00 00 00 00 32 [13:34:17]Write i2c OK [13:34:17]MH_I2C_Read... [13:34:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:17]Read from MH i2c: E2 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: E2 03 00 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: E2 03 00 4B 6E 00 90 00 2D [13:34:17]RAPDU: 90 00 [13:34:17]wFMCommunicate OK [13:34:17]wFMCommunicate request_size=255 [13:34:17]MH_SAM_APDU [13:34:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 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 23 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 5A 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 EA 00 00 35 04 06 00 6E [13:34:17]Write to MH i2c: E2 02 01 4C 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 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 23 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 5A 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 EA 00 00 35 04 06 00 6E 00 00 A0 [13:34:17]Write i2c OK [13:34:17]MH_I2C_Read... [13:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:18]Read from MH i2c: E2 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 03 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 03 00 4C 6E 00 90 00 2E [13:34:18]RAPDU: 90 00 [13:34:18]wFMCommunicate OK [13:34:18]wFMCommunicate request_size=10 [13:34:18]MH_SAM_APDU [13:34:18]CAPDU: 80 0D 02 02 05 7A EE AA 5E C9 [13:34:18]Write to MH i2c: E2 0D 00 4D 6E 80 0D 02 02 05 00 7A EE AA 5E C9 00 00 78 [13:34:18]Write i2c OK [13:34:18]MH_I2C_Read... [13:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:18]Read from MH i2c: E2 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 03 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 03 00 4D 6E 00 90 00 2F [13:34:18]RAPDU: 90 00 [13:34:18]wFMCommunicate OK [13:34:18]wFMCommunicate request_size=4 [13:34:18]MH_SAM_APDU [13:34:18]CAPDU: 80 0D 03 02 [13:34:18]Write to MH i2c: E2 08 00 4E 6E 80 0D 03 02 00 00 00 00 37 [13:34:18]Write i2c OK [13:34:18]MH_I2C_Read... [13:34:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:18]Read from MH i2c: E2 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 0B 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 0B 00 4E 6E 00 61 2D 6F CF 36 49 20 6B 90 00 0E [13:34:18]RAPDU: 61 2D 6F CF 36 49 20 6B 90 00 [13:34:18]wFMCommunicate OK [13:34:18]SAM_PROTO_SignData done [13:34:18]FM_MakeSignedData done [13:34:18]CreateOFDProtocolMessage [13:34:18]wFMCommunicate request_size=4 [13:34:18]MH_SAM_APDU [13:34:18]CAPDU: 80 11 00 00 [13:34:18]Write to MH i2c: E2 08 00 4F 6E 80 11 00 00 00 00 00 00 37 [13:34:18]Write i2c OK [13:34:18]MH_I2C_Read... [13:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:18]Read from MH i2c: E2 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 17 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 17 00 4F 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [13:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:34:18]wFMCommunicate OK [13:34:18]CreateOFDProtocolMessage done [13:34:18]OFDSenderStorePacket 60020 [13:34:18]StoreOFDPacket docnum=60020 [13:34:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9F 07 07 01 43 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 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 23 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 5A 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 EA 00 00 35 04 06 00 6E 7A EE AA 5E C9 61 2D 6F CF 36 49 20 6B [13:34:18]CheckFolder [13:34:18]dirname=/storage/ofd_packets [13:34:18]CheckFolder done [13:34:18]ProducePacketName [13:34:18]name=ofd_packets/00060020 [13:34:18]NVStorageSaveData ofd_packets/00060020 [13:34:18]File name is /storage/ofd_packets/00060020 [13:34:18]Write 301 bytes [13:34:18]NVStorageSaveData done [13:34:18]OFDSenderStorePacket done [13:34:18]KKMCreateOFDPacket done [13:34:18]NVStorageSaveData kkm_last_timestamp [13:34:18]File name is /storage/kkm_last_timestamp [13:34:18]Write 4 bytes [13:34:18]NVStorageSaveData done [13:34:18]ExternCall_PrintAddStr [13:34:18]wPrintStart [13:34:18]Write to MH i2c: 01 00 00 50 6E BE [13:34:18]Write i2c OK [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: 01 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: 01 07 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: 01 07 00 50 6E 00 00 00 00 00 FF 0F D3 [13:34:18]RasterBufferAndPrint [13:34:18]line Счет N : (1)545746 [13:34:18]line ИНН: 02508201610067 [13:34:18]line Контрольно-Кассовый Чек [13:34:18]line ПРОДАЖА [13:34:18]line ТРК (МРК, ГНК) : 42 [13:34:18]line Товар: 2710124130 [13:34:18]line Аи-92-К-5 [13:34:18]line 11.220 * 66.90 [13:34:18]line = 750.62 [13:34:18]line НДС 12% НСП 1% [13:34:18]line > о реализуемом товаре [13:34:18]line ИТОГО: 750.62 [13:34:18]line НСП 1% : 6.64 [13:34:18]line НДС 12% : 79.71 [13:34:18]line Наличными: 0.00 [13:34:18]line Безнал.: 750.62 [13:34:18]line Место: АЗС № 117 "Партнер Нефть" [13:34:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:34:18]line СНО: Общий режим [13:34:18]line Чек 415 05.06.2024 13:34 [13:34:18]line Смена: 72 ФФД: 1.0 [13:34:18]line ЗНМ: 0300000048 [13:34:18]line РНМ: 0000000000151680 [13:34:18]line Версия ККМ: v1.0 [13:34:18]line Платежная система: O! деньги [13:34:18]line ФМ: 0000000000959414 [13:34:18]line ФД: 60020 [13:34:18]line ФПД: 121474269208265 [13:34:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133418&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60020&fm=121474269208265&tin=02508201610067®Number=0000000000151680&sum=75062 [13:34:18]OFD Sender: Processing packet 60020 [packets to send 53, broken 52] [13:34:18]ProducePacketName [13:34:18]name=ofd_packets/00060020 [13:34:18]OFD Sender: To server: pG, [13:34:18]CommunicateWithHost lk.salyk.kg:30040 [13:34:18]ConnectInit lk.salyk.kg [13:34:18]written 0, free lines is 4095 [13:34:18]Connected sock=10 [13:34:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 9F 07 07 01 43 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 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 23 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 5A 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 EA 00 00 35 04 06 00 6E 7A EE AA 5E C9 61 2D 6F CF 36 49 20 6B [13:34:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 02 06 47 00 22 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 74 EA 00 00 F4 03 04 00 5E 15 60 66 B6 04 01 00 00 D9 1B BC 97 79 D1 D5 19 [13:34:19]CommunicateWithHost err = 0 [13:34:19]CheckOFDResponse [13:34:19]1017 (14) - 77093643461234 [13:34:19]1041 (16) - 0000000000959414 [13:34:19]1040 (4) - 60020 [13:34:19]1012 (4) - 05.06.2024 07:35 [13:34:19]1206 (1) - 0 [13:34:19]OFD Sender: Remove packet 60020 [13:34:19]ProducePacketName [13:34:19]name=ofd_packets/00060020 [13:34:19]NVStorageDeleteData [13:34:19]Write to MH i2c: 01 00 00 7A 6E E8 [13:34:19]Write i2c OK [13:34:19]MH_I2C_Read... [13:34:19]Read from MH i2c: 01 [13:34:19]MH_I2C_Read... [13:34:19]Read from MH i2c: 01 07 00 [13:34:19]MH_I2C_Read... [13:34:19]Read from MH i2c: 01 07 00 7A 6E 00 00 00 00 00 C3 0C BE [13:34:19]RasterBufferAndPrint [13:34:19]line [13:34:19]line [13:34:19]line [13:34:19]line [13:34:19]line [13:34:19]written 0, free lines is 3273 [13:34:19]MH_Cut [13:34:19]Write to MH i2c: D1 01 00 81 6E 01 C1 [13:34:19]Write i2c OK [13:34:19]MH_I2C_Read... [13:34:19]Read from MH i2c: D1 [13:34:19]MH_I2C_Read... [13:34:19]Read from MH i2c: D1 01 00 [13:34:19]MH_I2C_Read... [13:34:19]Read from MH i2c: D1 01 00 81 6E 00 C0 [13:34:19]Write to MH i2c: 01 00 00 82 6E F0 [13:34:19]Write i2c OK [13:34:19]MH_I2C_Read... [13:34:19]OFD Sender: No OFD packet to send [13:34:20]*** Cut start [13:34:20]*** Partial cut [13:34:20]*** CUTSNS_PIN = 1 [13:34:20]*** CUTSNS_PIN = 0 [13:34:20]*** Brake cut motor [13:34:20]Read from MH i2c: 01 [13:34:20]MH_I2C_Read... [13:34:20]*** Stop cut motor [13:34:20]*** Cut end [13:34:20]Read from MH i2c: 01 07 00 [13:34:20]MH_I2C_Read... [13:34:20]Read from MH i2c: 01 07 00 82 6E 00 00 00 00 00 FF 0F 05 [13:34:20]process_action close_receipt done [13:34:20]requested_data is exist [13:34:20]produce_requested_data [13:34:20]requested_item fm.sn is exist - process it [13:34:20]wFMCommunicate request_size=4 [13:34:20]MH_SAM_APDU [13:34:20]CAPDU: 80 11 00 00 [13:34:20]Write to MH i2c: E2 08 00 83 6E 80 11 00 00 00 00 00 00 6B [13:34:20]Write i2c OK [13:34:20]MH_I2C_Read... [13:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:20]Read from MH i2c: E2 [13:34:20]MH_I2C_Read... [13:34:20]Read from MH i2c: E2 17 00 [13:34:20]MH_I2C_Read... [13:34:20]Read from MH i2c: E2 17 00 83 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BE [13:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:34:20]wFMCommunicate OK [13:34:20]requested_item fd.num is exist - process it [13:34:20]SAM_PROTO_GetFieldsCounters [13:34:20]wFMCommunicate request_size=4 [13:34:20]MH_SAM_APDU [13:34:20]CAPDU: 80 13 00 00 [13:34:20]Write to MH i2c: E2 08 00 84 6E 80 13 00 00 00 00 00 00 6E [13:34:20]Write i2c OK [13:34:20]MH_I2C_Read... [13:34:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:20]Read from MH i2c: E2 [13:34:20]MH_I2C_Read... [13:34:20]Read from MH i2c: E2 62 00 [13:34:20]MH_I2C_Read... [13:34:20]Read from MH i2c: E2 62 00 84 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 74 EA 00 00 0E 04 04 00 48 00 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 11 [13:34:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 74 EA 00 00 0E 04 04 00 48 00 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 [13:34:20]wFMCommunicate OK [13:34:20]SAM_PROTO_GetFieldsCounters done [13:34:20]requested_item shift.num is exist - process it [13:34:20]requested_item shift.opened is exist - process it [13:34:20]req_shift_opened [13:34:20]FM_GetShiftState [13:34:20]SAM_PROTO_GetShiftState [13:34:20]wFMCommunicate request_size=4 [13:34:20]MH_SAM_APDU [13:34:20]CAPDU: 80 13 01 00 [13:34:20]Write to MH i2c: E2 08 00 85 6E 80 13 01 00 00 00 00 00 70 [13:34:20]Write i2c OK [13:34:20]MH_I2C_Read... [13:34:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:20]Read from MH i2c: E2 [13:34:20]MH_I2C_Read... [13:34:20]Read from MH i2c: E2 0E 00 [13:34:20]MH_I2C_Read... [13:34:20]Read from MH i2c: E2 0E 00 85 6E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A8 [13:34:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:34:20]wFMCommunicate OK [13:34:20]SAM_PROTO_GetShiftState done [13:34:20]FM_GetShiftState done [13:34:20]req_shift_opened done [13:34:20]requested_item shift.open_date is exist - process it [13:34:20]req_shift_open_date [13:34:20]req_shift_open_date done [13:34:20]produce_requested_data done [13:34:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60020,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:34:20]process_action_free close_receipt [13:34:20]json_value_free [13:34:20]json_value_free done [13:34:20]process_json_proto returns [13:34:20]Send response to host [13:34:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60020,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:34:20]free response buf [13:34:20]execute_script done [13:34:20]execute_script returns [13:34:20]free content buf [13:34:20]Sock 8.Close socket [13:34:20]Sock 8.Thread stoped [13:34:24]OFD Sender: No OFD packet to send [13:34:29]OFD Sender: No OFD packet to send [13:34:34]OFD Sender: No OFD packet to send [13:34:39]OFD Sender: No OFD packet to send [13:34:44]OFD Sender: No OFD packet to send [13:34:49]OFD Sender: No OFD packet to send [13:34:54]OFD Sender: No OFD packet to send [13:34:59]OFD Sender: No OFD packet to send [13:35:04]OFD Sender: No OFD packet to send [13:35:07]accept exits with 9 [13:35:07]New connection [13:35:07]New thread 3067100516 created [13:35:07]Thread 3066957156 joined [13:35:07]Waiting for new connection... [13:35:07] Sock 9.Parse request [13:35:07]Sock 9.Check first char [13:35:07]Sock 9.First char is OK [13:35:07]request: POST /json_proto HTTP/1.0 [13:35:07]Method: POST [13:35:07]URL: /json_proto [13:35:07]Method is POST - this is cgi request [13:35:07]url: /json_proto [13:35:07]query_string will be loaded in cgi processing [13:35:07]execute_cgi json_proto POST (null) [13:35:07]execute_cgi path=json_proto method=POST [13:35:07]POST find Content-Length [13:35:07]Host: 172.17.60.68:8080 [13:35:07]Content-Length: 677 [13:35:07]Content-Type: application/json [13:35:07] [13:35:07]POST finish read [13:35:07]Found Content-Length = 677 [13:35:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:07]execute_script... [13:35:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:07]POST & json_proto [13:35:07]process_json_proto [13:35:07]json parsed OK: [13:35:07]protocol is kg_v1.0 [13:35:07]action value=close_receipt [13:35:07]process_action close_receipt [13:35:07]cmd_close_receipt [13:35:07]MH_GetDate [13:35:07]Write to MH i2c: F0 00 00 86 6E E3 [13:35:07]Write i2c OK [13:35:07]MH_I2C_Read... [13:35:07]Read from MH i2c: F0 [13:35:07]MH_I2C_Read... [13:35:07]Read from MH i2c: F0 09 00 [13:35:07]MH_I2C_Read... [13:35:07]Read from MH i2c: F0 09 00 86 6E 00 8D 69 60 66 9A 61 5F 66 68 [13:35:07]GetLastDocTimeStamp 1717594458 [13:35:07]current date 1717594509 [13:35:07]FM_GetShiftState [13:35:07]SAM_PROTO_GetShiftState [13:35:07]wFMCommunicate request_size=4 [13:35:07]MH_SAM_APDU [13:35:07]CAPDU: 80 13 01 00 [13:35:07]Write to MH i2c: E2 08 00 87 6E 80 13 01 00 00 00 00 00 72 [13:35:07]Write i2c OK [13:35:07]MH_I2C_Read... [13:35:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:07]Read from MH i2c: E2 [13:35:07]MH_I2C_Read... [13:35:07]Read from MH i2c: E2 0E 00 [13:35:07]MH_I2C_Read... [13:35:07]Read from MH i2c: E2 0E 00 87 6E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AA [13:35:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:07]wFMCommunicate OK [13:35:07]SAM_PROTO_GetShiftState done [13:35:07]FM_GetShiftState done [13:35:07]opened in 1717545916 [13:35:07]opened+sec_in_day 1717632316 [13:35:07]quantity*price = 50041 [13:35:07]sum+1 = 50042 [13:35:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 416 05.06.2024 13:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60021 ФПД: 276886212207167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133509&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60021&fm=276886212207167&tin=02508201610067®Number=0000000000151680&sum=50000 [13:35:08]StoreToDocumentArchive [13:35:08]shift 72 fd 60021 [13:35:08]save to /storage/0072/doc_00060021 [13:35:08]save last doc name /storage/0072/doc_00060021 to /storage/kkm_last_doc_name [13:35:08]save OK [13:35:08]Clear old archive folders... [13:35:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:08]tlvbuf is 004EF1A0 [13:35:08]SAM_PROTO_ClearQueue [13:35:08]wFMCommunicate request_size=4 [13:35:08]MH_SAM_APDU [13:35:08]CAPDU: 80 09 00 00 [13:35:08]Write to MH i2c: E2 08 00 94 6E 80 09 00 00 00 00 00 00 74 [13:35:08]Write i2c OK [13:35:08]MH_I2C_Read... [13:35:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:08]Read from MH i2c: E2 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 03 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 03 00 94 6E 00 90 00 76 [13:35:08]RAPDU: 90 00 [13:35:08]wFMCommunicate OK [13:35:08]SAM_PROTO_ClearQueue done [13:35:08]KKMCreateOFDPacket [13:35:08]OFDProtocolAddRootSTLVToBuf [13:35:08]FM_MakeSignedData [13:35:08]FM_MakeSignedData [13:35:08]SAM_PROTO_SignData [13:35:08]wFMCommunicate request_size=4 [13:35:08]MH_SAM_APDU [13:35:08]CAPDU: 80 0D 01 02 [13:35:08]Write to MH i2c: E2 08 00 95 6E 80 0D 01 02 00 00 00 00 7C [13:35:08]Write i2c OK [13:35:08]MH_I2C_Read... [13:35:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:08]Read from MH i2c: E2 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 03 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 03 00 95 6E 00 90 00 77 [13:35:08]RAPDU: 90 00 [13:35:08]wFMCommunicate OK [13:35:08]wFMCommunicate request_size=255 [13:35:08]MH_SAM_APDU [13:35: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 8D 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 EA 00 00 35 04 06 00 FB [13:35:08]Write to MH i2c: E2 02 01 96 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 8D 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 EA 00 00 35 04 06 00 FB 00 00 06 [13:35:08]Write i2c OK [13:35:08]MH_I2C_Read... [13:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:08]Read from MH i2c: E2 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 03 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 03 00 96 6E 00 90 00 78 [13:35:08]RAPDU: 90 00 [13:35:09]wFMCommunicate OK [13:35:09]wFMCommunicate request_size=10 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 0D 02 02 05 D3 98 52 62 3F [13:35:09]Write to MH i2c: E2 0D 00 97 6E 80 0D 02 02 05 00 D3 98 52 62 3F 00 00 E7 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 03 00 97 6E 00 90 00 79 [13:35:09]RAPDU: 90 00 [13:35:09]wFMCommunicate OK [13:35:09]wFMCommunicate request_size=4 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 0D 03 02 [13:35:09]Write to MH i2c: E2 08 00 98 6E 80 0D 03 02 00 00 00 00 81 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 0B 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 0B 00 98 6E 00 7E 61 0B 9C E3 36 DA 49 90 00 44 [13:35:09]RAPDU: 7E 61 0B 9C E3 36 DA 49 90 00 [13:35:09]wFMCommunicate OK [13:35:09]SAM_PROTO_SignData done [13:35:09]FM_MakeSignedData done [13:35:09]CreateOFDProtocolMessage [13:35:09]wFMCommunicate request_size=4 [13:35:09]MH_SAM_APDU [13:35:09]CAPDU: 80 11 00 00 [13:35:09]Write to MH i2c: E2 08 00 99 6E 80 11 00 00 00 00 00 00 81 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:09]Read from MH i2c: E2 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 17 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: E2 17 00 99 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D4 [13:35:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:09]wFMCommunicate OK [13:35:09]CreateOFDProtocolMessage done [13:35:09]OFDSenderStorePacket 60021 [13:35:09]StoreOFDPacket docnum=60021 [13:35:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 99 61 07 01 4F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 8D 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 EA 00 00 35 04 06 00 FB D3 98 52 62 3F 7E 61 0B 9C E3 36 DA 49 [13:35:09]CheckFolder [13:35:09]dirname=/storage/ofd_packets [13:35:09]CheckFolder done [13:35:09]ProducePacketName [13:35:09]name=ofd_packets/00060021 [13:35:09]NVStorageSaveData ofd_packets/00060021 [13:35:09]File name is /storage/ofd_packets/00060021 [13:35:09]Write 301 bytes [13:35:09]NVStorageSaveData done [13:35:09]OFDSenderStorePacket done [13:35:09]KKMCreateOFDPacket done [13:35:09]NVStorageSaveData kkm_last_timestamp [13:35:09]File name is /storage/kkm_last_timestamp [13:35:09]Write 4 bytes [13:35:09]NVStorageSaveData done [13:35:09]ExternCall_PrintAddStr [13:35:09]wPrintStart [13:35:09]Write to MH i2c: 01 00 00 9A 6E 08 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: 01 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: 01 07 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: 01 07 00 9A 6E 00 00 00 00 00 FF 0F 1D [13:35:09]RasterBufferAndPrint [13:35:09]line Счет N : (1)545748 [13:35:09]line ИНН: 02508201610067 [13:35:09]line Контрольно-Кассовый Чек [13:35:09]line ПРОДАЖА [13:35:09]line ТРК (МРК, ГНК) : 22 [13:35:09]line Товар: 2710124130 [13:35:09]line Аи-92-К-5 [13:35:09]line 7.480 * 66.90 [13:35:09]line = 500.41 [13:35:09]line НДС 12% НСП 1% [13:35:09]line > о реализуемом товаре [13:35:09]line ОКРУГЛЕНИЕ: -0.41 [13:35:09]line ИТОГО: 500.00 [13:35:09]line Внесено: 500.00 [13:35:09]line СДАЧА: 0.00 [13:35:09]line НСП 1% : 4.43 [13:35:09]line НДС 12% : 53.14 [13:35:09]line Наличными: 500.00 [13:35:09]line Безнал.: 0.00 [13:35:09]line Место: АЗС № 117 "Партнер Нефть" [13:35:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:35:09]line СНО: Общий режим [13:35:09]line Чек 416 05.06.2024 13:35 [13:35:09]line Смена: 72 ФФД: 1.0 [13:35:09]line ЗНМ: 0300000048 [13:35:09]line РНМ: 0000000000151680 [13:35:09]line Версия ККМ: v1.0 [13:35:09]line ФМ: 0000000000959414 [13:35:09]line ФД: 60021 [13:35:09]line ФПД: 276886212207167 [13:35:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133509&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60021&fm=276886212207167&tin=02508201610067®Number=0000000000151680&sum=50000 [13:35:09]OFD Sender: Processing packet 60021 [packets to send 53, broken 52] [13:35:09]ProducePacketName [13:35:09]name=ofd_packets/00060021 [13:35:09]OFD Sender: To server: pG, [13:35:09]CommunicateWithHost lk.salyk.kg:30040 [13:35:09]ConnectInit lk.salyk.kg [13:35:09]written 0, free lines is 4095 [13:35:09]Connected sock=10 [13:35:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 99 61 07 01 4F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 8D 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 EA 00 00 35 04 06 00 FB D3 98 52 62 3F 7E 61 0B 9C E3 36 DA 49 [13:35:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2F 55 47 00 7F 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 75 EA 00 00 F4 03 04 00 91 15 60 66 B6 04 01 00 00 3A EC 61 9C EA FF 9A 0D [13:35:09]CommunicateWithHost err = 0 [13:35:09]CheckOFDResponse [13:35:09]1017 (14) - 77093643461234 [13:35:09]1041 (16) - 0000000000959414 [13:35:09]1040 (4) - 60021 [13:35:09]1012 (4) - 05.06.2024 07:36 [13:35:09]1206 (1) - 0 [13:35:09]OFD Sender: Remove packet 60021 [13:35:09]ProducePacketName [13:35:09]name=ofd_packets/00060021 [13:35:09]NVStorageDeleteData [13:35:09]Write to MH i2c: 01 00 00 C5 6E 33 [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: 01 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: 01 07 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: 01 07 00 C5 6E 00 00 00 00 00 A5 0C EB [13:35:09]RasterBufferAndPrint [13:35:09]line [13:35:09]line [13:35:09]line [13:35:09]line [13:35:09]line [13:35:09]written 0, free lines is 3243 [13:35:09]MH_Cut [13:35:09]Write to MH i2c: D1 01 00 CC 6E 01 0C [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: D1 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: D1 01 00 [13:35:09]MH_I2C_Read... [13:35:09]Read from MH i2c: D1 01 00 CC 6E 00 0B [13:35:09]Write to MH i2c: 01 00 00 CD 6E 3B [13:35:09]Write i2c OK [13:35:09]MH_I2C_Read... [13:35:10]OFD Sender: No OFD packet to send [13:35:10]*** Cut start [13:35:10]*** Partial cut [13:35:10]*** CUTSNS_PIN = 1 [13:35:10]*** CUTSNS_PIN = 0 [13:35:11]*** Brake cut motor [13:35:11]Read from MH i2c: 01 [13:35:11]MH_I2C_Read... [13:35:11]*** Stop cut motor [13:35:11]*** Cut end [13:35:11]Read from MH i2c: 01 07 00 [13:35:11]MH_I2C_Read... [13:35:11]Read from MH i2c: 01 07 00 CD 6E 00 00 00 00 00 FF 0F 50 [13:35:11]process_action close_receipt done [13:35:11]requested_data is exist [13:35:11]produce_requested_data [13:35:11]requested_item fm.sn is exist - process it [13:35:11]wFMCommunicate request_size=4 [13:35:11]MH_SAM_APDU [13:35:11]CAPDU: 80 11 00 00 [13:35:11]Write to MH i2c: E2 08 00 CE 6E 80 11 00 00 00 00 00 00 B6 [13:35:11]Write i2c OK [13:35:11]MH_I2C_Read... [13:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:11]Read from MH i2c: E2 [13:35:11]MH_I2C_Read... [13:35:11]Read from MH i2c: E2 17 00 [13:35:11]MH_I2C_Read... [13:35:11]Read from MH i2c: E2 17 00 CE 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 09 [13:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:11]wFMCommunicate OK [13:35:11]requested_item fd.num is exist - process it [13:35:11]SAM_PROTO_GetFieldsCounters [13:35:11]wFMCommunicate request_size=4 [13:35:11]MH_SAM_APDU [13:35:11]CAPDU: 80 13 00 00 [13:35:11]Write to MH i2c: E2 08 00 CF 6E 80 13 00 00 00 00 00 00 B9 [13:35:11]Write i2c OK [13:35:11]MH_I2C_Read... [13:35:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:11]Read from MH i2c: E2 [13:35:11]MH_I2C_Read... [13:35:11]Read from MH i2c: E2 62 00 [13:35:11]MH_I2C_Read... [13:35:11]Read from MH i2c: E2 62 00 CF 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 75 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [13:35:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 75 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:11]wFMCommunicate OK [13:35:11]SAM_PROTO_GetFieldsCounters done [13:35:11]requested_item shift.num is exist - process it [13:35:11]requested_item shift.opened is exist - process it [13:35:11]req_shift_opened [13:35:11]FM_GetShiftState [13:35:11]SAM_PROTO_GetShiftState [13:35:11]wFMCommunicate request_size=4 [13:35:11]MH_SAM_APDU [13:35:11]CAPDU: 80 13 01 00 [13:35:11]Write to MH i2c: E2 08 00 D0 6E 80 13 01 00 00 00 00 00 BB [13:35:11]Write i2c OK [13:35:11]MH_I2C_Read... [13:35:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:11]Read from MH i2c: E2 [13:35:11]MH_I2C_Read... [13:35:11]Read from MH i2c: E2 0E 00 [13:35:11]MH_I2C_Read... [13:35:11]Read from MH i2c: E2 0E 00 D0 6E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [13:35:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:11]wFMCommunicate OK [13:35:11]SAM_PROTO_GetShiftState done [13:35:11]FM_GetShiftState done [13:35:11]req_shift_opened done [13:35:11]requested_item shift.open_date is exist - process it [13:35:11]req_shift_open_date [13:35:11]req_shift_open_date done [13:35:11]produce_requested_data done [13:35:11]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60021,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:35:11]process_action_free close_receipt [13:35:11]json_value_free [13:35:11]json_value_free done [13:35:11]process_json_proto returns [13:35:11]Send response to host [13:35:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60021,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:35:11]free response buf [13:35:11]execute_script done [13:35:11]execute_script returns [13:35:11]free content buf [13:35:11]Sock 9.Close socket [13:35:11]Sock 9.Thread stoped [13:35:14]accept exits with 8 [13:35:14]New connection [13:35:14]New thread 3066957156 created [13:35:14]Thread 3067100516 joined [13:35:14]Waiting for new connection... [13:35:14] Sock 8.Parse request [13:35:14]Sock 8.Check first char [13:35:14]Sock 8.First char is OK [13:35:14]request: POST /json_proto HTTP/1.0 [13:35:14]Method: POST [13:35:14]URL: /json_proto [13:35:14]Method is POST - this is cgi request [13:35:14]url: /json_proto [13:35:14]query_string will be loaded in cgi processing [13:35:14]execute_cgi json_proto POST (null) [13:35:14]execute_cgi path=json_proto method=POST [13:35:14]POST find Content-Length [13:35:14]Host: 172.17.60.68:8080 [13:35:14]Content-Length: 681 [13:35:14]Content-Type: application/json [13:35:14] [13:35:14]POST finish read [13:35:14]Found Content-Length = 681 [13:35:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:14]execute_script... [13:35: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)545751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:14]POST & json_proto [13:35:14]process_json_proto [13:35:14]json parsed OK: [13:35:14]protocol is kg_v1.0 [13:35:14]action value=close_receipt [13:35:14]process_action close_receipt [13:35:14]cmd_close_receipt [13:35:14]MH_GetDate [13:35:14]Write to MH i2c: F0 00 00 D1 6E 2E [13:35:14]Write i2c OK [13:35:14]MH_I2C_Read... [13:35:14]Read from MH i2c: F0 [13:35:14]MH_I2C_Read... [13:35:14]Read from MH i2c: F0 09 00 [13:35:14]MH_I2C_Read... [13:35:14]Read from MH i2c: F0 09 00 D1 6E 00 94 69 60 66 9A 61 5F 66 BA [13:35:14]GetLastDocTimeStamp 1717594509 [13:35:14]current date 1717594516 [13:35:14]FM_GetShiftState [13:35:14]SAM_PROTO_GetShiftState [13:35:14]wFMCommunicate request_size=4 [13:35:14]MH_SAM_APDU [13:35:14]CAPDU: 80 13 01 00 [13:35:14]Write to MH i2c: E2 08 00 D2 6E 80 13 01 00 00 00 00 00 BD [13:35:14]Write i2c OK [13:35:14]MH_I2C_Read... [13:35:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:14]Read from MH i2c: E2 [13:35:14]MH_I2C_Read... [13:35:14]Read from MH i2c: E2 0E 00 [13:35:14]MH_I2C_Read... [13:35:14]Read from MH i2c: E2 0E 00 D2 6E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F5 [13:35:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:14]wFMCommunicate OK [13:35:14]SAM_PROTO_GetShiftState done [13:35:14]FM_GetShiftState done [13:35:14]opened in 1717545916 [13:35:14]opened+sec_in_day 1717632316 [13:35:14]quantity*price = 50011 [13:35:14]sum+1 = 50013 [13:35:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 417 05.06.2024 13:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60022 ФПД: 43347971856325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133516&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60022&fm=43347971856325&tin=02508201610067®Number=0000000000151680&sum=50000 [13:35:15]StoreToDocumentArchive [13:35:15]shift 72 fd 60022 [13:35:15]save to /storage/0072/doc_00060022 [13:35:15]save last doc name /storage/0072/doc_00060022 to /storage/kkm_last_doc_name [13:35:15]save OK [13:35:15]Clear old archive folders... [13:35:15]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:35:15]tlvbuf is 00437BD0 [13:35:15]SAM_PROTO_ClearQueue [13:35:15]wFMCommunicate request_size=4 [13:35:15]MH_SAM_APDU [13:35:15]CAPDU: 80 09 00 00 [13:35:15]Write to MH i2c: E2 08 00 DF 6E 80 09 00 00 00 00 00 00 BF [13:35:15]Write i2c OK [13:35:15]MH_I2C_Read... [13:35:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:15]Read from MH i2c: E2 [13:35:15]MH_I2C_Read... [13:35:15]Read from MH i2c: E2 03 00 [13:35:15]MH_I2C_Read... [13:35:15]Read from MH i2c: E2 03 00 DF 6E 00 90 00 C1 [13:35:15]RAPDU: 90 00 [13:35:15]wFMCommunicate OK [13:35:15]SAM_PROTO_ClearQueue done [13:35:15]KKMCreateOFDPacket [13:35:15]OFDProtocolAddRootSTLVToBuf [13:35:15]FM_MakeSignedData [13:35:15]FM_MakeSignedData [13:35:15]SAM_PROTO_SignData [13:35:15]wFMCommunicate request_size=4 [13:35:15]MH_SAM_APDU [13:35:15]CAPDU: 80 0D 01 02 [13:35:15]Write to MH i2c: E2 08 00 E0 6E 80 0D 01 02 00 00 00 00 C7 [13:35:15]Write i2c OK [13:35:15]MH_I2C_Read... [13:35:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:15]Read from MH i2c: E2 [13:35:15]MH_I2C_Read... [13:35:15]Read from MH i2c: E2 03 00 [13:35:15]MH_I2C_Read... [13:35:15]Read from MH i2c: E2 03 00 E0 6E 00 90 00 C2 [13:35:15]RAPDU: 90 00 [13:35:15]wFMCommunicate OK [13:35:15]wFMCommunicate request_size=255 [13:35:15]MH_SAM_APDU [13:35:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A1 01 00 00 F4 03 04 00 94 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 EA 00 00 35 04 06 00 27 6C [13:35:15]Write to MH i2c: E2 02 01 E1 6E 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A1 01 00 00 F4 03 04 00 94 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 EA 00 00 35 04 06 00 27 6C 00 00 C8 [13:35:15]Write i2c OK [13:35:15]MH_I2C_Read... [13:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:16]Read from MH i2c: E2 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 03 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 03 00 E1 6E 00 90 00 C3 [13:35:16]RAPDU: 90 00 [13:35:16]wFMCommunicate OK [13:35:16]wFMCommunicate request_size=9 [13:35:16]MH_SAM_APDU [13:35:16]CAPDU: 80 0D 02 02 04 BC 76 D7 C5 [13:35:16]Write to MH i2c: E2 0C 00 E2 6E 80 0D 02 02 04 00 BC 76 D7 C5 00 00 A0 [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:16]Read from MH i2c: E2 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 03 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 03 00 E2 6E 00 90 00 C4 [13:35:16]RAPDU: 90 00 [13:35:16]wFMCommunicate OK [13:35:16]wFMCommunicate request_size=4 [13:35:16]MH_SAM_APDU [13:35:16]CAPDU: 80 0D 03 02 [13:35:16]Write to MH i2c: E2 08 00 E3 6E 80 0D 03 02 00 00 00 00 CC [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:16]Read from MH i2c: E2 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 0B 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 0B 00 E3 6E 00 C8 4A 3F C3 7F B2 A3 10 90 00 C5 [13:35:16]RAPDU: C8 4A 3F C3 7F B2 A3 10 90 00 [13:35:16]wFMCommunicate OK [13:35:16]SAM_PROTO_SignData done [13:35:16]FM_MakeSignedData done [13:35:16]CreateOFDProtocolMessage [13:35:16]wFMCommunicate request_size=4 [13:35:16]MH_SAM_APDU [13:35:16]CAPDU: 80 11 00 00 [13:35:16]Write to MH i2c: E2 08 00 E4 6E 80 11 00 00 00 00 00 00 CC [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:16]Read from MH i2c: E2 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 17 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 17 00 E4 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1F [13:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:16]wFMCommunicate OK [13:35:16]CreateOFDProtocolMessage done [13:35:16]OFDSenderStorePacket 60022 [13:35:16]StoreOFDPacket docnum=60022 [13:35:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 40 08 06 01 43 C0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A1 01 00 00 F4 03 04 00 94 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 EA 00 00 35 04 06 00 27 6C BC 76 D7 C5 C8 4A 3F C3 7F B2 A3 10 [13:35:16]CheckFolder [13:35:16]dirname=/storage/ofd_packets [13:35:16]CheckFolder done [13:35:16]ProducePacketName [13:35:16]name=ofd_packets/00060022 [13:35:16]NVStorageSaveData ofd_packets/00060022 [13:35:16]File name is /storage/ofd_packets/00060022 [13:35:16]Write 300 bytes [13:35:16]NVStorageSaveData done [13:35:16]OFDSenderStorePacket done [13:35:16]KKMCreateOFDPacket done [13:35:16]NVStorageSaveData kkm_last_timestamp [13:35:16]File name is /storage/kkm_last_timestamp [13:35:16]Write 4 bytes [13:35:16]NVStorageSaveData done [13:35:16]ExternCall_PrintAddStr [13:35:16]wPrintStart [13:35:16]Write to MH i2c: 01 00 00 E5 6E 53 [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: 01 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: 01 07 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: 01 07 00 E5 6E 00 00 00 00 00 FF 0F 68 [13:35:16]RasterBufferAndPrint [13:35:16]line Счет N : (1)545751 [13:35:16]line ИНН: 02508201610067 [13:35:16]line Контрольно-Кассовый Чек [13:35:16]line ПРОДАЖА [13:35:16]line ТРК (МРК, ГНК) : 72 [13:35:16]line Товар: 2711190000 [13:35:16]line ГАЗ-К-5 [13:35:16]line 14.330 * 34.90 [13:35:16]line = 500.12 [13:35:16]line НДС 12% НСП 1% [13:35:16]line > о реализуемом товаре [13:35:16]line ОКРУГЛЕНИЕ: -0.12 [13:35:16]line ИТОГО: 500.00 [13:35:16]line Внесено: 500.00 [13:35:16]line СДАЧА: 0.00 [13:35:16]line НСП 1% : 4.43 [13:35:16]line НДС 12% : 53.11 [13:35:16]line Наличными: 500.00 [13:35:16]line Безнал.: 0.00 [13:35:16]line Место: АЗС № 117 "Партнер Нефть" [13:35:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:35:16]line СНО: Общий режим [13:35:16]line Чек 417 05.06.2024 13:35 [13:35:16]line Смена: 72 ФФД: 1.0 [13:35:16]line ЗНМ: 0300000048 [13:35:16]line РНМ: 0000000000151680 [13:35:16]line Версия ККМ: v1.0 [13:35:16]line ФМ: 0000000000959414 [13:35:16]line ФД: 60022 [13:35:16]line ФПД: 43347971856325 [13:35:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133516&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60022&fm=43347971856325&tin=02508201610067®Number=0000000000151680&sum=50000 [13:35:16]written 0, free lines is 4095 [13:35:16]OFD Sender: Processing packet 60022 [packets to send 53, broken 52] [13:35:16]ProducePacketName [13:35:16]name=ofd_packets/00060022 [13:35:16]OFD Sender: To server: pG, [13:35:16]CommunicateWithHost lk.salyk.kg:30040 [13:35:16]ConnectInit lk.salyk.kg [13:35:16]Connected sock=10 [13:35:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 40 08 06 01 43 C0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A1 01 00 00 F4 03 04 00 94 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 EA 00 00 35 04 06 00 27 6C BC 76 D7 C5 C8 4A 3F C3 7F B2 A3 10 [13:35:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 41 2C 47 00 4C 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 76 EA 00 00 F4 03 04 00 98 15 60 66 B6 04 01 00 00 61 B0 94 2B 0D 26 00 75 [13:35:16]CommunicateWithHost err = 0 [13:35:16]CheckOFDResponse [13:35:16]1017 (14) - 77093643461234 [13:35:16]1041 (16) - 0000000000959414 [13:35:16]1040 (4) - 60022 [13:35:16]1012 (4) - 05.06.2024 07:36 [13:35:16]1206 (1) - 0 [13:35:16]OFD Sender: Remove packet 60022 [13:35:16]ProducePacketName [13:35:16]name=ofd_packets/00060022 [13:35:16]NVStorageDeleteData [13:35:16]Write to MH i2c: 01 00 00 10 6F 7F [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: 01 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: 01 07 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: 01 07 00 10 6F 00 00 00 00 00 AA 0C 3C [13:35:16]RasterBufferAndPrint [13:35:16]line [13:35:16]line [13:35:16]line [13:35:16]line [13:35:16]line [13:35:16]written 0, free lines is 3251 [13:35:16]MH_Cut [13:35:16]Write to MH i2c: D1 01 00 17 6F 01 58 [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: D1 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: D1 01 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: D1 01 00 17 6F 00 57 [13:35:16]Write to MH i2c: 01 00 00 18 6F 87 [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:17]OFD Sender: No OFD packet to send [13:35:17]*** Cut start [13:35:17]*** Partial cut [13:35:17]*** CUTSNS_PIN = 1 [13:35:17]*** CUTSNS_PIN = 0 [13:35:18]*** Brake cut motor [13:35:18]Read from MH i2c: 01 [13:35:18]MH_I2C_Read... [13:35:18]*** Stop cut motor [13:35:18]*** Cut end [13:35:18]Read from MH i2c: 01 07 00 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: 01 07 00 18 6F 00 00 00 00 00 FF 0F 9C [13:35:18]process_action close_receipt done [13:35:18]requested_data is exist [13:35:18]produce_requested_data [13:35:18]requested_item fm.sn is exist - process it [13:35:18]wFMCommunicate request_size=4 [13:35:18]MH_SAM_APDU [13:35:18]CAPDU: 80 11 00 00 [13:35:18]Write to MH i2c: E2 08 00 19 6F 80 11 00 00 00 00 00 00 02 [13:35:18]Write i2c OK [13:35:18]MH_I2C_Read... [13:35:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:18]Read from MH i2c: E2 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: E2 17 00 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: E2 17 00 19 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [13:35:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:18]wFMCommunicate OK [13:35:18]requested_item fd.num is exist - process it [13:35:18]SAM_PROTO_GetFieldsCounters [13:35:18]wFMCommunicate request_size=4 [13:35:18]MH_SAM_APDU [13:35:18]CAPDU: 80 13 00 00 [13:35:18]Write to MH i2c: E2 08 00 1A 6F 80 13 00 00 00 00 00 00 05 [13:35:18]Write i2c OK [13:35:18]MH_I2C_Read... [13:35:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:18]Read from MH i2c: E2 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: E2 62 00 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: E2 62 00 1A 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 76 EA 00 00 0E 04 04 00 48 00 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 B0 [13:35:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 76 EA 00 00 0E 04 04 00 48 00 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 [13:35:18]wFMCommunicate OK [13:35:18]SAM_PROTO_GetFieldsCounters done [13:35:18]requested_item shift.num is exist - process it [13:35:18]requested_item shift.opened is exist - process it [13:35:18]req_shift_opened [13:35:18]FM_GetShiftState [13:35:18]SAM_PROTO_GetShiftState [13:35:18]wFMCommunicate request_size=4 [13:35:18]MH_SAM_APDU [13:35:18]CAPDU: 80 13 01 00 [13:35:18]Write to MH i2c: E2 08 00 1B 6F 80 13 01 00 00 00 00 00 07 [13:35:18]Write i2c OK [13:35:18]MH_I2C_Read... [13:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:18]Read from MH i2c: E2 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: E2 0E 00 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: E2 0E 00 1B 6F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3F [13:35:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:18]wFMCommunicate OK [13:35:18]SAM_PROTO_GetShiftState done [13:35:18]FM_GetShiftState done [13:35:18]req_shift_opened done [13:35:18]requested_item shift.open_date is exist - process it [13:35:18]req_shift_open_date [13:35:18]req_shift_open_date done [13:35:18]produce_requested_data done [13:35:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60022,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:35:18]process_action_free close_receipt [13:35:18]json_value_free [13:35:18]json_value_free done [13:35:18]process_json_proto returns [13:35:18]Send response to host [13:35:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60022,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:35:18]free response buf [13:35:18]execute_script done [13:35:18]execute_script returns [13:35:18]free content buf [13:35:18]Sock 8.Close socket [13:35:18]Sock 8.Thread stoped [13:35:22]OFD Sender: No OFD packet to send [13:35:27]accept exits with 9 [13:35:27]New connection [13:35:27]New thread 3067100516 created [13:35:27]Thread 3066957156 joined [13:35:27]Waiting for new connection... [13:35:27] Sock 9.Parse request [13:35:27]Sock 9.Check first char [13:35:27]Sock 9.First char is OK [13:35:27]request: POST /json_proto HTTP/1.0 [13:35:27]Method: POST [13:35:27]URL: /json_proto [13:35:27]Method is POST - this is cgi request [13:35:27]url: /json_proto [13:35:27]query_string will be loaded in cgi processing [13:35:27]execute_cgi json_proto POST (null) [13:35:27]execute_cgi path=json_proto method=POST [13:35:27]POST find Content-Length [13:35:27]Host: 172.17.60.68:8080 [13:35:27]Content-Length: 678 [13:35:27]Content-Type: application/json [13:35:27] [13:35:27]POST finish read [13:35:27]Found Content-Length = 678 [13:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:27]execute_script... [13:35:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:27]POST & json_proto [13:35:27]process_json_proto [13:35:27]json parsed OK: [13:35:27]protocol is kg_v1.0 [13:35:27]action value=close_receipt [13:35:27]process_action close_receipt [13:35:27]cmd_close_receipt [13:35:27]MH_GetDate [13:35:27]Write to MH i2c: F0 00 00 1C 6F 7A [13:35:27]Write i2c OK [13:35:27]MH_I2C_Read... [13:35:27]Read from MH i2c: F0 [13:35:27]MH_I2C_Read... [13:35:27]Read from MH i2c: F0 09 00 [13:35:27]MH_I2C_Read... [13:35:27]Read from MH i2c: F0 09 00 1C 6F 00 A0 69 60 66 9A 61 5F 66 12 [13:35:27]GetLastDocTimeStamp 1717594516 [13:35:27]current date 1717594528 [13:35:27]FM_GetShiftState [13:35:27]SAM_PROTO_GetShiftState [13:35:27]wFMCommunicate request_size=4 [13:35:27]MH_SAM_APDU [13:35:27]CAPDU: 80 13 01 00 [13:35:27]Write to MH i2c: E2 08 00 1D 6F 80 13 01 00 00 00 00 00 09 [13:35:27]Write i2c OK [13:35:27]MH_I2C_Read... [13:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:27]Read from MH i2c: E2 [13:35:27]MH_I2C_Read... [13:35:27]Read from MH i2c: E2 0E 00 [13:35:27]MH_I2C_Read... [13:35:27]Read from MH i2c: E2 0E 00 1D 6F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 41 [13:35:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:27]wFMCommunicate OK [13:35:27]SAM_PROTO_GetShiftState done [13:35:27]FM_GetShiftState done [13:35:27]opened in 1717545916 [13:35:27]opened+sec_in_day 1717632316 [13:35:27]quantity*price = 70044 [13:35:27]sum+1 = 70045 [13:35:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 418 05.06.2024 13:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60023 ФПД: 96527352246678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133528&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60023&fm=96527352246678&tin=02508201610067®Number=0000000000151680&sum=70000 [13:35:28]StoreToDocumentArchive [13:35:28]shift 72 fd 60023 [13:35:28]save to /storage/0072/doc_00060023 [13:35:28]save last doc name /storage/0072/doc_00060023 to /storage/kkm_last_doc_name [13:35:28]save OK [13:35:28]Clear old archive folders... [13:35:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:28]tlvbuf is 003EFAF0 [13:35:28]SAM_PROTO_ClearQueue [13:35:28]wFMCommunicate request_size=4 [13:35:28]MH_SAM_APDU [13:35:28]CAPDU: 80 09 00 00 [13:35:28]Write to MH i2c: E2 08 00 2A 6F 80 09 00 00 00 00 00 00 0B [13:35:28]Write i2c OK [13:35:28]MH_I2C_Read... [13:35:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:28]Read from MH i2c: E2 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 2A 6F 00 90 00 0D [13:35:28]RAPDU: 90 00 [13:35:28]wFMCommunicate OK [13:35:28]SAM_PROTO_ClearQueue done [13:35:28]KKMCreateOFDPacket [13:35:28]OFDProtocolAddRootSTLVToBuf [13:35:28]FM_MakeSignedData [13:35:28]FM_MakeSignedData [13:35:28]SAM_PROTO_SignData [13:35:28]wFMCommunicate request_size=4 [13:35:28]MH_SAM_APDU [13:35:28]CAPDU: 80 0D 01 02 [13:35:28]Write to MH i2c: E2 08 00 2B 6F 80 0D 01 02 00 00 00 00 13 [13:35:28]Write i2c OK [13:35:28]MH_I2C_Read... [13:35:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:28]Read from MH i2c: E2 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 2B 6F 00 90 00 0E [13:35:28]RAPDU: 90 00 [13:35:28]wFMCommunicate OK [13:35:28]wFMCommunicate request_size=255 [13:35:28]MH_SAM_APDU [13:35: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 A2 01 00 00 F4 03 04 00 A0 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 EA 00 00 35 04 06 00 57 [13:35:28]Write to MH i2c: E2 02 01 2C 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 A2 01 00 00 F4 03 04 00 A0 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 EA 00 00 35 04 06 00 57 00 00 20 [13:35:28]Write i2c OK [13:35:28]MH_I2C_Read... [13:35:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:28]Read from MH i2c: E2 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 2C 6F 00 90 00 0F [13:35:28]RAPDU: 90 00 [13:35:28]wFMCommunicate OK [13:35:28]wFMCommunicate request_size=10 [13:35:28]MH_SAM_APDU [13:35:28]CAPDU: 80 0D 02 02 05 CA 86 8A B1 96 [13:35:28]Write to MH i2c: E2 0D 00 2D 6F 80 0D 02 02 05 00 CA 86 8A B1 96 00 00 41 [13:35:28]Write i2c OK [13:35:28]MH_I2C_Read... [13:35:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:28]Read from MH i2c: E2 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 03 00 2D 6F 00 90 00 10 [13:35:28]RAPDU: 90 00 [13:35:28]wFMCommunicate OK [13:35:28]wFMCommunicate request_size=4 [13:35:28]MH_SAM_APDU [13:35:28]CAPDU: 80 0D 03 02 [13:35:28]Write to MH i2c: E2 08 00 2E 6F 80 0D 03 02 00 00 00 00 18 [13:35:28]Write i2c OK [13:35:28]MH_I2C_Read... [13:35:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:28]Read from MH i2c: E2 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 0B 00 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 0B 00 2E 6F 00 DF 82 00 55 65 4F 83 04 90 00 0A [13:35:28]RAPDU: DF 82 00 55 65 4F 83 04 90 00 [13:35:28]wFMCommunicate OK [13:35:28]SAM_PROTO_SignData done [13:35:28]FM_MakeSignedData done [13:35:28]CreateOFDProtocolMessage [13:35:28]wFMCommunicate request_size=4 [13:35:28]MH_SAM_APDU [13:35:28]CAPDU: 80 11 00 00 [13:35:28]Write to MH i2c: E2 08 00 2F 6F 80 11 00 00 00 00 00 00 18 [13:35:28]Write i2c OK [13:35:28]MH_I2C_Read... [13:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:28]Read from MH i2c: E2 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 17 00 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: E2 17 00 2F 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6B [13:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:28]wFMCommunicate OK [13:35:28]CreateOFDProtocolMessage done [13:35:28]OFDSenderStorePacket 60023 [13:35:28]StoreOFDPacket docnum=60023 [13:35:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D3 93 07 01 4D BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 A2 01 00 00 F4 03 04 00 A0 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 EA 00 00 35 04 06 00 57 CA 86 8A B1 96 DF 82 00 55 65 4F 83 04 [13:35:28]CheckFolder [13:35:28]dirname=/storage/ofd_packets [13:35:28]CheckFolder done [13:35:28]ProducePacketName [13:35:28]name=ofd_packets/00060023 [13:35:28]NVStorageSaveData ofd_packets/00060023 [13:35:28]File name is /storage/ofd_packets/00060023 [13:35:28]Write 301 bytes [13:35:28]NVStorageSaveData done [13:35:28]OFDSenderStorePacket done [13:35:28]KKMCreateOFDPacket done [13:35:28]NVStorageSaveData kkm_last_timestamp [13:35:28]File name is /storage/kkm_last_timestamp [13:35:28]Write 4 bytes [13:35:28]NVStorageSaveData done [13:35:28]ExternCall_PrintAddStr [13:35:28]wPrintStart [13:35:28]Write to MH i2c: 01 00 00 30 6F 9F [13:35:28]Write i2c OK [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: 01 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: 01 07 00 [13:35:28]MH_I2C_Read... [13:35:28]Read from MH i2c: 01 07 00 30 6F 00 00 00 00 00 FF 0F B4 [13:35:28]RasterBufferAndPrint [13:35:28]line Счет N : (1)545747 [13:35:28]line ИНН: 02508201610067 [13:35:28]line Контрольно-Кассовый Чек [13:35:28]line ПРОДАЖА [13:35:28]line ТРК (МРК, ГНК) : 12 [13:35:28]line Товар: 2710124130 [13:35:28]line Аи-92-К-5 [13:35:28]line 10.470 * 66.90 [13:35:28]line = 700.44 [13:35:28]line НДС 12% НСП 1% [13:35:28]line > о реализуемом товаре [13:35:28]line ОКРУГЛЕНИЕ: -0.44 [13:35:28]line ИТОГО: 700.00 [13:35:28]line Внесено: 700.00 [13:35:28]line СДАЧА: 0.00 [13:35:28]line НСП 1% : 6.20 [13:35:28]line НДС 12% : 74.38 [13:35:28]line Наличными: 700.00 [13:35:28]line Безнал.: 0.00 [13:35:28]line Место: АЗС № 117 "Партнер Нефть" [13:35:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:35:28]line СНО: Общий режим [13:35:28]line Чек 418 05.06.2024 13:35 [13:35:28]line Смена: 72 ФФД: 1.0 [13:35:28]line ЗНМ: 0300000048 [13:35:28]line РНМ: 0000000000151680 [13:35:28]line Версия ККМ: v1.0 [13:35:28]line ФМ: 0000000000959414 [13:35:28]line ФД: 60023 [13:35:28]line ФПД: 96527352246678 [13:35:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133528&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60023&fm=96527352246678&tin=02508201610067®Number=0000000000151680&sum=70000 [13:35:28]written 0, free lines is 4095 [13:35:28]OFD Sender: Processing packet 60023 [packets to send 53, broken 52] [13:35:28]ProducePacketName [13:35:28]name=ofd_packets/00060023 [13:35:28]OFD Sender: To server: pG, [13:35:28]CommunicateWithHost lk.salyk.kg:30040 [13:35:28]ConnectInit lk.salyk.kg [13:35:28]Connected sock=10 [13:35:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D3 93 07 01 4D BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 A2 01 00 00 F4 03 04 00 A0 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 EA 00 00 35 04 06 00 57 CA 86 8A B1 96 DF 82 00 55 65 4F 83 04 [13:35:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7D 6B 47 00 EE 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 77 EA 00 00 F4 03 04 00 A4 15 60 66 B6 04 01 00 00 0C D5 95 72 2D 85 52 87 [13:35:29]CommunicateWithHost err = 0 [13:35:29]CheckOFDResponse [13:35:29]1017 (14) - 77093643461234 [13:35:29]1041 (16) - 0000000000959414 [13:35:29]1040 (4) - 60023 [13:35:29]1012 (4) - 05.06.2024 07:37 [13:35:29]1206 (1) - 0 [13:35:29]OFD Sender: Remove packet 60023 [13:35:29]ProducePacketName [13:35:29]name=ofd_packets/00060023 [13:35:29]NVStorageDeleteData [13:35:29]Write to MH i2c: 01 00 00 5B 6F CA [13:35:29]Write i2c OK [13:35:29]MH_I2C_Read... [13:35:29]Read from MH i2c: 01 [13:35:29]MH_I2C_Read... [13:35:29]Read from MH i2c: 01 07 00 [13:35:29]MH_I2C_Read... [13:35:29]Read from MH i2c: 01 07 00 5B 6F 00 00 00 00 00 B5 0C 92 [13:35:29]RasterBufferAndPrint [13:35:29]line [13:35:29]line [13:35:29]line [13:35:29]line [13:35:29]line [13:35:29]written 0, free lines is 3265 [13:35:29]MH_Cut [13:35:29]Write to MH i2c: D1 01 00 62 6F 01 A3 [13:35:29]Write i2c OK [13:35:29]MH_I2C_Read... [13:35:29]Read from MH i2c: D1 [13:35:29]MH_I2C_Read... [13:35:29]Read from MH i2c: D1 01 00 [13:35:29]MH_I2C_Read... [13:35:29]Read from MH i2c: D1 01 00 62 6F 00 A2 [13:35:29]Write to MH i2c: 01 00 00 63 6F D2 [13:35:29]Write i2c OK [13:35:29]MH_I2C_Read... [13:35:29]OFD Sender: No OFD packet to send [13:35:30]*** Cut start [13:35:30]*** Partial cut [13:35:30]*** CUTSNS_PIN = 1 [13:35:30]*** CUTSNS_PIN = 0 [13:35:30]*** Brake cut motor [13:35:30]Read from MH i2c: 01 [13:35:30]MH_I2C_Read... [13:35:30]*** Stop cut motor [13:35:30]*** Cut end [13:35:30]Read from MH i2c: 01 07 00 [13:35:30]MH_I2C_Read... [13:35:30]Read from MH i2c: 01 07 00 63 6F 00 00 00 00 00 FF 0F E7 [13:35:30]process_action close_receipt done [13:35:30]requested_data is exist [13:35:30]produce_requested_data [13:35:30]requested_item fm.sn is exist - process it [13:35:30]wFMCommunicate request_size=4 [13:35:30]MH_SAM_APDU [13:35:30]CAPDU: 80 11 00 00 [13:35:30]Write to MH i2c: E2 08 00 64 6F 80 11 00 00 00 00 00 00 4D [13:35:30]Write i2c OK [13:35:30]MH_I2C_Read... [13:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:30]Read from MH i2c: E2 [13:35:30]MH_I2C_Read... [13:35:30]Read from MH i2c: E2 17 00 [13:35:30]MH_I2C_Read... [13:35:30]Read from MH i2c: E2 17 00 64 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A0 [13:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:30]wFMCommunicate OK [13:35:30]requested_item fd.num is exist - process it [13:35:30]SAM_PROTO_GetFieldsCounters [13:35:30]wFMCommunicate request_size=4 [13:35:30]MH_SAM_APDU [13:35:30]CAPDU: 80 13 00 00 [13:35:30]Write to MH i2c: E2 08 00 65 6F 80 13 00 00 00 00 00 00 50 [13:35:30]Write i2c OK [13:35:30]MH_I2C_Read... [13:35:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:31]Read from MH i2c: E2 [13:35:31]MH_I2C_Read... [13:35:31]Read from MH i2c: E2 62 00 [13:35:31]MH_I2C_Read... [13:35:31]Read from MH i2c: E2 62 00 65 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 77 EA 00 00 0E 04 04 00 48 00 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 FF [13:35:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 77 EA 00 00 0E 04 04 00 48 00 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 [13:35:31]wFMCommunicate OK [13:35:31]SAM_PROTO_GetFieldsCounters done [13:35:31]requested_item shift.num is exist - process it [13:35:31]requested_item shift.opened is exist - process it [13:35:31]req_shift_opened [13:35:31]FM_GetShiftState [13:35:31]SAM_PROTO_GetShiftState [13:35:31]wFMCommunicate request_size=4 [13:35:31]MH_SAM_APDU [13:35:31]CAPDU: 80 13 01 00 [13:35:31]Write to MH i2c: E2 08 00 66 6F 80 13 01 00 00 00 00 00 52 [13:35:31]Write i2c OK [13:35:31]MH_I2C_Read... [13:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:31]Read from MH i2c: E2 [13:35:31]MH_I2C_Read... [13:35:31]Read from MH i2c: E2 0E 00 [13:35:31]MH_I2C_Read... [13:35:31]Read from MH i2c: E2 0E 00 66 6F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8A [13:35:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:31]wFMCommunicate OK [13:35:31]SAM_PROTO_GetShiftState done [13:35:31]FM_GetShiftState done [13:35:31]req_shift_opened done [13:35:31]requested_item shift.open_date is exist - process it [13:35:31]req_shift_open_date [13:35:31]req_shift_open_date done [13:35:31]produce_requested_data done [13:35:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60023,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:35:31]process_action_free close_receipt [13:35:31]json_value_free [13:35:31]json_value_free done [13:35:31]process_json_proto returns [13:35:31]Send response to host [13:35:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60023,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:35:31]free response buf [13:35:31]execute_script done [13:35:31]execute_script returns [13:35:31]free content buf [13:35:31]Sock 9.Close socket [13:35:31]Sock 9.Thread stoped [13:35:34]OFD Sender: No OFD packet to send [13:35:39]OFD Sender: No OFD packet to send [13:35:44]OFD Sender: No OFD packet to send [13:35:45]accept exits with 8 [13:35:45]New connection [13:35:45]New thread 3066957156 created [13:35:45]Thread 3067100516 joined [13:35:45]Waiting for new connection... [13:35:45] Sock 8.Parse request [13:35:45]Sock 8.Check first char [13:35:45]Sock 8.First char is OK [13:35:45]request: POST /json_proto HTTP/1.0 [13:35:45]Method: POST [13:35:45]URL: /json_proto [13:35:45]Method is POST - this is cgi request [13:35:45]url: /json_proto [13:35:45]query_string will be loaded in cgi processing [13:35:45]execute_cgi json_proto POST (null) [13:35:45]execute_cgi path=json_proto method=POST [13:35:45]POST find Content-Length [13:35:45]Host: 172.17.60.68:8080 [13:35:45]Content-Length: 677 [13:35:45]Content-Type: application/json [13:35:45] [13:35:45]POST finish read [13:35:45]Found Content-Length = 677 [13:35:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:35:45]execute_script... [13:35:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:35:45]POST & json_proto [13:35:45]process_json_proto [13:35:45]json parsed OK: [13:35:45]protocol is kg_v1.0 [13:35:45]action value=close_receipt [13:35:45]process_action close_receipt [13:35:45]cmd_close_receipt [13:35:45]MH_GetDate [13:35:45]Write to MH i2c: F0 00 00 67 6F C5 [13:35:45]Write i2c OK [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: F0 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: F0 09 00 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: F0 09 00 67 6F 00 B3 69 60 66 9A 61 5F 66 70 [13:35:45]GetLastDocTimeStamp 1717594528 [13:35:45]current date 1717594547 [13:35:45]FM_GetShiftState [13:35:45]SAM_PROTO_GetShiftState [13:35:45]wFMCommunicate request_size=4 [13:35:45]MH_SAM_APDU [13:35:45]CAPDU: 80 13 01 00 [13:35:45]Write to MH i2c: E2 08 00 68 6F 80 13 01 00 00 00 00 00 54 [13:35:45]Write i2c OK [13:35:45]MH_I2C_Read... [13:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:45]Read from MH i2c: E2 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 0E 00 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 0E 00 68 6F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8C [13:35:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:45]wFMCommunicate OK [13:35:45]SAM_PROTO_GetShiftState done [13:35:45]FM_GetShiftState done [13:35:45]opened in 1717545916 [13:35:45]opened+sec_in_day 1717632316 [13:35:45]quantity*price = 60009 [13:35:45]sum+1 = 60010 [13:35:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 419 05.06.2024 13:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60024 ФПД: 54203027211577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133547&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60024&fm=54203027211577&tin=02508201610067®Number=0000000000151680&sum=60000 [13:35:46]StoreToDocumentArchive [13:35:46]shift 72 fd 60024 [13:35:46]save to /storage/0072/doc_00060024 [13:35:46]save last doc name /storage/0072/doc_00060024 to /storage/kkm_last_doc_name [13:35:46]save OK [13:35:46]Clear old archive folders... [13:35:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:46]tlvbuf is 00482D70 [13:35:46]SAM_PROTO_ClearQueue [13:35:46]wFMCommunicate request_size=4 [13:35:46]MH_SAM_APDU [13:35:46]CAPDU: 80 09 00 00 [13:35:46]Write to MH i2c: E2 08 00 75 6F 80 09 00 00 00 00 00 00 56 [13:35:46]Write i2c OK [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: E2 [13:35:46]MH_I2C_Read... [13:35:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:46]Read from MH i2c: E2 03 00 [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: E2 03 00 75 6F 00 90 00 58 [13:35:46]RAPDU: 90 00 [13:35:46]wFMCommunicate OK [13:35:46]SAM_PROTO_ClearQueue done [13:35:46]KKMCreateOFDPacket [13:35:46]OFDProtocolAddRootSTLVToBuf [13:35:46]FM_MakeSignedData [13:35:46]FM_MakeSignedData [13:35:46]SAM_PROTO_SignData [13:35:46]wFMCommunicate request_size=4 [13:35:46]MH_SAM_APDU [13:35:46]CAPDU: 80 0D 01 02 [13:35:46]Write to MH i2c: E2 08 00 76 6F 80 0D 01 02 00 00 00 00 5E [13:35:46]Write i2c OK [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: E2 [13:35:46]MH_I2C_Read... [13:35:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:46]Read from MH i2c: E2 03 00 [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: E2 03 00 76 6F 00 90 00 59 [13:35:46]RAPDU: 90 00 [13:35:46]wFMCommunicate OK [13:35:46]wFMCommunicate request_size=255 [13:35:46]MH_SAM_APDU [13:35:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 B3 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 EA 00 00 35 04 06 00 31 [13:35:46]Write to MH i2c: E2 02 01 77 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 B3 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 EA 00 00 35 04 06 00 31 00 00 27 [13:35:46]Write i2c OK [13:35:46]MH_I2C_Read... [13:35:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:47]Read from MH i2c: E2 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 03 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 03 00 77 6F 00 90 00 5A [13:35:47]RAPDU: 90 00 [13:35:47]wFMCommunicate OK [13:35:47]wFMCommunicate request_size=10 [13:35:47]MH_SAM_APDU [13:35:47]CAPDU: 80 0D 02 02 05 4C 20 2E C5 39 [13:35:47]Write to MH i2c: E2 0D 00 78 6F 80 0D 02 02 05 00 4C 20 2E C5 39 00 00 03 [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:47]Read from MH i2c: E2 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 03 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 03 00 78 6F 00 90 00 5B [13:35:47]RAPDU: 90 00 [13:35:47]wFMCommunicate OK [13:35:47]wFMCommunicate request_size=4 [13:35:47]MH_SAM_APDU [13:35:47]CAPDU: 80 0D 03 02 [13:35:47]Write to MH i2c: E2 08 00 79 6F 80 0D 03 02 00 00 00 00 63 [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:47]Read from MH i2c: E2 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 0B 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 0B 00 79 6F 00 AE A8 DA 3E CA EB 0D FA 90 00 8E [13:35:47]RAPDU: AE A8 DA 3E CA EB 0D FA 90 00 [13:35:47]wFMCommunicate OK [13:35:47]SAM_PROTO_SignData done [13:35:47]FM_MakeSignedData done [13:35:47]CreateOFDProtocolMessage [13:35:47]wFMCommunicate request_size=4 [13:35:47]MH_SAM_APDU [13:35:47]CAPDU: 80 11 00 00 [13:35:47]Write to MH i2c: E2 08 00 7A 6F 80 11 00 00 00 00 00 00 63 [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 [13:35:47]MH_I2C_Read... [13:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:47]Read from MH i2c: E2 17 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 17 00 7A 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B6 [13:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:47]wFMCommunicate OK [13:35:47]CreateOFDProtocolMessage done [13:35:47]OFDSenderStorePacket 60024 [13:35:47]StoreOFDPacket docnum=60024 [13:35:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4A 22 07 01 A9 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 B3 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 EA 00 00 35 04 06 00 31 4C 20 2E C5 39 AE A8 DA 3E CA EB 0D FA [13:35:47]CheckFolder [13:35:47]dirname=/storage/ofd_packets [13:35:47]CheckFolder done [13:35:47]ProducePacketName [13:35:47]name=ofd_packets/00060024 [13:35:47]NVStorageSaveData ofd_packets/00060024 [13:35:47]File name is /storage/ofd_packets/00060024 [13:35:47]Write 301 bytes [13:35:47]NVStorageSaveData done [13:35:47]OFDSenderStorePacket done [13:35:47]KKMCreateOFDPacket done [13:35:47]NVStorageSaveData kkm_last_timestamp [13:35:47]File name is /storage/kkm_last_timestamp [13:35:47]Write 4 bytes [13:35:47]NVStorageSaveData done [13:35:47]ExternCall_PrintAddStr [13:35:47]wPrintStart [13:35:47]Write to MH i2c: 01 00 00 7B 6F EA [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: 01 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: 01 07 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: 01 07 00 7B 6F 00 00 00 00 00 FF 0F FF [13:35:47]RasterBufferAndPrint [13:35:47]line Счет N : (1)545750 [13:35:47]line ИНН: 02508201610067 [13:35:47]line Контрольно-Кассовый Чек [13:35:47]line ПРОДАЖА [13:35:47]line ТРК (МРК, ГНК) : 32 [13:35:47]line Товар: 2710124130 [13:35:47]line Аи-92-К-5 [13:35:47]line 8.970 * 66.90 [13:35:47]line = 600.09 [13:35:47]line НДС 12% НСП 1% [13:35:47]line > о реализуемом товаре [13:35:47]line ОКРУГЛЕНИЕ: -0.09 [13:35:47]line ИТОГО: 600.00 [13:35:47]line Внесено: 600.00 [13:35:47]line СДАЧА: 0.00 [13:35:47]line НСП 1% : 5.31 [13:35:47]line НДС 12% : 63.73 [13:35:47]line Наличными: 600.00 [13:35:47]line Безнал.: 0.00 [13:35:47]line Место: АЗС № 117 "Партнер Нефть" [13:35:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:35:47]line СНО: Общий режим [13:35:47]line Чек 419 05.06.2024 13:35 [13:35:47]line Смена: 72 ФФД: 1.0 [13:35:47]line ЗНМ: 0300000048 [13:35:47]line РНМ: 0000000000151680 [13:35:47]line Версия ККМ: v1.0 [13:35:47]line ФМ: 0000000000959414 [13:35:47]line ФД: 60024 [13:35:47]line ФПД: 54203027211577 [13:35:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133547&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60024&fm=54203027211577&tin=02508201610067®Number=0000000000151680&sum=60000 [13:35:47]written 0, free lines is 4095 [13:35:47]OFD Sender: Processing packet 60024 [packets to send 53, broken 52] [13:35:47]ProducePacketName [13:35:47]name=ofd_packets/00060024 [13:35:47]OFD Sender: To server: pG, [13:35:47]CommunicateWithHost lk.salyk.kg:30040 [13:35:47]ConnectInit lk.salyk.kg [13:35:47]Connected sock=10 [13:35:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4A 22 07 01 A9 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 B3 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 EA 00 00 35 04 06 00 31 4C 20 2E C5 39 AE A8 DA 3E CA EB 0D FA [13:35:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 46 F9 47 00 A9 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 78 EA 00 00 F4 03 04 00 B7 15 60 66 B6 04 01 00 00 09 AB C3 B4 78 0A B4 1F [13:35:47]CommunicateWithHost err = 0 [13:35:47]CheckOFDResponse [13:35:47]1017 (14) - 77093643461234 [13:35:47]1041 (16) - 0000000000959414 [13:35:47]1040 (4) - 60024 [13:35:47]1012 (4) - 05.06.2024 07:37 [13:35:47]1206 (1) - 0 [13:35:47]OFD Sender: Remove packet 60024 [13:35:47]ProducePacketName [13:35:47]name=ofd_packets/00060024 [13:35:47]NVStorageDeleteData [13:35:47]Write to MH i2c: 01 00 00 A6 6F 15 [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: 01 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: 01 07 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: 01 07 00 A6 6F 00 00 00 00 00 B3 0C DB [13:35:47]RasterBufferAndPrint [13:35:47]line [13:35:47]line [13:35:47]line [13:35:47]line [13:35:47]line [13:35:47]written 0, free lines is 3262 [13:35:47]MH_Cut [13:35:47]Write to MH i2c: D1 01 00 AD 6F 01 EE [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: D1 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: D1 01 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: D1 01 00 AD 6F 00 ED [13:35:47]Write to MH i2c: 01 00 00 AE 6F 1D [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:48]OFD Sender: No OFD packet to send [13:35:48]*** Cut start [13:35:48]*** Partial cut [13:35:48]*** CUTSNS_PIN = 1 [13:35:48]*** CUTSNS_PIN = 0 [13:35:48]*** Brake cut motor [13:35:49]Read from MH i2c: 01 [13:35:49]MH_I2C_Read... [13:35:49]*** Stop cut motor [13:35:49]*** Cut end [13:35:49]Read from MH i2c: 01 07 00 [13:35:49]MH_I2C_Read... [13:35:49]Read from MH i2c: 01 07 00 AE 6F 00 00 00 00 00 FF 0F 32 [13:35:49]process_action close_receipt done [13:35:49]requested_data is exist [13:35:49]produce_requested_data [13:35:49]requested_item fm.sn is exist - process it [13:35:49]wFMCommunicate request_size=4 [13:35:49]MH_SAM_APDU [13:35:49]CAPDU: 80 11 00 00 [13:35:49]Write to MH i2c: E2 08 00 AF 6F 80 11 00 00 00 00 00 00 98 [13:35:49]Write i2c OK [13:35:49]MH_I2C_Read... [13:35:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:49]Read from MH i2c: E2 [13:35:49]MH_I2C_Read... [13:35:49]Read from MH i2c: E2 17 00 [13:35:49]MH_I2C_Read... [13:35:49]Read from MH i2c: E2 17 00 AF 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EB [13:35:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:35:49]wFMCommunicate OK [13:35:49]requested_item fd.num is exist - process it [13:35:49]SAM_PROTO_GetFieldsCounters [13:35:49]wFMCommunicate request_size=4 [13:35:49]MH_SAM_APDU [13:35:49]CAPDU: 80 13 00 00 [13:35:49]Write to MH i2c: E2 08 00 B0 6F 80 13 00 00 00 00 00 00 9B [13:35:49]Write i2c OK [13:35:49]MH_I2C_Read... [13:35:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:49]Read from MH i2c: E2 [13:35:49]MH_I2C_Read... [13:35:49]Read from MH i2c: E2 62 00 [13:35:49]MH_I2C_Read... [13:35:49]Read from MH i2c: E2 62 00 B0 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 78 EA 00 00 0E 04 04 00 48 00 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 4E [13:35:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 78 EA 00 00 0E 04 04 00 48 00 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 [13:35:49]wFMCommunicate OK [13:35:49]SAM_PROTO_GetFieldsCounters done [13:35:49]requested_item shift.num is exist - process it [13:35:49]requested_item shift.opened is exist - process it [13:35:49]req_shift_opened [13:35:49]FM_GetShiftState [13:35:49]SAM_PROTO_GetShiftState [13:35:49]wFMCommunicate request_size=4 [13:35:49]MH_SAM_APDU [13:35:49]CAPDU: 80 13 01 00 [13:35:49]Write to MH i2c: E2 08 00 B1 6F 80 13 01 00 00 00 00 00 9D [13:35:49]Write i2c OK [13:35:49]MH_I2C_Read... [13:35:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:49]Read from MH i2c: E2 [13:35:49]MH_I2C_Read... [13:35:49]Read from MH i2c: E2 0E 00 [13:35:49]MH_I2C_Read... [13:35:49]Read from MH i2c: E2 0E 00 B1 6F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [13:35:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:35:49]wFMCommunicate OK [13:35:49]SAM_PROTO_GetShiftState done [13:35:49]FM_GetShiftState done [13:35:49]req_shift_opened done [13:35:49]requested_item shift.open_date is exist - process it [13:35:49]req_shift_open_date [13:35:49]req_shift_open_date done [13:35:49]produce_requested_data done [13:35:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60024,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:35:49]process_action_free close_receipt [13:35:49]json_value_free [13:35:49]json_value_free done [13:35:49]process_json_proto returns [13:35:49]Send response to host [13:35:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60024,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:35:49]free response buf [13:35:49]execute_script done [13:35:49]execute_script returns [13:35:49]free content buf [13:35:49]Sock 8.Close socket [13:35:49]Sock 8.Thread stoped [13:35:53]OFD Sender: No OFD packet to send [13:35:58]OFD Sender: No OFD packet to send [13:36:03]OFD Sender: No OFD packet to send [13:36:08]OFD Sender: No OFD packet to send [13:36:08]accept exits with 9 [13:36:08]New connection [13:36:08]New thread 3067100516 created [13:36:08]Thread 3066957156 joined [13:36:08]Waiting for new connection... [13:36:08] Sock 9.Parse request [13:36:08]Sock 9.Check first char [13:36:08]Sock 9.First char is OK [13:36:08]request: POST /json_proto HTTP/1.0 [13:36:08]Method: POST [13:36:08]URL: /json_proto [13:36:08]Method is POST - this is cgi request [13:36:08]url: /json_proto [13:36:08]query_string will be loaded in cgi processing [13:36:08]execute_cgi json_proto POST (null) [13:36:08]execute_cgi path=json_proto method=POST [13:36:08]POST find Content-Length [13:36:08]Host: 172.17.60.68:8080 [13:36:08]Content-Length: 990 [13:36:08]Content-Type: application/json [13:36:08] [13:36:08]POST finish read [13:36:08]Found Content-Length = 990 [13:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:08]execute_script... [13:36:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:08]POST & json_proto [13:36:08]process_json_proto [13:36:08]json parsed OK: [13:36:08]protocol is kg_v1.0 [13:36:08]action value=close_receipt [13:36:08]process_action close_receipt [13:36:08]cmd_close_receipt [13:36:08]MH_GetDate [13:36:08]Write to MH i2c: F0 00 00 B2 6F 10 [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 09 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 09 00 B2 6F 00 CA 69 60 66 9A 61 5F 66 D2 [13:36:08]GetLastDocTimeStamp 1717594547 [13:36:08]current date 1717594570 [13:36:08]FM_GetShiftState [13:36:08]SAM_PROTO_GetShiftState [13:36:08]wFMCommunicate request_size=4 [13:36:08]MH_SAM_APDU [13:36:08]CAPDU: 80 13 01 00 [13:36:08]Write to MH i2c: E2 08 00 B3 6F 80 13 01 00 00 00 00 00 9F [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:08]Read from MH i2c: E2 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: E2 0E 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: E2 0E 00 B3 6F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D7 [13:36:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:36:08]wFMCommunicate OK [13:36:08]SAM_PROTO_GetShiftState done [13:36:08]FM_GetShiftState done [13:36:08]opened in 1717545916 [13:36:08]opened+sec_in_day 1717632316 [13:36:08]quantity*price = 100005 [13:36:08]sum+1 = 100006 [13:36:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 420 05.06.2024 13:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 60025 ФПД: 59818042791980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133610&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60025&fm=59818042791980&tin=02508201610067®Number=0000000000151680&sum=100000 [13:36:09]StoreToDocumentArchive [13:36:09]shift 72 fd 60025 [13:36:09]save to /storage/0072/doc_00060025 [13:36:09]save last doc name /storage/0072/doc_00060025 to /storage/kkm_last_doc_name [13:36:09]save OK [13:36:09]Clear old archive folders... [13:36:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:36:09]tlvbuf is 004EC4A0 [13:36:09]SAM_PROTO_ClearQueue [13:36:09]wFMCommunicate request_size=4 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 09 00 00 [13:36:09]Write to MH i2c: E2 08 00 C0 6F 80 09 00 00 00 00 00 00 A1 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 C0 6F 00 90 00 A3 [13:36:09]RAPDU: 90 00 [13:36:09]wFMCommunicate OK [13:36:09]SAM_PROTO_ClearQueue done [13:36:09]KKMCreateOFDPacket [13:36:09]OFDProtocolAddRootSTLVToBuf [13:36:09]FM_MakeSignedData [13:36:09]FM_MakeSignedData [13:36:09]SAM_PROTO_SignData [13:36:09]wFMCommunicate request_size=4 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 0D 01 02 [13:36:09]Write to MH i2c: E2 08 00 C1 6F 80 0D 01 02 00 00 00 00 A9 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 C1 6F 00 90 00 A4 [13:36:09]RAPDU: 90 00 [13:36:09]wFMCommunicate OK [13:36:09]wFMCommunicate request_size=255 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 CA 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 EA 00 00 35 04 06 00 36 67 [13:36:09]Write to MH i2c: E2 02 01 C2 6F 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 CA 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 EA 00 00 35 04 06 00 36 67 00 00 CD [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 C2 6F 00 90 00 A5 [13:36:10]RAPDU: 90 00 [13:36:10]wFMCommunicate OK [13:36:10]wFMCommunicate request_size=9 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 0D 02 02 04 79 31 18 2C [13:36:10]Write to MH i2c: E2 0C 00 C3 6F 80 0D 02 02 04 00 79 31 18 2C 00 00 A2 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 C3 6F 00 90 00 A6 [13:36:10]RAPDU: 90 00 [13:36:10]wFMCommunicate OK [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 0D 03 02 [13:36:10]Write to MH i2c: E2 08 00 C4 6F 80 0D 03 02 00 00 00 00 AE [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0B 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0B 00 C4 6F 00 33 CE 28 50 23 77 49 8F 90 00 9A [13:36:10]RAPDU: 33 CE 28 50 23 77 49 8F 90 00 [13:36:10]wFMCommunicate OK [13:36:10]SAM_PROTO_SignData done [13:36:10]FM_MakeSignedData done [13:36:10]CreateOFDProtocolMessage [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 11 00 00 [13:36:10]Write to MH i2c: E2 08 00 C5 6F 80 11 00 00 00 00 00 00 AE [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 17 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 17 00 C5 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 01 [13:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:36:10]wFMCommunicate OK [13:36:10]CreateOFDProtocolMessage done [13:36:10]OFDSenderStorePacket 60025 [13:36:10]StoreOFDPacket docnum=60025 [13:36:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 40 89 06 01 22 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 CA 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 EA 00 00 35 04 06 00 36 67 79 31 18 2C 33 CE 28 50 23 77 49 8F [13:36:10]CheckFolder [13:36:10]dirname=/storage/ofd_packets [13:36:10]CheckFolder done [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00060025 [13:36:10]NVStorageSaveData ofd_packets/00060025 [13:36:10]File name is /storage/ofd_packets/00060025 [13:36:10]Write 300 bytes [13:36:10]NVStorageSaveData done [13:36:10]OFDSenderStorePacket done [13:36:10]KKMCreateOFDPacket done [13:36:10]NVStorageSaveData kkm_last_timestamp [13:36:10]File name is /storage/kkm_last_timestamp [13:36:10]Write 4 bytes [13:36:10]NVStorageSaveData done [13:36:10]ExternCall_PrintAddStr [13:36:10]wPrintStart [13:36:10]Write to MH i2c: 01 00 00 C6 6F 35 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 07 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 07 00 C6 6F 00 00 00 00 00 FF 0F 4A [13:36:10]RasterBufferAndPrint [13:36:10]line Счет N : (1)545749 [13:36:10]line ИНН: 02508201610067 [13:36:10]line Контрольно-Кассовый Чек [13:36:10]line ПРОДАЖА [13:36:10]line ТРК (МРК, ГНК) : 71 [13:36:10]line Товар: 2711190000 [13:36:10]line ГАЗ-К-5 [13:36:10]line 29.500 * 33.90 [13:36:10]line = 1000.05 [13:36:10]line НДС 12% НСП 1% [13:36:10]line > о реализуемом товаре [13:36:10]line ОКРУГЛЕНИЕ: -0.05 [13:36:10]line ИТОГО: 1000.00 [13:36:10]line Внесено: 1000.00 [13:36:10]line СДАЧА: 0.00 [13:36:10]line НСП 1% : 8.85 [13:36:10]line НДС 12% : 106.20 [13:36:10]line Наличными: 1000.00 [13:36:10]line Безнал.: 0.00 [13:36:10]line Место: АЗС № 117 "Партнер Нефть" [13:36:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:36:10]line СНО: Общий режим [13:36:10]line Чек 420 05.06.2024 13:36 [13:36:10]line Смена: 72 ФФД: 1.0 [13:36:10]line ЗНМ: 0300000048 [13:36:10]line РНМ: 0000000000151680 [13:36:10]line Версия ККМ: v1.0 [13:36:10]line [13:36:10]line Дисконтная программа [13:36:10]line СУГ [13:36:10]line номер 117 [13:36:10]line сэкономлено 29.50 сом [13:36:10]line ФМ: 0000000000959414 [13:36:10]line ФД: 60025 [13:36:10]line ФПД: 59818042791980 [13:36:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T133610&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60025&fm=59818042791980&tin=02508201610067®Number=0000000000151680&sum=100000 [13:36:10]OFD Sender: Processing packet 60025 [packets to send 53, broken 52] [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00060025 [13:36:10]OFD Sender: To server: pG, [13:36:10]CommunicateWithHost lk.salyk.kg:30040 [13:36:10]ConnectInit lk.salyk.kg [13:36:10]written 0, free lines is 4095 [13:36:10]Connected sock=10 [13:36:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 40 89 06 01 22 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 CA 69 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 EA 00 00 35 04 06 00 36 67 79 31 18 2C 33 CE 28 50 23 77 49 8F [13:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9C C8 47 00 85 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 79 EA 00 00 F4 03 04 00 CE 15 60 66 B6 04 01 00 00 AB E2 19 1D EB 93 D4 DE [13:36:10]CommunicateWithHost err = 0 [13:36:10]CheckOFDResponse [13:36:10]1017 (14) - 77093643461234 [13:36:10]1041 (16) - 0000000000959414 [13:36:10]1040 (4) - 60025 [13:36:10]1012 (4) - 05.06.2024 07:37 [13:36:10]1206 (1) - 0 [13:36:10]OFD Sender: Remove packet 60025 [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00060025 [13:36:10]NVStorageDeleteData [13:36:11]Write to MH i2c: 01 00 00 F6 6F 65 [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 07 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 07 00 F6 6F 00 00 00 00 00 4C 0C C4 [13:36:11]RasterBufferAndPrint [13:36:11]line [13:36:11]line [13:36:11]line [13:36:11]line [13:36:11]line [13:36:11]written 0, free lines is 3155 [13:36:11]MH_Cut [13:36:11]Write to MH i2c: D1 01 00 FD 6F 01 3E [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: D1 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: D1 01 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: D1 01 00 FD 6F 00 3D [13:36:11]Write to MH i2c: 01 00 00 FE 6F 6D [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]OFD Sender: No OFD packet to send [13:36:12]*** Cut start [13:36:12]*** Partial cut [13:36:12]*** CUTSNS_PIN = 1 [13:36:12]*** CUTSNS_PIN = 0 [13:36:12]*** Brake cut motor [13:36:12]Read from MH i2c: 01 [13:36:12]MH_I2C_Read... [13:36:12]*** Stop cut motor [13:36:12]*** Cut end [13:36:12]Read from MH i2c: 01 07 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: 01 07 00 FE 6F 00 00 00 00 00 FF 0F 82 [13:36:12]process_action close_receipt done [13:36:12]requested_data is exist [13:36:12]produce_requested_data [13:36:12]requested_item fm.sn is exist - process it [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 11 00 00 [13:36:12]Write to MH i2c: E2 08 00 FF 6F 80 11 00 00 00 00 00 00 E8 [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 17 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 17 00 FF 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3B [13:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:36:12]wFMCommunicate OK [13:36:12]requested_item fd.num is exist - process it [13:36:12]SAM_PROTO_GetFieldsCounters [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 13 00 00 [13:36:12]Write to MH i2c: E2 08 00 00 70 80 13 00 00 00 00 00 00 EC [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 00 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 79 EA 00 00 0E 04 04 00 48 00 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 A3 [13:36:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 79 EA 00 00 0E 04 04 00 48 00 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 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_GetFieldsCounters done [13:36:12]requested_item shift.num is exist - process it [13:36:12]requested_item shift.opened is exist - process it [13:36:12]req_shift_opened [13:36:12]FM_GetShiftState [13:36:12]SAM_PROTO_GetShiftState [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 13 01 00 [13:36:12]Write to MH i2c: E2 08 00 01 70 80 13 01 00 00 00 00 00 EE [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:13]Read from MH i2c: E2 [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: E2 0E 00 [13:36:13]MH_I2C_Read... [13:36:13]Read from MH i2c: E2 0E 00 01 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 26 [13:36:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:36:13]wFMCommunicate OK [13:36:13]SAM_PROTO_GetShiftState done [13:36:13]FM_GetShiftState done [13:36:13]req_shift_opened done [13:36:13]requested_item shift.open_date is exist - process it [13:36:13]req_shift_open_date [13:36:13]req_shift_open_date done [13:36:13]produce_requested_data done [13:36:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60025,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:36:13]process_action_free close_receipt [13:36:13]json_value_free [13:36:13]json_value_free done [13:36:13]process_json_proto returns [13:36:13]Send response to host [13:36:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60025,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:36:13]free response buf [13:36:13]execute_script done [13:36:13]execute_script returns [13:36:13]free content buf [13:36:13]Sock 9.Close socket [13:36:13]Sock 9.Thread stoped [13:36:16]OFD Sender: No OFD packet to send [13:36:21]OFD Sender: No OFD packet to send [13:36:26]OFD Sender: No OFD packet to send [13:36:31]OFD Sender: No OFD packet to send [13:36:36]OFD Sender: No OFD packet to send [13:36:41]OFD Sender: No OFD packet to send [13:36:46]OFD Sender: No OFD packet to send [13:36:51]OFD Sender: No OFD packet to send [13:36:56]OFD Sender: No OFD packet to send [13:37:01]OFD Sender: No OFD packet to send [13:37:06]OFD Sender: No OFD packet to send [13:37:11]OFD Sender: No OFD packet to send [13:37:16]OFD Sender: No OFD packet to send [13:37:21]OFD Sender: No OFD packet to send [13:37:26]OFD Sender: No OFD packet to send [13:37:31]OFD Sender: No OFD packet to send [13:37:36]OFD Sender: No OFD packet to send [13:37:41]OFD Sender: No OFD packet to send [13:37:46]OFD Sender: No OFD packet to send [13:37:51]OFD Sender: No OFD packet to send [13:37:56]OFD Sender: No OFD packet to send [13:38:01]OFD Sender: No OFD packet to send [13:38:06]OFD Sender: No OFD packet to send [13:38:11]OFD Sender: No OFD packet to send [13:38:16]OFD Sender: No OFD packet to send [13:38:21]OFD Sender: No OFD packet to send [13:38:26]OFD Sender: No OFD packet to send [13:38:31]OFD Sender: No OFD packet to send [13:38:36]OFD Sender: No OFD packet to send [13:38:41]OFD Sender: No OFD packet to send [13:38:46]OFD Sender: No OFD packet to send [13:38:51]OFD Sender: No OFD packet to send [13:38:56]OFD Sender: No OFD packet to send [13:39:01]OFD Sender: No OFD packet to send [13:39:06]OFD Sender: No OFD packet to send [13:39:11]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:06]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [13:40:36]OFD Sender: No OFD packet to send [13:40:40]accept exits with 8 [13:40:40]New connection [13:40:40]New thread 3066957156 created [13:40:40]Thread 3067100516 joined [13:40:40]Waiting for new connection... [13:40:40] Sock 8.Parse request [13:40:40]Sock 8.Check first char [13:40:40]Sock 8.First char is OK [13:40:40]request: POST /json_proto HTTP/1.0 [13:40:40]Method: POST [13:40:40]URL: /json_proto [13:40:40]Method is POST - this is cgi request [13:40:40]url: /json_proto [13:40:40]query_string will be loaded in cgi processing [13:40:40]execute_cgi json_proto POST (null) [13:40:40]execute_cgi path=json_proto method=POST [13:40:40]POST find Content-Length [13:40:40]Host: 172.17.60.68:8080 [13:40:40]Content-Length: 681 [13:40:40]Content-Type: application/json [13:40:40] [13:40:40]POST finish read [13:40:40]Found Content-Length = 681 [13:40:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.30, "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:40:40]execute_script... [13:40:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.30, "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:40:40]POST & json_proto [13:40:40]process_json_proto [13:40:40]json parsed OK: [13:40:40]protocol is kg_v1.0 [13:40:40]action value=close_receipt [13:40:40]process_action close_receipt [13:40:40]cmd_close_receipt [13:40:40]MH_GetDate [13:40:40]Write to MH i2c: F0 00 00 02 70 61 [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: F0 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: F0 09 00 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: F0 09 00 02 70 00 DA 6A 60 66 9A 61 5F 66 34 [13:40:40]GetLastDocTimeStamp 1717594570 [13:40:40]current date 1717594842 [13:40:40]FM_GetShiftState [13:40:40]SAM_PROTO_GetShiftState [13:40:40]wFMCommunicate request_size=4 [13:40:40]MH_SAM_APDU [13:40:40]CAPDU: 80 13 01 00 [13:40:40]Write to MH i2c: E2 08 00 03 70 80 13 01 00 00 00 00 00 F0 [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:40]Read from MH i2c: E2 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: E2 0E 00 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: E2 0E 00 03 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 28 [13:40:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:40:40]wFMCommunicate OK [13:40:40]SAM_PROTO_GetShiftState done [13:40:40]FM_GetShiftState done [13:40:40]opened in 1717545916 [13:40:40]opened+sec_in_day 1717632316 [13:40:40]quantity*price = 40030 [13:40:40]sum+1 = 40031 [13:40:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 421 05.06.2024 13:40 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60026 ФПД: 43033467692028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134042&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60026&fm=43033467692028&tin=02508201610067®Number=0000000000151680&sum=40000 [13:40:41]StoreToDocumentArchive [13:40:41]shift 72 fd 60026 [13:40:41]save to /storage/0072/doc_00060026 [13:40:41]save last doc name /storage/0072/doc_00060026 to /storage/kkm_last_doc_name [13:40:41]save OK [13:40:41]Clear old archive folders... [13:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:40:41]tlvbuf is 003EFC00 [13:40:41]SAM_PROTO_ClearQueue [13:40:41]wFMCommunicate request_size=4 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 09 00 00 [13:40:41]Write to MH i2c: E2 08 00 10 70 80 09 00 00 00 00 00 00 F2 [13:40:41]OFD Sender: No OFD packet to send [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:41]Read from MH i2c: E2 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 03 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 03 00 10 70 00 90 00 F4 [13:40:41]RAPDU: 90 00 [13:40:41]wFMCommunicate OK [13:40:41]SAM_PROTO_ClearQueue done [13:40:41]KKMCreateOFDPacket [13:40:41]OFDProtocolAddRootSTLVToBuf [13:40:41]FM_MakeSignedData [13:40:41]FM_MakeSignedData [13:40:41]SAM_PROTO_SignData [13:40:41]wFMCommunicate request_size=4 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 0D 01 02 [13:40:41]Write to MH i2c: E2 08 00 11 70 80 0D 01 02 00 00 00 00 FA [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:41]Read from MH i2c: E2 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 03 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 03 00 11 70 00 90 00 F5 [13:40:41]RAPDU: 90 00 [13:40:41]wFMCommunicate OK [13:40:41]wFMCommunicate request_size=255 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 DA 6A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A EA 00 00 35 04 06 00 27 23 [13:40:41]Write to MH i2c: E2 02 01 12 70 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 DA 6A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A EA 00 00 35 04 06 00 27 23 00 00 B6 [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:42]Read from MH i2c: E2 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 03 00 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 03 00 12 70 00 90 00 F6 [13:40:42]RAPDU: 90 00 [13:40:42]wFMCommunicate OK [13:40:42]wFMCommunicate request_size=9 [13:40:42]MH_SAM_APDU [13:40:42]CAPDU: 80 0D 02 02 04 82 8E 23 FC [13:40:42]Write to MH i2c: E2 0C 00 13 70 80 0D 02 02 04 00 82 8E 23 FC 00 00 34 [13:40:42]Write i2c OK [13:40:42]MH_I2C_Read... [13:40:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:42]Read from MH i2c: E2 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 03 00 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 03 00 13 70 00 90 00 F7 [13:40:42]RAPDU: 90 00 [13:40:42]wFMCommunicate OK [13:40:42]wFMCommunicate request_size=4 [13:40:42]MH_SAM_APDU [13:40:42]CAPDU: 80 0D 03 02 [13:40:42]Write to MH i2c: E2 08 00 14 70 80 0D 03 02 00 00 00 00 FF [13:40:42]Write i2c OK [13:40:42]MH_I2C_Read... [13:40:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:42]Read from MH i2c: E2 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 0B 00 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 0B 00 14 70 00 C5 D0 CE AC 56 91 4B AF 90 00 F0 [13:40:42]RAPDU: C5 D0 CE AC 56 91 4B AF 90 00 [13:40:42]wFMCommunicate OK [13:40:42]SAM_PROTO_SignData done [13:40:42]FM_MakeSignedData done [13:40:42]CreateOFDProtocolMessage [13:40:42]wFMCommunicate request_size=4 [13:40:42]MH_SAM_APDU [13:40:42]CAPDU: 80 11 00 00 [13:40:42]Write to MH i2c: E2 08 00 15 70 80 11 00 00 00 00 00 00 FF [13:40:42]Write i2c OK [13:40:42]MH_I2C_Read... [13:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:42]Read from MH i2c: E2 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 17 00 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 17 00 15 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [13:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:40:42]wFMCommunicate OK [13:40:42]CreateOFDProtocolMessage done [13:40:42]OFDSenderStorePacket 60026 [13:40:42]StoreOFDPacket docnum=60026 [13:40:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3A BE 06 01 73 D8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 DA 6A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A EA 00 00 35 04 06 00 27 23 82 8E 23 FC C5 D0 CE AC 56 91 4B AF [13:40:42]CheckFolder [13:40:42]dirname=/storage/ofd_packets [13:40:42]CheckFolder done [13:40:42]ProducePacketName [13:40:42]name=ofd_packets/00060026 [13:40:42]NVStorageSaveData ofd_packets/00060026 [13:40:42]File name is /storage/ofd_packets/00060026 [13:40:42]Write 300 bytes [13:40:42]NVStorageSaveData done [13:40:42]OFDSenderStorePacket done [13:40:42]KKMCreateOFDPacket done [13:40:42]NVStorageSaveData kkm_last_timestamp [13:40:42]File name is /storage/kkm_last_timestamp [13:40:42]Write 4 bytes [13:40:42]NVStorageSaveData done [13:40:42]ExternCall_PrintAddStr [13:40:42]wPrintStart [13:40:42]Write to MH i2c: 01 00 00 16 70 86 [13:40:42]Write i2c OK [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: 01 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: 01 07 00 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: 01 07 00 16 70 00 00 00 00 00 FF 0F 9B [13:40:42]RasterBufferAndPrint [13:40:42]line Счет N : (1)545752 [13:40:42]line ИНН: 02508201610067 [13:40:42]line Контрольно-Кассовый Чек [13:40:42]line ПРОДАЖА [13:40:42]line ТРК (МРК, ГНК) : 72 [13:40:42]line Товар: 2711190000 [13:40:42]line ГАЗ-К-5 [13:40:42]line 11.470 * 34.90 [13:40:42]line = 400.30 [13:40:42]line НДС 12% НСП 1% [13:40:42]line > о реализуемом товаре [13:40:42]line ОКРУГЛЕНИЕ: -0.30 [13:40:42]line ИТОГО: 400.00 [13:40:42]line Внесено: 400.00 [13:40:42]line СДАЧА: 0.00 [13:40:42]line НСП 1% : 3.54 [13:40:42]line НДС 12% : 42.51 [13:40:42]line Наличными: 400.00 [13:40:42]line Безнал.: 0.00 [13:40:42]line Место: АЗС № 117 "Партнер Нефть" [13:40:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:40:42]line СНО: Общий режим [13:40:42]line Чек 421 05.06.2024 13:40 [13:40:42]line Смена: 72 ФФД: 1.0 [13:40:42]line ЗНМ: 0300000048 [13:40:42]line РНМ: 0000000000151680 [13:40:42]line Версия ККМ: v1.0 [13:40:42]line ФМ: 0000000000959414 [13:40:42]line ФД: 60026 [13:40:42]line ФПД: 43033467692028 [13:40:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134042&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60026&fm=43033467692028&tin=02508201610067®Number=0000000000151680&sum=40000 [13:40:42]OFD Sender: Processing packet 60026 [packets to send 53, broken 52] [13:40:42]ProducePacketName [13:40:42]name=ofd_packets/00060026 [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:42]written 0, free lines is 4095 [13:40:42]Connected sock=10 [13:40:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3A BE 06 01 73 D8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 DA 6A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A EA 00 00 35 04 06 00 27 23 82 8E 23 FC C5 D0 CE AC 56 91 4B AF [13:40:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AB 00 47 00 71 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7A EA 00 00 F4 03 04 00 DE 16 60 66 B6 04 01 00 00 42 03 86 37 3A E7 BA CE [13:40:42]CommunicateWithHost err = 0 [13:40:42]CheckOFDResponse [13:40:42]1017 (14) - 77093643461234 [13:40:42]1041 (16) - 0000000000959414 [13:40:42]1040 (4) - 60026 [13:40:42]1012 (4) - 05.06.2024 07:42 [13:40:42]1206 (1) - 0 [13:40:42]OFD Sender: Remove packet 60026 [13:40:42]ProducePacketName [13:40:42]name=ofd_packets/00060026 [13:40:42]NVStorageDeleteData [13:40:43]Write to MH i2c: 01 00 00 41 70 B1 [13:40:43]Write i2c OK [13:40:43]MH_I2C_Read... [13:40:43]Read from MH i2c: 01 [13:40:43]MH_I2C_Read... [13:40:43]Read from MH i2c: 01 07 00 [13:40:43]MH_I2C_Read... [13:40:43]Read from MH i2c: 01 07 00 41 70 00 00 00 00 00 A0 0C 64 [13:40:43]RasterBufferAndPrint [13:40:43]line [13:40:43]line [13:40:43]line [13:40:43]line [13:40:43]line [13:40:43]written 0, free lines is 3237 [13:40:43]MH_Cut [13:40:43]Write to MH i2c: D1 01 00 48 70 01 8A [13:40:43]Write i2c OK [13:40:43]MH_I2C_Read... [13:40:43]Read from MH i2c: D1 [13:40:43]MH_I2C_Read... [13:40:43]Read from MH i2c: D1 01 00 [13:40:43]MH_I2C_Read... [13:40:43]Read from MH i2c: D1 01 00 48 70 00 89 [13:40:43]Write to MH i2c: 01 00 00 49 70 B9 [13:40:43]Write i2c OK [13:40:43]MH_I2C_Read... [13:40:43]OFD Sender: No OFD packet to send [13:40:43]*** Cut start [13:40:43]*** Partial cut [13:40:43]*** CUTSNS_PIN = 1 [13:40:44]*** CUTSNS_PIN = 0 [13:40:44]*** Brake cut motor [13:40:44]Read from MH i2c: 01 [13:40:44]MH_I2C_Read... [13:40:44]*** Stop cut motor [13:40:44]*** Cut end [13:40:44]Read from MH i2c: 01 07 00 [13:40:44]MH_I2C_Read... [13:40:44]Read from MH i2c: 01 07 00 49 70 00 00 00 00 00 FF 0F CE [13:40:44]process_action close_receipt done [13:40:44]requested_data is exist [13:40:44]produce_requested_data [13:40:44]requested_item fm.sn is exist - process it [13:40:44]wFMCommunicate request_size=4 [13:40:44]MH_SAM_APDU [13:40:44]CAPDU: 80 11 00 00 [13:40:44]Write to MH i2c: E2 08 00 4A 70 80 11 00 00 00 00 00 00 34 [13:40:44]Write i2c OK [13:40:44]MH_I2C_Read... [13:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:44]Read from MH i2c: E2 [13:40:44]MH_I2C_Read... [13:40:44]Read from MH i2c: E2 17 00 [13:40:44]MH_I2C_Read... [13:40:44]Read from MH i2c: E2 17 00 4A 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 87 [13:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:40:44]wFMCommunicate OK [13:40:44]requested_item fd.num is exist - process it [13:40:44]SAM_PROTO_GetFieldsCounters [13:40:44]wFMCommunicate request_size=4 [13:40:44]MH_SAM_APDU [13:40:44]CAPDU: 80 13 00 00 [13:40:44]Write to MH i2c: E2 08 00 4B 70 80 13 00 00 00 00 00 00 37 [13:40:44]Write i2c OK [13:40:44]MH_I2C_Read... [13:40:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:44]Read from MH i2c: E2 [13:40:44]MH_I2C_Read... [13:40:44]Read from MH i2c: E2 62 00 [13:40:44]MH_I2C_Read... [13:40:44]Read from MH i2c: E2 62 00 4B 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7A EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [13:40:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7A EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:44]wFMCommunicate OK [13:40:44]SAM_PROTO_GetFieldsCounters done [13:40:44]requested_item shift.num is exist - process it [13:40:44]requested_item shift.opened is exist - process it [13:40:44]req_shift_opened [13:40:44]FM_GetShiftState [13:40:44]SAM_PROTO_GetShiftState [13:40:44]wFMCommunicate request_size=4 [13:40:44]MH_SAM_APDU [13:40:44]CAPDU: 80 13 01 00 [13:40:44]Write to MH i2c: E2 08 00 4C 70 80 13 01 00 00 00 00 00 39 [13:40:44]Write i2c OK [13:40:44]MH_I2C_Read... [13:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:44]Read from MH i2c: E2 [13:40:44]MH_I2C_Read... [13:40:44]Read from MH i2c: E2 0E 00 [13:40:44]MH_I2C_Read... [13:40:44]Read from MH i2c: E2 0E 00 4C 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 71 [13:40:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:40:44]wFMCommunicate OK [13:40:44]SAM_PROTO_GetShiftState done [13:40:44]FM_GetShiftState done [13:40:44]req_shift_opened done [13:40:44]requested_item shift.open_date is exist - process it [13:40:44]req_shift_open_date [13:40:44]req_shift_open_date done [13:40:44]produce_requested_data done [13:40:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60026,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:40:44]process_action_free close_receipt [13:40:44]json_value_free [13:40:44]json_value_free done [13:40:44]process_json_proto returns [13:40:44]Send response to host [13:40:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60026,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:40:44]free response buf [13:40:44]execute_script done [13:40:44]execute_script returns [13:40:44]free content buf [13:40:44]Sock 8.Close socket [13:40:44]Sock 8.Thread stoped [13:40:48]OFD Sender: No OFD packet to send [13:40:53]OFD Sender: No OFD packet to send [13:40:58]OFD Sender: No OFD packet to send [13:41:03]OFD Sender: No OFD packet to send [13:41:08]OFD Sender: No OFD packet to send [13:41:13]OFD Sender: No OFD packet to send [13:41:18]OFD Sender: No OFD packet to send [13:41:23]OFD Sender: No OFD packet to send [13:41:28]OFD Sender: No OFD packet to send [13:41:33]OFD Sender: No OFD packet to send [13:41:38]OFD Sender: No OFD packet to send [13:41:43]OFD Sender: No OFD packet to send [13:41:48]OFD Sender: No OFD packet to send [13:41:53]OFD Sender: No OFD packet to send [13:41:58]OFD Sender: No OFD packet to send [13:42:03]OFD Sender: No OFD packet to send [13:42:08]OFD Sender: No OFD packet to send [13:42:13]OFD Sender: No OFD packet to send [13:42:18]OFD Sender: No OFD packet to send [13:42:23]OFD Sender: No OFD packet to send [13:42:28]OFD Sender: No OFD packet to send [13:42:33]OFD Sender: No OFD packet to send [13:42:38]OFD Sender: No OFD packet to send [13:42:43]OFD Sender: No OFD packet to send [13:42:48]OFD Sender: No OFD packet to send [13:42:53]OFD Sender: No OFD packet to send [13:42:58]OFD Sender: No OFD packet to send [13:43:03]OFD Sender: No OFD packet to send [13:43:08]OFD Sender: No OFD packet to send [13:43:13]OFD Sender: No OFD packet to send [13:43:16]accept exits with 9 [13:43:16]New connection [13:43:16]New thread 3067100516 created [13:43:16]Thread 3066957156 joined [13:43:16]Waiting for new connection... [13:43:16] Sock 9.Parse request [13:43:16]Sock 9.Check first char [13:43:16]Sock 9.First char is OK [13:43:16]request: POST /json_proto HTTP/1.0 [13:43:16]Method: POST [13:43:16]URL: /json_proto [13:43:16]Method is POST - this is cgi request [13:43:16]url: /json_proto [13:43:16]query_string will be loaded in cgi processing [13:43:16]execute_cgi json_proto POST (null) [13:43:16]execute_cgi path=json_proto method=POST [13:43:16]POST find Content-Length [13:43:16]Host: 172.17.60.68:8080 [13:43:16]Content-Length: 840 [13:43:16]Content-Type: application/json [13:43:16] [13:43:16]POST finish read [13:43:16]Found Content-Length = 840 [13:43:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:16]execute_script... [13:43:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:16]POST & json_proto [13:43:16]process_json_proto [13:43:16]json parsed OK: [13:43:16]protocol is kg_v1.0 [13:43:16]action value=close_receipt [13:43:16]process_action close_receipt [13:43:16]cmd_close_receipt [13:43:16]MH_GetDate [13:43:16]Write to MH i2c: F0 00 00 4D 70 AC [13:43:16]Write i2c OK [13:43:16]MH_I2C_Read... [13:43:16]Read from MH i2c: F0 [13:43:16]MH_I2C_Read... [13:43:16]Read from MH i2c: F0 09 00 [13:43:16]MH_I2C_Read... [13:43:16]Read from MH i2c: F0 09 00 4D 70 00 76 6B 60 66 9A 61 5F 66 1C [13:43:16]GetLastDocTimeStamp 1717594842 [13:43:16]current date 1717594998 [13:43:16]FM_GetShiftState [13:43:16]SAM_PROTO_GetShiftState [13:43:16]wFMCommunicate request_size=4 [13:43:16]MH_SAM_APDU [13:43:16]CAPDU: 80 13 01 00 [13:43:16]Write to MH i2c: E2 08 00 4E 70 80 13 01 00 00 00 00 00 3B [13:43:16]Write i2c OK [13:43:16]MH_I2C_Read... [13:43:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:16]Read from MH i2c: E2 [13:43:16]MH_I2C_Read... [13:43:16]Read from MH i2c: E2 0E 00 [13:43:16]MH_I2C_Read... [13:43:16]Read from MH i2c: E2 0E 00 4E 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 73 [13:43:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:43:16]wFMCommunicate OK [13:43:16]SAM_PROTO_GetShiftState done [13:43:16]FM_GetShiftState done [13:43:16]opened in 1717545916 [13:43:16]opened+sec_in_day 1717632316 [13:43:16]quantity*price = 40006 [13:43:16]sum+1 = 40007 [13:43:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 422 05.06.2024 13:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60027 ФПД: 19223742605296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134318&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60027&fm=19223742605296&tin=02508201610067®Number=0000000000151680&sum=40006 [13:43:17]StoreToDocumentArchive [13:43:17]shift 72 fd 60027 [13:43:17]save to /storage/0072/doc_00060027 [13:43:17]save last doc name /storage/0072/doc_00060027 to /storage/kkm_last_doc_name [13:43:17]save OK [13:43:17]Clear old archive folders... [13:43:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:17]tlvbuf is 005EF480 [13:43:17]SAM_PROTO_ClearQueue [13:43:17]wFMCommunicate request_size=4 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 09 00 00 [13:43:17]Write to MH i2c: E2 08 00 5B 70 80 09 00 00 00 00 00 00 3D [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 5B 70 00 90 00 3F [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]SAM_PROTO_ClearQueue done [13:43:17]KKMCreateOFDPacket [13:43:17]OFDProtocolAddRootSTLVToBuf [13:43:17]FM_MakeSignedData [13:43:17]FM_MakeSignedData [13:43:17]SAM_PROTO_SignData [13:43:17]wFMCommunicate request_size=4 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 0D 01 02 [13:43:17]Write to MH i2c: E2 08 00 5C 70 80 0D 01 02 00 00 00 00 45 [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 5C 70 00 90 00 40 [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]wFMCommunicate request_size=255 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 76 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B EA 00 00 35 04 06 00 11 [13:43:17]Write to MH i2c: E2 02 01 5D 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 76 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B EA 00 00 35 04 06 00 11 00 00 B7 [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 5D 70 00 90 00 41 [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]wFMCommunicate request_size=10 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 0D 02 02 05 7B E0 59 67 F0 [13:43:17]Write to MH i2c: E2 0D 00 5E 70 80 0D 02 02 05 00 7B E0 59 67 F0 00 00 5D [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 5E 70 00 90 00 42 [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]wFMCommunicate request_size=4 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 0D 03 02 [13:43:17]Write to MH i2c: E2 08 00 5F 70 80 0D 03 02 00 00 00 00 4A [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:18]Read from MH i2c: E2 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: E2 0B 00 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: E2 0B 00 5F 70 00 6B 48 A3 01 AF 25 75 B4 90 00 9F [13:43:18]RAPDU: 6B 48 A3 01 AF 25 75 B4 90 00 [13:43:18]wFMCommunicate OK [13:43:18]SAM_PROTO_SignData done [13:43:18]FM_MakeSignedData done [13:43:18]CreateOFDProtocolMessage [13:43:18]wFMCommunicate request_size=4 [13:43:18]MH_SAM_APDU [13:43:18]CAPDU: 80 11 00 00 [13:43:18]Write to MH i2c: E2 08 00 60 70 80 11 00 00 00 00 00 00 4A [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:18]Read from MH i2c: E2 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: E2 17 00 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: E2 17 00 60 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9D [13:43:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:43:18]wFMCommunicate OK [13:43:18]CreateOFDProtocolMessage done [13:43:18]OFDSenderStorePacket 60027 [13:43:18]StoreOFDPacket docnum=60027 [13:43:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A6 31 07 01 36 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 76 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B EA 00 00 35 04 06 00 11 7B E0 59 67 F0 6B 48 A3 01 AF 25 75 B4 [13:43:18]CheckFolder [13:43:18]dirname=/storage/ofd_packets [13:43:18]CheckFolder done [13:43:18]ProducePacketName [13:43:18]name=ofd_packets/00060027 [13:43:18]NVStorageSaveData ofd_packets/00060027 [13:43:18]File name is /storage/ofd_packets/00060027 [13:43:18]Write 301 bytes [13:43:18]NVStorageSaveData done [13:43:18]OFDSenderStorePacket done [13:43:18]KKMCreateOFDPacket done [13:43:18]NVStorageSaveData kkm_last_timestamp [13:43:18]File name is /storage/kkm_last_timestamp [13:43:18]Write 4 bytes [13:43:18]NVStorageSaveData done [13:43:18]ExternCall_PrintAddStr [13:43:18]wPrintStart [13:43:18]Write to MH i2c: 01 00 00 61 70 D1 [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 07 00 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 07 00 61 70 00 00 00 00 00 FF 0F E6 [13:43:18]RasterBufferAndPrint [13:43:18]line Счет N : (1)545754 [13:43:18]line ИНН: 02508201610067 [13:43:18]line Контрольно-Кассовый Чек [13:43:18]line ПРОДАЖА [13:43:18]line ТРК (МРК, ГНК) : 12 [13:43:18]line Товар: 2710124130 [13:43:18]line Аи-92-К-5 [13:43:18]line 5.980 * 66.90 [13:43:18]line = 400.06 [13:43:18]line НДС 12% НСП 1% [13:43:18]line > о реализуемом товаре [13:43:18]line ИТОГО: 400.06 [13:43:18]line НСП 1% : 3.54 [13:43:18]line НДС 12% : 42.48 [13:43:18]line Наличными: 0.00 [13:43:18]line Безнал.: 400.06 [13:43:18]line Место: АЗС № 117 "Партнер Нефть" [13:43:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:43:18]line СНО: Общий режим [13:43:18]line Чек 422 05.06.2024 13:43 [13:43:18]line Смена: 72 ФФД: 1.0 [13:43:18]line ЗНМ: 0300000048 [13:43:18]line РНМ: 0000000000151680 [13:43:18]line Версия ККМ: v1.0 [13:43:18]line Платежная система: АКБ Кыргызстан [13:43:18]line ФМ: 0000000000959414 [13:43:18]line ФД: 60027 [13:43:18]line ФПД: 19223742605296 [13:43:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134318&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60027&fm=19223742605296&tin=02508201610067®Number=0000000000151680&sum=40006 [13:43:18]OFD Sender: Processing packet 60027 [packets to send 53, broken 52] [13:43:18]ProducePacketName [13:43:18]name=ofd_packets/00060027 [13:43:18]OFD Sender: To server: pG, [13:43:18]CommunicateWithHost lk.salyk.kg:30040 [13:43:18]ConnectInit lk.salyk.kg [13:43:18]written 0, free lines is 4095 [13:43:18]Connected sock=10 [13:43:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A6 31 07 01 36 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 76 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B EA 00 00 35 04 06 00 11 7B E0 59 67 F0 6B 48 A3 01 AF 25 75 B4 [13:43:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A0 C4 47 00 17 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7B EA 00 00 F4 03 04 00 7A 17 60 66 B6 04 01 00 00 2D 43 94 4C 69 10 05 A1 [13:43:18]CommunicateWithHost err = 0 [13:43:18]CheckOFDResponse [13:43:18]1017 (14) - 77093643461234 [13:43:18]1041 (16) - 0000000000959414 [13:43:18]1040 (4) - 60027 [13:43:18]1012 (4) - 05.06.2024 07:44 [13:43:18]1206 (1) - 0 [13:43:18]OFD Sender: Remove packet 60027 [13:43:18]ProducePacketName [13:43:18]name=ofd_packets/00060027 [13:43:18]NVStorageDeleteData [13:43:18]Write to MH i2c: 01 00 00 8B 70 FB [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 07 00 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 07 00 8B 70 00 00 00 00 00 C0 0C CE [13:43:18]RasterBufferAndPrint [13:43:18]line [13:43:18]line [13:43:18]line [13:43:18]line [13:43:18]line [13:43:18]written 0, free lines is 3270 [13:43:18]MH_Cut [13:43:18]Write to MH i2c: D1 01 00 92 70 01 D4 [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: D1 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: D1 01 00 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: D1 01 00 92 70 00 D3 [13:43:18]Write to MH i2c: 01 00 00 93 70 03 [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:19]OFD Sender: No OFD packet to send [13:43:19]*** Cut start [13:43:19]*** Partial cut [13:43:19]*** CUTSNS_PIN = 1 [13:43:19]*** CUTSNS_PIN = 0 [13:43:20]*** Brake cut motor [13:43:20]Read from MH i2c: 01 [13:43:20]MH_I2C_Read... [13:43:20]*** Stop cut motor [13:43:20]*** Cut end [13:43:20]Read from MH i2c: 01 07 00 [13:43:20]MH_I2C_Read... [13:43:20]Read from MH i2c: 01 07 00 93 70 00 00 00 00 00 FF 0F 18 [13:43:20]process_action close_receipt done [13:43:20]requested_data is exist [13:43:20]produce_requested_data [13:43:20]requested_item fm.sn is exist - process it [13:43:20]wFMCommunicate request_size=4 [13:43:20]MH_SAM_APDU [13:43:20]CAPDU: 80 11 00 00 [13:43:20]Write to MH i2c: E2 08 00 94 70 80 11 00 00 00 00 00 00 7E [13:43:20]Write i2c OK [13:43:20]MH_I2C_Read... [13:43:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:20]Read from MH i2c: E2 [13:43:20]MH_I2C_Read... [13:43:20]Read from MH i2c: E2 17 00 [13:43:20]MH_I2C_Read... [13:43:20]Read from MH i2c: E2 17 00 94 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D1 [13:43:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:43:20]wFMCommunicate OK [13:43:20]requested_item fd.num is exist - process it [13:43:20]SAM_PROTO_GetFieldsCounters [13:43:20]wFMCommunicate request_size=4 [13:43:20]MH_SAM_APDU [13:43:20]CAPDU: 80 13 00 00 [13:43:20]Write to MH i2c: E2 08 00 95 70 80 13 00 00 00 00 00 00 81 [13:43:20]Write i2c OK [13:43:20]MH_I2C_Read... [13:43:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:20]Read from MH i2c: E2 [13:43:20]MH_I2C_Read... [13:43:20]Read from MH i2c: E2 62 00 [13:43:20]MH_I2C_Read... [13:43:20]Read from MH i2c: E2 62 00 95 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7B EA 00 00 0E 04 04 00 48 00 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 40 [13:43:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7B EA 00 00 0E 04 04 00 48 00 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 [13:43:20]wFMCommunicate OK [13:43:20]SAM_PROTO_GetFieldsCounters done [13:43:20]requested_item shift.num is exist - process it [13:43:20]requested_item shift.opened is exist - process it [13:43:20]req_shift_opened [13:43:20]FM_GetShiftState [13:43:20]SAM_PROTO_GetShiftState [13:43:20]wFMCommunicate request_size=4 [13:43:20]MH_SAM_APDU [13:43:20]CAPDU: 80 13 01 00 [13:43:20]Write to MH i2c: E2 08 00 96 70 80 13 01 00 00 00 00 00 83 [13:43:20]Write i2c OK [13:43:20]MH_I2C_Read... [13:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:20]Read from MH i2c: E2 [13:43:20]MH_I2C_Read... [13:43:20]Read from MH i2c: E2 0E 00 [13:43:20]MH_I2C_Read... [13:43:20]Read from MH i2c: E2 0E 00 96 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BB [13:43:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:43:20]wFMCommunicate OK [13:43:20]SAM_PROTO_GetShiftState done [13:43:20]FM_GetShiftState done [13:43:20]req_shift_opened done [13:43:20]requested_item shift.open_date is exist - process it [13:43:20]req_shift_open_date [13:43:20]req_shift_open_date done [13:43:20]produce_requested_data done [13:43:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60027,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:43:20]process_action_free close_receipt [13:43:20]json_value_free [13:43:20]json_value_free done [13:43:20]process_json_proto returns [13:43:20]Send response to host [13:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60027,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:43:20]free response buf [13:43:20]execute_script done [13:43:20]execute_script returns [13:43:20]free content buf [13:43:20]Sock 9.Close socket [13:43:20]Sock 9.Thread stoped [13:43:24]OFD Sender: No OFD packet to send [13:43:26]accept exits with 8 [13:43:26]New connection [13:43:26]New thread 3066957156 created [13:43:26]Thread 3067100516 joined [13:43:26]Waiting for new connection... [13:43:26] Sock 8.Parse request [13:43:26]Sock 8.Check first char [13:43:26]Sock 8.First char is OK [13:43:26]request: POST /json_proto HTTP/1.0 [13:43:26]Method: POST [13:43:26]URL: /json_proto [13:43:26]Method is POST - this is cgi request [13:43:26]url: /json_proto [13:43:26]query_string will be loaded in cgi processing [13:43:26]execute_cgi json_proto POST (null) [13:43:26]execute_cgi path=json_proto method=POST [13:43:26]POST find Content-Length [13:43:26]Host: 172.17.60.68:8080 [13:43:26]Content-Length: 843 [13:43:26]Content-Type: application/json [13:43:26] [13:43:26]POST finish read [13:43:26]Found Content-Length = 843 [13:43:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:26]execute_script... [13:43:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:26]POST & json_proto [13:43:26]process_json_proto [13:43:26]json parsed OK: [13:43:26]protocol is kg_v1.0 [13:43:26]action value=close_receipt [13:43:26]process_action close_receipt [13:43:26]cmd_close_receipt [13:43:26]MH_GetDate [13:43:26]Write to MH i2c: F0 00 00 97 70 F6 [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 09 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 09 00 97 70 00 80 6B 60 66 9A 61 5F 66 70 [13:43:26]GetLastDocTimeStamp 1717594998 [13:43:26]current date 1717595008 [13:43:26]FM_GetShiftState [13:43:26]SAM_PROTO_GetShiftState [13:43:26]wFMCommunicate request_size=4 [13:43:26]MH_SAM_APDU [13:43:26]CAPDU: 80 13 01 00 [13:43:26]Write to MH i2c: E2 08 00 98 70 80 13 01 00 00 00 00 00 85 [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:26]Read from MH i2c: E2 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 98 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BD [13:43:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:43:26]wFMCommunicate OK [13:43:26]SAM_PROTO_GetShiftState done [13:43:26]FM_GetShiftState done [13:43:26]opened in 1717545916 [13:43:26]opened+sec_in_day 1717632316 [13:43:26]quantity*price = 300034 [13:43:26]sum+1 = 300035 [13:43:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.34 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 0.00 Безнал.: 3000.34 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 423 05.06.2024 13:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60028 ФПД: 278546216977076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134328&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60028&fm=278546216977076&tin=02508201610067®Number=0000000000151680&sum=300034 [13:43:27]StoreToDocumentArchive [13:43:27]shift 72 fd 60028 [13:43:27]save to /storage/0072/doc_00060028 [13:43:27]save last doc name /storage/0072/doc_00060028 to /storage/kkm_last_doc_name [13:43:27]save OK [13:43:27]Clear old archive folders... [13:43:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:27]tlvbuf is 003D9750 [13:43:27]SAM_PROTO_ClearQueue [13:43:27]wFMCommunicate request_size=4 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 09 00 00 [13:43:27]Write to MH i2c: E2 08 00 A5 70 80 09 00 00 00 00 00 00 87 [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:27]Read from MH i2c: E2 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 A5 70 00 90 00 89 [13:43:27]RAPDU: 90 00 [13:43:27]wFMCommunicate OK [13:43:27]SAM_PROTO_ClearQueue done [13:43:27]KKMCreateOFDPacket [13:43:27]OFDProtocolAddRootSTLVToBuf [13:43:27]FM_MakeSignedData [13:43:27]FM_MakeSignedData [13:43:27]SAM_PROTO_SignData [13:43:27]wFMCommunicate request_size=4 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 0D 01 02 [13:43:27]Write to MH i2c: E2 08 00 A6 70 80 0D 01 02 00 00 00 00 8F [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:27]Read from MH i2c: E2 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 A6 70 00 90 00 8A [13:43:27]RAPDU: 90 00 [13:43:27]wFMCommunicate OK [13:43:27]wFMCommunicate request_size=255 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 80 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C EA 00 00 35 04 06 00 FD [13:43:27]Write to MH i2c: E2 02 01 A7 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 80 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C EA 00 00 35 04 06 00 FD 00 00 F6 [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:27]Read from MH i2c: E2 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 A7 70 00 90 00 8B [13:43:27]RAPDU: 90 00 [13:43:27]wFMCommunicate OK [13:43:27]wFMCommunicate request_size=10 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 0D 02 02 05 56 18 51 02 B4 [13:43:27]Write to MH i2c: E2 0D 00 A8 70 80 0D 02 02 05 00 56 18 51 02 B4 00 00 11 [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:27]Read from MH i2c: E2 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 A8 70 00 90 00 8C [13:43:27]RAPDU: 90 00 [13:43:27]wFMCommunicate OK [13:43:27]wFMCommunicate request_size=4 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 0D 03 02 [13:43:27]Write to MH i2c: E2 08 00 A9 70 80 0D 03 02 00 00 00 00 94 [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:27]Read from MH i2c: E2 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 0B 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 0B 00 A9 70 00 53 9C FE D1 B4 E3 CD A3 90 00 5A [13:43:27]RAPDU: 53 9C FE D1 B4 E3 CD A3 90 00 [13:43:27]wFMCommunicate OK [13:43:27]SAM_PROTO_SignData done [13:43:27]FM_MakeSignedData done [13:43:27]CreateOFDProtocolMessage [13:43:27]wFMCommunicate request_size=4 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 11 00 00 [13:43:27]Write to MH i2c: E2 08 00 AA 70 80 11 00 00 00 00 00 00 94 [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:27]Read from MH i2c: E2 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 17 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 17 00 AA 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E7 [13:43:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:43:27]wFMCommunicate OK [13:43:27]CreateOFDProtocolMessage done [13:43:27]OFDSenderStorePacket 60028 [13:43:27]StoreOFDPacket docnum=60028 [13:43:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 51 2D 07 01 EA 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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 80 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C EA 00 00 35 04 06 00 FD 56 18 51 02 B4 53 9C FE D1 B4 E3 CD A3 [13:43:27]CheckFolder [13:43:27]dirname=/storage/ofd_packets [13:43:27]CheckFolder done [13:43:27]ProducePacketName [13:43:27]name=ofd_packets/00060028 [13:43:27]NVStorageSaveData ofd_packets/00060028 [13:43:27]File name is /storage/ofd_packets/00060028 [13:43:27]Write 301 bytes [13:43:27]NVStorageSaveData done [13:43:27]OFDSenderStorePacket done [13:43:27]KKMCreateOFDPacket done [13:43:27]NVStorageSaveData kkm_last_timestamp [13:43:27]File name is /storage/kkm_last_timestamp [13:43:27]Write 4 bytes [13:43:27]NVStorageSaveData done [13:43:27]ExternCall_PrintAddStr [13:43:27]wPrintStart [13:43:27]Write to MH i2c: 01 00 00 AB 70 1B [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: 01 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: 01 07 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: 01 07 00 AB 70 00 00 00 00 00 FF 0F 30 [13:43:27]RasterBufferAndPrint [13:43:27]line Счет N : (1)545753 [13:43:27]line ИНН: 02508201610067 [13:43:27]line Контрольно-Кассовый Чек [13:43:27]line ПРОДАЖА [13:43:27]line ТРК (МРК, ГНК) : 23 [13:43:27]line Товар: 2710124500 [13:43:27]line Аи-95-К-5 [13:43:27]line 40.600 * 73.90 [13:43:27]line = 3000.34 [13:43:27]line НДС 12% НСП 1% [13:43:27]line > о реализуемом товаре [13:43:27]line ИТОГО: 3000.34 [13:43:27]line НСП 1% : 26.55 [13:43:27]line НДС 12% : 318.62 [13:43:27]line Наличными: 0.00 [13:43:27]line Безнал.: 3000.34 [13:43:27]line Место: АЗС № 117 "Партнер Нефть" [13:43:27]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:43:27]line СНО: Общий режим [13:43:27]line Чек 423 05.06.2024 13:43 [13:43:27]line Смена: 72 ФФД: 1.0 [13:43:27]line ЗНМ: 0300000048 [13:43:27]line РНМ: 0000000000151680 [13:43:27]line Версия ККМ: v1.0 [13:43:27]line Платежная система: АКБ Кыргызстан [13:43:27]line ФМ: 0000000000959414 [13:43:27]line ФД: 60028 [13:43:27]line ФПД: 278546216977076 [13:43:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134328&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60028&fm=278546216977076&tin=02508201610067®Number=0000000000151680&sum=300034 [13:43:27]written 0, free lines is 4095 [13:43:28]OFD Sender: Processing packet 60028 [packets to send 53, broken 52] [13:43:28]ProducePacketName [13:43:28]name=ofd_packets/00060028 [13:43:28]OFD Sender: To server: pG, [13:43:28]CommunicateWithHost lk.salyk.kg:30040 [13:43:28]ConnectInit lk.salyk.kg [13:43:28]Connected sock=10 [13:43:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 51 2D 07 01 EA 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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 80 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C EA 00 00 35 04 06 00 FD 56 18 51 02 B4 53 9C FE D1 B4 E3 CD A3 [13:43:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 33 26 47 00 57 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7C EA 00 00 F4 03 04 00 83 17 60 66 B6 04 01 00 00 F0 3F 05 6B 00 E2 59 DC [13:43:28]CommunicateWithHost err = 0 [13:43:28]CheckOFDResponse [13:43:28]1017 (14) - 77093643461234 [13:43:28]1041 (16) - 0000000000959414 [13:43:28]1040 (4) - 60028 [13:43:28]1012 (4) - 05.06.2024 07:45 [13:43:28]1206 (1) - 0 [13:43:28]OFD Sender: Remove packet 60028 [13:43:28]ProducePacketName [13:43:28]name=ofd_packets/00060028 [13:43:28]NVStorageDeleteData [13:43:28]Write to MH i2c: 01 00 00 D5 70 45 [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 07 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 07 00 D5 70 00 00 00 00 00 D8 0C 30 [13:43:28]RasterBufferAndPrint [13:43:28]line [13:43:28]line [13:43:28]line [13:43:28]line [13:43:28]line [13:43:28]written 0, free lines is 3296 [13:43:28]MH_Cut [13:43:28]Write to MH i2c: D1 01 00 DC 70 01 1E [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: D1 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: D1 01 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: D1 01 00 DC 70 00 1D [13:43:28]Write to MH i2c: 01 00 00 DD 70 4D [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]OFD Sender: No OFD packet to send [13:43:29]*** Cut start [13:43:29]*** Partial cut [13:43:29]*** CUTSNS_PIN = 1 [13:43:29]*** CUTSNS_PIN = 0 [13:43:29]*** Brake cut motor [13:43:29]Read from MH i2c: 01 [13:43:29]MH_I2C_Read... [13:43:29]*** Stop cut motor [13:43:29]*** Cut end [13:43:29]Read from MH i2c: 01 07 00 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: 01 07 00 DD 70 00 00 00 00 00 FF 0F 62 [13:43:29]process_action close_receipt done [13:43:29]requested_data is exist [13:43:29]produce_requested_data [13:43:29]requested_item fm.sn is exist - process it [13:43:29]wFMCommunicate request_size=4 [13:43:29]MH_SAM_APDU [13:43:29]CAPDU: 80 11 00 00 [13:43:29]Write to MH i2c: E2 08 00 DE 70 80 11 00 00 00 00 00 00 C8 [13:43:29]Write i2c OK [13:43:29]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 17 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 17 00 DE 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1B [13:43:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:43:30]wFMCommunicate OK [13:43:30]requested_item fd.num is exist - process it [13:43:30]SAM_PROTO_GetFieldsCounters [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 13 00 00 [13:43:30]Write to MH i2c: E2 08 00 DF 70 80 13 00 00 00 00 00 00 CB [13:43:30]Write i2c OK [13:43:30]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 62 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 62 00 DF 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7C EA 00 00 0E 04 04 00 48 00 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 8E [13:43:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7C EA 00 00 0E 04 04 00 48 00 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 [13:43:30]wFMCommunicate OK [13:43:30]SAM_PROTO_GetFieldsCounters done [13:43:30]requested_item shift.num is exist - process it [13:43:30]requested_item shift.opened is exist - process it [13:43:30]req_shift_opened [13:43:30]FM_GetShiftState [13:43:30]SAM_PROTO_GetShiftState [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 13 01 00 [13:43:30]Write to MH i2c: E2 08 00 E0 70 80 13 01 00 00 00 00 00 CD [13:43:30]Write i2c OK [13:43:30]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 0E 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 0E 00 E0 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 05 [13:43:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:43:30]wFMCommunicate OK [13:43:30]SAM_PROTO_GetShiftState done [13:43:30]FM_GetShiftState done [13:43:30]req_shift_opened done [13:43:30]requested_item shift.open_date is exist - process it [13:43:30]req_shift_open_date [13:43:30]req_shift_open_date done [13:43:30]produce_requested_data done [13:43:30]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60028,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:43:30]process_action_free close_receipt [13:43:30]json_value_free [13:43:30]json_value_free done [13:43:30]process_json_proto returns [13:43:30]Send response to host [13:43:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60028,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:43:30]free response buf [13:43:30]execute_script done [13:43:30]execute_script returns [13:43:30]free content buf [13:43:30]Sock 8.Close socket [13:43:30]Sock 8.Thread stoped [13:43:33]OFD Sender: No OFD packet to send [13:43:38]OFD Sender: No OFD packet to send [13:43:43]OFD Sender: No OFD packet to send [13:43:48]OFD Sender: No OFD packet to send [13:43:53]OFD Sender: No OFD packet to send [13:43:58]OFD Sender: No OFD packet to send [13:44:03]OFD Sender: No OFD packet to send [13:44:08]OFD Sender: No OFD packet to send [13:44:13]OFD Sender: No OFD packet to send [13:44:18]OFD Sender: No OFD packet to send [13:44:23]OFD Sender: No OFD packet to send [13:44:28]OFD Sender: No OFD packet to send [13:44:33]OFD Sender: No OFD packet to send [13:44:34]accept exits with 9 [13:44:34]New connection [13:44:34]New thread 3067100516 created [13:44:34]Thread 3066957156 joined [13:44:34]Waiting for new connection... [13:44:34] Sock 9.Parse request [13:44:34]Sock 9.Check first char [13:44:34]Sock 9.First char is OK [13:44:34]request: POST /json_proto HTTP/1.0 [13:44:34]Method: POST [13:44:34]URL: /json_proto [13:44:34]Method is POST - this is cgi request [13:44:34]url: /json_proto [13:44:34]query_string will be loaded in cgi processing [13:44:34]execute_cgi json_proto POST (null) [13:44:34]execute_cgi path=json_proto method=POST [13:44:34]POST find Content-Length [13:44:34]Host: 172.17.60.68:8080 [13:44:34]Content-Length: 978 [13:44:34]Content-Type: application/json [13:44:34] [13:44:34]POST finish read [13:44:34]Found Content-Length = 978 [13:44:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545755", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [13:44:34]execute_script... [13:44:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545755", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [13:44:34]POST & json_proto [13:44:34]process_json_proto [13:44:34]json parsed OK: [13:44:34]protocol is kg_v1.0 [13:44:34]action value=close_receipt [13:44:34]process_action close_receipt [13:44:34]cmd_close_receipt [13:44:34]MH_GetDate [13:44:34]Write to MH i2c: F0 00 00 E1 70 40 [13:44:34]Write i2c OK [13:44:34]MH_I2C_Read... [13:44:34]Read from MH i2c: F0 [13:44:34]MH_I2C_Read... [13:44:34]Read from MH i2c: F0 09 00 [13:44:34]MH_I2C_Read... [13:44:34]Read from MH i2c: F0 09 00 E1 70 00 C3 6B 60 66 9A 61 5F 66 FD [13:44:34]GetLastDocTimeStamp 1717595008 [13:44:34]current date 1717595075 [13:44:34]FM_GetShiftState [13:44:34]SAM_PROTO_GetShiftState [13:44:34]wFMCommunicate request_size=4 [13:44:34]MH_SAM_APDU [13:44:34]CAPDU: 80 13 01 00 [13:44:34]Write to MH i2c: E2 08 00 E2 70 80 13 01 00 00 00 00 00 CF [13:44:34]Write i2c OK [13:44:34]MH_I2C_Read... [13:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:34]Read from MH i2c: E2 [13:44:34]MH_I2C_Read... [13:44:34]Read from MH i2c: E2 0E 00 [13:44:34]MH_I2C_Read... [13:44:34]Read from MH i2c: E2 0E 00 E2 70 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 07 [13:44:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:44:34]wFMCommunicate OK [13:44:34]SAM_PROTO_GetShiftState done [13:44:34]FM_GetShiftState done [13:44:34]opened in 1717545916 [13:44:34]opened+sec_in_day 1717632316 [13:44:34]quantity*price = 300025 [13:44:34]sum+1 = 300027 [13:44:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 424 05.06.2024 13:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 20.72 сом ФМ: 0000000000959414 ФД: 60029 ФПД: 208558597489206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134435&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60029&fm=208558597489206&tin=02508201610067®Number=0000000000151680&sum=300000 [13:44:35]StoreToDocumentArchive [13:44:35]shift 72 fd 60029 [13:44:35]save to /storage/0072/doc_00060029 [13:44:35]save last doc name /storage/0072/doc_00060029 to /storage/kkm_last_doc_name [13:44:35]save OK [13:44:35]Clear old archive folders... [13:44:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:44:35]tlvbuf is 005EF6E0 [13:44:35]SAM_PROTO_ClearQueue [13:44:35]wFMCommunicate request_size=4 [13:44:35]MH_SAM_APDU [13:44:35]CAPDU: 80 09 00 00 [13:44:35]Write to MH i2c: E2 08 00 EF 70 80 09 00 00 00 00 00 00 D1 [13:44:35]Write i2c OK [13:44:35]MH_I2C_Read... [13:44:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:35]Read from MH i2c: E2 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 EF 70 00 90 00 D3 [13:44:35]RAPDU: 90 00 [13:44:35]wFMCommunicate OK [13:44:35]SAM_PROTO_ClearQueue done [13:44:35]KKMCreateOFDPacket [13:44:35]OFDProtocolAddRootSTLVToBuf [13:44:35]FM_MakeSignedData [13:44:35]FM_MakeSignedData [13:44:35]SAM_PROTO_SignData [13:44:35]wFMCommunicate request_size=4 [13:44:35]MH_SAM_APDU [13:44:35]CAPDU: 80 0D 01 02 [13:44:35]Write to MH i2c: E2 08 00 F0 70 80 0D 01 02 00 00 00 00 D9 [13:44:35]Write i2c OK [13:44:35]MH_I2C_Read... [13:44:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:35]Read from MH i2c: E2 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 F0 70 00 90 00 D4 [13:44:35]RAPDU: 90 00 [13:44:35]wFMCommunicate OK [13:44:35]wFMCommunicate request_size=255 [13:44:35]MH_SAM_APDU [13:44: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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 01 00 00 F4 03 04 00 C3 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D EA 00 00 35 04 06 00 BD AE D5 1E [13:44:35]Write to MH i2c: E2 02 01 F1 70 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 01 00 00 F4 03 04 00 C3 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D EA 00 00 35 04 06 00 BD AE D5 1E 00 00 9A [13:44:35]Write i2c OK [13:44:35]MH_I2C_Read... [13:44:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:35]Read from MH i2c: E2 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 F1 70 00 90 00 D5 [13:44:35]RAPDU: 90 00 [13:44:35]wFMCommunicate OK [13:44:35]wFMCommunicate request_size=7 [13:44:35]MH_SAM_APDU [13:44:35]CAPDU: 80 0D 02 02 02 42 36 [13:44:35]Write to MH i2c: E2 0A 00 F2 70 80 0D 02 02 02 00 42 36 00 00 58 [13:44:35]Write i2c OK [13:44:35]MH_I2C_Read... [13:44:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:35]Read from MH i2c: E2 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 03 00 F2 70 00 90 00 D6 [13:44:35]RAPDU: 90 00 [13:44:35]wFMCommunicate OK [13:44:35]wFMCommunicate request_size=4 [13:44:35]MH_SAM_APDU [13:44:35]CAPDU: 80 0D 03 02 [13:44:35]Write to MH i2c: E2 08 00 F3 70 80 0D 03 02 00 00 00 00 DE [13:44:35]Write i2c OK [13:44:35]MH_I2C_Read... [13:44:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:35]Read from MH i2c: E2 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 0B 00 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 0B 00 F3 70 00 F5 60 DC D7 36 B9 3E 3A 90 00 4E [13:44:35]RAPDU: F5 60 DC D7 36 B9 3E 3A 90 00 [13:44:35]wFMCommunicate OK [13:44:35]SAM_PROTO_SignData done [13:44:35]FM_MakeSignedData done [13:44:35]CreateOFDProtocolMessage [13:44:35]wFMCommunicate request_size=4 [13:44:35]MH_SAM_APDU [13:44:35]CAPDU: 80 11 00 00 [13:44:35]Write to MH i2c: E2 08 00 F4 70 80 11 00 00 00 00 00 00 DE [13:44:35]Write i2c OK [13:44:35]MH_I2C_Read... [13:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:35]Read from MH i2c: E2 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 17 00 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: E2 17 00 F4 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 31 [13:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:44:35]wFMCommunicate OK [13:44:35]CreateOFDProtocolMessage done [13:44:35]OFDSenderStorePacket 60029 [13:44:35]StoreOFDPacket docnum=60029 [13:44:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 60 37 04 01 16 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 01 00 00 F4 03 04 00 C3 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D EA 00 00 35 04 06 00 BD AE D5 1E 42 36 F5 60 DC D7 36 B9 3E 3A [13:44:35]CheckFolder [13:44:35]dirname=/storage/ofd_packets [13:44:35]CheckFolder done [13:44:35]ProducePacketName [13:44:35]name=ofd_packets/00060029 [13:44:35]NVStorageSaveData ofd_packets/00060029 [13:44:35]File name is /storage/ofd_packets/00060029 [13:44:35]Write 298 bytes [13:44:35]NVStorageSaveData done [13:44:35]OFDSenderStorePacket done [13:44:35]KKMCreateOFDPacket done [13:44:35]NVStorageSaveData kkm_last_timestamp [13:44:35]File name is /storage/kkm_last_timestamp [13:44:35]Write 4 bytes [13:44:35]NVStorageSaveData done [13:44:35]ExternCall_PrintAddStr [13:44:35]wPrintStart [13:44:35]Write to MH i2c: 01 00 00 F5 70 65 [13:44:35]Write i2c OK [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: 01 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: 01 07 00 [13:44:35]MH_I2C_Read... [13:44:35]Read from MH i2c: 01 07 00 F5 70 00 00 00 00 00 FF 0F 7A [13:44:35]RasterBufferAndPrint [13:44:35]line Счет N : (1)545755 [13:44:35]line ИНН: 02508201610067 [13:44:35]line Контрольно-Кассовый Чек [13:44:35]line ПРОДАЖА [13:44:35]line ТРК (МРК, ГНК) : 41 [13:44:35]line Товар: 2710194210 [13:44:35]line ДТ-К-5 [13:44:35]line 41.440 * 72.40 [13:44:35]line = 3000.26 [13:44:35]line НДС 12% НСП 1% [13:44:35]line > о реализуемом товаре [13:44:35]line ОКРУГЛЕНИЕ: -0.26 [13:44:35]line ИТОГО: 3000.00 [13:44:35]line Внесено: 3000.00 [13:44:35]line СДАЧА: 0.00 [13:44:35]line НСП 1% : 26.55 [13:44:35]line НДС 12% : 318.61 [13:44:35]line Наличными: 3000.00 [13:44:35]line Безнал.: 0.00 [13:44:35]line Место: АЗС № 117 "Партнер Нефть" [13:44:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:44:35]line СНО: Общий режим [13:44:35]line Чек 424 05.06.2024 13:44 [13:44:35]line Смена: 72 ФФД: 1.0 [13:44:35]line ЗНМ: 0300000048 [13:44:35]line РНМ: 0000000000151680 [13:44:35]line Версия ККМ: v1.0 [13:44:35]line [13:44:35]line Дисконтная программа [13:44:35]line ДТ [13:44:35]line номер 117 [13:44:35]line сэкономлено 20.72 сом [13:44:35]line ФМ: 0000000000959414 [13:44:35]line ФД: 60029 [13:44:36]line ФПД: 208558597489206 [13:44:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134435&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60029&fm=208558597489206&tin=02508201610067®Number=0000000000151680&sum=300000 [13:44:36]OFD Sender: Processing packet 60029 [packets to send 53, broken 52] [13:44:36]ProducePacketName [13:44:36]name=ofd_packets/00060029 [13:44:36]OFD Sender: To server: pG, [13:44:36]CommunicateWithHost lk.salyk.kg:30040 [13:44:36]ConnectInit lk.salyk.kg [13:44:36]written 0, free lines is 4095 [13:44:36]Connected sock=10 [13:44:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 60 37 04 01 16 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 01 00 00 F4 03 04 00 C3 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D EA 00 00 35 04 06 00 BD AE D5 1E 42 36 F5 60 DC D7 36 B9 3E 3A [13:44:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A4 3A 47 00 DB 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7D EA 00 00 F4 03 04 00 C7 17 60 66 B6 04 01 00 00 4C 84 5B 7A D6 C8 4C B8 [13:44:36]CommunicateWithHost err = 0 [13:44:36]CheckOFDResponse [13:44:36]1017 (14) - 77093643461234 [13:44:36]1041 (16) - 0000000000959414 [13:44:36]1040 (4) - 60029 [13:44:36]1012 (4) - 05.06.2024 07:46 [13:44:36]1206 (1) - 0 [13:44:36]OFD Sender: Remove packet 60029 [13:44:36]ProducePacketName [13:44:36]name=ofd_packets/00060029 [13:44:36]NVStorageDeleteData [13:44:36]Write to MH i2c: 01 00 00 25 71 96 [13:44:36]Write i2c OK [13:44:36]MH_I2C_Read... [13:44:36]Read from MH i2c: 01 [13:44:36]MH_I2C_Read... [13:44:36]Read from MH i2c: 01 07 00 [13:44:36]MH_I2C_Read... [13:44:36]Read from MH i2c: 01 07 00 25 71 00 00 00 00 00 3A 0C E3 [13:44:36]RasterBufferAndPrint [13:44:36]line [13:44:36]line [13:44:36]line [13:44:36]line [13:44:36]line [13:44:36]written 0, free lines is 3135 [13:44:36]MH_Cut [13:44:36]Write to MH i2c: D1 01 00 2C 71 01 6F [13:44:36]Write i2c OK [13:44:36]MH_I2C_Read... [13:44:36]Read from MH i2c: D1 [13:44:36]MH_I2C_Read... [13:44:36]Read from MH i2c: D1 01 00 [13:44:36]MH_I2C_Read... [13:44:36]Read from MH i2c: D1 01 00 2C 71 00 6E [13:44:36]Write to MH i2c: 01 00 00 2D 71 9E [13:44:36]Write i2c OK [13:44:36]MH_I2C_Read... [13:44:36]OFD Sender: No OFD packet to send [13:44:37]*** Cut start [13:44:37]*** Partial cut [13:44:37]*** CUTSNS_PIN = 1 [13:44:37]*** CUTSNS_PIN = 0 [13:44:37]*** Brake cut motor [13:44:38]Read from MH i2c: 01 [13:44:38]MH_I2C_Read... [13:44:38]*** Stop cut motor [13:44:38]*** Cut end [13:44:38]Read from MH i2c: 01 07 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: 01 07 00 2D 71 00 00 00 00 00 FF 0F B3 [13:44:38]process_action close_receipt done [13:44:38]requested_data is exist [13:44:38]produce_requested_data [13:44:38]requested_item fm.sn is exist - process it [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 11 00 00 [13:44:38]Write to MH i2c: E2 08 00 2E 71 80 11 00 00 00 00 00 00 19 [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 17 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 17 00 2E 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6C [13:44:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:44:38]wFMCommunicate OK [13:44:38]requested_item fd.num is exist - process it [13:44:38]SAM_PROTO_GetFieldsCounters [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 13 00 00 [13:44:38]Write to MH i2c: E2 08 00 2F 71 80 13 00 00 00 00 00 00 1C [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 62 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 62 00 2F 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7D EA 00 00 0E 04 04 00 48 00 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 E3 [13:44:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7D EA 00 00 0E 04 04 00 48 00 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 [13:44:38]wFMCommunicate OK [13:44:38]SAM_PROTO_GetFieldsCounters done [13:44:38]requested_item shift.num is exist - process it [13:44:38]requested_item shift.opened is exist - process it [13:44:38]req_shift_opened [13:44:38]FM_GetShiftState [13:44:38]SAM_PROTO_GetShiftState [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 13 01 00 [13:44:38]Write to MH i2c: E2 08 00 30 71 80 13 01 00 00 00 00 00 1E [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 0E 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 0E 00 30 71 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 56 [13:44:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:44:38]wFMCommunicate OK [13:44:38]SAM_PROTO_GetShiftState done [13:44:38]FM_GetShiftState done [13:44:38]req_shift_opened done [13:44:38]requested_item shift.open_date is exist - process it [13:44:38]req_shift_open_date [13:44:38]req_shift_open_date done [13:44:38]produce_requested_data done [13:44:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60029,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:44:38]process_action_free close_receipt [13:44:38]json_value_free [13:44:38]json_value_free done [13:44:38]process_json_proto returns [13:44:38]Send response to host [13:44:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60029,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:44:38]free response buf [13:44:38]execute_script done [13:44:38]execute_script returns [13:44:38]free content buf [13:44:38]Sock 9.Close socket [13:44:38]Sock 9.Thread stoped [13:44:41]OFD Sender: No OFD packet to send [13:44:46]accept exits with 8 [13:44:46]New connection [13:44:46]New thread 3066957156 created [13:44:46]Thread 3067100516 joined [13:44:46]Waiting for new connection... [13:44:46] Sock 8.Parse request [13:44:46]Sock 8.Check first char [13:44:46]Sock 8.First char is OK [13:44:46]request: POST /json_proto HTTP/1.0 [13:44:46]Method: POST [13:44:46]URL: /json_proto [13:44:46]Method is POST - this is cgi request [13:44:46]url: /json_proto [13:44:46]query_string will be loaded in cgi processing [13:44:46]execute_cgi json_proto POST (null) [13:44:46]execute_cgi path=json_proto method=POST [13:44:46]POST find Content-Length [13:44:46]Host: 172.17.60.68:8080 [13:44:46]Content-Length: 677 [13:44:46]Content-Type: application/json [13:44:46] [13:44:46]POST finish read [13:44:46]Found Content-Length = 677 [13:44:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 267.00, "total" : 267.00, "payments": [ { "type": 0, "sum" : 267.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:46]execute_script... [13:44: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)545756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 267.00, "total" : 267.00, "payments": [ { "type": 0, "sum" : 267.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:46]POST & json_proto [13:44:46]process_json_proto [13:44:46]json parsed OK: [13:44:46]protocol is kg_v1.0 [13:44:46]action value=close_receipt [13:44:46]process_action close_receipt [13:44:46]cmd_close_receipt [13:44:46]MH_GetDate [13:44:46]Write to MH i2c: F0 00 00 31 71 91 [13:44:46]Write i2c OK [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: F0 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: F0 09 00 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: F0 09 00 31 71 00 CF 6B 60 66 9A 61 5F 66 5A [13:44:46]GetLastDocTimeStamp 1717595075 [13:44:46]current date 1717595087 [13:44:46]FM_GetShiftState [13:44:46]SAM_PROTO_GetShiftState [13:44:46]wFMCommunicate request_size=4 [13:44:46]MH_SAM_APDU [13:44:46]CAPDU: 80 13 01 00 [13:44:46]Write to MH i2c: E2 08 00 32 71 80 13 01 00 00 00 00 00 20 [13:44:46]Write i2c OK [13:44:46]MH_I2C_Read... [13:44:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:46]Read from MH i2c: E2 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 0E 00 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 0E 00 32 71 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 58 [13:44:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:44:46]wFMCommunicate OK [13:44:46]SAM_PROTO_GetShiftState done [13:44:46]FM_GetShiftState done [13:44:46]opened in 1717545916 [13:44:46]opened+sec_in_day 1717632316 [13:44:46]quantity*price = 26760 [13:44:46]sum+1 = 26761 [13:44:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 267.00 Внесено: 267.00 СДАЧА: 0.00 НСП 1% : 2.37 НДС 12% : 28.42 Наличными: 267.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 425 05.06.2024 13:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60030 ФПД: 139901519892938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134447&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60030&fm=139901519892938&tin=02508201610067®Number=0000000000151680&sum=26700 [13:44:47]StoreToDocumentArchive [13:44:47]shift 72 fd 60030 [13:44:47]save to /storage/0072/doc_00060030 [13:44:47]save last doc name /storage/0072/doc_00060030 to /storage/kkm_last_doc_name [13:44:47]save OK [13:44:47]Clear old archive folders... [13:44:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:47]tlvbuf is 00448590 [13:44:47]SAM_PROTO_ClearQueue [13:44:47]wFMCommunicate request_size=4 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 09 00 00 [13:44:47]Write to MH i2c: E2 08 00 3F 71 80 09 00 00 00 00 00 00 22 [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 3F 71 00 90 00 24 [13:44:47]RAPDU: 90 00 [13:44:47]wFMCommunicate OK [13:44:47]SAM_PROTO_ClearQueue done [13:44:47]KKMCreateOFDPacket [13:44:47]OFDProtocolAddRootSTLVToBuf [13:44:47]FM_MakeSignedData [13:44:47]FM_MakeSignedData [13:44:47]SAM_PROTO_SignData [13:44:47]wFMCommunicate request_size=4 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 0D 01 02 [13:44:47]Write to MH i2c: E2 08 00 40 71 80 0D 01 02 00 00 00 00 2A [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 40 71 00 90 00 25 [13:44:47]RAPDU: 90 00 [13:44:47]wFMCommunicate OK [13:44:47]wFMCommunicate request_size=255 [13:44:47]MH_SAM_APDU [13:44: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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 CF 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E EA 00 00 35 04 06 00 7F [13:44:47]Write to MH i2c: E2 02 01 41 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 CF 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E EA 00 00 35 04 06 00 7F 00 00 5E [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 41 71 00 90 00 26 [13:44:47]RAPDU: 90 00 [13:44:47]wFMCommunicate OK [13:44:47]wFMCommunicate request_size=10 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 0D 02 02 05 3D 5C 65 91 CA [13:44:47]Write to MH i2c: E2 0D 00 42 71 80 0D 02 02 05 00 3D 5C 65 91 CA 00 00 90 [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 03 00 42 71 00 90 00 27 [13:44:47]RAPDU: 90 00 [13:44:47]wFMCommunicate OK [13:44:47]wFMCommunicate request_size=4 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 0D 03 02 [13:44:47]Write to MH i2c: E2 08 00 43 71 80 0D 03 02 00 00 00 00 2F [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 0B 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 0B 00 43 71 00 89 4C 22 DB 8C FC 9B D5 90 00 FA [13:44:47]RAPDU: 89 4C 22 DB 8C FC 9B D5 90 00 [13:44:47]wFMCommunicate OK [13:44:47]SAM_PROTO_SignData done [13:44:47]FM_MakeSignedData done [13:44:47]CreateOFDProtocolMessage [13:44:47]wFMCommunicate request_size=4 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 11 00 00 [13:44:47]Write to MH i2c: E2 08 00 44 71 80 11 00 00 00 00 00 00 2F [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 17 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 17 00 44 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 82 [13:44:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:44:47]wFMCommunicate OK [13:44:47]CreateOFDProtocolMessage done [13:44:47]OFDSenderStorePacket 60030 [13:44:47]StoreOFDPacket docnum=60030 [13:44:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 85 4B 07 01 C7 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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 CF 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E EA 00 00 35 04 06 00 7F 3D 5C 65 91 CA 89 4C 22 DB 8C FC 9B D5 [13:44:47]CheckFolder [13:44:47]dirname=/storage/ofd_packets [13:44:47]CheckFolder done [13:44:47]ProducePacketName [13:44:47]name=ofd_packets/00060030 [13:44:47]NVStorageSaveData ofd_packets/00060030 [13:44:47]File name is /storage/ofd_packets/00060030 [13:44:47]Write 301 bytes [13:44:47]NVStorageSaveData done [13:44:47]OFDSenderStorePacket done [13:44:47]KKMCreateOFDPacket done [13:44:47]NVStorageSaveData kkm_last_timestamp [13:44:47]File name is /storage/kkm_last_timestamp [13:44:47]OFD Sender: Processing packet 60030 [packets to send 53, broken 52] [13:44:47]ProducePacketName [13:44:47]name=ofd_packets/00060030 [13:44:47]OFD Sender: To server: pG, [13:44:47]CommunicateWithHost lk.salyk.kg:30040 [13:44:47]ConnectInit lk.salyk.kg [13:44:47]Write 4 bytes [13:44:47]NVStorageSaveData done [13:44:47]ExternCall_PrintAddStr [13:44:47]wPrintStart [13:44:47]Write to MH i2c: 01 00 00 45 71 B6 [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: 01 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: 01 07 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: 01 07 00 45 71 00 00 00 00 00 FF 0F CB [13:44:47]RasterBufferAndPrint [13:44:47]line Счет N : (1)545756 [13:44:47]line ИНН: 02508201610067 [13:44:47]line Контрольно-Кассовый Чек [13:44:47]line ПРОДАЖА [13:44:47]line ТРК (МРК, ГНК) : 12 [13:44:47]line Товар: 2710124130 [13:44:47]line Аи-92-К-5 [13:44:47]line 4.000 * 66.90 [13:44:47]line = 267.60 [13:44:47]line НДС 12% НСП 1% [13:44:47]line > о реализуемом товаре [13:44:47]line ОКРУГЛЕНИЕ: -0.60 [13:44:47]line ИТОГО: 267.00 [13:44:47]line Внесено: 267.00 [13:44:47]line СДАЧА: 0.00 [13:44:47]line НСП 1% : 2.37 [13:44:47]line НДС 12% : 28.42 [13:44:47]line Наличными: 267.00 [13:44:47]line Безнал.: 0.00 [13:44:47]line Место: АЗС № 117 "Партнер Нефть" [13:44:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:44:47]line СНО: Общий режим [13:44:47]line Чек 425 05.06.2024 13:44 [13:44:47]line Смена: 72 ФФД: 1.0 [13:44:47]line ЗНМ: 0300000048 [13:44:47]line РНМ: 0000000000151680 [13:44:47]line Версия ККМ: v1.0 [13:44:47]line ФМ: 0000000000959414 [13:44:47]line ФД: 60030 [13:44:47]line ФПД: 139901519892938 [13:44:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134447&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60030&fm=139901519892938&tin=02508201610067®Number=0000000000151680&sum=26700 [13:44:48]Connected sock=11 [13:44:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 85 4B 07 01 C7 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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 CF 6B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E EA 00 00 35 04 06 00 7F 3D 5C 65 91 CA 89 4C 22 DB 8C FC 9B D5 [13:44:48]written 0, free lines is 4095 [13:44:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DD 5D 47 00 C9 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7E EA 00 00 F4 03 04 00 D3 17 60 66 B6 04 01 00 00 B2 AA B2 C6 0B A9 A2 93 [13:44:48]CommunicateWithHost err = 0 [13:44:48]CheckOFDResponse [13:44:48]1017 (14) - 77093643461234 [13:44:48]1041 (16) - 0000000000959414 [13:44:48]1040 (4) - 60030 [13:44:48]1012 (4) - 05.06.2024 07:46 [13:44:48]1206 (1) - 0 [13:44:48]OFD Sender: Remove packet 60030 [13:44:48]ProducePacketName [13:44:48]name=ofd_packets/00060030 [13:44:48]NVStorageDeleteData [13:44:48]Write to MH i2c: 01 00 00 70 71 E1 [13:44:48]Write i2c OK [13:44:48]MH_I2C_Read... [13:44:48]Read from MH i2c: 01 [13:44:48]MH_I2C_Read... [13:44:48]Read from MH i2c: 01 07 00 [13:44:48]MH_I2C_Read... [13:44:48]Read from MH i2c: 01 07 00 70 71 00 00 00 00 00 A6 0C 9A [13:44:48]RasterBufferAndPrint [13:44:48]line [13:44:48]line [13:44:48]line [13:44:48]line [13:44:48]line [13:44:48]written 0, free lines is 3243 [13:44:48]MH_Cut [13:44:48]Write to MH i2c: D1 01 00 77 71 01 BA [13:44:48]Write i2c OK [13:44:48]MH_I2C_Read... [13:44:48]Read from MH i2c: D1 [13:44:48]MH_I2C_Read... [13:44:48]Read from MH i2c: D1 01 00 [13:44:48]MH_I2C_Read... [13:44:48]Read from MH i2c: D1 01 00 77 71 00 B9 [13:44:48]Write to MH i2c: 01 00 00 78 71 E9 [13:44:48]Write i2c OK [13:44:48]MH_I2C_Read... [13:44:48]OFD Sender: No OFD packet to send [13:44:49]*** Cut start [13:44:49]*** Partial cut [13:44:49]*** CUTSNS_PIN = 1 [13:44:49]*** CUTSNS_PIN = 0 [13:44:49]*** Brake cut motor [13:44:50]Read from MH i2c: 01 [13:44:50]MH_I2C_Read... [13:44:50]*** Stop cut motor [13:44:50]*** Cut end [13:44:50]Read from MH i2c: 01 07 00 [13:44:50]MH_I2C_Read... [13:44:50]Read from MH i2c: 01 07 00 78 71 00 00 00 00 00 FF 0F FE [13:44:50]process_action close_receipt done [13:44:50]requested_data is exist [13:44:50]produce_requested_data [13:44:50]requested_item fm.sn is exist - process it [13:44:50]wFMCommunicate request_size=4 [13:44:50]MH_SAM_APDU [13:44:50]CAPDU: 80 11 00 00 [13:44:50]Write to MH i2c: E2 08 00 79 71 80 11 00 00 00 00 00 00 64 [13:44:50]Write i2c OK [13:44:50]MH_I2C_Read... [13:44:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:50]Read from MH i2c: E2 [13:44:50]MH_I2C_Read... [13:44:50]Read from MH i2c: E2 17 00 [13:44:50]MH_I2C_Read... [13:44:50]Read from MH i2c: E2 17 00 79 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [13:44:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:44:50]wFMCommunicate OK [13:44:50]requested_item fd.num is exist - process it [13:44:50]SAM_PROTO_GetFieldsCounters [13:44:50]wFMCommunicate request_size=4 [13:44:50]MH_SAM_APDU [13:44:50]CAPDU: 80 13 00 00 [13:44:50]Write to MH i2c: E2 08 00 7A 71 80 13 00 00 00 00 00 00 67 [13:44:50]Write i2c OK [13:44:50]MH_I2C_Read... [13:44:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:50]Read from MH i2c: E2 [13:44:50]MH_I2C_Read... [13:44:50]Read from MH i2c: E2 62 00 [13:44:50]MH_I2C_Read... [13:44:50]Read from MH i2c: E2 62 00 7A 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7E EA 00 00 0E 04 04 00 48 00 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 32 [13:44:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7E EA 00 00 0E 04 04 00 48 00 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 [13:44:50]wFMCommunicate OK [13:44:50]SAM_PROTO_GetFieldsCounters done [13:44:50]requested_item shift.num is exist - process it [13:44:50]requested_item shift.opened is exist - process it [13:44:50]req_shift_opened [13:44:50]FM_GetShiftState [13:44:50]SAM_PROTO_GetShiftState [13:44:50]wFMCommunicate request_size=4 [13:44:50]MH_SAM_APDU [13:44:50]CAPDU: 80 13 01 00 [13:44:50]Write to MH i2c: E2 08 00 7B 71 80 13 01 00 00 00 00 00 69 [13:44:50]Write i2c OK [13:44:50]MH_I2C_Read... [13:44:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:50]Read from MH i2c: E2 [13:44:50]MH_I2C_Read... [13:44:50]Read from MH i2c: E2 0E 00 [13:44:50]MH_I2C_Read... [13:44:50]Read from MH i2c: E2 0E 00 7B 71 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A1 [13:44:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:44:50]wFMCommunicate OK [13:44:50]SAM_PROTO_GetShiftState done [13:44:50]FM_GetShiftState done [13:44:50]req_shift_opened done [13:44:50]requested_item shift.open_date is exist - process it [13:44:50]req_shift_open_date [13:44:50]req_shift_open_date done [13:44:50]produce_requested_data done [13:44:50]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60030,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:44:50]process_action_free close_receipt [13:44:50]json_value_free [13:44:50]json_value_free done [13:44:50]process_json_proto returns [13:44:50]Send response to host [13:44:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60030,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:44:50]free response buf [13:44:50]execute_script done [13:44:50]execute_script returns [13:44:50]free content buf [13:44:50]Sock 8.Close socket [13:44:50]Sock 8.Thread stoped [13:44:53]OFD Sender: No OFD packet to send [13:44:58]OFD Sender: No OFD packet to send [13:45:03]OFD Sender: No OFD packet to send [13:45:08]OFD Sender: No OFD packet to send [13:45:13]OFD Sender: No OFD packet to send [13:45:18]OFD Sender: No OFD packet to send [13:45:23]OFD Sender: No OFD packet to send [13:45:28]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]accept exits with 9 [13:45:53]New connection [13:45:53]New thread 3067100516 created [13:45:53]Thread 3066957156 joined [13:45:53]Waiting for new connection... [13:45:53] Sock 9.Parse request [13:45:53]Sock 9.Check first char [13:45:53]Sock 9.First char is OK [13:45:53]request: POST /json_proto HTTP/1.0 [13:45:53]Method: POST [13:45:53]URL: /json_proto [13:45:53]Method is POST - this is cgi request [13:45:53]url: /json_proto [13:45:53]query_string will be loaded in cgi processing [13:45:53]execute_cgi json_proto POST (null) [13:45:53]execute_cgi path=json_proto method=POST [13:45:53]POST find Content-Length [13:45:53]Host: 172.17.60.68:8080 [13:45:53]Content-Length: 678 [13:45:53]Content-Type: application/json [13:45:53] [13:45:53]POST finish read [13:45:53]Found Content-Length = 678 [13:45:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:45:53]execute_script... [13:45:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:45:53]POST & json_proto [13:45:53]process_json_proto [13:45:53]json parsed OK: [13:45:53]protocol is kg_v1.0 [13:45:53]action value=close_receipt [13:45:53]process_action close_receipt [13:45:53]cmd_close_receipt [13:45:53]MH_GetDate [13:45:53]Write to MH i2c: F0 00 00 7C 71 DC [13:45:53]Write i2c OK [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: F0 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: F0 09 00 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: F0 09 00 7C 71 00 13 6C 60 66 9A 61 5F 66 EA [13:45:53]GetLastDocTimeStamp 1717595087 [13:45:53]current date 1717595155 [13:45:53]FM_GetShiftState [13:45:53]SAM_PROTO_GetShiftState [13:45:53]wFMCommunicate request_size=4 [13:45:53]MH_SAM_APDU [13:45:53]CAPDU: 80 13 01 00 [13:45:53]Write to MH i2c: E2 08 00 7D 71 80 13 01 00 00 00 00 00 6B [13:45:53]Write i2c OK [13:45:53]MH_I2C_Read... [13:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:53]Read from MH i2c: E2 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: E2 0E 00 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: E2 0E 00 7D 71 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A3 [13:45:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:45:53]wFMCommunicate OK [13:45:53]SAM_PROTO_GetShiftState done [13:45:53]FM_GetShiftState done [13:45:53]opened in 1717545916 [13:45:53]opened+sec_in_day 1717632316 [13:45:53]quantity*price = 80012 [13:45:53]sum+1 = 80013 [13:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 426 05.06.2024 13:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60031 ФПД: 177334903121742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134555&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60031&fm=177334903121742&tin=02508201610067®Number=0000000000151680&sum=80000 [13:45:54]StoreToDocumentArchive [13:45:54]shift 72 fd 60031 [13:45:54]save to /storage/0072/doc_00060031 [13:45:54]save last doc name /storage/0072/doc_00060031 to /storage/kkm_last_doc_name [13:45:54]save OK [13:45:54]Clear old archive folders... [13:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:45:54]tlvbuf is 005EF1C0 [13:45:54]SAM_PROTO_ClearQueue [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 09 00 00 [13:45:54]Write to MH i2c: E2 08 00 8A 71 80 09 00 00 00 00 00 00 6D [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 8A 71 00 90 00 6F [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]SAM_PROTO_ClearQueue done [13:45:54]KKMCreateOFDPacket [13:45:54]OFDProtocolAddRootSTLVToBuf [13:45:54]FM_MakeSignedData [13:45:54]FM_MakeSignedData [13:45:54]SAM_PROTO_SignData [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 01 02 [13:45:54]Write to MH i2c: E2 08 00 8B 71 80 0D 01 02 00 00 00 00 75 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 8B 71 00 90 00 70 [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]wFMCommunicate request_size=255 [13:45:54]MH_SAM_APDU [13:45: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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 AA 01 00 00 F4 03 04 00 13 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F EA 00 00 35 04 06 00 A1 [13:45:54]Write to MH i2c: E2 02 01 8C 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 AA 01 00 00 F4 03 04 00 13 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F EA 00 00 35 04 06 00 A1 00 00 2E [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:55]Read from MH i2c: E2 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 03 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 03 00 8C 71 00 90 00 71 [13:45:55]RAPDU: 90 00 [13:45:55]wFMCommunicate OK [13:45:55]wFMCommunicate request_size=10 [13:45:55]MH_SAM_APDU [13:45:55]CAPDU: 80 0D 02 02 05 48 FF E8 27 4E [13:45:55]Write to MH i2c: E2 0D 00 8D 71 80 0D 02 02 05 00 48 FF E8 27 4E 00 00 26 [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:55]Read from MH i2c: E2 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 03 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 03 00 8D 71 00 90 00 72 [13:45:55]RAPDU: 90 00 [13:45:55]wFMCommunicate OK [13:45:55]wFMCommunicate request_size=4 [13:45:55]MH_SAM_APDU [13:45:55]CAPDU: 80 0D 03 02 [13:45:55]Write to MH i2c: E2 08 00 8E 71 80 0D 03 02 00 00 00 00 7A [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:45:55]Read from MH i2c: E2 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 0B 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 0B 00 8E 71 00 E4 31 59 71 D9 6C 3A D1 90 00 AA [13:45:55]RAPDU: E4 31 59 71 D9 6C 3A D1 90 00 [13:45:55]wFMCommunicate OK [13:45:55]SAM_PROTO_SignData done [13:45:55]FM_MakeSignedData done [13:45:55]CreateOFDProtocolMessage [13:45:55]wFMCommunicate request_size=4 [13:45:55]MH_SAM_APDU [13:45:55]CAPDU: 80 11 00 00 [13:45:55]Write to MH i2c: E2 08 00 8F 71 80 11 00 00 00 00 00 00 7A [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:55]Read from MH i2c: E2 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 17 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 17 00 8F 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CD [13:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:45:55]wFMCommunicate OK [13:45:55]CreateOFDProtocolMessage done [13:45:55]OFDSenderStorePacket 60031 [13:45:55]StoreOFDPacket docnum=60031 [13:45:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4F 6A 07 01 3F 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 AA 01 00 00 F4 03 04 00 13 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F EA 00 00 35 04 06 00 A1 48 FF E8 27 4E E4 31 59 71 D9 6C 3A D1 [13:45:55]CheckFolder [13:45:55]dirname=/storage/ofd_packets [13:45:55]CheckFolder done [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00060031 [13:45:55]NVStorageSaveData ofd_packets/00060031 [13:45:55]File name is /storage/ofd_packets/00060031 [13:45:55]Write 301 bytes [13:45:55]NVStorageSaveData done [13:45:55]OFDSenderStorePacket done [13:45:55]KKMCreateOFDPacket done [13:45:55]NVStorageSaveData kkm_last_timestamp [13:45:55]File name is /storage/kkm_last_timestamp [13:45:55]Write 4 bytes [13:45:55]NVStorageSaveData done [13:45:55]ExternCall_PrintAddStr [13:45:55]wPrintStart [13:45:55]Write to MH i2c: 01 00 00 90 71 01 [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 90 71 00 00 00 00 00 FF 0F 16 [13:45:55]RasterBufferAndPrint [13:45:55]line Счет N : (1)545757 [13:45:55]line ИНН: 02508201610067 [13:45:55]line Контрольно-Кассовый Чек [13:45:55]line ПРОДАЖА [13:45:55]line ТРК (МРК, ГНК) : 22 [13:45:55]line Товар: 2710124130 [13:45:55]line Аи-92-К-5 [13:45:55]line 11.960 * 66.90 [13:45:55]line = 800.12 [13:45:55]line НДС 12% НСП 1% [13:45:55]line > о реализуемом товаре [13:45:55]line ОКРУГЛЕНИЕ: -0.12 [13:45:55]line ИТОГО: 800.00 [13:45:55]line Внесено: 800.00 [13:45:55]line СДАЧА: 0.00 [13:45:55]line НСП 1% : 7.08 [13:45:55]line НДС 12% : 84.97 [13:45:55]line Наличными: 800.00 [13:45:55]line Безнал.: 0.00 [13:45:55]line Место: АЗС № 117 "Партнер Нефть" [13:45:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:45:55]line СНО: Общий режим [13:45:55]line Чек 426 05.06.2024 13:45 [13:45:55]line Смена: 72 ФФД: 1.0 [13:45:55]line ЗНМ: 0300000048 [13:45:55]line РНМ: 0000000000151680 [13:45:55]line Версия ККМ: v1.0 [13:45:55]line ФМ: 0000000000959414 [13:45:55]line ФД: 60031 [13:45:55]line ФПД: 177334903121742 [13:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134555&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60031&fm=177334903121742&tin=02508201610067®Number=0000000000151680&sum=80000 [13:45:55]OFD Sender: Processing packet 60031 [packets to send 53, broken 52] [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00060031 [13:45:55]OFD Sender: To server: pG, [13:45:55]CommunicateWithHost lk.salyk.kg:30040 [13:45:55]ConnectInit lk.salyk.kg [13:45:55]written 0, free lines is 4095 [13:45:55]Connected sock=10 [13:45:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4F 6A 07 01 3F 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 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 AA 01 00 00 F4 03 04 00 13 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F EA 00 00 35 04 06 00 A1 48 FF E8 27 4E E4 31 59 71 D9 6C 3A D1 [13:45:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 47 D0 47 00 A6 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 7F EA 00 00 F4 03 04 00 17 18 60 66 B6 04 01 00 00 1E BD F0 6C 1C D1 83 99 [13:45:55]CommunicateWithHost err = 0 [13:45:55]CheckOFDResponse [13:45:55]1017 (14) - 77093643461234 [13:45:55]1041 (16) - 0000000000959414 [13:45:55]1040 (4) - 60031 [13:45:55]1012 (4) - 05.06.2024 07:47 [13:45:55]1206 (1) - 0 [13:45:55]OFD Sender: Remove packet 60031 [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00060031 [13:45:55]NVStorageDeleteData [13:45:55]Write to MH i2c: 01 00 00 BB 71 2C [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 BB 71 00 00 00 00 00 AD 0C EC [13:45:55]RasterBufferAndPrint [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]written 0, free lines is 3249 [13:45:55]MH_Cut [13:45:55]Write to MH i2c: D1 01 00 C2 71 01 05 [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 01 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 01 00 C2 71 00 04 [13:45:55]Write to MH i2c: 01 00 00 C3 71 34 [13:45:56]Write i2c OK [13:45:56]MH_I2C_Read... [13:45:56]OFD Sender: No OFD packet to send [13:45:56]*** Cut start [13:45:56]*** Partial cut [13:45:56]*** CUTSNS_PIN = 1 [13:45:56]*** CUTSNS_PIN = 0 [13:45:57]*** Brake cut motor [13:45:57]Read from MH i2c: 01 [13:45:57]MH_I2C_Read... [13:45:57]*** Stop cut motor [13:45:57]*** Cut end [13:45:57]Read from MH i2c: 01 07 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: 01 07 00 C3 71 00 00 00 00 00 FF 0F 49 [13:45:57]process_action close_receipt done [13:45:57]requested_data is exist [13:45:57]produce_requested_data [13:45:57]requested_item fm.sn is exist - process it [13:45:57]wFMCommunicate request_size=4 [13:45:57]MH_SAM_APDU [13:45:57]CAPDU: 80 11 00 00 [13:45:57]Write to MH i2c: E2 08 00 C4 71 80 11 00 00 00 00 00 00 AF [13:45:57]Write i2c OK [13:45:57]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 17 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 17 00 C4 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [13:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:45:57]wFMCommunicate OK [13:45:57]requested_item fd.num is exist - process it [13:45:57]SAM_PROTO_GetFieldsCounters [13:45:57]wFMCommunicate request_size=4 [13:45:57]MH_SAM_APDU [13:45:57]CAPDU: 80 13 00 00 [13:45:57]Write to MH i2c: E2 08 00 C5 71 80 13 00 00 00 00 00 00 B2 [13:45:57]Write i2c OK [13:45:57]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 62 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 62 00 C5 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7F EA 00 00 0E 04 04 00 48 00 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 81 [13:45:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 7F EA 00 00 0E 04 04 00 48 00 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 [13:45:57]wFMCommunicate OK [13:45:57]SAM_PROTO_GetFieldsCounters done [13:45:57]requested_item shift.num is exist - process it [13:45:57]requested_item shift.opened is exist - process it [13:45:57]req_shift_opened [13:45:57]FM_GetShiftState [13:45:57]SAM_PROTO_GetShiftState [13:45:57]wFMCommunicate request_size=4 [13:45:57]MH_SAM_APDU [13:45:57]CAPDU: 80 13 01 00 [13:45:57]Write to MH i2c: E2 08 00 C6 71 80 13 01 00 00 00 00 00 B4 [13:45:57]Write i2c OK [13:45:57]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 0E 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 0E 00 C6 71 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EC [13:45:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:45:57]wFMCommunicate OK [13:45:57]SAM_PROTO_GetShiftState done [13:45:57]FM_GetShiftState done [13:45:57]req_shift_opened done [13:45:57]requested_item shift.open_date is exist - process it [13:45:57]req_shift_open_date [13:45:57]req_shift_open_date done [13:45:57]produce_requested_data done [13:45:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60031,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:45:57]process_action_free close_receipt [13:45:57]json_value_free [13:45:57]json_value_free done [13:45:57]process_json_proto returns [13:45:57]Send response to host [13:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60031,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:45:57]free response buf [13:45:57]execute_script done [13:45:57]execute_script returns [13:45:57]free content buf [13:45:57]Sock 9.Close socket [13:45:57]Sock 9.Thread stoped [13:46:01]OFD Sender: No OFD packet to send [13:46:01]accept exits with 8 [13:46:01]New connection [13:46:01]New thread 3066957156 created [13:46:01]Thread 3067100516 joined [13:46:01]Waiting for new connection... [13:46:01] Sock 8.Parse request [13:46:01]Sock 8.Check first char [13:46:01]Sock 8.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.60.68:8080 [13:46:01]Content-Length: 733 [13:46:01]Content-Type: application/json [13:46:01] [13:46:01]POST finish read [13:46:01]Found Content-Length = 733 [13:46:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 60030, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 267.00, "total" : 267.00, "payments": [ { "type": 0, "sum" : 267.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_refund", "base_FD": 60030, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 267.00, "total" : 267.00, "payments": [ { "type": 0, "sum" : 267.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 C7 71 27 [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 C7 71 00 1B 6C 60 66 9A 61 5F 66 3D [13:46:01]GetLastDocTimeStamp 1717595155 [13:46:01]current date 1717595163 [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 C8 71 80 13 01 00 00 00 00 00 B6 [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 C8 71 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EE [13:46:01]RAPDU: 09 00 01 BC AB 5F 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 1717545916 [13:46:01]opened+sec_in_day 1717632316 [13:46:01]quantity*price = 26760 [13:46:01]sum+1 = 26761 [13:46:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 267.00 НСП 1% : 2.37 НДС 12% : 28.42 Наличными: 267.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 427 05.06.2024 13:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФД осн.: 60030 ФМ осн.: 0000000000959414 ФМ: 0000000000959414 ФД: 60032 ФПД: 218120770240830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134603&type=2&operation_type=1&fn_number=0000000000959414&fd_number=60032&fm=218120770240830&tin=02508201610067®Number=0000000000151680&sum=26700 [13:46:02]StoreToDocumentArchive [13:46:02]shift 72 fd 60032 [13:46:02]save to /storage/0072/doc_00060032 [13:46:02]save last doc name /storage/0072/doc_00060032 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=279 [13:46:02]tlvbuf is 00519070 [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 D7 71 80 09 00 00 00 00 00 00 BA [13:46:02]Write i2c OK [13:46:02]MH_I2C_Read... [13:46:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:02]Read from MH i2c: E2 [13:46:02]MH_I2C_Read... [13:46:02]Read from MH i2c: E2 03 00 [13:46:02]MH_I2C_Read... [13:46:02]Read from MH i2c: E2 03 00 D7 71 00 90 00 BC [13:46:02]RAPDU: 90 00 [13:46:02]wFMCommunicate OK [13:46:02]SAM_PROTO_ClearQueue done [13:46:02]KKMCreateOFDPacket [13:46:02]OFDProtocolAddRootSTLVToBuf [13:46:02]FM_MakeSignedData [13:46:02]FM_MakeSignedData [13:46:02]SAM_PROTO_SignData [13:46:02]wFMCommunicate request_size=4 [13:46:02]MH_SAM_APDU [13:46:02]CAPDU: 80 0D 01 02 [13:46:02]Write to MH i2c: E2 08 00 D8 71 80 0D 01 02 00 00 00 00 C2 [13:46:02]Write i2c OK [13:46:02]MH_I2C_Read... [13:46:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:02]Read from MH i2c: E2 [13:46:02]MH_I2C_Read... [13:46:02]Read from MH i2c: E2 03 00 [13:46:02]MH_I2C_Read... [13:46:02]Read from MH i2c: E2 03 00 D8 71 00 90 00 BD [13:46:02]RAPDU: 90 00 [13:46:02]wFMCommunicate OK [13:46:02]wFMCommunicate request_size=255 [13:46:02]MH_SAM_APDU [13:46:02]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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 1B 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 7E EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 [13:46:02]Write to MH i2c: E2 02 01 D9 71 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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 1B 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 7E EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 00 00 28 [13:46:02]Write i2c OK [13:46:02]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 D9 71 00 90 00 BE [13:46:03]RAPDU: 90 00 [13:46:03]wFMCommunicate OK [13:46:03]wFMCommunicate request_size=38 [13:46:03]MH_SAM_APDU [13:46:03]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 EA 00 00 35 04 06 00 C6 61 33 07 41 3E [13:46:03]Write to MH i2c: E2 29 00 DA 71 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 EA 00 00 35 04 06 00 C6 61 33 07 41 3E 00 00 98 [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 DA 71 00 90 00 BF [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 DB 71 80 0D 03 02 00 00 00 00 C7 [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 DB 71 00 E3 70 67 9D 1E 0C 02 25 90 00 70 [13:46:03]RAPDU: E3 70 67 9D 1E 0C 02 25 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 DC 71 80 11 00 00 00 00 00 00 C7 [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 11 00 00... Resp OK rsp.len_out = 20! [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 DC 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1A [13:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:46:03]wFMCommunicate OK [13:46:03]CreateOFDProtocolMessage done [13:46:03]OFDSenderStorePacket 60032 [13:46:03]StoreOFDPacket docnum=60032 [13:46:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 2B 01 00 00 92 8D 23 01 97 6F 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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 1B 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 7E EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 EA 00 00 35 04 06 00 C6 61 33 07 41 3E E3 70 67 9D 1E 0C 02 25 [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/00060032 [13:46:03]NVStorageSaveData ofd_packets/00060032 [13:46:03]File name is /storage/ofd_packets/00060032 [13:46:03]Write 329 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 DD 71 4E [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 DD 71 00 00 00 00 00 FF 0F 63 [13:46:03]RasterBufferAndPrint [13:46:03]line Счет N : (1)545756 [13:46:03]line ИНН: 02508201610067 [13:46:03]line Контрольно-Кассовый Чек [13:46:03]line ВОЗВРАТ ПРОДАЖИ [13:46:03]line ТРК (МРК, ГНК) : 12 [13:46:03]line Товар: 2710124130 [13:46:03]line Аи-92-К-5 [13:46:03]line 4.000 * 66.90 [13:46:03]line = 267.60 [13:46:03]line НДС 12% НСП 1% [13:46:03]line > о реализуемом товаре [13:46:03]line ОКРУГЛЕНИЕ: -0.60 [13:46:03]line ИТОГО: 267.00 [13:46:03]line НСП 1% : 2.37 [13:46:03]line НДС 12% : 28.42 [13:46:03]line Наличными: 267.00 [13:46:03]line Безнал.: 0.00 [13:46:03]line Место: АЗС № 117 "Партнер Нефть" [13:46:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:46:03]line СНО: Общий режим [13:46:03]line Чек 427 05.06.2024 13:46 [13:46:03]line Смена: 72 ФФД: 1.0 [13:46:03]line ЗНМ: 0300000048 [13:46:03]line РНМ: 0000000000151680 [13:46:03]line Версия ККМ: v1.0 [13:46:03]line ФД осн.: 60030 [13:46:03]line ФМ осн.: 0000000000959414 [13:46:03]line ФМ: 0000000000959414 [13:46:03]line ФД: 60032 [13:46:03]line ФПД: 218120770240830 [13:46:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134603&type=2&operation_type=1&fn_number=0000000000959414&fd_number=60032&fm=218120770240830&tin=02508201610067®Number=0000000000151680&sum=26700 [13:46:03]OFD Sender: Processing packet 60032 [packets to send 53, broken 52] [13:46:03]ProducePacketName [13:46:03]name=ofd_packets/00060032 [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]written 0, free lines is 4095 [13:46:03]Connected sock=10 [13:46:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 2B 01 00 00 92 8D 23 01 97 6F 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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 1B 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 7E EA 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 EA 00 00 35 04 06 00 C6 61 33 07 41 3E E3 70 67 9D 1E 0C 02 25 [13:46:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C8 42 47 00 7C 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 80 EA 00 00 F4 03 04 00 1F 18 60 66 B6 04 01 00 00 70 F0 11 A2 00 09 D2 00 [13:46:03]CommunicateWithHost err = 0 [13:46:03]CheckOFDResponse [13:46:03]1017 (14) - 77093643461234 [13:46:03]1041 (16) - 0000000000959414 [13:46:03]1040 (4) - 60032 [13:46:03]1012 (4) - 05.06.2024 07:47 [13:46:03]1206 (1) - 0 [13:46:03]OFD Sender: Remove packet 60032 [13:46:03]ProducePacketName [13:46:03]name=ofd_packets/00060032 [13:46:03]NVStorageDeleteData [13:46:03]Write to MH i2c: 01 00 00 08 72 7A [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 08 72 00 00 00 00 00 B9 0C 46 [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 3268 [13:46:03]MH_Cut [13:46:03]Write to MH i2c: D1 01 00 0F 72 01 53 [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 0F 72 00 52 [13:46:03]Write to MH i2c: 01 00 00 10 72 82 [13:46:03]Write i2c OK [13:46:03]MH_I2C_Read... [13:46:04]OFD Sender: No OFD packet to send [13:46:04]*** Cut start [13:46:04]*** Partial cut [13:46:04]*** CUTSNS_PIN = 1 [13:46:04]*** 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 10 72 00 00 00 00 00 FF 0F 97 [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 11 72 80 11 00 00 00 00 00 00 FD [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 11 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 50 [13:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 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 12 72 80 13 00 00 00 00 00 00 00 [13:46:05]Write i2c OK [13:46:05]MH_I2C_Read... [13:46:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:46:05]Read from MH i2c: E2 [13:46:05]MH_I2C_Read... [13:46:05]Read from MH i2c: E2 62 00 [13:46:05]MH_I2C_Read... [13:46:05]Read from MH i2c: E2 62 00 12 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 80 EA 00 00 0E 04 04 00 48 00 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 D3 [13:46:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 80 EA 00 00 0E 04 04 00 48 00 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 [13:46:05]wFMCommunicate OK [13:46:05]SAM_PROTO_GetFieldsCounters done [13:46:05]requested_item shift.num is exist - process it [13:46:05]requested_item shift.opened is exist - process it [13:46:05]req_shift_opened [13:46:05]FM_GetShiftState [13:46:05]SAM_PROTO_GetShiftState [13:46:05]wFMCommunicate request_size=4 [13:46:05]MH_SAM_APDU [13:46:05]CAPDU: 80 13 01 00 [13:46:05]Write to MH i2c: E2 08 00 13 72 80 13 01 00 00 00 00 00 02 [13:46:05]Write i2c OK [13:46:05]MH_I2C_Read... [13:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:05]Read from MH i2c: E2 [13:46:05]MH_I2C_Read... [13:46:05]Read from MH i2c: E2 0E 00 [13:46:05]MH_I2C_Read... [13:46:05]Read from MH i2c: E2 0E 00 13 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3A [13:46:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:46:05]wFMCommunicate OK [13:46:05]SAM_PROTO_GetShiftState done [13:46:05]FM_GetShiftState done [13:46:05]req_shift_opened done [13:46:05]requested_item shift.open_date is exist - process it [13:46:05]req_shift_open_date [13:46:05]req_shift_open_date done [13:46:05]produce_requested_data done [13:46:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60032,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:46:05]process_action_free close_receipt [13:46:05]json_value_free [13:46:05]json_value_free done [13:46:05]process_json_proto returns [13:46:05]Send response to host [13:46:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60032,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:46:05]free response buf [13:46:05]execute_script done [13:46:05]execute_script returns [13:46:05]free content buf [13:46:05]Sock 8.Close socket [13:46:05]Sock 8.Thread stoped [13:46:09]OFD Sender: No OFD packet to send [13:46:14]OFD Sender: No OFD packet to send [13:46:18]accept exits with 9 [13:46:18]New connection [13:46:18]New thread 3067100516 created [13:46:18]Thread 3066957156 joined [13:46:18]Waiting for new connection... [13:46:18] Sock 9.Parse request [13:46:18]Sock 9.Check first char [13:46:18]Sock 9.First char is OK [13:46:18]request: POST /json_proto HTTP/1.0 [13:46:18]Method: POST [13:46:18]URL: /json_proto [13:46:18]Method is POST - this is cgi request [13:46:18]url: /json_proto [13:46:18]query_string will be loaded in cgi processing [13:46:18]execute_cgi json_proto POST (null) [13:46:18]execute_cgi path=json_proto method=POST [13:46:18]POST find Content-Length [13:46:18]Host: 172.17.60.68:8080 [13:46:18]Content-Length: 677 [13:46:18]Content-Type: application/json [13:46:18] [13:46:18]POST finish read [13:46:18]Found Content-Length = 677 [13:46:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 267.00, "total" : 267.00, "payments": [ { "type": 0, "sum" : 267.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:18]execute_script... [13:46: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)545758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 267.00, "total" : 267.00, "payments": [ { "type": 0, "sum" : 267.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:18]POST & json_proto [13:46:18]process_json_proto [13:46:18]json parsed OK: [13:46:18]protocol is kg_v1.0 [13:46:18]action value=close_receipt [13:46:18]process_action close_receipt [13:46:18]cmd_close_receipt [13:46:18]MH_GetDate [13:46:18]Write to MH i2c: F0 00 00 14 72 75 [13:46:18]Write i2c OK [13:46:18]MH_I2C_Read... [13:46:18]Read from MH i2c: F0 [13:46:18]MH_I2C_Read... [13:46:18]Read from MH i2c: F0 09 00 [13:46:18]MH_I2C_Read... [13:46:18]Read from MH i2c: F0 09 00 14 72 00 2C 6C 60 66 9A 61 5F 66 9C [13:46:18]GetLastDocTimeStamp 1717595163 [13:46:18]current date 1717595180 [13:46:18]FM_GetShiftState [13:46:18]SAM_PROTO_GetShiftState [13:46:18]wFMCommunicate request_size=4 [13:46:18]MH_SAM_APDU [13:46:18]CAPDU: 80 13 01 00 [13:46:18]Write to MH i2c: E2 08 00 15 72 80 13 01 00 00 00 00 00 04 [13:46:18]Write i2c OK [13:46:18]MH_I2C_Read... [13:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:18]Read from MH i2c: E2 [13:46:18]MH_I2C_Read... [13:46:18]Read from MH i2c: E2 0E 00 [13:46:18]MH_I2C_Read... [13:46:18]Read from MH i2c: E2 0E 00 15 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3C [13:46:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:46:18]wFMCommunicate OK [13:46:18]SAM_PROTO_GetShiftState done [13:46:18]FM_GetShiftState done [13:46:18]opened in 1717545916 [13:46:18]opened+sec_in_day 1717632316 [13:46:18]quantity*price = 26760 [13:46:18]sum+1 = 26761 [13:46:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 267.00 Внесено: 267.00 СДАЧА: 0.00 НСП 1% : 2.37 НДС 12% : 28.42 Наличными: 267.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 428 05.06.2024 13:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60033 ФПД: 46474768780001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134620&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60033&fm=46474768780001&tin=02508201610067®Number=0000000000151680&sum=26700 [13:46:19]StoreToDocumentArchive [13:46:19]shift 72 fd 60033 [13:46:19]save to /storage/0072/doc_00060033 [13:46:19]save last doc name /storage/0072/doc_00060033 to /storage/kkm_last_doc_name [13:46:19]save OK [13:46:19]Clear old archive folders... [13:46:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:46:19]tlvbuf is 00413330 [13:46:19]SAM_PROTO_ClearQueue [13:46:19]wFMCommunicate request_size=4 [13:46:19]MH_SAM_APDU [13:46:19]CAPDU: 80 09 00 00 [13:46:19]Write to MH i2c: E2 08 00 22 72 80 09 00 00 00 00 00 00 06 [13:46:19]Write i2c OK [13:46:19]MH_I2C_Read... [13:46:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:19]Read from MH i2c: E2 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: E2 03 00 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: E2 03 00 22 72 00 90 00 08 [13:46:19]RAPDU: 90 00 [13:46:19]wFMCommunicate OK [13:46:19]SAM_PROTO_ClearQueue done [13:46:19]KKMCreateOFDPacket [13:46:19]OFDProtocolAddRootSTLVToBuf [13:46:19]FM_MakeSignedData [13:46:19]FM_MakeSignedData [13:46:19]SAM_PROTO_SignData [13:46:19]wFMCommunicate request_size=4 [13:46:19]MH_SAM_APDU [13:46:19]CAPDU: 80 0D 01 02 [13:46:19]Write to MH i2c: E2 08 00 23 72 80 0D 01 02 00 00 00 00 0E [13:46:19]Write i2c OK [13:46:19]MH_I2C_Read... [13:46:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:19]Read from MH i2c: E2 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: E2 03 00 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: E2 03 00 23 72 00 90 00 09 [13:46:19]RAPDU: 90 00 [13:46:19]wFMCommunicate OK [13:46:19]wFMCommunicate request_size=255 [13:46:19]MH_SAM_APDU [13:46: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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 2C 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 EA 00 00 35 04 06 00 2A [13:46:19]Write to MH i2c: E2 02 01 24 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 2C 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 EA 00 00 35 04 06 00 2A 00 00 51 [13:46:19]Write i2c OK [13:46:19]MH_I2C_Read... [13:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:20]Read from MH i2c: E2 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 24 72 00 90 00 0A [13:46:20]RAPDU: 90 00 [13:46:20]wFMCommunicate OK [13:46:20]wFMCommunicate request_size=10 [13:46:20]MH_SAM_APDU [13:46:20]CAPDU: 80 0D 02 02 05 44 C0 15 8A E1 [13:46:20]Write to MH i2c: E2 0D 00 25 72 80 0D 02 02 05 00 44 C0 15 8A E1 00 00 9F [13:46:20]Write i2c OK [13:46:20]MH_I2C_Read... [13:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:20]Read from MH i2c: E2 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 25 72 00 90 00 0B [13:46:20]RAPDU: 90 00 [13:46:20]wFMCommunicate OK [13:46:20]wFMCommunicate request_size=4 [13:46:20]MH_SAM_APDU [13:46:20]CAPDU: 80 0D 03 02 [13:46:20]Write to MH i2c: E2 08 00 26 72 80 0D 03 02 00 00 00 00 13 [13:46:20]Write i2c OK [13:46:20]MH_I2C_Read... [13:46:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:46:20]Read from MH i2c: E2 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 0B 00 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 0B 00 26 72 00 13 3F A6 FA AB E1 99 C9 90 00 F4 [13:46:20]RAPDU: 13 3F A6 FA AB E1 99 C9 90 00 [13:46:20]wFMCommunicate OK [13:46:20]SAM_PROTO_SignData done [13:46:20]FM_MakeSignedData done [13:46:20]CreateOFDProtocolMessage [13:46:20]wFMCommunicate request_size=4 [13:46:20]MH_SAM_APDU [13:46:20]CAPDU: 80 11 00 00 [13:46:20]Write to MH i2c: E2 08 00 27 72 80 11 00 00 00 00 00 00 13 [13:46:20]Write i2c OK [13:46:20]MH_I2C_Read... [13:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:20]Read from MH i2c: E2 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 17 00 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 17 00 27 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 66 [13:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:46:20]wFMCommunicate OK [13:46:20]CreateOFDProtocolMessage done [13:46:20]OFDSenderStorePacket 60033 [13:46:20]StoreOFDPacket docnum=60033 [13:46:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C7 9A 07 01 B0 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 2C 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 EA 00 00 35 04 06 00 2A 44 C0 15 8A E1 13 3F A6 FA AB E1 99 C9 [13:46:20]CheckFolder [13:46:20]dirname=/storage/ofd_packets [13:46:20]CheckFolder done [13:46:20]ProducePacketName [13:46:20]name=ofd_packets/00060033 [13:46:20]NVStorageSaveData ofd_packets/00060033 [13:46:20]File name is /storage/ofd_packets/00060033 [13:46:20]Write 301 bytes [13:46:20]NVStorageSaveData done [13:46:20]OFDSenderStorePacket done [13:46:20]KKMCreateOFDPacket done [13:46:20]NVStorageSaveData kkm_last_timestamp [13:46:20]File name is /storage/kkm_last_timestamp [13:46:20]Write 4 bytes [13:46:20]NVStorageSaveData done [13:46:20]ExternCall_PrintAddStr [13:46:20]wPrintStart [13:46:20]Write to MH i2c: 01 00 00 28 72 9A [13:46:20]Write i2c OK [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: 01 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: 01 07 00 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: 01 07 00 28 72 00 00 00 00 00 FF 0F AF [13:46:20]RasterBufferAndPrint [13:46:20]line Счет N : (1)545758 [13:46:20]line ИНН: 02508201610067 [13:46:20]line Контрольно-Кассовый Чек [13:46:20]line ПРОДАЖА [13:46:20]line ТРК (МРК, ГНК) : 12 [13:46:20]line Товар: 2710124130 [13:46:20]line Аи-92-К-5 [13:46:20]line 4.000 * 66.90 [13:46:20]line = 267.60 [13:46:20]line НДС 12% НСП 1% [13:46:20]line > о реализуемом товаре [13:46:20]line ОКРУГЛЕНИЕ: -0.60 [13:46:20]line ИТОГО: 267.00 [13:46:20]line Внесено: 267.00 [13:46:20]line СДАЧА: 0.00 [13:46:20]line НСП 1% : 2.37 [13:46:20]line НДС 12% : 28.42 [13:46:20]line Наличными: 267.00 [13:46:20]line Безнал.: 0.00 [13:46:20]line Место: АЗС № 117 "Партнер Нефть" [13:46:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:46:20]line СНО: Общий режим [13:46:20]line Чек 428 05.06.2024 13:46 [13:46:20]line Смена: 72 ФФД: 1.0 [13:46:20]line ЗНМ: 0300000048 [13:46:20]line РНМ: 0000000000151680 [13:46:20]line Версия ККМ: v1.0 [13:46:20]line ФМ: 0000000000959414 [13:46:20]line ФД: 60033 [13:46:20]line ФПД: 46474768780001 [13:46:20]OFD Sender: Processing packet 60033 [packets to send 53, broken 52] [13:46:20]ProducePacketName [13:46:20]name=ofd_packets/00060033 [13:46:20]OFD Sender: To server: pG, [13:46:20]CommunicateWithHost lk.salyk.kg:30040 [13:46:20]ConnectInit lk.salyk.kg [13:46:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134620&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60033&fm=46474768780001&tin=02508201610067®Number=0000000000151680&sum=26700 [13:46:20]Connected sock=10 [13:46:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C7 9A 07 01 B0 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 4C 68 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 2C 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 EA 00 00 35 04 06 00 2A 44 C0 15 8A E1 13 3F A6 FA AB E1 99 C9 [13:46:20]written 0, free lines is 4095 [13:46:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CE 50 47 00 D2 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 81 EA 00 00 F4 03 04 00 30 18 60 66 B6 04 01 00 00 D2 6E 6C 40 29 45 25 11 [13:46:20]CommunicateWithHost err = 0 [13:46:20]CheckOFDResponse [13:46:20]1017 (14) - 77093643461234 [13:46:20]1041 (16) - 0000000000959414 [13:46:20]1040 (4) - 60033 [13:46:20]1012 (4) - 05.06.2024 07:48 [13:46:20]1206 (1) - 0 [13:46:20]OFD Sender: Remove packet 60033 [13:46:20]ProducePacketName [13:46:20]name=ofd_packets/00060033 [13:46:20]NVStorageDeleteData [13:46:21]Write to MH i2c: 01 00 00 53 72 C5 [13:46:21]Write i2c OK [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: 01 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: 01 07 00 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: 01 07 00 53 72 00 00 00 00 00 AA 0C 82 [13:46:21]RasterBufferAndPrint [13:46:21]line [13:46:21]line [13:46:21]line [13:46:21]line [13:46:21]line [13:46:21]written 0, free lines is 3250 [13:46:21]MH_Cut [13:46:21]Write to MH i2c: D1 01 00 5A 72 01 9E [13:46:21]Write i2c OK [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: D1 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: D1 01 00 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: D1 01 00 5A 72 00 9D [13:46:21]Write to MH i2c: 01 00 00 5B 72 CD [13:46:21]Write i2c OK [13:46:21]MH_I2C_Read... [13:46:21]OFD Sender: No OFD packet to send [13:46:22]*** Cut start [13:46:22]*** Partial cut [13:46:22]*** CUTSNS_PIN = 1 [13:46:22]*** CUTSNS_PIN = 0 [13:46:22]*** Brake cut motor [13:46:22]Read from MH i2c: 01 [13:46:22]MH_I2C_Read... [13:46:22]*** Stop cut motor [13:46:22]*** Cut end [13:46:22]Read from MH i2c: 01 07 00 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: 01 07 00 5B 72 00 00 00 00 00 FF 0F E2 [13:46:22]process_action close_receipt done [13:46:22]requested_data is exist [13:46:22]produce_requested_data [13:46:22]requested_item fm.sn is exist - process it [13:46:22]wFMCommunicate request_size=4 [13:46:22]MH_SAM_APDU [13:46:22]CAPDU: 80 11 00 00 [13:46:22]Write to MH i2c: E2 08 00 5C 72 80 11 00 00 00 00 00 00 48 [13:46:22]Write i2c OK [13:46:22]MH_I2C_Read... [13:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:22]Read from MH i2c: E2 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: E2 17 00 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: E2 17 00 5C 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9B [13:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:46:22]wFMCommunicate OK [13:46:22]requested_item fd.num is exist - process it [13:46:22]SAM_PROTO_GetFieldsCounters [13:46:22]wFMCommunicate request_size=4 [13:46:22]MH_SAM_APDU [13:46:22]CAPDU: 80 13 00 00 [13:46:22]Write to MH i2c: E2 08 00 5D 72 80 13 00 00 00 00 00 00 4B [13:46:22]Write i2c OK [13:46:22]MH_I2C_Read... [13:46:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:46:22]Read from MH i2c: E2 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: E2 62 00 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: E2 62 00 5D 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 81 EA 00 00 0E 04 04 00 48 00 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 22 [13:46:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 81 EA 00 00 0E 04 04 00 48 00 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 [13:46:22]wFMCommunicate OK [13:46:22]SAM_PROTO_GetFieldsCounters done [13:46:22]requested_item shift.num is exist - process it [13:46:22]requested_item shift.opened is exist - process it [13:46:22]req_shift_opened [13:46:22]FM_GetShiftState [13:46:22]SAM_PROTO_GetShiftState [13:46:22]wFMCommunicate request_size=4 [13:46:22]MH_SAM_APDU [13:46:22]CAPDU: 80 13 01 00 [13:46:22]Write to MH i2c: E2 08 00 5E 72 80 13 01 00 00 00 00 00 4D [13:46:22]Write i2c OK [13:46:22]MH_I2C_Read... [13:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:23]Read from MH i2c: E2 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 0E 00 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 0E 00 5E 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 85 [13:46:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:46:23]wFMCommunicate OK [13:46:23]SAM_PROTO_GetShiftState done [13:46:23]FM_GetShiftState done [13:46:23]req_shift_opened done [13:46:23]requested_item shift.open_date is exist - process it [13:46:23]req_shift_open_date [13:46:23]req_shift_open_date done [13:46:23]produce_requested_data done [13:46:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60033,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:46:23]process_action_free close_receipt [13:46:23]json_value_free [13:46:23]json_value_free done [13:46:23]process_json_proto returns [13:46:23]Send response to host [13:46:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60033,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:46:23]free response buf [13:46:23]execute_script done [13:46:23]execute_script returns [13:46:23]free content buf [13:46:23]Sock 9.Close socket [13:46:23]Sock 9.Thread stoped [13:46:26]OFD Sender: No OFD packet to send [13:46:31]OFD Sender: No OFD packet to send [13:46:36]OFD Sender: No OFD packet to send [13:46:41]OFD Sender: No OFD packet to send [13:46:46]OFD Sender: No OFD packet to send [13:46:51]OFD Sender: No OFD packet to send [13:46:56]OFD Sender: No OFD packet to send [13:47:01]OFD Sender: No OFD packet to send [13:47:06]OFD Sender: No OFD packet to send [13:47:11]OFD Sender: No OFD packet to send [13:47:16]OFD Sender: No OFD packet to send [13:47:21]OFD Sender: No OFD packet to send [13:47:26]OFD Sender: No OFD packet to send [13:47:29]accept exits with 8 [13:47:29]New connection [13:47:29]New thread 3066957156 created [13:47:29]Thread 3067100516 joined [13:47:29]Waiting for new connection... [13:47:29] Sock 8.Parse request [13:47:29]Sock 8.Check first char [13:47:29]Sock 8.First char is OK [13:47:29]request: POST /json_proto HTTP/1.0 [13:47:29]Method: POST [13:47:29]URL: /json_proto [13:47:29]Method is POST - this is cgi request [13:47:29]url: /json_proto [13:47:29]query_string will be loaded in cgi processing [13:47:29]execute_cgi json_proto POST (null) [13:47:29]execute_cgi path=json_proto method=POST [13:47:29]POST find Content-Length [13:47:29]Host: 172.17.60.68:8080 [13:47:29]Content-Length: 800 [13:47:29]Content-Type: application/json [13:47:29] [13:47:29]POST finish read [13:47:29]Found Content-Length = 800 [13:47:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.370, "sum" : 359.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 359.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:29]execute_script... [13:47: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)545759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.370, "sum" : 359.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 359.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:29]POST & json_proto [13:47:29]process_json_proto [13:47:29]json parsed OK: [13:47:29]protocol is kg_v1.0 [13:47:29]action value=close_receipt [13:47:29]process_action close_receipt [13:47:29]cmd_close_receipt [13:47:29]MH_GetDate [13:47:29]Write to MH i2c: F0 00 00 5F 72 C0 [13:47:29]Write i2c OK [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: F0 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: F0 09 00 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: F0 09 00 5F 72 00 73 6C 60 66 9A 61 5F 66 2E [13:47:29]GetLastDocTimeStamp 1717595180 [13:47:29]current date 1717595251 [13:47:29]FM_GetShiftState [13:47:29]SAM_PROTO_GetShiftState [13:47:29]wFMCommunicate request_size=4 [13:47:29]MH_SAM_APDU [13:47:29]CAPDU: 80 13 01 00 [13:47:29]Write to MH i2c: E2 08 00 60 72 80 13 01 00 00 00 00 00 4F [13:47:29]Write i2c OK [13:47:29]MH_I2C_Read... [13:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:29]Read from MH i2c: E2 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 0E 00 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 0E 00 60 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 87 [13:47:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:47:29]wFMCommunicate OK [13:47:29]SAM_PROTO_GetShiftState done [13:47:29]FM_GetShiftState done [13:47:29]opened in 1717545916 [13:47:29]opened+sec_in_day 1717632316 [13:47:29]quantity*price = 35925 [13:47:29]sum+1 = 35926 [13:47:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 359.25 НСП 1% : 3.18 НДС 12% : 38.15 Наличными: 0.00 Безнал.: 359.25 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 429 05.06.2024 13:47 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60034 ФПД: 18734165923246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134731&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60034&fm=18734165923246&tin=02508201610067®Number=0000000000151680&sum=35925 [13:47:31]StoreToDocumentArchive [13:47:31]shift 72 fd 60034 [13:47:31]save to /storage/0072/doc_00060034 [13:47:31]save last doc name /storage/0072/doc_00060034 to /storage/kkm_last_doc_name [13:47:31]save OK [13:47:31]Clear old archive folders... [13:47:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:31]tlvbuf is 005E5890 [13:47:31]SAM_PROTO_ClearQueue [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 09 00 00 [13:47:31]Write to MH i2c: E2 08 00 6D 72 80 09 00 00 00 00 00 00 51 [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 6D 72 00 90 00 53 [13:47:31]RAPDU: 90 00 [13:47:31]wFMCommunicate OK [13:47:31]SAM_PROTO_ClearQueue done [13:47:31]KKMCreateOFDPacket [13:47:31]OFDProtocolAddRootSTLVToBuf [13:47:31]FM_MakeSignedData [13:47:31]FM_MakeSignedData [13:47:31]SAM_PROTO_SignData [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 0D 01 02 [13:47:31]Write to MH i2c: E2 08 00 6E 72 80 0D 01 02 00 00 00 00 59 [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 6E 72 00 90 00 54 [13:47:31]RAPDU: 90 00 [13:47:31]wFMCommunicate OK [13:47:31]wFMCommunicate request_size=255 [13:47:31]MH_SAM_APDU [13:47: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 FA 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 73 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 EA 00 00 35 04 06 00 11 [13:47:31]Write to MH i2c: E2 02 01 6F 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FA 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 73 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 EA 00 00 35 04 06 00 11 00 00 98 [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 6F 72 00 90 00 55 [13:47:31]RAPDU: 90 00 [13:47:31]wFMCommunicate OK [13:47:31]wFMCommunicate request_size=10 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 0D 02 02 05 09 E3 4E 15 AE [13:47:31]Write to MH i2c: E2 0D 00 70 72 80 0D 02 02 05 00 09 E3 4E 15 AE 00 00 63 [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 03 00 70 72 00 90 00 56 [13:47:31]RAPDU: 90 00 [13:47:31]wFMCommunicate OK [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 0D 03 02 [13:47:31]Write to MH i2c: E2 08 00 71 72 80 0D 03 02 00 00 00 00 5E [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 0B 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 0B 00 71 72 00 58 CB 93 18 08 D5 97 02 90 00 A3 [13:47:31]RAPDU: 58 CB 93 18 08 D5 97 02 90 00 [13:47:31]wFMCommunicate OK [13:47:31]SAM_PROTO_SignData done [13:47:31]FM_MakeSignedData done [13:47:31]CreateOFDProtocolMessage [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 11 00 00 [13:47:31]Write to MH i2c: E2 08 00 72 72 80 11 00 00 00 00 00 00 5E [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]OFD Sender: No OFD packet to send [13:47:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 17 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 17 00 72 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B1 [13:47:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:47:31]wFMCommunicate OK [13:47:31]CreateOFDProtocolMessage done [13:47:31]OFDSenderStorePacket 60034 [13:47:31]StoreOFDPacket docnum=60034 [13:47:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F2 1E 07 01 81 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 FA 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 73 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 EA 00 00 35 04 06 00 11 09 E3 4E 15 AE 58 CB 93 18 08 D5 97 02 [13:47:31]CheckFolder [13:47:31]dirname=/storage/ofd_packets [13:47:31]CheckFolder done [13:47:31]ProducePacketName [13:47:31]name=ofd_packets/00060034 [13:47:31]NVStorageSaveData ofd_packets/00060034 [13:47:31]File name is /storage/ofd_packets/00060034 [13:47:31]Write 301 bytes [13:47:31]NVStorageSaveData done [13:47:31]OFDSenderStorePacket done [13:47:31]KKMCreateOFDPacket done [13:47:31]NVStorageSaveData kkm_last_timestamp [13:47:31]File name is /storage/kkm_last_timestamp [13:47:31]Write 4 bytes [13:47:31]NVStorageSaveData done [13:47:31]ExternCall_PrintAddStr [13:47:31]wPrintStart [13:47:31]Write to MH i2c: 01 00 00 73 72 E5 [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: 01 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: 01 07 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: 01 07 00 73 72 00 00 00 00 00 FF 0F FA [13:47:31]RasterBufferAndPrint [13:47:31]line Счет N : (1)545759 [13:47:31]line ИНН: 02508201610067 [13:47:31]line Контрольно-Кассовый Чек [13:47:31]line ПРОДАЖА [13:47:31]line ТРК (МРК, ГНК) : 32 [13:47:31]line Товар: 2710124130 [13:47:31]line Аи-92-К-5 [13:47:31]line 5.370 * 66.90 [13:47:31]line = 359.25 [13:47:31]line НДС 12% НСП 1% [13:47:31]line > о реализуемом товаре [13:47:31]line ИТОГО: 359.25 [13:47:31]line НСП 1% : 3.18 [13:47:31]line НДС 12% : 38.15 [13:47:31]line Наличными: 0.00 [13:47:31]line Безнал.: 359.25 [13:47:31]line Место: АЗС № 117 "Партнер Нефть" [13:47:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:47:31]line СНО: Общий режим [13:47:31]line Чек 429 05.06.2024 13:47 [13:47:31]line Смена: 72 ФФД: 1.0 [13:47:31]line ЗНМ: 0300000048 [13:47:31]line РНМ: 0000000000151680 [13:47:31]line Версия ККМ: v1.0 [13:47:31]line Платежная система: O! деньги [13:47:31]line ФМ: 0000000000959414 [13:47:31]line ФД: 60034 [13:47:31]line ФПД: 18734165923246 [13:47:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T134731&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60034&fm=18734165923246&tin=02508201610067®Number=0000000000151680&sum=35925 [13:47:31]OFD Sender: Processing packet 60034 [packets to send 53, broken 52] [13:47:31]ProducePacketName [13:47:31]name=ofd_packets/00060034 [13:47:31]OFD Sender: To server: pG, [13:47:31]CommunicateWithHost lk.salyk.kg:30040 [13:47:31]ConnectInit lk.salyk.kg [13:47:31]written 0, free lines is 4095 [13:47:32]Connected sock=10 [13:47:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F2 1E 07 01 81 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 FA 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 73 6C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 EA 00 00 35 04 06 00 11 09 E3 4E 15 AE 58 CB 93 18 08 D5 97 02 [13:47:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9B 88 47 00 78 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 82 EA 00 00 F4 03 04 00 77 18 60 66 B6 04 01 00 00 6B E5 1A 26 1F 44 26 5C [13:47:32]CommunicateWithHost err = 0 [13:47:32]CheckOFDResponse [13:47:32]1017 (14) - 77093643461234 [13:47:32]1041 (16) - 0000000000959414 [13:47:32]1040 (4) - 60034 [13:47:32]1012 (4) - 05.06.2024 07:49 [13:47:32]1206 (1) - 0 [13:47:32]OFD Sender: Remove packet 60034 [13:47:32]ProducePacketName [13:47:32]name=ofd_packets/00060034 [13:47:32]NVStorageDeleteData [13:47:32]Write to MH i2c: 01 00 00 9D 72 0F [13:47:32]Write i2c OK [13:47:32]MH_I2C_Read... [13:47:32]Read from MH i2c: 01 [13:47:32]MH_I2C_Read... [13:47:32]Read from MH i2c: 01 07 00 [13:47:32]MH_I2C_Read... [13:47:32]Read from MH i2c: 01 07 00 9D 72 00 00 00 00 00 C4 0C E6 [13:47:32]RasterBufferAndPrint [13:47:32]line [13:47:32]line [13:47:32]line [13:47:32]line [13:47:32]line [13:47:32]written 0, free lines is 3274 [13:47:32]MH_Cut [13:47:32]Write to MH i2c: D1 01 00 A4 72 01 E8 [13:47:32]Write i2c OK [13:47:32]MH_I2C_Read... [13:47:32]Read from MH i2c: D1 [13:47:32]MH_I2C_Read... [13:47:32]Read from MH i2c: D1 01 00 [13:47:32]MH_I2C_Read... [13:47:32]Read from MH i2c: D1 01 00 A4 72 00 E7 [13:47:32]Write to MH i2c: 01 00 00 A5 72 17 [13:47:32]Write i2c OK [13:47:32]MH_I2C_Read... [13:47:32]OFD Sender: No OFD packet to send [13:47:33]*** Cut start [13:47:33]*** Partial cut [13:47:33]*** CUTSNS_PIN = 1 [13:47:33]*** CUTSNS_PIN = 0 [13:47:33]*** Brake cut motor [13:47:33]Read from MH i2c: 01 [13:47:33]MH_I2C_Read... [13:47:33]*** Stop cut motor [13:47:33]*** Cut end [13:47:33]Read from MH i2c: 01 07 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: 01 07 00 A5 72 00 00 00 00 00 FF 0F 2C [13:47:33]process_action close_receipt done [13:47:33]requested_data is exist [13:47:33]produce_requested_data [13:47:33]requested_item fm.sn is exist - process it [13:47:33]wFMCommunicate request_size=4 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 11 00 00 [13:47:33]Write to MH i2c: E2 08 00 A6 72 80 11 00 00 00 00 00 00 92 [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:33]Read from MH i2c: E2 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 17 00 [13:47:33]MH_I2C_Read... [13:47:33]Read from MH i2c: E2 17 00 A6 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E5 [13:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:47:33]wFMCommunicate OK [13:47:33]requested_item fd.num is exist - process it [13:47:33]SAM_PROTO_GetFieldsCounters [13:47:33]wFMCommunicate request_size=4 [13:47:33]MH_SAM_APDU [13:47:33]CAPDU: 80 13 00 00 [13:47:33]Write to MH i2c: E2 08 00 A7 72 80 13 00 00 00 00 00 00 95 [13:47:33]Write i2c OK [13:47:33]MH_I2C_Read... [13:47:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:34]Read from MH i2c: E2 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: E2 62 00 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: E2 62 00 A7 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 82 EA 00 00 0E 04 04 00 48 00 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 70 [13:47:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 82 EA 00 00 0E 04 04 00 48 00 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 [13:47:34]wFMCommunicate OK [13:47:34]SAM_PROTO_GetFieldsCounters done [13:47:34]requested_item shift.num is exist - process it [13:47:34]requested_item shift.opened is exist - process it [13:47:34]req_shift_opened [13:47:34]FM_GetShiftState [13:47:34]SAM_PROTO_GetShiftState [13:47:34]wFMCommunicate request_size=4 [13:47:34]MH_SAM_APDU [13:47:34]CAPDU: 80 13 01 00 [13:47:34]Write to MH i2c: E2 08 00 A8 72 80 13 01 00 00 00 00 00 97 [13:47:34]Write i2c OK [13:47:34]MH_I2C_Read... [13:47:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:34]Read from MH i2c: E2 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: E2 0E 00 [13:47:34]MH_I2C_Read... [13:47:34]Read from MH i2c: E2 0E 00 A8 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CF [13:47:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:47:34]wFMCommunicate OK [13:47:34]SAM_PROTO_GetShiftState done [13:47:34]FM_GetShiftState done [13:47:34]req_shift_opened done [13:47:34]requested_item shift.open_date is exist - process it [13:47:34]req_shift_open_date [13:47:34]req_shift_open_date done [13:47:34]produce_requested_data done [13:47:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60034,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:47:34]process_action_free close_receipt [13:47:34]json_value_free [13:47:34]json_value_free done [13:47:34]process_json_proto returns [13:47:34]Send response to host [13:47:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60034,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:47:34]free response buf [13:47:34]execute_script done [13:47:34]execute_script returns [13:47:34]free content buf [13:47:34]Sock 8.Close socket [13:47:34]Sock 8.Thread stoped [13:47:37]OFD Sender: No OFD packet to send [13:47:42]OFD Sender: No OFD packet to send [13:47:47]OFD Sender: No OFD packet to send [13:47:52]OFD Sender: No OFD packet to send [13:47:57]OFD Sender: No OFD packet to send [13:48:02]OFD Sender: No OFD packet to send [13:48:07]OFD Sender: No OFD packet to send [13:48:12]OFD Sender: No OFD packet to send [13:48:17]OFD Sender: No OFD packet to send [13:48:22]OFD Sender: No OFD packet to send [13:48:27]OFD Sender: No OFD packet to send [13:48:32]OFD Sender: No OFD packet to send [13:48:37]OFD Sender: No OFD packet to send [13:48:42]OFD Sender: No OFD packet to send [13:48:47]OFD Sender: No OFD packet to send [13:48:52]OFD Sender: No OFD packet to send [13:48:57]OFD Sender: No OFD packet to send [13:49:02]OFD Sender: No OFD packet to send [13:49:07]OFD Sender: No OFD packet to send [13:49:12]OFD Sender: No OFD packet to send [13:49:17]OFD Sender: No OFD packet to send [13:49:22]OFD Sender: No OFD packet to send [13:49:27]OFD Sender: No OFD packet to send [13:49:32]OFD Sender: No OFD packet to send [13:49:37]OFD Sender: No OFD packet to send [13:49:42]OFD Sender: No OFD packet to send [13:49:47]OFD Sender: No OFD packet to send [13:49:52]OFD Sender: No OFD packet to send [13:49:57]OFD Sender: No OFD packet to send [13:50:02]OFD Sender: No OFD packet to send [13:50:07]OFD Sender: No OFD packet to send [13:50:12]OFD Sender: No OFD packet to send [13:50:17]OFD Sender: No OFD packet to send [13:50:18]accept exits with 9 [13:50:18]New connection [13:50:18]New thread 3067100516 created [13:50:18]Thread 3066957156 joined [13:50:18]Waiting for new connection... [13:50:18] Sock 9.Parse request [13:50:18]Sock 9.Check first char [13:50:18]Sock 9.First char is OK [13:50:18]request: POST /json_proto HTTP/1.0 [13:50:18]Method: POST [13:50:18]URL: /json_proto [13:50:18]Method is POST - this is cgi request [13:50:18]url: /json_proto [13:50:18]query_string will be loaded in cgi processing [13:50:18]execute_cgi json_proto POST (null) [13:50:18]execute_cgi path=json_proto method=POST [13:50:18]POST find Content-Length [13:50:18]Host: 172.17.60.68:8080 [13:50:18]Content-Length: 682 [13:50:18]Content-Type: application/json [13:50:18] [13:50:18]POST finish read [13:50:18]Found Content-Length = 682 [13:50:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:18]execute_script... [13: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)545763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:18]POST & json_proto [13:50:18]process_json_proto [13:50:18]json parsed OK: [13:50:18]protocol is kg_v1.0 [13:50:18]action value=close_receipt [13:50:18]process_action close_receipt [13:50:18]cmd_close_receipt [13:50:18]MH_GetDate [13:50:18]Write to MH i2c: F0 00 00 A9 72 0A [13:50:18]Write i2c OK [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: F0 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: F0 09 00 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: F0 09 00 A9 72 00 1B 6D 60 66 9A 61 5F 66 21 [13:50:18]GetLastDocTimeStamp 1717595251 [13:50:18]current date 1717595419 [13:50:18]FM_GetShiftState [13:50:18]SAM_PROTO_GetShiftState [13:50:18]wFMCommunicate request_size=4 [13:50:18]MH_SAM_APDU [13:50:18]CAPDU: 80 13 01 00 [13:50:18]Write to MH i2c: E2 08 00 AA 72 80 13 01 00 00 00 00 00 99 [13:50:18]Write i2c OK [13:50:18]MH_I2C_Read... [13:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:18]Read from MH i2c: E2 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 0E 00 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 0E 00 AA 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D1 [13:50:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:50:18]wFMCommunicate OK [13:50:18]SAM_PROTO_GetShiftState done [13:50:18]FM_GetShiftState done [13:50:18]opened in 1717545916 [13:50:18]opened+sec_in_day 1717632316 [13:50:18]quantity*price = 100015 [13:50:18]sum+1 = 100017 [13:50:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 430 05.06.2024 13:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60035 ФПД: 74939505467005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135019&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60035&fm=74939505467005&tin=02508201610067®Number=0000000000151680&sum=100000 [13:50:19]StoreToDocumentArchive [13:50:19]shift 72 fd 60035 [13:50:19]save to /storage/0072/doc_00060035 [13:50:19]save last doc name /storage/0072/doc_00060035 to /storage/kkm_last_doc_name [13:50:19]save OK [13:50:19]Clear old archive folders... [13:50:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:19]tlvbuf is 003EFAA0 [13:50:19]SAM_PROTO_ClearQueue [13:50:19]wFMCommunicate request_size=4 [13:50:19]MH_SAM_APDU [13:50:19]CAPDU: 80 09 00 00 [13:50:19]Write to MH i2c: E2 08 00 B7 72 80 09 00 00 00 00 00 00 9B [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:19]Read from MH i2c: E2 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 B7 72 00 90 00 9D [13:50:19]RAPDU: 90 00 [13:50:19]wFMCommunicate OK [13:50:19]SAM_PROTO_ClearQueue done [13:50:19]KKMCreateOFDPacket [13:50:19]OFDProtocolAddRootSTLVToBuf [13:50:19]FM_MakeSignedData [13:50:19]FM_MakeSignedData [13:50:19]SAM_PROTO_SignData [13:50:19]wFMCommunicate request_size=4 [13:50:19]MH_SAM_APDU [13:50:19]CAPDU: 80 0D 01 02 [13:50:19]Write to MH i2c: E2 08 00 B8 72 80 0D 01 02 00 00 00 00 A3 [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:19]Read from MH i2c: E2 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 B8 72 00 90 00 9E [13:50:19]RAPDU: 90 00 [13:50:19]wFMCommunicate OK [13:50:19]wFMCommunicate request_size=255 [13:50:19]MH_SAM_APDU [13:50: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 1B 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 EA 00 00 35 04 06 00 44 [13:50:19]Write to MH i2c: E2 02 01 B9 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 1B 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 EA 00 00 35 04 06 00 44 00 00 1E [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:19]Read from MH i2c: E2 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 B9 72 00 90 00 9F [13:50:19]RAPDU: 90 00 [13:50:19]wFMCommunicate OK [13:50:19]wFMCommunicate request_size=10 [13:50:19]MH_SAM_APDU [13:50:19]CAPDU: 80 0D 02 02 05 28 36 9A 5E 7D [13:50:19]Write to MH i2c: E2 0D 00 BA 72 80 0D 02 02 05 00 28 36 9A 5E 7D 00 00 83 [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:19]Read from MH i2c: E2 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 03 00 BA 72 00 90 00 A0 [13:50:19]RAPDU: 90 00 [13:50:19]wFMCommunicate OK [13:50:19]wFMCommunicate request_size=4 [13:50:19]MH_SAM_APDU [13:50:19]CAPDU: 80 0D 03 02 [13:50:19]Write to MH i2c: E2 08 00 BB 72 80 0D 03 02 00 00 00 00 A8 [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:19]Read from MH i2c: E2 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 0B 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 0B 00 BB 72 00 1D D6 33 65 76 59 64 A0 90 00 07 [13:50:19]RAPDU: 1D D6 33 65 76 59 64 A0 90 00 [13:50:19]wFMCommunicate OK [13:50:19]SAM_PROTO_SignData done [13:50:19]FM_MakeSignedData done [13:50:19]CreateOFDProtocolMessage [13:50:19]wFMCommunicate request_size=4 [13:50:19]MH_SAM_APDU [13:50:19]CAPDU: 80 11 00 00 [13:50:19]Write to MH i2c: E2 08 00 BC 72 80 11 00 00 00 00 00 00 A8 [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:19]Read from MH i2c: E2 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 17 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: E2 17 00 BC 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FB [13:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:50:19]wFMCommunicate OK [13:50:19]CreateOFDProtocolMessage done [13:50:19]OFDSenderStorePacket 60035 [13:50:19]StoreOFDPacket docnum=60035 [13:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D7 B0 07 01 C6 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 1B 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 EA 00 00 35 04 06 00 44 28 36 9A 5E 7D 1D D6 33 65 76 59 64 A0 [13:50:19]CheckFolder [13:50:19]dirname=/storage/ofd_packets [13:50:19]CheckFolder done [13:50:19]ProducePacketName [13:50:19]name=ofd_packets/00060035 [13:50:19]NVStorageSaveData ofd_packets/00060035 [13:50:19]File name is /storage/ofd_packets/00060035 [13:50:19]Write 301 bytes [13:50:19]NVStorageSaveData done [13:50:19]OFDSenderStorePacket done [13:50:19]KKMCreateOFDPacket done [13:50:19]NVStorageSaveData kkm_last_timestamp [13:50:19]File name is /storage/kkm_last_timestamp [13:50:19]Write 4 bytes [13:50:19]NVStorageSaveData done [13:50:19]ExternCall_PrintAddStr [13:50:19]wPrintStart [13:50:19]Write to MH i2c: 01 00 00 BD 72 2F [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: 01 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: 01 07 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: 01 07 00 BD 72 00 00 00 00 00 FF 0F 44 [13:50:19]RasterBufferAndPrint [13:50:19]line Счет N : (1)545763 [13:50:19]line ИНН: 02508201610067 [13:50:19]line Контрольно-Кассовый Чек [13:50:19]line ПРОДАЖА [13:50:19]line ТРК (МРК, ГНК) : 32 [13:50:19]line Товар: 2710124130 [13:50:19]line Аи-92-К-5 [13:50:19]line 14.950 * 66.90 [13:50:19]line = 1000.16 [13:50:19]line НДС 12% НСП 1% [13:50:19]line > о реализуемом товаре [13:50:19]line ОКРУГЛЕНИЕ: -0.16 [13:50:19]line ИТОГО: 1000.00 [13:50:19]line Внесено: 1000.00 [13:50:19]line СДАЧА: 0.00 [13:50:19]line НСП 1% : 8.85 [13:50:19]line НДС 12% : 106.21 [13:50:19]line Наличными: 1000.00 [13:50:19]line Безнал.: 0.00 [13:50:19]line Место: АЗС № 117 "Партнер Нефть" [13:50:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:50:19]line СНО: Общий режим [13:50:19]line Чек 430 05.06.2024 13:50 [13:50:19]line Смена: 72 ФФД: 1.0 [13:50:19]line ЗНМ: 0300000048 [13:50:19]line РНМ: 0000000000151680 [13:50:19]line Версия ККМ: v1.0 [13:50:19]line ФМ: 0000000000959414 [13:50:19]line ФД: 60035 [13:50:19]line ФПД: 74939505467005 [13:50:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135019&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60035&fm=74939505467005&tin=02508201610067®Number=0000000000151680&sum=100000 [13:50:20]OFD Sender: Processing packet 60035 [packets to send 53, broken 52] [13:50:20]ProducePacketName [13:50:20]name=ofd_packets/00060035 [13:50:20]OFD Sender: To server: pG, [13:50:20]CommunicateWithHost lk.salyk.kg:30040 [13:50:20]ConnectInit lk.salyk.kg [13:50:20]written 0, free lines is 4095 [13:50:20]Connected sock=11 [13:50:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D7 B0 07 01 C6 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 1B 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 EA 00 00 35 04 06 00 44 28 36 9A 5E 7D 1D D6 33 65 76 59 64 A0 [13:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2A 14 47 00 16 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 83 EA 00 00 F4 03 04 00 1F 19 60 66 B6 04 01 00 00 BB 2C B6 88 51 89 B5 31 [13:50:20]CommunicateWithHost err = 0 [13:50:20]CheckOFDResponse [13:50:20]1017 (14) - 77093643461234 [13:50:20]1041 (16) - 0000000000959414 [13:50:20]1040 (4) - 60035 [13:50:20]1012 (4) - 05.06.2024 07:51 [13:50:20]1206 (1) - 0 [13:50:20]OFD Sender: Remove packet 60035 [13:50:20]ProducePacketName [13:50:20]name=ofd_packets/00060035 [13:50:20]NVStorageDeleteData [13:50:20]Write to MH i2c: 01 00 00 E8 72 5A [13:50:20]Write i2c OK [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: 01 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: 01 07 00 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: 01 07 00 E8 72 00 00 00 00 00 A9 0C 16 [13:50:20]RasterBufferAndPrint [13:50:20]line [13:50:20]line [13:50:20]line [13:50:20]line [13:50:20]line [13:50:20]written 0, free lines is 3245 [13:50:20]MH_Cut [13:50:20]Write to MH i2c: D1 01 00 EF 72 01 33 [13:50:20]Write i2c OK [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: D1 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: D1 01 00 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: D1 01 00 EF 72 00 32 [13:50:20]Write to MH i2c: 01 00 00 F0 72 62 [13:50:20]Write i2c OK [13:50:20]MH_I2C_Read... [13:50:20]OFD Sender: No OFD packet to send [13:50:21]*** Cut start [13:50:21]*** Partial cut [13:50:21]*** CUTSNS_PIN = 1 [13:50:21]*** CUTSNS_PIN = 0 [13:50:21]*** Brake cut motor [13:50:22]Read from MH i2c: 01 [13:50:22]MH_I2C_Read... [13:50:22]*** Stop cut motor [13:50:22]*** Cut end [13:50:22]Read from MH i2c: 01 07 00 [13:50:22]MH_I2C_Read... [13:50:22]Read from MH i2c: 01 07 00 F0 72 00 00 00 00 00 FF 0F 77 [13:50:22]process_action close_receipt done [13:50:22]requested_data is exist [13:50:22]produce_requested_data [13:50:22]requested_item fm.sn is exist - process it [13:50:22]wFMCommunicate request_size=4 [13:50:22]MH_SAM_APDU [13:50:22]CAPDU: 80 11 00 00 [13:50:22]Write to MH i2c: E2 08 00 F1 72 80 11 00 00 00 00 00 00 DD [13:50:22]Write i2c OK [13:50:22]MH_I2C_Read... [13:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:22]Read from MH i2c: E2 [13:50:22]MH_I2C_Read... [13:50:22]Read from MH i2c: E2 17 00 [13:50:22]MH_I2C_Read... [13:50:22]Read from MH i2c: E2 17 00 F1 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 30 [13:50:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:50:22]wFMCommunicate OK [13:50:22]requested_item fd.num is exist - process it [13:50:22]SAM_PROTO_GetFieldsCounters [13:50:22]wFMCommunicate request_size=4 [13:50:22]MH_SAM_APDU [13:50:22]CAPDU: 80 13 00 00 [13:50:22]Write to MH i2c: E2 08 00 F2 72 80 13 00 00 00 00 00 00 E0 [13:50:22]Write i2c OK [13:50:22]MH_I2C_Read... [13:50:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:22]Read from MH i2c: E2 [13:50:22]MH_I2C_Read... [13:50:22]Read from MH i2c: E2 62 00 [13:50:22]MH_I2C_Read... [13:50:22]Read from MH i2c: E2 62 00 F2 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 83 EA 00 00 0E 04 04 00 48 00 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 BF [13:50:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 83 EA 00 00 0E 04 04 00 48 00 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 [13:50:22]wFMCommunicate OK [13:50:22]SAM_PROTO_GetFieldsCounters done [13:50:22]requested_item shift.num is exist - process it [13:50:22]requested_item shift.opened is exist - process it [13:50:22]req_shift_opened [13:50:22]FM_GetShiftState [13:50:22]SAM_PROTO_GetShiftState [13:50:22]wFMCommunicate request_size=4 [13:50:22]MH_SAM_APDU [13:50:22]CAPDU: 80 13 01 00 [13:50:22]Write to MH i2c: E2 08 00 F3 72 80 13 01 00 00 00 00 00 E2 [13:50:22]Write i2c OK [13:50:22]MH_I2C_Read... [13:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:22]Read from MH i2c: E2 [13:50:22]MH_I2C_Read... [13:50:22]Read from MH i2c: E2 0E 00 [13:50:22]MH_I2C_Read... [13:50:22]Read from MH i2c: E2 0E 00 F3 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1A [13:50:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:50:22]wFMCommunicate OK [13:50:22]SAM_PROTO_GetShiftState done [13:50:22]FM_GetShiftState done [13:50:22]req_shift_opened done [13:50:22]requested_item shift.open_date is exist - process it [13:50:22]req_shift_open_date [13:50:22]req_shift_open_date done [13:50:22]produce_requested_data done [13:50:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60035,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:50:22]process_action_free close_receipt [13:50:22]json_value_free [13:50:22]json_value_free done [13:50:22]process_json_proto returns [13:50:22]Send response to host [13:50:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60035,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:50:22]free response buf [13:50:22]execute_script done [13:50:22]execute_script returns [13:50:22]free content buf [13:50:22]Sock 9.Close socket [13:50:22]Sock 9.Thread stoped [13:50:25]OFD Sender: No OFD packet to send [13:50:30]OFD Sender: No OFD packet to send [13:50:35]OFD Sender: No OFD packet to send [13:50:40]OFD Sender: No OFD packet to send [13:50:45]OFD Sender: No OFD packet to send [13:50:50]OFD Sender: No OFD packet to send [13:50:55]OFD Sender: No OFD packet to send [13:50:57]accept exits with 8 [13:50:57]New connection [13:50:57]New thread 3066957156 created [13:50:57]Thread 3067100516 joined [13:50:57]Waiting for new connection... [13:50:57] Sock 8.Parse request [13:50:57]Sock 8.Check first char [13:50:57]Sock 8.First char is OK [13:50:57]request: POST /json_proto HTTP/1.0 [13:50:57]Method: POST [13:50:57]URL: /json_proto [13:50:57]Method is POST - this is cgi request [13:50:57]url: /json_proto [13:50:57]query_string will be loaded in cgi processing [13:50:57]execute_cgi json_proto POST (null) [13:50:57]execute_cgi path=json_proto method=POST [13:50:57]POST find Content-Length [13:50:57]Host: 172.17.60.68:8080 [13:50:57]Content-Length: 682 [13:50:57]Content-Type: application/json [13:50:57] [13:50:57]POST finish read [13:50:57]Found Content-Length = 682 [13:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:57]execute_script... [13: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)545760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:57]POST & json_proto [13:50:57]process_json_proto [13:50:57]json parsed OK: [13:50:57]protocol is kg_v1.0 [13:50:57]action value=close_receipt [13:50:57]process_action close_receipt [13:50:57]cmd_close_receipt [13:50:57]MH_GetDate [13:50:57]Write to MH i2c: F0 00 00 F4 72 55 [13:50:57]Write i2c OK [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 09 00 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 09 00 F4 72 00 43 6D 60 66 9A 61 5F 66 94 [13:50:57]GetLastDocTimeStamp 1717595419 [13:50:57]current date 1717595459 [13:50:57]FM_GetShiftState [13:50:57]SAM_PROTO_GetShiftState [13:50:57]wFMCommunicate request_size=4 [13:50:57]MH_SAM_APDU [13:50:57]CAPDU: 80 13 01 00 [13:50:57]Write to MH i2c: E2 08 00 F5 72 80 13 01 00 00 00 00 00 E4 [13:50:57]Write i2c OK [13:50:57]MH_I2C_Read... [13:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:57]Read from MH i2c: E2 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: E2 0E 00 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: E2 0E 00 F5 72 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1C [13:50:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:50:57]wFMCommunicate OK [13:50:57]SAM_PROTO_GetShiftState done [13:50:57]FM_GetShiftState done [13:50:57]opened in 1717545916 [13:50:57]opened+sec_in_day 1717632316 [13:50:57]quantity*price = 100015 [13:50:57]sum+1 = 100017 [13:50:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 431 05.06.2024 13:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60036 ФПД: 181975233513426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135059&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60036&fm=181975233513426&tin=02508201610067®Number=0000000000151680&sum=100000 [13:50:58]StoreToDocumentArchive [13:50:58]shift 72 fd 60036 [13:50:58]save to /storage/0072/doc_00060036 [13:50:58]save last doc name /storage/0072/doc_00060036 to /storage/kkm_last_doc_name [13:50:58]save OK [13:50:58]Clear old archive folders... [13:50:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:58]tlvbuf is 003D9600 [13:50:58]SAM_PROTO_ClearQueue [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 09 00 00 [13:50:58]Write to MH i2c: E2 08 00 02 73 80 09 00 00 00 00 00 00 E7 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 02 73 00 90 00 E9 [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]SAM_PROTO_ClearQueue done [13:50:58]KKMCreateOFDPacket [13:50:58]OFDProtocolAddRootSTLVToBuf [13:50:58]FM_MakeSignedData [13:50:58]FM_MakeSignedData [13:50:58]SAM_PROTO_SignData [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 01 02 [13:50:58]Write to MH i2c: E2 08 00 03 73 80 0D 01 02 00 00 00 00 EF [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 03 73 00 90 00 EA [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]wFMCommunicate request_size=255 [13:50:58]MH_SAM_APDU [13:50: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 43 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 EA 00 00 35 04 06 00 A5 [13:50:58]Write to MH i2c: E2 02 01 04 73 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 43 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 EA 00 00 35 04 06 00 A5 00 00 F5 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:59]Read from MH i2c: E2 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 03 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 03 00 04 73 00 90 00 EB [13:50:59]RAPDU: 90 00 [13:50:59]wFMCommunicate OK [13:50:59]wFMCommunicate request_size=10 [13:50:59]MH_SAM_APDU [13:50:59]CAPDU: 80 0D 02 02 05 81 69 26 C7 D2 [13:50:59]Write to MH i2c: E2 0D 00 05 73 80 0D 02 02 05 00 81 69 26 C7 D2 00 00 A5 [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:59]Read from MH i2c: E2 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 03 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 03 00 05 73 00 90 00 EC [13:50:59]RAPDU: 90 00 [13:50:59]wFMCommunicate OK [13:50:59]wFMCommunicate request_size=4 [13:50:59]MH_SAM_APDU [13:50:59]CAPDU: 80 0D 03 02 [13:50:59]Write to MH i2c: E2 08 00 06 73 80 0D 03 02 00 00 00 00 F4 [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:59]Read from MH i2c: E2 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 0B 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 0B 00 06 73 00 4E 19 22 64 AA D9 81 F1 90 00 D7 [13:50:59]RAPDU: 4E 19 22 64 AA D9 81 F1 90 00 [13:50:59]wFMCommunicate OK [13:50:59]SAM_PROTO_SignData done [13:50:59]FM_MakeSignedData done [13:50:59]CreateOFDProtocolMessage [13:50:59]wFMCommunicate request_size=4 [13:50:59]MH_SAM_APDU [13:50:59]CAPDU: 80 11 00 00 [13:50:59]Write to MH i2c: E2 08 00 07 73 80 11 00 00 00 00 00 00 F4 [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:59]Read from MH i2c: E2 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 17 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: E2 17 00 07 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 47 [13:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:50:59]wFMCommunicate OK [13:50:59]CreateOFDProtocolMessage done [13:50:59]OFDSenderStorePacket 60036 [13:50:59]StoreOFDPacket docnum=60036 [13:50:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5D 60 07 01 A3 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 43 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 EA 00 00 35 04 06 00 A5 81 69 26 C7 D2 4E 19 22 64 AA D9 81 F1 [13:50:59]CheckFolder [13:50:59]dirname=/storage/ofd_packets [13:50:59]CheckFolder done [13:50:59]ProducePacketName [13:50:59]name=ofd_packets/00060036 [13:50:59]NVStorageSaveData ofd_packets/00060036 [13:50:59]File name is /storage/ofd_packets/00060036 [13:50:59]Write 301 bytes [13:50:59]NVStorageSaveData done [13:50:59]OFDSenderStorePacket done [13:50:59]KKMCreateOFDPacket done [13:50:59]NVStorageSaveData kkm_last_timestamp [13:50:59]File name is /storage/kkm_last_timestamp [13:50:59]Write 4 bytes [13:50:59]NVStorageSaveData done [13:50:59]ExternCall_PrintAddStr [13:50:59]wPrintStart [13:50:59]Write to MH i2c: 01 00 00 08 73 7B [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 07 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 07 00 08 73 00 00 00 00 00 FF 0F 90 [13:50:59]RasterBufferAndPrint [13:50:59]line Счет N : (1)545760 [13:50:59]line ИНН: 02508201610067 [13:50:59]line Контрольно-Кассовый Чек [13:50:59]line ПРОДАЖА [13:50:59]line ТРК (МРК, ГНК) : 12 [13:50:59]line Товар: 2710124130 [13:50:59]line Аи-92-К-5 [13:50:59]line 14.950 * 66.90 [13:50:59]line = 1000.16 [13:50:59]line НДС 12% НСП 1% [13:50:59]line > о реализуемом товаре [13:50:59]line ОКРУГЛЕНИЕ: -0.16 [13:50:59]line ИТОГО: 1000.00 [13:50:59]line Внесено: 1000.00 [13:50:59]line СДАЧА: 0.00 [13:50:59]line НСП 1% : 8.85 [13:50:59]line НДС 12% : 106.21 [13:50:59]line Наличными: 1000.00 [13:50:59]line Безнал.: 0.00 [13:50:59]line Место: АЗС № 117 "Партнер Нефть" [13:50:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:50:59]line СНО: Общий режим [13:50:59]line Чек 431 05.06.2024 13:50 [13:50:59]line Смена: 72 ФФД: 1.0 [13:50:59]line ЗНМ: 0300000048 [13:50:59]line РНМ: 0000000000151680 [13:50:59]line Версия ККМ: v1.0 [13:50:59]line ФМ: 0000000000959414 [13:50:59]line ФД: 60036 [13:50:59]line ФПД: 181975233513426 [13:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135059&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60036&fm=181975233513426&tin=02508201610067®Number=0000000000151680&sum=100000 [13:50:59]OFD Sender: Processing packet 60036 [packets to send 53, broken 52] [13:50:59]ProducePacketName [13:50:59]name=ofd_packets/00060036 [13:50:59]OFD Sender: To server: pG, [13:50:59]CommunicateWithHost lk.salyk.kg:30040 [13:50:59]ConnectInit lk.salyk.kg [13:50:59]written 0, free lines is 4095 [13:50:59]Connected sock=10 [13:50:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5D 60 07 01 A3 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 43 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 EA 00 00 35 04 06 00 A5 81 69 26 C7 D2 4E 19 22 64 AA D9 81 F1 [13:50:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 67 41 47 00 7B 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 84 EA 00 00 F4 03 04 00 47 19 60 66 B6 04 01 00 00 CA FC 1E 2A 62 39 D1 D2 [13:50:59]CommunicateWithHost err = 0 [13:50:59]CheckOFDResponse [13:50:59]1017 (14) - 77093643461234 [13:50:59]1041 (16) - 0000000000959414 [13:50:59]1040 (4) - 60036 [13:50:59]1012 (4) - 05.06.2024 07:52 [13:50:59]1206 (1) - 0 [13:50:59]OFD Sender: Remove packet 60036 [13:50:59]ProducePacketName [13:50:59]name=ofd_packets/00060036 [13:50:59]NVStorageDeleteData [13:51:00]Write to MH i2c: 01 00 00 33 73 A6 [13:51:00]Write i2c OK [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: 01 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: 01 07 00 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: 01 07 00 33 73 00 00 00 00 00 AD 0C 66 [13:51:00]RasterBufferAndPrint [13:51:00]line [13:51:00]line [13:51:00]line [13:51:00]line [13:51:00]line [13:51:00]written 0, free lines is 3251 [13:51:00]MH_Cut [13:51:00]Write to MH i2c: D1 01 00 3A 73 01 7F [13:51:00]Write i2c OK [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: D1 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: D1 01 00 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: D1 01 00 3A 73 00 7E [13:51:00]Write to MH i2c: 01 00 00 3B 73 AE [13:51:00]Write i2c OK [13:51:00]MH_I2C_Read... [13:51:00]OFD Sender: No OFD packet to send [13:51:01]*** Cut start [13:51:01]*** Partial cut [13:51:01]*** CUTSNS_PIN = 1 [13:51:01]*** CUTSNS_PIN = 0 [13:51:01]*** Brake cut motor [13:51:01]Read from MH i2c: 01 [13:51:01]MH_I2C_Read... [13:51:01]*** Stop cut motor [13:51:01]*** Cut end [13:51:01]Read from MH i2c: 01 07 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: 01 07 00 3B 73 00 00 00 00 00 FF 0F C3 [13:51:01]process_action close_receipt done [13:51:01]requested_data is exist [13:51:01]produce_requested_data [13:51:01]requested_item fm.sn is exist - process it [13:51:01]wFMCommunicate request_size=4 [13:51:01]MH_SAM_APDU [13:51:01]CAPDU: 80 11 00 00 [13:51:01]Write to MH i2c: E2 08 00 3C 73 80 11 00 00 00 00 00 00 29 [13:51:01]Write i2c OK [13:51:01]MH_I2C_Read... [13:51:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:01]Read from MH i2c: E2 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 17 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 17 00 3C 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7C [13:51:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:51:01]wFMCommunicate OK [13:51:01]requested_item fd.num is exist - process it [13:51:01]SAM_PROTO_GetFieldsCounters [13:51:01]wFMCommunicate request_size=4 [13:51:01]MH_SAM_APDU [13:51:01]CAPDU: 80 13 00 00 [13:51:01]Write to MH i2c: E2 08 00 3D 73 80 13 00 00 00 00 00 00 2C [13:51:01]Write i2c OK [13:51:01]MH_I2C_Read... [13:51:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:01]Read from MH i2c: E2 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 62 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 62 00 3D 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 84 EA 00 00 0E 04 04 00 48 00 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 0F [13:51:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 84 EA 00 00 0E 04 04 00 48 00 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 [13:51:01]wFMCommunicate OK [13:51:01]SAM_PROTO_GetFieldsCounters done [13:51:01]requested_item shift.num is exist - process it [13:51:01]requested_item shift.opened is exist - process it [13:51:01]req_shift_opened [13:51:01]FM_GetShiftState [13:51:01]SAM_PROTO_GetShiftState [13:51:01]wFMCommunicate request_size=4 [13:51:01]MH_SAM_APDU [13:51:01]CAPDU: 80 13 01 00 [13:51:01]Write to MH i2c: E2 08 00 3E 73 80 13 01 00 00 00 00 00 2E [13:51:01]Write i2c OK [13:51:01]MH_I2C_Read... [13:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:01]Read from MH i2c: E2 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 0E 00 [13:51:01]MH_I2C_Read... [13:51:01]Read from MH i2c: E2 0E 00 3E 73 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 66 [13:51:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:51:01]wFMCommunicate OK [13:51:01]SAM_PROTO_GetShiftState done [13:51:01]FM_GetShiftState done [13:51:01]req_shift_opened done [13:51:01]requested_item shift.open_date is exist - process it [13:51:01]req_shift_open_date [13:51:01]req_shift_open_date done [13:51:01]produce_requested_data done [13:51:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60036,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:51:01]process_action_free close_receipt [13:51:01]json_value_free [13:51:01]json_value_free done [13:51:01]process_json_proto returns [13:51:01]Send response to host [13:51:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60036,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:51:01]free response buf [13:51:01]execute_script done [13:51:01]execute_script returns [13:51:01]free content buf [13:51:01]Sock 8.Close socket [13:51:01]Sock 8.Thread stoped [13:51:05]OFD Sender: No OFD packet to send [13:51:10]OFD Sender: No OFD packet to send [13:51:15]OFD Sender: No OFD packet to send [13:51:20]OFD Sender: No OFD packet to send [13:51:25]OFD Sender: No OFD packet to send [13:51:30]OFD Sender: No OFD packet to send [13:51:35]OFD Sender: No OFD packet to send [13:51:40]OFD Sender: No OFD packet to send [13:51:45]OFD Sender: No OFD packet to send [13:51:50]OFD Sender: No OFD packet to send [13:51:55]OFD Sender: No OFD packet to send [13:51:56]accept exits with 9 [13:51:56]New connection [13:51:56]New thread 3067100516 created [13:51:56]Thread 3066957156 joined [13:51:56]Waiting for new connection... [13:51:56] Sock 9.Parse request [13:51:56]Sock 9.Check first char [13:51:56]Sock 9.First char is OK [13:51:56]request: POST /json_proto HTTP/1.0 [13:51:56]Method: POST [13:51:56]URL: /json_proto [13:51:56]Method is POST - this is cgi request [13:51:56]url: /json_proto [13:51:56]query_string will be loaded in cgi processing [13:51:56]execute_cgi json_proto POST (null) [13:51:56]execute_cgi path=json_proto method=POST [13:51:56]POST find Content-Length [13:51:56]Host: 172.17.60.68:8080 [13:51:56]Content-Length: 804 [13:51:56]Content-Type: application/json [13:51:56] [13:51:56]POST finish read [13:51:56]Found Content-Length = 804 [13:51:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.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" : 500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:56]execute_script... [13:51: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)545762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.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" : 500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:56]POST & json_proto [13:51:56]process_json_proto [13:51:56]json parsed OK: [13:51:56]protocol is kg_v1.0 [13:51:56]action value=close_receipt [13:51:56]process_action close_receipt [13:51:56]cmd_close_receipt [13:51:56]MH_GetDate [13:51:56]Write to MH i2c: F0 00 00 3F 73 A1 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: F0 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: F0 09 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: F0 09 00 3F 73 00 7E 6D 60 66 9A 61 5F 66 1B [13:51:56]GetLastDocTimeStamp 1717595459 [13:51:56]current date 1717595518 [13:51:56]FM_GetShiftState [13:51:56]SAM_PROTO_GetShiftState [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 13 01 00 [13:51:56]Write to MH i2c: E2 08 00 40 73 80 13 01 00 00 00 00 00 30 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 0E 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 0E 00 40 73 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 68 [13:51:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:51:56]wFMCommunicate OK [13:51:56]SAM_PROTO_GetShiftState done [13:51:56]FM_GetShiftState done [13:51:56]opened in 1717545916 [13:51:56]opened+sec_in_day 1717632316 [13:51:56]quantity*price = 50011 [13:51:56]sum+1 = 50013 [13:51:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.12 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.12 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 432 05.06.2024 13:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60037 ФПД: 273563985929680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135158&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60037&fm=273563985929680&tin=02508201610067®Number=0000000000151680&sum=50012 [13:51:57]StoreToDocumentArchive [13:51:57]shift 72 fd 60037 [13:51:57]save to /storage/0072/doc_00060037 [13:51:57]save last doc name /storage/0072/doc_00060037 to /storage/kkm_last_doc_name [13:51:57]save OK [13:51:57]Clear old archive folders... [13:51:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:51:57]tlvbuf is 0042B990 [13:51:57]SAM_PROTO_ClearQueue [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 09 00 00 [13:51:57]Write to MH i2c: E2 08 00 4D 73 80 09 00 00 00 00 00 00 32 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 4D 73 00 90 00 34 [13:51:57]RAPDU: 90 00 [13:51:57]wFMCommunicate OK [13:51:57]SAM_PROTO_ClearQueue done [13:51:57]KKMCreateOFDPacket [13:51:57]OFDProtocolAddRootSTLVToBuf [13:51:57]FM_MakeSignedData [13:51:57]FM_MakeSignedData [13:51:57]SAM_PROTO_SignData [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 0D 01 02 [13:51:57]Write to MH i2c: E2 08 00 4E 73 80 0D 01 02 00 00 00 00 3A [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 4E 73 00 90 00 35 [13:51:57]RAPDU: 90 00 [13:51:57]wFMCommunicate OK [13:51:57]wFMCommunicate request_size=255 [13:51:57]MH_SAM_APDU [13:51: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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 7E 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 EA 00 00 35 04 06 00 F8 CE [13:51:57]Write to MH i2c: E2 02 01 4F 73 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 7E 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 EA 00 00 35 04 06 00 F8 CE 00 00 92 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 4F 73 00 90 00 36 [13:51:57]RAPDU: 90 00 [13:51:57]wFMCommunicate OK [13:51:57]wFMCommunicate request_size=9 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 0D 02 02 04 14 34 65 D0 [13:51:57]Write to MH i2c: E2 0C 00 50 73 80 0D 02 02 04 00 14 34 65 D0 00 00 C2 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 50 73 00 90 00 37 [13:51:57]RAPDU: 90 00 [13:51:57]wFMCommunicate OK [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 0D 03 02 [13:51:57]Write to MH i2c: E2 08 00 51 73 80 0D 03 02 00 00 00 00 3F [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0B 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0B 00 51 73 00 45 79 77 D7 C0 55 35 60 90 00 F6 [13:51:58]RAPDU: 45 79 77 D7 C0 55 35 60 90 00 [13:51:58]wFMCommunicate OK [13:51:58]SAM_PROTO_SignData done [13:51:58]FM_MakeSignedData done [13:51:58]CreateOFDProtocolMessage [13:51:58]wFMCommunicate request_size=4 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 11 00 00 [13:51:58]Write to MH i2c: E2 08 00 52 73 80 11 00 00 00 00 00 00 3F [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 17 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 17 00 52 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [13:51:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:51:58]wFMCommunicate OK [13:51:58]CreateOFDProtocolMessage done [13:51:58]OFDSenderStorePacket 60037 [13:51:58]StoreOFDPacket docnum=60037 [13:51:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D2 96 06 01 34 33 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 7E 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 EA 00 00 35 04 06 00 F8 CE 14 34 65 D0 45 79 77 D7 C0 55 35 60 [13:51:58]CheckFolder [13:51:58]dirname=/storage/ofd_packets [13:51:58]CheckFolder done [13:51:58]ProducePacketName [13:51:58]name=ofd_packets/00060037 [13:51:58]NVStorageSaveData ofd_packets/00060037 [13:51:58]File name is /storage/ofd_packets/00060037 [13:51:58]Write 300 bytes [13:51:58]NVStorageSaveData done [13:51:58]OFDSenderStorePacket done [13:51:58]KKMCreateOFDPacket done [13:51:58]NVStorageSaveData kkm_last_timestamp [13:51:58]File name is /storage/kkm_last_timestamp [13:51:58]Write 4 bytes [13:51:58]NVStorageSaveData done [13:51:58]ExternCall_PrintAddStr [13:51:58]wPrintStart [13:51:58]Write to MH i2c: 01 00 00 53 73 C6 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 07 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 07 00 53 73 00 00 00 00 00 FF 0F DB [13:51:58]RasterBufferAndPrint [13:51:58]line Счет N : (1)545762 [13:51:58]line ИНН: 02508201610067 [13:51:58]line Контрольно-Кассовый Чек [13:51:58]line ПРОДАЖА [13:51:58]line ТРК (МРК, ГНК) : 71 [13:51:58]line Товар: 2711190000 [13:51:58]line ГАЗ-К-5 [13:51:58]line 14.330 * 34.90 [13:51:58]line = 500.12 [13:51:58]line НДС 12% НСП 1% [13:51:58]line > о реализуемом товаре [13:51:58]line ИТОГО: 500.12 [13:51:58]line НСП 1% : 4.43 [13:51:58]line НДС 12% : 53.11 [13:51:58]line Наличными: 0.00 [13:51:58]line Безнал.: 500.12 [13:51:58]line Место: АЗС № 117 "Партнер Нефть" [13:51:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:51:58]line СНО: Общий режим [13:51:58]line Чек 432 05.06.2024 13:51 [13:51:58]line Смена: 72 ФФД: 1.0 [13:51:58]line ЗНМ: 0300000048 [13:51:58]line РНМ: 0000000000151680 [13:51:58]line Версия ККМ: v1.0 [13:51:58]line Платежная система: O! деньги [13:51:58]line ФМ: 0000000000959414 [13:51:58]line ФД: 60037 [13:51:58]line ФПД: 273563985929680 [13:51:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135158&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60037&fm=273563985929680&tin=02508201610067®Number=0000000000151680&sum=50012 [13:51:58]OFD Sender: Processing packet 60037 [packets to send 53, broken 52] [13:51:58]ProducePacketName [13:51:58]name=ofd_packets/00060037 [13:51:58]OFD Sender: To server: pG, [13:51:58]CommunicateWithHost lk.salyk.kg:30040 [13:51:58]ConnectInit lk.salyk.kg [13:51:58]written 0, free lines is 4095 [13:51:58]Connected sock=10 [13:51:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D2 96 06 01 34 33 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 7E 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 EA 00 00 35 04 06 00 F8 CE 14 34 65 D0 45 79 77 D7 C0 55 35 60 [13:51:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 10 2D 47 00 9F E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 85 EA 00 00 F4 03 04 00 82 19 60 66 B6 04 01 00 00 36 24 16 48 00 36 28 D2 [13:51:58]CommunicateWithHost err = 0 [13:51:58]CheckOFDResponse [13:51:58]1017 (14) - 77093643461234 [13:51:58]1041 (16) - 0000000000959414 [13:51:58]1040 (4) - 60037 [13:51:58]1012 (4) - 05.06.2024 07:53 [13:51:58]1206 (1) - 0 [13:51:58]OFD Sender: Remove packet 60037 [13:51:58]ProducePacketName [13:51:58]name=ofd_packets/00060037 [13:51:58]NVStorageDeleteData [13:51:58]Write to MH i2c: 01 00 00 7D 73 F0 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 07 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 07 00 7D 73 00 00 00 00 00 C8 0C CB [13:51:58]RasterBufferAndPrint [13:51:58]line [13:51:58]line [13:51:58]line [13:51:58]line [13:51:58]line [13:51:58]written 0, free lines is 3278 [13:51:58]MH_Cut [13:51:58]Write to MH i2c: D1 01 00 84 73 01 C9 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: D1 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: D1 01 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: D1 01 00 84 73 00 C8 [13:51:58]Write to MH i2c: 01 00 00 85 73 F8 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:59]OFD Sender: No OFD packet to send [13:51:59]*** Cut start [13:51:59]*** Partial cut [13:51:59]*** CUTSNS_PIN = 1 [13:51:59]*** CUTSNS_PIN = 0 [13:52:00]*** Brake cut motor [13:52:00]Read from MH i2c: 01 [13:52:00]MH_I2C_Read... [13:52:00]*** Stop cut motor [13:52:00]*** Cut end [13:52:00]Read from MH i2c: 01 07 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 07 00 85 73 00 00 00 00 00 FF 0F 0D [13:52:00]process_action close_receipt done [13:52:00]requested_data is exist [13:52:00]produce_requested_data [13:52:00]requested_item fm.sn is exist - process it [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 11 00 00 [13:52:00]Write to MH i2c: E2 08 00 86 73 80 11 00 00 00 00 00 00 73 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 17 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 17 00 86 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C6 [13:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:52:00]wFMCommunicate OK [13:52:00]requested_item fd.num is exist - process it [13:52:00]SAM_PROTO_GetFieldsCounters [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 13 00 00 [13:52:00]Write to MH i2c: E2 08 00 87 73 80 13 00 00 00 00 00 00 76 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 62 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 62 00 87 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 85 EA 00 00 0E 04 04 00 48 00 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 5D [13:52:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 85 EA 00 00 0E 04 04 00 48 00 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 [13:52:00]wFMCommunicate OK [13:52:00]SAM_PROTO_GetFieldsCounters done [13:52:00]requested_item shift.num is exist - process it [13:52:00]requested_item shift.opened is exist - process it [13:52:00]req_shift_opened [13:52:00]FM_GetShiftState [13:52:00]SAM_PROTO_GetShiftState [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 13 01 00 [13:52:00]Write to MH i2c: E2 08 00 88 73 80 13 01 00 00 00 00 00 78 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 0E 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 0E 00 88 73 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B0 [13:52:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:52:00]wFMCommunicate OK [13:52:00]SAM_PROTO_GetShiftState done [13:52:00]FM_GetShiftState done [13:52:00]req_shift_opened done [13:52:00]requested_item shift.open_date is exist - process it [13:52:00]req_shift_open_date [13:52:00]req_shift_open_date done [13:52:00]produce_requested_data done [13:52:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60037,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:52:00]process_action_free close_receipt [13:52:00]json_value_free [13:52:00]json_value_free done [13:52:00]process_json_proto returns [13:52:00]Send response to host [13:52:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60037,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:52:00]free response buf [13:52:00]execute_script done [13:52:00]execute_script returns [13:52:00]free content buf [13:52:00]Sock 9.Close socket [13:52:00]Sock 9.Thread stoped [13:52:04]OFD Sender: No OFD packet to send [13:52:09]OFD Sender: No OFD packet to send [13:52:14]OFD Sender: No OFD packet to send [13:52:17]accept exits with 8 [13:52:17]New connection [13:52:17]New thread 3066957156 created [13:52:17]Thread 3067100516 joined [13:52:17]Waiting for new connection... [13:52:17] Sock 8.Parse request [13:52:17]Sock 8.Check first char [13:52:17]Sock 8.First char is OK [13:52:17]request: POST /json_proto HTTP/1.0 [13:52:17]Method: POST [13:52:17]URL: /json_proto [13:52:17]Method is POST - this is cgi request [13:52:17]url: /json_proto [13:52:17]query_string will be loaded in cgi processing [13:52:17]execute_cgi json_proto POST (null) [13:52:17]execute_cgi path=json_proto method=POST [13:52:17]POST find Content-Length [13:52:17]Host: 172.17.60.68:8080 [13:52:17]Content-Length: 837 [13:52:17]Content-Type: application/json [13:52:17] [13:52:17]POST finish read [13:52:17]Found Content-Length = 837 [13:52:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545765", "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" : 72.90, "quantity" : 5.490, "sum" : 400.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:17]execute_script... [13:52: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)545765", "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" : 72.90, "quantity" : 5.490, "sum" : 400.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:17]POST & json_proto [13:52:17]process_json_proto [13:52:17]json parsed OK: [13:52:17]protocol is kg_v1.0 [13:52:17]action value=close_receipt [13:52:17]process_action close_receipt [13:52:17]cmd_close_receipt [13:52:17]MH_GetDate [13:52:17]Write to MH i2c: F0 00 00 89 73 EB [13:52:17]Write i2c OK [13:52:17]MH_I2C_Read... [13:52:17]Read from MH i2c: F0 [13:52:17]MH_I2C_Read... [13:52:17]Read from MH i2c: F0 09 00 [13:52:17]MH_I2C_Read... [13:52:17]Read from MH i2c: F0 09 00 89 73 00 93 6D 60 66 9A 61 5F 66 7A [13:52:17]GetLastDocTimeStamp 1717595518 [13:52:17]current date 1717595539 [13:52:17]FM_GetShiftState [13:52:17]SAM_PROTO_GetShiftState [13:52:17]wFMCommunicate request_size=4 [13:52:17]MH_SAM_APDU [13:52:17]CAPDU: 80 13 01 00 [13:52:17]Write to MH i2c: E2 08 00 8A 73 80 13 01 00 00 00 00 00 7A [13:52:17]Write i2c OK [13:52:17]MH_I2C_Read... [13:52:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:17]Read from MH i2c: E2 [13:52:17]MH_I2C_Read... [13:52:17]Read from MH i2c: E2 0E 00 [13:52:17]MH_I2C_Read... [13:52:17]Read from MH i2c: E2 0E 00 8A 73 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B2 [13:52:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:52:17]wFMCommunicate OK [13:52:17]SAM_PROTO_GetShiftState done [13:52:17]FM_GetShiftState done [13:52:17]opened in 1717545916 [13:52:17]opened+sec_in_day 1717632316 [13:52:17]quantity*price = 40022 [13:52:17]sum+1 = 40023 [13:52:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.22 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 0.00 Безнал.: 400.22 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 433 05.06.2024 13:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60038 ФПД: 54631415537925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135219&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60038&fm=54631415537925&tin=02508201610067®Number=0000000000151680&sum=40022 [13:52:18]StoreToDocumentArchive [13:52:18]shift 72 fd 60038 [13:52:18]save to /storage/0072/doc_00060038 [13:52:18]save last doc name /storage/0072/doc_00060038 to /storage/kkm_last_doc_name [13:52:18]save OK [13:52:18]Clear old archive folders... [13:52:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:52:18]tlvbuf is 003F5530 [13:52:18]SAM_PROTO_ClearQueue [13:52:18]wFMCommunicate request_size=4 [13:52:18]MH_SAM_APDU [13:52:18]CAPDU: 80 09 00 00 [13:52:18]Write to MH i2c: E2 08 00 97 73 80 09 00 00 00 00 00 00 7C [13:52:18]Write i2c OK [13:52:18]MH_I2C_Read... [13:52:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:18]Read from MH i2c: E2 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 97 73 00 90 00 7E [13:52:18]RAPDU: 90 00 [13:52:18]wFMCommunicate OK [13:52:18]SAM_PROTO_ClearQueue done [13:52:18]KKMCreateOFDPacket [13:52:18]OFDProtocolAddRootSTLVToBuf [13:52:18]FM_MakeSignedData [13:52:18]FM_MakeSignedData [13:52:18]SAM_PROTO_SignData [13:52:18]wFMCommunicate request_size=4 [13:52:18]MH_SAM_APDU [13:52:18]CAPDU: 80 0D 01 02 [13:52:18]Write to MH i2c: E2 08 00 98 73 80 0D 01 02 00 00 00 00 84 [13:52:18]Write i2c OK [13:52:18]MH_I2C_Read... [13:52:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:18]Read from MH i2c: E2 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 98 73 00 90 00 7F [13:52:18]RAPDU: 90 00 [13:52:18]wFMCommunicate OK [13:52:18]wFMCommunicate request_size=255 [13:52:18]MH_SAM_APDU [13:52: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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 93 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 EA 00 00 35 04 06 00 31 AF DE 1D [13:52:18]Write to MH i2c: E2 02 01 99 73 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 93 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 EA 00 00 35 04 06 00 31 AF DE 1D 00 00 E8 [13:52:18]Write i2c OK [13:52:18]MH_I2C_Read... [13:52:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:18]Read from MH i2c: E2 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 99 73 00 90 00 80 [13:52:18]RAPDU: 90 00 [13:52:18]wFMCommunicate OK [13:52:18]wFMCommunicate request_size=7 [13:52:18]MH_SAM_APDU [13:52:18]CAPDU: 80 0D 02 02 02 E1 05 [13:52:18]Write to MH i2c: E2 0A 00 9A 73 80 0D 02 02 02 00 E1 05 00 00 71 [13:52:18]Write i2c OK [13:52:18]MH_I2C_Read... [13:52:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:18]Read from MH i2c: E2 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 [13:52:18]MH_I2C_Read... [13:52:18]Read from MH i2c: E2 03 00 9A 73 00 90 00 81 [13:52:18]RAPDU: 90 00 [13:52:18]wFMCommunicate OK [13:52:18]wFMCommunicate request_size=4 [13:52:18]MH_SAM_APDU [13:52:18]CAPDU: 80 0D 03 02 [13:52:18]Write to MH i2c: E2 08 00 9B 73 80 0D 03 02 00 00 00 00 89 [13:52:18]Write i2c OK [13:52:18]MH_I2C_Read... [13:52:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:19]Read from MH i2c: E2 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: E2 0B 00 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: E2 0B 00 9B 73 00 C0 5E 95 E9 DC 25 FB E9 90 00 0B [13:52:19]RAPDU: C0 5E 95 E9 DC 25 FB E9 90 00 [13:52:19]wFMCommunicate OK [13:52:19]SAM_PROTO_SignData done [13:52:19]FM_MakeSignedData done [13:52:19]CreateOFDProtocolMessage [13:52:19]wFMCommunicate request_size=4 [13:52:19]MH_SAM_APDU [13:52:19]CAPDU: 80 11 00 00 [13:52:19]Write to MH i2c: E2 08 00 9C 73 80 11 00 00 00 00 00 00 89 [13:52:19]Write i2c OK [13:52:19]MH_I2C_Read... [13:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:19]Read from MH i2c: E2 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: E2 17 00 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: E2 17 00 9C 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [13:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:52:19]wFMCommunicate OK [13:52:19]CreateOFDProtocolMessage done [13:52:19]OFDSenderStorePacket 60038 [13:52:19]StoreOFDPacket docnum=60038 [13:52:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B4 3D 04 01 22 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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 93 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 EA 00 00 35 04 06 00 31 AF DE 1D E1 05 C0 5E 95 E9 DC 25 FB E9 [13:52:19]CheckFolder [13:52:19]dirname=/storage/ofd_packets [13:52:19]CheckFolder done [13:52:19]ProducePacketName [13:52:19]name=ofd_packets/00060038 [13:52:19]NVStorageSaveData ofd_packets/00060038 [13:52:19]File name is /storage/ofd_packets/00060038 [13:52:19]Write 298 bytes [13:52:19]NVStorageSaveData done [13:52:19]OFDSenderStorePacket done [13:52:19]KKMCreateOFDPacket done [13:52:19]NVStorageSaveData kkm_last_timestamp [13:52:19]File name is /storage/kkm_last_timestamp [13:52:19]Write 4 bytes [13:52:19]NVStorageSaveData done [13:52:19]ExternCall_PrintAddStr [13:52:19]wPrintStart [13:52:19]Write to MH i2c: 01 00 00 9D 73 10 [13:52:19]Write i2c OK [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: 01 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: 01 07 00 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: 01 07 00 9D 73 00 00 00 00 00 FF 0F 25 [13:52:19]RasterBufferAndPrint [13:52:19]line Счет N : (1)545765 [13:52:19]line ИНН: 02508201610067 [13:52:19]line Контрольно-Кассовый Чек [13:52:19]line ПРОДАЖА [13:52:19]line ТРК (МРК, ГНК) : 41 [13:52:19]line Товар: 2710194210 [13:52:19]line ДТ-К-5 [13:52:19]line 5.490 * 72.90 [13:52:19]line = 400.22 [13:52:19]line НДС 12% НСП 1% [13:52:19]line > о реализуемом товаре [13:52:19]line ИТОГО: 400.22 [13:52:19]line НСП 1% : 3.54 [13:52:19]line НДС 12% : 42.50 [13:52:19]line Наличными: 0.00 [13:52:19]line Безнал.: 400.22 [13:52:19]line Место: АЗС № 117 "Партнер Нефть" [13:52:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:52:19]line СНО: Общий режим [13:52:19]line Чек 433 05.06.2024 13:52 [13:52:19]line Смена: 72 ФФД: 1.0 [13:52:19]line ЗНМ: 0300000048 [13:52:19]line РНМ: 0000000000151680 [13:52:19]line Версия ККМ: v1.0 [13:52:19]line Платежная система: АКБ Кыргызстан [13:52:19]line ФМ: 0000000000959414 [13:52:19]line ФД: 60038 [13:52:19]line ФПД: 54631415537925 [13:52:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135219&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60038&fm=54631415537925&tin=02508201610067®Number=0000000000151680&sum=40022 [13:52:19]OFD Sender: Processing packet 60038 [packets to send 53, broken 52] [13:52:19]ProducePacketName [13:52:19]name=ofd_packets/00060038 [13:52:19]OFD Sender: To server: pG, [13:52:19]CommunicateWithHost lk.salyk.kg:30040 [13:52:19]ConnectInit lk.salyk.kg [13:52:19]written 0, free lines is 4095 [13:52:19]Connected sock=10 [13:52:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 B4 3D 04 01 22 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 72 15 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 56 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 93 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 EA 00 00 35 04 06 00 31 AF DE 1D E1 05 C0 5E 95 E9 DC 25 FB E9 [13:52:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 95 E3 47 00 33 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 86 EA 00 00 F4 03 04 00 97 19 60 66 B6 04 01 00 00 98 C0 64 D8 E4 01 E5 A3 [13:52:19]CommunicateWithHost err = 0 [13:52:19]CheckOFDResponse [13:52:19]1017 (14) - 77093643461234 [13:52:19]1041 (16) - 0000000000959414 [13:52:19]1040 (4) - 60038 [13:52:19]1012 (4) - 05.06.2024 07:53 [13:52:19]1206 (1) - 0 [13:52:19]OFD Sender: Remove packet 60038 [13:52:19]ProducePacketName [13:52:19]name=ofd_packets/00060038 [13:52:19]NVStorageDeleteData [13:52:19]Write to MH i2c: 01 00 00 C7 73 3A [13:52:19]Write i2c OK [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: 01 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: 01 07 00 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: 01 07 00 C7 73 00 00 00 00 00 BC 0C 09 [13:52:19]RasterBufferAndPrint [13:52:19]line [13:52:19]line [13:52:19]line [13:52:19]line [13:52:19]line [13:52:19]written 0, free lines is 3267 [13:52:19]MH_Cut [13:52:19]Write to MH i2c: D1 01 00 CE 73 01 13 [13:52:19]Write i2c OK [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: D1 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: D1 01 00 [13:52:19]MH_I2C_Read... [13:52:19]Read from MH i2c: D1 01 00 CE 73 00 12 [13:52:19]Write to MH i2c: 01 00 00 CF 73 42 [13:52:19]Write i2c OK [13:52:19]MH_I2C_Read... [13:52:20]OFD Sender: No OFD packet to send [13:52:20]*** Cut start [13:52:20]*** Partial cut [13:52:20]*** CUTSNS_PIN = 1 [13:52:20]*** CUTSNS_PIN = 0 [13:52:21]*** Brake cut motor [13:52:21]Read from MH i2c: 01 [13:52:21]MH_I2C_Read... [13:52:21]*** Stop cut motor [13:52:21]*** Cut end [13:52:21]Read from MH i2c: 01 07 00 [13:52:21]MH_I2C_Read... [13:52:21]Read from MH i2c: 01 07 00 CF 73 00 00 00 00 00 FF 0F 57 [13:52:21]process_action close_receipt done [13:52:21]requested_data is exist [13:52:21]produce_requested_data [13:52:21]requested_item fm.sn is exist - process it [13:52:21]wFMCommunicate request_size=4 [13:52:21]MH_SAM_APDU [13:52:21]CAPDU: 80 11 00 00 [13:52:21]Write to MH i2c: E2 08 00 D0 73 80 11 00 00 00 00 00 00 BD [13:52:21]Write i2c OK [13:52:21]MH_I2C_Read... [13:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:21]Read from MH i2c: E2 [13:52:21]MH_I2C_Read... [13:52:21]Read from MH i2c: E2 17 00 [13:52:21]MH_I2C_Read... [13:52:21]Read from MH i2c: E2 17 00 D0 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 10 [13:52:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:52:21]wFMCommunicate OK [13:52:21]requested_item fd.num is exist - process it [13:52:21]SAM_PROTO_GetFieldsCounters [13:52:21]wFMCommunicate request_size=4 [13:52:21]MH_SAM_APDU [13:52:21]CAPDU: 80 13 00 00 [13:52:21]Write to MH i2c: E2 08 00 D1 73 80 13 00 00 00 00 00 00 C0 [13:52:21]Write i2c OK [13:52:21]MH_I2C_Read... [13:52:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:21]Read from MH i2c: E2 [13:52:21]MH_I2C_Read... [13:52:21]Read from MH i2c: E2 62 00 [13:52:21]MH_I2C_Read... [13:52:21]Read from MH i2c: E2 62 00 D1 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 86 EA 00 00 0E 04 04 00 48 00 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 AB [13:52:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 86 EA 00 00 0E 04 04 00 48 00 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 [13:52:21]wFMCommunicate OK [13:52:21]SAM_PROTO_GetFieldsCounters done [13:52:21]requested_item shift.num is exist - process it [13:52:21]requested_item shift.opened is exist - process it [13:52:21]req_shift_opened [13:52:21]FM_GetShiftState [13:52:21]SAM_PROTO_GetShiftState [13:52:21]wFMCommunicate request_size=4 [13:52:21]MH_SAM_APDU [13:52:21]CAPDU: 80 13 01 00 [13:52:21]Write to MH i2c: E2 08 00 D2 73 80 13 01 00 00 00 00 00 C2 [13:52:21]Write i2c OK [13:52:21]MH_I2C_Read... [13:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:21]Read from MH i2c: E2 [13:52:21]MH_I2C_Read... [13:52:21]Read from MH i2c: E2 0E 00 [13:52:21]MH_I2C_Read... [13:52:21]Read from MH i2c: E2 0E 00 D2 73 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FA [13:52:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:52:21]wFMCommunicate OK [13:52:21]SAM_PROTO_GetShiftState done [13:52:21]FM_GetShiftState done [13:52:21]req_shift_opened done [13:52:21]requested_item shift.open_date is exist - process it [13:52:21]req_shift_open_date [13:52:21]req_shift_open_date done [13:52:21]produce_requested_data done [13:52:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60038,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:52:21]process_action_free close_receipt [13:52:21]json_value_free [13:52:21]json_value_free done [13:52:21]process_json_proto returns [13:52:21]Send response to host [13:52:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60038,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:52:21]free response buf [13:52:21]execute_script done [13:52:21]execute_script returns [13:52:21]free content buf [13:52:21]Sock 8.Close socket [13:52:21]Sock 8.Thread stoped [13:52:25]OFD Sender: No OFD packet to send [13:52:30]OFD Sender: No OFD packet to send [13:52:35]OFD Sender: No OFD packet to send [13:52:38]accept exits with 9 [13:52:38]New connection [13:52:38]New thread 3067100516 created [13:52:38]Thread 3066957156 joined [13:52:38]Waiting for new connection... [13:52:38] Sock 9.Parse request [13:52:38]Sock 9.Check first char [13:52:38]Sock 9.First char is OK [13:52:38]request: POST /json_proto HTTP/1.0 [13:52:38]Method: POST [13:52:38]URL: /json_proto [13:52:38]Method is POST - this is cgi request [13:52:38]url: /json_proto [13:52:38]query_string will be loaded in cgi processing [13:52:38]execute_cgi json_proto POST (null) [13:52:38]execute_cgi path=json_proto method=POST [13:52:38]POST find Content-Length [13:52:38]Host: 172.17.60.68:8080 [13:52:38]Content-Length: 990 [13:52:38]Content-Type: application/json [13:52:38] [13:52:38]POST finish read [13:52:38]Found Content-Length = 990 [13:52:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 53.100, "sum" : 1800.09, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.10 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:38]execute_script... [13:52: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)545761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 53.100, "sum" : 1800.09, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.10 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:38]POST & json_proto [13:52:38]process_json_proto [13:52:38]json parsed OK: [13:52:38]protocol is kg_v1.0 [13:52:38]action value=close_receipt [13:52:38]process_action close_receipt [13:52:38]cmd_close_receipt [13:52:38]MH_GetDate [13:52:38]Write to MH i2c: F0 00 00 D3 73 35 [13:52:38]Write i2c OK [13:52:38]MH_I2C_Read... [13:52:38]Read from MH i2c: F0 [13:52:38]MH_I2C_Read... [13:52:38]Read from MH i2c: F0 09 00 [13:52:38]MH_I2C_Read... [13:52:38]Read from MH i2c: F0 09 00 D3 73 00 A8 6D 60 66 9A 61 5F 66 D9 [13:52:38]GetLastDocTimeStamp 1717595539 [13:52:38]current date 1717595560 [13:52:38]FM_GetShiftState [13:52:38]SAM_PROTO_GetShiftState [13:52:38]wFMCommunicate request_size=4 [13:52:38]MH_SAM_APDU [13:52:38]CAPDU: 80 13 01 00 [13:52:38]Write to MH i2c: E2 08 00 D4 73 80 13 01 00 00 00 00 00 C4 [13:52:38]Write i2c OK [13:52:38]MH_I2C_Read... [13:52:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:38]Read from MH i2c: E2 [13:52:38]MH_I2C_Read... [13:52:38]Read from MH i2c: E2 0E 00 [13:52:38]MH_I2C_Read... [13:52:38]Read from MH i2c: E2 0E 00 D4 73 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FC [13:52:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:52:38]wFMCommunicate OK [13:52:38]SAM_PROTO_GetShiftState done [13:52:38]FM_GetShiftState done [13:52:38]opened in 1717545916 [13:52:38]opened+sec_in_day 1717632316 [13:52:38]quantity*price = 180009 [13:52:38]sum+1 = 180010 [13:52:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 1800.00 Внесено: 3000.00 СДАЧА: 1200.00 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 434 05.06.2024 13:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 53.10 сом ФМ: 0000000000959414 ФД: 60039 ФПД: 35437215147935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135240&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60039&fm=35437215147935&tin=02508201610067®Number=0000000000151680&sum=180000 [13:52:39]StoreToDocumentArchive [13:52:39]shift 72 fd 60039 [13:52:39]save to /storage/0072/doc_00060039 [13:52:39]save last doc name /storage/0072/doc_00060039 to /storage/kkm_last_doc_name [13:52:39]save OK [13:52:39]Clear old archive folders... [13:52:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:52:39]tlvbuf is 005EF570 [13:52:39]SAM_PROTO_ClearQueue [13:52:39]wFMCommunicate request_size=4 [13:52:39]MH_SAM_APDU [13:52:39]CAPDU: 80 09 00 00 [13:52:39]Write to MH i2c: E2 08 00 E1 73 80 09 00 00 00 00 00 00 C6 [13:52:39]Write i2c OK [13:52:39]MH_I2C_Read... [13:52:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:39]Read from MH i2c: E2 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 E1 73 00 90 00 C8 [13:52:39]RAPDU: 90 00 [13:52:39]wFMCommunicate OK [13:52:39]SAM_PROTO_ClearQueue done [13:52:39]KKMCreateOFDPacket [13:52:39]OFDProtocolAddRootSTLVToBuf [13:52:39]FM_MakeSignedData [13:52:39]FM_MakeSignedData [13:52:39]SAM_PROTO_SignData [13:52:39]wFMCommunicate request_size=4 [13:52:39]MH_SAM_APDU [13:52:39]CAPDU: 80 0D 01 02 [13:52:39]Write to MH i2c: E2 08 00 E2 73 80 0D 01 02 00 00 00 00 CE [13:52:39]Write i2c OK [13:52:39]MH_I2C_Read... [13:52:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:39]Read from MH i2c: E2 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 E2 73 00 90 00 C9 [13:52:39]RAPDU: 90 00 [13:52:39]wFMCommunicate OK [13:52:39]wFMCommunicate request_size=255 [13:52:39]MH_SAM_APDU [13:52:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AC 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 B2 01 00 00 F4 03 04 00 A8 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 EA 00 00 35 04 06 00 20 3A [13:52:39]Write to MH i2c: E2 02 01 E3 73 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 6C CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AC 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 B2 01 00 00 F4 03 04 00 A8 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 EA 00 00 35 04 06 00 20 3A 00 00 83 [13:52:39]Write i2c OK [13:52:39]MH_I2C_Read... [13:52:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:39]Read from MH i2c: E2 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 E3 73 00 90 00 CA [13:52:39]RAPDU: 90 00 [13:52:39]wFMCommunicate OK [13:52:39]wFMCommunicate request_size=9 [13:52:39]MH_SAM_APDU [13:52:39]CAPDU: 80 0D 02 02 04 DE 9E E7 9F [13:52:39]Write to MH i2c: E2 0C 00 E4 73 80 0D 02 02 04 00 DE 9E E7 9F 00 00 DB [13:52:39]Write i2c OK [13:52:39]MH_I2C_Read... [13:52:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:39]Read from MH i2c: E2 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 03 00 E4 73 00 90 00 CB [13:52:39]RAPDU: 90 00 [13:52:39]wFMCommunicate OK [13:52:39]wFMCommunicate request_size=4 [13:52:39]MH_SAM_APDU [13:52:39]CAPDU: 80 0D 03 02 [13:52:39]Write to MH i2c: E2 08 00 E5 73 80 0D 03 02 00 00 00 00 D3 [13:52:39]Write i2c OK [13:52:39]MH_I2C_Read... [13:52:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:39]Read from MH i2c: E2 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 0B 00 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 0B 00 E5 73 00 DE 47 11 07 83 04 27 6A 90 00 29 [13:52:39]RAPDU: DE 47 11 07 83 04 27 6A 90 00 [13:52:39]wFMCommunicate OK [13:52:39]SAM_PROTO_SignData done [13:52:39]FM_MakeSignedData done [13:52:39]CreateOFDProtocolMessage [13:52:39]wFMCommunicate request_size=4 [13:52:39]MH_SAM_APDU [13:52:39]CAPDU: 80 11 00 00 [13:52:39]Write to MH i2c: E2 08 00 E6 73 80 11 00 00 00 00 00 00 D3 [13:52:39]Write i2c OK [13:52:39]MH_I2C_Read... [13:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:39]Read from MH i2c: E2 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 17 00 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: E2 17 00 E6 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [13:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:52:39]wFMCommunicate OK [13:52:39]CreateOFDProtocolMessage done [13:52:39]OFDSenderStorePacket 60039 [13:52:39]StoreOFDPacket docnum=60039 [13:52:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 84 53 06 01 1B 47 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AC 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 B2 01 00 00 F4 03 04 00 A8 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 EA 00 00 35 04 06 00 20 3A DE 9E E7 9F DE 47 11 07 83 04 27 6A [13:52:39]CheckFolder [13:52:39]dirname=/storage/ofd_packets [13:52:39]CheckFolder done [13:52:39]ProducePacketName [13:52:39]name=ofd_packets/00060039 [13:52:39]NVStorageSaveData ofd_packets/00060039 [13:52:39]File name is /storage/ofd_packets/00060039 [13:52:39]Write 300 bytes [13:52:39]NVStorageSaveData done [13:52:39]OFDSenderStorePacket done [13:52:39]KKMCreateOFDPacket done [13:52:39]NVStorageSaveData kkm_last_timestamp [13:52:39]File name is /storage/kkm_last_timestamp [13:52:39]Write 4 bytes [13:52:39]NVStorageSaveData done [13:52:39]ExternCall_PrintAddStr [13:52:39]wPrintStart [13:52:39]Write to MH i2c: 01 00 00 E7 73 5A [13:52:39]Write i2c OK [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: 01 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: 01 07 00 [13:52:39]MH_I2C_Read... [13:52:39]Read from MH i2c: 01 07 00 E7 73 00 00 00 00 00 FF 0F 6F [13:52:39]RasterBufferAndPrint [13:52:39]line Счет N : (1)545761 [13:52:39]line ИНН: 02508201610067 [13:52:39]line Контрольно-Кассовый Чек [13:52:39]line ПРОДАЖА [13:52:39]line ТРК (МРК, ГНК) : 72 [13:52:39]line Товар: 2711190000 [13:52:39]line ГАЗ-К-5 [13:52:39]line 53.100 * 33.90 [13:52:39]line = 1800.09 [13:52:39]line НДС 12% НСП 1% [13:52:39]line > о реализуемом товаре [13:52:39]line ОКРУГЛЕНИЕ: -0.09 [13:52:39]line ИТОГО: 1800.00 [13:52:39]line Внесено: 3000.00 [13:52:39]line СДАЧА: 1200.00 [13:52:39]line НСП 1% : 15.93 [13:52:39]line НДС 12% : 191.16 [13:52:39]line Наличными: 1800.00 [13:52:39]line Безнал.: 0.00 [13:52:39]line Место: АЗС № 117 "Партнер Нефть" [13:52:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:52:39]line СНО: Общий режим [13:52:39]line Чек 434 05.06.2024 13:52 [13:52:39]line Смена: 72 ФФД: 1.0 [13:52:39]line ЗНМ: 0300000048 [13:52:39]line РНМ: 0000000000151680 [13:52:39]line Версия ККМ: v1.0 [13:52:39]line [13:52:39]line Дисконтная программа [13:52:39]line СУГ [13:52:39]line номер 117 [13:52:39]line сэкономлено 53.10 сом [13:52:39]line ФМ: 0000000000959414 [13:52:39]line ФД: 60039 [13:52:39]line ФПД: 35437215147935 [13:52:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135240&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60039&fm=35437215147935&tin=02508201610067®Number=0000000000151680&sum=180000 [13:52:40]OFD Sender: Processing packet 60039 [packets to send 53, broken 52] [13:52:40]ProducePacketName [13:52:40]name=ofd_packets/00060039 [13:52:40]OFD Sender: To server: pG, [13:52:40]CommunicateWithHost lk.salyk.kg:30040 [13:52:40]ConnectInit lk.salyk.kg [13:52:40]written 0, free lines is 4095 [13:52:40]Connected sock=10 [13:52:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 84 53 06 01 1B 47 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AC 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 B2 01 00 00 F4 03 04 00 A8 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 EA 00 00 35 04 06 00 20 3A DE 9E E7 9F DE 47 11 07 83 04 27 6A [13:52:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 96 6D 47 00 0B AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 87 EA 00 00 F4 03 04 00 AC 19 60 66 B6 04 01 00 00 64 3E E6 B3 9D 8B 88 71 [13:52:40]CommunicateWithHost err = 0 [13:52:40]CheckOFDResponse [13:52:40]1017 (14) - 77093643461234 [13:52:40]1041 (16) - 0000000000959414 [13:52:40]1040 (4) - 60039 [13:52:40]1012 (4) - 05.06.2024 07:54 [13:52:40]1206 (1) - 0 [13:52:40]OFD Sender: Remove packet 60039 [13:52:40]ProducePacketName [13:52:40]name=ofd_packets/00060039 [13:52:40]NVStorageDeleteData [13:52:40]Write to MH i2c: 01 00 00 17 74 8B [13:52:40]Write i2c OK [13:52:40]MH_I2C_Read... [13:52:40]Read from MH i2c: 01 [13:52:40]MH_I2C_Read... [13:52:40]Read from MH i2c: 01 07 00 [13:52:40]MH_I2C_Read... [13:52:40]Read from MH i2c: 01 07 00 17 74 00 00 00 00 00 49 0C E7 [13:52:40]RasterBufferAndPrint [13:52:40]line [13:52:40]line [13:52:40]line [13:52:40]line [13:52:40]line [13:52:40]written 0, free lines is 3149 [13:52:40]MH_Cut [13:52:40]Write to MH i2c: D1 01 00 1E 74 01 64 [13:52:40]Write i2c OK [13:52:40]MH_I2C_Read... [13:52:40]Read from MH i2c: D1 [13:52:40]MH_I2C_Read... [13:52:40]Read from MH i2c: D1 01 00 [13:52:40]MH_I2C_Read... [13:52:40]Read from MH i2c: D1 01 00 1E 74 00 63 [13:52:40]Write to MH i2c: 01 00 00 1F 74 93 [13:52:40]Write i2c OK [13:52:40]MH_I2C_Read... [13:52:41]OFD Sender: No OFD packet to send [13:52:41]*** Cut start [13:52:41]*** Partial cut [13:52:41]*** CUTSNS_PIN = 1 [13:52:41]*** CUTSNS_PIN = 0 [13:52:42]*** Brake cut motor [13:52:42]Read from MH i2c: 01 [13:52:42]MH_I2C_Read... [13:52:42]*** Stop cut motor [13:52:42]*** Cut end [13:52:42]Read from MH i2c: 01 07 00 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: 01 07 00 1F 74 00 00 00 00 00 FF 0F A8 [13:52:42]process_action close_receipt done [13:52:42]requested_data is exist [13:52:42]produce_requested_data [13:52:42]requested_item fm.sn is exist - process it [13:52:42]wFMCommunicate request_size=4 [13:52:42]MH_SAM_APDU [13:52:42]CAPDU: 80 11 00 00 [13:52:42]Write to MH i2c: E2 08 00 20 74 80 11 00 00 00 00 00 00 0E [13:52:42]Write i2c OK [13:52:42]MH_I2C_Read... [13:52:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:42]Read from MH i2c: E2 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 17 00 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 17 00 20 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [13:52:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:52:42]wFMCommunicate OK [13:52:42]requested_item fd.num is exist - process it [13:52:42]SAM_PROTO_GetFieldsCounters [13:52:42]wFMCommunicate request_size=4 [13:52:42]MH_SAM_APDU [13:52:42]CAPDU: 80 13 00 00 [13:52:42]Write to MH i2c: E2 08 00 21 74 80 13 00 00 00 00 00 00 11 [13:52:42]Write i2c OK [13:52:42]MH_I2C_Read... [13:52:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:42]Read from MH i2c: E2 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 62 00 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 62 00 21 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 87 EA 00 00 0E 04 04 00 48 00 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 00 [13:52:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 87 EA 00 00 0E 04 04 00 48 00 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 [13:52:42]wFMCommunicate OK [13:52:42]SAM_PROTO_GetFieldsCounters done [13:52:42]requested_item shift.num is exist - process it [13:52:42]requested_item shift.opened is exist - process it [13:52:42]req_shift_opened [13:52:42]FM_GetShiftState [13:52:42]SAM_PROTO_GetShiftState [13:52:42]wFMCommunicate request_size=4 [13:52:42]MH_SAM_APDU [13:52:42]CAPDU: 80 13 01 00 [13:52:42]Write to MH i2c: E2 08 00 22 74 80 13 01 00 00 00 00 00 13 [13:52:42]Write i2c OK [13:52:42]MH_I2C_Read... [13:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:42]Read from MH i2c: E2 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 0E 00 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 0E 00 22 74 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4B [13:52:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:52:42]wFMCommunicate OK [13:52:42]SAM_PROTO_GetShiftState done [13:52:42]FM_GetShiftState done [13:52:42]req_shift_opened done [13:52:42]requested_item shift.open_date is exist - process it [13:52:42]req_shift_open_date [13:52:42]req_shift_open_date done [13:52:42]produce_requested_data done [13:52:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60039,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:52:42]process_action_free close_receipt [13:52:42]json_value_free [13:52:42]json_value_free done [13:52:42]process_json_proto returns [13:52:42]Send response to host [13:52:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60039,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:52:42]free response buf [13:52:42]execute_script done [13:52:42]execute_script returns [13:52:42]free content buf [13:52:42]Sock 9.Close socket [13:52:42]Sock 9.Thread stoped [13:52:46]OFD Sender: No OFD packet to send [13:52:51]OFD Sender: No OFD packet to send [13:52:56]OFD Sender: No OFD packet to send [13:53:01]OFD Sender: No OFD packet to send [13:53:06]OFD Sender: No OFD packet to send [13:53:11]OFD Sender: No OFD packet to send [13:53:16]OFD Sender: No OFD packet to send [13:53:21]OFD Sender: No OFD packet to send [13:53:26]OFD Sender: No OFD packet to send [13:53:29]accept exits with 8 [13:53:29]New connection [13:53:29]New thread 3066957156 created [13:53:29]Thread 3067100516 joined [13:53:29]Waiting for new connection... [13:53:29] Sock 8.Parse request [13:53:29]Sock 8.Check first char [13:53:29]Sock 8.First char is OK [13:53:29]request: POST /json_proto HTTP/1.0 [13:53:29]Method: POST [13:53:29]URL: /json_proto [13:53:29]Method is POST - this is cgi request [13:53:29]url: /json_proto [13:53:29]query_string will be loaded in cgi processing [13:53:29]execute_cgi json_proto POST (null) [13:53:29]execute_cgi path=json_proto method=POST [13:53:29]POST find Content-Length [13:53:29]Host: 172.17.60.68:8080 [13:53:29]Content-Length: 966 [13:53:29]Content-Type: application/json [13:53:29] [13:53:29]POST finish read [13:53:29]Found Content-Length = 966 [13:53:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.90 \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" ] } } [13:53:29]execute_script... [13:53: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)545766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.90 \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" ] } } [13:53:29]POST & json_proto [13:53:29]process_json_proto [13:53:29]json parsed OK: [13:53:29]protocol is kg_v1.0 [13:53:29]action value=close_receipt [13:53:29]process_action close_receipt [13:53:29]cmd_close_receipt [13:53:29]MH_GetDate [13:53:29]Write to MH i2c: F0 00 00 23 74 86 [13:53:29]Write i2c OK [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: F0 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: F0 09 00 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: F0 09 00 23 74 00 DB 6D 60 66 9A 61 5F 66 5D [13:53:29]GetLastDocTimeStamp 1717595560 [13:53:29]current date 1717595611 [13:53:29]FM_GetShiftState [13:53:29]SAM_PROTO_GetShiftState [13:53:29]wFMCommunicate request_size=4 [13:53:29]MH_SAM_APDU [13:53:29]CAPDU: 80 13 01 00 [13:53:29]Write to MH i2c: E2 08 00 24 74 80 13 01 00 00 00 00 00 15 [13:53:29]Write i2c OK [13:53:29]MH_I2C_Read... [13:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:29]Read from MH i2c: E2 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: E2 0E 00 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: E2 0E 00 24 74 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [13:53:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:53:29]wFMCommunicate OK [13:53:29]SAM_PROTO_GetShiftState done [13:53:29]FM_GetShiftState done [13:53:29]opened in 1717545916 [13:53:29]opened+sec_in_day 1717632316 [13:53:29]quantity*price = 200031 [13:53:29]sum+1 = 200032 [13:53:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 435 05.06.2024 13:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа S-92 номер 117 сэкономлено 29.90 сом ФМ: 0000000000959414 ФД: 60040 ФПД: 185636296391174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60040&fm=185636296391174&tin=02508201610067®Number=0000000000151680&sum=200000 [13:53:31]StoreToDocumentArchive [13:53:31]shift 72 fd 60040 [13:53:31]save to /storage/0072/doc_00060040 [13:53:31]save last doc name /storage/0072/doc_00060040 to /storage/kkm_last_doc_name [13:53:31]save OK [13:53:31]Clear old archive folders... [13:53:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:53:31]tlvbuf is 0047EDB0 [13:53:31]SAM_PROTO_ClearQueue [13:53:31]wFMCommunicate request_size=4 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 09 00 00 [13:53:31]Write to MH i2c: E2 08 00 31 74 80 09 00 00 00 00 00 00 17 [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 31 74 00 90 00 19 [13:53:31]RAPDU: 90 00 [13:53:31]wFMCommunicate OK [13:53:31]SAM_PROTO_ClearQueue done [13:53:31]KKMCreateOFDPacket [13:53:31]OFDProtocolAddRootSTLVToBuf [13:53:31]FM_MakeSignedData [13:53:31]FM_MakeSignedData [13:53:31]SAM_PROTO_SignData [13:53:31]wFMCommunicate request_size=4 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 0D 01 02 [13:53:31]Write to MH i2c: E2 08 00 32 74 80 0D 01 02 00 00 00 00 1F [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:31]OFD Sender: No OFD packet to send [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 32 74 00 90 00 1A [13:53:31]RAPDU: 90 00 [13:53:31]wFMCommunicate OK [13:53:31]wFMCommunicate request_size=255 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 01 00 00 F4 03 04 00 DB 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 EA 00 00 35 04 06 00 [13:53:31]Write to MH i2c: E2 02 01 33 74 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 01 00 00 F4 03 04 00 DB 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 EA 00 00 35 04 06 00 00 00 05 [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 33 74 00 90 00 1B [13:53:31]RAPDU: 90 00 [13:53:31]wFMCommunicate OK [13:53:31]wFMCommunicate request_size=11 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 0D 02 02 06 A8 D5 D1 80 FA 06 [13:53:31]Write to MH i2c: E2 0E 00 34 74 80 0D 02 02 06 00 A8 D5 D1 80 FA 06 00 00 FC [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 03 00 34 74 00 90 00 1C [13:53:31]RAPDU: 90 00 [13:53:31]wFMCommunicate OK [13:53:31]wFMCommunicate request_size=4 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 0D 03 02 [13:53:31]Write to MH i2c: E2 08 00 35 74 80 0D 03 02 00 00 00 00 24 [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 0B 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 0B 00 35 74 00 84 7F F6 B2 8A EF FD B2 90 00 F8 [13:53:31]RAPDU: 84 7F F6 B2 8A EF FD B2 90 00 [13:53:31]wFMCommunicate OK [13:53:31]SAM_PROTO_SignData done [13:53:31]FM_MakeSignedData done [13:53:31]CreateOFDProtocolMessage [13:53:31]wFMCommunicate request_size=4 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 11 00 00 [13:53:31]Write to MH i2c: E2 08 00 36 74 80 11 00 00 00 00 00 00 24 [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 17 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 17 00 36 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [13:53:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:53:31]wFMCommunicate OK [13:53:31]CreateOFDProtocolMessage done [13:53:31]OFDSenderStorePacket 60040 [13:53:31]StoreOFDPacket docnum=60040 [13:53:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 BC DA 08 01 83 25 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 01 00 00 F4 03 04 00 DB 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 EA 00 00 35 04 06 00 A8 D5 D1 80 FA 06 84 7F F6 B2 8A EF FD B2 [13:53:31]CheckFolder [13:53:31]dirname=/storage/ofd_packets [13:53:31]CheckFolder done [13:53:31]ProducePacketName [13:53:31]name=ofd_packets/00060040 [13:53:31]NVStorageSaveData ofd_packets/00060040 [13:53:31]File name is /storage/ofd_packets/00060040 [13:53:31]Write 302 bytes [13:53:31]NVStorageSaveData done [13:53:31]OFDSenderStorePacket done [13:53:31]KKMCreateOFDPacket done [13:53:31]NVStorageSaveData kkm_last_timestamp [13:53:31]File name is /storage/kkm_last_timestamp [13:53:31]Write 4 bytes [13:53:31]NVStorageSaveData done [13:53:31]ExternCall_PrintAddStr [13:53:31]wPrintStart [13:53:31]Write to MH i2c: 01 00 00 37 74 AB [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: 01 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: 01 07 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: 01 07 00 37 74 00 00 00 00 00 FF 0F C0 [13:53:31]RasterBufferAndPrint [13:53:31]line Счет N : (1)545766 [13:53:31]line ИНН: 02508201610067 [13:53:31]line Контрольно-Кассовый Чек [13:53:31]line ПРОДАЖА [13:53:31]line ТРК (МРК, ГНК) : 14 [13:53:31]line Товар: 2710124130 [13:53:31]line SUPER 92-К-5 [13:53:31]line 29.900 * 66.90 [13:53:31]line = 2000.31 [13:53:31]line НДС 12% НСП 1% [13:53:31]line > о реализуемом товаре [13:53:31]line ОКРУГЛЕНИЕ: -0.31 [13:53:31]line ИТОГО: 2000.00 [13:53:31]line Внесено: 2000.00 [13:53:31]line СДАЧА: 0.00 [13:53:31]line НСП 1% : 17.70 [13:53:31]line НДС 12% : 212.42 [13:53:31]line Наличными: 2000.00 [13:53:31]line Безнал.: 0.00 [13:53:31]line Место: АЗС № 117 "Партнер Нефть" [13:53:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:53:31]line СНО: Общий режим [13:53:31]line Чек 435 05.06.2024 13:53 [13:53:31]line Смена: 72 ФФД: 1.0 [13:53:31]line ЗНМ: 0300000048 [13:53:31]line РНМ: 0000000000151680 [13:53:31]line Версия ККМ: v1.0 [13:53:31]line [13:53:31]line Дисконтная программа [13:53:31]line S-92 [13:53:31]line номер 117 [13:53:31]line сэкономлено 29.90 сом [13:53:31]line ФМ: 0000000000959414 [13:53:31]line ФД: 60040 [13:53:31]line ФПД: 185636296391174 [13:53:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135331&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60040&fm=185636296391174&tin=02508201610067®Number=0000000000151680&sum=200000 [13:53:31]OFD Sender: Processing packet 60040 [packets to send 53, broken 52] [13:53:31]ProducePacketName [13:53:31]name=ofd_packets/00060040 [13:53:31]OFD Sender: To server: pG, [13:53:31]CommunicateWithHost lk.salyk.kg:30040 [13:53:31]ConnectInit lk.salyk.kg [13:53:31]written 0, free lines is 4095 [13:53:31]Connected sock=10 [13:53:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 BC DA 08 01 83 25 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 B3 01 00 00 F4 03 04 00 DB 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 EA 00 00 35 04 06 00 A8 D5 D1 80 FA 06 84 7F F6 B2 8A EF FD B2 [13:53:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6D 1E 47 00 9C 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 88 EA 00 00 F4 03 04 00 DF 19 60 66 B6 04 01 00 00 A4 99 88 3A 2E 9E 57 EB [13:53:32]CommunicateWithHost err = 0 [13:53:32]CheckOFDResponse [13:53:32]1017 (14) - 77093643461234 [13:53:32]1041 (16) - 0000000000959414 [13:53:32]1040 (4) - 60040 [13:53:32]1012 (4) - 05.06.2024 07:55 [13:53:32]1206 (1) - 0 [13:53:32]OFD Sender: Remove packet 60040 [13:53:32]ProducePacketName [13:53:32]name=ofd_packets/00060040 [13:53:32]NVStorageDeleteData [13:53:32]Write to MH i2c: 01 00 00 67 74 DB [13:53:32]Write i2c OK [13:53:32]MH_I2C_Read... [13:53:32]Read from MH i2c: 01 [13:53:32]MH_I2C_Read... [13:53:32]Read from MH i2c: 01 07 00 [13:53:32]MH_I2C_Read... [13:53:32]Read from MH i2c: 01 07 00 67 74 00 00 00 00 00 49 0C 37 [13:53:32]RasterBufferAndPrint [13:53:32]line [13:53:32]line [13:53:32]line [13:53:32]line [13:53:32]line [13:53:32]written 0, free lines is 3151 [13:53:32]MH_Cut [13:53:32]Write to MH i2c: D1 01 00 6E 74 01 B4 [13:53:32]Write i2c OK [13:53:32]MH_I2C_Read... [13:53:32]Read from MH i2c: D1 [13:53:32]MH_I2C_Read... [13:53:32]Read from MH i2c: D1 01 00 [13:53:32]MH_I2C_Read... [13:53:32]Read from MH i2c: D1 01 00 6E 74 00 B3 [13:53:32]Write to MH i2c: 01 00 00 6F 74 E3 [13:53:32]Write i2c OK [13:53:32]MH_I2C_Read... [13:53:32]OFD Sender: No OFD packet to send [13:53:33]*** Cut start [13:53:33]*** Partial cut [13:53:33]*** CUTSNS_PIN = 1 [13:53:33]*** CUTSNS_PIN = 0 [13:53:33]*** Brake cut motor [13:53:33]Read from MH i2c: 01 [13:53:34]MH_I2C_Read... [13:53:34]*** Stop cut motor [13:53:34]*** Cut end [13:53:34]Read from MH i2c: 01 07 00 [13:53:34]MH_I2C_Read... [13:53:34]Read from MH i2c: 01 07 00 6F 74 00 00 00 00 00 FF 0F F8 [13:53:34]process_action close_receipt done [13:53:34]requested_data is exist [13:53:34]produce_requested_data [13:53:34]requested_item fm.sn is exist - process it [13:53:34]wFMCommunicate request_size=4 [13:53:34]MH_SAM_APDU [13:53:34]CAPDU: 80 11 00 00 [13:53:34]Write to MH i2c: E2 08 00 70 74 80 11 00 00 00 00 00 00 5E [13:53:34]Write i2c OK [13:53:34]MH_I2C_Read... [13:53:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:34]Read from MH i2c: E2 [13:53:34]MH_I2C_Read... [13:53:34]Read from MH i2c: E2 17 00 [13:53:34]MH_I2C_Read... [13:53:34]Read from MH i2c: E2 17 00 70 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B1 [13:53:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:53:34]wFMCommunicate OK [13:53:34]requested_item fd.num is exist - process it [13:53:34]SAM_PROTO_GetFieldsCounters [13:53:34]wFMCommunicate request_size=4 [13:53:34]MH_SAM_APDU [13:53:34]CAPDU: 80 13 00 00 [13:53:34]Write to MH i2c: E2 08 00 71 74 80 13 00 00 00 00 00 00 61 [13:53:34]Write i2c OK [13:53:34]MH_I2C_Read... [13:53:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:34]Read from MH i2c: E2 [13:53:34]MH_I2C_Read... [13:53:34]Read from MH i2c: E2 62 00 [13:53:34]MH_I2C_Read... [13:53:34]Read from MH i2c: E2 62 00 71 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 88 EA 00 00 0E 04 04 00 48 00 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 54 [13:53:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 88 EA 00 00 0E 04 04 00 48 00 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 [13:53:34]wFMCommunicate OK [13:53:34]SAM_PROTO_GetFieldsCounters done [13:53:34]requested_item shift.num is exist - process it [13:53:34]requested_item shift.opened is exist - process it [13:53:34]req_shift_opened [13:53:34]FM_GetShiftState [13:53:34]SAM_PROTO_GetShiftState [13:53:34]wFMCommunicate request_size=4 [13:53:34]MH_SAM_APDU [13:53:34]CAPDU: 80 13 01 00 [13:53:34]Write to MH i2c: E2 08 00 72 74 80 13 01 00 00 00 00 00 63 [13:53:34]Write i2c OK [13:53:34]MH_I2C_Read... [13:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:34]Read from MH i2c: E2 [13:53:34]MH_I2C_Read... [13:53:34]Read from MH i2c: E2 0E 00 [13:53:34]MH_I2C_Read... [13:53:34]Read from MH i2c: E2 0E 00 72 74 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [13:53:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:53:34]wFMCommunicate OK [13:53:34]SAM_PROTO_GetShiftState done [13:53:34]FM_GetShiftState done [13:53:34]req_shift_opened done [13:53:34]requested_item shift.open_date is exist - process it [13:53:34]req_shift_open_date [13:53:34]req_shift_open_date done [13:53:34]produce_requested_data done [13:53:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60040,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:53:34]process_action_free close_receipt [13:53:34]json_value_free [13:53:34]json_value_free done [13:53:34]process_json_proto returns [13:53:34]Send response to host [13:53:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60040,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:53:34]free response buf [13:53:34]execute_script done [13:53:34]execute_script returns [13:53:34]free content buf [13:53:34]Sock 8.Close socket [13:53:34]Sock 8.Thread stoped [13:53:37]OFD Sender: No OFD packet to send [13:53:42]OFD Sender: No OFD packet to send [13:53:43]accept exits with 9 [13:53:43]New connection [13:53:43]New thread 3067100516 created [13:53:43]Thread 3066957156 joined [13:53:43]Waiting for new connection... [13:53:43] Sock 9.Parse request [13:53:43]Sock 9.Check first char [13:53:43]Sock 9.First char is OK [13:53:43]request: POST /json_proto HTTP/1.0 [13:53:43]Method: POST [13:53:43]URL: /json_proto [13:53:43]Method is POST - this is cgi request [13:53:43]url: /json_proto [13:53:43]query_string will be loaded in cgi processing [13:53:43]execute_cgi json_proto POST (null) [13:53:43]execute_cgi path=json_proto method=POST [13:53:43]POST find Content-Length [13:53:43]Host: 172.17.60.68:8080 [13:53:43]Content-Length: 675 [13:53:43]Content-Type: application/json [13:53:43] [13:53:43]POST finish read [13:53:43]Found Content-Length = 675 [13:53:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:43]execute_script... [13:53:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:43]POST & json_proto [13:53:43]process_json_proto [13:53:43]json parsed OK: [13:53:43]protocol is kg_v1.0 [13:53:43]action value=close_receipt [13:53:43]process_action close_receipt [13:53:43]cmd_close_receipt [13:53:43]MH_GetDate [13:53:43]Write to MH i2c: F0 00 00 73 74 D6 [13:53:43]Write i2c OK [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: F0 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: F0 09 00 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: F0 09 00 73 74 00 E9 6D 60 66 9A 61 5F 66 BB [13:53:43]GetLastDocTimeStamp 1717595611 [13:53:43]current date 1717595625 [13:53:43]FM_GetShiftState [13:53:43]SAM_PROTO_GetShiftState [13:53:43]wFMCommunicate request_size=4 [13:53:43]MH_SAM_APDU [13:53:43]CAPDU: 80 13 01 00 [13:53:43]Write to MH i2c: E2 08 00 74 74 80 13 01 00 00 00 00 00 65 [13:53:43]Write i2c OK [13:53:43]MH_I2C_Read... [13:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:43]Read from MH i2c: E2 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: E2 0E 00 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: E2 0E 00 74 74 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [13:53:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:53:43]wFMCommunicate OK [13:53:43]SAM_PROTO_GetShiftState done [13:53:43]FM_GetShiftState done [13:53:43]opened in 1717545916 [13:53:43]opened+sec_in_day 1717632316 [13:53:43]quantity*price = 100016 [13:53:43]sum+1 = 100018 [13:53:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 436 05.06.2024 13:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60041 ФПД: 93922455535650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135345&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60041&fm=93922455535650&tin=02508201610067®Number=0000000000151680&sum=100000 [13:53:45]StoreToDocumentArchive [13:53:45]shift 72 fd 60041 [13:53:45]save to /storage/0072/doc_00060041 [13:53:45]save last doc name /storage/0072/doc_00060041 to /storage/kkm_last_doc_name [13:53:45]save OK [13:53:45]Clear old archive folders... [13:53:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:53:45]tlvbuf is 005452D0 [13:53:45]SAM_PROTO_ClearQueue [13:53:45]wFMCommunicate request_size=4 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 09 00 00 [13:53:45]Write to MH i2c: E2 08 00 81 74 80 09 00 00 00 00 00 00 67 [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 81 74 00 90 00 69 [13:53:45]RAPDU: 90 00 [13:53:45]wFMCommunicate OK [13:53:45]SAM_PROTO_ClearQueue done [13:53:45]KKMCreateOFDPacket [13:53:45]OFDProtocolAddRootSTLVToBuf [13:53:45]FM_MakeSignedData [13:53:45]FM_MakeSignedData [13:53:45]SAM_PROTO_SignData [13:53:45]wFMCommunicate request_size=4 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 0D 01 02 [13:53:45]Write to MH i2c: E2 08 00 82 74 80 0D 01 02 00 00 00 00 6F [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 82 74 00 90 00 6A [13:53:45]RAPDU: 90 00 [13:53:45]wFMCommunicate OK [13:53:45]wFMCommunicate request_size=255 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 E9 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 EA 00 00 35 04 06 00 [13:53:45]Write to MH i2c: E2 02 01 83 74 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 E9 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 EA 00 00 35 04 06 00 00 00 A5 [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 83 74 00 90 00 6B [13:53:45]RAPDU: 90 00 [13:53:45]wFMCommunicate OK [13:53:45]wFMCommunicate request_size=11 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 0D 02 02 06 55 6C 06 99 40 22 [13:53:45]Write to MH i2c: E2 0E 00 84 74 80 0D 02 02 06 00 55 6C 06 99 40 22 00 00 40 [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 03 00 84 74 00 90 00 6C [13:53:45]RAPDU: 90 00 [13:53:45]wFMCommunicate OK [13:53:45]wFMCommunicate request_size=4 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 0D 03 02 [13:53:45]Write to MH i2c: E2 08 00 85 74 80 0D 03 02 00 00 00 00 74 [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 0B 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 0B 00 85 74 00 E6 3A 9C 89 DB E7 33 74 90 00 23 [13:53:45]RAPDU: E6 3A 9C 89 DB E7 33 74 90 00 [13:53:45]wFMCommunicate OK [13:53:45]SAM_PROTO_SignData done [13:53:45]FM_MakeSignedData done [13:53:45]CreateOFDProtocolMessage [13:53:45]wFMCommunicate request_size=4 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 11 00 00 [13:53:45]Write to MH i2c: E2 08 00 86 74 80 11 00 00 00 00 00 00 74 [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 17 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 17 00 86 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [13:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:53:45]wFMCommunicate OK [13:53:45]CreateOFDProtocolMessage done [13:53:45]OFDSenderStorePacket 60041 [13:53:45]StoreOFDPacket docnum=60041 [13:53:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 75 8C 08 01 02 67 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 E9 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 EA 00 00 35 04 06 00 55 6C 06 99 40 22 E6 3A 9C 89 DB E7 33 74 [13:53:45]CheckFolder [13:53:45]dirname=/storage/ofd_packets [13:53:45]CheckFolder done [13:53:45]ProducePacketName [13:53:45]name=ofd_packets/00060041 [13:53:45]NVStorageSaveData ofd_packets/00060041 [13:53:45]File name is /storage/ofd_packets/00060041 [13:53:45]Write 302 bytes [13:53:45]NVStorageSaveData done [13:53:45]OFDSenderStorePacket done [13:53:45]KKMCreateOFDPacket done [13:53:45]NVStorageSaveData kkm_last_timestamp [13:53:45]File name is /storage/kkm_last_timestamp [13:53:45]Write 4 bytes [13:53:45]NVStorageSaveData done [13:53:45]ExternCall_PrintAddStr [13:53:45]wPrintStart [13:53:45]Write to MH i2c: 01 00 00 87 74 FB [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: 01 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: 01 07 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: 01 07 00 87 74 00 00 00 00 00 FF 0F 10 [13:53:45]RasterBufferAndPrint [13:53:45]line Счет N : (1)545767 [13:53:45]line ИНН: 02508201610067 [13:53:45]line Контрольно-Кассовый Чек [13:53:45]line ПРОДАЖА [13:53:45]line ТРК (МРК, ГНК) : 44 [13:53:45]line Товар: 2710124130 [13:53:45]line SUPER 92-К-5 [13:53:45]line 14.730 * 67.90 [13:53:45]line = 1000.17 [13:53:45]line НДС 12% НСП 1% [13:53:45]line > о реализуемом товаре [13:53:45]line ОКРУГЛЕНИЕ: -0.17 [13:53:45]line ИТОГО: 1000.00 [13:53:45]line Внесено: 1000.00 [13:53:45]line СДАЧА: 0.00 [13:53:45]line НСП 1% : 8.85 [13:53:45]line НДС 12% : 106.21 [13:53:45]line Наличными: 1000.00 [13:53:45]line Безнал.: 0.00 [13:53:45]line Место: АЗС № 117 "Партнер Нефть" [13:53:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:53:45]line СНО: Общий режим [13:53:45]line Чек 436 05.06.2024 13:53 [13:53:45]line Смена: 72 ФФД: 1.0 [13:53:45]line ЗНМ: 0300000048 [13:53:45]line РНМ: 0000000000151680 [13:53:45]line Версия ККМ: v1.0 [13:53:45]line ФМ: 0000000000959414 [13:53:45]line ФД: 60041 [13:53:45]line ФПД: 93922455535650 [13:53:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135345&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60041&fm=93922455535650&tin=02508201610067®Number=0000000000151680&sum=100000 [13:53:45]OFD Sender: Processing packet 60041 [packets to send 53, broken 52] [13:53:45]ProducePacketName [13:53:45]name=ofd_packets/00060041 [13:53:45]OFD Sender: To server: pG, [13:53:45]CommunicateWithHost lk.salyk.kg:30040 [13:53:45]ConnectInit lk.salyk.kg [13:53:45]written 0, free lines is 4095 [13:53:46]Connected sock=10 [13:53:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 75 8C 08 01 02 67 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 E9 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 89 EA 00 00 35 04 06 00 55 6C 06 99 40 22 E6 3A 9C 89 DB E7 33 74 [13:53:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 42 7C 47 00 39 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 39 35 39 34 31 34 10 04 04 00 89 EA 00 00 F4 03 04 00 ED 19 60 66 B6 04 01 00 00 0B 1E 9D 3A 29 21 9B 1B [13:53:46]CommunicateWithHost err = 0 [13:53:46]CheckOFDResponse [13:53:46]1017 (14) - 77093643461234 [13:53:46]1041 (16) - 0000000000959414 [13:53:46]1040 (4) - 60041 [13:53:46]1012 (4) - 05.06.2024 07:55 [13:53:46]1206 (1) - 0 [13:53:46]OFD Sender: Remove packet 60041 [13:53:46]ProducePacketName [13:53:46]name=ofd_packets/00060041 [13:53:46]NVStorageDeleteData [13:53:46]Write to MH i2c: 01 00 00 B2 74 26 [13:53:46]Write i2c OK [13:53:46]MH_I2C_Read... [13:53:46]Read from MH i2c: 01 [13:53:46]MH_I2C_Read... [13:53:46]Read from MH i2c: 01 07 00 [13:53:46]MH_I2C_Read... [13:53:46]Read from MH i2c: 01 07 00 B2 74 00 00 00 00 00 B9 0C F2 [13:53:46]RasterBufferAndPrint [13:53:46]line [13:53:46]line [13:53:46]line [13:53:46]line [13:53:46]line [13:53:46]written 0, free lines is 3264 [13:53:46]MH_Cut [13:53:46]Write to MH i2c: D1 01 00 B9 74 01 FF [13:53:46]Write i2c OK [13:53:46]MH_I2C_Read... [13:53:46]Read from MH i2c: D1 [13:53:46]MH_I2C_Read... [13:53:46]Read from MH i2c: D1 01 00 [13:53:46]MH_I2C_Read... [13:53:46]Read from MH i2c: D1 01 00 B9 74 00 FE [13:53:46]Write to MH i2c: 01 00 00 BA 74 2E [13:53:46]Write i2c OK [13:53:46]MH_I2C_Read... [13:53:46]OFD Sender: No OFD packet to send [13:53:47]*** Cut start [13:53:47]*** Partial cut [13:53:47]*** CUTSNS_PIN = 1 [13:53:47]*** CUTSNS_PIN = 0 [13:53:47]*** Brake cut motor [13:53:47]Read from MH i2c: 01 [13:53:47]MH_I2C_Read... [13:53:47]*** Stop cut motor [13:53:47]*** Cut end [13:53:47]Read from MH i2c: 01 07 00 [13:53:47]MH_I2C_Read... [13:53:47]Read from MH i2c: 01 07 00 BA 74 00 00 00 00 00 FF 0F 43 [13:53:47]process_action close_receipt done [13:53:47]requested_data is exist [13:53:47]produce_requested_data [13:53:47]requested_item fm.sn is exist - process it [13:53:47]wFMCommunicate request_size=4 [13:53:47]MH_SAM_APDU [13:53:47]CAPDU: 80 11 00 00 [13:53:47]Write to MH i2c: E2 08 00 BB 74 80 11 00 00 00 00 00 00 A9 [13:53:47]Write i2c OK [13:53:47]MH_I2C_Read... [13:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:48]Read from MH i2c: E2 [13:53:48]MH_I2C_Read... [13:53:48]Read from MH i2c: E2 17 00 [13:53:48]MH_I2C_Read... [13:53:48]Read from MH i2c: E2 17 00 BB 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FC [13:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:53:48]wFMCommunicate OK [13:53:48]requested_item fd.num is exist - process it [13:53:48]SAM_PROTO_GetFieldsCounters [13:53:48]wFMCommunicate request_size=4 [13:53:48]MH_SAM_APDU [13:53:48]CAPDU: 80 13 00 00 [13:53:48]Write to MH i2c: E2 08 00 BC 74 80 13 00 00 00 00 00 00 AC [13:53:48]Write i2c OK [13:53:48]MH_I2C_Read... [13:53:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:48]Read from MH i2c: E2 [13:53:48]MH_I2C_Read... [13:53:48]Read from MH i2c: E2 62 00 [13:53:48]MH_I2C_Read... [13:53:48]Read from MH i2c: E2 62 00 BC 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 89 EA 00 00 0E 04 04 00 48 00 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 A3 [13:53:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 89 EA 00 00 0E 04 04 00 48 00 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 [13:53:48]wFMCommunicate OK [13:53:48]SAM_PROTO_GetFieldsCounters done [13:53:48]requested_item shift.num is exist - process it [13:53:48]requested_item shift.opened is exist - process it [13:53:48]req_shift_opened [13:53:48]FM_GetShiftState [13:53:48]SAM_PROTO_GetShiftState [13:53:48]wFMCommunicate request_size=4 [13:53:48]MH_SAM_APDU [13:53:48]CAPDU: 80 13 01 00 [13:53:48]Write to MH i2c: E2 08 00 BD 74 80 13 01 00 00 00 00 00 AE [13:53:48]Write i2c OK [13:53:48]MH_I2C_Read... [13:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:48]Read from MH i2c: E2 [13:53:48]MH_I2C_Read... [13:53:48]Read from MH i2c: E2 0E 00 [13:53:48]MH_I2C_Read... [13:53:48]Read from MH i2c: E2 0E 00 BD 74 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [13:53:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:53:48]wFMCommunicate OK [13:53:48]SAM_PROTO_GetShiftState done [13:53:48]FM_GetShiftState done [13:53:48]req_shift_opened done [13:53:48]requested_item shift.open_date is exist - process it [13:53:48]req_shift_open_date [13:53:48]req_shift_open_date done [13:53:48]produce_requested_data done [13:53:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60041,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:53:48]process_action_free close_receipt [13:53:48]json_value_free [13:53:48]json_value_free done [13:53:48]process_json_proto returns [13:53:48]Send response to host [13:53:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60041,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:53:48]free response buf [13:53:48]execute_script done [13:53:48]execute_script returns [13:53:48]free content buf [13:53:48]Sock 9.Close socket [13:53:48]Sock 9.Thread stoped [13:53:51]OFD Sender: No OFD packet to send [13:53:52]accept exits with 8 [13:53:52]New connection [13:53:52]New thread 3066957156 created [13:53:52]Thread 3067100516 joined [13:53:52]Waiting for new connection... [13:53:52] Sock 8.Parse request [13:53:52]Sock 8.Check first char [13:53:52]Sock 8.First char is OK [13:53:52]request: POST /json_proto HTTP/1.0 [13:53:52]Method: POST [13:53:52]URL: /json_proto [13:53:52]Method is POST - this is cgi request [13:53:52]url: /json_proto [13:53:52]query_string will be loaded in cgi processing [13:53:52]execute_cgi json_proto POST (null) [13:53:52]execute_cgi path=json_proto method=POST [13:53:52]POST find Content-Length [13:53:52]Host: 172.17.60.68:8080 [13:53:52]Content-Length: 843 [13:53:52]Content-Type: application/json [13:53:52] [13:53:52]POST finish read [13:53:52]Found Content-Length = 843 [13:53:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 52.660, "sum" : 3522.95, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3522.95 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:52]execute_script... [13:53: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)545764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 52.660, "sum" : 3522.95, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3522.95 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:52]POST & json_proto [13:53:52]process_json_proto [13:53:52]json parsed OK: [13:53:52]protocol is kg_v1.0 [13:53:52]action value=close_receipt [13:53:52]process_action close_receipt [13:53:52]cmd_close_receipt [13:53:52]MH_GetDate [13:53:52]Write to MH i2c: F0 00 00 BE 74 21 [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: F0 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: F0 09 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: F0 09 00 BE 74 00 F1 6D 60 66 9A 61 5F 66 0E [13:53:52]GetLastDocTimeStamp 1717595625 [13:53:52]current date 1717595633 [13:53:52]FM_GetShiftState [13:53:52]SAM_PROTO_GetShiftState [13:53:52]wFMCommunicate request_size=4 [13:53:52]MH_SAM_APDU [13:53:52]CAPDU: 80 13 01 00 [13:53:52]Write to MH i2c: E2 08 00 BF 74 80 13 01 00 00 00 00 00 B0 [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:52]Read from MH i2c: E2 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 0E 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 0E 00 BF 74 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E8 [13:53:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:53:52]wFMCommunicate OK [13:53:52]SAM_PROTO_GetShiftState done [13:53:52]FM_GetShiftState done [13:53:52]opened in 1717545916 [13:53:52]opened+sec_in_day 1717632316 [13:53:52]quantity*price = 352295 [13:53:52]sum+1 = 352296 [13:53:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3522.95 НСП 1% : 31.18 НДС 12% : 374.12 Наличными: 0.00 Безнал.: 3522.95 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 437 05.06.2024 13:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60042 ФПД: 96433077376124 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135354&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60042&fm=96433077376124&tin=02508201610067®Number=0000000000151680&sum=352295 [13:53:53]StoreToDocumentArchive [13:53:53]shift 72 fd 60042 [13:53:53]save to /storage/0072/doc_00060042 [13:53:53]save last doc name /storage/0072/doc_00060042 to /storage/kkm_last_doc_name [13:53:53]save OK [13:53:53]Clear old archive folders... [13:53:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:53:53]tlvbuf is 0057BBD0 [13:53:53]SAM_PROTO_ClearQueue [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 09 00 00 [13:53:53]Write to MH i2c: E2 08 00 CC 74 80 09 00 00 00 00 00 00 B2 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 CC 74 00 90 00 B4 [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]SAM_PROTO_ClearQueue done [13:53:53]KKMCreateOFDPacket [13:53:53]OFDProtocolAddRootSTLVToBuf [13:53:53]FM_MakeSignedData [13:53:53]FM_MakeSignedData [13:53:53]SAM_PROTO_SignData [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 0D 01 02 [13:53:53]Write to MH i2c: E2 08 00 CD 74 80 0D 01 02 00 00 00 00 BA [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 CD 74 00 90 00 B5 [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]wFMCommunicate request_size=255 [13:53:53]MH_SAM_APDU [13:53: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 B4 CD 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 60 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 60 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 60 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 F2 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A EA 00 00 35 04 06 00 57 [13:53:53]Write to MH i2c: E2 02 01 CE 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B4 CD 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 60 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 60 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 60 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 F2 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A EA 00 00 35 04 06 00 57 00 00 FF [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 CE 74 00 90 00 B6 [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]wFMCommunicate request_size=10 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 0D 02 02 05 B4 93 52 54 7C [13:53:53]Write to MH i2c: E2 0D 00 CF 74 80 0D 02 02 05 00 B4 93 52 54 7C 00 00 30 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 CF 74 00 90 00 B7 [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 0D 03 02 [13:53:53]Write to MH i2c: E2 08 00 D0 74 80 0D 03 02 00 00 00 00 BF [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 0B 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 0B 00 D0 74 00 A6 57 61 F0 C5 54 FE 2D 90 00 52 [13:53:53]RAPDU: A6 57 61 F0 C5 54 FE 2D 90 00 [13:53:53]wFMCommunicate OK [13:53:53]SAM_PROTO_SignData done [13:53:53]FM_MakeSignedData done [13:53:53]CreateOFDProtocolMessage [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 11 00 00 [13:53:53]Write to MH i2c: E2 08 00 D1 74 80 11 00 00 00 00 00 00 BF [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 17 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 17 00 D1 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 12 [13:53:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:53:53]wFMCommunicate OK [13:53:53]CreateOFDProtocolMessage done [13:53:53]OFDSenderStorePacket 60042 [13:53:53]StoreOFDPacket docnum=60042 [13:53:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 56 AD 07 01 79 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 B4 CD 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 60 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 60 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 60 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 F2 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A EA 00 00 35 04 06 00 57 B4 93 52 54 7C A6 57 61 F0 C5 54 FE 2D [13:53:53]CheckFolder [13:53:53]dirname=/storage/ofd_packets [13:53:53]CheckFolder done [13:53:53]ProducePacketName [13:53:53]name=ofd_packets/00060042 [13:53:53]NVStorageSaveData ofd_packets/00060042 [13:53:53]File name is /storage/ofd_packets/00060042 [13:53:53]Write 301 bytes [13:53:53]NVStorageSaveData done [13:53:53]OFDSenderStorePacket done [13:53:53]KKMCreateOFDPacket done [13:53:53]NVStorageSaveData kkm_last_timestamp [13:53:53]File name is /storage/kkm_last_timestamp [13:53:53]Write 4 bytes [13:53:53]NVStorageSaveData done [13:53:53]ExternCall_PrintAddStr [13:53:53]wPrintStart [13:53:53]Write to MH i2c: 01 00 00 D2 74 46 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: 01 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: 01 07 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: 01 07 00 D2 74 00 00 00 00 00 FF 0F 5B [13:53:53]RasterBufferAndPrint [13:53:53]line Счет N : (1)545764 [13:53:53]line ИНН: 02508201610067 [13:53:53]line Контрольно-Кассовый Чек [13:53:53]line ПРОДАЖА [13:53:53]line ТРК (МРК, ГНК) : 22 [13:53:53]line Товар: 2710124130 [13:53:53]line Аи-92-К-5 [13:53:53]line 52.660 * 66.90 [13:53:53]line = 3522.95 [13:53:53]line НДС 12% НСП 1% [13:53:53]line > о реализуемом товаре [13:53:53]line ИТОГО: 3522.95 [13:53:53]line НСП 1% : 31.18 [13:53:53]line НДС 12% : 374.12 [13:53:53]line Наличными: 0.00 [13:53:53]line Безнал.: 3522.95 [13:53:53]line Место: АЗС № 117 "Партнер Нефть" [13:53:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:53:53]line СНО: Общий режим [13:53:53]line Чек 437 05.06.2024 13:53 [13:53:53]line Смена: 72 ФФД: 1.0 [13:53:53]line ЗНМ: 0300000048 [13:53:53]line РНМ: 0000000000151680 [13:53:53]line Версия ККМ: v1.0 [13:53:53]line Платежная система: АКБ Кыргызстан [13:53:53]line ФМ: 0000000000959414 [13:53:53]line ФД: 60042 [13:53:53]line ФПД: 96433077376124 [13:53:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135354&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60042&fm=96433077376124&tin=02508201610067®Number=0000000000151680&sum=352295 [13:53:53]written 0, free lines is 4095 [13:53:54]OFD Sender: Processing packet 60042 [packets to send 53, broken 52] [13:53:54]ProducePacketName [13:53:54]name=ofd_packets/00060042 [13:53:54]OFD Sender: To server: pG, [13:53:54]CommunicateWithHost lk.salyk.kg:30040 [13:53:54]ConnectInit lk.salyk.kg [13:53:54]Connected sock=10 [13:53:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 56 AD 07 01 79 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 B4 CD 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 60 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 27 60 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 27 60 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 F2 6D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A EA 00 00 35 04 06 00 57 B4 93 52 54 7C A6 57 61 F0 C5 54 FE 2D [13:53:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9F 19 47 00 A0 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8A EA 00 00 F4 03 04 00 F5 19 60 66 B6 04 01 00 00 1C 70 9A D0 39 88 94 AD [13:53:54]CommunicateWithHost err = 0 [13:53:54]CheckOFDResponse [13:53:54]1017 (14) - 77093643461234 [13:53:54]1041 (16) - 0000000000959414 [13:53:54]1040 (4) - 60042 [13:53:54]1012 (4) - 05.06.2024 07:55 [13:53:54]1206 (1) - 0 [13:53:54]OFD Sender: Remove packet 60042 [13:53:54]ProducePacketName [13:53:54]name=ofd_packets/00060042 [13:53:54]NVStorageDeleteData [13:53:54]Write to MH i2c: 01 00 00 FC 74 70 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 [13:53:54]MH_I2C_Read... [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 FC 74 00 00 00 00 00 DC 0C 5F [13:53:54]RasterBufferAndPrint [13:53:54]line [13:53:54]line [13:53:54]line [13:53:54]line [13:53:54]line [13:53:54]written 0, free lines is 3304 [13:53:54]MH_Cut [13:53:54]Write to MH i2c: D1 01 00 03 75 01 4A [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: D1 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: D1 01 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: D1 01 00 03 75 00 49 [13:53:54]Write to MH i2c: 01 00 00 04 75 79 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]OFD Sender: No OFD packet to send [13:53:55]*** Cut start [13:53:55]*** Partial cut [13:53:55]*** CUTSNS_PIN = 1 [13:53:55]*** CUTSNS_PIN = 0 [13:53:55]*** Brake cut motor [13:53:55]Read from MH i2c: 01 [13:53:55]MH_I2C_Read... [13:53:55]*** Stop cut motor [13:53:55]*** Cut end [13:53:55]Read from MH i2c: 01 07 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: 01 07 00 04 75 00 00 00 00 00 FF 0F 8E [13:53:55]process_action close_receipt done [13:53:55]requested_data is exist [13:53:55]produce_requested_data [13:53:55]requested_item fm.sn is exist - process it [13:53:55]wFMCommunicate request_size=4 [13:53:55]MH_SAM_APDU [13:53:55]CAPDU: 80 11 00 00 [13:53:55]Write to MH i2c: E2 08 00 05 75 80 11 00 00 00 00 00 00 F4 [13:53:55]Write i2c OK [13:53:55]MH_I2C_Read... [13:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:55]Read from MH i2c: E2 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 17 00 [13:53:55]MH_I2C_Read... [13:53:55]Read from MH i2c: E2 17 00 05 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 47 [13:53:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:53:56]wFMCommunicate OK [13:53:56]requested_item fd.num is exist - process it [13:53:56]SAM_PROTO_GetFieldsCounters [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 13 00 00 [13:53:56]Write to MH i2c: E2 08 00 06 75 80 13 00 00 00 00 00 00 F7 [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 62 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 62 00 06 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8A EA 00 00 0E 04 04 00 48 00 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 F2 [13:53:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8A EA 00 00 0E 04 04 00 48 00 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 [13:53:56]wFMCommunicate OK [13:53:56]SAM_PROTO_GetFieldsCounters done [13:53:56]requested_item shift.num is exist - process it [13:53:56]requested_item shift.opened is exist - process it [13:53:56]req_shift_opened [13:53:56]FM_GetShiftState [13:53:56]SAM_PROTO_GetShiftState [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 13 01 00 [13:53:56]Write to MH i2c: E2 08 00 07 75 80 13 01 00 00 00 00 00 F9 [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 0E 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 0E 00 07 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 31 [13:53:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:53:56]wFMCommunicate OK [13:53:56]SAM_PROTO_GetShiftState done [13:53:56]FM_GetShiftState done [13:53:56]req_shift_opened done [13:53:56]requested_item shift.open_date is exist - process it [13:53:56]req_shift_open_date [13:53:56]req_shift_open_date done [13:53:56]produce_requested_data done [13:53:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60042,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:53:56]process_action_free close_receipt [13:53:56]json_value_free [13:53:56]json_value_free done [13:53:56]process_json_proto returns [13:53:56]Send response to host [13:53:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60042,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:53:56]free response buf [13:53:56]execute_script done [13:53:56]execute_script returns [13:53:56]free content buf [13:53:56]Sock 8.Close socket [13:53:56]Sock 8.Thread stoped [13:53:59]OFD Sender: No OFD packet to send [13:54:04]OFD Sender: No OFD packet to send [13:54:09]OFD Sender: No OFD packet to send [13:54:14]OFD Sender: No OFD packet to send [13:54:19]OFD Sender: No OFD packet to send [13:54:24]OFD Sender: No OFD packet to send [13:54:29]OFD Sender: No OFD packet to send [13:54:31]accept exits with 9 [13:54:31]New connection [13:54:31]New thread 3067100516 created [13:54:31]Thread 3066957156 joined [13:54:31]Waiting for new connection... [13:54:31] Sock 9.Parse request [13:54:31]Sock 9.Check first char [13:54:31]Sock 9.First char is OK [13:54:31]request: POST /json_proto HTTP/1.0 [13:54:31]Method: POST [13:54:31]URL: /json_proto [13:54:31]Method is POST - this is cgi request [13:54:31]url: /json_proto [13:54:31]query_string will be loaded in cgi processing [13:54:31]execute_cgi json_proto POST (null) [13:54:31]execute_cgi path=json_proto method=POST [13:54:31]POST find Content-Length [13:54:31]Host: 172.17.60.68:8080 [13:54:31]Content-Length: 675 [13:54:31]Content-Type: application/json [13:54:31] [13:54:31]POST finish read [13:54:31]Found Content-Length = 675 [13:54:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:31]execute_script... [13:54: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)545769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:31]POST & json_proto [13:54:31]process_json_proto [13:54:31]json parsed OK: [13:54:31]protocol is kg_v1.0 [13:54:31]action value=close_receipt [13:54:31]process_action close_receipt [13:54:31]cmd_close_receipt [13:54:31]MH_GetDate [13:54:31]Write to MH i2c: F0 00 00 08 75 6C [13:54:31]Write i2c OK [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: F0 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: F0 09 00 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: F0 09 00 08 75 00 19 6E 60 66 9A 61 5F 66 82 [13:54:31]GetLastDocTimeStamp 1717595634 [13:54:31]current date 1717595673 [13:54:31]FM_GetShiftState [13:54:31]SAM_PROTO_GetShiftState [13:54:31]wFMCommunicate request_size=4 [13:54:31]MH_SAM_APDU [13:54:31]CAPDU: 80 13 01 00 [13:54:31]Write to MH i2c: E2 08 00 09 75 80 13 01 00 00 00 00 00 FB [13:54:31]Write i2c OK [13:54:31]MH_I2C_Read... [13:54:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:31]Read from MH i2c: E2 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 0E 00 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 0E 00 09 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [13:54:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:54:31]wFMCommunicate OK [13:54:31]SAM_PROTO_GetShiftState done [13:54:31]FM_GetShiftState done [13:54:31]opened in 1717545916 [13:54:31]opened+sec_in_day 1717632316 [13:54:31]quantity*price = 100016 [13:54:31]sum+1 = 100018 [13:54:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 438 05.06.2024 13:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60043 ФПД: 239435678507524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135433&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60043&fm=239435678507524&tin=02508201610067®Number=0000000000151680&sum=100000 [13:54:32]StoreToDocumentArchive [13:54:32]shift 72 fd 60043 [13:54:32]save to /storage/0072/doc_00060043 [13:54:32]save last doc name /storage/0072/doc_00060043 to /storage/kkm_last_doc_name [13:54:32]save OK [13:54:32]Clear old archive folders... [13:54:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:54:32]tlvbuf is 003CC150 [13:54:32]SAM_PROTO_ClearQueue [13:54:32]wFMCommunicate request_size=4 [13:54:32]MH_SAM_APDU [13:54:32]CAPDU: 80 09 00 00 [13:54:32]Write to MH i2c: E2 08 00 16 75 80 09 00 00 00 00 00 00 FD [13:54:32]Write i2c OK [13:54:32]MH_I2C_Read... [13:54:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:32]Read from MH i2c: E2 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: E2 03 00 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: E2 03 00 16 75 00 90 00 FF [13:54:32]RAPDU: 90 00 [13:54:32]wFMCommunicate OK [13:54:32]SAM_PROTO_ClearQueue done [13:54:32]KKMCreateOFDPacket [13:54:32]OFDProtocolAddRootSTLVToBuf [13:54:32]FM_MakeSignedData [13:54:32]FM_MakeSignedData [13:54:32]SAM_PROTO_SignData [13:54:32]wFMCommunicate request_size=4 [13:54:32]MH_SAM_APDU [13:54:32]CAPDU: 80 0D 01 02 [13:54:32]Write to MH i2c: E2 08 00 17 75 80 0D 01 02 00 00 00 00 05 [13:54:32]Write i2c OK [13:54:32]MH_I2C_Read... [13:54:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:32]Read from MH i2c: E2 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: E2 03 00 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: E2 03 00 17 75 00 90 00 00 [13:54:32]RAPDU: 90 00 [13:54:32]wFMCommunicate OK [13:54:32]wFMCommunicate request_size=255 [13:54:32]MH_SAM_APDU [13:54: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 19 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B EA 00 00 35 04 06 00 [13:54:32]Write to MH i2c: E2 02 01 18 75 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 19 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B EA 00 00 35 04 06 00 00 00 70 [13:54:32]Write i2c OK [13:54:32]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 18 75 00 90 00 01 [13:54:33]RAPDU: 90 00 [13:54:33]wFMCommunicate OK [13:54:33]wFMCommunicate request_size=11 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 0D 02 02 06 D9 C3 F6 90 62 04 [13:54:33]Write to MH i2c: E2 0E 00 19 75 80 0D 02 02 06 00 D9 C3 F6 90 62 04 00 00 9C [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 19 75 00 90 00 02 [13:54:33]RAPDU: 90 00 [13:54:33]wFMCommunicate OK [13:54:33]wFMCommunicate request_size=4 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 0D 03 02 [13:54:33]Write to MH i2c: E2 08 00 1A 75 80 0D 03 02 00 00 00 00 0A [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 0B 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 0B 00 1A 75 00 A6 31 FA 0C E5 5A 12 80 90 00 B9 [13:54:33]RAPDU: A6 31 FA 0C E5 5A 12 80 90 00 [13:54:33]wFMCommunicate OK [13:54:33]SAM_PROTO_SignData done [13:54:33]FM_MakeSignedData done [13:54:33]CreateOFDProtocolMessage [13:54:33]wFMCommunicate request_size=4 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 11 00 00 [13:54:33]Write to MH i2c: E2 08 00 1B 75 80 11 00 00 00 00 00 00 0A [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 17 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 17 00 1B 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5D [13:54:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:54:33]wFMCommunicate OK [13:54:33]CreateOFDProtocolMessage done [13:54:33]OFDSenderStorePacket 60043 [13:54:33]StoreOFDPacket docnum=60043 [13:54:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 B7 6C 08 01 EC 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 19 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B EA 00 00 35 04 06 00 D9 C3 F6 90 62 04 A6 31 FA 0C E5 5A 12 80 [13:54:33]CheckFolder [13:54:33]dirname=/storage/ofd_packets [13:54:33]CheckFolder done [13:54:33]ProducePacketName [13:54:33]name=ofd_packets/00060043 [13:54:33]NVStorageSaveData ofd_packets/00060043 [13:54:33]File name is /storage/ofd_packets/00060043 [13:54:33]Write 302 bytes [13:54:33]NVStorageSaveData done [13:54:33]OFDSenderStorePacket done [13:54:33]KKMCreateOFDPacket done [13:54:33]NVStorageSaveData kkm_last_timestamp [13:54:33]File name is /storage/kkm_last_timestamp [13:54:33]Write 4 bytes [13:54:33]NVStorageSaveData done [13:54:33]ExternCall_PrintAddStr [13:54:33]wPrintStart [13:54:33]Write to MH i2c: 01 00 00 1C 75 91 [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: 01 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: 01 07 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: 01 07 00 1C 75 00 00 00 00 00 FF 0F A6 [13:54:33]RasterBufferAndPrint [13:54:33]line Счет N : (1)545769 [13:54:33]line ИНН: 02508201610067 [13:54:33]line Контрольно-Кассовый Чек [13:54:33]line ПРОДАЖА [13:54:33]line ТРК (МРК, ГНК) : 34 [13:54:33]line Товар: 2710124130 [13:54:33]line SUPER 92-К-5 [13:54:33]line 14.730 * 67.90 [13:54:33]line = 1000.17 [13:54:33]line НДС 12% НСП 1% [13:54:33]line > о реализуемом товаре [13:54:33]line ОКРУГЛЕНИЕ: -0.17 [13:54:33]line ИТОГО: 1000.00 [13:54:33]line Внесено: 1000.00 [13:54:33]line СДАЧА: 0.00 [13:54:33]line НСП 1% : 8.85 [13:54:33]line НДС 12% : 106.21 [13:54:33]line Наличными: 1000.00 [13:54:33]line Безнал.: 0.00 [13:54:33]line Место: АЗС № 117 "Партнер Нефть" [13:54:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:54:33]line СНО: Общий режим [13:54:33]line Чек 438 05.06.2024 13:54 [13:54:33]line Смена: 72 ФФД: 1.0 [13:54:33]line ЗНМ: 0300000048 [13:54:33]line РНМ: 0000000000151680 [13:54:33]line Версия ККМ: v1.0 [13:54:33]line ФМ: 0000000000959414 [13:54:33]line ФД: 60043 [13:54:33]line ФПД: 239435678507524 [13:54:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135433&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60043&fm=239435678507524&tin=02508201610067®Number=0000000000151680&sum=100000 [13:54:33]OFD Sender: Processing packet 60043 [packets to send 53, broken 52] [13:54:33]ProducePacketName [13:54:33]name=ofd_packets/00060043 [13:54:33]OFD Sender: To server: pG, [13:54:33]CommunicateWithHost lk.salyk.kg:30040 [13:54:33]ConnectInit lk.salyk.kg [13:54:33]written 0, free lines is 4095 [13:54:33]Connected sock=10 [13:54:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 B7 6C 08 01 EC 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 19 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8B EA 00 00 35 04 06 00 D9 C3 F6 90 62 04 A6 31 FA 0C E5 5A 12 80 [13:54:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9E 0F 47 00 49 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 39 35 39 34 31 34 10 04 04 00 8B EA 00 00 F4 03 04 00 1D 1A 60 66 B6 04 01 00 00 10 E7 12 13 1A 8A B7 9E [13:54:33]CommunicateWithHost err = 0 [13:54:33]CheckOFDResponse [13:54:33]1017 (14) - 77093643461234 [13:54:33]1041 (16) - 0000000000959414 [13:54:33]1040 (4) - 60043 [13:54:33]1012 (4) - 05.06.2024 07:56 [13:54:33]1206 (1) - 0 [13:54:33]OFD Sender: Remove packet 60043 [13:54:33]ProducePacketName [13:54:33]name=ofd_packets/00060043 [13:54:33]NVStorageDeleteData [13:54:34]Write to MH i2c: 01 00 00 47 75 BC [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 07 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 07 00 47 75 00 00 00 00 00 B6 0C 85 [13:54:34]RasterBufferAndPrint [13:54:34]line [13:54:34]line [13:54:34]line [13:54:34]line [13:54:34]line [13:54:34]written 0, free lines is 3259 [13:54:34]MH_Cut [13:54:34]Write to MH i2c: D1 01 00 4E 75 01 95 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: D1 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: D1 01 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: D1 01 00 4E 75 00 94 [13:54:34]Write to MH i2c: 01 00 00 4F 75 C4 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]OFD Sender: No OFD packet to send [13:54:34]*** Cut start [13:54:34]*** Partial cut [13:54:34]*** CUTSNS_PIN = 1 [13:54:35]*** CUTSNS_PIN = 0 [13:54:35]*** Brake cut motor [13:54:35]Read from MH i2c: 01 [13:54:35]MH_I2C_Read... [13:54:35]*** Stop cut motor [13:54:35]*** Cut end [13:54:35]Read from MH i2c: 01 07 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: 01 07 00 4F 75 00 00 00 00 00 FF 0F D9 [13:54:35]process_action close_receipt done [13:54:35]requested_data is exist [13:54:35]produce_requested_data [13:54:35]requested_item fm.sn is exist - process it [13:54:35]wFMCommunicate request_size=4 [13:54:35]MH_SAM_APDU [13:54:35]CAPDU: 80 11 00 00 [13:54:35]Write to MH i2c: E2 08 00 50 75 80 11 00 00 00 00 00 00 3F [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:35]Read from MH i2c: E2 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 17 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 17 00 50 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [13:54:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:54:35]wFMCommunicate OK [13:54:35]requested_item fd.num is exist - process it [13:54:35]SAM_PROTO_GetFieldsCounters [13:54:35]wFMCommunicate request_size=4 [13:54:35]MH_SAM_APDU [13:54:35]CAPDU: 80 13 00 00 [13:54:35]Write to MH i2c: E2 08 00 51 75 80 13 00 00 00 00 00 00 42 [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:35]Read from MH i2c: E2 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 62 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 62 00 51 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8B EA 00 00 0E 04 04 00 48 00 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 41 [13:54:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8B EA 00 00 0E 04 04 00 48 00 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 [13:54:35]wFMCommunicate OK [13:54:35]SAM_PROTO_GetFieldsCounters done [13:54:35]requested_item shift.num is exist - process it [13:54:35]requested_item shift.opened is exist - process it [13:54:35]req_shift_opened [13:54:35]FM_GetShiftState [13:54:35]SAM_PROTO_GetShiftState [13:54:35]wFMCommunicate request_size=4 [13:54:35]MH_SAM_APDU [13:54:35]CAPDU: 80 13 01 00 [13:54:35]Write to MH i2c: E2 08 00 52 75 80 13 01 00 00 00 00 00 44 [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:35]Read from MH i2c: E2 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 0E 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 0E 00 52 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [13:54:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:54:35]wFMCommunicate OK [13:54:35]SAM_PROTO_GetShiftState done [13:54:35]FM_GetShiftState done [13:54:35]req_shift_opened done [13:54:35]requested_item shift.open_date is exist - process it [13:54:35]req_shift_open_date [13:54:35]req_shift_open_date done [13:54:35]produce_requested_data done [13:54:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60043,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:54:35]process_action_free close_receipt [13:54:35]json_value_free [13:54:35]json_value_free done [13:54:35]process_json_proto returns [13:54:35]Send response to host [13:54:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60043,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:54:35]free response buf [13:54:35]execute_script done [13:54:35]execute_script returns [13:54:35]free content buf [13:54:35]Sock 9.Close socket [13:54:35]Sock 9.Thread stoped [13:54:39]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:00]accept exits with 8 [13:55:00]New connection [13:55:00]New thread 3066957156 created [13:55:00]Thread 3067100516 joined [13:55:00]Waiting for new connection... [13:55:00] Sock 8.Parse request [13:55:00]Sock 8.Check first char [13:55:00]Sock 8.First char is OK [13:55:00]request: POST /json_proto HTTP/1.0 [13:55:00]Method: POST [13:55:00]URL: /json_proto [13:55:00]Method is POST - this is cgi request [13:55:00]url: /json_proto [13:55:00]query_string will be loaded in cgi processing [13:55:00]execute_cgi json_proto POST (null) [13:55:00]execute_cgi path=json_proto method=POST [13:55:00]POST find Content-Length [13:55:00]Host: 172.17.60.68:8080 [13:55:00]Content-Length: 677 [13:55:00]Content-Type: application/json [13:55:00] [13:55:00]POST finish read [13:55:00]Found Content-Length = 677 [13:55:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:00]execute_script... [13:55: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)545770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:00]POST & json_proto [13:55:00]process_json_proto [13:55:00]json parsed OK: [13:55:00]protocol is kg_v1.0 [13:55:00]action value=close_receipt [13:55:00]process_action close_receipt [13:55:00]cmd_close_receipt [13:55:00]MH_GetDate [13:55:00]Write to MH i2c: F0 00 00 53 75 B7 [13:55:00]Write i2c OK [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 09 00 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 09 00 53 75 00 36 6E 60 66 9A 61 5F 66 EA [13:55:00]GetLastDocTimeStamp 1717595673 [13:55:00]current date 1717595702 [13:55:00]FM_GetShiftState [13:55:00]SAM_PROTO_GetShiftState [13:55:00]wFMCommunicate request_size=4 [13:55:00]MH_SAM_APDU [13:55:00]CAPDU: 80 13 01 00 [13:55:00]Write to MH i2c: E2 08 00 54 75 80 13 01 00 00 00 00 00 46 [13:55:00]Write i2c OK [13:55:00]MH_I2C_Read... [13:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:00]Read from MH i2c: E2 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: E2 0E 00 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: E2 0E 00 54 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [13:55:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:55:00]wFMCommunicate OK [13:55:00]SAM_PROTO_GetShiftState done [13:55:00]FM_GetShiftState done [13:55:00]opened in 1717545916 [13:55:00]opened+sec_in_day 1717632316 [13:55:00]quantity*price = 50041 [13:55:00]sum+1 = 50042 [13:55:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 439 05.06.2024 13:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60044 ФПД: 38184230669253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135502&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60044&fm=38184230669253&tin=02508201610067®Number=0000000000151680&sum=50000 [13:55:01]StoreToDocumentArchive [13:55:01]shift 72 fd 60044 [13:55:01]save to /storage/0072/doc_00060044 [13:55:01]save last doc name /storage/0072/doc_00060044 to /storage/kkm_last_doc_name [13:55:01]save OK [13:55:01]Clear old archive folders... [13:55:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:01]tlvbuf is 003B65E0 [13:55:01]SAM_PROTO_ClearQueue [13:55:01]wFMCommunicate request_size=4 [13:55:01]MH_SAM_APDU [13:55:01]CAPDU: 80 09 00 00 [13:55:01]Write to MH i2c: E2 08 00 61 75 80 09 00 00 00 00 00 00 48 [13:55:01]Write i2c OK [13:55:01]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 61 75 00 90 00 4A [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]SAM_PROTO_ClearQueue done [13:55:02]KKMCreateOFDPacket [13:55:02]OFDProtocolAddRootSTLVToBuf [13:55:02]FM_MakeSignedData [13:55:02]FM_MakeSignedData [13:55:02]SAM_PROTO_SignData [13:55:02]wFMCommunicate request_size=4 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 0D 01 02 [13:55:02]Write to MH i2c: E2 08 00 62 75 80 0D 01 02 00 00 00 00 50 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 62 75 00 90 00 4B [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=255 [13:55:02]MH_SAM_APDU [13:55: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 36 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C EA 00 00 35 04 06 00 22 [13:55:02]Write to MH i2c: E2 02 01 63 75 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 36 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C EA 00 00 35 04 06 00 22 00 00 DD [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 63 75 00 90 00 4C [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=10 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 0D 02 02 05 BA 75 81 4B C5 [13:55:02]Write to MH i2c: E2 0D 00 64 75 80 0D 02 02 05 00 BA 75 81 4B C5 00 00 1D [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 64 75 00 90 00 4D [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=4 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 0D 03 02 [13:55:02]Write to MH i2c: E2 08 00 65 75 80 0D 03 02 00 00 00 00 55 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 0B 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 0B 00 65 75 00 5A 7D 2A 5B 1C 12 01 C4 90 00 A5 [13:55:02]RAPDU: 5A 7D 2A 5B 1C 12 01 C4 90 00 [13:55:02]wFMCommunicate OK [13:55:02]SAM_PROTO_SignData done [13:55:02]FM_MakeSignedData done [13:55:02]CreateOFDProtocolMessage [13:55:02]wFMCommunicate request_size=4 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 11 00 00 [13:55:02]Write to MH i2c: E2 08 00 66 75 80 11 00 00 00 00 00 00 55 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 17 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 17 00 66 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A8 [13:55:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:55:02]wFMCommunicate OK [13:55:02]CreateOFDProtocolMessage done [13:55:02]OFDSenderStorePacket 60044 [13:55:02]StoreOFDPacket docnum=60044 [13:55:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BC 44 07 01 B6 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 36 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C EA 00 00 35 04 06 00 22 BA 75 81 4B C5 5A 7D 2A 5B 1C 12 01 C4 [13:55:02]CheckFolder [13:55:02]dirname=/storage/ofd_packets [13:55:02]CheckFolder done [13:55:02]ProducePacketName [13:55:02]name=ofd_packets/00060044 [13:55:02]NVStorageSaveData ofd_packets/00060044 [13:55:02]File name is /storage/ofd_packets/00060044 [13:55:02]Write 301 bytes [13:55:02]NVStorageSaveData done [13:55:02]OFDSenderStorePacket done [13:55:02]KKMCreateOFDPacket done [13:55:02]NVStorageSaveData kkm_last_timestamp [13:55:02]File name is /storage/kkm_last_timestamp [13:55:02]Write 4 bytes [13:55:02]NVStorageSaveData done [13:55:02]ExternCall_PrintAddStr [13:55:02]wPrintStart [13:55:02]Write to MH i2c: 01 00 00 67 75 DC [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 67 75 00 00 00 00 00 FF 0F F1 [13:55:02]RasterBufferAndPrint [13:55:02]line Счет N : (1)545770 [13:55:02]line ИНН: 02508201610067 [13:55:02]line Контрольно-Кассовый Чек [13:55:02]line ПРОДАЖА [13:55:02]line ТРК (МРК, ГНК) : 22 [13:55:02]line Товар: 2710124130 [13:55:02]line Аи-92-К-5 [13:55:02]line 7.480 * 66.90 [13:55:02]line = 500.41 [13:55:02]line НДС 12% НСП 1% [13:55:02]line > о реализуемом товаре [13:55:02]line ОКРУГЛЕНИЕ: -0.41 [13:55:02]line ИТОГО: 500.00 [13:55:02]line Внесено: 500.00 [13:55:02]line СДАЧА: 0.00 [13:55:02]line НСП 1% : 4.43 [13:55:02]line НДС 12% : 53.14 [13:55:02]line Наличными: 500.00 [13:55:02]line Безнал.: 0.00 [13:55:02]line Место: АЗС № 117 "Партнер Нефть" [13:55:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:55:02]line СНО: Общий режим [13:55:02]line Чек 439 05.06.2024 13:55 [13:55:02]line Смена: 72 ФФД: 1.0 [13:55:02]line ЗНМ: 0300000048 [13:55:02]line РНМ: 0000000000151680 [13:55:02]line Версия ККМ: v1.0 [13:55:02]line ФМ: 0000000000959414 [13:55:02]line ФД: 60044 [13:55:02]line ФПД: 38184230669253 [13:55:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135502&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60044&fm=38184230669253&tin=02508201610067®Number=0000000000151680&sum=50000 [13:55:02]OFD Sender: Processing packet 60044 [packets to send 53, broken 52] [13:55:02]ProducePacketName [13:55:02]name=ofd_packets/00060044 [13:55:02]OFD Sender: To server: pG, [13:55:02]CommunicateWithHost lk.salyk.kg:30040 [13:55:02]ConnectInit lk.salyk.kg [13:55:02]written 0, free lines is 4095 [13:55:02]Connected sock=10 [13:55:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BC 44 07 01 B6 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 36 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C EA 00 00 35 04 06 00 22 BA 75 81 4B C5 5A 7D 2A 5B 1C 12 01 C4 [13:55:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A4 4D 47 00 F9 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8C EA 00 00 F4 03 04 00 3A 1A 60 66 B6 04 01 00 00 DF 71 70 36 AC D2 97 08 [13:55:03]CommunicateWithHost err = 0 [13:55:03]CheckOFDResponse [13:55:03]1017 (14) - 77093643461234 [13:55:03]1041 (16) - 0000000000959414 [13:55:03]1040 (4) - 60044 [13:55:03]1012 (4) - 05.06.2024 07:56 [13:55:03]1206 (1) - 0 [13:55:03]OFD Sender: Remove packet 60044 [13:55:03]ProducePacketName [13:55:03]name=ofd_packets/00060044 [13:55:03]NVStorageDeleteData [13:55:03]Write to MH i2c: 01 00 00 92 75 07 [13:55:03]Write i2c OK [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: 01 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: 01 07 00 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: 01 07 00 92 75 00 00 00 00 00 B4 0C CE [13:55:03]RasterBufferAndPrint [13:55:03]line [13:55:03]line [13:55:03]line [13:55:03]line [13:55:03]line [13:55:03]written 0, free lines is 3259 [13:55:03]MH_Cut [13:55:03]Write to MH i2c: D1 01 00 99 75 01 E0 [13:55:03]Write i2c OK [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: D1 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: D1 01 00 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: D1 01 00 99 75 00 DF [13:55:03]Write to MH i2c: 01 00 00 9A 75 0F [13:55:03]Write i2c OK [13:55:03]MH_I2C_Read... [13:55:03]OFD Sender: No OFD packet to send [13:55:04]*** Cut start [13:55:04]*** Partial cut [13:55:04]*** CUTSNS_PIN = 1 [13:55:04]*** CUTSNS_PIN = 0 [13:55:04]*** Brake cut motor [13:55:04]Read from MH i2c: 01 [13:55:04]MH_I2C_Read... [13:55:04]*** Stop cut motor [13:55:04]*** Cut end [13:55:04]Read from MH i2c: 01 07 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: 01 07 00 9A 75 00 00 00 00 00 FF 0F 24 [13:55:04]process_action close_receipt done [13:55:04]requested_data is exist [13:55:04]produce_requested_data [13:55:04]requested_item fm.sn is exist - process it [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 11 00 00 [13:55:04]Write to MH i2c: E2 08 00 9B 75 80 11 00 00 00 00 00 00 8A [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 17 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 17 00 9B 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DD [13:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:55:04]wFMCommunicate OK [13:55:04]requested_item fd.num is exist - process it [13:55:04]SAM_PROTO_GetFieldsCounters [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 13 00 00 [13:55:04]Write to MH i2c: E2 08 00 9C 75 80 13 00 00 00 00 00 00 8D [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:05]Read from MH i2c: E2 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 62 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 62 00 9C 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8C EA 00 00 0E 04 04 00 48 00 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 90 [13:55:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8C EA 00 00 0E 04 04 00 48 00 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 [13:55:05]wFMCommunicate OK [13:55:05]SAM_PROTO_GetFieldsCounters done [13:55:05]requested_item shift.num is exist - process it [13:55:05]requested_item shift.opened is exist - process it [13:55:05]req_shift_opened [13:55:05]FM_GetShiftState [13:55:05]SAM_PROTO_GetShiftState [13:55:05]wFMCommunicate request_size=4 [13:55:05]MH_SAM_APDU [13:55:05]CAPDU: 80 13 01 00 [13:55:05]Write to MH i2c: E2 08 00 9D 75 80 13 01 00 00 00 00 00 8F [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:05]Read from MH i2c: E2 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 0E 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 0E 00 9D 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [13:55:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:55:05]wFMCommunicate OK [13:55:05]SAM_PROTO_GetShiftState done [13:55:05]FM_GetShiftState done [13:55:05]req_shift_opened done [13:55:05]requested_item shift.open_date is exist - process it [13:55:05]req_shift_open_date [13:55:05]req_shift_open_date done [13:55:05]produce_requested_data done [13:55:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60044,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:55:05]process_action_free close_receipt [13:55:05]json_value_free [13:55:05]json_value_free done [13:55:05]process_json_proto returns [13:55:05]Send response to host [13:55:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60044,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:55:05]free response buf [13:55:05]execute_script done [13:55:05]execute_script returns [13:55:05]free content buf [13:55:05]Sock 8.Close socket [13:55:05]Sock 8.Thread stoped [13:55:08]OFD Sender: No OFD packet to send [13:55:13]OFD Sender: No OFD packet to send [13:55:18]OFD Sender: No OFD packet to send [13:55:23]OFD Sender: No OFD packet to send [13:55:28]OFD Sender: No OFD packet to send [13:55:33]OFD Sender: No OFD packet to send [13:55:38]OFD Sender: No OFD packet to send [13:55:43]OFD Sender: No OFD packet to send [13:55:48]OFD Sender: No OFD packet to send [13:55:53]OFD Sender: No OFD packet to send [13:55:58]OFD Sender: No OFD packet to send [13:56:03]OFD Sender: No OFD packet to send [13:56:08]OFD Sender: No OFD packet to send [13:56:13]OFD Sender: No OFD packet to send [13:56:18]OFD Sender: No OFD packet to send [13:56:23]accept exits with 9 [13:56:23]New connection [13:56:23]New thread 3067100516 created [13:56:23]Thread 3066957156 joined [13:56:23]Waiting for new connection... [13:56:23] Sock 9.Parse request [13:56:23]Sock 9.Check first char [13:56:23]Sock 9.First char is OK [13:56:23]request: POST /json_proto HTTP/1.0 [13:56:23]Method: POST [13:56:23]URL: /json_proto [13:56:23]Method is POST - this is cgi request [13:56:23]url: /json_proto [13:56:23]query_string will be loaded in cgi processing [13:56:23]execute_cgi json_proto POST (null) [13:56:23]execute_cgi path=json_proto method=POST [13:56:23]POST find Content-Length [13:56:23]Host: 172.17.60.68:8080 [13:56:23]Content-Length: 986 [13:56:23]Content-Type: application/json [13:56:23] [13:56:23]POST finish read [13:56:23]Found Content-Length = 986 [13:56:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:23]execute_script... [13:56: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)545768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:23]POST & json_proto [13:56:23]process_json_proto [13:56:23]json parsed OK: [13:56:23]protocol is kg_v1.0 [13:56:23]action value=close_receipt [13:56:23]process_action close_receipt [13:56:23]cmd_close_receipt [13:56:23]MH_GetDate [13:56:23]Write to MH i2c: F0 00 00 9E 75 02 [13:56:23]Write i2c OK [13:56:23]MH_I2C_Read... [13:56:23]Read from MH i2c: F0 [13:56:23]MH_I2C_Read... [13:56:23]Read from MH i2c: F0 09 00 [13:56:23]MH_I2C_Read... [13:56:23]Read from MH i2c: F0 09 00 9E 75 00 89 6E 60 66 9A 61 5F 66 88 [13:56:23]GetLastDocTimeStamp 1717595702 [13:56:23]current date 1717595785 [13:56:23]FM_GetShiftState [13:56:23]SAM_PROTO_GetShiftState [13:56:23]wFMCommunicate request_size=4 [13:56:23]MH_SAM_APDU [13:56:23]CAPDU: 80 13 01 00 [13:56:23]Write to MH i2c: E2 08 00 9F 75 80 13 01 00 00 00 00 00 91 [13:56:23]Write i2c OK [13:56:23]MH_I2C_Read... [13:56:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:23]Read from MH i2c: E2 [13:56:23]MH_I2C_Read... [13:56:23]Read from MH i2c: E2 0E 00 [13:56:23]MH_I2C_Read... [13:56:23]Read from MH i2c: E2 0E 00 9F 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C9 [13:56:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:56:23]wFMCommunicate OK [13:56:23]SAM_PROTO_GetShiftState done [13:56:23]FM_GetShiftState done [13:56:23]opened in 1717545916 [13:56:23]opened+sec_in_day 1717632316 [13:56:23]quantity*price = 70003 [13:56:23]sum+1 = 70005 [13:56:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 440 05.06.2024 13:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 60045 ФПД: 3596506305080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135625&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60045&fm=3596506305080&tin=02508201610067®Number=0000000000151680&sum=70000 [13:56:24]StoreToDocumentArchive [13:56:24]shift 72 fd 60045 [13:56:24]save to /storage/0072/doc_00060045 [13:56:24]save last doc name /storage/0072/doc_00060045 to /storage/kkm_last_doc_name [13:56:24]save OK [13:56:24]Clear old archive folders... [13:56:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:56:24]tlvbuf is 004130F0 [13:56:24]SAM_PROTO_ClearQueue [13:56:24]wFMCommunicate request_size=4 [13:56:24]MH_SAM_APDU [13:56:24]CAPDU: 80 09 00 00 [13:56:24]Write to MH i2c: E2 08 00 AC 75 80 09 00 00 00 00 00 00 93 [13:56:24]Write i2c OK [13:56:24]MH_I2C_Read... [13:56:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:24]Read from MH i2c: E2 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 AC 75 00 90 00 95 [13:56:24]RAPDU: 90 00 [13:56:24]wFMCommunicate OK [13:56:24]SAM_PROTO_ClearQueue done [13:56:24]KKMCreateOFDPacket [13:56:24]OFDProtocolAddRootSTLVToBuf [13:56:24]FM_MakeSignedData [13:56:24]FM_MakeSignedData [13:56:24]SAM_PROTO_SignData [13:56:24]wFMCommunicate request_size=4 [13:56:24]MH_SAM_APDU [13:56:24]CAPDU: 80 0D 01 02 [13:56:24]Write to MH i2c: E2 08 00 AD 75 80 0D 01 02 00 00 00 00 9B [13:56:24]Write i2c OK [13:56:24]MH_I2C_Read... [13:56:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:24]Read from MH i2c: E2 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 AD 75 00 90 00 96 [13:56:24]RAPDU: 90 00 [13:56:24]wFMCommunicate OK [13:56:24]wFMCommunicate request_size=255 [13:56:24]MH_SAM_APDU [13:56:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 89 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D EA 00 00 35 04 06 00 03 45 [13:56:24]Write to MH i2c: E2 02 01 AE 75 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 89 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D EA 00 00 35 04 06 00 03 45 00 00 28 [13:56:24]Write i2c OK [13:56:24]MH_I2C_Read... [13:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:24]Read from MH i2c: E2 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 AE 75 00 90 00 97 [13:56:24]RAPDU: 90 00 [13:56:24]wFMCommunicate OK [13:56:24]wFMCommunicate request_size=9 [13:56:24]MH_SAM_APDU [13:56:24]CAPDU: 80 0D 02 02 04 60 7B 12 38 [13:56:24]Write to MH i2c: E2 0C 00 AF 75 80 0D 02 02 04 00 60 7B 12 38 00 00 CB [13:56:24]Write i2c OK [13:56:24]MH_I2C_Read... [13:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:24]Read from MH i2c: E2 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 03 00 AF 75 00 90 00 98 [13:56:24]RAPDU: 90 00 [13:56:24]wFMCommunicate OK [13:56:24]wFMCommunicate request_size=4 [13:56:24]MH_SAM_APDU [13:56:24]CAPDU: 80 0D 03 02 [13:56:24]Write to MH i2c: E2 08 00 B0 75 80 0D 03 02 00 00 00 00 A0 [13:56:24]Write i2c OK [13:56:24]MH_I2C_Read... [13:56:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:24]Read from MH i2c: E2 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 0B 00 [13:56:24]MH_I2C_Read... [13:56:24]Read from MH i2c: E2 0B 00 B0 75 00 20 F8 3A AD EB EF 8B E0 90 00 E5 [13:56:24]RAPDU: 20 F8 3A AD EB EF 8B E0 90 00 [13:56:24]wFMCommunicate OK [13:56:24]SAM_PROTO_SignData done [13:56:24]FM_MakeSignedData done [13:56:24]CreateOFDProtocolMessage [13:56:24]wFMCommunicate request_size=4 [13:56:24]MH_SAM_APDU [13:56:24]CAPDU: 80 11 00 00 [13:56:24]Write to MH i2c: E2 08 00 B1 75 80 11 00 00 00 00 00 00 A0 [13:56:24]Write i2c OK [13:56:24]MH_I2C_Read... [13:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:25]Read from MH i2c: E2 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: E2 17 00 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: E2 17 00 B1 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F3 [13:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:56:25]wFMCommunicate OK [13:56:25]CreateOFDProtocolMessage done [13:56:25]OFDSenderStorePacket 60045 [13:56:25]StoreOFDPacket docnum=60045 [13:56:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 82 4B 06 01 E0 03 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 89 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D EA 00 00 35 04 06 00 03 45 60 7B 12 38 20 F8 3A AD EB EF 8B E0 [13:56:25]CheckFolder [13:56:25]dirname=/storage/ofd_packets [13:56:25]CheckFolder done [13:56:25]ProducePacketName [13:56:25]name=ofd_packets/00060045 [13:56:25]NVStorageSaveData ofd_packets/00060045 [13:56:25]File name is /storage/ofd_packets/00060045 [13:56:25]Write 300 bytes [13:56:25]NVStorageSaveData done [13:56:25]OFDSenderStorePacket done [13:56:25]KKMCreateOFDPacket done [13:56:25]NVStorageSaveData kkm_last_timestamp [13:56:25]File name is /storage/kkm_last_timestamp [13:56:25]Write 4 bytes [13:56:25]NVStorageSaveData done [13:56:25]ExternCall_PrintAddStr [13:56:25]wPrintStart [13:56:25]Write to MH i2c: 01 00 00 B2 75 27 [13:56:25]Write i2c OK [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: 01 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: 01 07 00 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: 01 07 00 B2 75 00 00 00 00 00 FF 0F 3C [13:56:25]RasterBufferAndPrint [13:56:25]line Счет N : (1)545768 [13:56:25]line ИНН: 02508201610067 [13:56:25]line Контрольно-Кассовый Чек [13:56:25]line ПРОДАЖА [13:56:25]line ТРК (МРК, ГНК) : 72 [13:56:25]line Товар: 2711190000 [13:56:25]line ГАЗ-К-5 [13:56:25]line 20.650 * 33.90 [13:56:25]line = 700.04 [13:56:25]line НДС 12% НСП 1% [13:56:25]line > о реализуемом товаре [13:56:25]line ОКРУГЛЕНИЕ: -0.04 [13:56:25]line ИТОГО: 700.00 [13:56:25]line Внесено: 700.00 [13:56:25]line СДАЧА: 0.00 [13:56:25]line НСП 1% : 6.19 [13:56:25]line НДС 12% : 74.34 [13:56:25]line Наличными: 700.00 [13:56:25]line Безнал.: 0.00 [13:56:25]line Место: АЗС № 117 "Партнер Нефть" [13:56:25]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:56:25]line СНО: Общий режим [13:56:25]line Чек 440 05.06.2024 13:56 [13:56:25]line Смена: 72 ФФД: 1.0 [13:56:25]line ЗНМ: 0300000048 [13:56:25]line РНМ: 0000000000151680 [13:56:25]line Версия ККМ: v1.0 [13:56:25]line [13:56:25]line Дисконтная программа [13:56:25]line СУГ [13:56:25]line номер 117 [13:56:25]line сэкономлено 20.65 сом [13:56:25]line ФМ: 0000000000959414 [13:56:25]line ФД: 60045 [13:56:25]line ФПД: 3596506305080 [13:56:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135625&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60045&fm=3596506305080&tin=02508201610067®Number=0000000000151680&sum=70000 [13:56:25]OFD Sender: Processing packet 60045 [packets to send 53, broken 52] [13:56:25]ProducePacketName [13:56:25]name=ofd_packets/00060045 [13:56:25]OFD Sender: To server: pG, [13:56:25]CommunicateWithHost lk.salyk.kg:30040 [13:56:25]ConnectInit lk.salyk.kg [13:56:25]written 0, free lines is 4095 [13:56:25]Connected sock=8 [13:56:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 82 4B 06 01 E0 03 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 89 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D EA 00 00 35 04 06 00 03 45 60 7B 12 38 20 F8 3A AD EB EF 8B E0 [13:56:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C6 19 47 00 3E DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8D EA 00 00 F4 03 04 00 8D 1A 60 66 B6 04 01 00 00 F5 56 9F 29 6D 2D 20 2B [13:56:25]CommunicateWithHost err = 0 [13:56:25]CheckOFDResponse [13:56:25]1017 (14) - 77093643461234 [13:56:25]1041 (16) - 0000000000959414 [13:56:25]1040 (4) - 60045 [13:56:25]1012 (4) - 05.06.2024 07:58 [13:56:25]1206 (1) - 0 [13:56:25]OFD Sender: Remove packet 60045 [13:56:25]ProducePacketName [13:56:25]name=ofd_packets/00060045 [13:56:25]NVStorageDeleteData [13:56:25]Write to MH i2c: 01 00 00 E2 75 57 [13:56:25]Write i2c OK [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: 01 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: 01 07 00 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: 01 07 00 E2 75 00 00 00 00 00 5D 0C C7 [13:56:25]RasterBufferAndPrint [13:56:25]line [13:56:25]line [13:56:25]line [13:56:25]line [13:56:25]line [13:56:25]written 0, free lines is 3171 [13:56:25]MH_Cut [13:56:25]Write to MH i2c: D1 01 00 E9 75 01 30 [13:56:25]Write i2c OK [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: D1 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: D1 01 00 [13:56:25]MH_I2C_Read... [13:56:25]Read from MH i2c: D1 01 00 E9 75 00 2F [13:56:25]Write to MH i2c: 01 00 00 EA 75 5F [13:56:25]Write i2c OK [13:56:25]MH_I2C_Read... [13:56:26]OFD Sender: No OFD packet to send [13:56:26]*** Cut start [13:56:26]*** Partial cut [13:56:26]*** CUTSNS_PIN = 1 [13:56:26]*** CUTSNS_PIN = 0 [13:56:27]*** Brake cut motor [13:56:27]Read from MH i2c: 01 [13:56:27]MH_I2C_Read... [13:56:27]*** Stop cut motor [13:56:27]*** Cut end [13:56:27]Read from MH i2c: 01 07 00 [13:56:27]MH_I2C_Read... [13:56:27]Read from MH i2c: 01 07 00 EA 75 00 00 00 00 00 FF 0F 74 [13:56:27]process_action close_receipt done [13:56:27]requested_data is exist [13:56:27]produce_requested_data [13:56:27]requested_item fm.sn is exist - process it [13:56:27]wFMCommunicate request_size=4 [13:56:27]MH_SAM_APDU [13:56:27]CAPDU: 80 11 00 00 [13:56:27]Write to MH i2c: E2 08 00 EB 75 80 11 00 00 00 00 00 00 DA [13:56:27]Write i2c OK [13:56:27]MH_I2C_Read... [13:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:27]Read from MH i2c: E2 [13:56:27]MH_I2C_Read... [13:56:27]Read from MH i2c: E2 17 00 [13:56:27]MH_I2C_Read... [13:56:27]Read from MH i2c: E2 17 00 EB 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2D [13:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:56:27]wFMCommunicate OK [13:56:27]requested_item fd.num is exist - process it [13:56:27]SAM_PROTO_GetFieldsCounters [13:56:27]wFMCommunicate request_size=4 [13:56:27]MH_SAM_APDU [13:56:27]CAPDU: 80 13 00 00 [13:56:27]Write to MH i2c: E2 08 00 EC 75 80 13 00 00 00 00 00 00 DD [13:56:27]Write i2c OK [13:56:27]MH_I2C_Read... [13:56:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:27]Read from MH i2c: E2 [13:56:27]MH_I2C_Read... [13:56:27]Read from MH i2c: E2 62 00 [13:56:27]MH_I2C_Read... [13:56:27]Read from MH i2c: E2 62 00 EC 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8D EA 00 00 0E 04 04 00 48 00 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 E4 [13:56:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8D EA 00 00 0E 04 04 00 48 00 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 [13:56:27]wFMCommunicate OK [13:56:27]SAM_PROTO_GetFieldsCounters done [13:56:27]requested_item shift.num is exist - process it [13:56:27]requested_item shift.opened is exist - process it [13:56:27]req_shift_opened [13:56:27]FM_GetShiftState [13:56:27]SAM_PROTO_GetShiftState [13:56:27]wFMCommunicate request_size=4 [13:56:27]MH_SAM_APDU [13:56:27]CAPDU: 80 13 01 00 [13:56:27]Write to MH i2c: E2 08 00 ED 75 80 13 01 00 00 00 00 00 DF [13:56:27]Write i2c OK [13:56:27]MH_I2C_Read... [13:56:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:27]Read from MH i2c: E2 [13:56:27]MH_I2C_Read... [13:56:27]Read from MH i2c: E2 0E 00 [13:56:27]MH_I2C_Read... [13:56:27]Read from MH i2c: E2 0E 00 ED 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 17 [13:56:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:56:27]wFMCommunicate OK [13:56:27]SAM_PROTO_GetShiftState done [13:56:27]FM_GetShiftState done [13:56:27]req_shift_opened done [13:56:27]requested_item shift.open_date is exist - process it [13:56:27]req_shift_open_date [13:56:27]req_shift_open_date done [13:56:27]produce_requested_data done [13:56:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60045,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:56:27]process_action_free close_receipt [13:56:27]json_value_free [13:56:27]json_value_free done [13:56:27]process_json_proto returns [13:56:27]Send response to host [13:56:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60045,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:56:27]free response buf [13:56:27]execute_script done [13:56:27]execute_script returns [13:56:27]free content buf [13:56:27]Sock 9.Close socket [13:56:27]Sock 9.Thread stoped [13:56:31]OFD Sender: No OFD packet to send [13:56:33]accept exits with 10 [13:56:33]New connection [13:56:33]New thread 3066957156 created [13:56:33]Thread 3067100516 joined [13:56:33]Waiting for new connection... [13:56:33] Sock 10.Parse request [13:56:33]Sock 10.Check first char [13:56:33]Sock 10.First char is OK [13:56:33]request: POST /json_proto HTTP/1.0 [13:56:33]Method: POST [13:56:33]URL: /json_proto [13:56:33]Method is POST - this is cgi request [13:56:33]url: /json_proto [13:56:33]query_string will be loaded in cgi processing [13:56:33]execute_cgi json_proto POST (null) [13:56:33]execute_cgi path=json_proto method=POST [13:56:33]POST find Content-Length [13:56:33]Host: 172.17.60.68:8080 [13:56:33]Content-Length: 681 [13:56:33]Content-Type: application/json [13:56:33] [13:56:33]POST finish read [13:56:33]Found Content-Length = 681 [13:56:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 15.760, "sum" : 550.02, "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" ] } } [13:56:33]execute_script... [13:56: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)545771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 15.760, "sum" : 550.02, "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" ] } } [13:56:33]POST & json_proto [13:56:33]process_json_proto [13:56:33]json parsed OK: [13:56:33]protocol is kg_v1.0 [13:56:33]action value=close_receipt [13:56:33]process_action close_receipt [13:56:33]cmd_close_receipt [13:56:33]MH_GetDate [13:56:33]Write to MH i2c: F0 00 00 EE 75 52 [13:56:33]Write i2c OK [13:56:33]MH_I2C_Read... [13:56:33]Read from MH i2c: F0 [13:56:33]MH_I2C_Read... [13:56:33]Read from MH i2c: F0 09 00 [13:56:33]MH_I2C_Read... [13:56:33]Read from MH i2c: F0 09 00 EE 75 00 93 6E 60 66 9A 61 5F 66 E2 [13:56:33]GetLastDocTimeStamp 1717595785 [13:56:33]current date 1717595795 [13:56:33]FM_GetShiftState [13:56:33]SAM_PROTO_GetShiftState [13:56:33]wFMCommunicate request_size=4 [13:56:33]MH_SAM_APDU [13:56:33]CAPDU: 80 13 01 00 [13:56:33]Write to MH i2c: E2 08 00 EF 75 80 13 01 00 00 00 00 00 E1 [13:56:33]Write i2c OK [13:56:33]MH_I2C_Read... [13:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:33]Read from MH i2c: E2 [13:56:33]MH_I2C_Read... [13:56:33]Read from MH i2c: E2 0E 00 [13:56:33]MH_I2C_Read... [13:56:33]Read from MH i2c: E2 0E 00 EF 75 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 19 [13:56:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:56:33]wFMCommunicate OK [13:56:33]SAM_PROTO_GetShiftState done [13:56:33]FM_GetShiftState done [13:56:33]opened in 1717545916 [13:56:33]opened+sec_in_day 1717632316 [13:56:33]quantity*price = 55002 [13:56:33]sum+1 = 55003 [13:56:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.41 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 441 05.06.2024 13:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60046 ФПД: 253900853742217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135635&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60046&fm=253900853742217&tin=02508201610067®Number=0000000000151680&sum=55000 [13:56:34]StoreToDocumentArchive [13:56:34]shift 72 fd 60046 [13:56:34]save to /storage/0072/doc_00060046 [13:56:34]save last doc name /storage/0072/doc_00060046 to /storage/kkm_last_doc_name [13:56:34]save OK [13:56:34]Clear old archive folders... [13:56:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:56:34]tlvbuf is 005EF840 [13:56:34]SAM_PROTO_ClearQueue [13:56:34]wFMCommunicate request_size=4 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 09 00 00 [13:56:34]Write to MH i2c: E2 08 00 FC 75 80 09 00 00 00 00 00 00 E3 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 FC 75 00 90 00 E5 [13:56:34]RAPDU: 90 00 [13:56:34]wFMCommunicate OK [13:56:34]SAM_PROTO_ClearQueue done [13:56:34]KKMCreateOFDPacket [13:56:34]OFDProtocolAddRootSTLVToBuf [13:56:34]FM_MakeSignedData [13:56:34]FM_MakeSignedData [13:56:34]SAM_PROTO_SignData [13:56:34]wFMCommunicate request_size=4 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 0D 01 02 [13:56:34]Write to MH i2c: E2 08 00 FD 75 80 0D 01 02 00 00 00 00 EB [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 FD 75 00 90 00 E6 [13:56:34]RAPDU: 90 00 [13:56:34]wFMCommunicate OK [13:56:34]wFMCommunicate request_size=255 [13:56:34]MH_SAM_APDU [13:56: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 90 3D 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 DA D6 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 D1 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 B9 01 00 00 F4 03 04 00 93 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E EA 00 00 35 04 06 00 E6 EB [13:56:34]Write to MH i2c: E2 02 01 FE 75 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 90 3D 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 DA D6 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 D1 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 B9 01 00 00 F4 03 04 00 93 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E EA 00 00 35 04 06 00 E6 EB 00 00 01 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 FE 75 00 90 00 E7 [13:56:34]RAPDU: 90 00 [13:56:34]wFMCommunicate OK [13:56:34]wFMCommunicate request_size=9 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 0D 02 02 04 E6 32 0A 89 [13:56:34]Write to MH i2c: E2 0C 00 FF 75 80 0D 02 02 04 00 E6 32 0A 89 00 00 A1 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 03 00 FF 75 00 90 00 E8 [13:56:34]RAPDU: 90 00 [13:56:34]wFMCommunicate OK [13:56:34]wFMCommunicate request_size=4 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 0D 03 02 [13:56:34]Write to MH i2c: E2 08 00 00 76 80 0D 03 02 00 00 00 00 F1 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 0B 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 0B 00 00 76 00 37 1B 43 8B 25 F0 F7 27 90 00 45 [13:56:34]RAPDU: 37 1B 43 8B 25 F0 F7 27 90 00 [13:56:34]wFMCommunicate OK [13:56:34]SAM_PROTO_SignData done [13:56:34]FM_MakeSignedData done [13:56:34]CreateOFDProtocolMessage [13:56:34]wFMCommunicate request_size=4 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 11 00 00 [13:56:34]Write to MH i2c: E2 08 00 01 76 80 11 00 00 00 00 00 00 F1 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 17 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 17 00 01 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 44 [13:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:56:34]wFMCommunicate OK [13:56:34]CreateOFDProtocolMessage done [13:56:34]OFDSenderStorePacket 60046 [13:56:34]StoreOFDPacket docnum=60046 [13:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 8F 49 06 01 1A FE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 90 3D 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 DA D6 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 D1 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 B9 01 00 00 F4 03 04 00 93 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E EA 00 00 35 04 06 00 E6 EB E6 32 0A 89 37 1B 43 8B 25 F0 F7 27 [13:56:34]CheckFolder [13:56:34]dirname=/storage/ofd_packets [13:56:34]CheckFolder done [13:56:34]ProducePacketName [13:56:34]name=ofd_packets/00060046 [13:56:34]NVStorageSaveData ofd_packets/00060046 [13:56:34]File name is /storage/ofd_packets/00060046 [13:56:34]Write 300 bytes [13:56:34]NVStorageSaveData done [13:56:34]OFDSenderStorePacket done [13:56:34]KKMCreateOFDPacket done [13:56:34]NVStorageSaveData kkm_last_timestamp [13:56:34]File name is /storage/kkm_last_timestamp [13:56:34]Write 4 bytes [13:56:34]NVStorageSaveData done [13:56:34]ExternCall_PrintAddStr [13:56:34]wPrintStart [13:56:34]Write to MH i2c: 01 00 00 02 76 78 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: 01 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: 01 07 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: 01 07 00 02 76 00 00 00 00 00 FF 0F 8D [13:56:34]RasterBufferAndPrint [13:56:34]line Счет N : (1)545771 [13:56:34]line ИНН: 02508201610067 [13:56:34]line Контрольно-Кассовый Чек [13:56:34]line ПРОДАЖА [13:56:34]line ТРК (МРК, ГНК) : 71 [13:56:34]line Товар: 2711190000 [13:56:34]line ГАЗ-К-5 [13:56:34]line 15.760 * 34.90 [13:56:34]line = 550.02 [13:56:34]line НДС 12% НСП 1% [13:56:34]line > о реализуемом товаре [13:56:34]line ОКРУГЛЕНИЕ: -0.02 [13:56:34]line ИТОГО: 550.00 [13:56:34]line Внесено: 550.00 [13:56:34]line СДАЧА: 0.00 [13:56:34]line НСП 1% : 4.87 [13:56:34]line НДС 12% : 58.41 [13:56:34]line Наличными: 550.00 [13:56:34]line Безнал.: 0.00 [13:56:34]line Место: АЗС № 117 "Партнер Нефть" [13:56:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:56:34]line СНО: Общий режим [13:56:34]line Чек 441 05.06.2024 13:56 [13:56:34]line Смена: 72 ФФД: 1.0 [13:56:34]line ЗНМ: 0300000048 [13:56:34]line РНМ: 0000000000151680 [13:56:34]line Версия ККМ: v1.0 [13:56:34]line ФМ: 0000000000959414 [13:56:34]line ФД: 60046 [13:56:34]line ФПД: 253900853742217 [13:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135635&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60046&fm=253900853742217&tin=02508201610067®Number=0000000000151680&sum=55000 [13:56:34]written 0, free lines is 4095 [13:56:35]OFD Sender: Processing packet 60046 [packets to send 53, broken 52] [13:56:35]ProducePacketName [13:56:35]name=ofd_packets/00060046 [13:56:35]OFD Sender: To server: pG, [13:56:35]CommunicateWithHost lk.salyk.kg:30040 [13:56:35]ConnectInit lk.salyk.kg [13:56:35]Connected sock=9 [13:56:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 8F 49 06 01 1A FE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 90 3D 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 DA D6 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 D1 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 B9 01 00 00 F4 03 04 00 93 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E EA 00 00 35 04 06 00 E6 EB E6 32 0A 89 37 1B 43 8B 25 F0 F7 27 [13:56:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E5 AF 47 00 97 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8E EA 00 00 F4 03 04 00 96 1A 60 66 B6 04 01 00 00 9E 8B 3D 10 E9 87 D2 50 [13:56:35]CommunicateWithHost err = 0 [13:56:35]CheckOFDResponse [13:56:35]1017 (14) - 77093643461234 [13:56:35]1041 (16) - 0000000000959414 [13:56:35]1040 (4) - 60046 [13:56:35]1012 (4) - 05.06.2024 07:58 [13:56:35]1206 (1) - 0 [13:56:35]OFD Sender: Remove packet 60046 [13:56:35]ProducePacketName [13:56:35]name=ofd_packets/00060046 [13:56:35]NVStorageDeleteData [13:56:35]Write to MH i2c: 01 00 00 2D 76 A3 [13:56:35]Write i2c OK [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: 01 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: 01 07 00 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: 01 07 00 2D 76 00 00 00 00 00 AB 0C 61 [13:56:35]RasterBufferAndPrint [13:56:35]line [13:56:35]line [13:56:35]line [13:56:35]line [13:56:35]line [13:56:35]written 0, free lines is 3251 [13:56:35]MH_Cut [13:56:35]Write to MH i2c: D1 01 00 34 76 01 7C [13:56:35]Write i2c OK [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: D1 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: D1 01 00 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: D1 01 00 34 76 00 7B [13:56:35]Write to MH i2c: 01 00 00 35 76 AB [13:56:35]Write i2c OK [13:56:35]MH_I2C_Read... [13:56:35]OFD Sender: No OFD packet to send [13:56:36]*** Cut start [13:56:36]*** Partial cut [13:56:36]*** CUTSNS_PIN = 1 [13:56:36]*** CUTSNS_PIN = 0 [13:56:36]*** Brake cut motor [13:56:36]Read from MH i2c: 01 [13:56:36]MH_I2C_Read... [13:56:36]*** Stop cut motor [13:56:36]*** Cut end [13:56:36]Read from MH i2c: 01 07 00 [13:56:36]MH_I2C_Read... [13:56:36]Read from MH i2c: 01 07 00 35 76 00 00 00 00 00 FF 0F C0 [13:56:36]process_action close_receipt done [13:56:36]requested_data is exist [13:56:36]produce_requested_data [13:56:36]requested_item fm.sn is exist - process it [13:56:36]wFMCommunicate request_size=4 [13:56:36]MH_SAM_APDU [13:56:36]CAPDU: 80 11 00 00 [13:56:36]Write to MH i2c: E2 08 00 36 76 80 11 00 00 00 00 00 00 26 [13:56:36]Write i2c OK [13:56:36]MH_I2C_Read... [13:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:37]Read from MH i2c: E2 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 17 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 17 00 36 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [13:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:56:37]wFMCommunicate OK [13:56:37]requested_item fd.num is exist - process it [13:56:37]SAM_PROTO_GetFieldsCounters [13:56:37]wFMCommunicate request_size=4 [13:56:37]MH_SAM_APDU [13:56:37]CAPDU: 80 13 00 00 [13:56:37]Write to MH i2c: E2 08 00 37 76 80 13 00 00 00 00 00 00 29 [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:37]Read from MH i2c: E2 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 62 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 62 00 37 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8E EA 00 00 0E 04 04 00 48 00 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 34 [13:56:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8E EA 00 00 0E 04 04 00 48 00 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 [13:56:37]wFMCommunicate OK [13:56:37]SAM_PROTO_GetFieldsCounters done [13:56:37]requested_item shift.num is exist - process it [13:56:37]requested_item shift.opened is exist - process it [13:56:37]req_shift_opened [13:56:37]FM_GetShiftState [13:56:37]SAM_PROTO_GetShiftState [13:56:37]wFMCommunicate request_size=4 [13:56:37]MH_SAM_APDU [13:56:37]CAPDU: 80 13 01 00 [13:56:37]Write to MH i2c: E2 08 00 38 76 80 13 01 00 00 00 00 00 2B [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:37]Read from MH i2c: E2 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 0E 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 0E 00 38 76 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [13:56:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:56:37]wFMCommunicate OK [13:56:37]SAM_PROTO_GetShiftState done [13:56:37]FM_GetShiftState done [13:56:37]req_shift_opened done [13:56:37]requested_item shift.open_date is exist - process it [13:56:37]req_shift_open_date [13:56:37]req_shift_open_date done [13:56:37]produce_requested_data done [13:56:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60046,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:56:37]process_action_free close_receipt [13:56:37]json_value_free [13:56:37]json_value_free done [13:56:37]process_json_proto returns [13:56:37]Send response to host [13:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60046,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:56:37]free response buf [13:56:37]execute_script done [13:56:37]execute_script returns [13:56:37]free content buf [13:56:37]Sock 10.Close socket [13:56:37]Sock 10.Thread stoped [13:56:40]OFD Sender: No OFD packet to send [13:56:42]accept exits with 8 [13:56:42]New connection [13:56:42]New thread 3067100516 created [13:56:42]Thread 3066957156 joined [13:56:42]Waiting for new connection... [13:56:42] Sock 8.Parse request [13:56:42]Sock 8.Check first char [13:56:42]Sock 8.First char is OK [13:56:42]request: POST /json_proto HTTP/1.0 [13:56:42]Method: POST [13:56:42]URL: /json_proto [13:56:42]Method is POST - this is cgi request [13:56:42]url: /json_proto [13:56:42]query_string will be loaded in cgi processing [13:56:42]execute_cgi json_proto POST (null) [13:56:42]execute_cgi path=json_proto method=POST [13:56:42]POST find Content-Length [13:56:42]Host: 172.17.60.68:8080 [13:56:42]Content-Length: 679 [13:56:42]Content-Type: application/json [13:56:42] [13:56:42]POST finish read [13:56:42]Found Content-Length = 679 [13:56:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545772", "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" : 72.90, "quantity" : 14.960, "sum" : 1090.58, "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" ] } } [13:56:42]execute_script... [13:56: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)545772", "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" : 72.90, "quantity" : 14.960, "sum" : 1090.58, "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" ] } } [13:56:42]POST & json_proto [13:56:42]process_json_proto [13:56:42]json parsed OK: [13:56:42]protocol is kg_v1.0 [13:56:42]action value=close_receipt [13:56:42]process_action close_receipt [13:56:42]cmd_close_receipt [13:56:42]MH_GetDate [13:56:42]Write to MH i2c: F0 00 00 39 76 9E [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: F0 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: F0 09 00 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: F0 09 00 39 76 00 9B 6E 60 66 9A 61 5F 66 36 [13:56:42]GetLastDocTimeStamp 1717595795 [13:56:42]current date 1717595803 [13:56:42]FM_GetShiftState [13:56:42]SAM_PROTO_GetShiftState [13:56:42]wFMCommunicate request_size=4 [13:56:42]MH_SAM_APDU [13:56:42]CAPDU: 80 13 01 00 [13:56:42]Write to MH i2c: E2 08 00 3A 76 80 13 01 00 00 00 00 00 2D [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:42]Read from MH i2c: E2 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: E2 0E 00 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: E2 0E 00 3A 76 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 65 [13:56:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:56:42]wFMCommunicate OK [13:56:42]SAM_PROTO_GetShiftState done [13:56:42]FM_GetShiftState done [13:56:42]opened in 1717545916 [13:56:42]opened+sec_in_day 1717632316 [13:56:42]quantity*price = 109058 [13:56:42]sum+1 = 109059 [13:56:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 1090.00 Внесено: 1090.00 СДАЧА: 0.00 НСП 1% : 9.65 НДС 12% : 115.81 Наличными: 1090.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 442 05.06.2024 13:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60047 ФПД: 281259312078150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60047&fm=281259312078150&tin=02508201610067®Number=0000000000151680&sum=109000 [13:56:42]StoreToDocumentArchive [13:56:42]shift 72 fd 60047 [13:56:42]save to /storage/0072/doc_00060047 [13:56:42]save last doc name /storage/0072/doc_00060047 to /storage/kkm_last_doc_name [13:56:42]save OK [13:56:42]Clear old archive folders... [13:56:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:56:42]tlvbuf is 005C1970 [13:56:42]SAM_PROTO_ClearQueue [13:56:42]wFMCommunicate request_size=4 [13:56:42]MH_SAM_APDU [13:56:42]CAPDU: 80 09 00 00 [13:56:42]Write to MH i2c: E2 08 00 47 76 80 09 00 00 00 00 00 00 2F [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 47 76 00 90 00 31 [13:56:43]RAPDU: 90 00 [13:56:43]wFMCommunicate OK [13:56:43]SAM_PROTO_ClearQueue done [13:56:43]KKMCreateOFDPacket [13:56:43]OFDProtocolAddRootSTLVToBuf [13:56:43]FM_MakeSignedData [13:56:43]FM_MakeSignedData [13:56:43]SAM_PROTO_SignData [13:56:43]wFMCommunicate request_size=4 [13:56:43]MH_SAM_APDU [13:56:43]CAPDU: 80 0D 01 02 [13:56:43]Write to MH i2c: E2 08 00 48 76 80 0D 01 02 00 00 00 00 37 [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 48 76 00 90 00 32 [13:56:43]RAPDU: 90 00 [13:56:43]wFMCommunicate OK [13:56:43]wFMCommunicate request_size=255 [13:56:43]MH_SAM_APDU [13:56: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 70 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 AA 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 3D 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 BA 01 00 00 F4 03 04 00 9B 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F EA 00 00 35 04 06 00 FF CD C9 62 [13:56:43]Write to MH i2c: E2 02 01 49 76 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 AA 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 3D 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 BA 01 00 00 F4 03 04 00 9B 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F EA 00 00 35 04 06 00 FF CD C9 62 00 00 D5 [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 49 76 00 90 00 33 [13:56:43]RAPDU: 90 00 [13:56:43]wFMCommunicate OK [13:56:43]wFMCommunicate request_size=7 [13:56:43]MH_SAM_APDU [13:56:43]CAPDU: 80 0D 02 02 02 DD 46 [13:56:43]Write to MH i2c: E2 0A 00 4A 76 80 0D 02 02 02 00 DD 46 00 00 61 [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 03 00 4A 76 00 90 00 34 [13:56:43]RAPDU: 90 00 [13:56:43]wFMCommunicate OK [13:56:43]wFMCommunicate request_size=4 [13:56:43]MH_SAM_APDU [13:56:43]CAPDU: 80 0D 03 02 [13:56:43]Write to MH i2c: E2 08 00 4B 76 80 0D 03 02 00 00 00 00 3C [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 0B 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 0B 00 4B 76 00 E6 5C 3F 6D A0 A6 56 F7 90 00 BE [13:56:43]RAPDU: E6 5C 3F 6D A0 A6 56 F7 90 00 [13:56:43]wFMCommunicate OK [13:56:43]SAM_PROTO_SignData done [13:56:43]FM_MakeSignedData done [13:56:43]CreateOFDProtocolMessage [13:56:43]wFMCommunicate request_size=4 [13:56:43]MH_SAM_APDU [13:56:43]CAPDU: 80 11 00 00 [13:56:43]Write to MH i2c: E2 08 00 4C 76 80 11 00 00 00 00 00 00 3C [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 17 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 17 00 4C 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [13:56:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:56:43]wFMCommunicate OK [13:56:43]CreateOFDProtocolMessage done [13:56:43]OFDSenderStorePacket 60047 [13:56:43]StoreOFDPacket docnum=60047 [13:56:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 83 35 04 01 14 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 AA 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 3D 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 BA 01 00 00 F4 03 04 00 9B 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F EA 00 00 35 04 06 00 FF CD C9 62 DD 46 E6 5C 3F 6D A0 A6 56 F7 [13:56:43]CheckFolder [13:56:43]dirname=/storage/ofd_packets [13:56:43]CheckFolder done [13:56:43]ProducePacketName [13:56:43]name=ofd_packets/00060047 [13:56:43]NVStorageSaveData ofd_packets/00060047 [13:56:43]File name is /storage/ofd_packets/00060047 [13:56:43]Write 298 bytes [13:56:43]NVStorageSaveData done [13:56:43]OFDSenderStorePacket done [13:56:43]KKMCreateOFDPacket done [13:56:43]NVStorageSaveData kkm_last_timestamp [13:56:43]File name is /storage/kkm_last_timestamp [13:56:43]Write 4 bytes [13:56:43]NVStorageSaveData done [13:56:43]ExternCall_PrintAddStr [13:56:43]wPrintStart [13:56:43]Write to MH i2c: 01 00 00 4D 76 C3 [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: 01 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: 01 07 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: 01 07 00 4D 76 00 00 00 00 00 FF 0F D8 [13:56:43]RasterBufferAndPrint [13:56:43]line Счет N : (1)545772 [13:56:43]line ИНН: 02508201610067 [13:56:43]line Контрольно-Кассовый Чек [13:56:43]line ПРОДАЖА [13:56:43]line ТРК (МРК, ГНК) : 31 [13:56:43]line Товар: 2710194210 [13:56:43]line ДТ-К-5 [13:56:43]line 14.960 * 72.90 [13:56:43]line = 1090.58 [13:56:43]line НДС 12% НСП 1% [13:56:43]line > о реализуемом товаре [13:56:43]line ОКРУГЛЕНИЕ: -0.58 [13:56:43]line ИТОГО: 1090.00 [13:56:43]line Внесено: 1090.00 [13:56:43]line СДАЧА: 0.00 [13:56:43]line НСП 1% : 9.65 [13:56:43]line НДС 12% : 115.81 [13:56:43]line Наличными: 1090.00 [13:56:43]line Безнал.: 0.00 [13:56:43]line Место: АЗС № 117 "Партнер Нефть" [13:56:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:56:43]line СНО: Общий режим [13:56:43]line Чек 442 05.06.2024 13:56 [13:56:43]line Смена: 72 ФФД: 1.0 [13:56:43]line ЗНМ: 0300000048 [13:56:43]line РНМ: 0000000000151680 [13:56:43]line Версия ККМ: v1.0 [13:56:43]line ФМ: 0000000000959414 [13:56:43]line ФД: 60047 [13:56:43]line ФПД: 281259312078150 [13:56:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60047&fm=281259312078150&tin=02508201610067®Number=0000000000151680&sum=109000 [13:56:43]OFD Sender: Processing packet 60047 [packets to send 53, broken 52] [13:56:43]ProducePacketName [13:56:43]name=ofd_packets/00060047 [13:56:43]OFD Sender: To server: pG, [13:56:43]CommunicateWithHost lk.salyk.kg:30040 [13:56:43]ConnectInit lk.salyk.kg [13:56:43]written 0, free lines is 4095 [13:56:44]Connected sock=10 [13:56:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 83 35 04 01 14 BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 70 3A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 02 AA 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 3D 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 BA 01 00 00 F4 03 04 00 9B 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F EA 00 00 35 04 06 00 FF CD C9 62 DD 46 E6 5C 3F 6D A0 A6 56 F7 [13:56:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8D 25 47 00 A1 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 8F EA 00 00 F4 03 04 00 9F 1A 60 66 B6 04 01 00 00 2E C9 D3 6E 85 2F EF BD [13:56:44]CommunicateWithHost err = 0 [13:56:44]CheckOFDResponse [13:56:44]1017 (14) - 77093643461234 [13:56:44]1041 (16) - 0000000000959414 [13:56:44]1040 (4) - 60047 [13:56:44]1012 (4) - 05.06.2024 07:58 [13:56:44]1206 (1) - 0 [13:56:44]OFD Sender: Remove packet 60047 [13:56:44]ProducePacketName [13:56:44]name=ofd_packets/00060047 [13:56:44]NVStorageDeleteData [13:56:44]Write to MH i2c: 01 00 00 78 76 EE [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: 01 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: 01 07 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: 01 07 00 78 76 00 00 00 00 00 B6 0C B7 [13:56:44]RasterBufferAndPrint [13:56:44]line [13:56:44]line [13:56:44]line [13:56:44]line [13:56:44]line [13:56:44]written 0, free lines is 3267 [13:56:44]MH_Cut [13:56:44]Write to MH i2c: D1 01 00 7F 76 01 C7 [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: D1 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: D1 01 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: D1 01 00 7F 76 00 C6 [13:56:44]Write to MH i2c: 01 00 00 80 76 F6 [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]OFD Sender: No OFD packet to send [13:56:45]*** Cut start [13:56:45]*** Partial cut [13:56:45]*** CUTSNS_PIN = 1 [13:56:45]*** CUTSNS_PIN = 0 [13:56:45]*** Brake cut motor [13:56:45]Read from MH i2c: 01 [13:56:45]MH_I2C_Read... [13:56:45]*** Stop cut motor [13:56:45]*** Cut end [13:56:45]Read from MH i2c: 01 07 00 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: 01 07 00 80 76 00 00 00 00 00 FF 0F 0B [13:56:45]process_action close_receipt done [13:56:45]requested_data is exist [13:56:45]produce_requested_data [13:56:45]requested_item fm.sn is exist - process it [13:56:45]wFMCommunicate request_size=4 [13:56:45]MH_SAM_APDU [13:56:45]CAPDU: 80 11 00 00 [13:56:45]Write to MH i2c: E2 08 00 81 76 80 11 00 00 00 00 00 00 71 [13:56:45]Write i2c OK [13:56:45]MH_I2C_Read... [13:56:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:45]Read from MH i2c: E2 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 17 00 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 17 00 81 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C4 [13:56:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:56:45]wFMCommunicate OK [13:56:45]requested_item fd.num is exist - process it [13:56:45]SAM_PROTO_GetFieldsCounters [13:56:45]wFMCommunicate request_size=4 [13:56:45]MH_SAM_APDU [13:56:45]CAPDU: 80 13 00 00 [13:56:45]Write to MH i2c: E2 08 00 82 76 80 13 00 00 00 00 00 00 74 [13:56:45]Write i2c OK [13:56:45]MH_I2C_Read... [13:56:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:46]Read from MH i2c: E2 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 62 00 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 62 00 82 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8F EA 00 00 0E 04 04 00 48 00 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 83 [13:56:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 8F EA 00 00 0E 04 04 00 48 00 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 [13:56:46]wFMCommunicate OK [13:56:46]SAM_PROTO_GetFieldsCounters done [13:56:46]requested_item shift.num is exist - process it [13:56:46]requested_item shift.opened is exist - process it [13:56:46]req_shift_opened [13:56:46]FM_GetShiftState [13:56:46]SAM_PROTO_GetShiftState [13:56:46]wFMCommunicate request_size=4 [13:56:46]MH_SAM_APDU [13:56:46]CAPDU: 80 13 01 00 [13:56:46]Write to MH i2c: E2 08 00 83 76 80 13 01 00 00 00 00 00 76 [13:56:46]Write i2c OK [13:56:46]MH_I2C_Read... [13:56:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:46]Read from MH i2c: E2 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 0E 00 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 0E 00 83 76 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AE [13:56:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:56:46]wFMCommunicate OK [13:56:46]SAM_PROTO_GetShiftState done [13:56:46]FM_GetShiftState done [13:56:46]req_shift_opened done [13:56:46]requested_item shift.open_date is exist - process it [13:56:46]req_shift_open_date [13:56:46]req_shift_open_date done [13:56:46]produce_requested_data done [13:56:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60047,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:56:46]process_action_free close_receipt [13:56:46]json_value_free [13:56:46]json_value_free done [13:56:46]process_json_proto returns [13:56:46]Send response to host [13:56:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60047,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:56:46]free response buf [13:56:46]execute_script done [13:56:46]execute_script returns [13:56:46]free content buf [13:56:46]Sock 8.Close socket [13:56:46]Sock 8.Thread stoped [13:56:49]OFD Sender: No OFD packet to send [13:56:54]OFD Sender: No OFD packet to send [13:56:59]OFD Sender: No OFD packet to send [13:57:04]OFD Sender: No OFD packet to send [13:57:09]OFD Sender: No OFD packet to send [13:57:14]OFD Sender: No OFD packet to send [13:57:19]OFD Sender: No OFD packet to send [13:57:24]OFD Sender: No OFD packet to send [13:57:29]OFD Sender: No OFD packet to send [13:57:34]OFD Sender: No OFD packet to send [13:57:39]OFD Sender: No OFD packet to send [13:57:44]OFD Sender: No OFD packet to send [13:57:49]OFD Sender: No OFD packet to send [13:57:51]accept exits with 9 [13:57:51]New connection [13:57:51]New thread 3066957156 created [13:57:51]Thread 3067100516 joined [13:57:51]Waiting for new connection... [13:57:51] Sock 9.Parse request [13:57:51]Sock 9.Check first char [13:57:51]Sock 9.First char is OK [13:57:51]request: POST /json_proto HTTP/1.0 [13:57:51]Method: POST [13:57:51]URL: /json_proto [13:57:51]Method is POST - this is cgi request [13:57:51]url: /json_proto [13:57:51]query_string will be loaded in cgi processing [13:57:51]execute_cgi json_proto POST (null) [13:57:51]execute_cgi path=json_proto method=POST [13:57:51]POST find Content-Length [13:57:51]Host: 172.17.60.68:8080 [13:57:51]Content-Length: 674 [13:57:51]Content-Type: application/json [13:57:51] [13:57:51]POST finish read [13:57:51]Found Content-Length = 674 [13:57:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545774", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:51]execute_script... [13:57:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545774", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:51]POST & json_proto [13:57:51]process_json_proto [13:57:51]json parsed OK: [13:57:51]protocol is kg_v1.0 [13:57:51]action value=close_receipt [13:57:51]process_action close_receipt [13:57:51]cmd_close_receipt [13:57:51]MH_GetDate [13:57:51]Write to MH i2c: F0 00 00 84 76 E9 [13:57:51]Write i2c OK [13:57:51]MH_I2C_Read... [13:57:51]Read from MH i2c: F0 [13:57:51]MH_I2C_Read... [13:57:51]Read from MH i2c: F0 09 00 [13:57:51]MH_I2C_Read... [13:57:51]Read from MH i2c: F0 09 00 84 76 00 E0 6E 60 66 9A 61 5F 66 C6 [13:57:51]GetLastDocTimeStamp 1717595803 [13:57:51]current date 1717595872 [13:57:51]FM_GetShiftState [13:57:51]SAM_PROTO_GetShiftState [13:57:51]wFMCommunicate request_size=4 [13:57:51]MH_SAM_APDU [13:57:51]CAPDU: 80 13 01 00 [13:57:51]Write to MH i2c: E2 08 00 85 76 80 13 01 00 00 00 00 00 78 [13:57:51]Write i2c OK [13:57:51]MH_I2C_Read... [13:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:51]Read from MH i2c: E2 [13:57:51]MH_I2C_Read... [13:57:51]Read from MH i2c: E2 0E 00 [13:57:51]MH_I2C_Read... [13:57:51]Read from MH i2c: E2 0E 00 85 76 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B0 [13:57:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:57:51]wFMCommunicate OK [13:57:51]SAM_PROTO_GetShiftState done [13:57:51]FM_GetShiftState done [13:57:51]opened in 1717545916 [13:57:51]opened+sec_in_day 1717632316 [13:57:51]quantity*price = 50009 [13:57:51]sum+1 = 50010 [13:57:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 443 05.06.2024 13:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60048 ФПД: 207300614878313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135753&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60048&fm=207300614878313&tin=02508201610067®Number=0000000000151680&sum=50000 [13:57:52]StoreToDocumentArchive [13:57:52]shift 72 fd 60048 [13:57:52]save to /storage/0072/doc_00060048 [13:57:52]save last doc name /storage/0072/doc_00060048 to /storage/kkm_last_doc_name [13:57:52]save OK [13:57:52]Clear old archive folders... [13:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:57:52]tlvbuf is 004EF190 [13:57:52]SAM_PROTO_ClearQueue [13:57:52]wFMCommunicate request_size=4 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 09 00 00 [13:57:52]Write to MH i2c: E2 08 00 92 76 80 09 00 00 00 00 00 00 7A [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 92 76 00 90 00 7C [13:57:52]RAPDU: 90 00 [13:57:52]wFMCommunicate OK [13:57:52]SAM_PROTO_ClearQueue done [13:57:52]KKMCreateOFDPacket [13:57:52]OFDProtocolAddRootSTLVToBuf [13:57:52]FM_MakeSignedData [13:57:52]FM_MakeSignedData [13:57:52]SAM_PROTO_SignData [13:57:52]wFMCommunicate request_size=4 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 0D 01 02 [13:57:52]Write to MH i2c: E2 08 00 93 76 80 0D 01 02 00 00 00 00 82 [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 93 76 00 90 00 7D [13:57:52]RAPDU: 90 00 [13:57:52]wFMCommunicate OK [13:57:52]wFMCommunicate request_size=255 [13:57:52]MH_SAM_APDU [13:57: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 01 00 00 F4 03 04 00 E1 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 EA 00 00 35 04 06 00 BC 89 EF 82 [13:57:52]Write to MH i2c: E2 02 01 94 76 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 01 00 00 F4 03 04 00 E1 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 EA 00 00 35 04 06 00 BC 89 EF 82 00 00 71 [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 94 76 00 90 00 7E [13:57:52]RAPDU: 90 00 [13:57:52]wFMCommunicate OK [13:57:52]wFMCommunicate request_size=7 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 0D 02 02 02 F4 69 [13:57:52]Write to MH i2c: E2 0A 00 95 76 80 0D 02 02 02 00 F4 69 00 00 E6 [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 03 00 95 76 00 90 00 7F [13:57:52]RAPDU: 90 00 [13:57:52]wFMCommunicate OK [13:57:52]wFMCommunicate request_size=4 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 0D 03 02 [13:57:52]Write to MH i2c: E2 08 00 96 76 80 0D 03 02 00 00 00 00 87 [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 0B 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 0B 00 96 76 00 CD AD D8 47 6D 8C 16 18 90 00 48 [13:57:52]RAPDU: CD AD D8 47 6D 8C 16 18 90 00 [13:57:52]wFMCommunicate OK [13:57:52]SAM_PROTO_SignData done [13:57:52]FM_MakeSignedData done [13:57:52]CreateOFDProtocolMessage [13:57:52]wFMCommunicate request_size=4 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 11 00 00 [13:57:52]Write to MH i2c: E2 08 00 97 76 80 11 00 00 00 00 00 00 87 [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 17 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 17 00 97 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DA [13:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:57:52]wFMCommunicate OK [13:57:52]CreateOFDProtocolMessage done [13:57:52]OFDSenderStorePacket 60048 [13:57:52]StoreOFDPacket docnum=60048 [13:57:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BA 65 04 01 32 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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 01 00 00 F4 03 04 00 E1 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 EA 00 00 35 04 06 00 BC 89 EF 82 F4 69 CD AD D8 47 6D 8C 16 18 [13:57:52]CheckFolder [13:57:52]dirname=/storage/ofd_packets [13:57:52]CheckFolder done [13:57:52]ProducePacketName [13:57:52]name=ofd_packets/00060048 [13:57:52]NVStorageSaveData ofd_packets/00060048 [13:57:52]File name is /storage/ofd_packets/00060048 [13:57:52]Write 298 bytes [13:57:52]NVStorageSaveData done [13:57:52]OFDSenderStorePacket done [13:57:52]KKMCreateOFDPacket done [13:57:52]NVStorageSaveData kkm_last_timestamp [13:57:52]File name is /storage/kkm_last_timestamp [13:57:52]Write 4 bytes [13:57:52]NVStorageSaveData done [13:57:52]ExternCall_PrintAddStr [13:57:52]wPrintStart [13:57:52]Write to MH i2c: 01 00 00 98 76 0E [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: 01 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: 01 07 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: 01 07 00 98 76 00 00 00 00 00 FF 0F 23 [13:57:52]RasterBufferAndPrint [13:57:52]line Счет N : (1)545774 [13:57:52]line ИНН: 02508201610067 [13:57:52]line Контрольно-Кассовый Чек [13:57:52]line ПРОДАЖА [13:57:52]line ТРК (МРК, ГНК) : 51 [13:57:52]line Товар: 2710194210 [13:57:52]line ДТ-К-5 [13:57:52]line 6.860 * 72.90 [13:57:52]line = 500.09 [13:57:52]line НДС 12% НСП 1% [13:57:52]line > о реализуемом товаре [13:57:52]line ОКРУГЛЕНИЕ: -0.09 [13:57:52]line ИТОГО: 500.00 [13:57:52]line Внесено: 500.00 [13:57:52]line СДАЧА: 0.00 [13:57:52]line НСП 1% : 4.43 [13:57:52]line НДС 12% : 53.11 [13:57:52]line Наличными: 500.00 [13:57:52]line Безнал.: 0.00 [13:57:52]line Место: АЗС № 117 "Партнер Нефть" [13:57:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:57:52]line СНО: Общий режим [13:57:52]line Чек 443 05.06.2024 13:57 [13:57:52]line Смена: 72 ФФД: 1.0 [13:57:52]line ЗНМ: 0300000048 [13:57:52]line РНМ: 0000000000151680 [13:57:52]line Версия ККМ: v1.0 [13:57:52]line ФМ: 0000000000959414 [13:57:52]line ФД: 60048 [13:57:52]line ФПД: 207300614878313 [13:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135753&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60048&fm=207300614878313&tin=02508201610067®Number=0000000000151680&sum=50000 [13:57:53]OFD Sender: Processing packet 60048 [packets to send 53, broken 52] [13:57:53]ProducePacketName [13:57:53]name=ofd_packets/00060048 [13:57:53]OFD Sender: To server: pG, [13:57:53]CommunicateWithHost lk.salyk.kg:30040 [13:57:53]ConnectInit lk.salyk.kg [13:57:53]written 0, free lines is 4095 [13:57:53]Connected sock=10 [13:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BA 65 04 01 32 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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 BB 01 00 00 F4 03 04 00 E1 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 EA 00 00 35 04 06 00 BC 89 EF 82 F4 69 CD AD D8 47 6D 8C 16 18 [13:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D3 C3 47 00 42 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 90 EA 00 00 F4 03 04 00 E5 1A 60 66 B6 04 01 00 00 1D 96 01 FC 79 C4 61 A5 [13:57:53]CommunicateWithHost err = 0 [13:57:53]CheckOFDResponse [13:57:53]1017 (14) - 77093643461234 [13:57:53]1041 (16) - 0000000000959414 [13:57:53]1040 (4) - 60048 [13:57:53]1012 (4) - 05.06.2024 07:59 [13:57:53]1206 (1) - 0 [13:57:53]OFD Sender: Remove packet 60048 [13:57:53]ProducePacketName [13:57:53]name=ofd_packets/00060048 [13:57:53]NVStorageDeleteData [13:57:53]Write to MH i2c: 01 00 00 C3 76 39 [13:57:53]Write i2c OK [13:57:53]MH_I2C_Read... [13:57:53]Read from MH i2c: 01 [13:57:53]MH_I2C_Read... [13:57:53]Read from MH i2c: 01 07 00 [13:57:53]MH_I2C_Read... [13:57:53]Read from MH i2c: 01 07 00 C3 76 00 00 00 00 00 A5 0C F1 [13:57:53]RasterBufferAndPrint [13:57:53]line [13:57:53]line [13:57:53]line [13:57:53]line [13:57:53]line [13:57:53]written 0, free lines is 3241 [13:57:53]MH_Cut [13:57:53]Write to MH i2c: D1 01 00 CA 76 01 12 [13:57:53]Write i2c OK [13:57:53]MH_I2C_Read... [13:57:53]Read from MH i2c: D1 [13:57:53]MH_I2C_Read... [13:57:53]Read from MH i2c: D1 01 00 [13:57:53]MH_I2C_Read... [13:57:53]Read from MH i2c: D1 01 00 CA 76 00 11 [13:57:53]Write to MH i2c: 01 00 00 CB 76 41 [13:57:53]Write i2c OK [13:57:53]MH_I2C_Read... [13:57:53]OFD Sender: No OFD packet to send [13:57:54]*** Cut start [13:57:54]*** Partial cut [13:57:54]*** CUTSNS_PIN = 1 [13:57:54]*** CUTSNS_PIN = 0 [13:57:54]*** Brake cut motor [13:57:55]Read from MH i2c: 01 [13:57:55]MH_I2C_Read... [13:57:55]*** Stop cut motor [13:57:55]*** Cut end [13:57:55]Read from MH i2c: 01 07 00 [13:57:55]MH_I2C_Read... [13:57:55]Read from MH i2c: 01 07 00 CB 76 00 00 00 00 00 FF 0F 56 [13:57:55]process_action close_receipt done [13:57:55]requested_data is exist [13:57:55]produce_requested_data [13:57:55]requested_item fm.sn is exist - process it [13:57:55]wFMCommunicate request_size=4 [13:57:55]MH_SAM_APDU [13:57:55]CAPDU: 80 11 00 00 [13:57:55]Write to MH i2c: E2 08 00 CC 76 80 11 00 00 00 00 00 00 BC [13:57:55]Write i2c OK [13:57:55]MH_I2C_Read... [13:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:55]Read from MH i2c: E2 [13:57:55]MH_I2C_Read... [13:57:55]Read from MH i2c: E2 17 00 [13:57:55]MH_I2C_Read... [13:57:55]Read from MH i2c: E2 17 00 CC 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0F [13:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:57:55]wFMCommunicate OK [13:57:55]requested_item fd.num is exist - process it [13:57:55]SAM_PROTO_GetFieldsCounters [13:57:55]wFMCommunicate request_size=4 [13:57:55]MH_SAM_APDU [13:57:55]CAPDU: 80 13 00 00 [13:57:55]Write to MH i2c: E2 08 00 CD 76 80 13 00 00 00 00 00 00 BF [13:57:55]Write i2c OK [13:57:55]MH_I2C_Read... [13:57:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:57:55]Read from MH i2c: E2 [13:57:55]MH_I2C_Read... [13:57:55]Read from MH i2c: E2 62 00 [13:57:55]MH_I2C_Read... [13:57:55]Read from MH i2c: E2 62 00 CD 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 90 EA 00 00 0E 04 04 00 48 00 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 D2 [13:57:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 90 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:57:55]wFMCommunicate OK [13:57:55]SAM_PROTO_GetFieldsCounters done [13:57:55]requested_item shift.num is exist - process it [13:57:55]requested_item shift.opened is exist - process it [13:57:55]req_shift_opened [13:57:55]FM_GetShiftState [13:57:55]SAM_PROTO_GetShiftState [13:57:55]wFMCommunicate request_size=4 [13:57:55]MH_SAM_APDU [13:57:55]CAPDU: 80 13 01 00 [13:57:55]Write to MH i2c: E2 08 00 CE 76 80 13 01 00 00 00 00 00 C1 [13:57:55]Write i2c OK [13:57:55]MH_I2C_Read... [13:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:55]Read from MH i2c: E2 [13:57:55]MH_I2C_Read... [13:57:55]Read from MH i2c: E2 0E 00 [13:57:55]MH_I2C_Read... [13:57:55]Read from MH i2c: E2 0E 00 CE 76 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F9 [13:57:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:57:55]wFMCommunicate OK [13:57:55]SAM_PROTO_GetShiftState done [13:57:55]FM_GetShiftState done [13:57:55]req_shift_opened done [13:57:55]requested_item shift.open_date is exist - process it [13:57:55]req_shift_open_date [13:57:55]req_shift_open_date done [13:57:55]produce_requested_data done [13:57:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60048,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:57:55]process_action_free close_receipt [13:57:55]json_value_free [13:57:55]json_value_free done [13:57:55]process_json_proto returns [13:57:55]Send response to host [13:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60048,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:57:55]free response buf [13:57:55]execute_script done [13:57:55]execute_script returns [13:57:55]free content buf [13:57:55]Sock 9.Close socket [13:57:55]Sock 9.Thread stoped [13:57:58]OFD Sender: No OFD packet to send [13:58:00]accept exits with 8 [13:58:00]New connection [13:58:00]New thread 3067100516 created [13:58:00]Thread 3066957156 joined [13:58:00]Waiting for new connection... [13:58:00] Sock 8.Parse request [13:58:00]Sock 8.Check first char [13:58:00]Sock 8.First char is OK [13:58:00]request: POST /json_proto HTTP/1.0 [13:58:00]Method: POST [13:58:00]URL: /json_proto [13:58:00]Method is POST - this is cgi request [13:58:00]url: /json_proto [13:58:00]query_string will be loaded in cgi processing [13:58:00]execute_cgi json_proto POST (null) [13:58:00]execute_cgi path=json_proto method=POST [13:58:00]POST find Content-Length [13:58:00]Host: 172.17.60.68:8080 [13:58:00]Content-Length: 677 [13:58:00]Content-Type: application/json [13:58:00] [13:58:00]POST finish read [13:58:00]Found Content-Length = 677 [13:58:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.830, "sum" : 390.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:00]execute_script... [13:58: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)545773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.830, "sum" : 390.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:00]POST & json_proto [13:58:00]process_json_proto [13:58:00]json parsed OK: [13:58:00]protocol is kg_v1.0 [13:58:00]action value=close_receipt [13:58:00]process_action close_receipt [13:58:00]cmd_close_receipt [13:58:00]MH_GetDate [13:58:00]Write to MH i2c: F0 00 00 CF 76 34 [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: F0 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: F0 09 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: F0 09 00 CF 76 00 EA 6E 60 66 9A 61 5F 66 1B [13:58:00]GetLastDocTimeStamp 1717595873 [13:58:00]current date 1717595882 [13:58:00]FM_GetShiftState [13:58:00]SAM_PROTO_GetShiftState [13:58:00]wFMCommunicate request_size=4 [13:58:00]MH_SAM_APDU [13:58:00]CAPDU: 80 13 01 00 [13:58:00]Write to MH i2c: E2 08 00 D0 76 80 13 01 00 00 00 00 00 C3 [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:00]Read from MH i2c: E2 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 0E 00 [13:58:00]MH_I2C_Read... [13:58:00]Read from MH i2c: E2 0E 00 D0 76 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FB [13:58:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:58:00]wFMCommunicate OK [13:58:00]SAM_PROTO_GetShiftState done [13:58:00]FM_GetShiftState done [13:58:00]opened in 1717545916 [13:58:00]opened+sec_in_day 1717632316 [13:58:00]quantity*price = 39002 [13:58:00]sum+1 = 39004 [13:58:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 390.00 Внесено: 390.00 СДАЧА: 0.00 НСП 1% : 3.45 НДС 12% : 41.42 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 444 05.06.2024 13:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60049 ФПД: 140857871220155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135802&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60049&fm=140857871220155&tin=02508201610067®Number=0000000000151680&sum=39000 [13:58:01]StoreToDocumentArchive [13:58:01]shift 72 fd 60049 [13:58:01]save to /storage/0072/doc_00060049 [13:58:01]save last doc name /storage/0072/doc_00060049 to /storage/kkm_last_doc_name [13:58:01]save OK [13:58:01]Clear old archive folders... [13:58:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:58:01]tlvbuf is 004A3CC0 [13:58:01]SAM_PROTO_ClearQueue [13:58:01]wFMCommunicate request_size=4 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 09 00 00 [13:58:01]Write to MH i2c: E2 08 00 DD 76 80 09 00 00 00 00 00 00 C5 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 DD 76 00 90 00 C7 [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]SAM_PROTO_ClearQueue done [13:58:01]KKMCreateOFDPacket [13:58:01]OFDProtocolAddRootSTLVToBuf [13:58:01]FM_MakeSignedData [13:58:01]FM_MakeSignedData [13:58:01]SAM_PROTO_SignData [13:58:01]wFMCommunicate request_size=4 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 0D 01 02 [13:58:01]Write to MH i2c: E2 08 00 DE 76 80 0D 01 02 00 00 00 00 CD [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 DE 76 00 90 00 C8 [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]wFMCommunicate request_size=255 [13:58:01]MH_SAM_APDU [13:58: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 C6 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 EA 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 EA 00 00 35 04 06 00 80 [13:58:01]Write to MH i2c: E2 02 01 DF 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 EA 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 EA 00 00 35 04 06 00 80 00 00 74 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 DF 76 00 90 00 C9 [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]wFMCommunicate request_size=10 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 0D 02 02 05 1C 07 60 BD BB [13:58:01]Write to MH i2c: E2 0D 00 E0 76 80 0D 02 02 05 00 1C 07 60 BD BB 00 00 D5 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 E0 76 00 90 00 CA [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]wFMCommunicate request_size=4 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 0D 03 02 [13:58:01]Write to MH i2c: E2 08 00 E1 76 80 0D 03 02 00 00 00 00 D2 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 0B 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 0B 00 E1 76 00 23 8D 92 63 3D 3C 2B 5D 90 00 79 [13:58:01]RAPDU: 23 8D 92 63 3D 3C 2B 5D 90 00 [13:58:01]wFMCommunicate OK [13:58:01]SAM_PROTO_SignData done [13:58:01]FM_MakeSignedData done [13:58:01]CreateOFDProtocolMessage [13:58:01]wFMCommunicate request_size=4 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 11 00 00 [13:58:01]Write to MH i2c: E2 08 00 E2 76 80 11 00 00 00 00 00 00 D2 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 17 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 17 00 E2 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 25 [13:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:58:01]wFMCommunicate OK [13:58:01]CreateOFDProtocolMessage done [13:58:01]OFDSenderStorePacket 60049 [13:58:01]StoreOFDPacket docnum=60049 [13:58:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1A 03 07 01 EA DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 EA 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 EA 00 00 35 04 06 00 80 1C 07 60 BD BB 23 8D 92 63 3D 3C 2B 5D [13:58:01]CheckFolder [13:58:01]dirname=/storage/ofd_packets [13:58:01]CheckFolder done [13:58:01]ProducePacketName [13:58:01]name=ofd_packets/00060049 [13:58:01]NVStorageSaveData ofd_packets/00060049 [13:58:01]File name is /storage/ofd_packets/00060049 [13:58:01]Write 301 bytes [13:58:01]NVStorageSaveData done [13:58:01]OFDSenderStorePacket done [13:58:01]KKMCreateOFDPacket done [13:58:01]NVStorageSaveData kkm_last_timestamp [13:58:01]File name is /storage/kkm_last_timestamp [13:58:01]Write 4 bytes [13:58:01]NVStorageSaveData done [13:58:01]ExternCall_PrintAddStr [13:58:01]wPrintStart [13:58:01]Write to MH i2c: 01 00 00 E3 76 59 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: 01 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: 01 07 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: 01 07 00 E3 76 00 00 00 00 00 FF 0F 6E [13:58:01]RasterBufferAndPrint [13:58:01]line Счет N : (1)545773 [13:58:01]line ИНН: 02508201610067 [13:58:01]line Контрольно-Кассовый Чек [13:58:01]line ПРОДАЖА [13:58:01]line ТРК (МРК, ГНК) : 12 [13:58:01]line Товар: 2710124130 [13:58:01]line Аи-92-К-5 [13:58:01]line 5.830 * 66.90 [13:58:01]line = 390.03 [13:58:01]line НДС 12% НСП 1% [13:58:01]line > о реализуемом товаре [13:58:01]line ОКРУГЛЕНИЕ: -0.03 [13:58:01]line ИТОГО: 390.00 [13:58:01]line Внесено: 390.00 [13:58:01]line СДАЧА: 0.00 [13:58:01]line НСП 1% : 3.45 [13:58:01]line НДС 12% : 41.42 [13:58:01]line Наличными: 390.00 [13:58:01]line Безнал.: 0.00 [13:58:01]line Место: АЗС № 117 "Партнер Нефть" [13:58:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:58:01]line СНО: Общий режим [13:58:01]line Чек 444 05.06.2024 13:58 [13:58:01]line Смена: 72 ФФД: 1.0 [13:58:01]line ЗНМ: 0300000048 [13:58:01]line РНМ: 0000000000151680 [13:58:01]line Версия ККМ: v1.0 [13:58:01]line ФМ: 0000000000959414 [13:58:01]line ФД: 60049 [13:58:01]line ФПД: 140857871220155 [13:58:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135802&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60049&fm=140857871220155&tin=02508201610067®Number=0000000000151680&sum=39000 [13:58:01]OFD Sender: Processing packet 60049 [packets to send 53, broken 52] [13:58:01]ProducePacketName [13:58:01]name=ofd_packets/00060049 [13:58:01]OFD Sender: To server: pG, [13:58:01]CommunicateWithHost lk.salyk.kg:30040 [13:58:02]ConnectInit lk.salyk.kg [13:58:02]written 0, free lines is 4095 [13:58:02]Connected sock=10 [13:58:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1A 03 07 01 EA DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 EA 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 EA 00 00 35 04 06 00 80 1C 07 60 BD BB 23 8D 92 63 3D 3C 2B 5D [13:58:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 32 28 47 00 CE 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 91 EA 00 00 F4 03 04 00 EE 1A 60 66 B6 04 01 00 00 04 E8 CE 88 53 1D CC EA [13:58:02]CommunicateWithHost err = 0 [13:58:02]CheckOFDResponse [13:58:02]1017 (14) - 77093643461234 [13:58:02]1041 (16) - 0000000000959414 [13:58:02]1040 (4) - 60049 [13:58:02]1012 (4) - 05.06.2024 07:59 [13:58:02]1206 (1) - 0 [13:58:02]OFD Sender: Remove packet 60049 [13:58:02]ProducePacketName [13:58:02]name=ofd_packets/00060049 [13:58:02]NVStorageDeleteData [13:58:02]Write to MH i2c: 01 00 00 0E 77 85 [13:58:02]Write i2c OK [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: 01 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: 01 07 00 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: 01 07 00 0E 77 00 00 00 00 00 BC 0C 54 [13:58:02]RasterBufferAndPrint [13:58:02]line [13:58:02]line [13:58:02]line [13:58:02]line [13:58:02]line [13:58:02]written 0, free lines is 3269 [13:58:02]MH_Cut [13:58:02]Write to MH i2c: D1 01 00 15 77 01 5E [13:58:02]Write i2c OK [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: D1 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: D1 01 00 [13:58:02]MH_I2C_Read... [13:58:02]Read from MH i2c: D1 01 00 15 77 00 5D [13:58:02]Write to MH i2c: 01 00 00 16 77 8D [13:58:02]Write i2c OK [13:58:02]MH_I2C_Read... [13:58:03]OFD Sender: No OFD packet to send [13:58:03]*** Cut start [13:58:03]*** Partial cut [13:58:03]*** CUTSNS_PIN = 1 [13:58:03]*** CUTSNS_PIN = 0 [13:58:03]*** Brake cut motor [13:58:04]Read from MH i2c: 01 [13:58:04]MH_I2C_Read... [13:58:04]*** Stop cut motor [13:58:04]*** Cut end [13:58:04]Read from MH i2c: 01 07 00 [13:58:04]MH_I2C_Read... [13:58:04]Read from MH i2c: 01 07 00 16 77 00 00 00 00 00 FF 0F A2 [13:58:04]process_action close_receipt done [13:58:04]requested_data is exist [13:58:04]produce_requested_data [13:58:04]requested_item fm.sn is exist - process it [13:58:04]wFMCommunicate request_size=4 [13:58:04]MH_SAM_APDU [13:58:04]CAPDU: 80 11 00 00 [13:58:04]Write to MH i2c: E2 08 00 17 77 80 11 00 00 00 00 00 00 08 [13:58:04]Write i2c OK [13:58:04]MH_I2C_Read... [13:58:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:04]Read from MH i2c: E2 [13:58:04]MH_I2C_Read... [13:58:04]Read from MH i2c: E2 17 00 [13:58:04]MH_I2C_Read... [13:58:04]Read from MH i2c: E2 17 00 17 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5B [13:58:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:58:04]wFMCommunicate OK [13:58:04]requested_item fd.num is exist - process it [13:58:04]SAM_PROTO_GetFieldsCounters [13:58:04]wFMCommunicate request_size=4 [13:58:04]MH_SAM_APDU [13:58:04]CAPDU: 80 13 00 00 [13:58:04]Write to MH i2c: E2 08 00 18 77 80 13 00 00 00 00 00 00 0B [13:58:04]Write i2c OK [13:58:04]MH_I2C_Read... [13:58:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:04]Read from MH i2c: E2 [13:58:04]MH_I2C_Read... [13:58:04]Read from MH i2c: E2 62 00 [13:58:04]MH_I2C_Read... [13:58:04]Read from MH i2c: E2 62 00 18 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 91 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [13:58:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 91 EA 00 00 0E 04 04 00 48 00 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 [13:58:04]wFMCommunicate OK [13:58:04]SAM_PROTO_GetFieldsCounters done [13:58:04]requested_item shift.num is exist - process it [13:58:04]requested_item shift.opened is exist - process it [13:58:04]req_shift_opened [13:58:04]FM_GetShiftState [13:58:04]SAM_PROTO_GetShiftState [13:58:04]wFMCommunicate request_size=4 [13:58:04]MH_SAM_APDU [13:58:04]CAPDU: 80 13 01 00 [13:58:04]Write to MH i2c: E2 08 00 19 77 80 13 01 00 00 00 00 00 0D [13:58:04]Write i2c OK [13:58:04]MH_I2C_Read... [13:58:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:04]Read from MH i2c: E2 [13:58:04]MH_I2C_Read... [13:58:04]Read from MH i2c: E2 0E 00 [13:58:04]MH_I2C_Read... [13:58:04]Read from MH i2c: E2 0E 00 19 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 45 [13:58:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:58:04]wFMCommunicate OK [13:58:04]SAM_PROTO_GetShiftState done [13:58:04]FM_GetShiftState done [13:58:04]req_shift_opened done [13:58:04]requested_item shift.open_date is exist - process it [13:58:04]req_shift_open_date [13:58:04]req_shift_open_date done [13:58:04]produce_requested_data done [13:58:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60049,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:58:04]process_action_free close_receipt [13:58:04]json_value_free [13:58:04]json_value_free done [13:58:04]process_json_proto returns [13:58:04]Send response to host [13:58:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60049,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:58:04]free response buf [13:58:04]execute_script done [13:58:04]execute_script returns [13:58:04]free content buf [13:58:04]Sock 8.Close socket [13:58:04]Sock 8.Thread stoped [13:58:08]OFD Sender: No OFD packet to send [13:58:11]accept exits with 9 [13:58:11]New connection [13:58:11]New thread 3066957156 created [13:58:11]Thread 3067100516 joined [13:58:11]Waiting for new connection... [13:58:11] Sock 9.Parse request [13:58:11]Sock 9.Check first char [13:58:11]Sock 9.First char is OK [13:58:11]request: POST /json_proto HTTP/1.0 [13:58:11]Method: POST [13:58:11]URL: /json_proto [13:58:11]Method is POST - this is cgi request [13:58:11]url: /json_proto [13:58:11]query_string will be loaded in cgi processing [13:58:11]execute_cgi json_proto POST (null) [13:58:11]execute_cgi path=json_proto method=POST [13:58:11]POST find Content-Length [13:58:11]Host: 172.17.60.68:8080 [13:58:11]Content-Length: 677 [13:58:11]Content-Type: application/json [13:58:11] [13:58:11]POST finish read [13:58:11]Found Content-Length = 677 [13:58:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:58:11]execute_script... [13:58:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:58:11]POST & json_proto [13:58:11]process_json_proto [13:58:11]json parsed OK: [13:58:11]protocol is kg_v1.0 [13:58:11]action value=close_receipt [13:58:11]process_action close_receipt [13:58:11]cmd_close_receipt [13:58:11]MH_GetDate [13:58:11]Write to MH i2c: F0 00 00 1A 77 80 [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: F0 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: F0 09 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: F0 09 00 1A 77 00 F5 6E 60 66 9A 61 5F 66 72 [13:58:11]GetLastDocTimeStamp 1717595882 [13:58:11]current date 1717595893 [13:58:11]FM_GetShiftState [13:58:11]SAM_PROTO_GetShiftState [13:58:11]wFMCommunicate request_size=4 [13:58:11]MH_SAM_APDU [13:58:11]CAPDU: 80 13 01 00 [13:58:11]Write to MH i2c: E2 08 00 1B 77 80 13 01 00 00 00 00 00 0F [13:58:11]Write i2c OK [13:58:11]MH_I2C_Read... [13:58:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:11]Read from MH i2c: E2 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 0E 00 [13:58:11]MH_I2C_Read... [13:58:11]Read from MH i2c: E2 0E 00 1B 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 47 [13:58:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:58:11]wFMCommunicate OK [13:58:11]SAM_PROTO_GetShiftState done [13:58:11]FM_GetShiftState done [13:58:11]opened in 1717545916 [13:58:11]opened+sec_in_day 1717632316 [13:58:11]quantity*price = 40006 [13:58:11]sum+1 = 40007 [13:58:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 445 05.06.2024 13:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60050 ФПД: 114608235633115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135813&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60050&fm=114608235633115&tin=02508201610067®Number=0000000000151680&sum=40000 [13:58:12]StoreToDocumentArchive [13:58:12]shift 72 fd 60050 [13:58:12]save to /storage/0072/doc_00060050 [13:58:12]save last doc name /storage/0072/doc_00060050 to /storage/kkm_last_doc_name [13:58:12]save OK [13:58:12]Clear old archive folders... [13:58:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:58:12]tlvbuf is 0067B850 [13:58:12]SAM_PROTO_ClearQueue [13:58:12]wFMCommunicate request_size=4 [13:58:12]MH_SAM_APDU [13:58:12]CAPDU: 80 09 00 00 [13:58:12]Write to MH i2c: E2 08 00 28 77 80 09 00 00 00 00 00 00 11 [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:12]Read from MH i2c: E2 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 03 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 03 00 28 77 00 90 00 13 [13:58:12]RAPDU: 90 00 [13:58:12]wFMCommunicate OK [13:58:12]SAM_PROTO_ClearQueue done [13:58:12]KKMCreateOFDPacket [13:58:12]OFDProtocolAddRootSTLVToBuf [13:58:12]FM_MakeSignedData [13:58:12]FM_MakeSignedData [13:58:12]SAM_PROTO_SignData [13:58:12]wFMCommunicate request_size=4 [13:58:12]MH_SAM_APDU [13:58:12]CAPDU: 80 0D 01 02 [13:58:12]Write to MH i2c: E2 08 00 29 77 80 0D 01 02 00 00 00 00 19 [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:12]Read from MH i2c: E2 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 03 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 03 00 29 77 00 90 00 14 [13:58:12]RAPDU: 90 00 [13:58:12]wFMCommunicate OK [13:58:12]wFMCommunicate request_size=255 [13:58:12]MH_SAM_APDU [13:58:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 01 00 00 F4 03 04 00 F5 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 EA 00 00 35 04 06 00 68 [13:58:12]Write to MH i2c: E2 02 01 2A 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 01 00 00 F4 03 04 00 F5 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 EA 00 00 35 04 06 00 68 00 00 86 [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:13]OFD Sender: No OFD packet to send [13:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:13]Read from MH i2c: E2 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 2A 77 00 90 00 15 [13:58:13]RAPDU: 90 00 [13:58:13]wFMCommunicate OK [13:58:13]wFMCommunicate request_size=10 [13:58:13]MH_SAM_APDU [13:58:13]CAPDU: 80 0D 02 02 05 3C 4F 2C 59 DB [13:58:13]Write to MH i2c: E2 0D 00 2B 77 80 0D 02 02 05 00 3C 4F 2C 59 DB 00 00 11 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:13]Read from MH i2c: E2 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 2B 77 00 90 00 16 [13:58:13]RAPDU: 90 00 [13:58:13]wFMCommunicate OK [13:58:13]wFMCommunicate request_size=4 [13:58:13]MH_SAM_APDU [13:58:13]CAPDU: 80 0D 03 02 [13:58:13]Write to MH i2c: E2 08 00 2C 77 80 0D 03 02 00 00 00 00 1E [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:13]Read from MH i2c: E2 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 0B 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 0B 00 2C 77 00 C9 51 1B 6F 13 D6 A4 2F 90 00 7F [13:58:13]RAPDU: C9 51 1B 6F 13 D6 A4 2F 90 00 [13:58:13]wFMCommunicate OK [13:58:13]SAM_PROTO_SignData done [13:58:13]FM_MakeSignedData done [13:58:13]CreateOFDProtocolMessage [13:58:13]wFMCommunicate request_size=4 [13:58:13]MH_SAM_APDU [13:58:13]CAPDU: 80 11 00 00 [13:58:13]Write to MH i2c: E2 08 00 2D 77 80 11 00 00 00 00 00 00 1E [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:13]Read from MH i2c: E2 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 17 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 17 00 2D 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 71 [13:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:58:13]wFMCommunicate OK [13:58:13]CreateOFDProtocolMessage done [13:58:13]OFDSenderStorePacket 60050 [13:58:13]StoreOFDPacket docnum=60050 [13:58:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 13 9C 07 01 D2 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 01 00 00 F4 03 04 00 F5 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 EA 00 00 35 04 06 00 68 3C 4F 2C 59 DB C9 51 1B 6F 13 D6 A4 2F [13:58:13]CheckFolder [13:58:13]dirname=/storage/ofd_packets [13:58:13]CheckFolder done [13:58:13]ProducePacketName [13:58:13]name=ofd_packets/00060050 [13:58:13]NVStorageSaveData ofd_packets/00060050 [13:58:13]File name is /storage/ofd_packets/00060050 [13:58:13]Write 301 bytes [13:58:13]NVStorageSaveData done [13:58:13]OFDSenderStorePacket done [13:58:13]KKMCreateOFDPacket done [13:58:13]NVStorageSaveData kkm_last_timestamp [13:58:13]File name is /storage/kkm_last_timestamp [13:58:13]Write 4 bytes [13:58:13]NVStorageSaveData done [13:58:13]ExternCall_PrintAddStr [13:58:13]wPrintStart [13:58:13]Write to MH i2c: 01 00 00 2E 77 A5 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: 01 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: 01 07 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: 01 07 00 2E 77 00 00 00 00 00 FF 0F BA [13:58:13]RasterBufferAndPrint [13:58:13]line Счет N : (1)545775 [13:58:13]line ИНН: 02508201610067 [13:58:13]line Контрольно-Кассовый Чек [13:58:13]line ПРОДАЖА [13:58:13]line ТРК (МРК, ГНК) : 22 [13:58:13]line Товар: 2710124130 [13:58:13]line Аи-92-К-5 [13:58:13]line 5.980 * 66.90 [13:58:13]line = 400.06 [13:58:13]line НДС 12% НСП 1% [13:58:13]line > о реализуемом товаре [13:58:13]line ОКРУГЛЕНИЕ: -0.06 [13:58:13]line ИТОГО: 400.00 [13:58:13]line Внесено: 400.00 [13:58:13]line СДАЧА: 0.00 [13:58:13]line НСП 1% : 3.54 [13:58:13]line НДС 12% : 42.48 [13:58:13]line Наличными: 400.00 [13:58:13]line Безнал.: 0.00 [13:58:13]line Место: АЗС № 117 "Партнер Нефть" [13:58:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:58:13]OFD Sender: Processing packet 60050 [packets to send 53, broken 52] [13:58:13]ProducePacketName [13:58:13]name=ofd_packets/00060050 [13:58:13]OFD Sender: To server: pG, [13:58:13]CommunicateWithHost lk.salyk.kg:30040 [13:58:13]ConnectInit lk.salyk.kg [13:58:13]line СНО: Общий режим [13:58:13]line Чек 445 05.06.2024 13:58 [13:58:13]line Смена: 72 ФФД: 1.0 [13:58:13]line ЗНМ: 0300000048 [13:58:13]line РНМ: 0000000000151680 [13:58:13]line Версия ККМ: v1.0 [13:58:13]line ФМ: 0000000000959414 [13:58:13]line ФД: 60050 [13:58:13]line ФПД: 114608235633115 [13:58:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135813&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60050&fm=114608235633115&tin=02508201610067®Number=0000000000151680&sum=40000 [13:58:13]written 0, free lines is 4095 [13:58:13]Connected sock=10 [13:58:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 13 9C 07 01 D2 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BD 01 00 00 F4 03 04 00 F5 6E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 EA 00 00 35 04 06 00 68 3C 4F 2C 59 DB C9 51 1B 6F 13 D6 A4 2F [13:58:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E3 6C 47 00 DD 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 92 EA 00 00 F4 03 04 00 F9 1A 60 66 B6 04 01 00 00 63 61 AF 1E 2C 7A FC B8 [13:58:13]CommunicateWithHost err = 0 [13:58:13]CheckOFDResponse [13:58:13]1017 (14) - 77093643461234 [13:58:13]1041 (16) - 0000000000959414 [13:58:13]1040 (4) - 60050 [13:58:13]1012 (4) - 05.06.2024 07:59 [13:58:13]1206 (1) - 0 [13:58:13]OFD Sender: Remove packet 60050 [13:58:13]ProducePacketName [13:58:13]name=ofd_packets/00060050 [13:58:13]NVStorageDeleteData [13:58:13]Write to MH i2c: 01 00 00 59 77 D0 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: 01 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: 01 07 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: 01 07 00 59 77 00 00 00 00 00 B7 0C 9A [13:58:13]RasterBufferAndPrint [13:58:13]line [13:58:13]line [13:58:13]line [13:58:13]line [13:58:13]line [13:58:13]written 0, free lines is 3265 [13:58:13]MH_Cut [13:58:13]Write to MH i2c: D1 01 00 60 77 01 A9 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: D1 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: D1 01 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: D1 01 00 60 77 00 A8 [13:58:13]Write to MH i2c: 01 00 00 61 77 D8 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:14]OFD Sender: No OFD packet to send [13:58:14]*** Cut start [13:58:14]*** Partial cut [13:58:14]*** CUTSNS_PIN = 1 [13:58:14]*** CUTSNS_PIN = 0 [13:58:15]*** Brake cut motor [13:58:15]Read from MH i2c: 01 [13:58:15]MH_I2C_Read... [13:58:15]*** Stop cut motor [13:58:15]*** Cut end [13:58:15]Read from MH i2c: 01 07 00 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: 01 07 00 61 77 00 00 00 00 00 FF 0F ED [13:58:15]process_action close_receipt done [13:58:15]requested_data is exist [13:58:15]produce_requested_data [13:58:15]requested_item fm.sn is exist - process it [13:58:15]wFMCommunicate request_size=4 [13:58:15]MH_SAM_APDU [13:58:15]CAPDU: 80 11 00 00 [13:58:15]Write to MH i2c: E2 08 00 62 77 80 11 00 00 00 00 00 00 53 [13:58:15]Write i2c OK [13:58:15]MH_I2C_Read... [13:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:15]Read from MH i2c: E2 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: E2 17 00 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: E2 17 00 62 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A6 [13:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:58:15]wFMCommunicate OK [13:58:15]requested_item fd.num is exist - process it [13:58:15]SAM_PROTO_GetFieldsCounters [13:58:15]wFMCommunicate request_size=4 [13:58:15]MH_SAM_APDU [13:58:15]CAPDU: 80 13 00 00 [13:58:15]Write to MH i2c: E2 08 00 63 77 80 13 00 00 00 00 00 00 56 [13:58:15]Write i2c OK [13:58:15]MH_I2C_Read... [13:58:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:15]Read from MH i2c: E2 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: E2 62 00 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: E2 62 00 63 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 92 EA 00 00 0E 04 04 00 48 00 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 71 [13:58:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 92 EA 00 00 0E 04 04 00 48 00 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 [13:58:15]wFMCommunicate OK [13:58:15]SAM_PROTO_GetFieldsCounters done [13:58:15]requested_item shift.num is exist - process it [13:58:15]requested_item shift.opened is exist - process it [13:58:15]req_shift_opened [13:58:15]FM_GetShiftState [13:58:15]SAM_PROTO_GetShiftState [13:58:15]wFMCommunicate request_size=4 [13:58:15]MH_SAM_APDU [13:58:15]CAPDU: 80 13 01 00 [13:58:15]Write to MH i2c: E2 08 00 64 77 80 13 01 00 00 00 00 00 58 [13:58:15]Write i2c OK [13:58:15]MH_I2C_Read... [13:58:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:15]Read from MH i2c: E2 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: E2 0E 00 [13:58:15]MH_I2C_Read... [13:58:15]Read from MH i2c: E2 0E 00 64 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 90 [13:58:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:58:15]wFMCommunicate OK [13:58:15]SAM_PROTO_GetShiftState done [13:58:15]FM_GetShiftState done [13:58:15]req_shift_opened done [13:58:15]requested_item shift.open_date is exist - process it [13:58:15]req_shift_open_date [13:58:15]req_shift_open_date done [13:58:15]produce_requested_data done [13:58:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60050,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:58:15]process_action_free close_receipt [13:58:15]json_value_free [13:58:15]json_value_free done [13:58:15]process_json_proto returns [13:58:15]Send response to host [13:58:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60050,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:58:15]free response buf [13:58:15]execute_script done [13:58:15]execute_script returns [13:58:15]free content buf [13:58:15]Sock 9.Close socket [13:58:15]Sock 9.Thread stoped [13:58:19]OFD Sender: No OFD packet to send [13:58:24]OFD Sender: No OFD packet to send [13:58:29]OFD Sender: No OFD packet to send [13:58:32]accept exits with 8 [13:58:32]New connection [13:58:32]New thread 3067100516 created [13:58:32]Thread 3066957156 joined [13:58:32]Waiting for new connection... [13:58:32] Sock 8.Parse request [13:58:32]Sock 8.Check first char [13:58:32]Sock 8.First char is OK [13:58:32]request: POST /json_proto HTTP/1.0 [13:58:32]Method: POST [13:58:32]URL: /json_proto [13:58:32]Method is POST - this is cgi request [13:58:32]url: /json_proto [13:58:32]query_string will be loaded in cgi processing [13:58:32]execute_cgi json_proto POST (null) [13:58:32]execute_cgi path=json_proto method=POST [13:58:32]POST find Content-Length [13:58:32]Host: 172.17.60.68:8080 [13:58:32]Content-Length: 677 [13:58:32]Content-Type: application/json [13:58:32] [13:58:32]POST finish read [13:58:32]Found Content-Length = 677 [13:58:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:32]execute_script... [13:58: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)545776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:32]POST & json_proto [13:58:32]process_json_proto [13:58:32]json parsed OK: [13:58:32]protocol is kg_v1.0 [13:58:32]action value=close_receipt [13:58:32]process_action close_receipt [13:58:32]cmd_close_receipt [13:58:32]MH_GetDate [13:58:32]Write to MH i2c: F0 00 00 65 77 CB [13:58:32]Write i2c OK [13:58:32]MH_I2C_Read... [13:58:32]Read from MH i2c: F0 [13:58:32]MH_I2C_Read... [13:58:32]Read from MH i2c: F0 09 00 [13:58:32]MH_I2C_Read... [13:58:32]Read from MH i2c: F0 09 00 65 77 00 0A 6F 60 66 9A 61 5F 66 D3 [13:58:32]GetLastDocTimeStamp 1717595893 [13:58:32]current date 1717595914 [13:58:32]FM_GetShiftState [13:58:32]SAM_PROTO_GetShiftState [13:58:32]wFMCommunicate request_size=4 [13:58:32]MH_SAM_APDU [13:58:32]CAPDU: 80 13 01 00 [13:58:32]Write to MH i2c: E2 08 00 66 77 80 13 01 00 00 00 00 00 5A [13:58:32]Write i2c OK [13:58:32]MH_I2C_Read... [13:58:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:32]Read from MH i2c: E2 [13:58:32]MH_I2C_Read... [13:58:32]Read from MH i2c: E2 0E 00 [13:58:32]MH_I2C_Read... [13:58:32]Read from MH i2c: E2 0E 00 66 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 92 [13:58:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:58:32]wFMCommunicate OK [13:58:32]SAM_PROTO_GetShiftState done [13:58:32]FM_GetShiftState done [13:58:32]opened in 1717545916 [13:58:32]opened+sec_in_day 1717632316 [13:58:32]quantity*price = 30038 [13:58:32]sum+1 = 30039 [13:58:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 446 05.06.2024 13:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60051 ФПД: 250108259239865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135834&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60051&fm=250108259239865&tin=02508201610067®Number=0000000000151680&sum=30000 [13:58:33]StoreToDocumentArchive [13:58:33]shift 72 fd 60051 [13:58:33]save to /storage/0072/doc_00060051 [13:58:33]save last doc name /storage/0072/doc_00060051 to /storage/kkm_last_doc_name [13:58:33]save OK [13:58:33]Clear old archive folders... [13:58:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:58:33]tlvbuf is 004F4BE0 [13:58:33]SAM_PROTO_ClearQueue [13:58:33]wFMCommunicate request_size=4 [13:58:33]MH_SAM_APDU [13:58:33]CAPDU: 80 09 00 00 [13:58:33]Write to MH i2c: E2 08 00 73 77 80 09 00 00 00 00 00 00 5C [13:58:33]Write i2c OK [13:58:33]MH_I2C_Read... [13:58:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:33]Read from MH i2c: E2 [13:58:33]MH_I2C_Read... [13:58:33]Read from MH i2c: E2 03 00 [13:58:33]MH_I2C_Read... [13:58:33]Read from MH i2c: E2 03 00 73 77 00 90 00 5E [13:58:33]RAPDU: 90 00 [13:58:33]wFMCommunicate OK [13:58:33]SAM_PROTO_ClearQueue done [13:58:33]KKMCreateOFDPacket [13:58:33]OFDProtocolAddRootSTLVToBuf [13:58:33]FM_MakeSignedData [13:58:33]FM_MakeSignedData [13:58:33]SAM_PROTO_SignData [13:58:33]wFMCommunicate request_size=4 [13:58:33]MH_SAM_APDU [13:58:33]CAPDU: 80 0D 01 02 [13:58:33]Write to MH i2c: E2 08 00 74 77 80 0D 01 02 00 00 00 00 64 [13:58:33]Write i2c OK [13:58:33]MH_I2C_Read... [13:58:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:33]Read from MH i2c: E2 [13:58:33]MH_I2C_Read... [13:58:33]Read from MH i2c: E2 03 00 [13:58:33]MH_I2C_Read... [13:58:33]Read from MH i2c: E2 03 00 74 77 00 90 00 5F [13:58:33]RAPDU: 90 00 [13:58:33]wFMCommunicate OK [13:58:33]wFMCommunicate request_size=255 [13:58:33]MH_SAM_APDU [13:58: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BE 01 00 00 F4 03 04 00 0A 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 EA 00 00 35 04 06 00 E3 [13:58:33]Write to MH i2c: E2 02 01 75 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BE 01 00 00 F4 03 04 00 0A 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 EA 00 00 35 04 06 00 E3 00 00 89 [13:58:33]Write i2c OK [13:58:33]MH_I2C_Read... [13:58:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:34]Read from MH i2c: E2 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 03 00 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 03 00 75 77 00 90 00 60 [13:58:34]RAPDU: 90 00 [13:58:34]wFMCommunicate OK [13:58:34]wFMCommunicate request_size=10 [13:58:34]MH_SAM_APDU [13:58:34]CAPDU: 80 0D 02 02 05 78 DD F2 87 B9 [13:58:34]Write to MH i2c: E2 0D 00 76 77 80 0D 02 02 05 00 78 DD F2 87 B9 00 00 F8 [13:58:34]Write i2c OK [13:58:34]MH_I2C_Read... [13:58:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:34]Read from MH i2c: E2 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 03 00 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 03 00 76 77 00 90 00 61 [13:58:34]RAPDU: 90 00 [13:58:34]wFMCommunicate OK [13:58:34]wFMCommunicate request_size=4 [13:58:34]MH_SAM_APDU [13:58:34]CAPDU: 80 0D 03 02 [13:58:34]Write to MH i2c: E2 08 00 77 77 80 0D 03 02 00 00 00 00 69 [13:58:34]Write i2c OK [13:58:34]MH_I2C_Read... [13:58:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:34]Read from MH i2c: E2 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 0B 00 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 0B 00 77 77 00 84 E4 F0 CE 94 3E C0 91 90 00 B3 [13:58:34]RAPDU: 84 E4 F0 CE 94 3E C0 91 90 00 [13:58:34]wFMCommunicate OK [13:58:34]SAM_PROTO_SignData done [13:58:34]FM_MakeSignedData done [13:58:34]CreateOFDProtocolMessage [13:58:34]wFMCommunicate request_size=4 [13:58:34]MH_SAM_APDU [13:58:34]CAPDU: 80 11 00 00 [13:58:34]Write to MH i2c: E2 08 00 78 77 80 11 00 00 00 00 00 00 69 [13:58:34]Write i2c OK [13:58:34]MH_I2C_Read... [13:58:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:34]Read from MH i2c: E2 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 17 00 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: E2 17 00 78 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BC [13:58:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:58:34]wFMCommunicate OK [13:58:34]CreateOFDProtocolMessage done [13:58:34]OFDSenderStorePacket 60051 [13:58:34]StoreOFDPacket docnum=60051 [13:58:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C1 A0 07 01 D5 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BE 01 00 00 F4 03 04 00 0A 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 EA 00 00 35 04 06 00 E3 78 DD F2 87 B9 84 E4 F0 CE 94 3E C0 91 [13:58:34]CheckFolder [13:58:34]dirname=/storage/ofd_packets [13:58:34]CheckFolder done [13:58:34]ProducePacketName [13:58:34]name=ofd_packets/00060051 [13:58:34]NVStorageSaveData ofd_packets/00060051 [13:58:34]File name is /storage/ofd_packets/00060051 [13:58:34]Write 301 bytes [13:58:34]NVStorageSaveData done [13:58:34]OFDSenderStorePacket done [13:58:34]KKMCreateOFDPacket done [13:58:34]NVStorageSaveData kkm_last_timestamp [13:58:34]File name is /storage/kkm_last_timestamp [13:58:34]Write 4 bytes [13:58:34]NVStorageSaveData done [13:58:34]ExternCall_PrintAddStr [13:58:34]wPrintStart [13:58:34]Write to MH i2c: 01 00 00 79 77 F0 [13:58:34]Write i2c OK [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: 01 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: 01 07 00 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: 01 07 00 79 77 00 00 00 00 00 FF 0F 05 [13:58:34]RasterBufferAndPrint [13:58:34]line Счет N : (1)545776 [13:58:34]line ИНН: 02508201610067 [13:58:34]line Контрольно-Кассовый Чек [13:58:34]line ПРОДАЖА [13:58:34]line ТРК (МРК, ГНК) : 42 [13:58:34]line Товар: 2710124130 [13:58:34]line Аи-92-К-5 [13:58:34]line 4.490 * 66.90 [13:58:34]line = 300.38 [13:58:34]line НДС 12% НСП 1% [13:58:34]line > о реализуемом товаре [13:58:34]line ОКРУГЛЕНИЕ: -0.38 [13:58:34]line ИТОГО: 300.00 [13:58:34]line Внесено: 300.00 [13:58:34]line СДАЧА: 0.00 [13:58:34]line НСП 1% : 2.66 [13:58:34]line НДС 12% : 31.90 [13:58:34]line Наличными: 300.00 [13:58:34]line Безнал.: 0.00 [13:58:34]line Место: АЗС № 117 "Партнер Нефть" [13:58:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [13:58:34]line СНО: Общий режим [13:58:34]line Чек 446 05.06.2024 13:58 [13:58:34]line Смена: 72 ФФД: 1.0 [13:58:34]line ЗНМ: 0300000048 [13:58:34]line РНМ: 0000000000151680 [13:58:34]line Версия ККМ: v1.0 [13:58:34]line ФМ: 0000000000959414 [13:58:34]line ФД: 60051 [13:58:34]line ФПД: 250108259239865 [13:58:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T135834&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60051&fm=250108259239865&tin=02508201610067®Number=0000000000151680&sum=30000 [13:58:34]written 0, free lines is 4095 [13:58:34]OFD Sender: Processing packet 60051 [packets to send 53, broken 52] [13:58:34]ProducePacketName [13:58:34]name=ofd_packets/00060051 [13:58:34]OFD Sender: To server: pG, [13:58:34]CommunicateWithHost lk.salyk.kg:30040 [13:58:34]ConnectInit lk.salyk.kg [13:58:34]Connected sock=10 [13:58:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C1 A0 07 01 D5 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 BE 01 00 00 F4 03 04 00 0A 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 EA 00 00 35 04 06 00 E3 78 DD F2 87 B9 84 E4 F0 CE 94 3E C0 91 [13:58:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 57 17 47 00 3F F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 93 EA 00 00 F4 03 04 00 0E 1B 60 66 B6 04 01 00 00 1D 89 43 4D E6 D7 A5 2F [13:58:34]CommunicateWithHost err = 0 [13:58:34]CheckOFDResponse [13:58:34]1017 (14) - 77093643461234 [13:58:34]1041 (16) - 0000000000959414 [13:58:34]1040 (4) - 60051 [13:58:34]1012 (4) - 05.06.2024 08:00 [13:58:34]1206 (1) - 0 [13:58:34]OFD Sender: Remove packet 60051 [13:58:34]ProducePacketName [13:58:34]name=ofd_packets/00060051 [13:58:34]NVStorageDeleteData [13:58:34]Write to MH i2c: 01 00 00 A4 77 1B [13:58:34]Write i2c OK [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: 01 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: 01 07 00 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: 01 07 00 A4 77 00 00 00 00 00 BC 0C EA [13:58:34]RasterBufferAndPrint [13:58:34]line [13:58:34]line [13:58:34]line [13:58:34]line [13:58:34]line [13:58:34]written 0, free lines is 3268 [13:58:34]MH_Cut [13:58:34]Write to MH i2c: D1 01 00 AB 77 01 F4 [13:58:34]Write i2c OK [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: D1 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: D1 01 00 [13:58:34]MH_I2C_Read... [13:58:34]Read from MH i2c: D1 01 00 AB 77 00 F3 [13:58:34]Write to MH i2c: 01 00 00 AC 77 23 [13:58:34]Write i2c OK [13:58:34]MH_I2C_Read... [13:58:35]OFD Sender: No OFD packet to send [13:58:35]*** Cut start [13:58:35]*** Partial cut [13:58:35]*** CUTSNS_PIN = 1 [13:58:35]*** CUTSNS_PIN = 0 [13:58:35]*** Brake cut motor [13:58:36]Read from MH i2c: 01 [13:58:36]MH_I2C_Read... [13:58:36]*** Stop cut motor [13:58:36]*** Cut end [13:58:36]Read from MH i2c: 01 07 00 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: 01 07 00 AC 77 00 00 00 00 00 FF 0F 38 [13:58:36]process_action close_receipt done [13:58:36]requested_data is exist [13:58:36]produce_requested_data [13:58:36]requested_item fm.sn is exist - process it [13:58:36]wFMCommunicate request_size=4 [13:58:36]MH_SAM_APDU [13:58:36]CAPDU: 80 11 00 00 [13:58:36]Write to MH i2c: E2 08 00 AD 77 80 11 00 00 00 00 00 00 9E [13:58:36]Write i2c OK [13:58:36]MH_I2C_Read... [13:58:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:36]Read from MH i2c: E2 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 17 00 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 17 00 AD 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [13:58:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [13:58:36]wFMCommunicate OK [13:58:36]requested_item fd.num is exist - process it [13:58:36]SAM_PROTO_GetFieldsCounters [13:58:36]wFMCommunicate request_size=4 [13:58:36]MH_SAM_APDU [13:58:36]CAPDU: 80 13 00 00 [13:58:36]Write to MH i2c: E2 08 00 AE 77 80 13 00 00 00 00 00 00 A1 [13:58:36]Write i2c OK [13:58:36]MH_I2C_Read... [13:58:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:36]Read from MH i2c: E2 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 62 00 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 62 00 AE 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 93 EA 00 00 0E 04 04 00 48 00 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 C0 [13:58:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 93 EA 00 00 0E 04 04 00 48 00 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 [13:58:36]wFMCommunicate OK [13:58:36]SAM_PROTO_GetFieldsCounters done [13:58:36]requested_item shift.num is exist - process it [13:58:36]requested_item shift.opened is exist - process it [13:58:36]req_shift_opened [13:58:36]FM_GetShiftState [13:58:36]SAM_PROTO_GetShiftState [13:58:36]wFMCommunicate request_size=4 [13:58:36]MH_SAM_APDU [13:58:36]CAPDU: 80 13 01 00 [13:58:36]Write to MH i2c: E2 08 00 AF 77 80 13 01 00 00 00 00 00 A3 [13:58:36]Write i2c OK [13:58:36]MH_I2C_Read... [13:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:36]Read from MH i2c: E2 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 0E 00 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 0E 00 AF 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DB [13:58:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [13:58:36]wFMCommunicate OK [13:58:36]SAM_PROTO_GetShiftState done [13:58:36]FM_GetShiftState done [13:58:36]req_shift_opened done [13:58:36]requested_item shift.open_date is exist - process it [13:58:36]req_shift_open_date [13:58:36]req_shift_open_date done [13:58:36]produce_requested_data done [13:58:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60051,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [13:58:36]process_action_free close_receipt [13:58:36]json_value_free [13:58:36]json_value_free done [13:58:36]process_json_proto returns [13:58:36]Send response to host [13:58:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60051,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [13:58:36]free response buf [13:58:36]execute_script done [13:58:36]execute_script returns [13:58:36]free content buf [13:58:36]Sock 8.Close socket [13:58:36]Sock 8.Thread stoped [13:58:40]OFD Sender: No OFD packet to send [13:58:45]OFD Sender: No OFD packet to send [13:58:50]OFD Sender: No OFD packet to send [13:58:55]OFD Sender: No OFD packet to send [13:59:00]OFD Sender: No OFD packet to send [13:59:05]OFD Sender: No OFD packet to send [13:59:10]OFD Sender: No OFD packet to send [13:59:15]OFD Sender: No OFD packet to send [13:59:20]OFD Sender: No OFD packet to send [13:59:25]OFD Sender: No OFD packet to send [13:59:30]OFD Sender: No OFD packet to send [13:59:35]OFD Sender: No OFD packet to send [13:59:40]OFD Sender: No OFD packet to send [13:59:45]OFD Sender: No OFD packet to send [13:59:50]OFD Sender: No OFD packet to send [13:59:55]OFD Sender: No OFD packet to send [14:00:00]OFD Sender: No OFD packet to send [14:00:05]OFD Sender: No OFD packet to send [14:00:10]OFD Sender: No OFD packet to send [14:00:15]OFD Sender: No OFD packet to send [14:00:20]OFD Sender: No OFD packet to send [14:00:25]OFD Sender: No OFD packet to send [14:00:30]OFD Sender: No OFD packet to send [14:00:35]OFD Sender: No OFD packet to send [14:00:40]OFD Sender: No OFD packet to send [14:00:45]OFD Sender: No OFD packet to send [14:00:50]OFD Sender: No OFD packet to send [14:00:55]OFD Sender: No OFD packet to send [14:00:55]accept exits with 9 [14:00:55]New connection [14:00:55]New thread 3066957156 created [14:00:55]Thread 3067100516 joined [14:00:55]Waiting for new connection... [14:00:55] Sock 9.Parse request [14:00:55]Sock 9.Check first char [14:00:55]Sock 9.First char is OK [14:00:55]request: POST /json_proto HTTP/1.0 [14:00:55]Method: POST [14:00:55]URL: /json_proto [14:00:55]Method is POST - this is cgi request [14:00:55]url: /json_proto [14:00:55]query_string will be loaded in cgi processing [14:00:55]execute_cgi json_proto POST (null) [14:00:55]execute_cgi path=json_proto method=POST [14:00:55]POST find Content-Length [14:00:55]Host: 172.17.60.68:8080 [14:00:55]Content-Length: 677 [14:00:55]Content-Type: application/json [14:00:55] [14:00:55]POST finish read [14:00:55]Found Content-Length = 677 [14:00:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:55]execute_script... [14:00: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)545777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:55]POST & json_proto [14:00:55]process_json_proto [14:00:55]json parsed OK: [14:00:55]protocol is kg_v1.0 [14:00:55]action value=close_receipt [14:00:55]process_action close_receipt [14:00:55]cmd_close_receipt [14:00:55]MH_GetDate [14:00:55]Write to MH i2c: F0 00 00 B0 77 16 [14:00:55]Write i2c OK [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: F0 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: F0 09 00 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: F0 09 00 B0 77 00 99 6F 60 66 9A 61 5F 66 AD [14:00:55]GetLastDocTimeStamp 1717595914 [14:00:55]current date 1717596057 [14:00:55]FM_GetShiftState [14:00:55]SAM_PROTO_GetShiftState [14:00:55]wFMCommunicate request_size=4 [14:00:55]MH_SAM_APDU [14:00:55]CAPDU: 80 13 01 00 [14:00:55]Write to MH i2c: E2 08 00 B1 77 80 13 01 00 00 00 00 00 A5 [14:00:55]Write i2c OK [14:00:55]MH_I2C_Read... [14:00:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:55]Read from MH i2c: E2 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: E2 0E 00 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: E2 0E 00 B1 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DD [14:00:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:00:55]wFMCommunicate OK [14:00:55]SAM_PROTO_GetShiftState done [14:00:55]FM_GetShiftState done [14:00:55]opened in 1717545916 [14:00:55]opened+sec_in_day 1717632316 [14:00:55]quantity*price = 50041 [14:00:55]sum+1 = 50042 [14:00:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 447 05.06.2024 14:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60052 ФПД: 200635150751808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140057&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60052&fm=200635150751808&tin=02508201610067®Number=0000000000151680&sum=50000 [14:00:56]StoreToDocumentArchive [14:00:56]shift 72 fd 60052 [14:00:56]save to /storage/0072/doc_00060052 [14:00:56]save last doc name /storage/0072/doc_00060052 to /storage/kkm_last_doc_name [14:00:56]save OK [14:00:56]Clear old archive folders... [14:00:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:56]tlvbuf is 003D09B0 [14:00:56]SAM_PROTO_ClearQueue [14:00:56]wFMCommunicate request_size=4 [14:00:56]MH_SAM_APDU [14:00:56]CAPDU: 80 09 00 00 [14:00:56]Write to MH i2c: E2 08 00 BE 77 80 09 00 00 00 00 00 00 A7 [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:56]Read from MH i2c: E2 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 BE 77 00 90 00 A9 [14:00:56]RAPDU: 90 00 [14:00:56]wFMCommunicate OK [14:00:56]SAM_PROTO_ClearQueue done [14:00:56]KKMCreateOFDPacket [14:00:56]OFDProtocolAddRootSTLVToBuf [14:00:56]FM_MakeSignedData [14:00:56]FM_MakeSignedData [14:00:56]SAM_PROTO_SignData [14:00:56]wFMCommunicate request_size=4 [14:00:56]MH_SAM_APDU [14:00:56]CAPDU: 80 0D 01 02 [14:00:56]Write to MH i2c: E2 08 00 BF 77 80 0D 01 02 00 00 00 00 AF [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:56]Read from MH i2c: E2 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 BF 77 00 90 00 AA [14:00:56]RAPDU: 90 00 [14:00:56]wFMCommunicate OK [14:00:56]wFMCommunicate request_size=255 [14:00:56]MH_SAM_APDU [14:00: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 99 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 EA 00 00 35 04 06 00 B6 [14:00:56]Write to MH i2c: E2 02 01 C0 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 99 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 EA 00 00 35 04 06 00 B6 00 00 44 [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:56]Read from MH i2c: E2 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 C0 77 00 90 00 AB [14:00:56]RAPDU: 90 00 [14:00:56]wFMCommunicate OK [14:00:56]wFMCommunicate request_size=10 [14:00:56]MH_SAM_APDU [14:00:56]CAPDU: 80 0D 02 02 05 7A 02 E3 D8 40 [14:00:56]Write to MH i2c: E2 0D 00 C1 77 80 0D 02 02 05 00 7A 02 E3 D8 40 00 00 33 [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:56]Read from MH i2c: E2 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 03 00 C1 77 00 90 00 AC [14:00:56]RAPDU: 90 00 [14:00:56]wFMCommunicate OK [14:00:56]wFMCommunicate request_size=4 [14:00:56]MH_SAM_APDU [14:00:56]CAPDU: 80 0D 03 02 [14:00:56]Write to MH i2c: E2 08 00 C2 77 80 0D 03 02 00 00 00 00 B4 [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:57]Read from MH i2c: E2 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 0B 00 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 0B 00 C2 77 00 2F ED E2 09 B5 1F C6 32 90 00 88 [14:00:57]RAPDU: 2F ED E2 09 B5 1F C6 32 90 00 [14:00:57]wFMCommunicate OK [14:00:57]SAM_PROTO_SignData done [14:00:57]FM_MakeSignedData done [14:00:57]CreateOFDProtocolMessage [14:00:57]wFMCommunicate request_size=4 [14:00:57]MH_SAM_APDU [14:00:57]CAPDU: 80 11 00 00 [14:00:57]Write to MH i2c: E2 08 00 C3 77 80 11 00 00 00 00 00 00 B4 [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:57]Read from MH i2c: E2 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 17 00 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 17 00 C3 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 07 [14:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:00:57]wFMCommunicate OK [14:00:57]CreateOFDProtocolMessage done [14:00:57]OFDSenderStorePacket 60052 [14:00:57]StoreOFDPacket docnum=60052 [14:00:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EC 33 07 01 F4 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 99 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 EA 00 00 35 04 06 00 B6 7A 02 E3 D8 40 2F ED E2 09 B5 1F C6 32 [14:00:57]CheckFolder [14:00:57]dirname=/storage/ofd_packets [14:00:57]CheckFolder done [14:00:57]ProducePacketName [14:00:57]name=ofd_packets/00060052 [14:00:57]NVStorageSaveData ofd_packets/00060052 [14:00:57]File name is /storage/ofd_packets/00060052 [14:00:57]Write 301 bytes [14:00:57]NVStorageSaveData done [14:00:57]OFDSenderStorePacket done [14:00:57]KKMCreateOFDPacket done [14:00:57]NVStorageSaveData kkm_last_timestamp [14:00:57]File name is /storage/kkm_last_timestamp [14:00:57]Write 4 bytes [14:00:57]NVStorageSaveData done [14:00:57]ExternCall_PrintAddStr [14:00:57]wPrintStart [14:00:57]Write to MH i2c: 01 00 00 C4 77 3B [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: 01 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: 01 07 00 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: 01 07 00 C4 77 00 00 00 00 00 FF 0F 50 [14:00:57]RasterBufferAndPrint [14:00:57]line Счет N : (1)545777 [14:00:57]line ИНН: 02508201610067 [14:00:57]line Контрольно-Кассовый Чек [14:00:57]line ПРОДАЖА [14:00:57]line ТРК (МРК, ГНК) : 12 [14:00:57]line Товар: 2710124130 [14:00:57]line Аи-92-К-5 [14:00:57]line 7.480 * 66.90 [14:00:57]line = 500.41 [14:00:57]line НДС 12% НСП 1% [14:00:57]line > о реализуемом товаре [14:00:57]line ОКРУГЛЕНИЕ: -0.41 [14:00:57]line ИТОГО: 500.00 [14:00:57]line Внесено: 500.00 [14:00:57]line СДАЧА: 0.00 [14:00:57]line НСП 1% : 4.43 [14:00:57]line НДС 12% : 53.14 [14:00:57]line Наличными: 500.00 [14:00:57]line Безнал.: 0.00 [14:00:57]line Место: АЗС № 117 "Партнер Нефть" [14:00:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:00:57]line СНО: Общий режим [14:00:57]line Чек 447 05.06.2024 14:00 [14:00:57]line Смена: 72 ФФД: 1.0 [14:00:57]line ЗНМ: 0300000048 [14:00:57]line РНМ: 0000000000151680 [14:00:57]line Версия ККМ: v1.0 [14:00:57]line ФМ: 0000000000959414 [14:00:57]line ФД: 60052 [14:00:57]line ФПД: 200635150751808 [14:00:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140057&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60052&fm=200635150751808&tin=02508201610067®Number=0000000000151680&sum=50000 [14:00:57]written 0, free lines is 4095 [14:00:57]OFD Sender: Processing packet 60052 [packets to send 53, broken 52] [14:00:57]ProducePacketName [14:00:57]name=ofd_packets/00060052 [14:00:57]OFD Sender: To server: pG, [14:00:57]CommunicateWithHost lk.salyk.kg:30040 [14:00:57]ConnectInit lk.salyk.kg [14:00:57]Connected sock=11 [14:00:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EC 33 07 01 F4 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 99 6F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 EA 00 00 35 04 06 00 B6 7A 02 E3 D8 40 2F ED E2 09 B5 1F C6 32 [14:00:57]Write to MH i2c: 01 00 00 EF 77 66 [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: 01 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: 01 07 00 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: 01 07 00 EF 77 00 00 00 00 00 A5 0C 1E [14:00:57]RasterBufferAndPrint [14:00:57]line [14:00:57]line [14:00:57]line [14:00:57]line [14:00:57]line [14:00:57]written 0, free lines is 3242 [14:00:57]MH_Cut [14:00:57]Write to MH i2c: D1 01 00 F6 77 01 3F [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: D1 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: D1 01 00 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: D1 01 00 F6 77 00 3E [14:00:57]Write to MH i2c: 01 00 00 F7 77 6E [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 75 E8 47 00 62 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 94 EA 00 00 F4 03 04 00 9D 1B 60 66 B6 04 01 00 00 D1 E1 FD 0C B9 9A 17 9A [14:00:57]CommunicateWithHost err = 0 [14:00:57]CheckOFDResponse [14:00:57]1017 (14) - 77093643461234 [14:00:57]1041 (16) - 0000000000959414 [14:00:57]1040 (4) - 60052 [14:00:57]1012 (4) - 05.06.2024 08:02 [14:00:57]1206 (1) - 0 [14:00:57]OFD Sender: Remove packet 60052 [14:00:57]ProducePacketName [14:00:57]name=ofd_packets/00060052 [14:00:57]NVStorageDeleteData [14:00:58]OFD Sender: No OFD packet to send [14:00:58]*** Cut start [14:00:58]*** Partial cut [14:00:58]*** CUTSNS_PIN = 1 [14:00:58]*** CUTSNS_PIN = 0 [14:00:58]*** Brake cut motor [14:00:59]Read from MH i2c: 01 [14:00:59]MH_I2C_Read... [14:00:59]*** Stop cut motor [14:00:59]*** Cut end [14:00:59]Read from MH i2c: 01 07 00 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: 01 07 00 F7 77 00 00 00 00 00 FF 0F 83 [14:00:59]process_action close_receipt done [14:00:59]requested_data is exist [14:00:59]produce_requested_data [14:00:59]requested_item fm.sn is exist - process it [14:00:59]wFMCommunicate request_size=4 [14:00:59]MH_SAM_APDU [14:00:59]CAPDU: 80 11 00 00 [14:00:59]Write to MH i2c: E2 08 00 F8 77 80 11 00 00 00 00 00 00 E9 [14:00:59]Write i2c OK [14:00:59]MH_I2C_Read... [14:00:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:59]Read from MH i2c: E2 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: E2 17 00 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: E2 17 00 F8 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [14:00:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:00:59]wFMCommunicate OK [14:00:59]requested_item fd.num is exist - process it [14:00:59]SAM_PROTO_GetFieldsCounters [14:00:59]wFMCommunicate request_size=4 [14:00:59]MH_SAM_APDU [14:00:59]CAPDU: 80 13 00 00 [14:00:59]Write to MH i2c: E2 08 00 F9 77 80 13 00 00 00 00 00 00 EC [14:00:59]Write i2c OK [14:00:59]MH_I2C_Read... [14:00:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:59]Read from MH i2c: E2 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: E2 62 00 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: E2 62 00 F9 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 94 EA 00 00 0E 04 04 00 48 00 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 0F [14:00:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 94 EA 00 00 0E 04 04 00 48 00 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 [14:00:59]wFMCommunicate OK [14:00:59]SAM_PROTO_GetFieldsCounters done [14:00:59]requested_item shift.num is exist - process it [14:00:59]requested_item shift.opened is exist - process it [14:00:59]req_shift_opened [14:00:59]FM_GetShiftState [14:00:59]SAM_PROTO_GetShiftState [14:00:59]wFMCommunicate request_size=4 [14:00:59]MH_SAM_APDU [14:00:59]CAPDU: 80 13 01 00 [14:00:59]Write to MH i2c: E2 08 00 FA 77 80 13 01 00 00 00 00 00 EE [14:00:59]Write i2c OK [14:00:59]MH_I2C_Read... [14:00:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:59]Read from MH i2c: E2 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: E2 0E 00 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: E2 0E 00 FA 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 26 [14:00:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:00:59]wFMCommunicate OK [14:00:59]SAM_PROTO_GetShiftState done [14:00:59]FM_GetShiftState done [14:00:59]req_shift_opened done [14:00:59]requested_item shift.open_date is exist - process it [14:00:59]req_shift_open_date [14:00:59]req_shift_open_date done [14:00:59]produce_requested_data done [14:00:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60052,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:00:59]process_action_free close_receipt [14:00:59]json_value_free [14:00:59]json_value_free done [14:00:59]process_json_proto returns [14:00:59]Send response to host [14:00:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60052,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:00:59]free response buf [14:00:59]execute_script done [14:00:59]execute_script returns [14:00:59]free content buf [14:00:59]Sock 9.Close socket [14:00:59]Sock 9.Thread stoped [14:01:03]OFD Sender: No OFD packet to send [14:01:08]OFD Sender: No OFD packet to send [14:01:13]OFD Sender: No OFD packet to send [14:01:18]OFD Sender: No OFD packet to send [14:01:23]OFD Sender: No OFD packet to send [14:01:28]OFD Sender: No OFD packet to send [14:01:33]OFD Sender: No OFD packet to send [14:01:38]OFD Sender: No OFD packet to send [14:01:43]OFD Sender: No OFD packet to send [14:01:48]OFD Sender: No OFD packet to send [14:01:53]OFD Sender: No OFD packet to send [14:01:58]OFD Sender: No OFD packet to send [14:02:03]OFD Sender: No OFD packet to send [14:02:08]OFD Sender: No OFD packet to send [14:02:13]OFD Sender: No OFD packet to send [14:02:18]OFD Sender: No OFD packet to send [14:02:23]OFD Sender: No OFD packet to send [14:02:28]OFD Sender: No OFD packet to send [14:02:33]OFD Sender: No OFD packet to send [14:02:38]OFD Sender: No OFD packet to send [14:02:43]OFD Sender: No OFD packet to send [14:02:48]OFD Sender: No OFD packet to send [14:02:53]OFD Sender: No OFD packet to send [14:02:58]OFD Sender: No OFD packet to send [14:03:03]OFD Sender: No OFD packet to send [14:03:08]OFD Sender: No OFD packet to send [14:03:13]OFD Sender: No OFD packet to send [14:03:18]OFD Sender: No OFD packet to send [14:03:23]OFD Sender: No OFD packet to send [14:03:28]OFD Sender: No OFD packet to send [14:03:33]OFD Sender: No OFD packet to send [14:03:38]OFD Sender: No OFD packet to send [14:03:43]OFD Sender: No OFD packet to send [14:03:48]OFD Sender: No OFD packet to send [14:03:53]OFD Sender: No OFD packet to send [14:03:55]accept exits with 8 [14:03:55]New connection [14:03:55]New thread 3067100516 created [14:03:55]Thread 3066957156 joined [14:03:55]Waiting for new connection... [14:03:55] Sock 8.Parse request [14:03:55]Sock 8.Check first char [14:03:55]Sock 8.First char is OK [14:03:55]request: POST /json_proto HTTP/1.0 [14:03:55]Method: POST [14:03:55]URL: /json_proto [14:03:55]Method is POST - this is cgi request [14:03:55]url: /json_proto [14:03:55]query_string will be loaded in cgi processing [14:03:55]execute_cgi json_proto POST (null) [14:03:55]execute_cgi path=json_proto method=POST [14:03:55]POST find Content-Length [14:03:55]Host: 172.17.60.68:8080 [14:03:55]Content-Length: 978 [14:03:55]Content-Type: application/json [14:03:55] [14:03:55]POST finish read [14:03:55]Found Content-Length = 978 [14:03:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545778", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [14:03:55]execute_script... [14:03:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545778", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [14:03:55]POST & json_proto [14:03:55]process_json_proto [14:03:55]json parsed OK: [14:03:55]protocol is kg_v1.0 [14:03:55]action value=close_receipt [14:03:55]process_action close_receipt [14:03:55]cmd_close_receipt [14:03:55]MH_GetDate [14:03:55]Write to MH i2c: F0 00 00 FB 77 61 [14:03:55]Write i2c OK [14:03:55]MH_I2C_Read... [14:03:55]Read from MH i2c: F0 [14:03:55]MH_I2C_Read... [14:03:55]Read from MH i2c: F0 09 00 [14:03:55]MH_I2C_Read... [14:03:55]Read from MH i2c: F0 09 00 FB 77 00 4D 70 60 66 9A 61 5F 66 AD [14:03:55]GetLastDocTimeStamp 1717596057 [14:03:55]current date 1717596237 [14:03:55]FM_GetShiftState [14:03:55]SAM_PROTO_GetShiftState [14:03:55]wFMCommunicate request_size=4 [14:03:55]MH_SAM_APDU [14:03:55]CAPDU: 80 13 01 00 [14:03:55]Write to MH i2c: E2 08 00 FC 77 80 13 01 00 00 00 00 00 F0 [14:03:55]Write i2c OK [14:03:55]MH_I2C_Read... [14:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:56]Read from MH i2c: E2 [14:03:56]MH_I2C_Read... [14:03:56]Read from MH i2c: E2 0E 00 [14:03:56]MH_I2C_Read... [14:03:56]Read from MH i2c: E2 0E 00 FC 77 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 28 [14:03:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:03:56]wFMCommunicate OK [14:03:56]SAM_PROTO_GetShiftState done [14:03:56]FM_GetShiftState done [14:03:56]opened in 1717545916 [14:03:56]opened+sec_in_day 1717632316 [14:03:56]quantity*price = 200041 [14:03:56]sum+1 = 200042 [14:03:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 448 05.06.2024 14:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 60053 ФПД: 170439606227206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140357&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60053&fm=170439606227206&tin=02508201610067®Number=0000000000151680&sum=200000 [14:03:57]StoreToDocumentArchive [14:03:57]shift 72 fd 60053 [14:03:57]save to /storage/0072/doc_00060053 [14:03:57]save last doc name /storage/0072/doc_00060053 to /storage/kkm_last_doc_name [14:03:57]save OK [14:03:57]Clear old archive folders... [14:03:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:03:57]tlvbuf is 003D50E0 [14:03:57]SAM_PROTO_ClearQueue [14:03:57]wFMCommunicate request_size=4 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 09 00 00 [14:03:57]Write to MH i2c: E2 08 00 09 78 80 09 00 00 00 00 00 00 F3 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 09 78 00 90 00 F5 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]SAM_PROTO_ClearQueue done [14:03:57]KKMCreateOFDPacket [14:03:57]OFDProtocolAddRootSTLVToBuf [14:03:57]FM_MakeSignedData [14:03:57]FM_MakeSignedData [14:03:57]SAM_PROTO_SignData [14:03:57]wFMCommunicate request_size=4 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 0D 01 02 [14:03:57]Write to MH i2c: E2 08 00 0A 78 80 0D 01 02 00 00 00 00 FB [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 0A 78 00 90 00 F6 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]wFMCommunicate request_size=255 [14:03:57]MH_SAM_APDU [14:03: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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 01 00 00 F4 03 04 00 4D 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 EA 00 00 35 04 06 00 9B 03 90 2F [14:03:57]Write to MH i2c: E2 02 01 0B 78 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 01 00 00 F4 03 04 00 4D 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 EA 00 00 35 04 06 00 9B 03 90 2F 00 00 CF [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 0B 78 00 90 00 F7 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]wFMCommunicate request_size=7 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 0D 02 02 02 51 06 [14:03:57]Write to MH i2c: E2 0A 00 0C 78 80 0D 02 02 02 00 51 06 00 00 59 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 03 00 0C 78 00 90 00 F8 [14:03:57]RAPDU: 90 00 [14:03:57]wFMCommunicate OK [14:03:57]wFMCommunicate request_size=4 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 0D 03 02 [14:03:57]Write to MH i2c: E2 08 00 0D 78 80 0D 03 02 00 00 00 00 00 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 0B 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 0B 00 0D 78 00 4A FF 2C 97 51 10 9C DB 90 00 E5 [14:03:57]RAPDU: 4A FF 2C 97 51 10 9C DB 90 00 [14:03:57]wFMCommunicate OK [14:03:57]SAM_PROTO_SignData done [14:03:57]FM_MakeSignedData done [14:03:57]CreateOFDProtocolMessage [14:03:57]wFMCommunicate request_size=4 [14:03:57]MH_SAM_APDU [14:03:57]CAPDU: 80 11 00 00 [14:03:57]Write to MH i2c: E2 08 00 0E 78 80 11 00 00 00 00 00 00 00 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:57]Read from MH i2c: E2 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 17 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: E2 17 00 0E 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 53 [14:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:03:57]wFMCommunicate OK [14:03:57]CreateOFDProtocolMessage done [14:03:57]OFDSenderStorePacket 60053 [14:03:57]StoreOFDPacket docnum=60053 [14:03:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 CF F1 04 01 27 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 01 00 00 F4 03 04 00 4D 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 EA 00 00 35 04 06 00 9B 03 90 2F 51 06 4A FF 2C 97 51 10 9C DB [14:03:57]CheckFolder [14:03:57]dirname=/storage/ofd_packets [14:03:57]CheckFolder done [14:03:57]ProducePacketName [14:03:57]name=ofd_packets/00060053 [14:03:57]NVStorageSaveData ofd_packets/00060053 [14:03:57]File name is /storage/ofd_packets/00060053 [14:03:57]Write 298 bytes [14:03:57]NVStorageSaveData done [14:03:57]OFDSenderStorePacket done [14:03:57]KKMCreateOFDPacket done [14:03:57]NVStorageSaveData kkm_last_timestamp [14:03:57]File name is /storage/kkm_last_timestamp [14:03:57]Write 4 bytes [14:03:57]NVStorageSaveData done [14:03:57]ExternCall_PrintAddStr [14:03:57]wPrintStart [14:03:57]Write to MH i2c: 01 00 00 0F 78 87 [14:03:57]Write i2c OK [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: 01 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: 01 07 00 [14:03:57]MH_I2C_Read... [14:03:57]Read from MH i2c: 01 07 00 0F 78 00 00 00 00 00 FF 0F 9C [14:03:57]RasterBufferAndPrint [14:03:57]line Счет N : (1)545778 [14:03:57]line ИНН: 02508201610067 [14:03:57]line Контрольно-Кассовый Чек [14:03:57]line ПРОДАЖА [14:03:57]line ТРК (МРК, ГНК) : 61 [14:03:57]line Товар: 2710194210 [14:03:57]line ДТ-К-5 [14:03:57]line 27.630 * 72.40 [14:03:57]line = 2000.41 [14:03:57]line НДС 12% НСП 1% [14:03:57]line > о реализуемом товаре [14:03:57]line ОКРУГЛЕНИЕ: -0.41 [14:03:57]line ИТОГО: 2000.00 [14:03:57]line Внесено: 2000.00 [14:03:57]line СДАЧА: 0.00 [14:03:57]line НСП 1% : 17.70 [14:03:57]line НДС 12% : 212.43 [14:03:57]line Наличными: 2000.00 [14:03:57]line Безнал.: 0.00 [14:03:57]line Место: АЗС № 117 "Партнер Нефть" [14:03:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:03:57]line СНО: Общий режим [14:03:57]line Чек 448 05.06.2024 14:03 [14:03:57]line Смена: 72 ФФД: 1.0 [14:03:57]line ЗНМ: 0300000048 [14:03:57]line РНМ: 0000000000151680 [14:03:57]line Версия ККМ: v1.0 [14:03:57]line [14:03:57]line Дисконтная программа [14:03:57]line ДТ [14:03:57]line номер 117 [14:03:57]line сэкономлено 13.82 сом [14:03:57]line ФМ: 0000000000959414 [14:03:57]line ФД: 60053 [14:03:57]line ФПД: 170439606227206 [14:03:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140357&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60053&fm=170439606227206&tin=02508201610067®Number=0000000000151680&sum=200000 [14:03:57]OFD Sender: Processing packet 60053 [packets to send 53, broken 52] [14:03:57]ProducePacketName [14:03:57]name=ofd_packets/00060053 [14:03:57]OFD Sender: To server: pG, [14:03:57]CommunicateWithHost lk.salyk.kg:30040 [14:03:57]ConnectInit lk.salyk.kg [14:03:57]written 0, free lines is 4095 [14:03:58]Connected sock=10 [14:03:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 CF F1 04 01 27 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 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 01 00 00 F4 03 04 00 4D 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 EA 00 00 35 04 06 00 9B 03 90 2F 51 06 4A FF 2C 97 51 10 9C DB [14:03:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 79 4B 47 00 0A B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 95 EA 00 00 F4 03 04 00 51 1C 60 66 B6 04 01 00 00 F8 2F 12 46 11 37 66 9C [14:03:58]CommunicateWithHost err = 0 [14:03:58]CheckOFDResponse [14:03:58]1017 (14) - 77093643461234 [14:03:58]1041 (16) - 0000000000959414 [14:03:58]1040 (4) - 60053 [14:03:58]1012 (4) - 05.06.2024 08:05 [14:03:58]1206 (1) - 0 [14:03:58]OFD Sender: Remove packet 60053 [14:03:58]ProducePacketName [14:03:58]name=ofd_packets/00060053 [14:03:58]NVStorageDeleteData [14:03:58]Write to MH i2c: 01 00 00 3F 78 B7 [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 07 00 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: 01 07 00 3F 78 00 00 00 00 00 42 0C 0C [14:03:58]RasterBufferAndPrint [14:03:58]line [14:03:58]line [14:03:58]line [14:03:58]line [14:03:58]line [14:03:58]written 0, free lines is 3143 [14:03:58]MH_Cut [14:03:58]Write to MH i2c: D1 01 00 46 78 01 90 [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: D1 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: D1 01 00 [14:03:58]MH_I2C_Read... [14:03:58]Read from MH i2c: D1 01 00 46 78 00 8F [14:03:58]Write to MH i2c: 01 00 00 47 78 BF [14:03:58]Write i2c OK [14:03:58]MH_I2C_Read... [14:03:58]OFD Sender: No OFD packet to send [14:03:59]*** Cut start [14:03:59]*** Partial cut [14:03:59]*** CUTSNS_PIN = 1 [14:03:59]*** CUTSNS_PIN = 0 [14:03:59]*** Brake cut motor [14:04:00]Read from MH i2c: 01 [14:04:00]MH_I2C_Read... [14:04:00]*** Stop cut motor [14:04:00]*** Cut end [14:04:00]Read from MH i2c: 01 07 00 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: 01 07 00 47 78 00 00 00 00 00 FF 0F D4 [14:04:00]process_action close_receipt done [14:04:00]requested_data is exist [14:04:00]produce_requested_data [14:04:00]requested_item fm.sn is exist - process it [14:04:00]wFMCommunicate request_size=4 [14:04:00]MH_SAM_APDU [14:04:00]CAPDU: 80 11 00 00 [14:04:00]Write to MH i2c: E2 08 00 48 78 80 11 00 00 00 00 00 00 3A [14:04:00]Write i2c OK [14:04:00]MH_I2C_Read... [14:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:00]Read from MH i2c: E2 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 17 00 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 17 00 48 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [14:04:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:04:00]wFMCommunicate OK [14:04:00]requested_item fd.num is exist - process it [14:04:00]SAM_PROTO_GetFieldsCounters [14:04:00]wFMCommunicate request_size=4 [14:04:00]MH_SAM_APDU [14:04:00]CAPDU: 80 13 00 00 [14:04:00]Write to MH i2c: E2 08 00 49 78 80 13 00 00 00 00 00 00 3D [14:04:00]Write i2c OK [14:04:00]MH_I2C_Read... [14:04:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:00]Read from MH i2c: E2 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 62 00 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 62 00 49 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 95 EA 00 00 0E 04 04 00 48 00 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 64 [14:04:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 95 EA 00 00 0E 04 04 00 48 00 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 [14:04:00]wFMCommunicate OK [14:04:00]SAM_PROTO_GetFieldsCounters done [14:04:00]requested_item shift.num is exist - process it [14:04:00]requested_item shift.opened is exist - process it [14:04:00]req_shift_opened [14:04:00]FM_GetShiftState [14:04:00]SAM_PROTO_GetShiftState [14:04:00]wFMCommunicate request_size=4 [14:04:00]MH_SAM_APDU [14:04:00]CAPDU: 80 13 01 00 [14:04:00]Write to MH i2c: E2 08 00 4A 78 80 13 01 00 00 00 00 00 3F [14:04:00]Write i2c OK [14:04:00]MH_I2C_Read... [14:04:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:00]Read from MH i2c: E2 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 0E 00 [14:04:00]MH_I2C_Read... [14:04:00]Read from MH i2c: E2 0E 00 4A 78 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 77 [14:04:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:04:00]wFMCommunicate OK [14:04:00]SAM_PROTO_GetShiftState done [14:04:00]FM_GetShiftState done [14:04:00]req_shift_opened done [14:04:00]requested_item shift.open_date is exist - process it [14:04:00]req_shift_open_date [14:04:00]req_shift_open_date done [14:04:00]produce_requested_data done [14:04:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60053,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:04:00]process_action_free close_receipt [14:04:00]json_value_free [14:04:00]json_value_free done [14:04:00]process_json_proto returns [14:04:00]Send response to host [14:04:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60053,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:04:00]free response buf [14:04:00]execute_script done [14:04:00]execute_script returns [14:04:00]free content buf [14:04:00]Sock 8.Close socket [14:04:00]Sock 8.Thread stoped [14:04:03]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [14:04:28]OFD Sender: No OFD packet to send [14:04:33]accept exits with 9 [14:04:33]New connection [14:04:33]New thread 3066957156 created [14:04:33]Thread 3067100516 joined [14:04:33]Waiting for new connection... [14:04:33] Sock 9.Parse request [14:04:33]Sock 9.Check first char [14:04:33]Sock 9.First char is OK [14:04:33]request: POST /json_proto HTTP/1.0 [14:04:33]Method: POST [14:04:33]URL: /json_proto [14:04:33]Method is POST - this is cgi request [14:04:33]url: /json_proto [14:04:33]query_string will be loaded in cgi processing [14:04:33]execute_cgi json_proto POST (null) [14:04:33]execute_cgi path=json_proto method=POST [14:04:33]POST find Content-Length [14:04:33]Host: 172.17.60.68:8080 [14:04:33]Content-Length: 978 [14:04:33]Content-Type: application/json [14:04:33] [14:04:33]POST finish read [14:04:33]Found Content-Length = 978 [14:04:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545779", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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:04:33]execute_script... [14:04: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)545779", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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:04:33]POST & json_proto [14:04:33]process_json_proto [14:04:33]json parsed OK: [14:04:33]protocol is kg_v1.0 [14:04:33]action value=close_receipt [14:04:33]process_action close_receipt [14:04:33]cmd_close_receipt [14:04:33]MH_GetDate [14:04:33]Write to MH i2c: F0 00 00 4B 78 B2 [14:04:33]Write i2c OK [14:04:33]MH_I2C_Read... [14:04:33]Read from MH i2c: F0 [14:04:33]MH_I2C_Read... [14:04:33]Read from MH i2c: F0 09 00 [14:04:33]MH_I2C_Read... [14:04:33]Read from MH i2c: F0 09 00 4B 78 00 73 70 60 66 9A 61 5F 66 24 [14:04:33]GetLastDocTimeStamp 1717596237 [14:04:33]current date 1717596275 [14:04:33]FM_GetShiftState [14:04:33]SAM_PROTO_GetShiftState [14:04:33]wFMCommunicate request_size=4 [14:04:33]MH_SAM_APDU [14:04:33]CAPDU: 80 13 01 00 [14:04:33]Write to MH i2c: E2 08 00 4C 78 80 13 01 00 00 00 00 00 41 [14:04:33]Write i2c OK [14:04:33]MH_I2C_Read... [14:04:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:33]Read from MH i2c: E2 [14:04:33]MH_I2C_Read... [14:04:33]Read from MH i2c: E2 0E 00 [14:04:33]MH_I2C_Read... [14:04:33]Read from MH i2c: E2 0E 00 4C 78 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [14:04:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:04:33]wFMCommunicate OK [14:04:33]SAM_PROTO_GetShiftState done [14:04:33]FM_GetShiftState done [14:04:33]opened in 1717545916 [14:04:33]opened+sec_in_day 1717632316 [14:04:33]quantity*price = 300025 [14:04:33]sum+1 = 300027 [14:04:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 449 05.06.2024 14:04 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 20.72 сом ФМ: 0000000000959414 ФД: 60054 ФПД: 7847485384777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140435&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60054&fm=7847485384777&tin=02508201610067®Number=0000000000151680&sum=300000 [14:04:34]StoreToDocumentArchive [14:04:34]shift 72 fd 60054 [14:04:34]save to /storage/0072/doc_00060054 [14:04:34]save last doc name /storage/0072/doc_00060054 to /storage/kkm_last_doc_name [14:04:34]save OK [14:04:34]Clear old archive folders... [14:04:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:04:34]tlvbuf is 005187A0 [14:04:34]SAM_PROTO_ClearQueue [14:04:34]wFMCommunicate request_size=4 [14:04:34]MH_SAM_APDU [14:04:34]CAPDU: 80 09 00 00 [14:04:34]Write to MH i2c: E2 08 00 59 78 80 09 00 00 00 00 00 00 43 [14:04:34]Write i2c OK [14:04:34]MH_I2C_Read... [14:04:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:34]Read from MH i2c: E2 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 59 78 00 90 00 45 [14:04:34]RAPDU: 90 00 [14:04:34]wFMCommunicate OK [14:04:34]SAM_PROTO_ClearQueue done [14:04:34]KKMCreateOFDPacket [14:04:34]OFDProtocolAddRootSTLVToBuf [14:04:34]FM_MakeSignedData [14:04:34]FM_MakeSignedData [14:04:34]SAM_PROTO_SignData [14:04:34]wFMCommunicate request_size=4 [14:04:34]MH_SAM_APDU [14:04:34]CAPDU: 80 0D 01 02 [14:04:34]Write to MH i2c: E2 08 00 5A 78 80 0D 01 02 00 00 00 00 4B [14:04:34]Write i2c OK [14:04:34]MH_I2C_Read... [14:04:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:34]Read from MH i2c: E2 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 5A 78 00 90 00 46 [14:04:34]RAPDU: 90 00 [14:04:34]wFMCommunicate OK [14:04:34]wFMCommunicate request_size=255 [14:04:34]MH_SAM_APDU [14:04: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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C1 01 00 00 F4 03 04 00 73 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 EA 00 00 35 04 06 00 07 23 22 94 [14:04:34]Write to MH i2c: E2 02 01 5B 78 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C1 01 00 00 F4 03 04 00 73 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 EA 00 00 35 04 06 00 07 23 22 94 00 00 75 [14:04:34]Write i2c OK [14:04:34]MH_I2C_Read... [14:04:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:34]Read from MH i2c: E2 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 5B 78 00 90 00 47 [14:04:34]RAPDU: 90 00 [14:04:34]wFMCommunicate OK [14:04:34]wFMCommunicate request_size=7 [14:04:34]MH_SAM_APDU [14:04:34]CAPDU: 80 0D 02 02 02 28 49 [14:04:34]Write to MH i2c: E2 0A 00 5C 78 80 0D 02 02 02 00 28 49 00 00 C3 [14:04:34]Write i2c OK [14:04:34]MH_I2C_Read... [14:04:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:34]Read from MH i2c: E2 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 03 00 5C 78 00 90 00 48 [14:04:34]RAPDU: 90 00 [14:04:34]wFMCommunicate OK [14:04:34]wFMCommunicate request_size=4 [14:04:34]MH_SAM_APDU [14:04:34]CAPDU: 80 0D 03 02 [14:04:34]Write to MH i2c: E2 08 00 5D 78 80 0D 03 02 00 00 00 00 50 [14:04:34]Write i2c OK [14:04:34]MH_I2C_Read... [14:04:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:34]Read from MH i2c: E2 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 0B 00 [14:04:34]MH_I2C_Read... [14:04:34]Read from MH i2c: E2 0B 00 5D 78 00 4C CC 5A 19 FE D8 78 35 90 00 5F [14:04:34]RAPDU: 4C CC 5A 19 FE D8 78 35 90 00 [14:04:34]wFMCommunicate OK [14:04:34]SAM_PROTO_SignData done [14:04:34]FM_MakeSignedData done [14:04:34]CreateOFDProtocolMessage [14:04:34]wFMCommunicate request_size=4 [14:04:34]MH_SAM_APDU [14:04:34]CAPDU: 80 11 00 00 [14:04:34]Write to MH i2c: E2 08 00 5E 78 80 11 00 00 00 00 00 00 50 [14:04:34]Write i2c OK [14:04:34]MH_I2C_Read... [14:04:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:35]Read from MH i2c: E2 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: E2 17 00 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: E2 17 00 5E 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [14:04:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:04:35]wFMCommunicate OK [14:04:35]CreateOFDProtocolMessage done [14:04:35]OFDSenderStorePacket 60054 [14:04:35]StoreOFDPacket docnum=60054 [14:04:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 36 98 04 01 5E 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C1 01 00 00 F4 03 04 00 73 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 EA 00 00 35 04 06 00 07 23 22 94 28 49 4C CC 5A 19 FE D8 78 35 [14:04:35]CheckFolder [14:04:35]dirname=/storage/ofd_packets [14:04:35]CheckFolder done [14:04:35]ProducePacketName [14:04:35]name=ofd_packets/00060054 [14:04:35]NVStorageSaveData ofd_packets/00060054 [14:04:35]File name is /storage/ofd_packets/00060054 [14:04:35]Write 298 bytes [14:04:35]NVStorageSaveData done [14:04:35]OFDSenderStorePacket done [14:04:35]KKMCreateOFDPacket done [14:04:35]NVStorageSaveData kkm_last_timestamp [14:04:35]File name is /storage/kkm_last_timestamp [14:04:35]Write 4 bytes [14:04:35]NVStorageSaveData done [14:04:35]ExternCall_PrintAddStr [14:04:35]wPrintStart [14:04:35]Write to MH i2c: 01 00 00 5F 78 D7 [14:04:35]Write i2c OK [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: 01 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: 01 07 00 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: 01 07 00 5F 78 00 00 00 00 00 FF 0F EC [14:04:35]RasterBufferAndPrint [14:04:35]line Счет N : (1)545779 [14:04:35]line ИНН: 02508201610067 [14:04:35]line Контрольно-Кассовый Чек [14:04:35]line ПРОДАЖА [14:04:35]line ТРК (МРК, ГНК) : 31 [14:04:35]line Товар: 2710194210 [14:04:35]line ДТ-К-5 [14:04:35]line 41.440 * 72.40 [14:04:35]line = 3000.26 [14:04:35]line НДС 12% НСП 1% [14:04:35]line > о реализуемом товаре [14:04:35]line ОКРУГЛЕНИЕ: -0.26 [14:04:35]line ИТОГО: 3000.00 [14:04:35]line Внесено: 3000.00 [14:04:35]line СДАЧА: 0.00 [14:04:35]line НСП 1% : 26.55 [14:04:35]line НДС 12% : 318.61 [14:04:35]line Наличными: 3000.00 [14:04:35]line Безнал.: 0.00 [14:04:35]line Место: АЗС № 117 "Партнер Нефть" [14:04:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:04:35]line СНО: Общий режим [14:04:35]line Чек 449 05.06.2024 14:04 [14:04:35]line Смена: 72 ФФД: 1.0 [14:04:35]line ЗНМ: 0300000048 [14:04:35]line РНМ: 0000000000151680 [14:04:35]line Версия ККМ: v1.0 [14:04:35]line [14:04:35]line Дисконтная программа [14:04:35]line ДТ [14:04:35]line номер 117 [14:04:35]line сэкономлено 20.72 сом [14:04:35]line ФМ: 0000000000959414 [14:04:35]line ФД: 60054 [14:04:35]line ФПД: 7847485384777 [14:04:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140435&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60054&fm=7847485384777&tin=02508201610067®Number=0000000000151680&sum=300000 [14:04:35]OFD Sender: Processing packet 60054 [packets to send 53, broken 52] [14:04:35]ProducePacketName [14:04:35]name=ofd_packets/00060054 [14:04:35]OFD Sender: To server: pG, [14:04:35]CommunicateWithHost lk.salyk.kg:30040 [14:04:35]ConnectInit lk.salyk.kg [14:04:35]written 0, free lines is 4095 [14:04:35]Connected sock=10 [14:04:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 36 98 04 01 5E 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 C1 01 00 00 F4 03 04 00 73 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 EA 00 00 35 04 06 00 07 23 22 94 28 49 4C CC 5A 19 FE D8 78 35 [14:04:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 31 48 47 00 B2 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 96 EA 00 00 F4 03 04 00 77 1C 60 66 B6 04 01 00 00 3F 53 FF 9C A5 80 1D 61 [14:04:35]CommunicateWithHost err = 0 [14:04:35]CheckOFDResponse [14:04:35]1017 (14) - 77093643461234 [14:04:35]1041 (16) - 0000000000959414 [14:04:35]1040 (4) - 60054 [14:04:35]1012 (4) - 05.06.2024 08:06 [14:04:35]1206 (1) - 0 [14:04:35]OFD Sender: Remove packet 60054 [14:04:35]ProducePacketName [14:04:35]name=ofd_packets/00060054 [14:04:35]NVStorageDeleteData [14:04:35]Write to MH i2c: 01 00 00 8F 78 07 [14:04:35]Write i2c OK [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: 01 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: 01 07 00 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: 01 07 00 8F 78 00 00 00 00 00 49 0C 63 [14:04:35]RasterBufferAndPrint [14:04:35]line [14:04:35]line [14:04:35]line [14:04:35]line [14:04:35]line [14:04:35]written 0, free lines is 3151 [14:04:35]MH_Cut [14:04:35]Write to MH i2c: D1 01 00 96 78 01 E0 [14:04:35]Write i2c OK [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: D1 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: D1 01 00 [14:04:35]MH_I2C_Read... [14:04:35]Read from MH i2c: D1 01 00 96 78 00 DF [14:04:35]Write to MH i2c: 01 00 00 97 78 0F [14:04:35]Write i2c OK [14:04:35]MH_I2C_Read... [14:04:36]OFD Sender: No OFD packet to send [14:04:36]*** Cut start [14:04:36]*** Partial cut [14:04:36]*** CUTSNS_PIN = 1 [14:04:36]*** CUTSNS_PIN = 0 [14:04:37]*** Brake cut motor [14:04:37]Read from MH i2c: 01 [14:04:37]MH_I2C_Read... [14:04:37]*** Stop cut motor [14:04:37]*** Cut end [14:04:37]Read from MH i2c: 01 07 00 [14:04:37]MH_I2C_Read... [14:04:37]Read from MH i2c: 01 07 00 97 78 00 00 00 00 00 FF 0F 24 [14:04:37]process_action close_receipt done [14:04:37]requested_data is exist [14:04:37]produce_requested_data [14:04:37]requested_item fm.sn is exist - process it [14:04:37]wFMCommunicate request_size=4 [14:04:37]MH_SAM_APDU [14:04:37]CAPDU: 80 11 00 00 [14:04:37]Write to MH i2c: E2 08 00 98 78 80 11 00 00 00 00 00 00 8A [14:04:37]Write i2c OK [14:04:37]MH_I2C_Read... [14:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:37]Read from MH i2c: E2 [14:04:37]MH_I2C_Read... [14:04:37]Read from MH i2c: E2 17 00 [14:04:37]MH_I2C_Read... [14:04:37]Read from MH i2c: E2 17 00 98 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DD [14:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:04:37]wFMCommunicate OK [14:04:37]requested_item fd.num is exist - process it [14:04:37]SAM_PROTO_GetFieldsCounters [14:04:37]wFMCommunicate request_size=4 [14:04:37]MH_SAM_APDU [14:04:37]CAPDU: 80 13 00 00 [14:04:37]Write to MH i2c: E2 08 00 99 78 80 13 00 00 00 00 00 00 8D [14:04:37]Write i2c OK [14:04:37]MH_I2C_Read... [14:04:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:37]Read from MH i2c: E2 [14:04:37]MH_I2C_Read... [14:04:37]Read from MH i2c: E2 62 00 [14:04:37]MH_I2C_Read... [14:04:37]Read from MH i2c: E2 62 00 99 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 96 EA 00 00 0E 04 04 00 48 00 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 B8 [14:04:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 96 EA 00 00 0E 04 04 00 48 00 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 [14:04:37]wFMCommunicate OK [14:04:37]SAM_PROTO_GetFieldsCounters done [14:04:37]requested_item shift.num is exist - process it [14:04:37]requested_item shift.opened is exist - process it [14:04:37]req_shift_opened [14:04:37]FM_GetShiftState [14:04:37]SAM_PROTO_GetShiftState [14:04:37]wFMCommunicate request_size=4 [14:04:37]MH_SAM_APDU [14:04:37]CAPDU: 80 13 01 00 [14:04:37]Write to MH i2c: E2 08 00 9A 78 80 13 01 00 00 00 00 00 8F [14:04:37]Write i2c OK [14:04:37]MH_I2C_Read... [14:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:37]Read from MH i2c: E2 [14:04:37]MH_I2C_Read... [14:04:37]Read from MH i2c: E2 0E 00 [14:04:37]MH_I2C_Read... [14:04:37]Read from MH i2c: E2 0E 00 9A 78 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [14:04:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:04:37]wFMCommunicate OK [14:04:37]SAM_PROTO_GetShiftState done [14:04:37]FM_GetShiftState done [14:04:37]req_shift_opened done [14:04:37]requested_item shift.open_date is exist - process it [14:04:37]req_shift_open_date [14:04:37]req_shift_open_date done [14:04:37]produce_requested_data done [14:04:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60054,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:04:37]process_action_free close_receipt [14:04:37]json_value_free [14:04:37]json_value_free done [14:04:37]process_json_proto returns [14:04:37]Send response to host [14:04:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60054,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:04:37]free response buf [14:04:37]execute_script done [14:04:37]execute_script returns [14:04:37]free content buf [14:04:37]Sock 9.Close socket [14:04:37]Sock 9.Thread stoped [14:04:41]OFD Sender: No OFD packet to send [14:04:46]OFD Sender: No OFD packet to send [14:04:51]OFD Sender: No OFD packet to send [14:04:56]OFD Sender: No OFD packet to send [14:05:01]OFD Sender: No OFD packet to send [14:05:06]OFD Sender: No OFD packet to send [14:05:11]OFD Sender: No OFD packet to send [14:05:16]OFD Sender: No OFD packet to send [14:05:21]OFD Sender: No OFD packet to send [14:05:26]OFD Sender: No OFD packet to send [14:05:31]OFD Sender: No OFD packet to send [14:05:36]OFD Sender: No OFD packet to send [14:05:41]OFD Sender: No OFD packet to send [14:05:46]OFD Sender: No OFD packet to send [14:05:51]OFD Sender: No OFD packet to send [14:05:56]OFD Sender: No OFD packet to send [14:06:01]OFD Sender: No OFD packet to send [14:06:06]OFD Sender: No OFD packet to send [14:06:11]OFD Sender: No OFD packet to send [14:06:16]OFD Sender: No OFD packet to send [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:34]accept exits with 8 [14:06:34]New connection [14:06:34]New thread 3067100516 created [14:06:34]Thread 3066957156 joined [14:06:34]Waiting for new connection... [14:06:34] Sock 8.Parse request [14:06:34]Sock 8.Check first char [14:06:34]Sock 8.First char is OK [14:06:34]request: POST /json_proto HTTP/1.0 [14:06:34]Method: POST [14:06:34]URL: /json_proto [14:06:34]Method is POST - this is cgi request [14:06:34]url: /json_proto [14:06:34]query_string will be loaded in cgi processing [14:06:34]execute_cgi json_proto POST (null) [14:06:34]execute_cgi path=json_proto method=POST [14:06:34]POST find Content-Length [14:06:34]Host: 172.17.60.68:8080 [14:06:34]Content-Length: 682 [14:06:34]Content-Type: application/json [14:06:34] [14:06:34]POST finish read [14:06:34]Found Content-Length = 682 [14:06:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:34]execute_script... [14:06: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)545780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:06:34]POST & json_proto [14:06:34]process_json_proto [14:06:34]json parsed OK: [14:06:34]protocol is kg_v1.0 [14:06:34]action value=close_receipt [14:06:34]process_action close_receipt [14:06:34]cmd_close_receipt [14:06:34]MH_GetDate [14:06:34]Write to MH i2c: F0 00 00 9B 78 02 [14:06:34]Write i2c OK [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: F0 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: F0 09 00 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: F0 09 00 9B 78 00 EC 70 60 66 9A 61 5F 66 ED [14:06:34]GetLastDocTimeStamp 1717596275 [14:06:34]current date 1717596396 [14:06:34]FM_GetShiftState [14:06:34]SAM_PROTO_GetShiftState [14:06:34]wFMCommunicate request_size=4 [14:06:34]MH_SAM_APDU [14:06:34]CAPDU: 80 13 01 00 [14:06:34]Write to MH i2c: E2 08 00 9C 78 80 13 01 00 00 00 00 00 91 [14:06:34]Write i2c OK [14:06:34]MH_I2C_Read... [14:06:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:34]Read from MH i2c: E2 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: E2 0E 00 [14:06:34]MH_I2C_Read... [14:06:34]Read from MH i2c: E2 0E 00 9C 78 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C9 [14:06:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:06:34]wFMCommunicate OK [14:06:34]SAM_PROTO_GetShiftState done [14:06:34]FM_GetShiftState done [14:06:34]opened in 1717545916 [14:06:34]opened+sec_in_day 1717632316 [14:06:34]quantity*price = 100060 [14:06:34]sum+1 = 100062 [14:06:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 450 05.06.2024 14:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60055 ФПД: 89968730093548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140636&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60055&fm=89968730093548&tin=02508201610067®Number=0000000000151680&sum=100000 [14:06:35]StoreToDocumentArchive [14:06:35]shift 72 fd 60055 [14:06:35]save to /storage/0072/doc_00060055 [14:06:35]save last doc name /storage/0072/doc_00060055 to /storage/kkm_last_doc_name [14:06:35]save OK [14:06:35]Clear old archive folders... [14:06:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:06:35]tlvbuf is 00506D50 [14:06:35]SAM_PROTO_ClearQueue [14:06:35]wFMCommunicate request_size=4 [14:06:35]MH_SAM_APDU [14:06:35]CAPDU: 80 09 00 00 [14:06:35]Write to MH i2c: E2 08 00 A9 78 80 09 00 00 00 00 00 00 93 [14:06:35]Write i2c OK [14:06:35]MH_I2C_Read... [14:06:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:06:35]Read from MH i2c: E2 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 03 00 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 03 00 A9 78 00 90 00 95 [14:06:35]RAPDU: 90 00 [14:06:35]wFMCommunicate OK [14:06:35]SAM_PROTO_ClearQueue done [14:06:35]KKMCreateOFDPacket [14:06:35]OFDProtocolAddRootSTLVToBuf [14:06:35]FM_MakeSignedData [14:06:35]FM_MakeSignedData [14:06:35]SAM_PROTO_SignData [14:06:35]wFMCommunicate request_size=4 [14:06:35]MH_SAM_APDU [14:06:35]CAPDU: 80 0D 01 02 [14:06:35]Write to MH i2c: E2 08 00 AA 78 80 0D 01 02 00 00 00 00 9B [14:06:35]Write i2c OK [14:06:35]MH_I2C_Read... [14:06:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:06:35]Read from MH i2c: E2 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 03 00 [14:06:35]MH_I2C_Read... [14:06:35]Read from MH i2c: E2 03 00 AA 78 00 90 00 96 [14:06:35]RAPDU: 90 00 [14:06:35]wFMCommunicate OK [14:06:35]wFMCommunicate request_size=255 [14:06:35]MH_SAM_APDU [14:06:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 EC 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 EA 00 00 35 04 06 00 51 [14:06:35]Write to MH i2c: E2 02 01 AB 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 EC 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 EA 00 00 35 04 06 00 51 00 00 8B [14:06:35]Write i2c OK [14:06:35]MH_I2C_Read... [14:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:36]Read from MH i2c: E2 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 03 00 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 03 00 AB 78 00 90 00 97 [14:06:36]RAPDU: 90 00 [14:06:36]wFMCommunicate OK [14:06:36]wFMCommunicate request_size=10 [14:06:36]MH_SAM_APDU [14:06:36]CAPDU: 80 0D 02 02 05 D3 7A 32 B7 EC [14:06:36]Write to MH i2c: E2 0D 00 AC 78 80 0D 02 02 05 00 D3 7A 32 B7 EC 00 00 CA [14:06:36]Write i2c OK [14:06:36]MH_I2C_Read... [14:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:36]Read from MH i2c: E2 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 03 00 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 03 00 AC 78 00 90 00 98 [14:06:36]RAPDU: 90 00 [14:06:36]wFMCommunicate OK [14:06:36]wFMCommunicate request_size=4 [14:06:36]MH_SAM_APDU [14:06:36]CAPDU: 80 0D 03 02 [14:06:36]Write to MH i2c: E2 08 00 AD 78 80 0D 03 02 00 00 00 00 A0 [14:06:36]Write i2c OK [14:06:36]MH_I2C_Read... [14:06:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:06:36]Read from MH i2c: E2 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 0B 00 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 0B 00 AD 78 00 31 8B E8 BF 22 85 E6 AD 90 00 3E [14:06:36]RAPDU: 31 8B E8 BF 22 85 E6 AD 90 00 [14:06:36]wFMCommunicate OK [14:06:36]SAM_PROTO_SignData done [14:06:36]FM_MakeSignedData done [14:06:36]CreateOFDProtocolMessage [14:06:36]wFMCommunicate request_size=4 [14:06:36]MH_SAM_APDU [14:06:36]CAPDU: 80 11 00 00 [14:06:36]Write to MH i2c: E2 08 00 AE 78 80 11 00 00 00 00 00 00 A0 [14:06:36]Write i2c OK [14:06:36]MH_I2C_Read... [14:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:36]Read from MH i2c: E2 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 17 00 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: E2 17 00 AE 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F3 [14:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:06:36]wFMCommunicate OK [14:06:36]CreateOFDProtocolMessage done [14:06:36]OFDSenderStorePacket 60055 [14:06:36]StoreOFDPacket docnum=60055 [14:06:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 4D 07 01 A9 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 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 EC 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 EA 00 00 35 04 06 00 51 D3 7A 32 B7 EC 31 8B E8 BF 22 85 E6 AD [14:06:36]CheckFolder [14:06:36]dirname=/storage/ofd_packets [14:06:36]CheckFolder done [14:06:36]ProducePacketName [14:06:36]name=ofd_packets/00060055 [14:06:36]NVStorageSaveData ofd_packets/00060055 [14:06:36]File name is /storage/ofd_packets/00060055 [14:06:36]Write 301 bytes [14:06:36]NVStorageSaveData done [14:06:36]OFDSenderStorePacket done [14:06:36]KKMCreateOFDPacket done [14:06:36]NVStorageSaveData kkm_last_timestamp [14:06:36]File name is /storage/kkm_last_timestamp [14:06:36]Write 4 bytes [14:06:36]NVStorageSaveData done [14:06:36]ExternCall_PrintAddStr [14:06:36]wPrintStart [14:06:36]Write to MH i2c: 01 00 00 AF 78 27 [14:06:36]Write i2c OK [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: 01 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: 01 07 00 [14:06:36]MH_I2C_Read... [14:06:36]Read from MH i2c: 01 07 00 AF 78 00 00 00 00 00 FF 0F 3C [14:06:36]RasterBufferAndPrint [14:06:36]line Счет N : (1)545780 [14:06:36]line ИНН: 02508201610067 [14:06:36]line Контрольно-Кассовый Чек [14:06:36]line ПРОДАЖА [14:06:36]line ТРК (МРК, ГНК) : 33 [14:06:36]line Товар: 2710124500 [14:06:36]line Аи-95-К-5 [14:06:36]line 13.540 * 73.90 [14:06:36]line = 1000.61 [14:06:36]line НДС 12% НСП 1% [14:06:36]line > о реализуемом товаре [14:06:36]line ОКРУГЛЕНИЕ: -0.61 [14:06:36]line ИТОГО: 1000.00 [14:06:36]line Внесено: 1000.00 [14:06:36]line СДАЧА: 0.00 [14:06:36]line НСП 1% : 8.85 [14:06:36]line НДС 12% : 106.26 [14:06:36]line Наличными: 1000.00 [14:06:36]line Безнал.: 0.00 [14:06:36]line Место: АЗС № 117 "Партнер Нефть" [14:06:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:06:36]line СНО: Общий режим [14:06:36]line Чек 450 05.06.2024 14:06 [14:06:36]line Смена: 72 ФФД: 1.0 [14:06:36]line ЗНМ: 0300000048 [14:06:36]line РНМ: 0000000000151680 [14:06:36]line Версия ККМ: v1.0 [14:06:36]line ФМ: 0000000000959414 [14:06:36]line ФД: 60055 [14:06:36]line ФПД: 89968730093548 [14:06:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140636&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60055&fm=89968730093548&tin=02508201610067®Number=0000000000151680&sum=100000 [14:06:36]OFD Sender: Processing packet 60055 [packets to send 53, broken 52] [14:06:36]ProducePacketName [14:06:36]name=ofd_packets/00060055 [14:06:36]OFD Sender: To server: pG, [14:06:36]CommunicateWithHost lk.salyk.kg:30040 [14:06:36]ConnectInit lk.salyk.kg [14:06:36]written 0, free lines is 4095 [14:06:36]Connected sock=10 [14:06:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 45 4D 07 01 A9 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 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 EC 70 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 EA 00 00 35 04 06 00 51 D3 7A 32 B7 EC 31 8B E8 BF 22 85 E6 AD [14:06:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EB 16 47 00 CC 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 97 EA 00 00 F4 03 04 00 F0 1C 60 66 B6 04 01 00 00 1C BF FC D8 70 DA 78 AC [14:06:36]CommunicateWithHost err = 0 [14:06:36]CheckOFDResponse [14:06:36]1017 (14) - 77093643461234 [14:06:36]1041 (16) - 0000000000959414 [14:06:36]1040 (4) - 60055 [14:06:36]1012 (4) - 05.06.2024 08:08 [14:06:36]1206 (1) - 0 [14:06:36]OFD Sender: Remove packet 60055 [14:06:36]ProducePacketName [14:06:36]name=ofd_packets/00060055 [14:06:36]NVStorageDeleteData [14:06:37]Write to MH i2c: 01 00 00 DA 78 52 [14:06:37]Write i2c OK [14:06:37]MH_I2C_Read... [14:06:37]Read from MH i2c: 01 [14:06:37]MH_I2C_Read... [14:06:37]Read from MH i2c: 01 07 00 [14:06:37]MH_I2C_Read... [14:06:37]Read from MH i2c: 01 07 00 DA 78 00 00 00 00 00 B1 0C 16 [14:06:37]RasterBufferAndPrint [14:06:37]line [14:06:37]line [14:06:37]line [14:06:37]line [14:06:37]line [14:06:37]written 0, free lines is 3257 [14:06:37]MH_Cut [14:06:37]Write to MH i2c: D1 01 00 E1 78 01 2B [14:06:37]Write i2c OK [14:06:37]MH_I2C_Read... [14:06:37]Read from MH i2c: D1 [14:06:37]MH_I2C_Read... [14:06:37]Read from MH i2c: D1 01 00 [14:06:37]MH_I2C_Read... [14:06:37]Read from MH i2c: D1 01 00 E1 78 00 2A [14:06:37]Write to MH i2c: 01 00 00 E2 78 5A [14:06:37]Write i2c OK [14:06:37]MH_I2C_Read... [14:06:37]OFD Sender: No OFD packet to send [14:06:37]*** Cut start [14:06:37]*** Partial cut [14:06:37]*** CUTSNS_PIN = 1 [14:06:37]*** CUTSNS_PIN = 0 [14:06:38]*** Brake cut motor [14:06:38]Read from MH i2c: 01 [14:06:38]MH_I2C_Read... [14:06:38]*** Stop cut motor [14:06:38]*** Cut end [14:06:38]Read from MH i2c: 01 07 00 [14:06:38]MH_I2C_Read... [14:06:38]Read from MH i2c: 01 07 00 E2 78 00 00 00 00 00 FF 0F 6F [14:06:38]process_action close_receipt done [14:06:38]requested_data is exist [14:06:38]produce_requested_data [14:06:38]requested_item fm.sn is exist - process it [14:06:38]wFMCommunicate request_size=4 [14:06:38]MH_SAM_APDU [14:06:38]CAPDU: 80 11 00 00 [14:06:38]Write to MH i2c: E2 08 00 E3 78 80 11 00 00 00 00 00 00 D5 [14:06:38]Write i2c OK [14:06:38]MH_I2C_Read... [14:06:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:38]Read from MH i2c: E2 [14:06:38]MH_I2C_Read... [14:06:38]Read from MH i2c: E2 17 00 [14:06:38]MH_I2C_Read... [14:06:38]Read from MH i2c: E2 17 00 E3 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 28 [14:06:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:06:38]wFMCommunicate OK [14:06:38]requested_item fd.num is exist - process it [14:06:38]SAM_PROTO_GetFieldsCounters [14:06:38]wFMCommunicate request_size=4 [14:06:38]MH_SAM_APDU [14:06:38]CAPDU: 80 13 00 00 [14:06:38]Write to MH i2c: E2 08 00 E4 78 80 13 00 00 00 00 00 00 D8 [14:06:38]Write i2c OK [14:06:38]MH_I2C_Read... [14:06:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:06:38]Read from MH i2c: E2 [14:06:38]MH_I2C_Read... [14:06:38]Read from MH i2c: E2 62 00 [14:06:38]MH_I2C_Read... [14:06:38]Read from MH i2c: E2 62 00 E4 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 97 EA 00 00 0E 04 04 00 48 00 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 07 [14:06:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 97 EA 00 00 0E 04 04 00 48 00 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 [14:06:38]wFMCommunicate OK [14:06:38]SAM_PROTO_GetFieldsCounters done [14:06:38]requested_item shift.num is exist - process it [14:06:38]requested_item shift.opened is exist - process it [14:06:38]req_shift_opened [14:06:38]FM_GetShiftState [14:06:38]SAM_PROTO_GetShiftState [14:06:38]wFMCommunicate request_size=4 [14:06:38]MH_SAM_APDU [14:06:38]CAPDU: 80 13 01 00 [14:06:38]Write to MH i2c: E2 08 00 E5 78 80 13 01 00 00 00 00 00 DA [14:06:38]Write i2c OK [14:06:38]MH_I2C_Read... [14:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:38]Read from MH i2c: E2 [14:06:38]MH_I2C_Read... [14:06:38]Read from MH i2c: E2 0E 00 [14:06:38]MH_I2C_Read... [14:06:38]Read from MH i2c: E2 0E 00 E5 78 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [14:06:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:06:38]wFMCommunicate OK [14:06:38]SAM_PROTO_GetShiftState done [14:06:38]FM_GetShiftState done [14:06:38]req_shift_opened done [14:06:38]requested_item shift.open_date is exist - process it [14:06:38]req_shift_open_date [14:06:38]req_shift_open_date done [14:06:38]produce_requested_data done [14:06:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60055,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:06:38]process_action_free close_receipt [14:06:38]json_value_free [14:06:38]json_value_free done [14:06:38]process_json_proto returns [14:06:38]Send response to host [14:06:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60055,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:06:38]free response buf [14:06:38]execute_script done [14:06:38]execute_script returns [14:06:38]free content buf [14:06:38]Sock 8.Close socket [14:06:38]Sock 8.Thread stoped [14:06:42]OFD Sender: No OFD packet to send [14:06:47]OFD Sender: No OFD packet to send [14:06:52]OFD Sender: No OFD packet to send [14:06:55]accept exits with 9 [14:06:55]New connection [14:06:55]New thread 3066957156 created [14:06:55]Thread 3067100516 joined [14:06:55]Waiting for new connection... [14:06:55] Sock 9.Parse request [14:06:55]Sock 9.Check first char [14:06:55]Sock 9.First char is OK [14:06:55]request: POST /json_proto HTTP/1.0 [14:06:55]Method: POST [14:06:55]URL: /json_proto [14:06:55]Method is POST - this is cgi request [14:06:55]url: /json_proto [14:06:55]query_string will be loaded in cgi processing [14:06:55]execute_cgi json_proto POST (null) [14:06:55]execute_cgi path=json_proto method=POST [14:06:55]POST find Content-Length [14:06:55]Host: 172.17.60.68:8080 [14:06:55]Content-Length: 793 [14:06:55]Content-Type: application/json [14:06:55] [14:06:55]POST finish read [14:06:55]Found Content-Length = 793 [14:06:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:55]execute_script... [14:06:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:55]POST & json_proto [14:06:55]process_json_proto [14:06:55]json parsed OK: [14:06:55]protocol is kg_v1.0 [14:06:55]action value=close_receipt [14:06:55]process_action close_receipt [14:06:55]cmd_close_receipt [14:06:55]MH_GetDate [14:06:55]Write to MH i2c: F0 00 00 E6 78 4D [14:06:55]Write i2c OK [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: F0 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: F0 09 00 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: F0 09 00 E6 78 00 00 71 60 66 9A 61 5F 66 4D [14:06:55]GetLastDocTimeStamp 1717596396 [14:06:55]current date 1717596416 [14:06:55]FM_GetShiftState [14:06:55]SAM_PROTO_GetShiftState [14:06:55]wFMCommunicate request_size=4 [14:06:55]MH_SAM_APDU [14:06:55]CAPDU: 80 13 01 00 [14:06:55]Write to MH i2c: E2 08 00 E7 78 80 13 01 00 00 00 00 00 DC [14:06:55]Write i2c OK [14:06:55]MH_I2C_Read... [14:06:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:55]Read from MH i2c: E2 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: E2 0E 00 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: E2 0E 00 E7 78 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 14 [14:06:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:06:55]wFMCommunicate OK [14:06:55]SAM_PROTO_GetShiftState done [14:06:55]FM_GetShiftState done [14:06:55]opened in 1717545916 [14:06:55]opened+sec_in_day 1717632316 [14:06:55]quantity*price = 50042 [14:06:55]sum+1 = 50043 [14:06:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.42 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.42 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 451 05.06.2024 14:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60056 ФПД: 255496323767190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140657&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60056&fm=255496323767190&tin=02508201610067®Number=0000000000151680&sum=50042 [14:06:56]StoreToDocumentArchive [14:06:56]shift 72 fd 60056 [14:06:56]save to /storage/0072/doc_00060056 [14:06:56]save last doc name /storage/0072/doc_00060056 to /storage/kkm_last_doc_name [14:06:56]save OK [14:06:56]Clear old archive folders... [14:06:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:06:56]tlvbuf is 003D4FA0 [14:06:56]SAM_PROTO_ClearQueue [14:06:56]wFMCommunicate request_size=4 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 09 00 00 [14:06:56]Write to MH i2c: E2 08 00 F4 78 80 09 00 00 00 00 00 00 DE [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 F4 78 00 90 00 E0 [14:06:56]RAPDU: 90 00 [14:06:56]wFMCommunicate OK [14:06:56]SAM_PROTO_ClearQueue done [14:06:56]KKMCreateOFDPacket [14:06:56]OFDProtocolAddRootSTLVToBuf [14:06:56]FM_MakeSignedData [14:06:56]FM_MakeSignedData [14:06:56]SAM_PROTO_SignData [14:06:56]wFMCommunicate request_size=4 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 0D 01 02 [14:06:56]Write to MH i2c: E2 08 00 F5 78 80 0D 01 02 00 00 00 00 E6 [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 F5 78 00 90 00 E1 [14:06:56]RAPDU: 90 00 [14:06:56]wFMCommunicate OK [14:06:56]wFMCommunicate request_size=255 [14:06:56]MH_SAM_APDU [14:06: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 01 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 EA 00 00 35 04 06 00 [14:06:56]Write to MH i2c: E2 02 01 F6 78 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 01 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 EA 00 00 35 04 06 00 00 00 1E [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 F6 78 00 90 00 E2 [14:06:56]RAPDU: 90 00 [14:06:56]wFMCommunicate OK [14:06:56]wFMCommunicate request_size=11 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 0D 02 02 06 E8 5F 5F 9E 9B 96 [14:06:56]Write to MH i2c: E2 0E 00 F7 78 80 0D 02 02 06 00 E8 5F 5F 9E 9B 96 00 00 6A [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 03 00 F7 78 00 90 00 E3 [14:06:56]RAPDU: 90 00 [14:06:56]wFMCommunicate OK [14:06:56]wFMCommunicate request_size=4 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 0D 03 02 [14:06:56]Write to MH i2c: E2 08 00 F8 78 80 0D 03 02 00 00 00 00 EB [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 0B 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 0B 00 F8 78 00 9A 91 C3 1F E6 97 2D 28 90 00 CB [14:06:56]RAPDU: 9A 91 C3 1F E6 97 2D 28 90 00 [14:06:56]wFMCommunicate OK [14:06:56]SAM_PROTO_SignData done [14:06:56]FM_MakeSignedData done [14:06:56]CreateOFDProtocolMessage [14:06:56]wFMCommunicate request_size=4 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 11 00 00 [14:06:56]Write to MH i2c: E2 08 00 F9 78 80 11 00 00 00 00 00 00 EB [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 17 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 17 00 F9 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3E [14:06:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:06:56]wFMCommunicate OK [14:06:56]CreateOFDProtocolMessage done [14:06:56]OFDSenderStorePacket 60056 [14:06:56]StoreOFDPacket docnum=60056 [14:06:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 E2 4E 08 01 2F 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 01 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 EA 00 00 35 04 06 00 E8 5F 5F 9E 9B 96 9A 91 C3 1F E6 97 2D 28 [14:06:56]CheckFolder [14:06:56]dirname=/storage/ofd_packets [14:06:56]CheckFolder done [14:06:56]ProducePacketName [14:06:56]name=ofd_packets/00060056 [14:06:56]NVStorageSaveData ofd_packets/00060056 [14:06:56]File name is /storage/ofd_packets/00060056 [14:06:56]Write 302 bytes [14:06:56]NVStorageSaveData done [14:06:56]OFDSenderStorePacket done [14:06:56]KKMCreateOFDPacket done [14:06:56]NVStorageSaveData kkm_last_timestamp [14:06:56]File name is /storage/kkm_last_timestamp [14:06:56]Write 4 bytes [14:06:56]NVStorageSaveData done [14:06:56]ExternCall_PrintAddStr [14:06:56]wPrintStart [14:06:56]Write to MH i2c: 01 00 00 FA 78 72 [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: 01 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: 01 07 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: 01 07 00 FA 78 00 00 00 00 00 FF 0F 87 [14:06:56]RasterBufferAndPrint [14:06:56]line Счет N : (1)545782 [14:06:56]line ИНН: 02508201610067 [14:06:56]line Контрольно-Кассовый Чек [14:06:56]line ПРОДАЖА [14:06:56]line ТРК (МРК, ГНК) : 14 [14:06:56]line Товар: 2710124130 [14:06:56]line SUPER 92-К-5 [14:06:56]line 7.370 * 67.90 [14:06:56]line = 500.42 [14:06:56]line НДС 12% НСП 1% [14:06:56]line > о реализуемом товаре [14:06:56]line ИТОГО: 500.42 [14:06:56]line НСП 1% : 4.43 [14:06:56]line НДС 12% : 53.14 [14:06:56]line Наличными: 0.00 [14:06:56]line Безнал.: 500.42 [14:06:56]line Место: АЗС № 117 "Партнер Нефть" [14:06:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:06:56]line СНО: Общий режим [14:06:56]line Чек 451 05.06.2024 14:06 [14:06:56]line Смена: 72 ФФД: 1.0 [14:06:56]line ЗНМ: 0300000048 [14:06:56]line РНМ: 0000000000151680 [14:06:56]line Версия ККМ: v1.0 [14:06:56]line Платежная система: O! деньги [14:06:56]line ФМ: 0000000000959414 [14:06:56]line ФД: 60056 [14:06:56]line ФПД: 255496323767190 [14:06:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140657&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60056&fm=255496323767190&tin=02508201610067®Number=0000000000151680&sum=50042 [14:06:57]OFD Sender: Processing packet 60056 [packets to send 53, broken 52] [14:06:57]ProducePacketName [14:06:57]name=ofd_packets/00060056 [14:06:57]OFD Sender: To server: pG, [14:06:57]CommunicateWithHost lk.salyk.kg:30040 [14:06:57]ConnectInit lk.salyk.kg [14:06:57]written 0, free lines is 4095 [14:06:57]Connected sock=8 [14:06:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 E2 4E 08 01 2F 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7A C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7A C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 01 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 EA 00 00 35 04 06 00 E8 5F 5F 9E 9B 96 9A 91 C3 1F E6 97 2D 28 [14:06:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B6 9C 47 00 0E 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 98 EA 00 00 F4 03 04 00 05 1D 60 66 B6 04 01 00 00 9B 1C ED 5E 3F E0 37 C7 [14:06:57]CommunicateWithHost err = 0 [14:06:57]CheckOFDResponse [14:06:57]1017 (14) - 77093643461234 [14:06:57]1041 (16) - 0000000000959414 [14:06:57]1040 (4) - 60056 [14:06:57]1012 (4) - 05.06.2024 08:08 [14:06:57]1206 (1) - 0 [14:06:57]OFD Sender: Remove packet 60056 [14:06:57]ProducePacketName [14:06:57]name=ofd_packets/00060056 [14:06:57]NVStorageDeleteData [14:06:57]Write to MH i2c: 01 00 00 24 79 9D [14:06:57]Write i2c OK [14:06:57]MH_I2C_Read... [14:06:57]Read from MH i2c: 01 [14:06:57]MH_I2C_Read... [14:06:57]Read from MH i2c: 01 07 00 [14:06:57]MH_I2C_Read... [14:06:57]Read from MH i2c: 01 07 00 24 79 00 00 00 00 00 CB 0C 7B [14:06:57]RasterBufferAndPrint [14:06:57]line [14:06:57]line [14:06:57]line [14:06:57]line [14:06:57]line [14:06:57]written 0, free lines is 3282 [14:06:57]MH_Cut [14:06:57]Write to MH i2c: D1 01 00 2B 79 01 76 [14:06:57]Write i2c OK [14:06:57]MH_I2C_Read... [14:06:57]Read from MH i2c: D1 [14:06:57]MH_I2C_Read... [14:06:57]Read from MH i2c: D1 01 00 [14:06:57]MH_I2C_Read... [14:06:57]Read from MH i2c: D1 01 00 2B 79 00 75 [14:06:57]Write to MH i2c: 01 00 00 2C 79 A5 [14:06:57]Write i2c OK [14:06:57]MH_I2C_Read... [14:06:57]OFD Sender: No OFD packet to send [14:06:58]*** Cut start [14:06:58]*** Partial cut [14:06:58]*** CUTSNS_PIN = 1 [14:06:58]*** CUTSNS_PIN = 0 [14:06:58]*** Brake cut motor [14:06:59]Read from MH i2c: 01 [14:06:59]MH_I2C_Read... [14:06:59]*** Stop cut motor [14:06:59]*** Cut end [14:06:59]Read from MH i2c: 01 07 00 [14:06:59]MH_I2C_Read... [14:06:59]Read from MH i2c: 01 07 00 2C 79 00 00 00 00 00 FF 0F BA [14:06:59]process_action close_receipt done [14:06:59]requested_data is exist [14:06:59]produce_requested_data [14:06:59]requested_item fm.sn is exist - process it [14:06:59]wFMCommunicate request_size=4 [14:06:59]MH_SAM_APDU [14:06:59]CAPDU: 80 11 00 00 [14:06:59]Write to MH i2c: E2 08 00 2D 79 80 11 00 00 00 00 00 00 20 [14:06:59]Write i2c OK [14:06:59]MH_I2C_Read... [14:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:59]Read from MH i2c: E2 [14:06:59]MH_I2C_Read... [14:06:59]Read from MH i2c: E2 17 00 [14:06:59]MH_I2C_Read... [14:06:59]Read from MH i2c: E2 17 00 2D 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 73 [14:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:06:59]wFMCommunicate OK [14:06:59]requested_item fd.num is exist - process it [14:06:59]SAM_PROTO_GetFieldsCounters [14:06:59]wFMCommunicate request_size=4 [14:06:59]MH_SAM_APDU [14:06:59]CAPDU: 80 13 00 00 [14:06:59]Write to MH i2c: E2 08 00 2E 79 80 13 00 00 00 00 00 00 23 [14:06:59]Write i2c OK [14:06:59]MH_I2C_Read... [14:06:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:06:59]Read from MH i2c: E2 [14:06:59]MH_I2C_Read... [14:06:59]Read from MH i2c: E2 62 00 [14:06:59]MH_I2C_Read... [14:06:59]Read from MH i2c: E2 62 00 2E 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 98 EA 00 00 0E 04 04 00 48 00 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 56 [14:06:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 98 EA 00 00 0E 04 04 00 48 00 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 [14:06:59]wFMCommunicate OK [14:06:59]SAM_PROTO_GetFieldsCounters done [14:06:59]requested_item shift.num is exist - process it [14:06:59]requested_item shift.opened is exist - process it [14:06:59]req_shift_opened [14:06:59]FM_GetShiftState [14:06:59]SAM_PROTO_GetShiftState [14:06:59]wFMCommunicate request_size=4 [14:06:59]MH_SAM_APDU [14:06:59]CAPDU: 80 13 01 00 [14:06:59]Write to MH i2c: E2 08 00 2F 79 80 13 01 00 00 00 00 00 25 [14:06:59]Write i2c OK [14:06:59]MH_I2C_Read... [14:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:59]Read from MH i2c: E2 [14:06:59]MH_I2C_Read... [14:06:59]Read from MH i2c: E2 0E 00 [14:06:59]MH_I2C_Read... [14:06:59]Read from MH i2c: E2 0E 00 2F 79 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5D [14:06:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:06:59]wFMCommunicate OK [14:06:59]SAM_PROTO_GetShiftState done [14:06:59]FM_GetShiftState done [14:06:59]req_shift_opened done [14:06:59]requested_item shift.open_date is exist - process it [14:06:59]req_shift_open_date [14:06:59]req_shift_open_date done [14:06:59]produce_requested_data done [14:06:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60056,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:06:59]process_action_free close_receipt [14:06:59]json_value_free [14:06:59]json_value_free done [14:06:59]process_json_proto returns [14:06:59]Send response to host [14:06:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60056,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:06:59]free response buf [14:06:59]execute_script done [14:06:59]execute_script returns [14:06:59]free content buf [14:06:59]Sock 9.Close socket [14:06:59]Sock 9.Thread stoped [14:07:02]OFD Sender: No OFD packet to send [14:07:07]OFD Sender: No OFD packet to send [14:07:12]OFD Sender: No OFD packet to send [14:07:17]accept exits with 10 [14:07:17]New connection [14:07:17]New thread 3067100516 created [14:07:17]Thread 3066957156 joined [14:07:17]Waiting for new connection... [14:07:17] Sock 10.Parse request [14:07:17]Sock 10.Check first char [14:07:17]Sock 10.First char is OK [14:07:17]request: POST /json_proto HTTP/1.0 [14:07:17]Method: POST [14:07:17]URL: /json_proto [14:07:17]Method is POST - this is cgi request [14:07:17]url: /json_proto [14:07:17]query_string will be loaded in cgi processing [14:07:17]execute_cgi json_proto POST (null) [14:07:17]execute_cgi path=json_proto method=POST [14:07:17]POST find Content-Length [14:07:17]Host: 172.17.60.68:8080 [14:07:17]Content-Length: 670 [14:07:17]Content-Type: application/json [14:07:17] [14:07:17]POST finish read [14:07:17]Found Content-Length = 670 [14:07:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:17]execute_script... [14:07: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)545781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:17]POST & json_proto [14:07:17]process_json_proto [14:07:17]json parsed OK: [14:07:17]protocol is kg_v1.0 [14:07:17]action value=close_receipt [14:07:17]process_action close_receipt [14:07:17]cmd_close_receipt [14:07:17]MH_GetDate [14:07:17]Write to MH i2c: F0 00 00 30 79 98 [14:07:17]Write i2c OK [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: F0 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: F0 09 00 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: F0 09 00 30 79 00 17 71 60 66 9A 61 5F 66 AF [14:07:17]GetLastDocTimeStamp 1717596417 [14:07:17]current date 1717596439 [14:07:17]FM_GetShiftState [14:07:17]SAM_PROTO_GetShiftState [14:07:17]wFMCommunicate request_size=4 [14:07:17]MH_SAM_APDU [14:07:17]CAPDU: 80 13 01 00 [14:07:17]Write to MH i2c: E2 08 00 31 79 80 13 01 00 00 00 00 00 27 [14:07:17]Write i2c OK [14:07:17]MH_I2C_Read... [14:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:17]Read from MH i2c: E2 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: E2 0E 00 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: E2 0E 00 31 79 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5F [14:07:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:07:17]wFMCommunicate OK [14:07:17]SAM_PROTO_GetShiftState done [14:07:17]FM_GetShiftState done [14:07:17]opened in 1717545916 [14:07:17]opened+sec_in_day 1717632316 [14:07:17]quantity*price = 50042 [14:07:17]sum+1 = 50043 [14:07:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 452 05.06.2024 14:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60057 ФПД: 238900616301397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140719&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60057&fm=238900616301397&tin=02508201610067®Number=0000000000151680&sum=50000 [14:07:18]StoreToDocumentArchive [14:07:18]shift 72 fd 60057 [14:07:18]save to /storage/0072/doc_00060057 [14:07:18]save last doc name /storage/0072/doc_00060057 to /storage/kkm_last_doc_name [14:07:18]save OK [14:07:18]Clear old archive folders... [14:07:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:07:18]tlvbuf is 0042B9E0 [14:07:18]SAM_PROTO_ClearQueue [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 09 00 00 [14:07:18]Write to MH i2c: E2 08 00 3E 79 80 09 00 00 00 00 00 00 29 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 3E 79 00 90 00 2B [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]SAM_PROTO_ClearQueue done [14:07:18]KKMCreateOFDPacket [14:07:18]OFDProtocolAddRootSTLVToBuf [14:07:18]FM_MakeSignedData [14:07:18]FM_MakeSignedData [14:07:18]SAM_PROTO_SignData [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 01 02 [14:07:18]Write to MH i2c: E2 08 00 3F 79 80 0D 01 02 00 00 00 00 31 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 3F 79 00 90 00 2C [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]wFMCommunicate request_size=255 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 17 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 EA 00 00 35 04 06 00 [14:07:18]Write to MH i2c: E2 02 01 40 79 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 17 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 EA 00 00 35 04 06 00 00 00 2D [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 40 79 00 90 00 2D [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]wFMCommunicate request_size=11 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 02 02 06 D9 47 62 5F 0B 55 [14:07:18]Write to MH i2c: E2 0E 00 41 79 80 0D 02 02 06 00 D9 47 62 5F 0B 55 00 00 81 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 41 79 00 90 00 2E [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 03 02 [14:07:18]Write to MH i2c: E2 08 00 42 79 80 0D 03 02 00 00 00 00 36 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:19]Read from MH i2c: E2 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: E2 0B 00 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: E2 0B 00 42 79 00 6F 92 9D A7 C5 77 EE 1E 90 00 C4 [14:07:19]RAPDU: 6F 92 9D A7 C5 77 EE 1E 90 00 [14:07:19]wFMCommunicate OK [14:07:19]SAM_PROTO_SignData done [14:07:19]FM_MakeSignedData done [14:07:19]CreateOFDProtocolMessage [14:07:19]wFMCommunicate request_size=4 [14:07:19]MH_SAM_APDU [14:07:19]CAPDU: 80 11 00 00 [14:07:19]Write to MH i2c: E2 08 00 43 79 80 11 00 00 00 00 00 00 36 [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:19]Read from MH i2c: E2 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: E2 17 00 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: E2 17 00 43 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 89 [14:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:07:19]wFMCommunicate OK [14:07:19]CreateOFDProtocolMessage done [14:07:19]OFDSenderStorePacket 60057 [14:07:19]StoreOFDPacket docnum=60057 [14:07:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 C2 1F 08 01 84 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 17 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 EA 00 00 35 04 06 00 D9 47 62 5F 0B 55 6F 92 9D A7 C5 77 EE 1E [14:07:19]CheckFolder [14:07:19]dirname=/storage/ofd_packets [14:07:19]CheckFolder done [14:07:19]ProducePacketName [14:07:19]name=ofd_packets/00060057 [14:07:19]NVStorageSaveData ofd_packets/00060057 [14:07:19]File name is /storage/ofd_packets/00060057 [14:07:19]Write 302 bytes [14:07:19]NVStorageSaveData done [14:07:19]OFDSenderStorePacket done [14:07:19]KKMCreateOFDPacket done [14:07:19]NVStorageSaveData kkm_last_timestamp [14:07:19]File name is /storage/kkm_last_timestamp [14:07:19]Write 4 bytes [14:07:19]NVStorageSaveData done [14:07:19]ExternCall_PrintAddStr [14:07:19]wPrintStart [14:07:19]Write to MH i2c: 01 00 00 44 79 BD [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 07 00 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 07 00 44 79 00 00 00 00 00 FF 0F D2 [14:07:19]RasterBufferAndPrint [14:07:19]line Счет N : (1)545781 [14:07:19]line ИНН: 02508201610067 [14:07:19]line Контрольно-Кассовый Чек [14:07:19]line ПРОДАЖА [14:07:19]line ТРК (МРК, ГНК) : 44 [14:07:19]line Товар: 2710124130 [14:07:19]line SUPER 92-К-5 [14:07:19]line 7.370 * 67.90 [14:07:19]line = 500.42 [14:07:19]line НДС 12% НСП 1% [14:07:19]line > о реализуемом товаре [14:07:19]line ОКРУГЛЕНИЕ: -0.42 [14:07:19]line ИТОГО: 500.00 [14:07:19]line Внесено: 500.00 [14:07:19]line СДАЧА: 0.00 [14:07:19]line НСП 1% : 4.43 [14:07:19]line НДС 12% : 53.14 [14:07:19]line Наличными: 500.00 [14:07:19]line Безнал.: 0.00 [14:07:19]line Место: АЗС № 117 "Партнер Нефть" [14:07:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:07:19]line СНО: Общий режим [14:07:19]line Чек 452 05.06.2024 14:07 [14:07:19]line Смена: 72 ФФД: 1.0 [14:07:19]line ЗНМ: 0300000048 [14:07:19]line РНМ: 0000000000151680 [14:07:19]line Версия ККМ: v1.0 [14:07:19]line ФМ: 0000000000959414 [14:07:19]line ФД: 60057 [14:07:19]line ФПД: 238900616301397 [14:07:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T140719&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60057&fm=238900616301397&tin=02508201610067®Number=0000000000151680&sum=50000 [14:07:19]OFD Sender: Processing packet 60057 [packets to send 53, broken 52] [14:07:19]ProducePacketName [14:07:19]name=ofd_packets/00060057 [14:07:19]OFD Sender: To server: pG, [14:07:19]CommunicateWithHost lk.salyk.kg:30040 [14:07:19]ConnectInit lk.salyk.kg [14:07:19]written 0, free lines is 4095 [14:07:19]Connected sock=9 [14:07:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 C2 1F 08 01 84 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 17 71 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 EA 00 00 35 04 06 00 D9 47 62 5F 0B 55 6F 92 9D A7 C5 77 EE 1E [14:07:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 29 74 47 00 2C 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 99 EA 00 00 F4 03 04 00 1B 1D 60 66 B6 04 01 00 00 17 27 16 82 AC FB 85 3E [14:07:19]CommunicateWithHost err = 0 [14:07:19]CheckOFDResponse [14:07:19]1017 (14) - 77093643461234 [14:07:19]1041 (16) - 0000000000959414 [14:07:19]1040 (4) - 60057 [14:07:19]1012 (4) - 05.06.2024 08:08 [14:07:19]1206 (1) - 0 [14:07:19]OFD Sender: Remove packet 60057 [14:07:19]ProducePacketName [14:07:19]name=ofd_packets/00060057 [14:07:19]NVStorageDeleteData [14:07:19]Write to MH i2c: 01 00 00 6F 79 E8 [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 07 00 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 07 00 6F 79 00 00 00 00 00 B4 0C AF [14:07:19]RasterBufferAndPrint [14:07:19]line [14:07:19]line [14:07:19]line [14:07:19]line [14:07:19]line [14:07:19]written 0, free lines is 3258 [14:07:19]MH_Cut [14:07:19]Write to MH i2c: D1 01 00 76 79 01 C1 [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: D1 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: D1 01 00 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: D1 01 00 76 79 00 C0 [14:07:19]Write to MH i2c: 01 00 00 77 79 F0 [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:20]OFD Sender: No OFD packet to send [14:07:20]*** Cut start [14:07:20]*** Partial cut [14:07:20]*** CUTSNS_PIN = 1 [14:07:20]*** CUTSNS_PIN = 0 [14:07:21]*** Brake cut motor [14:07:21]Read from MH i2c: 01 [14:07:21]MH_I2C_Read... [14:07:21]*** Stop cut motor [14:07:21]*** Cut end [14:07:21]Read from MH i2c: 01 07 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: 01 07 00 77 79 00 00 00 00 00 FF 0F 05 [14:07:21]process_action close_receipt done [14:07:21]requested_data is exist [14:07:21]produce_requested_data [14:07:21]requested_item fm.sn is exist - process it [14:07:21]wFMCommunicate request_size=4 [14:07:21]MH_SAM_APDU [14:07:21]CAPDU: 80 11 00 00 [14:07:21]Write to MH i2c: E2 08 00 78 79 80 11 00 00 00 00 00 00 6B [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:21]Read from MH i2c: E2 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 17 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 17 00 78 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BE [14:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:07:21]wFMCommunicate OK [14:07:21]requested_item fd.num is exist - process it [14:07:21]SAM_PROTO_GetFieldsCounters [14:07:21]wFMCommunicate request_size=4 [14:07:21]MH_SAM_APDU [14:07:21]CAPDU: 80 13 00 00 [14:07:21]Write to MH i2c: E2 08 00 79 79 80 13 00 00 00 00 00 00 6E [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:21]Read from MH i2c: E2 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 62 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 62 00 79 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 99 EA 00 00 0E 04 04 00 48 00 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 A5 [14:07:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 99 EA 00 00 0E 04 04 00 48 00 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 [14:07:21]wFMCommunicate OK [14:07:21]SAM_PROTO_GetFieldsCounters done [14:07:21]requested_item shift.num is exist - process it [14:07:21]requested_item shift.opened is exist - process it [14:07:21]req_shift_opened [14:07:21]FM_GetShiftState [14:07:21]SAM_PROTO_GetShiftState [14:07:21]wFMCommunicate request_size=4 [14:07:21]MH_SAM_APDU [14:07:21]CAPDU: 80 13 01 00 [14:07:21]Write to MH i2c: E2 08 00 7A 79 80 13 01 00 00 00 00 00 70 [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:21]Read from MH i2c: E2 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 0E 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 0E 00 7A 79 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A8 [14:07:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:07:21]wFMCommunicate OK [14:07:21]SAM_PROTO_GetShiftState done [14:07:21]FM_GetShiftState done [14:07:21]req_shift_opened done [14:07:21]requested_item shift.open_date is exist - process it [14:07:21]req_shift_open_date [14:07:21]req_shift_open_date done [14:07:21]produce_requested_data done [14:07:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60057,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:07:21]process_action_free close_receipt [14:07:21]json_value_free [14:07:21]json_value_free done [14:07:21]process_json_proto returns [14:07:21]Send response to host [14:07:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60057,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:07:21]free response buf [14:07:21]execute_script done [14:07:21]execute_script returns [14:07:21]free content buf [14:07:21]Sock 10.Close socket [14:07:21]Sock 10.Thread stoped [14:07:25]OFD Sender: No OFD packet to send [14:07:30]OFD Sender: No OFD packet to send [14:07:35]OFD Sender: No OFD packet to send [14:07:40]OFD Sender: No OFD packet to send [14:07:45]OFD Sender: No OFD packet to send [14:07:50]OFD Sender: No OFD packet to send [14:07:55]OFD Sender: No OFD packet to send [14:08:00]OFD Sender: No OFD packet to send [14:08:05]OFD Sender: No OFD packet to send [14:08:10]OFD Sender: No OFD packet to send [14:08:15]OFD Sender: No OFD packet to send [14:08:20]OFD Sender: No OFD packet to send [14:08:25]OFD Sender: No OFD packet to send [14:08:30]OFD Sender: No OFD packet to send [14:08:35]OFD Sender: No OFD packet to send [14:08:40]OFD Sender: No OFD packet to send [14:08:45]OFD Sender: No OFD packet to send [14:08:50]OFD Sender: No OFD packet to send [14:08:55]OFD Sender: No OFD packet to send [14:09:00]OFD Sender: No OFD packet to send [14:09:05]OFD Sender: No OFD packet to send [14:09:10]OFD Sender: No OFD packet to send [14:09:15]OFD Sender: No OFD packet to send [14:09:20]OFD Sender: No OFD packet to send [14:09:25]OFD Sender: No OFD packet to send [14:09: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: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:29]accept exits with 8 [14:11:29]New connection [14:11:29]New thread 3066957156 created [14:11:29]Thread 3067100516 joined [14:11:29]Waiting for new connection... [14:11:29] Sock 8.Parse request [14:11:29]Sock 8.Check first char [14:11:29]Sock 8.First char is OK [14:11:29]request: POST /json_proto HTTP/1.0 [14:11:29]Method: POST [14:11:29]URL: /json_proto [14:11:29]Method is POST - this is cgi request [14:11:29]url: /json_proto [14:11:29]query_string will be loaded in cgi processing [14:11:29]execute_cgi json_proto POST (null) [14:11:29]execute_cgi path=json_proto method=POST [14:11:29]POST find Content-Length [14:11:29]Host: 172.17.60.68:8080 [14:11:29]Content-Length: 677 [14:11:29]Content-Type: application/json [14:11:29] [14:11:29]POST finish read [14:11:29]Found Content-Length = 677 [14:11:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.380, "sum" : 560.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:29]execute_script... [14:11: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)545783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.380, "sum" : 560.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:29]POST & json_proto [14:11:29]process_json_proto [14:11:29]json parsed OK: [14:11:29]protocol is kg_v1.0 [14:11:29]action value=close_receipt [14:11:29]process_action close_receipt [14:11:29]cmd_close_receipt [14:11:29]MH_GetDate [14:11:29]Write to MH i2c: F0 00 00 7B 79 E3 [14:11:29]Write i2c OK [14:11:29]MH_I2C_Read... [14:11:29]Read from MH i2c: F0 [14:11:29]MH_I2C_Read... [14:11:29]Read from MH i2c: F0 09 00 [14:11:29]MH_I2C_Read... [14:11:30]Read from MH i2c: F0 09 00 7B 79 00 13 72 60 66 9A 61 5F 66 F7 [14:11:30]GetLastDocTimeStamp 1717596439 [14:11:30]current date 1717596691 [14:11:30]FM_GetShiftState [14:11:30]SAM_PROTO_GetShiftState [14:11:30]wFMCommunicate request_size=4 [14:11:30]MH_SAM_APDU [14:11:30]CAPDU: 80 13 01 00 [14:11:30]Write to MH i2c: E2 08 00 7C 79 80 13 01 00 00 00 00 00 72 [14:11:30]Write i2c OK [14:11:30]MH_I2C_Read... [14:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:30]Read from MH i2c: E2 [14:11:30]MH_I2C_Read... [14:11:30]Read from MH i2c: E2 0E 00 [14:11:30]MH_I2C_Read... [14:11:30]Read from MH i2c: E2 0E 00 7C 79 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AA [14:11:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:11:30]wFMCommunicate OK [14:11:30]SAM_PROTO_GetShiftState done [14:11:30]FM_GetShiftState done [14:11:30]opened in 1717545916 [14:11:30]opened+sec_in_day 1717632316 [14:11:30]quantity*price = 56062 [14:11:30]sum+1 = 56063 [14:11:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 560.00 Внесено: 560.00 СДАЧА: 0.00 НСП 1% : 4.96 НДС 12% : 59.53 Наличными: 560.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 453 05.06.2024 14:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60058 ФПД: 256414510291899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141131&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60058&fm=256414510291899&tin=02508201610067®Number=0000000000151680&sum=56000 [14:11:31]StoreToDocumentArchive [14:11:31]shift 72 fd 60058 [14:11:31]save to /storage/0072/doc_00060058 [14:11:31]save last doc name /storage/0072/doc_00060058 to /storage/kkm_last_doc_name [14:11:31]save OK [14:11:31]Clear old archive folders... [14:11:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:11:31]tlvbuf is B6F7C8F0 [14:11:31]SAM_PROTO_ClearQueue [14:11:31]wFMCommunicate request_size=4 [14:11:31]MH_SAM_APDU [14:11:31]CAPDU: 80 09 00 00 [14:11:31]Write to MH i2c: E2 08 00 89 79 80 09 00 00 00 00 00 00 74 [14:11:31]Write i2c OK [14:11:31]MH_I2C_Read... [14:11:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:31]Read from MH i2c: E2 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 89 79 00 90 00 76 [14:11:31]RAPDU: 90 00 [14:11:31]wFMCommunicate OK [14:11:31]SAM_PROTO_ClearQueue done [14:11:31]KKMCreateOFDPacket [14:11:31]OFDProtocolAddRootSTLVToBuf [14:11:31]FM_MakeSignedData [14:11:31]FM_MakeSignedData [14:11:31]SAM_PROTO_SignData [14:11:31]wFMCommunicate request_size=4 [14:11:31]MH_SAM_APDU [14:11:31]CAPDU: 80 0D 01 02 [14:11:31]Write to MH i2c: E2 08 00 8A 79 80 0D 01 02 00 00 00 00 7C [14:11:31]Write i2c OK [14:11:31]MH_I2C_Read... [14:11:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:31]Read from MH i2c: E2 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 8A 79 00 90 00 77 [14:11:31]RAPDU: 90 00 [14:11:31]wFMCommunicate OK [14:11:31]wFMCommunicate request_size=255 [14:11:31]MH_SAM_APDU [14:11:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 13 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A EA 00 00 35 04 06 00 E9 [14:11:31]Write to MH i2c: E2 02 01 8B 79 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 13 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A EA 00 00 35 04 06 00 E9 00 00 B5 [14:11:31]Write i2c OK [14:11:31]MH_I2C_Read... [14:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:31]Read from MH i2c: E2 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 8B 79 00 90 00 78 [14:11:31]RAPDU: 90 00 [14:11:31]wFMCommunicate OK [14:11:31]wFMCommunicate request_size=10 [14:11:31]MH_SAM_APDU [14:11:31]CAPDU: 80 0D 02 02 05 35 27 CD 1B BB [14:11:31]Write to MH i2c: E2 0D 00 8C 79 80 0D 02 02 05 00 35 27 CD 1B BB 00 00 88 [14:11:31]Write i2c OK [14:11:31]MH_I2C_Read... [14:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:31]Read from MH i2c: E2 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 03 00 8C 79 00 90 00 79 [14:11:31]RAPDU: 90 00 [14:11:31]wFMCommunicate OK [14:11:31]wFMCommunicate request_size=4 [14:11:31]MH_SAM_APDU [14:11:31]CAPDU: 80 0D 03 02 [14:11:31]Write to MH i2c: E2 08 00 8D 79 80 0D 03 02 00 00 00 00 81 [14:11:31]Write i2c OK [14:11:31]MH_I2C_Read... [14:11:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:31]Read from MH i2c: E2 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 0B 00 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 0B 00 8D 79 00 C7 C9 34 E6 54 73 A2 EF 90 00 84 [14:11:31]RAPDU: C7 C9 34 E6 54 73 A2 EF 90 00 [14:11:31]wFMCommunicate OK [14:11:31]SAM_PROTO_SignData done [14:11:31]FM_MakeSignedData done [14:11:31]CreateOFDProtocolMessage [14:11:31]wFMCommunicate request_size=4 [14:11:31]MH_SAM_APDU [14:11:31]CAPDU: 80 11 00 00 [14:11:31]Write to MH i2c: E2 08 00 8E 79 80 11 00 00 00 00 00 00 81 [14:11:31]Write i2c OK [14:11:31]MH_I2C_Read... [14:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:31]Read from MH i2c: E2 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 17 00 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: E2 17 00 8E 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D4 [14:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:11:31]wFMCommunicate OK [14:11:31]CreateOFDProtocolMessage done [14:11:31]OFDSenderStorePacket 60058 [14:11:31]StoreOFDPacket docnum=60058 [14:11:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 3C 07 01 99 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 13 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A EA 00 00 35 04 06 00 E9 35 27 CD 1B BB C7 C9 34 E6 54 73 A2 EF [14:11:31]CheckFolder [14:11:31]dirname=/storage/ofd_packets [14:11:31]CheckFolder done [14:11:31]ProducePacketName [14:11:31]name=ofd_packets/00060058 [14:11:31]NVStorageSaveData ofd_packets/00060058 [14:11:31]File name is /storage/ofd_packets/00060058 [14:11:31]Write 301 bytes [14:11:31]NVStorageSaveData done [14:11:31]OFDSenderStorePacket done [14:11:31]KKMCreateOFDPacket done [14:11:31]NVStorageSaveData kkm_last_timestamp [14:11:31]File name is /storage/kkm_last_timestamp [14:11:31]Write 4 bytes [14:11:31]NVStorageSaveData done [14:11:31]ExternCall_PrintAddStr [14:11:31]wPrintStart [14:11:31]Write to MH i2c: 01 00 00 8F 79 08 [14:11:31]Write i2c OK [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: 01 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: 01 07 00 [14:11:31]MH_I2C_Read... [14:11:31]Read from MH i2c: 01 07 00 8F 79 00 00 00 00 00 FF 0F 1D [14:11:31]RasterBufferAndPrint [14:11:31]line Счет N : (1)545783 [14:11:31]line ИНН: 02508201610067 [14:11:31]line Контрольно-Кассовый Чек [14:11:31]line ПРОДАЖА [14:11:31]line ТРК (МРК, ГНК) : 22 [14:11:31]line Товар: 2710124130 [14:11:31]line Аи-92-К-5 [14:11:31]line 8.380 * 66.90 [14:11:31]line = 560.62 [14:11:31]line НДС 12% НСП 1% [14:11:31]line > о реализуемом товаре [14:11:31]line ОКРУГЛЕНИЕ: -0.62 [14:11:31]line ИТОГО: 560.00 [14:11:31]line Внесено: 560.00 [14:11:31]line СДАЧА: 0.00 [14:11:31]line НСП 1% : 4.96 [14:11:31]line НДС 12% : 59.53 [14:11:31]line Наличными: 560.00 [14:11:31]line Безнал.: 0.00 [14:11:31]line Место: АЗС № 117 "Партнер Нефть" [14:11:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:11:31]line СНО: Общий режим [14:11:31]line Чек 453 05.06.2024 14:11 [14:11:31]line Смена: 72 ФФД: 1.0 [14:11:31]line ЗНМ: 0300000048 [14:11:31]line РНМ: 0000000000151680 [14:11:31]line Версия ККМ: v1.0 [14:11:31]line ФМ: 0000000000959414 [14:11:31]line ФД: 60058 [14:11:31]line ФПД: 256414510291899 [14:11:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141131&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60058&fm=256414510291899&tin=02508201610067®Number=0000000000151680&sum=56000 [14:11:32]OFD Sender: Processing packet 60058 [packets to send 53, broken 52] [14:11:32]ProducePacketName [14:11:32]name=ofd_packets/00060058 [14:11:32]OFD Sender: To server: pG, [14:11:32]CommunicateWithHost lk.salyk.kg:30040 [14:11:32]ConnectInit lk.salyk.kg [14:11:32]written 0, free lines is 4095 [14:11:32]Connected sock=10 [14:11:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 3C 07 01 99 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 13 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A EA 00 00 35 04 06 00 E9 35 27 CD 1B BB C7 C9 34 E6 54 73 A2 EF [14:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5C C7 47 00 32 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9A EA 00 00 F4 03 04 00 17 1E 60 66 B6 04 01 00 00 DA AE 85 AB E6 B6 02 8A [14:11:32]CommunicateWithHost err = 0 [14:11:32]CheckOFDResponse [14:11:32]1017 (14) - 77093643461234 [14:11:32]1041 (16) - 0000000000959414 [14:11:32]1040 (4) - 60058 [14:11:32]1012 (4) - 05.06.2024 08:13 [14:11:32]1206 (1) - 0 [14:11:32]OFD Sender: Remove packet 60058 [14:11:32]ProducePacketName [14:11:32]name=ofd_packets/00060058 [14:11:32]NVStorageDeleteData [14:11:32]Write to MH i2c: 01 00 00 BA 79 33 [14:11:32]Write i2c OK [14:11:32]MH_I2C_Read... [14:11:32]Read from MH i2c: 01 [14:11:32]MH_I2C_Read... [14:11:32]Read from MH i2c: 01 07 00 [14:11:32]MH_I2C_Read... [14:11:32]Read from MH i2c: 01 07 00 BA 79 00 00 00 00 00 B3 0C F9 [14:11:32]RasterBufferAndPrint [14:11:32]line [14:11:32]line [14:11:32]line [14:11:32]line [14:11:32]line [14:11:32]written 0, free lines is 3257 [14:11:32]MH_Cut [14:11:32]Write to MH i2c: D1 01 00 C1 79 01 0C [14:11:32]Write i2c OK [14:11:32]MH_I2C_Read... [14:11:32]Read from MH i2c: D1 [14:11:32]MH_I2C_Read... [14:11:32]Read from MH i2c: D1 01 00 [14:11:32]MH_I2C_Read... [14:11:32]Read from MH i2c: D1 01 00 C1 79 00 0B [14:11:32]Write to MH i2c: 01 00 00 C2 79 3B [14:11:32]Write i2c OK [14:11:32]MH_I2C_Read... [14:11:32]OFD Sender: No OFD packet to send [14:11:33]*** Cut start [14:11:33]*** Partial cut [14:11:33]*** CUTSNS_PIN = 1 [14:11:33]*** CUTSNS_PIN = 0 [14:11:33]*** Brake cut motor [14:11:34]Read from MH i2c: 01 [14:11:34]MH_I2C_Read... [14:11:34]*** Stop cut motor [14:11:34]*** Cut end [14:11:34]Read from MH i2c: 01 07 00 [14:11:34]MH_I2C_Read... [14:11:34]Read from MH i2c: 01 07 00 C2 79 00 00 00 00 00 FF 0F 50 [14:11:34]process_action close_receipt done [14:11:34]requested_data is exist [14:11:34]produce_requested_data [14:11:34]requested_item fm.sn is exist - process it [14:11:34]wFMCommunicate request_size=4 [14:11:34]MH_SAM_APDU [14:11:34]CAPDU: 80 11 00 00 [14:11:34]Write to MH i2c: E2 08 00 C3 79 80 11 00 00 00 00 00 00 B6 [14:11:34]Write i2c OK [14:11:34]MH_I2C_Read... [14:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:34]Read from MH i2c: E2 [14:11:34]MH_I2C_Read... [14:11:34]Read from MH i2c: E2 17 00 [14:11:34]MH_I2C_Read... [14:11:34]Read from MH i2c: E2 17 00 C3 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 09 [14:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:11:34]wFMCommunicate OK [14:11:34]requested_item fd.num is exist - process it [14:11:34]SAM_PROTO_GetFieldsCounters [14:11:34]wFMCommunicate request_size=4 [14:11:34]MH_SAM_APDU [14:11:34]CAPDU: 80 13 00 00 [14:11:34]Write to MH i2c: E2 08 00 C4 79 80 13 00 00 00 00 00 00 B9 [14:11:34]Write i2c OK [14:11:34]MH_I2C_Read... [14:11:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:34]Read from MH i2c: E2 [14:11:34]MH_I2C_Read... [14:11:34]Read from MH i2c: E2 62 00 [14:11:34]MH_I2C_Read... [14:11:34]Read from MH i2c: E2 62 00 C4 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9A EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [14:11:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9A EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:11:34]wFMCommunicate OK [14:11:34]SAM_PROTO_GetFieldsCounters done [14:11:34]requested_item shift.num is exist - process it [14:11:34]requested_item shift.opened is exist - process it [14:11:34]req_shift_opened [14:11:34]FM_GetShiftState [14:11:34]SAM_PROTO_GetShiftState [14:11:34]wFMCommunicate request_size=4 [14:11:34]MH_SAM_APDU [14:11:34]CAPDU: 80 13 01 00 [14:11:34]Write to MH i2c: E2 08 00 C5 79 80 13 01 00 00 00 00 00 BB [14:11:34]Write i2c OK [14:11:34]MH_I2C_Read... [14:11:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:34]Read from MH i2c: E2 [14:11:34]MH_I2C_Read... [14:11:34]Read from MH i2c: E2 0E 00 [14:11:34]MH_I2C_Read... [14:11:34]Read from MH i2c: E2 0E 00 C5 79 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [14:11:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:11:34]wFMCommunicate OK [14:11:34]SAM_PROTO_GetShiftState done [14:11:34]FM_GetShiftState done [14:11:34]req_shift_opened done [14:11:34]requested_item shift.open_date is exist - process it [14:11:34]req_shift_open_date [14:11:34]req_shift_open_date done [14:11:34]produce_requested_data done [14:11:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60058,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:11:34]process_action_free close_receipt [14:11:34]json_value_free [14:11:34]json_value_free done [14:11:34]process_json_proto returns [14:11:34]Send response to host [14:11:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60058,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:11:34]free response buf [14:11:34]execute_script done [14:11:34]execute_script returns [14:11:34]free content buf [14:11:34]Sock 8.Close socket [14:11:34]Sock 8.Thread stoped [14:11:37]OFD Sender: No OFD packet to send [14:11:42]OFD Sender: No OFD packet to send [14:11:47]OFD Sender: No OFD packet to send [14:11:52]OFD Sender: No OFD packet to send [14:11:57]OFD Sender: No OFD packet to send [14:12:02]OFD Sender: No OFD packet to send [14:12:07]OFD Sender: No OFD packet to send [14:12:12]OFD Sender: No OFD packet to send [14:12:17]OFD Sender: No OFD packet to send [14:12:22]OFD Sender: No OFD packet to send [14:12:27]OFD Sender: No OFD packet to send [14:12:32]OFD Sender: No OFD packet to send [14:12:37]OFD Sender: No OFD packet to send [14:12:42]OFD Sender: No OFD packet to send [14:12:47]OFD Sender: No OFD packet to send [14:12:52]OFD Sender: No OFD packet to send [14:12:57]OFD Sender: No OFD packet to send [14:13:02]OFD Sender: No OFD packet to send [14:13:07]OFD Sender: No OFD packet to send [14:13:12]OFD Sender: No OFD packet to send [14:13:17]OFD Sender: No OFD packet to send [14:13:22]OFD Sender: No OFD packet to send [14:13:27]OFD Sender: No OFD packet to send [14:13:32]OFD Sender: No OFD packet to send [14:13:37]OFD Sender: No OFD packet to send [14:13:42]OFD Sender: No OFD packet to send [14:13:47]OFD Sender: No OFD packet to send [14:13:52]OFD Sender: No OFD packet to send [14:13:57]OFD Sender: No OFD packet to send [14:14:02]OFD Sender: No OFD packet to send [14:14:07]OFD Sender: No OFD packet to send [14:14:12]OFD Sender: No OFD packet to send [14:14:17]OFD Sender: No OFD packet to send [14:14:22]OFD Sender: No OFD packet to send [14:14:27]OFD Sender: No OFD packet to send [14:14:32]OFD Sender: No OFD packet to send [14:14:38]OFD Sender: No OFD packet to send [14:14:43]OFD Sender: No OFD packet to send [14:14:48]OFD Sender: No OFD packet to send [14:14:50]accept exits with 9 [14:14:50]New connection [14:14:50]New thread 3067100516 created [14:14:50]Thread 3066957156 joined [14:14:50]Waiting for new connection... [14:14:50] Sock 9.Parse request [14:14:50]Sock 9.Check first char [14:14:50]Sock 9.First char is OK [14:14:50]request: POST /json_proto HTTP/1.0 [14:14:50]Method: POST [14:14:50]URL: /json_proto [14:14:50]Method is POST - this is cgi request [14:14:50]url: /json_proto [14:14:50]query_string will be loaded in cgi processing [14:14:50]execute_cgi json_proto POST (null) [14:14:50]execute_cgi path=json_proto method=POST [14:14:50]POST find Content-Length [14:14:50]Host: 172.17.60.68:8080 [14:14:50]Content-Length: 215 [14:14:50]Content-Type: application/json [14:14:50] [14:14:50]POST finish read [14:14:50]Found Content-Length = 215 [14:14:50]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" ] } } [14:14:50]execute_script... [14:14:50]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" ] } } [14:14:50]POST & json_proto [14:14:50]process_json_proto [14:14:50]json parsed OK: [14:14:50]protocol is kg_v1.0 [14:14:50]action value=get_value [14:14:50]process_action get_value [14:14:50]cmd_get_value [14:14:50]process_action get_value done [14:14:50]requested_data is exist [14:14:50]produce_requested_data [14:14:50]requested_item kkm.sn is exist - process it [14:14:50]requested_item kkm.ver is exist - process it [14:14:50]requested_item fm.sn is exist - process it [14:14:50]wFMCommunicate request_size=4 [14:14:50]MH_SAM_APDU [14:14:50]CAPDU: 80 11 00 00 [14:14:50]Write to MH i2c: E2 08 00 C6 79 80 11 00 00 00 00 00 00 B9 [14:14:50]Write i2c OK [14:14:50]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 C6 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [14:14:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:14:51]wFMCommunicate OK [14:14:51]requested_item fd.num is exist - process it [14:14:51]SAM_PROTO_GetFieldsCounters [14:14:51]wFMCommunicate request_size=4 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 13 00 00 [14:14:51]Write to MH i2c: E2 08 00 C7 79 80 13 00 00 00 00 00 00 BC [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 62 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 62 00 C7 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9A EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [14:14:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9A EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:14:51]wFMCommunicate OK [14:14:51]SAM_PROTO_GetFieldsCounters done [14:14:51]requested_item shift.num is exist - process it [14:14:51]requested_item shift.opened is exist - process it [14:14:51]req_shift_opened [14:14:51]FM_GetShiftState [14:14:51]SAM_PROTO_GetShiftState [14:14:51]wFMCommunicate request_size=4 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 13 01 00 [14:14:51]Write to MH i2c: E2 08 00 C8 79 80 13 01 00 00 00 00 00 BE [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 0E 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 0E 00 C8 79 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [14:14:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:14:51]wFMCommunicate OK [14:14:51]SAM_PROTO_GetShiftState done [14:14:51]FM_GetShiftState done [14:14:51]req_shift_opened done [14:14:51]requested_item shift.open_date is exist - process it [14:14:51]req_shift_open_date [14:14:51]req_shift_open_date done [14:14:51]produce_requested_data done [14:14:51]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60058,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:14:51]process_action_free get_value [14:14:51]json_value_free [14:14:51]json_value_free done [14:14:51]process_json_proto returns [14:14:51]Send response to host [14:14:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60058,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:14:51]free response buf [14:14:51]execute_script done [14:14:51]execute_script returns [14:14:51]free content buf [14:14:51]Sock 9.Close socket [14:14:51]Sock 9.Thread stoped [14:14:51]accept exits with 8 [14:14:51]New connection [14:14:51]New thread 3066957156 created [14:14:51]Thread 3067100516 joined [14:14:51]Waiting for new connection... [14:14:51] Sock 8.Parse request [14:14:51]Sock 8.Check first char [14:14:51]Sock 8.First char is OK [14:14:51]request: POST /json_proto HTTP/1.0 [14:14:51]Method: POST [14:14:51]URL: /json_proto [14:14:51]Method is POST - this is cgi request [14:14:51]url: /json_proto [14:14:51]query_string will be loaded in cgi processing [14:14:51]execute_cgi json_proto POST (null) [14:14:51]execute_cgi path=json_proto method=POST [14:14:51]POST find Content-Length [14:14:51]Host: 172.17.60.68:8080 [14:14:51]Content-Length: 331 [14:14:51]Content-Type: application/json [14:14:51] [14:14:51]POST finish read [14:14:51]Found Content-Length = 331 [14:14:51]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" ] } } [14:14:51]execute_script... [14:14:51]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" ] } } [14:14:51]POST & json_proto [14:14:51]process_json_proto [14:14:51]json parsed OK: [14:14:51]protocol is kg_v1.0 [14:14:51]action value=get_value [14:14:51]process_action get_value [14:14:51]cmd_get_value [14:14:51]process_action get_value done [14:14:51]requested_data is exist [14:14:51]produce_requested_data [14:14:51]requested_item fm.sale.total is exist - process it [14:14:51]SAM_PROTO_GetFMData [14:14:51]wFMCommunicate request_size=4 [14:14:51]MH_SAM_APDU [14:14:51]CAPDU: 80 13 03 00 [14:14:51]Write to MH i2c: E2 08 00 C9 79 80 13 03 00 00 00 00 00 C1 [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:14:51]Read from MH i2c: E2 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 FD 00 [14:14:51]MH_I2C_Read... [14:14:51]Read from MH i2c: E2 FD 00 C9 79 00 C6 04 85 04 C2 04 6E 04 04 00 0A EA 00 00 69 04 A3 00 6F 04 04 00 A2 E8 00 00 B1 04 05 00 A2 F9 33 49 01 70 04 05 00 40 EF DE 04 01 72 04 04 00 62 0A 55 44 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 04 2D F8 22 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 3E F6 E9 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 9D 00 6F 04 04 00 68 01 00 00 B1 04 04 00 AC FA 7C 04 70 04 04 00 D8 C9 7C 04 72 04 02 00 D4 30 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 22 08 7A EF 03 90 00 4D [14:14:51]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 0A EA 00 00 69 04 A3 00 6F 04 04 00 A2 E8 00 00 B1 04 05 00 A2 F9 33 49 01 70 04 05 00 40 EF DE 04 01 72 04 04 00 62 0A 55 44 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 04 2D F8 22 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 3E F6 E9 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 9D 00 6F 04 04 00 68 01 00 00 B1 04 04 00 AC FA 7C 04 70 04 04 00 D8 C9 7C 04 72 04 02 00 D4 30 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 22 08 7A EF 03 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 17 00 00 [14:14:51]Write to MH i2c: E2 08 00 CA 79 80 17 00 00 00 00 00 00 C3 [14:14:51]Write i2c OK [14:14:51]MH_I2C_Read... [14:14:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:14:52]Read from MH i2c: E2 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: E2 FD 00 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: E2 FD 00 CA 79 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3B 2B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 EE [14:14:52]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3B 2B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [14:14:52]wFMCommunicate OK [14:14:52]wFMCommunicate request_size=4 [14:14:52]MH_SAM_APDU [14:14:52]CAPDU: 80 17 00 00 [14:14:52]Write to MH i2c: E2 08 00 CB 79 80 17 00 00 00 00 00 00 C4 [14:14:52]Write i2c OK [14:14:52]MH_I2C_Read... [14:14:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:14:52]Read from MH i2c: E2 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: E2 FD 00 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: E2 FD 00 CB 79 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 EB [14:14:52]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [14:14:52]wFMCommunicate OK [14:14:52]wFMCommunicate request_size=4 [14:14:52]MH_SAM_APDU [14:14:52]CAPDU: 80 17 00 00 [14:14:52]Write to MH i2c: E2 08 00 CC 79 80 17 00 00 00 00 00 00 C5 [14:14:52]Write i2c OK [14:14:52]MH_I2C_Read... [14:14:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:14:52]Read from MH i2c: E2 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: E2 FD 00 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: E2 FD 00 CC 79 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 40 [14:14:52]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [14:14:52]wFMCommunicate OK [14:14:52]wFMCommunicate request_size=4 [14:14:52]MH_SAM_APDU [14:14:52]CAPDU: 80 17 00 00 [14:14:52]Write to MH i2c: E2 08 00 CD 79 80 17 00 00 00 00 00 00 C6 [14:14:52]Write i2c OK [14:14:52]MH_I2C_Read... [14:14:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [14:14:52]Read from MH i2c: E2 [14:14:52]MH_I2C_Read... [14:14:52]Read from MH i2c: E2 E3 00 [14:14:52]MH_I2C_Read... [14:14:53]Read from MH i2c: E2 E3 00 CD 79 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A5 [14:14:53]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:14:53]wFMCommunicate OK [14:14:53]SAM_PROTO_GetFMData done [14:14:53]requested_item fm.sale_refund.total is exist - process it [14:14:53]requested_item fm.buy.total is exist - process it [14:14:53]requested_item shift.sale.total is exist - process it [14:14:53]SAM_PROTO_GetShiftData [14:14:53]wFMCommunicate request_size=4 [14:14:53]MH_SAM_APDU [14:14:53]CAPDU: 80 13 02 00 [14:14:53]Write to MH i2c: E2 08 00 CE 79 80 13 02 00 00 00 00 00 C5 [14:14:53]Write i2c OK [14:14:53]MH_I2C_Read... [14:14:53]OFD Sender: No OFD packet to send [14:14:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:14:53]Read from MH i2c: E2 [14:14:53]MH_I2C_Read... [14:14:53]Read from MH i2c: E2 FD 00 [14:14:53]MH_I2C_Read... [14:14:53]Read from MH i2c: E2 FD 00 CE 79 00 BC 04 AA 04 B8 04 6E 04 04 00 C5 01 00 00 69 04 9E 00 6F 04 04 00 C0 01 00 00 B1 04 04 00 15 10 2D 03 70 04 04 00 90 A8 6A 02 72 04 03 00 85 67 C2 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 81 5B 56 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 42 32 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 05 00 00 00 B1 04 03 00 E0 19 29 70 04 03 00 E0 19 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 5D 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 CA [14:14:53]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 C5 01 00 00 69 04 9E 00 6F 04 04 00 C0 01 00 00 B1 04 04 00 15 10 2D 03 70 04 04 00 90 A8 6A 02 72 04 03 00 85 67 C2 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 81 5B 56 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 42 32 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 05 00 00 00 B1 04 03 00 E0 19 29 70 04 03 00 E0 19 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 5D 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [14:14:53]wFMCommunicate OK [14:14:53]wFMCommunicate request_size=4 [14:14:53]MH_SAM_APDU [14:14:53]CAPDU: 80 17 00 00 [14:14:53]Write to MH i2c: E2 08 00 CF 79 80 17 00 00 00 00 00 00 C8 [14:14:53]Write i2c OK [14:14:53]MH_I2C_Read... [14:14:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:14:53]Read from MH i2c: E2 [14:14:53]MH_I2C_Read... [14:14:53]Read from MH i2c: E2 FD 00 [14:14:53]MH_I2C_Read... [14:14:53]Read from MH i2c: E2 FD 00 CF 79 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 1E 5D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 ED [14:14:53]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 1E 5D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [14:14:53]wFMCommunicate OK [14:14:53]wFMCommunicate request_size=4 [14:14:53]MH_SAM_APDU [14:14:53]CAPDU: 80 17 00 00 [14:14:53]Write to MH i2c: E2 08 00 D0 79 80 17 00 00 00 00 00 00 C9 [14:14:53]Write i2c OK [14:14:53]MH_I2C_Read... [14:14:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:14:54]Read from MH i2c: E2 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 FD 00 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 FD 00 D0 79 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 F2 [14:14:54]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [14:14:54]wFMCommunicate OK [14:14:54]wFMCommunicate request_size=4 [14:14:54]MH_SAM_APDU [14:14:54]CAPDU: 80 17 00 00 [14:14:54]Write to MH i2c: E2 08 00 D1 79 80 17 00 00 00 00 00 00 CA [14:14:54]Write i2c OK [14:14:54]MH_I2C_Read... [14:14:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:14:54]Read from MH i2c: E2 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 FD 00 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 FD 00 D1 79 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 4B [14:14:54]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [14:14:54]wFMCommunicate OK [14:14:54]wFMCommunicate request_size=4 [14:14:54]MH_SAM_APDU [14:14:54]CAPDU: 80 17 00 00 [14:14:54]Write to MH i2c: E2 08 00 D2 79 80 17 00 00 00 00 00 00 CB [14:14:54]Write i2c OK [14:14:54]MH_I2C_Read... [14:14:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [14:14:54]Read from MH i2c: E2 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 D9 00 [14:14:54]MH_I2C_Read... [14:14:54]Read from MH i2c: E2 D9 00 D2 79 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AA [14:14:54]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:14:54]wFMCommunicate OK [14:14:54]SAM_PROTO_GetShiftData done [14:14:54]requested_item shift.sale.total_cash is exist - process it [14:14:54]requested_item shift.sale_refund.total is exist - process it [14:14:54]requested_item shift.sale_refund.total_cash is exist - process it [14:14:54]requested_item shift.buy.total is exist - process it [14:14:54]requested_item shift.buy.total_cash is exist - process it [14:14:54]produce_requested_data done [14:14:54]produce_requested_data return {"fm.sale.total":55231103.06,"fm.sale_refund.total":752995.00,"fm.buy.total":0.00,"shift.sale.total":532848.85,"shift.sale.total_cash":405444.00,"shift.sale_refund.total":26936.00,"shift.sale_refund.total_cash":26936.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:14:54]process_action_free get_value [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.sale.total":55231103.06,"fm.sale_refund.total":752995.00,"fm.buy.total":0.00,"shift.sale.total":532848.85,"shift.sale.total_cash":405444.00,"shift.sale_refund.total":26936.00,"shift.sale_refund.total_cash":26936.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [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 8.Close socket [14:14:54]Sock 8.Thread stoped [14:14:55]accept exits with 9 [14:14:55]New connection [14:14:55]New thread 3067100516 created [14:14:55]Thread 3066957156 joined [14:14:55]Waiting for new connection... [14:14:55] Sock 9.Parse request [14:14:55]Sock 9.Check first char [14:14:55]Sock 9.First char is OK [14:14:55]request: POST /json_proto HTTP/1.0 [14:14:55]Method: POST [14:14:55]URL: /json_proto [14:14:55]Method is POST - this is cgi request [14:14:55]url: /json_proto [14:14:55]query_string will be loaded in cgi processing [14:14:55]execute_cgi json_proto POST (null) [14:14:55]execute_cgi path=json_proto method=POST [14:14:55]POST find Content-Length [14:14:55]Host: 172.17.60.68:8080 [14:14:55]Content-Length: 846 [14:14:55]Content-Type: application/json [14:14:55] [14:14:55]POST finish read [14:14:55]Found Content-Length = 846 [14:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:55]execute_script... [14:14:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:55]POST & json_proto [14:14:55]process_json_proto [14:14:55]json parsed OK: [14:14:55]protocol is kg_v1.0 [14:14:55]action value=close_receipt [14:14:55]process_action close_receipt [14:14:55]cmd_close_receipt [14:14:55]MH_GetDate [14:14:55]Write to MH i2c: F0 00 00 D3 79 3B [14:14:55]Write i2c OK [14:14:55]MH_I2C_Read... [14:14:55]Read from MH i2c: F0 [14:14:55]MH_I2C_Read... [14:14:55]Read from MH i2c: F0 09 00 [14:14:55]MH_I2C_Read... [14:14:55]Read from MH i2c: F0 09 00 D3 79 00 E1 72 60 66 9A 61 5F 66 1D [14:14:55]GetLastDocTimeStamp 1717596691 [14:14:55]current date 1717596897 [14:14:55]FM_GetShiftState [14:14:55]SAM_PROTO_GetShiftState [14:14:55]wFMCommunicate request_size=4 [14:14:55]MH_SAM_APDU [14:14:55]CAPDU: 80 13 01 00 [14:14:55]Write to MH i2c: E2 08 00 D4 79 80 13 01 00 00 00 00 00 CA [14:14:55]Write i2c OK [14:14:55]MH_I2C_Read... [14:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:55]Read from MH i2c: E2 [14:14:55]MH_I2C_Read... [14:14:55]Read from MH i2c: E2 0E 00 [14:14:55]MH_I2C_Read... [14:14:55]Read from MH i2c: E2 0E 00 D4 79 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [14:14:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:14:55]wFMCommunicate OK [14:14:55]SAM_PROTO_GetShiftState done [14:14:55]FM_GetShiftState done [14:14:55]opened in 1717545916 [14:14:55]opened+sec_in_day 1717632316 [14:14:55]quantity*price = 100023 [14:14:55]sum+1 = 100024 [14:14:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 454 05.06.2024 14:14 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60059 ФПД: 223371268295928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141457&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60059&fm=223371268295928&tin=02508201610067®Number=0000000000151680&sum=100023 [14:14:56]StoreToDocumentArchive [14:14:56]shift 72 fd 60059 [14:14:56]save to /storage/0072/doc_00060059 [14:14:56]save last doc name /storage/0072/doc_00060059 to /storage/kkm_last_doc_name [14:14:56]save OK [14:14:56]Clear old archive folders... [14:14:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:14:56]tlvbuf is 00437ED0 [14:14:56]SAM_PROTO_ClearQueue [14:14:56]wFMCommunicate request_size=4 [14:14:56]MH_SAM_APDU [14:14:56]CAPDU: 80 09 00 00 [14:14:56]Write to MH i2c: E2 08 00 E1 79 80 09 00 00 00 00 00 00 CC [14:14:56]Write i2c OK [14:14:56]MH_I2C_Read... [14:14:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:56]Read from MH i2c: E2 [14:14:56]MH_I2C_Read... [14:14:56]Read from MH i2c: E2 03 00 [14:14:56]MH_I2C_Read... [14:14:56]Read from MH i2c: E2 03 00 E1 79 00 90 00 CE [14:14:56]RAPDU: 90 00 [14:14:56]wFMCommunicate OK [14:14:56]SAM_PROTO_ClearQueue done [14:14:56]KKMCreateOFDPacket [14:14:56]OFDProtocolAddRootSTLVToBuf [14:14:56]FM_MakeSignedData [14:14:56]FM_MakeSignedData [14:14:56]SAM_PROTO_SignData [14:14:56]wFMCommunicate request_size=4 [14:14:56]MH_SAM_APDU [14:14:56]CAPDU: 80 0D 01 02 [14:14:56]Write to MH i2c: E2 08 00 E2 79 80 0D 01 02 00 00 00 00 D4 [14:14:56]Write i2c OK [14:14:56]MH_I2C_Read... [14:14:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:56]Read from MH i2c: E2 [14:14:56]MH_I2C_Read... [14:14:56]Read from MH i2c: E2 03 00 [14:14:56]MH_I2C_Read... [14:14:56]Read from MH i2c: E2 03 00 E2 79 00 90 00 CF [14:14:56]RAPDU: 90 00 [14:14:56]wFMCommunicate OK [14:14:56]wFMCommunicate request_size=255 [14:14:56]MH_SAM_APDU [14:14:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 E1 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B EA 00 00 35 04 06 00 CB 27 [14:14:56]Write to MH i2c: E2 02 01 E3 79 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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 E1 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B EA 00 00 35 04 06 00 CB 27 00 00 0B [14:14:56]Write i2c OK [14:14:56]MH_I2C_Read... [14:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:57]Read from MH i2c: E2 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 03 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 03 00 E3 79 00 90 00 D0 [14:14:57]RAPDU: 90 00 [14:14:57]wFMCommunicate OK [14:14:57]wFMCommunicate request_size=9 [14:14:57]MH_SAM_APDU [14:14:57]CAPDU: 80 0D 02 02 04 AD 19 8C F8 [14:14:57]Write to MH i2c: E2 0C 00 E4 79 80 0D 02 02 04 00 AD 19 8C F8 00 00 29 [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:57]Read from MH i2c: E2 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 03 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 03 00 E4 79 00 90 00 D1 [14:14:57]RAPDU: 90 00 [14:14:57]wFMCommunicate OK [14:14:57]wFMCommunicate request_size=4 [14:14:57]MH_SAM_APDU [14:14:57]CAPDU: 80 0D 03 02 [14:14:57]Write to MH i2c: E2 08 00 E5 79 80 0D 03 02 00 00 00 00 D9 [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:57]Read from MH i2c: E2 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 0B 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 0B 00 E5 79 00 FD D3 D7 69 9E 6E 72 FC 90 00 64 [14:14:57]RAPDU: FD D3 D7 69 9E 6E 72 FC 90 00 [14:14:57]wFMCommunicate OK [14:14:57]SAM_PROTO_SignData done [14:14:57]FM_MakeSignedData done [14:14:57]CreateOFDProtocolMessage [14:14:57]wFMCommunicate request_size=4 [14:14:57]MH_SAM_APDU [14:14:57]CAPDU: 80 11 00 00 [14:14:57]Write to MH i2c: E2 08 00 E6 79 80 11 00 00 00 00 00 00 D9 [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:57]Read from MH i2c: E2 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 17 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: E2 17 00 E6 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2C [14:14:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:14:57]wFMCommunicate OK [14:14:57]CreateOFDProtocolMessage done [14:14:57]OFDSenderStorePacket 60059 [14:14:57]StoreOFDPacket docnum=60059 [14:14:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 8C 54 06 01 D7 5F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 E1 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B EA 00 00 35 04 06 00 CB 27 AD 19 8C F8 FD D3 D7 69 9E 6E 72 FC [14:14:57]CheckFolder [14:14:57]dirname=/storage/ofd_packets [14:14:57]CheckFolder done [14:14:57]ProducePacketName [14:14:57]name=ofd_packets/00060059 [14:14:57]NVStorageSaveData ofd_packets/00060059 [14:14:57]File name is /storage/ofd_packets/00060059 [14:14:57]Write 300 bytes [14:14:57]NVStorageSaveData done [14:14:57]OFDSenderStorePacket done [14:14:57]KKMCreateOFDPacket done [14:14:57]NVStorageSaveData kkm_last_timestamp [14:14:57]File name is /storage/kkm_last_timestamp [14:14:57]Write 4 bytes [14:14:57]NVStorageSaveData done [14:14:57]ExternCall_PrintAddStr [14:14:57]wPrintStart [14:14:57]Write to MH i2c: 01 00 00 E7 79 60 [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 E7 79 00 00 00 00 00 FF 0F 75 [14:14:57]RasterBufferAndPrint [14:14:57]line Счет N : (1)545784 [14:14:57]line ИНН: 02508201610067 [14:14:57]line Контрольно-Кассовый Чек [14:14:57]line ПРОДАЖА [14:14:57]line ТРК (МРК, ГНК) : 72 [14:14:57]line Товар: 2711190000 [14:14:57]line ГАЗ-К-5 [14:14:57]line 28.660 * 34.90 [14:14:57]line = 1000.23 [14:14:57]line НДС 12% НСП 1% [14:14:57]line > о реализуемом товаре [14:14:57]line ИТОГО: 1000.23 [14:14:57]line НСП 1% : 8.85 [14:14:57]line НДС 12% : 106.22 [14:14:57]line Наличными: 0.00 [14:14:57]line Безнал.: 1000.23 [14:14:57]line Место: АЗС № 117 "Партнер Нефть" [14:14:57]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:14:57]line СНО: Общий режим [14:14:57]line Чек 454 05.06.2024 14:14 [14:14:57]line Смена: 72 ФФД: 1.0 [14:14:57]line ЗНМ: 0300000048 [14:14:57]line РНМ: 0000000000151680 [14:14:57]line Версия ККМ: v1.0 [14:14:57]line Платежная система: АКБ Кыргызстан [14:14:57]line ФМ: 0000000000959414 [14:14:57]line ФД: 60059 [14:14:57]line ФПД: 223371268295928 [14:14:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141457&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60059&fm=223371268295928&tin=02508201610067®Number=0000000000151680&sum=100023 [14:14:57]written 0, free lines is 4095 [14:14:57]OFD Sender: Processing packet 60059 [packets to send 53, broken 52] [14:14:57]ProducePacketName [14:14:57]name=ofd_packets/00060059 [14:14:57]OFD Sender: To server: pG, [14:14:57]CommunicateWithHost lk.salyk.kg:30040 [14:14:57]ConnectInit lk.salyk.kg [14:14:57]Connected sock=10 [14:14:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 8C 54 06 01 D7 5F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 E1 72 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B EA 00 00 35 04 06 00 CB 27 AD 19 8C F8 FD D3 D7 69 9E 6E 72 FC [14:14:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 89 09 47 00 5E C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9B EA 00 00 F4 03 04 00 E5 1E 60 66 B6 04 01 00 00 8F 4A FC 61 09 B4 CD 4C [14:14:57]CommunicateWithHost err = 0 [14:14:57]CheckOFDResponse [14:14:57]1017 (14) - 77093643461234 [14:14:57]1041 (16) - 0000000000959414 [14:14:57]1040 (4) - 60059 [14:14:57]1012 (4) - 05.06.2024 08:16 [14:14:57]1206 (1) - 0 [14:14:57]OFD Sender: Remove packet 60059 [14:14:57]ProducePacketName [14:14:57]name=ofd_packets/00060059 [14:14:57]NVStorageDeleteData [14:14:57]Write to MH i2c: 01 00 00 11 7A 8B [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 11 7A 00 00 00 00 00 CB 0C 69 [14:14:57]RasterBufferAndPrint [14:14:57]line [14:14:57]line [14:14:57]line [14:14:57]line [14:14:57]line [14:14:57]written 0, free lines is 3296 [14:14:57]MH_Cut [14:14:57]Write to MH i2c: D1 01 00 18 7A 01 64 [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: D1 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: D1 01 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: D1 01 00 18 7A 00 63 [14:14:57]Write to MH i2c: 01 00 00 19 7A 93 [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:58]OFD Sender: No OFD packet to send [14:14:58]*** Cut start [14:14:58]*** Partial cut [14:14:58]*** CUTSNS_PIN = 1 [14:14:58]*** CUTSNS_PIN = 0 [14:14:58]*** Brake cut motor [14:14:59]Read from MH i2c: 01 [14:14:59]MH_I2C_Read... [14:14:59]*** Stop cut motor [14:14:59]*** Cut end [14:14:59]Read from MH i2c: 01 07 00 [14:14:59]MH_I2C_Read... [14:14:59]Read from MH i2c: 01 07 00 19 7A 00 00 00 00 00 FF 0F A8 [14:14:59]process_action close_receipt done [14:14:59]requested_data is exist [14:14:59]produce_requested_data [14:14:59]requested_item fm.sn is exist - process it [14:14:59]wFMCommunicate request_size=4 [14:14:59]MH_SAM_APDU [14:14:59]CAPDU: 80 11 00 00 [14:14:59]Write to MH i2c: E2 08 00 1A 7A 80 11 00 00 00 00 00 00 0E [14:14:59]Write i2c OK [14:14:59]MH_I2C_Read... [14:14:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:59]Read from MH i2c: E2 [14:14:59]MH_I2C_Read... [14:14:59]Read from MH i2c: E2 17 00 [14:14:59]MH_I2C_Read... [14:14:59]Read from MH i2c: E2 17 00 1A 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [14:14:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:14:59]wFMCommunicate OK [14:14:59]requested_item fd.num is exist - process it [14:14:59]SAM_PROTO_GetFieldsCounters [14:14:59]wFMCommunicate request_size=4 [14:14:59]MH_SAM_APDU [14:14:59]CAPDU: 80 13 00 00 [14:14:59]Write to MH i2c: E2 08 00 1B 7A 80 13 00 00 00 00 00 00 11 [14:14:59]Write i2c OK [14:14:59]MH_I2C_Read... [14:14:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:59]Read from MH i2c: E2 [14:14:59]MH_I2C_Read... [14:14:59]Read from MH i2c: E2 62 00 [14:14:59]MH_I2C_Read... [14:14:59]Read from MH i2c: E2 62 00 1B 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9B EA 00 00 0E 04 04 00 48 00 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 50 [14:14:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9B EA 00 00 0E 04 04 00 48 00 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 [14:14:59]wFMCommunicate OK [14:14:59]SAM_PROTO_GetFieldsCounters done [14:14:59]requested_item shift.num is exist - process it [14:14:59]requested_item shift.opened is exist - process it [14:14:59]req_shift_opened [14:14:59]FM_GetShiftState [14:14:59]SAM_PROTO_GetShiftState [14:14:59]wFMCommunicate request_size=4 [14:14:59]MH_SAM_APDU [14:14:59]CAPDU: 80 13 01 00 [14:14:59]Write to MH i2c: E2 08 00 1C 7A 80 13 01 00 00 00 00 00 13 [14:14:59]Write i2c OK [14:14:59]MH_I2C_Read... [14:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:59]Read from MH i2c: E2 [14:14:59]MH_I2C_Read... [14:14:59]Read from MH i2c: E2 0E 00 [14:14:59]MH_I2C_Read... [14:14:59]Read from MH i2c: E2 0E 00 1C 7A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4B [14:14:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:14:59]wFMCommunicate OK [14:14:59]SAM_PROTO_GetShiftState done [14:14:59]FM_GetShiftState done [14:14:59]req_shift_opened done [14:14:59]requested_item shift.open_date is exist - process it [14:14:59]req_shift_open_date [14:14:59]req_shift_open_date done [14:14:59]produce_requested_data done [14:14:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60059,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:14:59]process_action_free close_receipt [14:14:59]json_value_free [14:14:59]json_value_free done [14:14:59]process_json_proto returns [14:14:59]Send response to host [14:14:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60059,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:14:59]free response buf [14:14:59]execute_script done [14:14:59]execute_script returns [14:14:59]free content buf [14:14:59]Sock 9.Close socket [14:14:59]Sock 9.Thread stoped [14:15:03]OFD Sender: No OFD packet to send [14:15:08]OFD Sender: No OFD packet to send [14:15:13]OFD Sender: No OFD packet to send [14:15:18]OFD Sender: No OFD packet to send [14:15:23]OFD Sender: No OFD packet to send [14:15:28]OFD Sender: No OFD packet to send [14:15:33]OFD Sender: No OFD packet to send [14:15:38]OFD Sender: No OFD packet to send [14:15:43]OFD Sender: No OFD packet to send [14:15:48]OFD Sender: No OFD packet to send [14:15:51]accept exits with 8 [14:15:51]New connection [14:15:51]New thread 3066957156 created [14:15:51]Thread 3067100516 joined [14:15:51]Waiting for new connection... [14:15:51] Sock 8.Parse request [14:15:51]Sock 8.Check first char [14:15:51]Sock 8.First char is OK [14:15:51]request: POST /json_proto HTTP/1.0 [14:15:51]Method: POST [14:15:51]URL: /json_proto [14:15:51]Method is POST - this is cgi request [14:15:51]url: /json_proto [14:15:51]query_string will be loaded in cgi processing [14:15:51]execute_cgi json_proto POST (null) [14:15:51]execute_cgi path=json_proto method=POST [14:15:51]POST find Content-Length [14:15:51]Host: 172.17.60.68:8080 [14:15:51]Content-Length: 843 [14:15:51]Content-Type: application/json [14:15:51] [14:15:51]POST finish read [14:15:51]Found Content-Length = 843 [14:15:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:51]execute_script... [14:15: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)545785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:51]POST & json_proto [14:15:51]process_json_proto [14:15:51]json parsed OK: [14:15:51]protocol is kg_v1.0 [14:15:51]action value=close_receipt [14:15:51]process_action close_receipt [14:15:51]cmd_close_receipt [14:15:51]MH_GetDate [14:15:51]Write to MH i2c: F0 00 00 1D 7A 86 [14:15:51]Write i2c OK [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: F0 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: F0 09 00 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: F0 09 00 1D 7A 00 19 73 60 66 9A 61 5F 66 A1 [14:15:51]GetLastDocTimeStamp 1717596897 [14:15:51]current date 1717596953 [14:15:51]FM_GetShiftState [14:15:51]SAM_PROTO_GetShiftState [14:15:51]wFMCommunicate request_size=4 [14:15:51]MH_SAM_APDU [14:15:51]CAPDU: 80 13 01 00 [14:15:51]Write to MH i2c: E2 08 00 1E 7A 80 13 01 00 00 00 00 00 15 [14:15:51]Write i2c OK [14:15:51]MH_I2C_Read... [14:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:51]Read from MH i2c: E2 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: E2 0E 00 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: E2 0E 00 1E 7A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [14:15:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:15:51]wFMCommunicate OK [14:15:51]SAM_PROTO_GetShiftState done [14:15:51]FM_GetShiftState done [14:15:51]opened in 1717545916 [14:15:51]opened+sec_in_day 1717632316 [14:15:51]quantity*price = 100060 [14:15:51]sum+1 = 100062 [14:15:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.61 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 0.00 Безнал.: 1000.61 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 455 05.06.2024 14:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60060 ФПД: 216531794250206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141553&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60060&fm=216531794250206&tin=02508201610067®Number=0000000000151680&sum=100061 [14:15:52]StoreToDocumentArchive [14:15:52]shift 72 fd 60060 [14:15:52]save to /storage/0072/doc_00060060 [14:15:52]save last doc name /storage/0072/doc_00060060 to /storage/kkm_last_doc_name [14:15:52]save OK [14:15:52]Clear old archive folders... [14:15:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:15:52]tlvbuf is 0042C0F0 [14:15:52]SAM_PROTO_ClearQueue [14:15:52]wFMCommunicate request_size=4 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 09 00 00 [14:15:52]Write to MH i2c: E2 08 00 2B 7A 80 09 00 00 00 00 00 00 17 [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 2B 7A 00 90 00 19 [14:15:52]RAPDU: 90 00 [14:15:52]wFMCommunicate OK [14:15:52]SAM_PROTO_ClearQueue done [14:15:52]KKMCreateOFDPacket [14:15:52]OFDProtocolAddRootSTLVToBuf [14:15:52]FM_MakeSignedData [14:15:52]FM_MakeSignedData [14:15:52]SAM_PROTO_SignData [14:15:52]wFMCommunicate request_size=4 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 0D 01 02 [14:15:52]Write to MH i2c: E2 08 00 2C 7A 80 0D 01 02 00 00 00 00 1F [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 2C 7A 00 90 00 1A [14:15:52]RAPDU: 90 00 [14:15:52]wFMCommunicate OK [14:15:52]wFMCommunicate request_size=255 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 19 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C EA 00 00 35 04 06 00 C4 [14:15:52]Write to MH i2c: E2 02 01 2D 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 19 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C EA 00 00 35 04 06 00 C4 00 00 36 [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:53]Read from MH i2c: E2 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 03 00 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 03 00 2D 7A 00 90 00 1B [14:15:53]RAPDU: 90 00 [14:15:53]wFMCommunicate OK [14:15:53]wFMCommunicate request_size=10 [14:15:53]MH_SAM_APDU [14:15:53]CAPDU: 80 0D 02 02 05 EF 3C AD C9 DE [14:15:53]Write to MH i2c: E2 0D 00 2E 7A 80 0D 02 02 05 00 EF 3C AD C9 DE 00 00 AB [14:15:53]Write i2c OK [14:15:53]MH_I2C_Read... [14:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:53]Read from MH i2c: E2 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 03 00 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 03 00 2E 7A 00 90 00 1C [14:15:53]RAPDU: 90 00 [14:15:53]wFMCommunicate OK [14:15:53]wFMCommunicate request_size=4 [14:15:53]MH_SAM_APDU [14:15:53]CAPDU: 80 0D 03 02 [14:15:53]Write to MH i2c: E2 08 00 2F 7A 80 0D 03 02 00 00 00 00 24 [14:15:53]Write i2c OK [14:15:53]MH_I2C_Read... [14:15:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:53]Read from MH i2c: E2 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 0B 00 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 0B 00 2F 7A 00 CB D9 55 82 E4 59 27 83 90 00 87 [14:15:53]RAPDU: CB D9 55 82 E4 59 27 83 90 00 [14:15:53]wFMCommunicate OK [14:15:53]SAM_PROTO_SignData done [14:15:53]FM_MakeSignedData done [14:15:53]CreateOFDProtocolMessage [14:15:53]wFMCommunicate request_size=4 [14:15:53]MH_SAM_APDU [14:15:53]CAPDU: 80 11 00 00 [14:15:53]Write to MH i2c: E2 08 00 30 7A 80 11 00 00 00 00 00 00 24 [14:15:53]Write i2c OK [14:15:53]MH_I2C_Read... [14:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:53]Read from MH i2c: E2 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 17 00 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: E2 17 00 30 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [14:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:15:53]wFMCommunicate OK [14:15:53]CreateOFDProtocolMessage done [14:15:53]OFDSenderStorePacket 60060 [14:15:53]StoreOFDPacket docnum=60060 [14:15:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EE 02 07 01 C0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 19 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C EA 00 00 35 04 06 00 C4 EF 3C AD C9 DE CB D9 55 82 E4 59 27 83 [14:15:53]CheckFolder [14:15:53]dirname=/storage/ofd_packets [14:15:53]CheckFolder done [14:15:53]ProducePacketName [14:15:53]name=ofd_packets/00060060 [14:15:53]NVStorageSaveData ofd_packets/00060060 [14:15:53]File name is /storage/ofd_packets/00060060 [14:15:53]Write 301 bytes [14:15:53]NVStorageSaveData done [14:15:53]OFDSenderStorePacket done [14:15:53]KKMCreateOFDPacket done [14:15:53]NVStorageSaveData kkm_last_timestamp [14:15:53]File name is /storage/kkm_last_timestamp [14:15:53]Write 4 bytes [14:15:53]NVStorageSaveData done [14:15:53]OFD Sender: Processing packet 60060 [packets to send 53, broken 52] [14:15:53]ProducePacketName [14:15:53]name=ofd_packets/00060060 [14:15:53]OFD Sender: To server: pG, [14:15:53]CommunicateWithHost lk.salyk.kg:30040 [14:15:53]ConnectInit lk.salyk.kg [14:15:53]ExternCall_PrintAddStr [14:15:53]wPrintStart [14:15:53]Write to MH i2c: 01 00 00 31 7A AB [14:15:53]Write i2c OK [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: 01 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: 01 07 00 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: 01 07 00 31 7A 00 00 00 00 00 FF 0F C0 [14:15:53]RasterBufferAndPrint [14:15:53]line Счет N : (1)545785 [14:15:53]line ИНН: 02508201610067 [14:15:53]line Контрольно-Кассовый Чек [14:15:53]line ПРОДАЖА [14:15:53]line ТРК (МРК, ГНК) : 33 [14:15:53]line Товар: 2710124500 [14:15:53]line Аи-95-К-5 [14:15:53]line 13.540 * 73.90 [14:15:53]line = 1000.61 [14:15:53]line НДС 12% НСП 1% [14:15:53]line > о реализуемом товаре [14:15:53]line ИТОГО: 1000.61 [14:15:53]line НСП 1% : 8.85 [14:15:53]line НДС 12% : 106.26 [14:15:53]line Наличными: 0.00 [14:15:53]line Безнал.: 1000.61 [14:15:53]line Место: АЗС № 117 "Партнер Нефть" [14:15:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:15:53]line СНО: Общий режим [14:15:53]line Чек 455 05.06.2024 14:15 [14:15:53]line Смена: 72 ФФД: 1.0 [14:15:53]line ЗНМ: 0300000048 [14:15:53]line РНМ: 0000000000151680 [14:15:53]line Версия ККМ: v1.0 [14:15:53]line Платежная система: АКБ Кыргызстан [14:15:53]line ФМ: 0000000000959414 [14:15:53]line ФД: 60060 [14:15:53]line ФПД: 216531794250206 [14:15:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141553&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60060&fm=216531794250206&tin=02508201610067®Number=0000000000151680&sum=100061 [14:15:53]Connected sock=11 [14:15:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EE 02 07 01 C0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 19 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C EA 00 00 35 04 06 00 C4 EF 3C AD C9 DE CB D9 55 82 E4 59 27 83 [14:15:53]written 0, free lines is 4095 [14:15:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 75 65 47 00 4C 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9C EA 00 00 F4 03 04 00 1D 1F 60 66 B6 04 01 00 00 E0 76 04 B8 4C 71 3B 2B [14:15:53]CommunicateWithHost err = 0 [14:15:53]CheckOFDResponse [14:15:53]1017 (14) - 77093643461234 [14:15:53]1041 (16) - 0000000000959414 [14:15:53]1040 (4) - 60060 [14:15:53]1012 (4) - 05.06.2024 08:17 [14:15:53]1206 (1) - 0 [14:15:53]OFD Sender: Remove packet 60060 [14:15:53]ProducePacketName [14:15:53]name=ofd_packets/00060060 [14:15:53]NVStorageDeleteData [14:15:54]Write to MH i2c: 01 00 00 5B 7A D5 [14:15:54]Write i2c OK [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: 01 [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: 01 07 00 [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: 01 07 00 5B 7A 00 00 00 00 00 C3 0C AB [14:15:54]RasterBufferAndPrint [14:15:54]line [14:15:54]line [14:15:54]line [14:15:54]line [14:15:54]line [14:15:54]written 0, free lines is 3273 [14:15:54]MH_Cut [14:15:54]Write to MH i2c: D1 01 00 62 7A 01 AE [14:15:54]Write i2c OK [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: D1 [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: D1 01 00 [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: D1 01 00 62 7A 00 AD [14:15:54]Write to MH i2c: 01 00 00 63 7A DD [14:15:54]Write i2c OK [14:15:54]MH_I2C_Read... [14:15:54]OFD Sender: No OFD packet to send [14:15:55]*** Cut start [14:15:55]*** Partial cut [14:15:55]*** CUTSNS_PIN = 1 [14:15:55]*** CUTSNS_PIN = 0 [14:15:55]*** Brake cut motor [14:15:55]Read from MH i2c: 01 [14:15:55]MH_I2C_Read... [14:15:55]*** Stop cut motor [14:15:55]*** Cut end [14:15:55]Read from MH i2c: 01 07 00 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: 01 07 00 63 7A 00 00 00 00 00 FF 0F F2 [14:15:55]process_action close_receipt done [14:15:55]requested_data is exist [14:15:55]produce_requested_data [14:15:55]requested_item fm.sn is exist - process it [14:15:55]wFMCommunicate request_size=4 [14:15:55]MH_SAM_APDU [14:15:55]CAPDU: 80 11 00 00 [14:15:55]Write to MH i2c: E2 08 00 64 7A 80 11 00 00 00 00 00 00 58 [14:15:55]Write i2c OK [14:15:55]MH_I2C_Read... [14:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:55]Read from MH i2c: E2 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 17 00 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 17 00 64 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AB [14:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:15:55]wFMCommunicate OK [14:15:55]requested_item fd.num is exist - process it [14:15:55]SAM_PROTO_GetFieldsCounters [14:15:55]wFMCommunicate request_size=4 [14:15:55]MH_SAM_APDU [14:15:55]CAPDU: 80 13 00 00 [14:15:55]Write to MH i2c: E2 08 00 65 7A 80 13 00 00 00 00 00 00 5B [14:15:55]Write i2c OK [14:15:55]MH_I2C_Read... [14:15:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:55]Read from MH i2c: E2 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 62 00 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 62 00 65 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9C EA 00 00 0E 04 04 00 48 00 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 9E [14:15:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9C EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:15:55]wFMCommunicate OK [14:15:55]SAM_PROTO_GetFieldsCounters done [14:15:55]requested_item shift.num is exist - process it [14:15:55]requested_item shift.opened is exist - process it [14:15:55]req_shift_opened [14:15:55]FM_GetShiftState [14:15:55]SAM_PROTO_GetShiftState [14:15:55]wFMCommunicate request_size=4 [14:15:55]MH_SAM_APDU [14:15:55]CAPDU: 80 13 01 00 [14:15:55]Write to MH i2c: E2 08 00 66 7A 80 13 01 00 00 00 00 00 5D [14:15:55]Write i2c OK [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 [14:15:55]MH_I2C_Read... [14:15:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:55]Read from MH i2c: E2 0E 00 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 0E 00 66 7A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 95 [14:15:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:15:55]wFMCommunicate OK [14:15:55]SAM_PROTO_GetShiftState done [14:15:55]FM_GetShiftState done [14:15:55]req_shift_opened done [14:15:55]requested_item shift.open_date is exist - process it [14:15:55]req_shift_open_date [14:15:55]req_shift_open_date done [14:15:55]produce_requested_data done [14:15:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60060,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:15:55]process_action_free close_receipt [14:15:55]json_value_free [14:15:55]json_value_free done [14:15:55]process_json_proto returns [14:15:55]Send response to host [14:15:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60060,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:15:55]free response buf [14:15:55]execute_script done [14:15:55]execute_script returns [14:15:55]free content buf [14:15:55]Sock 8.Close socket [14:15:55]Sock 8.Thread stoped [14:15:59]OFD Sender: No OFD packet to send [14:16:04]OFD Sender: No OFD packet to send [14:16:09]OFD Sender: No OFD packet to send [14:16:14]OFD Sender: No OFD packet to send [14:16:19]OFD Sender: No OFD packet to send [14:16:24]OFD Sender: No OFD packet to send [14:16:29]OFD Sender: No OFD packet to send [14:16:29]accept exits with 9 [14:16:29]New connection [14:16:29]New thread 3067100516 created [14:16:29]Thread 3066957156 joined [14:16:29]Waiting for new connection... [14:16:29] Sock 9.Parse request [14:16:29]Sock 9.Check first char [14:16:29]Sock 9.First char is OK [14:16:29]request: POST /json_proto HTTP/1.0 [14:16:29]Method: POST [14:16:29]URL: /json_proto [14:16:29]Method is POST - this is cgi request [14:16:29]url: /json_proto [14:16:29]query_string will be loaded in cgi processing [14:16:29]execute_cgi json_proto POST (null) [14:16:29]execute_cgi path=json_proto method=POST [14:16:29]POST find Content-Length [14:16:29]Host: 172.17.60.68:8080 [14:16:29]Content-Length: 682 [14:16:29]Content-Type: application/json [14:16:29] [14:16:29]POST finish read [14:16:29]Found Content-Length = 682 [14:16:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:29]execute_script... [14:16: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)545787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:29]POST & json_proto [14:16:29]process_json_proto [14:16:29]json parsed OK: [14:16:29]protocol is kg_v1.0 [14:16:29]action value=close_receipt [14:16:29]process_action close_receipt [14:16:29]cmd_close_receipt [14:16:29]MH_GetDate [14:16:29]Write to MH i2c: F0 00 00 67 7A D0 [14:16:29]Write i2c OK [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: F0 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: F0 09 00 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: F0 09 00 67 7A 00 3F 73 60 66 9A 61 5F 66 11 [14:16:29]GetLastDocTimeStamp 1717596953 [14:16:29]current date 1717596991 [14:16:29]FM_GetShiftState [14:16:29]SAM_PROTO_GetShiftState [14:16:29]wFMCommunicate request_size=4 [14:16:29]MH_SAM_APDU [14:16:29]CAPDU: 80 13 01 00 [14:16:29]Write to MH i2c: E2 08 00 68 7A 80 13 01 00 00 00 00 00 5F [14:16:29]Write i2c OK [14:16:29]MH_I2C_Read... [14:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:29]Read from MH i2c: E2 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: E2 0E 00 [14:16:29]MH_I2C_Read... [14:16:29]Read from MH i2c: E2 0E 00 68 7A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [14:16:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:16:29]wFMCommunicate OK [14:16:29]SAM_PROTO_GetShiftState done [14:16:29]FM_GetShiftState done [14:16:29]opened in 1717545916 [14:16:29]opened+sec_in_day 1717632316 [14:16:29]quantity*price = 100015 [14:16:29]sum+1 = 100017 [14:16:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 456 05.06.2024 14:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60061 ФПД: 166216208313749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141631&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60061&fm=166216208313749&tin=02508201610067®Number=0000000000151680&sum=100000 [14:16:30]StoreToDocumentArchive [14:16:30]shift 72 fd 60061 [14:16:30]save to /storage/0072/doc_00060061 [14:16:30]save last doc name /storage/0072/doc_00060061 to /storage/kkm_last_doc_name [14:16:30]save OK [14:16:30]Clear old archive folders... [14:16:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:30]tlvbuf is 005094F0 [14:16:30]SAM_PROTO_ClearQueue [14:16:30]wFMCommunicate request_size=4 [14:16:30]MH_SAM_APDU [14:16:30]CAPDU: 80 09 00 00 [14:16:30]Write to MH i2c: E2 08 00 75 7A 80 09 00 00 00 00 00 00 61 [14:16:30]Write i2c OK [14:16:30]MH_I2C_Read... [14:16:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:30]Read from MH i2c: E2 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: E2 03 00 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: E2 03 00 75 7A 00 90 00 63 [14:16:30]RAPDU: 90 00 [14:16:30]wFMCommunicate OK [14:16:30]SAM_PROTO_ClearQueue done [14:16:30]KKMCreateOFDPacket [14:16:30]OFDProtocolAddRootSTLVToBuf [14:16:30]FM_MakeSignedData [14:16:30]FM_MakeSignedData [14:16:30]SAM_PROTO_SignData [14:16:30]wFMCommunicate request_size=4 [14:16:30]MH_SAM_APDU [14:16:30]CAPDU: 80 0D 01 02 [14:16:30]Write to MH i2c: E2 08 00 76 7A 80 0D 01 02 00 00 00 00 69 [14:16:30]Write i2c OK [14:16:30]MH_I2C_Read... [14:16:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:30]Read from MH i2c: E2 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: E2 03 00 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: E2 03 00 76 7A 00 90 00 64 [14:16:30]RAPDU: 90 00 [14:16:30]wFMCommunicate OK [14:16:30]wFMCommunicate request_size=255 [14:16:30]MH_SAM_APDU [14:16: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 3F 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D EA 00 00 35 04 06 00 97 [14:16:30]Write to MH i2c: E2 02 01 77 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 3F 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D EA 00 00 35 04 06 00 97 00 00 95 [14:16:30]Write i2c OK [14:16:30]MH_I2C_Read... [14:16:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 77 7A 00 90 00 65 [14:16:31]RAPDU: 90 00 [14:16:31]wFMCommunicate OK [14:16:31]wFMCommunicate request_size=10 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 0D 02 02 05 2C 3A 0D 6D 95 [14:16:31]Write to MH i2c: E2 0D 00 78 7A 80 0D 02 02 05 00 2C 3A 0D 6D 95 00 00 EB [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 78 7A 00 90 00 66 [14:16:31]RAPDU: 90 00 [14:16:31]wFMCommunicate OK [14:16:31]wFMCommunicate request_size=4 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 0D 03 02 [14:16:31]Write to MH i2c: E2 08 00 79 7A 80 0D 03 02 00 00 00 00 6E [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 0B 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 0B 00 79 7A 00 BE 47 F2 46 28 72 D3 B4 90 00 CD [14:16:31]RAPDU: BE 47 F2 46 28 72 D3 B4 90 00 [14:16:31]wFMCommunicate OK [14:16:31]SAM_PROTO_SignData done [14:16:31]FM_MakeSignedData done [14:16:31]CreateOFDProtocolMessage [14:16:31]wFMCommunicate request_size=4 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 11 00 00 [14:16:31]Write to MH i2c: E2 08 00 7A 7A 80 11 00 00 00 00 00 00 6E [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 17 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 17 00 7A 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C1 [14:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:16:31]wFMCommunicate OK [14:16:31]CreateOFDProtocolMessage done [14:16:31]OFDSenderStorePacket 60061 [14:16:31]StoreOFDPacket docnum=60061 [14:16:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5B 14 07 01 E8 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 3F 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D EA 00 00 35 04 06 00 97 2C 3A 0D 6D 95 BE 47 F2 46 28 72 D3 B4 [14:16:31]CheckFolder [14:16:31]dirname=/storage/ofd_packets [14:16:31]CheckFolder done [14:16:31]ProducePacketName [14:16:31]name=ofd_packets/00060061 [14:16:31]NVStorageSaveData ofd_packets/00060061 [14:16:31]File name is /storage/ofd_packets/00060061 [14:16:31]Write 301 bytes [14:16:31]NVStorageSaveData done [14:16:31]OFDSenderStorePacket done [14:16:31]KKMCreateOFDPacket done [14:16:31]NVStorageSaveData kkm_last_timestamp [14:16:31]File name is /storage/kkm_last_timestamp [14:16:31]Write 4 bytes [14:16:31]NVStorageSaveData done [14:16:31]ExternCall_PrintAddStr [14:16:31]wPrintStart [14:16:31]Write to MH i2c: 01 00 00 7B 7A F5 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 07 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 07 00 7B 7A 00 00 00 00 00 FF 0F 0A [14:16:31]RasterBufferAndPrint [14:16:31]line Счет N : (1)545787 [14:16:31]line ИНН: 02508201610067 [14:16:31]line Контрольно-Кассовый Чек [14:16:31]line ПРОДАЖА [14:16:31]line ТРК (МРК, ГНК) : 22 [14:16:31]line Товар: 2710124130 [14:16:31]line Аи-92-К-5 [14:16:31]line 14.950 * 66.90 [14:16:31]line = 1000.16 [14:16:31]line НДС 12% НСП 1% [14:16:31]line > о реализуемом товаре [14:16:31]line ОКРУГЛЕНИЕ: -0.16 [14:16:31]line ИТОГО: 1000.00 [14:16:31]line Внесено: 1000.00 [14:16:31]line СДАЧА: 0.00 [14:16:31]line НСП 1% : 8.85 [14:16:31]line НДС 12% : 106.21 [14:16:31]line Наличными: 1000.00 [14:16:31]line Безнал.: 0.00 [14:16:31]line Место: АЗС № 117 "Партнер Нефть" [14:16:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:16:31]line СНО: Общий режим [14:16:31]line Чек 456 05.06.2024 14:16 [14:16:31]line Смена: 72 ФФД: 1.0 [14:16:31]line ЗНМ: 0300000048 [14:16:31]line РНМ: 0000000000151680 [14:16:31]line Версия ККМ: v1.0 [14:16:31]line ФМ: 0000000000959414 [14:16:31]line ФД: 60061 [14:16:31]line ФПД: 166216208313749 [14:16:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141631&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60061&fm=166216208313749&tin=02508201610067®Number=0000000000151680&sum=100000 [14:16:31]OFD Sender: Processing packet 60061 [packets to send 53, broken 52] [14:16:31]ProducePacketName [14:16:31]name=ofd_packets/00060061 [14:16:31]OFD Sender: To server: pG, [14:16:31]CommunicateWithHost lk.salyk.kg:30040 [14:16:31]ConnectInit lk.salyk.kg [14:16:31]written 0, free lines is 4095 [14:16:31]Connected sock=10 [14:16:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5B 14 07 01 E8 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 3F 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D EA 00 00 35 04 06 00 97 2C 3A 0D 6D 95 BE 47 F2 46 28 72 D3 B4 [14:16:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 21 31 47 00 BE B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9D EA 00 00 F4 03 04 00 43 1F 60 66 B6 04 01 00 00 23 20 A5 D0 AC B7 6B 92 [14:16:31]CommunicateWithHost err = 0 [14:16:31]CheckOFDResponse [14:16:31]1017 (14) - 77093643461234 [14:16:31]1041 (16) - 0000000000959414 [14:16:31]1040 (4) - 60061 [14:16:31]1012 (4) - 05.06.2024 08:18 [14:16:31]1206 (1) - 0 [14:16:31]OFD Sender: Remove packet 60061 [14:16:31]ProducePacketName [14:16:31]name=ofd_packets/00060061 [14:16:31]NVStorageDeleteData [14:16:31]Write to MH i2c: 01 00 00 A6 7A 20 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 07 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 07 00 A6 7A 00 00 00 00 00 AD 0C E0 [14:16:31]RasterBufferAndPrint [14:16:31]line [14:16:31]line [14:16:31]line [14:16:31]line [14:16:31]line [14:16:31]written 0, free lines is 3251 [14:16:31]MH_Cut [14:16:31]Write to MH i2c: D1 01 00 AD 7A 01 F9 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: D1 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: D1 01 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: D1 01 00 AD 7A 00 F8 [14:16:31]Write to MH i2c: 01 00 00 AE 7A 28 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:32]OFD Sender: No OFD packet to send [14:16:32]*** Cut start [14:16:32]*** Partial cut [14:16:32]*** CUTSNS_PIN = 1 [14:16:32]*** CUTSNS_PIN = 0 [14:16:33]*** Brake cut motor [14:16:33]Read from MH i2c: 01 [14:16:33]MH_I2C_Read... [14:16:33]*** Stop cut motor [14:16:33]*** Cut end [14:16:33]Read from MH i2c: 01 07 00 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: 01 07 00 AE 7A 00 00 00 00 00 FF 0F 3D [14:16:33]process_action close_receipt done [14:16:33]requested_data is exist [14:16:33]produce_requested_data [14:16:33]requested_item fm.sn is exist - process it [14:16:33]wFMCommunicate request_size=4 [14:16:33]MH_SAM_APDU [14:16:33]CAPDU: 80 11 00 00 [14:16:33]Write to MH i2c: E2 08 00 AF 7A 80 11 00 00 00 00 00 00 A3 [14:16:33]Write i2c OK [14:16:33]MH_I2C_Read... [14:16:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:33]Read from MH i2c: E2 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 17 00 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 17 00 AF 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F6 [14:16:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:16:33]wFMCommunicate OK [14:16:33]requested_item fd.num is exist - process it [14:16:33]SAM_PROTO_GetFieldsCounters [14:16:33]wFMCommunicate request_size=4 [14:16:33]MH_SAM_APDU [14:16:33]CAPDU: 80 13 00 00 [14:16:33]Write to MH i2c: E2 08 00 B0 7A 80 13 00 00 00 00 00 00 A6 [14:16:33]Write i2c OK [14:16:33]MH_I2C_Read... [14:16:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:33]Read from MH i2c: E2 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 62 00 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 62 00 B0 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9D EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [14:16:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9D EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:33]wFMCommunicate OK [14:16:33]SAM_PROTO_GetFieldsCounters done [14:16:33]requested_item shift.num is exist - process it [14:16:33]requested_item shift.opened is exist - process it [14:16:33]req_shift_opened [14:16:33]FM_GetShiftState [14:16:33]SAM_PROTO_GetShiftState [14:16:33]wFMCommunicate request_size=4 [14:16:33]MH_SAM_APDU [14:16:33]CAPDU: 80 13 01 00 [14:16:33]Write to MH i2c: E2 08 00 B1 7A 80 13 01 00 00 00 00 00 A8 [14:16:33]Write i2c OK [14:16:33]MH_I2C_Read... [14:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:33]Read from MH i2c: E2 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 0E 00 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 0E 00 B1 7A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [14:16:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:16:33]wFMCommunicate OK [14:16:33]SAM_PROTO_GetShiftState done [14:16:33]FM_GetShiftState done [14:16:33]req_shift_opened done [14:16:33]requested_item shift.open_date is exist - process it [14:16:33]req_shift_open_date [14:16:33]req_shift_open_date done [14:16:33]produce_requested_data done [14:16:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60061,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:16:33]process_action_free close_receipt [14:16:33]json_value_free [14:16:33]json_value_free done [14:16:33]process_json_proto returns [14:16:33]Send response to host [14:16:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60061,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:16:33]free response buf [14:16:33]execute_script done [14:16:33]execute_script returns [14:16:33]free content buf [14:16:33]Sock 9.Close socket [14:16:33]Sock 9.Thread stoped [14:16:37]OFD Sender: No OFD packet to send [14:16:42]OFD Sender: No OFD packet to send [14:16:47]OFD Sender: No OFD packet to send [14:16:52]OFD Sender: No OFD packet to send [14:16:57]OFD Sender: No OFD packet to send [14:17:02]OFD Sender: No OFD packet to send [14:17:07]OFD Sender: No OFD packet to send [14:17:12]OFD Sender: No OFD packet to send [14:17:17]OFD Sender: No OFD packet to send [14:17:22]OFD Sender: No OFD packet to send [14:17:27]OFD Sender: No OFD packet to send [14:17:32]OFD Sender: No OFD packet to send [14:17:37]OFD Sender: No OFD packet to send [14:17:42]OFD Sender: No OFD packet to send [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:02]OFD Sender: No OFD packet to send [14:18:07]OFD Sender: No OFD packet to send [14:18:12]OFD Sender: No OFD packet to send [14:18:17]OFD Sender: No OFD packet to send [14:18:22]OFD Sender: No OFD packet to send [14:18:27]OFD Sender: No OFD packet to send [14:18:30]accept exits with 8 [14:18:30]New connection [14:18:30]New thread 3066957156 created [14:18:30]Thread 3067100516 joined [14:18:30]Waiting for new connection... [14:18:30] Sock 8.Parse request [14:18:30]Sock 8.Check first char [14:18:30]Sock 8.First char is OK [14:18:30]request: POST /json_proto HTTP/1.0 [14:18:30]Method: POST [14:18:30]URL: /json_proto [14:18:30]Method is POST - this is cgi request [14:18:30]url: /json_proto [14:18:30]query_string will be loaded in cgi processing [14:18:30]execute_cgi json_proto POST (null) [14:18:30]execute_cgi path=json_proto method=POST [14:18:30]POST find Content-Length [14:18:30]Host: 172.17.60.68:8080 [14:18:30]Content-Length: 990 [14:18:30]Content-Type: application/json [14:18:30] [14:18:30]POST finish read [14:18:30]Found Content-Length = 990 [14:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 59.000, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.00 \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" ] } } [14:18:30]execute_script... [14:18:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 59.000, "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\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.00 \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" ] } } [14:18:30]POST & json_proto [14:18:30]process_json_proto [14:18:30]json parsed OK: [14:18:30]protocol is kg_v1.0 [14:18:30]action value=close_receipt [14:18:30]process_action close_receipt [14:18:30]cmd_close_receipt [14:18:30]MH_GetDate [14:18:30]Write to MH i2c: F0 00 00 B2 7A 1B [14:18:30]Write i2c OK [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: F0 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: F0 09 00 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: F0 09 00 B2 7A 00 B8 73 60 66 9A 61 5F 66 D5 [14:18:30]GetLastDocTimeStamp 1717596991 [14:18:30]current date 1717597112 [14:18:30]FM_GetShiftState [14:18:30]SAM_PROTO_GetShiftState [14:18:30]wFMCommunicate request_size=4 [14:18:30]MH_SAM_APDU [14:18:30]CAPDU: 80 13 01 00 [14:18:30]Write to MH i2c: E2 08 00 B3 7A 80 13 01 00 00 00 00 00 AA [14:18:30]Write i2c OK [14:18:30]MH_I2C_Read... [14:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:30]Read from MH i2c: E2 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: E2 0E 00 [14:18:30]MH_I2C_Read... [14:18:30]Read from MH i2c: E2 0E 00 B3 7A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E2 [14:18:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:18:30]wFMCommunicate OK [14:18:30]SAM_PROTO_GetShiftState done [14:18:30]FM_GetShiftState done [14:18:30]opened in 1717545916 [14:18:30]opened+sec_in_day 1717632316 [14:18:30]quantity*price = 200010 [14:18:30]sum+1 = 200011 [14:18:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 457 05.06.2024 14:18 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 59.00 сом ФМ: 0000000000959414 ФД: 60062 ФПД: 184892675470058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141832&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60062&fm=184892675470058&tin=02508201610067®Number=0000000000151680&sum=200000 [14:18:31]StoreToDocumentArchive [14:18:31]shift 72 fd 60062 [14:18:31]save to /storage/0072/doc_00060062 [14:18:31]save last doc name /storage/0072/doc_00060062 to /storage/kkm_last_doc_name [14:18:31]save OK [14:18:31]Clear old archive folders... [14:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:18:31]tlvbuf is 003F5CB0 [14:18:31]SAM_PROTO_ClearQueue [14:18:31]wFMCommunicate request_size=4 [14:18:31]MH_SAM_APDU [14:18:31]CAPDU: 80 09 00 00 [14:18:31]Write to MH i2c: E2 08 00 C0 7A 80 09 00 00 00 00 00 00 AC [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:31]Read from MH i2c: E2 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 C0 7A 00 90 00 AE [14:18:31]RAPDU: 90 00 [14:18:31]wFMCommunicate OK [14:18:31]SAM_PROTO_ClearQueue done [14:18:31]KKMCreateOFDPacket [14:18:31]OFDProtocolAddRootSTLVToBuf [14:18:31]FM_MakeSignedData [14:18:31]FM_MakeSignedData [14:18:31]SAM_PROTO_SignData [14:18:31]wFMCommunicate request_size=4 [14:18:31]MH_SAM_APDU [14:18:31]CAPDU: 80 0D 01 02 [14:18:31]Write to MH i2c: E2 08 00 C1 7A 80 0D 01 02 00 00 00 00 B4 [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:31]Read from MH i2c: E2 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 [14:18:31]MH_I2C_Read... [14:18:31]Read from MH i2c: E2 03 00 C1 7A 00 90 00 AF [14:18:31]RAPDU: 90 00 [14:18:31]wFMCommunicate OK [14:18:31]wFMCommunicate request_size=255 [14:18:31]MH_SAM_APDU [14:18:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 C9 01 00 00 F4 03 04 00 B8 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E EA 00 00 35 04 06 00 A8 28 [14:18:31]Write to MH i2c: E2 02 01 C2 7A 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 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 C9 01 00 00 F4 03 04 00 B8 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E EA 00 00 35 04 06 00 A8 28 00 00 99 [14:18:31]Write i2c OK [14:18:31]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 C2 7A 00 90 00 B0 [14:18:32]RAPDU: 90 00 [14:18:32]wFMCommunicate OK [14:18:32]wFMCommunicate request_size=9 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 0D 02 02 04 AE 3E 32 EA [14:18:32]Write to MH i2c: E2 0C 00 C3 7A 80 0D 02 02 04 00 AE 3E 32 EA 00 00 C7 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 03 00 C3 7A 00 90 00 B1 [14:18:32]RAPDU: 90 00 [14:18:32]wFMCommunicate OK [14:18:32]wFMCommunicate request_size=4 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 0D 03 02 [14:18:32]Write to MH i2c: E2 08 00 C4 7A 80 0D 03 02 00 00 00 00 B9 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 0B 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 0B 00 C4 7A 00 A4 33 8D DF C7 01 C8 C8 90 00 55 [14:18:32]RAPDU: A4 33 8D DF C7 01 C8 C8 90 00 [14:18:32]wFMCommunicate OK [14:18:32]SAM_PROTO_SignData done [14:18:32]FM_MakeSignedData done [14:18:32]CreateOFDProtocolMessage [14:18:32]wFMCommunicate request_size=4 [14:18:32]MH_SAM_APDU [14:18:32]CAPDU: 80 11 00 00 [14:18:32]Write to MH i2c: E2 08 00 C5 7A 80 11 00 00 00 00 00 00 B9 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:32]Read from MH i2c: E2 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 17 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: E2 17 00 C5 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [14:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:18:32]wFMCommunicate OK [14:18:32]CreateOFDProtocolMessage done [14:18:32]OFDSenderStorePacket 60062 [14:18:32]StoreOFDPacket docnum=60062 [14:18:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 C0 B1 06 01 FA D4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 C9 01 00 00 F4 03 04 00 B8 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E EA 00 00 35 04 06 00 A8 28 AE 3E 32 EA A4 33 8D DF C7 01 C8 C8 [14:18:32]CheckFolder [14:18:32]dirname=/storage/ofd_packets [14:18:32]CheckFolder done [14:18:32]ProducePacketName [14:18:32]name=ofd_packets/00060062 [14:18:32]NVStorageSaveData ofd_packets/00060062 [14:18:32]File name is /storage/ofd_packets/00060062 [14:18:32]Write 300 bytes [14:18:32]NVStorageSaveData done [14:18:32]OFDSenderStorePacket done [14:18:32]KKMCreateOFDPacket done [14:18:32]NVStorageSaveData kkm_last_timestamp [14:18:32]File name is /storage/kkm_last_timestamp [14:18:32]Write 4 bytes [14:18:32]NVStorageSaveData done [14:18:32]ExternCall_PrintAddStr [14:18:32]wPrintStart [14:18:32]Write to MH i2c: 01 00 00 C6 7A 40 [14:18:32]Write i2c OK [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: 01 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: 01 07 00 [14:18:32]MH_I2C_Read... [14:18:32]Read from MH i2c: 01 07 00 C6 7A 00 00 00 00 00 FF 0F 55 [14:18:32]RasterBufferAndPrint [14:18:32]line Счет N : (1)545786 [14:18:32]line ИНН: 02508201610067 [14:18:32]line Контрольно-Кассовый Чек [14:18:32]line ПРОДАЖА [14:18:32]line ТРК (МРК, ГНК) : 71 [14:18:32]line Товар: 2711190000 [14:18:32]line ГАЗ-К-5 [14:18:32]line 59.000 * 33.90 [14:18:32]line = 2000.10 [14:18:32]line НДС 12% НСП 1% [14:18:32]line > о реализуемом товаре [14:18:32]line ОКРУГЛЕНИЕ: -0.10 [14:18:32]line ИТОГО: 2000.00 [14:18:32]line Внесено: 2000.00 [14:18:32]line СДАЧА: 0.00 [14:18:32]line НСП 1% : 17.70 [14:18:32]line НДС 12% : 212.40 [14:18:32]line Наличными: 2000.00 [14:18:32]line Безнал.: 0.00 [14:18:32]line Место: АЗС № 117 "Партнер Нефть" [14:18:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:18:32]line СНО: Общий режим [14:18:32]line Чек 457 05.06.2024 14:18 [14:18:32]line Смена: 72 ФФД: 1.0 [14:18:32]line ЗНМ: 0300000048 [14:18:32]line РНМ: 0000000000151680 [14:18:32]line Версия ККМ: v1.0 [14:18:32]line [14:18:32]line Дисконтная программа [14:18:32]line СУГ [14:18:32]line номер 117 [14:18:32]line сэкономлено 59.00 сом [14:18:32]line ФМ: 0000000000959414 [14:18:32]line ФД: 60062 [14:18:32]line ФПД: 184892675470058 [14:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141832&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60062&fm=184892675470058&tin=02508201610067®Number=0000000000151680&sum=200000 [14:18:32]OFD Sender: Processing packet 60062 [packets to send 53, broken 52] [14:18:32]ProducePacketName [14:18:32]name=ofd_packets/00060062 [14:18:32]OFD Sender: To server: pG, [14:18:32]CommunicateWithHost lk.salyk.kg:30040 [14:18:32]ConnectInit lk.salyk.kg [14:18:32]written 0, free lines is 4095 [14:18:32]Connected sock=10 [14:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 C0 B1 06 01 FA D4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 78 E6 00 00 00 00 00 37 04 06 00 3E 0D 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 C9 01 00 00 F4 03 04 00 B8 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9E EA 00 00 35 04 06 00 A8 28 AE 3E 32 EA A4 33 8D DF C7 01 C8 C8 [14:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6E 3A 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 39 35 39 34 31 34 10 04 04 00 9E EA 00 00 F4 03 04 00 BC 1F 60 66 B6 04 01 00 00 42 53 36 97 A7 02 5D 01 [14:18:32]CommunicateWithHost err = 0 [14:18:32]CheckOFDResponse [14:18:32]1017 (14) - 77093643461234 [14:18:32]1041 (16) - 0000000000959414 [14:18:32]1040 (4) - 60062 [14:18:32]1012 (4) - 05.06.2024 08:20 [14:18:32]1206 (1) - 0 [14:18:32]OFD Sender: Remove packet 60062 [14:18:32]ProducePacketName [14:18:32]name=ofd_packets/00060062 [14:18:32]NVStorageDeleteData [14:18:33]Write to MH i2c: 01 00 00 F6 7A 70 [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: 01 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: 01 07 00 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: 01 07 00 F6 7A 00 00 00 00 00 3A 0C BD [14:18:33]RasterBufferAndPrint [14:18:33]line [14:18:33]line [14:18:33]line [14:18:33]line [14:18:33]line [14:18:33]written 0, free lines is 3136 [14:18:33]MH_Cut [14:18:33]Write to MH i2c: D1 01 00 FD 7A 01 49 [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: D1 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: D1 01 00 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: D1 01 00 FD 7A 00 48 [14:18:33]Write to MH i2c: 01 00 00 FE 7A 78 [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]OFD Sender: No OFD packet to send [14:18:34]*** Cut start [14:18:34]*** Partial cut [14:18:34]*** CUTSNS_PIN = 1 [14:18:34]*** CUTSNS_PIN = 0 [14:18:34]*** Brake cut motor [14:18:34]Read from MH i2c: 01 [14:18:34]MH_I2C_Read... [14:18:34]*** Stop cut motor [14:18:34]*** Cut end [14:18:34]Read from MH i2c: 01 07 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: 01 07 00 FE 7A 00 00 00 00 00 FF 0F 8D [14:18:34]process_action close_receipt done [14:18:34]requested_data is exist [14:18:34]produce_requested_data [14:18:34]requested_item fm.sn is exist - process it [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 11 00 00 [14:18:34]Write to MH i2c: E2 08 00 FF 7A 80 11 00 00 00 00 00 00 F3 [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 17 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 17 00 FF 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 46 [14:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:18:34]wFMCommunicate OK [14:18:34]requested_item fd.num is exist - process it [14:18:34]SAM_PROTO_GetFieldsCounters [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 13 00 00 [14:18:34]Write to MH i2c: E2 08 00 00 7B 80 13 00 00 00 00 00 00 F7 [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:35]Read from MH i2c: E2 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: E2 62 00 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: E2 62 00 00 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9E EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [14:18:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9E EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:35]wFMCommunicate OK [14:18:35]SAM_PROTO_GetFieldsCounters done [14:18:35]requested_item shift.num is exist - process it [14:18:35]requested_item shift.opened is exist - process it [14:18:35]req_shift_opened [14:18:35]FM_GetShiftState [14:18:35]SAM_PROTO_GetShiftState [14:18:35]wFMCommunicate request_size=4 [14:18:35]MH_SAM_APDU [14:18:35]CAPDU: 80 13 01 00 [14:18:35]Write to MH i2c: E2 08 00 01 7B 80 13 01 00 00 00 00 00 F9 [14:18:35]Write i2c OK [14:18:35]MH_I2C_Read... [14:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:35]Read from MH i2c: E2 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: E2 0E 00 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: E2 0E 00 01 7B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 31 [14:18:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:18:35]wFMCommunicate OK [14:18:35]SAM_PROTO_GetShiftState done [14:18:35]FM_GetShiftState done [14:18:35]req_shift_opened done [14:18:35]requested_item shift.open_date is exist - process it [14:18:35]req_shift_open_date [14:18:35]req_shift_open_date done [14:18:35]produce_requested_data done [14:18:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60062,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:18:35]process_action_free close_receipt [14:18:35]json_value_free [14:18:35]json_value_free done [14:18:35]process_json_proto returns [14:18:35]Send response to host [14:18:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60062,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:18:35]free response buf [14:18:35]execute_script done [14:18:35]execute_script returns [14:18:35]free content buf [14:18:35]Sock 8.Close socket [14:18:35]Sock 8.Thread stoped [14:18:38]OFD Sender: No OFD packet to send [14:18:43]OFD Sender: No OFD packet to send [14:18:48]OFD Sender: No OFD packet to send [14:18:53]OFD Sender: No OFD packet to send [14:18:58]OFD Sender: No OFD packet to send [14:19:03]OFD Sender: No OFD packet to send [14:19:08]OFD Sender: No OFD packet to send [14:19:13]OFD Sender: No OFD packet to send [14:19:18]OFD Sender: No OFD packet to send [14:19:23]OFD Sender: No OFD packet to send [14:19:28]OFD Sender: No OFD packet to send [14:19:33]OFD Sender: No OFD packet to send [14:19:35]accept exits with 9 [14:19:35]New connection [14:19:35]New thread 3067100516 created [14:19:35]Thread 3066957156 joined [14:19:35]Waiting for new connection... [14:19:35] Sock 9.Parse request [14:19:35]Sock 9.Check first char [14:19:35]Sock 9.First char is OK [14:19:35]request: POST /json_proto HTTP/1.0 [14:19:35]Method: POST [14:19:35]URL: /json_proto [14:19:35]Method is POST - this is cgi request [14:19:35]url: /json_proto [14:19:35]query_string will be loaded in cgi processing [14:19:35]execute_cgi json_proto POST (null) [14:19:35]execute_cgi path=json_proto method=POST [14:19:35]POST find Content-Length [14:19:35]Host: 172.17.60.68:8080 [14:19:35]Content-Length: 682 [14:19:35]Content-Type: application/json [14:19:35] [14:19:35]POST finish read [14:19:35]Found Content-Length = 682 [14:19:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:35]execute_script... [14:19:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:35]POST & json_proto [14:19:35]process_json_proto [14:19:35]json parsed OK: [14:19:35]protocol is kg_v1.0 [14:19:35]action value=close_receipt [14:19:35]process_action close_receipt [14:19:35]cmd_close_receipt [14:19:35]MH_GetDate [14:19:35]Write to MH i2c: F0 00 00 02 7B 6C [14:19:35]Write i2c OK [14:19:35]MH_I2C_Read... [14:19:35]Read from MH i2c: F0 [14:19:35]MH_I2C_Read... [14:19:35]Read from MH i2c: F0 09 00 [14:19:35]MH_I2C_Read... [14:19:35]Read from MH i2c: F0 09 00 02 7B 00 F9 73 60 66 9A 61 5F 66 67 [14:19:35]GetLastDocTimeStamp 1717597112 [14:19:35]current date 1717597177 [14:19:35]FM_GetShiftState [14:19:35]SAM_PROTO_GetShiftState [14:19:35]wFMCommunicate request_size=4 [14:19:35]MH_SAM_APDU [14:19:35]CAPDU: 80 13 01 00 [14:19:35]Write to MH i2c: E2 08 00 03 7B 80 13 01 00 00 00 00 00 FB [14:19:35]Write i2c OK [14:19:35]MH_I2C_Read... [14:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:35]Read from MH i2c: E2 [14:19:35]MH_I2C_Read... [14:19:35]Read from MH i2c: E2 0E 00 [14:19:35]MH_I2C_Read... [14:19:35]Read from MH i2c: E2 0E 00 03 7B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [14:19:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:19:35]wFMCommunicate OK [14:19:35]SAM_PROTO_GetShiftState done [14:19:35]FM_GetShiftState done [14:19:35]opened in 1717545916 [14:19:35]opened+sec_in_day 1717632316 [14:19:35]quantity*price = 100015 [14:19:35]sum+1 = 100017 [14:19:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 458 05.06.2024 14:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60063 ФПД: 152871966997226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141937&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60063&fm=152871966997226&tin=02508201610067®Number=0000000000151680&sum=100000 [14:19:36]StoreToDocumentArchive [14:19:36]shift 72 fd 60063 [14:19:36]save to /storage/0072/doc_00060063 [14:19:36]save last doc name /storage/0072/doc_00060063 to /storage/kkm_last_doc_name [14:19:36]save OK [14:19:36]Clear old archive folders... [14:19:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:36]tlvbuf is 00506FC0 [14:19:36]SAM_PROTO_ClearQueue [14:19:36]wFMCommunicate request_size=4 [14:19:36]MH_SAM_APDU [14:19:36]CAPDU: 80 09 00 00 [14:19:36]Write to MH i2c: E2 08 00 10 7B 80 09 00 00 00 00 00 00 FD [14:19:36]Write i2c OK [14:19:36]MH_I2C_Read... [14:19:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:36]Read from MH i2c: E2 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 10 7B 00 90 00 FF [14:19:36]RAPDU: 90 00 [14:19:36]wFMCommunicate OK [14:19:36]SAM_PROTO_ClearQueue done [14:19:36]KKMCreateOFDPacket [14:19:36]OFDProtocolAddRootSTLVToBuf [14:19:36]FM_MakeSignedData [14:19:36]FM_MakeSignedData [14:19:36]SAM_PROTO_SignData [14:19:36]wFMCommunicate request_size=4 [14:19:36]MH_SAM_APDU [14:19:36]CAPDU: 80 0D 01 02 [14:19:36]Write to MH i2c: E2 08 00 11 7B 80 0D 01 02 00 00 00 00 05 [14:19:36]Write i2c OK [14:19:36]MH_I2C_Read... [14:19:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:36]Read from MH i2c: E2 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 11 7B 00 90 00 00 [14:19:36]RAPDU: 90 00 [14:19:36]wFMCommunicate OK [14:19:36]wFMCommunicate request_size=255 [14:19:36]MH_SAM_APDU [14:19: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 F9 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F EA 00 00 35 04 06 00 8B [14:19:36]Write to MH i2c: E2 02 01 12 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 F9 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F EA 00 00 35 04 06 00 8B 00 00 E3 [14:19:36]Write i2c OK [14:19:36]MH_I2C_Read... [14:19:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:36]Read from MH i2c: E2 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 12 7B 00 90 00 01 [14:19:36]RAPDU: 90 00 [14:19:36]wFMCommunicate OK [14:19:36]wFMCommunicate request_size=10 [14:19:36]MH_SAM_APDU [14:19:36]CAPDU: 80 0D 02 02 05 09 47 49 FA EA [14:19:36]Write to MH i2c: E2 0D 00 13 7B 80 0D 02 02 05 00 09 47 49 FA EA 00 00 8F [14:19:36]Write i2c OK [14:19:36]MH_I2C_Read... [14:19:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:36]Read from MH i2c: E2 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 03 00 13 7B 00 90 00 02 [14:19:36]RAPDU: 90 00 [14:19:36]wFMCommunicate OK [14:19:36]wFMCommunicate request_size=4 [14:19:36]MH_SAM_APDU [14:19:36]CAPDU: 80 0D 03 02 [14:19:36]Write to MH i2c: E2 08 00 14 7B 80 0D 03 02 00 00 00 00 0A [14:19:36]Write i2c OK [14:19:36]MH_I2C_Read... [14:19:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:36]Read from MH i2c: E2 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 0B 00 [14:19:36]MH_I2C_Read... [14:19:36]Read from MH i2c: E2 0B 00 14 7B 00 C5 49 07 EF 99 88 E5 35 90 00 4A [14:19:36]RAPDU: C5 49 07 EF 99 88 E5 35 90 00 [14:19:36]wFMCommunicate OK [14:19:36]SAM_PROTO_SignData done [14:19:36]FM_MakeSignedData done [14:19:36]CreateOFDProtocolMessage [14:19:36]wFMCommunicate request_size=4 [14:19:36]MH_SAM_APDU [14:19:36]CAPDU: 80 11 00 00 [14:19:36]Write to MH i2c: E2 08 00 15 7B 80 11 00 00 00 00 00 00 0A [14:19:36]Write i2c OK [14:19:36]MH_I2C_Read... [14:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:37]Read from MH i2c: E2 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: E2 17 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: E2 17 00 15 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5D [14:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:19:37]wFMCommunicate OK [14:19:37]CreateOFDProtocolMessage done [14:19:37]OFDSenderStorePacket 60063 [14:19:37]StoreOFDPacket docnum=60063 [14:19:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 B3 07 01 69 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 F9 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F EA 00 00 35 04 06 00 8B 09 47 49 FA EA C5 49 07 EF 99 88 E5 35 [14:19:37]CheckFolder [14:19:37]dirname=/storage/ofd_packets [14:19:37]CheckFolder done [14:19:37]ProducePacketName [14:19:37]name=ofd_packets/00060063 [14:19:37]NVStorageSaveData ofd_packets/00060063 [14:19:37]File name is /storage/ofd_packets/00060063 [14:19:37]Write 301 bytes [14:19:37]NVStorageSaveData done [14:19:37]OFDSenderStorePacket done [14:19:37]KKMCreateOFDPacket done [14:19:37]NVStorageSaveData kkm_last_timestamp [14:19:37]File name is /storage/kkm_last_timestamp [14:19:37]Write 4 bytes [14:19:37]NVStorageSaveData done [14:19:37]ExternCall_PrintAddStr [14:19:37]wPrintStart [14:19:37]Write to MH i2c: 01 00 00 16 7B 91 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 16 7B 00 00 00 00 00 FF 0F A6 [14:19:37]RasterBufferAndPrint [14:19:37]line Счет N : (1)545789 [14:19:37]line ИНН: 02508201610067 [14:19:37]line Контрольно-Кассовый Чек [14:19:37]line ПРОДАЖА [14:19:37]line ТРК (МРК, ГНК) : 12 [14:19:37]line Товар: 2710124130 [14:19:37]line Аи-92-К-5 [14:19:37]line 14.950 * 66.90 [14:19:37]line = 1000.16 [14:19:37]line НДС 12% НСП 1% [14:19:37]line > о реализуемом товаре [14:19:37]line ОКРУГЛЕНИЕ: -0.16 [14:19:37]line ИТОГО: 1000.00 [14:19:37]line Внесено: 1000.00 [14:19:37]line СДАЧА: 0.00 [14:19:37]line НСП 1% : 8.85 [14:19:37]line НДС 12% : 106.21 [14:19:37]line Наличными: 1000.00 [14:19:37]line Безнал.: 0.00 [14:19:37]line Место: АЗС № 117 "Партнер Нефть" [14:19:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:19:37]line СНО: Общий режим [14:19:37]line Чек 458 05.06.2024 14:19 [14:19:37]line Смена: 72 ФФД: 1.0 [14:19:37]line ЗНМ: 0300000048 [14:19:37]line РНМ: 0000000000151680 [14:19:37]line Версия ККМ: v1.0 [14:19:37]line ФМ: 0000000000959414 [14:19:37]line ФД: 60063 [14:19:37]line ФПД: 152871966997226 [14:19:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T141937&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60063&fm=152871966997226&tin=02508201610067®Number=0000000000151680&sum=100000 [14:19:37]OFD Sender: Processing packet 60063 [packets to send 53, broken 52] [14:19:37]ProducePacketName [14:19:37]name=ofd_packets/00060063 [14:19:37]OFD Sender: To server: pG, [14:19:37]CommunicateWithHost lk.salyk.kg:30040 [14:19:37]ConnectInit lk.salyk.kg [14:19:37]written 0, free lines is 4095 [14:19:37]Connected sock=10 [14:19:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 B3 07 01 69 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 F9 73 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F EA 00 00 35 04 06 00 8B 09 47 49 FA EA C5 49 07 EF 99 88 E5 35 [14:19:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 84 DC 47 00 07 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 9F EA 00 00 F4 03 04 00 FD 1F 60 66 B6 04 01 00 00 F7 55 4C 27 67 48 1A B0 [14:19:37]CommunicateWithHost err = 0 [14:19:37]CheckOFDResponse [14:19:37]1017 (14) - 77093643461234 [14:19:37]1041 (16) - 0000000000959414 [14:19:37]1040 (4) - 60063 [14:19:37]1012 (4) - 05.06.2024 08:21 [14:19:37]1206 (1) - 0 [14:19:37]OFD Sender: Remove packet 60063 [14:19:37]ProducePacketName [14:19:37]name=ofd_packets/00060063 [14:19:37]NVStorageDeleteData [14:19:37]Write to MH i2c: 01 00 00 41 7B BC [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: 01 07 00 41 7B 00 00 00 00 00 AD 0C 7C [14:19:37]RasterBufferAndPrint [14:19:37]line [14:19:37]line [14:19:37]line [14:19:37]line [14:19:37]line [14:19:37]written 0, free lines is 3251 [14:19:37]MH_Cut [14:19:37]Write to MH i2c: D1 01 00 48 7B 01 95 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: D1 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: D1 01 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: D1 01 00 48 7B 00 94 [14:19:37]Write to MH i2c: 01 00 00 49 7B C4 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:38]OFD Sender: No OFD packet to send [14:19:38]*** Cut start [14:19:38]*** Partial cut [14:19:38]*** CUTSNS_PIN = 1 [14:19:38]*** CUTSNS_PIN = 0 [14:19:39]*** Brake cut motor [14:19:39]Read from MH i2c: 01 [14:19:39]MH_I2C_Read... [14:19:39]*** Stop cut motor [14:19:39]*** Cut end [14:19:39]Read from MH i2c: 01 07 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 07 00 49 7B 00 00 00 00 00 FF 0F D9 [14:19:39]process_action close_receipt done [14:19:39]requested_data is exist [14:19:39]produce_requested_data [14:19:39]requested_item fm.sn is exist - process it [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 11 00 00 [14:19:39]Write to MH i2c: E2 08 00 4A 7B 80 11 00 00 00 00 00 00 3F [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 17 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 17 00 4A 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [14:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:19:39]wFMCommunicate OK [14:19:39]requested_item fd.num is exist - process it [14:19:39]SAM_PROTO_GetFieldsCounters [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 13 00 00 [14:19:39]Write to MH i2c: E2 08 00 4B 7B 80 13 00 00 00 00 00 00 42 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 62 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 62 00 4B 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9F EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 91 [14:19:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 9F EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:39]wFMCommunicate OK [14:19:39]SAM_PROTO_GetFieldsCounters done [14:19:39]requested_item shift.num is exist - process it [14:19:39]requested_item shift.opened is exist - process it [14:19:39]req_shift_opened [14:19:39]FM_GetShiftState [14:19:39]SAM_PROTO_GetShiftState [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 13 01 00 [14:19:39]Write to MH i2c: E2 08 00 4C 7B 80 13 01 00 00 00 00 00 44 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 0E 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 0E 00 4C 7B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [14:19:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:19:39]wFMCommunicate OK [14:19:39]SAM_PROTO_GetShiftState done [14:19:39]FM_GetShiftState done [14:19:39]req_shift_opened done [14:19:39]requested_item shift.open_date is exist - process it [14:19:39]req_shift_open_date [14:19:39]req_shift_open_date done [14:19:39]produce_requested_data done [14:19:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60063,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:19:39]process_action_free close_receipt [14:19:39]json_value_free [14:19:39]json_value_free done [14:19:39]process_json_proto returns [14:19:39]Send response to host [14:19:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60063,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:19:39]free response buf [14:19:39]execute_script done [14:19:39]execute_script returns [14:19:39]free content buf [14:19:39]Sock 9.Close socket [14:19:39]Sock 9.Thread stoped [14:19:43]OFD Sender: No OFD packet to send [14:19:48]OFD Sender: No OFD packet to send [14:19:53]OFD Sender: No OFD packet to send [14:19:58]OFD Sender: No OFD packet to send [14:20:03]OFD Sender: No OFD packet to send [14:20:08]OFD Sender: No OFD packet to send [14:20:11]accept exits with 8 [14:20:11]New connection [14:20:11]New thread 3066957156 created [14:20:11]Thread 3067100516 joined [14:20:11]Waiting for new connection... [14:20:11] Sock 8.Parse request [14:20:11]Sock 8.Check first char [14:20:11]Sock 8.First char is OK [14:20:11]request: POST /json_proto HTTP/1.0 [14:20:11]Method: POST [14:20:11]URL: /json_proto [14:20:11]Method is POST - this is cgi request [14:20:11]url: /json_proto [14:20:11]query_string will be loaded in cgi processing [14:20:11]execute_cgi json_proto POST (null) [14:20:11]execute_cgi path=json_proto method=POST [14:20:11]POST find Content-Length [14:20:11]Host: 172.17.60.68:8080 [14:20:11]Content-Length: 846 [14:20:11]Content-Type: application/json [14:20:11] [14:20:11]POST finish read [14:20:11]Found Content-Length = 846 [14:20:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:11]execute_script... [14:20: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)545788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:11]POST & json_proto [14:20:11]process_json_proto [14:20:11]json parsed OK: [14:20:11]protocol is kg_v1.0 [14:20:11]action value=close_receipt [14:20:11]process_action close_receipt [14:20:11]cmd_close_receipt [14:20:11]MH_GetDate [14:20:11]Write to MH i2c: F0 00 00 4D 7B B7 [14:20:11]Write i2c OK [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: F0 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: F0 09 00 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: F0 09 00 4D 7B 00 1D 74 60 66 9A 61 5F 66 D7 [14:20:11]GetLastDocTimeStamp 1717597177 [14:20:11]current date 1717597213 [14:20:11]FM_GetShiftState [14:20:11]SAM_PROTO_GetShiftState [14:20:11]wFMCommunicate request_size=4 [14:20:11]MH_SAM_APDU [14:20:11]CAPDU: 80 13 01 00 [14:20:11]Write to MH i2c: E2 08 00 4E 7B 80 13 01 00 00 00 00 00 46 [14:20:11]Write i2c OK [14:20:11]MH_I2C_Read... [14:20:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:11]Read from MH i2c: E2 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 0E 00 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 0E 00 4E 7B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [14:20:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:20:11]wFMCommunicate OK [14:20:11]SAM_PROTO_GetShiftState done [14:20:11]FM_GetShiftState done [14:20:11]opened in 1717545916 [14:20:11]opened+sec_in_day 1717632316 [14:20:11]quantity*price = 100023 [14:20:11]sum+1 = 100024 [14:20:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 459 05.06.2024 14:20 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60064 ФПД: 64509089267994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142013&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60064&fm=64509089267994&tin=02508201610067®Number=0000000000151680&sum=100023 [14:20:12]StoreToDocumentArchive [14:20:12]shift 72 fd 60064 [14:20:12]save to /storage/0072/doc_00060064 [14:20:12]save last doc name /storage/0072/doc_00060064 to /storage/kkm_last_doc_name [14:20:12]save OK [14:20:12]Clear old archive folders... [14:20:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:20:12]tlvbuf is 0047EBB0 [14:20:12]SAM_PROTO_ClearQueue [14:20:12]wFMCommunicate request_size=4 [14:20:12]MH_SAM_APDU [14:20:12]CAPDU: 80 09 00 00 [14:20:12]Write to MH i2c: E2 08 00 5B 7B 80 09 00 00 00 00 00 00 48 [14:20:12]Write i2c OK [14:20:12]MH_I2C_Read... [14:20:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:12]Read from MH i2c: E2 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 5B 7B 00 90 00 4A [14:20:12]RAPDU: 90 00 [14:20:12]wFMCommunicate OK [14:20:12]SAM_PROTO_ClearQueue done [14:20:12]KKMCreateOFDPacket [14:20:12]OFDProtocolAddRootSTLVToBuf [14:20:12]FM_MakeSignedData [14:20:12]FM_MakeSignedData [14:20:12]SAM_PROTO_SignData [14:20:12]wFMCommunicate request_size=4 [14:20:12]MH_SAM_APDU [14:20:12]CAPDU: 80 0D 01 02 [14:20:12]Write to MH i2c: E2 08 00 5C 7B 80 0D 01 02 00 00 00 00 50 [14:20:12]Write i2c OK [14:20:12]MH_I2C_Read... [14:20:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:12]Read from MH i2c: E2 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 5C 7B 00 90 00 4B [14:20:12]RAPDU: 90 00 [14:20:12]wFMCommunicate OK [14:20:12]wFMCommunicate request_size=255 [14:20:12]MH_SAM_APDU [14:20: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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 1D 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 EA 00 00 35 04 06 00 3A AB [14:20:12]Write to MH i2c: E2 02 01 5D 7B 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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 1D 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 EA 00 00 35 04 06 00 3A AB 00 00 C2 [14:20:12]Write i2c OK [14:20:12]MH_I2C_Read... [14:20:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:12]Read from MH i2c: E2 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 5D 7B 00 90 00 4C [14:20:12]RAPDU: 90 00 [14:20:12]wFMCommunicate OK [14:20:12]wFMCommunicate request_size=9 [14:20:12]MH_SAM_APDU [14:20:12]CAPDU: 80 0D 02 02 04 B1 59 C1 1A [14:20:12]Write to MH i2c: E2 0C 00 5E 7B 80 0D 02 02 04 00 B1 59 C1 1A 00 00 40 [14:20:12]Write i2c OK [14:20:12]MH_I2C_Read... [14:20:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:12]Read from MH i2c: E2 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 03 00 5E 7B 00 90 00 4D [14:20:12]RAPDU: 90 00 [14:20:12]wFMCommunicate OK [14:20:12]wFMCommunicate request_size=4 [14:20:12]MH_SAM_APDU [14:20:12]CAPDU: 80 0D 03 02 [14:20:12]Write to MH i2c: E2 08 00 5F 7B 80 0D 03 02 00 00 00 00 55 [14:20:12]Write i2c OK [14:20:12]MH_I2C_Read... [14:20:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:12]Read from MH i2c: E2 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 0B 00 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 0B 00 5F 7B 00 FF A4 87 9D 11 DA AC D0 90 00 84 [14:20:12]RAPDU: FF A4 87 9D 11 DA AC D0 90 00 [14:20:12]wFMCommunicate OK [14:20:12]SAM_PROTO_SignData done [14:20:12]FM_MakeSignedData done [14:20:12]CreateOFDProtocolMessage [14:20:12]wFMCommunicate request_size=4 [14:20:12]MH_SAM_APDU [14:20:12]CAPDU: 80 11 00 00 [14:20:12]Write to MH i2c: E2 08 00 60 7B 80 11 00 00 00 00 00 00 55 [14:20:12]Write i2c OK [14:20:12]MH_I2C_Read... [14:20:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:12]Read from MH i2c: E2 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 17 00 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: E2 17 00 60 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A8 [14:20:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:20:12]wFMCommunicate OK [14:20:12]CreateOFDProtocolMessage done [14:20:12]OFDSenderStorePacket 60064 [14:20:12]StoreOFDPacket docnum=60064 [14:20:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F5 78 06 01 76 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 1D 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 EA 00 00 35 04 06 00 3A AB B1 59 C1 1A FF A4 87 9D 11 DA AC D0 [14:20:12]CheckFolder [14:20:12]dirname=/storage/ofd_packets [14:20:12]CheckFolder done [14:20:12]ProducePacketName [14:20:12]name=ofd_packets/00060064 [14:20:12]NVStorageSaveData ofd_packets/00060064 [14:20:12]File name is /storage/ofd_packets/00060064 [14:20:12]Write 300 bytes [14:20:12]NVStorageSaveData done [14:20:12]OFDSenderStorePacket done [14:20:12]KKMCreateOFDPacket done [14:20:12]NVStorageSaveData kkm_last_timestamp [14:20:12]File name is /storage/kkm_last_timestamp [14:20:12]Write 4 bytes [14:20:12]NVStorageSaveData done [14:20:12]ExternCall_PrintAddStr [14:20:12]wPrintStart [14:20:12]Write to MH i2c: 01 00 00 61 7B DC [14:20:12]OFD Sender: Processing packet 60064 [packets to send 53, broken 52] [14:20:12]ProducePacketName [14:20:12]name=ofd_packets/00060064 [14:20:12]OFD Sender: To server: pG, [14:20:12]CommunicateWithHost lk.salyk.kg:30040 [14:20:12]ConnectInit lk.salyk.kg [14:20:12]Write i2c OK [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: 01 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: 01 07 00 [14:20:12]MH_I2C_Read... [14:20:12]Read from MH i2c: 01 07 00 61 7B 00 00 00 00 00 FF 0F F1 [14:20:12]RasterBufferAndPrint [14:20:12]line Счет N : (1)545788 [14:20:12]line ИНН: 02508201610067 [14:20:12]line Контрольно-Кассовый Чек [14:20:12]line ПРОДАЖА [14:20:12]line ТРК (МРК, ГНК) : 72 [14:20:12]line Товар: 2711190000 [14:20:12]line ГАЗ-К-5 [14:20:12]line 28.660 * 34.90 [14:20:12]line = 1000.23 [14:20:12]line НДС 12% НСП 1% [14:20:12]line > о реализуемом товаре [14:20:12]line ИТОГО: 1000.23 [14:20:12]line НСП 1% : 8.85 [14:20:12]line НДС 12% : 106.22 [14:20:12]line Наличными: 0.00 [14:20:12]line Безнал.: 1000.23 [14:20:12]line Место: АЗС № 117 "Партнер Нефть" [14:20:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:20:12]line СНО: Общий режим [14:20:12]line Чек 459 05.06.2024 14:20 [14:20:12]line Смена: 72 ФФД: 1.0 [14:20:12]line ЗНМ: 0300000048 [14:20:12]line РНМ: 0000000000151680 [14:20:12]line Версия ККМ: v1.0 [14:20:12]line Платежная система: АКБ Кыргызстан [14:20:12]line ФМ: 0000000000959414 [14:20:12]line ФД: 60064 [14:20:12]line ФПД: 64509089267994 [14:20:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142013&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60064&fm=64509089267994&tin=02508201610067®Number=0000000000151680&sum=100023 [14:20:13]Connected sock=10 [14:20:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 F5 78 06 01 76 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 1D 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 EA 00 00 35 04 06 00 3A AB B1 59 C1 1A FF A4 87 9D 11 DA AC D0 [14:20:13]written 0, free lines is 4095 [14:20:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 58 B8 47 00 8D 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A0 EA 00 00 F4 03 04 00 21 20 60 66 B6 04 01 00 00 9C 3C F7 FD 16 E9 1D 7D [14:20:13]CommunicateWithHost err = 0 [14:20:13]CheckOFDResponse [14:20:13]1017 (14) - 77093643461234 [14:20:13]1041 (16) - 0000000000959414 [14:20:13]1040 (4) - 60064 [14:20:13]1012 (4) - 05.06.2024 08:21 [14:20:13]1206 (1) - 0 [14:20:13]OFD Sender: Remove packet 60064 [14:20:13]ProducePacketName [14:20:13]name=ofd_packets/00060064 [14:20:13]NVStorageDeleteData [14:20:13]Write to MH i2c: 01 00 00 8B 7B 06 [14:20:13]Write i2c OK [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: 01 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: 01 07 00 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: 01 07 00 8B 7B 00 00 00 00 00 CA 0C E3 [14:20:13]RasterBufferAndPrint [14:20:13]line [14:20:13]line [14:20:13]line [14:20:13]line [14:20:13]line [14:20:13]written 0, free lines is 3280 [14:20:13]MH_Cut [14:20:13]Write to MH i2c: D1 01 00 92 7B 01 DF [14:20:13]Write i2c OK [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: D1 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: D1 01 00 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: D1 01 00 92 7B 00 DE [14:20:13]Write to MH i2c: 01 00 00 93 7B 0E [14:20:13]Write i2c OK [14:20:13]MH_I2C_Read... [14:20:13]OFD Sender: No OFD packet to send [14:20:14]*** Cut start [14:20:14]*** Partial cut [14:20:14]*** CUTSNS_PIN = 1 [14:20:14]*** CUTSNS_PIN = 0 [14:20:14]*** Brake cut motor [14:20:15]Read from MH i2c: 01 [14:20:15]MH_I2C_Read... [14:20:15]*** Stop cut motor [14:20:15]*** Cut end [14:20:15]Read from MH i2c: 01 07 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 93 7B 00 00 00 00 00 FF 0F 23 [14:20:15]process_action close_receipt done [14:20:15]requested_data is exist [14:20:15]produce_requested_data [14:20:15]requested_item fm.sn is exist - process it [14:20:15]wFMCommunicate request_size=4 [14:20:15]MH_SAM_APDU [14:20:15]CAPDU: 80 11 00 00 [14:20:15]Write to MH i2c: E2 08 00 94 7B 80 11 00 00 00 00 00 00 89 [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:15]Read from MH i2c: E2 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 17 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 17 00 94 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [14:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:20:15]wFMCommunicate OK [14:20:15]requested_item fd.num is exist - process it [14:20:15]SAM_PROTO_GetFieldsCounters [14:20:15]wFMCommunicate request_size=4 [14:20:15]MH_SAM_APDU [14:20:15]CAPDU: 80 13 00 00 [14:20:15]Write to MH i2c: E2 08 00 95 7B 80 13 00 00 00 00 00 00 8C [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:15]Read from MH i2c: E2 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 62 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 62 00 95 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A0 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [14:20:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A0 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:15]wFMCommunicate OK [14:20:15]SAM_PROTO_GetFieldsCounters done [14:20:15]requested_item shift.num is exist - process it [14:20:15]requested_item shift.opened is exist - process it [14:20:15]req_shift_opened [14:20:15]FM_GetShiftState [14:20:15]SAM_PROTO_GetShiftState [14:20:15]wFMCommunicate request_size=4 [14:20:15]MH_SAM_APDU [14:20:15]CAPDU: 80 13 01 00 [14:20:15]Write to MH i2c: E2 08 00 96 7B 80 13 01 00 00 00 00 00 8E [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:15]Read from MH i2c: E2 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 0E 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 0E 00 96 7B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [14:20:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:20:15]wFMCommunicate OK [14:20:15]SAM_PROTO_GetShiftState done [14:20:15]FM_GetShiftState done [14:20:15]req_shift_opened done [14:20:15]requested_item shift.open_date is exist - process it [14:20:15]req_shift_open_date [14:20:15]req_shift_open_date done [14:20:15]produce_requested_data done [14:20:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60064,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:20:15]process_action_free close_receipt [14:20:15]json_value_free [14:20:15]json_value_free done [14:20:15]process_json_proto returns [14:20:15]Send response to host [14:20:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60064,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:20:15]free response buf [14:20:15]execute_script done [14:20:15]execute_script returns [14:20:15]free content buf [14:20:15]Sock 8.Close socket [14:20:15]Sock 8.Thread stoped [14:20:18]OFD Sender: No OFD packet to send [14:20:24]OFD Sender: No OFD packet to send [14:20:29]OFD Sender: No OFD packet to send [14:20:34]OFD Sender: No OFD packet to send [14:20:39]OFD Sender: No OFD packet to send [14:20:44]OFD Sender: No OFD packet to send [14:20:49]OFD Sender: No OFD packet to send [14:20:54]OFD Sender: No OFD packet to send [14:20:59]OFD Sender: No OFD packet to send [14:21:04]OFD Sender: No OFD packet to send [14:21:09]OFD Sender: No OFD packet to send [14:21:14]OFD Sender: No OFD packet to send [14:21:19]OFD Sender: No OFD packet to send [14:21:24]OFD Sender: No OFD packet to send [14:21:29]OFD Sender: No OFD packet to send [14:21:34]OFD Sender: No OFD packet to send [14:21:36]accept exits with 9 [14:21:36]New connection [14:21:36]New thread 3067100516 created [14:21:36]Thread 3066957156 joined [14:21:36]Waiting for new connection... [14:21:36] Sock 9.Parse request [14:21:36]Sock 9.Check first char [14:21:36]Sock 9.First char is OK [14:21:36]request: POST /json_proto HTTP/1.0 [14:21:36]Method: POST [14:21:36]URL: /json_proto [14:21:36]Method is POST - this is cgi request [14:21:36]url: /json_proto [14:21:36]query_string will be loaded in cgi processing [14:21:36]execute_cgi json_proto POST (null) [14:21:36]execute_cgi path=json_proto method=POST [14:21:36]POST find Content-Length [14:21:36]Host: 172.17.60.68:8080 [14:21:36]Content-Length: 677 [14:21:36]Content-Type: application/json [14:21:36] [14:21:36]POST finish read [14:21:36]Found Content-Length = 677 [14:21:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:21:36]execute_script... [14:21: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)545792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:21:36]POST & json_proto [14:21:36]process_json_proto [14:21:36]json parsed OK: [14:21:36]protocol is kg_v1.0 [14:21:36]action value=close_receipt [14:21:36]process_action close_receipt [14:21:36]cmd_close_receipt [14:21:36]MH_GetDate [14:21:36]Write to MH i2c: F0 00 00 97 7B 01 [14:21:36]Write i2c OK [14:21:36]MH_I2C_Read... [14:21:36]Read from MH i2c: F0 [14:21:36]MH_I2C_Read... [14:21:36]Read from MH i2c: F0 09 00 [14:21:36]MH_I2C_Read... [14:21:36]Read from MH i2c: F0 09 00 97 7B 00 72 74 60 66 9A 61 5F 66 76 [14:21:36]GetLastDocTimeStamp 1717597213 [14:21:36]current date 1717597298 [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 98 7B 80 13 01 00 00 00 00 00 90 [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 98 7B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [14:21:36]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [14:21:36]opened+sec_in_day 1717632316 [14:21:36]quantity*price = 50041 [14:21:36]sum+1 = 50042 [14:21:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 460 05.06.2024 14:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60065 ФПД: 128122034456436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142138&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60065&fm=128122034456436&tin=02508201610067®Number=0000000000151680&sum=50000 [14:21:37]StoreToDocumentArchive [14:21:37]shift 72 fd 60065 [14:21:37]save to /storage/0072/doc_00060065 [14:21:37]save last doc name /storage/0072/doc_00060065 to /storage/kkm_last_doc_name [14:21:37]save OK [14:21:37]Clear old archive folders... [14:21:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:37]tlvbuf is 005DB580 [14:21:37]SAM_PROTO_ClearQueue [14:21:37]wFMCommunicate request_size=4 [14:21:37]MH_SAM_APDU [14:21:37]CAPDU: 80 09 00 00 [14:21:37]Write to MH i2c: E2 08 00 A5 7B 80 09 00 00 00 00 00 00 92 [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:37]Read from MH i2c: E2 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 A5 7B 00 90 00 94 [14:21:37]RAPDU: 90 00 [14:21:37]wFMCommunicate OK [14:21:37]SAM_PROTO_ClearQueue done [14:21:37]KKMCreateOFDPacket [14:21:37]OFDProtocolAddRootSTLVToBuf [14:21:37]FM_MakeSignedData [14:21:37]FM_MakeSignedData [14:21:37]SAM_PROTO_SignData [14:21:37]wFMCommunicate request_size=4 [14:21:37]MH_SAM_APDU [14:21:37]CAPDU: 80 0D 01 02 [14:21:37]Write to MH i2c: E2 08 00 A6 7B 80 0D 01 02 00 00 00 00 9A [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:37]Read from MH i2c: E2 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 A6 7B 00 90 00 95 [14:21:37]RAPDU: 90 00 [14:21:37]wFMCommunicate OK [14:21:37]wFMCommunicate request_size=255 [14:21:37]MH_SAM_APDU [14:21:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 72 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 EA 00 00 35 04 06 00 74 [14:21:37]Write to MH i2c: E2 02 01 A7 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 72 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 EA 00 00 35 04 06 00 74 00 00 E5 [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:37]Read from MH i2c: E2 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 A7 7B 00 90 00 96 [14:21:37]RAPDU: 90 00 [14:21:37]wFMCommunicate OK [14:21:37]wFMCommunicate request_size=10 [14:21:37]MH_SAM_APDU [14:21:37]CAPDU: 80 0D 02 02 05 86 BC 5A 07 74 [14:21:37]Write to MH i2c: E2 0D 00 A8 7B 80 0D 02 02 05 00 86 BC 5A 07 74 00 00 BE [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:37]Read from MH i2c: E2 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 03 00 A8 7B 00 90 00 97 [14:21:37]RAPDU: 90 00 [14:21:37]wFMCommunicate OK [14:21:37]wFMCommunicate request_size=4 [14:21:37]MH_SAM_APDU [14:21:37]CAPDU: 80 0D 03 02 [14:21:37]Write to MH i2c: E2 08 00 A9 7B 80 0D 03 02 00 00 00 00 9F [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:37]Read from MH i2c: E2 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 0B 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 0B 00 A9 7B 00 21 A4 6D B0 C6 FA 3C 0C 90 00 8A [14:21:37]RAPDU: 21 A4 6D B0 C6 FA 3C 0C 90 00 [14:21:37]wFMCommunicate OK [14:21:37]SAM_PROTO_SignData done [14:21:37]FM_MakeSignedData done [14:21:37]CreateOFDProtocolMessage [14:21:37]wFMCommunicate request_size=4 [14:21:37]MH_SAM_APDU [14:21:37]CAPDU: 80 11 00 00 [14:21:37]Write to MH i2c: E2 08 00 AA 7B 80 11 00 00 00 00 00 00 9F [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:37]Read from MH i2c: E2 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 17 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 17 00 AA 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F2 [14:21:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:21:37]wFMCommunicate OK [14:21:37]CreateOFDProtocolMessage done [14:21:37]OFDSenderStorePacket 60065 [14:21:37]StoreOFDPacket docnum=60065 [14:21:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FD F9 07 01 A6 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 72 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 EA 00 00 35 04 06 00 74 86 BC 5A 07 74 21 A4 6D B0 C6 FA 3C 0C [14:21:37]CheckFolder [14:21:37]dirname=/storage/ofd_packets [14:21:37]CheckFolder done [14:21:37]ProducePacketName [14:21:37]name=ofd_packets/00060065 [14:21:37]NVStorageSaveData ofd_packets/00060065 [14:21:37]File name is /storage/ofd_packets/00060065 [14:21:37]Write 301 bytes [14:21:37]NVStorageSaveData done [14:21:37]OFDSenderStorePacket done [14:21:37]KKMCreateOFDPacket done [14:21:37]NVStorageSaveData kkm_last_timestamp [14:21:37]File name is /storage/kkm_last_timestamp [14:21:37]Write 4 bytes [14:21:37]NVStorageSaveData done [14:21:37]ExternCall_PrintAddStr [14:21:37]wPrintStart [14:21:37]Write to MH i2c: 01 00 00 AB 7B 26 [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: 01 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: 01 07 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: 01 07 00 AB 7B 00 00 00 00 00 FF 0F 3B [14:21:37]RasterBufferAndPrint [14:21:37]line Счет N : (1)545792 [14:21:37]line ИНН: 02508201610067 [14:21:37]line Контрольно-Кассовый Чек [14:21:37]line ПРОДАЖА [14:21:37]line ТРК (МРК, ГНК) : 42 [14:21:37]line Товар: 2710124130 [14:21:37]line Аи-92-К-5 [14:21:37]line 7.480 * 66.90 [14:21:37]line = 500.41 [14:21:37]line НДС 12% НСП 1% [14:21:37]line > о реализуемом товаре [14:21:37]line ОКРУГЛЕНИЕ: -0.41 [14:21:37]line ИТОГО: 500.00 [14:21:37]line Внесено: 500.00 [14:21:37]line СДАЧА: 0.00 [14:21:37]line НСП 1% : 4.43 [14:21:37]line НДС 12% : 53.14 [14:21:37]line Наличными: 500.00 [14:21:37]line Безнал.: 0.00 [14:21:37]line Место: АЗС № 117 "Партнер Нефть" [14:21:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:21:37]line СНО: Общий режим [14:21:37]line Чек 460 05.06.2024 14:21 [14:21:37]line Смена: 72 ФФД: 1.0 [14:21:37]line ЗНМ: 0300000048 [14:21:37]line РНМ: 0000000000151680 [14:21:37]line Версия ККМ: v1.0 [14:21:37]line ФМ: 0000000000959414 [14:21:37]line ФД: 60065 [14:21:37]line ФПД: 128122034456436 [14:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142138&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60065&fm=128122034456436&tin=02508201610067®Number=0000000000151680&sum=50000 [14:21:38]OFD Sender: Processing packet 60065 [packets to send 53, broken 52] [14:21:38]ProducePacketName [14:21:38]name=ofd_packets/00060065 [14:21:38]OFD Sender: To server: pG, [14:21:38]CommunicateWithHost lk.salyk.kg:30040 [14:21:38]ConnectInit lk.salyk.kg [14:21:38]written 0, free lines is 4095 [14:21:38]Connected sock=10 [14:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 FD F9 07 01 A6 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 72 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 EA 00 00 35 04 06 00 74 86 BC 5A 07 74 21 A4 6D B0 C6 FA 3C 0C [14:21:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D7 7A 47 00 A5 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A1 EA 00 00 F4 03 04 00 76 20 60 66 B6 04 01 00 00 FD 06 9F 0A DB 37 2B D4 [14:21:38]CommunicateWithHost err = 0 [14:21:38]CheckOFDResponse [14:21:38]1017 (14) - 77093643461234 [14:21:38]1041 (16) - 0000000000959414 [14:21:38]1040 (4) - 60065 [14:21:38]1012 (4) - 05.06.2024 08:23 [14:21:38]1206 (1) - 0 [14:21:38]OFD Sender: Remove packet 60065 [14:21:38]ProducePacketName [14:21:38]name=ofd_packets/00060065 [14:21:38]NVStorageDeleteData [14:21:38]Write to MH i2c: 01 00 00 D6 7B 51 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: 01 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: 01 07 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: 01 07 00 D6 7B 00 00 00 00 00 B2 0C 16 [14:21:38]RasterBufferAndPrint [14:21:38]line [14:21:38]line [14:21:38]line [14:21:38]line [14:21:38]line [14:21:38]written 0, free lines is 3256 [14:21:38]MH_Cut [14:21:38]Write to MH i2c: D1 01 00 DD 7B 01 2A [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: D1 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: D1 01 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: D1 01 00 DD 7B 00 29 [14:21:38]Write to MH i2c: 01 00 00 DE 7B 59 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:39]OFD Sender: No OFD packet to send [14:21:39]*** Cut start [14:21:39]*** Partial cut [14:21:39]*** CUTSNS_PIN = 1 [14:21:39]*** CUTSNS_PIN = 0 [14:21:39]*** Brake cut motor [14:21:40]Read from MH i2c: 01 [14:21:40]MH_I2C_Read... [14:21:40]*** Stop cut motor [14:21:40]*** Cut end [14:21:40]Read from MH i2c: 01 07 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: 01 07 00 DE 7B 00 00 00 00 00 FF 0F 6E [14:21:40]process_action close_receipt done [14:21:40]requested_data is exist [14:21:40]produce_requested_data [14:21:40]requested_item fm.sn is exist - process it [14:21:40]wFMCommunicate request_size=4 [14:21:40]MH_SAM_APDU [14:21:40]CAPDU: 80 11 00 00 [14:21:40]Write to MH i2c: E2 08 00 DF 7B 80 11 00 00 00 00 00 00 D4 [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 17 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 17 00 DF 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 27 [14:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:21:40]wFMCommunicate OK [14:21:40]requested_item fd.num is exist - process it [14:21:40]SAM_PROTO_GetFieldsCounters [14:21:40]wFMCommunicate request_size=4 [14:21:40]MH_SAM_APDU [14:21:40]CAPDU: 80 13 00 00 [14:21:40]Write to MH i2c: E2 08 00 E0 7B 80 13 00 00 00 00 00 00 D7 [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 62 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 62 00 E0 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A1 EA 00 00 0E 04 04 00 48 00 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 2E [14:21:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A1 EA 00 00 0E 04 04 00 48 00 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 [14:21:40]wFMCommunicate OK [14:21:40]SAM_PROTO_GetFieldsCounters done [14:21:40]requested_item shift.num is exist - process it [14:21:40]requested_item shift.opened is exist - process it [14:21:40]req_shift_opened [14:21:40]FM_GetShiftState [14:21:40]SAM_PROTO_GetShiftState [14:21:40]wFMCommunicate request_size=4 [14:21:40]MH_SAM_APDU [14:21:40]CAPDU: 80 13 01 00 [14:21:40]Write to MH i2c: E2 08 00 E1 7B 80 13 01 00 00 00 00 00 D9 [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:40]Read from MH i2c: E2 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 0E 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: E2 0E 00 E1 7B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 11 [14:21:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:21:40]wFMCommunicate OK [14:21:40]SAM_PROTO_GetShiftState done [14:21:40]FM_GetShiftState done [14:21:40]req_shift_opened done [14:21:40]requested_item shift.open_date is exist - process it [14:21:40]req_shift_open_date [14:21:40]req_shift_open_date done [14:21:40]produce_requested_data done [14:21:40]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60065,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:21:40]process_action_free close_receipt [14:21:40]json_value_free [14:21:40]json_value_free done [14:21:40]process_json_proto returns [14:21:40]Send response to host [14:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60065,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:21:40]free response buf [14:21:40]execute_script done [14:21:40]execute_script returns [14:21:40]free content buf [14:21:40]Sock 9.Close socket [14:21:40]Sock 9.Thread stoped [14:21:40]accept exits with 8 [14:21:40]New connection [14:21:40]New thread 3066957156 created [14:21:40]Thread 3067100516 joined [14:21:40]Waiting for new connection... [14:21:40] Sock 8.Parse request [14:21:40]Sock 8.Check first char [14:21:40]Sock 8.First char is OK [14:21:40]request: POST /json_proto HTTP/1.0 [14:21:40]Method: POST [14:21:40]URL: /json_proto [14:21:40]Method is POST - this is cgi request [14:21:40]url: /json_proto [14:21:40]query_string will be loaded in cgi processing [14:21:40]execute_cgi json_proto POST (null) [14:21:40]execute_cgi path=json_proto method=POST [14:21:40]POST find Content-Length [14:21:40]Host: 172.17.60.68:8080 [14:21:40]Content-Length: 1216 [14:21:40]Content-Type: application/json [14:21:40] [14:21:40]POST finish read [14:21:40]Found Content-Length = 1216 [14:21:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545791\u000A05.06.2024 14:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3886438;3886439\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:40]execute_script... [14:21:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545791\u000A05.06.2024 14:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3886438;3886439\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:40]POST & json_proto [14:21:40]process_json_proto [14:21:40]json parsed OK: [14:21:40]protocol is kg_v1.0 [14:21:40]action value=print_text [14:21:40]process_action print_text [14:21:40]cmd_print_text [14:21:40]ExternCall_PrintAddStr [14:21:40]wPrintStart [14:21:40]Write to MH i2c: 01 00 00 E2 7B 5D [14:21:40]Write i2c OK [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: 01 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: 01 07 00 [14:21:40]MH_I2C_Read... [14:21:40]Read from MH i2c: 01 07 00 E2 7B 00 00 00 00 00 FF 0F 72 [14:21:40]RasterBufferAndPrint [14:21:40]line *****ТОВАРНЫЙ ЧЕК***** [14:21:40]line АЗС 117 [14:21:40]line Партнер нефть [14:21:40]line 02508201610067 [14:21:40]line Кассир : Койгельдиева Р. [14:21:40]line Счет N : (1)545791 [14:21:40]line 05.06.2024 14:16 [14:21:40]line ПРОДАЖА [14:21:40]line ТРК (МРК, ГНК): 32 [14:21:40]line Вид ГСМ : 2710124130 [14:21:40]line Аи-92-К-5 [14:21:40]line 20.000 x 66.90 [14:21:40]line ИТОГ: 1338.00 [14:21:40]line Тип оплаты: Талоны: Партнер нефть [14:21:40]line 3886438;3886439 [14:21:40]line ______________________ [14:21:40]line (подпись) [14:21:40]written 0, free lines is 4095 [14:21:41]Write to MH i2c: 01 00 00 F7 7B 72 [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: 01 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: 01 07 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: 01 07 00 F7 7B 00 00 00 00 00 FE 0D 84 [14:21:41]RasterBufferAndPrint [14:21:41]line [14:21:41]line [14:21:41]line [14:21:41]line [14:21:41]line [14:21:41]written 0, free lines is 3586 [14:21:41]MH_Cut [14:21:41]Write to MH i2c: D1 01 00 FE 7B 01 4B [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: D1 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: D1 01 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: D1 01 00 FE 7B 00 4A [14:21:41]Write to MH i2c: 01 00 00 FF 7B 7A [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]*** Cut start [14:21:41]*** Partial cut [14:21:41]*** CUTSNS_PIN = 1 [14:21:41]*** CUTSNS_PIN = 0 [14:21:42]*** Brake cut motor [14:21:42]Read from MH i2c: 01 [14:21:42]MH_I2C_Read... [14:21:42]*** Stop cut motor [14:21:42]*** Cut end [14:21:42]Read from MH i2c: 01 07 00 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: 01 07 00 FF 7B 00 00 00 00 00 FF 0F 8F [14:21:42]process_action print_text done [14:21:42]requested_data is exist [14:21:42]produce_requested_data [14:21:42]requested_item fm.sn is exist - process it [14:21:42]wFMCommunicate request_size=4 [14:21:42]MH_SAM_APDU [14:21:42]CAPDU: 80 11 00 00 [14:21:42]Write to MH i2c: E2 08 00 00 7C 80 11 00 00 00 00 00 00 F6 [14:21:42]Write i2c OK [14:21:42]MH_I2C_Read... [14:21:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:42]Read from MH i2c: E2 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 17 00 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 17 00 00 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [14:21:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:21:42]wFMCommunicate OK [14:21:42]requested_item fd.num is exist - process it [14:21:42]SAM_PROTO_GetFieldsCounters [14:21:42]wFMCommunicate request_size=4 [14:21:42]MH_SAM_APDU [14:21:42]CAPDU: 80 13 00 00 [14:21:42]Write to MH i2c: E2 08 00 01 7C 80 13 00 00 00 00 00 00 F9 [14:21:42]Write i2c OK [14:21:42]MH_I2C_Read... [14:21:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:42]Read from MH i2c: E2 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 62 00 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 62 00 01 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A1 EA 00 00 0E 04 04 00 48 00 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 50 [14:21:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A1 EA 00 00 0E 04 04 00 48 00 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 [14:21:42]wFMCommunicate OK [14:21:42]SAM_PROTO_GetFieldsCounters done [14:21:42]requested_item shift.num is exist - process it [14:21:42]requested_item shift.opened is exist - process it [14:21:42]req_shift_opened [14:21:42]FM_GetShiftState [14:21:42]SAM_PROTO_GetShiftState [14:21:42]wFMCommunicate request_size=4 [14:21:42]MH_SAM_APDU [14:21:42]CAPDU: 80 13 01 00 [14:21:42]Write to MH i2c: E2 08 00 02 7C 80 13 01 00 00 00 00 00 FB [14:21:42]Write i2c OK [14:21:42]MH_I2C_Read... [14:21:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:42]Read from MH i2c: E2 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 0E 00 [14:21:42]MH_I2C_Read... [14:21:42]Read from MH i2c: E2 0E 00 02 7C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [14:21:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:21:42]wFMCommunicate OK [14:21:42]SAM_PROTO_GetShiftState done [14:21:42]FM_GetShiftState done [14:21:42]req_shift_opened done [14:21:42]requested_item shift.open_date is exist - process it [14:21:42]req_shift_open_date [14:21:42]req_shift_open_date done [14:21:42]produce_requested_data done [14:21:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60065,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:21:42]process_action_free print_text [14:21:42]json_value_free [14:21:42]json_value_free done [14:21:42]process_json_proto returns [14:21:42]Send response to host [14:21:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60065,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:21:42]free response buf [14:21:42]execute_script done [14:21:42]execute_script returns [14:21:42]free content buf [14:21:42]Sock 8.Close socket [14:21:42]Sock 8.Thread stoped [14:21:44]OFD Sender: No OFD packet to send [14:21:49]OFD Sender: No OFD packet to send [14:21:54]OFD Sender: No OFD packet to send [14:21:59]OFD Sender: No OFD packet to send [14:22:04]OFD Sender: No OFD packet to send [14:22:09]OFD Sender: No OFD packet to send [14:22:14]OFD Sender: No OFD packet to send [14:22:19]OFD Sender: No OFD packet to send [14:22:24]OFD Sender: No OFD packet to send [14:22:29]OFD Sender: No OFD packet to send [14:22:34]OFD Sender: No OFD packet to send [14:22:34]accept exits with 9 [14:22:34]New connection [14:22:34]New thread 3067100516 created [14:22:34]Thread 3066957156 joined [14:22:34]Waiting for new connection... [14:22:34] Sock 9.Parse request [14:22:34]Sock 9.Check first char [14:22:34]Sock 9.First char is OK [14:22:34]request: POST /json_proto HTTP/1.0 [14:22:34]Method: POST [14:22:34]URL: /json_proto [14:22:34]Method is POST - this is cgi request [14:22:34]url: /json_proto [14:22:34]query_string will be loaded in cgi processing [14:22:34]execute_cgi json_proto POST (null) [14:22:34]execute_cgi path=json_proto method=POST [14:22:34]POST find Content-Length [14:22:34]Host: 172.17.60.68:8080 [14:22:34]Content-Length: 843 [14:22:34]Content-Type: application/json [14:22:34] [14:22:34]POST finish read [14:22:34]Found Content-Length = 843 [14:22:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 44.850, "sum" : 3000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:34]execute_script... [14:22: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)545790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 44.850, "sum" : 3000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:34]POST & json_proto [14:22:34]process_json_proto [14:22:34]json parsed OK: [14:22:34]protocol is kg_v1.0 [14:22:34]action value=close_receipt [14:22:34]process_action close_receipt [14:22:34]cmd_close_receipt [14:22:34]MH_GetDate [14:22:34]Write to MH i2c: F0 00 00 03 7C 6E [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: F0 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: F0 09 00 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: F0 09 00 03 7C 00 AC 74 60 66 9A 61 5F 66 1D [14:22:34]GetLastDocTimeStamp 1717597298 [14:22:34]current date 1717597356 [14:22:34]FM_GetShiftState [14:22:34]SAM_PROTO_GetShiftState [14:22:34]wFMCommunicate request_size=4 [14:22:34]MH_SAM_APDU [14:22:34]CAPDU: 80 13 01 00 [14:22:34]Write to MH i2c: E2 08 00 04 7C 80 13 01 00 00 00 00 00 FD [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:34]Read from MH i2c: E2 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: E2 0E 00 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: E2 0E 00 04 7C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 35 [14:22:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:22:34]wFMCommunicate OK [14:22:34]SAM_PROTO_GetShiftState done [14:22:34]FM_GetShiftState done [14:22:34]opened in 1717545916 [14:22:34]opened+sec_in_day 1717632316 [14:22:34]quantity*price = 300046 [14:22:34]sum+1 = 300048 [14:22:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.47 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 0.00 Безнал.: 3000.47 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 461 05.06.2024 14:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60066 ФПД: 262403294698823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142236&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60066&fm=262403294698823&tin=02508201610067®Number=0000000000151680&sum=300047 [14:22:35]StoreToDocumentArchive [14:22:35]shift 72 fd 60066 [14:22:35]save to /storage/0072/doc_00060066 [14:22:35]save last doc name /storage/0072/doc_00060066 to /storage/kkm_last_doc_name [14:22:35]save OK [14:22:35]Clear old archive folders... [14:22:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:35]tlvbuf is 005EF460 [14:22:35]SAM_PROTO_ClearQueue [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 09 00 00 [14:22:35]Write to MH i2c: E2 08 00 11 7C 80 09 00 00 00 00 00 00 FF [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:35]Read from MH i2c: E2 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 03 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 03 00 11 7C 00 90 00 01 [14:22:35]RAPDU: 90 00 [14:22:35]wFMCommunicate OK [14:22:35]SAM_PROTO_ClearQueue done [14:22:35]KKMCreateOFDPacket [14:22:35]OFDProtocolAddRootSTLVToBuf [14:22:35]FM_MakeSignedData [14:22:35]FM_MakeSignedData [14:22:35]SAM_PROTO_SignData [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 0D 01 02 [14:22:35]Write to MH i2c: E2 08 00 12 7C 80 0D 01 02 00 00 00 00 07 [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:35]Read from MH i2c: E2 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 03 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 03 00 12 7C 00 90 00 02 [14:22:35]RAPDU: 90 00 [14:22:35]wFMCommunicate OK [14:22:35]wFMCommunicate request_size=255 [14:22:35]MH_SAM_APDU [14:22: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 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 AC 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 EA 00 00 35 04 06 00 EE [14:22:35]Write to MH i2c: E2 02 01 13 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 AC 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 EA 00 00 35 04 06 00 EE 00 00 F1 [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 13 7C 00 90 00 03 [14:22:36]RAPDU: 90 00 [14:22:36]wFMCommunicate OK [14:22:36]wFMCommunicate request_size=10 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 0D 02 02 05 A7 87 2B 1D 47 [14:22:36]Write to MH i2c: E2 0D 00 14 7C 80 0D 02 02 05 00 A7 87 2B 1D 47 00 00 D1 [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 14 7C 00 90 00 04 [14:22:36]RAPDU: 90 00 [14:22:36]wFMCommunicate OK [14:22:36]wFMCommunicate request_size=4 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 0D 03 02 [14:22:36]Write to MH i2c: E2 08 00 15 7C 80 0D 03 02 00 00 00 00 0C [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 0B 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 0B 00 15 7C 00 8E 2E DD 21 5A 31 CB 11 90 00 2E [14:22:36]RAPDU: 8E 2E DD 21 5A 31 CB 11 90 00 [14:22:36]wFMCommunicate OK [14:22:36]SAM_PROTO_SignData done [14:22:36]FM_MakeSignedData done [14:22:36]CreateOFDProtocolMessage [14:22:36]wFMCommunicate request_size=4 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 11 00 00 [14:22:36]Write to MH i2c: E2 08 00 16 7C 80 11 00 00 00 00 00 00 0C [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 17 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 17 00 16 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5F [14:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:22:36]wFMCommunicate OK [14:22:36]CreateOFDProtocolMessage done [14:22:36]OFDSenderStorePacket 60066 [14:22:36]StoreOFDPacket docnum=60066 [14:22:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 52 22 07 01 5B 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 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 AC 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 EA 00 00 35 04 06 00 EE A7 87 2B 1D 47 8E 2E DD 21 5A 31 CB 11 [14:22:36]CheckFolder [14:22:36]dirname=/storage/ofd_packets [14:22:36]CheckFolder done [14:22:36]ProducePacketName [14:22:36]name=ofd_packets/00060066 [14:22:36]NVStorageSaveData ofd_packets/00060066 [14:22:36]File name is /storage/ofd_packets/00060066 [14:22:36]Write 301 bytes [14:22:36]NVStorageSaveData done [14:22:36]OFDSenderStorePacket done [14:22:36]KKMCreateOFDPacket done [14:22:36]NVStorageSaveData kkm_last_timestamp [14:22:36]File name is /storage/kkm_last_timestamp [14:22:36]Write 4 bytes [14:22:36]NVStorageSaveData done [14:22:36]ExternCall_PrintAddStr [14:22:36]wPrintStart [14:22:36]Write to MH i2c: 01 00 00 17 7C 93 [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: 01 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: 01 07 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: 01 07 00 17 7C 00 00 00 00 00 FF 0F A8 [14:22:36]RasterBufferAndPrint [14:22:36]line Счет N : (1)545790 [14:22:36]line ИНН: 02508201610067 [14:22:36]line Контрольно-Кассовый Чек [14:22:36]line ПРОДАЖА [14:22:36]line ТРК (МРК, ГНК) : 22 [14:22:36]line Товар: 2710124130 [14:22:36]line Аи-92-К-5 [14:22:36]line 44.850 * 66.90 [14:22:36]line = 3000.47 [14:22:36]line НДС 12% НСП 1% [14:22:36]line > о реализуемом товаре [14:22:36]line ИТОГО: 3000.47 [14:22:36]line НСП 1% : 26.55 [14:22:36]line НДС 12% : 318.63 [14:22:36]line Наличными: 0.00 [14:22:36]line Безнал.: 3000.47 [14:22:36]line Место: АЗС № 117 "Партнер Нефть" [14:22:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:22:36]line СНО: Общий режим [14:22:36]line Чек 461 05.06.2024 14:22 [14:22:36]line Смена: 72 ФФД: 1.0 [14:22:36]line ЗНМ: 0300000048 [14:22:36]line РНМ: 0000000000151680 [14:22:36]line Версия ККМ: v1.0 [14:22:36]line Платежная система: АКБ Кыргызстан [14:22:36]line ФМ: 0000000000959414 [14:22:36]line ФД: 60066 [14:22:36]line ФПД: 262403294698823 [14:22:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142236&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60066&fm=262403294698823&tin=02508201610067®Number=0000000000151680&sum=300047 [14:22:36]OFD Sender: Processing packet 60066 [packets to send 53, broken 52] [14:22:36]ProducePacketName [14:22:36]name=ofd_packets/00060066 [14:22:36]OFD Sender: To server: pG, [14:22:36]CommunicateWithHost lk.salyk.kg:30040 [14:22:36]ConnectInit lk.salyk.kg [14:22:36]written 0, free lines is 4095 [14:22:36]Connected sock=10 [14:22:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 52 22 07 01 5B 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 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 AC 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 EA 00 00 35 04 06 00 EE A7 87 2B 1D 47 8E 2E DD 21 5A 31 CB 11 [14:22:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AF 4C 47 00 56 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A2 EA 00 00 F4 03 04 00 B0 20 60 66 B6 04 01 00 00 C8 4F 26 83 40 0C 32 2B [14:22:37]CommunicateWithHost err = 0 [14:22:37]CheckOFDResponse [14:22:37]1017 (14) - 77093643461234 [14:22:37]1041 (16) - 0000000000959414 [14:22:37]1040 (4) - 60066 [14:22:37]1012 (4) - 05.06.2024 08:24 [14:22:37]1206 (1) - 0 [14:22:37]OFD Sender: Remove packet 60066 [14:22:37]ProducePacketName [14:22:37]name=ofd_packets/00060066 [14:22:37]NVStorageDeleteData [14:22:37]Write to MH i2c: 01 00 00 41 7C BD [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 07 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 07 00 41 7C 00 00 00 00 00 D1 0C A1 [14:22:37]RasterBufferAndPrint [14:22:37]line [14:22:37]line [14:22:37]line [14:22:37]line [14:22:37]line [14:22:37]written 0, free lines is 3288 [14:22:37]MH_Cut [14:22:37]Write to MH i2c: D1 01 00 48 7C 01 96 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: D1 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: D1 01 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: D1 01 00 48 7C 00 95 [14:22:37]Write to MH i2c: 01 00 00 49 7C C5 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]OFD Sender: No OFD packet to send [14:22:38]*** Cut start [14:22:38]*** Partial cut [14:22:38]*** CUTSNS_PIN = 1 [14:22:38]*** CUTSNS_PIN = 0 [14:22:38]*** Brake cut motor [14:22:38]Read from MH i2c: 01 [14:22:38]MH_I2C_Read... [14:22:38]*** Stop cut motor [14:22:38]*** Cut end [14:22:38]Read from MH i2c: 01 07 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 07 00 49 7C 00 00 00 00 00 FF 0F DA [14:22:38]process_action close_receipt done [14:22:38]requested_data is exist [14:22:38]produce_requested_data [14:22:38]requested_item fm.sn is exist - process it [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 11 00 00 [14:22:38]Write to MH i2c: E2 08 00 4A 7C 80 11 00 00 00 00 00 00 40 [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 17 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 17 00 4A 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 93 [14:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:22:38]wFMCommunicate OK [14:22:38]requested_item fd.num is exist - process it [14:22:38]SAM_PROTO_GetFieldsCounters [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 13 00 00 [14:22:38]Write to MH i2c: E2 08 00 4B 7C 80 13 00 00 00 00 00 00 43 [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 62 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 62 00 4B 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A2 EA 00 00 0E 04 04 00 48 00 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 9E [14:22:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A2 EA 00 00 0E 04 04 00 48 00 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 [14:22:38]wFMCommunicate OK [14:22:38]SAM_PROTO_GetFieldsCounters done [14:22:38]requested_item shift.num is exist - process it [14:22:38]requested_item shift.opened is exist - process it [14:22:38]req_shift_opened [14:22:38]FM_GetShiftState [14:22:38]SAM_PROTO_GetShiftState [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 13 01 00 [14:22:38]Write to MH i2c: E2 08 00 4C 7C 80 13 01 00 00 00 00 00 45 [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 0E 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 0E 00 4C 7C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7D [14:22:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:22:38]wFMCommunicate OK [14:22:38]SAM_PROTO_GetShiftState done [14:22:38]FM_GetShiftState done [14:22:38]req_shift_opened done [14:22:38]requested_item shift.open_date is exist - process it [14:22:38]req_shift_open_date [14:22:38]req_shift_open_date done [14:22:38]produce_requested_data done [14:22:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60066,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:22:38]process_action_free close_receipt [14:22:38]json_value_free [14:22:38]json_value_free done [14:22:38]process_json_proto returns [14:22:38]Send response to host [14:22:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60066,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:22:38]free response buf [14:22:38]execute_script done [14:22:38]execute_script returns [14:22:38]free content buf [14:22:38]Sock 9.Close socket [14:22:38]Sock 9.Thread stoped [14:22:42]OFD Sender: No OFD packet to send [14:22:47]OFD Sender: No OFD packet to send [14:22:52]OFD Sender: No OFD packet to send [14:22:57]OFD Sender: No OFD packet to send [14:23:02]OFD Sender: No OFD packet to send [14:23:07]OFD Sender: No OFD packet to send [14:23:11]accept exits with 8 [14:23:11]New connection [14:23:11]New thread 3066957156 created [14:23:11]Thread 3067100516 joined [14:23:11]Waiting for new connection... [14:23:11] Sock 8.Parse request [14:23:11]Sock 8.Check first char [14:23:11]Sock 8.First char is OK [14:23:11]request: POST /json_proto HTTP/1.0 [14:23:11]Method: POST [14:23:11]URL: /json_proto [14:23:11]Method is POST - this is cgi request [14:23:11]url: /json_proto [14:23:11]query_string will be loaded in cgi processing [14:23:11]execute_cgi json_proto POST (null) [14:23:11]execute_cgi path=json_proto method=POST [14:23:11]POST find Content-Length [14:23:11]Host: 172.17.60.68:8080 [14:23:11]Content-Length: 677 [14:23:11]Content-Type: application/json [14:23:11] [14:23:11]POST finish read [14:23:11]Found Content-Length = 677 [14:23:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:11]execute_script... [14:23: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)545795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:11]POST & json_proto [14:23:11]process_json_proto [14:23:11]json parsed OK: [14:23:11]protocol is kg_v1.0 [14:23:11]action value=close_receipt [14:23:11]process_action close_receipt [14:23:11]cmd_close_receipt [14:23:11]MH_GetDate [14:23:11]Write to MH i2c: F0 00 00 4D 7C B8 [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: F0 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: F0 09 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: F0 09 00 4D 7C 00 D1 74 60 66 9A 61 5F 66 8C [14:23:11]GetLastDocTimeStamp 1717597356 [14:23:11]current date 1717597393 [14:23:11]FM_GetShiftState [14:23:11]SAM_PROTO_GetShiftState [14:23:11]wFMCommunicate request_size=4 [14:23:11]MH_SAM_APDU [14:23:11]CAPDU: 80 13 01 00 [14:23:11]Write to MH i2c: E2 08 00 4E 7C 80 13 01 00 00 00 00 00 47 [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:11]Read from MH i2c: E2 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 0E 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 0E 00 4E 7C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7F [14:23:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:23:11]wFMCommunicate OK [14:23:11]SAM_PROTO_GetShiftState done [14:23:11]FM_GetShiftState done [14:23:11]opened in 1717545916 [14:23:11]opened+sec_in_day 1717632316 [14:23:11]quantity*price = 50041 [14:23:11]sum+1 = 50042 [14:23:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 462 05.06.2024 14:23 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60067 ФПД: 233322353368254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142313&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60067&fm=233322353368254&tin=02508201610067®Number=0000000000151680&sum=50000 [14:23:12]StoreToDocumentArchive [14:23:12]shift 72 fd 60067 [14:23:12]save to /storage/0072/doc_00060067 [14:23:12]save last doc name /storage/0072/doc_00060067 to /storage/kkm_last_doc_name [14:23:12]save OK [14:23:12]Clear old archive folders... [14:23:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:12]tlvbuf is 004F4BD0 [14:23:12]SAM_PROTO_ClearQueue [14:23:12]wFMCommunicate request_size=4 [14:23:12]MH_SAM_APDU [14:23:12]CAPDU: 80 09 00 00 [14:23:12]Write to MH i2c: E2 08 00 5B 7C 80 09 00 00 00 00 00 00 49 [14:23:12]Write i2c OK [14:23:12]MH_I2C_Read... [14:23:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:12]Read from MH i2c: E2 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: E2 03 00 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: E2 03 00 5B 7C 00 90 00 4B [14:23:12]RAPDU: 90 00 [14:23:12]wFMCommunicate OK [14:23:12]SAM_PROTO_ClearQueue done [14:23:12]KKMCreateOFDPacket [14:23:12]OFDProtocolAddRootSTLVToBuf [14:23:12]FM_MakeSignedData [14:23:12]FM_MakeSignedData [14:23:12]SAM_PROTO_SignData [14:23:12]wFMCommunicate request_size=4 [14:23:12]MH_SAM_APDU [14:23:12]CAPDU: 80 0D 01 02 [14:23:12]Write to MH i2c: E2 08 00 5C 7C 80 0D 01 02 00 00 00 00 51 [14:23:12]Write i2c OK [14:23:12]MH_I2C_Read... [14:23:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:12]Read from MH i2c: E2 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: E2 03 00 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: E2 03 00 5C 7C 00 90 00 4C [14:23:12]RAPDU: 90 00 [14:23:12]wFMCommunicate OK [14:23:12]wFMCommunicate request_size=255 [14:23:12]MH_SAM_APDU [14:23:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 D1 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 EA 00 00 35 04 06 00 D4 [14:23:12]Write to MH i2c: E2 02 01 5D 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 D1 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 EA 00 00 35 04 06 00 D4 00 00 5F [14:23:12]Write i2c OK [14:23:12]MH_I2C_Read... [14:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:13]Read from MH i2c: E2 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 03 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 03 00 5D 7C 00 90 00 4D [14:23:13]RAPDU: 90 00 [14:23:13]wFMCommunicate OK [14:23:13]wFMCommunicate request_size=10 [14:23:13]MH_SAM_APDU [14:23:13]CAPDU: 80 0D 02 02 05 34 97 FD 9C BE [14:23:13]Write to MH i2c: E2 0D 00 5E 7C 80 0D 02 02 05 00 34 97 FD 9C BE 00 00 80 [14:23:13]Write i2c OK [14:23:13]MH_I2C_Read... [14:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:13]Read from MH i2c: E2 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 03 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 03 00 5E 7C 00 90 00 4E [14:23:13]RAPDU: 90 00 [14:23:13]wFMCommunicate OK [14:23:13]wFMCommunicate request_size=4 [14:23:13]MH_SAM_APDU [14:23:13]CAPDU: 80 0D 03 02 [14:23:13]Write to MH i2c: E2 08 00 5F 7C 80 0D 03 02 00 00 00 00 56 [14:23:13]Write i2c OK [14:23:13]MH_I2C_Read... [14:23:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:13]Read from MH i2c: E2 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 0B 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 0B 00 5F 7C 00 6B B1 74 32 12 9E 00 33 90 00 FC [14:23:13]RAPDU: 6B B1 74 32 12 9E 00 33 90 00 [14:23:13]wFMCommunicate OK [14:23:13]SAM_PROTO_SignData done [14:23:13]FM_MakeSignedData done [14:23:13]CreateOFDProtocolMessage [14:23:13]wFMCommunicate request_size=4 [14:23:13]MH_SAM_APDU [14:23:13]CAPDU: 80 11 00 00 [14:23:13]Write to MH i2c: E2 08 00 60 7C 80 11 00 00 00 00 00 00 56 [14:23:13]Write i2c OK [14:23:13]MH_I2C_Read... [14:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:13]Read from MH i2c: E2 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 17 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 17 00 60 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A9 [14:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:23:13]wFMCommunicate OK [14:23:13]CreateOFDProtocolMessage done [14:23:13]OFDSenderStorePacket 60067 [14:23:13]StoreOFDPacket docnum=60067 [14:23:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 74 92 07 01 F4 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 D1 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 EA 00 00 35 04 06 00 D4 34 97 FD 9C BE 6B B1 74 32 12 9E 00 33 [14:23:13]CheckFolder [14:23:13]dirname=/storage/ofd_packets [14:23:13]CheckFolder done [14:23:13]ProducePacketName [14:23:13]name=ofd_packets/00060067 [14:23:13]NVStorageSaveData ofd_packets/00060067 [14:23:13]File name is /storage/ofd_packets/00060067 [14:23:13]Write 301 bytes [14:23:13]NVStorageSaveData done [14:23:13]OFDSenderStorePacket done [14:23:13]KKMCreateOFDPacket done [14:23:13]NVStorageSaveData kkm_last_timestamp [14:23:13]File name is /storage/kkm_last_timestamp [14:23:13]Write 4 bytes [14:23:13]NVStorageSaveData done [14:23:13]ExternCall_PrintAddStr [14:23:13]wPrintStart [14:23:13]Write to MH i2c: 01 00 00 61 7C DD [14:23:13]Write i2c OK [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: 01 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: 01 07 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: 01 07 00 61 7C 00 00 00 00 00 FF 0F F2 [14:23:13]RasterBufferAndPrint [14:23:13]line Счет N : (1)545795 [14:23:13]line ИНН: 02508201610067 [14:23:13]line Контрольно-Кассовый Чек [14:23:13]line ПРОДАЖА [14:23:13]line ТРК (МРК, ГНК) : 12 [14:23:13]line Товар: 2710124130 [14:23:13]line Аи-92-К-5 [14:23:13]line 7.480 * 66.90 [14:23:13]line = 500.41 [14:23:13]line НДС 12% НСП 1% [14:23:13]line > о реализуемом товаре [14:23:13]line ОКРУГЛЕНИЕ: -0.41 [14:23:13]line ИТОГО: 500.00 [14:23:13]line Внесено: 500.00 [14:23:13]line СДАЧА: 0.00 [14:23:13]line НСП 1% : 4.43 [14:23:13]line НДС 12% : 53.14 [14:23:13]line Наличными: 500.00 [14:23:13]line Безнал.: 0.00 [14:23:13]line Место: АЗС № 117 "Партнер Нефть" [14:23:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:23:13]line СНО: Общий режим [14:23:13]line Чек 462 05.06.2024 14:23 [14:23:13]line Смена: 72 ФФД: 1.0 [14:23:13]line ЗНМ: 0300000048 [14:23:13]line РНМ: 0000000000151680 [14:23:13]line Версия ККМ: v1.0 [14:23:13]line ФМ: 0000000000959414 [14:23:13]line ФД: 60067 [14:23:13]line ФПД: 233322353368254 [14:23:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142313&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60067&fm=233322353368254&tin=02508201610067®Number=0000000000151680&sum=50000 [14:23:13]OFD Sender: Processing packet 60067 [packets to send 53, broken 52] [14:23:13]ProducePacketName [14:23:13]name=ofd_packets/00060067 [14:23:13]OFD Sender: To server: pG, [14:23:13]CommunicateWithHost lk.salyk.kg:30040 [14:23:13]ConnectInit lk.salyk.kg [14:23:13]written 0, free lines is 4095 [14:23:13]Connected sock=10 [14:23:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 74 92 07 01 F4 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 D1 74 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 EA 00 00 35 04 06 00 D4 34 97 FD 9C BE 6B B1 74 32 12 9E 00 33 [14:23:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 32 81 47 00 C4 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A3 EA 00 00 F4 03 04 00 D5 20 60 66 B6 04 01 00 00 56 33 C7 03 F1 46 18 23 [14:23:13]CommunicateWithHost err = 0 [14:23:13]CheckOFDResponse [14:23:13]1017 (14) - 77093643461234 [14:23:13]1041 (16) - 0000000000959414 [14:23:13]1040 (4) - 60067 [14:23:13]1012 (4) - 05.06.2024 08:24 [14:23:13]1206 (1) - 0 [14:23:13]OFD Sender: Remove packet 60067 [14:23:13]ProducePacketName [14:23:13]name=ofd_packets/00060067 [14:23:13]NVStorageDeleteData [14:23:13]Write to MH i2c: 01 00 00 8C 7C 08 [14:23:13]Write i2c OK [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: 01 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: 01 07 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: 01 07 00 8C 7C 00 00 00 00 00 B2 0C CD [14:23:13]RasterBufferAndPrint [14:23:13]line [14:23:13]line [14:23:13]line [14:23:13]line [14:23:13]line [14:23:13]written 0, free lines is 3256 [14:23:14]MH_Cut [14:23:14]Write to MH i2c: D1 01 00 93 7C 01 E1 [14:23:14]Write i2c OK [14:23:14]MH_I2C_Read... [14:23:14]Read from MH i2c: D1 [14:23:14]MH_I2C_Read... [14:23:14]Read from MH i2c: D1 01 00 [14:23:14]MH_I2C_Read... [14:23:14]Read from MH i2c: D1 01 00 93 7C 00 E0 [14:23:14]Write to MH i2c: 01 00 00 94 7C 10 [14:23:14]Write i2c OK [14:23:14]MH_I2C_Read... [14:23:14]OFD Sender: No OFD packet to send [14:23:14]*** Cut start [14:23:14]*** Partial cut [14:23:14]*** CUTSNS_PIN = 1 [14:23:14]*** CUTSNS_PIN = 0 [14:23:15]*** Brake cut motor [14:23:15]Read from MH i2c: 01 [14:23:15]MH_I2C_Read... [14:23:15]*** Stop cut motor [14:23:15]*** Cut end [14:23:15]Read from MH i2c: 01 07 00 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: 01 07 00 94 7C 00 00 00 00 00 FF 0F 25 [14:23:15]process_action close_receipt done [14:23:15]requested_data is exist [14:23:15]produce_requested_data [14:23:15]requested_item fm.sn is exist - process it [14:23:15]wFMCommunicate request_size=4 [14:23:15]MH_SAM_APDU [14:23:15]CAPDU: 80 11 00 00 [14:23:15]Write to MH i2c: E2 08 00 95 7C 80 11 00 00 00 00 00 00 8B [14:23:15]Write i2c OK [14:23:15]MH_I2C_Read... [14:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:15]Read from MH i2c: E2 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 17 00 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 17 00 95 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [14:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:23:15]wFMCommunicate OK [14:23:15]requested_item fd.num is exist - process it [14:23:15]SAM_PROTO_GetFieldsCounters [14:23:15]wFMCommunicate request_size=4 [14:23:15]MH_SAM_APDU [14:23:15]CAPDU: 80 13 00 00 [14:23:15]Write to MH i2c: E2 08 00 96 7C 80 13 00 00 00 00 00 00 8E [14:23:15]Write i2c OK [14:23:15]MH_I2C_Read... [14:23:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:15]Read from MH i2c: E2 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 62 00 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 62 00 96 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A3 EA 00 00 0E 04 04 00 48 00 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 ED [14:23:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A3 EA 00 00 0E 04 04 00 48 00 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 [14:23:15]wFMCommunicate OK [14:23:15]SAM_PROTO_GetFieldsCounters done [14:23:15]requested_item shift.num is exist - process it [14:23:15]requested_item shift.opened is exist - process it [14:23:15]req_shift_opened [14:23:15]FM_GetShiftState [14:23:15]SAM_PROTO_GetShiftState [14:23:15]wFMCommunicate request_size=4 [14:23:15]MH_SAM_APDU [14:23:15]CAPDU: 80 13 01 00 [14:23:15]Write to MH i2c: E2 08 00 97 7C 80 13 01 00 00 00 00 00 90 [14:23:15]Write i2c OK [14:23:15]MH_I2C_Read... [14:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:15]Read from MH i2c: E2 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 0E 00 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 0E 00 97 7C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [14:23:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:23:15]wFMCommunicate OK [14:23:15]SAM_PROTO_GetShiftState done [14:23:15]FM_GetShiftState done [14:23:15]req_shift_opened done [14:23:15]requested_item shift.open_date is exist - process it [14:23:15]req_shift_open_date [14:23:15]req_shift_open_date done [14:23:15]produce_requested_data done [14:23:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60067,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:23:15]process_action_free close_receipt [14:23:15]json_value_free [14:23:15]json_value_free done [14:23:15]process_json_proto returns [14:23:15]Send response to host [14:23:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60067,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:23:15]free response buf [14:23:15]execute_script done [14:23:15]execute_script returns [14:23:15]free content buf [14:23:15]Sock 8.Close socket [14:23:15]Sock 8.Thread stoped [14:23:19]OFD Sender: No OFD packet to send [14:23:24]OFD Sender: No OFD packet to send [14:23:29]OFD Sender: No OFD packet to send [14:23:32]accept exits with 9 [14:23:32]New connection [14:23:32]New thread 3067100516 created [14:23:32]Thread 3066957156 joined [14:23:32]Waiting for new connection... [14:23:32] Sock 9.Parse request [14:23:32]Sock 9.Check first char [14:23:32]Sock 9.First char is OK [14:23:32]request: POST /json_proto HTTP/1.0 [14:23:32]Method: POST [14:23:32]URL: /json_proto [14:23:32]Method is POST - this is cgi request [14:23:32]url: /json_proto [14:23:32]query_string will be loaded in cgi processing [14:23:32]execute_cgi json_proto POST (null) [14:23:32]execute_cgi path=json_proto method=POST [14:23:32]POST find Content-Length [14:23:32]Host: 172.17.60.68:8080 [14:23:32]Content-Length: 1215 [14:23:32]Content-Type: application/json [14:23:32] [14:23:32]POST finish read [14:23:32]Found Content-Length = 1215 [14:23: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545794\u000A05.06.2024 14:18\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 40.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 2916.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\u000A43472\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:32]execute_script... [14:23: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545794\u000A05.06.2024 14:18\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 40.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 2916.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\u000A43472\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:32]POST & json_proto [14:23:32]process_json_proto [14:23:32]json parsed OK: [14:23:32]protocol is kg_v1.0 [14:23:32]action value=print_text [14:23:32]process_action print_text [14:23:32]cmd_print_text [14:23:32]ExternCall_PrintAddStr [14:23:32]wPrintStart [14:23:32]Write to MH i2c: 01 00 00 98 7C 14 [14:23:32]Write i2c OK [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: 01 [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: 01 07 00 [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: 01 07 00 98 7C 00 00 00 00 00 FF 0F 29 [14:23:32]RasterBufferAndPrint [14:23:32]line *****ТОВАРНЫЙ ЧЕК***** [14:23:32]line АЗС 117 [14:23:32]line Партнер нефть [14:23:32]line 02508201610067 [14:23:32]line Кассир : Койгельдиева Р. [14:23:32]line Счет N : (1)545794 [14:23:32]line 05.06.2024 14:18 [14:23:32]line ПРОДАЖА [14:23:32]line ТРК (МРК, ГНК): 51 [14:23:32]line Вид ГСМ : 2710194210 [14:23:32]line ДТ-К-5 [14:23:32]line 40.000 x 72.90 [14:23:32]line ИТОГ: 2916.00 [14:23:32]line Тип оплаты: Талоны: Топливная Карта [14:23:32]line 43472 [14:23:32]line ______________________ [14:23:32]line (подпись) [14:23:32]written 0, free lines is 4095 [14:23:32]Write to MH i2c: 01 00 00 AD 7C 29 [14:23:32]Write i2c OK [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: 01 [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: 01 07 00 [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: 01 07 00 AD 7C 00 00 00 00 00 F4 0D 31 [14:23:32]RasterBufferAndPrint [14:23:32]line [14:23:32]line [14:23:32]line [14:23:32]line [14:23:32]line [14:23:32]written 0, free lines is 3574 [14:23:32]MH_Cut [14:23:32]Write to MH i2c: D1 01 00 B4 7C 01 02 [14:23:32]Write i2c OK [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: D1 [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: D1 01 00 [14:23:32]MH_I2C_Read... [14:23:32]Read from MH i2c: D1 01 00 B4 7C 00 01 [14:23:32]Write to MH i2c: 01 00 00 B5 7C 31 [14:23:32]Write i2c OK [14:23:32]MH_I2C_Read... [14:23:32]*** Cut start [14:23:32]*** Partial cut [14:23:32]*** CUTSNS_PIN = 1 [14:23:32]*** CUTSNS_PIN = 0 [14:23:33]*** Brake cut motor [14:23:33]Read from MH i2c: 01 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: 01 07 00 [14:23:33]MH_I2C_Read... [14:23:33]*** Stop cut motor [14:23:33]*** Cut end [14:23:33]Read from MH i2c: 01 07 00 B5 7C 00 00 00 00 00 FF 0F 46 [14:23:33]process_action print_text done [14:23:33]requested_data is exist [14:23:33]produce_requested_data [14:23:33]requested_item fm.sn is exist - process it [14:23:33]wFMCommunicate request_size=4 [14:23:33]MH_SAM_APDU [14:23:33]CAPDU: 80 11 00 00 [14:23:33]Write to MH i2c: E2 08 00 B6 7C 80 11 00 00 00 00 00 00 AC [14:23:33]Write i2c OK [14:23:33]MH_I2C_Read... [14:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:33]Read from MH i2c: E2 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 17 00 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 17 00 B6 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FF [14:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:23:33]wFMCommunicate OK [14:23:33]requested_item fd.num is exist - process it [14:23:33]SAM_PROTO_GetFieldsCounters [14:23:33]wFMCommunicate request_size=4 [14:23:33]MH_SAM_APDU [14:23:33]CAPDU: 80 13 00 00 [14:23:33]Write to MH i2c: E2 08 00 B7 7C 80 13 00 00 00 00 00 00 AF [14:23:33]Write i2c OK [14:23:33]MH_I2C_Read... [14:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:33]Read from MH i2c: E2 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 62 00 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 62 00 B7 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A3 EA 00 00 0E 04 04 00 48 00 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 0E [14:23:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A3 EA 00 00 0E 04 04 00 48 00 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 [14:23:33]wFMCommunicate OK [14:23:33]SAM_PROTO_GetFieldsCounters done [14:23:33]requested_item shift.num is exist - process it [14:23:33]requested_item shift.opened is exist - process it [14:23:33]req_shift_opened [14:23:33]FM_GetShiftState [14:23:33]SAM_PROTO_GetShiftState [14:23:33]wFMCommunicate request_size=4 [14:23:33]MH_SAM_APDU [14:23:33]CAPDU: 80 13 01 00 [14:23:33]Write to MH i2c: E2 08 00 B8 7C 80 13 01 00 00 00 00 00 B1 [14:23:33]Write i2c OK [14:23:33]MH_I2C_Read... [14:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:33]Read from MH i2c: E2 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 0E 00 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 0E 00 B8 7C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E9 [14:23:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:23:33]wFMCommunicate OK [14:23:33]SAM_PROTO_GetShiftState done [14:23:33]FM_GetShiftState done [14:23:33]req_shift_opened done [14:23:33]requested_item shift.open_date is exist - process it [14:23:33]req_shift_open_date [14:23:33]req_shift_open_date done [14:23:33]produce_requested_data done [14:23:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60067,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:23:33]process_action_free print_text [14:23:33]json_value_free [14:23:33]json_value_free done [14:23:33]process_json_proto returns [14:23:33]Send response to host [14:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60067,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:23:33]free response buf [14:23:33]execute_script done [14:23:33]execute_script returns [14:23:33]free content buf [14:23:33]Sock 9.Close socket [14:23:33]Sock 9.Thread stoped [14:23:34]OFD Sender: No OFD packet to send [14:23:39]OFD Sender: No OFD packet to send [14:23:44]OFD Sender: No OFD packet to send [14:23:49]OFD Sender: No OFD packet to send [14:23:54]OFD Sender: No OFD packet to send [14:23:59]OFD Sender: No OFD packet to send [14:24:04]OFD Sender: No OFD packet to send [14:24:09]OFD Sender: No OFD packet to send [14:24:14]OFD Sender: No OFD packet to send [14:24:19]OFD Sender: No OFD packet to send [14:24:24]OFD Sender: No OFD packet to send [14:24:29]OFD Sender: No OFD packet to send [14:24:34]OFD Sender: No OFD packet to send [14:24:39]OFD Sender: No OFD packet to send [14:24:44]OFD Sender: No OFD packet to send [14:24:49]OFD Sender: No OFD packet to send [14:24:54]OFD Sender: No OFD packet to send [14:24:59]OFD Sender: No OFD packet to send [14:25:04]OFD Sender: No OFD packet to send [14:25:09]OFD Sender: No OFD packet to send [14:25:14]OFD Sender: No OFD packet to send [14:25:19]OFD Sender: No OFD packet to send [14:25:24]OFD Sender: No OFD packet to send [14:25:29]OFD Sender: No OFD packet to send [14:25:34]OFD Sender: No OFD packet to send [14:25:36]accept exits with 8 [14:25:36]New connection [14:25:36]New thread 3066957156 created [14:25:36]Thread 3067100516 joined [14:25:36]Waiting for new connection... [14:25:36] Sock 8.Parse request [14:25:36]Sock 8.Check first char [14:25:36]Sock 8.First char is OK [14:25:36]request: POST /json_proto HTTP/1.0 [14:25:36]Method: POST [14:25:36]URL: /json_proto [14:25:36]Method is POST - this is cgi request [14:25:36]url: /json_proto [14:25:36]query_string will be loaded in cgi processing [14:25:36]execute_cgi json_proto POST (null) [14:25:36]execute_cgi path=json_proto method=POST [14:25:36]POST find Content-Length [14:25:36]Host: 172.17.60.68:8080 [14:25:36]Content-Length: 846 [14:25:36]Content-Type: application/json [14:25:36] [14:25:36]POST finish read [14:25:36]Found Content-Length = 846 [14:25:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 46.090, "sum" : 1608.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1608.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:36]execute_script... [14:25: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)545793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 46.090, "sum" : 1608.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1608.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:36]POST & json_proto [14:25:36]process_json_proto [14:25:36]json parsed OK: [14:25:36]protocol is kg_v1.0 [14:25:36]action value=close_receipt [14:25:36]process_action close_receipt [14:25:36]cmd_close_receipt [14:25:36]MH_GetDate [14:25:36]Write to MH i2c: F0 00 00 B9 7C 24 [14:25:36]Write i2c OK [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: F0 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: F0 09 00 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: F0 09 00 B9 7C 00 62 75 60 66 9A 61 5F 66 8A [14:25:36]GetLastDocTimeStamp 1717597393 [14:25:36]current date 1717597538 [14:25:36]FM_GetShiftState [14:25:36]SAM_PROTO_GetShiftState [14:25:36]wFMCommunicate request_size=4 [14:25:36]MH_SAM_APDU [14:25:36]CAPDU: 80 13 01 00 [14:25:36]Write to MH i2c: E2 08 00 BA 7C 80 13 01 00 00 00 00 00 B3 [14:25:36]Write i2c OK [14:25:36]MH_I2C_Read... [14:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:36]Read from MH i2c: E2 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: E2 0E 00 [14:25:36]MH_I2C_Read... [14:25:36]Read from MH i2c: E2 0E 00 BA 7C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EB [14:25:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:25:36]wFMCommunicate OK [14:25:36]SAM_PROTO_GetShiftState done [14:25:36]FM_GetShiftState done [14:25:36]opened in 1717545916 [14:25:36]opened+sec_in_day 1717632316 [14:25:36]quantity*price = 160854 [14:25:36]sum+1 = 160855 [14:25:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1608.54 НСП 1% : 14.23 НДС 12% : 170.82 Наличными: 0.00 Безнал.: 1608.54 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 463 05.06.2024 14:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60068 ФПД: 52208355937704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142538&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60068&fm=52208355937704&tin=02508201610067®Number=0000000000151680&sum=160854 [14:25:37]StoreToDocumentArchive [14:25:37]shift 72 fd 60068 [14:25:37]save to /storage/0072/doc_00060068 [14:25:37]save last doc name /storage/0072/doc_00060068 to /storage/kkm_last_doc_name [14:25:37]save OK [14:25:37]Clear old archive folders... [14:25:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:25:37]tlvbuf is 00545850 [14:25:37]SAM_PROTO_ClearQueue [14:25:37]wFMCommunicate request_size=4 [14:25:37]MH_SAM_APDU [14:25:37]CAPDU: 80 09 00 00 [14:25:37]Write to MH i2c: E2 08 00 C7 7C 80 09 00 00 00 00 00 00 B5 [14:25:37]Write i2c OK [14:25:37]MH_I2C_Read... [14:25:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:37]Read from MH i2c: E2 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 C7 7C 00 90 00 B7 [14:25:37]RAPDU: 90 00 [14:25:37]wFMCommunicate OK [14:25:37]SAM_PROTO_ClearQueue done [14:25:37]KKMCreateOFDPacket [14:25:37]OFDProtocolAddRootSTLVToBuf [14:25:37]FM_MakeSignedData [14:25:37]FM_MakeSignedData [14:25:37]SAM_PROTO_SignData [14:25:37]wFMCommunicate request_size=4 [14:25:37]MH_SAM_APDU [14:25:37]CAPDU: 80 0D 01 02 [14:25:37]Write to MH i2c: E2 08 00 C8 7C 80 0D 01 02 00 00 00 00 BD [14:25:37]Write i2c OK [14:25:37]MH_I2C_Read... [14:25:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:37]Read from MH i2c: E2 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 [14:25:37]MH_I2C_Read... [14:25:37]Read from MH i2c: E2 03 00 C8 7C 00 90 00 B8 [14:25:37]RAPDU: 90 00 [14:25:37]wFMCommunicate OK [14:25:37]wFMCommunicate request_size=255 [14:25:37]MH_SAM_APDU [14:25: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 0A B4 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 56 74 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 74 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 74 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 62 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 EA 00 00 35 04 06 00 2F 7B [14:25:37]Write to MH i2c: E2 02 01 C9 7C 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 0A B4 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 56 74 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 74 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 74 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 62 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 EA 00 00 35 04 06 00 2F 7B 00 00 B8 [14:25:37]Write i2c OK [14:25:37]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 03 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 03 00 C9 7C 00 90 00 B9 [14:25:38]RAPDU: 90 00 [14:25:38]wFMCommunicate OK [14:25:38]wFMCommunicate request_size=9 [14:25:38]MH_SAM_APDU [14:25:38]CAPDU: 80 0D 02 02 04 B4 82 8D A8 [14:25:38]Write to MH i2c: E2 0C 00 CA 7C 80 0D 02 02 04 00 B4 82 8D A8 00 00 33 [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:38]Read from MH i2c: E2 03 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 03 00 CA 7C 00 90 00 BA [14:25:38]RAPDU: 90 00 [14:25:38]wFMCommunicate OK [14:25:38]wFMCommunicate request_size=4 [14:25:38]MH_SAM_APDU [14:25:38]CAPDU: 80 0D 03 02 [14:25:38]Write to MH i2c: E2 08 00 CB 7C 80 0D 03 02 00 00 00 00 C2 [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 0B 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 0B 00 CB 7C 00 71 BC 00 24 36 70 BD 62 90 00 D9 [14:25:38]RAPDU: 71 BC 00 24 36 70 BD 62 90 00 [14:25:38]wFMCommunicate OK [14:25:38]SAM_PROTO_SignData done [14:25:38]FM_MakeSignedData done [14:25:38]CreateOFDProtocolMessage [14:25:38]wFMCommunicate request_size=4 [14:25:38]MH_SAM_APDU [14:25:38]CAPDU: 80 11 00 00 [14:25:38]Write to MH i2c: E2 08 00 CC 7C 80 11 00 00 00 00 00 00 C2 [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:38]Read from MH i2c: E2 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 17 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: E2 17 00 CC 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 15 [14:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:25:38]wFMCommunicate OK [14:25:38]CreateOFDProtocolMessage done [14:25:38]OFDSenderStorePacket 60068 [14:25:38]StoreOFDPacket docnum=60068 [14:25:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 32 C2 06 01 B6 7F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A B4 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 56 74 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 74 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 74 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 62 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 EA 00 00 35 04 06 00 2F 7B B4 82 8D A8 71 BC 00 24 36 70 BD 62 [14:25:38]CheckFolder [14:25:38]dirname=/storage/ofd_packets [14:25:38]CheckFolder done [14:25:38]ProducePacketName [14:25:38]name=ofd_packets/00060068 [14:25:38]NVStorageSaveData ofd_packets/00060068 [14:25:38]File name is /storage/ofd_packets/00060068 [14:25:38]Write 300 bytes [14:25:38]NVStorageSaveData done [14:25:38]OFDSenderStorePacket done [14:25:38]KKMCreateOFDPacket done [14:25:38]NVStorageSaveData kkm_last_timestamp [14:25:38]File name is /storage/kkm_last_timestamp [14:25:38]Write 4 bytes [14:25:38]NVStorageSaveData done [14:25:38]ExternCall_PrintAddStr [14:25:38]wPrintStart [14:25:38]Write to MH i2c: 01 00 00 CD 7C 49 [14:25:38]Write i2c OK [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: 01 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: 01 07 00 [14:25:38]MH_I2C_Read... [14:25:38]Read from MH i2c: 01 07 00 CD 7C 00 00 00 00 00 FF 0F 5E [14:25:38]RasterBufferAndPrint [14:25:38]line Счет N : (1)545793 [14:25:38]line ИНН: 02508201610067 [14:25:38]line Контрольно-Кассовый Чек [14:25:38]line ПРОДАЖА [14:25:38]line ТРК (МРК, ГНК) : 71 [14:25:38]line Товар: 2711190000 [14:25:38]line ГАЗ-К-5 [14:25:38]line 46.090 * 34.90 [14:25:38]line = 1608.54 [14:25:38]line НДС 12% НСП 1% [14:25:38]line > о реализуемом товаре [14:25:38]line ИТОГО: 1608.54 [14:25:38]line НСП 1% : 14.23 [14:25:38]line НДС 12% : 170.82 [14:25:38]line Наличными: 0.00 [14:25:38]line Безнал.: 1608.54 [14:25:38]line Место: АЗС № 117 "Партнер Нефть" [14:25:38]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:25:38]line СНО: Общий режим [14:25:38]line Чек 463 05.06.2024 14:25 [14:25:38]line Смена: 72 ФФД: 1.0 [14:25:38]line ЗНМ: 0300000048 [14:25:38]line РНМ: 0000000000151680 [14:25:38]line Версия ККМ: v1.0 [14:25:38]line Платежная система: АКБ Кыргызстан [14:25:38]line ФМ: 0000000000959414 [14:25:38]line ФД: 60068 [14:25:38]line ФПД: 52208355937704 [14:25:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142538&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60068&fm=52208355937704&tin=02508201610067®Number=0000000000151680&sum=160854 [14:25:38]OFD Sender: Processing packet 60068 [packets to send 53, broken 52] [14:25:38]ProducePacketName [14:25:38]name=ofd_packets/00060068 [14:25:38]OFD Sender: To server: pG, [14:25:38]CommunicateWithHost lk.salyk.kg:30040 [14:25:38]ConnectInit lk.salyk.kg [14:25:38]written 0, free lines is 4095 [14:25:38]Connected sock=10 [14:25:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 32 C2 06 01 B6 7F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A B4 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 56 74 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 74 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 74 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 62 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 EA 00 00 35 04 06 00 2F 7B B4 82 8D A8 71 BC 00 24 36 70 BD 62 [14:25:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A2 9A 47 00 D8 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A4 EA 00 00 F4 03 04 00 66 21 60 66 B6 04 01 00 00 11 F8 18 66 E5 13 77 E5 [14:25:38]CommunicateWithHost err = 0 [14:25:38]CheckOFDResponse [14:25:38]1017 (14) - 77093643461234 [14:25:38]1041 (16) - 0000000000959414 [14:25:38]1040 (4) - 60068 [14:25:38]1012 (4) - 05.06.2024 08:27 [14:25:38]1206 (1) - 0 [14:25:38]OFD Sender: Remove packet 60068 [14:25:38]ProducePacketName [14:25:38]name=ofd_packets/00060068 [14:25:38]NVStorageDeleteData [14:25:39]Write to MH i2c: 01 00 00 F7 7C 73 [14:25:39]Write i2c OK [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: 01 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: 01 07 00 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: 01 07 00 F7 7C 00 00 00 00 00 C8 0C 4E [14:25:39]RasterBufferAndPrint [14:25:39]line [14:25:39]line [14:25:39]line [14:25:39]line [14:25:39]line [14:25:39]written 0, free lines is 3277 [14:25:39]MH_Cut [14:25:39]Write to MH i2c: D1 01 00 FE 7C 01 4C [14:25:39]Write i2c OK [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: D1 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: D1 01 00 [14:25:39]MH_I2C_Read... [14:25:39]Read from MH i2c: D1 01 00 FE 7C 00 4B [14:25:39]Write to MH i2c: 01 00 00 FF 7C 7B [14:25:39]Write i2c OK [14:25:39]MH_I2C_Read... [14:25:39]OFD Sender: No OFD packet to send [14:25:39]*** Cut start [14:25:39]*** Partial cut [14:25:39]*** CUTSNS_PIN = 1 [14:25:39]*** CUTSNS_PIN = 0 [14:25:40]*** Brake cut motor [14:25:40]Read from MH i2c: 01 [14:25:40]MH_I2C_Read... [14:25:40]*** Stop cut motor [14:25:40]*** Cut end [14:25:40]Read from MH i2c: 01 07 00 [14:25:40]MH_I2C_Read... [14:25:40]Read from MH i2c: 01 07 00 FF 7C 00 00 00 00 00 FF 0F 90 [14:25:40]process_action close_receipt done [14:25:40]requested_data is exist [14:25:40]produce_requested_data [14:25:40]requested_item fm.sn is exist - process it [14:25:40]wFMCommunicate request_size=4 [14:25:40]MH_SAM_APDU [14:25:40]CAPDU: 80 11 00 00 [14:25:40]Write to MH i2c: E2 08 00 00 7D 80 11 00 00 00 00 00 00 F7 [14:25:40]Write i2c OK [14:25:40]MH_I2C_Read... [14:25:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:40]Read from MH i2c: E2 [14:25:40]MH_I2C_Read... [14:25:40]Read from MH i2c: E2 17 00 [14:25:40]MH_I2C_Read... [14:25:40]Read from MH i2c: E2 17 00 00 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4A [14:25:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:25:40]wFMCommunicate OK [14:25:40]requested_item fd.num is exist - process it [14:25:40]SAM_PROTO_GetFieldsCounters [14:25:40]wFMCommunicate request_size=4 [14:25:40]MH_SAM_APDU [14:25:40]CAPDU: 80 13 00 00 [14:25:40]Write to MH i2c: E2 08 00 01 7D 80 13 00 00 00 00 00 00 FA [14:25:40]Write i2c OK [14:25:40]MH_I2C_Read... [14:25:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:40]Read from MH i2c: E2 [14:25:40]MH_I2C_Read... [14:25:40]Read from MH i2c: E2 62 00 [14:25:40]MH_I2C_Read... [14:25:40]Read from MH i2c: E2 62 00 01 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A4 EA 00 00 0E 04 04 00 48 00 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 5D [14:25:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A4 EA 00 00 0E 04 04 00 48 00 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 [14:25:40]wFMCommunicate OK [14:25:40]SAM_PROTO_GetFieldsCounters done [14:25:40]requested_item shift.num is exist - process it [14:25:40]requested_item shift.opened is exist - process it [14:25:40]req_shift_opened [14:25:40]FM_GetShiftState [14:25:40]SAM_PROTO_GetShiftState [14:25:40]wFMCommunicate request_size=4 [14:25:40]MH_SAM_APDU [14:25:40]CAPDU: 80 13 01 00 [14:25:40]Write to MH i2c: E2 08 00 02 7D 80 13 01 00 00 00 00 00 FC [14:25:40]Write i2c OK [14:25:40]MH_I2C_Read... [14:25:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:40]Read from MH i2c: E2 [14:25:40]MH_I2C_Read... [14:25:40]Read from MH i2c: E2 0E 00 [14:25:40]MH_I2C_Read... [14:25:40]Read from MH i2c: E2 0E 00 02 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 34 [14:25:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:25:40]wFMCommunicate OK [14:25:40]SAM_PROTO_GetShiftState done [14:25:40]FM_GetShiftState done [14:25:40]req_shift_opened done [14:25:40]requested_item shift.open_date is exist - process it [14:25:40]req_shift_open_date [14:25:40]req_shift_open_date done [14:25:40]produce_requested_data done [14:25:40]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60068,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:25:40]process_action_free close_receipt [14:25:40]json_value_free [14:25:40]json_value_free done [14:25:40]process_json_proto returns [14:25:40]Send response to host [14:25:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60068,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:25:40]free response buf [14:25:40]execute_script done [14:25:40]execute_script returns [14:25:40]free content buf [14:25:40]Sock 8.Close socket [14:25:40]Sock 8.Thread stoped [14:25:44]OFD Sender: No OFD packet to send [14:25:49]OFD Sender: No OFD packet to send [14:25:54]OFD Sender: No OFD packet to send [14:25:59]OFD Sender: No OFD packet to send [14:26:04]OFD Sender: No OFD packet to send [14:26:09]OFD Sender: No OFD packet to send [14:26:14]OFD Sender: No OFD packet to send [14:26:19]OFD Sender: No OFD packet to send [14:26:24]OFD Sender: No OFD packet to send [14:26:29]OFD Sender: No OFD packet to send [14:26:34]OFD Sender: No OFD packet to send [14:26:39]OFD Sender: No OFD packet to send [14:26:44]OFD Sender: No OFD packet to send [14:26:49]OFD Sender: No OFD packet to send [14:26:54]OFD Sender: No OFD packet to send [14:26:59]OFD Sender: No OFD packet to send [14:27:04]OFD Sender: No OFD packet to send [14:27:09]OFD Sender: No OFD packet to send [14:27:14]OFD Sender: No OFD packet to send [14:27:19]OFD Sender: No OFD packet to send [14:27:24]OFD Sender: No OFD packet to send [14:27:28]accept exits with 9 [14:27:28]New connection [14:27:28]New thread 3067100516 created [14:27:28]Thread 3066957156 joined [14:27:28]Waiting for new connection... [14:27:28] Sock 9.Parse request [14:27:28]Sock 9.Check first char [14:27:28]Sock 9.First char is OK [14:27:28]request: POST /json_proto HTTP/1.0 [14:27:28]Method: POST [14:27:28]URL: /json_proto [14:27:28]Method is POST - this is cgi request [14:27:28]url: /json_proto [14:27:28]query_string will be loaded in cgi processing [14:27:28]execute_cgi json_proto POST (null) [14:27:28]execute_cgi path=json_proto method=POST [14:27:28]POST find Content-Length [14:27:28]Host: 172.17.60.68:8080 [14:27:28]Content-Length: 834 [14:27:28]Content-Type: application/json [14:27:28] [14:27:28]POST finish read [14:27:28]Found Content-Length = 834 [14:27:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 10.310, "sum" : 700.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:28]execute_script... [14:27: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)545797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 10.310, "sum" : 700.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:28]POST & json_proto [14:27:28]process_json_proto [14:27:28]json parsed OK: [14:27:28]protocol is kg_v1.0 [14:27:28]action value=close_receipt [14:27:28]process_action close_receipt [14:27:28]cmd_close_receipt [14:27:28]MH_GetDate [14:27:28]Write to MH i2c: F0 00 00 03 7D 6F [14:27:28]Write i2c OK [14:27:28]MH_I2C_Read... [14:27:28]Read from MH i2c: F0 [14:27:28]MH_I2C_Read... [14:27:28]Read from MH i2c: F0 09 00 [14:27:28]MH_I2C_Read... [14:27:28]Read from MH i2c: F0 09 00 03 7D 00 D2 75 60 66 9A 61 5F 66 45 [14:27:28]GetLastDocTimeStamp 1717597538 [14:27:28]current date 1717597650 [14:27:28]FM_GetShiftState [14:27:28]SAM_PROTO_GetShiftState [14:27:28]wFMCommunicate request_size=4 [14:27:28]MH_SAM_APDU [14:27:28]CAPDU: 80 13 01 00 [14:27:28]Write to MH i2c: E2 08 00 04 7D 80 13 01 00 00 00 00 00 FE [14:27:28]Write i2c OK [14:27:28]MH_I2C_Read... [14:27:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:28]Read from MH i2c: E2 [14:27:28]MH_I2C_Read... [14:27:28]Read from MH i2c: E2 0E 00 [14:27:28]MH_I2C_Read... [14:27:28]Read from MH i2c: E2 0E 00 04 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 36 [14:27:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:27:28]wFMCommunicate OK [14:27:28]SAM_PROTO_GetShiftState done [14:27:28]FM_GetShiftState done [14:27:28]opened in 1717545916 [14:27:28]opened+sec_in_day 1717632316 [14:27:28]quantity*price = 70004 [14:27:28]sum+1 = 70006 [14:27:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.05 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 0.00 Безнал.: 700.05 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 464 05.06.2024 14:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60069 ФПД: 110071460462804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142730&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60069&fm=110071460462804&tin=02508201610067®Number=0000000000151680&sum=70005 [14:27:29]StoreToDocumentArchive [14:27:29]shift 72 fd 60069 [14:27:29]save to /storage/0072/doc_00060069 [14:27:29]save last doc name /storage/0072/doc_00060069 to /storage/kkm_last_doc_name [14:27:29]save OK [14:27:29]Clear old archive folders... [14:27:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:27:29]tlvbuf is 00631D20 [14:27:29]SAM_PROTO_ClearQueue [14:27:29]wFMCommunicate request_size=4 [14:27:29]MH_SAM_APDU [14:27:29]CAPDU: 80 09 00 00 [14:27:29]Write to MH i2c: E2 08 00 11 7D 80 09 00 00 00 00 00 00 00 [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:29]Read from MH i2c: E2 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 11 7D 00 90 00 02 [14:27:29]RAPDU: 90 00 [14:27:29]wFMCommunicate OK [14:27:29]SAM_PROTO_ClearQueue done [14:27:29]KKMCreateOFDPacket [14:27:29]OFDProtocolAddRootSTLVToBuf [14:27:29]FM_MakeSignedData [14:27:29]FM_MakeSignedData [14:27:29]SAM_PROTO_SignData [14:27:29]wFMCommunicate request_size=4 [14:27:29]MH_SAM_APDU [14:27:29]CAPDU: 80 0D 01 02 [14:27:29]Write to MH i2c: E2 08 00 12 7D 80 0D 01 02 00 00 00 00 08 [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:29]Read from MH i2c: E2 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 12 7D 00 90 00 03 [14:27:29]RAPDU: 90 00 [14:27:29]wFMCommunicate OK [14:27:29]wFMCommunicate request_size=255 [14:27:29]MH_SAM_APDU [14:27: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 D2 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 EA 00 00 35 04 06 00 [14:27:29]Write to MH i2c: E2 02 01 13 7D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 D2 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 EA 00 00 35 04 06 00 00 00 97 [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]OFD Sender: No OFD packet to send [14:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:29]Read from MH i2c: E2 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 13 7D 00 90 00 04 [14:27:29]RAPDU: 90 00 [14:27:29]wFMCommunicate OK [14:27:29]wFMCommunicate request_size=11 [14:27:29]MH_SAM_APDU [14:27:29]CAPDU: 80 0D 02 02 06 64 1C 02 4D 00 D4 [14:27:29]Write to MH i2c: E2 0E 00 14 7D 80 0D 02 02 06 00 64 1C 02 4D 00 D4 00 00 BA [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:29]Read from MH i2c: E2 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 03 00 14 7D 00 90 00 05 [14:27:29]RAPDU: 90 00 [14:27:29]wFMCommunicate OK [14:27:29]wFMCommunicate request_size=4 [14:27:29]MH_SAM_APDU [14:27:29]CAPDU: 80 0D 03 02 [14:27:29]Write to MH i2c: E2 08 00 15 7D 80 0D 03 02 00 00 00 00 0D [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:29]Read from MH i2c: E2 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 0B 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 0B 00 15 7D 00 14 31 40 33 3D FB C7 4A 90 00 0F [14:27:29]RAPDU: 14 31 40 33 3D FB C7 4A 90 00 [14:27:29]wFMCommunicate OK [14:27:29]SAM_PROTO_SignData done [14:27:29]FM_MakeSignedData done [14:27:29]CreateOFDProtocolMessage [14:27:29]wFMCommunicate request_size=4 [14:27:29]MH_SAM_APDU [14:27:29]CAPDU: 80 11 00 00 [14:27:29]Write to MH i2c: E2 08 00 16 7D 80 11 00 00 00 00 00 00 0D [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:29]Read from MH i2c: E2 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 17 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 17 00 16 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [14:27:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:27:29]wFMCommunicate OK [14:27:29]CreateOFDProtocolMessage done [14:27:29]OFDSenderStorePacket 60069 [14:27:29]StoreOFDPacket docnum=60069 [14:27:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 A1 1F 08 01 D3 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 D2 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 EA 00 00 35 04 06 00 64 1C 02 4D 00 D4 14 31 40 33 3D FB C7 4A [14:27:29]CheckFolder [14:27:29]dirname=/storage/ofd_packets [14:27:29]CheckFolder done [14:27:29]ProducePacketName [14:27:29]name=ofd_packets/00060069 [14:27:29]NVStorageSaveData ofd_packets/00060069 [14:27:29]File name is /storage/ofd_packets/00060069 [14:27:29]Write 302 bytes [14:27:29]NVStorageSaveData done [14:27:29]OFDSenderStorePacket done [14:27:29]KKMCreateOFDPacket done [14:27:29]NVStorageSaveData kkm_last_timestamp [14:27:29]File name is /storage/kkm_last_timestamp [14:27:29]Write 4 bytes [14:27:29]NVStorageSaveData done [14:27:29]ExternCall_PrintAddStr [14:27:29]wPrintStart [14:27:29]Write to MH i2c: 01 00 00 17 7D 94 [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: 01 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: 01 07 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: 01 07 00 17 7D 00 00 00 00 00 FF 0F A9 [14:27:29]RasterBufferAndPrint [14:27:29]line Счет N : (1)545797 [14:27:29]line ИНН: 02508201610067 [14:27:29]line Контрольно-Кассовый Чек [14:27:29]line ПРОДАЖА [14:27:29]line ТРК (МРК, ГНК) : 44 [14:27:29]line Товар: 2710124130 [14:27:29]line SUPER 92-К-5 [14:27:29]line 10.310 * 67.90 [14:27:29]line = 700.05 [14:27:29]line НДС 12% НСП 1% [14:27:29]line > о реализуемом товаре [14:27:29]line ИТОГО: 700.05 [14:27:29]line НСП 1% : 6.19 [14:27:29]line НДС 12% : 74.34 [14:27:29]line Наличными: 0.00 [14:27:29]line Безнал.: 700.05 [14:27:29]line Место: АЗС № 117 "Партнер Нефть" [14:27:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:27:29]line СНО: Общий режим [14:27:29]line Чек 464 05.06.2024 14:27 [14:27:29]line Смена: 72 ФФД: 1.0 [14:27:29]line ЗНМ: 0300000048 [14:27:29]line РНМ: 0000000000151680 [14:27:29]line Версия ККМ: v1.0 [14:27:29]line Платежная система: АКБ Кыргызстан [14:27:29]line ФМ: 0000000000959414 [14:27:29]line ФД: 60069 [14:27:29]line ФПД: 110071460462804 [14:27:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142730&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60069&fm=110071460462804&tin=02508201610067®Number=0000000000151680&sum=70005 [14:27:30]OFD Sender: Processing packet 60069 [packets to send 53, broken 52] [14:27:30]ProducePacketName [14:27:30]name=ofd_packets/00060069 [14:27:30]OFD Sender: To server: pG, [14:27:30]CommunicateWithHost lk.salyk.kg:30040 [14:27:30]ConnectInit lk.salyk.kg [14:27:30]written 0, free lines is 4095 [14:27:30]Connected sock=10 [14:27:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 A1 1F 08 01 D3 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 75 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 D2 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A5 EA 00 00 35 04 06 00 64 1C 02 4D 00 D4 14 31 40 33 3D FB C7 4A [14:27:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0A 70 47 00 28 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 39 35 39 34 31 34 10 04 04 00 A5 EA 00 00 F4 03 04 00 D6 21 60 66 B6 04 01 00 00 A1 57 31 14 F7 49 39 FC [14:27:30]CommunicateWithHost err = 0 [14:27:30]CheckOFDResponse [14:27:30]1017 (14) - 77093643461234 [14:27:30]1041 (16) - 0000000000959414 [14:27:30]1040 (4) - 60069 [14:27:30]1012 (4) - 05.06.2024 08:29 [14:27:30]1206 (1) - 0 [14:27:30]OFD Sender: Remove packet 60069 [14:27:30]ProducePacketName [14:27:30]name=ofd_packets/00060069 [14:27:30]NVStorageDeleteData [14:27:30]Write to MH i2c: 01 00 00 41 7D BE [14:27:30]Write i2c OK [14:27:30]MH_I2C_Read... [14:27:30]Read from MH i2c: 01 [14:27:30]MH_I2C_Read... [14:27:30]Read from MH i2c: 01 07 00 [14:27:30]MH_I2C_Read... [14:27:30]Read from MH i2c: 01 07 00 41 7D 00 00 00 00 00 C4 0C 95 [14:27:30]RasterBufferAndPrint [14:27:30]line [14:27:30]line [14:27:30]line [14:27:30]line [14:27:30]line [14:27:30]written 0, free lines is 3273 [14:27:30]MH_Cut [14:27:30]Write to MH i2c: D1 01 00 48 7D 01 97 [14:27:30]Write i2c OK [14:27:30]MH_I2C_Read... [14:27:30]Read from MH i2c: D1 [14:27:30]MH_I2C_Read... [14:27:30]Read from MH i2c: D1 01 00 [14:27:30]MH_I2C_Read... [14:27:30]Read from MH i2c: D1 01 00 48 7D 00 96 [14:27:30]Write to MH i2c: 01 00 00 49 7D C6 [14:27:30]Write i2c OK [14:27:30]MH_I2C_Read... [14:27:30]OFD Sender: No OFD packet to send [14:27:31]*** Cut start [14:27:31]*** Partial cut [14:27:31]*** CUTSNS_PIN = 1 [14:27:31]*** CUTSNS_PIN = 0 [14:27:31]*** Brake cut motor [14:27:32]Read from MH i2c: 01 [14:27:32]MH_I2C_Read... [14:27:32]*** Stop cut motor [14:27:32]*** Cut end [14:27:32]Read from MH i2c: 01 07 00 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: 01 07 00 49 7D 00 00 00 00 00 FF 0F DB [14:27:32]process_action close_receipt done [14:27:32]requested_data is exist [14:27:32]produce_requested_data [14:27:32]requested_item fm.sn is exist - process it [14:27:32]wFMCommunicate request_size=4 [14:27:32]MH_SAM_APDU [14:27:32]CAPDU: 80 11 00 00 [14:27:32]Write to MH i2c: E2 08 00 4A 7D 80 11 00 00 00 00 00 00 41 [14:27:32]Write i2c OK [14:27:32]MH_I2C_Read... [14:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:32]Read from MH i2c: E2 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: E2 17 00 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: E2 17 00 4A 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 94 [14:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:27:32]wFMCommunicate OK [14:27:32]requested_item fd.num is exist - process it [14:27:32]SAM_PROTO_GetFieldsCounters [14:27:32]wFMCommunicate request_size=4 [14:27:32]MH_SAM_APDU [14:27:32]CAPDU: 80 13 00 00 [14:27:32]Write to MH i2c: E2 08 00 4B 7D 80 13 00 00 00 00 00 00 44 [14:27:32]Write i2c OK [14:27:32]MH_I2C_Read... [14:27:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:32]Read from MH i2c: E2 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: E2 62 00 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: E2 62 00 4B 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A5 EA 00 00 0E 04 04 00 48 00 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 AB [14:27:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A5 EA 00 00 0E 04 04 00 48 00 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 [14:27:32]wFMCommunicate OK [14:27:32]SAM_PROTO_GetFieldsCounters done [14:27:32]requested_item shift.num is exist - process it [14:27:32]requested_item shift.opened is exist - process it [14:27:32]req_shift_opened [14:27:32]FM_GetShiftState [14:27:32]SAM_PROTO_GetShiftState [14:27:32]wFMCommunicate request_size=4 [14:27:32]MH_SAM_APDU [14:27:32]CAPDU: 80 13 01 00 [14:27:32]Write to MH i2c: E2 08 00 4C 7D 80 13 01 00 00 00 00 00 46 [14:27:32]Write i2c OK [14:27:32]MH_I2C_Read... [14:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:32]Read from MH i2c: E2 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: E2 0E 00 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: E2 0E 00 4C 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [14:27:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:27:32]wFMCommunicate OK [14:27:32]SAM_PROTO_GetShiftState done [14:27:32]FM_GetShiftState done [14:27:32]req_shift_opened done [14:27:32]requested_item shift.open_date is exist - process it [14:27:32]req_shift_open_date [14:27:32]req_shift_open_date done [14:27:32]produce_requested_data done [14:27:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60069,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:27:32]process_action_free close_receipt [14:27:32]json_value_free [14:27:32]json_value_free done [14:27:32]process_json_proto returns [14:27:32]Send response to host [14:27:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60069,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:27:32]free response buf [14:27:32]execute_script done [14:27:32]execute_script returns [14:27:32]free content buf [14:27:32]Sock 9.Close socket [14:27:32]Sock 9.Thread stoped [14:27:35]OFD Sender: No OFD packet to send [14:27:40]OFD Sender: No OFD packet to send [14:27:45]OFD Sender: No OFD packet to send [14:27:47]accept exits with 8 [14:27:47]New connection [14:27:47]New thread 3066957156 created [14:27:47]Thread 3067100516 joined [14:27:47]Waiting for new connection... [14:27:47] Sock 8.Parse request [14:27:47]Sock 8.Check first char [14:27:47]Sock 8.First char is OK [14:27:47]request: POST /json_proto HTTP/1.0 [14:27:47]Method: POST [14:27:47]URL: /json_proto [14:27:47]Method is POST - this is cgi request [14:27:47]url: /json_proto [14:27:47]query_string will be loaded in cgi processing [14:27:47]execute_cgi json_proto POST (null) [14:27:47]execute_cgi path=json_proto method=POST [14:27:47]POST find Content-Length [14:27:47]Host: 172.17.60.68:8080 [14:27:47]Content-Length: 846 [14:27:47]Content-Type: application/json [14:27:47] [14:27:47]POST finish read [14:27:47]Found Content-Length = 846 [14:27:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:47]execute_script... [14:27: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)545796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:47]POST & json_proto [14:27:47]process_json_proto [14:27:47]json parsed OK: [14:27:47]protocol is kg_v1.0 [14:27:47]action value=close_receipt [14:27:47]process_action close_receipt [14:27:47]cmd_close_receipt [14:27:47]MH_GetDate [14:27:47]Write to MH i2c: F0 00 00 4D 7D B9 [14:27:47]Write i2c OK [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: F0 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: F0 09 00 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: F0 09 00 4D 7D 00 E5 75 60 66 9A 61 5F 66 A2 [14:27:47]GetLastDocTimeStamp 1717597650 [14:27:47]current date 1717597669 [14:27:47]FM_GetShiftState [14:27:47]SAM_PROTO_GetShiftState [14:27:47]wFMCommunicate request_size=4 [14:27:47]MH_SAM_APDU [14:27:47]CAPDU: 80 13 01 00 [14:27:47]Write to MH i2c: E2 08 00 4E 7D 80 13 01 00 00 00 00 00 48 [14:27:47]Write i2c OK [14:27:47]MH_I2C_Read... [14:27:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:47]Read from MH i2c: E2 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: E2 0E 00 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: E2 0E 00 4E 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 80 [14:27:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:27:47]wFMCommunicate OK [14:27:47]SAM_PROTO_GetShiftState done [14:27:47]FM_GetShiftState done [14:27:47]opened in 1717545916 [14:27:47]opened+sec_in_day 1717632316 [14:27:47]quantity*price = 100023 [14:27:47]sum+1 = 100024 [14:27:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 465 05.06.2024 14:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60070 ФПД: 233608270677844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142749&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60070&fm=233608270677844&tin=02508201610067®Number=0000000000151680&sum=100023 [14:27:48]StoreToDocumentArchive [14:27:48]shift 72 fd 60070 [14:27:48]save to /storage/0072/doc_00060070 [14:27:48]save last doc name /storage/0072/doc_00060070 to /storage/kkm_last_doc_name [14:27:48]save OK [14:27:48]Clear old archive folders... [14:27:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:27:48]tlvbuf is 004A3EB0 [14:27:48]SAM_PROTO_ClearQueue [14:27:48]wFMCommunicate request_size=4 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 09 00 00 [14:27:48]Write to MH i2c: E2 08 00 5B 7D 80 09 00 00 00 00 00 00 4A [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 5B 7D 00 90 00 4C [14:27:48]RAPDU: 90 00 [14:27:48]wFMCommunicate OK [14:27:48]SAM_PROTO_ClearQueue done [14:27:48]KKMCreateOFDPacket [14:27:48]OFDProtocolAddRootSTLVToBuf [14:27:48]FM_MakeSignedData [14:27:48]FM_MakeSignedData [14:27:48]SAM_PROTO_SignData [14:27:48]wFMCommunicate request_size=4 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 0D 01 02 [14:27:48]Write to MH i2c: E2 08 00 5C 7D 80 0D 01 02 00 00 00 00 52 [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 5C 7D 00 90 00 4D [14:27:48]RAPDU: 90 00 [14:27:48]wFMCommunicate OK [14:27:48]wFMCommunicate request_size=255 [14:27:48]MH_SAM_APDU [14:27: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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 E5 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 EA 00 00 35 04 06 00 D4 77 [14:27:48]Write to MH i2c: E2 02 01 5D 7D 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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 E5 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 EA 00 00 35 04 06 00 D4 77 00 00 FF [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:49]Read from MH i2c: E2 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 03 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 03 00 5D 7D 00 90 00 4E [14:27:49]RAPDU: 90 00 [14:27:49]wFMCommunicate OK [14:27:49]wFMCommunicate request_size=9 [14:27:49]MH_SAM_APDU [14:27:49]CAPDU: 80 0D 02 02 04 29 FD 87 54 [14:27:49]Write to MH i2c: E2 0C 00 5E 7D 80 0D 02 02 04 00 29 FD 87 54 00 00 5E [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:49]Read from MH i2c: E2 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 03 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 03 00 5E 7D 00 90 00 4F [14:27:49]RAPDU: 90 00 [14:27:49]wFMCommunicate OK [14:27:49]wFMCommunicate request_size=4 [14:27:49]MH_SAM_APDU [14:27:49]CAPDU: 80 0D 03 02 [14:27:49]Write to MH i2c: E2 08 00 5F 7D 80 0D 03 02 00 00 00 00 57 [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:49]Read from MH i2c: E2 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 0B 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 0B 00 5F 7D 00 F8 77 3D 7D 4A AA 90 FD 90 00 02 [14:27:49]RAPDU: F8 77 3D 7D 4A AA 90 FD 90 00 [14:27:49]wFMCommunicate OK [14:27:49]SAM_PROTO_SignData done [14:27:49]FM_MakeSignedData done [14:27:49]CreateOFDProtocolMessage [14:27:49]wFMCommunicate request_size=4 [14:27:49]MH_SAM_APDU [14:27:49]CAPDU: 80 11 00 00 [14:27:49]Write to MH i2c: E2 08 00 60 7D 80 11 00 00 00 00 00 00 57 [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:49]Read from MH i2c: E2 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 17 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: E2 17 00 60 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AA [14:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:27:49]wFMCommunicate OK [14:27:49]CreateOFDProtocolMessage done [14:27:49]OFDSenderStorePacket 60070 [14:27:49]StoreOFDPacket docnum=60070 [14:27:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 AF 5C 06 01 C9 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 E5 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 EA 00 00 35 04 06 00 D4 77 29 FD 87 54 F8 77 3D 7D 4A AA 90 FD [14:27:49]CheckFolder [14:27:49]dirname=/storage/ofd_packets [14:27:49]CheckFolder done [14:27:49]ProducePacketName [14:27:49]name=ofd_packets/00060070 [14:27:49]NVStorageSaveData ofd_packets/00060070 [14:27:49]File name is /storage/ofd_packets/00060070 [14:27:49]Write 300 bytes [14:27:49]NVStorageSaveData done [14:27:49]OFDSenderStorePacket done [14:27:49]KKMCreateOFDPacket done [14:27:49]NVStorageSaveData kkm_last_timestamp [14:27:49]File name is /storage/kkm_last_timestamp [14:27:49]Write 4 bytes [14:27:49]NVStorageSaveData done [14:27:49]ExternCall_PrintAddStr [14:27:49]wPrintStart [14:27:49]Write to MH i2c: 01 00 00 61 7D DE [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 07 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 07 00 61 7D 00 00 00 00 00 FF 0F F3 [14:27:49]RasterBufferAndPrint [14:27:49]line Счет N : (1)545796 [14:27:49]line ИНН: 02508201610067 [14:27:49]line Контрольно-Кассовый Чек [14:27:49]line ПРОДАЖА [14:27:49]line ТРК (МРК, ГНК) : 72 [14:27:49]line Товар: 2711190000 [14:27:49]line ГАЗ-К-5 [14:27:49]line 28.660 * 34.90 [14:27:49]line = 1000.23 [14:27:49]line НДС 12% НСП 1% [14:27:49]line > о реализуемом товаре [14:27:49]line ИТОГО: 1000.23 [14:27:49]line НСП 1% : 8.85 [14:27:49]line НДС 12% : 106.22 [14:27:49]line Наличными: 0.00 [14:27:49]line Безнал.: 1000.23 [14:27:49]line Место: АЗС № 117 "Партнер Нефть" [14:27:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:27:49]line СНО: Общий режим [14:27:49]line Чек 465 05.06.2024 14:27 [14:27:49]line Смена: 72 ФФД: 1.0 [14:27:49]line ЗНМ: 0300000048 [14:27:49]line РНМ: 0000000000151680 [14:27:49]line Версия ККМ: v1.0 [14:27:49]line Платежная система: АКБ Кыргызстан [14:27:49]line ФМ: 0000000000959414 [14:27:49]line ФД: 60070 [14:27:49]line ФПД: 233608270677844 [14:27:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142749&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60070&fm=233608270677844&tin=02508201610067®Number=0000000000151680&sum=100023 [14:27:49]written 0, free lines is 4095 [14:27:49]OFD Sender: Processing packet 60070 [packets to send 53, broken 52] [14:27:49]ProducePacketName [14:27:49]name=ofd_packets/00060070 [14:27:49]OFD Sender: To server: pG, [14:27:49]CommunicateWithHost lk.salyk.kg:30040 [14:27:49]ConnectInit lk.salyk.kg [14:27:49]Connected sock=10 [14:27:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 AF 5C 06 01 C9 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 E5 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A6 EA 00 00 35 04 06 00 D4 77 29 FD 87 54 F8 77 3D 7D 4A AA 90 FD [14:27:49]Write to MH i2c: 01 00 00 8B 7D 08 [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 07 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 07 00 8B 7D 00 00 00 00 00 BD 0C D8 [14:27:49]RasterBufferAndPrint [14:27:49]line [14:27:49]line [14:27:49]line [14:27:49]line [14:27:49]line [14:27:49]written 0, free lines is 3266 [14:27:49]MH_Cut [14:27:49]Write to MH i2c: D1 01 00 92 7D 01 E1 [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: D1 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: D1 01 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: D1 01 00 92 7D 00 E0 [14:27:49]Write to MH i2c: 01 00 00 93 7D 10 [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EE 13 47 00 3C 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 39 35 39 34 31 34 10 04 04 00 A6 EA 00 00 F4 03 04 00 E9 21 60 66 B6 04 01 00 00 D7 03 7E 04 A7 C4 6D 31 [14:27:49]CommunicateWithHost err = 0 [14:27:49]CheckOFDResponse [14:27:49]1017 (14) - 77093643461234 [14:27:49]1041 (16) - 0000000000959414 [14:27:49]1040 (4) - 60070 [14:27:49]1012 (4) - 05.06.2024 08:29 [14:27:49]1206 (1) - 0 [14:27:49]OFD Sender: Remove packet 60070 [14:27:49]ProducePacketName [14:27:49]name=ofd_packets/00060070 [14:27:49]NVStorageDeleteData [14:27:50]OFD Sender: No OFD packet to send [14:27:50]*** Cut start [14:27:50]*** Partial cut [14:27:50]*** CUTSNS_PIN = 1 [14:27:50]*** CUTSNS_PIN = 0 [14:27:50]*** Brake cut motor [14:27:51]Read from MH i2c: 01 [14:27:51]MH_I2C_Read... [14:27:51]*** Stop cut motor [14:27:51]*** Cut end [14:27:51]Read from MH i2c: 01 07 00 [14:27:51]MH_I2C_Read... [14:27:51]Read from MH i2c: 01 07 00 93 7D 00 00 00 00 00 FF 0F 25 [14:27:51]process_action close_receipt done [14:27:51]requested_data is exist [14:27:51]produce_requested_data [14:27:51]requested_item fm.sn is exist - process it [14:27:51]wFMCommunicate request_size=4 [14:27:51]MH_SAM_APDU [14:27:51]CAPDU: 80 11 00 00 [14:27:51]Write to MH i2c: E2 08 00 94 7D 80 11 00 00 00 00 00 00 8B [14:27:51]Write i2c OK [14:27:51]MH_I2C_Read... [14:27:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:51]Read from MH i2c: E2 [14:27:51]MH_I2C_Read... [14:27:51]Read from MH i2c: E2 17 00 [14:27:51]MH_I2C_Read... [14:27:51]Read from MH i2c: E2 17 00 94 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [14:27:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:27:51]wFMCommunicate OK [14:27:51]requested_item fd.num is exist - process it [14:27:51]SAM_PROTO_GetFieldsCounters [14:27:51]wFMCommunicate request_size=4 [14:27:51]MH_SAM_APDU [14:27:51]CAPDU: 80 13 00 00 [14:27:51]Write to MH i2c: E2 08 00 95 7D 80 13 00 00 00 00 00 00 8E [14:27:51]Write i2c OK [14:27:51]MH_I2C_Read... [14:27:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:51]Read from MH i2c: E2 [14:27:51]MH_I2C_Read... [14:27:51]Read from MH i2c: E2 62 00 [14:27:51]MH_I2C_Read... [14:27:51]Read from MH i2c: E2 62 00 95 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A6 EA 00 00 0E 04 04 00 48 00 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 F9 [14:27:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A6 EA 00 00 0E 04 04 00 48 00 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 [14:27:51]wFMCommunicate OK [14:27:51]SAM_PROTO_GetFieldsCounters done [14:27:51]requested_item shift.num is exist - process it [14:27:51]requested_item shift.opened is exist - process it [14:27:51]req_shift_opened [14:27:51]FM_GetShiftState [14:27:51]SAM_PROTO_GetShiftState [14:27:51]wFMCommunicate request_size=4 [14:27:51]MH_SAM_APDU [14:27:51]CAPDU: 80 13 01 00 [14:27:51]Write to MH i2c: E2 08 00 96 7D 80 13 01 00 00 00 00 00 90 [14:27:51]Write i2c OK [14:27:51]MH_I2C_Read... [14:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:51]Read from MH i2c: E2 [14:27:51]MH_I2C_Read... [14:27:51]Read from MH i2c: E2 0E 00 [14:27:51]MH_I2C_Read... [14:27:51]Read from MH i2c: E2 0E 00 96 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [14:27:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:27:51]wFMCommunicate OK [14:27:51]SAM_PROTO_GetShiftState done [14:27:51]FM_GetShiftState done [14:27:51]req_shift_opened done [14:27:51]requested_item shift.open_date is exist - process it [14:27:51]req_shift_open_date [14:27:51]req_shift_open_date done [14:27:51]produce_requested_data done [14:27:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60070,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:27:51]process_action_free close_receipt [14:27:51]json_value_free [14:27:51]json_value_free done [14:27:51]process_json_proto returns [14:27:51]Send response to host [14:27:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60070,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:27:51]free response buf [14:27:51]execute_script done [14:27:51]execute_script returns [14:27:51]free content buf [14:27:51]Sock 8.Close socket [14:27:51]Sock 8.Thread stoped [14:27:55]OFD Sender: No OFD packet to send [14:27:57]accept exits with 9 [14:27:57]New connection [14:27:57]New thread 3067100516 created [14:27:57]Thread 3066957156 joined [14:27:57]Waiting for new connection... [14:27:57] Sock 9.Parse request [14:27:57]Sock 9.Check first char [14:27:57]Sock 9.First char is OK [14:27:57]request: POST /json_proto HTTP/1.0 [14:27:57]Method: POST [14:27:57]URL: /json_proto [14:27:57]Method is POST - this is cgi request [14:27:57]url: /json_proto [14:27:57]query_string will be loaded in cgi processing [14:27:57]execute_cgi json_proto POST (null) [14:27:57]execute_cgi path=json_proto method=POST [14:27:57]POST find Content-Length [14:27:57]Host: 172.17.60.68:8080 [14:27:57]Content-Length: 677 [14:27:57]Content-Type: application/json [14:27:57] [14:27:57]POST finish read [14:27:57]Found Content-Length = 677 [14:27:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:57]execute_script... [14:27:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:57]POST & json_proto [14:27:57]process_json_proto [14:27:57]json parsed OK: [14:27:57]protocol is kg_v1.0 [14:27:57]action value=close_receipt [14:27:57]process_action close_receipt [14:27:57]cmd_close_receipt [14:27:57]MH_GetDate [14:27:57]Write to MH i2c: F0 00 00 97 7D 03 [14:27:57]Write i2c OK [14:27:57]MH_I2C_Read... [14:27:57]Read from MH i2c: F0 [14:27:57]MH_I2C_Read... [14:27:57]Read from MH i2c: F0 09 00 [14:27:57]MH_I2C_Read... [14:27:57]Read from MH i2c: F0 09 00 97 7D 00 EF 75 60 66 9A 61 5F 66 F6 [14:27:57]GetLastDocTimeStamp 1717597669 [14:27:57]current date 1717597679 [14:27:57]FM_GetShiftState [14:27:57]SAM_PROTO_GetShiftState [14:27:57]wFMCommunicate request_size=4 [14:27:57]MH_SAM_APDU [14:27:57]CAPDU: 80 13 01 00 [14:27:57]Write to MH i2c: E2 08 00 98 7D 80 13 01 00 00 00 00 00 92 [14:27:57]Write i2c OK [14:27:57]MH_I2C_Read... [14:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:57]Read from MH i2c: E2 [14:27:57]MH_I2C_Read... [14:27:57]Read from MH i2c: E2 0E 00 [14:27:57]MH_I2C_Read... [14:27:57]Read from MH i2c: E2 0E 00 98 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CA [14:27:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:27:57]wFMCommunicate OK [14:27:57]SAM_PROTO_GetShiftState done [14:27:57]FM_GetShiftState done [14:27:57]opened in 1717545916 [14:27:57]opened+sec_in_day 1717632316 [14:27:57]quantity*price = 60009 [14:27:57]sum+1 = 60010 [14:27:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 466 05.06.2024 14:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60071 ФПД: 12486493955540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142759&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60071&fm=12486493955540&tin=02508201610067®Number=0000000000151680&sum=60000 [14:27:58]StoreToDocumentArchive [14:27:58]shift 72 fd 60071 [14:27:58]save to /storage/0072/doc_00060071 [14:27:58]save last doc name /storage/0072/doc_00060071 to /storage/kkm_last_doc_name [14:27:58]save OK [14:27:58]Clear old archive folders... [14:27:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:27:58]tlvbuf is 00518C60 [14:27:58]SAM_PROTO_ClearQueue [14:27:58]wFMCommunicate request_size=4 [14:27:58]MH_SAM_APDU [14:27:58]CAPDU: 80 09 00 00 [14:27:58]Write to MH i2c: E2 08 00 A5 7D 80 09 00 00 00 00 00 00 94 [14:27:58]Write i2c OK [14:27:58]MH_I2C_Read... [14:27:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:58]Read from MH i2c: E2 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 A5 7D 00 90 00 96 [14:27:58]RAPDU: 90 00 [14:27:58]wFMCommunicate OK [14:27:58]SAM_PROTO_ClearQueue done [14:27:58]KKMCreateOFDPacket [14:27:58]OFDProtocolAddRootSTLVToBuf [14:27:58]FM_MakeSignedData [14:27:58]FM_MakeSignedData [14:27:58]SAM_PROTO_SignData [14:27:58]wFMCommunicate request_size=4 [14:27:58]MH_SAM_APDU [14:27:58]CAPDU: 80 0D 01 02 [14:27:58]Write to MH i2c: E2 08 00 A6 7D 80 0D 01 02 00 00 00 00 9C [14:27:58]Write i2c OK [14:27:58]MH_I2C_Read... [14:27:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:58]Read from MH i2c: E2 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 A6 7D 00 90 00 97 [14:27:58]RAPDU: 90 00 [14:27:58]wFMCommunicate OK [14:27:58]wFMCommunicate request_size=255 [14:27:58]MH_SAM_APDU [14:27: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 EF 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 EA 00 00 35 04 06 00 0B [14:27:58]Write to MH i2c: E2 02 01 A7 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 EF 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 EA 00 00 35 04 06 00 0B 00 00 E5 [14:27:58]Write i2c OK [14:27:58]MH_I2C_Read... [14:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:58]Read from MH i2c: E2 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 A7 7D 00 90 00 98 [14:27:58]RAPDU: 90 00 [14:27:58]wFMCommunicate OK [14:27:58]wFMCommunicate request_size=10 [14:27:58]MH_SAM_APDU [14:27:58]CAPDU: 80 0D 02 02 05 5B 3D 09 65 D4 [14:27:58]Write to MH i2c: E2 0D 00 A8 7D 80 0D 02 02 05 00 5B 3D 09 65 D4 00 00 83 [14:27:58]Write i2c OK [14:27:58]MH_I2C_Read... [14:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:58]Read from MH i2c: E2 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 03 00 A8 7D 00 90 00 99 [14:27:58]RAPDU: 90 00 [14:27:58]wFMCommunicate OK [14:27:58]wFMCommunicate request_size=4 [14:27:58]MH_SAM_APDU [14:27:58]CAPDU: 80 0D 03 02 [14:27:58]Write to MH i2c: E2 08 00 A9 7D 80 0D 03 02 00 00 00 00 A1 [14:27:58]Write i2c OK [14:27:58]MH_I2C_Read... [14:27:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:58]Read from MH i2c: E2 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 0B 00 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 0B 00 A9 7D 00 AC FF 03 CA 2B 7F 8A 7C 90 00 CA [14:27:58]RAPDU: AC FF 03 CA 2B 7F 8A 7C 90 00 [14:27:58]wFMCommunicate OK [14:27:58]SAM_PROTO_SignData done [14:27:58]FM_MakeSignedData done [14:27:58]CreateOFDProtocolMessage [14:27:58]wFMCommunicate request_size=4 [14:27:58]MH_SAM_APDU [14:27:58]CAPDU: 80 11 00 00 [14:27:58]Write to MH i2c: E2 08 00 AA 7D 80 11 00 00 00 00 00 00 A1 [14:27:58]Write i2c OK [14:27:58]MH_I2C_Read... [14:27:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:58]Read from MH i2c: E2 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 17 00 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: E2 17 00 AA 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [14:27:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:27:58]wFMCommunicate OK [14:27:58]CreateOFDProtocolMessage done [14:27:58]OFDSenderStorePacket 60071 [14:27:58]StoreOFDPacket docnum=60071 [14:27:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 01 72 07 01 72 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 EF 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 EA 00 00 35 04 06 00 0B 5B 3D 09 65 D4 AC FF 03 CA 2B 7F 8A 7C [14:27:58]CheckFolder [14:27:58]dirname=/storage/ofd_packets [14:27:58]CheckFolder done [14:27:58]ProducePacketName [14:27:58]name=ofd_packets/00060071 [14:27:58]NVStorageSaveData ofd_packets/00060071 [14:27:58]File name is /storage/ofd_packets/00060071 [14:27:58]Write 301 bytes [14:27:58]NVStorageSaveData done [14:27:58]OFDSenderStorePacket done [14:27:58]KKMCreateOFDPacket done [14:27:58]NVStorageSaveData kkm_last_timestamp [14:27:58]File name is /storage/kkm_last_timestamp [14:27:58]Write 4 bytes [14:27:58]NVStorageSaveData done [14:27:58]ExternCall_PrintAddStr [14:27:58]wPrintStart [14:27:58]Write to MH i2c: 01 00 00 AB 7D 28 [14:27:58]Write i2c OK [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: 01 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: 01 07 00 [14:27:58]MH_I2C_Read... [14:27:58]Read from MH i2c: 01 07 00 AB 7D 00 00 00 00 00 FF 0F 3D [14:27:58]RasterBufferAndPrint [14:27:58]line Счет N : (1)545798 [14:27:58]line ИНН: 02508201610067 [14:27:58]line Контрольно-Кассовый Чек [14:27:58]line ПРОДАЖА [14:27:58]line ТРК (МРК, ГНК) : 32 [14:27:58]line Товар: 2710124130 [14:27:58]line Аи-92-К-5 [14:27:58]line 8.970 * 66.90 [14:27:58]line = 600.09 [14:27:58]line НДС 12% НСП 1% [14:27:58]line > о реализуемом товаре [14:27:58]line ОКРУГЛЕНИЕ: -0.09 [14:27:58]line ИТОГО: 600.00 [14:27:58]line Внесено: 600.00 [14:27:58]line СДАЧА: 0.00 [14:27:58]line НСП 1% : 5.31 [14:27:58]line НДС 12% : 63.73 [14:27:58]line Наличными: 600.00 [14:27:58]line Безнал.: 0.00 [14:27:58]line Место: АЗС № 117 "Партнер Нефть" [14:27:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:27:58]line СНО: Общий режим [14:27:58]line Чек 466 05.06.2024 14:27 [14:27:58]line Смена: 72 ФФД: 1.0 [14:27:58]line ЗНМ: 0300000048 [14:27:58]line РНМ: 0000000000151680 [14:27:58]line Версия ККМ: v1.0 [14:27:58]line ФМ: 0000000000959414 [14:27:58]line ФД: 60071 [14:27:58]line ФПД: 12486493955540 [14:27:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142759&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60071&fm=12486493955540&tin=02508201610067®Number=0000000000151680&sum=60000 [14:27:58]OFD Sender: Processing packet 60071 [packets to send 53, broken 52] [14:27:58]ProducePacketName [14:27:58]name=ofd_packets/00060071 [14:27:58]OFD Sender: To server: pG, [14:27:58]CommunicateWithHost lk.salyk.kg:30040 [14:27:59]ConnectInit lk.salyk.kg [14:27:59]written 0, free lines is 4095 [14:27:59]Connected sock=10 [14:27:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 01 72 07 01 72 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 EF 75 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 EA 00 00 35 04 06 00 0B 5B 3D 09 65 D4 AC FF 03 CA 2B 7F 8A 7C [14:27:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DA 3A 47 00 E4 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A7 EA 00 00 F4 03 04 00 F3 21 60 66 B6 04 01 00 00 C6 8A A2 F5 76 BE 74 D1 [14:27:59]CommunicateWithHost err = 0 [14:27:59]CheckOFDResponse [14:27:59]1017 (14) - 77093643461234 [14:27:59]1041 (16) - 0000000000959414 [14:27:59]1040 (4) - 60071 [14:27:59]1012 (4) - 05.06.2024 08:29 [14:27:59]1206 (1) - 0 [14:27:59]OFD Sender: Remove packet 60071 [14:27:59]ProducePacketName [14:27:59]name=ofd_packets/00060071 [14:27:59]NVStorageDeleteData [14:27:59]Write to MH i2c: 01 00 00 D6 7D 53 [14:27:59]Write i2c OK [14:27:59]MH_I2C_Read... [14:27:59]Read from MH i2c: 01 [14:27:59]MH_I2C_Read... [14:27:59]Read from MH i2c: 01 07 00 [14:27:59]MH_I2C_Read... [14:27:59]Read from MH i2c: 01 07 00 D6 7D 00 00 00 00 00 B4 0C 1A [14:27:59]RasterBufferAndPrint [14:27:59]line [14:27:59]line [14:27:59]line [14:27:59]line [14:27:59]line [14:27:59]written 0, free lines is 3262 [14:27:59]MH_Cut [14:27:59]Write to MH i2c: D1 01 00 DD 7D 01 2C [14:27:59]Write i2c OK [14:27:59]MH_I2C_Read... [14:27:59]Read from MH i2c: D1 [14:27:59]MH_I2C_Read... [14:27:59]Read from MH i2c: D1 01 00 [14:27:59]MH_I2C_Read... [14:27:59]Read from MH i2c: D1 01 00 DD 7D 00 2B [14:27:59]Write to MH i2c: 01 00 00 DE 7D 5B [14:27:59]Write i2c OK [14:27:59]MH_I2C_Read... [14:27:59]OFD Sender: No OFD packet to send [14:28:00]*** Cut start [14:28:00]*** Partial cut [14:28:00]*** CUTSNS_PIN = 1 [14:28:00]*** CUTSNS_PIN = 0 [14:28:00]*** Brake cut motor [14:28:01]Read from MH i2c: 01 [14:28:01]MH_I2C_Read... [14:28:01]*** Stop cut motor [14:28:01]*** Cut end [14:28:01]Read from MH i2c: 01 07 00 [14:28:01]MH_I2C_Read... [14:28:01]Read from MH i2c: 01 07 00 DE 7D 00 00 00 00 00 FF 0F 70 [14:28:01]process_action close_receipt done [14:28:01]requested_data is exist [14:28:01]produce_requested_data [14:28:01]requested_item fm.sn is exist - process it [14:28:01]wFMCommunicate request_size=4 [14:28:01]MH_SAM_APDU [14:28:01]CAPDU: 80 11 00 00 [14:28:01]Write to MH i2c: E2 08 00 DF 7D 80 11 00 00 00 00 00 00 D6 [14:28:01]Write i2c OK [14:28:01]MH_I2C_Read... [14:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:01]Read from MH i2c: E2 [14:28:01]MH_I2C_Read... [14:28:01]Read from MH i2c: E2 17 00 [14:28:01]MH_I2C_Read... [14:28:01]Read from MH i2c: E2 17 00 DF 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 29 [14:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:28:01]wFMCommunicate OK [14:28:01]requested_item fd.num is exist - process it [14:28:01]SAM_PROTO_GetFieldsCounters [14:28:01]wFMCommunicate request_size=4 [14:28:01]MH_SAM_APDU [14:28:01]CAPDU: 80 13 00 00 [14:28:01]Write to MH i2c: E2 08 00 E0 7D 80 13 00 00 00 00 00 00 D9 [14:28:01]Write i2c OK [14:28:01]MH_I2C_Read... [14:28:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:01]Read from MH i2c: E2 [14:28:01]MH_I2C_Read... [14:28:01]Read from MH i2c: E2 62 00 [14:28:01]MH_I2C_Read... [14:28:01]Read from MH i2c: E2 62 00 E0 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A7 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [14:28:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A7 EA 00 00 0E 04 04 00 48 00 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 [14:28:01]wFMCommunicate OK [14:28:01]SAM_PROTO_GetFieldsCounters done [14:28:01]requested_item shift.num is exist - process it [14:28:01]requested_item shift.opened is exist - process it [14:28:01]req_shift_opened [14:28:01]FM_GetShiftState [14:28:01]SAM_PROTO_GetShiftState [14:28:01]wFMCommunicate request_size=4 [14:28:01]MH_SAM_APDU [14:28:01]CAPDU: 80 13 01 00 [14:28:01]Write to MH i2c: E2 08 00 E1 7D 80 13 01 00 00 00 00 00 DB [14:28:01]Write i2c OK [14:28:01]MH_I2C_Read... [14:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:01]Read from MH i2c: E2 [14:28:01]MH_I2C_Read... [14:28:01]Read from MH i2c: E2 0E 00 [14:28:01]MH_I2C_Read... [14:28:01]Read from MH i2c: E2 0E 00 E1 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 13 [14:28:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:28:01]wFMCommunicate OK [14:28:01]SAM_PROTO_GetShiftState done [14:28:01]FM_GetShiftState done [14:28:01]req_shift_opened done [14:28:01]requested_item shift.open_date is exist - process it [14:28:01]req_shift_open_date [14:28:01]req_shift_open_date done [14:28:01]produce_requested_data done [14:28:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60071,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:28:01]process_action_free close_receipt [14:28:01]json_value_free [14:28:01]json_value_free done [14:28:01]process_json_proto returns [14:28:01]Send response to host [14:28:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60071,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:28:01]free response buf [14:28:01]execute_script done [14:28:01]execute_script returns [14:28:01]free content buf [14:28:01]Sock 9.Close socket [14:28:01]Sock 9.Thread stoped [14:28:04]OFD Sender: No OFD packet to send [14:28:09]OFD Sender: No OFD packet to send [14:28:14]OFD Sender: No OFD packet to send [14:28:19]OFD Sender: No OFD packet to send [14:28:24]OFD Sender: No OFD packet to send [14:28:30]OFD Sender: No OFD packet to send [14:28:30]accept exits with 8 [14:28:30]New connection [14:28:30]New thread 3066957156 created [14:28:30]Thread 3067100516 joined [14:28:30]Waiting for new connection... [14:28:30] Sock 8.Parse request [14:28:30]Sock 8.Check first char [14:28:30]Sock 8.First char is OK [14:28:30]request: POST /json_proto HTTP/1.0 [14:28:30]Method: POST [14:28:30]URL: /json_proto [14:28:30]Method is POST - this is cgi request [14:28:30]url: /json_proto [14:28:30]query_string will be loaded in cgi processing [14:28:30]execute_cgi json_proto POST (null) [14:28:30]execute_cgi path=json_proto method=POST [14:28:30]POST find Content-Length [14:28:30]Host: 172.17.60.68:8080 [14:28:30]Content-Length: 677 [14:28:30]Content-Type: application/json [14:28:30] [14:28:30]POST finish read [14:28:30]Found Content-Length = 677 [14:28:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:30]execute_script... [14:28:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:30]POST & json_proto [14:28:30]process_json_proto [14:28:30]json parsed OK: [14:28:30]protocol is kg_v1.0 [14:28:30]action value=close_receipt [14:28:30]process_action close_receipt [14:28:30]cmd_close_receipt [14:28:30]MH_GetDate [14:28:30]Write to MH i2c: F0 00 00 E2 7D 4E [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: F0 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: F0 09 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: F0 09 00 E2 7D 00 10 76 60 66 9A 61 5F 66 63 [14:28:30]GetLastDocTimeStamp 1717597679 [14:28:30]current date 1717597712 [14:28:30]FM_GetShiftState [14:28:30]SAM_PROTO_GetShiftState [14:28:30]wFMCommunicate request_size=4 [14:28:30]MH_SAM_APDU [14:28:30]CAPDU: 80 13 01 00 [14:28:30]Write to MH i2c: E2 08 00 E3 7D 80 13 01 00 00 00 00 00 DD [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:30]Read from MH i2c: E2 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 0E 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 0E 00 E3 7D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 15 [14:28:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:28:30]wFMCommunicate OK [14:28:30]SAM_PROTO_GetShiftState done [14:28:30]FM_GetShiftState done [14:28:30]opened in 1717545916 [14:28:30]opened+sec_in_day 1717632316 [14:28:30]quantity*price = 50041 [14:28:30]sum+1 = 50042 [14:28:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 467 05.06.2024 14:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60072 ФПД: 277771614560958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142832&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60072&fm=277771614560958&tin=02508201610067®Number=0000000000151680&sum=50000 [14:28:32]StoreToDocumentArchive [14:28:32]shift 72 fd 60072 [14:28:32]save to /storage/0072/doc_00060072 [14:28:32]save last doc name /storage/0072/doc_00060072 to /storage/kkm_last_doc_name [14:28:32]save OK [14:28:32]Clear old archive folders... [14:28:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:32]tlvbuf is 003FE000 [14:28:32]SAM_PROTO_ClearQueue [14:28:32]wFMCommunicate request_size=4 [14:28:32]MH_SAM_APDU [14:28:32]CAPDU: 80 09 00 00 [14:28:32]Write to MH i2c: E2 08 00 F0 7D 80 09 00 00 00 00 00 00 DF [14:28:32]Write i2c OK [14:28:32]MH_I2C_Read... [14:28:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:32]Read from MH i2c: E2 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 F0 7D 00 90 00 E1 [14:28:32]RAPDU: 90 00 [14:28:32]wFMCommunicate OK [14:28:32]SAM_PROTO_ClearQueue done [14:28:32]KKMCreateOFDPacket [14:28:32]OFDProtocolAddRootSTLVToBuf [14:28:32]FM_MakeSignedData [14:28:32]FM_MakeSignedData [14:28:32]SAM_PROTO_SignData [14:28:32]wFMCommunicate request_size=4 [14:28:32]MH_SAM_APDU [14:28:32]CAPDU: 80 0D 01 02 [14:28:32]Write to MH i2c: E2 08 00 F1 7D 80 0D 01 02 00 00 00 00 E7 [14:28:32]Write i2c OK [14:28:32]MH_I2C_Read... [14:28:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:32]Read from MH i2c: E2 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 F1 7D 00 90 00 E2 [14:28:32]RAPDU: 90 00 [14:28:32]wFMCommunicate OK [14:28:32]wFMCommunicate request_size=255 [14:28:32]MH_SAM_APDU [14:28: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 EA 00 00 35 04 06 00 FC [14:28:32]Write to MH i2c: E2 02 01 F2 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 EA 00 00 35 04 06 00 FC 00 00 68 [14:28:32]Write i2c OK [14:28:32]MH_I2C_Read... [14:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:32]Read from MH i2c: E2 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 F2 7D 00 90 00 E3 [14:28:32]RAPDU: 90 00 [14:28:32]wFMCommunicate OK [14:28:32]wFMCommunicate request_size=10 [14:28:32]MH_SAM_APDU [14:28:32]CAPDU: 80 0D 02 02 05 A1 BE 6A 22 BE [14:28:32]Write to MH i2c: E2 0D 00 F3 7D 80 0D 02 02 05 00 A1 BE 6A 22 BE 00 00 9D [14:28:32]Write i2c OK [14:28:32]MH_I2C_Read... [14:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:32]Read from MH i2c: E2 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 03 00 F3 7D 00 90 00 E4 [14:28:32]RAPDU: 90 00 [14:28:32]wFMCommunicate OK [14:28:32]wFMCommunicate request_size=4 [14:28:32]MH_SAM_APDU [14:28:32]CAPDU: 80 0D 03 02 [14:28:32]Write to MH i2c: E2 08 00 F4 7D 80 0D 03 02 00 00 00 00 EC [14:28:32]Write i2c OK [14:28:32]MH_I2C_Read... [14:28:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:32]Read from MH i2c: E2 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 0B 00 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 0B 00 F4 7D 00 31 B0 6C 18 FC BB 5D E2 90 00 48 [14:28:32]RAPDU: 31 B0 6C 18 FC BB 5D E2 90 00 [14:28:32]wFMCommunicate OK [14:28:32]SAM_PROTO_SignData done [14:28:32]FM_MakeSignedData done [14:28:32]CreateOFDProtocolMessage [14:28:32]wFMCommunicate request_size=4 [14:28:32]MH_SAM_APDU [14:28:32]CAPDU: 80 11 00 00 [14:28:32]Write to MH i2c: E2 08 00 F5 7D 80 11 00 00 00 00 00 00 EC [14:28:32]Write i2c OK [14:28:32]MH_I2C_Read... [14:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:32]Read from MH i2c: E2 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 17 00 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: E2 17 00 F5 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [14:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:28:32]wFMCommunicate OK [14:28:32]CreateOFDProtocolMessage done [14:28:32]OFDSenderStorePacket 60072 [14:28:32]StoreOFDPacket docnum=60072 [14:28:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 55 B0 07 01 8F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 EA 00 00 35 04 06 00 FC A1 BE 6A 22 BE 31 B0 6C 18 FC BB 5D E2 [14:28:32]CheckFolder [14:28:32]dirname=/storage/ofd_packets [14:28:32]CheckFolder done [14:28:32]ProducePacketName [14:28:32]name=ofd_packets/00060072 [14:28:32]NVStorageSaveData ofd_packets/00060072 [14:28:32]File name is /storage/ofd_packets/00060072 [14:28:32]Write 301 bytes [14:28:32]NVStorageSaveData done [14:28:32]OFDSenderStorePacket done [14:28:32]KKMCreateOFDPacket done [14:28:32]NVStorageSaveData kkm_last_timestamp [14:28:32]File name is /storage/kkm_last_timestamp [14:28:32]Write 4 bytes [14:28:32]NVStorageSaveData done [14:28:32]ExternCall_PrintAddStr [14:28:32]wPrintStart [14:28:32]Write to MH i2c: 01 00 00 F6 7D 73 [14:28:32]Write i2c OK [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: 01 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: 01 07 00 [14:28:32]MH_I2C_Read... [14:28:32]Read from MH i2c: 01 07 00 F6 7D 00 00 00 00 00 FF 0F 88 [14:28:32]RasterBufferAndPrint [14:28:32]line Счет N : (1)545799 [14:28:32]line ИНН: 02508201610067 [14:28:32]line Контрольно-Кассовый Чек [14:28:32]line ПРОДАЖА [14:28:32]line ТРК (МРК, ГНК) : 12 [14:28:32]line Товар: 2710124130 [14:28:32]line Аи-92-К-5 [14:28:32]line 7.480 * 66.90 [14:28:32]line = 500.41 [14:28:32]line НДС 12% НСП 1% [14:28:32]line > о реализуемом товаре [14:28:32]line ОКРУГЛЕНИЕ: -0.41 [14:28:32]line ИТОГО: 500.00 [14:28:32]line Внесено: 500.00 [14:28:32]line СДАЧА: 0.00 [14:28:32]line НСП 1% : 4.43 [14:28:32]line НДС 12% : 53.14 [14:28:32]line Наличными: 500.00 [14:28:32]line Безнал.: 0.00 [14:28:32]line Место: АЗС № 117 "Партнер Нефть" [14:28:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:28:32]line СНО: Общий режим [14:28:32]line Чек 467 05.06.2024 14:28 [14:28:32]line Смена: 72 ФФД: 1.0 [14:28:32]line ЗНМ: 0300000048 [14:28:32]line РНМ: 0000000000151680 [14:28:32]line Версия ККМ: v1.0 [14:28:32]line ФМ: 0000000000959414 [14:28:32]line ФД: 60072 [14:28:32]line ФПД: 277771614560958 [14:28:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142832&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60072&fm=277771614560958&tin=02508201610067®Number=0000000000151680&sum=50000 [14:28:32]OFD Sender: Processing packet 60072 [packets to send 53, broken 52] [14:28:32]ProducePacketName [14:28:32]name=ofd_packets/00060072 [14:28:32]OFD Sender: To server: pG, [14:28:32]CommunicateWithHost lk.salyk.kg:30040 [14:28:32]ConnectInit lk.salyk.kg [14:28:32]written 0, free lines is 4095 [14:28:33]Connected sock=10 [14:28:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 55 B0 07 01 8F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A8 EA 00 00 35 04 06 00 FC A1 BE 6A 22 BE 31 B0 6C 18 FC BB 5D E2 [14:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5F 8C 47 00 E0 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 39 35 39 34 31 34 10 04 04 00 A8 EA 00 00 F4 03 04 00 14 22 60 66 B6 04 01 00 00 88 98 68 DF 48 F1 54 8A [14:28:33]CommunicateWithHost err = 0 [14:28:33]CheckOFDResponse [14:28:33]1017 (14) - 77093643461234 [14:28:33]1041 (16) - 0000000000959414 [14:28:33]1040 (4) - 60072 [14:28:33]1012 (4) - 05.06.2024 08:30 [14:28:33]1206 (1) - 0 [14:28:33]OFD Sender: Remove packet 60072 [14:28:33]ProducePacketName [14:28:33]name=ofd_packets/00060072 [14:28:33]NVStorageDeleteData [14:28:33]Write to MH i2c: 01 00 00 21 7E 9F [14:28:33]Write i2c OK [14:28:33]MH_I2C_Read... [14:28:33]Read from MH i2c: 01 [14:28:33]MH_I2C_Read... [14:28:33]Read from MH i2c: 01 07 00 [14:28:33]MH_I2C_Read... [14:28:33]Read from MH i2c: 01 07 00 21 7E 00 00 00 00 00 9B 0C 4D [14:28:33]RasterBufferAndPrint [14:28:33]line [14:28:33]line [14:28:33]line [14:28:33]line [14:28:33]line [14:28:33]written 0, free lines is 3233 [14:28:33]MH_Cut [14:28:33]Write to MH i2c: D1 01 00 28 7E 01 78 [14:28:33]Write i2c OK [14:28:33]MH_I2C_Read... [14:28:33]Read from MH i2c: D1 [14:28:33]MH_I2C_Read... [14:28:33]Read from MH i2c: D1 01 00 [14:28:33]MH_I2C_Read... [14:28:33]Read from MH i2c: D1 01 00 28 7E 00 77 [14:28:33]Write to MH i2c: 01 00 00 29 7E A7 [14:28:33]Write i2c OK [14:28:33]MH_I2C_Read... [14:28:33]OFD Sender: No OFD packet to send [14:28:34]*** Cut start [14:28:34]*** Partial cut [14:28:34]*** CUTSNS_PIN = 1 [14:28:34]*** CUTSNS_PIN = 0 [14:28:34]*** Brake cut motor [14:28:34]Read from MH i2c: 01 [14:28:34]MH_I2C_Read... [14:28:34]*** Stop cut motor [14:28:34]*** Cut end [14:28:34]Read from MH i2c: 01 07 00 [14:28:34]MH_I2C_Read... [14:28:34]Read from MH i2c: 01 07 00 29 7E 00 00 00 00 00 FF 0F BC [14:28:34]process_action close_receipt done [14:28:34]requested_data is exist [14:28:34]produce_requested_data [14:28:34]requested_item fm.sn is exist - process it [14:28:34]wFMCommunicate request_size=4 [14:28:34]MH_SAM_APDU [14:28:34]CAPDU: 80 11 00 00 [14:28:34]Write to MH i2c: E2 08 00 2A 7E 80 11 00 00 00 00 00 00 22 [14:28:34]Write i2c OK [14:28:34]MH_I2C_Read... [14:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:34]Read from MH i2c: E2 [14:28:34]MH_I2C_Read... [14:28:34]Read from MH i2c: E2 17 00 [14:28:34]MH_I2C_Read... [14:28:34]Read from MH i2c: E2 17 00 2A 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 75 [14:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:28:34]wFMCommunicate OK [14:28:34]requested_item fd.num is exist - process it [14:28:34]SAM_PROTO_GetFieldsCounters [14:28:34]wFMCommunicate request_size=4 [14:28:34]MH_SAM_APDU [14:28:34]CAPDU: 80 13 00 00 [14:28:34]Write to MH i2c: E2 08 00 2B 7E 80 13 00 00 00 00 00 00 25 [14:28:34]Write i2c OK [14:28:34]MH_I2C_Read... [14:28:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:35]Read from MH i2c: E2 [14:28:35]MH_I2C_Read... [14:28:35]Read from MH i2c: E2 62 00 [14:28:35]MH_I2C_Read... [14:28:35]Read from MH i2c: E2 62 00 2B 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A8 EA 00 00 0E 04 04 00 48 00 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 98 [14:28:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A8 EA 00 00 0E 04 04 00 48 00 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 [14:28:35]wFMCommunicate OK [14:28:35]SAM_PROTO_GetFieldsCounters done [14:28:35]requested_item shift.num is exist - process it [14:28:35]requested_item shift.opened is exist - process it [14:28:35]req_shift_opened [14:28:35]FM_GetShiftState [14:28:35]SAM_PROTO_GetShiftState [14:28:35]wFMCommunicate request_size=4 [14:28:35]MH_SAM_APDU [14:28:35]CAPDU: 80 13 01 00 [14:28:35]Write to MH i2c: E2 08 00 2C 7E 80 13 01 00 00 00 00 00 27 [14:28:35]Write i2c OK [14:28:35]MH_I2C_Read... [14:28:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:35]Read from MH i2c: E2 [14:28:35]MH_I2C_Read... [14:28:35]Read from MH i2c: E2 0E 00 [14:28:35]MH_I2C_Read... [14:28:35]Read from MH i2c: E2 0E 00 2C 7E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5F [14:28:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:28:35]wFMCommunicate OK [14:28:35]SAM_PROTO_GetShiftState done [14:28:35]FM_GetShiftState done [14:28:35]req_shift_opened done [14:28:35]requested_item shift.open_date is exist - process it [14:28:35]req_shift_open_date [14:28:35]req_shift_open_date done [14:28:35]produce_requested_data done [14:28:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60072,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:28:35]process_action_free close_receipt [14:28:35]json_value_free [14:28:35]json_value_free done [14:28:35]process_json_proto returns [14:28:35]Send response to host [14:28:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60072,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:28:35]free response buf [14:28:35]execute_script done [14:28:35]execute_script returns [14:28:35]free content buf [14:28:35]Sock 8.Close socket [14:28:35]Sock 8.Thread stoped [14:28:38]OFD Sender: No OFD packet to send [14:28:43]OFD Sender: No OFD packet to send [14:28:48]OFD Sender: No OFD packet to send [14:28:53]OFD Sender: No OFD packet to send [14:28:58]OFD Sender: No OFD packet to send [14:29:01]accept exits with 9 [14:29:01]New connection [14:29:01]New thread 3067100516 created [14:29:01]Thread 3066957156 joined [14:29:01]Waiting for new connection... [14:29:01] Sock 9.Parse request [14:29:01]Sock 9.Check first char [14:29:01]Sock 9.First char is OK [14:29:01]request: POST /json_proto HTTP/1.0 [14:29:01]Method: POST [14:29:01]URL: /json_proto [14:29:01]Method is POST - this is cgi request [14:29:01]url: /json_proto [14:29:01]query_string will be loaded in cgi processing [14:29:01]execute_cgi json_proto POST (null) [14:29:01]execute_cgi path=json_proto method=POST [14:29:01]POST find Content-Length [14:29:01]Host: 172.17.60.68:8080 [14:29:01]Content-Length: 800 [14:29:01]Content-Type: application/json [14:29:01] [14:29:01]POST finish read [14:29:01]Found Content-Length = 800 [14:29:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:01]execute_script... [14: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)545800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:01]POST & json_proto [14:29:01]process_json_proto [14:29:01]json parsed OK: [14:29:01]protocol is kg_v1.0 [14:29:01]action value=close_receipt [14:29:01]process_action close_receipt [14:29:01]cmd_close_receipt [14:29:01]MH_GetDate [14:29:01]Write to MH i2c: F0 00 00 2D 7E 9A [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: F0 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: F0 09 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: F0 09 00 2D 7E 00 2F 76 60 66 9A 61 5F 66 CE [14:29:01]GetLastDocTimeStamp 1717597712 [14:29:01]current date 1717597743 [14:29:01]FM_GetShiftState [14:29:01]SAM_PROTO_GetShiftState [14:29:01]wFMCommunicate request_size=4 [14:29:01]MH_SAM_APDU [14:29:01]CAPDU: 80 13 01 00 [14:29:01]Write to MH i2c: E2 08 00 2E 7E 80 13 01 00 00 00 00 00 29 [14:29:01]Write i2c OK [14:29:01]MH_I2C_Read... [14:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:01]Read from MH i2c: E2 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 0E 00 [14:29:01]MH_I2C_Read... [14:29:01]Read from MH i2c: E2 0E 00 2E 7E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 61 [14:29:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:29:01]wFMCommunicate OK [14:29:01]SAM_PROTO_GetShiftState done [14:29:01]FM_GetShiftState done [14:29:01]opened in 1717545916 [14:29:01]opened+sec_in_day 1717632316 [14:29:01]quantity*price = 50041 [14:29:01]sum+1 = 50042 [14:29:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 468 05.06.2024 14:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60073 ФПД: 234970050297824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142903&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60073&fm=234970050297824&tin=02508201610067®Number=0000000000151680&sum=50041 [14:29:02]StoreToDocumentArchive [14:29:02]shift 72 fd 60073 [14:29:02]save to /storage/0072/doc_00060073 [14:29:02]save last doc name /storage/0072/doc_00060073 to /storage/kkm_last_doc_name [14:29:02]save OK [14:29:02]Clear old archive folders... [14:29:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:29:02]tlvbuf is 00483540 [14:29:02]SAM_PROTO_ClearQueue [14:29:02]wFMCommunicate request_size=4 [14:29:02]MH_SAM_APDU [14:29:02]CAPDU: 80 09 00 00 [14:29:02]Write to MH i2c: E2 08 00 3B 7E 80 09 00 00 00 00 00 00 2B [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:02]Read from MH i2c: E2 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 3B 7E 00 90 00 2D [14:29:02]RAPDU: 90 00 [14:29:02]wFMCommunicate OK [14:29:02]SAM_PROTO_ClearQueue done [14:29:02]KKMCreateOFDPacket [14:29:02]OFDProtocolAddRootSTLVToBuf [14:29:02]FM_MakeSignedData [14:29:02]FM_MakeSignedData [14:29:02]SAM_PROTO_SignData [14:29:02]wFMCommunicate request_size=4 [14:29:02]MH_SAM_APDU [14:29:02]CAPDU: 80 0D 01 02 [14:29:02]Write to MH i2c: E2 08 00 3C 7E 80 0D 01 02 00 00 00 00 33 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:02]Read from MH i2c: E2 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 3C 7E 00 90 00 2E [14:29:02]RAPDU: 90 00 [14:29:02]wFMCommunicate OK [14:29:02]wFMCommunicate request_size=255 [14:29:02]MH_SAM_APDU [14: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 2F 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 EA 00 00 35 04 06 00 D5 [14:29:02]Write to MH i2c: E2 02 01 3D 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 2F 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 EA 00 00 35 04 06 00 D5 00 00 00 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:02]Read from MH i2c: E2 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 3D 7E 00 90 00 2F [14:29:02]RAPDU: 90 00 [14:29:02]wFMCommunicate OK [14:29:02]wFMCommunicate request_size=10 [14:29:02]MH_SAM_APDU [14:29:02]CAPDU: 80 0D 02 02 05 B4 3A 61 7F E0 [14:29:02]Write to MH i2c: E2 0D 00 3E 7E 80 0D 02 02 05 00 B4 3A 61 7F E0 00 00 EE [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:02]Read from MH i2c: E2 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 [14:29:02]MH_I2C_Read... [14:29:02]Read from MH i2c: E2 03 00 3E 7E 00 90 00 30 [14:29:02]RAPDU: 90 00 [14:29:02]wFMCommunicate OK [14:29:02]wFMCommunicate request_size=4 [14:29:02]MH_SAM_APDU [14:29:02]CAPDU: 80 0D 03 02 [14:29:02]Write to MH i2c: E2 08 00 3F 7E 80 0D 03 02 00 00 00 00 38 [14:29:02]Write i2c OK [14:29:02]MH_I2C_Read... [14:29:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:03]Read from MH i2c: E2 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 0B 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 0B 00 3F 7E 00 8A A8 C0 03 E6 DC 69 F6 90 00 4F [14:29:03]RAPDU: 8A A8 C0 03 E6 DC 69 F6 90 00 [14:29:03]wFMCommunicate OK [14:29:03]SAM_PROTO_SignData done [14:29:03]FM_MakeSignedData done [14:29:03]CreateOFDProtocolMessage [14:29:03]wFMCommunicate request_size=4 [14:29:03]MH_SAM_APDU [14:29:03]CAPDU: 80 11 00 00 [14:29:03]Write to MH i2c: E2 08 00 40 7E 80 11 00 00 00 00 00 00 38 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:03]Read from MH i2c: E2 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 17 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: E2 17 00 40 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8B [14:29:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:29:03]wFMCommunicate OK [14:29:03]CreateOFDProtocolMessage done [14:29:03]OFDSenderStorePacket 60073 [14:29:03]StoreOFDPacket docnum=60073 [14:29:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 95 F2 07 01 20 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 2F 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 EA 00 00 35 04 06 00 D5 B4 3A 61 7F E0 8A A8 C0 03 E6 DC 69 F6 [14:29:03]CheckFolder [14:29:03]dirname=/storage/ofd_packets [14:29:03]CheckFolder done [14:29:03]ProducePacketName [14:29:03]name=ofd_packets/00060073 [14:29:03]NVStorageSaveData ofd_packets/00060073 [14:29:03]File name is /storage/ofd_packets/00060073 [14:29:03]Write 301 bytes [14:29:03]NVStorageSaveData done [14:29:03]OFDSenderStorePacket done [14:29:03]KKMCreateOFDPacket done [14:29:03]NVStorageSaveData kkm_last_timestamp [14:29:03]File name is /storage/kkm_last_timestamp [14:29:03]Write 4 bytes [14:29:03]NVStorageSaveData done [14:29:03]ExternCall_PrintAddStr [14:29:03]wPrintStart [14:29:03]Write to MH i2c: 01 00 00 41 7E BF [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: 01 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: 01 07 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: 01 07 00 41 7E 00 00 00 00 00 FF 0F D4 [14:29:03]RasterBufferAndPrint [14:29:03]line Счет N : (1)545800 [14:29:03]line ИНН: 02508201610067 [14:29:03]line Контрольно-Кассовый Чек [14:29:03]line ПРОДАЖА [14:29:03]line ТРК (МРК, ГНК) : 22 [14:29:03]line Товар: 2710124130 [14:29:03]line Аи-92-К-5 [14:29:03]line 7.480 * 66.90 [14:29:03]line = 500.41 [14:29:03]line НДС 12% НСП 1% [14:29:03]line > о реализуемом товаре [14:29:03]line ИТОГО: 500.41 [14:29:03]line НСП 1% : 4.43 [14:29:03]line НДС 12% : 53.14 [14:29:03]line Наличными: 0.00 [14:29:03]line Безнал.: 500.41 [14:29:03]line Место: АЗС № 117 "Партнер Нефть" [14:29:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:29:03]line СНО: Общий режим [14:29:03]line Чек 468 05.06.2024 14:29 [14:29:03]line Смена: 72 ФФД: 1.0 [14:29:03]line ЗНМ: 0300000048 [14:29:03]line РНМ: 0000000000151680 [14:29:03]line Версия ККМ: v1.0 [14:29:03]line Платежная система: O! деньги [14:29:03]line ФМ: 0000000000959414 [14:29:03]line ФД: 60073 [14:29:03]line ФПД: 234970050297824 [14:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T142903&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60073&fm=234970050297824&tin=02508201610067®Number=0000000000151680&sum=50041 [14:29:03]written 0, free lines is 4095 [14:29:03]OFD Sender: Processing packet 60073 [packets to send 53, broken 52] [14:29:03]ProducePacketName [14:29:03]name=ofd_packets/00060073 [14:29:03]OFD Sender: To server: pG, [14:29:03]CommunicateWithHost lk.salyk.kg:30040 [14:29:03]ConnectInit lk.salyk.kg [14:29:03]Connected sock=10 [14:29:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 95 F2 07 01 20 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 2F 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 EA 00 00 35 04 06 00 D5 B4 3A 61 7F E0 8A A8 C0 03 E6 DC 69 F6 [14:29:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 55 94 47 00 49 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 A9 EA 00 00 F4 03 04 00 33 22 60 66 B6 04 01 00 00 CC 72 6B 31 AD A4 B4 8C [14:29:03]CommunicateWithHost err = 0 [14:29:03]CheckOFDResponse [14:29:03]1017 (14) - 77093643461234 [14:29:03]1041 (16) - 0000000000959414 [14:29:03]1040 (4) - 60073 [14:29:03]1012 (4) - 05.06.2024 08:30 [14:29:03]1206 (1) - 0 [14:29:03]OFD Sender: Remove packet 60073 [14:29:03]ProducePacketName [14:29:03]name=ofd_packets/00060073 [14:29:03]NVStorageDeleteData [14:29:03]Write to MH i2c: 01 00 00 6B 7E E9 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: 01 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: 01 07 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: 01 07 00 6B 7E 00 00 00 00 00 BB 0C B7 [14:29:03]RasterBufferAndPrint [14:29:03]line [14:29:03]line [14:29:03]line [14:29:03]line [14:29:03]line [14:29:03]written 0, free lines is 3266 [14:29:03]MH_Cut [14:29:03]Write to MH i2c: D1 01 00 72 7E 01 C2 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: D1 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: D1 01 00 [14:29:03]MH_I2C_Read... [14:29:03]Read from MH i2c: D1 01 00 72 7E 00 C1 [14:29:03]Write to MH i2c: 01 00 00 73 7E F1 [14:29:03]Write i2c OK [14:29:03]MH_I2C_Read... [14:29:04]OFD Sender: No OFD packet to send [14:29:04]*** Cut start [14:29:04]*** Partial cut [14:29:04]*** CUTSNS_PIN = 1 [14:29:04]*** CUTSNS_PIN = 0 [14:29:05]*** Brake cut motor [14:29:05]Read from MH i2c: 01 [14:29:05]MH_I2C_Read... [14:29:05]*** Stop cut motor [14:29:05]*** Cut end [14:29:05]Read from MH i2c: 01 07 00 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: 01 07 00 73 7E 00 00 00 00 00 FF 0F 06 [14:29:05]process_action close_receipt done [14:29:05]requested_data is exist [14:29:05]produce_requested_data [14:29:05]requested_item fm.sn is exist - process it [14:29:05]wFMCommunicate request_size=4 [14:29:05]MH_SAM_APDU [14:29:05]CAPDU: 80 11 00 00 [14:29:05]Write to MH i2c: E2 08 00 74 7E 80 11 00 00 00 00 00 00 6C [14:29:05]Write i2c OK [14:29:05]MH_I2C_Read... [14:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:05]Read from MH i2c: E2 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 17 00 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 17 00 74 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BF [14:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:29:05]wFMCommunicate OK [14:29:05]requested_item fd.num is exist - process it [14:29:05]SAM_PROTO_GetFieldsCounters [14:29:05]wFMCommunicate request_size=4 [14:29:05]MH_SAM_APDU [14:29:05]CAPDU: 80 13 00 00 [14:29:05]Write to MH i2c: E2 08 00 75 7E 80 13 00 00 00 00 00 00 6F [14:29:05]Write i2c OK [14:29:05]MH_I2C_Read... [14:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:05]Read from MH i2c: E2 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 62 00 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 62 00 75 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A9 EA 00 00 0E 04 04 00 48 00 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 E6 [14:29:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 A9 EA 00 00 0E 04 04 00 48 00 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 [14:29:05]wFMCommunicate OK [14:29:05]SAM_PROTO_GetFieldsCounters done [14:29:05]requested_item shift.num is exist - process it [14:29:05]requested_item shift.opened is exist - process it [14:29:05]req_shift_opened [14:29:05]FM_GetShiftState [14:29:05]SAM_PROTO_GetShiftState [14:29:05]wFMCommunicate request_size=4 [14:29:05]MH_SAM_APDU [14:29:05]CAPDU: 80 13 01 00 [14:29:05]Write to MH i2c: E2 08 00 76 7E 80 13 01 00 00 00 00 00 71 [14:29:05]Write i2c OK [14:29:05]MH_I2C_Read... [14:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:05]Read from MH i2c: E2 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 0E 00 [14:29:05]MH_I2C_Read... [14:29:05]Read from MH i2c: E2 0E 00 76 7E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A9 [14:29:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:29:05]wFMCommunicate OK [14:29:05]SAM_PROTO_GetShiftState done [14:29:05]FM_GetShiftState done [14:29:05]req_shift_opened done [14:29:05]requested_item shift.open_date is exist - process it [14:29:05]req_shift_open_date [14:29:05]req_shift_open_date done [14:29:05]produce_requested_data done [14:29:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60073,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:29:05]process_action_free close_receipt [14:29:05]json_value_free [14:29:05]json_value_free done [14:29:05]process_json_proto returns [14:29:05]Send response to host [14:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60073,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:29:05]free response buf [14:29:05]execute_script done [14:29:05]execute_script returns [14:29:05]free content buf [14:29:05]Sock 9.Close socket [14:29:05]Sock 9.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: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:00]accept exits with 8 [14:30:00]New connection [14:30:00]New thread 3066957156 created [14:30:00]Thread 3067100516 joined [14:30:00]Waiting for new connection... [14:30:00] Sock 8.Parse request [14:30:00]Sock 8.Check first char [14:30:00]Sock 8.First char is OK [14:30:00]request: POST /json_proto HTTP/1.0 [14:30:00]Method: POST [14:30:00]URL: /json_proto [14:30:00]Method is POST - this is cgi request [14:30:00]url: /json_proto [14:30:00]query_string will be loaded in cgi processing [14:30:00]execute_cgi json_proto POST (null) [14:30:00]execute_cgi path=json_proto method=POST [14:30:00]POST find Content-Length [14:30:00]Host: 172.17.60.68:8080 [14:30:00]Content-Length: 679 [14:30:00]Content-Type: application/json [14:30:00] [14:30:00]POST finish read [14:30:00]Found Content-Length = 679 [14:30:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545801", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:00]execute_script... [14: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)545801", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:30:00]POST & json_proto [14:30:00]process_json_proto [14:30:00]json parsed OK: [14:30:00]protocol is kg_v1.0 [14:30:00]action value=close_receipt [14:30:00]process_action close_receipt [14:30:00]cmd_close_receipt [14:30:00]MH_GetDate [14:30:00]Write to MH i2c: F0 00 00 77 7E E4 [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: F0 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: F0 09 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: F0 09 00 77 7E 00 6A 76 60 66 9A 61 5F 66 53 [14:30:00]GetLastDocTimeStamp 1717597743 [14:30:00]current date 1717597802 [14:30:00]FM_GetShiftState [14:30:00]SAM_PROTO_GetShiftState [14:30:00]wFMCommunicate request_size=4 [14:30:00]MH_SAM_APDU [14:30:00]CAPDU: 80 13 01 00 [14:30:00]Write to MH i2c: E2 08 00 78 7E 80 13 01 00 00 00 00 00 73 [14:30:00]Write i2c OK [14:30:00]MH_I2C_Read... [14:30:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:00]Read from MH i2c: E2 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 0E 00 [14:30:00]MH_I2C_Read... [14:30:00]Read from MH i2c: E2 0E 00 78 7E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AB [14:30:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:30:00]wFMCommunicate OK [14:30:00]SAM_PROTO_GetShiftState done [14:30:00]FM_GetShiftState done [14:30:00]opened in 1717545916 [14:30:00]opened+sec_in_day 1717632316 [14:30:00]quantity*price = 100018 [14:30:00]sum+1 = 100020 [14:30:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 469 05.06.2024 14:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60074 ФПД: 170604839228719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143002&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60074&fm=170604839228719&tin=02508201610067®Number=0000000000151680&sum=100000 [14:30:01]StoreToDocumentArchive [14:30:01]shift 72 fd 60074 [14:30:01]save to /storage/0072/doc_00060074 [14:30:01]save last doc name /storage/0072/doc_00060074 to /storage/kkm_last_doc_name [14:30:01]save OK [14:30:01]Clear old archive folders... [14:30:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:30:01]tlvbuf is 00632150 [14:30:01]SAM_PROTO_ClearQueue [14:30:01]wFMCommunicate request_size=4 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 09 00 00 [14:30:01]Write to MH i2c: E2 08 00 85 7E 80 09 00 00 00 00 00 00 75 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 85 7E 00 90 00 77 [14:30:01]RAPDU: 90 00 [14:30:01]wFMCommunicate OK [14:30:01]SAM_PROTO_ClearQueue done [14:30:01]KKMCreateOFDPacket [14:30:01]OFDProtocolAddRootSTLVToBuf [14:30:01]FM_MakeSignedData [14:30:01]FM_MakeSignedData [14:30:01]SAM_PROTO_SignData [14:30:01]wFMCommunicate request_size=4 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 0D 01 02 [14:30:01]Write to MH i2c: E2 08 00 86 7E 80 0D 01 02 00 00 00 00 7D [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 86 7E 00 90 00 78 [14:30:01]RAPDU: 90 00 [14:30:01]wFMCommunicate OK [14:30:01]wFMCommunicate request_size=255 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 6A 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA EA 00 00 35 04 06 00 9B 2A 08 D6 [14:30:01]Write to MH i2c: E2 02 01 87 7E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 6A 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA EA 00 00 35 04 06 00 9B 2A 08 D6 00 00 DA [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 87 7E 00 90 00 79 [14:30:02]RAPDU: 90 00 [14:30:02]wFMCommunicate OK [14:30:02]wFMCommunicate request_size=7 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 0D 02 02 02 D5 2F [14:30:02]Write to MH i2c: E2 0A 00 88 7E 80 0D 02 02 02 00 D5 2F 00 00 88 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 88 7E 00 90 00 7A [14:30:02]RAPDU: 90 00 [14:30:02]wFMCommunicate OK [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 0D 03 02 [14:30:02]Write to MH i2c: E2 08 00 89 7E 80 0D 03 02 00 00 00 00 82 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 0B 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 0B 00 89 7E 00 95 00 E5 60 3D 5A D4 53 90 00 1B [14:30:02]RAPDU: 95 00 E5 60 3D 5A D4 53 90 00 [14:30:02]wFMCommunicate OK [14:30:02]SAM_PROTO_SignData done [14:30:02]FM_MakeSignedData done [14:30:02]CreateOFDProtocolMessage [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 11 00 00 [14:30:02]Write to MH i2c: E2 08 00 8A 7E 80 11 00 00 00 00 00 00 82 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 17 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 17 00 8A 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D5 [14:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:30:02]wFMCommunicate OK [14:30:02]CreateOFDProtocolMessage done [14:30:02]OFDSenderStorePacket 60074 [14:30:02]StoreOFDPacket docnum=60074 [14:30:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4A FA 04 01 09 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 6A 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA EA 00 00 35 04 06 00 9B 2A 08 D6 D5 2F 95 00 E5 60 3D 5A D4 53 [14:30:02]CheckFolder [14:30:02]dirname=/storage/ofd_packets [14:30:02]CheckFolder done [14:30:02]ProducePacketName [14:30:02]name=ofd_packets/00060074 [14:30:02]NVStorageSaveData ofd_packets/00060074 [14:30:02]File name is /storage/ofd_packets/00060074 [14:30:02]Write 298 bytes [14:30:02]NVStorageSaveData done [14:30:02]OFDSenderStorePacket done [14:30:02]KKMCreateOFDPacket done [14:30:02]NVStorageSaveData kkm_last_timestamp [14:30:02]File name is /storage/kkm_last_timestamp [14:30:02]Write 4 bytes [14:30:02]NVStorageSaveData done [14:30:02]ExternCall_PrintAddStr [14:30:02]wPrintStart [14:30:02]Write to MH i2c: 01 00 00 8B 7E 09 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 07 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 07 00 8B 7E 00 00 00 00 00 FF 0F 1E [14:30:02]RasterBufferAndPrint [14:30:02]line Счет N : (1)545801 [14:30:02]line ИНН: 02508201610067 [14:30:02]line Контрольно-Кассовый Чек [14:30:02]line ПРОДАЖА [14:30:02]line ТРК (МРК, ГНК) : 51 [14:30:02]line Товар: 2710194210 [14:30:02]line ДТ-К-5 [14:30:02]line 13.720 * 72.90 [14:30:02]line = 1000.19 [14:30:02]line НДС 12% НСП 1% [14:30:02]line > о реализуемом товаре [14:30:02]line ОКРУГЛЕНИЕ: -0.19 [14:30:02]line ИТОГО: 1000.00 [14:30:02]line Внесено: 1000.00 [14:30:02]line СДАЧА: 0.00 [14:30:02]line НСП 1% : 8.85 [14:30:02]line НДС 12% : 106.21 [14:30:02]line Наличными: 1000.00 [14:30:02]line Безнал.: 0.00 [14:30:02]line Место: АЗС № 117 "Партнер Нефть" [14:30:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:30:02]line СНО: Общий режим [14:30:02]line Чек 469 05.06.2024 14:30 [14:30:02]line Смена: 72 ФФД: 1.0 [14:30:02]line ЗНМ: 0300000048 [14:30:02]line РНМ: 0000000000151680 [14:30:02]line Версия ККМ: v1.0 [14:30:02]line ФМ: 0000000000959414 [14:30:02]line ФД: 60074 [14:30:02]line ФПД: 170604839228719 [14:30:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143002&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60074&fm=170604839228719&tin=02508201610067®Number=0000000000151680&sum=100000 [14:30:02]OFD Sender: Processing packet 60074 [packets to send 53, broken 52] [14:30:02]ProducePacketName [14:30:02]name=ofd_packets/00060074 [14:30:02]OFD Sender: To server: pG, [14:30:02]CommunicateWithHost lk.salyk.kg:30040 [14:30:02]ConnectInit lk.salyk.kg [14:30:02]written 0, free lines is 4095 [14:30:02]Connected sock=10 [14:30:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4A FA 04 01 09 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 6A 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA EA 00 00 35 04 06 00 9B 2A 08 D6 D5 2F 95 00 E5 60 3D 5A D4 53 [14:30:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7B FB 47 00 C7 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AA EA 00 00 F4 03 04 00 6E 22 60 66 B6 04 01 00 00 75 05 94 37 5E 54 60 02 [14:30:02]CommunicateWithHost err = 0 [14:30:02]CheckOFDResponse [14:30:02]1017 (14) - 77093643461234 [14:30:02]1041 (16) - 0000000000959414 [14:30:02]1040 (4) - 60074 [14:30:02]1012 (4) - 05.06.2024 08:31 [14:30:02]1206 (1) - 0 [14:30:02]OFD Sender: Remove packet 60074 [14:30:02]ProducePacketName [14:30:02]name=ofd_packets/00060074 [14:30:02]NVStorageDeleteData [14:30:03]Write to MH i2c: 01 00 00 B6 7E 34 [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: 01 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: 01 07 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: 01 07 00 B6 7E 00 00 00 00 00 9C 0C E3 [14:30:03]RasterBufferAndPrint [14:30:03]line [14:30:03]line [14:30:03]line [14:30:03]line [14:30:03]line [14:30:03]written 0, free lines is 3233 [14:30:03]MH_Cut [14:30:03]Write to MH i2c: D1 01 00 BD 7E 01 0D [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: D1 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: D1 01 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: D1 01 00 BD 7E 00 0C [14:30:03]Write to MH i2c: 01 00 00 BE 7E 3C [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]OFD Sender: No OFD packet to send [14:30:03]*** Cut start [14:30:03]*** Partial cut [14:30:03]*** CUTSNS_PIN = 1 [14:30:03]*** CUTSNS_PIN = 0 [14:30:04]*** Brake cut motor [14:30:04]Read from MH i2c: 01 [14:30:04]MH_I2C_Read... [14:30:04]*** Stop cut motor [14:30:04]*** Cut end [14:30:04]Read from MH i2c: 01 07 00 [14:30:04]MH_I2C_Read... [14:30:04]Read from MH i2c: 01 07 00 BE 7E 00 00 00 00 00 FF 0F 51 [14:30:04]process_action close_receipt done [14:30:04]requested_data is exist [14:30:04]produce_requested_data [14:30:04]requested_item fm.sn is exist - process it [14:30:04]wFMCommunicate request_size=4 [14:30:04]MH_SAM_APDU [14:30:04]CAPDU: 80 11 00 00 [14:30:04]Write to MH i2c: E2 08 00 BF 7E 80 11 00 00 00 00 00 00 B7 [14:30:04]Write i2c OK [14:30:04]MH_I2C_Read... [14:30:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:04]Read from MH i2c: E2 [14:30:04]MH_I2C_Read... [14:30:04]Read from MH i2c: E2 17 00 [14:30:04]MH_I2C_Read... [14:30:04]Read from MH i2c: E2 17 00 BF 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0A [14:30:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:30:04]wFMCommunicate OK [14:30:04]requested_item fd.num is exist - process it [14:30:04]SAM_PROTO_GetFieldsCounters [14:30:04]wFMCommunicate request_size=4 [14:30:04]MH_SAM_APDU [14:30:04]CAPDU: 80 13 00 00 [14:30:04]Write to MH i2c: E2 08 00 C0 7E 80 13 00 00 00 00 00 00 BA [14:30:04]Write i2c OK [14:30:04]MH_I2C_Read... [14:30:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:04]Read from MH i2c: E2 [14:30:04]MH_I2C_Read... [14:30:04]Read from MH i2c: E2 62 00 [14:30:04]MH_I2C_Read... [14:30:04]Read from MH i2c: E2 62 00 C0 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AA EA 00 00 0E 04 04 00 48 00 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 35 [14:30:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AA EA 00 00 0E 04 04 00 48 00 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 [14:30:04]wFMCommunicate OK [14:30:04]SAM_PROTO_GetFieldsCounters done [14:30:04]requested_item shift.num is exist - process it [14:30:04]requested_item shift.opened is exist - process it [14:30:04]req_shift_opened [14:30:04]FM_GetShiftState [14:30:04]SAM_PROTO_GetShiftState [14:30:04]wFMCommunicate request_size=4 [14:30:04]MH_SAM_APDU [14:30:04]CAPDU: 80 13 01 00 [14:30:04]Write to MH i2c: E2 08 00 C1 7E 80 13 01 00 00 00 00 00 BC [14:30:04]Write i2c OK [14:30:04]MH_I2C_Read... [14:30:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:04]Read from MH i2c: E2 [14:30:04]MH_I2C_Read... [14:30:04]Read from MH i2c: E2 0E 00 [14:30:04]MH_I2C_Read... [14:30:04]Read from MH i2c: E2 0E 00 C1 7E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F4 [14:30:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:30:04]wFMCommunicate OK [14:30:04]SAM_PROTO_GetShiftState done [14:30:04]FM_GetShiftState done [14:30:04]req_shift_opened done [14:30:04]requested_item shift.open_date is exist - process it [14:30:04]req_shift_open_date [14:30:04]req_shift_open_date done [14:30:04]produce_requested_data done [14:30:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60074,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:30:04]process_action_free close_receipt [14:30:04]json_value_free [14:30:04]json_value_free done [14:30:04]process_json_proto returns [14:30:04]Send response to host [14:30:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60074,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:30:04]free response buf [14:30:04]execute_script done [14:30:04]execute_script returns [14:30:04]free content buf [14:30:04]Sock 8.Close socket [14:30:04]Sock 8.Thread stoped [14:30:08]OFD Sender: No OFD packet to send [14:30:13]OFD Sender: No OFD packet to send [14:30:18]OFD Sender: No OFD packet to send [14:30:23]OFD Sender: No OFD packet to send [14:30:27]accept exits with 9 [14:30:27]New connection [14:30:27]New thread 3067100516 created [14:30:27]Thread 3066957156 joined [14:30:27]Waiting for new connection... [14:30:27] Sock 9.Parse request [14:30:27]Sock 9.Check first char [14:30:27]Sock 9.First char is OK [14:30:27]request: POST /json_proto HTTP/1.0 [14:30:27]Method: POST [14:30:27]URL: /json_proto [14:30:27]Method is POST - this is cgi request [14:30:27]url: /json_proto [14:30:27]query_string will be loaded in cgi processing [14:30:27]execute_cgi json_proto POST (null) [14:30:27]execute_cgi path=json_proto method=POST [14:30:27]POST find Content-Length [14:30:27]Host: 172.17.60.68:8080 [14:30:27]Content-Length: 677 [14:30:27]Content-Type: application/json [14:30:27] [14:30:27]POST finish read [14:30:27]Found Content-Length = 677 [14:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:30:27]execute_script... [14:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:30:27]POST & json_proto [14:30:27]process_json_proto [14:30:27]json parsed OK: [14:30:27]protocol is kg_v1.0 [14:30:27]action value=close_receipt [14:30:27]process_action close_receipt [14:30:27]cmd_close_receipt [14:30:27]MH_GetDate [14:30:27]Write to MH i2c: F0 00 00 C2 7E 2F [14:30:27]Write i2c OK [14:30:27]MH_I2C_Read... [14:30:27]Read from MH i2c: F0 [14:30:27]MH_I2C_Read... [14:30:27]Read from MH i2c: F0 09 00 [14:30:27]MH_I2C_Read... [14:30:27]Read from MH i2c: F0 09 00 C2 7E 00 85 76 60 66 9A 61 5F 66 B9 [14:30:27]GetLastDocTimeStamp 1717597802 [14:30:27]current date 1717597829 [14:30:27]FM_GetShiftState [14:30:27]SAM_PROTO_GetShiftState [14:30:27]wFMCommunicate request_size=4 [14:30:27]MH_SAM_APDU [14:30:27]CAPDU: 80 13 01 00 [14:30:27]Write to MH i2c: E2 08 00 C3 7E 80 13 01 00 00 00 00 00 BE [14:30:27]Write i2c OK [14:30:27]MH_I2C_Read... [14:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:27]Read from MH i2c: E2 [14:30:27]MH_I2C_Read... [14:30:27]Read from MH i2c: E2 0E 00 [14:30:27]MH_I2C_Read... [14:30:27]Read from MH i2c: E2 0E 00 C3 7E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [14:30:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:30:27]wFMCommunicate OK [14:30:27]SAM_PROTO_GetShiftState done [14:30:27]FM_GetShiftState done [14:30:27]opened in 1717545916 [14:30:27]opened+sec_in_day 1717632316 [14:30:27]quantity*price = 30038 [14:30:27]sum+1 = 30039 [14:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 470 05.06.2024 14:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60075 ФПД: 142552167176223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143029&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60075&fm=142552167176223&tin=02508201610067®Number=0000000000151680&sum=30000 [14:30:28]StoreToDocumentArchive [14:30:28]shift 72 fd 60075 [14:30:28]save to /storage/0072/doc_00060075 [14:30:28]save last doc name /storage/0072/doc_00060075 to /storage/kkm_last_doc_name [14:30:28]save OK [14:30:28]Clear old archive folders... [14:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:28]tlvbuf is 00506E60 [14:30:28]SAM_PROTO_ClearQueue [14:30:28]wFMCommunicate request_size=4 [14:30:28]MH_SAM_APDU [14:30:28]CAPDU: 80 09 00 00 [14:30:28]Write to MH i2c: E2 08 00 D0 7E 80 09 00 00 00 00 00 00 C0 [14:30:28]Write i2c OK [14:30:28]MH_I2C_Read... [14:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:28]Read from MH i2c: E2 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: E2 03 00 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: E2 03 00 D0 7E 00 90 00 C2 [14:30:28]RAPDU: 90 00 [14:30:28]wFMCommunicate OK [14:30:28]SAM_PROTO_ClearQueue done [14:30:28]KKMCreateOFDPacket [14:30:28]OFDProtocolAddRootSTLVToBuf [14:30:28]FM_MakeSignedData [14:30:28]FM_MakeSignedData [14:30:28]SAM_PROTO_SignData [14:30:28]wFMCommunicate request_size=4 [14:30:28]MH_SAM_APDU [14:30:28]CAPDU: 80 0D 01 02 [14:30:28]Write to MH i2c: E2 08 00 D1 7E 80 0D 01 02 00 00 00 00 C8 [14:30:28]Write i2c OK [14:30:28]MH_I2C_Read... [14:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:28]Read from MH i2c: E2 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: E2 03 00 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: E2 03 00 D1 7E 00 90 00 C3 [14:30:28]RAPDU: 90 00 [14:30:28]wFMCommunicate OK [14:30:28]wFMCommunicate request_size=255 [14:30:28]MH_SAM_APDU [14:30:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D6 01 00 00 F4 03 04 00 85 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB EA 00 00 35 04 06 00 81 [14:30:28]Write to MH i2c: E2 02 01 D2 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D6 01 00 00 F4 03 04 00 85 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB EA 00 00 35 04 06 00 81 00 00 3D [14:30:28]Write i2c OK [14:30:28]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 D2 7E 00 90 00 C4 [14:30:29]RAPDU: 90 00 [14:30:29]wFMCommunicate OK [14:30:29]wFMCommunicate request_size=10 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 0D 02 02 05 A6 83 49 58 1F [14:30:29]Write to MH i2c: E2 0D 00 D3 7E 80 0D 02 02 05 00 A6 83 49 58 1F 00 00 BE [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 D3 7E 00 90 00 C5 [14:30:29]RAPDU: 90 00 [14:30:29]wFMCommunicate OK [14:30:29]wFMCommunicate request_size=4 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 0D 03 02 [14:30:29]Write to MH i2c: E2 08 00 D4 7E 80 0D 03 02 00 00 00 00 CD [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 0B 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 0B 00 D4 7E 00 F2 C5 6D 41 FA 22 03 44 90 00 96 [14:30:29]RAPDU: F2 C5 6D 41 FA 22 03 44 90 00 [14:30:29]wFMCommunicate OK [14:30:29]SAM_PROTO_SignData done [14:30:29]FM_MakeSignedData done [14:30:29]CreateOFDProtocolMessage [14:30:29]wFMCommunicate request_size=4 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 11 00 00 [14:30:29]Write to MH i2c: E2 08 00 D5 7E 80 11 00 00 00 00 00 00 CD [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 17 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 17 00 D5 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 20 [14:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:30:29]wFMCommunicate OK [14:30:29]CreateOFDProtocolMessage done [14:30:29]OFDSenderStorePacket 60075 [14:30:29]StoreOFDPacket docnum=60075 [14:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 8B 91 07 01 7B 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D6 01 00 00 F4 03 04 00 85 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB EA 00 00 35 04 06 00 81 A6 83 49 58 1F F2 C5 6D 41 FA 22 03 44 [14:30:29]CheckFolder [14:30:29]dirname=/storage/ofd_packets [14:30:29]CheckFolder done [14:30:29]ProducePacketName [14:30:29]name=ofd_packets/00060075 [14:30:29]NVStorageSaveData ofd_packets/00060075 [14:30:29]File name is /storage/ofd_packets/00060075 [14:30:29]Write 301 bytes [14:30:29]NVStorageSaveData done [14:30:29]OFDSenderStorePacket done [14:30:29]KKMCreateOFDPacket done [14:30:29]NVStorageSaveData kkm_last_timestamp [14:30:29]File name is /storage/kkm_last_timestamp [14:30:29]Write 4 bytes [14:30:29]NVStorageSaveData done [14:30:29]ExternCall_PrintAddStr [14:30:29]wPrintStart [14:30:29]Write to MH i2c: 01 00 00 D6 7E 54 [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: 01 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: 01 07 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: 01 07 00 D6 7E 00 00 00 00 00 FF 0F 69 [14:30:29]RasterBufferAndPrint [14:30:29]line Счет N : (1)545802 [14:30:29]line ИНН: 02508201610067 [14:30:29]line Контрольно-Кассовый Чек [14:30:29]line ПРОДАЖА [14:30:29]line ТРК (МРК, ГНК) : 32 [14:30:29]line Товар: 2710124130 [14:30:29]line Аи-92-К-5 [14:30:29]line 4.490 * 66.90 [14:30:29]line = 300.38 [14:30:29]line НДС 12% НСП 1% [14:30:29]line > о реализуемом товаре [14:30:29]line ОКРУГЛЕНИЕ: -0.38 [14:30:29]line ИТОГО: 300.00 [14:30:29]line Внесено: 300.00 [14:30:29]line СДАЧА: 0.00 [14:30:29]line НСП 1% : 2.66 [14:30:29]line НДС 12% : 31.90 [14:30:29]line Наличными: 300.00 [14:30:29]line Безнал.: 0.00 [14:30:29]line Место: АЗС № 117 "Партнер Нефть" [14:30:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:30:29]line СНО: Общий режим [14:30:29]line Чек 470 05.06.2024 14:30 [14:30:29]line Смена: 72 ФФД: 1.0 [14:30:29]line ЗНМ: 0300000048 [14:30:29]line РНМ: 0000000000151680 [14:30:29]line Версия ККМ: v1.0 [14:30:29]line ФМ: 0000000000959414 [14:30:29]line ФД: 60075 [14:30:29]line ФПД: 142552167176223 [14:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143029&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60075&fm=142552167176223&tin=02508201610067®Number=0000000000151680&sum=30000 [14:30:29]OFD Sender: Processing packet 60075 [packets to send 53, broken 52] [14:30:29]ProducePacketName [14:30:29]name=ofd_packets/00060075 [14:30:29]OFD Sender: To server: pG, [14:30:29]CommunicateWithHost lk.salyk.kg:30040 [14:30:29]ConnectInit lk.salyk.kg [14:30:29]written 0, free lines is 4095 [14:30:29]Connected sock=10 [14:30:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 8B 91 07 01 7B 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D6 01 00 00 F4 03 04 00 85 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB EA 00 00 35 04 06 00 81 A6 83 49 58 1F F2 C5 6D 41 FA 22 03 44 [14:30:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DC 63 47 00 7A 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AB EA 00 00 F4 03 04 00 89 22 60 66 B6 04 01 00 00 99 82 82 1E 22 E1 23 EC [14:30:30]CommunicateWithHost err = 0 [14:30:30]CheckOFDResponse [14:30:30]1017 (14) - 77093643461234 [14:30:30]1041 (16) - 0000000000959414 [14:30:30]1040 (4) - 60075 [14:30:30]1012 (4) - 05.06.2024 08:32 [14:30:30]1206 (1) - 0 [14:30:30]OFD Sender: Remove packet 60075 [14:30:30]ProducePacketName [14:30:30]name=ofd_packets/00060075 [14:30:30]NVStorageDeleteData [14:30:30]Write to MH i2c: 01 00 00 01 7F 80 [14:30:30]Write i2c OK [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: 01 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: 01 07 00 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: 01 07 00 01 7F 00 00 00 00 00 B3 0C 46 [14:30:30]RasterBufferAndPrint [14:30:30]line [14:30:30]line [14:30:30]line [14:30:30]line [14:30:30]line [14:30:30]written 0, free lines is 3257 [14:30:30]MH_Cut [14:30:30]Write to MH i2c: D1 01 00 08 7F 01 59 [14:30:30]Write i2c OK [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: D1 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: D1 01 00 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: D1 01 00 08 7F 00 58 [14:30:30]Write to MH i2c: 01 00 00 09 7F 88 [14:30:30]Write i2c OK [14:30:30]MH_I2C_Read... [14:30:30]OFD Sender: No OFD packet to send [14:30:31]*** Cut start [14:30:31]*** Partial cut [14:30:31]*** CUTSNS_PIN = 1 [14:30:31]*** CUTSNS_PIN = 0 [14:30:31]*** Brake cut motor [14:30:31]Read from MH i2c: 01 [14:30:31]MH_I2C_Read... [14:30:31]*** Stop cut motor [14:30:31]*** Cut end [14:30:31]Read from MH i2c: 01 07 00 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: 01 07 00 09 7F 00 00 00 00 00 FF 0F 9D [14:30:31]process_action close_receipt done [14:30:31]requested_data is exist [14:30:31]produce_requested_data [14:30:31]requested_item fm.sn is exist - process it [14:30:31]wFMCommunicate request_size=4 [14:30:31]MH_SAM_APDU [14:30:31]CAPDU: 80 11 00 00 [14:30:31]Write to MH i2c: E2 08 00 0A 7F 80 11 00 00 00 00 00 00 03 [14:30:31]Write i2c OK [14:30:31]MH_I2C_Read... [14:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:31]Read from MH i2c: E2 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 17 00 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 17 00 0A 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 56 [14:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:30:31]wFMCommunicate OK [14:30:31]requested_item fd.num is exist - process it [14:30:31]SAM_PROTO_GetFieldsCounters [14:30:31]wFMCommunicate request_size=4 [14:30:31]MH_SAM_APDU [14:30:31]CAPDU: 80 13 00 00 [14:30:31]Write to MH i2c: E2 08 00 0B 7F 80 13 00 00 00 00 00 00 06 [14:30:31]Write i2c OK [14:30:31]MH_I2C_Read... [14:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:31]Read from MH i2c: E2 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 62 00 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 62 00 0B 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AB EA 00 00 0E 04 04 00 48 00 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 85 [14:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AB EA 00 00 0E 04 04 00 48 00 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 [14:30:31]wFMCommunicate OK [14:30:31]SAM_PROTO_GetFieldsCounters done [14:30:31]requested_item shift.num is exist - process it [14:30:31]requested_item shift.opened is exist - process it [14:30:31]req_shift_opened [14:30:31]FM_GetShiftState [14:30:31]SAM_PROTO_GetShiftState [14:30:31]wFMCommunicate request_size=4 [14:30:31]MH_SAM_APDU [14:30:31]CAPDU: 80 13 01 00 [14:30:31]Write to MH i2c: E2 08 00 0C 7F 80 13 01 00 00 00 00 00 08 [14:30:31]Write i2c OK [14:30:31]MH_I2C_Read... [14:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:31]Read from MH i2c: E2 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 0E 00 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 0E 00 0C 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [14:30:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:30:31]wFMCommunicate OK [14:30:31]SAM_PROTO_GetShiftState done [14:30:31]FM_GetShiftState done [14:30:31]req_shift_opened done [14:30:31]requested_item shift.open_date is exist - process it [14:30:31]req_shift_open_date [14:30:31]req_shift_open_date done [14:30:31]produce_requested_data done [14:30:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60075,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:30:31]process_action_free close_receipt [14:30:31]json_value_free [14:30:31]json_value_free done [14:30:31]process_json_proto returns [14:30:31]Send response to host [14:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60075,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:30:31]free response buf [14:30:31]execute_script done [14:30:31]execute_script returns [14:30:31]free content buf [14:30:31]Sock 9.Close socket [14:30:31]Sock 9.Thread stoped [14:30:35]OFD Sender: No OFD packet to send [14:30:40]OFD Sender: No OFD packet to send [14:30:45]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:33]accept exits with 8 [14:31:33]New connection [14:31:33]New thread 3066957156 created [14:31:33]Thread 3067100516 joined [14:31:33]Waiting for new connection... [14:31:33] Sock 8.Parse request [14:31:33]Sock 8.Check first char [14:31:33]Sock 8.First char is OK [14:31:33]request: POST /json_proto HTTP/1.0 [14:31:33]Method: POST [14:31:33]URL: /json_proto [14:31:33]Method is POST - this is cgi request [14:31:33]url: /json_proto [14:31:33]query_string will be loaded in cgi processing [14:31:33]execute_cgi json_proto POST (null) [14:31:33]execute_cgi path=json_proto method=POST [14:31:33]POST find Content-Length [14:31:33]Host: 172.17.60.68:8080 [14:31:33]Content-Length: 677 [14:31:33]Content-Type: application/json [14:31:33] [14:31:33]POST finish read [14:31:33]Found Content-Length = 677 [14:31:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:31:33]execute_script... [14:31: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)545803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:31:33]POST & json_proto [14:31:33]process_json_proto [14:31:33]json parsed OK: [14:31:33]protocol is kg_v1.0 [14:31:33]action value=close_receipt [14:31:33]process_action close_receipt [14:31:33]cmd_close_receipt [14:31:33]MH_GetDate [14:31:33]Write to MH i2c: F0 00 00 0D 7F 7B [14:31:33]Write i2c OK [14:31:33]MH_I2C_Read... [14:31:33]Read from MH i2c: F0 [14:31:33]MH_I2C_Read... [14:31:33]Read from MH i2c: F0 09 00 [14:31:33]MH_I2C_Read... [14:31:33]Read from MH i2c: F0 09 00 0D 7F 00 C7 76 60 66 9A 61 5F 66 47 [14:31:33]GetLastDocTimeStamp 1717597829 [14:31:33]current date 1717597895 [14:31:33]FM_GetShiftState [14:31:33]SAM_PROTO_GetShiftState [14:31:33]wFMCommunicate request_size=4 [14:31:33]MH_SAM_APDU [14:31:33]CAPDU: 80 13 01 00 [14:31:33]Write to MH i2c: E2 08 00 0E 7F 80 13 01 00 00 00 00 00 0A [14:31:33]Write i2c OK [14:31:33]MH_I2C_Read... [14:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:33]Read from MH i2c: E2 [14:31:33]MH_I2C_Read... [14:31:33]Read from MH i2c: E2 0E 00 [14:31:33]MH_I2C_Read... [14:31:33]Read from MH i2c: E2 0E 00 0E 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 42 [14:31:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:31:33]wFMCommunicate OK [14:31:33]SAM_PROTO_GetShiftState done [14:31:33]FM_GetShiftState done [14:31:33]opened in 1717545916 [14:31:33]opened+sec_in_day 1717632316 [14:31:33]quantity*price = 30038 [14:31:33]sum+1 = 30039 [14:31:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 471 05.06.2024 14:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60076 ФПД: 13294950942980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143135&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60076&fm=13294950942980&tin=02508201610067®Number=0000000000151680&sum=30000 [14:31:34]StoreToDocumentArchive [14:31:34]shift 72 fd 60076 [14:31:34]save to /storage/0072/doc_00060076 [14:31:34]save last doc name /storage/0072/doc_00060076 to /storage/kkm_last_doc_name [14:31:34]save OK [14:31:34]Clear old archive folders... [14:31:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:31:34]tlvbuf is 003F5A70 [14:31:34]SAM_PROTO_ClearQueue [14:31:34]wFMCommunicate request_size=4 [14:31:34]MH_SAM_APDU [14:31:34]CAPDU: 80 09 00 00 [14:31:34]Write to MH i2c: E2 08 00 1B 7F 80 09 00 00 00 00 00 00 0C [14:31:34]Write i2c OK [14:31:34]MH_I2C_Read... [14:31:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:31:34]Read from MH i2c: E2 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: E2 03 00 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: E2 03 00 1B 7F 00 90 00 0E [14:31:34]RAPDU: 90 00 [14:31:34]wFMCommunicate OK [14:31:34]SAM_PROTO_ClearQueue done [14:31:34]KKMCreateOFDPacket [14:31:34]OFDProtocolAddRootSTLVToBuf [14:31:34]FM_MakeSignedData [14:31:34]FM_MakeSignedData [14:31:34]SAM_PROTO_SignData [14:31:34]wFMCommunicate request_size=4 [14:31:34]MH_SAM_APDU [14:31:34]CAPDU: 80 0D 01 02 [14:31:34]Write to MH i2c: E2 08 00 1C 7F 80 0D 01 02 00 00 00 00 14 [14:31:34]Write i2c OK [14:31:34]MH_I2C_Read... [14:31:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:31:34]Read from MH i2c: E2 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: E2 03 00 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: E2 03 00 1C 7F 00 90 00 0F [14:31:34]RAPDU: 90 00 [14:31:34]wFMCommunicate OK [14:31:34]wFMCommunicate request_size=255 [14:31:34]MH_SAM_APDU [14:31: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 01 00 00 F4 03 04 00 C7 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC EA 00 00 35 04 06 00 0C [14:31:34]Write to MH i2c: E2 02 01 1D 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 01 00 00 F4 03 04 00 C7 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC EA 00 00 35 04 06 00 0C 00 00 58 [14:31:34]Write i2c OK [14:31:34]MH_I2C_Read... [14:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:35]Read from MH i2c: E2 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 1D 7F 00 90 00 10 [14:31:35]RAPDU: 90 00 [14:31:35]wFMCommunicate OK [14:31:35]wFMCommunicate request_size=10 [14:31:35]MH_SAM_APDU [14:31:35]CAPDU: 80 0D 02 02 05 17 78 D4 09 04 [14:31:35]Write to MH i2c: E2 0D 00 1E 7F 80 0D 02 02 05 00 17 78 D4 09 04 00 00 91 [14:31:35]Write i2c OK [14:31:35]MH_I2C_Read... [14:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:35]Read from MH i2c: E2 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 1E 7F 00 90 00 11 [14:31:35]RAPDU: 90 00 [14:31:35]wFMCommunicate OK [14:31:35]wFMCommunicate request_size=4 [14:31:35]MH_SAM_APDU [14:31:35]CAPDU: 80 0D 03 02 [14:31:35]Write to MH i2c: E2 08 00 1F 7F 80 0D 03 02 00 00 00 00 19 [14:31:35]Write i2c OK [14:31:35]MH_I2C_Read... [14:31:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:31:35]Read from MH i2c: E2 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 0B 00 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 0B 00 1F 7F 00 CE 54 5A CE 93 66 BB 9A 90 00 B2 [14:31:35]RAPDU: CE 54 5A CE 93 66 BB 9A 90 00 [14:31:35]wFMCommunicate OK [14:31:35]SAM_PROTO_SignData done [14:31:35]FM_MakeSignedData done [14:31:35]CreateOFDProtocolMessage [14:31:35]wFMCommunicate request_size=4 [14:31:35]MH_SAM_APDU [14:31:35]CAPDU: 80 11 00 00 [14:31:35]Write to MH i2c: E2 08 00 20 7F 80 11 00 00 00 00 00 00 19 [14:31:35]Write i2c OK [14:31:35]MH_I2C_Read... [14:31:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:35]Read from MH i2c: E2 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 17 00 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 17 00 20 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6C [14:31:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:31:35]wFMCommunicate OK [14:31:35]CreateOFDProtocolMessage done [14:31:35]OFDSenderStorePacket 60076 [14:31:35]StoreOFDPacket docnum=60076 [14:31:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 47 0D 07 01 8B A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 01 00 00 F4 03 04 00 C7 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC EA 00 00 35 04 06 00 0C 17 78 D4 09 04 CE 54 5A CE 93 66 BB 9A [14:31:35]CheckFolder [14:31:35]dirname=/storage/ofd_packets [14:31:35]CheckFolder done [14:31:35]ProducePacketName [14:31:35]name=ofd_packets/00060076 [14:31:35]NVStorageSaveData ofd_packets/00060076 [14:31:35]File name is /storage/ofd_packets/00060076 [14:31:35]Write 301 bytes [14:31:35]NVStorageSaveData done [14:31:35]OFDSenderStorePacket done [14:31:35]KKMCreateOFDPacket done [14:31:35]NVStorageSaveData kkm_last_timestamp [14:31:35]File name is /storage/kkm_last_timestamp [14:31:35]Write 4 bytes [14:31:35]NVStorageSaveData done [14:31:35]ExternCall_PrintAddStr [14:31:35]wPrintStart [14:31:35]Write to MH i2c: 01 00 00 21 7F A0 [14:31:35]Write i2c OK [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: 01 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: 01 07 00 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: 01 07 00 21 7F 00 00 00 00 00 FF 0F B5 [14:31:35]RasterBufferAndPrint [14:31:35]line Счет N : (1)545803 [14:31:35]line ИНН: 02508201610067 [14:31:35]line Контрольно-Кассовый Чек [14:31:35]line ПРОДАЖА [14:31:35]line ТРК (МРК, ГНК) : 12 [14:31:35]line Товар: 2710124130 [14:31:35]line Аи-92-К-5 [14:31:35]line 4.490 * 66.90 [14:31:35]line = 300.38 [14:31:35]line НДС 12% НСП 1% [14:31:35]line > о реализуемом товаре [14:31:35]line ОКРУГЛЕНИЕ: -0.38 [14:31:35]line ИТОГО: 300.00 [14:31:35]line Внесено: 300.00 [14:31:35]line СДАЧА: 0.00 [14:31:35]line НСП 1% : 2.66 [14:31:35]line НДС 12% : 31.90 [14:31:35]line Наличными: 300.00 [14:31:35]line Безнал.: 0.00 [14:31:35]line Место: АЗС № 117 "Партнер Нефть" [14:31:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:31:35]line СНО: Общий режим [14:31:35]line Чек 471 05.06.2024 14:31 [14:31:35]line Смена: 72 ФФД: 1.0 [14:31:35]line ЗНМ: 0300000048 [14:31:35]line РНМ: 0000000000151680 [14:31:35]line Версия ККМ: v1.0 [14:31:35]line ФМ: 0000000000959414 [14:31:35]line ФД: 60076 [14:31:35]line ФПД: 13294950942980 [14:31:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143135&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60076&fm=13294950942980&tin=02508201610067®Number=0000000000151680&sum=30000 [14:31:35]OFD Sender: Processing packet 60076 [packets to send 53, broken 52] [14:31:35]ProducePacketName [14:31:35]name=ofd_packets/00060076 [14:31:35]OFD Sender: To server: pG, [14:31:35]CommunicateWithHost lk.salyk.kg:30040 [14:31:35]ConnectInit lk.salyk.kg [14:31:35]written 0, free lines is 4095 [14:31:35]Connected sock=11 [14:31:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 47 0D 07 01 8B A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D7 01 00 00 F4 03 04 00 C7 76 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AC EA 00 00 35 04 06 00 0C 17 78 D4 09 04 CE 54 5A CE 93 66 BB 9A [14:31:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A4 87 47 00 FC 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 39 35 39 34 31 34 10 04 04 00 AC EA 00 00 F4 03 04 00 CB 22 60 66 B6 04 01 00 00 02 6C E2 8A 8C 64 C6 C1 [14:31:35]CommunicateWithHost err = 0 [14:31:35]CheckOFDResponse [14:31:35]1017 (14) - 77093643461234 [14:31:35]1041 (16) - 0000000000959414 [14:31:35]1040 (4) - 60076 [14:31:35]1012 (4) - 05.06.2024 08:33 [14:31:35]1206 (1) - 0 [14:31:35]OFD Sender: Remove packet 60076 [14:31:35]ProducePacketName [14:31:35]name=ofd_packets/00060076 [14:31:35]NVStorageDeleteData [14:31:36]Write to MH i2c: 01 00 00 4C 7F CB [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 07 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 07 00 4C 7F 00 00 00 00 00 A1 0C 7F [14:31:36]RasterBufferAndPrint [14:31:36]line [14:31:36]line [14:31:36]line [14:31:36]line [14:31:36]line [14:31:36]written 0, free lines is 3237 [14:31:36]MH_Cut [14:31:36]Write to MH i2c: D1 01 00 53 7F 01 A4 [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: D1 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: D1 01 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: D1 01 00 53 7F 00 A3 [14:31:36]Write to MH i2c: 01 00 00 54 7F D3 [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]OFD Sender: No OFD packet to send [14:31:36]*** Cut start [14:31:36]*** Partial cut [14:31:36]*** CUTSNS_PIN = 1 [14:31:37]*** CUTSNS_PIN = 0 [14:31:37]*** Brake cut motor [14:31:37]Read from MH i2c: 01 [14:31:37]MH_I2C_Read... [14:31:37]*** Stop cut motor [14:31:37]*** Cut end [14:31:37]Read from MH i2c: 01 07 00 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: 01 07 00 54 7F 00 00 00 00 00 FF 0F E8 [14:31:37]process_action close_receipt done [14:31:37]requested_data is exist [14:31:37]produce_requested_data [14:31:37]requested_item fm.sn is exist - process it [14:31:37]wFMCommunicate request_size=4 [14:31:37]MH_SAM_APDU [14:31:37]CAPDU: 80 11 00 00 [14:31:37]Write to MH i2c: E2 08 00 55 7F 80 11 00 00 00 00 00 00 4E [14:31:37]Write i2c OK [14:31:37]MH_I2C_Read... [14:31:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:37]Read from MH i2c: E2 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 17 00 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 17 00 55 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [14:31:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:31:37]wFMCommunicate OK [14:31:37]requested_item fd.num is exist - process it [14:31:37]SAM_PROTO_GetFieldsCounters [14:31:37]wFMCommunicate request_size=4 [14:31:37]MH_SAM_APDU [14:31:37]CAPDU: 80 13 00 00 [14:31:37]Write to MH i2c: E2 08 00 56 7F 80 13 00 00 00 00 00 00 51 [14:31:37]Write i2c OK [14:31:37]MH_I2C_Read... [14:31:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:37]Read from MH i2c: E2 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 62 00 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 62 00 56 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AC EA 00 00 0E 04 04 00 48 00 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 D4 [14:31:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AC EA 00 00 0E 04 04 00 48 00 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 [14:31:37]wFMCommunicate OK [14:31:37]SAM_PROTO_GetFieldsCounters done [14:31:37]requested_item shift.num is exist - process it [14:31:37]requested_item shift.opened is exist - process it [14:31:37]req_shift_opened [14:31:37]FM_GetShiftState [14:31:37]SAM_PROTO_GetShiftState [14:31:37]wFMCommunicate request_size=4 [14:31:37]MH_SAM_APDU [14:31:37]CAPDU: 80 13 01 00 [14:31:37]Write to MH i2c: E2 08 00 57 7F 80 13 01 00 00 00 00 00 53 [14:31:37]Write i2c OK [14:31:37]MH_I2C_Read... [14:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:37]Read from MH i2c: E2 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 0E 00 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 0E 00 57 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [14:31:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:31:37]wFMCommunicate OK [14:31:37]SAM_PROTO_GetShiftState done [14:31:37]FM_GetShiftState done [14:31:37]req_shift_opened done [14:31:37]requested_item shift.open_date is exist - process it [14:31:37]req_shift_open_date [14:31:37]req_shift_open_date done [14:31:37]produce_requested_data done [14:31:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60076,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:31:37]process_action_free close_receipt [14:31:37]json_value_free [14:31:37]json_value_free done [14:31:37]process_json_proto returns [14:31:37]Send response to host [14:31:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60076,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:31:37]free response buf [14:31:37]execute_script done [14:31:37]execute_script returns [14:31:37]free content buf [14:31:37]Sock 8.Close socket [14:31:37]Sock 8.Thread stoped [14:31:41]OFD Sender: No OFD packet to send [14:31:46]OFD Sender: No OFD packet to send [14:31:51]OFD Sender: No OFD packet to send [14:31:56]OFD Sender: No OFD packet to send [14:32:01]OFD Sender: No OFD packet to send [14:32:06]OFD Sender: No OFD packet to send [14:32:11]OFD Sender: No OFD packet to send [14:32:16]OFD Sender: No OFD packet to send [14:32:21]OFD Sender: No OFD packet to send [14:32:26]OFD Sender: No OFD packet to send [14:32:31]OFD Sender: No OFD packet to send [14:32:36]OFD Sender: No OFD packet to send [14:32:41]OFD Sender: No OFD packet to send [14:32:46]OFD Sender: No OFD packet to send [14:32:51]OFD Sender: No OFD packet to send [14:32:56]OFD Sender: No OFD packet to send [14:33:01]OFD Sender: No OFD packet to send [14:33:06]OFD Sender: No OFD packet to send [14:33:11]OFD Sender: No OFD packet to send [14:33:16]OFD Sender: No OFD packet to send [14:33:21]OFD Sender: No OFD packet to send [14:33:26]OFD Sender: No OFD packet to send [14:33:31]OFD Sender: No OFD packet to send [14:33:36]OFD Sender: No OFD packet to send [14:33:41]OFD Sender: No OFD packet to send [14:33:46]OFD Sender: No OFD packet to send [14:33:51]OFD Sender: No OFD packet to send [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:09]accept exits with 9 [14:34:09]New connection [14:34:09]New thread 3067100516 created [14:34:09]Thread 3066957156 joined [14:34:09]Waiting for new connection... [14:34:09] Sock 9.Parse request [14:34:09]Sock 9.Check first char [14:34:09]Sock 9.First char is OK [14:34:09]request: POST /json_proto HTTP/1.0 [14:34:09]Method: POST [14:34:09]URL: /json_proto [14:34:09]Method is POST - this is cgi request [14:34:09]url: /json_proto [14:34:09]query_string will be loaded in cgi processing [14:34:09]execute_cgi json_proto POST (null) [14:34:09]execute_cgi path=json_proto method=POST [14:34:09]POST find Content-Length [14:34:09]Host: 172.17.60.68:8080 [14:34:09]Content-Length: 679 [14:34:09]Content-Type: application/json [14:34:09] [14:34:09]POST finish read [14:34:09]Found Content-Length = 679 [14:34:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545804", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:34:09]execute_script... [14: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)545804", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:34:09]POST & json_proto [14:34:09]process_json_proto [14:34:09]json parsed OK: [14:34:09]protocol is kg_v1.0 [14:34:09]action value=close_receipt [14:34:09]process_action close_receipt [14:34:09]cmd_close_receipt [14:34:09]MH_GetDate [14:34:09]Write to MH i2c: F0 00 00 58 7F C6 [14:34:09]Write i2c OK [14:34:09]MH_I2C_Read... [14:34:09]Read from MH i2c: F0 [14:34:09]MH_I2C_Read... [14:34:09]Read from MH i2c: F0 09 00 [14:34:09]MH_I2C_Read... [14:34:09]Read from MH i2c: F0 09 00 58 7F 00 63 77 60 66 9A 61 5F 66 2F [14:34:09]GetLastDocTimeStamp 1717597895 [14:34:09]current date 1717598051 [14:34:09]FM_GetShiftState [14:34:09]SAM_PROTO_GetShiftState [14:34:09]wFMCommunicate request_size=4 [14:34:09]MH_SAM_APDU [14:34:09]CAPDU: 80 13 01 00 [14:34:09]Write to MH i2c: E2 08 00 59 7F 80 13 01 00 00 00 00 00 55 [14:34:09]Write i2c OK [14:34:09]MH_I2C_Read... [14:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:09]Read from MH i2c: E2 [14:34:09]MH_I2C_Read... [14:34:09]Read from MH i2c: E2 0E 00 [14:34:09]MH_I2C_Read... [14:34:09]Read from MH i2c: E2 0E 00 59 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [14:34:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:34:09]wFMCommunicate OK [14:34:09]SAM_PROTO_GetShiftState done [14:34:09]FM_GetShiftState done [14:34:09]opened in 1717545916 [14:34:09]opened+sec_in_day 1717632316 [14:34:09]quantity*price = 100018 [14:34:09]sum+1 = 100020 [14:34:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 472 05.06.2024 14:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60077 ФПД: 34531568515839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143411&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60077&fm=34531568515839&tin=02508201610067®Number=0000000000151680&sum=100000 [14:34:10]StoreToDocumentArchive [14:34:10]shift 72 fd 60077 [14:34:10]save to /storage/0072/doc_00060077 [14:34:10]save last doc name /storage/0072/doc_00060077 to /storage/kkm_last_doc_name [14:34:10]save OK [14:34:10]Clear old archive folders... [14:34:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:34:10]tlvbuf is 003D5090 [14:34:10]SAM_PROTO_ClearQueue [14:34:10]wFMCommunicate request_size=4 [14:34:10]MH_SAM_APDU [14:34:10]CAPDU: 80 09 00 00 [14:34:10]Write to MH i2c: E2 08 00 66 7F 80 09 00 00 00 00 00 00 57 [14:34:10]Write i2c OK [14:34:10]MH_I2C_Read... [14:34:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:34:10]Read from MH i2c: E2 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 66 7F 00 90 00 59 [14:34:10]RAPDU: 90 00 [14:34:10]wFMCommunicate OK [14:34:10]SAM_PROTO_ClearQueue done [14:34:10]KKMCreateOFDPacket [14:34:10]OFDProtocolAddRootSTLVToBuf [14:34:10]FM_MakeSignedData [14:34:10]FM_MakeSignedData [14:34:10]SAM_PROTO_SignData [14:34:10]wFMCommunicate request_size=4 [14:34:10]MH_SAM_APDU [14:34:10]CAPDU: 80 0D 01 02 [14:34:10]Write to MH i2c: E2 08 00 67 7F 80 0D 01 02 00 00 00 00 5F [14:34:10]Write i2c OK [14:34:10]MH_I2C_Read... [14:34:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:34:10]Read from MH i2c: E2 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 67 7F 00 90 00 5A [14:34:10]RAPDU: 90 00 [14:34:10]wFMCommunicate OK [14:34:10]wFMCommunicate request_size=255 [14:34:10]MH_SAM_APDU [14: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 63 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD EA 00 00 35 04 06 00 1F 68 01 DF [14:34:10]Write to MH i2c: E2 02 01 68 7F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 63 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD EA 00 00 35 04 06 00 1F 68 01 DF 00 00 80 [14:34:10]Write i2c OK [14:34:10]MH_I2C_Read... [14:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:10]Read from MH i2c: E2 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 68 7F 00 90 00 5B [14:34:10]RAPDU: 90 00 [14:34:10]wFMCommunicate OK [14:34:10]wFMCommunicate request_size=7 [14:34:10]MH_SAM_APDU [14:34:10]CAPDU: 80 0D 02 02 02 FA FF [14:34:10]Write to MH i2c: E2 0A 00 69 7F 80 0D 02 02 02 00 FA FF 00 00 5F [14:34:10]Write i2c OK [14:34:10]MH_I2C_Read... [14:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:10]Read from MH i2c: E2 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 03 00 69 7F 00 90 00 5C [14:34:10]RAPDU: 90 00 [14:34:10]wFMCommunicate OK [14:34:10]wFMCommunicate request_size=4 [14:34:10]MH_SAM_APDU [14:34:10]CAPDU: 80 0D 03 02 [14:34:10]Write to MH i2c: E2 08 00 6A 7F 80 0D 03 02 00 00 00 00 64 [14:34:10]Write i2c OK [14:34:10]MH_I2C_Read... [14:34:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:34:10]Read from MH i2c: E2 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 0B 00 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 0B 00 6A 7F 00 E1 96 82 5C A3 7B 20 9A 90 00 92 [14:34:10]RAPDU: E1 96 82 5C A3 7B 20 9A 90 00 [14:34:10]wFMCommunicate OK [14:34:10]SAM_PROTO_SignData done [14:34:10]FM_MakeSignedData done [14:34:10]CreateOFDProtocolMessage [14:34:10]wFMCommunicate request_size=4 [14:34:10]MH_SAM_APDU [14:34:10]CAPDU: 80 11 00 00 [14:34:10]Write to MH i2c: E2 08 00 6B 7F 80 11 00 00 00 00 00 00 64 [14:34:10]Write i2c OK [14:34:10]MH_I2C_Read... [14:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:10]Read from MH i2c: E2 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 17 00 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: E2 17 00 6B 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [14:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:34:10]wFMCommunicate OK [14:34:10]CreateOFDProtocolMessage done [14:34:10]OFDSenderStorePacket 60077 [14:34:10]StoreOFDPacket docnum=60077 [14:34:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BC 63 04 01 B3 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 63 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD EA 00 00 35 04 06 00 1F 68 01 DF FA FF E1 96 82 5C A3 7B 20 9A [14:34:10]CheckFolder [14:34:10]dirname=/storage/ofd_packets [14:34:10]CheckFolder done [14:34:10]ProducePacketName [14:34:10]name=ofd_packets/00060077 [14:34:10]NVStorageSaveData ofd_packets/00060077 [14:34:10]File name is /storage/ofd_packets/00060077 [14:34:10]Write 298 bytes [14:34:10]NVStorageSaveData done [14:34:10]OFDSenderStorePacket done [14:34:10]KKMCreateOFDPacket done [14:34:10]NVStorageSaveData kkm_last_timestamp [14:34:10]File name is /storage/kkm_last_timestamp [14:34:10]Write 4 bytes [14:34:10]NVStorageSaveData done [14:34:10]ExternCall_PrintAddStr [14:34:10]wPrintStart [14:34:10]Write to MH i2c: 01 00 00 6C 7F EB [14:34:10]Write i2c OK [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: 01 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: 01 07 00 [14:34:10]MH_I2C_Read... [14:34:10]Read from MH i2c: 01 07 00 6C 7F 00 00 00 00 00 FF 0F 00 [14:34:10]RasterBufferAndPrint [14:34:10]line Счет N : (1)545804 [14:34:10]line ИНН: 02508201610067 [14:34:10]line Контрольно-Кассовый Чек [14:34:10]line ПРОДАЖА [14:34:10]line ТРК (МРК, ГНК) : 31 [14:34:10]line Товар: 2710194210 [14:34:10]line ДТ-К-5 [14:34:10]line 13.720 * 72.90 [14:34:10]line = 1000.19 [14:34:10]line НДС 12% НСП 1% [14:34:10]line > о реализуемом товаре [14:34:10]line ОКРУГЛЕНИЕ: -0.19 [14:34:10]line ИТОГО: 1000.00 [14:34:10]line Внесено: 1000.00 [14:34:10]line СДАЧА: 0.00 [14:34:10]line НСП 1% : 8.85 [14:34:10]line НДС 12% : 106.21 [14:34:10]line Наличными: 1000.00 [14:34:10]line Безнал.: 0.00 [14:34:10]line Место: АЗС № 117 "Партнер Нефть" [14:34:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:34:10]line СНО: Общий режим [14:34:10]line Чек 472 05.06.2024 14:34 [14:34:10]line Смена: 72 ФФД: 1.0 [14:34:10]line ЗНМ: 0300000048 [14:34:10]line РНМ: 0000000000151680 [14:34:10]line Версия ККМ: v1.0 [14:34:10]line ФМ: 0000000000959414 [14:34:10]line ФД: 60077 [14:34:10]line ФПД: 34531568515839 [14:34:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143411&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60077&fm=34531568515839&tin=02508201610067®Number=0000000000151680&sum=100000 [14:34:11]OFD Sender: Processing packet 60077 [packets to send 53, broken 52] [14:34:11]ProducePacketName [14:34:11]name=ofd_packets/00060077 [14:34:11]OFD Sender: To server: pG, [14:34:11]CommunicateWithHost lk.salyk.kg:30040 [14:34:11]ConnectInit lk.salyk.kg [14:34:11]written 0, free lines is 4095 [14:34:11]Connected sock=10 [14:34:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 BC 63 04 01 B3 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 63 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AD EA 00 00 35 04 06 00 1F 68 01 DF FA FF E1 96 82 5C A3 7B 20 9A [14:34:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F3 75 47 00 4F 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 39 35 39 34 31 34 10 04 04 00 AD EA 00 00 F4 03 04 00 66 23 60 66 B6 04 01 00 00 BB 24 A9 E6 EE 91 0E E5 [14:34:11]CommunicateWithHost err = 0 [14:34:11]CheckOFDResponse [14:34:11]1017 (14) - 77093643461234 [14:34:11]1041 (16) - 0000000000959414 [14:34:11]1040 (4) - 60077 [14:34:11]1012 (4) - 05.06.2024 08:35 [14:34:11]1206 (1) - 0 [14:34:11]OFD Sender: Remove packet 60077 [14:34:11]ProducePacketName [14:34:11]name=ofd_packets/00060077 [14:34:11]NVStorageDeleteData [14:34:11]Write to MH i2c: 01 00 00 97 7F 16 [14:34:11]Write i2c OK [14:34:11]MH_I2C_Read... [14:34:11]Read from MH i2c: 01 [14:34:11]MH_I2C_Read... [14:34:11]Read from MH i2c: 01 07 00 [14:34:11]MH_I2C_Read... [14:34:11]Read from MH i2c: 01 07 00 97 7F 00 00 00 00 00 99 0C C2 [14:34:11]RasterBufferAndPrint [14:34:11]line [14:34:11]line [14:34:11]line [14:34:11]line [14:34:11]line [14:34:11]written 0, free lines is 3231 [14:34:11]MH_Cut [14:34:11]Write to MH i2c: D1 01 00 9E 7F 01 EF [14:34:11]Write i2c OK [14:34:11]MH_I2C_Read... [14:34:11]Read from MH i2c: D1 [14:34:11]MH_I2C_Read... [14:34:11]Read from MH i2c: D1 01 00 [14:34:11]MH_I2C_Read... [14:34:11]Read from MH i2c: D1 01 00 9E 7F 00 EE [14:34:11]Write to MH i2c: 01 00 00 9F 7F 1E [14:34:11]Write i2c OK [14:34:11]MH_I2C_Read... [14:34:11]OFD Sender: No OFD packet to send [14:34:12]*** Cut start [14:34:12]*** Partial cut [14:34:12]*** CUTSNS_PIN = 1 [14:34:12]*** CUTSNS_PIN = 0 [14:34:12]*** Brake cut motor [14:34:13]Read from MH i2c: 01 [14:34:13]MH_I2C_Read... [14:34:13]*** Stop cut motor [14:34:13]*** Cut end [14:34:13]Read from MH i2c: 01 07 00 [14:34:13]MH_I2C_Read... [14:34:13]Read from MH i2c: 01 07 00 9F 7F 00 00 00 00 00 FF 0F 33 [14:34:13]process_action close_receipt done [14:34:13]requested_data is exist [14:34:13]produce_requested_data [14:34:13]requested_item fm.sn is exist - process it [14:34:13]wFMCommunicate request_size=4 [14:34:13]MH_SAM_APDU [14:34:13]CAPDU: 80 11 00 00 [14:34:13]Write to MH i2c: E2 08 00 A0 7F 80 11 00 00 00 00 00 00 99 [14:34:13]Write i2c OK [14:34:13]MH_I2C_Read... [14:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:13]Read from MH i2c: E2 [14:34:13]MH_I2C_Read... [14:34:13]Read from MH i2c: E2 17 00 [14:34:13]MH_I2C_Read... [14:34:13]Read from MH i2c: E2 17 00 A0 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EC [14:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:34:13]wFMCommunicate OK [14:34:13]requested_item fd.num is exist - process it [14:34:13]SAM_PROTO_GetFieldsCounters [14:34:13]wFMCommunicate request_size=4 [14:34:13]MH_SAM_APDU [14:34:13]CAPDU: 80 13 00 00 [14:34:13]Write to MH i2c: E2 08 00 A1 7F 80 13 00 00 00 00 00 00 9C [14:34:13]Write i2c OK [14:34:13]MH_I2C_Read... [14:34:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:13]Read from MH i2c: E2 [14:34:13]MH_I2C_Read... [14:34:13]Read from MH i2c: E2 62 00 [14:34:13]MH_I2C_Read... [14:34:13]Read from MH i2c: E2 62 00 A1 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AD EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [14:34:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AD EA 00 00 0E 04 04 00 48 00 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 [14:34:13]wFMCommunicate OK [14:34:13]SAM_PROTO_GetFieldsCounters done [14:34:13]requested_item shift.num is exist - process it [14:34:13]requested_item shift.opened is exist - process it [14:34:13]req_shift_opened [14:34:13]FM_GetShiftState [14:34:13]SAM_PROTO_GetShiftState [14:34:13]wFMCommunicate request_size=4 [14:34:13]MH_SAM_APDU [14:34:13]CAPDU: 80 13 01 00 [14:34:13]Write to MH i2c: E2 08 00 A2 7F 80 13 01 00 00 00 00 00 9E [14:34:13]Write i2c OK [14:34:13]MH_I2C_Read... [14:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:13]Read from MH i2c: E2 [14:34:13]MH_I2C_Read... [14:34:13]Read from MH i2c: E2 0E 00 [14:34:13]MH_I2C_Read... [14:34:13]Read from MH i2c: E2 0E 00 A2 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D6 [14:34:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:34:13]wFMCommunicate OK [14:34:13]SAM_PROTO_GetShiftState done [14:34:13]FM_GetShiftState done [14:34:13]req_shift_opened done [14:34:13]requested_item shift.open_date is exist - process it [14:34:13]req_shift_open_date [14:34:13]req_shift_open_date done [14:34:13]produce_requested_data done [14:34:13]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60077,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:34:13]process_action_free close_receipt [14:34:13]json_value_free [14:34:13]json_value_free done [14:34:13]process_json_proto returns [14:34:13]Send response to host [14:34:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60077,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:34:13]free response buf [14:34:13]execute_script done [14:34:13]execute_script returns [14:34:13]free content buf [14:34:13]Sock 9.Close socket [14:34:13]Sock 9.Thread stoped [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:52]accept exits with 8 [14:34:52]New connection [14:34:52]New thread 3066957156 created [14:34:52]Thread 3067100516 joined [14:34:52]Waiting for new connection... [14:34:52] Sock 8.Parse request [14:34:52]Sock 8.Check first char [14:34:52]Sock 8.First char is OK [14:34:52]request: POST /json_proto HTTP/1.0 [14:34:52]Method: POST [14:34:52]URL: /json_proto [14:34:52]Method is POST - this is cgi request [14:34:52]url: /json_proto [14:34:52]query_string will be loaded in cgi processing [14:34:52]execute_cgi json_proto POST (null) [14:34:52]execute_cgi path=json_proto method=POST [14:34:52]POST find Content-Length [14:34:52]Host: 172.17.60.68:8080 [14:34:52]Content-Length: 677 [14:34:52]Content-Type: application/json [14:34:52] [14:34:52]POST finish read [14:34:52]Found Content-Length = 677 [14:34:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:34:52]execute_script... [14:34:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:34:52]POST & json_proto [14:34:52]process_json_proto [14:34:52]json parsed OK: [14:34:52]protocol is kg_v1.0 [14:34:52]action value=close_receipt [14:34:52]process_action close_receipt [14:34:52]cmd_close_receipt [14:34:52]MH_GetDate [14:34:52]Write to MH i2c: F0 00 00 A3 7F 11 [14:34:52]Write i2c OK [14:34:52]MH_I2C_Read... [14:34:52]Read from MH i2c: F0 [14:34:52]MH_I2C_Read... [14:34:52]Read from MH i2c: F0 09 00 [14:34:52]MH_I2C_Read... [14:34:52]Read from MH i2c: F0 09 00 A3 7F 00 8E 77 60 66 9A 61 5F 66 A5 [14:34:52]GetLastDocTimeStamp 1717598051 [14:34:52]current date 1717598094 [14:34:52]FM_GetShiftState [14:34:52]SAM_PROTO_GetShiftState [14:34:52]wFMCommunicate request_size=4 [14:34:52]MH_SAM_APDU [14:34:52]CAPDU: 80 13 01 00 [14:34:52]Write to MH i2c: E2 08 00 A4 7F 80 13 01 00 00 00 00 00 A0 [14:34:52]Write i2c OK [14:34:52]MH_I2C_Read... [14:34:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:52]Read from MH i2c: E2 [14:34:52]MH_I2C_Read... [14:34:52]Read from MH i2c: E2 0E 00 [14:34:52]MH_I2C_Read... [14:34:52]Read from MH i2c: E2 0E 00 A4 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D8 [14:34:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:34:52]wFMCommunicate OK [14:34:52]SAM_PROTO_GetShiftState done [14:34:52]FM_GetShiftState done [14:34:52]opened in 1717545916 [14:34:52]opened+sec_in_day 1717632316 [14:34:52]quantity*price = 20003 [14:34:52]sum+1 = 20004 [14:34:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 473 05.06.2024 14:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60078 ФПД: 180608993873670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143454&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60078&fm=180608993873670&tin=02508201610067®Number=0000000000151680&sum=20000 [14:34:53]StoreToDocumentArchive [14:34:53]shift 72 fd 60078 [14:34:53]save to /storage/0072/doc_00060078 [14:34:53]save last doc name /storage/0072/doc_00060078 to /storage/kkm_last_doc_name [14:34:53]save OK [14:34:53]Clear old archive folders... [14:34:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:34:53]tlvbuf is 00545510 [14:34:53]SAM_PROTO_ClearQueue [14:34:53]wFMCommunicate request_size=4 [14:34:53]MH_SAM_APDU [14:34:53]CAPDU: 80 09 00 00 [14:34:53]Write to MH i2c: E2 08 00 B1 7F 80 09 00 00 00 00 00 00 A2 [14:34:53]Write i2c OK [14:34:53]MH_I2C_Read... [14:34:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:34:53]Read from MH i2c: E2 [14:34:53]MH_I2C_Read... [14:34:53]Read from MH i2c: E2 03 00 [14:34:53]MH_I2C_Read... [14:34:53]Read from MH i2c: E2 03 00 B1 7F 00 90 00 A4 [14:34:53]RAPDU: 90 00 [14:34:53]wFMCommunicate OK [14:34:53]SAM_PROTO_ClearQueue done [14:34:53]KKMCreateOFDPacket [14:34:53]OFDProtocolAddRootSTLVToBuf [14:34:53]FM_MakeSignedData [14:34:53]FM_MakeSignedData [14:34:53]SAM_PROTO_SignData [14:34:53]wFMCommunicate request_size=4 [14:34:53]MH_SAM_APDU [14:34:53]CAPDU: 80 0D 01 02 [14:34:53]Write to MH i2c: E2 08 00 B2 7F 80 0D 01 02 00 00 00 00 AA [14:34:53]Write i2c OK [14:34:53]MH_I2C_Read... [14:34:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:34:53]Read from MH i2c: E2 [14:34:53]MH_I2C_Read... [14:34:53]Read from MH i2c: E2 03 00 [14:34:53]MH_I2C_Read... [14:34:53]Read from MH i2c: E2 03 00 B2 7F 00 90 00 A5 [14:34:53]RAPDU: 90 00 [14:34:53]wFMCommunicate OK [14:34:53]wFMCommunicate request_size=255 [14:34:53]MH_SAM_APDU [14:34:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D9 01 00 00 F4 03 04 00 8E 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE EA 00 00 35 04 06 00 A4 [14:34:54]Write to MH i2c: E2 02 01 B3 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D9 01 00 00 F4 03 04 00 8E 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE EA 00 00 35 04 06 00 A4 00 00 20 [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:54]Read from MH i2c: E2 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 03 00 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 03 00 B3 7F 00 90 00 A6 [14:34:54]RAPDU: 90 00 [14:34:54]wFMCommunicate OK [14:34:54]wFMCommunicate request_size=10 [14:34:54]MH_SAM_APDU [14:34:54]CAPDU: 80 0D 02 02 05 43 4E EC 4F 06 [14:34:54]Write to MH i2c: E2 0D 00 B4 7F 80 0D 02 02 05 00 43 4E EC 4F 06 00 00 89 [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:54]Read from MH i2c: E2 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 03 00 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 03 00 B4 7F 00 90 00 A7 [14:34:54]RAPDU: 90 00 [14:34:54]wFMCommunicate OK [14:34:54]wFMCommunicate request_size=4 [14:34:54]MH_SAM_APDU [14:34:54]CAPDU: 80 0D 03 02 [14:34:54]Write to MH i2c: E2 08 00 B5 7F 80 0D 03 02 00 00 00 00 AF [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:34:54]Read from MH i2c: E2 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 0B 00 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 0B 00 B5 7F 00 8B 10 77 07 18 6F 46 9A 90 00 30 [14:34:54]RAPDU: 8B 10 77 07 18 6F 46 9A 90 00 [14:34:54]wFMCommunicate OK [14:34:54]SAM_PROTO_SignData done [14:34:54]FM_MakeSignedData done [14:34:54]CreateOFDProtocolMessage [14:34:54]wFMCommunicate request_size=4 [14:34:54]MH_SAM_APDU [14:34:54]CAPDU: 80 11 00 00 [14:34:54]Write to MH i2c: E2 08 00 B6 7F 80 11 00 00 00 00 00 00 AF [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:54]Read from MH i2c: E2 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 17 00 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: E2 17 00 B6 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [14:34:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:34:54]wFMCommunicate OK [14:34:54]CreateOFDProtocolMessage done [14:34:54]OFDSenderStorePacket 60078 [14:34:54]StoreOFDPacket docnum=60078 [14:34:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 47 70 07 01 4E 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D9 01 00 00 F4 03 04 00 8E 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE EA 00 00 35 04 06 00 A4 43 4E EC 4F 06 8B 10 77 07 18 6F 46 9A [14:34:54]CheckFolder [14:34:54]dirname=/storage/ofd_packets [14:34:54]CheckFolder done [14:34:54]ProducePacketName [14:34:54]name=ofd_packets/00060078 [14:34:54]NVStorageSaveData ofd_packets/00060078 [14:34:54]File name is /storage/ofd_packets/00060078 [14:34:54]Write 301 bytes [14:34:54]NVStorageSaveData done [14:34:54]OFDSenderStorePacket done [14:34:54]KKMCreateOFDPacket done [14:34:54]NVStorageSaveData kkm_last_timestamp [14:34:54]File name is /storage/kkm_last_timestamp [14:34:54]Write 4 bytes [14:34:54]NVStorageSaveData done [14:34:54]ExternCall_PrintAddStr [14:34:54]wPrintStart [14:34:54]Write to MH i2c: 01 00 00 B7 7F 36 [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: 01 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: 01 07 00 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: 01 07 00 B7 7F 00 00 00 00 00 FF 0F 4B [14:34:54]RasterBufferAndPrint [14:34:54]line Счет N : (1)545806 [14:34:54]line ИНН: 02508201610067 [14:34:54]line Контрольно-Кассовый Чек [14:34:54]line ПРОДАЖА [14:34:54]line ТРК (МРК, ГНК) : 22 [14:34:54]line Товар: 2710124130 [14:34:54]line Аи-92-К-5 [14:34:54]line 2.990 * 66.90 [14:34:54]line = 200.03 [14:34:54]line НДС 12% НСП 1% [14:34:54]line > о реализуемом товаре [14:34:54]line ОКРУГЛЕНИЕ: -0.03 [14:34:54]line ИТОГО: 200.00 [14:34:54]line Внесено: 200.00 [14:34:54]line СДАЧА: 0.00 [14:34:54]line НСП 1% : 1.77 [14:34:54]line НДС 12% : 21.24 [14:34:54]line Наличными: 200.00 [14:34:54]line Безнал.: 0.00 [14:34:54]line Место: АЗС № 117 "Партнер Нефть" [14:34:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:34:54]line СНО: Общий режим [14:34:54]line Чек 473 05.06.2024 14:34 [14:34:54]line Смена: 72 ФФД: 1.0 [14:34:54]line ЗНМ: 0300000048 [14:34:54]line РНМ: 0000000000151680 [14:34:54]line Версия ККМ: v1.0 [14:34:54]line ФМ: 0000000000959414 [14:34:54]line ФД: 60078 [14:34:54]line ФПД: 180608993873670 [14:34:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143454&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60078&fm=180608993873670&tin=02508201610067®Number=0000000000151680&sum=20000 [14:34:54]OFD Sender: Processing packet 60078 [packets to send 53, broken 52] [14:34:54]ProducePacketName [14:34:54]name=ofd_packets/00060078 [14:34:54]OFD Sender: To server: pG, [14:34:54]CommunicateWithHost lk.salyk.kg:30040 [14:34:54]ConnectInit lk.salyk.kg [14:34:54]written 0, free lines is 4095 [14:34:54]Connected sock=10 [14:34:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 47 70 07 01 4E 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D9 01 00 00 F4 03 04 00 8E 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AE EA 00 00 35 04 06 00 A4 43 4E EC 4F 06 8B 10 77 07 18 6F 46 9A [14:34:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3B C5 47 00 03 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 39 35 39 34 31 34 10 04 04 00 AE EA 00 00 F4 03 04 00 92 23 60 66 B6 04 01 00 00 84 36 25 09 35 E0 1D 2A [14:34:55]CommunicateWithHost err = 0 [14:34:55]CheckOFDResponse [14:34:55]1017 (14) - 77093643461234 [14:34:55]1041 (16) - 0000000000959414 [14:34:55]1040 (4) - 60078 [14:34:55]1012 (4) - 05.06.2024 08:36 [14:34:55]1206 (1) - 0 [14:34:55]OFD Sender: Remove packet 60078 [14:34:55]ProducePacketName [14:34:55]name=ofd_packets/00060078 [14:34:55]NVStorageDeleteData [14:34:55]Write to MH i2c: 01 00 00 E2 7F 61 [14:34:55]Write i2c OK [14:34:55]MH_I2C_Read... [14:34:55]Read from MH i2c: 01 [14:34:55]MH_I2C_Read... [14:34:55]Read from MH i2c: 01 07 00 [14:34:55]MH_I2C_Read... [14:34:55]Read from MH i2c: 01 07 00 E2 7F 00 00 00 00 00 AF 0C 23 [14:34:55]RasterBufferAndPrint [14:34:55]line [14:34:55]line [14:34:55]line [14:34:55]line [14:34:55]line [14:34:55]written 0, free lines is 3253 [14:34:55]MH_Cut [14:34:55]Write to MH i2c: D1 01 00 E9 7F 01 3A [14:34:55]Write i2c OK [14:34:55]MH_I2C_Read... [14:34:55]Read from MH i2c: D1 [14:34:55]MH_I2C_Read... [14:34:55]Read from MH i2c: D1 01 00 [14:34:55]MH_I2C_Read... [14:34:55]Read from MH i2c: D1 01 00 E9 7F 00 39 [14:34:55]Write to MH i2c: 01 00 00 EA 7F 69 [14:34:55]Write i2c OK [14:34:55]MH_I2C_Read... [14:34:55]OFD Sender: No OFD packet to send [14:34:56]*** Cut start [14:34:56]*** Partial cut [14:34:56]*** CUTSNS_PIN = 1 [14:34:56]*** CUTSNS_PIN = 0 [14:34:56]*** Brake cut motor [14:34:56]Read from MH i2c: 01 [14:34:56]MH_I2C_Read... [14:34:56]*** Stop cut motor [14:34:56]*** Cut end [14:34:56]Read from MH i2c: 01 07 00 [14:34:56]MH_I2C_Read... [14:34:56]Read from MH i2c: 01 07 00 EA 7F 00 00 00 00 00 FF 0F 7E [14:34:56]process_action close_receipt done [14:34:56]requested_data is exist [14:34:56]produce_requested_data [14:34:56]requested_item fm.sn is exist - process it [14:34:56]wFMCommunicate request_size=4 [14:34:56]MH_SAM_APDU [14:34:56]CAPDU: 80 11 00 00 [14:34:56]Write to MH i2c: E2 08 00 EB 7F 80 11 00 00 00 00 00 00 E4 [14:34:56]Write i2c OK [14:34:56]MH_I2C_Read... [14:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:56]Read from MH i2c: E2 [14:34:56]MH_I2C_Read... [14:34:56]Read from MH i2c: E2 17 00 [14:34:56]MH_I2C_Read... [14:34:56]Read from MH i2c: E2 17 00 EB 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 37 [14:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:34:56]wFMCommunicate OK [14:34:56]requested_item fd.num is exist - process it [14:34:56]SAM_PROTO_GetFieldsCounters [14:34:56]wFMCommunicate request_size=4 [14:34:56]MH_SAM_APDU [14:34:56]CAPDU: 80 13 00 00 [14:34:56]Write to MH i2c: E2 08 00 EC 7F 80 13 00 00 00 00 00 00 E7 [14:34:56]Write i2c OK [14:34:56]MH_I2C_Read... [14:34:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:56]Read from MH i2c: E2 [14:34:56]MH_I2C_Read... [14:34:56]Read from MH i2c: E2 62 00 [14:34:56]MH_I2C_Read... [14:34:56]Read from MH i2c: E2 62 00 EC 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AE EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [14:34:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AE EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:34:56]wFMCommunicate OK [14:34:56]SAM_PROTO_GetFieldsCounters done [14:34:56]requested_item shift.num is exist - process it [14:34:56]requested_item shift.opened is exist - process it [14:34:56]req_shift_opened [14:34:56]FM_GetShiftState [14:34:56]SAM_PROTO_GetShiftState [14:34:56]wFMCommunicate request_size=4 [14:34:56]MH_SAM_APDU [14:34:56]CAPDU: 80 13 01 00 [14:34:56]Write to MH i2c: E2 08 00 ED 7F 80 13 01 00 00 00 00 00 E9 [14:34:56]Write i2c OK [14:34:56]MH_I2C_Read... [14:34:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:57]Read from MH i2c: E2 [14:34:57]MH_I2C_Read... [14:34:57]Read from MH i2c: E2 0E 00 [14:34:57]MH_I2C_Read... [14:34:57]Read from MH i2c: E2 0E 00 ED 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [14:34:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:34:57]wFMCommunicate OK [14:34:57]SAM_PROTO_GetShiftState done [14:34:57]FM_GetShiftState done [14:34:57]req_shift_opened done [14:34:57]requested_item shift.open_date is exist - process it [14:34:57]req_shift_open_date [14:34:57]req_shift_open_date done [14:34:57]produce_requested_data done [14:34:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60078,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:34:57]process_action_free close_receipt [14:34:57]json_value_free [14:34:57]json_value_free done [14:34:57]process_json_proto returns [14:34:57]Send response to host [14:34:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60078,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:34:57]free response buf [14:34:57]execute_script done [14:34:57]execute_script returns [14:34:57]free content buf [14:34:57]Sock 8.Close socket [14:34:57]Sock 8.Thread stoped [14:35:00]OFD Sender: No OFD packet to send [14:35:05]OFD Sender: No OFD packet to send [14:35:10]OFD Sender: No OFD packet to send [14:35:15]OFD Sender: No OFD packet to send [14:35:20]OFD Sender: No OFD packet to send [14:35:25]OFD Sender: No OFD packet to send [14:35:30]OFD Sender: No OFD packet to send [14:35:35]OFD Sender: No OFD packet to send [14:35:40]OFD Sender: No OFD packet to send [14:35:45]OFD Sender: No OFD packet to send [14:35:49]accept exits with 9 [14:35:49]New connection [14:35:49]New thread 3067100516 created [14:35:49]Thread 3066957156 joined [14:35:49]Waiting for new connection... [14:35:49] Sock 9.Parse request [14:35:49]Sock 9.Check first char [14:35:49]Sock 9.First char is OK [14:35:49]request: POST /json_proto HTTP/1.0 [14:35:49]Method: POST [14:35:49]URL: /json_proto [14:35:49]Method is POST - this is cgi request [14:35:49]url: /json_proto [14:35:49]query_string will be loaded in cgi processing [14:35:49]execute_cgi json_proto POST (null) [14:35:49]execute_cgi path=json_proto method=POST [14:35:49]POST find Content-Length [14:35:49]Host: 172.17.60.68:8080 [14:35:49]Content-Length: 681 [14:35:49]Content-Type: application/json [14:35:49] [14:35:49]POST finish read [14:35:49]Found Content-Length = 681 [14:35:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:49]execute_script... [14:35: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)545805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:49]POST & json_proto [14:35:49]process_json_proto [14:35:49]json parsed OK: [14:35:49]protocol is kg_v1.0 [14:35:49]action value=close_receipt [14:35:49]process_action close_receipt [14:35:49]cmd_close_receipt [14:35:49]MH_GetDate [14:35:49]Write to MH i2c: F0 00 00 EE 7F 5C [14:35:49]Write i2c OK [14:35:49]MH_I2C_Read... [14:35:49]Read from MH i2c: F0 [14:35:49]MH_I2C_Read... [14:35:49]Read from MH i2c: F0 09 00 [14:35:49]MH_I2C_Read... [14:35:49]Read from MH i2c: F0 09 00 EE 7F 00 C7 77 60 66 9A 61 5F 66 29 [14:35:49]GetLastDocTimeStamp 1717598094 [14:35:49]current date 1717598151 [14:35:49]FM_GetShiftState [14:35:49]SAM_PROTO_GetShiftState [14:35:49]wFMCommunicate request_size=4 [14:35:49]MH_SAM_APDU [14:35:49]CAPDU: 80 13 01 00 [14:35:49]Write to MH i2c: E2 08 00 EF 7F 80 13 01 00 00 00 00 00 EB [14:35:49]Write i2c OK [14:35:49]MH_I2C_Read... [14:35:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:49]Read from MH i2c: E2 [14:35:49]MH_I2C_Read... [14:35:49]Read from MH i2c: E2 0E 00 [14:35:49]MH_I2C_Read... [14:35:49]Read from MH i2c: E2 0E 00 EF 7F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 23 [14:35:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:35:49]wFMCommunicate OK [14:35:49]SAM_PROTO_GetShiftState done [14:35:49]FM_GetShiftState done [14:35:49]opened in 1717545916 [14:35:49]opened+sec_in_day 1717632316 [14:35:49]quantity*price = 50011 [14:35:49]sum+1 = 50013 [14:35:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 474 05.06.2024 14:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60079 ФПД: 278518638763368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143551&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60079&fm=278518638763368&tin=02508201610067®Number=0000000000151680&sum=50000 [14:35:50]StoreToDocumentArchive [14:35:50]shift 72 fd 60079 [14:35:50]save to /storage/0072/doc_00060079 [14:35:50]save last doc name /storage/0072/doc_00060079 to /storage/kkm_last_doc_name [14:35:50]save OK [14:35:50]Clear old archive folders... [14:35:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:35:50]tlvbuf is 00432310 [14:35:50]SAM_PROTO_ClearQueue [14:35:50]wFMCommunicate request_size=4 [14:35:50]MH_SAM_APDU [14:35:50]CAPDU: 80 09 00 00 [14:35:50]Write to MH i2c: E2 08 00 FC 7F 80 09 00 00 00 00 00 00 ED [14:35:50]Write i2c OK [14:35:50]MH_I2C_Read... [14:35:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:50]Read from MH i2c: E2 [14:35:50]MH_I2C_Read... [14:35:50]Read from MH i2c: E2 03 00 [14:35:50]MH_I2C_Read... [14:35:50]Read from MH i2c: E2 03 00 FC 7F 00 90 00 EF [14:35:50]RAPDU: 90 00 [14:35:50]wFMCommunicate OK [14:35:50]SAM_PROTO_ClearQueue done [14:35:50]KKMCreateOFDPacket [14:35:50]OFDProtocolAddRootSTLVToBuf [14:35:50]FM_MakeSignedData [14:35:50]FM_MakeSignedData [14:35:50]SAM_PROTO_SignData [14:35:50]wFMCommunicate request_size=4 [14:35:50]MH_SAM_APDU [14:35:50]CAPDU: 80 0D 01 02 [14:35:50]Write to MH i2c: E2 08 00 FD 7F 80 0D 01 02 00 00 00 00 F5 [14:35:50]Write i2c OK [14:35:50]MH_I2C_Read... [14:35:50]OFD Sender: No OFD packet to send [14:35:50]Read from MH i2c: E2 [14:35:50]MH_I2C_Read... [14:35:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:50]Read from MH i2c: E2 03 00 [14:35:50]MH_I2C_Read... [14:35:50]Read from MH i2c: E2 03 00 FD 7F 00 90 00 F0 [14:35:50]RAPDU: 90 00 [14:35:50]wFMCommunicate OK [14:35:50]wFMCommunicate request_size=255 [14:35:50]MH_SAM_APDU [14:35: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 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 C7 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF EA 00 00 35 04 06 00 FD 4F [14:35:50]Write to MH i2c: E2 02 01 FE 7F 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 C7 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF EA 00 00 35 04 06 00 FD 4F 00 00 62 [14:35:50]Write i2c OK [14:35:50]MH_I2C_Read... [14:35:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:50]Read from MH i2c: E2 [14:35:50]MH_I2C_Read... [14:35:50]Read from MH i2c: E2 03 00 [14:35:50]MH_I2C_Read... [14:35:50]Read from MH i2c: E2 03 00 FE 7F 00 90 00 F1 [14:35:50]RAPDU: 90 00 [14:35:50]wFMCommunicate OK [14:35:50]wFMCommunicate request_size=9 [14:35:50]MH_SAM_APDU [14:35:50]CAPDU: 80 0D 02 02 04 AC 86 DD 68 [14:35:50]Write to MH i2c: E2 0C 00 FF 7F 80 0D 02 02 04 00 AC 86 DD 68 00 00 77 [14:35:50]Write i2c OK [14:35:50]MH_I2C_Read... [14:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:51]Read from MH i2c: E2 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: E2 03 00 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: E2 03 00 FF 7F 00 90 00 F2 [14:35:51]RAPDU: 90 00 [14:35:51]wFMCommunicate OK [14:35:51]wFMCommunicate request_size=4 [14:35:51]MH_SAM_APDU [14:35:51]CAPDU: 80 0D 03 02 [14:35:51]Write to MH i2c: E2 08 00 00 80 80 0D 03 02 00 00 00 00 FB [14:35:51]Write i2c OK [14:35:51]MH_I2C_Read... [14:35:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:51]Read from MH i2c: E2 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: E2 0B 00 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: E2 0B 00 00 80 00 CA A0 9A FB D2 8D 3E 22 90 00 BA [14:35:51]RAPDU: CA A0 9A FB D2 8D 3E 22 90 00 [14:35:51]wFMCommunicate OK [14:35:51]SAM_PROTO_SignData done [14:35:51]FM_MakeSignedData done [14:35:51]CreateOFDProtocolMessage [14:35:51]wFMCommunicate request_size=4 [14:35:51]MH_SAM_APDU [14:35:51]CAPDU: 80 11 00 00 [14:35:51]Write to MH i2c: E2 08 00 01 80 80 11 00 00 00 00 00 00 FB [14:35:51]Write i2c OK [14:35:51]MH_I2C_Read... [14:35:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:51]Read from MH i2c: E2 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: E2 17 00 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: E2 17 00 01 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4E [14:35:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:35:51]wFMCommunicate OK [14:35:51]CreateOFDProtocolMessage done [14:35:51]OFDSenderStorePacket 60079 [14:35:51]StoreOFDPacket docnum=60079 [14:35:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 23 EC 06 01 26 1C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 C7 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF EA 00 00 35 04 06 00 FD 4F AC 86 DD 68 CA A0 9A FB D2 8D 3E 22 [14:35:51]CheckFolder [14:35:51]dirname=/storage/ofd_packets [14:35:51]CheckFolder done [14:35:51]ProducePacketName [14:35:51]name=ofd_packets/00060079 [14:35:51]NVStorageSaveData ofd_packets/00060079 [14:35:51]File name is /storage/ofd_packets/00060079 [14:35:51]Write 300 bytes [14:35:51]NVStorageSaveData done [14:35:51]OFDSenderStorePacket done [14:35:51]KKMCreateOFDPacket done [14:35:51]NVStorageSaveData kkm_last_timestamp [14:35:51]File name is /storage/kkm_last_timestamp [14:35:51]Write 4 bytes [14:35:51]NVStorageSaveData done [14:35:51]ExternCall_PrintAddStr [14:35:51]wPrintStart [14:35:51]Write to MH i2c: 01 00 00 02 80 82 [14:35:51]Write i2c OK [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: 01 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: 01 07 00 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: 01 07 00 02 80 00 00 00 00 00 FF 0F 97 [14:35:51]RasterBufferAndPrint [14:35:51]line Счет N : (1)545805 [14:35:51]line ИНН: 02508201610067 [14:35:51]line Контрольно-Кассовый Чек [14:35:51]line ПРОДАЖА [14:35:51]line ТРК (МРК, ГНК) : 72 [14:35:51]line Товар: 2711190000 [14:35:51]line ГАЗ-К-5 [14:35:51]line 14.330 * 34.90 [14:35:51]line = 500.12 [14:35:51]line НДС 12% НСП 1% [14:35:51]line > о реализуемом товаре [14:35:51]line ОКРУГЛЕНИЕ: -0.12 [14:35:51]line ИТОГО: 500.00 [14:35:51]line Внесено: 500.00 [14:35:51]line СДАЧА: 0.00 [14:35:51]line НСП 1% : 4.43 [14:35:51]line НДС 12% : 53.11 [14:35:51]line Наличными: 500.00 [14:35:51]line Безнал.: 0.00 [14:35:51]line Место: АЗС № 117 "Партнер Нефть" [14:35:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:35:51]line СНО: Общий режим [14:35:51]line Чек 474 05.06.2024 14:35 [14:35:51]line Смена: 72 ФФД: 1.0 [14:35:51]line ЗНМ: 0300000048 [14:35:51]line РНМ: 0000000000151680 [14:35:51]line Версия ККМ: v1.0 [14:35:51]line ФМ: 0000000000959414 [14:35:51]line ФД: 60079 [14:35:51]line ФПД: 278518638763368 [14:35:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143551&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60079&fm=278518638763368&tin=02508201610067®Number=0000000000151680&sum=50000 [14:35:51]OFD Sender: Processing packet 60079 [packets to send 53, broken 52] [14:35:51]ProducePacketName [14:35:51]name=ofd_packets/00060079 [14:35:51]OFD Sender: To server: pG, [14:35:51]CommunicateWithHost lk.salyk.kg:30040 [14:35:51]ConnectInit lk.salyk.kg [14:35:51]written 0, free lines is 4095 [14:35:51]Connected sock=10 [14:35:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 23 EC 06 01 26 1C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 DA 01 00 00 F4 03 04 00 C7 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF EA 00 00 35 04 06 00 FD 4F AC 86 DD 68 CA A0 9A FB D2 8D 3E 22 [14:35:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A4 8B 47 00 C4 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 AF EA 00 00 F4 03 04 00 CB 23 60 66 B6 04 01 00 00 65 63 9D E1 1D 99 A8 FA [14:35:51]CommunicateWithHost err = 0 [14:35:51]CheckOFDResponse [14:35:51]1017 (14) - 77093643461234 [14:35:51]1041 (16) - 0000000000959414 [14:35:51]1040 (4) - 60079 [14:35:51]1012 (4) - 05.06.2024 08:37 [14:35:51]1206 (1) - 0 [14:35:51]OFD Sender: Remove packet 60079 [14:35:51]ProducePacketName [14:35:51]name=ofd_packets/00060079 [14:35:51]NVStorageDeleteData [14:35:51]Write to MH i2c: 01 00 00 2D 80 AD [14:35:51]Write i2c OK [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: 01 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: 01 07 00 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: 01 07 00 2D 80 00 00 00 00 00 A5 0C 65 [14:35:51]RasterBufferAndPrint [14:35:51]line [14:35:51]line [14:35:51]line [14:35:51]line [14:35:51]line [14:35:51]written 0, free lines is 3243 [14:35:51]MH_Cut [14:35:51]Write to MH i2c: D1 01 00 34 80 01 86 [14:35:51]Write i2c OK [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: D1 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: D1 01 00 [14:35:51]MH_I2C_Read... [14:35:51]Read from MH i2c: D1 01 00 34 80 00 85 [14:35:51]Write to MH i2c: 01 00 00 35 80 B5 [14:35:51]Write i2c OK [14:35:51]MH_I2C_Read... [14:35:52]OFD Sender: No OFD packet to send [14:35:52]*** Cut start [14:35:52]*** Partial cut [14:35:52]*** CUTSNS_PIN = 1 [14:35:52]*** CUTSNS_PIN = 0 [14:35:53]*** Brake cut motor [14:35:53]Read from MH i2c: 01 [14:35:53]MH_I2C_Read... [14:35:53]*** Stop cut motor [14:35:53]*** Cut end [14:35:53]Read from MH i2c: 01 07 00 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: 01 07 00 35 80 00 00 00 00 00 FF 0F CA [14:35:53]process_action close_receipt done [14:35:53]requested_data is exist [14:35:53]produce_requested_data [14:35:53]requested_item fm.sn is exist - process it [14:35:53]wFMCommunicate request_size=4 [14:35:53]MH_SAM_APDU [14:35:53]CAPDU: 80 11 00 00 [14:35:53]Write to MH i2c: E2 08 00 36 80 80 11 00 00 00 00 00 00 30 [14:35:53]Write i2c OK [14:35:53]MH_I2C_Read... [14:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:53]Read from MH i2c: E2 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 17 00 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 17 00 36 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 83 [14:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:35:53]wFMCommunicate OK [14:35:53]requested_item fd.num is exist - process it [14:35:53]SAM_PROTO_GetFieldsCounters [14:35:53]wFMCommunicate request_size=4 [14:35:53]MH_SAM_APDU [14:35:53]CAPDU: 80 13 00 00 [14:35:53]Write to MH i2c: E2 08 00 37 80 80 13 00 00 00 00 00 00 33 [14:35:53]Write i2c OK [14:35:53]MH_I2C_Read... [14:35:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:53]Read from MH i2c: E2 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 62 00 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 62 00 37 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AF EA 00 00 0E 04 04 00 48 00 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 C2 [14:35:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 AF EA 00 00 0E 04 04 00 48 00 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 [14:35:53]wFMCommunicate OK [14:35:53]SAM_PROTO_GetFieldsCounters done [14:35:53]requested_item shift.num is exist - process it [14:35:53]requested_item shift.opened is exist - process it [14:35:53]req_shift_opened [14:35:53]FM_GetShiftState [14:35:53]SAM_PROTO_GetShiftState [14:35:53]wFMCommunicate request_size=4 [14:35:53]MH_SAM_APDU [14:35:53]CAPDU: 80 13 01 00 [14:35:53]Write to MH i2c: E2 08 00 38 80 80 13 01 00 00 00 00 00 35 [14:35:53]Write i2c OK [14:35:53]MH_I2C_Read... [14:35:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:53]Read from MH i2c: E2 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 0E 00 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 0E 00 38 80 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6D [14:35:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:35:53]wFMCommunicate OK [14:35:53]SAM_PROTO_GetShiftState done [14:35:53]FM_GetShiftState done [14:35:53]req_shift_opened done [14:35:53]requested_item shift.open_date is exist - process it [14:35:53]req_shift_open_date [14:35:53]req_shift_open_date done [14:35:53]produce_requested_data done [14:35:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60079,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:35:53]process_action_free close_receipt [14:35:53]json_value_free [14:35:53]json_value_free done [14:35:53]process_json_proto returns [14:35:53]Send response to host [14:35:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60079,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:35:53]free response buf [14:35:53]execute_script done [14:35:53]execute_script returns [14:35:53]free content buf [14:35:53]Sock 9.Close socket [14:35:53]Sock 9.Thread stoped [14:35:57]OFD Sender: No OFD packet to send [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:17]OFD Sender: No OFD packet to send [14:36:19]accept exits with 8 [14:36:19]New connection [14:36:19]New thread 3066957156 created [14:36:19]Thread 3067100516 joined [14:36:19]Waiting for new connection... [14:36:19] Sock 8.Parse request [14:36:19]Sock 8.Check first char [14:36:19]Sock 8.First char is OK [14:36:19]request: POST /json_proto HTTP/1.0 [14:36:19]Method: POST [14:36:19]URL: /json_proto [14:36:19]Method is POST - this is cgi request [14:36:19]url: /json_proto [14:36:19]query_string will be loaded in cgi processing [14:36:19]execute_cgi json_proto POST (null) [14:36:19]execute_cgi path=json_proto method=POST [14:36:19]POST find Content-Length [14:36:19]Host: 172.17.60.68:8080 [14:36:19]Content-Length: 677 [14:36:19]Content-Type: application/json [14:36:19] [14:36:19]POST finish read [14:36:19]Found Content-Length = 677 [14:36:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:36:19]execute_script... [14:36:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:36:19]POST & json_proto [14:36:19]process_json_proto [14:36:19]json parsed OK: [14:36:19]protocol is kg_v1.0 [14:36:19]action value=close_receipt [14:36:19]process_action close_receipt [14:36:19]cmd_close_receipt [14:36:19]MH_GetDate [14:36:19]Write to MH i2c: F0 00 00 39 80 A8 [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: F0 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: F0 09 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: F0 09 00 39 80 00 E5 77 60 66 9A 61 5F 66 93 [14:36:19]GetLastDocTimeStamp 1717598151 [14:36:19]current date 1717598181 [14:36:19]FM_GetShiftState [14:36:19]SAM_PROTO_GetShiftState [14:36:19]wFMCommunicate request_size=4 [14:36:19]MH_SAM_APDU [14:36:19]CAPDU: 80 13 01 00 [14:36:19]Write to MH i2c: E2 08 00 3A 80 80 13 01 00 00 00 00 00 37 [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:19]Read from MH i2c: E2 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 0E 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 0E 00 3A 80 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6F [14:36:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:36:19]wFMCommunicate OK [14:36:19]SAM_PROTO_GetShiftState done [14:36:19]FM_GetShiftState done [14:36:19]opened in 1717545916 [14:36:19]opened+sec_in_day 1717632316 [14:36:19]quantity*price = 20003 [14:36:19]sum+1 = 20004 [14:36:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 475 05.06.2024 14:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60080 ФПД: 180821570013216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143621&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60080&fm=180821570013216&tin=02508201610067®Number=0000000000151680&sum=20000 [14:36:20]StoreToDocumentArchive [14:36:20]shift 72 fd 60080 [14:36:20]save to /storage/0072/doc_00060080 [14:36:20]save last doc name /storage/0072/doc_00060080 to /storage/kkm_last_doc_name [14:36:20]save OK [14:36:20]Clear old archive folders... [14:36:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:20]tlvbuf is 00632640 [14:36:20]SAM_PROTO_ClearQueue [14:36:20]wFMCommunicate request_size=4 [14:36:20]MH_SAM_APDU [14:36:20]CAPDU: 80 09 00 00 [14:36:20]Write to MH i2c: E2 08 00 47 80 80 09 00 00 00 00 00 00 39 [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:20]Read from MH i2c: E2 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 03 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 03 00 47 80 00 90 00 3B [14:36:20]RAPDU: 90 00 [14:36:20]wFMCommunicate OK [14:36:20]SAM_PROTO_ClearQueue done [14:36:20]KKMCreateOFDPacket [14:36:20]OFDProtocolAddRootSTLVToBuf [14:36:20]FM_MakeSignedData [14:36:20]FM_MakeSignedData [14:36:20]SAM_PROTO_SignData [14:36:20]wFMCommunicate request_size=4 [14:36:20]MH_SAM_APDU [14:36:20]CAPDU: 80 0D 01 02 [14:36:20]Write to MH i2c: E2 08 00 48 80 80 0D 01 02 00 00 00 00 41 [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:20]Read from MH i2c: E2 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 03 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 03 00 48 80 00 90 00 3C [14:36:20]RAPDU: 90 00 [14:36:20]wFMCommunicate OK [14:36:20]wFMCommunicate request_size=255 [14:36:20]MH_SAM_APDU [14:36:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 EA 00 00 35 04 06 00 A4 [14:36:20]Write to MH i2c: E2 02 01 49 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 EA 00 00 35 04 06 00 A4 00 00 12 [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 03 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 03 00 49 80 00 90 00 3D [14:36:21]RAPDU: 90 00 [14:36:21]wFMCommunicate OK [14:36:21]wFMCommunicate request_size=10 [14:36:21]MH_SAM_APDU [14:36:21]CAPDU: 80 0D 02 02 05 74 CD 72 C8 20 [14:36:21]Write to MH i2c: E2 0D 00 4A 80 80 0D 02 02 05 00 74 CD 72 C8 20 00 00 E9 [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 03 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 03 00 4A 80 00 90 00 3E [14:36:21]RAPDU: 90 00 [14:36:21]wFMCommunicate OK [14:36:21]wFMCommunicate request_size=4 [14:36:21]MH_SAM_APDU [14:36:21]CAPDU: 80 0D 03 02 [14:36:21]Write to MH i2c: E2 08 00 4B 80 80 0D 03 02 00 00 00 00 46 [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 0B 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 0B 00 4B 80 00 FF B5 D0 37 42 9D BB 37 90 00 D3 [14:36:21]RAPDU: FF B5 D0 37 42 9D BB 37 90 00 [14:36:21]wFMCommunicate OK [14:36:21]SAM_PROTO_SignData done [14:36:21]FM_MakeSignedData done [14:36:21]CreateOFDProtocolMessage [14:36:21]wFMCommunicate request_size=4 [14:36:21]MH_SAM_APDU [14:36:21]CAPDU: 80 11 00 00 [14:36:21]Write to MH i2c: E2 08 00 4C 80 80 11 00 00 00 00 00 00 46 [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 17 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 17 00 4C 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 99 [14:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:36:21]wFMCommunicate OK [14:36:21]CreateOFDProtocolMessage done [14:36:21]OFDSenderStorePacket 60080 [14:36:21]StoreOFDPacket docnum=60080 [14:36:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 82 A7 07 01 C8 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 EA 00 00 35 04 06 00 A4 74 CD 72 C8 20 FF B5 D0 37 42 9D BB 37 [14:36:21]CheckFolder [14:36:21]dirname=/storage/ofd_packets [14:36:21]CheckFolder done [14:36:21]ProducePacketName [14:36:21]name=ofd_packets/00060080 [14:36:21]NVStorageSaveData ofd_packets/00060080 [14:36:21]File name is /storage/ofd_packets/00060080 [14:36:21]Write 301 bytes [14:36:21]NVStorageSaveData done [14:36:21]OFDSenderStorePacket done [14:36:21]KKMCreateOFDPacket done [14:36:21]NVStorageSaveData kkm_last_timestamp [14:36:21]File name is /storage/kkm_last_timestamp [14:36:21]Write 4 bytes [14:36:21]NVStorageSaveData done [14:36:21]ExternCall_PrintAddStr [14:36:21]wPrintStart [14:36:21]Write to MH i2c: 01 00 00 4D 80 CD [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: 01 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: 01 07 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: 01 07 00 4D 80 00 00 00 00 00 FF 0F E2 [14:36:21]RasterBufferAndPrint [14:36:21]line Счет N : (1)545808 [14:36:21]line ИНН: 02508201610067 [14:36:21]line Контрольно-Кассовый Чек [14:36:21]line ПРОДАЖА [14:36:21]line ТРК (МРК, ГНК) : 32 [14:36:21]line Товар: 2710124130 [14:36:21]line Аи-92-К-5 [14:36:21]line 2.990 * 66.90 [14:36:21]line = 200.03 [14:36:21]line НДС 12% НСП 1% [14:36:21]line > о реализуемом товаре [14:36:21]line ОКРУГЛЕНИЕ: -0.03 [14:36:21]line ИТОГО: 200.00 [14:36:21]line Внесено: 200.00 [14:36:21]line СДАЧА: 0.00 [14:36:21]line НСП 1% : 1.77 [14:36:21]line НДС 12% : 21.24 [14:36:21]line Наличными: 200.00 [14:36:21]line Безнал.: 0.00 [14:36:21]line Место: АЗС № 117 "Партнер Нефть" [14:36:21]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:36:21]line СНО: Общий режим [14:36:21]line Чек 475 05.06.2024 14:36 [14:36:21]line Смена: 72 ФФД: 1.0 [14:36:21]line ЗНМ: 0300000048 [14:36:21]line РНМ: 0000000000151680 [14:36:21]line Версия ККМ: v1.0 [14:36:21]line ФМ: 0000000000959414 [14:36:21]line ФД: 60080 [14:36:21]line ФПД: 180821570013216 [14:36:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143621&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60080&fm=180821570013216&tin=02508201610067®Number=0000000000151680&sum=20000 [14:36:21]OFD Sender: Processing packet 60080 [packets to send 53, broken 52] [14:36:21]ProducePacketName [14:36:21]name=ofd_packets/00060080 [14:36:21]OFD Sender: To server: pG, [14:36:21]CommunicateWithHost lk.salyk.kg:30040 [14:36:21]ConnectInit lk.salyk.kg [14:36:21]written 0, free lines is 4095 [14:36:21]Connected sock=10 [14:36:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 82 A7 07 01 C8 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 EA 00 00 35 04 06 00 A4 74 CD 72 C8 20 FF B5 D0 37 42 9D BB 37 [14:36:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AC 08 47 00 2D 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B0 EA 00 00 F4 03 04 00 E9 23 60 66 B6 04 01 00 00 5D 12 1E C5 9D 93 40 07 [14:36:22]CommunicateWithHost err = 0 [14:36:22]CheckOFDResponse [14:36:22]1017 (14) - 77093643461234 [14:36:22]1041 (16) - 0000000000959414 [14:36:22]1040 (4) - 60080 [14:36:22]1012 (4) - 05.06.2024 08:38 [14:36:22]1206 (1) - 0 [14:36:22]OFD Sender: Remove packet 60080 [14:36:22]ProducePacketName [14:36:22]name=ofd_packets/00060080 [14:36:22]NVStorageDeleteData [14:36:22]Write to MH i2c: 01 00 00 78 80 F8 [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: 01 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: 01 07 00 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: 01 07 00 78 80 00 00 00 00 00 AD 0C B8 [14:36:22]RasterBufferAndPrint [14:36:22]line [14:36:22]line [14:36:22]line [14:36:22]line [14:36:22]line [14:36:22]written 0, free lines is 3251 [14:36:22]MH_Cut [14:36:22]Write to MH i2c: D1 01 00 7F 80 01 D1 [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: D1 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: D1 01 00 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: D1 01 00 7F 80 00 D0 [14:36:22]Write to MH i2c: 01 00 00 80 80 00 [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:22]OFD Sender: No OFD packet to send [14:36:23]*** Cut start [14:36:23]*** Partial cut [14:36:23]*** CUTSNS_PIN = 1 [14:36:23]*** CUTSNS_PIN = 0 [14:36:23]*** Brake cut motor [14:36:23]Read from MH i2c: 01 [14:36:23]MH_I2C_Read... [14:36:23]*** Stop cut motor [14:36:23]*** Cut end [14:36:23]Read from MH i2c: 01 07 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: 01 07 00 80 80 00 00 00 00 00 FF 0F 15 [14:36:23]process_action close_receipt done [14:36:23]requested_data is exist [14:36:23]produce_requested_data [14:36:23]requested_item fm.sn is exist - process it [14:36:23]wFMCommunicate request_size=4 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 11 00 00 [14:36:23]Write to MH i2c: E2 08 00 81 80 80 11 00 00 00 00 00 00 7B [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 17 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 17 00 81 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CE [14:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:36:23]wFMCommunicate OK [14:36:23]requested_item fd.num is exist - process it [14:36:23]SAM_PROTO_GetFieldsCounters [14:36:23]wFMCommunicate request_size=4 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 13 00 00 [14:36:23]Write to MH i2c: E2 08 00 82 80 80 13 00 00 00 00 00 00 7E [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 62 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 62 00 82 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B0 EA 00 00 0E 04 04 00 48 00 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 11 [14:36:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B0 EA 00 00 0E 04 04 00 48 00 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 [14:36:23]wFMCommunicate OK [14:36:23]SAM_PROTO_GetFieldsCounters done [14:36:23]requested_item shift.num is exist - process it [14:36:23]requested_item shift.opened is exist - process it [14:36:23]req_shift_opened [14:36:23]FM_GetShiftState [14:36:23]SAM_PROTO_GetShiftState [14:36:23]wFMCommunicate request_size=4 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 13 01 00 [14:36:23]Write to MH i2c: E2 08 00 83 80 80 13 01 00 00 00 00 00 80 [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 0E 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 0E 00 83 80 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B8 [14:36:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:36:23]wFMCommunicate OK [14:36:23]SAM_PROTO_GetShiftState done [14:36:23]FM_GetShiftState done [14:36:23]req_shift_opened done [14:36:23]requested_item shift.open_date is exist - process it [14:36:23]req_shift_open_date [14:36:23]req_shift_open_date done [14:36:23]produce_requested_data done [14:36:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60080,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:36:23]process_action_free close_receipt [14:36:23]json_value_free [14:36:23]json_value_free done [14:36:23]process_json_proto returns [14:36:23]Send response to host [14:36:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60080,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:36:23]free response buf [14:36:23]execute_script done [14:36:23]execute_script returns [14:36:23]free content buf [14:36:23]Sock 8.Close socket [14:36:23]Sock 8.Thread stoped [14:36:27]OFD Sender: No OFD packet to send [14:36:32]accept exits with 9 [14:36:32]New connection [14:36:32]New thread 3067100516 created [14:36:32]Thread 3066957156 joined [14:36:32]Waiting for new connection... [14:36:32] Sock 9.Parse request [14:36:32]Sock 9.Check first char [14:36:32]Sock 9.First char is OK [14:36:32]request: POST /json_proto HTTP/1.0 [14:36:32]Method: POST [14:36:32]URL: /json_proto [14:36:32]Method is POST - this is cgi request [14:36:32]url: /json_proto [14:36:32]query_string will be loaded in cgi processing [14:36:32]execute_cgi json_proto POST (null) [14:36:32]execute_cgi path=json_proto method=POST [14:36:32]POST find Content-Length [14:36:32]Host: 172.17.60.68:8080 [14:36:32]Content-Length: 798 [14:36:32]Content-Type: application/json [14:36:32] [14:36:32]POST finish read [14:36:32]Found Content-Length = 798 [14:36:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545807", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:32]execute_script... [14: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)545807", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:32]POST & json_proto [14:36:32]process_json_proto [14:36:32]json parsed OK: [14:36:32]protocol is kg_v1.0 [14:36:32]action value=close_receipt [14:36:32]process_action close_receipt [14:36:32]cmd_close_receipt [14:36:32]MH_GetDate [14:36:32]Write to MH i2c: F0 00 00 84 80 F3 [14:36:32]Write i2c OK [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: F0 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: F0 09 00 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: F0 09 00 84 80 00 F2 77 60 66 9A 61 5F 66 EB [14:36:32]GetLastDocTimeStamp 1717598181 [14:36:32]current date 1717598194 [14:36:32]FM_GetShiftState [14:36:32]SAM_PROTO_GetShiftState [14:36:32]wFMCommunicate request_size=4 [14:36:32]MH_SAM_APDU [14:36:32]CAPDU: 80 13 01 00 [14:36:32]Write to MH i2c: E2 08 00 85 80 80 13 01 00 00 00 00 00 82 [14:36:32]Write i2c OK [14:36:32]MH_I2C_Read... [14:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:32]Read from MH i2c: E2 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: E2 0E 00 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: E2 0E 00 85 80 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BA [14:36:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:36:32]wFMCommunicate OK [14:36:32]SAM_PROTO_GetShiftState done [14:36:32]FM_GetShiftState done [14:36:32]opened in 1717545916 [14:36:32]opened+sec_in_day 1717632316 [14:36:32]quantity*price = 80044 [14:36:32]sum+1 = 80045 [14:36:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.44 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 0.00 Безнал.: 800.44 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 476 05.06.2024 14:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60081 ФПД: 211391727573580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60081&fm=211391727573580&tin=02508201610067®Number=0000000000151680&sum=80044 [14:36:33]StoreToDocumentArchive [14:36:33]shift 72 fd 60081 [14:36:33]save to /storage/0072/doc_00060081 [14:36:33]save last doc name /storage/0072/doc_00060081 to /storage/kkm_last_doc_name [14:36:33]save OK [14:36:33]Clear old archive folders... [14:36:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:36:33]tlvbuf is 005452D0 [14:36:33]SAM_PROTO_ClearQueue [14:36:33]wFMCommunicate request_size=4 [14:36:33]MH_SAM_APDU [14:36:33]CAPDU: 80 09 00 00 [14:36:33]Write to MH i2c: E2 08 00 92 80 80 09 00 00 00 00 00 00 84 [14:36:33]Write i2c OK [14:36:33]MH_I2C_Read... [14:36:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:33]Read from MH i2c: E2 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 03 00 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 03 00 92 80 00 90 00 86 [14:36:33]RAPDU: 90 00 [14:36:33]wFMCommunicate OK [14:36:33]SAM_PROTO_ClearQueue done [14:36:33]KKMCreateOFDPacket [14:36:33]OFDProtocolAddRootSTLVToBuf [14:36:33]FM_MakeSignedData [14:36:33]FM_MakeSignedData [14:36:33]SAM_PROTO_SignData [14:36:33]wFMCommunicate request_size=4 [14:36:33]MH_SAM_APDU [14:36:33]CAPDU: 80 0D 01 02 [14:36:33]Write to MH i2c: E2 08 00 93 80 80 0D 01 02 00 00 00 00 8C [14:36:33]Write i2c OK [14:36:33]MH_I2C_Read... [14:36:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:33]Read from MH i2c: E2 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 03 00 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 03 00 93 80 00 90 00 87 [14:36:33]RAPDU: 90 00 [14:36:33]wFMCommunicate OK [14:36:33]wFMCommunicate request_size=255 [14:36:33]MH_SAM_APDU [14:36: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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 F2 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 EA 00 00 35 04 06 00 C0 42 78 D4 [14:36:33]Write to MH i2c: E2 02 01 94 80 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 F2 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 EA 00 00 35 04 06 00 C0 42 78 D4 00 00 90 [14:36:33]Write i2c OK [14:36:33]MH_I2C_Read... [14:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:34]Read from MH i2c: E2 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 03 00 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 03 00 94 80 00 90 00 88 [14:36:34]RAPDU: 90 00 [14:36:34]wFMCommunicate OK [14:36:34]wFMCommunicate request_size=7 [14:36:34]MH_SAM_APDU [14:36:34]CAPDU: 80 0D 02 02 02 9A 4C [14:36:34]Write to MH i2c: E2 0A 00 95 80 80 0D 02 02 02 00 9A 4C 00 00 79 [14:36:34]Write i2c OK [14:36:34]MH_I2C_Read... [14:36:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:34]Read from MH i2c: E2 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 03 00 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 03 00 95 80 00 90 00 89 [14:36:34]RAPDU: 90 00 [14:36:34]wFMCommunicate OK [14:36:34]wFMCommunicate request_size=4 [14:36:34]MH_SAM_APDU [14:36:34]CAPDU: 80 0D 03 02 [14:36:34]Write to MH i2c: E2 08 00 96 80 80 0D 03 02 00 00 00 00 91 [14:36:34]Write i2c OK [14:36:34]MH_I2C_Read... [14:36:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:34]Read from MH i2c: E2 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 0B 00 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 0B 00 96 80 00 36 0C 63 2E 48 BE 0F 3A 90 00 B4 [14:36:34]RAPDU: 36 0C 63 2E 48 BE 0F 3A 90 00 [14:36:34]wFMCommunicate OK [14:36:34]SAM_PROTO_SignData done [14:36:34]FM_MakeSignedData done [14:36:34]CreateOFDProtocolMessage [14:36:34]wFMCommunicate request_size=4 [14:36:34]MH_SAM_APDU [14:36:34]CAPDU: 80 11 00 00 [14:36:34]Write to MH i2c: E2 08 00 97 80 80 11 00 00 00 00 00 00 91 [14:36:34]Write i2c OK [14:36:34]MH_I2C_Read... [14:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:34]Read from MH i2c: E2 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 17 00 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: E2 17 00 97 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E4 [14:36:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:36:34]wFMCommunicate OK [14:36:34]CreateOFDProtocolMessage done [14:36:34]OFDSenderStorePacket 60081 [14:36:34]StoreOFDPacket docnum=60081 [14:36:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E1 CE 04 01 35 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 F2 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 EA 00 00 35 04 06 00 C0 42 78 D4 9A 4C 36 0C 63 2E 48 BE 0F 3A [14:36:34]CheckFolder [14:36:34]dirname=/storage/ofd_packets [14:36:34]CheckFolder done [14:36:34]ProducePacketName [14:36:34]name=ofd_packets/00060081 [14:36:34]NVStorageSaveData ofd_packets/00060081 [14:36:34]File name is /storage/ofd_packets/00060081 [14:36:34]Write 298 bytes [14:36:34]NVStorageSaveData done [14:36:34]OFDSenderStorePacket done [14:36:34]KKMCreateOFDPacket done [14:36:34]NVStorageSaveData kkm_last_timestamp [14:36:34]File name is /storage/kkm_last_timestamp [14:36:34]Write 4 bytes [14:36:34]NVStorageSaveData done [14:36:34]ExternCall_PrintAddStr [14:36:34]wPrintStart [14:36:34]Write to MH i2c: 01 00 00 98 80 18 [14:36:34]Write i2c OK [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: 01 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: 01 07 00 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: 01 07 00 98 80 00 00 00 00 00 FF 0F 2D [14:36:34]RasterBufferAndPrint [14:36:34]line Счет N : (1)545807 [14:36:34]line ИНН: 02508201610067 [14:36:34]line Контрольно-Кассовый Чек [14:36:34]line ПРОДАЖА [14:36:34]line ТРК (МРК, ГНК) : 41 [14:36:34]line Товар: 2710194210 [14:36:34]line ДТ-К-5 [14:36:34]line 10.980 * 72.90 [14:36:34]line = 800.44 [14:36:34]line НДС 12% НСП 1% [14:36:34]line > о реализуемом товаре [14:36:34]line ИТОГО: 800.44 [14:36:34]line НСП 1% : 7.08 [14:36:34]line НДС 12% : 85.00 [14:36:34]line Наличными: 0.00 [14:36:34]line Безнал.: 800.44 [14:36:34]line Место: АЗС № 117 "Партнер Нефть" [14:36:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:36:34]line СНО: Общий режим [14:36:34]line Чек 476 05.06.2024 14:36 [14:36:34]line Смена: 72 ФФД: 1.0 [14:36:34]line ЗНМ: 0300000048 [14:36:34]line РНМ: 0000000000151680 [14:36:34]line Версия ККМ: v1.0 [14:36:34]line Платежная система: O! деньги [14:36:34]line ФМ: 0000000000959414 [14:36:34]line ФД: 60081 [14:36:34]line ФПД: 211391727573580 [14:36:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60081&fm=211391727573580&tin=02508201610067®Number=0000000000151680&sum=80044 [14:36:34]written 0, free lines is 4095 [14:36:34]OFD Sender: Processing packet 60081 [packets to send 53, broken 52] [14:36:34]ProducePacketName [14:36:34]name=ofd_packets/00060081 [14:36:34]OFD Sender: To server: pG, [14:36:34]CommunicateWithHost lk.salyk.kg:30040 [14:36:34]ConnectInit lk.salyk.kg [14:36:34]Connected sock=10 [14:36:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E1 CE 04 01 35 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 F2 77 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 EA 00 00 35 04 06 00 C0 42 78 D4 9A 4C 36 0C 63 2E 48 BE 0F 3A [14:36:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 70 A9 47 00 0B B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B1 EA 00 00 F4 03 04 00 F6 23 60 66 B6 04 01 00 00 4B 7C 08 7D 58 9E 7D 2A [14:36:34]CommunicateWithHost err = 0 [14:36:34]CheckOFDResponse [14:36:34]1017 (14) - 77093643461234 [14:36:34]1041 (16) - 0000000000959414 [14:36:34]1040 (4) - 60081 [14:36:34]1012 (4) - 05.06.2024 08:38 [14:36:34]1206 (1) - 0 [14:36:34]OFD Sender: Remove packet 60081 [14:36:34]ProducePacketName [14:36:34]name=ofd_packets/00060081 [14:36:34]NVStorageDeleteData [14:36:34]Write to MH i2c: 01 00 00 C2 80 42 [14:36:34]Write i2c OK [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: 01 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: 01 07 00 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: 01 07 00 C2 80 00 00 00 00 00 BA 0C 0F [14:36:34]RasterBufferAndPrint [14:36:34]line [14:36:34]line [14:36:34]line [14:36:34]line [14:36:34]line [14:36:34]written 0, free lines is 3268 [14:36:34]MH_Cut [14:36:34]Write to MH i2c: D1 01 00 C9 80 01 1B [14:36:34]Write i2c OK [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: D1 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: D1 01 00 [14:36:34]MH_I2C_Read... [14:36:34]Read from MH i2c: D1 01 00 C9 80 00 1A [14:36:34]Write to MH i2c: 01 00 00 CA 80 4A [14:36:34]Write i2c OK [14:36:34]MH_I2C_Read... [14:36:35]OFD Sender: No OFD packet to send [14:36:35]*** Cut start [14:36:35]*** Partial cut [14:36:35]*** CUTSNS_PIN = 1 [14:36:35]*** CUTSNS_PIN = 0 [14:36:35]*** Brake cut motor [14:36:36]Read from MH i2c: 01 [14:36:36]MH_I2C_Read... [14:36:36]*** Stop cut motor [14:36:36]*** Cut end [14:36:36]Read from MH i2c: 01 07 00 [14:36:36]MH_I2C_Read... [14:36:36]Read from MH i2c: 01 07 00 CA 80 00 00 00 00 00 FF 0F 5F [14:36:36]process_action close_receipt done [14:36:36]requested_data is exist [14:36:36]produce_requested_data [14:36:36]requested_item fm.sn is exist - process it [14:36:36]wFMCommunicate request_size=4 [14:36:36]MH_SAM_APDU [14:36:36]CAPDU: 80 11 00 00 [14:36:36]Write to MH i2c: E2 08 00 CB 80 80 11 00 00 00 00 00 00 C5 [14:36:36]Write i2c OK [14:36:36]MH_I2C_Read... [14:36:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:36]Read from MH i2c: E2 [14:36:36]MH_I2C_Read... [14:36:36]Read from MH i2c: E2 17 00 [14:36:36]MH_I2C_Read... [14:36:36]Read from MH i2c: E2 17 00 CB 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 18 [14:36:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:36:36]wFMCommunicate OK [14:36:36]requested_item fd.num is exist - process it [14:36:36]SAM_PROTO_GetFieldsCounters [14:36:36]wFMCommunicate request_size=4 [14:36:36]MH_SAM_APDU [14:36:36]CAPDU: 80 13 00 00 [14:36:36]Write to MH i2c: E2 08 00 CC 80 80 13 00 00 00 00 00 00 C8 [14:36:36]Write i2c OK [14:36:36]MH_I2C_Read... [14:36:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:36]Read from MH i2c: E2 [14:36:36]MH_I2C_Read... [14:36:36]Read from MH i2c: E2 62 00 [14:36:36]MH_I2C_Read... [14:36:36]Read from MH i2c: E2 62 00 CC 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B1 EA 00 00 0E 04 04 00 48 00 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 5F [14:36:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B1 EA 00 00 0E 04 04 00 48 00 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 [14:36:36]wFMCommunicate OK [14:36:36]SAM_PROTO_GetFieldsCounters done [14:36:36]requested_item shift.num is exist - process it [14:36:36]requested_item shift.opened is exist - process it [14:36:36]req_shift_opened [14:36:36]FM_GetShiftState [14:36:36]SAM_PROTO_GetShiftState [14:36:36]wFMCommunicate request_size=4 [14:36:36]MH_SAM_APDU [14:36:36]CAPDU: 80 13 01 00 [14:36:36]Write to MH i2c: E2 08 00 CD 80 80 13 01 00 00 00 00 00 CA [14:36:36]Write i2c OK [14:36:36]MH_I2C_Read... [14:36:36]Read from MH i2c: E2 [14:36:36]MH_I2C_Read... [14:36:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:36]Read from MH i2c: E2 0E 00 [14:36:36]MH_I2C_Read... [14:36:36]Read from MH i2c: E2 0E 00 CD 80 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [14:36:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:36:36]wFMCommunicate OK [14:36:36]SAM_PROTO_GetShiftState done [14:36:36]FM_GetShiftState done [14:36:36]req_shift_opened done [14:36:36]requested_item shift.open_date is exist - process it [14:36:36]req_shift_open_date [14:36:36]req_shift_open_date done [14:36:36]produce_requested_data done [14:36:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60081,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:36:36]process_action_free close_receipt [14:36:36]json_value_free [14:36:36]json_value_free done [14:36:36]process_json_proto returns [14:36:36]Send response to host [14:36:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60081,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:36:36]free response buf [14:36:36]execute_script done [14:36:36]execute_script returns [14:36:36]free content buf [14:36:36]Sock 9.Close socket [14:36:36]Sock 9.Thread stoped [14:36:40]OFD Sender: No OFD packet to send [14:36:45]OFD Sender: No OFD packet to send [14:36:50]OFD Sender: No OFD packet to send [14:36:55]OFD Sender: No OFD packet to send [14:37:00]OFD Sender: No OFD packet to send [14:37:05]OFD Sender: No OFD packet to send [14:37:05]accept exits with 8 [14:37:05]New connection [14:37:05]New thread 3066957156 created [14:37:05]Thread 3067100516 joined [14:37:05]Waiting for new connection... [14:37:05] Sock 8.Parse request [14:37:05]Sock 8.Check first char [14:37:05]Sock 8.First char is OK [14:37:05]request: POST /json_proto HTTP/1.0 [14:37:05]Method: POST [14:37:05]URL: /json_proto [14:37:05]Method is POST - this is cgi request [14:37:05]url: /json_proto [14:37:05]query_string will be loaded in cgi processing [14:37:05]execute_cgi json_proto POST (null) [14:37:05]execute_cgi path=json_proto method=POST [14:37:05]POST find Content-Length [14:37:05]Host: 172.17.60.68:8080 [14:37:05]Content-Length: 674 [14:37:05]Content-Type: application/json [14:37:05] [14:37:05]POST finish read [14:37:05]Found Content-Length = 674 [14:37:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545809", "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" : 72.90, "quantity" : 1.380, "sum" : 100.60, "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" ] } } [14:37:05]execute_script... [14:37:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545809", "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" : 72.90, "quantity" : 1.380, "sum" : 100.60, "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" ] } } [14:37:05]POST & json_proto [14:37:05]process_json_proto [14:37:05]json parsed OK: [14:37:05]protocol is kg_v1.0 [14:37:05]action value=close_receipt [14:37:05]process_action close_receipt [14:37:05]cmd_close_receipt [14:37:05]MH_GetDate [14:37:05]Write to MH i2c: F0 00 00 CE 80 3D [14:37:05]Write i2c OK [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: F0 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: F0 09 00 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: F0 09 00 CE 80 00 13 78 60 66 9A 61 5F 66 57 [14:37:05]GetLastDocTimeStamp 1717598194 [14:37:05]current date 1717598227 [14:37:05]FM_GetShiftState [14:37:05]SAM_PROTO_GetShiftState [14:37:05]wFMCommunicate request_size=4 [14:37:05]MH_SAM_APDU [14:37:05]CAPDU: 80 13 01 00 [14:37:05]Write to MH i2c: E2 08 00 CF 80 80 13 01 00 00 00 00 00 CC [14:37:05]Write i2c OK [14:37:05]MH_I2C_Read... [14:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:05]Read from MH i2c: E2 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: E2 0E 00 [14:37:05]MH_I2C_Read... [14:37:05]Read from MH i2c: E2 0E 00 CF 80 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 04 [14:37:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:37:05]wFMCommunicate OK [14:37:05]SAM_PROTO_GetShiftState done [14:37:05]FM_GetShiftState done [14:37:05]opened in 1717545916 [14:37:05]opened+sec_in_day 1717632316 [14:37:05]quantity*price = 10060 [14:37:05]sum+1 = 10061 [14:37:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.68 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 477 05.06.2024 14:37 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60082 ФПД: 23092048311623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143707&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60082&fm=23092048311623&tin=02508201610067®Number=0000000000151680&sum=10000 [14:37:06]StoreToDocumentArchive [14:37:06]shift 72 fd 60082 [14:37:06]save to /storage/0072/doc_00060082 [14:37:06]save last doc name /storage/0072/doc_00060082 to /storage/kkm_last_doc_name [14:37:06]save OK [14:37:06]Clear old archive folders... [14:37:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:37:06]tlvbuf is 00631C30 [14:37:06]SAM_PROTO_ClearQueue [14:37:06]wFMCommunicate request_size=4 [14:37:06]MH_SAM_APDU [14:37:06]CAPDU: 80 09 00 00 [14:37:06]Write to MH i2c: E2 08 00 DC 80 80 09 00 00 00 00 00 00 CE [14:37:06]Write i2c OK [14:37:06]MH_I2C_Read... [14:37:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:06]Read from MH i2c: E2 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 DC 80 00 90 00 D0 [14:37:06]RAPDU: 90 00 [14:37:06]wFMCommunicate OK [14:37:06]SAM_PROTO_ClearQueue done [14:37:06]KKMCreateOFDPacket [14:37:06]OFDProtocolAddRootSTLVToBuf [14:37:06]FM_MakeSignedData [14:37:06]FM_MakeSignedData [14:37:06]SAM_PROTO_SignData [14:37:06]wFMCommunicate request_size=4 [14:37:06]MH_SAM_APDU [14:37:06]CAPDU: 80 0D 01 02 [14:37:06]Write to MH i2c: E2 08 00 DD 80 80 0D 01 02 00 00 00 00 D6 [14:37:06]Write i2c OK [14:37:06]MH_I2C_Read... [14:37:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:06]Read from MH i2c: E2 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 DD 80 00 90 00 D1 [14:37:06]RAPDU: 90 00 [14:37:06]wFMCommunicate OK [14:37:06]wFMCommunicate request_size=255 [14:37:06]MH_SAM_APDU [14:37: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 64 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 DD 01 00 00 F4 03 04 00 13 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 EA 00 00 35 04 06 00 15 00 89 56 [14:37:06]Write to MH i2c: E2 02 01 DE 80 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 DD 01 00 00 F4 03 04 00 13 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 EA 00 00 35 04 06 00 15 00 89 56 00 00 9F [14:37:06]Write i2c OK [14:37:06]MH_I2C_Read... [14:37:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:06]Read from MH i2c: E2 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 DE 80 00 90 00 D2 [14:37:06]RAPDU: 90 00 [14:37:06]wFMCommunicate OK [14:37:06]wFMCommunicate request_size=7 [14:37:06]MH_SAM_APDU [14:37:06]CAPDU: 80 0D 02 02 02 35 47 [14:37:06]Write to MH i2c: E2 0A 00 DF 80 80 0D 02 02 02 00 35 47 00 00 59 [14:37:06]Write i2c OK [14:37:06]MH_I2C_Read... [14:37:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:06]Read from MH i2c: E2 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 03 00 DF 80 00 90 00 D3 [14:37:06]RAPDU: 90 00 [14:37:06]wFMCommunicate OK [14:37:06]wFMCommunicate request_size=4 [14:37:06]MH_SAM_APDU [14:37:06]CAPDU: 80 0D 03 02 [14:37:06]Write to MH i2c: E2 08 00 E0 80 80 0D 03 02 00 00 00 00 DB [14:37:06]Write i2c OK [14:37:06]MH_I2C_Read... [14:37:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:06]Read from MH i2c: E2 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 0B 00 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 0B 00 E0 80 00 90 09 0C 3B 6D CA 10 AD 90 00 B0 [14:37:06]RAPDU: 90 09 0C 3B 6D CA 10 AD 90 00 [14:37:06]wFMCommunicate OK [14:37:06]SAM_PROTO_SignData done [14:37:06]FM_MakeSignedData done [14:37:06]CreateOFDProtocolMessage [14:37:06]wFMCommunicate request_size=4 [14:37:06]MH_SAM_APDU [14:37:06]CAPDU: 80 11 00 00 [14:37:06]Write to MH i2c: E2 08 00 E1 80 80 11 00 00 00 00 00 00 DB [14:37:06]Write i2c OK [14:37:06]MH_I2C_Read... [14:37:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:06]Read from MH i2c: E2 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 17 00 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: E2 17 00 E1 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [14:37:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:37:06]wFMCommunicate OK [14:37:06]CreateOFDProtocolMessage done [14:37:06]OFDSenderStorePacket 60082 [14:37:06]StoreOFDPacket docnum=60082 [14:37:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8F 77 04 01 BD A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 DD 01 00 00 F4 03 04 00 13 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 EA 00 00 35 04 06 00 15 00 89 56 35 47 90 09 0C 3B 6D CA 10 AD [14:37:06]CheckFolder [14:37:06]dirname=/storage/ofd_packets [14:37:06]CheckFolder done [14:37:06]ProducePacketName [14:37:06]name=ofd_packets/00060082 [14:37:06]NVStorageSaveData ofd_packets/00060082 [14:37:06]File name is /storage/ofd_packets/00060082 [14:37:06]Write 298 bytes [14:37:06]NVStorageSaveData done [14:37:06]OFDSenderStorePacket done [14:37:06]KKMCreateOFDPacket done [14:37:06]NVStorageSaveData kkm_last_timestamp [14:37:06]File name is /storage/kkm_last_timestamp [14:37:06]Write 4 bytes [14:37:06]NVStorageSaveData done [14:37:06]ExternCall_PrintAddStr [14:37:06]wPrintStart [14:37:06]Write to MH i2c: 01 00 00 E2 80 62 [14:37:06]Write i2c OK [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: 01 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: 01 07 00 [14:37:06]MH_I2C_Read... [14:37:06]Read from MH i2c: 01 07 00 E2 80 00 00 00 00 00 FF 0F 77 [14:37:06]RasterBufferAndPrint [14:37:06]line Счет N : (1)545809 [14:37:06]line ИНН: 02508201610067 [14:37:06]line Контрольно-Кассовый Чек [14:37:06]line ПРОДАЖА [14:37:06]line ТРК (МРК, ГНК) : 41 [14:37:06]line Товар: 2710194210 [14:37:06]line ДТ-К-5 [14:37:06]line 1.380 * 72.90 [14:37:06]line = 100.60 [14:37:06]line НДС 12% НСП 1% [14:37:06]line > о реализуемом товаре [14:37:06]line ОКРУГЛЕНИЕ: -0.60 [14:37:06]line ИТОГО: 100.00 [14:37:06]line Внесено: 100.00 [14:37:06]line СДАЧА: 0.00 [14:37:06]line НСП 1% : 0.89 [14:37:06]line НДС 12% : 10.68 [14:37:06]line Наличными: 100.00 [14:37:06]line Безнал.: 0.00 [14:37:06]line Место: АЗС № 117 "Партнер Нефть" [14:37:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:37:06]line СНО: Общий режим [14:37:06]line Чек 477 05.06.2024 14:37 [14:37:06]line Смена: 72 ФФД: 1.0 [14:37:06]line ЗНМ: 0300000048 [14:37:06]line РНМ: 0000000000151680 [14:37:06]line Версия ККМ: v1.0 [14:37:06]line ФМ: 0000000000959414 [14:37:06]line ФД: 60082 [14:37:06]line ФПД: 23092048311623 [14:37:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143707&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60082&fm=23092048311623&tin=02508201610067®Number=0000000000151680&sum=10000 [14:37:07]OFD Sender: Processing packet 60082 [packets to send 53, broken 52] [14:37:07]ProducePacketName [14:37:07]name=ofd_packets/00060082 [14:37:07]OFD Sender: To server: pG, [14:37:07]CommunicateWithHost lk.salyk.kg:30040 [14:37:07]ConnectInit lk.salyk.kg [14:37:07]written 0, free lines is 4095 [14:37:07]Connected sock=10 [14:37:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 8F 77 04 01 BD A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 05 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 4C 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 2C 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 DD 01 00 00 F4 03 04 00 13 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 EA 00 00 35 04 06 00 15 00 89 56 35 47 90 09 0C 3B 6D CA 10 AD [14:37:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8A 65 47 00 5C 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B2 EA 00 00 F4 03 04 00 17 24 60 66 B6 04 01 00 00 C0 CB B2 51 43 60 35 54 [14:37:07]CommunicateWithHost err = 0 [14:37:07]CheckOFDResponse [14:37:07]1017 (14) - 77093643461234 [14:37:07]1041 (16) - 0000000000959414 [14:37:07]1040 (4) - 60082 [14:37:07]1012 (4) - 05.06.2024 08:38 [14:37:07]1206 (1) - 0 [14:37:07]OFD Sender: Remove packet 60082 [14:37:07]ProducePacketName [14:37:07]name=ofd_packets/00060082 [14:37:07]NVStorageDeleteData [14:37:07]Write to MH i2c: 01 00 00 0D 81 8E [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: 01 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: 01 07 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: 01 07 00 0D 81 00 00 00 00 00 9E 0C 3F [14:37:07]RasterBufferAndPrint [14:37:07]line [14:37:07]line [14:37:07]line [14:37:07]line [14:37:07]line [14:37:07]written 0, free lines is 3235 [14:37:07]MH_Cut [14:37:07]Write to MH i2c: D1 01 00 14 81 01 67 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: D1 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: D1 01 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: D1 01 00 14 81 00 66 [14:37:07]Write to MH i2c: 01 00 00 15 81 96 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:08]OFD Sender: No OFD packet to send [14:37:08]*** Cut start [14:37:08]*** Partial cut [14:37:08]*** CUTSNS_PIN = 1 [14:37:08]*** CUTSNS_PIN = 0 [14:37:08]*** Brake cut motor [14:37:09]Read from MH i2c: 01 [14:37:09]MH_I2C_Read... [14:37:09]*** Stop cut motor [14:37:09]*** Cut end [14:37:09]Read from MH i2c: 01 07 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: 01 07 00 15 81 00 00 00 00 00 FF 0F AB [14:37:09]process_action close_receipt done [14:37:09]requested_data is exist [14:37:09]produce_requested_data [14:37:09]requested_item fm.sn is exist - process it [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 11 00 00 [14:37:09]Write to MH i2c: E2 08 00 16 81 80 11 00 00 00 00 00 00 11 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 17 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 17 00 16 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 64 [14:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:37:09]wFMCommunicate OK [14:37:09]requested_item fd.num is exist - process it [14:37:09]SAM_PROTO_GetFieldsCounters [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 13 00 00 [14:37:09]Write to MH i2c: E2 08 00 17 81 80 13 00 00 00 00 00 00 14 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 62 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 62 00 17 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B2 EA 00 00 0E 04 04 00 48 00 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 AF [14:37:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B2 EA 00 00 0E 04 04 00 48 00 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 [14:37:09]wFMCommunicate OK [14:37:09]SAM_PROTO_GetFieldsCounters done [14:37:09]requested_item shift.num is exist - process it [14:37:09]requested_item shift.opened is exist - process it [14:37:09]req_shift_opened [14:37:09]FM_GetShiftState [14:37:09]SAM_PROTO_GetShiftState [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 13 01 00 [14:37:09]Write to MH i2c: E2 08 00 18 81 80 13 01 00 00 00 00 00 16 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 0E 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 0E 00 18 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4E [14:37:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:37:09]wFMCommunicate OK [14:37:09]SAM_PROTO_GetShiftState done [14:37:09]FM_GetShiftState done [14:37:09]req_shift_opened done [14:37:09]requested_item shift.open_date is exist - process it [14:37:09]req_shift_open_date [14:37:09]req_shift_open_date done [14:37:09]produce_requested_data done [14:37:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60082,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:37:09]process_action_free close_receipt [14:37:09]json_value_free [14:37:09]json_value_free done [14:37:09]process_json_proto returns [14:37:09]Send response to host [14:37:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60082,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:37:09]free response buf [14:37:09]execute_script done [14:37:09]execute_script returns [14:37:09]free content buf [14:37:09]Sock 8.Close socket [14:37:09]Sock 8.Thread stoped [14:37:13]OFD Sender: No OFD packet to send [14:37:18]OFD Sender: No OFD packet to send [14:37:23]OFD Sender: No OFD packet to send [14:37:28]OFD Sender: No OFD packet to send [14:37:33]OFD Sender: No OFD packet to send [14:37:38]OFD Sender: No OFD packet to send [14:37:43]OFD Sender: No OFD packet to send [14:37:48]OFD Sender: No OFD packet to send [14:37:53]OFD Sender: No OFD packet to send [14:37:58]OFD Sender: No OFD packet to send [14:38:03]OFD Sender: No OFD packet to send [14:38:08]OFD Sender: No OFD packet to send [14:38:13]OFD Sender: No OFD packet to send [14:38:18]OFD Sender: No OFD packet to send [14:38:23]OFD Sender: No OFD packet to send [14:38:28]OFD Sender: No OFD packet to send [14:38:33]OFD Sender: No OFD packet to send [14:38:38]OFD Sender: No OFD packet to send [14:38:43]OFD Sender: No OFD packet to send [14:38:48]OFD Sender: No OFD packet to send [14:38:53]OFD Sender: No OFD packet to send [14:38:58]OFD Sender: No OFD packet to send [14:38:59]accept exits with 9 [14:38:59]New connection [14:38:59]New thread 3067100516 created [14:38:59]Thread 3066957156 joined [14:38:59]Waiting for new connection... [14:38:59] Sock 9.Parse request [14:38:59]Sock 9.Check first char [14:38:59]Sock 9.First char is OK [14:38:59]request: POST /json_proto HTTP/1.0 [14:38:59]Method: POST [14:38:59]URL: /json_proto [14:38:59]Method is POST - this is cgi request [14:38:59]url: /json_proto [14:38:59]query_string will be loaded in cgi processing [14:38:59]execute_cgi json_proto POST (null) [14:38:59]execute_cgi path=json_proto method=POST [14:38:59]POST find Content-Length [14:38:59]Host: 172.17.60.68:8080 [14:38:59]Content-Length: 800 [14:38:59]Content-Type: application/json [14:38:59] [14:38:59]POST finish read [14:38:59]Found Content-Length = 800 [14:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.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" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:59]execute_script... [14:38: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)545811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.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" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:59]POST & json_proto [14:38:59]process_json_proto [14:38:59]json parsed OK: [14:38:59]protocol is kg_v1.0 [14:38:59]action value=close_receipt [14:38:59]process_action close_receipt [14:38:59]cmd_close_receipt [14:38:59]MH_GetDate [14:38:59]Write to MH i2c: F0 00 00 19 81 89 [14:38:59]Write i2c OK [14:38:59]MH_I2C_Read... [14:38:59]Read from MH i2c: F0 [14:38:59]MH_I2C_Read... [14:38:59]Read from MH i2c: F0 09 00 [14:38:59]MH_I2C_Read... [14:38:59]Read from MH i2c: F0 09 00 19 81 00 85 78 60 66 9A 61 5F 66 15 [14:38:59]GetLastDocTimeStamp 1717598227 [14:38:59]current date 1717598341 [14:38:59]FM_GetShiftState [14:38:59]SAM_PROTO_GetShiftState [14:38:59]wFMCommunicate request_size=4 [14:38:59]MH_SAM_APDU [14:38:59]CAPDU: 80 13 01 00 [14:38:59]Write to MH i2c: E2 08 00 1A 81 80 13 01 00 00 00 00 00 18 [14:38:59]Write i2c OK [14:38:59]MH_I2C_Read... [14:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:59]Read from MH i2c: E2 [14:38:59]MH_I2C_Read... [14:38:59]Read from MH i2c: E2 0E 00 [14:38:59]MH_I2C_Read... [14:38:59]Read from MH i2c: E2 0E 00 1A 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 50 [14:38:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:38:59]wFMCommunicate OK [14:38:59]SAM_PROTO_GetShiftState done [14:38:59]FM_GetShiftState done [14:38:59]opened in 1717545916 [14:38:59]opened+sec_in_day 1717632316 [14:38:59]quantity*price = 30038 [14:38:59]sum+1 = 30039 [14:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 478 05.06.2024 14:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60083 ФПД: 160158264065350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143901&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60083&fm=160158264065350&tin=02508201610067®Number=0000000000151680&sum=30038 [14:39:01]StoreToDocumentArchive [14:39:01]shift 72 fd 60083 [14:39:01]save to /storage/0072/doc_00060083 [14:39:01]save last doc name /storage/0072/doc_00060083 to /storage/kkm_last_doc_name [14:39:01]save OK [14:39:01]Clear old archive folders... [14:39:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:39:01]tlvbuf is 005456B0 [14:39:01]SAM_PROTO_ClearQueue [14:39:01]wFMCommunicate request_size=4 [14:39:01]MH_SAM_APDU [14:39:01]CAPDU: 80 09 00 00 [14:39:01]Write to MH i2c: E2 08 00 27 81 80 09 00 00 00 00 00 00 1A [14:39:01]Write i2c OK [14:39:01]MH_I2C_Read... [14:39:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:01]Read from MH i2c: E2 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 27 81 00 90 00 1C [14:39:01]RAPDU: 90 00 [14:39:01]wFMCommunicate OK [14:39:01]SAM_PROTO_ClearQueue done [14:39:01]KKMCreateOFDPacket [14:39:01]OFDProtocolAddRootSTLVToBuf [14:39:01]FM_MakeSignedData [14:39:01]FM_MakeSignedData [14:39:01]SAM_PROTO_SignData [14:39:01]wFMCommunicate request_size=4 [14:39:01]MH_SAM_APDU [14:39:01]CAPDU: 80 0D 01 02 [14:39:01]Write to MH i2c: E2 08 00 28 81 80 0D 01 02 00 00 00 00 22 [14:39:01]Write i2c OK [14:39:01]MH_I2C_Read... [14:39:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:01]Read from MH i2c: E2 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 28 81 00 90 00 1D [14:39:01]RAPDU: 90 00 [14:39:01]wFMCommunicate OK [14:39:01]wFMCommunicate request_size=255 [14:39:01]MH_SAM_APDU [14:39: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 85 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 EA 00 00 35 04 06 00 91 [14:39:01]Write to MH i2c: E2 02 01 29 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 85 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 EA 00 00 35 04 06 00 91 00 00 05 [14:39:01]Write i2c OK [14:39:01]MH_I2C_Read... [14:39:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:01]Read from MH i2c: E2 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 29 81 00 90 00 1E [14:39:01]RAPDU: 90 00 [14:39:01]wFMCommunicate OK [14:39:01]wFMCommunicate request_size=10 [14:39:01]MH_SAM_APDU [14:39:01]CAPDU: 80 0D 02 02 05 A9 C0 6F FD 46 [14:39:01]Write to MH i2c: E2 0D 00 2A 81 80 0D 02 02 05 00 A9 C0 6F FD 46 00 00 4A [14:39:01]Write i2c OK [14:39:01]MH_I2C_Read... [14:39:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:01]Read from MH i2c: E2 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 03 00 2A 81 00 90 00 1F [14:39:01]RAPDU: 90 00 [14:39:01]wFMCommunicate OK [14:39:01]wFMCommunicate request_size=4 [14:39:01]MH_SAM_APDU [14:39:01]CAPDU: 80 0D 03 02 [14:39:01]Write to MH i2c: E2 08 00 2B 81 80 0D 03 02 00 00 00 00 27 [14:39:01]Write i2c OK [14:39:01]MH_I2C_Read... [14:39:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:01]Read from MH i2c: E2 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 0B 00 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 0B 00 2B 81 00 66 92 D9 C6 4B 3E 36 26 90 00 A4 [14:39:01]RAPDU: 66 92 D9 C6 4B 3E 36 26 90 00 [14:39:01]wFMCommunicate OK [14:39:01]SAM_PROTO_SignData done [14:39:01]FM_MakeSignedData done [14:39:01]CreateOFDProtocolMessage [14:39:01]wFMCommunicate request_size=4 [14:39:01]MH_SAM_APDU [14:39:01]CAPDU: 80 11 00 00 [14:39:01]Write to MH i2c: E2 08 00 2C 81 80 11 00 00 00 00 00 00 27 [14:39:01]Write i2c OK [14:39:01]MH_I2C_Read... [14:39:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:01]Read from MH i2c: E2 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 17 00 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: E2 17 00 2C 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7A [14:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:39:01]wFMCommunicate OK [14:39:01]CreateOFDProtocolMessage done [14:39:01]OFDSenderStorePacket 60083 [14:39:01]StoreOFDPacket docnum=60083 [14:39:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 66 01 07 01 16 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 85 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 EA 00 00 35 04 06 00 91 A9 C0 6F FD 46 66 92 D9 C6 4B 3E 36 26 [14:39:01]CheckFolder [14:39:01]dirname=/storage/ofd_packets [14:39:01]CheckFolder done [14:39:01]ProducePacketName [14:39:01]name=ofd_packets/00060083 [14:39:01]NVStorageSaveData ofd_packets/00060083 [14:39:01]File name is /storage/ofd_packets/00060083 [14:39:01]Write 301 bytes [14:39:01]NVStorageSaveData done [14:39:01]OFDSenderStorePacket done [14:39:01]KKMCreateOFDPacket done [14:39:01]NVStorageSaveData kkm_last_timestamp [14:39:01]File name is /storage/kkm_last_timestamp [14:39:01]Write 4 bytes [14:39:01]NVStorageSaveData done [14:39:01]ExternCall_PrintAddStr [14:39:01]wPrintStart [14:39:01]Write to MH i2c: 01 00 00 2D 81 AE [14:39:01]Write i2c OK [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: 01 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: 01 07 00 [14:39:01]MH_I2C_Read... [14:39:01]Read from MH i2c: 01 07 00 2D 81 00 00 00 00 00 FF 0F C3 [14:39:01]RasterBufferAndPrint [14:39:01]line Счет N : (1)545811 [14:39:01]line ИНН: 02508201610067 [14:39:01]line Контрольно-Кассовый Чек [14:39:01]line ПРОДАЖА [14:39:01]line ТРК (МРК, ГНК) : 22 [14:39:01]line Товар: 2710124130 [14:39:01]line Аи-92-К-5 [14:39:01]line 4.490 * 66.90 [14:39:01]line = 300.38 [14:39:01]line НДС 12% НСП 1% [14:39:01]line > о реализуемом товаре [14:39:01]line ИТОГО: 300.38 [14:39:01]line НСП 1% : 2.66 [14:39:01]line НДС 12% : 31.90 [14:39:01]line Наличными: 0.00 [14:39:01]line Безнал.: 300.38 [14:39:01]line Место: АЗС № 117 "Партнер Нефть" [14:39:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:39:01]line СНО: Общий режим [14:39:01]line Чек 478 05.06.2024 14:39 [14:39:01]line Смена: 72 ФФД: 1.0 [14:39:01]line ЗНМ: 0300000048 [14:39:01]line РНМ: 0000000000151680 [14:39:01]line Версия ККМ: v1.0 [14:39:01]line Платежная система: O! деньги [14:39:01]line ФМ: 0000000000959414 [14:39:01]line ФД: 60083 [14:39:01]line ФПД: 160158264065350 [14:39:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143901&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60083&fm=160158264065350&tin=02508201610067®Number=0000000000151680&sum=30038 [14:39:01]OFD Sender: Processing packet 60083 [packets to send 53, broken 52] [14:39:01]ProducePacketName [14:39:01]name=ofd_packets/00060083 [14:39:01]OFD Sender: To server: pG, [14:39:01]CommunicateWithHost lk.salyk.kg:30040 [14:39:01]ConnectInit lk.salyk.kg [14:39:01]written 0, free lines is 4095 [14:39:02]Connected sock=10 [14:39:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 66 01 07 01 16 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 85 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 EA 00 00 35 04 06 00 91 A9 C0 6F FD 46 66 92 D9 C6 4B 3E 36 26 [14:39:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C2 AC 47 00 A7 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B3 EA 00 00 F4 03 04 00 89 24 60 66 B6 04 01 00 00 47 11 77 22 78 F3 BD 3A [14:39:02]CommunicateWithHost err = 0 [14:39:02]CheckOFDResponse [14:39:02]1017 (14) - 77093643461234 [14:39:02]1041 (16) - 0000000000959414 [14:39:02]1040 (4) - 60083 [14:39:02]1012 (4) - 05.06.2024 08:40 [14:39:02]1206 (1) - 0 [14:39:02]OFD Sender: Remove packet 60083 [14:39:02]ProducePacketName [14:39:02]name=ofd_packets/00060083 [14:39:02]NVStorageDeleteData [14:39:02]Write to MH i2c: 01 00 00 57 81 D8 [14:39:02]Write i2c OK [14:39:02]MH_I2C_Read... [14:39:02]Read from MH i2c: 01 [14:39:02]MH_I2C_Read... [14:39:02]Read from MH i2c: 01 07 00 [14:39:02]MH_I2C_Read... [14:39:02]Read from MH i2c: 01 07 00 57 81 00 00 00 00 00 C9 0C B4 [14:39:02]RasterBufferAndPrint [14:39:02]line [14:39:02]line [14:39:02]line [14:39:02]line [14:39:02]line [14:39:02]written 0, free lines is 3279 [14:39:02]MH_Cut [14:39:02]Write to MH i2c: D1 01 00 5E 81 01 B1 [14:39:02]Write i2c OK [14:39:02]MH_I2C_Read... [14:39:02]Read from MH i2c: D1 [14:39:02]MH_I2C_Read... [14:39:02]Read from MH i2c: D1 01 00 [14:39:02]MH_I2C_Read... [14:39:02]Read from MH i2c: D1 01 00 5E 81 00 B0 [14:39:02]Write to MH i2c: 01 00 00 5F 81 E0 [14:39:02]Write i2c OK [14:39:02]MH_I2C_Read... [14:39:02]OFD Sender: No OFD packet to send [14:39:03]*** Cut start [14:39:03]*** Partial cut [14:39:03]*** CUTSNS_PIN = 1 [14:39:03]*** CUTSNS_PIN = 0 [14:39:03]*** Brake cut motor [14:39:03]Read from MH i2c: 01 [14:39:03]MH_I2C_Read... [14:39:03]Read from MH i2c: 01 07 00 [14:39:03]MH_I2C_Read... [14:39:03]*** Stop cut motor [14:39:03]*** Cut end [14:39:03]Read from MH i2c: 01 07 00 5F 81 00 00 00 00 00 FF 0F F5 [14:39:03]process_action close_receipt done [14:39:03]requested_data is exist [14:39:03]produce_requested_data [14:39:03]requested_item fm.sn is exist - process it [14:39:03]wFMCommunicate request_size=4 [14:39:03]MH_SAM_APDU [14:39:03]CAPDU: 80 11 00 00 [14:39:03]Write to MH i2c: E2 08 00 60 81 80 11 00 00 00 00 00 00 5B [14:39:03]Write i2c OK [14:39:03]MH_I2C_Read... [14:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:03]Read from MH i2c: E2 [14:39:03]MH_I2C_Read... [14:39:03]Read from MH i2c: E2 17 00 [14:39:03]MH_I2C_Read... [14:39:03]Read from MH i2c: E2 17 00 60 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AE [14:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:39:03]wFMCommunicate OK [14:39:03]requested_item fd.num is exist - process it [14:39:03]SAM_PROTO_GetFieldsCounters [14:39:03]wFMCommunicate request_size=4 [14:39:03]MH_SAM_APDU [14:39:03]CAPDU: 80 13 00 00 [14:39:03]Write to MH i2c: E2 08 00 61 81 80 13 00 00 00 00 00 00 5E [14:39:04]Write i2c OK [14:39:04]MH_I2C_Read... [14:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:04]Read from MH i2c: E2 [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: E2 62 00 [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: E2 62 00 61 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B3 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [14:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B3 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:04]wFMCommunicate OK [14:39:04]SAM_PROTO_GetFieldsCounters done [14:39:04]requested_item shift.num is exist - process it [14:39:04]requested_item shift.opened is exist - process it [14:39:04]req_shift_opened [14:39:04]FM_GetShiftState [14:39:04]SAM_PROTO_GetShiftState [14:39:04]wFMCommunicate request_size=4 [14:39:04]MH_SAM_APDU [14:39:04]CAPDU: 80 13 01 00 [14:39:04]Write to MH i2c: E2 08 00 62 81 80 13 01 00 00 00 00 00 60 [14:39:04]Write i2c OK [14:39:04]MH_I2C_Read... [14:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:04]Read from MH i2c: E2 [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: E2 0E 00 [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: E2 0E 00 62 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 98 [14:39:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:39:04]wFMCommunicate OK [14:39:04]SAM_PROTO_GetShiftState done [14:39:04]FM_GetShiftState done [14:39:04]req_shift_opened done [14:39:04]requested_item shift.open_date is exist - process it [14:39:04]req_shift_open_date [14:39:04]req_shift_open_date done [14:39:04]produce_requested_data done [14:39:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60083,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:39:04]process_action_free close_receipt [14:39:04]json_value_free [14:39:04]json_value_free done [14:39:04]process_json_proto returns [14:39:04]Send response to host [14:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60083,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:39:04]free response buf [14:39:04]execute_script done [14:39:04]execute_script returns [14:39:04]free content buf [14:39:04]Sock 9.Close socket [14:39:04]Sock 9.Thread stoped [14:39:04]accept exits with 8 [14:39:04]New connection [14:39:04]New thread 3066957156 created [14:39:04]Thread 3067100516 joined [14:39:04]Waiting for new connection... [14:39:04] Sock 8.Parse request [14:39:04]Sock 8.Check first char [14:39:04]Sock 8.First char is OK [14:39:04]request: POST /json_proto HTTP/1.0 [14:39:04]Method: POST [14:39:04]URL: /json_proto [14:39:04]Method is POST - this is cgi request [14:39:04]url: /json_proto [14:39:04]query_string will be loaded in cgi processing [14:39:04]execute_cgi json_proto POST (null) [14:39:04]execute_cgi path=json_proto method=POST [14:39:04]POST find Content-Length [14:39:04]Host: 172.17.60.68:8080 [14:39:04]Content-Length: 966 [14:39:04]Content-Type: application/json [14:39:04] [14:39:04]POST finish read [14:39:04]Found Content-Length = 966 [14:39:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 44.850, "sum" : 3000.47, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.85 \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:39:04]execute_script... [14:39: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)545810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 44.850, "sum" : 3000.47, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.85 \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:39:04]POST & json_proto [14:39:04]process_json_proto [14:39:04]json parsed OK: [14:39:04]protocol is kg_v1.0 [14:39:04]action value=close_receipt [14:39:04]process_action close_receipt [14:39:04]cmd_close_receipt [14:39:04]MH_GetDate [14:39:04]Write to MH i2c: F0 00 00 63 81 D3 [14:39:04]Write i2c OK [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: F0 [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: F0 09 00 [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: F0 09 00 63 81 00 8A 78 60 66 9A 61 5F 66 64 [14:39:04]GetLastDocTimeStamp 1717598341 [14:39:04]current date 1717598346 [14:39:04]FM_GetShiftState [14:39:04]SAM_PROTO_GetShiftState [14:39:04]wFMCommunicate request_size=4 [14:39:04]MH_SAM_APDU [14:39:04]CAPDU: 80 13 01 00 [14:39:04]Write to MH i2c: E2 08 00 64 81 80 13 01 00 00 00 00 00 62 [14:39:04]Write i2c OK [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: E2 [14:39:04]MH_I2C_Read... [14:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:04]Read from MH i2c: E2 0E 00 [14:39:04]MH_I2C_Read... [14:39:04]Read from MH i2c: E2 0E 00 64 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9A [14:39:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:39:04]wFMCommunicate OK [14:39:04]SAM_PROTO_GetShiftState done [14:39:04]FM_GetShiftState done [14:39:04]opened in 1717545916 [14:39:04]opened+sec_in_day 1717632316 [14:39:04]quantity*price = 300046 [14:39:04]sum+1 = 300048 [14:39:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 479 05.06.2024 14:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа S-92 номер 117 сэкономлено 44.85 сом ФМ: 0000000000959414 ФД: 60084 ФПД: 246583113362646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143906&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60084&fm=246583113362646&tin=02508201610067®Number=0000000000151680&sum=300000 [14:39:06]StoreToDocumentArchive [14:39:06]shift 72 fd 60084 [14:39:06]save to /storage/0072/doc_00060084 [14:39:06]save last doc name /storage/0072/doc_00060084 to /storage/kkm_last_doc_name [14:39:06]save OK [14:39:06]Clear old archive folders... [14:39:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:39:06]tlvbuf is B6ECC270 [14:39:06]SAM_PROTO_ClearQueue [14:39:06]wFMCommunicate request_size=4 [14:39:06]MH_SAM_APDU [14:39:06]CAPDU: 80 09 00 00 [14:39:06]Write to MH i2c: E2 08 00 71 81 80 09 00 00 00 00 00 00 64 [14:39:06]Write i2c OK [14:39:06]MH_I2C_Read... [14:39:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:06]Read from MH i2c: E2 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 71 81 00 90 00 66 [14:39:06]RAPDU: 90 00 [14:39:06]wFMCommunicate OK [14:39:06]SAM_PROTO_ClearQueue done [14:39:06]KKMCreateOFDPacket [14:39:06]OFDProtocolAddRootSTLVToBuf [14:39:06]FM_MakeSignedData [14:39:06]FM_MakeSignedData [14:39:06]SAM_PROTO_SignData [14:39:06]wFMCommunicate request_size=4 [14:39:06]MH_SAM_APDU [14:39:06]CAPDU: 80 0D 01 02 [14:39:06]Write to MH i2c: E2 08 00 72 81 80 0D 01 02 00 00 00 00 6C [14:39:06]Write i2c OK [14:39:06]MH_I2C_Read... [14:39:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:06]Read from MH i2c: E2 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 72 81 00 90 00 67 [14:39:06]RAPDU: 90 00 [14:39:06]wFMCommunicate OK [14:39:06]wFMCommunicate request_size=255 [14:39:06]MH_SAM_APDU [14:39: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 8A 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 EA 00 00 35 04 06 00 [14:39:06]Write to MH i2c: E2 02 01 73 81 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 8A 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 EA 00 00 35 04 06 00 00 00 AB [14:39:06]Write i2c OK [14:39:06]MH_I2C_Read... [14:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:06]Read from MH i2c: E2 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 73 81 00 90 00 68 [14:39:06]RAPDU: 90 00 [14:39:06]wFMCommunicate OK [14:39:06]wFMCommunicate request_size=11 [14:39:06]MH_SAM_APDU [14:39:06]CAPDU: 80 0D 02 02 06 E0 44 1A E1 2C D6 [14:39:06]Write to MH i2c: E2 0E 00 74 81 80 0D 02 02 06 00 E0 44 1A E1 2C D6 00 00 9C [14:39:06]Write i2c OK [14:39:06]MH_I2C_Read... [14:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:06]Read from MH i2c: E2 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 03 00 74 81 00 90 00 69 [14:39:06]RAPDU: 90 00 [14:39:06]wFMCommunicate OK [14:39:06]wFMCommunicate request_size=4 [14:39:06]MH_SAM_APDU [14:39:06]CAPDU: 80 0D 03 02 [14:39:06]Write to MH i2c: E2 08 00 75 81 80 0D 03 02 00 00 00 00 71 [14:39:06]Write i2c OK [14:39:06]MH_I2C_Read... [14:39:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:06]Read from MH i2c: E2 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 0B 00 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 0B 00 75 81 00 80 BE B1 A2 FD 1A E0 5C 90 00 56 [14:39:06]RAPDU: 80 BE B1 A2 FD 1A E0 5C 90 00 [14:39:06]wFMCommunicate OK [14:39:06]SAM_PROTO_SignData done [14:39:06]FM_MakeSignedData done [14:39:06]CreateOFDProtocolMessage [14:39:06]wFMCommunicate request_size=4 [14:39:06]MH_SAM_APDU [14:39:06]CAPDU: 80 11 00 00 [14:39:06]Write to MH i2c: E2 08 00 76 81 80 11 00 00 00 00 00 00 71 [14:39:06]Write i2c OK [14:39:06]MH_I2C_Read... [14:39:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:06]Read from MH i2c: E2 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 17 00 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: E2 17 00 76 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C4 [14:39:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:39:06]wFMCommunicate OK [14:39:06]CreateOFDProtocolMessage done [14:39:06]OFDSenderStorePacket 60084 [14:39:06]StoreOFDPacket docnum=60084 [14:39:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 BF D0 08 01 11 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 8A 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 EA 00 00 35 04 06 00 E0 44 1A E1 2C D6 80 BE B1 A2 FD 1A E0 5C [14:39:06]CheckFolder [14:39:06]dirname=/storage/ofd_packets [14:39:06]CheckFolder done [14:39:06]ProducePacketName [14:39:06]name=ofd_packets/00060084 [14:39:06]NVStorageSaveData ofd_packets/00060084 [14:39:06]File name is /storage/ofd_packets/00060084 [14:39:06]Write 302 bytes [14:39:06]NVStorageSaveData done [14:39:06]OFDSenderStorePacket done [14:39:06]KKMCreateOFDPacket done [14:39:06]NVStorageSaveData kkm_last_timestamp [14:39:06]File name is /storage/kkm_last_timestamp [14:39:06]Write 4 bytes [14:39:06]NVStorageSaveData done [14:39:06]ExternCall_PrintAddStr [14:39:06]wPrintStart [14:39:06]Write to MH i2c: 01 00 00 77 81 F8 [14:39:06]Write i2c OK [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: 01 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: 01 07 00 [14:39:06]MH_I2C_Read... [14:39:06]Read from MH i2c: 01 07 00 77 81 00 00 00 00 00 FF 0F 0D [14:39:06]RasterBufferAndPrint [14:39:06]line Счет N : (1)545810 [14:39:06]line ИНН: 02508201610067 [14:39:06]line Контрольно-Кассовый Чек [14:39:06]line ПРОДАЖА [14:39:06]line ТРК (МРК, ГНК) : 14 [14:39:06]line Товар: 2710124130 [14:39:06]line SUPER 92-К-5 [14:39:06]line 44.850 * 66.90 [14:39:06]line = 3000.47 [14:39:06]line НДС 12% НСП 1% [14:39:06]line > о реализуемом товаре [14:39:06]line ОКРУГЛЕНИЕ: -0.47 [14:39:06]line ИТОГО: 3000.00 [14:39:06]line Внесено: 3000.00 [14:39:06]line СДАЧА: 0.00 [14:39:06]line НСП 1% : 26.55 [14:39:06]line НДС 12% : 318.63 [14:39:06]line Наличными: 3000.00 [14:39:06]line Безнал.: 0.00 [14:39:06]line Место: АЗС № 117 "Партнер Нефть" [14:39:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:39:06]line СНО: Общий режим [14:39:06]line Чек 479 05.06.2024 14:39 [14:39:06]line Смена: 72 ФФД: 1.0 [14:39:06]line ЗНМ: 0300000048 [14:39:06]line РНМ: 0000000000151680 [14:39:06]line Версия ККМ: v1.0 [14:39:06]line [14:39:06]line Дисконтная программа [14:39:06]line S-92 [14:39:06]line номер 117 [14:39:07]line сэкономлено 44.85 сом [14:39:07]line ФМ: 0000000000959414 [14:39:07]line ФД: 60084 [14:39:07]line ФПД: 246583113362646 [14:39:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T143906&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60084&fm=246583113362646&tin=02508201610067®Number=0000000000151680&sum=300000 [14:39:07]OFD Sender: Processing packet 60084 [packets to send 53, broken 52] [14:39:07]ProducePacketName [14:39:07]name=ofd_packets/00060084 [14:39:07]OFD Sender: To server: pG, [14:39:07]CommunicateWithHost lk.salyk.kg:30040 [14:39:07]ConnectInit lk.salyk.kg [14:39:07]written 0, free lines is 4095 [14:39:07]Connected sock=10 [14:39:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 BF D0 08 01 11 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 8A 78 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 EA 00 00 35 04 06 00 E0 44 1A E1 2C D6 80 BE B1 A2 FD 1A E0 5C [14:39:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A8 6C 47 00 35 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B4 EA 00 00 F4 03 04 00 8F 24 60 66 B6 04 01 00 00 95 5D 43 F0 C9 8C 9A A5 [14:39:07]CommunicateWithHost err = 0 [14:39:07]CheckOFDResponse [14:39:07]1017 (14) - 77093643461234 [14:39:07]1041 (16) - 0000000000959414 [14:39:07]1040 (4) - 60084 [14:39:07]1012 (4) - 05.06.2024 08:40 [14:39:07]1206 (1) - 0 [14:39:07]OFD Sender: Remove packet 60084 [14:39:07]ProducePacketName [14:39:07]name=ofd_packets/00060084 [14:39:07]NVStorageDeleteData [14:39:07]Write to MH i2c: 01 00 00 A7 81 28 [14:39:07]Write i2c OK [14:39:07]MH_I2C_Read... [14:39:07]Read from MH i2c: 01 [14:39:07]MH_I2C_Read... [14:39:07]Read from MH i2c: 01 07 00 [14:39:07]MH_I2C_Read... [14:39:07]Read from MH i2c: 01 07 00 A7 81 00 00 00 00 00 6C 0C A7 [14:39:07]RasterBufferAndPrint [14:39:07]line [14:39:07]line [14:39:07]line [14:39:07]line [14:39:07]line [14:39:07]written 0, free lines is 3194 [14:39:07]MH_Cut [14:39:07]Write to MH i2c: D1 01 00 AE 81 01 01 [14:39:07]Write i2c OK [14:39:07]MH_I2C_Read... [14:39:07]Read from MH i2c: D1 [14:39:07]MH_I2C_Read... [14:39:07]Read from MH i2c: D1 01 00 [14:39:07]MH_I2C_Read... [14:39:07]Read from MH i2c: D1 01 00 AE 81 00 00 [14:39:07]Write to MH i2c: 01 00 00 AF 81 30 [14:39:07]Write i2c OK [14:39:07]MH_I2C_Read... [14:39:07]OFD Sender: No OFD packet to send [14:39:08]*** Cut start [14:39:08]*** Partial cut [14:39:08]*** CUTSNS_PIN = 1 [14:39:08]*** CUTSNS_PIN = 0 [14:39:08]*** Brake cut motor [14:39:09]Read from MH i2c: 01 [14:39:09]MH_I2C_Read... [14:39:09]*** Stop cut motor [14:39:09]*** Cut end [14:39:09]Read from MH i2c: 01 07 00 [14:39:09]MH_I2C_Read... [14:39:09]Read from MH i2c: 01 07 00 AF 81 00 00 00 00 00 FF 0F 45 [14:39:09]process_action close_receipt done [14:39:09]requested_data is exist [14:39:09]produce_requested_data [14:39:09]requested_item fm.sn is exist - process it [14:39:09]wFMCommunicate request_size=4 [14:39:09]MH_SAM_APDU [14:39:09]CAPDU: 80 11 00 00 [14:39:09]Write to MH i2c: E2 08 00 B0 81 80 11 00 00 00 00 00 00 AB [14:39:09]Write i2c OK [14:39:09]MH_I2C_Read... [14:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:09]Read from MH i2c: E2 [14:39:09]MH_I2C_Read... [14:39:09]Read from MH i2c: E2 17 00 [14:39:09]MH_I2C_Read... [14:39:09]Read from MH i2c: E2 17 00 B0 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FE [14:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:39:09]wFMCommunicate OK [14:39:09]requested_item fd.num is exist - process it [14:39:09]SAM_PROTO_GetFieldsCounters [14:39:09]wFMCommunicate request_size=4 [14:39:09]MH_SAM_APDU [14:39:09]CAPDU: 80 13 00 00 [14:39:09]Write to MH i2c: E2 08 00 B1 81 80 13 00 00 00 00 00 00 AE [14:39:09]Write i2c OK [14:39:09]MH_I2C_Read... [14:39:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:09]Read from MH i2c: E2 [14:39:09]MH_I2C_Read... [14:39:09]Read from MH i2c: E2 62 00 [14:39:09]MH_I2C_Read... [14:39:09]Read from MH i2c: E2 62 00 B1 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B4 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [14:39:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B4 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:09]wFMCommunicate OK [14:39:09]SAM_PROTO_GetFieldsCounters done [14:39:09]requested_item shift.num is exist - process it [14:39:09]requested_item shift.opened is exist - process it [14:39:09]req_shift_opened [14:39:09]FM_GetShiftState [14:39:09]SAM_PROTO_GetShiftState [14:39:09]wFMCommunicate request_size=4 [14:39:09]MH_SAM_APDU [14:39:09]CAPDU: 80 13 01 00 [14:39:09]Write to MH i2c: E2 08 00 B2 81 80 13 01 00 00 00 00 00 B0 [14:39:09]Write i2c OK [14:39:09]MH_I2C_Read... [14:39:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:09]Read from MH i2c: E2 [14:39:09]MH_I2C_Read... [14:39:09]Read from MH i2c: E2 0E 00 [14:39:09]MH_I2C_Read... [14:39:09]Read from MH i2c: E2 0E 00 B2 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E8 [14:39:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:39:09]wFMCommunicate OK [14:39:09]SAM_PROTO_GetShiftState done [14:39:09]FM_GetShiftState done [14:39:09]req_shift_opened done [14:39:09]requested_item shift.open_date is exist - process it [14:39:09]req_shift_open_date [14:39:09]req_shift_open_date done [14:39:09]produce_requested_data done [14:39:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60084,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:39:09]process_action_free close_receipt [14:39:09]json_value_free [14:39:09]json_value_free done [14:39:09]process_json_proto returns [14:39:09]Send response to host [14:39:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60084,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:39:09]free response buf [14:39:09]execute_script done [14:39:09]execute_script returns [14:39:09]free content buf [14:39:09]Sock 8.Close socket [14:39:09]Sock 8.Thread stoped [14:39:12]OFD Sender: No OFD packet to send [14:39:17]OFD Sender: No OFD packet to send [14:39:22]OFD Sender: No OFD packet to send [14:39:27]OFD Sender: No OFD packet to send [14:39:32]OFD Sender: No OFD packet to send [14:39:37]OFD Sender: No OFD packet to send [14:39:42]OFD Sender: No OFD packet to send [14:39:47]OFD Sender: No OFD packet to send [14:39:53]OFD Sender: No OFD packet to send [14:39:58]OFD Sender: No OFD packet to send [14:40:03]OFD Sender: No OFD packet to send [14:40:08]OFD Sender: No OFD packet to send [14:40:13]OFD Sender: No OFD packet to send [14:40:18]OFD Sender: No OFD packet to send [14:40:23]OFD Sender: No OFD packet to send [14:40:28]OFD Sender: No OFD packet to send [14:40:33]OFD Sender: No OFD packet to send [14:40:38]OFD Sender: No OFD packet to send [14:40:43]OFD Sender: No OFD packet to send [14:40:48]OFD Sender: No OFD packet to send [14:40:53]OFD Sender: No OFD packet to send [14:40:58]OFD Sender: No OFD packet to send [14:41:03]OFD Sender: No OFD packet to send [14:41:08]OFD Sender: No OFD packet to send [14:41:13]OFD Sender: No OFD packet to send [14:41:18]OFD Sender: No OFD packet to send [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:27]accept exits with 9 [14:42:27]New connection [14:42:27]New thread 3067100516 created [14:42:27]Thread 3066957156 joined [14:42:27]Waiting for new connection... [14:42:27] Sock 9.Parse request [14:42:27]Sock 9.Check first char [14:42:27]Sock 9.First char is OK [14:42:27]request: POST /json_proto HTTP/1.0 [14:42:27]Method: POST [14:42:27]URL: /json_proto [14:42:27]Method is POST - this is cgi request [14:42:27]url: /json_proto [14:42:27]query_string will be loaded in cgi processing [14:42:27]execute_cgi json_proto POST (null) [14:42:27]execute_cgi path=json_proto method=POST [14:42:27]POST find Content-Length [14:42:27]Host: 172.17.60.68:8080 [14:42:27]Content-Length: 677 [14:42:27]Content-Type: application/json [14:42:27] [14:42:27]POST finish read [14:42:27]Found Content-Length = 677 [14:42:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:27]execute_script... [14:42:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:27]POST & json_proto [14:42:27]process_json_proto [14:42:27]json parsed OK: [14:42:27]protocol is kg_v1.0 [14:42:27]action value=close_receipt [14:42:27]process_action close_receipt [14:42:27]cmd_close_receipt [14:42:27]MH_GetDate [14:42:27]Write to MH i2c: F0 00 00 B3 81 23 [14:42:27]Write i2c OK [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: F0 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: F0 09 00 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: F0 09 00 B3 81 00 55 79 60 66 9A 61 5F 66 80 [14:42:27]GetLastDocTimeStamp 1717598346 [14:42:27]current date 1717598549 [14:42:27]FM_GetShiftState [14:42:27]SAM_PROTO_GetShiftState [14:42:27]wFMCommunicate request_size=4 [14:42:27]MH_SAM_APDU [14:42:27]CAPDU: 80 13 01 00 [14:42:27]Write to MH i2c: E2 08 00 B4 81 80 13 01 00 00 00 00 00 B2 [14:42:27]Write i2c OK [14:42:27]MH_I2C_Read... [14:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:27]Read from MH i2c: E2 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: E2 0E 00 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: E2 0E 00 B4 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EA [14:42:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:42:27]wFMCommunicate OK [14:42:27]SAM_PROTO_GetShiftState done [14:42:27]FM_GetShiftState done [14:42:27]opened in 1717545916 [14:42:27]opened+sec_in_day 1717632316 [14:42:27]quantity*price = 40006 [14:42:27]sum+1 = 40007 [14:42:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 480 05.06.2024 14:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60085 ФПД: 259617502603978 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144229&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60085&fm=259617502603978&tin=02508201610067®Number=0000000000151680&sum=40000 [14:42:28]StoreToDocumentArchive [14:42:28]shift 72 fd 60085 [14:42:28]save to /storage/0072/doc_00060085 [14:42:28]save last doc name /storage/0072/doc_00060085 to /storage/kkm_last_doc_name [14:42:28]save OK [14:42:28]Clear old archive folders... [14:42:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:28]tlvbuf is 00545910 [14:42:28]SAM_PROTO_ClearQueue [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 09 00 00 [14:42:28]Write to MH i2c: E2 08 00 C1 81 80 09 00 00 00 00 00 00 B4 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 C1 81 00 90 00 B6 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]SAM_PROTO_ClearQueue done [14:42:28]KKMCreateOFDPacket [14:42:28]OFDProtocolAddRootSTLVToBuf [14:42:28]FM_MakeSignedData [14:42:28]FM_MakeSignedData [14:42:28]SAM_PROTO_SignData [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 0D 01 02 [14:42:28]Write to MH i2c: E2 08 00 C2 81 80 0D 01 02 00 00 00 00 BC [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 C2 81 00 90 00 B7 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]wFMCommunicate request_size=255 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E0 01 00 00 F4 03 04 00 55 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 EA 00 00 35 04 06 00 EC [14:42:28]Write to MH i2c: E2 02 01 C3 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E0 01 00 00 F4 03 04 00 55 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 EA 00 00 35 04 06 00 EC 00 00 5E [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 C3 81 00 90 00 B8 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]wFMCommunicate request_size=10 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 0D 02 02 05 1E E9 05 2A CA [14:42:28]Write to MH i2c: E2 0D 00 C4 81 80 0D 02 02 05 00 1E E9 05 2A CA 00 00 C9 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 C4 81 00 90 00 B9 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 0D 03 02 [14:42:28]Write to MH i2c: E2 08 00 C5 81 80 0D 03 02 00 00 00 00 C1 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0B 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0B 00 C5 81 00 7B 8A D4 52 47 90 33 AC 90 00 A3 [14:42:28]RAPDU: 7B 8A D4 52 47 90 33 AC 90 00 [14:42:28]wFMCommunicate OK [14:42:28]SAM_PROTO_SignData done [14:42:28]FM_MakeSignedData done [14:42:28]CreateOFDProtocolMessage [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 11 00 00 [14:42:28]Write to MH i2c: E2 08 00 C6 81 80 11 00 00 00 00 00 00 C1 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 17 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 17 00 C6 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 14 [14:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:42:28]wFMCommunicate OK [14:42:28]CreateOFDProtocolMessage done [14:42:28]OFDSenderStorePacket 60085 [14:42:28]StoreOFDPacket docnum=60085 [14:42:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1F 27 07 01 67 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E0 01 00 00 F4 03 04 00 55 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 EA 00 00 35 04 06 00 EC 1E E9 05 2A CA 7B 8A D4 52 47 90 33 AC [14:42:28]CheckFolder [14:42:28]dirname=/storage/ofd_packets [14:42:28]CheckFolder done [14:42:28]ProducePacketName [14:42:28]name=ofd_packets/00060085 [14:42:28]NVStorageSaveData ofd_packets/00060085 [14:42:28]File name is /storage/ofd_packets/00060085 [14:42:28]Write 301 bytes [14:42:28]NVStorageSaveData done [14:42:28]OFDSenderStorePacket done [14:42:28]KKMCreateOFDPacket done [14:42:28]NVStorageSaveData kkm_last_timestamp [14:42:28]File name is /storage/kkm_last_timestamp [14:42:28]Write 4 bytes [14:42:28]NVStorageSaveData done [14:42:28]ExternCall_PrintAddStr [14:42:28]wPrintStart [14:42:28]Write to MH i2c: 01 00 00 C7 81 48 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: 01 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: 01 07 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: 01 07 00 C7 81 00 00 00 00 00 FF 0F 5D [14:42:28]RasterBufferAndPrint [14:42:28]line Счет N : (1)545813 [14:42:28]line ИНН: 02508201610067 [14:42:28]line Контрольно-Кассовый Чек [14:42:28]line ПРОДАЖА [14:42:28]line ТРК (МРК, ГНК) : 22 [14:42:28]line Товар: 2710124130 [14:42:28]line Аи-92-К-5 [14:42:28]line 5.980 * 66.90 [14:42:28]line = 400.06 [14:42:28]line НДС 12% НСП 1% [14:42:28]line > о реализуемом товаре [14:42:28]line ОКРУГЛЕНИЕ: -0.06 [14:42:28]line ИТОГО: 400.00 [14:42:28]line Внесено: 400.00 [14:42:28]line СДАЧА: 0.00 [14:42:28]line НСП 1% : 3.54 [14:42:28]line НДС 12% : 42.48 [14:42:28]line Наличными: 400.00 [14:42:28]line Безнал.: 0.00 [14:42:28]line Место: АЗС № 117 "Партнер Нефть" [14:42:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:42:28]line СНО: Общий режим [14:42:28]line Чек 480 05.06.2024 14:42 [14:42:28]line Смена: 72 ФФД: 1.0 [14:42:28]line ЗНМ: 0300000048 [14:42:28]line РНМ: 0000000000151680 [14:42:28]line Версия ККМ: v1.0 [14:42:28]line ФМ: 0000000000959414 [14:42:28]line ФД: 60085 [14:42:28]line ФПД: 259617502603978 [14:42:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144229&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60085&fm=259617502603978&tin=02508201610067®Number=0000000000151680&sum=40000 [14:42:29]OFD Sender: Processing packet 60085 [packets to send 53, broken 52] [14:42:29]ProducePacketName [14:42:29]name=ofd_packets/00060085 [14:42:29]OFD Sender: To server: pG, [14:42:29]CommunicateWithHost lk.salyk.kg:30040 [14:42:29]ConnectInit lk.salyk.kg [14:42:29]written 0, free lines is 4095 [14:42:29]Write to MH i2c: 01 00 00 F2 81 73 [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: 01 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: 01 07 00 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: 01 07 00 F2 81 00 00 00 00 00 A9 0C 2F [14:42:29]RasterBufferAndPrint [14:42:29]line [14:42:29]line [14:42:29]line [14:42:29]line [14:42:29]line [14:42:29]written 0, free lines is 3245 [14:42:29]MH_Cut [14:42:29]Write to MH i2c: D1 01 00 F9 81 01 4C [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: D1 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: D1 01 00 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: D1 01 00 F9 81 00 4B [14:42:29]Write to MH i2c: 01 00 00 FA 81 7B [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:30]*** Cut start [14:42:30]*** Partial cut [14:42:30]*** CUTSNS_PIN = 1 [14:42:30]*** CUTSNS_PIN = 0 [14:42:30]*** Brake cut motor [14:42:31]Read from MH i2c: 01 [14:42:31]MH_I2C_Read... [14:42:31]*** Stop cut motor [14:42:31]*** Cut end [14:42:31]Read from MH i2c: 01 07 00 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: 01 07 00 FA 81 00 00 00 00 00 FF 0F 90 [14:42:31]process_action close_receipt done [14:42:31]requested_data is exist [14:42:31]produce_requested_data [14:42:31]requested_item fm.sn is exist - process it [14:42:31]wFMCommunicate request_size=4 [14:42:31]MH_SAM_APDU [14:42:31]CAPDU: 80 11 00 00 [14:42:31]Write to MH i2c: E2 08 00 FB 81 80 11 00 00 00 00 00 00 F6 [14:42:31]Write i2c OK [14:42:31]MH_I2C_Read... [14:42:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:31]Read from MH i2c: E2 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: E2 17 00 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: E2 17 00 FB 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [14:42:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:42:31]wFMCommunicate OK [14:42:31]requested_item fd.num is exist - process it [14:42:31]SAM_PROTO_GetFieldsCounters [14:42:31]wFMCommunicate request_size=4 [14:42:31]MH_SAM_APDU [14:42:31]CAPDU: 80 13 00 00 [14:42:31]Write to MH i2c: E2 08 00 FC 81 80 13 00 00 00 00 00 00 F9 [14:42:31]Write i2c OK [14:42:31]MH_I2C_Read... [14:42:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:31]Read from MH i2c: E2 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: E2 62 00 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: E2 62 00 FC 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B5 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [14:42:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B5 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:31]wFMCommunicate OK [14:42:31]SAM_PROTO_GetFieldsCounters done [14:42:31]requested_item shift.num is exist - process it [14:42:31]requested_item shift.opened is exist - process it [14:42:31]req_shift_opened [14:42:31]FM_GetShiftState [14:42:31]SAM_PROTO_GetShiftState [14:42:31]wFMCommunicate request_size=4 [14:42:31]MH_SAM_APDU [14:42:31]CAPDU: 80 13 01 00 [14:42:31]Write to MH i2c: E2 08 00 FD 81 80 13 01 00 00 00 00 00 FB [14:42:31]Write i2c OK [14:42:31]MH_I2C_Read... [14:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:31]Read from MH i2c: E2 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: E2 0E 00 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: E2 0E 00 FD 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [14:42:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:42:31]wFMCommunicate OK [14:42:31]SAM_PROTO_GetShiftState done [14:42:31]FM_GetShiftState done [14:42:31]req_shift_opened done [14:42:31]requested_item shift.open_date is exist - process it [14:42:31]req_shift_open_date [14:42:31]req_shift_open_date done [14:42:31]produce_requested_data done [14:42:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60085,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:42:31]process_action_free close_receipt [14:42:31]json_value_free [14:42:31]json_value_free done [14:42:31]process_json_proto returns [14:42:31]Send response to host [14:42:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60085,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:42:31]free response buf [14:42:31]execute_script done [14:42:31]execute_script returns [14:42:31]free content buf [14:42:31]Sock 9.Close socket [14:42:31]Sock 9.Thread stoped [14:43:27]accept exits with 8 [14:43:27]New connection [14:43:27]New thread 3066957156 created [14:43:27]Thread 3067100516 joined [14:43:27]Waiting for new connection... [14:43:27] Sock 8.Parse request [14:43:27]Sock 8.Check first char [14:43:27]Sock 8.First char is OK [14:43:27]request: POST /json_proto HTTP/1.0 [14:43:27]Method: POST [14:43:27]URL: /json_proto [14:43:27]Method is POST - this is cgi request [14:43:27]url: /json_proto [14:43:27]query_string will be loaded in cgi processing [14:43:27]execute_cgi json_proto POST (null) [14:43:27]execute_cgi path=json_proto method=POST [14:43:27]POST find Content-Length [14:43:27]Host: 172.17.60.68:8080 [14:43:27]Content-Length: 990 [14:43:27]Content-Type: application/json [14:43:27] [14:43:27]POST finish read [14:43:27]Found Content-Length = 990 [14:43:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 34.490, "sum" : 1169.21, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 34.49 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1169.00, "payments": [ { "type": 0, "sum" : 1169.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:27]execute_script... [14:43: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)545812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 34.490, "sum" : 1169.21, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 34.49 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1169.00, "payments": [ { "type": 0, "sum" : 1169.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:27]POST & json_proto [14:43:27]process_json_proto [14:43:27]json parsed OK: [14:43:27]protocol is kg_v1.0 [14:43:27]action value=close_receipt [14:43:27]process_action close_receipt [14:43:27]cmd_close_receipt [14:43:27]MH_GetDate [14:43:27]Write to MH i2c: F0 00 00 FE 81 6E [14:43:27]Write i2c OK [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: F0 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: F0 09 00 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: F0 09 00 FE 81 00 91 79 60 66 9A 61 5F 66 07 [14:43:27]GetLastDocTimeStamp 1717598549 [14:43:27]current date 1717598609 [14:43:27]FM_GetShiftState [14:43:27]SAM_PROTO_GetShiftState [14:43:27]wFMCommunicate request_size=4 [14:43:27]MH_SAM_APDU [14:43:27]CAPDU: 80 13 01 00 [14:43:27]Write to MH i2c: E2 08 00 FF 81 80 13 01 00 00 00 00 00 FD [14:43:27]Write i2c OK [14:43:27]MH_I2C_Read... [14:43:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:27]Read from MH i2c: E2 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: E2 0E 00 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: E2 0E 00 FF 81 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 35 [14:43:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:43:27]wFMCommunicate OK [14:43:27]SAM_PROTO_GetShiftState done [14:43:27]FM_GetShiftState done [14:43:27]opened in 1717545916 [14:43:27]opened+sec_in_day 1717632316 [14:43:27]quantity*price = 116921 [14:43:27]sum+1 = 116922 [14:43:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1169.00 Внесено: 3000.00 СДАЧА: 1831.00 НСП 1% : 10.35 НДС 12% : 124.16 Наличными: 1169.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 481 05.06.2024 14:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 34.49 сом ФМ: 0000000000959414 ФД: 60086 ФПД: 275347277947409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144329&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60086&fm=275347277947409&tin=02508201610067®Number=0000000000151680&sum=116900 [14:43:29]StoreToDocumentArchive [14:43:29]shift 72 fd 60086 [14:43:29]save to /storage/0072/doc_00060086 [14:43:29]save last doc name /storage/0072/doc_00060086 to /storage/kkm_last_doc_name [14:43:29]save OK [14:43:29]Clear old archive folders... [14:43:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:43:29]tlvbuf is 00509310 [14:43:29]SAM_PROTO_ClearQueue [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 09 00 00 [14:43:29]Write to MH i2c: E2 08 00 0C 82 80 09 00 00 00 00 00 00 00 [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 0C 82 00 90 00 02 [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]SAM_PROTO_ClearQueue done [14:43:29]KKMCreateOFDPacket [14:43:29]OFDProtocolAddRootSTLVToBuf [14:43:29]FM_MakeSignedData [14:43:29]FM_MakeSignedData [14:43:29]SAM_PROTO_SignData [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 01 02 [14:43:29]Write to MH i2c: E2 08 00 0D 82 80 0D 01 02 00 00 00 00 08 [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 0D 82 00 90 00 03 [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]wFMCommunicate request_size=255 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BA 86 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 B9 C8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 30 00 00 00 00 07 04 06 00 A4 C8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 91 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 EA 00 00 35 04 06 00 FA 6D [14:43:29]Write to MH i2c: E2 02 01 0E 82 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 BA 86 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 B9 C8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 30 00 00 00 00 07 04 06 00 A4 C8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 91 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 EA 00 00 35 04 06 00 FA 6D 00 00 5C [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 0E 82 00 90 00 04 [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]wFMCommunicate request_size=9 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 02 02 04 48 B1 22 11 [14:43:29]Write to MH i2c: E2 0C 00 0F 82 80 0D 02 02 04 00 48 B1 22 11 00 00 3F [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 0F 82 00 90 00 05 [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 03 02 [14:43:29]Write to MH i2c: E2 08 00 10 82 80 0D 03 02 00 00 00 00 0D [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 0B 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 0B 00 10 82 00 97 E0 50 66 66 47 87 BB 90 00 2A [14:43:29]RAPDU: 97 E0 50 66 66 47 87 BB 90 00 [14:43:29]wFMCommunicate OK [14:43:29]SAM_PROTO_SignData done [14:43:29]FM_MakeSignedData done [14:43:29]CreateOFDProtocolMessage [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 11 00 00 [14:43:29]Write to MH i2c: E2 08 00 11 82 80 11 00 00 00 00 00 00 0D [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 17 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 17 00 11 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 60 [14:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:43:29]wFMCommunicate OK [14:43:29]CreateOFDProtocolMessage done [14:43:29]OFDSenderStorePacket 60086 [14:43:29]StoreOFDPacket docnum=60086 [14:43:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 33 AF 06 01 82 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BA 86 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 B9 C8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 30 00 00 00 00 07 04 06 00 A4 C8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 91 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 EA 00 00 35 04 06 00 FA 6D 48 B1 22 11 97 E0 50 66 66 47 87 BB [14:43:29]CheckFolder [14:43:29]dirname=/storage/ofd_packets [14:43:29]CheckFolder done [14:43:29]ProducePacketName [14:43:29]name=ofd_packets/00060086 [14:43:29]NVStorageSaveData ofd_packets/00060086 [14:43:29]File name is /storage/ofd_packets/00060086 [14:43:29]Write 300 bytes [14:43:29]NVStorageSaveData done [14:43:29]OFDSenderStorePacket done [14:43:29]KKMCreateOFDPacket done [14:43:29]NVStorageSaveData kkm_last_timestamp [14:43:29]File name is /storage/kkm_last_timestamp [14:43:29]Write 4 bytes [14:43:29]NVStorageSaveData done [14:43:29]ExternCall_PrintAddStr [14:43:29]wPrintStart [14:43:29]Write to MH i2c: 01 00 00 12 82 94 [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: 01 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: 01 07 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: 01 07 00 12 82 00 00 00 00 00 FF 0F A9 [14:43:29]RasterBufferAndPrint [14:43:29]line Счет N : (1)545812 [14:43:29]line ИНН: 02508201610067 [14:43:29]line Контрольно-Кассовый Чек [14:43:29]line ПРОДАЖА [14:43:29]line ТРК (МРК, ГНК) : 71 [14:43:29]line Товар: 2711190000 [14:43:29]line ГАЗ-К-5 [14:43:29]line 34.490 * 33.90 [14:43:29]line = 1169.21 [14:43:29]line НДС 12% НСП 1% [14:43:29]line > о реализуемом товаре [14:43:29]line ОКРУГЛЕНИЕ: -0.21 [14:43:29]line ИТОГО: 1169.00 [14:43:29]line Внесено: 3000.00 [14:43:29]line СДАЧА: 1831.00 [14:43:29]line НСП 1% : 10.35 [14:43:29]line НДС 12% : 124.16 [14:43:29]line Наличными: 1169.00 [14:43:29]line Безнал.: 0.00 [14:43:29]line Место: АЗС № 117 "Партнер Нефть" [14:43:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:43:29]line СНО: Общий режим [14:43:29]line Чек 481 05.06.2024 14:43 [14:43:29]line Смена: 72 ФФД: 1.0 [14:43:29]line ЗНМ: 0300000048 [14:43:29]line РНМ: 0000000000151680 [14:43:29]line Версия ККМ: v1.0 [14:43:29]line [14:43:29]line Дисконтная программа [14:43:29]line СУГ [14:43:29]line номер 117 [14:43:29]line сэкономлено 34.49 сом [14:43:29]line ФМ: 0000000000959414 [14:43:29]line ФД: 60086 [14:43:29]line ФПД: 275347277947409 [14:43:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144329&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60086&fm=275347277947409&tin=02508201610067®Number=0000000000151680&sum=116900 [14:43:29]written 0, free lines is 4095 [14:43:30]Write to MH i2c: 01 00 00 42 82 C4 [14:43:30]Write i2c OK [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: 01 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: 01 07 00 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: 01 07 00 42 82 00 00 00 00 00 43 0C 1A [14:43:30]RasterBufferAndPrint [14:43:30]line [14:43:30]line [14:43:30]line [14:43:30]line [14:43:30]line [14:43:30]written 0, free lines is 3145 [14:43:30]MH_Cut [14:43:30]Write to MH i2c: D1 01 00 49 82 01 9D [14:43:30]Write i2c OK [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: D1 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: D1 01 00 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: D1 01 00 49 82 00 9C [14:43:30]Write to MH i2c: 01 00 00 4A 82 CC [14:43:30]Write i2c OK [14:43:30]MH_I2C_Read... [14:43:31]*** Cut start [14:43:31]*** Partial cut [14:43:31]*** CUTSNS_PIN = 1 [14:43:31]*** CUTSNS_PIN = 0 [14:43:31]*** Brake cut motor [14:43:32]Read from MH i2c: 01 [14:43:32]MH_I2C_Read... [14:43:32]*** Stop cut motor [14:43:32]*** Cut end [14:43:32]Read from MH i2c: 01 07 00 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: 01 07 00 4A 82 00 00 00 00 00 FF 0F E1 [14:43:32]process_action close_receipt done [14:43:32]requested_data is exist [14:43:32]produce_requested_data [14:43:32]requested_item fm.sn is exist - process it [14:43:32]wFMCommunicate request_size=4 [14:43:32]MH_SAM_APDU [14:43:32]CAPDU: 80 11 00 00 [14:43:32]Write to MH i2c: E2 08 00 4B 82 80 11 00 00 00 00 00 00 47 [14:43:32]Write i2c OK [14:43:32]MH_I2C_Read... [14:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:32]Read from MH i2c: E2 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 17 00 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 17 00 4B 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9A [14:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:43:32]wFMCommunicate OK [14:43:32]requested_item fd.num is exist - process it [14:43:32]SAM_PROTO_GetFieldsCounters [14:43:32]wFMCommunicate request_size=4 [14:43:32]MH_SAM_APDU [14:43:32]CAPDU: 80 13 00 00 [14:43:32]Write to MH i2c: E2 08 00 4C 82 80 13 00 00 00 00 00 00 4A [14:43:32]Write i2c OK [14:43:32]MH_I2C_Read... [14:43:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:32]Read from MH i2c: E2 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 62 00 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 62 00 4C 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B6 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [14:43:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B6 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:32]wFMCommunicate OK [14:43:32]SAM_PROTO_GetFieldsCounters done [14:43:32]requested_item shift.num is exist - process it [14:43:32]requested_item shift.opened is exist - process it [14:43:32]req_shift_opened [14:43:32]FM_GetShiftState [14:43:32]SAM_PROTO_GetShiftState [14:43:32]wFMCommunicate request_size=4 [14:43:32]MH_SAM_APDU [14:43:32]CAPDU: 80 13 01 00 [14:43:32]Write to MH i2c: E2 08 00 4D 82 80 13 01 00 00 00 00 00 4C [14:43:32]Write i2c OK [14:43:32]MH_I2C_Read... [14:43:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:32]Read from MH i2c: E2 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 0E 00 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 0E 00 4D 82 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 84 [14:43:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:43:32]wFMCommunicate OK [14:43:32]SAM_PROTO_GetShiftState done [14:43:32]FM_GetShiftState done [14:43:32]req_shift_opened done [14:43:32]requested_item shift.open_date is exist - process it [14:43:32]req_shift_open_date [14:43:32]req_shift_open_date done [14:43:32]produce_requested_data done [14:43:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60086,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:43:32]process_action_free close_receipt [14:43:32]json_value_free [14:43:32]json_value_free done [14:43:32]process_json_proto returns [14:43:32]Send response to host [14:43:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60086,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:43:32]free response buf [14:43:32]execute_script done [14:43:32]execute_script returns [14:43:32]free content buf [14:43:32]Sock 8.Close socket [14:43:32]Sock 8.Thread stoped [14:43:45]accept exits with 9 [14:43:45]New connection [14:43:45]New thread 3067100516 created [14:43:45]Thread 3066957156 joined [14:43:45]Waiting for new connection... [14:43:45] Sock 9.Parse request [14:43:45]Sock 9.Check first char [14:43:45]Sock 9.First char is OK [14:43:45]request: POST /json_proto HTTP/1.0 [14:43:45]Method: POST [14:43:45]URL: /json_proto [14:43:45]Method is POST - this is cgi request [14:43:45]url: /json_proto [14:43:45]query_string will be loaded in cgi processing [14:43:45]execute_cgi json_proto POST (null) [14:43:45]execute_cgi path=json_proto method=POST [14:43:45]POST find Content-Length [14:43:45]Host: 172.17.60.68:8080 [14:43:45]Content-Length: 677 [14:43:45]Content-Type: application/json [14:43:45] [14:43:45]POST finish read [14:43:45]Found Content-Length = 677 [14:43:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:45]execute_script... [14: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)545815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:45]POST & json_proto [14:43:45]process_json_proto [14:43:45]json parsed OK: [14:43:45]protocol is kg_v1.0 [14:43:45]action value=close_receipt [14:43:45]process_action close_receipt [14:43:45]cmd_close_receipt [14:43:45]MH_GetDate [14:43:45]Write to MH i2c: F0 00 00 4E 82 BF [14:43:45]Write i2c OK [14:43:45]MH_I2C_Read... [14:43:45]Read from MH i2c: F0 [14:43:45]MH_I2C_Read... [14:43:45]Read from MH i2c: F0 09 00 [14:43:45]MH_I2C_Read... [14:43:45]Read from MH i2c: F0 09 00 4E 82 00 A3 79 60 66 9A 61 5F 66 6A [14:43:45]GetLastDocTimeStamp 1717598609 [14:43:45]current date 1717598627 [14:43:45]FM_GetShiftState [14:43:45]SAM_PROTO_GetShiftState [14:43:45]wFMCommunicate request_size=4 [14:43:45]MH_SAM_APDU [14:43:45]CAPDU: 80 13 01 00 [14:43:45]Write to MH i2c: E2 08 00 4F 82 80 13 01 00 00 00 00 00 4E [14:43:45]Write i2c OK [14:43:45]MH_I2C_Read... [14:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:45]Read from MH i2c: E2 [14:43:45]MH_I2C_Read... [14:43:45]Read from MH i2c: E2 0E 00 [14:43:45]MH_I2C_Read... [14:43:45]Read from MH i2c: E2 0E 00 4F 82 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 86 [14:43:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:43:45]wFMCommunicate OK [14:43:45]SAM_PROTO_GetShiftState done [14:43:45]FM_GetShiftState done [14:43:45]opened in 1717545916 [14:43:45]opened+sec_in_day 1717632316 [14:43:45]quantity*price = 60009 [14:43:45]sum+1 = 60010 [14:43:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 482 05.06.2024 14:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60087 ФПД: 274766408960750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60087&fm=274766408960750&tin=02508201610067®Number=0000000000151680&sum=60000 [14:43:46]StoreToDocumentArchive [14:43:46]shift 72 fd 60087 [14:43:46]save to /storage/0072/doc_00060087 [14:43:46]save last doc name /storage/0072/doc_00060087 to /storage/kkm_last_doc_name [14:43:46]save OK [14:43:46]Clear old archive folders... [14:43:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:46]tlvbuf is 005E5890 [14:43:46]SAM_PROTO_ClearQueue [14:43:46]wFMCommunicate request_size=4 [14:43:46]MH_SAM_APDU [14:43:46]CAPDU: 80 09 00 00 [14:43:46]Write to MH i2c: E2 08 00 5C 82 80 09 00 00 00 00 00 00 50 [14:43:46]Write i2c OK [14:43:46]MH_I2C_Read... [14:43:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:46]Read from MH i2c: E2 [14:43:46]MH_I2C_Read... [14:43:46]Read from MH i2c: E2 03 00 [14:43:46]MH_I2C_Read... [14:43:46]Read from MH i2c: E2 03 00 5C 82 00 90 00 52 [14:43:46]RAPDU: 90 00 [14:43:46]wFMCommunicate OK [14:43:46]SAM_PROTO_ClearQueue done [14:43:46]KKMCreateOFDPacket [14:43:46]OFDProtocolAddRootSTLVToBuf [14:43:46]FM_MakeSignedData [14:43:46]FM_MakeSignedData [14:43:46]SAM_PROTO_SignData [14:43:46]wFMCommunicate request_size=4 [14:43:46]MH_SAM_APDU [14:43:46]CAPDU: 80 0D 01 02 [14:43:46]Write to MH i2c: E2 08 00 5D 82 80 0D 01 02 00 00 00 00 58 [14:43:46]Write i2c OK [14:43:46]MH_I2C_Read... [14:43:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:46]Read from MH i2c: E2 [14:43:46]MH_I2C_Read... [14:43:46]Read from MH i2c: E2 03 00 [14:43:46]MH_I2C_Read... [14:43:46]Read from MH i2c: E2 03 00 5D 82 00 90 00 53 [14:43:46]RAPDU: 90 00 [14:43:46]wFMCommunicate OK [14:43:46]wFMCommunicate request_size=255 [14:43:46]MH_SAM_APDU [14:43: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 A3 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 EA 00 00 35 04 06 00 F9 [14:43:46]Write to MH i2c: E2 02 01 5E 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 A3 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 EA 00 00 35 04 06 00 F9 00 00 67 [14:43:46]Write i2c OK [14:43:46]MH_I2C_Read... [14:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:47]Read from MH i2c: E2 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 03 00 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 03 00 5E 82 00 90 00 54 [14:43:47]RAPDU: 90 00 [14:43:47]wFMCommunicate OK [14:43:47]wFMCommunicate request_size=10 [14:43:47]MH_SAM_APDU [14:43:47]CAPDU: 80 0D 02 02 05 E6 0A 33 CA EE [14:43:47]Write to MH i2c: E2 0D 00 5F 82 80 0D 02 02 05 00 E6 0A 33 CA EE 00 00 40 [14:43:47]Write i2c OK [14:43:47]MH_I2C_Read... [14:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:47]Read from MH i2c: E2 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 03 00 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 03 00 5F 82 00 90 00 55 [14:43:47]RAPDU: 90 00 [14:43:47]wFMCommunicate OK [14:43:47]wFMCommunicate request_size=4 [14:43:47]MH_SAM_APDU [14:43:47]CAPDU: 80 0D 03 02 [14:43:47]Write to MH i2c: E2 08 00 60 82 80 0D 03 02 00 00 00 00 5D [14:43:47]Write i2c OK [14:43:47]MH_I2C_Read... [14:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:47]Read from MH i2c: E2 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 0B 00 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 0B 00 60 82 00 85 AC 59 6C 57 22 EC CA 90 00 83 [14:43:47]RAPDU: 85 AC 59 6C 57 22 EC CA 90 00 [14:43:47]wFMCommunicate OK [14:43:47]SAM_PROTO_SignData done [14:43:47]FM_MakeSignedData done [14:43:47]CreateOFDProtocolMessage [14:43:47]wFMCommunicate request_size=4 [14:43:47]MH_SAM_APDU [14:43:47]CAPDU: 80 11 00 00 [14:43:47]Write to MH i2c: E2 08 00 61 82 80 11 00 00 00 00 00 00 5D [14:43:47]Write i2c OK [14:43:47]MH_I2C_Read... [14:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:47]Read from MH i2c: E2 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 17 00 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: E2 17 00 61 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B0 [14:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:43:47]wFMCommunicate OK [14:43:47]CreateOFDProtocolMessage done [14:43:47]OFDSenderStorePacket 60087 [14:43:47]StoreOFDPacket docnum=60087 [14:43:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D9 9C 07 01 86 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 A3 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 EA 00 00 35 04 06 00 F9 E6 0A 33 CA EE 85 AC 59 6C 57 22 EC CA [14:43:47]CheckFolder [14:43:47]dirname=/storage/ofd_packets [14:43:47]CheckFolder done [14:43:47]ProducePacketName [14:43:47]name=ofd_packets/00060087 [14:43:47]NVStorageSaveData ofd_packets/00060087 [14:43:47]File name is /storage/ofd_packets/00060087 [14:43:47]Write 301 bytes [14:43:47]NVStorageSaveData done [14:43:47]OFDSenderStorePacket done [14:43:47]KKMCreateOFDPacket done [14:43:47]NVStorageSaveData kkm_last_timestamp [14:43:47]File name is /storage/kkm_last_timestamp [14:43:47]Write 4 bytes [14:43:47]NVStorageSaveData done [14:43:47]ExternCall_PrintAddStr [14:43:47]wPrintStart [14:43:47]Write to MH i2c: 01 00 00 62 82 E4 [14:43:47]Write i2c OK [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: 01 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: 01 07 00 [14:43:47]MH_I2C_Read... [14:43:47]Read from MH i2c: 01 07 00 62 82 00 00 00 00 00 FF 0F F9 [14:43:47]RasterBufferAndPrint [14:43:47]line Счет N : (1)545815 [14:43:47]line ИНН: 02508201610067 [14:43:47]line Контрольно-Кассовый Чек [14:43:47]line ПРОДАЖА [14:43:47]line ТРК (МРК, ГНК) : 42 [14:43:47]line Товар: 2710124130 [14:43:47]line Аи-92-К-5 [14:43:47]line 8.970 * 66.90 [14:43:47]line = 600.09 [14:43:47]line НДС 12% НСП 1% [14:43:47]line > о реализуемом товаре [14:43:47]line ОКРУГЛЕНИЕ: -0.09 [14:43:47]line ИТОГО: 600.00 [14:43:47]line Внесено: 600.00 [14:43:47]line СДАЧА: 0.00 [14:43:47]line НСП 1% : 5.31 [14:43:47]line НДС 12% : 63.73 [14:43:47]line Наличными: 600.00 [14:43:47]line Безнал.: 0.00 [14:43:47]line Место: АЗС № 117 "Партнер Нефть" [14:43:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:43:47]line СНО: Общий режим [14:43:47]line Чек 482 05.06.2024 14:43 [14:43:47]line Смена: 72 ФФД: 1.0 [14:43:47]line ЗНМ: 0300000048 [14:43:47]line РНМ: 0000000000151680 [14:43:47]line Версия ККМ: v1.0 [14:43:47]line ФМ: 0000000000959414 [14:43:47]line ФД: 60087 [14:43:47]line ФПД: 274766408960750 [14:43:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60087&fm=274766408960750&tin=02508201610067®Number=0000000000151680&sum=60000 [14:43:47]written 0, free lines is 4095 [14:43:48]Write to MH i2c: 01 00 00 8D 82 0F [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: 01 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: 01 07 00 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: 01 07 00 8D 82 00 00 00 00 00 A7 0C C9 [14:43:48]RasterBufferAndPrint [14:43:48]line [14:43:48]line [14:43:48]line [14:43:48]line [14:43:48]line [14:43:48]written 0, free lines is 3242 [14:43:48]MH_Cut [14:43:48]Write to MH i2c: D1 01 00 94 82 01 E8 [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: D1 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: D1 01 00 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: D1 01 00 94 82 00 E7 [14:43:48]Write to MH i2c: 01 00 00 95 82 17 [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]*** Cut start [14:43:48]*** Partial cut [14:43:48]*** CUTSNS_PIN = 1 [14:43:48]*** CUTSNS_PIN = 0 [14:43:49]*** Brake cut motor [14:43:49]Read from MH i2c: 01 [14:43:49]MH_I2C_Read... [14:43:49]*** Stop cut motor [14:43:49]*** Cut end [14:43:49]Read from MH i2c: 01 07 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 07 00 95 82 00 00 00 00 00 FF 0F 2C [14:43:49]process_action close_receipt done [14:43:49]requested_data is exist [14:43:49]produce_requested_data [14:43:49]requested_item fm.sn is exist - process it [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 11 00 00 [14:43:49]Write to MH i2c: E2 08 00 96 82 80 11 00 00 00 00 00 00 92 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 17 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 17 00 96 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E5 [14:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:43:49]wFMCommunicate OK [14:43:49]requested_item fd.num is exist - process it [14:43:49]SAM_PROTO_GetFieldsCounters [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 13 00 00 [14:43:49]Write to MH i2c: E2 08 00 97 82 80 13 00 00 00 00 00 00 95 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 62 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 62 00 97 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B7 EA 00 00 0E 04 04 00 48 00 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 44 [14:43:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B7 EA 00 00 0E 04 04 00 48 00 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 [14:43:49]wFMCommunicate OK [14:43:49]SAM_PROTO_GetFieldsCounters done [14:43:49]requested_item shift.num is exist - process it [14:43:49]requested_item shift.opened is exist - process it [14:43:49]req_shift_opened [14:43:49]FM_GetShiftState [14:43:49]SAM_PROTO_GetShiftState [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 13 01 00 [14:43:49]Write to MH i2c: E2 08 00 98 82 80 13 01 00 00 00 00 00 97 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0E 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0E 00 98 82 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CF [14:43:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:43:49]wFMCommunicate OK [14:43:49]SAM_PROTO_GetShiftState done [14:43:49]FM_GetShiftState done [14:43:49]req_shift_opened done [14:43:49]requested_item shift.open_date is exist - process it [14:43:49]req_shift_open_date [14:43:49]req_shift_open_date done [14:43:49]produce_requested_data done [14:43:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60087,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:43:49]process_action_free close_receipt [14:43:49]json_value_free [14:43:49]json_value_free done [14:43:49]process_json_proto returns [14:43:49]Send response to host [14:43:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60087,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:43:49]free response buf [14:43:49]execute_script done [14:43:49]execute_script returns [14:43:49]free content buf [14:43:49]Sock 9.Close socket [14:43:49]Sock 9.Thread stoped [14:44:38]ConnectInit Can't connect to host [14:44:38]CommunicateWithHost connect error [14:44:38]CommunicateWithHost err = -1 [14:44:38]OFD Sender: Server communicate error [14:44:38]OFD Sender: Processing packet 60085 [packets to send 55, broken 52] [14:44:38]ProducePacketName [14:44:38]name=ofd_packets/00060085 [14:44:38]OFD Sender: To server: pG, [14:44:38]CommunicateWithHost lk.salyk.kg:30040 [14:44:38]ConnectInit lk.salyk.kg [14:44:39]Connected sock=9 [14:44:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1F 27 07 01 67 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E0 01 00 00 F4 03 04 00 55 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 EA 00 00 35 04 06 00 EC 1E E9 05 2A CA 7B 8A D4 52 47 90 33 AC [14:44:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C1 2D 47 00 70 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B5 EA 00 00 F4 03 04 00 DA 25 60 66 B6 04 01 00 00 D7 2D 8E 74 BB D0 5A 89 [14:44:39]CommunicateWithHost err = 0 [14:44:39]CheckOFDResponse [14:44:39]1017 (14) - 77093643461234 [14:44:39]1041 (16) - 0000000000959414 [14:44:39]1040 (4) - 60085 [14:44:39]1012 (4) - 05.06.2024 08:46 [14:44:39]1206 (1) - 0 [14:44:39]OFD Sender: Remove packet 60085 [14:44:39]ProducePacketName [14:44:39]name=ofd_packets/00060085 [14:44:39]NVStorageDeleteData [14:44:39]OFD Sender: Processing packet 60086 [packets to send 54, broken 52] [14:44:39]ProducePacketName [14:44:39]name=ofd_packets/00060086 [14:44:39]OFD Sender: To server: pG, [14:44:39]CommunicateWithHost lk.salyk.kg:30040 [14:44:39]ConnectInit lk.salyk.kg [14:44:39]Connected sock=9 [14:44:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 33 AF 06 01 82 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BA 86 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 B9 C8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 C8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 30 00 00 00 00 07 04 06 00 A4 C8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 91 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B6 EA 00 00 35 04 06 00 FA 6D 48 B1 22 11 97 E0 50 66 66 47 87 BB [14:44:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5D F6 47 00 0B 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 39 35 39 34 31 34 10 04 04 00 B6 EA 00 00 F4 03 04 00 DB 25 60 66 B6 04 01 00 00 31 73 27 55 05 17 B2 FE [14:44:40]CommunicateWithHost err = 0 [14:44:40]CheckOFDResponse [14:44:40]1017 (14) - 77093643461234 [14:44:40]1041 (16) - 0000000000959414 [14:44:40]1040 (4) - 60086 [14:44:40]1012 (4) - 05.06.2024 08:46 [14:44:40]1206 (1) - 0 [14:44:40]OFD Sender: Remove packet 60086 [14:44:40]ProducePacketName [14:44:40]name=ofd_packets/00060086 [14:44:40]NVStorageDeleteData [14:44:40]OFD Sender: Processing packet 60087 [packets to send 53, broken 52] [14:44:40]ProducePacketName [14:44:40]name=ofd_packets/00060087 [14:44:40]OFD Sender: To server: pG, [14:44:40]CommunicateWithHost lk.salyk.kg:30040 [14:44:40]ConnectInit lk.salyk.kg [14:44:40]Connected sock=9 [14:44:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D9 9C 07 01 86 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 A3 79 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 EA 00 00 35 04 06 00 F9 E6 0A 33 CA EE 85 AC 59 6C 57 22 EC CA [14:44:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 36 85 47 00 04 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B7 EA 00 00 F4 03 04 00 DC 25 60 66 B6 04 01 00 00 A6 AA 9E AB 6A E9 19 11 [14:44:40]CommunicateWithHost err = 0 [14:44:40]CheckOFDResponse [14:44:40]1017 (14) - 77093643461234 [14:44:40]1041 (16) - 0000000000959414 [14:44:40]1040 (4) - 60087 [14:44:40]1012 (4) - 05.06.2024 08:46 [14:44:40]1206 (1) - 0 [14:44:40]OFD Sender: Remove packet 60087 [14:44:40]ProducePacketName [14:44:40]name=ofd_packets/00060087 [14:44:40]NVStorageDeleteData [14:44:41]OFD Sender: No OFD packet to send [14:44:46]OFD Sender: No OFD packet to send [14:44:51]OFD Sender: No OFD packet to send [14:44:56]OFD Sender: No OFD packet to send [14:45:01]OFD Sender: No OFD packet to send [14:45:06]OFD Sender: No OFD packet to send [14:45:11]OFD Sender: No OFD packet to send [14:45:16]OFD Sender: No OFD packet to send [14:45:21]OFD Sender: No OFD packet to send [14:45:26]OFD Sender: No OFD packet to send [14:45:31]OFD Sender: No OFD packet to send [14:45:36]OFD Sender: No OFD packet to send [14:45:41]OFD Sender: No OFD packet to send [14:45:42]accept exits with 8 [14:45:42]New connection [14:45:42]New thread 3066957156 created [14:45:42]Thread 3067100516 joined [14:45:42]Waiting for new connection... [14:45:42] Sock 8.Parse request [14:45:42]Sock 8.Check first char [14:45:42]Sock 8.First char is OK [14:45:42]request: POST /json_proto HTTP/1.0 [14:45:42]Method: POST [14:45:42]URL: /json_proto [14:45:42]Method is POST - this is cgi request [14:45:42]url: /json_proto [14:45:42]query_string will be loaded in cgi processing [14:45:42]execute_cgi json_proto POST (null) [14:45:42]execute_cgi path=json_proto method=POST [14:45:42]POST find Content-Length [14:45:42]Host: 172.17.60.68:8080 [14:45:42]Content-Length: 677 [14:45:42]Content-Type: application/json [14:45:42] [14:45:42]POST finish read [14:45:42]Found Content-Length = 677 [14:45:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:42]execute_script... [14:45: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)545816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:42]POST & json_proto [14:45:42]process_json_proto [14:45:42]json parsed OK: [14:45:42]protocol is kg_v1.0 [14:45:42]action value=close_receipt [14:45:42]process_action close_receipt [14:45:42]cmd_close_receipt [14:45:42]MH_GetDate [14:45:42]Write to MH i2c: F0 00 00 99 82 0A [14:45:42]Write i2c OK [14:45:42]MH_I2C_Read... [14:45:42]Read from MH i2c: F0 [14:45:42]MH_I2C_Read... [14:45:42]Read from MH i2c: F0 09 00 [14:45:42]MH_I2C_Read... [14:45:42]Read from MH i2c: F0 09 00 99 82 00 18 7A 60 66 9A 61 5F 66 2B [14:45:42]GetLastDocTimeStamp 1717598627 [14:45:42]current date 1717598744 [14:45:42]FM_GetShiftState [14:45:42]SAM_PROTO_GetShiftState [14:45:42]wFMCommunicate request_size=4 [14:45:42]MH_SAM_APDU [14:45:42]CAPDU: 80 13 01 00 [14:45:42]Write to MH i2c: E2 08 00 9A 82 80 13 01 00 00 00 00 00 99 [14:45:42]Write i2c OK [14:45:42]MH_I2C_Read... [14:45:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:42]Read from MH i2c: E2 [14:45:42]MH_I2C_Read... [14:45:42]Read from MH i2c: E2 0E 00 [14:45:42]MH_I2C_Read... [14:45:42]Read from MH i2c: E2 0E 00 9A 82 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D1 [14:45:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:45:42]wFMCommunicate OK [14:45:42]SAM_PROTO_GetShiftState done [14:45:42]FM_GetShiftState done [14:45:42]opened in 1717545916 [14:45:42]opened+sec_in_day 1717632316 [14:45:42]quantity*price = 50030 [14:45:42]sum+1 = 50031 [14:45:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 483 05.06.2024 14:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60088 ФПД: 51857872429983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144544&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60088&fm=51857872429983&tin=02508201610067®Number=0000000000151680&sum=50000 [14:45:43]StoreToDocumentArchive [14:45:43]shift 72 fd 60088 [14:45:43]save to /storage/0072/doc_00060088 [14:45:43]save last doc name /storage/0072/doc_00060088 to /storage/kkm_last_doc_name [14:45:43]save OK [14:45:43]Clear old archive folders... [14:45:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:43]tlvbuf is 005DB5C0 [14:45:43]SAM_PROTO_ClearQueue [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 09 00 00 [14:45:43]Write to MH i2c: E2 08 00 A7 82 80 09 00 00 00 00 00 00 9B [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 A7 82 00 90 00 9D [14:45:43]RAPDU: 90 00 [14:45:43]wFMCommunicate OK [14:45:43]SAM_PROTO_ClearQueue done [14:45:43]KKMCreateOFDPacket [14:45:43]OFDProtocolAddRootSTLVToBuf [14:45:43]FM_MakeSignedData [14:45:43]FM_MakeSignedData [14:45:43]SAM_PROTO_SignData [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 0D 01 02 [14:45:43]Write to MH i2c: E2 08 00 A8 82 80 0D 01 02 00 00 00 00 A3 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 A8 82 00 90 00 9E [14:45:43]RAPDU: 90 00 [14:45:43]wFMCommunicate OK [14:45:43]wFMCommunicate request_size=255 [14:45:43]MH_SAM_APDU [14:45: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 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 18 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 EA 00 00 35 04 06 00 2F [14:45:43]Write to MH i2c: E2 02 01 A9 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 18 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 EA 00 00 35 04 06 00 2F 00 00 70 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 A9 82 00 90 00 9F [14:45:43]RAPDU: 90 00 [14:45:43]wFMCommunicate OK [14:45:43]wFMCommunicate request_size=10 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 0D 02 02 05 2A 1A 10 A3 9F [14:45:43]Write to MH i2c: E2 0D 00 AA 82 80 0D 02 02 05 00 2A 1A 10 A3 9F 00 00 46 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 03 00 AA 82 00 90 00 A0 [14:45:43]RAPDU: 90 00 [14:45:43]wFMCommunicate OK [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 0D 03 02 [14:45:43]Write to MH i2c: E2 08 00 AB 82 80 0D 03 02 00 00 00 00 A8 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0B 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0B 00 AB 82 00 64 91 B5 6B 44 EA A7 80 90 00 13 [14:45:43]RAPDU: 64 91 B5 6B 44 EA A7 80 90 00 [14:45:43]wFMCommunicate OK [14:45:43]SAM_PROTO_SignData done [14:45:43]FM_MakeSignedData done [14:45:43]CreateOFDProtocolMessage [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 11 00 00 [14:45:43]Write to MH i2c: E2 08 00 AC 82 80 11 00 00 00 00 00 00 A8 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:44]Read from MH i2c: E2 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 17 00 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 17 00 AC 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FB [14:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:45:44]wFMCommunicate OK [14:45:44]CreateOFDProtocolMessage done [14:45:44]OFDSenderStorePacket 60088 [14:45:44]StoreOFDPacket docnum=60088 [14:45:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0E E4 07 01 C4 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 18 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 EA 00 00 35 04 06 00 2F 2A 1A 10 A3 9F 64 91 B5 6B 44 EA A7 80 [14:45:44]CheckFolder [14:45:44]dirname=/storage/ofd_packets [14:45:44]CheckFolder done [14:45:44]ProducePacketName [14:45:44]name=ofd_packets/00060088 [14:45:44]NVStorageSaveData ofd_packets/00060088 [14:45:44]File name is /storage/ofd_packets/00060088 [14:45:44]Write 301 bytes [14:45:44]NVStorageSaveData done [14:45:44]OFDSenderStorePacket done [14:45:44]KKMCreateOFDPacket done [14:45:44]NVStorageSaveData kkm_last_timestamp [14:45:44]File name is /storage/kkm_last_timestamp [14:45:44]Write 4 bytes [14:45:44]NVStorageSaveData done [14:45:44]ExternCall_PrintAddStr [14:45:44]wPrintStart [14:45:44]Write to MH i2c: 01 00 00 AD 82 2F [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: 01 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: 01 07 00 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: 01 07 00 AD 82 00 00 00 00 00 FF 0F 44 [14:45:44]RasterBufferAndPrint [14:45:44]line Счет N : (1)545816 [14:45:44]line ИНН: 02508201610067 [14:45:44]line Контрольно-Кассовый Чек [14:45:44]line ПРОДАЖА [14:45:44]line ТРК (МРК, ГНК) : 33 [14:45:44]line Товар: 2710124500 [14:45:44]line Аи-95-К-5 [14:45:44]line 6.770 * 73.90 [14:45:44]line = 500.30 [14:45:44]line НДС 12% НСП 1% [14:45:44]line > о реализуемом товаре [14:45:44]line ОКРУГЛЕНИЕ: -0.30 [14:45:44]line ИТОГО: 500.00 [14:45:44]line Внесено: 500.00 [14:45:44]line СДАЧА: 0.00 [14:45:44]line НСП 1% : 4.43 [14:45:44]line НДС 12% : 53.13 [14:45:44]line Наличными: 500.00 [14:45:44]line Безнал.: 0.00 [14:45:44]line Место: АЗС № 117 "Партнер Нефть" [14:45:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:45:44]line СНО: Общий режим [14:45:44]line Чек 483 05.06.2024 14:45 [14:45:44]line Смена: 72 ФФД: 1.0 [14:45:44]line ЗНМ: 0300000048 [14:45:44]line РНМ: 0000000000151680 [14:45:44]line Версия ККМ: v1.0 [14:45:44]line ФМ: 0000000000959414 [14:45:44]line ФД: 60088 [14:45:44]line ФПД: 51857872429983 [14:45:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144544&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60088&fm=51857872429983&tin=02508201610067®Number=0000000000151680&sum=50000 [14:45:44]OFD Sender: Processing packet 60088 [packets to send 53, broken 52] [14:45:44]ProducePacketName [14:45:44]name=ofd_packets/00060088 [14:45:44]OFD Sender: To server: pG, [14:45:44]CommunicateWithHost lk.salyk.kg:30040 [14:45:44]ConnectInit lk.salyk.kg [14:45:44]written 0, free lines is 4095 [14:45:44]Connected sock=10 [14:45:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0E E4 07 01 C4 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 18 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 EA 00 00 35 04 06 00 2F 2A 1A 10 A3 9F 64 91 B5 6B 44 EA A7 80 [14:45:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 60 E3 47 00 FA 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B8 EA 00 00 F4 03 04 00 1C 26 60 66 B6 04 01 00 00 59 F2 CC DE 48 AF 9B EF [14:45:44]CommunicateWithHost err = 0 [14:45:44]CheckOFDResponse [14:45:44]1017 (14) - 77093643461234 [14:45:44]1041 (16) - 0000000000959414 [14:45:44]1040 (4) - 60088 [14:45:44]1012 (4) - 05.06.2024 08:47 [14:45:44]1206 (1) - 0 [14:45:44]OFD Sender: Remove packet 60088 [14:45:44]ProducePacketName [14:45:44]name=ofd_packets/00060088 [14:45:44]NVStorageDeleteData [14:45:44]Write to MH i2c: 01 00 00 D8 82 5A [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: 01 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: 01 07 00 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: 01 07 00 D8 82 00 00 00 00 00 B1 0C 1E [14:45:44]RasterBufferAndPrint [14:45:44]line [14:45:44]line [14:45:44]line [14:45:44]line [14:45:44]line [14:45:44]written 0, free lines is 3255 [14:45:44]MH_Cut [14:45:44]Write to MH i2c: D1 01 00 DF 82 01 33 [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: D1 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: D1 01 00 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: D1 01 00 DF 82 00 32 [14:45:44]Write to MH i2c: 01 00 00 E0 82 62 [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:45]OFD Sender: No OFD packet to send [14:45:45]*** Cut start [14:45:45]*** Partial cut [14:45:45]*** CUTSNS_PIN = 1 [14:45:45]*** CUTSNS_PIN = 0 [14:45:45]*** Brake cut motor [14:45:46]Read from MH i2c: 01 [14:45:46]MH_I2C_Read... [14:45:46]*** Stop cut motor [14:45:46]*** Cut end [14:45:46]Read from MH i2c: 01 07 00 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: 01 07 00 E0 82 00 00 00 00 00 FF 0F 77 [14:45:46]process_action close_receipt done [14:45:46]requested_data is exist [14:45:46]produce_requested_data [14:45:46]requested_item fm.sn is exist - process it [14:45:46]wFMCommunicate request_size=4 [14:45:46]MH_SAM_APDU [14:45:46]CAPDU: 80 11 00 00 [14:45:46]Write to MH i2c: E2 08 00 E1 82 80 11 00 00 00 00 00 00 DD [14:45:46]Write i2c OK [14:45:46]MH_I2C_Read... [14:45:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:46]Read from MH i2c: E2 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: E2 17 00 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: E2 17 00 E1 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 30 [14:45:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:45:46]wFMCommunicate OK [14:45:46]requested_item fd.num is exist - process it [14:45:46]SAM_PROTO_GetFieldsCounters [14:45:46]wFMCommunicate request_size=4 [14:45:46]MH_SAM_APDU [14:45:46]CAPDU: 80 13 00 00 [14:45:46]Write to MH i2c: E2 08 00 E2 82 80 13 00 00 00 00 00 00 E0 [14:45:46]Write i2c OK [14:45:46]MH_I2C_Read... [14:45:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:46]Read from MH i2c: E2 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: E2 62 00 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: E2 62 00 E2 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B8 EA 00 00 0E 04 04 00 48 00 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 93 [14:45:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B8 EA 00 00 0E 04 04 00 48 00 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 [14:45:46]wFMCommunicate OK [14:45:46]SAM_PROTO_GetFieldsCounters done [14:45:46]requested_item shift.num is exist - process it [14:45:46]requested_item shift.opened is exist - process it [14:45:46]req_shift_opened [14:45:46]FM_GetShiftState [14:45:46]SAM_PROTO_GetShiftState [14:45:46]wFMCommunicate request_size=4 [14:45:46]MH_SAM_APDU [14:45:46]CAPDU: 80 13 01 00 [14:45:46]Write to MH i2c: E2 08 00 E3 82 80 13 01 00 00 00 00 00 E2 [14:45:46]Write i2c OK [14:45:46]MH_I2C_Read... [14:45:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:46]Read from MH i2c: E2 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: E2 0E 00 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: E2 0E 00 E3 82 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1A [14:45:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:45:46]wFMCommunicate OK [14:45:46]SAM_PROTO_GetShiftState done [14:45:46]FM_GetShiftState done [14:45:46]req_shift_opened done [14:45:46]requested_item shift.open_date is exist - process it [14:45:46]req_shift_open_date [14:45:46]req_shift_open_date done [14:45:46]produce_requested_data done [14:45:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60088,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:45:46]process_action_free close_receipt [14:45:46]json_value_free [14:45:46]json_value_free done [14:45:46]process_json_proto returns [14:45:46]Send response to host [14:45:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60088,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:45:46]free response buf [14:45:46]execute_script done [14:45:46]execute_script returns [14:45:46]free content buf [14:45:46]Sock 8.Close socket [14:45:46]Sock 8.Thread stoped [14:45:46]accept exits with 9 [14:45:46]New connection [14:45:46]New thread 3067100516 created [14:45:46]Thread 3066957156 joined [14:45:46]Waiting for new connection... [14:45:46] Sock 9.Parse request [14:45:46]Sock 9.Check first char [14:45:46]Sock 9.First char is OK [14:45:46]request: POST /json_proto HTTP/1.0 [14:45:46]Method: POST [14:45:46]URL: /json_proto [14:45:46]Method is POST - this is cgi request [14:45:46]url: /json_proto [14:45:46]query_string will be loaded in cgi processing [14:45:46]execute_cgi json_proto POST (null) [14:45:46]execute_cgi path=json_proto method=POST [14:45:46]POST find Content-Length [14:45:46]Host: 172.17.60.68:8080 [14:45:46]Content-Length: 844 [14:45:46]Content-Type: application/json [14:45:46] [14:45:46]POST finish read [14:45:46]Found Content-Length = 844 [14:45:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 25.790, "sum" : 900.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 900.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:46]execute_script... [14:45: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)545814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 25.790, "sum" : 900.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 900.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:46]POST & json_proto [14:45:46]process_json_proto [14:45:46]json parsed OK: [14:45:46]protocol is kg_v1.0 [14:45:46]action value=close_receipt [14:45:46]process_action close_receipt [14:45:46]cmd_close_receipt [14:45:46]MH_GetDate [14:45:46]Write to MH i2c: F0 00 00 E4 82 55 [14:45:46]Write i2c OK [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: F0 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: F0 09 00 [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: F0 09 00 E4 82 00 1C 7A 60 66 9A 61 5F 66 7A [14:45:46]GetLastDocTimeStamp 1717598744 [14:45:46]current date 1717598748 [14:45:46]FM_GetShiftState [14:45:46]SAM_PROTO_GetShiftState [14:45:46]wFMCommunicate request_size=4 [14:45:46]MH_SAM_APDU [14:45:46]CAPDU: 80 13 01 00 [14:45:46]Write to MH i2c: E2 08 00 E5 82 80 13 01 00 00 00 00 00 E4 [14:45:46]Write i2c OK [14:45:46]MH_I2C_Read... [14:45:46]Read from MH i2c: E2 [14:45:46]MH_I2C_Read... [14:45:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:47]Read from MH i2c: E2 0E 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 0E 00 E5 82 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1C [14:45:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:45:47]wFMCommunicate OK [14:45:47]SAM_PROTO_GetShiftState done [14:45:47]FM_GetShiftState done [14:45:47]opened in 1717545916 [14:45:47]opened+sec_in_day 1717632316 [14:45:47]quantity*price = 90007 [14:45:47]sum+1 = 90008 [14:45:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.07 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 0.00 Безнал.: 900.07 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 484 05.06.2024 14:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60089 ФПД: 230082296643695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60089&fm=230082296643695&tin=02508201610067®Number=0000000000151680&sum=90007 [14:45:48]StoreToDocumentArchive [14:45:48]shift 72 fd 60089 [14:45:48]save to /storage/0072/doc_00060089 [14:45:48]save last doc name /storage/0072/doc_00060089 to /storage/kkm_last_doc_name [14:45:48]save OK [14:45:48]Clear old archive folders... [14:45:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:45:48]tlvbuf is B6ECC630 [14:45:48]SAM_PROTO_ClearQueue [14:45:48]wFMCommunicate request_size=4 [14:45:48]MH_SAM_APDU [14:45:48]CAPDU: 80 09 00 00 [14:45:48]Write to MH i2c: E2 08 00 F2 82 80 09 00 00 00 00 00 00 E6 [14:45:48]Write i2c OK [14:45:48]MH_I2C_Read... [14:45:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:48]Read from MH i2c: E2 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 F2 82 00 90 00 E8 [14:45:48]RAPDU: 90 00 [14:45:48]wFMCommunicate OK [14:45:48]SAM_PROTO_ClearQueue done [14:45:48]KKMCreateOFDPacket [14:45:48]OFDProtocolAddRootSTLVToBuf [14:45:48]FM_MakeSignedData [14:45:48]FM_MakeSignedData [14:45:48]SAM_PROTO_SignData [14:45:48]wFMCommunicate request_size=4 [14:45:48]MH_SAM_APDU [14:45:48]CAPDU: 80 0D 01 02 [14:45:48]Write to MH i2c: E2 08 00 F3 82 80 0D 01 02 00 00 00 00 EE [14:45:48]Write i2c OK [14:45:48]MH_I2C_Read... [14:45:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:48]Read from MH i2c: E2 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 F3 82 00 90 00 E9 [14:45:48]RAPDU: 90 00 [14:45:48]wFMCommunicate OK [14:45:48]wFMCommunicate request_size=255 [14:45:48]MH_SAM_APDU [14:45: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 BE 64 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 97 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 1D 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 EA 00 00 35 04 06 00 D1 42 [14:45:48]Write to MH i2c: E2 02 01 F4 82 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 BE 64 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 97 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 1D 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 EA 00 00 35 04 06 00 D1 42 00 00 2B [14:45:48]Write i2c OK [14:45:48]MH_I2C_Read... [14:45:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:48]Read from MH i2c: E2 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 F4 82 00 90 00 EA [14:45:48]RAPDU: 90 00 [14:45:48]wFMCommunicate OK [14:45:48]wFMCommunicate request_size=9 [14:45:48]MH_SAM_APDU [14:45:48]CAPDU: 80 0D 02 02 04 35 8F 80 6F [14:45:48]Write to MH i2c: E2 0C 00 F5 82 80 0D 02 02 04 00 35 8F 80 6F 00 00 AC [14:45:48]Write i2c OK [14:45:48]MH_I2C_Read... [14:45:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:48]Read from MH i2c: E2 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 [14:45:48]MH_I2C_Read... [14:45:48]Read from MH i2c: E2 03 00 F5 82 00 90 00 EB [14:45:48]RAPDU: 90 00 [14:45:48]wFMCommunicate OK [14:45:48]wFMCommunicate request_size=4 [14:45:48]MH_SAM_APDU [14:45:48]CAPDU: 80 0D 03 02 [14:45:48]Write to MH i2c: E2 08 00 F6 82 80 0D 03 02 00 00 00 00 F3 [14:45:48]Write i2c OK [14:45:48]MH_I2C_Read... [14:45:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:49]Read from MH i2c: E2 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: E2 0B 00 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: E2 0B 00 F6 82 00 15 CD 84 CC 64 E4 10 E6 90 00 64 [14:45:49]RAPDU: 15 CD 84 CC 64 E4 10 E6 90 00 [14:45:49]wFMCommunicate OK [14:45:49]SAM_PROTO_SignData done [14:45:49]FM_MakeSignedData done [14:45:49]CreateOFDProtocolMessage [14:45:49]wFMCommunicate request_size=4 [14:45:49]MH_SAM_APDU [14:45:49]CAPDU: 80 11 00 00 [14:45:49]Write to MH i2c: E2 08 00 F7 82 80 11 00 00 00 00 00 00 F3 [14:45:49]Write i2c OK [14:45:49]MH_I2C_Read... [14:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:49]Read from MH i2c: E2 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: E2 17 00 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: E2 17 00 F7 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 46 [14:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:45:49]wFMCommunicate OK [14:45:49]CreateOFDProtocolMessage done [14:45:49]OFDSenderStorePacket 60089 [14:45:49]StoreOFDPacket docnum=60089 [14:45:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A6 05 06 01 28 43 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BE 64 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 97 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 1D 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 EA 00 00 35 04 06 00 D1 42 35 8F 80 6F 15 CD 84 CC 64 E4 10 E6 [14:45:49]CheckFolder [14:45:49]dirname=/storage/ofd_packets [14:45:49]CheckFolder done [14:45:49]ProducePacketName [14:45:49]name=ofd_packets/00060089 [14:45:49]NVStorageSaveData ofd_packets/00060089 [14:45:49]File name is /storage/ofd_packets/00060089 [14:45:49]Write 300 bytes [14:45:49]NVStorageSaveData done [14:45:49]OFDSenderStorePacket done [14:45:49]KKMCreateOFDPacket done [14:45:49]NVStorageSaveData kkm_last_timestamp [14:45:49]File name is /storage/kkm_last_timestamp [14:45:49]Write 4 bytes [14:45:49]NVStorageSaveData done [14:45:49]ExternCall_PrintAddStr [14:45:49]wPrintStart [14:45:49]Write to MH i2c: 01 00 00 F8 82 7A [14:45:49]Write i2c OK [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: 01 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: 01 07 00 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: 01 07 00 F8 82 00 00 00 00 00 FF 0F 8F [14:45:49]RasterBufferAndPrint [14:45:49]line Счет N : (1)545814 [14:45:49]line ИНН: 02508201610067 [14:45:49]line Контрольно-Кассовый Чек [14:45:49]line ПРОДАЖА [14:45:49]line ТРК (МРК, ГНК) : 72 [14:45:49]line Товар: 2711190000 [14:45:49]line ГАЗ-К-5 [14:45:49]line 25.790 * 34.90 [14:45:49]line = 900.07 [14:45:49]line НДС 12% НСП 1% [14:45:49]line > о реализуемом товаре [14:45:49]line ИТОГО: 900.07 [14:45:49]line НСП 1% : 7.96 [14:45:49]line НДС 12% : 95.58 [14:45:49]line Наличными: 0.00 [14:45:49]line Безнал.: 900.07 [14:45:49]line Место: АЗС № 117 "Партнер Нефть" [14:45:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:45:49]line СНО: Общий режим [14:45:49]line Чек 484 05.06.2024 14:45 [14:45:49]line Смена: 72 ФФД: 1.0 [14:45:49]line ЗНМ: 0300000048 [14:45:49]line РНМ: 0000000000151680 [14:45:49]line Версия ККМ: v1.0 [14:45:49]line Платежная система: АКБ Кыргызстан [14:45:49]line ФМ: 0000000000959414 [14:45:49]line ФД: 60089 [14:45:49]line ФПД: 230082296643695 [14:45:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60089&fm=230082296643695&tin=02508201610067®Number=0000000000151680&sum=90007 [14:45:49]OFD Sender: Processing packet 60089 [packets to send 53, broken 52] [14:45:49]ProducePacketName [14:45:49]name=ofd_packets/00060089 [14:45:49]OFD Sender: To server: pG, [14:45:49]CommunicateWithHost lk.salyk.kg:30040 [14:45:49]ConnectInit lk.salyk.kg [14:45:49]written 0, free lines is 4095 [14:45:49]Connected sock=10 [14:45:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A6 05 06 01 28 43 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 BE 64 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 97 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 1D 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 EA 00 00 35 04 06 00 D1 42 35 8F 80 6F 15 CD 84 CC 64 E4 10 E6 [14:45:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F3 A8 47 00 B0 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 B9 EA 00 00 F4 03 04 00 21 26 60 66 B6 04 01 00 00 46 36 DD 8E C3 31 B9 A4 [14:45:49]CommunicateWithHost err = 0 [14:45:49]CheckOFDResponse [14:45:49]1017 (14) - 77093643461234 [14:45:49]1041 (16) - 0000000000959414 [14:45:49]1040 (4) - 60089 [14:45:49]1012 (4) - 05.06.2024 08:47 [14:45:49]1206 (1) - 0 [14:45:49]OFD Sender: Remove packet 60089 [14:45:49]ProducePacketName [14:45:49]name=ofd_packets/00060089 [14:45:49]NVStorageDeleteData [14:45:49]Write to MH i2c: 01 00 00 22 83 A5 [14:45:49]Write i2c OK [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: 01 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: 01 07 00 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: 01 07 00 22 83 00 00 00 00 00 DC 0C 94 [14:45:49]RasterBufferAndPrint [14:45:49]line [14:45:49]line [14:45:49]line [14:45:49]line [14:45:49]line [14:45:49]written 0, free lines is 3306 [14:45:49]MH_Cut [14:45:49]Write to MH i2c: D1 01 00 29 83 01 7E [14:45:49]Write i2c OK [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: D1 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: D1 01 00 [14:45:49]MH_I2C_Read... [14:45:49]Read from MH i2c: D1 01 00 29 83 00 7D [14:45:49]Write to MH i2c: 01 00 00 2A 83 AD [14:45:49]Write i2c OK [14:45:49]MH_I2C_Read... [14:45:50]OFD Sender: No OFD packet to send [14:45:50]*** Cut start [14:45:50]*** Partial cut [14:45:50]*** CUTSNS_PIN = 1 [14:45:50]*** CUTSNS_PIN = 0 [14:45:51]*** Brake cut motor [14:45:51]Read from MH i2c: 01 [14:45:51]MH_I2C_Read... [14:45:51]*** Stop cut motor [14:45:51]*** Cut end [14:45:51]Read from MH i2c: 01 07 00 [14:45:51]MH_I2C_Read... [14:45:51]Read from MH i2c: 01 07 00 2A 83 00 00 00 00 00 FF 0F C2 [14:45:51]process_action close_receipt done [14:45:51]requested_data is exist [14:45:51]produce_requested_data [14:45:51]requested_item fm.sn is exist - process it [14:45:51]wFMCommunicate request_size=4 [14:45:51]MH_SAM_APDU [14:45:51]CAPDU: 80 11 00 00 [14:45:51]Write to MH i2c: E2 08 00 2B 83 80 11 00 00 00 00 00 00 28 [14:45:51]Write i2c OK [14:45:51]MH_I2C_Read... [14:45:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:51]Read from MH i2c: E2 [14:45:51]MH_I2C_Read... [14:45:51]Read from MH i2c: E2 17 00 [14:45:51]MH_I2C_Read... [14:45:51]Read from MH i2c: E2 17 00 2B 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7B [14:45:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:45:51]wFMCommunicate OK [14:45:51]requested_item fd.num is exist - process it [14:45:51]SAM_PROTO_GetFieldsCounters [14:45:51]wFMCommunicate request_size=4 [14:45:51]MH_SAM_APDU [14:45:51]CAPDU: 80 13 00 00 [14:45:51]Write to MH i2c: E2 08 00 2C 83 80 13 00 00 00 00 00 00 2B [14:45:51]Write i2c OK [14:45:51]MH_I2C_Read... [14:45:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:51]Read from MH i2c: E2 [14:45:51]MH_I2C_Read... [14:45:51]Read from MH i2c: E2 62 00 [14:45:51]MH_I2C_Read... [14:45:51]Read from MH i2c: E2 62 00 2C 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B9 EA 00 00 0E 04 04 00 48 00 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 E2 [14:45:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 B9 EA 00 00 0E 04 04 00 48 00 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 [14:45:51]wFMCommunicate OK [14:45:51]SAM_PROTO_GetFieldsCounters done [14:45:51]requested_item shift.num is exist - process it [14:45:51]requested_item shift.opened is exist - process it [14:45:51]req_shift_opened [14:45:51]FM_GetShiftState [14:45:51]SAM_PROTO_GetShiftState [14:45:51]wFMCommunicate request_size=4 [14:45:51]MH_SAM_APDU [14:45:51]CAPDU: 80 13 01 00 [14:45:51]Write to MH i2c: E2 08 00 2D 83 80 13 01 00 00 00 00 00 2D [14:45:51]Write i2c OK [14:45:51]MH_I2C_Read... [14:45:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:51]Read from MH i2c: E2 [14:45:51]MH_I2C_Read... [14:45:51]Read from MH i2c: E2 0E 00 [14:45:51]MH_I2C_Read... [14:45:51]Read from MH i2c: E2 0E 00 2D 83 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 65 [14:45:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:45:51]wFMCommunicate OK [14:45:51]SAM_PROTO_GetShiftState done [14:45:51]FM_GetShiftState done [14:45:51]req_shift_opened done [14:45:51]requested_item shift.open_date is exist - process it [14:45:51]req_shift_open_date [14:45:51]req_shift_open_date done [14:45:51]produce_requested_data done [14:45:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60089,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:45:51]process_action_free close_receipt [14:45:51]json_value_free [14:45:51]json_value_free done [14:45:51]process_json_proto returns [14:45:51]Send response to host [14:45:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60089,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:45:51]free response buf [14:45:51]execute_script done [14:45:51]execute_script returns [14:45:51]free content buf [14:45:51]Sock 9.Close socket [14:45:51]Sock 9.Thread stoped [14:45:55]OFD Sender: No OFD packet to send [14:46:00]OFD Sender: No OFD packet to send [14:46:05]OFD Sender: No OFD packet to send [14:46:10]OFD Sender: No OFD packet to send [14:46:15]OFD Sender: No OFD packet to send [14:46:20]OFD Sender: No OFD packet to send [14:46:25]OFD Sender: No OFD packet to send [14:46:30]OFD Sender: No OFD packet to send [14:46:35]OFD Sender: No OFD packet to send [14:46:40]OFD Sender: No OFD packet to send [14:46:45]OFD Sender: No OFD packet to send [14:46:50]OFD Sender: No OFD packet to send [14:46:55]OFD Sender: No OFD packet to send [14:47:00]OFD Sender: No OFD packet to send [14:47:05]OFD Sender: No OFD packet to send [14:47:10]OFD Sender: No OFD packet to send [14:47:15]OFD Sender: No OFD packet to send [14:47:20]OFD Sender: No OFD packet to send [14:47:25]OFD Sender: No OFD packet to send [14:47:30]OFD Sender: No OFD packet to send [14:47:35]OFD Sender: No OFD packet to send [14:47:40]OFD Sender: No OFD packet to send [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:08]accept exits with 8 [14:48:08]New connection [14:48:08]New thread 3066957156 created [14:48:08]Thread 3067100516 joined [14:48:08]Waiting for new connection... [14:48:08] Sock 8.Parse request [14:48:08]Sock 8.Check first char [14:48:08]Sock 8.First char is OK [14:48:08]request: POST /json_proto HTTP/1.0 [14:48:08]Method: POST [14:48:08]URL: /json_proto [14:48:08]Method is POST - this is cgi request [14:48:08]url: /json_proto [14:48:08]query_string will be loaded in cgi processing [14:48:08]execute_cgi json_proto POST (null) [14:48:08]execute_cgi path=json_proto method=POST [14:48:08]POST find Content-Length [14:48:08]Host: 172.17.60.68:8080 [14:48:08]Content-Length: 677 [14:48:08]Content-Type: application/json [14:48:08] [14:48:08]POST finish read [14:48:08]Found Content-Length = 677 [14:48:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:08]execute_script... [14:48:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:08]POST & json_proto [14:48:08]process_json_proto [14:48:08]json parsed OK: [14:48:08]protocol is kg_v1.0 [14:48:08]action value=close_receipt [14:48:08]process_action close_receipt [14:48:08]cmd_close_receipt [14:48:08]MH_GetDate [14:48:08]Write to MH i2c: F0 00 00 2E 83 A0 [14:48:08]Write i2c OK [14:48:08]MH_I2C_Read... [14:48:08]Read from MH i2c: F0 [14:48:08]MH_I2C_Read... [14:48:08]Read from MH i2c: F0 09 00 [14:48:08]MH_I2C_Read... [14:48:08]Read from MH i2c: F0 09 00 2E 83 00 AA 7A 60 66 9A 61 5F 66 53 [14:48:08]GetLastDocTimeStamp 1717598749 [14:48:08]current date 1717598890 [14:48:08]FM_GetShiftState [14:48:08]SAM_PROTO_GetShiftState [14:48:08]wFMCommunicate request_size=4 [14:48:08]MH_SAM_APDU [14:48:08]CAPDU: 80 13 01 00 [14:48:08]Write to MH i2c: E2 08 00 2F 83 80 13 01 00 00 00 00 00 2F [14:48:08]Write i2c OK [14:48:08]MH_I2C_Read... [14:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:08]Read from MH i2c: E2 [14:48:08]MH_I2C_Read... [14:48:08]Read from MH i2c: E2 0E 00 [14:48:08]MH_I2C_Read... [14:48:08]Read from MH i2c: E2 0E 00 2F 83 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 67 [14:48:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:48:08]wFMCommunicate OK [14:48:08]SAM_PROTO_GetShiftState done [14:48:08]FM_GetShiftState done [14:48:08]opened in 1717545916 [14:48:08]opened+sec_in_day 1717632316 [14:48:08]quantity*price = 40006 [14:48:08]sum+1 = 40007 [14:48:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 485 05.06.2024 14:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60090 ФПД: 43664186211299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144810&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60090&fm=43664186211299&tin=02508201610067®Number=0000000000151680&sum=40000 [14:48:09]StoreToDocumentArchive [14:48:09]shift 72 fd 60090 [14:48:09]save to /storage/0072/doc_00060090 [14:48:09]save last doc name /storage/0072/doc_00060090 to /storage/kkm_last_doc_name [14:48:09]save OK [14:48:09]Clear old archive folders... [14:48:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:09]tlvbuf is B6EE5520 [14:48:09]SAM_PROTO_ClearQueue [14:48:09]wFMCommunicate request_size=4 [14:48:09]MH_SAM_APDU [14:48:09]CAPDU: 80 09 00 00 [14:48:09]Write to MH i2c: E2 08 00 3C 83 80 09 00 00 00 00 00 00 31 [14:48:09]Write i2c OK [14:48:09]MH_I2C_Read... [14:48:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:09]Read from MH i2c: E2 [14:48:09]MH_I2C_Read... [14:48:09]Read from MH i2c: E2 03 00 [14:48:09]MH_I2C_Read... [14:48:09]Read from MH i2c: E2 03 00 3C 83 00 90 00 33 [14:48:09]RAPDU: 90 00 [14:48:09]wFMCommunicate OK [14:48:09]SAM_PROTO_ClearQueue done [14:48:09]KKMCreateOFDPacket [14:48:09]OFDProtocolAddRootSTLVToBuf [14:48:09]FM_MakeSignedData [14:48:09]FM_MakeSignedData [14:48:09]SAM_PROTO_SignData [14:48:09]wFMCommunicate request_size=4 [14:48:09]MH_SAM_APDU [14:48:09]CAPDU: 80 0D 01 02 [14:48:09]Write to MH i2c: E2 08 00 3D 83 80 0D 01 02 00 00 00 00 39 [14:48:09]Write i2c OK [14:48:09]MH_I2C_Read... [14:48:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:09]Read from MH i2c: E2 [14:48:09]MH_I2C_Read... [14:48:09]Read from MH i2c: E2 03 00 [14:48:09]MH_I2C_Read... [14:48:09]Read from MH i2c: E2 03 00 3D 83 00 90 00 34 [14:48:09]RAPDU: 90 00 [14:48:09]wFMCommunicate OK [14:48:09]wFMCommunicate request_size=255 [14:48:09]MH_SAM_APDU [14:48: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 01 00 00 F4 03 04 00 AA 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA EA 00 00 35 04 06 00 27 [14:48:09]Write to MH i2c: E2 02 01 3E 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 01 00 00 F4 03 04 00 AA 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA EA 00 00 35 04 06 00 27 00 00 76 [14:48:09]Write i2c OK [14:48:09]MH_I2C_Read... [14:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:10]Read from MH i2c: E2 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 03 00 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 03 00 3E 83 00 90 00 35 [14:48:10]RAPDU: 90 00 [14:48:10]wFMCommunicate OK [14:48:10]wFMCommunicate request_size=10 [14:48:10]MH_SAM_APDU [14:48:10]CAPDU: 80 0D 02 02 05 B6 5C 4E FB E3 [14:48:10]Write to MH i2c: E2 0D 00 3F 83 80 0D 02 02 05 00 B6 5C 4E FB E3 00 00 84 [14:48:10]Write i2c OK [14:48:10]MH_I2C_Read... [14:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:10]Read from MH i2c: E2 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 03 00 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 03 00 3F 83 00 90 00 36 [14:48:10]RAPDU: 90 00 [14:48:10]wFMCommunicate OK [14:48:10]wFMCommunicate request_size=4 [14:48:10]MH_SAM_APDU [14:48:10]CAPDU: 80 0D 03 02 [14:48:10]Write to MH i2c: E2 08 00 40 83 80 0D 03 02 00 00 00 00 3E [14:48:10]Write i2c OK [14:48:10]MH_I2C_Read... [14:48:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:10]Read from MH i2c: E2 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 0B 00 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 0B 00 40 83 00 22 52 7F DF FA 5C E1 05 90 00 4D [14:48:10]RAPDU: 22 52 7F DF FA 5C E1 05 90 00 [14:48:10]wFMCommunicate OK [14:48:10]SAM_PROTO_SignData done [14:48:10]FM_MakeSignedData done [14:48:10]CreateOFDProtocolMessage [14:48:10]wFMCommunicate request_size=4 [14:48:10]MH_SAM_APDU [14:48:10]CAPDU: 80 11 00 00 [14:48:10]Write to MH i2c: E2 08 00 41 83 80 11 00 00 00 00 00 00 3E [14:48:10]Write i2c OK [14:48:10]MH_I2C_Read... [14:48:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:10]Read from MH i2c: E2 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 17 00 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: E2 17 00 41 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 91 [14:48:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:48:10]wFMCommunicate OK [14:48:10]CreateOFDProtocolMessage done [14:48:10]OFDSenderStorePacket 60090 [14:48:10]StoreOFDPacket docnum=60090 [14:48:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C4 B4 07 01 2A 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 01 00 00 F4 03 04 00 AA 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA EA 00 00 35 04 06 00 27 B6 5C 4E FB E3 22 52 7F DF FA 5C E1 05 [14:48:10]CheckFolder [14:48:10]dirname=/storage/ofd_packets [14:48:10]CheckFolder done [14:48:10]ProducePacketName [14:48:10]name=ofd_packets/00060090 [14:48:10]NVStorageSaveData ofd_packets/00060090 [14:48:10]File name is /storage/ofd_packets/00060090 [14:48:10]Write 301 bytes [14:48:10]NVStorageSaveData done [14:48:10]OFDSenderStorePacket done [14:48:10]KKMCreateOFDPacket done [14:48:10]NVStorageSaveData kkm_last_timestamp [14:48:10]File name is /storage/kkm_last_timestamp [14:48:10]Write 4 bytes [14:48:10]NVStorageSaveData done [14:48:10]ExternCall_PrintAddStr [14:48:10]wPrintStart [14:48:10]Write to MH i2c: 01 00 00 42 83 C5 [14:48:10]Write i2c OK [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: 01 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: 01 07 00 [14:48:10]MH_I2C_Read... [14:48:10]Read from MH i2c: 01 07 00 42 83 00 00 00 00 00 FF 0F DA [14:48:10]RasterBufferAndPrint [14:48:10]line Счет N : (1)545817 [14:48:10]line ИНН: 02508201610067 [14:48:10]line Контрольно-Кассовый Чек [14:48:10]line ПРОДАЖА [14:48:10]line ТРК (МРК, ГНК) : 22 [14:48:10]line Товар: 2710124130 [14:48:10]line Аи-92-К-5 [14:48:10]line 5.980 * 66.90 [14:48:10]line = 400.06 [14:48:10]line НДС 12% НСП 1% [14:48:10]line > о реализуемом товаре [14:48:10]line ОКРУГЛЕНИЕ: -0.06 [14:48:10]line ИТОГО: 400.00 [14:48:10]line Внесено: 400.00 [14:48:10]line СДАЧА: 0.00 [14:48:10]line НСП 1% : 3.54 [14:48:10]line НДС 12% : 42.48 [14:48:10]line Наличными: 400.00 [14:48:10]line Безнал.: 0.00 [14:48:10]line Место: АЗС № 117 "Партнер Нефть" [14:48:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:48:10]line СНО: Общий режим [14:48:10]line Чек 485 05.06.2024 14:48 [14:48:10]line Смена: 72 ФФД: 1.0 [14:48:10]line ЗНМ: 0300000048 [14:48:10]line РНМ: 0000000000151680 [14:48:10]line Версия ККМ: v1.0 [14:48:10]line ФМ: 0000000000959414 [14:48:10]line ФД: 60090 [14:48:10]line ФПД: 43664186211299 [14:48:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144810&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60090&fm=43664186211299&tin=02508201610067®Number=0000000000151680&sum=40000 [14:48:10]OFD Sender: Processing packet 60090 [packets to send 53, broken 52] [14:48:10]ProducePacketName [14:48:10]name=ofd_packets/00060090 [14:48:10]OFD Sender: To server: pG, [14:48:10]CommunicateWithHost lk.salyk.kg:30040 [14:48:10]ConnectInit lk.salyk.kg [14:48:10]written 0, free lines is 4095 [14:48:10]Connected sock=10 [14:48:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C4 B4 07 01 2A 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E5 01 00 00 F4 03 04 00 AA 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA EA 00 00 35 04 06 00 27 B6 5C 4E FB E3 22 52 7F DF FA 5C E1 05 [14:48:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 88 68 47 00 D3 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BA EA 00 00 F4 03 04 00 AE 26 60 66 B6 04 01 00 00 8A 82 D4 FC 0A B6 A9 79 [14:48:10]CommunicateWithHost err = 0 [14:48:10]CheckOFDResponse [14:48:10]1017 (14) - 77093643461234 [14:48:10]1041 (16) - 0000000000959414 [14:48:10]1040 (4) - 60090 [14:48:10]1012 (4) - 05.06.2024 08:49 [14:48:10]1206 (1) - 0 [14:48:10]OFD Sender: Remove packet 60090 [14:48:10]ProducePacketName [14:48:10]name=ofd_packets/00060090 [14:48:10]NVStorageDeleteData [14:48:11]Write to MH i2c: 01 00 00 6D 83 F0 [14:48:11]Write i2c OK [14:48:11]MH_I2C_Read... [14:48:11]Read from MH i2c: 01 [14:48:11]MH_I2C_Read... [14:48:11]Read from MH i2c: 01 07 00 [14:48:11]MH_I2C_Read... [14:48:11]Read from MH i2c: 01 07 00 6D 83 00 00 00 00 00 B2 0C B5 [14:48:11]RasterBufferAndPrint [14:48:11]line [14:48:11]line [14:48:11]line [14:48:11]line [14:48:11]line [14:48:11]written 0, free lines is 3256 [14:48:11]MH_Cut [14:48:11]Write to MH i2c: D1 01 00 74 83 01 C9 [14:48:11]Write i2c OK [14:48:11]MH_I2C_Read... [14:48:11]Read from MH i2c: D1 [14:48:11]MH_I2C_Read... [14:48:11]Read from MH i2c: D1 01 00 [14:48:11]MH_I2C_Read... [14:48:11]Read from MH i2c: D1 01 00 74 83 00 C8 [14:48:11]Write to MH i2c: 01 00 00 75 83 F8 [14:48:11]Write i2c OK [14:48:11]MH_I2C_Read... [14:48:11]OFD Sender: No OFD packet to send [14:48:11]*** Cut start [14:48:11]*** Partial cut [14:48:11]*** CUTSNS_PIN = 1 [14:48:11]*** CUTSNS_PIN = 0 [14:48:12]*** Brake cut motor [14:48:12]Read from MH i2c: 01 [14:48:12]MH_I2C_Read... [14:48:12]*** Stop cut motor [14:48:12]*** Cut end [14:48:12]Read from MH i2c: 01 07 00 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: 01 07 00 75 83 00 00 00 00 00 FF 0F 0D [14:48:12]process_action close_receipt done [14:48:12]requested_data is exist [14:48:12]produce_requested_data [14:48:12]requested_item fm.sn is exist - process it [14:48:12]wFMCommunicate request_size=4 [14:48:12]MH_SAM_APDU [14:48:12]CAPDU: 80 11 00 00 [14:48:12]Write to MH i2c: E2 08 00 76 83 80 11 00 00 00 00 00 00 73 [14:48:12]Write i2c OK [14:48:12]MH_I2C_Read... [14:48:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:12]Read from MH i2c: E2 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 17 00 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 17 00 76 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C6 [14:48:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:48:12]wFMCommunicate OK [14:48:12]requested_item fd.num is exist - process it [14:48:12]SAM_PROTO_GetFieldsCounters [14:48:12]wFMCommunicate request_size=4 [14:48:12]MH_SAM_APDU [14:48:12]CAPDU: 80 13 00 00 [14:48:12]Write to MH i2c: E2 08 00 77 83 80 13 00 00 00 00 00 00 76 [14:48:12]Write i2c OK [14:48:12]MH_I2C_Read... [14:48:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:12]Read from MH i2c: E2 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 62 00 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 62 00 77 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BA EA 00 00 0E 04 04 00 48 00 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 31 [14:48:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BA EA 00 00 0E 04 04 00 48 00 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 [14:48:12]wFMCommunicate OK [14:48:12]SAM_PROTO_GetFieldsCounters done [14:48:12]requested_item shift.num is exist - process it [14:48:12]requested_item shift.opened is exist - process it [14:48:12]req_shift_opened [14:48:12]FM_GetShiftState [14:48:12]SAM_PROTO_GetShiftState [14:48:12]wFMCommunicate request_size=4 [14:48:12]MH_SAM_APDU [14:48:12]CAPDU: 80 13 01 00 [14:48:12]Write to MH i2c: E2 08 00 78 83 80 13 01 00 00 00 00 00 78 [14:48:12]Write i2c OK [14:48:12]MH_I2C_Read... [14:48:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:12]Read from MH i2c: E2 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 0E 00 [14:48:12]MH_I2C_Read... [14:48:12]Read from MH i2c: E2 0E 00 78 83 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B0 [14:48:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:48:12]wFMCommunicate OK [14:48:12]SAM_PROTO_GetShiftState done [14:48:12]FM_GetShiftState done [14:48:12]req_shift_opened done [14:48:12]requested_item shift.open_date is exist - process it [14:48:12]req_shift_open_date [14:48:12]req_shift_open_date done [14:48:12]produce_requested_data done [14:48:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60090,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:48:12]process_action_free close_receipt [14:48:12]json_value_free [14:48:12]json_value_free done [14:48:12]process_json_proto returns [14:48:12]Send response to host [14:48:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60090,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:48:12]free response buf [14:48:12]execute_script done [14:48:12]execute_script returns [14:48:12]free content buf [14:48:12]Sock 8.Close socket [14:48:12]Sock 8.Thread stoped [14:48:16]OFD Sender: No OFD packet to send [14:48:21]OFD Sender: No OFD packet to send [14:48:26]OFD Sender: No OFD packet to send [14:48:31]OFD Sender: No OFD packet to send [14:48:36]OFD Sender: No OFD packet to send [14:48:41]OFD Sender: No OFD packet to send [14:48:46]OFD Sender: No OFD packet to send [14:48:51]OFD Sender: No OFD packet to send [14:48:52]accept exits with 9 [14:48:52]New connection [14:48:52]New thread 3067100516 created [14:48:52]Thread 3066957156 joined [14:48:52]Waiting for new connection... [14:48:52] Sock 9.Parse request [14:48:52]Sock 9.Check first char [14:48:52]Sock 9.First char is OK [14:48:52]request: POST /json_proto HTTP/1.0 [14:48:52]Method: POST [14:48:52]URL: /json_proto [14:48:52]Method is POST - this is cgi request [14:48:52]url: /json_proto [14:48:52]query_string will be loaded in cgi processing [14:48:52]execute_cgi json_proto POST (null) [14:48:52]execute_cgi path=json_proto method=POST [14:48:52]POST find Content-Length [14:48:52]Host: 172.17.60.68:8080 [14:48:52]Content-Length: 682 [14:48:52]Content-Type: application/json [14:48:52] [14:48:52]POST finish read [14:48:52]Found Content-Length = 682 [14:48:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:52]execute_script... [14:48: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)545818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:52]POST & json_proto [14:48:52]process_json_proto [14:48:52]json parsed OK: [14:48:52]protocol is kg_v1.0 [14:48:52]action value=close_receipt [14:48:52]process_action close_receipt [14:48:52]cmd_close_receipt [14:48:52]MH_GetDate [14:48:52]Write to MH i2c: F0 00 00 79 83 EB [14:48:52]Write i2c OK [14:48:52]MH_I2C_Read... [14:48:52]Read from MH i2c: F0 [14:48:52]MH_I2C_Read... [14:48:52]Read from MH i2c: F0 09 00 [14:48:52]MH_I2C_Read... [14:48:52]Read from MH i2c: F0 09 00 79 83 00 D6 7A 60 66 9A 61 5F 66 CA [14:48:52]GetLastDocTimeStamp 1717598890 [14:48:52]current date 1717598934 [14:48:52]FM_GetShiftState [14:48:52]SAM_PROTO_GetShiftState [14:48:52]wFMCommunicate request_size=4 [14:48:52]MH_SAM_APDU [14:48:52]CAPDU: 80 13 01 00 [14:48:52]Write to MH i2c: E2 08 00 7A 83 80 13 01 00 00 00 00 00 7A [14:48:52]Write i2c OK [14:48:52]MH_I2C_Read... [14:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:52]Read from MH i2c: E2 [14:48:52]MH_I2C_Read... [14:48:52]Read from MH i2c: E2 0E 00 [14:48:52]MH_I2C_Read... [14:48:52]Read from MH i2c: E2 0E 00 7A 83 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B2 [14:48:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:48:52]wFMCommunicate OK [14:48:52]SAM_PROTO_GetShiftState done [14:48:52]FM_GetShiftState done [14:48:52]opened in 1717545916 [14:48:52]opened+sec_in_day 1717632316 [14:48:52]quantity*price = 100015 [14:48:52]sum+1 = 100017 [14:48:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 486 05.06.2024 14:48 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60091 ФПД: 261481157188689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144854&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60091&fm=261481157188689&tin=02508201610067®Number=0000000000151680&sum=100000 [14:48:53]StoreToDocumentArchive [14:48:53]shift 72 fd 60091 [14:48:53]save to /storage/0072/doc_00060091 [14:48:53]save last doc name /storage/0072/doc_00060091 to /storage/kkm_last_doc_name [14:48:53]save OK [14:48:53]Clear old archive folders... [14:48:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:53]tlvbuf is 00509BF0 [14:48:53]SAM_PROTO_ClearQueue [14:48:53]wFMCommunicate request_size=4 [14:48:53]MH_SAM_APDU [14:48:53]CAPDU: 80 09 00 00 [14:48:53]Write to MH i2c: E2 08 00 87 83 80 09 00 00 00 00 00 00 7C [14:48:53]Write i2c OK [14:48:53]MH_I2C_Read... [14:48:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:53]Read from MH i2c: E2 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 87 83 00 90 00 7E [14:48:53]RAPDU: 90 00 [14:48:53]wFMCommunicate OK [14:48:53]SAM_PROTO_ClearQueue done [14:48:53]KKMCreateOFDPacket [14:48:53]OFDProtocolAddRootSTLVToBuf [14:48:53]FM_MakeSignedData [14:48:53]FM_MakeSignedData [14:48:53]SAM_PROTO_SignData [14:48:53]wFMCommunicate request_size=4 [14:48:53]MH_SAM_APDU [14:48:53]CAPDU: 80 0D 01 02 [14:48:53]Write to MH i2c: E2 08 00 88 83 80 0D 01 02 00 00 00 00 84 [14:48:53]Write i2c OK [14:48:53]MH_I2C_Read... [14:48:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:53]Read from MH i2c: E2 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 88 83 00 90 00 7F [14:48:53]RAPDU: 90 00 [14:48:53]wFMCommunicate OK [14:48:53]wFMCommunicate request_size=255 [14:48:53]MH_SAM_APDU [14:48: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D6 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB EA 00 00 35 04 06 00 ED [14:48:53]Write to MH i2c: E2 02 01 89 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D6 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB EA 00 00 35 04 06 00 ED 00 00 E0 [14:48:53]Write i2c OK [14:48:53]MH_I2C_Read... [14:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:53]Read from MH i2c: E2 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 89 83 00 90 00 80 [14:48:53]RAPDU: 90 00 [14:48:53]wFMCommunicate OK [14:48:53]wFMCommunicate request_size=10 [14:48:53]MH_SAM_APDU [14:48:53]CAPDU: 80 0D 02 02 05 D0 D3 7D 5C 51 [14:48:53]Write to MH i2c: E2 0D 00 8A 83 80 0D 02 02 05 00 D0 D3 7D 5C 51 00 00 5E [14:48:53]Write i2c OK [14:48:53]MH_I2C_Read... [14:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:53]Read from MH i2c: E2 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 [14:48:53]MH_I2C_Read... [14:48:53]Read from MH i2c: E2 03 00 8A 83 00 90 00 81 [14:48:53]RAPDU: 90 00 [14:48:53]wFMCommunicate OK [14:48:53]wFMCommunicate request_size=4 [14:48:53]MH_SAM_APDU [14:48:53]CAPDU: 80 0D 03 02 [14:48:53]Write to MH i2c: E2 08 00 8B 83 80 0D 03 02 00 00 00 00 89 [14:48:53]Write i2c OK [14:48:53]MH_I2C_Read... [14:48:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:54]Read from MH i2c: E2 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: E2 0B 00 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: E2 0B 00 8B 83 00 7F B1 5D 09 AF 3B 69 4E 90 00 C1 [14:48:54]RAPDU: 7F B1 5D 09 AF 3B 69 4E 90 00 [14:48:54]wFMCommunicate OK [14:48:54]SAM_PROTO_SignData done [14:48:54]FM_MakeSignedData done [14:48:54]CreateOFDProtocolMessage [14:48:54]wFMCommunicate request_size=4 [14:48:54]MH_SAM_APDU [14:48:54]CAPDU: 80 11 00 00 [14:48:54]Write to MH i2c: E2 08 00 8C 83 80 11 00 00 00 00 00 00 89 [14:48:54]Write i2c OK [14:48:54]MH_I2C_Read... [14:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:54]Read from MH i2c: E2 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: E2 17 00 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: E2 17 00 8C 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [14:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:48:54]wFMCommunicate OK [14:48:54]CreateOFDProtocolMessage done [14:48:54]OFDSenderStorePacket 60091 [14:48:54]StoreOFDPacket docnum=60091 [14:48:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B8 D3 07 01 BB 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D6 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB EA 00 00 35 04 06 00 ED D0 D3 7D 5C 51 7F B1 5D 09 AF 3B 69 4E [14:48:54]CheckFolder [14:48:54]dirname=/storage/ofd_packets [14:48:54]CheckFolder done [14:48:54]ProducePacketName [14:48:54]name=ofd_packets/00060091 [14:48:54]NVStorageSaveData ofd_packets/00060091 [14:48:54]File name is /storage/ofd_packets/00060091 [14:48:54]Write 301 bytes [14:48:54]NVStorageSaveData done [14:48:54]OFDSenderStorePacket done [14:48:54]KKMCreateOFDPacket done [14:48:54]NVStorageSaveData kkm_last_timestamp [14:48:54]File name is /storage/kkm_last_timestamp [14:48:54]Write 4 bytes [14:48:54]NVStorageSaveData done [14:48:54]ExternCall_PrintAddStr [14:48:54]wPrintStart [14:48:54]Write to MH i2c: 01 00 00 8D 83 10 [14:48:54]Write i2c OK [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: 01 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: 01 07 00 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: 01 07 00 8D 83 00 00 00 00 00 FF 0F 25 [14:48:54]RasterBufferAndPrint [14:48:54]line Счет N : (1)545818 [14:48:54]line ИНН: 02508201610067 [14:48:54]line Контрольно-Кассовый Чек [14:48:54]line ПРОДАЖА [14:48:54]line ТРК (МРК, ГНК) : 12 [14:48:54]line Товар: 2710124130 [14:48:54]line Аи-92-К-5 [14:48:54]line 14.950 * 66.90 [14:48:54]line = 1000.16 [14:48:54]line НДС 12% НСП 1% [14:48:54]line > о реализуемом товаре [14:48:54]line ОКРУГЛЕНИЕ: -0.16 [14:48:54]line ИТОГО: 1000.00 [14:48:54]line Внесено: 1000.00 [14:48:54]line СДАЧА: 0.00 [14:48:54]line НСП 1% : 8.85 [14:48:54]line НДС 12% : 106.21 [14:48:54]line Наличными: 1000.00 [14:48:54]line Безнал.: 0.00 [14:48:54]line Место: АЗС № 117 "Партнер Нефть" [14:48:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:48:54]line СНО: Общий режим [14:48:54]line Чек 486 05.06.2024 14:48 [14:48:54]line Смена: 72 ФФД: 1.0 [14:48:54]line ЗНМ: 0300000048 [14:48:54]line РНМ: 0000000000151680 [14:48:54]line Версия ККМ: v1.0 [14:48:54]line ФМ: 0000000000959414 [14:48:54]line ФД: 60091 [14:48:54]line ФПД: 261481157188689 [14:48:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T144854&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60091&fm=261481157188689&tin=02508201610067®Number=0000000000151680&sum=100000 [14:48:54]OFD Sender: Processing packet 60091 [packets to send 53, broken 52] [14:48:54]ProducePacketName [14:48:54]name=ofd_packets/00060091 [14:48:54]OFD Sender: To server: pG, [14:48:54]CommunicateWithHost lk.salyk.kg:30040 [14:48:54]ConnectInit lk.salyk.kg [14:48:54]written 0, free lines is 4095 [14:48:54]Connected sock=10 [14:48:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B8 D3 07 01 BB 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D6 7A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB EA 00 00 35 04 06 00 ED D0 D3 7D 5C 51 7F B1 5D 09 AF 3B 69 4E [14:48:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 01 84 47 00 22 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BB EA 00 00 F4 03 04 00 DA 26 60 66 B6 04 01 00 00 C8 AF F1 6F 3C B4 8A 4E [14:48:54]CommunicateWithHost err = 0 [14:48:54]CheckOFDResponse [14:48:54]1017 (14) - 77093643461234 [14:48:54]1041 (16) - 0000000000959414 [14:48:54]1040 (4) - 60091 [14:48:54]1012 (4) - 05.06.2024 08:50 [14:48:54]1206 (1) - 0 [14:48:54]OFD Sender: Remove packet 60091 [14:48:54]ProducePacketName [14:48:54]name=ofd_packets/00060091 [14:48:54]NVStorageDeleteData [14:48:54]Write to MH i2c: 01 00 00 B8 83 3B [14:48:54]Write i2c OK [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: 01 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: 01 07 00 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: 01 07 00 B8 83 00 00 00 00 00 B1 0C FF [14:48:54]RasterBufferAndPrint [14:48:54]line [14:48:54]line [14:48:54]line [14:48:54]line [14:48:54]line [14:48:54]written 0, free lines is 3255 [14:48:54]MH_Cut [14:48:54]Write to MH i2c: D1 01 00 BF 83 01 14 [14:48:54]Write i2c OK [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: D1 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: D1 01 00 [14:48:54]MH_I2C_Read... [14:48:54]Read from MH i2c: D1 01 00 BF 83 00 13 [14:48:54]Write to MH i2c: 01 00 00 C0 83 43 [14:48:54]Write i2c OK [14:48:54]MH_I2C_Read... [14:48:55]OFD Sender: No OFD packet to send [14:48:55]*** Cut start [14:48:55]*** Partial cut [14:48:55]*** CUTSNS_PIN = 1 [14:48:55]*** CUTSNS_PIN = 0 [14:48:56]*** Brake cut motor [14:48:56]Read from MH i2c: 01 [14:48:56]MH_I2C_Read... [14:48:56]*** Stop cut motor [14:48:56]*** Cut end [14:48:56]Read from MH i2c: 01 07 00 [14:48:56]MH_I2C_Read... [14:48:56]Read from MH i2c: 01 07 00 C0 83 00 00 00 00 00 FF 0F 58 [14:48:56]process_action close_receipt done [14:48:56]requested_data is exist [14:48:56]produce_requested_data [14:48:56]requested_item fm.sn is exist - process it [14:48:56]wFMCommunicate request_size=4 [14:48:56]MH_SAM_APDU [14:48:56]CAPDU: 80 11 00 00 [14:48:56]Write to MH i2c: E2 08 00 C1 83 80 11 00 00 00 00 00 00 BE [14:48:56]Write i2c OK [14:48:56]MH_I2C_Read... [14:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:56]Read from MH i2c: E2 [14:48:56]MH_I2C_Read... [14:48:56]Read from MH i2c: E2 17 00 [14:48:56]MH_I2C_Read... [14:48:56]Read from MH i2c: E2 17 00 C1 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 11 [14:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:48:56]wFMCommunicate OK [14:48:56]requested_item fd.num is exist - process it [14:48:56]SAM_PROTO_GetFieldsCounters [14:48:56]wFMCommunicate request_size=4 [14:48:56]MH_SAM_APDU [14:48:56]CAPDU: 80 13 00 00 [14:48:56]Write to MH i2c: E2 08 00 C2 83 80 13 00 00 00 00 00 00 C1 [14:48:56]Write i2c OK [14:48:56]MH_I2C_Read... [14:48:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:56]Read from MH i2c: E2 [14:48:56]MH_I2C_Read... [14:48:56]Read from MH i2c: E2 62 00 [14:48:56]MH_I2C_Read... [14:48:56]Read from MH i2c: E2 62 00 C2 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BB EA 00 00 0E 04 04 00 48 00 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 80 [14:48:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BB EA 00 00 0E 04 04 00 48 00 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 [14:48:56]wFMCommunicate OK [14:48:56]SAM_PROTO_GetFieldsCounters done [14:48:56]requested_item shift.num is exist - process it [14:48:56]requested_item shift.opened is exist - process it [14:48:56]req_shift_opened [14:48:56]FM_GetShiftState [14:48:56]SAM_PROTO_GetShiftState [14:48:56]wFMCommunicate request_size=4 [14:48:56]MH_SAM_APDU [14:48:56]CAPDU: 80 13 01 00 [14:48:56]Write to MH i2c: E2 08 00 C3 83 80 13 01 00 00 00 00 00 C3 [14:48:56]Write i2c OK [14:48:56]MH_I2C_Read... [14:48:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:56]Read from MH i2c: E2 [14:48:56]MH_I2C_Read... [14:48:56]Read from MH i2c: E2 0E 00 [14:48:56]MH_I2C_Read... [14:48:56]Read from MH i2c: E2 0E 00 C3 83 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FB [14:48:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:48:56]wFMCommunicate OK [14:48:56]SAM_PROTO_GetShiftState done [14:48:56]FM_GetShiftState done [14:48:56]req_shift_opened done [14:48:56]requested_item shift.open_date is exist - process it [14:48:56]req_shift_open_date [14:48:56]req_shift_open_date done [14:48:56]produce_requested_data done [14:48:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60091,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:48:56]process_action_free close_receipt [14:48:56]json_value_free [14:48:56]json_value_free done [14:48:56]process_json_proto returns [14:48:56]Send response to host [14:48:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60091,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:48:56]free response buf [14:48:56]execute_script done [14:48:56]execute_script returns [14:48:56]free content buf [14:48:56]Sock 9.Close socket [14:48:56]Sock 9.Thread stoped [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:05]OFD Sender: No OFD packet to send [14:51:10]OFD Sender: No OFD packet to send [14:51:15]OFD Sender: No OFD packet to send [14:51:15]accept exits with 8 [14:51:15]New connection [14:51:15]New thread 3066957156 created [14:51:15]Thread 3067100516 joined [14:51:15]Waiting for new connection... [14:51:15] Sock 8.Parse request [14:51:15]Sock 8.Check first char [14:51:15]Sock 8.First char is OK [14:51:15]request: POST /json_proto HTTP/1.0 [14:51:15]Method: POST [14:51:15]URL: /json_proto [14:51:15]Method is POST - this is cgi request [14:51:15]url: /json_proto [14:51:15]query_string will be loaded in cgi processing [14:51:15]execute_cgi json_proto POST (null) [14:51:15]execute_cgi path=json_proto method=POST [14:51:15]POST find Content-Length [14:51:15]Host: 172.17.60.68:8080 [14:51:15]Content-Length: 677 [14:51:15]Content-Type: application/json [14:51:15] [14:51:15]POST finish read [14:51:15]Found Content-Length = 677 [14:51:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:51:15]execute_script... [14:51: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)545820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:51:15]POST & json_proto [14:51:15]process_json_proto [14:51:15]json parsed OK: [14:51:15]protocol is kg_v1.0 [14:51:15]action value=close_receipt [14:51:15]process_action close_receipt [14:51:15]cmd_close_receipt [14:51:15]MH_GetDate [14:51:15]Write to MH i2c: F0 00 00 C4 83 36 [14:51:15]Write i2c OK [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: F0 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: F0 09 00 [14:51:15]MH_I2C_Read... [14:51:15]Read from MH i2c: F0 09 00 C4 83 00 65 7B 60 66 9A 61 5F 66 A5 [14:51:15]GetLastDocTimeStamp 1717598934 [14:51:15]current date 1717599077 [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 C5 83 80 13 01 00 00 00 00 00 C5 [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 C5 83 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FD [14:51:15]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [14:51:15]opened+sec_in_day 1717632316 [14:51:15]quantity*price = 20003 [14:51:15]sum+1 = 20004 [14:51:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 487 05.06.2024 14:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60092 ФПД: 99902229177968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145117&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60092&fm=99902229177968&tin=02508201610067®Number=0000000000151680&sum=20000 [14:51:16]StoreToDocumentArchive [14:51:16]shift 72 fd 60092 [14:51:16]save to /storage/0072/doc_00060092 [14:51:16]save last doc name /storage/0072/doc_00060092 to /storage/kkm_last_doc_name [14:51:16]save OK [14:51:16]Clear old archive folders... [14:51:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:51:16]tlvbuf is 004F4790 [14:51:16]SAM_PROTO_ClearQueue [14:51:16]wFMCommunicate request_size=4 [14:51:16]MH_SAM_APDU [14:51:16]CAPDU: 80 09 00 00 [14:51:16]Write to MH i2c: E2 08 00 D2 83 80 09 00 00 00 00 00 00 C7 [14:51:16]Write i2c OK [14:51:16]MH_I2C_Read... [14:51:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:16]Read from MH i2c: E2 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 D2 83 00 90 00 C9 [14:51:16]RAPDU: 90 00 [14:51:16]wFMCommunicate OK [14:51:16]SAM_PROTO_ClearQueue done [14:51:16]KKMCreateOFDPacket [14:51:16]OFDProtocolAddRootSTLVToBuf [14:51:16]FM_MakeSignedData [14:51:16]FM_MakeSignedData [14:51:16]SAM_PROTO_SignData [14:51:16]wFMCommunicate request_size=4 [14:51:16]MH_SAM_APDU [14:51:16]CAPDU: 80 0D 01 02 [14:51:16]Write to MH i2c: E2 08 00 D3 83 80 0D 01 02 00 00 00 00 CF [14:51:16]Write i2c OK [14:51:16]MH_I2C_Read... [14:51:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:16]Read from MH i2c: E2 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 D3 83 00 90 00 CA [14:51:16]RAPDU: 90 00 [14:51:16]wFMCommunicate OK [14:51:16]wFMCommunicate request_size=255 [14:51:16]MH_SAM_APDU [14:51: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E7 01 00 00 F4 03 04 00 65 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC EA 00 00 35 04 06 00 5A [14:51:16]Write to MH i2c: E2 02 01 D4 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E7 01 00 00 F4 03 04 00 65 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC EA 00 00 35 04 06 00 5A 00 00 F2 [14:51:16]Write i2c OK [14:51:16]MH_I2C_Read... [14:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:16]Read from MH i2c: E2 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 D4 83 00 90 00 CB [14:51:16]RAPDU: 90 00 [14:51:16]wFMCommunicate OK [14:51:16]wFMCommunicate request_size=10 [14:51:16]MH_SAM_APDU [14:51:16]CAPDU: 80 0D 02 02 05 DC 4C E1 E6 70 [14:51:16]Write to MH i2c: E2 0D 00 D5 83 80 0D 02 02 05 00 DC 4C E1 E6 70 00 00 3B [14:51:16]Write i2c OK [14:51:16]MH_I2C_Read... [14:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:16]Read from MH i2c: E2 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 [14:51:16]MH_I2C_Read... [14:51:16]Read from MH i2c: E2 03 00 D5 83 00 90 00 CC [14:51:16]RAPDU: 90 00 [14:51:16]wFMCommunicate OK [14:51:16]wFMCommunicate request_size=4 [14:51:16]MH_SAM_APDU [14:51:16]CAPDU: 80 0D 03 02 [14:51:16]Write to MH i2c: E2 08 00 D6 83 80 0D 03 02 00 00 00 00 D4 [14:51:16]Write i2c OK [14:51:16]MH_I2C_Read... [14:51:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:17]Read from MH i2c: E2 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: E2 0B 00 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: E2 0B 00 D6 83 00 8F 70 83 AD 27 C5 35 A4 90 00 C9 [14:51:17]RAPDU: 8F 70 83 AD 27 C5 35 A4 90 00 [14:51:17]wFMCommunicate OK [14:51:17]SAM_PROTO_SignData done [14:51:17]FM_MakeSignedData done [14:51:17]CreateOFDProtocolMessage [14:51:17]wFMCommunicate request_size=4 [14:51:17]MH_SAM_APDU [14:51:17]CAPDU: 80 11 00 00 [14:51:17]Write to MH i2c: E2 08 00 D7 83 80 11 00 00 00 00 00 00 D4 [14:51:17]Write i2c OK [14:51:17]MH_I2C_Read... [14:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:17]Read from MH i2c: E2 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: E2 17 00 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: E2 17 00 D7 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 27 [14:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:51:17]wFMCommunicate OK [14:51:17]CreateOFDProtocolMessage done [14:51:17]OFDSenderStorePacket 60092 [14:51:17]StoreOFDPacket docnum=60092 [14:51:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 5D 07 01 80 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E7 01 00 00 F4 03 04 00 65 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC EA 00 00 35 04 06 00 5A DC 4C E1 E6 70 8F 70 83 AD 27 C5 35 A4 [14:51:17]CheckFolder [14:51:17]dirname=/storage/ofd_packets [14:51:17]CheckFolder done [14:51:17]ProducePacketName [14:51:17]name=ofd_packets/00060092 [14:51:17]NVStorageSaveData ofd_packets/00060092 [14:51:17]File name is /storage/ofd_packets/00060092 [14:51:17]Write 301 bytes [14:51:17]NVStorageSaveData done [14:51:17]OFDSenderStorePacket done [14:51:17]KKMCreateOFDPacket done [14:51:17]NVStorageSaveData kkm_last_timestamp [14:51:17]File name is /storage/kkm_last_timestamp [14:51:17]Write 4 bytes [14:51:17]NVStorageSaveData done [14:51:17]ExternCall_PrintAddStr [14:51:17]wPrintStart [14:51:17]Write to MH i2c: 01 00 00 D8 83 5B [14:51:17]Write i2c OK [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: 01 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: 01 07 00 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: 01 07 00 D8 83 00 00 00 00 00 FF 0F 70 [14:51:17]RasterBufferAndPrint [14:51:17]line Счет N : (1)545820 [14:51:17]line ИНН: 02508201610067 [14:51:17]line Контрольно-Кассовый Чек [14:51:17]line ПРОДАЖА [14:51:17]line ТРК (МРК, ГНК) : 12 [14:51:17]line Товар: 2710124130 [14:51:17]line Аи-92-К-5 [14:51:17]line 2.990 * 66.90 [14:51:17]line = 200.03 [14:51:17]line НДС 12% НСП 1% [14:51:17]line > о реализуемом товаре [14:51:17]line ОКРУГЛЕНИЕ: -0.03 [14:51:17]line ИТОГО: 200.00 [14:51:17]line Внесено: 200.00 [14:51:17]line СДАЧА: 0.00 [14:51:17]line НСП 1% : 1.77 [14:51:17]line НДС 12% : 21.24 [14:51:17]line Наличными: 200.00 [14:51:17]line Безнал.: 0.00 [14:51:17]line Место: АЗС № 117 "Партнер Нефть" [14:51:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:51:17]line СНО: Общий режим [14:51:17]line Чек 487 05.06.2024 14:51 [14:51:17]line Смена: 72 ФФД: 1.0 [14:51:17]line ЗНМ: 0300000048 [14:51:17]line РНМ: 0000000000151680 [14:51:17]line Версия ККМ: v1.0 [14:51:17]line ФМ: 0000000000959414 [14:51:17]line ФД: 60092 [14:51:17]line ФПД: 99902229177968 [14:51:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145117&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60092&fm=99902229177968&tin=02508201610067®Number=0000000000151680&sum=20000 [14:51:17]OFD Sender: Processing packet 60092 [packets to send 53, broken 52] [14:51:17]ProducePacketName [14:51:17]name=ofd_packets/00060092 [14:51:17]OFD Sender: To server: pG, [14:51:17]CommunicateWithHost lk.salyk.kg:30040 [14:51:17]ConnectInit lk.salyk.kg [14:51:17]written 0, free lines is 4095 [14:51:17]Connected sock=10 [14:51:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 5D 07 01 80 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E7 01 00 00 F4 03 04 00 65 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC EA 00 00 35 04 06 00 5A DC 4C E1 E6 70 8F 70 83 AD 27 C5 35 A4 [14:51:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4C 77 47 00 89 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BC EA 00 00 F4 03 04 00 69 27 60 66 B6 04 01 00 00 8B 6D 2C 79 0C 6D 39 C0 [14:51:17]CommunicateWithHost err = 0 [14:51:17]CheckOFDResponse [14:51:17]1017 (14) - 77093643461234 [14:51:17]1041 (16) - 0000000000959414 [14:51:17]1040 (4) - 60092 [14:51:17]1012 (4) - 05.06.2024 08:52 [14:51:17]1206 (1) - 0 [14:51:17]OFD Sender: Remove packet 60092 [14:51:17]ProducePacketName [14:51:17]name=ofd_packets/00060092 [14:51:17]NVStorageDeleteData [14:51:17]Write to MH i2c: 01 00 00 03 84 87 [14:51:17]Write i2c OK [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: 01 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: 01 07 00 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: 01 07 00 03 84 00 00 00 00 00 AB 0C 45 [14:51:17]RasterBufferAndPrint [14:51:17]line [14:51:17]line [14:51:17]line [14:51:17]line [14:51:17]line [14:51:17]written 0, free lines is 3247 [14:51:17]MH_Cut [14:51:17]Write to MH i2c: D1 01 00 0A 84 01 60 [14:51:17]Write i2c OK [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: D1 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: D1 01 00 [14:51:17]MH_I2C_Read... [14:51:17]Read from MH i2c: D1 01 00 0A 84 00 5F [14:51:17]Write to MH i2c: 01 00 00 0B 84 8F [14:51:17]Write i2c OK [14:51:17]MH_I2C_Read... [14:51:18]OFD Sender: No OFD packet to send [14:51:18]*** Cut start [14:51:18]*** Partial cut [14:51:18]*** CUTSNS_PIN = 1 [14:51:18]*** CUTSNS_PIN = 0 [14:51:19]*** Brake cut motor [14:51:19]Read from MH i2c: 01 [14:51:19]MH_I2C_Read... [14:51:19]*** Stop cut motor [14:51:19]*** Cut end [14:51:19]Read from MH i2c: 01 07 00 [14:51:19]MH_I2C_Read... [14:51:19]Read from MH i2c: 01 07 00 0B 84 00 00 00 00 00 FF 0F A4 [14:51:19]process_action close_receipt done [14:51:19]requested_data is exist [14:51:19]produce_requested_data [14:51:19]requested_item fm.sn is exist - process it [14:51:19]wFMCommunicate request_size=4 [14:51:19]MH_SAM_APDU [14:51:19]CAPDU: 80 11 00 00 [14:51:19]Write to MH i2c: E2 08 00 0C 84 80 11 00 00 00 00 00 00 0A [14:51:19]Write i2c OK [14:51:19]MH_I2C_Read... [14:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:19]Read from MH i2c: E2 [14:51:19]MH_I2C_Read... [14:51:19]Read from MH i2c: E2 17 00 [14:51:19]MH_I2C_Read... [14:51:19]Read from MH i2c: E2 17 00 0C 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5D [14:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:51:19]wFMCommunicate OK [14:51:19]requested_item fd.num is exist - process it [14:51:19]SAM_PROTO_GetFieldsCounters [14:51:19]wFMCommunicate request_size=4 [14:51:19]MH_SAM_APDU [14:51:19]CAPDU: 80 13 00 00 [14:51:19]Write to MH i2c: E2 08 00 0D 84 80 13 00 00 00 00 00 00 0D [14:51:19]Write i2c OK [14:51:19]MH_I2C_Read... [14:51:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:19]Read from MH i2c: E2 [14:51:19]MH_I2C_Read... [14:51:19]Read from MH i2c: E2 62 00 [14:51:19]MH_I2C_Read... [14:51:19]Read from MH i2c: E2 62 00 0D 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BC EA 00 00 0E 04 04 00 48 00 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 D0 [14:51:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BC EA 00 00 0E 04 04 00 48 00 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 [14:51:19]wFMCommunicate OK [14:51:19]SAM_PROTO_GetFieldsCounters done [14:51:19]requested_item shift.num is exist - process it [14:51:19]requested_item shift.opened is exist - process it [14:51:19]req_shift_opened [14:51:19]FM_GetShiftState [14:51:19]SAM_PROTO_GetShiftState [14:51:19]wFMCommunicate request_size=4 [14:51:19]MH_SAM_APDU [14:51:19]CAPDU: 80 13 01 00 [14:51:19]Write to MH i2c: E2 08 00 0E 84 80 13 01 00 00 00 00 00 0F [14:51:19]Write i2c OK [14:51:19]MH_I2C_Read... [14:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:19]Read from MH i2c: E2 [14:51:19]MH_I2C_Read... [14:51:19]Read from MH i2c: E2 0E 00 [14:51:19]MH_I2C_Read... [14:51:19]Read from MH i2c: E2 0E 00 0E 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 47 [14:51:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:51:19]wFMCommunicate OK [14:51:19]SAM_PROTO_GetShiftState done [14:51:19]FM_GetShiftState done [14:51:19]req_shift_opened done [14:51:19]requested_item shift.open_date is exist - process it [14:51:19]req_shift_open_date [14:51:19]req_shift_open_date done [14:51:19]produce_requested_data done [14:51:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60092,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:51:19]process_action_free close_receipt [14:51:19]json_value_free [14:51:19]json_value_free done [14:51:19]process_json_proto returns [14:51:19]Send response to host [14:51:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60092,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:51:19]free response buf [14:51:19]execute_script done [14:51:19]execute_script returns [14:51:19]free content buf [14:51:19]Sock 8.Close socket [14:51:19]Sock 8.Thread stoped [14:51:23]OFD Sender: No OFD packet to send [14:51:28]OFD Sender: No OFD packet to send [14:51:33]OFD Sender: No OFD packet to send [14:51:38]OFD Sender: No OFD packet to send [14:51:38]accept exits with 9 [14:51:38]New connection [14:51:38]New thread 3067100516 created [14:51:38]Thread 3066957156 joined [14:51:38]Waiting for new connection... [14:51:38] Sock 9.Parse request [14:51:38]Sock 9.Check first char [14:51:38]Sock 9.First char is OK [14:51:38]request: POST /json_proto HTTP/1.0 [14:51:38]Method: POST [14:51:38]URL: /json_proto [14:51:38]Method is POST - this is cgi request [14:51:38]url: /json_proto [14:51:38]query_string will be loaded in cgi processing [14:51:38]execute_cgi json_proto POST (null) [14:51:38]execute_cgi path=json_proto method=POST [14:51:38]POST find Content-Length [14:51:38]Host: 172.17.60.68:8080 [14:51:38]Content-Length: 984 [14:51:38]Content-Type: application/json [14:51:38] [14:51:38]POST finish read [14:51:38]Found Content-Length = 984 [14:51:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [14:51:38]execute_script... [14:51: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)545819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [14:51:38]POST & json_proto [14:51:38]process_json_proto [14:51:38]json parsed OK: [14:51:38]protocol is kg_v1.0 [14:51:38]action value=close_receipt [14:51:38]process_action close_receipt [14:51:38]cmd_close_receipt [14:51:38]MH_GetDate [14:51:38]Write to MH i2c: F0 00 00 0F 84 82 [14:51:38]Write i2c OK [14:51:38]MH_I2C_Read... [14:51:38]Read from MH i2c: F0 [14:51:38]MH_I2C_Read... [14:51:38]Read from MH i2c: F0 09 00 [14:51:38]MH_I2C_Read... [14:51:38]Read from MH i2c: F0 09 00 0F 84 00 7C 7B 60 66 9A 61 5F 66 08 [14:51:38]GetLastDocTimeStamp 1717599077 [14:51:38]current date 1717599100 [14:51:38]FM_GetShiftState [14:51:38]SAM_PROTO_GetShiftState [14:51:38]wFMCommunicate request_size=4 [14:51:38]MH_SAM_APDU [14:51:38]CAPDU: 80 13 01 00 [14:51:38]Write to MH i2c: E2 08 00 10 84 80 13 01 00 00 00 00 00 11 [14:51:38]Write i2c OK [14:51:38]MH_I2C_Read... [14:51:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:38]Read from MH i2c: E2 [14:51:38]MH_I2C_Read... [14:51:38]Read from MH i2c: E2 0E 00 [14:51:38]MH_I2C_Read... [14:51:38]Read from MH i2c: E2 0E 00 10 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 49 [14:51:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:51:38]wFMCommunicate OK [14:51:38]SAM_PROTO_GetShiftState done [14:51:38]FM_GetShiftState done [14:51:38]opened in 1717545916 [14:51:38]opened+sec_in_day 1717632316 [14:51:38]quantity*price = 150054 [14:51:38]sum+1 = 150055 [14:51:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 488 05.06.2024 14:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 22.77 сом ФМ: 0000000000959414 ФД: 60093 ФПД: 265028878319083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145140&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60093&fm=265028878319083&tin=02508201610067®Number=0000000000151680&sum=150000 [14:51:39]StoreToDocumentArchive [14:51:39]shift 72 fd 60093 [14:51:39]save to /storage/0072/doc_00060093 [14:51:39]save last doc name /storage/0072/doc_00060093 to /storage/kkm_last_doc_name [14:51:39]save OK [14:51:39]Clear old archive folders... [14:51:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:51:39]tlvbuf is 003D1200 [14:51:39]SAM_PROTO_ClearQueue [14:51:39]wFMCommunicate request_size=4 [14:51:39]MH_SAM_APDU [14:51:39]CAPDU: 80 09 00 00 [14:51:39]Write to MH i2c: E2 08 00 1D 84 80 09 00 00 00 00 00 00 13 [14:51:39]Write i2c OK [14:51:39]MH_I2C_Read... [14:51:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:39]Read from MH i2c: E2 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 1D 84 00 90 00 15 [14:51:39]RAPDU: 90 00 [14:51:39]wFMCommunicate OK [14:51:39]SAM_PROTO_ClearQueue done [14:51:39]KKMCreateOFDPacket [14:51:39]OFDProtocolAddRootSTLVToBuf [14:51:39]FM_MakeSignedData [14:51:39]FM_MakeSignedData [14:51:39]SAM_PROTO_SignData [14:51:39]wFMCommunicate request_size=4 [14:51:39]MH_SAM_APDU [14:51:39]CAPDU: 80 0D 01 02 [14:51:39]Write to MH i2c: E2 08 00 1E 84 80 0D 01 02 00 00 00 00 1B [14:51:39]Write i2c OK [14:51:39]MH_I2C_Read... [14:51:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:39]Read from MH i2c: E2 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 1E 84 00 90 00 16 [14:51:39]RAPDU: 90 00 [14:51:39]wFMCommunicate OK [14:51:39]wFMCommunicate request_size=255 [14:51:39]MH_SAM_APDU [14:51: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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 E8 01 00 00 F4 03 04 00 7C 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD EA 00 00 35 04 06 00 F1 [14:51:39]Write to MH i2c: E2 02 01 1F 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 E8 01 00 00 F4 03 04 00 7C 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD EA 00 00 35 04 06 00 F1 00 00 62 [14:51:39]Write i2c OK [14:51:39]MH_I2C_Read... [14:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:39]Read from MH i2c: E2 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 1F 84 00 90 00 17 [14:51:39]RAPDU: 90 00 [14:51:39]wFMCommunicate OK [14:51:39]wFMCommunicate request_size=10 [14:51:39]MH_SAM_APDU [14:51:39]CAPDU: 80 0D 02 02 05 0A D8 25 BD EB [14:51:39]Write to MH i2c: E2 0D 00 20 84 80 0D 02 02 05 00 0A D8 25 BD EB 00 00 D7 [14:51:39]Write i2c OK [14:51:39]MH_I2C_Read... [14:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:39]Read from MH i2c: E2 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 03 00 20 84 00 90 00 18 [14:51:39]RAPDU: 90 00 [14:51:39]wFMCommunicate OK [14:51:39]wFMCommunicate request_size=4 [14:51:39]MH_SAM_APDU [14:51:39]CAPDU: 80 0D 03 02 [14:51:39]Write to MH i2c: E2 08 00 21 84 80 0D 03 02 00 00 00 00 20 [14:51:39]Write i2c OK [14:51:39]MH_I2C_Read... [14:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:39]Read from MH i2c: E2 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 0B 00 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 0B 00 21 84 00 5A 53 10 31 63 07 33 97 90 00 43 [14:51:39]RAPDU: 5A 53 10 31 63 07 33 97 90 00 [14:51:39]wFMCommunicate OK [14:51:39]SAM_PROTO_SignData done [14:51:39]FM_MakeSignedData done [14:51:39]CreateOFDProtocolMessage [14:51:39]wFMCommunicate request_size=4 [14:51:39]MH_SAM_APDU [14:51:39]CAPDU: 80 11 00 00 [14:51:39]Write to MH i2c: E2 08 00 22 84 80 11 00 00 00 00 00 00 20 [14:51:39]Write i2c OK [14:51:39]MH_I2C_Read... [14:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:39]Read from MH i2c: E2 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 17 00 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: E2 17 00 22 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 73 [14:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:51:39]wFMCommunicate OK [14:51:39]CreateOFDProtocolMessage done [14:51:39]OFDSenderStorePacket 60093 [14:51:39]StoreOFDPacket docnum=60093 [14:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD 2A 07 01 0E 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 E8 01 00 00 F4 03 04 00 7C 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD EA 00 00 35 04 06 00 F1 0A D8 25 BD EB 5A 53 10 31 63 07 33 97 [14:51:39]CheckFolder [14:51:39]dirname=/storage/ofd_packets [14:51:39]CheckFolder done [14:51:39]ProducePacketName [14:51:39]name=ofd_packets/00060093 [14:51:39]NVStorageSaveData ofd_packets/00060093 [14:51:39]File name is /storage/ofd_packets/00060093 [14:51:39]Write 301 bytes [14:51:39]NVStorageSaveData done [14:51:39]OFDSenderStorePacket done [14:51:39]KKMCreateOFDPacket done [14:51:39]NVStorageSaveData kkm_last_timestamp [14:51:39]File name is /storage/kkm_last_timestamp [14:51:39]Write 4 bytes [14:51:39]NVStorageSaveData done [14:51:39]ExternCall_PrintAddStr [14:51:39]wPrintStart [14:51:39]Write to MH i2c: 01 00 00 23 84 A7 [14:51:39]Write i2c OK [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: 01 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: 01 07 00 [14:51:39]MH_I2C_Read... [14:51:39]Read from MH i2c: 01 07 00 23 84 00 00 00 00 00 FF 0F BC [14:51:39]RasterBufferAndPrint [14:51:39]line Счет N : (1)545819 [14:51:39]line ИНН: 02508201610067 [14:51:39]line Контрольно-Кассовый Чек [14:51:39]line ПРОДАЖА [14:51:39]line ТРК (МРК, ГНК) : 32 [14:51:39]line Товар: 2710124130 [14:51:39]line Аи-92-К-5 [14:51:39]line 22.770 * 65.90 [14:51:39]line = 1500.54 [14:51:39]line НДС 12% НСП 1% [14:51:39]line > о реализуемом товаре [14:51:39]line ОКРУГЛЕНИЕ: -0.54 [14:51:39]line ИТОГО: 1500.00 [14:51:39]line Внесено: 1500.00 [14:51:39]line СДАЧА: 0.00 [14:51:39]line НСП 1% : 13.28 [14:51:39]line НДС 12% : 159.35 [14:51:39]line Наличными: 1500.00 [14:51:39]line Безнал.: 0.00 [14:51:39]line Место: АЗС № 117 "Партнер Нефть" [14:51:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:51:39]line СНО: Общий режим [14:51:39]line Чек 488 05.06.2024 14:51 [14:51:39]line Смена: 72 ФФД: 1.0 [14:51:39]line ЗНМ: 0300000048 [14:51:39]line РНМ: 0000000000151680 [14:51:39]line Версия ККМ: v1.0 [14:51:39]line [14:51:39]line Дисконтная программа [14:51:39]line АИ-92 [14:51:39]line номер 117 [14:51:39]line сэкономлено 22.77 сом [14:51:39]line ФМ: 0000000000959414 [14:51:39]line ФД: 60093 [14:51:39]line ФПД: 265028878319083 [14:51:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145140&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60093&fm=265028878319083&tin=02508201610067®Number=0000000000151680&sum=150000 [14:51:40]OFD Sender: Processing packet 60093 [packets to send 53, broken 52] [14:51:40]ProducePacketName [14:51:40]name=ofd_packets/00060093 [14:51:40]OFD Sender: To server: pG, [14:51:40]CommunicateWithHost lk.salyk.kg:30040 [14:51:40]ConnectInit lk.salyk.kg [14:51:40]written 0, free lines is 4095 [14:51:40]Connected sock=10 [14:51:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BD 2A 07 01 0E 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 E8 01 00 00 F4 03 04 00 7C 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD EA 00 00 35 04 06 00 F1 0A D8 25 BD EB 5A 53 10 31 63 07 33 97 [14:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 54 47 47 00 0C F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BD EA 00 00 F4 03 04 00 80 27 60 66 B6 04 01 00 00 47 EC 51 95 80 0A 81 13 [14:51:40]CommunicateWithHost err = 0 [14:51:40]CheckOFDResponse [14:51:40]1017 (14) - 77093643461234 [14:51:40]1041 (16) - 0000000000959414 [14:51:40]1040 (4) - 60093 [14:51:40]1012 (4) - 05.06.2024 08:53 [14:51:40]1206 (1) - 0 [14:51:40]OFD Sender: Remove packet 60093 [14:51:40]ProducePacketName [14:51:40]name=ofd_packets/00060093 [14:51:40]NVStorageDeleteData [14:51:40]Write to MH i2c: 01 00 00 53 84 D7 [14:51:40]Write i2c OK [14:51:40]MH_I2C_Read... [14:51:40]Read from MH i2c: 01 [14:51:40]MH_I2C_Read... [14:51:40]Read from MH i2c: 01 07 00 [14:51:40]MH_I2C_Read... [14:51:40]Read from MH i2c: 01 07 00 53 84 00 00 00 00 00 60 0C 4A [14:51:40]RasterBufferAndPrint [14:51:40]line [14:51:40]line [14:51:40]line [14:51:40]line [14:51:40]line [14:51:40]written 0, free lines is 3176 [14:51:40]MH_Cut [14:51:40]Write to MH i2c: D1 01 00 5A 84 01 B0 [14:51:40]Write i2c OK [14:51:40]MH_I2C_Read... [14:51:40]Read from MH i2c: D1 [14:51:40]MH_I2C_Read... [14:51:40]Read from MH i2c: D1 01 00 [14:51:40]MH_I2C_Read... [14:51:40]Read from MH i2c: D1 01 00 5A 84 00 AF [14:51:40]Write to MH i2c: 01 00 00 5B 84 DF [14:51:40]Write i2c OK [14:51:40]MH_I2C_Read... [14:51:41]OFD Sender: No OFD packet to send [14:51:41]*** Cut start [14:51:41]*** Partial cut [14:51:41]*** CUTSNS_PIN = 1 [14:51:41]*** CUTSNS_PIN = 0 [14:51:42]*** Brake cut motor [14:51:42]Read from MH i2c: 01 [14:51:42]MH_I2C_Read... [14:51:42]*** Stop cut motor [14:51:42]*** Cut end [14:51:42]Read from MH i2c: 01 07 00 [14:51:42]MH_I2C_Read... [14:51:42]Read from MH i2c: 01 07 00 5B 84 00 00 00 00 00 FF 0F F4 [14:51:42]process_action close_receipt done [14:51:42]requested_data is exist [14:51:42]produce_requested_data [14:51:42]requested_item fm.sn is exist - process it [14:51:42]wFMCommunicate request_size=4 [14:51:42]MH_SAM_APDU [14:51:42]CAPDU: 80 11 00 00 [14:51:42]Write to MH i2c: E2 08 00 5C 84 80 11 00 00 00 00 00 00 5A [14:51:42]Write i2c OK [14:51:42]MH_I2C_Read... [14:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:42]Read from MH i2c: E2 [14:51:42]MH_I2C_Read... [14:51:42]Read from MH i2c: E2 17 00 [14:51:42]MH_I2C_Read... [14:51:42]Read from MH i2c: E2 17 00 5C 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AD [14:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:51:42]wFMCommunicate OK [14:51:42]requested_item fd.num is exist - process it [14:51:42]SAM_PROTO_GetFieldsCounters [14:51:42]wFMCommunicate request_size=4 [14:51:42]MH_SAM_APDU [14:51:42]CAPDU: 80 13 00 00 [14:51:42]Write to MH i2c: E2 08 00 5D 84 80 13 00 00 00 00 00 00 5D [14:51:42]Write i2c OK [14:51:42]MH_I2C_Read... [14:51:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:42]Read from MH i2c: E2 [14:51:42]MH_I2C_Read... [14:51:42]Read from MH i2c: E2 62 00 [14:51:42]MH_I2C_Read... [14:51:42]Read from MH i2c: E2 62 00 5D 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BD EA 00 00 0E 04 04 00 48 00 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 24 [14:51:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BD EA 00 00 0E 04 04 00 48 00 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 [14:51:42]wFMCommunicate OK [14:51:42]SAM_PROTO_GetFieldsCounters done [14:51:42]requested_item shift.num is exist - process it [14:51:42]requested_item shift.opened is exist - process it [14:51:42]req_shift_opened [14:51:42]FM_GetShiftState [14:51:42]SAM_PROTO_GetShiftState [14:51:42]wFMCommunicate request_size=4 [14:51:42]MH_SAM_APDU [14:51:42]CAPDU: 80 13 01 00 [14:51:42]Write to MH i2c: E2 08 00 5E 84 80 13 01 00 00 00 00 00 5F [14:51:42]Write i2c OK [14:51:42]MH_I2C_Read... [14:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:42]Read from MH i2c: E2 [14:51:42]MH_I2C_Read... [14:51:42]Read from MH i2c: E2 0E 00 [14:51:42]MH_I2C_Read... [14:51:42]Read from MH i2c: E2 0E 00 5E 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 97 [14:51:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:51:42]wFMCommunicate OK [14:51:42]SAM_PROTO_GetShiftState done [14:51:42]FM_GetShiftState done [14:51:42]req_shift_opened done [14:51:42]requested_item shift.open_date is exist - process it [14:51:42]req_shift_open_date [14:51:42]req_shift_open_date done [14:51:42]produce_requested_data done [14:51:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60093,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:51:42]process_action_free close_receipt [14:51:42]json_value_free [14:51:42]json_value_free done [14:51:42]process_json_proto returns [14:51:42]Send response to host [14:51:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60093,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:51:42]free response buf [14:51:42]execute_script done [14:51:42]execute_script returns [14:51:42]free content buf [14:51:42]Sock 9.Close socket [14:51:42]Sock 9.Thread stoped [14:51:46]OFD Sender: No OFD packet to send [14:51:51]OFD Sender: No OFD packet to send [14:51:56]OFD Sender: No OFD packet to send [14:52:01]OFD Sender: No OFD packet to send [14:52:06]OFD Sender: No OFD packet to send [14:52:11]OFD Sender: No OFD packet to send [14:52:16]OFD Sender: No OFD packet to send [14:52:21]OFD Sender: No OFD packet to send [14:52:26]OFD Sender: No OFD packet to send [14:52:31]OFD Sender: No OFD packet to send [14:52:36]OFD Sender: No OFD packet to send [14:52:41]OFD Sender: No OFD packet to send [14:52:46]OFD Sender: No OFD packet to send [14:52:51]OFD Sender: No OFD packet to send [14:52:56]OFD Sender: No OFD packet to send [14:53:01]OFD Sender: No OFD packet to send [14:53:06]OFD Sender: No OFD packet to send [14:53:11]OFD Sender: No OFD packet to send [14:53:16]OFD Sender: No OFD packet to send [14:53:20]accept exits with 8 [14:53:20]New connection [14:53:20]New thread 3066957156 created [14:53:20]Thread 3067100516 joined [14:53:20]Waiting for new connection... [14:53:20] Sock 8.Parse request [14:53:20]Sock 8.Check first char [14:53:20]Sock 8.First char is OK [14:53:20]request: POST /json_proto HTTP/1.0 [14:53:20]Method: POST [14:53:20]URL: /json_proto [14:53:20]Method is POST - this is cgi request [14:53:20]url: /json_proto [14:53:20]query_string will be loaded in cgi processing [14:53:20]execute_cgi json_proto POST (null) [14:53:20]execute_cgi path=json_proto method=POST [14:53:20]POST find Content-Length [14:53:20]Host: 172.17.60.68:8080 [14:53:20]Content-Length: 677 [14:53:20]Content-Type: application/json [14:53:20] [14:53:20]POST finish read [14:53:20]Found Content-Length = 677 [14:53:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.400, "sum" : 495.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 495.00, "total" : 495.00, "payments": [ { "type": 0, "sum" : 495.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:20]execute_script... [14: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)545821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.400, "sum" : 495.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 495.00, "total" : 495.00, "payments": [ { "type": 0, "sum" : 495.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:20]POST & json_proto [14:53:20]process_json_proto [14:53:20]json parsed OK: [14:53:20]protocol is kg_v1.0 [14:53:20]action value=close_receipt [14:53:20]process_action close_receipt [14:53:20]cmd_close_receipt [14:53:20]MH_GetDate [14:53:20]Write to MH i2c: F0 00 00 5F 84 D2 [14:53:20]Write i2c OK [14:53:20]MH_I2C_Read... [14:53:20]Read from MH i2c: F0 [14:53:20]MH_I2C_Read... [14:53:20]Read from MH i2c: F0 09 00 [14:53:20]MH_I2C_Read... [14:53:20]Read from MH i2c: F0 09 00 5F 84 00 E3 7B 60 66 9A 61 5F 66 BF [14:53:20]GetLastDocTimeStamp 1717599100 [14:53:20]current date 1717599203 [14:53:20]FM_GetShiftState [14:53:20]SAM_PROTO_GetShiftState [14:53:20]wFMCommunicate request_size=4 [14:53:20]MH_SAM_APDU [14:53:20]CAPDU: 80 13 01 00 [14:53:20]Write to MH i2c: E2 08 00 60 84 80 13 01 00 00 00 00 00 61 [14:53:20]Write i2c OK [14:53:20]MH_I2C_Read... [14:53:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:21]Read from MH i2c: E2 [14:53:21]MH_I2C_Read... [14:53:21]Read from MH i2c: E2 0E 00 [14:53:21]MH_I2C_Read... [14:53:21]Read from MH i2c: E2 0E 00 60 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 99 [14:53:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:53:21]wFMCommunicate OK [14:53:21]SAM_PROTO_GetShiftState done [14:53:21]FM_GetShiftState done [14:53:21]opened in 1717545916 [14:53:21]opened+sec_in_day 1717632316 [14:53:21]quantity*price = 49506 [14:53:21]sum+1 = 49507 [14:53:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 495.00 Внесено: 495.00 СДАЧА: 0.00 НСП 1% : 4.38 НДС 12% : 52.57 Наличными: 495.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 489 05.06.2024 14:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60094 ФПД: 275507169097300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145323&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60094&fm=275507169097300&tin=02508201610067®Number=0000000000151680&sum=49500 [14:53:22]StoreToDocumentArchive [14:53:22]shift 72 fd 60094 [14:53:22]save to /storage/0072/doc_00060094 [14:53:22]save last doc name /storage/0072/doc_00060094 to /storage/kkm_last_doc_name [14:53:22]save OK [14:53:22]Clear old archive folders... [14:53:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:53:22]tlvbuf is 006C6980 [14:53:22]SAM_PROTO_ClearQueue [14:53:22]wFMCommunicate request_size=4 [14:53:22]MH_SAM_APDU [14:53:22]CAPDU: 80 09 00 00 [14:53:22]Write to MH i2c: E2 08 00 6D 84 80 09 00 00 00 00 00 00 63 [14:53:22]Write i2c OK [14:53:22]MH_I2C_Read... [14:53:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:53:22]Read from MH i2c: E2 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 6D 84 00 90 00 65 [14:53:22]RAPDU: 90 00 [14:53:22]wFMCommunicate OK [14:53:22]SAM_PROTO_ClearQueue done [14:53:22]KKMCreateOFDPacket [14:53:22]OFDProtocolAddRootSTLVToBuf [14:53:22]FM_MakeSignedData [14:53:22]FM_MakeSignedData [14:53:22]SAM_PROTO_SignData [14:53:22]wFMCommunicate request_size=4 [14:53:22]MH_SAM_APDU [14:53:22]CAPDU: 80 0D 01 02 [14:53:22]Write to MH i2c: E2 08 00 6E 84 80 0D 01 02 00 00 00 00 6B [14:53:22]Write i2c OK [14:53:22]MH_I2C_Read... [14:53:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:53:22]Read from MH i2c: E2 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 6E 84 00 90 00 66 [14:53:22]RAPDU: 90 00 [14:53:22]wFMCommunicate OK [14:53:22]wFMCommunicate request_size=255 [14:53:22]MH_SAM_APDU [14:53: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 E8 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 62 C1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 14 00 00 00 00 07 04 06 00 5C C1 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 E3 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE EA 00 00 35 04 06 00 FA [14:53:22]Write to MH i2c: E2 02 01 6F 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E8 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 62 C1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 14 00 00 00 00 07 04 06 00 5C C1 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 E3 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE EA 00 00 35 04 06 00 FA 00 00 5A [14:53:22]Write i2c OK [14:53:22]MH_I2C_Read... [14:53:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:22]Read from MH i2c: E2 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 6F 84 00 90 00 67 [14:53:22]RAPDU: 90 00 [14:53:22]wFMCommunicate OK [14:53:22]wFMCommunicate request_size=10 [14:53:22]MH_SAM_APDU [14:53:22]CAPDU: 80 0D 02 02 05 92 82 F2 76 54 [14:53:22]Write to MH i2c: E2 0D 00 70 84 80 0D 02 02 05 00 92 82 F2 76 54 00 00 48 [14:53:22]Write i2c OK [14:53:22]MH_I2C_Read... [14:53:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:22]Read from MH i2c: E2 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 03 00 70 84 00 90 00 68 [14:53:22]RAPDU: 90 00 [14:53:22]wFMCommunicate OK [14:53:22]wFMCommunicate request_size=4 [14:53:22]MH_SAM_APDU [14:53:22]CAPDU: 80 0D 03 02 [14:53:22]Write to MH i2c: E2 08 00 71 84 80 0D 03 02 00 00 00 00 70 [14:53:22]Write i2c OK [14:53:22]MH_I2C_Read... [14:53:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:53:22]Read from MH i2c: E2 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 0B 00 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 0B 00 71 84 00 69 25 B7 11 B1 78 59 37 90 00 80 [14:53:22]RAPDU: 69 25 B7 11 B1 78 59 37 90 00 [14:53:22]wFMCommunicate OK [14:53:22]SAM_PROTO_SignData done [14:53:22]FM_MakeSignedData done [14:53:22]CreateOFDProtocolMessage [14:53:22]wFMCommunicate request_size=4 [14:53:22]MH_SAM_APDU [14:53:22]CAPDU: 80 11 00 00 [14:53:22]Write to MH i2c: E2 08 00 72 84 80 11 00 00 00 00 00 00 70 [14:53:22]Write i2c OK [14:53:22]MH_I2C_Read... [14:53:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:22]Read from MH i2c: E2 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 17 00 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: E2 17 00 72 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [14:53:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:53:22]wFMCommunicate OK [14:53:22]CreateOFDProtocolMessage done [14:53:22]OFDSenderStorePacket 60094 [14:53:22]StoreOFDPacket docnum=60094 [14:53:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3A 01 07 01 80 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 E8 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 62 C1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 14 00 00 00 00 07 04 06 00 5C C1 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 E3 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE EA 00 00 35 04 06 00 FA 92 82 F2 76 54 69 25 B7 11 B1 78 59 37 [14:53:22]CheckFolder [14:53:22]dirname=/storage/ofd_packets [14:53:22]CheckFolder done [14:53:22]ProducePacketName [14:53:22]name=ofd_packets/00060094 [14:53:22]NVStorageSaveData ofd_packets/00060094 [14:53:22]File name is /storage/ofd_packets/00060094 [14:53:22]Write 301 bytes [14:53:22]NVStorageSaveData done [14:53:22]OFDSenderStorePacket done [14:53:22]KKMCreateOFDPacket done [14:53:22]NVStorageSaveData kkm_last_timestamp [14:53:22]File name is /storage/kkm_last_timestamp [14:53:22]Write 4 bytes [14:53:22]NVStorageSaveData done [14:53:22]ExternCall_PrintAddStr [14:53:22]wPrintStart [14:53:22]Write to MH i2c: 01 00 00 73 84 F7 [14:53:22]Write i2c OK [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: 01 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: 01 07 00 [14:53:22]MH_I2C_Read... [14:53:22]Read from MH i2c: 01 07 00 73 84 00 00 00 00 00 FF 0F 0C [14:53:22]RasterBufferAndPrint [14:53:22]line Счет N : (1)545821 [14:53:22]line ИНН: 02508201610067 [14:53:22]line Контрольно-Кассовый Чек [14:53:22]line ПРОДАЖА [14:53:22]line ТРК (МРК, ГНК) : 12 [14:53:22]line Товар: 2710124130 [14:53:22]line Аи-92-К-5 [14:53:22]line 7.400 * 66.90 [14:53:22]line = 495.06 [14:53:22]line НДС 12% НСП 1% [14:53:22]line > о реализуемом товаре [14:53:22]line ОКРУГЛЕНИЕ: -0.06 [14:53:22]line ИТОГО: 495.00 [14:53:22]line Внесено: 495.00 [14:53:22]line СДАЧА: 0.00 [14:53:22]line НСП 1% : 4.38 [14:53:22]line НДС 12% : 52.57 [14:53:22]line Наличными: 495.00 [14:53:22]line Безнал.: 0.00 [14:53:22]line Место: АЗС № 117 "Партнер Нефть" [14:53:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:53:22]line СНО: Общий режим [14:53:22]line Чек 489 05.06.2024 14:53 [14:53:22]line Смена: 72 ФФД: 1.0 [14:53:22]line ЗНМ: 0300000048 [14:53:22]line РНМ: 0000000000151680 [14:53:22]line Версия ККМ: v1.0 [14:53:22]line ФМ: 0000000000959414 [14:53:22]line ФД: 60094 [14:53:22]line ФПД: 275507169097300 [14:53:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145323&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60094&fm=275507169097300&tin=02508201610067®Number=0000000000151680&sum=49500 [14:53:23]OFD Sender: Processing packet 60094 [packets to send 53, broken 52] [14:53:23]ProducePacketName [14:53:23]name=ofd_packets/00060094 [14:53:23]OFD Sender: To server: pG, [14:53:23]CommunicateWithHost lk.salyk.kg:30040 [14:53:23]ConnectInit lk.salyk.kg [14:53:23]written 0, free lines is 4095 [14:53:23]Connected sock=11 [14:53:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3A 01 07 01 80 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 E8 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 62 C1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 14 00 00 00 00 07 04 06 00 5C C1 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 E3 7B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE EA 00 00 35 04 06 00 FA 92 82 F2 76 54 69 25 B7 11 B1 78 59 37 [14:53:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 73 24 47 00 C7 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BE EA 00 00 F4 03 04 00 E7 27 60 66 B6 04 01 00 00 3F A9 AE F3 6B 58 80 7B [14:53:23]CommunicateWithHost err = 0 [14:53:23]CheckOFDResponse [14:53:23]1017 (14) - 77093643461234 [14:53:23]1041 (16) - 0000000000959414 [14:53:23]1040 (4) - 60094 [14:53:23]1012 (4) - 05.06.2024 08:55 [14:53:23]1206 (1) - 0 [14:53:23]OFD Sender: Remove packet 60094 [14:53:23]ProducePacketName [14:53:23]name=ofd_packets/00060094 [14:53:23]NVStorageDeleteData [14:53:23]Write to MH i2c: 01 00 00 9E 84 22 [14:53:23]Write i2c OK [14:53:23]MH_I2C_Read... [14:53:23]Read from MH i2c: 01 [14:53:23]MH_I2C_Read... [14:53:23]Read from MH i2c: 01 07 00 [14:53:23]MH_I2C_Read... [14:53:23]Read from MH i2c: 01 07 00 9E 84 00 00 00 00 00 B5 0C EA [14:53:23]RasterBufferAndPrint [14:53:23]line [14:53:23]line [14:53:23]line [14:53:23]line [14:53:23]line [14:53:23]written 0, free lines is 3258 [14:53:23]MH_Cut [14:53:23]Write to MH i2c: D1 01 00 A5 84 01 FB [14:53:23]Write i2c OK [14:53:23]MH_I2C_Read... [14:53:23]Read from MH i2c: D1 [14:53:23]MH_I2C_Read... [14:53:23]Read from MH i2c: D1 01 00 [14:53:23]MH_I2C_Read... [14:53:23]Read from MH i2c: D1 01 00 A5 84 00 FA [14:53:23]Write to MH i2c: 01 00 00 A6 84 2A [14:53:23]Write i2c OK [14:53:23]MH_I2C_Read... [14:53:23]OFD Sender: No OFD packet to send [14:53:24]*** Cut start [14:53:24]*** Partial cut [14:53:24]*** CUTSNS_PIN = 1 [14:53:24]*** CUTSNS_PIN = 0 [14:53:24]*** Brake cut motor [14:53:24]Read from MH i2c: 01 [14:53:24]MH_I2C_Read... [14:53:24]*** Stop cut motor [14:53:25]*** Cut end [14:53:25]Read from MH i2c: 01 07 00 [14:53:25]MH_I2C_Read... [14:53:25]Read from MH i2c: 01 07 00 A6 84 00 00 00 00 00 FF 0F 3F [14:53:25]process_action close_receipt done [14:53:25]requested_data is exist [14:53:25]produce_requested_data [14:53:25]requested_item fm.sn is exist - process it [14:53:25]wFMCommunicate request_size=4 [14:53:25]MH_SAM_APDU [14:53:25]CAPDU: 80 11 00 00 [14:53:25]Write to MH i2c: E2 08 00 A7 84 80 11 00 00 00 00 00 00 A5 [14:53:25]Write i2c OK [14:53:25]MH_I2C_Read... [14:53:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:25]Read from MH i2c: E2 [14:53:25]MH_I2C_Read... [14:53:25]Read from MH i2c: E2 17 00 [14:53:25]MH_I2C_Read... [14:53:25]Read from MH i2c: E2 17 00 A7 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F8 [14:53:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:53:25]wFMCommunicate OK [14:53:25]requested_item fd.num is exist - process it [14:53:25]SAM_PROTO_GetFieldsCounters [14:53:25]wFMCommunicate request_size=4 [14:53:25]MH_SAM_APDU [14:53:25]CAPDU: 80 13 00 00 [14:53:25]Write to MH i2c: E2 08 00 A8 84 80 13 00 00 00 00 00 00 A8 [14:53:25]Write i2c OK [14:53:25]MH_I2C_Read... [14:53:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:25]Read from MH i2c: E2 [14:53:25]MH_I2C_Read... [14:53:25]Read from MH i2c: E2 62 00 [14:53:25]MH_I2C_Read... [14:53:25]Read from MH i2c: E2 62 00 A8 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BE EA 00 00 0E 04 04 00 48 00 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 73 [14:53:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BE EA 00 00 0E 04 04 00 48 00 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 [14:53:25]wFMCommunicate OK [14:53:25]SAM_PROTO_GetFieldsCounters done [14:53:25]requested_item shift.num is exist - process it [14:53:25]requested_item shift.opened is exist - process it [14:53:25]req_shift_opened [14:53:25]FM_GetShiftState [14:53:25]SAM_PROTO_GetShiftState [14:53:25]wFMCommunicate request_size=4 [14:53:25]MH_SAM_APDU [14:53:25]CAPDU: 80 13 01 00 [14:53:25]Write to MH i2c: E2 08 00 A9 84 80 13 01 00 00 00 00 00 AA [14:53:25]Write i2c OK [14:53:25]MH_I2C_Read... [14:53:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:25]Read from MH i2c: E2 [14:53:25]MH_I2C_Read... [14:53:25]Read from MH i2c: E2 0E 00 [14:53:25]MH_I2C_Read... [14:53:25]Read from MH i2c: E2 0E 00 A9 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E2 [14:53:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:53:25]wFMCommunicate OK [14:53:25]SAM_PROTO_GetShiftState done [14:53:25]FM_GetShiftState done [14:53:25]req_shift_opened done [14:53:25]requested_item shift.open_date is exist - process it [14:53:25]req_shift_open_date [14:53:25]req_shift_open_date done [14:53:25]produce_requested_data done [14:53:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60094,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:53:25]process_action_free close_receipt [14:53:25]json_value_free [14:53:25]json_value_free done [14:53:25]process_json_proto returns [14:53:25]Send response to host [14:53:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60094,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:53:25]free response buf [14:53:25]execute_script done [14:53:25]execute_script returns [14:53:25]free content buf [14:53:25]Sock 8.Close socket [14:53:25]Sock 8.Thread stoped [14:53:28]OFD Sender: No OFD packet to send [14:53:33]OFD Sender: No OFD packet to send [14:53:38]OFD Sender: No OFD packet to send [14:53:43]OFD Sender: No OFD packet to send [14:53:48]OFD Sender: No OFD packet to send [14:53:53]OFD Sender: No OFD packet to send [14:53:58]OFD Sender: No OFD packet to send [14:54:03]OFD Sender: No OFD packet to send [14:54:08]OFD Sender: No OFD packet to send [14:54:13]OFD Sender: No OFD packet to send [14:54:18]OFD Sender: No OFD packet to send [14:54:23]OFD Sender: No OFD packet to send [14:54:28]OFD Sender: No OFD packet to send [14:54:33]OFD Sender: No OFD packet to send [14:54:38]OFD Sender: No OFD packet to send [14:54: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:08]accept exits with 9 [14:55:08]New connection [14:55:08]New thread 3067100516 created [14:55:08]Thread 3066957156 joined [14:55:08]Waiting for new connection... [14:55:08] Sock 9.Parse request [14:55:08]Sock 9.Check first char [14:55:08]Sock 9.First char is OK [14:55:08]request: POST /json_proto HTTP/1.0 [14:55:08]Method: POST [14:55:08]URL: /json_proto [14:55:08]Method is POST - this is cgi request [14:55:08]url: /json_proto [14:55:08]query_string will be loaded in cgi processing [14:55:08]execute_cgi json_proto POST (null) [14:55:08]execute_cgi path=json_proto method=POST [14:55:08]POST find Content-Length [14:55:08]Host: 172.17.60.68:8080 [14:55:08]Content-Length: 682 [14:55:08]Content-Type: application/json [14:55:08] [14:55:08]POST finish read [14:55:08]Found Content-Length = 682 [14:55:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "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:55:08]execute_script... [14: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)545822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "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:55:08]POST & json_proto [14:55:08]process_json_proto [14:55:08]json parsed OK: [14:55:08]protocol is kg_v1.0 [14:55:08]action value=close_receipt [14:55:08]process_action close_receipt [14:55:08]cmd_close_receipt [14:55:08]MH_GetDate [14:55:08]Write to MH i2c: F0 00 00 AA 84 1D [14:55:08]Write i2c OK [14:55:08]MH_I2C_Read... [14:55:08]Read from MH i2c: F0 [14:55:08]MH_I2C_Read... [14:55:08]Read from MH i2c: F0 09 00 [14:55:08]MH_I2C_Read... [14:55:08]Read from MH i2c: F0 09 00 AA 84 00 4E 7C 60 66 9A 61 5F 66 76 [14:55:08]GetLastDocTimeStamp 1717599203 [14:55:08]current date 1717599310 [14:55:08]FM_GetShiftState [14:55:08]SAM_PROTO_GetShiftState [14:55:08]wFMCommunicate request_size=4 [14:55:08]MH_SAM_APDU [14:55:08]CAPDU: 80 13 01 00 [14:55:08]Write to MH i2c: E2 08 00 AB 84 80 13 01 00 00 00 00 00 AC [14:55:08]Write i2c OK [14:55:08]MH_I2C_Read... [14:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:08]Read from MH i2c: E2 [14:55:08]MH_I2C_Read... [14:55:08]Read from MH i2c: E2 0E 00 [14:55:08]MH_I2C_Read... [14:55:08]Read from MH i2c: E2 0E 00 AB 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E4 [14:55:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:55:08]wFMCommunicate OK [14:55:08]SAM_PROTO_GetShiftState done [14:55:08]FM_GetShiftState done [14:55:08]opened in 1717545916 [14:55:08]opened+sec_in_day 1717632316 [14:55:08]quantity*price = 300034 [14:55:08]sum+1 = 300035 [14:55:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 490 05.06.2024 14:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60095 ФПД: 11473793220011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145510&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60095&fm=11473793220011&tin=02508201610067®Number=0000000000151680&sum=300000 [14:55:09]StoreToDocumentArchive [14:55:09]shift 72 fd 60095 [14:55:09]save to /storage/0072/doc_00060095 [14:55:09]save last doc name /storage/0072/doc_00060095 to /storage/kkm_last_doc_name [14:55:09]save OK [14:55:09]Clear old archive folders... [14:55:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:55:09]tlvbuf is 003D5320 [14:55:09]SAM_PROTO_ClearQueue [14:55:09]wFMCommunicate request_size=4 [14:55:09]MH_SAM_APDU [14:55:09]CAPDU: 80 09 00 00 [14:55:09]Write to MH i2c: E2 08 00 B8 84 80 09 00 00 00 00 00 00 AE [14:55:09]Write i2c OK [14:55:09]MH_I2C_Read... [14:55:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:55:09]Read from MH i2c: E2 [14:55:09]MH_I2C_Read... [14:55:09]Read from MH i2c: E2 03 00 [14:55:09]MH_I2C_Read... [14:55:09]Read from MH i2c: E2 03 00 B8 84 00 90 00 B0 [14:55:09]RAPDU: 90 00 [14:55:09]wFMCommunicate OK [14:55:09]SAM_PROTO_ClearQueue done [14:55:09]KKMCreateOFDPacket [14:55:09]OFDProtocolAddRootSTLVToBuf [14:55:09]FM_MakeSignedData [14:55:09]FM_MakeSignedData [14:55:09]SAM_PROTO_SignData [14:55:09]wFMCommunicate request_size=4 [14:55:09]MH_SAM_APDU [14:55:09]CAPDU: 80 0D 01 02 [14:55:09]Write to MH i2c: E2 08 00 B9 84 80 0D 01 02 00 00 00 00 B6 [14:55:09]Write i2c OK [14:55:09]MH_I2C_Read... [14:55:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:55:09]Read from MH i2c: E2 [14:55:09]MH_I2C_Read... [14:55:09]Read from MH i2c: E2 03 00 [14:55:09]MH_I2C_Read... [14:55:09]Read from MH i2c: E2 03 00 B9 84 00 90 00 B1 [14:55:09]RAPDU: 90 00 [14:55:09]wFMCommunicate OK [14:55:09]wFMCommunicate request_size=255 [14:55:09]MH_SAM_APDU [14: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 EA 01 00 00 F4 03 04 00 4E 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF EA 00 00 35 04 06 00 0A [14:55:09]Write to MH i2c: E2 02 01 BA 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 EA 01 00 00 F4 03 04 00 4E 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF EA 00 00 35 04 06 00 0A 00 00 49 [14:55:09]Write i2c OK [14:55:09]MH_I2C_Read... [14:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:10]Read from MH i2c: E2 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 03 00 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 03 00 BA 84 00 90 00 B2 [14:55:10]RAPDU: 90 00 [14:55:10]wFMCommunicate OK [14:55:10]wFMCommunicate request_size=10 [14:55:10]MH_SAM_APDU [14:55:10]CAPDU: 80 0D 02 02 05 6F 73 5E 7D AB [14:55:10]Write to MH i2c: E2 0D 00 BB 84 80 0D 02 02 05 00 6F 73 5E 7D AB 00 00 2B [14:55:10]Write i2c OK [14:55:10]MH_I2C_Read... [14:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:10]Read from MH i2c: E2 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 03 00 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 03 00 BB 84 00 90 00 B3 [14:55:10]RAPDU: 90 00 [14:55:10]wFMCommunicate OK [14:55:10]wFMCommunicate request_size=4 [14:55:10]MH_SAM_APDU [14:55:10]CAPDU: 80 0D 03 02 [14:55:10]Write to MH i2c: E2 08 00 BC 84 80 0D 03 02 00 00 00 00 BB [14:55:10]Write i2c OK [14:55:10]MH_I2C_Read... [14:55:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:55:10]Read from MH i2c: E2 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 0B 00 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 0B 00 BC 84 00 4E 35 A1 1D 32 5C FD 41 90 00 C9 [14:55:10]RAPDU: 4E 35 A1 1D 32 5C FD 41 90 00 [14:55:10]wFMCommunicate OK [14:55:10]SAM_PROTO_SignData done [14:55:10]FM_MakeSignedData done [14:55:10]CreateOFDProtocolMessage [14:55:10]wFMCommunicate request_size=4 [14:55:10]MH_SAM_APDU [14:55:10]CAPDU: 80 11 00 00 [14:55:10]Write to MH i2c: E2 08 00 BD 84 80 11 00 00 00 00 00 00 BB [14:55:10]Write i2c OK [14:55:10]MH_I2C_Read... [14:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:10]Read from MH i2c: E2 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 17 00 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: E2 17 00 BD 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0E [14:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:55:10]wFMCommunicate OK [14:55:10]CreateOFDProtocolMessage done [14:55:10]OFDSenderStorePacket 60095 [14:55:10]StoreOFDPacket docnum=60095 [14:55:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 39 07 01 2D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 EA 01 00 00 F4 03 04 00 4E 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF EA 00 00 35 04 06 00 0A 6F 73 5E 7D AB 4E 35 A1 1D 32 5C FD 41 [14:55:10]CheckFolder [14:55:10]dirname=/storage/ofd_packets [14:55:10]CheckFolder done [14:55:10]ProducePacketName [14:55:10]name=ofd_packets/00060095 [14:55:10]NVStorageSaveData ofd_packets/00060095 [14:55:10]File name is /storage/ofd_packets/00060095 [14:55:10]Write 301 bytes [14:55:10]NVStorageSaveData done [14:55:10]OFDSenderStorePacket done [14:55:10]KKMCreateOFDPacket done [14:55:10]NVStorageSaveData kkm_last_timestamp [14:55:10]File name is /storage/kkm_last_timestamp [14:55:10]Write 4 bytes [14:55:10]NVStorageSaveData done [14:55:10]ExternCall_PrintAddStr [14:55:10]wPrintStart [14:55:10]Write to MH i2c: 01 00 00 BE 84 42 [14:55:10]Write i2c OK [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: 01 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: 01 07 00 [14:55:10]MH_I2C_Read... [14:55:10]Read from MH i2c: 01 07 00 BE 84 00 00 00 00 00 FF 0F 57 [14:55:10]RasterBufferAndPrint [14:55:10]line Счет N : (1)545822 [14:55:10]line ИНН: 02508201610067 [14:55:10]line Контрольно-Кассовый Чек [14:55:10]line ПРОДАЖА [14:55:10]line ТРК (МРК, ГНК) : 33 [14:55:10]line Товар: 2710124500 [14:55:10]line Аи-95-К-5 [14:55:10]line 40.600 * 73.90 [14:55:10]line = 3000.34 [14:55:10]line НДС 12% НСП 1% [14:55:10]line > о реализуемом товаре [14:55:10]line ОКРУГЛЕНИЕ: -0.34 [14:55:10]line ИТОГО: 3000.00 [14:55:10]line Внесено: 3000.00 [14:55:10]line СДАЧА: 0.00 [14:55:10]line НСП 1% : 26.55 [14:55:10]line НДС 12% : 318.62 [14:55:10]line Наличными: 3000.00 [14:55:10]line Безнал.: 0.00 [14:55:10]line Место: АЗС № 117 "Партнер Нефть" [14:55:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:55:10]line СНО: Общий режим [14:55:10]line Чек 490 05.06.2024 14:55 [14:55:10]line Смена: 72 ФФД: 1.0 [14:55:10]line ЗНМ: 0300000048 [14:55:10]line РНМ: 0000000000151680 [14:55:10]line Версия ККМ: v1.0 [14:55:10]line ФМ: 0000000000959414 [14:55:10]line ФД: 60095 [14:55:10]line ФПД: 11473793220011 [14:55:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145510&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60095&fm=11473793220011&tin=02508201610067®Number=0000000000151680&sum=300000 [14:55:10]OFD Sender: Processing packet 60095 [packets to send 53, broken 52] [14:55:10]ProducePacketName [14:55:10]name=ofd_packets/00060095 [14:55:10]OFD Sender: To server: pG, [14:55:10]CommunicateWithHost lk.salyk.kg:30040 [14:55:10]ConnectInit lk.salyk.kg [14:55:10]written 0, free lines is 4095 [14:55:10]Connected sock=8 [14:55:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 39 07 01 2D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 EA 01 00 00 F4 03 04 00 4E 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF EA 00 00 35 04 06 00 0A 6F 73 5E 7D AB 4E 35 A1 1D 32 5C FD 41 [14:55:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 84 80 47 00 CD 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 BF EA 00 00 F4 03 04 00 52 28 60 66 B6 04 01 00 00 84 A2 15 91 84 B8 50 43 [14:55:10]CommunicateWithHost err = 0 [14:55:10]CheckOFDResponse [14:55:10]1017 (14) - 77093643461234 [14:55:10]1041 (16) - 0000000000959414 [14:55:10]1040 (4) - 60095 [14:55:10]1012 (4) - 05.06.2024 08:56 [14:55:10]1206 (1) - 0 [14:55:10]OFD Sender: Remove packet 60095 [14:55:10]ProducePacketName [14:55:10]name=ofd_packets/00060095 [14:55:10]NVStorageDeleteData [14:55:11]Write to MH i2c: 01 00 00 E9 84 6D [14:55:11]Write i2c OK [14:55:11]MH_I2C_Read... [14:55:11]Read from MH i2c: 01 [14:55:11]MH_I2C_Read... [14:55:11]Read from MH i2c: 01 07 00 [14:55:11]MH_I2C_Read... [14:55:11]Read from MH i2c: 01 07 00 E9 84 00 00 00 00 00 B1 0C 31 [14:55:11]RasterBufferAndPrint [14:55:11]line [14:55:11]line [14:55:11]line [14:55:11]line [14:55:11]line [14:55:11]written 0, free lines is 3254 [14:55:11]MH_Cut [14:55:11]Write to MH i2c: D1 01 00 F0 84 01 46 [14:55:11]Write i2c OK [14:55:11]MH_I2C_Read... [14:55:11]Read from MH i2c: D1 [14:55:11]MH_I2C_Read... [14:55:11]Read from MH i2c: D1 01 00 [14:55:11]MH_I2C_Read... [14:55:11]Read from MH i2c: D1 01 00 F0 84 00 45 [14:55:11]Write to MH i2c: 01 00 00 F1 84 75 [14:55:11]Write i2c OK [14:55:11]MH_I2C_Read... [14:55:11]OFD Sender: No OFD packet to send [14:55:11]*** Cut start [14:55:11]*** Partial cut [14:55:11]*** CUTSNS_PIN = 1 [14:55:11]*** CUTSNS_PIN = 0 [14:55:12]*** Brake cut motor [14:55:12]Read from MH i2c: 01 [14:55:12]MH_I2C_Read... [14:55:12]*** Stop cut motor [14:55:12]*** Cut end [14:55:12]Read from MH i2c: 01 07 00 [14:55:12]MH_I2C_Read... [14:55:12]Read from MH i2c: 01 07 00 F1 84 00 00 00 00 00 FF 0F 8A [14:55:12]process_action close_receipt done [14:55:12]requested_data is exist [14:55:12]produce_requested_data [14:55:12]requested_item fm.sn is exist - process it [14:55:12]wFMCommunicate request_size=4 [14:55:12]MH_SAM_APDU [14:55:12]CAPDU: 80 11 00 00 [14:55:12]Write to MH i2c: E2 08 00 F2 84 80 11 00 00 00 00 00 00 F0 [14:55:12]Write i2c OK [14:55:12]MH_I2C_Read... [14:55:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:12]Read from MH i2c: E2 [14:55:12]MH_I2C_Read... [14:55:12]Read from MH i2c: E2 17 00 [14:55:12]MH_I2C_Read... [14:55:12]Read from MH i2c: E2 17 00 F2 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 43 [14:55:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:55:12]wFMCommunicate OK [14:55:12]requested_item fd.num is exist - process it [14:55:12]SAM_PROTO_GetFieldsCounters [14:55:12]wFMCommunicate request_size=4 [14:55:12]MH_SAM_APDU [14:55:12]CAPDU: 80 13 00 00 [14:55:12]Write to MH i2c: E2 08 00 F3 84 80 13 00 00 00 00 00 00 F3 [14:55:12]Write i2c OK [14:55:12]MH_I2C_Read... [14:55:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:55:12]Read from MH i2c: E2 [14:55:12]MH_I2C_Read... [14:55:12]Read from MH i2c: E2 62 00 [14:55:12]MH_I2C_Read... [14:55:12]Read from MH i2c: E2 62 00 F3 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BF EA 00 00 0E 04 04 00 48 00 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 C2 [14:55:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 BF EA 00 00 0E 04 04 00 48 00 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 [14:55:12]wFMCommunicate OK [14:55:12]SAM_PROTO_GetFieldsCounters done [14:55:12]requested_item shift.num is exist - process it [14:55:12]requested_item shift.opened is exist - process it [14:55:12]req_shift_opened [14:55:12]FM_GetShiftState [14:55:12]SAM_PROTO_GetShiftState [14:55:12]wFMCommunicate request_size=4 [14:55:12]MH_SAM_APDU [14:55:12]CAPDU: 80 13 01 00 [14:55:12]Write to MH i2c: E2 08 00 F4 84 80 13 01 00 00 00 00 00 F5 [14:55:12]Write i2c OK [14:55:12]MH_I2C_Read... [14:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:12]Read from MH i2c: E2 [14:55:12]MH_I2C_Read... [14:55:12]Read from MH i2c: E2 0E 00 [14:55:12]MH_I2C_Read... [14:55:12]Read from MH i2c: E2 0E 00 F4 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2D [14:55:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:55:12]wFMCommunicate OK [14:55:12]SAM_PROTO_GetShiftState done [14:55:12]FM_GetShiftState done [14:55:12]req_shift_opened done [14:55:12]requested_item shift.open_date is exist - process it [14:55:12]req_shift_open_date [14:55:12]req_shift_open_date done [14:55:12]produce_requested_data done [14:55:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60095,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:55:12]process_action_free close_receipt [14:55:12]json_value_free [14:55:12]json_value_free done [14:55:12]process_json_proto returns [14:55:12]Send response to host [14:55:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60095,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:55:12]free response buf [14:55:12]execute_script done [14:55:12]execute_script returns [14:55:12]free content buf [14:55:12]Sock 9.Close socket [14:55:12]Sock 9.Thread stoped [14:55:16]OFD Sender: No OFD packet to send [14:55:21]OFD Sender: No OFD packet to send [14:55:26]OFD Sender: No OFD packet to send [14:55:31]OFD Sender: No OFD packet to send [14:55:36]OFD Sender: No OFD packet to send [14:55:41]OFD Sender: No OFD packet to send [14:55:46]OFD Sender: No OFD packet to send [14:55:51]OFD Sender: No OFD packet to send [14:55:56]OFD Sender: No OFD packet to send [14:56:01]OFD Sender: No OFD packet to send [14:56:06]OFD Sender: No OFD packet to send [14:56:11]OFD Sender: No OFD packet to send [14:56:16]OFD Sender: No OFD packet to send [14:56:21]OFD Sender: No OFD packet to send [14:56:26]OFD Sender: No OFD packet to send [14:56:31]OFD Sender: No OFD packet to send [14:56:36]OFD Sender: No OFD packet to send [14:56:41]OFD Sender: No OFD packet to send [14:56:46]OFD Sender: No OFD packet to send [14:56:51]OFD Sender: No OFD packet to send [14:56:56]OFD Sender: No OFD packet to send [14:56:56]accept exits with 10 [14:56:56]New connection [14:56:56]New thread 3066957156 created [14:56:56]Thread 3067100516 joined [14:56:56]Waiting for new connection... [14:56:56] Sock 10.Parse request [14:56:56]Sock 10.Check first char [14:56:56]Sock 10.First char is OK [14:56:56]request: POST /json_proto HTTP/1.0 [14:56:56]Method: POST [14:56:56]URL: /json_proto [14:56:56]Method is POST - this is cgi request [14:56:56]url: /json_proto [14:56:56]query_string will be loaded in cgi processing [14:56:56]execute_cgi json_proto POST (null) [14:56:56]execute_cgi path=json_proto method=POST [14:56:56]POST find Content-Length [14:56:56]Host: 172.17.60.68:8080 [14:56:56]Content-Length: 674 [14:56:56]Content-Type: application/json [14:56:56] [14:56:56]POST finish read [14:56:56]Found Content-Length = 674 [14:56:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545825", "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" : 72.90, "quantity" : 9.610, "sum" : 700.57, "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:56:56]execute_script... [14:56: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)545825", "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" : 72.90, "quantity" : 9.610, "sum" : 700.57, "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:56:56]POST & json_proto [14:56:56]process_json_proto [14:56:56]json parsed OK: [14:56:56]protocol is kg_v1.0 [14:56:56]action value=close_receipt [14:56:56]process_action close_receipt [14:56:56]cmd_close_receipt [14:56:56]MH_GetDate [14:56:56]Write to MH i2c: F0 00 00 F5 84 68 [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: F0 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: F0 09 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: F0 09 00 F5 84 00 BA 7C 60 66 9A 61 5F 66 2D [14:56:56]GetLastDocTimeStamp 1717599310 [14:56:56]current date 1717599418 [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 F6 84 80 13 01 00 00 00 00 00 F7 [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 0E 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 0E 00 F6 84 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2F [14:56:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:56:56]wFMCommunicate OK [14:56:56]SAM_PROTO_GetShiftState done [14:56:56]FM_GetShiftState done [14:56:56]opened in 1717545916 [14:56:56]opened+sec_in_day 1717632316 [14:56:56]quantity*price = 70056 [14:56:56]sum+1 = 70058 [14:56:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 491 05.06.2024 14:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60096 ФПД: 16548545907816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60096&fm=16548545907816&tin=02508201610067®Number=0000000000151680&sum=70000 [14:56:57]StoreToDocumentArchive [14:56:57]shift 72 fd 60096 [14:56:57]save to /storage/0072/doc_00060096 [14:56:57]save last doc name /storage/0072/doc_00060096 to /storage/kkm_last_doc_name [14:56:57]save OK [14:56:57]Clear old archive folders... [14:56:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:56:57]tlvbuf is 0042BEB0 [14:56:57]SAM_PROTO_ClearQueue [14:56:57]wFMCommunicate request_size=4 [14:56:57]MH_SAM_APDU [14:56:57]CAPDU: 80 09 00 00 [14:56:57]Write to MH i2c: E2 08 00 03 85 80 09 00 00 00 00 00 00 FA [14:56:57]Write i2c OK [14:56:57]MH_I2C_Read... [14:56:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:57]Read from MH i2c: E2 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 03 00 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 03 00 03 85 00 90 00 FC [14:56:57]RAPDU: 90 00 [14:56:57]wFMCommunicate OK [14:56:57]SAM_PROTO_ClearQueue done [14:56:57]KKMCreateOFDPacket [14:56:57]OFDProtocolAddRootSTLVToBuf [14:56:57]FM_MakeSignedData [14:56:57]FM_MakeSignedData [14:56:57]SAM_PROTO_SignData [14:56:57]wFMCommunicate request_size=4 [14:56:57]MH_SAM_APDU [14:56:57]CAPDU: 80 0D 01 02 [14:56:57]Write to MH i2c: E2 08 00 04 85 80 0D 01 02 00 00 00 00 02 [14:56:57]Write i2c OK [14:56:57]MH_I2C_Read... [14:56:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:57]Read from MH i2c: E2 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 03 00 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 03 00 04 85 00 90 00 FD [14:56:57]RAPDU: 90 00 [14:56:57]wFMCommunicate OK [14:56:57]wFMCommunicate request_size=255 [14:56:57]MH_SAM_APDU [14:56: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 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BA 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 EA 00 00 35 04 06 00 0F 0D 02 33 [14:56:57]Write to MH i2c: E2 02 01 05 85 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BA 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 EA 00 00 35 04 06 00 0F 0D 02 33 00 00 25 [14:56:57]Write i2c OK [14:56:57]MH_I2C_Read... [14:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:58]Read from MH i2c: E2 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 03 00 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 03 00 05 85 00 90 00 FE [14:56:58]RAPDU: 90 00 [14:56:58]wFMCommunicate OK [14:56:58]wFMCommunicate request_size=7 [14:56:58]MH_SAM_APDU [14:56:58]CAPDU: 80 0D 02 02 02 4C 68 [14:56:58]Write to MH i2c: E2 0A 00 06 85 80 0D 02 02 02 00 4C 68 00 00 BD [14:56:58]Write i2c OK [14:56:58]MH_I2C_Read... [14:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:58]Read from MH i2c: E2 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 03 00 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 03 00 06 85 00 90 00 FF [14:56:58]RAPDU: 90 00 [14:56:58]wFMCommunicate OK [14:56:58]wFMCommunicate request_size=4 [14:56:58]MH_SAM_APDU [14:56:58]CAPDU: 80 0D 03 02 [14:56:58]Write to MH i2c: E2 08 00 07 85 80 0D 03 02 00 00 00 00 07 [14:56:58]Write i2c OK [14:56:58]MH_I2C_Read... [14:56:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:58]Read from MH i2c: E2 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 0B 00 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 0B 00 07 85 00 B7 E7 54 1D 77 80 12 C8 90 00 E8 [14:56:58]RAPDU: B7 E7 54 1D 77 80 12 C8 90 00 [14:56:58]wFMCommunicate OK [14:56:58]SAM_PROTO_SignData done [14:56:58]FM_MakeSignedData done [14:56:58]CreateOFDProtocolMessage [14:56:58]wFMCommunicate request_size=4 [14:56:58]MH_SAM_APDU [14:56:58]CAPDU: 80 11 00 00 [14:56:58]Write to MH i2c: E2 08 00 08 85 80 11 00 00 00 00 00 00 07 [14:56:58]Write i2c OK [14:56:58]MH_I2C_Read... [14:56:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:58]Read from MH i2c: E2 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 17 00 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: E2 17 00 08 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5A [14:56:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:56:58]wFMCommunicate OK [14:56:58]CreateOFDProtocolMessage done [14:56:58]OFDSenderStorePacket 60096 [14:56:58]StoreOFDPacket docnum=60096 [14:56:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DD 46 04 01 11 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BA 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 EA 00 00 35 04 06 00 0F 0D 02 33 4C 68 B7 E7 54 1D 77 80 12 C8 [14:56:58]CheckFolder [14:56:58]dirname=/storage/ofd_packets [14:56:58]CheckFolder done [14:56:58]ProducePacketName [14:56:58]name=ofd_packets/00060096 [14:56:58]NVStorageSaveData ofd_packets/00060096 [14:56:58]File name is /storage/ofd_packets/00060096 [14:56:58]Write 298 bytes [14:56:58]NVStorageSaveData done [14:56:58]OFDSenderStorePacket done [14:56:58]KKMCreateOFDPacket done [14:56:58]NVStorageSaveData kkm_last_timestamp [14:56:58]File name is /storage/kkm_last_timestamp [14:56:58]Write 4 bytes [14:56:58]NVStorageSaveData done [14:56:58]ExternCall_PrintAddStr [14:56:58]wPrintStart [14:56:58]Write to MH i2c: 01 00 00 09 85 8E [14:56:58]Write i2c OK [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: 01 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: 01 07 00 [14:56:58]MH_I2C_Read... [14:56:58]Read from MH i2c: 01 07 00 09 85 00 00 00 00 00 FF 0F A3 [14:56:58]RasterBufferAndPrint [14:56:58]line Счет N : (1)545825 [14:56:58]line ИНН: 02508201610067 [14:56:58]line Контрольно-Кассовый Чек [14:56:58]line ПРОДАЖА [14:56:58]line ТРК (МРК, ГНК) : 11 [14:56:58]line Товар: 2710194210 [14:56:58]line ДТ-К-5 [14:56:58]line 9.610 * 72.90 [14:56:58]line = 700.57 [14:56:58]line НДС 12% НСП 1% [14:56:58]line > о реализуемом товаре [14:56:58]line ОКРУГЛЕНИЕ: -0.57 [14:56:58]line ИТОГО: 700.00 [14:56:58]line Внесено: 700.00 [14:56:58]line СДАЧА: 0.00 [14:56:58]line НСП 1% : 6.20 [14:56:58]line НДС 12% : 74.40 [14:56:58]line Наличными: 700.00 [14:56:58]line Безнал.: 0.00 [14:56:58]line Место: АЗС № 117 "Партнер Нефть" [14:56:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:56:58]line СНО: Общий режим [14:56:58]line Чек 491 05.06.2024 14:56 [14:56:58]line Смена: 72 ФФД: 1.0 [14:56:58]line ЗНМ: 0300000048 [14:56:58]line РНМ: 0000000000151680 [14:56:58]line Версия ККМ: v1.0 [14:56:58]line ФМ: 0000000000959414 [14:56:58]line ФД: 60096 [14:56:58]line ФПД: 16548545907816 [14:56:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145658&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60096&fm=16548545907816&tin=02508201610067®Number=0000000000151680&sum=70000 [14:56:58]OFD Sender: Processing packet 60096 [packets to send 53, broken 52] [14:56:58]ProducePacketName [14:56:58]name=ofd_packets/00060096 [14:56:58]OFD Sender: To server: pG, [14:56:58]CommunicateWithHost lk.salyk.kg:30040 [14:56:58]ConnectInit lk.salyk.kg [14:56:58]written 0, free lines is 4095 [14:56:58]Connected sock=9 [14:56:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DD 46 04 01 11 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 25 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BA 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 EA 00 00 35 04 06 00 0F 0D 02 33 4C 68 B7 E7 54 1D 77 80 12 C8 [14:56:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 39 79 47 00 D5 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C0 EA 00 00 F4 03 04 00 BE 28 60 66 B6 04 01 00 00 BB 4B B8 E1 6E 4B C2 2E [14:56:59]CommunicateWithHost err = 0 [14:56:59]CheckOFDResponse [14:56:59]1017 (14) - 77093643461234 [14:56:59]1041 (16) - 0000000000959414 [14:56:59]1040 (4) - 60096 [14:56:59]1012 (4) - 05.06.2024 08:58 [14:56:59]1206 (1) - 0 [14:56:59]OFD Sender: Remove packet 60096 [14:56:59]ProducePacketName [14:56:59]name=ofd_packets/00060096 [14:56:59]NVStorageDeleteData [14:56:59]Write to MH i2c: 01 00 00 34 85 B9 [14:56:59]Write i2c OK [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: 01 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: 01 07 00 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: 01 07 00 34 85 00 00 00 00 00 AD 0C 79 [14:56:59]RasterBufferAndPrint [14:56:59]line [14:56:59]line [14:56:59]line [14:56:59]line [14:56:59]line [14:56:59]written 0, free lines is 3251 [14:56:59]MH_Cut [14:56:59]Write to MH i2c: D1 01 00 3B 85 01 92 [14:56:59]Write i2c OK [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: D1 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: D1 01 00 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: D1 01 00 3B 85 00 91 [14:56:59]Write to MH i2c: 01 00 00 3C 85 C1 [14:56:59]Write i2c OK [14:56:59]MH_I2C_Read... [14:56:59]OFD Sender: No OFD packet to send [14:57:00]*** Cut start [14:57:00]*** Partial cut [14:57:00]*** CUTSNS_PIN = 1 [14:57:00]*** CUTSNS_PIN = 0 [14:57:00]*** Brake cut motor [14:57:00]Read from MH i2c: 01 [14:57:00]MH_I2C_Read... [14:57:00]*** Stop cut motor [14:57:00]*** Cut end [14:57:00]Read from MH i2c: 01 07 00 [14:57:00]MH_I2C_Read... [14:57:00]Read from MH i2c: 01 07 00 3C 85 00 00 00 00 00 FF 0F D6 [14:57:00]process_action close_receipt done [14:57:00]requested_data is exist [14:57:00]produce_requested_data [14:57:00]requested_item fm.sn is exist - process it [14:57:00]wFMCommunicate request_size=4 [14:57:00]MH_SAM_APDU [14:57:00]CAPDU: 80 11 00 00 [14:57:00]Write to MH i2c: E2 08 00 3D 85 80 11 00 00 00 00 00 00 3C [14:57:00]Write i2c OK [14:57:00]MH_I2C_Read... [14:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:00]Read from MH i2c: E2 [14:57:00]MH_I2C_Read... [14:57:00]Read from MH i2c: E2 17 00 [14:57:00]MH_I2C_Read... [14:57:00]Read from MH i2c: E2 17 00 3D 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [14:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:57:00]wFMCommunicate OK [14:57:00]requested_item fd.num is exist - process it [14:57:00]SAM_PROTO_GetFieldsCounters [14:57:00]wFMCommunicate request_size=4 [14:57:00]MH_SAM_APDU [14:57:00]CAPDU: 80 13 00 00 [14:57:00]Write to MH i2c: E2 08 00 3E 85 80 13 00 00 00 00 00 00 3F [14:57:00]Write i2c OK [14:57:00]MH_I2C_Read... [14:57:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:00]Read from MH i2c: E2 [14:57:00]MH_I2C_Read... [14:57:00]Read from MH i2c: E2 62 00 [14:57:00]MH_I2C_Read... [14:57:00]Read from MH i2c: E2 62 00 3E 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C0 EA 00 00 0E 04 04 00 48 00 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 12 [14:57:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C0 EA 00 00 0E 04 04 00 48 00 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 [14:57:00]wFMCommunicate OK [14:57:00]SAM_PROTO_GetFieldsCounters done [14:57:00]requested_item shift.num is exist - process it [14:57:00]requested_item shift.opened is exist - process it [14:57:00]req_shift_opened [14:57:00]FM_GetShiftState [14:57:00]SAM_PROTO_GetShiftState [14:57:00]wFMCommunicate request_size=4 [14:57:00]MH_SAM_APDU [14:57:00]CAPDU: 80 13 01 00 [14:57:00]Write to MH i2c: E2 08 00 3F 85 80 13 01 00 00 00 00 00 41 [14:57:00]Write i2c OK [14:57:00]MH_I2C_Read... [14:57:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:00]Read from MH i2c: E2 [14:57:00]MH_I2C_Read... [14:57:00]Read from MH i2c: E2 0E 00 [14:57:00]MH_I2C_Read... [14:57:00]Read from MH i2c: E2 0E 00 3F 85 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [14:57:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:57:00]wFMCommunicate OK [14:57:00]SAM_PROTO_GetShiftState done [14:57:00]FM_GetShiftState done [14:57:00]req_shift_opened done [14:57:00]requested_item shift.open_date is exist - process it [14:57:00]req_shift_open_date [14:57:00]req_shift_open_date done [14:57:00]produce_requested_data done [14:57:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60096,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:57:00]process_action_free close_receipt [14:57:00]json_value_free [14:57:00]json_value_free done [14:57:00]process_json_proto returns [14:57:00]Send response to host [14:57:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60096,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:57:00]free response buf [14:57:00]execute_script done [14:57:00]execute_script returns [14:57:00]free content buf [14:57:00]Sock 10.Close socket [14:57:00]Sock 10.Thread stoped [14:57:02]accept exits with 8 [14:57:02]New connection [14:57:02]New thread 3067100516 created [14:57:02]Thread 3066957156 joined [14:57:02]Waiting for new connection... [14:57:02] Sock 8.Parse request [14:57:02]Sock 8.Check first char [14:57:02]Sock 8.First char is OK [14:57:02]request: POST /json_proto HTTP/1.0 [14:57:02]Method: POST [14:57:02]URL: /json_proto [14:57:02]Method is POST - this is cgi request [14:57:02]url: /json_proto [14:57:02]query_string will be loaded in cgi processing [14:57:02]execute_cgi json_proto POST (null) [14:57:02]execute_cgi path=json_proto method=POST [14:57:02]POST find Content-Length [14:57:02]Host: 172.17.60.68:8080 [14:57:02]Content-Length: 677 [14:57:02]Content-Type: application/json [14:57:02] [14:57:02]POST finish read [14:57:02]Found Content-Length = 677 [14:57:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:02]execute_script... [14: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)545826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:02]POST & json_proto [14:57:02]process_json_proto [14:57:02]json parsed OK: [14:57:02]protocol is kg_v1.0 [14:57:02]action value=close_receipt [14:57:02]process_action close_receipt [14:57:02]cmd_close_receipt [14:57:02]MH_GetDate [14:57:02]Write to MH i2c: F0 00 00 40 85 B4 [14:57:02]Write i2c OK [14:57:02]MH_I2C_Read... [14:57:02]Read from MH i2c: F0 [14:57:02]MH_I2C_Read... [14:57:02]Read from MH i2c: F0 09 00 [14:57:02]MH_I2C_Read... [14:57:02]Read from MH i2c: F0 09 00 40 85 00 C0 7C 60 66 9A 61 5F 66 7F [14:57:02]GetLastDocTimeStamp 1717599418 [14:57:02]current date 1717599424 [14:57:02]FM_GetShiftState [14:57:02]SAM_PROTO_GetShiftState [14:57:02]wFMCommunicate request_size=4 [14:57:02]MH_SAM_APDU [14:57:02]CAPDU: 80 13 01 00 [14:57:02]Write to MH i2c: E2 08 00 41 85 80 13 01 00 00 00 00 00 43 [14:57:02]Write i2c OK [14:57:02]MH_I2C_Read... [14:57:02]Read from MH i2c: E2 [14:57:02]MH_I2C_Read... [14:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:02]Read from MH i2c: E2 0E 00 [14:57:02]MH_I2C_Read... [14:57:02]Read from MH i2c: E2 0E 00 41 85 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7B [14:57:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:57:02]wFMCommunicate OK [14:57:02]SAM_PROTO_GetShiftState done [14:57:02]FM_GetShiftState done [14:57:02]opened in 1717545916 [14:57:02]opened+sec_in_day 1717632316 [14:57:02]quantity*price = 60009 [14:57:02]sum+1 = 60010 [14:57:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 492 05.06.2024 14:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60097 ФПД: 253558690398947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145704&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60097&fm=253558690398947&tin=02508201610067®Number=0000000000151680&sum=60000 [14:57:03]StoreToDocumentArchive [14:57:03]shift 72 fd 60097 [14:57:03]save to /storage/0072/doc_00060097 [14:57:03]save last doc name /storage/0072/doc_00060097 to /storage/kkm_last_doc_name [14:57:03]save OK [14:57:03]Clear old archive folders... [14:57:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:03]tlvbuf is 004324B0 [14:57:03]SAM_PROTO_ClearQueue [14:57:03]wFMCommunicate request_size=4 [14:57:03]MH_SAM_APDU [14:57:03]CAPDU: 80 09 00 00 [14:57:03]Write to MH i2c: E2 08 00 4E 85 80 09 00 00 00 00 00 00 45 [14:57:03]Write i2c OK [14:57:03]MH_I2C_Read... [14:57:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:03]Read from MH i2c: E2 [14:57:03]MH_I2C_Read... [14:57:03]Read from MH i2c: E2 03 00 [14:57:03]MH_I2C_Read... [14:57:03]Read from MH i2c: E2 03 00 4E 85 00 90 00 47 [14:57:03]RAPDU: 90 00 [14:57:03]wFMCommunicate OK [14:57:03]SAM_PROTO_ClearQueue done [14:57:03]KKMCreateOFDPacket [14:57:03]OFDProtocolAddRootSTLVToBuf [14:57:03]FM_MakeSignedData [14:57:03]FM_MakeSignedData [14:57:03]SAM_PROTO_SignData [14:57:03]wFMCommunicate request_size=4 [14:57:03]MH_SAM_APDU [14:57:03]CAPDU: 80 0D 01 02 [14:57:03]Write to MH i2c: E2 08 00 4F 85 80 0D 01 02 00 00 00 00 4D [14:57:03]Write i2c OK [14:57:03]MH_I2C_Read... [14:57:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:03]Read from MH i2c: E2 [14:57:03]MH_I2C_Read... [14:57:03]Read from MH i2c: E2 03 00 [14:57:03]MH_I2C_Read... [14:57:03]Read from MH i2c: E2 03 00 4F 85 00 90 00 48 [14:57:03]RAPDU: 90 00 [14:57:03]wFMCommunicate OK [14:57:03]wFMCommunicate request_size=255 [14:57:03]MH_SAM_APDU [14: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C0 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 EA 00 00 35 04 06 00 E6 [14:57:03]Write to MH i2c: E2 02 01 50 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C0 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 EA 00 00 35 04 06 00 E6 00 00 7D [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:04]Read from MH i2c: E2 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 03 00 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 03 00 50 85 00 90 00 49 [14:57:04]RAPDU: 90 00 [14:57:04]wFMCommunicate OK [14:57:04]wFMCommunicate request_size=10 [14:57:04]MH_SAM_APDU [14:57:04]CAPDU: 80 0D 02 02 05 9C 3B AB C2 E3 [14:57:04]Write to MH i2c: E2 0D 00 51 85 80 0D 02 02 05 00 9C 3B AB C2 E3 00 00 81 [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:04]Read from MH i2c: E2 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 03 00 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 03 00 51 85 00 90 00 4A [14:57:04]RAPDU: 90 00 [14:57:04]wFMCommunicate OK [14:57:04]wFMCommunicate request_size=4 [14:57:04]MH_SAM_APDU [14:57:04]CAPDU: 80 0D 03 02 [14:57:04]Write to MH i2c: E2 08 00 52 85 80 0D 03 02 00 00 00 00 52 [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:04]Read from MH i2c: E2 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 0B 00 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 0B 00 52 85 00 A2 F7 C8 5D 21 A2 48 70 90 00 8C [14:57:04]RAPDU: A2 F7 C8 5D 21 A2 48 70 90 00 [14:57:04]wFMCommunicate OK [14:57:04]SAM_PROTO_SignData done [14:57:04]FM_MakeSignedData done [14:57:04]CreateOFDProtocolMessage [14:57:04]wFMCommunicate request_size=4 [14:57:04]MH_SAM_APDU [14:57:04]CAPDU: 80 11 00 00 [14:57:04]Write to MH i2c: E2 08 00 53 85 80 11 00 00 00 00 00 00 52 [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:04]Read from MH i2c: E2 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 17 00 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: E2 17 00 53 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [14:57:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:57:04]wFMCommunicate OK [14:57:04]CreateOFDProtocolMessage done [14:57:04]OFDSenderStorePacket 60097 [14:57:04]StoreOFDPacket docnum=60097 [14:57:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F1 9A 07 01 09 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C0 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 EA 00 00 35 04 06 00 E6 9C 3B AB C2 E3 A2 F7 C8 5D 21 A2 48 70 [14:57:04]CheckFolder [14:57:04]dirname=/storage/ofd_packets [14:57:04]CheckFolder done [14:57:04]ProducePacketName [14:57:04]name=ofd_packets/00060097 [14:57:04]NVStorageSaveData ofd_packets/00060097 [14:57:04]File name is /storage/ofd_packets/00060097 [14:57:04]Write 301 bytes [14:57:04]NVStorageSaveData done [14:57:04]OFDSenderStorePacket done [14:57:04]KKMCreateOFDPacket done [14:57:04]NVStorageSaveData kkm_last_timestamp [14:57:04]File name is /storage/kkm_last_timestamp [14:57:04]Write 4 bytes [14:57:04]NVStorageSaveData done [14:57:04]ExternCall_PrintAddStr [14:57:04]wPrintStart [14:57:04]Write to MH i2c: 01 00 00 54 85 D9 [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: 01 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: 01 07 00 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: 01 07 00 54 85 00 00 00 00 00 FF 0F EE [14:57:04]RasterBufferAndPrint [14:57:04]line Счет N : (1)545826 [14:57:04]line ИНН: 02508201610067 [14:57:04]line Контрольно-Кассовый Чек [14:57:04]line ПРОДАЖА [14:57:04]line ТРК (МРК, ГНК) : 42 [14:57:04]line Товар: 2710124130 [14:57:04]line Аи-92-К-5 [14:57:04]line 8.970 * 66.90 [14:57:04]line = 600.09 [14:57:04]line НДС 12% НСП 1% [14:57:04]line > о реализуемом товаре [14:57:04]line ОКРУГЛЕНИЕ: -0.09 [14:57:04]line ИТОГО: 600.00 [14:57:04]line Внесено: 600.00 [14:57:04]line СДАЧА: 0.00 [14:57:04]line НСП 1% : 5.31 [14:57:04]line НДС 12% : 63.73 [14:57:04]line Наличными: 600.00 [14:57:04]line Безнал.: 0.00 [14:57:04]line Место: АЗС № 117 "Партнер Нефть" [14:57:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:57:04]line СНО: Общий режим [14:57:04]line Чек 492 05.06.2024 14:57 [14:57:04]line Смена: 72 ФФД: 1.0 [14:57:04]line ЗНМ: 0300000048 [14:57:04]line РНМ: 0000000000151680 [14:57:04]line Версия ККМ: v1.0 [14:57:04]line ФМ: 0000000000959414 [14:57:04]line ФД: 60097 [14:57:04]line ФПД: 253558690398947 [14:57:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145704&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60097&fm=253558690398947&tin=02508201610067®Number=0000000000151680&sum=60000 [14:57:04]OFD Sender: Processing packet 60097 [packets to send 53, broken 52] [14:57:04]ProducePacketName [14:57:04]name=ofd_packets/00060097 [14:57:04]OFD Sender: To server: pG, [14:57:04]CommunicateWithHost lk.salyk.kg:30040 [14:57:04]ConnectInit lk.salyk.kg [14:57:04]written 0, free lines is 4095 [14:57:04]Connected sock=10 [14:57:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 F1 9A 07 01 09 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C0 7C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 EA 00 00 35 04 06 00 E6 9C 3B AB C2 E3 A2 F7 C8 5D 21 A2 48 70 [14:57:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B4 8A 47 00 60 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C1 EA 00 00 F4 03 04 00 C4 28 60 66 B6 04 01 00 00 08 1E 2E 0C E4 0B 8B D2 [14:57:04]CommunicateWithHost err = 0 [14:57:04]CheckOFDResponse [14:57:04]1017 (14) - 77093643461234 [14:57:04]1041 (16) - 0000000000959414 [14:57:04]1040 (4) - 60097 [14:57:04]1012 (4) - 05.06.2024 08:58 [14:57:04]1206 (1) - 0 [14:57:04]OFD Sender: Remove packet 60097 [14:57:04]ProducePacketName [14:57:04]name=ofd_packets/00060097 [14:57:04]NVStorageDeleteData [14:57:04]Write to MH i2c: 01 00 00 7F 85 04 [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: 01 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: 01 07 00 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: 01 07 00 7F 85 00 00 00 00 00 BC 0C D3 [14:57:04]RasterBufferAndPrint [14:57:04]line [14:57:04]line [14:57:04]line [14:57:04]line [14:57:04]line [14:57:04]written 0, free lines is 3270 [14:57:04]MH_Cut [14:57:04]Write to MH i2c: D1 01 00 86 85 01 DD [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: D1 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: D1 01 00 [14:57:04]MH_I2C_Read... [14:57:04]Read from MH i2c: D1 01 00 86 85 00 DC [14:57:04]Write to MH i2c: 01 00 00 87 85 0C [14:57:04]Write i2c OK [14:57:04]MH_I2C_Read... [14:57:05]OFD Sender: No OFD packet to send [14:57:05]*** Cut start [14:57:05]*** Partial cut [14:57:05]*** CUTSNS_PIN = 1 [14:57:05]*** CUTSNS_PIN = 0 [14:57:06]*** Brake cut motor [14:57:06]Read from MH i2c: 01 [14:57:06]MH_I2C_Read... [14:57:06]*** Stop cut motor [14:57:06]*** Cut end [14:57:06]Read from MH i2c: 01 07 00 [14:57:06]MH_I2C_Read... [14:57:06]Read from MH i2c: 01 07 00 87 85 00 00 00 00 00 FF 0F 21 [14:57:06]process_action close_receipt done [14:57:06]requested_data is exist [14:57:06]produce_requested_data [14:57:06]requested_item fm.sn is exist - process it [14:57:06]wFMCommunicate request_size=4 [14:57:06]MH_SAM_APDU [14:57:06]CAPDU: 80 11 00 00 [14:57:06]Write to MH i2c: E2 08 00 88 85 80 11 00 00 00 00 00 00 87 [14:57:06]Write i2c OK [14:57:06]MH_I2C_Read... [14:57:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:06]Read from MH i2c: E2 [14:57:06]MH_I2C_Read... [14:57:06]Read from MH i2c: E2 17 00 [14:57:06]MH_I2C_Read... [14:57:06]Read from MH i2c: E2 17 00 88 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DA [14:57:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:57:06]wFMCommunicate OK [14:57:06]requested_item fd.num is exist - process it [14:57:06]SAM_PROTO_GetFieldsCounters [14:57:06]wFMCommunicate request_size=4 [14:57:06]MH_SAM_APDU [14:57:06]CAPDU: 80 13 00 00 [14:57:06]Write to MH i2c: E2 08 00 89 85 80 13 00 00 00 00 00 00 8A [14:57:06]Write i2c OK [14:57:06]MH_I2C_Read... [14:57:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:06]Read from MH i2c: E2 [14:57:06]MH_I2C_Read... [14:57:06]Read from MH i2c: E2 62 00 [14:57:06]MH_I2C_Read... [14:57:06]Read from MH i2c: E2 62 00 89 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C1 EA 00 00 0E 04 04 00 48 00 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 61 [14:57:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C1 EA 00 00 0E 04 04 00 48 00 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 [14:57:06]wFMCommunicate OK [14:57:06]SAM_PROTO_GetFieldsCounters done [14:57:06]requested_item shift.num is exist - process it [14:57:06]requested_item shift.opened is exist - process it [14:57:06]req_shift_opened [14:57:06]FM_GetShiftState [14:57:06]SAM_PROTO_GetShiftState [14:57:06]wFMCommunicate request_size=4 [14:57:06]MH_SAM_APDU [14:57:06]CAPDU: 80 13 01 00 [14:57:06]Write to MH i2c: E2 08 00 8A 85 80 13 01 00 00 00 00 00 8C [14:57:06]Write i2c OK [14:57:06]MH_I2C_Read... [14:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:06]Read from MH i2c: E2 [14:57:06]MH_I2C_Read... [14:57:06]Read from MH i2c: E2 0E 00 [14:57:06]MH_I2C_Read... [14:57:06]Read from MH i2c: E2 0E 00 8A 85 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C4 [14:57:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:57:06]wFMCommunicate OK [14:57:06]SAM_PROTO_GetShiftState done [14:57:06]FM_GetShiftState done [14:57:06]req_shift_opened done [14:57:06]requested_item shift.open_date is exist - process it [14:57:06]req_shift_open_date [14:57:06]req_shift_open_date done [14:57:06]produce_requested_data done [14:57:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60097,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:57:06]process_action_free close_receipt [14:57:06]json_value_free [14:57:06]json_value_free done [14:57:06]process_json_proto returns [14:57:06]Send response to host [14:57:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60097,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:57:06]free response buf [14:57:06]execute_script done [14:57:06]execute_script returns [14:57:06]free content buf [14:57:06]Sock 8.Close socket [14:57:06]Sock 8.Thread stoped [14:57:10]OFD Sender: No OFD packet to send [14:57:15]OFD Sender: No OFD packet to send [14:57:20]OFD Sender: No OFD packet to send [14:57:25]OFD Sender: No OFD packet to send [14:57:30]OFD Sender: No OFD packet to send [14:57:35]OFD Sender: No OFD packet to send [14:57:40]OFD Sender: No OFD packet to send [14:57:45]OFD Sender: No OFD packet to send [14:57:50]OFD Sender: No OFD packet to send [14:57:55]OFD Sender: No OFD packet to send [14:58:00]OFD Sender: No OFD packet to send [14:58:05]OFD Sender: No OFD packet to send [14:58:10]OFD Sender: No OFD packet to send [14:58:15]OFD Sender: No OFD packet to send [14:58:18]accept exits with 9 [14:58:18]New connection [14:58:18]New thread 3066957156 created [14:58:18]Thread 3067100516 joined [14:58:18]Waiting for new connection... [14:58:18] Sock 9.Parse request [14:58:18]Sock 9.Check first char [14:58:18]Sock 9.First char is OK [14:58:18]request: POST /json_proto HTTP/1.0 [14:58:18]Method: POST [14:58:18]URL: /json_proto [14:58:18]Method is POST - this is cgi request [14:58:18]url: /json_proto [14:58:18]query_string will be loaded in cgi processing [14:58:18]execute_cgi json_proto POST (null) [14:58:18]execute_cgi path=json_proto method=POST [14:58:18]POST find Content-Length [14:58:18]Host: 172.17.60.68:8080 [14:58:18]Content-Length: 800 [14:58:18]Content-Type: application/json [14:58:18] [14:58:18]POST finish read [14:58:18]Found Content-Length = 800 [14:58:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545823", "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" : 72.90, "quantity" : 41.160, "sum" : 3000.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" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:18]execute_script... [14:58: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)545823", "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" : 72.90, "quantity" : 41.160, "sum" : 3000.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" : 3000.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:18]POST & json_proto [14:58:18]process_json_proto [14:58:18]json parsed OK: [14:58:18]protocol is kg_v1.0 [14:58:18]action value=close_receipt [14:58:18]process_action close_receipt [14:58:18]cmd_close_receipt [14:58:18]MH_GetDate [14:58:18]Write to MH i2c: F0 00 00 8B 85 FF [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: F0 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: F0 09 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: F0 09 00 8B 85 00 0C 7D 60 66 9A 61 5F 66 17 [14:58:18]GetLastDocTimeStamp 1717599424 [14:58:18]current date 1717599500 [14:58:18]FM_GetShiftState [14:58:18]SAM_PROTO_GetShiftState [14:58:18]wFMCommunicate request_size=4 [14:58:18]MH_SAM_APDU [14:58:18]CAPDU: 80 13 01 00 [14:58:18]Write to MH i2c: E2 08 00 8C 85 80 13 01 00 00 00 00 00 8E [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:18]Read from MH i2c: E2 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 0E 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 0E 00 8C 85 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [14:58:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:58:18]wFMCommunicate OK [14:58:18]SAM_PROTO_GetShiftState done [14:58:18]FM_GetShiftState done [14:58:18]opened in 1717545916 [14:58:18]opened+sec_in_day 1717632316 [14:58:18]quantity*price = 300056 [14:58:18]sum+1 = 300057 [14:58:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.56 НСП 1% : 26.55 НДС 12% : 318.64 Наличными: 0.00 Безнал.: 3000.56 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 493 05.06.2024 14:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60098 ФПД: 37945956413984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145820&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60098&fm=37945956413984&tin=02508201610067®Number=0000000000151680&sum=300056 [14:58:19]StoreToDocumentArchive [14:58:19]shift 72 fd 60098 [14:58:19]save to /storage/0072/doc_00060098 [14:58:19]save last doc name /storage/0072/doc_00060098 to /storage/kkm_last_doc_name [14:58:19]save OK [14:58:19]Clear old archive folders... [14:58:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:58:19]tlvbuf is 004F4CD0 [14:58:19]SAM_PROTO_ClearQueue [14:58:19]wFMCommunicate request_size=4 [14:58:19]MH_SAM_APDU [14:58:19]CAPDU: 80 09 00 00 [14:58:19]Write to MH i2c: E2 08 00 99 85 80 09 00 00 00 00 00 00 90 [14:58:19]Write i2c OK [14:58:19]MH_I2C_Read... [14:58:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:20]Read from MH i2c: E2 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 99 85 00 90 00 92 [14:58:20]RAPDU: 90 00 [14:58:20]wFMCommunicate OK [14:58:20]SAM_PROTO_ClearQueue done [14:58:20]KKMCreateOFDPacket [14:58:20]OFDProtocolAddRootSTLVToBuf [14:58:20]FM_MakeSignedData [14:58:20]FM_MakeSignedData [14:58:20]SAM_PROTO_SignData [14:58:20]wFMCommunicate request_size=4 [14:58:20]MH_SAM_APDU [14:58:20]CAPDU: 80 0D 01 02 [14:58:20]Write to MH i2c: E2 08 00 9A 85 80 0D 01 02 00 00 00 00 98 [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:20]Read from MH i2c: E2 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 9A 85 00 90 00 93 [14:58:20]RAPDU: 90 00 [14:58:20]wFMCommunicate OK [14:58:20]wFMCommunicate request_size=255 [14:58:20]MH_SAM_APDU [14:58:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 0C 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 EA 00 00 35 04 06 00 22 82 FB 40 [14:58:20]Write to MH i2c: E2 02 01 9B 85 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 0C 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 EA 00 00 35 04 06 00 22 82 FB 40 00 00 6C [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:20]Read from MH i2c: E2 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 9B 85 00 90 00 94 [14:58:20]RAPDU: 90 00 [14:58:20]wFMCommunicate OK [14:58:20]wFMCommunicate request_size=7 [14:58:20]MH_SAM_APDU [14:58:20]CAPDU: 80 0D 02 02 02 B2 20 [14:58:20]Write to MH i2c: E2 0A 00 9C 85 80 0D 02 02 02 00 B2 20 00 00 71 [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:20]Read from MH i2c: E2 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 03 00 9C 85 00 90 00 95 [14:58:20]RAPDU: 90 00 [14:58:20]wFMCommunicate OK [14:58:20]wFMCommunicate request_size=4 [14:58:20]MH_SAM_APDU [14:58:20]CAPDU: 80 0D 03 02 [14:58:20]Write to MH i2c: E2 08 00 9D 85 80 0D 03 02 00 00 00 00 9D [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:20]Read from MH i2c: E2 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 0B 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 0B 00 9D 85 00 31 65 B9 18 42 91 30 D1 90 00 D9 [14:58:20]RAPDU: 31 65 B9 18 42 91 30 D1 90 00 [14:58:20]wFMCommunicate OK [14:58:20]SAM_PROTO_SignData done [14:58:20]FM_MakeSignedData done [14:58:20]CreateOFDProtocolMessage [14:58:20]wFMCommunicate request_size=4 [14:58:20]MH_SAM_APDU [14:58:20]CAPDU: 80 11 00 00 [14:58:20]Write to MH i2c: E2 08 00 9E 85 80 11 00 00 00 00 00 00 9D [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]OFD Sender: No OFD packet to send [14:58:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:20]Read from MH i2c: E2 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 17 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 17 00 9E 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F0 [14:58:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:58:20]wFMCommunicate OK [14:58:20]CreateOFDProtocolMessage done [14:58:20]OFDSenderStorePacket 60098 [14:58:20]StoreOFDPacket docnum=60098 [14:58:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 25 EE 04 01 56 C4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 0C 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 EA 00 00 35 04 06 00 22 82 FB 40 B2 20 31 65 B9 18 42 91 30 D1 [14:58:20]CheckFolder [14:58:20]dirname=/storage/ofd_packets [14:58:20]CheckFolder done [14:58:20]ProducePacketName [14:58:20]name=ofd_packets/00060098 [14:58:20]NVStorageSaveData ofd_packets/00060098 [14:58:20]File name is /storage/ofd_packets/00060098 [14:58:20]Write 298 bytes [14:58:20]NVStorageSaveData done [14:58:20]OFDSenderStorePacket done [14:58:20]KKMCreateOFDPacket done [14:58:20]NVStorageSaveData kkm_last_timestamp [14:58:20]File name is /storage/kkm_last_timestamp [14:58:20]Write 4 bytes [14:58:20]NVStorageSaveData done [14:58:20]ExternCall_PrintAddStr [14:58:20]wPrintStart [14:58:20]Write to MH i2c: 01 00 00 9F 85 24 [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: 01 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: 01 07 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: 01 07 00 9F 85 00 00 00 00 00 FF 0F 39 [14:58:20]RasterBufferAndPrint [14:58:20]line Счет N : (1)545823 [14:58:20]line ИНН: 02508201610067 [14:58:20]line Контрольно-Кассовый Чек [14:58:20]line ПРОДАЖА [14:58:20]line ТРК (МРК, ГНК) : 21 [14:58:20]line Товар: 2710194210 [14:58:20]line ДТ-К-5 [14:58:20]line 41.160 * 72.90 [14:58:20]line = 3000.56 [14:58:20]line НДС 12% НСП 1% [14:58:20]line > о реализуемом товаре [14:58:20]line ИТОГО: 3000.56 [14:58:20]line НСП 1% : 26.55 [14:58:20]line НДС 12% : 318.64 [14:58:20]line Наличными: 0.00 [14:58:20]line Безнал.: 3000.56 [14:58:20]line Место: АЗС № 117 "Партнер Нефть" [14:58:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:58:20]line СНО: Общий режим [14:58:20]line Чек 493 05.06.2024 14:58 [14:58:20]line Смена: 72 ФФД: 1.0 [14:58:20]line ЗНМ: 0300000048 [14:58:20]line РНМ: 0000000000151680 [14:58:20]line Версия ККМ: v1.0 [14:58:20]line Платежная система: O! деньги [14:58:20]line ФМ: 0000000000959414 [14:58:20]line ФД: 60098 [14:58:20]line ФПД: 37945956413984 [14:58:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145820&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60098&fm=37945956413984&tin=02508201610067®Number=0000000000151680&sum=300056 [14:58:20]OFD Sender: Processing packet 60098 [packets to send 53, broken 52] [14:58:20]ProducePacketName [14:58:20]name=ofd_packets/00060098 [14:58:20]OFD Sender: To server: pG, [14:58:20]CommunicateWithHost lk.salyk.kg:30040 [14:58:20]ConnectInit lk.salyk.kg [14:58:20]written 0, free lines is 4095 [14:58:20]Connected sock=10 [14:58:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 25 EE 04 01 56 C4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 A0 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 18 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 0C 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 EA 00 00 35 04 06 00 22 82 FB 40 B2 20 31 65 B9 18 42 91 30 D1 [14:58:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 86 48 47 00 A8 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C2 EA 00 00 F4 03 04 00 10 29 60 66 B6 04 01 00 00 40 23 1F 04 1C 14 F5 0C [14:58:21]CommunicateWithHost err = 0 [14:58:21]CheckOFDResponse [14:58:21]1017 (14) - 77093643461234 [14:58:21]1041 (16) - 0000000000959414 [14:58:21]1040 (4) - 60098 [14:58:21]1012 (4) - 05.06.2024 09:00 [14:58:21]1206 (1) - 0 [14:58:21]OFD Sender: Remove packet 60098 [14:58:21]ProducePacketName [14:58:21]name=ofd_packets/00060098 [14:58:21]NVStorageDeleteData [14:58:21]Write to MH i2c: 01 00 00 C9 85 4E [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: 01 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: 01 07 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: 01 07 00 C9 85 00 00 00 00 00 D0 0C 31 [14:58:21]RasterBufferAndPrint [14:58:21]line [14:58:21]line [14:58:21]line [14:58:21]line [14:58:21]line [14:58:21]written 0, free lines is 3286 [14:58:21]MH_Cut [14:58:21]Write to MH i2c: D1 01 00 D0 85 01 27 [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: D1 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: D1 01 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: D1 01 00 D0 85 00 26 [14:58:21]Write to MH i2c: 01 00 00 D1 85 56 [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]OFD Sender: No OFD packet to send [14:58:22]*** Cut start [14:58:22]*** Partial cut [14:58:22]*** CUTSNS_PIN = 1 [14:58:22]*** CUTSNS_PIN = 0 [14:58:22]*** Brake cut motor [14:58:22]Read from MH i2c: 01 [14:58:22]MH_I2C_Read... [14:58:22]*** Stop cut motor [14:58:22]*** Cut end [14:58:22]Read from MH i2c: 01 07 00 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: 01 07 00 D1 85 00 00 00 00 00 FF 0F 6B [14:58:22]process_action close_receipt done [14:58:22]requested_data is exist [14:58:22]produce_requested_data [14:58:22]requested_item fm.sn is exist - process it [14:58:22]wFMCommunicate request_size=4 [14:58:22]MH_SAM_APDU [14:58:22]CAPDU: 80 11 00 00 [14:58:22]Write to MH i2c: E2 08 00 D2 85 80 11 00 00 00 00 00 00 D1 [14:58:22]Write i2c OK [14:58:22]MH_I2C_Read... [14:58:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:22]Read from MH i2c: E2 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: E2 17 00 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: E2 17 00 D2 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [14:58:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:58:22]wFMCommunicate OK [14:58:22]requested_item fd.num is exist - process it [14:58:22]SAM_PROTO_GetFieldsCounters [14:58:22]wFMCommunicate request_size=4 [14:58:22]MH_SAM_APDU [14:58:22]CAPDU: 80 13 00 00 [14:58:22]Write to MH i2c: E2 08 00 D3 85 80 13 00 00 00 00 00 00 D4 [14:58:22]Write i2c OK [14:58:22]MH_I2C_Read... [14:58:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:22]Read from MH i2c: E2 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: E2 62 00 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: E2 62 00 D3 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C2 EA 00 00 0E 04 04 00 48 00 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 AF [14:58:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C2 EA 00 00 0E 04 04 00 48 00 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 [14:58:23]wFMCommunicate OK [14:58:23]SAM_PROTO_GetFieldsCounters done [14:58:23]requested_item shift.num is exist - process it [14:58:23]requested_item shift.opened is exist - process it [14:58:23]req_shift_opened [14:58:23]FM_GetShiftState [14:58:23]SAM_PROTO_GetShiftState [14:58:23]wFMCommunicate request_size=4 [14:58:23]MH_SAM_APDU [14:58:23]CAPDU: 80 13 01 00 [14:58:23]Write to MH i2c: E2 08 00 D4 85 80 13 01 00 00 00 00 00 D6 [14:58:23]Write i2c OK [14:58:23]MH_I2C_Read... [14:58:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:23]Read from MH i2c: E2 [14:58:23]MH_I2C_Read... [14:58:23]Read from MH i2c: E2 0E 00 [14:58:23]MH_I2C_Read... [14:58:23]Read from MH i2c: E2 0E 00 D4 85 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0E [14:58:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:58:23]wFMCommunicate OK [14:58:23]SAM_PROTO_GetShiftState done [14:58:23]FM_GetShiftState done [14:58:23]req_shift_opened done [14:58:23]requested_item shift.open_date is exist - process it [14:58:23]req_shift_open_date [14:58:23]req_shift_open_date done [14:58:23]produce_requested_data done [14:58:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60098,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:58:23]process_action_free close_receipt [14:58:23]json_value_free [14:58:23]json_value_free done [14:58:23]process_json_proto returns [14:58:23]Send response to host [14:58:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60098,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:58:23]free response buf [14:58:23]execute_script done [14:58:23]execute_script returns [14:58:23]free content buf [14:58:23]Sock 9.Close socket [14:58:23]Sock 9.Thread stoped [14:58:26]OFD Sender: No OFD packet to send [14:58:31]OFD Sender: No OFD packet to send [14:58:35]accept exits with 8 [14:58:35]New connection [14:58:35]New thread 3067100516 created [14:58:35]Thread 3066957156 joined [14:58:35]Waiting for new connection... [14:58:35] Sock 8.Parse request [14:58:35]Sock 8.Check first char [14:58:35]Sock 8.First char is OK [14:58:35]request: POST /json_proto HTTP/1.0 [14:58:35]Method: POST [14:58:35]URL: /json_proto [14:58:35]Method is POST - this is cgi request [14:58:35]url: /json_proto [14:58:35]query_string will be loaded in cgi processing [14:58:35]execute_cgi json_proto POST (null) [14:58:35]execute_cgi path=json_proto method=POST [14:58:35]POST find Content-Length [14:58:35]Host: 172.17.60.68:8080 [14:58:35]Content-Length: 678 [14:58:35]Content-Type: application/json [14:58:35] [14:58:35]POST finish read [14:58:35]Found Content-Length = 678 [14:58:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:58:35]execute_script... [14:58: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)545827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:58:35]POST & json_proto [14:58:35]process_json_proto [14:58:35]json parsed OK: [14:58:35]protocol is kg_v1.0 [14:58:35]action value=close_receipt [14:58:35]process_action close_receipt [14:58:35]cmd_close_receipt [14:58:35]MH_GetDate [14:58:35]Write to MH i2c: F0 00 00 D5 85 49 [14:58:35]Write i2c OK [14:58:35]MH_I2C_Read... [14:58:35]Read from MH i2c: F0 [14:58:35]MH_I2C_Read... [14:58:35]Read from MH i2c: F0 09 00 [14:58:35]MH_I2C_Read... [14:58:35]Read from MH i2c: F0 09 00 D5 85 00 1D 7D 60 66 9A 61 5F 66 72 [14:58:35]GetLastDocTimeStamp 1717599500 [14:58:35]current date 1717599517 [14:58:35]FM_GetShiftState [14:58:35]SAM_PROTO_GetShiftState [14:58:35]wFMCommunicate request_size=4 [14:58:35]MH_SAM_APDU [14:58:35]CAPDU: 80 13 01 00 [14:58:35]Write to MH i2c: E2 08 00 D6 85 80 13 01 00 00 00 00 00 D8 [14:58:35]Write i2c OK [14:58:35]MH_I2C_Read... [14:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:35]Read from MH i2c: E2 [14:58:35]MH_I2C_Read... [14:58:35]Read from MH i2c: E2 0E 00 [14:58:35]MH_I2C_Read... [14:58:35]Read from MH i2c: E2 0E 00 D6 85 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [14:58:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:58:35]wFMCommunicate OK [14:58:35]SAM_PROTO_GetShiftState done [14:58:35]FM_GetShiftState done [14:58:35]opened in 1717545916 [14:58:35]opened+sec_in_day 1717632316 [14:58:35]quantity*price = 70044 [14:58:35]sum+1 = 70045 [14:58:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 494 05.06.2024 14:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60099 ФПД: 23823721142081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145837&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60099&fm=23823721142081&tin=02508201610067®Number=0000000000151680&sum=70000 [14:58:36]StoreToDocumentArchive [14:58:36]shift 72 fd 60099 [14:58:36]save to /storage/0072/doc_00060099 [14:58:36]save last doc name /storage/0072/doc_00060099 to /storage/kkm_last_doc_name [14:58:36]save OK [14:58:36]Clear old archive folders... [14:58:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:58:36]tlvbuf is 003F5780 [14:58:36]SAM_PROTO_ClearQueue [14:58:36]wFMCommunicate request_size=4 [14:58:36]MH_SAM_APDU [14:58:36]CAPDU: 80 09 00 00 [14:58:36]Write to MH i2c: E2 08 00 E3 85 80 09 00 00 00 00 00 00 DA [14:58:36]Write i2c OK [14:58:36]MH_I2C_Read... [14:58:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:36]Read from MH i2c: E2 [14:58:36]MH_I2C_Read... [14:58:36]Read from MH i2c: E2 03 00 [14:58:36]MH_I2C_Read... [14:58:36]Read from MH i2c: E2 03 00 E3 85 00 90 00 DC [14:58:36]RAPDU: 90 00 [14:58:36]wFMCommunicate OK [14:58:36]SAM_PROTO_ClearQueue done [14:58:36]KKMCreateOFDPacket [14:58:36]OFDProtocolAddRootSTLVToBuf [14:58:36]FM_MakeSignedData [14:58:36]FM_MakeSignedData [14:58:36]SAM_PROTO_SignData [14:58:36]wFMCommunicate request_size=4 [14:58:36]MH_SAM_APDU [14:58:36]CAPDU: 80 0D 01 02 [14:58:36]Write to MH i2c: E2 08 00 E4 85 80 0D 01 02 00 00 00 00 E2 [14:58:36]Write i2c OK [14:58:36]MH_I2C_Read... [14:58:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:36]Read from MH i2c: E2 [14:58:36]MH_I2C_Read... [14:58:36]Read from MH i2c: E2 03 00 [14:58:36]MH_I2C_Read... [14:58:36]Read from MH i2c: E2 03 00 E4 85 00 90 00 DD [14:58:36]RAPDU: 90 00 [14:58:36]wFMCommunicate OK [14:58:36]wFMCommunicate request_size=255 [14:58:36]MH_SAM_APDU [14:58: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 1D 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 EA 00 00 35 04 06 00 15 [14:58:36]Write to MH i2c: E2 02 01 E5 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 1D 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 EA 00 00 35 04 06 00 15 00 00 D6 [14:58:36]Write i2c OK [14:58:36]MH_I2C_Read... [14:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:37]Read from MH i2c: E2 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 03 00 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 03 00 E5 85 00 90 00 DE [14:58:37]RAPDU: 90 00 [14:58:37]wFMCommunicate OK [14:58:37]wFMCommunicate request_size=10 [14:58:37]MH_SAM_APDU [14:58:37]CAPDU: 80 0D 02 02 05 AA E4 6F 97 41 [14:58:37]Write to MH i2c: E2 0D 00 E6 85 80 0D 02 02 05 00 AA E4 6F 97 41 00 00 C4 [14:58:37]Write i2c OK [14:58:37]MH_I2C_Read... [14:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:37]Read from MH i2c: E2 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 03 00 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 03 00 E6 85 00 90 00 DF [14:58:37]RAPDU: 90 00 [14:58:37]wFMCommunicate OK [14:58:37]wFMCommunicate request_size=4 [14:58:37]MH_SAM_APDU [14:58:37]CAPDU: 80 0D 03 02 [14:58:37]Write to MH i2c: E2 08 00 E7 85 80 0D 03 02 00 00 00 00 E7 [14:58:37]Write i2c OK [14:58:37]MH_I2C_Read... [14:58:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:37]Read from MH i2c: E2 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 0B 00 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 0B 00 E7 85 00 EE 1E 0C C6 BA 34 47 94 90 00 8F [14:58:37]RAPDU: EE 1E 0C C6 BA 34 47 94 90 00 [14:58:37]wFMCommunicate OK [14:58:37]SAM_PROTO_SignData done [14:58:37]FM_MakeSignedData done [14:58:37]CreateOFDProtocolMessage [14:58:37]wFMCommunicate request_size=4 [14:58:37]MH_SAM_APDU [14:58:37]CAPDU: 80 11 00 00 [14:58:37]Write to MH i2c: E2 08 00 E8 85 80 11 00 00 00 00 00 00 E7 [14:58:37]Write i2c OK [14:58:37]MH_I2C_Read... [14:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:37]Read from MH i2c: E2 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 17 00 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: E2 17 00 E8 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3A [14:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:58:37]wFMCommunicate OK [14:58:37]CreateOFDProtocolMessage done [14:58:37]OFDSenderStorePacket 60099 [14:58:37]StoreOFDPacket docnum=60099 [14:58:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 88 1A 07 01 3E 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 1D 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 EA 00 00 35 04 06 00 15 AA E4 6F 97 41 EE 1E 0C C6 BA 34 47 94 [14:58:37]CheckFolder [14:58:37]dirname=/storage/ofd_packets [14:58:37]CheckFolder done [14:58:37]ProducePacketName [14:58:37]name=ofd_packets/00060099 [14:58:37]NVStorageSaveData ofd_packets/00060099 [14:58:37]File name is /storage/ofd_packets/00060099 [14:58:37]Write 301 bytes [14:58:37]NVStorageSaveData done [14:58:37]OFDSenderStorePacket done [14:58:37]KKMCreateOFDPacket done [14:58:37]NVStorageSaveData kkm_last_timestamp [14:58:37]File name is /storage/kkm_last_timestamp [14:58:37]Write 4 bytes [14:58:37]NVStorageSaveData done [14:58:37]ExternCall_PrintAddStr [14:58:37]wPrintStart [14:58:37]Write to MH i2c: 01 00 00 E9 85 6E [14:58:37]Write i2c OK [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: 01 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: 01 07 00 [14:58:37]MH_I2C_Read... [14:58:37]Read from MH i2c: 01 07 00 E9 85 00 00 00 00 00 FF 0F 83 [14:58:37]RasterBufferAndPrint [14:58:37]line Счет N : (1)545827 [14:58:37]line ИНН: 02508201610067 [14:58:37]line Контрольно-Кассовый Чек [14:58:37]line ПРОДАЖА [14:58:37]line ТРК (МРК, ГНК) : 12 [14:58:37]line Товар: 2710124130 [14:58:37]line Аи-92-К-5 [14:58:37]line 10.470 * 66.90 [14:58:37]line = 700.44 [14:58:37]line НДС 12% НСП 1% [14:58:37]line > о реализуемом товаре [14:58:37]line ОКРУГЛЕНИЕ: -0.44 [14:58:37]line ИТОГО: 700.00 [14:58:37]line Внесено: 700.00 [14:58:37]line СДАЧА: 0.00 [14:58:37]line НСП 1% : 6.20 [14:58:37]line НДС 12% : 74.38 [14:58:37]line Наличными: 700.00 [14:58:37]line Безнал.: 0.00 [14:58:37]line Место: АЗС № 117 "Партнер Нефть" [14:58:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:58:37]line СНО: Общий режим [14:58:37]line Чек 494 05.06.2024 14:58 [14:58:37]line Смена: 72 ФФД: 1.0 [14:58:37]line ЗНМ: 0300000048 [14:58:37]line РНМ: 0000000000151680 [14:58:37]line Версия ККМ: v1.0 [14:58:37]line ФМ: 0000000000959414 [14:58:37]line ФД: 60099 [14:58:37]line ФПД: 23823721142081 [14:58:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145837&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60099&fm=23823721142081&tin=02508201610067®Number=0000000000151680&sum=70000 [14:58:37]OFD Sender: Processing packet 60099 [packets to send 53, broken 52] [14:58:37]ProducePacketName [14:58:37]name=ofd_packets/00060099 [14:58:37]OFD Sender: To server: pG, [14:58:37]CommunicateWithHost lk.salyk.kg:30040 [14:58:37]ConnectInit lk.salyk.kg [14:58:37]written 0, free lines is 4095 [14:58:37]Connected sock=10 [14:58:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 88 1A 07 01 3E 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 1D 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 EA 00 00 35 04 06 00 15 AA E4 6F 97 41 EE 1E 0C C6 BA 34 47 94 [14:58:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C C5 47 00 19 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C3 EA 00 00 F4 03 04 00 21 29 60 66 B6 04 01 00 00 6D F0 45 A6 7D 61 EC 0C [14:58:37]CommunicateWithHost err = 0 [14:58:37]CheckOFDResponse [14:58:37]1017 (14) - 77093643461234 [14:58:37]1041 (16) - 0000000000959414 [14:58:37]1040 (4) - 60099 [14:58:37]1012 (4) - 05.06.2024 09:00 [14:58:37]1206 (1) - 0 [14:58:37]OFD Sender: Remove packet 60099 [14:58:37]ProducePacketName [14:58:37]name=ofd_packets/00060099 [14:58:37]NVStorageDeleteData [14:58:38]Write to MH i2c: 01 00 00 14 86 9A [14:58:38]Write i2c OK [14:58:38]MH_I2C_Read... [14:58:38]Read from MH i2c: 01 [14:58:38]MH_I2C_Read... [14:58:38]Read from MH i2c: 01 07 00 [14:58:38]MH_I2C_Read... [14:58:38]Read from MH i2c: 01 07 00 14 86 00 00 00 00 00 B8 0C 65 [14:58:38]RasterBufferAndPrint [14:58:38]line [14:58:38]line [14:58:38]line [14:58:38]line [14:58:38]line [14:58:38]written 0, free lines is 3266 [14:58:38]MH_Cut [14:58:38]Write to MH i2c: D1 01 00 1B 86 01 73 [14:58:38]Write i2c OK [14:58:38]MH_I2C_Read... [14:58:38]Read from MH i2c: D1 [14:58:38]MH_I2C_Read... [14:58:38]Read from MH i2c: D1 01 00 [14:58:38]MH_I2C_Read... [14:58:38]Read from MH i2c: D1 01 00 1B 86 00 72 [14:58:38]Write to MH i2c: 01 00 00 1C 86 A2 [14:58:38]Write i2c OK [14:58:38]MH_I2C_Read... [14:58:38]OFD Sender: No OFD packet to send [14:58:38]*** Cut start [14:58:38]*** Partial cut [14:58:38]*** CUTSNS_PIN = 1 [14:58:39]*** CUTSNS_PIN = 0 [14:58:39]*** Brake cut motor [14:58:39]Read from MH i2c: 01 [14:58:39]MH_I2C_Read... [14:58:39]*** Stop cut motor [14:58:39]*** Cut end [14:58:39]Read from MH i2c: 01 07 00 [14:58:39]MH_I2C_Read... [14:58:39]Read from MH i2c: 01 07 00 1C 86 00 00 00 00 00 FF 0F B7 [14:58:39]process_action close_receipt done [14:58:39]requested_data is exist [14:58:39]produce_requested_data [14:58:39]requested_item fm.sn is exist - process it [14:58:39]wFMCommunicate request_size=4 [14:58:39]MH_SAM_APDU [14:58:39]CAPDU: 80 11 00 00 [14:58:39]Write to MH i2c: E2 08 00 1D 86 80 11 00 00 00 00 00 00 1D [14:58:39]Write i2c OK [14:58:39]MH_I2C_Read... [14:58:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:39]Read from MH i2c: E2 [14:58:39]MH_I2C_Read... [14:58:39]Read from MH i2c: E2 17 00 [14:58:39]MH_I2C_Read... [14:58:39]Read from MH i2c: E2 17 00 1D 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 70 [14:58:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:58:39]wFMCommunicate OK [14:58:39]requested_item fd.num is exist - process it [14:58:39]SAM_PROTO_GetFieldsCounters [14:58:39]wFMCommunicate request_size=4 [14:58:39]MH_SAM_APDU [14:58:39]CAPDU: 80 13 00 00 [14:58:39]Write to MH i2c: E2 08 00 1E 86 80 13 00 00 00 00 00 00 20 [14:58:39]Write i2c OK [14:58:39]MH_I2C_Read... [14:58:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:39]Read from MH i2c: E2 [14:58:39]MH_I2C_Read... [14:58:39]Read from MH i2c: E2 62 00 [14:58:39]MH_I2C_Read... [14:58:39]Read from MH i2c: E2 62 00 1E 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C3 EA 00 00 0E 04 04 00 48 00 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 FF [14:58:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C3 EA 00 00 0E 04 04 00 48 00 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 [14:58:39]wFMCommunicate OK [14:58:39]SAM_PROTO_GetFieldsCounters done [14:58:39]requested_item shift.num is exist - process it [14:58:39]requested_item shift.opened is exist - process it [14:58:39]req_shift_opened [14:58:39]FM_GetShiftState [14:58:39]SAM_PROTO_GetShiftState [14:58:39]wFMCommunicate request_size=4 [14:58:39]MH_SAM_APDU [14:58:39]CAPDU: 80 13 01 00 [14:58:39]Write to MH i2c: E2 08 00 1F 86 80 13 01 00 00 00 00 00 22 [14:58:39]Write i2c OK [14:58:39]MH_I2C_Read... [14:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:39]Read from MH i2c: E2 [14:58:39]MH_I2C_Read... [14:58:39]Read from MH i2c: E2 0E 00 [14:58:39]MH_I2C_Read... [14:58:39]Read from MH i2c: E2 0E 00 1F 86 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5A [14:58:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:58:39]wFMCommunicate OK [14:58:39]SAM_PROTO_GetShiftState done [14:58:39]FM_GetShiftState done [14:58:39]req_shift_opened done [14:58:39]requested_item shift.open_date is exist - process it [14:58:39]req_shift_open_date [14:58:39]req_shift_open_date done [14:58:39]produce_requested_data done [14:58:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60099,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:58:39]process_action_free close_receipt [14:58:39]json_value_free [14:58:39]json_value_free done [14:58:39]process_json_proto returns [14:58:39]Send response to host [14:58:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60099,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:58:39]free response buf [14:58:39]execute_script done [14:58:39]execute_script returns [14:58:39]free content buf [14:58:39]Sock 8.Close socket [14:58:39]Sock 8.Thread stoped [14:58:43]OFD Sender: No OFD packet to send [14:58:48]OFD Sender: No OFD packet to send [14:58:53]OFD Sender: No OFD packet to send [14:58:58]OFD Sender: No OFD packet to send [14:59:03]OFD Sender: No OFD packet to send [14:59:08]OFD Sender: No OFD packet to send [14:59:13]OFD Sender: No OFD packet to send [14:59:18]OFD Sender: No OFD packet to send [14:59:23]OFD Sender: No OFD packet to send [14:59:28]OFD Sender: No OFD packet to send [14:59:33]OFD Sender: No OFD packet to send [14:59:33]accept exits with 9 [14:59:33]New connection [14:59:33]New thread 3066957156 created [14:59:33]Thread 3067100516 joined [14:59:33]Waiting for new connection... [14:59:33] Sock 9.Parse request [14:59:33]Sock 9.Check first char [14:59:33]Sock 9.First char is OK [14:59:33]request: POST /json_proto HTTP/1.0 [14:59:33]Method: POST [14:59:33]URL: /json_proto [14:59:33]Method is POST - this is cgi request [14:59:33]url: /json_proto [14:59:33]query_string will be loaded in cgi processing [14:59:33]execute_cgi json_proto POST (null) [14:59:33]execute_cgi path=json_proto method=POST [14:59:33]POST find Content-Length [14:59:33]Host: 172.17.60.68:8080 [14:59:33]Content-Length: 990 [14:59:33]Content-Type: application/json [14:59:33] [14:59:33]POST finish read [14:59:33]Found Content-Length = 990 [14:59:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 47.200, "sum" : 1600.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 47.20 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:33]execute_script... [14: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)545824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 47.200, "sum" : 1600.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 47.20 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:33]POST & json_proto [14:59:33]process_json_proto [14:59:33]json parsed OK: [14:59:33]protocol is kg_v1.0 [14:59:33]action value=close_receipt [14:59:33]process_action close_receipt [14:59:33]cmd_close_receipt [14:59:33]MH_GetDate [14:59:33]Write to MH i2c: F0 00 00 20 86 95 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: F0 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: F0 09 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: F0 09 00 20 86 00 57 7D 60 66 9A 61 5F 66 F8 [14:59:33]GetLastDocTimeStamp 1717599517 [14:59:33]current date 1717599575 [14:59:33]FM_GetShiftState [14:59:33]SAM_PROTO_GetShiftState [14:59:33]wFMCommunicate request_size=4 [14:59:33]MH_SAM_APDU [14:59:33]CAPDU: 80 13 01 00 [14:59:33]Write to MH i2c: E2 08 00 21 86 80 13 01 00 00 00 00 00 24 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:33]Read from MH i2c: E2 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 0E 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 0E 00 21 86 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5C [14:59:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:59:33]wFMCommunicate OK [14:59:33]SAM_PROTO_GetShiftState done [14:59:33]FM_GetShiftState done [14:59:33]opened in 1717545916 [14:59:33]opened+sec_in_day 1717632316 [14:59:33]quantity*price = 160008 [14:59:33]sum+1 = 160009 [14:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1600.00 Внесено: 3000.00 СДАЧА: 1400.00 НСП 1% : 14.16 НДС 12% : 169.92 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 495 05.06.2024 14:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 47.20 сом ФМ: 0000000000959414 ФД: 60100 ФПД: 86949825056837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145935&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60100&fm=86949825056837&tin=02508201610067®Number=0000000000151680&sum=160000 [14:59:34]StoreToDocumentArchive [14:59:34]shift 72 fd 60100 [14:59:34]save to /storage/0072/doc_00060100 [14:59:34]save last doc name /storage/0072/doc_00060100 to /storage/kkm_last_doc_name [14:59:34]save OK [14:59:34]Clear old archive folders... [14:59:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:59:34]tlvbuf is 00545590 [14:59:34]SAM_PROTO_ClearQueue [14:59:34]wFMCommunicate request_size=4 [14:59:34]MH_SAM_APDU [14:59:34]CAPDU: 80 09 00 00 [14:59:34]Write to MH i2c: E2 08 00 2E 86 80 09 00 00 00 00 00 00 26 [14:59:34]Write i2c OK [14:59:34]MH_I2C_Read... [14:59:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:34]Read from MH i2c: E2 [14:59:34]MH_I2C_Read... [14:59:34]Read from MH i2c: E2 03 00 [14:59:34]MH_I2C_Read... [14:59:34]Read from MH i2c: E2 03 00 2E 86 00 90 00 28 [14:59:34]RAPDU: 90 00 [14:59:34]wFMCommunicate OK [14:59:34]SAM_PROTO_ClearQueue done [14:59:34]KKMCreateOFDPacket [14:59:34]OFDProtocolAddRootSTLVToBuf [14:59:34]FM_MakeSignedData [14:59:34]FM_MakeSignedData [14:59:34]SAM_PROTO_SignData [14:59:34]wFMCommunicate request_size=4 [14:59:34]MH_SAM_APDU [14:59:34]CAPDU: 80 0D 01 02 [14:59:34]Write to MH i2c: E2 08 00 2F 86 80 0D 01 02 00 00 00 00 2E [14:59:34]Write i2c OK [14:59:34]MH_I2C_Read... [14:59:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:34]Read from MH i2c: E2 [14:59:34]MH_I2C_Read... [14:59:34]Read from MH i2c: E2 03 00 [14:59:34]MH_I2C_Read... [14:59:34]Read from MH i2c: E2 03 00 2F 86 00 90 00 29 [14:59:34]RAPDU: 90 00 [14:59:34]wFMCommunicate OK [14:59:34]wFMCommunicate request_size=255 [14:59:34]MH_SAM_APDU [14:59: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 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 EF 01 00 00 F4 03 04 00 57 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 EA 00 00 35 04 06 00 4F 14 [14:59:34]Write to MH i2c: E2 02 01 30 86 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 EF 01 00 00 F4 03 04 00 57 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 EA 00 00 35 04 06 00 4F 14 00 00 B1 [14:59:34]Write i2c OK [14:59:34]MH_I2C_Read... [14:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:35]Read from MH i2c: E2 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 03 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 03 00 30 86 00 90 00 2A [14:59:35]RAPDU: 90 00 [14:59:35]wFMCommunicate OK [14:59:35]wFMCommunicate request_size=9 [14:59:35]MH_SAM_APDU [14:59:35]CAPDU: 80 0D 02 02 04 95 6F 90 45 [14:59:35]Write to MH i2c: E2 0C 00 31 86 80 0D 02 02 04 00 95 6F 90 45 00 00 12 [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:35]Read from MH i2c: E2 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 03 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 03 00 31 86 00 90 00 2B [14:59:35]RAPDU: 90 00 [14:59:35]wFMCommunicate OK [14:59:35]wFMCommunicate request_size=4 [14:59:35]MH_SAM_APDU [14:59:35]CAPDU: 80 0D 03 02 [14:59:35]Write to MH i2c: E2 08 00 32 86 80 0D 03 02 00 00 00 00 33 [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:35]Read from MH i2c: E2 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 0B 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 0B 00 32 86 00 C4 03 C0 96 7E 0C 88 7F 90 00 E2 [14:59:35]RAPDU: C4 03 C0 96 7E 0C 88 7F 90 00 [14:59:35]wFMCommunicate OK [14:59:35]SAM_PROTO_SignData done [14:59:35]FM_MakeSignedData done [14:59:35]CreateOFDProtocolMessage [14:59:35]wFMCommunicate request_size=4 [14:59:35]MH_SAM_APDU [14:59:35]CAPDU: 80 11 00 00 [14:59:35]Write to MH i2c: E2 08 00 33 86 80 11 00 00 00 00 00 00 33 [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:35]Read from MH i2c: E2 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 17 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 17 00 33 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 86 [14:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:59:35]wFMCommunicate OK [14:59:35]CreateOFDProtocolMessage done [14:59:35]OFDSenderStorePacket 60100 [14:59:35]StoreOFDPacket docnum=60100 [14:59:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 6E 98 06 01 6A 7B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 EF 01 00 00 F4 03 04 00 57 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 EA 00 00 35 04 06 00 4F 14 95 6F 90 45 C4 03 C0 96 7E 0C 88 7F [14:59:35]CheckFolder [14:59:35]dirname=/storage/ofd_packets [14:59:35]CheckFolder done [14:59:35]ProducePacketName [14:59:35]name=ofd_packets/00060100 [14:59:35]NVStorageSaveData ofd_packets/00060100 [14:59:35]File name is /storage/ofd_packets/00060100 [14:59:35]Write 300 bytes [14:59:35]NVStorageSaveData done [14:59:35]OFDSenderStorePacket done [14:59:35]KKMCreateOFDPacket done [14:59:35]NVStorageSaveData kkm_last_timestamp [14:59:35]File name is /storage/kkm_last_timestamp [14:59:35]Write 4 bytes [14:59:35]NVStorageSaveData done [14:59:35]ExternCall_PrintAddStr [14:59:35]wPrintStart [14:59:35]Write to MH i2c: 01 00 00 34 86 BA [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: 01 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: 01 07 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: 01 07 00 34 86 00 00 00 00 00 FF 0F CF [14:59:35]RasterBufferAndPrint [14:59:35]line Счет N : (1)545824 [14:59:35]line ИНН: 02508201610067 [14:59:35]line Контрольно-Кассовый Чек [14:59:35]line ПРОДАЖА [14:59:35]line ТРК (МРК, ГНК) : 71 [14:59:35]line Товар: 2711190000 [14:59:35]line ГАЗ-К-5 [14:59:35]line 47.200 * 33.90 [14:59:35]line = 1600.08 [14:59:35]line НДС 12% НСП 1% [14:59:35]line > о реализуемом товаре [14:59:35]line ОКРУГЛЕНИЕ: -0.08 [14:59:35]line ИТОГО: 1600.00 [14:59:35]line Внесено: 3000.00 [14:59:35]line СДАЧА: 1400.00 [14:59:35]line НСП 1% : 14.16 [14:59:35]line НДС 12% : 169.92 [14:59:35]line Наличными: 1600.00 [14:59:35]line Безнал.: 0.00 [14:59:35]line Место: АЗС № 117 "Партнер Нефть" [14:59:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [14:59:35]line СНО: Общий режим [14:59:35]line Чек 495 05.06.2024 14:59 [14:59:35]line Смена: 72 ФФД: 1.0 [14:59:35]line ЗНМ: 0300000048 [14:59:35]line РНМ: 0000000000151680 [14:59:35]line Версия ККМ: v1.0 [14:59:35]line [14:59:35]line Дисконтная программа [14:59:35]line СУГ [14:59:35]line номер 117 [14:59:35]line сэкономлено 47.20 сом [14:59:35]line ФМ: 0000000000959414 [14:59:35]line ФД: 60100 [14:59:35]line ФПД: 86949825056837 [14:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T145935&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60100&fm=86949825056837&tin=02508201610067®Number=0000000000151680&sum=160000 [14:59:35]OFD Sender: Processing packet 60100 [packets to send 53, broken 52] [14:59:35]ProducePacketName [14:59:35]name=ofd_packets/00060100 [14:59:35]OFD Sender: To server: pG, [14:59:35]CommunicateWithHost lk.salyk.kg:30040 [14:59:35]ConnectInit lk.salyk.kg [14:59:35]written 0, free lines is 4095 [14:59:35]Connected sock=10 [14:59:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 6E 98 06 01 6A 7B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 EF 01 00 00 F4 03 04 00 57 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 EA 00 00 35 04 06 00 4F 14 95 6F 90 45 C4 03 C0 96 7E 0C 88 7F [14:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 67 7E 47 00 F8 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C4 EA 00 00 F4 03 04 00 5B 29 60 66 B6 04 01 00 00 5B 5F 77 82 94 3F C8 E2 [14:59:35]CommunicateWithHost err = 0 [14:59:35]CheckOFDResponse [14:59:35]1017 (14) - 77093643461234 [14:59:35]1041 (16) - 0000000000959414 [14:59:35]1040 (4) - 60100 [14:59:35]1012 (4) - 05.06.2024 09:01 [14:59:35]1206 (1) - 0 [14:59:35]OFD Sender: Remove packet 60100 [14:59:35]ProducePacketName [14:59:35]name=ofd_packets/00060100 [14:59:35]NVStorageDeleteData [14:59:36]Write to MH i2c: 01 00 00 64 86 EA [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: 01 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: 01 07 00 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: 01 07 00 64 86 00 00 00 00 00 57 0C 54 [14:59:36]RasterBufferAndPrint [14:59:36]line [14:59:36]line [14:59:36]line [14:59:36]line [14:59:36]line [14:59:36]written 0, free lines is 3167 [14:59:36]MH_Cut [14:59:36]Write to MH i2c: D1 01 00 6B 86 01 C3 [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: D1 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: D1 01 00 [14:59:36]MH_I2C_Read... [14:59:36]Read from MH i2c: D1 01 00 6B 86 00 C2 [14:59:36]Write to MH i2c: 01 00 00 6C 86 F2 [14:59:36]Write i2c OK [14:59:36]MH_I2C_Read... [14:59:36]OFD Sender: No OFD packet to send [14:59:37]*** Cut start [14:59:37]*** Partial cut [14:59:37]*** CUTSNS_PIN = 1 [14:59:37]*** CUTSNS_PIN = 0 [14:59:37]*** Brake cut motor [14:59:37]Read from MH i2c: 01 [14:59:37]MH_I2C_Read... [14:59:37]*** Stop cut motor [14:59:37]*** Cut end [14:59:37]Read from MH i2c: 01 07 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: 01 07 00 6C 86 00 00 00 00 00 FF 0F 07 [14:59:37]process_action close_receipt done [14:59:37]requested_data is exist [14:59:37]produce_requested_data [14:59:37]requested_item fm.sn is exist - process it [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 11 00 00 [14:59:37]Write to MH i2c: E2 08 00 6D 86 80 11 00 00 00 00 00 00 6D [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 17 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 17 00 6D 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C0 [14:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [14:59:37]wFMCommunicate OK [14:59:37]requested_item fd.num is exist - process it [14:59:37]SAM_PROTO_GetFieldsCounters [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 13 00 00 [14:59:37]Write to MH i2c: E2 08 00 6E 86 80 13 00 00 00 00 00 00 70 [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 62 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 62 00 6E 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C4 EA 00 00 0E 04 04 00 48 00 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 53 [14:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C4 EA 00 00 0E 04 04 00 48 00 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 [14:59:37]wFMCommunicate OK [14:59:37]SAM_PROTO_GetFieldsCounters done [14:59:37]requested_item shift.num is exist - process it [14:59:37]requested_item shift.opened is exist - process it [14:59:37]req_shift_opened [14:59:37]FM_GetShiftState [14:59:37]SAM_PROTO_GetShiftState [14:59:37]wFMCommunicate request_size=4 [14:59:37]MH_SAM_APDU [14:59:37]CAPDU: 80 13 01 00 [14:59:37]Write to MH i2c: E2 08 00 6F 86 80 13 01 00 00 00 00 00 72 [14:59:37]Write i2c OK [14:59:37]MH_I2C_Read... [14:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:37]Read from MH i2c: E2 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 0E 00 [14:59:37]MH_I2C_Read... [14:59:37]Read from MH i2c: E2 0E 00 6F 86 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AA [14:59:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [14:59:37]wFMCommunicate OK [14:59:37]SAM_PROTO_GetShiftState done [14:59:37]FM_GetShiftState done [14:59:37]req_shift_opened done [14:59:37]requested_item shift.open_date is exist - process it [14:59:37]req_shift_open_date [14:59:37]req_shift_open_date done [14:59:37]produce_requested_data done [14:59:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60100,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [14:59:37]process_action_free close_receipt [14:59:37]json_value_free [14:59:37]json_value_free done [14:59:37]process_json_proto returns [14:59:37]Send response to host [14:59:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60100,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [14:59:37]free response buf [14:59:37]execute_script done [14:59:37]execute_script returns [14:59:37]free content buf [14:59:37]Sock 9.Close socket [14:59:37]Sock 9.Thread stoped [14:59:41]OFD Sender: No OFD packet to send [14:59:46]OFD Sender: No OFD packet to send [14:59:51]OFD Sender: No OFD packet to send [14:59:56]OFD Sender: No OFD packet to send [15:00:01]OFD Sender: No OFD packet to send [15:00:06]OFD Sender: No OFD packet to send [15:00:08]accept exits with 8 [15:00:08]New connection [15:00:08]New thread 3067100516 created [15:00:08]Thread 3066957156 joined [15:00:08]Waiting for new connection... [15:00:08] Sock 8.Parse request [15:00:08]Sock 8.Check first char [15:00:08]Sock 8.First char is OK [15:00:08]request: POST /json_proto HTTP/1.0 [15:00:08]Method: POST [15:00:08]URL: /json_proto [15:00:08]Method is POST - this is cgi request [15:00:08]url: /json_proto [15:00:08]query_string will be loaded in cgi processing [15:00:08]execute_cgi json_proto POST (null) [15:00:08]execute_cgi path=json_proto method=POST [15:00:08]POST find Content-Length [15:00:08]Host: 172.17.60.68:8080 [15:00:08]Content-Length: 677 [15:00:08]Content-Type: application/json [15:00:08] [15:00:08]POST finish read [15:00:08]Found Content-Length = 677 [15:00:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:00:08]execute_script... [15:00: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)545828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:00:08]POST & json_proto [15:00:08]process_json_proto [15:00:08]json parsed OK: [15:00:08]protocol is kg_v1.0 [15:00:08]action value=close_receipt [15:00:08]process_action close_receipt [15:00:08]cmd_close_receipt [15:00:08]MH_GetDate [15:00:08]Write to MH i2c: F0 00 00 70 86 E5 [15:00:08]Write i2c OK [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: F0 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: F0 09 00 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: F0 09 00 70 86 00 7A 7D 60 66 9A 61 5F 66 6B [15:00:08]GetLastDocTimeStamp 1717599575 [15:00:08]current date 1717599610 [15:00:08]FM_GetShiftState [15:00:08]SAM_PROTO_GetShiftState [15:00:08]wFMCommunicate request_size=4 [15:00:08]MH_SAM_APDU [15:00:08]CAPDU: 80 13 01 00 [15:00:08]Write to MH i2c: E2 08 00 71 86 80 13 01 00 00 00 00 00 74 [15:00:08]Write i2c OK [15:00:08]MH_I2C_Read... [15:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:08]Read from MH i2c: E2 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: E2 0E 00 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: E2 0E 00 71 86 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [15:00:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:00:08]wFMCommunicate OK [15:00:08]SAM_PROTO_GetShiftState done [15:00:08]FM_GetShiftState done [15:00:08]opened in 1717545916 [15:00:08]opened+sec_in_day 1717632316 [15:00:08]quantity*price = 20003 [15:00:08]sum+1 = 20004 [15:00:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 496 05.06.2024 15:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60101 ФПД: 137305538352646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150010&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60101&fm=137305538352646&tin=02508201610067®Number=0000000000151680&sum=20000 [15:00:09]StoreToDocumentArchive [15:00:09]shift 72 fd 60101 [15:00:09]save to /storage/0072/doc_00060101 [15:00:09]save last doc name /storage/0072/doc_00060101 to /storage/kkm_last_doc_name [15:00:09]save OK [15:00:09]Clear old archive folders... [15:00:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:00:09]tlvbuf is 005094F0 [15:00:09]SAM_PROTO_ClearQueue [15:00:09]wFMCommunicate request_size=4 [15:00:09]MH_SAM_APDU [15:00:09]CAPDU: 80 09 00 00 [15:00:09]Write to MH i2c: E2 08 00 7E 86 80 09 00 00 00 00 00 00 76 [15:00:09]Write i2c OK [15:00:09]MH_I2C_Read... [15:00:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:09]Read from MH i2c: E2 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 7E 86 00 90 00 78 [15:00:09]RAPDU: 90 00 [15:00:09]wFMCommunicate OK [15:00:09]SAM_PROTO_ClearQueue done [15:00:09]KKMCreateOFDPacket [15:00:09]OFDProtocolAddRootSTLVToBuf [15:00:09]FM_MakeSignedData [15:00:09]FM_MakeSignedData [15:00:09]SAM_PROTO_SignData [15:00:09]wFMCommunicate request_size=4 [15:00:09]MH_SAM_APDU [15:00:09]CAPDU: 80 0D 01 02 [15:00:09]Write to MH i2c: E2 08 00 7F 86 80 0D 01 02 00 00 00 00 7E [15:00:09]Write i2c OK [15:00:09]MH_I2C_Read... [15:00:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:09]Read from MH i2c: E2 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 7F 86 00 90 00 79 [15:00:09]RAPDU: 90 00 [15:00:09]wFMCommunicate OK [15:00:09]wFMCommunicate request_size=255 [15:00:09]MH_SAM_APDU [15:00: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F0 01 00 00 F4 03 04 00 7A 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 EA 00 00 35 04 06 00 7C [15:00:09]Write to MH i2c: E2 02 01 80 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F0 01 00 00 F4 03 04 00 7A 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 EA 00 00 35 04 06 00 7C 00 00 EC [15:00:09]Write i2c OK [15:00:09]MH_I2C_Read... [15:00:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:09]Read from MH i2c: E2 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 80 86 00 90 00 7A [15:00:09]RAPDU: 90 00 [15:00:09]wFMCommunicate OK [15:00:09]wFMCommunicate request_size=10 [15:00:09]MH_SAM_APDU [15:00:09]CAPDU: 80 0D 02 02 05 E0 EF D6 D6 06 [15:00:09]Write to MH i2c: E2 0D 00 81 86 80 0D 02 02 05 00 E0 EF D6 D6 06 00 00 0C [15:00:09]Write i2c OK [15:00:09]MH_I2C_Read... [15:00:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:09]Read from MH i2c: E2 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 03 00 81 86 00 90 00 7B [15:00:09]RAPDU: 90 00 [15:00:09]wFMCommunicate OK [15:00:09]wFMCommunicate request_size=4 [15:00:09]MH_SAM_APDU [15:00:09]CAPDU: 80 0D 03 02 [15:00:09]Write to MH i2c: E2 08 00 82 86 80 0D 03 02 00 00 00 00 83 [15:00:09]Write i2c OK [15:00:09]MH_I2C_Read... [15:00:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:09]Read from MH i2c: E2 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 0B 00 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 0B 00 82 86 00 69 00 26 7D 71 8C 77 DE 90 00 E2 [15:00:09]RAPDU: 69 00 26 7D 71 8C 77 DE 90 00 [15:00:09]wFMCommunicate OK [15:00:09]SAM_PROTO_SignData done [15:00:09]FM_MakeSignedData done [15:00:09]CreateOFDProtocolMessage [15:00:09]wFMCommunicate request_size=4 [15:00:09]MH_SAM_APDU [15:00:09]CAPDU: 80 11 00 00 [15:00:09]Write to MH i2c: E2 08 00 83 86 80 11 00 00 00 00 00 00 83 [15:00:09]Write i2c OK [15:00:09]MH_I2C_Read... [15:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:09]Read from MH i2c: E2 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 17 00 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: E2 17 00 83 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D6 [15:00:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:00:09]wFMCommunicate OK [15:00:09]CreateOFDProtocolMessage done [15:00:09]OFDSenderStorePacket 60101 [15:00:09]StoreOFDPacket docnum=60101 [15:00:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 11 A2 07 01 2B 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F0 01 00 00 F4 03 04 00 7A 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 EA 00 00 35 04 06 00 7C E0 EF D6 D6 06 69 00 26 7D 71 8C 77 DE [15:00:09]CheckFolder [15:00:09]dirname=/storage/ofd_packets [15:00:09]CheckFolder done [15:00:09]ProducePacketName [15:00:09]name=ofd_packets/00060101 [15:00:09]NVStorageSaveData ofd_packets/00060101 [15:00:09]File name is /storage/ofd_packets/00060101 [15:00:09]Write 301 bytes [15:00:09]NVStorageSaveData done [15:00:09]OFDSenderStorePacket done [15:00:09]KKMCreateOFDPacket done [15:00:09]NVStorageSaveData kkm_last_timestamp [15:00:09]File name is /storage/kkm_last_timestamp [15:00:09]Write 4 bytes [15:00:09]NVStorageSaveData done [15:00:09]ExternCall_PrintAddStr [15:00:09]wPrintStart [15:00:09]Write to MH i2c: 01 00 00 84 86 0A [15:00:09]Write i2c OK [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: 01 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: 01 07 00 [15:00:09]MH_I2C_Read... [15:00:09]Read from MH i2c: 01 07 00 84 86 00 00 00 00 00 FF 0F 1F [15:00:09]RasterBufferAndPrint [15:00:09]line Счет N : (1)545828 [15:00:09]line ИНН: 02508201610067 [15:00:09]line Контрольно-Кассовый Чек [15:00:09]line ПРОДАЖА [15:00:09]line ТРК (МРК, ГНК) : 42 [15:00:09]line Товар: 2710124130 [15:00:09]line Аи-92-К-5 [15:00:09]line 2.990 * 66.90 [15:00:09]line = 200.03 [15:00:09]line НДС 12% НСП 1% [15:00:09]line > о реализуемом товаре [15:00:09]line ОКРУГЛЕНИЕ: -0.03 [15:00:09]line ИТОГО: 200.00 [15:00:09]line Внесено: 200.00 [15:00:09]line СДАЧА: 0.00 [15:00:09]line НСП 1% : 1.77 [15:00:09]line НДС 12% : 21.24 [15:00:09]line Наличными: 200.00 [15:00:09]line Безнал.: 0.00 [15:00:09]line Место: АЗС № 117 "Партнер Нефть" [15:00:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:00:09]line СНО: Общий режим [15:00:09]line Чек 496 05.06.2024 15:00 [15:00:09]line Смена: 72 ФФД: 1.0 [15:00:09]line ЗНМ: 0300000048 [15:00:09]line РНМ: 0000000000151680 [15:00:09]line Версия ККМ: v1.0 [15:00:09]line ФМ: 0000000000959414 [15:00:09]line ФД: 60101 [15:00:09]line ФПД: 137305538352646 [15:00:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150010&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60101&fm=137305538352646&tin=02508201610067®Number=0000000000151680&sum=20000 [15:00:10]OFD Sender: Processing packet 60101 [packets to send 53, broken 52] [15:00:10]ProducePacketName [15:00:10]name=ofd_packets/00060101 [15:00:10]OFD Sender: To server: pG, [15:00:10]CommunicateWithHost lk.salyk.kg:30040 [15:00:10]ConnectInit lk.salyk.kg [15:00:10]written 0, free lines is 4095 [15:00:10]Connected sock=10 [15:00:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 11 A2 07 01 2B 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 F0 01 00 00 F4 03 04 00 7A 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 EA 00 00 35 04 06 00 7C E0 EF D6 D6 06 69 00 26 7D 71 8C 77 DE [15:00:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D2 DA 47 00 44 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C5 EA 00 00 F4 03 04 00 7E 29 60 66 B6 04 01 00 00 43 D4 D4 BB 82 F7 EF 16 [15:00:10]CommunicateWithHost err = 0 [15:00:10]CheckOFDResponse [15:00:10]1017 (14) - 77093643461234 [15:00:10]1041 (16) - 0000000000959414 [15:00:10]1040 (4) - 60101 [15:00:10]1012 (4) - 05.06.2024 09:01 [15:00:10]1206 (1) - 0 [15:00:10]OFD Sender: Remove packet 60101 [15:00:10]ProducePacketName [15:00:10]name=ofd_packets/00060101 [15:00:10]NVStorageDeleteData [15:00:10]Write to MH i2c: 01 00 00 AF 86 35 [15:00:10]Write i2c OK [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: 01 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: 01 07 00 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: 01 07 00 AF 86 00 00 00 00 00 B1 0C F9 [15:00:10]RasterBufferAndPrint [15:00:10]line [15:00:10]line [15:00:10]line [15:00:10]line [15:00:10]line [15:00:10]written 0, free lines is 3256 [15:00:10]MH_Cut [15:00:10]Write to MH i2c: D1 01 00 B6 86 01 0E [15:00:10]Write i2c OK [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: D1 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: D1 01 00 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: D1 01 00 B6 86 00 0D [15:00:10]Write to MH i2c: 01 00 00 B7 86 3D [15:00:10]Write i2c OK [15:00:10]MH_I2C_Read... [15:00:10]OFD Sender: No OFD packet to send [15:00:11]*** Cut start [15:00:11]*** Partial cut [15:00:11]*** CUTSNS_PIN = 1 [15:00:11]*** CUTSNS_PIN = 0 [15:00:11]*** Brake cut motor [15:00:12]Read from MH i2c: 01 [15:00:12]MH_I2C_Read... [15:00:12]*** Stop cut motor [15:00:12]*** Cut end [15:00:12]Read from MH i2c: 01 07 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: 01 07 00 B7 86 00 00 00 00 00 FF 0F 52 [15:00:12]process_action close_receipt done [15:00:12]requested_data is exist [15:00:12]produce_requested_data [15:00:12]requested_item fm.sn is exist - process it [15:00:12]wFMCommunicate request_size=4 [15:00:12]MH_SAM_APDU [15:00:12]CAPDU: 80 11 00 00 [15:00:12]Write to MH i2c: E2 08 00 B8 86 80 11 00 00 00 00 00 00 B8 [15:00:12]Write i2c OK [15:00:12]MH_I2C_Read... [15:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:12]Read from MH i2c: E2 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 17 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 17 00 B8 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0B [15:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:00:12]wFMCommunicate OK [15:00:12]requested_item fd.num is exist - process it [15:00:12]SAM_PROTO_GetFieldsCounters [15:00:12]wFMCommunicate request_size=4 [15:00:12]MH_SAM_APDU [15:00:12]CAPDU: 80 13 00 00 [15:00:12]Write to MH i2c: E2 08 00 B9 86 80 13 00 00 00 00 00 00 BB [15:00:12]Write i2c OK [15:00:12]MH_I2C_Read... [15:00:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:12]Read from MH i2c: E2 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 62 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 62 00 B9 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C5 EA 00 00 0E 04 04 00 48 00 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 A2 [15:00:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C5 EA 00 00 0E 04 04 00 48 00 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 [15:00:12]wFMCommunicate OK [15:00:12]SAM_PROTO_GetFieldsCounters done [15:00:12]requested_item shift.num is exist - process it [15:00:12]requested_item shift.opened is exist - process it [15:00:12]req_shift_opened [15:00:12]FM_GetShiftState [15:00:12]SAM_PROTO_GetShiftState [15:00:12]wFMCommunicate request_size=4 [15:00:12]MH_SAM_APDU [15:00:12]CAPDU: 80 13 01 00 [15:00:12]Write to MH i2c: E2 08 00 BA 86 80 13 01 00 00 00 00 00 BD [15:00:12]Write i2c OK [15:00:12]MH_I2C_Read... [15:00:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:12]Read from MH i2c: E2 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 0E 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 0E 00 BA 86 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F5 [15:00:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:00:12]wFMCommunicate OK [15:00:12]SAM_PROTO_GetShiftState done [15:00:12]FM_GetShiftState done [15:00:12]req_shift_opened done [15:00:12]requested_item shift.open_date is exist - process it [15:00:12]req_shift_open_date [15:00:12]req_shift_open_date done [15:00:12]produce_requested_data done [15:00:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60101,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:00:12]process_action_free close_receipt [15:00:12]json_value_free [15:00:12]json_value_free done [15:00:12]process_json_proto returns [15:00:12]Send response to host [15:00:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60101,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:00:12]free response buf [15:00:12]execute_script done [15:00:12]execute_script returns [15:00:12]free content buf [15:00:12]Sock 8.Close socket [15:00:12]Sock 8.Thread stoped [15:00:15]OFD Sender: No OFD packet to send [15:00:20]OFD Sender: No OFD packet to send [15:00:25]OFD Sender: No OFD packet to send [15:00:30]OFD Sender: No OFD packet to send [15:00:35]OFD Sender: No OFD packet to send [15:00:40]OFD Sender: No OFD packet to send [15:00:45]OFD Sender: No OFD packet to send [15:00:50]OFD Sender: No OFD packet to send [15:00:55]OFD Sender: No OFD packet to send [15:01:00]OFD Sender: No OFD packet to send [15:01:05]OFD Sender: No OFD packet to send [15:01:10]OFD Sender: No OFD packet to send [15:01:15]OFD Sender: No OFD packet to send [15:01:20]OFD Sender: No OFD packet to send [15:01:25]OFD Sender: No OFD packet to send [15:01:30]OFD Sender: No OFD packet to send [15:01:34]accept exits with 9 [15:01:34]New connection [15:01:34]New thread 3066957156 created [15:01:34]Thread 3067100516 joined [15:01:34]Waiting for new connection... [15:01:34] Sock 9.Parse request [15:01:34]Sock 9.Check first char [15:01:34]Sock 9.First char is OK [15:01:34]request: POST /json_proto HTTP/1.0 [15:01:34]Method: POST [15:01:34]URL: /json_proto [15:01:34]Method is POST - this is cgi request [15:01:34]url: /json_proto [15:01:34]query_string will be loaded in cgi processing [15:01:34]execute_cgi json_proto POST (null) [15:01:34]execute_cgi path=json_proto method=POST [15:01:34]POST find Content-Length [15:01:34]Host: 172.17.60.68:8080 [15:01:34]Content-Length: 804 [15:01:34]Content-Type: application/json [15:01:34] [15:01:34]POST finish read [15:01:34]Found Content-Length = 804 [15:01:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.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" : 400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:34]execute_script... [15:01:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.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" : 400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:34]POST & json_proto [15:01:34]process_json_proto [15:01:34]json parsed OK: [15:01:34]protocol is kg_v1.0 [15:01:34]action value=close_receipt [15:01:34]process_action close_receipt [15:01:34]cmd_close_receipt [15:01:34]MH_GetDate [15:01:34]Write to MH i2c: F0 00 00 BB 86 30 [15:01:34]Write i2c OK [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: F0 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: F0 09 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: F0 09 00 BB 86 00 D0 7D 60 66 9A 61 5F 66 0C [15:01:34]GetLastDocTimeStamp 1717599610 [15:01:34]current date 1717599696 [15:01:34]FM_GetShiftState [15:01:34]SAM_PROTO_GetShiftState [15:01:34]wFMCommunicate request_size=4 [15:01:34]MH_SAM_APDU [15:01:34]CAPDU: 80 13 01 00 [15:01:34]Write to MH i2c: E2 08 00 BC 86 80 13 01 00 00 00 00 00 BF [15:01:34]Write i2c OK [15:01:34]MH_I2C_Read... [15:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:34]Read from MH i2c: E2 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 0E 00 [15:01:34]MH_I2C_Read... [15:01:34]Read from MH i2c: E2 0E 00 BC 86 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F7 [15:01:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:01:34]wFMCommunicate OK [15:01:34]SAM_PROTO_GetShiftState done [15:01:34]FM_GetShiftState done [15:01:34]opened in 1717545916 [15:01:34]opened+sec_in_day 1717632316 [15:01:34]quantity*price = 40030 [15:01:34]sum+1 = 40031 [15:01:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.30 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 0.00 Безнал.: 400.30 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 497 05.06.2024 15:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60102 ФПД: 13774758801059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150136&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60102&fm=13774758801059&tin=02508201610067®Number=0000000000151680&sum=40030 [15:01:35]StoreToDocumentArchive [15:01:35]shift 72 fd 60102 [15:01:35]save to /storage/0072/doc_00060102 [15:01:35]save last doc name /storage/0072/doc_00060102 to /storage/kkm_last_doc_name [15:01:35]save OK [15:01:35]Clear old archive folders... [15:01:35]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:01:35]tlvbuf is 004EF290 [15:01:35]SAM_PROTO_ClearQueue [15:01:35]wFMCommunicate request_size=4 [15:01:35]MH_SAM_APDU [15:01:35]CAPDU: 80 09 00 00 [15:01:35]Write to MH i2c: E2 08 00 C9 86 80 09 00 00 00 00 00 00 C1 [15:01:35]Write i2c OK [15:01:35]MH_I2C_Read... [15:01:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:35]Read from MH i2c: E2 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 03 00 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 03 00 C9 86 00 90 00 C3 [15:01:35]RAPDU: 90 00 [15:01:35]wFMCommunicate OK [15:01:35]SAM_PROTO_ClearQueue done [15:01:35]KKMCreateOFDPacket [15:01:35]OFDProtocolAddRootSTLVToBuf [15:01:35]FM_MakeSignedData [15:01:35]FM_MakeSignedData [15:01:35]SAM_PROTO_SignData [15:01:35]wFMCommunicate request_size=4 [15:01:35]MH_SAM_APDU [15:01:35]CAPDU: 80 0D 01 02 [15:01:35]Write to MH i2c: E2 08 00 CA 86 80 0D 01 02 00 00 00 00 C9 [15:01:35]Write i2c OK [15:01:35]MH_I2C_Read... [15:01:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:35]Read from MH i2c: E2 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 03 00 [15:01:35]MH_I2C_Read... [15:01:35]Read from MH i2c: E2 03 00 CA 86 00 90 00 C4 [15:01:35]RAPDU: 90 00 [15:01:35]wFMCommunicate OK [15:01:35]wFMCommunicate request_size=255 [15:01:35]MH_SAM_APDU [15:01:35]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D0 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 EA 00 00 35 04 06 00 0C 87 [15:01:35]Write to MH i2c: E2 02 01 CB 86 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D0 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 EA 00 00 35 04 06 00 0C 87 00 00 AB [15:01:35]Write i2c OK [15:01:35]MH_I2C_Read... [15:01:35]OFD Sender: No OFD packet to send [15:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:36]Read from MH i2c: E2 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 03 00 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 03 00 CB 86 00 90 00 C5 [15:01:36]RAPDU: 90 00 [15:01:36]wFMCommunicate OK [15:01:36]wFMCommunicate request_size=9 [15:01:36]MH_SAM_APDU [15:01:36]CAPDU: 80 0D 02 02 04 2F 9A EE A3 [15:01:36]Write to MH i2c: E2 0C 00 CC 86 80 0D 02 02 04 00 2F 9A EE A3 00 00 2E [15:01:36]Write i2c OK [15:01:36]MH_I2C_Read... [15:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:36]Read from MH i2c: E2 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 03 00 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 03 00 CC 86 00 90 00 C6 [15:01:36]RAPDU: 90 00 [15:01:36]wFMCommunicate OK [15:01:36]wFMCommunicate request_size=4 [15:01:36]MH_SAM_APDU [15:01:36]CAPDU: 80 0D 03 02 [15:01:36]Write to MH i2c: E2 08 00 CD 86 80 0D 03 02 00 00 00 00 CE [15:01:36]Write i2c OK [15:01:36]MH_I2C_Read... [15:01:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:36]Read from MH i2c: E2 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 0B 00 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 0B 00 CD 86 00 B5 C2 1E A5 C8 4F 53 FA 90 00 6D [15:01:36]RAPDU: B5 C2 1E A5 C8 4F 53 FA 90 00 [15:01:36]wFMCommunicate OK [15:01:36]SAM_PROTO_SignData done [15:01:36]FM_MakeSignedData done [15:01:36]CreateOFDProtocolMessage [15:01:36]wFMCommunicate request_size=4 [15:01:36]MH_SAM_APDU [15:01:36]CAPDU: 80 11 00 00 [15:01:36]Write to MH i2c: E2 08 00 CE 86 80 11 00 00 00 00 00 00 CE [15:01:36]Write i2c OK [15:01:36]MH_I2C_Read... [15:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:36]Read from MH i2c: E2 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 17 00 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: E2 17 00 CE 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 21 [15:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:01:36]wFMCommunicate OK [15:01:36]CreateOFDProtocolMessage done [15:01:36]OFDSenderStorePacket 60102 [15:01:36]StoreOFDPacket docnum=60102 [15:01:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 05 F5 06 01 9D 21 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D0 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 EA 00 00 35 04 06 00 0C 87 2F 9A EE A3 B5 C2 1E A5 C8 4F 53 FA [15:01:36]CheckFolder [15:01:36]dirname=/storage/ofd_packets [15:01:36]CheckFolder done [15:01:36]ProducePacketName [15:01:36]name=ofd_packets/00060102 [15:01:36]NVStorageSaveData ofd_packets/00060102 [15:01:36]File name is /storage/ofd_packets/00060102 [15:01:36]Write 300 bytes [15:01:36]NVStorageSaveData done [15:01:36]OFDSenderStorePacket done [15:01:36]KKMCreateOFDPacket done [15:01:36]NVStorageSaveData kkm_last_timestamp [15:01:36]File name is /storage/kkm_last_timestamp [15:01:36]Write 4 bytes [15:01:36]NVStorageSaveData done [15:01:36]ExternCall_PrintAddStr [15:01:36]wPrintStart [15:01:36]Write to MH i2c: 01 00 00 CF 86 55 [15:01:36]Write i2c OK [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: 01 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: 01 07 00 [15:01:36]MH_I2C_Read... [15:01:36]Read from MH i2c: 01 07 00 CF 86 00 00 00 00 00 FF 0F 6A [15:01:36]RasterBufferAndPrint [15:01:36]line Счет N : (1)545829 [15:01:36]line ИНН: 02508201610067 [15:01:36]line Контрольно-Кассовый Чек [15:01:36]line ПРОДАЖА [15:01:36]line ТРК (МРК, ГНК) : 72 [15:01:36]line Товар: 2711190000 [15:01:36]line ГАЗ-К-5 [15:01:36]line 11.470 * 34.90 [15:01:36]line = 400.30 [15:01:36]line НДС 12% НСП 1% [15:01:36]line > о реализуемом товаре [15:01:36]line ИТОГО: 400.30 [15:01:36]line НСП 1% : 3.54 [15:01:36]line НДС 12% : 42.51 [15:01:36]line Наличными: 0.00 [15:01:36]line Безнал.: 400.30 [15:01:36]line Место: АЗС № 117 "Партнер Нефть" [15:01:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:01:36]line СНО: Общий режим [15:01:36]line Чек 497 05.06.2024 15:01 [15:01:36]line Смена: 72 ФФД: 1.0 [15:01:36]line ЗНМ: 0300000048 [15:01:36]line РНМ: 0000000000151680 [15:01:36]line Версия ККМ: v1.0 [15:01:36]line Платежная система: O! деньги [15:01:36]line ФМ: 0000000000959414 [15:01:36]line ФД: 60102 [15:01:36]line ФПД: 13774758801059 [15:01:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150136&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60102&fm=13774758801059&tin=02508201610067®Number=0000000000151680&sum=40030 [15:01:36]OFD Sender: Processing packet 60102 [packets to send 53, broken 52] [15:01:36]ProducePacketName [15:01:36]name=ofd_packets/00060102 [15:01:36]OFD Sender: To server: pG, [15:01:36]CommunicateWithHost lk.salyk.kg:30040 [15:01:36]ConnectInit lk.salyk.kg [15:01:36]written 0, free lines is 4095 [15:01:36]Connected sock=10 [15:01:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 05 F5 06 01 9D 21 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D0 7D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C6 EA 00 00 35 04 06 00 0C 87 2F 9A EE A3 B5 C2 1E A5 C8 4F 53 FA [15:01:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 36 10 47 00 1C 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 39 35 39 34 31 34 10 04 04 00 C6 EA 00 00 F4 03 04 00 D4 29 60 66 B6 04 01 00 00 11 AD 57 AE FE 35 32 26 [15:01:36]CommunicateWithHost err = 0 [15:01:36]CheckOFDResponse [15:01:36]1017 (14) - 77093643461234 [15:01:36]1041 (16) - 0000000000959414 [15:01:36]1040 (4) - 60102 [15:01:36]1012 (4) - 05.06.2024 09:03 [15:01:36]1206 (1) - 0 [15:01:36]OFD Sender: Remove packet 60102 [15:01:36]ProducePacketName [15:01:36]name=ofd_packets/00060102 [15:01:36]NVStorageDeleteData [15:01:37]Write to MH i2c: 01 00 00 F9 86 7F [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: 01 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: 01 07 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: 01 07 00 F9 86 00 00 00 00 00 CC 0C 5E [15:01:37]RasterBufferAndPrint [15:01:37]line [15:01:37]line [15:01:37]line [15:01:37]line [15:01:37]line [15:01:37]written 0, free lines is 3283 [15:01:37]MH_Cut [15:01:37]Write to MH i2c: D1 01 00 00 87 01 59 [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: D1 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: D1 01 00 [15:01:37]MH_I2C_Read... [15:01:37]Read from MH i2c: D1 01 00 00 87 00 58 [15:01:37]Write to MH i2c: 01 00 00 01 87 88 [15:01:37]Write i2c OK [15:01:37]MH_I2C_Read... [15:01:37]OFD Sender: No OFD packet to send [15:01:37]*** Cut start [15:01:37]*** Partial cut [15:01:37]*** CUTSNS_PIN = 1 [15:01:37]*** CUTSNS_PIN = 0 [15:01:38]*** Brake cut motor [15:01:38]Read from MH i2c: 01 [15:01:38]MH_I2C_Read... [15:01:38]*** Stop cut motor [15:01:38]*** Cut end [15:01:38]Read from MH i2c: 01 07 00 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: 01 07 00 01 87 00 00 00 00 00 FF 0F 9D [15:01:38]process_action close_receipt done [15:01:38]requested_data is exist [15:01:38]produce_requested_data [15:01:38]requested_item fm.sn is exist - process it [15:01:38]wFMCommunicate request_size=4 [15:01:38]MH_SAM_APDU [15:01:38]CAPDU: 80 11 00 00 [15:01:38]Write to MH i2c: E2 08 00 02 87 80 11 00 00 00 00 00 00 03 [15:01:38]Write i2c OK [15:01:38]MH_I2C_Read... [15:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:38]Read from MH i2c: E2 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: E2 17 00 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: E2 17 00 02 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 56 [15:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:01:38]wFMCommunicate OK [15:01:38]requested_item fd.num is exist - process it [15:01:38]SAM_PROTO_GetFieldsCounters [15:01:38]wFMCommunicate request_size=4 [15:01:38]MH_SAM_APDU [15:01:38]CAPDU: 80 13 00 00 [15:01:38]Write to MH i2c: E2 08 00 03 87 80 13 00 00 00 00 00 00 06 [15:01:38]Write i2c OK [15:01:38]MH_I2C_Read... [15:01:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:38]Read from MH i2c: E2 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: E2 62 00 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: E2 62 00 03 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C6 EA 00 00 0E 04 04 00 48 00 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 F1 [15:01:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C6 EA 00 00 0E 04 04 00 48 00 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 [15:01:38]wFMCommunicate OK [15:01:38]SAM_PROTO_GetFieldsCounters done [15:01:38]requested_item shift.num is exist - process it [15:01:38]requested_item shift.opened is exist - process it [15:01:38]req_shift_opened [15:01:38]FM_GetShiftState [15:01:38]SAM_PROTO_GetShiftState [15:01:38]wFMCommunicate request_size=4 [15:01:38]MH_SAM_APDU [15:01:38]CAPDU: 80 13 01 00 [15:01:38]Write to MH i2c: E2 08 00 04 87 80 13 01 00 00 00 00 00 08 [15:01:38]Write i2c OK [15:01:38]MH_I2C_Read... [15:01:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:38]Read from MH i2c: E2 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: E2 0E 00 [15:01:38]MH_I2C_Read... [15:01:38]Read from MH i2c: E2 0E 00 04 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 40 [15:01:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:01:38]wFMCommunicate OK [15:01:38]SAM_PROTO_GetShiftState done [15:01:38]FM_GetShiftState done [15:01:38]req_shift_opened done [15:01:38]requested_item shift.open_date is exist - process it [15:01:38]req_shift_open_date [15:01:38]req_shift_open_date done [15:01:38]produce_requested_data done [15:01:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60102,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:01:38]process_action_free close_receipt [15:01:38]json_value_free [15:01:38]json_value_free done [15:01:38]process_json_proto returns [15:01:38]Send response to host [15:01:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60102,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:01:38]free response buf [15:01:38]execute_script done [15:01:38]execute_script returns [15:01:38]free content buf [15:01:38]Sock 9.Close socket [15:01:38]Sock 9.Thread stoped [15:01:42]OFD Sender: No OFD packet to send [15:01:47]OFD Sender: No OFD packet to send [15:01:52]OFD Sender: No OFD packet to send [15:01:57]OFD Sender: No OFD packet to send [15:02:02]OFD Sender: No OFD packet to send [15:02:07]OFD Sender: No OFD packet to send [15:02:12]OFD Sender: No OFD packet to send [15:02:17]OFD Sender: No OFD packet to send [15:02:22]OFD Sender: No OFD packet to send [15:02:27]OFD Sender: No OFD packet to send [15:02:31]accept exits with 8 [15:02:31]New connection [15:02:31]New thread 3067100516 created [15:02:31]Thread 3066957156 joined [15:02:31]Waiting for new connection... [15:02:31] Sock 8.Parse request [15:02:31]Sock 8.Check first char [15:02:31]Sock 8.First char is OK [15:02:31]request: POST /json_proto HTTP/1.0 [15:02:31]Method: POST [15:02:31]URL: /json_proto [15:02:31]Method is POST - this is cgi request [15:02:31]url: /json_proto [15:02:31]query_string will be loaded in cgi processing [15:02:31]execute_cgi json_proto POST (null) [15:02:31]execute_cgi path=json_proto method=POST [15:02:31]POST find Content-Length [15:02:31]Host: 172.17.60.68:8080 [15:02:31]Content-Length: 640 [15:02:31]Content-Type: application/json [15:02:31] [15:02:31]POST finish read [15:02:31]Found Content-Length = 640 [15:02:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:31]execute_script... [15:02:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:31]POST & json_proto [15:02:31]process_json_proto [15:02:31]json parsed OK: [15:02:31]protocol is kg_v1.0 [15:02:31]action value=close_receipt [15:02:31]process_action close_receipt [15:02:31]cmd_close_receipt [15:02:31]MH_GetDate [15:02:31]Write to MH i2c: F0 00 00 05 87 7B [15:02:31]Write i2c OK [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: F0 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: F0 09 00 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: F0 09 00 05 87 00 09 7E 60 66 9A 61 5F 66 91 [15:02:31]GetLastDocTimeStamp 1717599696 [15:02:31]current date 1717599753 [15:02:31]FM_GetShiftState [15:02:31]SAM_PROTO_GetShiftState [15:02:31]wFMCommunicate request_size=4 [15:02:31]MH_SAM_APDU [15:02:31]CAPDU: 80 13 01 00 [15:02:31]Write to MH i2c: E2 08 00 06 87 80 13 01 00 00 00 00 00 0A [15:02:31]Write i2c OK [15:02:31]MH_I2C_Read... [15:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:31]Read from MH i2c: E2 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: E2 0E 00 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: E2 0E 00 06 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 42 [15:02:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:02:31]wFMCommunicate OK [15:02:31]SAM_PROTO_GetShiftState done [15:02:31]FM_GetShiftState done [15:02:31]opened in 1717545916 [15:02:31]opened+sec_in_day 1717632316 [15:02:31]quantity*price = 66900 [15:02:31]sum+1 = 66901 [15:02:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 498 05.06.2024 15:02 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60103 ФПД: 241757186717973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150233&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60103&fm=241757186717973&tin=02508201610067®Number=0000000000151680&sum=66900 [15:02:32]StoreToDocumentArchive [15:02:32]shift 72 fd 60103 [15:02:32]save to /storage/0072/doc_00060103 [15:02:32]save last doc name /storage/0072/doc_00060103 to /storage/kkm_last_doc_name [15:02:32]save OK [15:02:32]Clear old archive folders... [15:02:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:02:32]tlvbuf is 005E61C0 [15:02:32]SAM_PROTO_ClearQueue [15:02:32]wFMCommunicate request_size=4 [15:02:32]MH_SAM_APDU [15:02:32]CAPDU: 80 09 00 00 [15:02:32]Write to MH i2c: E2 08 00 13 87 80 09 00 00 00 00 00 00 0C [15:02:32]Write i2c OK [15:02:32]MH_I2C_Read... [15:02:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:32]Read from MH i2c: E2 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 13 87 00 90 00 0E [15:02:32]RAPDU: 90 00 [15:02:32]wFMCommunicate OK [15:02:32]SAM_PROTO_ClearQueue done [15:02:32]KKMCreateOFDPacket [15:02:32]OFDProtocolAddRootSTLVToBuf [15:02:32]FM_MakeSignedData [15:02:32]FM_MakeSignedData [15:02:32]SAM_PROTO_SignData [15:02:32]wFMCommunicate request_size=4 [15:02:32]MH_SAM_APDU [15:02:32]CAPDU: 80 0D 01 02 [15:02:32]Write to MH i2c: E2 08 00 14 87 80 0D 01 02 00 00 00 00 14 [15:02:32]Write i2c OK [15:02:32]MH_I2C_Read... [15:02:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:32]Read from MH i2c: E2 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 14 87 00 90 00 0F [15:02:32]RAPDU: 90 00 [15:02:32]wFMCommunicate OK [15:02:32]wFMCommunicate request_size=255 [15:02:32]MH_SAM_APDU [15:02: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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 09 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 EA 00 00 35 04 06 00 DB [15:02:32]Write to MH i2c: E2 02 01 15 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 09 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 EA 00 00 35 04 06 00 DB 00 00 DC [15:02:32]Write i2c OK [15:02:32]MH_I2C_Read... [15:02:32]OFD Sender: No OFD packet to send [15:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:32]Read from MH i2c: E2 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 15 87 00 90 00 10 [15:02:32]RAPDU: 90 00 [15:02:32]wFMCommunicate OK [15:02:32]wFMCommunicate request_size=10 [15:02:32]MH_SAM_APDU [15:02:32]CAPDU: 80 0D 02 02 05 E0 7B 3C 79 15 [15:02:32]Write to MH i2c: E2 0D 00 16 87 80 0D 02 02 05 00 E0 7B 3C 79 15 00 00 46 [15:02:32]Write i2c OK [15:02:32]MH_I2C_Read... [15:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:32]Read from MH i2c: E2 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 03 00 16 87 00 90 00 11 [15:02:32]RAPDU: 90 00 [15:02:32]wFMCommunicate OK [15:02:32]wFMCommunicate request_size=4 [15:02:32]MH_SAM_APDU [15:02:32]CAPDU: 80 0D 03 02 [15:02:32]Write to MH i2c: E2 08 00 17 87 80 0D 03 02 00 00 00 00 19 [15:02:32]Write i2c OK [15:02:32]MH_I2C_Read... [15:02:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:32]Read from MH i2c: E2 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 0B 00 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 0B 00 17 87 00 14 DE C8 DC DD 04 EB 9E 90 00 1A [15:02:32]RAPDU: 14 DE C8 DC DD 04 EB 9E 90 00 [15:02:32]wFMCommunicate OK [15:02:32]SAM_PROTO_SignData done [15:02:32]FM_MakeSignedData done [15:02:32]CreateOFDProtocolMessage [15:02:32]wFMCommunicate request_size=4 [15:02:32]MH_SAM_APDU [15:02:32]CAPDU: 80 11 00 00 [15:02:32]Write to MH i2c: E2 08 00 18 87 80 11 00 00 00 00 00 00 19 [15:02:32]Write i2c OK [15:02:32]MH_I2C_Read... [15:02:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:32]Read from MH i2c: E2 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 17 00 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: E2 17 00 18 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6C [15:02:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:02:32]wFMCommunicate OK [15:02:32]CreateOFDProtocolMessage done [15:02:32]OFDSenderStorePacket 60103 [15:02:32]StoreOFDPacket docnum=60103 [15:02:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 AD 21 07 01 53 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 09 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 EA 00 00 35 04 06 00 DB E0 7B 3C 79 15 14 DE C8 DC DD 04 EB 9E [15:02:32]CheckFolder [15:02:32]dirname=/storage/ofd_packets [15:02:32]CheckFolder done [15:02:32]ProducePacketName [15:02:32]name=ofd_packets/00060103 [15:02:32]NVStorageSaveData ofd_packets/00060103 [15:02:32]File name is /storage/ofd_packets/00060103 [15:02:32]Write 301 bytes [15:02:32]NVStorageSaveData done [15:02:32]OFDSenderStorePacket done [15:02:32]KKMCreateOFDPacket done [15:02:32]NVStorageSaveData kkm_last_timestamp [15:02:32]File name is /storage/kkm_last_timestamp [15:02:32]Write 4 bytes [15:02:32]NVStorageSaveData done [15:02:32]ExternCall_PrintAddStr [15:02:32]wPrintStart [15:02:32]Write to MH i2c: 01 00 00 19 87 A0 [15:02:32]Write i2c OK [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: 01 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: 01 07 00 [15:02:32]MH_I2C_Read... [15:02:32]Read from MH i2c: 01 07 00 19 87 00 00 00 00 00 FF 0F B5 [15:02:32]RasterBufferAndPrint [15:02:32]line Счет N : (1)545830 [15:02:32]line ИНН: 02508201610067 [15:02:32]line Контрольно-Кассовый Чек [15:02:32]line ПРОДАЖА [15:02:32]line ТРК (МРК, ГНК) : 22 [15:02:32]line Товар: 2710124130 [15:02:32]line Аи-92-К-5 [15:02:32]line 10.000 * 66.90 [15:02:32]line = 669.00 [15:02:32]line НДС 12% НСП 1% [15:02:32]line > о реализуемом товаре [15:02:32]line ИТОГО: 669.00 [15:02:32]line НСП 1% : 5.92 [15:02:32]line НДС 12% : 71.04 [15:02:32]line Наличными: 669.00 [15:02:32]line Безнал.: 0.00 [15:02:32]line Место: АЗС № 117 "Партнер Нефть" [15:02:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:02:32]line СНО: Общий режим [15:02:32]line Чек 498 05.06.2024 15:02 [15:02:32]line Смена: 72 ФФД: 1.0 [15:02:32]line ЗНМ: 0300000048 [15:02:32]line РНМ: 0000000000151680 [15:02:32]line Версия ККМ: v1.0 [15:02:32]line ФМ: 0000000000959414 [15:02:32]line ФД: 60103 [15:02:32]line ФПД: 241757186717973 [15:02:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150233&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60103&fm=241757186717973&tin=02508201610067®Number=0000000000151680&sum=66900 [15:02:33]OFD Sender: Processing packet 60103 [packets to send 53, broken 52] [15:02:33]ProducePacketName [15:02:33]name=ofd_packets/00060103 [15:02:33]OFD Sender: To server: pG, [15:02:33]CommunicateWithHost lk.salyk.kg:30040 [15:02:33]ConnectInit lk.salyk.kg [15:02:33]written 0, free lines is 4095 [15:02:33]Connected sock=10 [15:02:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 AD 21 07 01 53 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 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 09 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 EA 00 00 35 04 06 00 DB E0 7B 3C 79 15 14 DE C8 DC DD 04 EB 9E [15:02:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A3 EC 47 00 AF 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C7 EA 00 00 F4 03 04 00 0D 2A 60 66 B6 04 01 00 00 89 F7 B6 84 0F 29 8F E1 [15:02:33]CommunicateWithHost err = 0 [15:02:33]CheckOFDResponse [15:02:33]1017 (14) - 77093643461234 [15:02:33]1041 (16) - 0000000000959414 [15:02:33]1040 (4) - 60103 [15:02:33]1012 (4) - 05.06.2024 09:04 [15:02:33]1206 (1) - 0 [15:02:33]OFD Sender: Remove packet 60103 [15:02:33]ProducePacketName [15:02:33]name=ofd_packets/00060103 [15:02:33]NVStorageDeleteData [15:02:33]Write to MH i2c: 01 00 00 41 87 C8 [15:02:33]Write i2c OK [15:02:33]MH_I2C_Read... [15:02:33]Read from MH i2c: 01 [15:02:33]MH_I2C_Read... [15:02:33]Read from MH i2c: 01 07 00 [15:02:33]MH_I2C_Read... [15:02:33]Read from MH i2c: 01 07 00 41 87 00 00 00 00 00 E5 0C C0 [15:02:33]RasterBufferAndPrint [15:02:33]line [15:02:33]line [15:02:33]line [15:02:33]line [15:02:33]line [15:02:33]written 0, free lines is 3307 [15:02:33]MH_Cut [15:02:33]Write to MH i2c: D1 01 00 48 87 01 A1 [15:02:33]Write i2c OK [15:02:33]MH_I2C_Read... [15:02:33]Read from MH i2c: D1 [15:02:33]MH_I2C_Read... [15:02:33]Read from MH i2c: D1 01 00 [15:02:33]MH_I2C_Read... [15:02:33]Read from MH i2c: D1 01 00 48 87 00 A0 [15:02:33]Write to MH i2c: 01 00 00 49 87 D0 [15:02:33]Write i2c OK [15:02:33]MH_I2C_Read... [15:02:33]OFD Sender: No OFD packet to send [15:02:34]*** Cut start [15:02:34]*** Partial cut [15:02:34]*** CUTSNS_PIN = 1 [15:02:34]*** CUTSNS_PIN = 0 [15:02:34]*** Brake cut motor [15:02:34]Read from MH i2c: 01 [15:02:34]MH_I2C_Read... [15:02:34]*** Stop cut motor [15:02:34]*** Cut end [15:02:34]Read from MH i2c: 01 07 00 [15:02:34]MH_I2C_Read... [15:02:34]Read from MH i2c: 01 07 00 49 87 00 00 00 00 00 FF 0F E5 [15:02:34]process_action close_receipt done [15:02:34]requested_data is exist [15:02:34]produce_requested_data [15:02:34]requested_item fm.sn is exist - process it [15:02:34]wFMCommunicate request_size=4 [15:02:34]MH_SAM_APDU [15:02:34]CAPDU: 80 11 00 00 [15:02:34]Write to MH i2c: E2 08 00 4A 87 80 11 00 00 00 00 00 00 4B [15:02:34]Write i2c OK [15:02:34]MH_I2C_Read... [15:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:34]Read from MH i2c: E2 [15:02:34]MH_I2C_Read... [15:02:34]Read from MH i2c: E2 17 00 [15:02:34]MH_I2C_Read... [15:02:34]Read from MH i2c: E2 17 00 4A 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9E [15:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:02:34]wFMCommunicate OK [15:02:34]requested_item fd.num is exist - process it [15:02:34]SAM_PROTO_GetFieldsCounters [15:02:34]wFMCommunicate request_size=4 [15:02:34]MH_SAM_APDU [15:02:34]CAPDU: 80 13 00 00 [15:02:34]Write to MH i2c: E2 08 00 4B 87 80 13 00 00 00 00 00 00 4E [15:02:34]Write i2c OK [15:02:34]MH_I2C_Read... [15:02:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:35]Read from MH i2c: E2 [15:02:35]MH_I2C_Read... [15:02:35]Read from MH i2c: E2 62 00 [15:02:35]MH_I2C_Read... [15:02:35]Read from MH i2c: E2 62 00 4B 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C7 EA 00 00 0E 04 04 00 48 00 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 3D [15:02:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C7 EA 00 00 0E 04 04 00 48 00 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 [15:02:35]wFMCommunicate OK [15:02:35]SAM_PROTO_GetFieldsCounters done [15:02:35]requested_item shift.num is exist - process it [15:02:35]requested_item shift.opened is exist - process it [15:02:35]req_shift_opened [15:02:35]FM_GetShiftState [15:02:35]SAM_PROTO_GetShiftState [15:02:35]wFMCommunicate request_size=4 [15:02:35]MH_SAM_APDU [15:02:35]CAPDU: 80 13 01 00 [15:02:35]Write to MH i2c: E2 08 00 4C 87 80 13 01 00 00 00 00 00 50 [15:02:35]Write i2c OK [15:02:35]MH_I2C_Read... [15:02:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:35]Read from MH i2c: E2 [15:02:35]MH_I2C_Read... [15:02:35]Read from MH i2c: E2 0E 00 [15:02:35]MH_I2C_Read... [15:02:35]Read from MH i2c: E2 0E 00 4C 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 88 [15:02:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:02:35]wFMCommunicate OK [15:02:35]SAM_PROTO_GetShiftState done [15:02:35]FM_GetShiftState done [15:02:35]req_shift_opened done [15:02:35]requested_item shift.open_date is exist - process it [15:02:35]req_shift_open_date [15:02:35]req_shift_open_date done [15:02:35]produce_requested_data done [15:02:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60103,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:02:35]process_action_free close_receipt [15:02:35]json_value_free [15:02:35]json_value_free done [15:02:35]process_json_proto returns [15:02:35]Send response to host [15:02:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60103,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:02:35]free response buf [15:02:35]execute_script done [15:02:35]execute_script returns [15:02:35]free content buf [15:02:35]Sock 8.Close socket [15:02:35]Sock 8.Thread stoped [15:02:38]OFD Sender: No OFD packet to send [15:02:43]OFD Sender: No OFD packet to send [15:02:48]OFD Sender: No OFD packet to send [15:02:53]OFD Sender: No OFD packet to send [15:02:58]OFD Sender: No OFD packet to send [15:03:03]OFD Sender: No OFD packet to send [15:03:08]OFD Sender: No OFD packet to send [15:03:13]OFD Sender: No OFD packet to send [15:03:18]OFD Sender: No OFD packet to send [15:03:23]OFD Sender: No OFD packet to send [15:03:28]OFD Sender: No OFD packet to send [15:03:33]OFD Sender: No OFD packet to send [15:03:38]OFD Sender: No OFD packet to send [15:03:43]OFD Sender: No OFD packet to send [15:03:47]accept exits with 9 [15:03:47]New connection [15:03:47]New thread 3066957156 created [15:03:47]Thread 3067100516 joined [15:03:47]Waiting for new connection... [15:03:47] Sock 9.Parse request [15:03:47]Sock 9.Check first char [15:03:47]Sock 9.First char is OK [15:03:47]request: POST /json_proto HTTP/1.0 [15:03:47]Method: POST [15:03:47]URL: /json_proto [15:03:47]Method is POST - this is cgi request [15:03:47]url: /json_proto [15:03:47]query_string will be loaded in cgi processing [15:03:47]execute_cgi json_proto POST (null) [15:03:47]execute_cgi path=json_proto method=POST [15:03:47]POST find Content-Length [15:03:47]Host: 172.17.60.68:8080 [15:03:47]Content-Length: 670 [15:03:47]Content-Type: application/json [15:03:47] [15:03:47]POST finish read [15:03:47]Found Content-Length = 670 [15:03:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.160, "sum" : 350.36, "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" ] } } [15:03:47]execute_script... [15:03:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 5.160, "sum" : 350.36, "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" ] } } [15:03:47]POST & json_proto [15:03:47]process_json_proto [15:03:47]json parsed OK: [15:03:47]protocol is kg_v1.0 [15:03:47]action value=close_receipt [15:03:47]process_action close_receipt [15:03:47]cmd_close_receipt [15:03:47]MH_GetDate [15:03:47]Write to MH i2c: F0 00 00 4D 87 C3 [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: F0 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: F0 09 00 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: F0 09 00 4D 87 00 55 7E 60 66 9A 61 5F 66 25 [15:03:47]GetLastDocTimeStamp 1717599753 [15:03:47]current date 1717599829 [15:03:47]FM_GetShiftState [15:03:47]SAM_PROTO_GetShiftState [15:03:47]wFMCommunicate request_size=4 [15:03:47]MH_SAM_APDU [15:03:47]CAPDU: 80 13 01 00 [15:03:47]Write to MH i2c: E2 08 00 4E 87 80 13 01 00 00 00 00 00 52 [15:03:47]Write i2c OK [15:03:47]MH_I2C_Read... [15:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:47]Read from MH i2c: E2 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: E2 0E 00 [15:03:47]MH_I2C_Read... [15:03:47]Read from MH i2c: E2 0E 00 4E 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8A [15:03:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:03:47]wFMCommunicate OK [15:03:47]SAM_PROTO_GetShiftState done [15:03:47]FM_GetShiftState done [15:03:47]opened in 1717545916 [15:03:47]opened+sec_in_day 1717632316 [15:03:47]quantity*price = 35036 [15:03:47]sum+1 = 35037 [15:03:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.21 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 499 05.06.2024 15:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60104 ФПД: 179726722206206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150350&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60104&fm=179726722206206&tin=02508201610067®Number=0000000000151680&sum=35000 [15:03:49]StoreToDocumentArchive [15:03:49]shift 72 fd 60104 [15:03:49]save to /storage/0072/doc_00060104 [15:03:49]save last doc name /storage/0072/doc_00060104 to /storage/kkm_last_doc_name [15:03:49]save OK [15:03:49]Clear old archive folders... [15:03:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:03:49]tlvbuf is 005E5C60 [15:03:49]SAM_PROTO_ClearQueue [15:03:49]wFMCommunicate request_size=4 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 09 00 00 [15:03:49]Write to MH i2c: E2 08 00 5B 87 80 09 00 00 00 00 00 00 54 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 5B 87 00 90 00 56 [15:03:49]RAPDU: 90 00 [15:03:49]wFMCommunicate OK [15:03:49]SAM_PROTO_ClearQueue done [15:03:49]KKMCreateOFDPacket [15:03:49]OFDProtocolAddRootSTLVToBuf [15:03:49]FM_MakeSignedData [15:03:49]FM_MakeSignedData [15:03:49]SAM_PROTO_SignData [15:03:49]wFMCommunicate request_size=4 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 0D 01 02 [15:03:49]Write to MH i2c: E2 08 00 5C 87 80 0D 01 02 00 00 00 00 5C [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 5C 87 00 90 00 57 [15:03:49]RAPDU: 90 00 [15:03:49]wFMCommunicate OK [15:03:49]wFMCommunicate request_size=255 [15:03:49]MH_SAM_APDU [15:03: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 14 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 DC 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 89 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 01 00 00 F4 03 04 00 56 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 EA 00 00 35 04 06 00 [15:03:49]Write to MH i2c: E2 02 01 5D 87 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 14 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 DC 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 89 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 01 00 00 F4 03 04 00 56 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 EA 00 00 35 04 06 00 00 00 15 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 5D 87 00 90 00 58 [15:03:49]RAPDU: 90 00 [15:03:49]wFMCommunicate OK [15:03:49]wFMCommunicate request_size=11 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 0D 02 02 06 A3 75 E3 6F 09 FE [15:03:49]Write to MH i2c: E2 0E 00 5E 87 80 0D 02 02 06 00 A3 75 E3 6F 09 FE 00 00 DC [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 03 00 5E 87 00 90 00 59 [15:03:49]RAPDU: 90 00 [15:03:49]wFMCommunicate OK [15:03:49]wFMCommunicate request_size=4 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 0D 03 02 [15:03:49]Write to MH i2c: E2 08 00 5F 87 80 0D 03 02 00 00 00 00 61 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 0B 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 0B 00 5F 87 00 F7 6F 18 4C 13 11 10 8E 90 00 EE [15:03:49]RAPDU: F7 6F 18 4C 13 11 10 8E 90 00 [15:03:49]wFMCommunicate OK [15:03:49]SAM_PROTO_SignData done [15:03:49]FM_MakeSignedData done [15:03:49]CreateOFDProtocolMessage [15:03:49]wFMCommunicate request_size=4 [15:03:49]MH_SAM_APDU [15:03:49]CAPDU: 80 11 00 00 [15:03:49]Write to MH i2c: E2 08 00 60 87 80 11 00 00 00 00 00 00 61 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:49]Read from MH i2c: E2 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 17 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: E2 17 00 60 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B4 [15:03:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:03:49]wFMCommunicate OK [15:03:49]CreateOFDProtocolMessage done [15:03:49]OFDSenderStorePacket 60104 [15:03:49]StoreOFDPacket docnum=60104 [15:03:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 9D D9 08 01 1A 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 14 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 DC 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 89 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 01 00 00 F4 03 04 00 56 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 EA 00 00 35 04 06 00 A3 75 E3 6F 09 FE F7 6F 18 4C 13 11 10 8E [15:03:49]CheckFolder [15:03:49]dirname=/storage/ofd_packets [15:03:49]CheckFolder done [15:03:49]ProducePacketName [15:03:49]name=ofd_packets/00060104 [15:03:49]NVStorageSaveData ofd_packets/00060104 [15:03:49]File name is /storage/ofd_packets/00060104 [15:03:49]Write 302 bytes [15:03:49]NVStorageSaveData done [15:03:49]OFDSenderStorePacket done [15:03:49]KKMCreateOFDPacket done [15:03:49]NVStorageSaveData kkm_last_timestamp [15:03:49]File name is /storage/kkm_last_timestamp [15:03:49]Write 4 bytes [15:03:49]NVStorageSaveData done [15:03:49]ExternCall_PrintAddStr [15:03:49]wPrintStart [15:03:49]Write to MH i2c: 01 00 00 61 87 E8 [15:03:49]Write i2c OK [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: 01 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: 01 07 00 [15:03:49]MH_I2C_Read... [15:03:49]Read from MH i2c: 01 07 00 61 87 00 00 00 00 00 FF 0F FD [15:03:49]RasterBufferAndPrint [15:03:49]line Счет N : (1)545831 [15:03:49]line ИНН: 02508201610067 [15:03:49]line Контрольно-Кассовый Чек [15:03:49]line ПРОДАЖА [15:03:49]line ТРК (МРК, ГНК) : 14 [15:03:49]line Товар: 2710124130 [15:03:49]line SUPER 92-К-5 [15:03:49]line 5.160 * 67.90 [15:03:49]line = 350.36 [15:03:49]line НДС 12% НСП 1% [15:03:49]line > о реализуемом товаре [15:03:49]line ОКРУГЛЕНИЕ: -0.36 [15:03:49]line ИТОГО: 350.00 [15:03:49]line Внесено: 350.00 [15:03:49]line СДАЧА: 0.00 [15:03:49]line НСП 1% : 3.10 [15:03:49]line НДС 12% : 37.21 [15:03:49]line Наличными: 350.00 [15:03:49]line Безнал.: 0.00 [15:03:49]line Место: АЗС № 117 "Партнер Нефть" [15:03:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:03:49]line СНО: Общий режим [15:03:49]line Чек 499 05.06.2024 15:03 [15:03:49]line Смена: 72 ФФД: 1.0 [15:03:49]line ЗНМ: 0300000048 [15:03:49]line РНМ: 0000000000151680 [15:03:49]line Версия ККМ: v1.0 [15:03:49]line ФМ: 0000000000959414 [15:03:49]line ФД: 60104 [15:03:49]line ФПД: 179726722206206 [15:03:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150350&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60104&fm=179726722206206&tin=02508201610067®Number=0000000000151680&sum=35000 [15:03:49]OFD Sender: Processing packet 60104 [packets to send 53, broken 52] [15:03:49]ProducePacketName [15:03:49]name=ofd_packets/00060104 [15:03:49]OFD Sender: To server: pG, [15:03:49]CommunicateWithHost lk.salyk.kg:30040 [15:03:49]ConnectInit lk.salyk.kg [15:03:49]written 0, free lines is 4095 [15:03:50]Connected sock=10 [15:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 9D D9 08 01 1A 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 14 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 DC 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 89 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 01 00 00 F4 03 04 00 56 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 EA 00 00 35 04 06 00 A3 75 E3 6F 09 FE F7 6F 18 4C 13 11 10 8E [15:03:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 70 AA 47 00 FF 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C8 EA 00 00 F4 03 04 00 59 2A 60 66 B6 04 01 00 00 B9 CD 4E 05 25 5A FA E2 [15:03:50]CommunicateWithHost err = 0 [15:03:50]CheckOFDResponse [15:03:50]1017 (14) - 77093643461234 [15:03:50]1041 (16) - 0000000000959414 [15:03:50]1040 (4) - 60104 [15:03:50]1012 (4) - 05.06.2024 09:05 [15:03:50]1206 (1) - 0 [15:03:50]OFD Sender: Remove packet 60104 [15:03:50]ProducePacketName [15:03:50]name=ofd_packets/00060104 [15:03:50]NVStorageDeleteData [15:03:50]Write to MH i2c: 01 00 00 8C 87 13 [15:03:50]Write i2c OK [15:03:50]MH_I2C_Read... [15:03:50]Read from MH i2c: 01 [15:03:50]MH_I2C_Read... [15:03:50]Read from MH i2c: 01 07 00 [15:03:50]MH_I2C_Read... [15:03:50]Read from MH i2c: 01 07 00 8C 87 00 00 00 00 00 AF 0C D5 [15:03:50]RasterBufferAndPrint [15:03:50]line [15:03:50]line [15:03:50]line [15:03:50]line [15:03:50]line [15:03:50]written 0, free lines is 3252 [15:03:50]MH_Cut [15:03:50]Write to MH i2c: D1 01 00 93 87 01 EC [15:03:50]Write i2c OK [15:03:50]MH_I2C_Read... [15:03:50]Read from MH i2c: D1 [15:03:50]MH_I2C_Read... [15:03:50]Read from MH i2c: D1 01 00 [15:03:50]MH_I2C_Read... [15:03:50]Read from MH i2c: D1 01 00 93 87 00 EB [15:03:50]Write to MH i2c: 01 00 00 94 87 1B [15:03:50]Write i2c OK [15:03:50]MH_I2C_Read... [15:03:50]OFD Sender: No OFD packet to send [15:03:51]*** Cut start [15:03:51]*** Partial cut [15:03:51]*** CUTSNS_PIN = 1 [15:03:51]*** CUTSNS_PIN = 0 [15:03:51]*** Brake cut motor [15:03:51]Read from MH i2c: 01 [15:03:51]MH_I2C_Read... [15:03:51]*** Stop cut motor [15:03:51]*** Cut end [15:03:51]Read from MH i2c: 01 07 00 [15:03:51]MH_I2C_Read... [15:03:51]Read from MH i2c: 01 07 00 94 87 00 00 00 00 00 FF 0F 30 [15:03:51]process_action close_receipt done [15:03:51]requested_data is exist [15:03:51]produce_requested_data [15:03:51]requested_item fm.sn is exist - process it [15:03:51]wFMCommunicate request_size=4 [15:03:51]MH_SAM_APDU [15:03:51]CAPDU: 80 11 00 00 [15:03:51]Write to MH i2c: E2 08 00 95 87 80 11 00 00 00 00 00 00 96 [15:03:51]Write i2c OK [15:03:51]MH_I2C_Read... [15:03:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:51]Read from MH i2c: E2 [15:03:51]MH_I2C_Read... [15:03:51]Read from MH i2c: E2 17 00 [15:03:51]MH_I2C_Read... [15:03:51]Read from MH i2c: E2 17 00 95 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E9 [15:03:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:03:51]wFMCommunicate OK [15:03:51]requested_item fd.num is exist - process it [15:03:51]SAM_PROTO_GetFieldsCounters [15:03:51]wFMCommunicate request_size=4 [15:03:51]MH_SAM_APDU [15:03:51]CAPDU: 80 13 00 00 [15:03:51]Write to MH i2c: E2 08 00 96 87 80 13 00 00 00 00 00 00 99 [15:03:51]Write i2c OK [15:03:51]MH_I2C_Read... [15:03:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:03:52]Read from MH i2c: E2 [15:03:52]MH_I2C_Read... [15:03:52]Read from MH i2c: E2 62 00 [15:03:52]MH_I2C_Read... [15:03:52]Read from MH i2c: E2 62 00 96 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C8 EA 00 00 0E 04 04 00 48 00 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 8C [15:03:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C8 EA 00 00 0E 04 04 00 48 00 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 [15:03:52]wFMCommunicate OK [15:03:52]SAM_PROTO_GetFieldsCounters done [15:03:52]requested_item shift.num is exist - process it [15:03:52]requested_item shift.opened is exist - process it [15:03:52]req_shift_opened [15:03:52]FM_GetShiftState [15:03:52]SAM_PROTO_GetShiftState [15:03:52]wFMCommunicate request_size=4 [15:03:52]MH_SAM_APDU [15:03:52]CAPDU: 80 13 01 00 [15:03:52]Write to MH i2c: E2 08 00 97 87 80 13 01 00 00 00 00 00 9B [15:03:52]Write i2c OK [15:03:52]MH_I2C_Read... [15:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:52]Read from MH i2c: E2 [15:03:52]MH_I2C_Read... [15:03:52]Read from MH i2c: E2 0E 00 [15:03:52]MH_I2C_Read... [15:03:52]Read from MH i2c: E2 0E 00 97 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D3 [15:03:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:03:52]wFMCommunicate OK [15:03:52]SAM_PROTO_GetShiftState done [15:03:52]FM_GetShiftState done [15:03:52]req_shift_opened done [15:03:52]requested_item shift.open_date is exist - process it [15:03:52]req_shift_open_date [15:03:52]req_shift_open_date done [15:03:52]produce_requested_data done [15:03:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60104,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:03:52]process_action_free close_receipt [15:03:52]json_value_free [15:03:52]json_value_free done [15:03:52]process_json_proto returns [15:03:52]Send response to host [15:03:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60104,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:03:52]free response buf [15:03:52]execute_script done [15:03:52]execute_script returns [15:03:52]free content buf [15:03:52]Sock 9.Close socket [15:03:52]Sock 9.Thread stoped [15:03:55]OFD Sender: No OFD packet to send [15:04:00]OFD Sender: No OFD packet to send [15:04:05]OFD Sender: No OFD packet to send [15:04:10]OFD Sender: No OFD packet to send [15:04:15]OFD Sender: No OFD packet to send [15:04:20]OFD Sender: No OFD packet to send [15:04:25]OFD Sender: No OFD packet to send [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: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: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:18]accept exits with 8 [15:05:18]New connection [15:05:18]New thread 3067100516 created [15:05:18]Thread 3066957156 joined [15:05:18]Waiting for new connection... [15:05:18] Sock 8.Parse request [15:05:18]Sock 8.Check first char [15:05:18]Sock 8.First char is OK [15:05:18]request: POST /json_proto HTTP/1.0 [15:05:18]Method: POST [15:05:18]URL: /json_proto [15:05:18]Method is POST - this is cgi request [15:05:18]url: /json_proto [15:05:18]query_string will be loaded in cgi processing [15:05:18]execute_cgi json_proto POST (null) [15:05:18]execute_cgi path=json_proto method=POST [15:05:18]POST find Content-Length [15:05:18]Host: 172.17.60.68:8080 [15:05:18]Content-Length: 838 [15:05:18]Content-Type: application/json [15:05:18] [15:05:18]POST finish read [15:05:18]Found Content-Length = 838 [15:05:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545832", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:18]execute_script... [15:05:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545832", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:18]POST & json_proto [15:05:18]process_json_proto [15:05:18]json parsed OK: [15:05:18]protocol is kg_v1.0 [15:05:18]action value=close_receipt [15:05:18]process_action close_receipt [15:05:18]cmd_close_receipt [15:05:18]MH_GetDate [15:05:18]Write to MH i2c: F0 00 00 98 87 0E [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: F0 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: F0 09 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: F0 09 00 98 87 00 B0 7E 60 66 9A 61 5F 66 CB [15:05:18]GetLastDocTimeStamp 1717599830 [15:05:18]current date 1717599920 [15:05:18]FM_GetShiftState [15:05:18]SAM_PROTO_GetShiftState [15:05:18]wFMCommunicate request_size=4 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 13 01 00 [15:05:18]Write to MH i2c: E2 08 00 99 87 80 13 01 00 00 00 00 00 9D [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 0E 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 0E 00 99 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D5 [15:05:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:05:18]wFMCommunicate OK [15:05:18]SAM_PROTO_GetShiftState done [15:05:18]FM_GetShiftState done [15:05:18]opened in 1717545916 [15:05:18]opened+sec_in_day 1717632316 [15:05:18]quantity*price = 80044 [15:05:18]sum+1 = 80045 [15:05:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.44 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 0.00 Безнал.: 800.44 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 500 05.06.2024 15:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60105 ФПД: 20211683150670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150520&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60105&fm=20211683150670&tin=02508201610067®Number=0000000000151680&sum=80044 [15:05:19]StoreToDocumentArchive [15:05:19]shift 72 fd 60105 [15:05:19]save to /storage/0072/doc_00060105 [15:05:19]save last doc name /storage/0072/doc_00060105 to /storage/kkm_last_doc_name [15:05:19]save OK [15:05:19]Clear old archive folders... [15:05:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:05:19]tlvbuf is 004B79C0 [15:05:19]SAM_PROTO_ClearQueue [15:05:19]wFMCommunicate request_size=4 [15:05:19]MH_SAM_APDU [15:05:19]CAPDU: 80 09 00 00 [15:05:19]Write to MH i2c: E2 08 00 A6 87 80 09 00 00 00 00 00 00 9F [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:19]Read from MH i2c: E2 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 A6 87 00 90 00 A1 [15:05:19]RAPDU: 90 00 [15:05:19]wFMCommunicate OK [15:05:19]SAM_PROTO_ClearQueue done [15:05:19]KKMCreateOFDPacket [15:05:19]OFDProtocolAddRootSTLVToBuf [15:05:19]FM_MakeSignedData [15:05:19]FM_MakeSignedData [15:05:19]SAM_PROTO_SignData [15:05:19]wFMCommunicate request_size=4 [15:05:19]MH_SAM_APDU [15:05:19]CAPDU: 80 0D 01 02 [15:05:19]Write to MH i2c: E2 08 00 A7 87 80 0D 01 02 00 00 00 00 A7 [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:19]Read from MH i2c: E2 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 A7 87 00 90 00 A2 [15:05:19]RAPDU: 90 00 [15:05:19]wFMCommunicate OK [15:05:19]wFMCommunicate request_size=255 [15:05:19]MH_SAM_APDU [15:05: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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 B0 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 EA 00 00 35 04 06 00 12 61 E6 31 [15:05:19]Write to MH i2c: E2 02 01 A8 87 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 B0 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 EA 00 00 35 04 06 00 12 61 E6 31 00 00 DC [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:19]Read from MH i2c: E2 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 A8 87 00 90 00 A3 [15:05:19]RAPDU: 90 00 [15:05:19]wFMCommunicate OK [15:05:19]wFMCommunicate request_size=7 [15:05:19]MH_SAM_APDU [15:05:19]CAPDU: 80 0D 02 02 02 CB 4E [15:05:19]Write to MH i2c: E2 0A 00 A9 87 80 0D 02 02 02 00 CB 4E 00 00 C7 [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:19]Read from MH i2c: E2 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 [15:05:19]MH_I2C_Read... [15:05:19]Read from MH i2c: E2 03 00 A9 87 00 90 00 A4 [15:05:19]RAPDU: 90 00 [15:05:19]wFMCommunicate OK [15:05:19]wFMCommunicate request_size=4 [15:05:19]MH_SAM_APDU [15:05:19]CAPDU: 80 0D 03 02 [15:05:19]Write to MH i2c: E2 08 00 AA 87 80 0D 03 02 00 00 00 00 AC [15:05:19]Write i2c OK [15:05:19]MH_I2C_Read... [15:05:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:20]Read from MH i2c: E2 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: E2 0B 00 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: E2 0B 00 AA 87 00 5D F1 6A 6E ED D0 B3 F4 90 00 37 [15:05:20]RAPDU: 5D F1 6A 6E ED D0 B3 F4 90 00 [15:05:20]wFMCommunicate OK [15:05:20]SAM_PROTO_SignData done [15:05:20]FM_MakeSignedData done [15:05:20]CreateOFDProtocolMessage [15:05:20]wFMCommunicate request_size=4 [15:05:20]MH_SAM_APDU [15:05:20]CAPDU: 80 11 00 00 [15:05:20]Write to MH i2c: E2 08 00 AB 87 80 11 00 00 00 00 00 00 AC [15:05:20]Write i2c OK [15:05:20]MH_I2C_Read... [15:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:20]Read from MH i2c: E2 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: E2 17 00 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: E2 17 00 AB 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FF [15:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:05:20]wFMCommunicate OK [15:05:20]CreateOFDProtocolMessage done [15:05:20]OFDSenderStorePacket 60105 [15:05:20]StoreOFDPacket docnum=60105 [15:05:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A6 CD 04 01 00 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 B0 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 EA 00 00 35 04 06 00 12 61 E6 31 CB 4E 5D F1 6A 6E ED D0 B3 F4 [15:05:20]CheckFolder [15:05:20]dirname=/storage/ofd_packets [15:05:20]CheckFolder done [15:05:20]ProducePacketName [15:05:20]name=ofd_packets/00060105 [15:05:20]NVStorageSaveData ofd_packets/00060105 [15:05:20]File name is /storage/ofd_packets/00060105 [15:05:20]Write 298 bytes [15:05:20]NVStorageSaveData done [15:05:20]OFDSenderStorePacket done [15:05:20]KKMCreateOFDPacket done [15:05:20]NVStorageSaveData kkm_last_timestamp [15:05:20]File name is /storage/kkm_last_timestamp [15:05:20]Write 4 bytes [15:05:20]NVStorageSaveData done [15:05:20]ExternCall_PrintAddStr [15:05:20]wPrintStart [15:05:20]Write to MH i2c: 01 00 00 AC 87 33 [15:05:20]Write i2c OK [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: 01 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: 01 07 00 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: 01 07 00 AC 87 00 00 00 00 00 FF 0F 48 [15:05:20]RasterBufferAndPrint [15:05:20]line Счет N : (1)545832 [15:05:20]line ИНН: 02508201610067 [15:05:20]line Контрольно-Кассовый Чек [15:05:20]line ПРОДАЖА [15:05:20]line ТРК (МРК, ГНК) : 41 [15:05:20]line Товар: 2710194210 [15:05:20]line ДТ-К-5 [15:05:20]line 10.980 * 72.90 [15:05:20]line = 800.44 [15:05:20]line НДС 12% НСП 1% [15:05:20]line > о реализуемом товаре [15:05:20]line ИТОГО: 800.44 [15:05:20]line НСП 1% : 7.08 [15:05:20]line НДС 12% : 85.00 [15:05:20]line Наличными: 0.00 [15:05:20]line Безнал.: 800.44 [15:05:20]line Место: АЗС № 117 "Партнер Нефть" [15:05:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:05:20]line СНО: Общий режим [15:05:20]line Чек 500 05.06.2024 15:05 [15:05:20]line Смена: 72 ФФД: 1.0 [15:05:20]line ЗНМ: 0300000048 [15:05:20]line РНМ: 0000000000151680 [15:05:20]line Версия ККМ: v1.0 [15:05:20]line Платежная система: АКБ Кыргызстан [15:05:20]line ФМ: 0000000000959414 [15:05:20]line ФД: 60105 [15:05:20]line ФПД: 20211683150670 [15:05:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150520&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60105&fm=20211683150670&tin=02508201610067®Number=0000000000151680&sum=80044 [15:05:20]OFD Sender: Processing packet 60105 [packets to send 53, broken 52] [15:05:20]ProducePacketName [15:05:20]name=ofd_packets/00060105 [15:05:20]OFD Sender: To server: pG, [15:05:20]CommunicateWithHost lk.salyk.kg:30040 [15:05:20]ConnectInit lk.salyk.kg [15:05:20]written 0, free lines is 4095 [15:05:20]Connected sock=10 [15:05:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A6 CD 04 01 00 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 B0 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 C9 EA 00 00 35 04 06 00 12 61 E6 31 CB 4E 5D F1 6A 6E ED D0 B3 F4 [15:05:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EE 9E 47 00 12 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 39 35 39 34 31 34 10 04 04 00 C9 EA 00 00 F4 03 04 00 B4 2A 60 66 B6 04 01 00 00 09 B4 D8 21 CF 4E C8 30 [15:05:20]CommunicateWithHost err = 0 [15:05:20]CheckOFDResponse [15:05:20]1017 (14) - 77093643461234 [15:05:20]1041 (16) - 0000000000959414 [15:05:20]1040 (4) - 60105 [15:05:20]1012 (4) - 05.06.2024 09:07 [15:05:20]1206 (1) - 0 [15:05:20]OFD Sender: Remove packet 60105 [15:05:20]ProducePacketName [15:05:20]name=ofd_packets/00060105 [15:05:20]NVStorageDeleteData [15:05:20]Write to MH i2c: 01 00 00 D6 87 5D [15:05:20]Write i2c OK [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: 01 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: 01 07 00 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: 01 07 00 D6 87 00 00 00 00 00 CF 0C 3F [15:05:20]RasterBufferAndPrint [15:05:20]line [15:05:20]line [15:05:20]line [15:05:20]line [15:05:20]line [15:05:20]written 0, free lines is 3285 [15:05:20]MH_Cut [15:05:20]Write to MH i2c: D1 01 00 DD 87 01 36 [15:05:20]Write i2c OK [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: D1 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: D1 01 00 [15:05:20]MH_I2C_Read... [15:05:20]Read from MH i2c: D1 01 00 DD 87 00 35 [15:05:20]Write to MH i2c: 01 00 00 DE 87 65 [15:05:20]Write i2c OK [15:05:20]MH_I2C_Read... [15:05:21]OFD Sender: No OFD packet to send [15:05:21]*** Cut start [15:05:21]*** Partial cut [15:05:21]*** CUTSNS_PIN = 1 [15:05:21]*** CUTSNS_PIN = 0 [15:05:22]*** Brake cut motor [15:05:22]Read from MH i2c: 01 [15:05:22]MH_I2C_Read... [15:05:22]*** Stop cut motor [15:05:22]*** Cut end [15:05:22]Read from MH i2c: 01 07 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: 01 07 00 DE 87 00 00 00 00 00 FF 0F 7A [15:05:22]process_action close_receipt done [15:05:22]requested_data is exist [15:05:22]produce_requested_data [15:05:22]requested_item fm.sn is exist - process it [15:05:22]wFMCommunicate request_size=4 [15:05:22]MH_SAM_APDU [15:05:22]CAPDU: 80 11 00 00 [15:05:22]Write to MH i2c: E2 08 00 DF 87 80 11 00 00 00 00 00 00 E0 [15:05:22]Write i2c OK [15:05:22]MH_I2C_Read... [15:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:22]Read from MH i2c: E2 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 17 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 17 00 DF 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 33 [15:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:05:22]wFMCommunicate OK [15:05:22]requested_item fd.num is exist - process it [15:05:22]SAM_PROTO_GetFieldsCounters [15:05:22]wFMCommunicate request_size=4 [15:05:22]MH_SAM_APDU [15:05:22]CAPDU: 80 13 00 00 [15:05:22]Write to MH i2c: E2 08 00 E0 87 80 13 00 00 00 00 00 00 E3 [15:05:22]Write i2c OK [15:05:22]MH_I2C_Read... [15:05:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:22]Read from MH i2c: E2 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 62 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 62 00 E0 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C9 EA 00 00 0E 04 04 00 48 00 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 DA [15:05:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 C9 EA 00 00 0E 04 04 00 48 00 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 [15:05:22]wFMCommunicate OK [15:05:22]SAM_PROTO_GetFieldsCounters done [15:05:22]requested_item shift.num is exist - process it [15:05:22]requested_item shift.opened is exist - process it [15:05:22]req_shift_opened [15:05:22]FM_GetShiftState [15:05:22]SAM_PROTO_GetShiftState [15:05:22]wFMCommunicate request_size=4 [15:05:22]MH_SAM_APDU [15:05:22]CAPDU: 80 13 01 00 [15:05:22]Write to MH i2c: E2 08 00 E1 87 80 13 01 00 00 00 00 00 E5 [15:05:22]Write i2c OK [15:05:22]MH_I2C_Read... [15:05:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:22]Read from MH i2c: E2 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 0E 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: E2 0E 00 E1 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1D [15:05:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:05:22]wFMCommunicate OK [15:05:22]SAM_PROTO_GetShiftState done [15:05:22]FM_GetShiftState done [15:05:22]req_shift_opened done [15:05:22]requested_item shift.open_date is exist - process it [15:05:22]req_shift_open_date [15:05:22]req_shift_open_date done [15:05:22]produce_requested_data done [15:05:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60105,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:05:22]process_action_free close_receipt [15:05:22]json_value_free [15:05:22]json_value_free done [15:05:22]process_json_proto returns [15:05:22]Send response to host [15:05:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60105,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:05:22]free response buf [15:05:22]execute_script done [15:05:22]execute_script returns [15:05:22]free content buf [15:05:22]Sock 8.Close socket [15:05:22]Sock 8.Thread stoped [15:05:26]OFD Sender: No OFD packet to send [15:05:31]OFD Sender: No OFD packet to send [15:05:36]OFD Sender: No OFD packet to send [15:05:41]OFD Sender: No OFD packet to send [15:05:46]OFD Sender: No OFD packet to send [15:05:47]accept exits with 9 [15:05:47]New connection [15:05:47]New thread 3066957156 created [15:05:47]Thread 3067100516 joined [15:05:47]Waiting for new connection... [15:05:47] Sock 9.Parse request [15:05:47]Sock 9.Check first char [15:05:47]Sock 9.First char is OK [15:05:47]request: POST /json_proto HTTP/1.0 [15:05:47]Method: POST [15:05:47]URL: /json_proto [15:05:47]Method is POST - this is cgi request [15:05:47]url: /json_proto [15:05:47]query_string will be loaded in cgi processing [15:05:47]execute_cgi json_proto POST (null) [15:05:47]execute_cgi path=json_proto method=POST [15:05:47]POST find Content-Length [15:05:47]Host: 172.17.60.68:8080 [15:05:47]Content-Length: 682 [15:05:47]Content-Type: application/json [15:05:47] [15:05:47]POST finish read [15:05:47]Found Content-Length = 682 [15:05:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:47]execute_script... [15:05:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:47]POST & json_proto [15:05:47]process_json_proto [15:05:47]json parsed OK: [15:05:47]protocol is kg_v1.0 [15:05:47]action value=close_receipt [15:05:47]process_action close_receipt [15:05:47]cmd_close_receipt [15:05:47]MH_GetDate [15:05:47]Write to MH i2c: F0 00 00 E2 87 58 [15:05:47]Write i2c OK [15:05:47]MH_I2C_Read... [15:05:47]Read from MH i2c: F0 [15:05:47]MH_I2C_Read... [15:05:47]Read from MH i2c: F0 09 00 [15:05:47]MH_I2C_Read... [15:05:47]Read from MH i2c: F0 09 00 E2 87 00 CD 7E 60 66 9A 61 5F 66 32 [15:05:47]GetLastDocTimeStamp 1717599920 [15:05:47]current date 1717599949 [15:05:47]FM_GetShiftState [15:05:47]SAM_PROTO_GetShiftState [15:05:47]wFMCommunicate request_size=4 [15:05:47]MH_SAM_APDU [15:05:47]CAPDU: 80 13 01 00 [15:05:47]Write to MH i2c: E2 08 00 E3 87 80 13 01 00 00 00 00 00 E7 [15:05:47]Write i2c OK [15:05:47]MH_I2C_Read... [15:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:47]Read from MH i2c: E2 [15:05:47]MH_I2C_Read... [15:05:47]Read from MH i2c: E2 0E 00 [15:05:47]MH_I2C_Read... [15:05:47]Read from MH i2c: E2 0E 00 E3 87 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [15:05:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:05:47]wFMCommunicate OK [15:05:47]SAM_PROTO_GetShiftState done [15:05:47]FM_GetShiftState done [15:05:47]opened in 1717545916 [15:05:47]opened+sec_in_day 1717632316 [15:05:47]quantity*price = 100060 [15:05:47]sum+1 = 100062 [15:05:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 501 05.06.2024 15:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60106 ФПД: 243503944914121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60106&fm=243503944914121&tin=02508201610067®Number=0000000000151680&sum=100000 [15:05:49]StoreToDocumentArchive [15:05:49]shift 72 fd 60106 [15:05:49]save to /storage/0072/doc_00060106 [15:05:49]save last doc name /storage/0072/doc_00060106 to /storage/kkm_last_doc_name [15:05:49]save OK [15:05:49]Clear old archive folders... [15:05:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:49]tlvbuf is 00604CC0 [15:05:49]SAM_PROTO_ClearQueue [15:05:49]wFMCommunicate request_size=4 [15:05:49]MH_SAM_APDU [15:05:49]CAPDU: 80 09 00 00 [15:05:49]Write to MH i2c: E2 08 00 F0 87 80 09 00 00 00 00 00 00 E9 [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:49]Read from MH i2c: E2 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 F0 87 00 90 00 EB [15:05:49]RAPDU: 90 00 [15:05:49]wFMCommunicate OK [15:05:49]SAM_PROTO_ClearQueue done [15:05:49]KKMCreateOFDPacket [15:05:49]OFDProtocolAddRootSTLVToBuf [15:05:49]FM_MakeSignedData [15:05:49]FM_MakeSignedData [15:05:49]SAM_PROTO_SignData [15:05:49]wFMCommunicate request_size=4 [15:05:49]MH_SAM_APDU [15:05:49]CAPDU: 80 0D 01 02 [15:05:49]Write to MH i2c: E2 08 00 F1 87 80 0D 01 02 00 00 00 00 F1 [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:49]Read from MH i2c: E2 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 F1 87 00 90 00 EC [15:05:49]RAPDU: 90 00 [15:05:49]wFMCommunicate OK [15:05:49]wFMCommunicate request_size=255 [15:05:49]MH_SAM_APDU [15:05:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CD 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA EA 00 00 35 04 06 00 DD [15:05:49]Write to MH i2c: E2 02 01 F2 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CD 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA EA 00 00 35 04 06 00 DD 00 00 C2 [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:49]Read from MH i2c: E2 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 F2 87 00 90 00 ED [15:05:49]RAPDU: 90 00 [15:05:49]wFMCommunicate OK [15:05:49]wFMCommunicate request_size=10 [15:05:49]MH_SAM_APDU [15:05:49]CAPDU: 80 0D 02 02 05 77 2E 23 54 C9 [15:05:49]Write to MH i2c: E2 0D 00 F3 87 80 0D 02 02 05 00 77 2E 23 54 C9 00 00 E3 [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:49]Read from MH i2c: E2 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 03 00 F3 87 00 90 00 EE [15:05:49]RAPDU: 90 00 [15:05:49]wFMCommunicate OK [15:05:49]wFMCommunicate request_size=4 [15:05:49]MH_SAM_APDU [15:05:49]CAPDU: 80 0D 03 02 [15:05:49]Write to MH i2c: E2 08 00 F4 87 80 0D 03 02 00 00 00 00 F6 [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:49]Read from MH i2c: E2 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 0B 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 0B 00 F4 87 00 A9 75 89 22 DE 28 B7 F8 90 00 75 [15:05:49]RAPDU: A9 75 89 22 DE 28 B7 F8 90 00 [15:05:49]wFMCommunicate OK [15:05:49]SAM_PROTO_SignData done [15:05:49]FM_MakeSignedData done [15:05:49]CreateOFDProtocolMessage [15:05:49]wFMCommunicate request_size=4 [15:05:49]MH_SAM_APDU [15:05:49]CAPDU: 80 11 00 00 [15:05:49]Write to MH i2c: E2 08 00 F5 87 80 11 00 00 00 00 00 00 F6 [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:49]Read from MH i2c: E2 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 17 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: E2 17 00 F5 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [15:05:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:05:49]wFMCommunicate OK [15:05:49]CreateOFDProtocolMessage done [15:05:49]OFDSenderStorePacket 60106 [15:05:49]StoreOFDPacket docnum=60106 [15:05:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B2 4C 07 01 78 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 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CD 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA EA 00 00 35 04 06 00 DD 77 2E 23 54 C9 A9 75 89 22 DE 28 B7 F8 [15:05:49]CheckFolder [15:05:49]dirname=/storage/ofd_packets [15:05:49]CheckFolder done [15:05:49]ProducePacketName [15:05:49]name=ofd_packets/00060106 [15:05:49]NVStorageSaveData ofd_packets/00060106 [15:05:49]File name is /storage/ofd_packets/00060106 [15:05:49]Write 301 bytes [15:05:49]NVStorageSaveData done [15:05:49]OFDSenderStorePacket done [15:05:49]KKMCreateOFDPacket done [15:05:49]NVStorageSaveData kkm_last_timestamp [15:05:49]File name is /storage/kkm_last_timestamp [15:05:49]Write 4 bytes [15:05:49]NVStorageSaveData done [15:05:49]ExternCall_PrintAddStr [15:05:49]wPrintStart [15:05:49]Write to MH i2c: 01 00 00 F6 87 7D [15:05:49]Write i2c OK [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: 01 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: 01 07 00 [15:05:49]MH_I2C_Read... [15:05:49]Read from MH i2c: 01 07 00 F6 87 00 00 00 00 00 FF 0F 92 [15:05:49]RasterBufferAndPrint [15:05:49]line Счет N : (1)545833 [15:05:49]line ИНН: 02508201610067 [15:05:49]line Контрольно-Кассовый Чек [15:05:49]line ПРОДАЖА [15:05:49]line ТРК (МРК, ГНК) : 23 [15:05:49]line Товар: 2710124500 [15:05:49]line Аи-95-К-5 [15:05:49]line 13.540 * 73.90 [15:05:49]line = 1000.61 [15:05:49]line НДС 12% НСП 1% [15:05:49]line > о реализуемом товаре [15:05:49]line ОКРУГЛЕНИЕ: -0.61 [15:05:49]line ИТОГО: 1000.00 [15:05:49]line Внесено: 1000.00 [15:05:49]line СДАЧА: 0.00 [15:05:49]line НСП 1% : 8.85 [15:05:49]line НДС 12% : 106.26 [15:05:49]line Наличными: 1000.00 [15:05:49]line Безнал.: 0.00 [15:05:49]line Место: АЗС № 117 "Партнер Нефть" [15:05:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:05:49]line СНО: Общий режим [15:05:49]line Чек 501 05.06.2024 15:05 [15:05:49]line Смена: 72 ФФД: 1.0 [15:05:49]line ЗНМ: 0300000048 [15:05:49]line РНМ: 0000000000151680 [15:05:49]line Версия ККМ: v1.0 [15:05:49]line ФМ: 0000000000959414 [15:05:49]line ФД: 60106 [15:05:49]line ФПД: 243503944914121 [15:05:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60106&fm=243503944914121&tin=02508201610067®Number=0000000000151680&sum=100000 [15:05:49]OFD Sender: Processing packet 60106 [packets to send 53, broken 52] [15:05:49]ProducePacketName [15:05:49]name=ofd_packets/00060106 [15:05:49]OFD Sender: To server: pG, [15:05:49]CommunicateWithHost lk.salyk.kg:30040 [15:05:49]ConnectInit lk.salyk.kg [15:05:49]written 0, free lines is 4095 [15:05:49]Connected sock=10 [15:05:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B2 4C 07 01 78 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 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CD 7E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA EA 00 00 35 04 06 00 DD 77 2E 23 54 C9 A9 75 89 22 DE 28 B7 F8 [15:05:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 07 77 47 00 27 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CA EA 00 00 F4 03 04 00 D1 2A 60 66 B6 04 01 00 00 A2 FE 32 A3 A8 82 C9 65 [15:05:50]CommunicateWithHost err = 0 [15:05:50]CheckOFDResponse [15:05:50]1017 (14) - 77093643461234 [15:05:50]1041 (16) - 0000000000959414 [15:05:50]1040 (4) - 60106 [15:05:50]1012 (4) - 05.06.2024 09:07 [15:05:50]1206 (1) - 0 [15:05:50]OFD Sender: Remove packet 60106 [15:05:50]ProducePacketName [15:05:50]name=ofd_packets/00060106 [15:05:50]NVStorageDeleteData [15:05:50]Write to MH i2c: 01 00 00 21 88 A9 [15:05:50]Write i2c OK [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: 01 [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: 01 07 00 [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: 01 07 00 21 88 00 00 00 00 00 B6 0C 72 [15:05:50]RasterBufferAndPrint [15:05:50]line [15:05:50]line [15:05:50]line [15:05:50]line [15:05:50]line [15:05:50]written 0, free lines is 3260 [15:05:50]MH_Cut [15:05:50]Write to MH i2c: D1 01 00 28 88 01 82 [15:05:50]Write i2c OK [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: D1 [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: D1 01 00 [15:05:50]MH_I2C_Read... [15:05:50]Read from MH i2c: D1 01 00 28 88 00 81 [15:05:50]Write to MH i2c: 01 00 00 29 88 B1 [15:05:50]Write i2c OK [15:05:50]MH_I2C_Read... [15:05:50]OFD Sender: No OFD packet to send [15:05:51]*** Cut start [15:05:51]*** Partial cut [15:05:51]*** CUTSNS_PIN = 1 [15:05:51]*** CUTSNS_PIN = 0 [15:05:51]*** Brake cut motor [15:05:51]Read from MH i2c: 01 [15:05:51]MH_I2C_Read... [15:05:51]*** Stop cut motor [15:05:51]*** Cut end [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 29 88 00 00 00 00 00 FF 0F C6 [15:05:51]process_action close_receipt done [15:05:51]requested_data is exist [15:05:51]produce_requested_data [15:05:51]requested_item fm.sn is exist - process it [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 2A 88 80 11 00 00 00 00 00 00 2C [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 2A 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7F [15:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:05:51]wFMCommunicate OK [15:05:51]requested_item fd.num is exist - process it [15:05:51]SAM_PROTO_GetFieldsCounters [15:05:51]wFMCommunicate request_size=4 [15:05:51]MH_SAM_APDU [15:05:51]CAPDU: 80 13 00 00 [15:05:51]Write to MH i2c: E2 08 00 2B 88 80 13 00 00 00 00 00 00 2F [15:05:51]Write i2c OK [15:05:51]MH_I2C_Read... [15:05:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:52]Read from MH i2c: E2 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: E2 62 00 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: E2 62 00 2B 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CA EA 00 00 0E 04 04 00 48 00 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 2A [15:05:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CA EA 00 00 0E 04 04 00 48 00 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 [15:05:52]wFMCommunicate OK [15:05:52]SAM_PROTO_GetFieldsCounters done [15:05:52]requested_item shift.num is exist - process it [15:05:52]requested_item shift.opened is exist - process it [15:05:52]req_shift_opened [15:05:52]FM_GetShiftState [15:05:52]SAM_PROTO_GetShiftState [15:05:52]wFMCommunicate request_size=4 [15:05:52]MH_SAM_APDU [15:05:52]CAPDU: 80 13 01 00 [15:05:52]Write to MH i2c: E2 08 00 2C 88 80 13 01 00 00 00 00 00 31 [15:05:52]Write i2c OK [15:05:52]MH_I2C_Read... [15:05:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:52]Read from MH i2c: E2 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: E2 0E 00 [15:05:52]MH_I2C_Read... [15:05:52]Read from MH i2c: E2 0E 00 2C 88 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 69 [15:05:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:05:52]wFMCommunicate OK [15:05:52]SAM_PROTO_GetShiftState done [15:05:52]FM_GetShiftState done [15:05:52]req_shift_opened done [15:05:52]requested_item shift.open_date is exist - process it [15:05:52]req_shift_open_date [15:05:52]req_shift_open_date done [15:05:52]produce_requested_data done [15:05:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60106,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:05:52]process_action_free close_receipt [15:05:52]json_value_free [15:05:52]json_value_free done [15:05:52]process_json_proto returns [15:05:52]Send response to host [15:05:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60106,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:05:52]free response buf [15:05:52]execute_script done [15:05:52]execute_script returns [15:05:52]free content buf [15:05:52]Sock 9.Close socket [15:05:52]Sock 9.Thread stoped [15:05:55]OFD Sender: No OFD packet to send [15:06:00]OFD Sender: No OFD packet to send [15:06:05]OFD Sender: No OFD packet to send [15:06:10]OFD Sender: No OFD packet to send [15:06:15]OFD Sender: No OFD packet to send [15:06:20]OFD Sender: No OFD packet to send [15:06:25]OFD Sender: No OFD packet to send [15:06:30]OFD Sender: No OFD packet to send [15:06:35]OFD Sender: No OFD packet to send [15:06:40]OFD Sender: No OFD packet to send [15:06:45]OFD Sender: No OFD packet to send [15:06:50]OFD Sender: No OFD packet to send [15:06:55]OFD Sender: No OFD packet to send [15:07:00]OFD Sender: No OFD packet to send [15:07:05]OFD Sender: No OFD packet to send [15:07:10]OFD Sender: No OFD packet to send [15:07:15]OFD Sender: No OFD packet to send [15:07:20]OFD Sender: No OFD packet to send [15:07:25]OFD Sender: No OFD packet to send [15:07:30]OFD Sender: No OFD packet to send [15:07:35]OFD Sender: No OFD packet to send [15:07:39]accept exits with 8 [15:07:39]New connection [15:07:39]New thread 3067100516 created [15:07:39]Thread 3066957156 joined [15:07:39]Waiting for new connection... [15:07:39] Sock 8.Parse request [15:07:39]Sock 8.Check first char [15:07:39]Sock 8.First char is OK [15:07:39]request: POST /json_proto HTTP/1.0 [15:07:39]Method: POST [15:07:39]URL: /json_proto [15:07:39]Method is POST - this is cgi request [15:07:39]url: /json_proto [15:07:39]query_string will be loaded in cgi processing [15:07:39]execute_cgi json_proto POST (null) [15:07:39]execute_cgi path=json_proto method=POST [15:07:39]POST find Content-Length [15:07:39]Host: 172.17.60.68:8080 [15:07:39]Content-Length: 682 [15:07:39]Content-Type: application/json [15:07:39] [15:07:39]POST finish read [15:07:39]Found Content-Length = 682 [15:07:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 46.010, "sum" : 3400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3400.00, "total" : 3400.00, "payments": [ { "type": 0, "sum" : 3400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:39]execute_script... [15:07: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)545834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 46.010, "sum" : 3400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3400.00, "total" : 3400.00, "payments": [ { "type": 0, "sum" : 3400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:39]POST & json_proto [15:07:39]process_json_proto [15:07:39]json parsed OK: [15:07:39]protocol is kg_v1.0 [15:07:39]action value=close_receipt [15:07:39]process_action close_receipt [15:07:39]cmd_close_receipt [15:07:39]MH_GetDate [15:07:39]Write to MH i2c: F0 00 00 2D 88 A4 [15:07:39]Write i2c OK [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: F0 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: F0 09 00 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: F0 09 00 2D 88 00 3D 7F 60 66 9A 61 5F 66 EF [15:07:39]GetLastDocTimeStamp 1717599949 [15:07:39]current date 1717600061 [15:07:39]FM_GetShiftState [15:07:39]SAM_PROTO_GetShiftState [15:07:39]wFMCommunicate request_size=4 [15:07:39]MH_SAM_APDU [15:07:39]CAPDU: 80 13 01 00 [15:07:39]Write to MH i2c: E2 08 00 2E 88 80 13 01 00 00 00 00 00 33 [15:07:39]Write i2c OK [15:07:39]MH_I2C_Read... [15:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:39]Read from MH i2c: E2 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 0E 00 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 0E 00 2E 88 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6B [15:07:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:07:39]wFMCommunicate OK [15:07:39]SAM_PROTO_GetShiftState done [15:07:39]FM_GetShiftState done [15:07:39]opened in 1717545916 [15:07:39]opened+sec_in_day 1717632316 [15:07:39]quantity*price = 340013 [15:07:39]sum+1 = 340015 [15:07:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 3400.00 Внесено: 3400.00 СДАЧА: 0.00 НСП 1% : 30.09 НДС 12% : 361.08 Наличными: 3400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 502 05.06.2024 15:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60107 ФПД: 195680701337847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150741&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60107&fm=195680701337847&tin=02508201610067®Number=0000000000151680&sum=340000 [15:07:40]StoreToDocumentArchive [15:07:40]shift 72 fd 60107 [15:07:40]save to /storage/0072/doc_00060107 [15:07:40]save last doc name /storage/0072/doc_00060107 to /storage/kkm_last_doc_name [15:07:40]save OK [15:07:40]Clear old archive folders... [15:07:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:40]tlvbuf is 006324A0 [15:07:40]SAM_PROTO_ClearQueue [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 09 00 00 [15:07:40]Write to MH i2c: E2 08 00 3B 88 80 09 00 00 00 00 00 00 35 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 3B 88 00 90 00 37 [15:07:40]RAPDU: 90 00 [15:07:40]wFMCommunicate OK [15:07:40]SAM_PROTO_ClearQueue done [15:07:40]KKMCreateOFDPacket [15:07:40]OFDProtocolAddRootSTLVToBuf [15:07:40]FM_MakeSignedData [15:07:40]FM_MakeSignedData [15:07:40]SAM_PROTO_SignData [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 0D 01 02 [15:07:40]Write to MH i2c: E2 08 00 3C 88 80 0D 01 02 00 00 00 00 3D [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 3C 88 00 90 00 38 [15:07:40]RAPDU: 90 00 [15:07:40]wFMCommunicate OK [15:07:40]wFMCommunicate request_size=255 [15:07:40]MH_SAM_APDU [15:07: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 BA B3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 2E 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 0C 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 F6 01 00 00 F4 03 04 00 3D 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB EA 00 00 35 04 06 00 B1 [15:07:40]Write to MH i2c: E2 02 01 3D 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 2E 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 0C 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 F6 01 00 00 F4 03 04 00 3D 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB EA 00 00 35 04 06 00 B1 00 00 47 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]OFD Sender: No OFD packet to send [15:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 3D 88 00 90 00 39 [15:07:40]RAPDU: 90 00 [15:07:40]wFMCommunicate OK [15:07:40]wFMCommunicate request_size=10 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 0D 02 02 05 F8 76 B1 50 F7 [15:07:40]Write to MH i2c: E2 0D 00 3E 88 80 0D 02 02 05 00 F8 76 B1 50 F7 00 00 B0 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 3E 88 00 90 00 3A [15:07:40]RAPDU: 90 00 [15:07:40]wFMCommunicate OK [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 0D 03 02 [15:07:40]Write to MH i2c: E2 08 00 3F 88 80 0D 03 02 00 00 00 00 42 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 0B 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 0B 00 3F 88 00 F3 58 C1 D1 C0 ED 84 E4 90 00 35 [15:07:40]RAPDU: F3 58 C1 D1 C0 ED 84 E4 90 00 [15:07:40]wFMCommunicate OK [15:07:40]SAM_PROTO_SignData done [15:07:40]FM_MakeSignedData done [15:07:40]CreateOFDProtocolMessage [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 11 00 00 [15:07:40]Write to MH i2c: E2 08 00 40 88 80 11 00 00 00 00 00 00 42 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:41]Read from MH i2c: E2 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 17 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 17 00 40 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 95 [15:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:07:41]wFMCommunicate OK [15:07:41]CreateOFDProtocolMessage done [15:07:41]OFDSenderStorePacket 60107 [15:07:41]StoreOFDPacket docnum=60107 [15:07:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 62 9C 07 01 73 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA B3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 2E 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 0C 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 F6 01 00 00 F4 03 04 00 3D 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB EA 00 00 35 04 06 00 B1 F8 76 B1 50 F7 F3 58 C1 D1 C0 ED 84 E4 [15:07:41]CheckFolder [15:07:41]dirname=/storage/ofd_packets [15:07:41]CheckFolder done [15:07:41]ProducePacketName [15:07:41]name=ofd_packets/00060107 [15:07:41]NVStorageSaveData ofd_packets/00060107 [15:07:41]File name is /storage/ofd_packets/00060107 [15:07:41]Write 301 bytes [15:07:41]NVStorageSaveData done [15:07:41]OFDSenderStorePacket done [15:07:41]KKMCreateOFDPacket done [15:07:41]NVStorageSaveData kkm_last_timestamp [15:07:41]File name is /storage/kkm_last_timestamp [15:07:41]Write 4 bytes [15:07:41]NVStorageSaveData done [15:07:41]ExternCall_PrintAddStr [15:07:41]wPrintStart [15:07:41]Write to MH i2c: 01 00 00 41 88 C9 [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: 01 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: 01 07 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: 01 07 00 41 88 00 00 00 00 00 FF 0F DE [15:07:41]RasterBufferAndPrint [15:07:41]line Счет N : (1)545834 [15:07:41]line ИНН: 02508201610067 [15:07:41]line Контрольно-Кассовый Чек [15:07:41]line ПРОДАЖА [15:07:41]line ТРК (МРК, ГНК) : 13 [15:07:41]line Товар: 2710124500 [15:07:41]line Аи-95-К-5 [15:07:41]line 46.010 * 73.90 [15:07:41]line = 3400.14 [15:07:41]line НДС 12% НСП 1% [15:07:41]line > о реализуемом товаре [15:07:41]line ОКРУГЛЕНИЕ: -0.14 [15:07:41]line ИТОГО: 3400.00 [15:07:41]line Внесено: 3400.00 [15:07:41]line СДАЧА: 0.00 [15:07:41]line НСП 1% : 30.09 [15:07:41]line НДС 12% : 361.08 [15:07:41]line Наличными: 3400.00 [15:07:41]line Безнал.: 0.00 [15:07:41]line Место: АЗС № 117 "Партнер Нефть" [15:07:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:07:41]line СНО: Общий режим [15:07:41]line Чек 502 05.06.2024 15:07 [15:07:41]line Смена: 72 ФФД: 1.0 [15:07:41]line ЗНМ: 0300000048 [15:07:41]line РНМ: 0000000000151680 [15:07:41]line Версия ККМ: v1.0 [15:07:41]line ФМ: 0000000000959414 [15:07:41]line ФД: 60107 [15:07:41]line ФПД: 195680701337847 [15:07:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150741&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60107&fm=195680701337847&tin=02508201610067®Number=0000000000151680&sum=340000 [15:07:41]OFD Sender: Processing packet 60107 [packets to send 53, broken 52] [15:07:41]ProducePacketName [15:07:41]name=ofd_packets/00060107 [15:07:41]OFD Sender: To server: pG, [15:07:41]CommunicateWithHost lk.salyk.kg:30040 [15:07:41]ConnectInit lk.salyk.kg [15:07:41]written 0, free lines is 4095 [15:07:41]Connected sock=11 [15:07:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 62 9C 07 01 73 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA B3 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 2E 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 0C 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 F6 01 00 00 F4 03 04 00 3D 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB EA 00 00 35 04 06 00 B1 F8 76 B1 50 F7 F3 58 C1 D1 C0 ED 84 E4 [15:07:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3B DD 47 00 35 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CB EA 00 00 F4 03 04 00 41 2B 60 66 B6 04 01 00 00 67 CB 7D 1B D3 7C 8C E3 [15:07:41]CommunicateWithHost err = 0 [15:07:41]CheckOFDResponse [15:07:41]1017 (14) - 77093643461234 [15:07:41]1041 (16) - 0000000000959414 [15:07:41]1040 (4) - 60107 [15:07:41]1012 (4) - 05.06.2024 09:09 [15:07:41]1206 (1) - 0 [15:07:41]OFD Sender: Remove packet 60107 [15:07:41]ProducePacketName [15:07:41]name=ofd_packets/00060107 [15:07:41]NVStorageDeleteData [15:07:41]Write to MH i2c: 01 00 00 6C 88 F4 [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: 01 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: 01 07 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: 01 07 00 6C 88 00 00 00 00 00 B7 0C BE [15:07:41]RasterBufferAndPrint [15:07:41]line [15:07:41]line [15:07:41]line [15:07:41]line [15:07:41]line [15:07:41]written 0, free lines is 3260 [15:07:41]MH_Cut [15:07:41]Write to MH i2c: D1 01 00 73 88 01 CD [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: D1 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: D1 01 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: D1 01 00 73 88 00 CC [15:07:41]Write to MH i2c: 01 00 00 74 88 FC [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:42]OFD Sender: No OFD packet to send [15:07:42]*** Cut start [15:07:42]*** Partial cut [15:07:42]*** CUTSNS_PIN = 1 [15:07:42]*** CUTSNS_PIN = 0 [15:07:42]*** Brake cut motor [15:07:43]Read from MH i2c: 01 [15:07:43]MH_I2C_Read... [15:07:43]*** Stop cut motor [15:07:43]*** Cut end [15:07:43]Read from MH i2c: 01 07 00 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: 01 07 00 74 88 00 00 00 00 00 FF 0F 11 [15:07:43]process_action close_receipt done [15:07:43]requested_data is exist [15:07:43]produce_requested_data [15:07:43]requested_item fm.sn is exist - process it [15:07:43]wFMCommunicate request_size=4 [15:07:43]MH_SAM_APDU [15:07:43]CAPDU: 80 11 00 00 [15:07:43]Write to MH i2c: E2 08 00 75 88 80 11 00 00 00 00 00 00 77 [15:07:43]Write i2c OK [15:07:43]MH_I2C_Read... [15:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:43]Read from MH i2c: E2 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: E2 17 00 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: E2 17 00 75 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CA [15:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:07:43]wFMCommunicate OK [15:07:43]requested_item fd.num is exist - process it [15:07:43]SAM_PROTO_GetFieldsCounters [15:07:43]wFMCommunicate request_size=4 [15:07:43]MH_SAM_APDU [15:07:43]CAPDU: 80 13 00 00 [15:07:43]Write to MH i2c: E2 08 00 76 88 80 13 00 00 00 00 00 00 7A [15:07:43]Write i2c OK [15:07:43]MH_I2C_Read... [15:07:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:43]Read from MH i2c: E2 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: E2 62 00 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: E2 62 00 76 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CB EA 00 00 0E 04 04 00 48 00 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 79 [15:07:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CB EA 00 00 0E 04 04 00 48 00 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 [15:07:43]wFMCommunicate OK [15:07:43]SAM_PROTO_GetFieldsCounters done [15:07:43]requested_item shift.num is exist - process it [15:07:43]requested_item shift.opened is exist - process it [15:07:43]req_shift_opened [15:07:43]FM_GetShiftState [15:07:43]SAM_PROTO_GetShiftState [15:07:43]wFMCommunicate request_size=4 [15:07:43]MH_SAM_APDU [15:07:43]CAPDU: 80 13 01 00 [15:07:43]Write to MH i2c: E2 08 00 77 88 80 13 01 00 00 00 00 00 7C [15:07:43]Write i2c OK [15:07:43]MH_I2C_Read... [15:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:43]Read from MH i2c: E2 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: E2 0E 00 [15:07:43]MH_I2C_Read... [15:07:43]Read from MH i2c: E2 0E 00 77 88 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [15:07:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:07:43]wFMCommunicate OK [15:07:43]SAM_PROTO_GetShiftState done [15:07:43]FM_GetShiftState done [15:07:43]req_shift_opened done [15:07:43]requested_item shift.open_date is exist - process it [15:07:43]req_shift_open_date [15:07:43]req_shift_open_date done [15:07:43]produce_requested_data done [15:07:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60107,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:07:43]process_action_free close_receipt [15:07:43]json_value_free [15:07:43]json_value_free done [15:07:43]process_json_proto returns [15:07:43]Send response to host [15:07:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60107,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:07:43]free response buf [15:07:43]execute_script done [15:07:43]execute_script returns [15:07:43]free content buf [15:07:43]Sock 8.Close socket [15:07:43]Sock 8.Thread stoped [15:07:47]OFD Sender: No OFD packet to send [15:07:52]OFD Sender: No OFD packet to send [15:07:57]OFD Sender: No OFD packet to send [15:07:57]accept exits with 9 [15:07:57]New connection [15:07:57]New thread 3066957156 created [15:07:57]Thread 3067100516 joined [15:07:57]Waiting for new connection... [15:07:57] Sock 9.Parse request [15:07:57]Sock 9.Check first char [15:07:57]Sock 9.First char is OK [15:07:57]request: POST /json_proto HTTP/1.0 [15:07:57]Method: POST [15:07:57]URL: /json_proto [15:07:57]Method is POST - this is cgi request [15:07:57]url: /json_proto [15:07:57]query_string will be loaded in cgi processing [15:07:57]execute_cgi json_proto POST (null) [15:07:57]execute_cgi path=json_proto method=POST [15:07:57]POST find Content-Length [15:07:57]Host: 172.17.60.68:8080 [15:07:57]Content-Length: 986 [15:07:57]Content-Type: application/json [15:07:57] [15:07:57]POST finish read [15:07:57]Found Content-Length = 986 [15:07:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:57]execute_script... [15: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)545835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:57]POST & json_proto [15:07:57]process_json_proto [15:07:57]json parsed OK: [15:07:57]protocol is kg_v1.0 [15:07:57]action value=close_receipt [15:07:57]process_action close_receipt [15:07:57]cmd_close_receipt [15:07:57]MH_GetDate [15:07:57]Write to MH i2c: F0 00 00 78 88 EF [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: F0 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: F0 09 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: F0 09 00 78 88 00 4F 7F 60 66 9A 61 5F 66 4C [15:07:57]GetLastDocTimeStamp 1717600061 [15:07:57]current date 1717600079 [15:07:57]FM_GetShiftState [15:07:57]SAM_PROTO_GetShiftState [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 13 01 00 [15:07:57]Write to MH i2c: E2 08 00 79 88 80 13 01 00 00 00 00 00 7E [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 0E 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 0E 00 79 88 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B6 [15:07:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:07:57]wFMCommunicate OK [15:07:57]SAM_PROTO_GetShiftState done [15:07:57]FM_GetShiftState done [15:07:57]opened in 1717545916 [15:07:57]opened+sec_in_day 1717632316 [15:07:57]quantity*price = 70003 [15:07:57]sum+1 = 70005 [15:07:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 503 05.06.2024 15:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 60108 ФПД: 257427145972942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150759&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60108&fm=257427145972942&tin=02508201610067®Number=0000000000151680&sum=70000 [15:07:58]StoreToDocumentArchive [15:07:58]shift 72 fd 60108 [15:07:58]save to /storage/0072/doc_00060108 [15:07:58]save last doc name /storage/0072/doc_00060108 to /storage/kkm_last_doc_name [15:07:58]save OK [15:07:58]Clear old archive folders... [15:07:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:07:58]tlvbuf is 004EED60 [15:07:58]SAM_PROTO_ClearQueue [15:07:58]wFMCommunicate request_size=4 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 09 00 00 [15:07:58]Write to MH i2c: E2 08 00 86 88 80 09 00 00 00 00 00 00 80 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 86 88 00 90 00 82 [15:07:58]RAPDU: 90 00 [15:07:58]wFMCommunicate OK [15:07:58]SAM_PROTO_ClearQueue done [15:07:58]KKMCreateOFDPacket [15:07:58]OFDProtocolAddRootSTLVToBuf [15:07:58]FM_MakeSignedData [15:07:58]FM_MakeSignedData [15:07:58]SAM_PROTO_SignData [15:07:58]wFMCommunicate request_size=4 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 0D 01 02 [15:07:58]Write to MH i2c: E2 08 00 87 88 80 0D 01 02 00 00 00 00 88 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 87 88 00 90 00 83 [15:07:58]RAPDU: 90 00 [15:07:58]wFMCommunicate OK [15:07:58]wFMCommunicate request_size=255 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 4F 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC EA 00 00 35 04 06 00 EA 20 [15:07:58]Write to MH i2c: E2 02 01 88 88 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 4F 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC EA 00 00 35 04 06 00 EA 20 00 00 2C [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 88 88 00 90 00 84 [15:07:58]RAPDU: 90 00 [15:07:58]wFMCommunicate OK [15:07:58]wFMCommunicate request_size=9 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 0D 02 02 04 ED 97 5C CE [15:07:58]Write to MH i2c: E2 0C 00 89 88 80 0D 02 02 04 00 ED 97 5C CE 00 00 41 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 89 88 00 90 00 85 [15:07:58]RAPDU: 90 00 [15:07:58]wFMCommunicate OK [15:07:58]wFMCommunicate request_size=4 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 0D 03 02 [15:07:58]Write to MH i2c: E2 08 00 8A 88 80 0D 03 02 00 00 00 00 8D [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:59]Read from MH i2c: E2 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 0B 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 0B 00 8A 88 00 15 CF 94 3E E9 85 C7 DD 90 00 56 [15:07:59]RAPDU: 15 CF 94 3E E9 85 C7 DD 90 00 [15:07:59]wFMCommunicate OK [15:07:59]SAM_PROTO_SignData done [15:07:59]FM_MakeSignedData done [15:07:59]CreateOFDProtocolMessage [15:07:59]wFMCommunicate request_size=4 [15:07:59]MH_SAM_APDU [15:07:59]CAPDU: 80 11 00 00 [15:07:59]Write to MH i2c: E2 08 00 8B 88 80 11 00 00 00 00 00 00 8D [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:59]Read from MH i2c: E2 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 17 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 17 00 8B 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E0 [15:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:07:59]wFMCommunicate OK [15:07:59]CreateOFDProtocolMessage done [15:07:59]OFDSenderStorePacket 60108 [15:07:59]StoreOFDPacket docnum=60108 [15:07:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 82 D1 06 01 87 7F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 4F 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC EA 00 00 35 04 06 00 EA 20 ED 97 5C CE 15 CF 94 3E E9 85 C7 DD [15:07:59]CheckFolder [15:07:59]dirname=/storage/ofd_packets [15:07:59]CheckFolder done [15:07:59]ProducePacketName [15:07:59]name=ofd_packets/00060108 [15:07:59]NVStorageSaveData ofd_packets/00060108 [15:07:59]File name is /storage/ofd_packets/00060108 [15:07:59]Write 300 bytes [15:07:59]NVStorageSaveData done [15:07:59]OFDSenderStorePacket done [15:07:59]KKMCreateOFDPacket done [15:07:59]NVStorageSaveData kkm_last_timestamp [15:07:59]File name is /storage/kkm_last_timestamp [15:07:59]Write 4 bytes [15:07:59]NVStorageSaveData done [15:07:59]ExternCall_PrintAddStr [15:07:59]wPrintStart [15:07:59]Write to MH i2c: 01 00 00 8C 88 14 [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 07 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 07 00 8C 88 00 00 00 00 00 FF 0F 29 [15:07:59]RasterBufferAndPrint [15:07:59]line Счет N : (1)545835 [15:07:59]line ИНН: 02508201610067 [15:07:59]line Контрольно-Кассовый Чек [15:07:59]line ПРОДАЖА [15:07:59]line ТРК (МРК, ГНК) : 71 [15:07:59]line Товар: 2711190000 [15:07:59]line ГАЗ-К-5 [15:07:59]line 20.650 * 33.90 [15:07:59]line = 700.04 [15:07:59]line НДС 12% НСП 1% [15:07:59]line > о реализуемом товаре [15:07:59]line ОКРУГЛЕНИЕ: -0.04 [15:07:59]line ИТОГО: 700.00 [15:07:59]line Внесено: 700.00 [15:07:59]line СДАЧА: 0.00 [15:07:59]line НСП 1% : 6.19 [15:07:59]line НДС 12% : 74.34 [15:07:59]line Наличными: 700.00 [15:07:59]line Безнал.: 0.00 [15:07:59]line Место: АЗС № 117 "Партнер Нефть" [15:07:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:07:59]line СНО: Общий режим [15:07:59]line Чек 503 05.06.2024 15:07 [15:07:59]line Смена: 72 ФФД: 1.0 [15:07:59]line ЗНМ: 0300000048 [15:07:59]line РНМ: 0000000000151680 [15:07:59]line Версия ККМ: v1.0 [15:07:59]line [15:07:59]line Дисконтная программа [15:07:59]line СУГ [15:07:59]line номер 117 [15:07:59]line сэкономлено 20.65 сом [15:07:59]line ФМ: 0000000000959414 [15:07:59]line ФД: 60108 [15:07:59]line ФПД: 257427145972942 [15:07:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150759&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60108&fm=257427145972942&tin=02508201610067®Number=0000000000151680&sum=70000 [15:07:59]OFD Sender: Processing packet 60108 [packets to send 53, broken 52] [15:07:59]ProducePacketName [15:07:59]name=ofd_packets/00060108 [15:07:59]OFD Sender: To server: pG, [15:07:59]CommunicateWithHost lk.salyk.kg:30040 [15:07:59]ConnectInit lk.salyk.kg [15:07:59]written 0, free lines is 4095 [15:07:59]Connected sock=10 [15:07:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 82 D1 06 01 87 7F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 4F 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CC EA 00 00 35 04 06 00 EA 20 ED 97 5C CE 15 CF 94 3E E9 85 C7 DD [15:07:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 86 0C 47 00 54 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 39 35 39 34 31 34 10 04 04 00 CC EA 00 00 F4 03 04 00 53 2B 60 66 B6 04 01 00 00 BF 70 0D 44 C0 BC 0F BB [15:07:59]CommunicateWithHost err = 0 [15:07:59]CheckOFDResponse [15:07:59]1017 (14) - 77093643461234 [15:07:59]1041 (16) - 0000000000959414 [15:07:59]1040 (4) - 60108 [15:07:59]1012 (4) - 05.06.2024 09:09 [15:07:59]1206 (1) - 0 [15:07:59]OFD Sender: Remove packet 60108 [15:07:59]ProducePacketName [15:07:59]name=ofd_packets/00060108 [15:07:59]NVStorageDeleteData [15:07:59]Write to MH i2c: 01 00 00 BC 88 44 [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 07 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 07 00 BC 88 00 00 00 00 00 5B 0C B2 [15:07:59]RasterBufferAndPrint [15:07:59]line [15:07:59]line [15:07:59]line [15:07:59]line [15:07:59]line [15:07:59]written 0, free lines is 3172 [15:07:59]MH_Cut [15:07:59]Write to MH i2c: D1 01 00 C3 88 01 1D [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: D1 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: D1 01 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: D1 01 00 C3 88 00 1C [15:07:59]Write to MH i2c: 01 00 00 C4 88 4C [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:08:00]OFD Sender: No OFD packet to send [15:08:00]*** Cut start [15:08:00]*** Partial cut [15:08:00]*** CUTSNS_PIN = 1 [15:08:00]*** CUTSNS_PIN = 0 [15:08:01]*** Brake cut motor [15:08:01]Read from MH i2c: 01 [15:08:01]MH_I2C_Read... [15:08:01]*** Stop cut motor [15:08:01]*** Cut end [15:08:01]Read from MH i2c: 01 07 00 [15:08:01]MH_I2C_Read... [15:08:01]Read from MH i2c: 01 07 00 C4 88 00 00 00 00 00 FF 0F 61 [15:08:01]process_action close_receipt done [15:08:01]requested_data is exist [15:08:01]produce_requested_data [15:08:01]requested_item fm.sn is exist - process it [15:08:01]wFMCommunicate request_size=4 [15:08:01]MH_SAM_APDU [15:08:01]CAPDU: 80 11 00 00 [15:08:01]Write to MH i2c: E2 08 00 C5 88 80 11 00 00 00 00 00 00 C7 [15:08:01]Write i2c OK [15:08:01]MH_I2C_Read... [15:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:01]Read from MH i2c: E2 [15:08:01]MH_I2C_Read... [15:08:01]Read from MH i2c: E2 17 00 [15:08:01]MH_I2C_Read... [15:08:01]Read from MH i2c: E2 17 00 C5 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1A [15:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:08:01]wFMCommunicate OK [15:08:01]requested_item fd.num is exist - process it [15:08:01]SAM_PROTO_GetFieldsCounters [15:08:01]wFMCommunicate request_size=4 [15:08:01]MH_SAM_APDU [15:08:01]CAPDU: 80 13 00 00 [15:08:01]Write to MH i2c: E2 08 00 C6 88 80 13 00 00 00 00 00 00 CA [15:08:01]Write i2c OK [15:08:01]MH_I2C_Read... [15:08:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:01]Read from MH i2c: E2 [15:08:01]MH_I2C_Read... [15:08:01]Read from MH i2c: E2 62 00 [15:08:01]MH_I2C_Read... [15:08:01]Read from MH i2c: E2 62 00 C6 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CC EA 00 00 0E 04 04 00 48 00 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 CD [15:08:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CC EA 00 00 0E 04 04 00 48 00 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 [15:08:01]wFMCommunicate OK [15:08:01]SAM_PROTO_GetFieldsCounters done [15:08:01]requested_item shift.num is exist - process it [15:08:01]requested_item shift.opened is exist - process it [15:08:01]req_shift_opened [15:08:01]FM_GetShiftState [15:08:01]SAM_PROTO_GetShiftState [15:08:01]wFMCommunicate request_size=4 [15:08:01]MH_SAM_APDU [15:08:01]CAPDU: 80 13 01 00 [15:08:01]Write to MH i2c: E2 08 00 C7 88 80 13 01 00 00 00 00 00 CC [15:08:01]Write i2c OK [15:08:01]MH_I2C_Read... [15:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:01]Read from MH i2c: E2 [15:08:01]MH_I2C_Read... [15:08:01]Read from MH i2c: E2 0E 00 [15:08:01]MH_I2C_Read... [15:08:01]Read from MH i2c: E2 0E 00 C7 88 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 04 [15:08:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:08:01]wFMCommunicate OK [15:08:01]SAM_PROTO_GetShiftState done [15:08:01]FM_GetShiftState done [15:08:01]req_shift_opened done [15:08:01]requested_item shift.open_date is exist - process it [15:08:01]req_shift_open_date [15:08:01]req_shift_open_date done [15:08:01]produce_requested_data done [15:08:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60108,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:08:01]process_action_free close_receipt [15:08:01]json_value_free [15:08:01]json_value_free done [15:08:01]process_json_proto returns [15:08:01]Send response to host [15:08:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60108,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:08:01]free response buf [15:08:01]execute_script done [15:08:01]execute_script returns [15:08:01]free content buf [15:08:01]Sock 9.Close socket [15:08:01]Sock 9.Thread stoped [15:08:05]OFD Sender: No OFD packet to send [15:08:10]OFD Sender: No OFD packet to send [15:08:15]OFD Sender: No OFD packet to send [15:08:16]accept exits with 8 [15:08:16]New connection [15:08:16]New thread 3067100516 created [15:08:16]Thread 3066957156 joined [15:08:16]Waiting for new connection... [15:08:16] Sock 8.Parse request [15:08:16]Sock 8.Check first char [15:08:16]Sock 8.First char is OK [15:08:16]request: POST /json_proto HTTP/1.0 [15:08:16]Method: POST [15:08:16]URL: /json_proto [15:08:16]Method is POST - this is cgi request [15:08:16]url: /json_proto [15:08:16]query_string will be loaded in cgi processing [15:08:16]execute_cgi json_proto POST (null) [15:08:16]execute_cgi path=json_proto method=POST [15:08:16]POST find Content-Length [15:08:16]Host: 172.17.60.68:8080 [15:08:16]Content-Length: 677 [15:08:16]Content-Type: application/json [15:08:16] [15:08:16]POST finish read [15:08:16]Found Content-Length = 677 [15:08:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:16]execute_script... [15:08: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)545836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:16]POST & json_proto [15:08:16]process_json_proto [15:08:16]json parsed OK: [15:08:16]protocol is kg_v1.0 [15:08:16]action value=close_receipt [15:08:16]process_action close_receipt [15:08:16]cmd_close_receipt [15:08:16]MH_GetDate [15:08:16]Write to MH i2c: F0 00 00 C8 88 3F [15:08:16]Write i2c OK [15:08:16]MH_I2C_Read... [15:08:16]Read from MH i2c: F0 [15:08:16]MH_I2C_Read... [15:08:16]Read from MH i2c: F0 09 00 [15:08:16]MH_I2C_Read... [15:08:16]Read from MH i2c: F0 09 00 C8 88 00 62 7F 60 66 9A 61 5F 66 AF [15:08:16]GetLastDocTimeStamp 1717600079 [15:08:16]current date 1717600098 [15:08:16]FM_GetShiftState [15:08:16]SAM_PROTO_GetShiftState [15:08:16]wFMCommunicate request_size=4 [15:08:16]MH_SAM_APDU [15:08:16]CAPDU: 80 13 01 00 [15:08:16]Write to MH i2c: E2 08 00 C9 88 80 13 01 00 00 00 00 00 CE [15:08:16]Write i2c OK [15:08:16]MH_I2C_Read... [15:08:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:16]Read from MH i2c: E2 [15:08:16]MH_I2C_Read... [15:08:16]Read from MH i2c: E2 0E 00 [15:08:16]MH_I2C_Read... [15:08:16]Read from MH i2c: E2 0E 00 C9 88 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 06 [15:08:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:08:16]wFMCommunicate OK [15:08:16]SAM_PROTO_GetShiftState done [15:08:16]FM_GetShiftState done [15:08:16]opened in 1717545916 [15:08:16]opened+sec_in_day 1717632316 [15:08:16]quantity*price = 50041 [15:08:16]sum+1 = 50042 [15:08:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 504 05.06.2024 15:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60109 ФПД: 35699710275421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150818&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60109&fm=35699710275421&tin=02508201610067®Number=0000000000151680&sum=50000 [15:08:17]StoreToDocumentArchive [15:08:17]shift 72 fd 60109 [15:08:17]save to /storage/0072/doc_00060109 [15:08:17]save last doc name /storage/0072/doc_00060109 to /storage/kkm_last_doc_name [15:08:17]save OK [15:08:17]Clear old archive folders... [15:08:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:08:17]tlvbuf is 004EEC70 [15:08:17]SAM_PROTO_ClearQueue [15:08:17]wFMCommunicate request_size=4 [15:08:17]MH_SAM_APDU [15:08:17]CAPDU: 80 09 00 00 [15:08:17]Write to MH i2c: E2 08 00 D6 88 80 09 00 00 00 00 00 00 D0 [15:08:17]Write i2c OK [15:08:17]MH_I2C_Read... [15:08:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:17]Read from MH i2c: E2 [15:08:17]MH_I2C_Read... [15:08:17]Read from MH i2c: E2 03 00 [15:08:17]MH_I2C_Read... [15:08:17]Read from MH i2c: E2 03 00 D6 88 00 90 00 D2 [15:08:17]RAPDU: 90 00 [15:08:17]wFMCommunicate OK [15:08:17]SAM_PROTO_ClearQueue done [15:08:17]KKMCreateOFDPacket [15:08:17]OFDProtocolAddRootSTLVToBuf [15:08:17]FM_MakeSignedData [15:08:17]FM_MakeSignedData [15:08:17]SAM_PROTO_SignData [15:08:17]wFMCommunicate request_size=4 [15:08:17]MH_SAM_APDU [15:08:17]CAPDU: 80 0D 01 02 [15:08:17]Write to MH i2c: E2 08 00 D7 88 80 0D 01 02 00 00 00 00 D8 [15:08:17]Write i2c OK [15:08:17]MH_I2C_Read... [15:08:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:17]Read from MH i2c: E2 [15:08:17]MH_I2C_Read... [15:08:17]Read from MH i2c: E2 03 00 [15:08:17]MH_I2C_Read... [15:08:17]Read from MH i2c: E2 03 00 D7 88 00 90 00 D3 [15:08:17]RAPDU: 90 00 [15:08:17]wFMCommunicate OK [15:08:17]wFMCommunicate request_size=255 [15:08:17]MH_SAM_APDU [15:08: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD EA 00 00 35 04 06 00 20 [15:08:17]Write to MH i2c: E2 02 01 D8 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD EA 00 00 35 04 06 00 20 00 00 22 [15:08:18]Write i2c OK [15:08:18]MH_I2C_Read... [15:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:18]Read from MH i2c: E2 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 03 00 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 03 00 D8 88 00 90 00 D4 [15:08:18]RAPDU: 90 00 [15:08:18]wFMCommunicate OK [15:08:18]wFMCommunicate request_size=10 [15:08:18]MH_SAM_APDU [15:08:18]CAPDU: 80 0D 02 02 05 77 FC 8C AF 5D [15:08:18]Write to MH i2c: E2 0D 00 D9 88 80 0D 02 02 05 00 77 FC 8C AF 5D 00 00 F0 [15:08:18]Write i2c OK [15:08:18]MH_I2C_Read... [15:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:18]Read from MH i2c: E2 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 03 00 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 03 00 D9 88 00 90 00 D5 [15:08:18]RAPDU: 90 00 [15:08:18]wFMCommunicate OK [15:08:18]wFMCommunicate request_size=4 [15:08:18]MH_SAM_APDU [15:08:18]CAPDU: 80 0D 03 02 [15:08:18]Write to MH i2c: E2 08 00 DA 88 80 0D 03 02 00 00 00 00 DD [15:08:18]Write i2c OK [15:08:18]MH_I2C_Read... [15:08:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:18]Read from MH i2c: E2 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 0B 00 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 0B 00 DA 88 00 62 09 0C 0A 62 9A B1 01 90 00 0D [15:08:18]RAPDU: 62 09 0C 0A 62 9A B1 01 90 00 [15:08:18]wFMCommunicate OK [15:08:18]SAM_PROTO_SignData done [15:08:18]FM_MakeSignedData done [15:08:18]CreateOFDProtocolMessage [15:08:18]wFMCommunicate request_size=4 [15:08:18]MH_SAM_APDU [15:08:18]CAPDU: 80 11 00 00 [15:08:18]Write to MH i2c: E2 08 00 DB 88 80 11 00 00 00 00 00 00 DD [15:08:18]Write i2c OK [15:08:18]MH_I2C_Read... [15:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:18]Read from MH i2c: E2 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 17 00 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 17 00 DB 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 30 [15:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:08:18]wFMCommunicate OK [15:08:18]CreateOFDProtocolMessage done [15:08:18]OFDSenderStorePacket 60109 [15:08:18]StoreOFDPacket docnum=60109 [15:08:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1D 0E 07 01 7C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD EA 00 00 35 04 06 00 20 77 FC 8C AF 5D 62 09 0C 0A 62 9A B1 01 [15:08:18]CheckFolder [15:08:18]dirname=/storage/ofd_packets [15:08:18]CheckFolder done [15:08:18]ProducePacketName [15:08:18]name=ofd_packets/00060109 [15:08:18]NVStorageSaveData ofd_packets/00060109 [15:08:18]File name is /storage/ofd_packets/00060109 [15:08:18]Write 301 bytes [15:08:18]NVStorageSaveData done [15:08:18]OFDSenderStorePacket done [15:08:18]KKMCreateOFDPacket done [15:08:18]NVStorageSaveData kkm_last_timestamp [15:08:18]File name is /storage/kkm_last_timestamp [15:08:18]Write 4 bytes [15:08:18]NVStorageSaveData done [15:08:18]ExternCall_PrintAddStr [15:08:18]wPrintStart [15:08:18]Write to MH i2c: 01 00 00 DC 88 64 [15:08:18]Write i2c OK [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: 01 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: 01 07 00 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: 01 07 00 DC 88 00 00 00 00 00 FF 0F 79 [15:08:18]RasterBufferAndPrint [15:08:18]line Счет N : (1)545836 [15:08:18]line ИНН: 02508201610067 [15:08:18]line Контрольно-Кассовый Чек [15:08:18]line ПРОДАЖА [15:08:18]line ТРК (МРК, ГНК) : 22 [15:08:18]line Товар: 2710124130 [15:08:18]line Аи-92-К-5 [15:08:18]line 7.480 * 66.90 [15:08:18]line = 500.41 [15:08:18]line НДС 12% НСП 1% [15:08:18]line > о реализуемом товаре [15:08:18]line ОКРУГЛЕНИЕ: -0.41 [15:08:18]line ИТОГО: 500.00 [15:08:18]line Внесено: 500.00 [15:08:18]line СДАЧА: 0.00 [15:08:18]line НСП 1% : 4.43 [15:08:18]line НДС 12% : 53.14 [15:08:18]line Наличными: 500.00 [15:08:18]line Безнал.: 0.00 [15:08:18]line Место: АЗС № 117 "Партнер Нефть" [15:08:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:08:18]line СНО: Общий режим [15:08:18]line Чек 504 05.06.2024 15:08 [15:08:18]line Смена: 72 ФФД: 1.0 [15:08:18]line ЗНМ: 0300000048 [15:08:18]line РНМ: 0000000000151680 [15:08:18]line Версия ККМ: v1.0 [15:08:18]line ФМ: 0000000000959414 [15:08:18]line ФД: 60109 [15:08:18]line ФПД: 35699710275421 [15:08:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150818&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60109&fm=35699710275421&tin=02508201610067®Number=0000000000151680&sum=50000 [15:08:18]OFD Sender: Processing packet 60109 [packets to send 53, broken 52] [15:08:18]ProducePacketName [15:08:18]name=ofd_packets/00060109 [15:08:18]OFD Sender: To server: pG, [15:08:18]CommunicateWithHost lk.salyk.kg:30040 [15:08:18]ConnectInit lk.salyk.kg [15:08:18]written 0, free lines is 4095 [15:08:18]Connected sock=10 [15:08:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1D 0E 07 01 7C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD EA 00 00 35 04 06 00 20 77 FC 8C AF 5D 62 09 0C 0A 62 9A B1 01 [15:08:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9C 98 47 00 31 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CD EA 00 00 F4 03 04 00 66 2B 60 66 B6 04 01 00 00 70 22 A4 71 1A A7 A0 24 [15:08:19]CommunicateWithHost err = 0 [15:08:19]CheckOFDResponse [15:08:19]1017 (14) - 77093643461234 [15:08:19]1041 (16) - 0000000000959414 [15:08:19]1040 (4) - 60109 [15:08:19]1012 (4) - 05.06.2024 09:09 [15:08:19]1206 (1) - 0 [15:08:19]OFD Sender: Remove packet 60109 [15:08:19]ProducePacketName [15:08:19]name=ofd_packets/00060109 [15:08:19]NVStorageDeleteData [15:08:19]Write to MH i2c: 01 00 00 07 89 90 [15:08:19]Write i2c OK [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: 01 [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: 01 07 00 [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: 01 07 00 07 89 00 00 00 00 00 AA 0C 4D [15:08:19]RasterBufferAndPrint [15:08:19]line [15:08:19]line [15:08:19]line [15:08:19]line [15:08:19]line [15:08:19]written 0, free lines is 3248 [15:08:19]MH_Cut [15:08:19]Write to MH i2c: D1 01 00 0E 89 01 69 [15:08:19]Write i2c OK [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: D1 [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: D1 01 00 [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: D1 01 00 0E 89 00 68 [15:08:19]Write to MH i2c: 01 00 00 0F 89 98 [15:08:19]Write i2c OK [15:08:19]MH_I2C_Read... [15:08:19]OFD Sender: No OFD packet to send [15:08:20]*** Cut start [15:08:20]*** Partial cut [15:08:20]*** CUTSNS_PIN = 1 [15:08:20]*** CUTSNS_PIN = 0 [15:08:20]*** Brake cut motor [15:08:20]Read from MH i2c: 01 [15:08:20]MH_I2C_Read... [15:08:20]*** Stop cut motor [15:08:20]*** Cut end [15:08:20]Read from MH i2c: 01 07 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: 01 07 00 0F 89 00 00 00 00 00 FF 0F AD [15:08:20]process_action close_receipt done [15:08:20]requested_data is exist [15:08:20]produce_requested_data [15:08:20]requested_item fm.sn is exist - process it [15:08:20]wFMCommunicate request_size=4 [15:08:20]MH_SAM_APDU [15:08:20]CAPDU: 80 11 00 00 [15:08:20]Write to MH i2c: E2 08 00 10 89 80 11 00 00 00 00 00 00 13 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 17 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 17 00 10 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 66 [15:08:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:08:20]wFMCommunicate OK [15:08:20]requested_item fd.num is exist - process it [15:08:20]SAM_PROTO_GetFieldsCounters [15:08:20]wFMCommunicate request_size=4 [15:08:20]MH_SAM_APDU [15:08:20]CAPDU: 80 13 00 00 [15:08:20]Write to MH i2c: E2 08 00 11 89 80 13 00 00 00 00 00 00 16 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 62 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 62 00 11 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CD EA 00 00 0E 04 04 00 48 00 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 1D [15:08:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CD EA 00 00 0E 04 04 00 48 00 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 [15:08:20]wFMCommunicate OK [15:08:20]SAM_PROTO_GetFieldsCounters done [15:08:20]requested_item shift.num is exist - process it [15:08:20]requested_item shift.opened is exist - process it [15:08:20]req_shift_opened [15:08:20]FM_GetShiftState [15:08:20]SAM_PROTO_GetShiftState [15:08:20]wFMCommunicate request_size=4 [15:08:20]MH_SAM_APDU [15:08:20]CAPDU: 80 13 01 00 [15:08:20]Write to MH i2c: E2 08 00 12 89 80 13 01 00 00 00 00 00 18 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 0E 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 0E 00 12 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 50 [15:08:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:08:20]wFMCommunicate OK [15:08:20]SAM_PROTO_GetShiftState done [15:08:20]FM_GetShiftState done [15:08:20]req_shift_opened done [15:08:20]requested_item shift.open_date is exist - process it [15:08:20]req_shift_open_date [15:08:20]req_shift_open_date done [15:08:20]produce_requested_data done [15:08:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60109,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:08:20]process_action_free close_receipt [15:08:20]json_value_free [15:08:20]json_value_free done [15:08:20]process_json_proto returns [15:08:20]Send response to host [15:08:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60109,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:08:20]free response buf [15:08:20]execute_script done [15:08:20]execute_script returns [15:08:20]free content buf [15:08:20]Sock 8.Close socket [15:08:20]Sock 8.Thread stoped [15:08:24]OFD Sender: No OFD packet to send [15:08:29]OFD Sender: No OFD packet to send [15:08:34]OFD Sender: No OFD packet to send [15:08:39]OFD Sender: No OFD packet to send [15:08:44]OFD Sender: No OFD packet to send [15:08:49]OFD Sender: No OFD packet to send [15:08:54]OFD Sender: No OFD packet to send [15:08:59]OFD Sender: No OFD packet to send [15:09:04]OFD Sender: No OFD packet to send [15:09:09]OFD Sender: No OFD packet to send [15:09:14]OFD Sender: No OFD packet to send [15:09:18]accept exits with 9 [15:09:18]New connection [15:09:18]New thread 3066957156 created [15:09:18]Thread 3067100516 joined [15:09:18]Waiting for new connection... [15:09:18] Sock 9.Parse request [15:09:18]Sock 9.Check first char [15:09:18]Sock 9.First char is OK [15:09:18]request: POST /json_proto HTTP/1.0 [15:09:18]Method: POST [15:09:18]URL: /json_proto [15:09:18]Method is POST - this is cgi request [15:09:18]url: /json_proto [15:09:18]query_string will be loaded in cgi processing [15:09:18]execute_cgi json_proto POST (null) [15:09:18]execute_cgi path=json_proto method=POST [15:09:18]POST find Content-Length [15:09:18]Host: 172.17.60.68:8080 [15:09:18]Content-Length: 682 [15:09:18]Content-Type: application/json [15:09:18] [15:09:18]POST finish read [15:09:18]Found Content-Length = 682 [15:09:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 16.270, "sum" : 1202.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1202.00, "payments": [ { "type": 0, "sum" : 1202.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:18]execute_script... [15:09:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 16.270, "sum" : 1202.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1202.00, "payments": [ { "type": 0, "sum" : 1202.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:18]POST & json_proto [15:09:18]process_json_proto [15:09:18]json parsed OK: [15:09:18]protocol is kg_v1.0 [15:09:18]action value=close_receipt [15:09:18]process_action close_receipt [15:09:18]cmd_close_receipt [15:09:18]MH_GetDate [15:09:18]Write to MH i2c: F0 00 00 13 89 8B [15:09:18]Write i2c OK [15:09:18]MH_I2C_Read... [15:09:18]Read from MH i2c: F0 [15:09:18]MH_I2C_Read... [15:09:18]Read from MH i2c: F0 09 00 [15:09:18]MH_I2C_Read... [15:09:18]Read from MH i2c: F0 09 00 13 89 00 A0 7F 60 66 9A 61 5F 66 39 [15:09:18]GetLastDocTimeStamp 1717600098 [15:09:18]current date 1717600160 [15:09:18]FM_GetShiftState [15:09:18]SAM_PROTO_GetShiftState [15:09:18]wFMCommunicate request_size=4 [15:09:18]MH_SAM_APDU [15:09:18]CAPDU: 80 13 01 00 [15:09:18]Write to MH i2c: E2 08 00 14 89 80 13 01 00 00 00 00 00 1A [15:09:18]Write i2c OK [15:09:18]MH_I2C_Read... [15:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:18]Read from MH i2c: E2 [15:09:18]MH_I2C_Read... [15:09:18]Read from MH i2c: E2 0E 00 [15:09:18]MH_I2C_Read... [15:09:18]Read from MH i2c: E2 0E 00 14 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 52 [15:09:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:09:18]wFMCommunicate OK [15:09:18]SAM_PROTO_GetShiftState done [15:09:18]FM_GetShiftState done [15:09:18]opened in 1717545916 [15:09:18]opened+sec_in_day 1717632316 [15:09:18]quantity*price = 120235 [15:09:18]sum+1 = 120236 [15:09:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1202.00 Внесено: 5000.00 СДАЧА: 3798.00 НСП 1% : 10.64 НДС 12% : 127.68 Наличными: 1202.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 505 05.06.2024 15:09 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60110 ФПД: 205998469289657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150920&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60110&fm=205998469289657&tin=02508201610067®Number=0000000000151680&sum=120200 [15:09:19]StoreToDocumentArchive [15:09:19]shift 72 fd 60110 [15:09:19]save to /storage/0072/doc_00060110 [15:09:19]save last doc name /storage/0072/doc_00060110 to /storage/kkm_last_doc_name [15:09:19]save OK [15:09:19]Clear old archive folders... [15:09:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:09:19]tlvbuf is 00432380 [15:09:19]SAM_PROTO_ClearQueue [15:09:19]wFMCommunicate request_size=4 [15:09:19]MH_SAM_APDU [15:09:19]CAPDU: 80 09 00 00 [15:09:19]Write to MH i2c: E2 08 00 21 89 80 09 00 00 00 00 00 00 1C [15:09:19]Write i2c OK [15:09:19]MH_I2C_Read... [15:09:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:09:19]Read from MH i2c: E2 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 21 89 00 90 00 1E [15:09:19]RAPDU: 90 00 [15:09:19]wFMCommunicate OK [15:09:19]SAM_PROTO_ClearQueue done [15:09:19]KKMCreateOFDPacket [15:09:19]OFDProtocolAddRootSTLVToBuf [15:09:19]FM_MakeSignedData [15:09:19]FM_MakeSignedData [15:09:19]SAM_PROTO_SignData [15:09:19]wFMCommunicate request_size=4 [15:09:19]MH_SAM_APDU [15:09:19]CAPDU: 80 0D 01 02 [15:09:19]Write to MH i2c: E2 08 00 22 89 80 0D 01 02 00 00 00 00 24 [15:09:19]Write i2c OK [15:09:19]MH_I2C_Read... [15:09:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:09:19]Read from MH i2c: E2 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 22 89 00 90 00 1F [15:09:19]RAPDU: 90 00 [15:09:19]wFMCommunicate OK [15:09:19]wFMCommunicate request_size=255 [15:09:19]MH_SAM_APDU [15:09: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 8E 3F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AB D5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 D5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 31 00 00 00 00 07 04 06 00 88 D5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 A0 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE EA 00 00 35 04 06 00 BB [15:09:19]Write to MH i2c: E2 02 01 23 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8E 3F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AB D5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 D5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 31 00 00 00 00 07 04 06 00 88 D5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 A0 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE EA 00 00 35 04 06 00 BB 00 00 09 [15:09:19]Write i2c OK [15:09:19]MH_I2C_Read... [15:09:19]OFD Sender: No OFD packet to send [15:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:19]Read from MH i2c: E2 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 23 89 00 90 00 20 [15:09:19]RAPDU: 90 00 [15:09:19]wFMCommunicate OK [15:09:19]wFMCommunicate request_size=10 [15:09:19]MH_SAM_APDU [15:09:19]CAPDU: 80 0D 02 02 05 5A C1 96 16 B9 [15:09:19]Write to MH i2c: E2 0D 00 24 89 80 0D 02 02 05 00 5A C1 96 16 B9 00 00 B1 [15:09:19]Write i2c OK [15:09:19]MH_I2C_Read... [15:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:19]Read from MH i2c: E2 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 03 00 24 89 00 90 00 21 [15:09:19]RAPDU: 90 00 [15:09:19]wFMCommunicate OK [15:09:19]wFMCommunicate request_size=4 [15:09:19]MH_SAM_APDU [15:09:19]CAPDU: 80 0D 03 02 [15:09:19]Write to MH i2c: E2 08 00 25 89 80 0D 03 02 00 00 00 00 29 [15:09:19]Write i2c OK [15:09:19]MH_I2C_Read... [15:09:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:09:19]Read from MH i2c: E2 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 0B 00 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 0B 00 25 89 00 40 FC 15 78 68 85 13 63 90 00 56 [15:09:19]RAPDU: 40 FC 15 78 68 85 13 63 90 00 [15:09:19]wFMCommunicate OK [15:09:19]SAM_PROTO_SignData done [15:09:19]FM_MakeSignedData done [15:09:19]CreateOFDProtocolMessage [15:09:19]wFMCommunicate request_size=4 [15:09:19]MH_SAM_APDU [15:09:19]CAPDU: 80 11 00 00 [15:09:19]Write to MH i2c: E2 08 00 26 89 80 11 00 00 00 00 00 00 29 [15:09:19]Write i2c OK [15:09:19]MH_I2C_Read... [15:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:19]Read from MH i2c: E2 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 17 00 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: E2 17 00 26 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7C [15:09:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:09:19]wFMCommunicate OK [15:09:19]CreateOFDProtocolMessage done [15:09:19]OFDSenderStorePacket 60110 [15:09:19]StoreOFDPacket docnum=60110 [15:09:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 91 39 07 01 C3 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8E 3F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AB D5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 D5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 31 00 00 00 00 07 04 06 00 88 D5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 A0 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE EA 00 00 35 04 06 00 BB 5A C1 96 16 B9 40 FC 15 78 68 85 13 63 [15:09:19]CheckFolder [15:09:19]dirname=/storage/ofd_packets [15:09:19]CheckFolder done [15:09:19]ProducePacketName [15:09:19]name=ofd_packets/00060110 [15:09:19]NVStorageSaveData ofd_packets/00060110 [15:09:19]File name is /storage/ofd_packets/00060110 [15:09:19]Write 301 bytes [15:09:19]NVStorageSaveData done [15:09:19]OFDSenderStorePacket done [15:09:19]KKMCreateOFDPacket done [15:09:19]NVStorageSaveData kkm_last_timestamp [15:09:19]File name is /storage/kkm_last_timestamp [15:09:19]Write 4 bytes [15:09:19]NVStorageSaveData done [15:09:19]ExternCall_PrintAddStr [15:09:19]wPrintStart [15:09:19]Write to MH i2c: 01 00 00 27 89 B0 [15:09:19]Write i2c OK [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: 01 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: 01 07 00 [15:09:19]MH_I2C_Read... [15:09:19]Read from MH i2c: 01 07 00 27 89 00 00 00 00 00 FF 0F C5 [15:09:19]RasterBufferAndPrint [15:09:19]line Счет N : (1)545837 [15:09:19]line ИНН: 02508201610067 [15:09:19]line Контрольно-Кассовый Чек [15:09:19]line ПРОДАЖА [15:09:19]line ТРК (МРК, ГНК) : 13 [15:09:19]line Товар: 2710124500 [15:09:19]line Аи-95-К-5 [15:09:19]line 16.270 * 73.90 [15:09:19]line = 1202.35 [15:09:19]line НДС 12% НСП 1% [15:09:19]line > о реализуемом товаре [15:09:19]line ОКРУГЛЕНИЕ: -0.35 [15:09:19]line ИТОГО: 1202.00 [15:09:19]line Внесено: 5000.00 [15:09:19]line СДАЧА: 3798.00 [15:09:19]line НСП 1% : 10.64 [15:09:19]line НДС 12% : 127.68 [15:09:19]line Наличными: 1202.00 [15:09:19]line Безнал.: 0.00 [15:09:19]line Место: АЗС № 117 "Партнер Нефть" [15:09:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:09:19]line СНО: Общий режим [15:09:19]line Чек 505 05.06.2024 15:09 [15:09:19]line Смена: 72 ФФД: 1.0 [15:09:19]line ЗНМ: 0300000048 [15:09:19]line РНМ: 0000000000151680 [15:09:19]line Версия ККМ: v1.0 [15:09:19]line ФМ: 0000000000959414 [15:09:19]line ФД: 60110 [15:09:19]line ФПД: 205998469289657 [15:09:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T150920&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60110&fm=205998469289657&tin=02508201610067®Number=0000000000151680&sum=120200 [15:09:20]OFD Sender: Processing packet 60110 [packets to send 53, broken 52] [15:09:20]ProducePacketName [15:09:20]name=ofd_packets/00060110 [15:09:20]OFD Sender: To server: pG, [15:09:20]CommunicateWithHost lk.salyk.kg:30040 [15:09:20]ConnectInit lk.salyk.kg [15:09:20]written 0, free lines is 4095 [15:09:20]Connected sock=10 [15:09:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 91 39 07 01 C3 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8E 3F 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 AB D5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 D5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 31 00 00 00 00 07 04 06 00 88 D5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 A0 7F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE EA 00 00 35 04 06 00 BB 5A C1 96 16 B9 40 FC 15 78 68 85 13 63 [15:09:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0A 64 47 00 43 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CE EA 00 00 F4 03 04 00 A4 2B 60 66 B6 04 01 00 00 02 32 6F 79 B7 22 57 A8 [15:09:20]CommunicateWithHost err = 0 [15:09:20]CheckOFDResponse [15:09:20]1017 (14) - 77093643461234 [15:09:20]1041 (16) - 0000000000959414 [15:09:20]1040 (4) - 60110 [15:09:20]1012 (4) - 05.06.2024 09:11 [15:09:20]1206 (1) - 0 [15:09:20]OFD Sender: Remove packet 60110 [15:09:20]ProducePacketName [15:09:20]name=ofd_packets/00060110 [15:09:20]NVStorageDeleteData [15:09:20]Write to MH i2c: 01 00 00 52 89 DB [15:09:20]Write i2c OK [15:09:20]MH_I2C_Read... [15:09:20]Read from MH i2c: 01 [15:09:20]MH_I2C_Read... [15:09:20]Read from MH i2c: 01 07 00 [15:09:20]MH_I2C_Read... [15:09:20]Read from MH i2c: 01 07 00 52 89 00 00 00 00 00 BA 0C A8 [15:09:20]RasterBufferAndPrint [15:09:20]line [15:09:20]line [15:09:20]line [15:09:20]line [15:09:20]line [15:09:20]written 0, free lines is 3265 [15:09:20]MH_Cut [15:09:20]Write to MH i2c: D1 01 00 59 89 01 B4 [15:09:20]Write i2c OK [15:09:20]MH_I2C_Read... [15:09:20]Read from MH i2c: D1 [15:09:20]MH_I2C_Read... [15:09:20]Read from MH i2c: D1 01 00 [15:09:20]MH_I2C_Read... [15:09:20]Read from MH i2c: D1 01 00 59 89 00 B3 [15:09:20]Write to MH i2c: 01 00 00 5A 89 E3 [15:09:20]Write i2c OK [15:09:20]MH_I2C_Read... [15:09:21]OFD Sender: No OFD packet to send [15:09:21]*** Cut start [15:09:21]*** Partial cut [15:09:21]*** CUTSNS_PIN = 1 [15:09:21]*** CUTSNS_PIN = 0 [15:09:21]*** Brake cut motor [15:09:22]Read from MH i2c: 01 [15:09:22]MH_I2C_Read... [15:09:22]*** Stop cut motor [15:09:22]*** Cut end [15:09:22]Read from MH i2c: 01 07 00 [15:09:22]MH_I2C_Read... [15:09:22]Read from MH i2c: 01 07 00 5A 89 00 00 00 00 00 FF 0F F8 [15:09:22]process_action close_receipt done [15:09:22]requested_data is exist [15:09:22]produce_requested_data [15:09:22]requested_item fm.sn is exist - process it [15:09:22]wFMCommunicate request_size=4 [15:09:22]MH_SAM_APDU [15:09:22]CAPDU: 80 11 00 00 [15:09:22]Write to MH i2c: E2 08 00 5B 89 80 11 00 00 00 00 00 00 5E [15:09:22]Write i2c OK [15:09:22]MH_I2C_Read... [15:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:22]Read from MH i2c: E2 [15:09:22]MH_I2C_Read... [15:09:22]Read from MH i2c: E2 17 00 [15:09:22]MH_I2C_Read... [15:09:22]Read from MH i2c: E2 17 00 5B 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B1 [15:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:09:22]wFMCommunicate OK [15:09:22]requested_item fd.num is exist - process it [15:09:22]SAM_PROTO_GetFieldsCounters [15:09:22]wFMCommunicate request_size=4 [15:09:22]MH_SAM_APDU [15:09:22]CAPDU: 80 13 00 00 [15:09:22]Write to MH i2c: E2 08 00 5C 89 80 13 00 00 00 00 00 00 61 [15:09:22]Write i2c OK [15:09:22]MH_I2C_Read... [15:09:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:09:22]Read from MH i2c: E2 [15:09:22]MH_I2C_Read... [15:09:22]Read from MH i2c: E2 62 00 [15:09:22]MH_I2C_Read... [15:09:22]Read from MH i2c: E2 62 00 5C 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CE EA 00 00 0E 04 04 00 48 00 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 6C [15:09:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CE EA 00 00 0E 04 04 00 48 00 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 [15:09:22]wFMCommunicate OK [15:09:22]SAM_PROTO_GetFieldsCounters done [15:09:22]requested_item shift.num is exist - process it [15:09:22]requested_item shift.opened is exist - process it [15:09:22]req_shift_opened [15:09:22]FM_GetShiftState [15:09:22]SAM_PROTO_GetShiftState [15:09:22]wFMCommunicate request_size=4 [15:09:22]MH_SAM_APDU [15:09:22]CAPDU: 80 13 01 00 [15:09:22]Write to MH i2c: E2 08 00 5D 89 80 13 01 00 00 00 00 00 63 [15:09:22]Write i2c OK [15:09:22]MH_I2C_Read... [15:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:22]Read from MH i2c: E2 [15:09:22]MH_I2C_Read... [15:09:22]Read from MH i2c: E2 0E 00 [15:09:22]MH_I2C_Read... [15:09:22]Read from MH i2c: E2 0E 00 5D 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [15:09:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:09:22]wFMCommunicate OK [15:09:22]SAM_PROTO_GetShiftState done [15:09:22]FM_GetShiftState done [15:09:22]req_shift_opened done [15:09:22]requested_item shift.open_date is exist - process it [15:09:22]req_shift_open_date [15:09:22]req_shift_open_date done [15:09:22]produce_requested_data done [15:09:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60110,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:09:22]process_action_free close_receipt [15:09:22]json_value_free [15:09:22]json_value_free done [15:09:22]process_json_proto returns [15:09:22]Send response to host [15:09:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60110,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:09:22]free response buf [15:09:22]execute_script done [15:09:22]execute_script returns [15:09:22]free content buf [15:09:22]Sock 9.Close socket [15:09:22]Sock 9.Thread stoped [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:11]OFD Sender: No OFD packet to send [15:10:16]OFD Sender: No OFD packet to send [15:10:21]OFD Sender: No OFD packet to send [15:10:26]OFD Sender: No OFD packet to send [15:10:31]OFD Sender: No OFD packet to send [15:10:36]OFD Sender: No OFD packet to send [15:10:41]OFD Sender: No OFD packet to send [15:10:46]OFD Sender: No OFD packet to send [15:10:51]OFD Sender: No OFD packet to send [15:10:56]OFD Sender: No OFD packet to send [15:11:01]OFD Sender: No OFD packet to send [15:11:06]OFD Sender: No OFD packet to send [15:11:11]OFD Sender: No OFD packet to send [15:11:16]OFD Sender: No OFD packet to send [15:11:21]OFD Sender: No OFD packet to send [15:11:26]OFD Sender: No OFD packet to send [15:11:31]OFD Sender: No OFD packet to send [15:11:36]OFD Sender: No OFD packet to send [15:11:41]OFD Sender: No OFD packet to send [15:11:46]OFD Sender: No OFD packet to send [15:11:51]OFD Sender: No OFD packet to send [15:11:56]OFD Sender: No OFD packet to send [15:12:01]OFD Sender: No OFD packet to send [15:12:06]OFD Sender: No OFD packet to send [15:12:11]OFD Sender: No OFD packet to send [15:12:16]OFD Sender: No OFD packet to send [15:12:21]OFD Sender: No OFD packet to send [15:12:26]accept exits with 8 [15:12:26]New connection [15:12:26]New thread 3067100516 created [15:12:26]Thread 3066957156 joined [15:12:26]Waiting for new connection... [15:12:26] Sock 8.Parse request [15:12:26]Sock 8.Check first char [15:12:26]Sock 8.First char is OK [15:12:26]request: POST /json_proto HTTP/1.0 [15:12:26]Method: POST [15:12:26]URL: /json_proto [15:12:26]Method is POST - this is cgi request [15:12:26]url: /json_proto [15:12:26]query_string will be loaded in cgi processing [15:12:26]execute_cgi json_proto POST (null) [15:12:26]execute_cgi path=json_proto method=POST [15:12:26]POST find Content-Length [15:12:26]Host: 172.17.60.68:8080 [15:12:26]Content-Length: 674 [15:12:26]Content-Type: application/json [15:12:26] [15:12:26]POST finish read [15:12:26]Found Content-Length = 674 [15:12:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545839", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:26]execute_script... [15: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)545839", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:26]POST & json_proto [15:12:26]process_json_proto [15:12:26]json parsed OK: [15:12:26]protocol is kg_v1.0 [15:12:26]action value=close_receipt [15:12:26]process_action close_receipt [15:12:26]cmd_close_receipt [15:12:26]MH_GetDate [15:12:26]Write to MH i2c: F0 00 00 5E 89 D6 [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: F0 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: F0 09 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: F0 09 00 5E 89 00 5C 80 60 66 9A 61 5F 66 41 [15:12:26]GetLastDocTimeStamp 1717600160 [15:12:26]current date 1717600348 [15:12:26]FM_GetShiftState [15:12:26]SAM_PROTO_GetShiftState [15:12:26]wFMCommunicate request_size=4 [15:12:26]MH_SAM_APDU [15:12:26]CAPDU: 80 13 01 00 [15:12:26]Write to MH i2c: E2 08 00 5F 89 80 13 01 00 00 00 00 00 65 [15:12:26]Write i2c OK [15:12:26]MH_I2C_Read... [15:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:26]Read from MH i2c: E2 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 0E 00 [15:12:26]MH_I2C_Read... [15:12:26]Read from MH i2c: E2 0E 00 5F 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [15:12:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:12:26]wFMCommunicate OK [15:12:26]SAM_PROTO_GetShiftState done [15:12:26]FM_GetShiftState done [15:12:26]opened in 1717545916 [15:12:26]opened+sec_in_day 1717632316 [15:12:26]quantity*price = 50009 [15:12:26]sum+1 = 50010 [15:12:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 506 05.06.2024 15:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60111 ФПД: 121453160140186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151228&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60111&fm=121453160140186&tin=02508201610067®Number=0000000000151680&sum=50000 [15:12:27]StoreToDocumentArchive [15:12:27]shift 72 fd 60111 [15:12:27]save to /storage/0072/doc_00060111 [15:12:27]save last doc name /storage/0072/doc_00060111 to /storage/kkm_last_doc_name [15:12:27]save OK [15:12:27]Clear old archive folders... [15:12:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:12:27]tlvbuf is 00545AE0 [15:12:27]SAM_PROTO_ClearQueue [15:12:27]wFMCommunicate request_size=4 [15:12:27]MH_SAM_APDU [15:12:27]CAPDU: 80 09 00 00 [15:12:27]Write to MH i2c: E2 08 00 6C 89 80 09 00 00 00 00 00 00 67 [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:27]Read from MH i2c: E2 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 6C 89 00 90 00 69 [15:12:27]RAPDU: 90 00 [15:12:27]wFMCommunicate OK [15:12:27]SAM_PROTO_ClearQueue done [15:12:27]KKMCreateOFDPacket [15:12:27]OFDProtocolAddRootSTLVToBuf [15:12:27]FM_MakeSignedData [15:12:27]FM_MakeSignedData [15:12:27]SAM_PROTO_SignData [15:12:27]wFMCommunicate request_size=4 [15:12:27]MH_SAM_APDU [15:12:27]CAPDU: 80 0D 01 02 [15:12:27]Write to MH i2c: E2 08 00 6D 89 80 0D 01 02 00 00 00 00 6F [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:27]Read from MH i2c: E2 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 6D 89 00 90 00 6A [15:12:27]RAPDU: 90 00 [15:12:27]wFMCommunicate OK [15:12:27]wFMCommunicate request_size=255 [15:12:27]MH_SAM_APDU [15:12: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 5C 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF EA 00 00 35 04 06 00 6E 76 04 77 [15:12:27]Write to MH i2c: E2 02 01 6E 89 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 5C 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF EA 00 00 35 04 06 00 6E 76 04 77 00 00 12 [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:27]Read from MH i2c: E2 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 6E 89 00 90 00 6B [15:12:27]RAPDU: 90 00 [15:12:27]wFMCommunicate OK [15:12:27]wFMCommunicate request_size=7 [15:12:27]MH_SAM_APDU [15:12:27]CAPDU: 80 0D 02 02 02 8D 9A [15:12:27]Write to MH i2c: E2 0A 00 6F 89 80 0D 02 02 02 00 8D 9A 00 00 9D [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:27]Read from MH i2c: E2 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 03 00 6F 89 00 90 00 6C [15:12:27]RAPDU: 90 00 [15:12:27]wFMCommunicate OK [15:12:27]wFMCommunicate request_size=4 [15:12:27]MH_SAM_APDU [15:12:27]CAPDU: 80 0D 03 02 [15:12:27]Write to MH i2c: E2 08 00 70 89 80 0D 03 02 00 00 00 00 74 [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:27]Read from MH i2c: E2 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 0B 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 0B 00 70 89 00 60 BC 1C B0 C6 AA 25 D9 90 00 CB [15:12:27]RAPDU: 60 BC 1C B0 C6 AA 25 D9 90 00 [15:12:27]wFMCommunicate OK [15:12:27]SAM_PROTO_SignData done [15:12:27]FM_MakeSignedData done [15:12:27]CreateOFDProtocolMessage [15:12:27]wFMCommunicate request_size=4 [15:12:27]MH_SAM_APDU [15:12:27]CAPDU: 80 11 00 00 [15:12:27]Write to MH i2c: E2 08 00 71 89 80 11 00 00 00 00 00 00 74 [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:27]Read from MH i2c: E2 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 17 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: E2 17 00 71 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [15:12:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:12:27]wFMCommunicate OK [15:12:27]CreateOFDProtocolMessage done [15:12:27]OFDSenderStorePacket 60111 [15:12:27]StoreOFDPacket docnum=60111 [15:12:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E2 16 04 01 CC BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 5C 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF EA 00 00 35 04 06 00 6E 76 04 77 8D 9A 60 BC 1C B0 C6 AA 25 D9 [15:12:27]CheckFolder [15:12:27]dirname=/storage/ofd_packets [15:12:27]CheckFolder done [15:12:27]ProducePacketName [15:12:27]name=ofd_packets/00060111 [15:12:27]NVStorageSaveData ofd_packets/00060111 [15:12:27]File name is /storage/ofd_packets/00060111 [15:12:27]Write 298 bytes [15:12:27]NVStorageSaveData done [15:12:27]OFDSenderStorePacket done [15:12:27]KKMCreateOFDPacket done [15:12:27]NVStorageSaveData kkm_last_timestamp [15:12:27]File name is /storage/kkm_last_timestamp [15:12:27]Write 4 bytes [15:12:27]NVStorageSaveData done [15:12:27]ExternCall_PrintAddStr [15:12:27]wPrintStart [15:12:27]Write to MH i2c: 01 00 00 72 89 FB [15:12:27]Write i2c OK [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: 01 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: 01 07 00 [15:12:27]MH_I2C_Read... [15:12:27]Read from MH i2c: 01 07 00 72 89 00 00 00 00 00 FF 0F 10 [15:12:27]RasterBufferAndPrint [15:12:27]line Счет N : (1)545839 [15:12:27]line ИНН: 02508201610067 [15:12:27]line Контрольно-Кассовый Чек [15:12:27]line ПРОДАЖА [15:12:27]line ТРК (МРК, ГНК) : 11 [15:12:27]line Товар: 2710194210 [15:12:27]line ДТ-К-5 [15:12:27]line 6.860 * 72.90 [15:12:27]line = 500.09 [15:12:27]line НДС 12% НСП 1% [15:12:27]line > о реализуемом товаре [15:12:27]line ОКРУГЛЕНИЕ: -0.09 [15:12:27]line ИТОГО: 500.00 [15:12:27]line Внесено: 500.00 [15:12:27]line СДАЧА: 0.00 [15:12:27]line НСП 1% : 4.43 [15:12:27]line НДС 12% : 53.11 [15:12:27]line Наличными: 500.00 [15:12:27]line Безнал.: 0.00 [15:12:27]line Место: АЗС № 117 "Партнер Нефть" [15:12:27]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:12:27]line СНО: Общий режим [15:12:27]line Чек 506 05.06.2024 15:12 [15:12:27]line Смена: 72 ФФД: 1.0 [15:12:27]line ЗНМ: 0300000048 [15:12:27]line РНМ: 0000000000151680 [15:12:27]line Версия ККМ: v1.0 [15:12:27]line ФМ: 0000000000959414 [15:12:27]line ФД: 60111 [15:12:27]line ФПД: 121453160140186 [15:12:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151228&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60111&fm=121453160140186&tin=02508201610067®Number=0000000000151680&sum=50000 [15:12:28]OFD Sender: Processing packet 60111 [packets to send 53, broken 52] [15:12:28]ProducePacketName [15:12:28]name=ofd_packets/00060111 [15:12:28]OFD Sender: To server: pG, [15:12:28]CommunicateWithHost lk.salyk.kg:30040 [15:12:28]ConnectInit lk.salyk.kg [15:12:28]written 0, free lines is 4095 [15:12:28]Connected sock=10 [15:12:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E2 16 04 01 CC BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 FA 01 00 00 F4 03 04 00 5C 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF EA 00 00 35 04 06 00 6E 76 04 77 8D 9A 60 BC 1C B0 C6 AA 25 D9 [15:12:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6B F9 47 00 D1 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 CF EA 00 00 F4 03 04 00 60 2C 60 66 B6 04 01 00 00 4A 20 69 13 A8 33 01 7A [15:12:28]CommunicateWithHost err = 0 [15:12:28]CheckOFDResponse [15:12:28]1017 (14) - 77093643461234 [15:12:28]1041 (16) - 0000000000959414 [15:12:28]1040 (4) - 60111 [15:12:28]1012 (4) - 05.06.2024 09:14 [15:12:28]1206 (1) - 0 [15:12:28]OFD Sender: Remove packet 60111 [15:12:28]ProducePacketName [15:12:28]name=ofd_packets/00060111 [15:12:28]NVStorageDeleteData [15:12:28]Write to MH i2c: 01 00 00 9D 89 26 [15:12:28]Write i2c OK [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: 01 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: 01 07 00 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: 01 07 00 9D 89 00 00 00 00 00 B1 0C EA [15:12:28]RasterBufferAndPrint [15:12:28]line [15:12:28]line [15:12:28]line [15:12:28]line [15:12:28]line [15:12:28]written 0, free lines is 3255 [15:12:28]MH_Cut [15:12:28]Write to MH i2c: D1 01 00 A4 89 01 FF [15:12:28]Write i2c OK [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: D1 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: D1 01 00 [15:12:28]MH_I2C_Read... [15:12:28]Read from MH i2c: D1 01 00 A4 89 00 FE [15:12:28]Write to MH i2c: 01 00 00 A5 89 2E [15:12:28]Write i2c OK [15:12:28]MH_I2C_Read... [15:12:29]OFD Sender: No OFD packet to send [15:12:29]*** Cut start [15:12:29]*** Partial cut [15:12:29]*** CUTSNS_PIN = 1 [15:12:29]*** CUTSNS_PIN = 0 [15:12:29]*** Brake cut motor [15:12:30]Read from MH i2c: 01 [15:12:30]MH_I2C_Read... [15:12:30]*** Stop cut motor [15:12:30]*** Cut end [15:12:30]Read from MH i2c: 01 07 00 [15:12:30]MH_I2C_Read... [15:12:30]Read from MH i2c: 01 07 00 A5 89 00 00 00 00 00 FF 0F 43 [15:12:30]process_action close_receipt done [15:12:30]requested_data is exist [15:12:30]produce_requested_data [15:12:30]requested_item fm.sn is exist - process it [15:12:30]wFMCommunicate request_size=4 [15:12:30]MH_SAM_APDU [15:12:30]CAPDU: 80 11 00 00 [15:12:30]Write to MH i2c: E2 08 00 A6 89 80 11 00 00 00 00 00 00 A9 [15:12:30]Write i2c OK [15:12:30]MH_I2C_Read... [15:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:30]Read from MH i2c: E2 [15:12:30]MH_I2C_Read... [15:12:30]Read from MH i2c: E2 17 00 [15:12:30]MH_I2C_Read... [15:12:30]Read from MH i2c: E2 17 00 A6 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FC [15:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:12:30]wFMCommunicate OK [15:12:30]requested_item fd.num is exist - process it [15:12:30]SAM_PROTO_GetFieldsCounters [15:12:30]wFMCommunicate request_size=4 [15:12:30]MH_SAM_APDU [15:12:30]CAPDU: 80 13 00 00 [15:12:30]Write to MH i2c: E2 08 00 A7 89 80 13 00 00 00 00 00 00 AC [15:12:30]Write i2c OK [15:12:30]MH_I2C_Read... [15:12:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:30]Read from MH i2c: E2 [15:12:30]MH_I2C_Read... [15:12:30]Read from MH i2c: E2 62 00 [15:12:30]MH_I2C_Read... [15:12:30]Read from MH i2c: E2 62 00 A7 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CF EA 00 00 0E 04 04 00 48 00 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 BB [15:12:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 CF EA 00 00 0E 04 04 00 48 00 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 [15:12:30]wFMCommunicate OK [15:12:30]SAM_PROTO_GetFieldsCounters done [15:12:30]requested_item shift.num is exist - process it [15:12:30]requested_item shift.opened is exist - process it [15:12:30]req_shift_opened [15:12:30]FM_GetShiftState [15:12:30]SAM_PROTO_GetShiftState [15:12:30]wFMCommunicate request_size=4 [15:12:30]MH_SAM_APDU [15:12:30]CAPDU: 80 13 01 00 [15:12:30]Write to MH i2c: E2 08 00 A8 89 80 13 01 00 00 00 00 00 AE [15:12:30]Write i2c OK [15:12:30]MH_I2C_Read... [15:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:30]Read from MH i2c: E2 [15:12:30]MH_I2C_Read... [15:12:30]Read from MH i2c: E2 0E 00 [15:12:30]MH_I2C_Read... [15:12:30]Read from MH i2c: E2 0E 00 A8 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [15:12:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:12:30]wFMCommunicate OK [15:12:30]SAM_PROTO_GetShiftState done [15:12:30]FM_GetShiftState done [15:12:30]req_shift_opened done [15:12:30]requested_item shift.open_date is exist - process it [15:12:30]req_shift_open_date [15:12:30]req_shift_open_date done [15:12:30]produce_requested_data done [15:12:30]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60111,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:12:30]process_action_free close_receipt [15:12:30]json_value_free [15:12:30]json_value_free done [15:12:30]process_json_proto returns [15:12:30]Send response to host [15:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60111,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:12:30]free response buf [15:12:30]execute_script done [15:12:30]execute_script returns [15:12:30]free content buf [15:12:30]Sock 8.Close socket [15:12:30]Sock 8.Thread stoped [15:12:34]OFD Sender: No OFD packet to send [15:12:39]OFD Sender: No OFD packet to send [15:12:44]OFD Sender: No OFD packet to send [15:12:49]OFD Sender: No OFD packet to send [15:12:54]OFD Sender: No OFD packet to send [15:12:59]OFD Sender: No OFD packet to send [15:13:04]OFD Sender: No OFD packet to send [15:13:09]OFD Sender: No OFD packet to send [15:13:14]OFD Sender: No OFD packet to send [15:13:19]OFD Sender: No OFD packet to send [15:13:24]OFD Sender: No OFD packet to send [15:13:29]OFD Sender: No OFD packet to send [15:13:31]accept exits with 9 [15:13:31]New connection [15:13:31]New thread 3066957156 created [15:13:31]Thread 3067100516 joined [15:13:31]Waiting for new connection... [15:13:31] Sock 9.Parse request [15:13:31]Sock 9.Check first char [15:13:31]Sock 9.First char is OK [15:13:31]request: POST /json_proto HTTP/1.0 [15:13:31]Method: POST [15:13:31]URL: /json_proto [15:13:31]Method is POST - this is cgi request [15:13:31]url: /json_proto [15:13:31]query_string will be loaded in cgi processing [15:13:31]execute_cgi json_proto POST (null) [15:13:31]execute_cgi path=json_proto method=POST [15:13:31]POST find Content-Length [15:13:31]Host: 172.17.60.68:8080 [15:13:31]Content-Length: 677 [15:13:31]Content-Type: application/json [15:13:31] [15:13:31]POST finish read [15:13:31]Found Content-Length = 677 [15:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [15:13:31]execute_script... [15:13: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)545840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [15:13:31]POST & json_proto [15:13:31]process_json_proto [15:13:31]json parsed OK: [15:13:31]protocol is kg_v1.0 [15:13:31]action value=close_receipt [15:13:31]process_action close_receipt [15:13:31]cmd_close_receipt [15:13:31]MH_GetDate [15:13:31]Write to MH i2c: F0 00 00 A9 89 21 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: F0 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: F0 09 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: F0 09 00 A9 89 00 9D 80 60 66 9A 61 5F 66 CD [15:13:31]GetLastDocTimeStamp 1717600348 [15:13:31]current date 1717600413 [15:13:31]FM_GetShiftState [15:13:31]SAM_PROTO_GetShiftState [15:13:31]wFMCommunicate request_size=4 [15:13:31]MH_SAM_APDU [15:13:31]CAPDU: 80 13 01 00 [15:13:31]Write to MH i2c: E2 08 00 AA 89 80 13 01 00 00 00 00 00 B0 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:31]Read from MH i2c: E2 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 0E 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 0E 00 AA 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E8 [15:13:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:13:31]wFMCommunicate OK [15:13:31]SAM_PROTO_GetShiftState done [15:13:31]FM_GetShiftState done [15:13:31]opened in 1717545916 [15:13:31]opened+sec_in_day 1717632316 [15:13:31]quantity*price = 45023 [15:13:31]sum+1 = 45025 [15:13:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 507 05.06.2024 15:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60112 ФПД: 111739077812478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151333&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60112&fm=111739077812478&tin=02508201610067®Number=0000000000151680&sum=45000 [15:13:32]StoreToDocumentArchive [15:13:32]shift 72 fd 60112 [15:13:32]save to /storage/0072/doc_00060112 [15:13:32]save last doc name /storage/0072/doc_00060112 to /storage/kkm_last_doc_name [15:13:32]save OK [15:13:32]Clear old archive folders... [15:13:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:13:32]tlvbuf is 00432560 [15:13:32]SAM_PROTO_ClearQueue [15:13:32]wFMCommunicate request_size=4 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 09 00 00 [15:13:32]Write to MH i2c: E2 08 00 B7 89 80 09 00 00 00 00 00 00 B2 [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 B7 89 00 90 00 B4 [15:13:32]RAPDU: 90 00 [15:13:32]wFMCommunicate OK [15:13:32]SAM_PROTO_ClearQueue done [15:13:32]KKMCreateOFDPacket [15:13:32]OFDProtocolAddRootSTLVToBuf [15:13:32]FM_MakeSignedData [15:13:32]FM_MakeSignedData [15:13:32]SAM_PROTO_SignData [15:13:32]wFMCommunicate request_size=4 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 0D 01 02 [15:13:32]Write to MH i2c: E2 08 00 B8 89 80 0D 01 02 00 00 00 00 BA [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 B8 89 00 90 00 B5 [15:13:32]RAPDU: 90 00 [15:13:32]wFMCommunicate OK [15:13:32]wFMCommunicate request_size=255 [15:13:32]MH_SAM_APDU [15:13: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 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 FB 01 00 00 F4 03 04 00 9D 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 EA 00 00 35 04 06 00 65 [15:13:32]Write to MH i2c: E2 02 01 B9 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 FB 01 00 00 F4 03 04 00 9D 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 EA 00 00 35 04 06 00 65 00 00 71 [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 B9 89 00 90 00 B6 [15:13:32]RAPDU: 90 00 [15:13:32]wFMCommunicate OK [15:13:32]wFMCommunicate request_size=10 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 0D 02 02 05 A0 48 0A 60 FE [15:13:32]Write to MH i2c: E2 0D 00 BA 89 80 0D 02 02 05 00 A0 48 0A 60 FE 00 00 17 [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 03 00 BA 89 00 90 00 B7 [15:13:32]RAPDU: 90 00 [15:13:32]wFMCommunicate OK [15:13:32]wFMCommunicate request_size=4 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 0D 03 02 [15:13:32]Write to MH i2c: E2 08 00 BB 89 80 0D 03 02 00 00 00 00 BF [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 0B 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 0B 00 BB 89 00 BD AF 67 F6 1C DF 39 F3 90 00 B0 [15:13:32]RAPDU: BD AF 67 F6 1C DF 39 F3 90 00 [15:13:32]wFMCommunicate OK [15:13:32]SAM_PROTO_SignData done [15:13:32]FM_MakeSignedData done [15:13:32]CreateOFDProtocolMessage [15:13:32]wFMCommunicate request_size=4 [15:13:32]MH_SAM_APDU [15:13:32]CAPDU: 80 11 00 00 [15:13:32]Write to MH i2c: E2 08 00 BC 89 80 11 00 00 00 00 00 00 BF [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:32]Read from MH i2c: E2 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 17 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: E2 17 00 BC 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 12 [15:13:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:13:32]wFMCommunicate OK [15:13:32]CreateOFDProtocolMessage done [15:13:32]OFDSenderStorePacket 60112 [15:13:32]StoreOFDPacket docnum=60112 [15:13:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5E 7B 07 01 EE B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 FB 01 00 00 F4 03 04 00 9D 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 EA 00 00 35 04 06 00 65 A0 48 0A 60 FE BD AF 67 F6 1C DF 39 F3 [15:13:32]CheckFolder [15:13:32]dirname=/storage/ofd_packets [15:13:32]CheckFolder done [15:13:32]ProducePacketName [15:13:32]name=ofd_packets/00060112 [15:13:32]NVStorageSaveData ofd_packets/00060112 [15:13:32]File name is /storage/ofd_packets/00060112 [15:13:32]Write 301 bytes [15:13:32]NVStorageSaveData done [15:13:32]OFDSenderStorePacket done [15:13:32]KKMCreateOFDPacket done [15:13:32]NVStorageSaveData kkm_last_timestamp [15:13:32]File name is /storage/kkm_last_timestamp [15:13:32]Write 4 bytes [15:13:32]NVStorageSaveData done [15:13:32]ExternCall_PrintAddStr [15:13:32]wPrintStart [15:13:32]Write to MH i2c: 01 00 00 BD 89 46 [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: 01 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: 01 07 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: 01 07 00 BD 89 00 00 00 00 00 FF 0F 5B [15:13:32]RasterBufferAndPrint [15:13:32]line Счет N : (1)545840 [15:13:32]line ИНН: 02508201610067 [15:13:32]line Контрольно-Кассовый Чек [15:13:32]line ПРОДАЖА [15:13:32]line ТРК (МРК, ГНК) : 32 [15:13:32]line Товар: 2710124130 [15:13:32]line Аи-92-К-5 [15:13:32]line 6.730 * 66.90 [15:13:32]line = 450.24 [15:13:32]line НДС 12% НСП 1% [15:13:32]line > о реализуемом товаре [15:13:32]line ОКРУГЛЕНИЕ: -0.24 [15:13:32]line ИТОГО: 450.00 [15:13:32]line Внесено: 450.00 [15:13:32]line СДАЧА: 0.00 [15:13:32]line НСП 1% : 3.98 [15:13:32]line НДС 12% : 47.81 [15:13:32]line Наличными: 450.00 [15:13:32]line Безнал.: 0.00 [15:13:32]line Место: АЗС № 117 "Партнер Нефть" [15:13:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:13:32]line СНО: Общий режим [15:13:32]line Чек 507 05.06.2024 15:13 [15:13:32]line Смена: 72 ФФД: 1.0 [15:13:32]line ЗНМ: 0300000048 [15:13:32]line РНМ: 0000000000151680 [15:13:32]line Версия ККМ: v1.0 [15:13:32]line ФМ: 0000000000959414 [15:13:32]line ФД: 60112 [15:13:32]line ФПД: 111739077812478 [15:13:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151333&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60112&fm=111739077812478&tin=02508201610067®Number=0000000000151680&sum=45000 [15:13:33]OFD Sender: Processing packet 60112 [packets to send 53, broken 52] [15:13:33]ProducePacketName [15:13:33]name=ofd_packets/00060112 [15:13:33]OFD Sender: To server: pG, [15:13:33]CommunicateWithHost lk.salyk.kg:30040 [15:13:33]ConnectInit lk.salyk.kg [15:13:33]written 0, free lines is 4095 [15:13:33]Connected sock=10 [15:13:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5E 7B 07 01 EE B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 FB 01 00 00 F4 03 04 00 9D 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 EA 00 00 35 04 06 00 65 A0 48 0A 60 FE BD AF 67 F6 1C DF 39 F3 [15:13:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8B 23 47 00 01 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D0 EA 00 00 F4 03 04 00 A1 2C 60 66 B6 04 01 00 00 47 FD C6 25 09 A2 FD 2D [15:13:33]CommunicateWithHost err = 0 [15:13:33]CheckOFDResponse [15:13:33]1017 (14) - 77093643461234 [15:13:33]1041 (16) - 0000000000959414 [15:13:33]1040 (4) - 60112 [15:13:33]1012 (4) - 05.06.2024 09:15 [15:13:33]1206 (1) - 0 [15:13:33]OFD Sender: Remove packet 60112 [15:13:33]ProducePacketName [15:13:33]name=ofd_packets/00060112 [15:13:33]NVStorageDeleteData [15:13:33]Write to MH i2c: 01 00 00 E8 89 71 [15:13:33]Write i2c OK [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: 01 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: 01 07 00 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: 01 07 00 E8 89 00 00 00 00 00 B6 0C 3A [15:13:33]RasterBufferAndPrint [15:13:33]line [15:13:33]line [15:13:33]line [15:13:33]line [15:13:33]line [15:13:33]written 0, free lines is 3261 [15:13:33]MH_Cut [15:13:33]Write to MH i2c: D1 01 00 EF 89 01 4A [15:13:33]Write i2c OK [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: D1 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: D1 01 00 [15:13:33]MH_I2C_Read... [15:13:33]Read from MH i2c: D1 01 00 EF 89 00 49 [15:13:33]Write to MH i2c: 01 00 00 F0 89 79 [15:13:33]Write i2c OK [15:13:33]MH_I2C_Read... [15:13:33]OFD Sender: No OFD packet to send [15:13:34]*** Cut start [15:13:34]*** Partial cut [15:13:34]*** CUTSNS_PIN = 1 [15:13:34]*** CUTSNS_PIN = 0 [15:13:34]*** Brake cut motor [15:13:35]Read from MH i2c: 01 [15:13:35]MH_I2C_Read... [15:13:35]*** Stop cut motor [15:13:35]*** Cut end [15:13:35]Read from MH i2c: 01 07 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: 01 07 00 F0 89 00 00 00 00 00 FF 0F 8E [15:13:35]process_action close_receipt done [15:13:35]requested_data is exist [15:13:35]produce_requested_data [15:13:35]requested_item fm.sn is exist - process it [15:13:35]wFMCommunicate request_size=4 [15:13:35]MH_SAM_APDU [15:13:35]CAPDU: 80 11 00 00 [15:13:35]Write to MH i2c: E2 08 00 F1 89 80 11 00 00 00 00 00 00 F4 [15:13:35]Write i2c OK [15:13:35]MH_I2C_Read... [15:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:35]Read from MH i2c: E2 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 17 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 17 00 F1 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 47 [15:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:13:35]wFMCommunicate OK [15:13:35]requested_item fd.num is exist - process it [15:13:35]SAM_PROTO_GetFieldsCounters [15:13:35]wFMCommunicate request_size=4 [15:13:35]MH_SAM_APDU [15:13:35]CAPDU: 80 13 00 00 [15:13:35]Write to MH i2c: E2 08 00 F2 89 80 13 00 00 00 00 00 00 F7 [15:13:35]Write i2c OK [15:13:35]MH_I2C_Read... [15:13:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:35]Read from MH i2c: E2 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 62 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 62 00 F2 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D0 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [15:13:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D0 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:35]wFMCommunicate OK [15:13:35]SAM_PROTO_GetFieldsCounters done [15:13:35]requested_item shift.num is exist - process it [15:13:35]requested_item shift.opened is exist - process it [15:13:35]req_shift_opened [15:13:35]FM_GetShiftState [15:13:35]SAM_PROTO_GetShiftState [15:13:35]wFMCommunicate request_size=4 [15:13:35]MH_SAM_APDU [15:13:35]CAPDU: 80 13 01 00 [15:13:35]Write to MH i2c: E2 08 00 F3 89 80 13 01 00 00 00 00 00 F9 [15:13:35]Write i2c OK [15:13:35]MH_I2C_Read... [15:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:35]Read from MH i2c: E2 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 0E 00 [15:13:35]MH_I2C_Read... [15:13:35]Read from MH i2c: E2 0E 00 F3 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 31 [15:13:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:13:35]wFMCommunicate OK [15:13:35]SAM_PROTO_GetShiftState done [15:13:35]FM_GetShiftState done [15:13:35]req_shift_opened done [15:13:35]requested_item shift.open_date is exist - process it [15:13:35]req_shift_open_date [15:13:35]req_shift_open_date done [15:13:35]produce_requested_data done [15:13:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60112,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:13:35]process_action_free close_receipt [15:13:35]json_value_free [15:13:35]json_value_free done [15:13:35]process_json_proto returns [15:13:35]Send response to host [15:13:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60112,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:13:35]free response buf [15:13:35]execute_script done [15:13:35]execute_script returns [15:13:35]free content buf [15:13:35]Sock 9.Close socket [15:13:35]Sock 9.Thread stoped [15:13:38]OFD Sender: No OFD packet to send [15:13:43]OFD Sender: No OFD packet to send [15:13:48]OFD Sender: No OFD packet to send [15:13:53]OFD Sender: No OFD packet to send [15:13:58]OFD Sender: No OFD packet to send [15:14:03]OFD Sender: No OFD packet to send [15:14:08]OFD Sender: No OFD packet to send [15:14:13]OFD Sender: No OFD packet to send [15:14:18]OFD Sender: No OFD packet to send [15:14:24]OFD Sender: No OFD packet to send [15:14:29]OFD Sender: No OFD packet to send [15:14:34]OFD Sender: No OFD packet to send [15:14:39]OFD Sender: No OFD packet to send [15:14:44]OFD Sender: No OFD packet to send [15:14:49]OFD Sender: No OFD packet to send [15:14:54]OFD Sender: No OFD packet to send [15:14:59]OFD Sender: No OFD packet to send [15:15:00]accept exits with 8 [15:15:00]New connection [15:15:00]New thread 3067100516 created [15:15:00]Thread 3066957156 joined [15:15:00]Waiting for new connection... [15:15:00] Sock 8.Parse request [15:15:00]Sock 8.Check first char [15:15:00]Sock 8.First char is OK [15:15:00]request: POST /json_proto HTTP/1.0 [15:15:00]Method: POST [15:15:00]URL: /json_proto [15:15:00]Method is POST - this is cgi request [15:15:00]url: /json_proto [15:15:00]query_string will be loaded in cgi processing [15:15:00]execute_cgi json_proto POST (null) [15:15:00]execute_cgi path=json_proto method=POST [15:15:00]POST find Content-Length [15:15:00]Host: 172.17.60.68:8080 [15:15:00]Content-Length: 679 [15:15:00]Content-Type: application/json [15:15:00] [15:15:00]POST finish read [15:15:00]Found Content-Length = 679 [15:15:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545841", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:00]execute_script... [15:15:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545841", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:00]POST & json_proto [15:15:00]process_json_proto [15:15:00]json parsed OK: [15:15:00]protocol is kg_v1.0 [15:15:00]action value=close_receipt [15:15:00]process_action close_receipt [15:15:00]cmd_close_receipt [15:15:00]MH_GetDate [15:15:00]Write to MH i2c: F0 00 00 F4 89 6C [15:15:00]Write i2c OK [15:15:00]MH_I2C_Read... [15:15:00]Read from MH i2c: F0 [15:15:00]MH_I2C_Read... [15:15:00]Read from MH i2c: F0 09 00 [15:15:00]MH_I2C_Read... [15:15:00]Read from MH i2c: F0 09 00 F4 89 00 F6 80 60 66 9A 61 5F 66 71 [15:15:00]GetLastDocTimeStamp 1717600413 [15:15:00]current date 1717600502 [15:15:00]FM_GetShiftState [15:15:00]SAM_PROTO_GetShiftState [15:15:00]wFMCommunicate request_size=4 [15:15:00]MH_SAM_APDU [15:15:00]CAPDU: 80 13 01 00 [15:15:00]Write to MH i2c: E2 08 00 F5 89 80 13 01 00 00 00 00 00 FB [15:15:00]Write i2c OK [15:15:00]MH_I2C_Read... [15:15:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:00]Read from MH i2c: E2 [15:15:00]MH_I2C_Read... [15:15:00]Read from MH i2c: E2 0E 00 [15:15:00]MH_I2C_Read... [15:15:00]Read from MH i2c: E2 0E 00 F5 89 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [15:15:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:15:00]wFMCommunicate OK [15:15:00]SAM_PROTO_GetShiftState done [15:15:00]FM_GetShiftState done [15:15:00]opened in 1717545916 [15:15:00]opened+sec_in_day 1717632316 [15:15:00]quantity*price = 100018 [15:15:00]sum+1 = 100020 [15:15:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 508 05.06.2024 15:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60113 ФПД: 130706164214253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151502&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60113&fm=130706164214253&tin=02508201610067®Number=0000000000151680&sum=100000 [15:15:01]StoreToDocumentArchive [15:15:01]shift 72 fd 60113 [15:15:01]save to /storage/0072/doc_00060113 [15:15:01]save last doc name /storage/0072/doc_00060113 to /storage/kkm_last_doc_name [15:15:01]save OK [15:15:01]Clear old archive folders... [15:15:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:15:01]tlvbuf is 004F49F0 [15:15:01]SAM_PROTO_ClearQueue [15:15:01]wFMCommunicate request_size=4 [15:15:01]MH_SAM_APDU [15:15:01]CAPDU: 80 09 00 00 [15:15:01]Write to MH i2c: E2 08 00 02 8A 80 09 00 00 00 00 00 00 FE [15:15:01]Write i2c OK [15:15:01]MH_I2C_Read... [15:15:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:01]Read from MH i2c: E2 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 02 8A 00 90 00 00 [15:15:01]RAPDU: 90 00 [15:15:01]wFMCommunicate OK [15:15:01]SAM_PROTO_ClearQueue done [15:15:01]KKMCreateOFDPacket [15:15:01]OFDProtocolAddRootSTLVToBuf [15:15:01]FM_MakeSignedData [15:15:01]FM_MakeSignedData [15:15:01]SAM_PROTO_SignData [15:15:01]wFMCommunicate request_size=4 [15:15:01]MH_SAM_APDU [15:15:01]CAPDU: 80 0D 01 02 [15:15:01]Write to MH i2c: E2 08 00 03 8A 80 0D 01 02 00 00 00 00 06 [15:15:01]Write i2c OK [15:15:01]MH_I2C_Read... [15:15:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:01]Read from MH i2c: E2 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 03 8A 00 90 00 01 [15:15:01]RAPDU: 90 00 [15:15:01]wFMCommunicate OK [15:15:01]wFMCommunicate request_size=255 [15:15:01]MH_SAM_APDU [15:15: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 F6 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 EA 00 00 35 04 06 00 76 E0 66 7C [15:15:01]Write to MH i2c: E2 02 01 04 8A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 F6 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 EA 00 00 35 04 06 00 76 E0 66 7C 00 00 DC [15:15:01]Write i2c OK [15:15:01]MH_I2C_Read... [15:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:01]Read from MH i2c: E2 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 04 8A 00 90 00 02 [15:15:01]RAPDU: 90 00 [15:15:01]wFMCommunicate OK [15:15:01]wFMCommunicate request_size=7 [15:15:01]MH_SAM_APDU [15:15:01]CAPDU: 80 0D 02 02 02 E9 ED [15:15:01]Write to MH i2c: E2 0A 00 05 8A 80 0D 02 02 02 00 E9 ED 00 00 E3 [15:15:01]Write i2c OK [15:15:01]MH_I2C_Read... [15:15:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:01]Read from MH i2c: E2 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 03 00 05 8A 00 90 00 03 [15:15:01]RAPDU: 90 00 [15:15:01]wFMCommunicate OK [15:15:01]wFMCommunicate request_size=4 [15:15:01]MH_SAM_APDU [15:15:01]CAPDU: 80 0D 03 02 [15:15:01]Write to MH i2c: E2 08 00 06 8A 80 0D 03 02 00 00 00 00 0B [15:15:01]Write i2c OK [15:15:01]MH_I2C_Read... [15:15:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:01]Read from MH i2c: E2 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 0B 00 [15:15:01]MH_I2C_Read... [15:15:01]Read from MH i2c: E2 0B 00 06 8A 00 54 1F 9E D7 6B 43 2C E7 90 00 B5 [15:15:01]RAPDU: 54 1F 9E D7 6B 43 2C E7 90 00 [15:15:01]wFMCommunicate OK [15:15:01]SAM_PROTO_SignData done [15:15:01]FM_MakeSignedData done [15:15:01]CreateOFDProtocolMessage [15:15:01]wFMCommunicate request_size=4 [15:15:01]MH_SAM_APDU [15:15:01]CAPDU: 80 11 00 00 [15:15:01]Write to MH i2c: E2 08 00 07 8A 80 11 00 00 00 00 00 00 0B [15:15:02]Write i2c OK [15:15:02]MH_I2C_Read... [15:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:02]Read from MH i2c: E2 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: E2 17 00 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: E2 17 00 07 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5E [15:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:15:02]wFMCommunicate OK [15:15:02]CreateOFDProtocolMessage done [15:15:02]OFDSenderStorePacket 60113 [15:15:02]StoreOFDPacket docnum=60113 [15:15:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 7F 00 04 01 4F 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 F6 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 EA 00 00 35 04 06 00 76 E0 66 7C E9 ED 54 1F 9E D7 6B 43 2C E7 [15:15:02]CheckFolder [15:15:02]dirname=/storage/ofd_packets [15:15:02]CheckFolder done [15:15:02]ProducePacketName [15:15:02]name=ofd_packets/00060113 [15:15:02]NVStorageSaveData ofd_packets/00060113 [15:15:02]File name is /storage/ofd_packets/00060113 [15:15:02]Write 298 bytes [15:15:02]NVStorageSaveData done [15:15:02]OFDSenderStorePacket done [15:15:02]KKMCreateOFDPacket done [15:15:02]NVStorageSaveData kkm_last_timestamp [15:15:02]File name is /storage/kkm_last_timestamp [15:15:02]Write 4 bytes [15:15:02]NVStorageSaveData done [15:15:02]OFD Sender: Processing packet 60113 [packets to send 53, broken 52] [15:15:02]ProducePacketName [15:15:02]name=ofd_packets/00060113 [15:15:02]OFD Sender: To server: pG, [15:15:02]CommunicateWithHost lk.salyk.kg:30040 [15:15:02]ConnectInit lk.salyk.kg [15:15:02]ExternCall_PrintAddStr [15:15:02]wPrintStart [15:15:02]Write to MH i2c: 01 00 00 08 8A 92 [15:15:02]Write i2c OK [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: 01 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: 01 07 00 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: 01 07 00 08 8A 00 00 00 00 00 FF 0F A7 [15:15:02]RasterBufferAndPrint [15:15:02]line Счет N : (1)545841 [15:15:02]line ИНН: 02508201610067 [15:15:02]line Контрольно-Кассовый Чек [15:15:02]line ПРОДАЖА [15:15:02]line ТРК (МРК, ГНК) : 51 [15:15:02]line Товар: 2710194210 [15:15:02]line ДТ-К-5 [15:15:02]line 13.720 * 72.90 [15:15:02]line = 1000.19 [15:15:02]line НДС 12% НСП 1% [15:15:02]line > о реализуемом товаре [15:15:02]line ОКРУГЛЕНИЕ: -0.19 [15:15:02]line ИТОГО: 1000.00 [15:15:02]line Внесено: 1000.00 [15:15:02]line СДАЧА: 0.00 [15:15:02]line НСП 1% : 8.85 [15:15:02]line НДС 12% : 106.21 [15:15:02]line Наличными: 1000.00 [15:15:02]line Безнал.: 0.00 [15:15:02]line Место: АЗС № 117 "Партнер Нефть" [15:15:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:15:02]line СНО: Общий режим [15:15:02]line Чек 508 05.06.2024 15:15 [15:15:02]line Смена: 72 ФФД: 1.0 [15:15:02]line ЗНМ: 0300000048 [15:15:02]line РНМ: 0000000000151680 [15:15:02]line Версия ККМ: v1.0 [15:15:02]line ФМ: 0000000000959414 [15:15:02]line ФД: 60113 [15:15:02]line ФПД: 130706164214253 [15:15:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151502&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60113&fm=130706164214253&tin=02508201610067®Number=0000000000151680&sum=100000 [15:15:02]Connected sock=11 [15:15:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 7F 00 04 01 4F 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 F6 80 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 EA 00 00 35 04 06 00 76 E0 66 7C E9 ED 54 1F 9E D7 6B 43 2C E7 [15:15:02]written 0, free lines is 4095 [15:15:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3E 88 47 00 37 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D1 EA 00 00 F4 03 04 00 FA 2C 60 66 B6 04 01 00 00 11 CF 9C A1 85 30 28 B5 [15:15:02]CommunicateWithHost err = 0 [15:15:02]CheckOFDResponse [15:15:02]1017 (14) - 77093643461234 [15:15:02]1041 (16) - 0000000000959414 [15:15:02]1040 (4) - 60113 [15:15:02]1012 (4) - 05.06.2024 09:16 [15:15:02]1206 (1) - 0 [15:15:02]OFD Sender: Remove packet 60113 [15:15:02]ProducePacketName [15:15:02]name=ofd_packets/00060113 [15:15:02]NVStorageDeleteData [15:15:02]Write to MH i2c: 01 00 00 33 8A BD [15:15:02]Write i2c OK [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: 01 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: 01 07 00 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: 01 07 00 33 8A 00 00 00 00 00 AB 0C 7B [15:15:02]RasterBufferAndPrint [15:15:02]line [15:15:02]line [15:15:02]line [15:15:02]line [15:15:02]line [15:15:02]written 0, free lines is 3251 [15:15:02]MH_Cut [15:15:02]Write to MH i2c: D1 01 00 3A 8A 01 96 [15:15:02]Write i2c OK [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: D1 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: D1 01 00 [15:15:02]MH_I2C_Read... [15:15:02]Read from MH i2c: D1 01 00 3A 8A 00 95 [15:15:02]Write to MH i2c: 01 00 00 3B 8A C5 [15:15:02]Write i2c OK [15:15:02]MH_I2C_Read... [15:15:03]OFD Sender: No OFD packet to send [15:15:03]*** Cut start [15:15:03]*** Partial cut [15:15:03]*** CUTSNS_PIN = 1 [15:15:03]*** CUTSNS_PIN = 0 [15:15:04]*** Brake cut motor [15:15:04]Read from MH i2c: 01 [15:15:04]MH_I2C_Read... [15:15:04]*** Stop cut motor [15:15:04]*** Cut end [15:15:04]Read from MH i2c: 01 07 00 [15:15:04]MH_I2C_Read... [15:15:04]Read from MH i2c: 01 07 00 3B 8A 00 00 00 00 00 FF 0F DA [15:15:04]process_action close_receipt done [15:15:04]requested_data is exist [15:15:04]produce_requested_data [15:15:04]requested_item fm.sn is exist - process it [15:15:04]wFMCommunicate request_size=4 [15:15:04]MH_SAM_APDU [15:15:04]CAPDU: 80 11 00 00 [15:15:04]Write to MH i2c: E2 08 00 3C 8A 80 11 00 00 00 00 00 00 40 [15:15:04]Write i2c OK [15:15:04]MH_I2C_Read... [15:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:04]Read from MH i2c: E2 [15:15:04]MH_I2C_Read... [15:15:04]Read from MH i2c: E2 17 00 [15:15:04]MH_I2C_Read... [15:15:04]Read from MH i2c: E2 17 00 3C 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 93 [15:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:15:04]wFMCommunicate OK [15:15:04]requested_item fd.num is exist - process it [15:15:04]SAM_PROTO_GetFieldsCounters [15:15:04]wFMCommunicate request_size=4 [15:15:04]MH_SAM_APDU [15:15:04]CAPDU: 80 13 00 00 [15:15:04]Write to MH i2c: E2 08 00 3D 8A 80 13 00 00 00 00 00 00 43 [15:15:04]Write i2c OK [15:15:04]MH_I2C_Read... [15:15:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:04]Read from MH i2c: E2 [15:15:04]MH_I2C_Read... [15:15:04]Read from MH i2c: E2 62 00 [15:15:04]MH_I2C_Read... [15:15:04]Read from MH i2c: E2 62 00 3D 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D1 EA 00 00 0E 04 04 00 48 00 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 5A [15:15:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D1 EA 00 00 0E 04 04 00 48 00 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 [15:15:04]wFMCommunicate OK [15:15:04]SAM_PROTO_GetFieldsCounters done [15:15:04]requested_item shift.num is exist - process it [15:15:04]requested_item shift.opened is exist - process it [15:15:04]req_shift_opened [15:15:04]FM_GetShiftState [15:15:04]SAM_PROTO_GetShiftState [15:15:04]wFMCommunicate request_size=4 [15:15:04]MH_SAM_APDU [15:15:04]CAPDU: 80 13 01 00 [15:15:04]Write to MH i2c: E2 08 00 3E 8A 80 13 01 00 00 00 00 00 45 [15:15:04]Write i2c OK [15:15:04]MH_I2C_Read... [15:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:04]Read from MH i2c: E2 [15:15:04]MH_I2C_Read... [15:15:04]Read from MH i2c: E2 0E 00 [15:15:04]MH_I2C_Read... [15:15:04]Read from MH i2c: E2 0E 00 3E 8A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7D [15:15:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:15:04]wFMCommunicate OK [15:15:04]SAM_PROTO_GetShiftState done [15:15:04]FM_GetShiftState done [15:15:04]req_shift_opened done [15:15:04]requested_item shift.open_date is exist - process it [15:15:04]req_shift_open_date [15:15:04]req_shift_open_date done [15:15:04]produce_requested_data done [15:15:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60113,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:15:04]process_action_free close_receipt [15:15:04]json_value_free [15:15:04]json_value_free done [15:15:04]process_json_proto returns [15:15:04]Send response to host [15:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60113,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:15:04]free response buf [15:15:04]execute_script done [15:15:04]execute_script returns [15:15:04]free content buf [15:15:04]Sock 8.Close socket [15:15:04]Sock 8.Thread stoped [15:15:08]OFD Sender: No OFD packet to send [15:15:13]OFD Sender: No OFD packet to send [15:15:18]OFD Sender: No OFD packet to send [15:15:23]OFD Sender: No OFD packet to send [15:15:28]OFD Sender: No OFD packet to send [15:15:33]OFD Sender: No OFD packet to send [15:15:38]OFD Sender: No OFD packet to send [15:15:43]OFD Sender: No OFD packet to send [15:15:48]OFD Sender: No OFD packet to send [15:15:53]OFD Sender: No OFD packet to send [15:15:58]OFD Sender: No OFD packet to send [15:16:03]OFD Sender: No OFD packet to send [15:16:08]OFD Sender: No OFD packet to send [15:16:13]OFD Sender: No OFD packet to send [15:16:18]OFD Sender: No OFD packet to send [15:16:23]OFD Sender: No OFD packet to send [15:16:27]accept exits with 9 [15:16:27]New connection [15:16:27]New thread 3066957156 created [15:16:27]Thread 3067100516 joined [15:16:27]Waiting for new connection... [15:16:27] Sock 9.Parse request [15:16:27]Sock 9.Check first char [15:16:27]Sock 9.First char is OK [15:16:27]request: POST /json_proto HTTP/1.0 [15:16:27]Method: POST [15:16:27]URL: /json_proto [15:16:27]Method is POST - this is cgi request [15:16:27]url: /json_proto [15:16:27]query_string will be loaded in cgi processing [15:16:27]execute_cgi json_proto POST (null) [15:16:27]execute_cgi path=json_proto method=POST [15:16:27]POST find Content-Length [15:16:27]Host: 172.17.60.68:8080 [15:16:27]Content-Length: 846 [15:16:27]Content-Type: application/json [15:16:27] [15:16:27]POST finish read [15:16:27]Found Content-Length = 846 [15:16:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 56.540, "sum" : 1973.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1973.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:27]execute_script... [15:16: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)545838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 56.540, "sum" : 1973.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1973.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:27]POST & json_proto [15:16:27]process_json_proto [15:16:27]json parsed OK: [15:16:27]protocol is kg_v1.0 [15:16:27]action value=close_receipt [15:16:27]process_action close_receipt [15:16:27]cmd_close_receipt [15:16:27]MH_GetDate [15:16:27]Write to MH i2c: F0 00 00 3F 8A B8 [15:16:27]Write i2c OK [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: F0 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: F0 09 00 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: F0 09 00 3F 8A 00 4E 81 60 66 9A 61 5F 66 16 [15:16:27]GetLastDocTimeStamp 1717600502 [15:16:27]current date 1717600590 [15:16:27]FM_GetShiftState [15:16:27]SAM_PROTO_GetShiftState [15:16:27]wFMCommunicate request_size=4 [15:16:27]MH_SAM_APDU [15:16:27]CAPDU: 80 13 01 00 [15:16:27]Write to MH i2c: E2 08 00 40 8A 80 13 01 00 00 00 00 00 47 [15:16:27]Write i2c OK [15:16:27]MH_I2C_Read... [15:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:27]Read from MH i2c: E2 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: E2 0E 00 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: E2 0E 00 40 8A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7F [15:16:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:16:27]wFMCommunicate OK [15:16:27]SAM_PROTO_GetShiftState done [15:16:27]FM_GetShiftState done [15:16:27]opened in 1717545916 [15:16:27]opened+sec_in_day 1717632316 [15:16:27]quantity*price = 197324 [15:16:27]sum+1 = 197326 [15:16:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1973.25 НСП 1% : 17.46 НДС 12% : 209.55 Наличными: 0.00 Безнал.: 1973.25 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 509 05.06.2024 15:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60114 ФПД: 41441795907294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60114&fm=41441795907294&tin=02508201610067®Number=0000000000151680&sum=197325 [15:16:29]StoreToDocumentArchive [15:16:29]shift 72 fd 60114 [15:16:29]save to /storage/0072/doc_00060114 [15:16:29]save last doc name /storage/0072/doc_00060114 to /storage/kkm_last_doc_name [15:16:29]save OK [15:16:29]Clear old archive folders... [15:16:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:16:29]tlvbuf is 0047EAB0 [15:16:29]SAM_PROTO_ClearQueue [15:16:29]wFMCommunicate request_size=4 [15:16:29]MH_SAM_APDU [15:16:29]CAPDU: 80 09 00 00 [15:16:29]Write to MH i2c: E2 08 00 4D 8A 80 09 00 00 00 00 00 00 49 [15:16:29]Write i2c OK [15:16:29]MH_I2C_Read... [15:16:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:29]Read from MH i2c: E2 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 03 00 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 03 00 4D 8A 00 90 00 4B [15:16:29]RAPDU: 90 00 [15:16:29]wFMCommunicate OK [15:16:29]SAM_PROTO_ClearQueue done [15:16:29]KKMCreateOFDPacket [15:16:29]OFDProtocolAddRootSTLVToBuf [15:16:29]FM_MakeSignedData [15:16:29]FM_MakeSignedData [15:16:29]SAM_PROTO_SignData [15:16:29]wFMCommunicate request_size=4 [15:16:29]MH_SAM_APDU [15:16:29]CAPDU: 80 0D 01 02 [15:16:29]Write to MH i2c: E2 08 00 4E 8A 80 0D 01 02 00 00 00 00 51 [15:16:29]Write i2c OK [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 [15:16:29]MH_I2C_Read... [15:16:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:29]Read from MH i2c: E2 03 00 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 03 00 4E 8A 00 90 00 4C [15:16:29]RAPDU: 90 00 [15:16:29]wFMCommunicate OK [15:16:29]wFMCommunicate request_size=255 [15:16:29]MH_SAM_APDU [15:16:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC DC 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 CD 02 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 02 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 02 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 4E 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 EA 00 00 35 04 06 00 25 B0 [15:16:29]Write to MH i2c: E2 02 01 4F 8A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC DC 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 CD 02 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 02 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 02 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 4E 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 EA 00 00 35 04 06 00 25 B0 00 00 4B [15:16:29]Write i2c OK [15:16:29]MH_I2C_Read... [15:16:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:29]Read from MH i2c: E2 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 03 00 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 03 00 4F 8A 00 90 00 4D [15:16:29]RAPDU: 90 00 [15:16:29]wFMCommunicate OK [15:16:29]wFMCommunicate request_size=9 [15:16:29]MH_SAM_APDU [15:16:29]CAPDU: 80 0D 02 02 04 EB 86 1E DE [15:16:29]Write to MH i2c: E2 0C 00 50 8A 80 0D 02 02 04 00 EB 86 1E DE 00 00 C9 [15:16:29]Write i2c OK [15:16:29]MH_I2C_Read... [15:16:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:29]Read from MH i2c: E2 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 03 00 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 03 00 50 8A 00 90 00 4E [15:16:29]RAPDU: 90 00 [15:16:29]wFMCommunicate OK [15:16:29]wFMCommunicate request_size=4 [15:16:29]MH_SAM_APDU [15:16:29]CAPDU: 80 0D 03 02 [15:16:29]Write to MH i2c: E2 08 00 51 8A 80 0D 03 02 00 00 00 00 56 [15:16:29]Write i2c OK [15:16:29]MH_I2C_Read... [15:16:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:29]Read from MH i2c: E2 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 0B 00 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 0B 00 51 8A 00 80 93 FE 44 7C 03 AF 7C 90 00 56 [15:16:29]RAPDU: 80 93 FE 44 7C 03 AF 7C 90 00 [15:16:29]wFMCommunicate OK [15:16:29]SAM_PROTO_SignData done [15:16:29]FM_MakeSignedData done [15:16:29]CreateOFDProtocolMessage [15:16:29]wFMCommunicate request_size=4 [15:16:29]MH_SAM_APDU [15:16:29]CAPDU: 80 11 00 00 [15:16:29]Write to MH i2c: E2 08 00 52 8A 80 11 00 00 00 00 00 00 56 [15:16:29]Write i2c OK [15:16:29]MH_I2C_Read... [15:16:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:29]Read from MH i2c: E2 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 17 00 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: E2 17 00 52 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A9 [15:16:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:16:29]wFMCommunicate OK [15:16:29]CreateOFDProtocolMessage done [15:16:29]OFDSenderStorePacket 60114 [15:16:29]StoreOFDPacket docnum=60114 [15:16:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 6B BC 06 01 41 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC DC 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 CD 02 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 02 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 02 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 4E 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 EA 00 00 35 04 06 00 25 B0 EB 86 1E DE 80 93 FE 44 7C 03 AF 7C [15:16:29]CheckFolder [15:16:29]dirname=/storage/ofd_packets [15:16:29]CheckFolder done [15:16:29]ProducePacketName [15:16:29]name=ofd_packets/00060114 [15:16:29]NVStorageSaveData ofd_packets/00060114 [15:16:29]File name is /storage/ofd_packets/00060114 [15:16:29]Write 300 bytes [15:16:29]NVStorageSaveData done [15:16:29]OFDSenderStorePacket done [15:16:29]KKMCreateOFDPacket done [15:16:29]NVStorageSaveData kkm_last_timestamp [15:16:29]File name is /storage/kkm_last_timestamp [15:16:29]Write 4 bytes [15:16:29]NVStorageSaveData done [15:16:29]ExternCall_PrintAddStr [15:16:29]wPrintStart [15:16:29]Write to MH i2c: 01 00 00 53 8A DD [15:16:29]Write i2c OK [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: 01 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: 01 07 00 [15:16:29]MH_I2C_Read... [15:16:29]Read from MH i2c: 01 07 00 53 8A 00 00 00 00 00 FF 0F F2 [15:16:29]RasterBufferAndPrint [15:16:29]line Счет N : (1)545838 [15:16:29]line ИНН: 02508201610067 [15:16:29]line Контрольно-Кассовый Чек [15:16:29]line ПРОДАЖА [15:16:29]line ТРК (МРК, ГНК) : 72 [15:16:29]line Товар: 2711190000 [15:16:29]line ГАЗ-К-5 [15:16:29]line 56.540 * 34.90 [15:16:29]line = 1973.25 [15:16:29]line НДС 12% НСП 1% [15:16:29]line > о реализуемом товаре [15:16:29]line ИТОГО: 1973.25 [15:16:29]line НСП 1% : 17.46 [15:16:29]line НДС 12% : 209.55 [15:16:29]line Наличными: 0.00 [15:16:29]line Безнал.: 1973.25 [15:16:29]line Место: АЗС № 117 "Партнер Нефть" [15:16:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:16:29]line СНО: Общий режим [15:16:29]line Чек 509 05.06.2024 15:16 [15:16:29]line Смена: 72 ФФД: 1.0 [15:16:29]line ЗНМ: 0300000048 [15:16:29]line РНМ: 0000000000151680 [15:16:29]line Версия ККМ: v1.0 [15:16:29]line Платежная система: АКБ Кыргызстан [15:16:29]line ФМ: 0000000000959414 [15:16:29]line ФД: 60114 [15:16:29]line ФПД: 41441795907294 [15:16:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60114&fm=41441795907294&tin=02508201610067®Number=0000000000151680&sum=197325 [15:16:29]OFD Sender: Processing packet 60114 [packets to send 53, broken 52] [15:16:29]ProducePacketName [15:16:29]name=ofd_packets/00060114 [15:16:29]OFD Sender: To server: pG, [15:16:29]CommunicateWithHost lk.salyk.kg:30040 [15:16:29]ConnectInit lk.salyk.kg [15:16:29]written 0, free lines is 4095 [15:16:30]Connected sock=10 [15:16:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 6B BC 06 01 41 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC DC 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 CD 02 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 02 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 02 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 4E 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 EA 00 00 35 04 06 00 25 B0 EB 86 1E DE 80 93 FE 44 7C 03 AF 7C [15:16:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 25 9C 47 00 32 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D2 EA 00 00 F4 03 04 00 51 2D 60 66 B6 04 01 00 00 8D ED 8B 61 20 BA 71 93 [15:16:30]CommunicateWithHost err = 0 [15:16:30]CheckOFDResponse [15:16:30]1017 (14) - 77093643461234 [15:16:30]1041 (16) - 0000000000959414 [15:16:30]1040 (4) - 60114 [15:16:30]1012 (4) - 05.06.2024 09:18 [15:16:30]1206 (1) - 0 [15:16:30]OFD Sender: Remove packet 60114 [15:16:30]ProducePacketName [15:16:30]name=ofd_packets/00060114 [15:16:30]NVStorageDeleteData [15:16:30]Write to MH i2c: 01 00 00 7D 8A 07 [15:16:30]Write i2c OK [15:16:30]MH_I2C_Read... [15:16:30]Read from MH i2c: 01 [15:16:30]MH_I2C_Read... [15:16:30]Read from MH i2c: 01 07 00 [15:16:30]MH_I2C_Read... [15:16:30]Read from MH i2c: 01 07 00 7D 8A 00 00 00 00 00 C2 0C DC [15:16:30]RasterBufferAndPrint [15:16:30]line [15:16:30]line [15:16:30]line [15:16:30]line [15:16:30]line [15:16:30]written 0, free lines is 3271 [15:16:30]MH_Cut [15:16:30]Write to MH i2c: D1 01 00 84 8A 01 E0 [15:16:30]Write i2c OK [15:16:30]MH_I2C_Read... [15:16:30]Read from MH i2c: D1 [15:16:30]MH_I2C_Read... [15:16:30]Read from MH i2c: D1 01 00 [15:16:30]MH_I2C_Read... [15:16:30]Read from MH i2c: D1 01 00 84 8A 00 DF [15:16:30]Write to MH i2c: 01 00 00 85 8A 0F [15:16:30]Write i2c OK [15:16:30]MH_I2C_Read... [15:16:30]OFD Sender: No OFD packet to send [15:16:31]*** Cut start [15:16:31]*** Partial cut [15:16:31]*** CUTSNS_PIN = 1 [15:16:31]*** CUTSNS_PIN = 0 [15:16:31]*** Brake cut motor [15:16:31]Read from MH i2c: 01 [15:16:31]MH_I2C_Read... [15:16:31]*** Stop cut motor [15:16:31]*** Cut end [15:16:31]Read from MH i2c: 01 07 00 [15:16:31]MH_I2C_Read... [15:16:31]Read from MH i2c: 01 07 00 85 8A 00 00 00 00 00 FF 0F 24 [15:16:31]process_action close_receipt done [15:16:31]requested_data is exist [15:16:31]produce_requested_data [15:16:31]requested_item fm.sn is exist - process it [15:16:31]wFMCommunicate request_size=4 [15:16:31]MH_SAM_APDU [15:16:31]CAPDU: 80 11 00 00 [15:16:31]Write to MH i2c: E2 08 00 86 8A 80 11 00 00 00 00 00 00 8A [15:16:31]Write i2c OK [15:16:31]MH_I2C_Read... [15:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:31]Read from MH i2c: E2 [15:16:31]MH_I2C_Read... [15:16:31]Read from MH i2c: E2 17 00 [15:16:31]MH_I2C_Read... [15:16:31]Read from MH i2c: E2 17 00 86 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DD [15:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:16:31]wFMCommunicate OK [15:16:31]requested_item fd.num is exist - process it [15:16:31]SAM_PROTO_GetFieldsCounters [15:16:31]wFMCommunicate request_size=4 [15:16:31]MH_SAM_APDU [15:16:31]CAPDU: 80 13 00 00 [15:16:31]Write to MH i2c: E2 08 00 87 8A 80 13 00 00 00 00 00 00 8D [15:16:31]Write i2c OK [15:16:31]MH_I2C_Read... [15:16:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:32]Read from MH i2c: E2 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: E2 62 00 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: E2 62 00 87 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D2 EA 00 00 0E 04 04 00 48 00 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 A8 [15:16:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D2 EA 00 00 0E 04 04 00 48 00 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 [15:16:32]wFMCommunicate OK [15:16:32]SAM_PROTO_GetFieldsCounters done [15:16:32]requested_item shift.num is exist - process it [15:16:32]requested_item shift.opened is exist - process it [15:16:32]req_shift_opened [15:16:32]FM_GetShiftState [15:16:32]SAM_PROTO_GetShiftState [15:16:32]wFMCommunicate request_size=4 [15:16:32]MH_SAM_APDU [15:16:32]CAPDU: 80 13 01 00 [15:16:32]Write to MH i2c: E2 08 00 88 8A 80 13 01 00 00 00 00 00 8F [15:16:32]Write i2c OK [15:16:32]MH_I2C_Read... [15:16:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:32]Read from MH i2c: E2 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: E2 0E 00 [15:16:32]MH_I2C_Read... [15:16:32]Read from MH i2c: E2 0E 00 88 8A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [15:16:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:16:32]wFMCommunicate OK [15:16:32]SAM_PROTO_GetShiftState done [15:16:32]FM_GetShiftState done [15:16:32]req_shift_opened done [15:16:32]requested_item shift.open_date is exist - process it [15:16:32]req_shift_open_date [15:16:32]req_shift_open_date done [15:16:32]produce_requested_data done [15:16:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60114,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:16:32]process_action_free close_receipt [15:16:32]json_value_free [15:16:32]json_value_free done [15:16:32]process_json_proto returns [15:16:32]Send response to host [15:16:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60114,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:16:32]free response buf [15:16:32]execute_script done [15:16:32]execute_script returns [15:16:32]free content buf [15:16:32]Sock 9.Close socket [15:16:32]Sock 9.Thread stoped [15:16:35]OFD Sender: No OFD packet to send [15:16:40]OFD Sender: No OFD packet to send [15:16:45]OFD Sender: No OFD packet to send [15:16:50]OFD Sender: No OFD packet to send [15:16:55]OFD Sender: No OFD packet to send [15:17:00]OFD Sender: No OFD packet to send [15:17:05]OFD Sender: No OFD packet to send [15:17:10]OFD Sender: No OFD packet to send [15:17:15]OFD Sender: No OFD packet to send [15:17:20]OFD Sender: No OFD packet to send [15:17:25]OFD Sender: No OFD packet to send [15:17:30]OFD Sender: No OFD packet to send [15:17:35]OFD Sender: No OFD packet to send [15:17:40]OFD Sender: No OFD packet to send [15:17:45]OFD Sender: No OFD packet to send [15:17:50]OFD Sender: No OFD packet to send [15:17:55]OFD Sender: No OFD packet to send [15:18:00]OFD Sender: No OFD packet to send [15:18:05]OFD Sender: No OFD packet to send [15:18:10]OFD Sender: No OFD packet to send [15:18:15]OFD Sender: No OFD packet to send [15:18:16]accept exits with 8 [15:18:16]New connection [15:18:16]New thread 3067100516 created [15:18:16]Thread 3066957156 joined [15:18:16]Waiting for new connection... [15:18:16] Sock 8.Parse request [15:18:16]Sock 8.Check first char [15:18:16]Sock 8.First char is OK [15:18:16]request: POST /json_proto HTTP/1.0 [15:18:16]Method: POST [15:18:16]URL: /json_proto [15:18:16]Method is POST - this is cgi request [15:18:16]url: /json_proto [15:18:16]query_string will be loaded in cgi processing [15:18:16]execute_cgi json_proto POST (null) [15:18:16]execute_cgi path=json_proto method=POST [15:18:16]POST find Content-Length [15:18:16]Host: 172.17.60.68:8080 [15:18:16]Content-Length: 677 [15:18:16]Content-Type: application/json [15:18:16] [15:18:16]POST finish read [15:18:16]Found Content-Length = 677 [15:18:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:16]execute_script... [15:18:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:16]POST & json_proto [15:18:16]process_json_proto [15:18:16]json parsed OK: [15:18:16]protocol is kg_v1.0 [15:18:16]action value=close_receipt [15:18:16]process_action close_receipt [15:18:16]cmd_close_receipt [15:18:16]MH_GetDate [15:18:16]Write to MH i2c: F0 00 00 89 8A 02 [15:18:16]Write i2c OK [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: F0 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: F0 09 00 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: F0 09 00 89 8A 00 BB 81 60 66 9A 61 5F 66 CD [15:18:16]GetLastDocTimeStamp 1717600590 [15:18:16]current date 1717600699 [15:18:16]FM_GetShiftState [15:18:16]SAM_PROTO_GetShiftState [15:18:16]wFMCommunicate request_size=4 [15:18:16]MH_SAM_APDU [15:18:16]CAPDU: 80 13 01 00 [15:18:16]Write to MH i2c: E2 08 00 8A 8A 80 13 01 00 00 00 00 00 91 [15:18:16]Write i2c OK [15:18:16]MH_I2C_Read... [15:18:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:16]Read from MH i2c: E2 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 0E 00 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 0E 00 8A 8A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C9 [15:18:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:18:16]wFMCommunicate OK [15:18:16]SAM_PROTO_GetShiftState done [15:18:16]FM_GetShiftState done [15:18:16]opened in 1717545916 [15:18:16]opened+sec_in_day 1717632316 [15:18:16]quantity*price = 50041 [15:18:16]sum+1 = 50042 [15:18:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 510 05.06.2024 15:18 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60115 ФПД: 33559757821258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60115&fm=33559757821258&tin=02508201610067®Number=0000000000151680&sum=50000 [15:18:18]StoreToDocumentArchive [15:18:18]shift 72 fd 60115 [15:18:18]save to /storage/0072/doc_00060115 [15:18:18]save last doc name /storage/0072/doc_00060115 to /storage/kkm_last_doc_name [15:18:18]save OK [15:18:18]Clear old archive folders... [15:18:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:18:18]tlvbuf is 0047ECA0 [15:18:18]SAM_PROTO_ClearQueue [15:18:18]wFMCommunicate request_size=4 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 09 00 00 [15:18:18]Write to MH i2c: E2 08 00 97 8A 80 09 00 00 00 00 00 00 93 [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 97 8A 00 90 00 95 [15:18:18]RAPDU: 90 00 [15:18:18]wFMCommunicate OK [15:18:18]SAM_PROTO_ClearQueue done [15:18:18]KKMCreateOFDPacket [15:18:18]OFDProtocolAddRootSTLVToBuf [15:18:18]FM_MakeSignedData [15:18:18]FM_MakeSignedData [15:18:18]SAM_PROTO_SignData [15:18:18]wFMCommunicate request_size=4 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 0D 01 02 [15:18:18]Write to MH i2c: E2 08 00 98 8A 80 0D 01 02 00 00 00 00 9B [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 98 8A 00 90 00 96 [15:18:18]RAPDU: 90 00 [15:18:18]wFMCommunicate OK [15:18:18]wFMCommunicate request_size=255 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 BB 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 EA 00 00 35 04 06 00 1E [15:18:18]Write to MH i2c: E2 02 01 99 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 BB 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 EA 00 00 35 04 06 00 1E 00 00 4A [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 99 8A 00 90 00 97 [15:18:18]RAPDU: 90 00 [15:18:18]wFMCommunicate OK [15:18:18]wFMCommunicate request_size=10 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 0D 02 02 05 85 BD 71 95 4A [15:18:18]Write to MH i2c: E2 0D 00 9A 8A 80 0D 02 02 05 00 85 BD 71 95 4A 00 00 3A [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 9A 8A 00 90 00 98 [15:18:18]RAPDU: 90 00 [15:18:18]wFMCommunicate OK [15:18:18]wFMCommunicate request_size=4 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 0D 03 02 [15:18:18]Write to MH i2c: E2 08 00 9B 8A 80 0D 03 02 00 00 00 00 A0 [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 0B 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 0B 00 9B 8A 00 C5 43 C1 5B 01 E4 59 DF 90 00 E2 [15:18:18]RAPDU: C5 43 C1 5B 01 E4 59 DF 90 00 [15:18:18]wFMCommunicate OK [15:18:18]SAM_PROTO_SignData done [15:18:18]FM_MakeSignedData done [15:18:18]CreateOFDProtocolMessage [15:18:18]wFMCommunicate request_size=4 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 11 00 00 [15:18:18]Write to MH i2c: E2 08 00 9C 8A 80 11 00 00 00 00 00 00 A0 [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 17 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 17 00 9C 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F3 [15:18:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:18:18]wFMCommunicate OK [15:18:18]CreateOFDProtocolMessage done [15:18:18]OFDSenderStorePacket 60115 [15:18:18]StoreOFDPacket docnum=60115 [15:18:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 65 46 07 01 32 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 BB 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 EA 00 00 35 04 06 00 1E 85 BD 71 95 4A C5 43 C1 5B 01 E4 59 DF [15:18:18]CheckFolder [15:18:18]dirname=/storage/ofd_packets [15:18:18]CheckFolder done [15:18:18]ProducePacketName [15:18:18]name=ofd_packets/00060115 [15:18:18]NVStorageSaveData ofd_packets/00060115 [15:18:18]File name is /storage/ofd_packets/00060115 [15:18:18]Write 301 bytes [15:18:18]NVStorageSaveData done [15:18:18]OFDSenderStorePacket done [15:18:18]KKMCreateOFDPacket done [15:18:18]NVStorageSaveData kkm_last_timestamp [15:18:18]File name is /storage/kkm_last_timestamp [15:18:18]Write 4 bytes [15:18:18]NVStorageSaveData done [15:18:18]ExternCall_PrintAddStr [15:18:18]wPrintStart [15:18:18]Write to MH i2c: 01 00 00 9D 8A 27 [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: 01 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: 01 07 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: 01 07 00 9D 8A 00 00 00 00 00 FF 0F 3C [15:18:18]RasterBufferAndPrint [15:18:18]line Счет N : (1)545842 [15:18:18]line ИНН: 02508201610067 [15:18:18]line Контрольно-Кассовый Чек [15:18:18]line ПРОДАЖА [15:18:18]line ТРК (МРК, ГНК) : 22 [15:18:18]line Товар: 2710124130 [15:18:18]line Аи-92-К-5 [15:18:18]line 7.480 * 66.90 [15:18:18]line = 500.41 [15:18:18]line НДС 12% НСП 1% [15:18:18]line > о реализуемом товаре [15:18:18]line ОКРУГЛЕНИЕ: -0.41 [15:18:18]line ИТОГО: 500.00 [15:18:18]line Внесено: 500.00 [15:18:18]line СДАЧА: 0.00 [15:18:18]line НСП 1% : 4.43 [15:18:18]line НДС 12% : 53.14 [15:18:18]line Наличными: 500.00 [15:18:18]line Безнал.: 0.00 [15:18:18]line Место: АЗС № 117 "Партнер Нефть" [15:18:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:18:18]line СНО: Общий режим [15:18:18]line Чек 510 05.06.2024 15:18 [15:18:18]line Смена: 72 ФФД: 1.0 [15:18:18]line ЗНМ: 0300000048 [15:18:18]line РНМ: 0000000000151680 [15:18:18]line Версия ККМ: v1.0 [15:18:18]line ФМ: 0000000000959414 [15:18:18]line ФД: 60115 [15:18:18]line ФПД: 33559757821258 [15:18:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151819&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60115&fm=33559757821258&tin=02508201610067®Number=0000000000151680&sum=50000 [15:18:18]OFD Sender: Processing packet 60115 [packets to send 53, broken 52] [15:18:18]ProducePacketName [15:18:18]name=ofd_packets/00060115 [15:18:18]OFD Sender: To server: pG, [15:18:18]CommunicateWithHost lk.salyk.kg:30040 [15:18:18]ConnectInit lk.salyk.kg [15:18:18]written 0, free lines is 4095 [15:18:19]Connected sock=10 [15:18:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 65 46 07 01 32 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 BB 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D3 EA 00 00 35 04 06 00 1E 85 BD 71 95 4A C5 43 C1 5B 01 E4 59 DF [15:18:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 83 2E 47 00 11 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 39 35 39 34 31 34 10 04 04 00 D3 EA 00 00 F4 03 04 00 BE 2D 60 66 B6 04 01 00 00 05 A5 13 F6 74 01 8A AA [15:18:19]CommunicateWithHost err = 0 [15:18:19]CheckOFDResponse [15:18:19]1017 (14) - 77093643461234 [15:18:19]1041 (16) - 0000000000959414 [15:18:19]1040 (4) - 60115 [15:18:19]1012 (4) - 05.06.2024 09:19 [15:18:19]1206 (1) - 0 [15:18:19]OFD Sender: Remove packet 60115 [15:18:19]ProducePacketName [15:18:19]name=ofd_packets/00060115 [15:18:19]NVStorageDeleteData [15:18:19]Write to MH i2c: 01 00 00 C8 8A 52 [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 07 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 07 00 C8 8A 00 00 00 00 00 B2 0C 17 [15:18:19]RasterBufferAndPrint [15:18:19]line [15:18:19]line [15:18:19]line [15:18:19]line [15:18:19]line [15:18:19]written 0, free lines is 3256 [15:18:19]MH_Cut [15:18:19]Write to MH i2c: D1 01 00 CF 8A 01 2B [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: D1 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: D1 01 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: D1 01 00 CF 8A 00 2A [15:18:19]Write to MH i2c: 01 00 00 D0 8A 5A [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]OFD Sender: No OFD packet to send [15:18:20]*** Cut start [15:18:20]*** Partial cut [15:18:20]*** CUTSNS_PIN = 1 [15:18:20]*** CUTSNS_PIN = 0 [15:18:20]*** Brake cut motor [15:18:20]Read from MH i2c: 01 [15:18:20]MH_I2C_Read... [15:18:20]*** Stop cut motor [15:18:20]*** Cut end [15:18:20]Read from MH i2c: 01 07 00 [15:18:20]MH_I2C_Read... [15:18:20]Read from MH i2c: 01 07 00 D0 8A 00 00 00 00 00 FF 0F 6F [15:18:20]process_action close_receipt done [15:18:20]requested_data is exist [15:18:20]produce_requested_data [15:18:20]requested_item fm.sn is exist - process it [15:18:20]wFMCommunicate request_size=4 [15:18:20]MH_SAM_APDU [15:18:20]CAPDU: 80 11 00 00 [15:18:20]Write to MH i2c: E2 08 00 D1 8A 80 11 00 00 00 00 00 00 D5 [15:18:20]Write i2c OK [15:18:20]MH_I2C_Read... [15:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:20]Read from MH i2c: E2 [15:18:20]MH_I2C_Read... [15:18:20]Read from MH i2c: E2 17 00 [15:18:20]MH_I2C_Read... [15:18:20]Read from MH i2c: E2 17 00 D1 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 28 [15:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:18:20]wFMCommunicate OK [15:18:20]requested_item fd.num is exist - process it [15:18:20]SAM_PROTO_GetFieldsCounters [15:18:20]wFMCommunicate request_size=4 [15:18:20]MH_SAM_APDU [15:18:20]CAPDU: 80 13 00 00 [15:18:20]Write to MH i2c: E2 08 00 D2 8A 80 13 00 00 00 00 00 00 D8 [15:18:21]Write i2c OK [15:18:21]MH_I2C_Read... [15:18:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:21]Read from MH i2c: E2 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 62 00 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 62 00 D2 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D3 EA 00 00 0E 04 04 00 48 00 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 F7 [15:18:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D3 EA 00 00 0E 04 04 00 48 00 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 [15:18:21]wFMCommunicate OK [15:18:21]SAM_PROTO_GetFieldsCounters done [15:18:21]requested_item shift.num is exist - process it [15:18:21]requested_item shift.opened is exist - process it [15:18:21]req_shift_opened [15:18:21]FM_GetShiftState [15:18:21]SAM_PROTO_GetShiftState [15:18:21]wFMCommunicate request_size=4 [15:18:21]MH_SAM_APDU [15:18:21]CAPDU: 80 13 01 00 [15:18:21]Write to MH i2c: E2 08 00 D3 8A 80 13 01 00 00 00 00 00 DA [15:18:21]Write i2c OK [15:18:21]MH_I2C_Read... [15:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:21]Read from MH i2c: E2 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 0E 00 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 0E 00 D3 8A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [15:18:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:18:21]wFMCommunicate OK [15:18:21]SAM_PROTO_GetShiftState done [15:18:21]FM_GetShiftState done [15:18:21]req_shift_opened done [15:18:21]requested_item shift.open_date is exist - process it [15:18:21]req_shift_open_date [15:18:21]req_shift_open_date done [15:18:21]produce_requested_data done [15:18:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60115,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:18:21]process_action_free close_receipt [15:18:21]json_value_free [15:18:21]json_value_free done [15:18:21]process_json_proto returns [15:18:21]Send response to host [15:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60115,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:18:21]free response buf [15:18:21]execute_script done [15:18:21]execute_script returns [15:18:21]free content buf [15:18:21]Sock 8.Close socket [15:18:21]Sock 8.Thread stoped [15:18:24]OFD Sender: No OFD packet to send [15:18:29]OFD Sender: No OFD packet to send [15:18:34]OFD Sender: No OFD packet to send [15:18:39]OFD Sender: No OFD packet to send [15:18:44]OFD Sender: No OFD packet to send [15:18:49]OFD Sender: No OFD packet to send [15:18:54]OFD Sender: No OFD packet to send [15:18:59]OFD Sender: No OFD packet to send [15:19:04]OFD Sender: No OFD packet to send [15:19:09]OFD Sender: No OFD packet to send [15:19:14]OFD Sender: No OFD packet to send [15:19:19]OFD Sender: No OFD packet to send [15:19:22]accept exits with 9 [15:19:22]New connection [15:19:22]New thread 3066957156 created [15:19:22]Thread 3067100516 joined [15:19:22]Waiting for new connection... [15:19:22] Sock 9.Parse request [15:19:22]Sock 9.Check first char [15:19:22]Sock 9.First char is OK [15:19:22]request: POST /json_proto HTTP/1.0 [15:19:22]Method: POST [15:19:22]URL: /json_proto [15:19:22]Method is POST - this is cgi request [15:19:22]url: /json_proto [15:19:22]query_string will be loaded in cgi processing [15:19:22]execute_cgi json_proto POST (null) [15:19:22]execute_cgi path=json_proto method=POST [15:19:22]POST find Content-Length [15:19:22]Host: 172.17.60.68:8080 [15:19:22]Content-Length: 677 [15:19:22]Content-Type: application/json [15:19:22] [15:19:22]POST finish read [15:19:22]Found Content-Length = 677 [15:19:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:22]execute_script... [15:19:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:22]POST & json_proto [15:19:22]process_json_proto [15:19:22]json parsed OK: [15:19:22]protocol is kg_v1.0 [15:19:22]action value=close_receipt [15:19:22]process_action close_receipt [15:19:22]cmd_close_receipt [15:19:22]MH_GetDate [15:19:22]Write to MH i2c: F0 00 00 D4 8A 4D [15:19:22]Write i2c OK [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: F0 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: F0 09 00 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: F0 09 00 D4 8A 00 FD 81 60 66 9A 61 5F 66 5A [15:19:22]GetLastDocTimeStamp 1717600699 [15:19:22]current date 1717600765 [15:19:22]FM_GetShiftState [15:19:22]SAM_PROTO_GetShiftState [15:19:22]wFMCommunicate request_size=4 [15:19:22]MH_SAM_APDU [15:19:22]CAPDU: 80 13 01 00 [15:19:22]Write to MH i2c: E2 08 00 D5 8A 80 13 01 00 00 00 00 00 DC [15:19:22]Write i2c OK [15:19:22]MH_I2C_Read... [15:19:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:22]Read from MH i2c: E2 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: E2 0E 00 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: E2 0E 00 D5 8A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 14 [15:19:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:19:22]wFMCommunicate OK [15:19:22]SAM_PROTO_GetShiftState done [15:19:22]FM_GetShiftState done [15:19:22]opened in 1717545916 [15:19:22]opened+sec_in_day 1717632316 [15:19:22]quantity*price = 60009 [15:19:22]sum+1 = 60010 [15:19:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 511 05.06.2024 15:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60116 ФПД: 86492004416244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151925&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60116&fm=86492004416244&tin=02508201610067®Number=0000000000151680&sum=60000 [15:19:24]StoreToDocumentArchive [15:19:24]shift 72 fd 60116 [15:19:24]save to /storage/0072/doc_00060116 [15:19:24]save last doc name /storage/0072/doc_00060116 to /storage/kkm_last_doc_name [15:19:24]save OK [15:19:24]Clear old archive folders... [15:19:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:19:24]tlvbuf is 006C69A0 [15:19:24]SAM_PROTO_ClearQueue [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 09 00 00 [15:19:24]Write to MH i2c: E2 08 00 E2 8A 80 09 00 00 00 00 00 00 DE [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 E2 8A 00 90 00 E0 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]SAM_PROTO_ClearQueue done [15:19:24]KKMCreateOFDPacket [15:19:24]OFDProtocolAddRootSTLVToBuf [15:19:24]FM_MakeSignedData [15:19:24]FM_MakeSignedData [15:19:24]SAM_PROTO_SignData [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 0D 01 02 [15:19:24]Write to MH i2c: E2 08 00 E3 8A 80 0D 01 02 00 00 00 00 E6 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 E3 8A 00 90 00 E1 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]wFMCommunicate request_size=255 [15:19:24]MH_SAM_APDU [15:19: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 FD 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 EA 00 00 35 04 06 00 4E [15:19:24]Write to MH i2c: E2 02 01 E4 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 FD 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 EA 00 00 35 04 06 00 4E 00 00 E6 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 E4 8A 00 90 00 E2 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]wFMCommunicate request_size=10 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 0D 02 02 05 A9 FD 32 FA F4 [15:19:24]Write to MH i2c: E2 0D 00 E5 8A 80 0D 02 02 05 00 A9 FD 32 FA F4 00 00 B9 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 E5 8A 00 90 00 E3 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 0D 03 02 [15:19:24]Write to MH i2c: E2 08 00 E6 8A 80 0D 03 02 00 00 00 00 EB [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 0B 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 0B 00 E6 8A 00 F2 58 64 87 2C 73 50 C4 90 00 D4 [15:19:24]RAPDU: F2 58 64 87 2C 73 50 C4 90 00 [15:19:24]wFMCommunicate OK [15:19:24]SAM_PROTO_SignData done [15:19:24]FM_MakeSignedData done [15:19:24]CreateOFDProtocolMessage [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 11 00 00 [15:19:24]Write to MH i2c: E2 08 00 E7 8A 80 11 00 00 00 00 00 00 EB [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 17 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 17 00 E7 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3E [15:19:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:19:24]wFMCommunicate OK [15:19:24]CreateOFDProtocolMessage done [15:19:24]OFDSenderStorePacket 60116 [15:19:24]StoreOFDPacket docnum=60116 [15:19:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B9 41 07 01 10 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 FD 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 EA 00 00 35 04 06 00 4E A9 FD 32 FA F4 F2 58 64 87 2C 73 50 C4 [15:19:24]CheckFolder [15:19:24]dirname=/storage/ofd_packets [15:19:24]CheckFolder done [15:19:24]ProducePacketName [15:19:24]name=ofd_packets/00060116 [15:19:24]NVStorageSaveData ofd_packets/00060116 [15:19:24]File name is /storage/ofd_packets/00060116 [15:19:24]Write 301 bytes [15:19:24]NVStorageSaveData done [15:19:24]OFDSenderStorePacket done [15:19:24]KKMCreateOFDPacket done [15:19:24]NVStorageSaveData kkm_last_timestamp [15:19:24]File name is /storage/kkm_last_timestamp [15:19:24]Write 4 bytes [15:19:24]NVStorageSaveData done [15:19:24]ExternCall_PrintAddStr [15:19:24]wPrintStart [15:19:24]Write to MH i2c: 01 00 00 E8 8A 72 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: 01 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: 01 07 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: 01 07 00 E8 8A 00 00 00 00 00 FF 0F 87 [15:19:24]RasterBufferAndPrint [15:19:24]line Счет N : (1)545843 [15:19:24]line ИНН: 02508201610067 [15:19:24]line Контрольно-Кассовый Чек [15:19:24]line ПРОДАЖА [15:19:24]line ТРК (МРК, ГНК) : 42 [15:19:24]line Товар: 2710124130 [15:19:24]line Аи-92-К-5 [15:19:24]line 8.970 * 66.90 [15:19:24]line = 600.09 [15:19:24]line НДС 12% НСП 1% [15:19:24]line > о реализуемом товаре [15:19:24]line ОКРУГЛЕНИЕ: -0.09 [15:19:24]line ИТОГО: 600.00 [15:19:24]line Внесено: 600.00 [15:19:24]line СДАЧА: 0.00 [15:19:24]line НСП 1% : 5.31 [15:19:24]line НДС 12% : 63.73 [15:19:24]line Наличными: 600.00 [15:19:24]line Безнал.: 0.00 [15:19:24]line Место: АЗС № 117 "Партнер Нефть" [15:19:24]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:19:24]line СНО: Общий режим [15:19:24]line Чек 511 05.06.2024 15:19 [15:19:24]line Смена: 72 ФФД: 1.0 [15:19:24]line ЗНМ: 0300000048 [15:19:24]line РНМ: 0000000000151680 [15:19:24]line Версия ККМ: v1.0 [15:19:24]line ФМ: 0000000000959414 [15:19:24]line ФД: 60116 [15:19:24]line ФПД: 86492004416244 [15:19:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T151925&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60116&fm=86492004416244&tin=02508201610067®Number=0000000000151680&sum=60000 [15:19:24]OFD Sender: Processing packet 60116 [packets to send 53, broken 52] [15:19:24]ProducePacketName [15:19:24]name=ofd_packets/00060116 [15:19:24]OFD Sender: To server: pG, [15:19:24]CommunicateWithHost lk.salyk.kg:30040 [15:19:24]ConnectInit lk.salyk.kg [15:19:24]written 0, free lines is 4095 [15:19:24]Connected sock=10 [15:19:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B9 41 07 01 10 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 FD 81 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D4 EA 00 00 35 04 06 00 4E A9 FD 32 FA F4 F2 58 64 87 2C 73 50 C4 [15:19:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8A 22 47 00 77 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 39 35 39 34 31 34 10 04 04 00 D4 EA 00 00 F4 03 04 00 00 2E 60 66 B6 04 01 00 00 2E FC 02 E1 33 EC B2 6C [15:19:25]CommunicateWithHost err = 0 [15:19:25]CheckOFDResponse [15:19:25]1017 (14) - 77093643461234 [15:19:25]1041 (16) - 0000000000959414 [15:19:25]1040 (4) - 60116 [15:19:25]1012 (4) - 05.06.2024 09:21 [15:19:25]1206 (1) - 0 [15:19:25]OFD Sender: Remove packet 60116 [15:19:25]ProducePacketName [15:19:25]name=ofd_packets/00060116 [15:19:25]NVStorageDeleteData [15:19:25]Write to MH i2c: 01 00 00 13 8B 9E [15:19:25]Write i2c OK [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: 01 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: 01 07 00 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: 01 07 00 13 8B 00 00 00 00 00 B6 0C 67 [15:19:25]RasterBufferAndPrint [15:19:25]line [15:19:25]line [15:19:25]line [15:19:25]line [15:19:25]line [15:19:25]written 0, free lines is 3260 [15:19:25]MH_Cut [15:19:25]Write to MH i2c: D1 01 00 1A 8B 01 77 [15:19:25]Write i2c OK [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: D1 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: D1 01 00 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: D1 01 00 1A 8B 00 76 [15:19:25]Write to MH i2c: 01 00 00 1B 8B A6 [15:19:25]Write i2c OK [15:19:25]MH_I2C_Read... [15:19:25]OFD Sender: No OFD packet to send [15:19:26]*** Cut start [15:19:26]*** Partial cut [15:19:26]*** CUTSNS_PIN = 1 [15:19:26]*** CUTSNS_PIN = 0 [15:19:26]*** Brake cut motor [15:19:26]Read from MH i2c: 01 [15:19:26]MH_I2C_Read... [15:19:26]*** Stop cut motor [15:19:26]*** Cut end [15:19:26]Read from MH i2c: 01 07 00 [15:19:26]MH_I2C_Read... [15:19:26]Read from MH i2c: 01 07 00 1B 8B 00 00 00 00 00 FF 0F BB [15:19:26]process_action close_receipt done [15:19:26]requested_data is exist [15:19:26]produce_requested_data [15:19:26]requested_item fm.sn is exist - process it [15:19:26]wFMCommunicate request_size=4 [15:19:26]MH_SAM_APDU [15:19:26]CAPDU: 80 11 00 00 [15:19:26]Write to MH i2c: E2 08 00 1C 8B 80 11 00 00 00 00 00 00 21 [15:19:26]Write i2c OK [15:19:26]MH_I2C_Read... [15:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:26]Read from MH i2c: E2 [15:19:26]MH_I2C_Read... [15:19:26]Read from MH i2c: E2 17 00 [15:19:26]MH_I2C_Read... [15:19:26]Read from MH i2c: E2 17 00 1C 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 74 [15:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:19:26]wFMCommunicate OK [15:19:26]requested_item fd.num is exist - process it [15:19:26]SAM_PROTO_GetFieldsCounters [15:19:26]wFMCommunicate request_size=4 [15:19:26]MH_SAM_APDU [15:19:26]CAPDU: 80 13 00 00 [15:19:26]Write to MH i2c: E2 08 00 1D 8B 80 13 00 00 00 00 00 00 24 [15:19:26]Write i2c OK [15:19:26]MH_I2C_Read... [15:19:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:27]Read from MH i2c: E2 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 62 00 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 62 00 1D 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D4 EA 00 00 0E 04 04 00 48 00 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 48 [15:19:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D4 EA 00 00 0E 04 04 00 48 00 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 [15:19:27]wFMCommunicate OK [15:19:27]SAM_PROTO_GetFieldsCounters done [15:19:27]requested_item shift.num is exist - process it [15:19:27]requested_item shift.opened is exist - process it [15:19:27]req_shift_opened [15:19:27]FM_GetShiftState [15:19:27]SAM_PROTO_GetShiftState [15:19:27]wFMCommunicate request_size=4 [15:19:27]MH_SAM_APDU [15:19:27]CAPDU: 80 13 01 00 [15:19:27]Write to MH i2c: E2 08 00 1E 8B 80 13 01 00 00 00 00 00 26 [15:19:27]Write i2c OK [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 [15:19:27]MH_I2C_Read... [15:19:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:27]Read from MH i2c: E2 0E 00 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 0E 00 1E 8B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5E [15:19:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:19:27]wFMCommunicate OK [15:19:27]SAM_PROTO_GetShiftState done [15:19:27]FM_GetShiftState done [15:19:27]req_shift_opened done [15:19:27]requested_item shift.open_date is exist - process it [15:19:27]req_shift_open_date [15:19:27]req_shift_open_date done [15:19:27]produce_requested_data done [15:19:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60116,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:19:27]process_action_free close_receipt [15:19:27]json_value_free [15:19:27]json_value_free done [15:19:27]process_json_proto returns [15:19:27]Send response to host [15:19:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60116,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:19:27]free response buf [15:19:27]execute_script done [15:19:27]execute_script returns [15:19:27]free content buf [15:19:27]Sock 9.Close socket [15:19:27]Sock 9.Thread stoped [15:19:30]OFD Sender: No OFD packet to send [15:19:35]OFD Sender: No OFD packet to send [15:19:40]OFD Sender: No OFD packet to send [15:19:45]OFD Sender: No OFD packet to send [15:19:50]OFD Sender: No OFD packet to send [15:19:55]OFD Sender: No OFD packet to send [15:20:00]OFD Sender: No OFD packet to send [15:20:05]OFD Sender: No OFD packet to send [15:20:10]OFD Sender: No OFD packet to send [15:20:15]OFD Sender: No OFD packet to send [15:20:20]OFD Sender: No OFD packet to send [15:20:25]OFD Sender: No OFD packet to send [15:20:30]OFD Sender: No OFD packet to send [15:20:35]OFD Sender: No OFD packet to send [15:20:40]OFD Sender: No OFD packet to send [15:20:45]accept exits with 8 [15:20:45]New connection [15:20:45]New thread 3067100516 created [15:20:45]Thread 3066957156 joined [15:20:45]Waiting for new connection... [15:20:45] Sock 8.Parse request [15:20:45]Sock 8.Check first char [15:20:45]Sock 8.First char is OK [15:20:45]request: POST /json_proto HTTP/1.0 [15:20:45]Method: POST [15:20:45]URL: /json_proto [15:20:45]Method is POST - this is cgi request [15:20:45]url: /json_proto [15:20:45]query_string will be loaded in cgi processing [15:20:45]execute_cgi json_proto POST (null) [15:20:45]execute_cgi path=json_proto method=POST [15:20:45]POST find Content-Length [15:20:45]Host: 172.17.60.68:8080 [15:20:45]Content-Length: 803 [15:20:45]Content-Type: application/json [15:20:45] [15:20:45]POST finish read [15:20:45]Found Content-Length = 803 [15:20:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:45]execute_script... [15:20: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)545844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:45]POST & json_proto [15:20:45]process_json_proto [15:20:45]json parsed OK: [15:20:45]protocol is kg_v1.0 [15:20:45]action value=close_receipt [15:20:45]process_action close_receipt [15:20:45]cmd_close_receipt [15:20:45]MH_GetDate [15:20:45]Write to MH i2c: F0 00 00 1F 8B 99 [15:20:45]Write i2c OK [15:20:45]MH_I2C_Read... [15:20:45]Read from MH i2c: F0 [15:20:45]MH_I2C_Read... [15:20:45]Read from MH i2c: F0 09 00 [15:20:45]MH_I2C_Read... [15:20:45]Read from MH i2c: F0 09 00 1F 8B 00 4F 82 60 66 9A 61 5F 66 F9 [15:20:45]GetLastDocTimeStamp 1717600765 [15:20:45]current date 1717600847 [15:20:45]FM_GetShiftState [15:20:45]SAM_PROTO_GetShiftState [15:20:45]wFMCommunicate request_size=4 [15:20:45]MH_SAM_APDU [15:20:45]CAPDU: 80 13 01 00 [15:20:45]Write to MH i2c: E2 08 00 20 8B 80 13 01 00 00 00 00 00 28 [15:20:45]Write i2c OK [15:20:45]MH_I2C_Read... [15:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:45]Read from MH i2c: E2 [15:20:45]MH_I2C_Read... [15:20:45]Read from MH i2c: E2 0E 00 [15:20:45]MH_I2C_Read... [15:20:45]Read from MH i2c: E2 0E 00 20 8B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 60 [15:20:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:20:45]wFMCommunicate OK [15:20:45]SAM_PROTO_GetShiftState done [15:20:45]FM_GetShiftState done [15:20:45]opened in 1717545916 [15:20:45]opened+sec_in_day 1717632316 [15:20:45]quantity*price = 100015 [15:20:45]sum+1 = 100017 [15:20:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 512 05.06.2024 15:20 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60117 ФПД: 153494086350747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152047&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60117&fm=153494086350747&tin=02508201610067®Number=0000000000151680&sum=100016 [15:20:46]StoreToDocumentArchive [15:20:46]shift 72 fd 60117 [15:20:46]save to /storage/0072/doc_00060117 [15:20:46]save last doc name /storage/0072/doc_00060117 to /storage/kkm_last_doc_name [15:20:46]save OK [15:20:46]Clear old archive folders... [15:20:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:20:46]tlvbuf is 006324B0 [15:20:46]SAM_PROTO_ClearQueue [15:20:46]wFMCommunicate request_size=4 [15:20:46]MH_SAM_APDU [15:20:46]CAPDU: 80 09 00 00 [15:20:46]Write to MH i2c: E2 08 00 2D 8B 80 09 00 00 00 00 00 00 2A [15:20:46]Write i2c OK [15:20:46]MH_I2C_Read... [15:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:20:46]Read from MH i2c: E2 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 2D 8B 00 90 00 2C [15:20:46]RAPDU: 90 00 [15:20:46]wFMCommunicate OK [15:20:46]SAM_PROTO_ClearQueue done [15:20:46]KKMCreateOFDPacket [15:20:46]OFDProtocolAddRootSTLVToBuf [15:20:46]FM_MakeSignedData [15:20:46]FM_MakeSignedData [15:20:46]SAM_PROTO_SignData [15:20:46]wFMCommunicate request_size=4 [15:20:46]MH_SAM_APDU [15:20:46]CAPDU: 80 0D 01 02 [15:20:46]Write to MH i2c: E2 08 00 2E 8B 80 0D 01 02 00 00 00 00 32 [15:20:46]Write i2c OK [15:20:46]MH_I2C_Read... [15:20:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:20:46]Read from MH i2c: E2 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 2E 8B 00 90 00 2D [15:20:46]RAPDU: 90 00 [15:20:46]wFMCommunicate OK [15:20:46]wFMCommunicate request_size=255 [15:20:46]MH_SAM_APDU [15:20:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 4F 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 EA 00 00 35 04 06 00 8B [15:20:46]Write to MH i2c: E2 02 01 2F 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 4F 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 EA 00 00 35 04 06 00 8B 00 00 02 [15:20:46]Write i2c OK [15:20:46]MH_I2C_Read... [15:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:46]Read from MH i2c: E2 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 2F 8B 00 90 00 2E [15:20:46]RAPDU: 90 00 [15:20:46]wFMCommunicate OK [15:20:46]wFMCommunicate request_size=10 [15:20:46]MH_SAM_APDU [15:20:46]CAPDU: 80 0D 02 02 05 9A 20 7D F7 9B [15:20:46]Write to MH i2c: E2 0D 00 30 8B 80 0D 02 02 05 00 9A 20 7D F7 9B 00 00 08 [15:20:46]Write i2c OK [15:20:46]MH_I2C_Read... [15:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:46]Read from MH i2c: E2 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 [15:20:46]MH_I2C_Read... [15:20:46]Read from MH i2c: E2 03 00 30 8B 00 90 00 2F [15:20:46]RAPDU: 90 00 [15:20:46]wFMCommunicate OK [15:20:46]wFMCommunicate request_size=4 [15:20:46]MH_SAM_APDU [15:20:46]CAPDU: 80 0D 03 02 [15:20:46]Write to MH i2c: E2 08 00 31 8B 80 0D 03 02 00 00 00 00 37 [15:20:46]Write i2c OK [15:20:46]MH_I2C_Read... [15:20:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:20:47]Read from MH i2c: E2 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: E2 0B 00 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: E2 0B 00 31 8B 00 C9 92 AB 53 DE 99 92 4D 90 00 E7 [15:20:47]RAPDU: C9 92 AB 53 DE 99 92 4D 90 00 [15:20:47]wFMCommunicate OK [15:20:47]SAM_PROTO_SignData done [15:20:47]FM_MakeSignedData done [15:20:47]CreateOFDProtocolMessage [15:20:47]wFMCommunicate request_size=4 [15:20:47]MH_SAM_APDU [15:20:47]CAPDU: 80 11 00 00 [15:20:47]Write to MH i2c: E2 08 00 32 8B 80 11 00 00 00 00 00 00 37 [15:20:47]Write i2c OK [15:20:47]MH_I2C_Read... [15:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:47]Read from MH i2c: E2 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: E2 17 00 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: E2 17 00 32 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8A [15:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:20:47]wFMCommunicate OK [15:20:47]CreateOFDProtocolMessage done [15:20:47]OFDSenderStorePacket 60117 [15:20:47]StoreOFDPacket docnum=60117 [15:20:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 94 B4 07 01 42 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 4F 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 EA 00 00 35 04 06 00 8B 9A 20 7D F7 9B C9 92 AB 53 DE 99 92 4D [15:20:47]CheckFolder [15:20:47]dirname=/storage/ofd_packets [15:20:47]CheckFolder done [15:20:47]ProducePacketName [15:20:47]name=ofd_packets/00060117 [15:20:47]NVStorageSaveData ofd_packets/00060117 [15:20:47]File name is /storage/ofd_packets/00060117 [15:20:47]Write 301 bytes [15:20:47]NVStorageSaveData done [15:20:47]OFDSenderStorePacket done [15:20:47]KKMCreateOFDPacket done [15:20:47]NVStorageSaveData kkm_last_timestamp [15:20:47]File name is /storage/kkm_last_timestamp [15:20:47]Write 4 bytes [15:20:47]NVStorageSaveData done [15:20:47]ExternCall_PrintAddStr [15:20:47]wPrintStart [15:20:47]Write to MH i2c: 01 00 00 33 8B BE [15:20:47]Write i2c OK [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: 01 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: 01 07 00 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: 01 07 00 33 8B 00 00 00 00 00 FF 0F D3 [15:20:47]RasterBufferAndPrint [15:20:47]line Счет N : (1)545844 [15:20:47]line ИНН: 02508201610067 [15:20:47]line Контрольно-Кассовый Чек [15:20:47]line ПРОДАЖА [15:20:47]line ТРК (МРК, ГНК) : 12 [15:20:47]line Товар: 2710124130 [15:20:47]line Аи-92-К-5 [15:20:47]line 14.950 * 66.90 [15:20:47]line = 1000.16 [15:20:47]line НДС 12% НСП 1% [15:20:47]line > о реализуемом товаре [15:20:47]line ИТОГО: 1000.16 [15:20:47]line НСП 1% : 8.85 [15:20:47]line НДС 12% : 106.21 [15:20:47]line Наличными: 0.00 [15:20:47]line Безнал.: 1000.16 [15:20:47]line Место: АЗС № 117 "Партнер Нефть" [15:20:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:20:47]line СНО: Общий режим [15:20:47]line Чек 512 05.06.2024 15:20 [15:20:47]line Смена: 72 ФФД: 1.0 [15:20:47]line ЗНМ: 0300000048 [15:20:47]line РНМ: 0000000000151680 [15:20:47]line Версия ККМ: v1.0 [15:20:47]line Платежная система: O! деньги [15:20:47]line ФМ: 0000000000959414 [15:20:47]line ФД: 60117 [15:20:47]line ФПД: 153494086350747 [15:20:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152047&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60117&fm=153494086350747&tin=02508201610067®Number=0000000000151680&sum=100016 [15:20:47]OFD Sender: Processing packet 60117 [packets to send 53, broken 52] [15:20:47]ProducePacketName [15:20:47]name=ofd_packets/00060117 [15:20:47]OFD Sender: To server: pG, [15:20:47]CommunicateWithHost lk.salyk.kg:30040 [15:20:47]ConnectInit lk.salyk.kg [15:20:47]written 0, free lines is 4095 [15:20:47]Connected sock=11 [15:20:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 94 B4 07 01 42 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 4F 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 EA 00 00 35 04 06 00 8B 9A 20 7D F7 9B C9 92 AB 53 DE 99 92 4D [15:20:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 26 AC 47 00 BC 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D5 EA 00 00 F4 03 04 00 53 2E 60 66 B6 04 01 00 00 D4 75 07 B8 EC 83 FD B3 [15:20:47]CommunicateWithHost err = 0 [15:20:47]CheckOFDResponse [15:20:47]1017 (14) - 77093643461234 [15:20:47]1041 (16) - 0000000000959414 [15:20:47]1040 (4) - 60117 [15:20:47]1012 (4) - 05.06.2024 09:22 [15:20:47]1206 (1) - 0 [15:20:47]OFD Sender: Remove packet 60117 [15:20:47]ProducePacketName [15:20:47]name=ofd_packets/00060117 [15:20:47]NVStorageDeleteData [15:20:47]Write to MH i2c: 01 00 00 5D 8B E8 [15:20:47]Write i2c OK [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: 01 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: 01 07 00 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: 01 07 00 5D 8B 00 00 00 00 00 CB 0C C6 [15:20:47]RasterBufferAndPrint [15:20:47]line [15:20:47]line [15:20:47]line [15:20:47]line [15:20:47]line [15:20:47]written 0, free lines is 3282 [15:20:47]MH_Cut [15:20:47]Write to MH i2c: D1 01 00 64 8B 01 C1 [15:20:47]Write i2c OK [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: D1 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: D1 01 00 [15:20:47]MH_I2C_Read... [15:20:47]Read from MH i2c: D1 01 00 64 8B 00 C0 [15:20:47]Write to MH i2c: 01 00 00 65 8B F0 [15:20:47]Write i2c OK [15:20:47]MH_I2C_Read... [15:20:48]OFD Sender: No OFD packet to send [15:20:48]*** Cut start [15:20:48]*** Partial cut [15:20:48]*** CUTSNS_PIN = 1 [15:20:48]*** CUTSNS_PIN = 0 [15:20:49]*** Brake cut motor [15:20:49]Read from MH i2c: 01 [15:20:49]MH_I2C_Read... [15:20:49]*** Stop cut motor [15:20:49]*** Cut end [15:20:49]Read from MH i2c: 01 07 00 [15:20:49]MH_I2C_Read... [15:20:49]Read from MH i2c: 01 07 00 65 8B 00 00 00 00 00 FF 0F 05 [15:20:49]process_action close_receipt done [15:20:49]requested_data is exist [15:20:49]produce_requested_data [15:20:49]requested_item fm.sn is exist - process it [15:20:49]wFMCommunicate request_size=4 [15:20:49]MH_SAM_APDU [15:20:49]CAPDU: 80 11 00 00 [15:20:49]Write to MH i2c: E2 08 00 66 8B 80 11 00 00 00 00 00 00 6B [15:20:49]Write i2c OK [15:20:49]MH_I2C_Read... [15:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:49]Read from MH i2c: E2 [15:20:49]MH_I2C_Read... [15:20:49]Read from MH i2c: E2 17 00 [15:20:49]MH_I2C_Read... [15:20:49]Read from MH i2c: E2 17 00 66 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BE [15:20:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:20:49]wFMCommunicate OK [15:20:49]requested_item fd.num is exist - process it [15:20:49]SAM_PROTO_GetFieldsCounters [15:20:49]wFMCommunicate request_size=4 [15:20:49]MH_SAM_APDU [15:20:49]CAPDU: 80 13 00 00 [15:20:49]Write to MH i2c: E2 08 00 67 8B 80 13 00 00 00 00 00 00 6E [15:20:49]Write i2c OK [15:20:49]MH_I2C_Read... [15:20:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:49]Read from MH i2c: E2 [15:20:49]MH_I2C_Read... [15:20:49]Read from MH i2c: E2 62 00 [15:20:49]MH_I2C_Read... [15:20:49]Read from MH i2c: E2 62 00 67 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D5 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [15:20:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D5 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:49]wFMCommunicate OK [15:20:49]SAM_PROTO_GetFieldsCounters done [15:20:49]requested_item shift.num is exist - process it [15:20:49]requested_item shift.opened is exist - process it [15:20:49]req_shift_opened [15:20:49]FM_GetShiftState [15:20:49]SAM_PROTO_GetShiftState [15:20:49]wFMCommunicate request_size=4 [15:20:49]MH_SAM_APDU [15:20:49]CAPDU: 80 13 01 00 [15:20:49]Write to MH i2c: E2 08 00 68 8B 80 13 01 00 00 00 00 00 70 [15:20:49]Write i2c OK [15:20:49]MH_I2C_Read... [15:20:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:49]Read from MH i2c: E2 [15:20:49]MH_I2C_Read... [15:20:49]Read from MH i2c: E2 0E 00 [15:20:49]MH_I2C_Read... [15:20:49]Read from MH i2c: E2 0E 00 68 8B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A8 [15:20:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:20:49]wFMCommunicate OK [15:20:49]SAM_PROTO_GetShiftState done [15:20:49]FM_GetShiftState done [15:20:49]req_shift_opened done [15:20:49]requested_item shift.open_date is exist - process it [15:20:49]req_shift_open_date [15:20:49]req_shift_open_date done [15:20:49]produce_requested_data done [15:20:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60117,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:20:49]process_action_free close_receipt [15:20:49]json_value_free [15:20:49]json_value_free done [15:20:49]process_json_proto returns [15:20:49]Send response to host [15:20:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60117,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:20:49]free response buf [15:20:49]execute_script done [15:20:49]execute_script returns [15:20:49]free content buf [15:20:49]Sock 8.Close socket [15:20:49]Sock 8.Thread stoped [15:20:53]OFD Sender: No OFD packet to send [15:20:58]OFD Sender: No OFD packet to send [15:21:03]OFD Sender: No OFD packet to send [15:21:08]OFD Sender: No OFD packet to send [15:21:10]accept exits with 9 [15:21:10]New connection [15:21:10]New thread 3066957156 created [15:21:10]Thread 3067100516 joined [15:21:10]Waiting for new connection... [15:21:10] Sock 9.Parse request [15:21:10]Sock 9.Check first char [15:21:10]Sock 9.First char is OK [15:21:10]request: POST /json_proto HTTP/1.0 [15:21:10]Method: POST [15:21:10]URL: /json_proto [15:21:10]Method is POST - this is cgi request [15:21:10]url: /json_proto [15:21:10]query_string will be loaded in cgi processing [15:21:10]execute_cgi json_proto POST (null) [15:21:10]execute_cgi path=json_proto method=POST [15:21:10]POST find Content-Length [15:21:10]Host: 172.17.60.68:8080 [15:21:10]Content-Length: 677 [15:21:10]Content-Type: application/json [15:21:10] [15:21:10]POST finish read [15:21:10]Found Content-Length = 677 [15:21:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [15:21:10]execute_script... [15:21: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)545845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [15:21:10]POST & json_proto [15:21:10]process_json_proto [15:21:10]json parsed OK: [15:21:10]protocol is kg_v1.0 [15:21:10]action value=close_receipt [15:21:10]process_action close_receipt [15:21:10]cmd_close_receipt [15:21:10]MH_GetDate [15:21:10]Write to MH i2c: F0 00 00 69 8B E3 [15:21:10]Write i2c OK [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: F0 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: F0 09 00 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: F0 09 00 69 8B 00 68 82 60 66 9A 61 5F 66 5C [15:21:10]GetLastDocTimeStamp 1717600847 [15:21:10]current date 1717600872 [15:21:10]FM_GetShiftState [15:21:10]SAM_PROTO_GetShiftState [15:21:10]wFMCommunicate request_size=4 [15:21:10]MH_SAM_APDU [15:21:10]CAPDU: 80 13 01 00 [15:21:10]Write to MH i2c: E2 08 00 6A 8B 80 13 01 00 00 00 00 00 72 [15:21:10]Write i2c OK [15:21:10]MH_I2C_Read... [15:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:10]Read from MH i2c: E2 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: E2 0E 00 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: E2 0E 00 6A 8B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AA [15:21:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:21:10]wFMCommunicate OK [15:21:10]SAM_PROTO_GetShiftState done [15:21:10]FM_GetShiftState done [15:21:10]opened in 1717545916 [15:21:10]opened+sec_in_day 1717632316 [15:21:10]quantity*price = 25020 [15:21:10]sum+1 = 25022 [15:21:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 513 05.06.2024 15:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60118 ФПД: 173340540022557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152112&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60118&fm=173340540022557&tin=02508201610067®Number=0000000000151680&sum=25000 [15:21:11]StoreToDocumentArchive [15:21:11]shift 72 fd 60118 [15:21:11]save to /storage/0072/doc_00060118 [15:21:11]save last doc name /storage/0072/doc_00060118 to /storage/kkm_last_doc_name [15:21:11]save OK [15:21:11]Clear old archive folders... [15:21:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:11]tlvbuf is 00632070 [15:21:11]SAM_PROTO_ClearQueue [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 09 00 00 [15:21:11]Write to MH i2c: E2 08 00 77 8B 80 09 00 00 00 00 00 00 74 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 77 8B 00 90 00 76 [15:21:11]RAPDU: 90 00 [15:21:11]wFMCommunicate OK [15:21:11]SAM_PROTO_ClearQueue done [15:21:11]KKMCreateOFDPacket [15:21:11]OFDProtocolAddRootSTLVToBuf [15:21:11]FM_MakeSignedData [15:21:11]FM_MakeSignedData [15:21:11]SAM_PROTO_SignData [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 0D 01 02 [15:21:11]Write to MH i2c: E2 08 00 78 8B 80 0D 01 02 00 00 00 00 7C [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 78 8B 00 90 00 77 [15:21:11]RAPDU: 90 00 [15:21:11]wFMCommunicate OK [15:21:11]wFMCommunicate request_size=255 [15:21:11]MH_SAM_APDU [15:21: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 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 01 02 00 00 F4 03 04 00 68 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 EA 00 00 35 04 06 00 9D [15:21:11]Write to MH i2c: E2 02 01 79 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 01 02 00 00 F4 03 04 00 68 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 EA 00 00 35 04 06 00 9D 00 00 38 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 79 8B 00 90 00 78 [15:21:11]RAPDU: 90 00 [15:21:11]wFMCommunicate OK [15:21:11]wFMCommunicate request_size=10 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 0D 02 02 05 A6 FD 50 2F 1D [15:21:11]Write to MH i2c: E2 0D 00 7A 8B 80 0D 02 02 05 00 A6 FD 50 2F 1D 00 00 C8 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 03 00 7A 8B 00 90 00 79 [15:21:11]RAPDU: 90 00 [15:21:11]wFMCommunicate OK [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 0D 03 02 [15:21:11]Write to MH i2c: E2 08 00 7B 8B 80 0D 03 02 00 00 00 00 81 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 0B 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 0B 00 7B 8B 00 38 D9 D9 9C 8F 27 22 A3 90 00 83 [15:21:11]RAPDU: 38 D9 D9 9C 8F 27 22 A3 90 00 [15:21:11]wFMCommunicate OK [15:21:11]SAM_PROTO_SignData done [15:21:11]FM_MakeSignedData done [15:21:11]CreateOFDProtocolMessage [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 11 00 00 [15:21:11]Write to MH i2c: E2 08 00 7C 8B 80 11 00 00 00 00 00 00 81 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 17 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 17 00 7C 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D4 [15:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:21:11]wFMCommunicate OK [15:21:11]CreateOFDProtocolMessage done [15:21:11]OFDSenderStorePacket 60118 [15:21:11]StoreOFDPacket docnum=60118 [15:21:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 70 07 01 FF A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 01 02 00 00 F4 03 04 00 68 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 EA 00 00 35 04 06 00 9D A6 FD 50 2F 1D 38 D9 D9 9C 8F 27 22 A3 [15:21:11]CheckFolder [15:21:11]dirname=/storage/ofd_packets [15:21:11]CheckFolder done [15:21:11]ProducePacketName [15:21:11]name=ofd_packets/00060118 [15:21:11]NVStorageSaveData ofd_packets/00060118 [15:21:11]File name is /storage/ofd_packets/00060118 [15:21:11]Write 301 bytes [15:21:11]NVStorageSaveData done [15:21:11]OFDSenderStorePacket done [15:21:11]KKMCreateOFDPacket done [15:21:11]NVStorageSaveData kkm_last_timestamp [15:21:11]File name is /storage/kkm_last_timestamp [15:21:11]Write 4 bytes [15:21:11]NVStorageSaveData done [15:21:11]ExternCall_PrintAddStr [15:21:11]wPrintStart [15:21:11]Write to MH i2c: 01 00 00 7D 8B 08 [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: 01 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: 01 07 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: 01 07 00 7D 8B 00 00 00 00 00 FF 0F 1D [15:21:11]RasterBufferAndPrint [15:21:11]line Счет N : (1)545845 [15:21:11]line ИНН: 02508201610067 [15:21:11]line Контрольно-Кассовый Чек [15:21:11]line ПРОДАЖА [15:21:11]line ТРК (МРК, ГНК) : 32 [15:21:11]line Товар: 2710124130 [15:21:11]line Аи-92-К-5 [15:21:11]line 3.740 * 66.90 [15:21:11]line = 250.21 [15:21:11]line НДС 12% НСП 1% [15:21:11]line > о реализуемом товаре [15:21:11]line ОКРУГЛЕНИЕ: -0.21 [15:21:11]line ИТОГО: 250.00 [15:21:11]line Внесено: 250.00 [15:21:11]line СДАЧА: 0.00 [15:21:11]line НСП 1% : 2.21 [15:21:11]line НДС 12% : 26.57 [15:21:11]line Наличными: 250.00 [15:21:11]line Безнал.: 0.00 [15:21:11]line Место: АЗС № 117 "Партнер Нефть" [15:21:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:21:11]line СНО: Общий режим [15:21:11]line Чек 513 05.06.2024 15:21 [15:21:11]line Смена: 72 ФФД: 1.0 [15:21:11]line ЗНМ: 0300000048 [15:21:11]line РНМ: 0000000000151680 [15:21:11]line Версия ККМ: v1.0 [15:21:11]line ФМ: 0000000000959414 [15:21:11]line ФД: 60118 [15:21:11]line ФПД: 173340540022557 [15:21:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152112&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60118&fm=173340540022557&tin=02508201610067®Number=0000000000151680&sum=25000 [15:21:12]OFD Sender: Processing packet 60118 [packets to send 53, broken 52] [15:21:12]ProducePacketName [15:21:12]name=ofd_packets/00060118 [15:21:12]OFD Sender: To server: pG, [15:21:12]CommunicateWithHost lk.salyk.kg:30040 [15:21:12]ConnectInit lk.salyk.kg [15:21:12]written 0, free lines is 4095 [15:21:12]Connected sock=10 [15:21:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 C3 70 07 01 FF A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 01 02 00 00 F4 03 04 00 68 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 EA 00 00 35 04 06 00 9D A6 FD 50 2F 1D 38 D9 D9 9C 8F 27 22 A3 [15:21:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 44 A4 47 00 F7 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D6 EA 00 00 F4 03 04 00 6C 2E 60 66 B6 04 01 00 00 6F 50 15 A9 67 50 64 A4 [15:21:12]CommunicateWithHost err = 0 [15:21:12]CheckOFDResponse [15:21:12]1017 (14) - 77093643461234 [15:21:12]1041 (16) - 0000000000959414 [15:21:12]1040 (4) - 60118 [15:21:12]1012 (4) - 05.06.2024 09:22 [15:21:12]1206 (1) - 0 [15:21:12]OFD Sender: Remove packet 60118 [15:21:12]ProducePacketName [15:21:12]name=ofd_packets/00060118 [15:21:12]NVStorageDeleteData [15:21:12]Write to MH i2c: 01 00 00 A8 8B 33 [15:21:12]Write i2c OK [15:21:12]MH_I2C_Read... [15:21:12]Read from MH i2c: 01 [15:21:12]MH_I2C_Read... [15:21:12]Read from MH i2c: 01 07 00 [15:21:12]MH_I2C_Read... [15:21:12]Read from MH i2c: 01 07 00 A8 8B 00 00 00 00 00 B7 0C FD [15:21:12]RasterBufferAndPrint [15:21:12]line [15:21:12]line [15:21:12]line [15:21:12]line [15:21:12]line [15:21:12]written 0, free lines is 3263 [15:21:12]MH_Cut [15:21:12]Write to MH i2c: D1 01 00 AF 8B 01 0C [15:21:12]Write i2c OK [15:21:12]MH_I2C_Read... [15:21:12]Read from MH i2c: D1 [15:21:12]MH_I2C_Read... [15:21:12]Read from MH i2c: D1 01 00 [15:21:12]MH_I2C_Read... [15:21:12]Read from MH i2c: D1 01 00 AF 8B 00 0B [15:21:12]Write to MH i2c: 01 00 00 B0 8B 3B [15:21:12]Write i2c OK [15:21:12]MH_I2C_Read... [15:21:12]OFD Sender: No OFD packet to send [15:21:13]*** Cut start [15:21:13]*** Partial cut [15:21:13]*** CUTSNS_PIN = 1 [15:21:13]*** CUTSNS_PIN = 0 [15:21:13]*** Brake cut motor [15:21:14]Read from MH i2c: 01 [15:21:14]MH_I2C_Read... [15:21:14]*** Stop cut motor [15:21:14]*** Cut end [15:21:14]Read from MH i2c: 01 07 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: 01 07 00 B0 8B 00 00 00 00 00 FF 0F 50 [15:21:14]process_action close_receipt done [15:21:14]requested_data is exist [15:21:14]produce_requested_data [15:21:14]requested_item fm.sn is exist - process it [15:21:14]wFMCommunicate request_size=4 [15:21:14]MH_SAM_APDU [15:21:14]CAPDU: 80 11 00 00 [15:21:14]Write to MH i2c: E2 08 00 B1 8B 80 11 00 00 00 00 00 00 B6 [15:21:14]Write i2c OK [15:21:14]MH_I2C_Read... [15:21:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:14]Read from MH i2c: E2 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 17 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 17 00 B1 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 09 [15:21:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:21:14]wFMCommunicate OK [15:21:14]requested_item fd.num is exist - process it [15:21:14]SAM_PROTO_GetFieldsCounters [15:21:14]wFMCommunicate request_size=4 [15:21:14]MH_SAM_APDU [15:21:14]CAPDU: 80 13 00 00 [15:21:14]Write to MH i2c: E2 08 00 B2 8B 80 13 00 00 00 00 00 00 B9 [15:21:14]Write i2c OK [15:21:14]MH_I2C_Read... [15:21:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:14]Read from MH i2c: E2 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 62 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 62 00 B2 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D6 EA 00 00 0E 04 04 00 48 00 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 E7 [15:21:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D6 EA 00 00 0E 04 04 00 48 00 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 [15:21:14]wFMCommunicate OK [15:21:14]SAM_PROTO_GetFieldsCounters done [15:21:14]requested_item shift.num is exist - process it [15:21:14]requested_item shift.opened is exist - process it [15:21:14]req_shift_opened [15:21:14]FM_GetShiftState [15:21:14]SAM_PROTO_GetShiftState [15:21:14]wFMCommunicate request_size=4 [15:21:14]MH_SAM_APDU [15:21:14]CAPDU: 80 13 01 00 [15:21:14]Write to MH i2c: E2 08 00 B3 8B 80 13 01 00 00 00 00 00 BB [15:21:14]Write i2c OK [15:21:14]MH_I2C_Read... [15:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:14]Read from MH i2c: E2 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 0E 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 0E 00 B3 8B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [15:21:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:21:14]wFMCommunicate OK [15:21:14]SAM_PROTO_GetShiftState done [15:21:14]FM_GetShiftState done [15:21:14]req_shift_opened done [15:21:14]requested_item shift.open_date is exist - process it [15:21:14]req_shift_open_date [15:21:14]req_shift_open_date done [15:21:14]produce_requested_data done [15:21:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60118,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:21:14]process_action_free close_receipt [15:21:14]json_value_free [15:21:14]json_value_free done [15:21:14]process_json_proto returns [15:21:14]Send response to host [15:21:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60118,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:21:14]free response buf [15:21:14]execute_script done [15:21:14]execute_script returns [15:21:14]free content buf [15:21:14]Sock 9.Close socket [15:21:14]Sock 9.Thread stoped [15:21:14]accept exits with 8 [15:21:14]New connection [15:21:14]New thread 3067100516 created [15:21:14]Thread 3066957156 joined [15:21:14]Waiting for new connection... [15:21:14] Sock 8.Parse request [15:21:14]Sock 8.Check first char [15:21:14]Sock 8.First char is OK [15:21:14]request: POST /json_proto HTTP/1.0 [15:21:14]Method: POST [15:21:14]URL: /json_proto [15:21:14]Method is POST - this is cgi request [15:21:14]url: /json_proto [15:21:14]query_string will be loaded in cgi processing [15:21:14]execute_cgi json_proto POST (null) [15:21:14]execute_cgi path=json_proto method=POST [15:21:14]POST find Content-Length [15:21:14]Host: 172.17.60.68:8080 [15:21:14]Content-Length: 978 [15:21:14]Content-Type: application/json [15:21:14] [15:21:14]POST finish read [15:21:14]Found Content-Length = 978 [15:21:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545847", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [15:21:14]execute_script... [15:21:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545847", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [15:21:14]POST & json_proto [15:21:14]process_json_proto [15:21:14]json parsed OK: [15:21:14]protocol is kg_v1.0 [15:21:14]action value=close_receipt [15:21:14]process_action close_receipt [15:21:14]cmd_close_receipt [15:21:14]MH_GetDate [15:21:14]Write to MH i2c: F0 00 00 B4 8B 2E [15:21:14]Write i2c OK [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: F0 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: F0 09 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: F0 09 00 B4 8B 00 6C 82 60 66 9A 61 5F 66 AB [15:21:14]GetLastDocTimeStamp 1717600872 [15:21:14]current date 1717600876 [15:21:14]FM_GetShiftState [15:21:14]SAM_PROTO_GetShiftState [15:21:14]wFMCommunicate request_size=4 [15:21:14]MH_SAM_APDU [15:21:14]CAPDU: 80 13 01 00 [15:21:14]Write to MH i2c: E2 08 00 B5 8B 80 13 01 00 00 00 00 00 BD [15:21:14]Write i2c OK [15:21:14]MH_I2C_Read... [15:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:14]Read from MH i2c: E2 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 0E 00 [15:21:14]MH_I2C_Read... [15:21:14]Read from MH i2c: E2 0E 00 B5 8B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F5 [15:21:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:21:14]wFMCommunicate OK [15:21:14]SAM_PROTO_GetShiftState done [15:21:14]FM_GetShiftState done [15:21:14]opened in 1717545916 [15:21:14]opened+sec_in_day 1717632316 [15:21:14]quantity*price = 300025 [15:21:14]sum+1 = 300027 [15:21:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 514 05.06.2024 15:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 20.72 сом ФМ: 0000000000959414 ФД: 60119 ФПД: 120735373609888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152117&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60119&fm=120735373609888&tin=02508201610067®Number=0000000000151680&sum=300000 [15:21:16]StoreToDocumentArchive [15:21:16]shift 72 fd 60119 [15:21:16]save to /storage/0072/doc_00060119 [15:21:16]save last doc name /storage/0072/doc_00060119 to /storage/kkm_last_doc_name [15:21:16]save OK [15:21:16]Clear old archive folders... [15:21:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:21:16]tlvbuf is B6F79320 [15:21:16]SAM_PROTO_ClearQueue [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 09 00 00 [15:21:16]Write to MH i2c: E2 08 00 C2 8B 80 09 00 00 00 00 00 00 BF [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 C2 8B 00 90 00 C1 [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]SAM_PROTO_ClearQueue done [15:21:16]KKMCreateOFDPacket [15:21:16]OFDProtocolAddRootSTLVToBuf [15:21:16]FM_MakeSignedData [15:21:16]FM_MakeSignedData [15:21:16]SAM_PROTO_SignData [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 0D 01 02 [15:21:16]Write to MH i2c: E2 08 00 C3 8B 80 0D 01 02 00 00 00 00 C7 [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 C3 8B 00 90 00 C2 [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]wFMCommunicate request_size=255 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 02 02 00 00 F4 03 04 00 6D 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 EA 00 00 35 04 06 00 6D CE E5 0E [15:21:16]Write to MH i2c: E2 02 01 C4 8B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 02 02 00 00 F4 03 04 00 6D 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 EA 00 00 35 04 06 00 6D CE E5 0E 00 00 CE [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 C4 8B 00 90 00 C3 [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]wFMCommunicate request_size=7 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 0D 02 02 02 4B A0 [15:21:16]Write to MH i2c: E2 0A 00 C5 8B 80 0D 02 02 02 00 4B A0 00 00 B9 [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 03 00 C5 8B 00 90 00 C4 [15:21:16]RAPDU: 90 00 [15:21:16]wFMCommunicate OK [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 0D 03 02 [15:21:16]Write to MH i2c: E2 08 00 C6 8B 80 0D 03 02 00 00 00 00 CC [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 0B 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 0B 00 C6 8B 00 63 92 6D 86 61 91 30 85 90 00 5C [15:21:16]RAPDU: 63 92 6D 86 61 91 30 85 90 00 [15:21:16]wFMCommunicate OK [15:21:16]SAM_PROTO_SignData done [15:21:16]FM_MakeSignedData done [15:21:16]CreateOFDProtocolMessage [15:21:16]wFMCommunicate request_size=4 [15:21:16]MH_SAM_APDU [15:21:16]CAPDU: 80 11 00 00 [15:21:16]Write to MH i2c: E2 08 00 C7 8B 80 11 00 00 00 00 00 00 CC [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:16]Read from MH i2c: E2 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 17 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: E2 17 00 C7 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1F [15:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:21:16]wFMCommunicate OK [15:21:16]CreateOFDProtocolMessage done [15:21:16]OFDSenderStorePacket 60119 [15:21:16]StoreOFDPacket docnum=60119 [15:21:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 49 72 04 01 3F 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 02 02 00 00 F4 03 04 00 6D 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 EA 00 00 35 04 06 00 6D CE E5 0E 4B A0 63 92 6D 86 61 91 30 85 [15:21:16]CheckFolder [15:21:16]dirname=/storage/ofd_packets [15:21:16]CheckFolder done [15:21:16]ProducePacketName [15:21:16]name=ofd_packets/00060119 [15:21:16]NVStorageSaveData ofd_packets/00060119 [15:21:16]File name is /storage/ofd_packets/00060119 [15:21:16]Write 298 bytes [15:21:16]NVStorageSaveData done [15:21:16]OFDSenderStorePacket done [15:21:16]KKMCreateOFDPacket done [15:21:16]NVStorageSaveData kkm_last_timestamp [15:21:16]File name is /storage/kkm_last_timestamp [15:21:16]Write 4 bytes [15:21:16]NVStorageSaveData done [15:21:16]ExternCall_PrintAddStr [15:21:16]wPrintStart [15:21:16]Write to MH i2c: 01 00 00 C8 8B 53 [15:21:16]Write i2c OK [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: 01 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: 01 07 00 [15:21:16]MH_I2C_Read... [15:21:16]Read from MH i2c: 01 07 00 C8 8B 00 00 00 00 00 FF 0F 68 [15:21:16]RasterBufferAndPrint [15:21:17]line Счет N : (1)545847 [15:21:17]line ИНН: 02508201610067 [15:21:17]line Контрольно-Кассовый Чек [15:21:17]line ПРОДАЖА [15:21:17]line ТРК (МРК, ГНК) : 21 [15:21:17]line Товар: 2710194210 [15:21:17]line ДТ-К-5 [15:21:17]line 41.440 * 72.40 [15:21:17]line = 3000.26 [15:21:17]line НДС 12% НСП 1% [15:21:17]line > о реализуемом товаре [15:21:17]line ОКРУГЛЕНИЕ: -0.26 [15:21:17]line ИТОГО: 3000.00 [15:21:17]line Внесено: 3000.00 [15:21:17]line СДАЧА: 0.00 [15:21:17]line НСП 1% : 26.55 [15:21:17]line НДС 12% : 318.61 [15:21:17]line Наличными: 3000.00 [15:21:17]line Безнал.: 0.00 [15:21:17]line Место: АЗС № 117 "Партнер Нефть" [15:21:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:21:17]line СНО: Общий режим [15:21:17]line Чек 514 05.06.2024 15:21 [15:21:17]line Смена: 72 ФФД: 1.0 [15:21:17]line ЗНМ: 0300000048 [15:21:17]line РНМ: 0000000000151680 [15:21:17]line Версия ККМ: v1.0 [15:21:17]line [15:21:17]line Дисконтная программа [15:21:17]line ДТ [15:21:17]line номер 117 [15:21:17]line сэкономлено 20.72 сом [15:21:17]line ФМ: 0000000000959414 [15:21:17]line ФД: 60119 [15:21:17]line ФПД: 120735373609888 [15:21:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152117&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60119&fm=120735373609888&tin=02508201610067®Number=0000000000151680&sum=300000 [15:21:17]OFD Sender: Processing packet 60119 [packets to send 53, broken 52] [15:21:17]ProducePacketName [15:21:17]name=ofd_packets/00060119 [15:21:17]OFD Sender: To server: pG, [15:21:17]CommunicateWithHost lk.salyk.kg:30040 [15:21:17]ConnectInit lk.salyk.kg [15:21:17]written 0, free lines is 4095 [15:21:17]Connected sock=10 [15:21:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 49 72 04 01 3F 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 02 02 00 00 F4 03 04 00 6D 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D7 EA 00 00 35 04 06 00 6D CE E5 0E 4B A0 63 92 6D 86 61 91 30 85 [15:21:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F9 46 47 00 2D 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 39 35 39 34 31 34 10 04 04 00 D7 EA 00 00 F4 03 04 00 71 2E 60 66 B6 04 01 00 00 27 8A CC 9B 88 3D 80 64 [15:21:17]CommunicateWithHost err = 0 [15:21:17]CheckOFDResponse [15:21:17]1017 (14) - 77093643461234 [15:21:17]1041 (16) - 0000000000959414 [15:21:17]1040 (4) - 60119 [15:21:17]1012 (4) - 05.06.2024 09:22 [15:21:17]1206 (1) - 0 [15:21:17]OFD Sender: Remove packet 60119 [15:21:17]ProducePacketName [15:21:17]name=ofd_packets/00060119 [15:21:17]NVStorageDeleteData [15:21:17]Write to MH i2c: 01 00 00 F8 8B 83 [15:21:17]Write i2c OK [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: 01 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: 01 07 00 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: 01 07 00 F8 8B 00 00 00 00 00 42 0C D8 [15:21:17]RasterBufferAndPrint [15:21:17]line [15:21:17]line [15:21:17]line [15:21:17]line [15:21:17]line [15:21:17]written 0, free lines is 3151 [15:21:17]MH_Cut [15:21:17]Write to MH i2c: D1 01 00 FF 8B 01 5C [15:21:17]Write i2c OK [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: D1 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: D1 01 00 [15:21:17]MH_I2C_Read... [15:21:17]Read from MH i2c: D1 01 00 FF 8B 00 5B [15:21:17]Write to MH i2c: 01 00 00 00 8C 8C [15:21:17]Write i2c OK [15:21:17]MH_I2C_Read... [15:21:18]OFD Sender: No OFD packet to send [15:21:18]*** Cut start [15:21:18]*** Partial cut [15:21:18]*** CUTSNS_PIN = 1 [15:21:18]*** CUTSNS_PIN = 0 [15:21:18]*** Brake cut motor [15:21:19]Read from MH i2c: 01 [15:21:19]MH_I2C_Read... [15:21:19]*** Stop cut motor [15:21:19]*** Cut end [15:21:19]Read from MH i2c: 01 07 00 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: 01 07 00 00 8C 00 00 00 00 00 FF 0F A1 [15:21:19]process_action close_receipt done [15:21:19]requested_data is exist [15:21:19]produce_requested_data [15:21:19]requested_item fm.sn is exist - process it [15:21:19]wFMCommunicate request_size=4 [15:21:19]MH_SAM_APDU [15:21:19]CAPDU: 80 11 00 00 [15:21:19]Write to MH i2c: E2 08 00 01 8C 80 11 00 00 00 00 00 00 07 [15:21:19]Write i2c OK [15:21:19]MH_I2C_Read... [15:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:19]Read from MH i2c: E2 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 17 00 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 17 00 01 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5A [15:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:21:19]wFMCommunicate OK [15:21:19]requested_item fd.num is exist - process it [15:21:19]SAM_PROTO_GetFieldsCounters [15:21:19]wFMCommunicate request_size=4 [15:21:19]MH_SAM_APDU [15:21:19]CAPDU: 80 13 00 00 [15:21:19]Write to MH i2c: E2 08 00 02 8C 80 13 00 00 00 00 00 00 0A [15:21:19]Write i2c OK [15:21:19]MH_I2C_Read... [15:21:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:19]Read from MH i2c: E2 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 62 00 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 62 00 02 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D7 EA 00 00 0E 04 04 00 48 00 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 3C [15:21:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D7 EA 00 00 0E 04 04 00 48 00 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 [15:21:19]wFMCommunicate OK [15:21:19]SAM_PROTO_GetFieldsCounters done [15:21:19]requested_item shift.num is exist - process it [15:21:19]requested_item shift.opened is exist - process it [15:21:19]req_shift_opened [15:21:19]FM_GetShiftState [15:21:19]SAM_PROTO_GetShiftState [15:21:19]wFMCommunicate request_size=4 [15:21:19]MH_SAM_APDU [15:21:19]CAPDU: 80 13 01 00 [15:21:19]Write to MH i2c: E2 08 00 03 8C 80 13 01 00 00 00 00 00 0C [15:21:19]Write i2c OK [15:21:19]MH_I2C_Read... [15:21:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:19]Read from MH i2c: E2 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 0E 00 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 0E 00 03 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 44 [15:21:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:21:19]wFMCommunicate OK [15:21:19]SAM_PROTO_GetShiftState done [15:21:19]FM_GetShiftState done [15:21:19]req_shift_opened done [15:21:19]requested_item shift.open_date is exist - process it [15:21:19]req_shift_open_date [15:21:19]req_shift_open_date done [15:21:19]produce_requested_data done [15:21:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60119,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:21:19]process_action_free close_receipt [15:21:19]json_value_free [15:21:19]json_value_free done [15:21:19]process_json_proto returns [15:21:19]Send response to host [15:21:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60119,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:21:19]free response buf [15:21:19]execute_script done [15:21:19]execute_script returns [15:21:19]free content buf [15:21:19]Sock 8.Close socket [15:21:19]Sock 8.Thread stoped [15:21:23]OFD Sender: No OFD packet to send [15:21:28]OFD Sender: No OFD packet to send [15:21:33]OFD Sender: No OFD packet to send [15:21:38]OFD Sender: No OFD packet to send [15:21:43]OFD Sender: No OFD packet to send [15:21:48]OFD Sender: No OFD packet to send [15:21:53]OFD Sender: No OFD packet to send [15:21:58]OFD Sender: No OFD packet to send [15:22:03]OFD Sender: No OFD packet to send [15:22:08]OFD Sender: No OFD packet to send [15:22:13]OFD Sender: No OFD packet to send [15:22:18]OFD Sender: No OFD packet to send [15:22:23]OFD Sender: No OFD packet to send [15:22:28]OFD Sender: No OFD packet to send [15:22:33]OFD Sender: No OFD packet to send [15:22:38]OFD Sender: No OFD packet to send [15:22:43]OFD Sender: No OFD packet to send [15:22:48]OFD Sender: No OFD packet to send [15:22:53]OFD Sender: No OFD packet to send [15:22:58]OFD Sender: No OFD packet to send [15:23:03]OFD Sender: No OFD packet to send [15:23:08]OFD Sender: No OFD packet to send [15:23:13]OFD Sender: No OFD packet to send [15:23:18]OFD Sender: No OFD packet to send [15:23:23]OFD Sender: No OFD packet to send [15:23:28]OFD Sender: No OFD packet to send [15:23:33]OFD Sender: No OFD packet to send [15:23:37]accept exits with 9 [15:23:37]New connection [15:23:37]New thread 3066957156 created [15:23:37]Thread 3067100516 joined [15:23:37]Waiting for new connection... [15:23:37] Sock 9.Parse request [15:23:37]Sock 9.Check first char [15:23:37]Sock 9.First char is OK [15:23:37]request: POST /json_proto HTTP/1.0 [15:23:37]Method: POST [15:23:37]URL: /json_proto [15:23:37]Method is POST - this is cgi request [15:23:37]url: /json_proto [15:23:37]query_string will be loaded in cgi processing [15:23:37]execute_cgi json_proto POST (null) [15:23:37]execute_cgi path=json_proto method=POST [15:23:37]POST find Content-Length [15:23:37]Host: 172.17.60.68:8080 [15:23:37]Content-Length: 677 [15:23:37]Content-Type: application/json [15:23:37] [15:23:37]POST finish read [15:23:37]Found Content-Length = 677 [15:23:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:37]execute_script... [15:23:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:37]POST & json_proto [15:23:37]process_json_proto [15:23:37]json parsed OK: [15:23:37]protocol is kg_v1.0 [15:23:37]action value=close_receipt [15:23:37]process_action close_receipt [15:23:37]cmd_close_receipt [15:23:37]MH_GetDate [15:23:37]Write to MH i2c: F0 00 00 04 8C 7F [15:23:37]Write i2c OK [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: F0 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: F0 09 00 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: F0 09 00 04 8C 00 FB 82 60 66 9A 61 5F 66 8B [15:23:37]GetLastDocTimeStamp 1717600877 [15:23:37]current date 1717601019 [15:23:37]FM_GetShiftState [15:23:37]SAM_PROTO_GetShiftState [15:23:37]wFMCommunicate request_size=4 [15:23:37]MH_SAM_APDU [15:23:37]CAPDU: 80 13 01 00 [15:23:37]Write to MH i2c: E2 08 00 05 8C 80 13 01 00 00 00 00 00 0E [15:23:37]Write i2c OK [15:23:37]MH_I2C_Read... [15:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:37]Read from MH i2c: E2 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: E2 0E 00 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: E2 0E 00 05 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 46 [15:23:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:23:37]wFMCommunicate OK [15:23:37]SAM_PROTO_GetShiftState done [15:23:37]FM_GetShiftState done [15:23:37]opened in 1717545916 [15:23:37]opened+sec_in_day 1717632316 [15:23:37]quantity*price = 50041 [15:23:37]sum+1 = 50042 [15:23:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 515 05.06.2024 15:23 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60120 ФПД: 129929530552786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152339&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60120&fm=129929530552786&tin=02508201610067®Number=0000000000151680&sum=50000 [15:23:38]StoreToDocumentArchive [15:23:38]shift 72 fd 60120 [15:23:38]save to /storage/0072/doc_00060120 [15:23:38]save last doc name /storage/0072/doc_00060120 to /storage/kkm_last_doc_name [15:23:38]save OK [15:23:38]Clear old archive folders... [15:23:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:23:38]tlvbuf is 005EFC60 [15:23:38]SAM_PROTO_ClearQueue [15:23:38]wFMCommunicate request_size=4 [15:23:38]MH_SAM_APDU [15:23:38]CAPDU: 80 09 00 00 [15:23:38]Write to MH i2c: E2 08 00 12 8C 80 09 00 00 00 00 00 00 10 [15:23:38]Write i2c OK [15:23:38]MH_I2C_Read... [15:23:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:38]Read from MH i2c: E2 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 12 8C 00 90 00 12 [15:23:38]RAPDU: 90 00 [15:23:38]wFMCommunicate OK [15:23:38]SAM_PROTO_ClearQueue done [15:23:38]KKMCreateOFDPacket [15:23:38]OFDProtocolAddRootSTLVToBuf [15:23:38]FM_MakeSignedData [15:23:38]FM_MakeSignedData [15:23:38]SAM_PROTO_SignData [15:23:38]wFMCommunicate request_size=4 [15:23:38]MH_SAM_APDU [15:23:38]CAPDU: 80 0D 01 02 [15:23:38]Write to MH i2c: E2 08 00 13 8C 80 0D 01 02 00 00 00 00 18 [15:23:38]Write i2c OK [15:23:38]MH_I2C_Read... [15:23:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:38]Read from MH i2c: E2 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 13 8C 00 90 00 13 [15:23:38]RAPDU: 90 00 [15:23:38]wFMCommunicate OK [15:23:38]wFMCommunicate request_size=255 [15:23:38]MH_SAM_APDU [15:23: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FB 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 EA 00 00 35 04 06 00 76 [15:23:38]Write to MH i2c: E2 02 01 14 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FB 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 EA 00 00 35 04 06 00 76 00 00 6B [15:23:38]Write i2c OK [15:23:38]MH_I2C_Read... [15:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:38]Read from MH i2c: E2 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 14 8C 00 90 00 14 [15:23:38]RAPDU: 90 00 [15:23:38]wFMCommunicate OK [15:23:38]wFMCommunicate request_size=10 [15:23:38]MH_SAM_APDU [15:23:38]CAPDU: 80 0D 02 02 05 2B 93 83 B1 D2 [15:23:38]Write to MH i2c: E2 0D 00 15 8C 80 0D 02 02 05 00 2B 93 83 B1 D2 00 00 E9 [15:23:38]Write i2c OK [15:23:38]MH_I2C_Read... [15:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:38]Read from MH i2c: E2 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 03 00 15 8C 00 90 00 15 [15:23:38]RAPDU: 90 00 [15:23:38]wFMCommunicate OK [15:23:38]wFMCommunicate request_size=4 [15:23:38]MH_SAM_APDU [15:23:38]CAPDU: 80 0D 03 02 [15:23:38]Write to MH i2c: E2 08 00 16 8C 80 0D 03 02 00 00 00 00 1D [15:23:38]Write i2c OK [15:23:38]MH_I2C_Read... [15:23:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:38]Read from MH i2c: E2 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 0B 00 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 0B 00 16 8C 00 C9 46 C5 B6 F1 00 6A 52 90 00 55 [15:23:38]RAPDU: C9 46 C5 B6 F1 00 6A 52 90 00 [15:23:38]wFMCommunicate OK [15:23:38]SAM_PROTO_SignData done [15:23:38]FM_MakeSignedData done [15:23:38]CreateOFDProtocolMessage [15:23:38]wFMCommunicate request_size=4 [15:23:38]MH_SAM_APDU [15:23:38]CAPDU: 80 11 00 00 [15:23:38]Write to MH i2c: E2 08 00 17 8C 80 11 00 00 00 00 00 00 1D [15:23:38]Write i2c OK [15:23:38]MH_I2C_Read... [15:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:38]Read from MH i2c: E2 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 17 00 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: E2 17 00 17 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 70 [15:23:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:23:38]wFMCommunicate OK [15:23:38]CreateOFDProtocolMessage done [15:23:38]OFDSenderStorePacket 60120 [15:23:38]StoreOFDPacket docnum=60120 [15:23:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BE 2A 07 01 F5 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FB 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 EA 00 00 35 04 06 00 76 2B 93 83 B1 D2 C9 46 C5 B6 F1 00 6A 52 [15:23:38]CheckFolder [15:23:38]dirname=/storage/ofd_packets [15:23:38]CheckFolder done [15:23:38]ProducePacketName [15:23:38]name=ofd_packets/00060120 [15:23:38]NVStorageSaveData ofd_packets/00060120 [15:23:38]File name is /storage/ofd_packets/00060120 [15:23:38]Write 301 bytes [15:23:38]NVStorageSaveData done [15:23:38]OFDSenderStorePacket done [15:23:38]KKMCreateOFDPacket done [15:23:38]NVStorageSaveData kkm_last_timestamp [15:23:38]File name is /storage/kkm_last_timestamp [15:23:38]Write 4 bytes [15:23:38]NVStorageSaveData done [15:23:38]ExternCall_PrintAddStr [15:23:38]wPrintStart [15:23:38]Write to MH i2c: 01 00 00 18 8C A4 [15:23:38]Write i2c OK [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: 01 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: 01 07 00 [15:23:38]MH_I2C_Read... [15:23:38]Read from MH i2c: 01 07 00 18 8C 00 00 00 00 00 FF 0F B9 [15:23:38]RasterBufferAndPrint [15:23:38]line Счет N : (1)545850 [15:23:38]line ИНН: 02508201610067 [15:23:38]line Контрольно-Кассовый Чек [15:23:38]line ПРОДАЖА [15:23:38]line ТРК (МРК, ГНК) : 12 [15:23:38]line Товар: 2710124130 [15:23:38]line Аи-92-К-5 [15:23:38]line 7.480 * 66.90 [15:23:38]line = 500.41 [15:23:38]line НДС 12% НСП 1% [15:23:38]line > о реализуемом товаре [15:23:38]line ОКРУГЛЕНИЕ: -0.41 [15:23:38]line ИТОГО: 500.00 [15:23:38]line Внесено: 500.00 [15:23:38]line СДАЧА: 0.00 [15:23:38]line НСП 1% : 4.43 [15:23:38]line НДС 12% : 53.14 [15:23:38]line Наличными: 500.00 [15:23:38]line Безнал.: 0.00 [15:23:38]line Место: АЗС № 117 "Партнер Нефть" [15:23:38]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:23:38]line СНО: Общий режим [15:23:38]line Чек 515 05.06.2024 15:23 [15:23:38]line Смена: 72 ФФД: 1.0 [15:23:38]line ЗНМ: 0300000048 [15:23:38]line РНМ: 0000000000151680 [15:23:38]line Версия ККМ: v1.0 [15:23:38]line ФМ: 0000000000959414 [15:23:38]line ФД: 60120 [15:23:38]line ФПД: 129929530552786 [15:23:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152339&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60120&fm=129929530552786&tin=02508201610067®Number=0000000000151680&sum=50000 [15:23:39]OFD Sender: Processing packet 60120 [packets to send 53, broken 52] [15:23:39]ProducePacketName [15:23:39]name=ofd_packets/00060120 [15:23:39]OFD Sender: To server: pG, [15:23:39]CommunicateWithHost lk.salyk.kg:30040 [15:23:39]ConnectInit lk.salyk.kg [15:23:39]written 0, free lines is 4095 [15:23:39]Connected sock=10 [15:23:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 BE 2A 07 01 F5 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FB 82 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D8 EA 00 00 35 04 06 00 76 2B 93 83 B1 D2 C9 46 C5 B6 F1 00 6A 52 [15:23:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 51 F0 47 00 72 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 39 35 39 34 31 34 10 04 04 00 D8 EA 00 00 F4 03 04 00 FF 2E 60 66 B6 04 01 00 00 FE CD 3A AA E1 CD 65 FF [15:23:39]CommunicateWithHost err = 0 [15:23:39]CheckOFDResponse [15:23:39]1017 (14) - 77093643461234 [15:23:39]1041 (16) - 0000000000959414 [15:23:39]1040 (4) - 60120 [15:23:39]1012 (4) - 05.06.2024 09:25 [15:23:39]1206 (1) - 0 [15:23:39]OFD Sender: Remove packet 60120 [15:23:39]ProducePacketName [15:23:39]name=ofd_packets/00060120 [15:23:39]NVStorageDeleteData [15:23:39]Write to MH i2c: 01 00 00 43 8C CF [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: 01 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: 01 07 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: 01 07 00 43 8C 00 00 00 00 00 AB 0C 8D [15:23:39]RasterBufferAndPrint [15:23:39]line [15:23:39]line [15:23:39]line [15:23:39]line [15:23:39]line [15:23:39]written 0, free lines is 3250 [15:23:39]MH_Cut [15:23:39]Write to MH i2c: D1 01 00 4A 8C 01 A8 [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: D1 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: D1 01 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: D1 01 00 4A 8C 00 A7 [15:23:39]Write to MH i2c: 01 00 00 4B 8C D7 [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:40]OFD Sender: No OFD packet to send [15:23:40]*** Cut start [15:23:40]*** Partial cut [15:23:40]*** CUTSNS_PIN = 1 [15:23:40]*** CUTSNS_PIN = 0 [15:23:40]*** Brake cut motor [15:23:41]Read from MH i2c: 01 [15:23:41]MH_I2C_Read... [15:23:41]*** Stop cut motor [15:23:41]*** Cut end [15:23:41]Read from MH i2c: 01 07 00 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: 01 07 00 4B 8C 00 00 00 00 00 FF 0F EC [15:23:41]process_action close_receipt done [15:23:41]requested_data is exist [15:23:41]produce_requested_data [15:23:41]requested_item fm.sn is exist - process it [15:23:41]wFMCommunicate request_size=4 [15:23:41]MH_SAM_APDU [15:23:41]CAPDU: 80 11 00 00 [15:23:41]Write to MH i2c: E2 08 00 4C 8C 80 11 00 00 00 00 00 00 52 [15:23:41]Write i2c OK [15:23:41]MH_I2C_Read... [15:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:41]Read from MH i2c: E2 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 17 00 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 17 00 4C 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [15:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:23:41]wFMCommunicate OK [15:23:41]requested_item fd.num is exist - process it [15:23:41]SAM_PROTO_GetFieldsCounters [15:23:41]wFMCommunicate request_size=4 [15:23:41]MH_SAM_APDU [15:23:41]CAPDU: 80 13 00 00 [15:23:41]Write to MH i2c: E2 08 00 4D 8C 80 13 00 00 00 00 00 00 55 [15:23:41]Write i2c OK [15:23:41]MH_I2C_Read... [15:23:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:41]Read from MH i2c: E2 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 62 00 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 62 00 4D 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D8 EA 00 00 0E 04 04 00 48 00 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 8B [15:23:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D8 EA 00 00 0E 04 04 00 48 00 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 [15:23:41]wFMCommunicate OK [15:23:41]SAM_PROTO_GetFieldsCounters done [15:23:41]requested_item shift.num is exist - process it [15:23:41]requested_item shift.opened is exist - process it [15:23:41]req_shift_opened [15:23:41]FM_GetShiftState [15:23:41]SAM_PROTO_GetShiftState [15:23:41]wFMCommunicate request_size=4 [15:23:41]MH_SAM_APDU [15:23:41]CAPDU: 80 13 01 00 [15:23:41]Write to MH i2c: E2 08 00 4E 8C 80 13 01 00 00 00 00 00 57 [15:23:41]Write i2c OK [15:23:41]MH_I2C_Read... [15:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:41]Read from MH i2c: E2 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 0E 00 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 0E 00 4E 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [15:23:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:23:41]wFMCommunicate OK [15:23:41]SAM_PROTO_GetShiftState done [15:23:41]FM_GetShiftState done [15:23:41]req_shift_opened done [15:23:41]requested_item shift.open_date is exist - process it [15:23:41]req_shift_open_date [15:23:41]req_shift_open_date done [15:23:41]produce_requested_data done [15:23:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60120,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:23:41]process_action_free close_receipt [15:23:41]json_value_free [15:23:41]json_value_free done [15:23:41]process_json_proto returns [15:23:41]Send response to host [15:23:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60120,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:23:41]free response buf [15:23:41]execute_script done [15:23:41]execute_script returns [15:23:41]free content buf [15:23:41]Sock 9.Close socket [15:23:41]Sock 9.Thread stoped [15:23:45]OFD Sender: No OFD packet to send [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]OFD Sender: No OFD packet to send [15:24:30]OFD Sender: No OFD packet to send [15:24:35]OFD Sender: No OFD packet to send [15:24:40]OFD Sender: No OFD packet to send [15:24:45]OFD Sender: No OFD packet to send [15:24:50]OFD Sender: No OFD packet to send [15:24:53]accept exits with 8 [15:24:53]New connection [15:24:53]New thread 3067100516 created [15:24:53]Thread 3066957156 joined [15:24:53]Waiting for new connection... [15:24:53] Sock 8.Parse request [15:24:53]Sock 8.Check first char [15:24:53]Sock 8.First char is OK [15:24:53]request: POST /json_proto HTTP/1.0 [15:24:53]Method: POST [15:24:53]URL: /json_proto [15:24:53]Method is POST - this is cgi request [15:24:53]url: /json_proto [15:24:53]query_string will be loaded in cgi processing [15:24:53]execute_cgi json_proto POST (null) [15:24:53]execute_cgi path=json_proto method=POST [15:24:53]POST find Content-Length [15:24:53]Host: 172.17.60.68:8080 [15:24:53]Content-Length: 682 [15:24:53]Content-Type: application/json [15:24:53] [15:24:53]POST finish read [15:24:53]Found Content-Length = 682 [15:24:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:53]execute_script... [15:24: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)545853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:53]POST & json_proto [15:24:53]process_json_proto [15:24:53]json parsed OK: [15:24:53]protocol is kg_v1.0 [15:24:53]action value=close_receipt [15:24:53]process_action close_receipt [15:24:53]cmd_close_receipt [15:24:53]MH_GetDate [15:24:53]Write to MH i2c: F0 00 00 4F 8C CA [15:24:53]Write i2c OK [15:24:53]MH_I2C_Read... [15:24:53]Read from MH i2c: F0 [15:24:53]MH_I2C_Read... [15:24:53]Read from MH i2c: F0 09 00 [15:24:53]MH_I2C_Read... [15:24:53]Read from MH i2c: F0 09 00 4F 8C 00 47 83 60 66 9A 61 5F 66 23 [15:24:53]GetLastDocTimeStamp 1717601019 [15:24:53]current date 1717601095 [15:24:53]FM_GetShiftState [15:24:53]SAM_PROTO_GetShiftState [15:24:53]wFMCommunicate request_size=4 [15:24:53]MH_SAM_APDU [15:24:53]CAPDU: 80 13 01 00 [15:24:53]Write to MH i2c: E2 08 00 50 8C 80 13 01 00 00 00 00 00 59 [15:24:53]Write i2c OK [15:24:53]MH_I2C_Read... [15:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:53]Read from MH i2c: E2 [15:24:53]MH_I2C_Read... [15:24:53]Read from MH i2c: E2 0E 00 [15:24:53]MH_I2C_Read... [15:24:53]Read from MH i2c: E2 0E 00 50 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 91 [15:24:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:24:53]wFMCommunicate OK [15:24:53]SAM_PROTO_GetShiftState done [15:24:53]FM_GetShiftState done [15:24:53]opened in 1717545916 [15:24:53]opened+sec_in_day 1717632316 [15:24:53]quantity*price = 100015 [15:24:53]sum+1 = 100017 [15:24:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 516 05.06.2024 15:24 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60121 ФПД: 29687062568877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152455&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60121&fm=29687062568877&tin=02508201610067®Number=0000000000151680&sum=100000 [15:24:54]StoreToDocumentArchive [15:24:54]shift 72 fd 60121 [15:24:54]save to /storage/0072/doc_00060121 [15:24:54]save last doc name /storage/0072/doc_00060121 to /storage/kkm_last_doc_name [15:24:54]save OK [15:24:54]Clear old archive folders... [15:24:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:24:54]tlvbuf is 006E5010 [15:24:54]SAM_PROTO_ClearQueue [15:24:54]wFMCommunicate request_size=4 [15:24:54]MH_SAM_APDU [15:24:54]CAPDU: 80 09 00 00 [15:24:54]Write to MH i2c: E2 08 00 5D 8C 80 09 00 00 00 00 00 00 5B [15:24:54]Write i2c OK [15:24:54]MH_I2C_Read... [15:24:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:54]Read from MH i2c: E2 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: E2 03 00 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: E2 03 00 5D 8C 00 90 00 5D [15:24:54]RAPDU: 90 00 [15:24:54]wFMCommunicate OK [15:24:54]SAM_PROTO_ClearQueue done [15:24:54]KKMCreateOFDPacket [15:24:54]OFDProtocolAddRootSTLVToBuf [15:24:54]FM_MakeSignedData [15:24:54]FM_MakeSignedData [15:24:54]SAM_PROTO_SignData [15:24:54]wFMCommunicate request_size=4 [15:24:54]MH_SAM_APDU [15:24:54]CAPDU: 80 0D 01 02 [15:24:54]Write to MH i2c: E2 08 00 5E 8C 80 0D 01 02 00 00 00 00 63 [15:24:54]Write i2c OK [15:24:54]MH_I2C_Read... [15:24:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:54]Read from MH i2c: E2 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: E2 03 00 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: E2 03 00 5E 8C 00 90 00 5E [15:24:54]RAPDU: 90 00 [15:24:54]wFMCommunicate OK [15:24:54]wFMCommunicate request_size=255 [15:24:54]MH_SAM_APDU [15:24: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 47 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 EA 00 00 35 04 06 00 1B [15:24:54]Write to MH i2c: E2 02 01 5F 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 47 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 EA 00 00 35 04 06 00 1B 00 00 A4 [15:24:54]Write i2c OK [15:24:54]MH_I2C_Read... [15:24:55]OFD Sender: No OFD packet to send [15:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:55]Read from MH i2c: E2 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 03 00 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 03 00 5F 8C 00 90 00 5F [15:24:55]RAPDU: 90 00 [15:24:55]wFMCommunicate OK [15:24:55]wFMCommunicate request_size=10 [15:24:55]MH_SAM_APDU [15:24:55]CAPDU: 80 0D 02 02 05 00 0E D1 9F AD [15:24:55]Write to MH i2c: E2 0D 00 60 8C 80 0D 02 02 05 00 00 0E D1 9F AD 00 00 9B [15:24:55]Write i2c OK [15:24:55]MH_I2C_Read... [15:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:55]Read from MH i2c: E2 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 03 00 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 03 00 60 8C 00 90 00 60 [15:24:55]RAPDU: 90 00 [15:24:55]wFMCommunicate OK [15:24:55]wFMCommunicate request_size=4 [15:24:55]MH_SAM_APDU [15:24:55]CAPDU: 80 0D 03 02 [15:24:55]Write to MH i2c: E2 08 00 61 8C 80 0D 03 02 00 00 00 00 68 [15:24:55]Write i2c OK [15:24:55]MH_I2C_Read... [15:24:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:55]Read from MH i2c: E2 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 0B 00 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 0B 00 61 8C 00 9A 43 3A B3 3D 05 7C 06 90 00 F7 [15:24:55]RAPDU: 9A 43 3A B3 3D 05 7C 06 90 00 [15:24:55]wFMCommunicate OK [15:24:55]SAM_PROTO_SignData done [15:24:55]FM_MakeSignedData done [15:24:55]CreateOFDProtocolMessage [15:24:55]wFMCommunicate request_size=4 [15:24:55]MH_SAM_APDU [15:24:55]CAPDU: 80 11 00 00 [15:24:55]Write to MH i2c: E2 08 00 62 8C 80 11 00 00 00 00 00 00 68 [15:24:55]Write i2c OK [15:24:55]MH_I2C_Read... [15:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:55]Read from MH i2c: E2 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 17 00 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 17 00 62 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BB [15:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:24:55]wFMCommunicate OK [15:24:55]CreateOFDProtocolMessage done [15:24:55]OFDSenderStorePacket 60121 [15:24:55]StoreOFDPacket docnum=60121 [15:24:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4F B8 07 01 CA 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 47 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 EA 00 00 35 04 06 00 1B 00 0E D1 9F AD 9A 43 3A B3 3D 05 7C 06 [15:24:55]CheckFolder [15:24:55]dirname=/storage/ofd_packets [15:24:55]CheckFolder done [15:24:55]ProducePacketName [15:24:55]name=ofd_packets/00060121 [15:24:55]NVStorageSaveData ofd_packets/00060121 [15:24:55]File name is /storage/ofd_packets/00060121 [15:24:55]Write 301 bytes [15:24:55]NVStorageSaveData done [15:24:55]OFDSenderStorePacket done [15:24:55]KKMCreateOFDPacket done [15:24:55]NVStorageSaveData kkm_last_timestamp [15:24:55]File name is /storage/kkm_last_timestamp [15:24:55]Write 4 bytes [15:24:55]NVStorageSaveData done [15:24:55]ExternCall_PrintAddStr [15:24:55]wPrintStart [15:24:55]Write to MH i2c: 01 00 00 63 8C EF [15:24:55]Write i2c OK [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: 01 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: 01 07 00 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: 01 07 00 63 8C 00 00 00 00 00 FF 0F 04 [15:24:55]RasterBufferAndPrint [15:24:55]line Счет N : (1)545853 [15:24:55]line ИНН: 02508201610067 [15:24:55]line Контрольно-Кассовый Чек [15:24:55]line ПРОДАЖА [15:24:55]line ТРК (МРК, ГНК) : 32 [15:24:55]line Товар: 2710124130 [15:24:55]line Аи-92-К-5 [15:24:55]line 14.950 * 66.90 [15:24:55]line = 1000.16 [15:24:55]line НДС 12% НСП 1% [15:24:55]line > о реализуемом товаре [15:24:55]line ОКРУГЛЕНИЕ: -0.16 [15:24:55]line ИТОГО: 1000.00 [15:24:55]line Внесено: 1000.00 [15:24:55]line СДАЧА: 0.00 [15:24:55]line НСП 1% : 8.85 [15:24:55]line НДС 12% : 106.21 [15:24:55]line Наличными: 1000.00 [15:24:55]line Безнал.: 0.00 [15:24:55]line Место: АЗС № 117 "Партнер Нефть" [15:24:55]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:24:55]line СНО: Общий режим [15:24:55]line Чек 516 05.06.2024 15:24 [15:24:55]line Смена: 72 ФФД: 1.0 [15:24:55]line ЗНМ: 0300000048 [15:24:55]line РНМ: 0000000000151680 [15:24:55]line Версия ККМ: v1.0 [15:24:55]line ФМ: 0000000000959414 [15:24:55]line ФД: 60121 [15:24:55]line ФПД: 29687062568877 [15:24:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152455&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60121&fm=29687062568877&tin=02508201610067®Number=0000000000151680&sum=100000 [15:24:55]OFD Sender: Processing packet 60121 [packets to send 53, broken 52] [15:24:55]ProducePacketName [15:24:55]name=ofd_packets/00060121 [15:24:55]OFD Sender: To server: pG, [15:24:55]CommunicateWithHost lk.salyk.kg:30040 [15:24:55]ConnectInit lk.salyk.kg [15:24:55]written 0, free lines is 4095 [15:24:55]Connected sock=10 [15:24:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4F B8 07 01 CA 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 47 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 EA 00 00 35 04 06 00 1B 00 0E D1 9F AD 9A 43 3A B3 3D 05 7C 06 [15:24:56]Write to MH i2c: 01 00 00 8E 8C 1A [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: 01 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: 01 07 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: 01 07 00 8E 8C 00 00 00 00 00 AD 0C DA [15:24:56]RasterBufferAndPrint [15:24:56]line [15:24:56]line [15:24:56]line [15:24:56]line [15:24:56]line [15:24:56]written 0, free lines is 3251 [15:24:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AB DE 47 00 3C BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 D9 EA 00 00 F4 03 04 00 4B 2F 60 66 B6 04 01 00 00 09 AA 50 BA CF 76 7D 24 [15:24:56]CommunicateWithHost err = 0 [15:24:56]CheckOFDResponse [15:24:56]1017 (14) - 77093643461234 [15:24:56]1041 (16) - 0000000000959414 [15:24:56]1040 (4) - 60121 [15:24:56]1012 (4) - 05.06.2024 09:26 [15:24:56]1206 (1) - 0 [15:24:56]OFD Sender: Remove packet 60121 [15:24:56]ProducePacketName [15:24:56]name=ofd_packets/00060121 [15:24:56]NVStorageDeleteData [15:24:56]MH_Cut [15:24:56]Write to MH i2c: D1 01 00 95 8C 01 F3 [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: D1 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: D1 01 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: D1 01 00 95 8C 00 F2 [15:24:56]Write to MH i2c: 01 00 00 96 8C 22 [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]OFD Sender: No OFD packet to send [15:24:57]*** Cut start [15:24:57]*** Partial cut [15:24:57]*** CUTSNS_PIN = 1 [15:24:57]*** CUTSNS_PIN = 0 [15:24:57]*** Brake cut motor [15:24:57]Read from MH i2c: 01 [15:24:57]MH_I2C_Read... [15:24:57]*** Stop cut motor [15:24:57]*** Cut end [15:24:57]Read from MH i2c: 01 07 00 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: 01 07 00 96 8C 00 00 00 00 00 FF 0F 37 [15:24:57]process_action close_receipt done [15:24:57]requested_data is exist [15:24:57]produce_requested_data [15:24:57]requested_item fm.sn is exist - process it [15:24:57]wFMCommunicate request_size=4 [15:24:57]MH_SAM_APDU [15:24:57]CAPDU: 80 11 00 00 [15:24:57]Write to MH i2c: E2 08 00 97 8C 80 11 00 00 00 00 00 00 9D [15:24:57]Write i2c OK [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: E2 [15:24:57]MH_I2C_Read... [15:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:57]Read from MH i2c: E2 17 00 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: E2 17 00 97 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F0 [15:24:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:24:57]wFMCommunicate OK [15:24:57]requested_item fd.num is exist - process it [15:24:57]SAM_PROTO_GetFieldsCounters [15:24:57]wFMCommunicate request_size=4 [15:24:57]MH_SAM_APDU [15:24:57]CAPDU: 80 13 00 00 [15:24:57]Write to MH i2c: E2 08 00 98 8C 80 13 00 00 00 00 00 00 A0 [15:24:57]Write i2c OK [15:24:57]MH_I2C_Read... [15:24:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:57]Read from MH i2c: E2 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: E2 62 00 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: E2 62 00 98 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D9 EA 00 00 0E 04 04 00 48 00 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 DA [15:24:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 D9 EA 00 00 0E 04 04 00 48 00 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 [15:24:57]wFMCommunicate OK [15:24:57]SAM_PROTO_GetFieldsCounters done [15:24:57]requested_item shift.num is exist - process it [15:24:57]requested_item shift.opened is exist - process it [15:24:57]req_shift_opened [15:24:57]FM_GetShiftState [15:24:57]SAM_PROTO_GetShiftState [15:24:57]wFMCommunicate request_size=4 [15:24:57]MH_SAM_APDU [15:24:57]CAPDU: 80 13 01 00 [15:24:57]Write to MH i2c: E2 08 00 99 8C 80 13 01 00 00 00 00 00 A2 [15:24:57]Write i2c OK [15:24:57]MH_I2C_Read... [15:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:57]Read from MH i2c: E2 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: E2 0E 00 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: E2 0E 00 99 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DA [15:24:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:24:57]wFMCommunicate OK [15:24:57]SAM_PROTO_GetShiftState done [15:24:57]FM_GetShiftState done [15:24:57]req_shift_opened done [15:24:57]requested_item shift.open_date is exist - process it [15:24:57]req_shift_open_date [15:24:57]req_shift_open_date done [15:24:57]produce_requested_data done [15:24:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60121,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:24:57]process_action_free close_receipt [15:24:57]json_value_free [15:24:57]json_value_free done [15:24:57]process_json_proto returns [15:24:57]Send response to host [15:24:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60121,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:24:57]free response buf [15:24:57]execute_script done [15:24:57]execute_script returns [15:24:57]free content buf [15:24:57]Sock 8.Close socket [15:24:57]Sock 8.Thread stoped [15:25:01]OFD Sender: No OFD packet to send [15:25:06]OFD Sender: No OFD packet to send [15:25:11]OFD Sender: No OFD packet to send [15:25:16]OFD Sender: No OFD packet to send [15:25:21]OFD Sender: No OFD packet to send [15:25:26]OFD Sender: No OFD packet to send [15:25:31]OFD Sender: No OFD packet to send [15:25:36]OFD Sender: No OFD packet to send [15:25:41]OFD Sender: No OFD packet to send [15:25:46]OFD Sender: No OFD packet to send [15:25:50]accept exits with 9 [15:25:50]New connection [15:25:50]New thread 3066957156 created [15:25:50]Thread 3067100516 joined [15:25:50]Waiting for new connection... [15:25:50] Sock 9.Parse request [15:25:50]Sock 9.Check first char [15:25:50]Sock 9.First char is OK [15:25:50]request: POST /json_proto HTTP/1.0 [15:25:50]Method: POST [15:25:50]URL: /json_proto [15:25:50]Method is POST - this is cgi request [15:25:50]url: /json_proto [15:25:50]query_string will be loaded in cgi processing [15:25:50]execute_cgi json_proto POST (null) [15:25:50]execute_cgi path=json_proto method=POST [15:25:50]POST find Content-Length [15:25:50]Host: 172.17.60.68:8080 [15:25:50]Content-Length: 984 [15:25:50]Content-Type: application/json [15:25:50] [15:25:50]POST finish read [15:25:50]Found Content-Length = 984 [15:25:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 50.840, "sum" : 3350.36, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.84 \u0441\u043E\u043C", "deposit" : 3350.00, "total" : 3350.00, "payments": [ { "type": 0, "sum" : 3350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:50]execute_script... [15:25: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)545849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 50.840, "sum" : 3350.36, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.84 \u0441\u043E\u043C", "deposit" : 3350.00, "total" : 3350.00, "payments": [ { "type": 0, "sum" : 3350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:50]POST & json_proto [15:25:50]process_json_proto [15:25:50]json parsed OK: [15:25:50]protocol is kg_v1.0 [15:25:50]action value=close_receipt [15:25:50]process_action close_receipt [15:25:50]cmd_close_receipt [15:25:50]MH_GetDate [15:25:50]Write to MH i2c: F0 00 00 9A 8C 15 [15:25:50]Write i2c OK [15:25:50]MH_I2C_Read... [15:25:50]Read from MH i2c: F0 [15:25:50]MH_I2C_Read... [15:25:50]Read from MH i2c: F0 09 00 [15:25:50]MH_I2C_Read... [15:25:50]Read from MH i2c: F0 09 00 9A 8C 00 81 83 60 66 9A 61 5F 66 A8 [15:25:50]GetLastDocTimeStamp 1717601095 [15:25:50]current date 1717601153 [15:25:50]FM_GetShiftState [15:25:50]SAM_PROTO_GetShiftState [15:25:50]wFMCommunicate request_size=4 [15:25:50]MH_SAM_APDU [15:25:50]CAPDU: 80 13 01 00 [15:25:50]Write to MH i2c: E2 08 00 9B 8C 80 13 01 00 00 00 00 00 A4 [15:25:50]Write i2c OK [15:25:50]MH_I2C_Read... [15:25:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:51]Read from MH i2c: E2 [15:25:51]MH_I2C_Read... [15:25:51]Read from MH i2c: E2 0E 00 [15:25:51]MH_I2C_Read... [15:25:51]Read from MH i2c: E2 0E 00 9B 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DC [15:25:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:25:51]wFMCommunicate OK [15:25:51]SAM_PROTO_GetShiftState done [15:25:51]FM_GetShiftState done [15:25:51]opened in 1717545916 [15:25:51]opened+sec_in_day 1717632316 [15:25:51]quantity*price = 335035 [15:25:51]sum+1 = 335037 [15:25:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 3350.00 Внесено: 3350.00 СДАЧА: 0.00 НСП 1% : 29.65 НДС 12% : 355.79 Наличными: 3350.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 517 05.06.2024 15:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 50.84 сом ФМ: 0000000000959414 ФД: 60122 ФПД: 220012890925348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152553&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60122&fm=220012890925348&tin=02508201610067®Number=0000000000151680&sum=335000 [15:25:52]StoreToDocumentArchive [15:25:52]shift 72 fd 60122 [15:25:52]save to /storage/0072/doc_00060122 [15:25:52]save last doc name /storage/0072/doc_00060122 to /storage/kkm_last_doc_name [15:25:52]save OK [15:25:52]Clear old archive folders... [15:25:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:52]tlvbuf is 005457E0 [15:25:52]SAM_PROTO_ClearQueue [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 09 00 00 [15:25:52]Write to MH i2c: E2 08 00 A8 8C 80 09 00 00 00 00 00 00 A6 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 A8 8C 00 90 00 A8 [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]SAM_PROTO_ClearQueue done [15:25:52]KKMCreateOFDPacket [15:25:52]OFDProtocolAddRootSTLVToBuf [15:25:52]FM_MakeSignedData [15:25:52]FM_MakeSignedData [15:25:52]SAM_PROTO_SignData [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 0D 01 02 [15:25:52]Write to MH i2c: E2 08 00 A9 8C 80 0D 01 02 00 00 00 00 AE [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 A9 8C 00 90 00 A9 [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]wFMCommunicate request_size=255 [15:25:52]MH_SAM_APDU [15:25: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 98 C6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 BC 1C 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 1C 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 8A 00 00 00 00 07 04 06 00 98 1C 05 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 81 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA EA 00 00 35 04 06 00 C8 [15:25:52]Write to MH i2c: E2 02 01 AA 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 C6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 BC 1C 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 1C 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 8A 00 00 00 00 07 04 06 00 98 1C 05 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 81 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA EA 00 00 35 04 06 00 C8 00 00 02 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 AA 8C 00 90 00 AA [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]wFMCommunicate request_size=10 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 0D 02 02 05 19 BE 35 A9 24 [15:25:52]Write to MH i2c: E2 0D 00 AB 8C 80 0D 02 02 05 00 19 BE 35 A9 24 00 00 94 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 AB 8C 00 90 00 AB [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 0D 03 02 [15:25:52]Write to MH i2c: E2 08 00 AC 8C 80 0D 03 02 00 00 00 00 B3 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 0B 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 0B 00 AC 8C 00 DE 91 97 6B B2 42 7D 0D 90 00 A3 [15:25:52]RAPDU: DE 91 97 6B B2 42 7D 0D 90 00 [15:25:52]wFMCommunicate OK [15:25:52]SAM_PROTO_SignData done [15:25:52]FM_MakeSignedData done [15:25:52]CreateOFDProtocolMessage [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 11 00 00 [15:25:52]Write to MH i2c: E2 08 00 AD 8C 80 11 00 00 00 00 00 00 B3 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 17 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 17 00 AD 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 06 [15:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:25:52]wFMCommunicate OK [15:25:52]CreateOFDProtocolMessage done [15:25:52]OFDSenderStorePacket 60122 [15:25:52]StoreOFDPacket docnum=60122 [15:25:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A2 2D 07 01 02 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 98 C6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 BC 1C 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 1C 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 8A 00 00 00 00 07 04 06 00 98 1C 05 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 81 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA EA 00 00 35 04 06 00 C8 19 BE 35 A9 24 DE 91 97 6B B2 42 7D 0D [15:25:52]CheckFolder [15:25:52]dirname=/storage/ofd_packets [15:25:52]CheckFolder done [15:25:52]ProducePacketName [15:25:52]name=ofd_packets/00060122 [15:25:52]NVStorageSaveData ofd_packets/00060122 [15:25:52]File name is /storage/ofd_packets/00060122 [15:25:52]Write 301 bytes [15:25:52]NVStorageSaveData done [15:25:52]OFDSenderStorePacket done [15:25:52]KKMCreateOFDPacket done [15:25:52]NVStorageSaveData kkm_last_timestamp [15:25:52]File name is /storage/kkm_last_timestamp [15:25:52]Write 4 bytes [15:25:52]NVStorageSaveData done [15:25:52]ExternCall_PrintAddStr [15:25:52]wPrintStart [15:25:52]Write to MH i2c: 01 00 00 AE 8C 3A [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: 01 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: 01 07 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: 01 07 00 AE 8C 00 00 00 00 00 FF 0F 4F [15:25:52]RasterBufferAndPrint [15:25:52]line Счет N : (1)545849 [15:25:52]line ИНН: 02508201610067 [15:25:52]line Контрольно-Кассовый Чек [15:25:52]line ПРОДАЖА [15:25:52]line ТРК (МРК, ГНК) : 42 [15:25:52]line Товар: 2710124130 [15:25:52]line Аи-92-К-5 [15:25:52]line 50.840 * 65.90 [15:25:52]line = 3350.36 [15:25:52]line НДС 12% НСП 1% [15:25:52]line > о реализуемом товаре [15:25:52]line ОКРУГЛЕНИЕ: -0.36 [15:25:52]line ИТОГО: 3350.00 [15:25:52]line Внесено: 3350.00 [15:25:52]line СДАЧА: 0.00 [15:25:52]line НСП 1% : 29.65 [15:25:52]line НДС 12% : 355.79 [15:25:52]line Наличными: 3350.00 [15:25:52]line Безнал.: 0.00 [15:25:52]line Место: АЗС № 117 "Партнер Нефть" [15:25:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:25:52]line СНО: Общий режим [15:25:52]line Чек 517 05.06.2024 15:25 [15:25:52]line Смена: 72 ФФД: 1.0 [15:25:52]line ЗНМ: 0300000048 [15:25:52]line РНМ: 0000000000151680 [15:25:52]line Версия ККМ: v1.0 [15:25:52]line [15:25:52]line Дисконтная программа [15:25:52]line АИ-92 [15:25:52]line номер 117 [15:25:52]line сэкономлено 50.84 сом [15:25:52]line ФМ: 0000000000959414 [15:25:52]line ФД: 60122 [15:25:52]line ФПД: 220012890925348 [15:25:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152553&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60122&fm=220012890925348&tin=02508201610067®Number=0000000000151680&sum=335000 [15:25:53]OFD Sender: Processing packet 60122 [packets to send 53, broken 52] [15:25:53]ProducePacketName [15:25:53]name=ofd_packets/00060122 [15:25:53]OFD Sender: To server: pG, [15:25:53]CommunicateWithHost lk.salyk.kg:30040 [15:25:53]ConnectInit lk.salyk.kg [15:25:53]written 0, free lines is 4095 [15:25:53]Connected sock=10 [15:25:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A2 2D 07 01 02 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 98 C6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 BC 1C 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 1C 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 8A 00 00 00 00 07 04 06 00 98 1C 05 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 81 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA EA 00 00 35 04 06 00 C8 19 BE 35 A9 24 DE 91 97 6B B2 42 7D 0D [15:25:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9E B1 47 00 DC DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DA EA 00 00 F4 03 04 00 85 2F 60 66 B6 04 01 00 00 C4 49 63 84 6C C1 B7 68 [15:25:53]CommunicateWithHost err = 0 [15:25:53]CheckOFDResponse [15:25:53]1017 (14) - 77093643461234 [15:25:53]1041 (16) - 0000000000959414 [15:25:53]1040 (4) - 60122 [15:25:53]1012 (4) - 05.06.2024 09:27 [15:25:53]1206 (1) - 0 [15:25:53]OFD Sender: Remove packet 60122 [15:25:53]ProducePacketName [15:25:53]name=ofd_packets/00060122 [15:25:53]NVStorageDeleteData [15:25:53]Write to MH i2c: 01 00 00 DE 8C 6A [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 07 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 07 00 DE 8C 00 00 00 00 00 4C 0C C9 [15:25:53]RasterBufferAndPrint [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]written 0, free lines is 3152 [15:25:53]MH_Cut [15:25:53]Write to MH i2c: D1 01 00 E5 8C 01 43 [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 01 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 01 00 E5 8C 00 42 [15:25:53]Write to MH i2c: 01 00 00 E6 8C 72 [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]OFD Sender: No OFD packet to send [15:25:54]*** Cut start [15:25:54]*** Partial cut [15:25:54]*** CUTSNS_PIN = 1 [15:25:54]*** CUTSNS_PIN = 0 [15:25:54]*** Brake cut motor [15:25:55]Read from MH i2c: 01 [15:25:55]MH_I2C_Read... [15:25:55]*** Stop cut motor [15:25:55]*** Cut end [15:25:55]Read from MH i2c: 01 07 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: 01 07 00 E6 8C 00 00 00 00 00 FF 0F 87 [15:25:55]process_action close_receipt done [15:25:55]requested_data is exist [15:25:55]produce_requested_data [15:25:55]requested_item fm.sn is exist - process it [15:25:55]wFMCommunicate request_size=4 [15:25:55]MH_SAM_APDU [15:25:55]CAPDU: 80 11 00 00 [15:25:55]Write to MH i2c: E2 08 00 E7 8C 80 11 00 00 00 00 00 00 ED [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:55]Read from MH i2c: E2 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 17 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 17 00 E7 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 40 [15:25:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:25:55]wFMCommunicate OK [15:25:55]requested_item fd.num is exist - process it [15:25:55]SAM_PROTO_GetFieldsCounters [15:25:55]wFMCommunicate request_size=4 [15:25:55]MH_SAM_APDU [15:25:55]CAPDU: 80 13 00 00 [15:25:55]Write to MH i2c: E2 08 00 E8 8C 80 13 00 00 00 00 00 00 F0 [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:55]Read from MH i2c: E2 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 62 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 62 00 E8 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DA EA 00 00 0E 04 04 00 48 00 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 2E [15:25:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DA EA 00 00 0E 04 04 00 48 00 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 [15:25:55]wFMCommunicate OK [15:25:55]SAM_PROTO_GetFieldsCounters done [15:25:55]requested_item shift.num is exist - process it [15:25:55]requested_item shift.opened is exist - process it [15:25:55]req_shift_opened [15:25:55]FM_GetShiftState [15:25:55]SAM_PROTO_GetShiftState [15:25:55]wFMCommunicate request_size=4 [15:25:55]MH_SAM_APDU [15:25:55]CAPDU: 80 13 01 00 [15:25:55]Write to MH i2c: E2 08 00 E9 8C 80 13 01 00 00 00 00 00 F2 [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:55]Read from MH i2c: E2 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 0E 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 0E 00 E9 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2A [15:25:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:25:55]wFMCommunicate OK [15:25:55]SAM_PROTO_GetShiftState done [15:25:55]FM_GetShiftState done [15:25:55]req_shift_opened done [15:25:55]requested_item shift.open_date is exist - process it [15:25:55]req_shift_open_date [15:25:55]req_shift_open_date done [15:25:55]produce_requested_data done [15:25:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60122,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:25:55]process_action_free close_receipt [15:25:55]json_value_free [15:25:55]json_value_free done [15:25:55]process_json_proto returns [15:25:55]Send response to host [15:25:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60122,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:25:55]free response buf [15:25:55]execute_script done [15:25:55]execute_script returns [15:25:55]free content buf [15:25:55]Sock 9.Close socket [15:25:55]Sock 9.Thread stoped [15:25:58]OFD Sender: No OFD packet to send [15:26:03]OFD Sender: No OFD packet to send [15:26:08]OFD Sender: No OFD packet to send [15:26:09]accept exits with 8 [15:26:09]New connection [15:26:09]New thread 3067100516 created [15:26:09]Thread 3066957156 joined [15:26:09]Waiting for new connection... [15:26:09] Sock 8.Parse request [15:26:09]Sock 8.Check first char [15:26:09]Sock 8.First char is OK [15:26:09]request: POST /json_proto HTTP/1.0 [15:26:09]Method: POST [15:26:09]URL: /json_proto [15:26:09]Method is POST - this is cgi request [15:26:09]url: /json_proto [15:26:09]query_string will be loaded in cgi processing [15:26:09]execute_cgi json_proto POST (null) [15:26:09]execute_cgi path=json_proto method=POST [15:26:09]POST find Content-Length [15:26:09]Host: 172.17.60.68:8080 [15:26:09]Content-Length: 685 [15:26:09]Content-Type: application/json [15:26:09] [15:26:09]POST finish read [15:26:09]Found Content-Length = 685 [15:26:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:09]execute_script... [15:26:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:09]POST & json_proto [15:26:09]process_json_proto [15:26:09]json parsed OK: [15:26:09]protocol is kg_v1.0 [15:26:09]action value=close_receipt [15:26:09]process_action close_receipt [15:26:09]cmd_close_receipt [15:26:09]MH_GetDate [15:26:09]Write to MH i2c: F0 00 00 EA 8C 65 [15:26:09]Write i2c OK [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: F0 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: F0 09 00 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: F0 09 00 EA 8C 00 94 83 60 66 9A 61 5F 66 0B [15:26:09]GetLastDocTimeStamp 1717601153 [15:26:09]current date 1717601172 [15:26:09]FM_GetShiftState [15:26:09]SAM_PROTO_GetShiftState [15:26:09]wFMCommunicate request_size=4 [15:26:09]MH_SAM_APDU [15:26:09]CAPDU: 80 13 01 00 [15:26:09]Write to MH i2c: E2 08 00 EB 8C 80 13 01 00 00 00 00 00 F4 [15:26:09]Write i2c OK [15:26:09]MH_I2C_Read... [15:26:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:09]Read from MH i2c: E2 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: E2 0E 00 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: E2 0E 00 EB 8C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2C [15:26:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:26:09]wFMCommunicate OK [15:26:09]SAM_PROTO_GetShiftState done [15:26:09]FM_GetShiftState done [15:26:09]opened in 1717545916 [15:26:09]opened+sec_in_day 1717632316 [15:26:09]quantity*price = 100023 [15:26:09]sum+1 = 100024 [15:26:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 518 05.06.2024 15:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60123 ФПД: 61451618657898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152612&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60123&fm=61451618657898&tin=02508201610067®Number=0000000000151680&sum=100000 [15:26:11]StoreToDocumentArchive [15:26:11]shift 72 fd 60123 [15:26:11]save to /storage/0072/doc_00060123 [15:26:11]save last doc name /storage/0072/doc_00060123 to /storage/kkm_last_doc_name [15:26:11]save OK [15:26:11]Clear old archive folders... [15:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:26:11]tlvbuf is 006C6500 [15:26:11]SAM_PROTO_ClearQueue [15:26:11]wFMCommunicate request_size=4 [15:26:11]MH_SAM_APDU [15:26:11]CAPDU: 80 09 00 00 [15:26:11]Write to MH i2c: E2 08 00 F8 8C 80 09 00 00 00 00 00 00 F6 [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:11]Read from MH i2c: E2 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 F8 8C 00 90 00 F8 [15:26:11]RAPDU: 90 00 [15:26:11]wFMCommunicate OK [15:26:11]SAM_PROTO_ClearQueue done [15:26:11]KKMCreateOFDPacket [15:26:11]OFDProtocolAddRootSTLVToBuf [15:26:11]FM_MakeSignedData [15:26:11]FM_MakeSignedData [15:26:11]SAM_PROTO_SignData [15:26:11]wFMCommunicate request_size=4 [15:26:11]MH_SAM_APDU [15:26:11]CAPDU: 80 0D 01 02 [15:26:11]Write to MH i2c: E2 08 00 F9 8C 80 0D 01 02 00 00 00 00 FE [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:11]Read from MH i2c: E2 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 F9 8C 00 90 00 F9 [15:26:11]RAPDU: 90 00 [15:26:11]wFMCommunicate OK [15:26:11]wFMCommunicate request_size=255 [15:26:11]MH_SAM_APDU [15:26: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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 94 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB EA 00 00 35 04 06 00 37 E3 [15:26:11]Write to MH i2c: E2 02 01 FA 8C 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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 94 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB EA 00 00 35 04 06 00 37 E3 00 00 74 [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:11]Read from MH i2c: E2 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 FA 8C 00 90 00 FA [15:26:11]RAPDU: 90 00 [15:26:11]wFMCommunicate OK [15:26:11]wFMCommunicate request_size=9 [15:26:11]MH_SAM_APDU [15:26:11]CAPDU: 80 0D 02 02 04 D1 E6 A6 6A [15:26:11]Write to MH i2c: E2 0C 00 FB 8C 80 0D 02 02 04 00 D1 E6 A6 6A 00 00 D0 [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:11]Read from MH i2c: E2 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 03 00 FB 8C 00 90 00 FB [15:26:11]RAPDU: 90 00 [15:26:11]wFMCommunicate OK [15:26:11]wFMCommunicate request_size=4 [15:26:11]MH_SAM_APDU [15:26:11]CAPDU: 80 0D 03 02 [15:26:11]Write to MH i2c: E2 08 00 FC 8C 80 0D 03 02 00 00 00 00 03 [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:11]Read from MH i2c: E2 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 0B 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 0B 00 FC 8C 00 98 7C D0 94 0B 8A BE 20 90 00 EF [15:26:11]RAPDU: 98 7C D0 94 0B 8A BE 20 90 00 [15:26:11]wFMCommunicate OK [15:26:11]SAM_PROTO_SignData done [15:26:11]FM_MakeSignedData done [15:26:11]CreateOFDProtocolMessage [15:26:11]wFMCommunicate request_size=4 [15:26:11]MH_SAM_APDU [15:26:11]CAPDU: 80 11 00 00 [15:26:11]Write to MH i2c: E2 08 00 FD 8C 80 11 00 00 00 00 00 00 03 [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:11]Read from MH i2c: E2 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 17 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: E2 17 00 FD 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 56 [15:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:26:11]wFMCommunicate OK [15:26:11]CreateOFDProtocolMessage done [15:26:11]OFDSenderStorePacket 60123 [15:26:11]StoreOFDPacket docnum=60123 [15:26:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 65 2D 06 01 82 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 94 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB EA 00 00 35 04 06 00 37 E3 D1 E6 A6 6A 98 7C D0 94 0B 8A BE 20 [15:26:11]CheckFolder [15:26:11]dirname=/storage/ofd_packets [15:26:11]CheckFolder done [15:26:11]ProducePacketName [15:26:11]name=ofd_packets/00060123 [15:26:11]NVStorageSaveData ofd_packets/00060123 [15:26:11]File name is /storage/ofd_packets/00060123 [15:26:11]Write 300 bytes [15:26:11]NVStorageSaveData done [15:26:11]OFDSenderStorePacket done [15:26:11]KKMCreateOFDPacket done [15:26:11]NVStorageSaveData kkm_last_timestamp [15:26:11]File name is /storage/kkm_last_timestamp [15:26:11]Write 4 bytes [15:26:11]NVStorageSaveData done [15:26:11]ExternCall_PrintAddStr [15:26:11]wPrintStart [15:26:11]Write to MH i2c: 01 00 00 FE 8C 8A [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: 01 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: 01 07 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: 01 07 00 FE 8C 00 00 00 00 00 FF 0F 9F [15:26:11]RasterBufferAndPrint [15:26:11]line Счет N : (1)545851 [15:26:11]line ИНН: 02508201610067 [15:26:11]line Контрольно-Кассовый Чек [15:26:11]line ПРОДАЖА [15:26:11]line ТРК (МРК, ГНК) : 72 [15:26:11]line Товар: 2711190000 [15:26:11]line ГАЗ-К-5 [15:26:11]line 28.660 * 34.90 [15:26:11]line = 1000.23 [15:26:11]line НДС 12% НСП 1% [15:26:11]line > о реализуемом товаре [15:26:11]line ОКРУГЛЕНИЕ: -0.23 [15:26:11]line ИТОГО: 1000.00 [15:26:11]line Внесено: 1000.00 [15:26:11]line СДАЧА: 0.00 [15:26:11]line НСП 1% : 8.85 [15:26:11]line НДС 12% : 106.22 [15:26:11]line Наличными: 1000.00 [15:26:11]line Безнал.: 0.00 [15:26:11]line Место: АЗС № 117 "Партнер Нефть" [15:26:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:26:11]line СНО: Общий режим [15:26:11]line Чек 518 05.06.2024 15:26 [15:26:11]line Смена: 72 ФФД: 1.0 [15:26:11]line ЗНМ: 0300000048 [15:26:11]line РНМ: 0000000000151680 [15:26:11]line Версия ККМ: v1.0 [15:26:11]line ФМ: 0000000000959414 [15:26:11]line ФД: 60123 [15:26:11]line ФПД: 61451618657898 [15:26:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152612&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60123&fm=61451618657898&tin=02508201610067®Number=0000000000151680&sum=100000 [15:26:11]OFD Sender: Processing packet 60123 [packets to send 53, broken 52] [15:26:11]ProducePacketName [15:26:11]name=ofd_packets/00060123 [15:26:11]OFD Sender: To server: pG, [15:26:11]CommunicateWithHost lk.salyk.kg:30040 [15:26:11]ConnectInit lk.salyk.kg [15:26:11]written 0, free lines is 4095 [15:26:12]Connected sock=10 [15:26:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 65 2D 06 01 82 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 94 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB EA 00 00 35 04 06 00 37 E3 D1 E6 A6 6A 98 7C D0 94 0B 8A BE 20 [15:26:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5A 7F 47 00 41 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DB EA 00 00 F4 03 04 00 97 2F 60 66 B6 04 01 00 00 D8 A7 98 AF C0 53 0D 26 [15:26:12]CommunicateWithHost err = 0 [15:26:12]CheckOFDResponse [15:26:12]1017 (14) - 77093643461234 [15:26:12]1041 (16) - 0000000000959414 [15:26:12]1040 (4) - 60123 [15:26:12]1012 (4) - 05.06.2024 09:27 [15:26:12]1206 (1) - 0 [15:26:12]OFD Sender: Remove packet 60123 [15:26:12]ProducePacketName [15:26:12]name=ofd_packets/00060123 [15:26:12]NVStorageDeleteData [15:26:12]Write to MH i2c: 01 00 00 29 8D B6 [15:26:12]Write i2c OK [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: 01 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: 01 07 00 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: 01 07 00 29 8D 00 00 00 00 00 B1 0C 7A [15:26:12]RasterBufferAndPrint [15:26:12]line [15:26:12]line [15:26:12]line [15:26:12]line [15:26:12]line [15:26:12]written 0, free lines is 3257 [15:26:12]MH_Cut [15:26:12]Write to MH i2c: D1 01 00 30 8D 01 8F [15:26:12]Write i2c OK [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: D1 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: D1 01 00 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: D1 01 00 30 8D 00 8E [15:26:12]Write to MH i2c: 01 00 00 31 8D BE [15:26:12]Write i2c OK [15:26:12]MH_I2C_Read... [15:26:12]OFD Sender: No OFD packet to send [15:26:13]*** Cut start [15:26:13]*** Partial cut [15:26:13]*** CUTSNS_PIN = 1 [15:26:13]*** CUTSNS_PIN = 0 [15:26:13]*** Brake cut motor [15:26:13]Read from MH i2c: 01 [15:26:13]MH_I2C_Read... [15:26:13]*** Stop cut motor [15:26:13]*** Cut end [15:26:13]Read from MH i2c: 01 07 00 [15:26:13]MH_I2C_Read... [15:26:13]Read from MH i2c: 01 07 00 31 8D 00 00 00 00 00 FF 0F D3 [15:26:13]process_action close_receipt done [15:26:13]requested_data is exist [15:26:13]produce_requested_data [15:26:13]requested_item fm.sn is exist - process it [15:26:13]wFMCommunicate request_size=4 [15:26:13]MH_SAM_APDU [15:26:13]CAPDU: 80 11 00 00 [15:26:13]Write to MH i2c: E2 08 00 32 8D 80 11 00 00 00 00 00 00 39 [15:26:13]Write i2c OK [15:26:13]MH_I2C_Read... [15:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:13]Read from MH i2c: E2 [15:26:13]MH_I2C_Read... [15:26:13]Read from MH i2c: E2 17 00 [15:26:13]MH_I2C_Read... [15:26:13]Read from MH i2c: E2 17 00 32 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8C [15:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:26:13]wFMCommunicate OK [15:26:13]requested_item fd.num is exist - process it [15:26:13]SAM_PROTO_GetFieldsCounters [15:26:13]wFMCommunicate request_size=4 [15:26:13]MH_SAM_APDU [15:26:13]CAPDU: 80 13 00 00 [15:26:13]Write to MH i2c: E2 08 00 33 8D 80 13 00 00 00 00 00 00 3C [15:26:13]Write i2c OK [15:26:13]MH_I2C_Read... [15:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:14]Read from MH i2c: E2 [15:26:14]MH_I2C_Read... [15:26:14]Read from MH i2c: E2 62 00 [15:26:14]MH_I2C_Read... [15:26:14]Read from MH i2c: E2 62 00 33 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DB EA 00 00 0E 04 04 00 48 00 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 7E [15:26:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DB EA 00 00 0E 04 04 00 48 00 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 [15:26:14]wFMCommunicate OK [15:26:14]SAM_PROTO_GetFieldsCounters done [15:26:14]requested_item shift.num is exist - process it [15:26:14]requested_item shift.opened is exist - process it [15:26:14]req_shift_opened [15:26:14]FM_GetShiftState [15:26:14]SAM_PROTO_GetShiftState [15:26:14]wFMCommunicate request_size=4 [15:26:14]MH_SAM_APDU [15:26:14]CAPDU: 80 13 01 00 [15:26:14]Write to MH i2c: E2 08 00 34 8D 80 13 01 00 00 00 00 00 3E [15:26:14]Write i2c OK [15:26:14]MH_I2C_Read... [15:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:14]Read from MH i2c: E2 [15:26:14]MH_I2C_Read... [15:26:14]Read from MH i2c: E2 0E 00 [15:26:14]MH_I2C_Read... [15:26:14]Read from MH i2c: E2 0E 00 34 8D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 76 [15:26:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:26:14]wFMCommunicate OK [15:26:14]SAM_PROTO_GetShiftState done [15:26:14]FM_GetShiftState done [15:26:14]req_shift_opened done [15:26:14]requested_item shift.open_date is exist - process it [15:26:14]req_shift_open_date [15:26:14]req_shift_open_date done [15:26:14]produce_requested_data done [15:26:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60123,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:26:14]process_action_free close_receipt [15:26:14]json_value_free [15:26:14]json_value_free done [15:26:14]process_json_proto returns [15:26:14]Send response to host [15:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60123,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:26:14]free response buf [15:26:14]execute_script done [15:26:14]execute_script returns [15:26:14]free content buf [15:26:14]Sock 8.Close socket [15:26:14]Sock 8.Thread stoped [15:26:17]OFD Sender: No OFD packet to send [15:26:22]OFD Sender: No OFD packet to send [15:26:27]OFD Sender: No OFD packet to send [15:26:32]OFD Sender: No OFD packet to send [15:26:37]OFD Sender: No OFD packet to send [15:26:42]OFD Sender: No OFD packet to send [15:26:44]accept exits with 9 [15:26:44]New connection [15:26:44]New thread 3066957156 created [15:26:44]Thread 3067100516 joined [15:26:44]Waiting for new connection... [15:26:44] Sock 9.Parse request [15:26:44]Sock 9.Check first char [15:26:44]Sock 9.First char is OK [15:26:44]request: POST /json_proto HTTP/1.0 [15:26:44]Method: POST [15:26:44]URL: /json_proto [15:26:44]Method is POST - this is cgi request [15:26:44]url: /json_proto [15:26:44]query_string will be loaded in cgi processing [15:26:44]execute_cgi json_proto POST (null) [15:26:44]execute_cgi path=json_proto method=POST [15:26:44]POST find Content-Length [15:26:44]Host: 172.17.60.68:8080 [15:26:44]Content-Length: 978 [15:26:44]Content-Type: application/json [15:26:44] [15:26:44]POST finish read [15:26:44]Found Content-Length = 978 [15:26:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545854", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [15:26:44]execute_script... [15:26:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545854", "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" : 72.40, "quantity" : 27.630, "sum" : 2000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 13.82 \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" ] } } [15:26:44]POST & json_proto [15:26:44]process_json_proto [15:26:44]json parsed OK: [15:26:44]protocol is kg_v1.0 [15:26:44]action value=close_receipt [15:26:44]process_action close_receipt [15:26:44]cmd_close_receipt [15:26:44]MH_GetDate [15:26:44]Write to MH i2c: F0 00 00 35 8D B1 [15:26:44]Write i2c OK [15:26:44]MH_I2C_Read... [15:26:44]Read from MH i2c: F0 [15:26:44]MH_I2C_Read... [15:26:44]Read from MH i2c: F0 09 00 [15:26:44]MH_I2C_Read... [15:26:44]Read from MH i2c: F0 09 00 35 8D 00 B6 83 60 66 9A 61 5F 66 79 [15:26:44]GetLastDocTimeStamp 1717601172 [15:26:44]current date 1717601206 [15:26:44]FM_GetShiftState [15:26:44]SAM_PROTO_GetShiftState [15:26:44]wFMCommunicate request_size=4 [15:26:44]MH_SAM_APDU [15:26:44]CAPDU: 80 13 01 00 [15:26:44]Write to MH i2c: E2 08 00 36 8D 80 13 01 00 00 00 00 00 40 [15:26:44]Write i2c OK [15:26:44]MH_I2C_Read... [15:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:44]Read from MH i2c: E2 [15:26:44]MH_I2C_Read... [15:26:44]Read from MH i2c: E2 0E 00 [15:26:44]MH_I2C_Read... [15:26:44]Read from MH i2c: E2 0E 00 36 8D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 78 [15:26:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:26:44]wFMCommunicate OK [15:26:44]SAM_PROTO_GetShiftState done [15:26:44]FM_GetShiftState done [15:26:44]opened in 1717545916 [15:26:44]opened+sec_in_day 1717632316 [15:26:44]quantity*price = 200041 [15:26:44]sum+1 = 200042 [15:26:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 519 05.06.2024 15:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 13.82 сом ФМ: 0000000000959414 ФД: 60124 ФПД: 278612212469252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152646&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60124&fm=278612212469252&tin=02508201610067®Number=0000000000151680&sum=200000 [15:26:45]StoreToDocumentArchive [15:26:45]shift 72 fd 60124 [15:26:45]save to /storage/0072/doc_00060124 [15:26:45]save last doc name /storage/0072/doc_00060124 to /storage/kkm_last_doc_name [15:26:45]save OK [15:26:45]Clear old archive folders... [15:26:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:26:45]tlvbuf is 0056CBD0 [15:26:45]SAM_PROTO_ClearQueue [15:26:45]wFMCommunicate request_size=4 [15:26:45]MH_SAM_APDU [15:26:45]CAPDU: 80 09 00 00 [15:26:45]Write to MH i2c: E2 08 00 43 8D 80 09 00 00 00 00 00 00 42 [15:26:45]Write i2c OK [15:26:45]MH_I2C_Read... [15:26:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:45]Read from MH i2c: E2 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 43 8D 00 90 00 44 [15:26:45]RAPDU: 90 00 [15:26:45]wFMCommunicate OK [15:26:45]SAM_PROTO_ClearQueue done [15:26:45]KKMCreateOFDPacket [15:26:45]OFDProtocolAddRootSTLVToBuf [15:26:45]FM_MakeSignedData [15:26:45]FM_MakeSignedData [15:26:45]SAM_PROTO_SignData [15:26:45]wFMCommunicate request_size=4 [15:26:45]MH_SAM_APDU [15:26:45]CAPDU: 80 0D 01 02 [15:26:45]Write to MH i2c: E2 08 00 44 8D 80 0D 01 02 00 00 00 00 4A [15:26:45]Write i2c OK [15:26:45]MH_I2C_Read... [15:26:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:45]Read from MH i2c: E2 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 44 8D 00 90 00 45 [15:26:45]RAPDU: 90 00 [15:26:45]wFMCommunicate OK [15:26:45]wFMCommunicate request_size=255 [15:26:45]MH_SAM_APDU [15:26:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 07 02 00 00 F4 03 04 00 B6 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC EA 00 00 35 04 06 00 FD 65 75 F4 [15:26:45]Write to MH i2c: E2 02 01 45 8D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 07 02 00 00 F4 03 04 00 B6 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC EA 00 00 35 04 06 00 FD 65 75 F4 00 00 97 [15:26:45]Write i2c OK [15:26:45]MH_I2C_Read... [15:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:45]Read from MH i2c: E2 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 45 8D 00 90 00 46 [15:26:45]RAPDU: 90 00 [15:26:45]wFMCommunicate OK [15:26:45]wFMCommunicate request_size=7 [15:26:45]MH_SAM_APDU [15:26:45]CAPDU: 80 0D 02 02 02 4E 04 [15:26:45]Write to MH i2c: E2 0A 00 46 8D 80 0D 02 02 02 00 4E 04 00 00 A3 [15:26:45]Write i2c OK [15:26:45]MH_I2C_Read... [15:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:45]Read from MH i2c: E2 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 03 00 46 8D 00 90 00 47 [15:26:45]RAPDU: 90 00 [15:26:45]wFMCommunicate OK [15:26:45]wFMCommunicate request_size=4 [15:26:45]MH_SAM_APDU [15:26:45]CAPDU: 80 0D 03 02 [15:26:45]Write to MH i2c: E2 08 00 47 8D 80 0D 03 02 00 00 00 00 4F [15:26:45]Write i2c OK [15:26:45]MH_I2C_Read... [15:26:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:45]Read from MH i2c: E2 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 0B 00 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 0B 00 47 8D 00 BF F9 0C E8 80 04 61 4B 90 00 2C [15:26:45]RAPDU: BF F9 0C E8 80 04 61 4B 90 00 [15:26:45]wFMCommunicate OK [15:26:45]SAM_PROTO_SignData done [15:26:45]FM_MakeSignedData done [15:26:45]CreateOFDProtocolMessage [15:26:45]wFMCommunicate request_size=4 [15:26:45]MH_SAM_APDU [15:26:45]CAPDU: 80 11 00 00 [15:26:45]Write to MH i2c: E2 08 00 48 8D 80 11 00 00 00 00 00 00 4F [15:26:45]Write i2c OK [15:26:45]MH_I2C_Read... [15:26:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:45]Read from MH i2c: E2 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 17 00 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: E2 17 00 48 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A2 [15:26:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:26:45]wFMCommunicate OK [15:26:45]CreateOFDProtocolMessage done [15:26:45]OFDSenderStorePacket 60124 [15:26:45]StoreOFDPacket docnum=60124 [15:26:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 D6 41 04 01 DB 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 07 02 00 00 F4 03 04 00 B6 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC EA 00 00 35 04 06 00 FD 65 75 F4 4E 04 BF F9 0C E8 80 04 61 4B [15:26:45]CheckFolder [15:26:45]dirname=/storage/ofd_packets [15:26:45]CheckFolder done [15:26:45]ProducePacketName [15:26:45]name=ofd_packets/00060124 [15:26:45]NVStorageSaveData ofd_packets/00060124 [15:26:45]File name is /storage/ofd_packets/00060124 [15:26:45]Write 298 bytes [15:26:45]NVStorageSaveData done [15:26:45]OFDSenderStorePacket done [15:26:45]KKMCreateOFDPacket done [15:26:45]NVStorageSaveData kkm_last_timestamp [15:26:45]File name is /storage/kkm_last_timestamp [15:26:45]Write 4 bytes [15:26:45]NVStorageSaveData done [15:26:45]ExternCall_PrintAddStr [15:26:45]wPrintStart [15:26:45]Write to MH i2c: 01 00 00 49 8D D6 [15:26:45]Write i2c OK [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: 01 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: 01 07 00 [15:26:45]MH_I2C_Read... [15:26:45]Read from MH i2c: 01 07 00 49 8D 00 00 00 00 00 FF 0F EB [15:26:45]RasterBufferAndPrint [15:26:45]line Счет N : (1)545854 [15:26:45]line ИНН: 02508201610067 [15:26:45]line Контрольно-Кассовый Чек [15:26:45]line ПРОДАЖА [15:26:45]line ТРК (МРК, ГНК) : 61 [15:26:45]line Товар: 2710194210 [15:26:45]line ДТ-К-5 [15:26:45]line 27.630 * 72.40 [15:26:45]line = 2000.41 [15:26:45]line НДС 12% НСП 1% [15:26:45]line > о реализуемом товаре [15:26:45]line ОКРУГЛЕНИЕ: -0.41 [15:26:45]line ИТОГО: 2000.00 [15:26:45]line Внесено: 2000.00 [15:26:45]line СДАЧА: 0.00 [15:26:45]line НСП 1% : 17.70 [15:26:45]line НДС 12% : 212.43 [15:26:45]line Наличными: 2000.00 [15:26:45]line Безнал.: 0.00 [15:26:45]line Место: АЗС № 117 "Партнер Нефть" [15:26:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:26:45]line СНО: Общий режим [15:26:45]line Чек 519 05.06.2024 15:26 [15:26:45]line Смена: 72 ФФД: 1.0 [15:26:45]line ЗНМ: 0300000048 [15:26:45]line РНМ: 0000000000151680 [15:26:45]line Версия ККМ: v1.0 [15:26:45]line [15:26:46]line Дисконтная программа [15:26:46]line ДТ [15:26:46]line номер 117 [15:26:46]line сэкономлено 13.82 сом [15:26:46]line ФМ: 0000000000959414 [15:26:46]line ФД: 60124 [15:26:46]line ФПД: 278612212469252 [15:26:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152646&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60124&fm=278612212469252&tin=02508201610067®Number=0000000000151680&sum=200000 [15:26:46]OFD Sender: Processing packet 60124 [packets to send 53, broken 52] [15:26:46]ProducePacketName [15:26:46]name=ofd_packets/00060124 [15:26:46]OFD Sender: To server: pG, [15:26:46]CommunicateWithHost lk.salyk.kg:30040 [15:26:46]ConnectInit lk.salyk.kg [15:26:46]written 0, free lines is 4095 [15:26:46]Connected sock=10 [15:26:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 D6 41 04 01 DB 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 6B 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 69 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 07 02 00 00 F4 03 04 00 B6 83 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DC EA 00 00 35 04 06 00 FD 65 75 F4 4E 04 BF F9 0C E8 80 04 61 4B [15:26:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D3 7E 47 00 23 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 39 35 39 34 31 34 10 04 04 00 DC EA 00 00 F4 03 04 00 BA 2F 60 66 B6 04 01 00 00 A7 C6 1B B4 06 0A D8 9A [15:26:46]CommunicateWithHost err = 0 [15:26:46]CheckOFDResponse [15:26:46]1017 (14) - 77093643461234 [15:26:46]1041 (16) - 0000000000959414 [15:26:46]1040 (4) - 60124 [15:26:46]1012 (4) - 05.06.2024 09:28 [15:26:46]1206 (1) - 0 [15:26:46]OFD Sender: Remove packet 60124 [15:26:46]ProducePacketName [15:26:46]name=ofd_packets/00060124 [15:26:46]NVStorageDeleteData [15:26:46]Write to MH i2c: 01 00 00 79 8D 06 [15:26:46]Write i2c OK [15:26:46]MH_I2C_Read... [15:26:46]Read from MH i2c: 01 [15:26:46]MH_I2C_Read... [15:26:46]Read from MH i2c: 01 07 00 [15:26:46]MH_I2C_Read... [15:26:46]Read from MH i2c: 01 07 00 79 8D 00 00 00 00 00 4B 0C 64 [15:26:46]RasterBufferAndPrint [15:26:46]line [15:26:46]line [15:26:46]line [15:26:46]line [15:26:46]line [15:26:46]written 0, free lines is 3151 [15:26:46]MH_Cut [15:26:46]Write to MH i2c: D1 01 00 80 8D 01 DF [15:26:46]Write i2c OK [15:26:46]MH_I2C_Read... [15:26:46]Read from MH i2c: D1 [15:26:46]MH_I2C_Read... [15:26:46]Read from MH i2c: D1 01 00 [15:26:46]MH_I2C_Read... [15:26:46]Read from MH i2c: D1 01 00 80 8D 00 DE [15:26:46]Write to MH i2c: 01 00 00 81 8D 0E [15:26:46]Write i2c OK [15:26:46]MH_I2C_Read... [15:26:46]OFD Sender: No OFD packet to send [15:26:47]*** Cut start [15:26:47]*** Partial cut [15:26:47]*** CUTSNS_PIN = 1 [15:26:47]*** CUTSNS_PIN = 0 [15:26:47]*** Brake cut motor [15:26:48]Read from MH i2c: 01 [15:26:48]MH_I2C_Read... [15:26:48]*** Stop cut motor [15:26:48]*** Cut end [15:26:48]Read from MH i2c: 01 07 00 [15:26:48]MH_I2C_Read... [15:26:48]Read from MH i2c: 01 07 00 81 8D 00 00 00 00 00 FF 0F 23 [15:26:48]process_action close_receipt done [15:26:48]requested_data is exist [15:26:48]produce_requested_data [15:26:48]requested_item fm.sn is exist - process it [15:26:48]wFMCommunicate request_size=4 [15:26:48]MH_SAM_APDU [15:26:48]CAPDU: 80 11 00 00 [15:26:48]Write to MH i2c: E2 08 00 82 8D 80 11 00 00 00 00 00 00 89 [15:26:48]Write i2c OK [15:26:48]MH_I2C_Read... [15:26:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:48]Read from MH i2c: E2 [15:26:48]MH_I2C_Read... [15:26:48]Read from MH i2c: E2 17 00 [15:26:48]MH_I2C_Read... [15:26:48]Read from MH i2c: E2 17 00 82 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [15:26:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:26:48]wFMCommunicate OK [15:26:48]requested_item fd.num is exist - process it [15:26:48]SAM_PROTO_GetFieldsCounters [15:26:48]wFMCommunicate request_size=4 [15:26:48]MH_SAM_APDU [15:26:48]CAPDU: 80 13 00 00 [15:26:48]Write to MH i2c: E2 08 00 83 8D 80 13 00 00 00 00 00 00 8C [15:26:48]Write i2c OK [15:26:48]MH_I2C_Read... [15:26:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:48]Read from MH i2c: E2 [15:26:48]MH_I2C_Read... [15:26:48]Read from MH i2c: E2 62 00 [15:26:48]MH_I2C_Read... [15:26:48]Read from MH i2c: E2 62 00 83 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DC EA 00 00 0E 04 04 00 48 00 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 D2 [15:26:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DC EA 00 00 0E 04 04 00 48 00 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 [15:26:48]wFMCommunicate OK [15:26:48]SAM_PROTO_GetFieldsCounters done [15:26:48]requested_item shift.num is exist - process it [15:26:48]requested_item shift.opened is exist - process it [15:26:48]req_shift_opened [15:26:48]FM_GetShiftState [15:26:48]SAM_PROTO_GetShiftState [15:26:48]wFMCommunicate request_size=4 [15:26:48]MH_SAM_APDU [15:26:48]CAPDU: 80 13 01 00 [15:26:48]Write to MH i2c: E2 08 00 84 8D 80 13 01 00 00 00 00 00 8E [15:26:48]Write i2c OK [15:26:48]MH_I2C_Read... [15:26:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:48]Read from MH i2c: E2 [15:26:48]MH_I2C_Read... [15:26:48]Read from MH i2c: E2 0E 00 [15:26:48]MH_I2C_Read... [15:26:48]Read from MH i2c: E2 0E 00 84 8D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [15:26:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:26:48]wFMCommunicate OK [15:26:48]SAM_PROTO_GetShiftState done [15:26:48]FM_GetShiftState done [15:26:48]req_shift_opened done [15:26:48]requested_item shift.open_date is exist - process it [15:26:48]req_shift_open_date [15:26:48]req_shift_open_date done [15:26:48]produce_requested_data done [15:26:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60124,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:26:48]process_action_free close_receipt [15:26:48]json_value_free [15:26:48]json_value_free done [15:26:48]process_json_proto returns [15:26:48]Send response to host [15:26:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60124,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:26:48]free response buf [15:26:48]execute_script done [15:26:48]execute_script returns [15:26:48]free content buf [15:26:48]Sock 9.Close socket [15:26:48]Sock 9.Thread stoped [15:26:51]OFD Sender: No OFD packet to send [15:26:56]OFD Sender: No OFD packet to send [15:27:01]OFD Sender: No OFD packet to send [15:27:06]OFD Sender: No OFD packet to send [15:27:11]OFD Sender: No OFD packet to send [15:27:16]OFD Sender: No OFD packet to send [15:27:21]OFD Sender: No OFD packet to send [15:27:26]OFD Sender: No OFD packet to send [15:27:31]OFD Sender: No OFD packet to send [15:27:36]OFD Sender: No OFD packet to send [15:27:42]OFD Sender: No OFD packet to send [15:27:47]OFD Sender: No OFD packet to send [15:27:52]OFD Sender: No OFD packet to send [15:27:57]OFD Sender: No OFD packet to send [15:28:02]OFD Sender: No OFD packet to send [15:28:07]OFD Sender: No OFD packet to send [15:28:12]OFD Sender: No OFD packet to send [15:28:17]OFD Sender: No OFD packet to send [15:28:21]accept exits with 8 [15:28:21]New connection [15:28:21]New thread 3067100516 created [15:28:21]Thread 3066957156 joined [15:28:21]Waiting for new connection... [15:28:21] Sock 8.Parse request [15:28:21]Sock 8.Check first char [15:28:21]Sock 8.First char is OK [15:28:21]request: POST /json_proto HTTP/1.0 [15:28:21]Method: POST [15:28:21]URL: /json_proto [15:28:21]Method is POST - this is cgi request [15:28:21]url: /json_proto [15:28:21]query_string will be loaded in cgi processing [15:28:21]execute_cgi json_proto POST (null) [15:28:21]execute_cgi path=json_proto method=POST [15:28:21]POST find Content-Length [15:28:21]Host: 172.17.60.68:8080 [15:28:21]Content-Length: 840 [15:28:21]Content-Type: application/json [15:28:21] [15:28:21]POST finish read [15:28:21]Found Content-Length = 840 [15:28:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:21]execute_script... [15: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)545855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:21]POST & json_proto [15:28:21]process_json_proto [15:28:21]json parsed OK: [15:28:21]protocol is kg_v1.0 [15:28:21]action value=close_receipt [15:28:21]process_action close_receipt [15:28:21]cmd_close_receipt [15:28:21]MH_GetDate [15:28:21]Write to MH i2c: F0 00 00 85 8D 01 [15:28:21]Write i2c OK [15:28:21]MH_I2C_Read... [15:28:21]Read from MH i2c: F0 [15:28:21]MH_I2C_Read... [15:28:21]Read from MH i2c: F0 09 00 [15:28:21]MH_I2C_Read... [15:28:21]Read from MH i2c: F0 09 00 85 8D 00 17 84 60 66 9A 61 5F 66 2B [15:28:21]GetLastDocTimeStamp 1717601206 [15:28:21]current date 1717601303 [15:28:21]FM_GetShiftState [15:28:21]SAM_PROTO_GetShiftState [15:28:21]wFMCommunicate request_size=4 [15:28:21]MH_SAM_APDU [15:28:21]CAPDU: 80 13 01 00 [15:28:21]Write to MH i2c: E2 08 00 86 8D 80 13 01 00 00 00 00 00 90 [15:28:21]Write i2c OK [15:28:21]MH_I2C_Read... [15:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:21]Read from MH i2c: E2 [15:28:21]MH_I2C_Read... [15:28:21]Read from MH i2c: E2 0E 00 [15:28:21]MH_I2C_Read... [15:28:21]Read from MH i2c: E2 0E 00 86 8D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [15:28:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:28:21]wFMCommunicate OK [15:28:21]SAM_PROTO_GetShiftState done [15:28:21]FM_GetShiftState done [15:28:21]opened in 1717545916 [15:28:21]opened+sec_in_day 1717632316 [15:28:21]quantity*price = 40006 [15:28:21]sum+1 = 40007 [15:28:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 520 05.06.2024 15:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60125 ФПД: 144916455510485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152824&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60125&fm=144916455510485&tin=02508201610067®Number=0000000000151680&sum=40006 [15:28:22]StoreToDocumentArchive [15:28:22]shift 72 fd 60125 [15:28:22]save to /storage/0072/doc_00060125 [15:28:22]save last doc name /storage/0072/doc_00060125 to /storage/kkm_last_doc_name [15:28:22]save OK [15:28:22]Clear old archive folders... [15:28:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:22]tlvbuf is 005454B0 [15:28:22]SAM_PROTO_ClearQueue [15:28:22]wFMCommunicate request_size=4 [15:28:22]MH_SAM_APDU [15:28:22]CAPDU: 80 09 00 00 [15:28:22]Write to MH i2c: E2 08 00 93 8D 80 09 00 00 00 00 00 00 92 [15:28:22]Write i2c OK [15:28:22]MH_I2C_Read... [15:28:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:22]Read from MH i2c: E2 [15:28:22]MH_I2C_Read... [15:28:22]Read from MH i2c: E2 03 00 [15:28:22]MH_I2C_Read... [15:28:22]Read from MH i2c: E2 03 00 93 8D 00 90 00 94 [15:28:22]RAPDU: 90 00 [15:28:22]wFMCommunicate OK [15:28:22]SAM_PROTO_ClearQueue done [15:28:22]KKMCreateOFDPacket [15:28:22]OFDProtocolAddRootSTLVToBuf [15:28:22]FM_MakeSignedData [15:28:22]FM_MakeSignedData [15:28:22]SAM_PROTO_SignData [15:28:22]wFMCommunicate request_size=4 [15:28:22]MH_SAM_APDU [15:28:22]CAPDU: 80 0D 01 02 [15:28:22]Write to MH i2c: E2 08 00 94 8D 80 0D 01 02 00 00 00 00 9A [15:28:22]Write i2c OK [15:28:22]MH_I2C_Read... [15:28:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:23]Read from MH i2c: E2 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 03 00 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 03 00 94 8D 00 90 00 95 [15:28:23]RAPDU: 90 00 [15:28:23]wFMCommunicate OK [15:28:23]wFMCommunicate request_size=255 [15:28:23]MH_SAM_APDU [15:28:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 18 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD EA 00 00 35 04 06 00 83 [15:28:23]Write to MH i2c: E2 02 01 95 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 18 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD EA 00 00 35 04 06 00 83 00 00 FE [15:28:23]Write i2c OK [15:28:23]MH_I2C_Read... [15:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:23]Read from MH i2c: E2 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 03 00 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 03 00 95 8D 00 90 00 96 [15:28:23]RAPDU: 90 00 [15:28:23]wFMCommunicate OK [15:28:23]wFMCommunicate request_size=10 [15:28:23]MH_SAM_APDU [15:28:23]CAPDU: 80 0D 02 02 05 CC FD DA 51 D5 [15:28:23]Write to MH i2c: E2 0D 00 96 8D 80 0D 02 02 05 00 CC FD DA 51 D5 00 00 70 [15:28:23]Write i2c OK [15:28:23]MH_I2C_Read... [15:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:23]Read from MH i2c: E2 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 03 00 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 03 00 96 8D 00 90 00 97 [15:28:23]RAPDU: 90 00 [15:28:23]wFMCommunicate OK [15:28:23]wFMCommunicate request_size=4 [15:28:23]MH_SAM_APDU [15:28:23]CAPDU: 80 0D 03 02 [15:28:23]Write to MH i2c: E2 08 00 97 8D 80 0D 03 02 00 00 00 00 9F [15:28:23]Write i2c OK [15:28:23]MH_I2C_Read... [15:28:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:23]Read from MH i2c: E2 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 0B 00 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 0B 00 97 8D 00 FF 17 3A 98 97 79 72 A2 90 00 AC [15:28:23]RAPDU: FF 17 3A 98 97 79 72 A2 90 00 [15:28:23]wFMCommunicate OK [15:28:23]SAM_PROTO_SignData done [15:28:23]FM_MakeSignedData done [15:28:23]CreateOFDProtocolMessage [15:28:23]wFMCommunicate request_size=4 [15:28:23]MH_SAM_APDU [15:28:23]CAPDU: 80 11 00 00 [15:28:23]Write to MH i2c: E2 08 00 98 8D 80 11 00 00 00 00 00 00 9F [15:28:23]Write i2c OK [15:28:23]MH_I2C_Read... [15:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:23]Read from MH i2c: E2 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 17 00 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: E2 17 00 98 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F2 [15:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:28:23]wFMCommunicate OK [15:28:23]CreateOFDProtocolMessage done [15:28:23]OFDSenderStorePacket 60125 [15:28:23]StoreOFDPacket docnum=60125 [15:28:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0A E5 07 01 7A 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 18 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD EA 00 00 35 04 06 00 83 CC FD DA 51 D5 FF 17 3A 98 97 79 72 A2 [15:28:23]CheckFolder [15:28:23]dirname=/storage/ofd_packets [15:28:23]CheckFolder done [15:28:23]ProducePacketName [15:28:23]name=ofd_packets/00060125 [15:28:23]NVStorageSaveData ofd_packets/00060125 [15:28:23]File name is /storage/ofd_packets/00060125 [15:28:23]Write 301 bytes [15:28:23]NVStorageSaveData done [15:28:23]OFDSenderStorePacket done [15:28:23]KKMCreateOFDPacket done [15:28:23]NVStorageSaveData kkm_last_timestamp [15:28:23]File name is /storage/kkm_last_timestamp [15:28:23]Write 4 bytes [15:28:23]NVStorageSaveData done [15:28:23]ExternCall_PrintAddStr [15:28:23]wPrintStart [15:28:23]Write to MH i2c: 01 00 00 99 8D 26 [15:28:23]Write i2c OK [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: 01 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: 01 07 00 [15:28:23]MH_I2C_Read... [15:28:23]Read from MH i2c: 01 07 00 99 8D 00 00 00 00 00 FF 0F 3B [15:28:23]RasterBufferAndPrint [15:28:23]line Счет N : (1)545855 [15:28:23]line ИНН: 02508201610067 [15:28:23]line Контрольно-Кассовый Чек [15:28:23]line ПРОДАЖА [15:28:23]line ТРК (МРК, ГНК) : 12 [15:28:23]line Товар: 2710124130 [15:28:23]line Аи-92-К-5 [15:28:23]line 5.980 * 66.90 [15:28:23]line = 400.06 [15:28:23]line НДС 12% НСП 1% [15:28:23]line > о реализуемом товаре [15:28:23]line ИТОГО: 400.06 [15:28:23]line НСП 1% : 3.54 [15:28:23]line НДС 12% : 42.48 [15:28:23]line Наличными: 0.00 [15:28:23]line Безнал.: 400.06 [15:28:23]line Место: АЗС № 117 "Партнер Нефть" [15:28:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:28:23]line СНО: Общий режим [15:28:23]line Чек 520 05.06.2024 15:28 [15:28:23]line Смена: 72 ФФД: 1.0 [15:28:23]line ЗНМ: 0300000048 [15:28:23]line РНМ: 0000000000151680 [15:28:23]line Версия ККМ: v1.0 [15:28:23]line Платежная система: АКБ Кыргызстан [15:28:23]line ФМ: 0000000000959414 [15:28:23]line ФД: 60125 [15:28:23]line ФПД: 144916455510485 [15:28:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152824&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60125&fm=144916455510485&tin=02508201610067®Number=0000000000151680&sum=40006 [15:28:23]OFD Sender: Processing packet 60125 [packets to send 53, broken 52] [15:28:23]ProducePacketName [15:28:23]name=ofd_packets/00060125 [15:28:23]OFD Sender: To server: pG, [15:28:23]CommunicateWithHost lk.salyk.kg:30040 [15:28:23]ConnectInit lk.salyk.kg [15:28:23]written 0, free lines is 4095 [15:28:23]Connected sock=10 [15:28:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0A E5 07 01 7A 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 18 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD EA 00 00 35 04 06 00 83 CC FD DA 51 D5 FF 17 3A 98 97 79 72 A2 [15:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A1 FA 47 00 C1 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DD EA 00 00 F4 03 04 00 1B 30 60 66 B6 04 01 00 00 6F 21 92 98 C8 45 DF F6 [15:28:24]CommunicateWithHost err = 0 [15:28:24]CheckOFDResponse [15:28:24]1017 (14) - 77093643461234 [15:28:24]1041 (16) - 0000000000959414 [15:28:24]1040 (4) - 60125 [15:28:24]1012 (4) - 05.06.2024 09:30 [15:28:24]1206 (1) - 0 [15:28:24]OFD Sender: Remove packet 60125 [15:28:24]ProducePacketName [15:28:24]name=ofd_packets/00060125 [15:28:24]NVStorageDeleteData [15:28:24]Write to MH i2c: 01 00 00 C3 8D 50 [15:28:24]Write i2c OK [15:28:24]MH_I2C_Read... [15:28:24]Read from MH i2c: 01 [15:28:24]MH_I2C_Read... [15:28:24]Read from MH i2c: 01 07 00 [15:28:24]MH_I2C_Read... [15:28:24]Read from MH i2c: 01 07 00 C3 8D 00 00 00 00 00 C6 0C 29 [15:28:24]RasterBufferAndPrint [15:28:24]line [15:28:24]line [15:28:24]line [15:28:24]line [15:28:24]line [15:28:24]written 0, free lines is 3279 [15:28:24]MH_Cut [15:28:24]Write to MH i2c: D1 01 00 CA 8D 01 29 [15:28:24]Write i2c OK [15:28:24]MH_I2C_Read... [15:28:24]Read from MH i2c: D1 [15:28:24]MH_I2C_Read... [15:28:24]Read from MH i2c: D1 01 00 [15:28:24]MH_I2C_Read... [15:28:24]Read from MH i2c: D1 01 00 CA 8D 00 28 [15:28:24]Write to MH i2c: 01 00 00 CB 8D 58 [15:28:24]Write i2c OK [15:28:24]MH_I2C_Read... [15:28:24]OFD Sender: No OFD packet to send [15:28:25]*** Cut start [15:28:25]*** Partial cut [15:28:25]*** CUTSNS_PIN = 1 [15:28:25]*** CUTSNS_PIN = 0 [15:28:25]*** Brake cut motor [15:28:25]Read from MH i2c: 01 [15:28:25]MH_I2C_Read... [15:28:25]*** Stop cut motor [15:28:25]*** Cut end [15:28:25]Read from MH i2c: 01 07 00 [15:28:25]MH_I2C_Read... [15:28:25]Read from MH i2c: 01 07 00 CB 8D 00 00 00 00 00 FF 0F 6D [15:28:25]process_action close_receipt done [15:28:25]requested_data is exist [15:28:25]produce_requested_data [15:28:25]requested_item fm.sn is exist - process it [15:28:25]wFMCommunicate request_size=4 [15:28:25]MH_SAM_APDU [15:28:25]CAPDU: 80 11 00 00 [15:28:25]Write to MH i2c: E2 08 00 CC 8D 80 11 00 00 00 00 00 00 D3 [15:28:25]Write i2c OK [15:28:25]MH_I2C_Read... [15:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:25]Read from MH i2c: E2 [15:28:25]MH_I2C_Read... [15:28:25]Read from MH i2c: E2 17 00 [15:28:25]MH_I2C_Read... [15:28:25]Read from MH i2c: E2 17 00 CC 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [15:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:28:25]wFMCommunicate OK [15:28:25]requested_item fd.num is exist - process it [15:28:25]SAM_PROTO_GetFieldsCounters [15:28:25]wFMCommunicate request_size=4 [15:28:25]MH_SAM_APDU [15:28:25]CAPDU: 80 13 00 00 [15:28:25]Write to MH i2c: E2 08 00 CD 8D 80 13 00 00 00 00 00 00 D6 [15:28:25]Write i2c OK [15:28:25]MH_I2C_Read... [15:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:25]Read from MH i2c: E2 [15:28:25]MH_I2C_Read... [15:28:25]Read from MH i2c: E2 62 00 [15:28:25]MH_I2C_Read... [15:28:25]Read from MH i2c: E2 62 00 CD 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DD EA 00 00 0E 04 04 00 48 00 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 20 [15:28:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DD EA 00 00 0E 04 04 00 48 00 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 [15:28:25]wFMCommunicate OK [15:28:25]SAM_PROTO_GetFieldsCounters done [15:28:25]requested_item shift.num is exist - process it [15:28:25]requested_item shift.opened is exist - process it [15:28:25]req_shift_opened [15:28:25]FM_GetShiftState [15:28:25]SAM_PROTO_GetShiftState [15:28:25]wFMCommunicate request_size=4 [15:28:25]MH_SAM_APDU [15:28:25]CAPDU: 80 13 01 00 [15:28:25]Write to MH i2c: E2 08 00 CE 8D 80 13 01 00 00 00 00 00 D8 [15:28:25]Write i2c OK [15:28:25]MH_I2C_Read... [15:28:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:26]Read from MH i2c: E2 [15:28:26]MH_I2C_Read... [15:28:26]Read from MH i2c: E2 0E 00 [15:28:26]MH_I2C_Read... [15:28:26]Read from MH i2c: E2 0E 00 CE 8D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [15:28:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:28:26]wFMCommunicate OK [15:28:26]SAM_PROTO_GetShiftState done [15:28:26]FM_GetShiftState done [15:28:26]req_shift_opened done [15:28:26]requested_item shift.open_date is exist - process it [15:28:26]req_shift_open_date [15:28:26]req_shift_open_date done [15:28:26]produce_requested_data done [15:28:26]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60125,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:28:26]process_action_free close_receipt [15:28:26]json_value_free [15:28:26]json_value_free done [15:28:26]process_json_proto returns [15:28:26]Send response to host [15:28:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60125,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:28:26]free response buf [15:28:26]execute_script done [15:28:26]execute_script returns [15:28:26]free content buf [15:28:26]Sock 8.Close socket [15:28:26]Sock 8.Thread stoped [15:28:29]OFD Sender: No OFD packet to send [15:28:29]accept exits with 9 [15:28:29]New connection [15:28:29]New thread 3066957156 created [15:28:29]Thread 3067100516 joined [15:28:29]Waiting for new connection... [15:28:29] Sock 9.Parse request [15:28:29]Sock 9.Check first char [15:28:29]Sock 9.First char is OK [15:28:29]request: POST /json_proto HTTP/1.0 [15:28:29]Method: POST [15:28:29]URL: /json_proto [15:28:29]Method is POST - this is cgi request [15:28:29]url: /json_proto [15:28:29]query_string will be loaded in cgi processing [15:28:29]execute_cgi json_proto POST (null) [15:28:29]execute_cgi path=json_proto method=POST [15:28:29]POST find Content-Length [15:28:29]Host: 172.17.60.68:8080 [15:28:29]Content-Length: 675 [15:28:29]Content-Type: application/json [15:28:29] [15:28:29]POST finish read [15:28:29]Found Content-Length = 675 [15:28:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:29]execute_script... [15:28: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)545856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:29]POST & json_proto [15:28:29]process_json_proto [15:28:29]json parsed OK: [15:28:29]protocol is kg_v1.0 [15:28:29]action value=close_receipt [15:28:29]process_action close_receipt [15:28:29]cmd_close_receipt [15:28:29]MH_GetDate [15:28:29]Write to MH i2c: F0 00 00 CF 8D 4B [15:28:29]Write i2c OK [15:28:29]MH_I2C_Read... [15:28:29]Read from MH i2c: F0 [15:28:29]MH_I2C_Read... [15:28:29]Read from MH i2c: F0 09 00 [15:28:29]MH_I2C_Read... [15:28:29]Read from MH i2c: F0 09 00 CF 8D 00 20 84 60 66 9A 61 5F 66 7E [15:28:29]GetLastDocTimeStamp 1717601304 [15:28:29]current date 1717601312 [15:28:29]FM_GetShiftState [15:28:29]SAM_PROTO_GetShiftState [15:28:29]wFMCommunicate request_size=4 [15:28:29]MH_SAM_APDU [15:28:29]CAPDU: 80 13 01 00 [15:28:29]Write to MH i2c: E2 08 00 D0 8D 80 13 01 00 00 00 00 00 DA [15:28:29]Write i2c OK [15:28:29]MH_I2C_Read... [15:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:30]Read from MH i2c: E2 [15:28:30]MH_I2C_Read... [15:28:30]Read from MH i2c: E2 0E 00 [15:28:30]MH_I2C_Read... [15:28:30]Read from MH i2c: E2 0E 00 D0 8D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [15:28:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:28:30]wFMCommunicate OK [15:28:30]SAM_PROTO_GetShiftState done [15:28:30]FM_GetShiftState done [15:28:30]opened in 1717545916 [15:28:30]opened+sec_in_day 1717632316 [15:28:30]quantity*price = 100016 [15:28:30]sum+1 = 100018 [15:28:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 521 05.06.2024 15:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60126 ФПД: 185041671389399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152832&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60126&fm=185041671389399&tin=02508201610067®Number=0000000000151680&sum=100000 [15:28:31]StoreToDocumentArchive [15:28:31]shift 72 fd 60126 [15:28:31]save to /storage/0072/doc_00060126 [15:28:31]save last doc name /storage/0072/doc_00060126 to /storage/kkm_last_doc_name [15:28:31]save OK [15:28:31]Clear old archive folders... [15:28:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:28:31]tlvbuf is 005452D0 [15:28:31]SAM_PROTO_ClearQueue [15:28:31]wFMCommunicate request_size=4 [15:28:31]MH_SAM_APDU [15:28:31]CAPDU: 80 09 00 00 [15:28:31]Write to MH i2c: E2 08 00 DD 8D 80 09 00 00 00 00 00 00 DC [15:28:31]Write i2c OK [15:28:31]MH_I2C_Read... [15:28:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:31]Read from MH i2c: E2 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 DD 8D 00 90 00 DE [15:28:31]RAPDU: 90 00 [15:28:31]wFMCommunicate OK [15:28:31]SAM_PROTO_ClearQueue done [15:28:31]KKMCreateOFDPacket [15:28:31]OFDProtocolAddRootSTLVToBuf [15:28:31]FM_MakeSignedData [15:28:31]FM_MakeSignedData [15:28:31]SAM_PROTO_SignData [15:28:31]wFMCommunicate request_size=4 [15:28:31]MH_SAM_APDU [15:28:31]CAPDU: 80 0D 01 02 [15:28:31]Write to MH i2c: E2 08 00 DE 8D 80 0D 01 02 00 00 00 00 E4 [15:28:31]Write i2c OK [15:28:31]MH_I2C_Read... [15:28:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:31]Read from MH i2c: E2 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 DE 8D 00 90 00 DF [15:28:31]RAPDU: 90 00 [15:28:31]wFMCommunicate OK [15:28:31]wFMCommunicate request_size=255 [15:28:31]MH_SAM_APDU [15:28:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 20 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE EA 00 00 35 04 06 00 [15:28:31]Write to MH i2c: E2 02 01 DF 8D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 20 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE EA 00 00 35 04 06 00 00 00 13 [15:28:31]Write i2c OK [15:28:31]MH_I2C_Read... [15:28:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:31]Read from MH i2c: E2 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 DF 8D 00 90 00 E0 [15:28:31]RAPDU: 90 00 [15:28:31]wFMCommunicate OK [15:28:31]wFMCommunicate request_size=11 [15:28:31]MH_SAM_APDU [15:28:31]CAPDU: 80 0D 02 02 06 A8 4B 5F 17 80 D7 [15:28:31]Write to MH i2c: E2 0E 00 E0 8D 80 0D 02 02 06 00 A8 4B 5F 17 80 D7 00 00 B3 [15:28:31]Write i2c OK [15:28:31]MH_I2C_Read... [15:28:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:31]Read from MH i2c: E2 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 03 00 E0 8D 00 90 00 E1 [15:28:31]RAPDU: 90 00 [15:28:31]wFMCommunicate OK [15:28:31]wFMCommunicate request_size=4 [15:28:31]MH_SAM_APDU [15:28:31]CAPDU: 80 0D 03 02 [15:28:31]Write to MH i2c: E2 08 00 E1 8D 80 0D 03 02 00 00 00 00 E9 [15:28:31]Write i2c OK [15:28:31]MH_I2C_Read... [15:28:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:31]Read from MH i2c: E2 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 0B 00 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 0B 00 E1 8D 00 30 5F A3 E7 99 11 FC 9D 90 00 46 [15:28:31]RAPDU: 30 5F A3 E7 99 11 FC 9D 90 00 [15:28:31]wFMCommunicate OK [15:28:31]SAM_PROTO_SignData done [15:28:31]FM_MakeSignedData done [15:28:31]CreateOFDProtocolMessage [15:28:31]wFMCommunicate request_size=4 [15:28:31]MH_SAM_APDU [15:28:31]CAPDU: 80 11 00 00 [15:28:31]Write to MH i2c: E2 08 00 E2 8D 80 11 00 00 00 00 00 00 E9 [15:28:31]Write i2c OK [15:28:31]MH_I2C_Read... [15:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:31]Read from MH i2c: E2 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 17 00 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: E2 17 00 E2 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [15:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:28:31]wFMCommunicate OK [15:28:31]CreateOFDProtocolMessage done [15:28:31]OFDSenderStorePacket 60126 [15:28:31]StoreOFDPacket docnum=60126 [15:28:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 5F 12 08 01 8E 5C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 20 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE EA 00 00 35 04 06 00 A8 4B 5F 17 80 D7 30 5F A3 E7 99 11 FC 9D [15:28:31]CheckFolder [15:28:31]dirname=/storage/ofd_packets [15:28:31]CheckFolder done [15:28:31]ProducePacketName [15:28:31]name=ofd_packets/00060126 [15:28:31]NVStorageSaveData ofd_packets/00060126 [15:28:31]File name is /storage/ofd_packets/00060126 [15:28:31]Write 302 bytes [15:28:31]NVStorageSaveData done [15:28:31]OFDSenderStorePacket done [15:28:31]KKMCreateOFDPacket done [15:28:31]NVStorageSaveData kkm_last_timestamp [15:28:31]File name is /storage/kkm_last_timestamp [15:28:31]Write 4 bytes [15:28:31]NVStorageSaveData done [15:28:31]ExternCall_PrintAddStr [15:28:31]wPrintStart [15:28:31]Write to MH i2c: 01 00 00 E3 8D 70 [15:28:31]Write i2c OK [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: 01 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: 01 07 00 [15:28:31]MH_I2C_Read... [15:28:31]Read from MH i2c: 01 07 00 E3 8D 00 00 00 00 00 FF 0F 85 [15:28:31]RasterBufferAndPrint [15:28:31]line Счет N : (1)545856 [15:28:31]line ИНН: 02508201610067 [15:28:31]line Контрольно-Кассовый Чек [15:28:31]line ПРОДАЖА [15:28:31]line ТРК (МРК, ГНК) : 34 [15:28:31]line Товар: 2710124130 [15:28:31]line SUPER 92-К-5 [15:28:31]line 14.730 * 67.90 [15:28:31]line = 1000.17 [15:28:31]line НДС 12% НСП 1% [15:28:31]line > о реализуемом товаре [15:28:31]line ОКРУГЛЕНИЕ: -0.17 [15:28:31]line ИТОГО: 1000.00 [15:28:31]line Внесено: 1000.00 [15:28:31]line СДАЧА: 0.00 [15:28:31]line НСП 1% : 8.85 [15:28:31]line НДС 12% : 106.21 [15:28:31]line Наличными: 1000.00 [15:28:31]line Безнал.: 0.00 [15:28:31]line Место: АЗС № 117 "Партнер Нефть" [15:28:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:28:31]line СНО: Общий режим [15:28:31]line Чек 521 05.06.2024 15:28 [15:28:31]line Смена: 72 ФФД: 1.0 [15:28:31]line ЗНМ: 0300000048 [15:28:31]line РНМ: 0000000000151680 [15:28:31]line Версия ККМ: v1.0 [15:28:31]line ФМ: 0000000000959414 [15:28:31]line ФД: 60126 [15:28:31]line ФПД: 185041671389399 [15:28:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152832&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60126&fm=185041671389399&tin=02508201610067®Number=0000000000151680&sum=100000 [15:28:31]written 0, free lines is 4095 [15:28:31]OFD Sender: Processing packet 60126 [packets to send 53, broken 52] [15:28:31]ProducePacketName [15:28:31]name=ofd_packets/00060126 [15:28:31]OFD Sender: To server: pG, [15:28:31]CommunicateWithHost lk.salyk.kg:30040 [15:28:31]ConnectInit lk.salyk.kg [15:28:31]Connected sock=10 [15:28:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 5F 12 08 01 8E 5C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 20 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE EA 00 00 35 04 06 00 A8 4B 5F 17 80 D7 30 5F A3 E7 99 11 FC 9D [15:28:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6B 3F 47 00 AA FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DE EA 00 00 F4 03 04 00 23 30 60 66 B6 04 01 00 00 B4 AD 2A 96 F8 63 64 F4 [15:28:32]CommunicateWithHost err = 0 [15:28:32]CheckOFDResponse [15:28:32]1017 (14) - 77093643461234 [15:28:32]1041 (16) - 0000000000959414 [15:28:32]1040 (4) - 60126 [15:28:32]1012 (4) - 05.06.2024 09:30 [15:28:32]1206 (1) - 0 [15:28:32]OFD Sender: Remove packet 60126 [15:28:32]ProducePacketName [15:28:32]name=ofd_packets/00060126 [15:28:32]NVStorageDeleteData [15:28:32]Write to MH i2c: 01 00 00 0E 8E 9C [15:28:32]Write i2c OK [15:28:32]MH_I2C_Read... [15:28:32]Read from MH i2c: 01 [15:28:32]MH_I2C_Read... [15:28:32]Read from MH i2c: 01 07 00 [15:28:32]MH_I2C_Read... [15:28:32]Read from MH i2c: 01 07 00 0E 8E 00 00 00 00 00 BA 0C 69 [15:28:32]RasterBufferAndPrint [15:28:32]line [15:28:32]line [15:28:32]line [15:28:32]line [15:28:32]line [15:28:32]written 0, free lines is 3268 [15:28:32]MH_Cut [15:28:32]Write to MH i2c: D1 01 00 15 8E 01 75 [15:28:32]Write i2c OK [15:28:32]MH_I2C_Read... [15:28:32]Read from MH i2c: D1 [15:28:32]MH_I2C_Read... [15:28:32]Read from MH i2c: D1 01 00 [15:28:32]MH_I2C_Read... [15:28:32]Read from MH i2c: D1 01 00 15 8E 00 74 [15:28:32]Write to MH i2c: 01 00 00 16 8E A4 [15:28:32]Write i2c OK [15:28:32]MH_I2C_Read... [15:28:32]OFD Sender: No OFD packet to send [15:28:33]*** Cut start [15:28:33]*** Partial cut [15:28:33]*** CUTSNS_PIN = 1 [15:28:33]*** CUTSNS_PIN = 0 [15:28:33]*** Brake cut motor [15:28:33]Read from MH i2c: 01 [15:28:33]MH_I2C_Read... [15:28:33]*** Stop cut motor [15:28:33]*** Cut end [15:28:33]Read from MH i2c: 01 07 00 [15:28:33]MH_I2C_Read... [15:28:33]Read from MH i2c: 01 07 00 16 8E 00 00 00 00 00 FF 0F B9 [15:28:33]process_action close_receipt done [15:28:33]requested_data is exist [15:28:33]produce_requested_data [15:28:33]requested_item fm.sn is exist - process it [15:28:33]wFMCommunicate request_size=4 [15:28:33]MH_SAM_APDU [15:28:33]CAPDU: 80 11 00 00 [15:28:33]Write to MH i2c: E2 08 00 17 8E 80 11 00 00 00 00 00 00 1F [15:28:33]Write i2c OK [15:28:33]MH_I2C_Read... [15:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:33]Read from MH i2c: E2 [15:28:33]MH_I2C_Read... [15:28:33]Read from MH i2c: E2 17 00 [15:28:33]MH_I2C_Read... [15:28:33]Read from MH i2c: E2 17 00 17 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 72 [15:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:28:33]wFMCommunicate OK [15:28:33]requested_item fd.num is exist - process it [15:28:33]SAM_PROTO_GetFieldsCounters [15:28:33]wFMCommunicate request_size=4 [15:28:33]MH_SAM_APDU [15:28:33]CAPDU: 80 13 00 00 [15:28:33]Write to MH i2c: E2 08 00 18 8E 80 13 00 00 00 00 00 00 22 [15:28:33]Write i2c OK [15:28:33]MH_I2C_Read... [15:28:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:33]Read from MH i2c: E2 [15:28:33]MH_I2C_Read... [15:28:33]Read from MH i2c: E2 62 00 [15:28:33]MH_I2C_Read... [15:28:33]Read from MH i2c: E2 62 00 18 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DE EA 00 00 0E 04 04 00 48 00 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 70 [15:28:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DE EA 00 00 0E 04 04 00 48 00 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 [15:28:33]wFMCommunicate OK [15:28:33]SAM_PROTO_GetFieldsCounters done [15:28:33]requested_item shift.num is exist - process it [15:28:33]requested_item shift.opened is exist - process it [15:28:33]req_shift_opened [15:28:33]FM_GetShiftState [15:28:33]SAM_PROTO_GetShiftState [15:28:33]wFMCommunicate request_size=4 [15:28:33]MH_SAM_APDU [15:28:33]CAPDU: 80 13 01 00 [15:28:33]Write to MH i2c: E2 08 00 19 8E 80 13 01 00 00 00 00 00 24 [15:28:33]Write i2c OK [15:28:33]MH_I2C_Read... [15:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:33]Read from MH i2c: E2 [15:28:33]MH_I2C_Read... [15:28:33]Read from MH i2c: E2 0E 00 [15:28:33]MH_I2C_Read... [15:28:33]Read from MH i2c: E2 0E 00 19 8E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5C [15:28:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:28:33]wFMCommunicate OK [15:28:33]SAM_PROTO_GetShiftState done [15:28:33]FM_GetShiftState done [15:28:33]req_shift_opened done [15:28:33]requested_item shift.open_date is exist - process it [15:28:33]req_shift_open_date [15:28:33]req_shift_open_date done [15:28:33]produce_requested_data done [15:28:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60126,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:28:33]process_action_free close_receipt [15:28:33]json_value_free [15:28:33]json_value_free done [15:28:33]process_json_proto returns [15:28:33]Send response to host [15:28:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60126,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:28:33]free response buf [15:28:33]execute_script done [15:28:33]execute_script returns [15:28:33]free content buf [15:28:33]Sock 9.Close socket [15:28:33]Sock 9.Thread stoped [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:22]accept exits with 8 [15:29:22]New connection [15:29:22]New thread 3067100516 created [15:29:22]Thread 3066957156 joined [15:29:22]Waiting for new connection... [15:29:22] Sock 8.Parse request [15:29:22]Sock 8.Check first char [15:29:22]Sock 8.First char is OK [15:29:22]request: POST /json_proto HTTP/1.0 [15:29:22]Method: POST [15:29:22]URL: /json_proto [15:29:22]Method is POST - this is cgi request [15:29:22]url: /json_proto [15:29:22]query_string will be loaded in cgi processing [15:29:22]execute_cgi json_proto POST (null) [15:29:22]execute_cgi path=json_proto method=POST [15:29:22]POST find Content-Length [15:29:22]Host: 172.17.60.68:8080 [15:29:22]Content-Length: 990 [15:29:22]Content-Type: application/json [15:29:22] [15:29:22]POST finish read [15:29:22]Found Content-Length = 990 [15:29:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 53.130, "sum" : 1801.11, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.13 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1801.00, "payments": [ { "type": 0, "sum" : 1801.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:22]execute_script... [15:29:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 53.130, "sum" : 1801.11, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.13 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1801.00, "payments": [ { "type": 0, "sum" : 1801.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:22]POST & json_proto [15:29:22]process_json_proto [15:29:22]json parsed OK: [15:29:22]protocol is kg_v1.0 [15:29:22]action value=close_receipt [15:29:22]process_action close_receipt [15:29:22]cmd_close_receipt [15:29:22]MH_GetDate [15:29:22]Write to MH i2c: F0 00 00 1A 8E 97 [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: F0 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: F0 09 00 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: F0 09 00 1A 8E 00 55 84 60 66 9A 61 5F 66 FF [15:29:22]GetLastDocTimeStamp 1717601312 [15:29:22]current date 1717601365 [15:29:22]FM_GetShiftState [15:29:22]SAM_PROTO_GetShiftState [15:29:22]wFMCommunicate request_size=4 [15:29:22]MH_SAM_APDU [15:29:22]CAPDU: 80 13 01 00 [15:29:22]Write to MH i2c: E2 08 00 1B 8E 80 13 01 00 00 00 00 00 26 [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:22]Read from MH i2c: E2 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 0E 00 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 0E 00 1B 8E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5E [15:29:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:29:22]wFMCommunicate OK [15:29:22]SAM_PROTO_GetShiftState done [15:29:22]FM_GetShiftState done [15:29:22]opened in 1717545916 [15:29:22]opened+sec_in_day 1717632316 [15:29:22]quantity*price = 180110 [15:29:22]sum+1 = 180112 [15:29:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1801.00 Внесено: 2000.00 СДАЧА: 199.00 НСП 1% : 15.94 НДС 12% : 191.27 Наличными: 1801.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 522 05.06.2024 15:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 53.13 сом ФМ: 0000000000959414 ФД: 60127 ФПД: 138920734021938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152925&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60127&fm=138920734021938&tin=02508201610067®Number=0000000000151680&sum=180100 [15:29:24]StoreToDocumentArchive [15:29:24]shift 72 fd 60127 [15:29:24]save to /storage/0072/doc_00060127 [15:29:24]save last doc name /storage/0072/doc_00060127 to /storage/kkm_last_doc_name [15:29:24]save OK [15:29:24]Clear old archive folders... [15:29:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:29:24]tlvbuf is 006AF080 [15:29:24]SAM_PROTO_ClearQueue [15:29:24]wFMCommunicate request_size=4 [15:29:24]MH_SAM_APDU [15:29:24]CAPDU: 80 09 00 00 [15:29:24]Write to MH i2c: E2 08 00 28 8E 80 09 00 00 00 00 00 00 28 [15:29:24]Write i2c OK [15:29:24]MH_I2C_Read... [15:29:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:24]Read from MH i2c: E2 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 28 8E 00 90 00 2A [15:29:24]RAPDU: 90 00 [15:29:24]wFMCommunicate OK [15:29:24]SAM_PROTO_ClearQueue done [15:29:24]KKMCreateOFDPacket [15:29:24]OFDProtocolAddRootSTLVToBuf [15:29:24]FM_MakeSignedData [15:29:24]FM_MakeSignedData [15:29:24]SAM_PROTO_SignData [15:29:24]wFMCommunicate request_size=4 [15:29:24]MH_SAM_APDU [15:29:24]CAPDU: 80 0D 01 02 [15:29:24]Write to MH i2c: E2 08 00 29 8E 80 0D 01 02 00 00 00 00 30 [15:29:24]Write i2c OK [15:29:24]MH_I2C_Read... [15:29:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:24]Read from MH i2c: E2 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 29 8E 00 90 00 2B [15:29:24]RAPDU: 90 00 [15:29:24]wFMCommunicate OK [15:29:24]wFMCommunicate request_size=255 [15:29:24]MH_SAM_APDU [15:29:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 8F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 4A 00 00 00 00 07 04 06 00 84 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 0A 02 00 00 F4 03 04 00 55 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF EA 00 00 35 04 06 00 7E 59 [15:29:24]Write to MH i2c: E2 02 01 2A 8E 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 8A CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 8F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 4A 00 00 00 00 07 04 06 00 84 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 0A 02 00 00 F4 03 04 00 55 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF EA 00 00 35 04 06 00 7E 59 00 00 2F [15:29:24]Write i2c OK [15:29:24]MH_I2C_Read... [15:29:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:24]Read from MH i2c: E2 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 2A 8E 00 90 00 2C [15:29:24]RAPDU: 90 00 [15:29:24]wFMCommunicate OK [15:29:24]wFMCommunicate request_size=9 [15:29:24]MH_SAM_APDU [15:29:24]CAPDU: 80 0D 02 02 04 01 00 D9 32 [15:29:24]Write to MH i2c: E2 0C 00 2B 8E 80 0D 02 02 04 00 01 00 D9 32 00 00 47 [15:29:24]Write i2c OK [15:29:24]MH_I2C_Read... [15:29:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:24]Read from MH i2c: E2 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 03 00 2B 8E 00 90 00 2D [15:29:24]RAPDU: 90 00 [15:29:24]wFMCommunicate OK [15:29:24]wFMCommunicate request_size=4 [15:29:24]MH_SAM_APDU [15:29:24]CAPDU: 80 0D 03 02 [15:29:24]Write to MH i2c: E2 08 00 2C 8E 80 0D 03 02 00 00 00 00 35 [15:29:24]Write i2c OK [15:29:24]MH_I2C_Read... [15:29:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:24]Read from MH i2c: E2 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 0B 00 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 0B 00 2C 8E 00 85 87 55 DC B6 65 82 A7 90 00 B7 [15:29:24]RAPDU: 85 87 55 DC B6 65 82 A7 90 00 [15:29:24]wFMCommunicate OK [15:29:24]SAM_PROTO_SignData done [15:29:24]FM_MakeSignedData done [15:29:24]CreateOFDProtocolMessage [15:29:24]wFMCommunicate request_size=4 [15:29:24]MH_SAM_APDU [15:29:24]CAPDU: 80 11 00 00 [15:29:24]Write to MH i2c: E2 08 00 2D 8E 80 11 00 00 00 00 00 00 35 [15:29:24]Write i2c OK [15:29:24]MH_I2C_Read... [15:29:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:24]Read from MH i2c: E2 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 17 00 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: E2 17 00 2D 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 88 [15:29:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:29:24]wFMCommunicate OK [15:29:24]CreateOFDProtocolMessage done [15:29:24]OFDSenderStorePacket 60127 [15:29:24]StoreOFDPacket docnum=60127 [15:29:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A8 FB 06 01 DB 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 8F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 4A 00 00 00 00 07 04 06 00 84 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 0A 02 00 00 F4 03 04 00 55 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF EA 00 00 35 04 06 00 7E 59 01 00 D9 32 85 87 55 DC B6 65 82 A7 [15:29:24]CheckFolder [15:29:24]dirname=/storage/ofd_packets [15:29:24]CheckFolder done [15:29:24]ProducePacketName [15:29:24]name=ofd_packets/00060127 [15:29:24]NVStorageSaveData ofd_packets/00060127 [15:29:24]File name is /storage/ofd_packets/00060127 [15:29:24]Write 300 bytes [15:29:24]NVStorageSaveData done [15:29:24]OFDSenderStorePacket done [15:29:24]KKMCreateOFDPacket done [15:29:24]NVStorageSaveData kkm_last_timestamp [15:29:24]File name is /storage/kkm_last_timestamp [15:29:24]Write 4 bytes [15:29:24]NVStorageSaveData done [15:29:24]ExternCall_PrintAddStr [15:29:24]wPrintStart [15:29:24]Write to MH i2c: 01 00 00 2E 8E BC [15:29:24]Write i2c OK [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: 01 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: 01 07 00 [15:29:24]MH_I2C_Read... [15:29:24]Read from MH i2c: 01 07 00 2E 8E 00 00 00 00 00 FF 0F D1 [15:29:24]RasterBufferAndPrint [15:29:24]line Счет N : (1)545852 [15:29:24]line ИНН: 02508201610067 [15:29:24]line Контрольно-Кассовый Чек [15:29:24]line ПРОДАЖА [15:29:24]line ТРК (МРК, ГНК) : 71 [15:29:24]line Товар: 2711190000 [15:29:24]line ГАЗ-К-5 [15:29:24]line 53.130 * 33.90 [15:29:24]line = 1801.11 [15:29:24]line НДС 12% НСП 1% [15:29:24]line > о реализуемом товаре [15:29:24]line ОКРУГЛЕНИЕ: -0.11 [15:29:24]line ИТОГО: 1801.00 [15:29:24]line Внесено: 2000.00 [15:29:24]line СДАЧА: 199.00 [15:29:24]line НСП 1% : 15.94 [15:29:24]line НДС 12% : 191.27 [15:29:24]line Наличными: 1801.00 [15:29:24]line Безнал.: 0.00 [15:29:24]line Место: АЗС № 117 "Партнер Нефть" [15:29:24]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:29:24]line СНО: Общий режим [15:29:24]line Чек 522 05.06.2024 15:29 [15:29:24]line Смена: 72 ФФД: 1.0 [15:29:24]line ЗНМ: 0300000048 [15:29:24]line РНМ: 0000000000151680 [15:29:24]line Версия ККМ: v1.0 [15:29:24]line [15:29:24]line Дисконтная программа [15:29:24]line СУГ [15:29:24]line номер 117 [15:29:24]line сэкономлено 53.13 сом [15:29:24]line ФМ: 0000000000959414 [15:29:24]line ФД: 60127 [15:29:24]line ФПД: 138920734021938 [15:29:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152925&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60127&fm=138920734021938&tin=02508201610067®Number=0000000000151680&sum=180100 [15:29:24]OFD Sender: Processing packet 60127 [packets to send 53, broken 52] [15:29:24]ProducePacketName [15:29:24]name=ofd_packets/00060127 [15:29:24]OFD Sender: To server: pG, [15:29:24]CommunicateWithHost lk.salyk.kg:30040 [15:29:24]ConnectInit lk.salyk.kg [15:29:24]written 0, free lines is 4095 [15:29:25]Connected sock=10 [15:29:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A8 FB 06 01 DB 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A CF 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 8F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 4A 00 00 00 00 07 04 06 00 84 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 0A 02 00 00 F4 03 04 00 55 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF EA 00 00 35 04 06 00 7E 59 01 00 D9 32 85 87 55 DC B6 65 82 A7 [15:29:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 14 CB 47 00 00 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 DF EA 00 00 F4 03 04 00 58 30 60 66 B6 04 01 00 00 B1 F8 4F 42 3D B7 7D B2 [15:29:25]CommunicateWithHost err = 0 [15:29:25]CheckOFDResponse [15:29:25]1017 (14) - 77093643461234 [15:29:25]1041 (16) - 0000000000959414 [15:29:25]1040 (4) - 60127 [15:29:25]1012 (4) - 05.06.2024 09:31 [15:29:25]1206 (1) - 0 [15:29:25]OFD Sender: Remove packet 60127 [15:29:25]ProducePacketName [15:29:25]name=ofd_packets/00060127 [15:29:25]NVStorageDeleteData [15:29:25]Write to MH i2c: 01 00 00 5E 8E EC [15:29:25]Write i2c OK [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: 01 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: 01 07 00 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: 01 07 00 5E 8E 00 00 00 00 00 4A 0C 49 [15:29:25]RasterBufferAndPrint [15:29:25]line [15:29:25]line [15:29:25]line [15:29:25]line [15:29:25]line [15:29:25]written 0, free lines is 3152 [15:29:25]MH_Cut [15:29:25]Write to MH i2c: D1 01 00 65 8E 01 C5 [15:29:25]Write i2c OK [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: D1 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: D1 01 00 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: D1 01 00 65 8E 00 C4 [15:29:25]Write to MH i2c: 01 00 00 66 8E F4 [15:29:25]Write i2c OK [15:29:25]MH_I2C_Read... [15:29:25]OFD Sender: No OFD packet to send [15:29:26]*** Cut start [15:29:26]*** Partial cut [15:29:26]*** CUTSNS_PIN = 1 [15:29:26]*** CUTSNS_PIN = 0 [15:29:26]*** Brake cut motor [15:29:27]Read from MH i2c: 01 [15:29:27]MH_I2C_Read... [15:29:27]*** Stop cut motor [15:29:27]*** Cut end [15:29:27]Read from MH i2c: 01 07 00 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: 01 07 00 66 8E 00 00 00 00 00 FF 0F 09 [15:29:27]process_action close_receipt done [15:29:27]requested_data is exist [15:29:27]produce_requested_data [15:29:27]requested_item fm.sn is exist - process it [15:29:27]wFMCommunicate request_size=4 [15:29:27]MH_SAM_APDU [15:29:27]CAPDU: 80 11 00 00 [15:29:27]Write to MH i2c: E2 08 00 67 8E 80 11 00 00 00 00 00 00 6F [15:29:27]Write i2c OK [15:29:27]MH_I2C_Read... [15:29:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:27]Read from MH i2c: E2 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 17 00 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 17 00 67 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [15:29:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:29:27]wFMCommunicate OK [15:29:27]requested_item fd.num is exist - process it [15:29:27]SAM_PROTO_GetFieldsCounters [15:29:27]wFMCommunicate request_size=4 [15:29:27]MH_SAM_APDU [15:29:27]CAPDU: 80 13 00 00 [15:29:27]Write to MH i2c: E2 08 00 68 8E 80 13 00 00 00 00 00 00 72 [15:29:27]Write i2c OK [15:29:27]MH_I2C_Read... [15:29:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:27]Read from MH i2c: E2 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 62 00 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 62 00 68 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DF EA 00 00 0E 04 04 00 48 00 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 C4 [15:29:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 DF EA 00 00 0E 04 04 00 48 00 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 [15:29:27]wFMCommunicate OK [15:29:27]SAM_PROTO_GetFieldsCounters done [15:29:27]requested_item shift.num is exist - process it [15:29:27]requested_item shift.opened is exist - process it [15:29:27]req_shift_opened [15:29:27]FM_GetShiftState [15:29:27]SAM_PROTO_GetShiftState [15:29:27]wFMCommunicate request_size=4 [15:29:27]MH_SAM_APDU [15:29:27]CAPDU: 80 13 01 00 [15:29:27]Write to MH i2c: E2 08 00 69 8E 80 13 01 00 00 00 00 00 74 [15:29:27]Write i2c OK [15:29:27]MH_I2C_Read... [15:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:27]Read from MH i2c: E2 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 0E 00 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 0E 00 69 8E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [15:29:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:29:27]wFMCommunicate OK [15:29:27]SAM_PROTO_GetShiftState done [15:29:27]FM_GetShiftState done [15:29:27]req_shift_opened done [15:29:27]requested_item shift.open_date is exist - process it [15:29:27]req_shift_open_date [15:29:27]req_shift_open_date done [15:29:27]produce_requested_data done [15:29:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60127,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:29:27]process_action_free close_receipt [15:29:27]json_value_free [15:29:27]json_value_free done [15:29:27]process_json_proto returns [15:29:27]Send response to host [15:29:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60127,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:29:27]free response buf [15:29:27]execute_script done [15:29:27]execute_script returns [15:29:27]free content buf [15:29:27]Sock 8.Close socket [15:29:27]Sock 8.Thread stoped [15:29:30]OFD Sender: No OFD packet to send [15:29:35]OFD Sender: No OFD packet to send [15:29:40]OFD Sender: No OFD packet to send [15:29:45]OFD Sender: No OFD packet to send [15:29:50]OFD Sender: No OFD packet to send [15:29:51]accept exits with 9 [15:29:51]New connection [15:29:51]New thread 3066957156 created [15:29:51]Thread 3067100516 joined [15:29:51]Waiting for new connection... [15:29:51] Sock 9.Parse request [15:29:51]Sock 9.Check first char [15:29:51]Sock 9.First char is OK [15:29:51]request: POST /json_proto HTTP/1.0 [15:29:51]Method: POST [15:29:51]URL: /json_proto [15:29:51]Method is POST - this is cgi request [15:29:51]url: /json_proto [15:29:51]query_string will be loaded in cgi processing [15:29:51]execute_cgi json_proto POST (null) [15:29:51]execute_cgi path=json_proto method=POST [15:29:51]POST find Content-Length [15:29:51]Host: 172.17.60.68:8080 [15:29:51]Content-Length: 677 [15:29:51]Content-Type: application/json [15:29:51] [15:29:51]POST finish read [15:29:51]Found Content-Length = 677 [15:29:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:29:51]execute_script... [15:29: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)545858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:29:51]POST & json_proto [15:29:51]process_json_proto [15:29:51]json parsed OK: [15:29:51]protocol is kg_v1.0 [15:29:51]action value=close_receipt [15:29:51]process_action close_receipt [15:29:51]cmd_close_receipt [15:29:51]MH_GetDate [15:29:51]Write to MH i2c: F0 00 00 6A 8E E7 [15:29:51]Write i2c OK [15:29:51]MH_I2C_Read... [15:29:51]Read from MH i2c: F0 [15:29:51]MH_I2C_Read... [15:29:51]Read from MH i2c: F0 09 00 [15:29:51]MH_I2C_Read... [15:29:51]Read from MH i2c: F0 09 00 6A 8E 00 72 84 60 66 9A 61 5F 66 6C [15:29:51]GetLastDocTimeStamp 1717601365 [15:29:51]current date 1717601394 [15:29:51]FM_GetShiftState [15:29:51]SAM_PROTO_GetShiftState [15:29:51]wFMCommunicate request_size=4 [15:29:51]MH_SAM_APDU [15:29:51]CAPDU: 80 13 01 00 [15:29:51]Write to MH i2c: E2 08 00 6B 8E 80 13 01 00 00 00 00 00 76 [15:29:51]Write i2c OK [15:29:51]MH_I2C_Read... [15:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:51]Read from MH i2c: E2 [15:29:51]MH_I2C_Read... [15:29:51]Read from MH i2c: E2 0E 00 [15:29:51]MH_I2C_Read... [15:29:51]Read from MH i2c: E2 0E 00 6B 8E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AE [15:29:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:29:51]wFMCommunicate OK [15:29:51]SAM_PROTO_GetShiftState done [15:29:51]FM_GetShiftState done [15:29:51]opened in 1717545916 [15:29:51]opened+sec_in_day 1717632316 [15:29:51]quantity*price = 20003 [15:29:51]sum+1 = 20004 [15:29:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 523 05.06.2024 15:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60128 ФПД: 234812472538746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152954&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60128&fm=234812472538746&tin=02508201610067®Number=0000000000151680&sum=20000 [15:29:53]StoreToDocumentArchive [15:29:53]shift 72 fd 60128 [15:29:53]save to /storage/0072/doc_00060128 [15:29:53]save last doc name /storage/0072/doc_00060128 to /storage/kkm_last_doc_name [15:29:53]save OK [15:29:53]Clear old archive folders... [15:29:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:29:53]tlvbuf is 003D5020 [15:29:53]SAM_PROTO_ClearQueue [15:29:53]wFMCommunicate request_size=4 [15:29:53]MH_SAM_APDU [15:29:53]CAPDU: 80 09 00 00 [15:29:53]Write to MH i2c: E2 08 00 78 8E 80 09 00 00 00 00 00 00 78 [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:53]Read from MH i2c: E2 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 78 8E 00 90 00 7A [15:29:53]RAPDU: 90 00 [15:29:53]wFMCommunicate OK [15:29:53]SAM_PROTO_ClearQueue done [15:29:53]KKMCreateOFDPacket [15:29:53]OFDProtocolAddRootSTLVToBuf [15:29:53]FM_MakeSignedData [15:29:53]FM_MakeSignedData [15:29:53]SAM_PROTO_SignData [15:29:53]wFMCommunicate request_size=4 [15:29:53]MH_SAM_APDU [15:29:53]CAPDU: 80 0D 01 02 [15:29:53]Write to MH i2c: E2 08 00 79 8E 80 0D 01 02 00 00 00 00 80 [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:53]Read from MH i2c: E2 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 79 8E 00 90 00 7B [15:29:53]RAPDU: 90 00 [15:29:53]wFMCommunicate OK [15:29:53]wFMCommunicate request_size=255 [15:29:53]MH_SAM_APDU [15:29: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 F4 03 04 00 72 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 EA 00 00 35 04 06 00 D5 [15:29:53]Write to MH i2c: E2 02 01 7A 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 F4 03 04 00 72 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 EA 00 00 35 04 06 00 D5 00 00 7D [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:53]Read from MH i2c: E2 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 7A 8E 00 90 00 7C [15:29:53]RAPDU: 90 00 [15:29:53]wFMCommunicate OK [15:29:53]wFMCommunicate request_size=10 [15:29:53]MH_SAM_APDU [15:29:53]CAPDU: 80 0D 02 02 05 8F 8A 03 B6 7A [15:29:53]Write to MH i2c: E2 0D 00 7B 8E 80 0D 02 02 05 00 8F 8A 03 B6 7A 00 00 D9 [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:53]Read from MH i2c: E2 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 03 00 7B 8E 00 90 00 7D [15:29:53]RAPDU: 90 00 [15:29:53]wFMCommunicate OK [15:29:53]wFMCommunicate request_size=4 [15:29:53]MH_SAM_APDU [15:29:53]CAPDU: 80 0D 03 02 [15:29:53]Write to MH i2c: E2 08 00 7C 8E 80 0D 03 02 00 00 00 00 85 [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:53]Read from MH i2c: E2 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 0B 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 0B 00 7C 8E 00 41 44 7A E9 D8 63 55 C3 90 00 C1 [15:29:53]RAPDU: 41 44 7A E9 D8 63 55 C3 90 00 [15:29:53]wFMCommunicate OK [15:29:53]SAM_PROTO_SignData done [15:29:53]FM_MakeSignedData done [15:29:53]CreateOFDProtocolMessage [15:29:53]wFMCommunicate request_size=4 [15:29:53]MH_SAM_APDU [15:29:53]CAPDU: 80 11 00 00 [15:29:53]Write to MH i2c: E2 08 00 7D 8E 80 11 00 00 00 00 00 00 85 [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:53]Read from MH i2c: E2 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 17 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: E2 17 00 7D 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [15:29:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:29:53]wFMCommunicate OK [15:29:53]CreateOFDProtocolMessage done [15:29:53]OFDSenderStorePacket 60128 [15:29:53]StoreOFDPacket docnum=60128 [15:29:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 40 96 07 01 29 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 F4 03 04 00 72 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 EA 00 00 35 04 06 00 D5 8F 8A 03 B6 7A 41 44 7A E9 D8 63 55 C3 [15:29:53]CheckFolder [15:29:53]dirname=/storage/ofd_packets [15:29:53]CheckFolder done [15:29:53]ProducePacketName [15:29:53]name=ofd_packets/00060128 [15:29:53]NVStorageSaveData ofd_packets/00060128 [15:29:53]File name is /storage/ofd_packets/00060128 [15:29:53]Write 301 bytes [15:29:53]NVStorageSaveData done [15:29:53]OFDSenderStorePacket done [15:29:53]KKMCreateOFDPacket done [15:29:53]NVStorageSaveData kkm_last_timestamp [15:29:53]File name is /storage/kkm_last_timestamp [15:29:53]Write 4 bytes [15:29:53]NVStorageSaveData done [15:29:53]ExternCall_PrintAddStr [15:29:53]wPrintStart [15:29:53]Write to MH i2c: 01 00 00 7E 8E 0C [15:29:53]Write i2c OK [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: 01 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: 01 07 00 [15:29:53]MH_I2C_Read... [15:29:53]Read from MH i2c: 01 07 00 7E 8E 00 00 00 00 00 FF 0F 21 [15:29:53]RasterBufferAndPrint [15:29:53]line Счет N : (1)545858 [15:29:53]line ИНН: 02508201610067 [15:29:53]line Контрольно-Кассовый Чек [15:29:53]line ПРОДАЖА [15:29:53]line ТРК (МРК, ГНК) : 22 [15:29:53]line Товар: 2710124130 [15:29:53]line Аи-92-К-5 [15:29:53]line 2.990 * 66.90 [15:29:53]line = 200.03 [15:29:53]line НДС 12% НСП 1% [15:29:53]line > о реализуемом товаре [15:29:53]line ОКРУГЛЕНИЕ: -0.03 [15:29:53]line ИТОГО: 200.00 [15:29:53]line Внесено: 200.00 [15:29:53]line СДАЧА: 0.00 [15:29:53]line НСП 1% : 1.77 [15:29:53]line НДС 12% : 21.24 [15:29:53]line Наличными: 200.00 [15:29:53]line Безнал.: 0.00 [15:29:53]line Место: АЗС № 117 "Партнер Нефть" [15:29:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:29:53]line СНО: Общий режим [15:29:53]line Чек 523 05.06.2024 15:29 [15:29:53]line Смена: 72 ФФД: 1.0 [15:29:53]line ЗНМ: 0300000048 [15:29:53]line РНМ: 0000000000151680 [15:29:53]line Версия ККМ: v1.0 [15:29:53]line ФМ: 0000000000959414 [15:29:53]line ФД: 60128 [15:29:53]line ФПД: 234812472538746 [15:29:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T152954&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60128&fm=234812472538746&tin=02508201610067®Number=0000000000151680&sum=20000 [15:29:53]OFD Sender: Processing packet 60128 [packets to send 53, broken 52] [15:29:53]ProducePacketName [15:29:53]name=ofd_packets/00060128 [15:29:53]OFD Sender: To server: pG, [15:29:53]CommunicateWithHost lk.salyk.kg:30040 [15:29:53]ConnectInit lk.salyk.kg [15:29:53]written 0, free lines is 4095 [15:29:54]Connected sock=10 [15:29:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 40 96 07 01 29 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 02 00 00 F4 03 04 00 72 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E0 EA 00 00 35 04 06 00 D5 8F 8A 03 B6 7A 41 44 7A E9 D8 63 55 C3 [15:29:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 29 3C 47 00 AE 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 39 35 39 34 31 34 10 04 04 00 E0 EA 00 00 F4 03 04 00 75 30 60 66 B6 04 01 00 00 57 74 34 05 F8 59 A8 85 [15:29:54]CommunicateWithHost err = 0 [15:29:54]CheckOFDResponse [15:29:54]1017 (14) - 77093643461234 [15:29:54]1041 (16) - 0000000000959414 [15:29:54]1040 (4) - 60128 [15:29:54]1012 (4) - 05.06.2024 09:31 [15:29:54]1206 (1) - 0 [15:29:54]OFD Sender: Remove packet 60128 [15:29:54]ProducePacketName [15:29:54]name=ofd_packets/00060128 [15:29:54]NVStorageDeleteData [15:29:54]Write to MH i2c: 01 00 00 A9 8E 37 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: 01 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: 01 07 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: 01 07 00 A9 8E 00 00 00 00 00 B4 0C FE [15:29:54]RasterBufferAndPrint [15:29:54]line [15:29:54]line [15:29:54]line [15:29:54]line [15:29:54]line [15:29:54]written 0, free lines is 3260 [15:29:54]MH_Cut [15:29:54]Write to MH i2c: D1 01 00 B0 8E 01 10 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: D1 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: D1 01 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: D1 01 00 B0 8E 00 0F [15:29:54]Write to MH i2c: 01 00 00 B1 8E 3F [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]OFD Sender: No OFD packet to send [15:29:55]*** Cut start [15:29:55]*** Partial cut [15:29:55]*** CUTSNS_PIN = 1 [15:29:55]*** CUTSNS_PIN = 0 [15:29:55]*** Brake cut motor [15:29:55]Read from MH i2c: 01 [15:29:55]MH_I2C_Read... [15:29:55]*** Stop cut motor [15:29:55]*** Cut end [15:29:55]Read from MH i2c: 01 07 00 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: 01 07 00 B1 8E 00 00 00 00 00 FF 0F 54 [15:29:55]process_action close_receipt done [15:29:55]requested_data is exist [15:29:55]produce_requested_data [15:29:55]requested_item fm.sn is exist - process it [15:29:55]wFMCommunicate request_size=4 [15:29:55]MH_SAM_APDU [15:29:55]CAPDU: 80 11 00 00 [15:29:55]Write to MH i2c: E2 08 00 B2 8E 80 11 00 00 00 00 00 00 BA [15:29:55]Write i2c OK [15:29:55]MH_I2C_Read... [15:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:55]Read from MH i2c: E2 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 17 00 [15:29:55]MH_I2C_Read... [15:29:55]Read from MH i2c: E2 17 00 B2 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0D [15:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:29:55]wFMCommunicate OK [15:29:55]requested_item fd.num is exist - process it [15:29:55]SAM_PROTO_GetFieldsCounters [15:29:55]wFMCommunicate request_size=4 [15:29:55]MH_SAM_APDU [15:29:55]CAPDU: 80 13 00 00 [15:29:55]Write to MH i2c: E2 08 00 B3 8E 80 13 00 00 00 00 00 00 BD [15:29:55]Write i2c OK [15:29:55]MH_I2C_Read... [15:29:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:56]Read from MH i2c: E2 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: E2 62 00 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: E2 62 00 B3 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E0 EA 00 00 0E 04 04 00 48 00 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 13 [15:29:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E0 EA 00 00 0E 04 04 00 48 00 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 [15:29:56]wFMCommunicate OK [15:29:56]SAM_PROTO_GetFieldsCounters done [15:29:56]requested_item shift.num is exist - process it [15:29:56]requested_item shift.opened is exist - process it [15:29:56]req_shift_opened [15:29:56]FM_GetShiftState [15:29:56]SAM_PROTO_GetShiftState [15:29:56]wFMCommunicate request_size=4 [15:29:56]MH_SAM_APDU [15:29:56]CAPDU: 80 13 01 00 [15:29:56]Write to MH i2c: E2 08 00 B4 8E 80 13 01 00 00 00 00 00 BF [15:29:56]Write i2c OK [15:29:56]MH_I2C_Read... [15:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:56]Read from MH i2c: E2 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: E2 0E 00 [15:29:56]MH_I2C_Read... [15:29:56]Read from MH i2c: E2 0E 00 B4 8E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F7 [15:29:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:29:56]wFMCommunicate OK [15:29:56]SAM_PROTO_GetShiftState done [15:29:56]FM_GetShiftState done [15:29:56]req_shift_opened done [15:29:56]requested_item shift.open_date is exist - process it [15:29:56]req_shift_open_date [15:29:56]req_shift_open_date done [15:29:56]produce_requested_data done [15:29:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60128,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:29:56]process_action_free close_receipt [15:29:56]json_value_free [15:29:56]json_value_free done [15:29:56]process_json_proto returns [15:29:56]Send response to host [15:29:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60128,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:29:56]free response buf [15:29:56]execute_script done [15:29:56]execute_script returns [15:29:56]free content buf [15:29:56]Sock 9.Close socket [15:29:56]Sock 9.Thread stoped [15:29:59]OFD Sender: No OFD packet to send [15:30:04]OFD Sender: No OFD packet to send [15:30:09]OFD Sender: No OFD packet to send [15:30:14]OFD Sender: No OFD packet to send [15:30:19]OFD Sender: No OFD packet to send [15:30:24]OFD Sender: No OFD packet to send [15:30:29]OFD Sender: No OFD packet to send [15:30:34]OFD Sender: No OFD packet to send [15:30:39]OFD Sender: No OFD packet to send [15:30:44]OFD Sender: No OFD packet to send [15:30:47]accept exits with 8 [15:30:47]New connection [15:30:47]New thread 3067100516 created [15:30:47]Thread 3066957156 joined [15:30:47]Waiting for new connection... [15:30:47] Sock 8.Parse request [15:30:47]Sock 8.Check first char [15:30:47]Sock 8.First char is OK [15:30:47]request: POST /json_proto HTTP/1.0 [15:30:47]Method: POST [15:30:47]URL: /json_proto [15:30:47]Method is POST - this is cgi request [15:30:47]url: /json_proto [15:30:47]query_string will be loaded in cgi processing [15:30:47]execute_cgi json_proto POST (null) [15:30:47]execute_cgi path=json_proto method=POST [15:30:47]POST find Content-Length [15:30:47]Host: 172.17.60.68:8080 [15:30:47]Content-Length: 677 [15:30:47]Content-Type: application/json [15:30:47] [15:30:47]POST finish read [15:30:47]Found Content-Length = 677 [15:30:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:47]execute_script... [15:30: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)545859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:47]POST & json_proto [15:30:47]process_json_proto [15:30:47]json parsed OK: [15:30:47]protocol is kg_v1.0 [15:30:47]action value=close_receipt [15:30:47]process_action close_receipt [15:30:47]cmd_close_receipt [15:30:47]MH_GetDate [15:30:47]Write to MH i2c: F0 00 00 B5 8E 32 [15:30:47]Write i2c OK [15:30:47]MH_I2C_Read... [15:30:47]Read from MH i2c: F0 [15:30:47]MH_I2C_Read... [15:30:47]Read from MH i2c: F0 09 00 [15:30:47]MH_I2C_Read... [15:30:47]Read from MH i2c: F0 09 00 B5 8E 00 A9 84 60 66 9A 61 5F 66 EE [15:30:47]GetLastDocTimeStamp 1717601394 [15:30:47]current date 1717601449 [15:30:47]FM_GetShiftState [15:30:47]SAM_PROTO_GetShiftState [15:30:47]wFMCommunicate request_size=4 [15:30:47]MH_SAM_APDU [15:30:47]CAPDU: 80 13 01 00 [15:30:47]Write to MH i2c: E2 08 00 B6 8E 80 13 01 00 00 00 00 00 C1 [15:30:47]Write i2c OK [15:30:47]MH_I2C_Read... [15:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:47]Read from MH i2c: E2 [15:30:47]MH_I2C_Read... [15:30:47]Read from MH i2c: E2 0E 00 [15:30:47]MH_I2C_Read... [15:30:47]Read from MH i2c: E2 0E 00 B6 8E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F9 [15:30:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:30:47]wFMCommunicate OK [15:30:47]SAM_PROTO_GetShiftState done [15:30:47]FM_GetShiftState done [15:30:47]opened in 1717545916 [15:30:47]opened+sec_in_day 1717632316 [15:30:47]quantity*price = 20003 [15:30:47]sum+1 = 20004 [15:30:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 524 05.06.2024 15:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60129 ФПД: 19937502798115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153049&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60129&fm=19937502798115&tin=02508201610067®Number=0000000000151680&sum=20000 [15:30:48]StoreToDocumentArchive [15:30:48]shift 72 fd 60129 [15:30:48]save to /storage/0072/doc_00060129 [15:30:48]save last doc name /storage/0072/doc_00060129 to /storage/kkm_last_doc_name [15:30:48]save OK [15:30:48]Clear old archive folders... [15:30:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:30:48]tlvbuf is 004F4870 [15:30:48]SAM_PROTO_ClearQueue [15:30:48]wFMCommunicate request_size=4 [15:30:48]MH_SAM_APDU [15:30:48]CAPDU: 80 09 00 00 [15:30:48]Write to MH i2c: E2 08 00 C3 8E 80 09 00 00 00 00 00 00 C3 [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:48]Read from MH i2c: E2 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 C3 8E 00 90 00 C5 [15:30:48]RAPDU: 90 00 [15:30:48]wFMCommunicate OK [15:30:48]SAM_PROTO_ClearQueue done [15:30:48]KKMCreateOFDPacket [15:30:48]OFDProtocolAddRootSTLVToBuf [15:30:48]FM_MakeSignedData [15:30:48]FM_MakeSignedData [15:30:48]SAM_PROTO_SignData [15:30:48]wFMCommunicate request_size=4 [15:30:48]MH_SAM_APDU [15:30:48]CAPDU: 80 0D 01 02 [15:30:48]Write to MH i2c: E2 08 00 C4 8E 80 0D 01 02 00 00 00 00 CB [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:49]Read from MH i2c: E2 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 03 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 03 00 C4 8E 00 90 00 C6 [15:30:49]RAPDU: 90 00 [15:30:49]wFMCommunicate OK [15:30:49]wFMCommunicate request_size=255 [15:30:49]MH_SAM_APDU [15:30: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0C 02 00 00 F4 03 04 00 A9 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 EA 00 00 35 04 06 00 12 [15:30:49]Write to MH i2c: E2 02 01 C5 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0C 02 00 00 F4 03 04 00 A9 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 EA 00 00 35 04 06 00 12 00 00 3E [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:49]Read from MH i2c: E2 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 03 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 03 00 C5 8E 00 90 00 C7 [15:30:49]RAPDU: 90 00 [15:30:49]wFMCommunicate OK [15:30:49]wFMCommunicate request_size=10 [15:30:49]MH_SAM_APDU [15:30:49]CAPDU: 80 0D 02 02 05 22 0F C5 A1 23 [15:30:49]Write to MH i2c: E2 0D 00 C6 8E 80 0D 02 02 05 00 22 0F C5 A1 23 00 00 92 [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:49]Read from MH i2c: E2 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 03 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 03 00 C6 8E 00 90 00 C8 [15:30:49]RAPDU: 90 00 [15:30:49]wFMCommunicate OK [15:30:49]wFMCommunicate request_size=4 [15:30:49]MH_SAM_APDU [15:30:49]CAPDU: 80 0D 03 02 [15:30:49]Write to MH i2c: E2 08 00 C7 8E 80 0D 03 02 00 00 00 00 D0 [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:49]Read from MH i2c: E2 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 0B 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 0B 00 C7 8E 00 11 5C BE 4C B5 65 11 87 90 00 FA [15:30:49]RAPDU: 11 5C BE 4C B5 65 11 87 90 00 [15:30:49]wFMCommunicate OK [15:30:49]SAM_PROTO_SignData done [15:30:49]FM_MakeSignedData done [15:30:49]CreateOFDProtocolMessage [15:30:49]wFMCommunicate request_size=4 [15:30:49]MH_SAM_APDU [15:30:49]CAPDU: 80 11 00 00 [15:30:49]Write to MH i2c: E2 08 00 C8 8E 80 11 00 00 00 00 00 00 D0 [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:49]Read from MH i2c: E2 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 17 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 17 00 C8 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 23 [15:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:30:49]wFMCommunicate OK [15:30:49]CreateOFDProtocolMessage done [15:30:49]OFDSenderStorePacket 60129 [15:30:49]StoreOFDPacket docnum=60129 [15:30:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 26 07 01 43 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0C 02 00 00 F4 03 04 00 A9 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 EA 00 00 35 04 06 00 12 22 0F C5 A1 23 11 5C BE 4C B5 65 11 87 [15:30:49]CheckFolder [15:30:49]dirname=/storage/ofd_packets [15:30:49]CheckFolder done [15:30:49]ProducePacketName [15:30:49]name=ofd_packets/00060129 [15:30:49]NVStorageSaveData ofd_packets/00060129 [15:30:49]File name is /storage/ofd_packets/00060129 [15:30:49]Write 301 bytes [15:30:49]NVStorageSaveData done [15:30:49]OFDSenderStorePacket done [15:30:49]KKMCreateOFDPacket done [15:30:49]NVStorageSaveData kkm_last_timestamp [15:30:49]File name is /storage/kkm_last_timestamp [15:30:49]Write 4 bytes [15:30:49]NVStorageSaveData done [15:30:49]ExternCall_PrintAddStr [15:30:49]wPrintStart [15:30:49]Write to MH i2c: 01 00 00 C9 8E 57 [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: 01 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: 01 07 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: 01 07 00 C9 8E 00 00 00 00 00 FF 0F 6C [15:30:49]RasterBufferAndPrint [15:30:49]line Счет N : (1)545859 [15:30:49]line ИНН: 02508201610067 [15:30:49]line Контрольно-Кассовый Чек [15:30:49]line ПРОДАЖА [15:30:49]line ТРК (МРК, ГНК) : 42 [15:30:49]line Товар: 2710124130 [15:30:49]line Аи-92-К-5 [15:30:49]line 2.990 * 66.90 [15:30:49]line = 200.03 [15:30:49]line НДС 12% НСП 1% [15:30:49]line > о реализуемом товаре [15:30:49]line ОКРУГЛЕНИЕ: -0.03 [15:30:49]line ИТОГО: 200.00 [15:30:49]line Внесено: 200.00 [15:30:49]line СДАЧА: 0.00 [15:30:49]line НСП 1% : 1.77 [15:30:49]line НДС 12% : 21.24 [15:30:49]line Наличными: 200.00 [15:30:49]line Безнал.: 0.00 [15:30:49]line Место: АЗС № 117 "Партнер Нефть" [15:30:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:30:49]line СНО: Общий режим [15:30:49]line Чек 524 05.06.2024 15:30 [15:30:49]line Смена: 72 ФФД: 1.0 [15:30:49]line ЗНМ: 0300000048 [15:30:49]line РНМ: 0000000000151680 [15:30:49]line Версия ККМ: v1.0 [15:30:49]line ФМ: 0000000000959414 [15:30:49]line ФД: 60129 [15:30:49]line ФПД: 19937502798115 [15:30:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153049&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60129&fm=19937502798115&tin=02508201610067®Number=0000000000151680&sum=20000 [15:30:49]OFD Sender: Processing packet 60129 [packets to send 53, broken 52] [15:30:49]ProducePacketName [15:30:49]name=ofd_packets/00060129 [15:30:49]OFD Sender: To server: pG, [15:30:49]CommunicateWithHost lk.salyk.kg:30040 [15:30:49]ConnectInit lk.salyk.kg [15:30:49]written 0, free lines is 4095 [15:30:49]Connected sock=10 [15:30:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 53 26 07 01 43 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 0C 02 00 00 F4 03 04 00 A9 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E1 EA 00 00 35 04 06 00 12 22 0F C5 A1 23 11 5C BE 4C B5 65 11 87 [15:30:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8A 71 47 00 14 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 39 35 39 34 31 34 10 04 04 00 E1 EA 00 00 F4 03 04 00 AD 30 60 66 B6 04 01 00 00 E0 49 64 18 42 8E 3C 3A [15:30:50]CommunicateWithHost err = 0 [15:30:50]CheckOFDResponse [15:30:50]1017 (14) - 77093643461234 [15:30:50]1041 (16) - 0000000000959414 [15:30:50]1040 (4) - 60129 [15:30:50]1012 (4) - 05.06.2024 09:32 [15:30:50]1206 (1) - 0 [15:30:50]OFD Sender: Remove packet 60129 [15:30:50]ProducePacketName [15:30:50]name=ofd_packets/00060129 [15:30:50]NVStorageDeleteData [15:30:50]Write to MH i2c: 01 00 00 F4 8E 82 [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: 01 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: 01 07 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: 01 07 00 F4 8E 00 00 00 00 00 AB 0C 40 [15:30:50]RasterBufferAndPrint [15:30:50]line [15:30:50]line [15:30:50]line [15:30:50]line [15:30:50]line [15:30:50]written 0, free lines is 3249 [15:30:50]MH_Cut [15:30:50]Write to MH i2c: D1 01 00 FB 8E 01 5B [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: D1 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: D1 01 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: D1 01 00 FB 8E 00 5A [15:30:50]Write to MH i2c: 01 00 00 FC 8E 8A [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]OFD Sender: No OFD packet to send [15:30:51]*** Cut start [15:30:51]*** Partial cut [15:30:51]*** CUTSNS_PIN = 1 [15:30:51]*** CUTSNS_PIN = 0 [15:30:51]*** Brake cut motor [15:30:51]Read from MH i2c: 01 [15:30:51]MH_I2C_Read... [15:30:51]*** Stop cut motor [15:30:51]*** Cut end [15:30:51]Read from MH i2c: 01 07 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 07 00 FC 8E 00 00 00 00 00 FF 0F 9F [15:30:51]process_action close_receipt done [15:30:51]requested_data is exist [15:30:51]produce_requested_data [15:30:51]requested_item fm.sn is exist - process it [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 11 00 00 [15:30:51]Write to MH i2c: E2 08 00 FD 8E 80 11 00 00 00 00 00 00 05 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 17 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 17 00 FD 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [15:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:30:51]wFMCommunicate OK [15:30:51]requested_item fd.num is exist - process it [15:30:51]SAM_PROTO_GetFieldsCounters [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 13 00 00 [15:30:51]Write to MH i2c: E2 08 00 FE 8E 80 13 00 00 00 00 00 00 08 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 62 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 62 00 FE 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E1 EA 00 00 0E 04 04 00 48 00 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 62 [15:30:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E1 EA 00 00 0E 04 04 00 48 00 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 [15:30:51]wFMCommunicate OK [15:30:51]SAM_PROTO_GetFieldsCounters done [15:30:51]requested_item shift.num is exist - process it [15:30:51]requested_item shift.opened is exist - process it [15:30:51]req_shift_opened [15:30:51]FM_GetShiftState [15:30:51]SAM_PROTO_GetShiftState [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 13 01 00 [15:30:51]Write to MH i2c: E2 08 00 FF 8E 80 13 01 00 00 00 00 00 0A [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:52]Read from MH i2c: E2 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 0E 00 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 0E 00 FF 8E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 42 [15:30:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:30:52]wFMCommunicate OK [15:30:52]SAM_PROTO_GetShiftState done [15:30:52]FM_GetShiftState done [15:30:52]req_shift_opened done [15:30:52]requested_item shift.open_date is exist - process it [15:30:52]req_shift_open_date [15:30:52]req_shift_open_date done [15:30:52]produce_requested_data done [15:30:52]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60129,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:30:52]process_action_free close_receipt [15:30:52]json_value_free [15:30:52]json_value_free done [15:30:52]process_json_proto returns [15:30:52]Send response to host [15:30:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60129,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:30:52]free response buf [15:30:52]execute_script done [15:30:52]execute_script returns [15:30:52]free content buf [15:30:52]Sock 8.Close socket [15:30:52]Sock 8.Thread stoped [15:30:55]OFD Sender: No OFD packet to send [15:31:00]OFD Sender: No OFD packet to send [15:31:05]OFD Sender: No OFD packet to send [15:31:10]OFD Sender: No OFD packet to send [15:31:15]OFD Sender: No OFD packet to send [15:31:20]OFD Sender: No OFD packet to send [15:31:25]OFD Sender: No OFD packet to send [15:31:27]accept exits with 9 [15:31:27]New connection [15:31:27]New thread 3066957156 created [15:31:27]Thread 3067100516 joined [15:31:27]Waiting for new connection... [15:31:27] Sock 9.Parse request [15:31:27]Sock 9.Check first char [15:31:27]Sock 9.First char is OK [15:31:27]request: POST /json_proto HTTP/1.0 [15:31:27]Method: POST [15:31:27]URL: /json_proto [15:31:27]Method is POST - this is cgi request [15:31:27]url: /json_proto [15:31:27]query_string will be loaded in cgi processing [15:31:27]execute_cgi json_proto POST (null) [15:31:27]execute_cgi path=json_proto method=POST [15:31:27]POST find Content-Length [15:31:27]Host: 172.17.60.68:8080 [15:31:27]Content-Length: 678 [15:31:27]Content-Type: application/json [15:31:27] [15:31:27]POST finish read [15:31:27]Found Content-Length = 678 [15:31:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:27]execute_script... [15: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)545860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:27]POST & json_proto [15:31:27]process_json_proto [15:31:27]json parsed OK: [15:31:27]protocol is kg_v1.0 [15:31:27]action value=close_receipt [15:31:27]process_action close_receipt [15:31:27]cmd_close_receipt [15:31:27]MH_GetDate [15:31:27]Write to MH i2c: F0 00 00 00 8F 7E [15:31:27]Write i2c OK [15:31:27]MH_I2C_Read... [15:31:27]Read from MH i2c: F0 [15:31:27]MH_I2C_Read... [15:31:27]Read from MH i2c: F0 09 00 [15:31:27]MH_I2C_Read... [15:31:27]Read from MH i2c: F0 09 00 00 8F 00 D1 84 60 66 9A 61 5F 66 62 [15:31:27]GetLastDocTimeStamp 1717601449 [15:31:27]current date 1717601489 [15:31:27]FM_GetShiftState [15:31:27]SAM_PROTO_GetShiftState [15:31:27]wFMCommunicate request_size=4 [15:31:27]MH_SAM_APDU [15:31:27]CAPDU: 80 13 01 00 [15:31:27]Write to MH i2c: E2 08 00 01 8F 80 13 01 00 00 00 00 00 0D [15:31:27]Write i2c OK [15:31:27]MH_I2C_Read... [15:31:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:27]Read from MH i2c: E2 [15:31:27]MH_I2C_Read... [15:31:27]Read from MH i2c: E2 0E 00 [15:31:27]MH_I2C_Read... [15:31:27]Read from MH i2c: E2 0E 00 01 8F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 45 [15:31:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:31:27]wFMCommunicate OK [15:31:27]SAM_PROTO_GetShiftState done [15:31:27]FM_GetShiftState done [15:31:27]opened in 1717545916 [15:31:27]opened+sec_in_day 1717632316 [15:31:27]quantity*price = 80012 [15:31:27]sum+1 = 80013 [15:31:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 525 05.06.2024 15:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60130 ФПД: 274241230081368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60130&fm=274241230081368&tin=02508201610067®Number=0000000000151680&sum=80000 [15:31:28]StoreToDocumentArchive [15:31:28]shift 72 fd 60130 [15:31:28]save to /storage/0072/doc_00060130 [15:31:28]save last doc name /storage/0072/doc_00060130 to /storage/kkm_last_doc_name [15:31:28]save OK [15:31:28]Clear old archive folders... [15:31:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:31:28]tlvbuf is 006321D0 [15:31:28]SAM_PROTO_ClearQueue [15:31:28]wFMCommunicate request_size=4 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 09 00 00 [15:31:28]Write to MH i2c: E2 08 00 0E 8F 80 09 00 00 00 00 00 00 0F [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 0E 8F 00 90 00 11 [15:31:28]RAPDU: 90 00 [15:31:28]wFMCommunicate OK [15:31:28]SAM_PROTO_ClearQueue done [15:31:28]KKMCreateOFDPacket [15:31:28]OFDProtocolAddRootSTLVToBuf [15:31:28]FM_MakeSignedData [15:31:28]FM_MakeSignedData [15:31:28]SAM_PROTO_SignData [15:31:28]wFMCommunicate request_size=4 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 0D 01 02 [15:31:28]Write to MH i2c: E2 08 00 0F 8F 80 0D 01 02 00 00 00 00 17 [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 0F 8F 00 90 00 12 [15:31:28]RAPDU: 90 00 [15:31:28]wFMCommunicate OK [15:31:28]wFMCommunicate request_size=255 [15:31:28]MH_SAM_APDU [15: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 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 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 0D 02 00 00 F4 03 04 00 D1 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 EA 00 00 35 04 06 00 F9 [15:31:28]Write to MH i2c: E2 02 01 10 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 0D 02 00 00 F4 03 04 00 D1 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 EA 00 00 35 04 06 00 F9 00 00 C5 [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 10 8F 00 90 00 13 [15:31:28]RAPDU: 90 00 [15:31:28]wFMCommunicate OK [15:31:28]wFMCommunicate request_size=10 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 0D 02 02 05 6B C3 1A 0D 58 [15:31:28]Write to MH i2c: E2 0D 00 11 8F 80 0D 02 02 05 00 6B C3 1A 0D 58 00 00 D1 [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 03 00 11 8F 00 90 00 14 [15:31:28]RAPDU: 90 00 [15:31:28]wFMCommunicate OK [15:31:28]wFMCommunicate request_size=4 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 0D 03 02 [15:31:28]Write to MH i2c: E2 08 00 12 8F 80 0D 03 02 00 00 00 00 1C [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 0B 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 0B 00 12 8F 00 DB 34 BB AC 92 D1 16 35 90 00 41 [15:31:28]RAPDU: DB 34 BB AC 92 D1 16 35 90 00 [15:31:28]wFMCommunicate OK [15:31:28]SAM_PROTO_SignData done [15:31:28]FM_MakeSignedData done [15:31:28]CreateOFDProtocolMessage [15:31:28]wFMCommunicate request_size=4 [15:31:28]MH_SAM_APDU [15:31:28]CAPDU: 80 11 00 00 [15:31:28]Write to MH i2c: E2 08 00 13 8F 80 11 00 00 00 00 00 00 1C [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:28]Read from MH i2c: E2 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 17 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: E2 17 00 13 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6F [15:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:31:28]wFMCommunicate OK [15:31:28]CreateOFDProtocolMessage done [15:31:28]OFDSenderStorePacket 60130 [15:31:28]StoreOFDPacket docnum=60130 [15:31:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 77 07 01 B1 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 0D 02 00 00 F4 03 04 00 D1 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 EA 00 00 35 04 06 00 F9 6B C3 1A 0D 58 DB 34 BB AC 92 D1 16 35 [15:31:28]CheckFolder [15:31:28]dirname=/storage/ofd_packets [15:31:28]CheckFolder done [15:31:28]ProducePacketName [15:31:28]name=ofd_packets/00060130 [15:31:28]NVStorageSaveData ofd_packets/00060130 [15:31:28]File name is /storage/ofd_packets/00060130 [15:31:28]Write 301 bytes [15:31:28]NVStorageSaveData done [15:31:28]OFDSenderStorePacket done [15:31:28]KKMCreateOFDPacket done [15:31:28]NVStorageSaveData kkm_last_timestamp [15:31:28]File name is /storage/kkm_last_timestamp [15:31:28]Write 4 bytes [15:31:28]NVStorageSaveData done [15:31:28]ExternCall_PrintAddStr [15:31:28]wPrintStart [15:31:28]Write to MH i2c: 01 00 00 14 8F A3 [15:31:28]Write i2c OK [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: 01 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: 01 07 00 [15:31:28]MH_I2C_Read... [15:31:28]Read from MH i2c: 01 07 00 14 8F 00 00 00 00 00 FF 0F B8 [15:31:28]RasterBufferAndPrint [15:31:28]line Счет N : (1)545860 [15:31:28]line ИНН: 02508201610067 [15:31:28]line Контрольно-Кассовый Чек [15:31:28]line ПРОДАЖА [15:31:28]line ТРК (МРК, ГНК) : 12 [15:31:28]line Товар: 2710124130 [15:31:28]line Аи-92-К-5 [15:31:28]line 11.960 * 66.90 [15:31:28]line = 800.12 [15:31:28]line НДС 12% НСП 1% [15:31:28]line > о реализуемом товаре [15:31:28]line ОКРУГЛЕНИЕ: -0.12 [15:31:28]line ИТОГО: 800.00 [15:31:28]line Внесено: 800.00 [15:31:28]line СДАЧА: 0.00 [15:31:28]line НСП 1% : 7.08 [15:31:28]line НДС 12% : 84.97 [15:31:28]line Наличными: 800.00 [15:31:28]line Безнал.: 0.00 [15:31:28]line Место: АЗС № 117 "Партнер Нефть" [15:31:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:31:28]line СНО: Общий режим [15:31:28]line Чек 525 05.06.2024 15:31 [15:31:28]line Смена: 72 ФФД: 1.0 [15:31:28]line ЗНМ: 0300000048 [15:31:28]line РНМ: 0000000000151680 [15:31:28]line Версия ККМ: v1.0 [15:31:28]line ФМ: 0000000000959414 [15:31:28]line ФД: 60130 [15:31:28]line ФПД: 274241230081368 [15:31:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60130&fm=274241230081368&tin=02508201610067®Number=0000000000151680&sum=80000 [15:31:29]OFD Sender: Processing packet 60130 [packets to send 53, broken 52] [15:31:29]ProducePacketName [15:31:29]name=ofd_packets/00060130 [15:31:29]OFD Sender: To server: pG, [15:31:29]CommunicateWithHost lk.salyk.kg:30040 [15:31:29]ConnectInit lk.salyk.kg [15:31:29]written 0, free lines is 4095 [15:31:29]Connected sock=10 [15:31:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 77 07 01 B1 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 0D 02 00 00 F4 03 04 00 D1 84 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 EA 00 00 35 04 06 00 F9 6B C3 1A 0D 58 DB 34 BB AC 92 D1 16 35 [15:31:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A7 35 47 00 90 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E2 EA 00 00 F4 03 04 00 D5 30 60 66 B6 04 01 00 00 48 71 67 A3 06 3D 63 CB [15:31:29]CommunicateWithHost err = 0 [15:31:29]CheckOFDResponse [15:31:29]1017 (14) - 77093643461234 [15:31:29]1041 (16) - 0000000000959414 [15:31:29]1040 (4) - 60130 [15:31:29]1012 (4) - 05.06.2024 09:33 [15:31:29]1206 (1) - 0 [15:31:29]OFD Sender: Remove packet 60130 [15:31:29]ProducePacketName [15:31:29]name=ofd_packets/00060130 [15:31:29]NVStorageDeleteData [15:31:29]Write to MH i2c: 01 00 00 3F 8F CE [15:31:29]Write i2c OK [15:31:29]MH_I2C_Read... [15:31:29]Read from MH i2c: 01 [15:31:29]MH_I2C_Read... [15:31:29]Read from MH i2c: 01 07 00 [15:31:29]MH_I2C_Read... [15:31:29]Read from MH i2c: 01 07 00 3F 8F 00 00 00 00 00 B8 0C 99 [15:31:29]RasterBufferAndPrint [15:31:29]line [15:31:29]line [15:31:29]line [15:31:29]line [15:31:29]line [15:31:29]written 0, free lines is 3263 [15:31:29]MH_Cut [15:31:29]Write to MH i2c: D1 01 00 46 8F 01 A7 [15:31:29]Write i2c OK [15:31:29]MH_I2C_Read... [15:31:29]Read from MH i2c: D1 [15:31:29]MH_I2C_Read... [15:31:29]Read from MH i2c: D1 01 00 [15:31:29]MH_I2C_Read... [15:31:29]Read from MH i2c: D1 01 00 46 8F 00 A6 [15:31:29]Write to MH i2c: 01 00 00 47 8F D6 [15:31:29]Write i2c OK [15:31:29]MH_I2C_Read... [15:31:29]OFD Sender: No OFD packet to send [15:31:30]*** Cut start [15:31:30]*** Partial cut [15:31:30]*** CUTSNS_PIN = 1 [15:31:30]*** CUTSNS_PIN = 0 [15:31:30]*** Brake cut motor [15:31:31]Read from MH i2c: 01 [15:31:31]MH_I2C_Read... [15:31:31]*** Stop cut motor [15:31:31]*** Cut end [15:31:31]Read from MH i2c: 01 07 00 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: 01 07 00 47 8F 00 00 00 00 00 FF 0F EB [15:31:31]process_action close_receipt done [15:31:31]requested_data is exist [15:31:31]produce_requested_data [15:31:31]requested_item fm.sn is exist - process it [15:31:31]wFMCommunicate request_size=4 [15:31:31]MH_SAM_APDU [15:31:31]CAPDU: 80 11 00 00 [15:31:31]Write to MH i2c: E2 08 00 48 8F 80 11 00 00 00 00 00 00 51 [15:31:31]Write i2c OK [15:31:31]MH_I2C_Read... [15:31:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:31]Read from MH i2c: E2 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 17 00 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 17 00 48 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A4 [15:31:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:31:31]wFMCommunicate OK [15:31:31]requested_item fd.num is exist - process it [15:31:31]SAM_PROTO_GetFieldsCounters [15:31:31]wFMCommunicate request_size=4 [15:31:31]MH_SAM_APDU [15:31:31]CAPDU: 80 13 00 00 [15:31:31]Write to MH i2c: E2 08 00 49 8F 80 13 00 00 00 00 00 00 54 [15:31:31]Write i2c OK [15:31:31]MH_I2C_Read... [15:31:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:31]Read from MH i2c: E2 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 62 00 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 62 00 49 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E2 EA 00 00 0E 04 04 00 48 00 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 B2 [15:31:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E2 EA 00 00 0E 04 04 00 48 00 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 [15:31:31]wFMCommunicate OK [15:31:31]SAM_PROTO_GetFieldsCounters done [15:31:31]requested_item shift.num is exist - process it [15:31:31]requested_item shift.opened is exist - process it [15:31:31]req_shift_opened [15:31:31]FM_GetShiftState [15:31:31]SAM_PROTO_GetShiftState [15:31:31]wFMCommunicate request_size=4 [15:31:31]MH_SAM_APDU [15:31:31]CAPDU: 80 13 01 00 [15:31:31]Write to MH i2c: E2 08 00 4A 8F 80 13 01 00 00 00 00 00 56 [15:31:31]Write i2c OK [15:31:31]MH_I2C_Read... [15:31:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:31]Read from MH i2c: E2 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 0E 00 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 0E 00 4A 8F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8E [15:31:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:31:31]wFMCommunicate OK [15:31:31]SAM_PROTO_GetShiftState done [15:31:31]FM_GetShiftState done [15:31:31]req_shift_opened done [15:31:31]requested_item shift.open_date is exist - process it [15:31:31]req_shift_open_date [15:31:31]req_shift_open_date done [15:31:31]produce_requested_data done [15:31:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60130,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:31:31]process_action_free close_receipt [15:31:31]json_value_free [15:31:31]json_value_free done [15:31:31]process_json_proto returns [15:31:31]Send response to host [15:31:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60130,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:31:31]free response buf [15:31:31]execute_script done [15:31:31]execute_script returns [15:31:31]free content buf [15:31:31]Sock 9.Close socket [15:31:31]Sock 9.Thread stoped [15:31:34]OFD Sender: No OFD packet to send [15:31:37]int [15:31:37]Write to MH i2c: 01 00 00 4B 8F DA [15:31:37]*** FLAG_PRN_PAP1 set [15:31:37]Write i2c OK [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 07 00 [15:31:37]MH_I2C_Read... [15:31:37]*** FLAG_PRN_PAP1 reset [15:31:37]Read from MH i2c: 01 07 00 4B 8F 00 00 00 00 00 FF 0F EF [15:31:37]state=0 [15:31:37]int [15:31:37]Write to MH i2c: 01 00 00 4C 8F DB [15:31:37]*** FLAG_PRN_PAP1 set [15:31:37]Write i2c OK [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 07 00 [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 07 00 4C 8F 00 01 00 00 00 FF 0F F1 [15:31:37]state=0 [15:31:37]No paper [15:31:37]int [15:31:37]Write to MH i2c: 01 00 00 4D 8F DC [15:31:37]*** FLAG_PRN_PAP2 set [15:31:37]Write i2c OK [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 07 00 [15:31:37]MH_I2C_Read... [15:31:37]Read from MH i2c: 01 07 00 4D 8F 00 03 00 00 00 FF 0F F4 [15:31:37]state=0 [15:31:37]No paper [15:31:37]Cover opened [15:31:39]OFD Sender: No OFD packet to send [15:31:42]Write to MH i2c: 01 00 00 4E 8F DD [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 4E 8F 00 03 00 00 00 FF 0F F5 [15:31:42]state=3 [15:31:42]No paper [15:31:42]Cover opened [15:31:42]int [15:31:42]Write to MH i2c: 01 00 00 4F 8F DE [15:31:42]*** FLAG_PRN_PAP2 reset [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 4F 8F 00 01 00 00 00 FF 0F F4 [15:31:42]state=3 [15:31:42]No paper [15:31:42]Cover closed [15:31:42]int [15:31:42]Write to MH i2c: 01 00 00 50 8F DF [15:31:42]*** FLAG_PRN_PAP1 reset [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 50 8F 00 00 00 00 00 FF 0F F4 [15:31:42]state=0 [15:31:44]OFD Sender: No OFD packet to send [15:31:49]OFD Sender: No OFD packet to send [15:31:54]OFD Sender: No OFD packet to send [15:31:59]OFD Sender: No OFD packet to send [15:32:04]OFD Sender: No OFD packet to send [15:32:09]OFD Sender: No OFD packet to send [15:32:14]OFD Sender: No OFD packet to send [15:32:19]OFD Sender: No OFD packet to send [15:32:24]OFD Sender: No OFD packet to send [15:32:29]OFD Sender: No OFD packet to send [15:32:34]OFD Sender: No OFD packet to send [15:32:39]OFD Sender: No OFD packet to send [15:32:44]OFD Sender: No OFD packet to send [15:32:49]OFD Sender: No OFD packet to send [15:32:54]OFD Sender: No OFD packet to send [15:32:59]OFD Sender: No OFD packet to send [15:33:04]accept exits with 8 [15:33:04]New connection [15:33:04]New thread 3067100516 created [15:33:04]Thread 3066957156 joined [15:33:04]Waiting for new connection... [15:33:04] Sock 8.Parse request [15:33:04]Sock 8.Check first char [15:33:04]Sock 8.First char is OK [15:33:04]request: POST /json_proto HTTP/1.0 [15:33:04]Method: POST [15:33:04]URL: /json_proto [15:33:04]Method is POST - this is cgi request [15:33:04]url: /json_proto [15:33:04]query_string will be loaded in cgi processing [15:33:04]execute_cgi json_proto POST (null) [15:33:04]execute_cgi path=json_proto method=POST [15:33:04]POST find Content-Length [15:33:04]Host: 172.17.60.68:8080 [15:33:04]Content-Length: 677 [15:33:04]Content-Type: application/json [15:33:04] [15:33:04]POST finish read [15:33:04]Found Content-Length = 677 [15:33:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "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" ] } } [15:33:04]execute_script... [15: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)545862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "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" ] } } [15:33:04]POST & json_proto [15:33:04]process_json_proto [15:33:04]json parsed OK: [15:33:04]protocol is kg_v1.0 [15:33:04]action value=close_receipt [15:33:04]process_action close_receipt [15:33:04]cmd_close_receipt [15:33:04]MH_GetDate [15:33:04]Write to MH i2c: F0 00 00 51 8F CF [15:33:04]Write i2c OK [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: F0 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: F0 09 00 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: F0 09 00 51 8F 00 33 85 60 66 9A 61 5F 66 16 [15:33:04]GetLastDocTimeStamp 1717601489 [15:33:04]current date 1717601587 [15:33:04]FM_GetShiftState [15:33:04]SAM_PROTO_GetShiftState [15:33:04]wFMCommunicate request_size=4 [15:33:04]MH_SAM_APDU [15:33:04]CAPDU: 80 13 01 00 [15:33:04]Write to MH i2c: E2 08 00 52 8F 80 13 01 00 00 00 00 00 5E [15:33:04]Write i2c OK [15:33:04]MH_I2C_Read... [15:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:04]Read from MH i2c: E2 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: E2 0E 00 [15:33:04]MH_I2C_Read... [15:33:04]Read from MH i2c: E2 0E 00 52 8F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 96 [15:33:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:33:04]wFMCommunicate OK [15:33:04]SAM_PROTO_GetShiftState done [15:33:04]FM_GetShiftState done [15:33:04]opened in 1717545916 [15:33:04]opened+sec_in_day 1717632316 [15:33:04]quantity*price = 34052 [15:33:04]sum+1 = 34053 [15:33:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.16 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 526 05.06.2024 15:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60131 ФПД: 170337265889078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153307&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60131&fm=170337265889078&tin=02508201610067®Number=0000000000151680&sum=34000 [15:33:06]StoreToDocumentArchive [15:33:06]shift 72 fd 60131 [15:33:06]save to /storage/0072/doc_00060131 [15:33:06]save last doc name /storage/0072/doc_00060131 to /storage/kkm_last_doc_name [15:33:06]save OK [15:33:06]Clear old archive folders... [15:33:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:06]tlvbuf is 003F5910 [15:33:06]SAM_PROTO_ClearQueue [15:33:06]wFMCommunicate request_size=4 [15:33:06]MH_SAM_APDU [15:33:06]CAPDU: 80 09 00 00 [15:33:06]Write to MH i2c: E2 08 00 5F 8F 80 09 00 00 00 00 00 00 60 [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 5F 8F 00 90 00 62 [15:33:06]RAPDU: 90 00 [15:33:06]wFMCommunicate OK [15:33:06]SAM_PROTO_ClearQueue done [15:33:06]KKMCreateOFDPacket [15:33:06]OFDProtocolAddRootSTLVToBuf [15:33:06]FM_MakeSignedData [15:33:06]FM_MakeSignedData [15:33:06]SAM_PROTO_SignData [15:33:06]wFMCommunicate request_size=4 [15:33:06]MH_SAM_APDU [15:33:06]CAPDU: 80 0D 01 02 [15:33:06]Write to MH i2c: E2 08 00 60 8F 80 0D 01 02 00 00 00 00 68 [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 60 8F 00 90 00 63 [15:33:06]RAPDU: 90 00 [15:33:06]wFMCommunicate OK [15:33:06]wFMCommunicate request_size=255 [15:33:06]MH_SAM_APDU [15:33: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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 0E 02 00 00 F4 03 04 00 33 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 EA 00 00 35 04 06 00 9A [15:33:06]Write to MH i2c: E2 02 01 61 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 0E 02 00 00 F4 03 04 00 33 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 EA 00 00 35 04 06 00 9A 00 00 69 [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 61 8F 00 90 00 64 [15:33:06]RAPDU: 90 00 [15:33:06]wFMCommunicate OK [15:33:06]wFMCommunicate request_size=10 [15:33:06]MH_SAM_APDU [15:33:06]CAPDU: 80 0D 02 02 05 EB BC 39 AF 36 [15:33:06]Write to MH i2c: E2 0D 00 62 8F 80 0D 02 02 05 00 EB BC 39 AF 36 00 00 3A [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 03 00 62 8F 00 90 00 65 [15:33:06]RAPDU: 90 00 [15:33:06]wFMCommunicate OK [15:33:06]wFMCommunicate request_size=4 [15:33:06]MH_SAM_APDU [15:33:06]CAPDU: 80 0D 03 02 [15:33:06]Write to MH i2c: E2 08 00 63 8F 80 0D 03 02 00 00 00 00 6D [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:06]Read from MH i2c: E2 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 0B 00 [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: E2 0B 00 63 8F 00 F1 04 EC F3 C3 3D 11 AE 90 00 01 [15:33:06]RAPDU: F1 04 EC F3 C3 3D 11 AE 90 00 [15:33:06]wFMCommunicate OK [15:33:06]SAM_PROTO_SignData done [15:33:06]FM_MakeSignedData done [15:33:06]CreateOFDProtocolMessage [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 64 8F 80 11 00 00 00 00 00 00 6D [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 64 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C0 [15:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:33:06]wFMCommunicate OK [15:33:06]CreateOFDProtocolMessage done [15:33:06]OFDSenderStorePacket 60131 [15:33:06]StoreOFDPacket docnum=60131 [15:33:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B1 86 07 01 DE 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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 0E 02 00 00 F4 03 04 00 33 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 EA 00 00 35 04 06 00 9A EB BC 39 AF 36 F1 04 EC F3 C3 3D 11 AE [15:33:06]CheckFolder [15:33:06]dirname=/storage/ofd_packets [15:33:06]CheckFolder done [15:33:06]ProducePacketName [15:33:06]name=ofd_packets/00060131 [15:33:06]NVStorageSaveData ofd_packets/00060131 [15:33:06]File name is /storage/ofd_packets/00060131 [15:33:06]Write 301 bytes [15:33:06]NVStorageSaveData done [15:33:06]OFDSenderStorePacket done [15:33:06]KKMCreateOFDPacket done [15:33:06]NVStorageSaveData kkm_last_timestamp [15:33:06]File name is /storage/kkm_last_timestamp [15:33:06]Write 4 bytes [15:33:06]NVStorageSaveData done [15:33:06]ExternCall_PrintAddStr [15:33:06]wPrintStart [15:33:06]Write to MH i2c: 01 00 00 65 8F F4 [15:33:06]Write i2c OK [15:33:06]MH_I2C_Read... [15:33:06]Read from MH i2c: 01 [15:33:06]MH_I2C_Read... [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 65 8F 00 00 00 00 00 FF 0F 09 [15:33:06]RasterBufferAndPrint [15:33:06]line Счет N : (1)545862 [15:33:06]line ИНН: 02508201610067 [15:33:06]line Контрольно-Кассовый Чек [15:33:06]line ПРОДАЖА [15:33:06]line ТРК (МРК, ГНК) : 22 [15:33:06]line Товар: 2710124130 [15:33:06]line Аи-92-К-5 [15:33:06]line 5.090 * 66.90 [15:33:06]line = 340.52 [15:33:06]line НДС 12% НСП 1% [15:33:06]line > о реализуемом товаре [15:33:06]line ОКРУГЛЕНИЕ: -0.52 [15:33:06]line ИТОГО: 340.00 [15:33:06]line Внесено: 340.00 [15:33:06]line СДАЧА: 0.00 [15:33:06]line НСП 1% : 3.01 [15:33:06]line НДС 12% : 36.16 [15:33:06]line Наличными: 340.00 [15:33:06]line Безнал.: 0.00 [15:33:06]line Место: АЗС № 117 "Партнер Нефть" [15:33:06]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:33:06]line СНО: Общий режим [15:33:06]line Чек 526 05.06.2024 15:33 [15:33:06]line Смена: 72 ФФД: 1.0 [15:33:06]line ЗНМ: 0300000048 [15:33:06]line РНМ: 0000000000151680 [15:33:06]line Версия ККМ: v1.0 [15:33:06]line ФМ: 0000000000959414 [15:33:06]line ФД: 60131 [15:33:06]line ФПД: 170337265889078 [15:33:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153307&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60131&fm=170337265889078&tin=02508201610067®Number=0000000000151680&sum=34000 [15:33:06]OFD Sender: Processing packet 60131 [packets to send 53, broken 52] [15:33:06]ProducePacketName [15:33:06]name=ofd_packets/00060131 [15:33:06]OFD Sender: To server: pG, [15:33:06]CommunicateWithHost lk.salyk.kg:30040 [15:33:06]ConnectInit lk.salyk.kg [15:33:06]written 0, free lines is 4095 [15:33:07]Connected sock=10 [15:33:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B1 86 07 01 DE 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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 0E 02 00 00 F4 03 04 00 33 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E3 EA 00 00 35 04 06 00 9A EB BC 39 AF 36 F1 04 EC F3 C3 3D 11 AE [15:33:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1B E6 47 00 50 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 39 35 39 34 31 34 10 04 04 00 E3 EA 00 00 F4 03 04 00 36 31 60 66 B6 04 01 00 00 05 89 C5 6B 4C 7D D9 96 [15:33:07]CommunicateWithHost err = 0 [15:33:07]CheckOFDResponse [15:33:07]1017 (14) - 77093643461234 [15:33:07]1041 (16) - 0000000000959414 [15:33:07]1040 (4) - 60131 [15:33:07]1012 (4) - 05.06.2024 09:34 [15:33:07]1206 (1) - 0 [15:33:07]OFD Sender: Remove packet 60131 [15:33:07]ProducePacketName [15:33:07]name=ofd_packets/00060131 [15:33:07]NVStorageDeleteData [15:33:07]Write to MH i2c: 01 00 00 90 8F 1F [15:33:07]Write i2c OK [15:33:07]MH_I2C_Read... [15:33:07]Read from MH i2c: 01 [15:33:07]MH_I2C_Read... [15:33:07]Read from MH i2c: 01 07 00 [15:33:07]MH_I2C_Read... [15:33:07]Read from MH i2c: 01 07 00 90 8F 00 00 00 00 00 A5 0C D7 [15:33:07]RasterBufferAndPrint [15:33:07]line [15:33:07]line [15:33:07]line [15:33:07]line [15:33:07]line [15:33:07]written 0, free lines is 3243 [15:33:07]MH_Cut [15:33:07]Write to MH i2c: D1 01 00 97 8F 01 F8 [15:33:07]Write i2c OK [15:33:07]MH_I2C_Read... [15:33:07]Read from MH i2c: D1 [15:33:07]MH_I2C_Read... [15:33:07]Read from MH i2c: D1 01 00 [15:33:07]MH_I2C_Read... [15:33:07]Read from MH i2c: D1 01 00 97 8F 00 F7 [15:33:07]Write to MH i2c: 01 00 00 98 8F 27 [15:33:07]Write i2c OK [15:33:07]MH_I2C_Read... [15:33:07]OFD Sender: No OFD packet to send [15:33:08]*** Cut start [15:33:08]*** Partial cut [15:33:08]*** CUTSNS_PIN = 1 [15:33:08]*** CUTSNS_PIN = 0 [15:33:08]*** Brake cut motor [15:33:08]Read from MH i2c: 01 [15:33:08]MH_I2C_Read... [15:33:08]*** Stop cut motor [15:33:08]*** Cut end [15:33:08]Read from MH i2c: 01 07 00 [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: 01 07 00 98 8F 00 00 00 00 00 FF 0F 3C [15:33:08]process_action close_receipt done [15:33:08]requested_data is exist [15:33:08]produce_requested_data [15:33:08]requested_item fm.sn is exist - process it [15:33:08]wFMCommunicate request_size=4 [15:33:08]MH_SAM_APDU [15:33:08]CAPDU: 80 11 00 00 [15:33:08]Write to MH i2c: E2 08 00 99 8F 80 11 00 00 00 00 00 00 A2 [15:33:08]Write i2c OK [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: E2 [15:33:08]MH_I2C_Read... [15:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:08]Read from MH i2c: E2 17 00 [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: E2 17 00 99 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F5 [15:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:33:08]wFMCommunicate OK [15:33:08]requested_item fd.num is exist - process it [15:33:08]SAM_PROTO_GetFieldsCounters [15:33:08]wFMCommunicate request_size=4 [15:33:08]MH_SAM_APDU [15:33:08]CAPDU: 80 13 00 00 [15:33:08]Write to MH i2c: E2 08 00 9A 8F 80 13 00 00 00 00 00 00 A5 [15:33:08]Write i2c OK [15:33:08]MH_I2C_Read... [15:33:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:09]Read from MH i2c: E2 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 62 00 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 62 00 9A 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E3 EA 00 00 0E 04 04 00 48 00 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 07 [15:33:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E3 EA 00 00 0E 04 04 00 48 00 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 [15:33:09]wFMCommunicate OK [15:33:09]SAM_PROTO_GetFieldsCounters done [15:33:09]requested_item shift.num is exist - process it [15:33:09]requested_item shift.opened is exist - process it [15:33:09]req_shift_opened [15:33:09]FM_GetShiftState [15:33:09]SAM_PROTO_GetShiftState [15:33:09]wFMCommunicate request_size=4 [15:33:09]MH_SAM_APDU [15:33:09]CAPDU: 80 13 01 00 [15:33:09]Write to MH i2c: E2 08 00 9B 8F 80 13 01 00 00 00 00 00 A7 [15:33:09]Write i2c OK [15:33:09]MH_I2C_Read... [15:33:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:09]Read from MH i2c: E2 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 0E 00 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 0E 00 9B 8F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DF [15:33:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:33:09]wFMCommunicate OK [15:33:09]SAM_PROTO_GetShiftState done [15:33:09]FM_GetShiftState done [15:33:09]req_shift_opened done [15:33:09]requested_item shift.open_date is exist - process it [15:33:09]req_shift_open_date [15:33:09]req_shift_open_date done [15:33:09]produce_requested_data done [15:33:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60131,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:33:09]process_action_free close_receipt [15:33:09]json_value_free [15:33:09]json_value_free done [15:33:09]process_json_proto returns [15:33:09]Send response to host [15:33:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60131,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:33:09]free response buf [15:33:09]execute_script done [15:33:09]execute_script returns [15:33:09]free content buf [15:33:09]Sock 8.Close socket [15:33:09]Sock 8.Thread stoped [15:33:12]OFD Sender: No OFD packet to send [15:33:17]OFD Sender: No OFD packet to send [15:33:22]OFD Sender: No OFD packet to send [15:33:27]OFD Sender: No OFD packet to send [15:33:32]OFD Sender: No OFD packet to send [15:33:37]OFD Sender: No OFD packet to send [15:33:41]accept exits with 9 [15:33:41]New connection [15:33:41]New thread 3066957156 created [15:33:41]Thread 3067100516 joined [15:33:41]Waiting for new connection... [15:33:41] Sock 9.Parse request [15:33:41]Sock 9.Check first char [15:33:41]Sock 9.First char is OK [15:33:41]request: POST /json_proto HTTP/1.0 [15:33:41]Method: POST [15:33:41]URL: /json_proto [15:33:41]Method is POST - this is cgi request [15:33:41]url: /json_proto [15:33:41]query_string will be loaded in cgi processing [15:33:41]execute_cgi json_proto POST (null) [15:33:41]execute_cgi path=json_proto method=POST [15:33:41]POST find Content-Length [15:33:41]Host: 172.17.60.68:8080 [15:33:41]Content-Length: 1221 [15:33:41]Content-Type: application/json [15:33:41] [15:33:41]POST finish read [15:33:41]Found Content-Length = 1221 [15:33: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545857\u000A05.06.2024 15:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2711190000\u000A\u0413\u0410\u0417-\u041A-5\u000A 40.000 x 34.90\u000A\u0418\u0422\u041E\u0413: 1396.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\u000A32002\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:41]execute_script... [15:33: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545857\u000A05.06.2024 15:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 72\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2711190000\u000A\u0413\u0410\u0417-\u041A-5\u000A 40.000 x 34.90\u000A\u0418\u0422\u041E\u0413: 1396.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\u000A32002\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:41]POST & json_proto [15:33:41]process_json_proto [15:33:41]json parsed OK: [15:33:41]protocol is kg_v1.0 [15:33:41]action value=print_text [15:33:41]process_action print_text [15:33:41]cmd_print_text [15:33:41]ExternCall_PrintAddStr [15:33:41]wPrintStart [15:33:41]Write to MH i2c: 01 00 00 9C 8F 2B [15:33:41]Write i2c OK [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: 01 [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: 01 07 00 [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: 01 07 00 9C 8F 00 00 00 00 00 FF 0F 40 [15:33:41]RasterBufferAndPrint [15:33:41]line *****ТОВАРНЫЙ ЧЕК***** [15:33:41]line АЗС 117 [15:33:41]line Партнер нефть [15:33:41]line 02508201610067 [15:33:41]line Кассир : Койгельдиева Р. [15:33:41]line Счет N : (1)545857 [15:33:41]line 05.06.2024 15:28 [15:33:41]line ПРОДАЖА [15:33:41]line ТРК (МРК, ГНК): 72 [15:33:41]line Вид ГСМ : 2711190000 [15:33:41]line ГАЗ-К-5 [15:33:41]line 40.000 x 34.90 [15:33:41]line ИТОГ: 1396.00 [15:33:41]line Тип оплаты: Талоны: Топливная Карта [15:33:41]line 32002 [15:33:41]line ______________________ [15:33:41]line (подпись) [15:33:41]written 0, free lines is 4095 [15:33:42]Write to MH i2c: 01 00 00 B1 8F 40 [15:33:42]Write i2c OK [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: 01 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: 01 07 00 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: 01 07 00 B1 8F 00 00 00 00 00 F4 0D 48 [15:33:42]RasterBufferAndPrint [15:33:42]line [15:33:42]line [15:33:42]line [15:33:42]line [15:33:42]line [15:33:42]written 0, free lines is 3574 [15:33:42]MH_Cut [15:33:42]Write to MH i2c: D1 01 00 B8 8F 01 19 [15:33:42]Write i2c OK [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: D1 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: D1 01 00 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: D1 01 00 B8 8F 00 18 [15:33:42]Write to MH i2c: 01 00 00 B9 8F 48 [15:33:42]Write i2c OK [15:33:42]MH_I2C_Read... [15:33:42]*** Cut start [15:33:42]*** Partial cut [15:33:42]*** CUTSNS_PIN = 1 [15:33:42]*** CUTSNS_PIN = 0 [15:33:42]OFD Sender: No OFD packet to send [15:33:42]*** Brake cut motor [15:33:43]Read from MH i2c: 01 [15:33:43]MH_I2C_Read... [15:33:43]*** Stop cut motor [15:33:43]*** Cut end [15:33:43]Read from MH i2c: 01 07 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: 01 07 00 B9 8F 00 00 00 00 00 FF 0F 5D [15:33:43]process_action print_text done [15:33:43]requested_data is exist [15:33:43]produce_requested_data [15:33:43]requested_item fm.sn is exist - process it [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 11 00 00 [15:33:43]Write to MH i2c: E2 08 00 BA 8F 80 11 00 00 00 00 00 00 C3 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 17 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 17 00 BA 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 16 [15:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:33:43]wFMCommunicate OK [15:33:43]requested_item fd.num is exist - process it [15:33:43]SAM_PROTO_GetFieldsCounters [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 13 00 00 [15:33:43]Write to MH i2c: E2 08 00 BB 8F 80 13 00 00 00 00 00 00 C6 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 62 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 62 00 BB 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E3 EA 00 00 0E 04 04 00 48 00 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 28 [15:33:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E3 EA 00 00 0E 04 04 00 48 00 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 [15:33:43]wFMCommunicate OK [15:33:43]SAM_PROTO_GetFieldsCounters done [15:33:43]requested_item shift.num is exist - process it [15:33:43]requested_item shift.opened is exist - process it [15:33:43]req_shift_opened [15:33:43]FM_GetShiftState [15:33:43]SAM_PROTO_GetShiftState [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 13 01 00 [15:33:43]Write to MH i2c: E2 08 00 BC 8F 80 13 01 00 00 00 00 00 C8 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 0E 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 0E 00 BC 8F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 00 [15:33:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:33:43]wFMCommunicate OK [15:33:43]SAM_PROTO_GetShiftState done [15:33:43]FM_GetShiftState done [15:33:43]req_shift_opened done [15:33:43]requested_item shift.open_date is exist - process it [15:33:43]req_shift_open_date [15:33:43]req_shift_open_date done [15:33:43]produce_requested_data done [15:33:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60131,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:33:43]process_action_free print_text [15:33:43]json_value_free [15:33:43]json_value_free done [15:33:43]process_json_proto returns [15:33:43]Send response to host [15:33:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60131,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:33:43]free response buf [15:33:43]execute_script done [15:33:43]execute_script returns [15:33:43]free content buf [15:33:43]Sock 9.Close socket [15:33:43]Sock 9.Thread stoped [15:33:47]OFD Sender: No OFD packet to send [15:33:52]OFD Sender: No OFD packet to send [15:33:54]accept exits with 8 [15:33:54]New connection [15:33:54]New thread 3067100516 created [15:33:54]Thread 3066957156 joined [15:33:54]Waiting for new connection... [15:33:54] Sock 8.Parse request [15:33:54]Sock 8.Check first char [15:33:54]Sock 8.First char is OK [15:33:54]request: POST /json_proto HTTP/1.0 [15:33:54]Method: POST [15:33:54]URL: /json_proto [15:33:54]Method is POST - this is cgi request [15:33:54]url: /json_proto [15:33:54]query_string will be loaded in cgi processing [15:33:54]execute_cgi json_proto POST (null) [15:33:54]execute_cgi path=json_proto method=POST [15:33:54]POST find Content-Length [15:33:54]Host: 172.17.60.68:8080 [15:33:54]Content-Length: 978 [15:33:54]Content-Type: application/json [15:33:54] [15:33:54]POST finish read [15:33:54]Found Content-Length = 978 [15:33:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545861", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [15:33:54]execute_script... [15:33: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)545861", "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" : 72.40, "quantity" : 41.440, "sum" : 3000.26, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.72 \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" ] } } [15:33:54]POST & json_proto [15:33:54]process_json_proto [15:33:54]json parsed OK: [15:33:54]protocol is kg_v1.0 [15:33:54]action value=close_receipt [15:33:54]process_action close_receipt [15:33:54]cmd_close_receipt [15:33:54]MH_GetDate [15:33:54]Write to MH i2c: F0 00 00 BD 8F 3B [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: F0 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: F0 09 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: F0 09 00 BD 8F 00 64 85 60 66 9A 61 5F 66 B3 [15:33:54]GetLastDocTimeStamp 1717601587 [15:33:54]current date 1717601636 [15:33:54]FM_GetShiftState [15:33:54]SAM_PROTO_GetShiftState [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 13 01 00 [15:33:54]Write to MH i2c: E2 08 00 BE 8F 80 13 01 00 00 00 00 00 CA [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0E 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0E 00 BE 8F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [15:33:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:33:54]wFMCommunicate OK [15:33:54]SAM_PROTO_GetShiftState done [15:33:54]FM_GetShiftState done [15:33:54]opened in 1717545916 [15:33:54]opened+sec_in_day 1717632316 [15:33:54]quantity*price = 300025 [15:33:54]sum+1 = 300027 [15:33:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 527 05.06.2024 15:33 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 20.72 сом ФМ: 0000000000959414 ФД: 60132 ФПД: 77625775146388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153356&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60132&fm=77625775146388&tin=02508201610067®Number=0000000000151680&sum=300000 [15:33:55]StoreToDocumentArchive [15:33:55]shift 72 fd 60132 [15:33:55]save to /storage/0072/doc_00060132 [15:33:55]save last doc name /storage/0072/doc_00060132 to /storage/kkm_last_doc_name [15:33:55]save OK [15:33:55]Clear old archive folders... [15:33:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:33:55]tlvbuf is 005EF1C0 [15:33:55]SAM_PROTO_ClearQueue [15:33:55]wFMCommunicate request_size=4 [15:33:55]MH_SAM_APDU [15:33:55]CAPDU: 80 09 00 00 [15:33:55]Write to MH i2c: E2 08 00 CB 8F 80 09 00 00 00 00 00 00 CC [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:55]Read from MH i2c: E2 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: E2 03 00 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: E2 03 00 CB 8F 00 90 00 CE [15:33:55]RAPDU: 90 00 [15:33:55]wFMCommunicate OK [15:33:55]SAM_PROTO_ClearQueue done [15:33:55]KKMCreateOFDPacket [15:33:55]OFDProtocolAddRootSTLVToBuf [15:33:55]FM_MakeSignedData [15:33:55]FM_MakeSignedData [15:33:55]SAM_PROTO_SignData [15:33:55]wFMCommunicate request_size=4 [15:33:55]MH_SAM_APDU [15:33:55]CAPDU: 80 0D 01 02 [15:33:55]Write to MH i2c: E2 08 00 CC 8F 80 0D 01 02 00 00 00 00 D4 [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:55]Read from MH i2c: E2 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: E2 03 00 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: E2 03 00 CC 8F 00 90 00 CF [15:33:55]RAPDU: 90 00 [15:33:55]wFMCommunicate OK [15:33:55]wFMCommunicate request_size=255 [15:33:55]MH_SAM_APDU [15:33: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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 0F 02 00 00 F4 03 04 00 64 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 EA 00 00 35 04 06 00 46 99 A8 C0 [15:33:55]Write to MH i2c: E2 02 01 CD 8F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 0F 02 00 00 F4 03 04 00 64 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 EA 00 00 35 04 06 00 46 99 A8 C0 00 00 08 [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 CD 8F 00 90 00 D0 [15:33:56]RAPDU: 90 00 [15:33:56]wFMCommunicate OK [15:33:56]wFMCommunicate request_size=7 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 0D 02 02 02 C5 94 [15:33:56]Write to MH i2c: E2 0A 00 CE 8F 80 0D 02 02 02 00 C5 94 00 00 34 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 CE 8F 00 90 00 D1 [15:33:56]RAPDU: 90 00 [15:33:56]wFMCommunicate OK [15:33:56]wFMCommunicate request_size=4 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 0D 03 02 [15:33:56]Write to MH i2c: E2 08 00 CF 8F 80 0D 03 02 00 00 00 00 D9 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 0B 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 0B 00 CF 8F 00 D1 23 F6 C8 D9 6D F4 B1 90 00 77 [15:33:56]RAPDU: D1 23 F6 C8 D9 6D F4 B1 90 00 [15:33:56]wFMCommunicate OK [15:33:56]SAM_PROTO_SignData done [15:33:56]FM_MakeSignedData done [15:33:56]CreateOFDProtocolMessage [15:33:56]wFMCommunicate request_size=4 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 11 00 00 [15:33:56]Write to MH i2c: E2 08 00 D0 8F 80 11 00 00 00 00 00 00 D9 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 17 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 17 00 D0 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2C [15:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:33:56]wFMCommunicate OK [15:33:56]CreateOFDProtocolMessage done [15:33:56]OFDSenderStorePacket 60132 [15:33:56]StoreOFDPacket docnum=60132 [15:33:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 53 1C 04 01 03 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 0F 02 00 00 F4 03 04 00 64 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 EA 00 00 35 04 06 00 46 99 A8 C0 C5 94 D1 23 F6 C8 D9 6D F4 B1 [15:33:56]CheckFolder [15:33:56]dirname=/storage/ofd_packets [15:33:56]CheckFolder done [15:33:56]ProducePacketName [15:33:56]name=ofd_packets/00060132 [15:33:56]NVStorageSaveData ofd_packets/00060132 [15:33:56]File name is /storage/ofd_packets/00060132 [15:33:56]Write 298 bytes [15:33:56]NVStorageSaveData done [15:33:56]OFDSenderStorePacket done [15:33:56]KKMCreateOFDPacket done [15:33:56]NVStorageSaveData kkm_last_timestamp [15:33:56]File name is /storage/kkm_last_timestamp [15:33:56]Write 4 bytes [15:33:56]NVStorageSaveData done [15:33:56]ExternCall_PrintAddStr [15:33:56]wPrintStart [15:33:56]Write to MH i2c: 01 00 00 D1 8F 60 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: 01 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: 01 07 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: 01 07 00 D1 8F 00 00 00 00 00 FF 0F 75 [15:33:56]RasterBufferAndPrint [15:33:56]line Счет N : (1)545861 [15:33:56]line ИНН: 02508201610067 [15:33:56]line Контрольно-Кассовый Чек [15:33:56]line ПРОДАЖА [15:33:56]line ТРК (МРК, ГНК) : 31 [15:33:56]line Товар: 2710194210 [15:33:56]line ДТ-К-5 [15:33:56]line 41.440 * 72.40 [15:33:56]line = 3000.26 [15:33:56]line НДС 12% НСП 1% [15:33:56]line > о реализуемом товаре [15:33:56]line ОКРУГЛЕНИЕ: -0.26 [15:33:56]line ИТОГО: 3000.00 [15:33:56]line Внесено: 3000.00 [15:33:56]line СДАЧА: 0.00 [15:33:56]line НСП 1% : 26.55 [15:33:56]line НДС 12% : 318.61 [15:33:56]line Наличными: 3000.00 [15:33:56]line Безнал.: 0.00 [15:33:56]line Место: АЗС № 117 "Партнер Нефть" [15:33:56]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:33:56]line СНО: Общий режим [15:33:56]line Чек 527 05.06.2024 15:33 [15:33:56]line Смена: 72 ФФД: 1.0 [15:33:56]line ЗНМ: 0300000048 [15:33:56]line РНМ: 0000000000151680 [15:33:56]line Версия ККМ: v1.0 [15:33:56]line [15:33:56]line Дисконтная программа [15:33:56]line ДТ [15:33:56]line номер 117 [15:33:56]line сэкономлено 20.72 сом [15:33:56]line ФМ: 0000000000959414 [15:33:56]line ФД: 60132 [15:33:56]line ФПД: 77625775146388 [15:33:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153356&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60132&fm=77625775146388&tin=02508201610067®Number=0000000000151680&sum=300000 [15:33:56]OFD Sender: Processing packet 60132 [packets to send 53, broken 52] [15:33:56]ProducePacketName [15:33:56]name=ofd_packets/00060132 [15:33:56]OFD Sender: To server: pG, [15:33:56]CommunicateWithHost lk.salyk.kg:30040 [15:33:56]ConnectInit lk.salyk.kg [15:33:56]written 0, free lines is 4095 [15:33:56]Connected sock=11 [15:33:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 53 1C 04 01 03 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 E0 A1 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FA 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 75 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 0F 02 00 00 F4 03 04 00 64 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 EA 00 00 35 04 06 00 46 99 A8 C0 C5 94 D1 23 F6 C8 D9 6D F4 B1 [15:33:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2D 1C 47 00 0C C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E4 EA 00 00 F4 03 04 00 68 31 60 66 B6 04 01 00 00 03 0F 89 83 03 2A F2 EC [15:33:56]CommunicateWithHost err = 0 [15:33:56]CheckOFDResponse [15:33:56]1017 (14) - 77093643461234 [15:33:56]1041 (16) - 0000000000959414 [15:33:56]1040 (4) - 60132 [15:33:56]1012 (4) - 05.06.2024 09:35 [15:33:56]1206 (1) - 0 [15:33:56]OFD Sender: Remove packet 60132 [15:33:56]ProducePacketName [15:33:56]name=ofd_packets/00060132 [15:33:56]NVStorageDeleteData [15:33:57]Write to MH i2c: 01 00 00 01 90 91 [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: 01 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: 01 07 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: 01 07 00 01 90 00 00 00 00 00 49 0C ED [15:33:57]RasterBufferAndPrint [15:33:57]line [15:33:57]line [15:33:57]line [15:33:57]line [15:33:57]line [15:33:57]written 0, free lines is 3149 [15:33:57]MH_Cut [15:33:57]Write to MH i2c: D1 01 00 08 90 01 6A [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: D1 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: D1 01 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: D1 01 00 08 90 00 69 [15:33:57]Write to MH i2c: 01 00 00 09 90 99 [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]OFD Sender: No OFD packet to send [15:33:58]*** Cut start [15:33:58]*** Partial cut [15:33:58]*** CUTSNS_PIN = 1 [15:33:58]*** CUTSNS_PIN = 0 [15:33:58]*** Brake cut motor [15:33:58]Read from MH i2c: 01 [15:33:58]MH_I2C_Read... [15:33:58]*** Stop cut motor [15:33:58]*** Cut end [15:33:58]Read from MH i2c: 01 07 00 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: 01 07 00 09 90 00 00 00 00 00 FF 0F AE [15:33:58]process_action close_receipt done [15:33:58]requested_data is exist [15:33:58]produce_requested_data [15:33:58]requested_item fm.sn is exist - process it [15:33:58]wFMCommunicate request_size=4 [15:33:58]MH_SAM_APDU [15:33:58]CAPDU: 80 11 00 00 [15:33:58]Write to MH i2c: E2 08 00 0A 90 80 11 00 00 00 00 00 00 14 [15:33:58]Write i2c OK [15:33:58]MH_I2C_Read... [15:33:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:58]Read from MH i2c: E2 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: E2 17 00 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: E2 17 00 0A 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 67 [15:33:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:33:58]wFMCommunicate OK [15:33:58]requested_item fd.num is exist - process it [15:33:58]SAM_PROTO_GetFieldsCounters [15:33:58]wFMCommunicate request_size=4 [15:33:58]MH_SAM_APDU [15:33:58]CAPDU: 80 13 00 00 [15:33:58]Write to MH i2c: E2 08 00 0B 90 80 13 00 00 00 00 00 00 17 [15:33:58]Write i2c OK [15:33:58]MH_I2C_Read... [15:33:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:58]Read from MH i2c: E2 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: E2 62 00 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: E2 62 00 0B 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E4 EA 00 00 0E 04 04 00 48 00 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 7D [15:33:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E4 EA 00 00 0E 04 04 00 48 00 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 [15:33:58]wFMCommunicate OK [15:33:58]SAM_PROTO_GetFieldsCounters done [15:33:58]requested_item shift.num is exist - process it [15:33:58]requested_item shift.opened is exist - process it [15:33:58]req_shift_opened [15:33:58]FM_GetShiftState [15:33:58]SAM_PROTO_GetShiftState [15:33:58]wFMCommunicate request_size=4 [15:33:58]MH_SAM_APDU [15:33:58]CAPDU: 80 13 01 00 [15:33:58]Write to MH i2c: E2 08 00 0C 90 80 13 01 00 00 00 00 00 19 [15:33:58]Write i2c OK [15:33:58]MH_I2C_Read... [15:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:59]Read from MH i2c: E2 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 0E 00 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 0E 00 0C 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 51 [15:33:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:33:59]wFMCommunicate OK [15:33:59]SAM_PROTO_GetShiftState done [15:33:59]FM_GetShiftState done [15:33:59]req_shift_opened done [15:33:59]requested_item shift.open_date is exist - process it [15:33:59]req_shift_open_date [15:33:59]req_shift_open_date done [15:33:59]produce_requested_data done [15:33:59]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60132,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:33:59]process_action_free close_receipt [15:33:59]json_value_free [15:33:59]json_value_free done [15:33:59]process_json_proto returns [15:33:59]Send response to host [15:33:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60132,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:33:59]free response buf [15:33:59]execute_script done [15:33:59]execute_script returns [15:33:59]free content buf [15:33:59]Sock 8.Close socket [15:33:59]Sock 8.Thread stoped [15:34:02]OFD Sender: No OFD packet to send [15:34:07]OFD Sender: No OFD packet to send [15:34:12]OFD Sender: No OFD packet to send [15:34:17]accept exits with 9 [15:34:17]New connection [15:34:17]New thread 3066957156 created [15:34:17]Thread 3067100516 joined [15:34:17]Waiting for new connection... [15:34:17] Sock 9.Parse request [15:34:17]Sock 9.Check first char [15:34:17]Sock 9.First char is OK [15:34:17]request: POST /json_proto HTTP/1.0 [15:34:17]Method: POST [15:34:17]URL: /json_proto [15:34:17]Method is POST - this is cgi request [15:34:17]url: /json_proto [15:34:17]query_string will be loaded in cgi processing [15:34:17]execute_cgi json_proto POST (null) [15:34:17]execute_cgi path=json_proto method=POST [15:34:17]POST find Content-Length [15:34:17]Host: 172.17.60.68:8080 [15:34:17]Content-Length: 682 [15:34:17]Content-Type: application/json [15:34:17] [15:34:17]POST finish read [15:34:17]Found Content-Length = 682 [15:34:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:17]execute_script... [15: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)545863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:17]POST & json_proto [15:34:17]process_json_proto [15:34:17]json parsed OK: [15:34:17]protocol is kg_v1.0 [15:34:17]action value=close_receipt [15:34:17]process_action close_receipt [15:34:17]cmd_close_receipt [15:34:17]MH_GetDate [15:34:17]Write to MH i2c: F0 00 00 0D 90 8C [15:34:17]Write i2c OK [15:34:17]MH_I2C_Read... [15:34:17]Read from MH i2c: F0 [15:34:17]MH_I2C_Read... [15:34:17]Read from MH i2c: F0 09 00 [15:34:17]MH_I2C_Read... [15:34:17]Read from MH i2c: F0 09 00 0D 90 00 7B 85 60 66 9A 61 5F 66 1B [15:34:17]GetLastDocTimeStamp 1717601636 [15:34:17]current date 1717601659 [15:34:17]FM_GetShiftState [15:34:17]SAM_PROTO_GetShiftState [15:34:17]wFMCommunicate request_size=4 [15:34:17]MH_SAM_APDU [15:34:17]CAPDU: 80 13 01 00 [15:34:17]Write to MH i2c: E2 08 00 0E 90 80 13 01 00 00 00 00 00 1B [15:34:17]Write i2c OK [15:34:17]MH_I2C_Read... [15:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:17]Read from MH i2c: E2 [15:34:17]MH_I2C_Read... [15:34:17]Read from MH i2c: E2 0E 00 [15:34:17]MH_I2C_Read... [15:34:17]Read from MH i2c: E2 0E 00 0E 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 53 [15:34:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:34:17]wFMCommunicate OK [15:34:17]SAM_PROTO_GetShiftState done [15:34:17]FM_GetShiftState done [15:34:17]opened in 1717545916 [15:34:17]opened+sec_in_day 1717632316 [15:34:17]quantity*price = 100015 [15:34:17]sum+1 = 100017 [15:34:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 528 05.06.2024 15:34 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60133 ФПД: 10344782881626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153419&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60133&fm=10344782881626&tin=02508201610067®Number=0000000000151680&sum=100000 [15:34:18]StoreToDocumentArchive [15:34:18]shift 72 fd 60133 [15:34:18]save to /storage/0072/doc_00060133 [15:34:18]save last doc name /storage/0072/doc_00060133 to /storage/kkm_last_doc_name [15:34:18]save OK [15:34:18]Clear old archive folders... [15:34:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:34:18]tlvbuf is 00632570 [15:34:18]SAM_PROTO_ClearQueue [15:34:18]wFMCommunicate request_size=4 [15:34:18]MH_SAM_APDU [15:34:18]CAPDU: 80 09 00 00 [15:34:18]Write to MH i2c: E2 08 00 1B 90 80 09 00 00 00 00 00 00 1D [15:34:18]Write i2c OK [15:34:18]MH_I2C_Read... [15:34:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:18]Read from MH i2c: E2 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 1B 90 00 90 00 1F [15:34:18]RAPDU: 90 00 [15:34:18]wFMCommunicate OK [15:34:18]SAM_PROTO_ClearQueue done [15:34:18]KKMCreateOFDPacket [15:34:18]OFDProtocolAddRootSTLVToBuf [15:34:18]FM_MakeSignedData [15:34:18]FM_MakeSignedData [15:34:18]SAM_PROTO_SignData [15:34:18]wFMCommunicate request_size=4 [15:34:18]MH_SAM_APDU [15:34:18]CAPDU: 80 0D 01 02 [15:34:18]Write to MH i2c: E2 08 00 1C 90 80 0D 01 02 00 00 00 00 25 [15:34:18]Write i2c OK [15:34:18]MH_I2C_Read... [15:34:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:18]Read from MH i2c: E2 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 1C 90 00 90 00 20 [15:34:18]RAPDU: 90 00 [15:34:18]wFMCommunicate OK [15:34:18]wFMCommunicate request_size=255 [15:34:18]MH_SAM_APDU [15:34:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 7B 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 EA 00 00 35 04 06 00 09 [15:34:18]Write to MH i2c: E2 02 01 1D 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 7B 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 EA 00 00 35 04 06 00 09 00 00 A2 [15:34:18]Write i2c OK [15:34:18]MH_I2C_Read... [15:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:18]Read from MH i2c: E2 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 1D 90 00 90 00 21 [15:34:18]RAPDU: 90 00 [15:34:18]wFMCommunicate OK [15:34:18]wFMCommunicate request_size=10 [15:34:18]MH_SAM_APDU [15:34:18]CAPDU: 80 0D 02 02 05 68 95 1B E3 5A [15:34:18]Write to MH i2c: E2 0D 00 1E 90 80 0D 02 02 05 00 68 95 1B E3 5A 00 00 87 [15:34:18]Write i2c OK [15:34:18]MH_I2C_Read... [15:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:18]Read from MH i2c: E2 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 [15:34:18]MH_I2C_Read... [15:34:18]Read from MH i2c: E2 03 00 1E 90 00 90 00 22 [15:34:18]RAPDU: 90 00 [15:34:18]wFMCommunicate OK [15:34:18]wFMCommunicate request_size=4 [15:34:18]MH_SAM_APDU [15:34:18]CAPDU: 80 0D 03 02 [15:34:18]Write to MH i2c: E2 08 00 1F 90 80 0D 03 02 00 00 00 00 2A [15:34:18]Write i2c OK [15:34:18]MH_I2C_Read... [15:34:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:19]Read from MH i2c: E2 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: E2 0B 00 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: E2 0B 00 1F 90 00 67 68 E4 63 DC 49 EB 98 90 00 E9 [15:34:19]RAPDU: 67 68 E4 63 DC 49 EB 98 90 00 [15:34:19]wFMCommunicate OK [15:34:19]SAM_PROTO_SignData done [15:34:19]FM_MakeSignedData done [15:34:19]CreateOFDProtocolMessage [15:34:19]wFMCommunicate request_size=4 [15:34:19]MH_SAM_APDU [15:34:19]CAPDU: 80 11 00 00 [15:34:19]Write to MH i2c: E2 08 00 20 90 80 11 00 00 00 00 00 00 2A [15:34:19]Write i2c OK [15:34:19]MH_I2C_Read... [15:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:19]Read from MH i2c: E2 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: E2 17 00 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: E2 17 00 20 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7D [15:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:34:19]wFMCommunicate OK [15:34:19]CreateOFDProtocolMessage done [15:34:19]OFDSenderStorePacket 60133 [15:34:19]StoreOFDPacket docnum=60133 [15:34:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 08 11 07 01 DE 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 7B 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 EA 00 00 35 04 06 00 09 68 95 1B E3 5A 67 68 E4 63 DC 49 EB 98 [15:34:19]CheckFolder [15:34:19]dirname=/storage/ofd_packets [15:34:19]CheckFolder done [15:34:19]ProducePacketName [15:34:19]name=ofd_packets/00060133 [15:34:19]NVStorageSaveData ofd_packets/00060133 [15:34:19]File name is /storage/ofd_packets/00060133 [15:34:19]Write 301 bytes [15:34:19]NVStorageSaveData done [15:34:19]OFDSenderStorePacket done [15:34:19]KKMCreateOFDPacket done [15:34:19]NVStorageSaveData kkm_last_timestamp [15:34:19]File name is /storage/kkm_last_timestamp [15:34:19]Write 4 bytes [15:34:19]NVStorageSaveData done [15:34:19]ExternCall_PrintAddStr [15:34:19]wPrintStart [15:34:19]Write to MH i2c: 01 00 00 21 90 B1 [15:34:19]Write i2c OK [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: 01 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: 01 07 00 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: 01 07 00 21 90 00 00 00 00 00 FF 0F C6 [15:34:19]RasterBufferAndPrint [15:34:19]line Счет N : (1)545863 [15:34:19]line ИНН: 02508201610067 [15:34:19]line Контрольно-Кассовый Чек [15:34:19]line ПРОДАЖА [15:34:19]line ТРК (МРК, ГНК) : 12 [15:34:19]line Товар: 2710124130 [15:34:19]line Аи-92-К-5 [15:34:19]line 14.950 * 66.90 [15:34:19]line = 1000.16 [15:34:19]line НДС 12% НСП 1% [15:34:19]line > о реализуемом товаре [15:34:19]line ОКРУГЛЕНИЕ: -0.16 [15:34:19]line ИТОГО: 1000.00 [15:34:19]line Внесено: 1000.00 [15:34:19]line СДАЧА: 0.00 [15:34:19]line НСП 1% : 8.85 [15:34:19]line НДС 12% : 106.21 [15:34:19]line Наличными: 1000.00 [15:34:19]line Безнал.: 0.00 [15:34:19]line Место: АЗС № 117 "Партнер Нефть" [15:34:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:34:19]line СНО: Общий режим [15:34:19]line Чек 528 05.06.2024 15:34 [15:34:19]line Смена: 72 ФФД: 1.0 [15:34:19]line ЗНМ: 0300000048 [15:34:19]line РНМ: 0000000000151680 [15:34:19]line Версия ККМ: v1.0 [15:34:19]line ФМ: 0000000000959414 [15:34:19]line ФД: 60133 [15:34:19]line ФПД: 10344782881626 [15:34:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T153419&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60133&fm=10344782881626&tin=02508201610067®Number=0000000000151680&sum=100000 [15:34:19]OFD Sender: Processing packet 60133 [packets to send 53, broken 52] [15:34:19]ProducePacketName [15:34:19]name=ofd_packets/00060133 [15:34:19]OFD Sender: To server: pG, [15:34:19]CommunicateWithHost lk.salyk.kg:30040 [15:34:19]ConnectInit lk.salyk.kg [15:34:19]written 0, free lines is 4095 [15:34:19]Connected sock=10 [15:34:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 08 11 07 01 DE 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 7B 85 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E5 EA 00 00 35 04 06 00 09 68 95 1B E3 5A 67 68 E4 63 DC 49 EB 98 [15:34:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3F D6 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 39 35 39 34 31 34 10 04 04 00 E5 EA 00 00 F4 03 04 00 7F 31 60 66 B6 04 01 00 00 4D 26 CC 53 25 46 27 A2 [15:34:19]CommunicateWithHost err = 0 [15:34:19]CheckOFDResponse [15:34:19]1017 (14) - 77093643461234 [15:34:19]1041 (16) - 0000000000959414 [15:34:19]1040 (4) - 60133 [15:34:19]1012 (4) - 05.06.2024 09:35 [15:34:19]1206 (1) - 0 [15:34:19]OFD Sender: Remove packet 60133 [15:34:19]ProducePacketName [15:34:19]name=ofd_packets/00060133 [15:34:19]NVStorageDeleteData [15:34:19]Write to MH i2c: 01 00 00 4C 90 DC [15:34:19]Write i2c OK [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: 01 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: 01 07 00 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: 01 07 00 4C 90 00 00 00 00 00 AC 0C 9B [15:34:19]RasterBufferAndPrint [15:34:19]line [15:34:19]line [15:34:19]line [15:34:19]line [15:34:19]line [15:34:19]written 0, free lines is 3250 [15:34:19]MH_Cut [15:34:19]Write to MH i2c: D1 01 00 53 90 01 B5 [15:34:19]Write i2c OK [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: D1 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: D1 01 00 [15:34:19]MH_I2C_Read... [15:34:19]Read from MH i2c: D1 01 00 53 90 00 B4 [15:34:19]Write to MH i2c: 01 00 00 54 90 E4 [15:34:19]Write i2c OK [15:34:19]MH_I2C_Read... [15:34:20]OFD Sender: No OFD packet to send [15:34:20]*** Cut start [15:34:20]*** Partial cut [15:34:20]*** CUTSNS_PIN = 1 [15:34:20]*** CUTSNS_PIN = 0 [15:34:21]*** Brake cut motor [15:34:21]Read from MH i2c: 01 [15:34:21]MH_I2C_Read... [15:34:21]*** Stop cut motor [15:34:21]*** Cut end [15:34:21]Read from MH i2c: 01 07 00 [15:34:21]MH_I2C_Read... [15:34:21]Read from MH i2c: 01 07 00 54 90 00 00 00 00 00 FF 0F F9 [15:34:21]process_action close_receipt done [15:34:21]requested_data is exist [15:34:21]produce_requested_data [15:34:21]requested_item fm.sn is exist - process it [15:34:21]wFMCommunicate request_size=4 [15:34:21]MH_SAM_APDU [15:34:21]CAPDU: 80 11 00 00 [15:34:21]Write to MH i2c: E2 08 00 55 90 80 11 00 00 00 00 00 00 5F [15:34:21]Write i2c OK [15:34:21]MH_I2C_Read... [15:34:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:21]Read from MH i2c: E2 [15:34:21]MH_I2C_Read... [15:34:21]Read from MH i2c: E2 17 00 [15:34:21]MH_I2C_Read... [15:34:21]Read from MH i2c: E2 17 00 55 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B2 [15:34:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:34:21]wFMCommunicate OK [15:34:21]requested_item fd.num is exist - process it [15:34:21]SAM_PROTO_GetFieldsCounters [15:34:21]wFMCommunicate request_size=4 [15:34:21]MH_SAM_APDU [15:34:21]CAPDU: 80 13 00 00 [15:34:21]Write to MH i2c: E2 08 00 56 90 80 13 00 00 00 00 00 00 62 [15:34:21]Write i2c OK [15:34:21]MH_I2C_Read... [15:34:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:21]Read from MH i2c: E2 [15:34:21]MH_I2C_Read... [15:34:21]Read from MH i2c: E2 62 00 [15:34:21]MH_I2C_Read... [15:34:21]Read from MH i2c: E2 62 00 56 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 EA 00 00 0E 04 04 00 48 00 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 CC [15:34:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E5 EA 00 00 0E 04 04 00 48 00 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 [15:34:21]wFMCommunicate OK [15:34:21]SAM_PROTO_GetFieldsCounters done [15:34:21]requested_item shift.num is exist - process it [15:34:21]requested_item shift.opened is exist - process it [15:34:21]req_shift_opened [15:34:21]FM_GetShiftState [15:34:21]SAM_PROTO_GetShiftState [15:34:21]wFMCommunicate request_size=4 [15:34:21]MH_SAM_APDU [15:34:21]CAPDU: 80 13 01 00 [15:34:21]Write to MH i2c: E2 08 00 57 90 80 13 01 00 00 00 00 00 64 [15:34:21]Write i2c OK [15:34:21]MH_I2C_Read... [15:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:21]Read from MH i2c: E2 [15:34:21]MH_I2C_Read... [15:34:21]Read from MH i2c: E2 0E 00 [15:34:21]MH_I2C_Read... [15:34:21]Read from MH i2c: E2 0E 00 57 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9C [15:34:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:34:21]wFMCommunicate OK [15:34:21]SAM_PROTO_GetShiftState done [15:34:21]FM_GetShiftState done [15:34:21]req_shift_opened done [15:34:21]requested_item shift.open_date is exist - process it [15:34:21]req_shift_open_date [15:34:21]req_shift_open_date done [15:34:21]produce_requested_data done [15:34:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60133,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:34:21]process_action_free close_receipt [15:34:21]json_value_free [15:34:21]json_value_free done [15:34:21]process_json_proto returns [15:34:21]Send response to host [15:34:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60133,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:34:21]free response buf [15:34:21]execute_script done [15:34:21]execute_script returns [15:34:21]free content buf [15:34:21]Sock 9.Close socket [15:34:21]Sock 9.Thread stoped [15:34:25]OFD Sender: No OFD packet to send [15:34:30]OFD Sender: No OFD packet to send [15:34:35]OFD Sender: No OFD packet to send [15:34:40]OFD Sender: No OFD packet to send [15:34:45]OFD Sender: No OFD packet to send [15:34:50]OFD Sender: No OFD packet to send [15:34:55]OFD Sender: No OFD packet to send [15:35:00]OFD Sender: No OFD packet to send [15:35:05]OFD Sender: No OFD packet to send [15:35:10]OFD Sender: No OFD packet to send [15:35:15]OFD Sender: No OFD packet to send [15:35:20]OFD Sender: No OFD packet to send [15:35:25]OFD Sender: No OFD packet to send [15:35:30]OFD Sender: No OFD packet to send [15:35:35]OFD Sender: No OFD packet to send [15:35:40]OFD Sender: No OFD packet to send [15:35:45]OFD Sender: No OFD packet to send [15:35:50]OFD Sender: No OFD packet to send [15:35:55]OFD Sender: No OFD packet to send [15:36:00]OFD Sender: No OFD packet to send [15:36:05]OFD Sender: No OFD packet to send [15:36:10]OFD Sender: No OFD packet to send [15:36:15]OFD Sender: No OFD packet to send [15:36:20]OFD Sender: No OFD packet to send [15:36:25]OFD Sender: No OFD packet to send [15:36:30]OFD Sender: No OFD packet to send [15:36:35]OFD Sender: No OFD packet to send [15:36:40]OFD Sender: No OFD packet to send [15:36:45]OFD Sender: No OFD packet to send [15:36:50]OFD Sender: No OFD packet to send [15:36:55]OFD Sender: No OFD packet to send [15:37:00]OFD Sender: No OFD packet to send [15:37:05]OFD Sender: No OFD packet to send [15:37:10]OFD Sender: No OFD packet to send [15:37:15]OFD Sender: No OFD packet to send [15:37:20]OFD Sender: No OFD packet to send [15:37:25]OFD Sender: No OFD packet to send [15:37:30]OFD Sender: No OFD packet to send [15:37:35]OFD Sender: No OFD packet to send [15:37:40]OFD Sender: No OFD packet to send [15:37:45]OFD Sender: No OFD packet to send [15:37:50]OFD Sender: No OFD packet to send [15:37:55]OFD Sender: No OFD packet to send [15:38:00]OFD Sender: No OFD packet to send [15:38:05]OFD Sender: No OFD packet to send [15:38:10]OFD Sender: No OFD packet to send [15:38:15]OFD Sender: No OFD packet to send [15:38:20]OFD Sender: No OFD packet to send [15:38:25]OFD Sender: No OFD packet to send [15:38:30]OFD Sender: No OFD packet to send [15:38:35]OFD Sender: No OFD packet to send [15:38:40]OFD Sender: No OFD packet to send [15:38:45]OFD Sender: No OFD packet to send [15:38:50]OFD Sender: No OFD packet to send [15:38:55]OFD Sender: No OFD packet to send [15:39:00]OFD Sender: No OFD packet to send [15:39:05]OFD Sender: No OFD packet to send [15:39:10]OFD Sender: No OFD packet to send [15:39:15]OFD Sender: No OFD packet to send [15:39:20]OFD Sender: No OFD packet to send [15:39:25]OFD Sender: No OFD packet to send [15:39:30]OFD Sender: No OFD packet to send [15:39:35]OFD Sender: No OFD packet to send [15:39:40]OFD Sender: No OFD packet to send [15:39:45]OFD Sender: No OFD packet to send [15:39:50]OFD Sender: No OFD packet to send [15:39:55]OFD Sender: No OFD packet to send [15:40:00]OFD Sender: No OFD packet to send [15:40:05]OFD Sender: No OFD packet to send [15:40:10]OFD Sender: No OFD packet to send [15:40:10]accept exits with 8 [15:40:10]New connection [15:40:10]New thread 3067100516 created [15:40:10]Thread 3066957156 joined [15:40:10]Waiting for new connection... [15:40:10] Sock 8.Parse request [15:40:10]Sock 8.Check first char [15:40:10]Sock 8.First char is OK [15:40:10]request: POST /json_proto HTTP/1.0 [15:40:10]Method: POST [15:40:10]URL: /json_proto [15:40:10]Method is POST - this is cgi request [15:40:10]url: /json_proto [15:40:10]query_string will be loaded in cgi processing [15:40:10]execute_cgi json_proto POST (null) [15:40:10]execute_cgi path=json_proto method=POST [15:40:10]POST find Content-Length [15:40:10]Host: 172.17.60.68:8080 [15:40:10]Content-Length: 681 [15:40:10]Content-Type: application/json [15:40:10] [15:40:10]POST finish read [15:40:10]Found Content-Length = 681 [15:40:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:10]execute_script... [15:40:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:10]POST & json_proto [15:40:10]process_json_proto [15:40:10]json parsed OK: [15:40:10]protocol is kg_v1.0 [15:40:10]action value=close_receipt [15:40:10]process_action close_receipt [15:40:10]cmd_close_receipt [15:40:10]MH_GetDate [15:40:10]Write to MH i2c: F0 00 00 58 90 D7 [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: F0 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: F0 09 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: F0 09 00 58 90 00 DD 86 60 66 9A 61 5F 66 C9 [15:40:10]GetLastDocTimeStamp 1717601659 [15:40:10]current date 1717602013 [15:40:10]FM_GetShiftState [15:40:10]SAM_PROTO_GetShiftState [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 13 01 00 [15:40:10]Write to MH i2c: E2 08 00 59 90 80 13 01 00 00 00 00 00 66 [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 0E 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 0E 00 59 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9E [15:40:10]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:40:10]wFMCommunicate OK [15:40:10]SAM_PROTO_GetShiftState done [15:40:10]FM_GetShiftState done [15:40:10]opened in 1717545916 [15:40:10]opened+sec_in_day 1717632316 [15:40:10]quantity*price = 50011 [15:40:10]sum+1 = 50013 [15:40:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 529 05.06.2024 15:40 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60134 ФПД: 126132699105948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154013&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60134&fm=126132699105948&tin=02508201610067®Number=0000000000151680&sum=50000 [15:40:11]StoreToDocumentArchive [15:40:11]shift 72 fd 60134 [15:40:11]save to /storage/0072/doc_00060134 [15:40:11]save last doc name /storage/0072/doc_00060134 to /storage/kkm_last_doc_name [15:40:11]save OK [15:40:11]Clear old archive folders... [15:40:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:40:11]tlvbuf is 005E59D0 [15:40:11]SAM_PROTO_ClearQueue [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 09 00 00 [15:40:11]Write to MH i2c: E2 08 00 66 90 80 09 00 00 00 00 00 00 68 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 66 90 00 90 00 6A [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]SAM_PROTO_ClearQueue done [15:40:12]KKMCreateOFDPacket [15:40:12]OFDProtocolAddRootSTLVToBuf [15:40:12]FM_MakeSignedData [15:40:12]FM_MakeSignedData [15:40:12]SAM_PROTO_SignData [15:40:12]wFMCommunicate request_size=4 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 0D 01 02 [15:40:12]Write to MH i2c: E2 08 00 67 90 80 0D 01 02 00 00 00 00 70 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 67 90 00 90 00 6B [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=255 [15:40:12]MH_SAM_APDU [15:40: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 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 02 00 00 F4 03 04 00 DD 86 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 EA 00 00 35 04 06 00 72 B7 [15:40:12]Write to MH i2c: E2 02 01 68 90 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 02 00 00 F4 03 04 00 DD 86 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 EA 00 00 35 04 06 00 72 B7 00 00 4E [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 68 90 00 90 00 6C [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=9 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 0D 02 02 04 8E B9 8A 9C [15:40:12]Write to MH i2c: E2 0C 00 69 90 80 0D 02 02 04 00 8E B9 8A 9C 00 00 E8 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 69 90 00 90 00 6D [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=4 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 0D 03 02 [15:40:12]Write to MH i2c: E2 08 00 6A 90 80 0D 03 02 00 00 00 00 75 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 0B 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 0B 00 6A 90 00 29 BD FD 44 63 DC EE 4F 90 00 19 [15:40:12]RAPDU: 29 BD FD 44 63 DC EE 4F 90 00 [15:40:12]wFMCommunicate OK [15:40:12]SAM_PROTO_SignData done [15:40:12]FM_MakeSignedData done [15:40:12]CreateOFDProtocolMessage [15:40:12]wFMCommunicate request_size=4 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 11 00 00 [15:40:12]Write to MH i2c: E2 08 00 6B 90 80 11 00 00 00 00 00 00 75 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 17 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 17 00 6B 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C8 [15:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:40:12]wFMCommunicate OK [15:40:12]CreateOFDProtocolMessage done [15:40:12]OFDSenderStorePacket 60134 [15:40:12]StoreOFDPacket docnum=60134 [15:40:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 AF 59 06 01 DC EF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 02 00 00 F4 03 04 00 DD 86 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 EA 00 00 35 04 06 00 72 B7 8E B9 8A 9C 29 BD FD 44 63 DC EE 4F [15:40:12]CheckFolder [15:40:12]dirname=/storage/ofd_packets [15:40:12]CheckFolder done [15:40:12]ProducePacketName [15:40:12]name=ofd_packets/00060134 [15:40:12]NVStorageSaveData ofd_packets/00060134 [15:40:12]File name is /storage/ofd_packets/00060134 [15:40:12]Write 300 bytes [15:40:12]NVStorageSaveData done [15:40:12]OFDSenderStorePacket done [15:40:12]KKMCreateOFDPacket done [15:40:12]NVStorageSaveData kkm_last_timestamp [15:40:12]File name is /storage/kkm_last_timestamp [15:40:12]Write 4 bytes [15:40:12]NVStorageSaveData done [15:40:12]ExternCall_PrintAddStr [15:40:12]wPrintStart [15:40:12]Write to MH i2c: 01 00 00 6C 90 FC [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 07 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 07 00 6C 90 00 00 00 00 00 FF 0F 11 [15:40:12]RasterBufferAndPrint [15:40:12]line Счет N : (1)545864 [15:40:12]line ИНН: 02508201610067 [15:40:12]line Контрольно-Кассовый Чек [15:40:12]line ПРОДАЖА [15:40:12]line ТРК (МРК, ГНК) : 72 [15:40:12]line Товар: 2711190000 [15:40:12]line ГАЗ-К-5 [15:40:12]line 14.330 * 34.90 [15:40:12]line = 500.12 [15:40:12]line НДС 12% НСП 1% [15:40:12]line > о реализуемом товаре [15:40:12]line ОКРУГЛЕНИЕ: -0.12 [15:40:12]line ИТОГО: 500.00 [15:40:12]line Внесено: 500.00 [15:40:12]line СДАЧА: 0.00 [15:40:12]line НСП 1% : 4.43 [15:40:12]line НДС 12% : 53.11 [15:40:12]line Наличными: 500.00 [15:40:12]line Безнал.: 0.00 [15:40:12]line Место: АЗС № 117 "Партнер Нефть" [15:40:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:40:12]line СНО: Общий режим [15:40:12]line Чек 529 05.06.2024 15:40 [15:40:12]line Смена: 72 ФФД: 1.0 [15:40:12]line ЗНМ: 0300000048 [15:40:12]line РНМ: 0000000000151680 [15:40:12]line Версия ККМ: v1.0 [15:40:12]line ФМ: 0000000000959414 [15:40:12]line ФД: 60134 [15:40:12]line ФПД: 126132699105948 [15:40:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154013&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60134&fm=126132699105948&tin=02508201610067®Number=0000000000151680&sum=50000 [15:40:12]OFD Sender: Processing packet 60134 [packets to send 53, broken 52] [15:40:12]ProducePacketName [15:40:12]name=ofd_packets/00060134 [15:40:12]OFD Sender: To server: pG, [15:40:12]CommunicateWithHost lk.salyk.kg:30040 [15:40:12]ConnectInit lk.salyk.kg [15:40:12]written 0, free lines is 4095 [15:40:12]Connected sock=10 [15:40:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 AF 59 06 01 DC EF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 11 02 00 00 F4 03 04 00 DD 86 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 EA 00 00 35 04 06 00 72 B7 8E B9 8A 9C 29 BD FD 44 63 DC EE 4F [15:40:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BD BA 47 00 52 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E6 EA 00 00 F4 03 04 00 E0 32 60 66 B6 04 01 00 00 2C ED E1 63 9B E9 C4 50 [15:40:13]CommunicateWithHost err = 0 [15:40:13]CheckOFDResponse [15:40:13]1017 (14) - 77093643461234 [15:40:13]1041 (16) - 0000000000959414 [15:40:13]1040 (4) - 60134 [15:40:13]1012 (4) - 05.06.2024 09:41 [15:40:13]1206 (1) - 0 [15:40:13]OFD Sender: Remove packet 60134 [15:40:13]ProducePacketName [15:40:13]name=ofd_packets/00060134 [15:40:13]NVStorageDeleteData [15:40:13]Write to MH i2c: 01 00 00 97 90 27 [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: 01 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: 01 07 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: 01 07 00 97 90 00 00 00 00 00 A3 0C DD [15:40:13]RasterBufferAndPrint [15:40:13]line [15:40:13]line [15:40:13]line [15:40:13]line [15:40:13]line [15:40:13]written 0, free lines is 3239 [15:40:13]MH_Cut [15:40:13]Write to MH i2c: D1 01 00 9E 90 01 00 [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: D1 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: D1 01 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: D1 01 00 9E 90 00 FF [15:40:13]Write to MH i2c: 01 00 00 9F 90 2F [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:13]OFD Sender: No OFD packet to send [15:40:14]*** Cut start [15:40:14]*** Partial cut [15:40:14]*** CUTSNS_PIN = 1 [15:40:14]*** CUTSNS_PIN = 0 [15:40:14]*** Brake cut motor [15:40:14]Read from MH i2c: 01 [15:40:14]MH_I2C_Read... [15:40:14]*** Stop cut motor [15:40:14]*** Cut end [15:40:14]Read from MH i2c: 01 07 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: 01 07 00 9F 90 00 00 00 00 00 FF 0F 44 [15:40:14]process_action close_receipt done [15:40:14]requested_data is exist [15:40:14]produce_requested_data [15:40:14]requested_item fm.sn is exist - process it [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 11 00 00 [15:40:14]Write to MH i2c: E2 08 00 A0 90 80 11 00 00 00 00 00 00 AA [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 17 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 17 00 A0 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FD [15:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:40:14]wFMCommunicate OK [15:40:14]requested_item fd.num is exist - process it [15:40:14]SAM_PROTO_GetFieldsCounters [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 13 00 00 [15:40:14]Write to MH i2c: E2 08 00 A1 90 80 13 00 00 00 00 00 00 AD [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 62 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 62 00 A1 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E6 EA 00 00 0E 04 04 00 48 00 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 1B [15:40:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E6 EA 00 00 0E 04 04 00 48 00 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 [15:40:15]wFMCommunicate OK [15:40:15]SAM_PROTO_GetFieldsCounters done [15:40:15]requested_item shift.num is exist - process it [15:40:15]requested_item shift.opened is exist - process it [15:40:15]req_shift_opened [15:40:15]FM_GetShiftState [15:40:15]SAM_PROTO_GetShiftState [15:40:15]wFMCommunicate request_size=4 [15:40:15]MH_SAM_APDU [15:40:15]CAPDU: 80 13 01 00 [15:40:15]Write to MH i2c: E2 08 00 A2 90 80 13 01 00 00 00 00 00 AF [15:40:15]Write i2c OK [15:40:15]MH_I2C_Read... [15:40:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:15]Read from MH i2c: E2 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 0E 00 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 0E 00 A2 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E7 [15:40:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:40:15]wFMCommunicate OK [15:40:15]SAM_PROTO_GetShiftState done [15:40:15]FM_GetShiftState done [15:40:15]req_shift_opened done [15:40:15]requested_item shift.open_date is exist - process it [15:40:15]req_shift_open_date [15:40:15]req_shift_open_date done [15:40:15]produce_requested_data done [15:40:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60134,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:40:15]process_action_free close_receipt [15:40:15]json_value_free [15:40:15]json_value_free done [15:40:15]process_json_proto returns [15:40:15]Send response to host [15:40:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60134,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:40:15]free response buf [15:40:15]execute_script done [15:40:15]execute_script returns [15:40:15]free content buf [15:40:15]Sock 8.Close socket [15:40:15]Sock 8.Thread stoped [15:40:18]OFD Sender: No OFD packet to send [15:40:23]OFD Sender: No OFD packet to send [15:40:28]OFD Sender: No OFD packet to send [15:40:33]OFD Sender: No OFD packet to send [15:40:38]OFD Sender: No OFD packet to send [15:40:43]OFD Sender: No OFD packet to send [15:40:48]OFD Sender: No OFD packet to send [15:40:53]OFD Sender: No OFD packet to send [15:40:58]OFD Sender: No OFD packet to send [15:41:03]OFD Sender: No OFD packet to send [15:41:08]OFD Sender: No OFD packet to send [15:41:13]OFD Sender: No OFD packet to send [15:41:18]OFD Sender: No OFD packet to send [15:41:23]OFD Sender: No OFD packet to send [15:41:28]OFD Sender: No OFD packet to send [15:41:33]OFD Sender: No OFD packet to send [15:41:38]OFD Sender: No OFD packet to send [15:41:43]OFD Sender: No OFD packet to send [15:41:48]OFD Sender: No OFD packet to send [15:41:53]OFD Sender: No OFD packet to send [15:41:58]OFD Sender: No OFD packet to send [15:42:01]accept exits with 9 [15:42:01]New connection [15:42:01]New thread 3066957156 created [15:42:01]Thread 3067100516 joined [15:42:01]Waiting for new connection... [15:42:01] Sock 9.Parse request [15:42:01]Sock 9.Check first char [15:42:01]Sock 9.First char is OK [15:42:01]request: POST /json_proto HTTP/1.0 [15:42:01]Method: POST [15:42:01]URL: /json_proto [15:42:01]Method is POST - this is cgi request [15:42:01]url: /json_proto [15:42:01]query_string will be loaded in cgi processing [15:42:01]execute_cgi json_proto POST (null) [15:42:01]execute_cgi path=json_proto method=POST [15:42:01]POST find Content-Length [15:42:01]Host: 172.17.60.68:8080 [15:42:01]Content-Length: 840 [15:42:01]Content-Type: application/json [15:42:01] [15:42:01]POST finish read [15:42:01]Found Content-Length = 840 [15:42:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:01]execute_script... [15:42: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)545865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:01]POST & json_proto [15:42:01]process_json_proto [15:42:01]json parsed OK: [15:42:01]protocol is kg_v1.0 [15:42:01]action value=close_receipt [15:42:01]process_action close_receipt [15:42:01]cmd_close_receipt [15:42:01]MH_GetDate [15:42:01]Write to MH i2c: F0 00 00 A3 90 22 [15:42:01]Write i2c OK [15:42:01]MH_I2C_Read... [15:42:01]Read from MH i2c: F0 [15:42:01]MH_I2C_Read... [15:42:01]Read from MH i2c: F0 09 00 [15:42:01]MH_I2C_Read... [15:42:01]Read from MH i2c: F0 09 00 A3 90 00 4B 87 60 66 9A 61 5F 66 83 [15:42:01]GetLastDocTimeStamp 1717602013 [15:42:01]current date 1717602123 [15:42:01]FM_GetShiftState [15:42:01]SAM_PROTO_GetShiftState [15:42:01]wFMCommunicate request_size=4 [15:42:01]MH_SAM_APDU [15:42:01]CAPDU: 80 13 01 00 [15:42:01]Write to MH i2c: E2 08 00 A4 90 80 13 01 00 00 00 00 00 B1 [15:42:01]Write i2c OK [15:42:01]MH_I2C_Read... [15:42:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:01]Read from MH i2c: E2 [15:42:01]MH_I2C_Read... [15:42:01]Read from MH i2c: E2 0E 00 [15:42:01]MH_I2C_Read... [15:42:01]Read from MH i2c: E2 0E 00 A4 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E9 [15:42:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:42:01]wFMCommunicate OK [15:42:01]SAM_PROTO_GetShiftState done [15:42:01]FM_GetShiftState done [15:42:01]opened in 1717545916 [15:42:01]opened+sec_in_day 1717632316 [15:42:01]quantity*price = 50041 [15:42:01]sum+1 = 50042 [15:42:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 530 05.06.2024 15:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60135 ФПД: 275348199471639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154203&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60135&fm=275348199471639&tin=02508201610067®Number=0000000000151680&sum=50041 [15:42:02]StoreToDocumentArchive [15:42:02]shift 72 fd 60135 [15:42:02]save to /storage/0072/doc_00060135 [15:42:02]save last doc name /storage/0072/doc_00060135 to /storage/kkm_last_doc_name [15:42:02]save OK [15:42:02]Clear old archive folders... [15:42:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:02]tlvbuf is 005458D0 [15:42:02]SAM_PROTO_ClearQueue [15:42:02]wFMCommunicate request_size=4 [15:42:02]MH_SAM_APDU [15:42:02]CAPDU: 80 09 00 00 [15:42:02]Write to MH i2c: E2 08 00 B1 90 80 09 00 00 00 00 00 00 B3 [15:42:02]Write i2c OK [15:42:02]MH_I2C_Read... [15:42:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:02]Read from MH i2c: E2 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 B1 90 00 90 00 B5 [15:42:02]RAPDU: 90 00 [15:42:02]wFMCommunicate OK [15:42:02]SAM_PROTO_ClearQueue done [15:42:02]KKMCreateOFDPacket [15:42:02]OFDProtocolAddRootSTLVToBuf [15:42:02]FM_MakeSignedData [15:42:02]FM_MakeSignedData [15:42:02]SAM_PROTO_SignData [15:42:02]wFMCommunicate request_size=4 [15:42:02]MH_SAM_APDU [15:42:02]CAPDU: 80 0D 01 02 [15:42:02]Write to MH i2c: E2 08 00 B2 90 80 0D 01 02 00 00 00 00 BB [15:42:02]Write i2c OK [15:42:02]MH_I2C_Read... [15:42:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:02]Read from MH i2c: E2 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 B2 90 00 90 00 B6 [15:42:02]RAPDU: 90 00 [15:42:02]wFMCommunicate OK [15:42:02]wFMCommunicate request_size=255 [15:42:02]MH_SAM_APDU [15:42: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 4B 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 EA 00 00 35 04 06 00 FA [15:42:02]Write to MH i2c: E2 02 01 B3 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 4B 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 EA 00 00 35 04 06 00 FA 00 00 57 [15:42:02]Write i2c OK [15:42:02]MH_I2C_Read... [15:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:02]Read from MH i2c: E2 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 B3 90 00 90 00 B7 [15:42:02]RAPDU: 90 00 [15:42:02]wFMCommunicate OK [15:42:02]wFMCommunicate request_size=10 [15:42:02]MH_SAM_APDU [15:42:02]CAPDU: 80 0D 02 02 05 6D 7F 9E 7A 17 [15:42:02]Write to MH i2c: E2 0D 00 B4 90 80 0D 02 02 05 00 6D 7F 9E 7A 17 00 00 E3 [15:42:02]Write i2c OK [15:42:02]MH_I2C_Read... [15:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:02]Read from MH i2c: E2 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 03 00 B4 90 00 90 00 B8 [15:42:02]RAPDU: 90 00 [15:42:02]wFMCommunicate OK [15:42:02]wFMCommunicate request_size=4 [15:42:02]MH_SAM_APDU [15:42:02]CAPDU: 80 0D 03 02 [15:42:02]Write to MH i2c: E2 08 00 B5 90 80 0D 03 02 00 00 00 00 C0 [15:42:02]Write i2c OK [15:42:02]MH_I2C_Read... [15:42:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:02]Read from MH i2c: E2 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 0B 00 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 0B 00 B5 90 00 BC 93 86 46 64 3A 9A 3B 90 00 4F [15:42:02]RAPDU: BC 93 86 46 64 3A 9A 3B 90 00 [15:42:02]wFMCommunicate OK [15:42:02]SAM_PROTO_SignData done [15:42:02]FM_MakeSignedData done [15:42:02]CreateOFDProtocolMessage [15:42:02]wFMCommunicate request_size=4 [15:42:02]MH_SAM_APDU [15:42:02]CAPDU: 80 11 00 00 [15:42:02]Write to MH i2c: E2 08 00 B6 90 80 11 00 00 00 00 00 00 C0 [15:42:02]Write i2c OK [15:42:02]MH_I2C_Read... [15:42:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:02]Read from MH i2c: E2 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 17 00 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: E2 17 00 B6 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 13 [15:42:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:42:02]wFMCommunicate OK [15:42:02]CreateOFDProtocolMessage done [15:42:02]OFDSenderStorePacket 60135 [15:42:02]StoreOFDPacket docnum=60135 [15:42:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 53 07 01 B8 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 4B 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 EA 00 00 35 04 06 00 FA 6D 7F 9E 7A 17 BC 93 86 46 64 3A 9A 3B [15:42:02]CheckFolder [15:42:02]dirname=/storage/ofd_packets [15:42:02]CheckFolder done [15:42:02]ProducePacketName [15:42:02]name=ofd_packets/00060135 [15:42:02]NVStorageSaveData ofd_packets/00060135 [15:42:02]File name is /storage/ofd_packets/00060135 [15:42:02]Write 301 bytes [15:42:02]NVStorageSaveData done [15:42:02]OFDSenderStorePacket done [15:42:02]KKMCreateOFDPacket done [15:42:02]NVStorageSaveData kkm_last_timestamp [15:42:02]File name is /storage/kkm_last_timestamp [15:42:02]Write 4 bytes [15:42:02]NVStorageSaveData done [15:42:02]ExternCall_PrintAddStr [15:42:02]wPrintStart [15:42:02]Write to MH i2c: 01 00 00 B7 90 47 [15:42:02]Write i2c OK [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: 01 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: 01 07 00 [15:42:02]MH_I2C_Read... [15:42:02]Read from MH i2c: 01 07 00 B7 90 00 00 00 00 00 FF 0F 5C [15:42:02]RasterBufferAndPrint [15:42:02]line Счет N : (1)545865 [15:42:02]line ИНН: 02508201610067 [15:42:02]line Контрольно-Кассовый Чек [15:42:02]line ПРОДАЖА [15:42:02]line ТРК (МРК, ГНК) : 22 [15:42:02]line Товар: 2710124130 [15:42:02]line Аи-92-К-5 [15:42:02]line 7.480 * 66.90 [15:42:02]line = 500.41 [15:42:02]line НДС 12% НСП 1% [15:42:02]line > о реализуемом товаре [15:42:02]line ИТОГО: 500.41 [15:42:02]line НСП 1% : 4.43 [15:42:02]line НДС 12% : 53.14 [15:42:02]line Наличными: 0.00 [15:42:02]line Безнал.: 500.41 [15:42:02]line Место: АЗС № 117 "Партнер Нефть" [15:42:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:42:02]line СНО: Общий режим [15:42:02]line Чек 530 05.06.2024 15:42 [15:42:02]line Смена: 72 ФФД: 1.0 [15:42:02]line ЗНМ: 0300000048 [15:42:02]line РНМ: 0000000000151680 [15:42:02]line Версия ККМ: v1.0 [15:42:02]line Платежная система: АКБ Кыргызстан [15:42:02]line ФМ: 0000000000959414 [15:42:02]line ФД: 60135 [15:42:02]line ФПД: 275348199471639 [15:42:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154203&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60135&fm=275348199471639&tin=02508201610067®Number=0000000000151680&sum=50041 [15:42:03]OFD Sender: Processing packet 60135 [packets to send 53, broken 52] [15:42:03]ProducePacketName [15:42:03]name=ofd_packets/00060135 [15:42:03]OFD Sender: To server: pG, [15:42:03]CommunicateWithHost lk.salyk.kg:30040 [15:42:03]ConnectInit lk.salyk.kg [15:42:03]written 0, free lines is 4095 [15:42:03]Connected sock=10 [15:42:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E9 53 07 01 B8 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 4B 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 EA 00 00 35 04 06 00 FA 6D 7F 9E 7A 17 BC 93 86 46 64 3A 9A 3B [15:42:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DC 0F 47 00 9A 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E7 EA 00 00 F4 03 04 00 4F 33 60 66 B6 04 01 00 00 E5 BA B1 D8 D8 26 81 7F [15:42:03]CommunicateWithHost err = 0 [15:42:03]CheckOFDResponse [15:42:03]1017 (14) - 77093643461234 [15:42:03]1041 (16) - 0000000000959414 [15:42:03]1040 (4) - 60135 [15:42:03]1012 (4) - 05.06.2024 09:43 [15:42:03]1206 (1) - 0 [15:42:03]OFD Sender: Remove packet 60135 [15:42:03]ProducePacketName [15:42:03]name=ofd_packets/00060135 [15:42:03]NVStorageDeleteData [15:42:03]Write to MH i2c: 01 00 00 E1 90 71 [15:42:03]Write i2c OK [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: 01 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: 01 07 00 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: 01 07 00 E1 90 00 00 00 00 00 C0 0C 44 [15:42:03]RasterBufferAndPrint [15:42:03]line [15:42:03]line [15:42:03]line [15:42:03]line [15:42:03]line [15:42:03]written 0, free lines is 3270 [15:42:03]MH_Cut [15:42:03]Write to MH i2c: D1 01 00 E8 90 01 4A [15:42:03]Write i2c OK [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: D1 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: D1 01 00 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: D1 01 00 E8 90 00 49 [15:42:03]Write to MH i2c: 01 00 00 E9 90 79 [15:42:03]Write i2c OK [15:42:03]MH_I2C_Read... [15:42:04]OFD Sender: No OFD packet to send [15:42:04]*** Cut start [15:42:04]*** Partial cut [15:42:04]*** CUTSNS_PIN = 1 [15:42:04]*** CUTSNS_PIN = 0 [15:42:04]*** Brake cut motor [15:42:05]Read from MH i2c: 01 [15:42:05]MH_I2C_Read... [15:42:05]*** Stop cut motor [15:42:05]*** Cut end [15:42:05]Read from MH i2c: 01 07 00 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: 01 07 00 E9 90 00 00 00 00 00 FF 0F 8E [15:42:05]process_action close_receipt done [15:42:05]requested_data is exist [15:42:05]produce_requested_data [15:42:05]requested_item fm.sn is exist - process it [15:42:05]wFMCommunicate request_size=4 [15:42:05]MH_SAM_APDU [15:42:05]CAPDU: 80 11 00 00 [15:42:05]Write to MH i2c: E2 08 00 EA 90 80 11 00 00 00 00 00 00 F4 [15:42:05]Write i2c OK [15:42:05]MH_I2C_Read... [15:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:05]Read from MH i2c: E2 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: E2 17 00 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: E2 17 00 EA 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 47 [15:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:42:05]wFMCommunicate OK [15:42:05]requested_item fd.num is exist - process it [15:42:05]SAM_PROTO_GetFieldsCounters [15:42:05]wFMCommunicate request_size=4 [15:42:05]MH_SAM_APDU [15:42:05]CAPDU: 80 13 00 00 [15:42:05]Write to MH i2c: E2 08 00 EB 90 80 13 00 00 00 00 00 00 F7 [15:42:05]Write i2c OK [15:42:05]MH_I2C_Read... [15:42:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:05]Read from MH i2c: E2 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: E2 62 00 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: E2 62 00 EB 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E7 EA 00 00 0E 04 04 00 48 00 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 69 [15:42:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E7 EA 00 00 0E 04 04 00 48 00 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 [15:42:05]wFMCommunicate OK [15:42:05]SAM_PROTO_GetFieldsCounters done [15:42:05]requested_item shift.num is exist - process it [15:42:05]requested_item shift.opened is exist - process it [15:42:05]req_shift_opened [15:42:05]FM_GetShiftState [15:42:05]SAM_PROTO_GetShiftState [15:42:05]wFMCommunicate request_size=4 [15:42:05]MH_SAM_APDU [15:42:05]CAPDU: 80 13 01 00 [15:42:05]Write to MH i2c: E2 08 00 EC 90 80 13 01 00 00 00 00 00 F9 [15:42:05]Write i2c OK [15:42:05]MH_I2C_Read... [15:42:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:05]Read from MH i2c: E2 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: E2 0E 00 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: E2 0E 00 EC 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 31 [15:42:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:42:05]wFMCommunicate OK [15:42:05]SAM_PROTO_GetShiftState done [15:42:05]FM_GetShiftState done [15:42:05]req_shift_opened done [15:42:05]requested_item shift.open_date is exist - process it [15:42:05]req_shift_open_date [15:42:05]req_shift_open_date done [15:42:05]produce_requested_data done [15:42:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60135,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:42:05]process_action_free close_receipt [15:42:05]json_value_free [15:42:05]json_value_free done [15:42:05]process_json_proto returns [15:42:05]Send response to host [15:42:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60135,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:42:05]free response buf [15:42:05]execute_script done [15:42:05]execute_script returns [15:42:05]free content buf [15:42:05]Sock 9.Close socket [15:42:05]Sock 9.Thread stoped [15:42:09]OFD Sender: No OFD packet to send [15:42:14]OFD Sender: No OFD packet to send [15:42:19]OFD Sender: No OFD packet to send [15:42:24]OFD Sender: No OFD packet to send [15:42:29]OFD Sender: No OFD packet to send [15:42:34]OFD Sender: No OFD packet to send [15:42:39]OFD Sender: No OFD packet to send [15:42:44]OFD Sender: No OFD packet to send [15:42:46]accept exits with 8 [15:42:46]New connection [15:42:46]New thread 3067100516 created [15:42:46]Thread 3066957156 joined [15:42:46]Waiting for new connection... [15:42:46] Sock 8.Parse request [15:42:46]Sock 8.Check first char [15:42:46]Sock 8.First char is OK [15:42:46]request: POST /json_proto HTTP/1.0 [15:42:46]Method: POST [15:42:46]URL: /json_proto [15:42:46]Method is POST - this is cgi request [15:42:46]url: /json_proto [15:42:46]query_string will be loaded in cgi processing [15:42:46]execute_cgi json_proto POST (null) [15:42:46]execute_cgi path=json_proto method=POST [15:42:46]POST find Content-Length [15:42:46]Host: 172.17.60.68:8080 [15:42:46]Content-Length: 800 [15:42:46]Content-Type: application/json [15:42:46] [15:42:46]POST finish read [15:42:46]Found Content-Length = 800 [15:42:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:46]execute_script... [15:42: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)545866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:46]POST & json_proto [15:42:46]process_json_proto [15:42:46]json parsed OK: [15:42:46]protocol is kg_v1.0 [15:42:46]action value=close_receipt [15:42:46]process_action close_receipt [15:42:46]cmd_close_receipt [15:42:46]MH_GetDate [15:42:46]Write to MH i2c: F0 00 00 ED 90 6C [15:42:46]Write i2c OK [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: F0 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: F0 09 00 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: F0 09 00 ED 90 00 78 87 60 66 9A 61 5F 66 FA [15:42:46]GetLastDocTimeStamp 1717602123 [15:42:46]current date 1717602168 [15:42:46]FM_GetShiftState [15:42:46]SAM_PROTO_GetShiftState [15:42:46]wFMCommunicate request_size=4 [15:42:46]MH_SAM_APDU [15:42:46]CAPDU: 80 13 01 00 [15:42:46]Write to MH i2c: E2 08 00 EE 90 80 13 01 00 00 00 00 00 FB [15:42:46]Write i2c OK [15:42:46]MH_I2C_Read... [15:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:46]Read from MH i2c: E2 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: E2 0E 00 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: E2 0E 00 EE 90 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 33 [15:42:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:42:46]wFMCommunicate OK [15:42:46]SAM_PROTO_GetShiftState done [15:42:46]FM_GetShiftState done [15:42:46]opened in 1717545916 [15:42:46]opened+sec_in_day 1717632316 [15:42:46]quantity*price = 50041 [15:42:46]sum+1 = 50042 [15:42:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 531 05.06.2024 15:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60136 ФПД: 100199437354403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154248&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60136&fm=100199437354403&tin=02508201610067®Number=0000000000151680&sum=50041 [15:42:47]StoreToDocumentArchive [15:42:47]shift 72 fd 60136 [15:42:47]save to /storage/0072/doc_00060136 [15:42:47]save last doc name /storage/0072/doc_00060136 to /storage/kkm_last_doc_name [15:42:47]save OK [15:42:47]Clear old archive folders... [15:42:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:47]tlvbuf is 003D0950 [15:42:47]SAM_PROTO_ClearQueue [15:42:47]wFMCommunicate request_size=4 [15:42:47]MH_SAM_APDU [15:42:47]CAPDU: 80 09 00 00 [15:42:47]Write to MH i2c: E2 08 00 FB 90 80 09 00 00 00 00 00 00 FD [15:42:47]Write i2c OK [15:42:47]MH_I2C_Read... [15:42:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:47]Read from MH i2c: E2 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 03 00 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 03 00 FB 90 00 90 00 FF [15:42:47]RAPDU: 90 00 [15:42:47]wFMCommunicate OK [15:42:47]SAM_PROTO_ClearQueue done [15:42:47]KKMCreateOFDPacket [15:42:47]OFDProtocolAddRootSTLVToBuf [15:42:47]FM_MakeSignedData [15:42:47]FM_MakeSignedData [15:42:47]SAM_PROTO_SignData [15:42:47]wFMCommunicate request_size=4 [15:42:47]MH_SAM_APDU [15:42:47]CAPDU: 80 0D 01 02 [15:42:47]Write to MH i2c: E2 08 00 FC 90 80 0D 01 02 00 00 00 00 05 [15:42:47]Write i2c OK [15:42:47]MH_I2C_Read... [15:42:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:47]Read from MH i2c: E2 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 03 00 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 03 00 FC 90 00 90 00 00 [15:42:47]RAPDU: 90 00 [15:42:47]wFMCommunicate OK [15:42:47]wFMCommunicate request_size=255 [15:42:47]MH_SAM_APDU [15:42:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 78 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 EA 00 00 35 04 06 00 5B [15:42:47]Write to MH i2c: E2 02 01 FD 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 78 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 EA 00 00 35 04 06 00 5B 00 00 31 [15:42:47]Write i2c OK [15:42:47]MH_I2C_Read... [15:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:47]Read from MH i2c: E2 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 03 00 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 03 00 FD 90 00 90 00 01 [15:42:47]RAPDU: 90 00 [15:42:47]wFMCommunicate OK [15:42:47]wFMCommunicate request_size=10 [15:42:47]MH_SAM_APDU [15:42:47]CAPDU: 80 0D 02 02 05 21 7F DE C5 A3 [15:42:47]Write to MH i2c: E2 0D 00 FE 90 80 0D 02 02 05 00 21 7F DE C5 A3 00 00 F8 [15:42:47]Write i2c OK [15:42:47]MH_I2C_Read... [15:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 03 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 03 00 FE 90 00 90 00 02 [15:42:48]RAPDU: 90 00 [15:42:48]wFMCommunicate OK [15:42:48]wFMCommunicate request_size=4 [15:42:48]MH_SAM_APDU [15:42:48]CAPDU: 80 0D 03 02 [15:42:48]Write to MH i2c: E2 08 00 FF 90 80 0D 03 02 00 00 00 00 0A [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 0B 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 0B 00 FF 90 00 0F 43 CB AF 28 3E 7C 6F 90 00 28 [15:42:48]RAPDU: 0F 43 CB AF 28 3E 7C 6F 90 00 [15:42:48]wFMCommunicate OK [15:42:48]SAM_PROTO_SignData done [15:42:48]FM_MakeSignedData done [15:42:48]CreateOFDProtocolMessage [15:42:48]wFMCommunicate request_size=4 [15:42:48]MH_SAM_APDU [15:42:48]CAPDU: 80 11 00 00 [15:42:48]Write to MH i2c: E2 08 00 00 91 80 11 00 00 00 00 00 00 0B [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 17 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 17 00 00 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5E [15:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:42:48]wFMCommunicate OK [15:42:48]CreateOFDProtocolMessage done [15:42:48]OFDSenderStorePacket 60136 [15:42:48]StoreOFDPacket docnum=60136 [15:42:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D8 2F 07 01 81 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 78 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 EA 00 00 35 04 06 00 5B 21 7F DE C5 A3 0F 43 CB AF 28 3E 7C 6F [15:42:48]CheckFolder [15:42:48]dirname=/storage/ofd_packets [15:42:48]CheckFolder done [15:42:48]ProducePacketName [15:42:48]name=ofd_packets/00060136 [15:42:48]NVStorageSaveData ofd_packets/00060136 [15:42:48]File name is /storage/ofd_packets/00060136 [15:42:48]Write 301 bytes [15:42:48]NVStorageSaveData done [15:42:48]OFDSenderStorePacket done [15:42:48]KKMCreateOFDPacket done [15:42:48]NVStorageSaveData kkm_last_timestamp [15:42:48]File name is /storage/kkm_last_timestamp [15:42:48]Write 4 bytes [15:42:48]NVStorageSaveData done [15:42:48]ExternCall_PrintAddStr [15:42:48]wPrintStart [15:42:48]Write to MH i2c: 01 00 00 01 91 92 [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: 01 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: 01 07 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: 01 07 00 01 91 00 00 00 00 00 FF 0F A7 [15:42:48]RasterBufferAndPrint [15:42:48]line Счет N : (1)545866 [15:42:48]line ИНН: 02508201610067 [15:42:48]line Контрольно-Кассовый Чек [15:42:48]line ПРОДАЖА [15:42:48]line ТРК (МРК, ГНК) : 12 [15:42:48]line Товар: 2710124130 [15:42:48]line Аи-92-К-5 [15:42:48]line 7.480 * 66.90 [15:42:48]line = 500.41 [15:42:48]line НДС 12% НСП 1% [15:42:48]line > о реализуемом товаре [15:42:48]line ИТОГО: 500.41 [15:42:48]line НСП 1% : 4.43 [15:42:48]line НДС 12% : 53.14 [15:42:48]line Наличными: 0.00 [15:42:48]line Безнал.: 500.41 [15:42:48]line Место: АЗС № 117 "Партнер Нефть" [15:42:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:42:48]line СНО: Общий режим [15:42:48]line Чек 531 05.06.2024 15:42 [15:42:48]line Смена: 72 ФФД: 1.0 [15:42:48]line ЗНМ: 0300000048 [15:42:48]line РНМ: 0000000000151680 [15:42:48]line Версия ККМ: v1.0 [15:42:48]line Платежная система: O! деньги [15:42:48]line ФМ: 0000000000959414 [15:42:48]line ФД: 60136 [15:42:48]line ФПД: 100199437354403 [15:42:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154248&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60136&fm=100199437354403&tin=02508201610067®Number=0000000000151680&sum=50041 [15:42:48]OFD Sender: Processing packet 60136 [packets to send 53, broken 52] [15:42:48]ProducePacketName [15:42:48]name=ofd_packets/00060136 [15:42:48]OFD Sender: To server: pG, [15:42:48]CommunicateWithHost lk.salyk.kg:30040 [15:42:48]ConnectInit lk.salyk.kg [15:42:48]written 0, free lines is 4095 [15:42:48]Connected sock=11 [15:42:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D8 2F 07 01 81 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 78 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 EA 00 00 35 04 06 00 5B 21 7F DE C5 A3 0F 43 CB AF 28 3E 7C 6F [15:42:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 38 53 47 00 2E 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E8 EA 00 00 F4 03 04 00 7C 33 60 66 B6 04 01 00 00 D7 BA D9 E8 21 CC EC D9 [15:42:48]CommunicateWithHost err = 0 [15:42:48]CheckOFDResponse [15:42:48]1017 (14) - 77093643461234 [15:42:48]1041 (16) - 0000000000959414 [15:42:48]1040 (4) - 60136 [15:42:48]1012 (4) - 05.06.2024 09:44 [15:42:48]1206 (1) - 0 [15:42:48]OFD Sender: Remove packet 60136 [15:42:48]ProducePacketName [15:42:48]name=ofd_packets/00060136 [15:42:48]NVStorageDeleteData [15:42:48]Write to MH i2c: 01 00 00 2B 91 BC [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: 01 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: 01 07 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: 01 07 00 2B 91 00 00 00 00 00 C3 0C 92 [15:42:48]RasterBufferAndPrint [15:42:48]line [15:42:48]line [15:42:48]line [15:42:48]line [15:42:48]line [15:42:48]written 0, free lines is 3273 [15:42:48]MH_Cut [15:42:48]Write to MH i2c: D1 01 00 32 91 01 95 [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: D1 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: D1 01 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: D1 01 00 32 91 00 94 [15:42:48]Write to MH i2c: 01 00 00 33 91 C4 [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:49]OFD Sender: No OFD packet to send [15:42:49]*** Cut start [15:42:49]*** Partial cut [15:42:49]*** CUTSNS_PIN = 1 [15:42:49]*** CUTSNS_PIN = 0 [15:42:50]*** Brake cut motor [15:42:50]Read from MH i2c: 01 [15:42:50]MH_I2C_Read... [15:42:50]*** Stop cut motor [15:42:50]*** Cut end [15:42:50]Read from MH i2c: 01 07 00 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: 01 07 00 33 91 00 00 00 00 00 FF 0F D9 [15:42:50]process_action close_receipt done [15:42:50]requested_data is exist [15:42:50]produce_requested_data [15:42:50]requested_item fm.sn is exist - process it [15:42:50]wFMCommunicate request_size=4 [15:42:50]MH_SAM_APDU [15:42:50]CAPDU: 80 11 00 00 [15:42:50]Write to MH i2c: E2 08 00 34 91 80 11 00 00 00 00 00 00 3F [15:42:50]Write i2c OK [15:42:50]MH_I2C_Read... [15:42:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:50]Read from MH i2c: E2 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 17 00 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 17 00 34 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 92 [15:42:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:42:50]wFMCommunicate OK [15:42:50]requested_item fd.num is exist - process it [15:42:50]SAM_PROTO_GetFieldsCounters [15:42:50]wFMCommunicate request_size=4 [15:42:50]MH_SAM_APDU [15:42:50]CAPDU: 80 13 00 00 [15:42:50]Write to MH i2c: E2 08 00 35 91 80 13 00 00 00 00 00 00 42 [15:42:50]Write i2c OK [15:42:50]MH_I2C_Read... [15:42:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:50]Read from MH i2c: E2 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 62 00 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 62 00 35 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 EA 00 00 0E 04 04 00 48 00 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 B8 [15:42:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E8 EA 00 00 0E 04 04 00 48 00 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 [15:42:50]wFMCommunicate OK [15:42:50]SAM_PROTO_GetFieldsCounters done [15:42:50]requested_item shift.num is exist - process it [15:42:50]requested_item shift.opened is exist - process it [15:42:50]req_shift_opened [15:42:50]FM_GetShiftState [15:42:50]SAM_PROTO_GetShiftState [15:42:50]wFMCommunicate request_size=4 [15:42:50]MH_SAM_APDU [15:42:50]CAPDU: 80 13 01 00 [15:42:50]Write to MH i2c: E2 08 00 36 91 80 13 01 00 00 00 00 00 44 [15:42:50]Write i2c OK [15:42:50]MH_I2C_Read... [15:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:50]Read from MH i2c: E2 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 0E 00 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 0E 00 36 91 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [15:42:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:42:50]wFMCommunicate OK [15:42:50]SAM_PROTO_GetShiftState done [15:42:50]FM_GetShiftState done [15:42:50]req_shift_opened done [15:42:50]requested_item shift.open_date is exist - process it [15:42:50]req_shift_open_date [15:42:50]req_shift_open_date done [15:42:50]produce_requested_data done [15:42:50]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60136,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:42:50]process_action_free close_receipt [15:42:50]json_value_free [15:42:50]json_value_free done [15:42:50]process_json_proto returns [15:42:50]Send response to host [15:42:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60136,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:42:50]free response buf [15:42:50]execute_script done [15:42:50]execute_script returns [15:42:50]free content buf [15:42:50]Sock 8.Close socket [15:42:50]Sock 8.Thread stoped [15:42:54]OFD Sender: No OFD packet to send [15:42:59]OFD Sender: No OFD packet to send [15:43:04]OFD Sender: No OFD packet to send [15:43:09]OFD Sender: No OFD packet to send [15:43:14]OFD Sender: No OFD packet to send [15:43:19]OFD Sender: No OFD packet to send [15:43:24]accept exits with 9 [15:43:24]New connection [15:43:24]New thread 3066957156 created [15:43:24]Thread 3067100516 joined [15:43:24]Waiting for new connection... [15:43:24] Sock 9.Parse request [15:43:24]Sock 9.Check first char [15:43:24]Sock 9.First char is OK [15:43:24]request: POST /json_proto HTTP/1.0 [15:43:24]Method: POST [15:43:24]URL: /json_proto [15:43:24]Method is POST - this is cgi request [15:43:24]url: /json_proto [15:43:24]query_string will be loaded in cgi processing [15:43:24]execute_cgi json_proto POST (null) [15:43:24]execute_cgi path=json_proto method=POST [15:43:24]POST find Content-Length [15:43:24]Host: 172.17.60.68:8080 [15:43:24]Content-Length: 800 [15:43:24]Content-Type: application/json [15:43:24] [15:43:24]POST finish read [15:43:24]Found Content-Length = 800 [15:43:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.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" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:24]execute_script... [15:43:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.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" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:24]POST & json_proto [15:43:24]process_json_proto [15:43:24]json parsed OK: [15:43:24]protocol is kg_v1.0 [15:43:24]action value=close_receipt [15:43:24]process_action close_receipt [15:43:24]cmd_close_receipt [15:43:24]MH_GetDate [15:43:24]Write to MH i2c: F0 00 00 37 91 B7 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: F0 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: F0 09 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: F0 09 00 37 91 00 9E 87 60 66 9A 61 5F 66 6B [15:43:24]GetLastDocTimeStamp 1717602168 [15:43:24]current date 1717602206 [15:43:24]FM_GetShiftState [15:43:24]SAM_PROTO_GetShiftState [15:43:24]wFMCommunicate request_size=4 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 13 01 00 [15:43:24]Write to MH i2c: E2 08 00 38 91 80 13 01 00 00 00 00 00 46 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0E 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0E 00 38 91 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [15:43:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:43:24]wFMCommunicate OK [15:43:24]SAM_PROTO_GetShiftState done [15:43:24]FM_GetShiftState done [15:43:24]opened in 1717545916 [15:43:24]opened+sec_in_day 1717632316 [15:43:24]quantity*price = 30038 [15:43:24]sum+1 = 30039 [15:43:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 532 05.06.2024 15:43 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60137 ФПД: 263970062539466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154326&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60137&fm=263970062539466&tin=02508201610067®Number=0000000000151680&sum=30038 [15:43:25]StoreToDocumentArchive [15:43:25]shift 72 fd 60137 [15:43:25]save to /storage/0072/doc_00060137 [15:43:25]save last doc name /storage/0072/doc_00060137 to /storage/kkm_last_doc_name [15:43:25]save OK [15:43:25]Clear old archive folders... [15:43:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:25]tlvbuf is 0054ADC0 [15:43:25]SAM_PROTO_ClearQueue [15:43:25]wFMCommunicate request_size=4 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 09 00 00 [15:43:25]Write to MH i2c: E2 08 00 45 91 80 09 00 00 00 00 00 00 48 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 45 91 00 90 00 4A [15:43:25]RAPDU: 90 00 [15:43:25]wFMCommunicate OK [15:43:25]SAM_PROTO_ClearQueue done [15:43:25]KKMCreateOFDPacket [15:43:25]OFDProtocolAddRootSTLVToBuf [15:43:25]FM_MakeSignedData [15:43:25]FM_MakeSignedData [15:43:25]SAM_PROTO_SignData [15:43:25]wFMCommunicate request_size=4 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 0D 01 02 [15:43:25]Write to MH i2c: E2 08 00 46 91 80 0D 01 02 00 00 00 00 50 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 46 91 00 90 00 4B [15:43:25]RAPDU: 90 00 [15:43:25]wFMCommunicate OK [15:43:25]wFMCommunicate request_size=255 [15:43:25]MH_SAM_APDU [15:43: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 9E 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 EA 00 00 35 04 06 00 F0 [15:43:25]Write to MH i2c: E2 02 01 47 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 9E 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 EA 00 00 35 04 06 00 F0 00 00 27 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 47 91 00 90 00 4C [15:43:25]RAPDU: 90 00 [15:43:25]wFMCommunicate OK [15:43:25]wFMCommunicate request_size=10 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 0D 02 02 05 14 51 CF 1A CA [15:43:25]Write to MH i2c: E2 0D 00 48 91 80 0D 02 02 05 00 14 51 CF 1A CA 00 00 75 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 03 00 48 91 00 90 00 4D [15:43:25]RAPDU: 90 00 [15:43:25]wFMCommunicate OK [15:43:25]wFMCommunicate request_size=4 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 0D 03 02 [15:43:25]Write to MH i2c: E2 08 00 49 91 80 0D 03 02 00 00 00 00 55 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 0B 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 0B 00 49 91 00 54 D9 14 4E 95 5A 45 55 90 00 6E [15:43:25]RAPDU: 54 D9 14 4E 95 5A 45 55 90 00 [15:43:25]wFMCommunicate OK [15:43:25]SAM_PROTO_SignData done [15:43:25]FM_MakeSignedData done [15:43:25]CreateOFDProtocolMessage [15:43:25]wFMCommunicate request_size=4 [15:43:25]MH_SAM_APDU [15:43:25]CAPDU: 80 11 00 00 [15:43:25]Write to MH i2c: E2 08 00 4A 91 80 11 00 00 00 00 00 00 55 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:25]Read from MH i2c: E2 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 17 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: E2 17 00 4A 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A8 [15:43:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:43:25]wFMCommunicate OK [15:43:25]CreateOFDProtocolMessage done [15:43:25]OFDSenderStorePacket 60137 [15:43:25]StoreOFDPacket docnum=60137 [15:43:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1E E9 07 01 22 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 9E 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 EA 00 00 35 04 06 00 F0 14 51 CF 1A CA 54 D9 14 4E 95 5A 45 55 [15:43:25]CheckFolder [15:43:25]dirname=/storage/ofd_packets [15:43:25]CheckFolder done [15:43:25]ProducePacketName [15:43:25]name=ofd_packets/00060137 [15:43:25]NVStorageSaveData ofd_packets/00060137 [15:43:25]File name is /storage/ofd_packets/00060137 [15:43:25]Write 301 bytes [15:43:25]NVStorageSaveData done [15:43:25]OFDSenderStorePacket done [15:43:25]KKMCreateOFDPacket done [15:43:25]NVStorageSaveData kkm_last_timestamp [15:43:25]File name is /storage/kkm_last_timestamp [15:43:25]Write 4 bytes [15:43:25]NVStorageSaveData done [15:43:25]ExternCall_PrintAddStr [15:43:25]wPrintStart [15:43:25]Write to MH i2c: 01 00 00 4B 91 DC [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 07 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 07 00 4B 91 00 00 00 00 00 FF 0F F1 [15:43:25]RasterBufferAndPrint [15:43:25]line Счет N : (1)545867 [15:43:25]line ИНН: 02508201610067 [15:43:25]line Контрольно-Кассовый Чек [15:43:25]line ПРОДАЖА [15:43:25]line ТРК (МРК, ГНК) : 42 [15:43:25]line Товар: 2710124130 [15:43:25]line Аи-92-К-5 [15:43:25]line 4.490 * 66.90 [15:43:25]line = 300.38 [15:43:25]line НДС 12% НСП 1% [15:43:25]line > о реализуемом товаре [15:43:25]line ИТОГО: 300.38 [15:43:25]line НСП 1% : 2.66 [15:43:25]line НДС 12% : 31.90 [15:43:25]line Наличными: 0.00 [15:43:25]line Безнал.: 300.38 [15:43:25]line Место: АЗС № 117 "Партнер Нефть" [15:43:25]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:43:25]line СНО: Общий режим [15:43:25]line Чек 532 05.06.2024 15:43 [15:43:25]line Смена: 72 ФФД: 1.0 [15:43:25]line ЗНМ: 0300000048 [15:43:25]line РНМ: 0000000000151680 [15:43:25]line Версия ККМ: v1.0 [15:43:25]line Платежная система: O! деньги [15:43:25]line ФМ: 0000000000959414 [15:43:25]line ФД: 60137 [15:43:25]line ФПД: 263970062539466 [15:43:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154326&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60137&fm=263970062539466&tin=02508201610067®Number=0000000000151680&sum=30038 [15:43:26]OFD Sender: Processing packet 60137 [packets to send 53, broken 52] [15:43:26]ProducePacketName [15:43:26]name=ofd_packets/00060137 [15:43:26]OFD Sender: To server: pG, [15:43:26]CommunicateWithHost lk.salyk.kg:30040 [15:43:26]ConnectInit lk.salyk.kg [15:43:26]written 0, free lines is 4095 [15:43:26]Connected sock=10 [15:43:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1E E9 07 01 22 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 9E 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 EA 00 00 35 04 06 00 F0 14 51 CF 1A CA 54 D9 14 4E 95 5A 45 55 [15:43:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 76 8B 47 00 EA F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 E9 EA 00 00 F4 03 04 00 A2 33 60 66 B6 04 01 00 00 49 B1 48 72 68 20 B3 EA [15:43:26]CommunicateWithHost err = 0 [15:43:26]CheckOFDResponse [15:43:26]1017 (14) - 77093643461234 [15:43:26]1041 (16) - 0000000000959414 [15:43:26]1040 (4) - 60137 [15:43:26]1012 (4) - 05.06.2024 09:45 [15:43:26]1206 (1) - 0 [15:43:26]OFD Sender: Remove packet 60137 [15:43:26]ProducePacketName [15:43:26]name=ofd_packets/00060137 [15:43:26]NVStorageDeleteData [15:43:26]Write to MH i2c: 01 00 00 75 91 06 [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 07 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 07 00 75 91 00 00 00 00 00 C0 0C D9 [15:43:26]RasterBufferAndPrint [15:43:26]line [15:43:26]line [15:43:26]line [15:43:26]line [15:43:26]line [15:43:26]written 0, free lines is 3270 [15:43:26]MH_Cut [15:43:26]Write to MH i2c: D1 01 00 7C 91 01 DF [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: D1 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: D1 01 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: D1 01 00 7C 91 00 DE [15:43:26]Write to MH i2c: 01 00 00 7D 91 0E [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]OFD Sender: No OFD packet to send [15:43:27]*** Cut start [15:43:27]*** Partial cut [15:43:27]*** CUTSNS_PIN = 1 [15:43:27]*** CUTSNS_PIN = 0 [15:43:27]*** Brake cut motor [15:43:27]Read from MH i2c: 01 [15:43:27]MH_I2C_Read... [15:43:27]*** Stop cut motor [15:43:27]*** Cut end [15:43:27]Read from MH i2c: 01 07 00 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: 01 07 00 7D 91 00 00 00 00 00 FF 0F 23 [15:43:27]process_action close_receipt done [15:43:27]requested_data is exist [15:43:27]produce_requested_data [15:43:27]requested_item fm.sn is exist - process it [15:43:27]wFMCommunicate request_size=4 [15:43:27]MH_SAM_APDU [15:43:27]CAPDU: 80 11 00 00 [15:43:27]Write to MH i2c: E2 08 00 7E 91 80 11 00 00 00 00 00 00 89 [15:43:27]Write i2c OK [15:43:27]MH_I2C_Read... [15:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:28]Read from MH i2c: E2 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 17 00 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 17 00 7E 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [15:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:43:28]wFMCommunicate OK [15:43:28]requested_item fd.num is exist - process it [15:43:28]SAM_PROTO_GetFieldsCounters [15:43:28]wFMCommunicate request_size=4 [15:43:28]MH_SAM_APDU [15:43:28]CAPDU: 80 13 00 00 [15:43:28]Write to MH i2c: E2 08 00 7F 91 80 13 00 00 00 00 00 00 8C [15:43:28]Write i2c OK [15:43:28]MH_I2C_Read... [15:43:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:28]Read from MH i2c: E2 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 62 00 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 62 00 7F 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E9 EA 00 00 0E 04 04 00 48 00 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 06 [15:43:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 E9 EA 00 00 0E 04 04 00 48 00 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 [15:43:28]wFMCommunicate OK [15:43:28]SAM_PROTO_GetFieldsCounters done [15:43:28]requested_item shift.num is exist - process it [15:43:28]requested_item shift.opened is exist - process it [15:43:28]req_shift_opened [15:43:28]FM_GetShiftState [15:43:28]SAM_PROTO_GetShiftState [15:43:28]wFMCommunicate request_size=4 [15:43:28]MH_SAM_APDU [15:43:28]CAPDU: 80 13 01 00 [15:43:28]Write to MH i2c: E2 08 00 80 91 80 13 01 00 00 00 00 00 8E [15:43:28]Write i2c OK [15:43:28]MH_I2C_Read... [15:43:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:28]Read from MH i2c: E2 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 0E 00 [15:43:28]MH_I2C_Read... [15:43:28]Read from MH i2c: E2 0E 00 80 91 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C6 [15:43:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:43:28]wFMCommunicate OK [15:43:28]SAM_PROTO_GetShiftState done [15:43:28]FM_GetShiftState done [15:43:28]req_shift_opened done [15:43:28]requested_item shift.open_date is exist - process it [15:43:28]req_shift_open_date [15:43:28]req_shift_open_date done [15:43:28]produce_requested_data done [15:43:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60137,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:43:28]process_action_free close_receipt [15:43:28]json_value_free [15:43:28]json_value_free done [15:43:28]process_json_proto returns [15:43:28]Send response to host [15:43:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60137,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:43:28]free response buf [15:43:28]execute_script done [15:43:28]execute_script returns [15:43:28]free content buf [15:43:28]Sock 9.Close socket [15:43:28]Sock 9.Thread stoped [15:43:31]OFD Sender: No OFD packet to send [15:43:36]OFD Sender: No OFD packet to send [15:43:41]OFD Sender: No OFD packet to send [15:43:46]OFD Sender: No OFD packet to send [15:43:51]OFD Sender: No OFD packet to send [15:43:56]OFD Sender: No OFD packet to send [15:44:01]OFD Sender: No OFD packet to send [15:44:06]OFD Sender: No OFD packet to send [15:44:11]OFD Sender: No OFD packet to send [15:44:16]OFD Sender: No OFD packet to send [15:44:18]accept exits with 8 [15:44:18]New connection [15:44:18]New thread 3067100516 created [15:44:18]Thread 3066957156 joined [15:44:18]Waiting for new connection... [15:44:18] Sock 8.Parse request [15:44:18]Sock 8.Check first char [15:44:18]Sock 8.First char is OK [15:44:18]request: POST /json_proto HTTP/1.0 [15:44:18]Method: POST [15:44:18]URL: /json_proto [15:44:18]Method is POST - this is cgi request [15:44:18]url: /json_proto [15:44:18]query_string will be loaded in cgi processing [15:44:18]execute_cgi json_proto POST (null) [15:44:18]execute_cgi path=json_proto method=POST [15:44:18]POST find Content-Length [15:44:18]Host: 172.17.60.68:8080 [15:44:18]Content-Length: 803 [15:44:18]Content-Type: application/json [15:44:18] [15:44:18]POST finish read [15:44:18]Found Content-Length = 803 [15:44:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:18]execute_script... [15:44: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)545869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:18]POST & json_proto [15:44:18]process_json_proto [15:44:18]json parsed OK: [15:44:18]protocol is kg_v1.0 [15:44:18]action value=close_receipt [15:44:18]process_action close_receipt [15:44:18]cmd_close_receipt [15:44:18]MH_GetDate [15:44:18]Write to MH i2c: F0 00 00 81 91 01 [15:44:18]Write i2c OK [15:44:18]MH_I2C_Read... [15:44:18]Read from MH i2c: F0 [15:44:18]MH_I2C_Read... [15:44:18]Read from MH i2c: F0 09 00 [15:44:18]MH_I2C_Read... [15:44:18]Read from MH i2c: F0 09 00 81 91 00 D5 87 60 66 9A 61 5F 66 EC [15:44:18]GetLastDocTimeStamp 1717602206 [15:44:18]current date 1717602261 [15:44:18]FM_GetShiftState [15:44:18]SAM_PROTO_GetShiftState [15:44:18]wFMCommunicate request_size=4 [15:44:18]MH_SAM_APDU [15:44:18]CAPDU: 80 13 01 00 [15:44:18]Write to MH i2c: E2 08 00 82 91 80 13 01 00 00 00 00 00 90 [15:44:18]Write i2c OK [15:44:18]MH_I2C_Read... [15:44:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:18]Read from MH i2c: E2 [15:44:18]MH_I2C_Read... [15:44:18]Read from MH i2c: E2 0E 00 [15:44:18]MH_I2C_Read... [15:44:18]Read from MH i2c: E2 0E 00 82 91 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C8 [15:44:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:44:18]wFMCommunicate OK [15:44:18]SAM_PROTO_GetShiftState done [15:44:18]FM_GetShiftState done [15:44:18]opened in 1717545916 [15:44:18]opened+sec_in_day 1717632316 [15:44:18]quantity*price = 100015 [15:44:18]sum+1 = 100017 [15:44:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 533 05.06.2024 15:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60138 ФПД: 11878439611697 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154421&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60138&fm=11878439611697&tin=02508201610067®Number=0000000000151680&sum=100016 [15:44:19]StoreToDocumentArchive [15:44:19]shift 72 fd 60138 [15:44:19]save to /storage/0072/doc_00060138 [15:44:19]save last doc name /storage/0072/doc_00060138 to /storage/kkm_last_doc_name [15:44:19]save OK [15:44:19]Clear old archive folders... [15:44:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:44:19]tlvbuf is 0055BF40 [15:44:19]SAM_PROTO_ClearQueue [15:44:19]wFMCommunicate request_size=4 [15:44:19]MH_SAM_APDU [15:44:19]CAPDU: 80 09 00 00 [15:44:19]Write to MH i2c: E2 08 00 8F 91 80 09 00 00 00 00 00 00 92 [15:44:19]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:44:20]Read from MH i2c: E2 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 8F 91 00 90 00 94 [15:44:20]RAPDU: 90 00 [15:44:20]wFMCommunicate OK [15:44:20]SAM_PROTO_ClearQueue done [15:44:20]KKMCreateOFDPacket [15:44:20]OFDProtocolAddRootSTLVToBuf [15:44:20]FM_MakeSignedData [15:44:20]FM_MakeSignedData [15:44:20]SAM_PROTO_SignData [15:44:20]wFMCommunicate request_size=4 [15:44:20]MH_SAM_APDU [15:44:20]CAPDU: 80 0D 01 02 [15:44:20]Write to MH i2c: E2 08 00 90 91 80 0D 01 02 00 00 00 00 9A [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:44:20]Read from MH i2c: E2 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 90 91 00 90 00 95 [15:44:20]RAPDU: 90 00 [15:44:20]wFMCommunicate OK [15:44:20]wFMCommunicate request_size=255 [15:44:20]MH_SAM_APDU [15:44: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 D5 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA EA 00 00 35 04 06 00 0A [15:44:20]Write to MH i2c: E2 02 01 91 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 D5 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA EA 00 00 35 04 06 00 0A 00 00 9E [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:20]Read from MH i2c: E2 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 91 91 00 90 00 96 [15:44:20]RAPDU: 90 00 [15:44:20]wFMCommunicate OK [15:44:20]wFMCommunicate request_size=10 [15:44:20]MH_SAM_APDU [15:44:20]CAPDU: 80 0D 02 02 05 CD AA 2C 6D 31 [15:44:20]Write to MH i2c: E2 0D 00 92 91 80 0D 02 02 05 00 CD AA 2C 6D 31 00 00 E8 [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:20]Read from MH i2c: E2 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 03 00 92 91 00 90 00 97 [15:44:20]RAPDU: 90 00 [15:44:20]wFMCommunicate OK [15:44:20]wFMCommunicate request_size=4 [15:44:20]MH_SAM_APDU [15:44:20]CAPDU: 80 0D 03 02 [15:44:20]Write to MH i2c: E2 08 00 93 91 80 0D 03 02 00 00 00 00 9F [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:44:20]Read from MH i2c: E2 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 0B 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 0B 00 93 91 00 76 B3 08 F4 EA 91 D1 EE 90 00 FF [15:44:20]RAPDU: 76 B3 08 F4 EA 91 D1 EE 90 00 [15:44:20]wFMCommunicate OK [15:44:20]SAM_PROTO_SignData done [15:44:20]FM_MakeSignedData done [15:44:20]CreateOFDProtocolMessage [15:44:20]wFMCommunicate request_size=4 [15:44:20]MH_SAM_APDU [15:44:20]CAPDU: 80 11 00 00 [15:44:20]Write to MH i2c: E2 08 00 94 91 80 11 00 00 00 00 00 00 9F [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:20]Read from MH i2c: E2 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 17 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 17 00 94 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F2 [15:44:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:44:20]wFMCommunicate OK [15:44:20]CreateOFDProtocolMessage done [15:44:20]OFDSenderStorePacket 60138 [15:44:20]StoreOFDPacket docnum=60138 [15:44:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 50 D9 07 01 32 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 D5 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA EA 00 00 35 04 06 00 0A CD AA 2C 6D 31 76 B3 08 F4 EA 91 D1 EE [15:44:20]CheckFolder [15:44:20]dirname=/storage/ofd_packets [15:44:20]CheckFolder done [15:44:20]ProducePacketName [15:44:20]name=ofd_packets/00060138 [15:44:20]NVStorageSaveData ofd_packets/00060138 [15:44:20]File name is /storage/ofd_packets/00060138 [15:44:20]Write 301 bytes [15:44:20]NVStorageSaveData done [15:44:20]OFDSenderStorePacket done [15:44:20]KKMCreateOFDPacket done [15:44:20]NVStorageSaveData kkm_last_timestamp [15:44:20]File name is /storage/kkm_last_timestamp [15:44:20]Write 4 bytes [15:44:20]NVStorageSaveData done [15:44:20]ExternCall_PrintAddStr [15:44:20]wPrintStart [15:44:20]Write to MH i2c: 01 00 00 95 91 26 [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: 01 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: 01 07 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: 01 07 00 95 91 00 00 00 00 00 FF 0F 3B [15:44:20]RasterBufferAndPrint [15:44:20]line Счет N : (1)545869 [15:44:20]line ИНН: 02508201610067 [15:44:20]line Контрольно-Кассовый Чек [15:44:20]line ПРОДАЖА [15:44:20]line ТРК (МРК, ГНК) : 32 [15:44:20]line Товар: 2710124130 [15:44:20]line Аи-92-К-5 [15:44:20]line 14.950 * 66.90 [15:44:20]line = 1000.16 [15:44:20]line НДС 12% НСП 1% [15:44:20]line > о реализуемом товаре [15:44:20]line ИТОГО: 1000.16 [15:44:20]line НСП 1% : 8.85 [15:44:20]line НДС 12% : 106.21 [15:44:20]line Наличными: 0.00 [15:44:20]line Безнал.: 1000.16 [15:44:20]line Место: АЗС № 117 "Партнер Нефть" [15:44:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:44:20]line СНО: Общий режим [15:44:20]line Чек 533 05.06.2024 15:44 [15:44:20]line Смена: 72 ФФД: 1.0 [15:44:20]line ЗНМ: 0300000048 [15:44:20]line РНМ: 0000000000151680 [15:44:20]line Версия ККМ: v1.0 [15:44:20]line Платежная система: O! деньги [15:44:20]line ФМ: 0000000000959414 [15:44:20]line ФД: 60138 [15:44:20]line ФПД: 11878439611697 [15:44:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154421&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60138&fm=11878439611697&tin=02508201610067®Number=0000000000151680&sum=100016 [15:44:20]OFD Sender: Processing packet 60138 [packets to send 53, broken 52] [15:44:20]ProducePacketName [15:44:20]name=ofd_packets/00060138 [15:44:20]OFD Sender: To server: pG, [15:44:20]CommunicateWithHost lk.salyk.kg:30040 [15:44:20]ConnectInit lk.salyk.kg [15:44:20]written 0, free lines is 4095 [15:44:20]Connected sock=10 [15:44:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 50 D9 07 01 32 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 D5 87 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA EA 00 00 35 04 06 00 0A CD AA 2C 6D 31 76 B3 08 F4 EA 91 D1 EE [15:44:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 13 D4 47 00 A6 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EA EA 00 00 F4 03 04 00 D8 33 60 66 B6 04 01 00 00 B3 D9 07 AE 2B C0 B7 C2 [15:44:21]CommunicateWithHost err = 0 [15:44:21]CheckOFDResponse [15:44:21]1017 (14) - 77093643461234 [15:44:21]1041 (16) - 0000000000959414 [15:44:21]1040 (4) - 60138 [15:44:21]1012 (4) - 05.06.2024 09:46 [15:44:21]1206 (1) - 0 [15:44:21]OFD Sender: Remove packet 60138 [15:44:21]ProducePacketName [15:44:21]name=ofd_packets/00060138 [15:44:21]NVStorageDeleteData [15:44:21]Write to MH i2c: 01 00 00 BF 91 50 [15:44:21]Write i2c OK [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: 01 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: 01 07 00 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: 01 07 00 BF 91 00 00 00 00 00 BE 0C 21 [15:44:21]RasterBufferAndPrint [15:44:21]line [15:44:21]line [15:44:21]line [15:44:21]line [15:44:21]line [15:44:21]written 0, free lines is 3269 [15:44:21]MH_Cut [15:44:21]Write to MH i2c: D1 01 00 C6 91 01 29 [15:44:21]Write i2c OK [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: D1 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: D1 01 00 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: D1 01 00 C6 91 00 28 [15:44:21]Write to MH i2c: 01 00 00 C7 91 58 [15:44:21]Write i2c OK [15:44:21]MH_I2C_Read... [15:44:21]OFD Sender: No OFD packet to send [15:44:22]*** Cut start [15:44:22]*** Partial cut [15:44:22]*** CUTSNS_PIN = 1 [15:44:22]*** CUTSNS_PIN = 0 [15:44:22]*** Brake cut motor [15:44:22]Read from MH i2c: 01 [15:44:22]MH_I2C_Read... [15:44:22]*** Stop cut motor [15:44:22]*** Cut end [15:44:22]Read from MH i2c: 01 07 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: 01 07 00 C7 91 00 00 00 00 00 FF 0F 6D [15:44:22]process_action close_receipt done [15:44:22]requested_data is exist [15:44:22]produce_requested_data [15:44:22]requested_item fm.sn is exist - process it [15:44:22]wFMCommunicate request_size=4 [15:44:22]MH_SAM_APDU [15:44:22]CAPDU: 80 11 00 00 [15:44:22]Write to MH i2c: E2 08 00 C8 91 80 11 00 00 00 00 00 00 D3 [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:22]Read from MH i2c: E2 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 17 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 17 00 C8 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [15:44:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:44:22]wFMCommunicate OK [15:44:22]requested_item fd.num is exist - process it [15:44:22]SAM_PROTO_GetFieldsCounters [15:44:22]wFMCommunicate request_size=4 [15:44:22]MH_SAM_APDU [15:44:22]CAPDU: 80 13 00 00 [15:44:22]Write to MH i2c: E2 08 00 C9 91 80 13 00 00 00 00 00 00 D6 [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:44:23]Read from MH i2c: E2 [15:44:23]MH_I2C_Read... [15:44:23]Read from MH i2c: E2 62 00 [15:44:23]MH_I2C_Read... [15:44:23]Read from MH i2c: E2 62 00 C9 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EA EA 00 00 0E 04 04 00 48 00 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 54 [15:44:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EA EA 00 00 0E 04 04 00 48 00 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 [15:44:23]wFMCommunicate OK [15:44:23]SAM_PROTO_GetFieldsCounters done [15:44:23]requested_item shift.num is exist - process it [15:44:23]requested_item shift.opened is exist - process it [15:44:23]req_shift_opened [15:44:23]FM_GetShiftState [15:44:23]SAM_PROTO_GetShiftState [15:44:23]wFMCommunicate request_size=4 [15:44:23]MH_SAM_APDU [15:44:23]CAPDU: 80 13 01 00 [15:44:23]Write to MH i2c: E2 08 00 CA 91 80 13 01 00 00 00 00 00 D8 [15:44:23]Write i2c OK [15:44:23]MH_I2C_Read... [15:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:23]Read from MH i2c: E2 [15:44:23]MH_I2C_Read... [15:44:23]Read from MH i2c: E2 0E 00 [15:44:23]MH_I2C_Read... [15:44:23]Read from MH i2c: E2 0E 00 CA 91 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [15:44:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:44:23]wFMCommunicate OK [15:44:23]SAM_PROTO_GetShiftState done [15:44:23]FM_GetShiftState done [15:44:23]req_shift_opened done [15:44:23]requested_item shift.open_date is exist - process it [15:44:23]req_shift_open_date [15:44:23]req_shift_open_date done [15:44:23]produce_requested_data done [15:44:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60138,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:44:23]process_action_free close_receipt [15:44:23]json_value_free [15:44:23]json_value_free done [15:44:23]process_json_proto returns [15:44:23]Send response to host [15:44:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60138,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:44:23]free response buf [15:44:23]execute_script done [15:44:23]execute_script returns [15:44:23]free content buf [15:44:23]Sock 8.Close socket [15:44:23]Sock 8.Thread stoped [15:44:26]OFD Sender: No OFD packet to send [15:44:31]OFD Sender: No OFD packet to send [15:44:36]OFD Sender: No OFD packet to send [15:44:41]OFD Sender: No OFD packet to send [15:44:46]OFD Sender: No OFD packet to send [15:44:51]OFD Sender: No OFD packet to send [15:44:56]OFD Sender: No OFD packet to send [15:45:01]OFD Sender: No OFD packet to send [15:45:06]OFD Sender: No OFD packet to send [15:45:11]OFD Sender: No OFD packet to send [15:45:16]OFD Sender: No OFD packet to send [15:45:21]OFD Sender: No OFD packet to send [15:45:26]OFD Sender: No OFD packet to send [15:45:31]OFD Sender: No OFD packet to send [15:45:36]OFD Sender: No OFD packet to send [15:45:39]accept exits with 9 [15:45:39]New connection [15:45:39]New thread 3066957156 created [15:45:39]Thread 3067100516 joined [15:45:39]Waiting for new connection... [15:45:39] Sock 9.Parse request [15:45:39]Sock 9.Check first char [15:45:39]Sock 9.First char is OK [15:45:39]request: POST /json_proto HTTP/1.0 [15:45:39]Method: POST [15:45:39]URL: /json_proto [15:45:39]Method is POST - this is cgi request [15:45:39]url: /json_proto [15:45:39]query_string will be loaded in cgi processing [15:45:39]execute_cgi json_proto POST (null) [15:45:39]execute_cgi path=json_proto method=POST [15:45:39]POST find Content-Length [15:45:39]Host: 172.17.60.68:8080 [15:45:39]Content-Length: 978 [15:45:39]Content-Type: application/json [15:45:39] [15:45:39]POST finish read [15:45:39]Found Content-Length = 978 [15:45:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545868", "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" : 72.40, "quantity" : 69.070, "sum" : 5000.67, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 34.53 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:39]execute_script... [15:45:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545868", "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" : 72.40, "quantity" : 69.070, "sum" : 5000.67, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 34.53 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:39]POST & json_proto [15:45:39]process_json_proto [15:45:39]json parsed OK: [15:45:39]protocol is kg_v1.0 [15:45:39]action value=close_receipt [15:45:39]process_action close_receipt [15:45:39]cmd_close_receipt [15:45:39]MH_GetDate [15:45:39]Write to MH i2c: F0 00 00 CB 91 4B [15:45:39]Write i2c OK [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: F0 [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: F0 09 00 [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: F0 09 00 CB 91 00 25 88 60 66 9A 61 5F 66 87 [15:45:39]GetLastDocTimeStamp 1717602261 [15:45:39]current date 1717602341 [15:45:39]FM_GetShiftState [15:45:39]SAM_PROTO_GetShiftState [15:45:39]wFMCommunicate request_size=4 [15:45:39]MH_SAM_APDU [15:45:39]CAPDU: 80 13 01 00 [15:45:39]Write to MH i2c: E2 08 00 CC 91 80 13 01 00 00 00 00 00 DA [15:45:39]Write i2c OK [15:45:39]MH_I2C_Read... [15:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:39]Read from MH i2c: E2 [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: E2 0E 00 [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: E2 0E 00 CC 91 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [15:45:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:45:39]wFMCommunicate OK [15:45:39]SAM_PROTO_GetShiftState done [15:45:39]FM_GetShiftState done [15:45:39]opened in 1717545916 [15:45:39]opened+sec_in_day 1717632316 [15:45:39]quantity*price = 500066 [15:45:39]sum+1 = 500068 [15:45:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.04 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 534 05.06.2024 15:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 34.53 сом ФМ: 0000000000959414 ФД: 60139 ФПД: 237393722918799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154541&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60139&fm=237393722918799&tin=02508201610067®Number=0000000000151680&sum=500000 [15:45:40]StoreToDocumentArchive [15:45:40]shift 72 fd 60139 [15:45:40]save to /storage/0072/doc_00060139 [15:45:40]save last doc name /storage/0072/doc_00060139 to /storage/kkm_last_doc_name [15:45:40]save OK [15:45:40]Clear old archive folders... [15:45:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:45:40]tlvbuf is 005074A0 [15:45:40]SAM_PROTO_ClearQueue [15:45:40]wFMCommunicate request_size=4 [15:45:40]MH_SAM_APDU [15:45:40]CAPDU: 80 09 00 00 [15:45:40]Write to MH i2c: E2 08 00 D9 91 80 09 00 00 00 00 00 00 DC [15:45:40]Write i2c OK [15:45:40]MH_I2C_Read... [15:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:40]Read from MH i2c: E2 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 03 00 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 03 00 D9 91 00 90 00 DE [15:45:40]RAPDU: 90 00 [15:45:40]wFMCommunicate OK [15:45:40]SAM_PROTO_ClearQueue done [15:45:40]KKMCreateOFDPacket [15:45:40]OFDProtocolAddRootSTLVToBuf [15:45:40]FM_MakeSignedData [15:45:40]FM_MakeSignedData [15:45:40]SAM_PROTO_SignData [15:45:40]wFMCommunicate request_size=4 [15:45:40]MH_SAM_APDU [15:45:40]CAPDU: 80 0D 01 02 [15:45:40]Write to MH i2c: E2 08 00 DA 91 80 0D 01 02 00 00 00 00 E4 [15:45:40]Write i2c OK [15:45:40]MH_I2C_Read... [15:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:40]Read from MH i2c: E2 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 03 00 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 03 00 DA 91 00 90 00 DF [15:45:40]RAPDU: 90 00 [15:45:40]wFMCommunicate OK [15:45:40]wFMCommunicate request_size=255 [15:45:40]MH_SAM_APDU [15:45: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 CE 0D 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 63 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 70 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 16 02 00 00 F4 03 04 00 25 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB EA 00 00 35 04 06 00 D7 E8 88 86 [15:45:40]Write to MH i2c: E2 02 01 DB 91 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CE 0D 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 63 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 70 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 16 02 00 00 F4 03 04 00 25 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB EA 00 00 35 04 06 00 D7 E8 88 86 00 00 26 [15:45:40]Write i2c OK [15:45:40]MH_I2C_Read... [15:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 DB 91 00 90 00 E0 [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=7 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 02 02 02 C7 8F [15:45:41]Write to MH i2c: E2 0A 00 DC 91 80 0D 02 02 02 00 C7 8F 00 00 41 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 DC 91 00 90 00 E1 [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 03 02 [15:45:41]Write to MH i2c: E2 08 00 DD 91 80 0D 03 02 00 00 00 00 E9 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 0B 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 0B 00 DD 91 00 F2 FF 49 48 5A 84 D5 DA 90 00 F9 [15:45:41]RAPDU: F2 FF 49 48 5A 84 D5 DA 90 00 [15:45:41]wFMCommunicate OK [15:45:41]SAM_PROTO_SignData done [15:45:41]FM_MakeSignedData done [15:45:41]CreateOFDProtocolMessage [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 11 00 00 [15:45:41]Write to MH i2c: E2 08 00 DE 91 80 11 00 00 00 00 00 00 E9 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 17 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 17 00 DE 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [15:45:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:45:41]wFMCommunicate OK [15:45:41]CreateOFDProtocolMessage done [15:45:41]OFDSenderStorePacket 60139 [15:45:41]StoreOFDPacket docnum=60139 [15:45:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 17 D5 04 01 53 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 CE 0D 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 63 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 70 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 16 02 00 00 F4 03 04 00 25 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB EA 00 00 35 04 06 00 D7 E8 88 86 C7 8F F2 FF 49 48 5A 84 D5 DA [15:45:41]CheckFolder [15:45:41]dirname=/storage/ofd_packets [15:45:41]CheckFolder done [15:45:41]ProducePacketName [15:45:41]name=ofd_packets/00060139 [15:45:41]NVStorageSaveData ofd_packets/00060139 [15:45:41]File name is /storage/ofd_packets/00060139 [15:45:41]Write 298 bytes [15:45:41]NVStorageSaveData done [15:45:41]OFDSenderStorePacket done [15:45:41]KKMCreateOFDPacket done [15:45:41]NVStorageSaveData kkm_last_timestamp [15:45:41]File name is /storage/kkm_last_timestamp [15:45:41]Write 4 bytes [15:45:41]NVStorageSaveData done [15:45:41]ExternCall_PrintAddStr [15:45:41]wPrintStart [15:45:41]Write to MH i2c: 01 00 00 DF 91 70 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 07 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 07 00 DF 91 00 00 00 00 00 FF 0F 85 [15:45:41]RasterBufferAndPrint [15:45:41]line Счет N : (1)545868 [15:45:41]line ИНН: 02508201610067 [15:45:41]line Контрольно-Кассовый Чек [15:45:41]line ПРОДАЖА [15:45:41]line ТРК (МРК, ГНК) : 61 [15:45:41]line Товар: 2710194210 [15:45:41]line ДТ-К-5 [15:45:41]line 69.070 * 72.40 [15:45:41]line = 5000.67 [15:45:41]line НДС 12% НСП 1% [15:45:41]line > о реализуемом товаре [15:45:41]line ОКРУГЛЕНИЕ: -0.67 [15:45:41]line ИТОГО: 5000.00 [15:45:41]line Внесено: 5000.00 [15:45:41]line СДАЧА: 0.00 [15:45:41]line НСП 1% : 44.25 [15:45:41]line НДС 12% : 531.04 [15:45:41]line Наличными: 5000.00 [15:45:41]line Безнал.: 0.00 [15:45:41]line Место: АЗС № 117 "Партнер Нефть" [15:45:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:45:41]line СНО: Общий режим [15:45:41]line Чек 534 05.06.2024 15:45 [15:45:41]line Смена: 72 ФФД: 1.0 [15:45:41]line ЗНМ: 0300000048 [15:45:41]line РНМ: 0000000000151680 [15:45:41]line Версия ККМ: v1.0 [15:45:41]line [15:45:41]line Дисконтная программа [15:45:41]line ДТ [15:45:41]line номер 117 [15:45:41]line сэкономлено 34.53 сом [15:45:41]line ФМ: 0000000000959414 [15:45:41]line ФД: 60139 [15:45:41]line ФПД: 237393722918799 [15:45:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154541&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60139&fm=237393722918799&tin=02508201610067®Number=0000000000151680&sum=500000 [15:45:41]OFD Sender: Processing packet 60139 [packets to send 53, broken 52] [15:45:41]ProducePacketName [15:45:41]name=ofd_packets/00060139 [15:45:41]OFD Sender: To server: pG, [15:45:41]CommunicateWithHost lk.salyk.kg:30040 [15:45:41]ConnectInit lk.salyk.kg [15:45:41]written 0, free lines is 4095 [15:45:41]Connected sock=10 [15:45:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 17 D5 04 01 53 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 CE 0D 01 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 63 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 70 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 16 02 00 00 F4 03 04 00 25 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB EA 00 00 35 04 06 00 D7 E8 88 86 C7 8F F2 FF 49 48 5A 84 D5 DA [15:45:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E1 0D 47 00 F4 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EB EA 00 00 F4 03 04 00 29 34 60 66 B6 04 01 00 00 34 01 87 2F D6 BA 37 92 [15:45:41]CommunicateWithHost err = 0 [15:45:41]CheckOFDResponse [15:45:41]1017 (14) - 77093643461234 [15:45:41]1041 (16) - 0000000000959414 [15:45:41]1040 (4) - 60139 [15:45:41]1012 (4) - 05.06.2024 09:47 [15:45:41]1206 (1) - 0 [15:45:41]OFD Sender: Remove packet 60139 [15:45:41]ProducePacketName [15:45:41]name=ofd_packets/00060139 [15:45:41]NVStorageDeleteData [15:45:41]Write to MH i2c: 01 00 00 0F 92 A1 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 07 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 07 00 0F 92 00 00 00 00 00 41 0C F5 [15:45:41]RasterBufferAndPrint [15:45:41]line [15:45:41]line [15:45:41]line [15:45:41]line [15:45:41]line [15:45:41]written 0, free lines is 3143 [15:45:41]MH_Cut [15:45:41]Write to MH i2c: D1 01 00 16 92 01 7A [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: D1 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: D1 01 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: D1 01 00 16 92 00 79 [15:45:41]Write to MH i2c: 01 00 00 17 92 A9 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:42]OFD Sender: No OFD packet to send [15:45:42]*** Cut start [15:45:42]*** Partial cut [15:45:42]*** CUTSNS_PIN = 1 [15:45:42]*** CUTSNS_PIN = 0 [15:45:43]*** Brake cut motor [15:45:43]Read from MH i2c: 01 [15:45:43]MH_I2C_Read... [15:45:43]*** Stop cut motor [15:45:43]*** Cut end [15:45:43]Read from MH i2c: 01 07 00 [15:45:43]MH_I2C_Read... [15:45:43]Read from MH i2c: 01 07 00 17 92 00 00 00 00 00 FF 0F BE [15:45:43]process_action close_receipt done [15:45:43]requested_data is exist [15:45:43]produce_requested_data [15:45:43]requested_item fm.sn is exist - process it [15:45:43]wFMCommunicate request_size=4 [15:45:43]MH_SAM_APDU [15:45:43]CAPDU: 80 11 00 00 [15:45:43]Write to MH i2c: E2 08 00 18 92 80 11 00 00 00 00 00 00 24 [15:45:43]Write i2c OK [15:45:43]MH_I2C_Read... [15:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:43]Read from MH i2c: E2 [15:45:43]MH_I2C_Read... [15:45:43]Read from MH i2c: E2 17 00 [15:45:43]MH_I2C_Read... [15:45:43]Read from MH i2c: E2 17 00 18 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 77 [15:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:45:43]wFMCommunicate OK [15:45:43]requested_item fd.num is exist - process it [15:45:43]SAM_PROTO_GetFieldsCounters [15:45:43]wFMCommunicate request_size=4 [15:45:43]MH_SAM_APDU [15:45:43]CAPDU: 80 13 00 00 [15:45:43]Write to MH i2c: E2 08 00 19 92 80 13 00 00 00 00 00 00 27 [15:45:43]Write i2c OK [15:45:43]MH_I2C_Read... [15:45:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:43]Read from MH i2c: E2 [15:45:43]MH_I2C_Read... [15:45:43]Read from MH i2c: E2 62 00 [15:45:43]MH_I2C_Read... [15:45:43]Read from MH i2c: E2 62 00 19 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EB EA 00 00 0E 04 04 00 48 00 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 A9 [15:45:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EB EA 00 00 0E 04 04 00 48 00 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 [15:45:43]wFMCommunicate OK [15:45:43]SAM_PROTO_GetFieldsCounters done [15:45:43]requested_item shift.num is exist - process it [15:45:43]requested_item shift.opened is exist - process it [15:45:43]req_shift_opened [15:45:43]FM_GetShiftState [15:45:43]SAM_PROTO_GetShiftState [15:45:43]wFMCommunicate request_size=4 [15:45:43]MH_SAM_APDU [15:45:43]CAPDU: 80 13 01 00 [15:45:43]Write to MH i2c: E2 08 00 1A 92 80 13 01 00 00 00 00 00 29 [15:45:43]Write i2c OK [15:45:43]MH_I2C_Read... [15:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:43]Read from MH i2c: E2 [15:45:43]MH_I2C_Read... [15:45:43]Read from MH i2c: E2 0E 00 [15:45:43]MH_I2C_Read... [15:45:43]Read from MH i2c: E2 0E 00 1A 92 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 61 [15:45:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:45:43]wFMCommunicate OK [15:45:43]SAM_PROTO_GetShiftState done [15:45:43]FM_GetShiftState done [15:45:43]req_shift_opened done [15:45:43]requested_item shift.open_date is exist - process it [15:45:43]req_shift_open_date [15:45:43]req_shift_open_date done [15:45:43]produce_requested_data done [15:45:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60139,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:45:43]process_action_free close_receipt [15:45:43]json_value_free [15:45:43]json_value_free done [15:45:43]process_json_proto returns [15:45:43]Send response to host [15:45:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60139,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:45:43]free response buf [15:45:43]execute_script done [15:45:43]execute_script returns [15:45:43]free content buf [15:45:43]Sock 9.Close socket [15:45:43]Sock 9.Thread stoped [15:45:47]OFD Sender: No OFD packet to send [15:45:52]OFD Sender: No OFD packet to send [15:45:57]OFD Sender: No OFD packet to send [15:46:02]OFD Sender: No OFD packet to send [15:46:07]OFD Sender: No OFD packet to send [15:46:12]OFD Sender: No OFD packet to send [15:46:17]OFD Sender: No OFD packet to send [15:46:22]OFD Sender: No OFD packet to send [15:46:27]OFD Sender: No OFD packet to send [15:46:32]OFD Sender: No OFD packet to send [15:46:36]accept exits with 8 [15:46:36]New connection [15:46:36]New thread 3067100516 created [15:46:36]Thread 3066957156 joined [15:46:36]Waiting for new connection... [15:46:36] Sock 8.Parse request [15:46:36]Sock 8.Check first char [15:46:36]Sock 8.First char is OK [15:46:36]request: POST /json_proto HTTP/1.0 [15:46:36]Method: POST [15:46:36]URL: /json_proto [15:46:36]Method is POST - this is cgi request [15:46:36]url: /json_proto [15:46:36]query_string will be loaded in cgi processing [15:46:36]execute_cgi json_proto POST (null) [15:46:36]execute_cgi path=json_proto method=POST [15:46:36]POST find Content-Length [15:46:36]Host: 172.17.60.68:8080 [15:46:36]Content-Length: 987 [15:46:36]Content-Type: application/json [15:46:36] [15:46:36]POST finish read [15:46:36]Found Content-Length = 987 [15:46:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 19.190, "sum" : 650.54, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 19.19 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:36]execute_script... [15:46:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 19.190, "sum" : 650.54, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 19.19 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:36]POST & json_proto [15:46:36]process_json_proto [15:46:36]json parsed OK: [15:46:36]protocol is kg_v1.0 [15:46:36]action value=close_receipt [15:46:36]process_action close_receipt [15:46:36]cmd_close_receipt [15:46:36]MH_GetDate [15:46:36]Write to MH i2c: F0 00 00 1B 92 9C [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: F0 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: F0 09 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: F0 09 00 1B 92 00 5F 88 60 66 9A 61 5F 66 12 [15:46:36]GetLastDocTimeStamp 1717602341 [15:46:36]current date 1717602399 [15:46:36]FM_GetShiftState [15:46:36]SAM_PROTO_GetShiftState [15:46:36]wFMCommunicate request_size=4 [15:46:36]MH_SAM_APDU [15:46:36]CAPDU: 80 13 01 00 [15:46:36]Write to MH i2c: E2 08 00 1C 92 80 13 01 00 00 00 00 00 2B [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:36]Read from MH i2c: E2 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 0E 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 0E 00 1C 92 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [15:46:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:46:36]wFMCommunicate OK [15:46:36]SAM_PROTO_GetShiftState done [15:46:36]FM_GetShiftState done [15:46:36]opened in 1717545916 [15:46:36]opened+sec_in_day 1717632316 [15:46:36]quantity*price = 65054 [15:46:36]sum+1 = 65055 [15:46:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 650.00 Внесено: 3000.00 СДАЧА: 2350.00 НСП 1% : 5.76 НДС 12% : 69.08 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 535 05.06.2024 15:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 19.19 сом ФМ: 0000000000959414 ФД: 60140 ФПД: 229789347696270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154639&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60140&fm=229789347696270&tin=02508201610067®Number=0000000000151680&sum=65000 [15:46:37]StoreToDocumentArchive [15:46:37]shift 72 fd 60140 [15:46:37]save to /storage/0072/doc_00060140 [15:46:37]save last doc name /storage/0072/doc_00060140 to /storage/kkm_last_doc_name [15:46:37]save OK [15:46:37]Clear old archive folders... [15:46:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:46:37]tlvbuf is 003D0E30 [15:46:37]SAM_PROTO_ClearQueue [15:46:37]wFMCommunicate request_size=4 [15:46:37]MH_SAM_APDU [15:46:37]CAPDU: 80 09 00 00 [15:46:37]Write to MH i2c: E2 08 00 29 92 80 09 00 00 00 00 00 00 2D [15:46:37]Write i2c OK [15:46:37]MH_I2C_Read... [15:46:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 29 92 00 90 00 2F [15:46:38]RAPDU: 90 00 [15:46:38]wFMCommunicate OK [15:46:38]SAM_PROTO_ClearQueue done [15:46:38]KKMCreateOFDPacket [15:46:38]OFDProtocolAddRootSTLVToBuf [15:46:38]FM_MakeSignedData [15:46:38]FM_MakeSignedData [15:46:38]SAM_PROTO_SignData [15:46:38]wFMCommunicate request_size=4 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 0D 01 02 [15:46:38]Write to MH i2c: E2 08 00 2A 92 80 0D 01 02 00 00 00 00 35 [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 2A 92 00 90 00 30 [15:46:38]RAPDU: 90 00 [15:46:38]wFMCommunicate OK [15:46:38]wFMCommunicate request_size=255 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F6 4A 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 1E 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 FC 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 17 02 00 00 F4 03 04 00 5F 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC EA 00 00 35 04 06 00 D0 FE [15:46:38]Write to MH i2c: E2 02 01 2B 92 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 F6 4A 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 1E 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 FC 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 17 02 00 00 F4 03 04 00 5F 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC EA 00 00 35 04 06 00 D0 FE 00 00 5D [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 2B 92 00 90 00 31 [15:46:38]RAPDU: 90 00 [15:46:38]wFMCommunicate OK [15:46:38]wFMCommunicate request_size=9 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 0D 02 02 04 00 71 4E 8E [15:46:38]Write to MH i2c: E2 0C 00 2C 92 80 0D 02 02 04 00 00 71 4E 8E 00 00 8D [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 03 00 2C 92 00 90 00 32 [15:46:38]RAPDU: 90 00 [15:46:38]wFMCommunicate OK [15:46:38]wFMCommunicate request_size=4 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 0D 03 02 [15:46:38]Write to MH i2c: E2 08 00 2D 92 80 0D 03 02 00 00 00 00 3A [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 0B 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 0B 00 2D 92 00 73 ED 16 41 E5 9E 1F 21 90 00 B5 [15:46:38]RAPDU: 73 ED 16 41 E5 9E 1F 21 90 00 [15:46:38]wFMCommunicate OK [15:46:38]SAM_PROTO_SignData done [15:46:38]FM_MakeSignedData done [15:46:38]CreateOFDProtocolMessage [15:46:38]wFMCommunicate request_size=4 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 11 00 00 [15:46:38]Write to MH i2c: E2 08 00 2E 92 80 11 00 00 00 00 00 00 3A [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 17 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 17 00 2E 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [15:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:46:38]wFMCommunicate OK [15:46:38]CreateOFDProtocolMessage done [15:46:38]OFDSenderStorePacket 60140 [15:46:38]StoreOFDPacket docnum=60140 [15:46:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1D DE 06 01 6F 1E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F6 4A 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 1E 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 FC 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 17 02 00 00 F4 03 04 00 5F 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC EA 00 00 35 04 06 00 D0 FE 00 71 4E 8E 73 ED 16 41 E5 9E 1F 21 [15:46:38]CheckFolder [15:46:38]dirname=/storage/ofd_packets [15:46:38]CheckFolder done [15:46:38]ProducePacketName [15:46:38]name=ofd_packets/00060140 [15:46:38]NVStorageSaveData ofd_packets/00060140 [15:46:38]File name is /storage/ofd_packets/00060140 [15:46:38]Write 300 bytes [15:46:38]NVStorageSaveData done [15:46:38]OFDSenderStorePacket done [15:46:38]KKMCreateOFDPacket done [15:46:38]NVStorageSaveData kkm_last_timestamp [15:46:38]File name is /storage/kkm_last_timestamp [15:46:38]Write 4 bytes [15:46:38]NVStorageSaveData done [15:46:38]ExternCall_PrintAddStr [15:46:38]wPrintStart [15:46:38]Write to MH i2c: 01 00 00 2F 92 C1 [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 07 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 07 00 2F 92 00 00 00 00 00 FF 0F D6 [15:46:38]RasterBufferAndPrint [15:46:38]line Счет N : (1)545870 [15:46:38]line ИНН: 02508201610067 [15:46:38]line Контрольно-Кассовый Чек [15:46:38]line ПРОДАЖА [15:46:38]line ТРК (МРК, ГНК) : 72 [15:46:38]line Товар: 2711190000 [15:46:38]line ГАЗ-К-5 [15:46:38]line 19.190 * 33.90 [15:46:38]line = 650.54 [15:46:38]line НДС 12% НСП 1% [15:46:38]line > о реализуемом товаре [15:46:38]line ОКРУГЛЕНИЕ: -0.54 [15:46:38]line ИТОГО: 650.00 [15:46:38]line Внесено: 3000.00 [15:46:38]line СДАЧА: 2350.00 [15:46:38]line НСП 1% : 5.76 [15:46:38]line НДС 12% : 69.08 [15:46:38]line Наличными: 650.00 [15:46:38]line Безнал.: 0.00 [15:46:38]line Место: АЗС № 117 "Партнер Нефть" [15:46:38]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:46:38]line СНО: Общий режим [15:46:38]line Чек 535 05.06.2024 15:46 [15:46:38]line Смена: 72 ФФД: 1.0 [15:46:38]line ЗНМ: 0300000048 [15:46:38]line РНМ: 0000000000151680 [15:46:38]line Версия ККМ: v1.0 [15:46:38]line [15:46:38]line Дисконтная программа [15:46:38]line СУГ [15:46:38]line номер 117 [15:46:38]line сэкономлено 19.19 сом [15:46:38]line ФМ: 0000000000959414 [15:46:38]line ФД: 60140 [15:46:38]line ФПД: 229789347696270 [15:46:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154639&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60140&fm=229789347696270&tin=02508201610067®Number=0000000000151680&sum=65000 [15:46:38]OFD Sender: Processing packet 60140 [packets to send 53, broken 52] [15:46:38]ProducePacketName [15:46:38]name=ofd_packets/00060140 [15:46:38]OFD Sender: To server: pG, [15:46:38]CommunicateWithHost lk.salyk.kg:30040 [15:46:38]ConnectInit lk.salyk.kg [15:46:38]written 0, free lines is 4095 [15:46:38]Connected sock=10 [15:46:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1D DE 06 01 6F 1E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F6 4A 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 1E 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 FC 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 17 02 00 00 F4 03 04 00 5F 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EC EA 00 00 35 04 06 00 D0 FE 00 71 4E 8E 73 ED 16 41 E5 9E 1F 21 [15:46:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 53 54 47 00 D4 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 39 35 39 34 31 34 10 04 04 00 EC EA 00 00 F4 03 04 00 62 34 60 66 B6 04 01 00 00 75 76 FA 1A 34 C3 39 99 [15:46:39]CommunicateWithHost err = 0 [15:46:39]CheckOFDResponse [15:46:39]1017 (14) - 77093643461234 [15:46:39]1041 (16) - 0000000000959414 [15:46:39]1040 (4) - 60140 [15:46:39]1012 (4) - 05.06.2024 09:48 [15:46:39]1206 (1) - 0 [15:46:39]OFD Sender: Remove packet 60140 [15:46:39]ProducePacketName [15:46:39]name=ofd_packets/00060140 [15:46:39]NVStorageDeleteData [15:46:39]Write to MH i2c: 01 00 00 5F 92 F1 [15:46:39]Write i2c OK [15:46:39]MH_I2C_Read... [15:46:39]Read from MH i2c: 01 [15:46:39]MH_I2C_Read... [15:46:39]Read from MH i2c: 01 07 00 [15:46:39]MH_I2C_Read... [15:46:39]Read from MH i2c: 01 07 00 5F 92 00 00 00 00 00 49 0C 4D [15:46:39]RasterBufferAndPrint [15:46:39]line [15:46:39]line [15:46:39]line [15:46:39]line [15:46:39]line [15:46:39]written 0, free lines is 3150 [15:46:39]MH_Cut [15:46:39]Write to MH i2c: D1 01 00 66 92 01 CA [15:46:39]Write i2c OK [15:46:39]MH_I2C_Read... [15:46:39]Read from MH i2c: D1 [15:46:39]MH_I2C_Read... [15:46:39]Read from MH i2c: D1 01 00 [15:46:39]MH_I2C_Read... [15:46:39]Read from MH i2c: D1 01 00 66 92 00 C9 [15:46:39]Write to MH i2c: 01 00 00 67 92 F9 [15:46:39]Write i2c OK [15:46:39]MH_I2C_Read... [15:46:39]OFD Sender: No OFD packet to send [15:46:40]*** Cut start [15:46:40]*** Partial cut [15:46:40]*** CUTSNS_PIN = 1 [15:46:40]*** CUTSNS_PIN = 0 [15:46:40]*** Brake cut motor [15:46:40]Read from MH i2c: 01 [15:46:40]MH_I2C_Read... [15:46:40]*** Stop cut motor [15:46:40]*** Cut end [15:46:40]Read from MH i2c: 01 07 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: 01 07 00 67 92 00 00 00 00 00 FF 0F 0E [15:46:40]process_action close_receipt done [15:46:40]requested_data is exist [15:46:40]produce_requested_data [15:46:40]requested_item fm.sn is exist - process it [15:46:40]wFMCommunicate request_size=4 [15:46:40]MH_SAM_APDU [15:46:40]CAPDU: 80 11 00 00 [15:46:40]Write to MH i2c: E2 08 00 68 92 80 11 00 00 00 00 00 00 74 [15:46:40]Write i2c OK [15:46:40]MH_I2C_Read... [15:46:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:40]Read from MH i2c: E2 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 17 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 17 00 68 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [15:46:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:46:40]wFMCommunicate OK [15:46:40]requested_item fd.num is exist - process it [15:46:40]SAM_PROTO_GetFieldsCounters [15:46:40]wFMCommunicate request_size=4 [15:46:40]MH_SAM_APDU [15:46:40]CAPDU: 80 13 00 00 [15:46:40]Write to MH i2c: E2 08 00 69 92 80 13 00 00 00 00 00 00 77 [15:46:40]Write i2c OK [15:46:40]MH_I2C_Read... [15:46:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:41]Read from MH i2c: E2 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: E2 62 00 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: E2 62 00 69 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EC EA 00 00 0E 04 04 00 48 00 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 FD [15:46:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EC EA 00 00 0E 04 04 00 48 00 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 [15:46:41]wFMCommunicate OK [15:46:41]SAM_PROTO_GetFieldsCounters done [15:46:41]requested_item shift.num is exist - process it [15:46:41]requested_item shift.opened is exist - process it [15:46:41]req_shift_opened [15:46:41]FM_GetShiftState [15:46:41]SAM_PROTO_GetShiftState [15:46:41]wFMCommunicate request_size=4 [15:46:41]MH_SAM_APDU [15:46:41]CAPDU: 80 13 01 00 [15:46:41]Write to MH i2c: E2 08 00 6A 92 80 13 01 00 00 00 00 00 79 [15:46:41]Write i2c OK [15:46:41]MH_I2C_Read... [15:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:41]Read from MH i2c: E2 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: E2 0E 00 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: E2 0E 00 6A 92 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B1 [15:46:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:46:41]wFMCommunicate OK [15:46:41]SAM_PROTO_GetShiftState done [15:46:41]FM_GetShiftState done [15:46:41]req_shift_opened done [15:46:41]requested_item shift.open_date is exist - process it [15:46:41]req_shift_open_date [15:46:41]req_shift_open_date done [15:46:41]produce_requested_data done [15:46:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60140,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:46:41]process_action_free close_receipt [15:46:41]json_value_free [15:46:41]json_value_free done [15:46:41]process_json_proto returns [15:46:41]Send response to host [15:46:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60140,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:46:41]free response buf [15:46:41]execute_script done [15:46:41]execute_script returns [15:46:41]free content buf [15:46:41]Sock 8.Close socket [15:46:41]Sock 8.Thread stoped [15:46:41]accept exits with 9 [15:46:41]New connection [15:46:41]New thread 3066957156 created [15:46:41]Thread 3067100516 joined [15:46:41]Waiting for new connection... [15:46:41] Sock 9.Parse request [15:46:41]Sock 9.Check first char [15:46:41]Sock 9.First char is OK [15:46:41]request: POST /json_proto HTTP/1.0 [15:46:41]Method: POST [15:46:41]URL: /json_proto [15:46:41]Method is POST - this is cgi request [15:46:41]url: /json_proto [15:46:41]query_string will be loaded in cgi processing [15:46:41]execute_cgi json_proto POST (null) [15:46:41]execute_cgi path=json_proto method=POST [15:46:41]POST find Content-Length [15:46:41]Host: 172.17.60.68:8080 [15:46:41]Content-Length: 677 [15:46:41]Content-Type: application/json [15:46:41] [15:46:41]POST finish read [15:46:41]Found Content-Length = 677 [15:46:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:46:41]execute_script... [15:46:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:46:41]POST & json_proto [15:46:41]process_json_proto [15:46:41]json parsed OK: [15:46:41]protocol is kg_v1.0 [15:46:41]action value=close_receipt [15:46:41]process_action close_receipt [15:46:41]cmd_close_receipt [15:46:41]MH_GetDate [15:46:41]Write to MH i2c: F0 00 00 6B 92 EC [15:46:41]Write i2c OK [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: F0 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: F0 09 00 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: F0 09 00 6B 92 00 63 88 60 66 9A 61 5F 66 66 [15:46:41]GetLastDocTimeStamp 1717602399 [15:46:41]current date 1717602403 [15:46:41]FM_GetShiftState [15:46:41]SAM_PROTO_GetShiftState [15:46:41]wFMCommunicate request_size=4 [15:46:41]MH_SAM_APDU [15:46:41]CAPDU: 80 13 01 00 [15:46:41]Write to MH i2c: E2 08 00 6C 92 80 13 01 00 00 00 00 00 7B [15:46:41]Write i2c OK [15:46:41]MH_I2C_Read... [15:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:41]Read from MH i2c: E2 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: E2 0E 00 [15:46:41]MH_I2C_Read... [15:46:41]Read from MH i2c: E2 0E 00 6C 92 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B3 [15:46:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:46:41]wFMCommunicate OK [15:46:41]SAM_PROTO_GetShiftState done [15:46:41]FM_GetShiftState done [15:46:41]opened in 1717545916 [15:46:41]opened+sec_in_day 1717632316 [15:46:41]quantity*price = 20003 [15:46:41]sum+1 = 20004 [15:46:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 536 05.06.2024 15:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60141 ФПД: 32591482490139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60141&fm=32591482490139&tin=02508201610067®Number=0000000000151680&sum=20000 [15:46:42]StoreToDocumentArchive [15:46:42]shift 72 fd 60141 [15:46:42]save to /storage/0072/doc_00060141 [15:46:42]save last doc name /storage/0072/doc_00060141 to /storage/kkm_last_doc_name [15:46:42]save OK [15:46:42]Clear old archive folders... [15:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:46:42]tlvbuf is 003C99C0 [15:46:42]SAM_PROTO_ClearQueue [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 09 00 00 [15:46:42]Write to MH i2c: E2 08 00 79 92 80 09 00 00 00 00 00 00 7D [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 79 92 00 90 00 7F [15:46:42]RAPDU: 90 00 [15:46:42]wFMCommunicate OK [15:46:42]SAM_PROTO_ClearQueue done [15:46:42]KKMCreateOFDPacket [15:46:42]OFDProtocolAddRootSTLVToBuf [15:46:42]FM_MakeSignedData [15:46:42]FM_MakeSignedData [15:46:42]SAM_PROTO_SignData [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 0D 01 02 [15:46:42]Write to MH i2c: E2 08 00 7A 92 80 0D 01 02 00 00 00 00 85 [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 7A 92 00 90 00 80 [15:46:42]RAPDU: 90 00 [15:46:42]wFMCommunicate OK [15:46:42]wFMCommunicate request_size=255 [15:46:42]MH_SAM_APDU [15:46: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 63 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED EA 00 00 35 04 06 00 1D [15:46:42]Write to MH i2c: E2 02 01 7B 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 63 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED EA 00 00 35 04 06 00 1D 00 00 D9 [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:43]Read from MH i2c: E2 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 03 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 03 00 7B 92 00 90 00 81 [15:46:43]RAPDU: 90 00 [15:46:43]wFMCommunicate OK [15:46:43]wFMCommunicate request_size=10 [15:46:43]MH_SAM_APDU [15:46:43]CAPDU: 80 0D 02 02 05 A4 4B BC 8D 1B [15:46:43]Write to MH i2c: E2 0D 00 7C 92 80 0D 02 02 05 00 A4 4B BC 8D 1B 00 00 E5 [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:43]Read from MH i2c: E2 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 03 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 03 00 7C 92 00 90 00 82 [15:46:43]RAPDU: 90 00 [15:46:43]wFMCommunicate OK [15:46:43]wFMCommunicate request_size=4 [15:46:43]MH_SAM_APDU [15:46:43]CAPDU: 80 0D 03 02 [15:46:43]Write to MH i2c: E2 08 00 7D 92 80 0D 03 02 00 00 00 00 8A [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:43]Read from MH i2c: E2 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 0B 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 0B 00 7D 92 00 16 48 39 55 5B D1 7C FB 90 00 1A [15:46:43]RAPDU: 16 48 39 55 5B D1 7C FB 90 00 [15:46:43]wFMCommunicate OK [15:46:43]SAM_PROTO_SignData done [15:46:43]FM_MakeSignedData done [15:46:43]CreateOFDProtocolMessage [15:46:43]wFMCommunicate request_size=4 [15:46:43]MH_SAM_APDU [15:46:43]CAPDU: 80 11 00 00 [15:46:43]Write to MH i2c: E2 08 00 7E 92 80 11 00 00 00 00 00 00 8A [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:43]Read from MH i2c: E2 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 17 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: E2 17 00 7E 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DD [15:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:46:43]wFMCommunicate OK [15:46:43]CreateOFDProtocolMessage done [15:46:43]OFDSenderStorePacket 60141 [15:46:43]StoreOFDPacket docnum=60141 [15:46:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 41 DF 07 01 01 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 63 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED EA 00 00 35 04 06 00 1D A4 4B BC 8D 1B 16 48 39 55 5B D1 7C FB [15:46:43]CheckFolder [15:46:43]dirname=/storage/ofd_packets [15:46:43]CheckFolder done [15:46:43]ProducePacketName [15:46:43]name=ofd_packets/00060141 [15:46:43]NVStorageSaveData ofd_packets/00060141 [15:46:43]File name is /storage/ofd_packets/00060141 [15:46:43]Write 301 bytes [15:46:43]NVStorageSaveData done [15:46:43]OFDSenderStorePacket done [15:46:43]KKMCreateOFDPacket done [15:46:43]NVStorageSaveData kkm_last_timestamp [15:46:43]File name is /storage/kkm_last_timestamp [15:46:43]Write 4 bytes [15:46:43]NVStorageSaveData done [15:46:43]ExternCall_PrintAddStr [15:46:43]wPrintStart [15:46:43]Write to MH i2c: 01 00 00 7F 92 11 [15:46:43]OFD Sender: Processing packet 60141 [packets to send 53, broken 52] [15:46:43]ProducePacketName [15:46:43]name=ofd_packets/00060141 [15:46:43]OFD Sender: To server: pG, [15:46:43]CommunicateWithHost lk.salyk.kg:30040 [15:46:43]ConnectInit lk.salyk.kg [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: 01 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: 01 07 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: 01 07 00 7F 92 00 00 00 00 00 FF 0F 26 [15:46:43]RasterBufferAndPrint [15:46:43]line Счет N : (1)545872 [15:46:43]line ИНН: 02508201610067 [15:46:43]line Контрольно-Кассовый Чек [15:46:43]line ПРОДАЖА [15:46:43]line ТРК (МРК, ГНК) : 22 [15:46:43]line Товар: 2710124130 [15:46:43]line Аи-92-К-5 [15:46:43]line 2.990 * 66.90 [15:46:43]line = 200.03 [15:46:43]line НДС 12% НСП 1% [15:46:43]line > о реализуемом товаре [15:46:43]line ОКРУГЛЕНИЕ: -0.03 [15:46:43]line ИТОГО: 200.00 [15:46:43]line Внесено: 200.00 [15:46:43]line СДАЧА: 0.00 [15:46:43]line НСП 1% : 1.77 [15:46:43]line НДС 12% : 21.24 [15:46:43]line Наличными: 200.00 [15:46:43]line Безнал.: 0.00 [15:46:43]line Место: АЗС № 117 "Партнер Нефть" [15:46:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:46:43]line СНО: Общий режим [15:46:43]line Чек 536 05.06.2024 15:46 [15:46:43]line Смена: 72 ФФД: 1.0 [15:46:43]line ЗНМ: 0300000048 [15:46:43]line РНМ: 0000000000151680 [15:46:43]line Версия ККМ: v1.0 [15:46:43]line ФМ: 0000000000959414 [15:46:43]line ФД: 60141 [15:46:43]line ФПД: 32591482490139 [15:46:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154643&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60141&fm=32591482490139&tin=02508201610067®Number=0000000000151680&sum=20000 [15:46:43]written 0, free lines is 4095 [15:46:43]Connected sock=10 [15:46:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 41 DF 07 01 01 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 63 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED EA 00 00 35 04 06 00 1D A4 4B BC 8D 1B 16 48 39 55 5B D1 7C FB [15:46:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F3 01 47 00 BA 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 ED EA 00 00 F4 03 04 00 67 34 60 66 B6 04 01 00 00 59 84 58 B9 86 24 B3 32 [15:46:44]CommunicateWithHost err = 0 [15:46:44]CheckOFDResponse [15:46:44]1017 (14) - 77093643461234 [15:46:44]1041 (16) - 0000000000959414 [15:46:44]1040 (4) - 60141 [15:46:44]1012 (4) - 05.06.2024 09:48 [15:46:44]1206 (1) - 0 [15:46:44]OFD Sender: Remove packet 60141 [15:46:44]ProducePacketName [15:46:44]name=ofd_packets/00060141 [15:46:44]NVStorageDeleteData [15:46:44]Write to MH i2c: 01 00 00 AA 92 3C [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: 01 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: 01 07 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: 01 07 00 AA 92 00 00 00 00 00 BB 0C 0A [15:46:44]RasterBufferAndPrint [15:46:44]line [15:46:44]line [15:46:44]line [15:46:44]line [15:46:44]line [15:46:44]written 0, free lines is 3272 [15:46:44]MH_Cut [15:46:44]Write to MH i2c: D1 01 00 B1 92 01 15 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: D1 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: D1 01 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: D1 01 00 B1 92 00 14 [15:46:44]Write to MH i2c: 01 00 00 B2 92 44 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]OFD Sender: No OFD packet to send [15:46:45]*** Cut start [15:46:45]*** Partial cut [15:46:45]*** CUTSNS_PIN = 1 [15:46:45]*** CUTSNS_PIN = 0 [15:46:45]*** Brake cut motor [15:46:45]Read from MH i2c: 01 [15:46:45]*** Stop cut motor [15:46:45]MH_I2C_Read... [15:46:45]*** Cut end [15:46:45]Read from MH i2c: 01 07 00 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: 01 07 00 B2 92 00 00 00 00 00 FF 0F 59 [15:46:45]process_action close_receipt done [15:46:45]requested_data is exist [15:46:45]produce_requested_data [15:46:45]requested_item fm.sn is exist - process it [15:46:45]wFMCommunicate request_size=4 [15:46:45]MH_SAM_APDU [15:46:45]CAPDU: 80 11 00 00 [15:46:45]Write to MH i2c: E2 08 00 B3 92 80 11 00 00 00 00 00 00 BF [15:46:45]Write i2c OK [15:46:45]MH_I2C_Read... [15:46:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:45]Read from MH i2c: E2 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 17 00 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 17 00 B3 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 12 [15:46:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:46:45]wFMCommunicate OK [15:46:45]requested_item fd.num is exist - process it [15:46:45]SAM_PROTO_GetFieldsCounters [15:46:45]wFMCommunicate request_size=4 [15:46:45]MH_SAM_APDU [15:46:45]CAPDU: 80 13 00 00 [15:46:45]Write to MH i2c: E2 08 00 B4 92 80 13 00 00 00 00 00 00 C2 [15:46:45]Write i2c OK [15:46:45]MH_I2C_Read... [15:46:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:45]Read from MH i2c: E2 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 62 00 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 62 00 B4 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 ED EA 00 00 0E 04 04 00 48 00 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 4C [15:46:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 ED EA 00 00 0E 04 04 00 48 00 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 [15:46:45]wFMCommunicate OK [15:46:45]SAM_PROTO_GetFieldsCounters done [15:46:45]requested_item shift.num is exist - process it [15:46:45]requested_item shift.opened is exist - process it [15:46:45]req_shift_opened [15:46:45]FM_GetShiftState [15:46:45]SAM_PROTO_GetShiftState [15:46:45]wFMCommunicate request_size=4 [15:46:45]MH_SAM_APDU [15:46:45]CAPDU: 80 13 01 00 [15:46:46]Write to MH i2c: E2 08 00 B5 92 80 13 01 00 00 00 00 00 C4 [15:46:46]Write i2c OK [15:46:46]MH_I2C_Read... [15:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:46]Read from MH i2c: E2 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 0E 00 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 0E 00 B5 92 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FC [15:46:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:46:46]wFMCommunicate OK [15:46:46]SAM_PROTO_GetShiftState done [15:46:46]FM_GetShiftState done [15:46:46]req_shift_opened done [15:46:46]requested_item shift.open_date is exist - process it [15:46:46]req_shift_open_date [15:46:46]req_shift_open_date done [15:46:46]produce_requested_data done [15:46:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60141,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:46:46]process_action_free close_receipt [15:46:46]json_value_free [15:46:46]json_value_free done [15:46:46]process_json_proto returns [15:46:46]Send response to host [15:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60141,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:46:46]free response buf [15:46:46]execute_script done [15:46:46]execute_script returns [15:46:46]free content buf [15:46:46]Sock 9.Close socket [15:46:46]Sock 9.Thread stoped [15:46:49]OFD Sender: No OFD packet to send [15:46:50]accept exits with 8 [15:46:50]New connection [15:46:50]New thread 3067100516 created [15:46:50]Thread 3066957156 joined [15:46:50]Waiting for new connection... [15:46:50] Sock 8.Parse request [15:46:50]Sock 8.Check first char [15:46:50]Sock 8.First char is OK [15:46:50]request: POST /json_proto HTTP/1.0 [15:46:50]Method: POST [15:46:50]URL: /json_proto [15:46:50]Method is POST - this is cgi request [15:46:50]url: /json_proto [15:46:50]query_string will be loaded in cgi processing [15:46:50]execute_cgi json_proto POST (null) [15:46:50]execute_cgi path=json_proto method=POST [15:46:50]POST find Content-Length [15:46:50]Host: 172.17.60.68:8080 [15:46:50]Content-Length: 846 [15:46:50]Content-Type: application/json [15:46:50] [15:46:50]POST finish read [15:46:50]Found Content-Length = 846 [15:46:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:50]execute_script... [15: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)545871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:50]POST & json_proto [15:46:50]process_json_proto [15:46:50]json parsed OK: [15:46:50]protocol is kg_v1.0 [15:46:50]action value=close_receipt [15:46:50]process_action close_receipt [15:46:50]cmd_close_receipt [15:46:50]MH_GetDate [15:46:50]Write to MH i2c: F0 00 00 B6 92 37 [15:46:50]Write i2c OK [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: F0 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: F0 09 00 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: F0 09 00 B6 92 00 6C 88 60 66 9A 61 5F 66 BA [15:46:50]GetLastDocTimeStamp 1717602403 [15:46:50]current date 1717602412 [15:46:50]FM_GetShiftState [15:46:50]SAM_PROTO_GetShiftState [15:46:50]wFMCommunicate request_size=4 [15:46:50]MH_SAM_APDU [15:46:50]CAPDU: 80 13 01 00 [15:46:50]Write to MH i2c: E2 08 00 B7 92 80 13 01 00 00 00 00 00 C6 [15:46:50]Write i2c OK [15:46:50]MH_I2C_Read... [15:46:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:50]Read from MH i2c: E2 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 0E 00 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 0E 00 B7 92 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FE [15:46:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:46:50]wFMCommunicate OK [15:46:50]SAM_PROTO_GetShiftState done [15:46:50]FM_GetShiftState done [15:46:50]opened in 1717545916 [15:46:50]opened+sec_in_day 1717632316 [15:46:50]quantity*price = 100023 [15:46:50]sum+1 = 100024 [15:46:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 537 05.06.2024 15:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60142 ФПД: 135835412545772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154652&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60142&fm=135835412545772&tin=02508201610067®Number=0000000000151680&sum=100023 [15:46:51]StoreToDocumentArchive [15:46:51]shift 72 fd 60142 [15:46:51]save to /storage/0072/doc_00060142 [15:46:51]save last doc name /storage/0072/doc_00060142 to /storage/kkm_last_doc_name [15:46:51]save OK [15:46:51]Clear old archive folders... [15:46:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:46:51]tlvbuf is 006AE9D0 [15:46:51]SAM_PROTO_ClearQueue [15:46:51]wFMCommunicate request_size=4 [15:46:51]MH_SAM_APDU [15:46:51]CAPDU: 80 09 00 00 [15:46:51]Write to MH i2c: E2 08 00 C4 92 80 09 00 00 00 00 00 00 C8 [15:46:51]Write i2c OK [15:46:51]MH_I2C_Read... [15:46:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:51]Read from MH i2c: E2 [15:46:51]MH_I2C_Read... [15:46:51]Read from MH i2c: E2 03 00 [15:46:51]MH_I2C_Read... [15:46:51]Read from MH i2c: E2 03 00 C4 92 00 90 00 CA [15:46:51]RAPDU: 90 00 [15:46:51]wFMCommunicate OK [15:46:51]SAM_PROTO_ClearQueue done [15:46:51]KKMCreateOFDPacket [15:46:51]OFDProtocolAddRootSTLVToBuf [15:46:51]FM_MakeSignedData [15:46:51]FM_MakeSignedData [15:46:51]SAM_PROTO_SignData [15:46:51]wFMCommunicate request_size=4 [15:46:51]MH_SAM_APDU [15:46:51]CAPDU: 80 0D 01 02 [15:46:51]Write to MH i2c: E2 08 00 C5 92 80 0D 01 02 00 00 00 00 D0 [15:46:51]Write i2c OK [15:46:51]MH_I2C_Read... [15:46:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:52]Read from MH i2c: E2 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 03 00 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 03 00 C5 92 00 90 00 CB [15:46:52]RAPDU: 90 00 [15:46:52]wFMCommunicate OK [15:46:52]wFMCommunicate request_size=255 [15:46:52]MH_SAM_APDU [15:46:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 6C 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE EA 00 00 35 04 06 00 7B 8A [15:46:52]Write to MH i2c: E2 02 01 C6 92 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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 6C 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE EA 00 00 35 04 06 00 7B 8A 00 00 62 [15:46:52]Write i2c OK [15:46:52]MH_I2C_Read... [15:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:52]Read from MH i2c: E2 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 03 00 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 03 00 C6 92 00 90 00 CC [15:46:52]RAPDU: 90 00 [15:46:52]wFMCommunicate OK [15:46:52]wFMCommunicate request_size=9 [15:46:52]MH_SAM_APDU [15:46:52]CAPDU: 80 0D 02 02 04 A5 83 40 EC [15:46:52]Write to MH i2c: E2 0C 00 C7 92 80 0D 02 02 04 00 A5 83 40 EC 00 00 2F [15:46:52]Write i2c OK [15:46:52]MH_I2C_Read... [15:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:52]Read from MH i2c: E2 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 03 00 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 03 00 C7 92 00 90 00 CD [15:46:52]RAPDU: 90 00 [15:46:52]wFMCommunicate OK [15:46:52]wFMCommunicate request_size=4 [15:46:52]MH_SAM_APDU [15:46:52]CAPDU: 80 0D 03 02 [15:46:52]Write to MH i2c: E2 08 00 C8 92 80 0D 03 02 00 00 00 00 D5 [15:46:52]Write i2c OK [15:46:52]MH_I2C_Read... [15:46:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:52]Read from MH i2c: E2 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 0B 00 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 0B 00 C8 92 00 F5 D2 48 37 F8 66 75 EF 90 00 DE [15:46:52]RAPDU: F5 D2 48 37 F8 66 75 EF 90 00 [15:46:52]wFMCommunicate OK [15:46:52]SAM_PROTO_SignData done [15:46:52]FM_MakeSignedData done [15:46:52]CreateOFDProtocolMessage [15:46:52]wFMCommunicate request_size=4 [15:46:52]MH_SAM_APDU [15:46:52]CAPDU: 80 11 00 00 [15:46:52]Write to MH i2c: E2 08 00 C9 92 80 11 00 00 00 00 00 00 D5 [15:46:52]Write i2c OK [15:46:52]MH_I2C_Read... [15:46:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:52]Read from MH i2c: E2 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 17 00 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: E2 17 00 C9 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 28 [15:46:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:46:52]wFMCommunicate OK [15:46:52]CreateOFDProtocolMessage done [15:46:52]OFDSenderStorePacket 60142 [15:46:52]StoreOFDPacket docnum=60142 [15:46:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 51 B9 06 01 0B 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 6C 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE EA 00 00 35 04 06 00 7B 8A A5 83 40 EC F5 D2 48 37 F8 66 75 EF [15:46:52]CheckFolder [15:46:52]dirname=/storage/ofd_packets [15:46:52]CheckFolder done [15:46:52]ProducePacketName [15:46:52]name=ofd_packets/00060142 [15:46:52]NVStorageSaveData ofd_packets/00060142 [15:46:52]File name is /storage/ofd_packets/00060142 [15:46:52]Write 300 bytes [15:46:52]NVStorageSaveData done [15:46:52]OFDSenderStorePacket done [15:46:52]KKMCreateOFDPacket done [15:46:52]NVStorageSaveData kkm_last_timestamp [15:46:52]File name is /storage/kkm_last_timestamp [15:46:52]Write 4 bytes [15:46:52]NVStorageSaveData done [15:46:52]ExternCall_PrintAddStr [15:46:52]wPrintStart [15:46:52]Write to MH i2c: 01 00 00 CA 92 5C [15:46:52]OFD Sender: Processing packet 60142 [packets to send 53, broken 52] [15:46:52]ProducePacketName [15:46:52]name=ofd_packets/00060142 [15:46:52]OFD Sender: To server: pG, [15:46:52]CommunicateWithHost lk.salyk.kg:30040 [15:46:52]ConnectInit lk.salyk.kg [15:46:52]Write i2c OK [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: 01 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: 01 07 00 [15:46:52]MH_I2C_Read... [15:46:52]Read from MH i2c: 01 07 00 CA 92 00 00 00 00 00 FF 0F 71 [15:46:52]RasterBufferAndPrint [15:46:52]line Счет N : (1)545871 [15:46:52]line ИНН: 02508201610067 [15:46:52]line Контрольно-Кассовый Чек [15:46:52]line ПРОДАЖА [15:46:52]line ТРК (МРК, ГНК) : 71 [15:46:52]line Товар: 2711190000 [15:46:52]line ГАЗ-К-5 [15:46:52]line 28.660 * 34.90 [15:46:52]line = 1000.23 [15:46:52]line НДС 12% НСП 1% [15:46:52]line > о реализуемом товаре [15:46:52]line ИТОГО: 1000.23 [15:46:52]line НСП 1% : 8.85 [15:46:52]line НДС 12% : 106.22 [15:46:52]line Наличными: 0.00 [15:46:52]line Безнал.: 1000.23 [15:46:52]line Место: АЗС № 117 "Партнер Нефть" [15:46:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:46:52]line СНО: Общий режим [15:46:52]line Чек 537 05.06.2024 15:46 [15:46:52]line Смена: 72 ФФД: 1.0 [15:46:52]line ЗНМ: 0300000048 [15:46:52]line РНМ: 0000000000151680 [15:46:52]line Версия ККМ: v1.0 [15:46:52]line Платежная система: АКБ Кыргызстан [15:46:52]line ФМ: 0000000000959414 [15:46:52]line ФД: 60142 [15:46:52]line ФПД: 135835412545772 [15:46:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154652&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60142&fm=135835412545772&tin=02508201610067®Number=0000000000151680&sum=100023 [15:46:52]written 0, free lines is 4095 [15:46:52]Connected sock=9 [15:46:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 51 B9 06 01 0B 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 6C 88 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE EA 00 00 35 04 06 00 7B 8A A5 83 40 EC F5 D2 48 37 F8 66 75 EF [15:46:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C 30 47 00 FA C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EE EA 00 00 F4 03 04 00 70 34 60 66 B6 04 01 00 00 84 36 DE 8E BE D6 12 91 [15:46:52]CommunicateWithHost err = 0 [15:46:52]CheckOFDResponse [15:46:52]1017 (14) - 77093643461234 [15:46:52]1041 (16) - 0000000000959414 [15:46:52]1040 (4) - 60142 [15:46:52]1012 (4) - 05.06.2024 09:48 [15:46:52]1206 (1) - 0 [15:46:52]OFD Sender: Remove packet 60142 [15:46:52]ProducePacketName [15:46:52]name=ofd_packets/00060142 [15:46:52]NVStorageDeleteData [15:46:53]Write to MH i2c: 01 00 00 F4 92 86 [15:46:53]Write i2c OK [15:46:53]MH_I2C_Read... [15:46:53]Read from MH i2c: 01 [15:46:53]MH_I2C_Read... [15:46:53]Read from MH i2c: 01 07 00 [15:46:53]MH_I2C_Read... [15:46:53]Read from MH i2c: 01 07 00 F4 92 00 00 00 00 00 D7 0C 70 [15:46:53]RasterBufferAndPrint [15:46:53]line [15:46:53]line [15:46:53]line [15:46:53]line [15:46:53]line [15:46:53]written 0, free lines is 3304 [15:46:53]MH_Cut [15:46:53]Write to MH i2c: D1 01 00 FB 92 01 5F [15:46:53]Write i2c OK [15:46:53]MH_I2C_Read... [15:46:53]Read from MH i2c: D1 [15:46:53]MH_I2C_Read... [15:46:53]Read from MH i2c: D1 01 00 [15:46:53]MH_I2C_Read... [15:46:53]Read from MH i2c: D1 01 00 FB 92 00 5E [15:46:53]Write to MH i2c: 01 00 00 FC 92 8E [15:46:53]Write i2c OK [15:46:53]MH_I2C_Read... [15:46:53]OFD Sender: No OFD packet to send [15:46:53]*** Cut start [15:46:53]*** Partial cut [15:46:53]*** CUTSNS_PIN = 1 [15:46:53]*** CUTSNS_PIN = 0 [15:46:54]*** Brake cut motor [15:46:54]Read from MH i2c: 01 [15:46:54]MH_I2C_Read... [15:46:54]*** Stop cut motor [15:46:54]*** Cut end [15:46:54]Read from MH i2c: 01 07 00 [15:46:54]MH_I2C_Read... [15:46:54]Read from MH i2c: 01 07 00 FC 92 00 00 00 00 00 FF 0F A3 [15:46:54]process_action close_receipt done [15:46:54]requested_data is exist [15:46:54]produce_requested_data [15:46:54]requested_item fm.sn is exist - process it [15:46:54]wFMCommunicate request_size=4 [15:46:54]MH_SAM_APDU [15:46:54]CAPDU: 80 11 00 00 [15:46:54]Write to MH i2c: E2 08 00 FD 92 80 11 00 00 00 00 00 00 09 [15:46:54]Write i2c OK [15:46:54]MH_I2C_Read... [15:46:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:54]Read from MH i2c: E2 [15:46:54]MH_I2C_Read... [15:46:54]Read from MH i2c: E2 17 00 [15:46:54]MH_I2C_Read... [15:46:54]Read from MH i2c: E2 17 00 FD 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5C [15:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:46:54]wFMCommunicate OK [15:46:54]requested_item fd.num is exist - process it [15:46:54]SAM_PROTO_GetFieldsCounters [15:46:54]wFMCommunicate request_size=4 [15:46:54]MH_SAM_APDU [15:46:54]CAPDU: 80 13 00 00 [15:46:54]Write to MH i2c: E2 08 00 FE 92 80 13 00 00 00 00 00 00 0C [15:46:54]Write i2c OK [15:46:54]MH_I2C_Read... [15:46:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:54]Read from MH i2c: E2 [15:46:54]MH_I2C_Read... [15:46:54]Read from MH i2c: E2 62 00 [15:46:54]MH_I2C_Read... [15:46:54]Read from MH i2c: E2 62 00 FE 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EE EA 00 00 0E 04 04 00 48 00 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 9A [15:46:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EE EA 00 00 0E 04 04 00 48 00 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 [15:46:54]wFMCommunicate OK [15:46:54]SAM_PROTO_GetFieldsCounters done [15:46:54]requested_item shift.num is exist - process it [15:46:54]requested_item shift.opened is exist - process it [15:46:54]req_shift_opened [15:46:54]FM_GetShiftState [15:46:54]SAM_PROTO_GetShiftState [15:46:54]wFMCommunicate request_size=4 [15:46:54]MH_SAM_APDU [15:46:54]CAPDU: 80 13 01 00 [15:46:54]Write to MH i2c: E2 08 00 FF 92 80 13 01 00 00 00 00 00 0E [15:46:54]Write i2c OK [15:46:54]MH_I2C_Read... [15:46:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:54]Read from MH i2c: E2 [15:46:54]MH_I2C_Read... [15:46:54]Read from MH i2c: E2 0E 00 [15:46:54]MH_I2C_Read... [15:46:54]Read from MH i2c: E2 0E 00 FF 92 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 46 [15:46:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:46:54]wFMCommunicate OK [15:46:54]SAM_PROTO_GetShiftState done [15:46:54]FM_GetShiftState done [15:46:54]req_shift_opened done [15:46:54]requested_item shift.open_date is exist - process it [15:46:54]req_shift_open_date [15:46:54]req_shift_open_date done [15:46:54]produce_requested_data done [15:46:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60142,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:46:54]process_action_free close_receipt [15:46:54]json_value_free [15:46:54]json_value_free done [15:46:54]process_json_proto returns [15:46:54]Send response to host [15:46:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60142,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:46:54]free response buf [15:46:54]execute_script done [15:46:54]execute_script returns [15:46:54]free content buf [15:46:54]Sock 8.Close socket [15:46:54]Sock 8.Thread stoped [15:46:58]OFD Sender: No OFD packet to send [15:47:03]OFD Sender: No OFD packet to send [15:47:08]OFD Sender: No OFD packet to send [15:47:13]OFD Sender: No OFD packet to send [15:47:18]OFD Sender: No OFD packet to send [15:47:23]OFD Sender: No OFD packet to send [15:47:28]OFD Sender: No OFD packet to send [15:47:33]OFD Sender: No OFD packet to send [15:47:38]OFD Sender: No OFD packet to send [15:47:43]OFD Sender: No OFD packet to send [15:47:48]OFD Sender: No OFD packet to send [15:47:53]OFD Sender: No OFD packet to send [15:47:58]OFD Sender: No OFD packet to send [15:48:03]OFD Sender: No OFD packet to send [15:48:08]OFD Sender: No OFD packet to send [15:48:13]OFD Sender: No OFD packet to send [15:48:18]OFD Sender: No OFD packet to send [15:48:23]OFD Sender: No OFD packet to send [15:48:28]OFD Sender: No OFD packet to send [15:48:33]OFD Sender: No OFD packet to send [15:48:38]OFD Sender: No OFD packet to send [15:48:43]OFD Sender: No OFD packet to send [15:48:48]OFD Sender: No OFD packet to send [15:48:53]OFD Sender: No OFD packet to send [15:48:58]OFD Sender: No OFD packet to send [15:49:03]OFD Sender: No OFD packet to send [15:49:08]OFD Sender: No OFD packet to send [15:49:13]OFD Sender: No OFD packet to send [15:49:18]OFD Sender: No OFD packet to send [15:49:23]OFD Sender: No OFD packet to send [15:49:27]accept exits with 10 [15:49:27]New connection [15:49:27]New thread 3066957156 created [15:49:27]Thread 3067100516 joined [15:49:27]Waiting for new connection... [15:49:27] Sock 10.Parse request [15:49:27]Sock 10.Check first char [15:49:27]Sock 10.First char is OK [15:49:27]request: POST /json_proto HTTP/1.0 [15:49:27]Method: POST [15:49:27]URL: /json_proto [15:49:27]Method is POST - this is cgi request [15:49:27]url: /json_proto [15:49:27]query_string will be loaded in cgi processing [15:49:27]execute_cgi json_proto POST (null) [15:49:27]execute_cgi path=json_proto method=POST [15:49:27]POST find Content-Length [15:49:27]Host: 172.17.60.68:8080 [15:49:27]Content-Length: 806 [15:49:27]Content-Type: application/json [15:49:27] [15:49:27]POST finish read [15:49:27]Found Content-Length = 806 [15:49:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:27]execute_script... [15:49: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)545873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 28.660, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:27]POST & json_proto [15:49:27]process_json_proto [15:49:27]json parsed OK: [15:49:27]protocol is kg_v1.0 [15:49:27]action value=close_receipt [15:49:27]process_action close_receipt [15:49:27]cmd_close_receipt [15:49:27]MH_GetDate [15:49:27]Write to MH i2c: F0 00 00 00 93 82 [15:49:27]Write i2c OK [15:49:27]MH_I2C_Read... [15:49:27]Read from MH i2c: F0 [15:49:27]MH_I2C_Read... [15:49:27]Read from MH i2c: F0 09 00 [15:49:27]MH_I2C_Read... [15:49:27]Read from MH i2c: F0 09 00 00 93 00 09 89 60 66 9A 61 5F 66 A3 [15:49:27]GetLastDocTimeStamp 1717602412 [15:49:27]current date 1717602569 [15:49:27]FM_GetShiftState [15:49:27]SAM_PROTO_GetShiftState [15:49:27]wFMCommunicate request_size=4 [15:49:27]MH_SAM_APDU [15:49:27]CAPDU: 80 13 01 00 [15:49:27]Write to MH i2c: E2 08 00 01 93 80 13 01 00 00 00 00 00 11 [15:49:27]Write i2c OK [15:49:27]MH_I2C_Read... [15:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:27]Read from MH i2c: E2 [15:49:27]MH_I2C_Read... [15:49:27]Read from MH i2c: E2 0E 00 [15:49:27]MH_I2C_Read... [15:49:27]Read from MH i2c: E2 0E 00 01 93 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 49 [15:49:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:49:27]wFMCommunicate OK [15:49:27]SAM_PROTO_GetShiftState done [15:49:27]FM_GetShiftState done [15:49:27]opened in 1717545916 [15:49:27]opened+sec_in_day 1717632316 [15:49:27]quantity*price = 100023 [15:49:27]sum+1 = 100024 [15:49:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 538 05.06.2024 15:49 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60143 ФПД: 87545311323189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154929&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60143&fm=87545311323189&tin=02508201610067®Number=0000000000151680&sum=100023 [15:49:28]StoreToDocumentArchive [15:49:28]shift 72 fd 60143 [15:49:28]save to /storage/0072/doc_00060143 [15:49:28]save last doc name /storage/0072/doc_00060143 to /storage/kkm_last_doc_name [15:49:28]save OK [15:49:28]Clear old archive folders... [15:49:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:49:28]tlvbuf is 0056CC30 [15:49:28]SAM_PROTO_ClearQueue [15:49:28]wFMCommunicate request_size=4 [15:49:28]MH_SAM_APDU [15:49:28]CAPDU: 80 09 00 00 [15:49:28]Write to MH i2c: E2 08 00 0E 93 80 09 00 00 00 00 00 00 13 [15:49:28]Write i2c OK [15:49:28]MH_I2C_Read... [15:49:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:28]Read from MH i2c: E2 [15:49:28]MH_I2C_Read... [15:49:28]Read from MH i2c: E2 03 00 [15:49:28]MH_I2C_Read... [15:49:28]Read from MH i2c: E2 03 00 0E 93 00 90 00 15 [15:49:28]RAPDU: 90 00 [15:49:28]wFMCommunicate OK [15:49:28]SAM_PROTO_ClearQueue done [15:49:28]KKMCreateOFDPacket [15:49:28]OFDProtocolAddRootSTLVToBuf [15:49:28]FM_MakeSignedData [15:49:28]FM_MakeSignedData [15:49:28]SAM_PROTO_SignData [15:49:28]wFMCommunicate request_size=4 [15:49:28]MH_SAM_APDU [15:49:28]CAPDU: 80 0D 01 02 [15:49:28]Write to MH i2c: E2 08 00 0F 93 80 0D 01 02 00 00 00 00 1B [15:49:28]Write i2c OK [15:49:28]MH_I2C_Read... [15:49:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:28]Read from MH i2c: E2 [15:49:28]MH_I2C_Read... [15:49:28]Read from MH i2c: E2 03 00 [15:49:28]MH_I2C_Read... [15:49:28]Read from MH i2c: E2 03 00 0F 93 00 90 00 16 [15:49:28]RAPDU: 90 00 [15:49:28]wFMCommunicate OK [15:49:28]wFMCommunicate request_size=255 [15:49:28]MH_SAM_APDU [15:49:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 09 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF EA 00 00 35 04 06 00 4F 9F [15:49:28]Write to MH i2c: E2 02 01 10 93 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 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 09 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF EA 00 00 35 04 06 00 4F 9F 00 00 36 [15:49:28]Write i2c OK [15:49:28]MH_I2C_Read... [15:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:29]Read from MH i2c: E2 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 03 00 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 03 00 10 93 00 90 00 17 [15:49:29]RAPDU: 90 00 [15:49:29]wFMCommunicate OK [15:49:29]wFMCommunicate request_size=9 [15:49:29]MH_SAM_APDU [15:49:29]CAPDU: 80 0D 02 02 04 3B 2E E4 35 [15:49:29]Write to MH i2c: E2 0C 00 11 93 80 0D 02 02 04 00 3B 2E E4 35 00 00 A8 [15:49:29]Write i2c OK [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 [15:49:29]MH_I2C_Read... [15:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:29]Read from MH i2c: E2 03 00 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 03 00 11 93 00 90 00 18 [15:49:29]RAPDU: 90 00 [15:49:29]wFMCommunicate OK [15:49:29]wFMCommunicate request_size=4 [15:49:29]MH_SAM_APDU [15:49:29]CAPDU: 80 0D 03 02 [15:49:29]Write to MH i2c: E2 08 00 12 93 80 0D 03 02 00 00 00 00 20 [15:49:29]Write i2c OK [15:49:29]MH_I2C_Read... [15:49:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:29]Read from MH i2c: E2 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 0B 00 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 0B 00 12 93 00 E5 DA 97 E0 95 A2 22 61 90 00 11 [15:49:29]RAPDU: E5 DA 97 E0 95 A2 22 61 90 00 [15:49:29]wFMCommunicate OK [15:49:29]SAM_PROTO_SignData done [15:49:29]FM_MakeSignedData done [15:49:29]CreateOFDProtocolMessage [15:49:29]wFMCommunicate request_size=4 [15:49:29]MH_SAM_APDU [15:49:29]CAPDU: 80 11 00 00 [15:49:29]Write to MH i2c: E2 08 00 13 93 80 11 00 00 00 00 00 00 20 [15:49:29]Write i2c OK [15:49:29]MH_I2C_Read... [15:49:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:29]Read from MH i2c: E2 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 17 00 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: E2 17 00 13 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 73 [15:49:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:49:29]wFMCommunicate OK [15:49:29]CreateOFDProtocolMessage done [15:49:29]OFDSenderStorePacket 60143 [15:49:29]StoreOFDPacket docnum=60143 [15:49:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 81 03 06 01 06 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 09 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF EA 00 00 35 04 06 00 4F 9F 3B 2E E4 35 E5 DA 97 E0 95 A2 22 61 [15:49:29]CheckFolder [15:49:29]dirname=/storage/ofd_packets [15:49:29]CheckFolder done [15:49:29]ProducePacketName [15:49:29]name=ofd_packets/00060143 [15:49:29]NVStorageSaveData ofd_packets/00060143 [15:49:29]File name is /storage/ofd_packets/00060143 [15:49:29]Write 300 bytes [15:49:29]NVStorageSaveData done [15:49:29]OFDSenderStorePacket done [15:49:29]KKMCreateOFDPacket done [15:49:29]NVStorageSaveData kkm_last_timestamp [15:49:29]File name is /storage/kkm_last_timestamp [15:49:29]Write 4 bytes [15:49:29]NVStorageSaveData done [15:49:29]ExternCall_PrintAddStr [15:49:29]wPrintStart [15:49:29]Write to MH i2c: 01 00 00 14 93 A7 [15:49:29]Write i2c OK [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: 01 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: 01 07 00 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: 01 07 00 14 93 00 00 00 00 00 FF 0F BC [15:49:29]RasterBufferAndPrint [15:49:29]line Счет N : (1)545873 [15:49:29]line ИНН: 02508201610067 [15:49:29]line Контрольно-Кассовый Чек [15:49:29]line ПРОДАЖА [15:49:29]line ТРК (МРК, ГНК) : 72 [15:49:29]line Товар: 2711190000 [15:49:29]line ГАЗ-К-5 [15:49:29]line 28.660 * 34.90 [15:49:29]line = 1000.23 [15:49:29]line НДС 12% НСП 1% [15:49:29]line > о реализуемом товаре [15:49:29]line ИТОГО: 1000.23 [15:49:29]line НСП 1% : 8.85 [15:49:29]line НДС 12% : 106.22 [15:49:29]line Наличными: 0.00 [15:49:29]line Безнал.: 1000.23 [15:49:29]line Место: АЗС № 117 "Партнер Нефть" [15:49:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:49:29]line СНО: Общий режим [15:49:29]line Чек 538 05.06.2024 15:49 [15:49:29]line Смена: 72 ФФД: 1.0 [15:49:29]line ЗНМ: 0300000048 [15:49:29]line РНМ: 0000000000151680 [15:49:29]line Версия ККМ: v1.0 [15:49:29]line Платежная система: O! деньги [15:49:29]line ФМ: 0000000000959414 [15:49:29]line ФД: 60143 [15:49:29]line ФПД: 87545311323189 [15:49:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T154929&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60143&fm=87545311323189&tin=02508201610067®Number=0000000000151680&sum=100023 [15:49:29]OFD Sender: Processing packet 60143 [packets to send 53, broken 52] [15:49:29]ProducePacketName [15:49:29]name=ofd_packets/00060143 [15:49:29]OFD Sender: To server: pG, [15:49:29]CommunicateWithHost lk.salyk.kg:30040 [15:49:29]ConnectInit lk.salyk.kg [15:49:29]written 0, free lines is 4095 [15:49:29]Connected sock=9 [15:49:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 81 03 06 01 06 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F4 6F 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 09 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF EA 00 00 35 04 06 00 4F 9F 3B 2E E4 35 E5 DA 97 E0 95 A2 22 61 [15:49:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E8 FB 47 00 BD 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 EF EA 00 00 F4 03 04 00 0D 35 60 66 B6 04 01 00 00 A9 13 9B 58 47 CC 56 A3 [15:49:29]CommunicateWithHost err = 0 [15:49:29]CheckOFDResponse [15:49:29]1017 (14) - 77093643461234 [15:49:29]1041 (16) - 0000000000959414 [15:49:29]1040 (4) - 60143 [15:49:29]1012 (4) - 05.06.2024 09:51 [15:49:29]1206 (1) - 0 [15:49:29]OFD Sender: Remove packet 60143 [15:49:29]ProducePacketName [15:49:29]name=ofd_packets/00060143 [15:49:29]NVStorageDeleteData [15:49:29]Write to MH i2c: 01 00 00 3E 93 D1 [15:49:29]Write i2c OK [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: 01 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: 01 07 00 [15:49:29]MH_I2C_Read... [15:49:29]Read from MH i2c: 01 07 00 3E 93 00 00 00 00 00 B7 0C 9B [15:49:30]RasterBufferAndPrint [15:49:30]line [15:49:30]line [15:49:30]line [15:49:30]line [15:49:30]line [15:49:30]written 0, free lines is 3262 [15:49:30]MH_Cut [15:49:30]Write to MH i2c: D1 01 00 45 93 01 AA [15:49:30]Write i2c OK [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: D1 [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: D1 01 00 [15:49:30]MH_I2C_Read... [15:49:30]Read from MH i2c: D1 01 00 45 93 00 A9 [15:49:30]Write to MH i2c: 01 00 00 46 93 D9 [15:49:30]Write i2c OK [15:49:30]MH_I2C_Read... [15:49:30]OFD Sender: No OFD packet to send [15:49:30]*** Cut start [15:49:30]*** Partial cut [15:49:30]*** CUTSNS_PIN = 1 [15:49:30]*** CUTSNS_PIN = 0 [15:49:31]*** Brake cut motor [15:49:31]Read from MH i2c: 01 [15:49:31]MH_I2C_Read... [15:49:31]*** Stop cut motor [15:49:31]*** Cut end [15:49:31]Read from MH i2c: 01 07 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: 01 07 00 46 93 00 00 00 00 00 FF 0F EE [15:49:31]process_action close_receipt done [15:49:31]requested_data is exist [15:49:31]produce_requested_data [15:49:31]requested_item fm.sn is exist - process it [15:49:31]wFMCommunicate request_size=4 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 11 00 00 [15:49:31]Write to MH i2c: E2 08 00 47 93 80 11 00 00 00 00 00 00 54 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 17 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 17 00 47 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A7 [15:49:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:49:31]wFMCommunicate OK [15:49:31]requested_item fd.num is exist - process it [15:49:31]SAM_PROTO_GetFieldsCounters [15:49:31]wFMCommunicate request_size=4 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 13 00 00 [15:49:31]Write to MH i2c: E2 08 00 48 93 80 13 00 00 00 00 00 00 57 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 62 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 62 00 48 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EF EA 00 00 0E 04 04 00 48 00 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 E9 [15:49:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 EF EA 00 00 0E 04 04 00 48 00 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 [15:49:31]wFMCommunicate OK [15:49:31]SAM_PROTO_GetFieldsCounters done [15:49:31]requested_item shift.num is exist - process it [15:49:31]requested_item shift.opened is exist - process it [15:49:31]req_shift_opened [15:49:31]FM_GetShiftState [15:49:31]SAM_PROTO_GetShiftState [15:49:31]wFMCommunicate request_size=4 [15:49:31]MH_SAM_APDU [15:49:31]CAPDU: 80 13 01 00 [15:49:31]Write to MH i2c: E2 08 00 49 93 80 13 01 00 00 00 00 00 59 [15:49:31]Write i2c OK [15:49:31]MH_I2C_Read... [15:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:31]Read from MH i2c: E2 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 0E 00 [15:49:31]MH_I2C_Read... [15:49:31]Read from MH i2c: E2 0E 00 49 93 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 91 [15:49:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:49:31]wFMCommunicate OK [15:49:31]SAM_PROTO_GetShiftState done [15:49:31]FM_GetShiftState done [15:49:31]req_shift_opened done [15:49:31]requested_item shift.open_date is exist - process it [15:49:31]req_shift_open_date [15:49:31]req_shift_open_date done [15:49:31]produce_requested_data done [15:49:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60143,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:49:31]process_action_free close_receipt [15:49:31]json_value_free [15:49:31]json_value_free done [15:49:31]process_json_proto returns [15:49:31]Send response to host [15:49:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60143,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:49:31]free response buf [15:49:31]execute_script done [15:49:31]execute_script returns [15:49:31]free content buf [15:49:31]Sock 10.Close socket [15:49:31]Sock 10.Thread stoped [15:49:35]OFD Sender: No OFD packet to send [15:49:40]OFD Sender: No OFD packet to send [15:49:45]OFD Sender: No OFD packet to send [15:49:50]OFD Sender: No OFD packet to send [15:49:55]OFD Sender: No OFD packet to send [15:50:00]OFD Sender: No OFD packet to send [15:50:03]accept exits with 8 [15:50:03]New connection [15:50:03]New thread 3067100516 created [15:50:03]Thread 3066957156 joined [15:50:03]Waiting for new connection... [15:50:03] Sock 8.Parse request [15:50:03]Sock 8.Check first char [15:50:03]Sock 8.First char is OK [15:50:03]request: POST /json_proto HTTP/1.0 [15:50:03]Method: POST [15:50:03]URL: /json_proto [15:50:03]Method is POST - this is cgi request [15:50:03]url: /json_proto [15:50:03]query_string will be loaded in cgi processing [15:50:03]execute_cgi json_proto POST (null) [15:50:03]execute_cgi path=json_proto method=POST [15:50:03]POST find Content-Length [15:50:03]Host: 172.17.60.68:8080 [15:50:03]Content-Length: 978 [15:50:03]Content-Type: application/json [15:50:03] [15:50:03]POST finish read [15:50:03]Found Content-Length = 978 [15:50:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545874", "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" : 72.40, "quantity" : 23.620, "sum" : 1710.09, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 11.81 \u0441\u043E\u043C", "deposit" : 1710.00, "total" : 1710.00, "payments": [ { "type": 0, "sum" : 1710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:03]execute_script... [15:50:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545874", "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" : 72.40, "quantity" : 23.620, "sum" : 1710.09, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 11.81 \u0441\u043E\u043C", "deposit" : 1710.00, "total" : 1710.00, "payments": [ { "type": 0, "sum" : 1710.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:03]POST & json_proto [15:50:03]process_json_proto [15:50:03]json parsed OK: [15:50:03]protocol is kg_v1.0 [15:50:03]action value=close_receipt [15:50:03]process_action close_receipt [15:50:03]cmd_close_receipt [15:50:03]MH_GetDate [15:50:03]Write to MH i2c: F0 00 00 4A 93 CC [15:50:03]Write i2c OK [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: F0 [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: F0 09 00 [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: F0 09 00 4A 93 00 2D 89 60 66 9A 61 5F 66 11 [15:50:03]GetLastDocTimeStamp 1717602569 [15:50:03]current date 1717602605 [15:50:03]FM_GetShiftState [15:50:03]SAM_PROTO_GetShiftState [15:50:03]wFMCommunicate request_size=4 [15:50:03]MH_SAM_APDU [15:50:03]CAPDU: 80 13 01 00 [15:50:03]Write to MH i2c: E2 08 00 4B 93 80 13 01 00 00 00 00 00 5B [15:50:03]Write i2c OK [15:50:03]MH_I2C_Read... [15:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:03]Read from MH i2c: E2 [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: E2 0E 00 [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: E2 0E 00 4B 93 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 93 [15:50:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:50:03]wFMCommunicate OK [15:50:03]SAM_PROTO_GetShiftState done [15:50:03]FM_GetShiftState done [15:50:03]opened in 1717545916 [15:50:03]opened+sec_in_day 1717632316 [15:50:03]quantity*price = 171008 [15:50:03]sum+1 = 171010 [15:50:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 1710.00 Внесено: 1710.00 СДАЧА: 0.00 НСП 1% : 15.13 НДС 12% : 181.60 Наличными: 1710.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 539 05.06.2024 15:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 11.81 сом ФМ: 0000000000959414 ФД: 60144 ФПД: 272988195072791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155005&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60144&fm=272988195072791&tin=02508201610067®Number=0000000000151680&sum=171000 [15:50:04]StoreToDocumentArchive [15:50:04]shift 72 fd 60144 [15:50:04]save to /storage/0072/doc_00060144 [15:50:04]save last doc name /storage/0072/doc_00060144 to /storage/kkm_last_doc_name [15:50:04]save OK [15:50:04]Clear old archive folders... [15:50:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:50:04]tlvbuf is 003D0C90 [15:50:04]SAM_PROTO_ClearQueue [15:50:04]wFMCommunicate request_size=4 [15:50:04]MH_SAM_APDU [15:50:04]CAPDU: 80 09 00 00 [15:50:04]Write to MH i2c: E2 08 00 58 93 80 09 00 00 00 00 00 00 5D [15:50:04]Write i2c OK [15:50:04]MH_I2C_Read... [15:50:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:04]Read from MH i2c: E2 [15:50:04]MH_I2C_Read... [15:50:04]Read from MH i2c: E2 03 00 [15:50:04]MH_I2C_Read... [15:50:04]Read from MH i2c: E2 03 00 58 93 00 90 00 5F [15:50:04]RAPDU: 90 00 [15:50:04]wFMCommunicate OK [15:50:04]SAM_PROTO_ClearQueue done [15:50:04]KKMCreateOFDPacket [15:50:04]OFDProtocolAddRootSTLVToBuf [15:50:04]FM_MakeSignedData [15:50:04]FM_MakeSignedData [15:50:04]SAM_PROTO_SignData [15:50:04]wFMCommunicate request_size=4 [15:50:04]MH_SAM_APDU [15:50:04]CAPDU: 80 0D 01 02 [15:50:04]Write to MH i2c: E2 08 00 59 93 80 0D 01 02 00 00 00 00 65 [15:50:04]Write i2c OK [15:50:04]MH_I2C_Read... [15:50:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:04]Read from MH i2c: E2 [15:50:04]MH_I2C_Read... [15:50:04]Read from MH i2c: E2 03 00 [15:50:04]MH_I2C_Read... [15:50:04]Read from MH i2c: E2 03 00 59 93 00 90 00 60 [15:50:04]RAPDU: 90 00 [15:50:04]wFMCommunicate OK [15:50:04]wFMCommunicate request_size=255 [15:50:04]MH_SAM_APDU [15:50: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 44 5C 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 01 9C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 9B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 46 00 00 00 00 07 04 06 00 F8 9B 02 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 2D 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 EA 00 00 35 04 06 00 F8 48 04 65 [15:50:04]Write to MH i2c: E2 02 01 5A 93 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 44 5C 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 01 9C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 9B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 46 00 00 00 00 07 04 06 00 F8 9B 02 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 2D 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 EA 00 00 35 04 06 00 F8 48 04 65 00 00 13 [15:50:04]Write i2c OK [15:50:04]MH_I2C_Read... [15:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 5A 93 00 90 00 61 [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=7 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 0D 02 02 02 2B 17 [15:50:05]Write to MH i2c: E2 0A 00 5B 93 80 0D 02 02 02 00 2B 17 00 00 AE [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 5B 93 00 90 00 62 [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 0D 03 02 [15:50:05]Write to MH i2c: E2 08 00 5C 93 80 0D 03 02 00 00 00 00 6A [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 0B 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 0B 00 5C 93 00 88 98 36 91 32 42 64 95 90 00 BF [15:50:05]RAPDU: 88 98 36 91 32 42 64 95 90 00 [15:50:05]wFMCommunicate OK [15:50:05]SAM_PROTO_SignData done [15:50:05]FM_MakeSignedData done [15:50:05]CreateOFDProtocolMessage [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 11 00 00 [15:50:05]Write to MH i2c: E2 08 00 5D 93 80 11 00 00 00 00 00 00 6A [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 5D 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BD [15:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:50:05]wFMCommunicate OK [15:50:05]CreateOFDProtocolMessage done [15:50:05]OFDSenderStorePacket 60144 [15:50:05]StoreOFDPacket docnum=60144 [15:50:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4C 6C 04 01 0D 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 44 5C 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 01 9C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 9B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 46 00 00 00 00 07 04 06 00 F8 9B 02 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 2D 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 EA 00 00 35 04 06 00 F8 48 04 65 2B 17 88 98 36 91 32 42 64 95 [15:50:05]CheckFolder [15:50:05]dirname=/storage/ofd_packets [15:50:05]CheckFolder done [15:50:05]ProducePacketName [15:50:05]name=ofd_packets/00060144 [15:50:05]NVStorageSaveData ofd_packets/00060144 [15:50:05]File name is /storage/ofd_packets/00060144 [15:50:05]Write 298 bytes [15:50:05]NVStorageSaveData done [15:50:05]OFDSenderStorePacket done [15:50:05]KKMCreateOFDPacket done [15:50:05]NVStorageSaveData kkm_last_timestamp [15:50:05]File name is /storage/kkm_last_timestamp [15:50:05]Write 4 bytes [15:50:05]NVStorageSaveData done [15:50:05]ExternCall_PrintAddStr [15:50:05]wPrintStart [15:50:05]Write to MH i2c: 01 00 00 5E 93 F1 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 5E 93 00 00 00 00 00 FF 0F 06 [15:50:05]RasterBufferAndPrint [15:50:05]line Счет N : (1)545874 [15:50:05]line ИНН: 02508201610067 [15:50:05]line Контрольно-Кассовый Чек [15:50:05]line ПРОДАЖА [15:50:05]line ТРК (МРК, ГНК) : 41 [15:50:05]line Товар: 2710194210 [15:50:05]line ДТ-К-5 [15:50:05]line 23.620 * 72.40 [15:50:05]line = 1710.09 [15:50:05]line НДС 12% НСП 1% [15:50:05]line > о реализуемом товаре [15:50:05]line ОКРУГЛЕНИЕ: -0.09 [15:50:05]line ИТОГО: 1710.00 [15:50:05]line Внесено: 1710.00 [15:50:05]line СДАЧА: 0.00 [15:50:05]line НСП 1% : 15.13 [15:50:05]line НДС 12% : 181.60 [15:50:05]line Наличными: 1710.00 [15:50:05]line Безнал.: 0.00 [15:50:05]line Место: АЗС № 117 "Партнер Нефть" [15:50:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:50:05]line СНО: Общий режим [15:50:05]line Чек 539 05.06.2024 15:50 [15:50:05]line Смена: 72 ФФД: 1.0 [15:50:05]line ЗНМ: 0300000048 [15:50:05]line РНМ: 0000000000151680 [15:50:05]line Версия ККМ: v1.0 [15:50:05]line [15:50:05]line Дисконтная программа [15:50:05]line ДТ [15:50:05]line номер 117 [15:50:05]line сэкономлено 11.81 сом [15:50:05]line ФМ: 0000000000959414 [15:50:05]line ФД: 60144 [15:50:05]line ФПД: 272988195072791 [15:50:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155005&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60144&fm=272988195072791&tin=02508201610067®Number=0000000000151680&sum=171000 [15:50:05]OFD Sender: Processing packet 60144 [packets to send 53, broken 52] [15:50:05]ProducePacketName [15:50:05]name=ofd_packets/00060144 [15:50:05]OFD Sender: To server: pG, [15:50:05]CommunicateWithHost lk.salyk.kg:30040 [15:50:05]ConnectInit lk.salyk.kg [15:50:05]written 0, free lines is 4095 [15:50:05]Connected sock=10 [15:50:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4C 6C 04 01 0D 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 44 5C 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 01 9C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 9B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 46 00 00 00 00 07 04 06 00 F8 9B 02 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 2D 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 EA 00 00 35 04 06 00 F8 48 04 65 2B 17 88 98 36 91 32 42 64 95 [15:50:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F8 81 47 00 66 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F0 EA 00 00 F4 03 04 00 31 35 60 66 B6 04 01 00 00 CA 84 D3 33 27 FC FF 09 [15:50:05]CommunicateWithHost err = 0 [15:50:05]CheckOFDResponse [15:50:05]1017 (14) - 77093643461234 [15:50:05]1041 (16) - 0000000000959414 [15:50:05]1040 (4) - 60144 [15:50:05]1012 (4) - 05.06.2024 09:51 [15:50:05]1206 (1) - 0 [15:50:05]OFD Sender: Remove packet 60144 [15:50:05]ProducePacketName [15:50:05]name=ofd_packets/00060144 [15:50:05]NVStorageDeleteData [15:50:05]Write to MH i2c: 01 00 00 8E 93 21 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 8E 93 00 00 00 00 00 3E 0C 72 [15:50:05]RasterBufferAndPrint [15:50:05]line [15:50:05]line [15:50:05]line [15:50:05]line [15:50:05]line [15:50:05]written 0, free lines is 3138 [15:50:05]MH_Cut [15:50:05]Write to MH i2c: D1 01 00 95 93 01 FA [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: D1 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: D1 01 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: D1 01 00 95 93 00 F9 [15:50:05]Write to MH i2c: 01 00 00 96 93 29 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:06]OFD Sender: No OFD packet to send [15:50:06]*** Cut start [15:50:06]*** Partial cut [15:50:06]*** CUTSNS_PIN = 1 [15:50:06]*** CUTSNS_PIN = 0 [15:50:07]*** Brake cut motor [15:50:07]Read from MH i2c: 01 [15:50:07]MH_I2C_Read... [15:50:07]*** Stop cut motor [15:50:07]*** Cut end [15:50:07]Read from MH i2c: 01 07 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: 01 07 00 96 93 00 00 00 00 00 FF 0F 3E [15:50:07]process_action close_receipt done [15:50:07]requested_data is exist [15:50:07]produce_requested_data [15:50:07]requested_item fm.sn is exist - process it [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 11 00 00 [15:50:07]Write to MH i2c: E2 08 00 97 93 80 11 00 00 00 00 00 00 A4 [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 17 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 17 00 97 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F7 [15:50:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:50:07]wFMCommunicate OK [15:50:07]requested_item fd.num is exist - process it [15:50:07]SAM_PROTO_GetFieldsCounters [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 13 00 00 [15:50:07]Write to MH i2c: E2 08 00 98 93 80 13 00 00 00 00 00 00 A7 [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 62 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 62 00 98 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 EA 00 00 0E 04 04 00 48 00 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 3D [15:50:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 EA 00 00 0E 04 04 00 48 00 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 [15:50:07]wFMCommunicate OK [15:50:07]SAM_PROTO_GetFieldsCounters done [15:50:07]requested_item shift.num is exist - process it [15:50:07]requested_item shift.opened is exist - process it [15:50:07]req_shift_opened [15:50:07]FM_GetShiftState [15:50:07]SAM_PROTO_GetShiftState [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 13 01 00 [15:50:07]Write to MH i2c: E2 08 00 99 93 80 13 01 00 00 00 00 00 A9 [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 0E 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 0E 00 99 93 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E1 [15:50:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:50:07]wFMCommunicate OK [15:50:07]SAM_PROTO_GetShiftState done [15:50:07]FM_GetShiftState done [15:50:07]req_shift_opened done [15:50:07]requested_item shift.open_date is exist - process it [15:50:07]req_shift_open_date [15:50:07]req_shift_open_date done [15:50:07]produce_requested_data done [15:50:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60144,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:50:07]process_action_free close_receipt [15:50:07]json_value_free [15:50:07]json_value_free done [15:50:07]process_json_proto returns [15:50:07]Send response to host [15:50:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60144,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:50:07]free response buf [15:50:07]execute_script done [15:50:07]execute_script returns [15:50:07]free content buf [15:50:07]Sock 8.Close socket [15:50:07]Sock 8.Thread stoped [15:50:11]OFD Sender: No OFD packet to send [15:50:16]OFD Sender: No OFD packet to send [15:50:21]OFD Sender: No OFD packet to send [15:50:26]OFD Sender: No OFD packet to send [15:50:31]OFD Sender: No OFD packet to send [15:50:36]OFD Sender: No OFD packet to send [15:50:41]OFD Sender: No OFD packet to send [15:50:46]OFD Sender: No OFD packet to send [15:50:51]OFD Sender: No OFD packet to send [15:50:54]accept exits with 9 [15:50:54]New connection [15:50:54]New thread 3066957156 created [15:50:54]Thread 3067100516 joined [15:50:54]Waiting for new connection... [15:50:54] Sock 9.Parse request [15:50:54]Sock 9.Check first char [15:50:54]Sock 9.First char is OK [15:50:54]request: POST /json_proto HTTP/1.0 [15:50:54]Method: POST [15:50:54]URL: /json_proto [15:50:54]Method is POST - this is cgi request [15:50:54]url: /json_proto [15:50:54]query_string will be loaded in cgi processing [15:50:54]execute_cgi json_proto POST (null) [15:50:54]execute_cgi path=json_proto method=POST [15:50:54]POST find Content-Length [15:50:54]Host: 172.17.60.68:8080 [15:50:54]Content-Length: 1207 [15:50:54]Content-Type: application/json [15:50:54] [15:50:54]POST finish read [15:50:54]Found Content-Length = 1207 [15: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545875\u000A05.06.2024 15:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889456\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:54]execute_script... [15: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545875\u000A05.06.2024 15:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889456\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:54]POST & json_proto [15:50:54]process_json_proto [15:50:54]json parsed OK: [15:50:54]protocol is kg_v1.0 [15:50:54]action value=print_text [15:50:54]process_action print_text [15:50:54]cmd_print_text [15:50:54]ExternCall_PrintAddStr [15:50:54]wPrintStart [15:50:54]Write to MH i2c: 01 00 00 9A 93 2D [15:50:54]Write i2c OK [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 07 00 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: 01 07 00 9A 93 00 00 00 00 00 FF 0F 42 [15:50:54]RasterBufferAndPrint [15:50:54]line *****ТОВАРНЫЙ ЧЕК***** [15:50:54]line АЗС 117 [15:50:54]line Партнер нефть [15:50:54]line 02508201610067 [15:50:54]line Кассир : Койгельдиева Р. [15:50:54]line Счет N : (1)545875 [15:50:54]line 05.06.2024 15:45 [15:50:54]line ПРОДАЖА [15:50:54]line ТРК (МРК, ГНК): 22 [15:50:54]line Вид ГСМ : 2710124130 [15:50:54]line Аи-92-К-5 [15:50:54]line 10.000 x 66.90 [15:50:54]line ИТОГ: 669.00 [15:50:54]line Тип оплаты: Талоны: Партнер нефть [15:50:54]line 3889456 [15:50:54]line ______________________ [15:50:54]line (подпись) [15:50:54]written 0, free lines is 4095 [15:50:55]Write to MH i2c: 01 00 00 AF 93 42 [15:50:55]Write i2c OK [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: 01 [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: 01 07 00 [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: 01 07 00 AF 93 00 00 00 00 00 F6 0D 4C [15:50:55]RasterBufferAndPrint [15:50:55]line [15:50:55]line [15:50:55]line [15:50:55]line [15:50:55]line [15:50:55]written 0, free lines is 3576 [15:50:55]MH_Cut [15:50:55]Write to MH i2c: D1 01 00 B6 93 01 1B [15:50:55]Write i2c OK [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: D1 [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: D1 01 00 [15:50:55]MH_I2C_Read... [15:50:55]Read from MH i2c: D1 01 00 B6 93 00 1A [15:50:55]Write to MH i2c: 01 00 00 B7 93 4A [15:50:55]Write i2c OK [15:50:55]MH_I2C_Read... [15:50:55]*** Cut start [15:50:55]*** Partial cut [15:50:55]*** CUTSNS_PIN = 1 [15:50:55]*** CUTSNS_PIN = 0 [15:50:55]*** Brake cut motor [15:50:56]Read from MH i2c: 01 [15:50:56]MH_I2C_Read... [15:50:56]*** Stop cut motor [15:50:56]*** Cut end [15:50:56]Read from MH i2c: 01 07 00 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: 01 07 00 B7 93 00 00 00 00 00 FF 0F 5F [15:50:56]process_action print_text done [15:50:56]requested_data is exist [15:50:56]produce_requested_data [15:50:56]requested_item fm.sn is exist - process it [15:50:56]wFMCommunicate request_size=4 [15:50:56]MH_SAM_APDU [15:50:56]CAPDU: 80 11 00 00 [15:50:56]Write to MH i2c: E2 08 00 B8 93 80 11 00 00 00 00 00 00 C5 [15:50:56]Write i2c OK [15:50:56]MH_I2C_Read... [15:50:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:56]OFD Sender: No OFD packet to send [15:50:56]Read from MH i2c: E2 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 17 00 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 17 00 B8 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 18 [15:50:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:50:56]wFMCommunicate OK [15:50:56]requested_item fd.num is exist - process it [15:50:56]SAM_PROTO_GetFieldsCounters [15:50:56]wFMCommunicate request_size=4 [15:50:56]MH_SAM_APDU [15:50:56]CAPDU: 80 13 00 00 [15:50:56]Write to MH i2c: E2 08 00 B9 93 80 13 00 00 00 00 00 00 C8 [15:50:56]Write i2c OK [15:50:56]MH_I2C_Read... [15:50:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:56]Read from MH i2c: E2 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 62 00 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 62 00 B9 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 EA 00 00 0E 04 04 00 48 00 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 5E [15:50:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F0 EA 00 00 0E 04 04 00 48 00 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 [15:50:56]wFMCommunicate OK [15:50:56]SAM_PROTO_GetFieldsCounters done [15:50:56]requested_item shift.num is exist - process it [15:50:56]requested_item shift.opened is exist - process it [15:50:56]req_shift_opened [15:50:56]FM_GetShiftState [15:50:56]SAM_PROTO_GetShiftState [15:50:56]wFMCommunicate request_size=4 [15:50:56]MH_SAM_APDU [15:50:56]CAPDU: 80 13 01 00 [15:50:56]Write to MH i2c: E2 08 00 BA 93 80 13 01 00 00 00 00 00 CA [15:50:56]Write i2c OK [15:50:56]MH_I2C_Read... [15:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:56]Read from MH i2c: E2 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 0E 00 [15:50:56]MH_I2C_Read... [15:50:56]Read from MH i2c: E2 0E 00 BA 93 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 02 [15:50:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:50:56]wFMCommunicate OK [15:50:56]SAM_PROTO_GetShiftState done [15:50:56]FM_GetShiftState done [15:50:56]req_shift_opened done [15:50:56]requested_item shift.open_date is exist - process it [15:50:56]req_shift_open_date [15:50:56]req_shift_open_date done [15:50:56]produce_requested_data done [15:50:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60144,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:50:56]process_action_free print_text [15:50:56]json_value_free [15:50:56]json_value_free done [15:50:56]process_json_proto returns [15:50:56]Send response to host [15:50:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60144,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:50:56]free response buf [15:50:56]execute_script done [15:50:56]execute_script returns [15:50:56]free content buf [15:50:56]Sock 9.Close socket [15:50:56]Sock 9.Thread stoped [15:51:01]OFD Sender: No OFD packet to send [15:51:06]OFD Sender: No OFD packet to send [15:51:11]OFD Sender: No OFD packet to send [15:51:16]OFD Sender: No OFD packet to send [15:51:21]OFD Sender: No OFD packet to send [15:51:25]accept exits with 8 [15:51:25]New connection [15:51:25]New thread 3067100516 created [15:51:25]Thread 3066957156 joined [15:51:25]Waiting for new connection... [15:51:25] Sock 8.Parse request [15:51:25]Sock 8.Check first char [15:51:25]Sock 8.First char is OK [15:51:25]request: POST /json_proto HTTP/1.0 [15:51:25]Method: POST [15:51:25]URL: /json_proto [15:51:25]Method is POST - this is cgi request [15:51:25]url: /json_proto [15:51:25]query_string will be loaded in cgi processing [15:51:25]execute_cgi json_proto POST (null) [15:51:25]execute_cgi path=json_proto method=POST [15:51:25]POST find Content-Length [15:51:25]Host: 172.17.60.68:8080 [15:51:25]Content-Length: 833 [15:51:25]Content-Type: application/json [15:51:25] [15:51:25]POST finish read [15:51:25]Found Content-Length = 833 [15:51:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 2.950, "sum" : 200.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 200.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:51:25]execute_script... [15:51:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 2.950, "sum" : 200.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 200.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:51:25]POST & json_proto [15:51:25]process_json_proto [15:51:25]json parsed OK: [15:51:25]protocol is kg_v1.0 [15:51:25]action value=close_receipt [15:51:25]process_action close_receipt [15:51:25]cmd_close_receipt [15:51:25]MH_GetDate [15:51:25]Write to MH i2c: F0 00 00 BB 93 3D [15:51:25]Write i2c OK [15:51:25]MH_I2C_Read... [15:51:25]Read from MH i2c: F0 [15:51:25]MH_I2C_Read... [15:51:25]Read from MH i2c: F0 09 00 [15:51:25]MH_I2C_Read... [15:51:25]Read from MH i2c: F0 09 00 BB 93 00 80 89 60 66 9A 61 5F 66 D5 [15:51:25]GetLastDocTimeStamp 1717602605 [15:51:25]current date 1717602688 [15:51:25]FM_GetShiftState [15:51:25]SAM_PROTO_GetShiftState [15:51:25]wFMCommunicate request_size=4 [15:51:25]MH_SAM_APDU [15:51:25]CAPDU: 80 13 01 00 [15:51:25]Write to MH i2c: E2 08 00 BC 93 80 13 01 00 00 00 00 00 CC [15:51:25]Write i2c OK [15:51:25]MH_I2C_Read... [15:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:26]Read from MH i2c: E2 [15:51:26]MH_I2C_Read... [15:51:26]Read from MH i2c: E2 0E 00 [15:51:26]MH_I2C_Read... [15:51:26]Read from MH i2c: E2 0E 00 BC 93 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 04 [15:51:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:51:26]wFMCommunicate OK [15:51:26]SAM_PROTO_GetShiftState done [15:51:26]FM_GetShiftState done [15:51:26]opened in 1717545916 [15:51:26]opened+sec_in_day 1717632316 [15:51:26]quantity*price = 20030 [15:51:26]sum+1 = 20032 [15:51:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.31 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 0.00 Безнал.: 200.31 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 540 05.06.2024 15:51 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60145 ФПД: 184451091885394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155128&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60145&fm=184451091885394&tin=02508201610067®Number=0000000000151680&sum=20031 [15:51:27]StoreToDocumentArchive [15:51:27]shift 72 fd 60145 [15:51:27]save to /storage/0072/doc_00060145 [15:51:27]save last doc name /storage/0072/doc_00060145 to /storage/kkm_last_doc_name [15:51:27]save OK [15:51:27]Clear old archive folders... [15:51:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:51:27]tlvbuf is 003D0AD0 [15:51:27]SAM_PROTO_ClearQueue [15:51:27]wFMCommunicate request_size=4 [15:51:27]MH_SAM_APDU [15:51:27]CAPDU: 80 09 00 00 [15:51:27]Write to MH i2c: E2 08 00 C9 93 80 09 00 00 00 00 00 00 CE [15:51:27]Write i2c OK [15:51:27]MH_I2C_Read... [15:51:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:51:27]Read from MH i2c: E2 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 C9 93 00 90 00 D0 [15:51:27]RAPDU: 90 00 [15:51:27]wFMCommunicate OK [15:51:27]SAM_PROTO_ClearQueue done [15:51:27]KKMCreateOFDPacket [15:51:27]OFDProtocolAddRootSTLVToBuf [15:51:27]FM_MakeSignedData [15:51:27]FM_MakeSignedData [15:51:27]SAM_PROTO_SignData [15:51:27]wFMCommunicate request_size=4 [15:51:27]MH_SAM_APDU [15:51:27]CAPDU: 80 0D 01 02 [15:51:27]Write to MH i2c: E2 08 00 CA 93 80 0D 01 02 00 00 00 00 D6 [15:51:27]Write i2c OK [15:51:27]MH_I2C_Read... [15:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:51:27]Read from MH i2c: E2 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 CA 93 00 90 00 D1 [15:51:27]RAPDU: 90 00 [15:51:27]wFMCommunicate OK [15:51:27]wFMCommunicate request_size=255 [15:51:27]MH_SAM_APDU [15:51: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 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 00 00 00 00 00 00 39 04 06 00 3F 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 80 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 EA 00 00 35 04 06 00 [15:51:27]Write to MH i2c: E2 02 01 CB 93 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 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 00 00 00 00 00 00 39 04 06 00 3F 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 80 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 EA 00 00 35 04 06 00 00 00 69 [15:51:27]Write i2c OK [15:51:27]MH_I2C_Read... [15:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:27]Read from MH i2c: E2 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 CB 93 00 90 00 D2 [15:51:27]RAPDU: 90 00 [15:51:27]wFMCommunicate OK [15:51:27]wFMCommunicate request_size=11 [15:51:27]MH_SAM_APDU [15:51:27]CAPDU: 80 0D 02 02 06 A7 C1 DD CF 6D 52 [15:51:27]Write to MH i2c: E2 0E 00 CC 93 80 0D 02 02 06 00 A7 C1 DD CF 6D 52 00 00 B8 [15:51:27]Write i2c OK [15:51:27]MH_I2C_Read... [15:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:27]Read from MH i2c: E2 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 03 00 CC 93 00 90 00 D3 [15:51:27]RAPDU: 90 00 [15:51:27]wFMCommunicate OK [15:51:27]wFMCommunicate request_size=4 [15:51:27]MH_SAM_APDU [15:51:27]CAPDU: 80 0D 03 02 [15:51:27]Write to MH i2c: E2 08 00 CD 93 80 0D 03 02 00 00 00 00 DB [15:51:27]Write i2c OK [15:51:27]MH_I2C_Read... [15:51:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:51:27]Read from MH i2c: E2 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 0B 00 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 0B 00 CD 93 00 B3 59 3A 67 11 4B B7 62 90 00 FE [15:51:27]RAPDU: B3 59 3A 67 11 4B B7 62 90 00 [15:51:27]wFMCommunicate OK [15:51:27]SAM_PROTO_SignData done [15:51:27]FM_MakeSignedData done [15:51:27]CreateOFDProtocolMessage [15:51:27]wFMCommunicate request_size=4 [15:51:27]MH_SAM_APDU [15:51:27]CAPDU: 80 11 00 00 [15:51:27]Write to MH i2c: E2 08 00 CE 93 80 11 00 00 00 00 00 00 DB [15:51:27]Write i2c OK [15:51:27]MH_I2C_Read... [15:51:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:27]Read from MH i2c: E2 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 17 00 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: E2 17 00 CE 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [15:51:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:51:27]wFMCommunicate OK [15:51:27]CreateOFDProtocolMessage done [15:51:27]OFDSenderStorePacket 60145 [15:51:27]StoreOFDPacket docnum=60145 [15:51:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 33 E4 08 01 70 5E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 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 00 00 00 00 00 00 39 04 06 00 3F 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 80 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 EA 00 00 35 04 06 00 A7 C1 DD CF 6D 52 B3 59 3A 67 11 4B B7 62 [15:51:27]CheckFolder [15:51:27]dirname=/storage/ofd_packets [15:51:27]CheckFolder done [15:51:27]ProducePacketName [15:51:27]name=ofd_packets/00060145 [15:51:27]NVStorageSaveData ofd_packets/00060145 [15:51:27]File name is /storage/ofd_packets/00060145 [15:51:27]Write 302 bytes [15:51:27]NVStorageSaveData done [15:51:27]OFDSenderStorePacket done [15:51:27]KKMCreateOFDPacket done [15:51:27]NVStorageSaveData kkm_last_timestamp [15:51:27]File name is /storage/kkm_last_timestamp [15:51:27]Write 4 bytes [15:51:27]NVStorageSaveData done [15:51:27]ExternCall_PrintAddStr [15:51:27]wPrintStart [15:51:27]Write to MH i2c: 01 00 00 CF 93 62 [15:51:27]Write i2c OK [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: 01 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: 01 07 00 [15:51:27]MH_I2C_Read... [15:51:27]Read from MH i2c: 01 07 00 CF 93 00 00 00 00 00 FF 0F 77 [15:51:27]RasterBufferAndPrint [15:51:27]line Счет N : (1)545876 [15:51:27]line ИНН: 02508201610067 [15:51:27]line Контрольно-Кассовый Чек [15:51:27]line ПРОДАЖА [15:51:27]line ТРК (МРК, ГНК) : 14 [15:51:27]line Товар: 2710124130 [15:51:27]line SUPER 92-К-5 [15:51:27]line 2.950 * 67.90 [15:51:27]line = 200.31 [15:51:27]line НДС 12% НСП 1% [15:51:27]line > о реализуемом товаре [15:51:27]line ИТОГО: 200.31 [15:51:27]line НСП 1% : 1.77 [15:51:27]line НДС 12% : 21.27 [15:51:27]line Наличными: 0.00 [15:51:27]line Безнал.: 200.31 [15:51:27]line Место: АЗС № 117 "Партнер Нефть" [15:51:27]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:51:27]line СНО: Общий режим [15:51:27]line Чек 540 05.06.2024 15:51 [15:51:27]line Смена: 72 ФФД: 1.0 [15:51:27]line ЗНМ: 0300000048 [15:51:27]line РНМ: 0000000000151680 [15:51:27]line Версия ККМ: v1.0 [15:51:27]line Платежная система: АКБ Кыргызстан [15:51:27]line ФМ: 0000000000959414 [15:51:27]line ФД: 60145 [15:51:27]line ФПД: 184451091885394 [15:51:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155128&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60145&fm=184451091885394&tin=02508201610067®Number=0000000000151680&sum=20031 [15:51:27]OFD Sender: Processing packet 60145 [packets to send 53, broken 52] [15:51:27]ProducePacketName [15:51:27]name=ofd_packets/00060145 [15:51:27]OFD Sender: To server: pG, [15:51:27]CommunicateWithHost lk.salyk.kg:30040 [15:51:27]ConnectInit lk.salyk.kg [15:51:27]written 0, free lines is 4095 [15:51:28]Connected sock=10 [15:51:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 33 E4 08 01 70 5E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 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 00 00 00 00 00 00 39 04 06 00 3F 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 80 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 EA 00 00 35 04 06 00 A7 C1 DD CF 6D 52 B3 59 3A 67 11 4B B7 62 [15:51:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2E 73 47 00 BC 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F1 EA 00 00 F4 03 04 00 84 35 60 66 B6 04 01 00 00 1E B6 23 F7 A8 F3 A0 26 [15:51:28]CommunicateWithHost err = 0 [15:51:28]CheckOFDResponse [15:51:28]1017 (14) - 77093643461234 [15:51:28]1041 (16) - 0000000000959414 [15:51:28]1040 (4) - 60145 [15:51:28]1012 (4) - 05.06.2024 09:53 [15:51:28]1206 (1) - 0 [15:51:28]OFD Sender: Remove packet 60145 [15:51:28]ProducePacketName [15:51:28]name=ofd_packets/00060145 [15:51:28]NVStorageDeleteData [15:51:28]Write to MH i2c: 01 00 00 F9 93 8C [15:51:28]Write i2c OK [15:51:28]MH_I2C_Read... [15:51:28]Read from MH i2c: 01 [15:51:28]MH_I2C_Read... [15:51:28]Read from MH i2c: 01 07 00 [15:51:28]MH_I2C_Read... [15:51:28]Read from MH i2c: 01 07 00 F9 93 00 00 00 00 00 C3 0C 62 [15:51:28]RasterBufferAndPrint [15:51:28]line [15:51:28]line [15:51:28]line [15:51:28]line [15:51:28]line [15:51:28]written 0, free lines is 3273 [15:51:28]MH_Cut [15:51:28]Write to MH i2c: D1 01 00 00 94 01 66 [15:51:28]Write i2c OK [15:51:28]MH_I2C_Read... [15:51:28]Read from MH i2c: D1 [15:51:28]MH_I2C_Read... [15:51:28]Read from MH i2c: D1 01 00 [15:51:28]MH_I2C_Read... [15:51:28]Read from MH i2c: D1 01 00 00 94 00 65 [15:51:28]Write to MH i2c: 01 00 00 01 94 95 [15:51:28]Write i2c OK [15:51:28]MH_I2C_Read... [15:51:28]OFD Sender: No OFD packet to send [15:51:29]*** Cut start [15:51:29]*** Partial cut [15:51:29]*** CUTSNS_PIN = 1 [15:51:29]*** CUTSNS_PIN = 0 [15:51:29]*** Brake cut motor [15:51:29]Read from MH i2c: 01 [15:51:29]MH_I2C_Read... [15:51:29]*** Stop cut motor [15:51:29]*** Cut end [15:51:29]Read from MH i2c: 01 07 00 [15:51:29]MH_I2C_Read... [15:51:29]Read from MH i2c: 01 07 00 01 94 00 00 00 00 00 FF 0F AA [15:51:29]process_action close_receipt done [15:51:29]requested_data is exist [15:51:29]produce_requested_data [15:51:29]requested_item fm.sn is exist - process it [15:51:29]wFMCommunicate request_size=4 [15:51:29]MH_SAM_APDU [15:51:29]CAPDU: 80 11 00 00 [15:51:29]Write to MH i2c: E2 08 00 02 94 80 11 00 00 00 00 00 00 10 [15:51:29]Write i2c OK [15:51:29]MH_I2C_Read... [15:51:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:30]Read from MH i2c: E2 [15:51:30]MH_I2C_Read... [15:51:30]Read from MH i2c: E2 17 00 [15:51:30]MH_I2C_Read... [15:51:30]Read from MH i2c: E2 17 00 02 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 63 [15:51:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:51:30]wFMCommunicate OK [15:51:30]requested_item fd.num is exist - process it [15:51:30]SAM_PROTO_GetFieldsCounters [15:51:30]wFMCommunicate request_size=4 [15:51:30]MH_SAM_APDU [15:51:30]CAPDU: 80 13 00 00 [15:51:30]Write to MH i2c: E2 08 00 03 94 80 13 00 00 00 00 00 00 13 [15:51:30]Write i2c OK [15:51:30]MH_I2C_Read... [15:51:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:51:30]Read from MH i2c: E2 [15:51:30]MH_I2C_Read... [15:51:30]Read from MH i2c: E2 62 00 [15:51:30]MH_I2C_Read... [15:51:30]Read from MH i2c: E2 62 00 03 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F1 EA 00 00 0E 04 04 00 48 00 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 AD [15:51:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F1 EA 00 00 0E 04 04 00 48 00 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 [15:51:30]wFMCommunicate OK [15:51:30]SAM_PROTO_GetFieldsCounters done [15:51:30]requested_item shift.num is exist - process it [15:51:30]requested_item shift.opened is exist - process it [15:51:30]req_shift_opened [15:51:30]FM_GetShiftState [15:51:30]SAM_PROTO_GetShiftState [15:51:30]wFMCommunicate request_size=4 [15:51:30]MH_SAM_APDU [15:51:30]CAPDU: 80 13 01 00 [15:51:30]Write to MH i2c: E2 08 00 04 94 80 13 01 00 00 00 00 00 15 [15:51:30]Write i2c OK [15:51:30]MH_I2C_Read... [15:51:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:30]Read from MH i2c: E2 [15:51:30]MH_I2C_Read... [15:51:30]Read from MH i2c: E2 0E 00 [15:51:30]MH_I2C_Read... [15:51:30]Read from MH i2c: E2 0E 00 04 94 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4D [15:51:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:51:30]wFMCommunicate OK [15:51:30]SAM_PROTO_GetShiftState done [15:51:30]FM_GetShiftState done [15:51:30]req_shift_opened done [15:51:30]requested_item shift.open_date is exist - process it [15:51:30]req_shift_open_date [15:51:30]req_shift_open_date done [15:51:30]produce_requested_data done [15:51:30]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60145,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:51:30]process_action_free close_receipt [15:51:30]json_value_free [15:51:30]json_value_free done [15:51:30]process_json_proto returns [15:51:30]Send response to host [15:51:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60145,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:51:30]free response buf [15:51:30]execute_script done [15:51:30]execute_script returns [15:51:30]free content buf [15:51:30]Sock 8.Close socket [15:51:30]Sock 8.Thread stoped [15:51:33]OFD Sender: No OFD packet to send [15:51:38]OFD Sender: No OFD packet to send [15:51:43]OFD Sender: No OFD packet to send [15:51:48]OFD Sender: No OFD packet to send [15:51:53]OFD Sender: No OFD packet to send [15:51:58]OFD Sender: No OFD packet to send [15:52:03]OFD Sender: No OFD packet to send [15:52:08]OFD Sender: No OFD packet to send [15:52:13]OFD Sender: No OFD packet to send [15:52:18]OFD Sender: No OFD packet to send [15:52:23]OFD Sender: No OFD packet to send [15:52:28]OFD Sender: No OFD packet to send [15:52:33]accept exits with 9 [15:52:33]New connection [15:52:33]New thread 3066957156 created [15:52:33]Thread 3067100516 joined [15:52:33]Waiting for new connection... [15:52:33] Sock 9.Parse request [15:52:33]Sock 9.Check first char [15:52:33]Sock 9.First char is OK [15:52:33]request: POST /json_proto HTTP/1.0 [15:52:33]Method: POST [15:52:33]URL: /json_proto [15:52:33]Method is POST - this is cgi request [15:52:33]url: /json_proto [15:52:33]query_string will be loaded in cgi processing [15:52:33]execute_cgi json_proto POST (null) [15:52:33]execute_cgi path=json_proto method=POST [15:52:33]POST find Content-Length [15:52:33]Host: 172.17.60.68:8080 [15:52:33]Content-Length: 1213 [15:52:33]Content-Type: application/json [15:52:33] [15:52:33]POST finish read [15:52:33]Found Content-Length = 1213 [15:52: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545877\u000A05.06.2024 15:47\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751304;3751300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:33]execute_script... [15:52: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545877\u000A05.06.2024 15:47\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751304;3751300\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:33]POST & json_proto [15:52:33]process_json_proto [15:52:33]json parsed OK: [15:52:33]protocol is kg_v1.0 [15:52:33]action value=print_text [15:52:33]process_action print_text [15:52:33]cmd_print_text [15:52:33]ExternCall_PrintAddStr [15:52:33]wPrintStart [15:52:33]Write to MH i2c: 01 00 00 05 94 99 [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 05 94 00 00 00 00 00 FF 0F AE [15:52:33]RasterBufferAndPrint [15:52:33]line *****ТОВАРНЫЙ ЧЕК***** [15:52:33]line АЗС 117 [15:52:33]line Партнер нефть [15:52:33]line 02508201610067 [15:52:33]line Кассир : Койгельдиева Р. [15:52:33]line Счет N : (1)545877 [15:52:33]line 05.06.2024 15:47 [15:52:33]line ПРОДАЖА [15:52:33]line ТРК (МРК, ГНК): 21 [15:52:33]line Вид ГСМ : 2710194210 [15:52:33]line ДТ-К-5 [15:52:33]line 20.000 x 72.90 [15:52:33]line ИТОГ: 1458.00 [15:52:33]line Тип оплаты: Талоны: Партнер нефть [15:52:33]line 3751304;3751300 [15:52:33]line ______________________ [15:52:33]line (подпись) [15:52:33]written 0, free lines is 4095 [15:52:33]Write to MH i2c: 01 00 00 1A 94 AE [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: 01 07 00 1A 94 00 00 00 00 00 F7 0D B9 [15:52:33]RasterBufferAndPrint [15:52:33]line [15:52:33]line [15:52:33]line [15:52:33]line [15:52:33]line [15:52:33]written 0, free lines is 3577 [15:52:33]MH_Cut [15:52:33]Write to MH i2c: D1 01 00 21 94 01 87 [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: D1 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: D1 01 00 [15:52:33]MH_I2C_Read... [15:52:33]Read from MH i2c: D1 01 00 21 94 00 86 [15:52:33]Write to MH i2c: 01 00 00 22 94 B6 [15:52:33]Write i2c OK [15:52:33]MH_I2C_Read... [15:52:33]OFD Sender: No OFD packet to send [15:52:34]*** Cut start [15:52:34]*** Partial cut [15:52:34]*** CUTSNS_PIN = 1 [15:52:34]*** CUTSNS_PIN = 0 [15:52:34]*** Brake cut motor [15:52:34]Read from MH i2c: 01 [15:52:34]MH_I2C_Read... [15:52:34]*** Stop cut motor [15:52:34]*** Cut end [15:52:34]Read from MH i2c: 01 07 00 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: 01 07 00 22 94 00 00 00 00 00 FF 0F CB [15:52:34]process_action print_text done [15:52:34]requested_data is exist [15:52:34]produce_requested_data [15:52:34]requested_item fm.sn is exist - process it [15:52:34]wFMCommunicate request_size=4 [15:52:34]MH_SAM_APDU [15:52:34]CAPDU: 80 11 00 00 [15:52:34]Write to MH i2c: E2 08 00 23 94 80 11 00 00 00 00 00 00 31 [15:52:34]Write i2c OK [15:52:34]MH_I2C_Read... [15:52:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:34]Read from MH i2c: E2 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: E2 17 00 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: E2 17 00 23 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 84 [15:52:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:52:34]wFMCommunicate OK [15:52:34]requested_item fd.num is exist - process it [15:52:34]SAM_PROTO_GetFieldsCounters [15:52:34]wFMCommunicate request_size=4 [15:52:34]MH_SAM_APDU [15:52:34]CAPDU: 80 13 00 00 [15:52:34]Write to MH i2c: E2 08 00 24 94 80 13 00 00 00 00 00 00 34 [15:52:34]Write i2c OK [15:52:34]MH_I2C_Read... [15:52:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:34]Read from MH i2c: E2 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: E2 62 00 [15:52:34]MH_I2C_Read... [15:52:34]Read from MH i2c: E2 62 00 24 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F1 EA 00 00 0E 04 04 00 48 00 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 CE [15:52:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F1 EA 00 00 0E 04 04 00 48 00 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 [15:52:34]wFMCommunicate OK [15:52:34]SAM_PROTO_GetFieldsCounters done [15:52:34]requested_item shift.num is exist - process it [15:52:34]requested_item shift.opened is exist - process it [15:52:34]req_shift_opened [15:52:34]FM_GetShiftState [15:52:34]SAM_PROTO_GetShiftState [15:52:34]wFMCommunicate request_size=4 [15:52:34]MH_SAM_APDU [15:52:34]CAPDU: 80 13 01 00 [15:52:34]Write to MH i2c: E2 08 00 25 94 80 13 01 00 00 00 00 00 36 [15:52:34]Write i2c OK [15:52:34]MH_I2C_Read... [15:52:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:35]Read from MH i2c: E2 [15:52:35]MH_I2C_Read... [15:52:35]Read from MH i2c: E2 0E 00 [15:52:35]MH_I2C_Read... [15:52:35]Read from MH i2c: E2 0E 00 25 94 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6E [15:52:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:52:35]wFMCommunicate OK [15:52:35]SAM_PROTO_GetShiftState done [15:52:35]FM_GetShiftState done [15:52:35]req_shift_opened done [15:52:35]requested_item shift.open_date is exist - process it [15:52:35]req_shift_open_date [15:52:35]req_shift_open_date done [15:52:35]produce_requested_data done [15:52:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60145,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:52:35]process_action_free print_text [15:52:35]json_value_free [15:52:35]json_value_free done [15:52:35]process_json_proto returns [15:52:35]Send response to host [15:52:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60145,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:52:35]free response buf [15:52:35]execute_script done [15:52:35]execute_script returns [15:52:35]free content buf [15:52:35]Sock 9.Close socket [15:52:35]Sock 9.Thread stoped [15:52:38]OFD Sender: No OFD packet to send [15:52:43]OFD Sender: No OFD packet to send [15:52:48]OFD Sender: No OFD packet to send [15:52:53]OFD Sender: No OFD packet to send [15:52:58]OFD Sender: No OFD packet to send [15:53:02]accept exits with 8 [15:53:02]New connection [15:53:02]New thread 3067100516 created [15:53:02]Thread 3066957156 joined [15:53:02]Waiting for new connection... [15:53:02] Sock 8.Parse request [15:53:02]Sock 8.Check first char [15:53:02]Sock 8.First char is OK [15:53:02]request: POST /json_proto HTTP/1.0 [15:53:02]Method: POST [15:53:02]URL: /json_proto [15:53:02]Method is POST - this is cgi request [15:53:02]url: /json_proto [15:53:02]query_string will be loaded in cgi processing [15:53:02]execute_cgi json_proto POST (null) [15:53:02]execute_cgi path=json_proto method=POST [15:53:02]POST find Content-Length [15:53:02]Host: 172.17.60.68:8080 [15:53:02]Content-Length: 840 [15:53:02]Content-Type: application/json [15:53:02] [15:53:02]POST finish read [15:53:02]Found Content-Length = 840 [15:53:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:02]execute_script... [15:53:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:02]POST & json_proto [15:53:02]process_json_proto [15:53:02]json parsed OK: [15:53:02]protocol is kg_v1.0 [15:53:02]action value=close_receipt [15:53:02]process_action close_receipt [15:53:02]cmd_close_receipt [15:53:02]MH_GetDate [15:53:02]Write to MH i2c: F0 00 00 26 94 A9 [15:53:02]Write i2c OK [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: F0 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: F0 09 00 [15:53:02]MH_I2C_Read... [15:53:02]Read from MH i2c: F0 09 00 26 94 00 E0 89 60 66 9A 61 5F 66 A1 [15:53:02]GetLastDocTimeStamp 1717602688 [15:53:02]current date 1717602784 [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 27 94 80 13 01 00 00 00 00 00 38 [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 27 94 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 70 [15:53:02]RAPDU: 09 00 01 BC AB 5F 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]opened in 1717545916 [15:53:02]opened+sec_in_day 1717632316 [15:53:02]quantity*price = 20003 [15:53:02]sum+1 = 20004 [15:53:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.03 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.03 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 541 05.06.2024 15:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60146 ФПД: 235663308323086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155304&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60146&fm=235663308323086&tin=02508201610067®Number=0000000000151680&sum=20003 [15:53:03]StoreToDocumentArchive [15:53:03]shift 72 fd 60146 [15:53:03]save to /storage/0072/doc_00060146 [15:53:03]save last doc name /storage/0072/doc_00060146 to /storage/kkm_last_doc_name [15:53:03]save OK [15:53:03]Clear old archive folders... [15:53:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:53:03]tlvbuf is 003D5260 [15:53:03]SAM_PROTO_ClearQueue [15:53:03]wFMCommunicate request_size=4 [15:53:03]MH_SAM_APDU [15:53:03]CAPDU: 80 09 00 00 [15:53:03]Write to MH i2c: E2 08 00 34 94 80 09 00 00 00 00 00 00 3A [15:53:03]Write i2c OK [15:53:03]MH_I2C_Read... [15:53:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:03]Read from MH i2c: E2 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 34 94 00 90 00 3C [15:53:03]RAPDU: 90 00 [15:53:03]wFMCommunicate OK [15:53:03]SAM_PROTO_ClearQueue done [15:53:03]KKMCreateOFDPacket [15:53:03]OFDProtocolAddRootSTLVToBuf [15:53:03]FM_MakeSignedData [15:53:03]FM_MakeSignedData [15:53:03]SAM_PROTO_SignData [15:53:03]wFMCommunicate request_size=4 [15:53:03]MH_SAM_APDU [15:53:03]CAPDU: 80 0D 01 02 [15:53:03]Write to MH i2c: E2 08 00 35 94 80 0D 01 02 00 00 00 00 42 [15:53:03]Write i2c OK [15:53:03]MH_I2C_Read... [15:53:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:03]Read from MH i2c: E2 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 35 94 00 90 00 3D [15:53:03]RAPDU: 90 00 [15:53:03]wFMCommunicate OK [15:53:03]wFMCommunicate request_size=255 [15:53:03]MH_SAM_APDU [15:53: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 E0 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 EA 00 00 35 04 06 00 D6 [15:53:03]Write to MH i2c: E2 02 01 36 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 E0 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 EA 00 00 35 04 06 00 D6 00 00 DD [15:53:03]Write i2c OK [15:53:03]MH_I2C_Read... [15:53:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:03]Read from MH i2c: E2 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 36 94 00 90 00 3E [15:53:03]RAPDU: 90 00 [15:53:03]wFMCommunicate OK [15:53:03]wFMCommunicate request_size=10 [15:53:03]MH_SAM_APDU [15:53:03]CAPDU: 80 0D 02 02 05 55 A3 C7 79 0E [15:53:03]Write to MH i2c: E2 0D 00 37 94 80 0D 02 02 05 00 55 A3 C7 79 0E 00 00 95 [15:53:03]Write i2c OK [15:53:03]MH_I2C_Read... [15:53:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:03]Read from MH i2c: E2 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 03 00 37 94 00 90 00 3F [15:53:03]RAPDU: 90 00 [15:53:03]wFMCommunicate OK [15:53:03]wFMCommunicate request_size=4 [15:53:03]MH_SAM_APDU [15:53:03]CAPDU: 80 0D 03 02 [15:53:03]Write to MH i2c: E2 08 00 38 94 80 0D 03 02 00 00 00 00 47 [15:53:03]Write i2c OK [15:53:03]MH_I2C_Read... [15:53:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:03]Read from MH i2c: E2 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 0B 00 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 0B 00 38 94 00 21 17 D1 0B E9 B5 DA 97 90 00 6B [15:53:03]RAPDU: 21 17 D1 0B E9 B5 DA 97 90 00 [15:53:03]wFMCommunicate OK [15:53:03]SAM_PROTO_SignData done [15:53:03]FM_MakeSignedData done [15:53:03]CreateOFDProtocolMessage [15:53:03]wFMCommunicate request_size=4 [15:53:03]MH_SAM_APDU [15:53:03]CAPDU: 80 11 00 00 [15:53:03]Write to MH i2c: E2 08 00 39 94 80 11 00 00 00 00 00 00 47 [15:53:03]Write i2c OK [15:53:03]MH_I2C_Read... [15:53:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:03]Read from MH i2c: E2 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 17 00 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: E2 17 00 39 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9A [15:53:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:53:03]wFMCommunicate OK [15:53:03]CreateOFDProtocolMessage done [15:53:03]OFDSenderStorePacket 60146 [15:53:03]StoreOFDPacket docnum=60146 [15:53:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 78 54 07 01 84 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 E0 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 EA 00 00 35 04 06 00 D6 55 A3 C7 79 0E 21 17 D1 0B E9 B5 DA 97 [15:53:03]CheckFolder [15:53:03]dirname=/storage/ofd_packets [15:53:03]CheckFolder done [15:53:03]ProducePacketName [15:53:03]name=ofd_packets/00060146 [15:53:03]NVStorageSaveData ofd_packets/00060146 [15:53:03]File name is /storage/ofd_packets/00060146 [15:53:03]Write 301 bytes [15:53:03]NVStorageSaveData done [15:53:03]OFDSenderStorePacket done [15:53:03]KKMCreateOFDPacket done [15:53:03]NVStorageSaveData kkm_last_timestamp [15:53:03]File name is /storage/kkm_last_timestamp [15:53:03]Write 4 bytes [15:53:03]NVStorageSaveData done [15:53:03]ExternCall_PrintAddStr [15:53:03]wPrintStart [15:53:03]Write to MH i2c: 01 00 00 3A 94 CE [15:53:03]Write i2c OK [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: 01 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: 01 07 00 [15:53:03]MH_I2C_Read... [15:53:03]Read from MH i2c: 01 07 00 3A 94 00 00 00 00 00 FF 0F E3 [15:53:03]RasterBufferAndPrint [15:53:03]line Счет N : (1)545878 [15:53:03]line ИНН: 02508201610067 [15:53:03]line Контрольно-Кассовый Чек [15:53:03]line ПРОДАЖА [15:53:03]line ТРК (МРК, ГНК) : 32 [15:53:03]line Товар: 2710124130 [15:53:03]line Аи-92-К-5 [15:53:03]line 2.990 * 66.90 [15:53:03]line = 200.03 [15:53:03]line НДС 12% НСП 1% [15:53:03]line > о реализуемом товаре [15:53:03]line ИТОГО: 200.03 [15:53:03]line НСП 1% : 1.77 [15:53:03]line НДС 12% : 21.24 [15:53:03]line Наличными: 0.00 [15:53:03]line Безнал.: 200.03 [15:53:03]line Место: АЗС № 117 "Партнер Нефть" [15:53:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:53:03]line СНО: Общий режим [15:53:03]line Чек 541 05.06.2024 15:53 [15:53:03]line Смена: 72 ФФД: 1.0 [15:53:03]line ЗНМ: 0300000048 [15:53:03]line РНМ: 0000000000151680 [15:53:03]line Версия ККМ: v1.0 [15:53:03]line Платежная система: АКБ Кыргызстан [15:53:03]line ФМ: 0000000000959414 [15:53:03]line ФД: 60146 [15:53:03]line ФПД: 235663308323086 [15:53:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155304&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60146&fm=235663308323086&tin=02508201610067®Number=0000000000151680&sum=20003 [15:53:04]OFD Sender: Processing packet 60146 [packets to send 53, broken 52] [15:53:04]ProducePacketName [15:53:04]name=ofd_packets/00060146 [15:53:04]OFD Sender: To server: pG, [15:53:04]CommunicateWithHost lk.salyk.kg:30040 [15:53:04]ConnectInit lk.salyk.kg [15:53:04]written 0, free lines is 4095 [15:53:04]Write to MH i2c: 01 00 00 64 94 F8 [15:53:04]Write i2c OK [15:53:04]MH_I2C_Read... [15:53:04]Read from MH i2c: 01 [15:53:04]MH_I2C_Read... [15:53:04]Read from MH i2c: 01 07 00 [15:53:04]MH_I2C_Read... [15:53:04]Read from MH i2c: 01 07 00 64 94 00 00 00 00 00 C6 0C D1 [15:53:04]RasterBufferAndPrint [15:53:04]line [15:53:04]line [15:53:04]line [15:53:04]line [15:53:04]line [15:53:04]written 0, free lines is 3276 [15:53:04]MH_Cut [15:53:04]Write to MH i2c: D1 01 00 6B 94 01 D1 [15:53:04]Write i2c OK [15:53:04]MH_I2C_Read... [15:53:04]Read from MH i2c: D1 [15:53:04]MH_I2C_Read... [15:53:04]Read from MH i2c: D1 01 00 [15:53:04]MH_I2C_Read... [15:53:04]Read from MH i2c: D1 01 00 6B 94 00 D0 [15:53:04]Write to MH i2c: 01 00 00 6C 94 00 [15:53:04]Write i2c OK [15:53:04]MH_I2C_Read... [15:53:05]*** Cut start [15:53:05]*** Partial cut [15:53:05]*** CUTSNS_PIN = 1 [15:53:05]*** CUTSNS_PIN = 0 [15:53:05]*** Brake cut motor [15:53:06]Read from MH i2c: 01 [15:53:06]MH_I2C_Read... [15:53:06]*** Stop cut motor [15:53:06]*** Cut end [15:53:06]Read from MH i2c: 01 07 00 [15:53:06]MH_I2C_Read... [15:53:06]Read from MH i2c: 01 07 00 6C 94 00 00 00 00 00 FF 0F 15 [15:53:06]process_action close_receipt done [15:53:06]requested_data is exist [15:53:06]produce_requested_data [15:53:06]requested_item fm.sn is exist - process it [15:53:06]wFMCommunicate request_size=4 [15:53:06]MH_SAM_APDU [15:53:06]CAPDU: 80 11 00 00 [15:53:06]Write to MH i2c: E2 08 00 6D 94 80 11 00 00 00 00 00 00 7B [15:53:06]Write i2c OK [15:53:06]MH_I2C_Read... [15:53:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:06]Read from MH i2c: E2 [15:53:06]MH_I2C_Read... [15:53:06]Read from MH i2c: E2 17 00 [15:53:06]MH_I2C_Read... [15:53:06]Read from MH i2c: E2 17 00 6D 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CE [15:53:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:53:06]wFMCommunicate OK [15:53:06]requested_item fd.num is exist - process it [15:53:06]SAM_PROTO_GetFieldsCounters [15:53:06]wFMCommunicate request_size=4 [15:53:06]MH_SAM_APDU [15:53:06]CAPDU: 80 13 00 00 [15:53:06]Write to MH i2c: E2 08 00 6E 94 80 13 00 00 00 00 00 00 7E [15:53:06]Write i2c OK [15:53:06]MH_I2C_Read... [15:53:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:06]Read from MH i2c: E2 [15:53:06]MH_I2C_Read... [15:53:06]Read from MH i2c: E2 62 00 [15:53:06]MH_I2C_Read... [15:53:06]Read from MH i2c: E2 62 00 6E 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F2 EA 00 00 0E 04 04 00 48 00 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 1C [15:53:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F2 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:06]wFMCommunicate OK [15:53:06]SAM_PROTO_GetFieldsCounters done [15:53:06]requested_item shift.num is exist - process it [15:53:06]requested_item shift.opened is exist - process it [15:53:06]req_shift_opened [15:53:06]FM_GetShiftState [15:53:06]SAM_PROTO_GetShiftState [15:53:06]wFMCommunicate request_size=4 [15:53:06]MH_SAM_APDU [15:53:06]CAPDU: 80 13 01 00 [15:53:06]Write to MH i2c: E2 08 00 6F 94 80 13 01 00 00 00 00 00 80 [15:53:06]Write i2c OK [15:53:06]MH_I2C_Read... [15:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:06]Read from MH i2c: E2 [15:53:06]MH_I2C_Read... [15:53:06]Read from MH i2c: E2 0E 00 [15:53:06]MH_I2C_Read... [15:53:06]Read from MH i2c: E2 0E 00 6F 94 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B8 [15:53:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:53:06]wFMCommunicate OK [15:53:06]SAM_PROTO_GetShiftState done [15:53:06]FM_GetShiftState done [15:53:06]req_shift_opened done [15:53:06]requested_item shift.open_date is exist - process it [15:53:06]req_shift_open_date [15:53:06]req_shift_open_date done [15:53:06]produce_requested_data done [15:53:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60146,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:53:06]process_action_free close_receipt [15:53:06]json_value_free [15:53:06]json_value_free done [15:53:06]process_json_proto returns [15:53:06]Send response to host [15:53:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60146,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:53:06]free response buf [15:53:06]execute_script done [15:53:06]execute_script returns [15:53:06]free content buf [15:53:06]Sock 8.Close socket [15:53:06]Sock 8.Thread stoped [15:55:18]ConnectInit Can't connect to host [15:55:18]CommunicateWithHost connect error [15:55:18]CommunicateWithHost err = -1 [15:55:18]OFD Sender: Server communicate error [15:55:23]OFD Sender: Processing packet 60146 [packets to send 53, broken 52] [15:55:23]ProducePacketName [15:55:23]name=ofd_packets/00060146 [15:55:23]OFD Sender: To server: pG, [15:55:23]CommunicateWithHost lk.salyk.kg:30040 [15:55:23]ConnectInit lk.salyk.kg [15:55:23]Connected sock=8 [15:55:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 78 54 07 01 84 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 E0 89 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 EA 00 00 35 04 06 00 D6 55 A3 C7 79 0E 21 17 D1 0B E9 B5 DA 97 [15:55:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FF FD 47 00 89 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F2 EA 00 00 F4 03 04 00 6F 36 60 66 B6 04 01 00 00 46 39 4B 52 9B 9B 3A 22 [15:55:23]CommunicateWithHost err = 0 [15:55:23]CheckOFDResponse [15:55:23]1017 (14) - 77093643461234 [15:55:23]1041 (16) - 0000000000959414 [15:55:23]1040 (4) - 60146 [15:55:23]1012 (4) - 05.06.2024 09:57 [15:55:23]1206 (1) - 0 [15:55:23]OFD Sender: Remove packet 60146 [15:55:23]ProducePacketName [15:55:23]name=ofd_packets/00060146 [15:55:23]NVStorageDeleteData [15:55:24]OFD Sender: No OFD packet to send [15:55:29]OFD Sender: No OFD packet to send [15:55:34]OFD Sender: No OFD packet to send [15:55:39]OFD Sender: No OFD packet to send [15:55:41]accept exits with 9 [15:55:41]New connection [15:55:41]New thread 3066957156 created [15:55:41]Thread 3067100516 joined [15:55:41]Waiting for new connection... [15:55:41] Sock 9.Parse request [15:55:41]Sock 9.Check first char [15:55:41]Sock 9.First char is OK [15:55:41]request: POST /json_proto HTTP/1.0 [15:55:41]Method: POST [15:55:41]URL: /json_proto [15:55:41]Method is POST - this is cgi request [15:55:41]url: /json_proto [15:55:41]query_string will be loaded in cgi processing [15:55:41]execute_cgi json_proto POST (null) [15:55:41]execute_cgi path=json_proto method=POST [15:55:41]POST find Content-Length [15:55:41]Host: 172.17.60.68:8080 [15:55:41]Content-Length: 677 [15:55:41]Content-Type: application/json [15:55:41] [15:55:41]POST finish read [15:55:41]Found Content-Length = 677 [15:55:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:41]execute_script... [15: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)545880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:41]POST & json_proto [15:55:41]process_json_proto [15:55:41]json parsed OK: [15:55:41]protocol is kg_v1.0 [15:55:41]action value=close_receipt [15:55:41]process_action close_receipt [15:55:41]cmd_close_receipt [15:55:41]MH_GetDate [15:55:41]Write to MH i2c: F0 00 00 70 94 F3 [15:55:41]Write i2c OK [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: F0 [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: F0 09 00 [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: F0 09 00 70 94 00 80 8A 60 66 9A 61 5F 66 8C [15:55:41]GetLastDocTimeStamp 1717602784 [15:55:41]current date 1717602944 [15:55:41]FM_GetShiftState [15:55:41]SAM_PROTO_GetShiftState [15:55:41]wFMCommunicate request_size=4 [15:55:41]MH_SAM_APDU [15:55:41]CAPDU: 80 13 01 00 [15:55:41]Write to MH i2c: E2 08 00 71 94 80 13 01 00 00 00 00 00 82 [15:55:41]Write i2c OK [15:55:41]MH_I2C_Read... [15:55:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:42]Read from MH i2c: E2 [15:55:42]MH_I2C_Read... [15:55:42]Read from MH i2c: E2 0E 00 [15:55:42]MH_I2C_Read... [15:55:42]Read from MH i2c: E2 0E 00 71 94 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BA [15:55:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:55:42]wFMCommunicate OK [15:55:42]SAM_PROTO_GetShiftState done [15:55:42]FM_GetShiftState done [15:55:42]opened in 1717545916 [15:55:42]opened+sec_in_day 1717632316 [15:55:42]quantity*price = 50041 [15:55:42]sum+1 = 50042 [15:55:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 542 05.06.2024 15:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60147 ФПД: 203194760032693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155544&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60147&fm=203194760032693&tin=02508201610067®Number=0000000000151680&sum=50000 [15:55:43]StoreToDocumentArchive [15:55:43]shift 72 fd 60147 [15:55:43]save to /storage/0072/doc_00060147 [15:55:43]save last doc name /storage/0072/doc_00060147 to /storage/kkm_last_doc_name [15:55:43]save OK [15:55:43]Clear old archive folders... [15:55:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:43]tlvbuf is 005E59F0 [15:55:43]SAM_PROTO_ClearQueue [15:55:43]wFMCommunicate request_size=4 [15:55:43]MH_SAM_APDU [15:55:43]CAPDU: 80 09 00 00 [15:55:43]Write to MH i2c: E2 08 00 7E 94 80 09 00 00 00 00 00 00 84 [15:55:43]Write i2c OK [15:55:43]MH_I2C_Read... [15:55:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:43]Read from MH i2c: E2 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 7E 94 00 90 00 86 [15:55:43]RAPDU: 90 00 [15:55:43]wFMCommunicate OK [15:55:43]SAM_PROTO_ClearQueue done [15:55:43]KKMCreateOFDPacket [15:55:43]OFDProtocolAddRootSTLVToBuf [15:55:43]FM_MakeSignedData [15:55:43]FM_MakeSignedData [15:55:43]SAM_PROTO_SignData [15:55:43]wFMCommunicate request_size=4 [15:55:43]MH_SAM_APDU [15:55:43]CAPDU: 80 0D 01 02 [15:55:43]Write to MH i2c: E2 08 00 7F 94 80 0D 01 02 00 00 00 00 8C [15:55:43]Write i2c OK [15:55:43]MH_I2C_Read... [15:55:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:43]Read from MH i2c: E2 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 7F 94 00 90 00 87 [15:55:43]RAPDU: 90 00 [15:55:43]wFMCommunicate OK [15:55:43]wFMCommunicate request_size=255 [15:55:43]MH_SAM_APDU [15:55: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 80 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 EA 00 00 35 04 06 00 B8 [15:55:43]Write to MH i2c: E2 02 01 80 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 80 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 EA 00 00 35 04 06 00 B8 00 00 E4 [15:55:43]Write i2c OK [15:55:43]MH_I2C_Read... [15:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:43]Read from MH i2c: E2 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 80 94 00 90 00 88 [15:55:43]RAPDU: 90 00 [15:55:43]wFMCommunicate OK [15:55:43]wFMCommunicate request_size=10 [15:55:43]MH_SAM_APDU [15:55:43]CAPDU: 80 0D 02 02 05 CD F7 7D F1 B5 [15:55:43]Write to MH i2c: E2 0D 00 81 94 80 0D 02 02 05 00 CD F7 7D F1 B5 00 00 80 [15:55:43]Write i2c OK [15:55:43]MH_I2C_Read... [15:55:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:43]Read from MH i2c: E2 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 03 00 81 94 00 90 00 89 [15:55:43]RAPDU: 90 00 [15:55:43]wFMCommunicate OK [15:55:43]wFMCommunicate request_size=4 [15:55:43]MH_SAM_APDU [15:55:43]CAPDU: 80 0D 03 02 [15:55:43]Write to MH i2c: E2 08 00 82 94 80 0D 03 02 00 00 00 00 91 [15:55:43]Write i2c OK [15:55:43]MH_I2C_Read... [15:55:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:43]Read from MH i2c: E2 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 0B 00 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 0B 00 82 94 00 D3 55 BE 0D A2 BC EF DB 90 00 AD [15:55:43]RAPDU: D3 55 BE 0D A2 BC EF DB 90 00 [15:55:43]wFMCommunicate OK [15:55:43]SAM_PROTO_SignData done [15:55:43]FM_MakeSignedData done [15:55:43]CreateOFDProtocolMessage [15:55:43]wFMCommunicate request_size=4 [15:55:43]MH_SAM_APDU [15:55:43]CAPDU: 80 11 00 00 [15:55:43]Write to MH i2c: E2 08 00 83 94 80 11 00 00 00 00 00 00 91 [15:55:43]Write i2c OK [15:55:43]MH_I2C_Read... [15:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:43]Read from MH i2c: E2 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 17 00 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: E2 17 00 83 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E4 [15:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:55:43]wFMCommunicate OK [15:55:43]CreateOFDProtocolMessage done [15:55:43]OFDSenderStorePacket 60147 [15:55:43]StoreOFDPacket docnum=60147 [15:55:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 55 F1 07 01 6C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 80 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 EA 00 00 35 04 06 00 B8 CD F7 7D F1 B5 D3 55 BE 0D A2 BC EF DB [15:55:43]CheckFolder [15:55:43]dirname=/storage/ofd_packets [15:55:43]CheckFolder done [15:55:43]ProducePacketName [15:55:43]name=ofd_packets/00060147 [15:55:43]NVStorageSaveData ofd_packets/00060147 [15:55:43]File name is /storage/ofd_packets/00060147 [15:55:43]Write 301 bytes [15:55:43]NVStorageSaveData done [15:55:43]OFDSenderStorePacket done [15:55:43]KKMCreateOFDPacket done [15:55:43]NVStorageSaveData kkm_last_timestamp [15:55:43]File name is /storage/kkm_last_timestamp [15:55:43]Write 4 bytes [15:55:43]NVStorageSaveData done [15:55:43]ExternCall_PrintAddStr [15:55:43]wPrintStart [15:55:43]Write to MH i2c: 01 00 00 84 94 18 [15:55:43]Write i2c OK [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: 01 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: 01 07 00 [15:55:43]MH_I2C_Read... [15:55:43]Read from MH i2c: 01 07 00 84 94 00 00 00 00 00 FF 0F 2D [15:55:43]RasterBufferAndPrint [15:55:43]line Счет N : (1)545880 [15:55:43]line ИНН: 02508201610067 [15:55:43]line Контрольно-Кассовый Чек [15:55:43]line ПРОДАЖА [15:55:43]line ТРК (МРК, ГНК) : 42 [15:55:43]line Товар: 2710124130 [15:55:43]line Аи-92-К-5 [15:55:43]line 7.480 * 66.90 [15:55:43]line = 500.41 [15:55:43]line НДС 12% НСП 1% [15:55:43]line > о реализуемом товаре [15:55:43]line ОКРУГЛЕНИЕ: -0.41 [15:55:43]line ИТОГО: 500.00 [15:55:43]line Внесено: 500.00 [15:55:43]line СДАЧА: 0.00 [15:55:43]line НСП 1% : 4.43 [15:55:43]line НДС 12% : 53.14 [15:55:43]line Наличными: 500.00 [15:55:43]line Безнал.: 0.00 [15:55:43]line Место: АЗС № 117 "Партнер Нефть" [15:55:43]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:55:43]line СНО: Общий режим [15:55:43]line Чек 542 05.06.2024 15:55 [15:55:43]line Смена: 72 ФФД: 1.0 [15:55:43]line ЗНМ: 0300000048 [15:55:43]line РНМ: 0000000000151680 [15:55:43]line Версия ККМ: v1.0 [15:55:43]line ФМ: 0000000000959414 [15:55:43]line ФД: 60147 [15:55:43]line ФПД: 203194760032693 [15:55:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155544&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60147&fm=203194760032693&tin=02508201610067®Number=0000000000151680&sum=50000 [15:55:44]OFD Sender: Processing packet 60147 [packets to send 53, broken 52] [15:55:44]ProducePacketName [15:55:44]name=ofd_packets/00060147 [15:55:44]OFD Sender: To server: pG, [15:55:44]CommunicateWithHost lk.salyk.kg:30040 [15:55:44]ConnectInit lk.salyk.kg [15:55:44]written 0, free lines is 4095 [15:55:44]Connected sock=10 [15:55:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 55 F1 07 01 6C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 80 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 EA 00 00 35 04 06 00 B8 CD F7 7D F1 B5 D3 55 BE 0D A2 BC EF DB [15:55:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9F 02 47 00 07 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F3 EA 00 00 F4 03 04 00 84 36 60 66 B6 04 01 00 00 99 C4 88 B9 C6 C5 E6 0C [15:55:44]CommunicateWithHost err = 0 [15:55:44]CheckOFDResponse [15:55:44]1017 (14) - 77093643461234 [15:55:44]1041 (16) - 0000000000959414 [15:55:44]1040 (4) - 60147 [15:55:44]1012 (4) - 05.06.2024 09:57 [15:55:44]1206 (1) - 0 [15:55:44]OFD Sender: Remove packet 60147 [15:55:44]ProducePacketName [15:55:44]name=ofd_packets/00060147 [15:55:44]NVStorageDeleteData [15:55:44]Write to MH i2c: 01 00 00 AF 94 43 [15:55:44]Write i2c OK [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: 01 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: 01 07 00 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: 01 07 00 AF 94 00 00 00 00 00 B3 0C 09 [15:55:44]RasterBufferAndPrint [15:55:44]line [15:55:44]line [15:55:44]line [15:55:44]line [15:55:44]line [15:55:44]written 0, free lines is 3258 [15:55:44]MH_Cut [15:55:44]Write to MH i2c: D1 01 00 B6 94 01 1C [15:55:44]Write i2c OK [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: D1 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: D1 01 00 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: D1 01 00 B6 94 00 1B [15:55:44]Write to MH i2c: 01 00 00 B7 94 4B [15:55:44]Write i2c OK [15:55:44]MH_I2C_Read... [15:55:44]OFD Sender: No OFD packet to send [15:55:45]*** Cut start [15:55:45]*** Partial cut [15:55:45]*** CUTSNS_PIN = 1 [15:55:45]*** CUTSNS_PIN = 0 [15:55:45]*** Brake cut motor [15:55:45]Read from MH i2c: 01 [15:55:45]MH_I2C_Read... [15:55:45]*** Stop cut motor [15:55:45]*** Cut end [15:55:45]Read from MH i2c: 01 07 00 [15:55:45]MH_I2C_Read... [15:55:45]Read from MH i2c: 01 07 00 B7 94 00 00 00 00 00 FF 0F 60 [15:55:45]process_action close_receipt done [15:55:45]requested_data is exist [15:55:45]produce_requested_data [15:55:45]requested_item fm.sn is exist - process it [15:55:45]wFMCommunicate request_size=4 [15:55:45]MH_SAM_APDU [15:55:45]CAPDU: 80 11 00 00 [15:55:45]Write to MH i2c: E2 08 00 B8 94 80 11 00 00 00 00 00 00 C6 [15:55:45]Write i2c OK [15:55:45]MH_I2C_Read... [15:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:46]Read from MH i2c: E2 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 17 00 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 17 00 B8 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 19 [15:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:55:46]wFMCommunicate OK [15:55:46]requested_item fd.num is exist - process it [15:55:46]SAM_PROTO_GetFieldsCounters [15:55:46]wFMCommunicate request_size=4 [15:55:46]MH_SAM_APDU [15:55:46]CAPDU: 80 13 00 00 [15:55:46]Write to MH i2c: E2 08 00 B9 94 80 13 00 00 00 00 00 00 C9 [15:55:46]Write i2c OK [15:55:46]MH_I2C_Read... [15:55:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:46]Read from MH i2c: E2 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 62 00 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 62 00 B9 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F3 EA 00 00 0E 04 04 00 48 00 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 6B [15:55:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F3 EA 00 00 0E 04 04 00 48 00 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 [15:55:46]wFMCommunicate OK [15:55:46]SAM_PROTO_GetFieldsCounters done [15:55:46]requested_item shift.num is exist - process it [15:55:46]requested_item shift.opened is exist - process it [15:55:46]req_shift_opened [15:55:46]FM_GetShiftState [15:55:46]SAM_PROTO_GetShiftState [15:55:46]wFMCommunicate request_size=4 [15:55:46]MH_SAM_APDU [15:55:46]CAPDU: 80 13 01 00 [15:55:46]Write to MH i2c: E2 08 00 BA 94 80 13 01 00 00 00 00 00 CB [15:55:46]Write i2c OK [15:55:46]MH_I2C_Read... [15:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:46]Read from MH i2c: E2 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 0E 00 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 0E 00 BA 94 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 03 [15:55:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:55:46]wFMCommunicate OK [15:55:46]SAM_PROTO_GetShiftState done [15:55:46]FM_GetShiftState done [15:55:46]req_shift_opened done [15:55:46]requested_item shift.open_date is exist - process it [15:55:46]req_shift_open_date [15:55:46]req_shift_open_date done [15:55:46]produce_requested_data done [15:55:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60147,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:55:46]process_action_free close_receipt [15:55:46]json_value_free [15:55:46]json_value_free done [15:55:46]process_json_proto returns [15:55:46]Send response to host [15:55:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60147,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:55:46]free response buf [15:55:46]execute_script done [15:55:46]execute_script returns [15:55:46]free content buf [15:55:46]Sock 9.Close socket [15:55:46]Sock 9.Thread stoped [15:55:49]OFD Sender: No OFD packet to send [15:55:54]OFD Sender: No OFD packet to send [15:55:56]accept exits with 8 [15:55:56]New connection [15:55:56]New thread 3067100516 created [15:55:56]Thread 3066957156 joined [15:55:56]Waiting for new connection... [15:55:56] Sock 8.Parse request [15:55:56]Sock 8.Check first char [15:55:56]Sock 8.First char is OK [15:55:56]request: POST /json_proto HTTP/1.0 [15:55:56]Method: POST [15:55:56]URL: /json_proto [15:55:56]Method is POST - this is cgi request [15:55:56]url: /json_proto [15:55:56]query_string will be loaded in cgi processing [15:55:56]execute_cgi json_proto POST (null) [15:55:56]execute_cgi path=json_proto method=POST [15:55:56]POST find Content-Length [15:55:56]Host: 172.17.60.68:8080 [15:55:56]Content-Length: 675 [15:55:56]Content-Type: application/json [15:55:56] [15:55:56]POST finish read [15:55:56]Found Content-Length = 675 [15:55:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545881", "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" : 72.90, "quantity" : 10.310, "sum" : 751.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 751.00, "total" : 751.00, "payments": [ { "type": 0, "sum" : 751.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:56]execute_script... [15:55: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)545881", "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" : 72.90, "quantity" : 10.310, "sum" : 751.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 751.00, "total" : 751.00, "payments": [ { "type": 0, "sum" : 751.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:56]POST & json_proto [15:55:56]process_json_proto [15:55:56]json parsed OK: [15:55:56]protocol is kg_v1.0 [15:55:56]action value=close_receipt [15:55:56]process_action close_receipt [15:55:56]cmd_close_receipt [15:55:56]MH_GetDate [15:55:56]Write to MH i2c: F0 00 00 BB 94 3E [15:55:56]Write i2c OK [15:55:56]MH_I2C_Read... [15:55:56]Read from MH i2c: F0 [15:55:56]MH_I2C_Read... [15:55:56]Read from MH i2c: F0 09 00 [15:55:56]MH_I2C_Read... [15:55:56]Read from MH i2c: F0 09 00 BB 94 00 8F 8A 60 66 9A 61 5F 66 E6 [15:55:56]GetLastDocTimeStamp 1717602944 [15:55:56]current date 1717602959 [15:55:56]FM_GetShiftState [15:55:56]SAM_PROTO_GetShiftState [15:55:56]wFMCommunicate request_size=4 [15:55:56]MH_SAM_APDU [15:55:56]CAPDU: 80 13 01 00 [15:55:56]Write to MH i2c: E2 08 00 BC 94 80 13 01 00 00 00 00 00 CD [15:55:56]Write i2c OK [15:55:56]MH_I2C_Read... [15:55:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:56]Read from MH i2c: E2 [15:55:56]MH_I2C_Read... [15:55:56]Read from MH i2c: E2 0E 00 [15:55:56]MH_I2C_Read... [15:55:56]Read from MH i2c: E2 0E 00 BC 94 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 05 [15:55:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:55:56]wFMCommunicate OK [15:55:56]SAM_PROTO_GetShiftState done [15:55:56]FM_GetShiftState done [15:55:56]opened in 1717545916 [15:55:56]opened+sec_in_day 1717632316 [15:55:56]quantity*price = 75159 [15:55:56]sum+1 = 75161 [15:55:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 751.00 Внесено: 751.00 СДАЧА: 0.00 НСП 1% : 6.65 НДС 12% : 79.82 Наличными: 751.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 543 05.06.2024 15:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60148 ФПД: 251534286081585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155559&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60148&fm=251534286081585&tin=02508201610067®Number=0000000000151680&sum=75100 [15:55:58]StoreToDocumentArchive [15:55:58]shift 72 fd 60148 [15:55:58]save to /storage/0072/doc_00060148 [15:55:58]save last doc name /storage/0072/doc_00060148 to /storage/kkm_last_doc_name [15:55:58]save OK [15:55:58]Clear old archive folders... [15:55:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:55:58]tlvbuf is 004EEEB0 [15:55:58]SAM_PROTO_ClearQueue [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 09 00 00 [15:55:58]Write to MH i2c: E2 08 00 C9 94 80 09 00 00 00 00 00 00 CF [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 C9 94 00 90 00 D1 [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]SAM_PROTO_ClearQueue done [15:55:58]KKMCreateOFDPacket [15:55:58]OFDProtocolAddRootSTLVToBuf [15:55:58]FM_MakeSignedData [15:55:58]FM_MakeSignedData [15:55:58]SAM_PROTO_SignData [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 0D 01 02 [15:55:58]Write to MH i2c: E2 08 00 CA 94 80 0D 01 02 00 00 00 00 D7 [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 CA 94 00 90 00 D2 [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]wFMCommunicate request_size=255 [15:55:58]MH_SAM_APDU [15:55: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 46 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 98 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 1F 00 00 00 00 07 04 06 00 5C 25 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 8F 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 EA 00 00 35 04 06 00 E4 C4 E3 C5 [15:55:58]Write to MH i2c: E2 02 01 CB 94 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 98 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 1F 00 00 00 00 07 04 06 00 5C 25 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 8F 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 EA 00 00 35 04 06 00 E4 C4 E3 C5 00 00 54 [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 CB 94 00 90 00 D3 [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]wFMCommunicate request_size=7 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 0D 02 02 02 4E 31 [15:55:58]Write to MH i2c: E2 0A 00 CC 94 80 0D 02 02 02 00 4E 31 00 00 5D [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 03 00 CC 94 00 90 00 D4 [15:55:58]RAPDU: 90 00 [15:55:58]wFMCommunicate OK [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 0D 03 02 [15:55:58]Write to MH i2c: E2 08 00 CD 94 80 0D 03 02 00 00 00 00 DC [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 0B 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 0B 00 CD 94 00 D6 35 6E 92 CA AE 1E 53 90 00 D1 [15:55:58]RAPDU: D6 35 6E 92 CA AE 1E 53 90 00 [15:55:58]wFMCommunicate OK [15:55:58]SAM_PROTO_SignData done [15:55:58]FM_MakeSignedData done [15:55:58]CreateOFDProtocolMessage [15:55:58]wFMCommunicate request_size=4 [15:55:58]MH_SAM_APDU [15:55:58]CAPDU: 80 11 00 00 [15:55:58]Write to MH i2c: E2 08 00 CE 94 80 11 00 00 00 00 00 00 DC [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:58]Read from MH i2c: E2 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 17 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: E2 17 00 CE 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2F [15:55:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:55:58]wFMCommunicate OK [15:55:58]CreateOFDProtocolMessage done [15:55:58]OFDSenderStorePacket 60148 [15:55:58]StoreOFDPacket docnum=60148 [15:55:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 54 59 04 01 60 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 46 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 98 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 1F 00 00 00 00 07 04 06 00 5C 25 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 8F 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 EA 00 00 35 04 06 00 E4 C4 E3 C5 4E 31 D6 35 6E 92 CA AE 1E 53 [15:55:58]CheckFolder [15:55:58]dirname=/storage/ofd_packets [15:55:58]CheckFolder done [15:55:58]ProducePacketName [15:55:58]name=ofd_packets/00060148 [15:55:58]NVStorageSaveData ofd_packets/00060148 [15:55:58]File name is /storage/ofd_packets/00060148 [15:55:58]Write 298 bytes [15:55:58]NVStorageSaveData done [15:55:58]OFDSenderStorePacket done [15:55:58]KKMCreateOFDPacket done [15:55:58]NVStorageSaveData kkm_last_timestamp [15:55:58]File name is /storage/kkm_last_timestamp [15:55:58]Write 4 bytes [15:55:58]NVStorageSaveData done [15:55:58]ExternCall_PrintAddStr [15:55:58]wPrintStart [15:55:58]Write to MH i2c: 01 00 00 CF 94 63 [15:55:58]Write i2c OK [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: 01 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: 01 07 00 [15:55:58]MH_I2C_Read... [15:55:58]Read from MH i2c: 01 07 00 CF 94 00 00 00 00 00 FF 0F 78 [15:55:58]RasterBufferAndPrint [15:55:58]line Счет N : (1)545881 [15:55:58]line ИНН: 02508201610067 [15:55:58]line Контрольно-Кассовый Чек [15:55:58]line ПРОДАЖА [15:55:58]line ТРК (МРК, ГНК) : 61 [15:55:58]line Товар: 2710194210 [15:55:58]line ДТ-К-5 [15:55:58]line 10.310 * 72.90 [15:55:58]line = 751.60 [15:55:58]line НДС 12% НСП 1% [15:55:58]line > о реализуемом товаре [15:55:58]line ОКРУГЛЕНИЕ: -0.60 [15:55:58]line ИТОГО: 751.00 [15:55:58]line Внесено: 751.00 [15:55:58]line СДАЧА: 0.00 [15:55:58]line НСП 1% : 6.65 [15:55:58]line НДС 12% : 79.82 [15:55:58]line Наличными: 751.00 [15:55:58]line Безнал.: 0.00 [15:55:58]line Место: АЗС № 117 "Партнер Нефть" [15:55:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:55:58]line СНО: Общий режим [15:55:58]line Чек 543 05.06.2024 15:55 [15:55:58]line Смена: 72 ФФД: 1.0 [15:55:58]line ЗНМ: 0300000048 [15:55:58]line РНМ: 0000000000151680 [15:55:58]line Версия ККМ: v1.0 [15:55:58]line ФМ: 0000000000959414 [15:55:58]line ФД: 60148 [15:55:58]line ФПД: 251534286081585 [15:55:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155559&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60148&fm=251534286081585&tin=02508201610067®Number=0000000000151680&sum=75100 [15:55:58]OFD Sender: Processing packet 60148 [packets to send 53, broken 52] [15:55:58]ProducePacketName [15:55:58]name=ofd_packets/00060148 [15:55:58]OFD Sender: To server: pG, [15:55:58]CommunicateWithHost lk.salyk.kg:30040 [15:55:58]ConnectInit lk.salyk.kg [15:55:58]written 0, free lines is 4095 [15:55:58]Connected sock=9 [15:55:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 54 59 04 01 60 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 46 28 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 98 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 1F 00 00 00 00 07 04 06 00 5C 25 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 8F 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 EA 00 00 35 04 06 00 E4 C4 E3 C5 4E 31 D6 35 6E 92 CA AE 1E 53 [15:55:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8A 71 47 00 71 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F4 EA 00 00 F4 03 04 00 92 36 60 66 B6 04 01 00 00 77 1B DD 3A A0 16 8E 68 [15:55:59]CommunicateWithHost err = 0 [15:55:59]CheckOFDResponse [15:55:59]1017 (14) - 77093643461234 [15:55:59]1041 (16) - 0000000000959414 [15:55:59]1040 (4) - 60148 [15:55:59]1012 (4) - 05.06.2024 09:57 [15:55:59]1206 (1) - 0 [15:55:59]OFD Sender: Remove packet 60148 [15:55:59]ProducePacketName [15:55:59]name=ofd_packets/00060148 [15:55:59]NVStorageDeleteData [15:55:59]Write to MH i2c: 01 00 00 FA 94 8E [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: 01 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: 01 07 00 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: 01 07 00 FA 94 00 00 00 00 00 A1 0C 42 [15:55:59]RasterBufferAndPrint [15:55:59]line [15:55:59]line [15:55:59]line [15:55:59]line [15:55:59]line [15:55:59]written 0, free lines is 3239 [15:55:59]MH_Cut [15:55:59]Write to MH i2c: D1 01 00 01 95 01 68 [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: D1 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: D1 01 00 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: D1 01 00 01 95 00 67 [15:55:59]Write to MH i2c: 01 00 00 02 95 97 [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:55:59]OFD Sender: No OFD packet to send [15:56:00]*** Cut start [15:56:00]*** Partial cut [15:56:00]*** CUTSNS_PIN = 1 [15:56:00]*** CUTSNS_PIN = 0 [15:56:00]*** Brake cut motor [15:56:00]Read from MH i2c: 01 [15:56:00]MH_I2C_Read... [15:56:00]*** Stop cut motor [15:56:00]*** Cut end [15:56:00]Read from MH i2c: 01 07 00 [15:56:00]MH_I2C_Read... [15:56:00]Read from MH i2c: 01 07 00 02 95 00 00 00 00 00 FF 0F AC [15:56:00]process_action close_receipt done [15:56:00]requested_data is exist [15:56:00]produce_requested_data [15:56:00]requested_item fm.sn is exist - process it [15:56:00]wFMCommunicate request_size=4 [15:56:00]MH_SAM_APDU [15:56:00]CAPDU: 80 11 00 00 [15:56:00]Write to MH i2c: E2 08 00 03 95 80 11 00 00 00 00 00 00 12 [15:56:00]Write i2c OK [15:56:00]MH_I2C_Read... [15:56:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:00]Read from MH i2c: E2 [15:56:00]MH_I2C_Read... [15:56:00]Read from MH i2c: E2 17 00 [15:56:00]MH_I2C_Read... [15:56:00]Read from MH i2c: E2 17 00 03 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 65 [15:56:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:56:00]wFMCommunicate OK [15:56:00]requested_item fd.num is exist - process it [15:56:00]SAM_PROTO_GetFieldsCounters [15:56:00]wFMCommunicate request_size=4 [15:56:00]MH_SAM_APDU [15:56:00]CAPDU: 80 13 00 00 [15:56:00]Write to MH i2c: E2 08 00 04 95 80 13 00 00 00 00 00 00 15 [15:56:00]Write i2c OK [15:56:00]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 62 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 62 00 04 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F4 EA 00 00 0E 04 04 00 48 00 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 BB [15:56:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F4 EA 00 00 0E 04 04 00 48 00 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 [15:56:01]wFMCommunicate OK [15:56:01]SAM_PROTO_GetFieldsCounters done [15:56:01]requested_item shift.num is exist - process it [15:56:01]requested_item shift.opened is exist - process it [15:56:01]req_shift_opened [15:56:01]FM_GetShiftState [15:56:01]SAM_PROTO_GetShiftState [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 13 01 00 [15:56:01]Write to MH i2c: E2 08 00 05 95 80 13 01 00 00 00 00 00 17 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0E 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0E 00 05 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4F [15:56:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:56:01]wFMCommunicate OK [15:56:01]SAM_PROTO_GetShiftState done [15:56:01]FM_GetShiftState done [15:56:01]req_shift_opened done [15:56:01]requested_item shift.open_date is exist - process it [15:56:01]req_shift_open_date [15:56:01]req_shift_open_date done [15:56:01]produce_requested_data done [15:56:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60148,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:56:01]process_action_free close_receipt [15:56:01]json_value_free [15:56:01]json_value_free done [15:56:01]process_json_proto returns [15:56:01]Send response to host [15:56:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60148,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:56:01]free response buf [15:56:01]execute_script done [15:56:01]execute_script returns [15:56:01]free content buf [15:56:01]Sock 8.Close socket [15:56:01]Sock 8.Thread stoped [15:56:01]accept exits with 10 [15:56:01]New connection [15:56:01]New thread 3066957156 created [15:56:01]Thread 3067100516 joined [15:56:01]Waiting for new connection... [15:56:01] Sock 10.Parse request [15:56:01]Sock 10.Check first char [15:56:01]Sock 10.First char is OK [15:56:01]request: POST /json_proto HTTP/1.0 [15:56:01]Method: POST [15:56:01]URL: /json_proto [15:56:01]Method is POST - this is cgi request [15:56:01]url: /json_proto [15:56:01]query_string will be loaded in cgi processing [15:56:01]execute_cgi json_proto POST (null) [15:56:01]execute_cgi path=json_proto method=POST [15:56:01]POST find Content-Length [15:56:01]Host: 172.17.60.68:8080 [15:56:01]Content-Length: 990 [15:56:01]Content-Type: application/json [15:56:01] [15:56:01]POST finish read [15:56:01]Found Content-Length = 990 [15:56:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.980, "sum" : 1016.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.98 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1016.00, "payments": [ { "type": 0, "sum" : 1016.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:01]execute_script... [15:56: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)545879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.980, "sum" : 1016.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.98 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1016.00, "payments": [ { "type": 0, "sum" : 1016.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:01]POST & json_proto [15:56:01]process_json_proto [15:56:01]json parsed OK: [15:56:01]protocol is kg_v1.0 [15:56:01]action value=close_receipt [15:56:01]process_action close_receipt [15:56:01]cmd_close_receipt [15:56:01]MH_GetDate [15:56:01]Write to MH i2c: F0 00 00 06 95 8A [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: F0 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: F0 09 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: F0 09 00 06 95 00 94 8A 60 66 9A 61 5F 66 37 [15:56:01]GetLastDocTimeStamp 1717602959 [15:56:01]current date 1717602964 [15:56:01]FM_GetShiftState [15:56:01]SAM_PROTO_GetShiftState [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 13 01 00 [15:56:01]Write to MH i2c: E2 08 00 07 95 80 13 01 00 00 00 00 00 19 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0E 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0E 00 07 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 51 [15:56:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:56:01]wFMCommunicate OK [15:56:01]SAM_PROTO_GetShiftState done [15:56:01]FM_GetShiftState done [15:56:01]opened in 1717545916 [15:56:01]opened+sec_in_day 1717632316 [15:56:01]quantity*price = 101632 [15:56:01]sum+1 = 101633 [15:56:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1016.00 Внесено: 1500.00 СДАЧА: 484.00 НСП 1% : 8.99 НДС 12% : 107.93 Наличными: 1016.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 544 05.06.2024 15:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.98 сом ФМ: 0000000000959414 ФД: 60149 ФПД: 185849547598654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155604&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60149&fm=185849547598654&tin=02508201610067®Number=0000000000151680&sum=101600 [15:56:03]StoreToDocumentArchive [15:56:03]shift 72 fd 60149 [15:56:03]save to /storage/0072/doc_00060149 [15:56:03]save last doc name /storage/0072/doc_00060149 to /storage/kkm_last_doc_name [15:56:03]save OK [15:56:03]Clear old archive folders... [15:56:03]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:56:03]tlvbuf is 0040A660 [15:56:03]SAM_PROTO_ClearQueue [15:56:03]wFMCommunicate request_size=4 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 09 00 00 [15:56:03]Write to MH i2c: E2 08 00 14 95 80 09 00 00 00 00 00 00 1B [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 14 95 00 90 00 1D [15:56:03]RAPDU: 90 00 [15:56:03]wFMCommunicate OK [15:56:03]SAM_PROTO_ClearQueue done [15:56:03]KKMCreateOFDPacket [15:56:03]OFDProtocolAddRootSTLVToBuf [15:56:03]FM_MakeSignedData [15:56:03]FM_MakeSignedData [15:56:03]SAM_PROTO_SignData [15:56:03]wFMCommunicate request_size=4 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 0D 01 02 [15:56:03]Write to MH i2c: E2 08 00 15 95 80 0D 01 02 00 00 00 00 23 [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 15 95 00 90 00 1E [15:56:03]RAPDU: 90 00 [15:56:03]wFMCommunicate OK [15:56:03]wFMCommunicate request_size=255 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C 75 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 00 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 8C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 2A 00 00 00 00 07 04 06 00 E0 8C 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 02 00 00 F4 03 04 00 94 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 EA 00 00 35 04 06 00 A9 07 [15:56:03]Write to MH i2c: E2 02 01 16 95 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C 75 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 00 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 8C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 2A 00 00 00 00 07 04 06 00 E0 8C 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 02 00 00 F4 03 04 00 94 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 EA 00 00 35 04 06 00 A9 07 00 00 CA [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 16 95 00 90 00 1F [15:56:03]RAPDU: 90 00 [15:56:03]wFMCommunicate OK [15:56:03]wFMCommunicate request_size=9 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 0D 02 02 04 78 44 2B 3E [15:56:03]Write to MH i2c: E2 0C 00 17 95 80 0D 02 02 04 00 78 44 2B 3E 00 00 53 [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 03 00 17 95 00 90 00 20 [15:56:03]RAPDU: 90 00 [15:56:03]wFMCommunicate OK [15:56:03]wFMCommunicate request_size=4 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 0D 03 02 [15:56:03]Write to MH i2c: E2 08 00 18 95 80 0D 03 02 00 00 00 00 28 [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 0B 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 0B 00 18 95 00 4D 95 EF 22 E6 8D 7B 85 90 00 8F [15:56:03]RAPDU: 4D 95 EF 22 E6 8D 7B 85 90 00 [15:56:03]wFMCommunicate OK [15:56:03]SAM_PROTO_SignData done [15:56:03]FM_MakeSignedData done [15:56:03]CreateOFDProtocolMessage [15:56:03]wFMCommunicate request_size=4 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 11 00 00 [15:56:03]Write to MH i2c: E2 08 00 19 95 80 11 00 00 00 00 00 00 28 [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 17 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 17 00 19 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7B [15:56:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:56:03]wFMCommunicate OK [15:56:03]CreateOFDProtocolMessage done [15:56:03]OFDSenderStorePacket 60149 [15:56:03]StoreOFDPacket docnum=60149 [15:56:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 30 F6 06 01 E2 01 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C 75 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 00 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 8C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 2A 00 00 00 00 07 04 06 00 E0 8C 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 02 00 00 F4 03 04 00 94 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 EA 00 00 35 04 06 00 A9 07 78 44 2B 3E 4D 95 EF 22 E6 8D 7B 85 [15:56:03]CheckFolder [15:56:03]dirname=/storage/ofd_packets [15:56:03]CheckFolder done [15:56:03]ProducePacketName [15:56:03]name=ofd_packets/00060149 [15:56:03]NVStorageSaveData ofd_packets/00060149 [15:56:03]File name is /storage/ofd_packets/00060149 [15:56:03]Write 300 bytes [15:56:03]NVStorageSaveData done [15:56:03]OFDSenderStorePacket done [15:56:03]KKMCreateOFDPacket done [15:56:03]NVStorageSaveData kkm_last_timestamp [15:56:03]File name is /storage/kkm_last_timestamp [15:56:03]Write 4 bytes [15:56:03]NVStorageSaveData done [15:56:03]ExternCall_PrintAddStr [15:56:03]wPrintStart [15:56:03]Write to MH i2c: 01 00 00 1A 95 AF [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: 01 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: 01 07 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: 01 07 00 1A 95 00 00 00 00 00 FF 0F C4 [15:56:03]RasterBufferAndPrint [15:56:03]line Счет N : (1)545879 [15:56:03]line ИНН: 02508201610067 [15:56:03]line Контрольно-Кассовый Чек [15:56:03]line ПРОДАЖА [15:56:03]line ТРК (МРК, ГНК) : 72 [15:56:03]line Товар: 2711190000 [15:56:03]line ГАЗ-К-5 [15:56:03]line 29.980 * 33.90 [15:56:03]line = 1016.32 [15:56:03]line НДС 12% НСП 1% [15:56:03]line > о реализуемом товаре [15:56:03]line ОКРУГЛЕНИЕ: -0.32 [15:56:03]line ИТОГО: 1016.00 [15:56:03]line Внесено: 1500.00 [15:56:03]line СДАЧА: 484.00 [15:56:03]line НСП 1% : 8.99 [15:56:03]line НДС 12% : 107.93 [15:56:03]line Наличными: 1016.00 [15:56:03]line Безнал.: 0.00 [15:56:03]line Место: АЗС № 117 "Партнер Нефть" [15:56:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:56:03]line СНО: Общий режим [15:56:03]line Чек 544 05.06.2024 15:56 [15:56:03]line Смена: 72 ФФД: 1.0 [15:56:03]line ЗНМ: 0300000048 [15:56:03]line РНМ: 0000000000151680 [15:56:03]line Версия ККМ: v1.0 [15:56:03]line [15:56:03]line Дисконтная программа [15:56:03]line СУГ [15:56:03]line номер 117 [15:56:03]line сэкономлено 29.98 сом [15:56:03]line ФМ: 0000000000959414 [15:56:03]line ФД: 60149 [15:56:03]line ФПД: 185849547598654 [15:56:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155604&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60149&fm=185849547598654&tin=02508201610067®Number=0000000000151680&sum=101600 [15:56:04]OFD Sender: Processing packet 60149 [packets to send 53, broken 52] [15:56:04]ProducePacketName [15:56:04]name=ofd_packets/00060149 [15:56:04]OFD Sender: To server: pG, [15:56:04]CommunicateWithHost lk.salyk.kg:30040 [15:56:04]ConnectInit lk.salyk.kg [15:56:04]written 0, free lines is 4095 [15:56:04]Connected sock=9 [15:56:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 30 F6 06 01 E2 01 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 1C 75 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 00 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 8C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 2A 00 00 00 00 07 04 06 00 E0 8C 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 02 00 00 F4 03 04 00 94 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F5 EA 00 00 35 04 06 00 A9 07 78 44 2B 3E 4D 95 EF 22 E6 8D 7B 85 [15:56:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 43 06 47 00 30 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 39 35 39 34 31 34 10 04 04 00 F5 EA 00 00 F4 03 04 00 98 36 60 66 B6 04 01 00 00 F9 DE 62 F7 D1 E7 B4 94 [15:56:04]CommunicateWithHost err = 0 [15:56:04]CheckOFDResponse [15:56:04]1017 (14) - 77093643461234 [15:56:04]1041 (16) - 0000000000959414 [15:56:04]1040 (4) - 60149 [15:56:04]1012 (4) - 05.06.2024 09:57 [15:56:04]1206 (1) - 0 [15:56:04]OFD Sender: Remove packet 60149 [15:56:04]ProducePacketName [15:56:04]name=ofd_packets/00060149 [15:56:04]NVStorageDeleteData [15:56:04]Write to MH i2c: 01 00 00 4A 95 DF [15:56:04]Write i2c OK [15:56:04]MH_I2C_Read... [15:56:04]Read from MH i2c: 01 [15:56:04]MH_I2C_Read... [15:56:04]Read from MH i2c: 01 07 00 [15:56:04]MH_I2C_Read... [15:56:04]Read from MH i2c: 01 07 00 4A 95 00 00 00 00 00 62 0C 54 [15:56:04]RasterBufferAndPrint [15:56:04]line [15:56:04]line [15:56:04]line [15:56:04]line [15:56:04]line [15:56:04]written 0, free lines is 3186 [15:56:04]MH_Cut [15:56:04]Write to MH i2c: D1 01 00 51 95 01 B8 [15:56:04]Write i2c OK [15:56:04]MH_I2C_Read... [15:56:04]Read from MH i2c: D1 [15:56:04]MH_I2C_Read... [15:56:04]Read from MH i2c: D1 01 00 [15:56:04]MH_I2C_Read... [15:56:04]Read from MH i2c: D1 01 00 51 95 00 B7 [15:56:04]Write to MH i2c: 01 00 00 52 95 E7 [15:56:04]Write i2c OK [15:56:04]MH_I2C_Read... [15:56:05]OFD Sender: No OFD packet to send [15:56:05]*** Cut start [15:56:05]*** Partial cut [15:56:05]*** CUTSNS_PIN = 1 [15:56:05]*** CUTSNS_PIN = 0 [15:56:05]*** Brake cut motor [15:56:06]Read from MH i2c: 01 [15:56:06]MH_I2C_Read... [15:56:06]*** Stop cut motor [15:56:06]*** Cut end [15:56:06]Read from MH i2c: 01 07 00 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: 01 07 00 52 95 00 00 00 00 00 FF 0F FC [15:56:06]process_action close_receipt done [15:56:06]requested_data is exist [15:56:06]produce_requested_data [15:56:06]requested_item fm.sn is exist - process it [15:56:06]wFMCommunicate request_size=4 [15:56:06]MH_SAM_APDU [15:56:06]CAPDU: 80 11 00 00 [15:56:06]Write to MH i2c: E2 08 00 53 95 80 11 00 00 00 00 00 00 62 [15:56:06]Write i2c OK [15:56:06]MH_I2C_Read... [15:56:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:06]Read from MH i2c: E2 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: E2 17 00 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: E2 17 00 53 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B5 [15:56:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:56:06]wFMCommunicate OK [15:56:06]requested_item fd.num is exist - process it [15:56:06]SAM_PROTO_GetFieldsCounters [15:56:06]wFMCommunicate request_size=4 [15:56:06]MH_SAM_APDU [15:56:06]CAPDU: 80 13 00 00 [15:56:06]Write to MH i2c: E2 08 00 54 95 80 13 00 00 00 00 00 00 65 [15:56:06]Write i2c OK [15:56:06]MH_I2C_Read... [15:56:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:06]Read from MH i2c: E2 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: E2 62 00 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: E2 62 00 54 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F5 EA 00 00 0E 04 04 00 48 00 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 0F [15:56:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F5 EA 00 00 0E 04 04 00 48 00 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 [15:56:06]wFMCommunicate OK [15:56:06]SAM_PROTO_GetFieldsCounters done [15:56:06]requested_item shift.num is exist - process it [15:56:06]requested_item shift.opened is exist - process it [15:56:06]req_shift_opened [15:56:06]FM_GetShiftState [15:56:06]SAM_PROTO_GetShiftState [15:56:06]wFMCommunicate request_size=4 [15:56:06]MH_SAM_APDU [15:56:06]CAPDU: 80 13 01 00 [15:56:06]Write to MH i2c: E2 08 00 55 95 80 13 01 00 00 00 00 00 67 [15:56:06]Write i2c OK [15:56:06]MH_I2C_Read... [15:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:06]Read from MH i2c: E2 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: E2 0E 00 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: E2 0E 00 55 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9F [15:56:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:56:06]wFMCommunicate OK [15:56:06]SAM_PROTO_GetShiftState done [15:56:06]FM_GetShiftState done [15:56:06]req_shift_opened done [15:56:06]requested_item shift.open_date is exist - process it [15:56:06]req_shift_open_date [15:56:06]req_shift_open_date done [15:56:06]produce_requested_data done [15:56:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60149,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:56:06]process_action_free close_receipt [15:56:06]json_value_free [15:56:06]json_value_free done [15:56:06]process_json_proto returns [15:56:06]Send response to host [15:56:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60149,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:56:06]free response buf [15:56:06]execute_script done [15:56:06]execute_script returns [15:56:06]free content buf [15:56:06]Sock 10.Close socket [15:56:06]Sock 10.Thread stoped [15:56:06]accept exits with 8 [15:56:06]New connection [15:56:06]New thread 3067100516 created [15:56:06]Thread 3066957156 joined [15:56:06]Waiting for new connection... [15:56:06] Sock 8.Parse request [15:56:06]Sock 8.Check first char [15:56:06]Sock 8.First char is OK [15:56:06]request: POST /json_proto HTTP/1.0 [15:56:06]Method: POST [15:56:06]URL: /json_proto [15:56:06]Method is POST - this is cgi request [15:56:06]url: /json_proto [15:56:06]query_string will be loaded in cgi processing [15:56:06]execute_cgi json_proto POST (null) [15:56:06]execute_cgi path=json_proto method=POST [15:56:06]POST find Content-Length [15:56:06]Host: 172.17.60.68:8080 [15:56:06]Content-Length: 677 [15:56:06]Content-Type: application/json [15:56:06] [15:56:06]POST finish read [15:56:06]Found Content-Length = 677 [15:56:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:06]execute_script... [15:56: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)545882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:06]POST & json_proto [15:56:06]process_json_proto [15:56:06]json parsed OK: [15:56:06]protocol is kg_v1.0 [15:56:06]action value=close_receipt [15:56:06]process_action close_receipt [15:56:06]cmd_close_receipt [15:56:06]MH_GetDate [15:56:06]Write to MH i2c: F0 00 00 56 95 DA [15:56:06]Write i2c OK [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: F0 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: F0 09 00 [15:56:06]MH_I2C_Read... [15:56:06]Read from MH i2c: F0 09 00 56 95 00 99 8A 60 66 9A 61 5F 66 8C [15:56:07]GetLastDocTimeStamp 1717602964 [15:56:07]current date 1717602969 [15:56:07]FM_GetShiftState [15:56:07]SAM_PROTO_GetShiftState [15:56:07]wFMCommunicate request_size=4 [15:56:07]MH_SAM_APDU [15:56:07]CAPDU: 80 13 01 00 [15:56:07]Write to MH i2c: E2 08 00 57 95 80 13 01 00 00 00 00 00 69 [15:56:07]Write i2c OK [15:56:07]MH_I2C_Read... [15:56:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:07]Read from MH i2c: E2 [15:56:07]MH_I2C_Read... [15:56:07]Read from MH i2c: E2 0E 00 [15:56:07]MH_I2C_Read... [15:56:07]Read from MH i2c: E2 0E 00 57 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A1 [15:56:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:56:07]wFMCommunicate OK [15:56:07]SAM_PROTO_GetShiftState done [15:56:07]FM_GetShiftState done [15:56:07]opened in 1717545916 [15:56:07]opened+sec_in_day 1717632316 [15:56:07]quantity*price = 50041 [15:56:07]sum+1 = 50042 [15:56:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 545 05.06.2024 15:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60150 ФПД: 221731617724570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155609&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60150&fm=221731617724570&tin=02508201610067®Number=0000000000151680&sum=50000 [15:56:08]StoreToDocumentArchive [15:56:08]shift 72 fd 60150 [15:56:08]save to /storage/0072/doc_00060150 [15:56:08]save last doc name /storage/0072/doc_00060150 to /storage/kkm_last_doc_name [15:56:08]save OK [15:56:08]Clear old archive folders... [15:56:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:56:08]tlvbuf is 00631D90 [15:56:08]SAM_PROTO_ClearQueue [15:56:08]wFMCommunicate request_size=4 [15:56:08]MH_SAM_APDU [15:56:08]CAPDU: 80 09 00 00 [15:56:08]Write to MH i2c: E2 08 00 64 95 80 09 00 00 00 00 00 00 6B [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:08]Read from MH i2c: E2 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 64 95 00 90 00 6D [15:56:08]RAPDU: 90 00 [15:56:08]wFMCommunicate OK [15:56:08]SAM_PROTO_ClearQueue done [15:56:08]KKMCreateOFDPacket [15:56:08]OFDProtocolAddRootSTLVToBuf [15:56:08]FM_MakeSignedData [15:56:08]FM_MakeSignedData [15:56:08]SAM_PROTO_SignData [15:56:08]wFMCommunicate request_size=4 [15:56:08]MH_SAM_APDU [15:56:08]CAPDU: 80 0D 01 02 [15:56:08]Write to MH i2c: E2 08 00 65 95 80 0D 01 02 00 00 00 00 73 [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:08]Read from MH i2c: E2 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 65 95 00 90 00 6E [15:56:08]RAPDU: 90 00 [15:56:08]wFMCommunicate OK [15:56:08]wFMCommunicate request_size=255 [15:56:08]MH_SAM_APDU [15:56: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 99 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 EA 00 00 35 04 06 00 C9 [15:56:08]Write to MH i2c: E2 02 01 66 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 99 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 EA 00 00 35 04 06 00 C9 00 00 FB [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:08]Read from MH i2c: E2 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 66 95 00 90 00 6F [15:56:08]RAPDU: 90 00 [15:56:08]wFMCommunicate OK [15:56:08]wFMCommunicate request_size=10 [15:56:08]MH_SAM_APDU [15:56:08]CAPDU: 80 0D 02 02 05 A9 EA 4F 58 9A [15:56:08]Write to MH i2c: E2 0D 00 67 95 80 0D 02 02 05 00 A9 EA 4F 58 9A 00 00 54 [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:08]Read from MH i2c: E2 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 03 00 67 95 00 90 00 70 [15:56:08]RAPDU: 90 00 [15:56:08]wFMCommunicate OK [15:56:08]wFMCommunicate request_size=4 [15:56:08]MH_SAM_APDU [15:56:08]CAPDU: 80 0D 03 02 [15:56:08]Write to MH i2c: E2 08 00 68 95 80 0D 03 02 00 00 00 00 78 [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:08]Read from MH i2c: E2 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 0B 00 [15:56:08]MH_I2C_Read... [15:56:08]Read from MH i2c: E2 0B 00 68 95 00 1A 3B FC B8 3D 88 3A 8E 90 00 0F [15:56:08]RAPDU: 1A 3B FC B8 3D 88 3A 8E 90 00 [15:56:08]wFMCommunicate OK [15:56:08]SAM_PROTO_SignData done [15:56:08]FM_MakeSignedData done [15:56:08]CreateOFDProtocolMessage [15:56:08]wFMCommunicate request_size=4 [15:56:08]MH_SAM_APDU [15:56:08]CAPDU: 80 11 00 00 [15:56:08]Write to MH i2c: E2 08 00 69 95 80 11 00 00 00 00 00 00 78 [15:56:08]Write i2c OK [15:56:08]MH_I2C_Read... [15:56:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:09]Read from MH i2c: E2 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: E2 17 00 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: E2 17 00 69 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CB [15:56:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:56:09]wFMCommunicate OK [15:56:09]CreateOFDProtocolMessage done [15:56:09]OFDSenderStorePacket 60150 [15:56:09]StoreOFDPacket docnum=60150 [15:56:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0A 20 07 01 6D 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 99 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 EA 00 00 35 04 06 00 C9 A9 EA 4F 58 9A 1A 3B FC B8 3D 88 3A 8E [15:56:09]CheckFolder [15:56:09]dirname=/storage/ofd_packets [15:56:09]CheckFolder done [15:56:09]ProducePacketName [15:56:09]name=ofd_packets/00060150 [15:56:09]NVStorageSaveData ofd_packets/00060150 [15:56:09]File name is /storage/ofd_packets/00060150 [15:56:09]Write 301 bytes [15:56:09]NVStorageSaveData done [15:56:09]OFDSenderStorePacket done [15:56:09]KKMCreateOFDPacket done [15:56:09]NVStorageSaveData kkm_last_timestamp [15:56:09]File name is /storage/kkm_last_timestamp [15:56:09]Write 4 bytes [15:56:09]NVStorageSaveData done [15:56:09]ExternCall_PrintAddStr [15:56:09]wPrintStart [15:56:09]Write to MH i2c: 01 00 00 6A 95 FF [15:56:09]Write i2c OK [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: 01 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: 01 07 00 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: 01 07 00 6A 95 00 00 00 00 00 FF 0F 14 [15:56:09]RasterBufferAndPrint [15:56:09]line Счет N : (1)545882 [15:56:09]line ИНН: 02508201610067 [15:56:09]line Контрольно-Кассовый Чек [15:56:09]line ПРОДАЖА [15:56:09]line ТРК (МРК, ГНК) : 22 [15:56:09]line Товар: 2710124130 [15:56:09]line Аи-92-К-5 [15:56:09]line 7.480 * 66.90 [15:56:09]line = 500.41 [15:56:09]line НДС 12% НСП 1% [15:56:09]line > о реализуемом товаре [15:56:09]line ОКРУГЛЕНИЕ: -0.41 [15:56:09]line ИТОГО: 500.00 [15:56:09]line Внесено: 500.00 [15:56:09]line СДАЧА: 0.00 [15:56:09]line НСП 1% : 4.43 [15:56:09]line НДС 12% : 53.14 [15:56:09]line Наличными: 500.00 [15:56:09]line Безнал.: 0.00 [15:56:09]line Место: АЗС № 117 "Партнер Нефть" [15:56:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:56:09]line СНО: Общий режим [15:56:09]line Чек 545 05.06.2024 15:56 [15:56:09]line Смена: 72 ФФД: 1.0 [15:56:09]line ЗНМ: 0300000048 [15:56:09]line РНМ: 0000000000151680 [15:56:09]line Версия ККМ: v1.0 [15:56:09]line ФМ: 0000000000959414 [15:56:09]line ФД: 60150 [15:56:09]line ФПД: 221731617724570 [15:56:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155609&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60150&fm=221731617724570&tin=02508201610067®Number=0000000000151680&sum=50000 [15:56:09]written 0, free lines is 4095 [15:56:09]OFD Sender: Processing packet 60150 [packets to send 53, broken 52] [15:56:09]ProducePacketName [15:56:09]name=ofd_packets/00060150 [15:56:09]OFD Sender: To server: pG, [15:56:09]CommunicateWithHost lk.salyk.kg:30040 [15:56:09]ConnectInit lk.salyk.kg [15:56:09]Connected sock=10 [15:56:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0A 20 07 01 6D 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 99 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F6 EA 00 00 35 04 06 00 C9 A9 EA 4F 58 9A 1A 3B FC B8 3D 88 3A 8E [15:56:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A8 5C 47 00 3C 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 39 35 39 34 31 34 10 04 04 00 F6 EA 00 00 F4 03 04 00 9D 36 60 66 B6 04 01 00 00 27 32 1D 03 B2 42 3C 8F [15:56:09]CommunicateWithHost err = 0 [15:56:09]CheckOFDResponse [15:56:09]1017 (14) - 77093643461234 [15:56:09]1041 (16) - 0000000000959414 [15:56:09]1040 (4) - 60150 [15:56:09]1012 (4) - 05.06.2024 09:57 [15:56:09]1206 (1) - 0 [15:56:09]OFD Sender: Remove packet 60150 [15:56:09]ProducePacketName [15:56:09]name=ofd_packets/00060150 [15:56:09]NVStorageDeleteData [15:56:09]Write to MH i2c: 01 00 00 95 95 2A [15:56:09]Write i2c OK [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: 01 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: 01 07 00 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: 01 07 00 95 95 00 00 00 00 00 C8 0C 05 [15:56:09]RasterBufferAndPrint [15:56:09]line [15:56:09]line [15:56:09]line [15:56:09]line [15:56:09]line [15:56:09]written 0, free lines is 3293 [15:56:09]MH_Cut [15:56:09]Write to MH i2c: D1 01 00 9C 95 01 03 [15:56:09]Write i2c OK [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: D1 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: D1 01 00 [15:56:09]MH_I2C_Read... [15:56:09]Read from MH i2c: D1 01 00 9C 95 00 02 [15:56:09]Write to MH i2c: 01 00 00 9D 95 32 [15:56:09]Write i2c OK [15:56:09]MH_I2C_Read... [15:56:10]OFD Sender: No OFD packet to send [15:56:10]*** Cut start [15:56:10]*** Partial cut [15:56:10]*** CUTSNS_PIN = 1 [15:56:10]*** CUTSNS_PIN = 0 [15:56:10]*** Brake cut motor [15:56:10]Read from MH i2c: 01 [15:56:11]MH_I2C_Read... [15:56:11]*** Stop cut motor [15:56:11]*** Cut end [15:56:11]Read from MH i2c: 01 07 00 [15:56:11]MH_I2C_Read... [15:56:11]Read from MH i2c: 01 07 00 9D 95 00 00 00 00 00 FF 0F 47 [15:56:11]process_action close_receipt done [15:56:11]requested_data is exist [15:56:11]produce_requested_data [15:56:11]requested_item fm.sn is exist - process it [15:56:11]wFMCommunicate request_size=4 [15:56:11]MH_SAM_APDU [15:56:11]CAPDU: 80 11 00 00 [15:56:11]Write to MH i2c: E2 08 00 9E 95 80 11 00 00 00 00 00 00 AD [15:56:11]Write i2c OK [15:56:11]MH_I2C_Read... [15:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:11]Read from MH i2c: E2 [15:56:11]MH_I2C_Read... [15:56:11]Read from MH i2c: E2 17 00 [15:56:11]MH_I2C_Read... [15:56:11]Read from MH i2c: E2 17 00 9E 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 00 [15:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:56:11]wFMCommunicate OK [15:56:11]requested_item fd.num is exist - process it [15:56:11]SAM_PROTO_GetFieldsCounters [15:56:11]wFMCommunicate request_size=4 [15:56:11]MH_SAM_APDU [15:56:11]CAPDU: 80 13 00 00 [15:56:11]Write to MH i2c: E2 08 00 9F 95 80 13 00 00 00 00 00 00 B0 [15:56:11]Write i2c OK [15:56:11]MH_I2C_Read... [15:56:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:11]Read from MH i2c: E2 [15:56:11]MH_I2C_Read... [15:56:11]Read from MH i2c: E2 62 00 [15:56:11]MH_I2C_Read... [15:56:11]Read from MH i2c: E2 62 00 9F 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F6 EA 00 00 0E 04 04 00 48 00 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 5E [15:56:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F6 EA 00 00 0E 04 04 00 48 00 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 [15:56:11]wFMCommunicate OK [15:56:11]SAM_PROTO_GetFieldsCounters done [15:56:11]requested_item shift.num is exist - process it [15:56:11]requested_item shift.opened is exist - process it [15:56:11]req_shift_opened [15:56:11]FM_GetShiftState [15:56:11]SAM_PROTO_GetShiftState [15:56:11]wFMCommunicate request_size=4 [15:56:11]MH_SAM_APDU [15:56:11]CAPDU: 80 13 01 00 [15:56:11]Write to MH i2c: E2 08 00 A0 95 80 13 01 00 00 00 00 00 B2 [15:56:11]Write i2c OK [15:56:11]MH_I2C_Read... [15:56:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:11]Read from MH i2c: E2 [15:56:11]MH_I2C_Read... [15:56:11]Read from MH i2c: E2 0E 00 [15:56:11]MH_I2C_Read... [15:56:11]Read from MH i2c: E2 0E 00 A0 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EA [15:56:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:56:11]wFMCommunicate OK [15:56:11]SAM_PROTO_GetShiftState done [15:56:11]FM_GetShiftState done [15:56:11]req_shift_opened done [15:56:11]requested_item shift.open_date is exist - process it [15:56:11]req_shift_open_date [15:56:11]req_shift_open_date done [15:56:11]produce_requested_data done [15:56:11]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60150,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:56:11]process_action_free close_receipt [15:56:11]json_value_free [15:56:11]json_value_free done [15:56:11]process_json_proto returns [15:56:11]Send response to host [15:56:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60150,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:56:11]free response buf [15:56:11]execute_script done [15:56:11]execute_script returns [15:56:11]free content buf [15:56:11]Sock 8.Close socket [15:56:11]Sock 8.Thread stoped [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:56:59]accept exits with 9 [15:56:59]New connection [15:56:59]New thread 3066957156 created [15:56:59]Thread 3067100516 joined [15:56:59]Waiting for new connection... [15:56:59] Sock 9.Parse request [15:56:59]Sock 9.Check first char [15:56:59]Sock 9.First char is OK [15:56:59]request: POST /json_proto HTTP/1.0 [15:56:59]Method: POST [15:56:59]URL: /json_proto [15:56:59]Method is POST - this is cgi request [15:56:59]url: /json_proto [15:56:59]query_string will be loaded in cgi processing [15:56:59]execute_cgi json_proto POST (null) [15:56:59]execute_cgi path=json_proto method=POST [15:56:59]POST find Content-Length [15:56:59]Host: 172.17.60.68:8080 [15:56:59]Content-Length: 679 [15:56:59]Content-Type: application/json [15:56:59] [15:56:59]POST finish read [15:56:59]Found Content-Length = 679 [15:56:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545883", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:56:59]execute_script... [15:56: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)545883", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:56:59]POST & json_proto [15:56:59]process_json_proto [15:56:59]json parsed OK: [15:56:59]protocol is kg_v1.0 [15:56:59]action value=close_receipt [15:56:59]process_action close_receipt [15:56:59]cmd_close_receipt [15:56:59]MH_GetDate [15:56:59]Write to MH i2c: F0 00 00 A1 95 25 [15:56:59]Write i2c OK [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: F0 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: F0 09 00 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: F0 09 00 A1 95 00 CE 8A 60 66 9A 61 5F 66 0C [15:56:59]GetLastDocTimeStamp 1717602969 [15:56:59]current date 1717603022 [15:56:59]FM_GetShiftState [15:56:59]SAM_PROTO_GetShiftState [15:56:59]wFMCommunicate request_size=4 [15:56:59]MH_SAM_APDU [15:56:59]CAPDU: 80 13 01 00 [15:56:59]Write to MH i2c: E2 08 00 A2 95 80 13 01 00 00 00 00 00 B4 [15:56:59]Write i2c OK [15:56:59]MH_I2C_Read... [15:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:59]Read from MH i2c: E2 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: E2 0E 00 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: E2 0E 00 A2 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EC [15:56:59]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:56:59]wFMCommunicate OK [15:56:59]SAM_PROTO_GetShiftState done [15:56:59]FM_GetShiftState done [15:56:59]opened in 1717545916 [15:56:59]opened+sec_in_day 1717632316 [15:56:59]quantity*price = 100018 [15:56:59]sum+1 = 100020 [15:56:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 546 05.06.2024 15:57 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60151 ФПД: 245621689746858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155702&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60151&fm=245621689746858&tin=02508201610067®Number=0000000000151680&sum=100000 [15:57:00]StoreToDocumentArchive [15:57:00]shift 72 fd 60151 [15:57:00]save to /storage/0072/doc_00060151 [15:57:00]save last doc name /storage/0072/doc_00060151 to /storage/kkm_last_doc_name [15:57:00]save OK [15:57:00]Clear old archive folders... [15:57:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:57:00]tlvbuf is 0069BF60 [15:57:00]SAM_PROTO_ClearQueue [15:57:00]wFMCommunicate request_size=4 [15:57:00]MH_SAM_APDU [15:57:00]CAPDU: 80 09 00 00 [15:57:00]Write to MH i2c: E2 08 00 AF 95 80 09 00 00 00 00 00 00 B6 [15:57:00]Write i2c OK [15:57:00]MH_I2C_Read... [15:57:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:57:00]Read from MH i2c: E2 [15:57:00]MH_I2C_Read... [15:57:00]Read from MH i2c: E2 03 00 [15:57:00]MH_I2C_Read... [15:57:00]Read from MH i2c: E2 03 00 AF 95 00 90 00 B8 [15:57:00]RAPDU: 90 00 [15:57:00]wFMCommunicate OK [15:57:00]SAM_PROTO_ClearQueue done [15:57:00]KKMCreateOFDPacket [15:57:00]OFDProtocolAddRootSTLVToBuf [15:57:00]FM_MakeSignedData [15:57:00]FM_MakeSignedData [15:57:00]SAM_PROTO_SignData [15:57:00]wFMCommunicate request_size=4 [15:57:00]MH_SAM_APDU [15:57:00]CAPDU: 80 0D 01 02 [15:57:00]Write to MH i2c: E2 08 00 B0 95 80 0D 01 02 00 00 00 00 BE [15:57:00]Write i2c OK [15:57:00]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 B0 95 00 90 00 B9 [15:57:01]RAPDU: 90 00 [15:57:01]wFMCommunicate OK [15:57:01]wFMCommunicate request_size=255 [15:57:01]MH_SAM_APDU [15:57: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 CE 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 EA 00 00 35 04 06 00 DF 64 41 91 [15:57:01]Write to MH i2c: E2 02 01 B1 95 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 CE 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 EA 00 00 35 04 06 00 DF 64 41 91 00 00 A0 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 B1 95 00 90 00 BA [15:57:01]RAPDU: 90 00 [15:57:01]wFMCommunicate OK [15:57:01]wFMCommunicate request_size=7 [15:57:01]MH_SAM_APDU [15:57:01]CAPDU: 80 0D 02 02 02 05 AA [15:57:01]Write to MH i2c: E2 0A 00 B2 95 80 0D 02 02 02 00 05 AA 00 00 74 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 B2 95 00 90 00 BB [15:57:01]RAPDU: 90 00 [15:57:01]wFMCommunicate OK [15:57:01]wFMCommunicate request_size=4 [15:57:01]MH_SAM_APDU [15:57:01]CAPDU: 80 0D 03 02 [15:57:01]Write to MH i2c: E2 08 00 B3 95 80 0D 03 02 00 00 00 00 C3 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 0B 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 0B 00 B3 95 00 80 A0 36 A6 27 24 93 BA 90 00 58 [15:57:01]RAPDU: 80 A0 36 A6 27 24 93 BA 90 00 [15:57:01]wFMCommunicate OK [15:57:01]SAM_PROTO_SignData done [15:57:01]FM_MakeSignedData done [15:57:01]CreateOFDProtocolMessage [15:57:01]wFMCommunicate request_size=4 [15:57:01]MH_SAM_APDU [15:57:01]CAPDU: 80 11 00 00 [15:57:01]Write to MH i2c: E2 08 00 B4 95 80 11 00 00 00 00 00 00 C3 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 17 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 17 00 B4 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 16 [15:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:57:01]wFMCommunicate OK [15:57:01]CreateOFDProtocolMessage done [15:57:01]OFDSenderStorePacket 60151 [15:57:01]StoreOFDPacket docnum=60151 [15:57:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 48 F4 04 01 93 F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 CE 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 EA 00 00 35 04 06 00 DF 64 41 91 05 AA 80 A0 36 A6 27 24 93 BA [15:57:01]CheckFolder [15:57:01]dirname=/storage/ofd_packets [15:57:01]CheckFolder done [15:57:01]ProducePacketName [15:57:01]name=ofd_packets/00060151 [15:57:01]NVStorageSaveData ofd_packets/00060151 [15:57:01]File name is /storage/ofd_packets/00060151 [15:57:01]Write 298 bytes [15:57:01]NVStorageSaveData done [15:57:01]OFDSenderStorePacket done [15:57:01]KKMCreateOFDPacket done [15:57:01]NVStorageSaveData kkm_last_timestamp [15:57:01]File name is /storage/kkm_last_timestamp [15:57:01]Write 4 bytes [15:57:01]NVStorageSaveData done [15:57:01]ExternCall_PrintAddStr [15:57:01]wPrintStart [15:57:01]Write to MH i2c: 01 00 00 B5 95 4A [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 07 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 07 00 B5 95 00 00 00 00 00 FF 0F 5F [15:57:01]RasterBufferAndPrint [15:57:01]line Счет N : (1)545883 [15:57:01]line ИНН: 02508201610067 [15:57:01]line Контрольно-Кассовый Чек [15:57:01]line ПРОДАЖА [15:57:01]line ТРК (МРК, ГНК) : 51 [15:57:01]line Товар: 2710194210 [15:57:01]line ДТ-К-5 [15:57:01]line 13.720 * 72.90 [15:57:01]line = 1000.19 [15:57:01]line НДС 12% НСП 1% [15:57:01]line > о реализуемом товаре [15:57:01]line ОКРУГЛЕНИЕ: -0.19 [15:57:01]line ИТОГО: 1000.00 [15:57:01]line Внесено: 1000.00 [15:57:01]line СДАЧА: 0.00 [15:57:01]line НСП 1% : 8.85 [15:57:01]line НДС 12% : 106.21 [15:57:01]line Наличными: 1000.00 [15:57:01]line Безнал.: 0.00 [15:57:01]line Место: АЗС № 117 "Партнер Нефть" [15:57:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:57:01]line СНО: Общий режим [15:57:01]line Чек 546 05.06.2024 15:57 [15:57:01]line Смена: 72 ФФД: 1.0 [15:57:01]line ЗНМ: 0300000048 [15:57:01]line РНМ: 0000000000151680 [15:57:01]line Версия ККМ: v1.0 [15:57:01]line ФМ: 0000000000959414 [15:57:01]line ФД: 60151 [15:57:01]line ФПД: 245621689746858 [15:57:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155702&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60151&fm=245621689746858&tin=02508201610067®Number=0000000000151680&sum=100000 [15:57:01]OFD Sender: Processing packet 60151 [packets to send 53, broken 52] [15:57:01]ProducePacketName [15:57:01]name=ofd_packets/00060151 [15:57:01]OFD Sender: To server: pG, [15:57:01]CommunicateWithHost lk.salyk.kg:30040 [15:57:01]ConnectInit lk.salyk.kg [15:57:01]written 0, free lines is 4095 [15:57:01]Connected sock=10 [15:57:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 48 F4 04 01 93 F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 CE 8A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 EA 00 00 35 04 06 00 DF 64 41 91 05 AA 80 A0 36 A6 27 24 93 BA [15:57:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 3D 09 47 00 85 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F7 EA 00 00 F4 03 04 00 D1 36 60 66 B6 04 01 00 00 B2 76 69 AC 08 97 02 12 [15:57:02]CommunicateWithHost err = 0 [15:57:02]CheckOFDResponse [15:57:02]1017 (14) - 77093643461234 [15:57:02]1041 (16) - 0000000000959414 [15:57:02]1040 (4) - 60151 [15:57:02]1012 (4) - 05.06.2024 09:58 [15:57:02]1206 (1) - 0 [15:57:02]OFD Sender: Remove packet 60151 [15:57:02]ProducePacketName [15:57:02]name=ofd_packets/00060151 [15:57:02]NVStorageDeleteData [15:57:02]Write to MH i2c: 01 00 00 E0 95 75 [15:57:02]Write i2c OK [15:57:02]MH_I2C_Read... [15:57:02]Read from MH i2c: 01 [15:57:02]MH_I2C_Read... [15:57:02]Read from MH i2c: 01 07 00 [15:57:02]MH_I2C_Read... [15:57:02]Read from MH i2c: 01 07 00 E0 95 00 00 00 00 00 B1 0C 39 [15:57:02]RasterBufferAndPrint [15:57:02]line [15:57:02]line [15:57:02]line [15:57:02]line [15:57:02]line [15:57:02]written 0, free lines is 3255 [15:57:02]MH_Cut [15:57:02]Write to MH i2c: D1 01 00 E7 95 01 4E [15:57:02]Write i2c OK [15:57:02]MH_I2C_Read... [15:57:02]Read from MH i2c: D1 [15:57:02]MH_I2C_Read... [15:57:02]Read from MH i2c: D1 01 00 [15:57:02]MH_I2C_Read... [15:57:02]Read from MH i2c: D1 01 00 E7 95 00 4D [15:57:02]Write to MH i2c: 01 00 00 E8 95 7D [15:57:02]Write i2c OK [15:57:02]MH_I2C_Read... [15:57:02]OFD Sender: No OFD packet to send [15:57:03]*** Cut start [15:57:03]*** Partial cut [15:57:03]*** CUTSNS_PIN = 1 [15:57:03]*** CUTSNS_PIN = 0 [15:57:03]*** Brake cut motor [15:57:03]Read from MH i2c: 01 [15:57:03]MH_I2C_Read... [15:57:03]*** Stop cut motor [15:57:03]*** Cut end [15:57:03]Read from MH i2c: 01 07 00 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: 01 07 00 E8 95 00 00 00 00 00 FF 0F 92 [15:57:03]process_action close_receipt done [15:57:03]requested_data is exist [15:57:03]produce_requested_data [15:57:03]requested_item fm.sn is exist - process it [15:57:03]wFMCommunicate request_size=4 [15:57:03]MH_SAM_APDU [15:57:03]CAPDU: 80 11 00 00 [15:57:03]Write to MH i2c: E2 08 00 E9 95 80 11 00 00 00 00 00 00 F8 [15:57:03]Write i2c OK [15:57:03]MH_I2C_Read... [15:57:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:03]Read from MH i2c: E2 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 17 00 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 17 00 E9 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [15:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:57:03]wFMCommunicate OK [15:57:03]requested_item fd.num is exist - process it [15:57:03]SAM_PROTO_GetFieldsCounters [15:57:03]wFMCommunicate request_size=4 [15:57:03]MH_SAM_APDU [15:57:03]CAPDU: 80 13 00 00 [15:57:03]Write to MH i2c: E2 08 00 EA 95 80 13 00 00 00 00 00 00 FB [15:57:03]Write i2c OK [15:57:03]MH_I2C_Read... [15:57:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:57:03]Read from MH i2c: E2 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 62 00 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 62 00 EA 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F7 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 AD [15:57:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F7 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:57:03]wFMCommunicate OK [15:57:03]SAM_PROTO_GetFieldsCounters done [15:57:03]requested_item shift.num is exist - process it [15:57:03]requested_item shift.opened is exist - process it [15:57:03]req_shift_opened [15:57:03]FM_GetShiftState [15:57:03]SAM_PROTO_GetShiftState [15:57:03]wFMCommunicate request_size=4 [15:57:03]MH_SAM_APDU [15:57:03]CAPDU: 80 13 01 00 [15:57:03]Write to MH i2c: E2 08 00 EB 95 80 13 01 00 00 00 00 00 FD [15:57:03]Write i2c OK [15:57:03]MH_I2C_Read... [15:57:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:04]Read from MH i2c: E2 [15:57:04]MH_I2C_Read... [15:57:04]Read from MH i2c: E2 0E 00 [15:57:04]MH_I2C_Read... [15:57:04]Read from MH i2c: E2 0E 00 EB 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 35 [15:57:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:57:04]wFMCommunicate OK [15:57:04]SAM_PROTO_GetShiftState done [15:57:04]FM_GetShiftState done [15:57:04]req_shift_opened done [15:57:04]requested_item shift.open_date is exist - process it [15:57:04]req_shift_open_date [15:57:04]req_shift_open_date done [15:57:04]produce_requested_data done [15:57:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60151,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:57:04]process_action_free close_receipt [15:57:04]json_value_free [15:57:04]json_value_free done [15:57:04]process_json_proto returns [15:57:04]Send response to host [15:57:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60151,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:57:04]free response buf [15:57:04]execute_script done [15:57:04]execute_script returns [15:57:04]free content buf [15:57:04]Sock 9.Close socket [15:57:04]Sock 9.Thread stoped [15:57:07]OFD Sender: No OFD packet to send [15:57:12]OFD Sender: No OFD packet to send [15:57:17]OFD Sender: No OFD packet to send [15:57:22]OFD Sender: No OFD packet to send [15:57:27]OFD Sender: No OFD packet to send [15:57:32]OFD Sender: No OFD packet to send [15:57:37]OFD Sender: No OFD packet to send [15:57:42]OFD Sender: No OFD packet to send [15:57:47]OFD Sender: No OFD packet to send [15:57:52]OFD Sender: No OFD packet to send [15:57:57]OFD Sender: No OFD packet to send [15:58:02]OFD Sender: No OFD packet to send [15:58:07]OFD Sender: No OFD packet to send [15:58:12]OFD Sender: No OFD packet to send [15:58:17]OFD Sender: No OFD packet to send [15:58:22]OFD Sender: No OFD packet to send [15:58:27]OFD Sender: No OFD packet to send [15:58:32]OFD Sender: No OFD packet to send [15:58:37]OFD Sender: No OFD packet to send [15:58:42]OFD Sender: No OFD packet to send [15:58:47]OFD Sender: No OFD packet to send [15:58:52]OFD Sender: No OFD packet to send [15:58:57]OFD Sender: No OFD packet to send [15:59:02]OFD Sender: No OFD packet to send [15:59:07]OFD Sender: No OFD packet to send [15:59:12]OFD Sender: No OFD packet to send [15:59:17]OFD Sender: No OFD packet to send [15:59:22]OFD Sender: No OFD packet to send [15:59:27]OFD Sender: No OFD packet to send [15:59:32]OFD Sender: No OFD packet to send [15:59:33]accept exits with 8 [15:59:33]New connection [15:59:33]New thread 3067100516 created [15:59:33]Thread 3066957156 joined [15:59:33]Waiting for new connection... [15:59:33] Sock 8.Parse request [15:59:33]Sock 8.Check first char [15:59:33]Sock 8.First char is OK [15:59:33]request: POST /json_proto HTTP/1.0 [15:59:33]Method: POST [15:59:33]URL: /json_proto [15:59:33]Method is POST - this is cgi request [15:59:33]url: /json_proto [15:59:33]query_string will be loaded in cgi processing [15:59:33]execute_cgi json_proto POST (null) [15:59:33]execute_cgi path=json_proto method=POST [15:59:33]POST find Content-Length [15:59:33]Host: 172.17.60.68:8080 [15:59:33]Content-Length: 639 [15:59:33]Content-Type: application/json [15:59:33] [15:59:33]POST finish read [15:59:33]Found Content-Length = 639 [15:59:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545885", "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" : 72.90, "quantity" : 20.000, "sum" : 1458.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1458.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:33]execute_script... [15: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)545885", "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" : 72.90, "quantity" : 20.000, "sum" : 1458.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1458.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:33]POST & json_proto [15:59:33]process_json_proto [15:59:33]json parsed OK: [15:59:33]protocol is kg_v1.0 [15:59:33]action value=close_receipt [15:59:33]process_action close_receipt [15:59:33]cmd_close_receipt [15:59:33]MH_GetDate [15:59:33]Write to MH i2c: F0 00 00 EC 95 70 [15:59:33]Write i2c OK [15:59:33]MH_I2C_Read... [15:59:33]Read from MH i2c: F0 [15:59:33]MH_I2C_Read... [15:59:33]Read from MH i2c: F0 09 00 [15:59:33]MH_I2C_Read... [15:59:33]Read from MH i2c: F0 09 00 EC 95 00 68 8B 60 66 9A 61 5F 66 F2 [15:59:33]GetLastDocTimeStamp 1717603022 [15:59:33]current date 1717603176 [15:59:33]FM_GetShiftState [15:59:33]SAM_PROTO_GetShiftState [15:59:33]wFMCommunicate request_size=4 [15:59:33]MH_SAM_APDU [15:59:33]CAPDU: 80 13 01 00 [15:59:33]Write to MH i2c: E2 08 00 ED 95 80 13 01 00 00 00 00 00 FF [15:59:33]Write i2c OK [15:59:33]MH_I2C_Read... [15:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:33]Read from MH i2c: E2 [15:59:33]MH_I2C_Read... [15:59:33]Read from MH i2c: E2 0E 00 [15:59:33]MH_I2C_Read... [15:59:33]Read from MH i2c: E2 0E 00 ED 95 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 37 [15:59:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:59:33]wFMCommunicate OK [15:59:33]SAM_PROTO_GetShiftState done [15:59:33]FM_GetShiftState done [15:59:33]opened in 1717545916 [15:59:33]opened+sec_in_day 1717632316 [15:59:33]quantity*price = 145800 [15:59:33]sum+1 = 145801 [15:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1458.00 НСП 1% : 12.90 НДС 12% : 154.83 Наличными: 1458.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 547 05.06.2024 15:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60152 ФПД: 251009691082807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155936&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60152&fm=251009691082807&tin=02508201610067®Number=0000000000151680&sum=145800 [15:59:35]StoreToDocumentArchive [15:59:35]shift 72 fd 60152 [15:59:35]save to /storage/0072/doc_00060152 [15:59:35]save last doc name /storage/0072/doc_00060152 to /storage/kkm_last_doc_name [15:59:35]save OK [15:59:35]Clear old archive folders... [15:59:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:59:35]tlvbuf is 005DB3B0 [15:59:35]SAM_PROTO_ClearQueue [15:59:35]wFMCommunicate request_size=4 [15:59:35]MH_SAM_APDU [15:59:35]CAPDU: 80 09 00 00 [15:59:35]Write to MH i2c: E2 08 00 FA 95 80 09 00 00 00 00 00 00 01 [15:59:35]Write i2c OK [15:59:35]MH_I2C_Read... [15:59:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:35]Read from MH i2c: E2 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 FA 95 00 90 00 03 [15:59:35]RAPDU: 90 00 [15:59:35]wFMCommunicate OK [15:59:35]SAM_PROTO_ClearQueue done [15:59:35]KKMCreateOFDPacket [15:59:35]OFDProtocolAddRootSTLVToBuf [15:59:35]FM_MakeSignedData [15:59:35]FM_MakeSignedData [15:59:35]SAM_PROTO_SignData [15:59:35]wFMCommunicate request_size=4 [15:59:35]MH_SAM_APDU [15:59:35]CAPDU: 80 0D 01 02 [15:59:35]Write to MH i2c: E2 08 00 FB 95 80 0D 01 02 00 00 00 00 09 [15:59:35]Write i2c OK [15:59:35]MH_I2C_Read... [15:59:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:35]Read from MH i2c: E2 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 FB 95 00 90 00 04 [15:59:35]RAPDU: 90 00 [15:59:35]wFMCommunicate OK [15:59:35]wFMCommunicate request_size=255 [15:59:35]MH_SAM_APDU [15:59:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 88 39 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 39 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 3C 00 00 00 00 07 04 06 00 88 39 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 68 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 EA 00 00 35 04 06 00 E4 4A BF 78 [15:59:35]Write to MH i2c: E2 02 01 FC 95 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 88 39 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 39 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 3C 00 00 00 00 07 04 06 00 88 39 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 68 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 EA 00 00 35 04 06 00 E4 4A BF 78 00 00 E2 [15:59:35]Write i2c OK [15:59:35]MH_I2C_Read... [15:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:35]Read from MH i2c: E2 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 FC 95 00 90 00 05 [15:59:35]RAPDU: 90 00 [15:59:35]wFMCommunicate OK [15:59:35]wFMCommunicate request_size=7 [15:59:35]MH_SAM_APDU [15:59:35]CAPDU: 80 0D 02 02 02 E0 37 [15:59:35]Write to MH i2c: E2 0A 00 FD 95 80 0D 02 02 02 00 E0 37 00 00 27 [15:59:35]Write i2c OK [15:59:35]MH_I2C_Read... [15:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:35]Read from MH i2c: E2 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 03 00 FD 95 00 90 00 06 [15:59:35]RAPDU: 90 00 [15:59:35]wFMCommunicate OK [15:59:35]wFMCommunicate request_size=4 [15:59:35]MH_SAM_APDU [15:59:35]CAPDU: 80 0D 03 02 [15:59:35]Write to MH i2c: E2 08 00 FE 95 80 0D 03 02 00 00 00 00 0E [15:59:35]Write i2c OK [15:59:35]MH_I2C_Read... [15:59:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:35]Read from MH i2c: E2 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 0B 00 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 0B 00 FE 95 00 28 24 CA 47 C9 0E CE 36 90 00 47 [15:59:35]RAPDU: 28 24 CA 47 C9 0E CE 36 90 00 [15:59:35]wFMCommunicate OK [15:59:35]SAM_PROTO_SignData done [15:59:35]FM_MakeSignedData done [15:59:35]CreateOFDProtocolMessage [15:59:35]wFMCommunicate request_size=4 [15:59:35]MH_SAM_APDU [15:59:35]CAPDU: 80 11 00 00 [15:59:35]Write to MH i2c: E2 08 00 FF 95 80 11 00 00 00 00 00 00 0E [15:59:35]Write i2c OK [15:59:35]MH_I2C_Read... [15:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:35]Read from MH i2c: E2 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 17 00 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: E2 17 00 FF 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [15:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:59:35]wFMCommunicate OK [15:59:35]CreateOFDProtocolMessage done [15:59:35]OFDSenderStorePacket 60152 [15:59:35]StoreOFDPacket docnum=60152 [15:59:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 25 28 04 01 E0 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 88 39 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 39 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 3C 00 00 00 00 07 04 06 00 88 39 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 68 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 EA 00 00 35 04 06 00 E4 4A BF 78 E0 37 28 24 CA 47 C9 0E CE 36 [15:59:35]CheckFolder [15:59:35]dirname=/storage/ofd_packets [15:59:35]CheckFolder done [15:59:35]ProducePacketName [15:59:35]name=ofd_packets/00060152 [15:59:35]NVStorageSaveData ofd_packets/00060152 [15:59:35]File name is /storage/ofd_packets/00060152 [15:59:35]Write 298 bytes [15:59:35]NVStorageSaveData done [15:59:35]OFDSenderStorePacket done [15:59:35]KKMCreateOFDPacket done [15:59:35]NVStorageSaveData kkm_last_timestamp [15:59:35]File name is /storage/kkm_last_timestamp [15:59:35]Write 4 bytes [15:59:35]NVStorageSaveData done [15:59:35]ExternCall_PrintAddStr [15:59:35]wPrintStart [15:59:35]Write to MH i2c: 01 00 00 00 96 96 [15:59:35]Write i2c OK [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: 01 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: 01 07 00 [15:59:35]MH_I2C_Read... [15:59:35]Read from MH i2c: 01 07 00 00 96 00 00 00 00 00 FF 0F AB [15:59:35]RasterBufferAndPrint [15:59:35]line Счет N : (1)545885 [15:59:35]line ИНН: 02508201610067 [15:59:35]line Контрольно-Кассовый Чек [15:59:35]line ПРОДАЖА [15:59:35]line ТРК (МРК, ГНК) : 31 [15:59:35]line Товар: 2710194210 [15:59:35]line ДТ-К-5 [15:59:35]line 20.000 * 72.90 [15:59:35]line = 1458.00 [15:59:35]line НДС 12% НСП 1% [15:59:35]line > о реализуемом товаре [15:59:35]line ИТОГО: 1458.00 [15:59:35]line НСП 1% : 12.90 [15:59:35]line НДС 12% : 154.83 [15:59:35]line Наличными: 1458.00 [15:59:35]line Безнал.: 0.00 [15:59:35]line Место: АЗС № 117 "Партнер Нефть" [15:59:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [15:59:35]line СНО: Общий режим [15:59:35]line Чек 547 05.06.2024 15:59 [15:59:35]line Смена: 72 ФФД: 1.0 [15:59:35]line ЗНМ: 0300000048 [15:59:35]line РНМ: 0000000000151680 [15:59:35]line Версия ККМ: v1.0 [15:59:35]line ФМ: 0000000000959414 [15:59:35]line ФД: 60152 [15:59:35]line ФПД: 251009691082807 [15:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T155936&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60152&fm=251009691082807&tin=02508201610067®Number=0000000000151680&sum=145800 [15:59:35]OFD Sender: Processing packet 60152 [packets to send 53, broken 52] [15:59:35]ProducePacketName [15:59:35]name=ofd_packets/00060152 [15:59:35]OFD Sender: To server: pG, [15:59:35]CommunicateWithHost lk.salyk.kg:30040 [15:59:35]ConnectInit lk.salyk.kg [15:59:35]written 0, free lines is 4095 [15:59:35]Connected sock=10 [15:59:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 25 28 04 01 E0 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 88 39 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 39 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 3C 00 00 00 00 07 04 06 00 88 39 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 68 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 EA 00 00 35 04 06 00 E4 4A BF 78 E0 37 28 24 CA 47 C9 0E CE 36 [15:59:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CA AE 47 00 58 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F8 EA 00 00 F4 03 04 00 6B 37 60 66 B6 04 01 00 00 E5 8B 6A A6 40 A6 97 2C [15:59:36]CommunicateWithHost err = 0 [15:59:36]CheckOFDResponse [15:59:36]1017 (14) - 77093643461234 [15:59:36]1041 (16) - 0000000000959414 [15:59:36]1040 (4) - 60152 [15:59:36]1012 (4) - 05.06.2024 10:01 [15:59:36]1206 (1) - 0 [15:59:36]OFD Sender: Remove packet 60152 [15:59:36]ProducePacketName [15:59:36]name=ofd_packets/00060152 [15:59:36]NVStorageDeleteData [15:59:36]Write to MH i2c: 01 00 00 28 96 BE [15:59:36]Write i2c OK [15:59:36]MH_I2C_Read... [15:59:36]Read from MH i2c: 01 [15:59:36]MH_I2C_Read... [15:59:36]Read from MH i2c: 01 07 00 [15:59:36]MH_I2C_Read... [15:59:36]Read from MH i2c: 01 07 00 28 96 00 00 00 00 00 E9 0C BA [15:59:36]RasterBufferAndPrint [15:59:36]line [15:59:36]line [15:59:36]line [15:59:36]line [15:59:36]line [15:59:36]written 0, free lines is 3311 [15:59:36]MH_Cut [15:59:36]Write to MH i2c: D1 01 00 2F 96 01 97 [15:59:36]Write i2c OK [15:59:36]MH_I2C_Read... [15:59:36]Read from MH i2c: D1 [15:59:36]MH_I2C_Read... [15:59:36]Read from MH i2c: D1 01 00 [15:59:36]MH_I2C_Read... [15:59:36]Read from MH i2c: D1 01 00 2F 96 00 96 [15:59:36]Write to MH i2c: 01 00 00 30 96 C6 [15:59:36]Write i2c OK [15:59:36]MH_I2C_Read... [15:59:36]OFD Sender: No OFD packet to send [15:59:37]*** Cut start [15:59:37]*** Partial cut [15:59:37]*** CUTSNS_PIN = 1 [15:59:37]*** CUTSNS_PIN = 0 [15:59:37]*** Brake cut motor [15:59:37]Read from MH i2c: 01 [15:59:37]MH_I2C_Read... [15:59:37]*** Stop cut motor [15:59:37]*** Cut end [15:59:37]Read from MH i2c: 01 07 00 [15:59:37]MH_I2C_Read... [15:59:37]Read from MH i2c: 01 07 00 30 96 00 00 00 00 00 FF 0F DB [15:59:37]process_action close_receipt done [15:59:37]requested_data is exist [15:59:37]produce_requested_data [15:59:37]requested_item fm.sn is exist - process it [15:59:37]wFMCommunicate request_size=4 [15:59:37]MH_SAM_APDU [15:59:37]CAPDU: 80 11 00 00 [15:59:37]Write to MH i2c: E2 08 00 31 96 80 11 00 00 00 00 00 00 41 [15:59:37]Write i2c OK [15:59:37]MH_I2C_Read... [15:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:37]Read from MH i2c: E2 [15:59:37]MH_I2C_Read... [15:59:37]Read from MH i2c: E2 17 00 [15:59:37]MH_I2C_Read... [15:59:37]Read from MH i2c: E2 17 00 31 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 94 [15:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [15:59:37]wFMCommunicate OK [15:59:37]requested_item fd.num is exist - process it [15:59:37]SAM_PROTO_GetFieldsCounters [15:59:37]wFMCommunicate request_size=4 [15:59:37]MH_SAM_APDU [15:59:37]CAPDU: 80 13 00 00 [15:59:37]Write to MH i2c: E2 08 00 32 96 80 13 00 00 00 00 00 00 44 [15:59:37]Write i2c OK [15:59:37]MH_I2C_Read... [15:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:37]Read from MH i2c: E2 [15:59:37]MH_I2C_Read... [15:59:37]Read from MH i2c: E2 62 00 [15:59:37]MH_I2C_Read... [15:59:37]Read from MH i2c: E2 62 00 32 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F8 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [15:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F8 EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:37]wFMCommunicate OK [15:59:37]SAM_PROTO_GetFieldsCounters done [15:59:37]requested_item shift.num is exist - process it [15:59:37]requested_item shift.opened is exist - process it [15:59:37]req_shift_opened [15:59:37]FM_GetShiftState [15:59:37]SAM_PROTO_GetShiftState [15:59:37]wFMCommunicate request_size=4 [15:59:37]MH_SAM_APDU [15:59:37]CAPDU: 80 13 01 00 [15:59:37]Write to MH i2c: E2 08 00 33 96 80 13 01 00 00 00 00 00 46 [15:59:37]Write i2c OK [15:59:37]MH_I2C_Read... [15:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:37]Read from MH i2c: E2 [15:59:37]MH_I2C_Read... [15:59:37]Read from MH i2c: E2 0E 00 [15:59:37]MH_I2C_Read... [15:59:37]Read from MH i2c: E2 0E 00 33 96 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7E [15:59:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [15:59:37]wFMCommunicate OK [15:59:37]SAM_PROTO_GetShiftState done [15:59:37]FM_GetShiftState done [15:59:37]req_shift_opened done [15:59:37]requested_item shift.open_date is exist - process it [15:59:37]req_shift_open_date [15:59:37]req_shift_open_date done [15:59:37]produce_requested_data done [15:59:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60152,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [15:59:37]process_action_free close_receipt [15:59:37]json_value_free [15:59:37]json_value_free done [15:59:37]process_json_proto returns [15:59:37]Send response to host [15:59:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60152,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [15:59:37]free response buf [15:59:37]execute_script done [15:59:37]execute_script returns [15:59:37]free content buf [15:59:37]Sock 8.Close socket [15:59:37]Sock 8.Thread stoped [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]accept exits with 9 [16:00:36]New connection [16:00:36]New thread 3066957156 created [16:00:36]Thread 3067100516 joined [16:00:36]Waiting for new connection... [16:00:36] Sock 9.Parse request [16:00:36]Sock 9.Check first char [16:00:36]Sock 9.First char is OK [16:00:36]request: POST /json_proto HTTP/1.0 [16:00:36]Method: POST [16:00:36]URL: /json_proto [16:00:36]Method is POST - this is cgi request [16:00:36]url: /json_proto [16:00:36]query_string will be loaded in cgi processing [16:00:36]execute_cgi json_proto POST (null) [16:00:36]execute_cgi path=json_proto method=POST [16:00:36]POST find Content-Length [16:00:36]Host: 172.17.60.68:8080 [16:00:36]Content-Length: 677 [16:00:36]Content-Type: application/json [16:00:36] [16:00:36]POST finish read [16:00:36]Found Content-Length = 677 [16:00:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "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" ] } } [16:00:36]execute_script... [16:00:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "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" ] } } [16:00:36]POST & json_proto [16:00:36]process_json_proto [16:00:36]json parsed OK: [16:00:36]protocol is kg_v1.0 [16:00:36]action value=close_receipt [16:00:36]process_action close_receipt [16:00:36]cmd_close_receipt [16:00:36]MH_GetDate [16:00:36]Write to MH i2c: F0 00 00 34 96 B9 [16:00:36]Write i2c OK [16:00:36]MH_I2C_Read... [16:00:36]Read from MH i2c: F0 [16:00:36]MH_I2C_Read... [16:00:36]Read from MH i2c: F0 09 00 [16:00:36]MH_I2C_Read... [16:00:36]Read from MH i2c: F0 09 00 34 96 00 A6 8B 60 66 9A 61 5F 66 79 [16:00:36]GetLastDocTimeStamp 1717603176 [16:00:36]current date 1717603238 [16:00:36]FM_GetShiftState [16:00:36]SAM_PROTO_GetShiftState [16:00:36]wFMCommunicate request_size=4 [16:00:36]MH_SAM_APDU [16:00:36]CAPDU: 80 13 01 00 [16:00:36]Write to MH i2c: E2 08 00 35 96 80 13 01 00 00 00 00 00 48 [16:00:36]Write i2c OK [16:00:36]MH_I2C_Read... [16:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:36]Read from MH i2c: E2 [16:00:36]MH_I2C_Read... [16:00:36]Read from MH i2c: E2 0E 00 [16:00:36]MH_I2C_Read... [16:00:36]Read from MH i2c: E2 0E 00 35 96 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 80 [16:00:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:00:36]wFMCommunicate OK [16:00:36]SAM_PROTO_GetShiftState done [16:00:36]FM_GetShiftState done [16:00:36]opened in 1717545916 [16:00:36]opened+sec_in_day 1717632316 [16:00:36]quantity*price = 34052 [16:00:36]sum+1 = 34053 [16:00:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.16 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 548 05.06.2024 16:00 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60153 ФПД: 244099587035942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160038&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60153&fm=244099587035942&tin=02508201610067®Number=0000000000151680&sum=34000 [16:00:37]StoreToDocumentArchive [16:00:37]shift 72 fd 60153 [16:00:37]save to /storage/0072/doc_00060153 [16:00:37]save last doc name /storage/0072/doc_00060153 to /storage/kkm_last_doc_name [16:00:37]save OK [16:00:37]Clear old archive folders... [16:00:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:00:37]tlvbuf is 00432110 [16:00:37]SAM_PROTO_ClearQueue [16:00:37]wFMCommunicate request_size=4 [16:00:37]MH_SAM_APDU [16:00:37]CAPDU: 80 09 00 00 [16:00:37]Write to MH i2c: E2 08 00 42 96 80 09 00 00 00 00 00 00 4A [16:00:37]Write i2c OK [16:00:37]MH_I2C_Read... [16:00:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:00:37]Read from MH i2c: E2 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 42 96 00 90 00 4C [16:00:37]RAPDU: 90 00 [16:00:37]wFMCommunicate OK [16:00:37]SAM_PROTO_ClearQueue done [16:00:37]KKMCreateOFDPacket [16:00:37]OFDProtocolAddRootSTLVToBuf [16:00:37]FM_MakeSignedData [16:00:37]FM_MakeSignedData [16:00:37]SAM_PROTO_SignData [16:00:37]wFMCommunicate request_size=4 [16:00:37]MH_SAM_APDU [16:00:37]CAPDU: 80 0D 01 02 [16:00:37]Write to MH i2c: E2 08 00 43 96 80 0D 01 02 00 00 00 00 52 [16:00:37]Write i2c OK [16:00:37]MH_I2C_Read... [16:00:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:00:37]Read from MH i2c: E2 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 43 96 00 90 00 4D [16:00:37]RAPDU: 90 00 [16:00:37]wFMCommunicate OK [16:00:37]wFMCommunicate request_size=255 [16:00:37]MH_SAM_APDU [16:00:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 24 02 00 00 F4 03 04 00 A6 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 EA 00 00 35 04 06 00 DE [16:00:37]Write to MH i2c: E2 02 01 44 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 24 02 00 00 F4 03 04 00 A6 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 EA 00 00 35 04 06 00 DE 00 00 3C [16:00:37]Write i2c OK [16:00:37]MH_I2C_Read... [16:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:37]Read from MH i2c: E2 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 44 96 00 90 00 4E [16:00:37]RAPDU: 90 00 [16:00:37]wFMCommunicate OK [16:00:37]wFMCommunicate request_size=10 [16:00:37]MH_SAM_APDU [16:00:37]CAPDU: 80 0D 02 02 05 01 DD 2C D3 26 [16:00:37]Write to MH i2c: E2 0D 00 45 96 80 0D 02 02 05 00 01 DD 2C D3 26 00 00 62 [16:00:37]Write i2c OK [16:00:37]MH_I2C_Read... [16:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:37]Read from MH i2c: E2 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 03 00 45 96 00 90 00 4F [16:00:37]RAPDU: 90 00 [16:00:37]wFMCommunicate OK [16:00:37]wFMCommunicate request_size=4 [16:00:37]MH_SAM_APDU [16:00:37]CAPDU: 80 0D 03 02 [16:00:37]Write to MH i2c: E2 08 00 46 96 80 0D 03 02 00 00 00 00 57 [16:00:37]Write i2c OK [16:00:37]MH_I2C_Read... [16:00:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:00:37]Read from MH i2c: E2 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 0B 00 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 0B 00 46 96 00 DC 04 7C F7 16 FA C3 61 90 00 DF [16:00:37]RAPDU: DC 04 7C F7 16 FA C3 61 90 00 [16:00:37]wFMCommunicate OK [16:00:37]SAM_PROTO_SignData done [16:00:37]FM_MakeSignedData done [16:00:37]CreateOFDProtocolMessage [16:00:37]wFMCommunicate request_size=4 [16:00:37]MH_SAM_APDU [16:00:37]CAPDU: 80 11 00 00 [16:00:37]Write to MH i2c: E2 08 00 47 96 80 11 00 00 00 00 00 00 57 [16:00:37]Write i2c OK [16:00:37]MH_I2C_Read... [16:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:37]Read from MH i2c: E2 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 17 00 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: E2 17 00 47 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AA [16:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:00:37]wFMCommunicate OK [16:00:37]CreateOFDProtocolMessage done [16:00:37]OFDSenderStorePacket 60153 [16:00:37]StoreOFDPacket docnum=60153 [16:00:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3B BD 07 01 4A 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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 24 02 00 00 F4 03 04 00 A6 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 EA 00 00 35 04 06 00 DE 01 DD 2C D3 26 DC 04 7C F7 16 FA C3 61 [16:00:37]CheckFolder [16:00:37]dirname=/storage/ofd_packets [16:00:37]CheckFolder done [16:00:37]ProducePacketName [16:00:37]name=ofd_packets/00060153 [16:00:37]NVStorageSaveData ofd_packets/00060153 [16:00:37]File name is /storage/ofd_packets/00060153 [16:00:37]Write 301 bytes [16:00:37]NVStorageSaveData done [16:00:37]OFDSenderStorePacket done [16:00:37]KKMCreateOFDPacket done [16:00:37]NVStorageSaveData kkm_last_timestamp [16:00:37]File name is /storage/kkm_last_timestamp [16:00:37]Write 4 bytes [16:00:37]NVStorageSaveData done [16:00:37]ExternCall_PrintAddStr [16:00:37]wPrintStart [16:00:37]Write to MH i2c: 01 00 00 48 96 DE [16:00:37]Write i2c OK [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: 01 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: 01 07 00 [16:00:37]MH_I2C_Read... [16:00:37]Read from MH i2c: 01 07 00 48 96 00 00 00 00 00 FF 0F F3 [16:00:37]RasterBufferAndPrint [16:00:37]line Счет N : (1)545886 [16:00:37]line ИНН: 02508201610067 [16:00:37]line Контрольно-Кассовый Чек [16:00:37]line ПРОДАЖА [16:00:37]line ТРК (МРК, ГНК) : 22 [16:00:37]line Товар: 2710124130 [16:00:37]line Аи-92-К-5 [16:00:37]line 5.090 * 66.90 [16:00:37]line = 340.52 [16:00:37]line НДС 12% НСП 1% [16:00:37]line > о реализуемом товаре [16:00:37]line ОКРУГЛЕНИЕ: -0.52 [16:00:37]line ИТОГО: 340.00 [16:00:37]line Внесено: 340.00 [16:00:37]line СДАЧА: 0.00 [16:00:37]line НСП 1% : 3.01 [16:00:37]line НДС 12% : 36.16 [16:00:37]line Наличными: 340.00 [16:00:37]line Безнал.: 0.00 [16:00:37]line Место: АЗС № 117 "Партнер Нефть" [16:00:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:00:37]line СНО: Общий режим [16:00:37]line Чек 548 05.06.2024 16:00 [16:00:37]line Смена: 72 ФФД: 1.0 [16:00:37]line ЗНМ: 0300000048 [16:00:37]line РНМ: 0000000000151680 [16:00:37]line Версия ККМ: v1.0 [16:00:37]line ФМ: 0000000000959414 [16:00:37]line ФД: 60153 [16:00:37]line ФПД: 244099587035942 [16:00:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160038&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60153&fm=244099587035942&tin=02508201610067®Number=0000000000151680&sum=34000 [16:00:38]OFD Sender: Processing packet 60153 [packets to send 53, broken 52] [16:00:38]ProducePacketName [16:00:38]name=ofd_packets/00060153 [16:00:38]OFD Sender: To server: pG, [16:00:38]CommunicateWithHost lk.salyk.kg:30040 [16:00:38]ConnectInit lk.salyk.kg [16:00:38]written 0, free lines is 4095 [16:00:38]Connected sock=10 [16:00:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3B BD 07 01 4A 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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 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 20 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 24 02 00 00 F4 03 04 00 A6 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 EA 00 00 35 04 06 00 DE 01 DD 2C D3 26 DC 04 7C F7 16 FA C3 61 [16:00:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1D 75 47 00 E8 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 F9 EA 00 00 F4 03 04 00 AA 37 60 66 B6 04 01 00 00 64 BD 3D FA EE 77 2D F3 [16:00:38]CommunicateWithHost err = 0 [16:00:38]CheckOFDResponse [16:00:38]1017 (14) - 77093643461234 [16:00:38]1041 (16) - 0000000000959414 [16:00:38]1040 (4) - 60153 [16:00:38]1012 (4) - 05.06.2024 10:02 [16:00:38]1206 (1) - 0 [16:00:38]OFD Sender: Remove packet 60153 [16:00:38]ProducePacketName [16:00:38]name=ofd_packets/00060153 [16:00:38]NVStorageDeleteData [16:00:38]Write to MH i2c: 01 00 00 73 96 09 [16:00:38]Write i2c OK [16:00:38]MH_I2C_Read... [16:00:38]Read from MH i2c: 01 [16:00:38]MH_I2C_Read... [16:00:38]Read from MH i2c: 01 07 00 [16:00:38]MH_I2C_Read... [16:00:38]Read from MH i2c: 01 07 00 73 96 00 00 00 00 00 BC 0C D8 [16:00:38]RasterBufferAndPrint [16:00:38]line [16:00:38]line [16:00:38]line [16:00:38]line [16:00:38]line [16:00:38]written 0, free lines is 3267 [16:00:38]MH_Cut [16:00:38]Write to MH i2c: D1 01 00 7A 96 01 E2 [16:00:38]Write i2c OK [16:00:38]MH_I2C_Read... [16:00:38]Read from MH i2c: D1 [16:00:38]MH_I2C_Read... [16:00:38]Read from MH i2c: D1 01 00 [16:00:38]MH_I2C_Read... [16:00:38]Read from MH i2c: D1 01 00 7A 96 00 E1 [16:00:38]Write to MH i2c: 01 00 00 7B 96 11 [16:00:38]Write i2c OK [16:00:38]MH_I2C_Read... [16:00:38]OFD Sender: No OFD packet to send [16:00:39]*** Cut start [16:00:39]*** Partial cut [16:00:39]*** CUTSNS_PIN = 1 [16:00:39]*** CUTSNS_PIN = 0 [16:00:39]*** Brake cut motor [16:00:40]Read from MH i2c: 01 [16:00:40]MH_I2C_Read... [16:00:40]*** Stop cut motor [16:00:40]*** Cut end [16:00:40]Read from MH i2c: 01 07 00 [16:00:40]MH_I2C_Read... [16:00:40]Read from MH i2c: 01 07 00 7B 96 00 00 00 00 00 FF 0F 26 [16:00:40]process_action close_receipt done [16:00:40]requested_data is exist [16:00:40]produce_requested_data [16:00:40]requested_item fm.sn is exist - process it [16:00:40]wFMCommunicate request_size=4 [16:00:40]MH_SAM_APDU [16:00:40]CAPDU: 80 11 00 00 [16:00:40]Write to MH i2c: E2 08 00 7C 96 80 11 00 00 00 00 00 00 8C [16:00:40]Write i2c OK [16:00:40]MH_I2C_Read... [16:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:40]Read from MH i2c: E2 [16:00:40]MH_I2C_Read... [16:00:40]Read from MH i2c: E2 17 00 [16:00:40]MH_I2C_Read... [16:00:40]Read from MH i2c: E2 17 00 7C 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DF [16:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:00:40]wFMCommunicate OK [16:00:40]requested_item fd.num is exist - process it [16:00:40]SAM_PROTO_GetFieldsCounters [16:00:40]wFMCommunicate request_size=4 [16:00:40]MH_SAM_APDU [16:00:40]CAPDU: 80 13 00 00 [16:00:40]Write to MH i2c: E2 08 00 7D 96 80 13 00 00 00 00 00 00 8F [16:00:40]Write i2c OK [16:00:40]MH_I2C_Read... [16:00:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:00:40]Read from MH i2c: E2 [16:00:40]MH_I2C_Read... [16:00:40]Read from MH i2c: E2 62 00 [16:00:40]MH_I2C_Read... [16:00:40]Read from MH i2c: E2 62 00 7D 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F9 EA 00 00 0E 04 04 00 48 00 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 49 [16:00:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 F9 EA 00 00 0E 04 04 00 48 00 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 [16:00:40]wFMCommunicate OK [16:00:40]SAM_PROTO_GetFieldsCounters done [16:00:40]requested_item shift.num is exist - process it [16:00:40]requested_item shift.opened is exist - process it [16:00:40]req_shift_opened [16:00:40]FM_GetShiftState [16:00:40]SAM_PROTO_GetShiftState [16:00:40]wFMCommunicate request_size=4 [16:00:40]MH_SAM_APDU [16:00:40]CAPDU: 80 13 01 00 [16:00:40]Write to MH i2c: E2 08 00 7E 96 80 13 01 00 00 00 00 00 91 [16:00:40]Write i2c OK [16:00:40]MH_I2C_Read... [16:00:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:40]Read from MH i2c: E2 [16:00:40]MH_I2C_Read... [16:00:40]Read from MH i2c: E2 0E 00 [16:00:40]MH_I2C_Read... [16:00:40]Read from MH i2c: E2 0E 00 7E 96 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C9 [16:00:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:00:40]wFMCommunicate OK [16:00:40]SAM_PROTO_GetShiftState done [16:00:40]FM_GetShiftState done [16:00:40]req_shift_opened done [16:00:40]requested_item shift.open_date is exist - process it [16:00:40]req_shift_open_date [16:00:40]req_shift_open_date done [16:00:40]produce_requested_data done [16:00:40]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60153,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:00:40]process_action_free close_receipt [16:00:40]json_value_free [16:00:40]json_value_free done [16:00:40]process_json_proto returns [16:00:40]Send response to host [16:00:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60153,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:00:40]free response buf [16:00:40]execute_script done [16:00:40]execute_script returns [16:00:40]free content buf [16:00:40]Sock 9.Close socket [16:00:40]Sock 9.Thread stoped [16:00:43]OFD Sender: No OFD packet to send [16:00:48]OFD Sender: No OFD packet to send [16:00:53]OFD Sender: No OFD packet to send [16:00:58]OFD Sender: No OFD packet to send [16:01:03]OFD Sender: No OFD packet to send [16:01:08]OFD Sender: No OFD packet to send [16:01:13]OFD Sender: No OFD packet to send [16:01:18]accept exits with 8 [16:01:18]New connection [16:01:18]New thread 3067100516 created [16:01:18]Thread 3066957156 joined [16:01:18]Waiting for new connection... [16:01:18] Sock 8.Parse request [16:01:18]Sock 8.Check first char [16:01:18]Sock 8.First char is OK [16:01:18]request: POST /json_proto HTTP/1.0 [16:01:18]Method: POST [16:01:18]URL: /json_proto [16:01:18]Method is POST - this is cgi request [16:01:18]url: /json_proto [16:01:18]query_string will be loaded in cgi processing [16:01:18]execute_cgi json_proto POST (null) [16:01:18]execute_cgi path=json_proto method=POST [16:01:18]POST find Content-Length [16:01:18]Host: 172.17.60.68:8080 [16:01:18]Content-Length: 677 [16:01:18]Content-Type: application/json [16:01:18] [16:01:18]POST finish read [16:01:18]Found Content-Length = 677 [16:01:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [16:01:18]execute_script... [16:01:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [16:01:18]POST & json_proto [16:01:18]process_json_proto [16:01:18]json parsed OK: [16:01:18]protocol is kg_v1.0 [16:01:18]action value=close_receipt [16:01:18]process_action close_receipt [16:01:18]cmd_close_receipt [16:01:18]MH_GetDate [16:01:18]Write to MH i2c: F0 00 00 7F 96 04 [16:01:18]Write i2c OK [16:01:18]MH_I2C_Read... [16:01:18]Read from MH i2c: F0 [16:01:18]MH_I2C_Read... [16:01:18]Read from MH i2c: F0 09 00 [16:01:18]MH_I2C_Read... [16:01:18]Read from MH i2c: F0 09 00 7F 96 00 D0 8B 60 66 9A 61 5F 66 EE [16:01:18]GetLastDocTimeStamp 1717603238 [16:01:18]current date 1717603280 [16:01:18]FM_GetShiftState [16:01:18]SAM_PROTO_GetShiftState [16:01:18]wFMCommunicate request_size=4 [16:01:18]MH_SAM_APDU [16:01:18]CAPDU: 80 13 01 00 [16:01:18]Write to MH i2c: E2 08 00 80 96 80 13 01 00 00 00 00 00 93 [16:01:18]Write i2c OK [16:01:18]MH_I2C_Read... [16:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:18]Read from MH i2c: E2 [16:01:18]MH_I2C_Read... [16:01:18]Read from MH i2c: E2 0E 00 [16:01:18]MH_I2C_Read... [16:01:18]Read from MH i2c: E2 0E 00 80 96 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CB [16:01:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:01:18]wFMCommunicate OK [16:01:18]SAM_PROTO_GetShiftState done [16:01:18]FM_GetShiftState done [16:01:18]opened in 1717545916 [16:01:18]opened+sec_in_day 1717632316 [16:01:18]quantity*price = 45023 [16:01:18]sum+1 = 45025 [16:01:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 549 05.06.2024 16:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60154 ФПД: 115347616966420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160120&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60154&fm=115347616966420&tin=02508201610067®Number=0000000000151680&sum=45000 [16:01:19]StoreToDocumentArchive [16:01:19]shift 72 fd 60154 [16:01:19]save to /storage/0072/doc_00060154 [16:01:19]save last doc name /storage/0072/doc_00060154 to /storage/kkm_last_doc_name [16:01:19]save OK [16:01:19]Clear old archive folders... [16:01:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:01:19]tlvbuf is 005EF1C0 [16:01:19]SAM_PROTO_ClearQueue [16:01:19]wFMCommunicate request_size=4 [16:01:19]MH_SAM_APDU [16:01:19]CAPDU: 80 09 00 00 [16:01:19]Write to MH i2c: E2 08 00 8D 96 80 09 00 00 00 00 00 00 95 [16:01:19]Write i2c OK [16:01:19]MH_I2C_Read... [16:01:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:01:19]Read from MH i2c: E2 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 8D 96 00 90 00 97 [16:01:19]RAPDU: 90 00 [16:01:19]wFMCommunicate OK [16:01:19]SAM_PROTO_ClearQueue done [16:01:19]KKMCreateOFDPacket [16:01:19]OFDProtocolAddRootSTLVToBuf [16:01:19]FM_MakeSignedData [16:01:19]FM_MakeSignedData [16:01:19]SAM_PROTO_SignData [16:01:19]wFMCommunicate request_size=4 [16:01:19]MH_SAM_APDU [16:01:19]CAPDU: 80 0D 01 02 [16:01:19]Write to MH i2c: E2 08 00 8E 96 80 0D 01 02 00 00 00 00 9D [16:01:19]Write i2c OK [16:01:19]MH_I2C_Read... [16:01:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:01:19]Read from MH i2c: E2 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 8E 96 00 90 00 98 [16:01:19]RAPDU: 90 00 [16:01:19]wFMCommunicate OK [16:01:19]wFMCommunicate request_size=255 [16:01:19]MH_SAM_APDU [16:01: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 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 25 02 00 00 F4 03 04 00 D0 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA EA 00 00 35 04 06 00 68 [16:01:19]Write to MH i2c: E2 02 01 8F 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 25 02 00 00 F4 03 04 00 D0 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA EA 00 00 35 04 06 00 68 00 00 EA [16:01:19]Write i2c OK [16:01:19]MH_I2C_Read... [16:01:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:19]Read from MH i2c: E2 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 8F 96 00 90 00 99 [16:01:19]RAPDU: 90 00 [16:01:19]wFMCommunicate OK [16:01:19]wFMCommunicate request_size=10 [16:01:19]MH_SAM_APDU [16:01:19]CAPDU: 80 0D 02 02 05 E8 75 BC 27 14 [16:01:19]Write to MH i2c: E2 0D 00 90 96 80 0D 02 02 05 00 E8 75 BC 27 14 00 00 FE [16:01:19]Write i2c OK [16:01:19]MH_I2C_Read... [16:01:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:19]Read from MH i2c: E2 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 03 00 90 96 00 90 00 9A [16:01:19]RAPDU: 90 00 [16:01:19]wFMCommunicate OK [16:01:19]wFMCommunicate request_size=4 [16:01:19]MH_SAM_APDU [16:01:19]CAPDU: 80 0D 03 02 [16:01:19]Write to MH i2c: E2 08 00 91 96 80 0D 03 02 00 00 00 00 A2 [16:01:19]Write i2c OK [16:01:19]MH_I2C_Read... [16:01:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:01:19]Read from MH i2c: E2 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 0B 00 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 0B 00 91 96 00 96 98 A1 32 0A 60 E1 53 90 00 42 [16:01:19]RAPDU: 96 98 A1 32 0A 60 E1 53 90 00 [16:01:19]wFMCommunicate OK [16:01:19]SAM_PROTO_SignData done [16:01:19]FM_MakeSignedData done [16:01:19]CreateOFDProtocolMessage [16:01:19]wFMCommunicate request_size=4 [16:01:19]MH_SAM_APDU [16:01:19]CAPDU: 80 11 00 00 [16:01:19]Write to MH i2c: E2 08 00 92 96 80 11 00 00 00 00 00 00 A2 [16:01:19]Write i2c OK [16:01:19]MH_I2C_Read... [16:01:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:19]Read from MH i2c: E2 [16:01:19]MH_I2C_Read... [16:01:19]Read from MH i2c: E2 17 00 [16:01:19]MH_I2C_Read... [16:01:20]Read from MH i2c: E2 17 00 92 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F5 [16:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:01:20]wFMCommunicate OK [16:01:20]CreateOFDProtocolMessage done [16:01:20]OFDSenderStorePacket 60154 [16:01:20]StoreOFDPacket docnum=60154 [16:01:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7A F9 07 01 6B 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 25 02 00 00 F4 03 04 00 D0 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA EA 00 00 35 04 06 00 68 E8 75 BC 27 14 96 98 A1 32 0A 60 E1 53 [16:01:20]CheckFolder [16:01:20]dirname=/storage/ofd_packets [16:01:20]CheckFolder done [16:01:20]ProducePacketName [16:01:20]name=ofd_packets/00060154 [16:01:20]NVStorageSaveData ofd_packets/00060154 [16:01:20]File name is /storage/ofd_packets/00060154 [16:01:20]Write 301 bytes [16:01:20]NVStorageSaveData done [16:01:20]OFDSenderStorePacket done [16:01:20]KKMCreateOFDPacket done [16:01:20]NVStorageSaveData kkm_last_timestamp [16:01:20]File name is /storage/kkm_last_timestamp [16:01:20]Write 4 bytes [16:01:20]NVStorageSaveData done [16:01:20]ExternCall_PrintAddStr [16:01:20]wPrintStart [16:01:20]Write to MH i2c: 01 00 00 93 96 29 [16:01:20]Write i2c OK [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: 01 [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: 01 07 00 [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: 01 07 00 93 96 00 00 00 00 00 FF 0F 3E [16:01:20]RasterBufferAndPrint [16:01:20]line Счет N : (1)545888 [16:01:20]line ИНН: 02508201610067 [16:01:20]line Контрольно-Кассовый Чек [16:01:20]line ПРОДАЖА [16:01:20]line ТРК (МРК, ГНК) : 42 [16:01:20]line Товар: 2710124130 [16:01:20]line Аи-92-К-5 [16:01:20]line 6.730 * 66.90 [16:01:20]line = 450.24 [16:01:20]line НДС 12% НСП 1% [16:01:20]line > о реализуемом товаре [16:01:20]line ОКРУГЛЕНИЕ: -0.24 [16:01:20]line ИТОГО: 450.00 [16:01:20]line Внесено: 450.00 [16:01:20]line СДАЧА: 0.00 [16:01:20]line НСП 1% : 3.98 [16:01:20]line НДС 12% : 47.81 [16:01:20]line Наличными: 450.00 [16:01:20]line Безнал.: 0.00 [16:01:20]line Место: АЗС № 117 "Партнер Нефть" [16:01:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:01:20]line СНО: Общий режим [16:01:20]line Чек 549 05.06.2024 16:01 [16:01:20]line Смена: 72 ФФД: 1.0 [16:01:20]line ЗНМ: 0300000048 [16:01:20]line РНМ: 0000000000151680 [16:01:20]line Версия ККМ: v1.0 [16:01:20]line ФМ: 0000000000959414 [16:01:20]line ФД: 60154 [16:01:20]line ФПД: 115347616966420 [16:01:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160120&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60154&fm=115347616966420&tin=02508201610067®Number=0000000000151680&sum=45000 [16:01:20]OFD Sender: Processing packet 60154 [packets to send 53, broken 52] [16:01:20]ProducePacketName [16:01:20]name=ofd_packets/00060154 [16:01:20]OFD Sender: To server: pG, [16:01:20]CommunicateWithHost lk.salyk.kg:30040 [16:01:20]ConnectInit lk.salyk.kg [16:01:20]written 0, free lines is 4095 [16:01:20]Connected sock=10 [16:01:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7A F9 07 01 6B 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 25 02 00 00 F4 03 04 00 D0 8B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA EA 00 00 35 04 06 00 68 E8 75 BC 27 14 96 98 A1 32 0A 60 E1 53 [16:01:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 83 AC 47 00 B5 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FA EA 00 00 F4 03 04 00 D4 37 60 66 B6 04 01 00 00 9B 03 E4 8B 4A DE 62 6A [16:01:20]CommunicateWithHost err = 0 [16:01:20]CheckOFDResponse [16:01:20]1017 (14) - 77093643461234 [16:01:20]1041 (16) - 0000000000959414 [16:01:20]1040 (4) - 60154 [16:01:20]1012 (4) - 05.06.2024 10:03 [16:01:20]1206 (1) - 0 [16:01:20]OFD Sender: Remove packet 60154 [16:01:20]ProducePacketName [16:01:20]name=ofd_packets/00060154 [16:01:20]NVStorageDeleteData [16:01:20]Write to MH i2c: 01 00 00 BE 96 54 [16:01:20]Write i2c OK [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: 01 [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: 01 07 00 [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: 01 07 00 BE 96 00 00 00 00 00 B6 0C 1D [16:01:20]RasterBufferAndPrint [16:01:20]line [16:01:20]line [16:01:20]line [16:01:20]line [16:01:20]line [16:01:20]written 0, free lines is 3261 [16:01:20]MH_Cut [16:01:20]Write to MH i2c: D1 01 00 C5 96 01 2D [16:01:20]Write i2c OK [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: D1 [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: D1 01 00 [16:01:20]MH_I2C_Read... [16:01:20]Read from MH i2c: D1 01 00 C5 96 00 2C [16:01:20]Write to MH i2c: 01 00 00 C6 96 5C [16:01:20]Write i2c OK [16:01:20]MH_I2C_Read... [16:01:21]OFD Sender: No OFD packet to send [16:01:21]*** Cut start [16:01:21]*** Partial cut [16:01:21]*** CUTSNS_PIN = 1 [16:01:21]*** CUTSNS_PIN = 0 [16:01:21]*** Brake cut motor [16:01:22]Read from MH i2c: 01 [16:01:22]MH_I2C_Read... [16:01:22]*** Stop cut motor [16:01:22]*** Cut end [16:01:22]Read from MH i2c: 01 07 00 [16:01:22]MH_I2C_Read... [16:01:22]Read from MH i2c: 01 07 00 C6 96 00 00 00 00 00 FF 0F 71 [16:01:22]process_action close_receipt done [16:01:22]requested_data is exist [16:01:22]produce_requested_data [16:01:22]requested_item fm.sn is exist - process it [16:01:22]wFMCommunicate request_size=4 [16:01:22]MH_SAM_APDU [16:01:22]CAPDU: 80 11 00 00 [16:01:22]Write to MH i2c: E2 08 00 C7 96 80 11 00 00 00 00 00 00 D7 [16:01:22]Write i2c OK [16:01:22]MH_I2C_Read... [16:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:22]Read from MH i2c: E2 [16:01:22]MH_I2C_Read... [16:01:22]Read from MH i2c: E2 17 00 [16:01:22]MH_I2C_Read... [16:01:22]Read from MH i2c: E2 17 00 C7 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2A [16:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:01:22]wFMCommunicate OK [16:01:22]requested_item fd.num is exist - process it [16:01:22]SAM_PROTO_GetFieldsCounters [16:01:22]wFMCommunicate request_size=4 [16:01:22]MH_SAM_APDU [16:01:22]CAPDU: 80 13 00 00 [16:01:22]Write to MH i2c: E2 08 00 C8 96 80 13 00 00 00 00 00 00 DA [16:01:22]Write i2c OK [16:01:22]MH_I2C_Read... [16:01:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:01:22]Read from MH i2c: E2 [16:01:22]MH_I2C_Read... [16:01:22]Read from MH i2c: E2 62 00 [16:01:22]MH_I2C_Read... [16:01:22]Read from MH i2c: E2 62 00 C8 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FA EA 00 00 0E 04 04 00 48 00 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 98 [16:01:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FA EA 00 00 0E 04 04 00 48 00 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 [16:01:22]wFMCommunicate OK [16:01:22]SAM_PROTO_GetFieldsCounters done [16:01:22]requested_item shift.num is exist - process it [16:01:22]requested_item shift.opened is exist - process it [16:01:22]req_shift_opened [16:01:22]FM_GetShiftState [16:01:22]SAM_PROTO_GetShiftState [16:01:22]wFMCommunicate request_size=4 [16:01:22]MH_SAM_APDU [16:01:22]CAPDU: 80 13 01 00 [16:01:22]Write to MH i2c: E2 08 00 C9 96 80 13 01 00 00 00 00 00 DC [16:01:22]Write i2c OK [16:01:22]MH_I2C_Read... [16:01:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:22]Read from MH i2c: E2 [16:01:22]MH_I2C_Read... [16:01:22]Read from MH i2c: E2 0E 00 [16:01:22]MH_I2C_Read... [16:01:22]Read from MH i2c: E2 0E 00 C9 96 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 14 [16:01:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:01:22]wFMCommunicate OK [16:01:22]SAM_PROTO_GetShiftState done [16:01:22]FM_GetShiftState done [16:01:22]req_shift_opened done [16:01:22]requested_item shift.open_date is exist - process it [16:01:22]req_shift_open_date [16:01:22]req_shift_open_date done [16:01:22]produce_requested_data done [16:01:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60154,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:01:22]process_action_free close_receipt [16:01:22]json_value_free [16:01:22]json_value_free done [16:01:22]process_json_proto returns [16:01:22]Send response to host [16:01:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60154,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:01:22]free response buf [16:01:22]execute_script done [16:01:22]execute_script returns [16:01:22]free content buf [16:01:22]Sock 8.Close socket [16:01:22]Sock 8.Thread stoped [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: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:40]accept exits with 9 [16:02:40]New connection [16:02:40]New thread 3066957156 created [16:02:40]Thread 3067100516 joined [16:02:40]Waiting for new connection... [16:02:40] Sock 9.Parse request [16:02:40]Sock 9.Check first char [16:02:40]Sock 9.First char is OK [16:02:40]request: POST /json_proto HTTP/1.0 [16:02:40]Method: POST [16:02:40]URL: /json_proto [16:02:40]Method is POST - this is cgi request [16:02:40]url: /json_proto [16:02:40]query_string will be loaded in cgi processing [16:02:40]execute_cgi json_proto POST (null) [16:02:40]execute_cgi path=json_proto method=POST [16:02:40]POST find Content-Length [16:02:40]Host: 172.17.60.68:8080 [16:02:40]Content-Length: 990 [16:02:40]Content-Type: application/json [16:02:40] [16:02:40]POST finish read [16:02:40]Found Content-Length = 990 [16:02:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \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" ] } } [16:02:40]execute_script... [16:02:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 44.250, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.25 \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" ] } } [16:02:40]POST & json_proto [16:02:40]process_json_proto [16:02:40]json parsed OK: [16:02:40]protocol is kg_v1.0 [16:02:40]action value=close_receipt [16:02:40]process_action close_receipt [16:02:40]cmd_close_receipt [16:02:40]MH_GetDate [16:02:40]Write to MH i2c: F0 00 00 CA 96 4F [16:02:40]Write i2c OK [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: F0 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: F0 09 00 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: F0 09 00 CA 96 00 22 8C 60 66 9A 61 5F 66 8C [16:02:40]GetLastDocTimeStamp 1717603280 [16:02:40]current date 1717603362 [16:02:40]FM_GetShiftState [16:02:40]SAM_PROTO_GetShiftState [16:02:40]wFMCommunicate request_size=4 [16:02:40]MH_SAM_APDU [16:02:40]CAPDU: 80 13 01 00 [16:02:40]Write to MH i2c: E2 08 00 CB 96 80 13 01 00 00 00 00 00 DE [16:02:40]Write i2c OK [16:02:40]MH_I2C_Read... [16:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:40]Read from MH i2c: E2 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 0E 00 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 0E 00 CB 96 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 16 [16:02:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:02:40]wFMCommunicate OK [16:02:40]SAM_PROTO_GetShiftState done [16:02:40]FM_GetShiftState done [16:02:40]opened in 1717545916 [16:02:40]opened+sec_in_day 1717632316 [16:02:40]quantity*price = 150007 [16:02:40]sum+1 = 150009 [16:02:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 550 05.06.2024 16:02 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 44.25 сом ФМ: 0000000000959414 ФД: 60155 ФПД: 74809885362299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160242&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60155&fm=74809885362299&tin=02508201610067®Number=0000000000151680&sum=150000 [16:02:41]StoreToDocumentArchive [16:02:41]shift 72 fd 60155 [16:02:41]save to /storage/0072/doc_00060155 [16:02:41]save last doc name /storage/0072/doc_00060155 to /storage/kkm_last_doc_name [16:02:41]save OK [16:02:41]Clear old archive folders... [16:02:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:02:41]tlvbuf is 003D5510 [16:02:41]SAM_PROTO_ClearQueue [16:02:41]wFMCommunicate request_size=4 [16:02:41]MH_SAM_APDU [16:02:41]CAPDU: 80 09 00 00 [16:02:41]Write to MH i2c: E2 08 00 D8 96 80 09 00 00 00 00 00 00 E0 [16:02:41]Write i2c OK [16:02:41]MH_I2C_Read... [16:02:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:41]Read from MH i2c: E2 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 D8 96 00 90 00 E2 [16:02:41]RAPDU: 90 00 [16:02:41]wFMCommunicate OK [16:02:41]SAM_PROTO_ClearQueue done [16:02:41]KKMCreateOFDPacket [16:02:41]OFDProtocolAddRootSTLVToBuf [16:02:41]FM_MakeSignedData [16:02:41]FM_MakeSignedData [16:02:41]SAM_PROTO_SignData [16:02:41]wFMCommunicate request_size=4 [16:02:41]MH_SAM_APDU [16:02:41]CAPDU: 80 0D 01 02 [16:02:41]Write to MH i2c: E2 08 00 D9 96 80 0D 01 02 00 00 00 00 E8 [16:02:41]Write i2c OK [16:02:41]MH_I2C_Read... [16:02:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:41]Read from MH i2c: E2 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 D9 96 00 90 00 E3 [16:02:41]RAPDU: 90 00 [16:02:41]wFMCommunicate OK [16:02:41]wFMCommunicate request_size=255 [16:02:41]MH_SAM_APDU [16:02:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 26 02 00 00 F4 03 04 00 22 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB EA 00 00 35 04 06 00 44 0A [16:02:41]Write to MH i2c: E2 02 01 DA 96 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 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 26 02 00 00 F4 03 04 00 22 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB EA 00 00 35 04 06 00 44 0A 00 00 E2 [16:02:41]Write i2c OK [16:02:41]MH_I2C_Read... [16:02:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:41]Read from MH i2c: E2 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 DA 96 00 90 00 E4 [16:02:41]RAPDU: 90 00 [16:02:41]wFMCommunicate OK [16:02:41]wFMCommunicate request_size=9 [16:02:41]MH_SAM_APDU [16:02:41]CAPDU: 80 0D 02 02 04 08 A4 88 7B [16:02:41]Write to MH i2c: E2 0C 00 DB 96 80 0D 02 02 04 00 08 A4 88 7B 00 00 A2 [16:02:41]Write i2c OK [16:02:41]MH_I2C_Read... [16:02:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:41]Read from MH i2c: E2 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: E2 03 00 DB 96 00 90 00 E5 [16:02:41]RAPDU: 90 00 [16:02:41]wFMCommunicate OK [16:02:41]wFMCommunicate request_size=4 [16:02:41]MH_SAM_APDU [16:02:41]CAPDU: 80 0D 03 02 [16:02:41]Write to MH i2c: E2 08 00 DC 96 80 0D 03 02 00 00 00 00 ED [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:42]Read from MH i2c: E2 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 0B 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 0B 00 DC 96 00 C0 8B CD F8 DD 47 33 2C 90 00 81 [16:02:42]RAPDU: C0 8B CD F8 DD 47 33 2C 90 00 [16:02:42]wFMCommunicate OK [16:02:42]SAM_PROTO_SignData done [16:02:42]FM_MakeSignedData done [16:02:42]CreateOFDProtocolMessage [16:02:42]wFMCommunicate request_size=4 [16:02:42]MH_SAM_APDU [16:02:42]CAPDU: 80 11 00 00 [16:02:42]Write to MH i2c: E2 08 00 DD 96 80 11 00 00 00 00 00 00 ED [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:42]Read from MH i2c: E2 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 17 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 17 00 DD 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 40 [16:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:02:42]wFMCommunicate OK [16:02:42]CreateOFDProtocolMessage done [16:02:42]OFDSenderStorePacket 60155 [16:02:42]StoreOFDPacket docnum=60155 [16:02:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 55 0A 06 01 7C 99 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 26 02 00 00 F4 03 04 00 22 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB EA 00 00 35 04 06 00 44 0A 08 A4 88 7B C0 8B CD F8 DD 47 33 2C [16:02:42]CheckFolder [16:02:42]dirname=/storage/ofd_packets [16:02:42]CheckFolder done [16:02:42]ProducePacketName [16:02:42]name=ofd_packets/00060155 [16:02:42]NVStorageSaveData ofd_packets/00060155 [16:02:42]File name is /storage/ofd_packets/00060155 [16:02:42]Write 300 bytes [16:02:42]NVStorageSaveData done [16:02:42]OFDSenderStorePacket done [16:02:42]KKMCreateOFDPacket done [16:02:42]NVStorageSaveData kkm_last_timestamp [16:02:42]File name is /storage/kkm_last_timestamp [16:02:42]Write 4 bytes [16:02:42]NVStorageSaveData done [16:02:42]ExternCall_PrintAddStr [16:02:42]wPrintStart [16:02:42]Write to MH i2c: 01 00 00 DE 96 74 [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: 01 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: 01 07 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: 01 07 00 DE 96 00 00 00 00 00 FF 0F 89 [16:02:42]RasterBufferAndPrint [16:02:42]line Счет N : (1)545884 [16:02:42]line ИНН: 02508201610067 [16:02:42]line Контрольно-Кассовый Чек [16:02:42]line ПРОДАЖА [16:02:42]line ТРК (МРК, ГНК) : 71 [16:02:42]line Товар: 2711190000 [16:02:42]line ГАЗ-К-5 [16:02:42]line 44.250 * 33.90 [16:02:42]line = 1500.08 [16:02:42]line НДС 12% НСП 1% [16:02:42]line > о реализуемом товаре [16:02:42]line ОКРУГЛЕНИЕ: -0.08 [16:02:42]line ИТОГО: 1500.00 [16:02:42]line Внесено: 1500.00 [16:02:42]line СДАЧА: 0.00 [16:02:42]line НСП 1% : 13.27 [16:02:42]line НДС 12% : 159.30 [16:02:42]line Наличными: 1500.00 [16:02:42]line Безнал.: 0.00 [16:02:42]line Место: АЗС № 117 "Партнер Нефть" [16:02:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:02:42]line СНО: Общий режим [16:02:42]line Чек 550 05.06.2024 16:02 [16:02:42]line Смена: 72 ФФД: 1.0 [16:02:42]line ЗНМ: 0300000048 [16:02:42]line РНМ: 0000000000151680 [16:02:42]line Версия ККМ: v1.0 [16:02:42]line [16:02:42]line Дисконтная программа [16:02:42]line СУГ [16:02:42]line номер 117 [16:02:42]line сэкономлено 44.25 сом [16:02:42]line ФМ: 0000000000959414 [16:02:42]line ФД: 60155 [16:02:42]line ФПД: 74809885362299 [16:02:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160242&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60155&fm=74809885362299&tin=02508201610067®Number=0000000000151680&sum=150000 [16:02:42]OFD Sender: Processing packet 60155 [packets to send 53, broken 52] [16:02:42]ProducePacketName [16:02:42]name=ofd_packets/00060155 [16:02:42]OFD Sender: To server: pG, [16:02:42]CommunicateWithHost lk.salyk.kg:30040 [16:02:42]ConnectInit lk.salyk.kg [16:02:42]written 0, free lines is 4095 [16:02:42]Connected sock=10 [16:02:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 55 0A 06 01 7C 99 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 F8 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 26 02 00 00 F4 03 04 00 22 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB EA 00 00 35 04 06 00 44 0A 08 A4 88 7B C0 8B CD F8 DD 47 33 2C [16:02:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4A 4D 47 00 3B 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FB EA 00 00 F4 03 04 00 26 38 60 66 B6 04 01 00 00 CD CC F9 75 6E DF 2B 71 [16:02:42]CommunicateWithHost err = 0 [16:02:42]CheckOFDResponse [16:02:42]1017 (14) - 77093643461234 [16:02:42]1041 (16) - 0000000000959414 [16:02:42]1040 (4) - 60155 [16:02:42]1012 (4) - 05.06.2024 10:04 [16:02:42]1206 (1) - 0 [16:02:42]OFD Sender: Remove packet 60155 [16:02:42]ProducePacketName [16:02:42]name=ofd_packets/00060155 [16:02:42]NVStorageDeleteData [16:02:42]Write to MH i2c: 01 00 00 0E 97 A5 [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: 01 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: 01 07 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: 01 07 00 0E 97 00 00 00 00 00 4F 0C 07 [16:02:42]RasterBufferAndPrint [16:02:42]line [16:02:42]line [16:02:42]line [16:02:42]line [16:02:42]line [16:02:42]written 0, free lines is 3157 [16:02:42]MH_Cut [16:02:42]Write to MH i2c: D1 01 00 15 97 01 7E [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: D1 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: D1 01 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: D1 01 00 15 97 00 7D [16:02:42]Write to MH i2c: 01 00 00 16 97 AD [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:43]OFD Sender: No OFD packet to send [16:02:43]*** Cut start [16:02:43]*** Partial cut [16:02:43]*** CUTSNS_PIN = 1 [16:02:43]*** CUTSNS_PIN = 0 [16:02:44]*** Brake cut motor [16:02:44]Read from MH i2c: 01 [16:02:44]MH_I2C_Read... [16:02:44]*** Stop cut motor [16:02:44]*** Cut end [16:02:44]Read from MH i2c: 01 07 00 [16:02:44]MH_I2C_Read... [16:02:44]Read from MH i2c: 01 07 00 16 97 00 00 00 00 00 FF 0F C2 [16:02:44]process_action close_receipt done [16:02:44]requested_data is exist [16:02:44]produce_requested_data [16:02:44]requested_item fm.sn is exist - process it [16:02:44]wFMCommunicate request_size=4 [16:02:44]MH_SAM_APDU [16:02:44]CAPDU: 80 11 00 00 [16:02:44]Write to MH i2c: E2 08 00 17 97 80 11 00 00 00 00 00 00 28 [16:02:44]Write i2c OK [16:02:44]MH_I2C_Read... [16:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:44]Read from MH i2c: E2 [16:02:44]MH_I2C_Read... [16:02:44]Read from MH i2c: E2 17 00 [16:02:44]MH_I2C_Read... [16:02:44]Read from MH i2c: E2 17 00 17 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7B [16:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:02:44]wFMCommunicate OK [16:02:44]requested_item fd.num is exist - process it [16:02:44]SAM_PROTO_GetFieldsCounters [16:02:44]wFMCommunicate request_size=4 [16:02:44]MH_SAM_APDU [16:02:44]CAPDU: 80 13 00 00 [16:02:44]Write to MH i2c: E2 08 00 18 97 80 13 00 00 00 00 00 00 2B [16:02:44]Write i2c OK [16:02:44]MH_I2C_Read... [16:02:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:44]Read from MH i2c: E2 [16:02:44]MH_I2C_Read... [16:02:44]Read from MH i2c: E2 62 00 [16:02:44]MH_I2C_Read... [16:02:44]Read from MH i2c: E2 62 00 18 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FB EA 00 00 0E 04 04 00 48 00 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 ED [16:02:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FB EA 00 00 0E 04 04 00 48 00 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 [16:02:44]wFMCommunicate OK [16:02:44]SAM_PROTO_GetFieldsCounters done [16:02:44]requested_item shift.num is exist - process it [16:02:44]requested_item shift.opened is exist - process it [16:02:44]req_shift_opened [16:02:44]FM_GetShiftState [16:02:44]SAM_PROTO_GetShiftState [16:02:44]wFMCommunicate request_size=4 [16:02:44]MH_SAM_APDU [16:02:44]CAPDU: 80 13 01 00 [16:02:44]Write to MH i2c: E2 08 00 19 97 80 13 01 00 00 00 00 00 2D [16:02:44]Write i2c OK [16:02:44]MH_I2C_Read... [16:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:44]Read from MH i2c: E2 [16:02:44]MH_I2C_Read... [16:02:44]Read from MH i2c: E2 0E 00 [16:02:44]MH_I2C_Read... [16:02:44]Read from MH i2c: E2 0E 00 19 97 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 65 [16:02:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:02:44]wFMCommunicate OK [16:02:44]SAM_PROTO_GetShiftState done [16:02:44]FM_GetShiftState done [16:02:44]req_shift_opened done [16:02:44]requested_item shift.open_date is exist - process it [16:02:44]req_shift_open_date [16:02:44]req_shift_open_date done [16:02:44]produce_requested_data done [16:02:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60155,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:02:44]process_action_free close_receipt [16:02:44]json_value_free [16:02:44]json_value_free done [16:02:44]process_json_proto returns [16:02:44]Send response to host [16:02:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60155,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:02:44]free response buf [16:02:44]execute_script done [16:02:44]execute_script returns [16:02:44]free content buf [16:02:44]Sock 9.Close socket [16:02:44]Sock 9.Thread stoped [16:02:48]OFD Sender: No OFD packet to send [16:02:53]OFD Sender: No OFD packet to send [16:02:58]OFD Sender: No OFD packet to send [16:03:00]accept exits with 8 [16:03:00]New connection [16:03:00]New thread 3067100516 created [16:03:00]Thread 3066957156 joined [16:03:00]Waiting for new connection... [16:03:00] Sock 8.Parse request [16:03:00]Sock 8.Check first char [16:03:00]Sock 8.First char is OK [16:03:00]request: POST /json_proto HTTP/1.0 [16:03:00]Method: POST [16:03:00]URL: /json_proto [16:03:00]Method is POST - this is cgi request [16:03:00]url: /json_proto [16:03:00]query_string will be loaded in cgi processing [16:03:00]execute_cgi json_proto POST (null) [16:03:00]execute_cgi path=json_proto method=POST [16:03:00]POST find Content-Length [16:03:00]Host: 172.17.60.68:8080 [16:03:00]Content-Length: 682 [16:03:00]Content-Type: application/json [16:03:00] [16:03:00]POST finish read [16:03:00]Found Content-Length = 682 [16:03:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:00]execute_script... [16:03:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:00]POST & json_proto [16:03:00]process_json_proto [16:03:00]json parsed OK: [16:03:00]protocol is kg_v1.0 [16:03:00]action value=close_receipt [16:03:00]process_action close_receipt [16:03:00]cmd_close_receipt [16:03:00]MH_GetDate [16:03:00]Write to MH i2c: F0 00 00 1A 97 A0 [16:03:00]Write i2c OK [16:03:00]MH_I2C_Read... [16:03:00]Read from MH i2c: F0 [16:03:00]MH_I2C_Read... [16:03:00]Read from MH i2c: F0 09 00 [16:03:00]MH_I2C_Read... [16:03:00]Read from MH i2c: F0 09 00 1A 97 00 36 8C 60 66 9A 61 5F 66 F1 [16:03:00]GetLastDocTimeStamp 1717603362 [16:03:00]current date 1717603382 [16:03:00]FM_GetShiftState [16:03:00]SAM_PROTO_GetShiftState [16:03:00]wFMCommunicate request_size=4 [16:03:00]MH_SAM_APDU [16:03:00]CAPDU: 80 13 01 00 [16:03:00]Write to MH i2c: E2 08 00 1B 97 80 13 01 00 00 00 00 00 2F [16:03:00]Write i2c OK [16:03:00]MH_I2C_Read... [16:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:00]Read from MH i2c: E2 [16:03:00]MH_I2C_Read... [16:03:00]Read from MH i2c: E2 0E 00 [16:03:00]MH_I2C_Read... [16:03:00]Read from MH i2c: E2 0E 00 1B 97 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 67 [16:03:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:03:00]wFMCommunicate OK [16:03:00]SAM_PROTO_GetShiftState done [16:03:00]FM_GetShiftState done [16:03:00]opened in 1717545916 [16:03:00]opened+sec_in_day 1717632316 [16:03:00]quantity*price = 100015 [16:03:00]sum+1 = 100017 [16:03:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 551 05.06.2024 16:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60156 ФПД: 97750337806051 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160302&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60156&fm=97750337806051&tin=02508201610067®Number=0000000000151680&sum=100000 [16:03:01]StoreToDocumentArchive [16:03:01]shift 72 fd 60156 [16:03:01]save to /storage/0072/doc_00060156 [16:03:01]save last doc name /storage/0072/doc_00060156 to /storage/kkm_last_doc_name [16:03:01]save OK [16:03:01]Clear old archive folders... [16:03:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:03:01]tlvbuf is 004321C0 [16:03:01]SAM_PROTO_ClearQueue [16:03:01]wFMCommunicate request_size=4 [16:03:01]MH_SAM_APDU [16:03:01]CAPDU: 80 09 00 00 [16:03:01]Write to MH i2c: E2 08 00 28 97 80 09 00 00 00 00 00 00 31 [16:03:01]Write i2c OK [16:03:01]MH_I2C_Read... [16:03:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:01]Read from MH i2c: E2 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 28 97 00 90 00 33 [16:03:01]RAPDU: 90 00 [16:03:01]wFMCommunicate OK [16:03:01]SAM_PROTO_ClearQueue done [16:03:01]KKMCreateOFDPacket [16:03:01]OFDProtocolAddRootSTLVToBuf [16:03:01]FM_MakeSignedData [16:03:01]FM_MakeSignedData [16:03:01]SAM_PROTO_SignData [16:03:01]wFMCommunicate request_size=4 [16:03:01]MH_SAM_APDU [16:03:01]CAPDU: 80 0D 01 02 [16:03:01]Write to MH i2c: E2 08 00 29 97 80 0D 01 02 00 00 00 00 39 [16:03:01]Write i2c OK [16:03:01]MH_I2C_Read... [16:03:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:01]Read from MH i2c: E2 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 29 97 00 90 00 34 [16:03:01]RAPDU: 90 00 [16:03:01]wFMCommunicate OK [16:03:01]wFMCommunicate request_size=255 [16:03:01]MH_SAM_APDU [16:03:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 36 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC EA 00 00 35 04 06 00 58 [16:03:01]Write to MH i2c: E2 02 01 2A 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 36 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC EA 00 00 35 04 06 00 58 00 00 F5 [16:03:01]Write i2c OK [16:03:01]MH_I2C_Read... [16:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:01]Read from MH i2c: E2 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 2A 97 00 90 00 35 [16:03:01]RAPDU: 90 00 [16:03:01]wFMCommunicate OK [16:03:01]wFMCommunicate request_size=10 [16:03:01]MH_SAM_APDU [16:03:01]CAPDU: 80 0D 02 02 05 E7 46 29 5E E3 [16:03:01]Write to MH i2c: E2 0D 00 2B 97 80 0D 02 02 05 00 E7 46 29 5E E3 00 00 DD [16:03:01]Write i2c OK [16:03:01]MH_I2C_Read... [16:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:01]Read from MH i2c: E2 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 03 00 2B 97 00 90 00 36 [16:03:01]RAPDU: 90 00 [16:03:01]wFMCommunicate OK [16:03:01]wFMCommunicate request_size=4 [16:03:01]MH_SAM_APDU [16:03:01]CAPDU: 80 0D 03 02 [16:03:01]Write to MH i2c: E2 08 00 2C 97 80 0D 03 02 00 00 00 00 3E [16:03:01]Write i2c OK [16:03:01]MH_I2C_Read... [16:03:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:01]Read from MH i2c: E2 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 0B 00 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 0B 00 2C 97 00 B1 CC 15 F6 D1 27 1B 54 90 00 2E [16:03:01]RAPDU: B1 CC 15 F6 D1 27 1B 54 90 00 [16:03:01]wFMCommunicate OK [16:03:01]SAM_PROTO_SignData done [16:03:01]FM_MakeSignedData done [16:03:01]CreateOFDProtocolMessage [16:03:01]wFMCommunicate request_size=4 [16:03:01]MH_SAM_APDU [16:03:01]CAPDU: 80 11 00 00 [16:03:01]Write to MH i2c: E2 08 00 2D 97 80 11 00 00 00 00 00 00 3E [16:03:01]Write i2c OK [16:03:01]MH_I2C_Read... [16:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:01]Read from MH i2c: E2 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 17 00 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: E2 17 00 2D 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 91 [16:03:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:03:01]wFMCommunicate OK [16:03:01]CreateOFDProtocolMessage done [16:03:01]OFDSenderStorePacket 60156 [16:03:01]StoreOFDPacket docnum=60156 [16:03:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3C 0E 07 01 32 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 36 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC EA 00 00 35 04 06 00 58 E7 46 29 5E E3 B1 CC 15 F6 D1 27 1B 54 [16:03:01]CheckFolder [16:03:01]dirname=/storage/ofd_packets [16:03:01]CheckFolder done [16:03:01]ProducePacketName [16:03:01]name=ofd_packets/00060156 [16:03:01]NVStorageSaveData ofd_packets/00060156 [16:03:01]File name is /storage/ofd_packets/00060156 [16:03:01]Write 301 bytes [16:03:01]NVStorageSaveData done [16:03:01]OFDSenderStorePacket done [16:03:01]KKMCreateOFDPacket done [16:03:01]NVStorageSaveData kkm_last_timestamp [16:03:01]File name is /storage/kkm_last_timestamp [16:03:01]Write 4 bytes [16:03:01]NVStorageSaveData done [16:03:01]ExternCall_PrintAddStr [16:03:01]wPrintStart [16:03:01]Write to MH i2c: 01 00 00 2E 97 C5 [16:03:01]Write i2c OK [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: 01 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: 01 07 00 [16:03:01]MH_I2C_Read... [16:03:01]Read from MH i2c: 01 07 00 2E 97 00 00 00 00 00 FF 0F DA [16:03:01]RasterBufferAndPrint [16:03:01]line Счет N : (1)545889 [16:03:01]line ИНН: 02508201610067 [16:03:01]line Контрольно-Кассовый Чек [16:03:01]line ПРОДАЖА [16:03:01]line ТРК (МРК, ГНК) : 22 [16:03:01]line Товар: 2710124130 [16:03:01]line Аи-92-К-5 [16:03:01]line 14.950 * 66.90 [16:03:01]line = 1000.16 [16:03:01]line НДС 12% НСП 1% [16:03:01]line > о реализуемом товаре [16:03:01]line ОКРУГЛЕНИЕ: -0.16 [16:03:01]line ИТОГО: 1000.00 [16:03:01]line Внесено: 1000.00 [16:03:01]line СДАЧА: 0.00 [16:03:01]line НСП 1% : 8.85 [16:03:01]line НДС 12% : 106.21 [16:03:01]line Наличными: 1000.00 [16:03:01]line Безнал.: 0.00 [16:03:01]line Место: АЗС № 117 "Партнер Нефть" [16:03:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:03:01]line СНО: Общий режим [16:03:01]line Чек 551 05.06.2024 16:03 [16:03:01]line Смена: 72 ФФД: 1.0 [16:03:01]line ЗНМ: 0300000048 [16:03:01]line РНМ: 0000000000151680 [16:03:01]line Версия ККМ: v1.0 [16:03:01]line ФМ: 0000000000959414 [16:03:01]line ФД: 60156 [16:03:01]line ФПД: 97750337806051 [16:03:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160302&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60156&fm=97750337806051&tin=02508201610067®Number=0000000000151680&sum=100000 [16:03:02]OFD Sender: Processing packet 60156 [packets to send 53, broken 52] [16:03:02]ProducePacketName [16:03:02]name=ofd_packets/00060156 [16:03:02]OFD Sender: To server: pG, [16:03:02]CommunicateWithHost lk.salyk.kg:30040 [16:03:02]ConnectInit lk.salyk.kg [16:03:02]written 0, free lines is 4095 [16:03:02]Connected sock=10 [16:03:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 3C 0E 07 01 32 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 36 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC EA 00 00 35 04 06 00 58 E7 46 29 5E E3 B1 CC 15 F6 D1 27 1B 54 [16:03:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D5 0F 47 00 A1 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FC EA 00 00 F4 03 04 00 3A 38 60 66 B6 04 01 00 00 E6 5E 31 A4 59 2F 24 BC [16:03:02]CommunicateWithHost err = 0 [16:03:02]CheckOFDResponse [16:03:02]1017 (14) - 77093643461234 [16:03:02]1041 (16) - 0000000000959414 [16:03:02]1040 (4) - 60156 [16:03:02]1012 (4) - 05.06.2024 10:04 [16:03:02]1206 (1) - 0 [16:03:02]OFD Sender: Remove packet 60156 [16:03:02]ProducePacketName [16:03:02]name=ofd_packets/00060156 [16:03:02]NVStorageDeleteData [16:03:02]Write to MH i2c: 01 00 00 59 97 F0 [16:03:02]Write i2c OK [16:03:02]MH_I2C_Read... [16:03:02]Read from MH i2c: 01 [16:03:02]MH_I2C_Read... [16:03:02]Read from MH i2c: 01 07 00 [16:03:02]MH_I2C_Read... [16:03:02]Read from MH i2c: 01 07 00 59 97 00 00 00 00 00 B8 0C BB [16:03:02]RasterBufferAndPrint [16:03:02]line [16:03:02]line [16:03:02]line [16:03:02]line [16:03:02]line [16:03:02]written 0, free lines is 3263 [16:03:02]MH_Cut [16:03:02]Write to MH i2c: D1 01 00 60 97 01 C9 [16:03:02]Write i2c OK [16:03:02]MH_I2C_Read... [16:03:02]Read from MH i2c: D1 [16:03:02]MH_I2C_Read... [16:03:02]Read from MH i2c: D1 01 00 [16:03:02]MH_I2C_Read... [16:03:02]Read from MH i2c: D1 01 00 60 97 00 C8 [16:03:02]Write to MH i2c: 01 00 00 61 97 F8 [16:03:02]Write i2c OK [16:03:02]MH_I2C_Read... [16:03:02]OFD Sender: No OFD packet to send [16:03:03]*** Cut start [16:03:03]*** Partial cut [16:03:03]*** CUTSNS_PIN = 1 [16:03:03]*** CUTSNS_PIN = 0 [16:03:03]*** Brake cut motor [16:03:04]Read from MH i2c: 01 [16:03:04]MH_I2C_Read... [16:03:04]*** Stop cut motor [16:03:04]*** Cut end [16:03:04]Read from MH i2c: 01 07 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: 01 07 00 61 97 00 00 00 00 00 FF 0F 0D [16:03:04]process_action close_receipt done [16:03:04]requested_data is exist [16:03:04]produce_requested_data [16:03:04]requested_item fm.sn is exist - process it [16:03:04]wFMCommunicate request_size=4 [16:03:04]MH_SAM_APDU [16:03:04]CAPDU: 80 11 00 00 [16:03:04]Write to MH i2c: E2 08 00 62 97 80 11 00 00 00 00 00 00 73 [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:04]Read from MH i2c: E2 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 17 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 17 00 62 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C6 [16:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:03:04]wFMCommunicate OK [16:03:04]requested_item fd.num is exist - process it [16:03:04]SAM_PROTO_GetFieldsCounters [16:03:04]wFMCommunicate request_size=4 [16:03:04]MH_SAM_APDU [16:03:04]CAPDU: 80 13 00 00 [16:03:04]Write to MH i2c: E2 08 00 63 97 80 13 00 00 00 00 00 00 76 [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:04]Read from MH i2c: E2 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 62 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 62 00 63 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC EA 00 00 0E 04 04 00 48 00 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 3C [16:03:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FC EA 00 00 0E 04 04 00 48 00 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 [16:03:04]wFMCommunicate OK [16:03:04]SAM_PROTO_GetFieldsCounters done [16:03:04]requested_item shift.num is exist - process it [16:03:04]requested_item shift.opened is exist - process it [16:03:04]req_shift_opened [16:03:04]FM_GetShiftState [16:03:04]SAM_PROTO_GetShiftState [16:03:04]wFMCommunicate request_size=4 [16:03:04]MH_SAM_APDU [16:03:04]CAPDU: 80 13 01 00 [16:03:04]Write to MH i2c: E2 08 00 64 97 80 13 01 00 00 00 00 00 78 [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:04]Read from MH i2c: E2 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 64 97 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B0 [16:03:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:03:04]wFMCommunicate OK [16:03:04]SAM_PROTO_GetShiftState done [16:03:04]FM_GetShiftState done [16:03:04]req_shift_opened done [16:03:04]requested_item shift.open_date is exist - process it [16:03:04]req_shift_open_date [16:03:04]req_shift_open_date done [16:03:04]produce_requested_data done [16:03:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60156,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:03:04]process_action_free close_receipt [16:03:04]json_value_free [16:03:04]json_value_free done [16:03:04]process_json_proto returns [16:03:04]Send response to host [16:03:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60156,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:03:04]free response buf [16:03:04]execute_script done [16:03:04]execute_script returns [16:03:04]free content buf [16:03:04]Sock 8.Close socket [16:03:04]Sock 8.Thread stoped [16:03:04]accept exits with 9 [16:03:04]New connection [16:03:04]New thread 3066957156 created [16:03:04]Thread 3067100516 joined [16:03:04]Waiting for new connection... [16:03:04] Sock 9.Parse request [16:03:04]Sock 9.Check first char [16:03:04]Sock 9.First char is OK [16:03:04]request: POST /json_proto HTTP/1.0 [16:03:04]Method: POST [16:03:04]URL: /json_proto [16:03:04]Method is POST - this is cgi request [16:03:04]url: /json_proto [16:03:04]query_string will be loaded in cgi processing [16:03:04]execute_cgi json_proto POST (null) [16:03:04]execute_cgi path=json_proto method=POST [16:03:04]POST find Content-Length [16:03:04]Host: 172.17.60.68:8080 [16:03:04]Content-Length: 978 [16:03:04]Content-Type: application/json [16:03:04] [16:03:04]POST finish read [16:03:04]Found Content-Length = 978 [16:03:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545887", "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" : 72.40, "quantity" : 55.250, "sum" : 4000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.63 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:04]execute_script... [16:03:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545887", "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" : 72.40, "quantity" : 55.250, "sum" : 4000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 27.63 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:04]POST & json_proto [16:03:04]process_json_proto [16:03:04]json parsed OK: [16:03:04]protocol is kg_v1.0 [16:03:04]action value=close_receipt [16:03:04]process_action close_receipt [16:03:04]cmd_close_receipt [16:03:04]MH_GetDate [16:03:04]Write to MH i2c: F0 00 00 65 97 EB [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 09 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 09 00 65 97 00 3B 8C 60 66 9A 61 5F 66 41 [16:03:04]GetLastDocTimeStamp 1717603382 [16:03:04]current date 1717603387 [16:03:04]FM_GetShiftState [16:03:04]SAM_PROTO_GetShiftState [16:03:04]wFMCommunicate request_size=4 [16:03:04]MH_SAM_APDU [16:03:04]CAPDU: 80 13 01 00 [16:03:04]Write to MH i2c: E2 08 00 66 97 80 13 01 00 00 00 00 00 7A [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:04]Read from MH i2c: E2 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 66 97 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B2 [16:03:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:03:04]wFMCommunicate OK [16:03:04]SAM_PROTO_GetShiftState done [16:03:04]FM_GetShiftState done [16:03:04]opened in 1717545916 [16:03:04]opened+sec_in_day 1717632316 [16:03:04]quantity*price = 400010 [16:03:04]sum+1 = 400011 [16:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 552 05.06.2024 16:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 27.63 сом ФМ: 0000000000959414 ФД: 60157 ФПД: 250230866514443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160307&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60157&fm=250230866514443&tin=02508201610067®Number=0000000000151680&sum=400000 [16:03:05]StoreToDocumentArchive [16:03:05]shift 72 fd 60157 [16:03:05]save to /storage/0072/doc_00060157 [16:03:05]save last doc name /storage/0072/doc_00060157 to /storage/kkm_last_doc_name [16:03:05]save OK [16:03:05]Clear old archive folders... [16:03:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:03:05]tlvbuf is 003CE230 [16:03:05]SAM_PROTO_ClearQueue [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 09 00 00 [16:03:05]Write to MH i2c: E2 08 00 73 97 80 09 00 00 00 00 00 00 7C [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:06]Read from MH i2c: E2 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 73 97 00 90 00 7E [16:03:06]RAPDU: 90 00 [16:03:06]wFMCommunicate OK [16:03:06]SAM_PROTO_ClearQueue done [16:03:06]KKMCreateOFDPacket [16:03:06]OFDProtocolAddRootSTLVToBuf [16:03:06]FM_MakeSignedData [16:03:06]FM_MakeSignedData [16:03:06]SAM_PROTO_SignData [16:03:06]wFMCommunicate request_size=4 [16:03:06]MH_SAM_APDU [16:03:06]CAPDU: 80 0D 01 02 [16:03:06]Write to MH i2c: E2 08 00 74 97 80 0D 01 02 00 00 00 00 84 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:06]Read from MH i2c: E2 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 74 97 00 90 00 7F [16:03:06]RAPDU: 90 00 [16:03:06]wFMCommunicate OK [16:03:06]wFMCommunicate request_size=255 [16:03:06]MH_SAM_APDU [16:03: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 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 28 02 00 00 F4 03 04 00 3B 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD EA 00 00 35 04 06 00 E3 95 69 E9 [16:03:06]Write to MH i2c: E2 02 01 75 97 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 28 02 00 00 F4 03 04 00 3B 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD EA 00 00 35 04 06 00 E3 95 69 E9 00 00 F9 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:06]Read from MH i2c: E2 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 75 97 00 90 00 80 [16:03:06]RAPDU: 90 00 [16:03:06]wFMCommunicate OK [16:03:06]wFMCommunicate request_size=7 [16:03:06]MH_SAM_APDU [16:03:06]CAPDU: 80 0D 02 02 02 12 0B [16:03:06]Write to MH i2c: E2 0A 00 76 97 80 0D 02 02 02 00 12 0B 00 00 A8 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:06]Read from MH i2c: E2 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 03 00 76 97 00 90 00 81 [16:03:06]RAPDU: 90 00 [16:03:06]wFMCommunicate OK [16:03:06]wFMCommunicate request_size=4 [16:03:06]MH_SAM_APDU [16:03:06]CAPDU: 80 0D 03 02 [16:03:06]Write to MH i2c: E2 08 00 77 97 80 0D 03 02 00 00 00 00 89 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:06]Read from MH i2c: E2 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 0B 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 0B 00 77 97 00 DD F0 16 92 D3 94 DE 46 90 00 8A [16:03:06]RAPDU: DD F0 16 92 D3 94 DE 46 90 00 [16:03:06]wFMCommunicate OK [16:03:06]SAM_PROTO_SignData done [16:03:06]FM_MakeSignedData done [16:03:06]CreateOFDProtocolMessage [16:03:06]wFMCommunicate request_size=4 [16:03:06]MH_SAM_APDU [16:03:06]CAPDU: 80 11 00 00 [16:03:06]Write to MH i2c: E2 08 00 78 97 80 11 00 00 00 00 00 00 89 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:06]Read from MH i2c: E2 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 17 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: E2 17 00 78 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DC [16:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:03:06]wFMCommunicate OK [16:03:06]CreateOFDProtocolMessage done [16:03:06]OFDSenderStorePacket 60157 [16:03:06]StoreOFDPacket docnum=60157 [16:03:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 01 05 04 01 AA 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 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 28 02 00 00 F4 03 04 00 3B 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD EA 00 00 35 04 06 00 E3 95 69 E9 12 0B DD F0 16 92 D3 94 DE 46 [16:03:06]CheckFolder [16:03:06]dirname=/storage/ofd_packets [16:03:06]CheckFolder done [16:03:06]ProducePacketName [16:03:06]name=ofd_packets/00060157 [16:03:06]NVStorageSaveData ofd_packets/00060157 [16:03:07]File name is /storage/ofd_packets/00060157 [16:03:07]Write 298 bytes [16:03:07]NVStorageSaveData done [16:03:07]OFDSenderStorePacket done [16:03:07]KKMCreateOFDPacket done [16:03:07]NVStorageSaveData kkm_last_timestamp [16:03:07]File name is /storage/kkm_last_timestamp [16:03:07]Write 4 bytes [16:03:07]NVStorageSaveData done [16:03:07]ExternCall_PrintAddStr [16:03:07]wPrintStart [16:03:07]Write to MH i2c: 01 00 00 79 97 10 [16:03:07]Write i2c OK [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: 01 [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: 01 07 00 [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: 01 07 00 79 97 00 00 00 00 00 FF 0F 25 [16:03:07]RasterBufferAndPrint [16:03:07]line Счет N : (1)545887 [16:03:07]line ИНН: 02508201610067 [16:03:07]line Контрольно-Кассовый Чек [16:03:07]line ПРОДАЖА [16:03:07]line ТРК (МРК, ГНК) : 11 [16:03:07]line Товар: 2710194210 [16:03:07]line ДТ-К-5 [16:03:07]line 55.250 * 72.40 [16:03:07]line = 4000.10 [16:03:07]line НДС 12% НСП 1% [16:03:07]line > о реализуемом товаре [16:03:07]line ОКРУГЛЕНИЕ: -0.10 [16:03:07]line ИТОГО: 4000.00 [16:03:07]line Внесено: 4000.00 [16:03:07]line СДАЧА: 0.00 [16:03:07]line НСП 1% : 35.40 [16:03:07]line НДС 12% : 424.79 [16:03:07]line Наличными: 4000.00 [16:03:07]line Безнал.: 0.00 [16:03:07]line Место: АЗС № 117 "Партнер Нефть" [16:03:07]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:03:07]line СНО: Общий режим [16:03:07]line Чек 552 05.06.2024 16:03 [16:03:07]line Смена: 72 ФФД: 1.0 [16:03:07]line ЗНМ: 0300000048 [16:03:07]line РНМ: 0000000000151680 [16:03:07]line Версия ККМ: v1.0 [16:03:07]line [16:03:07]line Дисконтная программа [16:03:07]line ДТ [16:03:07]line номер 117 [16:03:07]line сэкономлено 27.63 сом [16:03:07]line ФМ: 0000000000959414 [16:03:07]line ФД: 60157 [16:03:07]line ФПД: 250230866514443 [16:03:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160307&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60157&fm=250230866514443&tin=02508201610067®Number=0000000000151680&sum=400000 [16:03:07]written 0, free lines is 4095 [16:03:07]OFD Sender: Processing packet 60157 [packets to send 53, broken 52] [16:03:07]ProducePacketName [16:03:07]name=ofd_packets/00060157 [16:03:07]OFD Sender: To server: pG, [16:03:07]CommunicateWithHost lk.salyk.kg:30040 [16:03:07]ConnectInit lk.salyk.kg [16:03:07]Connected sock=10 [16:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 01 05 04 01 AA 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 D2 D7 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 8A 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 28 02 00 00 F4 03 04 00 3B 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD EA 00 00 35 04 06 00 E3 95 69 E9 12 0B DD F0 16 92 D3 94 DE 46 [16:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C0 F2 47 00 4B 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FD EA 00 00 F4 03 04 00 3F 38 60 66 B6 04 01 00 00 29 E1 03 65 E5 0A 7A 85 [16:03:07]CommunicateWithHost err = 0 [16:03:07]CheckOFDResponse [16:03:07]1017 (14) - 77093643461234 [16:03:07]1041 (16) - 0000000000959414 [16:03:07]1040 (4) - 60157 [16:03:07]1012 (4) - 05.06.2024 10:04 [16:03:07]1206 (1) - 0 [16:03:07]OFD Sender: Remove packet 60157 [16:03:07]ProducePacketName [16:03:07]name=ofd_packets/00060157 [16:03:07]NVStorageDeleteData [16:03:07]Write to MH i2c: 01 00 00 A9 97 40 [16:03:07]Write i2c OK [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: 01 [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: 01 07 00 [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: 01 07 00 A9 97 00 00 00 00 00 6A 0C BD [16:03:07]RasterBufferAndPrint [16:03:07]line [16:03:07]line [16:03:07]line [16:03:07]line [16:03:07]line [16:03:07]written 0, free lines is 3192 [16:03:07]MH_Cut [16:03:07]Write to MH i2c: D1 01 00 B0 97 01 19 [16:03:07]Write i2c OK [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: D1 [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: D1 01 00 [16:03:07]MH_I2C_Read... [16:03:07]Read from MH i2c: D1 01 00 B0 97 00 18 [16:03:07]Write to MH i2c: 01 00 00 B1 97 48 [16:03:07]Write i2c OK [16:03:07]MH_I2C_Read... [16:03:08]OFD Sender: No OFD packet to send [16:03:08]*** Cut start [16:03:08]*** Partial cut [16:03:08]*** CUTSNS_PIN = 1 [16:03:08]*** CUTSNS_PIN = 0 [16:03:08]*** Brake cut motor [16:03:09]Read from MH i2c: 01 [16:03:09]MH_I2C_Read... [16:03:09]*** Stop cut motor [16:03:09]*** Cut end [16:03:09]Read from MH i2c: 01 07 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: 01 07 00 B1 97 00 00 00 00 00 FF 0F 5D [16:03:09]process_action close_receipt done [16:03:09]requested_data is exist [16:03:09]produce_requested_data [16:03:09]requested_item fm.sn is exist - process it [16:03:09]wFMCommunicate request_size=4 [16:03:09]MH_SAM_APDU [16:03:09]CAPDU: 80 11 00 00 [16:03:09]Write to MH i2c: E2 08 00 B2 97 80 11 00 00 00 00 00 00 C3 [16:03:09]Write i2c OK [16:03:09]MH_I2C_Read... [16:03:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:09]Read from MH i2c: E2 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 17 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 17 00 B2 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 16 [16:03:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:03:09]wFMCommunicate OK [16:03:09]requested_item fd.num is exist - process it [16:03:09]SAM_PROTO_GetFieldsCounters [16:03:09]wFMCommunicate request_size=4 [16:03:09]MH_SAM_APDU [16:03:09]CAPDU: 80 13 00 00 [16:03:09]Write to MH i2c: E2 08 00 B3 97 80 13 00 00 00 00 00 00 C6 [16:03:09]Write i2c OK [16:03:09]MH_I2C_Read... [16:03:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:09]Read from MH i2c: E2 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 62 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 62 00 B3 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 90 [16:03:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:09]wFMCommunicate OK [16:03:09]SAM_PROTO_GetFieldsCounters done [16:03:09]requested_item shift.num is exist - process it [16:03:09]requested_item shift.opened is exist - process it [16:03:09]req_shift_opened [16:03:09]FM_GetShiftState [16:03:09]SAM_PROTO_GetShiftState [16:03:09]wFMCommunicate request_size=4 [16:03:09]MH_SAM_APDU [16:03:09]CAPDU: 80 13 01 00 [16:03:09]Write to MH i2c: E2 08 00 B4 97 80 13 01 00 00 00 00 00 C8 [16:03:09]Write i2c OK [16:03:09]MH_I2C_Read... [16:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:09]Read from MH i2c: E2 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 0E 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 0E 00 B4 97 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 00 [16:03:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:03:09]wFMCommunicate OK [16:03:09]SAM_PROTO_GetShiftState done [16:03:09]FM_GetShiftState done [16:03:09]req_shift_opened done [16:03:09]requested_item shift.open_date is exist - process it [16:03:09]req_shift_open_date [16:03:09]req_shift_open_date done [16:03:09]produce_requested_data done [16:03:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60157,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:03:09]process_action_free close_receipt [16:03:09]json_value_free [16:03:09]json_value_free done [16:03:09]process_json_proto returns [16:03:09]Send response to host [16:03:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60157,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:03:09]free response buf [16:03:09]execute_script done [16:03:09]execute_script returns [16:03:09]free content buf [16:03:09]Sock 9.Close socket [16:03:09]Sock 9.Thread stoped [16:03:13]OFD Sender: No OFD packet to send [16:03:18]OFD Sender: No OFD packet to send [16:03:23]OFD Sender: No OFD packet to send [16:03:28]OFD Sender: No OFD packet to send [16:03:33]OFD Sender: No OFD packet to send [16:03:38]OFD Sender: No OFD packet to send [16:03:43]OFD Sender: No OFD packet to send [16:03:48]OFD Sender: No OFD packet to send [16:03:53]OFD Sender: No OFD packet to send [16:03:58]OFD Sender: No OFD packet to send [16:04:03]OFD Sender: No OFD packet to send [16:04:08]OFD Sender: No OFD packet to send [16:04:13]OFD Sender: No OFD packet to send [16:04:18]OFD Sender: No OFD packet to send [16:04:23]OFD Sender: No OFD packet to send [16:04:28]OFD Sender: No OFD packet to send [16:04:31]accept exits with 8 [16:04:31]New connection [16:04:31]New thread 3067100516 created [16:04:31]Thread 3066957156 joined [16:04:31]Waiting for new connection... [16:04:31] Sock 8.Parse request [16:04:31]Sock 8.Check first char [16:04:31]Sock 8.First char is OK [16:04:31]request: POST /json_proto HTTP/1.0 [16:04:31]Method: POST [16:04:31]URL: /json_proto [16:04:31]Method is POST - this is cgi request [16:04:31]url: /json_proto [16:04:31]query_string will be loaded in cgi processing [16:04:31]execute_cgi json_proto POST (null) [16:04:31]execute_cgi path=json_proto method=POST [16:04:31]POST find Content-Length [16:04:31]Host: 172.17.60.68:8080 [16:04:31]Content-Length: 1218 [16:04:31]Content-Type: application/json [16:04:31] [16:04:31]POST finish read [16:04:31]Found Content-Length = 1218 [16:04: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545890\u000A05.06.2024 15:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.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\u000A32007\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:31]execute_script... [16:04: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545890\u000A05.06.2024 15:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.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\u000A32007\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:31]POST & json_proto [16:04:31]process_json_proto [16:04:31]json parsed OK: [16:04:31]protocol is kg_v1.0 [16:04:31]action value=print_text [16:04:31]process_action print_text [16:04:31]cmd_print_text [16:04:31]ExternCall_PrintAddStr [16:04:31]wPrintStart [16:04:31]Write to MH i2c: 01 00 00 B5 97 4C [16:04:31]Write i2c OK [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: 01 [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: 01 07 00 [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: 01 07 00 B5 97 00 00 00 00 00 FF 0F 61 [16:04:31]RasterBufferAndPrint [16:04:31]line *****ТОВАРНЫЙ ЧЕК***** [16:04:31]line АЗС 117 [16:04:31]line Партнер нефть [16:04:31]line 02508201610067 [16:04:31]line Кассир : Койгельдиева Р. [16:04:31]line Счет N : (1)545890 [16:04:31]line 05.06.2024 15:59 [16:04:31]line ПРОДАЖА [16:04:31]line ТРК (МРК, ГНК): 32 [16:04:31]line Вид ГСМ : 2710124130 [16:04:31]line Аи-92-К-5 [16:04:31]line 20.000 x 66.90 [16:04:31]line ИТОГ: 1338.00 [16:04:31]line Тип оплаты: Талоны: Топливная Карта [16:04:31]line 32007 [16:04:31]line ______________________ [16:04:31]line (подпись) [16:04:31]written 0, free lines is 4095 [16:04:31]Write to MH i2c: 01 00 00 CA 97 61 [16:04:31]Write i2c OK [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: 01 [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: 01 07 00 [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: 01 07 00 CA 97 00 00 00 00 00 F7 0D 6C [16:04:31]RasterBufferAndPrint [16:04:31]line [16:04:31]line [16:04:31]line [16:04:31]line [16:04:31]line [16:04:31]written 0, free lines is 3577 [16:04:31]MH_Cut [16:04:31]Write to MH i2c: D1 01 00 D1 97 01 3A [16:04:31]Write i2c OK [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: D1 [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: D1 01 00 [16:04:31]MH_I2C_Read... [16:04:31]Read from MH i2c: D1 01 00 D1 97 00 39 [16:04:31]Write to MH i2c: 01 00 00 D2 97 69 [16:04:31]Write i2c OK [16:04:31]MH_I2C_Read... [16:04:32]*** Cut start [16:04:32]*** Partial cut [16:04:32]*** CUTSNS_PIN = 1 [16:04:32]*** CUTSNS_PIN = 0 [16:04:32]*** Brake cut motor [16:04:33]Read from MH i2c: 01 [16:04:33]MH_I2C_Read... [16:04:33]*** Stop cut motor [16:04:33]*** Cut end [16:04:33]Read from MH i2c: 01 07 00 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: 01 07 00 D2 97 00 00 00 00 00 FF 0F 7E [16:04:33]process_action print_text done [16:04:33]requested_data is exist [16:04:33]produce_requested_data [16:04:33]requested_item fm.sn is exist - process it [16:04:33]wFMCommunicate request_size=4 [16:04:33]MH_SAM_APDU [16:04:33]CAPDU: 80 11 00 00 [16:04:33]Write to MH i2c: E2 08 00 D3 97 80 11 00 00 00 00 00 00 E4 [16:04:33]Write i2c OK [16:04:33]MH_I2C_Read... [16:04:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:33]OFD Sender: No OFD packet to send [16:04:33]Read from MH i2c: E2 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 17 00 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 17 00 D3 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 37 [16:04:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:04:33]wFMCommunicate OK [16:04:33]requested_item fd.num is exist - process it [16:04:33]SAM_PROTO_GetFieldsCounters [16:04:33]wFMCommunicate request_size=4 [16:04:33]MH_SAM_APDU [16:04:33]CAPDU: 80 13 00 00 [16:04:33]Write to MH i2c: E2 08 00 D4 97 80 13 00 00 00 00 00 00 E7 [16:04:33]Write i2c OK [16:04:33]MH_I2C_Read... [16:04:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:33]Read from MH i2c: E2 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 62 00 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 62 00 D4 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 B1 [16:04:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FD EA 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:33]wFMCommunicate OK [16:04:33]SAM_PROTO_GetFieldsCounters done [16:04:33]requested_item shift.num is exist - process it [16:04:33]requested_item shift.opened is exist - process it [16:04:33]req_shift_opened [16:04:33]FM_GetShiftState [16:04:33]SAM_PROTO_GetShiftState [16:04:33]wFMCommunicate request_size=4 [16:04:33]MH_SAM_APDU [16:04:33]CAPDU: 80 13 01 00 [16:04:33]Write to MH i2c: E2 08 00 D5 97 80 13 01 00 00 00 00 00 E9 [16:04:33]Write i2c OK [16:04:33]MH_I2C_Read... [16:04:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:33]Read from MH i2c: E2 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 0E 00 [16:04:33]MH_I2C_Read... [16:04:33]Read from MH i2c: E2 0E 00 D5 97 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 21 [16:04:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:04:33]wFMCommunicate OK [16:04:33]SAM_PROTO_GetShiftState done [16:04:33]FM_GetShiftState done [16:04:33]req_shift_opened done [16:04:33]requested_item shift.open_date is exist - process it [16:04:33]req_shift_open_date [16:04:33]req_shift_open_date done [16:04:33]produce_requested_data done [16:04:33]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60157,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:04:33]process_action_free print_text [16:04:33]json_value_free [16:04:33]json_value_free done [16:04:33]process_json_proto returns [16:04:33]Send response to host [16:04:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60157,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:04:33]free response buf [16:04:33]execute_script done [16:04:33]execute_script returns [16:04:33]free content buf [16:04:33]Sock 8.Close socket [16:04:33]Sock 8.Thread stoped [16:04:38]OFD Sender: No OFD packet to send [16:04:43]OFD Sender: No OFD packet to send [16:04:48]OFD Sender: No OFD packet to send [16:04:53]OFD Sender: No OFD packet to send [16:04:58]OFD Sender: No OFD packet to send [16:05:02]accept exits with 9 [16:05:02]New connection [16:05:02]New thread 3066957156 created [16:05:02]Thread 3067100516 joined [16:05:02]Waiting for new connection... [16:05:02] Sock 9.Parse request [16:05:02]Sock 9.Check first char [16:05:02]Sock 9.First char is OK [16:05:02]request: POST /json_proto HTTP/1.0 [16:05:02]Method: POST [16:05:02]URL: /json_proto [16:05:02]Method is POST - this is cgi request [16:05:02]url: /json_proto [16:05:02]query_string will be loaded in cgi processing [16:05:02]execute_cgi json_proto POST (null) [16:05:02]execute_cgi path=json_proto method=POST [16:05:02]POST find Content-Length [16:05:02]Host: 172.17.60.68:8080 [16:05:02]Content-Length: 678 [16:05:02]Content-Type: application/json [16:05:02] [16:05:02]POST finish read [16:05:02]Found Content-Length = 678 [16:05:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:05:02]execute_script... [16:05: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)545891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:05:02]POST & json_proto [16:05:02]process_json_proto [16:05:02]json parsed OK: [16:05:02]protocol is kg_v1.0 [16:05:02]action value=close_receipt [16:05:02]process_action close_receipt [16:05:02]cmd_close_receipt [16:05:02]MH_GetDate [16:05:02]Write to MH i2c: F0 00 00 D6 97 5C [16:05:02]Write i2c OK [16:05:02]MH_I2C_Read... [16:05:02]Read from MH i2c: F0 [16:05:02]MH_I2C_Read... [16:05:02]Read from MH i2c: F0 09 00 [16:05:02]MH_I2C_Read... [16:05:02]Read from MH i2c: F0 09 00 D6 97 00 B0 8C 60 66 9A 61 5F 66 27 [16:05:02]GetLastDocTimeStamp 1717603387 [16:05:02]current date 1717603504 [16:05:02]FM_GetShiftState [16:05:02]SAM_PROTO_GetShiftState [16:05:02]wFMCommunicate request_size=4 [16:05:02]MH_SAM_APDU [16:05:02]CAPDU: 80 13 01 00 [16:05:02]Write to MH i2c: E2 08 00 D7 97 80 13 01 00 00 00 00 00 EB [16:05:02]Write i2c OK [16:05:02]MH_I2C_Read... [16:05:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:02]Read from MH i2c: E2 [16:05:02]MH_I2C_Read... [16:05:02]Read from MH i2c: E2 0E 00 [16:05:02]MH_I2C_Read... [16:05:02]Read from MH i2c: E2 0E 00 D7 97 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 23 [16:05:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:05:02]wFMCommunicate OK [16:05:02]SAM_PROTO_GetShiftState done [16:05:02]FM_GetShiftState done [16:05:02]opened in 1717545916 [16:05:02]opened+sec_in_day 1717632316 [16:05:02]quantity*price = 70044 [16:05:02]sum+1 = 70045 [16:05:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 553 05.06.2024 16:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60158 ФПД: 64668128158315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160504&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60158&fm=64668128158315&tin=02508201610067®Number=0000000000151680&sum=70000 [16:05:03]StoreToDocumentArchive [16:05:03]shift 72 fd 60158 [16:05:03]save to /storage/0072/doc_00060158 [16:05:03]save last doc name /storage/0072/doc_00060158 to /storage/kkm_last_doc_name [16:05:03]save OK [16:05:03]Clear old archive folders... [16:05:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:05:03]tlvbuf is 005EF9B0 [16:05:03]SAM_PROTO_ClearQueue [16:05:03]wFMCommunicate request_size=4 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 09 00 00 [16:05:03]Write to MH i2c: E2 08 00 E4 97 80 09 00 00 00 00 00 00 ED [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 E4 97 00 90 00 EF [16:05:03]RAPDU: 90 00 [16:05:03]wFMCommunicate OK [16:05:03]SAM_PROTO_ClearQueue done [16:05:03]KKMCreateOFDPacket [16:05:03]OFDProtocolAddRootSTLVToBuf [16:05:03]FM_MakeSignedData [16:05:03]FM_MakeSignedData [16:05:03]SAM_PROTO_SignData [16:05:03]wFMCommunicate request_size=4 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 0D 01 02 [16:05:03]Write to MH i2c: E2 08 00 E5 97 80 0D 01 02 00 00 00 00 F5 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 E5 97 00 90 00 F0 [16:05:03]RAPDU: 90 00 [16:05:03]wFMCommunicate OK [16:05:03]wFMCommunicate request_size=255 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 29 02 00 00 F4 03 04 00 B0 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE EA 00 00 35 04 06 00 3A [16:05:03]Write to MH i2c: E2 02 01 E6 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 29 02 00 00 F4 03 04 00 B0 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE EA 00 00 35 04 06 00 3A 00 00 27 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 E6 97 00 90 00 F1 [16:05:03]RAPDU: 90 00 [16:05:03]wFMCommunicate OK [16:05:03]wFMCommunicate request_size=10 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 0D 02 02 05 D0 B8 CE A2 6B [16:05:03]Write to MH i2c: E2 0D 00 E7 97 80 0D 02 02 05 00 D0 B8 CE A2 6B 00 00 65 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 E7 97 00 90 00 F2 [16:05:03]RAPDU: 90 00 [16:05:03]wFMCommunicate OK [16:05:03]wFMCommunicate request_size=4 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 0D 03 02 [16:05:03]Write to MH i2c: E2 08 00 E8 97 80 0D 03 02 00 00 00 00 FA [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 0B 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 0B 00 E8 97 00 3C A4 E7 3F E9 A4 75 96 90 00 99 [16:05:03]RAPDU: 3C A4 E7 3F E9 A4 75 96 90 00 [16:05:03]wFMCommunicate OK [16:05:03]SAM_PROTO_SignData done [16:05:03]FM_MakeSignedData done [16:05:03]CreateOFDProtocolMessage [16:05:03]wFMCommunicate request_size=4 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 11 00 00 [16:05:03]Write to MH i2c: E2 08 00 E9 97 80 11 00 00 00 00 00 00 FA [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 17 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 17 00 E9 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4D [16:05:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:05:03]wFMCommunicate OK [16:05:03]CreateOFDProtocolMessage done [16:05:03]OFDSenderStorePacket 60158 [16:05:03]StoreOFDPacket docnum=60158 [16:05:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E6 8D 07 01 9B 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 29 02 00 00 F4 03 04 00 B0 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE EA 00 00 35 04 06 00 3A D0 B8 CE A2 6B 3C A4 E7 3F E9 A4 75 96 [16:05:03]CheckFolder [16:05:03]dirname=/storage/ofd_packets [16:05:03]CheckFolder done [16:05:03]ProducePacketName [16:05:03]name=ofd_packets/00060158 [16:05:03]NVStorageSaveData ofd_packets/00060158 [16:05:03]File name is /storage/ofd_packets/00060158 [16:05:03]Write 301 bytes [16:05:03]NVStorageSaveData done [16:05:03]OFDSenderStorePacket done [16:05:03]KKMCreateOFDPacket done [16:05:03]NVStorageSaveData kkm_last_timestamp [16:05:03]File name is /storage/kkm_last_timestamp [16:05:03]Write 4 bytes [16:05:03]NVStorageSaveData done [16:05:03]ExternCall_PrintAddStr [16:05:03]wPrintStart [16:05:03]Write to MH i2c: 01 00 00 EA 97 81 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 07 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 07 00 EA 97 00 00 00 00 00 FF 0F 96 [16:05:03]RasterBufferAndPrint [16:05:03]line Счет N : (1)545891 [16:05:03]line ИНН: 02508201610067 [16:05:03]line Контрольно-Кассовый Чек [16:05:03]line ПРОДАЖА [16:05:03]line ТРК (МРК, ГНК) : 42 [16:05:03]line Товар: 2710124130 [16:05:03]line Аи-92-К-5 [16:05:03]line 10.470 * 66.90 [16:05:03]line = 700.44 [16:05:03]line НДС 12% НСП 1% [16:05:03]line > о реализуемом товаре [16:05:03]line ОКРУГЛЕНИЕ: -0.44 [16:05:03]line ИТОГО: 700.00 [16:05:03]line Внесено: 700.00 [16:05:03]line СДАЧА: 0.00 [16:05:03]line НСП 1% : 6.20 [16:05:03]line НДС 12% : 74.38 [16:05:03]line Наличными: 700.00 [16:05:03]line Безнал.: 0.00 [16:05:03]line Место: АЗС № 117 "Партнер Нефть" [16:05:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:05:03]line СНО: Общий режим [16:05:03]line Чек 553 05.06.2024 16:05 [16:05:03]line Смена: 72 ФФД: 1.0 [16:05:03]line ЗНМ: 0300000048 [16:05:03]line РНМ: 0000000000151680 [16:05:03]line Версия ККМ: v1.0 [16:05:03]line ФМ: 0000000000959414 [16:05:03]line ФД: 60158 [16:05:03]line ФПД: 64668128158315 [16:05:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160504&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60158&fm=64668128158315&tin=02508201610067®Number=0000000000151680&sum=70000 [16:05:04]OFD Sender: Processing packet 60158 [packets to send 53, broken 52] [16:05:04]ProducePacketName [16:05:04]name=ofd_packets/00060158 [16:05:04]OFD Sender: To server: pG, [16:05:04]CommunicateWithHost lk.salyk.kg:30040 [16:05:04]ConnectInit lk.salyk.kg [16:05:04]written 0, free lines is 4095 [16:05:04]Write to MH i2c: 01 00 00 15 98 AD [16:05:04]Write i2c OK [16:05:04]MH_I2C_Read... [16:05:04]Read from MH i2c: 01 [16:05:04]MH_I2C_Read... [16:05:04]Read from MH i2c: 01 07 00 [16:05:04]MH_I2C_Read... [16:05:04]Read from MH i2c: 01 07 00 15 98 00 00 00 00 00 AD 0C 6D [16:05:04]RasterBufferAndPrint [16:05:04]line [16:05:04]line [16:05:04]line [16:05:04]line [16:05:04]line [16:05:04]written 0, free lines is 3250 [16:05:04]MH_Cut [16:05:04]Write to MH i2c: D1 01 00 1C 98 01 86 [16:05:04]Write i2c OK [16:05:04]MH_I2C_Read... [16:05:04]Read from MH i2c: D1 [16:05:04]MH_I2C_Read... [16:05:04]Read from MH i2c: D1 01 00 [16:05:04]MH_I2C_Read... [16:05:04]Read from MH i2c: D1 01 00 1C 98 00 85 [16:05:04]Write to MH i2c: 01 00 00 1D 98 B5 [16:05:04]Write i2c OK [16:05:04]MH_I2C_Read... [16:05:05]*** Cut start [16:05:05]*** Partial cut [16:05:05]*** CUTSNS_PIN = 1 [16:05:05]*** CUTSNS_PIN = 0 [16:05:05]*** Brake cut motor [16:05:06]Read from MH i2c: 01 [16:05:06]MH_I2C_Read... [16:05:06]*** Stop cut motor [16:05:06]*** Cut end [16:05:06]Read from MH i2c: 01 07 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: 01 07 00 1D 98 00 00 00 00 00 FF 0F CA [16:05:06]process_action close_receipt done [16:05:06]requested_data is exist [16:05:06]produce_requested_data [16:05:06]requested_item fm.sn is exist - process it [16:05:06]wFMCommunicate request_size=4 [16:05:06]MH_SAM_APDU [16:05:06]CAPDU: 80 11 00 00 [16:05:06]Write to MH i2c: E2 08 00 1E 98 80 11 00 00 00 00 00 00 30 [16:05:06]Write i2c OK [16:05:06]MH_I2C_Read... [16:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:06]Read from MH i2c: E2 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 17 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 17 00 1E 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 83 [16:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:05:06]wFMCommunicate OK [16:05:06]requested_item fd.num is exist - process it [16:05:06]SAM_PROTO_GetFieldsCounters [16:05:06]wFMCommunicate request_size=4 [16:05:06]MH_SAM_APDU [16:05:06]CAPDU: 80 13 00 00 [16:05:06]Write to MH i2c: E2 08 00 1F 98 80 13 00 00 00 00 00 00 33 [16:05:06]Write i2c OK [16:05:06]MH_I2C_Read... [16:05:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:06]Read from MH i2c: E2 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 62 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 62 00 1F 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FE EA 00 00 0E 04 04 00 48 00 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 01 [16:05:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FE EA 00 00 0E 04 04 00 48 00 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 [16:05:06]wFMCommunicate OK [16:05:06]SAM_PROTO_GetFieldsCounters done [16:05:06]requested_item shift.num is exist - process it [16:05:06]requested_item shift.opened is exist - process it [16:05:06]req_shift_opened [16:05:06]FM_GetShiftState [16:05:06]SAM_PROTO_GetShiftState [16:05:06]wFMCommunicate request_size=4 [16:05:06]MH_SAM_APDU [16:05:06]CAPDU: 80 13 01 00 [16:05:06]Write to MH i2c: E2 08 00 20 98 80 13 01 00 00 00 00 00 35 [16:05:06]Write i2c OK [16:05:06]MH_I2C_Read... [16:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:06]Read from MH i2c: E2 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 0E 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 0E 00 20 98 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6D [16:05:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:05:06]wFMCommunicate OK [16:05:06]SAM_PROTO_GetShiftState done [16:05:06]FM_GetShiftState done [16:05:06]req_shift_opened done [16:05:06]requested_item shift.open_date is exist - process it [16:05:06]req_shift_open_date [16:05:06]req_shift_open_date done [16:05:06]produce_requested_data done [16:05:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60158,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:05:06]process_action_free close_receipt [16:05:06]json_value_free [16:05:06]json_value_free done [16:05:06]process_json_proto returns [16:05:06]Send response to host [16:05:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60158,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:05:06]free response buf [16:05:06]execute_script done [16:05:06]execute_script returns [16:05:06]free content buf [16:05:06]Sock 9.Close socket [16:05:06]Sock 9.Thread stoped [16:05:21]accept exits with 8 [16:05:21]New connection [16:05:21]New thread 3067100516 created [16:05:21]Thread 3066957156 joined [16:05:21]Waiting for new connection... [16:05:21] Sock 8.Parse request [16:05:21]Sock 8.Check first char [16:05:21]Sock 8.First char is OK [16:05:21]request: POST /json_proto HTTP/1.0 [16:05:21]Method: POST [16:05:21]URL: /json_proto [16:05:21]Method is POST - this is cgi request [16:05:21]url: /json_proto [16:05:21]query_string will be loaded in cgi processing [16:05:21]execute_cgi json_proto POST (null) [16:05:21]execute_cgi path=json_proto method=POST [16:05:21]POST find Content-Length [16:05:21]Host: 172.17.60.68:8080 [16:05:21]Content-Length: 674 [16:05:21]Content-Type: application/json [16:05:21] [16:05:21]POST finish read [16:05:21]Found Content-Length = 674 [16:05:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545892", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:21]execute_script... [16:05:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545892", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:21]POST & json_proto [16:05:21]process_json_proto [16:05:21]json parsed OK: [16:05:21]protocol is kg_v1.0 [16:05:21]action value=close_receipt [16:05:21]process_action close_receipt [16:05:21]cmd_close_receipt [16:05:21]MH_GetDate [16:05:21]Write to MH i2c: F0 00 00 21 98 A8 [16:05:21]Write i2c OK [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: F0 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: F0 09 00 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: F0 09 00 21 98 00 C3 8C 60 66 9A 61 5F 66 86 [16:05:21]GetLastDocTimeStamp 1717603504 [16:05:21]current date 1717603523 [16:05:21]FM_GetShiftState [16:05:21]SAM_PROTO_GetShiftState [16:05:21]wFMCommunicate request_size=4 [16:05:21]MH_SAM_APDU [16:05:21]CAPDU: 80 13 01 00 [16:05:21]Write to MH i2c: E2 08 00 22 98 80 13 01 00 00 00 00 00 37 [16:05:21]Write i2c OK [16:05:21]MH_I2C_Read... [16:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:21]Read from MH i2c: E2 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: E2 0E 00 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: E2 0E 00 22 98 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6F [16:05:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:05:21]wFMCommunicate OK [16:05:21]SAM_PROTO_GetShiftState done [16:05:21]FM_GetShiftState done [16:05:21]opened in 1717545916 [16:05:21]opened+sec_in_day 1717632316 [16:05:21]quantity*price = 50009 [16:05:21]sum+1 = 50010 [16:05:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 554 05.06.2024 16:05 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60159 ФПД: 149997783912303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160523&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60159&fm=149997783912303&tin=02508201610067®Number=0000000000151680&sum=50000 [16:05:22]StoreToDocumentArchive [16:05:22]shift 72 fd 60159 [16:05:22]save to /storage/0072/doc_00060159 [16:05:22]save last doc name /storage/0072/doc_00060159 to /storage/kkm_last_doc_name [16:05:22]save OK [16:05:22]Clear old archive folders... [16:05:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:05:22]tlvbuf is 0069BF70 [16:05:22]SAM_PROTO_ClearQueue [16:05:22]wFMCommunicate request_size=4 [16:05:22]MH_SAM_APDU [16:05:22]CAPDU: 80 09 00 00 [16:05:22]Write to MH i2c: E2 08 00 2F 98 80 09 00 00 00 00 00 00 39 [16:05:22]Write i2c OK [16:05:22]MH_I2C_Read... [16:05:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:22]Read from MH i2c: E2 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 2F 98 00 90 00 3B [16:05:22]RAPDU: 90 00 [16:05:22]wFMCommunicate OK [16:05:22]SAM_PROTO_ClearQueue done [16:05:22]KKMCreateOFDPacket [16:05:22]OFDProtocolAddRootSTLVToBuf [16:05:22]FM_MakeSignedData [16:05:22]FM_MakeSignedData [16:05:22]SAM_PROTO_SignData [16:05:22]wFMCommunicate request_size=4 [16:05:22]MH_SAM_APDU [16:05:22]CAPDU: 80 0D 01 02 [16:05:22]Write to MH i2c: E2 08 00 30 98 80 0D 01 02 00 00 00 00 41 [16:05:22]Write i2c OK [16:05:22]MH_I2C_Read... [16:05:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:22]Read from MH i2c: E2 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 30 98 00 90 00 3C [16:05:22]RAPDU: 90 00 [16:05:22]wFMCommunicate OK [16:05:22]wFMCommunicate request_size=255 [16:05:22]MH_SAM_APDU [16:05: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 02 00 00 F4 03 04 00 C3 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF EA 00 00 35 04 06 00 88 6C 14 A0 [16:05:22]Write to MH i2c: E2 02 01 31 98 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 02 00 00 F4 03 04 00 C3 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF EA 00 00 35 04 06 00 88 6C 14 A0 00 00 01 [16:05:22]Write i2c OK [16:05:22]MH_I2C_Read... [16:05:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:22]Read from MH i2c: E2 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 31 98 00 90 00 3D [16:05:22]RAPDU: 90 00 [16:05:22]wFMCommunicate OK [16:05:22]wFMCommunicate request_size=7 [16:05:22]MH_SAM_APDU [16:05:22]CAPDU: 80 0D 02 02 02 8F 6F [16:05:22]Write to MH i2c: E2 0A 00 32 98 80 0D 02 02 02 00 8F 6F 00 00 46 [16:05:22]Write i2c OK [16:05:22]MH_I2C_Read... [16:05:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:22]Read from MH i2c: E2 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 03 00 32 98 00 90 00 3E [16:05:22]RAPDU: 90 00 [16:05:22]wFMCommunicate OK [16:05:22]wFMCommunicate request_size=4 [16:05:22]MH_SAM_APDU [16:05:22]CAPDU: 80 0D 03 02 [16:05:22]Write to MH i2c: E2 08 00 33 98 80 0D 03 02 00 00 00 00 46 [16:05:22]Write i2c OK [16:05:22]MH_I2C_Read... [16:05:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:22]Read from MH i2c: E2 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 0B 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 0B 00 33 98 00 B9 F9 F5 E1 BE B7 E8 7C 90 00 A8 [16:05:22]RAPDU: B9 F9 F5 E1 BE B7 E8 7C 90 00 [16:05:22]wFMCommunicate OK [16:05:22]SAM_PROTO_SignData done [16:05:22]FM_MakeSignedData done [16:05:22]CreateOFDProtocolMessage [16:05:22]wFMCommunicate request_size=4 [16:05:22]MH_SAM_APDU [16:05:22]CAPDU: 80 11 00 00 [16:05:22]Write to MH i2c: E2 08 00 34 98 80 11 00 00 00 00 00 00 46 [16:05:22]Write i2c OK [16:05:22]MH_I2C_Read... [16:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:22]Read from MH i2c: E2 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 17 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 17 00 34 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 99 [16:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:05:22]wFMCommunicate OK [16:05:22]CreateOFDProtocolMessage done [16:05:22]OFDSenderStorePacket 60159 [16:05:22]StoreOFDPacket docnum=60159 [16:05:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E4 BF 04 01 55 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 02 00 00 F4 03 04 00 C3 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF EA 00 00 35 04 06 00 88 6C 14 A0 8F 6F B9 F9 F5 E1 BE B7 E8 7C [16:05:22]CheckFolder [16:05:22]dirname=/storage/ofd_packets [16:05:22]CheckFolder done [16:05:22]ProducePacketName [16:05:22]name=ofd_packets/00060159 [16:05:22]NVStorageSaveData ofd_packets/00060159 [16:05:22]File name is /storage/ofd_packets/00060159 [16:05:22]Write 298 bytes [16:05:22]NVStorageSaveData done [16:05:22]OFDSenderStorePacket done [16:05:22]KKMCreateOFDPacket done [16:05:22]NVStorageSaveData kkm_last_timestamp [16:05:22]File name is /storage/kkm_last_timestamp [16:05:22]Write 4 bytes [16:05:22]NVStorageSaveData done [16:05:22]ExternCall_PrintAddStr [16:05:22]wPrintStart [16:05:22]Write to MH i2c: 01 00 00 35 98 CD [16:05:22]Write i2c OK [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: 01 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: 01 07 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: 01 07 00 35 98 00 00 00 00 00 FF 0F E2 [16:05:22]RasterBufferAndPrint [16:05:22]line Счет N : (1)545892 [16:05:22]line ИНН: 02508201610067 [16:05:22]line Контрольно-Кассовый Чек [16:05:22]line ПРОДАЖА [16:05:22]line ТРК (МРК, ГНК) : 61 [16:05:22]line Товар: 2710194210 [16:05:22]line ДТ-К-5 [16:05:22]line 6.860 * 72.90 [16:05:22]line = 500.09 [16:05:22]line НДС 12% НСП 1% [16:05:22]line > о реализуемом товаре [16:05:22]line ОКРУГЛЕНИЕ: -0.09 [16:05:22]line ИТОГО: 500.00 [16:05:22]line Внесено: 500.00 [16:05:22]line СДАЧА: 0.00 [16:05:22]line НСП 1% : 4.43 [16:05:22]line НДС 12% : 53.11 [16:05:22]line Наличными: 500.00 [16:05:22]line Безнал.: 0.00 [16:05:22]line Место: АЗС № 117 "Партнер Нефть" [16:05:22]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:05:22]line СНО: Общий режим [16:05:22]line Чек 554 05.06.2024 16:05 [16:05:22]line Смена: 72 ФФД: 1.0 [16:05:22]line ЗНМ: 0300000048 [16:05:22]line РНМ: 0000000000151680 [16:05:22]line Версия ККМ: v1.0 [16:05:22]line ФМ: 0000000000959414 [16:05:22]line ФД: 60159 [16:05:22]line ФПД: 149997783912303 [16:05:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160523&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60159&fm=149997783912303&tin=02508201610067®Number=0000000000151680&sum=50000 [16:05:23]written 0, free lines is 4095 [16:05:23]Write to MH i2c: 01 00 00 60 98 F8 [16:05:23]Write i2c OK [16:05:23]MH_I2C_Read... [16:05:23]Read from MH i2c: 01 [16:05:23]MH_I2C_Read... [16:05:23]Read from MH i2c: 01 07 00 [16:05:23]MH_I2C_Read... [16:05:23]Read from MH i2c: 01 07 00 60 98 00 00 00 00 00 A9 0C B4 [16:05:23]RasterBufferAndPrint [16:05:23]line [16:05:23]line [16:05:23]line [16:05:23]line [16:05:23]line [16:05:23]written 0, free lines is 3247 [16:05:23]MH_Cut [16:05:23]Write to MH i2c: D1 01 00 67 98 01 D1 [16:05:23]Write i2c OK [16:05:23]MH_I2C_Read... [16:05:23]Read from MH i2c: D1 [16:05:23]MH_I2C_Read... [16:05:23]Read from MH i2c: D1 01 00 [16:05:23]MH_I2C_Read... [16:05:23]Read from MH i2c: D1 01 00 67 98 00 D0 [16:05:23]Write to MH i2c: 01 00 00 68 98 00 [16:05:23]Write i2c OK [16:05:23]MH_I2C_Read... [16:05:24]*** Cut start [16:05:24]*** Partial cut [16:05:24]*** CUTSNS_PIN = 1 [16:05:24]*** CUTSNS_PIN = 0 [16:05:24]*** Brake cut motor [16:05:25]Read from MH i2c: 01 [16:05:25]MH_I2C_Read... [16:05:25]*** Stop cut motor [16:05:25]*** Cut end [16:05:25]Read from MH i2c: 01 07 00 [16:05:25]MH_I2C_Read... [16:05:25]Read from MH i2c: 01 07 00 68 98 00 00 00 00 00 FF 0F 15 [16:05:25]process_action close_receipt done [16:05:25]requested_data is exist [16:05:25]produce_requested_data [16:05:25]requested_item fm.sn is exist - process it [16:05:25]wFMCommunicate request_size=4 [16:05:25]MH_SAM_APDU [16:05:25]CAPDU: 80 11 00 00 [16:05:25]Write to MH i2c: E2 08 00 69 98 80 11 00 00 00 00 00 00 7B [16:05:25]Write i2c OK [16:05:25]MH_I2C_Read... [16:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:25]Read from MH i2c: E2 [16:05:25]MH_I2C_Read... [16:05:25]Read from MH i2c: E2 17 00 [16:05:25]MH_I2C_Read... [16:05:25]Read from MH i2c: E2 17 00 69 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CE [16:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:05:25]wFMCommunicate OK [16:05:25]requested_item fd.num is exist - process it [16:05:25]SAM_PROTO_GetFieldsCounters [16:05:25]wFMCommunicate request_size=4 [16:05:25]MH_SAM_APDU [16:05:25]CAPDU: 80 13 00 00 [16:05:25]Write to MH i2c: E2 08 00 6A 98 80 13 00 00 00 00 00 00 7E [16:05:25]Write i2c OK [16:05:25]MH_I2C_Read... [16:05:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:25]Read from MH i2c: E2 [16:05:25]MH_I2C_Read... [16:05:25]Read from MH i2c: E2 62 00 [16:05:25]MH_I2C_Read... [16:05:25]Read from MH i2c: E2 62 00 6A 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FF EA 00 00 0E 04 04 00 48 00 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 50 [16:05:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 FF EA 00 00 0E 04 04 00 48 00 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 [16:05:25]wFMCommunicate OK [16:05:25]SAM_PROTO_GetFieldsCounters done [16:05:25]requested_item shift.num is exist - process it [16:05:25]requested_item shift.opened is exist - process it [16:05:25]req_shift_opened [16:05:25]FM_GetShiftState [16:05:25]SAM_PROTO_GetShiftState [16:05:25]wFMCommunicate request_size=4 [16:05:25]MH_SAM_APDU [16:05:25]CAPDU: 80 13 01 00 [16:05:25]Write to MH i2c: E2 08 00 6B 98 80 13 01 00 00 00 00 00 80 [16:05:25]Write i2c OK [16:05:25]MH_I2C_Read... [16:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:25]Read from MH i2c: E2 [16:05:25]MH_I2C_Read... [16:05:25]Read from MH i2c: E2 0E 00 [16:05:25]MH_I2C_Read... [16:05:25]Read from MH i2c: E2 0E 00 6B 98 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B8 [16:05:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:05:25]wFMCommunicate OK [16:05:25]SAM_PROTO_GetShiftState done [16:05:25]FM_GetShiftState done [16:05:25]req_shift_opened done [16:05:25]requested_item shift.open_date is exist - process it [16:05:25]req_shift_open_date [16:05:25]req_shift_open_date done [16:05:25]produce_requested_data done [16:05:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60159,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:05:25]process_action_free close_receipt [16:05:25]json_value_free [16:05:25]json_value_free done [16:05:25]process_json_proto returns [16:05:25]Send response to host [16:05:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60159,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:05:25]free response buf [16:05:25]execute_script done [16:05:25]execute_script returns [16:05:25]free content buf [16:05:25]Sock 8.Close socket [16:05:25]Sock 8.Thread stoped [16:05:57]accept exits with 9 [16:05:57]New connection [16:05:57]New thread 3066957156 created [16:05:57]Thread 3067100516 joined [16:05:57]Waiting for new connection... [16:05:57] Sock 9.Parse request [16:05:57]Sock 9.Check first char [16:05:57]Sock 9.First char is OK [16:05:57]request: POST /json_proto HTTP/1.0 [16:05:57]Method: POST [16:05:57]URL: /json_proto [16:05:57]Method is POST - this is cgi request [16:05:57]url: /json_proto [16:05:57]query_string will be loaded in cgi processing [16:05:57]execute_cgi json_proto POST (null) [16:05:57]execute_cgi path=json_proto method=POST [16:05:57]POST find Content-Length [16:05:57]Host: 172.17.60.68:8080 [16:05:57]Content-Length: 990 [16:05:57]Content-Type: application/json [16:05:57] [16:05:57]POST finish read [16:05:57]Found Content-Length = 990 [16:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 35.400, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "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" ] } } [16:05:57]execute_script... [16:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 35.400, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "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" ] } } [16:05:57]POST & json_proto [16:05:57]process_json_proto [16:05:57]json parsed OK: [16:05:57]protocol is kg_v1.0 [16:05:57]action value=close_receipt [16:05:57]process_action close_receipt [16:05:57]cmd_close_receipt [16:05:57]MH_GetDate [16:05:57]Write to MH i2c: F0 00 00 6C 98 F3 [16:05:57]Write i2c OK [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: F0 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: F0 09 00 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: F0 09 00 6C 98 00 E8 8C 60 66 9A 61 5F 66 F6 [16:05:57]GetLastDocTimeStamp 1717603523 [16:05:57]current date 1717603560 [16:05:57]FM_GetShiftState [16:05:57]SAM_PROTO_GetShiftState [16:05:57]wFMCommunicate request_size=4 [16:05:57]MH_SAM_APDU [16:05:57]CAPDU: 80 13 01 00 [16:05:57]Write to MH i2c: E2 08 00 6D 98 80 13 01 00 00 00 00 00 82 [16:05:57]Write i2c OK [16:05:57]MH_I2C_Read... [16:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:57]Read from MH i2c: E2 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: E2 0E 00 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: E2 0E 00 6D 98 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BA [16:05:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:05:57]wFMCommunicate OK [16:05:57]SAM_PROTO_GetShiftState done [16:05:57]FM_GetShiftState done [16:05:57]opened in 1717545916 [16:05:57]opened+sec_in_day 1717632316 [16:05:57]quantity*price = 120006 [16:05:57]sum+1 = 120007 [16:05:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 555 05.06.2024 16:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 35.40 сом ФМ: 0000000000959414 ФД: 60160 ФПД: 40138853900661 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160600&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60160&fm=40138853900661&tin=02508201610067®Number=0000000000151680&sum=120000 [16:05:59]StoreToDocumentArchive [16:05:59]shift 72 fd 60160 [16:05:59]save to /storage/0072/doc_00060160 [16:05:59]save last doc name /storage/0072/doc_00060160 to /storage/kkm_last_doc_name [16:05:59]save OK [16:05:59]Clear old archive folders... [16:05:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:05:59]tlvbuf is 0069BB10 [16:05:59]SAM_PROTO_ClearQueue [16:05:59]wFMCommunicate request_size=4 [16:05:59]MH_SAM_APDU [16:05:59]CAPDU: 80 09 00 00 [16:05:59]Write to MH i2c: E2 08 00 7A 98 80 09 00 00 00 00 00 00 84 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:59]Read from MH i2c: E2 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 7A 98 00 90 00 86 [16:05:59]RAPDU: 90 00 [16:05:59]wFMCommunicate OK [16:05:59]SAM_PROTO_ClearQueue done [16:05:59]KKMCreateOFDPacket [16:05:59]OFDProtocolAddRootSTLVToBuf [16:05:59]FM_MakeSignedData [16:05:59]FM_MakeSignedData [16:05:59]SAM_PROTO_SignData [16:05:59]wFMCommunicate request_size=4 [16:05:59]MH_SAM_APDU [16:05:59]CAPDU: 80 0D 01 02 [16:05:59]Write to MH i2c: E2 08 00 7B 98 80 0D 01 02 00 00 00 00 8C [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:59]Read from MH i2c: E2 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 7B 98 00 90 00 87 [16:05:59]RAPDU: 90 00 [16:05:59]wFMCommunicate OK [16:05:59]wFMCommunicate request_size=255 [16:05:59]MH_SAM_APDU [16:05:59]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 2B 02 00 00 F4 03 04 00 E8 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EB 00 00 35 04 06 00 24 81 [16:05:59]Write to MH i2c: E2 02 01 7C 98 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 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 2B 02 00 00 F4 03 04 00 E8 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EB 00 00 35 04 06 00 24 81 00 00 7D [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:59]Read from MH i2c: E2 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 7C 98 00 90 00 88 [16:05:59]RAPDU: 90 00 [16:05:59]wFMCommunicate OK [16:05:59]wFMCommunicate request_size=9 [16:05:59]MH_SAM_APDU [16:05:59]CAPDU: 80 0D 02 02 04 8E 20 E1 75 [16:05:59]Write to MH i2c: E2 0C 00 7D 98 80 0D 02 02 04 00 8E 20 E1 75 00 00 9B [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:59]Read from MH i2c: E2 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 03 00 7D 98 00 90 00 89 [16:05:59]RAPDU: 90 00 [16:05:59]wFMCommunicate OK [16:05:59]wFMCommunicate request_size=4 [16:05:59]MH_SAM_APDU [16:05:59]CAPDU: 80 0D 03 02 [16:05:59]Write to MH i2c: E2 08 00 7E 98 80 0D 03 02 00 00 00 00 91 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:59]Read from MH i2c: E2 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 0B 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 0B 00 7E 98 00 85 CD 28 27 7D 70 4F EB 90 00 5A [16:05:59]RAPDU: 85 CD 28 27 7D 70 4F EB 90 00 [16:05:59]wFMCommunicate OK [16:05:59]SAM_PROTO_SignData done [16:05:59]FM_MakeSignedData done [16:05:59]CreateOFDProtocolMessage [16:05:59]wFMCommunicate request_size=4 [16:05:59]MH_SAM_APDU [16:05:59]CAPDU: 80 11 00 00 [16:05:59]Write to MH i2c: E2 08 00 7F 98 80 11 00 00 00 00 00 00 91 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:59]Read from MH i2c: E2 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 17 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 17 00 7F 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E4 [16:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:05:59]wFMCommunicate OK [16:05:59]CreateOFDProtocolMessage done [16:05:59]OFDSenderStorePacket 60160 [16:05:59]StoreOFDPacket docnum=60160 [16:05:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 B1 F5 06 01 A7 A5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 2B 02 00 00 F4 03 04 00 E8 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 00 EB 00 00 35 04 06 00 24 81 8E 20 E1 75 85 CD 28 27 7D 70 4F EB [16:05:59]CheckFolder [16:05:59]dirname=/storage/ofd_packets [16:05:59]CheckFolder done [16:05:59]ProducePacketName [16:05:59]name=ofd_packets/00060160 [16:05:59]NVStorageSaveData ofd_packets/00060160 [16:05:59]File name is /storage/ofd_packets/00060160 [16:05:59]Write 300 bytes [16:05:59]NVStorageSaveData done [16:05:59]OFDSenderStorePacket done [16:05:59]KKMCreateOFDPacket done [16:05:59]NVStorageSaveData kkm_last_timestamp [16:05:59]File name is /storage/kkm_last_timestamp [16:05:59]Write 4 bytes [16:05:59]NVStorageSaveData done [16:05:59]ExternCall_PrintAddStr [16:05:59]wPrintStart [16:05:59]Write to MH i2c: 01 00 00 80 98 18 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 07 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 07 00 80 98 00 00 00 00 00 FF 0F 2D [16:05:59]RasterBufferAndPrint [16:05:59]line Счет N : (1)545895 [16:05:59]line ИНН: 02508201610067 [16:05:59]line Контрольно-Кассовый Чек [16:05:59]line ПРОДАЖА [16:05:59]line ТРК (МРК, ГНК) : 71 [16:05:59]line Товар: 2711190000 [16:05:59]line ГАЗ-К-5 [16:05:59]line 35.400 * 33.90 [16:05:59]line = 1200.06 [16:05:59]line НДС 12% НСП 1% [16:05:59]line > о реализуемом товаре [16:05:59]line ОКРУГЛЕНИЕ: -0.06 [16:05:59]line ИТОГО: 1200.00 [16:05:59]line Внесено: 1200.00 [16:05:59]line СДАЧА: 0.00 [16:05:59]line НСП 1% : 10.62 [16:05:59]line НДС 12% : 127.44 [16:05:59]line Наличными: 1200.00 [16:05:59]line Безнал.: 0.00 [16:05:59]line Место: АЗС № 117 "Партнер Нефть" [16:05:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:05:59]line СНО: Общий режим [16:05:59]line Чек 555 05.06.2024 16:06 [16:05:59]line Смена: 72 ФФД: 1.0 [16:05:59]line ЗНМ: 0300000048 [16:05:59]line РНМ: 0000000000151680 [16:05:59]line Версия ККМ: v1.0 [16:05:59]line [16:05:59]line Дисконтная программа [16:05:59]line СУГ [16:05:59]line номер 117 [16:05:59]line сэкономлено 35.40 сом [16:05:59]line ФМ: 0000000000959414 [16:05:59]line ФД: 60160 [16:05:59]line ФПД: 40138853900661 [16:05:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160600&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60160&fm=40138853900661&tin=02508201610067®Number=0000000000151680&sum=120000 [16:05:59]written 0, free lines is 4095 [16:06:00]Write to MH i2c: 01 00 00 B0 98 48 [16:06:00]Write i2c OK [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: 01 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: 01 07 00 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: 01 07 00 B0 98 00 00 00 00 00 49 0C A4 [16:06:00]RasterBufferAndPrint [16:06:00]line [16:06:00]line [16:06:00]line [16:06:00]line [16:06:00]line [16:06:00]written 0, free lines is 3151 [16:06:00]MH_Cut [16:06:00]Write to MH i2c: D1 01 00 B7 98 01 21 [16:06:00]Write i2c OK [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: D1 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: D1 01 00 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: D1 01 00 B7 98 00 20 [16:06:00]Write to MH i2c: 01 00 00 B8 98 50 [16:06:00]Write i2c OK [16:06:00]MH_I2C_Read... [16:06:01]*** Cut start [16:06:01]*** Partial cut [16:06:01]*** CUTSNS_PIN = 1 [16:06:01]*** CUTSNS_PIN = 0 [16:06:01]*** Brake cut motor [16:06:01]Read from MH i2c: 01 [16:06:01]MH_I2C_Read... [16:06:01]*** Stop cut motor [16:06:01]*** Cut end [16:06:01]Read from MH i2c: 01 07 00 [16:06:01]MH_I2C_Read... [16:06:01]Read from MH i2c: 01 07 00 B8 98 00 00 00 00 00 FF 0F 65 [16:06:01]process_action close_receipt done [16:06:01]requested_data is exist [16:06:01]produce_requested_data [16:06:01]requested_item fm.sn is exist - process it [16:06:01]wFMCommunicate request_size=4 [16:06:01]MH_SAM_APDU [16:06:01]CAPDU: 80 11 00 00 [16:06:01]Write to MH i2c: E2 08 00 B9 98 80 11 00 00 00 00 00 00 CB [16:06:01]Write i2c OK [16:06:01]MH_I2C_Read... [16:06:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:02]Read from MH i2c: E2 [16:06:02]MH_I2C_Read... [16:06:02]Read from MH i2c: E2 17 00 [16:06:02]MH_I2C_Read... [16:06:02]Read from MH i2c: E2 17 00 B9 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1E [16:06:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:06:02]wFMCommunicate OK [16:06:02]requested_item fd.num is exist - process it [16:06:02]SAM_PROTO_GetFieldsCounters [16:06:02]wFMCommunicate request_size=4 [16:06:02]MH_SAM_APDU [16:06:02]CAPDU: 80 13 00 00 [16:06:02]Write to MH i2c: E2 08 00 BA 98 80 13 00 00 00 00 00 00 CE [16:06:02]Write i2c OK [16:06:02]MH_I2C_Read... [16:06:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:02]Read from MH i2c: E2 [16:06:02]MH_I2C_Read... [16:06:02]Read from MH i2c: E2 62 00 [16:06:02]MH_I2C_Read... [16:06:02]Read from MH i2c: E2 62 00 BA 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 00 EB 00 00 0E 04 04 00 48 00 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 A5 [16:06:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 00 EB 00 00 0E 04 04 00 48 00 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 [16:06:02]wFMCommunicate OK [16:06:02]SAM_PROTO_GetFieldsCounters done [16:06:02]requested_item shift.num is exist - process it [16:06:02]requested_item shift.opened is exist - process it [16:06:02]req_shift_opened [16:06:02]FM_GetShiftState [16:06:02]SAM_PROTO_GetShiftState [16:06:02]wFMCommunicate request_size=4 [16:06:02]MH_SAM_APDU [16:06:02]CAPDU: 80 13 01 00 [16:06:02]Write to MH i2c: E2 08 00 BB 98 80 13 01 00 00 00 00 00 D0 [16:06:02]Write i2c OK [16:06:02]MH_I2C_Read... [16:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:02]Read from MH i2c: E2 [16:06:02]MH_I2C_Read... [16:06:02]Read from MH i2c: E2 0E 00 [16:06:02]MH_I2C_Read... [16:06:02]Read from MH i2c: E2 0E 00 BB 98 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 08 [16:06:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:06:02]wFMCommunicate OK [16:06:02]SAM_PROTO_GetShiftState done [16:06:02]FM_GetShiftState done [16:06:02]req_shift_opened done [16:06:02]requested_item shift.open_date is exist - process it [16:06:02]req_shift_open_date [16:06:02]req_shift_open_date done [16:06:02]produce_requested_data done [16:06:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60160,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:06:02]process_action_free close_receipt [16:06:02]json_value_free [16:06:02]json_value_free done [16:06:02]process_json_proto returns [16:06:02]Send response to host [16:06:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60160,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:06:02]free response buf [16:06:02]execute_script done [16:06:02]execute_script returns [16:06:02]free content buf [16:06:02]Sock 9.Close socket [16:06:02]Sock 9.Thread stoped [16:06:39]accept exits with 8 [16:06:39]New connection [16:06:39]New thread 3067100516 created [16:06:39]Thread 3066957156 joined [16:06:39]Waiting for new connection... [16:06:39] Sock 8.Parse request [16:06:39]Sock 8.Check first char [16:06:39]Sock 8.First char is OK [16:06:39]request: POST /json_proto HTTP/1.0 [16:06:39]Method: POST [16:06:39]URL: /json_proto [16:06:39]Method is POST - this is cgi request [16:06:39]url: /json_proto [16:06:39]query_string will be loaded in cgi processing [16:06:39]execute_cgi json_proto POST (null) [16:06:39]execute_cgi path=json_proto method=POST [16:06:39]POST find Content-Length [16:06:39]Host: 172.17.60.68:8080 [16:06:39]Content-Length: 804 [16:06:39]Content-Type: application/json [16:06:39] [16:06:39]POST finish read [16:06:39]Found Content-Length = 804 [16:06:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.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" : 500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:39]execute_script... [16: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)545893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.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" : 500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:39]POST & json_proto [16:06:39]process_json_proto [16:06:39]json parsed OK: [16:06:39]protocol is kg_v1.0 [16:06:39]action value=close_receipt [16:06:39]process_action close_receipt [16:06:39]cmd_close_receipt [16:06:39]MH_GetDate [16:06:39]Write to MH i2c: F0 00 00 BC 98 43 [16:06:39]Write i2c OK [16:06:39]MH_I2C_Read... [16:06:39]Read from MH i2c: F0 [16:06:39]MH_I2C_Read... [16:06:39]Read from MH i2c: F0 09 00 [16:06:39]MH_I2C_Read... [16:06:39]Read from MH i2c: F0 09 00 BC 98 00 11 8D 60 66 9A 61 5F 66 70 [16:06:39]GetLastDocTimeStamp 1717603560 [16:06:39]current date 1717603601 [16:06:39]FM_GetShiftState [16:06:39]SAM_PROTO_GetShiftState [16:06:39]wFMCommunicate request_size=4 [16:06:39]MH_SAM_APDU [16:06:39]CAPDU: 80 13 01 00 [16:06:39]Write to MH i2c: E2 08 00 BD 98 80 13 01 00 00 00 00 00 D2 [16:06:39]Write i2c OK [16:06:39]MH_I2C_Read... [16:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:39]Read from MH i2c: E2 [16:06:39]MH_I2C_Read... [16:06:39]Read from MH i2c: E2 0E 00 [16:06:39]MH_I2C_Read... [16:06:39]Read from MH i2c: E2 0E 00 BD 98 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0A [16:06:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:06:39]wFMCommunicate OK [16:06:39]SAM_PROTO_GetShiftState done [16:06:39]FM_GetShiftState done [16:06:39]opened in 1717545916 [16:06:39]opened+sec_in_day 1717632316 [16:06:39]quantity*price = 50011 [16:06:39]sum+1 = 50013 [16:06:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.12 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.12 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 556 05.06.2024 16:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60161 ФПД: 100453348533451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160641&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60161&fm=100453348533451&tin=02508201610067®Number=0000000000151680&sum=50012 [16:06:40]StoreToDocumentArchive [16:06:40]shift 72 fd 60161 [16:06:40]save to /storage/0072/doc_00060161 [16:06:40]save last doc name /storage/0072/doc_00060161 to /storage/kkm_last_doc_name [16:06:40]save OK [16:06:40]Clear old archive folders... [16:06:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:06:40]tlvbuf is 005E5890 [16:06:40]SAM_PROTO_ClearQueue [16:06:40]wFMCommunicate request_size=4 [16:06:40]MH_SAM_APDU [16:06:40]CAPDU: 80 09 00 00 [16:06:40]Write to MH i2c: E2 08 00 CA 98 80 09 00 00 00 00 00 00 D4 [16:06:40]Write i2c OK [16:06:40]MH_I2C_Read... [16:06:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:06:40]Read from MH i2c: E2 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 CA 98 00 90 00 D6 [16:06:40]RAPDU: 90 00 [16:06:40]wFMCommunicate OK [16:06:40]SAM_PROTO_ClearQueue done [16:06:40]KKMCreateOFDPacket [16:06:40]OFDProtocolAddRootSTLVToBuf [16:06:40]FM_MakeSignedData [16:06:40]FM_MakeSignedData [16:06:40]SAM_PROTO_SignData [16:06:40]wFMCommunicate request_size=4 [16:06:40]MH_SAM_APDU [16:06:40]CAPDU: 80 0D 01 02 [16:06:40]Write to MH i2c: E2 08 00 CB 98 80 0D 01 02 00 00 00 00 DC [16:06:40]Write i2c OK [16:06:40]MH_I2C_Read... [16:06:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:06:40]Read from MH i2c: E2 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 CB 98 00 90 00 D7 [16:06:40]RAPDU: 90 00 [16:06:40]wFMCommunicate OK [16:06:40]wFMCommunicate request_size=255 [16:06:40]MH_SAM_APDU [16:06:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 11 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EB 00 00 35 04 06 00 5B 5C [16:06:40]Write to MH i2c: E2 02 01 CC 98 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 11 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EB 00 00 35 04 06 00 5B 5C 00 00 D2 [16:06:40]Write i2c OK [16:06:40]MH_I2C_Read... [16:06:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:40]Read from MH i2c: E2 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 CC 98 00 90 00 D8 [16:06:40]RAPDU: 90 00 [16:06:40]wFMCommunicate OK [16:06:40]wFMCommunicate request_size=9 [16:06:40]MH_SAM_APDU [16:06:40]CAPDU: 80 0D 02 02 04 9E 27 E4 CB [16:06:40]Write to MH i2c: E2 0C 00 CD 98 80 0D 02 02 04 00 9E 27 E4 CB 00 00 5B [16:06:40]Write i2c OK [16:06:40]MH_I2C_Read... [16:06:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:40]Read from MH i2c: E2 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 03 00 CD 98 00 90 00 D9 [16:06:40]RAPDU: 90 00 [16:06:40]wFMCommunicate OK [16:06:40]wFMCommunicate request_size=4 [16:06:40]MH_SAM_APDU [16:06:40]CAPDU: 80 0D 03 02 [16:06:40]Write to MH i2c: E2 08 00 CE 98 80 0D 03 02 00 00 00 00 E1 [16:06:40]Write i2c OK [16:06:40]MH_I2C_Read... [16:06:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:06:40]Read from MH i2c: E2 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 0B 00 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 0B 00 CE 98 00 17 D5 3C F0 4E D2 6A 32 90 00 B6 [16:06:40]RAPDU: 17 D5 3C F0 4E D2 6A 32 90 00 [16:06:40]wFMCommunicate OK [16:06:40]SAM_PROTO_SignData done [16:06:40]FM_MakeSignedData done [16:06:40]CreateOFDProtocolMessage [16:06:40]wFMCommunicate request_size=4 [16:06:40]MH_SAM_APDU [16:06:40]CAPDU: 80 11 00 00 [16:06:40]Write to MH i2c: E2 08 00 CF 98 80 11 00 00 00 00 00 00 E1 [16:06:40]Write i2c OK [16:06:40]MH_I2C_Read... [16:06:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:40]Read from MH i2c: E2 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 17 00 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: E2 17 00 CF 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 34 [16:06:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:06:40]wFMCommunicate OK [16:06:40]CreateOFDProtocolMessage done [16:06:40]OFDSenderStorePacket 60161 [16:06:40]StoreOFDPacket docnum=60161 [16:06:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 B0 F8 06 01 36 36 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 11 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EB 00 00 35 04 06 00 5B 5C 9E 27 E4 CB 17 D5 3C F0 4E D2 6A 32 [16:06:40]CheckFolder [16:06:40]dirname=/storage/ofd_packets [16:06:40]CheckFolder done [16:06:40]ProducePacketName [16:06:40]name=ofd_packets/00060161 [16:06:40]NVStorageSaveData ofd_packets/00060161 [16:06:40]File name is /storage/ofd_packets/00060161 [16:06:40]Write 300 bytes [16:06:40]NVStorageSaveData done [16:06:40]OFDSenderStorePacket done [16:06:40]KKMCreateOFDPacket done [16:06:40]NVStorageSaveData kkm_last_timestamp [16:06:40]File name is /storage/kkm_last_timestamp [16:06:40]Write 4 bytes [16:06:40]NVStorageSaveData done [16:06:40]ExternCall_PrintAddStr [16:06:40]wPrintStart [16:06:40]Write to MH i2c: 01 00 00 D0 98 68 [16:06:40]Write i2c OK [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: 01 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: 01 07 00 [16:06:40]MH_I2C_Read... [16:06:40]Read from MH i2c: 01 07 00 D0 98 00 00 00 00 00 FF 0F 7D [16:06:40]RasterBufferAndPrint [16:06:40]line Счет N : (1)545893 [16:06:40]line ИНН: 02508201610067 [16:06:40]line Контрольно-Кассовый Чек [16:06:40]line ПРОДАЖА [16:06:40]line ТРК (МРК, ГНК) : 72 [16:06:40]line Товар: 2711190000 [16:06:40]line ГАЗ-К-5 [16:06:40]line 14.330 * 34.90 [16:06:40]line = 500.12 [16:06:40]line НДС 12% НСП 1% [16:06:40]line > о реализуемом товаре [16:06:40]line ИТОГО: 500.12 [16:06:40]line НСП 1% : 4.43 [16:06:40]line НДС 12% : 53.11 [16:06:40]line Наличными: 0.00 [16:06:40]line Безнал.: 500.12 [16:06:40]line Место: АЗС № 117 "Партнер Нефть" [16:06:40]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:06:40]line СНО: Общий режим [16:06:40]line Чек 556 05.06.2024 16:06 [16:06:40]line Смена: 72 ФФД: 1.0 [16:06:40]line ЗНМ: 0300000048 [16:06:40]line РНМ: 0000000000151680 [16:06:40]line Версия ККМ: v1.0 [16:06:40]line Платежная система: O! деньги [16:06:40]line ФМ: 0000000000959414 [16:06:40]line ФД: 60161 [16:06:40]line ФПД: 100453348533451 [16:06:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160641&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60161&fm=100453348533451&tin=02508201610067®Number=0000000000151680&sum=50012 [16:06:41]written 0, free lines is 4095 [16:06:41]Write to MH i2c: 01 00 00 FA 98 92 [16:06:41]Write i2c OK [16:06:41]MH_I2C_Read... [16:06:41]Read from MH i2c: 01 [16:06:41]MH_I2C_Read... [16:06:41]Read from MH i2c: 01 07 00 [16:06:41]MH_I2C_Read... [16:06:41]Read from MH i2c: 01 07 00 FA 98 00 00 00 00 00 BE 0C 63 [16:06:41]RasterBufferAndPrint [16:06:41]line [16:06:41]line [16:06:41]line [16:06:41]line [16:06:41]line [16:06:41]written 0, free lines is 3268 [16:06:41]MH_Cut [16:06:41]Write to MH i2c: D1 01 00 01 99 01 6C [16:06:41]Write i2c OK [16:06:41]MH_I2C_Read... [16:06:41]Read from MH i2c: D1 [16:06:41]MH_I2C_Read... [16:06:41]Read from MH i2c: D1 01 00 [16:06:41]MH_I2C_Read... [16:06:41]Read from MH i2c: D1 01 00 01 99 00 6B [16:06:41]Write to MH i2c: 01 00 00 02 99 9B [16:06:41]Write i2c OK [16:06:41]MH_I2C_Read... [16:06:42]*** Cut start [16:06:42]*** Partial cut [16:06:42]*** CUTSNS_PIN = 1 [16:06:42]*** CUTSNS_PIN = 0 [16:06:42]*** Brake cut motor [16:06:43]Read from MH i2c: 01 [16:06:43]MH_I2C_Read... [16:06:43]*** Stop cut motor [16:06:43]*** Cut end [16:06:43]Read from MH i2c: 01 07 00 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: 01 07 00 02 99 00 00 00 00 00 FF 0F B0 [16:06:43]process_action close_receipt done [16:06:43]requested_data is exist [16:06:43]produce_requested_data [16:06:43]requested_item fm.sn is exist - process it [16:06:43]wFMCommunicate request_size=4 [16:06:43]MH_SAM_APDU [16:06:43]CAPDU: 80 11 00 00 [16:06:43]Write to MH i2c: E2 08 00 03 99 80 11 00 00 00 00 00 00 16 [16:06:43]Write i2c OK [16:06:43]MH_I2C_Read... [16:06:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:43]Read from MH i2c: E2 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 17 00 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 17 00 03 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 69 [16:06:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:06:43]wFMCommunicate OK [16:06:43]requested_item fd.num is exist - process it [16:06:43]SAM_PROTO_GetFieldsCounters [16:06:43]wFMCommunicate request_size=4 [16:06:43]MH_SAM_APDU [16:06:43]CAPDU: 80 13 00 00 [16:06:43]Write to MH i2c: E2 08 00 04 99 80 13 00 00 00 00 00 00 19 [16:06:43]Write i2c OK [16:06:43]MH_I2C_Read... [16:06:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:43]Read from MH i2c: E2 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 62 00 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 62 00 04 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 01 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [16:06:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 01 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:06:43]wFMCommunicate OK [16:06:43]SAM_PROTO_GetFieldsCounters done [16:06:43]requested_item shift.num is exist - process it [16:06:43]requested_item shift.opened is exist - process it [16:06:43]req_shift_opened [16:06:43]FM_GetShiftState [16:06:43]SAM_PROTO_GetShiftState [16:06:43]wFMCommunicate request_size=4 [16:06:43]MH_SAM_APDU [16:06:43]CAPDU: 80 13 01 00 [16:06:43]Write to MH i2c: E2 08 00 05 99 80 13 01 00 00 00 00 00 1B [16:06:43]Write i2c OK [16:06:43]MH_I2C_Read... [16:06:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:43]Read from MH i2c: E2 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 0E 00 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 0E 00 05 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 53 [16:06:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:06:43]wFMCommunicate OK [16:06:43]SAM_PROTO_GetShiftState done [16:06:43]FM_GetShiftState done [16:06:43]req_shift_opened done [16:06:43]requested_item shift.open_date is exist - process it [16:06:43]req_shift_open_date [16:06:43]req_shift_open_date done [16:06:43]produce_requested_data done [16:06:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60161,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:06:43]process_action_free close_receipt [16:06:43]json_value_free [16:06:43]json_value_free done [16:06:43]process_json_proto returns [16:06:43]Send response to host [16:06:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60161,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:06:43]free response buf [16:06:43]execute_script done [16:06:43]execute_script returns [16:06:43]free content buf [16:06:43]Sock 8.Close socket [16:06:43]Sock 8.Thread stoped [16:06:43]accept exits with 9 [16:06:43]New connection [16:06:43]New thread 3066957156 created [16:06:43]Thread 3067100516 joined [16:06:43]Waiting for new connection... [16:06:43] Sock 9.Parse request [16:06:43]Sock 9.Check first char [16:06:43]Sock 9.First char is OK [16:06:43]request: POST /json_proto HTTP/1.0 [16:06:43]Method: POST [16:06:43]URL: /json_proto [16:06:43]Method is POST - this is cgi request [16:06:43]url: /json_proto [16:06:43]query_string will be loaded in cgi processing [16:06:43]execute_cgi json_proto POST (null) [16:06:43]execute_cgi path=json_proto method=POST [16:06:43]POST find Content-Length [16:06:43]Host: 172.17.60.68:8080 [16:06:43]Content-Length: 674 [16:06:43]Content-Type: application/json [16:06:43] [16:06:43]POST finish read [16:06:43]Found Content-Length = 674 [16:06:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545898", "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" : 72.90, "quantity" : 5.000, "sum" : 364.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 364.00, "total" : 364.00, "payments": [ { "type": 0, "sum" : 364.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:43]execute_script... [16:06: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)545898", "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" : 72.90, "quantity" : 5.000, "sum" : 364.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 364.00, "total" : 364.00, "payments": [ { "type": 0, "sum" : 364.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:43]POST & json_proto [16:06:43]process_json_proto [16:06:43]json parsed OK: [16:06:43]protocol is kg_v1.0 [16:06:43]action value=close_receipt [16:06:43]process_action close_receipt [16:06:43]cmd_close_receipt [16:06:43]MH_GetDate [16:06:43]Write to MH i2c: F0 00 00 06 99 8E [16:06:43]Write i2c OK [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: F0 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: F0 09 00 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: F0 09 00 06 99 00 16 8D 60 66 9A 61 5F 66 C0 [16:06:43]GetLastDocTimeStamp 1717603601 [16:06:43]current date 1717603606 [16:06:43]FM_GetShiftState [16:06:43]SAM_PROTO_GetShiftState [16:06:43]wFMCommunicate request_size=4 [16:06:43]MH_SAM_APDU [16:06:43]CAPDU: 80 13 01 00 [16:06:43]Write to MH i2c: E2 08 00 07 99 80 13 01 00 00 00 00 00 1D [16:06:43]Write i2c OK [16:06:43]MH_I2C_Read... [16:06:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:43]Read from MH i2c: E2 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 0E 00 [16:06:43]MH_I2C_Read... [16:06:43]Read from MH i2c: E2 0E 00 07 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 55 [16:06:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:06:43]wFMCommunicate OK [16:06:43]SAM_PROTO_GetShiftState done [16:06:43]FM_GetShiftState done [16:06:43]opened in 1717545916 [16:06:43]opened+sec_in_day 1717632316 [16:06:43]quantity*price = 36450 [16:06:43]sum+1 = 36451 [16:06:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 364.00 Внесено: 364.00 СДАЧА: 0.00 НСП 1% : 3.23 НДС 12% : 38.71 Наличными: 364.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 557 05.06.2024 16:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60162 ФПД: 81087093594991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160646&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60162&fm=81087093594991&tin=02508201610067®Number=0000000000151680&sum=36400 [16:06:45]StoreToDocumentArchive [16:06:45]shift 72 fd 60162 [16:06:45]save to /storage/0072/doc_00060162 [16:06:45]save last doc name /storage/0072/doc_00060162 to /storage/kkm_last_doc_name [16:06:45]save OK [16:06:45]Clear old archive folders... [16:06:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:06:45]tlvbuf is 006DDE20 [16:06:45]SAM_PROTO_ClearQueue [16:06:45]wFMCommunicate request_size=4 [16:06:45]MH_SAM_APDU [16:06:45]CAPDU: 80 09 00 00 [16:06:45]Write to MH i2c: E2 08 00 14 99 80 09 00 00 00 00 00 00 1F [16:06:45]Write i2c OK [16:06:45]MH_I2C_Read... [16:06:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:06:45]Read from MH i2c: E2 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 14 99 00 90 00 21 [16:06:45]RAPDU: 90 00 [16:06:45]wFMCommunicate OK [16:06:45]SAM_PROTO_ClearQueue done [16:06:45]KKMCreateOFDPacket [16:06:45]OFDProtocolAddRootSTLVToBuf [16:06:45]FM_MakeSignedData [16:06:45]FM_MakeSignedData [16:06:45]SAM_PROTO_SignData [16:06:45]wFMCommunicate request_size=4 [16:06:45]MH_SAM_APDU [16:06:45]CAPDU: 80 0D 01 02 [16:06:45]Write to MH i2c: E2 08 00 15 99 80 0D 01 02 00 00 00 00 27 [16:06:45]Write i2c OK [16:06:45]MH_I2C_Read... [16:06:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:06:45]Read from MH i2c: E2 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 15 99 00 90 00 22 [16:06:45]RAPDU: 90 00 [16:06:45]wFMCommunicate OK [16:06:45]wFMCommunicate request_size=255 [16:06:45]MH_SAM_APDU [16:06: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 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 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 16 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EB 00 00 35 04 06 00 49 BF 8F 68 [16:06:45]Write to MH i2c: E2 02 01 16 99 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 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 16 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EB 00 00 35 04 06 00 49 BF 8F 68 00 00 5B [16:06:45]Write i2c OK [16:06:45]MH_I2C_Read... [16:06:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:45]Read from MH i2c: E2 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 16 99 00 90 00 23 [16:06:45]RAPDU: 90 00 [16:06:45]wFMCommunicate OK [16:06:45]wFMCommunicate request_size=7 [16:06:45]MH_SAM_APDU [16:06:45]CAPDU: 80 0D 02 02 02 DB 6F [16:06:45]Write to MH i2c: E2 0A 00 17 99 80 0D 02 02 02 00 DB 6F 00 00 78 [16:06:45]Write i2c OK [16:06:45]MH_I2C_Read... [16:06:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:45]Read from MH i2c: E2 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 03 00 17 99 00 90 00 24 [16:06:45]RAPDU: 90 00 [16:06:45]wFMCommunicate OK [16:06:45]wFMCommunicate request_size=4 [16:06:45]MH_SAM_APDU [16:06:45]CAPDU: 80 0D 03 02 [16:06:45]Write to MH i2c: E2 08 00 18 99 80 0D 03 02 00 00 00 00 2C [16:06:45]Write i2c OK [16:06:45]MH_I2C_Read... [16:06:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:06:45]Read from MH i2c: E2 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 0B 00 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 0B 00 18 99 00 C6 03 4B 7B E4 CA 0F B1 90 00 2A [16:06:45]RAPDU: C6 03 4B 7B E4 CA 0F B1 90 00 [16:06:45]wFMCommunicate OK [16:06:45]SAM_PROTO_SignData done [16:06:45]FM_MakeSignedData done [16:06:45]CreateOFDProtocolMessage [16:06:45]wFMCommunicate request_size=4 [16:06:45]MH_SAM_APDU [16:06:45]CAPDU: 80 11 00 00 [16:06:45]Write to MH i2c: E2 08 00 19 99 80 11 00 00 00 00 00 00 2C [16:06:45]Write i2c OK [16:06:45]MH_I2C_Read... [16:06:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:45]Read from MH i2c: E2 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 17 00 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: E2 17 00 19 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7F [16:06:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:06:45]wFMCommunicate OK [16:06:45]CreateOFDProtocolMessage done [16:06:45]OFDSenderStorePacket 60162 [16:06:45]StoreOFDPacket docnum=60162 [16:06:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EC F5 04 01 A4 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 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 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 16 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EB 00 00 35 04 06 00 49 BF 8F 68 DB 6F C6 03 4B 7B E4 CA 0F B1 [16:06:45]CheckFolder [16:06:45]dirname=/storage/ofd_packets [16:06:45]CheckFolder done [16:06:45]ProducePacketName [16:06:45]name=ofd_packets/00060162 [16:06:45]NVStorageSaveData ofd_packets/00060162 [16:06:45]File name is /storage/ofd_packets/00060162 [16:06:45]Write 298 bytes [16:06:45]NVStorageSaveData done [16:06:45]OFDSenderStorePacket done [16:06:45]KKMCreateOFDPacket done [16:06:45]NVStorageSaveData kkm_last_timestamp [16:06:45]File name is /storage/kkm_last_timestamp [16:06:45]Write 4 bytes [16:06:45]NVStorageSaveData done [16:06:45]ExternCall_PrintAddStr [16:06:45]wPrintStart [16:06:45]Write to MH i2c: 01 00 00 1A 99 B3 [16:06:45]Write i2c OK [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: 01 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: 01 07 00 [16:06:45]MH_I2C_Read... [16:06:45]Read from MH i2c: 01 07 00 1A 99 00 00 00 00 00 FF 0F C8 [16:06:45]RasterBufferAndPrint [16:06:45]line Счет N : (1)545898 [16:06:45]line ИНН: 02508201610067 [16:06:45]line Контрольно-Кассовый Чек [16:06:45]line ПРОДАЖА [16:06:45]line ТРК (МРК, ГНК) : 41 [16:06:45]line Товар: 2710194210 [16:06:45]line ДТ-К-5 [16:06:45]line 5.000 * 72.90 [16:06:45]line = 364.50 [16:06:45]line НДС 12% НСП 1% [16:06:45]line > о реализуемом товаре [16:06:45]line ОКРУГЛЕНИЕ: -0.50 [16:06:45]line ИТОГО: 364.00 [16:06:45]line Внесено: 364.00 [16:06:45]line СДАЧА: 0.00 [16:06:45]line НСП 1% : 3.23 [16:06:45]line НДС 12% : 38.71 [16:06:45]line Наличными: 364.00 [16:06:45]line Безнал.: 0.00 [16:06:45]line Место: АЗС № 117 "Партнер Нефть" [16:06:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:06:46]line СНО: Общий режим [16:06:46]line Чек 557 05.06.2024 16:06 [16:06:46]line Смена: 72 ФФД: 1.0 [16:06:46]line ЗНМ: 0300000048 [16:06:46]line РНМ: 0000000000151680 [16:06:46]line Версия ККМ: v1.0 [16:06:46]line ФМ: 0000000000959414 [16:06:46]line ФД: 60162 [16:06:46]line ФПД: 81087093594991 [16:06:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160646&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60162&fm=81087093594991&tin=02508201610067®Number=0000000000151680&sum=36400 [16:06:46]written 0, free lines is 4095 [16:06:46]Write to MH i2c: 01 00 00 45 99 DE [16:06:46]Write i2c OK [16:06:46]MH_I2C_Read... [16:06:46]Read from MH i2c: 01 [16:06:46]MH_I2C_Read... [16:06:46]Read from MH i2c: 01 07 00 [16:06:46]MH_I2C_Read... [16:06:46]Read from MH i2c: 01 07 00 45 99 00 00 00 00 00 AF 0C A0 [16:06:46]RasterBufferAndPrint [16:06:46]line [16:06:46]line [16:06:46]line [16:06:46]line [16:06:46]line [16:06:46]written 0, free lines is 3259 [16:06:46]MH_Cut [16:06:46]Write to MH i2c: D1 01 00 4C 99 01 B7 [16:06:46]Write i2c OK [16:06:46]MH_I2C_Read... [16:06:46]Read from MH i2c: D1 [16:06:46]MH_I2C_Read... [16:06:46]Read from MH i2c: D1 01 00 [16:06:46]MH_I2C_Read... [16:06:46]Read from MH i2c: D1 01 00 4C 99 00 B6 [16:06:46]Write to MH i2c: 01 00 00 4D 99 E6 [16:06:46]Write i2c OK [16:06:46]MH_I2C_Read... [16:06:47]*** Cut start [16:06:47]*** Partial cut [16:06:47]*** CUTSNS_PIN = 1 [16:06:47]*** CUTSNS_PIN = 0 [16:06:47]*** Brake cut motor [16:06:47]Read from MH i2c: 01 [16:06:47]MH_I2C_Read... [16:06:48]*** Stop cut motor [16:06:48]*** Cut end [16:06:48]Read from MH i2c: 01 07 00 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: 01 07 00 4D 99 00 00 00 00 00 FF 0F FB [16:06:48]process_action close_receipt done [16:06:48]requested_data is exist [16:06:48]produce_requested_data [16:06:48]requested_item fm.sn is exist - process it [16:06:48]wFMCommunicate request_size=4 [16:06:48]MH_SAM_APDU [16:06:48]CAPDU: 80 11 00 00 [16:06:48]Write to MH i2c: E2 08 00 4E 99 80 11 00 00 00 00 00 00 61 [16:06:48]Write i2c OK [16:06:48]MH_I2C_Read... [16:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:48]Read from MH i2c: E2 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 17 00 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 17 00 4E 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B4 [16:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:06:48]wFMCommunicate OK [16:06:48]requested_item fd.num is exist - process it [16:06:48]SAM_PROTO_GetFieldsCounters [16:06:48]wFMCommunicate request_size=4 [16:06:48]MH_SAM_APDU [16:06:48]CAPDU: 80 13 00 00 [16:06:48]Write to MH i2c: E2 08 00 4F 99 80 13 00 00 00 00 00 00 64 [16:06:48]Write i2c OK [16:06:48]MH_I2C_Read... [16:06:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:48]Read from MH i2c: E2 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 62 00 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 62 00 4F 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 02 EB 00 00 0E 04 04 00 48 00 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 43 [16:06:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 02 EB 00 00 0E 04 04 00 48 00 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 [16:06:48]wFMCommunicate OK [16:06:48]SAM_PROTO_GetFieldsCounters done [16:06:48]requested_item shift.num is exist - process it [16:06:48]requested_item shift.opened is exist - process it [16:06:48]req_shift_opened [16:06:48]FM_GetShiftState [16:06:48]SAM_PROTO_GetShiftState [16:06:48]wFMCommunicate request_size=4 [16:06:48]MH_SAM_APDU [16:06:48]CAPDU: 80 13 01 00 [16:06:48]Write to MH i2c: E2 08 00 50 99 80 13 01 00 00 00 00 00 66 [16:06:48]Write i2c OK [16:06:48]MH_I2C_Read... [16:06:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:48]Read from MH i2c: E2 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 0E 00 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 0E 00 50 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9E [16:06:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:06:48]wFMCommunicate OK [16:06:48]SAM_PROTO_GetShiftState done [16:06:48]FM_GetShiftState done [16:06:48]req_shift_opened done [16:06:48]requested_item shift.open_date is exist - process it [16:06:48]req_shift_open_date [16:06:48]req_shift_open_date done [16:06:48]produce_requested_data done [16:06:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60162,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:06:48]process_action_free close_receipt [16:06:48]json_value_free [16:06:48]json_value_free done [16:06:48]process_json_proto returns [16:06:48]Send response to host [16:06:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60162,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:06:48]free response buf [16:06:48]execute_script done [16:06:48]execute_script returns [16:06:48]free content buf [16:06:48]Sock 9.Close socket [16:06:48]Sock 9.Thread stoped [16:07:11]accept exits with 8 [16:07:11]New connection [16:07:11]New thread 3067100516 created [16:07:11]Thread 3066957156 joined [16:07:11]Waiting for new connection... [16:07:11] Sock 8.Parse request [16:07:11]Sock 8.Check first char [16:07:11]Sock 8.First char is OK [16:07:11]request: POST /json_proto HTTP/1.0 [16:07:11]Method: POST [16:07:11]URL: /json_proto [16:07:11]Method is POST - this is cgi request [16:07:11]url: /json_proto [16:07:11]query_string will be loaded in cgi processing [16:07:11]execute_cgi json_proto POST (null) [16:07:11]execute_cgi path=json_proto method=POST [16:07:11]POST find Content-Length [16:07:11]Host: 172.17.60.68:8080 [16:07:11]Content-Length: 677 [16:07:11]Content-Type: application/json [16:07:11] [16:07:11]POST finish read [16:07:11]Found Content-Length = 677 [16:07:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:11]execute_script... [16:07: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)545897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:11]POST & json_proto [16:07:11]process_json_proto [16:07:11]json parsed OK: [16:07:11]protocol is kg_v1.0 [16:07:11]action value=close_receipt [16:07:11]process_action close_receipt [16:07:11]cmd_close_receipt [16:07:11]MH_GetDate [16:07:11]Write to MH i2c: F0 00 00 51 99 D9 [16:07:11]Write i2c OK [16:07:11]MH_I2C_Read... [16:07:11]Read from MH i2c: F0 [16:07:11]MH_I2C_Read... [16:07:11]Read from MH i2c: F0 09 00 [16:07:11]MH_I2C_Read... [16:07:11]Read from MH i2c: F0 09 00 51 99 00 32 8D 60 66 9A 61 5F 66 27 [16:07:11]GetLastDocTimeStamp 1717603606 [16:07:11]current date 1717603634 [16:07:11]FM_GetShiftState [16:07:11]SAM_PROTO_GetShiftState [16:07:11]wFMCommunicate request_size=4 [16:07:11]MH_SAM_APDU [16:07:11]CAPDU: 80 13 01 00 [16:07:11]Write to MH i2c: E2 08 00 52 99 80 13 01 00 00 00 00 00 68 [16:07:11]Write i2c OK [16:07:11]MH_I2C_Read... [16:07:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:11]Read from MH i2c: E2 [16:07:11]MH_I2C_Read... [16:07:11]Read from MH i2c: E2 0E 00 [16:07:11]MH_I2C_Read... [16:07:11]Read from MH i2c: E2 0E 00 52 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A0 [16:07:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:07:11]wFMCommunicate OK [16:07:11]SAM_PROTO_GetShiftState done [16:07:11]FM_GetShiftState done [16:07:11]opened in 1717545916 [16:07:11]opened+sec_in_day 1717632316 [16:07:11]quantity*price = 50041 [16:07:11]sum+1 = 50042 [16:07:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 558 05.06.2024 16:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60163 ФПД: 98983783721793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160714&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60163&fm=98983783721793&tin=02508201610067®Number=0000000000151680&sum=50000 [16:07:13]StoreToDocumentArchive [16:07:13]shift 72 fd 60163 [16:07:13]save to /storage/0072/doc_00060163 [16:07:13]save last doc name /storage/0072/doc_00060163 to /storage/kkm_last_doc_name [16:07:13]save OK [16:07:13]Clear old archive folders... [16:07:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:07:13]tlvbuf is 005BA780 [16:07:13]SAM_PROTO_ClearQueue [16:07:13]wFMCommunicate request_size=4 [16:07:13]MH_SAM_APDU [16:07:13]CAPDU: 80 09 00 00 [16:07:13]Write to MH i2c: E2 08 00 5F 99 80 09 00 00 00 00 00 00 6A [16:07:13]Write i2c OK [16:07:13]MH_I2C_Read... [16:07:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:13]Read from MH i2c: E2 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 5F 99 00 90 00 6C [16:07:13]RAPDU: 90 00 [16:07:13]wFMCommunicate OK [16:07:13]SAM_PROTO_ClearQueue done [16:07:13]KKMCreateOFDPacket [16:07:13]OFDProtocolAddRootSTLVToBuf [16:07:13]FM_MakeSignedData [16:07:13]FM_MakeSignedData [16:07:13]SAM_PROTO_SignData [16:07:13]wFMCommunicate request_size=4 [16:07:13]MH_SAM_APDU [16:07:13]CAPDU: 80 0D 01 02 [16:07:13]Write to MH i2c: E2 08 00 60 99 80 0D 01 02 00 00 00 00 72 [16:07:13]Write i2c OK [16:07:13]MH_I2C_Read... [16:07:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:13]Read from MH i2c: E2 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 60 99 00 90 00 6D [16:07:13]RAPDU: 90 00 [16:07:13]wFMCommunicate OK [16:07:13]wFMCommunicate request_size=255 [16:07:13]MH_SAM_APDU [16:07: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 32 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EB 00 00 35 04 06 00 5A [16:07:13]Write to MH i2c: E2 02 01 61 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 32 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EB 00 00 35 04 06 00 5A 00 00 42 [16:07:13]Write i2c OK [16:07:13]MH_I2C_Read... [16:07:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:13]Read from MH i2c: E2 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 61 99 00 90 00 6E [16:07:13]RAPDU: 90 00 [16:07:13]wFMCommunicate OK [16:07:13]wFMCommunicate request_size=10 [16:07:13]MH_SAM_APDU [16:07:13]CAPDU: 80 0D 02 02 05 06 75 44 6B 41 [16:07:13]Write to MH i2c: E2 0D 00 62 99 80 0D 02 02 05 00 06 75 44 6B 41 00 00 EA [16:07:13]Write i2c OK [16:07:13]MH_I2C_Read... [16:07:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:13]Read from MH i2c: E2 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 03 00 62 99 00 90 00 6F [16:07:13]RAPDU: 90 00 [16:07:13]wFMCommunicate OK [16:07:13]wFMCommunicate request_size=4 [16:07:13]MH_SAM_APDU [16:07:13]CAPDU: 80 0D 03 02 [16:07:13]Write to MH i2c: E2 08 00 63 99 80 0D 03 02 00 00 00 00 77 [16:07:13]Write i2c OK [16:07:13]MH_I2C_Read... [16:07:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:13]Read from MH i2c: E2 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 0B 00 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 0B 00 63 99 00 BB EC DF 5E E6 76 25 39 90 00 16 [16:07:13]RAPDU: BB EC DF 5E E6 76 25 39 90 00 [16:07:13]wFMCommunicate OK [16:07:13]SAM_PROTO_SignData done [16:07:13]FM_MakeSignedData done [16:07:13]CreateOFDProtocolMessage [16:07:13]wFMCommunicate request_size=4 [16:07:13]MH_SAM_APDU [16:07:13]CAPDU: 80 11 00 00 [16:07:13]Write to MH i2c: E2 08 00 64 99 80 11 00 00 00 00 00 00 77 [16:07:13]Write i2c OK [16:07:13]MH_I2C_Read... [16:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:13]Read from MH i2c: E2 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 17 00 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: E2 17 00 64 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CA [16:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:07:13]wFMCommunicate OK [16:07:13]CreateOFDProtocolMessage done [16:07:13]OFDSenderStorePacket 60163 [16:07:13]StoreOFDPacket docnum=60163 [16:07:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 64 1D 07 01 5D 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 32 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EB 00 00 35 04 06 00 5A 06 75 44 6B 41 BB EC DF 5E E6 76 25 39 [16:07:13]CheckFolder [16:07:13]dirname=/storage/ofd_packets [16:07:13]CheckFolder done [16:07:13]ProducePacketName [16:07:13]name=ofd_packets/00060163 [16:07:13]NVStorageSaveData ofd_packets/00060163 [16:07:13]File name is /storage/ofd_packets/00060163 [16:07:13]Write 301 bytes [16:07:13]NVStorageSaveData done [16:07:13]OFDSenderStorePacket done [16:07:13]KKMCreateOFDPacket done [16:07:13]NVStorageSaveData kkm_last_timestamp [16:07:13]File name is /storage/kkm_last_timestamp [16:07:13]Write 4 bytes [16:07:13]NVStorageSaveData done [16:07:13]ExternCall_PrintAddStr [16:07:13]wPrintStart [16:07:13]Write to MH i2c: 01 00 00 65 99 FE [16:07:13]Write i2c OK [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: 01 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: 01 07 00 [16:07:13]MH_I2C_Read... [16:07:13]Read from MH i2c: 01 07 00 65 99 00 00 00 00 00 FF 0F 13 [16:07:13]RasterBufferAndPrint [16:07:13]line Счет N : (1)545897 [16:07:13]line ИНН: 02508201610067 [16:07:13]line Контрольно-Кассовый Чек [16:07:13]line ПРОДАЖА [16:07:13]line ТРК (МРК, ГНК) : 22 [16:07:13]line Товар: 2710124130 [16:07:13]line Аи-92-К-5 [16:07:13]line 7.480 * 66.90 [16:07:13]line = 500.41 [16:07:13]line НДС 12% НСП 1% [16:07:13]line > о реализуемом товаре [16:07:13]line ОКРУГЛЕНИЕ: -0.41 [16:07:13]line ИТОГО: 500.00 [16:07:13]line Внесено: 500.00 [16:07:13]line СДАЧА: 0.00 [16:07:13]line НСП 1% : 4.43 [16:07:13]line НДС 12% : 53.14 [16:07:13]line Наличными: 500.00 [16:07:13]line Безнал.: 0.00 [16:07:13]line Место: АЗС № 117 "Партнер Нефть" [16:07:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:07:13]line СНО: Общий режим [16:07:13]line Чек 558 05.06.2024 16:07 [16:07:13]line Смена: 72 ФФД: 1.0 [16:07:13]line ЗНМ: 0300000048 [16:07:13]line РНМ: 0000000000151680 [16:07:13]line Версия ККМ: v1.0 [16:07:13]line ФМ: 0000000000959414 [16:07:13]line ФД: 60163 [16:07:13]line ФПД: 98983783721793 [16:07:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160714&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60163&fm=98983783721793&tin=02508201610067®Number=0000000000151680&sum=50000 [16:07:13]written 0, free lines is 4095 [16:07:14]Write to MH i2c: 01 00 00 90 99 29 [16:07:14]Write i2c OK [16:07:14]MH_I2C_Read... [16:07:14]Read from MH i2c: 01 [16:07:14]MH_I2C_Read... [16:07:14]Read from MH i2c: 01 07 00 [16:07:14]MH_I2C_Read... [16:07:14]Read from MH i2c: 01 07 00 90 99 00 00 00 00 00 B0 0C EC [16:07:14]RasterBufferAndPrint [16:07:14]line [16:07:14]line [16:07:14]line [16:07:14]line [16:07:14]line [16:07:14]written 0, free lines is 3252 [16:07:14]MH_Cut [16:07:14]Write to MH i2c: D1 01 00 97 99 01 02 [16:07:14]Write i2c OK [16:07:14]MH_I2C_Read... [16:07:14]Read from MH i2c: D1 [16:07:14]MH_I2C_Read... [16:07:14]Read from MH i2c: D1 01 00 [16:07:14]MH_I2C_Read... [16:07:14]Read from MH i2c: D1 01 00 97 99 00 01 [16:07:14]Write to MH i2c: 01 00 00 98 99 31 [16:07:14]Write i2c OK [16:07:14]MH_I2C_Read... [16:07:15]ConnectInit Can't connect to host [16:07:15]CommunicateWithHost connect error [16:07:15]CommunicateWithHost err = -1 [16:07:15]OFD Sender: Server communicate error [16:07:15]OFD Sender: Processing packet 60158 [packets to send 58, broken 52] [16:07:15]ProducePacketName [16:07:15]name=ofd_packets/00060158 [16:07:15]OFD Sender: To server: pG, [16:07:15]CommunicateWithHost lk.salyk.kg:30040 [16:07:15]ConnectInit lk.salyk.kg [16:07:15]*** Cut start [16:07:15]*** Partial cut [16:07:15]*** CUTSNS_PIN = 1 [16:07:15]Connected sock=10 [16:07:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 E6 8D 07 01 9B 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 29 02 00 00 F4 03 04 00 B0 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE EA 00 00 35 04 06 00 3A D0 B8 CE A2 6B 3C A4 E7 3F E9 A4 75 96 [16:07:15]*** CUTSNS_PIN = 0 [16:07:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C 8E 47 00 6F 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FE EA 00 00 F4 03 04 00 37 39 60 66 B6 04 01 00 00 F8 E7 F2 8C A9 AC 3C AC [16:07:15]CommunicateWithHost err = 0 [16:07:15]CheckOFDResponse [16:07:15]1017 (14) - 77093643461234 [16:07:15]1041 (16) - 0000000000959414 [16:07:15]1040 (4) - 60158 [16:07:15]1012 (4) - 05.06.2024 10:08 [16:07:15]1206 (1) - 0 [16:07:15]OFD Sender: Remove packet 60158 [16:07:15]ProducePacketName [16:07:15]name=ofd_packets/00060158 [16:07:15]NVStorageDeleteData [16:07:15]*** Brake cut motor [16:07:15]Read from MH i2c: 01 [16:07:15]MH_I2C_Read... [16:07:15]*** Stop cut motor [16:07:15]*** Cut end [16:07:15]Read from MH i2c: 01 07 00 [16:07:15]MH_I2C_Read... [16:07:15]Read from MH i2c: 01 07 00 98 99 00 00 00 00 00 FF 0F 46 [16:07:15]process_action close_receipt done [16:07:15]requested_data is exist [16:07:15]produce_requested_data [16:07:15]requested_item fm.sn is exist - process it [16:07:15]wFMCommunicate request_size=4 [16:07:15]MH_SAM_APDU [16:07:15]CAPDU: 80 11 00 00 [16:07:15]Write to MH i2c: E2 08 00 99 99 80 11 00 00 00 00 00 00 AC [16:07:15]Write i2c OK [16:07:15]MH_I2C_Read... [16:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:15]Read from MH i2c: E2 [16:07:15]MH_I2C_Read... [16:07:15]Read from MH i2c: E2 17 00 [16:07:15]MH_I2C_Read... [16:07:15]Read from MH i2c: E2 17 00 99 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FF [16:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:07:15]wFMCommunicate OK [16:07:15]requested_item fd.num is exist - process it [16:07:15]SAM_PROTO_GetFieldsCounters [16:07:15]wFMCommunicate request_size=4 [16:07:15]MH_SAM_APDU [16:07:15]CAPDU: 80 13 00 00 [16:07:15]Write to MH i2c: E2 08 00 9A 99 80 13 00 00 00 00 00 00 AF [16:07:15]Write i2c OK [16:07:15]MH_I2C_Read... [16:07:15]OFD Sender: Processing packet 60159 [packets to send 57, broken 52] [16:07:15]ProducePacketName [16:07:15]name=ofd_packets/00060159 [16:07:15]OFD Sender: To server: pG, [16:07:15]CommunicateWithHost lk.salyk.kg:30040 [16:07:15]ConnectInit lk.salyk.kg [16:07:15]Connected sock=10 [16:07:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E4 BF 04 01 55 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2A 02 00 00 F4 03 04 00 C3 8C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF EA 00 00 35 04 06 00 88 6C 14 A0 8F 6F B9 F9 F5 E1 BE B7 E8 7C [16:07:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:16]Read from MH i2c: E2 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: E2 62 00 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: E2 62 00 9A 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 03 EB 00 00 0E 04 04 00 48 00 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 92 [16:07:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 03 EB 00 00 0E 04 04 00 48 00 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 [16:07:16]wFMCommunicate OK [16:07:16]SAM_PROTO_GetFieldsCounters done [16:07:16]requested_item shift.num is exist - process it [16:07:16]requested_item shift.opened is exist - process it [16:07:16]req_shift_opened [16:07:16]FM_GetShiftState [16:07:16]SAM_PROTO_GetShiftState [16:07:16]wFMCommunicate request_size=4 [16:07:16]MH_SAM_APDU [16:07:16]CAPDU: 80 13 01 00 [16:07:16]Write to MH i2c: E2 08 00 9B 99 80 13 01 00 00 00 00 00 B1 [16:07:16]Write i2c OK [16:07:16]MH_I2C_Read... [16:07:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:16]Read from MH i2c: E2 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: E2 0E 00 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: E2 0E 00 9B 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E9 [16:07:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:07:16]wFMCommunicate OK [16:07:16]SAM_PROTO_GetShiftState done [16:07:16]FM_GetShiftState done [16:07:16]req_shift_opened done [16:07:16]requested_item shift.open_date is exist - process it [16:07:16]req_shift_open_date [16:07:16]req_shift_open_date done [16:07:16]produce_requested_data done [16:07:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60163,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:07:16]process_action_free close_receipt [16:07:16]json_value_free [16:07:16]json_value_free done [16:07:16]process_json_proto returns [16:07:16]Send response to host [16:07:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60163,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:07:16]free response buf [16:07:16]execute_script done [16:07:16]execute_script returns [16:07:16]free content buf [16:07:16]Sock 8.Close socket [16:07:16]Sock 8.Thread stoped [16:07:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F9 52 47 00 00 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 FF EA 00 00 F4 03 04 00 37 39 60 66 B6 04 01 00 00 DD B4 B6 7C E3 7B 4A FA [16:07:16]CommunicateWithHost err = 0 [16:07:16]CheckOFDResponse [16:07:16]1017 (14) - 77093643461234 [16:07:16]1041 (16) - 0000000000959414 [16:07:16]1040 (4) - 60159 [16:07:16]1012 (4) - 05.06.2024 10:08 [16:07:16]1206 (1) - 0 [16:07:16]OFD Sender: Remove packet 60159 [16:07:16]ProducePacketName [16:07:16]name=ofd_packets/00060159 [16:07:16]NVStorageDeleteData [16:07:16]accept exits with 9 [16:07:16]New connection [16:07:16]New thread 3066957156 created [16:07:16]Thread 3067100516 joined [16:07:16]Waiting for new connection... [16:07:16] Sock 9.Parse request [16:07:16]Sock 9.Check first char [16:07:16]Sock 9.First char is OK [16:07:16]request: POST /json_proto HTTP/1.0 [16:07:16]Method: POST [16:07:16]URL: /json_proto [16:07:16]Method is POST - this is cgi request [16:07:16]url: /json_proto [16:07:16]query_string will be loaded in cgi processing [16:07:16]execute_cgi json_proto POST (null) [16:07:16]execute_cgi path=json_proto method=POST [16:07:16]POST find Content-Length [16:07:16]Host: 172.17.60.68:8080 [16:07:16]Content-Length: 677 [16:07:16]Content-Type: application/json [16:07:16] [16:07:16]POST finish read [16:07:16]Found Content-Length = 677 [16:07:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:16]execute_script... [16:07: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)545896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:16]POST & json_proto [16:07:16]process_json_proto [16:07:16]json parsed OK: [16:07:16]protocol is kg_v1.0 [16:07:16]action value=close_receipt [16:07:16]process_action close_receipt [16:07:16]cmd_close_receipt [16:07:16]MH_GetDate [16:07:16]Write to MH i2c: F0 00 00 9C 99 24 [16:07:16]Write i2c OK [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: F0 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: F0 09 00 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: F0 09 00 9C 99 00 36 8D 60 66 9A 61 5F 66 76 [16:07:16]GetLastDocTimeStamp 1717603634 [16:07:16]current date 1717603638 [16:07:16]FM_GetShiftState [16:07:16]SAM_PROTO_GetShiftState [16:07:16]wFMCommunicate request_size=4 [16:07:16]MH_SAM_APDU [16:07:16]CAPDU: 80 13 01 00 [16:07:16]Write to MH i2c: E2 08 00 9D 99 80 13 01 00 00 00 00 00 B3 [16:07:16]Write i2c OK [16:07:16]MH_I2C_Read... [16:07:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:16]Read from MH i2c: E2 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: E2 0E 00 [16:07:16]MH_I2C_Read... [16:07:16]Read from MH i2c: E2 0E 00 9D 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EB [16:07:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:07:16]wFMCommunicate OK [16:07:16]SAM_PROTO_GetShiftState done [16:07:16]FM_GetShiftState done [16:07:16]opened in 1717545916 [16:07:16]opened+sec_in_day 1717632316 [16:07:16]quantity*price = 50041 [16:07:16]sum+1 = 50042 [16:07:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 559 05.06.2024 16:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60164 ФПД: 136772637834214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160718&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60164&fm=136772637834214&tin=02508201610067®Number=0000000000151680&sum=50000 [16:07:18]StoreToDocumentArchive [16:07:18]shift 72 fd 60164 [16:07:18]save to /storage/0072/doc_00060164 [16:07:18]save last doc name /storage/0072/doc_00060164 to /storage/kkm_last_doc_name [16:07:18]save OK [16:07:18]Clear old archive folders... [16:07:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:07:18]tlvbuf is 003CE690 [16:07:18]SAM_PROTO_ClearQueue [16:07:18]wFMCommunicate request_size=4 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 09 00 00 [16:07:18]Write to MH i2c: E2 08 00 AA 99 80 09 00 00 00 00 00 00 B5 [16:07:18]OFD Sender: Processing packet 60161 [packets to send 55, broken 52] [16:07:18]ProducePacketName [16:07:18]name=ofd_packets/00060161 [16:07:18]OFD Sender: To server: pG, [16:07:18]CommunicateWithHost lk.salyk.kg:30040 [16:07:18]ConnectInit lk.salyk.kg [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 AA 99 00 90 00 B7 [16:07:18]RAPDU: 90 00 [16:07:18]wFMCommunicate OK [16:07:18]SAM_PROTO_ClearQueue done [16:07:18]KKMCreateOFDPacket [16:07:18]OFDProtocolAddRootSTLVToBuf [16:07:18]FM_MakeSignedData [16:07:18]FM_MakeSignedData [16:07:18]SAM_PROTO_SignData [16:07:18]wFMCommunicate request_size=4 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 0D 01 02 [16:07:18]Write to MH i2c: E2 08 00 AB 99 80 0D 01 02 00 00 00 00 BD [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:18]Connected sock=10 [16:07:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 B0 F8 06 01 36 36 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 11 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EB 00 00 35 04 06 00 5B 5C 9E 27 E4 CB 17 D5 3C F0 4E D2 6A 32 [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 AB 99 00 90 00 B8 [16:07:18]RAPDU: 90 00 [16:07:18]wFMCommunicate OK [16:07:18]wFMCommunicate request_size=255 [16:07:18]MH_SAM_APDU [16:07: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 36 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EB 00 00 35 04 06 00 7C [16:07:18]Write to MH i2c: E2 02 01 AC 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 36 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EB 00 00 35 04 06 00 7C 00 00 B5 [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CF F4 47 00 F3 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 01 EB 00 00 F4 03 04 00 3A 39 60 66 B6 04 01 00 00 A1 D3 73 77 F5 94 EA DE [16:07:18]CommunicateWithHost err = 0 [16:07:18]CheckOFDResponse [16:07:18]1017 (14) - 77093643461234 [16:07:18]1041 (16) - 0000000000959414 [16:07:18]1040 (4) - 60161 [16:07:18]1012 (4) - 05.06.2024 10:08 [16:07:18]1206 (1) - 0 [16:07:18]OFD Sender: Remove packet 60161 [16:07:18]ProducePacketName [16:07:18]name=ofd_packets/00060161 [16:07:18]NVStorageDeleteData [16:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 AC 99 00 90 00 B9 [16:07:18]RAPDU: 90 00 [16:07:18]wFMCommunicate OK [16:07:18]wFMCommunicate request_size=10 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 0D 02 02 05 64 DC 7E 3B E6 [16:07:18]Write to MH i2c: E2 0D 00 AD 99 80 0D 02 02 05 00 64 DC 7E 3B E6 00 00 A9 [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 AD 99 00 90 00 BA [16:07:18]RAPDU: 90 00 [16:07:18]wFMCommunicate OK [16:07:18]wFMCommunicate request_size=4 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 0D 03 02 [16:07:18]Write to MH i2c: E2 08 00 AE 99 80 0D 03 02 00 00 00 00 C2 [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 0B 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 0B 00 AE 99 00 E0 61 7A 15 F2 29 5F 36 90 00 43 [16:07:18]RAPDU: E0 61 7A 15 F2 29 5F 36 90 00 [16:07:18]wFMCommunicate OK [16:07:18]SAM_PROTO_SignData done [16:07:18]FM_MakeSignedData done [16:07:18]CreateOFDProtocolMessage [16:07:18]wFMCommunicate request_size=4 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 11 00 00 [16:07:18]Write to MH i2c: E2 08 00 AF 99 80 11 00 00 00 00 00 00 C2 [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 17 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 17 00 AF 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 15 [16:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:07:18]wFMCommunicate OK [16:07:18]CreateOFDProtocolMessage done [16:07:18]OFDSenderStorePacket 60164 [16:07:18]StoreOFDPacket docnum=60164 [16:07:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D4 4A 07 01 12 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 36 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EB 00 00 35 04 06 00 7C 64 DC 7E 3B E6 E0 61 7A 15 F2 29 5F 36 [16:07:18]CheckFolder [16:07:18]dirname=/storage/ofd_packets [16:07:18]CheckFolder done [16:07:18]ProducePacketName [16:07:18]name=ofd_packets/00060164 [16:07:18]NVStorageSaveData ofd_packets/00060164 [16:07:18]File name is /storage/ofd_packets/00060164 [16:07:18]Write 301 bytes [16:07:18]NVStorageSaveData done [16:07:18]OFDSenderStorePacket done [16:07:18]KKMCreateOFDPacket done [16:07:18]NVStorageSaveData kkm_last_timestamp [16:07:18]File name is /storage/kkm_last_timestamp [16:07:18]Write 4 bytes [16:07:18]NVStorageSaveData done [16:07:18]ExternCall_PrintAddStr [16:07:18]wPrintStart [16:07:18]Write to MH i2c: 01 00 00 B0 99 49 [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: 01 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: 01 07 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: 01 07 00 B0 99 00 00 00 00 00 FF 0F 5E [16:07:18]RasterBufferAndPrint [16:07:18]line Счет N : (1)545896 [16:07:18]line ИНН: 02508201610067 [16:07:18]line Контрольно-Кассовый Чек [16:07:18]line ПРОДАЖА [16:07:18]line ТРК (МРК, ГНК) : 12 [16:07:18]line Товар: 2710124130 [16:07:18]line Аи-92-К-5 [16:07:18]line 7.480 * 66.90 [16:07:18]line = 500.41 [16:07:18]line НДС 12% НСП 1% [16:07:18]line > о реализуемом товаре [16:07:18]line ОКРУГЛЕНИЕ: -0.41 [16:07:18]line ИТОГО: 500.00 [16:07:18]line Внесено: 500.00 [16:07:18]line СДАЧА: 0.00 [16:07:18]line НСП 1% : 4.43 [16:07:18]line НДС 12% : 53.14 [16:07:18]line Наличными: 500.00 [16:07:18]line Безнал.: 0.00 [16:07:18]line Место: АЗС № 117 "Партнер Нефть" [16:07:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:07:18]line СНО: Общий режим [16:07:18]line Чек 559 05.06.2024 16:07 [16:07:18]line Смена: 72 ФФД: 1.0 [16:07:18]line ЗНМ: 0300000048 [16:07:18]line РНМ: 0000000000151680 [16:07:18]line Версия ККМ: v1.0 [16:07:18]line ФМ: 0000000000959414 [16:07:18]line ФД: 60164 [16:07:18]line ФПД: 136772637834214 [16:07:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160718&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60164&fm=136772637834214&tin=02508201610067®Number=0000000000151680&sum=50000 [16:07:18]written 0, free lines is 4095 [16:07:19]OFD Sender: Processing packet 60162 [packets to send 55, broken 52] [16:07:19]ProducePacketName [16:07:19]name=ofd_packets/00060162 [16:07:19]OFD Sender: To server: pG, [16:07:19]CommunicateWithHost lk.salyk.kg:30040 [16:07:19]ConnectInit lk.salyk.kg [16:07:19]Connected sock=10 [16:07:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EC F5 04 01 A4 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 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 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 16 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EB 00 00 35 04 06 00 49 BF 8F 68 DB 6F C6 03 4B 7B E4 CA 0F B1 [16:07:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7A 4B 47 00 CB 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 02 EB 00 00 F4 03 04 00 3B 39 60 66 B6 04 01 00 00 BE 11 81 40 CA FC 1C 7E [16:07:19]CommunicateWithHost err = 0 [16:07:19]CheckOFDResponse [16:07:19]1017 (14) - 77093643461234 [16:07:19]1041 (16) - 0000000000959414 [16:07:19]1040 (4) - 60162 [16:07:19]1012 (4) - 05.06.2024 10:08 [16:07:19]1206 (1) - 0 [16:07:19]OFD Sender: Remove packet 60162 [16:07:19]ProducePacketName [16:07:19]name=ofd_packets/00060162 [16:07:19]NVStorageDeleteData [16:07:19]Write to MH i2c: 01 00 00 DB 99 74 [16:07:19]Write i2c OK [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: 01 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: 01 07 00 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: 01 07 00 DB 99 00 00 00 00 00 BA 0C 41 [16:07:19]RasterBufferAndPrint [16:07:19]line [16:07:19]line [16:07:19]line [16:07:19]line [16:07:19]line [16:07:19]written 0, free lines is 3273 [16:07:19]MH_Cut [16:07:19]Write to MH i2c: D1 01 00 E2 99 01 4D [16:07:19]Write i2c OK [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: D1 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: D1 01 00 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: D1 01 00 E2 99 00 4C [16:07:19]Write to MH i2c: 01 00 00 E3 99 7C [16:07:19]Write i2c OK [16:07:19]MH_I2C_Read... [16:07:19]OFD Sender: Processing packet 60163 [packets to send 54, broken 52] [16:07:19]ProducePacketName [16:07:19]name=ofd_packets/00060163 [16:07:19]OFD Sender: To server: pG, [16:07:19]CommunicateWithHost lk.salyk.kg:30040 [16:07:19]ConnectInit lk.salyk.kg [16:07:19]Connected sock=10 [16:07:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 64 1D 07 01 5D 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 32 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EB 00 00 35 04 06 00 5A 06 75 44 6B 41 BB EC DF 5E E6 76 25 39 [16:07:20]*** Cut start [16:07:20]*** Partial cut [16:07:20]*** CUTSNS_PIN = 1 [16:07:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 5A BA 47 00 ED 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 03 EB 00 00 F4 03 04 00 3C 39 60 66 B6 04 01 00 00 7A 40 9B C9 10 6C 01 5E [16:07:20]CommunicateWithHost err = 0 [16:07:20]CheckOFDResponse [16:07:20]1017 (14) - 77093643461234 [16:07:20]1041 (16) - 0000000000959414 [16:07:20]1040 (4) - 60163 [16:07:20]*** CUTSNS_PIN = 0 [16:07:20]1012 (4) - 05.06.2024 10:09 [16:07:20]1206 (1) - 0 [16:07:20]OFD Sender: Remove packet 60163 [16:07:20]ProducePacketName [16:07:20]name=ofd_packets/00060163 [16:07:20]NVStorageDeleteData [16:07:20]*** Brake cut motor [16:07:20]OFD Sender: Processing packet 60164 [packets to send 53, broken 52] [16:07:20]ProducePacketName [16:07:20]name=ofd_packets/00060164 [16:07:20]OFD Sender: To server: pG, [16:07:20]CommunicateWithHost lk.salyk.kg:30040 [16:07:20]ConnectInit lk.salyk.kg [16:07:20]Read from MH i2c: 01 [16:07:20]MH_I2C_Read... [16:07:20]*** Stop cut motor [16:07:20]*** Cut end [16:07:20]Read from MH i2c: 01 07 00 [16:07:20]MH_I2C_Read... [16:07:20]Read from MH i2c: 01 07 00 E3 99 00 00 00 00 00 FF 0F 91 [16:07:20]process_action close_receipt done [16:07:20]requested_data is exist [16:07:20]produce_requested_data [16:07:20]requested_item fm.sn is exist - process it [16:07:20]wFMCommunicate request_size=4 [16:07:20]MH_SAM_APDU [16:07:20]CAPDU: 80 11 00 00 [16:07:20]Write to MH i2c: E2 08 00 E4 99 80 11 00 00 00 00 00 00 F7 [16:07:20]Write i2c OK [16:07:20]MH_I2C_Read... [16:07:20]Connected sock=10 [16:07:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 D4 4A 07 01 12 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 Read from MH i2c: 07 E2 04 [16:07:21]06 MH_I2C_Read... [16:07:21]00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 36 8D Read from MH i2c: 60 E2 66 17 0E 00 04 [16:07:21]04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 MH_I2C_Read... [16:07:21]30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EB 00 00 35 04 06 00 7C 64 DC 7E 3B E6 E0 61 7A 15 F2 29 5F 36 Read from MH i2c: [16:07:21]E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:21]17 00 E4 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4A [16:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:07:21]wFMCommunicate OK [16:07:21]requested_item fd.num is exist - process it [16:07:21]SAM_PROTO_GetFieldsCounters [16:07:21]wFMCommunicate request_size=4 [16:07:21]MH_SAM_APDU [16:07:21]CAPDU: 80 13 00 00 [16:07:21]Write to MH i2c: E2 08 00 E5 99 80 13 00 00 00 00 00 00 FA [16:07:21]Write i2c OK [16:07:21]MH_I2C_Read... [16:07:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:21]Read from MH i2c: E2 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 62 00 [16:07:21]MH_I2C_Read... [16:07:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2A 9A 47 00 8A 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 04 EB 00 00 F4 03 04 00 3D 39 60 66 B6 04 01 00 00 78 E3 66 4B 5B E9 ED A8 [16:07:21]CommunicateWithHost err = 0 [16:07:21]CheckOFDResponse [16:07:21]1017 (14) - 77093643461234 [16:07:21]1041 (16) - 0000000000959414 [16:07:21]1040 (4) - 60164 [16:07:21]1012 (4) - 05.06.2024 10:09 [16:07:21]1206 (1) - 0 [16:07:21]OFD Sender: Remove packet 60164 [16:07:21]ProducePacketName [16:07:21]name=ofd_packets/00060164 [16:07:21]NVStorageDeleteData [16:07:21]Read from MH i2c: E2 62 00 E5 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 04 EB 00 00 0E 04 04 00 48 00 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 E1 [16:07:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 04 EB 00 00 0E 04 04 00 48 00 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 [16:07:21]wFMCommunicate OK [16:07:21]SAM_PROTO_GetFieldsCounters done [16:07:21]requested_item shift.num is exist - process it [16:07:21]requested_item shift.opened is exist - process it [16:07:21]req_shift_opened [16:07:21]FM_GetShiftState [16:07:21]SAM_PROTO_GetShiftState [16:07:21]wFMCommunicate request_size=4 [16:07:21]MH_SAM_APDU [16:07:21]CAPDU: 80 13 01 00 [16:07:21]Write to MH i2c: E2 08 00 E6 99 80 13 01 00 00 00 00 00 FC [16:07:21]Write i2c OK [16:07:21]MH_I2C_Read... [16:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:21]Read from MH i2c: E2 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 0E 00 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 0E 00 E6 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 34 [16:07:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:07:21]wFMCommunicate OK [16:07:21]SAM_PROTO_GetShiftState done [16:07:21]FM_GetShiftState done [16:07:21]req_shift_opened done [16:07:21]requested_item shift.open_date is exist - process it [16:07:21]req_shift_open_date [16:07:21]req_shift_open_date done [16:07:21]produce_requested_data done [16:07:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60164,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:07:21]process_action_free close_receipt [16:07:21]json_value_free [16:07:21]json_value_free done [16:07:21]process_json_proto returns [16:07:21]Send response to host [16:07:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60164,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:07:21]free response buf [16:07:21]execute_script done [16:07:21]execute_script returns [16:07:21]free content buf [16:07:21]Sock 9.Close socket [16:07:21]Sock 9.Thread stoped [16:07:21]OFD Sender: No OFD packet to send [16:07:21]OFD Sender: No OFD packet to send [16:07:26]OFD Sender: No OFD packet to send [16:07:31]OFD Sender: No OFD packet to send [16:07:36]OFD Sender: No OFD packet to send [16:07:41]OFD Sender: No OFD packet to send [16:07:46]OFD Sender: No OFD packet to send [16:07:51]OFD Sender: No OFD packet to send [16:07:56]OFD Sender: No OFD packet to send [16:08:01]OFD Sender: No OFD packet to send [16:08:06]OFD Sender: No OFD packet to send [16:08:11]OFD Sender: No OFD packet to send [16:08:16]OFD Sender: No OFD packet to send [16:08:21]OFD Sender: No OFD packet to send [16:08:26]OFD Sender: No OFD packet to send [16:08:32]OFD Sender: No OFD packet to send [16:08:32]accept exits with 8 [16:08:32]New connection [16:08:32]New thread 3067100516 created [16:08:32]Thread 3066957156 joined [16:08:32]Waiting for new connection... [16:08:32] Sock 8.Parse request [16:08:32]Sock 8.Check first char [16:08:32]Sock 8.First char is OK [16:08:32]request: POST /json_proto HTTP/1.0 [16:08:32]Method: POST [16:08:32]URL: /json_proto [16:08:32]Method is POST - this is cgi request [16:08:32]url: /json_proto [16:08:32]query_string will be loaded in cgi processing [16:08:32]execute_cgi json_proto POST (null) [16:08:32]execute_cgi path=json_proto method=POST [16:08:32]POST find Content-Length [16:08:32]Host: 172.17.60.68:8080 [16:08:32]Content-Length: 730 [16:08:32]Content-Type: application/json [16:08:32] [16:08:32]POST finish read [16:08:32]Found Content-Length = 730 [16:08:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 60162, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545898", "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" : 72.90, "quantity" : 5.000, "sum" : 364.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 364.00, "total" : 364.00, "payments": [ { "type": 0, "sum" : 364.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:32]execute_script... [16:08:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 60162, "base_FM": "0000000000959414", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545898", "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" : 72.90, "quantity" : 5.000, "sum" : 364.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 364.00, "total" : 364.00, "payments": [ { "type": 0, "sum" : 364.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:32]POST & json_proto [16:08:32]process_json_proto [16:08:32]json parsed OK: [16:08:32]protocol is kg_v1.0 [16:08:32]action value=close_receipt [16:08:32]process_action close_receipt [16:08:32]cmd_close_receipt [16:08:32]MH_GetDate [16:08:32]Write to MH i2c: F0 00 00 E7 99 6F [16:08:32]Write i2c OK [16:08:32]MH_I2C_Read... [16:08:32]Read from MH i2c: F0 [16:08:32]MH_I2C_Read... [16:08:32]Read from MH i2c: F0 09 00 [16:08:32]MH_I2C_Read... [16:08:32]Read from MH i2c: F0 09 00 E7 99 00 82 8D 60 66 9A 61 5F 66 0D [16:08:32]GetLastDocTimeStamp 1717603638 [16:08:32]current date 1717603714 [16:08:32]FM_GetShiftState [16:08:32]SAM_PROTO_GetShiftState [16:08:32]wFMCommunicate request_size=4 [16:08:32]MH_SAM_APDU [16:08:32]CAPDU: 80 13 01 00 [16:08:32]Write to MH i2c: E2 08 00 E8 99 80 13 01 00 00 00 00 00 FE [16:08:32]Write i2c OK [16:08:32]MH_I2C_Read... [16:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:32]Read from MH i2c: E2 [16:08:32]MH_I2C_Read... [16:08:32]Read from MH i2c: E2 0E 00 [16:08:32]MH_I2C_Read... [16:08:32]Read from MH i2c: E2 0E 00 E8 99 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 36 [16:08:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:08:32]wFMCommunicate OK [16:08:32]SAM_PROTO_GetShiftState done [16:08:32]FM_GetShiftState done [16:08:32]opened in 1717545916 [16:08:32]opened+sec_in_day 1717632316 [16:08:32]quantity*price = 36450 [16:08:32]sum+1 = 36451 [16:08:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 364.00 НСП 1% : 3.23 НДС 12% : 38.71 Наличными: 364.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 560 05.06.2024 16:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФД осн.: 60162 ФМ осн.: 0000000000959414 ФМ: 0000000000959414 ФД: 60165 ФПД: 253801009079539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160834&type=2&operation_type=1&fn_number=0000000000959414&fd_number=60165&fm=253801009079539&tin=02508201610067®Number=0000000000151680&sum=36400 [16:08:33]StoreToDocumentArchive [16:08:33]shift 72 fd 60165 [16:08:33]save to /storage/0072/doc_00060165 [16:08:33]save last doc name /storage/0072/doc_00060165 to /storage/kkm_last_doc_name [16:08:33]save OK [16:08:33]Clear old archive folders... [16:08:33]ProcessDocumentItem done err = 0, tmpTLVsize=276 [16:08:33]tlvbuf is 0061FB20 [16:08:33]SAM_PROTO_ClearQueue [16:08:33]wFMCommunicate request_size=4 [16:08:33]MH_SAM_APDU [16:08:33]CAPDU: 80 09 00 00 [16:08:33]Write to MH i2c: E2 08 00 F7 99 80 09 00 00 00 00 00 00 02 [16:08:33]Write i2c OK [16:08:33]MH_I2C_Read... [16:08:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:33]Read from MH i2c: E2 [16:08:33]MH_I2C_Read... [16:08:33]Read from MH i2c: E2 03 00 [16:08:33]MH_I2C_Read... [16:08:33]Read from MH i2c: E2 03 00 F7 99 00 90 00 04 [16:08:33]RAPDU: 90 00 [16:08:33]wFMCommunicate OK [16:08:33]SAM_PROTO_ClearQueue done [16:08:33]KKMCreateOFDPacket [16:08:33]OFDProtocolAddRootSTLVToBuf [16:08:33]FM_MakeSignedData [16:08:33]FM_MakeSignedData [16:08:33]SAM_PROTO_SignData [16:08:33]wFMCommunicate request_size=4 [16:08:33]MH_SAM_APDU [16:08:33]CAPDU: 80 0D 01 02 [16:08:33]Write to MH i2c: E2 08 00 F8 99 80 0D 01 02 00 00 00 00 0A [16:08:33]Write i2c OK [16:08:33]MH_I2C_Read... [16:08:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:33]Read from MH i2c: E2 [16:08:33]MH_I2C_Read... [16:08:33]Read from MH i2c: E2 03 00 [16:08:33]MH_I2C_Read... [16:08:33]Read from MH i2c: E2 03 00 F8 99 00 90 00 05 [16:08:33]RAPDU: 90 00 [16:08:33]wFMCommunicate OK [16:08:33]wFMCommunicate request_size=255 [16:08:33]MH_SAM_APDU [16:08:33]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 82 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 02 EB 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 [16:08:33]Write to MH i2c: E2 02 01 F9 99 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 82 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 02 EB 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 00 00 A0 [16:08:33]Write i2c OK [16:08:33]MH_I2C_Read... [16:08:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:33]Read from MH i2c: E2 [16:08:33]MH_I2C_Read... [16:08:33]Read from MH i2c: E2 03 00 [16:08:33]MH_I2C_Read... [16:08:33]Read from MH i2c: E2 03 00 F9 99 00 90 00 06 [16:08:33]RAPDU: 90 00 [16:08:33]wFMCommunicate OK [16:08:33]wFMCommunicate request_size=35 [16:08:33]MH_SAM_APDU [16:08:33]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EB 00 00 35 04 06 00 E6 D4 A6 FD 64 F3 [16:08:33]Write to MH i2c: E2 26 00 FA 99 80 0D 02 02 1E 00 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EB 00 00 35 04 06 00 E6 D4 A6 FD 64 F3 00 00 A4 [16:08:33]Write i2c OK [16:08:33]MH_I2C_Read... [16:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:34]Read from MH i2c: E2 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: E2 03 00 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: E2 03 00 FA 99 00 90 00 07 [16:08:34]RAPDU: 90 00 [16:08:34]wFMCommunicate OK [16:08:34]wFMCommunicate request_size=4 [16:08:34]MH_SAM_APDU [16:08:34]CAPDU: 80 0D 03 02 [16:08:34]Write to MH i2c: E2 08 00 FB 99 80 0D 03 02 00 00 00 00 0F [16:08:34]Write i2c OK [16:08:34]MH_I2C_Read... [16:08:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:34]Read from MH i2c: E2 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: E2 0B 00 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: E2 0B 00 FB 99 00 77 90 3B BB 70 AB 54 FA 90 00 76 [16:08:34]RAPDU: 77 90 3B BB 70 AB 54 FA 90 00 [16:08:34]wFMCommunicate OK [16:08:34]SAM_PROTO_SignData done [16:08:34]FM_MakeSignedData done [16:08:34]CreateOFDProtocolMessage [16:08:34]wFMCommunicate request_size=4 [16:08:34]MH_SAM_APDU [16:08:34]CAPDU: 80 11 00 00 [16:08:34]Write to MH i2c: E2 08 00 FC 99 80 11 00 00 00 00 00 00 0F [16:08:34]Write i2c OK [16:08:34]MH_I2C_Read... [16:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:34]Read from MH i2c: E2 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: E2 17 00 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: E2 17 00 FC 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 62 [16:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:08:34]wFMCommunicate OK [16:08:34]CreateOFDProtocolMessage done [16:08:34]OFDSenderStorePacket 60165 [16:08:34]StoreOFDPacket docnum=60165 [16:08:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 28 01 00 00 E9 D4 20 01 0C AB 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 82 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 02 EB 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EB 00 00 35 04 06 00 E6 D4 A6 FD 64 F3 77 90 3B BB 70 AB 54 FA [16:08:34]CheckFolder [16:08:34]dirname=/storage/ofd_packets [16:08:34]CheckFolder done [16:08:34]ProducePacketName [16:08:34]name=ofd_packets/00060165 [16:08:34]NVStorageSaveData ofd_packets/00060165 [16:08:34]File name is /storage/ofd_packets/00060165 [16:08:34]Write 326 bytes [16:08:34]NVStorageSaveData done [16:08:34]OFDSenderStorePacket done [16:08:34]KKMCreateOFDPacket done [16:08:34]NVStorageSaveData kkm_last_timestamp [16:08:34]File name is /storage/kkm_last_timestamp [16:08:34]Write 4 bytes [16:08:34]NVStorageSaveData done [16:08:34]ExternCall_PrintAddStr [16:08:34]wPrintStart [16:08:34]Write to MH i2c: 01 00 00 FD 99 96 [16:08:34]OFD Sender: Processing packet 60165 [packets to send 53, broken 52] [16:08:34]ProducePacketName [16:08:34]name=ofd_packets/00060165 [16:08:34]OFD Sender: To server: pG, [16:08:34]CommunicateWithHost lk.salyk.kg:30040 [16:08:34]ConnectInit lk.salyk.kg [16:08:34]Write i2c OK [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: 01 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: 01 07 00 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: 01 07 00 FD 99 00 00 00 00 00 FF 0F AB [16:08:34]RasterBufferAndPrint [16:08:34]line Счет N : (1)545898 [16:08:34]line ИНН: 02508201610067 [16:08:34]line Контрольно-Кассовый Чек [16:08:34]line ВОЗВРАТ ПРОДАЖИ [16:08:34]line ТРК (МРК, ГНК) : 41 [16:08:34]line Товар: 2710194210 [16:08:34]line ДТ-К-5 [16:08:34]line 5.000 * 72.90 [16:08:34]line = 364.50 [16:08:34]line НДС 12% НСП 1% [16:08:34]line > о реализуемом товаре [16:08:34]line ОКРУГЛЕНИЕ: -0.50 [16:08:34]line ИТОГО: 364.00 [16:08:34]line НСП 1% : 3.23 [16:08:34]line НДС 12% : 38.71 [16:08:34]line Наличными: 364.00 [16:08:34]line Безнал.: 0.00 [16:08:34]line Место: АЗС № 117 "Партнер Нефть" [16:08:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:08:34]line СНО: Общий режим [16:08:34]line Чек 560 05.06.2024 16:08 [16:08:34]line Смена: 72 ФФД: 1.0 [16:08:34]line ЗНМ: 0300000048 [16:08:34]line РНМ: 0000000000151680 [16:08:34]line Версия ККМ: v1.0 [16:08:34]line ФД осн.: 60162 [16:08:34]line ФМ осн.: 0000000000959414 [16:08:34]line ФМ: 0000000000959414 [16:08:34]line ФД: 60165 [16:08:34]line ФПД: 253801009079539 [16:08:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160834&type=2&operation_type=1&fn_number=0000000000959414&fd_number=60165&fm=253801009079539&tin=02508201610067®Number=0000000000151680&sum=36400 [16:08:34]Connected sock=9 [16:08:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 28 01 00 00 E9 D4 20 01 0C AB 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 62 8E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 8E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0F 00 00 00 00 07 04 06 00 30 8E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 82 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 27 04 04 00 02 EB 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 05 EB 00 00 35 04 06 00 E6 D4 A6 FD 64 F3 77 90 3B BB 70 AB 54 FA [16:08:34]written 0, free lines is 4095 [16:08:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D8 43 47 00 9E 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 39 35 39 34 31 34 10 04 04 00 05 EB 00 00 F4 03 04 00 86 39 60 66 B6 04 01 00 00 7D F1 9B 9F 65 52 F5 8D [16:08:34]CommunicateWithHost err = 0 [16:08:34]CheckOFDResponse [16:08:34]1017 (14) - 77093643461234 [16:08:34]1041 (16) - 0000000000959414 [16:08:34]1040 (4) - 60165 [16:08:34]1012 (4) - 05.06.2024 10:10 [16:08:34]1206 (1) - 0 [16:08:34]OFD Sender: Remove packet 60165 [16:08:34]ProducePacketName [16:08:34]name=ofd_packets/00060165 [16:08:34]NVStorageDeleteData [16:08:34]Write to MH i2c: 01 00 00 28 9A C2 [16:08:34]Write i2c OK [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: 01 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: 01 07 00 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: 01 07 00 28 9A 00 00 00 00 00 C1 0C 96 [16:08:34]RasterBufferAndPrint [16:08:34]line [16:08:34]line [16:08:34]line [16:08:34]line [16:08:34]line [16:08:34]written 0, free lines is 3274 [16:08:34]MH_Cut [16:08:34]Write to MH i2c: D1 01 00 2F 9A 01 9B [16:08:34]Write i2c OK [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: D1 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: D1 01 00 [16:08:34]MH_I2C_Read... [16:08:34]Read from MH i2c: D1 01 00 2F 9A 00 9A [16:08:34]Write to MH i2c: 01 00 00 30 9A CA [16:08:34]Write i2c OK [16:08:34]MH_I2C_Read... [16:08:34]OFD Sender: No OFD packet to send [16:08:35]*** Cut start [16:08:35]*** Partial cut [16:08:35]*** CUTSNS_PIN = 1 [16:08:35]*** CUTSNS_PIN = 0 [16:08:35]*** Brake cut motor [16:08:36]Read from MH i2c: 01 [16:08:36]MH_I2C_Read... [16:08:36]*** Stop cut motor [16:08:36]*** Cut end [16:08:36]Read from MH i2c: 01 07 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: 01 07 00 30 9A 00 00 00 00 00 FF 0F DF [16:08:36]process_action close_receipt done [16:08:36]requested_data is exist [16:08:36]produce_requested_data [16:08:36]requested_item fm.sn is exist - process it [16:08:36]wFMCommunicate request_size=4 [16:08:36]MH_SAM_APDU [16:08:36]CAPDU: 80 11 00 00 [16:08:36]Write to MH i2c: E2 08 00 31 9A 80 11 00 00 00 00 00 00 45 [16:08:36]Write i2c OK [16:08:36]MH_I2C_Read... [16:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:36]Read from MH i2c: E2 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 17 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 17 00 31 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 98 [16:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:08:36]wFMCommunicate OK [16:08:36]requested_item fd.num is exist - process it [16:08:36]SAM_PROTO_GetFieldsCounters [16:08:36]wFMCommunicate request_size=4 [16:08:36]MH_SAM_APDU [16:08:36]CAPDU: 80 13 00 00 [16:08:36]Write to MH i2c: E2 08 00 32 9A 80 13 00 00 00 00 00 00 48 [16:08:36]Write i2c OK [16:08:36]MH_I2C_Read... [16:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:36]Read from MH i2c: E2 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 62 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 62 00 32 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 05 EB 00 00 0E 04 04 00 48 00 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 33 [16:08:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 05 EB 00 00 0E 04 04 00 48 00 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 [16:08:36]wFMCommunicate OK [16:08:36]SAM_PROTO_GetFieldsCounters done [16:08:36]requested_item shift.num is exist - process it [16:08:36]requested_item shift.opened is exist - process it [16:08:36]req_shift_opened [16:08:36]FM_GetShiftState [16:08:36]SAM_PROTO_GetShiftState [16:08:36]wFMCommunicate request_size=4 [16:08:36]MH_SAM_APDU [16:08:36]CAPDU: 80 13 01 00 [16:08:36]Write to MH i2c: E2 08 00 33 9A 80 13 01 00 00 00 00 00 4A [16:08:36]Write i2c OK [16:08:36]MH_I2C_Read... [16:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:36]Read from MH i2c: E2 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 0E 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 0E 00 33 9A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 82 [16:08:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:08:36]wFMCommunicate OK [16:08:36]SAM_PROTO_GetShiftState done [16:08:36]FM_GetShiftState done [16:08:36]req_shift_opened done [16:08:36]requested_item shift.open_date is exist - process it [16:08:36]req_shift_open_date [16:08:36]req_shift_open_date done [16:08:36]produce_requested_data done [16:08:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60165,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:08:36]process_action_free close_receipt [16:08:36]json_value_free [16:08:36]json_value_free done [16:08:36]process_json_proto returns [16:08:36]Send response to host [16:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60165,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:08:36]free response buf [16:08:36]execute_script done [16:08:36]execute_script returns [16:08:36]free content buf [16:08:36]Sock 8.Close socket [16:08:36]Sock 8.Thread stoped [16:08:36]accept exits with 10 [16:08:36]New connection [16:08:36]New thread 3066957156 created [16:08:36]Thread 3067100516 joined [16:08:36]Waiting for new connection... [16:08:36] Sock 10.Parse request [16:08:36]Sock 10.Check first char [16:08:36]Sock 10.First char is OK [16:08:36]request: POST /json_proto HTTP/1.0 [16:08:36]Method: POST [16:08:36]URL: /json_proto [16:08:36]Method is POST - this is cgi request [16:08:36]url: /json_proto [16:08:36]query_string will be loaded in cgi processing [16:08:36]execute_cgi json_proto POST (null) [16:08:36]execute_cgi path=json_proto method=POST [16:08:36]POST find Content-Length [16:08:36]Host: 172.17.60.68:8080 [16:08:36]Content-Length: 674 [16:08:36]Content-Type: application/json [16:08:36] [16:08:36]POST finish read [16:08:36]Found Content-Length = 674 [16:08:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545898", "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" : 72.90, "quantity" : 4.500, "sum" : 328.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 364.00, "total" : 328.00, "payments": [ { "type": 0, "sum" : 328.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:36]execute_script... [16:08:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545898", "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" : 72.90, "quantity" : 4.500, "sum" : 328.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 364.00, "total" : 328.00, "payments": [ { "type": 0, "sum" : 328.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:36]POST & json_proto [16:08:36]process_json_proto [16:08:36]json parsed OK: [16:08:36]protocol is kg_v1.0 [16:08:36]action value=close_receipt [16:08:36]process_action close_receipt [16:08:36]cmd_close_receipt [16:08:36]MH_GetDate [16:08:36]Write to MH i2c: F0 00 00 34 9A BD [16:08:36]Write i2c OK [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: F0 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: F0 09 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: F0 09 00 34 9A 00 87 8D 60 66 9A 61 5F 66 60 [16:08:36]GetLastDocTimeStamp 1717603714 [16:08:36]current date 1717603719 [16:08:36]FM_GetShiftState [16:08:36]SAM_PROTO_GetShiftState [16:08:36]wFMCommunicate request_size=4 [16:08:36]MH_SAM_APDU [16:08:36]CAPDU: 80 13 01 00 [16:08:36]Write to MH i2c: E2 08 00 35 9A 80 13 01 00 00 00 00 00 4C [16:08:36]Write i2c OK [16:08:36]MH_I2C_Read... [16:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:36]Read from MH i2c: E2 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 0E 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 0E 00 35 9A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 84 [16:08:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:08:36]wFMCommunicate OK [16:08:36]SAM_PROTO_GetShiftState done [16:08:36]FM_GetShiftState done [16:08:36]opened in 1717545916 [16:08:36]opened+sec_in_day 1717632316 [16:08:36]quantity*price = 32805 [16:08:36]sum+1 = 32806 [16:08:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 328.00 Внесено: 364.00 СДАЧА: 36.00 НСП 1% : 2.90 НДС 12% : 34.84 Наличными: 328.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 561 05.06.2024 16:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60166 ФПД: 262517354601948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160839&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60166&fm=262517354601948&tin=02508201610067®Number=0000000000151680&sum=32800 [16:08:37]StoreToDocumentArchive [16:08:37]shift 72 fd 60166 [16:08:37]save to /storage/0072/doc_00060166 [16:08:37]save last doc name /storage/0072/doc_00060166 to /storage/kkm_last_doc_name [16:08:37]save OK [16:08:37]Clear old archive folders... [16:08:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:08:37]tlvbuf is 00674A50 [16:08:37]SAM_PROTO_ClearQueue [16:08:37]wFMCommunicate request_size=4 [16:08:37]MH_SAM_APDU [16:08:37]CAPDU: 80 09 00 00 [16:08:37]Write to MH i2c: E2 08 00 42 9A 80 09 00 00 00 00 00 00 4E [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 42 9A 00 90 00 50 [16:08:37]RAPDU: 90 00 [16:08:37]wFMCommunicate OK [16:08:37]SAM_PROTO_ClearQueue done [16:08:37]KKMCreateOFDPacket [16:08:37]OFDProtocolAddRootSTLVToBuf [16:08:37]FM_MakeSignedData [16:08:37]FM_MakeSignedData [16:08:37]SAM_PROTO_SignData [16:08:37]wFMCommunicate request_size=4 [16:08:37]MH_SAM_APDU [16:08:37]CAPDU: 80 0D 01 02 [16:08:37]Write to MH i2c: E2 08 00 43 9A 80 0D 01 02 00 00 00 00 56 [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 43 9A 00 90 00 51 [16:08:37]RAPDU: 90 00 [16:08:37]wFMCommunicate OK [16:08:37]wFMCommunicate request_size=255 [16:08:37]MH_SAM_APDU [16:08: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 94 11 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 25 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 87 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EB 00 00 35 04 06 00 EE C2 15 AB [16:08:37]Write to MH i2c: E2 02 01 44 9A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 11 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 25 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 87 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EB 00 00 35 04 06 00 EE C2 15 AB 00 00 51 [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:38]Read from MH i2c: E2 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 03 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 03 00 44 9A 00 90 00 52 [16:08:38]RAPDU: 90 00 [16:08:38]wFMCommunicate OK [16:08:38]wFMCommunicate request_size=7 [16:08:38]MH_SAM_APDU [16:08:38]CAPDU: 80 0D 02 02 02 1D DC [16:08:38]Write to MH i2c: E2 0A 00 45 9A 80 0D 02 02 02 00 1D DC 00 00 56 [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:38]Read from MH i2c: E2 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 03 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 03 00 45 9A 00 90 00 53 [16:08:38]RAPDU: 90 00 [16:08:38]wFMCommunicate OK [16:08:38]wFMCommunicate request_size=4 [16:08:38]MH_SAM_APDU [16:08:38]CAPDU: 80 0D 03 02 [16:08:38]Write to MH i2c: E2 08 00 46 9A 80 0D 03 02 00 00 00 00 5B [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:38]Read from MH i2c: E2 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 0B 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: E2 0B 00 46 9A 00 3D CF 86 56 99 B9 91 E5 90 00 0C [16:08:38]RAPDU: 3D CF 86 56 99 B9 91 E5 90 00 [16:08:38]wFMCommunicate OK [16:08:38]SAM_PROTO_SignData done [16:08:38]FM_MakeSignedData done [16:08:38]CreateOFDProtocolMessage [16:08:38]wFMCommunicate request_size=4 [16:08:38]MH_SAM_APDU [16:08:38]CAPDU: 80 11 00 00 [16:08:38]Write to MH i2c: E2 08 00 47 9A 80 11 00 00 00 00 00 00 5B [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:39]Read from MH i2c: E2 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: E2 17 00 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: E2 17 00 47 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AE [16:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:08:39]wFMCommunicate OK [16:08:39]CreateOFDProtocolMessage done [16:08:39]OFDSenderStorePacket 60166 [16:08:39]StoreOFDPacket docnum=60166 [16:08:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A8 EB 04 01 E3 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 11 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 25 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 87 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EB 00 00 35 04 06 00 EE C2 15 AB 1D DC 3D CF 86 56 99 B9 91 E5 [16:08:39]CheckFolder [16:08:39]dirname=/storage/ofd_packets [16:08:39]CheckFolder done [16:08:39]ProducePacketName [16:08:39]name=ofd_packets/00060166 [16:08:39]NVStorageSaveData ofd_packets/00060166 [16:08:39]File name is /storage/ofd_packets/00060166 [16:08:39]Write 298 bytes [16:08:39]NVStorageSaveData done [16:08:39]OFDSenderStorePacket done [16:08:39]KKMCreateOFDPacket done [16:08:39]NVStorageSaveData kkm_last_timestamp [16:08:39]File name is /storage/kkm_last_timestamp [16:08:39]Write 4 bytes [16:08:39]NVStorageSaveData done [16:08:39]ExternCall_PrintAddStr [16:08:39]wPrintStart [16:08:39]Write to MH i2c: 01 00 00 48 9A E2 [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: 01 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: 01 07 00 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: 01 07 00 48 9A 00 00 00 00 00 FF 0F F7 [16:08:39]RasterBufferAndPrint [16:08:39]line Счет N : (1)545898 [16:08:39]line ИНН: 02508201610067 [16:08:39]line Контрольно-Кассовый Чек [16:08:39]line ПРОДАЖА [16:08:39]line ТРК (МРК, ГНК) : 41 [16:08:39]line Товар: 2710194210 [16:08:39]line ДТ-К-5 [16:08:39]line 4.500 * 72.90 [16:08:39]line = 328.05 [16:08:39]line НДС 12% НСП 1% [16:08:39]line > о реализуемом товаре [16:08:39]line ОКРУГЛЕНИЕ: -0.05 [16:08:39]line ИТОГО: 328.00 [16:08:39]line Внесено: 364.00 [16:08:39]line СДАЧА: 36.00 [16:08:39]line НСП 1% : 2.90 [16:08:39]line НДС 12% : 34.84 [16:08:39]line Наличными: 328.00 [16:08:39]line Безнал.: 0.00 [16:08:39]line Место: АЗС № 117 "Партнер Нефть" [16:08:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:08:39]line СНО: Общий режим [16:08:39]line Чек 561 05.06.2024 16:08 [16:08:39]line Смена: 72 ФФД: 1.0 [16:08:39]line ЗНМ: 0300000048 [16:08:39]line РНМ: 0000000000151680 [16:08:39]line Версия ККМ: v1.0 [16:08:39]line ФМ: 0000000000959414 [16:08:39]line ФД: 60166 [16:08:39]line ФПД: 262517354601948 [16:08:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160839&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60166&fm=262517354601948&tin=02508201610067®Number=0000000000151680&sum=32800 [16:08:39]OFD Sender: Processing packet 60166 [packets to send 53, broken 52] [16:08:39]ProducePacketName [16:08:39]name=ofd_packets/00060166 [16:08:39]OFD Sender: To server: pG, [16:08:39]CommunicateWithHost lk.salyk.kg:30040 [16:08:39]ConnectInit lk.salyk.kg [16:08:39]written 0, free lines is 4095 [16:08:39]Connected sock=9 [16:08:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 A8 EB 04 01 E3 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 11 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 25 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0D 00 00 00 00 07 04 06 00 20 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 87 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EB 00 00 35 04 06 00 EE C2 15 AB 1D DC 3D CF 86 56 99 B9 91 E5 [16:08:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1C 00 47 00 2D 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 06 EB 00 00 F4 03 04 00 8B 39 60 66 B6 04 01 00 00 45 96 4D 46 C3 6B 1D 03 [16:08:39]CommunicateWithHost err = 0 [16:08:39]CheckOFDResponse [16:08:39]1017 (14) - 77093643461234 [16:08:39]1041 (16) - 0000000000959414 [16:08:39]1040 (4) - 60166 [16:08:39]1012 (4) - 05.06.2024 10:10 [16:08:39]1206 (1) - 0 [16:08:39]OFD Sender: Remove packet 60166 [16:08:39]ProducePacketName [16:08:39]name=ofd_packets/00060166 [16:08:39]NVStorageDeleteData [16:08:39]Write to MH i2c: 01 00 00 73 9A 0D [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: 01 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: 01 07 00 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: 01 07 00 73 9A 00 00 00 00 00 C2 0C E2 [16:08:39]RasterBufferAndPrint [16:08:39]line [16:08:39]line [16:08:39]line [16:08:39]line [16:08:39]line [16:08:39]written 0, free lines is 3281 [16:08:39]MH_Cut [16:08:39]Write to MH i2c: D1 01 00 7A 9A 01 E6 [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: D1 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: D1 01 00 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: D1 01 00 7A 9A 00 E5 [16:08:39]Write to MH i2c: 01 00 00 7B 9A 15 [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:39]OFD Sender: No OFD packet to send [16:08:40]*** Cut start [16:08:40]*** Partial cut [16:08:40]*** CUTSNS_PIN = 1 [16:08:40]*** CUTSNS_PIN = 0 [16:08:40]*** Brake cut motor [16:08:40]Read from MH i2c: 01 [16:08:40]MH_I2C_Read... [16:08:40]*** Stop cut motor [16:08:40]*** Cut end [16:08:40]Read from MH i2c: 01 07 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: 01 07 00 7B 9A 00 00 00 00 00 FF 0F 2A [16:08:41]process_action close_receipt done [16:08:41]requested_data is exist [16:08:41]produce_requested_data [16:08:41]requested_item fm.sn is exist - process it [16:08:41]wFMCommunicate request_size=4 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 11 00 00 [16:08:41]Write to MH i2c: E2 08 00 7C 9A 80 11 00 00 00 00 00 00 90 [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 17 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 17 00 7C 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E3 [16:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:08:41]wFMCommunicate OK [16:08:41]requested_item fd.num is exist - process it [16:08:41]SAM_PROTO_GetFieldsCounters [16:08:41]wFMCommunicate request_size=4 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 13 00 00 [16:08:41]Write to MH i2c: E2 08 00 7D 9A 80 13 00 00 00 00 00 00 93 [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 62 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 62 00 7D 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 06 EB 00 00 0E 04 04 00 48 00 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 82 [16:08:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 06 EB 00 00 0E 04 04 00 48 00 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 [16:08:41]wFMCommunicate OK [16:08:41]SAM_PROTO_GetFieldsCounters done [16:08:41]requested_item shift.num is exist - process it [16:08:41]requested_item shift.opened is exist - process it [16:08:41]req_shift_opened [16:08:41]FM_GetShiftState [16:08:41]SAM_PROTO_GetShiftState [16:08:41]wFMCommunicate request_size=4 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 13 01 00 [16:08:41]Write to MH i2c: E2 08 00 7E 9A 80 13 01 00 00 00 00 00 95 [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 0E 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 0E 00 7E 9A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CD [16:08:41]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:08:41]wFMCommunicate OK [16:08:41]SAM_PROTO_GetShiftState done [16:08:41]FM_GetShiftState done [16:08:41]req_shift_opened done [16:08:41]requested_item shift.open_date is exist - process it [16:08:41]req_shift_open_date [16:08:41]req_shift_open_date done [16:08:41]produce_requested_data done [16:08:41]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60166,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:08:41]process_action_free close_receipt [16:08:41]json_value_free [16:08:41]json_value_free done [16:08:41]process_json_proto returns [16:08:41]Send response to host [16:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60166,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:08:41]free response buf [16:08:41]execute_script done [16:08:41]execute_script returns [16:08:41]free content buf [16:08:41]Sock 10.Close socket [16:08:41]Sock 10.Thread stoped [16:08:44]OFD Sender: No OFD packet to send [16:08:49]OFD Sender: No OFD packet to send [16:08:54]OFD Sender: No OFD packet to send [16:08:59]OFD Sender: No OFD packet to send [16:09:04]OFD Sender: No OFD packet to send [16:09:09]OFD Sender: No OFD packet to send [16:09:14]OFD Sender: No OFD packet to send [16:09:19]OFD Sender: No OFD packet to send [16:09:24]OFD Sender: No OFD packet to send [16:09:29]OFD Sender: No OFD packet to send [16:09:34]accept exits with 8 [16:09:34]New connection [16:09:34]New thread 3067100516 created [16:09:34]Thread 3066957156 joined [16:09:34]Waiting for new connection... [16:09:34] Sock 8.Parse request [16:09:34]Sock 8.Check first char [16:09:34]Sock 8.First char is OK [16:09:34]request: POST /json_proto HTTP/1.0 [16:09:34]Method: POST [16:09:34]URL: /json_proto [16:09:34]Method is POST - this is cgi request [16:09:34]url: /json_proto [16:09:34]query_string will be loaded in cgi processing [16:09:34]execute_cgi json_proto POST (null) [16:09:34]execute_cgi path=json_proto method=POST [16:09:34]POST find Content-Length [16:09:34]Host: 172.17.60.68:8080 [16:09:34]Content-Length: 682 [16:09:34]Content-Type: application/json [16:09:34] [16:09:34]POST finish read [16:09:34]Found Content-Length = 682 [16:09:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:34]execute_script... [16:09: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)545900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:34]POST & json_proto [16:09:34]process_json_proto [16:09:34]json parsed OK: [16:09:34]protocol is kg_v1.0 [16:09:34]action value=close_receipt [16:09:34]process_action close_receipt [16:09:34]cmd_close_receipt [16:09:34]MH_GetDate [16:09:34]Write to MH i2c: F0 00 00 7F 9A 08 [16:09:34]Write i2c OK [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: F0 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: F0 09 00 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: F0 09 00 7F 9A 00 C0 8D 60 66 9A 61 5F 66 E4 [16:09:34]GetLastDocTimeStamp 1717603719 [16:09:34]current date 1717603776 [16:09:34]FM_GetShiftState [16:09:34]SAM_PROTO_GetShiftState [16:09:34]wFMCommunicate request_size=4 [16:09:34]MH_SAM_APDU [16:09:34]CAPDU: 80 13 01 00 [16:09:34]Write to MH i2c: E2 08 00 80 9A 80 13 01 00 00 00 00 00 97 [16:09:34]Write i2c OK [16:09:34]MH_I2C_Read... [16:09:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:34]Read from MH i2c: E2 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: E2 0E 00 [16:09:34]MH_I2C_Read... [16:09:34]Read from MH i2c: E2 0E 00 80 9A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CF [16:09:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:09:34]wFMCommunicate OK [16:09:34]SAM_PROTO_GetShiftState done [16:09:34]FM_GetShiftState done [16:09:34]opened in 1717545916 [16:09:34]opened+sec_in_day 1717632316 [16:09:34]quantity*price = 100015 [16:09:34]sum+1 = 100017 [16:09:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 562 05.06.2024 16:09 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60167 ФПД: 25153392095639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160937&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60167&fm=25153392095639&tin=02508201610067®Number=0000000000151680&sum=100000 [16:09:35]StoreToDocumentArchive [16:09:35]shift 72 fd 60167 [16:09:35]save to /storage/0072/doc_00060167 [16:09:35]save last doc name /storage/0072/doc_00060167 to /storage/kkm_last_doc_name [16:09:35]save OK [16:09:35]Clear old archive folders... [16:09:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:09:35]tlvbuf is 00646090 [16:09:35]SAM_PROTO_ClearQueue [16:09:35]wFMCommunicate request_size=4 [16:09:35]MH_SAM_APDU [16:09:35]CAPDU: 80 09 00 00 [16:09:35]Write to MH i2c: E2 08 00 8D 9A 80 09 00 00 00 00 00 00 99 [16:09:35]Write i2c OK [16:09:35]MH_I2C_Read... [16:09:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:09:35]Read from MH i2c: E2 [16:09:35]MH_I2C_Read... [16:09:35]Read from MH i2c: E2 03 00 [16:09:35]MH_I2C_Read... [16:09:35]Read from MH i2c: E2 03 00 8D 9A 00 90 00 9B [16:09:35]RAPDU: 90 00 [16:09:35]wFMCommunicate OK [16:09:35]SAM_PROTO_ClearQueue done [16:09:35]KKMCreateOFDPacket [16:09:35]OFDProtocolAddRootSTLVToBuf [16:09:35]FM_MakeSignedData [16:09:35]FM_MakeSignedData [16:09:35]SAM_PROTO_SignData [16:09:35]wFMCommunicate request_size=4 [16:09:35]MH_SAM_APDU [16:09:35]CAPDU: 80 0D 01 02 [16:09:35]Write to MH i2c: E2 08 00 8E 9A 80 0D 01 02 00 00 00 00 A1 [16:09:35]Write i2c OK [16:09:35]MH_I2C_Read... [16:09:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:09:35]Read from MH i2c: E2 [16:09:35]MH_I2C_Read... [16:09:35]Read from MH i2c: E2 03 00 [16:09:35]MH_I2C_Read... [16:09:35]Read from MH i2c: E2 03 00 8E 9A 00 90 00 9C [16:09:35]RAPDU: 90 00 [16:09:35]wFMCommunicate OK [16:09:35]wFMCommunicate request_size=255 [16:09:35]MH_SAM_APDU [16:09: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 C1 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EB 00 00 35 04 06 00 16 [16:09:35]Write to MH i2c: E2 02 01 8F 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 C1 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EB 00 00 35 04 06 00 16 00 00 BE [16:09:35]Write i2c OK [16:09:35]MH_I2C_Read... [16:09:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:36]Read from MH i2c: E2 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 03 00 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 03 00 8F 9A 00 90 00 9D [16:09:36]RAPDU: 90 00 [16:09:36]wFMCommunicate OK [16:09:36]wFMCommunicate request_size=10 [16:09:36]MH_SAM_APDU [16:09:36]CAPDU: 80 0D 02 02 05 E0 7B 00 31 97 [16:09:36]Write to MH i2c: E2 0D 00 90 9A 80 0D 02 02 05 00 E0 7B 00 31 97 00 00 D1 [16:09:36]Write i2c OK [16:09:36]MH_I2C_Read... [16:09:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:36]Read from MH i2c: E2 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 03 00 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 03 00 90 9A 00 90 00 9E [16:09:36]RAPDU: 90 00 [16:09:36]wFMCommunicate OK [16:09:36]wFMCommunicate request_size=4 [16:09:36]MH_SAM_APDU [16:09:36]CAPDU: 80 0D 03 02 [16:09:36]Write to MH i2c: E2 08 00 91 9A 80 0D 03 02 00 00 00 00 A6 [16:09:36]Write i2c OK [16:09:36]MH_I2C_Read... [16:09:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:09:36]Read from MH i2c: E2 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 0B 00 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 0B 00 91 9A 00 8F 09 96 93 28 3C 37 77 90 00 7A [16:09:36]RAPDU: 8F 09 96 93 28 3C 37 77 90 00 [16:09:36]wFMCommunicate OK [16:09:36]SAM_PROTO_SignData done [16:09:36]FM_MakeSignedData done [16:09:36]CreateOFDProtocolMessage [16:09:36]wFMCommunicate request_size=4 [16:09:36]MH_SAM_APDU [16:09:36]CAPDU: 80 11 00 00 [16:09:36]Write to MH i2c: E2 08 00 92 9A 80 11 00 00 00 00 00 00 A6 [16:09:36]Write i2c OK [16:09:36]MH_I2C_Read... [16:09:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:36]Read from MH i2c: E2 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 17 00 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: E2 17 00 92 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F9 [16:09:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:09:36]wFMCommunicate OK [16:09:36]CreateOFDProtocolMessage done [16:09:36]OFDSenderStorePacket 60167 [16:09:36]StoreOFDPacket docnum=60167 [16:09:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1D CE 07 01 CE 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 C1 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EB 00 00 35 04 06 00 16 E0 7B 00 31 97 8F 09 96 93 28 3C 37 77 [16:09:36]CheckFolder [16:09:36]dirname=/storage/ofd_packets [16:09:36]CheckFolder done [16:09:36]ProducePacketName [16:09:36]name=ofd_packets/00060167 [16:09:36]NVStorageSaveData ofd_packets/00060167 [16:09:36]File name is /storage/ofd_packets/00060167 [16:09:36]Write 301 bytes [16:09:36]NVStorageSaveData done [16:09:36]OFDSenderStorePacket done [16:09:36]KKMCreateOFDPacket done [16:09:36]NVStorageSaveData kkm_last_timestamp [16:09:36]File name is /storage/kkm_last_timestamp [16:09:36]Write 4 bytes [16:09:36]NVStorageSaveData done [16:09:36]ExternCall_PrintAddStr [16:09:36]wPrintStart [16:09:36]Write to MH i2c: 01 00 00 93 9A 2D [16:09:36]Write i2c OK [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: 01 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: 01 07 00 [16:09:36]MH_I2C_Read... [16:09:36]Read from MH i2c: 01 07 00 93 9A 00 00 00 00 00 FF 0F 42 [16:09:36]RasterBufferAndPrint [16:09:36]line Счет N : (1)545900 [16:09:36]line ИНН: 02508201610067 [16:09:36]line Контрольно-Кассовый Чек [16:09:36]line ПРОДАЖА [16:09:36]line ТРК (МРК, ГНК) : 22 [16:09:36]line Товар: 2710124130 [16:09:36]line Аи-92-К-5 [16:09:36]line 14.950 * 66.90 [16:09:36]line = 1000.16 [16:09:36]line НДС 12% НСП 1% [16:09:36]line > о реализуемом товаре [16:09:36]line ОКРУГЛЕНИЕ: -0.16 [16:09:36]line ИТОГО: 1000.00 [16:09:36]line Внесено: 1000.00 [16:09:36]line СДАЧА: 0.00 [16:09:36]line НСП 1% : 8.85 [16:09:36]line НДС 12% : 106.21 [16:09:36]line Наличными: 1000.00 [16:09:36]line Безнал.: 0.00 [16:09:36]line Место: АЗС № 117 "Партнер Нефть" [16:09:36]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:09:36]line СНО: Общий режим [16:09:36]line Чек 562 05.06.2024 16:09 [16:09:36]line Смена: 72 ФФД: 1.0 [16:09:36]line ЗНМ: 0300000048 [16:09:36]line РНМ: 0000000000151680 [16:09:36]line Версия ККМ: v1.0 [16:09:36]line ФМ: 0000000000959414 [16:09:36]line ФД: 60167 [16:09:36]line ФПД: 25153392095639 [16:09:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T160937&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60167&fm=25153392095639&tin=02508201610067®Number=0000000000151680&sum=100000 [16:09:36]OFD Sender: Processing packet 60167 [packets to send 53, broken 52] [16:09:36]ProducePacketName [16:09:36]name=ofd_packets/00060167 [16:09:36]OFD Sender: To server: pG, [16:09:36]CommunicateWithHost lk.salyk.kg:30040 [16:09:36]ConnectInit lk.salyk.kg [16:09:36]written 0, free lines is 4095 [16:09:36]Connected sock=10 [16:09:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1D CE 07 01 CE 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 C1 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 07 EB 00 00 35 04 06 00 16 E0 7B 00 31 97 8F 09 96 93 28 3C 37 77 [16:09:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 28 52 47 00 8A 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 39 35 39 34 31 34 10 04 04 00 07 EB 00 00 F4 03 04 00 C4 39 60 66 B6 04 01 00 00 3C 00 AC 54 5D 89 7F 50 [16:09:36]CommunicateWithHost err = 0 [16:09:36]CheckOFDResponse [16:09:36]1017 (14) - 77093643461234 [16:09:36]1041 (16) - 0000000000959414 [16:09:36]1040 (4) - 60167 [16:09:36]1012 (4) - 05.06.2024 10:11 [16:09:36]1206 (1) - 0 [16:09:36]OFD Sender: Remove packet 60167 [16:09:36]ProducePacketName [16:09:36]name=ofd_packets/00060167 [16:09:36]NVStorageDeleteData [16:09:37]Write to MH i2c: 01 00 00 BE 9A 58 [16:09:37]Write i2c OK [16:09:37]MH_I2C_Read... [16:09:37]Read from MH i2c: 01 [16:09:37]MH_I2C_Read... [16:09:37]Read from MH i2c: 01 07 00 [16:09:37]MH_I2C_Read... [16:09:37]Read from MH i2c: 01 07 00 BE 9A 00 00 00 00 00 C1 0C 2C [16:09:37]RasterBufferAndPrint [16:09:37]line [16:09:37]line [16:09:37]line [16:09:37]line [16:09:37]line [16:09:37]written 0, free lines is 3270 [16:09:37]MH_Cut [16:09:37]Write to MH i2c: D1 01 00 C5 9A 01 31 [16:09:37]Write i2c OK [16:09:37]MH_I2C_Read... [16:09:37]Read from MH i2c: D1 [16:09:37]MH_I2C_Read... [16:09:37]Read from MH i2c: D1 01 00 [16:09:37]MH_I2C_Read... [16:09:37]Read from MH i2c: D1 01 00 C5 9A 00 30 [16:09:37]Write to MH i2c: 01 00 00 C6 9A 60 [16:09:37]Write i2c OK [16:09:37]MH_I2C_Read... [16:09:37]OFD Sender: No OFD packet to send [16:09:37]*** Cut start [16:09:37]*** Partial cut [16:09:37]*** CUTSNS_PIN = 1 [16:09:38]*** CUTSNS_PIN = 0 [16:09:38]*** Brake cut motor [16:09:38]Read from MH i2c: 01 [16:09:38]MH_I2C_Read... [16:09:38]*** Stop cut motor [16:09:38]*** Cut end [16:09:38]Read from MH i2c: 01 07 00 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: 01 07 00 C6 9A 00 00 00 00 00 FF 0F 75 [16:09:38]process_action close_receipt done [16:09:38]requested_data is exist [16:09:38]produce_requested_data [16:09:38]requested_item fm.sn is exist - process it [16:09:38]wFMCommunicate request_size=4 [16:09:38]MH_SAM_APDU [16:09:38]CAPDU: 80 11 00 00 [16:09:38]Write to MH i2c: E2 08 00 C7 9A 80 11 00 00 00 00 00 00 DB [16:09:38]Write i2c OK [16:09:38]MH_I2C_Read... [16:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:38]Read from MH i2c: E2 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 17 00 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 17 00 C7 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2E [16:09:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:09:38]wFMCommunicate OK [16:09:38]requested_item fd.num is exist - process it [16:09:38]SAM_PROTO_GetFieldsCounters [16:09:38]wFMCommunicate request_size=4 [16:09:38]MH_SAM_APDU [16:09:38]CAPDU: 80 13 00 00 [16:09:38]Write to MH i2c: E2 08 00 C8 9A 80 13 00 00 00 00 00 00 DE [16:09:38]Write i2c OK [16:09:38]MH_I2C_Read... [16:09:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:38]Read from MH i2c: E2 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 62 00 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 62 00 C8 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 07 EB 00 00 0E 04 04 00 48 00 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 D1 [16:09:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 07 EB 00 00 0E 04 04 00 48 00 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 [16:09:38]wFMCommunicate OK [16:09:38]SAM_PROTO_GetFieldsCounters done [16:09:38]requested_item shift.num is exist - process it [16:09:38]requested_item shift.opened is exist - process it [16:09:38]req_shift_opened [16:09:38]FM_GetShiftState [16:09:38]SAM_PROTO_GetShiftState [16:09:38]wFMCommunicate request_size=4 [16:09:38]MH_SAM_APDU [16:09:38]CAPDU: 80 13 01 00 [16:09:38]Write to MH i2c: E2 08 00 C9 9A 80 13 01 00 00 00 00 00 E0 [16:09:38]Write i2c OK [16:09:38]MH_I2C_Read... [16:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:38]Read from MH i2c: E2 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 0E 00 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 0E 00 C9 9A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 18 [16:09:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:09:38]wFMCommunicate OK [16:09:38]SAM_PROTO_GetShiftState done [16:09:38]FM_GetShiftState done [16:09:38]req_shift_opened done [16:09:38]requested_item shift.open_date is exist - process it [16:09:38]req_shift_open_date [16:09:38]req_shift_open_date done [16:09:38]produce_requested_data done [16:09:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60167,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:09:38]process_action_free close_receipt [16:09:38]json_value_free [16:09:38]json_value_free done [16:09:38]process_json_proto returns [16:09:38]Send response to host [16:09:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60167,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:09:38]free response buf [16:09:38]execute_script done [16:09:38]execute_script returns [16:09:38]free content buf [16:09:38]Sock 8.Close socket [16:09:38]Sock 8.Thread stoped [16:09:42]OFD Sender: No OFD packet to send [16:09:47]OFD Sender: No OFD packet to send [16:09:52]OFD Sender: No OFD packet to send [16:09:57]OFD Sender: No OFD packet to send [16:10:02]OFD Sender: No OFD packet to send [16:10:07]OFD Sender: No OFD packet to send [16:10:12]OFD Sender: No OFD packet to send [16:10:14]accept exits with 9 [16:10:14]New connection [16:10:14]New thread 3066957156 created [16:10:14]Thread 3067100516 joined [16:10:14]Waiting for new connection... [16:10:14] Sock 9.Parse request [16:10:14]Sock 9.Check first char [16:10:14]Sock 9.First char is OK [16:10:14]request: POST /json_proto HTTP/1.0 [16:10:14]Method: POST [16:10:14]URL: /json_proto [16:10:14]Method is POST - this is cgi request [16:10:14]url: /json_proto [16:10:14]query_string will be loaded in cgi processing [16:10:14]execute_cgi json_proto POST (null) [16:10:14]execute_cgi path=json_proto method=POST [16:10:14]POST find Content-Length [16:10:14]Host: 172.17.60.68:8080 [16:10:14]Content-Length: 843 [16:10:14]Content-Type: application/json [16:10:14] [16:10:14]POST finish read [16:10:14]Found Content-Length = 843 [16:10:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:10:14]execute_script... [16:10: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)545901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:10:14]POST & json_proto [16:10:14]process_json_proto [16:10:14]json parsed OK: [16:10:14]protocol is kg_v1.0 [16:10:14]action value=close_receipt [16:10:14]process_action close_receipt [16:10:14]cmd_close_receipt [16:10:14]MH_GetDate [16:10:14]Write to MH i2c: F0 00 00 CA 9A 53 [16:10:14]Write i2c OK [16:10:14]MH_I2C_Read... [16:10:14]Read from MH i2c: F0 [16:10:14]MH_I2C_Read... [16:10:14]Read from MH i2c: F0 09 00 [16:10:14]MH_I2C_Read... [16:10:14]Read from MH i2c: F0 09 00 CA 9A 00 E8 8D 60 66 9A 61 5F 66 57 [16:10:14]GetLastDocTimeStamp 1717603777 [16:10:14]current date 1717603816 [16:10:14]FM_GetShiftState [16:10:14]SAM_PROTO_GetShiftState [16:10:14]wFMCommunicate request_size=4 [16:10:14]MH_SAM_APDU [16:10:14]CAPDU: 80 13 01 00 [16:10:14]Write to MH i2c: E2 08 00 CB 9A 80 13 01 00 00 00 00 00 E2 [16:10:14]Write i2c OK [16:10:14]MH_I2C_Read... [16:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:10:14]Read from MH i2c: E2 [16:10:14]MH_I2C_Read... [16:10:14]Read from MH i2c: E2 0E 00 [16:10:14]MH_I2C_Read... [16:10:14]Read from MH i2c: E2 0E 00 CB 9A 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1A [16:10:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:10:14]wFMCommunicate OK [16:10:14]SAM_PROTO_GetShiftState done [16:10:14]FM_GetShiftState done [16:10:14]opened in 1717545916 [16:10:14]opened+sec_in_day 1717632316 [16:10:14]quantity*price = 100015 [16:10:14]sum+1 = 100017 [16:10:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 563 05.06.2024 16:10 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60168 ФПД: 81697704619901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161016&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60168&fm=81697704619901&tin=02508201610067®Number=0000000000151680&sum=100016 [16:10:15]StoreToDocumentArchive [16:10:15]shift 72 fd 60168 [16:10:15]save to /storage/0072/doc_00060168 [16:10:15]save last doc name /storage/0072/doc_00060168 to /storage/kkm_last_doc_name [16:10:15]save OK [16:10:15]Clear old archive folders... [16:10:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:10:15]tlvbuf is 005DB600 [16:10:15]SAM_PROTO_ClearQueue [16:10:15]wFMCommunicate request_size=4 [16:10:15]MH_SAM_APDU [16:10:15]CAPDU: 80 09 00 00 [16:10:15]Write to MH i2c: E2 08 00 D8 9A 80 09 00 00 00 00 00 00 E4 [16:10:15]Write i2c OK [16:10:15]MH_I2C_Read... [16:10:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:10:15]Read from MH i2c: E2 [16:10:15]MH_I2C_Read... [16:10:15]Read from MH i2c: E2 03 00 [16:10:15]MH_I2C_Read... [16:10:15]Read from MH i2c: E2 03 00 D8 9A 00 90 00 E6 [16:10:15]RAPDU: 90 00 [16:10:15]wFMCommunicate OK [16:10:15]SAM_PROTO_ClearQueue done [16:10:15]KKMCreateOFDPacket [16:10:15]OFDProtocolAddRootSTLVToBuf [16:10:15]FM_MakeSignedData [16:10:15]FM_MakeSignedData [16:10:15]SAM_PROTO_SignData [16:10:15]wFMCommunicate request_size=4 [16:10:15]MH_SAM_APDU [16:10:15]CAPDU: 80 0D 01 02 [16:10:15]Write to MH i2c: E2 08 00 D9 9A 80 0D 01 02 00 00 00 00 EC [16:10:15]Write i2c OK [16:10:15]MH_I2C_Read... [16:10:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:10:15]Read from MH i2c: E2 [16:10:15]MH_I2C_Read... [16:10:15]Read from MH i2c: E2 03 00 [16:10:15]MH_I2C_Read... [16:10:15]Read from MH i2c: E2 03 00 D9 9A 00 90 00 E7 [16:10:15]RAPDU: 90 00 [16:10:15]wFMCommunicate OK [16:10:15]wFMCommunicate request_size=255 [16:10:15]MH_SAM_APDU [16:10:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 E8 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EB 00 00 35 04 06 00 4A [16:10:15]Write to MH i2c: E2 02 01 DA 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 E8 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EB 00 00 35 04 06 00 4A 00 00 86 [16:10:15]Write i2c OK [16:10:15]MH_I2C_Read... [16:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:10:16]Read from MH i2c: E2 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 03 00 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 03 00 DA 9A 00 90 00 E8 [16:10:16]RAPDU: 90 00 [16:10:16]wFMCommunicate OK [16:10:16]wFMCommunicate request_size=10 [16:10:16]MH_SAM_APDU [16:10:16]CAPDU: 80 0D 02 02 05 4D BA A9 AF 7D [16:10:16]Write to MH i2c: E2 0D 00 DB 9A 80 0D 02 02 05 00 4D BA A9 AF 7D 00 00 D5 [16:10:16]Write i2c OK [16:10:16]MH_I2C_Read... [16:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:10:16]Read from MH i2c: E2 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 03 00 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 03 00 DB 9A 00 90 00 E9 [16:10:16]RAPDU: 90 00 [16:10:16]wFMCommunicate OK [16:10:16]wFMCommunicate request_size=4 [16:10:16]MH_SAM_APDU [16:10:16]CAPDU: 80 0D 03 02 [16:10:16]Write to MH i2c: E2 08 00 DC 9A 80 0D 03 02 00 00 00 00 F1 [16:10:16]Write i2c OK [16:10:16]MH_I2C_Read... [16:10:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:10:16]Read from MH i2c: E2 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 0B 00 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 0B 00 DC 9A 00 A5 AD 88 BD 8D C0 87 37 90 00 94 [16:10:16]RAPDU: A5 AD 88 BD 8D C0 87 37 90 00 [16:10:16]wFMCommunicate OK [16:10:16]SAM_PROTO_SignData done [16:10:16]FM_MakeSignedData done [16:10:16]CreateOFDProtocolMessage [16:10:16]wFMCommunicate request_size=4 [16:10:16]MH_SAM_APDU [16:10:16]CAPDU: 80 11 00 00 [16:10:16]Write to MH i2c: E2 08 00 DD 9A 80 11 00 00 00 00 00 00 F1 [16:10:16]Write i2c OK [16:10:16]MH_I2C_Read... [16:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:10:16]Read from MH i2c: E2 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 17 00 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: E2 17 00 DD 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 44 [16:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:10:16]wFMCommunicate OK [16:10:16]CreateOFDProtocolMessage done [16:10:16]OFDSenderStorePacket 60168 [16:10:16]StoreOFDPacket docnum=60168 [16:10:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 FF 07 01 35 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 E8 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EB 00 00 35 04 06 00 4A 4D BA A9 AF 7D A5 AD 88 BD 8D C0 87 37 [16:10:16]CheckFolder [16:10:16]dirname=/storage/ofd_packets [16:10:16]CheckFolder done [16:10:16]ProducePacketName [16:10:16]name=ofd_packets/00060168 [16:10:16]NVStorageSaveData ofd_packets/00060168 [16:10:16]File name is /storage/ofd_packets/00060168 [16:10:16]Write 301 bytes [16:10:16]NVStorageSaveData done [16:10:16]OFDSenderStorePacket done [16:10:16]KKMCreateOFDPacket done [16:10:16]NVStorageSaveData kkm_last_timestamp [16:10:16]File name is /storage/kkm_last_timestamp [16:10:16]Write 4 bytes [16:10:16]NVStorageSaveData done [16:10:16]ExternCall_PrintAddStr [16:10:16]wPrintStart [16:10:16]Write to MH i2c: 01 00 00 DE 9A 78 [16:10:16]Write i2c OK [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: 01 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: 01 07 00 [16:10:16]MH_I2C_Read... [16:10:16]Read from MH i2c: 01 07 00 DE 9A 00 00 00 00 00 FF 0F 8D [16:10:16]RasterBufferAndPrint [16:10:16]line Счет N : (1)545901 [16:10:16]line ИНН: 02508201610067 [16:10:16]line Контрольно-Кассовый Чек [16:10:16]line ПРОДАЖА [16:10:16]line ТРК (МРК, ГНК) : 12 [16:10:16]line Товар: 2710124130 [16:10:16]line Аи-92-К-5 [16:10:16]line 14.950 * 66.90 [16:10:16]line = 1000.16 [16:10:16]line НДС 12% НСП 1% [16:10:16]line > о реализуемом товаре [16:10:16]line ИТОГО: 1000.16 [16:10:16]line НСП 1% : 8.85 [16:10:16]line НДС 12% : 106.21 [16:10:16]line Наличными: 0.00 [16:10:16]line Безнал.: 1000.16 [16:10:16]line Место: АЗС № 117 "Партнер Нефть" [16:10:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:10:16]line СНО: Общий режим [16:10:16]line Чек 563 05.06.2024 16:10 [16:10:16]line Смена: 72 ФФД: 1.0 [16:10:16]line ЗНМ: 0300000048 [16:10:16]line РНМ: 0000000000151680 [16:10:16]line Версия ККМ: v1.0 [16:10:16]line Платежная система: АКБ Кыргызстан [16:10:16]line ФМ: 0000000000959414 [16:10:16]line ФД: 60168 [16:10:16]line ФПД: 81697704619901 [16:10:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161016&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60168&fm=81697704619901&tin=02508201610067®Number=0000000000151680&sum=100016 [16:10:16]OFD Sender: Processing packet 60168 [packets to send 53, broken 52] [16:10:16]ProducePacketName [16:10:16]name=ofd_packets/00060168 [16:10:16]OFD Sender: To server: pG, [16:10:16]CommunicateWithHost lk.salyk.kg:30040 [16:10:16]ConnectInit lk.salyk.kg [16:10:16]written 0, free lines is 4095 [16:10:16]Connected sock=10 [16:10:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 FF 07 01 35 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 E8 8D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EB 00 00 35 04 06 00 4A 4D BA A9 AF 7D A5 AD 88 BD 8D C0 87 37 [16:10:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E9 0F 47 00 4D DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 08 EB 00 00 F4 03 04 00 EC 39 60 66 B6 04 01 00 00 65 E2 A2 52 7C D2 39 6D [16:10:16]CommunicateWithHost err = 0 [16:10:16]CheckOFDResponse [16:10:16]1017 (14) - 77093643461234 [16:10:16]1041 (16) - 0000000000959414 [16:10:16]1040 (4) - 60168 [16:10:16]1012 (4) - 05.06.2024 10:11 [16:10:16]1206 (1) - 0 [16:10:16]OFD Sender: Remove packet 60168 [16:10:16]ProducePacketName [16:10:16]name=ofd_packets/00060168 [16:10:16]NVStorageDeleteData [16:10:17]Write to MH i2c: 01 00 00 08 9B A3 [16:10:17]Write i2c OK [16:10:17]MH_I2C_Read... [16:10:17]Read from MH i2c: 01 [16:10:17]MH_I2C_Read... [16:10:17]Read from MH i2c: 01 07 00 [16:10:17]MH_I2C_Read... [16:10:17]Read from MH i2c: 01 07 00 08 9B 00 00 00 00 00 DA 0C 90 [16:10:17]RasterBufferAndPrint [16:10:17]line [16:10:17]line [16:10:17]line [16:10:17]line [16:10:17]line [16:10:17]written 0, free lines is 3297 [16:10:17]MH_Cut [16:10:17]Write to MH i2c: D1 01 00 0F 9B 01 7C [16:10:17]Write i2c OK [16:10:17]MH_I2C_Read... [16:10:17]Read from MH i2c: D1 [16:10:17]MH_I2C_Read... [16:10:17]Read from MH i2c: D1 01 00 [16:10:17]MH_I2C_Read... [16:10:17]Read from MH i2c: D1 01 00 0F 9B 00 7B [16:10:17]Write to MH i2c: 01 00 00 10 9B AB [16:10:17]Write i2c OK [16:10:17]MH_I2C_Read... [16:10:17]OFD Sender: No OFD packet to send [16:10:17]*** Cut start [16:10:17]*** Partial cut [16:10:17]*** CUTSNS_PIN = 1 [16:10:17]*** CUTSNS_PIN = 0 [16:10:18]*** Brake cut motor [16:10:18]Read from MH i2c: 01 [16:10:18]MH_I2C_Read... [16:10:18]*** Stop cut motor [16:10:18]*** Cut end [16:10:18]Read from MH i2c: 01 07 00 [16:10:18]MH_I2C_Read... [16:10:18]Read from MH i2c: 01 07 00 10 9B 00 00 00 00 00 FF 0F C0 [16:10:18]process_action close_receipt done [16:10:18]requested_data is exist [16:10:18]produce_requested_data [16:10:18]requested_item fm.sn is exist - process it [16:10:18]wFMCommunicate request_size=4 [16:10:18]MH_SAM_APDU [16:10:18]CAPDU: 80 11 00 00 [16:10:18]Write to MH i2c: E2 08 00 11 9B 80 11 00 00 00 00 00 00 26 [16:10:18]Write i2c OK [16:10:18]MH_I2C_Read... [16:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:10:18]Read from MH i2c: E2 [16:10:18]MH_I2C_Read... [16:10:18]Read from MH i2c: E2 17 00 [16:10:18]MH_I2C_Read... [16:10:18]Read from MH i2c: E2 17 00 11 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 79 [16:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:10:18]wFMCommunicate OK [16:10:18]requested_item fd.num is exist - process it [16:10:18]SAM_PROTO_GetFieldsCounters [16:10:18]wFMCommunicate request_size=4 [16:10:18]MH_SAM_APDU [16:10:18]CAPDU: 80 13 00 00 [16:10:18]Write to MH i2c: E2 08 00 12 9B 80 13 00 00 00 00 00 00 29 [16:10:18]Write i2c OK [16:10:18]MH_I2C_Read... [16:10:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:10:18]Read from MH i2c: E2 [16:10:18]MH_I2C_Read... [16:10:18]Read from MH i2c: E2 62 00 [16:10:18]MH_I2C_Read... [16:10:18]Read from MH i2c: E2 62 00 12 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 08 EB 00 00 0E 04 04 00 48 00 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 20 [16:10:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 08 EB 00 00 0E 04 04 00 48 00 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 [16:10:18]wFMCommunicate OK [16:10:18]SAM_PROTO_GetFieldsCounters done [16:10:18]requested_item shift.num is exist - process it [16:10:18]requested_item shift.opened is exist - process it [16:10:18]req_shift_opened [16:10:18]FM_GetShiftState [16:10:18]SAM_PROTO_GetShiftState [16:10:18]wFMCommunicate request_size=4 [16:10:18]MH_SAM_APDU [16:10:18]CAPDU: 80 13 01 00 [16:10:18]Write to MH i2c: E2 08 00 13 9B 80 13 01 00 00 00 00 00 2B [16:10:18]Write i2c OK [16:10:18]MH_I2C_Read... [16:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:10:18]Read from MH i2c: E2 [16:10:18]MH_I2C_Read... [16:10:18]Read from MH i2c: E2 0E 00 [16:10:18]MH_I2C_Read... [16:10:18]Read from MH i2c: E2 0E 00 13 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 63 [16:10:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:10:18]wFMCommunicate OK [16:10:18]SAM_PROTO_GetShiftState done [16:10:18]FM_GetShiftState done [16:10:18]req_shift_opened done [16:10:18]requested_item shift.open_date is exist - process it [16:10:18]req_shift_open_date [16:10:18]req_shift_open_date done [16:10:18]produce_requested_data done [16:10:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60168,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:10:18]process_action_free close_receipt [16:10:18]json_value_free [16:10:18]json_value_free done [16:10:18]process_json_proto returns [16:10:18]Send response to host [16:10:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60168,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:10:18]free response buf [16:10:18]execute_script done [16:10:18]execute_script returns [16:10:18]free content buf [16:10:18]Sock 9.Close socket [16:10:18]Sock 9.Thread stoped [16:10:22]OFD Sender: No OFD packet to send [16:10:27]OFD Sender: No OFD packet to send [16:10:32]OFD Sender: No OFD packet to send [16:10:37]OFD Sender: No OFD packet to send [16:10:42]OFD Sender: No OFD packet to send [16:10:47]OFD Sender: No OFD packet to send [16:10:52]OFD Sender: No OFD packet to send [16:10:57]OFD Sender: No OFD packet to send [16:11:02]OFD Sender: No OFD packet to send [16:11:07]OFD Sender: No OFD packet to send [16:11:12]accept exits with 8 [16:11:12]New connection [16:11:12]New thread 3067100516 created [16:11:12]Thread 3066957156 joined [16:11:12]Waiting for new connection... [16:11:12] Sock 8.Parse request [16:11:12]Sock 8.Check first char [16:11:12]Sock 8.First char is OK [16:11:12]request: POST /json_proto HTTP/1.0 [16:11:12]Method: POST [16:11:12]URL: /json_proto [16:11:12]Method is POST - this is cgi request [16:11:12]url: /json_proto [16:11:12]query_string will be loaded in cgi processing [16:11:12]execute_cgi json_proto POST (null) [16:11:12]execute_cgi path=json_proto method=POST [16:11:12]POST find Content-Length [16:11:12]Host: 172.17.60.68:8080 [16:11:12]Content-Length: 800 [16:11:12]Content-Type: application/json [16:11:12] [16:11:12]POST finish read [16:11:12]Found Content-Length = 800 [16:11:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:12]execute_script... [16:11: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)545903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:12]POST & json_proto [16:11:12]process_json_proto [16:11:12]json parsed OK: [16:11:12]protocol is kg_v1.0 [16:11:12]action value=close_receipt [16:11:12]process_action close_receipt [16:11:12]cmd_close_receipt [16:11:12]MH_GetDate [16:11:12]Write to MH i2c: F0 00 00 14 9B 9E [16:11:12]Write i2c OK [16:11:12]MH_I2C_Read... [16:11:12]Read from MH i2c: F0 [16:11:12]MH_I2C_Read... [16:11:12]Read from MH i2c: F0 09 00 [16:11:12]MH_I2C_Read... [16:11:12]Read from MH i2c: F0 09 00 14 9B 00 22 8E 60 66 9A 61 5F 66 DD [16:11:12]GetLastDocTimeStamp 1717603816 [16:11:12]current date 1717603874 [16:11:12]FM_GetShiftState [16:11:12]SAM_PROTO_GetShiftState [16:11:12]wFMCommunicate request_size=4 [16:11:12]MH_SAM_APDU [16:11:12]CAPDU: 80 13 01 00 [16:11:12]Write to MH i2c: E2 08 00 15 9B 80 13 01 00 00 00 00 00 2D [16:11:12]Write i2c OK [16:11:12]MH_I2C_Read... [16:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:12]Read from MH i2c: E2 [16:11:12]MH_I2C_Read... [16:11:12]Read from MH i2c: E2 0E 00 [16:11:12]MH_I2C_Read... [16:11:12]Read from MH i2c: E2 0E 00 15 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 65 [16:11:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:11:12]wFMCommunicate OK [16:11:12]SAM_PROTO_GetShiftState done [16:11:12]FM_GetShiftState done [16:11:12]opened in 1717545916 [16:11:12]opened+sec_in_day 1717632316 [16:11:12]quantity*price = 40006 [16:11:12]sum+1 = 40007 [16:11:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 564 05.06.2024 16:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60169 ФПД: 26185616248311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161114&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60169&fm=26185616248311&tin=02508201610067®Number=0000000000151680&sum=40006 [16:11:13]StoreToDocumentArchive [16:11:13]shift 72 fd 60169 [16:11:13]save to /storage/0072/doc_00060169 [16:11:13]save last doc name /storage/0072/doc_00060169 to /storage/kkm_last_doc_name [16:11:13]save OK [16:11:13]Clear old archive folders... [16:11:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:11:13]tlvbuf is 004F4980 [16:11:13]SAM_PROTO_ClearQueue [16:11:13]wFMCommunicate request_size=4 [16:11:13]MH_SAM_APDU [16:11:13]CAPDU: 80 09 00 00 [16:11:13]Write to MH i2c: E2 08 00 22 9B 80 09 00 00 00 00 00 00 2F [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:11:13]Read from MH i2c: E2 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 22 9B 00 90 00 31 [16:11:13]RAPDU: 90 00 [16:11:13]wFMCommunicate OK [16:11:13]SAM_PROTO_ClearQueue done [16:11:13]KKMCreateOFDPacket [16:11:13]OFDProtocolAddRootSTLVToBuf [16:11:13]FM_MakeSignedData [16:11:13]FM_MakeSignedData [16:11:13]SAM_PROTO_SignData [16:11:13]wFMCommunicate request_size=4 [16:11:13]MH_SAM_APDU [16:11:13]CAPDU: 80 0D 01 02 [16:11:13]Write to MH i2c: E2 08 00 23 9B 80 0D 01 02 00 00 00 00 37 [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:11:13]Read from MH i2c: E2 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 23 9B 00 90 00 32 [16:11:13]RAPDU: 90 00 [16:11:13]wFMCommunicate OK [16:11:13]wFMCommunicate request_size=255 [16:11:13]MH_SAM_APDU [16:11: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 22 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EB 00 00 35 04 06 00 17 [16:11:13]Write to MH i2c: E2 02 01 24 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 22 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EB 00 00 35 04 06 00 17 00 00 9C [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:13]Read from MH i2c: E2 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 24 9B 00 90 00 33 [16:11:13]RAPDU: 90 00 [16:11:13]wFMCommunicate OK [16:11:13]wFMCommunicate request_size=10 [16:11:13]MH_SAM_APDU [16:11:13]CAPDU: 80 0D 02 02 05 D0 D0 5A CD F7 [16:11:13]Write to MH i2c: E2 0D 00 25 9B 80 0D 02 02 05 00 D0 D0 5A CD F7 00 00 02 [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:13]Read from MH i2c: E2 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 03 00 25 9B 00 90 00 34 [16:11:13]RAPDU: 90 00 [16:11:13]wFMCommunicate OK [16:11:13]wFMCommunicate request_size=4 [16:11:13]MH_SAM_APDU [16:11:13]CAPDU: 80 0D 03 02 [16:11:13]Write to MH i2c: E2 08 00 26 9B 80 0D 03 02 00 00 00 00 3C [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:11:13]Read from MH i2c: E2 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 0B 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 0B 00 26 9B 00 92 18 50 58 A8 9C 2F CB 90 00 CD [16:11:13]RAPDU: 92 18 50 58 A8 9C 2F CB 90 00 [16:11:13]wFMCommunicate OK [16:11:13]SAM_PROTO_SignData done [16:11:13]FM_MakeSignedData done [16:11:13]CreateOFDProtocolMessage [16:11:13]wFMCommunicate request_size=4 [16:11:13]MH_SAM_APDU [16:11:13]CAPDU: 80 11 00 00 [16:11:13]Write to MH i2c: E2 08 00 27 9B 80 11 00 00 00 00 00 00 3C [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:13]Read from MH i2c: E2 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 17 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 17 00 27 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [16:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:11:13]wFMCommunicate OK [16:11:13]CreateOFDProtocolMessage done [16:11:13]OFDSenderStorePacket 60169 [16:11:13]StoreOFDPacket docnum=60169 [16:11:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A9 F7 07 01 3A 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 22 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EB 00 00 35 04 06 00 17 D0 D0 5A CD F7 92 18 50 58 A8 9C 2F CB [16:11:13]CheckFolder [16:11:13]dirname=/storage/ofd_packets [16:11:13]CheckFolder done [16:11:13]ProducePacketName [16:11:13]name=ofd_packets/00060169 [16:11:13]NVStorageSaveData ofd_packets/00060169 [16:11:13]File name is /storage/ofd_packets/00060169 [16:11:13]Write 301 bytes [16:11:13]NVStorageSaveData done [16:11:13]OFDSenderStorePacket done [16:11:13]KKMCreateOFDPacket done [16:11:13]NVStorageSaveData kkm_last_timestamp [16:11:13]File name is /storage/kkm_last_timestamp [16:11:13]Write 4 bytes [16:11:13]NVStorageSaveData done [16:11:13]ExternCall_PrintAddStr [16:11:13]wPrintStart [16:11:13]Write to MH i2c: 01 00 00 28 9B C3 [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: 01 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: 01 07 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: 01 07 00 28 9B 00 00 00 00 00 FF 0F D8 [16:11:13]RasterBufferAndPrint [16:11:13]line Счет N : (1)545903 [16:11:13]line ИНН: 02508201610067 [16:11:13]line Контрольно-Кассовый Чек [16:11:13]line ПРОДАЖА [16:11:13]line ТРК (МРК, ГНК) : 32 [16:11:13]line Товар: 2710124130 [16:11:13]line Аи-92-К-5 [16:11:13]line 5.980 * 66.90 [16:11:13]line = 400.06 [16:11:13]line НДС 12% НСП 1% [16:11:13]line > о реализуемом товаре [16:11:13]line ИТОГО: 400.06 [16:11:13]line НСП 1% : 3.54 [16:11:13]line НДС 12% : 42.48 [16:11:13]line Наличными: 0.00 [16:11:13]line Безнал.: 400.06 [16:11:13]line Место: АЗС № 117 "Партнер Нефть" [16:11:13]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:11:13]line СНО: Общий режим [16:11:13]line Чек 564 05.06.2024 16:11 [16:11:13]line Смена: 72 ФФД: 1.0 [16:11:13]line ЗНМ: 0300000048 [16:11:13]line РНМ: 0000000000151680 [16:11:13]line Версия ККМ: v1.0 [16:11:13]line Платежная система: O! деньги [16:11:13]line ФМ: 0000000000959414 [16:11:13]line ФД: 60169 [16:11:13]line ФПД: 26185616248311 [16:11:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161114&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60169&fm=26185616248311&tin=02508201610067®Number=0000000000151680&sum=40006 [16:11:14]OFD Sender: Processing packet 60169 [packets to send 53, broken 52] [16:11:14]ProducePacketName [16:11:14]name=ofd_packets/00060169 [16:11:14]OFD Sender: To server: pG, [16:11:14]CommunicateWithHost lk.salyk.kg:30040 [16:11:14]ConnectInit lk.salyk.kg [16:11:14]written 0, free lines is 4095 [16:11:14]Connected sock=10 [16:11:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A9 F7 07 01 3A 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 22 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 09 EB 00 00 35 04 06 00 17 D0 D0 5A CD F7 92 18 50 58 A8 9C 2F CB [16:11:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4A 39 47 00 CE 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 39 35 39 34 31 34 10 04 04 00 09 EB 00 00 F4 03 04 00 26 3A 60 66 B6 04 01 00 00 63 2A 8B 39 AE F2 6B 03 [16:11:14]CommunicateWithHost err = 0 [16:11:14]CheckOFDResponse [16:11:14]1017 (14) - 77093643461234 [16:11:14]1041 (16) - 0000000000959414 [16:11:14]1040 (4) - 60169 [16:11:14]1012 (4) - 05.06.2024 10:12 [16:11:14]1206 (1) - 0 [16:11:14]OFD Sender: Remove packet 60169 [16:11:14]ProducePacketName [16:11:14]name=ofd_packets/00060169 [16:11:14]NVStorageDeleteData [16:11:14]Write to MH i2c: 01 00 00 52 9B ED [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: 01 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: 01 07 00 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: 01 07 00 52 9B 00 00 00 00 00 DC 0C DC [16:11:14]RasterBufferAndPrint [16:11:14]line [16:11:14]line [16:11:14]line [16:11:14]line [16:11:14]line [16:11:14]written 0, free lines is 3300 [16:11:14]MH_Cut [16:11:14]Write to MH i2c: D1 01 00 59 9B 01 C6 [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: D1 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: D1 01 00 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: D1 01 00 59 9B 00 C5 [16:11:14]Write to MH i2c: 01 00 00 5A 9B F5 [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:15]OFD Sender: No OFD packet to send [16:11:15]*** Cut start [16:11:15]*** Partial cut [16:11:15]*** CUTSNS_PIN = 1 [16:11:15]*** CUTSNS_PIN = 0 [16:11:15]*** Brake cut motor [16:11:16]Read from MH i2c: 01 [16:11:16]MH_I2C_Read... [16:11:16]*** Stop cut motor [16:11:16]*** Cut end [16:11:16]Read from MH i2c: 01 07 00 [16:11:16]MH_I2C_Read... [16:11:16]Read from MH i2c: 01 07 00 5A 9B 00 00 00 00 00 FF 0F 0A [16:11:16]process_action close_receipt done [16:11:16]requested_data is exist [16:11:16]produce_requested_data [16:11:16]requested_item fm.sn is exist - process it [16:11:16]wFMCommunicate request_size=4 [16:11:16]MH_SAM_APDU [16:11:16]CAPDU: 80 11 00 00 [16:11:16]Write to MH i2c: E2 08 00 5B 9B 80 11 00 00 00 00 00 00 70 [16:11:16]Write i2c OK [16:11:16]MH_I2C_Read... [16:11:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:16]Read from MH i2c: E2 [16:11:16]MH_I2C_Read... [16:11:16]Read from MH i2c: E2 17 00 [16:11:16]MH_I2C_Read... [16:11:16]Read from MH i2c: E2 17 00 5B 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C3 [16:11:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:11:16]wFMCommunicate OK [16:11:16]requested_item fd.num is exist - process it [16:11:16]SAM_PROTO_GetFieldsCounters [16:11:16]wFMCommunicate request_size=4 [16:11:16]MH_SAM_APDU [16:11:16]CAPDU: 80 13 00 00 [16:11:16]Write to MH i2c: E2 08 00 5C 9B 80 13 00 00 00 00 00 00 73 [16:11:16]Write i2c OK [16:11:16]MH_I2C_Read... [16:11:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:11:16]Read from MH i2c: E2 [16:11:16]MH_I2C_Read... [16:11:16]Read from MH i2c: E2 62 00 [16:11:16]MH_I2C_Read... [16:11:16]Read from MH i2c: E2 62 00 5C 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 09 EB 00 00 0E 04 04 00 48 00 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 6E [16:11:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 09 EB 00 00 0E 04 04 00 48 00 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 [16:11:16]wFMCommunicate OK [16:11:16]SAM_PROTO_GetFieldsCounters done [16:11:16]requested_item shift.num is exist - process it [16:11:16]requested_item shift.opened is exist - process it [16:11:16]req_shift_opened [16:11:16]FM_GetShiftState [16:11:16]SAM_PROTO_GetShiftState [16:11:16]wFMCommunicate request_size=4 [16:11:16]MH_SAM_APDU [16:11:16]CAPDU: 80 13 01 00 [16:11:16]Write to MH i2c: E2 08 00 5D 9B 80 13 01 00 00 00 00 00 75 [16:11:16]Write i2c OK [16:11:16]MH_I2C_Read... [16:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:16]Read from MH i2c: E2 [16:11:16]MH_I2C_Read... [16:11:16]Read from MH i2c: E2 0E 00 [16:11:16]MH_I2C_Read... [16:11:16]Read from MH i2c: E2 0E 00 5D 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AD [16:11:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:11:16]wFMCommunicate OK [16:11:16]SAM_PROTO_GetShiftState done [16:11:16]FM_GetShiftState done [16:11:16]req_shift_opened done [16:11:16]requested_item shift.open_date is exist - process it [16:11:16]req_shift_open_date [16:11:16]req_shift_open_date done [16:11:16]produce_requested_data done [16:11:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60169,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:11:16]process_action_free close_receipt [16:11:16]json_value_free [16:11:16]json_value_free done [16:11:16]process_json_proto returns [16:11:16]Send response to host [16:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60169,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:11:16]free response buf [16:11:16]execute_script done [16:11:16]execute_script returns [16:11:16]free content buf [16:11:16]Sock 8.Close socket [16:11:16]Sock 8.Thread stoped [16:11:20]OFD Sender: No OFD packet to send [16:11:25]OFD Sender: No OFD packet to send [16:11:30]OFD Sender: No OFD packet to send [16:11:35]OFD Sender: No OFD packet to send [16:11:40]OFD Sender: No OFD packet to send [16:11:45]OFD Sender: No OFD packet to send [16:11:50]OFD Sender: No OFD packet to send [16:11:55]OFD Sender: No OFD packet to send [16:12:00]OFD Sender: No OFD packet to send [16:12:05]OFD Sender: No OFD packet to send [16:12:08]accept exits with 9 [16:12:08]New connection [16:12:08]New thread 3066957156 created [16:12:08]Thread 3067100516 joined [16:12:08]Waiting for new connection... [16:12:08] Sock 9.Parse request [16:12:08]Sock 9.Check first char [16:12:08]Sock 9.First char is OK [16:12:08]request: POST /json_proto HTTP/1.0 [16:12:08]Method: POST [16:12:08]URL: /json_proto [16:12:08]Method is POST - this is cgi request [16:12:08]url: /json_proto [16:12:08]query_string will be loaded in cgi processing [16:12:08]execute_cgi json_proto POST (null) [16:12:08]execute_cgi path=json_proto method=POST [16:12:08]POST find Content-Length [16:12:08]Host: 172.17.60.68:8080 [16:12:08]Content-Length: 986 [16:12:08]Content-Type: application/json [16:12:08] [16:12:08]POST finish read [16:12:08]Found Content-Length = 986 [16:12:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 26.550, "sum" : 900.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.55 \u0441\u043E\u043C", "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" ] } } [16:12:08]execute_script... [16:12: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)545902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 26.550, "sum" : 900.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.55 \u0441\u043E\u043C", "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" ] } } [16:12:08]POST & json_proto [16:12:08]process_json_proto [16:12:08]json parsed OK: [16:12:08]protocol is kg_v1.0 [16:12:08]action value=close_receipt [16:12:08]process_action close_receipt [16:12:08]cmd_close_receipt [16:12:08]MH_GetDate [16:12:08]Write to MH i2c: F0 00 00 5E 9B E8 [16:12:08]Write i2c OK [16:12:08]MH_I2C_Read... [16:12:08]Read from MH i2c: F0 [16:12:08]MH_I2C_Read... [16:12:08]Read from MH i2c: F0 09 00 [16:12:08]MH_I2C_Read... [16:12:08]Read from MH i2c: F0 09 00 5E 9B 00 5A 8E 60 66 9A 61 5F 66 5F [16:12:08]GetLastDocTimeStamp 1717603874 [16:12:08]current date 1717603930 [16:12:08]FM_GetShiftState [16:12:08]SAM_PROTO_GetShiftState [16:12:08]wFMCommunicate request_size=4 [16:12:08]MH_SAM_APDU [16:12:08]CAPDU: 80 13 01 00 [16:12:08]Write to MH i2c: E2 08 00 5F 9B 80 13 01 00 00 00 00 00 77 [16:12:08]Write i2c OK [16:12:08]MH_I2C_Read... [16:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:08]Read from MH i2c: E2 [16:12:08]MH_I2C_Read... [16:12:08]Read from MH i2c: E2 0E 00 [16:12:08]MH_I2C_Read... [16:12:08]Read from MH i2c: E2 0E 00 5F 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AF [16:12:08]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:12:08]wFMCommunicate OK [16:12:08]SAM_PROTO_GetShiftState done [16:12:08]FM_GetShiftState done [16:12:08]opened in 1717545916 [16:12:08]opened+sec_in_day 1717632316 [16:12:08]quantity*price = 90004 [16:12:08]sum+1 = 90006 [16:12:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 565 05.06.2024 16:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 26.55 сом ФМ: 0000000000959414 ФД: 60170 ФПД: 73887513215807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161210&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60170&fm=73887513215807&tin=02508201610067®Number=0000000000151680&sum=90000 [16:12:09]StoreToDocumentArchive [16:12:09]shift 72 fd 60170 [16:12:09]save to /storage/0072/doc_00060170 [16:12:09]save last doc name /storage/0072/doc_00060170 to /storage/kkm_last_doc_name [16:12:09]save OK [16:12:09]Clear old archive folders... [16:12:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:12:09]tlvbuf is 0047E6B0 [16:12:09]SAM_PROTO_ClearQueue [16:12:09]wFMCommunicate request_size=4 [16:12:09]MH_SAM_APDU [16:12:09]CAPDU: 80 09 00 00 [16:12:09]Write to MH i2c: E2 08 00 6C 9B 80 09 00 00 00 00 00 00 79 [16:12:09]Write i2c OK [16:12:09]MH_I2C_Read... [16:12:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:09]Read from MH i2c: E2 [16:12:09]MH_I2C_Read... [16:12:09]Read from MH i2c: E2 03 00 [16:12:09]MH_I2C_Read... [16:12:09]Read from MH i2c: E2 03 00 6C 9B 00 90 00 7B [16:12:09]RAPDU: 90 00 [16:12:09]wFMCommunicate OK [16:12:09]SAM_PROTO_ClearQueue done [16:12:09]KKMCreateOFDPacket [16:12:09]OFDProtocolAddRootSTLVToBuf [16:12:09]FM_MakeSignedData [16:12:09]FM_MakeSignedData [16:12:09]SAM_PROTO_SignData [16:12:09]wFMCommunicate request_size=4 [16:12:09]MH_SAM_APDU [16:12:09]CAPDU: 80 0D 01 02 [16:12:09]Write to MH i2c: E2 08 00 6D 9B 80 0D 01 02 00 00 00 00 81 [16:12:09]Write i2c OK [16:12:09]MH_I2C_Read... [16:12:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:09]Read from MH i2c: E2 [16:12:09]MH_I2C_Read... [16:12:09]Read from MH i2c: E2 03 00 [16:12:09]MH_I2C_Read... [16:12:09]Read from MH i2c: E2 03 00 6D 9B 00 90 00 7C [16:12:09]RAPDU: 90 00 [16:12:09]wFMCommunicate OK [16:12:09]wFMCommunicate request_size=255 [16:12:09]MH_SAM_APDU [16:12:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 67 00 00 00 00 00 37 04 06 00 3E 0D 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 35 02 00 00 F4 03 04 00 5A 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EB 00 00 35 04 06 00 43 33 [16:12:09]Write to MH i2c: E2 02 01 6E 9B 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 67 00 00 00 00 00 37 04 06 00 3E 0D 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 35 02 00 00 F4 03 04 00 5A 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EB 00 00 35 04 06 00 43 33 00 00 9D [16:12:09]Write i2c OK [16:12:09]MH_I2C_Read... [16:12:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:10]Read from MH i2c: E2 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 03 00 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 03 00 6E 9B 00 90 00 7D [16:12:10]RAPDU: 90 00 [16:12:10]wFMCommunicate OK [16:12:10]wFMCommunicate request_size=9 [16:12:10]MH_SAM_APDU [16:12:10]CAPDU: 80 0D 02 02 04 46 FA 83 3F [16:12:10]Write to MH i2c: E2 0C 00 6F 9B 80 0D 02 02 04 00 46 FA 83 3F 00 00 8E [16:12:10]Write i2c OK [16:12:10]MH_I2C_Read... [16:12:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:10]Read from MH i2c: E2 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 03 00 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 03 00 6F 9B 00 90 00 7E [16:12:10]RAPDU: 90 00 [16:12:10]wFMCommunicate OK [16:12:10]wFMCommunicate request_size=4 [16:12:10]MH_SAM_APDU [16:12:10]CAPDU: 80 0D 03 02 [16:12:10]Write to MH i2c: E2 08 00 70 9B 80 0D 03 02 00 00 00 00 86 [16:12:10]Write i2c OK [16:12:10]MH_I2C_Read... [16:12:10]OFD Sender: No OFD packet to send [16:12:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:10]Read from MH i2c: E2 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 0B 00 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 0B 00 70 9B 00 8A 76 BA 9A 64 03 8C FE 90 00 CC [16:12:10]RAPDU: 8A 76 BA 9A 64 03 8C FE 90 00 [16:12:10]wFMCommunicate OK [16:12:10]SAM_PROTO_SignData done [16:12:10]FM_MakeSignedData done [16:12:10]CreateOFDProtocolMessage [16:12:10]wFMCommunicate request_size=4 [16:12:10]MH_SAM_APDU [16:12:10]CAPDU: 80 11 00 00 [16:12:10]Write to MH i2c: E2 08 00 71 9B 80 11 00 00 00 00 00 00 86 [16:12:10]Write i2c OK [16:12:10]MH_I2C_Read... [16:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:10]Read from MH i2c: E2 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 17 00 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: E2 17 00 71 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D9 [16:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:12:10]wFMCommunicate OK [16:12:10]CreateOFDProtocolMessage done [16:12:10]OFDSenderStorePacket 60170 [16:12:10]StoreOFDPacket docnum=60170 [16:12:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D4 0C 06 01 2C 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 67 00 00 00 00 00 37 04 06 00 3E 0D 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 35 02 00 00 F4 03 04 00 5A 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EB 00 00 35 04 06 00 43 33 46 FA 83 3F 8A 76 BA 9A 64 03 8C FE [16:12:10]CheckFolder [16:12:10]dirname=/storage/ofd_packets [16:12:10]CheckFolder done [16:12:10]ProducePacketName [16:12:10]name=ofd_packets/00060170 [16:12:10]NVStorageSaveData ofd_packets/00060170 [16:12:10]File name is /storage/ofd_packets/00060170 [16:12:10]Write 300 bytes [16:12:10]NVStorageSaveData done [16:12:10]OFDSenderStorePacket done [16:12:10]KKMCreateOFDPacket done [16:12:10]NVStorageSaveData kkm_last_timestamp [16:12:10]File name is /storage/kkm_last_timestamp [16:12:10]Write 4 bytes [16:12:10]NVStorageSaveData done [16:12:10]ExternCall_PrintAddStr [16:12:10]wPrintStart [16:12:10]Write to MH i2c: 01 00 00 72 9B 0D [16:12:10]Write i2c OK [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: 01 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: 01 07 00 [16:12:10]MH_I2C_Read... [16:12:10]Read from MH i2c: 01 07 00 72 9B 00 00 00 00 00 FF 0F 22 [16:12:10]RasterBufferAndPrint [16:12:10]line Счет N : (1)545902 [16:12:10]line ИНН: 02508201610067 [16:12:10]line Контрольно-Кассовый Чек [16:12:10]line ПРОДАЖА [16:12:10]line ТРК (МРК, ГНК) : 71 [16:12:10]line Товар: 2711190000 [16:12:10]line ГАЗ-К-5 [16:12:10]line 26.550 * 33.90 [16:12:10]line = 900.05 [16:12:10]line НДС 12% НСП 1% [16:12:10]line > о реализуемом товаре [16:12:10]line ОКРУГЛЕНИЕ: -0.05 [16:12:10]line ИТОГО: 900.00 [16:12:10]line Внесено: 900.00 [16:12:10]line СДАЧА: 0.00 [16:12:10]line НСП 1% : 7.96 [16:12:10]line НДС 12% : 95.58 [16:12:10]line Наличными: 900.00 [16:12:10]line Безнал.: 0.00 [16:12:10]line Место: АЗС № 117 "Партнер Нефть" [16:12:10]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:12:10]line СНО: Общий режим [16:12:10]line Чек 565 05.06.2024 16:12 [16:12:10]line Смена: 72 ФФД: 1.0 [16:12:10]line ЗНМ: 0300000048 [16:12:10]line РНМ: 0000000000151680 [16:12:10]line Версия ККМ: v1.0 [16:12:10]line [16:12:10]line Дисконтная программа [16:12:10]line СУГ [16:12:10]line номер 117 [16:12:10]line сэкономлено 26.55 сом [16:12:10]line ФМ: 0000000000959414 [16:12:10]line ФД: 60170 [16:12:10]line ФПД: 73887513215807 [16:12:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161210&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60170&fm=73887513215807&tin=02508201610067®Number=0000000000151680&sum=90000 [16:12:10]OFD Sender: Processing packet 60170 [packets to send 53, broken 52] [16:12:10]ProducePacketName [16:12:10]name=ofd_packets/00060170 [16:12:10]OFD Sender: To server: pG, [16:12:10]CommunicateWithHost lk.salyk.kg:30040 [16:12:10]ConnectInit lk.salyk.kg [16:12:10]written 0, free lines is 4095 [16:12:10]Connected sock=10 [16:12:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D4 0C 06 01 2C 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B6 67 00 00 00 00 00 37 04 06 00 3E 0D 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 35 02 00 00 F4 03 04 00 5A 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EB 00 00 35 04 06 00 43 33 46 FA 83 3F 8A 76 BA 9A 64 03 8C FE [16:12:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 01 0A 47 00 9D 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0A EB 00 00 F4 03 04 00 5E 3A 60 66 B6 04 01 00 00 96 C4 7F B4 EF C4 D6 6E [16:12:10]CommunicateWithHost err = 0 [16:12:10]CheckOFDResponse [16:12:10]1017 (14) - 77093643461234 [16:12:10]1041 (16) - 0000000000959414 [16:12:10]1040 (4) - 60170 [16:12:10]1012 (4) - 05.06.2024 10:13 [16:12:10]1206 (1) - 0 [16:12:10]OFD Sender: Remove packet 60170 [16:12:10]ProducePacketName [16:12:10]name=ofd_packets/00060170 [16:12:10]NVStorageDeleteData [16:12:11]Write to MH i2c: 01 00 00 A2 9B 3D [16:12:11]Write i2c OK [16:12:11]MH_I2C_Read... [16:12:11]Read from MH i2c: 01 [16:12:11]MH_I2C_Read... [16:12:11]Read from MH i2c: 01 07 00 [16:12:11]MH_I2C_Read... [16:12:11]Read from MH i2c: 01 07 00 A2 9B 00 00 00 00 00 52 0C A2 [16:12:11]RasterBufferAndPrint [16:12:11]line [16:12:11]line [16:12:11]line [16:12:11]line [16:12:11]line [16:12:11]written 0, free lines is 3160 [16:12:11]MH_Cut [16:12:11]Write to MH i2c: D1 01 00 A9 9B 01 16 [16:12:11]Write i2c OK [16:12:11]MH_I2C_Read... [16:12:11]Read from MH i2c: D1 [16:12:11]MH_I2C_Read... [16:12:11]Read from MH i2c: D1 01 00 [16:12:11]MH_I2C_Read... [16:12:11]Read from MH i2c: D1 01 00 A9 9B 00 15 [16:12:11]Write to MH i2c: 01 00 00 AA 9B 45 [16:12:11]Write i2c OK [16:12:11]MH_I2C_Read... [16:12:11]OFD Sender: No OFD packet to send [16:12:11]*** Cut start [16:12:11]*** Partial cut [16:12:11]*** CUTSNS_PIN = 1 [16:12:12]*** CUTSNS_PIN = 0 [16:12:12]*** Brake cut motor [16:12:12]Read from MH i2c: 01 [16:12:12]MH_I2C_Read... [16:12:12]*** Stop cut motor [16:12:12]*** Cut end [16:12:12]Read from MH i2c: 01 07 00 [16:12:12]MH_I2C_Read... [16:12:12]Read from MH i2c: 01 07 00 AA 9B 00 00 00 00 00 FF 0F 5A [16:12:12]process_action close_receipt done [16:12:12]requested_data is exist [16:12:12]produce_requested_data [16:12:12]requested_item fm.sn is exist - process it [16:12:12]wFMCommunicate request_size=4 [16:12:12]MH_SAM_APDU [16:12:12]CAPDU: 80 11 00 00 [16:12:12]Write to MH i2c: E2 08 00 AB 9B 80 11 00 00 00 00 00 00 C0 [16:12:12]Write i2c OK [16:12:12]MH_I2C_Read... [16:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:12]Read from MH i2c: E2 [16:12:12]MH_I2C_Read... [16:12:12]Read from MH i2c: E2 17 00 [16:12:12]MH_I2C_Read... [16:12:12]Read from MH i2c: E2 17 00 AB 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 13 [16:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:12:12]wFMCommunicate OK [16:12:12]requested_item fd.num is exist - process it [16:12:12]SAM_PROTO_GetFieldsCounters [16:12:12]wFMCommunicate request_size=4 [16:12:12]MH_SAM_APDU [16:12:12]CAPDU: 80 13 00 00 [16:12:12]Write to MH i2c: E2 08 00 AC 9B 80 13 00 00 00 00 00 00 C3 [16:12:12]Write i2c OK [16:12:12]MH_I2C_Read... [16:12:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:12]Read from MH i2c: E2 [16:12:12]MH_I2C_Read... [16:12:12]Read from MH i2c: E2 62 00 [16:12:12]MH_I2C_Read... [16:12:12]Read from MH i2c: E2 62 00 AC 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0A EB 00 00 0E 04 04 00 48 00 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 C2 [16:12:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0A EB 00 00 0E 04 04 00 48 00 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 [16:12:12]wFMCommunicate OK [16:12:12]SAM_PROTO_GetFieldsCounters done [16:12:12]requested_item shift.num is exist - process it [16:12:12]requested_item shift.opened is exist - process it [16:12:12]req_shift_opened [16:12:12]FM_GetShiftState [16:12:12]SAM_PROTO_GetShiftState [16:12:12]wFMCommunicate request_size=4 [16:12:12]MH_SAM_APDU [16:12:12]CAPDU: 80 13 01 00 [16:12:12]Write to MH i2c: E2 08 00 AD 9B 80 13 01 00 00 00 00 00 C5 [16:12:12]Write i2c OK [16:12:12]MH_I2C_Read... [16:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:12]Read from MH i2c: E2 [16:12:12]MH_I2C_Read... [16:12:12]Read from MH i2c: E2 0E 00 [16:12:12]MH_I2C_Read... [16:12:12]Read from MH i2c: E2 0E 00 AD 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FD [16:12:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:12:12]wFMCommunicate OK [16:12:12]SAM_PROTO_GetShiftState done [16:12:12]FM_GetShiftState done [16:12:12]req_shift_opened done [16:12:12]requested_item shift.open_date is exist - process it [16:12:12]req_shift_open_date [16:12:12]req_shift_open_date done [16:12:12]produce_requested_data done [16:12:12]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60170,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:12:12]process_action_free close_receipt [16:12:12]json_value_free [16:12:12]json_value_free done [16:12:12]process_json_proto returns [16:12:12]Send response to host [16:12:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60170,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:12:12]free response buf [16:12:12]execute_script done [16:12:12]execute_script returns [16:12:12]free content buf [16:12:12]Sock 9.Close socket [16:12:12]Sock 9.Thread stoped [16:12:16]OFD Sender: No OFD packet to send [16:12:21]OFD Sender: No OFD packet to send [16:12:21]accept exits with 8 [16:12:21]New connection [16:12:21]New thread 3067100516 created [16:12:21]Thread 3066957156 joined [16:12:21]Waiting for new connection... [16:12:21] Sock 8.Parse request [16:12:21]Sock 8.Check first char [16:12:21]Sock 8.First char is OK [16:12:21]request: POST /json_proto HTTP/1.0 [16:12:21]Method: POST [16:12:21]URL: /json_proto [16:12:21]Method is POST - this is cgi request [16:12:21]url: /json_proto [16:12:21]query_string will be loaded in cgi processing [16:12:21]execute_cgi json_proto POST (null) [16:12:21]execute_cgi path=json_proto method=POST [16:12:21]POST find Content-Length [16:12:21]Host: 172.17.60.68:8080 [16:12:21]Content-Length: 678 [16:12:21]Content-Type: application/json [16:12:21] [16:12:21]POST finish read [16:12:21]Found Content-Length = 678 [16:12:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [16:12:21]execute_script... [16:12:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [16:12:21]POST & json_proto [16:12:21]process_json_proto [16:12:21]json parsed OK: [16:12:21]protocol is kg_v1.0 [16:12:21]action value=close_receipt [16:12:21]process_action close_receipt [16:12:21]cmd_close_receipt [16:12:21]MH_GetDate [16:12:21]Write to MH i2c: F0 00 00 AE 9B 38 [16:12:21]Write i2c OK [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: F0 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: F0 09 00 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: F0 09 00 AE 9B 00 68 8E 60 66 9A 61 5F 66 BD [16:12:21]GetLastDocTimeStamp 1717603930 [16:12:21]current date 1717603944 [16:12:21]FM_GetShiftState [16:12:21]SAM_PROTO_GetShiftState [16:12:21]wFMCommunicate request_size=4 [16:12:21]MH_SAM_APDU [16:12:21]CAPDU: 80 13 01 00 [16:12:21]Write to MH i2c: E2 08 00 AF 9B 80 13 01 00 00 00 00 00 C7 [16:12:21]Write i2c OK [16:12:21]MH_I2C_Read... [16:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:21]Read from MH i2c: E2 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 0E 00 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 0E 00 AF 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FF [16:12:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:12:21]wFMCommunicate OK [16:12:21]SAM_PROTO_GetShiftState done [16:12:21]FM_GetShiftState done [16:12:21]opened in 1717545916 [16:12:21]opened+sec_in_day 1717632316 [16:12:21]quantity*price = 90047 [16:12:21]sum+1 = 90048 [16:12:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 566 05.06.2024 16:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60171 ФПД: 71541115615439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161224&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60171&fm=71541115615439&tin=02508201610067®Number=0000000000151680&sum=90000 [16:12:23]StoreToDocumentArchive [16:12:23]shift 72 fd 60171 [16:12:23]save to /storage/0072/doc_00060171 [16:12:23]save last doc name /storage/0072/doc_00060171 to /storage/kkm_last_doc_name [16:12:23]save OK [16:12:23]Clear old archive folders... [16:12:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:12:23]tlvbuf is 003D10A0 [16:12:23]SAM_PROTO_ClearQueue [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 09 00 00 [16:12:23]Write to MH i2c: E2 08 00 BC 9B 80 09 00 00 00 00 00 00 C9 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 BC 9B 00 90 00 CB [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]SAM_PROTO_ClearQueue done [16:12:23]KKMCreateOFDPacket [16:12:23]OFDProtocolAddRootSTLVToBuf [16:12:23]FM_MakeSignedData [16:12:23]FM_MakeSignedData [16:12:23]SAM_PROTO_SignData [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 0D 01 02 [16:12:23]Write to MH i2c: E2 08 00 BD 9B 80 0D 01 02 00 00 00 00 D1 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 BD 9B 00 90 00 CC [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]wFMCommunicate request_size=255 [16:12:23]MH_SAM_APDU [16:12: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 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 68 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EB 00 00 35 04 06 00 41 [16:12:23]Write to MH i2c: E2 02 01 BE 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 68 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EB 00 00 35 04 06 00 41 00 00 EC [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 BE 9B 00 90 00 CD [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]wFMCommunicate request_size=10 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 0D 02 02 05 10 F6 C8 78 CF [16:12:23]Write to MH i2c: E2 0D 00 BF 9B 80 0D 02 02 05 00 10 F6 C8 78 CF 00 00 F3 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 BF 9B 00 90 00 CE [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 0D 03 02 [16:12:23]Write to MH i2c: E2 08 00 C0 9B 80 0D 03 02 00 00 00 00 D6 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 0B 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 0B 00 C0 9B 00 28 9E BA ED BB 93 C5 98 90 00 EF [16:12:23]RAPDU: 28 9E BA ED BB 93 C5 98 90 00 [16:12:23]wFMCommunicate OK [16:12:23]SAM_PROTO_SignData done [16:12:23]FM_MakeSignedData done [16:12:23]CreateOFDProtocolMessage [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 11 00 00 [16:12:23]Write to MH i2c: E2 08 00 C1 9B 80 11 00 00 00 00 00 00 D6 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 17 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 17 00 C1 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 29 [16:12:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:12:23]wFMCommunicate OK [16:12:23]CreateOFDProtocolMessage done [16:12:23]OFDSenderStorePacket 60171 [16:12:23]StoreOFDPacket docnum=60171 [16:12:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5F 73 07 01 25 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 68 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EB 00 00 35 04 06 00 41 10 F6 C8 78 CF 28 9E BA ED BB 93 C5 98 [16:12:23]CheckFolder [16:12:23]dirname=/storage/ofd_packets [16:12:23]CheckFolder done [16:12:23]ProducePacketName [16:12:23]name=ofd_packets/00060171 [16:12:23]NVStorageSaveData ofd_packets/00060171 [16:12:23]File name is /storage/ofd_packets/00060171 [16:12:23]Write 301 bytes [16:12:23]NVStorageSaveData done [16:12:23]OFDSenderStorePacket done [16:12:23]KKMCreateOFDPacket done [16:12:23]NVStorageSaveData kkm_last_timestamp [16:12:23]File name is /storage/kkm_last_timestamp [16:12:23]Write 4 bytes [16:12:23]NVStorageSaveData done [16:12:23]ExternCall_PrintAddStr [16:12:23]wPrintStart [16:12:23]Write to MH i2c: 01 00 00 C2 9B 5D [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: 01 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: 01 07 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: 01 07 00 C2 9B 00 00 00 00 00 FF 0F 72 [16:12:23]RasterBufferAndPrint [16:12:23]line Счет N : (1)545904 [16:12:23]line ИНН: 02508201610067 [16:12:23]line Контрольно-Кассовый Чек [16:12:23]line ПРОДАЖА [16:12:23]line ТРК (МРК, ГНК) : 22 [16:12:23]line Товар: 2710124130 [16:12:23]line Аи-92-К-5 [16:12:23]line 13.460 * 66.90 [16:12:23]line = 900.47 [16:12:23]line НДС 12% НСП 1% [16:12:23]line > о реализуемом товаре [16:12:23]line ОКРУГЛЕНИЕ: -0.47 [16:12:23]line ИТОГО: 900.00 [16:12:23]line Внесено: 900.00 [16:12:23]line СДАЧА: 0.00 [16:12:23]line НСП 1% : 7.97 [16:12:23]line НДС 12% : 95.62 [16:12:23]line Наличными: 900.00 [16:12:23]line Безнал.: 0.00 [16:12:23]line Место: АЗС № 117 "Партнер Нефть" [16:12:23]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:12:23]line СНО: Общий режим [16:12:23]line Чек 566 05.06.2024 16:12 [16:12:23]line Смена: 72 ФФД: 1.0 [16:12:23]line ЗНМ: 0300000048 [16:12:23]line РНМ: 0000000000151680 [16:12:23]line Версия ККМ: v1.0 [16:12:23]line ФМ: 0000000000959414 [16:12:23]line ФД: 60171 [16:12:23]line ФПД: 71541115615439 [16:12:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161224&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60171&fm=71541115615439&tin=02508201610067®Number=0000000000151680&sum=90000 [16:12:23]written 0, free lines is 4095 [16:12:23]OFD Sender: Processing packet 60171 [packets to send 53, broken 52] [16:12:23]ProducePacketName [16:12:23]name=ofd_packets/00060171 [16:12:23]OFD Sender: To server: pG, [16:12:23]CommunicateWithHost lk.salyk.kg:30040 [16:12:23]ConnectInit lk.salyk.kg [16:12:23]Connected sock=10 [16:12:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5F 73 07 01 25 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 68 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0B EB 00 00 35 04 06 00 41 10 F6 C8 78 CF 28 9E BA ED BB 93 C5 98 [16:12:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 43 9C 47 00 A2 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 39 35 39 34 31 34 10 04 04 00 0B EB 00 00 F4 03 04 00 6B 3A 60 66 B6 04 01 00 00 7A 9B 72 F5 FF 27 F1 52 [16:12:24]CommunicateWithHost err = 0 [16:12:24]CheckOFDResponse [16:12:24]1017 (14) - 77093643461234 [16:12:24]1041 (16) - 0000000000959414 [16:12:24]1040 (4) - 60171 [16:12:24]1012 (4) - 05.06.2024 10:14 [16:12:24]1206 (1) - 0 [16:12:24]OFD Sender: Remove packet 60171 [16:12:24]ProducePacketName [16:12:24]name=ofd_packets/00060171 [16:12:24]NVStorageDeleteData [16:12:24]Write to MH i2c: 01 00 00 ED 9B 88 [16:12:24]Write i2c OK [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: 01 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: 01 07 00 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: 01 07 00 ED 9B 00 00 00 00 00 BD 0C 58 [16:12:24]RasterBufferAndPrint [16:12:24]line [16:12:24]line [16:12:24]line [16:12:24]line [16:12:24]line [16:12:24]written 0, free lines is 3268 [16:12:24]MH_Cut [16:12:24]Write to MH i2c: D1 01 00 F4 9B 01 61 [16:12:24]Write i2c OK [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: D1 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: D1 01 00 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: D1 01 00 F4 9B 00 60 [16:12:24]Write to MH i2c: 01 00 00 F5 9B 90 [16:12:24]Write i2c OK [16:12:24]MH_I2C_Read... [16:12:24]OFD Sender: No OFD packet to send [16:12:24]*** Cut start [16:12:24]*** Partial cut [16:12:24]*** CUTSNS_PIN = 1 [16:12:25]*** CUTSNS_PIN = 0 [16:12:25]*** Brake cut motor [16:12:25]Read from MH i2c: 01 [16:12:25]MH_I2C_Read... [16:12:25]*** Stop cut motor [16:12:25]*** Cut end [16:12:25]Read from MH i2c: 01 07 00 [16:12:25]MH_I2C_Read... [16:12:25]Read from MH i2c: 01 07 00 F5 9B 00 00 00 00 00 FF 0F A5 [16:12:25]process_action close_receipt done [16:12:25]requested_data is exist [16:12:25]produce_requested_data [16:12:25]requested_item fm.sn is exist - process it [16:12:25]wFMCommunicate request_size=4 [16:12:25]MH_SAM_APDU [16:12:25]CAPDU: 80 11 00 00 [16:12:25]Write to MH i2c: E2 08 00 F6 9B 80 11 00 00 00 00 00 00 0B [16:12:25]Write i2c OK [16:12:25]MH_I2C_Read... [16:12:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:25]Read from MH i2c: E2 [16:12:25]MH_I2C_Read... [16:12:25]Read from MH i2c: E2 17 00 [16:12:25]MH_I2C_Read... [16:12:25]Read from MH i2c: E2 17 00 F6 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5E [16:12:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:12:25]wFMCommunicate OK [16:12:25]requested_item fd.num is exist - process it [16:12:25]SAM_PROTO_GetFieldsCounters [16:12:25]wFMCommunicate request_size=4 [16:12:25]MH_SAM_APDU [16:12:25]CAPDU: 80 13 00 00 [16:12:25]Write to MH i2c: E2 08 00 F7 9B 80 13 00 00 00 00 00 00 0E [16:12:25]Write i2c OK [16:12:25]MH_I2C_Read... [16:12:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:25]Read from MH i2c: E2 [16:12:25]MH_I2C_Read... [16:12:25]Read from MH i2c: E2 62 00 [16:12:25]MH_I2C_Read... [16:12:25]Read from MH i2c: E2 62 00 F7 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EB 00 00 0E 04 04 00 48 00 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 11 [16:12:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0B EB 00 00 0E 04 04 00 48 00 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 [16:12:25]wFMCommunicate OK [16:12:25]SAM_PROTO_GetFieldsCounters done [16:12:25]requested_item shift.num is exist - process it [16:12:25]requested_item shift.opened is exist - process it [16:12:25]req_shift_opened [16:12:25]FM_GetShiftState [16:12:25]SAM_PROTO_GetShiftState [16:12:25]wFMCommunicate request_size=4 [16:12:25]MH_SAM_APDU [16:12:25]CAPDU: 80 13 01 00 [16:12:25]Write to MH i2c: E2 08 00 F8 9B 80 13 01 00 00 00 00 00 10 [16:12:25]Write i2c OK [16:12:25]MH_I2C_Read... [16:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:25]Read from MH i2c: E2 [16:12:25]MH_I2C_Read... [16:12:25]Read from MH i2c: E2 0E 00 [16:12:25]MH_I2C_Read... [16:12:25]Read from MH i2c: E2 0E 00 F8 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 48 [16:12:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:12:25]wFMCommunicate OK [16:12:25]SAM_PROTO_GetShiftState done [16:12:25]FM_GetShiftState done [16:12:25]req_shift_opened done [16:12:25]requested_item shift.open_date is exist - process it [16:12:25]req_shift_open_date [16:12:25]req_shift_open_date done [16:12:25]produce_requested_data done [16:12:25]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60171,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:12:25]process_action_free close_receipt [16:12:25]json_value_free [16:12:25]json_value_free done [16:12:25]process_json_proto returns [16:12:25]Send response to host [16:12:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60171,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:12:25]free response buf [16:12:25]execute_script done [16:12:25]execute_script returns [16:12:25]free content buf [16:12:25]Sock 8.Close socket [16:12:25]Sock 8.Thread stoped [16:12:29]OFD Sender: No OFD packet to send [16:12:34]OFD Sender: No OFD packet to send [16:12:39]OFD Sender: No OFD packet to send [16:12:44]OFD Sender: No OFD packet to send [16:12:49]OFD Sender: No OFD packet to send [16:12:54]OFD Sender: No OFD packet to send [16:12:59]OFD Sender: No OFD packet to send [16:13:04]OFD Sender: No OFD packet to send [16:13:09]OFD Sender: No OFD packet to send [16:13:14]OFD Sender: No OFD packet to send [16:13:19]OFD Sender: No OFD packet to send [16:13:24]OFD Sender: No OFD packet to send [16:13:29]OFD Sender: No OFD packet to send [16:13:34]OFD Sender: No OFD packet to send [16:13:39]accept exits with 9 [16:13:39]New connection [16:13:39]New thread 3066957156 created [16:13:39]Thread 3067100516 joined [16:13:39]Waiting for new connection... [16:13:39] Sock 9.Parse request [16:13:39]Sock 9.Check first char [16:13:39]Sock 9.First char is OK [16:13:39]request: POST /json_proto HTTP/1.0 [16:13:39]Method: POST [16:13:39]URL: /json_proto [16:13:39]Method is POST - this is cgi request [16:13:39]url: /json_proto [16:13:39]query_string will be loaded in cgi processing [16:13:39]execute_cgi json_proto POST (null) [16:13:39]execute_cgi path=json_proto method=POST [16:13:39]POST find Content-Length [16:13:39]Host: 172.17.60.68:8080 [16:13:39]Content-Length: 682 [16:13:39]Content-Type: application/json [16:13:39] [16:13:39]POST finish read [16:13:39]Found Content-Length = 682 [16:13:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:39]execute_script... [16:13: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)545905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 13.540, "sum" : 1000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:39]POST & json_proto [16:13:39]process_json_proto [16:13:39]json parsed OK: [16:13:39]protocol is kg_v1.0 [16:13:39]action value=close_receipt [16:13:39]process_action close_receipt [16:13:39]cmd_close_receipt [16:13:39]MH_GetDate [16:13:39]Write to MH i2c: F0 00 00 F9 9B 83 [16:13:39]Write i2c OK [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: F0 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: F0 09 00 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: F0 09 00 F9 9B 00 B5 8E 60 66 9A 61 5F 66 55 [16:13:39]GetLastDocTimeStamp 1717603944 [16:13:39]current date 1717604021 [16:13:39]FM_GetShiftState [16:13:39]SAM_PROTO_GetShiftState [16:13:39]wFMCommunicate request_size=4 [16:13:39]MH_SAM_APDU [16:13:39]CAPDU: 80 13 01 00 [16:13:39]Write to MH i2c: E2 08 00 FA 9B 80 13 01 00 00 00 00 00 12 [16:13:39]Write i2c OK [16:13:39]MH_I2C_Read... [16:13:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:39]Read from MH i2c: E2 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 0E 00 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 0E 00 FA 9B 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [16:13:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:13:39]wFMCommunicate OK [16:13:39]SAM_PROTO_GetShiftState done [16:13:39]FM_GetShiftState done [16:13:39]opened in 1717545916 [16:13:39]opened+sec_in_day 1717632316 [16:13:39]quantity*price = 100060 [16:13:39]sum+1 = 100062 [16:13:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 567 05.06.2024 16:13 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60172 ФПД: 187936242170932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161341&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60172&fm=187936242170932&tin=02508201610067®Number=0000000000151680&sum=100000 [16:13:40]StoreToDocumentArchive [16:13:40]shift 72 fd 60172 [16:13:40]save to /storage/0072/doc_00060172 [16:13:40]save last doc name /storage/0072/doc_00060172 to /storage/kkm_last_doc_name [16:13:40]save OK [16:13:40]Clear old archive folders... [16:13:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:13:40]tlvbuf is 0047E9D0 [16:13:40]SAM_PROTO_ClearQueue [16:13:40]wFMCommunicate request_size=4 [16:13:40]MH_SAM_APDU [16:13:40]CAPDU: 80 09 00 00 [16:13:40]Write to MH i2c: E2 08 00 07 9C 80 09 00 00 00 00 00 00 15 [16:13:40]Write i2c OK [16:13:40]MH_I2C_Read... [16:13:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:13:40]Read from MH i2c: E2 [16:13:40]MH_I2C_Read... [16:13:40]Read from MH i2c: E2 03 00 [16:13:40]MH_I2C_Read... [16:13:40]Read from MH i2c: E2 03 00 07 9C 00 90 00 17 [16:13:40]RAPDU: 90 00 [16:13:40]wFMCommunicate OK [16:13:40]SAM_PROTO_ClearQueue done [16:13:40]KKMCreateOFDPacket [16:13:40]OFDProtocolAddRootSTLVToBuf [16:13:40]FM_MakeSignedData [16:13:40]FM_MakeSignedData [16:13:40]SAM_PROTO_SignData [16:13:40]wFMCommunicate request_size=4 [16:13:40]MH_SAM_APDU [16:13:40]CAPDU: 80 0D 01 02 [16:13:40]Write to MH i2c: E2 08 00 08 9C 80 0D 01 02 00 00 00 00 1D [16:13:40]Write i2c OK [16:13:40]MH_I2C_Read... [16:13:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:13:40]Read from MH i2c: E2 [16:13:40]MH_I2C_Read... [16:13:40]Read from MH i2c: E2 03 00 [16:13:40]MH_I2C_Read... [16:13:40]Read from MH i2c: E2 03 00 08 9C 00 90 00 18 [16:13:40]RAPDU: 90 00 [16:13:40]wFMCommunicate OK [16:13:40]wFMCommunicate request_size=255 [16:13:40]MH_SAM_APDU [16:13: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 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 B5 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EB 00 00 35 04 06 00 AA [16:13:40]Write to MH i2c: E2 02 01 09 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 B5 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EB 00 00 35 04 06 00 AA 00 00 39 [16:13:40]Write i2c OK [16:13:40]MH_I2C_Read... [16:13:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:40]Read from MH i2c: E2 [16:13:40]MH_I2C_Read... [16:13:40]Read from MH i2c: E2 03 00 [16:13:40]MH_I2C_Read... [16:13:40]Read from MH i2c: E2 03 00 09 9C 00 90 00 19 [16:13:40]RAPDU: 90 00 [16:13:40]wFMCommunicate OK [16:13:40]wFMCommunicate request_size=10 [16:13:40]MH_SAM_APDU [16:13:40]CAPDU: 80 0D 02 02 05 ED 50 F4 7C 34 [16:13:40]Write to MH i2c: E2 0D 00 0A 9C 80 0D 02 02 05 00 ED 50 F4 7C 34 00 00 0B [16:13:40]Write i2c OK [16:13:40]MH_I2C_Read... [16:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:41]Read from MH i2c: E2 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: E2 03 00 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: E2 03 00 0A 9C 00 90 00 1A [16:13:41]RAPDU: 90 00 [16:13:41]wFMCommunicate OK [16:13:41]wFMCommunicate request_size=4 [16:13:41]MH_SAM_APDU [16:13:41]CAPDU: 80 0D 03 02 [16:13:41]Write to MH i2c: E2 08 00 0B 9C 80 0D 03 02 00 00 00 00 22 [16:13:41]Write i2c OK [16:13:41]MH_I2C_Read... [16:13:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:13:41]Read from MH i2c: E2 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: E2 0B 00 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: E2 0B 00 0B 9C 00 79 37 CB 45 CF F9 C1 3A 90 00 A6 [16:13:41]RAPDU: 79 37 CB 45 CF F9 C1 3A 90 00 [16:13:41]wFMCommunicate OK [16:13:41]SAM_PROTO_SignData done [16:13:41]FM_MakeSignedData done [16:13:41]CreateOFDProtocolMessage [16:13:41]wFMCommunicate request_size=4 [16:13:41]MH_SAM_APDU [16:13:41]CAPDU: 80 11 00 00 [16:13:41]Write to MH i2c: E2 08 00 0C 9C 80 11 00 00 00 00 00 00 22 [16:13:41]Write i2c OK [16:13:41]MH_I2C_Read... [16:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:41]Read from MH i2c: E2 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: E2 17 00 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: E2 17 00 0C 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 75 [16:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:13:41]wFMCommunicate OK [16:13:41]CreateOFDProtocolMessage done [16:13:41]OFDSenderStorePacket 60172 [16:13:41]StoreOFDPacket docnum=60172 [16:13:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B9 99 07 01 8D 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 B5 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EB 00 00 35 04 06 00 AA ED 50 F4 7C 34 79 37 CB 45 CF F9 C1 3A [16:13:41]CheckFolder [16:13:41]dirname=/storage/ofd_packets [16:13:41]CheckFolder done [16:13:41]ProducePacketName [16:13:41]name=ofd_packets/00060172 [16:13:41]NVStorageSaveData ofd_packets/00060172 [16:13:41]File name is /storage/ofd_packets/00060172 [16:13:41]Write 301 bytes [16:13:41]NVStorageSaveData done [16:13:41]OFDSenderStorePacket done [16:13:41]KKMCreateOFDPacket done [16:13:41]NVStorageSaveData kkm_last_timestamp [16:13:41]File name is /storage/kkm_last_timestamp [16:13:41]Write 4 bytes [16:13:41]NVStorageSaveData done [16:13:41]ExternCall_PrintAddStr [16:13:41]wPrintStart [16:13:41]Write to MH i2c: 01 00 00 0D 9C A9 [16:13:41]Write i2c OK [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: 01 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: 01 07 00 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: 01 07 00 0D 9C 00 00 00 00 00 FF 0F BE [16:13:41]RasterBufferAndPrint [16:13:41]line Счет N : (1)545905 [16:13:41]line ИНН: 02508201610067 [16:13:41]line Контрольно-Кассовый Чек [16:13:41]line ПРОДАЖА [16:13:41]line ТРК (МРК, ГНК) : 13 [16:13:41]line Товар: 2710124500 [16:13:41]line Аи-95-К-5 [16:13:41]line 13.540 * 73.90 [16:13:41]line = 1000.61 [16:13:41]line НДС 12% НСП 1% [16:13:41]line > о реализуемом товаре [16:13:41]line ОКРУГЛЕНИЕ: -0.61 [16:13:41]line ИТОГО: 1000.00 [16:13:41]line Внесено: 1000.00 [16:13:41]line СДАЧА: 0.00 [16:13:41]line НСП 1% : 8.85 [16:13:41]line НДС 12% : 106.26 [16:13:41]line Наличными: 1000.00 [16:13:41]line Безнал.: 0.00 [16:13:41]line Место: АЗС № 117 "Партнер Нефть" [16:13:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:13:41]line СНО: Общий режим [16:13:41]line Чек 567 05.06.2024 16:13 [16:13:41]line Смена: 72 ФФД: 1.0 [16:13:41]line ЗНМ: 0300000048 [16:13:41]line РНМ: 0000000000151680 [16:13:41]line Версия ККМ: v1.0 [16:13:41]line ФМ: 0000000000959414 [16:13:41]line ФД: 60172 [16:13:41]line ФПД: 187936242170932 [16:13:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161341&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60172&fm=187936242170932&tin=02508201610067®Number=0000000000151680&sum=100000 [16:13:41]OFD Sender: Processing packet 60172 [packets to send 53, broken 52] [16:13:41]ProducePacketName [16:13:41]name=ofd_packets/00060172 [16:13:41]OFD Sender: To server: pG, [16:13:41]CommunicateWithHost lk.salyk.kg:30040 [16:13:41]ConnectInit lk.salyk.kg [16:13:41]written 0, free lines is 4095 [16:13:41]Connected sock=10 [16:13:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B9 99 07 01 8D 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E4 34 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 DD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 B5 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0C EB 00 00 35 04 06 00 AA ED 50 F4 7C 34 79 37 CB 45 CF F9 C1 3A [16:13:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 7A 78 47 00 70 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 39 35 39 34 31 34 10 04 04 00 0C EB 00 00 F4 03 04 00 B9 3A 60 66 B6 04 01 00 00 09 03 34 10 F8 6A C7 78 [16:13:41]CommunicateWithHost err = 0 [16:13:41]CheckOFDResponse [16:13:41]1017 (14) - 77093643461234 [16:13:41]1041 (16) - 0000000000959414 [16:13:41]1040 (4) - 60172 [16:13:41]1012 (4) - 05.06.2024 10:15 [16:13:41]1206 (1) - 0 [16:13:41]OFD Sender: Remove packet 60172 [16:13:41]ProducePacketName [16:13:41]name=ofd_packets/00060172 [16:13:41]NVStorageDeleteData [16:13:41]Write to MH i2c: 01 00 00 38 9C D4 [16:13:41]Write i2c OK [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: 01 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: 01 07 00 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: 01 07 00 38 9C 00 00 00 00 00 C3 0C AA [16:13:41]RasterBufferAndPrint [16:13:41]line [16:13:41]line [16:13:41]line [16:13:41]line [16:13:41]line [16:13:41]written 0, free lines is 3274 [16:13:41]MH_Cut [16:13:41]Write to MH i2c: D1 01 00 3F 9C 01 AD [16:13:41]Write i2c OK [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: D1 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: D1 01 00 [16:13:41]MH_I2C_Read... [16:13:41]Read from MH i2c: D1 01 00 3F 9C 00 AC [16:13:41]Write to MH i2c: 01 00 00 40 9C DC [16:13:41]Write i2c OK [16:13:41]MH_I2C_Read... [16:13:42]OFD Sender: No OFD packet to send [16:13:42]*** Cut start [16:13:42]*** Partial cut [16:13:42]*** CUTSNS_PIN = 1 [16:13:42]*** CUTSNS_PIN = 0 [16:13:43]*** Brake cut motor [16:13:43]Read from MH i2c: 01 [16:13:43]MH_I2C_Read... [16:13:43]*** Stop cut motor [16:13:43]*** Cut end [16:13:43]Read from MH i2c: 01 07 00 [16:13:43]MH_I2C_Read... [16:13:43]Read from MH i2c: 01 07 00 40 9C 00 00 00 00 00 FF 0F F1 [16:13:43]process_action close_receipt done [16:13:43]requested_data is exist [16:13:43]produce_requested_data [16:13:43]requested_item fm.sn is exist - process it [16:13:43]wFMCommunicate request_size=4 [16:13:43]MH_SAM_APDU [16:13:43]CAPDU: 80 11 00 00 [16:13:43]Write to MH i2c: E2 08 00 41 9C 80 11 00 00 00 00 00 00 57 [16:13:43]Write i2c OK [16:13:43]MH_I2C_Read... [16:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:43]Read from MH i2c: E2 [16:13:43]MH_I2C_Read... [16:13:43]Read from MH i2c: E2 17 00 [16:13:43]MH_I2C_Read... [16:13:43]Read from MH i2c: E2 17 00 41 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AA [16:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:13:43]wFMCommunicate OK [16:13:43]requested_item fd.num is exist - process it [16:13:43]SAM_PROTO_GetFieldsCounters [16:13:43]wFMCommunicate request_size=4 [16:13:43]MH_SAM_APDU [16:13:43]CAPDU: 80 13 00 00 [16:13:43]Write to MH i2c: E2 08 00 42 9C 80 13 00 00 00 00 00 00 5A [16:13:43]Write i2c OK [16:13:43]MH_I2C_Read... [16:13:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:13:43]Read from MH i2c: E2 [16:13:43]MH_I2C_Read... [16:13:43]Read from MH i2c: E2 62 00 [16:13:43]MH_I2C_Read... [16:13:43]Read from MH i2c: E2 62 00 42 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0C EB 00 00 0E 04 04 00 48 00 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 61 [16:13:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0C EB 00 00 0E 04 04 00 48 00 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 [16:13:43]wFMCommunicate OK [16:13:43]SAM_PROTO_GetFieldsCounters done [16:13:43]requested_item shift.num is exist - process it [16:13:43]requested_item shift.opened is exist - process it [16:13:43]req_shift_opened [16:13:43]FM_GetShiftState [16:13:43]SAM_PROTO_GetShiftState [16:13:43]wFMCommunicate request_size=4 [16:13:43]MH_SAM_APDU [16:13:43]CAPDU: 80 13 01 00 [16:13:43]Write to MH i2c: E2 08 00 43 9C 80 13 01 00 00 00 00 00 5C [16:13:43]Write i2c OK [16:13:43]MH_I2C_Read... [16:13:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:43]Read from MH i2c: E2 [16:13:43]MH_I2C_Read... [16:13:43]Read from MH i2c: E2 0E 00 [16:13:43]MH_I2C_Read... [16:13:43]Read from MH i2c: E2 0E 00 43 9C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 94 [16:13:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:13:43]wFMCommunicate OK [16:13:43]SAM_PROTO_GetShiftState done [16:13:43]FM_GetShiftState done [16:13:43]req_shift_opened done [16:13:43]requested_item shift.open_date is exist - process it [16:13:43]req_shift_open_date [16:13:43]req_shift_open_date done [16:13:43]produce_requested_data done [16:13:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60172,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:13:43]process_action_free close_receipt [16:13:43]json_value_free [16:13:43]json_value_free done [16:13:43]process_json_proto returns [16:13:43]Send response to host [16:13:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60172,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:13:43]free response buf [16:13:43]execute_script done [16:13:43]execute_script returns [16:13:43]free content buf [16:13:43]Sock 9.Close socket [16:13:43]Sock 9.Thread stoped [16:13:47]OFD Sender: No OFD packet to send [16:13:52]OFD Sender: No OFD packet to send [16:13:57]OFD Sender: No OFD packet to send [16:14:02]OFD Sender: No OFD packet to send [16:14:07]OFD Sender: No OFD packet to send [16:14:12]OFD Sender: No OFD packet to send [16:14:14]accept exits with 8 [16:14:14]New connection [16:14:14]New thread 3067100516 created [16:14:14]Thread 3066957156 joined [16:14:14]Waiting for new connection... [16:14:14] Sock 8.Parse request [16:14:14]Sock 8.Check first char [16:14:14]Sock 8.First char is OK [16:14:14]request: POST /json_proto HTTP/1.0 [16:14:14]Method: POST [16:14:14]URL: /json_proto [16:14:14]Method is POST - this is cgi request [16:14:14]url: /json_proto [16:14:14]query_string will be loaded in cgi processing [16:14:14]execute_cgi json_proto POST (null) [16:14:14]execute_cgi path=json_proto method=POST [16:14:14]POST find Content-Length [16:14:14]Host: 172.17.60.68:8080 [16:14:14]Content-Length: 674 [16:14:14]Content-Type: application/json [16:14:14] [16:14:14]POST finish read [16:14:14]Found Content-Length = 674 [16:14:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545906", "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" : 72.90, "quantity" : 5.080, "sum" : 370.33, "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" ] } } [16:14:14]execute_script... [16:14: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)545906", "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" : 72.90, "quantity" : 5.080, "sum" : 370.33, "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" ] } } [16:14:14]POST & json_proto [16:14:14]process_json_proto [16:14:14]json parsed OK: [16:14:14]protocol is kg_v1.0 [16:14:14]action value=close_receipt [16:14:14]process_action close_receipt [16:14:14]cmd_close_receipt [16:14:14]MH_GetDate [16:14:14]Write to MH i2c: F0 00 00 44 9C CF [16:14:14]Write i2c OK [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: F0 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: F0 09 00 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: F0 09 00 44 9C 00 D8 8E 60 66 9A 61 5F 66 C4 [16:14:14]GetLastDocTimeStamp 1717604021 [16:14:14]current date 1717604056 [16:14:14]FM_GetShiftState [16:14:14]SAM_PROTO_GetShiftState [16:14:14]wFMCommunicate request_size=4 [16:14:14]MH_SAM_APDU [16:14:14]CAPDU: 80 13 01 00 [16:14:14]Write to MH i2c: E2 08 00 45 9C 80 13 01 00 00 00 00 00 5E [16:14:14]Write i2c OK [16:14:14]MH_I2C_Read... [16:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:14]Read from MH i2c: E2 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: E2 0E 00 [16:14:14]MH_I2C_Read... [16:14:14]Read from MH i2c: E2 0E 00 45 9C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 96 [16:14:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:14:14]wFMCommunicate OK [16:14:14]SAM_PROTO_GetShiftState done [16:14:14]FM_GetShiftState done [16:14:14]opened in 1717545916 [16:14:14]opened+sec_in_day 1717632316 [16:14:14]quantity*price = 37033 [16:14:14]sum+1 = 37034 [16:14:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.33 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 568 05.06.2024 16:14 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60173 ФПД: 47608888193019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161416&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60173&fm=47608888193019&tin=02508201610067®Number=0000000000151680&sum=37000 [16:14:15]StoreToDocumentArchive [16:14:15]shift 72 fd 60173 [16:14:15]save to /storage/0072/doc_00060173 [16:14:15]save last doc name /storage/0072/doc_00060173 to /storage/kkm_last_doc_name [16:14:15]save OK [16:14:15]Clear old archive folders... [16:14:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:14:15]tlvbuf is 005DB3B0 [16:14:15]SAM_PROTO_ClearQueue [16:14:15]wFMCommunicate request_size=4 [16:14:15]MH_SAM_APDU [16:14:15]CAPDU: 80 09 00 00 [16:14:15]Write to MH i2c: E2 08 00 52 9C 80 09 00 00 00 00 00 00 60 [16:14:15]Write i2c OK [16:14:15]MH_I2C_Read... [16:14:15]*** iso7816_exchange 80 09 00 00... 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 52 9C 00 90 00 62 [16:14:15]RAPDU: 90 00 [16:14:15]wFMCommunicate OK [16:14:15]SAM_PROTO_ClearQueue done [16:14:15]KKMCreateOFDPacket [16:14:15]OFDProtocolAddRootSTLVToBuf [16:14:15]FM_MakeSignedData [16:14:15]FM_MakeSignedData [16:14:15]SAM_PROTO_SignData [16:14:15]wFMCommunicate request_size=4 [16:14:15]MH_SAM_APDU [16:14:15]CAPDU: 80 0D 01 02 [16:14:15]Write to MH i2c: E2 08 00 53 9C 80 0D 01 02 00 00 00 00 68 [16:14:15]Write i2c OK [16:14:15]MH_I2C_Read... [16:14:15]*** iso7816_exchange 80 0D 01 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 53 9C 00 90 00 63 [16:14:15]RAPDU: 90 00 [16:14:15]wFMCommunicate OK [16:14:15]wFMCommunicate request_size=255 [16:14:15]MH_SAM_APDU [16:14: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 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 38 02 00 00 F4 03 04 00 D8 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EB 00 00 35 04 06 00 2B 4C CE DE [16:14:15]Write to MH i2c: E2 02 01 54 9C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 38 02 00 00 F4 03 04 00 D8 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EB 00 00 35 04 06 00 2B 4C CE DE 00 00 29 [16:14:15]Write i2c OK [16:14:15]MH_I2C_Read... [16:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:16]Read from MH i2c: E2 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 03 00 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 03 00 54 9C 00 90 00 64 [16:14:16]RAPDU: 90 00 [16:14:16]wFMCommunicate OK [16:14:16]wFMCommunicate request_size=7 [16:14:16]MH_SAM_APDU [16:14:16]CAPDU: 80 0D 02 02 02 6F FB [16:14:16]Write to MH i2c: E2 0A 00 55 9C 80 0D 02 02 02 00 6F FB 00 00 D9 [16:14:16]Write i2c OK [16:14:16]MH_I2C_Read... [16:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:16]Read from MH i2c: E2 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 03 00 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 03 00 55 9C 00 90 00 65 [16:14:16]RAPDU: 90 00 [16:14:16]wFMCommunicate OK [16:14:16]wFMCommunicate request_size=4 [16:14:16]MH_SAM_APDU [16:14:16]CAPDU: 80 0D 03 02 [16:14:16]Write to MH i2c: E2 08 00 56 9C 80 0D 03 02 00 00 00 00 6D [16:14:16]Write i2c OK [16:14:16]MH_I2C_Read... [16:14:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:16]Read from MH i2c: E2 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 0B 00 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 0B 00 56 9C 00 E5 D0 11 69 68 6D B7 B7 90 00 E0 [16:14:16]RAPDU: E5 D0 11 69 68 6D B7 B7 90 00 [16:14:16]wFMCommunicate OK [16:14:16]SAM_PROTO_SignData done [16:14:16]FM_MakeSignedData done [16:14:16]CreateOFDProtocolMessage [16:14:16]wFMCommunicate request_size=4 [16:14:16]MH_SAM_APDU [16:14:16]CAPDU: 80 11 00 00 [16:14:16]Write to MH i2c: E2 08 00 57 9C 80 11 00 00 00 00 00 00 6D [16:14:16]Write i2c OK [16:14:16]MH_I2C_Read... [16:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:16]Read from MH i2c: E2 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 17 00 [16:14:16]MH_I2C_Read... [16:14:16]Read from MH i2c: E2 17 00 57 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C0 [16:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:14:16]wFMCommunicate OK [16:14:16]CreateOFDProtocolMessage done [16:14:16]OFDSenderStorePacket 60173 [16:14:16]StoreOFDPacket docnum=60173 [16:14:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0E 8D 04 01 E0 21 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 38 02 00 00 F4 03 04 00 D8 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EB 00 00 35 04 06 00 2B 4C CE DE 6F FB E5 D0 11 69 68 6D B7 B7 [16:14:16]CheckFolder [16:14:16]dirname=/storage/ofd_packets [16:14:16]CheckFolder done [16:14:16]ProducePacketName [16:14:16]name=ofd_packets/00060173 [16:14:16]NVStorageSaveData ofd_packets/00060173 [16:14:16]File name is /storage/ofd_packets/00060173 [16:14:16]Write 298 bytes [16:14:16]NVStorageSaveData done [16:14:16]OFDSenderStorePacket done [16:14:16]KKMCreateOFDPacket done [16:14:16]NVStorageSaveData kkm_last_timestamp [16:14:16]File name is /storage/kkm_last_timestamp [16:14:16]Write 4 bytes [16:14:16]NVStorageSaveData done [16:14:16]ExternCall_PrintAddStr [16:14:16]wPrintStart [16:14:16]Write to MH i2c: 01 00 00 58 9C F4 [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 58 9C 00 00 00 00 00 FF 0F 09 [16:14:16]RasterBufferAndPrint [16:14:16]line Счет N : (1)545906 [16:14:16]line ИНН: 02508201610067 [16:14:16]line Контрольно-Кассовый Чек [16:14:16]line ПРОДАЖА [16:14:16]line ТРК (МРК, ГНК) : 31 [16:14:16]line Товар: 2710194210 [16:14:16]line ДТ-К-5 [16:14:16]line 5.080 * 72.90 [16:14:16]line = 370.33 [16:14:16]line НДС 12% НСП 1% [16:14:16]line > о реализуемом товаре [16:14:16]line ОКРУГЛЕНИЕ: -0.33 [16:14:16]line ИТОГО: 370.00 [16:14:16]line Внесено: 370.00 [16:14:16]line СДАЧА: 0.00 [16:14:16]line НСП 1% : 3.28 [16:14:16]line НДС 12% : 39.33 [16:14:16]line Наличными: 370.00 [16:14:16]line Безнал.: 0.00 [16:14:16]line Место: АЗС № 117 "Партнер Нефть" [16:14:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:14:16]line СНО: Общий режим [16:14:16]line Чек 568 05.06.2024 16:14 [16:14:16]line Смена: 72 ФФД: 1.0 [16:14:16]line ЗНМ: 0300000048 [16:14:16]line РНМ: 0000000000151680 [16:14:16]line Версия ККМ: v1.0 [16:14:16]line ФМ: 0000000000959414 [16:14:16]line ФД: 60173 [16:14:16]line ФПД: 47608888193019 [16:14:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161416&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60173&fm=47608888193019&tin=02508201610067®Number=0000000000151680&sum=37000 [16:14:16]OFD Sender: Processing packet 60173 [packets to send 53, broken 52] [16:14:16]ProducePacketName [16:14:16]name=ofd_packets/00060173 [16:14:16]OFD Sender: To server: pG, [16:14:16]CommunicateWithHost lk.salyk.kg:30040 [16:14:16]ConnectInit lk.salyk.kg [16:14:16]written 0, free lines is 4095 [16:14:16]Connected sock=9 [16:14:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0E 8D 04 01 E0 21 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 A9 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 5D 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 38 02 00 00 F4 03 04 00 D8 8E 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EB 00 00 35 04 06 00 2B 4C CE DE 6F FB E5 D0 11 69 68 6D B7 B7 [16:14:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BB 6D 47 00 73 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0D EB 00 00 F4 03 04 00 DC 3A 60 66 B6 04 01 00 00 91 FA BA 71 05 9F 28 9D [16:14:16]CommunicateWithHost err = 0 [16:14:16]CheckOFDResponse [16:14:16]1017 (14) - 77093643461234 [16:14:16]1041 (16) - 0000000000959414 [16:14:16]1040 (4) - 60173 [16:14:16]1012 (4) - 05.06.2024 10:15 [16:14:16]1206 (1) - 0 [16:14:16]OFD Sender: Remove packet 60173 [16:14:16]ProducePacketName [16:14:16]name=ofd_packets/00060173 [16:14:16]NVStorageDeleteData [16:14:16]Write to MH i2c: 01 00 00 83 9C 1F [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 83 9C 00 00 00 00 00 BB 0C ED [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 3266 [16:14:17]MH_Cut [16:14:17]Write to MH i2c: D1 01 00 8A 9C 01 F8 [16:14:17]Write i2c OK [16:14:17]MH_I2C_Read... [16:14:17]Read from MH i2c: D1 [16:14:17]MH_I2C_Read... [16:14:17]Read from MH i2c: D1 01 00 [16:14:17]MH_I2C_Read... [16:14:17]Read from MH i2c: D1 01 00 8A 9C 00 F7 [16:14:17]Write to MH i2c: 01 00 00 8B 9C 27 [16:14:17]Write i2c OK [16:14:17]MH_I2C_Read... [16:14:17]OFD Sender: No OFD packet to send [16:14:17]*** Cut start [16:14:17]*** Partial cut [16:14:17]*** CUTSNS_PIN = 1 [16:14:17]*** CUTSNS_PIN = 0 [16:14:18]*** Brake cut motor [16:14:18]Read from MH i2c: 01 [16:14:18]MH_I2C_Read... [16:14:18]*** Stop cut motor [16:14:18]*** Cut end [16:14:18]Read from MH i2c: 01 07 00 [16:14:18]MH_I2C_Read... [16:14:18]Read from MH i2c: 01 07 00 8B 9C 00 00 00 00 00 FF 0F 3C [16:14:18]process_action close_receipt done [16:14:18]requested_data is exist [16:14:18]produce_requested_data [16:14:18]requested_item fm.sn is exist - process it [16:14:18]wFMCommunicate request_size=4 [16:14:18]MH_SAM_APDU [16:14:18]CAPDU: 80 11 00 00 [16:14:18]Write to MH i2c: E2 08 00 8C 9C 80 11 00 00 00 00 00 00 A2 [16:14:18]Write i2c OK [16:14:18]MH_I2C_Read... [16:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:18]Read from MH i2c: E2 [16:14:18]MH_I2C_Read... [16:14:18]Read from MH i2c: E2 17 00 [16:14:18]MH_I2C_Read... [16:14:18]Read from MH i2c: E2 17 00 8C 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F5 [16:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:14:18]wFMCommunicate OK [16:14:18]requested_item fd.num is exist - process it [16:14:18]SAM_PROTO_GetFieldsCounters [16:14:18]wFMCommunicate request_size=4 [16:14:18]MH_SAM_APDU [16:14:18]CAPDU: 80 13 00 00 [16:14:18]Write to MH i2c: E2 08 00 8D 9C 80 13 00 00 00 00 00 00 A5 [16:14:18]Write i2c OK [16:14:18]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 8D 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EB 00 00 0E 04 04 00 48 00 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 B0 [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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0D EB 00 00 0E 04 04 00 48 00 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 [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 8E 9C 80 13 01 00 00 00 00 00 A7 [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 8E 9C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DF [16:14:18]RAPDU: 09 00 01 BC AB 5F 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":"0000000000959414","fd.num":60173,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [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":"0000000000959414","fd.num":60173,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [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 8.Close socket [16:14:18]Sock 8.Thread stoped [16:14:22]OFD Sender: No OFD packet to send [16:14:27]OFD Sender: No OFD packet to send [16:14:32]OFD Sender: No OFD packet to send [16:14:37]OFD Sender: No OFD packet to send [16:14:42]OFD Sender: No OFD packet to send [16:14:47]OFD Sender: No OFD packet to send [16:14:52]OFD Sender: No OFD packet to send [16:14:57]OFD Sender: No OFD packet to send [16:15:02]OFD Sender: No OFD packet to send [16:15:07]OFD Sender: No OFD packet to send [16:15:12]OFD Sender: No OFD packet to send [16:15:17]OFD Sender: No OFD packet to send [16:15:22]OFD Sender: No OFD packet to send [16:15:27]OFD Sender: No OFD packet to send [16:15:32]OFD Sender: No OFD packet to send [16:15:37]OFD Sender: No OFD packet to send [16:15:42]OFD Sender: No OFD packet to send [16:15:47]OFD Sender: No OFD packet to send [16:15:47]accept exits with 10 [16:15:47]New connection [16:15:47]New thread 3066957156 created [16:15:47]Thread 3067100516 joined [16:15:47]Waiting for new connection... [16:15:47] Sock 10.Parse request [16:15:47]Sock 10.Check first char [16:15:47]Sock 10.First char is OK [16:15:47]request: POST /json_proto HTTP/1.0 [16:15:47]Method: POST [16:15:47]URL: /json_proto [16:15:47]Method is POST - this is cgi request [16:15:47]url: /json_proto [16:15:47]query_string will be loaded in cgi processing [16:15:47]execute_cgi json_proto POST (null) [16:15:47]execute_cgi path=json_proto method=POST [16:15:47]POST find Content-Length [16:15:47]Host: 172.17.60.68:8080 [16:15:47]Content-Length: 990 [16:15:47]Content-Type: application/json [16:15:47] [16:15:47]POST finish read [16:15:47]Found Content-Length = 990 [16:15:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 35.400, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:47]execute_script... [16:15: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)545899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 35.400, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:47]POST & json_proto [16:15:47]process_json_proto [16:15:47]json parsed OK: [16:15:47]protocol is kg_v1.0 [16:15:47]action value=close_receipt [16:15:47]process_action close_receipt [16:15:47]cmd_close_receipt [16:15:47]MH_GetDate [16:15:47]Write to MH i2c: F0 00 00 8F 9C 1A [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: F0 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: F0 09 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: F0 09 00 8F 9C 00 35 8F 60 66 9A 61 5F 66 6D [16:15:47]GetLastDocTimeStamp 1717604056 [16:15:47]current date 1717604149 [16:15:47]FM_GetShiftState [16:15:47]SAM_PROTO_GetShiftState [16:15:47]wFMCommunicate request_size=4 [16:15:47]MH_SAM_APDU [16:15:47]CAPDU: 80 13 01 00 [16:15:47]Write to MH i2c: E2 08 00 90 9C 80 13 01 00 00 00 00 00 A9 [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:47]Read from MH i2c: E2 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 0E 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 0E 00 90 9C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E1 [16:15:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:15:47]wFMCommunicate OK [16:15:47]SAM_PROTO_GetShiftState done [16:15:47]FM_GetShiftState done [16:15:47]opened in 1717545916 [16:15:47]opened+sec_in_day 1717632316 [16:15:47]quantity*price = 120006 [16:15:47]sum+1 = 120007 [16:15:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 3000.00 СДАЧА: 1800.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 569 05.06.2024 16:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 35.40 сом ФМ: 0000000000959414 ФД: 60174 ФПД: 36161776692698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60174&fm=36161776692698&tin=02508201610067®Number=0000000000151680&sum=120000 [16:15:48]StoreToDocumentArchive [16:15:48]shift 72 fd 60174 [16:15:48]save to /storage/0072/doc_00060174 [16:15:48]save last doc name /storage/0072/doc_00060174 to /storage/kkm_last_doc_name [16:15:48]save OK [16:15:48]Clear old archive folders... [16:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:15:48]tlvbuf is 00632260 [16:15:48]SAM_PROTO_ClearQueue [16:15:48]wFMCommunicate request_size=4 [16:15:48]MH_SAM_APDU [16:15:48]CAPDU: 80 09 00 00 [16:15:48]Write to MH i2c: E2 08 00 9D 9C 80 09 00 00 00 00 00 00 AB [16:15:48]Write i2c OK [16:15:48]MH_I2C_Read... [16:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:48]Read from MH i2c: E2 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: E2 03 00 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: E2 03 00 9D 9C 00 90 00 AD [16:15:48]RAPDU: 90 00 [16:15:48]wFMCommunicate OK [16:15:48]SAM_PROTO_ClearQueue done [16:15:48]KKMCreateOFDPacket [16:15:48]OFDProtocolAddRootSTLVToBuf [16:15:48]FM_MakeSignedData [16:15:48]FM_MakeSignedData [16:15:48]SAM_PROTO_SignData [16:15:48]wFMCommunicate request_size=4 [16:15:48]MH_SAM_APDU [16:15:48]CAPDU: 80 0D 01 02 [16:15:48]Write to MH i2c: E2 08 00 9E 9C 80 0D 01 02 00 00 00 00 B3 [16:15:48]Write i2c OK [16:15:48]MH_I2C_Read... [16:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:48]Read from MH i2c: E2 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: E2 03 00 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: E2 03 00 9E 9C 00 90 00 AE [16:15:48]RAPDU: 90 00 [16:15:48]wFMCommunicate OK [16:15:48]wFMCommunicate request_size=255 [16:15:48]MH_SAM_APDU [16:15: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 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 39 02 00 00 F4 03 04 00 35 8F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EB 00 00 35 04 06 00 20 E3 [16:15:48]Write to MH i2c: E2 02 01 9F 9C 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 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 39 02 00 00 F4 03 04 00 35 8F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EB 00 00 35 04 06 00 20 E3 00 00 6E [16:15:48]Write i2c OK [16:15:48]MH_I2C_Read... [16:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:49]Read from MH i2c: E2 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 03 00 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 03 00 9F 9C 00 90 00 AF [16:15:49]RAPDU: 90 00 [16:15:49]wFMCommunicate OK [16:15:49]wFMCommunicate request_size=9 [16:15:49]MH_SAM_APDU [16:15:49]CAPDU: 80 0D 02 02 04 91 DA AD DA [16:15:49]Write to MH i2c: E2 0C 00 A0 9C 80 0D 02 02 04 00 91 DA AD DA 00 00 B0 [16:15:49]Write i2c OK [16:15:49]MH_I2C_Read... [16:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:49]Read from MH i2c: E2 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 03 00 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 03 00 A0 9C 00 90 00 B0 [16:15:49]RAPDU: 90 00 [16:15:49]wFMCommunicate OK [16:15:49]wFMCommunicate request_size=4 [16:15:49]MH_SAM_APDU [16:15:49]CAPDU: 80 0D 03 02 [16:15:49]Write to MH i2c: E2 08 00 A1 9C 80 0D 03 02 00 00 00 00 B8 [16:15:49]Write i2c OK [16:15:49]MH_I2C_Read... [16:15:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:49]Read from MH i2c: E2 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 0B 00 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 0B 00 A1 9C 00 EF 9A 7D E5 6B 3D 62 49 90 00 F7 [16:15:49]RAPDU: EF 9A 7D E5 6B 3D 62 49 90 00 [16:15:49]wFMCommunicate OK [16:15:49]SAM_PROTO_SignData done [16:15:49]FM_MakeSignedData done [16:15:49]CreateOFDProtocolMessage [16:15:49]wFMCommunicate request_size=4 [16:15:49]MH_SAM_APDU [16:15:49]CAPDU: 80 11 00 00 [16:15:49]Write to MH i2c: E2 08 00 A2 9C 80 11 00 00 00 00 00 00 B8 [16:15:49]Write i2c OK [16:15:49]MH_I2C_Read... [16:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:49]Read from MH i2c: E2 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 17 00 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: E2 17 00 A2 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0B [16:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:15:49]wFMCommunicate OK [16:15:49]CreateOFDProtocolMessage done [16:15:49]OFDSenderStorePacket 60174 [16:15:49]StoreOFDPacket docnum=60174 [16:15:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 15 8A 06 01 B5 AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 39 02 00 00 F4 03 04 00 35 8F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EB 00 00 35 04 06 00 20 E3 91 DA AD DA EF 9A 7D E5 6B 3D 62 49 [16:15:49]CheckFolder [16:15:49]dirname=/storage/ofd_packets [16:15:49]CheckFolder done [16:15:49]ProducePacketName [16:15:49]name=ofd_packets/00060174 [16:15:49]NVStorageSaveData ofd_packets/00060174 [16:15:49]File name is /storage/ofd_packets/00060174 [16:15:49]Write 300 bytes [16:15:49]NVStorageSaveData done [16:15:49]OFDSenderStorePacket done [16:15:49]KKMCreateOFDPacket done [16:15:49]NVStorageSaveData kkm_last_timestamp [16:15:49]File name is /storage/kkm_last_timestamp [16:15:49]Write 4 bytes [16:15:49]NVStorageSaveData done [16:15:49]ExternCall_PrintAddStr [16:15:49]wPrintStart [16:15:49]Write to MH i2c: 01 00 00 A3 9C 3F [16:15:49]Write i2c OK [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: 01 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: 01 07 00 [16:15:49]MH_I2C_Read... [16:15:49]Read from MH i2c: 01 07 00 A3 9C 00 00 00 00 00 FF 0F 54 [16:15:49]RasterBufferAndPrint [16:15:49]line Счет N : (1)545899 [16:15:49]line ИНН: 02508201610067 [16:15:49]line Контрольно-Кассовый Чек [16:15:49]line ПРОДАЖА [16:15:49]line ТРК (МРК, ГНК) : 72 [16:15:49]line Товар: 2711190000 [16:15:49]line ГАЗ-К-5 [16:15:49]line 35.400 * 33.90 [16:15:49]line = 1200.06 [16:15:49]line НДС 12% НСП 1% [16:15:49]line > о реализуемом товаре [16:15:49]line ОКРУГЛЕНИЕ: -0.06 [16:15:49]line ИТОГО: 1200.00 [16:15:49]line Внесено: 3000.00 [16:15:49]line СДАЧА: 1800.00 [16:15:49]line НСП 1% : 10.62 [16:15:49]line НДС 12% : 127.44 [16:15:49]line Наличными: 1200.00 [16:15:49]line Безнал.: 0.00 [16:15:49]line Место: АЗС № 117 "Партнер Нефть" [16:15:49]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:15:49]line СНО: Общий режим [16:15:49]line Чек 569 05.06.2024 16:15 [16:15:49]line Смена: 72 ФФД: 1.0 [16:15:49]line ЗНМ: 0300000048 [16:15:49]line РНМ: 0000000000151680 [16:15:49]line Версия ККМ: v1.0 [16:15:49]line [16:15:49]line Дисконтная программа [16:15:49]line СУГ [16:15:49]line номер 117 [16:15:49]line сэкономлено 35.40 сом [16:15:49]line ФМ: 0000000000959414 [16:15:49]line ФД: 60174 [16:15:49]line ФПД: 36161776692698 [16:15:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60174&fm=36161776692698&tin=02508201610067®Number=0000000000151680&sum=120000 [16:15:49]OFD Sender: Processing packet 60174 [packets to send 53, broken 52] [16:15:49]ProducePacketName [16:15:49]name=ofd_packets/00060174 [16:15:49]OFD Sender: To server: pG, [16:15:49]CommunicateWithHost lk.salyk.kg:30040 [16:15:49]ConnectInit lk.salyk.kg [16:15:49]written 0, free lines is 4095 [16:15:49]Connected sock=9 [16:15:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 15 8A 06 01 B5 AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 3E 0D 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 39 02 00 00 F4 03 04 00 35 8F 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EB 00 00 35 04 06 00 20 E3 91 DA AD DA EF 9A 7D E5 6B 3D 62 49 [16:15:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 39 79 47 00 F6 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0E EB 00 00 F4 03 04 00 39 3B 60 66 B6 04 01 00 00 FB 50 65 50 51 5B FA 20 [16:15:49]CommunicateWithHost err = 0 [16:15:49]CheckOFDResponse [16:15:49]1017 (14) - 77093643461234 [16:15:49]1041 (16) - 0000000000959414 [16:15:49]1040 (4) - 60174 [16:15:49]1012 (4) - 05.06.2024 10:17 [16:15:49]1206 (1) - 0 [16:15:49]OFD Sender: Remove packet 60174 [16:15:49]ProducePacketName [16:15:49]name=ofd_packets/00060174 [16:15:49]NVStorageDeleteData [16:15:50]Write to MH i2c: 01 00 00 D3 9C 6F [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: 01 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: 01 07 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: 01 07 00 D3 9C 00 00 00 00 00 56 0C D8 [16:15:50]RasterBufferAndPrint [16:15:50]line [16:15:50]line [16:15:50]line [16:15:50]line [16:15:50]line [16:15:50]written 0, free lines is 3163 [16:15:50]MH_Cut [16:15:50]Write to MH i2c: D1 01 00 DA 9C 01 48 [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: D1 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: D1 01 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: D1 01 00 DA 9C 00 47 [16:15:50]Write to MH i2c: 01 00 00 DB 9C 77 [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]OFD Sender: No OFD packet to send [16:15:50]*** Cut start [16:15:50]*** Partial cut [16:15:50]*** CUTSNS_PIN = 1 [16:15:51]*** CUTSNS_PIN = 0 [16:15:51]*** Brake cut motor [16:15:51]Read from MH i2c: 01 [16:15:51]MH_I2C_Read... [16:15:51]*** Stop cut motor [16:15:51]*** Cut end [16:15:51]Read from MH i2c: 01 07 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: 01 07 00 DB 9C 00 00 00 00 00 FF 0F 8C [16:15:51]process_action close_receipt done [16:15:51]requested_data is exist [16:15:51]produce_requested_data [16:15:51]requested_item fm.sn is exist - process it [16:15:51]wFMCommunicate request_size=4 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 11 00 00 [16:15:51]Write to MH i2c: E2 08 00 DC 9C 80 11 00 00 00 00 00 00 F2 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 17 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 17 00 DC 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 45 [16:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:15:51]wFMCommunicate OK [16:15:51]requested_item fd.num is exist - process it [16:15:51]SAM_PROTO_GetFieldsCounters [16:15:51]wFMCommunicate request_size=4 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 13 00 00 [16:15:51]Write to MH i2c: E2 08 00 DD 9C 80 13 00 00 00 00 00 00 F5 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 62 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 62 00 DD 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E EB 00 00 0E 04 04 00 48 00 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 04 [16:15:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E EB 00 00 0E 04 04 00 48 00 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 [16:15:51]wFMCommunicate OK [16:15:51]SAM_PROTO_GetFieldsCounters done [16:15:51]requested_item shift.num is exist - process it [16:15:51]requested_item shift.opened is exist - process it [16:15:51]req_shift_opened [16:15:51]FM_GetShiftState [16:15:51]SAM_PROTO_GetShiftState [16:15:51]wFMCommunicate request_size=4 [16:15:51]MH_SAM_APDU [16:15:51]CAPDU: 80 13 01 00 [16:15:51]Write to MH i2c: E2 08 00 DE 9C 80 13 01 00 00 00 00 00 F7 [16:15:51]Write i2c OK [16:15:51]MH_I2C_Read... [16:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:51]Read from MH i2c: E2 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 0E 00 [16:15:51]MH_I2C_Read... [16:15:51]Read from MH i2c: E2 0E 00 DE 9C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2F [16:15:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:15:51]wFMCommunicate OK [16:15:51]SAM_PROTO_GetShiftState done [16:15:51]FM_GetShiftState done [16:15:51]req_shift_opened done [16:15:51]requested_item shift.open_date is exist - process it [16:15:51]req_shift_open_date [16:15:51]req_shift_open_date done [16:15:51]produce_requested_data done [16:15:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60174,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:15:51]process_action_free close_receipt [16:15:51]json_value_free [16:15:51]json_value_free done [16:15:51]process_json_proto returns [16:15:51]Send response to host [16:15:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60174,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:15:51]free response buf [16:15:51]execute_script done [16:15:51]execute_script returns [16:15:51]free content buf [16:15:51]Sock 10.Close socket [16:15:51]Sock 10.Thread stoped [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:16:40]OFD Sender: No OFD packet to send [16:16:45]OFD Sender: No OFD packet to send [16:16:50]OFD Sender: No OFD packet to send [16:16:55]OFD Sender: No OFD packet to send [16:17:00]OFD Sender: No OFD packet to send [16:17:05]OFD Sender: No OFD packet to send [16:17:10]OFD Sender: No OFD packet to send [16:17:15]OFD Sender: No OFD packet to send [16:17:20]OFD Sender: No OFD packet to send [16:17:25]OFD Sender: No OFD packet to send [16:17:30]OFD Sender: No OFD packet to send [16:17:35]OFD Sender: No OFD packet to send [16:17:40]OFD Sender: No OFD packet to send [16:17:45]OFD Sender: No OFD packet to send [16:17:50]OFD Sender: No OFD packet to send [16:17:55]OFD Sender: No OFD packet to send [16:18:00]OFD Sender: No OFD packet to send [16:18:05]OFD Sender: No OFD packet to send [16:18:10]OFD Sender: No OFD packet to send [16:18:15]OFD Sender: No OFD packet to send [16:18:20]OFD Sender: No OFD packet to send [16:18:25]OFD Sender: No OFD packet to send [16:18:26]accept exits with 8 [16:18:26]New connection [16:18:26]New thread 3067100516 created [16:18:26]Thread 3066957156 joined [16:18:26]Waiting for new connection... [16:18:26] Sock 8.Parse request [16:18:26]Sock 8.Check first char [16:18:26]Sock 8.First char is OK [16:18:26]request: POST /json_proto HTTP/1.0 [16:18:26]Method: POST [16:18:26]URL: /json_proto [16:18:26]Method is POST - this is cgi request [16:18:26]url: /json_proto [16:18:26]query_string will be loaded in cgi processing [16:18:26]execute_cgi json_proto POST (null) [16:18:26]execute_cgi path=json_proto method=POST [16:18:26]POST find Content-Length [16:18:26]Host: 172.17.60.68:8080 [16:18:26]Content-Length: 1204 [16:18:26]Content-Type: application/json [16:18:26] [16:18:26]POST finish read [16:18:26]Found Content-Length = 1204 [16:18: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545908\u000A05.06.2024 16:13\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751302\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:26]execute_script... [16:18: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545908\u000A05.06.2024 16:13\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751302\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:26]POST & json_proto [16:18:26]process_json_proto [16:18:26]json parsed OK: [16:18:26]protocol is kg_v1.0 [16:18:26]action value=print_text [16:18:26]process_action print_text [16:18:26]cmd_print_text [16:18:26]ExternCall_PrintAddStr [16:18:26]wPrintStart [16:18:26]Write to MH i2c: 01 00 00 DF 9C 7B [16:18:26]Write i2c OK [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: 01 [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: 01 07 00 [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: 01 07 00 DF 9C 00 00 00 00 00 FF 0F 90 [16:18:26]RasterBufferAndPrint [16:18:26]line *****ТОВАРНЫЙ ЧЕК***** [16:18:26]line АЗС 117 [16:18:26]line Партнер нефть [16:18:26]line 02508201610067 [16:18:26]line Кассир : Койгельдиева Р. [16:18:26]line Счет N : (1)545908 [16:18:26]line 05.06.2024 16:13 [16:18:26]line ПРОДАЖА [16:18:26]line ТРК (МРК, ГНК): 11 [16:18:26]line Вид ГСМ : 2710194210 [16:18:26]line ДТ-К-5 [16:18:26]line 10.000 x 72.90 [16:18:26]line ИТОГ: 729.00 [16:18:26]line Тип оплаты: Талоны: Партнер нефть [16:18:26]line 3751302 [16:18:26]line ______________________ [16:18:26]line (подпись) [16:18:26]written 0, free lines is 4095 [16:18:26]Write to MH i2c: 01 00 00 F4 9C 90 [16:18:26]Write i2c OK [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: 01 [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: 01 07 00 [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: 01 07 00 F4 9C 00 00 00 00 00 F5 0D 99 [16:18:26]RasterBufferAndPrint [16:18:26]line [16:18:26]line [16:18:26]line [16:18:26]line [16:18:26]line [16:18:26]written 0, free lines is 3575 [16:18:26]MH_Cut [16:18:26]Write to MH i2c: D1 01 00 FB 9C 01 69 [16:18:26]Write i2c OK [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: D1 [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: D1 01 00 [16:18:26]MH_I2C_Read... [16:18:26]Read from MH i2c: D1 01 00 FB 9C 00 68 [16:18:26]Write to MH i2c: 01 00 00 FC 9C 98 [16:18:26]Write i2c OK [16:18:26]MH_I2C_Read... [16:18:27]*** Cut start [16:18:27]*** Partial cut [16:18:27]*** CUTSNS_PIN = 1 [16:18:27]*** CUTSNS_PIN = 0 [16:18:27]*** Brake cut motor [16:18:28]Read from MH i2c: 01 [16:18:28]MH_I2C_Read... [16:18:28]*** Stop cut motor [16:18:28]*** Cut end [16:18:28]Read from MH i2c: 01 07 00 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: 01 07 00 FC 9C 00 00 00 00 00 FF 0F AD [16:18:28]process_action print_text done [16:18:28]requested_data is exist [16:18:28]produce_requested_data [16:18:28]requested_item fm.sn is exist - process it [16:18:28]wFMCommunicate request_size=4 [16:18:28]MH_SAM_APDU [16:18:28]CAPDU: 80 11 00 00 [16:18:28]Write to MH i2c: E2 08 00 FD 9C 80 11 00 00 00 00 00 00 13 [16:18:28]Write i2c OK [16:18:28]MH_I2C_Read... [16:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:28]Read from MH i2c: E2 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 17 00 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 17 00 FD 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 66 [16:18:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:18:28]wFMCommunicate OK [16:18:28]requested_item fd.num is exist - process it [16:18:28]SAM_PROTO_GetFieldsCounters [16:18:28]wFMCommunicate request_size=4 [16:18:28]MH_SAM_APDU [16:18:28]CAPDU: 80 13 00 00 [16:18:28]Write to MH i2c: E2 08 00 FE 9C 80 13 00 00 00 00 00 00 16 [16:18:28]Write i2c OK [16:18:28]MH_I2C_Read... [16:18:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:28]Read from MH i2c: E2 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 62 00 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 62 00 FE 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E EB 00 00 0E 04 04 00 48 00 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 25 [16:18:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0E EB 00 00 0E 04 04 00 48 00 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 [16:18:28]wFMCommunicate OK [16:18:28]SAM_PROTO_GetFieldsCounters done [16:18:28]requested_item shift.num is exist - process it [16:18:28]requested_item shift.opened is exist - process it [16:18:28]req_shift_opened [16:18:28]FM_GetShiftState [16:18:28]SAM_PROTO_GetShiftState [16:18:28]wFMCommunicate request_size=4 [16:18:28]MH_SAM_APDU [16:18:28]CAPDU: 80 13 01 00 [16:18:28]Write to MH i2c: E2 08 00 FF 9C 80 13 01 00 00 00 00 00 18 [16:18:28]Write i2c OK [16:18:28]MH_I2C_Read... [16:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:28]Read from MH i2c: E2 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 0E 00 [16:18:28]MH_I2C_Read... [16:18:28]Read from MH i2c: E2 0E 00 FF 9C 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 50 [16:18:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:18:28]wFMCommunicate OK [16:18:28]SAM_PROTO_GetShiftState done [16:18:28]FM_GetShiftState done [16:18:28]req_shift_opened done [16:18:28]requested_item shift.open_date is exist - process it [16:18:28]req_shift_open_date [16:18:28]req_shift_open_date done [16:18:28]produce_requested_data done [16:18:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60174,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:18:28]process_action_free print_text [16:18:28]json_value_free [16:18:28]json_value_free done [16:18:28]process_json_proto returns [16:18:28]Send response to host [16:18:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60174,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:18:28]free response buf [16:18:28]execute_script done [16:18:28]execute_script returns [16:18:28]free content buf [16:18:28]Sock 8.Close socket [16:18:28]Sock 8.Thread stoped [16:18:30]OFD Sender: No OFD packet to send [16:18:35]OFD Sender: No OFD packet to send [16:18:40]OFD Sender: No OFD packet to send [16:18:45]OFD Sender: No OFD packet to send [16:18:50]OFD Sender: No OFD packet to send [16:18:55]OFD Sender: No OFD packet to send [16:19:00]OFD Sender: No OFD packet to send [16:19:05]OFD Sender: No OFD packet to send [16:19:10]OFD Sender: No OFD packet to send [16:19:15]OFD Sender: No OFD packet to send [16:19:20]OFD Sender: No OFD packet to send [16:19:25]OFD Sender: No OFD packet to send [16:19:30]OFD Sender: No OFD packet to send [16:19:35]OFD Sender: No OFD packet to send [16:19:40]OFD Sender: No OFD packet to send [16:19:43]accept exits with 9 [16:19:43]New connection [16:19:43]New thread 3066957156 created [16:19:43]Thread 3067100516 joined [16:19:43]Waiting for new connection... [16:19:43] Sock 9.Parse request [16:19:43]Sock 9.Check first char [16:19:43]Sock 9.First char is OK [16:19:43]request: POST /json_proto HTTP/1.0 [16:19:43]Method: POST [16:19:43]URL: /json_proto [16:19:43]Method is POST - this is cgi request [16:19:43]url: /json_proto [16:19:43]query_string will be loaded in cgi processing [16:19:43]execute_cgi json_proto POST (null) [16:19:43]execute_cgi path=json_proto method=POST [16:19:43]POST find Content-Length [16:19:43]Host: 172.17.60.68:8080 [16:19:43]Content-Length: 804 [16:19:43]Content-Type: application/json [16:19:43] [16:19:43]POST finish read [16:19:43]Found Content-Length = 804 [16:19:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:43]execute_script... [16:19: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)545909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 17.200, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:43]POST & json_proto [16:19:43]process_json_proto [16:19:43]json parsed OK: [16:19:43]protocol is kg_v1.0 [16:19:43]action value=close_receipt [16:19:43]process_action close_receipt [16:19:43]cmd_close_receipt [16:19:43]MH_GetDate [16:19:43]Write to MH i2c: F0 00 00 00 9D 8C [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: F0 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: F0 09 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: F0 09 00 00 9D 00 21 90 60 66 9A 61 5F 66 CC [16:19:43]GetLastDocTimeStamp 1717604149 [16:19:43]current date 1717604385 [16:19:43]FM_GetShiftState [16:19:43]SAM_PROTO_GetShiftState [16:19:43]wFMCommunicate request_size=4 [16:19:43]MH_SAM_APDU [16:19:43]CAPDU: 80 13 01 00 [16:19:43]Write to MH i2c: E2 08 00 01 9D 80 13 01 00 00 00 00 00 1B [16:19:43]Write i2c OK [16:19:43]MH_I2C_Read... [16:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:43]Read from MH i2c: E2 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 0E 00 [16:19:43]MH_I2C_Read... [16:19:43]Read from MH i2c: E2 0E 00 01 9D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 53 [16:19:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:19:43]wFMCommunicate OK [16:19:43]SAM_PROTO_GetShiftState done [16:19:43]FM_GetShiftState done [16:19:43]opened in 1717545916 [16:19:43]opened+sec_in_day 1717632316 [16:19:43]quantity*price = 60028 [16:19:43]sum+1 = 60029 [16:19:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.28 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.28 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 570 05.06.2024 16:19 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60175 ФПД: 41814417949388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161945&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60175&fm=41814417949388&tin=02508201610067®Number=0000000000151680&sum=60028 [16:19:44]StoreToDocumentArchive [16:19:44]shift 72 fd 60175 [16:19:44]save to /storage/0072/doc_00060175 [16:19:44]save last doc name /storage/0072/doc_00060175 to /storage/kkm_last_doc_name [16:19:44]save OK [16:19:44]Clear old archive folders... [16:19:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:19:44]tlvbuf is 003D08F0 [16:19:44]SAM_PROTO_ClearQueue [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 09 00 00 [16:19:44]Write to MH i2c: E2 08 00 0E 9D 80 09 00 00 00 00 00 00 1D [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 0E 9D 00 90 00 1F [16:19:44]RAPDU: 90 00 [16:19:44]wFMCommunicate OK [16:19:44]SAM_PROTO_ClearQueue done [16:19:44]KKMCreateOFDPacket [16:19:44]OFDProtocolAddRootSTLVToBuf [16:19:44]FM_MakeSignedData [16:19:44]FM_MakeSignedData [16:19:44]SAM_PROTO_SignData [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 0D 01 02 [16:19:44]Write to MH i2c: E2 08 00 0F 9D 80 0D 01 02 00 00 00 00 25 [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 0F 9D 00 90 00 20 [16:19:44]RAPDU: 90 00 [16:19:44]wFMCommunicate OK [16:19:44]wFMCommunicate request_size=255 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 21 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EB 00 00 35 04 06 00 26 07 [16:19:44]Write to MH i2c: E2 02 01 10 9D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 21 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EB 00 00 35 04 06 00 26 07 00 00 5C [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 10 9D 00 90 00 21 [16:19:44]RAPDU: 90 00 [16:19:44]wFMCommunicate OK [16:19:44]wFMCommunicate request_size=9 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 0D 02 02 04 AD 87 42 CC [16:19:44]Write to MH i2c: E2 0C 00 11 9D 80 0D 02 02 04 00 AD 87 42 CC 00 00 72 [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 03 00 11 9D 00 90 00 22 [16:19:44]RAPDU: 90 00 [16:19:44]wFMCommunicate OK [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 0D 03 02 [16:19:44]Write to MH i2c: E2 08 00 12 9D 80 0D 03 02 00 00 00 00 2A [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 0B 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 0B 00 12 9D 00 9D 69 2C 2C B9 74 13 23 90 00 EC [16:19:44]RAPDU: 9D 69 2C 2C B9 74 13 23 90 00 [16:19:44]wFMCommunicate OK [16:19:44]SAM_PROTO_SignData done [16:19:44]FM_MakeSignedData done [16:19:44]CreateOFDProtocolMessage [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 11 00 00 [16:19:44]Write to MH i2c: E2 08 00 13 9D 80 11 00 00 00 00 00 00 2A [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 17 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 17 00 13 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7D [16:19:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:19:44]wFMCommunicate OK [16:19:44]CreateOFDProtocolMessage done [16:19:44]OFDSenderStorePacket 60175 [16:19:44]StoreOFDPacket docnum=60175 [16:19:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 6E 89 06 01 EC 13 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 21 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EB 00 00 35 04 06 00 26 07 AD 87 42 CC 9D 69 2C 2C B9 74 13 23 [16:19:44]CheckFolder [16:19:44]dirname=/storage/ofd_packets [16:19:44]CheckFolder done [16:19:44]ProducePacketName [16:19:44]name=ofd_packets/00060175 [16:19:44]NVStorageSaveData ofd_packets/00060175 [16:19:44]File name is /storage/ofd_packets/00060175 [16:19:44]Write 300 bytes [16:19:44]NVStorageSaveData done [16:19:44]OFDSenderStorePacket done [16:19:44]KKMCreateOFDPacket done [16:19:44]NVStorageSaveData kkm_last_timestamp [16:19:44]File name is /storage/kkm_last_timestamp [16:19:44]Write 4 bytes [16:19:44]NVStorageSaveData done [16:19:44]ExternCall_PrintAddStr [16:19:44]wPrintStart [16:19:44]Write to MH i2c: 01 00 00 14 9D B1 [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: 01 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: 01 07 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: 01 07 00 14 9D 00 00 00 00 00 FF 0F C6 [16:19:44]RasterBufferAndPrint [16:19:44]line Счет N : (1)545909 [16:19:44]line ИНН: 02508201610067 [16:19:44]line Контрольно-Кассовый Чек [16:19:44]line ПРОДАЖА [16:19:44]line ТРК (МРК, ГНК) : 72 [16:19:44]line Товар: 2711190000 [16:19:44]line ГАЗ-К-5 [16:19:44]line 17.200 * 34.90 [16:19:44]line = 600.28 [16:19:44]line НДС 12% НСП 1% [16:19:44]line > о реализуемом товаре [16:19:44]line ИТОГО: 600.28 [16:19:44]line НСП 1% : 5.31 [16:19:44]line НДС 12% : 63.75 [16:19:44]line Наличными: 0.00 [16:19:44]line Безнал.: 600.28 [16:19:44]line Место: АЗС № 117 "Партнер Нефть" [16:19:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:19:44]line СНО: Общий режим [16:19:44]line Чек 570 05.06.2024 16:19 [16:19:44]line Смена: 72 ФФД: 1.0 [16:19:44]line ЗНМ: 0300000048 [16:19:44]line РНМ: 0000000000151680 [16:19:44]line Версия ККМ: v1.0 [16:19:44]line Платежная система: O! деньги [16:19:44]line ФМ: 0000000000959414 [16:19:44]line ФД: 60175 [16:19:44]line ФПД: 41814417949388 [16:19:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T161945&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60175&fm=41814417949388&tin=02508201610067®Number=0000000000151680&sum=60028 [16:19:45]OFD Sender: Processing packet 60175 [packets to send 53, broken 52] [16:19:45]ProducePacketName [16:19:45]name=ofd_packets/00060175 [16:19:45]OFD Sender: To server: pG, [16:19:45]CommunicateWithHost lk.salyk.kg:30040 [16:19:45]ConnectInit lk.salyk.kg [16:19:45]written 0, free lines is 4095 [16:19:45]Connected sock=10 [16:19:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 6E 89 06 01 EC 13 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 21 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 0F EB 00 00 35 04 06 00 26 07 AD 87 42 CC 9D 69 2C 2C B9 74 13 23 [16:19:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 57 CA 47 00 A5 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 39 35 39 34 31 34 10 04 04 00 0F EB 00 00 F4 03 04 00 25 3C 60 66 B6 04 01 00 00 9D CB F4 82 92 86 FC 47 [16:19:45]CommunicateWithHost err = 0 [16:19:45]CheckOFDResponse [16:19:45]1017 (14) - 77093643461234 [16:19:45]1041 (16) - 0000000000959414 [16:19:45]1040 (4) - 60175 [16:19:45]1012 (4) - 05.06.2024 10:21 [16:19:45]1206 (1) - 0 [16:19:45]OFD Sender: Remove packet 60175 [16:19:45]ProducePacketName [16:19:45]name=ofd_packets/00060175 [16:19:45]NVStorageDeleteData [16:19:45]Write to MH i2c: 01 00 00 3E 9D DB [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: 01 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: 01 07 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: 01 07 00 3E 9D 00 00 00 00 00 D6 0C C4 [16:19:45]RasterBufferAndPrint [16:19:45]line [16:19:45]line [16:19:45]line [16:19:45]line [16:19:45]line [16:19:45]written 0, free lines is 3294 [16:19:45]MH_Cut [16:19:45]Write to MH i2c: D1 01 00 45 9D 01 B4 [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: D1 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: D1 01 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: D1 01 00 45 9D 00 B3 [16:19:45]Write to MH i2c: 01 00 00 46 9D E3 [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]OFD Sender: No OFD packet to send [16:19:46]*** Cut start [16:19:46]*** Partial cut [16:19:46]*** CUTSNS_PIN = 1 [16:19:46]*** CUTSNS_PIN = 0 [16:19:46]*** Brake cut motor [16:19:47]Read from MH i2c: 01 [16:19:47]MH_I2C_Read... [16:19:47]*** Stop cut motor [16:19:47]*** Cut end [16:19:47]Read from MH i2c: 01 07 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: 01 07 00 46 9D 00 00 00 00 00 FF 0F F8 [16:19:47]process_action close_receipt done [16:19:47]requested_data is exist [16:19:47]produce_requested_data [16:19:47]requested_item fm.sn is exist - process it [16:19:47]wFMCommunicate request_size=4 [16:19:47]MH_SAM_APDU [16:19:47]CAPDU: 80 11 00 00 [16:19:47]Write to MH i2c: E2 08 00 47 9D 80 11 00 00 00 00 00 00 5E [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 17 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 17 00 47 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B1 [16:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:19:47]wFMCommunicate OK [16:19:47]requested_item fd.num is exist - process it [16:19:47]SAM_PROTO_GetFieldsCounters [16:19:47]wFMCommunicate request_size=4 [16:19:47]MH_SAM_APDU [16:19:47]CAPDU: 80 13 00 00 [16:19:47]Write to MH i2c: E2 08 00 48 9D 80 13 00 00 00 00 00 00 61 [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 62 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 62 00 48 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0F EB 00 00 0E 04 04 00 48 00 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 74 [16:19:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 0F EB 00 00 0E 04 04 00 48 00 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 [16:19:47]wFMCommunicate OK [16:19:47]SAM_PROTO_GetFieldsCounters done [16:19:47]requested_item shift.num is exist - process it [16:19:47]requested_item shift.opened is exist - process it [16:19:47]req_shift_opened [16:19:47]FM_GetShiftState [16:19:47]SAM_PROTO_GetShiftState [16:19:47]wFMCommunicate request_size=4 [16:19:47]MH_SAM_APDU [16:19:47]CAPDU: 80 13 01 00 [16:19:47]Write to MH i2c: E2 08 00 49 9D 80 13 01 00 00 00 00 00 63 [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 0E 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 0E 00 49 9D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9B [16:19:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:19:47]wFMCommunicate OK [16:19:47]SAM_PROTO_GetShiftState done [16:19:47]FM_GetShiftState done [16:19:47]req_shift_opened done [16:19:47]requested_item shift.open_date is exist - process it [16:19:47]req_shift_open_date [16:19:47]req_shift_open_date done [16:19:47]produce_requested_data done [16:19:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60175,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:19:47]process_action_free close_receipt [16:19:47]json_value_free [16:19:47]json_value_free done [16:19:47]process_json_proto returns [16:19:47]Send response to host [16:19:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60175,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:19:47]free response buf [16:19:47]execute_script done [16:19:47]execute_script returns [16:19:47]free content buf [16:19:47]Sock 9.Close socket [16:19:47]Sock 9.Thread stoped [16:19:50]OFD Sender: No OFD packet to send [16:19:55]OFD Sender: No OFD packet to send [16:20:00]OFD Sender: No OFD packet to send [16:20:05]OFD Sender: No OFD packet to send [16:20:10]OFD Sender: No OFD packet to send [16:20:15]OFD Sender: No OFD packet to send [16:20:20]OFD Sender: No OFD packet to send [16:20:25]OFD Sender: No OFD packet to send [16:20:30]OFD Sender: No OFD packet to send [16:20:35]OFD Sender: No OFD packet to send [16:20:41]OFD Sender: No OFD packet to send [16:20:46]OFD Sender: No OFD packet to send [16:20:51]OFD Sender: No OFD packet to send [16:20:56]OFD Sender: No OFD packet to send [16:21:01]OFD Sender: No OFD packet to send [16:21:06]OFD Sender: No OFD packet to send [16:21:11]OFD Sender: No OFD packet to send [16:21:16]OFD Sender: No OFD packet to send [16:21:16]accept exits with 8 [16:21:16]New connection [16:21:16]New thread 3067100516 created [16:21:16]Thread 3066957156 joined [16:21:16]Waiting for new connection... [16:21:16] Sock 8.Parse request [16:21:16]Sock 8.Check first char [16:21:16]Sock 8.First char is OK [16:21:16]request: POST /json_proto HTTP/1.0 [16:21:16]Method: POST [16:21:16]URL: /json_proto [16:21:16]Method is POST - this is cgi request [16:21:16]url: /json_proto [16:21:16]query_string will be loaded in cgi processing [16:21:16]execute_cgi json_proto POST (null) [16:21:16]execute_cgi path=json_proto method=POST [16:21:16]POST find Content-Length [16:21:16]Host: 172.17.60.68:8080 [16:21:16]Content-Length: 803 [16:21:16]Content-Type: application/json [16:21:16] [16:21:16]POST finish read [16:21:16]Found Content-Length = 803 [16:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 27.070, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:16]execute_script... [16:21:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 27.070, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:16]POST & json_proto [16:21:16]process_json_proto [16:21:16]json parsed OK: [16:21:16]protocol is kg_v1.0 [16:21:16]action value=close_receipt [16:21:16]process_action close_receipt [16:21:16]cmd_close_receipt [16:21:16]MH_GetDate [16:21:16]Write to MH i2c: F0 00 00 4A 9D D6 [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: F0 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: F0 09 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: F0 09 00 4A 9D 00 7F 90 60 66 9A 61 5F 66 74 [16:21:16]GetLastDocTimeStamp 1717604385 [16:21:16]current date 1717604479 [16:21:16]FM_GetShiftState [16:21:16]SAM_PROTO_GetShiftState [16:21:16]wFMCommunicate request_size=4 [16:21:16]MH_SAM_APDU [16:21:16]CAPDU: 80 13 01 00 [16:21:16]Write to MH i2c: E2 08 00 4B 9D 80 13 01 00 00 00 00 00 65 [16:21:16]Write i2c OK [16:21:16]MH_I2C_Read... [16:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:16]Read from MH i2c: E2 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 0E 00 [16:21:16]MH_I2C_Read... [16:21:16]Read from MH i2c: E2 0E 00 4B 9D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9D [16:21:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:21:16]wFMCommunicate OK [16:21:16]SAM_PROTO_GetShiftState done [16:21:16]FM_GetShiftState done [16:21:16]opened in 1717545916 [16:21:16]opened+sec_in_day 1717632316 [16:21:16]quantity*price = 200047 [16:21:16]sum+1 = 200048 [16:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 571 05.06.2024 16:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60176 ФПД: 37796464326477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162119&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60176&fm=37796464326477&tin=02508201610067®Number=0000000000151680&sum=200047 [16:21:17]StoreToDocumentArchive [16:21:17]shift 72 fd 60176 [16:21:17]save to /storage/0072/doc_00060176 [16:21:17]save last doc name /storage/0072/doc_00060176 to /storage/kkm_last_doc_name [16:21:17]save OK [16:21:17]Clear old archive folders... [16:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:21:17]tlvbuf is 0042BD20 [16:21:17]SAM_PROTO_ClearQueue [16:21:17]wFMCommunicate request_size=4 [16:21:17]MH_SAM_APDU [16:21:17]CAPDU: 80 09 00 00 [16:21:17]Write to MH i2c: E2 08 00 58 9D 80 09 00 00 00 00 00 00 67 [16:21:17]Write i2c OK [16:21:17]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 58 9D 00 90 00 69 [16:21:18]RAPDU: 90 00 [16:21:18]wFMCommunicate OK [16:21:18]SAM_PROTO_ClearQueue done [16:21:18]KKMCreateOFDPacket [16:21:18]OFDProtocolAddRootSTLVToBuf [16:21:18]FM_MakeSignedData [16:21:18]FM_MakeSignedData [16:21:18]SAM_PROTO_SignData [16:21:18]wFMCommunicate request_size=4 [16:21:18]MH_SAM_APDU [16:21:18]CAPDU: 80 0D 01 02 [16:21:18]Write to MH i2c: E2 08 00 59 9D 80 0D 01 02 00 00 00 00 6F [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 59 9D 00 90 00 6A [16:21:18]RAPDU: 90 00 [16:21:18]wFMCommunicate OK [16:21:18]wFMCommunicate request_size=255 [16:21:18]MH_SAM_APDU [16:21: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 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 7F 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EB 00 00 35 04 06 00 22 [16:21:18]Write to MH i2c: E2 02 01 5A 9D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 7F 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EB 00 00 35 04 06 00 22 00 00 CC [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 5A 9D 00 90 00 6B [16:21:18]RAPDU: 90 00 [16:21:18]wFMCommunicate OK [16:21:18]wFMCommunicate request_size=10 [16:21:18]MH_SAM_APDU [16:21:18]CAPDU: 80 0D 02 02 05 60 2C D4 77 4D [16:21:18]Write to MH i2c: E2 0D 00 5B 9D 80 0D 02 02 05 00 60 2C D4 77 4D 00 00 A0 [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 03 00 5B 9D 00 90 00 6C [16:21:18]RAPDU: 90 00 [16:21:18]wFMCommunicate OK [16:21:18]wFMCommunicate request_size=4 [16:21:18]MH_SAM_APDU [16:21:18]CAPDU: 80 0D 03 02 [16:21:18]Write to MH i2c: E2 08 00 5C 9D 80 0D 03 02 00 00 00 00 74 [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 0B 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 0B 00 5C 9D 00 FB 12 0D 84 C9 01 BB 64 90 00 FC [16:21:18]RAPDU: FB 12 0D 84 C9 01 BB 64 90 00 [16:21:18]wFMCommunicate OK [16:21:18]SAM_PROTO_SignData done [16:21:18]FM_MakeSignedData done [16:21:18]CreateOFDProtocolMessage [16:21:18]wFMCommunicate request_size=4 [16:21:18]MH_SAM_APDU [16:21:18]CAPDU: 80 11 00 00 [16:21:18]Write to MH i2c: E2 08 00 5D 9D 80 11 00 00 00 00 00 00 74 [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:18]Read from MH i2c: E2 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 17 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: E2 17 00 5D 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C7 [16:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:21:18]wFMCommunicate OK [16:21:18]CreateOFDProtocolMessage done [16:21:18]OFDSenderStorePacket 60176 [16:21:18]StoreOFDPacket docnum=60176 [16:21:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 66 31 07 01 E3 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 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 7F 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EB 00 00 35 04 06 00 22 60 2C D4 77 4D FB 12 0D 84 C9 01 BB 64 [16:21:18]CheckFolder [16:21:18]dirname=/storage/ofd_packets [16:21:18]CheckFolder done [16:21:18]ProducePacketName [16:21:18]name=ofd_packets/00060176 [16:21:18]NVStorageSaveData ofd_packets/00060176 [16:21:18]File name is /storage/ofd_packets/00060176 [16:21:18]Write 301 bytes [16:21:18]NVStorageSaveData done [16:21:18]OFDSenderStorePacket done [16:21:18]KKMCreateOFDPacket done [16:21:18]NVStorageSaveData kkm_last_timestamp [16:21:18]File name is /storage/kkm_last_timestamp [16:21:18]Write 4 bytes [16:21:18]NVStorageSaveData done [16:21:18]ExternCall_PrintAddStr [16:21:18]wPrintStart [16:21:18]Write to MH i2c: 01 00 00 5E 9D FB [16:21:18]Write i2c OK [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: 01 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: 01 07 00 [16:21:18]MH_I2C_Read... [16:21:18]Read from MH i2c: 01 07 00 5E 9D 00 00 00 00 00 FF 0F 10 [16:21:18]RasterBufferAndPrint [16:21:18]line Счет N : (1)545911 [16:21:18]line ИНН: 02508201610067 [16:21:18]line Контрольно-Кассовый Чек [16:21:18]line ПРОДАЖА [16:21:18]line ТРК (МРК, ГНК) : 33 [16:21:18]line Товар: 2710124500 [16:21:18]line Аи-95-К-5 [16:21:18]line 27.070 * 73.90 [16:21:18]line = 2000.47 [16:21:18]line НДС 12% НСП 1% [16:21:18]line > о реализуемом товаре [16:21:18]line ИТОГО: 2000.47 [16:21:18]line НСП 1% : 17.70 [16:21:18]line НДС 12% : 212.44 [16:21:18]line Наличными: 0.00 [16:21:18]line Безнал.: 2000.47 [16:21:18]line Место: АЗС № 117 "Партнер Нефть" [16:21:18]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:21:18]line СНО: Общий режим [16:21:18]line Чек 571 05.06.2024 16:21 [16:21:18]line Смена: 72 ФФД: 1.0 [16:21:18]line ЗНМ: 0300000048 [16:21:18]line РНМ: 0000000000151680 [16:21:18]line Версия ККМ: v1.0 [16:21:18]line Платежная система: O! деньги [16:21:18]line ФМ: 0000000000959414 [16:21:18]line ФД: 60176 [16:21:18]line ФПД: 37796464326477 [16:21:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162119&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60176&fm=37796464326477&tin=02508201610067®Number=0000000000151680&sum=200047 [16:21:18]OFD Sender: Processing packet 60176 [packets to send 53, broken 52] [16:21:18]ProducePacketName [16:21:18]name=ofd_packets/00060176 [16:21:18]OFD Sender: To server: pG, [16:21:18]CommunicateWithHost lk.salyk.kg:30040 [16:21:18]ConnectInit lk.salyk.kg [16:21:18]written 0, free lines is 4095 [16:21:18]Connected sock=10 [16:21:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 66 31 07 01 E3 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 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 7F 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EB 00 00 35 04 06 00 22 60 2C D4 77 4D FB 12 0D 84 C9 01 BB 64 [16:21:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 41 13 47 00 EC D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 10 EB 00 00 F4 03 04 00 82 3C 60 66 B6 04 01 00 00 97 17 54 3B 57 22 19 A6 [16:21:19]CommunicateWithHost err = 0 [16:21:19]CheckOFDResponse [16:21:19]1017 (14) - 77093643461234 [16:21:19]1041 (16) - 0000000000959414 [16:21:19]1040 (4) - 60176 [16:21:19]1012 (4) - 05.06.2024 10:22 [16:21:19]1206 (1) - 0 [16:21:19]OFD Sender: Remove packet 60176 [16:21:19]ProducePacketName [16:21:19]name=ofd_packets/00060176 [16:21:19]NVStorageDeleteData [16:21:19]Write to MH i2c: 01 00 00 88 9D 25 [16:21:19]Write i2c OK [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: 01 [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: 01 07 00 [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: 01 07 00 88 9D 00 00 00 00 00 C3 0C FB [16:21:19]RasterBufferAndPrint [16:21:19]line [16:21:19]line [16:21:19]line [16:21:19]line [16:21:19]line [16:21:19]written 0, free lines is 3273 [16:21:19]MH_Cut [16:21:19]Write to MH i2c: D1 01 00 8F 9D 01 FE [16:21:19]Write i2c OK [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: D1 [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: D1 01 00 [16:21:19]MH_I2C_Read... [16:21:19]Read from MH i2c: D1 01 00 8F 9D 00 FD [16:21:19]Write to MH i2c: 01 00 00 90 9D 2D [16:21:19]Write i2c OK [16:21:19]MH_I2C_Read... [16:21:19]OFD Sender: No OFD packet to send [16:21:20]*** Cut start [16:21:20]*** Partial cut [16:21:20]*** CUTSNS_PIN = 1 [16:21:20]*** CUTSNS_PIN = 0 [16:21:20]*** Brake cut motor [16:21:20]Read from MH i2c: 01 [16:21:20]MH_I2C_Read... [16:21:20]*** Stop cut motor [16:21:20]*** Cut end [16:21:20]Read from MH i2c: 01 07 00 [16:21:20]MH_I2C_Read... [16:21:20]Read from MH i2c: 01 07 00 90 9D 00 00 00 00 00 FF 0F 42 [16:21:20]process_action close_receipt done [16:21:20]requested_data is exist [16:21:20]produce_requested_data [16:21:20]requested_item fm.sn is exist - process it [16:21:20]wFMCommunicate request_size=4 [16:21:20]MH_SAM_APDU [16:21:20]CAPDU: 80 11 00 00 [16:21:20]Write to MH i2c: E2 08 00 91 9D 80 11 00 00 00 00 00 00 A8 [16:21:20]Write i2c OK [16:21:20]MH_I2C_Read... [16:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:20]Read from MH i2c: E2 [16:21:20]MH_I2C_Read... [16:21:20]Read from MH i2c: E2 17 00 [16:21:20]MH_I2C_Read... [16:21:20]Read from MH i2c: E2 17 00 91 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FB [16:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:21:20]wFMCommunicate OK [16:21:20]requested_item fd.num is exist - process it [16:21:20]SAM_PROTO_GetFieldsCounters [16:21:20]wFMCommunicate request_size=4 [16:21:20]MH_SAM_APDU [16:21:20]CAPDU: 80 13 00 00 [16:21:20]Write to MH i2c: E2 08 00 92 9D 80 13 00 00 00 00 00 00 AB [16:21:20]Write i2c OK [16:21:20]MH_I2C_Read... [16:21:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:20]Read from MH i2c: E2 [16:21:20]MH_I2C_Read... [16:21:20]Read from MH i2c: E2 62 00 [16:21:20]MH_I2C_Read... [16:21:20]Read from MH i2c: E2 62 00 92 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 EB 00 00 0E 04 04 00 48 00 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 C2 [16:21:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 10 EB 00 00 0E 04 04 00 48 00 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 [16:21:21]wFMCommunicate OK [16:21:21]SAM_PROTO_GetFieldsCounters done [16:21:21]requested_item shift.num is exist - process it [16:21:21]requested_item shift.opened is exist - process it [16:21:21]req_shift_opened [16:21:21]FM_GetShiftState [16:21:21]SAM_PROTO_GetShiftState [16:21:21]wFMCommunicate request_size=4 [16:21:21]MH_SAM_APDU [16:21:21]CAPDU: 80 13 01 00 [16:21:21]Write to MH i2c: E2 08 00 93 9D 80 13 01 00 00 00 00 00 AD [16:21:21]Write i2c OK [16:21:21]MH_I2C_Read... [16:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:21]Read from MH i2c: E2 [16:21:21]MH_I2C_Read... [16:21:21]Read from MH i2c: E2 0E 00 [16:21:21]MH_I2C_Read... [16:21:21]Read from MH i2c: E2 0E 00 93 9D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E5 [16:21:21]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:21:21]wFMCommunicate OK [16:21:21]SAM_PROTO_GetShiftState done [16:21:21]FM_GetShiftState done [16:21:21]req_shift_opened done [16:21:21]requested_item shift.open_date is exist - process it [16:21:21]req_shift_open_date [16:21:21]req_shift_open_date done [16:21:21]produce_requested_data done [16:21:21]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60176,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:21:21]process_action_free close_receipt [16:21:21]json_value_free [16:21:21]json_value_free done [16:21:21]process_json_proto returns [16:21:21]Send response to host [16:21:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60176,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:21:21]free response buf [16:21:21]execute_script done [16:21:21]execute_script returns [16:21:21]free content buf [16:21:21]Sock 8.Close socket [16:21:21]Sock 8.Thread stoped [16:21:24]OFD Sender: No OFD packet to send [16:21:26]accept exits with 9 [16:21:26]New connection [16:21:26]New thread 3066957156 created [16:21:26]Thread 3067100516 joined [16:21:26]Waiting for new connection... [16:21:26] Sock 9.Parse request [16:21:26]Sock 9.Check first char [16:21:26]Sock 9.First char is OK [16:21:26]request: POST /json_proto HTTP/1.0 [16:21:26]Method: POST [16:21:26]URL: /json_proto [16:21:26]Method is POST - this is cgi request [16:21:26]url: /json_proto [16:21:26]query_string will be loaded in cgi processing [16:21:26]execute_cgi json_proto POST (null) [16:21:26]execute_cgi path=json_proto method=POST [16:21:26]POST find Content-Length [16:21:26]Host: 172.17.60.68:8080 [16:21:26]Content-Length: 978 [16:21:26]Content-Type: application/json [16:21:26] [16:21:26]POST finish read [16:21:26]Found Content-Length = 978 [16:21:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545910", "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" : 72.40, "quantity" : 34.540, "sum" : 2500.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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 17.27 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:26]execute_script... [16:21: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)545910", "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" : 72.40, "quantity" : 34.540, "sum" : 2500.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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 17.27 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:26]POST & json_proto [16:21:26]process_json_proto [16:21:26]json parsed OK: [16:21:26]protocol is kg_v1.0 [16:21:26]action value=close_receipt [16:21:26]process_action close_receipt [16:21:26]cmd_close_receipt [16:21:26]MH_GetDate [16:21:26]Write to MH i2c: F0 00 00 94 9D 20 [16:21:26]Write i2c OK [16:21:26]MH_I2C_Read... [16:21:26]Read from MH i2c: F0 [16:21:26]MH_I2C_Read... [16:21:26]Read from MH i2c: F0 09 00 [16:21:26]MH_I2C_Read... [16:21:26]Read from MH i2c: F0 09 00 94 9D 00 89 90 60 66 9A 61 5F 66 C8 [16:21:26]GetLastDocTimeStamp 1717604479 [16:21:26]current date 1717604489 [16:21:26]FM_GetShiftState [16:21:26]SAM_PROTO_GetShiftState [16:21:26]wFMCommunicate request_size=4 [16:21:26]MH_SAM_APDU [16:21:26]CAPDU: 80 13 01 00 [16:21:26]Write to MH i2c: E2 08 00 95 9D 80 13 01 00 00 00 00 00 AF [16:21:26]Write i2c OK [16:21:26]MH_I2C_Read... [16:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:26]Read from MH i2c: E2 [16:21:26]MH_I2C_Read... [16:21:26]Read from MH i2c: E2 0E 00 [16:21:26]MH_I2C_Read... [16:21:26]Read from MH i2c: E2 0E 00 95 9D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E7 [16:21:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:21:26]wFMCommunicate OK [16:21:26]SAM_PROTO_GetShiftState done [16:21:26]FM_GetShiftState done [16:21:26]opened in 1717545916 [16:21:26]opened+sec_in_day 1717632316 [16:21:26]quantity*price = 250069 [16:21:26]sum+1 = 250071 [16:21:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.56 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 572 05.06.2024 16:21 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 17.27 сом ФМ: 0000000000959414 ФД: 60177 ФПД: 275125996344053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60177&fm=275125996344053&tin=02508201610067®Number=0000000000151680&sum=250000 [16:21:28]StoreToDocumentArchive [16:21:28]shift 72 fd 60177 [16:21:28]save to /storage/0072/doc_00060177 [16:21:28]save last doc name /storage/0072/doc_00060177 to /storage/kkm_last_doc_name [16:21:28]save OK [16:21:28]Clear old archive folders... [16:21:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:21:28]tlvbuf is 0069B9C0 [16:21:28]SAM_PROTO_ClearQueue [16:21:28]wFMCommunicate request_size=4 [16:21:28]MH_SAM_APDU [16:21:28]CAPDU: 80 09 00 00 [16:21:28]Write to MH i2c: E2 08 00 A2 9D 80 09 00 00 00 00 00 00 B1 [16:21:28]Write i2c OK [16:21:28]MH_I2C_Read... [16:21:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:28]Read from MH i2c: E2 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 A2 9D 00 90 00 B3 [16:21:28]RAPDU: 90 00 [16:21:28]wFMCommunicate OK [16:21:28]SAM_PROTO_ClearQueue done [16:21:28]KKMCreateOFDPacket [16:21:28]OFDProtocolAddRootSTLVToBuf [16:21:28]FM_MakeSignedData [16:21:28]FM_MakeSignedData [16:21:28]SAM_PROTO_SignData [16:21:28]wFMCommunicate request_size=4 [16:21:28]MH_SAM_APDU [16:21:28]CAPDU: 80 0D 01 02 [16:21:28]Write to MH i2c: E2 08 00 A3 9D 80 0D 01 02 00 00 00 00 B9 [16:21:28]Write i2c OK [16:21:28]MH_I2C_Read... [16:21:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:28]Read from MH i2c: E2 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 A3 9D 00 90 00 B4 [16:21:28]RAPDU: 90 00 [16:21:28]wFMCommunicate OK [16:21:28]wFMCommunicate request_size=255 [16:21:28]MH_SAM_APDU [16:21: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 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 3C 02 00 00 F4 03 04 00 89 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EB 00 00 35 04 06 00 FA 39 C3 47 [16:21:28]Write to MH i2c: E2 02 01 A4 9D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 3C 02 00 00 F4 03 04 00 89 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EB 00 00 35 04 06 00 FA 39 C3 47 00 00 C5 [16:21:28]Write i2c OK [16:21:28]MH_I2C_Read... [16:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:28]Read from MH i2c: E2 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 A4 9D 00 90 00 B5 [16:21:28]RAPDU: 90 00 [16:21:28]wFMCommunicate OK [16:21:28]wFMCommunicate request_size=7 [16:21:28]MH_SAM_APDU [16:21:28]CAPDU: 80 0D 02 02 02 D2 F5 [16:21:28]Write to MH i2c: E2 0A 00 A5 9D 80 0D 02 02 02 00 D2 F5 00 00 87 [16:21:28]Write i2c OK [16:21:28]MH_I2C_Read... [16:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:28]Read from MH i2c: E2 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 03 00 A5 9D 00 90 00 B6 [16:21:28]RAPDU: 90 00 [16:21:28]wFMCommunicate OK [16:21:28]wFMCommunicate request_size=4 [16:21:28]MH_SAM_APDU [16:21:28]CAPDU: 80 0D 03 02 [16:21:28]Write to MH i2c: E2 08 00 A6 9D 80 0D 03 02 00 00 00 00 BE [16:21:28]Write i2c OK [16:21:28]MH_I2C_Read... [16:21:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:28]Read from MH i2c: E2 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 0B 00 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 0B 00 A6 9D 00 90 D5 BB E3 80 08 9A 8C 90 00 70 [16:21:28]RAPDU: 90 D5 BB E3 80 08 9A 8C 90 00 [16:21:28]wFMCommunicate OK [16:21:28]SAM_PROTO_SignData done [16:21:28]FM_MakeSignedData done [16:21:28]CreateOFDProtocolMessage [16:21:28]wFMCommunicate request_size=4 [16:21:28]MH_SAM_APDU [16:21:28]CAPDU: 80 11 00 00 [16:21:28]Write to MH i2c: E2 08 00 A7 9D 80 11 00 00 00 00 00 00 BE [16:21:28]Write i2c OK [16:21:28]MH_I2C_Read... [16:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:28]Read from MH i2c: E2 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 17 00 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: E2 17 00 A7 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 11 [16:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:21:28]wFMCommunicate OK [16:21:28]CreateOFDProtocolMessage done [16:21:28]OFDSenderStorePacket 60177 [16:21:28]StoreOFDPacket docnum=60177 [16:21:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EF 93 04 01 A7 FF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 3C 02 00 00 F4 03 04 00 89 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EB 00 00 35 04 06 00 FA 39 C3 47 D2 F5 90 D5 BB E3 80 08 9A 8C [16:21:28]CheckFolder [16:21:28]dirname=/storage/ofd_packets [16:21:28]CheckFolder done [16:21:28]ProducePacketName [16:21:28]name=ofd_packets/00060177 [16:21:28]NVStorageSaveData ofd_packets/00060177 [16:21:28]File name is /storage/ofd_packets/00060177 [16:21:28]Write 298 bytes [16:21:28]NVStorageSaveData done [16:21:28]OFDSenderStorePacket done [16:21:28]KKMCreateOFDPacket done [16:21:28]NVStorageSaveData kkm_last_timestamp [16:21:28]File name is /storage/kkm_last_timestamp [16:21:28]Write 4 bytes [16:21:28]NVStorageSaveData done [16:21:28]ExternCall_PrintAddStr [16:21:28]wPrintStart [16:21:28]Write to MH i2c: 01 00 00 A8 9D 45 [16:21:28]Write i2c OK [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: 01 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: 01 07 00 [16:21:28]MH_I2C_Read... [16:21:28]Read from MH i2c: 01 07 00 A8 9D 00 00 00 00 00 FF 0F 5A [16:21:28]RasterBufferAndPrint [16:21:28]line Счет N : (1)545910 [16:21:28]line ИНН: 02508201610067 [16:21:28]line Контрольно-Кассовый Чек [16:21:28]line ПРОДАЖА [16:21:28]line ТРК (МРК, ГНК) : 61 [16:21:28]line Товар: 2710194210 [16:21:28]line ДТ-К-5 [16:21:28]line 34.540 * 72.40 [16:21:28]line = 2500.70 [16:21:28]line НДС 12% НСП 1% [16:21:28]line > о реализуемом товаре [16:21:28]line ОКРУГЛЕНИЕ: -0.70 [16:21:28]line ИТОГО: 2500.00 [16:21:28]line Внесено: 2500.00 [16:21:28]line СДАЧА: 0.00 [16:21:28]line НСП 1% : 22.13 [16:21:28]line НДС 12% : 265.56 [16:21:28]line Наличными: 2500.00 [16:21:28]line Безнал.: 0.00 [16:21:28]line Место: АЗС № 117 "Партнер Нефть" [16:21:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:21:28]line СНО: Общий режим [16:21:28]line Чек 572 05.06.2024 16:21 [16:21:28]line Смена: 72 ФФД: 1.0 [16:21:28]line ЗНМ: 0300000048 [16:21:28]line РНМ: 0000000000151680 [16:21:28]line Версия ККМ: v1.0 [16:21:28]line [16:21:28]line Дисконтная программа [16:21:28]line ДТ [16:21:28]line номер 117 [16:21:28]line сэкономлено 17.27 сом [16:21:28]line ФМ: 0000000000959414 [16:21:28]line ФД: 60177 [16:21:28]line ФПД: 275125996344053 [16:21:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60177&fm=275125996344053&tin=02508201610067®Number=0000000000151680&sum=250000 [16:21:28]written 0, free lines is 4095 [16:21:28]OFD Sender: Processing packet 60177 [packets to send 53, broken 52] [16:21:28]ProducePacketName [16:21:28]name=ofd_packets/00060177 [16:21:28]OFD Sender: To server: pG, [16:21:28]CommunicateWithHost lk.salyk.kg:30040 [16:21:28]ConnectInit lk.salyk.kg [16:21:29]Connected sock=10 [16:21:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EF 93 04 01 A7 FF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 D6 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 BC 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 3C 02 00 00 F4 03 04 00 89 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EB 00 00 35 04 06 00 FA 39 C3 47 D2 F5 90 D5 BB E3 80 08 9A 8C [16:21:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FF D9 47 00 8E 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 11 EB 00 00 F4 03 04 00 8D 3C 60 66 B6 04 01 00 00 43 65 DD 20 DC F4 DE D4 [16:21:29]CommunicateWithHost err = 0 [16:21:29]CheckOFDResponse [16:21:29]1017 (14) - 77093643461234 [16:21:29]1041 (16) - 0000000000959414 [16:21:29]1040 (4) - 60177 [16:21:29]1012 (4) - 05.06.2024 10:23 [16:21:29]1206 (1) - 0 [16:21:29]OFD Sender: Remove packet 60177 [16:21:29]ProducePacketName [16:21:29]name=ofd_packets/00060177 [16:21:29]NVStorageDeleteData [16:21:29]Write to MH i2c: 01 00 00 D8 9D 75 [16:21:29]Write i2c OK [16:21:29]MH_I2C_Read... [16:21:29]Read from MH i2c: 01 [16:21:29]MH_I2C_Read... [16:21:29]Read from MH i2c: 01 07 00 [16:21:29]MH_I2C_Read... [16:21:29]Read from MH i2c: 01 07 00 D8 9D 00 00 00 00 00 57 0C DF [16:21:29]RasterBufferAndPrint [16:21:29]line [16:21:29]line [16:21:29]line [16:21:29]line [16:21:29]line [16:21:29]written 0, free lines is 3169 [16:21:29]MH_Cut [16:21:29]Write to MH i2c: D1 01 00 DF 9D 01 4E [16:21:29]Write i2c OK [16:21:29]MH_I2C_Read... [16:21:29]Read from MH i2c: D1 [16:21:29]MH_I2C_Read... [16:21:29]Read from MH i2c: D1 01 00 [16:21:29]MH_I2C_Read... [16:21:29]Read from MH i2c: D1 01 00 DF 9D 00 4D [16:21:29]Write to MH i2c: 01 00 00 E0 9D 7D [16:21:29]Write i2c OK [16:21:29]MH_I2C_Read... [16:21:29]OFD Sender: No OFD packet to send [16:21:30]*** Cut start [16:21:30]*** Partial cut [16:21:30]*** CUTSNS_PIN = 1 [16:21:30]*** CUTSNS_PIN = 0 [16:21:30]*** Brake cut motor [16:21:31]Read from MH i2c: 01 [16:21:31]MH_I2C_Read... [16:21:31]*** Stop cut motor [16:21:31]*** Cut end [16:21:31]Read from MH i2c: 01 07 00 [16:21:31]MH_I2C_Read... [16:21:31]Read from MH i2c: 01 07 00 E0 9D 00 00 00 00 00 FF 0F 92 [16:21:31]process_action close_receipt done [16:21:31]requested_data is exist [16:21:31]produce_requested_data [16:21:31]requested_item fm.sn is exist - process it [16:21:31]wFMCommunicate request_size=4 [16:21:31]MH_SAM_APDU [16:21:31]CAPDU: 80 11 00 00 [16:21:31]Write to MH i2c: E2 08 00 E1 9D 80 11 00 00 00 00 00 00 F8 [16:21:31]Write i2c OK [16:21:31]MH_I2C_Read... [16:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:31]Read from MH i2c: E2 [16:21:31]MH_I2C_Read... [16:21:31]Read from MH i2c: E2 17 00 [16:21:31]MH_I2C_Read... [16:21:31]Read from MH i2c: E2 17 00 E1 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4B [16:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:21:31]wFMCommunicate OK [16:21:31]requested_item fd.num is exist - process it [16:21:31]SAM_PROTO_GetFieldsCounters [16:21:31]wFMCommunicate request_size=4 [16:21:31]MH_SAM_APDU [16:21:31]CAPDU: 80 13 00 00 [16:21:31]Write to MH i2c: E2 08 00 E2 9D 80 13 00 00 00 00 00 00 FB [16:21:31]Write i2c OK [16:21:31]MH_I2C_Read... [16:21:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:31]Read from MH i2c: E2 [16:21:31]MH_I2C_Read... [16:21:31]Read from MH i2c: E2 62 00 [16:21:31]MH_I2C_Read... [16:21:31]Read from MH i2c: E2 62 00 E2 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 11 EB 00 00 0E 04 04 00 48 00 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 16 [16:21:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 11 EB 00 00 0E 04 04 00 48 00 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 [16:21:31]wFMCommunicate OK [16:21:31]SAM_PROTO_GetFieldsCounters done [16:21:31]requested_item shift.num is exist - process it [16:21:31]requested_item shift.opened is exist - process it [16:21:31]req_shift_opened [16:21:31]FM_GetShiftState [16:21:31]SAM_PROTO_GetShiftState [16:21:31]wFMCommunicate request_size=4 [16:21:31]MH_SAM_APDU [16:21:31]CAPDU: 80 13 01 00 [16:21:31]Write to MH i2c: E2 08 00 E3 9D 80 13 01 00 00 00 00 00 FD [16:21:31]Write i2c OK [16:21:31]MH_I2C_Read... [16:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:31]Read from MH i2c: E2 [16:21:31]MH_I2C_Read... [16:21:31]Read from MH i2c: E2 0E 00 [16:21:31]MH_I2C_Read... [16:21:31]Read from MH i2c: E2 0E 00 E3 9D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 35 [16:21:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:21:31]wFMCommunicate OK [16:21:31]SAM_PROTO_GetShiftState done [16:21:31]FM_GetShiftState done [16:21:31]req_shift_opened done [16:21:31]requested_item shift.open_date is exist - process it [16:21:31]req_shift_open_date [16:21:31]req_shift_open_date done [16:21:31]produce_requested_data done [16:21:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60177,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:21:31]process_action_free close_receipt [16:21:31]json_value_free [16:21:31]json_value_free done [16:21:31]process_json_proto returns [16:21:31]Send response to host [16:21:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60177,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:21:31]free response buf [16:21:31]execute_script done [16:21:31]execute_script returns [16:21:31]free content buf [16:21:31]Sock 9.Close socket [16:21:31]Sock 9.Thread stoped [16:21:34]OFD Sender: No OFD packet to send [16:21:39]OFD Sender: No OFD packet to send [16:21:44]OFD Sender: No OFD packet to send [16:21:49]OFD Sender: No OFD packet to send [16:21:54]OFD Sender: No OFD packet to send [16:21:59]OFD Sender: No OFD packet to send [16:22:04]OFD Sender: No OFD packet to send [16:22:09]OFD Sender: No OFD packet to send [16:22:14]OFD Sender: No OFD packet to send [16:22:18]accept exits with 8 [16:22:18]New connection [16:22:18]New thread 3067100516 created [16:22:18]Thread 3066957156 joined [16:22:18]Waiting for new connection... [16:22:18] Sock 8.Parse request [16:22:18]Sock 8.Check first char [16:22:18]Sock 8.First char is OK [16:22:18]request: POST /json_proto HTTP/1.0 [16:22:18]Method: POST [16:22:18]URL: /json_proto [16:22:18]Method is POST - this is cgi request [16:22:18]url: /json_proto [16:22:18]query_string will be loaded in cgi processing [16:22:18]execute_cgi json_proto POST (null) [16:22:18]execute_cgi path=json_proto method=POST [16:22:18]POST find Content-Length [16:22:18]Host: 172.17.60.68:8080 [16:22:18]Content-Length: 990 [16:22:18]Content-Type: application/json [16:22:18] [16:22:18]POST finish read [16:22:18]Found Content-Length = 990 [16:22:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 56.110, "sum" : 1902.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 56.11 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1902.00, "payments": [ { "type": 0, "sum" : 1902.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:18]execute_script... [16: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)545907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 56.110, "sum" : 1902.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 56.11 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 1902.00, "payments": [ { "type": 0, "sum" : 1902.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:18]POST & json_proto [16:22:18]process_json_proto [16:22:18]json parsed OK: [16:22:18]protocol is kg_v1.0 [16:22:18]action value=close_receipt [16:22:18]process_action close_receipt [16:22:18]cmd_close_receipt [16:22:18]MH_GetDate [16:22:18]Write to MH i2c: F0 00 00 E4 9D 70 [16:22:18]Write i2c OK [16:22:18]MH_I2C_Read... [16:22:18]Read from MH i2c: F0 [16:22:18]MH_I2C_Read... [16:22:18]Read from MH i2c: F0 09 00 [16:22:18]MH_I2C_Read... [16:22:18]Read from MH i2c: F0 09 00 E4 9D 00 BC 90 60 66 9A 61 5F 66 4B [16:22:18]GetLastDocTimeStamp 1717604489 [16:22:18]current date 1717604540 [16:22:18]FM_GetShiftState [16:22:18]SAM_PROTO_GetShiftState [16:22:18]wFMCommunicate request_size=4 [16:22:18]MH_SAM_APDU [16:22:18]CAPDU: 80 13 01 00 [16:22:18]Write to MH i2c: E2 08 00 E5 9D 80 13 01 00 00 00 00 00 FF [16:22:18]Write i2c OK [16:22:18]MH_I2C_Read... [16:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:18]Read from MH i2c: E2 [16:22:18]MH_I2C_Read... [16:22:18]Read from MH i2c: E2 0E 00 [16:22:18]MH_I2C_Read... [16:22:18]Read from MH i2c: E2 0E 00 E5 9D 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 37 [16:22:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:22:18]wFMCommunicate OK [16:22:18]SAM_PROTO_GetShiftState done [16:22:18]FM_GetShiftState done [16:22:18]opened in 1717545916 [16:22:18]opened+sec_in_day 1717632316 [16:22:18]quantity*price = 190212 [16:22:18]sum+1 = 190214 [16:22:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1902.00 Внесено: 3000.00 СДАЧА: 1098.00 НСП 1% : 16.83 НДС 12% : 202.00 Наличными: 1902.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 573 05.06.2024 16:22 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 56.11 сом ФМ: 0000000000959414 ФД: 60178 ФПД: 227619755498386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162220&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60178&fm=227619755498386&tin=02508201610067®Number=0000000000151680&sum=190200 [16:22:19]StoreToDocumentArchive [16:22:19]shift 72 fd 60178 [16:22:19]save to /storage/0072/doc_00060178 [16:22:19]save last doc name /storage/0072/doc_00060178 to /storage/kkm_last_doc_name [16:22:19]save OK [16:22:19]Clear old archive folders... [16:22:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:22:19]tlvbuf is 004223C0 [16:22:19]SAM_PROTO_ClearQueue [16:22:19]wFMCommunicate request_size=4 [16:22:19]MH_SAM_APDU [16:22:19]CAPDU: 80 09 00 00 [16:22:19]Write to MH i2c: E2 08 00 F2 9D 80 09 00 00 00 00 00 00 01 [16:22:19]Write i2c OK [16:22:19]MH_I2C_Read... [16:22:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:22:19]Read from MH i2c: E2 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 F2 9D 00 90 00 03 [16:22:19]RAPDU: 90 00 [16:22:19]wFMCommunicate OK [16:22:19]SAM_PROTO_ClearQueue done [16:22:19]KKMCreateOFDPacket [16:22:19]OFDProtocolAddRootSTLVToBuf [16:22:19]FM_MakeSignedData [16:22:19]FM_MakeSignedData [16:22:19]SAM_PROTO_SignData [16:22:19]wFMCommunicate request_size=4 [16:22:19]MH_SAM_APDU [16:22:19]CAPDU: 80 0D 01 02 [16:22:19]Write to MH i2c: E2 08 00 F3 9D 80 0D 01 02 00 00 00 00 09 [16:22:19]Write i2c OK [16:22:19]MH_I2C_Read... [16:22:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:22:19]Read from MH i2c: E2 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 F3 9D 00 90 00 04 [16:22:19]RAPDU: 90 00 [16:22:19]wFMCommunicate OK [16:22:19]wFMCommunicate request_size=255 [16:22:19]MH_SAM_APDU [16:22:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E DB 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 05 E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 4E 00 00 00 00 07 04 06 00 F8 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 BC 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EB 00 00 35 04 06 00 CF 04 [16:22:19]Write to MH i2c: E2 02 01 F4 9D 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 2E DB 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 05 E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 4E 00 00 00 00 07 04 06 00 F8 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 BC 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EB 00 00 35 04 06 00 CF 04 00 00 F0 [16:22:19]Write i2c OK [16:22:19]MH_I2C_Read... [16:22:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:19]Read from MH i2c: E2 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 F4 9D 00 90 00 05 [16:22:19]RAPDU: 90 00 [16:22:19]wFMCommunicate OK [16:22:19]wFMCommunicate request_size=9 [16:22:19]MH_SAM_APDU [16:22:19]CAPDU: 80 0D 02 02 04 DA AB 9B 92 [16:22:19]Write to MH i2c: E2 0C 00 F5 9D 80 0D 02 02 04 00 DA AB 9B 92 00 00 C6 [16:22:19]Write i2c OK [16:22:19]MH_I2C_Read... [16:22:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:19]Read from MH i2c: E2 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 03 00 F5 9D 00 90 00 06 [16:22:19]RAPDU: 90 00 [16:22:19]wFMCommunicate OK [16:22:19]wFMCommunicate request_size=4 [16:22:19]MH_SAM_APDU [16:22:19]CAPDU: 80 0D 03 02 [16:22:19]Write to MH i2c: E2 08 00 F6 9D 80 0D 03 02 00 00 00 00 0E [16:22:19]Write i2c OK [16:22:19]MH_I2C_Read... [16:22:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:22:19]Read from MH i2c: E2 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 0B 00 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 0B 00 F6 9D 00 03 C9 5A D5 7B 3C 7E D1 90 00 10 [16:22:19]RAPDU: 03 C9 5A D5 7B 3C 7E D1 90 00 [16:22:19]wFMCommunicate OK [16:22:19]SAM_PROTO_SignData done [16:22:19]FM_MakeSignedData done [16:22:19]CreateOFDProtocolMessage [16:22:19]wFMCommunicate request_size=4 [16:22:19]MH_SAM_APDU [16:22:19]CAPDU: 80 11 00 00 [16:22:19]Write to MH i2c: E2 08 00 F7 9D 80 11 00 00 00 00 00 00 0E [16:22:19]Write i2c OK [16:22:19]MH_I2C_Read... [16:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:19]Read from MH i2c: E2 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 17 00 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: E2 17 00 F7 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 61 [16:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:22:19]wFMCommunicate OK [16:22:19]CreateOFDProtocolMessage done [16:22:19]OFDSenderStorePacket 60178 [16:22:19]StoreOFDPacket docnum=60178 [16:22:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 50 E2 06 01 99 26 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E DB 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 05 E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 4E 00 00 00 00 07 04 06 00 F8 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 BC 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EB 00 00 35 04 06 00 CF 04 DA AB 9B 92 03 C9 5A D5 7B 3C 7E D1 [16:22:19]CheckFolder [16:22:19]dirname=/storage/ofd_packets [16:22:19]CheckFolder done [16:22:19]ProducePacketName [16:22:19]name=ofd_packets/00060178 [16:22:19]NVStorageSaveData ofd_packets/00060178 [16:22:19]File name is /storage/ofd_packets/00060178 [16:22:19]Write 300 bytes [16:22:19]NVStorageSaveData done [16:22:19]OFDSenderStorePacket done [16:22:19]KKMCreateOFDPacket done [16:22:19]NVStorageSaveData kkm_last_timestamp [16:22:19]File name is /storage/kkm_last_timestamp [16:22:19]Write 4 bytes [16:22:19]NVStorageSaveData done [16:22:19]ExternCall_PrintAddStr [16:22:19]wPrintStart [16:22:19]Write to MH i2c: 01 00 00 F8 9D 95 [16:22:19]Write i2c OK [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: 01 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: 01 07 00 [16:22:19]MH_I2C_Read... [16:22:19]Read from MH i2c: 01 07 00 F8 9D 00 00 00 00 00 FF 0F AA [16:22:19]RasterBufferAndPrint [16:22:19]line Счет N : (1)545907 [16:22:19]line ИНН: 02508201610067 [16:22:19]line Контрольно-Кассовый Чек [16:22:19]line ПРОДАЖА [16:22:19]line ТРК (МРК, ГНК) : 71 [16:22:19]line Товар: 2711190000 [16:22:19]line ГАЗ-К-5 [16:22:19]line 56.110 * 33.90 [16:22:19]line = 1902.13 [16:22:19]line НДС 12% НСП 1% [16:22:19]line > о реализуемом товаре [16:22:19]line ОКРУГЛЕНИЕ: -0.13 [16:22:19]line ИТОГО: 1902.00 [16:22:19]line Внесено: 3000.00 [16:22:19]line СДАЧА: 1098.00 [16:22:19]line НСП 1% : 16.83 [16:22:19]line НДС 12% : 202.00 [16:22:19]line Наличными: 1902.00 [16:22:19]line Безнал.: 0.00 [16:22:19]line Место: АЗС № 117 "Партнер Нефть" [16:22:19]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:22:19]line СНО: Общий режим [16:22:19]line Чек 573 05.06.2024 16:22 [16:22:19]line Смена: 72 ФФД: 1.0 [16:22:19]line ЗНМ: 0300000048 [16:22:19]line РНМ: 0000000000151680 [16:22:19]line Версия ККМ: v1.0 [16:22:19]line [16:22:19]line Дисконтная программа [16:22:19]line СУГ [16:22:19]line номер 117 [16:22:19]line сэкономлено 56.11 сом [16:22:19]line ФМ: 0000000000959414 [16:22:19]line ФД: 60178 [16:22:19]line ФПД: 227619755498386 [16:22:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162220&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60178&fm=227619755498386&tin=02508201610067®Number=0000000000151680&sum=190200 [16:22:20]OFD Sender: Processing packet 60178 [packets to send 53, broken 52] [16:22:20]ProducePacketName [16:22:20]name=ofd_packets/00060178 [16:22:20]OFD Sender: To server: pG, [16:22:20]CommunicateWithHost lk.salyk.kg:30040 [16:22:20]ConnectInit lk.salyk.kg [16:22:20]written 0, free lines is 4095 [16:22:20]Connected sock=10 [16:22:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 50 E2 06 01 99 26 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E DB 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 05 E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 4E 00 00 00 00 07 04 06 00 F8 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 BC 90 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EB 00 00 35 04 06 00 CF 04 DA AB 9B 92 03 C9 5A D5 7B 3C 7E D1 [16:22:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 12 A2 47 00 F2 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 12 EB 00 00 F4 03 04 00 C0 3C 60 66 B6 04 01 00 00 6C EB DD 17 5A 08 98 F1 [16:22:20]CommunicateWithHost err = 0 [16:22:20]CheckOFDResponse [16:22:20]1017 (14) - 77093643461234 [16:22:20]1041 (16) - 0000000000959414 [16:22:20]1040 (4) - 60178 [16:22:20]1012 (4) - 05.06.2024 10:24 [16:22:20]1206 (1) - 0 [16:22:20]OFD Sender: Remove packet 60178 [16:22:20]ProducePacketName [16:22:20]name=ofd_packets/00060178 [16:22:20]NVStorageDeleteData [16:22:20]Write to MH i2c: 01 00 00 28 9E C6 [16:22:20]Write i2c OK [16:22:20]MH_I2C_Read... [16:22:20]Read from MH i2c: 01 [16:22:20]MH_I2C_Read... [16:22:20]Read from MH i2c: 01 07 00 [16:22:20]MH_I2C_Read... [16:22:20]Read from MH i2c: 01 07 00 28 9E 00 00 00 00 00 5B 0C 34 [16:22:20]RasterBufferAndPrint [16:22:20]line [16:22:20]line [16:22:20]line [16:22:20]line [16:22:20]line [16:22:20]written 0, free lines is 3168 [16:22:20]MH_Cut [16:22:20]Write to MH i2c: D1 01 00 2F 9E 01 9F [16:22:20]Write i2c OK [16:22:20]MH_I2C_Read... [16:22:20]Read from MH i2c: D1 [16:22:20]MH_I2C_Read... [16:22:20]Read from MH i2c: D1 01 00 [16:22:20]MH_I2C_Read... [16:22:20]Read from MH i2c: D1 01 00 2F 9E 00 9E [16:22:20]Write to MH i2c: 01 00 00 30 9E CE [16:22:20]Write i2c OK [16:22:20]MH_I2C_Read... [16:22:20]OFD Sender: No OFD packet to send [16:22:21]*** Cut start [16:22:21]*** Partial cut [16:22:21]*** CUTSNS_PIN = 1 [16:22:21]*** CUTSNS_PIN = 0 [16:22:21]*** Brake cut motor [16:22:22]Read from MH i2c: 01 [16:22:22]MH_I2C_Read... [16:22:22]*** Stop cut motor [16:22:22]*** Cut end [16:22:22]Read from MH i2c: 01 07 00 [16:22:22]MH_I2C_Read... [16:22:22]Read from MH i2c: 01 07 00 30 9E 00 00 00 00 00 FF 0F E3 [16:22:22]process_action close_receipt done [16:22:22]requested_data is exist [16:22:22]produce_requested_data [16:22:22]requested_item fm.sn is exist - process it [16:22:22]wFMCommunicate request_size=4 [16:22:22]MH_SAM_APDU [16:22:22]CAPDU: 80 11 00 00 [16:22:22]Write to MH i2c: E2 08 00 31 9E 80 11 00 00 00 00 00 00 49 [16:22:22]Write i2c OK [16:22:22]MH_I2C_Read... [16:22:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:22]Read from MH i2c: E2 [16:22:22]MH_I2C_Read... [16:22:22]Read from MH i2c: E2 17 00 [16:22:22]MH_I2C_Read... [16:22:22]Read from MH i2c: E2 17 00 31 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9C [16:22:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:22:22]wFMCommunicate OK [16:22:22]requested_item fd.num is exist - process it [16:22:22]SAM_PROTO_GetFieldsCounters [16:22:22]wFMCommunicate request_size=4 [16:22:22]MH_SAM_APDU [16:22:22]CAPDU: 80 13 00 00 [16:22:22]Write to MH i2c: E2 08 00 32 9E 80 13 00 00 00 00 00 00 4C [16:22:22]Write i2c OK [16:22:22]MH_I2C_Read... [16:22:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:22]Read from MH i2c: E2 [16:22:22]MH_I2C_Read... [16:22:22]Read from MH i2c: E2 62 00 [16:22:22]MH_I2C_Read... [16:22:22]Read from MH i2c: E2 62 00 32 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 EB 00 00 0E 04 04 00 48 00 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 6B [16:22:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 EB 00 00 0E 04 04 00 48 00 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 [16:22:22]wFMCommunicate OK [16:22:22]SAM_PROTO_GetFieldsCounters done [16:22:22]requested_item shift.num is exist - process it [16:22:22]requested_item shift.opened is exist - process it [16:22:22]req_shift_opened [16:22:22]FM_GetShiftState [16:22:22]SAM_PROTO_GetShiftState [16:22:22]wFMCommunicate request_size=4 [16:22:22]MH_SAM_APDU [16:22:22]CAPDU: 80 13 01 00 [16:22:22]Write to MH i2c: E2 08 00 33 9E 80 13 01 00 00 00 00 00 4E [16:22:22]Write i2c OK [16:22:22]MH_I2C_Read... [16:22:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:22]Read from MH i2c: E2 [16:22:22]MH_I2C_Read... [16:22:22]Read from MH i2c: E2 0E 00 [16:22:22]MH_I2C_Read... [16:22:22]Read from MH i2c: E2 0E 00 33 9E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 86 [16:22:22]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:22:22]wFMCommunicate OK [16:22:22]SAM_PROTO_GetShiftState done [16:22:22]FM_GetShiftState done [16:22:22]req_shift_opened done [16:22:22]requested_item shift.open_date is exist - process it [16:22:22]req_shift_open_date [16:22:22]req_shift_open_date done [16:22:22]produce_requested_data done [16:22:22]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60178,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:22:22]process_action_free close_receipt [16:22:22]json_value_free [16:22:22]json_value_free done [16:22:22]process_json_proto returns [16:22:22]Send response to host [16:22:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60178,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:22:22]free response buf [16:22:22]execute_script done [16:22:22]execute_script returns [16:22:22]free content buf [16:22:22]Sock 8.Close socket [16:22:22]Sock 8.Thread stoped [16:22:25]OFD Sender: No OFD packet to send [16:22:30]OFD Sender: No OFD packet to send [16:22:35]OFD Sender: No OFD packet to send [16:22:40]OFD Sender: No OFD packet to send [16:22:45]OFD Sender: No OFD packet to send [16:22:50]OFD Sender: No OFD packet to send [16:22:54]accept exits with 9 [16:22:54]New connection [16:22:54]New thread 3066957156 created [16:22:54]Thread 3067100516 joined [16:22:54]Waiting for new connection... [16:22:54] Sock 9.Parse request [16:22:54]Sock 9.Check first char [16:22:54]Sock 9.First char is OK [16:22:54]request: POST /json_proto HTTP/1.0 [16:22:54]Method: POST [16:22:54]URL: /json_proto [16:22:54]Method is POST - this is cgi request [16:22:54]url: /json_proto [16:22:54]query_string will be loaded in cgi processing [16:22:54]execute_cgi json_proto POST (null) [16:22:54]execute_cgi path=json_proto method=POST [16:22:54]POST find Content-Length [16:22:54]Host: 172.17.60.68:8080 [16:22:54]Content-Length: 1207 [16:22:54]Content-Type: application/json [16:22:54] [16:22:54]POST finish read [16:22:54]Found Content-Length = 1207 [16:22: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545912\u000A05.06.2024 16:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3890314\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:54]execute_script... [16:22: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545912\u000A05.06.2024 16:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3890314\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:54]POST & json_proto [16:22:54]process_json_proto [16:22:54]json parsed OK: [16:22:54]protocol is kg_v1.0 [16:22:54]action value=print_text [16:22:54]process_action print_text [16:22:54]cmd_print_text [16:22:54]ExternCall_PrintAddStr [16:22:54]wPrintStart [16:22:54]Write to MH i2c: 01 00 00 34 9E D2 [16:22:54]Write i2c OK [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: 01 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: 01 07 00 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: 01 07 00 34 9E 00 00 00 00 00 FF 0F E7 [16:22:54]RasterBufferAndPrint [16:22:54]line *****ТОВАРНЫЙ ЧЕК***** [16:22:54]line АЗС 117 [16:22:54]line Партнер нефть [16:22:54]line 02508201610067 [16:22:54]line Кассир : Койгельдиева Р. [16:22:54]line Счет N : (1)545912 [16:22:54]line 05.06.2024 16:17 [16:22:54]line ПРОДАЖА [16:22:54]line ТРК (МРК, ГНК): 12 [16:22:54]line Вид ГСМ : 2710124130 [16:22:54]line Аи-92-К-5 [16:22:54]line 10.000 x 66.90 [16:22:54]line ИТОГ: 669.00 [16:22:54]line Тип оплаты: Талоны: Партнер нефть [16:22:54]line 3890314 [16:22:54]line ______________________ [16:22:54]line (подпись) [16:22:54]written 0, free lines is 4095 [16:22:55]Write to MH i2c: 01 00 00 49 9E E7 [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: 01 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: 01 07 00 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: 01 07 00 49 9E 00 00 00 00 00 F7 0D F2 [16:22:55]RasterBufferAndPrint [16:22:55]line [16:22:55]line [16:22:55]line [16:22:55]line [16:22:55]line [16:22:55]written 0, free lines is 3577 [16:22:55]MH_Cut [16:22:55]Write to MH i2c: D1 01 00 50 9E 01 C0 [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: D1 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: D1 01 00 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: D1 01 00 50 9E 00 BF [16:22:55]Write to MH i2c: 01 00 00 51 9E EF [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]*** Cut start [16:22:55]*** Partial cut [16:22:55]*** CUTSNS_PIN = 1 [16:22:55]*** CUTSNS_PIN = 0 [16:22:55]*** Brake cut motor [16:22:55]OFD Sender: No OFD packet to send [16:22:56]Read from MH i2c: 01 [16:22:56]MH_I2C_Read... [16:22:56]*** Stop cut motor [16:22:56]*** Cut end [16:22:56]Read from MH i2c: 01 07 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: 01 07 00 51 9E 00 00 00 00 00 FF 0F 04 [16:22:56]process_action print_text done [16:22:56]requested_data is exist [16:22:56]produce_requested_data [16:22:56]requested_item fm.sn is exist - process it [16:22:56]wFMCommunicate request_size=4 [16:22:56]MH_SAM_APDU [16:22:56]CAPDU: 80 11 00 00 [16:22:56]Write to MH i2c: E2 08 00 52 9E 80 11 00 00 00 00 00 00 6A [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:56]Read from MH i2c: E2 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 17 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 17 00 52 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BD [16:22:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:22:56]wFMCommunicate OK [16:22:56]requested_item fd.num is exist - process it [16:22:56]SAM_PROTO_GetFieldsCounters [16:22:56]wFMCommunicate request_size=4 [16:22:56]MH_SAM_APDU [16:22:56]CAPDU: 80 13 00 00 [16:22:56]Write to MH i2c: E2 08 00 53 9E 80 13 00 00 00 00 00 00 6D [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:56]Read from MH i2c: E2 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 62 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 62 00 53 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 EB 00 00 0E 04 04 00 48 00 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 8C [16:22:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 12 EB 00 00 0E 04 04 00 48 00 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 [16:22:56]wFMCommunicate OK [16:22:56]SAM_PROTO_GetFieldsCounters done [16:22:56]requested_item shift.num is exist - process it [16:22:56]requested_item shift.opened is exist - process it [16:22:56]req_shift_opened [16:22:56]FM_GetShiftState [16:22:56]SAM_PROTO_GetShiftState [16:22:56]wFMCommunicate request_size=4 [16:22:56]MH_SAM_APDU [16:22:56]CAPDU: 80 13 01 00 [16:22:56]Write to MH i2c: E2 08 00 54 9E 80 13 01 00 00 00 00 00 6F [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:56]Read from MH i2c: E2 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 0E 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 0E 00 54 9E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A7 [16:22:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:22:56]wFMCommunicate OK [16:22:56]SAM_PROTO_GetShiftState done [16:22:56]FM_GetShiftState done [16:22:56]req_shift_opened done [16:22:56]requested_item shift.open_date is exist - process it [16:22:56]req_shift_open_date [16:22:56]req_shift_open_date done [16:22:56]produce_requested_data done [16:22:56]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60178,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:22:56]process_action_free print_text [16:22:56]json_value_free [16:22:56]json_value_free done [16:22:56]process_json_proto returns [16:22:56]Send response to host [16:22:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60178,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:22:56]free response buf [16:22:56]execute_script done [16:22:56]execute_script returns [16:22:56]free content buf [16:22:56]Sock 9.Close socket [16:22:56]Sock 9.Thread stoped [16:23:01]OFD Sender: No OFD packet to send [16:23:06]OFD Sender: No OFD packet to send [16:23:11]OFD Sender: No OFD packet to send [16:23:16]OFD Sender: No OFD packet to send [16:23:21]OFD Sender: No OFD packet to send [16:23:26]OFD Sender: No OFD packet to send [16:23:31]OFD Sender: No OFD packet to send [16:23:36]OFD Sender: No OFD packet to send [16:23:41]OFD Sender: No OFD packet to send [16:23:46]OFD Sender: No OFD packet to send [16:23:51]OFD Sender: No OFD packet to send [16:23:56]OFD Sender: No OFD packet to send [16:24:01]OFD Sender: No OFD packet to send [16:24:06]OFD Sender: No OFD packet to send [16:24:11]OFD Sender: No OFD packet to send [16:24:16]OFD Sender: No OFD packet to send [16:24:21]OFD Sender: No OFD packet to send [16:24:26]OFD Sender: No OFD packet to send [16:24:31]OFD Sender: No OFD packet to send [16:24:36]OFD Sender: No OFD packet to send [16:24:41]OFD Sender: No OFD packet to send [16:24:46]OFD Sender: No OFD packet to send [16:24:51]OFD Sender: No OFD packet to send [16:24:56]OFD Sender: No OFD packet to send [16:25:01]OFD Sender: No OFD packet to send [16:25:06]OFD Sender: No OFD packet to send [16:25:11]OFD Sender: No OFD packet to send [16:25:15]accept exits with 8 [16:25:15]New connection [16:25:15]New thread 3067100516 created [16:25:15]Thread 3066957156 joined [16:25:15]Waiting for new connection... [16:25:15] Sock 8.Parse request [16:25:15]Sock 8.Check first char [16:25:15]Sock 8.First char is OK [16:25:15]request: POST /json_proto HTTP/1.0 [16:25:15]Method: POST [16:25:15]URL: /json_proto [16:25:15]Method is POST - this is cgi request [16:25:15]url: /json_proto [16:25:15]query_string will be loaded in cgi processing [16:25:15]execute_cgi json_proto POST (null) [16:25:15]execute_cgi path=json_proto method=POST [16:25:15]POST find Content-Length [16:25:15]Host: 172.17.60.68:8080 [16:25:15]Content-Length: 800 [16:25:15]Content-Type: application/json [16:25:15] [16:25:15]POST finish read [16:25:15]Found Content-Length = 800 [16:25:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.240, "sum" : 350.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" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:15]execute_script... [16:25:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.240, "sum" : 350.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" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:15]POST & json_proto [16:25:15]process_json_proto [16:25:15]json parsed OK: [16:25:15]protocol is kg_v1.0 [16:25:15]action value=close_receipt [16:25:15]process_action close_receipt [16:25:15]cmd_close_receipt [16:25:15]MH_GetDate [16:25:15]Write to MH i2c: F0 00 00 55 9E E2 [16:25:15]Write i2c OK [16:25:15]MH_I2C_Read... [16:25:15]Read from MH i2c: F0 [16:25:15]MH_I2C_Read... [16:25:15]Read from MH i2c: F0 09 00 [16:25:15]MH_I2C_Read... [16:25:15]Read from MH i2c: F0 09 00 55 9E 00 6E 91 60 66 9A 61 5F 66 70 [16:25:15]GetLastDocTimeStamp 1717604540 [16:25:15]current date 1717604718 [16:25:15]FM_GetShiftState [16:25:15]SAM_PROTO_GetShiftState [16:25:15]wFMCommunicate request_size=4 [16:25:15]MH_SAM_APDU [16:25:15]CAPDU: 80 13 01 00 [16:25:15]Write to MH i2c: E2 08 00 56 9E 80 13 01 00 00 00 00 00 71 [16:25:15]Write i2c OK [16:25:15]MH_I2C_Read... [16:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:15]Read from MH i2c: E2 [16:25:15]MH_I2C_Read... [16:25:15]Read from MH i2c: E2 0E 00 [16:25:15]MH_I2C_Read... [16:25:15]Read from MH i2c: E2 0E 00 56 9E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A9 [16:25:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:25:15]wFMCommunicate OK [16:25:15]SAM_PROTO_GetShiftState done [16:25:15]FM_GetShiftState done [16:25:15]opened in 1717545916 [16:25:15]opened+sec_in_day 1717632316 [16:25:15]quantity*price = 35055 [16:25:15]sum+1 = 35057 [16:25:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.56 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 0.00 Безнал.: 350.56 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 574 05.06.2024 16:25 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60179 ФПД: 125575797583279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162518&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60179&fm=125575797583279&tin=02508201610067®Number=0000000000151680&sum=35056 [16:25:16]StoreToDocumentArchive [16:25:16]shift 72 fd 60179 [16:25:16]save to /storage/0072/doc_00060179 [16:25:16]save last doc name /storage/0072/doc_00060179 to /storage/kkm_last_doc_name [16:25:16]save OK [16:25:16]Clear old archive folders... [16:25:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:16]tlvbuf is 00716140 [16:25:16]SAM_PROTO_ClearQueue [16:25:16]wFMCommunicate request_size=4 [16:25:16]MH_SAM_APDU [16:25:16]CAPDU: 80 09 00 00 [16:25:16]Write to MH i2c: E2 08 00 63 9E 80 09 00 00 00 00 00 00 73 [16:25:16]Write i2c OK [16:25:16]MH_I2C_Read... [16:25:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:17]Read from MH i2c: E2 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 63 9E 00 90 00 75 [16:25:17]RAPDU: 90 00 [16:25:17]wFMCommunicate OK [16:25:17]SAM_PROTO_ClearQueue done [16:25:17]KKMCreateOFDPacket [16:25:17]OFDProtocolAddRootSTLVToBuf [16:25:17]FM_MakeSignedData [16:25:17]FM_MakeSignedData [16:25:17]SAM_PROTO_SignData [16:25:17]wFMCommunicate request_size=4 [16:25:17]MH_SAM_APDU [16:25:17]CAPDU: 80 0D 01 02 [16:25:17]Write to MH i2c: E2 08 00 64 9E 80 0D 01 02 00 00 00 00 7B [16:25:17]Write i2c OK [16:25:17]MH_I2C_Read... [16:25:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:17]Read from MH i2c: E2 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 64 9E 00 90 00 76 [16:25:17]RAPDU: 90 00 [16:25:17]wFMCommunicate OK [16:25:17]wFMCommunicate request_size=255 [16:25:17]MH_SAM_APDU [16:25: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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 6E 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EB 00 00 35 04 06 00 72 [16:25:17]Write to MH i2c: E2 02 01 65 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 6E 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EB 00 00 35 04 06 00 72 00 00 3E [16:25:17]Write i2c OK [16:25:17]MH_I2C_Read... [16:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:17]Read from MH i2c: E2 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 65 9E 00 90 00 77 [16:25:17]RAPDU: 90 00 [16:25:17]wFMCommunicate OK [16:25:17]wFMCommunicate request_size=10 [16:25:17]MH_SAM_APDU [16:25:17]CAPDU: 80 0D 02 02 05 35 E4 CE AD AF [16:25:17]Write to MH i2c: E2 0D 00 66 9E 80 0D 02 02 05 00 35 E4 CE AD AF 00 00 CB [16:25:17]Write i2c OK [16:25:17]MH_I2C_Read... [16:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:17]Read from MH i2c: E2 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 03 00 66 9E 00 90 00 78 [16:25:17]RAPDU: 90 00 [16:25:17]wFMCommunicate OK [16:25:17]wFMCommunicate request_size=4 [16:25:17]MH_SAM_APDU [16:25:17]CAPDU: 80 0D 03 02 [16:25:17]Write to MH i2c: E2 08 00 67 9E 80 0D 03 02 00 00 00 00 80 [16:25:17]Write i2c OK [16:25:17]MH_I2C_Read... [16:25:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:17]Read from MH i2c: E2 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 0B 00 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 0B 00 67 9E 00 65 57 51 F4 C9 56 A7 C8 90 00 10 [16:25:17]RAPDU: 65 57 51 F4 C9 56 A7 C8 90 00 [16:25:17]wFMCommunicate OK [16:25:17]SAM_PROTO_SignData done [16:25:17]FM_MakeSignedData done [16:25:17]CreateOFDProtocolMessage [16:25:17]wFMCommunicate request_size=4 [16:25:17]MH_SAM_APDU [16:25:17]CAPDU: 80 11 00 00 [16:25:17]Write to MH i2c: E2 08 00 68 9E 80 11 00 00 00 00 00 00 80 [16:25:17]Write i2c OK [16:25:17]MH_I2C_Read... [16:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:17]Read from MH i2c: E2 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 17 00 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: E2 17 00 68 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D3 [16:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:25:17]wFMCommunicate OK [16:25:17]CreateOFDProtocolMessage done [16:25:17]OFDSenderStorePacket 60179 [16:25:17]StoreOFDPacket docnum=60179 [16:25:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EB FE 07 01 D0 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 6E 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EB 00 00 35 04 06 00 72 35 E4 CE AD AF 65 57 51 F4 C9 56 A7 C8 [16:25:17]CheckFolder [16:25:17]dirname=/storage/ofd_packets [16:25:17]CheckFolder done [16:25:17]ProducePacketName [16:25:17]name=ofd_packets/00060179 [16:25:17]NVStorageSaveData ofd_packets/00060179 [16:25:17]File name is /storage/ofd_packets/00060179 [16:25:17]Write 301 bytes [16:25:17]NVStorageSaveData done [16:25:17]OFDSenderStorePacket done [16:25:17]KKMCreateOFDPacket done [16:25:17]NVStorageSaveData kkm_last_timestamp [16:25:17]File name is /storage/kkm_last_timestamp [16:25:17]Write 4 bytes [16:25:17]NVStorageSaveData done [16:25:17]ExternCall_PrintAddStr [16:25:17]wPrintStart [16:25:17]Write to MH i2c: 01 00 00 69 9E 07 [16:25:17]Write i2c OK [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: 01 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: 01 07 00 [16:25:17]MH_I2C_Read... [16:25:17]Read from MH i2c: 01 07 00 69 9E 00 00 00 00 00 FF 0F 1C [16:25:17]RasterBufferAndPrint [16:25:17]line Счет N : (1)545913 [16:25:17]line ИНН: 02508201610067 [16:25:17]line Контрольно-Кассовый Чек [16:25:17]line ПРОДАЖА [16:25:17]line ТРК (МРК, ГНК) : 32 [16:25:17]line Товар: 2710124130 [16:25:17]line Аи-92-К-5 [16:25:17]line 5.240 * 66.90 [16:25:17]line = 350.56 [16:25:17]line НДС 12% НСП 1% [16:25:17]line > о реализуемом товаре [16:25:17]line ИТОГО: 350.56 [16:25:17]line НСП 1% : 3.10 [16:25:17]line НДС 12% : 37.23 [16:25:17]line Наличными: 0.00 [16:25:17]line Безнал.: 350.56 [16:25:17]line Место: АЗС № 117 "Партнер Нефть" [16:25:17]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:25:17]line СНО: Общий режим [16:25:17]line Чек 574 05.06.2024 16:25 [16:25:17]line Смена: 72 ФФД: 1.0 [16:25:17]line ЗНМ: 0300000048 [16:25:17]line РНМ: 0000000000151680 [16:25:17]line Версия ККМ: v1.0 [16:25:17]line Платежная система: O! деньги [16:25:17]line ФМ: 0000000000959414 [16:25:17]line ФД: 60179 [16:25:17]line ФПД: 125575797583279 [16:25:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162518&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60179&fm=125575797583279&tin=02508201610067®Number=0000000000151680&sum=35056 [16:25:17]OFD Sender: Processing packet 60179 [packets to send 53, broken 52] [16:25:17]ProducePacketName [16:25:17]name=ofd_packets/00060179 [16:25:17]OFD Sender: To server: pG, [16:25:17]CommunicateWithHost lk.salyk.kg:30040 [16:25:17]ConnectInit lk.salyk.kg [16:25:17]written 0, free lines is 4095 [16:25:17]Connected sock=10 [16:25:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 EB FE 07 01 D0 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 6E 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EB 00 00 35 04 06 00 72 35 E4 CE AD AF 65 57 51 F4 C9 56 A7 C8 [16:25:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 60 A4 47 00 D1 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 13 EB 00 00 F4 03 04 00 71 3D 60 66 B6 04 01 00 00 47 E2 C7 F2 BF A9 5A 61 [16:25:18]CommunicateWithHost err = 0 [16:25:18]CheckOFDResponse [16:25:18]1017 (14) - 77093643461234 [16:25:18]1041 (16) - 0000000000959414 [16:25:18]1040 (4) - 60179 [16:25:18]1012 (4) - 05.06.2024 10:26 [16:25:18]1206 (1) - 0 [16:25:18]OFD Sender: Remove packet 60179 [16:25:18]ProducePacketName [16:25:18]name=ofd_packets/00060179 [16:25:18]NVStorageDeleteData [16:25:18]Write to MH i2c: 01 00 00 93 9E 31 [16:25:18]Write i2c OK [16:25:18]MH_I2C_Read... [16:25:18]Read from MH i2c: 01 [16:25:18]MH_I2C_Read... [16:25:18]Read from MH i2c: 01 07 00 [16:25:18]MH_I2C_Read... [16:25:18]Read from MH i2c: 01 07 00 93 9E 00 00 00 00 00 CA 0C 0E [16:25:18]RasterBufferAndPrint [16:25:18]line [16:25:18]line [16:25:18]line [16:25:18]line [16:25:18]line [16:25:18]written 0, free lines is 3281 [16:25:18]MH_Cut [16:25:18]Write to MH i2c: D1 01 00 9A 9E 01 0A [16:25:18]Write i2c OK [16:25:18]MH_I2C_Read... [16:25:18]Read from MH i2c: D1 [16:25:18]MH_I2C_Read... [16:25:18]Read from MH i2c: D1 01 00 [16:25:18]MH_I2C_Read... [16:25:18]Read from MH i2c: D1 01 00 9A 9E 00 09 [16:25:18]Write to MH i2c: 01 00 00 9B 9E 39 [16:25:18]Write i2c OK [16:25:18]MH_I2C_Read... [16:25:18]OFD Sender: No OFD packet to send [16:25:19]*** Cut start [16:25:19]*** Partial cut [16:25:19]*** CUTSNS_PIN = 1 [16:25:19]*** CUTSNS_PIN = 0 [16:25:19]*** Brake cut motor [16:25:19]Read from MH i2c: 01 [16:25:19]MH_I2C_Read... [16:25:19]*** Stop cut motor [16:25:19]*** Cut end [16:25:19]Read from MH i2c: 01 07 00 [16:25:19]MH_I2C_Read... [16:25:19]Read from MH i2c: 01 07 00 9B 9E 00 00 00 00 00 FF 0F 4E [16:25:19]process_action close_receipt done [16:25:19]requested_data is exist [16:25:19]produce_requested_data [16:25:19]requested_item fm.sn is exist - process it [16:25:19]wFMCommunicate request_size=4 [16:25:19]MH_SAM_APDU [16:25:19]CAPDU: 80 11 00 00 [16:25:19]Write to MH i2c: E2 08 00 9C 9E 80 11 00 00 00 00 00 00 B4 [16:25:19]Write i2c OK [16:25:19]MH_I2C_Read... [16:25:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:19]Read from MH i2c: E2 [16:25:19]MH_I2C_Read... [16:25:19]Read from MH i2c: E2 17 00 [16:25:19]MH_I2C_Read... [16:25:19]Read from MH i2c: E2 17 00 9C 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 07 [16:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:25:19]wFMCommunicate OK [16:25:19]requested_item fd.num is exist - process it [16:25:19]SAM_PROTO_GetFieldsCounters [16:25:19]wFMCommunicate request_size=4 [16:25:19]MH_SAM_APDU [16:25:19]CAPDU: 80 13 00 00 [16:25:19]Write to MH i2c: E2 08 00 9D 9E 80 13 00 00 00 00 00 00 B7 [16:25:19]Write i2c OK [16:25:19]MH_I2C_Read... [16:25:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:20]Read from MH i2c: E2 [16:25:20]MH_I2C_Read... [16:25:20]Read from MH i2c: E2 62 00 [16:25:20]MH_I2C_Read... [16:25:20]Read from MH i2c: E2 62 00 9D 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 13 EB 00 00 0E 04 04 00 48 00 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 DA [16:25:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 13 EB 00 00 0E 04 04 00 48 00 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 [16:25:20]wFMCommunicate OK [16:25:20]SAM_PROTO_GetFieldsCounters done [16:25:20]requested_item shift.num is exist - process it [16:25:20]requested_item shift.opened is exist - process it [16:25:20]req_shift_opened [16:25:20]FM_GetShiftState [16:25:20]SAM_PROTO_GetShiftState [16:25:20]wFMCommunicate request_size=4 [16:25:20]MH_SAM_APDU [16:25:20]CAPDU: 80 13 01 00 [16:25:20]Write to MH i2c: E2 08 00 9E 9E 80 13 01 00 00 00 00 00 B9 [16:25:20]Write i2c OK [16:25:20]MH_I2C_Read... [16:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:20]Read from MH i2c: E2 [16:25:20]MH_I2C_Read... [16:25:20]Read from MH i2c: E2 0E 00 [16:25:20]MH_I2C_Read... [16:25:20]Read from MH i2c: E2 0E 00 9E 9E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F1 [16:25:20]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:25:20]wFMCommunicate OK [16:25:20]SAM_PROTO_GetShiftState done [16:25:20]FM_GetShiftState done [16:25:20]req_shift_opened done [16:25:20]requested_item shift.open_date is exist - process it [16:25:20]req_shift_open_date [16:25:20]req_shift_open_date done [16:25:20]produce_requested_data done [16:25:20]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60179,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:25:20]process_action_free close_receipt [16:25:20]json_value_free [16:25:20]json_value_free done [16:25:20]process_json_proto returns [16:25:20]Send response to host [16:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60179,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:25:20]free response buf [16:25:20]execute_script done [16:25:20]execute_script returns [16:25:20]free content buf [16:25:20]Sock 8.Close socket [16:25:20]Sock 8.Thread stoped [16:25:23]OFD Sender: No OFD packet to send [16:25:28]OFD Sender: No OFD packet to send [16:25:33]OFD Sender: No OFD packet to send [16:25:38]OFD Sender: No OFD packet to send [16:25:43]OFD Sender: No OFD packet to send [16:25:48]OFD Sender: No OFD packet to send [16:25:53]OFD Sender: No OFD packet to send [16:25:58]OFD Sender: No OFD packet to send [16:26:03]OFD Sender: No OFD packet to send [16:26:08]OFD Sender: No OFD packet to send [16:26:13]OFD Sender: No OFD packet to send [16:26:18]OFD Sender: No OFD packet to send [16:26:23]OFD Sender: No OFD packet to send [16:26:27]accept exits with 9 [16:26:27]New connection [16:26:27]New thread 3066957156 created [16:26:27]Thread 3067100516 joined [16:26:27]Waiting for new connection... [16:26:27] Sock 9.Parse request [16:26:27]Sock 9.Check first char [16:26:27]Sock 9.First char is OK [16:26:27]request: POST /json_proto HTTP/1.0 [16:26:27]Method: POST [16:26:27]URL: /json_proto [16:26:27]Method is POST - this is cgi request [16:26:27]url: /json_proto [16:26:27]query_string will be loaded in cgi processing [16:26:27]execute_cgi json_proto POST (null) [16:26:27]execute_cgi path=json_proto method=POST [16:26:27]POST find Content-Length [16:26:27]Host: 172.17.60.68:8080 [16:26:27]Content-Length: 682 [16:26:27]Content-Type: application/json [16:26:27] [16:26:27]POST finish read [16:26:27]Found Content-Length = 682 [16:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 22.070, "sum" : 1630.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 1630.00, "payments": [ { "type": 0, "sum" : 1630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:27]execute_script... [16:26: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)545915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 22.070, "sum" : 1630.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 1630.00, "payments": [ { "type": 0, "sum" : 1630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:27]POST & json_proto [16:26:27]process_json_proto [16:26:27]json parsed OK: [16:26:27]protocol is kg_v1.0 [16:26:27]action value=close_receipt [16:26:27]process_action close_receipt [16:26:27]cmd_close_receipt [16:26:27]MH_GetDate [16:26:27]Write to MH i2c: F0 00 00 9F 9E 2C [16:26:27]Write i2c OK [16:26:27]MH_I2C_Read... [16:26:27]Read from MH i2c: F0 [16:26:27]MH_I2C_Read... [16:26:27]Read from MH i2c: F0 09 00 [16:26:27]MH_I2C_Read... [16:26:27]Read from MH i2c: F0 09 00 9F 9E 00 B6 91 60 66 9A 61 5F 66 02 [16:26:27]GetLastDocTimeStamp 1717604718 [16:26:27]current date 1717604790 [16:26:27]FM_GetShiftState [16:26:27]SAM_PROTO_GetShiftState [16:26:27]wFMCommunicate request_size=4 [16:26:27]MH_SAM_APDU [16:26:27]CAPDU: 80 13 01 00 [16:26:27]Write to MH i2c: E2 08 00 A0 9E 80 13 01 00 00 00 00 00 BB [16:26:27]Write i2c OK [16:26:27]MH_I2C_Read... [16:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:27]Read from MH i2c: E2 [16:26:27]MH_I2C_Read... [16:26:27]Read from MH i2c: E2 0E 00 [16:26:27]MH_I2C_Read... [16:26:27]Read from MH i2c: E2 0E 00 A0 9E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F3 [16:26:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:26:27]wFMCommunicate OK [16:26:27]SAM_PROTO_GetShiftState done [16:26:27]FM_GetShiftState done [16:26:27]opened in 1717545916 [16:26:27]opened+sec_in_day 1717632316 [16:26:27]quantity*price = 163097 [16:26:27]sum+1 = 163098 [16:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.97 ИТОГО: 1630.00 Внесено: 9000.00 СДАЧА: 7370.00 НСП 1% : 14.43 НДС 12% : 173.20 Наличными: 1630.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 575 05.06.2024 16:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60180 ФПД: 143382513553029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60180&fm=143382513553029&tin=02508201610067®Number=0000000000151680&sum=163000 [16:26:28]StoreToDocumentArchive [16:26:28]shift 72 fd 60180 [16:26:28]save to /storage/0072/doc_00060180 [16:26:28]save last doc name /storage/0072/doc_00060180 to /storage/kkm_last_doc_name [16:26:28]save OK [16:26:28]Clear old archive folders... [16:26:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:26:28]tlvbuf is 00506E50 [16:26:28]SAM_PROTO_ClearQueue [16:26:28]wFMCommunicate request_size=4 [16:26:28]MH_SAM_APDU [16:26:28]CAPDU: 80 09 00 00 [16:26:28]Write to MH i2c: E2 08 00 AD 9E 80 09 00 00 00 00 00 00 BD [16:26:28]Write i2c OK [16:26:28]MH_I2C_Read... [16:26:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:28]Read from MH i2c: E2 [16:26:28]MH_I2C_Read... [16:26:28]Read from MH i2c: E2 03 00 [16:26:28]MH_I2C_Read... [16:26:28]Read from MH i2c: E2 03 00 AD 9E 00 90 00 BF [16:26:28]RAPDU: 90 00 [16:26:28]wFMCommunicate OK [16:26:28]SAM_PROTO_ClearQueue done [16:26:28]KKMCreateOFDPacket [16:26:28]OFDProtocolAddRootSTLVToBuf [16:26:28]FM_MakeSignedData [16:26:28]FM_MakeSignedData [16:26:28]SAM_PROTO_SignData [16:26:28]wFMCommunicate request_size=4 [16:26:28]MH_SAM_APDU [16:26:28]CAPDU: 80 0D 01 02 [16:26:28]Write to MH i2c: E2 08 00 AE 9E 80 0D 01 02 00 00 00 00 C5 [16:26:28]Write i2c OK [16:26:28]MH_I2C_Read... [16:26:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:28]Read from MH i2c: E2 [16:26:28]MH_I2C_Read... [16:26:28]Read from MH i2c: E2 03 00 [16:26:28]MH_I2C_Read... [16:26:28]Read from MH i2c: E2 03 00 AE 9E 00 90 00 C0 [16:26:28]RAPDU: 90 00 [16:26:28]wFMCommunicate OK [16:26:28]wFMCommunicate request_size=255 [16:26:28]MH_SAM_APDU [16:26: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 36 56 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 19 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 43 00 00 00 00 07 04 06 00 B8 7C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 B6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EB 00 00 35 04 06 00 82 [16:26:28]Write to MH i2c: E2 02 01 AF 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 56 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 19 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 43 00 00 00 00 07 04 06 00 B8 7C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 B6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EB 00 00 35 04 06 00 82 00 00 03 [16:26:28]Write i2c OK [16:26:28]MH_I2C_Read... [16:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:29]Read from MH i2c: E2 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 03 00 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 03 00 AF 9E 00 90 00 C1 [16:26:29]RAPDU: 90 00 [16:26:29]wFMCommunicate OK [16:26:29]wFMCommunicate request_size=10 [16:26:29]MH_SAM_APDU [16:26:29]CAPDU: 80 0D 02 02 05 67 D7 C9 8E 85 [16:26:29]Write to MH i2c: E2 0D 00 B0 9E 80 0D 02 02 05 00 67 D7 C9 8E 85 00 00 EC [16:26:29]Write i2c OK [16:26:29]MH_I2C_Read... [16:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:29]Read from MH i2c: E2 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 03 00 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 03 00 B0 9E 00 90 00 C2 [16:26:29]RAPDU: 90 00 [16:26:29]wFMCommunicate OK [16:26:29]wFMCommunicate request_size=4 [16:26:29]MH_SAM_APDU [16:26:29]CAPDU: 80 0D 03 02 [16:26:29]Write to MH i2c: E2 08 00 B1 9E 80 0D 03 02 00 00 00 00 CA [16:26:29]Write i2c OK [16:26:29]MH_I2C_Read... [16:26:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:29]Read from MH i2c: E2 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 0B 00 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 0B 00 B1 9E 00 D1 B1 DD 7F 29 B5 9F FA 90 00 20 [16:26:29]RAPDU: D1 B1 DD 7F 29 B5 9F FA 90 00 [16:26:29]wFMCommunicate OK [16:26:29]SAM_PROTO_SignData done [16:26:29]FM_MakeSignedData done [16:26:29]CreateOFDProtocolMessage [16:26:29]wFMCommunicate request_size=4 [16:26:29]MH_SAM_APDU [16:26:29]CAPDU: 80 11 00 00 [16:26:29]Write to MH i2c: E2 08 00 B2 9E 80 11 00 00 00 00 00 00 CA [16:26:29]Write i2c OK [16:26:29]MH_I2C_Read... [16:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:29]Read from MH i2c: E2 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 17 00 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: E2 17 00 B2 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1D [16:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:26:29]wFMCommunicate OK [16:26:29]CreateOFDProtocolMessage done [16:26:29]OFDSenderStorePacket 60180 [16:26:29]StoreOFDPacket docnum=60180 [16:26:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 D5 07 01 6A 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 36 56 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 19 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 43 00 00 00 00 07 04 06 00 B8 7C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 B6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EB 00 00 35 04 06 00 82 67 D7 C9 8E 85 D1 B1 DD 7F 29 B5 9F FA [16:26:29]CheckFolder [16:26:29]dirname=/storage/ofd_packets [16:26:29]CheckFolder done [16:26:29]ProducePacketName [16:26:29]name=ofd_packets/00060180 [16:26:29]NVStorageSaveData ofd_packets/00060180 [16:26:29]File name is /storage/ofd_packets/00060180 [16:26:29]Write 301 bytes [16:26:29]NVStorageSaveData done [16:26:29]OFDSenderStorePacket done [16:26:29]KKMCreateOFDPacket done [16:26:29]NVStorageSaveData kkm_last_timestamp [16:26:29]File name is /storage/kkm_last_timestamp [16:26:29]Write 4 bytes [16:26:29]NVStorageSaveData done [16:26:29]ExternCall_PrintAddStr [16:26:29]wPrintStart [16:26:29]Write to MH i2c: 01 00 00 B3 9E 51 [16:26:29]Write i2c OK [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: 01 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: 01 07 00 [16:26:29]MH_I2C_Read... [16:26:29]Read from MH i2c: 01 07 00 B3 9E 00 00 00 00 00 FF 0F 66 [16:26:29]RasterBufferAndPrint [16:26:29]line Счет N : (1)545915 [16:26:29]line ИНН: 02508201610067 [16:26:29]line Контрольно-Кассовый Чек [16:26:29]line ПРОДАЖА [16:26:29]line ТРК (МРК, ГНК) : 43 [16:26:29]line Товар: 2710124500 [16:26:29]line Аи-95-К-5 [16:26:29]line 22.070 * 73.90 [16:26:29]line = 1630.97 [16:26:29]line НДС 12% НСП 1% [16:26:29]line > о реализуемом товаре [16:26:29]line ОКРУГЛЕНИЕ: -0.97 [16:26:29]line ИТОГО: 1630.00 [16:26:29]line Внесено: 9000.00 [16:26:29]line СДАЧА: 7370.00 [16:26:29]line НСП 1% : 14.43 [16:26:29]line НДС 12% : 173.20 [16:26:29]line Наличными: 1630.00 [16:26:29]line Безнал.: 0.00 [16:26:29]line Место: АЗС № 117 "Партнер Нефть" [16:26:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:26:29]line СНО: Общий режим [16:26:29]line Чек 575 05.06.2024 16:26 [16:26:29]line Смена: 72 ФФД: 1.0 [16:26:29]line ЗНМ: 0300000048 [16:26:29]line РНМ: 0000000000151680 [16:26:29]line Версия ККМ: v1.0 [16:26:29]line ФМ: 0000000000959414 [16:26:29]line ФД: 60180 [16:26:29]line ФПД: 143382513553029 [16:26:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60180&fm=143382513553029&tin=02508201610067®Number=0000000000151680&sum=163000 [16:26:29]OFD Sender: Processing packet 60180 [packets to send 53, broken 52] [16:26:29]ProducePacketName [16:26:29]name=ofd_packets/00060180 [16:26:29]OFD Sender: To server: pG, [16:26:29]CommunicateWithHost lk.salyk.kg:30040 [16:26:29]ConnectInit lk.salyk.kg [16:26:29]written 0, free lines is 4095 [16:26:29]Connected sock=10 [16:26:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 44 D5 07 01 6A 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 36 56 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 19 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 7C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 43 00 00 00 00 07 04 06 00 B8 7C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 B6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EB 00 00 35 04 06 00 82 67 D7 C9 8E 85 D1 B1 DD 7F 29 B5 9F FA [16:26:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 74 38 47 00 D3 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 14 EB 00 00 F4 03 04 00 B9 3D 60 66 B6 04 01 00 00 3D FA 14 D9 2F BF 9E EF [16:26:29]CommunicateWithHost err = 0 [16:26:29]CheckOFDResponse [16:26:29]1017 (14) - 77093643461234 [16:26:29]1041 (16) - 0000000000959414 [16:26:29]1040 (4) - 60180 [16:26:29]1012 (4) - 05.06.2024 10:28 [16:26:29]1206 (1) - 0 [16:26:29]OFD Sender: Remove packet 60180 [16:26:29]ProducePacketName [16:26:29]name=ofd_packets/00060180 [16:26:29]NVStorageDeleteData [16:26:30]Write to MH i2c: 01 00 00 DE 9E 7C [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: 01 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: 01 07 00 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: 01 07 00 DE 9E 00 00 00 00 00 BE 0C 4D [16:26:30]RasterBufferAndPrint [16:26:30]line [16:26:30]line [16:26:30]line [16:26:30]line [16:26:30]line [16:26:30]written 0, free lines is 3268 [16:26:30]MH_Cut [16:26:30]Write to MH i2c: D1 01 00 E5 9E 01 55 [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: D1 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: D1 01 00 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: D1 01 00 E5 9E 00 54 [16:26:30]Write to MH i2c: 01 00 00 E6 9E 84 [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:30]OFD Sender: No OFD packet to send [16:26:31]*** Cut start [16:26:31]*** Partial cut [16:26:31]*** CUTSNS_PIN = 1 [16:26:31]*** CUTSNS_PIN = 0 [16:26:31]*** Brake cut motor [16:26:31]Read from MH i2c: 01 [16:26:31]MH_I2C_Read... [16:26:31]*** Stop cut motor [16:26:31]*** Cut end [16:26:31]Read from MH i2c: 01 07 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: 01 07 00 E6 9E 00 00 00 00 00 FF 0F 99 [16:26:31]process_action close_receipt done [16:26:31]requested_data is exist [16:26:31]produce_requested_data [16:26:31]requested_item fm.sn is exist - process it [16:26:31]wFMCommunicate request_size=4 [16:26:31]MH_SAM_APDU [16:26:31]CAPDU: 80 11 00 00 [16:26:31]Write to MH i2c: E2 08 00 E7 9E 80 11 00 00 00 00 00 00 FF [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 17 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 17 00 E7 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [16:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:26:31]wFMCommunicate OK [16:26:31]requested_item fd.num is exist - process it [16:26:31]SAM_PROTO_GetFieldsCounters [16:26:31]wFMCommunicate request_size=4 [16:26:31]MH_SAM_APDU [16:26:31]CAPDU: 80 13 00 00 [16:26:31]Write to MH i2c: E2 08 00 E8 9E 80 13 00 00 00 00 00 00 02 [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 62 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 62 00 E8 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 14 EB 00 00 0E 04 04 00 48 00 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 29 [16:26:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 14 EB 00 00 0E 04 04 00 48 00 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 [16:26:31]wFMCommunicate OK [16:26:31]SAM_PROTO_GetFieldsCounters done [16:26:31]requested_item shift.num is exist - process it [16:26:31]requested_item shift.opened is exist - process it [16:26:31]req_shift_opened [16:26:31]FM_GetShiftState [16:26:31]SAM_PROTO_GetShiftState [16:26:31]wFMCommunicate request_size=4 [16:26:31]MH_SAM_APDU [16:26:31]CAPDU: 80 13 01 00 [16:26:31]Write to MH i2c: E2 08 00 E9 9E 80 13 01 00 00 00 00 00 04 [16:26:31]Write i2c OK [16:26:31]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 0E 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 0E 00 E9 9E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3C [16:26:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:26:31]wFMCommunicate OK [16:26:31]SAM_PROTO_GetShiftState done [16:26:31]FM_GetShiftState done [16:26:31]req_shift_opened done [16:26:31]requested_item shift.open_date is exist - process it [16:26:31]req_shift_open_date [16:26:31]req_shift_open_date done [16:26:31]produce_requested_data done [16:26:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60180,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:26:31]process_action_free close_receipt [16:26:31]json_value_free [16:26:31]json_value_free done [16:26:31]process_json_proto returns [16:26:31]Send response to host [16:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60180,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:26:31]free response buf [16:26:31]execute_script done [16:26:31]execute_script returns [16:26:31]free content buf [16:26:31]Sock 9.Close socket [16:26:31]Sock 9.Thread stoped [16:26:35]OFD Sender: No OFD packet to send [16:26:39]accept exits with 8 [16:26:39]New connection [16:26:39]New thread 3067100516 created [16:26:39]Thread 3066957156 joined [16:26:39]Waiting for new connection... [16:26:39] Sock 8.Parse request [16:26:39]Sock 8.Check first char [16:26:39]Sock 8.First char is OK [16:26:39]request: POST /json_proto HTTP/1.0 [16:26:39]Method: POST [16:26:39]URL: /json_proto [16:26:39]Method is POST - this is cgi request [16:26:39]url: /json_proto [16:26:39]query_string will be loaded in cgi processing [16:26:39]execute_cgi json_proto POST (null) [16:26:39]execute_cgi path=json_proto method=POST [16:26:39]POST find Content-Length [16:26:39]Host: 172.17.60.68:8080 [16:26:39]Content-Length: 675 [16:26:39]Content-Type: application/json [16:26:39] [16:26:39]POST finish read [16:26:39]Found Content-Length = 675 [16:26:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545916", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:39]execute_script... [16:26: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)545916", "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" : 72.90, "quantity" : 10.980, "sum" : 800.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:39]POST & json_proto [16:26:39]process_json_proto [16:26:39]json parsed OK: [16:26:39]protocol is kg_v1.0 [16:26:39]action value=close_receipt [16:26:39]process_action close_receipt [16:26:39]cmd_close_receipt [16:26:39]MH_GetDate [16:26:39]Write to MH i2c: F0 00 00 EA 9E 77 [16:26:39]Write i2c OK [16:26:39]MH_I2C_Read... [16:26:39]Read from MH i2c: F0 [16:26:39]MH_I2C_Read... [16:26:39]Read from MH i2c: F0 09 00 [16:26:39]MH_I2C_Read... [16:26:39]Read from MH i2c: F0 09 00 EA 9E 00 C1 91 60 66 9A 61 5F 66 58 [16:26:39]GetLastDocTimeStamp 1717604790 [16:26:39]current date 1717604801 [16:26:39]FM_GetShiftState [16:26:39]SAM_PROTO_GetShiftState [16:26:39]wFMCommunicate request_size=4 [16:26:39]MH_SAM_APDU [16:26:39]CAPDU: 80 13 01 00 [16:26:39]Write to MH i2c: E2 08 00 EB 9E 80 13 01 00 00 00 00 00 06 [16:26:39]Write i2c OK [16:26:39]MH_I2C_Read... [16:26:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:39]Read from MH i2c: E2 [16:26:39]MH_I2C_Read... [16:26:39]Read from MH i2c: E2 0E 00 [16:26:39]MH_I2C_Read... [16:26:39]Read from MH i2c: E2 0E 00 EB 9E 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3E [16:26:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:26:39]wFMCommunicate OK [16:26:39]SAM_PROTO_GetShiftState done [16:26:39]FM_GetShiftState done [16:26:39]opened in 1717545916 [16:26:39]opened+sec_in_day 1717632316 [16:26:39]quantity*price = 80044 [16:26:39]sum+1 = 80045 [16:26:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.00 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 576 05.06.2024 16:26 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60181 ФПД: 122742159513320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162642&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60181&fm=122742159513320&tin=02508201610067®Number=0000000000151680&sum=80000 [16:26:40]StoreToDocumentArchive [16:26:40]shift 72 fd 60181 [16:26:40]save to /storage/0072/doc_00060181 [16:26:40]save last doc name /storage/0072/doc_00060181 to /storage/kkm_last_doc_name [16:26:40]save OK [16:26:40]Clear old archive folders... [16:26:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:26:40]tlvbuf is 0069B7A0 [16:26:40]SAM_PROTO_ClearQueue [16:26:40]wFMCommunicate request_size=4 [16:26:40]MH_SAM_APDU [16:26:40]CAPDU: 80 09 00 00 [16:26:40]Write to MH i2c: E2 08 00 F8 9E 80 09 00 00 00 00 00 00 08 [16:26:40]Write i2c OK [16:26:40]MH_I2C_Read... [16:26:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:40]Read from MH i2c: E2 [16:26:40]MH_I2C_Read... [16:26:40]Read from MH i2c: E2 03 00 [16:26:40]MH_I2C_Read... [16:26:40]Read from MH i2c: E2 03 00 F8 9E 00 90 00 0A [16:26:40]RAPDU: 90 00 [16:26:40]wFMCommunicate OK [16:26:40]SAM_PROTO_ClearQueue done [16:26:40]KKMCreateOFDPacket [16:26:40]OFDProtocolAddRootSTLVToBuf [16:26:40]FM_MakeSignedData [16:26:40]FM_MakeSignedData [16:26:40]SAM_PROTO_SignData [16:26:40]wFMCommunicate request_size=4 [16:26:40]MH_SAM_APDU [16:26:40]CAPDU: 80 0D 01 02 [16:26:40]Write to MH i2c: E2 08 00 F9 9E 80 0D 01 02 00 00 00 00 10 [16:26:40]Write i2c OK [16:26:40]MH_I2C_Read... [16:26:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:40]Read from MH i2c: E2 [16:26:40]MH_I2C_Read... [16:26:40]Read from MH i2c: E2 03 00 [16:26:40]MH_I2C_Read... [16:26:40]Read from MH i2c: E2 03 00 F9 9E 00 90 00 0B [16:26:40]RAPDU: 90 00 [16:26:40]wFMCommunicate OK [16:26:40]wFMCommunicate request_size=255 [16:26:40]MH_SAM_APDU [16:26: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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 C2 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EB 00 00 35 04 06 00 6F A2 22 D1 [16:26:40]Write to MH i2c: E2 02 01 FA 9E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 C2 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EB 00 00 35 04 06 00 6F A2 22 D1 00 00 26 [16:26:40]Write i2c OK [16:26:40]MH_I2C_Read... [16:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:41]Read from MH i2c: E2 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 03 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 03 00 FA 9E 00 90 00 0C [16:26:41]RAPDU: 90 00 [16:26:41]wFMCommunicate OK [16:26:41]wFMCommunicate request_size=7 [16:26:41]MH_SAM_APDU [16:26:41]CAPDU: 80 0D 02 02 02 16 E8 [16:26:41]Write to MH i2c: E2 0A 00 FB 9E 80 0D 02 02 02 00 16 E8 00 00 15 [16:26:41]Write i2c OK [16:26:41]MH_I2C_Read... [16:26:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:41]Read from MH i2c: E2 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 03 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 03 00 FB 9E 00 90 00 0D [16:26:41]RAPDU: 90 00 [16:26:41]wFMCommunicate OK [16:26:41]wFMCommunicate request_size=4 [16:26:41]MH_SAM_APDU [16:26:41]CAPDU: 80 0D 03 02 [16:26:41]Write to MH i2c: E2 08 00 FC 9E 80 0D 03 02 00 00 00 00 15 [16:26:41]Write i2c OK [16:26:41]MH_I2C_Read... [16:26:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:41]Read from MH i2c: E2 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 0B 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 0B 00 FC 9E 00 01 05 C1 A5 BD CB F7 90 90 00 91 [16:26:41]RAPDU: 01 05 C1 A5 BD CB F7 90 90 00 [16:26:41]wFMCommunicate OK [16:26:41]SAM_PROTO_SignData done [16:26:41]FM_MakeSignedData done [16:26:41]CreateOFDProtocolMessage [16:26:41]wFMCommunicate request_size=4 [16:26:41]MH_SAM_APDU [16:26:41]CAPDU: 80 11 00 00 [16:26:41]Write to MH i2c: E2 08 00 FD 9E 80 11 00 00 00 00 00 00 15 [16:26:41]Write i2c OK [16:26:41]MH_I2C_Read... [16:26:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:41]Read from MH i2c: E2 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 17 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 17 00 FD 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 68 [16:26:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:26:41]wFMCommunicate OK [16:26:41]CreateOFDProtocolMessage done [16:26:41]OFDSenderStorePacket 60181 [16:26:41]StoreOFDPacket docnum=60181 [16:26:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 9F 62 04 01 77 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 C2 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EB 00 00 35 04 06 00 6F A2 22 D1 16 E8 01 05 C1 A5 BD CB F7 90 [16:26:41]CheckFolder [16:26:41]dirname=/storage/ofd_packets [16:26:41]CheckFolder done [16:26:41]ProducePacketName [16:26:41]name=ofd_packets/00060181 [16:26:41]NVStorageSaveData ofd_packets/00060181 [16:26:41]File name is /storage/ofd_packets/00060181 [16:26:41]Write 298 bytes [16:26:41]NVStorageSaveData done [16:26:41]OFDSenderStorePacket done [16:26:41]KKMCreateOFDPacket done [16:26:41]NVStorageSaveData kkm_last_timestamp [16:26:41]File name is /storage/kkm_last_timestamp [16:26:41]Write 4 bytes [16:26:41]NVStorageSaveData done [16:26:41]ExternCall_PrintAddStr [16:26:41]wPrintStart [16:26:41]Write to MH i2c: 01 00 00 FE 9E 9C [16:26:41]Write i2c OK [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: 01 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: 01 07 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: 01 07 00 FE 9E 00 00 00 00 00 FF 0F B1 [16:26:41]RasterBufferAndPrint [16:26:41]line Счет N : (1)545916 [16:26:41]line ИНН: 02508201610067 [16:26:41]line Контрольно-Кассовый Чек [16:26:41]line ПРОДАЖА [16:26:41]line ТРК (МРК, ГНК) : 61 [16:26:41]line Товар: 2710194210 [16:26:41]line ДТ-К-5 [16:26:41]line 10.980 * 72.90 [16:26:41]line = 800.44 [16:26:41]line НДС 12% НСП 1% [16:26:41]line > о реализуемом товаре [16:26:41]line ОКРУГЛЕНИЕ: -0.44 [16:26:41]line ИТОГО: 800.00 [16:26:41]line Внесено: 800.00 [16:26:41]line СДАЧА: 0.00 [16:26:41]line НСП 1% : 7.08 [16:26:41]line НДС 12% : 85.00 [16:26:41]line Наличными: 800.00 [16:26:41]line Безнал.: 0.00 [16:26:41]line Место: АЗС № 117 "Партнер Нефть" [16:26:41]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:26:41]line СНО: Общий режим [16:26:41]line Чек 576 05.06.2024 16:26 [16:26:41]line Смена: 72 ФФД: 1.0 [16:26:41]line ЗНМ: 0300000048 [16:26:41]line РНМ: 0000000000151680 [16:26:41]line Версия ККМ: v1.0 [16:26:41]line ФМ: 0000000000959414 [16:26:41]line ФД: 60181 [16:26:41]line ФПД: 122742159513320 [16:26:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162642&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60181&fm=122742159513320&tin=02508201610067®Number=0000000000151680&sum=80000 [16:26:41]written 0, free lines is 4095 [16:26:41]OFD Sender: Processing packet 60181 [packets to send 53, broken 52] [16:26:41]ProducePacketName [16:26:41]name=ofd_packets/00060181 [16:26:41]OFD Sender: To server: pG, [16:26:41]CommunicateWithHost lk.salyk.kg:30040 [16:26:41]ConnectInit lk.salyk.kg [16:26:41]Connected sock=10 [16:26:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 9F 62 04 01 77 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 E4 2A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AC 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 C2 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 15 EB 00 00 35 04 06 00 6F A2 22 D1 16 E8 01 05 C1 A5 BD CB F7 90 [16:26:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 81 B5 47 00 72 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 39 35 39 34 31 34 10 04 04 00 15 EB 00 00 F4 03 04 00 C5 3D 60 66 B6 04 01 00 00 C3 C2 92 CA A0 C3 21 75 [16:26:41]CommunicateWithHost err = 0 [16:26:41]CheckOFDResponse [16:26:41]1017 (14) - 77093643461234 [16:26:41]1041 (16) - 0000000000959414 [16:26:41]1040 (4) - 60181 [16:26:41]1012 (4) - 05.06.2024 10:28 [16:26:41]1206 (1) - 0 [16:26:41]OFD Sender: Remove packet 60181 [16:26:41]ProducePacketName [16:26:41]name=ofd_packets/00060181 [16:26:41]NVStorageDeleteData [16:26:41]Write to MH i2c: 01 00 00 29 9F C8 [16:26:41]Write i2c OK [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: 01 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: 01 07 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: 01 07 00 29 9F 00 00 00 00 00 C0 0C 9B [16:26:41]RasterBufferAndPrint [16:26:41]line [16:26:41]line [16:26:41]line [16:26:41]line [16:26:41]line [16:26:41]written 0, free lines is 3273 [16:26:41]MH_Cut [16:26:41]Write to MH i2c: D1 01 00 30 9F 01 A1 [16:26:41]Write i2c OK [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: D1 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: D1 01 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: D1 01 00 30 9F 00 A0 [16:26:41]Write to MH i2c: 01 00 00 31 9F D0 [16:26:41]Write i2c OK [16:26:41]MH_I2C_Read... [16:26:42]OFD Sender: No OFD packet to send [16:26:42]*** Cut start [16:26:42]*** Partial cut [16:26:42]*** CUTSNS_PIN = 1 [16:26:42]*** CUTSNS_PIN = 0 [16:26:42]*** Brake cut motor [16:26:43]Read from MH i2c: 01 [16:26:43]MH_I2C_Read... [16:26:43]*** Stop cut motor [16:26:43]*** Cut end [16:26:43]Read from MH i2c: 01 07 00 [16:26:43]MH_I2C_Read... [16:26:43]Read from MH i2c: 01 07 00 31 9F 00 00 00 00 00 FF 0F E5 [16:26:43]process_action close_receipt done [16:26:43]requested_data is exist [16:26:43]produce_requested_data [16:26:43]requested_item fm.sn is exist - process it [16:26:43]wFMCommunicate request_size=4 [16:26:43]MH_SAM_APDU [16:26:43]CAPDU: 80 11 00 00 [16:26:43]Write to MH i2c: E2 08 00 32 9F 80 11 00 00 00 00 00 00 4B [16:26:43]Write i2c OK [16:26:43]MH_I2C_Read... [16:26:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:43]Read from MH i2c: E2 [16:26:43]MH_I2C_Read... [16:26:43]Read from MH i2c: E2 17 00 [16:26:43]MH_I2C_Read... [16:26:43]Read from MH i2c: E2 17 00 32 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9E [16:26:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:26:43]wFMCommunicate OK [16:26:43]requested_item fd.num is exist - process it [16:26:43]SAM_PROTO_GetFieldsCounters [16:26:43]wFMCommunicate request_size=4 [16:26:43]MH_SAM_APDU [16:26:43]CAPDU: 80 13 00 00 [16:26:43]Write to MH i2c: E2 08 00 33 9F 80 13 00 00 00 00 00 00 4E [16:26:43]Write i2c OK [16:26:43]MH_I2C_Read... [16:26:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:43]Read from MH i2c: E2 [16:26:43]MH_I2C_Read... [16:26:43]Read from MH i2c: E2 62 00 [16:26:43]MH_I2C_Read... [16:26:43]Read from MH i2c: E2 62 00 33 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 EB 00 00 0E 04 04 00 48 00 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 79 [16:26:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 15 EB 00 00 0E 04 04 00 48 00 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 [16:26:43]wFMCommunicate OK [16:26:43]SAM_PROTO_GetFieldsCounters done [16:26:43]requested_item shift.num is exist - process it [16:26:43]requested_item shift.opened is exist - process it [16:26:43]req_shift_opened [16:26:43]FM_GetShiftState [16:26:43]SAM_PROTO_GetShiftState [16:26:43]wFMCommunicate request_size=4 [16:26:43]MH_SAM_APDU [16:26:43]CAPDU: 80 13 01 00 [16:26:43]Write to MH i2c: E2 08 00 34 9F 80 13 01 00 00 00 00 00 50 [16:26:43]Write i2c OK [16:26:43]MH_I2C_Read... [16:26:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:43]Read from MH i2c: E2 [16:26:43]MH_I2C_Read... [16:26:43]Read from MH i2c: E2 0E 00 [16:26:43]MH_I2C_Read... [16:26:43]Read from MH i2c: E2 0E 00 34 9F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 88 [16:26:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:26:43]wFMCommunicate OK [16:26:43]SAM_PROTO_GetShiftState done [16:26:43]FM_GetShiftState done [16:26:43]req_shift_opened done [16:26:43]requested_item shift.open_date is exist - process it [16:26:43]req_shift_open_date [16:26:43]req_shift_open_date done [16:26:43]produce_requested_data done [16:26:43]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60181,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:26:43]process_action_free close_receipt [16:26:43]json_value_free [16:26:43]json_value_free done [16:26:43]process_json_proto returns [16:26:43]Send response to host [16:26:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60181,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:26:43]free response buf [16:26:43]execute_script done [16:26:43]execute_script returns [16:26:43]free content buf [16:26:43]Sock 8.Close socket [16:26:43]Sock 8.Thread stoped [16:26:47]OFD Sender: No OFD packet to send [16:26:52]OFD Sender: No OFD packet to send [16:26:57]OFD Sender: No OFD packet to send [16:26:59]accept exits with 9 [16:26:59]New connection [16:26:59]New thread 3066957156 created [16:26:59]Thread 3067100516 joined [16:26:59]Waiting for new connection... [16:26:59] Sock 9.Parse request [16:26:59]Sock 9.Check first char [16:26:59]Sock 9.First char is OK [16:26:59]request: POST /json_proto HTTP/1.0 [16:26:59]Method: POST [16:26:59]URL: /json_proto [16:26:59]Method is POST - this is cgi request [16:26:59]url: /json_proto [16:26:59]query_string will be loaded in cgi processing [16:26:59]execute_cgi json_proto POST (null) [16:26:59]execute_cgi path=json_proto method=POST [16:26:59]POST find Content-Length [16:26:59]Host: 172.17.60.68:8080 [16:26:59]Content-Length: 800 [16:26:59]Content-Type: application/json [16:26:59] [16:26:59]POST finish read [16:26:59]Found Content-Length = 800 [16:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.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" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:59]execute_script... [16: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)545917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.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" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:59]POST & json_proto [16:26:59]process_json_proto [16:26:59]json parsed OK: [16:26:59]protocol is kg_v1.0 [16:26:59]action value=close_receipt [16:26:59]process_action close_receipt [16:26:59]cmd_close_receipt [16:26:59]MH_GetDate [16:26:59]Write to MH i2c: F0 00 00 35 9F C3 [16:26:59]Write i2c OK [16:26:59]MH_I2C_Read... [16:26:59]Read from MH i2c: F0 [16:26:59]MH_I2C_Read... [16:26:59]Read from MH i2c: F0 09 00 [16:26:59]MH_I2C_Read... [16:26:59]Read from MH i2c: F0 09 00 35 9F 00 D6 91 60 66 9A 61 5F 66 B9 [16:26:59]GetLastDocTimeStamp 1717604802 [16:26:59]current date 1717604822 [16:26:59]FM_GetShiftState [16:26:59]SAM_PROTO_GetShiftState [16:26:59]wFMCommunicate request_size=4 [16:26:59]MH_SAM_APDU [16:26:59]CAPDU: 80 13 01 00 [16:26:59]Write to MH i2c: E2 08 00 36 9F 80 13 01 00 00 00 00 00 52 [16:26:59]Write i2c OK [16:26:59]MH_I2C_Read... [16:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:00]Read from MH i2c: E2 [16:27:00]MH_I2C_Read... [16:27:00]Read from MH i2c: E2 0E 00 [16:27:00]MH_I2C_Read... [16:27:00]Read from MH i2c: E2 0E 00 36 9F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8A [16:27:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:27:00]wFMCommunicate OK [16:27:00]SAM_PROTO_GetShiftState done [16:27:00]FM_GetShiftState done [16:27:00]opened in 1717545916 [16:27:00]opened+sec_in_day 1717632316 [16:27:00]quantity*price = 30038 [16:27:00]sum+1 = 30039 [16:27:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 577 05.06.2024 16:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60182 ФПД: 201083555014730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162702&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60182&fm=201083555014730&tin=02508201610067®Number=0000000000151680&sum=30038 [16:27:01]StoreToDocumentArchive [16:27:01]shift 72 fd 60182 [16:27:01]save to /storage/0072/doc_00060182 [16:27:01]save last doc name /storage/0072/doc_00060182 to /storage/kkm_last_doc_name [16:27:01]save OK [16:27:01]Clear old archive folders... [16:27:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:27:01]tlvbuf is 0042B830 [16:27:01]SAM_PROTO_ClearQueue [16:27:01]wFMCommunicate request_size=4 [16:27:01]MH_SAM_APDU [16:27:01]CAPDU: 80 09 00 00 [16:27:01]Write to MH i2c: E2 08 00 43 9F 80 09 00 00 00 00 00 00 54 [16:27:01]Write i2c OK [16:27:01]MH_I2C_Read... [16:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:01]Read from MH i2c: E2 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 43 9F 00 90 00 56 [16:27:01]RAPDU: 90 00 [16:27:01]wFMCommunicate OK [16:27:01]SAM_PROTO_ClearQueue done [16:27:01]KKMCreateOFDPacket [16:27:01]OFDProtocolAddRootSTLVToBuf [16:27:01]FM_MakeSignedData [16:27:01]FM_MakeSignedData [16:27:01]SAM_PROTO_SignData [16:27:01]wFMCommunicate request_size=4 [16:27:01]MH_SAM_APDU [16:27:01]CAPDU: 80 0D 01 02 [16:27:01]Write to MH i2c: E2 08 00 44 9F 80 0D 01 02 00 00 00 00 5C [16:27:01]Write i2c OK [16:27:01]MH_I2C_Read... [16:27:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:01]Read from MH i2c: E2 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 44 9F 00 90 00 57 [16:27:01]RAPDU: 90 00 [16:27:01]wFMCommunicate OK [16:27:01]wFMCommunicate request_size=255 [16:27:01]MH_SAM_APDU [16:27:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 D6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EB 00 00 35 04 06 00 B6 [16:27:01]Write to MH i2c: E2 02 01 45 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 D6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EB 00 00 35 04 06 00 B6 00 00 96 [16:27:01]Write i2c OK [16:27:01]MH_I2C_Read... [16:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:01]Read from MH i2c: E2 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 45 9F 00 90 00 58 [16:27:01]RAPDU: 90 00 [16:27:01]wFMCommunicate OK [16:27:01]wFMCommunicate request_size=10 [16:27:01]MH_SAM_APDU [16:27:01]CAPDU: 80 0D 02 02 05 E2 69 DD E8 4A [16:27:01]Write to MH i2c: E2 0D 00 46 9F 80 0D 02 02 05 00 E2 69 DD E8 4A 00 00 C3 [16:27:01]Write i2c OK [16:27:01]MH_I2C_Read... [16:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:01]Read from MH i2c: E2 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 03 00 46 9F 00 90 00 59 [16:27:01]RAPDU: 90 00 [16:27:01]wFMCommunicate OK [16:27:01]wFMCommunicate request_size=4 [16:27:01]MH_SAM_APDU [16:27:01]CAPDU: 80 0D 03 02 [16:27:01]Write to MH i2c: E2 08 00 47 9F 80 0D 03 02 00 00 00 00 61 [16:27:01]Write i2c OK [16:27:01]MH_I2C_Read... [16:27:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:01]Read from MH i2c: E2 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 0B 00 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 0B 00 47 9F 00 30 5F CC B6 01 9C B9 BA 90 00 83 [16:27:01]RAPDU: 30 5F CC B6 01 9C B9 BA 90 00 [16:27:01]wFMCommunicate OK [16:27:01]SAM_PROTO_SignData done [16:27:01]FM_MakeSignedData done [16:27:01]CreateOFDProtocolMessage [16:27:01]wFMCommunicate request_size=4 [16:27:01]MH_SAM_APDU [16:27:01]CAPDU: 80 11 00 00 [16:27:01]Write to MH i2c: E2 08 00 48 9F 80 11 00 00 00 00 00 00 61 [16:27:01]Write i2c OK [16:27:01]MH_I2C_Read... [16:27:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:01]Read from MH i2c: E2 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 17 00 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: E2 17 00 48 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B4 [16:27:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:27:01]wFMCommunicate OK [16:27:01]CreateOFDProtocolMessage done [16:27:01]OFDSenderStorePacket 60182 [16:27:01]StoreOFDPacket docnum=60182 [16:27:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 CE 53 07 01 89 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 D6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EB 00 00 35 04 06 00 B6 E2 69 DD E8 4A 30 5F CC B6 01 9C B9 BA [16:27:01]CheckFolder [16:27:01]dirname=/storage/ofd_packets [16:27:01]CheckFolder done [16:27:01]ProducePacketName [16:27:01]name=ofd_packets/00060182 [16:27:01]NVStorageSaveData ofd_packets/00060182 [16:27:01]File name is /storage/ofd_packets/00060182 [16:27:01]Write 301 bytes [16:27:01]NVStorageSaveData done [16:27:01]OFDSenderStorePacket done [16:27:01]KKMCreateOFDPacket done [16:27:01]NVStorageSaveData kkm_last_timestamp [16:27:01]File name is /storage/kkm_last_timestamp [16:27:01]Write 4 bytes [16:27:01]NVStorageSaveData done [16:27:01]ExternCall_PrintAddStr [16:27:01]wPrintStart [16:27:01]Write to MH i2c: 01 00 00 49 9F E8 [16:27:01]Write i2c OK [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: 01 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: 01 07 00 [16:27:01]MH_I2C_Read... [16:27:01]Read from MH i2c: 01 07 00 49 9F 00 00 00 00 00 FF 0F FD [16:27:01]RasterBufferAndPrint [16:27:01]line Счет N : (1)545917 [16:27:01]line ИНН: 02508201610067 [16:27:01]line Контрольно-Кассовый Чек [16:27:01]line ПРОДАЖА [16:27:01]line ТРК (МРК, ГНК) : 22 [16:27:01]line Товар: 2710124130 [16:27:01]line Аи-92-К-5 [16:27:01]line 4.490 * 66.90 [16:27:01]line = 300.38 [16:27:01]line НДС 12% НСП 1% [16:27:01]line > о реализуемом товаре [16:27:01]line ИТОГО: 300.38 [16:27:01]line НСП 1% : 2.66 [16:27:01]line НДС 12% : 31.90 [16:27:01]line Наличными: 0.00 [16:27:01]line Безнал.: 300.38 [16:27:01]line Место: АЗС № 117 "Партнер Нефть" [16:27:01]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:27:01]line СНО: Общий режим [16:27:01]line Чек 577 05.06.2024 16:27 [16:27:01]line Смена: 72 ФФД: 1.0 [16:27:01]line ЗНМ: 0300000048 [16:27:01]line РНМ: 0000000000151680 [16:27:01]line Версия ККМ: v1.0 [16:27:01]line Платежная система: O! деньги [16:27:01]line ФМ: 0000000000959414 [16:27:01]line ФД: 60182 [16:27:01]line ФПД: 201083555014730 [16:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162702&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60182&fm=201083555014730&tin=02508201610067®Number=0000000000151680&sum=30038 [16:27:02]OFD Sender: Processing packet 60182 [packets to send 53, broken 52] [16:27:02]ProducePacketName [16:27:02]name=ofd_packets/00060182 [16:27:02]OFD Sender: To server: pG, [16:27:02]CommunicateWithHost lk.salyk.kg:30040 [16:27:02]ConnectInit lk.salyk.kg [16:27:02]written 0, free lines is 4095 [16:27:02]Connected sock=10 [16:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 CE 53 07 01 89 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 D6 91 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EB 00 00 35 04 06 00 B6 E2 69 DD E8 4A 30 5F CC B6 01 9C B9 BA [16:27:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 12 FE 47 00 5D 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 16 EB 00 00 F4 03 04 00 DA 3D 60 66 B6 04 01 00 00 F5 70 1A C3 1E 87 FC D0 [16:27:02]CommunicateWithHost err = 0 [16:27:02]CheckOFDResponse [16:27:02]1017 (14) - 77093643461234 [16:27:02]1041 (16) - 0000000000959414 [16:27:02]1040 (4) - 60182 [16:27:02]1012 (4) - 05.06.2024 10:28 [16:27:02]1206 (1) - 0 [16:27:02]OFD Sender: Remove packet 60182 [16:27:02]ProducePacketName [16:27:02]name=ofd_packets/00060182 [16:27:02]NVStorageDeleteData [16:27:02]Write to MH i2c: 01 00 00 73 9F 12 [16:27:02]Write i2c OK [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: 01 [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: 01 07 00 [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: 01 07 00 73 9F 00 00 00 00 00 DA 0C FF [16:27:02]RasterBufferAndPrint [16:27:02]line [16:27:02]line [16:27:02]line [16:27:02]line [16:27:02]line [16:27:02]written 0, free lines is 3297 [16:27:02]MH_Cut [16:27:02]Write to MH i2c: D1 01 00 7A 9F 01 EB [16:27:02]Write i2c OK [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: D1 [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: D1 01 00 [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: D1 01 00 7A 9F 00 EA [16:27:02]Write to MH i2c: 01 00 00 7B 9F 1A [16:27:02]Write i2c OK [16:27:02]MH_I2C_Read... [16:27:02]OFD Sender: No OFD packet to send [16:27:03]*** Cut start [16:27:03]*** Partial cut [16:27:03]*** CUTSNS_PIN = 1 [16:27:03]*** CUTSNS_PIN = 0 [16:27:03]*** Brake cut motor [16:27:03]Read from MH i2c: 01 [16:27:03]MH_I2C_Read... [16:27:03]*** Stop cut motor [16:27:03]*** Cut end [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 7B 9F 00 00 00 00 00 FF 0F 2F [16:27:03]process_action close_receipt done [16:27:03]requested_data is exist [16:27:03]produce_requested_data [16:27:03]requested_item fm.sn is exist - process it [16:27:03]wFMCommunicate request_size=4 [16:27:03]MH_SAM_APDU [16:27:03]CAPDU: 80 11 00 00 [16:27:03]Write to MH i2c: E2 08 00 7C 9F 80 11 00 00 00 00 00 00 95 [16:27:03]Write i2c OK [16:27:03]MH_I2C_Read... [16:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:04]Read from MH i2c: E2 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: E2 17 00 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: E2 17 00 7C 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E8 [16:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:27:04]wFMCommunicate OK [16:27:04]requested_item fd.num is exist - process it [16:27:04]SAM_PROTO_GetFieldsCounters [16:27:04]wFMCommunicate request_size=4 [16:27:04]MH_SAM_APDU [16:27:04]CAPDU: 80 13 00 00 [16:27:04]Write to MH i2c: E2 08 00 7D 9F 80 13 00 00 00 00 00 00 98 [16:27:04]Write i2c OK [16:27:04]MH_I2C_Read... [16:27:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:04]Read from MH i2c: E2 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: E2 62 00 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: E2 62 00 7D 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 16 EB 00 00 0E 04 04 00 48 00 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 C7 [16:27:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 16 EB 00 00 0E 04 04 00 48 00 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 [16:27:04]wFMCommunicate OK [16:27:04]SAM_PROTO_GetFieldsCounters done [16:27:04]requested_item shift.num is exist - process it [16:27:04]requested_item shift.opened is exist - process it [16:27:04]req_shift_opened [16:27:04]FM_GetShiftState [16:27:04]SAM_PROTO_GetShiftState [16:27:04]wFMCommunicate request_size=4 [16:27:04]MH_SAM_APDU [16:27:04]CAPDU: 80 13 01 00 [16:27:04]Write to MH i2c: E2 08 00 7E 9F 80 13 01 00 00 00 00 00 9A [16:27:04]Write i2c OK [16:27:04]MH_I2C_Read... [16:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:04]Read from MH i2c: E2 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: E2 0E 00 [16:27:04]MH_I2C_Read... [16:27:04]Read from MH i2c: E2 0E 00 7E 9F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D2 [16:27:04]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:27:04]wFMCommunicate OK [16:27:04]SAM_PROTO_GetShiftState done [16:27:04]FM_GetShiftState done [16:27:04]req_shift_opened done [16:27:04]requested_item shift.open_date is exist - process it [16:27:04]req_shift_open_date [16:27:04]req_shift_open_date done [16:27:04]produce_requested_data done [16:27:04]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60182,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:27:04]process_action_free close_receipt [16:27:04]json_value_free [16:27:04]json_value_free done [16:27:04]process_json_proto returns [16:27:04]Send response to host [16:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60182,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:27:04]free response buf [16:27:04]execute_script done [16:27:04]execute_script returns [16:27:04]free content buf [16:27:04]Sock 9.Close socket [16:27:04]Sock 9.Thread stoped [16:27:07]OFD Sender: No OFD packet to send [16:27:12]OFD Sender: No OFD packet to send [16:27:17]OFD Sender: No OFD packet to send [16:27:22]OFD Sender: No OFD packet to send [16:27:27]OFD Sender: No OFD packet to send [16:27:32]OFD Sender: No OFD packet to send [16:27:37]OFD Sender: No OFD packet to send [16:27:42]OFD Sender: No OFD packet to send [16:27:47]OFD Sender: No OFD packet to send [16:27:51]accept exits with 8 [16:27:51]New connection [16:27:51]New thread 3067100516 created [16:27:51]Thread 3066957156 joined [16:27:51]Waiting for new connection... [16:27:51] Sock 8.Parse request [16:27:51]Sock 8.Check first char [16:27:51]Sock 8.First char is OK [16:27:51]request: POST /json_proto HTTP/1.0 [16:27:51]Method: POST [16:27:51]URL: /json_proto [16:27:51]Method is POST - this is cgi request [16:27:51]url: /json_proto [16:27:51]query_string will be loaded in cgi processing [16:27:51]execute_cgi json_proto POST (null) [16:27:51]execute_cgi path=json_proto method=POST [16:27:51]POST find Content-Length [16:27:51]Host: 172.17.60.68:8080 [16:27:51]Content-Length: 677 [16:27:51]Content-Type: application/json [16:27:51] [16:27:51]POST finish read [16:27:51]Found Content-Length = 677 [16:27:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [16:27:51]execute_script... [16:27: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)545918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [16:27:51]POST & json_proto [16:27:51]process_json_proto [16:27:51]json parsed OK: [16:27:51]protocol is kg_v1.0 [16:27:51]action value=close_receipt [16:27:51]process_action close_receipt [16:27:51]cmd_close_receipt [16:27:51]MH_GetDate [16:27:51]Write to MH i2c: F0 00 00 7F 9F 0D [16:27:51]Write i2c OK [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: F0 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: F0 09 00 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: F0 09 00 7F 9F 00 0A 92 60 66 9A 61 5F 66 38 [16:27:51]GetLastDocTimeStamp 1717604822 [16:27:51]current date 1717604874 [16:27:51]FM_GetShiftState [16:27:51]SAM_PROTO_GetShiftState [16:27:51]wFMCommunicate request_size=4 [16:27:51]MH_SAM_APDU [16:27:51]CAPDU: 80 13 01 00 [16:27:51]Write to MH i2c: E2 08 00 80 9F 80 13 01 00 00 00 00 00 9C [16:27:51]Write i2c OK [16:27:51]MH_I2C_Read... [16:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:51]Read from MH i2c: E2 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 0E 00 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 0E 00 80 9F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D4 [16:27:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:27:51]wFMCommunicate OK [16:27:51]SAM_PROTO_GetShiftState done [16:27:51]FM_GetShiftState done [16:27:51]opened in 1717545916 [16:27:51]opened+sec_in_day 1717632316 [16:27:51]quantity*price = 45023 [16:27:51]sum+1 = 45025 [16:27:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 578 05.06.2024 16:27 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60183 ФПД: 118954786607039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162754&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60183&fm=118954786607039&tin=02508201610067®Number=0000000000151680&sum=45000 [16:27:52]StoreToDocumentArchive [16:27:52]shift 72 fd 60183 [16:27:52]save to /storage/0072/doc_00060183 [16:27:52]save last doc name /storage/0072/doc_00060183 to /storage/kkm_last_doc_name [16:27:52]save OK [16:27:52]Clear old archive folders... [16:27:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:27:52]tlvbuf is 00509340 [16:27:52]SAM_PROTO_ClearQueue [16:27:52]wFMCommunicate request_size=4 [16:27:52]MH_SAM_APDU [16:27:52]CAPDU: 80 09 00 00 [16:27:52]Write to MH i2c: E2 08 00 8D 9F 80 09 00 00 00 00 00 00 9E [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 8D 9F 00 90 00 A0 [16:27:52]RAPDU: 90 00 [16:27:52]wFMCommunicate OK [16:27:52]SAM_PROTO_ClearQueue done [16:27:52]KKMCreateOFDPacket [16:27:52]OFDProtocolAddRootSTLVToBuf [16:27:52]FM_MakeSignedData [16:27:52]FM_MakeSignedData [16:27:52]SAM_PROTO_SignData [16:27:52]wFMCommunicate request_size=4 [16:27:52]MH_SAM_APDU [16:27:52]CAPDU: 80 0D 01 02 [16:27:52]Write to MH i2c: E2 08 00 8E 9F 80 0D 01 02 00 00 00 00 A6 [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]OFD Sender: No OFD packet to send [16:27:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:52]Read from MH i2c: E2 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: E2 03 00 8E 9F 00 90 00 A1 [16:27:52]RAPDU: 90 00 [16:27:52]wFMCommunicate OK [16:27:52]wFMCommunicate request_size=255 [16:27:52]MH_SAM_APDU [16:27:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 42 02 00 00 F4 03 04 00 0A 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EB 00 00 35 04 06 00 6C [16:27:52]Write to MH i2c: E2 02 01 8F 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 42 02 00 00 F4 03 04 00 0A 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EB 00 00 35 04 06 00 6C 00 00 73 [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:53]Read from MH i2c: E2 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 03 00 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 03 00 8F 9F 00 90 00 A2 [16:27:53]RAPDU: 90 00 [16:27:53]wFMCommunicate OK [16:27:53]wFMCommunicate request_size=10 [16:27:53]MH_SAM_APDU [16:27:53]CAPDU: 80 0D 02 02 05 30 51 CC CF BF [16:27:53]Write to MH i2c: E2 0D 00 90 9F 80 0D 02 02 05 00 30 51 CC CF BF 00 00 8E [16:27:53]Write i2c OK [16:27:53]MH_I2C_Read... [16:27:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:53]Read from MH i2c: E2 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 03 00 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 03 00 90 9F 00 90 00 A3 [16:27:53]RAPDU: 90 00 [16:27:53]wFMCommunicate OK [16:27:53]wFMCommunicate request_size=4 [16:27:53]MH_SAM_APDU [16:27:53]CAPDU: 80 0D 03 02 [16:27:53]Write to MH i2c: E2 08 00 91 9F 80 0D 03 02 00 00 00 00 AB [16:27:53]Write i2c OK [16:27:53]MH_I2C_Read... [16:27:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:53]Read from MH i2c: E2 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 0B 00 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 0B 00 91 9F 00 0A 16 92 B1 27 79 85 1C 90 00 50 [16:27:53]RAPDU: 0A 16 92 B1 27 79 85 1C 90 00 [16:27:53]wFMCommunicate OK [16:27:53]SAM_PROTO_SignData done [16:27:53]FM_MakeSignedData done [16:27:53]CreateOFDProtocolMessage [16:27:53]wFMCommunicate request_size=4 [16:27:53]MH_SAM_APDU [16:27:53]CAPDU: 80 11 00 00 [16:27:53]Write to MH i2c: E2 08 00 92 9F 80 11 00 00 00 00 00 00 AB [16:27:53]Write i2c OK [16:27:53]MH_I2C_Read... [16:27:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:53]Read from MH i2c: E2 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 17 00 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: E2 17 00 92 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FE [16:27:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:27:53]wFMCommunicate OK [16:27:53]CreateOFDProtocolMessage done [16:27:53]OFDSenderStorePacket 60183 [16:27:53]StoreOFDPacket docnum=60183 [16:27:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A1 00 07 01 86 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 42 02 00 00 F4 03 04 00 0A 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EB 00 00 35 04 06 00 6C 30 51 CC CF BF 0A 16 92 B1 27 79 85 1C [16:27:53]CheckFolder [16:27:53]dirname=/storage/ofd_packets [16:27:53]CheckFolder done [16:27:53]ProducePacketName [16:27:53]name=ofd_packets/00060183 [16:27:53]NVStorageSaveData ofd_packets/00060183 [16:27:53]File name is /storage/ofd_packets/00060183 [16:27:53]Write 301 bytes [16:27:53]NVStorageSaveData done [16:27:53]OFDSenderStorePacket done [16:27:53]KKMCreateOFDPacket done [16:27:53]NVStorageSaveData kkm_last_timestamp [16:27:53]File name is /storage/kkm_last_timestamp [16:27:53]Write 4 bytes [16:27:53]NVStorageSaveData done [16:27:53]ExternCall_PrintAddStr [16:27:53]wPrintStart [16:27:53]Write to MH i2c: 01 00 00 93 9F 32 [16:27:53]Write i2c OK [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: 01 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: 01 07 00 [16:27:53]MH_I2C_Read... [16:27:53]Read from MH i2c: 01 07 00 93 9F 00 00 00 00 00 FF 0F 47 [16:27:53]RasterBufferAndPrint [16:27:53]line Счет N : (1)545918 [16:27:53]line ИНН: 02508201610067 [16:27:53]line Контрольно-Кассовый Чек [16:27:53]line ПРОДАЖА [16:27:53]line ТРК (МРК, ГНК) : 32 [16:27:53]line Товар: 2710124130 [16:27:53]line Аи-92-К-5 [16:27:53]line 6.730 * 66.90 [16:27:53]line = 450.24 [16:27:53]line НДС 12% НСП 1% [16:27:53]line > о реализуемом товаре [16:27:53]line ОКРУГЛЕНИЕ: -0.24 [16:27:53]line ИТОГО: 450.00 [16:27:53]line Внесено: 450.00 [16:27:53]line СДАЧА: 0.00 [16:27:53]line НСП 1% : 3.98 [16:27:53]line НДС 12% : 47.81 [16:27:53]line Наличными: 450.00 [16:27:53]line Безнал.: 0.00 [16:27:53]line Место: АЗС № 117 "Партнер Нефть" [16:27:53]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:27:53]line СНО: Общий режим [16:27:53]line Чек 578 05.06.2024 16:27 [16:27:53]line Смена: 72 ФФД: 1.0 [16:27:53]line ЗНМ: 0300000048 [16:27:53]line РНМ: 0000000000151680 [16:27:53]line Версия ККМ: v1.0 [16:27:53]line ФМ: 0000000000959414 [16:27:53]line ФД: 60183 [16:27:53]line ФПД: 118954786607039 [16:27:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162754&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60183&fm=118954786607039&tin=02508201610067®Number=0000000000151680&sum=45000 [16:27:53]OFD Sender: Processing packet 60183 [packets to send 53, broken 52] [16:27:53]ProducePacketName [16:27:53]name=ofd_packets/00060183 [16:27:53]OFD Sender: To server: pG, [16:27:53]CommunicateWithHost lk.salyk.kg:30040 [16:27:53]ConnectInit lk.salyk.kg [16:27:53]written 0, free lines is 4095 [16:27:53]Connected sock=10 [16:27:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 A1 00 07 01 86 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 42 02 00 00 F4 03 04 00 0A 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EB 00 00 35 04 06 00 6C 30 51 CC CF BF 0A 16 92 B1 27 79 85 1C [16:27:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 95 7A 47 00 30 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 17 EB 00 00 F4 03 04 00 0D 3E 60 66 B6 04 01 00 00 A8 8B BC 5C E1 71 CE CD [16:27:53]CommunicateWithHost err = 0 [16:27:53]CheckOFDResponse [16:27:53]1017 (14) - 77093643461234 [16:27:53]1041 (16) - 0000000000959414 [16:27:53]1040 (4) - 60183 [16:27:53]1012 (4) - 05.06.2024 10:29 [16:27:53]1206 (1) - 0 [16:27:53]OFD Sender: Remove packet 60183 [16:27:53]ProducePacketName [16:27:53]name=ofd_packets/00060183 [16:27:53]NVStorageDeleteData [16:27:54]Write to MH i2c: 01 00 00 BE 9F 5D [16:27:54]Write i2c OK [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: 01 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: 01 07 00 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: 01 07 00 BE 9F 00 00 00 00 00 B7 0C 27 [16:27:54]RasterBufferAndPrint [16:27:54]line [16:27:54]line [16:27:54]line [16:27:54]line [16:27:54]line [16:27:54]written 0, free lines is 3263 [16:27:54]MH_Cut [16:27:54]Write to MH i2c: D1 01 00 C5 9F 01 36 [16:27:54]Write i2c OK [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: D1 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: D1 01 00 [16:27:54]MH_I2C_Read... [16:27:54]Read from MH i2c: D1 01 00 C5 9F 00 35 [16:27:54]Write to MH i2c: 01 00 00 C6 9F 65 [16:27:54]Write i2c OK [16:27:54]MH_I2C_Read... [16:27:54]OFD Sender: No OFD packet to send [16:27:55]*** Cut start [16:27:55]*** Partial cut [16:27:55]*** CUTSNS_PIN = 1 [16:27:55]*** CUTSNS_PIN = 0 [16:27:55]*** Brake cut motor [16:27:55]Read from MH i2c: 01 [16:27:55]MH_I2C_Read... [16:27:55]*** Stop cut motor [16:27:55]*** Cut end [16:27:55]Read from MH i2c: 01 07 00 [16:27:55]MH_I2C_Read... [16:27:55]Read from MH i2c: 01 07 00 C6 9F 00 00 00 00 00 FF 0F 7A [16:27:55]process_action close_receipt done [16:27:55]requested_data is exist [16:27:55]produce_requested_data [16:27:55]requested_item fm.sn is exist - process it [16:27:55]wFMCommunicate request_size=4 [16:27:55]MH_SAM_APDU [16:27:55]CAPDU: 80 11 00 00 [16:27:55]Write to MH i2c: E2 08 00 C7 9F 80 11 00 00 00 00 00 00 E0 [16:27:55]Write i2c OK [16:27:55]MH_I2C_Read... [16:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:55]Read from MH i2c: E2 [16:27:55]MH_I2C_Read... [16:27:55]Read from MH i2c: E2 17 00 [16:27:55]MH_I2C_Read... [16:27:55]Read from MH i2c: E2 17 00 C7 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 33 [16:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:27:55]wFMCommunicate OK [16:27:55]requested_item fd.num is exist - process it [16:27:55]SAM_PROTO_GetFieldsCounters [16:27:55]wFMCommunicate request_size=4 [16:27:55]MH_SAM_APDU [16:27:55]CAPDU: 80 13 00 00 [16:27:55]Write to MH i2c: E2 08 00 C8 9F 80 13 00 00 00 00 00 00 E3 [16:27:55]Write i2c OK [16:27:55]MH_I2C_Read... [16:27:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:55]Read from MH i2c: E2 [16:27:55]MH_I2C_Read... [16:27:55]Read from MH i2c: E2 62 00 [16:27:55]MH_I2C_Read... [16:27:55]Read from MH i2c: E2 62 00 C8 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 17 EB 00 00 0E 04 04 00 48 00 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 16 [16:27:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 17 EB 00 00 0E 04 04 00 48 00 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 [16:27:55]wFMCommunicate OK [16:27:55]SAM_PROTO_GetFieldsCounters done [16:27:55]requested_item shift.num is exist - process it [16:27:55]requested_item shift.opened is exist - process it [16:27:55]req_shift_opened [16:27:55]FM_GetShiftState [16:27:55]SAM_PROTO_GetShiftState [16:27:55]wFMCommunicate request_size=4 [16:27:55]MH_SAM_APDU [16:27:55]CAPDU: 80 13 01 00 [16:27:55]Write to MH i2c: E2 08 00 C9 9F 80 13 01 00 00 00 00 00 E5 [16:27:55]Write i2c OK [16:27:55]MH_I2C_Read... [16:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:55]Read from MH i2c: E2 [16:27:55]MH_I2C_Read... [16:27:55]Read from MH i2c: E2 0E 00 [16:27:55]MH_I2C_Read... [16:27:55]Read from MH i2c: E2 0E 00 C9 9F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1D [16:27:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:27:55]wFMCommunicate OK [16:27:55]SAM_PROTO_GetShiftState done [16:27:55]FM_GetShiftState done [16:27:55]req_shift_opened done [16:27:55]requested_item shift.open_date is exist - process it [16:27:55]req_shift_open_date [16:27:55]req_shift_open_date done [16:27:55]produce_requested_data done [16:27:55]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60183,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:27:55]process_action_free close_receipt [16:27:55]json_value_free [16:27:55]json_value_free done [16:27:55]process_json_proto returns [16:27:55]Send response to host [16:27:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60183,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:27:55]free response buf [16:27:55]execute_script done [16:27:55]execute_script returns [16:27:55]free content buf [16:27:55]Sock 8.Close socket [16:27:55]Sock 8.Thread stoped [16:27:59]OFD Sender: No OFD packet to send [16:28:01]accept exits with 9 [16:28:01]New connection [16:28:01]New thread 3066957156 created [16:28:01]Thread 3067100516 joined [16:28:01]Waiting for new connection... [16:28:01] Sock 9.Parse request [16:28:01]Sock 9.Check first char [16:28:01]Sock 9.First char is OK [16:28:01]request: POST /json_proto HTTP/1.0 [16:28:01]Method: POST [16:28:01]URL: /json_proto [16:28:01]Method is POST - this is cgi request [16:28:01]url: /json_proto [16:28:01]query_string will be loaded in cgi processing [16:28:01]execute_cgi json_proto POST (null) [16:28:01]execute_cgi path=json_proto method=POST [16:28:01]POST find Content-Length [16:28:01]Host: 172.17.60.68:8080 [16:28:01]Content-Length: 681 [16:28:01]Content-Type: application/json [16:28:01] [16:28:01]POST finish read [16:28:01]Found Content-Length = 681 [16:28:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.30, "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:28:01]execute_script... [16:28: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)545919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 11.470, "sum" : 400.30, "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:28:01]POST & json_proto [16:28:01]process_json_proto [16:28:01]json parsed OK: [16:28:01]protocol is kg_v1.0 [16:28:01]action value=close_receipt [16:28:01]process_action close_receipt [16:28:01]cmd_close_receipt [16:28:01]MH_GetDate [16:28:01]Write to MH i2c: F0 00 00 CA 9F 58 [16:28:01]Write i2c OK [16:28:01]MH_I2C_Read... [16:28:01]Read from MH i2c: F0 [16:28:01]MH_I2C_Read... [16:28:01]Read from MH i2c: F0 09 00 [16:28:01]MH_I2C_Read... [16:28:01]Read from MH i2c: F0 09 00 CA 9F 00 13 92 60 66 9A 61 5F 66 8C [16:28:01]GetLastDocTimeStamp 1717604874 [16:28:01]current date 1717604883 [16:28:01]FM_GetShiftState [16:28:01]SAM_PROTO_GetShiftState [16:28:01]wFMCommunicate request_size=4 [16:28:01]MH_SAM_APDU [16:28:01]CAPDU: 80 13 01 00 [16:28:01]Write to MH i2c: E2 08 00 CB 9F 80 13 01 00 00 00 00 00 E7 [16:28:01]Write i2c OK [16:28:01]MH_I2C_Read... [16:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:01]Read from MH i2c: E2 [16:28:01]MH_I2C_Read... [16:28:01]Read from MH i2c: E2 0E 00 [16:28:01]MH_I2C_Read... [16:28:01]Read from MH i2c: E2 0E 00 CB 9F 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [16:28:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:28:01]wFMCommunicate OK [16:28:01]SAM_PROTO_GetShiftState done [16:28:01]FM_GetShiftState done [16:28:01]opened in 1717545916 [16:28:01]opened+sec_in_day 1717632316 [16:28:01]quantity*price = 40030 [16:28:01]sum+1 = 40031 [16:28:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 579 05.06.2024 16:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60184 ФПД: 115870105315781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162803&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60184&fm=115870105315781&tin=02508201610067®Number=0000000000151680&sum=40000 [16:28:02]StoreToDocumentArchive [16:28:02]shift 72 fd 60184 [16:28:02]save to /storage/0072/doc_00060184 [16:28:02]save last doc name /storage/0072/doc_00060184 to /storage/kkm_last_doc_name [16:28:02]save OK [16:28:02]Clear old archive folders... [16:28:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:28:02]tlvbuf is 004F4500 [16:28:02]SAM_PROTO_ClearQueue [16:28:02]wFMCommunicate request_size=4 [16:28:02]MH_SAM_APDU [16:28:02]CAPDU: 80 09 00 00 [16:28:02]Write to MH i2c: E2 08 00 D8 9F 80 09 00 00 00 00 00 00 E9 [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:02]Read from MH i2c: E2 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 D8 9F 00 90 00 EB [16:28:02]RAPDU: 90 00 [16:28:02]wFMCommunicate OK [16:28:02]SAM_PROTO_ClearQueue done [16:28:02]KKMCreateOFDPacket [16:28:02]OFDProtocolAddRootSTLVToBuf [16:28:02]FM_MakeSignedData [16:28:02]FM_MakeSignedData [16:28:02]SAM_PROTO_SignData [16:28:02]wFMCommunicate request_size=4 [16:28:02]MH_SAM_APDU [16:28:02]CAPDU: 80 0D 01 02 [16:28:02]Write to MH i2c: E2 08 00 D9 9F 80 0D 01 02 00 00 00 00 F1 [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:02]Read from MH i2c: E2 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 D9 9F 00 90 00 EC [16:28:02]RAPDU: 90 00 [16:28:02]wFMCommunicate OK [16:28:02]wFMCommunicate request_size=255 [16:28:02]MH_SAM_APDU [16:28: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 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 13 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EB 00 00 35 04 06 00 69 62 [16:28:02]Write to MH i2c: E2 02 01 DA 9F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 13 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EB 00 00 35 04 06 00 69 62 00 00 CD [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:02]Read from MH i2c: E2 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 DA 9F 00 90 00 ED [16:28:02]RAPDU: 90 00 [16:28:02]wFMCommunicate OK [16:28:02]wFMCommunicate request_size=9 [16:28:02]MH_SAM_APDU [16:28:02]CAPDU: 80 0D 02 02 04 1C 77 A9 C5 [16:28:02]Write to MH i2c: E2 0C 00 DB 9F 80 0D 02 02 04 00 1C 77 A9 C5 00 00 FD [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:02]Read from MH i2c: E2 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 03 00 DB 9F 00 90 00 EE [16:28:02]RAPDU: 90 00 [16:28:02]wFMCommunicate OK [16:28:02]wFMCommunicate request_size=4 [16:28:02]MH_SAM_APDU [16:28:02]CAPDU: 80 0D 03 02 [16:28:02]Write to MH i2c: E2 08 00 DC 9F 80 0D 03 02 00 00 00 00 F6 [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:02]Read from MH i2c: E2 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 0B 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 0B 00 DC 9F 00 64 10 35 E7 A9 DD F6 22 90 00 25 [16:28:02]RAPDU: 64 10 35 E7 A9 DD F6 22 90 00 [16:28:02]wFMCommunicate OK [16:28:02]SAM_PROTO_SignData done [16:28:02]FM_MakeSignedData done [16:28:02]CreateOFDProtocolMessage [16:28:02]wFMCommunicate request_size=4 [16:28:02]MH_SAM_APDU [16:28:02]CAPDU: 80 11 00 00 [16:28:02]Write to MH i2c: E2 08 00 DD 9F 80 11 00 00 00 00 00 00 F6 [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:02]Read from MH i2c: E2 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 17 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: E2 17 00 DD 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [16:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:28:02]wFMCommunicate OK [16:28:02]CreateOFDProtocolMessage done [16:28:02]OFDSenderStorePacket 60184 [16:28:02]StoreOFDPacket docnum=60184 [16:28:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D5 52 06 01 01 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 13 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EB 00 00 35 04 06 00 69 62 1C 77 A9 C5 64 10 35 E7 A9 DD F6 22 [16:28:02]CheckFolder [16:28:02]dirname=/storage/ofd_packets [16:28:02]CheckFolder done [16:28:02]ProducePacketName [16:28:02]name=ofd_packets/00060184 [16:28:02]NVStorageSaveData ofd_packets/00060184 [16:28:02]File name is /storage/ofd_packets/00060184 [16:28:02]Write 300 bytes [16:28:02]NVStorageSaveData done [16:28:02]OFDSenderStorePacket done [16:28:02]KKMCreateOFDPacket done [16:28:02]NVStorageSaveData kkm_last_timestamp [16:28:02]File name is /storage/kkm_last_timestamp [16:28:02]Write 4 bytes [16:28:02]NVStorageSaveData done [16:28:02]ExternCall_PrintAddStr [16:28:02]wPrintStart [16:28:02]Write to MH i2c: 01 00 00 DE 9F 7D [16:28:02]Write i2c OK [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: 01 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: 01 07 00 [16:28:02]MH_I2C_Read... [16:28:02]Read from MH i2c: 01 07 00 DE 9F 00 00 00 00 00 FF 0F 92 [16:28:02]RasterBufferAndPrint [16:28:02]line Счет N : (1)545919 [16:28:02]line ИНН: 02508201610067 [16:28:02]line Контрольно-Кассовый Чек [16:28:02]line ПРОДАЖА [16:28:02]line ТРК (МРК, ГНК) : 72 [16:28:02]line Товар: 2711190000 [16:28:02]line ГАЗ-К-5 [16:28:02]line 11.470 * 34.90 [16:28:02]line = 400.30 [16:28:02]line НДС 12% НСП 1% [16:28:02]line > о реализуемом товаре [16:28:02]line ОКРУГЛЕНИЕ: -0.30 [16:28:02]line ИТОГО: 400.00 [16:28:02]line Внесено: 400.00 [16:28:02]line СДАЧА: 0.00 [16:28:02]line НСП 1% : 3.54 [16:28:02]line НДС 12% : 42.51 [16:28:02]line Наличными: 400.00 [16:28:02]line Безнал.: 0.00 [16:28:02]line Место: АЗС № 117 "Партнер Нефть" [16:28:02]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:28:02]line СНО: Общий режим [16:28:02]line Чек 579 05.06.2024 16:28 [16:28:02]line Смена: 72 ФФД: 1.0 [16:28:02]line ЗНМ: 0300000048 [16:28:02]line РНМ: 0000000000151680 [16:28:02]line Версия ККМ: v1.0 [16:28:02]line ФМ: 0000000000959414 [16:28:02]line ФД: 60184 [16:28:02]line ФПД: 115870105315781 [16:28:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162803&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60184&fm=115870105315781&tin=02508201610067®Number=0000000000151680&sum=40000 [16:28:02]OFD Sender: Processing packet 60184 [packets to send 53, broken 52] [16:28:02]ProducePacketName [16:28:02]name=ofd_packets/00060184 [16:28:02]OFD Sender: To server: pG, [16:28:02]CommunicateWithHost lk.salyk.kg:30040 [16:28:02]ConnectInit lk.salyk.kg [16:28:03]Connected sock=10 [16:28:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 D5 52 06 01 01 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CE 2C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5E 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 13 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EB 00 00 35 04 06 00 69 62 1C 77 A9 C5 64 10 35 E7 A9 DD F6 22 [16:28:03]written 0, free lines is 4095 [16:28:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E0 77 47 00 BB 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 18 EB 00 00 F4 03 04 00 17 3E 60 66 B6 04 01 00 00 F6 16 3B 08 AC 3A 5E D8 [16:28:03]CommunicateWithHost err = 0 [16:28:03]CheckOFDResponse [16:28:03]1017 (14) - 77093643461234 [16:28:03]1041 (16) - 0000000000959414 [16:28:03]1040 (4) - 60184 [16:28:03]1012 (4) - 05.06.2024 10:29 [16:28:03]1206 (1) - 0 [16:28:03]OFD Sender: Remove packet 60184 [16:28:03]ProducePacketName [16:28:03]name=ofd_packets/00060184 [16:28:03]NVStorageDeleteData [16:28:03]Write to MH i2c: 01 00 00 09 A0 A9 [16:28:03]Write i2c OK [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: 01 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: 01 07 00 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: 01 07 00 09 A0 00 00 00 00 00 BA 0C 76 [16:28:03]RasterBufferAndPrint [16:28:03]line [16:28:03]line [16:28:03]line [16:28:03]line [16:28:03]line [16:28:03]written 0, free lines is 3268 [16:28:03]MH_Cut [16:28:03]Write to MH i2c: D1 01 00 10 A0 01 82 [16:28:03]Write i2c OK [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: D1 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: D1 01 00 [16:28:03]MH_I2C_Read... [16:28:03]Read from MH i2c: D1 01 00 10 A0 00 81 [16:28:03]Write to MH i2c: 01 00 00 11 A0 B1 [16:28:03]Write i2c OK [16:28:03]MH_I2C_Read... [16:28:03]OFD Sender: No OFD packet to send [16:28:04]*** Cut start [16:28:04]*** Partial cut [16:28:04]*** CUTSNS_PIN = 1 [16:28:04]*** CUTSNS_PIN = 0 [16:28:04]*** Brake cut motor [16:28:05]Read from MH i2c: 01 [16:28:05]MH_I2C_Read... [16:28:05]*** Stop cut motor [16:28:05]*** Cut end [16:28:05]Read from MH i2c: 01 07 00 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: 01 07 00 11 A0 00 00 00 00 00 FF 0F C6 [16:28:05]process_action close_receipt done [16:28:05]requested_data is exist [16:28:05]produce_requested_data [16:28:05]requested_item fm.sn is exist - process it [16:28:05]wFMCommunicate request_size=4 [16:28:05]MH_SAM_APDU [16:28:05]CAPDU: 80 11 00 00 [16:28:05]Write to MH i2c: E2 08 00 12 A0 80 11 00 00 00 00 00 00 2C [16:28:05]Write i2c OK [16:28:05]MH_I2C_Read... [16:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:05]Read from MH i2c: E2 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: E2 17 00 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: E2 17 00 12 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7F [16:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:28:05]wFMCommunicate OK [16:28:05]requested_item fd.num is exist - process it [16:28:05]SAM_PROTO_GetFieldsCounters [16:28:05]wFMCommunicate request_size=4 [16:28:05]MH_SAM_APDU [16:28:05]CAPDU: 80 13 00 00 [16:28:05]Write to MH i2c: E2 08 00 13 A0 80 13 00 00 00 00 00 00 2F [16:28:05]Write i2c OK [16:28:05]MH_I2C_Read... [16:28:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:05]Read from MH i2c: E2 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: E2 62 00 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: E2 62 00 13 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 18 EB 00 00 0E 04 04 00 48 00 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 66 [16:28:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 18 EB 00 00 0E 04 04 00 48 00 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 [16:28:05]wFMCommunicate OK [16:28:05]SAM_PROTO_GetFieldsCounters done [16:28:05]requested_item shift.num is exist - process it [16:28:05]requested_item shift.opened is exist - process it [16:28:05]req_shift_opened [16:28:05]FM_GetShiftState [16:28:05]SAM_PROTO_GetShiftState [16:28:05]wFMCommunicate request_size=4 [16:28:05]MH_SAM_APDU [16:28:05]CAPDU: 80 13 01 00 [16:28:05]Write to MH i2c: E2 08 00 14 A0 80 13 01 00 00 00 00 00 31 [16:28:05]Write i2c OK [16:28:05]MH_I2C_Read... [16:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:05]Read from MH i2c: E2 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: E2 0E 00 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: E2 0E 00 14 A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 69 [16:28:05]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:28:05]wFMCommunicate OK [16:28:05]SAM_PROTO_GetShiftState done [16:28:05]FM_GetShiftState done [16:28:05]req_shift_opened done [16:28:05]requested_item shift.open_date is exist - process it [16:28:05]req_shift_open_date [16:28:05]req_shift_open_date done [16:28:05]produce_requested_data done [16:28:05]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60184,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:28:05]process_action_free close_receipt [16:28:05]json_value_free [16:28:05]json_value_free done [16:28:05]process_json_proto returns [16:28:05]Send response to host [16:28:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60184,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:28:05]free response buf [16:28:05]execute_script done [16:28:05]execute_script returns [16:28:05]free content buf [16:28:05]Sock 9.Close socket [16:28:05]Sock 9.Thread stoped [16:28:08]OFD Sender: No OFD packet to send [16:28:13]OFD Sender: No OFD packet to send [16:28:18]OFD Sender: No OFD packet to send [16:28:23]OFD Sender: No OFD packet to send [16:28:28]OFD Sender: No OFD packet to send [16:28:33]OFD Sender: No OFD packet to send [16:28:38]OFD Sender: No OFD packet to send [16:28:43]OFD Sender: No OFD packet to send [16:28:48]OFD Sender: No OFD packet to send [16:28:49]accept exits with 8 [16:28:49]New connection [16:28:49]New thread 3067100516 created [16:28:49]Thread 3066957156 joined [16:28:49]Waiting for new connection... [16:28:49] Sock 8.Parse request [16:28:49]Sock 8.Check first char [16:28:49]Sock 8.First char is OK [16:28:49]request: POST /json_proto HTTP/1.0 [16:28:49]Method: POST [16:28:49]URL: /json_proto [16:28:49]Method is POST - this is cgi request [16:28:49]url: /json_proto [16:28:49]query_string will be loaded in cgi processing [16:28:49]execute_cgi json_proto POST (null) [16:28:49]execute_cgi path=json_proto method=POST [16:28:49]POST find Content-Length [16:28:49]Host: 172.17.60.68:8080 [16:28:49]Content-Length: 682 [16:28:49]Content-Type: application/json [16:28:49] [16:28:49]POST finish read [16:28:49]Found Content-Length = 682 [16:28:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:49]execute_script... [16:28: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)545914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:49]POST & json_proto [16:28:49]process_json_proto [16:28:49]json parsed OK: [16:28:49]protocol is kg_v1.0 [16:28:49]action value=close_receipt [16:28:49]process_action close_receipt [16:28:49]cmd_close_receipt [16:28:49]MH_GetDate [16:28:49]Write to MH i2c: F0 00 00 15 A0 A4 [16:28:49]Write i2c OK [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: F0 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: F0 09 00 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: F0 09 00 15 A0 00 43 92 60 66 9A 61 5F 66 08 [16:28:49]GetLastDocTimeStamp 1717604883 [16:28:49]current date 1717604931 [16:28:49]FM_GetShiftState [16:28:49]SAM_PROTO_GetShiftState [16:28:49]wFMCommunicate request_size=4 [16:28:49]MH_SAM_APDU [16:28:49]CAPDU: 80 13 01 00 [16:28:49]Write to MH i2c: E2 08 00 16 A0 80 13 01 00 00 00 00 00 33 [16:28:49]Write i2c OK [16:28:49]MH_I2C_Read... [16:28:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:49]Read from MH i2c: E2 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: E2 0E 00 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: E2 0E 00 16 A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6B [16:28:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:28:49]wFMCommunicate OK [16:28:49]SAM_PROTO_GetShiftState done [16:28:49]FM_GetShiftState done [16:28:49]opened in 1717545916 [16:28:49]opened+sec_in_day 1717632316 [16:28:49]quantity*price = 100015 [16:28:49]sum+1 = 100017 [16:28:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 580 05.06.2024 16:28 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60185 ФПД: 266656653529897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162851&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60185&fm=266656653529897&tin=02508201610067®Number=0000000000151680&sum=100000 [16:28:50]StoreToDocumentArchive [16:28:50]shift 72 fd 60185 [16:28:50]save to /storage/0072/doc_00060185 [16:28:50]save last doc name /storage/0072/doc_00060185 to /storage/kkm_last_doc_name [16:28:50]save OK [16:28:50]Clear old archive folders... [16:28:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:50]tlvbuf is 005EF2B0 [16:28:50]SAM_PROTO_ClearQueue [16:28:50]wFMCommunicate request_size=4 [16:28:50]MH_SAM_APDU [16:28:50]CAPDU: 80 09 00 00 [16:28:50]Write to MH i2c: E2 08 00 23 A0 80 09 00 00 00 00 00 00 35 [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:50]Read from MH i2c: E2 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 23 A0 00 90 00 37 [16:28:50]RAPDU: 90 00 [16:28:50]wFMCommunicate OK [16:28:50]SAM_PROTO_ClearQueue done [16:28:50]KKMCreateOFDPacket [16:28:50]OFDProtocolAddRootSTLVToBuf [16:28:50]FM_MakeSignedData [16:28:50]FM_MakeSignedData [16:28:50]SAM_PROTO_SignData [16:28:50]wFMCommunicate request_size=4 [16:28:50]MH_SAM_APDU [16:28:50]CAPDU: 80 0D 01 02 [16:28:50]Write to MH i2c: E2 08 00 24 A0 80 0D 01 02 00 00 00 00 3D [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:50]Read from MH i2c: E2 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 24 A0 00 90 00 38 [16:28:50]RAPDU: 90 00 [16:28:50]wFMCommunicate OK [16:28:50]wFMCommunicate request_size=255 [16:28:50]MH_SAM_APDU [16:28:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 43 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EB 00 00 35 04 06 00 F2 [16:28:50]Write to MH i2c: E2 02 01 25 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 43 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EB 00 00 35 04 06 00 F2 00 00 E1 [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:50]Read from MH i2c: E2 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 25 A0 00 90 00 39 [16:28:50]RAPDU: 90 00 [16:28:50]wFMCommunicate OK [16:28:50]wFMCommunicate request_size=10 [16:28:50]MH_SAM_APDU [16:28:50]CAPDU: 80 0D 02 02 05 85 D7 1C 53 29 [16:28:50]Write to MH i2c: E2 0D 00 26 A0 80 0D 02 02 05 00 85 D7 1C 53 29 00 00 3E [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:51]Read from MH i2c: E2 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: E2 03 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: E2 03 00 26 A0 00 90 00 3A [16:28:51]RAPDU: 90 00 [16:28:51]wFMCommunicate OK [16:28:51]wFMCommunicate request_size=4 [16:28:51]MH_SAM_APDU [16:28:51]CAPDU: 80 0D 03 02 [16:28:51]Write to MH i2c: E2 08 00 27 A0 80 0D 03 02 00 00 00 00 42 [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:51]Read from MH i2c: E2 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: E2 0B 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: E2 0B 00 27 A0 00 DF BC 8D E4 C6 03 15 E4 90 00 11 [16:28:51]RAPDU: DF BC 8D E4 C6 03 15 E4 90 00 [16:28:51]wFMCommunicate OK [16:28:51]SAM_PROTO_SignData done [16:28:51]FM_MakeSignedData done [16:28:51]CreateOFDProtocolMessage [16:28:51]wFMCommunicate request_size=4 [16:28:51]MH_SAM_APDU [16:28:51]CAPDU: 80 11 00 00 [16:28:51]Write to MH i2c: E2 08 00 28 A0 80 11 00 00 00 00 00 00 42 [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:51]Read from MH i2c: E2 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: E2 17 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: E2 17 00 28 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 95 [16:28:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:28:51]wFMCommunicate OK [16:28:51]CreateOFDProtocolMessage done [16:28:51]OFDSenderStorePacket 60185 [16:28:51]StoreOFDPacket docnum=60185 [16:28:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0B F3 07 01 A2 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 43 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EB 00 00 35 04 06 00 F2 85 D7 1C 53 29 DF BC 8D E4 C6 03 15 E4 [16:28:51]CheckFolder [16:28:51]dirname=/storage/ofd_packets [16:28:51]CheckFolder done [16:28:51]ProducePacketName [16:28:51]name=ofd_packets/00060185 [16:28:51]NVStorageSaveData ofd_packets/00060185 [16:28:51]File name is /storage/ofd_packets/00060185 [16:28:51]Write 301 bytes [16:28:51]NVStorageSaveData done [16:28:51]OFDSenderStorePacket done [16:28:51]KKMCreateOFDPacket done [16:28:51]NVStorageSaveData kkm_last_timestamp [16:28:51]File name is /storage/kkm_last_timestamp [16:28:51]Write 4 bytes [16:28:51]NVStorageSaveData done [16:28:51]ExternCall_PrintAddStr [16:28:51]wPrintStart [16:28:51]Write to MH i2c: 01 00 00 29 A0 C9 [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 07 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 07 00 29 A0 00 00 00 00 00 FF 0F DE [16:28:51]RasterBufferAndPrint [16:28:51]line Счет N : (1)545914 [16:28:51]line ИНН: 02508201610067 [16:28:51]line Контрольно-Кассовый Чек [16:28:51]line ПРОДАЖА [16:28:51]line ТРК (МРК, ГНК) : 12 [16:28:51]line Товар: 2710124130 [16:28:51]line Аи-92-К-5 [16:28:51]line 14.950 * 66.90 [16:28:51]line = 1000.16 [16:28:51]line НДС 12% НСП 1% [16:28:51]line > о реализуемом товаре [16:28:51]line ОКРУГЛЕНИЕ: -0.16 [16:28:51]line ИТОГО: 1000.00 [16:28:51]line Внесено: 1000.00 [16:28:51]line СДАЧА: 0.00 [16:28:51]line НСП 1% : 8.85 [16:28:51]line НДС 12% : 106.21 [16:28:51]line Наличными: 1000.00 [16:28:51]line Безнал.: 0.00 [16:28:51]line Место: АЗС № 117 "Партнер Нефть" [16:28:51]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:28:51]line СНО: Общий режим [16:28:51]line Чек 580 05.06.2024 16:28 [16:28:51]line Смена: 72 ФФД: 1.0 [16:28:51]line ЗНМ: 0300000048 [16:28:51]line РНМ: 0000000000151680 [16:28:51]line Версия ККМ: v1.0 [16:28:51]line ФМ: 0000000000959414 [16:28:51]line ФД: 60185 [16:28:51]line ФПД: 266656653529897 [16:28:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162851&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60185&fm=266656653529897&tin=02508201610067®Number=0000000000151680&sum=100000 [16:28:51]OFD Sender: Processing packet 60185 [packets to send 53, broken 52] [16:28:51]ProducePacketName [16:28:51]name=ofd_packets/00060185 [16:28:51]OFD Sender: To server: pG, [16:28:51]CommunicateWithHost lk.salyk.kg:30040 [16:28:51]ConnectInit lk.salyk.kg [16:28:51]written 0, free lines is 4095 [16:28:51]Connected sock=10 [16:28:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0B F3 07 01 A2 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 43 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EB 00 00 35 04 06 00 F2 85 D7 1C 53 29 DF BC 8D E4 C6 03 15 E4 [16:28:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CA 37 47 00 3E F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 19 EB 00 00 F4 03 04 00 47 3E 60 66 B6 04 01 00 00 BE 58 D3 B9 FF E7 E4 1F [16:28:51]CommunicateWithHost err = 0 [16:28:51]CheckOFDResponse [16:28:51]1017 (14) - 77093643461234 [16:28:51]1041 (16) - 0000000000959414 [16:28:51]1040 (4) - 60185 [16:28:51]1012 (4) - 05.06.2024 10:30 [16:28:51]1206 (1) - 0 [16:28:51]OFD Sender: Remove packet 60185 [16:28:51]ProducePacketName [16:28:51]name=ofd_packets/00060185 [16:28:51]NVStorageDeleteData [16:28:51]Write to MH i2c: 01 00 00 54 A0 F4 [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 07 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 07 00 54 A0 00 00 00 00 00 C7 0C CE [16:28:51]RasterBufferAndPrint [16:28:51]line [16:28:51]line [16:28:51]line [16:28:51]line [16:28:51]line [16:28:51]written 0, free lines is 3277 [16:28:51]MH_Cut [16:28:51]Write to MH i2c: D1 01 00 5B A0 01 CD [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: D1 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: D1 01 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: D1 01 00 5B A0 00 CC [16:28:51]Write to MH i2c: 01 00 00 5C A0 FC [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:52]OFD Sender: No OFD packet to send [16:28:52]*** Cut start [16:28:52]*** Partial cut [16:28:52]*** CUTSNS_PIN = 1 [16:28:52]*** CUTSNS_PIN = 0 [16:28:53]*** Brake cut motor [16:28:53]Read from MH i2c: 01 [16:28:53]MH_I2C_Read... [16:28:53]*** Stop cut motor [16:28:53]*** Cut end [16:28:53]Read from MH i2c: 01 07 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: 01 07 00 5C A0 00 00 00 00 00 FF 0F 11 [16:28:53]process_action close_receipt done [16:28:53]requested_data is exist [16:28:53]produce_requested_data [16:28:53]requested_item fm.sn is exist - process it [16:28:53]wFMCommunicate request_size=4 [16:28:53]MH_SAM_APDU [16:28:53]CAPDU: 80 11 00 00 [16:28:53]Write to MH i2c: E2 08 00 5D A0 80 11 00 00 00 00 00 00 77 [16:28:53]Write i2c OK [16:28:53]MH_I2C_Read... [16:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:53]Read from MH i2c: E2 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 17 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 17 00 5D A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 CA [16:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:28:53]wFMCommunicate OK [16:28:53]requested_item fd.num is exist - process it [16:28:53]SAM_PROTO_GetFieldsCounters [16:28:53]wFMCommunicate request_size=4 [16:28:53]MH_SAM_APDU [16:28:53]CAPDU: 80 13 00 00 [16:28:53]Write to MH i2c: E2 08 00 5E A0 80 13 00 00 00 00 00 00 7A [16:28:53]Write i2c OK [16:28:53]MH_I2C_Read... [16:28:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:53]Read from MH i2c: E2 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 62 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 62 00 5E A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 19 EB 00 00 0E 04 04 00 48 00 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 B5 [16:28:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 19 EB 00 00 0E 04 04 00 48 00 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 [16:28:53]wFMCommunicate OK [16:28:53]SAM_PROTO_GetFieldsCounters done [16:28:53]requested_item shift.num is exist - process it [16:28:53]requested_item shift.opened is exist - process it [16:28:53]req_shift_opened [16:28:53]FM_GetShiftState [16:28:53]SAM_PROTO_GetShiftState [16:28:53]wFMCommunicate request_size=4 [16:28:53]MH_SAM_APDU [16:28:53]CAPDU: 80 13 01 00 [16:28:53]Write to MH i2c: E2 08 00 5F A0 80 13 01 00 00 00 00 00 7C [16:28:53]Write i2c OK [16:28:53]MH_I2C_Read... [16:28:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:53]Read from MH i2c: E2 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 0E 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 0E 00 5F A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [16:28:53]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:28:53]wFMCommunicate OK [16:28:53]SAM_PROTO_GetShiftState done [16:28:53]FM_GetShiftState done [16:28:53]req_shift_opened done [16:28:53]requested_item shift.open_date is exist - process it [16:28:53]req_shift_open_date [16:28:53]req_shift_open_date done [16:28:53]produce_requested_data done [16:28:53]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60185,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:28:53]process_action_free close_receipt [16:28:53]json_value_free [16:28:53]json_value_free done [16:28:53]process_json_proto returns [16:28:53]Send response to host [16:28:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60185,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:28:53]free response buf [16:28:53]execute_script done [16:28:53]execute_script returns [16:28:53]free content buf [16:28:53]Sock 8.Close socket [16:28:53]Sock 8.Thread stoped [16:28:57]OFD Sender: No OFD packet to send [16:29:02]OFD Sender: No OFD packet to send [16:29:07]OFD Sender: No OFD packet to send [16:29:07]accept exits with 9 [16:29:07]New connection [16:29:07]New thread 3066957156 created [16:29:07]Thread 3067100516 joined [16:29:07]Waiting for new connection... [16:29:07] Sock 9.Parse request [16:29:07]Sock 9.Check first char [16:29:07]Sock 9.First char is OK [16:29:07]request: POST /json_proto HTTP/1.0 [16:29:07]Method: POST [16:29:07]URL: /json_proto [16:29:07]Method is POST - this is cgi request [16:29:07]url: /json_proto [16:29:07]query_string will be loaded in cgi processing [16:29:07]execute_cgi json_proto POST (null) [16:29:07]execute_cgi path=json_proto method=POST [16:29:07]POST find Content-Length [16:29:07]Host: 172.17.60.68:8080 [16:29:07]Content-Length: 840 [16:29:07]Content-Type: application/json [16:29:07] [16:29:07]POST finish read [16:29:07]Found Content-Length = 840 [16:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:07]execute_script... [16:29:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:07]POST & json_proto [16:29:07]process_json_proto [16:29:07]json parsed OK: [16:29:07]protocol is kg_v1.0 [16:29:07]action value=close_receipt [16:29:07]process_action close_receipt [16:29:07]cmd_close_receipt [16:29:07]MH_GetDate [16:29:07]Write to MH i2c: F0 00 00 60 A0 EF [16:29:07]Write i2c OK [16:29:07]MH_I2C_Read... [16:29:07]Read from MH i2c: F0 [16:29:07]MH_I2C_Read... [16:29:07]Read from MH i2c: F0 09 00 [16:29:07]MH_I2C_Read... [16:29:07]Read from MH i2c: F0 09 00 60 A0 00 55 92 60 66 9A 61 5F 66 65 [16:29:07]GetLastDocTimeStamp 1717604931 [16:29:07]current date 1717604949 [16:29:07]FM_GetShiftState [16:29:07]SAM_PROTO_GetShiftState [16:29:07]wFMCommunicate request_size=4 [16:29:07]MH_SAM_APDU [16:29:07]CAPDU: 80 13 01 00 [16:29:07]Write to MH i2c: E2 08 00 61 A0 80 13 01 00 00 00 00 00 7E [16:29:07]Write i2c OK [16:29:07]MH_I2C_Read... [16:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:07]Read from MH i2c: E2 [16:29:07]MH_I2C_Read... [16:29:07]Read from MH i2c: E2 0E 00 [16:29:07]MH_I2C_Read... [16:29:07]Read from MH i2c: E2 0E 00 61 A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B6 [16:29:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:29:07]wFMCommunicate OK [16:29:07]SAM_PROTO_GetShiftState done [16:29:07]FM_GetShiftState done [16:29:07]opened in 1717545916 [16:29:07]opened+sec_in_day 1717632316 [16:29:07]quantity*price = 40006 [16:29:07]sum+1 = 40007 [16:29:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 581 05.06.2024 16:29 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60186 ФПД: 69854952774417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162909&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60186&fm=69854952774417&tin=02508201610067®Number=0000000000151680&sum=40006 [16:29:08]StoreToDocumentArchive [16:29:08]shift 72 fd 60186 [16:29:08]save to /storage/0072/doc_00060186 [16:29:08]save last doc name /storage/0072/doc_00060186 to /storage/kkm_last_doc_name [16:29:08]save OK [16:29:08]Clear old archive folders... [16:29:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:08]tlvbuf is 003D52F0 [16:29:08]SAM_PROTO_ClearQueue [16:29:08]wFMCommunicate request_size=4 [16:29:08]MH_SAM_APDU [16:29:08]CAPDU: 80 09 00 00 [16:29:08]Write to MH i2c: E2 08 00 6E A0 80 09 00 00 00 00 00 00 80 [16:29:08]Write i2c OK [16:29:08]MH_I2C_Read... [16:29:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:08]Read from MH i2c: E2 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: E2 03 00 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: E2 03 00 6E A0 00 90 00 82 [16:29:08]RAPDU: 90 00 [16:29:08]wFMCommunicate OK [16:29:08]SAM_PROTO_ClearQueue done [16:29:08]KKMCreateOFDPacket [16:29:08]OFDProtocolAddRootSTLVToBuf [16:29:08]FM_MakeSignedData [16:29:08]FM_MakeSignedData [16:29:08]SAM_PROTO_SignData [16:29:08]wFMCommunicate request_size=4 [16:29:08]MH_SAM_APDU [16:29:08]CAPDU: 80 0D 01 02 [16:29:08]Write to MH i2c: E2 08 00 6F A0 80 0D 01 02 00 00 00 00 88 [16:29:08]Write i2c OK [16:29:08]MH_I2C_Read... [16:29:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:08]Read from MH i2c: E2 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: E2 03 00 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: E2 03 00 6F A0 00 90 00 83 [16:29:08]RAPDU: 90 00 [16:29:08]wFMCommunicate OK [16:29:08]wFMCommunicate request_size=255 [16:29:08]MH_SAM_APDU [16:29:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 55 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EB 00 00 35 04 06 00 3F [16:29:08]Write to MH i2c: E2 02 01 70 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 55 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EB 00 00 35 04 06 00 3F 00 00 6E [16:29:08]Write i2c OK [16:29:08]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 70 A0 00 90 00 84 [16:29:09]RAPDU: 90 00 [16:29:09]wFMCommunicate OK [16:29:09]wFMCommunicate request_size=10 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 0D 02 02 05 88 5F A5 5B 11 [16:29:09]Write to MH i2c: E2 0D 00 71 A0 80 0D 02 02 05 00 88 5F A5 5B 11 00 00 8D [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 71 A0 00 90 00 85 [16:29:09]RAPDU: 90 00 [16:29:09]wFMCommunicate OK [16:29:09]wFMCommunicate request_size=4 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 0D 03 02 [16:29:09]Write to MH i2c: E2 08 00 72 A0 80 0D 03 02 00 00 00 00 8D [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 0B 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 0B 00 72 A0 00 1E 88 DF 2B AB 68 E0 9E 90 00 CF [16:29:09]RAPDU: 1E 88 DF 2B AB 68 E0 9E 90 00 [16:29:09]wFMCommunicate OK [16:29:09]SAM_PROTO_SignData done [16:29:09]FM_MakeSignedData done [16:29:09]CreateOFDProtocolMessage [16:29:09]wFMCommunicate request_size=4 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 11 00 00 [16:29:09]Write to MH i2c: E2 08 00 73 A0 80 11 00 00 00 00 00 00 8D [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 17 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 17 00 73 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E0 [16:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:29:09]wFMCommunicate OK [16:29:09]CreateOFDProtocolMessage done [16:29:09]OFDSenderStorePacket 60186 [16:29:09]StoreOFDPacket docnum=60186 [16:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1A 5F 07 01 04 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 55 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EB 00 00 35 04 06 00 3F 88 5F A5 5B 11 1E 88 DF 2B AB 68 E0 9E [16:29:09]CheckFolder [16:29:09]dirname=/storage/ofd_packets [16:29:09]CheckFolder done [16:29:09]ProducePacketName [16:29:09]name=ofd_packets/00060186 [16:29:09]NVStorageSaveData ofd_packets/00060186 [16:29:09]File name is /storage/ofd_packets/00060186 [16:29:09]Write 301 bytes [16:29:09]NVStorageSaveData done [16:29:09]OFDSenderStorePacket done [16:29:09]KKMCreateOFDPacket done [16:29:09]NVStorageSaveData kkm_last_timestamp [16:29:09]File name is /storage/kkm_last_timestamp [16:29:09]Write 4 bytes [16:29:09]NVStorageSaveData done [16:29:09]ExternCall_PrintAddStr [16:29:09]wPrintStart [16:29:09]Write to MH i2c: 01 00 00 74 A0 14 [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 07 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 07 00 74 A0 00 00 00 00 00 FF 0F 29 [16:29:09]RasterBufferAndPrint [16:29:09]line Счет N : (1)545920 [16:29:09]line ИНН: 02508201610067 [16:29:09]line Контрольно-Кассовый Чек [16:29:09]line ПРОДАЖА [16:29:09]line ТРК (МРК, ГНК) : 42 [16:29:09]line Товар: 2710124130 [16:29:09]line Аи-92-К-5 [16:29:09]line 5.980 * 66.90 [16:29:09]line = 400.06 [16:29:09]line НДС 12% НСП 1% [16:29:09]line > о реализуемом товаре [16:29:09]line ИТОГО: 400.06 [16:29:09]line НСП 1% : 3.54 [16:29:09]line НДС 12% : 42.48 [16:29:09]line Наличными: 0.00 [16:29:09]line Безнал.: 400.06 [16:29:09]line Место: АЗС № 117 "Партнер Нефть" [16:29:09]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:29:09]line СНО: Общий режим [16:29:09]line Чек 581 05.06.2024 16:29 [16:29:09]line Смена: 72 ФФД: 1.0 [16:29:09]line ЗНМ: 0300000048 [16:29:09]line РНМ: 0000000000151680 [16:29:09]line Версия ККМ: v1.0 [16:29:09]line Платежная система: АКБ Кыргызстан [16:29:09]line ФМ: 0000000000959414 [16:29:09]line ФД: 60186 [16:29:09]line ФПД: 69854952774417 [16:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T162909&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60186&fm=69854952774417&tin=02508201610067®Number=0000000000151680&sum=40006 [16:29:09]OFD Sender: Processing packet 60186 [packets to send 53, broken 52] [16:29:09]ProducePacketName [16:29:09]name=ofd_packets/00060186 [16:29:09]OFD Sender: To server: pG, [16:29:09]CommunicateWithHost lk.salyk.kg:30040 [16:29:09]ConnectInit lk.salyk.kg [16:29:09]written 0, free lines is 4095 [16:29:09]Connected sock=10 [16:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1A 5F 07 01 04 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 55 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1A EB 00 00 35 04 06 00 3F 88 5F A5 5B 11 1E 88 DF 2B AB 68 E0 9E [16:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 2F 69 47 00 4E 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 39 35 39 34 31 34 10 04 04 00 1A EB 00 00 F4 03 04 00 59 3E 60 66 B6 04 01 00 00 0A 44 BD 93 C5 07 C0 1E [16:29:09]CommunicateWithHost err = 0 [16:29:09]CheckOFDResponse [16:29:09]1017 (14) - 77093643461234 [16:29:09]1041 (16) - 0000000000959414 [16:29:09]1040 (4) - 60186 [16:29:09]1012 (4) - 05.06.2024 10:30 [16:29:09]1206 (1) - 0 [16:29:09]OFD Sender: Remove packet 60186 [16:29:09]ProducePacketName [16:29:09]name=ofd_packets/00060186 [16:29:09]NVStorageDeleteData [16:29:09]Write to MH i2c: 01 00 00 9E A0 3E [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 07 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 07 00 9E A0 00 00 00 00 00 E6 0C 37 [16:29:09]RasterBufferAndPrint [16:29:09]line [16:29:09]line [16:29:09]line [16:29:09]line [16:29:09]line [16:29:09]written 0, free lines is 3308 [16:29:09]MH_Cut [16:29:09]Write to MH i2c: D1 01 00 A5 A0 01 17 [16:29:10]Write i2c OK [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: D1 [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: D1 01 00 [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: D1 01 00 A5 A0 00 16 [16:29:10]Write to MH i2c: 01 00 00 A6 A0 46 [16:29:10]Write i2c OK [16:29:10]MH_I2C_Read... [16:29:10]OFD Sender: No OFD packet to send [16:29:10]*** Cut start [16:29:10]*** Partial cut [16:29:10]*** CUTSNS_PIN = 1 [16:29:10]*** CUTSNS_PIN = 0 [16:29:11]*** Brake cut motor [16:29:11]Read from MH i2c: 01 [16:29:11]MH_I2C_Read... [16:29:11]*** Stop cut motor [16:29:11]*** Cut end [16:29:11]Read from MH i2c: 01 07 00 [16:29:11]MH_I2C_Read... [16:29:11]Read from MH i2c: 01 07 00 A6 A0 00 00 00 00 00 FF 0F 5B [16:29:11]process_action close_receipt done [16:29:11]requested_data is exist [16:29:11]produce_requested_data [16:29:11]requested_item fm.sn is exist - process it [16:29:11]wFMCommunicate request_size=4 [16:29:11]MH_SAM_APDU [16:29:11]CAPDU: 80 11 00 00 [16:29:11]Write to MH i2c: E2 08 00 A7 A0 80 11 00 00 00 00 00 00 C1 [16:29:11]Write i2c OK [16:29:11]MH_I2C_Read... [16:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:11]Read from MH i2c: E2 [16:29:11]MH_I2C_Read... [16:29:11]Read from MH i2c: E2 17 00 [16:29:11]MH_I2C_Read... [16:29:11]Read from MH i2c: E2 17 00 A7 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 14 [16:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:29:11]wFMCommunicate OK [16:29:11]requested_item fd.num is exist - process it [16:29:11]SAM_PROTO_GetFieldsCounters [16:29:11]wFMCommunicate request_size=4 [16:29:11]MH_SAM_APDU [16:29:11]CAPDU: 80 13 00 00 [16:29:11]Write to MH i2c: E2 08 00 A8 A0 80 13 00 00 00 00 00 00 C4 [16:29:11]Write i2c OK [16:29:11]MH_I2C_Read... [16:29:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:11]Read from MH i2c: E2 [16:29:11]MH_I2C_Read... [16:29:11]Read from MH i2c: E2 62 00 [16:29:11]MH_I2C_Read... [16:29:11]Read from MH i2c: E2 62 00 A8 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1A EB 00 00 0E 04 04 00 48 00 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 03 [16:29:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1A EB 00 00 0E 04 04 00 48 00 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 [16:29:11]wFMCommunicate OK [16:29:11]SAM_PROTO_GetFieldsCounters done [16:29:11]requested_item shift.num is exist - process it [16:29:11]requested_item shift.opened is exist - process it [16:29:11]req_shift_opened [16:29:11]FM_GetShiftState [16:29:11]SAM_PROTO_GetShiftState [16:29:11]wFMCommunicate request_size=4 [16:29:11]MH_SAM_APDU [16:29:11]CAPDU: 80 13 01 00 [16:29:11]Write to MH i2c: E2 08 00 A9 A0 80 13 01 00 00 00 00 00 C6 [16:29:11]Write i2c OK [16:29:11]MH_I2C_Read... [16:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:11]Read from MH i2c: E2 [16:29:11]MH_I2C_Read... [16:29:11]Read from MH i2c: E2 0E 00 [16:29:11]MH_I2C_Read... [16:29:11]Read from MH i2c: E2 0E 00 A9 A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FE [16:29:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:29:11]wFMCommunicate OK [16:29:11]SAM_PROTO_GetShiftState done [16:29:11]FM_GetShiftState done [16:29:11]req_shift_opened done [16:29:11]requested_item shift.open_date is exist - process it [16:29:11]req_shift_open_date [16:29:11]req_shift_open_date done [16:29:11]produce_requested_data done [16:29:11]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60186,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:29:11]process_action_free close_receipt [16:29:11]json_value_free [16:29:11]json_value_free done [16:29:11]process_json_proto returns [16:29:11]Send response to host [16:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60186,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:29:11]free response buf [16:29:11]execute_script done [16:29:11]execute_script returns [16:29:11]free content buf [16:29:11]Sock 9.Close socket [16:29:11]Sock 9.Thread stoped [16:29:15]OFD Sender: No OFD packet to send [16:29:20]OFD Sender: No OFD packet to send [16:29:25]OFD Sender: No OFD packet to send [16:29:30]OFD Sender: No OFD packet to send [16:29:35]OFD Sender: No OFD packet to send [16:29:40]OFD Sender: No OFD packet to send [16:29:45]OFD Sender: No OFD packet to send [16:29:50]OFD Sender: No OFD packet to send [16:29:55]OFD Sender: No OFD packet to send [16:30:00]OFD Sender: No OFD packet to send [16:30:05]OFD Sender: No OFD packet to send [16:30:10]OFD Sender: No OFD packet to send [16:30:14]accept exits with 8 [16:30:14]New connection [16:30:14]New thread 3067100516 created [16:30:14]Thread 3066957156 joined [16:30:14]Waiting for new connection... [16:30:14] Sock 8.Parse request [16:30:14]Sock 8.Check first char [16:30:14]Sock 8.First char is OK [16:30:14]request: POST /json_proto HTTP/1.0 [16:30:14]Method: POST [16:30:14]URL: /json_proto [16:30:14]Method is POST - this is cgi request [16:30:14]url: /json_proto [16:30:14]query_string will be loaded in cgi processing [16:30:14]execute_cgi json_proto POST (null) [16:30:14]execute_cgi path=json_proto method=POST [16:30:14]POST find Content-Length [16:30:14]Host: 172.17.60.68:8080 [16:30:14]Content-Length: 978 [16:30:14]Content-Type: application/json [16:30:14] [16:30:14]POST finish read [16:30:14]Found Content-Length = 978 [16:30:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545921", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [16:30:14]execute_script... [16:30: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)545921", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [16:30:14]POST & json_proto [16:30:14]process_json_proto [16:30:14]json parsed OK: [16:30:14]protocol is kg_v1.0 [16:30:14]action value=close_receipt [16:30:14]process_action close_receipt [16:30:14]cmd_close_receipt [16:30:14]MH_GetDate [16:30:14]Write to MH i2c: F0 00 00 AA A0 39 [16:30:14]Write i2c OK [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: F0 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: F0 09 00 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: F0 09 00 AA A0 00 98 92 60 66 9A 61 5F 66 F2 [16:30:14]GetLastDocTimeStamp 1717604949 [16:30:14]current date 1717605016 [16:30:14]FM_GetShiftState [16:30:14]SAM_PROTO_GetShiftState [16:30:14]wFMCommunicate request_size=4 [16:30:14]MH_SAM_APDU [16:30:14]CAPDU: 80 13 01 00 [16:30:14]Write to MH i2c: E2 08 00 AB A0 80 13 01 00 00 00 00 00 C8 [16:30:14]Write i2c OK [16:30:14]MH_I2C_Read... [16:30:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:14]Read from MH i2c: E2 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: E2 0E 00 [16:30:14]MH_I2C_Read... [16:30:14]Read from MH i2c: E2 0E 00 AB A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 00 [16:30:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:30:14]wFMCommunicate OK [16:30:14]SAM_PROTO_GetShiftState done [16:30:14]FM_GetShiftState done [16:30:14]opened in 1717545916 [16:30:14]opened+sec_in_day 1717632316 [16:30:14]quantity*price = 150012 [16:30:14]sum+1 = 150014 [16:30:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 582 05.06.2024 16:30 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 10.36 сом ФМ: 0000000000959414 ФД: 60187 ФПД: 188259536405398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163016&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60187&fm=188259536405398&tin=02508201610067®Number=0000000000151680&sum=150000 [16:30:15]StoreToDocumentArchive [16:30:15]shift 72 fd 60187 [16:30:15]save to /storage/0072/doc_00060187 [16:30:15]save last doc name /storage/0072/doc_00060187 to /storage/kkm_last_doc_name [16:30:15]save OK [16:30:15]Clear old archive folders... [16:30:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:30:15]tlvbuf is 005DBAB0 [16:30:15]SAM_PROTO_ClearQueue [16:30:15]wFMCommunicate request_size=4 [16:30:15]MH_SAM_APDU [16:30:15]CAPDU: 80 09 00 00 [16:30:15]Write to MH i2c: E2 08 00 B8 A0 80 09 00 00 00 00 00 00 CA [16:30:15]Write i2c OK [16:30:15]MH_I2C_Read... [16:30:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:15]Read from MH i2c: E2 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 03 00 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 03 00 B8 A0 00 90 00 CC [16:30:15]RAPDU: 90 00 [16:30:15]wFMCommunicate OK [16:30:15]SAM_PROTO_ClearQueue done [16:30:15]KKMCreateOFDPacket [16:30:15]OFDProtocolAddRootSTLVToBuf [16:30:15]FM_MakeSignedData [16:30:15]FM_MakeSignedData [16:30:15]SAM_PROTO_SignData [16:30:15]wFMCommunicate request_size=4 [16:30:15]MH_SAM_APDU [16:30:15]CAPDU: 80 0D 01 02 [16:30:15]Write to MH i2c: E2 08 00 B9 A0 80 0D 01 02 00 00 00 00 D2 [16:30:15]Write i2c OK [16:30:15]MH_I2C_Read... [16:30:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:15]Read from MH i2c: E2 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 03 00 [16:30:15]MH_I2C_Read... [16:30:15]Read from MH i2c: E2 03 00 B9 A0 00 90 00 CD [16:30:15]RAPDU: 90 00 [16:30:15]wFMCommunicate OK [16:30:15]wFMCommunicate request_size=255 [16:30:15]MH_SAM_APDU [16:30: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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 46 02 00 00 F4 03 04 00 98 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EB 00 00 35 04 06 00 AB 38 96 CB [16:30:15]Write to MH i2c: E2 02 01 BA A0 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 46 02 00 00 F4 03 04 00 98 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EB 00 00 35 04 06 00 AB 38 96 CB 00 00 04 [16:30:15]Write i2c OK [16:30:15]MH_I2C_Read... [16:30:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:16]Read from MH i2c: E2 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 03 00 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 03 00 BA A0 00 90 00 CE [16:30:16]RAPDU: 90 00 [16:30:16]wFMCommunicate OK [16:30:16]wFMCommunicate request_size=7 [16:30:16]MH_SAM_APDU [16:30:16]CAPDU: 80 0D 02 02 02 03 96 [16:30:16]Write to MH i2c: E2 0A 00 BB A0 80 0D 02 02 02 00 03 96 00 00 72 [16:30:16]Write i2c OK [16:30:16]MH_I2C_Read... [16:30:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:16]Read from MH i2c: E2 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 03 00 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 03 00 BB A0 00 90 00 CF [16:30:16]RAPDU: 90 00 [16:30:16]wFMCommunicate OK [16:30:16]wFMCommunicate request_size=4 [16:30:16]MH_SAM_APDU [16:30:16]CAPDU: 80 0D 03 02 [16:30:16]Write to MH i2c: E2 08 00 BC A0 80 0D 03 02 00 00 00 00 D7 [16:30:16]Write i2c OK [16:30:16]MH_I2C_Read... [16:30:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:16]Read from MH i2c: E2 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 0B 00 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 0B 00 BC A0 00 0F 9D 83 DC AF 0E 74 71 90 00 85 [16:30:16]RAPDU: 0F 9D 83 DC AF 0E 74 71 90 00 [16:30:16]wFMCommunicate OK [16:30:16]SAM_PROTO_SignData done [16:30:16]FM_MakeSignedData done [16:30:16]CreateOFDProtocolMessage [16:30:16]wFMCommunicate request_size=4 [16:30:16]MH_SAM_APDU [16:30:16]CAPDU: 80 11 00 00 [16:30:16]Write to MH i2c: E2 08 00 BD A0 80 11 00 00 00 00 00 00 D7 [16:30:16]Write i2c OK [16:30:16]MH_I2C_Read... [16:30:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:16]Read from MH i2c: E2 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 17 00 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: E2 17 00 BD A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 2A [16:30:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:30:16]wFMCommunicate OK [16:30:16]CreateOFDProtocolMessage done [16:30:16]OFDSenderStorePacket 60187 [16:30:16]StoreOFDPacket docnum=60187 [16:30:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 97 42 04 01 D0 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 46 02 00 00 F4 03 04 00 98 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EB 00 00 35 04 06 00 AB 38 96 CB 03 96 0F 9D 83 DC AF 0E 74 71 [16:30:16]CheckFolder [16:30:16]dirname=/storage/ofd_packets [16:30:16]CheckFolder done [16:30:16]ProducePacketName [16:30:16]name=ofd_packets/00060187 [16:30:16]NVStorageSaveData ofd_packets/00060187 [16:30:16]File name is /storage/ofd_packets/00060187 [16:30:16]Write 298 bytes [16:30:16]NVStorageSaveData done [16:30:16]OFDSenderStorePacket done [16:30:16]KKMCreateOFDPacket done [16:30:16]NVStorageSaveData kkm_last_timestamp [16:30:16]File name is /storage/kkm_last_timestamp [16:30:16]Write 4 bytes [16:30:16]OFD Sender: Processing packet 60187 [packets to send 53, broken 52] [16:30:16]ProducePacketName [16:30:16]name=ofd_packets/00060187 [16:30:16]OFD Sender: To server: pG, [16:30:16]CommunicateWithHost lk.salyk.kg:30040 [16:30:16]ConnectInit lk.salyk.kg [16:30:16]NVStorageSaveData done [16:30:16]ExternCall_PrintAddStr [16:30:16]wPrintStart [16:30:16]Write to MH i2c: 01 00 00 BE A0 5E [16:30:16]Write i2c OK [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: 01 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: 01 07 00 [16:30:16]MH_I2C_Read... [16:30:16]Read from MH i2c: 01 07 00 BE A0 00 00 00 00 00 FF 0F 73 [16:30:16]RasterBufferAndPrint [16:30:16]line Счет N : (1)545921 [16:30:16]line ИНН: 02508201610067 [16:30:16]line Контрольно-Кассовый Чек [16:30:16]line ПРОДАЖА [16:30:16]line ТРК (МРК, ГНК) : 51 [16:30:16]line Товар: 2710194210 [16:30:16]line ДТ-К-5 [16:30:16]line 20.720 * 72.40 [16:30:16]line = 1500.13 [16:30:16]line НДС 12% НСП 1% [16:30:16]line > о реализуемом товаре [16:30:16]line ОКРУГЛЕНИЕ: -0.13 [16:30:16]line ИТОГО: 1500.00 [16:30:16]line Внесено: 1500.00 [16:30:16]line СДАЧА: 0.00 [16:30:16]line НСП 1% : 13.27 [16:30:16]line НДС 12% : 159.31 [16:30:16]line Наличными: 1500.00 [16:30:16]line Безнал.: 0.00 [16:30:16]line Место: АЗС № 117 "Партнер Нефть" [16:30:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:30:16]line СНО: Общий режим [16:30:16]line Чек 582 05.06.2024 16:30 [16:30:16]line Смена: 72 ФФД: 1.0 [16:30:16]line ЗНМ: 0300000048 [16:30:16]line РНМ: 0000000000151680 [16:30:16]line Версия ККМ: v1.0 [16:30:16]line [16:30:16]line Дисконтная программа [16:30:16]line ДТ [16:30:16]line номер 117 [16:30:16]line сэкономлено 10.36 сом [16:30:16]line ФМ: 0000000000959414 [16:30:16]line ФД: 60187 [16:30:16]line ФПД: 188259536405398 [16:30:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163016&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60187&fm=188259536405398&tin=02508201610067®Number=0000000000151680&sum=150000 [16:30:16]Connected sock=11 [16:30:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 97 42 04 01 D0 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 46 02 00 00 F4 03 04 00 98 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EB 00 00 35 04 06 00 AB 38 96 CB 03 96 0F 9D 83 DC AF 0E 74 71 [16:30:16]written 0, free lines is 4095 [16:30:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 68 FA 47 00 A2 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1B EB 00 00 F4 03 04 00 9C 3E 60 66 B6 04 01 00 00 D0 2D A3 1B CC 77 A6 43 [16:30:16]CommunicateWithHost err = 0 [16:30:16]CheckOFDResponse [16:30:16]1017 (14) - 77093643461234 [16:30:16]1041 (16) - 0000000000959414 [16:30:16]1040 (4) - 60187 [16:30:16]1012 (4) - 05.06.2024 10:31 [16:30:16]1206 (1) - 0 [16:30:16]OFD Sender: Remove packet 60187 [16:30:16]ProducePacketName [16:30:16]name=ofd_packets/00060187 [16:30:16]NVStorageDeleteData [16:30:17]Write to MH i2c: 01 00 00 EE A0 8E [16:30:17]Write i2c OK [16:30:17]MH_I2C_Read... [16:30:17]Read from MH i2c: 01 [16:30:17]MH_I2C_Read... [16:30:17]Read from MH i2c: 01 07 00 [16:30:17]MH_I2C_Read... [16:30:17]Read from MH i2c: 01 07 00 EE A0 00 00 00 00 00 4D 0C EE [16:30:17]RasterBufferAndPrint [16:30:17]line [16:30:17]line [16:30:17]line [16:30:17]line [16:30:17]line [16:30:17]written 0, free lines is 3155 [16:30:17]MH_Cut [16:30:17]Write to MH i2c: D1 01 00 F5 A0 01 67 [16:30:17]Write i2c OK [16:30:17]MH_I2C_Read... [16:30:17]Read from MH i2c: D1 [16:30:17]MH_I2C_Read... [16:30:17]Read from MH i2c: D1 01 00 [16:30:17]MH_I2C_Read... [16:30:17]Read from MH i2c: D1 01 00 F5 A0 00 66 [16:30:17]Write to MH i2c: 01 00 00 F6 A0 96 [16:30:17]Write i2c OK [16:30:17]MH_I2C_Read... [16:30:17]OFD Sender: No OFD packet to send [16:30:17]*** Cut start [16:30:17]*** Partial cut [16:30:17]*** CUTSNS_PIN = 1 [16:30:17]*** CUTSNS_PIN = 0 [16:30:18]*** Brake cut motor [16:30:18]Read from MH i2c: 01 [16:30:18]MH_I2C_Read... [16:30:18]*** Stop cut motor [16:30:18]*** Cut end [16:30:18]Read from MH i2c: 01 07 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: 01 07 00 F6 A0 00 00 00 00 00 FF 0F AB [16:30:18]process_action close_receipt done [16:30:18]requested_data is exist [16:30:18]produce_requested_data [16:30:18]requested_item fm.sn is exist - process it [16:30:18]wFMCommunicate request_size=4 [16:30:18]MH_SAM_APDU [16:30:18]CAPDU: 80 11 00 00 [16:30:18]Write to MH i2c: E2 08 00 F7 A0 80 11 00 00 00 00 00 00 11 [16:30:18]Write i2c OK [16:30:18]MH_I2C_Read... [16:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:18]Read from MH i2c: E2 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 17 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 17 00 F7 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 64 [16:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:30:18]wFMCommunicate OK [16:30:18]requested_item fd.num is exist - process it [16:30:18]SAM_PROTO_GetFieldsCounters [16:30:18]wFMCommunicate request_size=4 [16:30:18]MH_SAM_APDU [16:30:18]CAPDU: 80 13 00 00 [16:30:18]Write to MH i2c: E2 08 00 F8 A0 80 13 00 00 00 00 00 00 14 [16:30:18]Write i2c OK [16:30:18]MH_I2C_Read... [16:30:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:18]Read from MH i2c: E2 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 62 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 62 00 F8 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1B EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [16:30:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1B EB 00 00 0E 04 04 00 48 00 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 [16:30:18]wFMCommunicate OK [16:30:18]SAM_PROTO_GetFieldsCounters done [16:30:18]requested_item shift.num is exist - process it [16:30:18]requested_item shift.opened is exist - process it [16:30:18]req_shift_opened [16:30:18]FM_GetShiftState [16:30:18]SAM_PROTO_GetShiftState [16:30:18]wFMCommunicate request_size=4 [16:30:18]MH_SAM_APDU [16:30:18]CAPDU: 80 13 01 00 [16:30:18]Write to MH i2c: E2 08 00 F9 A0 80 13 01 00 00 00 00 00 16 [16:30:18]Write i2c OK [16:30:18]MH_I2C_Read... [16:30:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:18]Read from MH i2c: E2 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 0E 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 0E 00 F9 A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4E [16:30:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:30:18]wFMCommunicate OK [16:30:18]SAM_PROTO_GetShiftState done [16:30:18]FM_GetShiftState done [16:30:18]req_shift_opened done [16:30:18]requested_item shift.open_date is exist - process it [16:30:18]req_shift_open_date [16:30:18]req_shift_open_date done [16:30:18]produce_requested_data done [16:30:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60187,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:30:18]process_action_free close_receipt [16:30:18]json_value_free [16:30:18]json_value_free done [16:30:18]process_json_proto returns [16:30:18]Send response to host [16:30:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60187,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:30:18]free response buf [16:30:18]execute_script done [16:30:18]execute_script returns [16:30:18]free content buf [16:30:18]Sock 8.Close socket [16:30:18]Sock 8.Thread stoped [16:30:22]OFD Sender: No OFD packet to send [16:30:27]OFD Sender: No OFD packet to send [16:30:32]OFD Sender: No OFD packet to send [16:30:37]OFD Sender: No OFD packet to send [16:30:42]OFD Sender: No OFD packet to send [16:30:47]OFD Sender: No OFD packet to send [16:30:52]OFD Sender: No OFD packet to send [16:30:57]OFD Sender: No OFD packet to send [16:31:02]OFD Sender: No OFD packet to send [16:31:02]accept exits with 9 [16:31:02]New connection [16:31:02]New thread 3066957156 created [16:31:02]Thread 3067100516 joined [16:31:02]Waiting for new connection... [16:31:02] Sock 9.Parse request [16:31:02]Sock 9.Check first char [16:31:02]Sock 9.First char is OK [16:31:02]request: POST /json_proto HTTP/1.0 [16:31:02]Method: POST [16:31:02]URL: /json_proto [16:31:02]Method is POST - this is cgi request [16:31:02]url: /json_proto [16:31:02]query_string will be loaded in cgi processing [16:31:02]execute_cgi json_proto POST (null) [16:31:02]execute_cgi path=json_proto method=POST [16:31:02]POST find Content-Length [16:31:02]Host: 172.17.60.68:8080 [16:31:02]Content-Length: 677 [16:31:02]Content-Type: application/json [16:31:02] [16:31:02]POST finish read [16:31:02]Found Content-Length = 677 [16:31:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [16:31:02]execute_script... [16:31: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)545923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [16:31:02]POST & json_proto [16:31:02]process_json_proto [16:31:02]json parsed OK: [16:31:02]protocol is kg_v1.0 [16:31:02]action value=close_receipt [16:31:02]process_action close_receipt [16:31:02]cmd_close_receipt [16:31:02]MH_GetDate [16:31:02]Write to MH i2c: F0 00 00 FA A0 89 [16:31:02]Write i2c OK [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: F0 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: F0 09 00 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: F0 09 00 FA A0 00 C8 92 60 66 9A 61 5F 66 72 [16:31:02]GetLastDocTimeStamp 1717605016 [16:31:02]current date 1717605064 [16:31:02]FM_GetShiftState [16:31:02]SAM_PROTO_GetShiftState [16:31:02]wFMCommunicate request_size=4 [16:31:02]MH_SAM_APDU [16:31:02]CAPDU: 80 13 01 00 [16:31:02]Write to MH i2c: E2 08 00 FB A0 80 13 01 00 00 00 00 00 18 [16:31:02]Write i2c OK [16:31:02]MH_I2C_Read... [16:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:02]Read from MH i2c: E2 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 0E 00 [16:31:02]MH_I2C_Read... [16:31:02]Read from MH i2c: E2 0E 00 FB A0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 50 [16:31:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:31:02]wFMCommunicate OK [16:31:02]SAM_PROTO_GetShiftState done [16:31:02]FM_GetShiftState done [16:31:02]opened in 1717545916 [16:31:02]opened+sec_in_day 1717632316 [16:31:02]quantity*price = 25020 [16:31:02]sum+1 = 25022 [16:31:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 583 05.06.2024 16:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60188 ФПД: 76430755371252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60188&fm=76430755371252&tin=02508201610067®Number=0000000000151680&sum=25000 [16:31:03]StoreToDocumentArchive [16:31:03]shift 72 fd 60188 [16:31:03]save to /storage/0072/doc_00060188 [16:31:03]save last doc name /storage/0072/doc_00060188 to /storage/kkm_last_doc_name [16:31:03]save OK [16:31:03]Clear old archive folders... [16:31:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:03]tlvbuf is 004F4410 [16:31:03]SAM_PROTO_ClearQueue [16:31:03]wFMCommunicate request_size=4 [16:31:03]MH_SAM_APDU [16:31:03]CAPDU: 80 09 00 00 [16:31:03]Write to MH i2c: E2 08 00 08 A1 80 09 00 00 00 00 00 00 1B [16:31:03]Write i2c OK [16:31:03]MH_I2C_Read... [16:31:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:03]Read from MH i2c: E2 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 08 A1 00 90 00 1D [16:31:03]RAPDU: 90 00 [16:31:03]wFMCommunicate OK [16:31:03]SAM_PROTO_ClearQueue done [16:31:03]KKMCreateOFDPacket [16:31:03]OFDProtocolAddRootSTLVToBuf [16:31:03]FM_MakeSignedData [16:31:03]FM_MakeSignedData [16:31:03]SAM_PROTO_SignData [16:31:03]wFMCommunicate request_size=4 [16:31:03]MH_SAM_APDU [16:31:03]CAPDU: 80 0D 01 02 [16:31:03]Write to MH i2c: E2 08 00 09 A1 80 0D 01 02 00 00 00 00 23 [16:31:03]Write i2c OK [16:31:03]MH_I2C_Read... [16:31:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:03]Read from MH i2c: E2 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 09 A1 00 90 00 1E [16:31:03]RAPDU: 90 00 [16:31:03]wFMCommunicate OK [16:31:03]wFMCommunicate request_size=255 [16:31:03]MH_SAM_APDU [16:31:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 47 02 00 00 F4 03 04 00 C8 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EB 00 00 35 04 06 00 45 [16:31:03]Write to MH i2c: E2 02 01 0A A1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 47 02 00 00 F4 03 04 00 C8 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EB 00 00 35 04 06 00 45 00 00 84 [16:31:03]Write i2c OK [16:31:03]MH_I2C_Read... [16:31:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:03]Read from MH i2c: E2 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 0A A1 00 90 00 1F [16:31:03]RAPDU: 90 00 [16:31:03]wFMCommunicate OK [16:31:03]wFMCommunicate request_size=10 [16:31:03]MH_SAM_APDU [16:31:03]CAPDU: 80 0D 02 02 05 83 6C 06 18 F4 [16:31:03]Write to MH i2c: E2 0D 00 0B A1 80 0D 02 02 05 00 83 6C 06 18 F4 00 00 31 [16:31:03]Write i2c OK [16:31:03]MH_I2C_Read... [16:31:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:03]Read from MH i2c: E2 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 [16:31:03]MH_I2C_Read... [16:31:03]Read from MH i2c: E2 03 00 0B A1 00 90 00 20 [16:31:03]RAPDU: 90 00 [16:31:03]wFMCommunicate OK [16:31:03]wFMCommunicate request_size=4 [16:31:03]MH_SAM_APDU [16:31:03]CAPDU: 80 0D 03 02 [16:31:03]Write to MH i2c: E2 08 00 0C A1 80 0D 03 02 00 00 00 00 28 [16:31:03]Write i2c OK [16:31:03]MH_I2C_Read... [16:31:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:04]Read from MH i2c: E2 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: E2 0B 00 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: E2 0B 00 0C A1 00 FF 8F D5 D0 FC 39 C0 53 90 00 A4 [16:31:04]RAPDU: FF 8F D5 D0 FC 39 C0 53 90 00 [16:31:04]wFMCommunicate OK [16:31:04]SAM_PROTO_SignData done [16:31:04]FM_MakeSignedData done [16:31:04]CreateOFDProtocolMessage [16:31:04]wFMCommunicate request_size=4 [16:31:04]MH_SAM_APDU [16:31:04]CAPDU: 80 11 00 00 [16:31:04]Write to MH i2c: E2 08 00 0D A1 80 11 00 00 00 00 00 00 28 [16:31:04]Write i2c OK [16:31:04]MH_I2C_Read... [16:31:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:04]Read from MH i2c: E2 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: E2 17 00 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: E2 17 00 0D A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7B [16:31:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:31:04]wFMCommunicate OK [16:31:04]CreateOFDProtocolMessage done [16:31:04]OFDSenderStorePacket 60188 [16:31:04]StoreOFDPacket docnum=60188 [16:31:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 29 F5 07 01 AC 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 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 47 02 00 00 F4 03 04 00 C8 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EB 00 00 35 04 06 00 45 83 6C 06 18 F4 FF 8F D5 D0 FC 39 C0 53 [16:31:04]CheckFolder [16:31:04]dirname=/storage/ofd_packets [16:31:04]CheckFolder done [16:31:04]ProducePacketName [16:31:04]name=ofd_packets/00060188 [16:31:04]NVStorageSaveData ofd_packets/00060188 [16:31:04]File name is /storage/ofd_packets/00060188 [16:31:04]Write 301 bytes [16:31:04]NVStorageSaveData done [16:31:04]OFDSenderStorePacket done [16:31:04]KKMCreateOFDPacket done [16:31:04]NVStorageSaveData kkm_last_timestamp [16:31:04]File name is /storage/kkm_last_timestamp [16:31:04]Write 4 bytes [16:31:04]NVStorageSaveData done [16:31:04]ExternCall_PrintAddStr [16:31:04]wPrintStart [16:31:04]Write to MH i2c: 01 00 00 0E A1 AF [16:31:04]Write i2c OK [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: 01 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: 01 07 00 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: 01 07 00 0E A1 00 00 00 00 00 FF 0F C4 [16:31:04]RasterBufferAndPrint [16:31:04]line Счет N : (1)545923 [16:31:04]line ИНН: 02508201610067 [16:31:04]line Контрольно-Кассовый Чек [16:31:04]line ПРОДАЖА [16:31:04]line ТРК (МРК, ГНК) : 32 [16:31:04]line Товар: 2710124130 [16:31:04]line Аи-92-К-5 [16:31:04]line 3.740 * 66.90 [16:31:04]line = 250.21 [16:31:04]line НДС 12% НСП 1% [16:31:04]line > о реализуемом товаре [16:31:04]line ОКРУГЛЕНИЕ: -0.21 [16:31:04]line ИТОГО: 250.00 [16:31:04]line Внесено: 250.00 [16:31:04]line СДАЧА: 0.00 [16:31:04]line НСП 1% : 2.21 [16:31:04]line НДС 12% : 26.57 [16:31:04]line Наличными: 250.00 [16:31:04]line Безнал.: 0.00 [16:31:04]line Место: АЗС № 117 "Партнер Нефть" [16:31:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:31:04]line СНО: Общий режим [16:31:04]line Чек 583 05.06.2024 16:31 [16:31:04]line Смена: 72 ФФД: 1.0 [16:31:04]line ЗНМ: 0300000048 [16:31:04]line РНМ: 0000000000151680 [16:31:04]line Версия ККМ: v1.0 [16:31:04]line ФМ: 0000000000959414 [16:31:04]line ФД: 60188 [16:31:04]line ФПД: 76430755371252 [16:31:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60188&fm=76430755371252&tin=02508201610067®Number=0000000000151680&sum=25000 [16:31:04]OFD Sender: Processing packet 60188 [packets to send 53, broken 52] [16:31:04]ProducePacketName [16:31:04]name=ofd_packets/00060188 [16:31:04]OFD Sender: To server: pG, [16:31:04]CommunicateWithHost lk.salyk.kg:30040 [16:31:04]ConnectInit lk.salyk.kg [16:31:04]written 0, free lines is 4095 [16:31:04]Connected sock=10 [16:31:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 29 F5 07 01 AC 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 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 47 02 00 00 F4 03 04 00 C8 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EB 00 00 35 04 06 00 45 83 6C 06 18 F4 FF 8F D5 D0 FC 39 C0 53 [16:31:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F4 41 47 00 64 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1C EB 00 00 F4 03 04 00 CC 3E 60 66 B6 04 01 00 00 48 0F F3 30 87 69 1F 19 [16:31:04]CommunicateWithHost err = 0 [16:31:04]CheckOFDResponse [16:31:04]1017 (14) - 77093643461234 [16:31:04]1041 (16) - 0000000000959414 [16:31:04]1040 (4) - 60188 [16:31:04]1012 (4) - 05.06.2024 10:32 [16:31:04]1206 (1) - 0 [16:31:04]OFD Sender: Remove packet 60188 [16:31:04]ProducePacketName [16:31:04]name=ofd_packets/00060188 [16:31:04]NVStorageDeleteData [16:31:04]Write to MH i2c: 01 00 00 39 A1 DA [16:31:04]Write i2c OK [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: 01 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: 01 07 00 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: 01 07 00 39 A1 00 00 00 00 00 B2 0C 9F [16:31:04]RasterBufferAndPrint [16:31:04]line [16:31:04]line [16:31:04]line [16:31:04]line [16:31:04]line [16:31:04]written 0, free lines is 3257 [16:31:04]MH_Cut [16:31:04]Write to MH i2c: D1 01 00 40 A1 01 B3 [16:31:04]Write i2c OK [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: D1 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: D1 01 00 [16:31:04]MH_I2C_Read... [16:31:04]Read from MH i2c: D1 01 00 40 A1 00 B2 [16:31:04]Write to MH i2c: 01 00 00 41 A1 E2 [16:31:04]Write i2c OK [16:31:04]MH_I2C_Read... [16:31:05]OFD Sender: No OFD packet to send [16:31:05]*** Cut start [16:31:05]*** Partial cut [16:31:05]*** CUTSNS_PIN = 1 [16:31:05]*** CUTSNS_PIN = 0 [16:31:06]*** Brake cut motor [16:31:06]Read from MH i2c: 01 [16:31:06]MH_I2C_Read... [16:31:06]*** Stop cut motor [16:31:06]*** Cut end [16:31:06]Read from MH i2c: 01 07 00 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: 01 07 00 41 A1 00 00 00 00 00 FF 0F F7 [16:31:06]process_action close_receipt done [16:31:06]requested_data is exist [16:31:06]produce_requested_data [16:31:06]requested_item fm.sn is exist - process it [16:31:06]wFMCommunicate request_size=4 [16:31:06]MH_SAM_APDU [16:31:06]CAPDU: 80 11 00 00 [16:31:06]Write to MH i2c: E2 08 00 42 A1 80 11 00 00 00 00 00 00 5D [16:31:06]Write i2c OK [16:31:06]MH_I2C_Read... [16:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:06]Read from MH i2c: E2 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 17 00 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 17 00 42 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B0 [16:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:31:06]wFMCommunicate OK [16:31:06]requested_item fd.num is exist - process it [16:31:06]SAM_PROTO_GetFieldsCounters [16:31:06]wFMCommunicate request_size=4 [16:31:06]MH_SAM_APDU [16:31:06]CAPDU: 80 13 00 00 [16:31:06]Write to MH i2c: E2 08 00 43 A1 80 13 00 00 00 00 00 00 60 [16:31:06]Write i2c OK [16:31:06]MH_I2C_Read... [16:31:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:06]Read from MH i2c: E2 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 62 00 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 62 00 43 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1C EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 A7 [16:31:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1C EB 00 00 0E 04 04 00 48 00 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 [16:31:06]wFMCommunicate OK [16:31:06]SAM_PROTO_GetFieldsCounters done [16:31:06]requested_item shift.num is exist - process it [16:31:06]requested_item shift.opened is exist - process it [16:31:06]req_shift_opened [16:31:06]FM_GetShiftState [16:31:06]SAM_PROTO_GetShiftState [16:31:06]wFMCommunicate request_size=4 [16:31:06]MH_SAM_APDU [16:31:06]CAPDU: 80 13 01 00 [16:31:06]Write to MH i2c: E2 08 00 44 A1 80 13 01 00 00 00 00 00 62 [16:31:06]Write i2c OK [16:31:06]MH_I2C_Read... [16:31:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:06]Read from MH i2c: E2 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 0E 00 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 0E 00 44 A1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9A [16:31:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:31:06]wFMCommunicate OK [16:31:06]SAM_PROTO_GetShiftState done [16:31:06]FM_GetShiftState done [16:31:06]req_shift_opened done [16:31:06]requested_item shift.open_date is exist - process it [16:31:06]req_shift_open_date [16:31:06]req_shift_open_date done [16:31:06]produce_requested_data done [16:31:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60188,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:31:06]process_action_free close_receipt [16:31:06]json_value_free [16:31:06]json_value_free done [16:31:06]process_json_proto returns [16:31:06]Send response to host [16:31:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60188,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:31:06]free response buf [16:31:06]execute_script done [16:31:06]execute_script returns [16:31:06]free content buf [16:31:06]Sock 9.Close socket [16:31:06]Sock 9.Thread stoped [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:42]accept exits with 8 [16:31:42]New connection [16:31:42]New thread 3067100516 created [16:31:42]Thread 3066957156 joined [16:31:42]Waiting for new connection... [16:31:42] Sock 8.Parse request [16:31:42]Sock 8.Check first char [16:31:42]Sock 8.First char is OK [16:31:42]request: POST /json_proto HTTP/1.0 [16:31:42]Method: POST [16:31:42]URL: /json_proto [16:31:42]Method is POST - this is cgi request [16:31:42]url: /json_proto [16:31:42]query_string will be loaded in cgi processing [16:31:42]execute_cgi json_proto POST (null) [16:31:42]execute_cgi path=json_proto method=POST [16:31:42]POST find Content-Length [16:31:42]Host: 172.17.60.68:8080 [16:31:42]Content-Length: 681 [16:31:42]Content-Type: application/json [16:31:42] [16:31:42]POST finish read [16:31:42]Found Content-Length = 681 [16:31:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:42]execute_script... [16:31: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)545924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:42]POST & json_proto [16:31:42]process_json_proto [16:31:42]json parsed OK: [16:31:42]protocol is kg_v1.0 [16:31:42]action value=close_receipt [16:31:42]process_action close_receipt [16:31:42]cmd_close_receipt [16:31:42]MH_GetDate [16:31:42]Write to MH i2c: F0 00 00 45 A1 D5 [16:31:42]Write i2c OK [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: F0 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: F0 09 00 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: F0 09 00 45 A1 00 F0 92 60 66 9A 61 5F 66 E6 [16:31:42]GetLastDocTimeStamp 1717605064 [16:31:42]current date 1717605104 [16:31:42]FM_GetShiftState [16:31:42]SAM_PROTO_GetShiftState [16:31:42]wFMCommunicate request_size=4 [16:31:42]MH_SAM_APDU [16:31:42]CAPDU: 80 13 01 00 [16:31:42]Write to MH i2c: E2 08 00 46 A1 80 13 01 00 00 00 00 00 64 [16:31:42]Write i2c OK [16:31:42]MH_I2C_Read... [16:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:42]Read from MH i2c: E2 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: E2 0E 00 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: E2 0E 00 46 A1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 9C [16:31:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:31:42]wFMCommunicate OK [16:31:42]SAM_PROTO_GetShiftState done [16:31:42]FM_GetShiftState done [16:31:42]opened in 1717545916 [16:31:42]opened+sec_in_day 1717632316 [16:31:42]quantity*price = 50011 [16:31:42]sum+1 = 50013 [16:31:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 584 05.06.2024 16:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60189 ФПД: 192394250460420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163144&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60189&fm=192394250460420&tin=02508201610067®Number=0000000000151680&sum=50000 [16:31:43]StoreToDocumentArchive [16:31:43]shift 72 fd 60189 [16:31:43]save to /storage/0072/doc_00060189 [16:31:43]save last doc name /storage/0072/doc_00060189 to /storage/kkm_last_doc_name [16:31:43]save OK [16:31:43]Clear old archive folders... [16:31:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:31:43]tlvbuf is 005DB5E0 [16:31:43]SAM_PROTO_ClearQueue [16:31:43]wFMCommunicate request_size=4 [16:31:43]MH_SAM_APDU [16:31:43]CAPDU: 80 09 00 00 [16:31:43]Write to MH i2c: E2 08 00 53 A1 80 09 00 00 00 00 00 00 66 [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:43]Read from MH i2c: E2 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 53 A1 00 90 00 68 [16:31:43]RAPDU: 90 00 [16:31:43]wFMCommunicate OK [16:31:43]SAM_PROTO_ClearQueue done [16:31:43]KKMCreateOFDPacket [16:31:43]OFDProtocolAddRootSTLVToBuf [16:31:43]FM_MakeSignedData [16:31:43]FM_MakeSignedData [16:31:43]SAM_PROTO_SignData [16:31:43]wFMCommunicate request_size=4 [16:31:43]MH_SAM_APDU [16:31:43]CAPDU: 80 0D 01 02 [16:31:43]Write to MH i2c: E2 08 00 54 A1 80 0D 01 02 00 00 00 00 6E [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:43]Read from MH i2c: E2 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 54 A1 00 90 00 69 [16:31:43]RAPDU: 90 00 [16:31:43]wFMCommunicate OK [16:31:43]wFMCommunicate request_size=255 [16:31:43]MH_SAM_APDU [16:31:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 02 00 00 F4 03 04 00 F0 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EB 00 00 35 04 06 00 AE FB [16:31:43]Write to MH i2c: E2 02 01 55 A1 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 02 00 00 F4 03 04 00 F0 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EB 00 00 35 04 06 00 AE FB 00 00 5A [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:44]Read from MH i2c: E2 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 03 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 03 00 55 A1 00 90 00 6A [16:31:44]RAPDU: 90 00 [16:31:44]wFMCommunicate OK [16:31:44]wFMCommunicate request_size=9 [16:31:44]MH_SAM_APDU [16:31:44]CAPDU: 80 0D 02 02 04 46 F4 9D 04 [16:31:44]Write to MH i2c: E2 0C 00 56 A1 80 0D 02 02 04 00 46 F4 9D 04 00 00 54 [16:31:44]Write i2c OK [16:31:44]MH_I2C_Read... [16:31:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:44]Read from MH i2c: E2 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 03 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 03 00 56 A1 00 90 00 6B [16:31:44]RAPDU: 90 00 [16:31:44]wFMCommunicate OK [16:31:44]wFMCommunicate request_size=4 [16:31:44]MH_SAM_APDU [16:31:44]CAPDU: 80 0D 03 02 [16:31:44]Write to MH i2c: E2 08 00 57 A1 80 0D 03 02 00 00 00 00 73 [16:31:44]Write i2c OK [16:31:44]MH_I2C_Read... [16:31:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:44]Read from MH i2c: E2 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 0B 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 0B 00 57 A1 00 5A 72 5B A9 B7 D3 C2 D3 90 00 63 [16:31:44]RAPDU: 5A 72 5B A9 B7 D3 C2 D3 90 00 [16:31:44]wFMCommunicate OK [16:31:44]SAM_PROTO_SignData done [16:31:44]FM_MakeSignedData done [16:31:44]CreateOFDProtocolMessage [16:31:44]wFMCommunicate request_size=4 [16:31:44]MH_SAM_APDU [16:31:44]CAPDU: 80 11 00 00 [16:31:44]Write to MH i2c: E2 08 00 58 A1 80 11 00 00 00 00 00 00 73 [16:31:44]Write i2c OK [16:31:44]MH_I2C_Read... [16:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:44]Read from MH i2c: E2 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 17 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 17 00 58 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C6 [16:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:31:44]wFMCommunicate OK [16:31:44]CreateOFDProtocolMessage done [16:31:44]OFDSenderStorePacket 60189 [16:31:44]StoreOFDPacket docnum=60189 [16:31:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 4A CD 06 01 A4 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 02 00 00 F4 03 04 00 F0 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EB 00 00 35 04 06 00 AE FB 46 F4 9D 04 5A 72 5B A9 B7 D3 C2 D3 [16:31:44]CheckFolder [16:31:44]dirname=/storage/ofd_packets [16:31:44]CheckFolder done [16:31:44]ProducePacketName [16:31:44]name=ofd_packets/00060189 [16:31:44]NVStorageSaveData ofd_packets/00060189 [16:31:44]File name is /storage/ofd_packets/00060189 [16:31:44]Write 300 bytes [16:31:44]NVStorageSaveData done [16:31:44]OFDSenderStorePacket done [16:31:44]KKMCreateOFDPacket done [16:31:44]NVStorageSaveData kkm_last_timestamp [16:31:44]File name is /storage/kkm_last_timestamp [16:31:44]Write 4 bytes [16:31:44]NVStorageSaveData done [16:31:44]ExternCall_PrintAddStr [16:31:44]wPrintStart [16:31:44]Write to MH i2c: 01 00 00 59 A1 FA [16:31:44]Write i2c OK [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: 01 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: 01 07 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: 01 07 00 59 A1 00 00 00 00 00 FF 0F 0F [16:31:44]RasterBufferAndPrint [16:31:44]line Счет N : (1)545924 [16:31:44]line ИНН: 02508201610067 [16:31:44]line Контрольно-Кассовый Чек [16:31:44]line ПРОДАЖА [16:31:44]line ТРК (МРК, ГНК) : 72 [16:31:44]line Товар: 2711190000 [16:31:44]line ГАЗ-К-5 [16:31:44]line 14.330 * 34.90 [16:31:44]line = 500.12 [16:31:44]line НДС 12% НСП 1% [16:31:44]line > о реализуемом товаре [16:31:44]line ОКРУГЛЕНИЕ: -0.12 [16:31:44]line ИТОГО: 500.00 [16:31:44]line Внесено: 500.00 [16:31:44]line СДАЧА: 0.00 [16:31:44]line НСП 1% : 4.43 [16:31:44]line НДС 12% : 53.11 [16:31:44]line Наличными: 500.00 [16:31:44]line Безнал.: 0.00 [16:31:44]line Место: АЗС № 117 "Партнер Нефть" [16:31:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:31:44]line СНО: Общий режим [16:31:44]line Чек 584 05.06.2024 16:31 [16:31:44]line Смена: 72 ФФД: 1.0 [16:31:44]line ЗНМ: 0300000048 [16:31:44]line РНМ: 0000000000151680 [16:31:44]line Версия ККМ: v1.0 [16:31:44]line ФМ: 0000000000959414 [16:31:44]line ФД: 60189 [16:31:44]line ФПД: 192394250460420 [16:31:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163144&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60189&fm=192394250460420&tin=02508201610067®Number=0000000000151680&sum=50000 [16:31:44]OFD Sender: Processing packet 60189 [packets to send 53, broken 52] [16:31:44]ProducePacketName [16:31:44]name=ofd_packets/00060189 [16:31:44]OFD Sender: To server: pG, [16:31:44]CommunicateWithHost lk.salyk.kg:30040 [16:31:44]ConnectInit lk.salyk.kg [16:31:44]written 0, free lines is 4095 [16:31:44]Connected sock=9 [16:31:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 4A CD 06 01 A4 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 02 00 00 F4 03 04 00 F0 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EB 00 00 35 04 06 00 AE FB 46 F4 9D 04 5A 72 5B A9 B7 D3 C2 D3 [16:31:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 02 7E 47 00 A9 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1D EB 00 00 F4 03 04 00 F4 3E 60 66 B6 04 01 00 00 25 E8 2D E1 BE BE 79 D6 [16:31:44]CommunicateWithHost err = 0 [16:31:44]CheckOFDResponse [16:31:44]1017 (14) - 77093643461234 [16:31:44]1041 (16) - 0000000000959414 [16:31:44]1040 (4) - 60189 [16:31:44]1012 (4) - 05.06.2024 10:33 [16:31:44]1206 (1) - 0 [16:31:44]OFD Sender: Remove packet 60189 [16:31:44]ProducePacketName [16:31:44]name=ofd_packets/00060189 [16:31:44]NVStorageDeleteData [16:31:44]Write to MH i2c: 01 00 00 84 A1 25 [16:31:44]Write i2c OK [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: 01 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: 01 07 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: 01 07 00 84 A1 00 00 00 00 00 BE 0C F6 [16:31:44]RasterBufferAndPrint [16:31:44]line [16:31:44]line [16:31:44]line [16:31:44]line [16:31:44]line [16:31:44]written 0, free lines is 3268 [16:31:45]MH_Cut [16:31:45]Write to MH i2c: D1 01 00 8B A1 01 FE [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: D1 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: D1 01 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: D1 01 00 8B A1 00 FD [16:31:45]Write to MH i2c: 01 00 00 8C A1 2D [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]OFD Sender: No OFD packet to send [16:31:45]*** Cut start [16:31:45]*** Partial cut [16:31:45]*** CUTSNS_PIN = 1 [16:31:45]*** CUTSNS_PIN = 0 [16:31:46]*** Brake cut motor [16:31:46]Read from MH i2c: 01 [16:31:46]MH_I2C_Read... [16:31:46]*** Stop cut motor [16:31:46]*** Cut end [16:31:46]Read from MH i2c: 01 07 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: 01 07 00 8C A1 00 00 00 00 00 FF 0F 42 [16:31:46]process_action close_receipt done [16:31:46]requested_data is exist [16:31:46]produce_requested_data [16:31:46]requested_item fm.sn is exist - process it [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 11 00 00 [16:31:46]Write to MH i2c: E2 08 00 8D A1 80 11 00 00 00 00 00 00 A8 [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 17 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 17 00 8D A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FB [16:31:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:31:46]wFMCommunicate OK [16:31:46]requested_item fd.num is exist - process it [16:31:46]SAM_PROTO_GetFieldsCounters [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 13 00 00 [16:31:46]Write to MH i2c: E2 08 00 8E A1 80 13 00 00 00 00 00 00 AB [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 62 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 62 00 8E A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D EB 00 00 0E 04 04 00 48 00 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 F6 [16:31:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1D EB 00 00 0E 04 04 00 48 00 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 [16:31:46]wFMCommunicate OK [16:31:46]SAM_PROTO_GetFieldsCounters done [16:31:46]requested_item shift.num is exist - process it [16:31:46]requested_item shift.opened is exist - process it [16:31:46]req_shift_opened [16:31:46]FM_GetShiftState [16:31:46]SAM_PROTO_GetShiftState [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 13 01 00 [16:31:46]Write to MH i2c: E2 08 00 8F A1 80 13 01 00 00 00 00 00 AD [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 0E 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 0E 00 8F A1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E5 [16:31:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:31:46]wFMCommunicate OK [16:31:46]SAM_PROTO_GetShiftState done [16:31:46]FM_GetShiftState done [16:31:46]req_shift_opened done [16:31:46]requested_item shift.open_date is exist - process it [16:31:46]req_shift_open_date [16:31:46]req_shift_open_date done [16:31:46]produce_requested_data done [16:31:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60189,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:31:46]process_action_free close_receipt [16:31:46]json_value_free [16:31:46]json_value_free done [16:31:46]process_json_proto returns [16:31:46]Send response to host [16:31:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60189,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:31:46]free response buf [16:31:46]execute_script done [16:31:46]execute_script returns [16:31:46]free content buf [16:31:46]Sock 8.Close socket [16:31:46]Sock 8.Thread stoped [16:31:50]OFD Sender: No OFD packet to send [16:31:55]OFD Sender: No OFD packet to send [16:31:56]accept exits with 10 [16:31:56]New connection [16:31:56]New thread 3066957156 created [16:31:56]Thread 3067100516 joined [16:31:56]Waiting for new connection... [16:31:56] Sock 10.Parse request [16:31:56]Sock 10.Check first char [16:31:56]Sock 10.First char is OK [16:31:56]request: POST /json_proto HTTP/1.0 [16:31:56]Method: POST [16:31:56]URL: /json_proto [16:31:56]Method is POST - this is cgi request [16:31:56]url: /json_proto [16:31:56]query_string will be loaded in cgi processing [16:31:56]execute_cgi json_proto POST (null) [16:31:56]execute_cgi path=json_proto method=POST [16:31:56]POST find Content-Length [16:31:56]Host: 172.17.60.68:8080 [16:31:56]Content-Length: 674 [16:31:56]Content-Type: application/json [16:31:56] [16:31:56]POST finish read [16:31:56]Found Content-Length = 674 [16:31:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545925", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:56]execute_script... [16:31:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545925", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:56]POST & json_proto [16:31:56]process_json_proto [16:31:56]json parsed OK: [16:31:56]protocol is kg_v1.0 [16:31:56]action value=close_receipt [16:31:56]process_action close_receipt [16:31:56]cmd_close_receipt [16:31:56]MH_GetDate [16:31:56]Write to MH i2c: F0 00 00 90 A1 20 [16:31:56]Write i2c OK [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: F0 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: F0 09 00 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: F0 09 00 90 A1 00 FE 92 60 66 9A 61 5F 66 3F [16:31:56]GetLastDocTimeStamp 1717605104 [16:31:56]current date 1717605118 [16:31:56]FM_GetShiftState [16:31:56]SAM_PROTO_GetShiftState [16:31:56]wFMCommunicate request_size=4 [16:31:56]MH_SAM_APDU [16:31:56]CAPDU: 80 13 01 00 [16:31:56]Write to MH i2c: E2 08 00 91 A1 80 13 01 00 00 00 00 00 AF [16:31:56]Write i2c OK [16:31:56]MH_I2C_Read... [16:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:56]Read from MH i2c: E2 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 0E 00 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 0E 00 91 A1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E7 [16:31:56]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:31:56]wFMCommunicate OK [16:31:56]SAM_PROTO_GetShiftState done [16:31:56]FM_GetShiftState done [16:31:56]opened in 1717545916 [16:31:56]opened+sec_in_day 1717632316 [16:31:56]quantity*price = 50009 [16:31:56]sum+1 = 50010 [16:31:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 585 05.06.2024 16:31 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60190 ФПД: 234616927517081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163159&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60190&fm=234616927517081&tin=02508201610067®Number=0000000000151680&sum=50000 [16:31:57]StoreToDocumentArchive [16:31:57]shift 72 fd 60190 [16:31:57]save to /storage/0072/doc_00060190 [16:31:57]save last doc name /storage/0072/doc_00060190 to /storage/kkm_last_doc_name [16:31:57]save OK [16:31:57]Clear old archive folders... [16:31:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:31:57]tlvbuf is 003D5400 [16:31:57]SAM_PROTO_ClearQueue [16:31:57]wFMCommunicate request_size=4 [16:31:57]MH_SAM_APDU [16:31:57]CAPDU: 80 09 00 00 [16:31:57]Write to MH i2c: E2 08 00 9E A1 80 09 00 00 00 00 00 00 B1 [16:31:57]Write i2c OK [16:31:57]MH_I2C_Read... [16:31:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:57]Read from MH i2c: E2 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: E2 03 00 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: E2 03 00 9E A1 00 90 00 B3 [16:31:57]RAPDU: 90 00 [16:31:57]wFMCommunicate OK [16:31:57]SAM_PROTO_ClearQueue done [16:31:57]KKMCreateOFDPacket [16:31:57]OFDProtocolAddRootSTLVToBuf [16:31:57]FM_MakeSignedData [16:31:57]FM_MakeSignedData [16:31:57]SAM_PROTO_SignData [16:31:57]wFMCommunicate request_size=4 [16:31:57]MH_SAM_APDU [16:31:57]CAPDU: 80 0D 01 02 [16:31:57]Write to MH i2c: E2 08 00 9F A1 80 0D 01 02 00 00 00 00 B9 [16:31:57]Write i2c OK [16:31:57]MH_I2C_Read... [16:31:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:57]Read from MH i2c: E2 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: E2 03 00 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: E2 03 00 9F A1 00 90 00 B4 [16:31:57]RAPDU: 90 00 [16:31:57]wFMCommunicate OK [16:31:57]wFMCommunicate request_size=255 [16:31:57]MH_SAM_APDU [16:31: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FF 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EB 00 00 35 04 06 00 D5 62 02 9F [16:31:57]Write to MH i2c: E2 02 01 A0 A1 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FF 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EB 00 00 35 04 06 00 D5 62 02 9F 00 00 2A [16:31:57]Write i2c OK [16:31:57]MH_I2C_Read... [16:31:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:58]Read from MH i2c: E2 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 A0 A1 00 90 00 B5 [16:31:58]RAPDU: 90 00 [16:31:58]wFMCommunicate OK [16:31:58]wFMCommunicate request_size=7 [16:31:58]MH_SAM_APDU [16:31:58]CAPDU: 80 0D 02 02 02 79 99 [16:31:58]Write to MH i2c: E2 0A 00 A1 A1 80 0D 02 02 02 00 79 99 00 00 D2 [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:58]Read from MH i2c: E2 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 A1 A1 00 90 00 B6 [16:31:58]RAPDU: 90 00 [16:31:58]wFMCommunicate OK [16:31:58]wFMCommunicate request_size=4 [16:31:58]MH_SAM_APDU [16:31:58]CAPDU: 80 0D 03 02 [16:31:58]Write to MH i2c: E2 08 00 A2 A1 80 0D 03 02 00 00 00 00 BE [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:58]Read from MH i2c: E2 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 0B 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 0B 00 A2 A1 00 43 A0 8A C3 BA 2A DA 80 90 00 2D [16:31:58]RAPDU: 43 A0 8A C3 BA 2A DA 80 90 00 [16:31:58]wFMCommunicate OK [16:31:58]SAM_PROTO_SignData done [16:31:58]FM_MakeSignedData done [16:31:58]CreateOFDProtocolMessage [16:31:58]wFMCommunicate request_size=4 [16:31:58]MH_SAM_APDU [16:31:58]CAPDU: 80 11 00 00 [16:31:58]Write to MH i2c: E2 08 00 A3 A1 80 11 00 00 00 00 00 00 BE [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:58]Read from MH i2c: E2 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 17 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 17 00 A3 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 11 [16:31:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:31:58]wFMCommunicate OK [16:31:58]CreateOFDProtocolMessage done [16:31:58]OFDSenderStorePacket 60190 [16:31:58]StoreOFDPacket docnum=60190 [16:31:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E5 05 04 01 1A 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FF 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EB 00 00 35 04 06 00 D5 62 02 9F 79 99 43 A0 8A C3 BA 2A DA 80 [16:31:58]CheckFolder [16:31:58]dirname=/storage/ofd_packets [16:31:58]CheckFolder done [16:31:58]ProducePacketName [16:31:58]name=ofd_packets/00060190 [16:31:58]NVStorageSaveData ofd_packets/00060190 [16:31:58]File name is /storage/ofd_packets/00060190 [16:31:58]Write 298 bytes [16:31:58]NVStorageSaveData done [16:31:58]OFDSenderStorePacket done [16:31:58]KKMCreateOFDPacket done [16:31:58]NVStorageSaveData kkm_last_timestamp [16:31:58]File name is /storage/kkm_last_timestamp [16:31:58]Write 4 bytes [16:31:58]NVStorageSaveData done [16:31:58]ExternCall_PrintAddStr [16:31:58]wPrintStart [16:31:58]Write to MH i2c: 01 00 00 A4 A1 45 [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: 01 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: 01 07 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: 01 07 00 A4 A1 00 00 00 00 00 FF 0F 5A [16:31:58]RasterBufferAndPrint [16:31:58]line Счет N : (1)545925 [16:31:58]line ИНН: 02508201610067 [16:31:58]line Контрольно-Кассовый Чек [16:31:58]line ПРОДАЖА [16:31:58]line ТРК (МРК, ГНК) : 21 [16:31:58]line Товар: 2710194210 [16:31:58]line ДТ-К-5 [16:31:58]line 6.860 * 72.90 [16:31:58]line = 500.09 [16:31:58]line НДС 12% НСП 1% [16:31:58]line > о реализуемом товаре [16:31:58]line ОКРУГЛЕНИЕ: -0.09 [16:31:58]line ИТОГО: 500.00 [16:31:58]line Внесено: 500.00 [16:31:58]line СДАЧА: 0.00 [16:31:58]line НСП 1% : 4.43 [16:31:58]line НДС 12% : 53.11 [16:31:58]line Наличными: 500.00 [16:31:58]line Безнал.: 0.00 [16:31:58]line Место: АЗС № 117 "Партнер Нефть" [16:31:58]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:31:58]line СНО: Общий режим [16:31:58]line Чек 585 05.06.2024 16:31 [16:31:58]line Смена: 72 ФФД: 1.0 [16:31:58]line ЗНМ: 0300000048 [16:31:58]line РНМ: 0000000000151680 [16:31:58]line Версия ККМ: v1.0 [16:31:58]line ФМ: 0000000000959414 [16:31:58]line ФД: 60190 [16:31:58]line ФПД: 234616927517081 [16:31:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163159&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60190&fm=234616927517081&tin=02508201610067®Number=0000000000151680&sum=50000 [16:31:58]written 0, free lines is 4095 [16:31:58]OFD Sender: Processing packet 60190 [packets to send 53, broken 52] [16:31:58]ProducePacketName [16:31:58]name=ofd_packets/00060190 [16:31:58]OFD Sender: To server: pG, [16:31:58]CommunicateWithHost lk.salyk.kg:30040 [16:31:58]ConnectInit lk.salyk.kg [16:31:58]Connected sock=9 [16:31:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 E5 05 04 01 1A 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FF 92 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EB 00 00 35 04 06 00 D5 62 02 9F 79 99 43 A0 8A C3 BA 2A DA 80 [16:31:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 CF 75 47 00 C6 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1E EB 00 00 F4 03 04 00 02 3F 60 66 B6 04 01 00 00 FF FE 0F F4 EA B4 84 1A [16:31:58]CommunicateWithHost err = 0 [16:31:58]CheckOFDResponse [16:31:58]1017 (14) - 77093643461234 [16:31:58]1041 (16) - 0000000000959414 [16:31:58]1040 (4) - 60190 [16:31:58]1012 (4) - 05.06.2024 10:33 [16:31:58]1206 (1) - 0 [16:31:58]OFD Sender: Remove packet 60190 [16:31:58]ProducePacketName [16:31:58]name=ofd_packets/00060190 [16:31:58]NVStorageDeleteData [16:31:59]Write to MH i2c: 01 00 00 CF A1 70 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 07 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 07 00 CF A1 00 00 00 00 00 BF 0C 42 [16:31:59]RasterBufferAndPrint [16:31:59]line [16:31:59]line [16:31:59]line [16:31:59]line [16:31:59]line [16:31:59]written 0, free lines is 3270 [16:31:59]MH_Cut [16:31:59]Write to MH i2c: D1 01 00 D6 A1 01 49 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: D1 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: D1 01 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: D1 01 00 D6 A1 00 48 [16:31:59]Write to MH i2c: 01 00 00 D7 A1 78 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]OFD Sender: No OFD packet to send [16:31:59]*** Cut start [16:31:59]*** Partial cut [16:31:59]*** CUTSNS_PIN = 1 [16:31:59]*** CUTSNS_PIN = 0 [16:32:00]*** Brake cut motor [16:32:00]Read from MH i2c: 01 [16:32:00]MH_I2C_Read... [16:32:00]*** Stop cut motor [16:32:00]*** Cut end [16:32:00]Read from MH i2c: 01 07 00 [16:32:00]MH_I2C_Read... [16:32:00]Read from MH i2c: 01 07 00 D7 A1 00 00 00 00 00 FF 0F 8D [16:32:00]process_action close_receipt done [16:32:00]requested_data is exist [16:32:00]produce_requested_data [16:32:00]requested_item fm.sn is exist - process it [16:32:00]wFMCommunicate request_size=4 [16:32:00]MH_SAM_APDU [16:32:00]CAPDU: 80 11 00 00 [16:32:00]Write to MH i2c: E2 08 00 D8 A1 80 11 00 00 00 00 00 00 F3 [16:32:00]Write i2c OK [16:32:00]MH_I2C_Read... [16:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:00]Read from MH i2c: E2 [16:32:00]MH_I2C_Read... [16:32:00]Read from MH i2c: E2 17 00 [16:32:00]MH_I2C_Read... [16:32:00]Read from MH i2c: E2 17 00 D8 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 46 [16:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:32:00]wFMCommunicate OK [16:32:00]requested_item fd.num is exist - process it [16:32:00]SAM_PROTO_GetFieldsCounters [16:32:00]wFMCommunicate request_size=4 [16:32:00]MH_SAM_APDU [16:32:00]CAPDU: 80 13 00 00 [16:32:00]Write to MH i2c: E2 08 00 D9 A1 80 13 00 00 00 00 00 00 F6 [16:32:00]Write i2c OK [16:32:00]MH_I2C_Read... [16:32:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:00]Read from MH i2c: E2 [16:32:00]MH_I2C_Read... [16:32:00]Read from MH i2c: E2 62 00 [16:32:00]MH_I2C_Read... [16:32:00]Read from MH i2c: E2 62 00 D9 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1E EB 00 00 0E 04 04 00 48 00 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 45 [16:32:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1E EB 00 00 0E 04 04 00 48 00 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 [16:32:00]wFMCommunicate OK [16:32:00]SAM_PROTO_GetFieldsCounters done [16:32:00]requested_item shift.num is exist - process it [16:32:00]requested_item shift.opened is exist - process it [16:32:00]req_shift_opened [16:32:00]FM_GetShiftState [16:32:00]SAM_PROTO_GetShiftState [16:32:00]wFMCommunicate request_size=4 [16:32:00]MH_SAM_APDU [16:32:00]CAPDU: 80 13 01 00 [16:32:00]Write to MH i2c: E2 08 00 DA A1 80 13 01 00 00 00 00 00 F8 [16:32:00]Write i2c OK [16:32:00]MH_I2C_Read... [16:32:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:00]Read from MH i2c: E2 [16:32:00]MH_I2C_Read... [16:32:00]Read from MH i2c: E2 0E 00 [16:32:00]MH_I2C_Read... [16:32:00]Read from MH i2c: E2 0E 00 DA A1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 30 [16:32:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:32:00]wFMCommunicate OK [16:32:00]SAM_PROTO_GetShiftState done [16:32:00]FM_GetShiftState done [16:32:00]req_shift_opened done [16:32:00]requested_item shift.open_date is exist - process it [16:32:00]req_shift_open_date [16:32:00]req_shift_open_date done [16:32:00]produce_requested_data done [16:32:00]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60190,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:32:00]process_action_free close_receipt [16:32:00]json_value_free [16:32:00]json_value_free done [16:32:00]process_json_proto returns [16:32:00]Send response to host [16:32:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60190,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:32:00]free response buf [16:32:00]execute_script done [16:32:00]execute_script returns [16:32:00]free content buf [16:32:00]Sock 10.Close socket [16:32:00]Sock 10.Thread stoped [16:32:04]OFD Sender: No OFD packet to send [16:32:09]OFD Sender: No OFD packet to send [16:32:14]OFD Sender: No OFD packet to send [16:32:19]OFD Sender: No OFD packet to send [16:32:24]OFD Sender: No OFD packet to send [16:32:29]OFD Sender: No OFD packet to send [16:32:34]OFD Sender: No OFD packet to send [16:32:39]OFD Sender: No OFD packet to send [16:32:44]OFD Sender: No OFD packet to send [16:32:49]OFD Sender: No OFD packet to send [16:32:54]OFD Sender: No OFD packet to send [16:32:59]OFD Sender: No OFD packet to send [16:33:04]OFD Sender: No OFD packet to send [16:33:09]OFD Sender: No OFD packet to send [16:33:14]OFD Sender: No OFD packet to send [16:33:19]OFD Sender: No OFD packet to send [16:33:24]OFD Sender: No OFD packet to send [16:33:29]OFD Sender: No OFD packet to send [16:33:34]OFD Sender: No OFD packet to send [16:33:39]OFD Sender: No OFD packet to send [16:33:44]OFD Sender: No OFD packet to send [16:33:49]OFD Sender: No OFD packet to send [16:33:54]OFD Sender: No OFD packet to send [16:33:59]OFD Sender: No OFD packet to send [16:34:04]OFD Sender: No OFD packet to send [16:34:09]OFD Sender: No OFD packet to send [16:34:14]OFD Sender: No OFD packet to send [16:34:19]OFD Sender: No OFD packet to send [16:34:24]OFD Sender: No OFD packet to send [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:04]OFD Sender: No OFD packet to send [16:35:09]OFD Sender: No OFD packet to send [16:35:14]OFD Sender: No OFD packet to send [16:35:19]OFD Sender: No OFD packet to send [16:35:24]OFD Sender: No OFD packet to send [16:35:24]accept exits with 8 [16:35:24]New connection [16:35:24]New thread 3067100516 created [16:35:24]Thread 3066957156 joined [16:35:24]Waiting for new connection... [16:35:24] Sock 8.Parse request [16:35:24]Sock 8.Check first char [16:35:24]Sock 8.First char is OK [16:35:24]request: POST /json_proto HTTP/1.0 [16:35:24]Method: POST [16:35:24]URL: /json_proto [16:35:24]Method is POST - this is cgi request [16:35:24]url: /json_proto [16:35:24]query_string will be loaded in cgi processing [16:35:24]execute_cgi json_proto POST (null) [16:35:24]execute_cgi path=json_proto method=POST [16:35:24]POST find Content-Length [16:35:24]Host: 172.17.60.68:8080 [16:35:24]Content-Length: 806 [16:35:24]Content-Type: application/json [16:35:24] [16:35:24]POST finish read [16:35:24]Found Content-Length = 806 [16:35:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 49.150, "sum" : 1715.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1715.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:24]execute_script... [16:35:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 49.150, "sum" : 1715.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1715.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:24]POST & json_proto [16:35:24]process_json_proto [16:35:24]json parsed OK: [16:35:24]protocol is kg_v1.0 [16:35:24]action value=close_receipt [16:35:24]process_action close_receipt [16:35:24]cmd_close_receipt [16:35:24]MH_GetDate [16:35:24]Write to MH i2c: F0 00 00 DB A1 6B [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: F0 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: F0 09 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: F0 09 00 DB A1 00 CF 93 60 66 9A 61 5F 66 5C [16:35:24]GetLastDocTimeStamp 1717605119 [16:35:24]current date 1717605327 [16:35:24]FM_GetShiftState [16:35:24]SAM_PROTO_GetShiftState [16:35:24]wFMCommunicate request_size=4 [16:35:24]MH_SAM_APDU [16:35:24]CAPDU: 80 13 01 00 [16:35:24]Write to MH i2c: E2 08 00 DC A1 80 13 01 00 00 00 00 00 FA [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:24]Read from MH i2c: E2 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 0E 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 0E 00 DC A1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 32 [16:35:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:35:24]wFMCommunicate OK [16:35:24]SAM_PROTO_GetShiftState done [16:35:24]FM_GetShiftState done [16:35:24]opened in 1717545916 [16:35:24]opened+sec_in_day 1717632316 [16:35:24]quantity*price = 171533 [16:35:24]sum+1 = 171535 [16:35:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1715.34 НСП 1% : 15.18 НДС 12% : 182.16 Наличными: 0.00 Безнал.: 1715.34 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 586 05.06.2024 16:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60191 ФПД: 266457416963415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163527&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60191&fm=266457416963415&tin=02508201610067®Number=0000000000151680&sum=171534 [16:35:25]StoreToDocumentArchive [16:35:25]shift 72 fd 60191 [16:35:25]save to /storage/0072/doc_00060191 [16:35:25]save last doc name /storage/0072/doc_00060191 to /storage/kkm_last_doc_name [16:35:25]save OK [16:35:25]Clear old archive folders... [16:35:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:35:25]tlvbuf is 003D0A90 [16:35:25]SAM_PROTO_ClearQueue [16:35:25]wFMCommunicate request_size=4 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 09 00 00 [16:35:25]Write to MH i2c: E2 08 00 E9 A1 80 09 00 00 00 00 00 00 FC [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:25]Read from MH i2c: E2 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 03 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 03 00 E9 A1 00 90 00 FE [16:35:25]RAPDU: 90 00 [16:35:25]wFMCommunicate OK [16:35:25]SAM_PROTO_ClearQueue done [16:35:25]KKMCreateOFDPacket [16:35:25]OFDProtocolAddRootSTLVToBuf [16:35:25]FM_MakeSignedData [16:35:25]FM_MakeSignedData [16:35:25]SAM_PROTO_SignData [16:35:25]wFMCommunicate request_size=4 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 0D 01 02 [16:35:25]Write to MH i2c: E2 08 00 EA A1 80 0D 01 02 00 00 00 00 04 [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:25]Read from MH i2c: E2 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 03 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 03 00 EA A1 00 90 00 FF [16:35:25]RAPDU: 90 00 [16:35:25]wFMCommunicate OK [16:35:25]wFMCommunicate request_size=255 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE BF 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0E 9E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 9E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 9E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 CF 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EB 00 00 35 04 06 00 F2 57 [16:35:25]Write to MH i2c: E2 02 01 EB A1 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE BF 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0E 9E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 9E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 9E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 CF 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EB 00 00 35 04 06 00 F2 57 00 00 98 [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:26]Read from MH i2c: E2 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 03 00 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 03 00 EB A1 00 90 00 00 [16:35:26]RAPDU: 90 00 [16:35:26]wFMCommunicate OK [16:35:26]wFMCommunicate request_size=9 [16:35:26]MH_SAM_APDU [16:35:26]CAPDU: 80 0D 02 02 04 73 AF 95 57 [16:35:26]Write to MH i2c: E2 0C 00 EC A1 80 0D 02 02 04 00 73 AF 95 57 00 00 1D [16:35:26]Write i2c OK [16:35:26]MH_I2C_Read... [16:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:26]Read from MH i2c: E2 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 03 00 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 03 00 EC A1 00 90 00 01 [16:35:26]RAPDU: 90 00 [16:35:26]wFMCommunicate OK [16:35:26]wFMCommunicate request_size=4 [16:35:26]MH_SAM_APDU [16:35:26]CAPDU: 80 0D 03 02 [16:35:26]Write to MH i2c: E2 08 00 ED A1 80 0D 03 02 00 00 00 00 09 [16:35:26]Write i2c OK [16:35:26]MH_I2C_Read... [16:35:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:26]Read from MH i2c: E2 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 0B 00 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 0B 00 ED A1 00 5D 1B 8A D5 81 9A 12 C9 90 00 D7 [16:35:26]RAPDU: 5D 1B 8A D5 81 9A 12 C9 90 00 [16:35:26]wFMCommunicate OK [16:35:26]SAM_PROTO_SignData done [16:35:26]FM_MakeSignedData done [16:35:26]CreateOFDProtocolMessage [16:35:26]wFMCommunicate request_size=4 [16:35:26]MH_SAM_APDU [16:35:26]CAPDU: 80 11 00 00 [16:35:26]Write to MH i2c: E2 08 00 EE A1 80 11 00 00 00 00 00 00 09 [16:35:26]Write i2c OK [16:35:26]MH_I2C_Read... [16:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:26]Read from MH i2c: E2 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 17 00 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 17 00 EE A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5C [16:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:35:26]wFMCommunicate OK [16:35:26]CreateOFDProtocolMessage done [16:35:26]OFDSenderStorePacket 60191 [16:35:26]StoreOFDPacket docnum=60191 [16:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 C9 36 06 01 D1 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE BF 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0E 9E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 9E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 9E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 CF 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EB 00 00 35 04 06 00 F2 57 73 AF 95 57 5D 1B 8A D5 81 9A 12 C9 [16:35:26]CheckFolder [16:35:26]dirname=/storage/ofd_packets [16:35:26]CheckFolder done [16:35:26]ProducePacketName [16:35:26]name=ofd_packets/00060191 [16:35:26]NVStorageSaveData ofd_packets/00060191 [16:35:26]File name is /storage/ofd_packets/00060191 [16:35:26]Write 300 bytes [16:35:26]NVStorageSaveData done [16:35:26]OFDSenderStorePacket done [16:35:26]KKMCreateOFDPacket done [16:35:26]NVStorageSaveData kkm_last_timestamp [16:35:26]File name is /storage/kkm_last_timestamp [16:35:26]Write 4 bytes [16:35:26]NVStorageSaveData done [16:35:26]ExternCall_PrintAddStr [16:35:26]wPrintStart [16:35:26]Write to MH i2c: 01 00 00 EF A1 90 [16:35:26]Write i2c OK [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: 01 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: 01 07 00 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: 01 07 00 EF A1 00 00 00 00 00 FF 0F A5 [16:35:26]RasterBufferAndPrint [16:35:26]line Счет N : (1)545922 [16:35:26]line ИНН: 02508201610067 [16:35:26]line Контрольно-Кассовый Чек [16:35:26]line ПРОДАЖА [16:35:26]line ТРК (МРК, ГНК) : 71 [16:35:26]line Товар: 2711190000 [16:35:26]line ГАЗ-К-5 [16:35:26]line 49.150 * 34.90 [16:35:26]line = 1715.34 [16:35:26]line НДС 12% НСП 1% [16:35:26]line > о реализуемом товаре [16:35:26]line ИТОГО: 1715.34 [16:35:26]line НСП 1% : 15.18 [16:35:26]line НДС 12% : 182.16 [16:35:26]line Наличными: 0.00 [16:35:26]line Безнал.: 1715.34 [16:35:26]line Место: АЗС № 117 "Партнер Нефть" [16:35:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:35:26]line СНО: Общий режим [16:35:26]line Чек 586 05.06.2024 16:35 [16:35:26]line Смена: 72 ФФД: 1.0 [16:35:26]line ЗНМ: 0300000048 [16:35:26]line РНМ: 0000000000151680 [16:35:26]line Версия ККМ: v1.0 [16:35:26]line Платежная система: O! деньги [16:35:26]line ФМ: 0000000000959414 [16:35:26]line ФД: 60191 [16:35:26]line ФПД: 266457416963415 [16:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163527&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60191&fm=266457416963415&tin=02508201610067®Number=0000000000151680&sum=171534 [16:35:26]OFD Sender: Processing packet 60191 [packets to send 53, broken 52] [16:35:26]ProducePacketName [16:35:26]name=ofd_packets/00060191 [16:35:26]OFD Sender: To server: pG, [16:35:26]CommunicateWithHost lk.salyk.kg:30040 [16:35:26]ConnectInit lk.salyk.kg [16:35:26]written 0, free lines is 4095 [16:35:26]Connected sock=10 [16:35:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 C9 36 06 01 D1 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE BF 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 0E 9E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 9E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 9E 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 CF 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EB 00 00 35 04 06 00 F2 57 73 AF 95 57 5D 1B 8A D5 81 9A 12 C9 [16:35:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 02 7D 47 00 7E D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 1F EB 00 00 F4 03 04 00 D2 3F 60 66 B6 04 01 00 00 34 99 64 3B EE E1 36 AB [16:35:27]CommunicateWithHost err = 0 [16:35:27]CheckOFDResponse [16:35:27]1017 (14) - 77093643461234 [16:35:27]1041 (16) - 0000000000959414 [16:35:27]1040 (4) - 60191 [16:35:27]1012 (4) - 05.06.2024 10:37 [16:35:27]1206 (1) - 0 [16:35:27]OFD Sender: Remove packet 60191 [16:35:27]ProducePacketName [16:35:27]name=ofd_packets/00060191 [16:35:27]NVStorageDeleteData [16:35:27]Write to MH i2c: 01 00 00 19 A2 BB [16:35:27]Write i2c OK [16:35:27]MH_I2C_Read... [16:35:27]Read from MH i2c: 01 [16:35:27]MH_I2C_Read... [16:35:27]Read from MH i2c: 01 07 00 [16:35:27]MH_I2C_Read... [16:35:27]Read from MH i2c: 01 07 00 19 A2 00 00 00 00 00 BF 0C 8D [16:35:27]RasterBufferAndPrint [16:35:27]line [16:35:27]line [16:35:27]line [16:35:27]line [16:35:27]line [16:35:27]written 0, free lines is 3270 [16:35:27]MH_Cut [16:35:27]Write to MH i2c: D1 01 00 20 A2 01 94 [16:35:27]Write i2c OK [16:35:27]MH_I2C_Read... [16:35:27]Read from MH i2c: D1 [16:35:27]MH_I2C_Read... [16:35:27]Read from MH i2c: D1 01 00 [16:35:27]MH_I2C_Read... [16:35:27]Read from MH i2c: D1 01 00 20 A2 00 93 [16:35:27]Write to MH i2c: 01 00 00 21 A2 C3 [16:35:27]Write i2c OK [16:35:27]MH_I2C_Read... [16:35:27]OFD Sender: No OFD packet to send [16:35:28]*** Cut start [16:35:28]*** Partial cut [16:35:28]*** CUTSNS_PIN = 1 [16:35:28]*** CUTSNS_PIN = 0 [16:35:28]*** Brake cut motor [16:35:28]Read from MH i2c: 01 [16:35:28]MH_I2C_Read... [16:35:28]*** Stop cut motor [16:35:28]*** Cut end [16:35:28]Read from MH i2c: 01 07 00 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: 01 07 00 21 A2 00 00 00 00 00 FF 0F D8 [16:35:28]process_action close_receipt done [16:35:28]requested_data is exist [16:35:28]produce_requested_data [16:35:28]requested_item fm.sn is exist - process it [16:35:28]wFMCommunicate request_size=4 [16:35:28]MH_SAM_APDU [16:35:28]CAPDU: 80 11 00 00 [16:35:28]Write to MH i2c: E2 08 00 22 A2 80 11 00 00 00 00 00 00 3E [16:35:28]Write i2c OK [16:35:28]MH_I2C_Read... [16:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:28]Read from MH i2c: E2 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 17 00 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 17 00 22 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 91 [16:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:35:28]wFMCommunicate OK [16:35:28]requested_item fd.num is exist - process it [16:35:28]SAM_PROTO_GetFieldsCounters [16:35:28]wFMCommunicate request_size=4 [16:35:28]MH_SAM_APDU [16:35:28]CAPDU: 80 13 00 00 [16:35:28]Write to MH i2c: E2 08 00 23 A2 80 13 00 00 00 00 00 00 41 [16:35:28]Write i2c OK [16:35:28]MH_I2C_Read... [16:35:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:28]Read from MH i2c: E2 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 62 00 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 62 00 23 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F EB 00 00 0E 04 04 00 48 00 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 94 [16:35:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 1F EB 00 00 0E 04 04 00 48 00 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 [16:35:28]wFMCommunicate OK [16:35:28]SAM_PROTO_GetFieldsCounters done [16:35:28]requested_item shift.num is exist - process it [16:35:28]requested_item shift.opened is exist - process it [16:35:28]req_shift_opened [16:35:28]FM_GetShiftState [16:35:28]SAM_PROTO_GetShiftState [16:35:28]wFMCommunicate request_size=4 [16:35:28]MH_SAM_APDU [16:35:28]CAPDU: 80 13 01 00 [16:35:28]Write to MH i2c: E2 08 00 24 A2 80 13 01 00 00 00 00 00 43 [16:35:28]Write i2c OK [16:35:28]MH_I2C_Read... [16:35:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:28]Read from MH i2c: E2 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 0E 00 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 0E 00 24 A2 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7B [16:35:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:35:28]wFMCommunicate OK [16:35:28]SAM_PROTO_GetShiftState done [16:35:28]FM_GetShiftState done [16:35:28]req_shift_opened done [16:35:28]requested_item shift.open_date is exist - process it [16:35:28]req_shift_open_date [16:35:28]req_shift_open_date done [16:35:28]produce_requested_data done [16:35:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60191,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:35:28]process_action_free close_receipt [16:35:28]json_value_free [16:35:28]json_value_free done [16:35:28]process_json_proto returns [16:35:28]Send response to host [16:35:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60191,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:35:28]free response buf [16:35:28]execute_script done [16:35:28]execute_script returns [16:35:28]free content buf [16:35:28]Sock 8.Close socket [16:35:28]Sock 8.Thread stoped [16:35:32]OFD Sender: No OFD packet to send [16:35:36]accept exits with 9 [16:35:36]New connection [16:35:36]New thread 3066957156 created [16:35:36]Thread 3067100516 joined [16:35:36]Waiting for new connection... [16:35:36] Sock 9.Parse request [16:35:36]Sock 9.Check first char [16:35:36]Sock 9.First char is OK [16:35:36]request: POST /json_proto HTTP/1.0 [16:35:36]Method: POST [16:35:36]URL: /json_proto [16:35:36]Method is POST - this is cgi request [16:35:36]url: /json_proto [16:35:36]query_string will be loaded in cgi processing [16:35:36]execute_cgi json_proto POST (null) [16:35:36]execute_cgi path=json_proto method=POST [16:35:36]POST find Content-Length [16:35:36]Host: 172.17.60.68:8080 [16:35:36]Content-Length: 966 [16:35:36]Content-Type: application/json [16:35:36] [16:35:36]POST finish read [16:35:36]Found Content-Length = 966 [16:35:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.90 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:36]execute_script... [16:35:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.90 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:36]POST & json_proto [16:35:36]process_json_proto [16:35:36]json parsed OK: [16:35:36]protocol is kg_v1.0 [16:35:36]action value=close_receipt [16:35:36]process_action close_receipt [16:35:36]cmd_close_receipt [16:35:36]MH_GetDate [16:35:36]Write to MH i2c: F0 00 00 25 A2 B6 [16:35:36]Write i2c OK [16:35:36]MH_I2C_Read... [16:35:36]Read from MH i2c: F0 [16:35:36]MH_I2C_Read... [16:35:36]Read from MH i2c: F0 09 00 [16:35:36]MH_I2C_Read... [16:35:36]Read from MH i2c: F0 09 00 25 A2 00 DA 93 60 66 9A 61 5F 66 B2 [16:35:36]GetLastDocTimeStamp 1717605327 [16:35:36]current date 1717605338 [16:35:36]FM_GetShiftState [16:35:36]SAM_PROTO_GetShiftState [16:35:36]wFMCommunicate request_size=4 [16:35:36]MH_SAM_APDU [16:35:36]CAPDU: 80 13 01 00 [16:35:36]Write to MH i2c: E2 08 00 26 A2 80 13 01 00 00 00 00 00 45 [16:35:36]Write i2c OK [16:35:36]MH_I2C_Read... [16:35:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:36]Read from MH i2c: E2 [16:35:36]MH_I2C_Read... [16:35:36]Read from MH i2c: E2 0E 00 [16:35:36]MH_I2C_Read... [16:35:36]Read from MH i2c: E2 0E 00 26 A2 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7D [16:35:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:35:36]wFMCommunicate OK [16:35:36]SAM_PROTO_GetShiftState done [16:35:36]FM_GetShiftState done [16:35:36]opened in 1717545916 [16:35:36]opened+sec_in_day 1717632316 [16:35:36]quantity*price = 200031 [16:35:36]sum+1 = 200032 [16:35:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 587 05.06.2024 16:35 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа S-92 номер 117 сэкономлено 29.90 сом ФМ: 0000000000959414 ФД: 60192 ФПД: 86916625679827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163538&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60192&fm=86916625679827&tin=02508201610067®Number=0000000000151680&sum=200000 [16:35:37]StoreToDocumentArchive [16:35:37]shift 72 fd 60192 [16:35:37]save to /storage/0072/doc_00060192 [16:35:37]save last doc name /storage/0072/doc_00060192 to /storage/kkm_last_doc_name [16:35:37]save OK [16:35:37]Clear old archive folders... [16:35:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:35:37]tlvbuf is 0042BDF0 [16:35:37]SAM_PROTO_ClearQueue [16:35:37]wFMCommunicate request_size=4 [16:35:37]MH_SAM_APDU [16:35:37]CAPDU: 80 09 00 00 [16:35:37]Write to MH i2c: E2 08 00 33 A2 80 09 00 00 00 00 00 00 47 [16:35:37]Write i2c OK [16:35:37]MH_I2C_Read... [16:35:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:37]Read from MH i2c: E2 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 33 A2 00 90 00 49 [16:35:37]RAPDU: 90 00 [16:35:37]wFMCommunicate OK [16:35:37]SAM_PROTO_ClearQueue done [16:35:37]KKMCreateOFDPacket [16:35:37]OFDProtocolAddRootSTLVToBuf [16:35:37]FM_MakeSignedData [16:35:37]FM_MakeSignedData [16:35:37]SAM_PROTO_SignData [16:35:37]wFMCommunicate request_size=4 [16:35:37]MH_SAM_APDU [16:35:37]CAPDU: 80 0D 01 02 [16:35:37]Write to MH i2c: E2 08 00 34 A2 80 0D 01 02 00 00 00 00 4F [16:35:37]Write i2c OK [16:35:37]MH_I2C_Read... [16:35:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:37]Read from MH i2c: E2 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 34 A2 00 90 00 4A [16:35:37]RAPDU: 90 00 [16:35:37]wFMCommunicate OK [16:35:37]wFMCommunicate request_size=255 [16:35:37]MH_SAM_APDU [16:35: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4B 02 00 00 F4 03 04 00 DA 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EB 00 00 35 04 06 00 [16:35:37]Write to MH i2c: E2 02 01 35 A2 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4B 02 00 00 F4 03 04 00 DA 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EB 00 00 35 04 06 00 00 00 8C [16:35:37]Write i2c OK [16:35:37]MH_I2C_Read... [16:35:37]OFD Sender: No OFD packet to send [16:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:37]Read from MH i2c: E2 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 35 A2 00 90 00 4B [16:35:37]RAPDU: 90 00 [16:35:37]wFMCommunicate OK [16:35:37]wFMCommunicate request_size=11 [16:35:37]MH_SAM_APDU [16:35:37]CAPDU: 80 0D 02 02 06 4F 0C DA 99 45 D3 [16:35:37]Write to MH i2c: E2 0E 00 36 A2 80 0D 02 02 06 00 4F 0C DA 99 45 D3 00 00 44 [16:35:37]Write i2c OK [16:35:37]MH_I2C_Read... [16:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:37]Read from MH i2c: E2 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 03 00 36 A2 00 90 00 4C [16:35:37]RAPDU: 90 00 [16:35:37]wFMCommunicate OK [16:35:37]wFMCommunicate request_size=4 [16:35:37]MH_SAM_APDU [16:35:37]CAPDU: 80 0D 03 02 [16:35:37]Write to MH i2c: E2 08 00 37 A2 80 0D 03 02 00 00 00 00 54 [16:35:37]Write i2c OK [16:35:37]MH_I2C_Read... [16:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:37]Read from MH i2c: E2 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 0B 00 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 0B 00 37 A2 00 3F 9B 46 77 FD 40 D8 D0 90 00 D1 [16:35:37]RAPDU: 3F 9B 46 77 FD 40 D8 D0 90 00 [16:35:37]wFMCommunicate OK [16:35:37]SAM_PROTO_SignData done [16:35:37]FM_MakeSignedData done [16:35:37]CreateOFDProtocolMessage [16:35:37]wFMCommunicate request_size=4 [16:35:37]MH_SAM_APDU [16:35:37]CAPDU: 80 11 00 00 [16:35:37]Write to MH i2c: E2 08 00 38 A2 80 11 00 00 00 00 00 00 54 [16:35:37]Write i2c OK [16:35:37]MH_I2C_Read... [16:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:37]Read from MH i2c: E2 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 17 00 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: E2 17 00 38 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A7 [16:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:35:37]wFMCommunicate OK [16:35:37]CreateOFDProtocolMessage done [16:35:37]OFDSenderStorePacket 60192 [16:35:37]StoreOFDPacket docnum=60192 [16:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 7A 0B 08 01 5D DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4B 02 00 00 F4 03 04 00 DA 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EB 00 00 35 04 06 00 4F 0C DA 99 45 D3 3F 9B 46 77 FD 40 D8 D0 [16:35:37]CheckFolder [16:35:37]dirname=/storage/ofd_packets [16:35:37]CheckFolder done [16:35:37]ProducePacketName [16:35:37]name=ofd_packets/00060192 [16:35:37]NVStorageSaveData ofd_packets/00060192 [16:35:37]File name is /storage/ofd_packets/00060192 [16:35:37]Write 302 bytes [16:35:37]NVStorageSaveData done [16:35:37]OFDSenderStorePacket done [16:35:37]KKMCreateOFDPacket done [16:35:37]NVStorageSaveData kkm_last_timestamp [16:35:37]File name is /storage/kkm_last_timestamp [16:35:37]Write 4 bytes [16:35:37]NVStorageSaveData done [16:35:37]ExternCall_PrintAddStr [16:35:37]wPrintStart [16:35:37]Write to MH i2c: 01 00 00 39 A2 DB [16:35:37]Write i2c OK [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: 01 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: 01 07 00 [16:35:37]MH_I2C_Read... [16:35:37]Read from MH i2c: 01 07 00 39 A2 00 00 00 00 00 FF 0F F0 [16:35:37]RasterBufferAndPrint [16:35:37]line Счет N : (1)545926 [16:35:37]line ИНН: 02508201610067 [16:35:37]line Контрольно-Кассовый Чек [16:35:37]line ПРОДАЖА [16:35:37]line ТРК (МРК, ГНК) : 14 [16:35:37]line Товар: 2710124130 [16:35:37]line SUPER 92-К-5 [16:35:37]line 29.900 * 66.90 [16:35:37]line = 2000.31 [16:35:37]line НДС 12% НСП 1% [16:35:37]line > о реализуемом товаре [16:35:37]line ОКРУГЛЕНИЕ: -0.31 [16:35:37]line ИТОГО: 2000.00 [16:35:37]line Внесено: 2000.00 [16:35:37]line СДАЧА: 0.00 [16:35:37]line НСП 1% : 17.70 [16:35:37]line НДС 12% : 212.42 [16:35:37]line Наличными: 2000.00 [16:35:37]line Безнал.: 0.00 [16:35:37]line Место: АЗС № 117 "Партнер Нефть" [16:35:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:35:37]line СНО: Общий режим [16:35:37]line Чек 587 05.06.2024 16:35 [16:35:37]line Смена: 72 ФФД: 1.0 [16:35:37]line ЗНМ: 0300000048 [16:35:37]line РНМ: 0000000000151680 [16:35:37]line Версия ККМ: v1.0 [16:35:37]line [16:35:37]line Дисконтная программа [16:35:37]line S-92 [16:35:37]line номер 117 [16:35:37]line сэкономлено 29.90 сом [16:35:37]line ФМ: 0000000000959414 [16:35:37]line ФД: 60192 [16:35:37]line ФПД: 86916625679827 [16:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163538&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60192&fm=86916625679827&tin=02508201610067®Number=0000000000151680&sum=200000 [16:35:38]OFD Sender: Processing packet 60192 [packets to send 53, broken 52] [16:35:38]ProducePacketName [16:35:38]name=ofd_packets/00060192 [16:35:38]OFD Sender: To server: pG, [16:35:38]CommunicateWithHost lk.salyk.kg:30040 [16:35:38]ConnectInit lk.salyk.kg [16:35:38]written 0, free lines is 4095 [16:35:38]Connected sock=10 [16:35:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 7A 0B 08 01 5D DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4B 02 00 00 F4 03 04 00 DA 93 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EB 00 00 35 04 06 00 4F 0C DA 99 45 D3 3F 9B 46 77 FD 40 D8 D0 [16:35:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EE 1C 47 00 B6 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 20 EB 00 00 F4 03 04 00 DE 3F 60 66 B6 04 01 00 00 EF AF 28 7C 4A 14 17 A7 [16:35:38]CommunicateWithHost err = 0 [16:35:38]CheckOFDResponse [16:35:38]1017 (14) - 77093643461234 [16:35:38]1041 (16) - 0000000000959414 [16:35:38]1040 (4) - 60192 [16:35:38]1012 (4) - 05.06.2024 10:37 [16:35:38]1206 (1) - 0 [16:35:38]OFD Sender: Remove packet 60192 [16:35:38]ProducePacketName [16:35:38]name=ofd_packets/00060192 [16:35:38]NVStorageDeleteData [16:35:38]Write to MH i2c: 01 00 00 69 A2 0B [16:35:38]Write i2c OK [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: 01 [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: 01 07 00 [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: 01 07 00 69 A2 00 00 00 00 00 69 0C 87 [16:35:38]RasterBufferAndPrint [16:35:38]line [16:35:38]line [16:35:38]line [16:35:38]line [16:35:38]line [16:35:38]written 0, free lines is 3188 [16:35:38]MH_Cut [16:35:38]Write to MH i2c: D1 01 00 70 A2 01 E4 [16:35:38]Write i2c OK [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: D1 [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: D1 01 00 [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: D1 01 00 70 A2 00 E3 [16:35:38]Write to MH i2c: 01 00 00 71 A2 13 [16:35:38]Write i2c OK [16:35:38]MH_I2C_Read... [16:35:39]OFD Sender: No OFD packet to send [16:35:39]*** Cut start [16:35:39]*** Partial cut [16:35:39]*** CUTSNS_PIN = 1 [16:35:39]*** CUTSNS_PIN = 0 [16:35:39]*** Brake cut motor [16:35:40]Read from MH i2c: 01 [16:35:40]MH_I2C_Read... [16:35:40]*** Stop cut motor [16:35:40]*** Cut end [16:35:40]Read from MH i2c: 01 07 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: 01 07 00 71 A2 00 00 00 00 00 FF 0F 28 [16:35:40]process_action close_receipt done [16:35:40]requested_data is exist [16:35:40]produce_requested_data [16:35:40]requested_item fm.sn is exist - process it [16:35:40]wFMCommunicate request_size=4 [16:35:40]MH_SAM_APDU [16:35:40]CAPDU: 80 11 00 00 [16:35:40]Write to MH i2c: E2 08 00 72 A2 80 11 00 00 00 00 00 00 8E [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:40]Read from MH i2c: E2 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 17 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 17 00 72 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E1 [16:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:35:40]wFMCommunicate OK [16:35:40]requested_item fd.num is exist - process it [16:35:40]SAM_PROTO_GetFieldsCounters [16:35:40]wFMCommunicate request_size=4 [16:35:40]MH_SAM_APDU [16:35:40]CAPDU: 80 13 00 00 [16:35:40]Write to MH i2c: E2 08 00 73 A2 80 13 00 00 00 00 00 00 91 [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:40]Read from MH i2c: E2 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 62 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 62 00 73 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 20 EB 00 00 0E 04 04 00 48 00 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 E8 [16:35:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 20 EB 00 00 0E 04 04 00 48 00 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 [16:35:40]wFMCommunicate OK [16:35:40]SAM_PROTO_GetFieldsCounters done [16:35:40]requested_item shift.num is exist - process it [16:35:40]requested_item shift.opened is exist - process it [16:35:40]req_shift_opened [16:35:40]FM_GetShiftState [16:35:40]SAM_PROTO_GetShiftState [16:35:40]wFMCommunicate request_size=4 [16:35:40]MH_SAM_APDU [16:35:40]CAPDU: 80 13 01 00 [16:35:40]Write to MH i2c: E2 08 00 74 A2 80 13 01 00 00 00 00 00 93 [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:40]Read from MH i2c: E2 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 0E 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 0E 00 74 A2 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CB [16:35:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:35:40]wFMCommunicate OK [16:35:40]SAM_PROTO_GetShiftState done [16:35:40]FM_GetShiftState done [16:35:40]req_shift_opened done [16:35:40]requested_item shift.open_date is exist - process it [16:35:40]req_shift_open_date [16:35:40]req_shift_open_date done [16:35:40]produce_requested_data done [16:35:40]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60192,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:35:40]process_action_free close_receipt [16:35:40]json_value_free [16:35:40]json_value_free done [16:35:40]process_json_proto returns [16:35:40]Send response to host [16:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60192,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:35:40]free response buf [16:35:40]execute_script done [16:35:40]execute_script returns [16:35:40]free content buf [16:35:40]Sock 9.Close socket [16:35:40]Sock 9.Thread stoped [16:35:44]OFD Sender: No OFD packet to send [16:35:49]OFD Sender: No OFD packet to send [16:35:54]OFD Sender: No OFD packet to send [16:35:59]OFD Sender: No OFD packet to send [16:36:04]OFD Sender: No OFD packet to send [16:36:09]OFD Sender: No OFD packet to send [16:36:14]OFD Sender: No OFD packet to send [16:36:19]OFD Sender: No OFD packet to send [16:36:24]OFD Sender: No OFD packet to send [16:36:28]accept exits with 8 [16:36:28]New connection [16:36:28]New thread 3067100516 created [16:36:28]Thread 3066957156 joined [16:36:28]Waiting for new connection... [16:36:28] Sock 8.Parse request [16:36:28]Sock 8.Check first char [16:36:28]Sock 8.First char is OK [16:36:28]request: POST /json_proto HTTP/1.0 [16:36:28]Method: POST [16:36:28]URL: /json_proto [16:36:28]Method is POST - this is cgi request [16:36:28]url: /json_proto [16:36:28]query_string will be loaded in cgi processing [16:36:28]execute_cgi json_proto POST (null) [16:36:28]execute_cgi path=json_proto method=POST [16:36:28]POST find Content-Length [16:36:28]Host: 172.17.60.68:8080 [16:36:28]Content-Length: 986 [16:36:28]Content-Type: application/json [16:36:28] [16:36:28]POST finish read [16:36:28]Found Content-Length = 986 [16:36:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:36:28]execute_script... [16:36: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)545927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:36:28]POST & json_proto [16:36:28]process_json_proto [16:36:28]json parsed OK: [16:36:28]protocol is kg_v1.0 [16:36:28]action value=close_receipt [16:36:28]process_action close_receipt [16:36:28]cmd_close_receipt [16:36:28]MH_GetDate [16:36:28]Write to MH i2c: F0 00 00 75 A2 06 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: F0 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: F0 09 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: F0 09 00 75 A2 00 0E 94 60 66 9A 61 5F 66 37 [16:36:28]GetLastDocTimeStamp 1717605338 [16:36:28]current date 1717605390 [16:36:28]FM_GetShiftState [16:36:28]SAM_PROTO_GetShiftState [16:36:28]wFMCommunicate request_size=4 [16:36:28]MH_SAM_APDU [16:36:28]CAPDU: 80 13 01 00 [16:36:28]Write to MH i2c: E2 08 00 76 A2 80 13 01 00 00 00 00 00 95 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:28]Read from MH i2c: E2 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 0E 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 0E 00 76 A2 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CD [16:36:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:36:28]wFMCommunicate OK [16:36:28]SAM_PROTO_GetShiftState done [16:36:28]FM_GetShiftState done [16:36:28]opened in 1717545916 [16:36:28]opened+sec_in_day 1717632316 [16:36:28]quantity*price = 70003 [16:36:28]sum+1 = 70005 [16:36:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 588 05.06.2024 16:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 60193 ФПД: 43455631984120 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60193&fm=43455631984120&tin=02508201610067®Number=0000000000151680&sum=70000 [16:36:29]StoreToDocumentArchive [16:36:29]shift 72 fd 60193 [16:36:29]save to /storage/0072/doc_00060193 [16:36:29]save last doc name /storage/0072/doc_00060193 to /storage/kkm_last_doc_name [16:36:29]save OK [16:36:29]Clear old archive folders... [16:36:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:36:29]tlvbuf is 004324C0 [16:36:29]SAM_PROTO_ClearQueue [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 09 00 00 [16:36:29]Write to MH i2c: E2 08 00 83 A2 80 09 00 00 00 00 00 00 97 [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 03 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 03 00 83 A2 00 90 00 99 [16:36:29]RAPDU: 90 00 [16:36:29]wFMCommunicate OK [16:36:29]SAM_PROTO_ClearQueue done [16:36:29]KKMCreateOFDPacket [16:36:29]OFDProtocolAddRootSTLVToBuf [16:36:29]FM_MakeSignedData [16:36:29]FM_MakeSignedData [16:36:29]SAM_PROTO_SignData [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 0D 01 02 [16:36:29]Write to MH i2c: E2 08 00 84 A2 80 0D 01 02 00 00 00 00 9F [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 03 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 03 00 84 A2 00 90 00 9A [16:36:29]RAPDU: 90 00 [16:36:29]wFMCommunicate OK [16:36:29]wFMCommunicate request_size=255 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 0E 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EB 00 00 35 04 06 00 27 85 [16:36:29]Write to MH i2c: E2 02 01 85 A2 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 0E 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EB 00 00 35 04 06 00 27 85 00 00 65 [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 03 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 03 00 85 A2 00 90 00 9B [16:36:30]RAPDU: 90 00 [16:36:30]wFMCommunicate OK [16:36:30]wFMCommunicate request_size=9 [16:36:30]MH_SAM_APDU [16:36:30]CAPDU: 80 0D 02 02 04 CD 82 05 F8 [16:36:30]Write to MH i2c: E2 0C 00 86 A2 80 0D 02 02 04 00 CD 82 05 F8 00 00 F6 [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 03 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 03 00 86 A2 00 90 00 9C [16:36:30]RAPDU: 90 00 [16:36:30]wFMCommunicate OK [16:36:30]wFMCommunicate request_size=4 [16:36:30]MH_SAM_APDU [16:36:30]CAPDU: 80 0D 03 02 [16:36:30]Write to MH i2c: E2 08 00 87 A2 80 0D 03 02 00 00 00 00 A4 [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 0B 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 0B 00 87 A2 00 38 E9 2D BC A4 09 B8 B6 90 00 CA [16:36:30]RAPDU: 38 E9 2D BC A4 09 B8 B6 90 00 [16:36:30]wFMCommunicate OK [16:36:30]SAM_PROTO_SignData done [16:36:30]FM_MakeSignedData done [16:36:30]CreateOFDProtocolMessage [16:36:30]wFMCommunicate request_size=4 [16:36:30]MH_SAM_APDU [16:36:30]CAPDU: 80 11 00 00 [16:36:30]Write to MH i2c: E2 08 00 88 A2 80 11 00 00 00 00 00 00 A4 [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 17 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 17 00 88 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F7 [16:36:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:36:30]wFMCommunicate OK [16:36:30]CreateOFDProtocolMessage done [16:36:30]OFDSenderStorePacket 60193 [16:36:30]StoreOFDPacket docnum=60193 [16:36:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A7 1C 06 01 80 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 0E 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EB 00 00 35 04 06 00 27 85 CD 82 05 F8 38 E9 2D BC A4 09 B8 B6 [16:36:30]CheckFolder [16:36:30]dirname=/storage/ofd_packets [16:36:30]CheckFolder done [16:36:30]ProducePacketName [16:36:30]name=ofd_packets/00060193 [16:36:30]NVStorageSaveData ofd_packets/00060193 [16:36:30]File name is /storage/ofd_packets/00060193 [16:36:30]Write 300 bytes [16:36:30]NVStorageSaveData done [16:36:30]OFDSenderStorePacket done [16:36:30]KKMCreateOFDPacket done [16:36:30]NVStorageSaveData kkm_last_timestamp [16:36:30]File name is /storage/kkm_last_timestamp [16:36:30]Write 4 bytes [16:36:30]NVStorageSaveData done [16:36:30]ExternCall_PrintAddStr [16:36:30]wPrintStart [16:36:30]Write to MH i2c: 01 00 00 89 A2 2B [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: 01 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: 01 07 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: 01 07 00 89 A2 00 00 00 00 00 FF 0F 40 [16:36:30]RasterBufferAndPrint [16:36:30]line Счет N : (1)545927 [16:36:30]line ИНН: 02508201610067 [16:36:30]line Контрольно-Кассовый Чек [16:36:30]line ПРОДАЖА [16:36:30]line ТРК (МРК, ГНК) : 72 [16:36:30]line Товар: 2711190000 [16:36:30]line ГАЗ-К-5 [16:36:30]line 20.650 * 33.90 [16:36:30]line = 700.04 [16:36:30]line НДС 12% НСП 1% [16:36:30]line > о реализуемом товаре [16:36:30]line ОКРУГЛЕНИЕ: -0.04 [16:36:30]line ИТОГО: 700.00 [16:36:30]line Внесено: 700.00 [16:36:30]line СДАЧА: 0.00 [16:36:30]line НСП 1% : 6.19 [16:36:30]line НДС 12% : 74.34 [16:36:30]line Наличными: 700.00 [16:36:30]line Безнал.: 0.00 [16:36:30]line Место: АЗС № 117 "Партнер Нефть" [16:36:30]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:36:30]line СНО: Общий режим [16:36:30]line Чек 588 05.06.2024 16:36 [16:36:30]line Смена: 72 ФФД: 1.0 [16:36:30]line ЗНМ: 0300000048 [16:36:30]line РНМ: 0000000000151680 [16:36:30]line Версия ККМ: v1.0 [16:36:30]line [16:36:30]line Дисконтная программа [16:36:30]line СУГ [16:36:30]line номер 117 [16:36:30]line сэкономлено 20.65 сом [16:36:30]line ФМ: 0000000000959414 [16:36:30]line ФД: 60193 [16:36:30]line ФПД: 43455631984120 [16:36:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60193&fm=43455631984120&tin=02508201610067®Number=0000000000151680&sum=70000 [16:36:30]OFD Sender: Processing packet 60193 [packets to send 53, broken 52] [16:36:30]ProducePacketName [16:36:30]name=ofd_packets/00060193 [16:36:30]OFD Sender: To server: pG, [16:36:30]CommunicateWithHost lk.salyk.kg:30040 [16:36:30]ConnectInit lk.salyk.kg [16:36:30]written 0, free lines is 4095 [16:36:30]Connected sock=10 [16:36:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 A7 1C 06 01 80 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 0E 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EB 00 00 35 04 06 00 27 85 CD 82 05 F8 38 E9 2D BC A4 09 B8 B6 [16:36:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 11 D5 47 00 57 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 21 EB 00 00 F4 03 04 00 12 40 60 66 B6 04 01 00 00 DB A8 14 13 E6 83 C5 16 [16:36:30]CommunicateWithHost err = 0 [16:36:30]CheckOFDResponse [16:36:30]1017 (14) - 77093643461234 [16:36:30]1041 (16) - 0000000000959414 [16:36:30]1040 (4) - 60193 [16:36:30]1012 (4) - 05.06.2024 10:38 [16:36:30]1206 (1) - 0 [16:36:30]OFD Sender: Remove packet 60193 [16:36:30]ProducePacketName [16:36:30]name=ofd_packets/00060193 [16:36:30]NVStorageDeleteData [16:36:31]Write to MH i2c: 01 00 00 B9 A2 5B [16:36:31]Write i2c OK [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: 01 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: 01 07 00 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: 01 07 00 B9 A2 00 00 00 00 00 6D 0C DB [16:36:31]RasterBufferAndPrint [16:36:31]line [16:36:31]line [16:36:31]line [16:36:31]line [16:36:31]line [16:36:31]written 0, free lines is 3190 [16:36:31]MH_Cut [16:36:31]Write to MH i2c: D1 01 00 C0 A2 01 34 [16:36:31]Write i2c OK [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: D1 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: D1 01 00 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: D1 01 00 C0 A2 00 33 [16:36:31]Write to MH i2c: 01 00 00 C1 A2 63 [16:36:31]Write i2c OK [16:36:31]MH_I2C_Read... [16:36:31]OFD Sender: No OFD packet to send [16:36:31]*** Cut start [16:36:31]*** Partial cut [16:36:31]*** CUTSNS_PIN = 1 [16:36:32]*** CUTSNS_PIN = 0 [16:36:32]*** Brake cut motor [16:36:32]Read from MH i2c: 01 [16:36:32]MH_I2C_Read... [16:36:32]*** Stop cut motor [16:36:32]*** Cut end [16:36:32]Read from MH i2c: 01 07 00 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: 01 07 00 C1 A2 00 00 00 00 00 FF 0F 78 [16:36:32]process_action close_receipt done [16:36:32]requested_data is exist [16:36:32]produce_requested_data [16:36:32]requested_item fm.sn is exist - process it [16:36:32]wFMCommunicate request_size=4 [16:36:32]MH_SAM_APDU [16:36:32]CAPDU: 80 11 00 00 [16:36:32]Write to MH i2c: E2 08 00 C2 A2 80 11 00 00 00 00 00 00 DE [16:36:32]Write i2c OK [16:36:32]MH_I2C_Read... [16:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:32]Read from MH i2c: E2 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 17 00 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 17 00 C2 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 31 [16:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:36:32]wFMCommunicate OK [16:36:32]requested_item fd.num is exist - process it [16:36:32]SAM_PROTO_GetFieldsCounters [16:36:32]wFMCommunicate request_size=4 [16:36:32]MH_SAM_APDU [16:36:32]CAPDU: 80 13 00 00 [16:36:32]Write to MH i2c: E2 08 00 C3 A2 80 13 00 00 00 00 00 00 E1 [16:36:32]Write i2c OK [16:36:32]MH_I2C_Read... [16:36:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:32]Read from MH i2c: E2 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 62 00 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 62 00 C3 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 21 EB 00 00 0E 04 04 00 48 00 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 3C [16:36:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 21 EB 00 00 0E 04 04 00 48 00 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 [16:36:32]wFMCommunicate OK [16:36:32]SAM_PROTO_GetFieldsCounters done [16:36:32]requested_item shift.num is exist - process it [16:36:32]requested_item shift.opened is exist - process it [16:36:32]req_shift_opened [16:36:32]FM_GetShiftState [16:36:32]SAM_PROTO_GetShiftState [16:36:32]wFMCommunicate request_size=4 [16:36:32]MH_SAM_APDU [16:36:32]CAPDU: 80 13 01 00 [16:36:32]Write to MH i2c: E2 08 00 C4 A2 80 13 01 00 00 00 00 00 E3 [16:36:32]Write i2c OK [16:36:32]MH_I2C_Read... [16:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:32]Read from MH i2c: E2 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 0E 00 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 0E 00 C4 A2 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1B [16:36:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:36:32]wFMCommunicate OK [16:36:32]SAM_PROTO_GetShiftState done [16:36:32]FM_GetShiftState done [16:36:32]req_shift_opened done [16:36:32]requested_item shift.open_date is exist - process it [16:36:32]req_shift_open_date [16:36:32]req_shift_open_date done [16:36:32]produce_requested_data done [16:36:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60193,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:36:32]process_action_free close_receipt [16:36:32]json_value_free [16:36:32]json_value_free done [16:36:32]process_json_proto returns [16:36:32]Send response to host [16:36:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60193,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:36:32]free response buf [16:36:32]execute_script done [16:36:32]execute_script returns [16:36:32]free content buf [16:36:32]Sock 8.Close socket [16:36:32]Sock 8.Thread stoped [16:36:36]OFD Sender: No OFD packet to send [16:36:41]OFD Sender: No OFD packet to send [16:36:46]OFD Sender: No OFD packet to send [16:36:51]OFD Sender: No OFD packet to send [16:36:52]accept exits with 9 [16:36:52]New connection [16:36:52]New thread 3066957156 created [16:36:52]Thread 3067100516 joined [16:36:52]Waiting for new connection... [16:36:52] Sock 9.Parse request [16:36:52]Sock 9.Check first char [16:36:52]Sock 9.First char is OK [16:36:52]request: POST /json_proto HTTP/1.0 [16:36:52]Method: POST [16:36:52]URL: /json_proto [16:36:52]Method is POST - this is cgi request [16:36:52]url: /json_proto [16:36:52]query_string will be loaded in cgi processing [16:36:52]execute_cgi json_proto POST (null) [16:36:52]execute_cgi path=json_proto method=POST [16:36:52]POST find Content-Length [16:36:52]Host: 172.17.60.68:8080 [16:36:52]Content-Length: 674 [16:36:52]Content-Type: application/json [16:36:52] [16:36:52]POST finish read [16:36:52]Found Content-Length = 674 [16:36:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545930", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:52]execute_script... [16: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)545930", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:52]POST & json_proto [16:36:52]process_json_proto [16:36:52]json parsed OK: [16:36:52]protocol is kg_v1.0 [16:36:52]action value=close_receipt [16:36:52]process_action close_receipt [16:36:52]cmd_close_receipt [16:36:52]MH_GetDate [16:36:52]Write to MH i2c: F0 00 00 C5 A2 56 [16:36:52]Write i2c OK [16:36:52]MH_I2C_Read... [16:36:52]Read from MH i2c: F0 [16:36:52]MH_I2C_Read... [16:36:52]Read from MH i2c: F0 09 00 [16:36:52]MH_I2C_Read... [16:36:52]Read from MH i2c: F0 09 00 C5 A2 00 27 94 60 66 9A 61 5F 66 A0 [16:36:52]GetLastDocTimeStamp 1717605390 [16:36:52]current date 1717605415 [16:36:52]FM_GetShiftState [16:36:52]SAM_PROTO_GetShiftState [16:36:52]wFMCommunicate request_size=4 [16:36:52]MH_SAM_APDU [16:36:52]CAPDU: 80 13 01 00 [16:36:52]Write to MH i2c: E2 08 00 C6 A2 80 13 01 00 00 00 00 00 E5 [16:36:52]Write i2c OK [16:36:52]MH_I2C_Read... [16:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:52]Read from MH i2c: E2 [16:36:52]MH_I2C_Read... [16:36:52]Read from MH i2c: E2 0E 00 [16:36:52]MH_I2C_Read... [16:36:52]Read from MH i2c: E2 0E 00 C6 A2 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1D [16:36:52]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:36:52]wFMCommunicate OK [16:36:52]SAM_PROTO_GetShiftState done [16:36:52]FM_GetShiftState done [16:36:52]opened in 1717545916 [16:36:52]opened+sec_in_day 1717632316 [16:36:52]quantity*price = 50009 [16:36:52]sum+1 = 50010 [16:36:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 589 05.06.2024 16:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60194 ФПД: 172391515200240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163655&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60194&fm=172391515200240&tin=02508201610067®Number=0000000000151680&sum=50000 [16:36:54]StoreToDocumentArchive [16:36:54]shift 72 fd 60194 [16:36:54]save to /storage/0072/doc_00060194 [16:36:54]save last doc name /storage/0072/doc_00060194 to /storage/kkm_last_doc_name [16:36:54]save OK [16:36:54]Clear old archive folders... [16:36:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:36:54]tlvbuf is 003F5530 [16:36:54]SAM_PROTO_ClearQueue [16:36:54]wFMCommunicate request_size=4 [16:36:54]MH_SAM_APDU [16:36:54]CAPDU: 80 09 00 00 [16:36:54]Write to MH i2c: E2 08 00 D3 A2 80 09 00 00 00 00 00 00 E7 [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:54]Read from MH i2c: E2 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 D3 A2 00 90 00 E9 [16:36:54]RAPDU: 90 00 [16:36:54]wFMCommunicate OK [16:36:54]SAM_PROTO_ClearQueue done [16:36:54]KKMCreateOFDPacket [16:36:54]OFDProtocolAddRootSTLVToBuf [16:36:54]FM_MakeSignedData [16:36:54]FM_MakeSignedData [16:36:54]SAM_PROTO_SignData [16:36:54]wFMCommunicate request_size=4 [16:36:54]MH_SAM_APDU [16:36:54]CAPDU: 80 0D 01 02 [16:36:54]Write to MH i2c: E2 08 00 D4 A2 80 0D 01 02 00 00 00 00 EF [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:54]Read from MH i2c: E2 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 D4 A2 00 90 00 EA [16:36:54]RAPDU: 90 00 [16:36:54]wFMCommunicate OK [16:36:54]wFMCommunicate request_size=255 [16:36:54]MH_SAM_APDU [16:36: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 02 00 00 F4 03 04 00 27 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EB 00 00 35 04 06 00 9C CA 07 06 [16:36:54]Write to MH i2c: E2 02 01 D5 A2 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 02 00 00 F4 03 04 00 27 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EB 00 00 35 04 06 00 9C CA 07 06 00 00 2D [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:54]Read from MH i2c: E2 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 D5 A2 00 90 00 EB [16:36:54]RAPDU: 90 00 [16:36:54]wFMCommunicate OK [16:36:54]wFMCommunicate request_size=7 [16:36:54]MH_SAM_APDU [16:36:54]CAPDU: 80 0D 02 02 02 9A F0 [16:36:54]Write to MH i2c: E2 0A 00 D6 A2 80 0D 02 02 02 00 9A F0 00 00 80 [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:54]Read from MH i2c: E2 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 03 00 D6 A2 00 90 00 EC [16:36:54]RAPDU: 90 00 [16:36:54]wFMCommunicate OK [16:36:54]wFMCommunicate request_size=4 [16:36:54]MH_SAM_APDU [16:36:54]CAPDU: 80 0D 03 02 [16:36:54]Write to MH i2c: E2 08 00 D7 A2 80 0D 03 02 00 00 00 00 F4 [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:54]Read from MH i2c: E2 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 0B 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 0B 00 D7 A2 00 B5 C2 79 E4 D5 CA 71 65 90 00 3E [16:36:54]RAPDU: B5 C2 79 E4 D5 CA 71 65 90 00 [16:36:54]wFMCommunicate OK [16:36:54]SAM_PROTO_SignData done [16:36:54]FM_MakeSignedData done [16:36:54]CreateOFDProtocolMessage [16:36:54]wFMCommunicate request_size=4 [16:36:54]MH_SAM_APDU [16:36:54]CAPDU: 80 11 00 00 [16:36:54]Write to MH i2c: E2 08 00 D8 A2 80 11 00 00 00 00 00 00 F4 [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:54]Read from MH i2c: E2 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 17 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: E2 17 00 D8 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 47 [16:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:36:54]wFMCommunicate OK [16:36:54]CreateOFDProtocolMessage done [16:36:54]OFDSenderStorePacket 60194 [16:36:54]StoreOFDPacket docnum=60194 [16:36:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 28 6E 04 01 BF F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 02 00 00 F4 03 04 00 27 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EB 00 00 35 04 06 00 9C CA 07 06 9A F0 B5 C2 79 E4 D5 CA 71 65 [16:36:54]CheckFolder [16:36:54]dirname=/storage/ofd_packets [16:36:54]CheckFolder done [16:36:54]ProducePacketName [16:36:54]name=ofd_packets/00060194 [16:36:54]NVStorageSaveData ofd_packets/00060194 [16:36:54]File name is /storage/ofd_packets/00060194 [16:36:54]Write 298 bytes [16:36:54]NVStorageSaveData done [16:36:54]OFDSenderStorePacket done [16:36:54]KKMCreateOFDPacket done [16:36:54]NVStorageSaveData kkm_last_timestamp [16:36:54]File name is /storage/kkm_last_timestamp [16:36:54]Write 4 bytes [16:36:54]NVStorageSaveData done [16:36:54]ExternCall_PrintAddStr [16:36:54]wPrintStart [16:36:54]Write to MH i2c: 01 00 00 D9 A2 7B [16:36:54]Write i2c OK [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: 01 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: 01 07 00 [16:36:54]MH_I2C_Read... [16:36:54]Read from MH i2c: 01 07 00 D9 A2 00 00 00 00 00 FF 0F 90 [16:36:54]RasterBufferAndPrint [16:36:54]line Счет N : (1)545930 [16:36:54]line ИНН: 02508201610067 [16:36:54]line Контрольно-Кассовый Чек [16:36:54]line ПРОДАЖА [16:36:54]line ТРК (МРК, ГНК) : 51 [16:36:54]line Товар: 2710194210 [16:36:54]line ДТ-К-5 [16:36:54]line 6.860 * 72.90 [16:36:54]line = 500.09 [16:36:54]line НДС 12% НСП 1% [16:36:54]line > о реализуемом товаре [16:36:54]line ОКРУГЛЕНИЕ: -0.09 [16:36:54]line ИТОГО: 500.00 [16:36:54]line Внесено: 500.00 [16:36:54]line СДАЧА: 0.00 [16:36:54]line НСП 1% : 4.43 [16:36:54]line НДС 12% : 53.11 [16:36:54]line Наличными: 500.00 [16:36:54]line Безнал.: 0.00 [16:36:54]line Место: АЗС № 117 "Партнер Нефть" [16:36:54]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:36:54]line СНО: Общий режим [16:36:54]line Чек 589 05.06.2024 16:36 [16:36:54]line Смена: 72 ФФД: 1.0 [16:36:54]line ЗНМ: 0300000048 [16:36:54]line РНМ: 0000000000151680 [16:36:54]line Версия ККМ: v1.0 [16:36:54]line ФМ: 0000000000959414 [16:36:54]line ФД: 60194 [16:36:54]line ФПД: 172391515200240 [16:36:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163655&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60194&fm=172391515200240&tin=02508201610067®Number=0000000000151680&sum=50000 [16:36:54]OFD Sender: Processing packet 60194 [packets to send 53, broken 52] [16:36:54]ProducePacketName [16:36:54]name=ofd_packets/00060194 [16:36:54]OFD Sender: To server: pG, [16:36:54]CommunicateWithHost lk.salyk.kg:30040 [16:36:54]ConnectInit lk.salyk.kg [16:36:54]written 0, free lines is 4095 [16:36:54]Connected sock=10 [16:36:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 28 6E 04 01 BF F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4D 02 00 00 F4 03 04 00 27 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 22 EB 00 00 35 04 06 00 9C CA 07 06 9A F0 B5 C2 79 E4 D5 CA 71 65 [16:36:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 26 1D 47 00 C6 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 39 35 39 34 31 34 10 04 04 00 22 EB 00 00 F4 03 04 00 2B 40 60 66 B6 04 01 00 00 10 C4 F4 AC 08 2E E8 7B [16:36:55]CommunicateWithHost err = 0 [16:36:55]CheckOFDResponse [16:36:55]1017 (14) - 77093643461234 [16:36:55]1041 (16) - 0000000000959414 [16:36:55]1040 (4) - 60194 [16:36:55]1012 (4) - 05.06.2024 10:38 [16:36:55]1206 (1) - 0 [16:36:55]OFD Sender: Remove packet 60194 [16:36:55]ProducePacketName [16:36:55]name=ofd_packets/00060194 [16:36:55]NVStorageDeleteData [16:36:55]Write to MH i2c: 01 00 00 04 A3 A7 [16:36:55]Write i2c OK [16:36:55]MH_I2C_Read... [16:36:55]Read from MH i2c: 01 [16:36:55]MH_I2C_Read... [16:36:55]Read from MH i2c: 01 07 00 [16:36:55]MH_I2C_Read... [16:36:55]Read from MH i2c: 01 07 00 04 A3 00 00 00 00 00 B7 0C 71 [16:36:55]RasterBufferAndPrint [16:36:55]line [16:36:55]line [16:36:55]line [16:36:55]line [16:36:55]line [16:36:55]written 0, free lines is 3262 [16:36:55]MH_Cut [16:36:55]Write to MH i2c: D1 01 00 0B A3 01 80 [16:36:55]Write i2c OK [16:36:55]MH_I2C_Read... [16:36:55]Read from MH i2c: D1 [16:36:55]MH_I2C_Read... [16:36:55]Read from MH i2c: D1 01 00 [16:36:55]MH_I2C_Read... [16:36:55]Read from MH i2c: D1 01 00 0B A3 00 7F [16:36:55]Write to MH i2c: 01 00 00 0C A3 AF [16:36:55]Write i2c OK [16:36:55]MH_I2C_Read... [16:36:55]OFD Sender: No OFD packet to send [16:36:56]*** Cut start [16:36:56]*** Partial cut [16:36:56]*** CUTSNS_PIN = 1 [16:36:56]*** CUTSNS_PIN = 0 [16:36:56]*** Brake cut motor [16:36:56]Read from MH i2c: 01 [16:36:56]MH_I2C_Read... [16:36:56]*** Stop cut motor [16:36:56]*** Cut end [16:36:56]Read from MH i2c: 01 07 00 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: 01 07 00 0C A3 00 00 00 00 00 FF 0F C4 [16:36:56]process_action close_receipt done [16:36:56]requested_data is exist [16:36:56]produce_requested_data [16:36:56]requested_item fm.sn is exist - process it [16:36:56]wFMCommunicate request_size=4 [16:36:56]MH_SAM_APDU [16:36:56]CAPDU: 80 11 00 00 [16:36:56]Write to MH i2c: E2 08 00 0D A3 80 11 00 00 00 00 00 00 2A [16:36:56]Write i2c OK [16:36:56]MH_I2C_Read... [16:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:56]Read from MH i2c: E2 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 17 00 [16:36:56]MH_I2C_Read... [16:36:56]Read from MH i2c: E2 17 00 0D A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7D [16:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:36:56]wFMCommunicate OK [16:36:56]requested_item fd.num is exist - process it [16:36:56]SAM_PROTO_GetFieldsCounters [16:36:56]wFMCommunicate request_size=4 [16:36:56]MH_SAM_APDU [16:36:56]CAPDU: 80 13 00 00 [16:36:56]Write to MH i2c: E2 08 00 0E A3 80 13 00 00 00 00 00 00 2D [16:36:56]Write i2c OK [16:36:56]MH_I2C_Read... [16:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:57]Read from MH i2c: E2 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: E2 62 00 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: E2 62 00 0E A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 22 EB 00 00 0E 04 04 00 48 00 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 8C [16:36:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 22 EB 00 00 0E 04 04 00 48 00 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 [16:36:57]wFMCommunicate OK [16:36:57]SAM_PROTO_GetFieldsCounters done [16:36:57]requested_item shift.num is exist - process it [16:36:57]requested_item shift.opened is exist - process it [16:36:57]req_shift_opened [16:36:57]FM_GetShiftState [16:36:57]SAM_PROTO_GetShiftState [16:36:57]wFMCommunicate request_size=4 [16:36:57]MH_SAM_APDU [16:36:57]CAPDU: 80 13 01 00 [16:36:57]Write to MH i2c: E2 08 00 0F A3 80 13 01 00 00 00 00 00 2F [16:36:57]Write i2c OK [16:36:57]MH_I2C_Read... [16:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:57]Read from MH i2c: E2 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: E2 0E 00 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: E2 0E 00 0F A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 67 [16:36:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:36:57]wFMCommunicate OK [16:36:57]SAM_PROTO_GetShiftState done [16:36:57]FM_GetShiftState done [16:36:57]req_shift_opened done [16:36:57]requested_item shift.open_date is exist - process it [16:36:57]req_shift_open_date [16:36:57]req_shift_open_date done [16:36:57]produce_requested_data done [16:36:57]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60194,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:36:57]process_action_free close_receipt [16:36:57]json_value_free [16:36:57]json_value_free done [16:36:57]process_json_proto returns [16:36:57]Send response to host [16:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60194,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:36:57]free response buf [16:36:57]execute_script done [16:36:57]execute_script returns [16:36:57]free content buf [16:36:57]Sock 9.Close socket [16:36:57]Sock 9.Thread stoped [16:36:57]accept exits with 8 [16:36:57]New connection [16:36:57]New thread 3067100516 created [16:36:57]Thread 3066957156 joined [16:36:57]Waiting for new connection... [16:36:57] Sock 8.Parse request [16:36:57]Sock 8.Check first char [16:36:57]Sock 8.First char is OK [16:36:57]request: POST /json_proto HTTP/1.0 [16:36:57]Method: POST [16:36:57]URL: /json_proto [16:36:57]Method is POST - this is cgi request [16:36:57]url: /json_proto [16:36:57]query_string will be loaded in cgi processing [16:36:57]execute_cgi json_proto POST (null) [16:36:57]execute_cgi path=json_proto method=POST [16:36:57]POST find Content-Length [16:36:57]Host: 172.17.60.68:8080 [16:36:57]Content-Length: 677 [16:36:57]Content-Type: application/json [16:36:57] [16:36:57]POST finish read [16:36:57]Found Content-Length = 677 [16:36:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:57]execute_script... [16:36:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:36:57]POST & json_proto [16:36:57]process_json_proto [16:36:57]json parsed OK: [16:36:57]protocol is kg_v1.0 [16:36:57]action value=close_receipt [16:36:57]process_action close_receipt [16:36:57]cmd_close_receipt [16:36:57]MH_GetDate [16:36:57]Write to MH i2c: F0 00 00 10 A3 A2 [16:36:57]Write i2c OK [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: F0 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: F0 09 00 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: F0 09 00 10 A3 00 2B 94 60 66 9A 61 5F 66 F0 [16:36:57]GetLastDocTimeStamp 1717605415 [16:36:57]current date 1717605419 [16:36:57]FM_GetShiftState [16:36:57]SAM_PROTO_GetShiftState [16:36:57]wFMCommunicate request_size=4 [16:36:57]MH_SAM_APDU [16:36:57]CAPDU: 80 13 01 00 [16:36:57]Write to MH i2c: E2 08 00 11 A3 80 13 01 00 00 00 00 00 31 [16:36:57]Write i2c OK [16:36:57]MH_I2C_Read... [16:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:57]Read from MH i2c: E2 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: E2 0E 00 [16:36:57]MH_I2C_Read... [16:36:57]Read from MH i2c: E2 0E 00 11 A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 69 [16:36:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:36:57]wFMCommunicate OK [16:36:57]SAM_PROTO_GetShiftState done [16:36:57]FM_GetShiftState done [16:36:57]opened in 1717545916 [16:36:57]opened+sec_in_day 1717632316 [16:36:57]quantity*price = 50041 [16:36:57]sum+1 = 50042 [16:36:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 590 05.06.2024 16:36 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60195 ФПД: 226646433527587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163659&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60195&fm=226646433527587&tin=02508201610067®Number=0000000000151680&sum=50000 [16:36:59]StoreToDocumentArchive [16:36:59]shift 72 fd 60195 [16:36:59]save to /storage/0072/doc_00060195 [16:36:59]save last doc name /storage/0072/doc_00060195 to /storage/kkm_last_doc_name [16:36:59]save OK [16:36:59]Clear old archive folders... [16:36:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:36:59]tlvbuf is 006AB170 [16:36:59]SAM_PROTO_ClearQueue [16:36:59]wFMCommunicate request_size=4 [16:36:59]MH_SAM_APDU [16:36:59]CAPDU: 80 09 00 00 [16:36:59]Write to MH i2c: E2 08 00 1E A3 80 09 00 00 00 00 00 00 33 [16:36:59]Write i2c OK [16:36:59]MH_I2C_Read... [16:36:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:59]Read from MH i2c: E2 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 1E A3 00 90 00 35 [16:36:59]RAPDU: 90 00 [16:36:59]wFMCommunicate OK [16:36:59]SAM_PROTO_ClearQueue done [16:36:59]KKMCreateOFDPacket [16:36:59]OFDProtocolAddRootSTLVToBuf [16:36:59]FM_MakeSignedData [16:36:59]FM_MakeSignedData [16:36:59]SAM_PROTO_SignData [16:36:59]wFMCommunicate request_size=4 [16:36:59]MH_SAM_APDU [16:36:59]CAPDU: 80 0D 01 02 [16:36:59]Write to MH i2c: E2 08 00 1F A3 80 0D 01 02 00 00 00 00 3B [16:36:59]Write i2c OK [16:36:59]MH_I2C_Read... [16:36:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:59]Read from MH i2c: E2 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 1F A3 00 90 00 36 [16:36:59]RAPDU: 90 00 [16:36:59]wFMCommunicate OK [16:36:59]wFMCommunicate request_size=255 [16:36:59]MH_SAM_APDU [16:36: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 2B 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EB 00 00 35 04 06 00 CE [16:36:59]Write to MH i2c: E2 02 01 20 A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 2B 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EB 00 00 35 04 06 00 CE 00 00 BF [16:36:59]Write i2c OK [16:36:59]MH_I2C_Read... [16:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:59]Read from MH i2c: E2 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 20 A3 00 90 00 37 [16:36:59]RAPDU: 90 00 [16:36:59]wFMCommunicate OK [16:36:59]wFMCommunicate request_size=10 [16:36:59]MH_SAM_APDU [16:36:59]CAPDU: 80 0D 02 02 05 22 3C 28 F7 23 [16:36:59]Write to MH i2c: E2 0D 00 21 A3 80 0D 02 02 05 00 22 3C 28 F7 23 00 00 E8 [16:36:59]Write i2c OK [16:36:59]MH_I2C_Read... [16:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:59]Read from MH i2c: E2 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 03 00 21 A3 00 90 00 38 [16:36:59]RAPDU: 90 00 [16:36:59]wFMCommunicate OK [16:36:59]wFMCommunicate request_size=4 [16:36:59]MH_SAM_APDU [16:36:59]CAPDU: 80 0D 03 02 [16:36:59]Write to MH i2c: E2 08 00 22 A3 80 0D 03 02 00 00 00 00 40 [16:36:59]Write i2c OK [16:36:59]MH_I2C_Read... [16:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:59]Read from MH i2c: E2 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 0B 00 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 0B 00 22 A3 00 9C D3 6C 3B 85 8F 59 62 90 00 26 [16:36:59]RAPDU: 9C D3 6C 3B 85 8F 59 62 90 00 [16:36:59]wFMCommunicate OK [16:36:59]SAM_PROTO_SignData done [16:36:59]FM_MakeSignedData done [16:36:59]CreateOFDProtocolMessage [16:36:59]wFMCommunicate request_size=4 [16:36:59]MH_SAM_APDU [16:36:59]CAPDU: 80 11 00 00 [16:36:59]Write to MH i2c: E2 08 00 23 A3 80 11 00 00 00 00 00 00 40 [16:36:59]Write i2c OK [16:36:59]MH_I2C_Read... [16:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:59]Read from MH i2c: E2 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 17 00 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: E2 17 00 23 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 93 [16:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:36:59]wFMCommunicate OK [16:36:59]CreateOFDProtocolMessage done [16:36:59]OFDSenderStorePacket 60195 [16:36:59]StoreOFDPacket docnum=60195 [16:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7C DB 07 01 21 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 2B 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EB 00 00 35 04 06 00 CE 22 3C 28 F7 23 9C D3 6C 3B 85 8F 59 62 [16:36:59]CheckFolder [16:36:59]dirname=/storage/ofd_packets [16:36:59]CheckFolder done [16:36:59]ProducePacketName [16:36:59]name=ofd_packets/00060195 [16:36:59]NVStorageSaveData ofd_packets/00060195 [16:36:59]File name is /storage/ofd_packets/00060195 [16:36:59]Write 301 bytes [16:36:59]NVStorageSaveData done [16:36:59]OFDSenderStorePacket done [16:36:59]KKMCreateOFDPacket done [16:36:59]NVStorageSaveData kkm_last_timestamp [16:36:59]File name is /storage/kkm_last_timestamp [16:36:59]Write 4 bytes [16:36:59]NVStorageSaveData done [16:36:59]ExternCall_PrintAddStr [16:36:59]wPrintStart [16:36:59]Write to MH i2c: 01 00 00 24 A3 C7 [16:36:59]Write i2c OK [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: 01 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: 01 07 00 [16:36:59]MH_I2C_Read... [16:36:59]Read from MH i2c: 01 07 00 24 A3 00 00 00 00 00 FF 0F DC [16:36:59]RasterBufferAndPrint [16:36:59]line Счет N : (1)545929 [16:36:59]line ИНН: 02508201610067 [16:36:59]line Контрольно-Кассовый Чек [16:36:59]line ПРОДАЖА [16:36:59]line ТРК (МРК, ГНК) : 12 [16:36:59]line Товар: 2710124130 [16:36:59]line Аи-92-К-5 [16:36:59]line 7.480 * 66.90 [16:36:59]line = 500.41 [16:36:59]line НДС 12% НСП 1% [16:36:59]line > о реализуемом товаре [16:36:59]line ОКРУГЛЕНИЕ: -0.41 [16:36:59]line ИТОГО: 500.00 [16:36:59]line Внесено: 500.00 [16:36:59]line СДАЧА: 0.00 [16:36:59]line НСП 1% : 4.43 [16:36:59]line НДС 12% : 53.14 [16:36:59]line Наличными: 500.00 [16:36:59]line Безнал.: 0.00 [16:36:59]line Место: АЗС № 117 "Партнер Нефть" [16:36:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:36:59]line СНО: Общий режим [16:36:59]line Чек 590 05.06.2024 16:36 [16:36:59]line Смена: 72 ФФД: 1.0 [16:36:59]line ЗНМ: 0300000048 [16:36:59]line РНМ: 0000000000151680 [16:36:59]line Версия ККМ: v1.0 [16:36:59]line ФМ: 0000000000959414 [16:36:59]line ФД: 60195 [16:36:59]line ФПД: 226646433527587 [16:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163659&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60195&fm=226646433527587&tin=02508201610067®Number=0000000000151680&sum=50000 [16:36:59]written 0, free lines is 4095 [16:36:59]OFD Sender: Processing packet 60195 [packets to send 53, broken 52] [16:36:59]ProducePacketName [16:36:59]name=ofd_packets/00060195 [16:36:59]OFD Sender: To server: pG, [16:36:59]CommunicateWithHost lk.salyk.kg:30040 [16:36:59]ConnectInit lk.salyk.kg [16:36:59]Connected sock=10 [16:36:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7C DB 07 01 21 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 2B 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EB 00 00 35 04 06 00 CE 22 3C 28 F7 23 9C D3 6C 3B 85 8F 59 62 [16:37:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 6F 10 47 00 E7 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 23 EB 00 00 F4 03 04 00 2F 40 60 66 B6 04 01 00 00 BC 6D 5A D2 C5 FA 3B B0 [16:37:00]CommunicateWithHost err = 0 [16:37:00]CheckOFDResponse [16:37:00]1017 (14) - 77093643461234 [16:37:00]1041 (16) - 0000000000959414 [16:37:00]1040 (4) - 60195 [16:37:00]1012 (4) - 05.06.2024 10:38 [16:37:00]1206 (1) - 0 [16:37:00]OFD Sender: Remove packet 60195 [16:37:00]ProducePacketName [16:37:00]name=ofd_packets/00060195 [16:37:00]NVStorageDeleteData [16:37:00]Write to MH i2c: 01 00 00 4F A3 F2 [16:37:00]Write i2c OK [16:37:00]MH_I2C_Read... [16:37:00]Read from MH i2c: 01 [16:37:00]MH_I2C_Read... [16:37:00]Read from MH i2c: 01 07 00 [16:37:00]MH_I2C_Read... [16:37:00]Read from MH i2c: 01 07 00 4F A3 00 00 00 00 00 C9 0C CE [16:37:00]RasterBufferAndPrint [16:37:00]line [16:37:00]line [16:37:00]line [16:37:00]line [16:37:00]line [16:37:00]written 0, free lines is 3285 [16:37:00]MH_Cut [16:37:00]Write to MH i2c: D1 01 00 56 A3 01 CB [16:37:00]Write i2c OK [16:37:00]MH_I2C_Read... [16:37:00]Read from MH i2c: D1 [16:37:00]MH_I2C_Read... [16:37:00]Read from MH i2c: D1 01 00 [16:37:00]MH_I2C_Read... [16:37:00]Read from MH i2c: D1 01 00 56 A3 00 CA [16:37:00]Write to MH i2c: 01 00 00 57 A3 FA [16:37:00]Write i2c OK [16:37:00]MH_I2C_Read... [16:37:00]OFD Sender: No OFD packet to send [16:37:00]*** Cut start [16:37:00]*** Partial cut [16:37:00]*** CUTSNS_PIN = 1 [16:37:00]*** CUTSNS_PIN = 0 [16:37:01]*** Brake cut motor [16:37:01]Read from MH i2c: 01 [16:37:01]MH_I2C_Read... [16:37:01]*** Stop cut motor [16:37:01]*** Cut end [16:37:01]Read from MH i2c: 01 07 00 [16:37:01]MH_I2C_Read... [16:37:01]Read from MH i2c: 01 07 00 57 A3 00 00 00 00 00 FF 0F 0F [16:37:01]process_action close_receipt done [16:37:01]requested_data is exist [16:37:01]produce_requested_data [16:37:01]requested_item fm.sn is exist - process it [16:37:01]wFMCommunicate request_size=4 [16:37:01]MH_SAM_APDU [16:37:01]CAPDU: 80 11 00 00 [16:37:01]Write to MH i2c: E2 08 00 58 A3 80 11 00 00 00 00 00 00 75 [16:37:01]Write i2c OK [16:37:01]MH_I2C_Read... [16:37:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:01]Read from MH i2c: E2 [16:37:01]MH_I2C_Read... [16:37:01]Read from MH i2c: E2 17 00 [16:37:01]MH_I2C_Read... [16:37:01]Read from MH i2c: E2 17 00 58 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C8 [16:37:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:37:01]wFMCommunicate OK [16:37:01]requested_item fd.num is exist - process it [16:37:01]SAM_PROTO_GetFieldsCounters [16:37:01]wFMCommunicate request_size=4 [16:37:01]MH_SAM_APDU [16:37:01]CAPDU: 80 13 00 00 [16:37:01]Write to MH i2c: E2 08 00 59 A3 80 13 00 00 00 00 00 00 78 [16:37:01]Write i2c OK [16:37:01]MH_I2C_Read... [16:37:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:01]Read from MH i2c: E2 [16:37:01]MH_I2C_Read... [16:37:01]Read from MH i2c: E2 62 00 [16:37:01]MH_I2C_Read... [16:37:01]Read from MH i2c: E2 62 00 59 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 23 EB 00 00 0E 04 04 00 48 00 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 DB [16:37:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 23 EB 00 00 0E 04 04 00 48 00 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 [16:37:01]wFMCommunicate OK [16:37:01]SAM_PROTO_GetFieldsCounters done [16:37:01]requested_item shift.num is exist - process it [16:37:01]requested_item shift.opened is exist - process it [16:37:01]req_shift_opened [16:37:01]FM_GetShiftState [16:37:01]SAM_PROTO_GetShiftState [16:37:01]wFMCommunicate request_size=4 [16:37:01]MH_SAM_APDU [16:37:01]CAPDU: 80 13 01 00 [16:37:01]Write to MH i2c: E2 08 00 5A A3 80 13 01 00 00 00 00 00 7A [16:37:01]Write i2c OK [16:37:01]MH_I2C_Read... [16:37:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:01]Read from MH i2c: E2 [16:37:01]MH_I2C_Read... [16:37:01]Read from MH i2c: E2 0E 00 [16:37:01]MH_I2C_Read... [16:37:01]Read from MH i2c: E2 0E 00 5A A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B2 [16:37:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:37:01]wFMCommunicate OK [16:37:01]SAM_PROTO_GetShiftState done [16:37:01]FM_GetShiftState done [16:37:01]req_shift_opened done [16:37:01]requested_item shift.open_date is exist - process it [16:37:01]req_shift_open_date [16:37:01]req_shift_open_date done [16:37:01]produce_requested_data done [16:37:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60195,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:37:01]process_action_free close_receipt [16:37:01]json_value_free [16:37:01]json_value_free done [16:37:01]process_json_proto returns [16:37:01]Send response to host [16:37:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60195,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:37:01]free response buf [16:37:01]execute_script done [16:37:01]execute_script returns [16:37:01]free content buf [16:37:01]Sock 8.Close socket [16:37:01]Sock 8.Thread stoped [16:37:05]OFD Sender: No OFD packet to send [16:37:10]OFD Sender: No OFD packet to send [16:37:15]OFD Sender: No OFD packet to send [16:37:20]OFD Sender: No OFD packet to send [16:37:25]OFD Sender: No OFD packet to send [16:37:30]OFD Sender: No OFD packet to send [16:37:35]OFD Sender: No OFD packet to send [16:37:40]OFD Sender: No OFD packet to send [16:37:45]OFD Sender: No OFD packet to send [16:37:50]OFD Sender: No OFD packet to send [16:37:55]OFD Sender: No OFD packet to send [16:38:00]OFD Sender: No OFD packet to send [16:38:01]accept exits with 9 [16:38:01]New connection [16:38:01]New thread 3066957156 created [16:38:01]Thread 3067100516 joined [16:38:01]Waiting for new connection... [16:38:01] Sock 9.Parse request [16:38:01]Sock 9.Check first char [16:38:01]Sock 9.First char is OK [16:38:01]request: POST /json_proto HTTP/1.0 [16:38:01]Method: POST [16:38:01]URL: /json_proto [16:38:01]Method is POST - this is cgi request [16:38:01]url: /json_proto [16:38:01]query_string will be loaded in cgi processing [16:38:01]execute_cgi json_proto POST (null) [16:38:01]execute_cgi path=json_proto method=POST [16:38:01]POST find Content-Length [16:38:01]Host: 172.17.60.68:8080 [16:38:01]Content-Length: 670 [16:38:01]Content-Type: application/json [16:38:01] [16:38:01]POST finish read [16:38:01]Found Content-Length = 670 [16:38:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:01]execute_script... [16:38: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)545931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:01]POST & json_proto [16:38:01]process_json_proto [16:38:01]json parsed OK: [16:38:01]protocol is kg_v1.0 [16:38:01]action value=close_receipt [16:38:01]process_action close_receipt [16:38:01]cmd_close_receipt [16:38:01]MH_GetDate [16:38:01]Write to MH i2c: F0 00 00 5B A3 ED [16:38:01]Write i2c OK [16:38:01]MH_I2C_Read... [16:38:01]Read from MH i2c: F0 [16:38:01]MH_I2C_Read... [16:38:01]Read from MH i2c: F0 09 00 [16:38:01]MH_I2C_Read... [16:38:01]Read from MH i2c: F0 09 00 5B A3 00 6C 94 60 66 9A 61 5F 66 7C [16:38:01]GetLastDocTimeStamp 1717605419 [16:38:01]current date 1717605484 [16:38:01]FM_GetShiftState [16:38:01]SAM_PROTO_GetShiftState [16:38:01]wFMCommunicate request_size=4 [16:38:01]MH_SAM_APDU [16:38:01]CAPDU: 80 13 01 00 [16:38:01]Write to MH i2c: E2 08 00 5C A3 80 13 01 00 00 00 00 00 7C [16:38:01]Write i2c OK [16:38:01]MH_I2C_Read... [16:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:02]Read from MH i2c: E2 [16:38:02]MH_I2C_Read... [16:38:02]Read from MH i2c: E2 0E 00 [16:38:02]MH_I2C_Read... [16:38:02]Read from MH i2c: E2 0E 00 5C A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 B4 [16:38:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:38:02]wFMCommunicate OK [16:38:02]SAM_PROTO_GetShiftState done [16:38:02]FM_GetShiftState done [16:38:02]opened in 1717545916 [16:38:02]opened+sec_in_day 1717632316 [16:38:02]quantity*price = 50042 [16:38:02]sum+1 = 50043 [16:38:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 591 05.06.2024 16:38 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60196 ФПД: 4620222755461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163804&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60196&fm=4620222755461&tin=02508201610067®Number=0000000000151680&sum=50000 [16:38:03]StoreToDocumentArchive [16:38:03]shift 72 fd 60196 [16:38:03]save to /storage/0072/doc_00060196 [16:38:03]save last doc name /storage/0072/doc_00060196 to /storage/kkm_last_doc_name [16:38:03]save OK [16:38:03]Clear old archive folders... [16:38:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:38:03]tlvbuf is 003D5210 [16:38:03]SAM_PROTO_ClearQueue [16:38:03]wFMCommunicate request_size=4 [16:38:03]MH_SAM_APDU [16:38:03]CAPDU: 80 09 00 00 [16:38:03]Write to MH i2c: E2 08 00 69 A3 80 09 00 00 00 00 00 00 7E [16:38:03]Write i2c OK [16:38:03]MH_I2C_Read... [16:38:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:38:03]Read from MH i2c: E2 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 69 A3 00 90 00 80 [16:38:03]RAPDU: 90 00 [16:38:03]wFMCommunicate OK [16:38:03]SAM_PROTO_ClearQueue done [16:38:03]KKMCreateOFDPacket [16:38:03]OFDProtocolAddRootSTLVToBuf [16:38:03]FM_MakeSignedData [16:38:03]FM_MakeSignedData [16:38:03]SAM_PROTO_SignData [16:38:03]wFMCommunicate request_size=4 [16:38:03]MH_SAM_APDU [16:38:03]CAPDU: 80 0D 01 02 [16:38:03]Write to MH i2c: E2 08 00 6A A3 80 0D 01 02 00 00 00 00 86 [16:38:03]Write i2c OK [16:38:03]MH_I2C_Read... [16:38:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:38:03]Read from MH i2c: E2 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 6A A3 00 90 00 81 [16:38:03]RAPDU: 90 00 [16:38:03]wFMCommunicate OK [16:38:03]wFMCommunicate request_size=255 [16:38:03]MH_SAM_APDU [16:38: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 6C 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EB 00 00 35 04 06 00 [16:38:03]Write to MH i2c: E2 02 01 6B A3 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 6C 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EB 00 00 35 04 06 00 00 00 12 [16:38:03]Write i2c OK [16:38:03]MH_I2C_Read... [16:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:03]Read from MH i2c: E2 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 6B A3 00 90 00 82 [16:38:03]RAPDU: 90 00 [16:38:03]wFMCommunicate OK [16:38:03]wFMCommunicate request_size=11 [16:38:03]MH_SAM_APDU [16:38:03]CAPDU: 80 0D 02 02 06 04 33 BA BC 72 85 [16:38:03]Write to MH i2c: E2 0E 00 6C A3 80 0D 02 02 06 00 04 33 BA BC 72 85 00 00 39 [16:38:03]Write i2c OK [16:38:03]MH_I2C_Read... [16:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:03]Read from MH i2c: E2 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 03 00 6C A3 00 90 00 83 [16:38:03]RAPDU: 90 00 [16:38:03]wFMCommunicate OK [16:38:03]wFMCommunicate request_size=4 [16:38:03]MH_SAM_APDU [16:38:03]CAPDU: 80 0D 03 02 [16:38:03]Write to MH i2c: E2 08 00 6D A3 80 0D 03 02 00 00 00 00 8B [16:38:03]Write i2c OK [16:38:03]MH_I2C_Read... [16:38:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:38:03]Read from MH i2c: E2 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 0B 00 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 0B 00 6D A3 00 04 7E 96 59 BE 2D 51 5F 90 00 98 [16:38:03]RAPDU: 04 7E 96 59 BE 2D 51 5F 90 00 [16:38:03]wFMCommunicate OK [16:38:03]SAM_PROTO_SignData done [16:38:03]FM_MakeSignedData done [16:38:03]CreateOFDProtocolMessage [16:38:03]wFMCommunicate request_size=4 [16:38:03]MH_SAM_APDU [16:38:03]CAPDU: 80 11 00 00 [16:38:03]Write to MH i2c: E2 08 00 6E A3 80 11 00 00 00 00 00 00 8B [16:38:03]Write i2c OK [16:38:03]MH_I2C_Read... [16:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:03]Read from MH i2c: E2 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 17 00 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: E2 17 00 6E A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DE [16:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:38:03]wFMCommunicate OK [16:38:03]CreateOFDProtocolMessage done [16:38:03]OFDSenderStorePacket 60196 [16:38:03]StoreOFDPacket docnum=60196 [16:38:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 3C 33 08 01 15 73 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 6C 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EB 00 00 35 04 06 00 04 33 BA BC 72 85 04 7E 96 59 BE 2D 51 5F [16:38:03]CheckFolder [16:38:03]dirname=/storage/ofd_packets [16:38:03]CheckFolder done [16:38:03]ProducePacketName [16:38:03]name=ofd_packets/00060196 [16:38:03]NVStorageSaveData ofd_packets/00060196 [16:38:03]File name is /storage/ofd_packets/00060196 [16:38:03]Write 302 bytes [16:38:03]NVStorageSaveData done [16:38:03]OFDSenderStorePacket done [16:38:03]KKMCreateOFDPacket done [16:38:03]NVStorageSaveData kkm_last_timestamp [16:38:03]File name is /storage/kkm_last_timestamp [16:38:03]Write 4 bytes [16:38:03]NVStorageSaveData done [16:38:03]ExternCall_PrintAddStr [16:38:03]wPrintStart [16:38:03]Write to MH i2c: 01 00 00 6F A3 12 [16:38:03]Write i2c OK [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: 01 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: 01 07 00 [16:38:03]MH_I2C_Read... [16:38:03]Read from MH i2c: 01 07 00 6F A3 00 00 00 00 00 FF 0F 27 [16:38:03]RasterBufferAndPrint [16:38:03]line Счет N : (1)545931 [16:38:03]line ИНН: 02508201610067 [16:38:03]line Контрольно-Кассовый Чек [16:38:03]line ПРОДАЖА [16:38:03]line ТРК (МРК, ГНК) : 24 [16:38:03]line Товар: 2710124130 [16:38:03]line SUPER 92-К-5 [16:38:03]line 7.370 * 67.90 [16:38:03]line = 500.42 [16:38:03]line НДС 12% НСП 1% [16:38:03]line > о реализуемом товаре [16:38:03]line ОКРУГЛЕНИЕ: -0.42 [16:38:03]line ИТОГО: 500.00 [16:38:03]line Внесено: 500.00 [16:38:03]line СДАЧА: 0.00 [16:38:03]line НСП 1% : 4.43 [16:38:03]line НДС 12% : 53.14 [16:38:03]line Наличными: 500.00 [16:38:03]line Безнал.: 0.00 [16:38:03]line Место: АЗС № 117 "Партнер Нефть" [16:38:03]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:38:03]line СНО: Общий режим [16:38:03]line Чек 591 05.06.2024 16:38 [16:38:03]line Смена: 72 ФФД: 1.0 [16:38:03]line ЗНМ: 0300000048 [16:38:03]line РНМ: 0000000000151680 [16:38:03]line Версия ККМ: v1.0 [16:38:03]line ФМ: 0000000000959414 [16:38:03]line ФД: 60196 [16:38:03]line ФПД: 4620222755461 [16:38:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163804&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60196&fm=4620222755461&tin=02508201610067®Number=0000000000151680&sum=50000 [16:38:04]OFD Sender: Processing packet 60196 [packets to send 53, broken 52] [16:38:04]ProducePacketName [16:38:04]name=ofd_packets/00060196 [16:38:04]OFD Sender: To server: pG, [16:38:04]CommunicateWithHost lk.salyk.kg:30040 [16:38:04]ConnectInit lk.salyk.kg [16:38:04]written 0, free lines is 4095 [16:38:04]Connected sock=10 [16:38:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 3C 33 08 01 15 73 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 6C 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EB 00 00 35 04 06 00 04 33 BA BC 72 85 04 7E 96 59 BE 2D 51 5F [16:38:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8D 5D 47 00 2A 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 24 EB 00 00 F4 03 04 00 70 40 60 66 B6 04 01 00 00 3F 18 7F 19 E9 B4 0A 80 [16:38:04]CommunicateWithHost err = 0 [16:38:04]CheckOFDResponse [16:38:04]1017 (14) - 77093643461234 [16:38:04]1041 (16) - 0000000000959414 [16:38:04]1040 (4) - 60196 [16:38:04]1012 (4) - 05.06.2024 10:39 [16:38:04]1206 (1) - 0 [16:38:04]OFD Sender: Remove packet 60196 [16:38:04]ProducePacketName [16:38:04]name=ofd_packets/00060196 [16:38:04]NVStorageDeleteData [16:38:04]Write to MH i2c: 01 00 00 9A A3 3D [16:38:04]Write i2c OK [16:38:04]MH_I2C_Read... [16:38:04]Read from MH i2c: 01 [16:38:04]MH_I2C_Read... [16:38:04]Read from MH i2c: 01 07 00 [16:38:04]MH_I2C_Read... [16:38:04]Read from MH i2c: 01 07 00 9A A3 00 00 00 00 00 C2 0C 12 [16:38:04]RasterBufferAndPrint [16:38:04]line [16:38:04]line [16:38:04]line [16:38:04]line [16:38:04]line [16:38:04]written 0, free lines is 3272 [16:38:04]MH_Cut [16:38:04]Write to MH i2c: D1 01 00 A1 A3 01 16 [16:38:04]Write i2c OK [16:38:04]MH_I2C_Read... [16:38:04]Read from MH i2c: D1 [16:38:04]MH_I2C_Read... [16:38:04]Read from MH i2c: D1 01 00 [16:38:04]MH_I2C_Read... [16:38:04]Read from MH i2c: D1 01 00 A1 A3 00 15 [16:38:04]Write to MH i2c: 01 00 00 A2 A3 45 [16:38:04]Write i2c OK [16:38:04]MH_I2C_Read... [16:38:04]OFD Sender: No OFD packet to send [16:38:05]*** Cut start [16:38:05]*** Partial cut [16:38:05]*** CUTSNS_PIN = 1 [16:38:05]*** CUTSNS_PIN = 0 [16:38:05]*** Brake cut motor [16:38:05]Read from MH i2c: 01 [16:38:05]MH_I2C_Read... [16:38:05]*** Stop cut motor [16:38:05]*** Cut end [16:38:05]Read from MH i2c: 01 07 00 [16:38:05]MH_I2C_Read... [16:38:05]Read from MH i2c: 01 07 00 A2 A3 00 00 00 00 00 FF 0F 5A [16:38:05]process_action close_receipt done [16:38:05]requested_data is exist [16:38:05]produce_requested_data [16:38:05]requested_item fm.sn is exist - process it [16:38:05]wFMCommunicate request_size=4 [16:38:05]MH_SAM_APDU [16:38:05]CAPDU: 80 11 00 00 [16:38:05]Write to MH i2c: E2 08 00 A3 A3 80 11 00 00 00 00 00 00 C0 [16:38:05]Write i2c OK [16:38:05]MH_I2C_Read... [16:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:05]Read from MH i2c: E2 [16:38:05]MH_I2C_Read... [16:38:05]Read from MH i2c: E2 17 00 [16:38:05]MH_I2C_Read... [16:38:05]Read from MH i2c: E2 17 00 A3 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 13 [16:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:38:05]wFMCommunicate OK [16:38:05]requested_item fd.num is exist - process it [16:38:05]SAM_PROTO_GetFieldsCounters [16:38:05]wFMCommunicate request_size=4 [16:38:05]MH_SAM_APDU [16:38:05]CAPDU: 80 13 00 00 [16:38:05]Write to MH i2c: E2 08 00 A4 A3 80 13 00 00 00 00 00 00 C3 [16:38:05]Write i2c OK [16:38:05]MH_I2C_Read... [16:38:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:38:06]Read from MH i2c: E2 [16:38:06]MH_I2C_Read... [16:38:06]Read from MH i2c: E2 62 00 [16:38:06]MH_I2C_Read... [16:38:06]Read from MH i2c: E2 62 00 A4 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 24 EB 00 00 0E 04 04 00 48 00 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 2A [16:38:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 24 EB 00 00 0E 04 04 00 48 00 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 [16:38:06]wFMCommunicate OK [16:38:06]SAM_PROTO_GetFieldsCounters done [16:38:06]requested_item shift.num is exist - process it [16:38:06]requested_item shift.opened is exist - process it [16:38:06]req_shift_opened [16:38:06]FM_GetShiftState [16:38:06]SAM_PROTO_GetShiftState [16:38:06]wFMCommunicate request_size=4 [16:38:06]MH_SAM_APDU [16:38:06]CAPDU: 80 13 01 00 [16:38:06]Write to MH i2c: E2 08 00 A5 A3 80 13 01 00 00 00 00 00 C5 [16:38:06]Write i2c OK [16:38:06]MH_I2C_Read... [16:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:06]Read from MH i2c: E2 [16:38:06]MH_I2C_Read... [16:38:06]Read from MH i2c: E2 0E 00 [16:38:06]MH_I2C_Read... [16:38:06]Read from MH i2c: E2 0E 00 A5 A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FD [16:38:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:38:06]wFMCommunicate OK [16:38:06]SAM_PROTO_GetShiftState done [16:38:06]FM_GetShiftState done [16:38:06]req_shift_opened done [16:38:06]requested_item shift.open_date is exist - process it [16:38:06]req_shift_open_date [16:38:06]req_shift_open_date done [16:38:06]produce_requested_data done [16:38:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60196,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:38:06]process_action_free close_receipt [16:38:06]json_value_free [16:38:06]json_value_free done [16:38:06]process_json_proto returns [16:38:06]Send response to host [16:38:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60196,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:38:06]free response buf [16:38:06]execute_script done [16:38:06]execute_script returns [16:38:06]free content buf [16:38:06]Sock 9.Close socket [16:38:06]Sock 9.Thread stoped [16:38:09]OFD Sender: No OFD packet to send [16:38:14]OFD Sender: No OFD packet to send [16:38:19]OFD Sender: No OFD packet to send [16:38:24]OFD Sender: No OFD packet to send [16:38:29]OFD Sender: No OFD packet to send [16:38:34]OFD Sender: No OFD packet to send [16:38:39]OFD Sender: No OFD packet to send [16:38:44]OFD Sender: No OFD packet to send [16:38:49]OFD Sender: No OFD packet to send [16:38:54]OFD Sender: No OFD packet to send [16:38:59]OFD Sender: No OFD packet to send [16:39:04]OFD Sender: No OFD packet to send [16:39:09]OFD Sender: No OFD packet to send [16:39:12]accept exits with 8 [16:39:12]New connection [16:39:12]New thread 3067100516 created [16:39:12]Thread 3066957156 joined [16:39:12]Waiting for new connection... [16:39:12] Sock 8.Parse request [16:39:12]Sock 8.Check first char [16:39:12]Sock 8.First char is OK [16:39:12]request: POST /json_proto HTTP/1.0 [16:39:12]Method: POST [16:39:12]URL: /json_proto [16:39:12]Method is POST - this is cgi request [16:39:12]url: /json_proto [16:39:12]query_string will be loaded in cgi processing [16:39:12]execute_cgi json_proto POST (null) [16:39:12]execute_cgi path=json_proto method=POST [16:39:12]POST find Content-Length [16:39:12]Host: 172.17.60.68:8080 [16:39:12]Content-Length: 677 [16:39:12]Content-Type: application/json [16:39:12] [16:39:12]POST finish read [16:39:12]Found Content-Length = 677 [16:39:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:39:12]execute_script... [16:39:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:39:12]POST & json_proto [16:39:12]process_json_proto [16:39:12]json parsed OK: [16:39:12]protocol is kg_v1.0 [16:39:12]action value=close_receipt [16:39:12]process_action close_receipt [16:39:12]cmd_close_receipt [16:39:12]MH_GetDate [16:39:12]Write to MH i2c: F0 00 00 A6 A3 38 [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: F0 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: F0 09 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: F0 09 00 A6 A3 00 B3 94 60 66 9A 61 5F 66 0E [16:39:12]GetLastDocTimeStamp 1717605484 [16:39:12]current date 1717605555 [16:39:12]FM_GetShiftState [16:39:12]SAM_PROTO_GetShiftState [16:39:12]wFMCommunicate request_size=4 [16:39:12]MH_SAM_APDU [16:39:12]CAPDU: 80 13 01 00 [16:39:12]Write to MH i2c: E2 08 00 A7 A3 80 13 01 00 00 00 00 00 C7 [16:39:12]Write i2c OK [16:39:12]MH_I2C_Read... [16:39:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:12]Read from MH i2c: E2 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 0E 00 [16:39:12]MH_I2C_Read... [16:39:12]Read from MH i2c: E2 0E 00 A7 A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FF [16:39:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:39:12]wFMCommunicate OK [16:39:12]SAM_PROTO_GetShiftState done [16:39:12]FM_GetShiftState done [16:39:12]opened in 1717545916 [16:39:12]opened+sec_in_day 1717632316 [16:39:12]quantity*price = 40006 [16:39:12]sum+1 = 40007 [16:39:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 592 05.06.2024 16:39 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60197 ФПД: 97410556745310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163915&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60197&fm=97410556745310&tin=02508201610067®Number=0000000000151680&sum=40000 [16:39:14]StoreToDocumentArchive [16:39:14]shift 72 fd 60197 [16:39:14]save to /storage/0072/doc_00060197 [16:39:14]save last doc name /storage/0072/doc_00060197 to /storage/kkm_last_doc_name [16:39:14]save OK [16:39:14]Clear old archive folders... [16:39:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:14]tlvbuf is 005071F0 [16:39:14]SAM_PROTO_ClearQueue [16:39:14]wFMCommunicate request_size=4 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 09 00 00 [16:39:14]Write to MH i2c: E2 08 00 B4 A3 80 09 00 00 00 00 00 00 C9 [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 B4 A3 00 90 00 CB [16:39:14]RAPDU: 90 00 [16:39:14]wFMCommunicate OK [16:39:14]SAM_PROTO_ClearQueue done [16:39:14]KKMCreateOFDPacket [16:39:14]OFDProtocolAddRootSTLVToBuf [16:39:14]FM_MakeSignedData [16:39:14]FM_MakeSignedData [16:39:14]SAM_PROTO_SignData [16:39:14]wFMCommunicate request_size=4 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 0D 01 02 [16:39:14]Write to MH i2c: E2 08 00 B5 A3 80 0D 01 02 00 00 00 00 D1 [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 B5 A3 00 90 00 CC [16:39:14]RAPDU: 90 00 [16:39:14]wFMCommunicate OK [16:39:14]wFMCommunicate request_size=255 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 50 02 00 00 F4 03 04 00 B3 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EB 00 00 35 04 06 00 58 [16:39:14]Write to MH i2c: E2 02 01 B6 A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 50 02 00 00 F4 03 04 00 B3 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EB 00 00 35 04 06 00 58 00 00 3A [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 B6 A3 00 90 00 CD [16:39:14]RAPDU: 90 00 [16:39:14]wFMCommunicate OK [16:39:14]wFMCommunicate request_size=10 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 0D 02 02 05 98 29 A1 D6 5E [16:39:14]Write to MH i2c: E2 0D 00 B7 A3 80 0D 02 02 05 00 98 29 A1 D6 5E 00 00 74 [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 03 00 B7 A3 00 90 00 CE [16:39:14]RAPDU: 90 00 [16:39:14]wFMCommunicate OK [16:39:14]wFMCommunicate request_size=4 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 0D 03 02 [16:39:14]Write to MH i2c: E2 08 00 B8 A3 80 0D 03 02 00 00 00 00 D6 [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 0B 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 0B 00 B8 A3 00 A7 39 58 FA C1 5B F3 F0 90 00 08 [16:39:14]RAPDU: A7 39 58 FA C1 5B F3 F0 90 00 [16:39:14]wFMCommunicate OK [16:39:14]SAM_PROTO_SignData done [16:39:14]FM_MakeSignedData done [16:39:14]CreateOFDProtocolMessage [16:39:14]wFMCommunicate request_size=4 [16:39:14]MH_SAM_APDU [16:39:14]CAPDU: 80 11 00 00 [16:39:14]Write to MH i2c: E2 08 00 B9 A3 80 11 00 00 00 00 00 00 D6 [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:14]Read from MH i2c: E2 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 17 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: E2 17 00 B9 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 29 [16:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:39:14]wFMCommunicate OK [16:39:14]CreateOFDProtocolMessage done [16:39:14]OFDSenderStorePacket 60197 [16:39:14]StoreOFDPacket docnum=60197 [16:39:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B8 34 07 01 1E 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 50 02 00 00 F4 03 04 00 B3 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EB 00 00 35 04 06 00 58 98 29 A1 D6 5E A7 39 58 FA C1 5B F3 F0 [16:39:14]CheckFolder [16:39:14]dirname=/storage/ofd_packets [16:39:14]CheckFolder done [16:39:14]ProducePacketName [16:39:14]name=ofd_packets/00060197 [16:39:14]NVStorageSaveData ofd_packets/00060197 [16:39:14]File name is /storage/ofd_packets/00060197 [16:39:14]Write 301 bytes [16:39:14]NVStorageSaveData done [16:39:14]OFDSenderStorePacket done [16:39:14]KKMCreateOFDPacket done [16:39:14]NVStorageSaveData kkm_last_timestamp [16:39:14]File name is /storage/kkm_last_timestamp [16:39:14]Write 4 bytes [16:39:14]NVStorageSaveData done [16:39:14]ExternCall_PrintAddStr [16:39:14]wPrintStart [16:39:14]Write to MH i2c: 01 00 00 BA A3 5D [16:39:14]Write i2c OK [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: 01 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: 01 07 00 [16:39:14]MH_I2C_Read... [16:39:14]Read from MH i2c: 01 07 00 BA A3 00 00 00 00 00 FF 0F 72 [16:39:14]RasterBufferAndPrint [16:39:14]line Счет N : (1)545933 [16:39:14]line ИНН: 02508201610067 [16:39:14]line Контрольно-Кассовый Чек [16:39:14]line ПРОДАЖА [16:39:14]line ТРК (МРК, ГНК) : 42 [16:39:14]line Товар: 2710124130 [16:39:14]line Аи-92-К-5 [16:39:14]line 5.980 * 66.90 [16:39:14]line = 400.06 [16:39:14]line НДС 12% НСП 1% [16:39:14]line > о реализуемом товаре [16:39:14]line ОКРУГЛЕНИЕ: -0.06 [16:39:14]line ИТОГО: 400.00 [16:39:14]line Внесено: 400.00 [16:39:14]line СДАЧА: 0.00 [16:39:14]line НСП 1% : 3.54 [16:39:14]line НДС 12% : 42.48 [16:39:14]line Наличными: 400.00 [16:39:14]line Безнал.: 0.00 [16:39:14]line Место: АЗС № 117 "Партнер Нефть" [16:39:14]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:39:14]line СНО: Общий режим [16:39:14]line Чек 592 05.06.2024 16:39 [16:39:14]line Смена: 72 ФФД: 1.0 [16:39:14]line ЗНМ: 0300000048 [16:39:14]line РНМ: 0000000000151680 [16:39:14]line Версия ККМ: v1.0 [16:39:14]line ФМ: 0000000000959414 [16:39:14]line ФД: 60197 [16:39:14]line ФПД: 97410556745310 [16:39:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T163915&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60197&fm=97410556745310&tin=02508201610067®Number=0000000000151680&sum=40000 [16:39:14]OFD Sender: Processing packet 60197 [packets to send 53, broken 52] [16:39:14]ProducePacketName [16:39:14]name=ofd_packets/00060197 [16:39:14]OFD Sender: To server: pG, [16:39:14]CommunicateWithHost lk.salyk.kg:30040 [16:39:14]ConnectInit lk.salyk.kg [16:39:14]written 0, free lines is 4095 [16:39:15]Connected sock=10 [16:39:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B8 34 07 01 1E 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 50 02 00 00 F4 03 04 00 B3 94 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EB 00 00 35 04 06 00 58 98 29 A1 D6 5E A7 39 58 FA C1 5B F3 F0 [16:39:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 14 15 47 00 0B EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 25 EB 00 00 F4 03 04 00 B7 40 60 66 B6 04 01 00 00 23 A7 54 DE 86 09 AE 2D [16:39:15]CommunicateWithHost err = 0 [16:39:15]CheckOFDResponse [16:39:15]1017 (14) - 77093643461234 [16:39:15]1041 (16) - 0000000000959414 [16:39:15]1040 (4) - 60197 [16:39:15]1012 (4) - 05.06.2024 10:40 [16:39:15]1206 (1) - 0 [16:39:15]OFD Sender: Remove packet 60197 [16:39:15]ProducePacketName [16:39:15]name=ofd_packets/00060197 [16:39:15]NVStorageDeleteData [16:39:15]Write to MH i2c: 01 00 00 E5 A3 88 [16:39:15]Write i2c OK [16:39:15]MH_I2C_Read... [16:39:15]Read from MH i2c: 01 [16:39:15]MH_I2C_Read... [16:39:15]Read from MH i2c: 01 07 00 [16:39:15]MH_I2C_Read... [16:39:15]Read from MH i2c: 01 07 00 E5 A3 00 00 00 00 00 BB 0C 56 [16:39:15]RasterBufferAndPrint [16:39:15]line [16:39:15]line [16:39:15]line [16:39:15]line [16:39:15]line [16:39:15]written 0, free lines is 3265 [16:39:15]MH_Cut [16:39:15]Write to MH i2c: D1 01 00 EC A3 01 61 [16:39:15]Write i2c OK [16:39:15]MH_I2C_Read... [16:39:15]Read from MH i2c: D1 [16:39:15]MH_I2C_Read... [16:39:15]Read from MH i2c: D1 01 00 [16:39:15]MH_I2C_Read... [16:39:15]Read from MH i2c: D1 01 00 EC A3 00 60 [16:39:15]Write to MH i2c: 01 00 00 ED A3 90 [16:39:15]Write i2c OK [16:39:15]MH_I2C_Read... [16:39:15]OFD Sender: No OFD packet to send [16:39:16]*** Cut start [16:39:16]*** Partial cut [16:39:16]*** CUTSNS_PIN = 1 [16:39:16]*** CUTSNS_PIN = 0 [16:39:16]*** Brake cut motor [16:39:16]Read from MH i2c: 01 [16:39:16]MH_I2C_Read... [16:39:16]*** Stop cut motor [16:39:16]*** Cut end [16:39:16]Read from MH i2c: 01 07 00 [16:39:16]MH_I2C_Read... [16:39:16]Read from MH i2c: 01 07 00 ED A3 00 00 00 00 00 FF 0F A5 [16:39:16]process_action close_receipt done [16:39:16]requested_data is exist [16:39:16]produce_requested_data [16:39:16]requested_item fm.sn is exist - process it [16:39:16]wFMCommunicate request_size=4 [16:39:16]MH_SAM_APDU [16:39:16]CAPDU: 80 11 00 00 [16:39:16]Write to MH i2c: E2 08 00 EE A3 80 11 00 00 00 00 00 00 0B [16:39:16]Write i2c OK [16:39:16]MH_I2C_Read... [16:39:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:17]Read from MH i2c: E2 [16:39:17]MH_I2C_Read... [16:39:17]Read from MH i2c: E2 17 00 [16:39:17]MH_I2C_Read... [16:39:17]Read from MH i2c: E2 17 00 EE A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5E [16:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:39:17]wFMCommunicate OK [16:39:17]requested_item fd.num is exist - process it [16:39:17]SAM_PROTO_GetFieldsCounters [16:39:17]wFMCommunicate request_size=4 [16:39:17]MH_SAM_APDU [16:39:17]CAPDU: 80 13 00 00 [16:39:17]Write to MH i2c: E2 08 00 EF A3 80 13 00 00 00 00 00 00 0E [16:39:17]Write i2c OK [16:39:17]MH_I2C_Read... [16:39:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:17]Read from MH i2c: E2 [16:39:17]MH_I2C_Read... [16:39:17]Read from MH i2c: E2 62 00 [16:39:17]MH_I2C_Read... [16:39:17]Read from MH i2c: E2 62 00 EF A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 EB 00 00 0E 04 04 00 48 00 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 79 [16:39:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 25 EB 00 00 0E 04 04 00 48 00 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 [16:39:17]wFMCommunicate OK [16:39:17]SAM_PROTO_GetFieldsCounters done [16:39:17]requested_item shift.num is exist - process it [16:39:17]requested_item shift.opened is exist - process it [16:39:17]req_shift_opened [16:39:17]FM_GetShiftState [16:39:17]SAM_PROTO_GetShiftState [16:39:17]wFMCommunicate request_size=4 [16:39:17]MH_SAM_APDU [16:39:17]CAPDU: 80 13 01 00 [16:39:17]Write to MH i2c: E2 08 00 F0 A3 80 13 01 00 00 00 00 00 10 [16:39:17]Write i2c OK [16:39:17]MH_I2C_Read... [16:39:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:17]Read from MH i2c: E2 [16:39:17]MH_I2C_Read... [16:39:17]Read from MH i2c: E2 0E 00 [16:39:17]MH_I2C_Read... [16:39:17]Read from MH i2c: E2 0E 00 F0 A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 48 [16:39:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:39:17]wFMCommunicate OK [16:39:17]SAM_PROTO_GetShiftState done [16:39:17]FM_GetShiftState done [16:39:17]req_shift_opened done [16:39:17]requested_item shift.open_date is exist - process it [16:39:17]req_shift_open_date [16:39:17]req_shift_open_date done [16:39:17]produce_requested_data done [16:39:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60197,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:39:17]process_action_free close_receipt [16:39:17]json_value_free [16:39:17]json_value_free done [16:39:17]process_json_proto returns [16:39:17]Send response to host [16:39:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60197,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:39:17]free response buf [16:39:17]execute_script done [16:39:17]execute_script returns [16:39:17]free content buf [16:39:17]Sock 8.Close socket [16:39:17]Sock 8.Thread stoped [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:05]OFD Sender: No OFD packet to send [16:40:10]OFD Sender: No OFD packet to send [16:40:15]OFD Sender: No OFD packet to send [16:40:20]OFD Sender: No OFD packet to send [16:40:25]OFD Sender: No OFD packet to send [16:40:30]OFD Sender: No OFD packet to send [16:40:35]OFD Sender: No OFD packet to send [16:40:40]OFD Sender: No OFD packet to send [16:40:45]OFD Sender: No OFD packet to send [16:40:50]OFD Sender: No OFD packet to send [16:40:55]OFD Sender: No OFD packet to send [16:40:57]accept exits with 9 [16:40:57]New connection [16:40:57]New thread 3066957156 created [16:40:57]Thread 3067100516 joined [16:40:57]Waiting for new connection... [16:40:57] Sock 9.Parse request [16:40:57]Sock 9.Check first char [16:40:57]Sock 9.First char is OK [16:40:57]request: POST /json_proto HTTP/1.0 [16:40:57]Method: POST [16:40:57]URL: /json_proto [16:40:57]Method is POST - this is cgi request [16:40:57]url: /json_proto [16:40:57]query_string will be loaded in cgi processing [16:40:57]execute_cgi json_proto POST (null) [16:40:57]execute_cgi path=json_proto method=POST [16:40:57]POST find Content-Length [16:40:57]Host: 172.17.60.68:8080 [16:40:57]Content-Length: 682 [16:40:57]Content-Type: application/json [16:40:57] [16:40:57]POST finish read [16:40:57]Found Content-Length = 682 [16:40:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "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:40:57]execute_script... [16:40: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)545934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "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:40:57]POST & json_proto [16:40:57]process_json_proto [16:40:57]json parsed OK: [16:40:57]protocol is kg_v1.0 [16:40:57]action value=close_receipt [16:40:57]process_action close_receipt [16:40:57]cmd_close_receipt [16:40:57]MH_GetDate [16:40:57]Write to MH i2c: F0 00 00 F1 A3 83 [16:40:57]Write i2c OK [16:40:57]MH_I2C_Read... [16:40:57]Read from MH i2c: F0 [16:40:57]MH_I2C_Read... [16:40:57]Read from MH i2c: F0 09 00 [16:40:57]MH_I2C_Read... [16:40:57]Read from MH i2c: F0 09 00 F1 A3 00 1C 95 60 66 9A 61 5F 66 C3 [16:40:57]GetLastDocTimeStamp 1717605555 [16:40:57]current date 1717605660 [16:40:57]FM_GetShiftState [16:40:57]SAM_PROTO_GetShiftState [16:40:57]wFMCommunicate request_size=4 [16:40:57]MH_SAM_APDU [16:40:57]CAPDU: 80 13 01 00 [16:40:57]Write to MH i2c: E2 08 00 F2 A3 80 13 01 00 00 00 00 00 12 [16:40:57]Write i2c OK [16:40:57]MH_I2C_Read... [16:40:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:57]Read from MH i2c: E2 [16:40:57]MH_I2C_Read... [16:40:57]Read from MH i2c: E2 0E 00 [16:40:57]MH_I2C_Read... [16:40:57]Read from MH i2c: E2 0E 00 F2 A3 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 4A [16:40:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:40:57]wFMCommunicate OK [16:40:57]SAM_PROTO_GetShiftState done [16:40:57]FM_GetShiftState done [16:40:57]opened in 1717545916 [16:40:57]opened+sec_in_day 1717632316 [16:40:57]quantity*price = 300034 [16:40:57]sum+1 = 300035 [16:40:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 593 05.06.2024 16:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60198 ФПД: 255126016567868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164100&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60198&fm=255126016567868&tin=02508201610067®Number=0000000000151680&sum=300000 [16:40:58]StoreToDocumentArchive [16:40:58]shift 72 fd 60198 [16:40:58]save to /storage/0072/doc_00060198 [16:40:58]save last doc name /storage/0072/doc_00060198 to /storage/kkm_last_doc_name [16:40:58]save OK [16:40:58]Clear old archive folders... [16:40:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:58]tlvbuf is 0069BD10 [16:40:58]SAM_PROTO_ClearQueue [16:40:58]wFMCommunicate request_size=4 [16:40:58]MH_SAM_APDU [16:40:58]CAPDU: 80 09 00 00 [16:40:58]Write to MH i2c: E2 08 00 FF A3 80 09 00 00 00 00 00 00 14 [16:40:58]Write i2c OK [16:40:58]MH_I2C_Read... [16:40:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:58]Read from MH i2c: E2 [16:40:58]MH_I2C_Read... [16:40:58]Read from MH i2c: E2 03 00 [16:40:58]MH_I2C_Read... [16:40:58]Read from MH i2c: E2 03 00 FF A3 00 90 00 16 [16:40:58]RAPDU: 90 00 [16:40:58]wFMCommunicate OK [16:40:58]SAM_PROTO_ClearQueue done [16:40:58]KKMCreateOFDPacket [16:40:58]OFDProtocolAddRootSTLVToBuf [16:40:58]FM_MakeSignedData [16:40:58]FM_MakeSignedData [16:40:58]SAM_PROTO_SignData [16:40:58]wFMCommunicate request_size=4 [16:40:58]MH_SAM_APDU [16:40:58]CAPDU: 80 0D 01 02 [16:40:58]Write to MH i2c: E2 08 00 00 A4 80 0D 01 02 00 00 00 00 1D [16:40:58]Write i2c OK [16:40:58]MH_I2C_Read... [16:40:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:58]Read from MH i2c: E2 [16:40:58]MH_I2C_Read... [16:40:58]Read from MH i2c: E2 03 00 [16:40:58]MH_I2C_Read... [16:40:58]Read from MH i2c: E2 03 00 00 A4 00 90 00 18 [16:40:58]RAPDU: 90 00 [16:40:58]wFMCommunicate OK [16:40:58]wFMCommunicate request_size=255 [16:40:58]MH_SAM_APDU [16:40: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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 51 02 00 00 F4 03 04 00 1C 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EB 00 00 35 04 06 00 E8 [16:40:58]Write to MH i2c: E2 02 01 01 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 51 02 00 00 F4 03 04 00 1C 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EB 00 00 35 04 06 00 E8 00 00 45 [16:40:59]Write i2c OK [16:40:59]MH_I2C_Read... [16:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:59]Read from MH i2c: E2 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 03 00 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 03 00 01 A4 00 90 00 19 [16:40:59]RAPDU: 90 00 [16:40:59]wFMCommunicate OK [16:40:59]wFMCommunicate request_size=10 [16:40:59]MH_SAM_APDU [16:40:59]CAPDU: 80 0D 02 02 05 09 27 97 2A 3C [16:40:59]Write to MH i2c: E2 0D 00 02 A4 80 0D 02 02 05 00 09 27 97 2A 3C 00 00 57 [16:40:59]Write i2c OK [16:40:59]MH_I2C_Read... [16:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:59]Read from MH i2c: E2 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 03 00 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 03 00 02 A4 00 90 00 1A [16:40:59]RAPDU: 90 00 [16:40:59]wFMCommunicate OK [16:40:59]wFMCommunicate request_size=4 [16:40:59]MH_SAM_APDU [16:40:59]CAPDU: 80 0D 03 02 [16:40:59]Write to MH i2c: E2 08 00 03 A4 80 0D 03 02 00 00 00 00 22 [16:40:59]Write i2c OK [16:40:59]MH_I2C_Read... [16:40:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:59]Read from MH i2c: E2 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 0B 00 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 0B 00 03 A4 00 22 6E F6 E3 D7 9D 8B 51 90 00 DC [16:40:59]RAPDU: 22 6E F6 E3 D7 9D 8B 51 90 00 [16:40:59]wFMCommunicate OK [16:40:59]SAM_PROTO_SignData done [16:40:59]FM_MakeSignedData done [16:40:59]CreateOFDProtocolMessage [16:40:59]wFMCommunicate request_size=4 [16:40:59]MH_SAM_APDU [16:40:59]CAPDU: 80 11 00 00 [16:40:59]Write to MH i2c: E2 08 00 04 A4 80 11 00 00 00 00 00 00 22 [16:40:59]Write i2c OK [16:40:59]MH_I2C_Read... [16:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:59]Read from MH i2c: E2 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 17 00 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: E2 17 00 04 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 75 [16:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:40:59]wFMCommunicate OK [16:40:59]CreateOFDProtocolMessage done [16:40:59]OFDSenderStorePacket 60198 [16:40:59]StoreOFDPacket docnum=60198 [16:40:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 54 33 07 01 FA 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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 51 02 00 00 F4 03 04 00 1C 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EB 00 00 35 04 06 00 E8 09 27 97 2A 3C 22 6E F6 E3 D7 9D 8B 51 [16:40:59]CheckFolder [16:40:59]dirname=/storage/ofd_packets [16:40:59]CheckFolder done [16:40:59]ProducePacketName [16:40:59]name=ofd_packets/00060198 [16:40:59]NVStorageSaveData ofd_packets/00060198 [16:40:59]File name is /storage/ofd_packets/00060198 [16:40:59]Write 301 bytes [16:40:59]NVStorageSaveData done [16:40:59]OFDSenderStorePacket done [16:40:59]KKMCreateOFDPacket done [16:40:59]NVStorageSaveData kkm_last_timestamp [16:40:59]File name is /storage/kkm_last_timestamp [16:40:59]Write 4 bytes [16:40:59]NVStorageSaveData done [16:40:59]ExternCall_PrintAddStr [16:40:59]wPrintStart [16:40:59]Write to MH i2c: 01 00 00 05 A4 A9 [16:40:59]Write i2c OK [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: 01 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: 01 07 00 [16:40:59]MH_I2C_Read... [16:40:59]Read from MH i2c: 01 07 00 05 A4 00 00 00 00 00 FF 0F BE [16:40:59]RasterBufferAndPrint [16:40:59]line Счет N : (1)545934 [16:40:59]line ИНН: 02508201610067 [16:40:59]line Контрольно-Кассовый Чек [16:40:59]line ПРОДАЖА [16:40:59]line ТРК (МРК, ГНК) : 13 [16:40:59]line Товар: 2710124500 [16:40:59]line Аи-95-К-5 [16:40:59]line 40.600 * 73.90 [16:40:59]line = 3000.34 [16:40:59]line НДС 12% НСП 1% [16:40:59]line > о реализуемом товаре [16:40:59]line ОКРУГЛЕНИЕ: -0.34 [16:40:59]line ИТОГО: 3000.00 [16:40:59]line Внесено: 3000.00 [16:40:59]line СДАЧА: 0.00 [16:40:59]line НСП 1% : 26.55 [16:40:59]line НДС 12% : 318.62 [16:40:59]line Наличными: 3000.00 [16:40:59]line Безнал.: 0.00 [16:40:59]line Место: АЗС № 117 "Партнер Нефть" [16:40:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:40:59]line СНО: Общий режим [16:40:59]line Чек 593 05.06.2024 16:41 [16:40:59]line Смена: 72 ФФД: 1.0 [16:40:59]line ЗНМ: 0300000048 [16:40:59]line РНМ: 0000000000151680 [16:40:59]line Версия ККМ: v1.0 [16:40:59]line ФМ: 0000000000959414 [16:40:59]line ФД: 60198 [16:40:59]line ФПД: 255126016567868 [16:40:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164100&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60198&fm=255126016567868&tin=02508201610067®Number=0000000000151680&sum=300000 [16:40:59]OFD Sender: Processing packet 60198 [packets to send 53, broken 52] [16:40:59]ProducePacketName [16:40:59]name=ofd_packets/00060198 [16:40:59]OFD Sender: To server: pG, [16:40:59]CommunicateWithHost lk.salyk.kg:30040 [16:40:59]ConnectInit lk.salyk.kg [16:40:59]written 0, free lines is 4095 [16:40:59]Connected sock=10 [16:40:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 54 33 07 01 FA 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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 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 76 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 51 02 00 00 F4 03 04 00 1C 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EB 00 00 35 04 06 00 E8 09 27 97 2A 3C 22 6E F6 E3 D7 9D 8B 51 [16:41:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E1 0D 47 00 B2 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 26 EB 00 00 F4 03 04 00 1F 41 60 66 B6 04 01 00 00 E4 93 4A E0 7B D8 A5 20 [16:41:00]CommunicateWithHost err = 0 [16:41:00]CheckOFDResponse [16:41:00]1017 (14) - 77093643461234 [16:41:00]1041 (16) - 0000000000959414 [16:41:00]1040 (4) - 60198 [16:41:00]1012 (4) - 05.06.2024 10:42 [16:41:00]1206 (1) - 0 [16:41:00]OFD Sender: Remove packet 60198 [16:41:00]ProducePacketName [16:41:00]name=ofd_packets/00060198 [16:41:00]NVStorageDeleteData [16:41:00]Write to MH i2c: 01 00 00 30 A4 D4 [16:41:00]Write i2c OK [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: 01 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: 01 07 00 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: 01 07 00 30 A4 00 00 00 00 00 C0 0C A7 [16:41:00]RasterBufferAndPrint [16:41:00]line [16:41:00]line [16:41:00]line [16:41:00]line [16:41:00]line [16:41:00]written 0, free lines is 3270 [16:41:00]MH_Cut [16:41:00]Write to MH i2c: D1 01 00 37 A4 01 AD [16:41:00]Write i2c OK [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: D1 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: D1 01 00 [16:41:00]MH_I2C_Read... [16:41:00]Read from MH i2c: D1 01 00 37 A4 00 AC [16:41:00]Write to MH i2c: 01 00 00 38 A4 DC [16:41:00]Write i2c OK [16:41:00]MH_I2C_Read... [16:41:00]OFD Sender: No OFD packet to send [16:41:01]*** Cut start [16:41:01]*** Partial cut [16:41:01]*** CUTSNS_PIN = 1 [16:41:01]*** CUTSNS_PIN = 0 [16:41:01]*** Brake cut motor [16:41:01]Read from MH i2c: 01 [16:41:01]MH_I2C_Read... [16:41:01]*** Stop cut motor [16:41:01]*** Cut end [16:41:01]Read from MH i2c: 01 07 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: 01 07 00 38 A4 00 00 00 00 00 FF 0F F1 [16:41:01]process_action close_receipt done [16:41:01]requested_data is exist [16:41:01]produce_requested_data [16:41:01]requested_item fm.sn is exist - process it [16:41:01]wFMCommunicate request_size=4 [16:41:01]MH_SAM_APDU [16:41:01]CAPDU: 80 11 00 00 [16:41:01]Write to MH i2c: E2 08 00 39 A4 80 11 00 00 00 00 00 00 57 [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:01]Read from MH i2c: E2 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 17 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 17 00 39 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AA [16:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:41:01]wFMCommunicate OK [16:41:01]requested_item fd.num is exist - process it [16:41:01]SAM_PROTO_GetFieldsCounters [16:41:01]wFMCommunicate request_size=4 [16:41:01]MH_SAM_APDU [16:41:01]CAPDU: 80 13 00 00 [16:41:01]Write to MH i2c: E2 08 00 3A A4 80 13 00 00 00 00 00 00 5A [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:01]Read from MH i2c: E2 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 62 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 62 00 3A A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 26 EB 00 00 0E 04 04 00 48 00 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 C9 [16:41:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 26 EB 00 00 0E 04 04 00 48 00 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 [16:41:01]wFMCommunicate OK [16:41:01]SAM_PROTO_GetFieldsCounters done [16:41:01]requested_item shift.num is exist - process it [16:41:01]requested_item shift.opened is exist - process it [16:41:01]req_shift_opened [16:41:01]FM_GetShiftState [16:41:01]SAM_PROTO_GetShiftState [16:41:01]wFMCommunicate request_size=4 [16:41:01]MH_SAM_APDU [16:41:01]CAPDU: 80 13 01 00 [16:41:01]Write to MH i2c: E2 08 00 3B A4 80 13 01 00 00 00 00 00 5C [16:41:01]Write i2c OK [16:41:01]MH_I2C_Read... [16:41:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:01]Read from MH i2c: E2 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 0E 00 [16:41:01]MH_I2C_Read... [16:41:01]Read from MH i2c: E2 0E 00 3B A4 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 94 [16:41:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:41:01]wFMCommunicate OK [16:41:01]SAM_PROTO_GetShiftState done [16:41:01]FM_GetShiftState done [16:41:01]req_shift_opened done [16:41:01]requested_item shift.open_date is exist - process it [16:41:01]req_shift_open_date [16:41:01]req_shift_open_date done [16:41:01]produce_requested_data done [16:41:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60198,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:41:01]process_action_free close_receipt [16:41:01]json_value_free [16:41:01]json_value_free done [16:41:01]process_json_proto returns [16:41:01]Send response to host [16:41:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60198,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:41:01]free response buf [16:41:01]execute_script done [16:41:01]execute_script returns [16:41:01]free content buf [16:41:01]Sock 9.Close socket [16:41:01]Sock 9.Thread stoped [16:41:02]accept exits with 8 [16:41:02]New connection [16:41:02]New thread 3067100516 created [16:41:02]Thread 3066957156 joined [16:41:02]Waiting for new connection... [16:41:02] Sock 8.Parse request [16:41:02]Sock 8.Check first char [16:41:02]Sock 8.First char is OK [16:41:02]request: POST /json_proto HTTP/1.0 [16:41:02]Method: POST [16:41:02]URL: /json_proto [16:41:02]Method is POST - this is cgi request [16:41:02]url: /json_proto [16:41:02]query_string will be loaded in cgi processing [16:41:02]execute_cgi json_proto POST (null) [16:41:02]execute_cgi path=json_proto method=POST [16:41:02]POST find Content-Length [16:41:02]Host: 172.17.60.68:8080 [16:41:02]Content-Length: 843 [16:41:02]Content-Type: application/json [16:41:02] [16:41:02]POST finish read [16:41:02]Found Content-Length = 843 [16:41:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:02]execute_script... [16:41:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 40.600, "sum" : 3000.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 3000.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:02]POST & json_proto [16:41:02]process_json_proto [16:41:02]json parsed OK: [16:41:02]protocol is kg_v1.0 [16:41:02]action value=close_receipt [16:41:02]process_action close_receipt [16:41:02]cmd_close_receipt [16:41:02]MH_GetDate [16:41:02]Write to MH i2c: F0 00 00 3C A4 CF [16:41:02]Write i2c OK [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: F0 [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: F0 09 00 [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: F0 09 00 3C A4 00 20 95 60 66 9A 61 5F 66 13 [16:41:02]GetLastDocTimeStamp 1717605660 [16:41:02]current date 1717605664 [16:41:02]FM_GetShiftState [16:41:02]SAM_PROTO_GetShiftState [16:41:02]wFMCommunicate request_size=4 [16:41:02]MH_SAM_APDU [16:41:02]CAPDU: 80 13 01 00 [16:41:02]Write to MH i2c: E2 08 00 3D A4 80 13 01 00 00 00 00 00 5E [16:41:02]Write i2c OK [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: E2 [16:41:02]MH_I2C_Read... [16:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:02]Read from MH i2c: E2 0E 00 [16:41:02]MH_I2C_Read... [16:41:02]Read from MH i2c: E2 0E 00 3D A4 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 96 [16:41:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:41:02]wFMCommunicate OK [16:41:02]SAM_PROTO_GetShiftState done [16:41:02]FM_GetShiftState done [16:41:02]opened in 1717545916 [16:41:02]opened+sec_in_day 1717632316 [16:41:02]quantity*price = 300034 [16:41:02]sum+1 = 300035 [16:41:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.34 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 0.00 Безнал.: 3000.34 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 594 05.06.2024 16:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60199 ФПД: 37799956948168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60199&fm=37799956948168&tin=02508201610067®Number=0000000000151680&sum=300034 [16:41:03]StoreToDocumentArchive [16:41:03]shift 72 fd 60199 [16:41:03]save to /storage/0072/doc_00060199 [16:41:03]save last doc name /storage/0072/doc_00060199 to /storage/kkm_last_doc_name [16:41:03]save OK [16:41:03]Clear old archive folders... [16:41:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:03]tlvbuf is 0075A060 [16:41:03]SAM_PROTO_ClearQueue [16:41:03]wFMCommunicate request_size=4 [16:41:03]MH_SAM_APDU [16:41:03]CAPDU: 80 09 00 00 [16:41:03]Write to MH i2c: E2 08 00 4A A4 80 09 00 00 00 00 00 00 60 [16:41:03]Write i2c OK [16:41:03]MH_I2C_Read... [16:41:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:03]Read from MH i2c: E2 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 03 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 03 00 4A A4 00 90 00 62 [16:41:03]RAPDU: 90 00 [16:41:03]wFMCommunicate OK [16:41:03]SAM_PROTO_ClearQueue done [16:41:03]KKMCreateOFDPacket [16:41:03]OFDProtocolAddRootSTLVToBuf [16:41:03]FM_MakeSignedData [16:41:03]FM_MakeSignedData [16:41:03]SAM_PROTO_SignData [16:41:03]wFMCommunicate request_size=4 [16:41:03]MH_SAM_APDU [16:41:03]CAPDU: 80 0D 01 02 [16:41:03]Write to MH i2c: E2 08 00 4B A4 80 0D 01 02 00 00 00 00 68 [16:41:03]Write i2c OK [16:41:03]MH_I2C_Read... [16:41:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:03]Read from MH i2c: E2 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 03 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: E2 03 00 4B A4 00 90 00 63 [16:41:03]RAPDU: 90 00 [16:41:03]wFMCommunicate OK [16:41:03]wFMCommunicate request_size=255 [16:41:03]MH_SAM_APDU [16:41: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 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 20 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EB 00 00 35 04 06 00 22 [16:41:03]Write to MH i2c: E2 02 01 4C A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 20 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EB 00 00 35 04 06 00 22 00 00 16 [16:41:04]Write i2c OK [16:41:04]MH_I2C_Read... [16:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:04]Read from MH i2c: E2 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 03 00 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 03 00 4C A4 00 90 00 64 [16:41:04]RAPDU: 90 00 [16:41:04]wFMCommunicate OK [16:41:04]wFMCommunicate request_size=10 [16:41:04]MH_SAM_APDU [16:41:04]CAPDU: 80 0D 02 02 05 60 FD 01 A4 C8 [16:41:04]Write to MH i2c: E2 0D 00 4D A4 80 0D 02 02 05 00 60 FD 01 A4 C8 00 00 3F [16:41:04]Write i2c OK [16:41:04]MH_I2C_Read... [16:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:04]Read from MH i2c: E2 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 03 00 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 03 00 4D A4 00 90 00 65 [16:41:04]RAPDU: 90 00 [16:41:04]wFMCommunicate OK [16:41:04]wFMCommunicate request_size=4 [16:41:04]MH_SAM_APDU [16:41:04]CAPDU: 80 0D 03 02 [16:41:04]Write to MH i2c: E2 08 00 4E A4 80 0D 03 02 00 00 00 00 6D [16:41:04]Write i2c OK [16:41:04]MH_I2C_Read... [16:41:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:04]Read from MH i2c: E2 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 0B 00 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 0B 00 4E A4 00 C5 92 60 A8 5F 53 C5 C8 90 00 0C [16:41:04]RAPDU: C5 92 60 A8 5F 53 C5 C8 90 00 [16:41:04]wFMCommunicate OK [16:41:04]SAM_PROTO_SignData done [16:41:04]FM_MakeSignedData done [16:41:04]CreateOFDProtocolMessage [16:41:04]wFMCommunicate request_size=4 [16:41:04]MH_SAM_APDU [16:41:04]CAPDU: 80 11 00 00 [16:41:04]Write to MH i2c: E2 08 00 4F A4 80 11 00 00 00 00 00 00 6D [16:41:04]Write i2c OK [16:41:04]MH_I2C_Read... [16:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:04]Read from MH i2c: E2 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 17 00 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 17 00 4F A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C0 [16:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:41:04]wFMCommunicate OK [16:41:04]CreateOFDProtocolMessage done [16:41:04]OFDSenderStorePacket 60199 [16:41:04]StoreOFDPacket docnum=60199 [16:41:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1C 2B 07 01 4F BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 20 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EB 00 00 35 04 06 00 22 60 FD 01 A4 C8 C5 92 60 A8 5F 53 C5 C8 [16:41:04]CheckFolder [16:41:04]dirname=/storage/ofd_packets [16:41:04]CheckFolder done [16:41:04]ProducePacketName [16:41:04]name=ofd_packets/00060199 [16:41:04]NVStorageSaveData ofd_packets/00060199 [16:41:04]File name is /storage/ofd_packets/00060199 [16:41:04]Write 301 bytes [16:41:04]NVStorageSaveData done [16:41:04]OFDSenderStorePacket done [16:41:04]KKMCreateOFDPacket done [16:41:04]NVStorageSaveData kkm_last_timestamp [16:41:04]File name is /storage/kkm_last_timestamp [16:41:04]Write 4 bytes [16:41:04]NVStorageSaveData done [16:41:04]ExternCall_PrintAddStr [16:41:04]wPrintStart [16:41:04]Write to MH i2c: 01 00 00 50 A4 F4 [16:41:04]Write i2c OK [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: 01 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: 01 07 00 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: 01 07 00 50 A4 00 00 00 00 00 FF 0F 09 [16:41:04]RasterBufferAndPrint [16:41:04]line Счет N : (1)545935 [16:41:04]line ИНН: 02508201610067 [16:41:04]line Контрольно-Кассовый Чек [16:41:04]line ПРОДАЖА [16:41:04]line ТРК (МРК, ГНК) : 23 [16:41:04]line Товар: 2710124500 [16:41:04]line Аи-95-К-5 [16:41:04]line 40.600 * 73.90 [16:41:04]line = 3000.34 [16:41:04]line НДС 12% НСП 1% [16:41:04]line > о реализуемом товаре [16:41:04]line ИТОГО: 3000.34 [16:41:04]line НСП 1% : 26.55 [16:41:04]line НДС 12% : 318.62 [16:41:04]line Наличными: 0.00 [16:41:04]line Безнал.: 3000.34 [16:41:04]line Место: АЗС № 117 "Партнер Нефть" [16:41:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:41:04]line СНО: Общий режим [16:41:04]line Чек 594 05.06.2024 16:41 [16:41:04]line Смена: 72 ФФД: 1.0 [16:41:04]line ЗНМ: 0300000048 [16:41:04]line РНМ: 0000000000151680 [16:41:04]line Версия ККМ: v1.0 [16:41:04]line Платежная система: АКБ Кыргызстан [16:41:04]line ФМ: 0000000000959414 [16:41:04]line ФД: 60199 [16:41:04]line ФПД: 37799956948168 [16:41:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164104&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60199&fm=37799956948168&tin=02508201610067®Number=0000000000151680&sum=300034 [16:41:04]OFD Sender: Processing packet 60199 [packets to send 53, broken 52] [16:41:04]ProducePacketName [16:41:04]name=ofd_packets/00060199 [16:41:04]OFD Sender: To server: pG, [16:41:04]CommunicateWithHost lk.salyk.kg:30040 [16:41:04]ConnectInit lk.salyk.kg [16:41:04]written 0, free lines is 4095 [16:41:04]Connected sock=10 [16:41:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1C 2B 07 01 4F BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 9E 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 02 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 20 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EB 00 00 35 04 06 00 22 60 FD 01 A4 C8 C5 92 60 A8 5F 53 C5 C8 [16:41:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C2 88 47 00 A0 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 27 EB 00 00 F4 03 04 00 24 41 60 66 B6 04 01 00 00 D0 EF 7C 47 5F A1 45 65 [16:41:05]CommunicateWithHost err = 0 [16:41:05]CheckOFDResponse [16:41:05]1017 (14) - 77093643461234 [16:41:05]1041 (16) - 0000000000959414 [16:41:05]1040 (4) - 60199 [16:41:05]1012 (4) - 05.06.2024 10:42 [16:41:05]1206 (1) - 0 [16:41:05]OFD Sender: Remove packet 60199 [16:41:05]ProducePacketName [16:41:05]name=ofd_packets/00060199 [16:41:05]NVStorageDeleteData [16:41:05]Write to MH i2c: 01 00 00 7A A4 1E [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: 01 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: 01 07 00 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: 01 07 00 7A A4 00 00 00 00 00 E6 0C 17 [16:41:05]RasterBufferAndPrint [16:41:05]line [16:41:05]line [16:41:05]line [16:41:05]line [16:41:05]line [16:41:05]written 0, free lines is 3315 [16:41:05]MH_Cut [16:41:05]Write to MH i2c: D1 01 00 81 A4 01 F7 [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: D1 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: D1 01 00 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: D1 01 00 81 A4 00 F6 [16:41:05]Write to MH i2c: 01 00 00 82 A4 26 [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]OFD Sender: No OFD packet to send [16:41:06]*** Cut start [16:41:06]*** Partial cut [16:41:06]*** CUTSNS_PIN = 1 [16:41:06]*** CUTSNS_PIN = 0 [16:41:06]*** Brake cut motor [16:41:06]Read from MH i2c: 01 [16:41:06]MH_I2C_Read... [16:41:06]*** Stop cut motor [16:41:06]*** Cut end [16:41:06]Read from MH i2c: 01 07 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: 01 07 00 82 A4 00 00 00 00 00 FF 0F 3B [16:41:06]process_action close_receipt done [16:41:06]requested_data is exist [16:41:06]produce_requested_data [16:41:06]requested_item fm.sn is exist - process it [16:41:06]wFMCommunicate request_size=4 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 11 00 00 [16:41:06]Write to MH i2c: E2 08 00 83 A4 80 11 00 00 00 00 00 00 A1 [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 17 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 17 00 83 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [16:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:41:06]wFMCommunicate OK [16:41:06]requested_item fd.num is exist - process it [16:41:06]SAM_PROTO_GetFieldsCounters [16:41:06]wFMCommunicate request_size=4 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 13 00 00 [16:41:06]Write to MH i2c: E2 08 00 84 A4 80 13 00 00 00 00 00 00 A4 [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 62 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 62 00 84 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 27 EB 00 00 0E 04 04 00 48 00 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 17 [16:41:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 27 EB 00 00 0E 04 04 00 48 00 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 [16:41:06]wFMCommunicate OK [16:41:06]SAM_PROTO_GetFieldsCounters done [16:41:06]requested_item shift.num is exist - process it [16:41:06]requested_item shift.opened is exist - process it [16:41:06]req_shift_opened [16:41:06]FM_GetShiftState [16:41:06]SAM_PROTO_GetShiftState [16:41:06]wFMCommunicate request_size=4 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 13 01 00 [16:41:06]Write to MH i2c: E2 08 00 85 A4 80 13 01 00 00 00 00 00 A6 [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:07]Read from MH i2c: E2 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 0E 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 0E 00 85 A4 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DE [16:41:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:41:07]wFMCommunicate OK [16:41:07]SAM_PROTO_GetShiftState done [16:41:07]FM_GetShiftState done [16:41:07]req_shift_opened done [16:41:07]requested_item shift.open_date is exist - process it [16:41:07]req_shift_open_date [16:41:07]req_shift_open_date done [16:41:07]produce_requested_data done [16:41:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60199,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:41:07]process_action_free close_receipt [16:41:07]json_value_free [16:41:07]json_value_free done [16:41:07]process_json_proto returns [16:41:07]Send response to host [16:41:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60199,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:41:07]free response buf [16:41:07]execute_script done [16:41:07]execute_script returns [16:41:07]free content buf [16:41:07]Sock 8.Close socket [16:41:07]Sock 8.Thread stoped [16:41:10]OFD Sender: No OFD packet to send [16:41:15]OFD Sender: No OFD packet to send [16:41:20]OFD Sender: No OFD packet to send [16:41:25]OFD Sender: No OFD packet to send [16:41:27]accept exits with 9 [16:41:27]New connection [16:41:27]New thread 3066957156 created [16:41:27]Thread 3067100516 joined [16:41:27]Waiting for new connection... [16:41:27] Sock 9.Parse request [16:41:27]Sock 9.Check first char [16:41:27]Sock 9.First char is OK [16:41:27]request: POST /json_proto HTTP/1.0 [16:41:27]Method: POST [16:41:27]URL: /json_proto [16:41:27]Method is POST - this is cgi request [16:41:27]url: /json_proto [16:41:27]query_string will be loaded in cgi processing [16:41:27]execute_cgi json_proto POST (null) [16:41:27]execute_cgi path=json_proto method=POST [16:41:27]POST find Content-Length [16:41:27]Host: 172.17.60.68:8080 [16:41:27]Content-Length: 984 [16:41:27]Content-Type: application/json [16:41:27] [16:41:27]POST finish read [16:41:27]Found Content-Length = 984 [16:41:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 20.490, "sum" : 1350.29, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.49 \u0441\u043E\u043C", "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" ] } } [16:41:27]execute_script... [16:41: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)545936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 20.490, "sum" : 1350.29, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.49 \u0441\u043E\u043C", "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" ] } } [16:41:27]POST & json_proto [16:41:27]process_json_proto [16:41:27]json parsed OK: [16:41:27]protocol is kg_v1.0 [16:41:27]action value=close_receipt [16:41:27]process_action close_receipt [16:41:27]cmd_close_receipt [16:41:27]MH_GetDate [16:41:27]Write to MH i2c: F0 00 00 86 A4 19 [16:41:27]Write i2c OK [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: F0 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: F0 09 00 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: F0 09 00 86 A4 00 39 95 60 66 9A 61 5F 66 76 [16:41:27]GetLastDocTimeStamp 1717605664 [16:41:27]current date 1717605689 [16:41:27]FM_GetShiftState [16:41:27]SAM_PROTO_GetShiftState [16:41:27]wFMCommunicate request_size=4 [16:41:27]MH_SAM_APDU [16:41:27]CAPDU: 80 13 01 00 [16:41:27]Write to MH i2c: E2 08 00 87 A4 80 13 01 00 00 00 00 00 A8 [16:41:27]Write i2c OK [16:41:27]MH_I2C_Read... [16:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:27]Read from MH i2c: E2 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: E2 0E 00 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: E2 0E 00 87 A4 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [16:41:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:41:27]wFMCommunicate OK [16:41:27]SAM_PROTO_GetShiftState done [16:41:27]FM_GetShiftState done [16:41:27]opened in 1717545916 [16:41:27]opened+sec_in_day 1717632316 [16:41:27]quantity*price = 135029 [16:41:27]sum+1 = 135030 [16:41:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 1350.00 Внесено: 1350.00 СДАЧА: 0.00 НСП 1% : 11.95 НДС 12% : 143.39 Наличными: 1350.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 595 05.06.2024 16:41 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 20.49 сом ФМ: 0000000000959414 ФД: 60200 ФПД: 233299647236986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60200&fm=233299647236986&tin=02508201610067®Number=0000000000151680&sum=135000 [16:41:28]StoreToDocumentArchive [16:41:28]shift 72 fd 60200 [16:41:28]save to /storage/0072/doc_00060200 [16:41:28]save last doc name /storage/0072/doc_00060200 to /storage/kkm_last_doc_name [16:41:28]save OK [16:41:28]Clear old archive folders... [16:41:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:28]tlvbuf is B6F7C830 [16:41:28]SAM_PROTO_ClearQueue [16:41:28]wFMCommunicate request_size=4 [16:41:28]MH_SAM_APDU [16:41:28]CAPDU: 80 09 00 00 [16:41:28]Write to MH i2c: E2 08 00 94 A4 80 09 00 00 00 00 00 00 AA [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:28]Read from MH i2c: E2 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 94 A4 00 90 00 AC [16:41:28]RAPDU: 90 00 [16:41:28]wFMCommunicate OK [16:41:28]SAM_PROTO_ClearQueue done [16:41:28]KKMCreateOFDPacket [16:41:28]OFDProtocolAddRootSTLVToBuf [16:41:28]FM_MakeSignedData [16:41:28]FM_MakeSignedData [16:41:28]SAM_PROTO_SignData [16:41:28]wFMCommunicate request_size=4 [16:41:28]MH_SAM_APDU [16:41:28]CAPDU: 80 0D 01 02 [16:41:28]Write to MH i2c: E2 08 00 95 A4 80 0D 01 02 00 00 00 00 B2 [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:28]Read from MH i2c: E2 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 95 A4 00 90 00 AD [16:41:28]RAPDU: 90 00 [16:41:28]wFMCommunicate OK [16:41:28]wFMCommunicate request_size=255 [16:41:28]MH_SAM_APDU [16:41: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 0A 50 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 75 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 03 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 53 02 00 00 F4 03 04 00 39 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EB 00 00 35 04 06 00 D4 [16:41:28]Write to MH i2c: E2 02 01 96 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 50 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 75 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 03 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 53 02 00 00 F4 03 04 00 39 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EB 00 00 35 04 06 00 D4 00 00 43 [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:28]Read from MH i2c: E2 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 96 A4 00 90 00 AE [16:41:28]RAPDU: 90 00 [16:41:28]wFMCommunicate OK [16:41:28]wFMCommunicate request_size=10 [16:41:28]MH_SAM_APDU [16:41:28]CAPDU: 80 0D 02 02 05 2F 4E 99 8B 7A [16:41:28]Write to MH i2c: E2 0D 00 97 A4 80 0D 02 02 05 00 2F 4E 99 8B 7A 00 00 DA [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:28]Read from MH i2c: E2 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 03 00 97 A4 00 90 00 AF [16:41:28]RAPDU: 90 00 [16:41:28]wFMCommunicate OK [16:41:28]wFMCommunicate request_size=4 [16:41:28]MH_SAM_APDU [16:41:28]CAPDU: 80 0D 03 02 [16:41:28]Write to MH i2c: E2 08 00 98 A4 80 0D 03 02 00 00 00 00 B7 [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:28]Read from MH i2c: E2 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 0B 00 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 0B 00 98 A4 00 3C 97 24 16 AF 9B 04 81 90 00 94 [16:41:28]RAPDU: 3C 97 24 16 AF 9B 04 81 90 00 [16:41:28]wFMCommunicate OK [16:41:28]SAM_PROTO_SignData done [16:41:28]FM_MakeSignedData done [16:41:28]CreateOFDProtocolMessage [16:41:28]wFMCommunicate request_size=4 [16:41:28]MH_SAM_APDU [16:41:28]CAPDU: 80 11 00 00 [16:41:28]Write to MH i2c: E2 08 00 99 A4 80 11 00 00 00 00 00 00 B7 [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 17 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 17 00 99 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0A [16:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:41:29]wFMCommunicate OK [16:41:29]CreateOFDProtocolMessage done [16:41:29]OFDSenderStorePacket 60200 [16:41:29]StoreOFDPacket docnum=60200 [16:41:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DC 6C 07 01 45 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 0A 50 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 75 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 03 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 53 02 00 00 F4 03 04 00 39 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EB 00 00 35 04 06 00 D4 2F 4E 99 8B 7A 3C 97 24 16 AF 9B 04 81 [16:41:29]CheckFolder [16:41:29]dirname=/storage/ofd_packets [16:41:29]CheckFolder done [16:41:29]ProducePacketName [16:41:29]name=ofd_packets/00060200 [16:41:29]NVStorageSaveData ofd_packets/00060200 [16:41:29]File name is /storage/ofd_packets/00060200 [16:41:29]Write 301 bytes [16:41:29]NVStorageSaveData done [16:41:29]OFDSenderStorePacket done [16:41:29]KKMCreateOFDPacket done [16:41:29]NVStorageSaveData kkm_last_timestamp [16:41:29]File name is /storage/kkm_last_timestamp [16:41:29]Write 4 bytes [16:41:29]NVStorageSaveData done [16:41:29]ExternCall_PrintAddStr [16:41:29]wPrintStart [16:41:29]Write to MH i2c: 01 00 00 9A A4 3E [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: 01 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: 01 07 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: 01 07 00 9A A4 00 00 00 00 00 FF 0F 53 [16:41:29]RasterBufferAndPrint [16:41:29]line Счет N : (1)545936 [16:41:29]line ИНН: 02508201610067 [16:41:29]line Контрольно-Кассовый Чек [16:41:29]line ПРОДАЖА [16:41:29]line ТРК (МРК, ГНК) : 32 [16:41:29]line Товар: 2710124130 [16:41:29]line Аи-92-К-5 [16:41:29]line 20.490 * 65.90 [16:41:29]line = 1350.29 [16:41:29]line НДС 12% НСП 1% [16:41:29]line > о реализуемом товаре [16:41:29]line ОКРУГЛЕНИЕ: -0.29 [16:41:29]line ИТОГО: 1350.00 [16:41:29]line Внесено: 1350.00 [16:41:29]line СДАЧА: 0.00 [16:41:29]line НСП 1% : 11.95 [16:41:29]line НДС 12% : 143.39 [16:41:29]line Наличными: 1350.00 [16:41:29]line Безнал.: 0.00 [16:41:29]line Место: АЗС № 117 "Партнер Нефть" [16:41:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:41:29]line СНО: Общий режим [16:41:29]line Чек 595 05.06.2024 16:41 [16:41:29]line Смена: 72 ФФД: 1.0 [16:41:29]line ЗНМ: 0300000048 [16:41:29]line РНМ: 0000000000151680 [16:41:29]line Версия ККМ: v1.0 [16:41:29]line [16:41:29]line Дисконтная программа [16:41:29]line АИ-92 [16:41:29]line номер 117 [16:41:29]line сэкономлено 20.49 сом [16:41:29]line ФМ: 0000000000959414 [16:41:29]line ФД: 60200 [16:41:29]line ФПД: 233299647236986 [16:41:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164129&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60200&fm=233299647236986&tin=02508201610067®Number=0000000000151680&sum=135000 [16:41:29]OFD Sender: Processing packet 60200 [packets to send 53, broken 52] [16:41:29]ProducePacketName [16:41:29]name=ofd_packets/00060200 [16:41:29]OFD Sender: To server: pG, [16:41:29]CommunicateWithHost lk.salyk.kg:30040 [16:41:29]ConnectInit lk.salyk.kg [16:41:29]written 0, free lines is 4095 [16:41:29]Connected sock=10 [16:41:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 DC 6C 07 01 45 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 0A 50 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 75 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 03 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 53 02 00 00 F4 03 04 00 39 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 28 EB 00 00 35 04 06 00 D4 2F 4E 99 8B 7A 3C 97 24 16 AF 9B 04 81 [16:41:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DC 48 47 00 B1 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 39 35 39 34 31 34 10 04 04 00 28 EB 00 00 F4 03 04 00 3D 41 60 66 B6 04 01 00 00 2F 94 7F 34 0C C8 35 3C [16:41:29]CommunicateWithHost err = 0 [16:41:29]CheckOFDResponse [16:41:29]1017 (14) - 77093643461234 [16:41:29]1041 (16) - 0000000000959414 [16:41:29]1040 (4) - 60200 [16:41:29]1012 (4) - 05.06.2024 10:43 [16:41:29]1206 (1) - 0 [16:41:29]OFD Sender: Remove packet 60200 [16:41:29]ProducePacketName [16:41:29]name=ofd_packets/00060200 [16:41:29]NVStorageDeleteData [16:41:29]Write to MH i2c: 01 00 00 CA A4 6E [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: 01 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: 01 07 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: 01 07 00 CA A4 00 00 00 00 00 6E 0C EF [16:41:29]RasterBufferAndPrint [16:41:29]line [16:41:29]line [16:41:29]line [16:41:29]line [16:41:29]line [16:41:29]written 0, free lines is 3188 [16:41:29]MH_Cut [16:41:29]Write to MH i2c: D1 01 00 D1 A4 01 47 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: D1 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: D1 01 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: D1 01 00 D1 A4 00 46 [16:41:29]Write to MH i2c: 01 00 00 D2 A4 76 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:30]OFD Sender: No OFD packet to send [16:41:30]*** Cut start [16:41:30]*** Partial cut [16:41:30]*** CUTSNS_PIN = 1 [16:41:30]*** CUTSNS_PIN = 0 [16:41:31]*** Brake cut motor [16:41:31]Read from MH i2c: 01 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: 01 07 00 [16:41:31]MH_I2C_Read... [16:41:31]*** Stop cut motor [16:41:31]Read from MH i2c: 01 07 00 D2 A4 00 00 00 00 00 FF 0F 8B [16:41:31]process_action close_receipt done [16:41:31]requested_data is exist [16:41:31]produce_requested_data [16:41:31]requested_item fm.sn is exist - process it [16:41:31]wFMCommunicate request_size=4 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 11 00 00 [16:41:31]Write to MH i2c: E2 08 00 D3 A4 80 11 00 00 00 00 00 00 F1 [16:41:31]*** Cut end [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 17 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 17 00 D3 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 44 [16:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:41:31]wFMCommunicate OK [16:41:31]requested_item fd.num is exist - process it [16:41:31]SAM_PROTO_GetFieldsCounters [16:41:31]wFMCommunicate request_size=4 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 13 00 00 [16:41:31]Write to MH i2c: E2 08 00 D4 A4 80 13 00 00 00 00 00 00 F4 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 62 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 62 00 D4 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 28 EB 00 00 0E 04 04 00 48 00 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 6B [16:41:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 28 EB 00 00 0E 04 04 00 48 00 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 [16:41:31]wFMCommunicate OK [16:41:31]SAM_PROTO_GetFieldsCounters done [16:41:31]requested_item shift.num is exist - process it [16:41:31]requested_item shift.opened is exist - process it [16:41:31]req_shift_opened [16:41:31]FM_GetShiftState [16:41:31]SAM_PROTO_GetShiftState [16:41:31]wFMCommunicate request_size=4 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 13 01 00 [16:41:31]Write to MH i2c: E2 08 00 D5 A4 80 13 01 00 00 00 00 00 F6 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 0E 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 0E 00 D5 A4 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [16:41:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:41:31]wFMCommunicate OK [16:41:31]SAM_PROTO_GetShiftState done [16:41:31]FM_GetShiftState done [16:41:31]req_shift_opened done [16:41:31]requested_item shift.open_date is exist - process it [16:41:31]req_shift_open_date [16:41:31]req_shift_open_date done [16:41:31]produce_requested_data done [16:41:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60200,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:41:31]process_action_free close_receipt [16:41:31]json_value_free [16:41:31]json_value_free done [16:41:31]process_json_proto returns [16:41:31]Send response to host [16:41:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60200,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:41:31]free response buf [16:41:31]execute_script done [16:41:31]execute_script returns [16:41:31]free content buf [16:41:31]Sock 9.Close socket [16:41:31]Sock 9.Thread stoped [16:41:35]OFD Sender: No OFD packet to send [16:41:40]OFD Sender: No OFD packet to send [16:41:45]OFD Sender: No OFD packet to send [16:41:50]OFD Sender: No OFD packet to send [16:41:55]OFD Sender: No OFD packet to send [16:42:00]OFD Sender: No OFD packet to send [16:42:05]OFD Sender: No OFD packet to send [16:42:10]OFD Sender: No OFD packet to send [16:42:15]OFD Sender: No OFD packet to send [16:42:20]OFD Sender: No OFD packet to send [16:42:25]OFD Sender: No OFD packet to send [16:42:30]OFD Sender: No OFD packet to send [16:42:35]OFD Sender: No OFD packet to send [16:42:35]accept exits with 8 [16:42:35]New connection [16:42:35]New thread 3067100516 created [16:42:35]Thread 3066957156 joined [16:42:35]Waiting for new connection... [16:42:35] Sock 8.Parse request [16:42:35]Sock 8.Check first char [16:42:35]Sock 8.First char is OK [16:42:35]request: POST /json_proto HTTP/1.0 [16:42:35]Method: POST [16:42:35]URL: /json_proto [16:42:35]Method is POST - this is cgi request [16:42:35]url: /json_proto [16:42:35]query_string will be loaded in cgi processing [16:42:35]execute_cgi json_proto POST (null) [16:42:35]execute_cgi path=json_proto method=POST [16:42:35]POST find Content-Length [16:42:35]Host: 172.17.60.68:8080 [16:42:35]Content-Length: 678 [16:42:35]Content-Type: application/json [16:42:35] [16:42:35]POST finish read [16:42:35]Found Content-Length = 678 [16:42:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:42:35]execute_script... [16:42:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:42:35]POST & json_proto [16:42:35]process_json_proto [16:42:35]json parsed OK: [16:42:35]protocol is kg_v1.0 [16:42:35]action value=close_receipt [16:42:35]process_action close_receipt [16:42:35]cmd_close_receipt [16:42:35]MH_GetDate [16:42:35]Write to MH i2c: F0 00 00 D6 A4 69 [16:42:35]Write i2c OK [16:42:35]MH_I2C_Read... [16:42:35]Read from MH i2c: F0 [16:42:35]MH_I2C_Read... [16:42:35]Read from MH i2c: F0 09 00 [16:42:35]MH_I2C_Read... [16:42:35]Read from MH i2c: F0 09 00 D6 A4 00 7E 95 60 66 9A 61 5F 66 0B [16:42:35]GetLastDocTimeStamp 1717605689 [16:42:35]current date 1717605758 [16:42:35]FM_GetShiftState [16:42:35]SAM_PROTO_GetShiftState [16:42:35]wFMCommunicate request_size=4 [16:42:35]MH_SAM_APDU [16:42:35]CAPDU: 80 13 01 00 [16:42:35]Write to MH i2c: E2 08 00 D7 A4 80 13 01 00 00 00 00 00 F8 [16:42:35]Write i2c OK [16:42:35]MH_I2C_Read... [16:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:35]Read from MH i2c: E2 [16:42:35]MH_I2C_Read... [16:42:35]Read from MH i2c: E2 0E 00 [16:42:35]MH_I2C_Read... [16:42:35]Read from MH i2c: E2 0E 00 D7 A4 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 30 [16:42:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:42:35]wFMCommunicate OK [16:42:35]SAM_PROTO_GetShiftState done [16:42:35]FM_GetShiftState done [16:42:35]opened in 1717545916 [16:42:35]opened+sec_in_day 1717632316 [16:42:35]quantity*price = 70044 [16:42:35]sum+1 = 70045 [16:42:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 596 05.06.2024 16:42 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60201 ФПД: 107190331680220 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164238&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60201&fm=107190331680220&tin=02508201610067®Number=0000000000151680&sum=70000 [16:42:36]StoreToDocumentArchive [16:42:36]shift 72 fd 60201 [16:42:36]save to /storage/0072/doc_00060201 [16:42:36]save last doc name /storage/0072/doc_00060201 to /storage/kkm_last_doc_name [16:42:36]save OK [16:42:36]Clear old archive folders... [16:42:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:42:36]tlvbuf is 003D0F10 [16:42:36]SAM_PROTO_ClearQueue [16:42:36]wFMCommunicate request_size=4 [16:42:36]MH_SAM_APDU [16:42:36]CAPDU: 80 09 00 00 [16:42:36]Write to MH i2c: E2 08 00 E4 A4 80 09 00 00 00 00 00 00 FA [16:42:36]Write i2c OK [16:42:36]MH_I2C_Read... [16:42:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:42:36]Read from MH i2c: E2 [16:42:36]MH_I2C_Read... [16:42:36]Read from MH i2c: E2 03 00 [16:42:36]MH_I2C_Read... [16:42:36]Read from MH i2c: E2 03 00 E4 A4 00 90 00 FC [16:42:36]RAPDU: 90 00 [16:42:36]wFMCommunicate OK [16:42:36]SAM_PROTO_ClearQueue done [16:42:36]KKMCreateOFDPacket [16:42:36]OFDProtocolAddRootSTLVToBuf [16:42:36]FM_MakeSignedData [16:42:36]FM_MakeSignedData [16:42:36]SAM_PROTO_SignData [16:42:36]wFMCommunicate request_size=4 [16:42:36]MH_SAM_APDU [16:42:36]CAPDU: 80 0D 01 02 [16:42:36]Write to MH i2c: E2 08 00 E5 A4 80 0D 01 02 00 00 00 00 02 [16:42:36]Write i2c OK [16:42:36]MH_I2C_Read... [16:42:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:42:36]Read from MH i2c: E2 [16:42:36]MH_I2C_Read... [16:42:36]Read from MH i2c: E2 03 00 [16:42:36]MH_I2C_Read... [16:42:36]Read from MH i2c: E2 03 00 E5 A4 00 90 00 FD [16:42:36]RAPDU: 90 00 [16:42:36]wFMCommunicate OK [16:42:36]wFMCommunicate request_size=255 [16:42:36]MH_SAM_APDU [16:42: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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 54 02 00 00 F4 03 04 00 7E 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EB 00 00 35 04 06 00 61 [16:42:36]Write to MH i2c: E2 02 01 E6 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 54 02 00 00 F4 03 04 00 7E 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EB 00 00 35 04 06 00 61 00 00 89 [16:42:36]Write i2c OK [16:42:36]MH_I2C_Read... [16:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:37]Read from MH i2c: E2 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 03 00 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 03 00 E6 A4 00 90 00 FE [16:42:37]RAPDU: 90 00 [16:42:37]wFMCommunicate OK [16:42:37]wFMCommunicate request_size=10 [16:42:37]MH_SAM_APDU [16:42:37]CAPDU: 80 0D 02 02 05 7D 31 A4 A5 DC [16:42:37]Write to MH i2c: E2 0D 00 E7 A4 80 0D 02 02 05 00 7D 31 A4 A5 DC 00 00 E2 [16:42:37]Write i2c OK [16:42:37]MH_I2C_Read... [16:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:37]Read from MH i2c: E2 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 03 00 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 03 00 E7 A4 00 90 00 FF [16:42:37]RAPDU: 90 00 [16:42:37]wFMCommunicate OK [16:42:37]wFMCommunicate request_size=4 [16:42:37]MH_SAM_APDU [16:42:37]CAPDU: 80 0D 03 02 [16:42:37]Write to MH i2c: E2 08 00 E8 A4 80 0D 03 02 00 00 00 00 07 [16:42:37]Write i2c OK [16:42:37]MH_I2C_Read... [16:42:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:42:37]Read from MH i2c: E2 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 0B 00 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 0B 00 E8 A4 00 4C 96 8A 97 4D 1C 0F 5B 90 00 DE [16:42:37]RAPDU: 4C 96 8A 97 4D 1C 0F 5B 90 00 [16:42:37]wFMCommunicate OK [16:42:37]SAM_PROTO_SignData done [16:42:37]FM_MakeSignedData done [16:42:37]CreateOFDProtocolMessage [16:42:37]wFMCommunicate request_size=4 [16:42:37]MH_SAM_APDU [16:42:37]CAPDU: 80 11 00 00 [16:42:37]Write to MH i2c: E2 08 00 E9 A4 80 11 00 00 00 00 00 00 07 [16:42:37]Write i2c OK [16:42:37]MH_I2C_Read... [16:42:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:37]Read from MH i2c: E2 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 17 00 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: E2 17 00 E9 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5A [16:42:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:42:37]wFMCommunicate OK [16:42:37]CreateOFDProtocolMessage done [16:42:37]OFDSenderStorePacket 60201 [16:42:37]StoreOFDPacket docnum=60201 [16:42:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1C F0 07 01 4B CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 54 02 00 00 F4 03 04 00 7E 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EB 00 00 35 04 06 00 61 7D 31 A4 A5 DC 4C 96 8A 97 4D 1C 0F 5B [16:42:37]CheckFolder [16:42:37]dirname=/storage/ofd_packets [16:42:37]CheckFolder done [16:42:37]ProducePacketName [16:42:37]name=ofd_packets/00060201 [16:42:37]NVStorageSaveData ofd_packets/00060201 [16:42:37]File name is /storage/ofd_packets/00060201 [16:42:37]Write 301 bytes [16:42:37]NVStorageSaveData done [16:42:37]OFDSenderStorePacket done [16:42:37]KKMCreateOFDPacket done [16:42:37]NVStorageSaveData kkm_last_timestamp [16:42:37]File name is /storage/kkm_last_timestamp [16:42:37]Write 4 bytes [16:42:37]NVStorageSaveData done [16:42:37]ExternCall_PrintAddStr [16:42:37]wPrintStart [16:42:37]Write to MH i2c: 01 00 00 EA A4 8E [16:42:37]Write i2c OK [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: 01 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: 01 07 00 [16:42:37]MH_I2C_Read... [16:42:37]Read from MH i2c: 01 07 00 EA A4 00 00 00 00 00 FF 0F A3 [16:42:37]RasterBufferAndPrint [16:42:37]line Счет N : (1)545937 [16:42:37]line ИНН: 02508201610067 [16:42:37]line Контрольно-Кассовый Чек [16:42:37]line ПРОДАЖА [16:42:37]line ТРК (МРК, ГНК) : 42 [16:42:37]line Товар: 2710124130 [16:42:37]line Аи-92-К-5 [16:42:37]line 10.470 * 66.90 [16:42:37]line = 700.44 [16:42:37]line НДС 12% НСП 1% [16:42:37]line > о реализуемом товаре [16:42:37]line ОКРУГЛЕНИЕ: -0.44 [16:42:37]line ИТОГО: 700.00 [16:42:37]line Внесено: 700.00 [16:42:37]line СДАЧА: 0.00 [16:42:37]line НСП 1% : 6.20 [16:42:37]line НДС 12% : 74.38 [16:42:37]line Наличными: 700.00 [16:42:37]line Безнал.: 0.00 [16:42:37]line Место: АЗС № 117 "Партнер Нефть" [16:42:37]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:42:37]line СНО: Общий режим [16:42:37]line Чек 596 05.06.2024 16:42 [16:42:37]line Смена: 72 ФФД: 1.0 [16:42:37]line ЗНМ: 0300000048 [16:42:37]line РНМ: 0000000000151680 [16:42:37]line Версия ККМ: v1.0 [16:42:37]line ФМ: 0000000000959414 [16:42:37]line ФД: 60201 [16:42:37]line ФПД: 107190331680220 [16:42:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164238&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60201&fm=107190331680220&tin=02508201610067®Number=0000000000151680&sum=70000 [16:42:37]OFD Sender: Processing packet 60201 [packets to send 53, broken 52] [16:42:37]ProducePacketName [16:42:37]name=ofd_packets/00060201 [16:42:37]OFD Sender: To server: pG, [16:42:37]CommunicateWithHost lk.salyk.kg:30040 [16:42:37]ConnectInit lk.salyk.kg [16:42:37]written 0, free lines is 4095 [16:42:37]Connected sock=9 [16:42:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 1C F0 07 01 4B CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 54 02 00 00 F4 03 04 00 7E 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EB 00 00 35 04 06 00 61 7D 31 A4 A5 DC 4C 96 8A 97 4D 1C 0F 5B [16:42:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 92 1E 47 00 8C 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 29 EB 00 00 F4 03 04 00 81 41 60 66 B6 04 01 00 00 56 31 5D AB FF 45 A5 64 [16:42:37]CommunicateWithHost err = 0 [16:42:37]CheckOFDResponse [16:42:37]1017 (14) - 77093643461234 [16:42:37]1041 (16) - 0000000000959414 [16:42:37]1040 (4) - 60201 [16:42:37]1012 (4) - 05.06.2024 10:44 [16:42:37]1206 (1) - 0 [16:42:37]OFD Sender: Remove packet 60201 [16:42:37]ProducePacketName [16:42:37]name=ofd_packets/00060201 [16:42:37]NVStorageDeleteData [16:42:38]Write to MH i2c: 01 00 00 15 A5 BA [16:42:38]Write i2c OK [16:42:38]MH_I2C_Read... [16:42:38]Read from MH i2c: 01 [16:42:38]MH_I2C_Read... [16:42:38]Read from MH i2c: 01 07 00 [16:42:38]MH_I2C_Read... [16:42:38]Read from MH i2c: 01 07 00 15 A5 00 00 00 00 00 B2 0C 7F [16:42:38]RasterBufferAndPrint [16:42:38]line [16:42:38]line [16:42:38]line [16:42:38]line [16:42:38]line [16:42:38]written 0, free lines is 3256 [16:42:38]MH_Cut [16:42:38]Write to MH i2c: D1 01 00 1C A5 01 93 [16:42:38]Write i2c OK [16:42:38]MH_I2C_Read... [16:42:38]Read from MH i2c: D1 [16:42:38]MH_I2C_Read... [16:42:38]Read from MH i2c: D1 01 00 [16:42:38]MH_I2C_Read... [16:42:38]Read from MH i2c: D1 01 00 1C A5 00 92 [16:42:38]Write to MH i2c: 01 00 00 1D A5 C2 [16:42:38]Write i2c OK [16:42:38]MH_I2C_Read... [16:42:38]OFD Sender: No OFD packet to send [16:42:38]*** Cut start [16:42:38]*** Partial cut [16:42:38]*** CUTSNS_PIN = 1 [16:42:38]*** CUTSNS_PIN = 0 [16:42:39]*** Brake cut motor [16:42:39]Read from MH i2c: 01 [16:42:39]MH_I2C_Read... [16:42:39]*** Stop cut motor [16:42:39]*** Cut end [16:42:39]Read from MH i2c: 01 07 00 [16:42:39]MH_I2C_Read... [16:42:39]Read from MH i2c: 01 07 00 1D A5 00 00 00 00 00 FF 0F D7 [16:42:39]process_action close_receipt done [16:42:39]requested_data is exist [16:42:39]produce_requested_data [16:42:39]requested_item fm.sn is exist - process it [16:42:39]wFMCommunicate request_size=4 [16:42:39]MH_SAM_APDU [16:42:39]CAPDU: 80 11 00 00 [16:42:39]Write to MH i2c: E2 08 00 1E A5 80 11 00 00 00 00 00 00 3D [16:42:39]Write i2c OK [16:42:39]MH_I2C_Read... [16:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:39]Read from MH i2c: E2 [16:42:39]MH_I2C_Read... [16:42:39]Read from MH i2c: E2 17 00 [16:42:39]MH_I2C_Read... [16:42:39]Read from MH i2c: E2 17 00 1E A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 90 [16:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:42:39]wFMCommunicate OK [16:42:39]requested_item fd.num is exist - process it [16:42:39]SAM_PROTO_GetFieldsCounters [16:42:39]wFMCommunicate request_size=4 [16:42:39]MH_SAM_APDU [16:42:39]CAPDU: 80 13 00 00 [16:42:39]Write to MH i2c: E2 08 00 1F A5 80 13 00 00 00 00 00 00 40 [16:42:39]Write i2c OK [16:42:39]MH_I2C_Read... [16:42:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:39]Read from MH i2c: E2 [16:42:39]MH_I2C_Read... [16:42:39]Read from MH i2c: E2 62 00 [16:42:39]MH_I2C_Read... [16:42:39]Read from MH i2c: E2 62 00 1F A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 29 EB 00 00 0E 04 04 00 48 00 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 BB [16:42:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 29 EB 00 00 0E 04 04 00 48 00 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 [16:42:39]wFMCommunicate OK [16:42:39]SAM_PROTO_GetFieldsCounters done [16:42:39]requested_item shift.num is exist - process it [16:42:39]requested_item shift.opened is exist - process it [16:42:39]req_shift_opened [16:42:39]FM_GetShiftState [16:42:39]SAM_PROTO_GetShiftState [16:42:39]wFMCommunicate request_size=4 [16:42:39]MH_SAM_APDU [16:42:39]CAPDU: 80 13 01 00 [16:42:39]Write to MH i2c: E2 08 00 20 A5 80 13 01 00 00 00 00 00 42 [16:42:39]Write i2c OK [16:42:39]MH_I2C_Read... [16:42:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:39]Read from MH i2c: E2 [16:42:39]MH_I2C_Read... [16:42:39]Read from MH i2c: E2 0E 00 [16:42:39]MH_I2C_Read... [16:42:39]Read from MH i2c: E2 0E 00 20 A5 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7A [16:42:39]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:42:39]wFMCommunicate OK [16:42:39]SAM_PROTO_GetShiftState done [16:42:39]FM_GetShiftState done [16:42:39]req_shift_opened done [16:42:39]requested_item shift.open_date is exist - process it [16:42:39]req_shift_open_date [16:42:39]req_shift_open_date done [16:42:39]produce_requested_data done [16:42:39]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60201,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:42:39]process_action_free close_receipt [16:42:39]json_value_free [16:42:39]json_value_free done [16:42:39]process_json_proto returns [16:42:39]Send response to host [16:42:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60201,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:42:39]free response buf [16:42:39]execute_script done [16:42:39]execute_script returns [16:42:39]free content buf [16:42:39]Sock 8.Close socket [16:42:39]Sock 8.Thread stoped [16:42:43]OFD Sender: No OFD packet to send [16:42:48]OFD Sender: No OFD packet to send [16:42:53]OFD Sender: No OFD packet to send [16:42:58]OFD Sender: No OFD packet to send [16:43:03]OFD Sender: No OFD packet to send [16:43:08]OFD Sender: No OFD packet to send [16:43:13]OFD Sender: No OFD packet to send [16:43:18]OFD Sender: No OFD packet to send [16:43:23]OFD Sender: No OFD packet to send [16:43:28]OFD Sender: No OFD packet to send [16:43:33]OFD Sender: No OFD packet to send [16:43:38]OFD Sender: No OFD packet to send [16:43:43]OFD Sender: No OFD packet to send [16:43:48]OFD Sender: No OFD packet to send [16:43:53]OFD Sender: No OFD packet to send [16:43:58]accept exits with 10 [16:43:58]New connection [16:43:58]New thread 3066957156 created [16:43:58]Thread 3067100516 joined [16:43:58]Waiting for new connection... [16:43:58] Sock 10.Parse request [16:43:58]Sock 10.Check first char [16:43:58]Sock 10.First char is OK [16:43:58]request: POST /json_proto HTTP/1.0 [16:43:58]Method: POST [16:43:58]URL: /json_proto [16:43:58]Method is POST - this is cgi request [16:43:58]url: /json_proto [16:43:58]query_string will be loaded in cgi processing [16:43:58]execute_cgi json_proto POST (null) [16:43:58]execute_cgi path=json_proto method=POST [16:43:58]POST find Content-Length [16:43:58]Host: 172.17.60.68:8080 [16:43:58]Content-Length: 679 [16:43:58]Content-Type: application/json [16:43:58] [16:43:58]POST finish read [16:43:58]Found Content-Length = 679 [16:43:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545940", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:58]execute_script... [16:43: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)545940", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:58]POST & json_proto [16:43:58]process_json_proto [16:43:58]json parsed OK: [16:43:58]protocol is kg_v1.0 [16:43:58]action value=close_receipt [16:43:58]process_action close_receipt [16:43:58]cmd_close_receipt [16:43:58]MH_GetDate [16:43:58]Write to MH i2c: F0 00 00 21 A5 B5 [16:43:58]Write i2c OK [16:43:58]MH_I2C_Read... [16:43:58]Read from MH i2c: F0 [16:43:58]MH_I2C_Read... [16:43:58]Read from MH i2c: F0 09 00 [16:43:58]MH_I2C_Read... [16:43:58]Read from MH i2c: F0 09 00 21 A5 00 D0 95 60 66 9A 61 5F 66 A9 [16:43:58]GetLastDocTimeStamp 1717605758 [16:43:58]current date 1717605840 [16:43:58]FM_GetShiftState [16:43:58]SAM_PROTO_GetShiftState [16:43:58]wFMCommunicate request_size=4 [16:43:58]MH_SAM_APDU [16:43:58]CAPDU: 80 13 01 00 [16:43:58]Write to MH i2c: E2 08 00 22 A5 80 13 01 00 00 00 00 00 44 [16:43:58]Write i2c OK [16:43:58]MH_I2C_Read... [16:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:58]Read from MH i2c: E2 [16:43:58]MH_I2C_Read... [16:43:58]Read from MH i2c: E2 0E 00 [16:43:58]MH_I2C_Read... [16:43:58]Read from MH i2c: E2 0E 00 22 A5 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7C [16:43:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:43:58]wFMCommunicate OK [16:43:58]SAM_PROTO_GetShiftState done [16:43:58]FM_GetShiftState done [16:43:58]opened in 1717545916 [16:43:58]opened+sec_in_day 1717632316 [16:43:58]quantity*price = 100018 [16:43:58]sum+1 = 100020 [16:43:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 597 05.06.2024 16:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60202 ФПД: 210659845474141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164400&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60202&fm=210659845474141&tin=02508201610067®Number=0000000000151680&sum=100000 [16:43:59]StoreToDocumentArchive [16:43:59]shift 72 fd 60202 [16:43:59]save to /storage/0072/doc_00060202 [16:43:59]save last doc name /storage/0072/doc_00060202 to /storage/kkm_last_doc_name [16:43:59]save OK [16:43:59]Clear old archive folders... [16:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:43:59]tlvbuf is 0042BFA0 [16:43:59]SAM_PROTO_ClearQueue [16:43:59]wFMCommunicate request_size=4 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 09 00 00 [16:43:59]Write to MH i2c: E2 08 00 2F A5 80 09 00 00 00 00 00 00 46 [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 2F A5 00 90 00 48 [16:43:59]RAPDU: 90 00 [16:43:59]wFMCommunicate OK [16:43:59]SAM_PROTO_ClearQueue done [16:43:59]KKMCreateOFDPacket [16:43:59]OFDProtocolAddRootSTLVToBuf [16:43:59]FM_MakeSignedData [16:43:59]FM_MakeSignedData [16:43:59]SAM_PROTO_SignData [16:43:59]wFMCommunicate request_size=4 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 0D 01 02 [16:43:59]Write to MH i2c: E2 08 00 30 A5 80 0D 01 02 00 00 00 00 4E [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 30 A5 00 90 00 49 [16:43:59]RAPDU: 90 00 [16:43:59]wFMCommunicate OK [16:43:59]wFMCommunicate request_size=255 [16:43:59]MH_SAM_APDU [16:43: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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 D0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EB 00 00 35 04 06 00 BF 98 11 42 [16:43:59]Write to MH i2c: E2 02 01 31 A5 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 D0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EB 00 00 35 04 06 00 BF 98 11 42 00 00 39 [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 31 A5 00 90 00 4A [16:43:59]RAPDU: 90 00 [16:43:59]wFMCommunicate OK [16:43:59]wFMCommunicate request_size=7 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 0D 02 02 02 07 5D [16:43:59]Write to MH i2c: E2 0A 00 32 A5 80 0D 02 02 02 00 07 5D 00 00 B9 [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 03 00 32 A5 00 90 00 4B [16:43:59]RAPDU: 90 00 [16:43:59]wFMCommunicate OK [16:43:59]wFMCommunicate request_size=4 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 0D 03 02 [16:43:59]Write to MH i2c: E2 08 00 33 A5 80 0D 03 02 00 00 00 00 53 [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 0B 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 0B 00 33 A5 00 0B A6 23 2A FC B8 5F DF 90 00 44 [16:43:59]RAPDU: 0B A6 23 2A FC B8 5F DF 90 00 [16:43:59]wFMCommunicate OK [16:43:59]SAM_PROTO_SignData done [16:43:59]FM_MakeSignedData done [16:43:59]CreateOFDProtocolMessage [16:43:59]wFMCommunicate request_size=4 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 11 00 00 [16:43:59]Write to MH i2c: E2 08 00 34 A5 80 11 00 00 00 00 00 00 53 [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 17 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 17 00 34 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A6 [16:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:43:59]wFMCommunicate OK [16:43:59]CreateOFDProtocolMessage done [16:43:59]OFDSenderStorePacket 60202 [16:43:59]StoreOFDPacket docnum=60202 [16:43:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0B 2E 04 01 15 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 D0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EB 00 00 35 04 06 00 BF 98 11 42 07 5D 0B A6 23 2A FC B8 5F DF [16:43:59]CheckFolder [16:43:59]dirname=/storage/ofd_packets [16:43:59]CheckFolder done [16:43:59]ProducePacketName [16:43:59]name=ofd_packets/00060202 [16:43:59]NVStorageSaveData ofd_packets/00060202 [16:43:59]File name is /storage/ofd_packets/00060202 [16:43:59]Write 298 bytes [16:43:59]NVStorageSaveData done [16:43:59]OFDSenderStorePacket done [16:43:59]KKMCreateOFDPacket done [16:43:59]NVStorageSaveData kkm_last_timestamp [16:43:59]File name is /storage/kkm_last_timestamp [16:43:59]Write 4 bytes [16:43:59]NVStorageSaveData done [16:43:59]ExternCall_PrintAddStr [16:43:59]wPrintStart [16:43:59]Write to MH i2c: 01 00 00 35 A5 DA [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: 01 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: 01 07 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: 01 07 00 35 A5 00 00 00 00 00 FF 0F EF [16:43:59]RasterBufferAndPrint [16:43:59]line Счет N : (1)545940 [16:43:59]line ИНН: 02508201610067 [16:43:59]line Контрольно-Кассовый Чек [16:43:59]line ПРОДАЖА [16:43:59]line ТРК (МРК, ГНК) : 11 [16:43:59]line Товар: 2710194210 [16:43:59]line ДТ-К-5 [16:43:59]line 13.720 * 72.90 [16:43:59]line = 1000.19 [16:43:59]line НДС 12% НСП 1% [16:43:59]line > о реализуемом товаре [16:43:59]line ОКРУГЛЕНИЕ: -0.19 [16:43:59]line ИТОГО: 1000.00 [16:43:59]line Внесено: 1000.00 [16:43:59]line СДАЧА: 0.00 [16:43:59]line НСП 1% : 8.85 [16:43:59]line НДС 12% : 106.21 [16:43:59]line Наличными: 1000.00 [16:43:59]line Безнал.: 0.00 [16:43:59]line Место: АЗС № 117 "Партнер Нефть" [16:43:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:43:59]line СНО: Общий режим [16:43:59]line Чек 597 05.06.2024 16:44 [16:43:59]line Смена: 72 ФФД: 1.0 [16:43:59]line ЗНМ: 0300000048 [16:43:59]line РНМ: 0000000000151680 [16:43:59]line Версия ККМ: v1.0 [16:43:59]line ФМ: 0000000000959414 [16:43:59]line ФД: 60202 [16:43:59]line ФПД: 210659845474141 [16:44:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164400&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60202&fm=210659845474141&tin=02508201610067®Number=0000000000151680&sum=100000 [16:44:00]OFD Sender: Processing packet 60202 [packets to send 53, broken 52] [16:44:00]ProducePacketName [16:44:00]name=ofd_packets/00060202 [16:44:00]OFD Sender: To server: pG, [16:44:00]CommunicateWithHost lk.salyk.kg:30040 [16:44:00]ConnectInit lk.salyk.kg [16:44:00]written 0, free lines is 4095 [16:44:00]Connected sock=9 [16:44:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 0B 2E 04 01 15 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 D0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EB 00 00 35 04 06 00 BF 98 11 42 07 5D 0B A6 23 2A FC B8 5F DF [16:44:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0F C4 47 00 81 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2A EB 00 00 F4 03 04 00 D4 41 60 66 B6 04 01 00 00 99 7F 42 12 8D 59 C2 84 [16:44:00]CommunicateWithHost err = 0 [16:44:00]CheckOFDResponse [16:44:00]1017 (14) - 77093643461234 [16:44:00]1041 (16) - 0000000000959414 [16:44:00]1040 (4) - 60202 [16:44:00]1012 (4) - 05.06.2024 10:45 [16:44:00]1206 (1) - 0 [16:44:00]OFD Sender: Remove packet 60202 [16:44:00]ProducePacketName [16:44:00]name=ofd_packets/00060202 [16:44:00]NVStorageDeleteData [16:44:00]Write to MH i2c: 01 00 00 60 A5 05 [16:44:00]Write i2c OK [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: 01 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: 01 07 00 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: 01 07 00 60 A5 00 00 00 00 00 B2 0C CA [16:44:00]RasterBufferAndPrint [16:44:00]line [16:44:00]line [16:44:00]line [16:44:00]line [16:44:00]line [16:44:00]written 0, free lines is 3255 [16:44:00]MH_Cut [16:44:00]Write to MH i2c: D1 01 00 67 A5 01 DE [16:44:00]Write i2c OK [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: D1 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: D1 01 00 [16:44:00]MH_I2C_Read... [16:44:00]Read from MH i2c: D1 01 00 67 A5 00 DD [16:44:00]Write to MH i2c: 01 00 00 68 A5 0D [16:44:00]Write i2c OK [16:44:00]MH_I2C_Read... [16:44:00]OFD Sender: No OFD packet to send [16:44:01]*** Cut start [16:44:01]*** Partial cut [16:44:01]*** CUTSNS_PIN = 1 [16:44:01]*** CUTSNS_PIN = 0 [16:44:01]*** Brake cut motor [16:44:02]Read from MH i2c: 01 [16:44:02]MH_I2C_Read... [16:44:02]*** Stop cut motor [16:44:02]*** Cut end [16:44:02]Read from MH i2c: 01 07 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: 01 07 00 68 A5 00 00 00 00 00 FF 0F 22 [16:44:02]process_action close_receipt done [16:44:02]requested_data is exist [16:44:02]produce_requested_data [16:44:02]requested_item fm.sn is exist - process it [16:44:02]wFMCommunicate request_size=4 [16:44:02]MH_SAM_APDU [16:44:02]CAPDU: 80 11 00 00 [16:44:02]Write to MH i2c: E2 08 00 69 A5 80 11 00 00 00 00 00 00 88 [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 17 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 17 00 69 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 DB [16:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:44:02]wFMCommunicate OK [16:44:02]requested_item fd.num is exist - process it [16:44:02]SAM_PROTO_GetFieldsCounters [16:44:02]wFMCommunicate request_size=4 [16:44:02]MH_SAM_APDU [16:44:02]CAPDU: 80 13 00 00 [16:44:02]Write to MH i2c: E2 08 00 6A A5 80 13 00 00 00 00 00 00 8B [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 62 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 62 00 6A A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2A EB 00 00 0E 04 04 00 48 00 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 0A [16:44:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2A EB 00 00 0E 04 04 00 48 00 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 [16:44:02]wFMCommunicate OK [16:44:02]SAM_PROTO_GetFieldsCounters done [16:44:02]requested_item shift.num is exist - process it [16:44:02]requested_item shift.opened is exist - process it [16:44:02]req_shift_opened [16:44:02]FM_GetShiftState [16:44:02]SAM_PROTO_GetShiftState [16:44:02]wFMCommunicate request_size=4 [16:44:02]MH_SAM_APDU [16:44:02]CAPDU: 80 13 01 00 [16:44:02]Write to MH i2c: E2 08 00 6B A5 80 13 01 00 00 00 00 00 8D [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 0E 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 0E 00 6B A5 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C5 [16:44:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:44:02]wFMCommunicate OK [16:44:02]SAM_PROTO_GetShiftState done [16:44:02]FM_GetShiftState done [16:44:02]req_shift_opened done [16:44:02]requested_item shift.open_date is exist - process it [16:44:02]req_shift_open_date [16:44:02]req_shift_open_date done [16:44:02]produce_requested_data done [16:44:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60202,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:44:02]process_action_free close_receipt [16:44:02]json_value_free [16:44:02]json_value_free done [16:44:02]process_json_proto returns [16:44:02]Send response to host [16:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60202,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:44:02]free response buf [16:44:02]execute_script done [16:44:02]execute_script returns [16:44:02]free content buf [16:44:02]Sock 10.Close socket [16:44:02]Sock 10.Thread stoped [16:44:05]OFD Sender: No OFD packet to send [16:44:10]OFD Sender: No OFD packet to send [16:44:15]OFD Sender: No OFD packet to send [16:44:20]OFD Sender: No OFD packet to send [16:44:25]OFD Sender: No OFD packet to send [16:44:30]accept exits with 8 [16:44:30]New connection [16:44:30]New thread 3067100516 created [16:44:30]Thread 3066957156 joined [16:44:30]Waiting for new connection... [16:44:30] Sock 8.Parse request [16:44:30]Sock 8.Check first char [16:44:30]Sock 8.First char is OK [16:44:30]request: POST /json_proto HTTP/1.0 [16:44:30]Method: POST [16:44:30]URL: /json_proto [16:44:30]Method is POST - this is cgi request [16:44:30]url: /json_proto [16:44:30]query_string will be loaded in cgi processing [16:44:30]execute_cgi json_proto POST (null) [16:44:30]execute_cgi path=json_proto method=POST [16:44:30]POST find Content-Length [16:44:30]Host: 172.17.60.68:8080 [16:44:30]Content-Length: 674 [16:44:30]Content-Type: application/json [16:44:30] [16:44:30]POST finish read [16:44:30]Found Content-Length = 674 [16:44:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545938", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44:30]execute_script... [16:44: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)545938", "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" : 72.90, "quantity" : 6.860, "sum" : 500.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44:30]POST & json_proto [16:44:30]process_json_proto [16:44:30]json parsed OK: [16:44:30]protocol is kg_v1.0 [16:44:30]action value=close_receipt [16:44:30]process_action close_receipt [16:44:30]cmd_close_receipt [16:44:30]MH_GetDate [16:44:30]Write to MH i2c: F0 00 00 6C A5 00 [16:44:30]Write i2c OK [16:44:30]MH_I2C_Read... [16:44:30]Read from MH i2c: F0 [16:44:30]MH_I2C_Read... [16:44:30]Read from MH i2c: F0 09 00 [16:44:30]MH_I2C_Read... [16:44:30]Read from MH i2c: F0 09 00 6C A5 00 F0 95 60 66 9A 61 5F 66 14 [16:44:30]GetLastDocTimeStamp 1717605840 [16:44:30]current date 1717605872 [16:44:30]FM_GetShiftState [16:44:30]SAM_PROTO_GetShiftState [16:44:30]wFMCommunicate request_size=4 [16:44:30]MH_SAM_APDU [16:44:30]CAPDU: 80 13 01 00 [16:44:30]Write to MH i2c: E2 08 00 6D A5 80 13 01 00 00 00 00 00 8F [16:44:30]Write i2c OK [16:44:30]MH_I2C_Read... [16:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:30]Read from MH i2c: E2 [16:44:30]MH_I2C_Read... [16:44:30]Read from MH i2c: E2 0E 00 [16:44:30]MH_I2C_Read... [16:44:30]Read from MH i2c: E2 0E 00 6D A5 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C7 [16:44:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:44:30]wFMCommunicate OK [16:44:30]SAM_PROTO_GetShiftState done [16:44:30]FM_GetShiftState done [16:44:30]opened in 1717545916 [16:44:30]opened+sec_in_day 1717632316 [16:44:30]quantity*price = 50009 [16:44:30]sum+1 = 50010 [16:44:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 598 05.06.2024 16:44 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60203 ФПД: 248959897913722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164432&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60203&fm=248959897913722&tin=02508201610067®Number=0000000000151680&sum=50000 [16:44:31]StoreToDocumentArchive [16:44:31]shift 72 fd 60203 [16:44:31]save to /storage/0072/doc_00060203 [16:44:31]save last doc name /storage/0072/doc_00060203 to /storage/kkm_last_doc_name [16:44:31]save OK [16:44:31]Clear old archive folders... [16:44:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:44:31]tlvbuf is 00481020 [16:44:31]SAM_PROTO_ClearQueue [16:44:31]wFMCommunicate request_size=4 [16:44:31]MH_SAM_APDU [16:44:31]CAPDU: 80 09 00 00 [16:44:31]Write to MH i2c: E2 08 00 7A A5 80 09 00 00 00 00 00 00 91 [16:44:31]Write i2c OK [16:44:31]MH_I2C_Read... [16:44:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:31]Read from MH i2c: E2 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 7A A5 00 90 00 93 [16:44:31]RAPDU: 90 00 [16:44:31]wFMCommunicate OK [16:44:31]SAM_PROTO_ClearQueue done [16:44:31]KKMCreateOFDPacket [16:44:31]OFDProtocolAddRootSTLVToBuf [16:44:31]FM_MakeSignedData [16:44:31]FM_MakeSignedData [16:44:31]SAM_PROTO_SignData [16:44:31]wFMCommunicate request_size=4 [16:44:31]MH_SAM_APDU [16:44:31]CAPDU: 80 0D 01 02 [16:44:31]Write to MH i2c: E2 08 00 7B A5 80 0D 01 02 00 00 00 00 99 [16:44:31]Write i2c OK [16:44:31]MH_I2C_Read... [16:44:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:31]Read from MH i2c: E2 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 7B A5 00 90 00 94 [16:44:31]RAPDU: 90 00 [16:44:31]wFMCommunicate OK [16:44:31]wFMCommunicate request_size=255 [16:44:31]MH_SAM_APDU [16:44: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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 02 00 00 F4 03 04 00 F0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EB 00 00 35 04 06 00 E2 6D 7E 47 [16:44:31]Write to MH i2c: E2 02 01 7C A5 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 02 00 00 F4 03 04 00 F0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EB 00 00 35 04 06 00 E2 6D 7E 47 00 00 54 [16:44:31]Write i2c OK [16:44:31]MH_I2C_Read... [16:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:31]Read from MH i2c: E2 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 7C A5 00 90 00 95 [16:44:31]RAPDU: 90 00 [16:44:31]wFMCommunicate OK [16:44:31]wFMCommunicate request_size=7 [16:44:31]MH_SAM_APDU [16:44:31]CAPDU: 80 0D 02 02 02 49 7A [16:44:31]Write to MH i2c: E2 0A 00 7D A5 80 0D 02 02 02 00 49 7A 00 00 63 [16:44:31]Write i2c OK [16:44:31]MH_I2C_Read... [16:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:31]Read from MH i2c: E2 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 03 00 7D A5 00 90 00 96 [16:44:31]RAPDU: 90 00 [16:44:31]wFMCommunicate OK [16:44:31]wFMCommunicate request_size=4 [16:44:31]MH_SAM_APDU [16:44:31]CAPDU: 80 0D 03 02 [16:44:31]Write to MH i2c: E2 08 00 7E A5 80 0D 03 02 00 00 00 00 9E [16:44:31]Write i2c OK [16:44:31]MH_I2C_Read... [16:44:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:31]Read from MH i2c: E2 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 0B 00 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 0B 00 7E A5 00 01 FF F3 97 EB 1E 1C 91 90 00 DF [16:44:31]RAPDU: 01 FF F3 97 EB 1E 1C 91 90 00 [16:44:31]wFMCommunicate OK [16:44:31]SAM_PROTO_SignData done [16:44:31]FM_MakeSignedData done [16:44:31]CreateOFDProtocolMessage [16:44:31]wFMCommunicate request_size=4 [16:44:31]MH_SAM_APDU [16:44:31]CAPDU: 80 11 00 00 [16:44:31]Write to MH i2c: E2 08 00 7F A5 80 11 00 00 00 00 00 00 9E [16:44:31]Write i2c OK [16:44:31]MH_I2C_Read... [16:44:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:31]Read from MH i2c: E2 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 17 00 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: E2 17 00 7F A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F1 [16:44:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:44:31]wFMCommunicate OK [16:44:31]CreateOFDProtocolMessage done [16:44:31]OFDSenderStorePacket 60203 [16:44:31]StoreOFDPacket docnum=60203 [16:44:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4F 4E 04 01 27 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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 02 00 00 F4 03 04 00 F0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EB 00 00 35 04 06 00 E2 6D 7E 47 49 7A 01 FF F3 97 EB 1E 1C 91 [16:44:31]CheckFolder [16:44:31]dirname=/storage/ofd_packets [16:44:31]CheckFolder done [16:44:31]ProducePacketName [16:44:31]name=ofd_packets/00060203 [16:44:31]NVStorageSaveData ofd_packets/00060203 [16:44:31]File name is /storage/ofd_packets/00060203 [16:44:31]Write 298 bytes [16:44:31]NVStorageSaveData done [16:44:31]OFDSenderStorePacket done [16:44:31]KKMCreateOFDPacket done [16:44:31]NVStorageSaveData kkm_last_timestamp [16:44:31]File name is /storage/kkm_last_timestamp [16:44:31]Write 4 bytes [16:44:31]NVStorageSaveData done [16:44:31]ExternCall_PrintAddStr [16:44:31]wPrintStart [16:44:31]Write to MH i2c: 01 00 00 80 A5 25 [16:44:31]Write i2c OK [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: 01 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: 01 07 00 [16:44:31]MH_I2C_Read... [16:44:31]Read from MH i2c: 01 07 00 80 A5 00 00 00 00 00 FF 0F 3A [16:44:31]RasterBufferAndPrint [16:44:31]line Счет N : (1)545938 [16:44:31]line ИНН: 02508201610067 [16:44:31]line Контрольно-Кассовый Чек [16:44:31]line ПРОДАЖА [16:44:31]line ТРК (МРК, ГНК) : 51 [16:44:31]line Товар: 2710194210 [16:44:31]line ДТ-К-5 [16:44:31]line 6.860 * 72.90 [16:44:31]line = 500.09 [16:44:31]line НДС 12% НСП 1% [16:44:31]line > о реализуемом товаре [16:44:31]line ОКРУГЛЕНИЕ: -0.09 [16:44:31]line ИТОГО: 500.00 [16:44:31]line Внесено: 500.00 [16:44:31]line СДАЧА: 0.00 [16:44:31]line НСП 1% : 4.43 [16:44:31]line НДС 12% : 53.11 [16:44:31]line Наличными: 500.00 [16:44:31]line Безнал.: 0.00 [16:44:31]line Место: АЗС № 117 "Партнер Нефть" [16:44:31]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:44:31]line СНО: Общий режим [16:44:31]line Чек 598 05.06.2024 16:44 [16:44:31]line Смена: 72 ФФД: 1.0 [16:44:31]line ЗНМ: 0300000048 [16:44:31]line РНМ: 0000000000151680 [16:44:31]line Версия ККМ: v1.0 [16:44:31]line ФМ: 0000000000959414 [16:44:31]line ФД: 60203 [16:44:32]line ФПД: 248959897913722 [16:44:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164432&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60203&fm=248959897913722&tin=02508201610067®Number=0000000000151680&sum=50000 [16:44:32]OFD Sender: Processing packet 60203 [packets to send 53, broken 52] [16:44:32]ProducePacketName [16:44:32]name=ofd_packets/00060203 [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:32]written 0, free lines is 4095 [16:44:32]Connected sock=10 [16:44:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 4F 4E 04 01 27 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 CC 1A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 59 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 02 00 00 F4 03 04 00 F0 95 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2B EB 00 00 35 04 06 00 E2 6D 7E 47 49 7A 01 FF F3 97 EB 1E 1C 91 [16:44:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 44 01 47 00 E6 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 39 35 39 34 31 34 10 04 04 00 2B EB 00 00 F4 03 04 00 F4 41 60 66 B6 04 01 00 00 11 BE 9A A3 D9 B3 31 A9 [16:44:32]CommunicateWithHost err = 0 [16:44:32]CheckOFDResponse [16:44:32]1017 (14) - 77093643461234 [16:44:32]1041 (16) - 0000000000959414 [16:44:32]1040 (4) - 60203 [16:44:32]1012 (4) - 05.06.2024 10:46 [16:44:32]1206 (1) - 0 [16:44:32]OFD Sender: Remove packet 60203 [16:44:32]ProducePacketName [16:44:32]name=ofd_packets/00060203 [16:44:32]NVStorageDeleteData [16:44:32]Write to MH i2c: 01 00 00 AB A5 50 [16:44:32]Write i2c OK [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: 01 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: 01 07 00 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: 01 07 00 AB A5 00 00 00 00 00 B9 0C 1C [16:44:32]RasterBufferAndPrint [16:44:32]line [16:44:32]line [16:44:32]line [16:44:32]line [16:44:32]line [16:44:32]written 0, free lines is 3262 [16:44:32]MH_Cut [16:44:32]Write to MH i2c: D1 01 00 B2 A5 01 29 [16:44:32]Write i2c OK [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: D1 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: D1 01 00 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: D1 01 00 B2 A5 00 28 [16:44:32]Write to MH i2c: 01 00 00 B3 A5 58 [16:44:32]Write i2c OK [16:44:32]MH_I2C_Read... [16:44:33]OFD Sender: No OFD packet to send [16:44:33]*** Cut start [16:44:33]*** Partial cut [16:44:33]*** CUTSNS_PIN = 1 [16:44:33]*** CUTSNS_PIN = 0 [16:44:33]*** Brake cut motor [16:44:34]Read from MH i2c: 01 [16:44:34]MH_I2C_Read... [16:44:34]*** Stop cut motor [16:44:34]*** Cut end [16:44:34]Read from MH i2c: 01 07 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 07 00 B3 A5 00 00 00 00 00 FF 0F 6D [16:44:34]process_action close_receipt done [16:44:34]requested_data is exist [16:44:34]produce_requested_data [16:44:34]requested_item fm.sn is exist - process it [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 11 00 00 [16:44:34]Write to MH i2c: E2 08 00 B4 A5 80 11 00 00 00 00 00 00 D3 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 17 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 17 00 B4 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 26 [16:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:44:34]wFMCommunicate OK [16:44:34]requested_item fd.num is exist - process it [16:44:34]SAM_PROTO_GetFieldsCounters [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 13 00 00 [16:44:34]Write to MH i2c: E2 08 00 B5 A5 80 13 00 00 00 00 00 00 D6 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 62 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 62 00 B5 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2B EB 00 00 0E 04 04 00 48 00 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 59 [16:44:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2B EB 00 00 0E 04 04 00 48 00 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 [16:44:34]wFMCommunicate OK [16:44:34]SAM_PROTO_GetFieldsCounters done [16:44:34]requested_item shift.num is exist - process it [16:44:34]requested_item shift.opened is exist - process it [16:44:34]req_shift_opened [16:44:34]FM_GetShiftState [16:44:34]SAM_PROTO_GetShiftState [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 13 01 00 [16:44:34]Write to MH i2c: E2 08 00 B6 A5 80 13 01 00 00 00 00 00 D8 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 0E 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 0E 00 B6 A5 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [16:44:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:44:34]wFMCommunicate OK [16:44:34]SAM_PROTO_GetShiftState done [16:44:34]FM_GetShiftState done [16:44:34]req_shift_opened done [16:44:34]requested_item shift.open_date is exist - process it [16:44:34]req_shift_open_date [16:44:34]req_shift_open_date done [16:44:34]produce_requested_data done [16:44:34]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60203,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:44:34]process_action_free close_receipt [16:44:34]json_value_free [16:44:34]json_value_free done [16:44:34]process_json_proto returns [16:44:34]Send response to host [16:44:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60203,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:44:34]free response buf [16:44:34]execute_script done [16:44:34]execute_script returns [16:44:34]free content buf [16:44:34]Sock 8.Close socket [16:44:34]Sock 8.Thread stoped [16:44:38]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [16:45:03]OFD Sender: No OFD packet to send [16:45:08]OFD Sender: No OFD packet to send [16:45:13]OFD Sender: No OFD packet to send [16:45:18]OFD Sender: No OFD packet to send [16:45:23]OFD Sender: No OFD packet to send [16:45:23]accept exits with 9 [16:45:23]New connection [16:45:23]New thread 3066957156 created [16:45:23]Thread 3067100516 joined [16:45:23]Waiting for new connection... [16:45:23] Sock 9.Parse request [16:45:23]Sock 9.Check first char [16:45:23]Sock 9.First char is OK [16:45:23]request: POST /json_proto HTTP/1.0 [16:45:23]Method: POST [16:45:23]URL: /json_proto [16:45:23]Method is POST - this is cgi request [16:45:23]url: /json_proto [16:45:23]query_string will be loaded in cgi processing [16:45:23]execute_cgi json_proto POST (null) [16:45:23]execute_cgi path=json_proto method=POST [16:45:23]POST find Content-Length [16:45:23]Host: 172.17.60.68:8080 [16:45:23]Content-Length: 677 [16:45:23]Content-Type: application/json [16:45:23] [16:45:23]POST finish read [16:45:23]Found Content-Length = 677 [16:45:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:45:23]execute_script... [16:45: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)545942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:45:23]POST & json_proto [16:45:23]process_json_proto [16:45:23]json parsed OK: [16:45:23]protocol is kg_v1.0 [16:45:23]action value=close_receipt [16:45:23]process_action close_receipt [16:45:23]cmd_close_receipt [16:45:23]MH_GetDate [16:45:23]Write to MH i2c: F0 00 00 B7 A5 4B [16:45:23]Write i2c OK [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: F0 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: F0 09 00 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: F0 09 00 B7 A5 00 25 96 60 66 9A 61 5F 66 95 [16:45:23]GetLastDocTimeStamp 1717605872 [16:45:23]current date 1717605925 [16:45:23]FM_GetShiftState [16:45:23]SAM_PROTO_GetShiftState [16:45:23]wFMCommunicate request_size=4 [16:45:23]MH_SAM_APDU [16:45:23]CAPDU: 80 13 01 00 [16:45:23]Write to MH i2c: E2 08 00 B8 A5 80 13 01 00 00 00 00 00 DA [16:45:23]Write i2c OK [16:45:23]MH_I2C_Read... [16:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:23]Read from MH i2c: E2 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: E2 0E 00 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: E2 0E 00 B8 A5 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 12 [16:45:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:45:23]wFMCommunicate OK [16:45:23]SAM_PROTO_GetShiftState done [16:45:23]FM_GetShiftState done [16:45:23]opened in 1717545916 [16:45:23]opened+sec_in_day 1717632316 [16:45:23]quantity*price = 30038 [16:45:23]sum+1 = 30039 [16:45:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 599 05.06.2024 16:45 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60204 ФПД: 55552846920191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164525&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60204&fm=55552846920191&tin=02508201610067®Number=0000000000151680&sum=30000 [16:45:24]StoreToDocumentArchive [16:45:24]shift 72 fd 60204 [16:45:24]save to /storage/0072/doc_00060204 [16:45:24]save last doc name /storage/0072/doc_00060204 to /storage/kkm_last_doc_name [16:45:24]save OK [16:45:24]Clear old archive folders... [16:45:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:45:24]tlvbuf is 00545B50 [16:45:24]SAM_PROTO_ClearQueue [16:45:24]wFMCommunicate request_size=4 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 09 00 00 [16:45:24]Write to MH i2c: E2 08 00 C5 A5 80 09 00 00 00 00 00 00 DC [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:24]Read from MH i2c: E2 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 C5 A5 00 90 00 DE [16:45:24]RAPDU: 90 00 [16:45:24]wFMCommunicate OK [16:45:24]SAM_PROTO_ClearQueue done [16:45:24]KKMCreateOFDPacket [16:45:24]OFDProtocolAddRootSTLVToBuf [16:45:24]FM_MakeSignedData [16:45:24]FM_MakeSignedData [16:45:24]SAM_PROTO_SignData [16:45:24]wFMCommunicate request_size=4 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 0D 01 02 [16:45:24]Write to MH i2c: E2 08 00 C6 A5 80 0D 01 02 00 00 00 00 E4 [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:24]Read from MH i2c: E2 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 C6 A5 00 90 00 DF [16:45:24]RAPDU: 90 00 [16:45:24]wFMCommunicate OK [16:45:24]wFMCommunicate request_size=255 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 57 02 00 00 F4 03 04 00 25 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EB 00 00 35 04 06 00 32 [16:45:24]Write to MH i2c: E2 02 01 C7 A5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 57 02 00 00 F4 03 04 00 25 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EB 00 00 35 04 06 00 32 00 00 CE [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:24]Read from MH i2c: E2 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 C7 A5 00 90 00 E0 [16:45:24]RAPDU: 90 00 [16:45:24]wFMCommunicate OK [16:45:24]wFMCommunicate request_size=10 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 0D 02 02 05 86 67 B4 F9 FF [16:45:24]Write to MH i2c: E2 0D 00 C8 A5 80 0D 02 02 05 00 86 67 B4 F9 FF 00 00 8A [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:24]Read from MH i2c: E2 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 03 00 C8 A5 00 90 00 E1 [16:45:24]RAPDU: 90 00 [16:45:24]wFMCommunicate OK [16:45:24]wFMCommunicate request_size=4 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 0D 03 02 [16:45:24]Write to MH i2c: E2 08 00 C9 A5 80 0D 03 02 00 00 00 00 E9 [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:25]Read from MH i2c: E2 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: E2 0B 00 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: E2 0B 00 C9 A5 00 F6 6F 83 C5 50 57 43 93 90 00 14 [16:45:25]RAPDU: F6 6F 83 C5 50 57 43 93 90 00 [16:45:25]wFMCommunicate OK [16:45:25]SAM_PROTO_SignData done [16:45:25]FM_MakeSignedData done [16:45:25]CreateOFDProtocolMessage [16:45:25]wFMCommunicate request_size=4 [16:45:25]MH_SAM_APDU [16:45:25]CAPDU: 80 11 00 00 [16:45:25]Write to MH i2c: E2 08 00 CA A5 80 11 00 00 00 00 00 00 E9 [16:45:25]Write i2c OK [16:45:25]MH_I2C_Read... [16:45:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:25]Read from MH i2c: E2 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: E2 17 00 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: E2 17 00 CA A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [16:45:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:45:25]wFMCommunicate OK [16:45:25]CreateOFDProtocolMessage done [16:45:25]OFDSenderStorePacket 60204 [16:45:25]StoreOFDPacket docnum=60204 [16:45:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5A C2 07 01 05 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 57 02 00 00 F4 03 04 00 25 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EB 00 00 35 04 06 00 32 86 67 B4 F9 FF F6 6F 83 C5 50 57 43 93 [16:45:25]CheckFolder [16:45:25]dirname=/storage/ofd_packets [16:45:25]CheckFolder done [16:45:25]ProducePacketName [16:45:25]name=ofd_packets/00060204 [16:45:25]NVStorageSaveData ofd_packets/00060204 [16:45:25]File name is /storage/ofd_packets/00060204 [16:45:25]Write 301 bytes [16:45:25]NVStorageSaveData done [16:45:25]OFDSenderStorePacket done [16:45:25]KKMCreateOFDPacket done [16:45:25]NVStorageSaveData kkm_last_timestamp [16:45:25]File name is /storage/kkm_last_timestamp [16:45:25]Write 4 bytes [16:45:25]NVStorageSaveData done [16:45:25]ExternCall_PrintAddStr [16:45:25]wPrintStart [16:45:25]Write to MH i2c: 01 00 00 CB A5 70 [16:45:25]Write i2c OK [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: 01 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: 01 07 00 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: 01 07 00 CB A5 00 00 00 00 00 FF 0F 85 [16:45:25]RasterBufferAndPrint [16:45:25]line Счет N : (1)545942 [16:45:25]line ИНН: 02508201610067 [16:45:25]line Контрольно-Кассовый Чек [16:45:25]line ПРОДАЖА [16:45:25]line ТРК (МРК, ГНК) : 22 [16:45:25]line Товар: 2710124130 [16:45:25]line Аи-92-К-5 [16:45:25]line 4.490 * 66.90 [16:45:25]line = 300.38 [16:45:25]line НДС 12% НСП 1% [16:45:25]line > о реализуемом товаре [16:45:25]line ОКРУГЛЕНИЕ: -0.38 [16:45:25]line ИТОГО: 300.00 [16:45:25]line Внесено: 300.00 [16:45:25]line СДАЧА: 0.00 [16:45:25]line НСП 1% : 2.66 [16:45:25]line НДС 12% : 31.90 [16:45:25]line Наличными: 300.00 [16:45:25]line Безнал.: 0.00 [16:45:25]line Место: АЗС № 117 "Партнер Нефть" [16:45:25]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:45:25]line СНО: Общий режим [16:45:25]line Чек 599 05.06.2024 16:45 [16:45:25]line Смена: 72 ФФД: 1.0 [16:45:25]line ЗНМ: 0300000048 [16:45:25]line РНМ: 0000000000151680 [16:45:25]line Версия ККМ: v1.0 [16:45:25]line ФМ: 0000000000959414 [16:45:25]line ФД: 60204 [16:45:25]line ФПД: 55552846920191 [16:45:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164525&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60204&fm=55552846920191&tin=02508201610067®Number=0000000000151680&sum=30000 [16:45:25]OFD Sender: Processing packet 60204 [packets to send 53, broken 52] [16:45:25]ProducePacketName [16:45:25]name=ofd_packets/00060204 [16:45:25]OFD Sender: To server: pG, [16:45:25]CommunicateWithHost lk.salyk.kg:30040 [16:45:25]ConnectInit lk.salyk.kg [16:45:25]written 0, free lines is 4095 [16:45:25]Connected sock=10 [16:45:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 5A C2 07 01 05 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 57 02 00 00 F4 03 04 00 25 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2C EB 00 00 35 04 06 00 32 86 67 B4 F9 FF F6 6F 83 C5 50 57 43 93 [16:45:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 B1 61 47 00 92 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 39 35 39 34 31 34 10 04 04 00 2C EB 00 00 F4 03 04 00 29 42 60 66 B6 04 01 00 00 8D 3F D6 EE 07 F9 42 EA [16:45:25]CommunicateWithHost err = 0 [16:45:25]CheckOFDResponse [16:45:25]1017 (14) - 77093643461234 [16:45:25]1041 (16) - 0000000000959414 [16:45:25]1040 (4) - 60204 [16:45:25]1012 (4) - 05.06.2024 10:47 [16:45:25]1206 (1) - 0 [16:45:25]OFD Sender: Remove packet 60204 [16:45:25]ProducePacketName [16:45:25]name=ofd_packets/00060204 [16:45:25]NVStorageDeleteData [16:45:25]Write to MH i2c: 01 00 00 F6 A5 9B [16:45:25]Write i2c OK [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: 01 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: 01 07 00 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: 01 07 00 F6 A5 00 00 00 00 00 BC 0C 6A [16:45:25]RasterBufferAndPrint [16:45:25]line [16:45:25]line [16:45:25]line [16:45:25]line [16:45:25]line [16:45:25]written 0, free lines is 3266 [16:45:25]MH_Cut [16:45:25]Write to MH i2c: D1 01 00 FD A5 01 74 [16:45:25]Write i2c OK [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: D1 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: D1 01 00 [16:45:25]MH_I2C_Read... [16:45:25]Read from MH i2c: D1 01 00 FD A5 00 73 [16:45:25]Write to MH i2c: 01 00 00 FE A5 A3 [16:45:25]Write i2c OK [16:45:25]MH_I2C_Read... [16:45:26]OFD Sender: No OFD packet to send [16:45:26]*** Cut start [16:45:26]*** Partial cut [16:45:26]*** CUTSNS_PIN = 1 [16:45:26]*** CUTSNS_PIN = 0 [16:45:27]*** Brake cut motor [16:45:27]Read from MH i2c: 01 [16:45:27]MH_I2C_Read... [16:45:27]*** Stop cut motor [16:45:27]*** Cut end [16:45:27]Read from MH i2c: 01 07 00 [16:45:27]MH_I2C_Read... [16:45:27]Read from MH i2c: 01 07 00 FE A5 00 00 00 00 00 FF 0F B8 [16:45:27]process_action close_receipt done [16:45:27]requested_data is exist [16:45:27]produce_requested_data [16:45:27]requested_item fm.sn is exist - process it [16:45:27]wFMCommunicate request_size=4 [16:45:27]MH_SAM_APDU [16:45:27]CAPDU: 80 11 00 00 [16:45:27]Write to MH i2c: E2 08 00 FF A5 80 11 00 00 00 00 00 00 1E [16:45:27]Write i2c OK [16:45:27]MH_I2C_Read... [16:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:27]Read from MH i2c: E2 [16:45:27]MH_I2C_Read... [16:45:27]Read from MH i2c: E2 17 00 [16:45:27]MH_I2C_Read... [16:45:27]Read from MH i2c: E2 17 00 FF A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 71 [16:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:45:27]wFMCommunicate OK [16:45:27]requested_item fd.num is exist - process it [16:45:27]SAM_PROTO_GetFieldsCounters [16:45:27]wFMCommunicate request_size=4 [16:45:27]MH_SAM_APDU [16:45:27]CAPDU: 80 13 00 00 [16:45:27]Write to MH i2c: E2 08 00 00 A6 80 13 00 00 00 00 00 00 22 [16:45:27]Write i2c OK [16:45:27]MH_I2C_Read... [16:45:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:27]Read from MH i2c: E2 [16:45:27]MH_I2C_Read... [16:45:27]Read from MH i2c: E2 62 00 [16:45:27]MH_I2C_Read... [16:45:27]Read from MH i2c: E2 62 00 00 A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2C EB 00 00 0E 04 04 00 48 00 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 A9 [16:45:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2C EB 00 00 0E 04 04 00 48 00 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 [16:45:27]wFMCommunicate OK [16:45:27]SAM_PROTO_GetFieldsCounters done [16:45:27]requested_item shift.num is exist - process it [16:45:27]requested_item shift.opened is exist - process it [16:45:27]req_shift_opened [16:45:27]FM_GetShiftState [16:45:27]SAM_PROTO_GetShiftState [16:45:27]wFMCommunicate request_size=4 [16:45:27]MH_SAM_APDU [16:45:27]CAPDU: 80 13 01 00 [16:45:27]Write to MH i2c: E2 08 00 01 A6 80 13 01 00 00 00 00 00 24 [16:45:27]Write i2c OK [16:45:27]MH_I2C_Read... [16:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:27]Read from MH i2c: E2 [16:45:27]MH_I2C_Read... [16:45:27]Read from MH i2c: E2 0E 00 [16:45:27]MH_I2C_Read... [16:45:27]Read from MH i2c: E2 0E 00 01 A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5C [16:45:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:45:27]wFMCommunicate OK [16:45:27]SAM_PROTO_GetShiftState done [16:45:27]FM_GetShiftState done [16:45:27]req_shift_opened done [16:45:27]requested_item shift.open_date is exist - process it [16:45:27]req_shift_open_date [16:45:27]req_shift_open_date done [16:45:27]produce_requested_data done [16:45:27]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60204,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:45:27]process_action_free close_receipt [16:45:27]json_value_free [16:45:27]json_value_free done [16:45:27]process_json_proto returns [16:45:27]Send response to host [16:45:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60204,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:45:27]free response buf [16:45:27]execute_script done [16:45:27]execute_script returns [16:45:27]free content buf [16:45:27]Sock 9.Close socket [16:45:27]Sock 9.Thread stoped [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:11]OFD Sender: No OFD packet to send [16:46:16]OFD Sender: No OFD packet to send [16:46:21]OFD Sender: No OFD packet to send [16:46:26]OFD Sender: No OFD packet to send [16:46:27]accept exits with 8 [16:46:27]New connection [16:46:27]New thread 3067100516 created [16:46:27]Thread 3066957156 joined [16:46:27]Waiting for new connection... [16:46:27] Sock 8.Parse request [16:46:27]Sock 8.Check first char [16:46:27]Sock 8.First char is OK [16:46:27]request: POST /json_proto HTTP/1.0 [16:46:27]Method: POST [16:46:27]URL: /json_proto [16:46:27]Method is POST - this is cgi request [16:46:27]url: /json_proto [16:46:27]query_string will be loaded in cgi processing [16:46:27]execute_cgi json_proto POST (null) [16:46:27]execute_cgi path=json_proto method=POST [16:46:27]POST find Content-Length [16:46:27]Host: 172.17.60.68:8080 [16:46:27]Content-Length: 986 [16:46:27]Content-Type: application/json [16:46:27] [16:46:27]POST finish read [16:46:27]Found Content-Length = 986 [16:46:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:46:27]execute_script... [16: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)545941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 20.650, "sum" : 700.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.65 \u0441\u043E\u043C", "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:46:27]POST & json_proto [16:46:27]process_json_proto [16:46:27]json parsed OK: [16:46:27]protocol is kg_v1.0 [16:46:27]action value=close_receipt [16:46:27]process_action close_receipt [16:46:27]cmd_close_receipt [16:46:27]MH_GetDate [16:46:27]Write to MH i2c: F0 00 00 02 A6 97 [16:46:27]Write i2c OK [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: F0 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: F0 09 00 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: F0 09 00 02 A6 00 66 96 60 66 9A 61 5F 66 22 [16:46:27]GetLastDocTimeStamp 1717605925 [16:46:27]current date 1717605990 [16:46:27]FM_GetShiftState [16:46:27]SAM_PROTO_GetShiftState [16:46:27]wFMCommunicate request_size=4 [16:46:27]MH_SAM_APDU [16:46:27]CAPDU: 80 13 01 00 [16:46:27]Write to MH i2c: E2 08 00 03 A6 80 13 01 00 00 00 00 00 26 [16:46:27]Write i2c OK [16:46:27]MH_I2C_Read... [16:46:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:27]Read from MH i2c: E2 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: E2 0E 00 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: E2 0E 00 03 A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5E [16:46:27]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:46:27]wFMCommunicate OK [16:46:27]SAM_PROTO_GetShiftState done [16:46:27]FM_GetShiftState done [16:46:27]opened in 1717545916 [16:46:27]opened+sec_in_day 1717632316 [16:46:27]quantity*price = 70003 [16:46:27]sum+1 = 70005 [16:46:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 600 05.06.2024 16:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 20.65 сом ФМ: 0000000000959414 ФД: 60205 ФПД: 115117545960052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60205&fm=115117545960052&tin=02508201610067®Number=0000000000151680&sum=70000 [16:46:28]StoreToDocumentArchive [16:46:28]shift 72 fd 60205 [16:46:28]save to /storage/0072/doc_00060205 [16:46:28]save last doc name /storage/0072/doc_00060205 to /storage/kkm_last_doc_name [16:46:28]save OK [16:46:28]Clear old archive folders... [16:46:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:46:28]tlvbuf is 00432330 [16:46:28]SAM_PROTO_ClearQueue [16:46:28]wFMCommunicate request_size=4 [16:46:28]MH_SAM_APDU [16:46:28]CAPDU: 80 09 00 00 [16:46:28]Write to MH i2c: E2 08 00 10 A6 80 09 00 00 00 00 00 00 28 [16:46:28]Write i2c OK [16:46:28]MH_I2C_Read... [16:46:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:28]Read from MH i2c: E2 [16:46:28]MH_I2C_Read... [16:46:28]Read from MH i2c: E2 03 00 [16:46:28]MH_I2C_Read... [16:46:28]Read from MH i2c: E2 03 00 10 A6 00 90 00 2A [16:46:28]RAPDU: 90 00 [16:46:28]wFMCommunicate OK [16:46:28]SAM_PROTO_ClearQueue done [16:46:28]KKMCreateOFDPacket [16:46:28]OFDProtocolAddRootSTLVToBuf [16:46:28]FM_MakeSignedData [16:46:28]FM_MakeSignedData [16:46:28]SAM_PROTO_SignData [16:46:28]wFMCommunicate request_size=4 [16:46:28]MH_SAM_APDU [16:46:28]CAPDU: 80 0D 01 02 [16:46:28]Write to MH i2c: E2 08 00 11 A6 80 0D 01 02 00 00 00 00 30 [16:46:28]Write i2c OK [16:46:28]MH_I2C_Read... [16:46:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:29]Read from MH i2c: E2 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 03 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 03 00 11 A6 00 90 00 2B [16:46:29]RAPDU: 90 00 [16:46:29]wFMCommunicate OK [16:46:29]wFMCommunicate request_size=255 [16:46:29]MH_SAM_APDU [16:46:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 66 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EB 00 00 35 04 06 00 68 B2 [16:46:29]Write to MH i2c: E2 02 01 12 A6 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 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 66 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EB 00 00 35 04 06 00 68 B2 00 00 D6 [16:46:29]Write i2c OK [16:46:29]MH_I2C_Read... [16:46:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:29]Read from MH i2c: E2 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 03 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 03 00 12 A6 00 90 00 2C [16:46:29]RAPDU: 90 00 [16:46:29]wFMCommunicate OK [16:46:29]wFMCommunicate request_size=9 [16:46:29]MH_SAM_APDU [16:46:29]CAPDU: 80 0D 02 02 04 E4 6F 32 74 [16:46:29]Write to MH i2c: E2 0C 00 13 A6 80 0D 02 02 04 00 E4 6F 32 74 00 00 34 [16:46:29]Write i2c OK [16:46:29]MH_I2C_Read... [16:46:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:29]Read from MH i2c: E2 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 03 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 03 00 13 A6 00 90 00 2D [16:46:29]RAPDU: 90 00 [16:46:29]wFMCommunicate OK [16:46:29]wFMCommunicate request_size=4 [16:46:29]MH_SAM_APDU [16:46:29]CAPDU: 80 0D 03 02 [16:46:29]Write to MH i2c: E2 08 00 14 A6 80 0D 03 02 00 00 00 00 35 [16:46:29]Write i2c OK [16:46:29]MH_I2C_Read... [16:46:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:29]Read from MH i2c: E2 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 0B 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 0B 00 14 A6 00 2E 8A BD D2 F0 2C D2 4D 90 00 B8 [16:46:29]RAPDU: 2E 8A BD D2 F0 2C D2 4D 90 00 [16:46:29]wFMCommunicate OK [16:46:29]SAM_PROTO_SignData done [16:46:29]FM_MakeSignedData done [16:46:29]CreateOFDProtocolMessage [16:46:29]wFMCommunicate request_size=4 [16:46:29]MH_SAM_APDU [16:46:29]CAPDU: 80 11 00 00 [16:46:29]Write to MH i2c: E2 08 00 15 A6 80 11 00 00 00 00 00 00 35 [16:46:29]Write i2c OK [16:46:29]MH_I2C_Read... [16:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:29]Read from MH i2c: E2 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 17 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 17 00 15 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 88 [16:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:46:29]wFMCommunicate OK [16:46:29]CreateOFDProtocolMessage done [16:46:29]OFDSenderStorePacket 60205 [16:46:29]StoreOFDPacket docnum=60205 [16:46:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1F FD 06 01 2A 0B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 66 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EB 00 00 35 04 06 00 68 B2 E4 6F 32 74 2E 8A BD D2 F0 2C D2 4D [16:46:29]CheckFolder [16:46:29]dirname=/storage/ofd_packets [16:46:29]CheckFolder done [16:46:29]ProducePacketName [16:46:29]name=ofd_packets/00060205 [16:46:29]NVStorageSaveData ofd_packets/00060205 [16:46:29]File name is /storage/ofd_packets/00060205 [16:46:29]Write 300 bytes [16:46:29]NVStorageSaveData done [16:46:29]OFDSenderStorePacket done [16:46:29]KKMCreateOFDPacket done [16:46:29]NVStorageSaveData kkm_last_timestamp [16:46:29]File name is /storage/kkm_last_timestamp [16:46:29]Write 4 bytes [16:46:29]NVStorageSaveData done [16:46:29]ExternCall_PrintAddStr [16:46:29]wPrintStart [16:46:29]Write to MH i2c: 01 00 00 16 A6 BC [16:46:29]Write i2c OK [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: 01 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: 01 07 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: 01 07 00 16 A6 00 00 00 00 00 FF 0F D1 [16:46:29]RasterBufferAndPrint [16:46:29]line Счет N : (1)545941 [16:46:29]line ИНН: 02508201610067 [16:46:29]line Контрольно-Кассовый Чек [16:46:29]line ПРОДАЖА [16:46:29]line ТРК (МРК, ГНК) : 71 [16:46:29]line Товар: 2711190000 [16:46:29]line ГАЗ-К-5 [16:46:29]line 20.650 * 33.90 [16:46:29]line = 700.04 [16:46:29]line НДС 12% НСП 1% [16:46:29]line > о реализуемом товаре [16:46:29]line ОКРУГЛЕНИЕ: -0.04 [16:46:29]line ИТОГО: 700.00 [16:46:29]line Внесено: 700.00 [16:46:29]line СДАЧА: 0.00 [16:46:29]line НСП 1% : 6.19 [16:46:29]line НДС 12% : 74.34 [16:46:29]line Наличными: 700.00 [16:46:29]line Безнал.: 0.00 [16:46:29]line Место: АЗС № 117 "Партнер Нефть" [16:46:29]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:46:29]line СНО: Общий режим [16:46:29]line Чек 600 05.06.2024 16:46 [16:46:29]line Смена: 72 ФФД: 1.0 [16:46:29]line ЗНМ: 0300000048 [16:46:29]line РНМ: 0000000000151680 [16:46:29]line Версия ККМ: v1.0 [16:46:29]line [16:46:29]line Дисконтная программа [16:46:29]line СУГ [16:46:29]line номер 117 [16:46:29]line сэкономлено 20.65 сом [16:46:29]line ФМ: 0000000000959414 [16:46:29]line ФД: 60205 [16:46:29]line ФПД: 115117545960052 [16:46:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164630&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60205&fm=115117545960052&tin=02508201610067®Number=0000000000151680&sum=70000 [16:46:29]OFD Sender: Processing packet 60205 [packets to send 53, broken 52] [16:46:29]ProducePacketName [16:46:29]name=ofd_packets/00060205 [16:46:29]OFD Sender: To server: pG, [16:46:29]CommunicateWithHost lk.salyk.kg:30040 [16:46:29]ConnectInit lk.salyk.kg [16:46:29]written 0, free lines is 4095 [16:46:29]Connected sock=10 [16:46:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 1F FD 06 01 2A 0B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 66 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2D EB 00 00 35 04 06 00 68 B2 E4 6F 32 74 2E 8A BD D2 F0 2C D2 4D [16:46:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AD F3 47 00 74 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 39 35 39 34 31 34 10 04 04 00 2D EB 00 00 F4 03 04 00 69 42 60 66 B6 04 01 00 00 B3 BA FF D2 B9 23 67 21 [16:46:30]CommunicateWithHost err = 0 [16:46:30]CheckOFDResponse [16:46:30]1017 (14) - 77093643461234 [16:46:30]1041 (16) - 0000000000959414 [16:46:30]1040 (4) - 60205 [16:46:30]1012 (4) - 05.06.2024 10:48 [16:46:30]1206 (1) - 0 [16:46:30]OFD Sender: Remove packet 60205 [16:46:30]ProducePacketName [16:46:30]name=ofd_packets/00060205 [16:46:30]NVStorageDeleteData [16:46:30]Write to MH i2c: 01 00 00 46 A6 EC [16:46:30]Write i2c OK [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: 01 [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: 01 07 00 [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: 01 07 00 46 A6 00 00 00 00 00 5E 0C 5D [16:46:30]RasterBufferAndPrint [16:46:30]line [16:46:30]line [16:46:30]line [16:46:30]line [16:46:30]line [16:46:30]written 0, free lines is 3173 [16:46:30]MH_Cut [16:46:30]Write to MH i2c: D1 01 00 4D A6 01 C5 [16:46:30]Write i2c OK [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: D1 [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: D1 01 00 [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: D1 01 00 4D A6 00 C4 [16:46:30]Write to MH i2c: 01 00 00 4E A6 F4 [16:46:30]Write i2c OK [16:46:30]MH_I2C_Read... [16:46:30]OFD Sender: No OFD packet to send [16:46:31]*** Cut start [16:46:31]*** Partial cut [16:46:31]*** CUTSNS_PIN = 1 [16:46:31]*** CUTSNS_PIN = 0 [16:46:31]*** Brake cut motor [16:46:31]Read from MH i2c: 01 [16:46:31]MH_I2C_Read... [16:46:31]*** Stop cut motor [16:46:31]*** Cut end [16:46:31]Read from MH i2c: 01 07 00 [16:46:31]MH_I2C_Read... [16:46:31]Read from MH i2c: 01 07 00 4E A6 00 00 00 00 00 FF 0F 09 [16:46:31]process_action close_receipt done [16:46:31]requested_data is exist [16:46:31]produce_requested_data [16:46:31]requested_item fm.sn is exist - process it [16:46:31]wFMCommunicate request_size=4 [16:46:31]MH_SAM_APDU [16:46:31]CAPDU: 80 11 00 00 [16:46:31]Write to MH i2c: E2 08 00 4F A6 80 11 00 00 00 00 00 00 6F [16:46:31]Write i2c OK [16:46:31]MH_I2C_Read... [16:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:31]Read from MH i2c: E2 [16:46:31]MH_I2C_Read... [16:46:31]Read from MH i2c: E2 17 00 [16:46:31]MH_I2C_Read... [16:46:31]Read from MH i2c: E2 17 00 4F A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [16:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:46:31]wFMCommunicate OK [16:46:31]requested_item fd.num is exist - process it [16:46:31]SAM_PROTO_GetFieldsCounters [16:46:31]wFMCommunicate request_size=4 [16:46:31]MH_SAM_APDU [16:46:31]CAPDU: 80 13 00 00 [16:46:31]Write to MH i2c: E2 08 00 50 A6 80 13 00 00 00 00 00 00 72 [16:46:31]Write i2c OK [16:46:31]MH_I2C_Read... [16:46:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:46:32]Read from MH i2c: E2 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: E2 62 00 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: E2 62 00 50 A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2D EB 00 00 0E 04 04 00 48 00 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 FD [16:46:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2D EB 00 00 0E 04 04 00 48 00 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 [16:46:32]wFMCommunicate OK [16:46:32]SAM_PROTO_GetFieldsCounters done [16:46:32]requested_item shift.num is exist - process it [16:46:32]requested_item shift.opened is exist - process it [16:46:32]req_shift_opened [16:46:32]FM_GetShiftState [16:46:32]SAM_PROTO_GetShiftState [16:46:32]wFMCommunicate request_size=4 [16:46:32]MH_SAM_APDU [16:46:32]CAPDU: 80 13 01 00 [16:46:32]Write to MH i2c: E2 08 00 51 A6 80 13 01 00 00 00 00 00 74 [16:46:32]Write i2c OK [16:46:32]MH_I2C_Read... [16:46:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:32]Read from MH i2c: E2 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: E2 0E 00 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: E2 0E 00 51 A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AC [16:46:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:46:32]wFMCommunicate OK [16:46:32]SAM_PROTO_GetShiftState done [16:46:32]FM_GetShiftState done [16:46:32]req_shift_opened done [16:46:32]requested_item shift.open_date is exist - process it [16:46:32]req_shift_open_date [16:46:32]req_shift_open_date done [16:46:32]produce_requested_data done [16:46:32]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60205,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:46:32]process_action_free close_receipt [16:46:32]json_value_free [16:46:32]json_value_free done [16:46:32]process_json_proto returns [16:46:32]Send response to host [16:46:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60205,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:46:32]free response buf [16:46:32]execute_script done [16:46:32]execute_script returns [16:46:32]free content buf [16:46:32]Sock 8.Close socket [16:46:32]Sock 8.Thread stoped [16:46:32]accept exits with 9 [16:46:32]New connection [16:46:32]New thread 3066957156 created [16:46:32]Thread 3067100516 joined [16:46:32]Waiting for new connection... [16:46:32] Sock 9.Parse request [16:46:32]Sock 9.Check first char [16:46:32]Sock 9.First char is OK [16:46:32]request: POST /json_proto HTTP/1.0 [16:46:32]Method: POST [16:46:32]URL: /json_proto [16:46:32]Method is POST - this is cgi request [16:46:32]url: /json_proto [16:46:32]query_string will be loaded in cgi processing [16:46:32]execute_cgi json_proto POST (null) [16:46:32]execute_cgi path=json_proto method=POST [16:46:32]POST find Content-Length [16:46:32]Host: 172.17.60.68:8080 [16:46:32]Content-Length: 846 [16:46:32]Content-Type: application/json [16:46:32] [16:46:32]POST finish read [16:46:32]Found Content-Length = 846 [16:46:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 30.000, "sum" : 1047.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1047.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:32]execute_script... [16:46: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)545939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 30.000, "sum" : 1047.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1047.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:32]POST & json_proto [16:46:32]process_json_proto [16:46:32]json parsed OK: [16:46:32]protocol is kg_v1.0 [16:46:32]action value=close_receipt [16:46:32]process_action close_receipt [16:46:32]cmd_close_receipt [16:46:32]MH_GetDate [16:46:32]Write to MH i2c: F0 00 00 52 A6 E7 [16:46:32]Write i2c OK [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: F0 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: F0 09 00 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: F0 09 00 52 A6 00 6A 96 60 66 9A 61 5F 66 76 [16:46:32]GetLastDocTimeStamp 1717605990 [16:46:32]current date 1717605994 [16:46:32]FM_GetShiftState [16:46:32]SAM_PROTO_GetShiftState [16:46:32]wFMCommunicate request_size=4 [16:46:32]MH_SAM_APDU [16:46:32]CAPDU: 80 13 01 00 [16:46:32]Write to MH i2c: E2 08 00 53 A6 80 13 01 00 00 00 00 00 76 [16:46:32]Write i2c OK [16:46:32]MH_I2C_Read... [16:46:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:32]Read from MH i2c: E2 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: E2 0E 00 [16:46:32]MH_I2C_Read... [16:46:32]Read from MH i2c: E2 0E 00 53 A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 AE [16:46:32]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:46:32]wFMCommunicate OK [16:46:32]SAM_PROTO_GetShiftState done [16:46:32]FM_GetShiftState done [16:46:32]opened in 1717545916 [16:46:32]opened+sec_in_day 1717632316 [16:46:32]quantity*price = 104700 [16:46:32]sum+1 = 104701 [16:46:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1047.00 НСП 1% : 9.26 НДС 12% : 111.19 Наличными: 0.00 Безнал.: 1047.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 601 05.06.2024 16:46 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60206 ФПД: 162981393902309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60206&fm=162981393902309&tin=02508201610067®Number=0000000000151680&sum=104700 [16:46:33]StoreToDocumentArchive [16:46:33]shift 72 fd 60206 [16:46:33]save to /storage/0072/doc_00060206 [16:46:33]save last doc name /storage/0072/doc_00060206 to /storage/kkm_last_doc_name [16:46:33]save OK [16:46:33]Clear old archive folders... [16:46:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:46:33]tlvbuf is B6DCC4F0 [16:46:33]SAM_PROTO_ClearQueue [16:46:33]wFMCommunicate request_size=4 [16:46:33]MH_SAM_APDU [16:46:33]CAPDU: 80 09 00 00 [16:46:33]Write to MH i2c: E2 08 00 60 A6 80 09 00 00 00 00 00 00 78 [16:46:33]Write i2c OK [16:46:33]MH_I2C_Read... [16:46:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:33]Read from MH i2c: E2 [16:46:33]MH_I2C_Read... [16:46:33]Read from MH i2c: E2 03 00 [16:46:33]MH_I2C_Read... [16:46:33]Read from MH i2c: E2 03 00 60 A6 00 90 00 7A [16:46:33]RAPDU: 90 00 [16:46:33]wFMCommunicate OK [16:46:33]SAM_PROTO_ClearQueue done [16:46:33]KKMCreateOFDPacket [16:46:33]OFDProtocolAddRootSTLVToBuf [16:46:33]FM_MakeSignedData [16:46:33]FM_MakeSignedData [16:46:33]SAM_PROTO_SignData [16:46:33]wFMCommunicate request_size=4 [16:46:33]MH_SAM_APDU [16:46:33]CAPDU: 80 0D 01 02 [16:46:33]Write to MH i2c: E2 08 00 61 A6 80 0D 01 02 00 00 00 00 80 [16:46:33]Write i2c OK [16:46:33]MH_I2C_Read... [16:46:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:33]Read from MH i2c: E2 [16:46:33]MH_I2C_Read... [16:46:33]Read from MH i2c: E2 03 00 [16:46:33]MH_I2C_Read... [16:46:33]Read from MH i2c: E2 03 00 61 A6 00 90 00 7B [16:46:33]RAPDU: 90 00 [16:46:33]wFMCommunicate OK [16:46:33]wFMCommunicate request_size=255 [16:46:33]MH_SAM_APDU [16:46:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 FC 98 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 9E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 98 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 6A 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EB 00 00 35 04 06 00 94 3B [16:46:33]Write to MH i2c: E2 02 01 62 A6 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 FC 98 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 9E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 98 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 6A 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EB 00 00 35 04 06 00 94 3B 00 00 CC [16:46:33]Write i2c OK [16:46:33]MH_I2C_Read... [16:46:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:34]Read from MH i2c: E2 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 03 00 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 03 00 62 A6 00 90 00 7C [16:46:34]RAPDU: 90 00 [16:46:34]wFMCommunicate OK [16:46:34]wFMCommunicate request_size=9 [16:46:34]MH_SAM_APDU [16:46:34]CAPDU: 80 0D 02 02 04 10 16 AA E5 [16:46:34]Write to MH i2c: E2 0C 00 63 A6 80 0D 02 02 04 00 10 16 AA E5 00 00 40 [16:46:34]Write i2c OK [16:46:34]MH_I2C_Read... [16:46:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:34]Read from MH i2c: E2 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 03 00 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 03 00 63 A6 00 90 00 7D [16:46:34]RAPDU: 90 00 [16:46:34]wFMCommunicate OK [16:46:34]wFMCommunicate request_size=4 [16:46:34]MH_SAM_APDU [16:46:34]CAPDU: 80 0D 03 02 [16:46:34]Write to MH i2c: E2 08 00 64 A6 80 0D 03 02 00 00 00 00 85 [16:46:34]Write i2c OK [16:46:34]MH_I2C_Read... [16:46:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:34]Read from MH i2c: E2 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 0B 00 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 0B 00 64 A6 00 34 CF 80 C6 06 0C 79 A5 90 00 FF [16:46:34]RAPDU: 34 CF 80 C6 06 0C 79 A5 90 00 [16:46:34]wFMCommunicate OK [16:46:34]SAM_PROTO_SignData done [16:46:34]FM_MakeSignedData done [16:46:34]CreateOFDProtocolMessage [16:46:34]wFMCommunicate request_size=4 [16:46:34]MH_SAM_APDU [16:46:34]CAPDU: 80 11 00 00 [16:46:34]Write to MH i2c: E2 08 00 65 A6 80 11 00 00 00 00 00 00 85 [16:46:34]Write i2c OK [16:46:34]MH_I2C_Read... [16:46:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:34]Read from MH i2c: E2 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 17 00 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: E2 17 00 65 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D8 [16:46:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:46:34]wFMCommunicate OK [16:46:34]CreateOFDProtocolMessage done [16:46:34]OFDSenderStorePacket 60206 [16:46:34]StoreOFDPacket docnum=60206 [16:46:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 30 F0 06 01 75 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 30 75 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 FC 98 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 9E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 98 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 6A 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EB 00 00 35 04 06 00 94 3B 10 16 AA E5 34 CF 80 C6 06 0C 79 A5 [16:46:34]CheckFolder [16:46:34]dirname=/storage/ofd_packets [16:46:34]CheckFolder done [16:46:34]ProducePacketName [16:46:34]name=ofd_packets/00060206 [16:46:34]NVStorageSaveData ofd_packets/00060206 [16:46:34]File name is /storage/ofd_packets/00060206 [16:46:34]Write 300 bytes [16:46:34]NVStorageSaveData done [16:46:34]OFDSenderStorePacket done [16:46:34]KKMCreateOFDPacket done [16:46:34]NVStorageSaveData kkm_last_timestamp [16:46:34]File name is /storage/kkm_last_timestamp [16:46:34]Write 4 bytes [16:46:34]NVStorageSaveData done [16:46:34]ExternCall_PrintAddStr [16:46:34]wPrintStart [16:46:34]Write to MH i2c: 01 00 00 66 A6 0C [16:46:34]Write i2c OK [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: 01 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: 01 07 00 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: 01 07 00 66 A6 00 00 00 00 00 FF 0F 21 [16:46:34]RasterBufferAndPrint [16:46:34]line Счет N : (1)545939 [16:46:34]line ИНН: 02508201610067 [16:46:34]line Контрольно-Кассовый Чек [16:46:34]line ПРОДАЖА [16:46:34]line ТРК (МРК, ГНК) : 72 [16:46:34]line Товар: 2711190000 [16:46:34]line ГАЗ-К-5 [16:46:34]line 30.000 * 34.90 [16:46:34]line = 1047.00 [16:46:34]line НДС 12% НСП 1% [16:46:34]line > о реализуемом товаре [16:46:34]line ИТОГО: 1047.00 [16:46:34]line НСП 1% : 9.26 [16:46:34]line НДС 12% : 111.19 [16:46:34]line Наличными: 0.00 [16:46:34]line Безнал.: 1047.00 [16:46:34]line Место: АЗС № 117 "Партнер Нефть" [16:46:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:46:34]line СНО: Общий режим [16:46:34]line Чек 601 05.06.2024 16:46 [16:46:34]line Смена: 72 ФФД: 1.0 [16:46:34]line ЗНМ: 0300000048 [16:46:34]line РНМ: 0000000000151680 [16:46:34]line Версия ККМ: v1.0 [16:46:34]line Платежная система: АКБ Кыргызстан [16:46:34]line ФМ: 0000000000959414 [16:46:34]line ФД: 60206 [16:46:34]line ФПД: 162981393902309 [16:46:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T164634&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60206&fm=162981393902309&tin=02508201610067®Number=0000000000151680&sum=104700 [16:46:34]written 0, free lines is 4095 [16:46:34]OFD Sender: Processing packet 60206 [packets to send 53, broken 52] [16:46:34]ProducePacketName [16:46:34]name=ofd_packets/00060206 [16:46:34]OFD Sender: To server: pG, [16:46:34]CommunicateWithHost lk.salyk.kg:30040 [16:46:34]ConnectInit lk.salyk.kg [16:46:34]Connected sock=8 [16:46:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 30 F0 06 01 75 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 30 75 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 FC 98 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 9E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 98 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 6A 96 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EB 00 00 35 04 06 00 94 3B 10 16 AA E5 34 CF 80 C6 06 0C 79 A5 [16:46:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9E B2 47 00 0B 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2E EB 00 00 F4 03 04 00 6E 42 60 66 B6 04 01 00 00 AD 50 11 59 D2 E1 4D 27 [16:46:34]CommunicateWithHost err = 0 [16:46:34]CheckOFDResponse [16:46:34]1017 (14) - 77093643461234 [16:46:34]1041 (16) - 0000000000959414 [16:46:34]1040 (4) - 60206 [16:46:34]1012 (4) - 05.06.2024 10:48 [16:46:34]1206 (1) - 0 [16:46:34]OFD Sender: Remove packet 60206 [16:46:34]ProducePacketName [16:46:34]name=ofd_packets/00060206 [16:46:34]NVStorageDeleteData [16:46:34]Write to MH i2c: 01 00 00 90 A6 36 [16:46:34]Write i2c OK [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: 01 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: 01 07 00 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: 01 07 00 90 A6 00 00 00 00 00 E3 0C 2C [16:46:34]RasterBufferAndPrint [16:46:34]line [16:46:34]line [16:46:34]line [16:46:34]line [16:46:34]line [16:46:34]written 0, free lines is 3313 [16:46:34]MH_Cut [16:46:34]Write to MH i2c: D1 01 00 97 A6 01 0F [16:46:34]Write i2c OK [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: D1 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: D1 01 00 [16:46:34]MH_I2C_Read... [16:46:34]Read from MH i2c: D1 01 00 97 A6 00 0E [16:46:34]Write to MH i2c: 01 00 00 98 A6 3E [16:46:35]Write i2c OK [16:46:35]MH_I2C_Read... [16:46:35]OFD Sender: No OFD packet to send [16:46:35]*** Cut start [16:46:35]*** Partial cut [16:46:35]*** CUTSNS_PIN = 1 [16:46:35]*** CUTSNS_PIN = 0 [16:46:36]*** Brake cut motor [16:46:36]Read from MH i2c: 01 [16:46:36]MH_I2C_Read... [16:46:36]*** Stop cut motor [16:46:36]*** Cut end [16:46:36]Read from MH i2c: 01 07 00 [16:46:36]MH_I2C_Read... [16:46:36]Read from MH i2c: 01 07 00 98 A6 00 00 00 00 00 FF 0F 53 [16:46:36]process_action close_receipt done [16:46:36]requested_data is exist [16:46:36]produce_requested_data [16:46:36]requested_item fm.sn is exist - process it [16:46:36]wFMCommunicate request_size=4 [16:46:36]MH_SAM_APDU [16:46:36]CAPDU: 80 11 00 00 [16:46:36]Write to MH i2c: E2 08 00 99 A6 80 11 00 00 00 00 00 00 B9 [16:46:36]Write i2c OK [16:46:36]MH_I2C_Read... [16:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:36]Read from MH i2c: E2 [16:46:36]MH_I2C_Read... [16:46:36]Read from MH i2c: E2 17 00 [16:46:36]MH_I2C_Read... [16:46:36]Read from MH i2c: E2 17 00 99 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0C [16:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:46:36]wFMCommunicate OK [16:46:36]requested_item fd.num is exist - process it [16:46:36]SAM_PROTO_GetFieldsCounters [16:46:36]wFMCommunicate request_size=4 [16:46:36]MH_SAM_APDU [16:46:36]CAPDU: 80 13 00 00 [16:46:36]Write to MH i2c: E2 08 00 9A A6 80 13 00 00 00 00 00 00 BC [16:46:36]Write i2c OK [16:46:36]MH_I2C_Read... [16:46:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:46:36]Read from MH i2c: E2 [16:46:36]MH_I2C_Read... [16:46:36]Read from MH i2c: E2 62 00 [16:46:36]MH_I2C_Read... [16:46:36]Read from MH i2c: E2 62 00 9A A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2E EB 00 00 0E 04 04 00 48 00 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 4B [16:46:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2E EB 00 00 0E 04 04 00 48 00 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 [16:46:36]wFMCommunicate OK [16:46:36]SAM_PROTO_GetFieldsCounters done [16:46:36]requested_item shift.num is exist - process it [16:46:36]requested_item shift.opened is exist - process it [16:46:36]req_shift_opened [16:46:36]FM_GetShiftState [16:46:36]SAM_PROTO_GetShiftState [16:46:36]wFMCommunicate request_size=4 [16:46:36]MH_SAM_APDU [16:46:36]CAPDU: 80 13 01 00 [16:46:36]Write to MH i2c: E2 08 00 9B A6 80 13 01 00 00 00 00 00 BE [16:46:36]Write i2c OK [16:46:36]MH_I2C_Read... [16:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:36]Read from MH i2c: E2 [16:46:36]MH_I2C_Read... [16:46:36]Read from MH i2c: E2 0E 00 [16:46:36]MH_I2C_Read... [16:46:36]Read from MH i2c: E2 0E 00 9B A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F6 [16:46:36]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:46:36]wFMCommunicate OK [16:46:36]SAM_PROTO_GetShiftState done [16:46:36]FM_GetShiftState done [16:46:36]req_shift_opened done [16:46:36]requested_item shift.open_date is exist - process it [16:46:36]req_shift_open_date [16:46:36]req_shift_open_date done [16:46:36]produce_requested_data done [16:46:36]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60206,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:46:36]process_action_free close_receipt [16:46:36]json_value_free [16:46:36]json_value_free done [16:46:36]process_json_proto returns [16:46:36]Send response to host [16:46:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60206,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:46:36]free response buf [16:46:36]execute_script done [16:46:36]execute_script returns [16:46:36]free content buf [16:46:36]Sock 9.Close socket [16:46:36]Sock 9.Thread stoped [16:46:40]OFD Sender: No OFD packet to send [16:46:45]OFD Sender: No OFD packet to send [16:46:50]OFD Sender: No OFD packet to send [16:46:55]OFD Sender: No OFD packet to send [16:47:00]OFD Sender: No OFD packet to send [16:47:05]OFD Sender: No OFD packet to send [16:47:10]OFD Sender: No OFD packet to send [16:47:15]OFD Sender: No OFD packet to send [16:47:20]OFD Sender: No OFD packet to send [16:47:25]OFD Sender: No OFD packet to send [16:47:30]OFD Sender: No OFD packet to send [16:47:35]OFD Sender: No OFD packet to send [16:47:40]OFD Sender: No OFD packet to send [16:47:45]OFD Sender: No OFD packet to send [16:47:50]OFD Sender: No OFD packet to send [16:47:55]OFD Sender: No OFD packet to send [16:48:00]OFD Sender: No OFD packet to send [16:48:05]OFD Sender: No OFD packet to send [16:48:10]OFD Sender: No OFD packet to send [16:48:15]OFD Sender: No OFD packet to send [16:48:20]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:20]OFD Sender: No OFD packet to send [16:49:25]OFD Sender: No OFD packet to send [16:49:30]OFD Sender: No OFD packet to send [16:49:35]OFD Sender: No OFD packet to send [16:49:40]OFD Sender: No OFD packet to send [16:49:45]OFD Sender: No OFD packet to send [16:49:50]OFD Sender: No OFD packet to send [16:49:55]OFD Sender: No OFD packet to send [16:50:00]OFD Sender: No OFD packet to send [16:50:05]OFD Sender: No OFD packet to send [16:50:10]OFD Sender: No OFD packet to send [16:50:14]accept exits with 10 [16:50:14]New connection [16:50:14]New thread 3067100516 created [16:50:14]Thread 3066957156 joined [16:50:14]Waiting for new connection... [16:50:14] Sock 10.Parse request [16:50:14]Sock 10.Check first char [16:50:14]Sock 10.First char is OK [16:50:14]request: POST /json_proto HTTP/1.0 [16:50:14]Method: POST [16:50:14]URL: /json_proto [16:50:14]Method is POST - this is cgi request [16:50:14]url: /json_proto [16:50:14]query_string will be loaded in cgi processing [16:50:14]execute_cgi json_proto POST (null) [16:50:14]execute_cgi path=json_proto method=POST [16:50:14]POST find Content-Length [16:50:14]Host: 172.17.60.68:8080 [16:50:14]Content-Length: 677 [16:50:14]Content-Type: application/json [16:50:14] [16:50:14]POST finish read [16:50:14]Found Content-Length = 677 [16:50:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.880, "sum" : 460.27, "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" ] } } [16:50:14]execute_script... [16:50: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)545944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 6.880, "sum" : 460.27, "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" ] } } [16:50:14]POST & json_proto [16:50:14]process_json_proto [16:50:14]json parsed OK: [16:50:14]protocol is kg_v1.0 [16:50:14]action value=close_receipt [16:50:14]process_action close_receipt [16:50:14]cmd_close_receipt [16:50:14]MH_GetDate [16:50:14]Write to MH i2c: F0 00 00 9C A6 31 [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: F0 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: F0 09 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: F0 09 00 9C A6 00 49 97 60 66 9A 61 5F 66 A0 [16:50:14]GetLastDocTimeStamp 1717605994 [16:50:14]current date 1717606217 [16:50:14]FM_GetShiftState [16:50:14]SAM_PROTO_GetShiftState [16:50:14]wFMCommunicate request_size=4 [16:50:14]MH_SAM_APDU [16:50:14]CAPDU: 80 13 01 00 [16:50:14]Write to MH i2c: E2 08 00 9D A6 80 13 01 00 00 00 00 00 C0 [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:14]Read from MH i2c: E2 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 0E 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 0E 00 9D A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F8 [16:50:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:50:14]wFMCommunicate OK [16:50:14]SAM_PROTO_GetShiftState done [16:50:14]FM_GetShiftState done [16:50:14]opened in 1717545916 [16:50:14]opened+sec_in_day 1717632316 [16:50:14]quantity*price = 46027 [16:50:14]sum+1 = 46028 [16:50:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.88 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 602 05.06.2024 16:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60207 ФПД: 1287526118506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165017&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60207&fm=1287526118506&tin=02508201610067®Number=0000000000151680&sum=46000 [16:50:16]StoreToDocumentArchive [16:50:16]shift 72 fd 60207 [16:50:16]save to /storage/0072/doc_00060207 [16:50:16]save last doc name /storage/0072/doc_00060207 to /storage/kkm_last_doc_name [16:50:16]save OK [16:50:16]Clear old archive folders... [16:50:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:50:16]tlvbuf is 0059F9A0 [16:50:16]SAM_PROTO_ClearQueue [16:50:16]wFMCommunicate request_size=4 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 09 00 00 [16:50:16]Write to MH i2c: E2 08 00 AA A6 80 09 00 00 00 00 00 00 C2 [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 AA A6 00 90 00 C4 [16:50:16]RAPDU: 90 00 [16:50:16]wFMCommunicate OK [16:50:16]SAM_PROTO_ClearQueue done [16:50:16]KKMCreateOFDPacket [16:50:16]OFDProtocolAddRootSTLVToBuf [16:50:16]FM_MakeSignedData [16:50:16]FM_MakeSignedData [16:50:16]SAM_PROTO_SignData [16:50:16]wFMCommunicate request_size=4 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 0D 01 02 [16:50:16]Write to MH i2c: E2 08 00 AB A6 80 0D 01 02 00 00 00 00 CA [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 AB A6 00 90 00 C5 [16:50:16]RAPDU: 90 00 [16:50:16]wFMCommunicate OK [16:50:16]wFMCommunicate request_size=255 [16:50:16]MH_SAM_APDU [16:50: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 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB 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 5A 02 00 00 F4 03 04 00 49 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EB 00 00 35 04 06 00 01 [16:50:16]Write to MH i2c: E2 02 01 AC A6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB 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 5A 02 00 00 F4 03 04 00 49 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EB 00 00 35 04 06 00 01 00 00 72 [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 AC A6 00 90 00 C6 [16:50:16]RAPDU: 90 00 [16:50:16]wFMCommunicate OK [16:50:16]wFMCommunicate request_size=10 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 0D 02 02 05 2B C6 89 74 6A [16:50:16]Write to MH i2c: E2 0D 00 AD A6 80 0D 02 02 05 00 2B C6 89 74 6A 00 00 2F [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 03 00 AD A6 00 90 00 C7 [16:50:16]RAPDU: 90 00 [16:50:16]wFMCommunicate OK [16:50:16]wFMCommunicate request_size=4 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 0D 03 02 [16:50:16]Write to MH i2c: E2 08 00 AE A6 80 0D 03 02 00 00 00 00 CF [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 0B 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 0B 00 AE A6 00 24 36 92 08 FA CE 02 22 90 00 B0 [16:50:16]RAPDU: 24 36 92 08 FA CE 02 22 90 00 [16:50:16]wFMCommunicate OK [16:50:16]SAM_PROTO_SignData done [16:50:16]FM_MakeSignedData done [16:50:16]CreateOFDProtocolMessage [16:50:16]wFMCommunicate request_size=4 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 11 00 00 [16:50:16]Write to MH i2c: E2 08 00 AF A6 80 11 00 00 00 00 00 00 CF [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 17 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 17 00 AF A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [16:50:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:50:16]wFMCommunicate OK [16:50:16]CreateOFDProtocolMessage done [16:50:16]OFDSenderStorePacket 60207 [16:50:16]StoreOFDPacket docnum=60207 [16:50:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B0 30 07 01 7C BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB 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 5A 02 00 00 F4 03 04 00 49 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EB 00 00 35 04 06 00 01 2B C6 89 74 6A 24 36 92 08 FA CE 02 22 [16:50:16]CheckFolder [16:50:16]dirname=/storage/ofd_packets [16:50:16]CheckFolder done [16:50:16]ProducePacketName [16:50:16]name=ofd_packets/00060207 [16:50:16]NVStorageSaveData ofd_packets/00060207 [16:50:16]File name is /storage/ofd_packets/00060207 [16:50:16]Write 301 bytes [16:50:16]NVStorageSaveData done [16:50:16]OFDSenderStorePacket done [16:50:16]KKMCreateOFDPacket done [16:50:16]NVStorageSaveData kkm_last_timestamp [16:50:16]File name is /storage/kkm_last_timestamp [16:50:16]Write 4 bytes [16:50:16]NVStorageSaveData done [16:50:16]ExternCall_PrintAddStr [16:50:16]wPrintStart [16:50:16]Write to MH i2c: 01 00 00 B0 A6 56 [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: 01 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: 01 07 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: 01 07 00 B0 A6 00 00 00 00 00 FF 0F 6B [16:50:16]RasterBufferAndPrint [16:50:16]line Счет N : (1)545944 [16:50:16]line ИНН: 02508201610067 [16:50:16]line Контрольно-Кассовый Чек [16:50:16]line ПРОДАЖА [16:50:16]line ТРК (МРК, ГНК) : 42 [16:50:16]line Товар: 2710124130 [16:50:16]line Аи-92-К-5 [16:50:16]line 6.880 * 66.90 [16:50:16]line = 460.27 [16:50:16]line НДС 12% НСП 1% [16:50:16]line > о реализуемом товаре [16:50:16]line ОКРУГЛЕНИЕ: -0.27 [16:50:16]line ИТОГО: 460.00 [16:50:16]line Внесено: 460.00 [16:50:16]line СДАЧА: 0.00 [16:50:16]line НСП 1% : 4.07 [16:50:16]line НДС 12% : 48.88 [16:50:16]line Наличными: 460.00 [16:50:16]line Безнал.: 0.00 [16:50:16]line Место: АЗС № 117 "Партнер Нефть" [16:50:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:50:16]line СНО: Общий режим [16:50:16]line Чек 602 05.06.2024 16:50 [16:50:16]line Смена: 72 ФФД: 1.0 [16:50:16]line ЗНМ: 0300000048 [16:50:16]line РНМ: 0000000000151680 [16:50:16]line Версия ККМ: v1.0 [16:50:16]line ФМ: 0000000000959414 [16:50:16]line ФД: 60207 [16:50:16]line ФПД: 1287526118506 [16:50:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165017&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60207&fm=1287526118506&tin=02508201610067®Number=0000000000151680&sum=46000 [16:50:16]OFD Sender: Processing packet 60207 [packets to send 53, broken 52] [16:50:16]ProducePacketName [16:50:16]name=ofd_packets/00060207 [16:50:16]OFD Sender: To server: pG, [16:50:16]CommunicateWithHost lk.salyk.kg:30040 [16:50:16]ConnectInit lk.salyk.kg [16:50:16]written 0, free lines is 4095 [16:50:17]Connected sock=9 [16:50:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B0 30 07 01 7C BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB 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 5A 02 00 00 F4 03 04 00 49 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EB 00 00 35 04 06 00 01 2B C6 89 74 6A 24 36 92 08 FA CE 02 22 [16:50:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 74 57 47 00 81 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 2F EB 00 00 F4 03 04 00 4D 43 60 66 B6 04 01 00 00 3E FC 26 6E 16 F4 16 83 [16:50:17]CommunicateWithHost err = 0 [16:50:17]CheckOFDResponse [16:50:17]1017 (14) - 77093643461234 [16:50:17]1041 (16) - 0000000000959414 [16:50:17]1040 (4) - 60207 [16:50:17]1012 (4) - 05.06.2024 10:51 [16:50:17]1206 (1) - 0 [16:50:17]OFD Sender: Remove packet 60207 [16:50:17]ProducePacketName [16:50:17]name=ofd_packets/00060207 [16:50:17]NVStorageDeleteData [16:50:17]Write to MH i2c: 01 00 00 DB A6 81 [16:50:17]Write i2c OK [16:50:17]MH_I2C_Read... [16:50:17]Read from MH i2c: 01 [16:50:17]MH_I2C_Read... [16:50:17]Read from MH i2c: 01 07 00 [16:50:17]MH_I2C_Read... [16:50:17]Read from MH i2c: 01 07 00 DB A6 00 00 00 00 00 B8 0C 4C [16:50:17]RasterBufferAndPrint [16:50:17]line [16:50:17]line [16:50:17]line [16:50:17]line [16:50:17]line [16:50:17]written 0, free lines is 3263 [16:50:17]MH_Cut [16:50:17]Write to MH i2c: D1 01 00 E2 A6 01 5A [16:50:17]Write i2c OK [16:50:17]MH_I2C_Read... [16:50:17]Read from MH i2c: D1 [16:50:17]MH_I2C_Read... [16:50:17]Read from MH i2c: D1 01 00 [16:50:17]MH_I2C_Read... [16:50:17]Read from MH i2c: D1 01 00 E2 A6 00 59 [16:50:17]Write to MH i2c: 01 00 00 E3 A6 89 [16:50:17]Write i2c OK [16:50:17]MH_I2C_Read... [16:50:17]OFD Sender: No OFD packet to send [16:50:18]*** Cut start [16:50:18]*** Partial cut [16:50:18]*** CUTSNS_PIN = 1 [16:50:18]*** CUTSNS_PIN = 0 [16:50:18]*** Brake cut motor [16:50:18]Read from MH i2c: 01 [16:50:18]MH_I2C_Read... [16:50:18]*** Stop cut motor [16:50:18]*** Cut end [16:50:18]Read from MH i2c: 01 07 00 [16:50:18]MH_I2C_Read... [16:50:18]Read from MH i2c: 01 07 00 E3 A6 00 00 00 00 00 FF 0F 9E [16:50:18]process_action close_receipt done [16:50:18]requested_data is exist [16:50:18]produce_requested_data [16:50:18]requested_item fm.sn is exist - process it [16:50:18]wFMCommunicate request_size=4 [16:50:18]MH_SAM_APDU [16:50:18]CAPDU: 80 11 00 00 [16:50:18]Write to MH i2c: E2 08 00 E4 A6 80 11 00 00 00 00 00 00 04 [16:50:18]Write i2c OK [16:50:18]MH_I2C_Read... [16:50:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:18]Read from MH i2c: E2 [16:50:18]MH_I2C_Read... [16:50:18]Read from MH i2c: E2 17 00 [16:50:18]MH_I2C_Read... [16:50:18]Read from MH i2c: E2 17 00 E4 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 57 [16:50:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:50:18]wFMCommunicate OK [16:50:18]requested_item fd.num is exist - process it [16:50:18]SAM_PROTO_GetFieldsCounters [16:50:18]wFMCommunicate request_size=4 [16:50:18]MH_SAM_APDU [16:50:18]CAPDU: 80 13 00 00 [16:50:18]Write to MH i2c: E2 08 00 E5 A6 80 13 00 00 00 00 00 00 07 [16:50:18]Write i2c OK [16:50:18]MH_I2C_Read... [16:50:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:19]Read from MH i2c: E2 [16:50:19]MH_I2C_Read... [16:50:19]Read from MH i2c: E2 62 00 [16:50:19]MH_I2C_Read... [16:50:19]Read from MH i2c: E2 62 00 E5 A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2F EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 9A [16:50:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 2F EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:19]wFMCommunicate OK [16:50:19]SAM_PROTO_GetFieldsCounters done [16:50:19]requested_item shift.num is exist - process it [16:50:19]requested_item shift.opened is exist - process it [16:50:19]req_shift_opened [16:50:19]FM_GetShiftState [16:50:19]SAM_PROTO_GetShiftState [16:50:19]wFMCommunicate request_size=4 [16:50:19]MH_SAM_APDU [16:50:19]CAPDU: 80 13 01 00 [16:50:19]Write to MH i2c: E2 08 00 E6 A6 80 13 01 00 00 00 00 00 09 [16:50:19]Write i2c OK [16:50:19]MH_I2C_Read... [16:50:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:19]Read from MH i2c: E2 [16:50:19]MH_I2C_Read... [16:50:19]Read from MH i2c: E2 0E 00 [16:50:19]MH_I2C_Read... [16:50:19]Read from MH i2c: E2 0E 00 E6 A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 41 [16:50:19]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:50:19]wFMCommunicate OK [16:50:19]SAM_PROTO_GetShiftState done [16:50:19]FM_GetShiftState done [16:50:19]req_shift_opened done [16:50:19]requested_item shift.open_date is exist - process it [16:50:19]req_shift_open_date [16:50:19]req_shift_open_date done [16:50:19]produce_requested_data done [16:50:19]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60207,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:50:19]process_action_free close_receipt [16:50:19]json_value_free [16:50:19]json_value_free done [16:50:19]process_json_proto returns [16:50:19]Send response to host [16:50:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60207,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:50:19]free response buf [16:50:19]execute_script done [16:50:19]execute_script returns [16:50:19]free content buf [16:50:19]Sock 10.Close socket [16:50:19]Sock 10.Thread stoped [16:50:22]OFD Sender: No OFD packet to send [16:50:27]OFD Sender: No OFD packet to send [16:50:32]OFD Sender: No OFD packet to send [16:50:37]OFD Sender: No OFD packet to send [16:50:42]OFD Sender: No OFD packet to send [16:50:43]accept exits with 8 [16:50:43]New connection [16:50:43]New thread 3066957156 created [16:50:43]Thread 3067100516 joined [16:50:43]Waiting for new connection... [16:50:43] Sock 8.Parse request [16:50:43]Sock 8.Check first char [16:50:43]Sock 8.First char is OK [16:50:43]request: POST /json_proto HTTP/1.0 [16:50:43]Method: POST [16:50:43]URL: /json_proto [16:50:43]Method is POST - this is cgi request [16:50:43]url: /json_proto [16:50:43]query_string will be loaded in cgi processing [16:50:43]execute_cgi json_proto POST (null) [16:50:43]execute_cgi path=json_proto method=POST [16:50:43]POST find Content-Length [16:50:43]Host: 172.17.60.68:8080 [16:50:43]Content-Length: 670 [16:50:43]Content-Type: application/json [16:50:43] [16:50:43]POST finish read [16:50:43]Found Content-Length = 670 [16:50:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:43]execute_script... [16:50: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)545945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 7.370, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50:43]POST & json_proto [16:50:43]process_json_proto [16:50:43]json parsed OK: [16:50:43]protocol is kg_v1.0 [16:50:43]action value=close_receipt [16:50:43]process_action close_receipt [16:50:43]cmd_close_receipt [16:50:43]MH_GetDate [16:50:43]Write to MH i2c: F0 00 00 E7 A6 7C [16:50:43]Write i2c OK [16:50:43]MH_I2C_Read... [16:50:43]Read from MH i2c: F0 [16:50:43]MH_I2C_Read... [16:50:43]Read from MH i2c: F0 09 00 [16:50:43]MH_I2C_Read... [16:50:43]Read from MH i2c: F0 09 00 E7 A6 00 66 97 60 66 9A 61 5F 66 08 [16:50:43]GetLastDocTimeStamp 1717606217 [16:50:43]current date 1717606246 [16:50:43]FM_GetShiftState [16:50:43]SAM_PROTO_GetShiftState [16:50:43]wFMCommunicate request_size=4 [16:50:43]MH_SAM_APDU [16:50:43]CAPDU: 80 13 01 00 [16:50:43]Write to MH i2c: E2 08 00 E8 A6 80 13 01 00 00 00 00 00 0B [16:50:43]Write i2c OK [16:50:43]MH_I2C_Read... [16:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:43]Read from MH i2c: E2 [16:50:43]MH_I2C_Read... [16:50:43]Read from MH i2c: E2 0E 00 [16:50:43]MH_I2C_Read... [16:50:43]Read from MH i2c: E2 0E 00 E8 A6 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 43 [16:50:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:50:43]wFMCommunicate OK [16:50:43]SAM_PROTO_GetShiftState done [16:50:43]FM_GetShiftState done [16:50:43]opened in 1717545916 [16:50:43]opened+sec_in_day 1717632316 [16:50:43]quantity*price = 50042 [16:50:43]sum+1 = 50043 [16:50:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 603 05.06.2024 16:50 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60208 ФПД: 48456362075333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165046&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60208&fm=48456362075333&tin=02508201610067®Number=0000000000151680&sum=50000 [16:50:44]StoreToDocumentArchive [16:50:44]shift 72 fd 60208 [16:50:44]save to /storage/0072/doc_00060208 [16:50:44]save last doc name /storage/0072/doc_00060208 to /storage/kkm_last_doc_name [16:50:44]save OK [16:50:44]Clear old archive folders... [16:50:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:50:44]tlvbuf is 0073A680 [16:50:44]SAM_PROTO_ClearQueue [16:50:44]wFMCommunicate request_size=4 [16:50:44]MH_SAM_APDU [16:50:44]CAPDU: 80 09 00 00 [16:50:44]Write to MH i2c: E2 08 00 F5 A6 80 09 00 00 00 00 00 00 0D [16:50:44]Write i2c OK [16:50:44]MH_I2C_Read... [16:50:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:45]Read from MH i2c: E2 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 F5 A6 00 90 00 0F [16:50:45]RAPDU: 90 00 [16:50:45]wFMCommunicate OK [16:50:45]SAM_PROTO_ClearQueue done [16:50:45]KKMCreateOFDPacket [16:50:45]OFDProtocolAddRootSTLVToBuf [16:50:45]FM_MakeSignedData [16:50:45]FM_MakeSignedData [16:50:45]SAM_PROTO_SignData [16:50:45]wFMCommunicate request_size=4 [16:50:45]MH_SAM_APDU [16:50:45]CAPDU: 80 0D 01 02 [16:50:45]Write to MH i2c: E2 08 00 F6 A6 80 0D 01 02 00 00 00 00 15 [16:50:45]Write i2c OK [16:50:45]MH_I2C_Read... [16:50:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:45]Read from MH i2c: E2 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 F6 A6 00 90 00 10 [16:50:45]RAPDU: 90 00 [16:50:45]wFMCommunicate OK [16:50:45]wFMCommunicate request_size=255 [16:50:45]MH_SAM_APDU [16:50:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 66 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EB 00 00 35 04 06 00 [16:50:45]Write to MH i2c: E2 02 01 F7 A6 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 66 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EB 00 00 35 04 06 00 00 00 B6 [16:50:45]Write i2c OK [16:50:45]MH_I2C_Read... [16:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:45]Read from MH i2c: E2 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 F7 A6 00 90 00 11 [16:50:45]RAPDU: 90 00 [16:50:45]wFMCommunicate OK [16:50:45]wFMCommunicate request_size=11 [16:50:45]MH_SAM_APDU [16:50:45]CAPDU: 80 0D 02 02 06 2C 12 20 3F A4 C5 [16:50:45]Write to MH i2c: E2 0E 00 F8 A6 80 0D 02 02 06 00 2C 12 20 3F A4 C5 00 00 2A [16:50:45]Write i2c OK [16:50:45]MH_I2C_Read... [16:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:45]Read from MH i2c: E2 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 03 00 F8 A6 00 90 00 12 [16:50:45]RAPDU: 90 00 [16:50:45]wFMCommunicate OK [16:50:45]wFMCommunicate request_size=4 [16:50:45]MH_SAM_APDU [16:50:45]CAPDU: 80 0D 03 02 [16:50:45]Write to MH i2c: E2 08 00 F9 A6 80 0D 03 02 00 00 00 00 1A [16:50:45]Write i2c OK [16:50:45]MH_I2C_Read... [16:50:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:45]Read from MH i2c: E2 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 0B 00 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 0B 00 F9 A6 00 4B 1E 78 2B 0A 96 02 93 90 00 5C [16:50:45]RAPDU: 4B 1E 78 2B 0A 96 02 93 90 00 [16:50:45]wFMCommunicate OK [16:50:45]SAM_PROTO_SignData done [16:50:45]FM_MakeSignedData done [16:50:45]CreateOFDProtocolMessage [16:50:45]wFMCommunicate request_size=4 [16:50:45]MH_SAM_APDU [16:50:45]CAPDU: 80 11 00 00 [16:50:45]Write to MH i2c: E2 08 00 FA A6 80 11 00 00 00 00 00 00 1A [16:50:45]Write i2c OK [16:50:45]MH_I2C_Read... [16:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:45]Read from MH i2c: E2 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 17 00 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: E2 17 00 FA A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6D [16:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:50:45]wFMCommunicate OK [16:50:45]CreateOFDProtocolMessage done [16:50:45]OFDSenderStorePacket 60208 [16:50:45]StoreOFDPacket docnum=60208 [16:50:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 9D 19 08 01 95 87 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 66 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EB 00 00 35 04 06 00 2C 12 20 3F A4 C5 4B 1E 78 2B 0A 96 02 93 [16:50:45]CheckFolder [16:50:45]dirname=/storage/ofd_packets [16:50:45]CheckFolder done [16:50:45]ProducePacketName [16:50:45]name=ofd_packets/00060208 [16:50:45]NVStorageSaveData ofd_packets/00060208 [16:50:45]File name is /storage/ofd_packets/00060208 [16:50:45]Write 302 bytes [16:50:45]NVStorageSaveData done [16:50:45]OFDSenderStorePacket done [16:50:45]KKMCreateOFDPacket done [16:50:45]NVStorageSaveData kkm_last_timestamp [16:50:45]File name is /storage/kkm_last_timestamp [16:50:45]Write 4 bytes [16:50:45]NVStorageSaveData done [16:50:45]ExternCall_PrintAddStr [16:50:45]wPrintStart [16:50:45]Write to MH i2c: 01 00 00 FB A6 A1 [16:50:45]Write i2c OK [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: 01 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: 01 07 00 [16:50:45]MH_I2C_Read... [16:50:45]Read from MH i2c: 01 07 00 FB A6 00 00 00 00 00 FF 0F B6 [16:50:45]RasterBufferAndPrint [16:50:45]line Счет N : (1)545945 [16:50:45]line ИНН: 02508201610067 [16:50:45]line Контрольно-Кассовый Чек [16:50:45]line ПРОДАЖА [16:50:45]line ТРК (МРК, ГНК) : 14 [16:50:45]line Товар: 2710124130 [16:50:45]line SUPER 92-К-5 [16:50:45]line 7.370 * 67.90 [16:50:45]line = 500.42 [16:50:45]line НДС 12% НСП 1% [16:50:45]line > о реализуемом товаре [16:50:45]line ОКРУГЛЕНИЕ: -0.42 [16:50:45]line ИТОГО: 500.00 [16:50:45]line Внесено: 500.00 [16:50:45]line СДАЧА: 0.00 [16:50:45]line НСП 1% : 4.43 [16:50:45]line НДС 12% : 53.14 [16:50:45]line Наличными: 500.00 [16:50:45]line Безнал.: 0.00 [16:50:45]line Место: АЗС № 117 "Партнер Нефть" [16:50:45]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:50:45]line СНО: Общий режим [16:50:45]line Чек 603 05.06.2024 16:50 [16:50:45]line Смена: 72 ФФД: 1.0 [16:50:45]line ЗНМ: 0300000048 [16:50:45]line РНМ: 0000000000151680 [16:50:45]line Версия ККМ: v1.0 [16:50:45]line ФМ: 0000000000959414 [16:50:45]line ФД: 60208 [16:50:45]line ФПД: 48456362075333 [16:50:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165046&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60208&fm=48456362075333&tin=02508201610067®Number=0000000000151680&sum=50000 [16:50:45]OFD Sender: Processing packet 60208 [packets to send 53, broken 52] [16:50:45]ProducePacketName [16:50:45]name=ofd_packets/00060208 [16:50:45]OFD Sender: To server: pG, [16:50:45]CommunicateWithHost lk.salyk.kg:30040 [16:50:45]ConnectInit lk.salyk.kg [16:50:45]written 0, free lines is 4095 [16:50:45]Connected sock=10 [16:50:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 9D 19 08 01 95 87 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 1C 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 66 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EB 00 00 35 04 06 00 2C 12 20 3F A4 C5 4B 1E 78 2B 0A 96 02 93 [16:50:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 39 E0 47 00 D6 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 30 EB 00 00 F4 03 04 00 69 43 60 66 B6 04 01 00 00 09 B1 01 5B F0 1A F2 93 [16:50:46]CommunicateWithHost err = 0 [16:50:46]CheckOFDResponse [16:50:46]1017 (14) - 77093643461234 [16:50:46]1041 (16) - 0000000000959414 [16:50:46]1040 (4) - 60208 [16:50:46]1012 (4) - 05.06.2024 10:52 [16:50:46]1206 (1) - 0 [16:50:46]OFD Sender: Remove packet 60208 [16:50:46]ProducePacketName [16:50:46]name=ofd_packets/00060208 [16:50:46]NVStorageDeleteData [16:50:46]Write to MH i2c: 01 00 00 26 A7 CD [16:50:46]Write i2c OK [16:50:46]MH_I2C_Read... [16:50:46]Read from MH i2c: 01 [16:50:46]MH_I2C_Read... [16:50:46]Read from MH i2c: 01 07 00 [16:50:46]MH_I2C_Read... [16:50:46]Read from MH i2c: 01 07 00 26 A7 00 00 00 00 00 B8 0C 98 [16:50:46]RasterBufferAndPrint [16:50:46]line [16:50:46]line [16:50:46]line [16:50:46]line [16:50:46]line [16:50:46]written 0, free lines is 3262 [16:50:46]MH_Cut [16:50:46]Write to MH i2c: D1 01 00 2D A7 01 A6 [16:50:46]Write i2c OK [16:50:46]MH_I2C_Read... [16:50:46]Read from MH i2c: D1 [16:50:46]MH_I2C_Read... [16:50:46]Read from MH i2c: D1 01 00 [16:50:46]MH_I2C_Read... [16:50:46]Read from MH i2c: D1 01 00 2D A7 00 A5 [16:50:46]Write to MH i2c: 01 00 00 2E A7 D5 [16:50:46]Write i2c OK [16:50:46]MH_I2C_Read... [16:50:46]OFD Sender: No OFD packet to send [16:50:47]*** Cut start [16:50:47]*** Partial cut [16:50:47]*** CUTSNS_PIN = 1 [16:50:47]*** CUTSNS_PIN = 0 [16:50:47]*** Brake cut motor [16:50:47]Read from MH i2c: 01 [16:50:47]MH_I2C_Read... [16:50:47]*** Stop cut motor [16:50:47]*** Cut end [16:50:47]Read from MH i2c: 01 07 00 [16:50:47]MH_I2C_Read... [16:50:47]Read from MH i2c: 01 07 00 2E A7 00 00 00 00 00 FF 0F EA [16:50:47]process_action close_receipt done [16:50:47]requested_data is exist [16:50:47]produce_requested_data [16:50:47]requested_item fm.sn is exist - process it [16:50:47]wFMCommunicate request_size=4 [16:50:47]MH_SAM_APDU [16:50:47]CAPDU: 80 11 00 00 [16:50:47]Write to MH i2c: E2 08 00 2F A7 80 11 00 00 00 00 00 00 50 [16:50:47]Write i2c OK [16:50:47]MH_I2C_Read... [16:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:47]Read from MH i2c: E2 [16:50:47]MH_I2C_Read... [16:50:47]Read from MH i2c: E2 17 00 [16:50:47]MH_I2C_Read... [16:50:47]Read from MH i2c: E2 17 00 2F A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [16:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:50:47]wFMCommunicate OK [16:50:47]requested_item fd.num is exist - process it [16:50:47]SAM_PROTO_GetFieldsCounters [16:50:47]wFMCommunicate request_size=4 [16:50:47]MH_SAM_APDU [16:50:47]CAPDU: 80 13 00 00 [16:50:47]Write to MH i2c: E2 08 00 30 A7 80 13 00 00 00 00 00 00 53 [16:50:47]Write i2c OK [16:50:47]MH_I2C_Read... [16:50:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:47]Read from MH i2c: E2 [16:50:47]MH_I2C_Read... [16:50:47]Read from MH i2c: E2 62 00 [16:50:47]MH_I2C_Read... [16:50:48]Read from MH i2c: E2 62 00 30 A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 30 EB 00 00 0E 04 04 00 48 00 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 EA [16:50:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 30 EB 00 00 0E 04 04 00 48 00 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:50:48]wFMCommunicate OK [16:50:48]SAM_PROTO_GetFieldsCounters done [16:50:48]requested_item shift.num is exist - process it [16:50:48]requested_item shift.opened is exist - process it [16:50:48]req_shift_opened [16:50:48]FM_GetShiftState [16:50:48]SAM_PROTO_GetShiftState [16:50:48]wFMCommunicate request_size=4 [16:50:48]MH_SAM_APDU [16:50:48]CAPDU: 80 13 01 00 [16:50:48]Write to MH i2c: E2 08 00 31 A7 80 13 01 00 00 00 00 00 55 [16:50:48]Write i2c OK [16:50:48]MH_I2C_Read... [16:50:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:48]Read from MH i2c: E2 [16:50:48]MH_I2C_Read... [16:50:48]Read from MH i2c: E2 0E 00 [16:50:48]MH_I2C_Read... [16:50:48]Read from MH i2c: E2 0E 00 31 A7 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [16:50:48]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:50:48]wFMCommunicate OK [16:50:48]SAM_PROTO_GetShiftState done [16:50:48]FM_GetShiftState done [16:50:48]req_shift_opened done [16:50:48]requested_item shift.open_date is exist - process it [16:50:48]req_shift_open_date [16:50:48]req_shift_open_date done [16:50:48]produce_requested_data done [16:50:48]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60208,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:50:48]process_action_free close_receipt [16:50:48]json_value_free [16:50:48]json_value_free done [16:50:48]process_json_proto returns [16:50:48]Send response to host [16:50:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60208,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:50:48]free response buf [16:50:48]execute_script done [16:50:48]execute_script returns [16:50:48]free content buf [16:50:48]Sock 8.Close socket [16:50:48]Sock 8.Thread stoped [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:11]OFD Sender: No OFD packet to send [16:51:16]OFD Sender: No OFD packet to send [16:51:21]OFD Sender: No OFD packet to send [16:51:26]OFD Sender: No OFD packet to send [16:51:31]OFD Sender: No OFD packet to send [16:51:36]OFD Sender: No OFD packet to send [16:51:41]OFD Sender: No OFD packet to send [16:51:46]OFD Sender: No OFD packet to send [16:51:51]OFD Sender: No OFD packet to send [16:51:56]OFD Sender: No OFD packet to send [16:52:01]OFD Sender: No OFD packet to send [16:52:06]OFD Sender: No OFD packet to send [16:52:11]accept exits with 9 [16:52:11]New connection [16:52:11]New thread 3067100516 created [16:52:11]Thread 3066957156 joined [16:52:11]Waiting for new connection... [16:52:11] Sock 9.Parse request [16:52:11]Sock 9.Check first char [16:52:11]Sock 9.First char is OK [16:52:11]request: POST /json_proto HTTP/1.0 [16:52:11]Method: POST [16:52:11]URL: /json_proto [16:52:11]Method is POST - this is cgi request [16:52:11]url: /json_proto [16:52:11]query_string will be loaded in cgi processing [16:52:11]execute_cgi json_proto POST (null) [16:52:11]execute_cgi path=json_proto method=POST [16:52:11]POST find Content-Length [16:52:11]Host: 172.17.60.68:8080 [16:52:11]Content-Length: 800 [16:52:11]Content-Type: application/json [16:52:11] [16:52:11]POST finish read [16:52:11]Found Content-Length = 800 [16:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:11]execute_script... [16:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:11]POST & json_proto [16:52:11]process_json_proto [16:52:11]json parsed OK: [16:52:11]protocol is kg_v1.0 [16:52:11]action value=close_receipt [16:52:11]process_action close_receipt [16:52:11]cmd_close_receipt [16:52:11]MH_GetDate [16:52:11]Write to MH i2c: F0 00 00 32 A7 C8 [16:52:11]Write i2c OK [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: F0 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: F0 09 00 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: F0 09 00 32 A7 00 BD 97 60 66 9A 61 5F 66 AB [16:52:11]GetLastDocTimeStamp 1717606246 [16:52:11]current date 1717606333 [16:52:11]FM_GetShiftState [16:52:11]SAM_PROTO_GetShiftState [16:52:11]wFMCommunicate request_size=4 [16:52:11]MH_SAM_APDU [16:52:11]CAPDU: 80 13 01 00 [16:52:11]Write to MH i2c: E2 08 00 33 A7 80 13 01 00 00 00 00 00 57 [16:52:11]Write i2c OK [16:52:11]MH_I2C_Read... [16:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:11]Read from MH i2c: E2 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 0E 00 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 0E 00 33 A7 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8F [16:52:11]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:52:11]wFMCommunicate OK [16:52:11]SAM_PROTO_GetShiftState done [16:52:11]FM_GetShiftState done [16:52:11]opened in 1717545916 [16:52:11]opened+sec_in_day 1717632316 [16:52:11]quantity*price = 50041 [16:52:11]sum+1 = 50042 [16:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 604 05.06.2024 16:52 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60209 ФПД: 90988982139054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165213&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60209&fm=90988982139054&tin=02508201610067®Number=0000000000151680&sum=50041 [16:52:12]StoreToDocumentArchive [16:52:12]shift 72 fd 60209 [16:52:12]save to /storage/0072/doc_00060209 [16:52:12]save last doc name /storage/0072/doc_00060209 to /storage/kkm_last_doc_name [16:52:12]save OK [16:52:12]Clear old archive folders... [16:52:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:52:12]tlvbuf is 005EFBB0 [16:52:12]SAM_PROTO_ClearQueue [16:52:12]wFMCommunicate request_size=4 [16:52:12]MH_SAM_APDU [16:52:12]CAPDU: 80 09 00 00 [16:52:12]Write to MH i2c: E2 08 00 40 A7 80 09 00 00 00 00 00 00 59 [16:52:12]Write i2c OK [16:52:12]MH_I2C_Read... [16:52:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:12]Read from MH i2c: E2 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 40 A7 00 90 00 5B [16:52:12]RAPDU: 90 00 [16:52:12]wFMCommunicate OK [16:52:12]SAM_PROTO_ClearQueue done [16:52:12]KKMCreateOFDPacket [16:52:12]OFDProtocolAddRootSTLVToBuf [16:52:12]FM_MakeSignedData [16:52:12]FM_MakeSignedData [16:52:12]SAM_PROTO_SignData [16:52:12]wFMCommunicate request_size=4 [16:52:12]MH_SAM_APDU [16:52:12]CAPDU: 80 0D 01 02 [16:52:12]Write to MH i2c: E2 08 00 41 A7 80 0D 01 02 00 00 00 00 61 [16:52:12]Write i2c OK [16:52:12]MH_I2C_Read... [16:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:12]Read from MH i2c: E2 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 41 A7 00 90 00 5C [16:52:12]RAPDU: 90 00 [16:52:12]wFMCommunicate OK [16:52:12]wFMCommunicate request_size=255 [16:52:12]MH_SAM_APDU [16:52:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 BD 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EB 00 00 35 04 06 00 52 [16:52:12]Write to MH i2c: E2 02 01 42 A7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 BD 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EB 00 00 35 04 06 00 52 00 00 6C [16:52:12]Write i2c OK [16:52:12]MH_I2C_Read... [16:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:12]Read from MH i2c: E2 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 42 A7 00 90 00 5D [16:52:12]RAPDU: 90 00 [16:52:12]wFMCommunicate OK [16:52:12]wFMCommunicate request_size=10 [16:52:12]MH_SAM_APDU [16:52:12]CAPDU: 80 0D 02 02 05 C1 05 F5 78 AE [16:52:12]Write to MH i2c: E2 0D 00 43 A7 80 0D 02 02 05 00 C1 05 F5 78 AE 00 00 4F [16:52:12]Write i2c OK [16:52:12]MH_I2C_Read... [16:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:12]Read from MH i2c: E2 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 03 00 43 A7 00 90 00 5E [16:52:12]RAPDU: 90 00 [16:52:12]wFMCommunicate OK [16:52:12]wFMCommunicate request_size=4 [16:52:12]MH_SAM_APDU [16:52:12]CAPDU: 80 0D 03 02 [16:52:12]Write to MH i2c: E2 08 00 44 A7 80 0D 03 02 00 00 00 00 66 [16:52:12]Write i2c OK [16:52:12]MH_I2C_Read... [16:52:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:12]Read from MH i2c: E2 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 0B 00 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 0B 00 44 A7 00 1F 5E D0 E1 A8 46 0A F0 90 00 7D [16:52:12]RAPDU: 1F 5E D0 E1 A8 46 0A F0 90 00 [16:52:12]wFMCommunicate OK [16:52:12]SAM_PROTO_SignData done [16:52:12]FM_MakeSignedData done [16:52:12]CreateOFDProtocolMessage [16:52:12]wFMCommunicate request_size=4 [16:52:12]MH_SAM_APDU [16:52:12]CAPDU: 80 11 00 00 [16:52:12]Write to MH i2c: E2 08 00 45 A7 80 11 00 00 00 00 00 00 66 [16:52:12]Write i2c OK [16:52:12]MH_I2C_Read... [16:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:12]Read from MH i2c: E2 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 17 00 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: E2 17 00 45 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B9 [16:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:52:12]wFMCommunicate OK [16:52:12]CreateOFDProtocolMessage done [16:52:12]OFDSenderStorePacket 60209 [16:52:12]StoreOFDPacket docnum=60209 [16:52:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 23 AA 07 01 DD 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 BD 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EB 00 00 35 04 06 00 52 C1 05 F5 78 AE 1F 5E D0 E1 A8 46 0A F0 [16:52:12]CheckFolder [16:52:12]dirname=/storage/ofd_packets [16:52:12]CheckFolder done [16:52:12]ProducePacketName [16:52:12]name=ofd_packets/00060209 [16:52:12]NVStorageSaveData ofd_packets/00060209 [16:52:12]File name is /storage/ofd_packets/00060209 [16:52:12]Write 301 bytes [16:52:12]NVStorageSaveData done [16:52:12]OFDSenderStorePacket done [16:52:12]KKMCreateOFDPacket done [16:52:12]NVStorageSaveData kkm_last_timestamp [16:52:12]File name is /storage/kkm_last_timestamp [16:52:12]Write 4 bytes [16:52:12]NVStorageSaveData done [16:52:12]ExternCall_PrintAddStr [16:52:12]wPrintStart [16:52:12]Write to MH i2c: 01 00 00 46 A7 ED [16:52:12]Write i2c OK [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: 01 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: 01 07 00 [16:52:12]MH_I2C_Read... [16:52:12]Read from MH i2c: 01 07 00 46 A7 00 00 00 00 00 FF 0F 02 [16:52:12]RasterBufferAndPrint [16:52:12]line Счет N : (1)545946 [16:52:12]line ИНН: 02508201610067 [16:52:12]line Контрольно-Кассовый Чек [16:52:12]line ПРОДАЖА [16:52:12]line ТРК (МРК, ГНК) : 32 [16:52:12]line Товар: 2710124130 [16:52:12]line Аи-92-К-5 [16:52:12]line 7.480 * 66.90 [16:52:12]line = 500.41 [16:52:12]line НДС 12% НСП 1% [16:52:12]line > о реализуемом товаре [16:52:12]line ИТОГО: 500.41 [16:52:12]line НСП 1% : 4.43 [16:52:12]line НДС 12% : 53.14 [16:52:12]line Наличными: 0.00 [16:52:12]line Безнал.: 500.41 [16:52:12]line Место: АЗС № 117 "Партнер Нефть" [16:52:12]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:52:12]line СНО: Общий режим [16:52:12]line Чек 604 05.06.2024 16:52 [16:52:12]line Смена: 72 ФФД: 1.0 [16:52:12]line ЗНМ: 0300000048 [16:52:12]line РНМ: 0000000000151680 [16:52:12]line Версия ККМ: v1.0 [16:52:12]line Платежная система: O! деньги [16:52:12]line ФМ: 0000000000959414 [16:52:12]line ФД: 60209 [16:52:12]line ФПД: 90988982139054 [16:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165213&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60209&fm=90988982139054&tin=02508201610067®Number=0000000000151680&sum=50041 [16:52:13]OFD Sender: Processing packet 60209 [packets to send 53, broken 52] [16:52:13]ProducePacketName [16:52:13]name=ofd_packets/00060209 [16:52:13]OFD Sender: To server: pG, [16:52:13]CommunicateWithHost lk.salyk.kg:30040 [16:52:13]ConnectInit lk.salyk.kg [16:52:13]written 0, free lines is 4095 [16:52:13]Connected sock=10 [16:52:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 23 AA 07 01 DD 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 BD 97 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EB 00 00 35 04 06 00 52 C1 05 F5 78 AE 1F 5E D0 E1 A8 46 0A F0 [16:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D2 10 47 00 41 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 31 EB 00 00 F4 03 04 00 C1 43 60 66 B6 04 01 00 00 1E 80 5F C8 4D 9C 60 E6 [16:52:13]CommunicateWithHost err = 0 [16:52:13]CheckOFDResponse [16:52:13]1017 (14) - 77093643461234 [16:52:13]1041 (16) - 0000000000959414 [16:52:13]1040 (4) - 60209 [16:52:13]1012 (4) - 05.06.2024 10:53 [16:52:13]1206 (1) - 0 [16:52:13]OFD Sender: Remove packet 60209 [16:52:13]ProducePacketName [16:52:13]name=ofd_packets/00060209 [16:52:13]NVStorageDeleteData [16:52:13]Write to MH i2c: 01 00 00 70 A7 17 [16:52:13]Write i2c OK [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: 01 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: 01 07 00 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: 01 07 00 70 A7 00 00 00 00 00 DF 0C 09 [16:52:13]RasterBufferAndPrint [16:52:13]line [16:52:13]line [16:52:13]line [16:52:13]line [16:52:13]line [16:52:13]written 0, free lines is 3301 [16:52:13]MH_Cut [16:52:13]Write to MH i2c: D1 01 00 77 A7 01 F0 [16:52:13]Write i2c OK [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: D1 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: D1 01 00 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: D1 01 00 77 A7 00 EF [16:52:13]Write to MH i2c: 01 00 00 78 A7 1F [16:52:13]Write i2c OK [16:52:13]MH_I2C_Read... [16:52:14]OFD Sender: No OFD packet to send [16:52:14]*** Cut start [16:52:14]*** Partial cut [16:52:14]*** CUTSNS_PIN = 1 [16:52:14]*** CUTSNS_PIN = 0 [16:52:14]*** Brake cut motor [16:52:15]Read from MH i2c: 01 [16:52:15]MH_I2C_Read... [16:52:15]*** Stop cut motor [16:52:15]*** Cut end [16:52:15]Read from MH i2c: 01 07 00 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: 01 07 00 78 A7 00 00 00 00 00 FF 0F 34 [16:52:15]process_action close_receipt done [16:52:15]requested_data is exist [16:52:15]produce_requested_data [16:52:15]requested_item fm.sn is exist - process it [16:52:15]wFMCommunicate request_size=4 [16:52:15]MH_SAM_APDU [16:52:15]CAPDU: 80 11 00 00 [16:52:15]Write to MH i2c: E2 08 00 79 A7 80 11 00 00 00 00 00 00 9A [16:52:15]Write i2c OK [16:52:15]MH_I2C_Read... [16:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:15]Read from MH i2c: E2 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: E2 17 00 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: E2 17 00 79 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 ED [16:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:52:15]wFMCommunicate OK [16:52:15]requested_item fd.num is exist - process it [16:52:15]SAM_PROTO_GetFieldsCounters [16:52:15]wFMCommunicate request_size=4 [16:52:15]MH_SAM_APDU [16:52:15]CAPDU: 80 13 00 00 [16:52:15]Write to MH i2c: E2 08 00 7A A7 80 13 00 00 00 00 00 00 9D [16:52:15]Write i2c OK [16:52:15]MH_I2C_Read... [16:52:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:15]Read from MH i2c: E2 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: E2 62 00 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: E2 62 00 7A A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 31 EB 00 00 0E 04 04 00 48 00 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 38 [16:52:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 31 EB 00 00 0E 04 04 00 48 00 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 [16:52:15]wFMCommunicate OK [16:52:15]SAM_PROTO_GetFieldsCounters done [16:52:15]requested_item shift.num is exist - process it [16:52:15]requested_item shift.opened is exist - process it [16:52:15]req_shift_opened [16:52:15]FM_GetShiftState [16:52:15]SAM_PROTO_GetShiftState [16:52:15]wFMCommunicate request_size=4 [16:52:15]MH_SAM_APDU [16:52:15]CAPDU: 80 13 01 00 [16:52:15]Write to MH i2c: E2 08 00 7B A7 80 13 01 00 00 00 00 00 9F [16:52:15]Write i2c OK [16:52:15]MH_I2C_Read... [16:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:15]Read from MH i2c: E2 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: E2 0E 00 [16:52:15]MH_I2C_Read... [16:52:15]Read from MH i2c: E2 0E 00 7B A7 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D7 [16:52:15]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:52:15]wFMCommunicate OK [16:52:15]SAM_PROTO_GetShiftState done [16:52:15]FM_GetShiftState done [16:52:15]req_shift_opened done [16:52:15]requested_item shift.open_date is exist - process it [16:52:15]req_shift_open_date [16:52:15]req_shift_open_date done [16:52:15]produce_requested_data done [16:52:15]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60209,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:52:15]process_action_free close_receipt [16:52:15]json_value_free [16:52:15]json_value_free done [16:52:15]process_json_proto returns [16:52:15]Send response to host [16:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60209,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:52:15]free response buf [16:52:15]execute_script done [16:52:15]execute_script returns [16:52:15]free content buf [16:52:15]Sock 9.Close socket [16:52:15]Sock 9.Thread stoped [16:52:19]OFD Sender: No OFD packet to send [16:52:24]OFD Sender: No OFD packet to send [16:52:29]OFD Sender: No OFD packet to send [16:52:34]OFD Sender: No OFD packet to send [16:52:39]OFD Sender: No OFD packet to send [16:52:44]OFD Sender: No OFD packet to send [16:52:49]OFD Sender: No OFD packet to send [16:52:54]OFD Sender: No OFD packet to send [16:52:59]OFD Sender: No OFD packet to send [16:53:04]OFD Sender: No OFD packet to send [16:53:09]OFD Sender: No OFD packet to send [16:53:14]OFD Sender: No OFD packet to send [16:53:19]OFD Sender: No OFD packet to send [16:53:24]OFD Sender: No OFD packet to send [16:53:29]OFD Sender: No OFD packet to send [16:53:34]OFD Sender: No OFD packet to send [16:53:39]OFD Sender: No OFD packet to send [16:53:44]OFD Sender: No OFD packet to send [16:53:45]accept exits with 8 [16:53:45]New connection [16:53:45]New thread 3066957156 created [16:53:45]Thread 3067100516 joined [16:53:45]Waiting for new connection... [16:53:45] Sock 8.Parse request [16:53:45]Sock 8.Check first char [16:53:45]Sock 8.First char is OK [16:53:45]request: POST /json_proto HTTP/1.0 [16:53:45]Method: POST [16:53:45]URL: /json_proto [16:53:45]Method is POST - this is cgi request [16:53:45]url: /json_proto [16:53:45]query_string will be loaded in cgi processing [16:53:45]execute_cgi json_proto POST (null) [16:53:45]execute_cgi path=json_proto method=POST [16:53:45]POST find Content-Length [16:53:45]Host: 172.17.60.68:8080 [16:53:45]Content-Length: 677 [16:53:45]Content-Type: application/json [16:53:45] [16:53:45]POST finish read [16:53:45]Found Content-Length = 677 [16:53:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:45]execute_script... [16:53: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)545948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:45]POST & json_proto [16:53:45]process_json_proto [16:53:45]json parsed OK: [16:53:45]protocol is kg_v1.0 [16:53:45]action value=close_receipt [16:53:45]process_action close_receipt [16:53:45]cmd_close_receipt [16:53:45]MH_GetDate [16:53:45]Write to MH i2c: F0 00 00 7C A7 12 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: F0 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: F0 09 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: F0 09 00 7C A7 00 1B 98 60 66 9A 61 5F 66 54 [16:53:45]GetLastDocTimeStamp 1717606333 [16:53:45]current date 1717606427 [16:53:45]FM_GetShiftState [16:53:45]SAM_PROTO_GetShiftState [16:53:45]wFMCommunicate request_size=4 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 13 01 00 [16:53:45]Write to MH i2c: E2 08 00 7D A7 80 13 01 00 00 00 00 00 A1 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:45]Read from MH i2c: E2 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 0E 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: E2 0E 00 7D A7 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D9 [16:53:45]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:53:45]wFMCommunicate OK [16:53:45]SAM_PROTO_GetShiftState done [16:53:45]FM_GetShiftState done [16:53:45]opened in 1717545916 [16:53:45]opened+sec_in_day 1717632316 [16:53:45]quantity*price = 50041 [16:53:45]sum+1 = 50042 [16:53:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 605 05.06.2024 16:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60210 ФПД: 48027786613519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60210&fm=48027786613519&tin=02508201610067®Number=0000000000151680&sum=50000 [16:53:46]StoreToDocumentArchive [16:53:46]shift 72 fd 60210 [16:53:46]save to /storage/0072/doc_00060210 [16:53:46]save last doc name /storage/0072/doc_00060210 to /storage/kkm_last_doc_name [16:53:46]save OK [16:53:46]Clear old archive folders... [16:53:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:53:46]tlvbuf is 004F4C90 [16:53:46]SAM_PROTO_ClearQueue [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 09 00 00 [16:53:46]Write to MH i2c: E2 08 00 8A A7 80 09 00 00 00 00 00 00 A3 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 8A A7 00 90 00 A5 [16:53:46]RAPDU: 90 00 [16:53:46]wFMCommunicate OK [16:53:46]SAM_PROTO_ClearQueue done [16:53:46]KKMCreateOFDPacket [16:53:46]OFDProtocolAddRootSTLVToBuf [16:53:46]FM_MakeSignedData [16:53:46]FM_MakeSignedData [16:53:46]SAM_PROTO_SignData [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 0D 01 02 [16:53:46]Write to MH i2c: E2 08 00 8B A7 80 0D 01 02 00 00 00 00 AB [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 8B A7 00 90 00 A6 [16:53:46]RAPDU: 90 00 [16:53:46]wFMCommunicate OK [16:53:46]wFMCommunicate request_size=255 [16:53:46]MH_SAM_APDU [16:53: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1B 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EB 00 00 35 04 06 00 2B [16:53:46]Write to MH i2c: E2 02 01 8C A7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1B 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EB 00 00 35 04 06 00 2B 00 00 9E [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 8C A7 00 90 00 A7 [16:53:46]RAPDU: 90 00 [16:53:46]wFMCommunicate OK [16:53:46]wFMCommunicate request_size=10 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 0D 02 02 05 AE 57 29 13 0F [16:53:46]Write to MH i2c: E2 0D 00 8D A7 80 0D 02 02 05 00 AE 57 29 13 0F 00 00 08 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 03 00 8D A7 00 90 00 A8 [16:53:46]RAPDU: 90 00 [16:53:46]wFMCommunicate OK [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 0D 03 02 [16:53:46]Write to MH i2c: E2 08 00 8E A7 80 0D 03 02 00 00 00 00 B0 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 0B 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 0B 00 8E A7 00 B0 45 9D 88 B6 37 E3 AF 90 00 4A [16:53:46]RAPDU: B0 45 9D 88 B6 37 E3 AF 90 00 [16:53:46]wFMCommunicate OK [16:53:46]SAM_PROTO_SignData done [16:53:46]FM_MakeSignedData done [16:53:46]CreateOFDProtocolMessage [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 11 00 00 [16:53:46]Write to MH i2c: E2 08 00 8F A7 80 11 00 00 00 00 00 00 B0 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 17 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 17 00 8F A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 03 [16:53:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:53:46]wFMCommunicate OK [16:53:46]CreateOFDProtocolMessage done [16:53:46]OFDSenderStorePacket 60210 [16:53:46]StoreOFDPacket docnum=60210 [16:53:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 AB FC 07 01 93 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1B 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EB 00 00 35 04 06 00 2B AE 57 29 13 0F B0 45 9D 88 B6 37 E3 AF [16:53:46]CheckFolder [16:53:46]dirname=/storage/ofd_packets [16:53:46]CheckFolder done [16:53:46]ProducePacketName [16:53:46]name=ofd_packets/00060210 [16:53:46]NVStorageSaveData ofd_packets/00060210 [16:53:46]File name is /storage/ofd_packets/00060210 [16:53:46]Write 301 bytes [16:53:46]NVStorageSaveData done [16:53:46]OFDSenderStorePacket done [16:53:46]KKMCreateOFDPacket done [16:53:46]NVStorageSaveData kkm_last_timestamp [16:53:46]File name is /storage/kkm_last_timestamp [16:53:46]Write 4 bytes [16:53:46]NVStorageSaveData done [16:53:46]ExternCall_PrintAddStr [16:53:46]wPrintStart [16:53:46]Write to MH i2c: 01 00 00 90 A7 37 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 07 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 07 00 90 A7 00 00 00 00 00 FF 0F 4C [16:53:46]RasterBufferAndPrint [16:53:46]line Счет N : (1)545948 [16:53:46]line ИНН: 02508201610067 [16:53:46]line Контрольно-Кассовый Чек [16:53:46]line ПРОДАЖА [16:53:46]line ТРК (МРК, ГНК) : 22 [16:53:46]line Товар: 2710124130 [16:53:46]line Аи-92-К-5 [16:53:46]line 7.480 * 66.90 [16:53:46]line = 500.41 [16:53:46]line НДС 12% НСП 1% [16:53:46]line > о реализуемом товаре [16:53:46]line ОКРУГЛЕНИЕ: -0.41 [16:53:47]line ИТОГО: 500.00 [16:53:47]line Внесено: 500.00 [16:53:47]line СДАЧА: 0.00 [16:53:47]line НСП 1% : 4.43 [16:53:47]line НДС 12% : 53.14 [16:53:47]line Наличными: 500.00 [16:53:47]line Безнал.: 0.00 [16:53:47]line Место: АЗС № 117 "Партнер Нефть" [16:53:47]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:53:47]line СНО: Общий режим [16:53:47]line Чек 605 05.06.2024 16:53 [16:53:47]line Смена: 72 ФФД: 1.0 [16:53:47]line ЗНМ: 0300000048 [16:53:47]line РНМ: 0000000000151680 [16:53:47]line Версия ККМ: v1.0 [16:53:47]line ФМ: 0000000000959414 [16:53:47]line ФД: 60210 [16:53:47]line ФПД: 48027786613519 [16:53:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165347&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60210&fm=48027786613519&tin=02508201610067®Number=0000000000151680&sum=50000 [16:53:47]OFD Sender: Processing packet 60210 [packets to send 53, broken 52] [16:53:47]ProducePacketName [16:53:47]name=ofd_packets/00060210 [16:53:47]OFD Sender: To server: pG, [16:53:47]CommunicateWithHost lk.salyk.kg:30040 [16:53:47]ConnectInit lk.salyk.kg [16:53:47]written 0, free lines is 4095 [16:53:47]Connected sock=9 [16:53:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 AB FC 07 01 93 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1B 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 32 EB 00 00 35 04 06 00 2B AE 57 29 13 0F B0 45 9D 88 B6 37 E3 AF [16:53:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 ED 0B 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 39 35 39 34 31 34 10 04 04 00 32 EB 00 00 F4 03 04 00 1F 44 60 66 B6 04 01 00 00 A0 6C 1E B5 A8 24 69 73 [16:53:47]CommunicateWithHost err = 0 [16:53:47]CheckOFDResponse [16:53:47]1017 (14) - 77093643461234 [16:53:47]1041 (16) - 0000000000959414 [16:53:47]1040 (4) - 60210 [16:53:47]1012 (4) - 05.06.2024 10:55 [16:53:47]1206 (1) - 0 [16:53:47]OFD Sender: Remove packet 60210 [16:53:47]ProducePacketName [16:53:47]name=ofd_packets/00060210 [16:53:47]NVStorageDeleteData [16:53:47]Write to MH i2c: 01 00 00 BB A7 62 [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: 01 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: 01 07 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: 01 07 00 BB A7 00 00 00 00 00 AF 0C 24 [16:53:47]RasterBufferAndPrint [16:53:47]line [16:53:47]line [16:53:47]line [16:53:47]line [16:53:47]line [16:53:47]written 0, free lines is 3257 [16:53:47]MH_Cut [16:53:47]Write to MH i2c: D1 01 00 C2 A7 01 3B [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: D1 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: D1 01 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: D1 01 00 C2 A7 00 3A [16:53:47]Write to MH i2c: 01 00 00 C3 A7 6A [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:48]OFD Sender: No OFD packet to send [16:53:48]*** Cut start [16:53:48]*** Partial cut [16:53:48]*** CUTSNS_PIN = 1 [16:53:48]*** CUTSNS_PIN = 0 [16:53:48]*** Brake cut motor [16:53:49]Read from MH i2c: 01 [16:53:49]MH_I2C_Read... [16:53:49]*** Stop cut motor [16:53:49]*** Cut end [16:53:49]Read from MH i2c: 01 07 00 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: 01 07 00 C3 A7 00 00 00 00 00 FF 0F 7F [16:53:49]process_action close_receipt done [16:53:49]requested_data is exist [16:53:49]produce_requested_data [16:53:49]requested_item fm.sn is exist - process it [16:53:49]wFMCommunicate request_size=4 [16:53:49]MH_SAM_APDU [16:53:49]CAPDU: 80 11 00 00 [16:53:49]Write to MH i2c: E2 08 00 C4 A7 80 11 00 00 00 00 00 00 E5 [16:53:49]Write i2c OK [16:53:49]MH_I2C_Read... [16:53:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:49]Read from MH i2c: E2 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 17 00 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 17 00 C4 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 38 [16:53:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:53:49]wFMCommunicate OK [16:53:49]requested_item fd.num is exist - process it [16:53:49]SAM_PROTO_GetFieldsCounters [16:53:49]wFMCommunicate request_size=4 [16:53:49]MH_SAM_APDU [16:53:49]CAPDU: 80 13 00 00 [16:53:49]Write to MH i2c: E2 08 00 C5 A7 80 13 00 00 00 00 00 00 E8 [16:53:49]Write i2c OK [16:53:49]MH_I2C_Read... [16:53:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:49]Read from MH i2c: E2 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 62 00 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 62 00 C5 A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 32 EB 00 00 0E 04 04 00 48 00 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 87 [16:53:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 32 EB 00 00 0E 04 04 00 48 00 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 [16:53:49]wFMCommunicate OK [16:53:49]SAM_PROTO_GetFieldsCounters done [16:53:49]requested_item shift.num is exist - process it [16:53:49]requested_item shift.opened is exist - process it [16:53:49]req_shift_opened [16:53:49]FM_GetShiftState [16:53:49]SAM_PROTO_GetShiftState [16:53:49]wFMCommunicate request_size=4 [16:53:49]MH_SAM_APDU [16:53:49]CAPDU: 80 13 01 00 [16:53:49]Write to MH i2c: E2 08 00 C6 A7 80 13 01 00 00 00 00 00 EA [16:53:49]Write i2c OK [16:53:49]MH_I2C_Read... [16:53:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:49]Read from MH i2c: E2 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 0E 00 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 0E 00 C6 A7 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 22 [16:53:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:53:49]wFMCommunicate OK [16:53:49]SAM_PROTO_GetShiftState done [16:53:49]FM_GetShiftState done [16:53:49]req_shift_opened done [16:53:49]requested_item shift.open_date is exist - process it [16:53:49]req_shift_open_date [16:53:49]req_shift_open_date done [16:53:49]produce_requested_data done [16:53:49]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60210,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:53:49]process_action_free close_receipt [16:53:49]json_value_free [16:53:49]json_value_free done [16:53:49]process_json_proto returns [16:53:49]Send response to host [16:53:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60210,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:53:49]free response buf [16:53:49]execute_script done [16:53:49]execute_script returns [16:53:49]free content buf [16:53:49]Sock 8.Close socket [16:53:49]Sock 8.Thread stoped [16:53:49]accept exits with 10 [16:53:49]New connection [16:53:49]New thread 3067100516 created [16:53:49]Thread 3066957156 joined [16:53:49]Waiting for new connection... [16:53:49] Sock 10.Parse request [16:53:49]Sock 10.Check first char [16:53:49]Sock 10.First char is OK [16:53:49]request: POST /json_proto HTTP/1.0 [16:53:49]Method: POST [16:53:49]URL: /json_proto [16:53:49]Method is POST - this is cgi request [16:53:49]url: /json_proto [16:53:49]query_string will be loaded in cgi processing [16:53:49]execute_cgi json_proto POST (null) [16:53:49]execute_cgi path=json_proto method=POST [16:53:49]POST find Content-Length [16:53:49]Host: 172.17.60.68:8080 [16:53:49]Content-Length: 978 [16:53:49]Content-Type: application/json [16:53:49] [16:53:49]POST finish read [16:53:49]Found Content-Length = 978 [16:53:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545947", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [16:53:49]execute_script... [16:53: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)545947", "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" : 72.40, "quantity" : 20.720, "sum" : 1500.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 10.36 \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" ] } } [16:53:49]POST & json_proto [16:53:49]process_json_proto [16:53:49]json parsed OK: [16:53:49]protocol is kg_v1.0 [16:53:49]action value=close_receipt [16:53:49]process_action close_receipt [16:53:49]cmd_close_receipt [16:53:49]MH_GetDate [16:53:49]Write to MH i2c: F0 00 00 C7 A7 5D [16:53:49]Write i2c OK [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: F0 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: F0 09 00 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: F0 09 00 C7 A7 00 20 98 60 66 9A 61 5F 66 A4 [16:53:49]GetLastDocTimeStamp 1717606427 [16:53:49]current date 1717606432 [16:53:49]FM_GetShiftState [16:53:49]SAM_PROTO_GetShiftState [16:53:49]wFMCommunicate request_size=4 [16:53:49]MH_SAM_APDU [16:53:49]CAPDU: 80 13 01 00 [16:53:49]Write to MH i2c: E2 08 00 C8 A7 80 13 01 00 00 00 00 00 EC [16:53:49]Write i2c OK [16:53:49]MH_I2C_Read... [16:53:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:49]Read from MH i2c: E2 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 0E 00 [16:53:49]MH_I2C_Read... [16:53:49]Read from MH i2c: E2 0E 00 C8 A7 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 24 [16:53:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:53:49]wFMCommunicate OK [16:53:49]SAM_PROTO_GetShiftState done [16:53:49]FM_GetShiftState done [16:53:49]opened in 1717545916 [16:53:49]opened+sec_in_day 1717632316 [16:53:49]quantity*price = 150012 [16:53:49]sum+1 = 150014 [16:53:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 606 05.06.2024 16:53 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа ДТ номер 117 сэкономлено 10.36 сом ФМ: 0000000000959414 ФД: 60211 ФПД: 57769903068430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165352&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60211&fm=57769903068430&tin=02508201610067®Number=0000000000151680&sum=150000 [16:53:51]StoreToDocumentArchive [16:53:51]shift 72 fd 60211 [16:53:51]save to /storage/0072/doc_00060211 [16:53:51]save last doc name /storage/0072/doc_00060211 to /storage/kkm_last_doc_name [16:53:51]save OK [16:53:51]Clear old archive folders... [16:53:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:53:51]tlvbuf is 005A8BB0 [16:53:51]SAM_PROTO_ClearQueue [16:53:51]wFMCommunicate request_size=4 [16:53:51]MH_SAM_APDU [16:53:51]CAPDU: 80 09 00 00 [16:53:51]Write to MH i2c: E2 08 00 D5 A7 80 09 00 00 00 00 00 00 EE [16:53:51]Write i2c OK [16:53:51]MH_I2C_Read... [16:53:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:51]Read from MH i2c: E2 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 D5 A7 00 90 00 F0 [16:53:51]RAPDU: 90 00 [16:53:51]wFMCommunicate OK [16:53:51]SAM_PROTO_ClearQueue done [16:53:51]KKMCreateOFDPacket [16:53:51]OFDProtocolAddRootSTLVToBuf [16:53:51]FM_MakeSignedData [16:53:51]FM_MakeSignedData [16:53:51]SAM_PROTO_SignData [16:53:51]wFMCommunicate request_size=4 [16:53:51]MH_SAM_APDU [16:53:51]CAPDU: 80 0D 01 02 [16:53:51]Write to MH i2c: E2 08 00 D6 A7 80 0D 01 02 00 00 00 00 F6 [16:53:51]Write i2c OK [16:53:51]MH_I2C_Read... [16:53:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:51]Read from MH i2c: E2 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 D6 A7 00 90 00 F1 [16:53:51]RAPDU: 90 00 [16:53:51]wFMCommunicate OK [16:53:51]wFMCommunicate request_size=255 [16:53:51]MH_SAM_APDU [16:53: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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 5E 02 00 00 F4 03 04 00 20 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EB 00 00 35 04 06 00 34 8A 9A 8D [16:53:51]Write to MH i2c: E2 02 01 D7 A7 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 5E 02 00 00 F4 03 04 00 20 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EB 00 00 35 04 06 00 34 8A 9A 8D 00 00 87 [16:53:51]Write i2c OK [16:53:51]MH_I2C_Read... [16:53:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:51]Read from MH i2c: E2 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 D7 A7 00 90 00 F2 [16:53:51]RAPDU: 90 00 [16:53:51]wFMCommunicate OK [16:53:51]wFMCommunicate request_size=7 [16:53:51]MH_SAM_APDU [16:53:51]CAPDU: 80 0D 02 02 02 15 0E [16:53:51]Write to MH i2c: E2 0A 00 D8 A7 80 0D 02 02 02 00 15 0E 00 00 20 [16:53:51]Write i2c OK [16:53:51]MH_I2C_Read... [16:53:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:51]Read from MH i2c: E2 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 03 00 D8 A7 00 90 00 F3 [16:53:51]RAPDU: 90 00 [16:53:51]wFMCommunicate OK [16:53:51]wFMCommunicate request_size=4 [16:53:51]MH_SAM_APDU [16:53:51]CAPDU: 80 0D 03 02 [16:53:51]Write to MH i2c: E2 08 00 D9 A7 80 0D 03 02 00 00 00 00 FB [16:53:51]Write i2c OK [16:53:51]MH_I2C_Read... [16:53:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:51]Read from MH i2c: E2 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 0B 00 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 0B 00 D9 A7 00 34 DF 73 20 48 3E 46 63 90 00 D1 [16:53:51]RAPDU: 34 DF 73 20 48 3E 46 63 90 00 [16:53:51]wFMCommunicate OK [16:53:51]SAM_PROTO_SignData done [16:53:51]FM_MakeSignedData done [16:53:51]CreateOFDProtocolMessage [16:53:51]wFMCommunicate request_size=4 [16:53:51]MH_SAM_APDU [16:53:51]CAPDU: 80 11 00 00 [16:53:51]Write to MH i2c: E2 08 00 DA A7 80 11 00 00 00 00 00 00 FB [16:53:51]Write i2c OK [16:53:51]MH_I2C_Read... [16:53:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:51]Read from MH i2c: E2 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 17 00 [16:53:51]MH_I2C_Read... [16:53:51]Read from MH i2c: E2 17 00 DA A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 4E [16:53:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:53:51]wFMCommunicate OK [16:53:51]CreateOFDProtocolMessage done [16:53:51]OFDSenderStorePacket 60211 [16:53:51]StoreOFDPacket docnum=60211 [16:53:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DF E2 04 01 52 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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 5E 02 00 00 F4 03 04 00 20 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EB 00 00 35 04 06 00 34 8A 9A 8D 15 0E 34 DF 73 20 48 3E 46 63 [16:53:51]CheckFolder [16:53:51]dirname=/storage/ofd_packets [16:53:52]CheckFolder done [16:53:52]ProducePacketName [16:53:52]name=ofd_packets/00060211 [16:53:52]NVStorageSaveData ofd_packets/00060211 [16:53:52]File name is /storage/ofd_packets/00060211 [16:53:52]Write 298 bytes [16:53:52]NVStorageSaveData done [16:53:52]OFDSenderStorePacket done [16:53:52]KKMCreateOFDPacket done [16:53:52]NVStorageSaveData kkm_last_timestamp [16:53:52]File name is /storage/kkm_last_timestamp [16:53:52]Write 4 bytes [16:53:52]NVStorageSaveData done [16:53:52]ExternCall_PrintAddStr [16:53:52]wPrintStart [16:53:52]Write to MH i2c: 01 00 00 DB A7 82 [16:53:52]Write i2c OK [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: 01 [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: 01 07 00 [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: 01 07 00 DB A7 00 00 00 00 00 FF 0F 97 [16:53:52]RasterBufferAndPrint [16:53:52]line Счет N : (1)545947 [16:53:52]line ИНН: 02508201610067 [16:53:52]line Контрольно-Кассовый Чек [16:53:52]line ПРОДАЖА [16:53:52]line ТРК (МРК, ГНК) : 11 [16:53:52]line Товар: 2710194210 [16:53:52]line ДТ-К-5 [16:53:52]line 20.720 * 72.40 [16:53:52]line = 1500.13 [16:53:52]line НДС 12% НСП 1% [16:53:52]line > о реализуемом товаре [16:53:52]line ОКРУГЛЕНИЕ: -0.13 [16:53:52]line ИТОГО: 1500.00 [16:53:52]line Внесено: 1500.00 [16:53:52]line СДАЧА: 0.00 [16:53:52]line НСП 1% : 13.27 [16:53:52]line НДС 12% : 159.31 [16:53:52]line Наличными: 1500.00 [16:53:52]line Безнал.: 0.00 [16:53:52]line Место: АЗС № 117 "Партнер Нефть" [16:53:52]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:53:52]line СНО: Общий режим [16:53:52]line Чек 606 05.06.2024 16:53 [16:53:52]line Смена: 72 ФФД: 1.0 [16:53:52]line ЗНМ: 0300000048 [16:53:52]line РНМ: 0000000000151680 [16:53:52]line Версия ККМ: v1.0 [16:53:52]line [16:53:52]line Дисконтная программа [16:53:52]line ДТ [16:53:52]line номер 117 [16:53:52]line сэкономлено 10.36 сом [16:53:52]line ФМ: 0000000000959414 [16:53:52]line ФД: 60211 [16:53:52]line ФПД: 57769903068430 [16:53:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165352&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60211&fm=57769903068430&tin=02508201610067®Number=0000000000151680&sum=150000 [16:53:52]written 0, free lines is 4095 [16:53:52]OFD Sender: Processing packet 60211 [packets to send 53, broken 52] [16:53:52]ProducePacketName [16:53:52]name=ofd_packets/00060211 [16:53:52]OFD Sender: To server: pG, [16:53:52]CommunicateWithHost lk.salyk.kg:30040 [16:53:52]ConnectInit lk.salyk.kg [16:53:52]Connected sock=9 [16:53:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 DF E2 04 01 52 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 F0 50 00 00 00 00 00 37 04 06 00 48 1C 00 00 00 00 13 04 06 00 FD 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 3B 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 5E 02 00 00 F4 03 04 00 20 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EB 00 00 35 04 06 00 34 8A 9A 8D 15 0E 34 DF 73 20 48 3E 46 63 [16:53:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 DA 36 47 00 DC CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 33 EB 00 00 F4 03 04 00 24 44 60 66 B6 04 01 00 00 A9 3F 4F 2C BE 4A 07 A2 [16:53:52]CommunicateWithHost err = 0 [16:53:52]CheckOFDResponse [16:53:52]1017 (14) - 77093643461234 [16:53:52]1041 (16) - 0000000000959414 [16:53:52]1040 (4) - 60211 [16:53:52]1012 (4) - 05.06.2024 10:55 [16:53:52]1206 (1) - 0 [16:53:52]OFD Sender: Remove packet 60211 [16:53:52]ProducePacketName [16:53:52]name=ofd_packets/00060211 [16:53:52]NVStorageDeleteData [16:53:52]Write to MH i2c: 01 00 00 0B A8 B3 [16:53:52]Write i2c OK [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: 01 [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: 01 07 00 [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: 01 07 00 0B A8 00 00 00 00 00 50 0C 16 [16:53:52]RasterBufferAndPrint [16:53:52]line [16:53:52]line [16:53:52]line [16:53:52]line [16:53:52]line [16:53:52]written 0, free lines is 3166 [16:53:52]MH_Cut [16:53:52]Write to MH i2c: D1 01 00 12 A8 01 8C [16:53:52]Write i2c OK [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: D1 [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: D1 01 00 [16:53:52]MH_I2C_Read... [16:53:52]Read from MH i2c: D1 01 00 12 A8 00 8B [16:53:52]Write to MH i2c: 01 00 00 13 A8 BB [16:53:52]Write i2c OK [16:53:52]MH_I2C_Read... [16:53:53]OFD Sender: No OFD packet to send [16:53:53]*** Cut start [16:53:53]*** Partial cut [16:53:53]*** CUTSNS_PIN = 1 [16:53:53]*** CUTSNS_PIN = 0 [16:53:53]*** Brake cut motor [16:53:54]Read from MH i2c: 01 [16:53:54]MH_I2C_Read... [16:53:54]*** Stop cut motor [16:53:54]*** Cut end [16:53:54]Read from MH i2c: 01 07 00 [16:53:54]MH_I2C_Read... [16:53:54]Read from MH i2c: 01 07 00 13 A8 00 00 00 00 00 FF 0F D0 [16:53:54]process_action close_receipt done [16:53:54]requested_data is exist [16:53:54]produce_requested_data [16:53:54]requested_item fm.sn is exist - process it [16:53:54]wFMCommunicate request_size=4 [16:53:54]MH_SAM_APDU [16:53:54]CAPDU: 80 11 00 00 [16:53:54]Write to MH i2c: E2 08 00 14 A8 80 11 00 00 00 00 00 00 36 [16:53:54]Write i2c OK [16:53:54]MH_I2C_Read... [16:53:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:54]Read from MH i2c: E2 [16:53:54]MH_I2C_Read... [16:53:54]Read from MH i2c: E2 17 00 [16:53:54]MH_I2C_Read... [16:53:54]Read from MH i2c: E2 17 00 14 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 89 [16:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:53:54]wFMCommunicate OK [16:53:54]requested_item fd.num is exist - process it [16:53:54]SAM_PROTO_GetFieldsCounters [16:53:54]wFMCommunicate request_size=4 [16:53:54]MH_SAM_APDU [16:53:54]CAPDU: 80 13 00 00 [16:53:54]Write to MH i2c: E2 08 00 15 A8 80 13 00 00 00 00 00 00 39 [16:53:54]Write i2c OK [16:53:54]MH_I2C_Read... [16:53:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:54]Read from MH i2c: E2 [16:53:54]MH_I2C_Read... [16:53:54]Read from MH i2c: E2 62 00 [16:53:54]MH_I2C_Read... [16:53:54]Read from MH i2c: E2 62 00 15 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 33 EB 00 00 0E 04 04 00 48 00 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 DC [16:53:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 33 EB 00 00 0E 04 04 00 48 00 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 [16:53:54]wFMCommunicate OK [16:53:54]SAM_PROTO_GetFieldsCounters done [16:53:54]requested_item shift.num is exist - process it [16:53:54]requested_item shift.opened is exist - process it [16:53:54]req_shift_opened [16:53:54]FM_GetShiftState [16:53:54]SAM_PROTO_GetShiftState [16:53:54]wFMCommunicate request_size=4 [16:53:54]MH_SAM_APDU [16:53:54]CAPDU: 80 13 01 00 [16:53:54]Write to MH i2c: E2 08 00 16 A8 80 13 01 00 00 00 00 00 3B [16:53:54]Write i2c OK [16:53:54]MH_I2C_Read... [16:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:54]Read from MH i2c: E2 [16:53:54]MH_I2C_Read... [16:53:54]Read from MH i2c: E2 0E 00 [16:53:54]MH_I2C_Read... [16:53:54]Read from MH i2c: E2 0E 00 16 A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 73 [16:53:54]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:53:54]wFMCommunicate OK [16:53:54]SAM_PROTO_GetShiftState done [16:53:54]FM_GetShiftState done [16:53:54]req_shift_opened done [16:53:54]requested_item shift.open_date is exist - process it [16:53:54]req_shift_open_date [16:53:54]req_shift_open_date done [16:53:54]produce_requested_data done [16:53:54]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60211,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:53:54]process_action_free close_receipt [16:53:54]json_value_free [16:53:54]json_value_free done [16:53:54]process_json_proto returns [16:53:54]Send response to host [16:53:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60211,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:53:54]free response buf [16:53:54]execute_script done [16:53:54]execute_script returns [16:53:54]free content buf [16:53:54]Sock 10.Close socket [16:53:54]Sock 10.Thread stoped [16:53:58]OFD Sender: No OFD packet to send [16:53:58]accept exits with 8 [16:53:58]New connection [16:53:58]New thread 3066957156 created [16:53:58]Thread 3067100516 joined [16:53:58]Waiting for new connection... [16:53:58] Sock 8.Parse request [16:53:58]Sock 8.Check first char [16:53:58]Sock 8.First char is OK [16:53:58]request: POST /json_proto HTTP/1.0 [16:53:58]Method: POST [16:53:58]URL: /json_proto [16:53:58]Method is POST - this is cgi request [16:53:58]url: /json_proto [16:53:58]query_string will be loaded in cgi processing [16:53:58]execute_cgi json_proto POST (null) [16:53:58]execute_cgi path=json_proto method=POST [16:53:58]POST find Content-Length [16:53:58]Host: 172.17.60.68:8080 [16:53:58]Content-Length: 677 [16:53:58]Content-Type: application/json [16:53:58] [16:53:58]POST finish read [16:53:58]Found Content-Length = 677 [16:53:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:58]execute_script... [16:53: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)545950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53:58]POST & json_proto [16:53:58]process_json_proto [16:53:58]json parsed OK: [16:53:58]protocol is kg_v1.0 [16:53:58]action value=close_receipt [16:53:58]process_action close_receipt [16:53:58]cmd_close_receipt [16:53:58]MH_GetDate [16:53:58]Write to MH i2c: F0 00 00 17 A8 AE [16:53:58]Write i2c OK [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: F0 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: F0 09 00 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: F0 09 00 17 A8 00 29 98 60 66 9A 61 5F 66 FE [16:53:58]GetLastDocTimeStamp 1717606432 [16:53:58]current date 1717606441 [16:53:58]FM_GetShiftState [16:53:58]SAM_PROTO_GetShiftState [16:53:58]wFMCommunicate request_size=4 [16:53:58]MH_SAM_APDU [16:53:58]CAPDU: 80 13 01 00 [16:53:58]Write to MH i2c: E2 08 00 18 A8 80 13 01 00 00 00 00 00 3D [16:53:58]Write i2c OK [16:53:58]MH_I2C_Read... [16:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:58]Read from MH i2c: E2 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 0E 00 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 0E 00 18 A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 75 [16:53:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:53:58]wFMCommunicate OK [16:53:58]SAM_PROTO_GetShiftState done [16:53:58]FM_GetShiftState done [16:53:58]opened in 1717545916 [16:53:58]opened+sec_in_day 1717632316 [16:53:58]quantity*price = 50041 [16:53:58]sum+1 = 50042 [16:53:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 607 05.06.2024 16:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60212 ФПД: 152557822147579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165401&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60212&fm=152557822147579&tin=02508201610067®Number=0000000000151680&sum=50000 [16:53:59]StoreToDocumentArchive [16:53:59]shift 72 fd 60212 [16:53:59]save to /storage/0072/doc_00060212 [16:53:59]save last doc name /storage/0072/doc_00060212 to /storage/kkm_last_doc_name [16:53:59]save OK [16:53:59]Clear old archive folders... [16:53:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:53:59]tlvbuf is 0044C760 [16:53:59]SAM_PROTO_ClearQueue [16:53:59]wFMCommunicate request_size=4 [16:53:59]MH_SAM_APDU [16:53:59]CAPDU: 80 09 00 00 [16:53:59]Write to MH i2c: E2 08 00 25 A8 80 09 00 00 00 00 00 00 3F [16:53:59]Write i2c OK [16:53:59]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 03 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 03 00 25 A8 00 90 00 41 [16:53:59]RAPDU: 90 00 [16:53:59]wFMCommunicate OK [16:53:59]SAM_PROTO_ClearQueue done [16:53:59]KKMCreateOFDPacket [16:53:59]OFDProtocolAddRootSTLVToBuf [16:53:59]FM_MakeSignedData [16:53:59]FM_MakeSignedData [16:53:59]SAM_PROTO_SignData [16:53:59]wFMCommunicate request_size=4 [16:53:59]MH_SAM_APDU [16:53:59]CAPDU: 80 0D 01 02 [16:53:59]Write to MH i2c: E2 08 00 26 A8 80 0D 01 02 00 00 00 00 47 [16:53:59]Write i2c OK [16:53:59]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 03 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 03 00 26 A8 00 90 00 42 [16:53:59]RAPDU: 90 00 [16:53:59]wFMCommunicate OK [16:53:59]wFMCommunicate request_size=255 [16:53:59]MH_SAM_APDU [16:53: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 29 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EB 00 00 35 04 06 00 8A [16:53:59]Write to MH i2c: E2 02 01 27 A8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 29 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EB 00 00 35 04 06 00 8A 00 00 AB [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:00]Read from MH i2c: E2 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 03 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 03 00 27 A8 00 90 00 43 [16:54:00]RAPDU: 90 00 [16:54:00]wFMCommunicate OK [16:54:00]wFMCommunicate request_size=10 [16:54:00]MH_SAM_APDU [16:54:00]CAPDU: 80 0D 02 02 05 C0 22 CB FB FB [16:54:00]Write to MH i2c: E2 0D 00 28 A8 80 0D 02 02 05 00 C0 22 CB FB FB 00 00 F7 [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:00]Read from MH i2c: E2 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 03 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 03 00 28 A8 00 90 00 44 [16:54:00]RAPDU: 90 00 [16:54:00]wFMCommunicate OK [16:54:00]wFMCommunicate request_size=4 [16:54:00]MH_SAM_APDU [16:54:00]CAPDU: 80 0D 03 02 [16:54:00]Write to MH i2c: E2 08 00 29 A8 80 0D 03 02 00 00 00 00 4C [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:00]Read from MH i2c: E2 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 0B 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 0B 00 29 A8 00 74 60 1F 30 FF 79 2E E1 90 00 F7 [16:54:00]RAPDU: 74 60 1F 30 FF 79 2E E1 90 00 [16:54:00]wFMCommunicate OK [16:54:00]SAM_PROTO_SignData done [16:54:00]FM_MakeSignedData done [16:54:00]CreateOFDProtocolMessage [16:54:00]wFMCommunicate request_size=4 [16:54:00]MH_SAM_APDU [16:54:00]CAPDU: 80 11 00 00 [16:54:00]Write to MH i2c: E2 08 00 2A A8 80 11 00 00 00 00 00 00 4C [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 [16:54:00]MH_I2C_Read... [16:54:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:00]Read from MH i2c: E2 17 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 17 00 2A A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9F [16:54:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:54:00]wFMCommunicate OK [16:54:00]CreateOFDProtocolMessage done [16:54:00]OFDSenderStorePacket 60212 [16:54:00]StoreOFDPacket docnum=60212 [16:54:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 6C 07 01 A4 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 29 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EB 00 00 35 04 06 00 8A C0 22 CB FB FB 74 60 1F 30 FF 79 2E E1 [16:54:00]CheckFolder [16:54:00]dirname=/storage/ofd_packets [16:54:00]CheckFolder done [16:54:00]ProducePacketName [16:54:00]name=ofd_packets/00060212 [16:54:00]NVStorageSaveData ofd_packets/00060212 [16:54:00]File name is /storage/ofd_packets/00060212 [16:54:00]Write 301 bytes [16:54:00]NVStorageSaveData done [16:54:00]OFDSenderStorePacket done [16:54:00]KKMCreateOFDPacket done [16:54:00]NVStorageSaveData kkm_last_timestamp [16:54:00]File name is /storage/kkm_last_timestamp [16:54:00]Write 4 bytes [16:54:00]NVStorageSaveData done [16:54:00]ExternCall_PrintAddStr [16:54:00]wPrintStart [16:54:00]Write to MH i2c: 01 00 00 2B A8 D3 [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: 01 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: 01 07 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: 01 07 00 2B A8 00 00 00 00 00 FF 0F E8 [16:54:00]RasterBufferAndPrint [16:54:00]line Счет N : (1)545950 [16:54:00]line ИНН: 02508201610067 [16:54:00]line Контрольно-Кассовый Чек [16:54:00]line ПРОДАЖА [16:54:00]line ТРК (МРК, ГНК) : 42 [16:54:00]line Товар: 2710124130 [16:54:00]line Аи-92-К-5 [16:54:00]line 7.480 * 66.90 [16:54:00]line = 500.41 [16:54:00]line НДС 12% НСП 1% [16:54:00]line > о реализуемом товаре [16:54:00]line ОКРУГЛЕНИЕ: -0.41 [16:54:00]line ИТОГО: 500.00 [16:54:00]line Внесено: 500.00 [16:54:00]line СДАЧА: 0.00 [16:54:00]line НСП 1% : 4.43 [16:54:00]line НДС 12% : 53.14 [16:54:00]line Наличными: 500.00 [16:54:00]line Безнал.: 0.00 [16:54:00]line Место: АЗС № 117 "Партнер Нефть" [16:54:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:54:00]line СНО: Общий режим [16:54:00]line Чек 607 05.06.2024 16:54 [16:54:00]line Смена: 72 ФФД: 1.0 [16:54:00]line ЗНМ: 0300000048 [16:54:00]line РНМ: 0000000000151680 [16:54:00]line Версия ККМ: v1.0 [16:54:00]line ФМ: 0000000000959414 [16:54:00]line ФД: 60212 [16:54:00]line ФПД: 152557822147579 [16:54:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165401&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60212&fm=152557822147579&tin=02508201610067®Number=0000000000151680&sum=50000 [16:54:00]written 0, free lines is 4095 [16:54:00]OFD Sender: Processing packet 60212 [packets to send 53, broken 52] [16:54:00]ProducePacketName [16:54:00]name=ofd_packets/00060212 [16:54:00]OFD Sender: To server: pG, [16:54:00]CommunicateWithHost lk.salyk.kg:30040 [16:54:00]ConnectInit lk.salyk.kg [16:54:00]Connected sock=10 [16:54:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 34 6C 07 01 A4 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 29 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EB 00 00 35 04 06 00 8A C0 22 CB FB FB 74 60 1F 30 FF 79 2E E1 [16:54:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BE CD 47 00 92 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 34 EB 00 00 F4 03 04 00 2C 44 60 66 B6 04 01 00 00 9B 72 DC 61 A4 B8 53 D9 [16:54:00]CommunicateWithHost err = 0 [16:54:00]CheckOFDResponse [16:54:00]1017 (14) - 77093643461234 [16:54:00]1041 (16) - 0000000000959414 [16:54:00]1040 (4) - 60212 [16:54:00]1012 (4) - 05.06.2024 10:55 [16:54:00]1206 (1) - 0 [16:54:00]OFD Sender: Remove packet 60212 [16:54:00]ProducePacketName [16:54:00]name=ofd_packets/00060212 [16:54:00]NVStorageDeleteData [16:54:01]Write to MH i2c: 01 00 00 56 A8 FE [16:54:01]Write i2c OK [16:54:01]MH_I2C_Read... [16:54:01]Read from MH i2c: 01 [16:54:01]MH_I2C_Read... [16:54:01]Read from MH i2c: 01 07 00 [16:54:01]MH_I2C_Read... [16:54:01]Read from MH i2c: 01 07 00 56 A8 00 00 00 00 00 C7 0C D8 [16:54:01]RasterBufferAndPrint [16:54:01]line [16:54:01]line [16:54:01]line [16:54:01]line [16:54:01]line [16:54:01]written 0, free lines is 3287 [16:54:01]MH_Cut [16:54:01]Write to MH i2c: D1 01 00 5D A8 01 D7 [16:54:01]Write i2c OK [16:54:01]MH_I2C_Read... [16:54:01]Read from MH i2c: D1 [16:54:01]MH_I2C_Read... [16:54:01]Read from MH i2c: D1 01 00 [16:54:01]MH_I2C_Read... [16:54:01]Read from MH i2c: D1 01 00 5D A8 00 D6 [16:54:01]Write to MH i2c: 01 00 00 5E A8 06 [16:54:01]Write i2c OK [16:54:01]MH_I2C_Read... [16:54:01]OFD Sender: No OFD packet to send [16:54:01]*** Cut start [16:54:01]*** Partial cut [16:54:01]*** CUTSNS_PIN = 1 [16:54:01]*** CUTSNS_PIN = 0 [16:54:02]*** Brake cut motor [16:54:02]Read from MH i2c: 01 [16:54:02]MH_I2C_Read... [16:54:02]*** Stop cut motor [16:54:02]*** Cut end [16:54:02]Read from MH i2c: 01 07 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: 01 07 00 5E A8 00 00 00 00 00 FF 0F 1B [16:54:02]process_action close_receipt done [16:54:02]requested_data is exist [16:54:02]produce_requested_data [16:54:02]requested_item fm.sn is exist - process it [16:54:02]wFMCommunicate request_size=4 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 11 00 00 [16:54:02]Write to MH i2c: E2 08 00 5F A8 80 11 00 00 00 00 00 00 81 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 17 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 17 00 5F A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D4 [16:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:54:02]wFMCommunicate OK [16:54:02]requested_item fd.num is exist - process it [16:54:02]SAM_PROTO_GetFieldsCounters [16:54:02]wFMCommunicate request_size=4 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 13 00 00 [16:54:02]Write to MH i2c: E2 08 00 60 A8 80 13 00 00 00 00 00 00 84 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 62 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 62 00 60 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 EB 00 00 0E 04 04 00 48 00 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 2B [16:54:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 34 EB 00 00 0E 04 04 00 48 00 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 [16:54:02]wFMCommunicate OK [16:54:02]SAM_PROTO_GetFieldsCounters done [16:54:02]requested_item shift.num is exist - process it [16:54:02]requested_item shift.opened is exist - process it [16:54:02]req_shift_opened [16:54:02]FM_GetShiftState [16:54:02]SAM_PROTO_GetShiftState [16:54:02]wFMCommunicate request_size=4 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 13 01 00 [16:54:02]Write to MH i2c: E2 08 00 61 A8 80 13 01 00 00 00 00 00 86 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 0E 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 0E 00 61 A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BE [16:54:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:54:02]wFMCommunicate OK [16:54:02]SAM_PROTO_GetShiftState done [16:54:02]FM_GetShiftState done [16:54:02]req_shift_opened done [16:54:02]requested_item shift.open_date is exist - process it [16:54:02]req_shift_open_date [16:54:02]req_shift_open_date done [16:54:02]produce_requested_data done [16:54:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60212,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:54:02]process_action_free close_receipt [16:54:02]json_value_free [16:54:02]json_value_free done [16:54:02]process_json_proto returns [16:54:02]Send response to host [16:54:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60212,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:54:02]free response buf [16:54:02]execute_script done [16:54:02]execute_script returns [16:54:02]free content buf [16:54:02]Sock 8.Close socket [16:54:02]Sock 8.Thread stoped [16:54:03]accept exits with 9 [16:54:03]New connection [16:54:03]New thread 3067100516 created [16:54:03]Thread 3066957156 joined [16:54:03]Waiting for new connection... [16:54:03] Sock 9.Parse request [16:54:03]Sock 9.Check first char [16:54:03]Sock 9.First char is OK [16:54:03]request: POST /json_proto HTTP/1.0 [16:54:03]Method: POST [16:54:03]URL: /json_proto [16:54:03]Method is POST - this is cgi request [16:54:03]url: /json_proto [16:54:03]query_string will be loaded in cgi processing [16:54:03]execute_cgi json_proto POST (null) [16:54:03]execute_cgi path=json_proto method=POST [16:54:03]POST find Content-Length [16:54:03]Host: 172.17.60.68:8080 [16:54:03]Content-Length: 990 [16:54:03]Content-Type: application/json [16:54:03] [16:54:03]POST finish read [16:54:03]Found Content-Length = 990 [16:54:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:03]execute_script... [16:54:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:03]POST & json_proto [16:54:03]process_json_proto [16:54:03]json parsed OK: [16:54:03]protocol is kg_v1.0 [16:54:03]action value=close_receipt [16:54:03]process_action close_receipt [16:54:03]cmd_close_receipt [16:54:03]MH_GetDate [16:54:03]Write to MH i2c: F0 00 00 62 A8 F9 [16:54:03]Write i2c OK [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: F0 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: F0 09 00 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: F0 09 00 62 A8 00 2D 98 60 66 9A 61 5F 66 4D [16:54:03]GetLastDocTimeStamp 1717606441 [16:54:03]current date 1717606445 [16:54:03]FM_GetShiftState [16:54:03]SAM_PROTO_GetShiftState [16:54:03]wFMCommunicate request_size=4 [16:54:03]MH_SAM_APDU [16:54:03]CAPDU: 80 13 01 00 [16:54:03]Write to MH i2c: E2 08 00 63 A8 80 13 01 00 00 00 00 00 88 [16:54:03]Write i2c OK [16:54:03]MH_I2C_Read... [16:54:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:03]Read from MH i2c: E2 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: E2 0E 00 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: E2 0E 00 63 A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C0 [16:54:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:54:03]wFMCommunicate OK [16:54:03]SAM_PROTO_GetShiftState done [16:54:03]FM_GetShiftState done [16:54:03]opened in 1717545916 [16:54:03]opened+sec_in_day 1717632316 [16:54:03]quantity*price = 100005 [16:54:03]sum+1 = 100006 [16:54:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 608 05.06.2024 16:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 60213 ФПД: 257942292508578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165405&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60213&fm=257942292508578&tin=02508201610067®Number=0000000000151680&sum=100000 [16:54:04]StoreToDocumentArchive [16:54:04]shift 72 fd 60213 [16:54:04]save to /storage/0072/doc_00060213 [16:54:04]save last doc name /storage/0072/doc_00060213 to /storage/kkm_last_doc_name [16:54:04]save OK [16:54:04]Clear old archive folders... [16:54:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:54:04]tlvbuf is 004598B0 [16:54:04]SAM_PROTO_ClearQueue [16:54:04]wFMCommunicate request_size=4 [16:54:04]MH_SAM_APDU [16:54:04]CAPDU: 80 09 00 00 [16:54:04]Write to MH i2c: E2 08 00 70 A8 80 09 00 00 00 00 00 00 8A [16:54:04]Write i2c OK [16:54:04]MH_I2C_Read... [16:54:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:04]Read from MH i2c: E2 [16:54:04]MH_I2C_Read... [16:54:04]Read from MH i2c: E2 03 00 [16:54:04]MH_I2C_Read... [16:54:04]Read from MH i2c: E2 03 00 70 A8 00 90 00 8C [16:54:04]RAPDU: 90 00 [16:54:04]wFMCommunicate OK [16:54:04]SAM_PROTO_ClearQueue done [16:54:04]KKMCreateOFDPacket [16:54:04]OFDProtocolAddRootSTLVToBuf [16:54:04]FM_MakeSignedData [16:54:04]FM_MakeSignedData [16:54:04]SAM_PROTO_SignData [16:54:04]wFMCommunicate request_size=4 [16:54:04]MH_SAM_APDU [16:54:04]CAPDU: 80 0D 01 02 [16:54:04]Write to MH i2c: E2 08 00 71 A8 80 0D 01 02 00 00 00 00 92 [16:54:04]Write i2c OK [16:54:04]MH_I2C_Read... [16:54:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:04]Read from MH i2c: E2 [16:54:04]MH_I2C_Read... [16:54:04]Read from MH i2c: E2 03 00 [16:54:04]MH_I2C_Read... [16:54:04]Read from MH i2c: E2 03 00 71 A8 00 90 00 8D [16:54:04]RAPDU: 90 00 [16:54:04]wFMCommunicate OK [16:54:04]wFMCommunicate request_size=255 [16:54:04]MH_SAM_APDU [16:54:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 2D 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EB 00 00 35 04 06 00 EA 98 [16:54:04]Write to MH i2c: E2 02 01 72 A8 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 2D 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EB 00 00 35 04 06 00 EA 98 00 00 A7 [16:54:04]Write i2c OK [16:54:04]MH_I2C_Read... [16:54:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:05]Read from MH i2c: E2 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 03 00 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 03 00 72 A8 00 90 00 8E [16:54:05]RAPDU: 90 00 [16:54:05]wFMCommunicate OK [16:54:05]wFMCommunicate request_size=9 [16:54:05]MH_SAM_APDU [16:54:05]CAPDU: 80 0D 02 02 04 DE B7 AF A2 [16:54:05]Write to MH i2c: E2 0C 00 73 A8 80 0D 02 02 04 00 DE B7 AF A2 00 00 83 [16:54:05]Write i2c OK [16:54:05]MH_I2C_Read... [16:54:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:05]Read from MH i2c: E2 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 03 00 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 03 00 73 A8 00 90 00 8F [16:54:05]RAPDU: 90 00 [16:54:05]wFMCommunicate OK [16:54:05]wFMCommunicate request_size=4 [16:54:05]MH_SAM_APDU [16:54:05]CAPDU: 80 0D 03 02 [16:54:05]Write to MH i2c: E2 08 00 74 A8 80 0D 03 02 00 00 00 00 97 [16:54:05]Write i2c OK [16:54:05]MH_I2C_Read... [16:54:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:05]Read from MH i2c: E2 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 0B 00 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 0B 00 74 A8 00 6E C0 FB 8D F9 DC 91 3D 90 00 F1 [16:54:05]RAPDU: 6E C0 FB 8D F9 DC 91 3D 90 00 [16:54:05]wFMCommunicate OK [16:54:05]SAM_PROTO_SignData done [16:54:05]FM_MakeSignedData done [16:54:05]CreateOFDProtocolMessage [16:54:05]wFMCommunicate request_size=4 [16:54:05]MH_SAM_APDU [16:54:05]CAPDU: 80 11 00 00 [16:54:05]Write to MH i2c: E2 08 00 75 A8 80 11 00 00 00 00 00 00 97 [16:54:05]Write i2c OK [16:54:05]MH_I2C_Read... [16:54:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:05]Read from MH i2c: E2 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 17 00 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 17 00 75 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EA [16:54:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:54:05]wFMCommunicate OK [16:54:05]CreateOFDProtocolMessage done [16:54:05]OFDSenderStorePacket 60213 [16:54:05]StoreOFDPacket docnum=60213 [16:54:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 03 30 06 01 84 91 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 2D 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EB 00 00 35 04 06 00 EA 98 DE B7 AF A2 6E C0 FB 8D F9 DC 91 3D [16:54:05]CheckFolder [16:54:05]dirname=/storage/ofd_packets [16:54:05]CheckFolder done [16:54:05]ProducePacketName [16:54:05]name=ofd_packets/00060213 [16:54:05]NVStorageSaveData ofd_packets/00060213 [16:54:05]File name is /storage/ofd_packets/00060213 [16:54:05]Write 300 bytes [16:54:05]NVStorageSaveData done [16:54:05]OFDSenderStorePacket done [16:54:05]KKMCreateOFDPacket done [16:54:05]NVStorageSaveData kkm_last_timestamp [16:54:05]File name is /storage/kkm_last_timestamp [16:54:05]Write 4 bytes [16:54:05]NVStorageSaveData done [16:54:05]ExternCall_PrintAddStr [16:54:05]wPrintStart [16:54:05]Write to MH i2c: 01 00 00 76 A8 1E [16:54:05]Write i2c OK [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: 01 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: 01 07 00 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: 01 07 00 76 A8 00 00 00 00 00 FF 0F 33 [16:54:05]RasterBufferAndPrint [16:54:05]line Счет N : (1)545943 [16:54:05]line ИНН: 02508201610067 [16:54:05]line Контрольно-Кассовый Чек [16:54:05]line ПРОДАЖА [16:54:05]line ТРК (МРК, ГНК) : 71 [16:54:05]line Товар: 2711190000 [16:54:05]line ГАЗ-К-5 [16:54:05]line 29.500 * 33.90 [16:54:05]line = 1000.05 [16:54:05]line НДС 12% НСП 1% [16:54:05]line > о реализуемом товаре [16:54:05]line ОКРУГЛЕНИЕ: -0.05 [16:54:05]line ИТОГО: 1000.00 [16:54:05]line Внесено: 1000.00 [16:54:05]line СДАЧА: 0.00 [16:54:05]line НСП 1% : 8.85 [16:54:05]line НДС 12% : 106.20 [16:54:05]line Наличными: 1000.00 [16:54:05]line Безнал.: 0.00 [16:54:05]line Место: АЗС № 117 "Партнер Нефть" [16:54:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:54:05]line СНО: Общий режим [16:54:05]line Чек 608 05.06.2024 16:54 [16:54:05]line Смена: 72 ФФД: 1.0 [16:54:05]line ЗНМ: 0300000048 [16:54:05]line РНМ: 0000000000151680 [16:54:05]line Версия ККМ: v1.0 [16:54:05]line [16:54:05]line Дисконтная программа [16:54:05]line СУГ [16:54:05]line номер 117 [16:54:05]line сэкономлено 29.50 сом [16:54:05]line ФМ: 0000000000959414 [16:54:05]line ФД: 60213 [16:54:05]line ФПД: 257942292508578 [16:54:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165405&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60213&fm=257942292508578&tin=02508201610067®Number=0000000000151680&sum=100000 [16:54:05]OFD Sender: Processing packet 60213 [packets to send 53, broken 52] [16:54:05]ProducePacketName [16:54:05]name=ofd_packets/00060213 [16:54:05]OFD Sender: To server: pG, [16:54:05]CommunicateWithHost lk.salyk.kg:30040 [16:54:05]ConnectInit lk.salyk.kg [16:54:05]written 0, free lines is 4095 [16:54:05]Connected sock=10 [16:54:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 03 30 06 01 84 91 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 2D 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EB 00 00 35 04 06 00 EA 98 DE B7 AF A2 6E C0 FB 8D F9 DC 91 3D [16:54:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 40 D7 47 00 15 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 35 EB 00 00 F4 03 04 00 31 44 60 66 B6 04 01 00 00 FF D0 02 E1 7E C9 20 7F [16:54:06]CommunicateWithHost err = 0 [16:54:06]CheckOFDResponse [16:54:06]1017 (14) - 77093643461234 [16:54:06]1041 (16) - 0000000000959414 [16:54:06]1040 (4) - 60213 [16:54:06]1012 (4) - 05.06.2024 10:55 [16:54:06]1206 (1) - 0 [16:54:06]OFD Sender: Remove packet 60213 [16:54:06]ProducePacketName [16:54:06]name=ofd_packets/00060213 [16:54:06]NVStorageDeleteData [16:54:06]Write to MH i2c: 01 00 00 A6 A8 4E [16:54:06]Write i2c OK [16:54:06]MH_I2C_Read... [16:54:06]Read from MH i2c: 01 [16:54:06]MH_I2C_Read... [16:54:06]Read from MH i2c: 01 07 00 [16:54:06]MH_I2C_Read... [16:54:06]Read from MH i2c: 01 07 00 A6 A8 00 00 00 00 00 78 0C D9 [16:54:06]RasterBufferAndPrint [16:54:06]line [16:54:06]line [16:54:06]line [16:54:06]line [16:54:06]line [16:54:06]written 0, free lines is 3221 [16:54:06]MH_Cut [16:54:06]Write to MH i2c: D1 01 00 AD A8 01 27 [16:54:06]Write i2c OK [16:54:06]MH_I2C_Read... [16:54:06]Read from MH i2c: D1 [16:54:06]MH_I2C_Read... [16:54:06]Read from MH i2c: D1 01 00 [16:54:06]MH_I2C_Read... [16:54:06]Read from MH i2c: D1 01 00 AD A8 00 26 [16:54:06]Write to MH i2c: 01 00 00 AE A8 56 [16:54:06]Write i2c OK [16:54:06]MH_I2C_Read... [16:54:06]OFD Sender: No OFD packet to send [16:54:06]*** Cut start [16:54:06]*** Partial cut [16:54:06]*** CUTSNS_PIN = 1 [16:54:06]*** CUTSNS_PIN = 0 [16:54:07]*** Brake cut motor [16:54:07]Read from MH i2c: 01 [16:54:07]MH_I2C_Read... [16:54:07]*** Stop cut motor [16:54:07]*** Cut end [16:54:07]Read from MH i2c: 01 07 00 [16:54:07]MH_I2C_Read... [16:54:07]Read from MH i2c: 01 07 00 AE A8 00 00 00 00 00 FF 0F 6B [16:54:07]process_action close_receipt done [16:54:07]requested_data is exist [16:54:07]produce_requested_data [16:54:07]requested_item fm.sn is exist - process it [16:54:07]wFMCommunicate request_size=4 [16:54:07]MH_SAM_APDU [16:54:07]CAPDU: 80 11 00 00 [16:54:07]Write to MH i2c: E2 08 00 AF A8 80 11 00 00 00 00 00 00 D1 [16:54:07]Write i2c OK [16:54:07]MH_I2C_Read... [16:54:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:07]Read from MH i2c: E2 [16:54:07]MH_I2C_Read... [16:54:07]Read from MH i2c: E2 17 00 [16:54:07]MH_I2C_Read... [16:54:07]Read from MH i2c: E2 17 00 AF A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [16:54:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:54:07]wFMCommunicate OK [16:54:07]requested_item fd.num is exist - process it [16:54:07]SAM_PROTO_GetFieldsCounters [16:54:07]wFMCommunicate request_size=4 [16:54:07]MH_SAM_APDU [16:54:07]CAPDU: 80 13 00 00 [16:54:07]Write to MH i2c: E2 08 00 B0 A8 80 13 00 00 00 00 00 00 D4 [16:54:07]Write i2c OK [16:54:07]MH_I2C_Read... [16:54:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:07]Read from MH i2c: E2 [16:54:07]MH_I2C_Read... [16:54:07]Read from MH i2c: E2 62 00 [16:54:07]MH_I2C_Read... [16:54:07]Read from MH i2c: E2 62 00 B0 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 35 EB 00 00 0E 04 04 00 48 00 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 7F [16:54:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 35 EB 00 00 0E 04 04 00 48 00 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 [16:54:07]wFMCommunicate OK [16:54:07]SAM_PROTO_GetFieldsCounters done [16:54:07]requested_item shift.num is exist - process it [16:54:07]requested_item shift.opened is exist - process it [16:54:07]req_shift_opened [16:54:07]FM_GetShiftState [16:54:07]SAM_PROTO_GetShiftState [16:54:07]wFMCommunicate request_size=4 [16:54:07]MH_SAM_APDU [16:54:07]CAPDU: 80 13 01 00 [16:54:07]Write to MH i2c: E2 08 00 B1 A8 80 13 01 00 00 00 00 00 D6 [16:54:07]Write i2c OK [16:54:07]MH_I2C_Read... [16:54:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:07]Read from MH i2c: E2 [16:54:07]MH_I2C_Read... [16:54:07]Read from MH i2c: E2 0E 00 [16:54:07]MH_I2C_Read... [16:54:07]Read from MH i2c: E2 0E 00 B1 A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0E [16:54:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:54:08]wFMCommunicate OK [16:54:08]SAM_PROTO_GetShiftState done [16:54:08]FM_GetShiftState done [16:54:08]req_shift_opened done [16:54:08]requested_item shift.open_date is exist - process it [16:54:08]req_shift_open_date [16:54:08]req_shift_open_date done [16:54:08]produce_requested_data done [16:54:08]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60213,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:54:08]process_action_free close_receipt [16:54:08]json_value_free [16:54:08]json_value_free done [16:54:08]process_json_proto returns [16:54:08]Send response to host [16:54:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60213,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:54:08]free response buf [16:54:08]execute_script done [16:54:08]execute_script returns [16:54:08]free content buf [16:54:08]Sock 9.Close socket [16:54:08]Sock 9.Thread stoped [16:54:09]accept exits with 8 [16:54:09]New connection [16:54:09]New thread 3066957156 created [16:54:09]Thread 3067100516 joined [16:54:09]Waiting for new connection... [16:54:09] Sock 8.Parse request [16:54:09]Sock 8.Check first char [16:54:09]Sock 8.First char is OK [16:54:09]request: POST /json_proto HTTP/1.0 [16:54:09]Method: POST [16:54:09]URL: /json_proto [16:54:09]Method is POST - this is cgi request [16:54:09]url: /json_proto [16:54:09]query_string will be loaded in cgi processing [16:54:09]execute_cgi json_proto POST (null) [16:54:09]execute_cgi path=json_proto method=POST [16:54:09]POST find Content-Length [16:54:09]Host: 172.17.60.68:8080 [16:54:09]Content-Length: 679 [16:54:09]Content-Type: application/json [16:54:09] [16:54:09]POST finish read [16:54:09]Found Content-Length = 679 [16:54:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545949", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:09]execute_script... [16:54: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)545949", "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" : 72.90, "quantity" : 13.720, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:09]POST & json_proto [16:54:09]process_json_proto [16:54:09]json parsed OK: [16:54:09]protocol is kg_v1.0 [16:54:09]action value=close_receipt [16:54:09]process_action close_receipt [16:54:09]cmd_close_receipt [16:54:09]MH_GetDate [16:54:09]Write to MH i2c: F0 00 00 B2 A8 49 [16:54:09]Write i2c OK [16:54:09]MH_I2C_Read... [16:54:09]Read from MH i2c: F0 [16:54:09]MH_I2C_Read... [16:54:09]Read from MH i2c: F0 09 00 [16:54:09]MH_I2C_Read... [16:54:09]Read from MH i2c: F0 09 00 B2 A8 00 33 98 60 66 9A 61 5F 66 A3 [16:54:09]GetLastDocTimeStamp 1717606445 [16:54:09]current date 1717606451 [16:54:09]FM_GetShiftState [16:54:09]SAM_PROTO_GetShiftState [16:54:09]wFMCommunicate request_size=4 [16:54:09]MH_SAM_APDU [16:54:09]CAPDU: 80 13 01 00 [16:54:09]Write to MH i2c: E2 08 00 B3 A8 80 13 01 00 00 00 00 00 D8 [16:54:09]Write i2c OK [16:54:09]MH_I2C_Read... [16:54:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:09]Read from MH i2c: E2 [16:54:09]MH_I2C_Read... [16:54:09]Read from MH i2c: E2 0E 00 [16:54:09]MH_I2C_Read... [16:54:09]Read from MH i2c: E2 0E 00 B3 A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 10 [16:54:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:54:09]wFMCommunicate OK [16:54:09]SAM_PROTO_GetShiftState done [16:54:09]FM_GetShiftState done [16:54:09]opened in 1717545916 [16:54:09]opened+sec_in_day 1717632316 [16:54:09]quantity*price = 100018 [16:54:09]sum+1 = 100020 [16:54:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 609 05.06.2024 16:54 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60214 ФПД: 241330750404363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165412&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60214&fm=241330750404363&tin=02508201610067®Number=0000000000151680&sum=100000 [16:54:10]StoreToDocumentArchive [16:54:10]shift 72 fd 60214 [16:54:10]save to /storage/0072/doc_00060214 [16:54:10]save last doc name /storage/0072/doc_00060214 to /storage/kkm_last_doc_name [16:54:10]save OK [16:54:10]Clear old archive folders... [16:54:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:54:10]tlvbuf is 003B3F20 [16:54:10]SAM_PROTO_ClearQueue [16:54:10]wFMCommunicate request_size=4 [16:54:10]MH_SAM_APDU [16:54:10]CAPDU: 80 09 00 00 [16:54:10]Write to MH i2c: E2 08 00 C0 A8 80 09 00 00 00 00 00 00 DA [16:54:10]Write i2c OK [16:54:10]MH_I2C_Read... [16:54:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:10]Read from MH i2c: E2 [16:54:10]MH_I2C_Read... [16:54:10]Read from MH i2c: E2 03 00 [16:54:10]MH_I2C_Read... [16:54:10]Read from MH i2c: E2 03 00 C0 A8 00 90 00 DC [16:54:10]RAPDU: 90 00 [16:54:10]wFMCommunicate OK [16:54:10]SAM_PROTO_ClearQueue done [16:54:10]KKMCreateOFDPacket [16:54:10]OFDProtocolAddRootSTLVToBuf [16:54:10]FM_MakeSignedData [16:54:10]FM_MakeSignedData [16:54:10]SAM_PROTO_SignData [16:54:10]wFMCommunicate request_size=4 [16:54:10]MH_SAM_APDU [16:54:10]CAPDU: 80 0D 01 02 [16:54:10]Write to MH i2c: E2 08 00 C1 A8 80 0D 01 02 00 00 00 00 E2 [16:54:10]Write i2c OK [16:54:10]MH_I2C_Read... [16:54:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:11]Read from MH i2c: E2 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 03 00 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 03 00 C1 A8 00 90 00 DD [16:54:11]RAPDU: 90 00 [16:54:11]wFMCommunicate OK [16:54:11]wFMCommunicate request_size=255 [16:54:11]MH_SAM_APDU [16:54:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 34 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EB 00 00 35 04 06 00 DB 7D 31 A6 [16:54:11]Write to MH i2c: E2 02 01 C2 A8 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 34 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EB 00 00 35 04 06 00 DB 7D 31 A6 00 00 D1 [16:54:11]Write i2c OK [16:54:11]MH_I2C_Read... [16:54:11]OFD Sender: No OFD packet to send [16:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:11]Read from MH i2c: E2 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 03 00 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 03 00 C2 A8 00 90 00 DE [16:54:11]RAPDU: 90 00 [16:54:11]wFMCommunicate OK [16:54:11]wFMCommunicate request_size=7 [16:54:11]MH_SAM_APDU [16:54:11]CAPDU: 80 0D 02 02 02 B7 0B [16:54:11]Write to MH i2c: E2 0A 00 C3 A8 80 0D 02 02 02 00 B7 0B 00 00 AB [16:54:11]Write i2c OK [16:54:11]MH_I2C_Read... [16:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:11]Read from MH i2c: E2 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 03 00 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 03 00 C3 A8 00 90 00 DF [16:54:11]RAPDU: 90 00 [16:54:11]wFMCommunicate OK [16:54:11]wFMCommunicate request_size=4 [16:54:11]MH_SAM_APDU [16:54:11]CAPDU: 80 0D 03 02 [16:54:11]Write to MH i2c: E2 08 00 C4 A8 80 0D 03 02 00 00 00 00 E7 [16:54:11]Write i2c OK [16:54:11]MH_I2C_Read... [16:54:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:11]Read from MH i2c: E2 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 0B 00 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 0B 00 C4 A8 00 02 6B 67 9D 55 95 47 68 90 00 F2 [16:54:11]RAPDU: 02 6B 67 9D 55 95 47 68 90 00 [16:54:11]wFMCommunicate OK [16:54:11]SAM_PROTO_SignData done [16:54:11]FM_MakeSignedData done [16:54:11]CreateOFDProtocolMessage [16:54:11]wFMCommunicate request_size=4 [16:54:11]MH_SAM_APDU [16:54:11]CAPDU: 80 11 00 00 [16:54:11]Write to MH i2c: E2 08 00 C5 A8 80 11 00 00 00 00 00 00 E7 [16:54:11]Write i2c OK [16:54:11]MH_I2C_Read... [16:54:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:11]Read from MH i2c: E2 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 17 00 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: E2 17 00 C5 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3A [16:54:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:54:11]wFMCommunicate OK [16:54:11]CreateOFDProtocolMessage done [16:54:11]OFDSenderStorePacket 60214 [16:54:11]StoreOFDPacket docnum=60214 [16:54:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EB C8 04 01 8B 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 34 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EB 00 00 35 04 06 00 DB 7D 31 A6 B7 0B 02 6B 67 9D 55 95 47 68 [16:54:11]CheckFolder [16:54:11]dirname=/storage/ofd_packets [16:54:11]CheckFolder done [16:54:11]ProducePacketName [16:54:11]name=ofd_packets/00060214 [16:54:11]NVStorageSaveData ofd_packets/00060214 [16:54:11]File name is /storage/ofd_packets/00060214 [16:54:11]Write 298 bytes [16:54:11]NVStorageSaveData done [16:54:11]OFDSenderStorePacket done [16:54:11]KKMCreateOFDPacket done [16:54:11]NVStorageSaveData kkm_last_timestamp [16:54:11]File name is /storage/kkm_last_timestamp [16:54:11]Write 4 bytes [16:54:11]NVStorageSaveData done [16:54:11]ExternCall_PrintAddStr [16:54:11]wPrintStart [16:54:11]Write to MH i2c: 01 00 00 C6 A8 6E [16:54:11]OFD Sender: Processing packet 60214 [packets to send 53, broken 52] [16:54:11]ProducePacketName [16:54:11]name=ofd_packets/00060214 [16:54:11]OFD Sender: To server: pG, [16:54:11]CommunicateWithHost lk.salyk.kg:30040 [16:54:11]ConnectInit lk.salyk.kg [16:54:11]Write i2c OK [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: 01 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: 01 07 00 [16:54:11]MH_I2C_Read... [16:54:11]Read from MH i2c: 01 07 00 C6 A8 00 00 00 00 00 FF 0F 83 [16:54:11]RasterBufferAndPrint [16:54:11]line Счет N : (1)545949 [16:54:11]line ИНН: 02508201610067 [16:54:11]line Контрольно-Кассовый Чек [16:54:11]line ПРОДАЖА [16:54:11]line ТРК (МРК, ГНК) : 51 [16:54:11]line Товар: 2710194210 [16:54:11]line ДТ-К-5 [16:54:11]line 13.720 * 72.90 [16:54:11]line = 1000.19 [16:54:11]line НДС 12% НСП 1% [16:54:11]line > о реализуемом товаре [16:54:11]line ОКРУГЛЕНИЕ: -0.19 [16:54:11]line ИТОГО: 1000.00 [16:54:11]line Внесено: 1000.00 [16:54:11]line СДАЧА: 0.00 [16:54:11]line НСП 1% : 8.85 [16:54:11]line НДС 12% : 106.21 [16:54:11]line Наличными: 1000.00 [16:54:11]line Безнал.: 0.00 [16:54:11]line Место: АЗС № 117 "Партнер Нефть" [16:54:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:54:11]line СНО: Общий режим [16:54:11]line Чек 609 05.06.2024 16:54 [16:54:11]line Смена: 72 ФФД: 1.0 [16:54:11]line ЗНМ: 0300000048 [16:54:11]line РНМ: 0000000000151680 [16:54:11]line Версия ККМ: v1.0 [16:54:11]line ФМ: 0000000000959414 [16:54:11]line ФД: 60214 [16:54:11]line ФПД: 241330750404363 [16:54:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165412&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60214&fm=241330750404363&tin=02508201610067®Number=0000000000151680&sum=100000 [16:54:11]written 0, free lines is 4095 [16:54:11]Connected sock=10 [16:54:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 EB C8 04 01 8B 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 98 35 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 34 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EB 00 00 35 04 06 00 DB 7D 31 A6 B7 0B 02 6B 67 9D 55 95 47 68 [16:54:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BD 68 47 00 27 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 36 EB 00 00 F4 03 04 00 38 44 60 66 B6 04 01 00 00 43 77 0E 80 E6 61 E7 2B [16:54:12]CommunicateWithHost err = 0 [16:54:12]CheckOFDResponse [16:54:12]1017 (14) - 77093643461234 [16:54:12]1041 (16) - 0000000000959414 [16:54:12]1040 (4) - 60214 [16:54:12]Write to MH i2c: 1012 (4) - 05.06.2024 10:55 [16:54:12]01 1206 (1) - 0 [16:54:12]00 OFD Sender: Remove packet 60214 [16:54:12]00 ProducePacketName [16:54:12]F1 name=ofd_packets/00060214 [16:54:12]A8 NVStorageDeleteData [16:54:12]99 [16:54:12]Write i2c OK [16:54:12]MH_I2C_Read... [16:54:12]Read from MH i2c: 01 [16:54:12]MH_I2C_Read... [16:54:12]Read from MH i2c: 01 07 00 [16:54:12]MH_I2C_Read... [16:54:12]Read from MH i2c: 01 07 00 F1 A8 00 00 00 00 00 18 0D C5 [16:54:12]RasterBufferAndPrint [16:54:12]line [16:54:12]line [16:54:12]line [16:54:12]line [16:54:12]line [16:54:12]written 0, free lines is 3382 [16:54:12]MH_Cut [16:54:12]Write to MH i2c: D1 01 00 F8 A8 01 72 [16:54:12]Write i2c OK [16:54:12]MH_I2C_Read... [16:54:12]Read from MH i2c: D1 [16:54:12]MH_I2C_Read... [16:54:12]Read from MH i2c: D1 01 00 [16:54:12]MH_I2C_Read... [16:54:12]Read from MH i2c: D1 01 00 F8 A8 00 71 [16:54:12]Write to MH i2c: 01 00 00 F9 A8 A1 [16:54:12]Write i2c OK [16:54:12]MH_I2C_Read... [16:54:12]OFD Sender: No OFD packet to send [16:54:13]*** Cut start [16:54:13]*** Partial cut [16:54:13]*** CUTSNS_PIN = 1 [16:54:13]*** CUTSNS_PIN = 0 [16:54:13]*** Brake cut motor [16:54:13]Read from MH i2c: 01 [16:54:13]MH_I2C_Read... [16:54:13]*** Stop cut motor [16:54:13]*** Cut end [16:54:13]Read from MH i2c: 01 07 00 [16:54:13]MH_I2C_Read... [16:54:13]Read from MH i2c: 01 07 00 F9 A8 00 00 00 00 00 FF 0F B6 [16:54:13]process_action close_receipt done [16:54:13]requested_data is exist [16:54:13]produce_requested_data [16:54:13]requested_item fm.sn is exist - process it [16:54:13]wFMCommunicate request_size=4 [16:54:13]MH_SAM_APDU [16:54:13]CAPDU: 80 11 00 00 [16:54:13]Write to MH i2c: E2 08 00 FA A8 80 11 00 00 00 00 00 00 1C [16:54:13]Write i2c OK [16:54:13]MH_I2C_Read... [16:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:13]Read from MH i2c: E2 [16:54:13]MH_I2C_Read... [16:54:13]Read from MH i2c: E2 17 00 [16:54:13]MH_I2C_Read... [16:54:13]Read from MH i2c: E2 17 00 FA A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6F [16:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:54:13]wFMCommunicate OK [16:54:13]requested_item fd.num is exist - process it [16:54:13]SAM_PROTO_GetFieldsCounters [16:54:13]wFMCommunicate request_size=4 [16:54:13]MH_SAM_APDU [16:54:13]CAPDU: 80 13 00 00 [16:54:13]Write to MH i2c: E2 08 00 FB A8 80 13 00 00 00 00 00 00 1F [16:54:13]Write i2c OK [16:54:13]MH_I2C_Read... [16:54:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:14]Read from MH i2c: E2 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: E2 62 00 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: E2 62 00 FB A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 EB 00 00 0E 04 04 00 48 00 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 CE [16:54:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 36 EB 00 00 0E 04 04 00 48 00 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 [16:54:14]wFMCommunicate OK [16:54:14]SAM_PROTO_GetFieldsCounters done [16:54:14]requested_item shift.num is exist - process it [16:54:14]requested_item shift.opened is exist - process it [16:54:14]req_shift_opened [16:54:14]FM_GetShiftState [16:54:14]SAM_PROTO_GetShiftState [16:54:14]wFMCommunicate request_size=4 [16:54:14]MH_SAM_APDU [16:54:14]CAPDU: 80 13 01 00 [16:54:14]Write to MH i2c: E2 08 00 FC A8 80 13 01 00 00 00 00 00 21 [16:54:14]Write i2c OK [16:54:14]MH_I2C_Read... [16:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:14]Read from MH i2c: E2 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: E2 0E 00 [16:54:14]MH_I2C_Read... [16:54:14]Read from MH i2c: E2 0E 00 FC A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 59 [16:54:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:54:14]wFMCommunicate OK [16:54:14]SAM_PROTO_GetShiftState done [16:54:14]FM_GetShiftState done [16:54:14]req_shift_opened done [16:54:14]requested_item shift.open_date is exist - process it [16:54:14]req_shift_open_date [16:54:14]req_shift_open_date done [16:54:14]produce_requested_data done [16:54:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60214,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:54:14]process_action_free close_receipt [16:54:14]json_value_free [16:54:14]json_value_free done [16:54:14]process_json_proto returns [16:54:14]Send response to host [16:54:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60214,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:54:14]free response buf [16:54:14]execute_script done [16:54:14]execute_script returns [16:54:14]free content buf [16:54:14]Sock 8.Close socket [16:54:14]Sock 8.Thread stoped [16:54:17]OFD Sender: No OFD packet to send [16:54:22]OFD Sender: No OFD packet to send [16:54:28]OFD Sender: No OFD packet to send [16:54:33]OFD Sender: No OFD packet to send [16:54:38]OFD Sender: No OFD packet to send [16:54:43]OFD Sender: No OFD packet to send [16:54:48]OFD Sender: No OFD packet to send [16:54:53]OFD Sender: No OFD packet to send [16:54:58]OFD Sender: No OFD packet to send [16:55:03]OFD Sender: No OFD packet to send [16:55:08]OFD Sender: No OFD packet to send [16:55:13]OFD Sender: No OFD packet to send [16:55:18]OFD Sender: No OFD packet to send [16:55:23]OFD Sender: No OFD packet to send [16:55:26]accept exits with 9 [16:55:26]New connection [16:55:26]New thread 3067100516 created [16:55:26]Thread 3066957156 joined [16:55:26]Waiting for new connection... [16:55:26] Sock 9.Parse request [16:55:26]Sock 9.Check first char [16:55:26]Sock 9.First char is OK [16:55:26]request: POST /json_proto HTTP/1.0 [16:55:26]Method: POST [16:55:26]URL: /json_proto [16:55:26]Method is POST - this is cgi request [16:55:26]url: /json_proto [16:55:26]query_string will be loaded in cgi processing [16:55:26]execute_cgi json_proto POST (null) [16:55:26]execute_cgi path=json_proto method=POST [16:55:26]POST find Content-Length [16:55:26]Host: 172.17.60.68:8080 [16:55:26]Content-Length: 800 [16:55:26]Content-Type: application/json [16:55:26] [16:55:26]POST finish read [16:55:26]Found Content-Length = 800 [16:55:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:26]execute_script... [16:55: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)545952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:26]POST & json_proto [16:55:26]process_json_proto [16:55:26]json parsed OK: [16:55:26]protocol is kg_v1.0 [16:55:26]action value=close_receipt [16:55:26]process_action close_receipt [16:55:26]cmd_close_receipt [16:55:26]MH_GetDate [16:55:26]Write to MH i2c: F0 00 00 FD A8 94 [16:55:26]Write i2c OK [16:55:26]MH_I2C_Read... [16:55:26]Read from MH i2c: F0 [16:55:26]MH_I2C_Read... [16:55:26]Read from MH i2c: F0 09 00 [16:55:26]MH_I2C_Read... [16:55:26]Read from MH i2c: F0 09 00 FD A8 00 80 98 60 66 9A 61 5F 66 3B [16:55:26]GetLastDocTimeStamp 1717606452 [16:55:26]current date 1717606528 [16:55:26]FM_GetShiftState [16:55:26]SAM_PROTO_GetShiftState [16:55:26]wFMCommunicate request_size=4 [16:55:26]MH_SAM_APDU [16:55:26]CAPDU: 80 13 01 00 [16:55:26]Write to MH i2c: E2 08 00 FE A8 80 13 01 00 00 00 00 00 23 [16:55:26]Write i2c OK [16:55:26]MH_I2C_Read... [16:55:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:26]Read from MH i2c: E2 [16:55:26]MH_I2C_Read... [16:55:26]Read from MH i2c: E2 0E 00 [16:55:26]MH_I2C_Read... [16:55:26]Read from MH i2c: E2 0E 00 FE A8 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 5B [16:55:26]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:55:26]wFMCommunicate OK [16:55:26]SAM_PROTO_GetShiftState done [16:55:26]FM_GetShiftState done [16:55:26]opened in 1717545916 [16:55:26]opened+sec_in_day 1717632316 [16:55:26]quantity*price = 50041 [16:55:26]sum+1 = 50042 [16:55:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 610 05.06.2024 16:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60215 ФПД: 238624471311993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165528&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60215&fm=238624471311993&tin=02508201610067®Number=0000000000151680&sum=50041 [16:55:27]StoreToDocumentArchive [16:55:27]shift 72 fd 60215 [16:55:27]save to /storage/0072/doc_00060215 [16:55:27]save last doc name /storage/0072/doc_00060215 to /storage/kkm_last_doc_name [16:55:27]save OK [16:55:27]Clear old archive folders... [16:55:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:27]tlvbuf is 005DBC10 [16:55:27]SAM_PROTO_ClearQueue [16:55:27]wFMCommunicate request_size=4 [16:55:27]MH_SAM_APDU [16:55:27]CAPDU: 80 09 00 00 [16:55:27]Write to MH i2c: E2 08 00 0B A9 80 09 00 00 00 00 00 00 26 [16:55:27]Write i2c OK [16:55:27]MH_I2C_Read... [16:55:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:27]Read from MH i2c: E2 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 0B A9 00 90 00 28 [16:55:27]RAPDU: 90 00 [16:55:27]wFMCommunicate OK [16:55:27]SAM_PROTO_ClearQueue done [16:55:27]KKMCreateOFDPacket [16:55:27]OFDProtocolAddRootSTLVToBuf [16:55:27]FM_MakeSignedData [16:55:27]FM_MakeSignedData [16:55:27]SAM_PROTO_SignData [16:55:27]wFMCommunicate request_size=4 [16:55:27]MH_SAM_APDU [16:55:27]CAPDU: 80 0D 01 02 [16:55:27]Write to MH i2c: E2 08 00 0C A9 80 0D 01 02 00 00 00 00 2E [16:55:27]Write i2c OK [16:55:27]MH_I2C_Read... [16:55:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:27]Read from MH i2c: E2 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 0C A9 00 90 00 29 [16:55:27]RAPDU: 90 00 [16:55:27]wFMCommunicate OK [16:55:27]wFMCommunicate request_size=255 [16:55:27]MH_SAM_APDU [16:55: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 80 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EB 00 00 35 04 06 00 D9 [16:55:27]Write to MH i2c: E2 02 01 0D A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 80 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EB 00 00 35 04 06 00 D9 00 00 90 [16:55:27]Write i2c OK [16:55:27]MH_I2C_Read... [16:55:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:27]Read from MH i2c: E2 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 0D A9 00 90 00 2A [16:55:27]RAPDU: 90 00 [16:55:27]wFMCommunicate OK [16:55:27]wFMCommunicate request_size=10 [16:55:27]MH_SAM_APDU [16:55:27]CAPDU: 80 0D 02 02 05 07 16 D8 E6 79 [16:55:27]Write to MH i2c: E2 0D 00 0E A9 80 0D 02 02 05 00 07 16 D8 E6 79 00 00 8F [16:55:27]Write i2c OK [16:55:27]MH_I2C_Read... [16:55:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:27]Read from MH i2c: E2 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 03 00 0E A9 00 90 00 2B [16:55:27]RAPDU: 90 00 [16:55:27]wFMCommunicate OK [16:55:27]wFMCommunicate request_size=4 [16:55:27]MH_SAM_APDU [16:55:27]CAPDU: 80 0D 03 02 [16:55:27]Write to MH i2c: E2 08 00 0F A9 80 0D 03 02 00 00 00 00 33 [16:55:27]Write i2c OK [16:55:27]MH_I2C_Read... [16:55:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:27]Read from MH i2c: E2 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 0B 00 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 0B 00 0F A9 00 82 F4 32 78 8E 49 9F 98 90 00 62 [16:55:27]RAPDU: 82 F4 32 78 8E 49 9F 98 90 00 [16:55:27]wFMCommunicate OK [16:55:27]SAM_PROTO_SignData done [16:55:27]FM_MakeSignedData done [16:55:27]CreateOFDProtocolMessage [16:55:27]wFMCommunicate request_size=4 [16:55:27]MH_SAM_APDU [16:55:27]CAPDU: 80 11 00 00 [16:55:27]Write to MH i2c: E2 08 00 10 A9 80 11 00 00 00 00 00 00 33 [16:55:27]Write i2c OK [16:55:27]MH_I2C_Read... [16:55:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:27]Read from MH i2c: E2 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 17 00 [16:55:27]MH_I2C_Read... [16:55:27]Read from MH i2c: E2 17 00 10 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 86 [16:55:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:55:27]wFMCommunicate OK [16:55:28]CreateOFDProtocolMessage done [16:55:28]OFDSenderStorePacket 60215 [16:55:28]StoreOFDPacket docnum=60215 [16:55:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4B 46 07 01 79 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 80 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EB 00 00 35 04 06 00 D9 07 16 D8 E6 79 82 F4 32 78 8E 49 9F 98 [16:55:28]CheckFolder [16:55:28]dirname=/storage/ofd_packets [16:55:28]CheckFolder done [16:55:28]ProducePacketName [16:55:28]name=ofd_packets/00060215 [16:55:28]NVStorageSaveData ofd_packets/00060215 [16:55:28]File name is /storage/ofd_packets/00060215 [16:55:28]Write 301 bytes [16:55:28]NVStorageSaveData done [16:55:28]OFDSenderStorePacket done [16:55:28]KKMCreateOFDPacket done [16:55:28]NVStorageSaveData kkm_last_timestamp [16:55:28]File name is /storage/kkm_last_timestamp [16:55:28]Write 4 bytes [16:55:28]NVStorageSaveData done [16:55:28]ExternCall_PrintAddStr [16:55:28]wPrintStart [16:55:28]Write to MH i2c: 01 00 00 11 A9 BA [16:55:28]Write i2c OK [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: 01 [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: 01 07 00 [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: 01 07 00 11 A9 00 00 00 00 00 FF 0F CF [16:55:28]RasterBufferAndPrint [16:55:28]line Счет N : (1)545952 [16:55:28]line ИНН: 02508201610067 [16:55:28]line Контрольно-Кассовый Чек [16:55:28]line ПРОДАЖА [16:55:28]line ТРК (МРК, ГНК) : 32 [16:55:28]line Товар: 2710124130 [16:55:28]line Аи-92-К-5 [16:55:28]line 7.480 * 66.90 [16:55:28]line = 500.41 [16:55:28]line НДС 12% НСП 1% [16:55:28]line > о реализуемом товаре [16:55:28]line ИТОГО: 500.41 [16:55:28]line НСП 1% : 4.43 [16:55:28]line НДС 12% : 53.14 [16:55:28]line Наличными: 0.00 [16:55:28]line Безнал.: 500.41 [16:55:28]line Место: АЗС № 117 "Партнер Нефть" [16:55:28]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:55:28]line СНО: Общий режим [16:55:28]line Чек 610 05.06.2024 16:55 [16:55:28]line Смена: 72 ФФД: 1.0 [16:55:28]line ЗНМ: 0300000048 [16:55:28]line РНМ: 0000000000151680 [16:55:28]line Версия ККМ: v1.0 [16:55:28]line Платежная система: O! деньги [16:55:28]line ФМ: 0000000000959414 [16:55:28]line ФД: 60215 [16:55:28]line ФПД: 238624471311993 [16:55:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165528&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60215&fm=238624471311993&tin=02508201610067®Number=0000000000151680&sum=50041 [16:55:28]OFD Sender: Processing packet 60215 [packets to send 53, broken 52] [16:55:28]ProducePacketName [16:55:28]name=ofd_packets/00060215 [16:55:28]OFD Sender: To server: pG, [16:55:28]CommunicateWithHost lk.salyk.kg:30040 [16:55:28]ConnectInit lk.salyk.kg [16:55:28]written 0, free lines is 4095 [16:55:28]Connected sock=10 [16:55:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4B 46 07 01 79 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 80 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EB 00 00 35 04 06 00 D9 07 16 D8 E6 79 82 F4 32 78 8E 49 9F 98 [16:55:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 69 4A 47 00 CB FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 37 EB 00 00 F4 03 04 00 84 44 60 66 B6 04 01 00 00 89 E3 A2 E4 56 F2 D9 91 [16:55:28]CommunicateWithHost err = 0 [16:55:28]CheckOFDResponse [16:55:28]1017 (14) - 77093643461234 [16:55:28]1041 (16) - 0000000000959414 [16:55:28]1040 (4) - 60215 [16:55:28]1012 (4) - 05.06.2024 10:57 [16:55:28]1206 (1) - 0 [16:55:28]OFD Sender: Remove packet 60215 [16:55:28]ProducePacketName [16:55:28]name=ofd_packets/00060215 [16:55:28]NVStorageDeleteData [16:55:28]Write to MH i2c: 01 00 00 3B A9 E4 [16:55:28]Write i2c OK [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: 01 [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: 01 07 00 [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: 01 07 00 3B A9 00 00 00 00 00 DC 0C D3 [16:55:28]RasterBufferAndPrint [16:55:28]line [16:55:28]line [16:55:28]line [16:55:28]line [16:55:28]line [16:55:28]written 0, free lines is 3298 [16:55:28]MH_Cut [16:55:28]Write to MH i2c: D1 01 00 42 A9 01 BD [16:55:28]Write i2c OK [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: D1 [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: D1 01 00 [16:55:28]MH_I2C_Read... [16:55:28]Read from MH i2c: D1 01 00 42 A9 00 BC [16:55:28]Write to MH i2c: 01 00 00 43 A9 EC [16:55:28]Write i2c OK [16:55:28]MH_I2C_Read... [16:55:29]OFD Sender: No OFD packet to send [16:55:29]*** Cut start [16:55:29]*** Partial cut [16:55:29]*** CUTSNS_PIN = 1 [16:55:29]*** CUTSNS_PIN = 0 [16:55:29]*** Brake cut motor [16:55:30]Read from MH i2c: 01 [16:55:30]MH_I2C_Read... [16:55:30]*** Stop cut motor [16:55:30]*** Cut end [16:55:30]Read from MH i2c: 01 07 00 [16:55:30]MH_I2C_Read... [16:55:30]Read from MH i2c: 01 07 00 43 A9 00 00 00 00 00 FF 0F 01 [16:55:30]process_action close_receipt done [16:55:30]requested_data is exist [16:55:30]produce_requested_data [16:55:30]requested_item fm.sn is exist - process it [16:55:30]wFMCommunicate request_size=4 [16:55:30]MH_SAM_APDU [16:55:30]CAPDU: 80 11 00 00 [16:55:30]Write to MH i2c: E2 08 00 44 A9 80 11 00 00 00 00 00 00 67 [16:55:30]Write i2c OK [16:55:30]MH_I2C_Read... [16:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:30]Read from MH i2c: E2 [16:55:30]MH_I2C_Read... [16:55:30]Read from MH i2c: E2 17 00 [16:55:30]MH_I2C_Read... [16:55:30]Read from MH i2c: E2 17 00 44 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 BA [16:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:55:30]wFMCommunicate OK [16:55:30]requested_item fd.num is exist - process it [16:55:30]SAM_PROTO_GetFieldsCounters [16:55:30]wFMCommunicate request_size=4 [16:55:30]MH_SAM_APDU [16:55:30]CAPDU: 80 13 00 00 [16:55:30]Write to MH i2c: E2 08 00 45 A9 80 13 00 00 00 00 00 00 6A [16:55:30]Write i2c OK [16:55:30]MH_I2C_Read... [16:55:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:30]Read from MH i2c: E2 [16:55:30]MH_I2C_Read... [16:55:30]Read from MH i2c: E2 62 00 [16:55:30]MH_I2C_Read... [16:55:30]Read from MH i2c: E2 62 00 45 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 37 EB 00 00 0E 04 04 00 48 00 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 1D [16:55:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 37 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:30]wFMCommunicate OK [16:55:30]SAM_PROTO_GetFieldsCounters done [16:55:30]requested_item shift.num is exist - process it [16:55:30]requested_item shift.opened is exist - process it [16:55:30]req_shift_opened [16:55:30]FM_GetShiftState [16:55:30]SAM_PROTO_GetShiftState [16:55:30]wFMCommunicate request_size=4 [16:55:30]MH_SAM_APDU [16:55:30]CAPDU: 80 13 01 00 [16:55:30]Write to MH i2c: E2 08 00 46 A9 80 13 01 00 00 00 00 00 6C [16:55:30]Write i2c OK [16:55:30]MH_I2C_Read... [16:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:30]Read from MH i2c: E2 [16:55:30]MH_I2C_Read... [16:55:30]Read from MH i2c: E2 0E 00 [16:55:30]MH_I2C_Read... [16:55:30]Read from MH i2c: E2 0E 00 46 A9 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A4 [16:55:30]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:55:30]wFMCommunicate OK [16:55:30]SAM_PROTO_GetShiftState done [16:55:30]FM_GetShiftState done [16:55:30]req_shift_opened done [16:55:30]requested_item shift.open_date is exist - process it [16:55:30]req_shift_open_date [16:55:30]req_shift_open_date done [16:55:30]produce_requested_data done [16:55:30]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60215,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:55:30]process_action_free close_receipt [16:55:30]json_value_free [16:55:30]json_value_free done [16:55:30]process_json_proto returns [16:55:30]Send response to host [16:55:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60215,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:55:30]free response buf [16:55:30]execute_script done [16:55:30]execute_script returns [16:55:30]free content buf [16:55:30]Sock 9.Close socket [16:55:30]Sock 9.Thread stoped [16:55:34]OFD Sender: No OFD packet to send [16:55:39]OFD Sender: No OFD packet to send [16:55:44]OFD Sender: No OFD packet to send [16:55:44]accept exits with 8 [16:55:44]New connection [16:55:44]New thread 3066957156 created [16:55:44]Thread 3067100516 joined [16:55:44]Waiting for new connection... [16:55:44] Sock 8.Parse request [16:55:44]Sock 8.Check first char [16:55:44]Sock 8.First char is OK [16:55:44]request: POST /json_proto HTTP/1.0 [16:55:44]Method: POST [16:55:44]URL: /json_proto [16:55:44]Method is POST - this is cgi request [16:55:44]url: /json_proto [16:55:44]query_string will be loaded in cgi processing [16:55:44]execute_cgi json_proto POST (null) [16:55:44]execute_cgi path=json_proto method=POST [16:55:44]POST find Content-Length [16:55:44]Host: 172.17.60.68:8080 [16:55:44]Content-Length: 677 [16:55:44]Content-Type: application/json [16:55:44] [16:55:44]POST finish read [16:55:44]Found Content-Length = 677 [16:55:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:55:44]execute_script... [16: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)545953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:55:44]POST & json_proto [16:55:44]process_json_proto [16:55:44]json parsed OK: [16:55:44]protocol is kg_v1.0 [16:55:44]action value=close_receipt [16:55:44]process_action close_receipt [16:55:44]cmd_close_receipt [16:55:44]MH_GetDate [16:55:44]Write to MH i2c: F0 00 00 47 A9 DF [16:55:44]Write i2c OK [16:55:44]MH_I2C_Read... [16:55:44]Read from MH i2c: F0 [16:55:44]MH_I2C_Read... [16:55:44]Read from MH i2c: F0 09 00 [16:55:44]MH_I2C_Read... [16:55:44]Read from MH i2c: F0 09 00 47 A9 00 93 98 60 66 9A 61 5F 66 99 [16:55:44]GetLastDocTimeStamp 1717606528 [16:55:44]current date 1717606547 [16:55:44]FM_GetShiftState [16:55:44]SAM_PROTO_GetShiftState [16:55:44]wFMCommunicate request_size=4 [16:55:44]MH_SAM_APDU [16:55:44]CAPDU: 80 13 01 00 [16:55:44]Write to MH i2c: E2 08 00 48 A9 80 13 01 00 00 00 00 00 6E [16:55:44]Write i2c OK [16:55:44]MH_I2C_Read... [16:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:44]Read from MH i2c: E2 [16:55:44]MH_I2C_Read... [16:55:44]Read from MH i2c: E2 0E 00 [16:55:44]MH_I2C_Read... [16:55:44]Read from MH i2c: E2 0E 00 48 A9 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 A6 [16:55:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:55:44]wFMCommunicate OK [16:55:44]SAM_PROTO_GetShiftState done [16:55:44]FM_GetShiftState done [16:55:44]opened in 1717545916 [16:55:44]opened+sec_in_day 1717632316 [16:55:44]quantity*price = 20003 [16:55:44]sum+1 = 20004 [16:55:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 611 05.06.2024 16:55 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60216 ФПД: 105346387140545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165547&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60216&fm=105346387140545&tin=02508201610067®Number=0000000000151680&sum=20000 [16:55:45]StoreToDocumentArchive [16:55:45]shift 72 fd 60216 [16:55:45]save to /storage/0072/doc_00060216 [16:55:45]save last doc name /storage/0072/doc_00060216 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=251 [16:55:45]tlvbuf is 0047EFB0 [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 55 A9 80 09 00 00 00 00 00 00 70 [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 55 A9 00 90 00 72 [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 56 A9 80 0D 01 02 00 00 00 00 78 [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 56 A9 00 90 00 73 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 63 02 00 00 F4 03 04 00 93 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EB 00 00 35 04 06 00 5F [16:55:45]Write to MH i2c: E2 02 01 57 A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 63 02 00 00 F4 03 04 00 93 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EB 00 00 35 04 06 00 5F 00 00 E5 [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:46]Read from MH i2c: E2 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 03 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 03 00 57 A9 00 90 00 74 [16:55:46]RAPDU: 90 00 [16:55:46]wFMCommunicate OK [16:55:46]wFMCommunicate request_size=10 [16:55:46]MH_SAM_APDU [16:55:46]CAPDU: 80 0D 02 02 05 CF DD FB DF C1 [16:55:46]Write to MH i2c: E2 0D 00 58 A9 80 0D 02 02 05 00 CF DD FB DF C1 00 00 CC [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:46]Read from MH i2c: E2 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 03 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 03 00 58 A9 00 90 00 75 [16:55:46]RAPDU: 90 00 [16:55:46]wFMCommunicate OK [16:55:46]wFMCommunicate request_size=4 [16:55:46]MH_SAM_APDU [16:55:46]CAPDU: 80 0D 03 02 [16:55:46]Write to MH i2c: E2 08 00 59 A9 80 0D 03 02 00 00 00 00 7D [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:46]Read from MH i2c: E2 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 0B 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 0B 00 59 A9 00 5C 52 6A 06 AF 1C EF 3B 90 00 91 [16:55:46]RAPDU: 5C 52 6A 06 AF 1C EF 3B 90 00 [16:55:46]wFMCommunicate OK [16:55:46]SAM_PROTO_SignData done [16:55:46]FM_MakeSignedData done [16:55:46]CreateOFDProtocolMessage [16:55:46]wFMCommunicate request_size=4 [16:55:46]MH_SAM_APDU [16:55:46]CAPDU: 80 11 00 00 [16:55:46]Write to MH i2c: E2 08 00 5A A9 80 11 00 00 00 00 00 00 7D [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:46]Read from MH i2c: E2 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 17 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 17 00 5A A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D0 [16:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:55:46]wFMCommunicate OK [16:55:46]CreateOFDProtocolMessage done [16:55:46]OFDSenderStorePacket 60216 [16:55:46]StoreOFDPacket docnum=60216 [16:55:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0B C9 07 01 3F 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 63 02 00 00 F4 03 04 00 93 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EB 00 00 35 04 06 00 5F CF DD FB DF C1 5C 52 6A 06 AF 1C EF 3B [16:55:46]CheckFolder [16:55:46]dirname=/storage/ofd_packets [16:55:46]CheckFolder done [16:55:46]ProducePacketName [16:55:46]name=ofd_packets/00060216 [16:55:46]NVStorageSaveData ofd_packets/00060216 [16:55:46]File name is /storage/ofd_packets/00060216 [16:55:46]Write 301 bytes [16:55:46]NVStorageSaveData done [16:55:46]OFDSenderStorePacket done [16:55:46]KKMCreateOFDPacket done [16:55:46]NVStorageSaveData kkm_last_timestamp [16:55:46]File name is /storage/kkm_last_timestamp [16:55:46]Write 4 bytes [16:55:46]NVStorageSaveData done [16:55:46]ExternCall_PrintAddStr [16:55:46]wPrintStart [16:55:46]Write to MH i2c: 01 00 00 5B A9 04 [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 5B A9 00 00 00 00 00 FF 0F 19 [16:55:46]RasterBufferAndPrint [16:55:46]line Счет N : (1)545953 [16:55:46]line ИНН: 02508201610067 [16:55:46]line Контрольно-Кассовый Чек [16:55:46]line ПРОДАЖА [16:55:46]line ТРК (МРК, ГНК) : 12 [16:55:46]line Товар: 2710124130 [16:55:46]line Аи-92-К-5 [16:55:46]line 2.990 * 66.90 [16:55:46]line = 200.03 [16:55:46]line НДС 12% НСП 1% [16:55:46]line > о реализуемом товаре [16:55:46]line ОКРУГЛЕНИЕ: -0.03 [16:55:46]line ИТОГО: 200.00 [16:55:46]line Внесено: 200.00 [16:55:46]line СДАЧА: 0.00 [16:55:46]line НСП 1% : 1.77 [16:55:46]line НДС 12% : 21.24 [16:55:46]line Наличными: 200.00 [16:55:46]line Безнал.: 0.00 [16:55:46]line Место: АЗС № 117 "Партнер Нефть" [16:55:46]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:55:46]line СНО: Общий режим [16:55:46]line Чек 611 05.06.2024 16:55 [16:55:46]line Смена: 72 ФФД: 1.0 [16:55:46]line ЗНМ: 0300000048 [16:55:46]line РНМ: 0000000000151680 [16:55:46]line Версия ККМ: v1.0 [16:55:46]line ФМ: 0000000000959414 [16:55:46]line ФД: 60216 [16:55:46]line ФПД: 105346387140545 [16:55:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165547&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60216&fm=105346387140545&tin=02508201610067®Number=0000000000151680&sum=20000 [16:55:46]OFD Sender: Processing packet 60216 [packets to send 53, broken 52] [16:55:46]ProducePacketName [16:55:46]name=ofd_packets/00060216 [16:55:46]OFD Sender: To server: pG, [16:55:46]CommunicateWithHost lk.salyk.kg:30040 [16:55:46]ConnectInit lk.salyk.kg [16:55:46]written 0, free lines is 4095 [16:55:46]Connected sock=11 [16:55:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 0B C9 07 01 3F 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 63 02 00 00 F4 03 04 00 93 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EB 00 00 35 04 06 00 5F CF DD FB DF C1 5C 52 6A 06 AF 1C EF 3B [16:55:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FE 59 47 00 A8 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 38 EB 00 00 F4 03 04 00 96 44 60 66 B6 04 01 00 00 BD 12 1F 7C 35 93 63 20 [16:55:46]CommunicateWithHost err = 0 [16:55:46]CheckOFDResponse [16:55:46]1017 (14) - 77093643461234 [16:55:46]1041 (16) - 0000000000959414 [16:55:46]1040 (4) - 60216 [16:55:46]1012 (4) - 05.06.2024 10:57 [16:55:46]1206 (1) - 0 [16:55:46]OFD Sender: Remove packet 60216 [16:55:46]ProducePacketName [16:55:46]name=ofd_packets/00060216 [16:55:46]NVStorageDeleteData [16:55:47]Write to MH i2c: 01 00 00 86 A9 2F [16:55:47]Write i2c OK [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: 01 [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: 01 07 00 [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: 01 07 00 86 A9 00 00 00 00 00 B4 0C F6 [16:55:47]RasterBufferAndPrint [16:55:47]line [16:55:47]line [16:55:47]line [16:55:47]line [16:55:47]line [16:55:47]written 0, free lines is 3258 [16:55:47]MH_Cut [16:55:47]Write to MH i2c: D1 01 00 8D A9 01 08 [16:55:47]Write i2c OK [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: D1 [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: D1 01 00 [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: D1 01 00 8D A9 00 07 [16:55:47]Write to MH i2c: 01 00 00 8E A9 37 [16:55:47]Write i2c OK [16:55:47]MH_I2C_Read... [16:55:47]OFD Sender: No OFD packet to send [16:55:47]*** Cut start [16:55:47]*** Partial cut [16:55:47]*** CUTSNS_PIN = 1 [16:55:47]*** CUTSNS_PIN = 0 [16:55:48]*** 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 8E A9 00 00 00 00 00 FF 0F 4C [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 8F A9 80 11 00 00 00 00 00 00 B2 [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 8F A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 05 [16:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 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 90 A9 80 13 00 00 00 00 00 00 B5 [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 90 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 38 EB 00 00 0E 04 04 00 48 00 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 6C [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 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 38 EB 00 00 0E 04 04 00 48 00 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 [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 91 A9 80 13 01 00 00 00 00 00 B7 [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 91 A9 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EF [16:55:48]RAPDU: 09 00 01 BC AB 5F 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":"0000000000959414","fd.num":60216,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [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":"0000000000959414","fd.num":60216,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [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 8.Close socket [16:55:48]Sock 8.Thread stoped [16:55:52]OFD Sender: No OFD packet to send [16:55:57]OFD Sender: No OFD packet to send [16:56:02]OFD Sender: No OFD packet to send [16:56:07]OFD Sender: No OFD packet to send [16:56:12]OFD Sender: No OFD packet to send [16:56:17]OFD Sender: No OFD packet to send [16:56:18]accept exits with 9 [16:56:18]New connection [16:56:18]New thread 3067100516 created [16:56:18]Thread 3066957156 joined [16:56:18]Waiting for new connection... [16:56:18] Sock 9.Parse request [16:56:18]Sock 9.Check first char [16:56:18]Sock 9.First char is OK [16:56:18]request: POST /json_proto HTTP/1.0 [16:56:18]Method: POST [16:56:18]URL: /json_proto [16:56:18]Method is POST - this is cgi request [16:56:18]url: /json_proto [16:56:18]query_string will be loaded in cgi processing [16:56:18]execute_cgi json_proto POST (null) [16:56:18]execute_cgi path=json_proto method=POST [16:56:18]POST find Content-Length [16:56:18]Host: 172.17.60.68:8080 [16:56:18]Content-Length: 986 [16:56:18]Content-Type: application/json [16:56:18] [16:56:18]POST finish read [16:56:18]Found Content-Length = 986 [16:56:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 21.830, "sum" : 740.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.83 \u0441\u043E\u043C", "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" ] } } [16:56:18]execute_script... [16:56: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)545951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 21.830, "sum" : 740.04, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.83 \u0441\u043E\u043C", "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" ] } } [16:56:18]POST & json_proto [16:56:18]process_json_proto [16:56:18]json parsed OK: [16:56:18]protocol is kg_v1.0 [16:56:18]action value=close_receipt [16:56:18]process_action close_receipt [16:56:18]cmd_close_receipt [16:56:18]MH_GetDate [16:56:18]Write to MH i2c: F0 00 00 92 A9 2A [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: F0 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: F0 09 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: F0 09 00 92 A9 00 B5 98 60 66 9A 61 5F 66 06 [16:56:18]GetLastDocTimeStamp 1717606547 [16:56:18]current date 1717606581 [16:56:18]FM_GetShiftState [16:56:18]SAM_PROTO_GetShiftState [16:56:18]wFMCommunicate request_size=4 [16:56:18]MH_SAM_APDU [16:56:18]CAPDU: 80 13 01 00 [16:56:18]Write to MH i2c: E2 08 00 93 A9 80 13 01 00 00 00 00 00 B9 [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:18]Read from MH i2c: E2 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 0E 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 0E 00 93 A9 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 F1 [16:56:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:56:18]wFMCommunicate OK [16:56:18]SAM_PROTO_GetShiftState done [16:56:18]FM_GetShiftState done [16:56:18]opened in 1717545916 [16:56:18]opened+sec_in_day 1717632316 [16:56:18]quantity*price = 74003 [16:56:18]sum+1 = 74005 [16:56:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 740.00 Внесено: 740.00 СДАЧА: 0.00 НСП 1% : 6.55 НДС 12% : 78.59 Наличными: 740.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 612 05.06.2024 16:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 21.83 сом ФМ: 0000000000959414 ФД: 60217 ФПД: 128701428576248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165621&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60217&fm=128701428576248&tin=02508201610067®Number=0000000000151680&sum=74000 [16:56:19]StoreToDocumentArchive [16:56:19]shift 72 fd 60217 [16:56:19]save to /storage/0072/doc_00060217 [16:56:19]save last doc name /storage/0072/doc_00060217 to /storage/kkm_last_doc_name [16:56:19]save OK [16:56:19]Clear old archive folders... [16:56:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:56:19]tlvbuf is 0047E9E0 [16:56:19]SAM_PROTO_ClearQueue [16:56:19]wFMCommunicate request_size=4 [16:56:19]MH_SAM_APDU [16:56:19]CAPDU: 80 09 00 00 [16:56:19]Write to MH i2c: E2 08 00 A0 A9 80 09 00 00 00 00 00 00 BB [16:56:19]Write i2c OK [16:56:19]MH_I2C_Read... [16:56:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:20]Read from MH i2c: E2 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 A0 A9 00 90 00 BD [16:56:20]RAPDU: 90 00 [16:56:20]wFMCommunicate OK [16:56:20]SAM_PROTO_ClearQueue done [16:56:20]KKMCreateOFDPacket [16:56:20]OFDProtocolAddRootSTLVToBuf [16:56:20]FM_MakeSignedData [16:56:20]FM_MakeSignedData [16:56:20]SAM_PROTO_SignData [16:56:20]wFMCommunicate request_size=4 [16:56:20]MH_SAM_APDU [16:56:20]CAPDU: 80 0D 01 02 [16:56:20]Write to MH i2c: E2 08 00 A1 A9 80 0D 01 02 00 00 00 00 C3 [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:20]Read from MH i2c: E2 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 A1 A9 00 90 00 BE [16:56:20]RAPDU: 90 00 [16:56:20]wFMCommunicate OK [16:56:20]wFMCommunicate request_size=255 [16:56:20]MH_SAM_APDU [16:56:20]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 46 55 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 14 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 B3 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 64 02 00 00 F4 03 04 00 B5 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EB 00 00 35 04 06 00 75 0D [16:56:20]Write to MH i2c: E2 02 01 A2 A9 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 46 55 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 14 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 B3 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 64 02 00 00 F4 03 04 00 B5 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EB 00 00 35 04 06 00 75 0D 00 00 B9 [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:20]Read from MH i2c: E2 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 A2 A9 00 90 00 BF [16:56:20]RAPDU: 90 00 [16:56:20]wFMCommunicate OK [16:56:20]wFMCommunicate request_size=9 [16:56:20]MH_SAM_APDU [16:56:20]CAPDU: 80 0D 02 02 04 A2 EE AF F8 [16:56:20]Write to MH i2c: E2 0C 00 A3 A9 80 0D 02 02 04 00 A2 EE AF F8 00 00 05 [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:20]Read from MH i2c: E2 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 03 00 A3 A9 00 90 00 C0 [16:56:20]RAPDU: 90 00 [16:56:20]wFMCommunicate OK [16:56:20]wFMCommunicate request_size=4 [16:56:20]MH_SAM_APDU [16:56:20]CAPDU: 80 0D 03 02 [16:56:20]Write to MH i2c: E2 08 00 A4 A9 80 0D 03 02 00 00 00 00 C8 [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:20]Read from MH i2c: E2 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 0B 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 0B 00 A4 A9 00 68 C8 7E 98 0D D7 E1 9F 90 00 73 [16:56:20]RAPDU: 68 C8 7E 98 0D D7 E1 9F 90 00 [16:56:20]wFMCommunicate OK [16:56:20]SAM_PROTO_SignData done [16:56:20]FM_MakeSignedData done [16:56:20]CreateOFDProtocolMessage [16:56:20]wFMCommunicate request_size=4 [16:56:20]MH_SAM_APDU [16:56:20]CAPDU: 80 11 00 00 [16:56:20]Write to MH i2c: E2 08 00 A5 A9 80 11 00 00 00 00 00 00 C8 [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:20]Read from MH i2c: E2 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 17 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 17 00 A5 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 1B [16:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:56:20]wFMCommunicate OK [16:56:20]CreateOFDProtocolMessage done [16:56:20]OFDSenderStorePacket 60217 [16:56:20]StoreOFDPacket docnum=60217 [16:56:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 02 58 06 01 0F C5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 55 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 14 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 B3 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 64 02 00 00 F4 03 04 00 B5 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EB 00 00 35 04 06 00 75 0D A2 EE AF F8 68 C8 7E 98 0D D7 E1 9F [16:56:20]CheckFolder [16:56:20]dirname=/storage/ofd_packets [16:56:20]CheckFolder done [16:56:20]ProducePacketName [16:56:20]name=ofd_packets/00060217 [16:56:20]NVStorageSaveData ofd_packets/00060217 [16:56:20]File name is /storage/ofd_packets/00060217 [16:56:20]Write 300 bytes [16:56:20]NVStorageSaveData done [16:56:20]OFDSenderStorePacket done [16:56:20]KKMCreateOFDPacket done [16:56:20]NVStorageSaveData kkm_last_timestamp [16:56:20]File name is /storage/kkm_last_timestamp [16:56:20]Write 4 bytes [16:56:20]NVStorageSaveData done [16:56:20]ExternCall_PrintAddStr [16:56:20]wPrintStart [16:56:20]Write to MH i2c: 01 00 00 A6 A9 4F [16:56:20]OFD Sender: Processing packet 60217 [packets to send 53, broken 52] [16:56:20]ProducePacketName [16:56:20]name=ofd_packets/00060217 [16:56:20]OFD Sender: To server: pG, [16:56:20]CommunicateWithHost lk.salyk.kg:30040 [16:56:20]ConnectInit lk.salyk.kg [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: 01 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: 01 07 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: 01 07 00 A6 A9 00 00 00 00 00 FF 0F 64 [16:56:20]RasterBufferAndPrint [16:56:20]line Счет N : (1)545951 [16:56:20]line ИНН: 02508201610067 [16:56:20]line Контрольно-Кассовый Чек [16:56:20]line ПРОДАЖА [16:56:20]line ТРК (МРК, ГНК) : 72 [16:56:20]line Товар: 2711190000 [16:56:20]line ГАЗ-К-5 [16:56:20]line 21.830 * 33.90 [16:56:20]line = 740.04 [16:56:20]line НДС 12% НСП 1% [16:56:20]line > о реализуемом товаре [16:56:20]line ОКРУГЛЕНИЕ: -0.04 [16:56:20]line ИТОГО: 740.00 [16:56:20]line Внесено: 740.00 [16:56:20]line СДАЧА: 0.00 [16:56:20]line НСП 1% : 6.55 [16:56:20]line НДС 12% : 78.59 [16:56:20]line Наличными: 740.00 [16:56:20]line Безнал.: 0.00 [16:56:20]line Место: АЗС № 117 "Партнер Нефть" [16:56:20]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:56:20]line СНО: Общий режим [16:56:20]line Чек 612 05.06.2024 16:56 [16:56:20]line Смена: 72 ФФД: 1.0 [16:56:20]line ЗНМ: 0300000048 [16:56:20]line РНМ: 0000000000151680 [16:56:20]line Версия ККМ: v1.0 [16:56:20]line [16:56:20]line Дисконтная программа [16:56:20]line СУГ [16:56:20]line номер 117 [16:56:20]line сэкономлено 21.83 сом [16:56:20]line ФМ: 0000000000959414 [16:56:20]line ФД: 60217 [16:56:20]line ФПД: 128701428576248 [16:56:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165621&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60217&fm=128701428576248&tin=02508201610067®Number=0000000000151680&sum=74000 [16:56:20]Connected sock=10 [16:56:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 02 58 06 01 0F C5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 55 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 14 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 B3 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 64 02 00 00 F4 03 04 00 B5 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EB 00 00 35 04 06 00 75 0D A2 EE AF F8 68 C8 7E 98 0D D7 E1 9F [16:56:20]written 0, free lines is 4095 [16:56:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 4B 8A 47 00 70 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 39 EB 00 00 F4 03 04 00 B8 44 60 66 B6 04 01 00 00 91 F2 D6 0E 6E FD 8F 6C [16:56:21]CommunicateWithHost err = 0 [16:56:21]CheckOFDResponse [16:56:21]1017 (14) - 77093643461234 [16:56:21]1041 (16) - 0000000000959414 [16:56:21]1040 (4) - 60217 [16:56:21]1012 (4) - 05.06.2024 10:58 [16:56:21]1206 (1) - 0 [16:56:21]OFD Sender: Remove packet 60217 [16:56:21]ProducePacketName [16:56:21]name=ofd_packets/00060217 [16:56:21]NVStorageDeleteData [16:56:21]Write to MH i2c: 01 00 00 D6 A9 7F [16:56:21]Write i2c OK [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: 01 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: 01 07 00 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: 01 07 00 D6 A9 00 00 00 00 00 66 0C F8 [16:56:21]RasterBufferAndPrint [16:56:21]line [16:56:21]line [16:56:21]line [16:56:21]line [16:56:21]line [16:56:21]written 0, free lines is 3181 [16:56:21]MH_Cut [16:56:21]Write to MH i2c: D1 01 00 DD A9 01 58 [16:56:21]Write i2c OK [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: D1 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: D1 01 00 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: D1 01 00 DD A9 00 57 [16:56:21]Write to MH i2c: 01 00 00 DE A9 87 [16:56:21]Write i2c OK [16:56:21]MH_I2C_Read... [16:56:21]OFD Sender: No OFD packet to send [16:56:22]*** Cut start [16:56:22]*** Partial cut [16:56:22]*** CUTSNS_PIN = 1 [16:56:22]*** CUTSNS_PIN = 0 [16:56:22]*** Brake cut motor [16:56:22]Read from MH i2c: 01 [16:56:22]MH_I2C_Read... [16:56:22]*** Stop cut motor [16:56:22]*** Cut end [16:56:22]Read from MH i2c: 01 07 00 [16:56:22]MH_I2C_Read... [16:56:22]Read from MH i2c: 01 07 00 DE A9 00 00 00 00 00 FF 0F 9C [16:56:22]process_action close_receipt done [16:56:22]requested_data is exist [16:56:22]produce_requested_data [16:56:22]requested_item fm.sn is exist - process it [16:56:22]wFMCommunicate request_size=4 [16:56:22]MH_SAM_APDU [16:56:22]CAPDU: 80 11 00 00 [16:56:22]Write to MH i2c: E2 08 00 DF A9 80 11 00 00 00 00 00 00 02 [16:56:22]Write i2c OK [16:56:22]MH_I2C_Read... [16:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:22]Read from MH i2c: E2 [16:56:22]MH_I2C_Read... [16:56:22]Read from MH i2c: E2 17 00 [16:56:22]MH_I2C_Read... [16:56:22]Read from MH i2c: E2 17 00 DF A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [16:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:56:22]wFMCommunicate OK [16:56:22]requested_item fd.num is exist - process it [16:56:22]SAM_PROTO_GetFieldsCounters [16:56:22]wFMCommunicate request_size=4 [16:56:22]MH_SAM_APDU [16:56:22]CAPDU: 80 13 00 00 [16:56:22]Write to MH i2c: E2 08 00 E0 A9 80 13 00 00 00 00 00 00 05 [16:56:22]Write i2c OK [16:56:22]MH_I2C_Read... [16:56:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:23]Read from MH i2c: E2 [16:56:23]MH_I2C_Read... [16:56:23]Read from MH i2c: E2 62 00 [16:56:23]MH_I2C_Read... [16:56:23]Read from MH i2c: E2 62 00 E0 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 39 EB 00 00 0E 04 04 00 48 00 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 C0 [16:56:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 39 EB 00 00 0E 04 04 00 48 00 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 [16:56:23]wFMCommunicate OK [16:56:23]SAM_PROTO_GetFieldsCounters done [16:56:23]requested_item shift.num is exist - process it [16:56:23]requested_item shift.opened is exist - process it [16:56:23]req_shift_opened [16:56:23]FM_GetShiftState [16:56:23]SAM_PROTO_GetShiftState [16:56:23]wFMCommunicate request_size=4 [16:56:23]MH_SAM_APDU [16:56:23]CAPDU: 80 13 01 00 [16:56:23]Write to MH i2c: E2 08 00 E1 A9 80 13 01 00 00 00 00 00 07 [16:56:23]Write i2c OK [16:56:23]MH_I2C_Read... [16:56:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:23]Read from MH i2c: E2 [16:56:23]MH_I2C_Read... [16:56:23]Read from MH i2c: E2 0E 00 [16:56:23]MH_I2C_Read... [16:56:23]Read from MH i2c: E2 0E 00 E1 A9 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3F [16:56:23]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:56:23]wFMCommunicate OK [16:56:23]SAM_PROTO_GetShiftState done [16:56:23]FM_GetShiftState done [16:56:23]req_shift_opened done [16:56:23]requested_item shift.open_date is exist - process it [16:56:23]req_shift_open_date [16:56:23]req_shift_open_date done [16:56:23]produce_requested_data done [16:56:23]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60217,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:56:23]process_action_free close_receipt [16:56:23]json_value_free [16:56:23]json_value_free done [16:56:23]process_json_proto returns [16:56:23]Send response to host [16:56:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60217,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:56:23]free response buf [16:56:23]execute_script done [16:56:23]execute_script returns [16:56:23]free content buf [16:56:23]Sock 9.Close socket [16:56:23]Sock 9.Thread stoped [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:47]accept exits with 8 [16:56:47]New connection [16:56:47]New thread 3066957156 created [16:56:47]Thread 3067100516 joined [16:56:47]Waiting for new connection... [16:56:47] Sock 8.Parse request [16:56:47]Sock 8.Check first char [16:56:47]Sock 8.First char is OK [16:56:47]request: POST /json_proto HTTP/1.0 [16:56:47]Method: POST [16:56:47]URL: /json_proto [16:56:47]Method is POST - this is cgi request [16:56:47]url: /json_proto [16:56:47]query_string will be loaded in cgi processing [16:56:47]execute_cgi json_proto POST (null) [16:56:47]execute_cgi path=json_proto method=POST [16:56:47]POST find Content-Length [16:56:47]Host: 172.17.60.68:8080 [16:56:47]Content-Length: 682 [16:56:47]Content-Type: application/json [16:56:47] [16:56:47]POST finish read [16:56:47]Found Content-Length = 682 [16:56:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:47]execute_script... [16:56:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:47]POST & json_proto [16:56:47]process_json_proto [16:56:47]json parsed OK: [16:56:47]protocol is kg_v1.0 [16:56:47]action value=close_receipt [16:56:47]process_action close_receipt [16:56:47]cmd_close_receipt [16:56:47]MH_GetDate [16:56:47]Write to MH i2c: F0 00 00 E2 A9 7A [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: F0 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: F0 09 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: F0 09 00 E2 A9 00 D1 98 60 66 9A 61 5F 66 72 [16:56:47]GetLastDocTimeStamp 1717606581 [16:56:47]current date 1717606609 [16:56:47]FM_GetShiftState [16:56:47]SAM_PROTO_GetShiftState [16:56:47]wFMCommunicate request_size=4 [16:56:47]MH_SAM_APDU [16:56:47]CAPDU: 80 13 01 00 [16:56:47]Write to MH i2c: E2 08 00 E3 A9 80 13 01 00 00 00 00 00 09 [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:47]Read from MH i2c: E2 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 0E 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 0E 00 E3 A9 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 41 [16:56:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:56:47]wFMCommunicate OK [16:56:47]SAM_PROTO_GetShiftState done [16:56:47]FM_GetShiftState done [16:56:47]opened in 1717545916 [16:56:47]opened+sec_in_day 1717632316 [16:56:47]quantity*price = 100015 [16:56:47]sum+1 = 100017 [16:56:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 613 05.06.2024 16:56 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60218 ФПД: 172228492870963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165649&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60218&fm=172228492870963&tin=02508201610067®Number=0000000000151680&sum=100000 [16:56:48]StoreToDocumentArchive [16:56:48]shift 72 fd 60218 [16:56:48]save to /storage/0072/doc_00060218 [16:56:48]save last doc name /storage/0072/doc_00060218 to /storage/kkm_last_doc_name [16:56:48]save OK [16:56:48]Clear old archive folders... [16:56:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:56:48]tlvbuf is 0042B7E0 [16:56:48]SAM_PROTO_ClearQueue [16:56:48]wFMCommunicate request_size=4 [16:56:48]MH_SAM_APDU [16:56:48]CAPDU: 80 09 00 00 [16:56:48]Write to MH i2c: E2 08 00 F0 A9 80 09 00 00 00 00 00 00 0B [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:48]Read from MH i2c: E2 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 F0 A9 00 90 00 0D [16:56:48]RAPDU: 90 00 [16:56:48]wFMCommunicate OK [16:56:48]SAM_PROTO_ClearQueue done [16:56:48]KKMCreateOFDPacket [16:56:48]OFDProtocolAddRootSTLVToBuf [16:56:48]FM_MakeSignedData [16:56:48]FM_MakeSignedData [16:56:48]SAM_PROTO_SignData [16:56:48]wFMCommunicate request_size=4 [16:56:48]MH_SAM_APDU [16:56:48]CAPDU: 80 0D 01 02 [16:56:48]Write to MH i2c: E2 08 00 F1 A9 80 0D 01 02 00 00 00 00 13 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:48]Read from MH i2c: E2 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 F1 A9 00 90 00 0E [16:56:48]RAPDU: 90 00 [16:56:48]wFMCommunicate OK [16:56:48]wFMCommunicate request_size=255 [16:56:48]MH_SAM_APDU [16:56:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 D1 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EB 00 00 35 04 06 00 9C [16:56:48]Write to MH i2c: E2 02 01 F2 A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 D1 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EB 00 00 35 04 06 00 9C 00 00 37 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:48]Read from MH i2c: E2 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 F2 A9 00 90 00 0F [16:56:48]RAPDU: 90 00 [16:56:48]wFMCommunicate OK [16:56:48]wFMCommunicate request_size=10 [16:56:48]MH_SAM_APDU [16:56:48]CAPDU: 80 0D 02 02 05 A4 12 23 45 33 [16:56:48]Write to MH i2c: E2 0D 00 F3 A9 80 0D 02 02 05 00 A4 12 23 45 33 00 00 71 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:48]Read from MH i2c: E2 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 03 00 F3 A9 00 90 00 10 [16:56:48]RAPDU: 90 00 [16:56:48]wFMCommunicate OK [16:56:48]wFMCommunicate request_size=4 [16:56:48]MH_SAM_APDU [16:56:48]CAPDU: 80 0D 03 02 [16:56:48]Write to MH i2c: E2 08 00 F4 A9 80 0D 03 02 00 00 00 00 18 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:48]Read from MH i2c: E2 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 0B 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 0B 00 F4 A9 00 E4 FE 73 9C 21 C7 84 EF 90 00 65 [16:56:48]RAPDU: E4 FE 73 9C 21 C7 84 EF 90 00 [16:56:48]wFMCommunicate OK [16:56:48]SAM_PROTO_SignData done [16:56:48]FM_MakeSignedData done [16:56:48]CreateOFDProtocolMessage [16:56:48]wFMCommunicate request_size=4 [16:56:48]MH_SAM_APDU [16:56:48]CAPDU: 80 11 00 00 [16:56:48]Write to MH i2c: E2 08 00 F5 A9 80 11 00 00 00 00 00 00 18 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:48]Read from MH i2c: E2 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 17 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 17 00 F5 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 6B [16:56:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:56:48]wFMCommunicate OK [16:56:48]CreateOFDProtocolMessage done [16:56:48]OFDSenderStorePacket 60218 [16:56:48]StoreOFDPacket docnum=60218 [16:56:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 51 3A 07 01 08 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 D1 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EB 00 00 35 04 06 00 9C A4 12 23 45 33 E4 FE 73 9C 21 C7 84 EF [16:56:48]CheckFolder [16:56:48]dirname=/storage/ofd_packets [16:56:48]CheckFolder done [16:56:48]ProducePacketName [16:56:48]name=ofd_packets/00060218 [16:56:48]NVStorageSaveData ofd_packets/00060218 [16:56:48]File name is /storage/ofd_packets/00060218 [16:56:48]Write 301 bytes [16:56:48]NVStorageSaveData done [16:56:48]OFDSenderStorePacket done [16:56:48]KKMCreateOFDPacket done [16:56:48]NVStorageSaveData kkm_last_timestamp [16:56:48]File name is /storage/kkm_last_timestamp [16:56:48]Write 4 bytes [16:56:48]NVStorageSaveData done [16:56:48]ExternCall_PrintAddStr [16:56:48]wPrintStart [16:56:48]Write to MH i2c: 01 00 00 F6 A9 9F [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 07 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 07 00 F6 A9 00 00 00 00 00 FF 0F B4 [16:56:48]RasterBufferAndPrint [16:56:48]line Счет N : (1)545955 [16:56:48]line ИНН: 02508201610067 [16:56:48]line Контрольно-Кассовый Чек [16:56:48]line ПРОДАЖА [16:56:48]line ТРК (МРК, ГНК) : 12 [16:56:48]line Товар: 2710124130 [16:56:48]line Аи-92-К-5 [16:56:48]line 14.950 * 66.90 [16:56:48]line = 1000.16 [16:56:48]line НДС 12% НСП 1% [16:56:48]line > о реализуемом товаре [16:56:48]line ОКРУГЛЕНИЕ: -0.16 [16:56:48]line ИТОГО: 1000.00 [16:56:48]line Внесено: 1000.00 [16:56:48]line СДАЧА: 0.00 [16:56:48]line НСП 1% : 8.85 [16:56:48]line НДС 12% : 106.21 [16:56:48]line Наличными: 1000.00 [16:56:48]line Безнал.: 0.00 [16:56:48]line Место: АЗС № 117 "Партнер Нефть" [16:56:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:56:48]line СНО: Общий режим [16:56:48]line Чек 613 05.06.2024 16:56 [16:56:48]line Смена: 72 ФФД: 1.0 [16:56:48]line ЗНМ: 0300000048 [16:56:48]line РНМ: 0000000000151680 [16:56:48]line Версия ККМ: v1.0 [16:56:48]line ФМ: 0000000000959414 [16:56:48]line ФД: 60218 [16:56:48]line ФПД: 172228492870963 [16:56:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165649&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60218&fm=172228492870963&tin=02508201610067®Number=0000000000151680&sum=100000 [16:56:49]OFD Sender: Processing packet 60218 [packets to send 53, broken 52] [16:56:49]ProducePacketName [16:56:49]name=ofd_packets/00060218 [16:56:49]OFD Sender: To server: pG, [16:56:49]CommunicateWithHost lk.salyk.kg:30040 [16:56:49]ConnectInit lk.salyk.kg [16:56:49]written 0, free lines is 4095 [16:56:49]Connected sock=10 [16:56:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 51 3A 07 01 08 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 D1 98 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EB 00 00 35 04 06 00 9C A4 12 23 45 33 E4 FE 73 9C 21 C7 84 EF [16:56:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 1E 6D 47 00 59 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3A EB 00 00 F4 03 04 00 D5 44 60 66 B6 04 01 00 00 0C 2E D1 5F 17 71 4A E3 [16:56:49]CommunicateWithHost err = 0 [16:56:49]CheckOFDResponse [16:56:49]1017 (14) - 77093643461234 [16:56:49]1041 (16) - 0000000000959414 [16:56:49]1040 (4) - 60218 [16:56:49]1012 (4) - 05.06.2024 10:58 [16:56:49]1206 (1) - 0 [16:56:49]OFD Sender: Remove packet 60218 [16:56:49]ProducePacketName [16:56:49]name=ofd_packets/00060218 [16:56:49]NVStorageDeleteData [16:56:49]Write to MH i2c: 01 00 00 21 AA CB [16:56:49]Write i2c OK [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: 01 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: 01 07 00 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: 01 07 00 21 AA 00 00 00 00 00 BF 0C 9D [16:56:49]RasterBufferAndPrint [16:56:49]line [16:56:49]line [16:56:49]line [16:56:49]line [16:56:49]line [16:56:49]written 0, free lines is 3268 [16:56:49]MH_Cut [16:56:49]Write to MH i2c: D1 01 00 28 AA 01 A4 [16:56:49]Write i2c OK [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: D1 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: D1 01 00 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: D1 01 00 28 AA 00 A3 [16:56:49]Write to MH i2c: 01 00 00 29 AA D3 [16:56:49]Write i2c OK [16:56:49]MH_I2C_Read... [16:56:50]OFD Sender: No OFD packet to send [16:56:50]*** Cut start [16:56:50]*** Partial cut [16:56:50]*** CUTSNS_PIN = 1 [16:56:50]*** CUTSNS_PIN = 0 [16:56:50]*** Brake cut motor [16:56:51]Read from MH i2c: 01 [16:56:51]MH_I2C_Read... [16:56:51]*** Stop cut motor [16:56:51]*** Cut end [16:56:51]Read from MH i2c: 01 07 00 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: 01 07 00 29 AA 00 00 00 00 00 FF 0F E8 [16:56:51]process_action close_receipt done [16:56:51]requested_data is exist [16:56:51]produce_requested_data [16:56:51]requested_item fm.sn is exist - process it [16:56:51]wFMCommunicate request_size=4 [16:56:51]MH_SAM_APDU [16:56:51]CAPDU: 80 11 00 00 [16:56:51]Write to MH i2c: E2 08 00 2A AA 80 11 00 00 00 00 00 00 4E [16:56:51]Write i2c OK [16:56:51]MH_I2C_Read... [16:56:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:51]Read from MH i2c: E2 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: E2 17 00 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: E2 17 00 2A AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A1 [16:56:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:56:51]wFMCommunicate OK [16:56:51]requested_item fd.num is exist - process it [16:56:51]SAM_PROTO_GetFieldsCounters [16:56:51]wFMCommunicate request_size=4 [16:56:51]MH_SAM_APDU [16:56:51]CAPDU: 80 13 00 00 [16:56:51]Write to MH i2c: E2 08 00 2B AA 80 13 00 00 00 00 00 00 51 [16:56:51]Write i2c OK [16:56:51]MH_I2C_Read... [16:56:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:51]Read from MH i2c: E2 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: E2 62 00 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: E2 62 00 2B AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3A EB 00 00 0E 04 04 00 48 00 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 10 [16:56:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3A EB 00 00 0E 04 04 00 48 00 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 [16:56:51]wFMCommunicate OK [16:56:51]SAM_PROTO_GetFieldsCounters done [16:56:51]requested_item shift.num is exist - process it [16:56:51]requested_item shift.opened is exist - process it [16:56:51]req_shift_opened [16:56:51]FM_GetShiftState [16:56:51]SAM_PROTO_GetShiftState [16:56:51]wFMCommunicate request_size=4 [16:56:51]MH_SAM_APDU [16:56:51]CAPDU: 80 13 01 00 [16:56:51]Write to MH i2c: E2 08 00 2C AA 80 13 01 00 00 00 00 00 53 [16:56:51]Write i2c OK [16:56:51]MH_I2C_Read... [16:56:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:51]Read from MH i2c: E2 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: E2 0E 00 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: E2 0E 00 2C AA 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8B [16:56:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:56:51]wFMCommunicate OK [16:56:51]SAM_PROTO_GetShiftState done [16:56:51]FM_GetShiftState done [16:56:51]req_shift_opened done [16:56:51]requested_item shift.open_date is exist - process it [16:56:51]req_shift_open_date [16:56:51]req_shift_open_date done [16:56:51]produce_requested_data done [16:56:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60218,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:56:51]process_action_free close_receipt [16:56:51]json_value_free [16:56:51]json_value_free done [16:56:51]process_json_proto returns [16:56:51]Send response to host [16:56:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60218,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:56:51]free response buf [16:56:51]execute_script done [16:56:51]execute_script returns [16:56:51]free content buf [16:56:51]Sock 8.Close socket [16:56:51]Sock 8.Thread stoped [16:56:55]OFD Sender: No OFD packet to send [16:57:00]OFD Sender: No OFD packet to send [16:57:05]OFD Sender: No OFD packet to send [16:57:10]OFD Sender: No OFD packet to send [16:57:15]OFD Sender: No OFD packet to send [16:57:20]OFD Sender: No OFD packet to send [16:57:25]OFD Sender: No OFD packet to send [16:57:30]OFD Sender: No OFD packet to send [16:57:35]OFD Sender: No OFD packet to send [16:57:40]OFD Sender: No OFD packet to send [16:57:45]OFD Sender: No OFD packet to send [16:57:50]OFD Sender: No OFD packet to send [16:57:55]OFD Sender: No OFD packet to send [16:58:00]OFD Sender: No OFD packet to send [16:58:05]OFD Sender: No OFD packet to send [16:58:10]OFD Sender: No OFD packet to send [16:58:15]OFD Sender: No OFD packet to send [16:58:20]OFD Sender: No OFD packet to send [16:58:25]OFD Sender: No OFD packet to send [16:58:30]OFD Sender: No OFD packet to send [16:58:35]OFD Sender: No OFD packet to send [16:58:38]accept exits with 9 [16:58:38]New connection [16:58:38]New thread 3067100516 created [16:58:38]Thread 3066957156 joined [16:58:38]Waiting for new connection... [16:58:38] Sock 9.Parse request [16:58:38]Sock 9.Check first char [16:58:38]Sock 9.First char is OK [16:58:38]request: POST /json_proto HTTP/1.0 [16:58:38]Method: POST [16:58:38]URL: /json_proto [16:58:38]Method is POST - this is cgi request [16:58:38]url: /json_proto [16:58:38]query_string will be loaded in cgi processing [16:58:38]execute_cgi json_proto POST (null) [16:58:38]execute_cgi path=json_proto method=POST [16:58:38]POST find Content-Length [16:58:38]Host: 172.17.60.68:8080 [16:58:38]Content-Length: 671 [16:58:38]Content-Type: application/json [16:58:38] [16:58:38]POST finish read [16:58:38]Found Content-Length = 671 [16:58:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 12.080, "sum" : 820.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:38]execute_script... [16:58:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 12.080, "sum" : 820.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:38]POST & json_proto [16:58:38]process_json_proto [16:58:38]json parsed OK: [16:58:38]protocol is kg_v1.0 [16:58:38]action value=close_receipt [16:58:38]process_action close_receipt [16:58:38]cmd_close_receipt [16:58:38]MH_GetDate [16:58:38]Write to MH i2c: F0 00 00 2D AA C6 [16:58:38]Write i2c OK [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: F0 [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: F0 09 00 [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: F0 09 00 2D AA 00 40 99 60 66 9A 61 5F 66 2E [16:58:38]GetLastDocTimeStamp 1717606609 [16:58:38]current date 1717606720 [16:58:38]FM_GetShiftState [16:58:38]SAM_PROTO_GetShiftState [16:58:38]wFMCommunicate request_size=4 [16:58:38]MH_SAM_APDU [16:58:38]CAPDU: 80 13 01 00 [16:58:38]Write to MH i2c: E2 08 00 2E AA 80 13 01 00 00 00 00 00 55 [16:58:38]Write i2c OK [16:58:38]MH_I2C_Read... [16:58:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:38]Read from MH i2c: E2 [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: E2 0E 00 [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: E2 0E 00 2E AA 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 8D [16:58:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:58:38]wFMCommunicate OK [16:58:38]SAM_PROTO_GetShiftState done [16:58:38]FM_GetShiftState done [16:58:38]opened in 1717545916 [16:58:38]opened+sec_in_day 1717632316 [16:58:38]quantity*price = 82023 [16:58:38]sum+1 = 82024 [16:58:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 820.00 Внесено: 820.00 СДАЧА: 0.00 НСП 1% : 7.26 НДС 12% : 87.10 Наличными: 820.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 614 05.06.2024 16:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60219 ФПД: 139303143591972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165840&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60219&fm=139303143591972&tin=02508201610067®Number=0000000000151680&sum=82000 [16:58:39]StoreToDocumentArchive [16:58:39]shift 72 fd 60219 [16:58:39]save to /storage/0072/doc_00060219 [16:58:39]save last doc name /storage/0072/doc_00060219 to /storage/kkm_last_doc_name [16:58:39]save OK [16:58:39]Clear old archive folders... [16:58:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:58:39]tlvbuf is 00432910 [16:58:39]SAM_PROTO_ClearQueue [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 09 00 00 [16:58:39]Write to MH i2c: E2 08 00 3B AA 80 09 00 00 00 00 00 00 57 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 3B AA 00 90 00 59 [16:58:39]RAPDU: 90 00 [16:58:39]wFMCommunicate OK [16:58:39]SAM_PROTO_ClearQueue done [16:58:39]KKMCreateOFDPacket [16:58:39]OFDProtocolAddRootSTLVToBuf [16:58:39]FM_MakeSignedData [16:58:39]FM_MakeSignedData [16:58:39]SAM_PROTO_SignData [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 0D 01 02 [16:58:39]Write to MH i2c: E2 08 00 3C AA 80 0D 01 02 00 00 00 00 5F [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 3C AA 00 90 00 5A [16:58:39]RAPDU: 90 00 [16:58:39]wFMCommunicate OK [16:58:39]wFMCommunicate request_size=255 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 67 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 40 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EB 00 00 35 04 06 00 [16:58:39]Write to MH i2c: E2 02 01 3D AA 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 67 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 40 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EB 00 00 35 04 06 00 00 00 40 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 3D AA 00 90 00 5B [16:58:39]RAPDU: 90 00 [16:58:39]wFMCommunicate OK [16:58:39]wFMCommunicate request_size=11 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 0D 02 02 06 7E B2 0A 63 D0 24 [16:58:39]Write to MH i2c: E2 0E 00 3E AA 80 0D 02 02 06 00 7E B2 0A 63 D0 24 00 00 FF [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 03 00 3E AA 00 90 00 5C [16:58:39]RAPDU: 90 00 [16:58:39]wFMCommunicate OK [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 0D 03 02 [16:58:39]Write to MH i2c: E2 08 00 3F AA 80 0D 03 02 00 00 00 00 64 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 0B 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 0B 00 3F AA 00 9F D8 8C 71 76 79 A5 ED 90 00 5A [16:58:39]RAPDU: 9F D8 8C 71 76 79 A5 ED 90 00 [16:58:39]wFMCommunicate OK [16:58:39]SAM_PROTO_SignData done [16:58:39]FM_MakeSignedData done [16:58:39]CreateOFDProtocolMessage [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 11 00 00 [16:58:39]Write to MH i2c: E2 08 00 40 AA 80 11 00 00 00 00 00 00 64 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 17 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 17 00 40 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B7 [16:58:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:58:39]wFMCommunicate OK [16:58:39]CreateOFDProtocolMessage done [16:58:39]OFDSenderStorePacket 60219 [16:58:39]StoreOFDPacket docnum=60219 [16:58:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 57 76 08 01 4F 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 67 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 40 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EB 00 00 35 04 06 00 7E B2 0A 63 D0 24 9F D8 8C 71 76 79 A5 ED [16:58:39]CheckFolder [16:58:39]dirname=/storage/ofd_packets [16:58:39]CheckFolder done [16:58:39]ProducePacketName [16:58:39]name=ofd_packets/00060219 [16:58:39]NVStorageSaveData ofd_packets/00060219 [16:58:39]File name is /storage/ofd_packets/00060219 [16:58:39]Write 302 bytes [16:58:39]NVStorageSaveData done [16:58:39]OFDSenderStorePacket done [16:58:39]KKMCreateOFDPacket done [16:58:39]NVStorageSaveData kkm_last_timestamp [16:58:39]File name is /storage/kkm_last_timestamp [16:58:39]Write 4 bytes [16:58:39]NVStorageSaveData done [16:58:39]ExternCall_PrintAddStr [16:58:39]wPrintStart [16:58:39]Write to MH i2c: 01 00 00 41 AA EB [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: 01 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: 01 07 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: 01 07 00 41 AA 00 00 00 00 00 FF 0F 00 [16:58:39]RasterBufferAndPrint [16:58:39]line Счет N : (1)545957 [16:58:39]line ИНН: 02508201610067 [16:58:39]line Контрольно-Кассовый Чек [16:58:39]line ПРОДАЖА [16:58:39]line ТРК (МРК, ГНК) : 34 [16:58:39]line Товар: 2710124130 [16:58:39]line SUPER 92-К-5 [16:58:39]line 12.080 * 67.90 [16:58:39]line = 820.23 [16:58:39]line НДС 12% НСП 1% [16:58:39]line > о реализуемом товаре [16:58:39]line ОКРУГЛЕНИЕ: -0.23 [16:58:39]line ИТОГО: 820.00 [16:58:39]line Внесено: 820.00 [16:58:39]line СДАЧА: 0.00 [16:58:39]line НСП 1% : 7.26 [16:58:39]line НДС 12% : 87.10 [16:58:39]line Наличными: 820.00 [16:58:39]line Безнал.: 0.00 [16:58:39]line Место: АЗС № 117 "Партнер Нефть" [16:58:39]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:58:39]line СНО: Общий режим [16:58:39]line Чек 614 05.06.2024 16:58 [16:58:39]line Смена: 72 ФФД: 1.0 [16:58:39]line ЗНМ: 0300000048 [16:58:39]line РНМ: 0000000000151680 [16:58:39]line Версия ККМ: v1.0 [16:58:39]line ФМ: 0000000000959414 [16:58:39]line ФД: 60219 [16:58:39]line ФПД: 139303143591972 [16:58:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165840&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60219&fm=139303143591972&tin=02508201610067®Number=0000000000151680&sum=82000 [16:58:40]OFD Sender: Processing packet 60219 [packets to send 53, broken 52] [16:58:40]ProducePacketName [16:58:40]name=ofd_packets/00060219 [16:58:40]OFD Sender: To server: pG, [16:58:40]CommunicateWithHost lk.salyk.kg:30040 [16:58:40]ConnectInit lk.salyk.kg [16:58:40]written 0, free lines is 4095 [16:58:40]Connected sock=11 [16:58:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 57 76 08 01 4F 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 67 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 40 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EB 00 00 35 04 06 00 7E B2 0A 63 D0 24 9F D8 8C 71 76 79 A5 ED [16:58:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 E5 DB 47 00 62 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3B EB 00 00 F4 03 04 00 44 45 60 66 B6 04 01 00 00 E3 34 C6 25 55 47 5B 3E [16:58:40]CommunicateWithHost err = 0 [16:58:40]CheckOFDResponse [16:58:40]1017 (14) - 77093643461234 [16:58:40]1041 (16) - 0000000000959414 [16:58:40]1040 (4) - 60219 [16:58:40]1012 (4) - 05.06.2024 11:00 [16:58:40]1206 (1) - 0 [16:58:40]OFD Sender: Remove packet 60219 [16:58:40]ProducePacketName [16:58:40]name=ofd_packets/00060219 [16:58:40]NVStorageDeleteData [16:58:40]Write to MH i2c: 01 00 00 6C AA 16 [16:58:40]Write i2c OK [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: 01 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: 01 07 00 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: 01 07 00 6C AA 00 00 00 00 00 B8 0C E1 [16:58:40]RasterBufferAndPrint [16:58:40]line [16:58:40]line [16:58:40]line [16:58:40]line [16:58:40]line [16:58:40]written 0, free lines is 3261 [16:58:40]MH_Cut [16:58:40]Write to MH i2c: D1 01 00 73 AA 01 EF [16:58:40]Write i2c OK [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: D1 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: D1 01 00 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: D1 01 00 73 AA 00 EE [16:58:40]Write to MH i2c: 01 00 00 74 AA 1E [16:58:40]Write i2c OK [16:58:40]MH_I2C_Read... [16:58:41]OFD Sender: No OFD packet to send [16:58:41]*** Cut start [16:58:41]*** Partial cut [16:58:41]*** CUTSNS_PIN = 1 [16:58:41]*** CUTSNS_PIN = 0 [16:58:41]*** Brake cut motor [16:58:42]Read from MH i2c: 01 [16:58:42]MH_I2C_Read... [16:58:42]*** Stop cut motor [16:58:42]*** Cut end [16:58:42]Read from MH i2c: 01 07 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: 01 07 00 74 AA 00 00 00 00 00 FF 0F 33 [16:58:42]process_action close_receipt done [16:58:42]requested_data is exist [16:58:42]produce_requested_data [16:58:42]requested_item fm.sn is exist - process it [16:58:42]wFMCommunicate request_size=4 [16:58:42]MH_SAM_APDU [16:58:42]CAPDU: 80 11 00 00 [16:58:42]Write to MH i2c: E2 08 00 75 AA 80 11 00 00 00 00 00 00 99 [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:42]Read from MH i2c: E2 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 17 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 17 00 75 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EC [16:58:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:58:42]wFMCommunicate OK [16:58:42]requested_item fd.num is exist - process it [16:58:42]SAM_PROTO_GetFieldsCounters [16:58:42]wFMCommunicate request_size=4 [16:58:42]MH_SAM_APDU [16:58:42]CAPDU: 80 13 00 00 [16:58:42]Write to MH i2c: E2 08 00 76 AA 80 13 00 00 00 00 00 00 9C [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:42]Read from MH i2c: E2 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 62 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 62 00 76 AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3B EB 00 00 0E 04 04 00 48 00 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 5F [16:58:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3B EB 00 00 0E 04 04 00 48 00 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 [16:58:42]wFMCommunicate OK [16:58:42]SAM_PROTO_GetFieldsCounters done [16:58:42]requested_item shift.num is exist - process it [16:58:42]requested_item shift.opened is exist - process it [16:58:42]req_shift_opened [16:58:42]FM_GetShiftState [16:58:42]SAM_PROTO_GetShiftState [16:58:42]wFMCommunicate request_size=4 [16:58:42]MH_SAM_APDU [16:58:42]CAPDU: 80 13 01 00 [16:58:42]Write to MH i2c: E2 08 00 77 AA 80 13 01 00 00 00 00 00 9E [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:42]Read from MH i2c: E2 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 0E 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 0E 00 77 AA 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D6 [16:58:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:58:42]wFMCommunicate OK [16:58:42]SAM_PROTO_GetShiftState done [16:58:42]FM_GetShiftState done [16:58:42]req_shift_opened done [16:58:42]requested_item shift.open_date is exist - process it [16:58:42]req_shift_open_date [16:58:42]req_shift_open_date done [16:58:42]produce_requested_data done [16:58:42]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60219,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:58:42]process_action_free close_receipt [16:58:42]json_value_free [16:58:42]json_value_free done [16:58:42]process_json_proto returns [16:58:42]Send response to host [16:58:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60219,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:58:42]free response buf [16:58:42]execute_script done [16:58:42]execute_script returns [16:58:42]free content buf [16:58:42]Sock 9.Close socket [16:58:42]Sock 9.Thread stoped [16:58:42]accept exits with 8 [16:58:42]New connection [16:58:42]New thread 3066957156 created [16:58:42]Thread 3067100516 joined [16:58:42]Waiting for new connection... [16:58:42] Sock 8.Parse request [16:58:42]Sock 8.Check first char [16:58:42]Sock 8.First char is OK [16:58:42]request: POST /json_proto HTTP/1.0 [16:58:42]Method: POST [16:58:42]URL: /json_proto [16:58:42]Method is POST - this is cgi request [16:58:42]url: /json_proto [16:58:42]query_string will be loaded in cgi processing [16:58:42]execute_cgi json_proto POST (null) [16:58:42]execute_cgi path=json_proto method=POST [16:58:42]POST find Content-Length [16:58:42]Host: 172.17.60.68:8080 [16:58:42]Content-Length: 990 [16:58:42]Content-Type: application/json [16:58:42] [16:58:42]POST finish read [16:58:42]Found Content-Length = 990 [16:58:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:42]execute_script... [16:58:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 29.500, "sum" : 1000.05, "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\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.50 \u0441\u043E\u043C", "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:42]POST & json_proto [16:58:42]process_json_proto [16:58:42]json parsed OK: [16:58:42]protocol is kg_v1.0 [16:58:42]action value=close_receipt [16:58:42]process_action close_receipt [16:58:42]cmd_close_receipt [16:58:42]MH_GetDate [16:58:42]Write to MH i2c: F0 00 00 78 AA 11 [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: F0 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: F0 09 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: F0 09 00 78 AA 00 45 99 60 66 9A 61 5F 66 7E [16:58:42]GetLastDocTimeStamp 1717606720 [16:58:42]current date 1717606725 [16:58:42]FM_GetShiftState [16:58:42]SAM_PROTO_GetShiftState [16:58:42]wFMCommunicate request_size=4 [16:58:42]MH_SAM_APDU [16:58:42]CAPDU: 80 13 01 00 [16:58:42]Write to MH i2c: E2 08 00 79 AA 80 13 01 00 00 00 00 00 A0 [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:42]Read from MH i2c: E2 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 0E 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: E2 0E 00 79 AA 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D8 [16:58:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:58:42]wFMCommunicate OK [16:58:42]SAM_PROTO_GetShiftState done [16:58:42]FM_GetShiftState done [16:58:42]opened in 1717545916 [16:58:42]opened+sec_in_day 1717632316 [16:58:42]quantity*price = 100005 [16:58:42]sum+1 = 100006 [16:58:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 615 05.06.2024 16:58 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 29.50 сом ФМ: 0000000000959414 ФД: 60220 ФПД: 128731711144531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165845&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60220&fm=128731711144531&tin=02508201610067®Number=0000000000151680&sum=100000 [16:58:43]StoreToDocumentArchive [16:58:43]shift 72 fd 60220 [16:58:43]save to /storage/0072/doc_00060220 [16:58:43]save last doc name /storage/0072/doc_00060220 to /storage/kkm_last_doc_name [16:58:43]save OK [16:58:43]Clear old archive folders... [16:58:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:58:43]tlvbuf is 0060D7F0 [16:58:43]SAM_PROTO_ClearQueue [16:58:43]wFMCommunicate request_size=4 [16:58:43]MH_SAM_APDU [16:58:43]CAPDU: 80 09 00 00 [16:58:43]Write to MH i2c: E2 08 00 86 AA 80 09 00 00 00 00 00 00 A2 [16:58:43]Write i2c OK [16:58:43]MH_I2C_Read... [16:58:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:43]Read from MH i2c: E2 [16:58:43]MH_I2C_Read... [16:58:43]Read from MH i2c: E2 03 00 [16:58:43]MH_I2C_Read... [16:58:43]Read from MH i2c: E2 03 00 86 AA 00 90 00 A4 [16:58:43]RAPDU: 90 00 [16:58:43]wFMCommunicate OK [16:58:43]SAM_PROTO_ClearQueue done [16:58:43]KKMCreateOFDPacket [16:58:43]OFDProtocolAddRootSTLVToBuf [16:58:43]FM_MakeSignedData [16:58:43]FM_MakeSignedData [16:58:43]SAM_PROTO_SignData [16:58:43]wFMCommunicate request_size=4 [16:58:43]MH_SAM_APDU [16:58:43]CAPDU: 80 0D 01 02 [16:58:43]Write to MH i2c: E2 08 00 87 AA 80 0D 01 02 00 00 00 00 AA [16:58:43]Write i2c OK [16:58:43]MH_I2C_Read... [16:58:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:43]Read from MH i2c: E2 [16:58:43]MH_I2C_Read... [16:58:43]Read from MH i2c: E2 03 00 [16:58:43]MH_I2C_Read... [16:58:43]Read from MH i2c: E2 03 00 87 AA 00 90 00 A5 [16:58:43]RAPDU: 90 00 [16:58:43]wFMCommunicate OK [16:58:43]wFMCommunicate request_size=255 [16:58:43]MH_SAM_APDU [16:58:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 45 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EB 00 00 35 04 06 00 75 14 [16:58:44]Write to MH i2c: E2 02 01 88 AA 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 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 45 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EB 00 00 35 04 06 00 75 14 00 00 ED [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:44]Read from MH i2c: E2 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 03 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 03 00 88 AA 00 90 00 A6 [16:58:44]RAPDU: 90 00 [16:58:44]wFMCommunicate OK [16:58:44]wFMCommunicate request_size=9 [16:58:44]MH_SAM_APDU [16:58:44]CAPDU: 80 0D 02 02 04 AF EA 02 53 [16:58:44]Write to MH i2c: E2 0C 00 89 AA 80 0D 02 02 04 00 AF EA 02 53 00 00 A3 [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:44]Read from MH i2c: E2 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 03 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 03 00 89 AA 00 90 00 A7 [16:58:44]RAPDU: 90 00 [16:58:44]wFMCommunicate OK [16:58:44]wFMCommunicate request_size=4 [16:58:44]MH_SAM_APDU [16:58:44]CAPDU: 80 0D 03 02 [16:58:44]Write to MH i2c: E2 08 00 8A AA 80 0D 03 02 00 00 00 00 AF [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:44]Read from MH i2c: E2 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 0B 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 0B 00 8A AA 00 D2 7D 49 47 A3 B2 3B 5C 90 00 7B [16:58:44]RAPDU: D2 7D 49 47 A3 B2 3B 5C 90 00 [16:58:44]wFMCommunicate OK [16:58:44]SAM_PROTO_SignData done [16:58:44]FM_MakeSignedData done [16:58:44]CreateOFDProtocolMessage [16:58:44]wFMCommunicate request_size=4 [16:58:44]MH_SAM_APDU [16:58:44]CAPDU: 80 11 00 00 [16:58:44]Write to MH i2c: E2 08 00 8B AA 80 11 00 00 00 00 00 00 AF [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:44]Read from MH i2c: E2 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 17 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 17 00 8B AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [16:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:58:44]wFMCommunicate OK [16:58:44]CreateOFDProtocolMessage done [16:58:44]OFDSenderStorePacket 60220 [16:58:44]StoreOFDPacket docnum=60220 [16:58:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3D 6D 06 01 57 09 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 45 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EB 00 00 35 04 06 00 75 14 AF EA 02 53 D2 7D 49 47 A3 B2 3B 5C [16:58:44]CheckFolder [16:58:44]dirname=/storage/ofd_packets [16:58:44]CheckFolder done [16:58:44]ProducePacketName [16:58:44]name=ofd_packets/00060220 [16:58:44]NVStorageSaveData ofd_packets/00060220 [16:58:44]File name is /storage/ofd_packets/00060220 [16:58:44]Write 300 bytes [16:58:44]NVStorageSaveData done [16:58:44]OFDSenderStorePacket done [16:58:44]KKMCreateOFDPacket done [16:58:44]NVStorageSaveData kkm_last_timestamp [16:58:44]File name is /storage/kkm_last_timestamp [16:58:44]Write 4 bytes [16:58:44]NVStorageSaveData done [16:58:44]ExternCall_PrintAddStr [16:58:44]wPrintStart [16:58:44]Write to MH i2c: 01 00 00 8C AA 36 [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: 01 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: 01 07 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: 01 07 00 8C AA 00 00 00 00 00 FF 0F 4B [16:58:44]RasterBufferAndPrint [16:58:44]line Счет N : (1)545954 [16:58:44]line ИНН: 02508201610067 [16:58:44]line Контрольно-Кассовый Чек [16:58:44]line ПРОДАЖА [16:58:44]line ТРК (МРК, ГНК) : 71 [16:58:44]line Товар: 2711190000 [16:58:44]line ГАЗ-К-5 [16:58:44]line 29.500 * 33.90 [16:58:44]line = 1000.05 [16:58:44]line НДС 12% НСП 1% [16:58:44]line > о реализуемом товаре [16:58:44]line ОКРУГЛЕНИЕ: -0.05 [16:58:44]line ИТОГО: 1000.00 [16:58:44]line Внесено: 1000.00 [16:58:44]line СДАЧА: 0.00 [16:58:44]line НСП 1% : 8.85 [16:58:44]line НДС 12% : 106.20 [16:58:44]line Наличными: 1000.00 [16:58:44]line Безнал.: 0.00 [16:58:44]line Место: АЗС № 117 "Партнер Нефть" [16:58:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:58:44]line СНО: Общий режим [16:58:44]line Чек 615 05.06.2024 16:58 [16:58:44]line Смена: 72 ФФД: 1.0 [16:58:45]line ЗНМ: 0300000048 [16:58:45]line РНМ: 0000000000151680 [16:58:45]line Версия ККМ: v1.0 [16:58:45]line [16:58:45]line Дисконтная программа [16:58:45]line СУГ [16:58:45]line номер 117 [16:58:45]line сэкономлено 29.50 сом [16:58:45]line ФМ: 0000000000959414 [16:58:45]line ФД: 60220 [16:58:45]line ФПД: 128731711144531 [16:58:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165845&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60220&fm=128731711144531&tin=02508201610067®Number=0000000000151680&sum=100000 [16:58:45]OFD Sender: Processing packet 60220 [packets to send 53, broken 52] [16:58:45]ProducePacketName [16:58:45]name=ofd_packets/00060220 [16:58:45]OFD Sender: To server: pG, [16:58:45]CommunicateWithHost lk.salyk.kg:30040 [16:58:45]ConnectInit lk.salyk.kg [16:58:45]written 0, free lines is 4095 [16:58:45]Connected sock=10 [16:58:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 3D 6D 06 01 57 09 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 45 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EB 00 00 35 04 06 00 75 14 AF EA 02 53 D2 7D 49 47 A3 B2 3B 5C [16:58:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 0D CA 47 00 D9 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3C EB 00 00 F4 03 04 00 49 45 60 66 B6 04 01 00 00 22 57 B4 9C 39 59 42 1D [16:58:45]CommunicateWithHost err = 0 [16:58:45]CheckOFDResponse [16:58:45]1017 (14) - 77093643461234 [16:58:45]1041 (16) - 0000000000959414 [16:58:45]1040 (4) - 60220 [16:58:45]1012 (4) - 05.06.2024 11:00 [16:58:45]1206 (1) - 0 [16:58:45]OFD Sender: Remove packet 60220 [16:58:45]ProducePacketName [16:58:45]name=ofd_packets/00060220 [16:58:45]NVStorageDeleteData [16:58:45]Write to MH i2c: 01 00 00 BC AA 66 [16:58:45]Write i2c OK [16:58:45]MH_I2C_Read... [16:58:45]Read from MH i2c: 01 [16:58:45]MH_I2C_Read... [16:58:45]Read from MH i2c: 01 07 00 [16:58:45]MH_I2C_Read... [16:58:45]Read from MH i2c: 01 07 00 BC AA 00 00 00 00 00 58 0C D1 [16:58:45]RasterBufferAndPrint [16:58:45]line [16:58:45]line [16:58:45]line [16:58:45]line [16:58:45]line [16:58:45]written 0, free lines is 3170 [16:58:45]MH_Cut [16:58:45]Write to MH i2c: D1 01 00 C3 AA 01 3F [16:58:45]Write i2c OK [16:58:45]MH_I2C_Read... [16:58:45]Read from MH i2c: D1 [16:58:45]MH_I2C_Read... [16:58:45]Read from MH i2c: D1 01 00 [16:58:45]MH_I2C_Read... [16:58:45]Read from MH i2c: D1 01 00 C3 AA 00 3E [16:58:45]Write to MH i2c: 01 00 00 C4 AA 6E [16:58:45]Write i2c OK [16:58:45]MH_I2C_Read... [16:58:45]OFD Sender: No OFD packet to send [16:58:46]*** Cut start [16:58:46]*** Partial cut [16:58:46]*** CUTSNS_PIN = 1 [16:58:46]*** CUTSNS_PIN = 0 [16:58:46]*** Brake cut motor [16:58:47]Read from MH i2c: 01 [16:58:47]MH_I2C_Read... [16:58:47]*** Stop cut motor [16:58:47]*** Cut end [16:58:47]Read from MH i2c: 01 07 00 [16:58:47]MH_I2C_Read... [16:58:47]Read from MH i2c: 01 07 00 C4 AA 00 00 00 00 00 FF 0F 83 [16:58:47]process_action close_receipt done [16:58:47]requested_data is exist [16:58:47]produce_requested_data [16:58:47]requested_item fm.sn is exist - process it [16:58:47]wFMCommunicate request_size=4 [16:58:47]MH_SAM_APDU [16:58:47]CAPDU: 80 11 00 00 [16:58:47]Write to MH i2c: E2 08 00 C5 AA 80 11 00 00 00 00 00 00 E9 [16:58:47]Write i2c OK [16:58:47]MH_I2C_Read... [16:58:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:47]Read from MH i2c: E2 [16:58:47]MH_I2C_Read... [16:58:47]Read from MH i2c: E2 17 00 [16:58:47]MH_I2C_Read... [16:58:47]Read from MH i2c: E2 17 00 C5 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3C [16:58:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:58:47]wFMCommunicate OK [16:58:47]requested_item fd.num is exist - process it [16:58:47]SAM_PROTO_GetFieldsCounters [16:58:47]wFMCommunicate request_size=4 [16:58:47]MH_SAM_APDU [16:58:47]CAPDU: 80 13 00 00 [16:58:47]Write to MH i2c: E2 08 00 C6 AA 80 13 00 00 00 00 00 00 EC [16:58:47]Write i2c OK [16:58:47]MH_I2C_Read... [16:58:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:47]Read from MH i2c: E2 [16:58:47]MH_I2C_Read... [16:58:47]Read from MH i2c: E2 62 00 [16:58:47]MH_I2C_Read... [16:58:47]Read from MH i2c: E2 62 00 C6 AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C EB 00 00 0E 04 04 00 48 00 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 B3 [16:58:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3C EB 00 00 0E 04 04 00 48 00 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 [16:58:47]wFMCommunicate OK [16:58:47]SAM_PROTO_GetFieldsCounters done [16:58:47]requested_item shift.num is exist - process it [16:58:47]requested_item shift.opened is exist - process it [16:58:47]req_shift_opened [16:58:47]FM_GetShiftState [16:58:47]SAM_PROTO_GetShiftState [16:58:47]wFMCommunicate request_size=4 [16:58:47]MH_SAM_APDU [16:58:47]CAPDU: 80 13 01 00 [16:58:47]Write to MH i2c: E2 08 00 C7 AA 80 13 01 00 00 00 00 00 EE [16:58:47]Write i2c OK [16:58:47]MH_I2C_Read... [16:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:47]Read from MH i2c: E2 [16:58:47]MH_I2C_Read... [16:58:47]Read from MH i2c: E2 0E 00 [16:58:47]MH_I2C_Read... [16:58:47]Read from MH i2c: E2 0E 00 C7 AA 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 26 [16:58:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:58:47]wFMCommunicate OK [16:58:47]SAM_PROTO_GetShiftState done [16:58:47]FM_GetShiftState done [16:58:47]req_shift_opened done [16:58:47]requested_item shift.open_date is exist - process it [16:58:47]req_shift_open_date [16:58:47]req_shift_open_date done [16:58:47]produce_requested_data done [16:58:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60220,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:58:47]process_action_free close_receipt [16:58:47]json_value_free [16:58:47]json_value_free done [16:58:47]process_json_proto returns [16:58:47]Send response to host [16:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60220,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:58:47]free response buf [16:58:47]execute_script done [16:58:47]execute_script returns [16:58:47]free content buf [16:58:47]Sock 8.Close socket [16:58:47]Sock 8.Thread stoped [16:58:50]OFD Sender: No OFD packet to send [16:58:56]OFD Sender: No OFD packet to send [16:58:57]accept exits with 9 [16:58:57]New connection [16:58:57]New thread 3067100516 created [16:58:57]Thread 3066957156 joined [16:58:57]Waiting for new connection... [16:58:57] Sock 9.Parse request [16:58:57]Sock 9.Check first char [16:58:57]Sock 9.First char is OK [16:58:57]request: POST /json_proto HTTP/1.0 [16:58:57]Method: POST [16:58:57]URL: /json_proto [16:58:57]Method is POST - this is cgi request [16:58:57]url: /json_proto [16:58:57]query_string will be loaded in cgi processing [16:58:57]execute_cgi json_proto POST (null) [16:58:57]execute_cgi path=json_proto method=POST [16:58:57]POST find Content-Length [16:58:57]Host: 172.17.60.68:8080 [16:58:57]Content-Length: 677 [16:58:57]Content-Type: application/json [16:58:57] [16:58:57]POST finish read [16:58:57]Found Content-Length = 677 [16:58:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:57]execute_script... [16:58: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)545960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:57]POST & json_proto [16:58:57]process_json_proto [16:58:57]json parsed OK: [16:58:57]protocol is kg_v1.0 [16:58:57]action value=close_receipt [16:58:57]process_action close_receipt [16:58:57]cmd_close_receipt [16:58:57]MH_GetDate [16:58:57]Write to MH i2c: F0 00 00 C8 AA 61 [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: F0 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: F0 09 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: F0 09 00 C8 AA 00 54 99 60 66 9A 61 5F 66 DD [16:58:57]GetLastDocTimeStamp 1717606725 [16:58:57]current date 1717606740 [16:58:57]FM_GetShiftState [16:58:57]SAM_PROTO_GetShiftState [16:58:57]wFMCommunicate request_size=4 [16:58:57]MH_SAM_APDU [16:58:57]CAPDU: 80 13 01 00 [16:58:57]Write to MH i2c: E2 08 00 C9 AA 80 13 01 00 00 00 00 00 F0 [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:57]Read from MH i2c: E2 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 0E 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 0E 00 C9 AA 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 28 [16:58:57]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:58:57]wFMCommunicate OK [16:58:57]SAM_PROTO_GetShiftState done [16:58:57]FM_GetShiftState done [16:58:57]opened in 1717545916 [16:58:57]opened+sec_in_day 1717632316 [16:58:57]quantity*price = 50030 [16:58:57]sum+1 = 50031 [16:58:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 616 05.06.2024 16:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60221 ФПД: 188950506185608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165900&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60221&fm=188950506185608&tin=02508201610067®Number=0000000000151680&sum=50000 [16:58:59]StoreToDocumentArchive [16:58:59]shift 72 fd 60221 [16:58:59]save to /storage/0072/doc_00060221 [16:58:59]save last doc name /storage/0072/doc_00060221 to /storage/kkm_last_doc_name [16:58:59]save OK [16:58:59]Clear old archive folders... [16:58:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:59]tlvbuf is 003D95A0 [16:58:59]SAM_PROTO_ClearQueue [16:58:59]wFMCommunicate request_size=4 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 09 00 00 [16:58:59]Write to MH i2c: E2 08 00 D6 AA 80 09 00 00 00 00 00 00 F2 [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 D6 AA 00 90 00 F4 [16:58:59]RAPDU: 90 00 [16:58:59]wFMCommunicate OK [16:58:59]SAM_PROTO_ClearQueue done [16:58:59]KKMCreateOFDPacket [16:58:59]OFDProtocolAddRootSTLVToBuf [16:58:59]FM_MakeSignedData [16:58:59]FM_MakeSignedData [16:58:59]SAM_PROTO_SignData [16:58:59]wFMCommunicate request_size=4 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 0D 01 02 [16:58:59]Write to MH i2c: E2 08 00 D7 AA 80 0D 01 02 00 00 00 00 FA [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 D7 AA 00 90 00 F5 [16:58:59]RAPDU: 90 00 [16:58:59]wFMCommunicate OK [16:58:59]wFMCommunicate request_size=255 [16:58:59]MH_SAM_APDU [16:58: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 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 54 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EB 00 00 35 04 06 00 AB [16:58:59]Write to MH i2c: E2 02 01 D8 AA 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 54 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EB 00 00 35 04 06 00 AB 00 00 AA [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 D8 AA 00 90 00 F6 [16:58:59]RAPDU: 90 00 [16:58:59]wFMCommunicate OK [16:58:59]wFMCommunicate request_size=10 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 0D 02 02 05 D9 77 CD 23 88 [16:58:59]Write to MH i2c: E2 0D 00 D9 AA 80 0D 02 02 05 00 D9 77 CD 23 88 00 00 CF [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 03 00 D9 AA 00 90 00 F7 [16:58:59]RAPDU: 90 00 [16:58:59]wFMCommunicate OK [16:58:59]wFMCommunicate request_size=4 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 0D 03 02 [16:58:59]Write to MH i2c: E2 08 00 DA AA 80 0D 03 02 00 00 00 00 FF [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 0B 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 0B 00 DA AA 00 4F 8D EE A4 8A C2 63 F5 90 00 12 [16:58:59]RAPDU: 4F 8D EE A4 8A C2 63 F5 90 00 [16:58:59]wFMCommunicate OK [16:58:59]SAM_PROTO_SignData done [16:58:59]FM_MakeSignedData done [16:58:59]CreateOFDProtocolMessage [16:58:59]wFMCommunicate request_size=4 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 11 00 00 [16:58:59]Write to MH i2c: E2 08 00 DB AA 80 11 00 00 00 00 00 00 FF [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 17 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 17 00 DB AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [16:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:58:59]wFMCommunicate OK [16:58:59]CreateOFDProtocolMessage done [16:58:59]OFDSenderStorePacket 60221 [16:58:59]StoreOFDPacket docnum=60221 [16:58:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7C DB 07 01 A6 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 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 54 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EB 00 00 35 04 06 00 AB D9 77 CD 23 88 4F 8D EE A4 8A C2 63 F5 [16:58:59]CheckFolder [16:58:59]dirname=/storage/ofd_packets [16:58:59]CheckFolder done [16:58:59]ProducePacketName [16:58:59]name=ofd_packets/00060221 [16:58:59]NVStorageSaveData ofd_packets/00060221 [16:58:59]File name is /storage/ofd_packets/00060221 [16:58:59]Write 301 bytes [16:58:59]NVStorageSaveData done [16:58:59]OFDSenderStorePacket done [16:58:59]KKMCreateOFDPacket done [16:58:59]NVStorageSaveData kkm_last_timestamp [16:58:59]File name is /storage/kkm_last_timestamp [16:58:59]Write 4 bytes [16:58:59]NVStorageSaveData done [16:58:59]ExternCall_PrintAddStr [16:58:59]wPrintStart [16:58:59]Write to MH i2c: 01 00 00 DC AA 86 [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: 01 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: 01 07 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: 01 07 00 DC AA 00 00 00 00 00 FF 0F 9B [16:58:59]RasterBufferAndPrint [16:58:59]line Счет N : (1)545960 [16:58:59]line ИНН: 02508201610067 [16:58:59]line Контрольно-Кассовый Чек [16:58:59]line ПРОДАЖА [16:58:59]line ТРК (МРК, ГНК) : 13 [16:58:59]line Товар: 2710124500 [16:58:59]line Аи-95-К-5 [16:58:59]line 6.770 * 73.90 [16:58:59]line = 500.30 [16:58:59]line НДС 12% НСП 1% [16:58:59]line > о реализуемом товаре [16:58:59]line ОКРУГЛЕНИЕ: -0.30 [16:58:59]line ИТОГО: 500.00 [16:58:59]line Внесено: 500.00 [16:58:59]line СДАЧА: 0.00 [16:58:59]line НСП 1% : 4.43 [16:58:59]line НДС 12% : 53.13 [16:58:59]line Наличными: 500.00 [16:58:59]line Безнал.: 0.00 [16:58:59]line Место: АЗС № 117 "Партнер Нефть" [16:58:59]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:58:59]line СНО: Общий режим [16:58:59]line Чек 616 05.06.2024 16:59 [16:58:59]line Смена: 72 ФФД: 1.0 [16:58:59]line ЗНМ: 0300000048 [16:58:59]line РНМ: 0000000000151680 [16:58:59]line Версия ККМ: v1.0 [16:58:59]line ФМ: 0000000000959414 [16:58:59]line ФД: 60221 [16:58:59]line ФПД: 188950506185608 [16:58:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165900&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60221&fm=188950506185608&tin=02508201610067®Number=0000000000151680&sum=50000 [16:58:59]OFD Sender: Processing packet 60221 [packets to send 53, broken 52] [16:58:59]ProducePacketName [16:58:59]name=ofd_packets/00060221 [16:58:59]OFD Sender: To server: pG, [16:58:59]CommunicateWithHost lk.salyk.kg:30040 [16:58:59]ConnectInit lk.salyk.kg [16:58:59]written 0, free lines is 4095 [16:58:59]Connected sock=10 [16:58:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 7C DB 07 01 A6 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 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 54 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EB 00 00 35 04 06 00 AB D9 77 CD 23 88 4F 8D EE A4 8A C2 63 F5 [16:58:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 68 8E 47 00 57 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3D EB 00 00 F4 03 04 00 57 45 60 66 B6 04 01 00 00 81 5A 6B 24 AE 21 43 8B [16:58:59]CommunicateWithHost err = 0 [16:58:59]CheckOFDResponse [16:58:59]1017 (14) - 77093643461234 [16:58:59]1041 (16) - 0000000000959414 [16:58:59]1040 (4) - 60221 [16:58:59]1012 (4) - 05.06.2024 11:00 [16:58:59]1206 (1) - 0 [16:58:59]OFD Sender: Remove packet 60221 [16:58:59]ProducePacketName [16:58:59]name=ofd_packets/00060221 [16:58:59]NVStorageDeleteData [16:59:00]Write to MH i2c: 01 00 00 07 AB B2 [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: 01 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: 01 07 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: 01 07 00 07 AB 00 00 00 00 00 BF 0C 84 [16:59:00]RasterBufferAndPrint [16:59:00]line [16:59:00]line [16:59:00]line [16:59:00]line [16:59:00]line [16:59:00]written 0, free lines is 3276 [16:59:00]MH_Cut [16:59:00]Write to MH i2c: D1 01 00 0E AB 01 8B [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: D1 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: D1 01 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: D1 01 00 0E AB 00 8A [16:59:00]Write to MH i2c: 01 00 00 0F AB BA [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]OFD Sender: No OFD packet to send [16:59:00]*** Cut start [16:59:00]*** Partial cut [16:59:00]*** CUTSNS_PIN = 1 [16:59:01]*** CUTSNS_PIN = 0 [16:59:01]*** Brake cut motor [16:59:01]Read from MH i2c: 01 [16:59:01]MH_I2C_Read... [16:59:01]*** Stop cut motor [16:59:01]*** Cut end [16:59:01]Read from MH i2c: 01 07 00 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: 01 07 00 0F AB 00 00 00 00 00 FF 0F CF [16:59:01]process_action close_receipt done [16:59:01]requested_data is exist [16:59:01]produce_requested_data [16:59:01]requested_item fm.sn is exist - process it [16:59:01]wFMCommunicate request_size=4 [16:59:01]MH_SAM_APDU [16:59:01]CAPDU: 80 11 00 00 [16:59:01]Write to MH i2c: E2 08 00 10 AB 80 11 00 00 00 00 00 00 35 [16:59:01]Write i2c OK [16:59:01]MH_I2C_Read... [16:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:01]Read from MH i2c: E2 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: E2 17 00 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: E2 17 00 10 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 88 [16:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:59:01]wFMCommunicate OK [16:59:01]requested_item fd.num is exist - process it [16:59:01]SAM_PROTO_GetFieldsCounters [16:59:01]wFMCommunicate request_size=4 [16:59:01]MH_SAM_APDU [16:59:01]CAPDU: 80 13 00 00 [16:59:01]Write to MH i2c: E2 08 00 11 AB 80 13 00 00 00 00 00 00 38 [16:59:01]Write i2c OK [16:59:01]MH_I2C_Read... [16:59:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:59:01]Read from MH i2c: E2 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: E2 62 00 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: E2 62 00 11 AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [16:59:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3D EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:59:01]wFMCommunicate OK [16:59:01]SAM_PROTO_GetFieldsCounters done [16:59:01]requested_item shift.num is exist - process it [16:59:01]requested_item shift.opened is exist - process it [16:59:01]req_shift_opened [16:59:01]FM_GetShiftState [16:59:01]SAM_PROTO_GetShiftState [16:59:01]wFMCommunicate request_size=4 [16:59:01]MH_SAM_APDU [16:59:01]CAPDU: 80 13 01 00 [16:59:01]Write to MH i2c: E2 08 00 12 AB 80 13 01 00 00 00 00 00 3A [16:59:01]Write i2c OK [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: E2 [16:59:01]MH_I2C_Read... [16:59:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:01]Read from MH i2c: E2 0E 00 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: E2 0E 00 12 AB 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 72 [16:59:01]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:59:01]wFMCommunicate OK [16:59:01]SAM_PROTO_GetShiftState done [16:59:01]FM_GetShiftState done [16:59:01]req_shift_opened done [16:59:01]requested_item shift.open_date is exist - process it [16:59:01]req_shift_open_date [16:59:01]req_shift_open_date done [16:59:01]produce_requested_data done [16:59:01]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60221,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:59:01]process_action_free close_receipt [16:59:01]json_value_free [16:59:01]json_value_free done [16:59:01]process_json_proto returns [16:59:01]Send response to host [16:59:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60221,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:59:01]free response buf [16:59:01]execute_script done [16:59:01]execute_script returns [16:59:01]free content buf [16:59:01]Sock 9.Close socket [16:59:01]Sock 9.Thread stoped [16:59:02]accept exits with 8 [16:59:02]New connection [16:59:02]New thread 3066957156 created [16:59:02]Thread 3067100516 joined [16:59:02]Waiting for new connection... [16:59:02] Sock 8.Parse request [16:59:02]Sock 8.Check first char [16:59:02]Sock 8.First char is OK [16:59:02]request: POST /json_proto HTTP/1.0 [16:59:02]Method: POST [16:59:02]URL: /json_proto [16:59:02]Method is POST - this is cgi request [16:59:02]url: /json_proto [16:59:02]query_string will be loaded in cgi processing [16:59:02]execute_cgi json_proto POST (null) [16:59:02]execute_cgi path=json_proto method=POST [16:59:02]POST find Content-Length [16:59:02]Host: 172.17.60.68:8080 [16:59:02]Content-Length: 681 [16:59:02]Content-Type: application/json [16:59:02] [16:59:02]POST finish read [16:59:02]Found Content-Length = 681 [16:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:59:02]execute_script... [16: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)545959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 72", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 14.330, "sum" : 500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:59:02]POST & json_proto [16:59:02]process_json_proto [16:59:02]json parsed OK: [16:59:02]protocol is kg_v1.0 [16:59:02]action value=close_receipt [16:59:02]process_action close_receipt [16:59:02]cmd_close_receipt [16:59:02]MH_GetDate [16:59:02]Write to MH i2c: F0 00 00 13 AB AD [16:59:02]Write i2c OK [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: F0 [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: F0 09 00 [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: F0 09 00 13 AB 00 58 99 60 66 9A 61 5F 66 2D [16:59:02]GetLastDocTimeStamp 1717606740 [16:59:02]current date 1717606744 [16:59:02]FM_GetShiftState [16:59:02]SAM_PROTO_GetShiftState [16:59:02]wFMCommunicate request_size=4 [16:59:02]MH_SAM_APDU [16:59:02]CAPDU: 80 13 01 00 [16:59:02]Write to MH i2c: E2 08 00 14 AB 80 13 01 00 00 00 00 00 3C [16:59:02]Write i2c OK [16:59:02]MH_I2C_Read... [16:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:02]Read from MH i2c: E2 [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: E2 0E 00 [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: E2 0E 00 14 AB 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 74 [16:59:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:59:02]wFMCommunicate OK [16:59:02]SAM_PROTO_GetShiftState done [16:59:02]FM_GetShiftState done [16:59:02]opened in 1717545916 [16:59:02]opened+sec_in_day 1717632316 [16:59:02]quantity*price = 50011 [16:59:02]sum+1 = 50013 [16:59:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 617 05.06.2024 16:59 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60222 ФПД: 81164736750940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165905&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60222&fm=81164736750940&tin=02508201610067®Number=0000000000151680&sum=50000 [16:59:03]StoreToDocumentArchive [16:59:03]shift 72 fd 60222 [16:59:03]save to /storage/0072/doc_00060222 [16:59:03]save last doc name /storage/0072/doc_00060222 to /storage/kkm_last_doc_name [16:59:03]save OK [16:59:03]Clear old archive folders... [16:59:03]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:59:03]tlvbuf is 0046E970 [16:59:03]SAM_PROTO_ClearQueue [16:59:03]wFMCommunicate request_size=4 [16:59:03]MH_SAM_APDU [16:59:03]CAPDU: 80 09 00 00 [16:59:03]Write to MH i2c: E2 08 00 21 AB 80 09 00 00 00 00 00 00 3E [16:59:03]Write i2c OK [16:59:03]MH_I2C_Read... [16:59:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:59:03]Read from MH i2c: E2 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 03 00 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 03 00 21 AB 00 90 00 40 [16:59:03]RAPDU: 90 00 [16:59:03]wFMCommunicate OK [16:59:03]SAM_PROTO_ClearQueue done [16:59:03]KKMCreateOFDPacket [16:59:03]OFDProtocolAddRootSTLVToBuf [16:59:03]FM_MakeSignedData [16:59:03]FM_MakeSignedData [16:59:03]SAM_PROTO_SignData [16:59:03]wFMCommunicate request_size=4 [16:59:03]MH_SAM_APDU [16:59:03]CAPDU: 80 0D 01 02 [16:59:03]Write to MH i2c: E2 08 00 22 AB 80 0D 01 02 00 00 00 00 46 [16:59:03]Write i2c OK [16:59:03]MH_I2C_Read... [16:59:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:59:03]Read from MH i2c: E2 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 03 00 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 03 00 22 AB 00 90 00 41 [16:59:03]RAPDU: 90 00 [16:59:03]wFMCommunicate OK [16:59:03]wFMCommunicate request_size=255 [16:59:03]MH_SAM_APDU [16:59:03]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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 59 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EB 00 00 35 04 06 00 49 D1 [16:59:03]Write to MH i2c: E2 02 01 23 AB 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 59 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EB 00 00 35 04 06 00 49 D1 00 00 55 [16:59:04]Write i2c OK [16:59:04]MH_I2C_Read... [16:59:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:04]Read from MH i2c: E2 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 03 00 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 03 00 23 AB 00 90 00 42 [16:59:04]RAPDU: 90 00 [16:59:04]wFMCommunicate OK [16:59:04]wFMCommunicate request_size=9 [16:59:04]MH_SAM_APDU [16:59:04]CAPDU: 80 0D 02 02 04 A3 4D 65 5C [16:59:04]Write to MH i2c: E2 0C 00 24 AB 80 0D 02 02 04 00 A3 4D 65 5C 00 00 02 [16:59:04]Write i2c OK [16:59:04]MH_I2C_Read... [16:59:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:04]Read from MH i2c: E2 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 03 00 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 03 00 24 AB 00 90 00 43 [16:59:04]RAPDU: 90 00 [16:59:04]wFMCommunicate OK [16:59:04]wFMCommunicate request_size=4 [16:59:04]MH_SAM_APDU [16:59:04]CAPDU: 80 0D 03 02 [16:59:04]Write to MH i2c: E2 08 00 25 AB 80 0D 03 02 00 00 00 00 4B [16:59:04]Write i2c OK [16:59:04]MH_I2C_Read... [16:59:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:59:04]Read from MH i2c: E2 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 0B 00 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 0B 00 25 AB 00 2E B3 5D 84 D5 EF 56 96 90 00 BE [16:59:04]RAPDU: 2E B3 5D 84 D5 EF 56 96 90 00 [16:59:04]wFMCommunicate OK [16:59:04]SAM_PROTO_SignData done [16:59:04]FM_MakeSignedData done [16:59:04]CreateOFDProtocolMessage [16:59:04]wFMCommunicate request_size=4 [16:59:04]MH_SAM_APDU [16:59:04]CAPDU: 80 11 00 00 [16:59:04]Write to MH i2c: E2 08 00 26 AB 80 11 00 00 00 00 00 00 4B [16:59:04]Write i2c OK [16:59:04]MH_I2C_Read... [16:59:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:04]Read from MH i2c: E2 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 17 00 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: E2 17 00 26 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9E [16:59:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:59:04]wFMCommunicate OK [16:59:04]CreateOFDProtocolMessage done [16:59:04]OFDSenderStorePacket 60222 [16:59:04]StoreOFDPacket docnum=60222 [16:59:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 ED 06 06 01 AF 3D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 59 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EB 00 00 35 04 06 00 49 D1 A3 4D 65 5C 2E B3 5D 84 D5 EF 56 96 [16:59:04]CheckFolder [16:59:04]dirname=/storage/ofd_packets [16:59:04]CheckFolder done [16:59:04]ProducePacketName [16:59:04]name=ofd_packets/00060222 [16:59:04]NVStorageSaveData ofd_packets/00060222 [16:59:04]File name is /storage/ofd_packets/00060222 [16:59:04]Write 300 bytes [16:59:04]NVStorageSaveData done [16:59:04]OFDSenderStorePacket done [16:59:04]KKMCreateOFDPacket done [16:59:04]NVStorageSaveData kkm_last_timestamp [16:59:04]File name is /storage/kkm_last_timestamp [16:59:04]Write 4 bytes [16:59:04]NVStorageSaveData done [16:59:04]ExternCall_PrintAddStr [16:59:04]wPrintStart [16:59:04]Write to MH i2c: 01 00 00 27 AB D2 [16:59:04]Write i2c OK [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: 01 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: 01 07 00 [16:59:04]MH_I2C_Read... [16:59:04]Read from MH i2c: 01 07 00 27 AB 00 00 00 00 00 FF 0F E7 [16:59:04]RasterBufferAndPrint [16:59:04]line Счет N : (1)545959 [16:59:04]line ИНН: 02508201610067 [16:59:04]line Контрольно-Кассовый Чек [16:59:04]line ПРОДАЖА [16:59:04]line ТРК (МРК, ГНК) : 72 [16:59:04]line Товар: 2711190000 [16:59:04]line ГАЗ-К-5 [16:59:04]line 14.330 * 34.90 [16:59:04]line = 500.12 [16:59:04]line НДС 12% НСП 1% [16:59:04]line > о реализуемом товаре [16:59:04]line ОКРУГЛЕНИЕ: -0.12 [16:59:04]line ИТОГО: 500.00 [16:59:04]line Внесено: 500.00 [16:59:04]line СДАЧА: 0.00 [16:59:04]line НСП 1% : 4.43 [16:59:04]line НДС 12% : 53.11 [16:59:04]line Наличными: 500.00 [16:59:04]line Безнал.: 0.00 [16:59:04]line Место: АЗС № 117 "Партнер Нефть" [16:59:04]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [16:59:04]line СНО: Общий режим [16:59:04]line Чек 617 05.06.2024 16:59 [16:59:04]line Смена: 72 ФФД: 1.0 [16:59:04]line ЗНМ: 0300000048 [16:59:04]line РНМ: 0000000000151680 [16:59:04]line Версия ККМ: v1.0 [16:59:04]line ФМ: 0000000000959414 [16:59:04]line ФД: 60222 [16:59:04]line ФПД: 81164736750940 [16:59:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T165905&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60222&fm=81164736750940&tin=02508201610067®Number=0000000000151680&sum=50000 [16:59:04]written 0, free lines is 4095 [16:59:04]OFD Sender: Processing packet 60222 [packets to send 53, broken 52] [16:59:04]ProducePacketName [16:59:04]name=ofd_packets/00060222 [16:59:04]OFD Sender: To server: pG, [16:59:04]CommunicateWithHost lk.salyk.kg:30040 [16:59:04]ConnectInit lk.salyk.kg [16:59:04]Connected sock=10 [16:59:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 ED 06 06 01 AF 3D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 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 37 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 5C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 59 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EB 00 00 35 04 06 00 49 D1 A3 4D 65 5C 2E B3 5D 84 D5 EF 56 96 [16:59:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 47 79 47 00 AC 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3E EB 00 00 F4 03 04 00 5C 45 60 66 B6 04 01 00 00 8F 58 2D 5F 11 D6 2B 35 [16:59:05]CommunicateWithHost err = 0 [16:59:05]CheckOFDResponse [16:59:05]1017 (14) - 77093643461234 [16:59:05]1041 (16) - 0000000000959414 [16:59:05]1040 (4) - 60222 [16:59:05]1012 (4) - 05.06.2024 11:00 [16:59:05]1206 (1) - 0 [16:59:05]OFD Sender: Remove packet 60222 [16:59:05]ProducePacketName [16:59:05]name=ofd_packets/00060222 [16:59:05]NVStorageDeleteData [16:59:05]Write to MH i2c: 01 00 00 52 AB FD [16:59:05]Write i2c OK [16:59:05]MH_I2C_Read... [16:59:05]Read from MH i2c: 01 [16:59:05]MH_I2C_Read... [16:59:05]Read from MH i2c: 01 07 00 [16:59:05]MH_I2C_Read... [16:59:05]Read from MH i2c: 01 07 00 52 AB 00 00 00 00 00 2F 0D 40 [16:59:05]RasterBufferAndPrint [16:59:05]line [16:59:05]line [16:59:05]line [16:59:05]line [16:59:05]line [16:59:05]written 0, free lines is 3395 [16:59:05]MH_Cut [16:59:05]Write to MH i2c: D1 01 00 59 AB 01 D6 [16:59:05]Write i2c OK [16:59:05]MH_I2C_Read... [16:59:05]Read from MH i2c: D1 [16:59:05]MH_I2C_Read... [16:59:05]Read from MH i2c: D1 01 00 [16:59:05]MH_I2C_Read... [16:59:05]Read from MH i2c: D1 01 00 59 AB 00 D5 [16:59:05]Write to MH i2c: 01 00 00 5A AB 05 [16:59:05]Write i2c OK [16:59:05]MH_I2C_Read... [16:59:05]OFD Sender: No OFD packet to send [16:59:05]*** Cut start [16:59:05]*** Partial cut [16:59:05]*** CUTSNS_PIN = 1 [16:59:05]*** CUTSNS_PIN = 0 [16:59:06]*** Brake cut motor [16:59:06]Read from MH i2c: 01 [16:59:06]MH_I2C_Read... [16:59:06]*** Stop cut motor [16:59:06]*** Cut end [16:59:06]Read from MH i2c: 01 07 00 [16:59:06]MH_I2C_Read... [16:59:06]Read from MH i2c: 01 07 00 5A AB 00 00 00 00 00 FF 0F 1A [16:59:06]process_action close_receipt done [16:59:06]requested_data is exist [16:59:06]produce_requested_data [16:59:06]requested_item fm.sn is exist - process it [16:59:06]wFMCommunicate request_size=4 [16:59:06]MH_SAM_APDU [16:59:06]CAPDU: 80 11 00 00 [16:59:06]Write to MH i2c: E2 08 00 5B AB 80 11 00 00 00 00 00 00 80 [16:59:06]Write i2c OK [16:59:06]MH_I2C_Read... [16:59:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:06]Read from MH i2c: E2 [16:59:06]MH_I2C_Read... [16:59:06]Read from MH i2c: E2 17 00 [16:59:06]MH_I2C_Read... [16:59:06]Read from MH i2c: E2 17 00 5B AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D3 [16:59:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [16:59:06]wFMCommunicate OK [16:59:06]requested_item fd.num is exist - process it [16:59:06]SAM_PROTO_GetFieldsCounters [16:59:06]wFMCommunicate request_size=4 [16:59:06]MH_SAM_APDU [16:59:06]CAPDU: 80 13 00 00 [16:59:06]Write to MH i2c: E2 08 00 5C AB 80 13 00 00 00 00 00 00 83 [16:59:06]Write i2c OK [16:59:06]MH_I2C_Read... [16:59:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:59:06]Read from MH i2c: E2 [16:59:06]MH_I2C_Read... [16:59:06]Read from MH i2c: E2 62 00 [16:59:06]MH_I2C_Read... [16:59:06]Read from MH i2c: E2 62 00 5C AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E EB 00 00 0E 04 04 00 48 00 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 52 [16:59:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E EB 00 00 0E 04 04 00 48 00 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 [16:59:06]wFMCommunicate OK [16:59:06]SAM_PROTO_GetFieldsCounters done [16:59:06]requested_item shift.num is exist - process it [16:59:06]requested_item shift.opened is exist - process it [16:59:06]req_shift_opened [16:59:06]FM_GetShiftState [16:59:06]SAM_PROTO_GetShiftState [16:59:06]wFMCommunicate request_size=4 [16:59:06]MH_SAM_APDU [16:59:06]CAPDU: 80 13 01 00 [16:59:06]Write to MH i2c: E2 08 00 5D AB 80 13 01 00 00 00 00 00 85 [16:59:06]Write i2c OK [16:59:06]MH_I2C_Read... [16:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:06]Read from MH i2c: E2 [16:59:06]MH_I2C_Read... [16:59:06]Read from MH i2c: E2 0E 00 [16:59:06]MH_I2C_Read... [16:59:06]Read from MH i2c: E2 0E 00 5D AB 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 BD [16:59:06]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [16:59:06]wFMCommunicate OK [16:59:06]SAM_PROTO_GetShiftState done [16:59:06]FM_GetShiftState done [16:59:06]req_shift_opened done [16:59:06]requested_item shift.open_date is exist - process it [16:59:06]req_shift_open_date [16:59:06]req_shift_open_date done [16:59:06]produce_requested_data done [16:59:06]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60222,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [16:59:06]process_action_free close_receipt [16:59:06]json_value_free [16:59:06]json_value_free done [16:59:06]process_json_proto returns [16:59:06]Send response to host [16:59:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60222,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [16:59:06]free response buf [16:59:06]execute_script done [16:59:06]execute_script returns [16:59:06]free content buf [16:59:06]Sock 8.Close socket [16:59:06]Sock 8.Thread stoped [16:59:10]OFD Sender: No OFD packet to send [16:59:15]OFD Sender: No OFD packet to send [16:59:20]OFD Sender: No OFD packet to send [16:59:25]OFD Sender: No OFD packet to send [16:59:30]OFD Sender: No OFD packet to send [16:59:35]OFD Sender: No OFD packet to send [16:59:40]OFD Sender: No OFD packet to send [16:59:45]OFD Sender: No OFD packet to send [16:59:50]OFD Sender: No OFD packet to send [16:59:55]OFD Sender: No OFD packet to send [17:00:00]OFD Sender: No OFD packet to send [17:00:05]OFD Sender: No OFD packet to send [17:00:10]OFD Sender: No OFD packet to send [17:00:15]OFD Sender: No OFD packet to send [17:00:20]OFD Sender: No OFD packet to send [17:00:25]OFD Sender: No OFD packet to send [17:00:30]OFD Sender: No OFD packet to send [17:00:35]OFD Sender: No OFD packet to send [17:00:40]OFD Sender: No OFD packet to send [17:00:45]OFD Sender: No OFD packet to send [17:00:48]accept exits with 9 [17:00:48]New connection [17:00:48]New thread 3067100516 created [17:00:48]Thread 3066957156 joined [17:00:48]Waiting for new connection... [17:00:48] Sock 9.Parse request [17:00:48]Sock 9.Check first char [17:00:48]Sock 9.First char is OK [17:00:48]request: POST /json_proto HTTP/1.0 [17:00:48]Method: POST [17:00:48]URL: /json_proto [17:00:48]Method is POST - this is cgi request [17:00:48]url: /json_proto [17:00:48]query_string will be loaded in cgi processing [17:00:48]execute_cgi json_proto POST (null) [17:00:48]execute_cgi path=json_proto method=POST [17:00:48]POST find Content-Length [17:00:48]Host: 172.17.60.68:8080 [17:00:48]Content-Length: 1218 [17:00:48]Content-Type: application/json [17:00:48] [17:00:48]POST finish read [17:00:48]Found Content-Length = 1218 [17:00:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545956\u000A05.06.2024 16:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 56.540 x 73.90\u000A\u0418\u0422\u041E\u0413: 4178.31\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\u000A54740\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:48]execute_script... [17:00:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545956\u000A05.06.2024 16:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 56.540 x 73.90\u000A\u0418\u0422\u041E\u0413: 4178.31\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\u000A54740\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:48]POST & json_proto [17:00:48]process_json_proto [17:00:48]json parsed OK: [17:00:48]protocol is kg_v1.0 [17:00:48]action value=print_text [17:00:48]process_action print_text [17:00:48]cmd_print_text [17:00:48]ExternCall_PrintAddStr [17:00:48]wPrintStart [17:00:48]Write to MH i2c: 01 00 00 5E AB 09 [17:00:48]Write i2c OK [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: 01 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: 01 07 00 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: 01 07 00 5E AB 00 00 00 00 00 FF 0F 1E [17:00:48]RasterBufferAndPrint [17:00:48]line *****ТОВАРНЫЙ ЧЕК***** [17:00:48]line АЗС 117 [17:00:48]line Партнер нефть [17:00:48]line 02508201610067 [17:00:48]line Кассир : Койгельдиева Р. [17:00:48]line Счет N : (1)545956 [17:00:48]line 05.06.2024 16:55 [17:00:48]line ПРОДАЖА [17:00:48]line ТРК (МРК, ГНК): 23 [17:00:48]line Вид ГСМ : 2710124500 [17:00:48]line Аи-95-К-5 [17:00:48]line 56.540 x 73.90 [17:00:48]line ИТОГ: 4178.31 [17:00:48]line Тип оплаты: Талоны: Топливная Карта [17:00:48]line 54740 [17:00:48]line ______________________ [17:00:48]line (подпись) [17:00:48]written 0, free lines is 4095 [17:00:48]Write to MH i2c: 01 00 00 73 AB 1E [17:00:48]Write i2c OK [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: 01 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: 01 07 00 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: 01 07 00 73 AB 00 00 00 00 00 F5 0D 27 [17:00:48]RasterBufferAndPrint [17:00:48]line [17:00:48]line [17:00:48]line [17:00:48]line [17:00:48]line [17:00:48]written 0, free lines is 3575 [17:00:48]MH_Cut [17:00:48]Write to MH i2c: D1 01 00 7A AB 01 F7 [17:00:48]Write i2c OK [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: D1 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: D1 01 00 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: D1 01 00 7A AB 00 F6 [17:00:48]Write to MH i2c: 01 00 00 7B AB 26 [17:00:48]Write i2c OK [17:00:48]MH_I2C_Read... [17:00:49]*** Cut start [17:00:49]*** Partial cut [17:00:49]*** CUTSNS_PIN = 1 [17:00:49]*** CUTSNS_PIN = 0 [17:00:49]*** Brake cut motor [17:00:50]Read from MH i2c: 01 [17:00:50]MH_I2C_Read... [17:00:50]*** Stop cut motor [17:00:50]*** Cut end [17:00:50]Read from MH i2c: 01 07 00 [17:00:50]MH_I2C_Read... [17:00:50]Read from MH i2c: 01 07 00 7B AB 00 00 00 00 00 FF 0F 3B [17:00:50]process_action print_text done [17:00:50]requested_data is exist [17:00:50]produce_requested_data [17:00:50]requested_item fm.sn is exist - process it [17:00:50]wFMCommunicate request_size=4 [17:00:50]MH_SAM_APDU [17:00:50]CAPDU: 80 11 00 00 [17:00:50]Write to MH i2c: E2 08 00 7C AB 80 11 00 00 00 00 00 00 A1 [17:00:50]Write i2c OK [17:00:50]MH_I2C_Read... [17:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:50]Read from MH i2c: E2 [17:00:50]MH_I2C_Read... [17:00:50]Read from MH i2c: E2 17 00 [17:00:50]MH_I2C_Read... [17:00:50]Read from MH i2c: E2 17 00 7C AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F4 [17:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:00:50]wFMCommunicate OK [17:00:50]requested_item fd.num is exist - process it [17:00:50]SAM_PROTO_GetFieldsCounters [17:00:50]wFMCommunicate request_size=4 [17:00:50]MH_SAM_APDU [17:00:50]CAPDU: 80 13 00 00 [17:00:50]Write to MH i2c: E2 08 00 7D AB 80 13 00 00 00 00 00 00 A4 [17:00:50]Write i2c OK [17:00:50]MH_I2C_Read... [17:00:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:50]Read from MH i2c: E2 [17:00:50]MH_I2C_Read... [17:00:50]Read from MH i2c: E2 62 00 [17:00:50]MH_I2C_Read... [17:00:50]Read from MH i2c: E2 62 00 7D AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E EB 00 00 0E 04 04 00 48 00 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 73 [17:00:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3E EB 00 00 0E 04 04 00 48 00 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 [17:00:50]wFMCommunicate OK [17:00:50]SAM_PROTO_GetFieldsCounters done [17:00:50]requested_item shift.num is exist - process it [17:00:50]requested_item shift.opened is exist - process it [17:00:50]req_shift_opened [17:00:50]FM_GetShiftState [17:00:50]SAM_PROTO_GetShiftState [17:00:50]wFMCommunicate request_size=4 [17:00:50]MH_SAM_APDU [17:00:50]CAPDU: 80 13 01 00 [17:00:50]Write to MH i2c: E2 08 00 7E AB 80 13 01 00 00 00 00 00 A6 [17:00:50]Write i2c OK [17:00:50]MH_I2C_Read... [17:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:50]Read from MH i2c: E2 [17:00:50]MH_I2C_Read... [17:00:50]Read from MH i2c: E2 0E 00 [17:00:50]MH_I2C_Read... [17:00:50]Read from MH i2c: E2 0E 00 7E AB 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 DE [17:00:50]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:00:50]wFMCommunicate OK [17:00:50]SAM_PROTO_GetShiftState done [17:00:50]FM_GetShiftState done [17:00:50]req_shift_opened done [17:00:50]requested_item shift.open_date is exist - process it [17:00:50]req_shift_open_date [17:00:50]req_shift_open_date done [17:00:50]produce_requested_data done [17:00:50]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60222,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:00:50]process_action_free print_text [17:00:50]json_value_free [17:00:50]json_value_free done [17:00:50]process_json_proto returns [17:00:50]Send response to host [17:00:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60222,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:00:50]free response buf [17:00:50]execute_script done [17:00:50]execute_script returns [17:00:50]free content buf [17:00:50]Sock 9.Close socket [17:00:50]Sock 9.Thread stoped [17:00:50]OFD Sender: No OFD packet to send [17:00:55]OFD Sender: No OFD packet to send [17:01:00]OFD Sender: No OFD packet to send [17:01:03]accept exits with 8 [17:01:03]New connection [17:01:03]New thread 3066957156 created [17:01:03]Thread 3067100516 joined [17:01:03]Waiting for new connection... [17:01:03] Sock 8.Parse request [17:01:03]Sock 8.Check first char [17:01:03]Sock 8.First char is OK [17:01:03]request: POST /json_proto HTTP/1.0 [17:01:03]Method: POST [17:01:03]URL: /json_proto [17:01:03]Method is POST - this is cgi request [17:01:03]url: /json_proto [17:01:03]query_string will be loaded in cgi processing [17:01:03]execute_cgi json_proto POST (null) [17:01:03]execute_cgi path=json_proto method=POST [17:01:03]POST find Content-Length [17:01:03]Host: 172.17.60.68:8080 [17:01:03]Content-Length: 677 [17:01:03]Content-Type: application/json [17:01:03] [17:01:03]POST finish read [17:01:03]Found Content-Length = 677 [17:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:03]execute_script... [17:01:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:03]POST & json_proto [17:01:03]process_json_proto [17:01:03]json parsed OK: [17:01:03]protocol is kg_v1.0 [17:01:03]action value=close_receipt [17:01:03]process_action close_receipt [17:01:03]cmd_close_receipt [17:01:03]MH_GetDate [17:01:03]Write to MH i2c: F0 00 00 7F AB 19 [17:01:03]Write i2c OK [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: F0 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: F0 09 00 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: F0 09 00 7F AB 00 D1 99 60 66 9A 61 5F 66 12 [17:01:03]GetLastDocTimeStamp 1717606745 [17:01:03]current date 1717606865 [17:01:03]FM_GetShiftState [17:01:03]SAM_PROTO_GetShiftState [17:01:03]wFMCommunicate request_size=4 [17:01:03]MH_SAM_APDU [17:01:03]CAPDU: 80 13 01 00 [17:01:03]Write to MH i2c: E2 08 00 80 AB 80 13 01 00 00 00 00 00 A8 [17:01:03]Write i2c OK [17:01:03]MH_I2C_Read... [17:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:03]Read from MH i2c: E2 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 0E 00 [17:01:03]MH_I2C_Read... [17:01:03]Read from MH i2c: E2 0E 00 80 AB 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E0 [17:01:03]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:01:03]wFMCommunicate OK [17:01:03]SAM_PROTO_GetShiftState done [17:01:03]FM_GetShiftState done [17:01:03]opened in 1717545916 [17:01:03]opened+sec_in_day 1717632316 [17:01:03]quantity*price = 50041 [17:01:03]sum+1 = 50042 [17:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 618 05.06.2024 17:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60223 ФПД: 16025511757596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170105&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60223&fm=16025511757596&tin=02508201610067®Number=0000000000151680&sum=50000 [17:01:04]StoreToDocumentArchive [17:01:04]shift 72 fd 60223 [17:01:04]save to /storage/0072/doc_00060223 [17:01:04]save last doc name /storage/0072/doc_00060223 to /storage/kkm_last_doc_name [17:01:04]save OK [17:01:04]Clear old archive folders... [17:01:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:04]tlvbuf is 00509210 [17:01:04]SAM_PROTO_ClearQueue [17:01:04]wFMCommunicate request_size=4 [17:01:04]MH_SAM_APDU [17:01:04]CAPDU: 80 09 00 00 [17:01:04]Write to MH i2c: E2 08 00 8D AB 80 09 00 00 00 00 00 00 AA [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:04]Read from MH i2c: E2 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 8D AB 00 90 00 AC [17:01:04]RAPDU: 90 00 [17:01:04]wFMCommunicate OK [17:01:04]SAM_PROTO_ClearQueue done [17:01:04]KKMCreateOFDPacket [17:01:04]OFDProtocolAddRootSTLVToBuf [17:01:04]FM_MakeSignedData [17:01:04]FM_MakeSignedData [17:01:04]SAM_PROTO_SignData [17:01:04]wFMCommunicate request_size=4 [17:01:04]MH_SAM_APDU [17:01:04]CAPDU: 80 0D 01 02 [17:01:04]Write to MH i2c: E2 08 00 8E AB 80 0D 01 02 00 00 00 00 B2 [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:04]Read from MH i2c: E2 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 8E AB 00 90 00 AD [17:01:04]RAPDU: 90 00 [17:01:04]wFMCommunicate OK [17:01:04]wFMCommunicate request_size=255 [17:01:04]MH_SAM_APDU [17:01: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 D1 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EB 00 00 35 04 06 00 0E [17:01:04]Write to MH i2c: E2 02 01 8F AB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 D1 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EB 00 00 35 04 06 00 0E 00 00 59 [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:04]Read from MH i2c: E2 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 8F AB 00 90 00 AE [17:01:04]RAPDU: 90 00 [17:01:04]wFMCommunicate OK [17:01:04]wFMCommunicate request_size=10 [17:01:04]MH_SAM_APDU [17:01:04]CAPDU: 80 0D 02 02 05 93 3A EF 87 1C [17:01:04]Write to MH i2c: E2 0D 00 90 AB 80 0D 02 02 05 00 93 3A EF 87 1C 00 00 1E [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:04]Read from MH i2c: E2 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 03 00 90 AB 00 90 00 AF [17:01:04]RAPDU: 90 00 [17:01:04]wFMCommunicate OK [17:01:04]wFMCommunicate request_size=4 [17:01:04]MH_SAM_APDU [17:01:04]CAPDU: 80 0D 03 02 [17:01:04]Write to MH i2c: E2 08 00 91 AB 80 0D 03 02 00 00 00 00 B7 [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:04]Read from MH i2c: E2 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 0B 00 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 0B 00 91 AB 00 60 D2 1D 5A 37 E5 7C 19 90 00 12 [17:01:04]RAPDU: 60 D2 1D 5A 37 E5 7C 19 90 00 [17:01:04]wFMCommunicate OK [17:01:04]SAM_PROTO_SignData done [17:01:04]FM_MakeSignedData done [17:01:04]CreateOFDProtocolMessage [17:01:04]wFMCommunicate request_size=4 [17:01:04]MH_SAM_APDU [17:01:04]CAPDU: 80 11 00 00 [17:01:04]Write to MH i2c: E2 08 00 92 AB 80 11 00 00 00 00 00 00 B7 [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:05]Read from MH i2c: E2 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: E2 17 00 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: E2 17 00 92 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0A [17:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:01:05]wFMCommunicate OK [17:01:05]CreateOFDProtocolMessage done [17:01:05]OFDSenderStorePacket 60223 [17:01:05]StoreOFDPacket docnum=60223 [17:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 77 DF 07 01 3F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 D1 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EB 00 00 35 04 06 00 0E 93 3A EF 87 1C 60 D2 1D 5A 37 E5 7C 19 [17:01:05]CheckFolder [17:01:05]dirname=/storage/ofd_packets [17:01:05]CheckFolder done [17:01:05]ProducePacketName [17:01:05]name=ofd_packets/00060223 [17:01:05]NVStorageSaveData ofd_packets/00060223 [17:01:05]File name is /storage/ofd_packets/00060223 [17:01:05]Write 301 bytes [17:01:05]NVStorageSaveData done [17:01:05]OFDSenderStorePacket done [17:01:05]KKMCreateOFDPacket done [17:01:05]NVStorageSaveData kkm_last_timestamp [17:01:05]File name is /storage/kkm_last_timestamp [17:01:05]Write 4 bytes [17:01:05]NVStorageSaveData done [17:01:05]ExternCall_PrintAddStr [17:01:05]wPrintStart [17:01:05]Write to MH i2c: 01 00 00 93 AB 3E [17:01:05]Write i2c OK [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: 01 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: 01 07 00 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: 01 07 00 93 AB 00 00 00 00 00 FF 0F 53 [17:01:05]RasterBufferAndPrint [17:01:05]line Счет N : (1)545961 [17:01:05]line ИНН: 02508201610067 [17:01:05]line Контрольно-Кассовый Чек [17:01:05]line ПРОДАЖА [17:01:05]line ТРК (МРК, ГНК) : 42 [17:01:05]line Товар: 2710124130 [17:01:05]line Аи-92-К-5 [17:01:05]line 7.480 * 66.90 [17:01:05]line = 500.41 [17:01:05]line НДС 12% НСП 1% [17:01:05]line > о реализуемом товаре [17:01:05]line ОКРУГЛЕНИЕ: -0.41 [17:01:05]line ИТОГО: 500.00 [17:01:05]line Внесено: 500.00 [17:01:05]line СДАЧА: 0.00 [17:01:05]line НСП 1% : 4.43 [17:01:05]line НДС 12% : 53.14 [17:01:05]line Наличными: 500.00 [17:01:05]line Безнал.: 0.00 [17:01:05]line Место: АЗС № 117 "Партнер Нефть" [17:01:05]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:01:05]line СНО: Общий режим [17:01:05]line Чек 618 05.06.2024 17:01 [17:01:05]line Смена: 72 ФФД: 1.0 [17:01:05]line ЗНМ: 0300000048 [17:01:05]line РНМ: 0000000000151680 [17:01:05]line Версия ККМ: v1.0 [17:01:05]line ФМ: 0000000000959414 [17:01:05]line ФД: 60223 [17:01:05]line ФПД: 16025511757596 [17:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170105&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60223&fm=16025511757596&tin=02508201610067®Number=0000000000151680&sum=50000 [17:01:05]OFD Sender: Processing packet 60223 [packets to send 53, broken 52] [17:01:05]ProducePacketName [17:01:05]name=ofd_packets/00060223 [17:01:05]OFD Sender: To server: pG, [17:01:05]CommunicateWithHost lk.salyk.kg:30040 [17:01:05]ConnectInit lk.salyk.kg [17:01:05]written 0, free lines is 4095 [17:01:05]Connected sock=10 [17:01:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 77 DF 07 01 3F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 D1 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EB 00 00 35 04 06 00 0E 93 3A EF 87 1C 60 D2 1D 5A 37 E5 7C 19 [17:01:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AA DF 47 00 0C B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 3F EB 00 00 F4 03 04 00 D5 45 60 66 B6 04 01 00 00 69 96 64 38 1B C9 29 DB [17:01:05]CommunicateWithHost err = 0 [17:01:05]CheckOFDResponse [17:01:05]1017 (14) - 77093643461234 [17:01:05]1041 (16) - 0000000000959414 [17:01:05]1040 (4) - 60223 [17:01:05]1012 (4) - 05.06.2024 11:02 [17:01:05]1206 (1) - 0 [17:01:05]OFD Sender: Remove packet 60223 [17:01:05]ProducePacketName [17:01:05]name=ofd_packets/00060223 [17:01:05]NVStorageDeleteData [17:01:05]Write to MH i2c: 01 00 00 BE AB 69 [17:01:05]Write i2c OK [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: 01 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: 01 07 00 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: 01 07 00 BE AB 00 00 00 00 00 AC 0C 28 [17:01:05]RasterBufferAndPrint [17:01:05]line [17:01:05]line [17:01:05]line [17:01:05]line [17:01:05]line [17:01:05]written 0, free lines is 3249 [17:01:05]MH_Cut [17:01:05]Write to MH i2c: D1 01 00 C5 AB 01 42 [17:01:05]Write i2c OK [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: D1 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: D1 01 00 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: D1 01 00 C5 AB 00 41 [17:01:05]Write to MH i2c: 01 00 00 C6 AB 71 [17:01:05]Write i2c OK [17:01:05]MH_I2C_Read... [17:01:06]OFD Sender: No OFD packet to send [17:01:06]*** Cut start [17:01:06]*** Partial cut [17:01:06]*** CUTSNS_PIN = 1 [17:01:06]*** CUTSNS_PIN = 0 [17:01:06]*** Brake cut motor [17:01:07]Read from MH i2c: 01 [17:01:07]MH_I2C_Read... [17:01:07]*** Stop cut motor [17:01:07]*** Cut end [17:01:07]Read from MH i2c: 01 07 00 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: 01 07 00 C6 AB 00 00 00 00 00 FF 0F 86 [17:01:07]process_action close_receipt done [17:01:07]requested_data is exist [17:01:07]produce_requested_data [17:01:07]requested_item fm.sn is exist - process it [17:01:07]wFMCommunicate request_size=4 [17:01:07]MH_SAM_APDU [17:01:07]CAPDU: 80 11 00 00 [17:01:07]Write to MH i2c: E2 08 00 C7 AB 80 11 00 00 00 00 00 00 EC [17:01:07]Write i2c OK [17:01:07]MH_I2C_Read... [17:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:07]Read from MH i2c: E2 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 17 00 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 17 00 C7 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 3F [17:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:01:07]wFMCommunicate OK [17:01:07]requested_item fd.num is exist - process it [17:01:07]SAM_PROTO_GetFieldsCounters [17:01:07]wFMCommunicate request_size=4 [17:01:07]MH_SAM_APDU [17:01:07]CAPDU: 80 13 00 00 [17:01:07]Write to MH i2c: E2 08 00 C8 AB 80 13 00 00 00 00 00 00 EF [17:01:07]Write i2c OK [17:01:07]MH_I2C_Read... [17:01:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:07]Read from MH i2c: E2 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 62 00 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 62 00 C8 AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F EB 00 00 0E 04 04 00 48 00 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 C2 [17:01:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 3F EB 00 00 0E 04 04 00 48 00 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 [17:01:07]wFMCommunicate OK [17:01:07]SAM_PROTO_GetFieldsCounters done [17:01:07]requested_item shift.num is exist - process it [17:01:07]requested_item shift.opened is exist - process it [17:01:07]req_shift_opened [17:01:07]FM_GetShiftState [17:01:07]SAM_PROTO_GetShiftState [17:01:07]wFMCommunicate request_size=4 [17:01:07]MH_SAM_APDU [17:01:07]CAPDU: 80 13 01 00 [17:01:07]Write to MH i2c: E2 08 00 C9 AB 80 13 01 00 00 00 00 00 F1 [17:01:07]Write i2c OK [17:01:07]MH_I2C_Read... [17:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:07]Read from MH i2c: E2 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 0E 00 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 0E 00 C9 AB 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 29 [17:01:07]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:01:07]wFMCommunicate OK [17:01:07]SAM_PROTO_GetShiftState done [17:01:07]FM_GetShiftState done [17:01:07]req_shift_opened done [17:01:07]requested_item shift.open_date is exist - process it [17:01:07]req_shift_open_date [17:01:07]req_shift_open_date done [17:01:07]produce_requested_data done [17:01:07]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60223,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:01:07]process_action_free close_receipt [17:01:07]json_value_free [17:01:07]json_value_free done [17:01:07]process_json_proto returns [17:01:07]Send response to host [17:01:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60223,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:01:07]free response buf [17:01:07]execute_script done [17:01:07]execute_script returns [17:01:07]free content buf [17:01:07]Sock 8.Close socket [17:01:07]Sock 8.Thread stoped [17:01:11]OFD Sender: No OFD packet to send [17:01:16]OFD Sender: No OFD packet to send [17:01:21]OFD Sender: No OFD packet to send [17:01:26]OFD Sender: No OFD packet to send [17:01:31]accept exits with 9 [17:01:31]New connection [17:01:31]New thread 3067100516 created [17:01:31]Thread 3066957156 joined [17:01:31]Waiting for new connection... [17:01:31] Sock 9.Parse request [17:01:31]Sock 9.Check first char [17:01:31]Sock 9.First char is OK [17:01:31]request: POST /json_proto HTTP/1.0 [17:01:31]Method: POST [17:01:31]URL: /json_proto [17:01:31]Method is POST - this is cgi request [17:01:31]url: /json_proto [17:01:31]query_string will be loaded in cgi processing [17:01:31]execute_cgi json_proto POST (null) [17:01:31]execute_cgi path=json_proto method=POST [17:01:31]POST find Content-Length [17:01:31]Host: 172.17.60.68:8080 [17:01:31]Content-Length: 677 [17:01:31]Content-Type: application/json [17:01:31] [17:01:31]POST finish read [17:01:31]Found Content-Length = 677 [17:01:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:31]execute_script... [17:01:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:31]POST & json_proto [17:01:31]process_json_proto [17:01:31]json parsed OK: [17:01:31]protocol is kg_v1.0 [17:01:31]action value=close_receipt [17:01:31]process_action close_receipt [17:01:31]cmd_close_receipt [17:01:31]MH_GetDate [17:01:31]Write to MH i2c: F0 00 00 CA AB 64 [17:01:31]Write i2c OK [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: F0 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: F0 09 00 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: F0 09 00 CA AB 00 ED 99 60 66 9A 61 5F 66 79 [17:01:31]GetLastDocTimeStamp 1717606865 [17:01:31]current date 1717606893 [17:01:31]FM_GetShiftState [17:01:31]SAM_PROTO_GetShiftState [17:01:31]wFMCommunicate request_size=4 [17:01:31]MH_SAM_APDU [17:01:31]CAPDU: 80 13 01 00 [17:01:31]Write to MH i2c: E2 08 00 CB AB 80 13 01 00 00 00 00 00 F3 [17:01:31]Write i2c OK [17:01:31]MH_I2C_Read... [17:01:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:31]Read from MH i2c: E2 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: E2 0E 00 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: E2 0E 00 CB AB 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2B [17:01:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:01:31]wFMCommunicate OK [17:01:31]SAM_PROTO_GetShiftState done [17:01:31]FM_GetShiftState done [17:01:31]opened in 1717545916 [17:01:31]opened+sec_in_day 1717632316 [17:01:31]quantity*price = 50041 [17:01:31]sum+1 = 50042 [17:01:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 619 05.06.2024 17:01 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60224 ФПД: 12696749692536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170133&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60224&fm=12696749692536&tin=02508201610067®Number=0000000000151680&sum=50000 [17:01:32]StoreToDocumentArchive [17:01:32]shift 72 fd 60224 [17:01:32]save to /storage/0072/doc_00060224 [17:01:32]save last doc name /storage/0072/doc_00060224 to /storage/kkm_last_doc_name [17:01:32]save OK [17:01:32]Clear old archive folders... [17:01:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:32]tlvbuf is 005452D0 [17:01:32]SAM_PROTO_ClearQueue [17:01:32]wFMCommunicate request_size=4 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 09 00 00 [17:01:32]Write to MH i2c: E2 08 00 D8 AB 80 09 00 00 00 00 00 00 F5 [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:32]Read from MH i2c: E2 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 D8 AB 00 90 00 F7 [17:01:32]RAPDU: 90 00 [17:01:32]wFMCommunicate OK [17:01:32]SAM_PROTO_ClearQueue done [17:01:32]KKMCreateOFDPacket [17:01:32]OFDProtocolAddRootSTLVToBuf [17:01:32]FM_MakeSignedData [17:01:32]FM_MakeSignedData [17:01:32]SAM_PROTO_SignData [17:01:32]wFMCommunicate request_size=4 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 0D 01 02 [17:01:32]Write to MH i2c: E2 08 00 D9 AB 80 0D 01 02 00 00 00 00 FD [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:32]Read from MH i2c: E2 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 D9 AB 00 90 00 F8 [17:01:32]RAPDU: 90 00 [17:01:32]wFMCommunicate OK [17:01:32]wFMCommunicate request_size=255 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 ED 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EB 00 00 35 04 06 00 0B [17:01:32]Write to MH i2c: E2 02 01 DA AB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 ED 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EB 00 00 35 04 06 00 0B 00 00 BF [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:32]Read from MH i2c: E2 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 DA AB 00 90 00 F9 [17:01:32]RAPDU: 90 00 [17:01:32]wFMCommunicate OK [17:01:32]wFMCommunicate request_size=10 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 0D 02 02 05 8C 31 41 56 78 [17:01:32]Write to MH i2c: E2 0D 00 DB AB 80 0D 02 02 05 00 8C 31 41 56 78 00 00 D6 [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:32]Read from MH i2c: E2 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 03 00 DB AB 00 90 00 FA [17:01:32]RAPDU: 90 00 [17:01:32]wFMCommunicate OK [17:01:32]wFMCommunicate request_size=4 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 0D 03 02 [17:01:32]Write to MH i2c: E2 08 00 DC AB 80 0D 03 02 00 00 00 00 02 [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:32]Read from MH i2c: E2 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 0B 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 0B 00 DC AB 00 D3 DC D6 C8 9B 38 C7 68 90 00 52 [17:01:32]RAPDU: D3 DC D6 C8 9B 38 C7 68 90 00 [17:01:32]wFMCommunicate OK [17:01:32]SAM_PROTO_SignData done [17:01:32]FM_MakeSignedData done [17:01:32]CreateOFDProtocolMessage [17:01:32]wFMCommunicate request_size=4 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 11 00 00 [17:01:32]Write to MH i2c: E2 08 00 DD AB 80 11 00 00 00 00 00 00 02 [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:32]Read from MH i2c: E2 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 17 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 17 00 DD AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 55 [17:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:01:32]wFMCommunicate OK [17:01:32]CreateOFDProtocolMessage done [17:01:32]OFDSenderStorePacket 60224 [17:01:32]StoreOFDPacket docnum=60224 [17:01:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4C 1E 07 01 77 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 ED 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EB 00 00 35 04 06 00 0B 8C 31 41 56 78 D3 DC D6 C8 9B 38 C7 68 [17:01:32]CheckFolder [17:01:32]dirname=/storage/ofd_packets [17:01:32]CheckFolder done [17:01:32]ProducePacketName [17:01:32]name=ofd_packets/00060224 [17:01:32]NVStorageSaveData ofd_packets/00060224 [17:01:32]File name is /storage/ofd_packets/00060224 [17:01:32]Write 301 bytes [17:01:32]NVStorageSaveData done [17:01:32]OFDSenderStorePacket done [17:01:32]KKMCreateOFDPacket done [17:01:32]NVStorageSaveData kkm_last_timestamp [17:01:32]File name is /storage/kkm_last_timestamp [17:01:32]Write 4 bytes [17:01:32]NVStorageSaveData done [17:01:32]ExternCall_PrintAddStr [17:01:32]wPrintStart [17:01:32]Write to MH i2c: 01 00 00 DE AB 89 [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: 01 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: 01 07 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: 01 07 00 DE AB 00 00 00 00 00 FF 0F 9E [17:01:32]RasterBufferAndPrint [17:01:32]line Счет N : (1)545962 [17:01:32]line ИНН: 02508201610067 [17:01:32]line Контрольно-Кассовый Чек [17:01:32]line ПРОДАЖА [17:01:32]line ТРК (МРК, ГНК) : 12 [17:01:32]line Товар: 2710124130 [17:01:32]line Аи-92-К-5 [17:01:32]line 7.480 * 66.90 [17:01:32]line = 500.41 [17:01:32]line НДС 12% НСП 1% [17:01:32]line > о реализуемом товаре [17:01:32]line ОКРУГЛЕНИЕ: -0.41 [17:01:32]line ИТОГО: 500.00 [17:01:32]line Внесено: 500.00 [17:01:32]line СДАЧА: 0.00 [17:01:32]line НСП 1% : 4.43 [17:01:32]line НДС 12% : 53.14 [17:01:32]line Наличными: 500.00 [17:01:32]line Безнал.: 0.00 [17:01:32]line Место: АЗС № 117 "Партнер Нефть" [17:01:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:01:32]line СНО: Общий режим [17:01:32]line Чек 619 05.06.2024 17:01 [17:01:32]line Смена: 72 ФФД: 1.0 [17:01:32]line ЗНМ: 0300000048 [17:01:32]line РНМ: 0000000000151680 [17:01:32]line Версия ККМ: v1.0 [17:01:32]line ФМ: 0000000000959414 [17:01:32]line ФД: 60224 [17:01:32]line ФПД: 12696749692536 [17:01:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170133&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60224&fm=12696749692536&tin=02508201610067®Number=0000000000151680&sum=50000 [17:01:33]OFD Sender: Processing packet 60224 [packets to send 53, broken 52] [17:01:33]ProducePacketName [17:01:33]name=ofd_packets/00060224 [17:01:33]OFD Sender: To server: pG, [17:01:33]CommunicateWithHost lk.salyk.kg:30040 [17:01:33]ConnectInit lk.salyk.kg [17:01:33]written 0, free lines is 4095 [17:01:33]Connected sock=10 [17:01:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 4C 1E 07 01 77 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 ED 99 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EB 00 00 35 04 06 00 0B 8C 31 41 56 78 D3 DC D6 C8 9B 38 C7 68 [17:01:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 9F DF 47 00 F8 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 40 EB 00 00 F4 03 04 00 F1 45 60 66 B6 04 01 00 00 62 8A FC 32 06 C2 48 25 [17:01:33]CommunicateWithHost err = 0 [17:01:33]CheckOFDResponse [17:01:33]1017 (14) - 77093643461234 [17:01:33]1041 (16) - 0000000000959414 [17:01:33]1040 (4) - 60224 [17:01:33]1012 (4) - 05.06.2024 11:03 [17:01:33]1206 (1) - 0 [17:01:33]OFD Sender: Remove packet 60224 [17:01:33]ProducePacketName [17:01:33]name=ofd_packets/00060224 [17:01:33]NVStorageDeleteData [17:01:33]Write to MH i2c: 01 00 00 09 AC B5 [17:01:33]Write i2c OK [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: 01 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: 01 07 00 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: 01 07 00 09 AC 00 00 00 00 00 B9 0C 81 [17:01:33]RasterBufferAndPrint [17:01:33]line [17:01:33]line [17:01:33]line [17:01:33]line [17:01:33]line [17:01:33]written 0, free lines is 3264 [17:01:33]MH_Cut [17:01:33]Write to MH i2c: D1 01 00 10 AC 01 8E [17:01:33]Write i2c OK [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: D1 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: D1 01 00 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: D1 01 00 10 AC 00 8D [17:01:33]Write to MH i2c: 01 00 00 11 AC BD [17:01:33]Write i2c OK [17:01:33]MH_I2C_Read... [17:01:33]OFD Sender: No OFD packet to send [17:01:34]*** Cut start [17:01:34]*** Partial cut [17:01:34]*** CUTSNS_PIN = 1 [17:01:34]*** CUTSNS_PIN = 0 [17:01:34]*** Brake cut motor [17:01:35]Read from MH i2c: 01 [17:01:35]MH_I2C_Read... [17:01:35]*** Stop cut motor [17:01:35]*** Cut end [17:01:35]Read from MH i2c: 01 07 00 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: 01 07 00 11 AC 00 00 00 00 00 FF 0F D2 [17:01:35]process_action close_receipt done [17:01:35]requested_data is exist [17:01:35]produce_requested_data [17:01:35]requested_item fm.sn is exist - process it [17:01:35]wFMCommunicate request_size=4 [17:01:35]MH_SAM_APDU [17:01:35]CAPDU: 80 11 00 00 [17:01:35]Write to MH i2c: E2 08 00 12 AC 80 11 00 00 00 00 00 00 38 [17:01:35]Write i2c OK [17:01:35]MH_I2C_Read... [17:01:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:35]Read from MH i2c: E2 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 17 00 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 17 00 12 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8B [17:01:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:01:35]wFMCommunicate OK [17:01:35]requested_item fd.num is exist - process it [17:01:35]SAM_PROTO_GetFieldsCounters [17:01:35]wFMCommunicate request_size=4 [17:01:35]MH_SAM_APDU [17:01:35]CAPDU: 80 13 00 00 [17:01:35]Write to MH i2c: E2 08 00 13 AC 80 13 00 00 00 00 00 00 3B [17:01:35]Write i2c OK [17:01:35]MH_I2C_Read... [17:01:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:35]Read from MH i2c: E2 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 62 00 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 62 00 13 AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 EB 00 00 0E 04 04 00 48 00 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 12 [17:01:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 EB 00 00 0E 04 04 00 48 00 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 [17:01:35]wFMCommunicate OK [17:01:35]SAM_PROTO_GetFieldsCounters done [17:01:35]requested_item shift.num is exist - process it [17:01:35]requested_item shift.opened is exist - process it [17:01:35]req_shift_opened [17:01:35]FM_GetShiftState [17:01:35]SAM_PROTO_GetShiftState [17:01:35]wFMCommunicate request_size=4 [17:01:35]MH_SAM_APDU [17:01:35]CAPDU: 80 13 01 00 [17:01:35]Write to MH i2c: E2 08 00 14 AC 80 13 01 00 00 00 00 00 3D [17:01:35]Write i2c OK [17:01:35]MH_I2C_Read... [17:01:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:35]Read from MH i2c: E2 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 0E 00 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 0E 00 14 AC 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 75 [17:01:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:01:35]wFMCommunicate OK [17:01:35]SAM_PROTO_GetShiftState done [17:01:35]FM_GetShiftState done [17:01:35]req_shift_opened done [17:01:35]requested_item shift.open_date is exist - process it [17:01:35]req_shift_open_date [17:01:35]req_shift_open_date done [17:01:35]produce_requested_data done [17:01:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60224,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:01:35]process_action_free close_receipt [17:01:35]json_value_free [17:01:35]json_value_free done [17:01:35]process_json_proto returns [17:01:35]Send response to host [17:01:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60224,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:01:35]free response buf [17:01:35]execute_script done [17:01:35]execute_script returns [17:01:35]free content buf [17:01:35]Sock 9.Close socket [17:01:35]Sock 9.Thread stoped [17:01:38]OFD Sender: No OFD packet to send [17:01:43]OFD Sender: No OFD packet to send [17:01:48]OFD Sender: No OFD packet to send [17:01:53]OFD Sender: No OFD packet to send [17:01:58]OFD Sender: No OFD packet to send [17:02:03]OFD Sender: No OFD packet to send [17:02:08]OFD Sender: No OFD packet to send [17:02:13]OFD Sender: No OFD packet to send [17:02:18]OFD Sender: No OFD packet to send [17:02:23]OFD Sender: No OFD packet to send [17:02:28]OFD Sender: No OFD packet to send [17:02:33]OFD Sender: No OFD packet to send [17:02:36]accept exits with 8 [17:02:36]New connection [17:02:36]New thread 3066957156 created [17:02:36]Thread 3067100516 joined [17:02:36]Waiting for new connection... [17:02:36] Sock 8.Parse request [17:02:36]Sock 8.Check first char [17:02:36]Sock 8.First char is OK [17:02:36]request: POST /json_proto HTTP/1.0 [17:02:36]Method: POST [17:02:36]URL: /json_proto [17:02:36]Method is POST - this is cgi request [17:02:36]url: /json_proto [17:02:36]query_string will be loaded in cgi processing [17:02:36]execute_cgi json_proto POST (null) [17:02:36]execute_cgi path=json_proto method=POST [17:02:36]POST find Content-Length [17:02:36]Host: 172.17.60.68:8080 [17:02:36]Content-Length: 1213 [17:02:36]Content-Type: application/json [17:02:36] [17:02:36]POST finish read [17:02:36]Found Content-Length = 1213 [17:02: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545964\u000A05.06.2024 16:57\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751011;3751010\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:36]execute_script... [17:02:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545964\u000A05.06.2024 16:57\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 72.90\u000A\u0418\u0422\u041E\u0413: 1458.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3751011;3751010\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:36]POST & json_proto [17:02:36]process_json_proto [17:02:36]json parsed OK: [17:02:36]protocol is kg_v1.0 [17:02:36]action value=print_text [17:02:36]process_action print_text [17:02:36]cmd_print_text [17:02:36]ExternCall_PrintAddStr [17:02:36]wPrintStart [17:02:36]Write to MH i2c: 01 00 00 15 AC C1 [17:02:36]Write i2c OK [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: 01 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: 01 07 00 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: 01 07 00 15 AC 00 00 00 00 00 FF 0F D6 [17:02:36]RasterBufferAndPrint [17:02:36]line *****ТОВАРНЫЙ ЧЕК***** [17:02:36]line АЗС 117 [17:02:36]line Партнер нефть [17:02:36]line 02508201610067 [17:02:36]line Кассир : Койгельдиева Р. [17:02:36]line Счет N : (1)545964 [17:02:36]line 05.06.2024 16:57 [17:02:36]line ПРОДАЖА [17:02:36]line ТРК (МРК, ГНК): 31 [17:02:36]line Вид ГСМ : 2710194210 [17:02:36]line ДТ-К-5 [17:02:36]line 20.000 x 72.90 [17:02:36]line ИТОГ: 1458.00 [17:02:36]line Тип оплаты: Талоны: Партнер нефть [17:02:36]line 3751011;3751010 [17:02:36]line ______________________ [17:02:36]line (подпись) [17:02:36]written 0, free lines is 4095 [17:02:36]Write to MH i2c: 01 00 00 2A AC D6 [17:02:36]Write i2c OK [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: 01 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: 01 07 00 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: 01 07 00 2A AC 00 00 00 00 00 F8 0D E2 [17:02:36]RasterBufferAndPrint [17:02:36]line [17:02:36]line [17:02:36]line [17:02:36]line [17:02:36]line [17:02:36]written 0, free lines is 3577 [17:02:36]MH_Cut [17:02:36]Write to MH i2c: D1 01 00 31 AC 01 AF [17:02:36]Write i2c OK [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: D1 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: D1 01 00 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: D1 01 00 31 AC 00 AE [17:02:36]Write to MH i2c: 01 00 00 32 AC DE [17:02:36]Write i2c OK [17:02:36]MH_I2C_Read... [17:02:37]*** Cut start [17:02:37]*** Partial cut [17:02:37]*** CUTSNS_PIN = 1 [17:02:37]*** CUTSNS_PIN = 0 [17:02:37]*** Brake cut motor [17:02:37]Read from MH i2c: 01 [17:02:37]MH_I2C_Read... [17:02:37]*** Stop cut motor [17:02:37]*** Cut end [17:02:37]Read from MH i2c: 01 07 00 [17:02:37]MH_I2C_Read... [17:02:37]Read from MH i2c: 01 07 00 32 AC 00 00 00 00 00 FF 0F F3 [17:02:37]process_action print_text done [17:02:37]requested_data is exist [17:02:37]produce_requested_data [17:02:37]requested_item fm.sn is exist - process it [17:02:37]wFMCommunicate request_size=4 [17:02:37]MH_SAM_APDU [17:02:37]CAPDU: 80 11 00 00 [17:02:37]Write to MH i2c: E2 08 00 33 AC 80 11 00 00 00 00 00 00 59 [17:02:37]Write i2c OK [17:02:37]MH_I2C_Read... [17:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:38]Read from MH i2c: E2 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 17 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 17 00 33 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AC [17:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:02:38]wFMCommunicate OK [17:02:38]requested_item fd.num is exist - process it [17:02:38]SAM_PROTO_GetFieldsCounters [17:02:38]wFMCommunicate request_size=4 [17:02:38]MH_SAM_APDU [17:02:38]CAPDU: 80 13 00 00 [17:02:38]Write to MH i2c: E2 08 00 34 AC 80 13 00 00 00 00 00 00 5C [17:02:38]Write i2c OK [17:02:38]MH_I2C_Read... [17:02:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:38]Read from MH i2c: E2 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 62 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 62 00 34 AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 EB 00 00 0E 04 04 00 48 00 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 33 [17:02:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 40 EB 00 00 0E 04 04 00 48 00 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 [17:02:38]wFMCommunicate OK [17:02:38]SAM_PROTO_GetFieldsCounters done [17:02:38]requested_item shift.num is exist - process it [17:02:38]requested_item shift.opened is exist - process it [17:02:38]req_shift_opened [17:02:38]FM_GetShiftState [17:02:38]SAM_PROTO_GetShiftState [17:02:38]wFMCommunicate request_size=4 [17:02:38]MH_SAM_APDU [17:02:38]CAPDU: 80 13 01 00 [17:02:38]Write to MH i2c: E2 08 00 35 AC 80 13 01 00 00 00 00 00 5E [17:02:38]Write i2c OK [17:02:38]MH_I2C_Read... [17:02:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:38]Read from MH i2c: E2 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 0E 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 0E 00 35 AC 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 96 [17:02:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:02:38]wFMCommunicate OK [17:02:38]SAM_PROTO_GetShiftState done [17:02:38]FM_GetShiftState done [17:02:38]req_shift_opened done [17:02:38]requested_item shift.open_date is exist - process it [17:02:38]req_shift_open_date [17:02:38]req_shift_open_date done [17:02:38]produce_requested_data done [17:02:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60224,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:02:38]process_action_free print_text [17:02:38]json_value_free [17:02:38]json_value_free done [17:02:38]process_json_proto returns [17:02:38]Send response to host [17:02:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60224,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:02:38]free response buf [17:02:38]execute_script done [17:02:38]execute_script returns [17:02:38]free content buf [17:02:38]Sock 8.Close socket [17:02:38]Sock 8.Thread stoped [17:02:38]OFD Sender: No OFD packet to send [17:02:42]accept exits with 9 [17:02:42]New connection [17:02:42]New thread 3067100516 created [17:02:42]Thread 3066957156 joined [17:02:42]Waiting for new connection... [17:02:42] Sock 9.Parse request [17:02:42]Sock 9.Check first char [17:02:42]Sock 9.First char is OK [17:02:42]request: POST /json_proto HTTP/1.0 [17:02:42]Method: POST [17:02:42]URL: /json_proto [17:02:42]Method is POST - this is cgi request [17:02:42]url: /json_proto [17:02:42]query_string will be loaded in cgi processing [17:02:42]execute_cgi json_proto POST (null) [17:02:42]execute_cgi path=json_proto method=POST [17:02:42]POST find Content-Length [17:02:42]Host: 172.17.60.68:8080 [17:02:42]Content-Length: 681 [17:02:42]Content-Type: application/json [17:02:42] [17:02:42]POST finish read [17:02:42]Found Content-Length = 681 [17:02:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 19.200, "sum" : 670.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:42]execute_script... [17:02: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)545963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 19.200, "sum" : 670.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:42]POST & json_proto [17:02:42]process_json_proto [17:02:42]json parsed OK: [17:02:42]protocol is kg_v1.0 [17:02:42]action value=close_receipt [17:02:42]process_action close_receipt [17:02:42]cmd_close_receipt [17:02:42]MH_GetDate [17:02:42]Write to MH i2c: F0 00 00 36 AC D1 [17:02:42]Write i2c OK [17:02:42]MH_I2C_Read... [17:02:42]Read from MH i2c: F0 [17:02:42]MH_I2C_Read... [17:02:42]Read from MH i2c: F0 09 00 [17:02:42]MH_I2C_Read... [17:02:42]Read from MH i2c: F0 09 00 36 AC 00 34 9A 60 66 9A 61 5F 66 2E [17:02:42]GetLastDocTimeStamp 1717606893 [17:02:42]current date 1717606964 [17:02:42]FM_GetShiftState [17:02:42]SAM_PROTO_GetShiftState [17:02:42]wFMCommunicate request_size=4 [17:02:42]MH_SAM_APDU [17:02:42]CAPDU: 80 13 01 00 [17:02:42]Write to MH i2c: E2 08 00 37 AC 80 13 01 00 00 00 00 00 60 [17:02:42]Write i2c OK [17:02:42]MH_I2C_Read... [17:02:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:42]Read from MH i2c: E2 [17:02:42]MH_I2C_Read... [17:02:42]Read from MH i2c: E2 0E 00 [17:02:42]MH_I2C_Read... [17:02:42]Read from MH i2c: E2 0E 00 37 AC 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 98 [17:02:42]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:02:42]wFMCommunicate OK [17:02:42]SAM_PROTO_GetShiftState done [17:02:42]FM_GetShiftState done [17:02:42]opened in 1717545916 [17:02:42]opened+sec_in_day 1717632316 [17:02:42]quantity*price = 67008 [17:02:42]sum+1 = 67009 [17:02:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.16 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 620 05.06.2024 17:02 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60225 ФПД: 144656310493174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170245&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60225&fm=144656310493174&tin=02508201610067®Number=0000000000151680&sum=67000 [17:02:43]StoreToDocumentArchive [17:02:43]shift 72 fd 60225 [17:02:43]save to /storage/0072/doc_00060225 [17:02:43]save last doc name /storage/0072/doc_00060225 to /storage/kkm_last_doc_name [17:02:43]save OK [17:02:43]Clear old archive folders... [17:02:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:02:43]tlvbuf is 00545CA0 [17:02:43]SAM_PROTO_ClearQueue [17:02:43]wFMCommunicate request_size=4 [17:02:43]MH_SAM_APDU [17:02:43]CAPDU: 80 09 00 00 [17:02:43]Write to MH i2c: E2 08 00 44 AC 80 09 00 00 00 00 00 00 62 [17:02:43]Write i2c OK [17:02:43]MH_I2C_Read... [17:02:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:43]Read from MH i2c: E2 [17:02:43]MH_I2C_Read... [17:02:43]Read from MH i2c: E2 03 00 [17:02:43]MH_I2C_Read... [17:02:43]Read from MH i2c: E2 03 00 44 AC 00 90 00 64 [17:02:43]RAPDU: 90 00 [17:02:43]wFMCommunicate OK [17:02:43]SAM_PROTO_ClearQueue done [17:02:43]KKMCreateOFDPacket [17:02:43]OFDProtocolAddRootSTLVToBuf [17:02:43]FM_MakeSignedData [17:02:43]FM_MakeSignedData [17:02:43]SAM_PROTO_SignData [17:02:43]wFMCommunicate request_size=4 [17:02:43]MH_SAM_APDU [17:02:43]CAPDU: 80 0D 01 02 [17:02:43]Write to MH i2c: E2 08 00 45 AC 80 0D 01 02 00 00 00 00 6A [17:02:43]Write i2c OK [17:02:43]MH_I2C_Read... [17:02:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:43]Read from MH i2c: E2 [17:02:43]MH_I2C_Read... [17:02:43]Read from MH i2c: E2 03 00 [17:02:43]MH_I2C_Read... [17:02:43]Read from MH i2c: E2 03 00 45 AC 00 90 00 65 [17:02:43]RAPDU: 90 00 [17:02:43]wFMCommunicate OK [17:02:43]wFMCommunicate request_size=255 [17:02:43]MH_SAM_APDU [17:02:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 4B 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 35 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EB 00 00 35 04 06 00 83 90 [17:02:43]Write to MH i2c: E2 02 01 46 AC 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 4B 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 35 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EB 00 00 35 04 06 00 83 90 00 00 17 [17:02:43]Write i2c OK [17:02:43]MH_I2C_Read... [17:02:43]OFD Sender: No OFD packet to send [17:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:44]Read from MH i2c: E2 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 03 00 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 03 00 46 AC 00 90 00 66 [17:02:44]RAPDU: 90 00 [17:02:44]wFMCommunicate OK [17:02:44]wFMCommunicate request_size=9 [17:02:44]MH_SAM_APDU [17:02:44]CAPDU: 80 0D 02 02 04 6C 00 5F F6 [17:02:44]Write to MH i2c: E2 0C 00 47 AC 80 0D 02 02 04 00 6C 00 5F F6 00 00 36 [17:02:44]Write i2c OK [17:02:44]MH_I2C_Read... [17:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:44]Read from MH i2c: E2 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 03 00 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 03 00 47 AC 00 90 00 67 [17:02:44]RAPDU: 90 00 [17:02:44]wFMCommunicate OK [17:02:44]wFMCommunicate request_size=4 [17:02:44]MH_SAM_APDU [17:02:44]CAPDU: 80 0D 03 02 [17:02:44]Write to MH i2c: E2 08 00 48 AC 80 0D 03 02 00 00 00 00 6F [17:02:44]Write i2c OK [17:02:44]MH_I2C_Read... [17:02:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:44]Read from MH i2c: E2 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 0B 00 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 0B 00 48 AC 00 BB B4 75 16 7E F9 45 B1 90 00 D7 [17:02:44]RAPDU: BB B4 75 16 7E F9 45 B1 90 00 [17:02:44]wFMCommunicate OK [17:02:44]SAM_PROTO_SignData done [17:02:44]FM_MakeSignedData done [17:02:44]CreateOFDProtocolMessage [17:02:44]wFMCommunicate request_size=4 [17:02:44]MH_SAM_APDU [17:02:44]CAPDU: 80 11 00 00 [17:02:44]Write to MH i2c: E2 08 00 49 AC 80 11 00 00 00 00 00 00 6F [17:02:44]Write i2c OK [17:02:44]MH_I2C_Read... [17:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:44]Read from MH i2c: E2 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 17 00 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: E2 17 00 49 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 C2 [17:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:02:44]wFMCommunicate OK [17:02:44]CreateOFDProtocolMessage done [17:02:44]OFDSenderStorePacket 60225 [17:02:44]StoreOFDPacket docnum=60225 [17:02:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 45 F4 06 01 9F 9D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 4B 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 35 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EB 00 00 35 04 06 00 83 90 6C 00 5F F6 BB B4 75 16 7E F9 45 B1 [17:02:44]CheckFolder [17:02:44]dirname=/storage/ofd_packets [17:02:44]CheckFolder done [17:02:44]ProducePacketName [17:02:44]name=ofd_packets/00060225 [17:02:44]NVStorageSaveData ofd_packets/00060225 [17:02:44]File name is /storage/ofd_packets/00060225 [17:02:44]Write 300 bytes [17:02:44]NVStorageSaveData done [17:02:44]OFDSenderStorePacket done [17:02:44]KKMCreateOFDPacket done [17:02:44]NVStorageSaveData kkm_last_timestamp [17:02:44]File name is /storage/kkm_last_timestamp [17:02:44]Write 4 bytes [17:02:44]NVStorageSaveData done [17:02:44]ExternCall_PrintAddStr [17:02:44]wPrintStart [17:02:44]Write to MH i2c: 01 00 00 4A AC F6 [17:02:44]Write i2c OK [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: 01 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: 01 07 00 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: 01 07 00 4A AC 00 00 00 00 00 FF 0F 0B [17:02:44]RasterBufferAndPrint [17:02:44]line Счет N : (1)545963 [17:02:44]line ИНН: 02508201610067 [17:02:44]line Контрольно-Кассовый Чек [17:02:44]line ПРОДАЖА [17:02:44]line ТРК (МРК, ГНК) : 71 [17:02:44]line Товар: 2711190000 [17:02:44]line ГАЗ-К-5 [17:02:44]line 19.200 * 34.90 [17:02:44]line = 670.08 [17:02:44]line НДС 12% НСП 1% [17:02:44]line > о реализуемом товаре [17:02:44]line ОКРУГЛЕНИЕ: -0.08 [17:02:44]line ИТОГО: 670.00 [17:02:44]line Внесено: 670.00 [17:02:44]line СДАЧА: 0.00 [17:02:44]line НСП 1% : 5.93 [17:02:44]line НДС 12% : 71.16 [17:02:44]line Наличными: 670.00 [17:02:44]line Безнал.: 0.00 [17:02:44]line Место: АЗС № 117 "Партнер Нефть" [17:02:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:02:44]line СНО: Общий режим [17:02:44]line Чек 620 05.06.2024 17:02 [17:02:44]line Смена: 72 ФФД: 1.0 [17:02:44]line ЗНМ: 0300000048 [17:02:44]line РНМ: 0000000000151680 [17:02:44]line Версия ККМ: v1.0 [17:02:44]line ФМ: 0000000000959414 [17:02:44]line ФД: 60225 [17:02:44]line ФПД: 144656310493174 [17:02:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170245&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60225&fm=144656310493174&tin=02508201610067®Number=0000000000151680&sum=67000 [17:02:44]OFD Sender: Processing packet 60225 [packets to send 53, broken 52] [17:02:44]ProducePacketName [17:02:44]name=ofd_packets/00060225 [17:02:44]OFD Sender: To server: pG, [17:02:44]CommunicateWithHost lk.salyk.kg:30040 [17:02:44]ConnectInit lk.salyk.kg [17:02:44]written 0, free lines is 4095 [17:02:44]Connected sock=10 [17:02:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 45 F4 06 01 9F 9D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 4B 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 35 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EB 00 00 35 04 06 00 83 90 6C 00 5F F6 BB B4 75 16 7E F9 45 B1 [17:02:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AF FE 47 00 FB 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 41 EB 00 00 F4 03 04 00 38 46 60 66 B6 04 01 00 00 61 6E 48 9D A9 E0 33 5B [17:02:44]CommunicateWithHost err = 0 [17:02:44]CheckOFDResponse [17:02:44]1017 (14) - 77093643461234 [17:02:44]1041 (16) - 0000000000959414 [17:02:44]1040 (4) - 60225 [17:02:44]1012 (4) - 05.06.2024 11:04 [17:02:44]1206 (1) - 0 [17:02:44]OFD Sender: Remove packet 60225 [17:02:44]ProducePacketName [17:02:44]name=ofd_packets/00060225 [17:02:44]NVStorageDeleteData [17:02:44]Write to MH i2c: 01 00 00 75 AC 21 [17:02:44]Write i2c OK [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: 01 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: 01 07 00 [17:02:44]MH_I2C_Read... [17:02:44]Read from MH i2c: 01 07 00 75 AC 00 00 00 00 00 B5 0C E9 [17:02:44]RasterBufferAndPrint [17:02:44]line [17:02:44]line [17:02:44]line [17:02:44]line [17:02:44]line [17:02:44]written 0, free lines is 3260 [17:02:44]MH_Cut [17:02:44]Write to MH i2c: D1 01 00 7C AC 01 FA [17:02:44]Write i2c OK [17:02:44]MH_I2C_Read... [17:02:45]Read from MH i2c: D1 [17:02:45]MH_I2C_Read... [17:02:45]Read from MH i2c: D1 01 00 [17:02:45]MH_I2C_Read... [17:02:45]Read from MH i2c: D1 01 00 7C AC 00 F9 [17:02:45]Write to MH i2c: 01 00 00 7D AC 29 [17:02:45]Write i2c OK [17:02:45]MH_I2C_Read... [17:02:45]OFD Sender: No OFD packet to send [17:02:45]*** Cut start [17:02:45]*** Partial cut [17:02:45]*** CUTSNS_PIN = 1 [17:02:45]*** CUTSNS_PIN = 0 [17:02:46]*** Brake cut motor [17:02:46]Read from MH i2c: 01 [17:02:46]MH_I2C_Read... [17:02:46]*** Stop cut motor [17:02:46]*** Cut end [17:02:46]Read from MH i2c: 01 07 00 [17:02:46]MH_I2C_Read... [17:02:46]Read from MH i2c: 01 07 00 7D AC 00 00 00 00 00 FF 0F 3E [17:02:46]process_action close_receipt done [17:02:46]requested_data is exist [17:02:46]produce_requested_data [17:02:46]requested_item fm.sn is exist - process it [17:02:46]wFMCommunicate request_size=4 [17:02:46]MH_SAM_APDU [17:02:46]CAPDU: 80 11 00 00 [17:02:46]Write to MH i2c: E2 08 00 7E AC 80 11 00 00 00 00 00 00 A4 [17:02:46]Write i2c OK [17:02:46]MH_I2C_Read... [17:02:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:46]Read from MH i2c: E2 [17:02:46]MH_I2C_Read... [17:02:46]Read from MH i2c: E2 17 00 [17:02:46]MH_I2C_Read... [17:02:46]Read from MH i2c: E2 17 00 7E AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 F7 [17:02:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:02:46]wFMCommunicate OK [17:02:46]requested_item fd.num is exist - process it [17:02:46]SAM_PROTO_GetFieldsCounters [17:02:46]wFMCommunicate request_size=4 [17:02:46]MH_SAM_APDU [17:02:46]CAPDU: 80 13 00 00 [17:02:46]Write to MH i2c: E2 08 00 7F AC 80 13 00 00 00 00 00 00 A7 [17:02:46]Write i2c OK [17:02:46]MH_I2C_Read... [17:02:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:46]Read from MH i2c: E2 [17:02:46]MH_I2C_Read... [17:02:46]Read from MH i2c: E2 62 00 [17:02:46]MH_I2C_Read... [17:02:46]Read from MH i2c: E2 62 00 7F AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 41 EB 00 00 0E 04 04 00 48 00 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 82 [17:02:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 41 EB 00 00 0E 04 04 00 48 00 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 [17:02:46]wFMCommunicate OK [17:02:46]SAM_PROTO_GetFieldsCounters done [17:02:46]requested_item shift.num is exist - process it [17:02:46]requested_item shift.opened is exist - process it [17:02:46]req_shift_opened [17:02:46]FM_GetShiftState [17:02:46]SAM_PROTO_GetShiftState [17:02:46]wFMCommunicate request_size=4 [17:02:46]MH_SAM_APDU [17:02:46]CAPDU: 80 13 01 00 [17:02:46]Write to MH i2c: E2 08 00 80 AC 80 13 01 00 00 00 00 00 A9 [17:02:46]Write i2c OK [17:02:46]MH_I2C_Read... [17:02:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:46]Read from MH i2c: E2 [17:02:46]MH_I2C_Read... [17:02:46]Read from MH i2c: E2 0E 00 [17:02:46]MH_I2C_Read... [17:02:46]Read from MH i2c: E2 0E 00 80 AC 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E1 [17:02:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:02:46]wFMCommunicate OK [17:02:46]SAM_PROTO_GetShiftState done [17:02:46]FM_GetShiftState done [17:02:46]req_shift_opened done [17:02:46]requested_item shift.open_date is exist - process it [17:02:46]req_shift_open_date [17:02:46]req_shift_open_date done [17:02:46]produce_requested_data done [17:02:46]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60225,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:02:46]process_action_free close_receipt [17:02:46]json_value_free [17:02:46]json_value_free done [17:02:46]process_json_proto returns [17:02:46]Send response to host [17:02:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60225,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:02:46]free response buf [17:02:46]execute_script done [17:02:46]execute_script returns [17:02:46]free content buf [17:02:46]Sock 9.Close socket [17:02:46]Sock 9.Thread stoped [17:02:50]OFD Sender: No OFD packet to send [17:02:55]OFD Sender: No OFD packet to send [17:03:00]OFD Sender: No OFD packet to send [17:03:05]OFD Sender: No OFD packet to send [17:03:10]OFD Sender: No OFD packet to send [17:03:15]OFD Sender: No OFD packet to send [17:03:20]OFD Sender: No OFD packet to send [17:03:25]OFD Sender: No OFD packet to send [17:03:25]accept exits with 8 [17:03:25]New connection [17:03:25]New thread 3066957156 created [17:03:25]Thread 3067100516 joined [17:03:25]Waiting for new connection... [17:03:25] Sock 8.Parse request [17:03:25]Sock 8.Check first char [17:03:25]Sock 8.First char is OK [17:03:25]request: POST /json_proto HTTP/1.0 [17:03:25]Method: POST [17:03:25]URL: /json_proto [17:03:25]Method is POST - this is cgi request [17:03:25]url: /json_proto [17:03:25]query_string will be loaded in cgi processing [17:03:25]execute_cgi json_proto POST (null) [17:03:25]execute_cgi path=json_proto method=POST [17:03:25]POST find Content-Length [17:03:25]Host: 172.17.60.68:8080 [17:03:25]Content-Length: 674 [17:03:25]Content-Type: application/json [17:03:25] [17:03:25]POST finish read [17:03:25]Found Content-Length = 674 [17:03:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545965", "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" : 72.90, "quantity" : 2.750, "sum" : 200.48, "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:03:25]execute_script... [17:03: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)545965", "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" : 72.90, "quantity" : 2.750, "sum" : 200.48, "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:03:25]POST & json_proto [17:03:25]process_json_proto [17:03:25]json parsed OK: [17:03:25]protocol is kg_v1.0 [17:03:25]action value=close_receipt [17:03:25]process_action close_receipt [17:03:25]cmd_close_receipt [17:03:25]MH_GetDate [17:03:25]Write to MH i2c: F0 00 00 81 AC 1C [17:03:25]Write i2c OK [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: F0 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: F0 09 00 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: F0 09 00 81 AC 00 60 9A 60 66 9A 61 5F 66 A5 [17:03:25]GetLastDocTimeStamp 1717606965 [17:03:25]current date 1717607008 [17:03:25]FM_GetShiftState [17:03:25]SAM_PROTO_GetShiftState [17:03:25]wFMCommunicate request_size=4 [17:03:25]MH_SAM_APDU [17:03:25]CAPDU: 80 13 01 00 [17:03:25]Write to MH i2c: E2 08 00 82 AC 80 13 01 00 00 00 00 00 AB [17:03:25]Write i2c OK [17:03:25]MH_I2C_Read... [17:03:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:25]Read from MH i2c: E2 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: E2 0E 00 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: E2 0E 00 82 AC 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E3 [17:03:25]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:03:25]wFMCommunicate OK [17:03:25]SAM_PROTO_GetShiftState done [17:03:25]FM_GetShiftState done [17:03:25]opened in 1717545916 [17:03:25]opened+sec_in_day 1717632316 [17:03:25]quantity*price = 20047 [17:03:25]sum+1 = 20049 [17:03:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 621 05.06.2024 17:03 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60226 ФПД: 3693907088299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170328&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60226&fm=3693907088299&tin=02508201610067®Number=0000000000151680&sum=20000 [17:03:26]StoreToDocumentArchive [17:03:26]shift 72 fd 60226 [17:03:26]save to /storage/0072/doc_00060226 [17:03:26]save last doc name /storage/0072/doc_00060226 to /storage/kkm_last_doc_name [17:03:26]save OK [17:03:26]Clear old archive folders... [17:03:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:03:26]tlvbuf is 003D57F0 [17:03:26]SAM_PROTO_ClearQueue [17:03:26]wFMCommunicate request_size=4 [17:03:26]MH_SAM_APDU [17:03:26]CAPDU: 80 09 00 00 [17:03:26]Write to MH i2c: E2 08 00 8F AC 80 09 00 00 00 00 00 00 AD [17:03:26]Write i2c OK [17:03:26]MH_I2C_Read... [17:03:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:26]Read from MH i2c: E2 [17:03:26]MH_I2C_Read... [17:03:26]Read from MH i2c: E2 03 00 [17:03:26]MH_I2C_Read... [17:03:26]Read from MH i2c: E2 03 00 8F AC 00 90 00 AF [17:03:26]RAPDU: 90 00 [17:03:26]wFMCommunicate OK [17:03:26]SAM_PROTO_ClearQueue done [17:03:26]KKMCreateOFDPacket [17:03:26]OFDProtocolAddRootSTLVToBuf [17:03:26]FM_MakeSignedData [17:03:26]FM_MakeSignedData [17:03:26]SAM_PROTO_SignData [17:03:26]wFMCommunicate request_size=4 [17:03:26]MH_SAM_APDU [17:03:26]CAPDU: 80 0D 01 02 [17:03:26]Write to MH i2c: E2 08 00 90 AC 80 0D 01 02 00 00 00 00 B5 [17:03:26]Write i2c OK [17:03:26]MH_I2C_Read... [17:03:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:26]Read from MH i2c: E2 [17:03:26]MH_I2C_Read... [17:03:26]Read from MH i2c: E2 03 00 [17:03:26]MH_I2C_Read... [17:03:26]Read from MH i2c: E2 03 00 90 AC 00 90 00 B0 [17:03:26]RAPDU: 90 00 [17:03:26]wFMCommunicate OK [17:03:26]wFMCommunicate request_size=255 [17:03:26]MH_SAM_APDU [17:03: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 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 6D 02 00 00 F4 03 04 00 60 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EB 00 00 35 04 06 00 03 5C 0E 05 [17:03:26]Write to MH i2c: E2 02 01 91 AC 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 6D 02 00 00 F4 03 04 00 60 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EB 00 00 35 04 06 00 03 5C 0E 05 00 00 06 [17:03:26]Write i2c OK [17:03:26]MH_I2C_Read... [17:03:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:27]Read from MH i2c: E2 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 03 00 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 03 00 91 AC 00 90 00 B1 [17:03:27]RAPDU: 90 00 [17:03:27]wFMCommunicate OK [17:03:27]wFMCommunicate request_size=7 [17:03:27]MH_SAM_APDU [17:03:27]CAPDU: 80 0D 02 02 02 13 AB [17:03:27]Write to MH i2c: E2 0A 00 92 AC 80 0D 02 02 02 00 13 AB 00 00 7A [17:03:27]Write i2c OK [17:03:27]MH_I2C_Read... [17:03:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:27]Read from MH i2c: E2 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 03 00 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 03 00 92 AC 00 90 00 B2 [17:03:27]RAPDU: 90 00 [17:03:27]wFMCommunicate OK [17:03:27]wFMCommunicate request_size=4 [17:03:27]MH_SAM_APDU [17:03:27]CAPDU: 80 0D 03 02 [17:03:27]Write to MH i2c: E2 08 00 93 AC 80 0D 03 02 00 00 00 00 BA [17:03:27]Write i2c OK [17:03:27]MH_I2C_Read... [17:03:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:27]Read from MH i2c: E2 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 0B 00 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 0B 00 93 AC 00 AE A0 00 98 5D 0B E7 4B 90 00 3B [17:03:27]RAPDU: AE A0 00 98 5D 0B E7 4B 90 00 [17:03:27]wFMCommunicate OK [17:03:27]SAM_PROTO_SignData done [17:03:27]FM_MakeSignedData done [17:03:27]CreateOFDProtocolMessage [17:03:27]wFMCommunicate request_size=4 [17:03:27]MH_SAM_APDU [17:03:27]CAPDU: 80 11 00 00 [17:03:27]Write to MH i2c: E2 08 00 94 AC 80 11 00 00 00 00 00 00 BA [17:03:27]Write i2c OK [17:03:27]MH_I2C_Read... [17:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:27]Read from MH i2c: E2 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 17 00 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: E2 17 00 94 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 0D [17:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:03:27]wFMCommunicate OK [17:03:27]CreateOFDProtocolMessage done [17:03:27]OFDSenderStorePacket 60226 [17:03:27]StoreOFDPacket docnum=60226 [17:03:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 AC 19 04 01 AD 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 6D 02 00 00 F4 03 04 00 60 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EB 00 00 35 04 06 00 03 5C 0E 05 13 AB AE A0 00 98 5D 0B E7 4B [17:03:27]CheckFolder [17:03:27]dirname=/storage/ofd_packets [17:03:27]CheckFolder done [17:03:27]ProducePacketName [17:03:27]name=ofd_packets/00060226 [17:03:27]NVStorageSaveData ofd_packets/00060226 [17:03:27]File name is /storage/ofd_packets/00060226 [17:03:27]Write 298 bytes [17:03:27]NVStorageSaveData done [17:03:27]OFDSenderStorePacket done [17:03:27]KKMCreateOFDPacket done [17:03:27]NVStorageSaveData kkm_last_timestamp [17:03:27]File name is /storage/kkm_last_timestamp [17:03:27]Write 4 bytes [17:03:27]NVStorageSaveData done [17:03:27]OFD Sender: Processing packet 60226 [packets to send 53, broken 52] [17:03:27]ProducePacketName [17:03:27]name=ofd_packets/00060226 [17:03:27]OFD Sender: To server: pG, [17:03:27]CommunicateWithHost lk.salyk.kg:30040 [17:03:27]ConnectInit lk.salyk.kg [17:03:27]ExternCall_PrintAddStr [17:03:27]wPrintStart [17:03:27]Write to MH i2c: 01 00 00 95 AC 41 [17:03:27]Write i2c OK [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: 01 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: 01 07 00 [17:03:27]MH_I2C_Read... [17:03:27]Read from MH i2c: 01 07 00 95 AC 00 00 00 00 00 FF 0F 56 [17:03:27]RasterBufferAndPrint [17:03:27]line Счет N : (1)545965 [17:03:27]line ИНН: 02508201610067 [17:03:27]line Контрольно-Кассовый Чек [17:03:27]line ПРОДАЖА [17:03:27]line ТРК (МРК, ГНК) : 51 [17:03:27]line Товар: 2710194210 [17:03:27]line ДТ-К-5 [17:03:27]line 2.750 * 72.90 [17:03:27]line = 200.48 [17:03:27]line НДС 12% НСП 1% [17:03:27]line > о реализуемом товаре [17:03:27]line ОКРУГЛЕНИЕ: -0.48 [17:03:27]line ИТОГО: 200.00 [17:03:27]line Внесено: 200.00 [17:03:27]line СДАЧА: 0.00 [17:03:27]line НСП 1% : 1.77 [17:03:27]line НДС 12% : 21.29 [17:03:27]line Наличными: 200.00 [17:03:27]line Безнал.: 0.00 [17:03:27]line Место: АЗС № 117 "Партнер Нефть" [17:03:27]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:03:27]line СНО: Общий режим [17:03:27]line Чек 621 05.06.2024 17:03 [17:03:27]line Смена: 72 ФФД: 1.0 [17:03:27]line ЗНМ: 0300000048 [17:03:27]line РНМ: 0000000000151680 [17:03:27]line Версия ККМ: v1.0 [17:03:27]line ФМ: 0000000000959414 [17:03:27]line ФД: 60226 [17:03:27]line ФПД: 3693907088299 [17:03:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170328&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60226&fm=3693907088299&tin=02508201610067®Number=0000000000151680&sum=20000 [17:03:27]Connected sock=11 [17:03:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 AC 19 04 01 AD 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 6D 02 00 00 F4 03 04 00 60 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 42 EB 00 00 35 04 06 00 03 5C 0E 05 13 AB AE A0 00 98 5D 0B E7 4B [17:03:27]written 0, free lines is 4095 [17:03:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 D4 EF 47 00 7C 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 39 35 39 34 31 34 10 04 04 00 42 EB 00 00 F4 03 04 00 63 46 60 66 B6 04 01 00 00 F5 9E C6 A7 3E 9D 4A 3C [17:03:27]CommunicateWithHost err = 0 [17:03:27]CheckOFDResponse [17:03:27]1017 (14) - 77093643461234 [17:03:27]1041 (16) - 0000000000959414 [17:03:27]1040 (4) - 60226 [17:03:27]1012 (4) - 05.06.2024 11:05 [17:03:27]1206 (1) - 0 [17:03:27]OFD Sender: Remove packet 60226 [17:03:27]ProducePacketName [17:03:27]name=ofd_packets/00060226 [17:03:27]NVStorageDeleteData [17:03:28]Write to MH i2c: 01 00 00 C0 AC 6C [17:03:28]Write i2c OK [17:03:28]MH_I2C_Read... [17:03:28]Read from MH i2c: 01 [17:03:28]MH_I2C_Read... [17:03:28]Read from MH i2c: 01 07 00 [17:03:28]MH_I2C_Read... [17:03:28]Read from MH i2c: 01 07 00 C0 AC 00 00 00 00 00 A9 0C 28 [17:03:28]RasterBufferAndPrint [17:03:28]line [17:03:28]line [17:03:28]line [17:03:28]line [17:03:28]line [17:03:28]written 0, free lines is 3247 [17:03:28]MH_Cut [17:03:28]Write to MH i2c: D1 01 00 C7 AC 01 45 [17:03:28]Write i2c OK [17:03:28]MH_I2C_Read... [17:03:28]Read from MH i2c: D1 [17:03:28]MH_I2C_Read... [17:03:28]Read from MH i2c: D1 01 00 [17:03:28]MH_I2C_Read... [17:03:28]Read from MH i2c: D1 01 00 C7 AC 00 44 [17:03:28]Write to MH i2c: 01 00 00 C8 AC 74 [17:03:28]Write i2c OK [17:03:28]MH_I2C_Read... [17:03:28]OFD Sender: No OFD packet to send [17:03:29]*** Cut start [17:03:29]*** Partial cut [17:03:29]*** CUTSNS_PIN = 1 [17:03:29]*** CUTSNS_PIN = 0 [17:03:29]*** Brake cut motor [17:03:29]Read from MH i2c: 01 [17:03:29]MH_I2C_Read... [17:03:29]*** Stop cut motor [17:03:29]*** Cut end [17:03:29]Read from MH i2c: 01 07 00 [17:03:29]MH_I2C_Read... [17:03:29]Read from MH i2c: 01 07 00 C8 AC 00 00 00 00 00 FF 0F 89 [17:03:29]process_action close_receipt done [17:03:29]requested_data is exist [17:03:29]produce_requested_data [17:03:29]requested_item fm.sn is exist - process it [17:03:29]wFMCommunicate request_size=4 [17:03:29]MH_SAM_APDU [17:03:29]CAPDU: 80 11 00 00 [17:03:29]Write to MH i2c: E2 08 00 C9 AC 80 11 00 00 00 00 00 00 EF [17:03:29]Write i2c OK [17:03:29]MH_I2C_Read... [17:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:29]Read from MH i2c: E2 [17:03:29]MH_I2C_Read... [17:03:29]Read from MH i2c: E2 17 00 [17:03:29]MH_I2C_Read... [17:03:29]Read from MH i2c: E2 17 00 C9 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 42 [17:03:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:03:29]wFMCommunicate OK [17:03:29]requested_item fd.num is exist - process it [17:03:29]SAM_PROTO_GetFieldsCounters [17:03:29]wFMCommunicate request_size=4 [17:03:29]MH_SAM_APDU [17:03:29]CAPDU: 80 13 00 00 [17:03:29]Write to MH i2c: E2 08 00 CA AC 80 13 00 00 00 00 00 00 F2 [17:03:29]Write i2c OK [17:03:29]MH_I2C_Read... [17:03:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:29]Read from MH i2c: E2 [17:03:29]MH_I2C_Read... [17:03:29]Read from MH i2c: E2 62 00 [17:03:29]MH_I2C_Read... [17:03:29]Read from MH i2c: E2 62 00 CA AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 EB 00 00 0E 04 04 00 48 00 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 D1 [17:03:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 42 EB 00 00 0E 04 04 00 48 00 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 [17:03:29]wFMCommunicate OK [17:03:29]SAM_PROTO_GetFieldsCounters done [17:03:29]requested_item shift.num is exist - process it [17:03:29]requested_item shift.opened is exist - process it [17:03:29]req_shift_opened [17:03:29]FM_GetShiftState [17:03:29]SAM_PROTO_GetShiftState [17:03:29]wFMCommunicate request_size=4 [17:03:29]MH_SAM_APDU [17:03:29]CAPDU: 80 13 01 00 [17:03:29]Write to MH i2c: E2 08 00 CB AC 80 13 01 00 00 00 00 00 F4 [17:03:29]Write i2c OK [17:03:29]MH_I2C_Read... [17:03:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:29]Read from MH i2c: E2 [17:03:29]MH_I2C_Read... [17:03:29]Read from MH i2c: E2 0E 00 [17:03:29]MH_I2C_Read... [17:03:29]Read from MH i2c: E2 0E 00 CB AC 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2C [17:03:29]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:03:29]wFMCommunicate OK [17:03:29]SAM_PROTO_GetShiftState done [17:03:29]FM_GetShiftState done [17:03:29]req_shift_opened done [17:03:29]requested_item shift.open_date is exist - process it [17:03:29]req_shift_open_date [17:03:29]req_shift_open_date done [17:03:29]produce_requested_data done [17:03:29]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60226,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:03:29]process_action_free close_receipt [17:03:29]json_value_free [17:03:29]json_value_free done [17:03:29]process_json_proto returns [17:03:29]Send response to host [17:03:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60226,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:03:29]free response buf [17:03:29]execute_script done [17:03:29]execute_script returns [17:03:29]free content buf [17:03:29]Sock 8.Close socket [17:03:29]Sock 8.Thread stoped [17:03:33]OFD Sender: No OFD packet to send [17:03:38]OFD Sender: No OFD packet to send [17:03:43]OFD Sender: No OFD packet to send [17:03:48]OFD Sender: No OFD packet to send [17:03:53]OFD Sender: No OFD packet to send [17:03:58]OFD Sender: No OFD packet to send [17:03:58]accept exits with 9 [17:03:58]New connection [17:03:58]New thread 3067100516 created [17:03:58]Thread 3066957156 joined [17:03:58]Waiting for new connection... [17:03:58] Sock 9.Parse request [17:03:58]Sock 9.Check first char [17:03:58]Sock 9.First char is OK [17:03:58]request: POST /json_proto HTTP/1.0 [17:03:58]Method: POST [17:03:58]URL: /json_proto [17:03:58]Method is POST - this is cgi request [17:03:58]url: /json_proto [17:03:58]query_string will be loaded in cgi processing [17:03:58]execute_cgi json_proto POST (null) [17:03:58]execute_cgi path=json_proto method=POST [17:03:58]POST find Content-Length [17:03:58]Host: 172.17.60.68:8080 [17:03:58]Content-Length: 796 [17:03:58]Content-Type: application/json [17:03:58] [17:03:58]POST finish read [17:03:58]Found Content-Length = 796 [17:03:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:58]execute_script... [17:03: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)545966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:58]POST & json_proto [17:03:58]process_json_proto [17:03:58]json parsed OK: [17:03:58]protocol is kg_v1.0 [17:03:58]action value=close_receipt [17:03:58]process_action close_receipt [17:03:58]cmd_close_receipt [17:03:58]MH_GetDate [17:03:58]Write to MH i2c: F0 00 00 CC AC 67 [17:03:58]Write i2c OK [17:03:58]MH_I2C_Read... [17:03:58]Read from MH i2c: F0 [17:03:58]MH_I2C_Read... [17:03:58]Read from MH i2c: F0 09 00 [17:03:58]MH_I2C_Read... [17:03:58]Read from MH i2c: F0 09 00 CC AC 00 80 9A 60 66 9A 61 5F 66 10 [17:03:58]GetLastDocTimeStamp 1717607008 [17:03:58]current date 1717607040 [17:03:58]FM_GetShiftState [17:03:58]SAM_PROTO_GetShiftState [17:03:58]wFMCommunicate request_size=4 [17:03:58]MH_SAM_APDU [17:03:58]CAPDU: 80 13 01 00 [17:03:58]Write to MH i2c: E2 08 00 CD AC 80 13 01 00 00 00 00 00 F6 [17:03:58]Write i2c OK [17:03:58]MH_I2C_Read... [17:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:58]Read from MH i2c: E2 [17:03:58]MH_I2C_Read... [17:03:58]Read from MH i2c: E2 0E 00 [17:03:58]MH_I2C_Read... [17:03:58]Read from MH i2c: E2 0E 00 CD AC 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2E [17:03:58]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:03:58]wFMCommunicate OK [17:03:58]SAM_PROTO_GetShiftState done [17:03:58]FM_GetShiftState done [17:03:58]opened in 1717545916 [17:03:58]opened+sec_in_day 1717632316 [17:03:58]quantity*price = 100016 [17:03:58]sum+1 = 100018 [17:03:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.17 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.17 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 622 05.06.2024 17:04 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60227 ФПД: 134160804855243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170401&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60227&fm=134160804855243&tin=02508201610067®Number=0000000000151680&sum=100017 [17:03:59]StoreToDocumentArchive [17:03:59]shift 72 fd 60227 [17:03:59]save to /storage/0072/doc_00060227 [17:03:59]save last doc name /storage/0072/doc_00060227 to /storage/kkm_last_doc_name [17:03:59]save OK [17:03:59]Clear old archive folders... [17:03:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:03:59]tlvbuf is 0042C1B0 [17:03:59]SAM_PROTO_ClearQueue [17:03:59]wFMCommunicate request_size=4 [17:03:59]MH_SAM_APDU [17:03:59]CAPDU: 80 09 00 00 [17:03:59]Write to MH i2c: E2 08 00 DA AC 80 09 00 00 00 00 00 00 F8 [17:03:59]Write i2c OK [17:03:59]MH_I2C_Read... [17:03:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:59]Read from MH i2c: E2 [17:03:59]MH_I2C_Read... [17:03:59]Read from MH i2c: E2 03 00 [17:03:59]MH_I2C_Read... [17:03:59]Read from MH i2c: E2 03 00 DA AC 00 90 00 FA [17:03:59]RAPDU: 90 00 [17:03:59]wFMCommunicate OK [17:03:59]SAM_PROTO_ClearQueue done [17:03:59]KKMCreateOFDPacket [17:03:59]OFDProtocolAddRootSTLVToBuf [17:03:59]FM_MakeSignedData [17:03:59]FM_MakeSignedData [17:03:59]SAM_PROTO_SignData [17:03:59]wFMCommunicate request_size=4 [17:03:59]MH_SAM_APDU [17:03:59]CAPDU: 80 0D 01 02 [17:03:59]Write to MH i2c: E2 08 00 DB AC 80 0D 01 02 00 00 00 00 00 [17:03:59]Write i2c OK [17:03:59]MH_I2C_Read... [17:03:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:59]Read from MH i2c: E2 [17:03:59]MH_I2C_Read... [17:03:59]Read from MH i2c: E2 03 00 [17:03:59]MH_I2C_Read... [17:03:59]Read from MH i2c: E2 03 00 DB AC 00 90 00 FB [17:03:59]RAPDU: 90 00 [17:03:59]wFMCommunicate OK [17:03:59]wFMCommunicate request_size=255 [17:03:59]MH_SAM_APDU [17:03:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 81 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EB 00 00 35 04 06 00 [17:03:59]Write to MH i2c: E2 02 01 DC AC 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 81 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EB 00 00 35 04 06 00 00 00 93 [17:03:59]Write i2c OK [17:03:59]MH_I2C_Read... [17:04:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:00]Read from MH i2c: E2 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 03 00 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 03 00 DC AC 00 90 00 FC [17:04:00]RAPDU: 90 00 [17:04:00]wFMCommunicate OK [17:04:00]wFMCommunicate request_size=11 [17:04:00]MH_SAM_APDU [17:04:00]CAPDU: 80 0D 02 02 06 7A 04 BF 1D BD CB [17:04:00]Write to MH i2c: E2 0E 00 DD AC 80 0D 02 02 06 00 7A 04 BF 1D BD CB 00 00 F1 [17:04:00]Write i2c OK [17:04:00]MH_I2C_Read... [17:04:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:00]Read from MH i2c: E2 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 03 00 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 03 00 DD AC 00 90 00 FD [17:04:00]RAPDU: 90 00 [17:04:00]wFMCommunicate OK [17:04:00]wFMCommunicate request_size=4 [17:04:00]MH_SAM_APDU [17:04:00]CAPDU: 80 0D 03 02 [17:04:00]Write to MH i2c: E2 08 00 DE AC 80 0D 03 02 00 00 00 00 05 [17:04:00]Write i2c OK [17:04:00]MH_I2C_Read... [17:04:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:04:00]Read from MH i2c: E2 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 0B 00 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 0B 00 DE AC 00 44 F4 18 45 44 79 F4 40 90 00 8C [17:04:00]RAPDU: 44 F4 18 45 44 79 F4 40 90 00 [17:04:00]wFMCommunicate OK [17:04:00]SAM_PROTO_SignData done [17:04:00]FM_MakeSignedData done [17:04:00]CreateOFDProtocolMessage [17:04:00]wFMCommunicate request_size=4 [17:04:00]MH_SAM_APDU [17:04:00]CAPDU: 80 11 00 00 [17:04:00]Write to MH i2c: E2 08 00 DF AC 80 11 00 00 00 00 00 00 05 [17:04:00]Write i2c OK [17:04:00]MH_I2C_Read... [17:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:00]Read from MH i2c: E2 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 17 00 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: E2 17 00 DF AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 58 [17:04:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:04:00]wFMCommunicate OK [17:04:00]CreateOFDProtocolMessage done [17:04:00]OFDSenderStorePacket 60227 [17:04:00]StoreOFDPacket docnum=60227 [17:04:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 2B BB 08 01 4F 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 81 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EB 00 00 35 04 06 00 7A 04 BF 1D BD CB 44 F4 18 45 44 79 F4 40 [17:04:00]CheckFolder [17:04:00]dirname=/storage/ofd_packets [17:04:00]CheckFolder done [17:04:00]ProducePacketName [17:04:00]name=ofd_packets/00060227 [17:04:00]NVStorageSaveData ofd_packets/00060227 [17:04:00]File name is /storage/ofd_packets/00060227 [17:04:00]Write 302 bytes [17:04:00]NVStorageSaveData done [17:04:00]OFDSenderStorePacket done [17:04:00]KKMCreateOFDPacket done [17:04:00]NVStorageSaveData kkm_last_timestamp [17:04:00]File name is /storage/kkm_last_timestamp [17:04:00]Write 4 bytes [17:04:00]NVStorageSaveData done [17:04:00]OFD Sender: Processing packet 60227 [packets to send 53, broken 52] [17:04:00]ProducePacketName [17:04:00]name=ofd_packets/00060227 [17:04:00]OFD Sender: To server: pG, [17:04:00]CommunicateWithHost lk.salyk.kg:30040 [17:04:00]ConnectInit lk.salyk.kg [17:04:00]ExternCall_PrintAddStr [17:04:00]wPrintStart [17:04:00]Write to MH i2c: 01 00 00 E0 AC 8C [17:04:00]Write i2c OK [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: 01 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: 01 07 00 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: 01 07 00 E0 AC 00 00 00 00 00 FF 0F A1 [17:04:00]RasterBufferAndPrint [17:04:00]line Счет N : (1)545966 [17:04:00]line ИНН: 02508201610067 [17:04:00]line Контрольно-Кассовый Чек [17:04:00]line ПРОДАЖА [17:04:00]line ТРК (МРК, ГНК) : 24 [17:04:00]line Товар: 2710124130 [17:04:00]line SUPER 92-К-5 [17:04:00]line 14.730 * 67.90 [17:04:00]line = 1000.17 [17:04:00]line НДС 12% НСП 1% [17:04:00]line > о реализуемом товаре [17:04:00]line ИТОГО: 1000.17 [17:04:00]line НСП 1% : 8.85 [17:04:00]line НДС 12% : 106.21 [17:04:00]line Наличными: 0.00 [17:04:00]line Безнал.: 1000.17 [17:04:00]line Место: АЗС № 117 "Партнер Нефть" [17:04:00]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:04:00]line СНО: Общий режим [17:04:00]line Чек 622 05.06.2024 17:04 [17:04:00]line Смена: 72 ФФД: 1.0 [17:04:00]line ЗНМ: 0300000048 [17:04:00]line РНМ: 0000000000151680 [17:04:00]line Версия ККМ: v1.0 [17:04:00]line Платежная система: O! деньги [17:04:00]line ФМ: 0000000000959414 [17:04:00]line ФД: 60227 [17:04:00]line ФПД: 134160804855243 [17:04:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170401&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60227&fm=134160804855243&tin=02508201610067®Number=0000000000151680&sum=100017 [17:04:00]Connected sock=11 [17:04:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 2B BB 08 01 4F 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 81 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EB 00 00 35 04 06 00 7A 04 BF 1D BD CB 44 F4 18 45 44 79 F4 40 [17:04:00]written 0, free lines is 4095 [17:04:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 BD 43 47 00 AA 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 43 EB 00 00 F4 03 04 00 84 46 60 66 B6 04 01 00 00 6A 52 6A 04 2F 7A 19 52 [17:04:00]CommunicateWithHost err = 0 [17:04:00]CheckOFDResponse [17:04:00]1017 (14) - 77093643461234 [17:04:00]1041 (16) - 0000000000959414 [17:04:00]1040 (4) - 60227 [17:04:00]1012 (4) - 05.06.2024 11:05 [17:04:00]1206 (1) - 0 [17:04:00]OFD Sender: Remove packet 60227 [17:04:00]ProducePacketName [17:04:00]name=ofd_packets/00060227 [17:04:00]NVStorageDeleteData [17:04:00]Write to MH i2c: 01 00 00 0A AD B7 [17:04:00]Write i2c OK [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: 01 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: 01 07 00 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: 01 07 00 0A AD 00 00 00 00 00 C7 0C 91 [17:04:00]RasterBufferAndPrint [17:04:00]line [17:04:00]line [17:04:00]line [17:04:00]line [17:04:00]line [17:04:00]written 0, free lines is 3276 [17:04:00]MH_Cut [17:04:00]Write to MH i2c: D1 01 00 11 AD 01 90 [17:04:00]Write i2c OK [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: D1 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: D1 01 00 [17:04:00]MH_I2C_Read... [17:04:00]Read from MH i2c: D1 01 00 11 AD 00 8F [17:04:00]Write to MH i2c: 01 00 00 12 AD BF [17:04:01]Write i2c OK [17:04:01]MH_I2C_Read... [17:04:01]OFD Sender: No OFD packet to send [17:04:01]*** Cut start [17:04:01]*** Partial cut [17:04:01]*** CUTSNS_PIN = 1 [17:04:01]*** CUTSNS_PIN = 0 [17:04:02]*** Brake cut motor [17:04:02]Read from MH i2c: 01 [17:04:02]MH_I2C_Read... [17:04:02]*** Stop cut motor [17:04:02]*** Cut end [17:04:02]Read from MH i2c: 01 07 00 [17:04:02]MH_I2C_Read... [17:04:02]Read from MH i2c: 01 07 00 12 AD 00 00 00 00 00 FF 0F D4 [17:04:02]process_action close_receipt done [17:04:02]requested_data is exist [17:04:02]produce_requested_data [17:04:02]requested_item fm.sn is exist - process it [17:04:02]wFMCommunicate request_size=4 [17:04:02]MH_SAM_APDU [17:04:02]CAPDU: 80 11 00 00 [17:04:02]Write to MH i2c: E2 08 00 13 AD 80 11 00 00 00 00 00 00 3A [17:04:02]Write i2c OK [17:04:02]MH_I2C_Read... [17:04:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:02]Read from MH i2c: E2 [17:04:02]MH_I2C_Read... [17:04:02]Read from MH i2c: E2 17 00 [17:04:02]MH_I2C_Read... [17:04:02]Read from MH i2c: E2 17 00 13 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8D [17:04:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:04:02]wFMCommunicate OK [17:04:02]requested_item fd.num is exist - process it [17:04:02]SAM_PROTO_GetFieldsCounters [17:04:02]wFMCommunicate request_size=4 [17:04:02]MH_SAM_APDU [17:04:02]CAPDU: 80 13 00 00 [17:04:02]Write to MH i2c: E2 08 00 14 AD 80 13 00 00 00 00 00 00 3D [17:04:02]Write i2c OK [17:04:02]MH_I2C_Read... [17:04:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:04:02]Read from MH i2c: E2 [17:04:02]MH_I2C_Read... [17:04:02]Read from MH i2c: E2 62 00 [17:04:02]MH_I2C_Read... [17:04:02]Read from MH i2c: E2 62 00 14 AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 EB 00 00 0E 04 04 00 48 00 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 [17:04:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 43 EB 00 00 0E 04 04 00 48 00 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 [17:04:02]wFMCommunicate OK [17:04:02]SAM_PROTO_GetFieldsCounters done [17:04:02]requested_item shift.num is exist - process it [17:04:02]requested_item shift.opened is exist - process it [17:04:02]req_shift_opened [17:04:02]FM_GetShiftState [17:04:02]SAM_PROTO_GetShiftState [17:04:02]wFMCommunicate request_size=4 [17:04:02]MH_SAM_APDU [17:04:02]CAPDU: 80 13 01 00 [17:04:02]Write to MH i2c: E2 08 00 15 AD 80 13 01 00 00 00 00 00 3F [17:04:02]Write i2c OK [17:04:02]MH_I2C_Read... [17:04:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:02]Read from MH i2c: E2 [17:04:02]MH_I2C_Read... [17:04:02]Read from MH i2c: E2 0E 00 [17:04:02]MH_I2C_Read... [17:04:02]Read from MH i2c: E2 0E 00 15 AD 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 77 [17:04:02]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:04:02]wFMCommunicate OK [17:04:02]SAM_PROTO_GetShiftState done [17:04:02]FM_GetShiftState done [17:04:02]req_shift_opened done [17:04:02]requested_item shift.open_date is exist - process it [17:04:02]req_shift_open_date [17:04:02]req_shift_open_date done [17:04:02]produce_requested_data done [17:04:02]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60227,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:04:02]process_action_free close_receipt [17:04:02]json_value_free [17:04:02]json_value_free done [17:04:02]process_json_proto returns [17:04:02]Send response to host [17:04:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60227,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:04:02]free response buf [17:04:02]execute_script done [17:04:02]execute_script returns [17:04:02]free content buf [17:04:02]Sock 9.Close socket [17:04:02]Sock 9.Thread stoped [17:04:06]OFD Sender: No OFD packet to send [17:04:11]OFD Sender: No OFD packet to send [17:04:16]OFD Sender: No OFD packet to send [17:04:21]OFD Sender: No OFD packet to send [17:04:26]OFD Sender: No OFD packet to send [17:04:31]OFD Sender: No OFD packet to send [17:04:36]OFD Sender: No OFD packet to send [17:04:41]OFD Sender: No OFD packet to send [17:04:42]accept exits with 8 [17:04:42]New connection [17:04:42]New thread 3066957156 created [17:04:42]Thread 3067100516 joined [17:04:42]Waiting for new connection... [17:04:42] Sock 8.Parse request [17:04:42]Sock 8.Check first char [17:04:42]Sock 8.First char is OK [17:04:42]request: POST /json_proto HTTP/1.0 [17:04:42]Method: POST [17:04:42]URL: /json_proto [17:04:42]Method is POST - this is cgi request [17:04:42]url: /json_proto [17:04:42]query_string will be loaded in cgi processing [17:04:42]execute_cgi json_proto POST (null) [17:04:42]execute_cgi path=json_proto method=POST [17:04:42]POST find Content-Length [17:04:42]Host: 172.17.60.68:8080 [17:04:42]Content-Length: 803 [17:04:42]Content-Type: application/json [17:04:42] [17:04:42]POST finish read [17:04:42]Found Content-Length = 803 [17:04:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 7.170, "sum" : 250.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" : 250.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:42]execute_script... [17:04: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)545967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 34.90, "quantity" : 7.170, "sum" : 250.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" : 250.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:42]POST & json_proto [17:04:42]process_json_proto [17:04:42]json parsed OK: [17:04:42]protocol is kg_v1.0 [17:04:42]action value=close_receipt [17:04:42]process_action close_receipt [17:04:42]cmd_close_receipt [17:04:42]MH_GetDate [17:04:42]Write to MH i2c: F0 00 00 16 AD B2 [17:04:42]Write i2c OK [17:04:42]MH_I2C_Read... [17:04:42]Read from MH i2c: F0 [17:04:42]MH_I2C_Read... [17:04:42]Read from MH i2c: F0 09 00 [17:04:42]MH_I2C_Read... [17:04:43]Read from MH i2c: F0 09 00 16 AD 00 AD 9A 60 66 9A 61 5F 66 88 [17:04:43]GetLastDocTimeStamp 1717607041 [17:04:43]current date 1717607085 [17:04:43]FM_GetShiftState [17:04:43]SAM_PROTO_GetShiftState [17:04:43]wFMCommunicate request_size=4 [17:04:43]MH_SAM_APDU [17:04:43]CAPDU: 80 13 01 00 [17:04:43]Write to MH i2c: E2 08 00 17 AD 80 13 01 00 00 00 00 00 41 [17:04:43]Write i2c OK [17:04:43]MH_I2C_Read... [17:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:43]Read from MH i2c: E2 [17:04:43]MH_I2C_Read... [17:04:43]Read from MH i2c: E2 0E 00 [17:04:43]MH_I2C_Read... [17:04:43]Read from MH i2c: E2 0E 00 17 AD 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [17:04:43]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:04:43]wFMCommunicate OK [17:04:43]SAM_PROTO_GetShiftState done [17:04:43]FM_GetShiftState done [17:04:43]opened in 1717545916 [17:04:43]opened+sec_in_day 1717632316 [17:04:43]quantity*price = 25023 [17:04:43]sum+1 = 25024 [17:04:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.23 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 0.00 Безнал.: 250.23 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 623 05.06.2024 17:04 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60228 ФПД: 185508099922867 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170445&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60228&fm=185508099922867&tin=02508201610067®Number=0000000000151680&sum=25023 [17:04:44]StoreToDocumentArchive [17:04:44]shift 72 fd 60228 [17:04:44]save to /storage/0072/doc_00060228 [17:04:44]save last doc name /storage/0072/doc_00060228 to /storage/kkm_last_doc_name [17:04:44]save OK [17:04:44]Clear old archive folders... [17:04:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:04:44]tlvbuf is 00507080 [17:04:44]SAM_PROTO_ClearQueue [17:04:44]wFMCommunicate request_size=4 [17:04:44]MH_SAM_APDU [17:04:44]CAPDU: 80 09 00 00 [17:04:44]Write to MH i2c: E2 08 00 24 AD 80 09 00 00 00 00 00 00 43 [17:04:44]Write i2c OK [17:04:44]MH_I2C_Read... [17:04:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:04:44]Read from MH i2c: E2 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 24 AD 00 90 00 45 [17:04:44]RAPDU: 90 00 [17:04:44]wFMCommunicate OK [17:04:44]SAM_PROTO_ClearQueue done [17:04:44]KKMCreateOFDPacket [17:04:44]OFDProtocolAddRootSTLVToBuf [17:04:44]FM_MakeSignedData [17:04:44]FM_MakeSignedData [17:04:44]SAM_PROTO_SignData [17:04:44]wFMCommunicate request_size=4 [17:04:44]MH_SAM_APDU [17:04:44]CAPDU: 80 0D 01 02 [17:04:44]Write to MH i2c: E2 08 00 25 AD 80 0D 01 02 00 00 00 00 4B [17:04:44]Write i2c OK [17:04:44]MH_I2C_Read... [17:04:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:04:44]Read from MH i2c: E2 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 25 AD 00 90 00 46 [17:04:44]RAPDU: 90 00 [17:04:44]wFMCommunicate OK [17:04:44]wFMCommunicate request_size=255 [17:04:44]MH_SAM_APDU [17:04:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 1C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BF 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 AD 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EB 00 00 35 04 06 00 A8 B7 [17:04:44]Write to MH i2c: E2 02 01 26 AD 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 02 1C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BF 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 AD 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EB 00 00 35 04 06 00 A8 B7 00 00 C1 [17:04:44]Write i2c OK [17:04:44]MH_I2C_Read... [17:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:44]Read from MH i2c: E2 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 26 AD 00 90 00 47 [17:04:44]RAPDU: 90 00 [17:04:44]wFMCommunicate OK [17:04:44]wFMCommunicate request_size=9 [17:04:44]MH_SAM_APDU [17:04:44]CAPDU: 80 0D 02 02 04 F8 66 1B B3 [17:04:44]Write to MH i2c: E2 0C 00 27 AD 80 0D 02 02 04 00 F8 66 1B B3 00 00 82 [17:04:44]Write i2c OK [17:04:44]MH_I2C_Read... [17:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:44]Read from MH i2c: E2 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 03 00 27 AD 00 90 00 48 [17:04:44]RAPDU: 90 00 [17:04:44]wFMCommunicate OK [17:04:44]wFMCommunicate request_size=4 [17:04:44]MH_SAM_APDU [17:04:44]CAPDU: 80 0D 03 02 [17:04:44]Write to MH i2c: E2 08 00 28 AD 80 0D 03 02 00 00 00 00 50 [17:04:44]Write i2c OK [17:04:44]MH_I2C_Read... [17:04:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:04:44]Read from MH i2c: E2 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 0B 00 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 0B 00 28 AD 00 48 7F FB 3D 91 4E 8B 35 90 00 EF [17:04:44]RAPDU: 48 7F FB 3D 91 4E 8B 35 90 00 [17:04:44]wFMCommunicate OK [17:04:44]SAM_PROTO_SignData done [17:04:44]FM_MakeSignedData done [17:04:44]CreateOFDProtocolMessage [17:04:44]wFMCommunicate request_size=4 [17:04:44]MH_SAM_APDU [17:04:44]CAPDU: 80 11 00 00 [17:04:44]Write to MH i2c: E2 08 00 29 AD 80 11 00 00 00 00 00 00 50 [17:04:44]Write i2c OK [17:04:44]MH_I2C_Read... [17:04:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:44]Read from MH i2c: E2 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 17 00 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: E2 17 00 29 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A3 [17:04:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:04:44]wFMCommunicate OK [17:04:44]CreateOFDProtocolMessage done [17:04:44]OFDSenderStorePacket 60228 [17:04:44]StoreOFDPacket docnum=60228 [17:04:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 CB FD 06 01 F8 8D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 1C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BF 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 AD 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EB 00 00 35 04 06 00 A8 B7 F8 66 1B B3 48 7F FB 3D 91 4E 8B 35 [17:04:44]CheckFolder [17:04:44]dirname=/storage/ofd_packets [17:04:44]CheckFolder done [17:04:44]ProducePacketName [17:04:44]name=ofd_packets/00060228 [17:04:44]NVStorageSaveData ofd_packets/00060228 [17:04:44]File name is /storage/ofd_packets/00060228 [17:04:44]Write 300 bytes [17:04:44]NVStorageSaveData done [17:04:44]OFDSenderStorePacket done [17:04:44]KKMCreateOFDPacket done [17:04:44]NVStorageSaveData kkm_last_timestamp [17:04:44]File name is /storage/kkm_last_timestamp [17:04:44]Write 4 bytes [17:04:44]NVStorageSaveData done [17:04:44]ExternCall_PrintAddStr [17:04:44]wPrintStart [17:04:44]Write to MH i2c: 01 00 00 2A AD D7 [17:04:44]Write i2c OK [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: 01 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: 01 07 00 [17:04:44]MH_I2C_Read... [17:04:44]Read from MH i2c: 01 07 00 2A AD 00 00 00 00 00 FF 0F EC [17:04:44]RasterBufferAndPrint [17:04:44]line Счет N : (1)545967 [17:04:44]line ИНН: 02508201610067 [17:04:44]line Контрольно-Кассовый Чек [17:04:44]line ПРОДАЖА [17:04:44]line ТРК (МРК, ГНК) : 71 [17:04:44]line Товар: 2711190000 [17:04:44]line ГАЗ-К-5 [17:04:44]line 7.170 * 34.90 [17:04:44]line = 250.23 [17:04:44]line НДС 12% НСП 1% [17:04:44]line > о реализуемом товаре [17:04:44]line ИТОГО: 250.23 [17:04:44]line НСП 1% : 2.21 [17:04:44]line НДС 12% : 26.57 [17:04:44]line Наличными: 0.00 [17:04:44]line Безнал.: 250.23 [17:04:44]line Место: АЗС № 117 "Партнер Нефть" [17:04:44]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:04:44]line СНО: Общий режим [17:04:44]line Чек 623 05.06.2024 17:04 [17:04:44]line Смена: 72 ФФД: 1.0 [17:04:44]line ЗНМ: 0300000048 [17:04:44]line РНМ: 0000000000151680 [17:04:44]line Версия ККМ: v1.0 [17:04:44]line Платежная система: O! деньги [17:04:44]line ФМ: 0000000000959414 [17:04:44]line ФД: 60228 [17:04:44]line ФПД: 185508099922867 [17:04:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170445&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60228&fm=185508099922867&tin=02508201610067®Number=0000000000151680&sum=25023 [17:04:45]OFD Sender: Processing packet 60228 [packets to send 53, broken 52] [17:04:45]ProducePacketName [17:04:45]name=ofd_packets/00060228 [17:04:45]OFD Sender: To server: pG, [17:04:45]CommunicateWithHost lk.salyk.kg:30040 [17:04:45]ConnectInit lk.salyk.kg [17:04:45]written 0, free lines is 4095 [17:04:45]Connected sock=10 [17:04:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 CB FD 06 01 F8 8D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 1C 00 00 00 00 00 37 04 06 00 A2 0D 00 00 00 00 13 04 06 00 BF 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BF 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BF 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 AD 9A 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EB 00 00 35 04 06 00 A8 B7 F8 66 1B B3 48 7F FB 3D 91 4E 8B 35 [17:04:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A6 CE 47 00 8F 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 44 EB 00 00 F4 03 04 00 B1 46 60 66 B6 04 01 00 00 F7 15 C0 18 83 E5 64 94 [17:04:45]CommunicateWithHost err = 0 [17:04:45]CheckOFDResponse [17:04:45]1017 (14) - 77093643461234 [17:04:45]1041 (16) - 0000000000959414 [17:04:45]1040 (4) - 60228 [17:04:45]1012 (4) - 05.06.2024 11:06 [17:04:45]1206 (1) - 0 [17:04:45]OFD Sender: Remove packet 60228 [17:04:45]ProducePacketName [17:04:45]name=ofd_packets/00060228 [17:04:45]NVStorageDeleteData [17:04:45]Write to MH i2c: 01 00 00 54 AD 01 [17:04:45]Write i2c OK [17:04:45]MH_I2C_Read... [17:04:45]Read from MH i2c: 01 [17:04:45]MH_I2C_Read... [17:04:45]Read from MH i2c: 01 07 00 [17:04:45]MH_I2C_Read... [17:04:45]Read from MH i2c: 01 07 00 54 AD 00 00 00 00 00 D6 0C EA [17:04:45]RasterBufferAndPrint [17:04:45]line [17:04:45]line [17:04:45]line [17:04:45]line [17:04:45]line [17:04:45]written 0, free lines is 3292 [17:04:45]MH_Cut [17:04:45]Write to MH i2c: D1 01 00 5B AD 01 DA [17:04:45]Write i2c OK [17:04:45]MH_I2C_Read... [17:04:45]Read from MH i2c: D1 [17:04:45]MH_I2C_Read... [17:04:45]Read from MH i2c: D1 01 00 [17:04:45]MH_I2C_Read... [17:04:45]Read from MH i2c: D1 01 00 5B AD 00 D9 [17:04:45]Write to MH i2c: 01 00 00 5C AD 09 [17:04:45]Write i2c OK [17:04:45]MH_I2C_Read... [17:04:45]OFD Sender: No OFD packet to send [17:04:46]*** Cut start [17:04:46]*** Partial cut [17:04:46]*** CUTSNS_PIN = 1 [17:04:46]*** CUTSNS_PIN = 0 [17:04:46]*** Brake cut motor [17:04:46]Read from MH i2c: 01 [17:04:46]MH_I2C_Read... [17:04:46]*** Stop cut motor [17:04:46]*** Cut end [17:04:46]Read from MH i2c: 01 07 00 [17:04:46]MH_I2C_Read... [17:04:46]Read from MH i2c: 01 07 00 5C AD 00 00 00 00 00 FF 0F 1E [17:04:46]process_action close_receipt done [17:04:46]requested_data is exist [17:04:46]produce_requested_data [17:04:46]requested_item fm.sn is exist - process it [17:04:46]wFMCommunicate request_size=4 [17:04:46]MH_SAM_APDU [17:04:46]CAPDU: 80 11 00 00 [17:04:46]Write to MH i2c: E2 08 00 5D AD 80 11 00 00 00 00 00 00 84 [17:04:46]Write i2c OK [17:04:46]MH_I2C_Read... [17:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:47]Read from MH i2c: E2 [17:04:47]MH_I2C_Read... [17:04:47]Read from MH i2c: E2 17 00 [17:04:47]MH_I2C_Read... [17:04:47]Read from MH i2c: E2 17 00 5D AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D7 [17:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:04:47]wFMCommunicate OK [17:04:47]requested_item fd.num is exist - process it [17:04:47]SAM_PROTO_GetFieldsCounters [17:04:47]wFMCommunicate request_size=4 [17:04:47]MH_SAM_APDU [17:04:47]CAPDU: 80 13 00 00 [17:04:47]Write to MH i2c: E2 08 00 5E AD 80 13 00 00 00 00 00 00 87 [17:04:47]Write i2c OK [17:04:47]MH_I2C_Read... [17:04:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:04:47]Read from MH i2c: E2 [17:04:47]MH_I2C_Read... [17:04:47]Read from MH i2c: E2 62 00 [17:04:47]MH_I2C_Read... [17:04:47]Read from MH i2c: E2 62 00 5E AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 44 EB 00 00 0E 04 04 00 48 00 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 6E [17:04:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 44 EB 00 00 0E 04 04 00 48 00 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 [17:04:47]wFMCommunicate OK [17:04:47]SAM_PROTO_GetFieldsCounters done [17:04:47]requested_item shift.num is exist - process it [17:04:47]requested_item shift.opened is exist - process it [17:04:47]req_shift_opened [17:04:47]FM_GetShiftState [17:04:47]SAM_PROTO_GetShiftState [17:04:47]wFMCommunicate request_size=4 [17:04:47]MH_SAM_APDU [17:04:47]CAPDU: 80 13 01 00 [17:04:47]Write to MH i2c: E2 08 00 5F AD 80 13 01 00 00 00 00 00 89 [17:04:47]Write i2c OK [17:04:47]MH_I2C_Read... [17:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:47]Read from MH i2c: E2 [17:04:47]MH_I2C_Read... [17:04:47]Read from MH i2c: E2 0E 00 [17:04:47]MH_I2C_Read... [17:04:47]Read from MH i2c: E2 0E 00 5F AD 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C1 [17:04:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:04:47]wFMCommunicate OK [17:04:47]SAM_PROTO_GetShiftState done [17:04:47]FM_GetShiftState done [17:04:47]req_shift_opened done [17:04:47]requested_item shift.open_date is exist - process it [17:04:47]req_shift_open_date [17:04:47]req_shift_open_date done [17:04:47]produce_requested_data done [17:04:47]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60228,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:04:47]process_action_free close_receipt [17:04:47]json_value_free [17:04:47]json_value_free done [17:04:47]process_json_proto returns [17:04:47]Send response to host [17:04:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60228,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:04:47]free response buf [17:04:47]execute_script done [17:04:47]execute_script returns [17:04:47]free content buf [17:04:47]Sock 8.Close socket [17:04:47]Sock 8.Thread stoped [17:04:50]OFD Sender: No OFD packet to send [17:04:55]OFD Sender: No OFD packet to send [17:05:00]OFD Sender: No OFD packet to send [17:05:05]OFD Sender: No OFD packet to send [17:05:10]OFD Sender: No OFD packet to send [17:05:15]OFD Sender: No OFD packet to send [17:05:20]OFD Sender: No OFD packet to send [17:05:25]OFD Sender: No OFD packet to send [17:05:30]OFD Sender: No OFD packet to send [17:05:35]OFD Sender: No OFD packet to send [17:05:40]OFD Sender: No OFD packet to send [17:05:45]OFD Sender: No OFD packet to send [17:05:50]OFD Sender: No OFD packet to send [17:05:55]OFD Sender: No OFD packet to send [17:06:00]OFD Sender: No OFD packet to send [17:06:05]OFD Sender: No OFD packet to send [17:06:10]OFD Sender: No OFD packet to send [17:06:13]accept exits with 9 [17:06:13]New connection [17:06:13]New thread 3067100516 created [17:06:13]Thread 3066957156 joined [17:06:13]Waiting for new connection... [17:06:13] Sock 9.Parse request [17:06:13]Sock 9.Check first char [17:06:13]Sock 9.First char is OK [17:06:13]request: POST /json_proto HTTP/1.0 [17:06:13]Method: POST [17:06:13]URL: /json_proto [17:06:13]Method is POST - this is cgi request [17:06:13]url: /json_proto [17:06:13]query_string will be loaded in cgi processing [17:06:13]execute_cgi json_proto POST (null) [17:06:13]execute_cgi path=json_proto method=POST [17:06:13]POST find Content-Length [17:06:13]Host: 172.17.60.68:8080 [17:06:13]Content-Length: 682 [17:06:13]Content-Type: application/json [17:06:13] [17:06:13]POST finish read [17:06:13]Found Content-Length = 682 [17:06:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:13]execute_script... [17:06:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:13]POST & json_proto [17:06:13]process_json_proto [17:06:13]json parsed OK: [17:06:13]protocol is kg_v1.0 [17:06:13]action value=close_receipt [17:06:13]process_action close_receipt [17:06:13]cmd_close_receipt [17:06:13]MH_GetDate [17:06:13]Write to MH i2c: F0 00 00 60 AD FC [17:06:13]Write i2c OK [17:06:13]MH_I2C_Read... [17:06:13]Read from MH i2c: F0 [17:06:13]MH_I2C_Read... [17:06:13]Read from MH i2c: F0 09 00 [17:06:13]MH_I2C_Read... [17:06:13]Read from MH i2c: F0 09 00 60 AD 00 08 9B 60 66 9A 61 5F 66 2E [17:06:13]GetLastDocTimeStamp 1717607085 [17:06:13]current date 1717607176 [17:06:13]FM_GetShiftState [17:06:13]SAM_PROTO_GetShiftState [17:06:13]wFMCommunicate request_size=4 [17:06:13]MH_SAM_APDU [17:06:13]CAPDU: 80 13 01 00 [17:06:13]Write to MH i2c: E2 08 00 61 AD 80 13 01 00 00 00 00 00 8B [17:06:13]Write i2c OK [17:06:13]MH_I2C_Read... [17:06:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:13]Read from MH i2c: E2 [17:06:13]MH_I2C_Read... [17:06:13]Read from MH i2c: E2 0E 00 [17:06:13]MH_I2C_Read... [17:06:13]Read from MH i2c: E2 0E 00 61 AD 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C3 [17:06:13]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:06:13]wFMCommunicate OK [17:06:13]SAM_PROTO_GetShiftState done [17:06:13]FM_GetShiftState done [17:06:13]opened in 1717545916 [17:06:13]opened+sec_in_day 1717632316 [17:06:13]quantity*price = 100015 [17:06:13]sum+1 = 100017 [17:06:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 624 05.06.2024 17:06 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60229 ФПД: 38210214495519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170616&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60229&fm=38210214495519&tin=02508201610067®Number=0000000000151680&sum=100000 [17:06:14]StoreToDocumentArchive [17:06:14]shift 72 fd 60229 [17:06:14]save to /storage/0072/doc_00060229 [17:06:14]save last doc name /storage/0072/doc_00060229 to /storage/kkm_last_doc_name [17:06:14]save OK [17:06:14]Clear old archive folders... [17:06:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:14]tlvbuf is 00545CE0 [17:06:14]SAM_PROTO_ClearQueue [17:06:14]wFMCommunicate request_size=4 [17:06:14]MH_SAM_APDU [17:06:14]CAPDU: 80 09 00 00 [17:06:14]Write to MH i2c: E2 08 00 6E AD 80 09 00 00 00 00 00 00 8D [17:06:14]Write i2c OK [17:06:14]MH_I2C_Read... [17:06:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:14]Read from MH i2c: E2 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: E2 03 00 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: E2 03 00 6E AD 00 90 00 8F [17:06:14]RAPDU: 90 00 [17:06:14]wFMCommunicate OK [17:06:14]SAM_PROTO_ClearQueue done [17:06:14]KKMCreateOFDPacket [17:06:14]OFDProtocolAddRootSTLVToBuf [17:06:14]FM_MakeSignedData [17:06:14]FM_MakeSignedData [17:06:14]SAM_PROTO_SignData [17:06:14]wFMCommunicate request_size=4 [17:06:14]MH_SAM_APDU [17:06:14]CAPDU: 80 0D 01 02 [17:06:14]Write to MH i2c: E2 08 00 6F AD 80 0D 01 02 00 00 00 00 95 [17:06:14]Write i2c OK [17:06:14]MH_I2C_Read... [17:06:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:14]Read from MH i2c: E2 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: E2 03 00 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: E2 03 00 6F AD 00 90 00 90 [17:06:14]RAPDU: 90 00 [17:06:14]wFMCommunicate OK [17:06:14]wFMCommunicate request_size=255 [17:06:14]MH_SAM_APDU [17: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 08 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EB 00 00 35 04 06 00 22 [17:06:14]Write to MH i2c: E2 02 01 70 AD 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 08 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EB 00 00 35 04 06 00 22 00 00 8F [17:06:14]Write i2c OK [17:06:14]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 70 AD 00 90 00 91 [17:06:15]RAPDU: 90 00 [17:06:15]wFMCommunicate OK [17:06:15]wFMCommunicate request_size=10 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 0D 02 02 05 C0 82 43 05 1F [17:06:15]Write to MH i2c: E2 0D 00 71 AD 80 0D 02 02 05 00 C0 82 43 05 1F 00 00 4B [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 71 AD 00 90 00 92 [17:06:15]RAPDU: 90 00 [17:06:15]wFMCommunicate OK [17:06:15]wFMCommunicate request_size=4 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 0D 03 02 [17:06:15]Write to MH i2c: E2 08 00 72 AD 80 0D 03 02 00 00 00 00 9A [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 0B 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 0B 00 72 AD 00 3D 4A A5 7A DD 89 74 23 90 00 3E [17:06:15]RAPDU: 3D 4A A5 7A DD 89 74 23 90 00 [17:06:15]wFMCommunicate OK [17:06:15]SAM_PROTO_SignData done [17:06:15]FM_MakeSignedData done [17:06:15]CreateOFDProtocolMessage [17:06:15]wFMCommunicate request_size=4 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 11 00 00 [17:06:15]Write to MH i2c: E2 08 00 73 AD 80 11 00 00 00 00 00 00 9A [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 17 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 17 00 73 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 ED [17:06:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:06:15]wFMCommunicate OK [17:06:15]CreateOFDProtocolMessage done [17:06:15]OFDSenderStorePacket 60229 [17:06:15]StoreOFDPacket docnum=60229 [17:06:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 5D 07 01 1F 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 08 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EB 00 00 35 04 06 00 22 C0 82 43 05 1F 3D 4A A5 7A DD 89 74 23 [17:06:15]CheckFolder [17:06:15]dirname=/storage/ofd_packets [17:06:15]CheckFolder done [17:06:15]ProducePacketName [17:06:15]name=ofd_packets/00060229 [17:06:15]NVStorageSaveData ofd_packets/00060229 [17:06:15]File name is /storage/ofd_packets/00060229 [17:06:15]Write 301 bytes [17:06:15]NVStorageSaveData done [17:06:15]OFDSenderStorePacket done [17:06:15]KKMCreateOFDPacket done [17:06:15]NVStorageSaveData kkm_last_timestamp [17:06:15]File name is /storage/kkm_last_timestamp [17:06:15]Write 4 bytes [17:06:15]NVStorageSaveData done [17:06:15]ExternCall_PrintAddStr [17:06:15]wPrintStart [17:06:15]Write to MH i2c: 01 00 00 74 AD 21 [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: 01 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: 01 07 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: 01 07 00 74 AD 00 00 00 00 00 FF 0F 36 [17:06:15]RasterBufferAndPrint [17:06:15]line Счет N : (1)545968 [17:06:15]line ИНН: 02508201610067 [17:06:15]line Контрольно-Кассовый Чек [17:06:15]line ПРОДАЖА [17:06:15]line ТРК (МРК, ГНК) : 12 [17:06:15]line Товар: 2710124130 [17:06:15]line Аи-92-К-5 [17:06:15]line 14.950 * 66.90 [17:06:15]line = 1000.16 [17:06:15]line НДС 12% НСП 1% [17:06:15]line > о реализуемом товаре [17:06:15]line ОКРУГЛЕНИЕ: -0.16 [17:06:15]line ИТОГО: 1000.00 [17:06:15]line Внесено: 1000.00 [17:06:15]line СДАЧА: 0.00 [17:06:15]line НСП 1% : 8.85 [17:06:15]line НДС 12% : 106.21 [17:06:15]line Наличными: 1000.00 [17:06:15]line Безнал.: 0.00 [17:06:15]line Место: АЗС № 117 "Партнер Нефть" [17:06:15]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:06:15]line СНО: Общий режим [17:06:15]line Чек 624 05.06.2024 17:06 [17:06:15]line Смена: 72 ФФД: 1.0 [17:06:15]line ЗНМ: 0300000048 [17:06:15]line РНМ: 0000000000151680 [17:06:15]line Версия ККМ: v1.0 [17:06:15]line ФМ: 0000000000959414 [17:06:15]line ФД: 60229 [17:06:15]line ФПД: 38210214495519 [17:06:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170616&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60229&fm=38210214495519&tin=02508201610067®Number=0000000000151680&sum=100000 [17:06:15]OFD Sender: Processing packet 60229 [packets to send 53, broken 52] [17:06:15]ProducePacketName [17:06:15]name=ofd_packets/00060229 [17:06:15]OFD Sender: To server: pG, [17:06:15]CommunicateWithHost lk.salyk.kg:30040 [17:06:15]ConnectInit lk.salyk.kg [17:06:15]written 0, free lines is 4095 [17:06:15]Connected sock=10 [17:06:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 84 5D 07 01 1F 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 08 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EB 00 00 35 04 06 00 22 C0 82 43 05 1F 3D 4A A5 7A DD 89 74 23 [17:06:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 96 4A 47 00 F8 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 45 EB 00 00 F4 03 04 00 0B 47 60 66 B6 04 01 00 00 49 EE E2 91 BF A0 52 4B [17:06:15]CommunicateWithHost err = 0 [17:06:15]CheckOFDResponse [17:06:15]1017 (14) - 77093643461234 [17:06:15]1041 (16) - 0000000000959414 [17:06:15]1040 (4) - 60229 [17:06:15]1012 (4) - 05.06.2024 11:07 [17:06:15]1206 (1) - 0 [17:06:15]OFD Sender: Remove packet 60229 [17:06:15]ProducePacketName [17:06:15]name=ofd_packets/00060229 [17:06:15]NVStorageDeleteData [17:06:16]Write to MH i2c: 01 00 00 9F AD 4C [17:06:16]Write i2c OK [17:06:16]MH_I2C_Read... [17:06:16]Read from MH i2c: 01 [17:06:16]MH_I2C_Read... [17:06:16]Read from MH i2c: 01 07 00 [17:06:16]MH_I2C_Read... [17:06:16]Read from MH i2c: 01 07 00 9F AD 00 00 00 00 00 C1 0C 20 [17:06:16]RasterBufferAndPrint [17:06:16]line [17:06:16]line [17:06:16]line [17:06:16]line [17:06:16]line [17:06:16]written 0, free lines is 3272 [17:06:16]MH_Cut [17:06:16]Write to MH i2c: D1 01 00 A6 AD 01 25 [17:06:16]Write i2c OK [17:06:16]MH_I2C_Read... [17:06:16]Read from MH i2c: D1 [17:06:16]MH_I2C_Read... [17:06:16]Read from MH i2c: D1 01 00 [17:06:16]MH_I2C_Read... [17:06:16]Read from MH i2c: D1 01 00 A6 AD 00 24 [17:06:16]Write to MH i2c: 01 00 00 A7 AD 54 [17:06:16]Write i2c OK [17:06:16]MH_I2C_Read... [17:06:16]OFD Sender: No OFD packet to send [17:06:16]*** Cut start [17:06:16]*** Partial cut [17:06:16]*** CUTSNS_PIN = 1 [17:06:16]*** CUTSNS_PIN = 0 [17:06:17]*** Brake cut motor [17:06:17]Read from MH i2c: 01 [17:06:17]MH_I2C_Read... [17:06:17]*** Stop cut motor [17:06:17]*** Cut end [17:06:17]Read from MH i2c: 01 07 00 [17:06:17]MH_I2C_Read... [17:06:17]Read from MH i2c: 01 07 00 A7 AD 00 00 00 00 00 FF 0F 69 [17:06:17]process_action close_receipt done [17:06:17]requested_data is exist [17:06:17]produce_requested_data [17:06:17]requested_item fm.sn is exist - process it [17:06:17]wFMCommunicate request_size=4 [17:06:17]MH_SAM_APDU [17:06:17]CAPDU: 80 11 00 00 [17:06:17]Write to MH i2c: E2 08 00 A8 AD 80 11 00 00 00 00 00 00 CF [17:06:17]Write i2c OK [17:06:17]MH_I2C_Read... [17:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:17]Read from MH i2c: E2 [17:06:17]MH_I2C_Read... [17:06:17]Read from MH i2c: E2 17 00 [17:06:17]MH_I2C_Read... [17:06:17]Read from MH i2c: E2 17 00 A8 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 22 [17:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:06:17]wFMCommunicate OK [17:06:17]requested_item fd.num is exist - process it [17:06:17]SAM_PROTO_GetFieldsCounters [17:06:17]wFMCommunicate request_size=4 [17:06:17]MH_SAM_APDU [17:06:17]CAPDU: 80 13 00 00 [17:06:17]Write to MH i2c: E2 08 00 A9 AD 80 13 00 00 00 00 00 00 D2 [17:06:17]Write i2c OK [17:06:17]MH_I2C_Read... [17:06:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:17]Read from MH i2c: E2 [17:06:17]MH_I2C_Read... [17:06:17]Read from MH i2c: E2 62 00 [17:06:17]MH_I2C_Read... [17:06:17]Read from MH i2c: E2 62 00 A9 AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 EB 00 00 0E 04 04 00 48 00 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 BD [17:06:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 EB 00 00 0E 04 04 00 48 00 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 [17:06:17]wFMCommunicate OK [17:06:17]SAM_PROTO_GetFieldsCounters done [17:06:17]requested_item shift.num is exist - process it [17:06:17]requested_item shift.opened is exist - process it [17:06:17]req_shift_opened [17:06:17]FM_GetShiftState [17:06:17]SAM_PROTO_GetShiftState [17:06:17]wFMCommunicate request_size=4 [17:06:17]MH_SAM_APDU [17:06:17]CAPDU: 80 13 01 00 [17:06:17]Write to MH i2c: E2 08 00 AA AD 80 13 01 00 00 00 00 00 D4 [17:06:17]Write i2c OK [17:06:17]MH_I2C_Read... [17:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:17]Read from MH i2c: E2 [17:06:17]MH_I2C_Read... [17:06:17]Read from MH i2c: E2 0E 00 [17:06:17]MH_I2C_Read... [17:06:17]Read from MH i2c: E2 0E 00 AA AD 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0C [17:06:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:06:17]wFMCommunicate OK [17:06:17]SAM_PROTO_GetShiftState done [17:06:17]FM_GetShiftState done [17:06:17]req_shift_opened done [17:06:17]requested_item shift.open_date is exist - process it [17:06:17]req_shift_open_date [17:06:17]req_shift_open_date done [17:06:17]produce_requested_data done [17:06:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60229,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:06:17]process_action_free close_receipt [17:06:17]json_value_free [17:06:17]json_value_free done [17:06:17]process_json_proto returns [17:06:17]Send response to host [17:06:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60229,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:06:17]free response buf [17:06:17]execute_script done [17:06:17]execute_script returns [17:06:17]free content buf [17:06:17]Sock 9.Close socket [17:06:17]Sock 9.Thread stoped [17:06:21]OFD Sender: No OFD packet to send [17:06:26]OFD Sender: No OFD packet to send [17:06:31]OFD Sender: No OFD packet to send [17:06:36]OFD Sender: No OFD packet to send [17:06:41]OFD Sender: No OFD packet to send [17:06:46]OFD Sender: No OFD packet to send [17:06:51]OFD Sender: No OFD packet to send [17:06:56]OFD Sender: No OFD packet to send [17:07:01]OFD Sender: No OFD packet to send [17:07:06]OFD Sender: No OFD packet to send [17:07:07]accept exits with 8 [17:07:07]New connection [17:07:07]New thread 3066957156 created [17:07:07]Thread 3067100516 joined [17:07:07]Waiting for new connection... [17:07:07] Sock 8.Parse request [17:07:07]Sock 8.Check first char [17:07:07]Sock 8.First char is OK [17:07:07]request: POST /json_proto HTTP/1.0 [17:07:07]Method: POST [17:07:07]URL: /json_proto [17:07:07]Method is POST - this is cgi request [17:07:07]url: /json_proto [17:07:07]query_string will be loaded in cgi processing [17:07:07]execute_cgi json_proto POST (null) [17:07:07]execute_cgi path=json_proto method=POST [17:07:07]POST find Content-Length [17:07:07]Host: 172.17.60.68:8080 [17:07:07]Content-Length: 1214 [17:07:07]Content-Type: application/json [17:07:07] [17:07:07]POST finish read [17:07:07]Found Content-Length = 1214 [17:07: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545969\u000A05.06.2024 17:01\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.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\u000A43471\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:07:07]execute_script... [17:07: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545969\u000A05.06.2024 17:01\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 10.000 x 72.90\u000A\u0418\u0422\u041E\u0413: 729.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\u000A43471\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:07:07]POST & json_proto [17:07:07]process_json_proto [17:07:07]json parsed OK: [17:07:07]protocol is kg_v1.0 [17:07:07]action value=print_text [17:07:07]process_action print_text [17:07:07]cmd_print_text [17:07:07]ExternCall_PrintAddStr [17:07:07]wPrintStart [17:07:07]Write to MH i2c: 01 00 00 AB AD 58 [17:07:07]Write i2c OK [17:07:07]MH_I2C_Read... [17:07:07]Read from MH i2c: 01 [17:07:07]MH_I2C_Read... [17:07:07]Read from MH i2c: 01 07 00 [17:07:07]MH_I2C_Read... [17:07:07]Read from MH i2c: 01 07 00 AB AD 00 00 00 00 00 FF 0F 6D [17:07:07]RasterBufferAndPrint [17:07:07]line *****ТОВАРНЫЙ ЧЕК***** [17:07:07]line АЗС 117 [17:07:07]line Партнер нефть [17:07:07]line 02508201610067 [17:07:07]line Кассир : Койгельдиева Р. [17:07:07]line Счет N : (1)545969 [17:07:07]line 05.06.2024 17:01 [17:07:07]line ПРОДАЖА [17:07:07]line ТРК (МРК, ГНК): 21 [17:07:07]line Вид ГСМ : 2710194210 [17:07:07]line ДТ-К-5 [17:07:07]line 10.000 x 72.90 [17:07:07]line ИТОГ: 729.00 [17:07:07]line Тип оплаты: Талоны: Топливная Карта [17:07:07]line 43471 [17:07:07]line ______________________ [17:07:07]line (подпись) [17:07:07]written 0, free lines is 4095 [17:07:08]Write to MH i2c: 01 00 00 C0 AD 6D [17:07:08]Write i2c OK [17:07:08]MH_I2C_Read... [17:07:08]Read from MH i2c: 01 [17:07:08]MH_I2C_Read... [17:07:08]Read from MH i2c: 01 07 00 [17:07:08]MH_I2C_Read... [17:07:08]Read from MH i2c: 01 07 00 C0 AD 00 00 00 00 00 F3 0D 74 [17:07:08]RasterBufferAndPrint [17:07:08]line [17:07:08]line [17:07:08]line [17:07:08]line [17:07:08]line [17:07:08]written 0, free lines is 3573 [17:07:08]MH_Cut [17:07:08]Write to MH i2c: D1 01 00 C7 AD 01 46 [17:07:08]Write i2c OK [17:07:08]MH_I2C_Read... [17:07:08]Read from MH i2c: D1 [17:07:08]MH_I2C_Read... [17:07:08]Read from MH i2c: D1 01 00 [17:07:08]MH_I2C_Read... [17:07:08]Read from MH i2c: D1 01 00 C7 AD 00 45 [17:07:08]Write to MH i2c: 01 00 00 C8 AD 75 [17:07:08]Write i2c OK [17:07:08]MH_I2C_Read... [17:07:08]*** Cut start [17:07:08]*** Partial cut [17:07:08]*** CUTSNS_PIN = 1 [17:07:08]*** CUTSNS_PIN = 0 [17:07:08]*** Brake cut motor [17:07:09]Read from MH i2c: 01 [17:07:09]MH_I2C_Read... [17:07:09]*** Stop cut motor [17:07:09]*** Cut end [17:07:09]Read from MH i2c: 01 07 00 [17:07:09]MH_I2C_Read... [17:07:09]Read from MH i2c: 01 07 00 C8 AD 00 00 00 00 00 FF 0F 8A [17:07:09]process_action print_text done [17:07:09]requested_data is exist [17:07:09]produce_requested_data [17:07:09]requested_item fm.sn is exist - process it [17:07:09]wFMCommunicate request_size=4 [17:07:09]MH_SAM_APDU [17:07:09]CAPDU: 80 11 00 00 [17:07:09]Write to MH i2c: E2 08 00 C9 AD 80 11 00 00 00 00 00 00 F0 [17:07:09]Write i2c OK [17:07:09]MH_I2C_Read... [17:07:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:09]Read from MH i2c: E2 [17:07:09]MH_I2C_Read... [17:07:09]Read from MH i2c: E2 17 00 [17:07:09]MH_I2C_Read... [17:07:09]Read from MH i2c: E2 17 00 C9 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 43 [17:07:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:07:09]wFMCommunicate OK [17:07:09]requested_item fd.num is exist - process it [17:07:09]SAM_PROTO_GetFieldsCounters [17:07:09]wFMCommunicate request_size=4 [17:07:09]MH_SAM_APDU [17:07:09]CAPDU: 80 13 00 00 [17:07:09]Write to MH i2c: E2 08 00 CA AD 80 13 00 00 00 00 00 00 F3 [17:07:09]Write i2c OK [17:07:09]MH_I2C_Read... [17:07:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:07:09]Read from MH i2c: E2 [17:07:09]MH_I2C_Read... [17:07:09]Read from MH i2c: E2 62 00 [17:07:09]MH_I2C_Read... [17:07:09]Read from MH i2c: E2 62 00 CA AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 EB 00 00 0E 04 04 00 48 00 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 DE [17:07:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 45 EB 00 00 0E 04 04 00 48 00 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 [17:07:09]wFMCommunicate OK [17:07:09]SAM_PROTO_GetFieldsCounters done [17:07:09]requested_item shift.num is exist - process it [17:07:09]requested_item shift.opened is exist - process it [17:07:09]req_shift_opened [17:07:09]FM_GetShiftState [17:07:09]SAM_PROTO_GetShiftState [17:07:09]wFMCommunicate request_size=4 [17:07:09]MH_SAM_APDU [17:07:09]CAPDU: 80 13 01 00 [17:07:09]Write to MH i2c: E2 08 00 CB AD 80 13 01 00 00 00 00 00 F5 [17:07:09]Write i2c OK [17:07:09]MH_I2C_Read... [17:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:09]Read from MH i2c: E2 [17:07:09]MH_I2C_Read... [17:07:09]Read from MH i2c: E2 0E 00 [17:07:09]MH_I2C_Read... [17:07:09]Read from MH i2c: E2 0E 00 CB AD 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2D [17:07:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:07:09]wFMCommunicate OK [17:07:09]SAM_PROTO_GetShiftState done [17:07:09]FM_GetShiftState done [17:07:09]req_shift_opened done [17:07:09]requested_item shift.open_date is exist - process it [17:07:09]req_shift_open_date [17:07:09]req_shift_open_date done [17:07:09]produce_requested_data done [17:07:09]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60229,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:07:09]process_action_free print_text [17:07:09]json_value_free [17:07:09]json_value_free done [17:07:09]process_json_proto returns [17:07:09]Send response to host [17:07:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60229,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:07:09]free response buf [17:07:09]execute_script done [17:07:09]execute_script returns [17:07:09]free content buf [17:07:09]Sock 8.Close socket [17:07:09]Sock 8.Thread stoped [17:07:11]OFD Sender: No OFD packet to send [17:07:14]accept exits with 9 [17:07:14]New connection [17:07:14]New thread 3067100516 created [17:07:14]Thread 3066957156 joined [17:07:14]Waiting for new connection... [17:07:14] Sock 9.Parse request [17:07:14]Sock 9.Check first char [17:07:14]Sock 9.First char is OK [17:07:14]request: POST /json_proto HTTP/1.0 [17:07:14]Method: POST [17:07:14]URL: /json_proto [17:07:14]Method is POST - this is cgi request [17:07:14]url: /json_proto [17:07:14]query_string will be loaded in cgi processing [17:07:14]execute_cgi json_proto POST (null) [17:07:14]execute_cgi path=json_proto method=POST [17:07:14]POST find Content-Length [17:07:14]Host: 172.17.60.68:8080 [17:07:14]Content-Length: 675 [17:07:14]Content-Type: application/json [17:07:14] [17:07:14]POST finish read [17:07:14]Found Content-Length = 675 [17:07:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:14]execute_script... [17:07: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)545970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:14]POST & json_proto [17:07:14]process_json_proto [17:07:14]json parsed OK: [17:07:14]protocol is kg_v1.0 [17:07:14]action value=close_receipt [17:07:14]process_action close_receipt [17:07:14]cmd_close_receipt [17:07:14]MH_GetDate [17:07:14]Write to MH i2c: F0 00 00 CC AD 68 [17:07:14]Write i2c OK [17:07:14]MH_I2C_Read... [17:07:14]Read from MH i2c: F0 [17:07:14]MH_I2C_Read... [17:07:14]Read from MH i2c: F0 09 00 [17:07:14]MH_I2C_Read... [17:07:14]Read from MH i2c: F0 09 00 CC AD 00 44 9B 60 66 9A 61 5F 66 D6 [17:07:14]GetLastDocTimeStamp 1717607176 [17:07:14]current date 1717607236 [17:07:14]FM_GetShiftState [17:07:14]SAM_PROTO_GetShiftState [17:07:14]wFMCommunicate request_size=4 [17:07:14]MH_SAM_APDU [17:07:14]CAPDU: 80 13 01 00 [17:07:14]Write to MH i2c: E2 08 00 CD AD 80 13 01 00 00 00 00 00 F7 [17:07:14]Write i2c OK [17:07:14]MH_I2C_Read... [17:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:14]Read from MH i2c: E2 [17:07:14]MH_I2C_Read... [17:07:14]Read from MH i2c: E2 0E 00 [17:07:14]MH_I2C_Read... [17:07:14]Read from MH i2c: E2 0E 00 CD AD 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2F [17:07:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:07:14]wFMCommunicate OK [17:07:14]SAM_PROTO_GetShiftState done [17:07:14]FM_GetShiftState done [17:07:14]opened in 1717545916 [17:07:14]opened+sec_in_day 1717632316 [17:07:14]quantity*price = 100016 [17:07:14]sum+1 = 100018 [17:07:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 625 05.06.2024 17:07 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60230 ФПД: 230492033349621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170717&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60230&fm=230492033349621&tin=02508201610067®Number=0000000000151680&sum=100000 [17:07:15]StoreToDocumentArchive [17:07:15]shift 72 fd 60230 [17:07:15]save to /storage/0072/doc_00060230 [17:07:15]save last doc name /storage/0072/doc_00060230 to /storage/kkm_last_doc_name [17:07:15]save OK [17:07:15]Clear old archive folders... [17:07:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:07:15]tlvbuf is 0069C030 [17:07:15]SAM_PROTO_ClearQueue [17:07:15]wFMCommunicate request_size=4 [17:07:15]MH_SAM_APDU [17:07:15]CAPDU: 80 09 00 00 [17:07:15]Write to MH i2c: E2 08 00 DA AD 80 09 00 00 00 00 00 00 F9 [17:07:15]Write i2c OK [17:07:15]MH_I2C_Read... [17:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:07:15]Read from MH i2c: E2 [17:07:15]MH_I2C_Read... [17:07:15]Read from MH i2c: E2 03 00 [17:07:15]MH_I2C_Read... [17:07:15]Read from MH i2c: E2 03 00 DA AD 00 90 00 FB [17:07:15]RAPDU: 90 00 [17:07:15]wFMCommunicate OK [17:07:15]SAM_PROTO_ClearQueue done [17:07:15]KKMCreateOFDPacket [17:07:15]OFDProtocolAddRootSTLVToBuf [17:07:15]FM_MakeSignedData [17:07:15]FM_MakeSignedData [17:07:15]SAM_PROTO_SignData [17:07:15]wFMCommunicate request_size=4 [17:07:15]MH_SAM_APDU [17:07:15]CAPDU: 80 0D 01 02 [17:07:15]Write to MH i2c: E2 08 00 DB AD 80 0D 01 02 00 00 00 00 01 [17:07:15]Write i2c OK [17:07:15]MH_I2C_Read... [17:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:07:15]Read from MH i2c: E2 [17:07:15]MH_I2C_Read... [17:07:15]Read from MH i2c: E2 03 00 [17:07:15]MH_I2C_Read... [17:07:15]Read from MH i2c: E2 03 00 DB AD 00 90 00 FC [17:07:15]RAPDU: 90 00 [17:07:15]wFMCommunicate OK [17:07:15]wFMCommunicate request_size=255 [17:07:15]MH_SAM_APDU [17:07: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 45 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EB 00 00 35 04 06 00 [17:07:15]Write to MH i2c: E2 02 01 DC AD 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 45 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EB 00 00 35 04 06 00 00 00 3D [17:07:15]Write i2c OK [17:07:15]MH_I2C_Read... [17:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:15]Read from MH i2c: E2 [17:07:15]MH_I2C_Read... [17:07:15]Read from MH i2c: E2 03 00 [17:07:15]MH_I2C_Read... [17:07:15]Read from MH i2c: E2 03 00 DC AD 00 90 00 FD [17:07:15]RAPDU: 90 00 [17:07:15]wFMCommunicate OK [17:07:15]wFMCommunicate request_size=11 [17:07:15]MH_SAM_APDU [17:07:15]CAPDU: 80 0D 02 02 06 D1 A1 9B C5 77 F5 [17:07:15]Write to MH i2c: E2 0E 00 DD AD 80 0D 02 02 06 00 D1 A1 9B C5 77 F5 00 00 4E [17:07:15]Write i2c OK [17:07:15]MH_I2C_Read... [17:07:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:16]Read from MH i2c: E2 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 03 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 03 00 DD AD 00 90 00 FE [17:07:16]RAPDU: 90 00 [17:07:16]wFMCommunicate OK [17:07:16]wFMCommunicate request_size=4 [17:07:16]MH_SAM_APDU [17:07:16]CAPDU: 80 0D 03 02 [17:07:16]Write to MH i2c: E2 08 00 DE AD 80 0D 03 02 00 00 00 00 06 [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:07:16]Read from MH i2c: E2 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 0B 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 0B 00 DE AD 00 2E D4 90 4E 78 D1 37 15 90 00 7C [17:07:16]RAPDU: 2E D4 90 4E 78 D1 37 15 90 00 [17:07:16]wFMCommunicate OK [17:07:16]SAM_PROTO_SignData done [17:07:16]FM_MakeSignedData done [17:07:16]CreateOFDProtocolMessage [17:07:16]wFMCommunicate request_size=4 [17:07:16]MH_SAM_APDU [17:07:16]CAPDU: 80 11 00 00 [17:07:16]Write to MH i2c: E2 08 00 DF AD 80 11 00 00 00 00 00 00 06 [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:16]Read from MH i2c: E2 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 17 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 17 00 DF AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 59 [17:07:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:07:16]wFMCommunicate OK [17:07:16]CreateOFDProtocolMessage done [17:07:16]OFDSenderStorePacket 60230 [17:07:16]StoreOFDPacket docnum=60230 [17:07:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 10 58 08 01 36 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 45 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EB 00 00 35 04 06 00 D1 A1 9B C5 77 F5 2E D4 90 4E 78 D1 37 15 [17:07:16]CheckFolder [17:07:16]dirname=/storage/ofd_packets [17:07:16]CheckFolder done [17:07:16]ProducePacketName [17:07:16]name=ofd_packets/00060230 [17:07:16]NVStorageSaveData ofd_packets/00060230 [17:07:16]File name is /storage/ofd_packets/00060230 [17:07:16]Write 302 bytes [17:07:16]NVStorageSaveData done [17:07:16]OFDSenderStorePacket done [17:07:16]KKMCreateOFDPacket done [17:07:16]NVStorageSaveData kkm_last_timestamp [17:07:16]File name is /storage/kkm_last_timestamp [17:07:16]Write 4 bytes [17:07:16]NVStorageSaveData done [17:07:16]ExternCall_PrintAddStr [17:07:16]wPrintStart [17:07:16]Write to MH i2c: 01 00 00 E0 AD 8D [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: 01 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: 01 07 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: 01 07 00 E0 AD 00 00 00 00 00 FF 0F A2 [17:07:16]RasterBufferAndPrint [17:07:16]line Счет N : (1)545970 [17:07:16]line ИНН: 02508201610067 [17:07:16]line Контрольно-Кассовый Чек [17:07:16]line ПРОДАЖА [17:07:16]line ТРК (МРК, ГНК) : 44 [17:07:16]line Товар: 2710124130 [17:07:16]line SUPER 92-К-5 [17:07:16]line 14.730 * 67.90 [17:07:16]line = 1000.17 [17:07:16]line НДС 12% НСП 1% [17:07:16]line > о реализуемом товаре [17:07:16]line ОКРУГЛЕНИЕ: -0.17 [17:07:16]line ИТОГО: 1000.00 [17:07:16]line Внесено: 1000.00 [17:07:16]line СДАЧА: 0.00 [17:07:16]line НСП 1% : 8.85 [17:07:16]line НДС 12% : 106.21 [17:07:16]line Наличными: 1000.00 [17:07:16]line Безнал.: 0.00 [17:07:16]line Место: АЗС № 117 "Партнер Нефть" [17:07:16]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:07:16]line СНО: Общий режим [17:07:16]line Чек 625 05.06.2024 17:07 [17:07:16]line Смена: 72 ФФД: 1.0 [17:07:16]line ЗНМ: 0300000048 [17:07:16]line РНМ: 0000000000151680 [17:07:16]line Версия ККМ: v1.0 [17:07:16]line ФМ: 0000000000959414 [17:07:16]line ФД: 60230 [17:07:16]line ФПД: 230492033349621 [17:07:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170717&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60230&fm=230492033349621&tin=02508201610067®Number=0000000000151680&sum=100000 [17:07:16]OFD Sender: Processing packet 60230 [packets to send 53, broken 52] [17:07:16]ProducePacketName [17:07:16]name=ofd_packets/00060230 [17:07:16]OFD Sender: To server: pG, [17:07:16]CommunicateWithHost lk.salyk.kg:30040 [17:07:16]ConnectInit lk.salyk.kg [17:07:16]written 0, free lines is 4095 [17:07:16]Connected sock=11 [17:07:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 10 58 08 01 36 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 45 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EB 00 00 35 04 06 00 D1 A1 9B C5 77 F5 2E D4 90 4E 78 D1 37 15 [17:07:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 8C 30 47 00 FA C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 46 EB 00 00 F4 03 04 00 48 47 60 66 B6 04 01 00 00 44 29 53 BB B8 9A AB 66 [17:07:16]CommunicateWithHost err = 0 [17:07:16]CheckOFDResponse [17:07:16]1017 (14) - 77093643461234 [17:07:16]1041 (16) - 0000000000959414 [17:07:16]1040 (4) - 60230 [17:07:16]1012 (4) - 05.06.2024 11:08 [17:07:16]1206 (1) - 0 [17:07:16]OFD Sender: Remove packet 60230 [17:07:16]ProducePacketName [17:07:16]name=ofd_packets/00060230 [17:07:16]NVStorageDeleteData [17:07:16]Write to MH i2c: 01 00 00 0B AE B9 [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: 01 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: 01 07 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: 01 07 00 0B AE 00 00 00 00 00 C6 0C 92 [17:07:16]RasterBufferAndPrint [17:07:16]line [17:07:16]line [17:07:16]line [17:07:16]line [17:07:16]line [17:07:16]written 0, free lines is 3275 [17:07:16]MH_Cut [17:07:16]Write to MH i2c: D1 01 00 12 AE 01 92 [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: D1 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: D1 01 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: D1 01 00 12 AE 00 91 [17:07:16]Write to MH i2c: 01 00 00 13 AE C1 [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:17]OFD Sender: No OFD packet to send [17:07:17]*** Cut start [17:07:17]*** Partial cut [17:07:17]*** CUTSNS_PIN = 1 [17:07:17]*** CUTSNS_PIN = 0 [17:07:18]*** Brake cut motor [17:07:18]Read from MH i2c: 01 [17:07:18]MH_I2C_Read... [17:07:18]*** Stop cut motor [17:07:18]*** Cut end [17:07:18]Read from MH i2c: 01 07 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: 01 07 00 13 AE 00 00 00 00 00 FF 0F D6 [17:07:18]process_action close_receipt done [17:07:18]requested_data is exist [17:07:18]produce_requested_data [17:07:18]requested_item fm.sn is exist - process it [17:07:18]wFMCommunicate request_size=4 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 11 00 00 [17:07:18]Write to MH i2c: E2 08 00 14 AE 80 11 00 00 00 00 00 00 3C [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 17 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 17 00 14 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 8F [17:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:07:18]wFMCommunicate OK [17:07:18]requested_item fd.num is exist - process it [17:07:18]SAM_PROTO_GetFieldsCounters [17:07:18]wFMCommunicate request_size=4 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 13 00 00 [17:07:18]Write to MH i2c: E2 08 00 15 AE 80 13 00 00 00 00 00 00 3F [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 62 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 62 00 15 AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 46 EB 00 00 0E 04 04 00 48 00 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 2E [17:07:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 46 EB 00 00 0E 04 04 00 48 00 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 [17:07:18]wFMCommunicate OK [17:07:18]SAM_PROTO_GetFieldsCounters done [17:07:18]requested_item shift.num is exist - process it [17:07:18]requested_item shift.opened is exist - process it [17:07:18]req_shift_opened [17:07:18]FM_GetShiftState [17:07:18]SAM_PROTO_GetShiftState [17:07:18]wFMCommunicate request_size=4 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 13 01 00 [17:07:18]Write to MH i2c: E2 08 00 16 AE 80 13 01 00 00 00 00 00 41 [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 0E 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 0E 00 16 AE 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 79 [17:07:18]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:07:18]wFMCommunicate OK [17:07:18]SAM_PROTO_GetShiftState done [17:07:18]FM_GetShiftState done [17:07:18]req_shift_opened done [17:07:18]requested_item shift.open_date is exist - process it [17:07:18]req_shift_open_date [17:07:18]req_shift_open_date done [17:07:18]produce_requested_data done [17:07:18]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60230,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:07:18]process_action_free close_receipt [17:07:18]json_value_free [17:07:18]json_value_free done [17:07:18]process_json_proto returns [17:07:18]Send response to host [17:07:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60230,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:07:18]free response buf [17:07:18]execute_script done [17:07:18]execute_script returns [17:07:18]free content buf [17:07:18]Sock 9.Close socket [17:07:18]Sock 9.Thread stoped [17:07:22]OFD Sender: No OFD packet to send [17:07:27]OFD Sender: No OFD packet to send [17:07:32]OFD Sender: No OFD packet to send [17:07:37]OFD Sender: No OFD packet to send [17:07:42]OFD Sender: No OFD packet to send [17:07:47]OFD Sender: No OFD packet to send [17:07:52]OFD Sender: No OFD packet to send [17:07:57]OFD Sender: No OFD packet to send [17:08:02]OFD Sender: No OFD packet to send [17:08:07]OFD Sender: No OFD packet to send [17:08:12]OFD Sender: No OFD packet to send [17:08:17]OFD Sender: No OFD packet to send [17:08:22]OFD Sender: No OFD packet to send [17:08:27]OFD Sender: No OFD packet to send [17:08:32]OFD Sender: No OFD packet to send [17:08:34]accept exits with 8 [17:08:34]New connection [17:08:34]New thread 3066957156 created [17:08:34]Thread 3067100516 joined [17:08:34]Waiting for new connection... [17:08:34] Sock 8.Parse request [17:08:34]Sock 8.Check first char [17:08:34]Sock 8.First char is OK [17:08:34]request: POST /json_proto HTTP/1.0 [17:08:34]Method: POST [17:08:34]URL: /json_proto [17:08:34]Method is POST - this is cgi request [17:08:34]url: /json_proto [17:08:34]query_string will be loaded in cgi processing [17:08:34]execute_cgi json_proto POST (null) [17:08:34]execute_cgi path=json_proto method=POST [17:08:34]POST find Content-Length [17:08:34]Host: 172.17.60.68:8080 [17:08:34]Content-Length: 800 [17:08:34]Content-Type: application/json [17:08:34] [17:08:34]POST finish read [17:08:34]Found Content-Length = 800 [17:08:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545971", "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" : 72.90, "quantity" : 19.210, "sum" : 1400.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" : 1400.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:34]execute_script... [17:08: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)545971", "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" : 72.90, "quantity" : 19.210, "sum" : 1400.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" : 1400.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:34]POST & json_proto [17:08:34]process_json_proto [17:08:34]json parsed OK: [17:08:34]protocol is kg_v1.0 [17:08:34]action value=close_receipt [17:08:34]process_action close_receipt [17:08:34]cmd_close_receipt [17:08:34]MH_GetDate [17:08:34]Write to MH i2c: F0 00 00 17 AE B4 [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: F0 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: F0 09 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: F0 09 00 17 AE 00 94 9B 60 66 9A 61 5F 66 72 [17:08:34]GetLastDocTimeStamp 1717607237 [17:08:34]current date 1717607316 [17:08:34]FM_GetShiftState [17:08:34]SAM_PROTO_GetShiftState [17:08:34]wFMCommunicate request_size=4 [17:08:34]MH_SAM_APDU [17:08:34]CAPDU: 80 13 01 00 [17:08:34]Write to MH i2c: E2 08 00 18 AE 80 13 01 00 00 00 00 00 43 [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:34]Read from MH i2c: E2 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 0E 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 0E 00 18 AE 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 7B [17:08:34]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:08:34]wFMCommunicate OK [17:08:34]SAM_PROTO_GetShiftState done [17:08:34]FM_GetShiftState done [17:08:34]opened in 1717545916 [17:08:34]opened+sec_in_day 1717632316 [17:08:34]quantity*price = 140040 [17:08:34]sum+1 = 140042 [17:08:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.41 НСП 1% : 12.39 НДС 12% : 148.72 Наличными: 0.00 Безнал.: 1400.41 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 626 05.06.2024 17:08 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959414 ФД: 60231 ФПД: 160091505542642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170837&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60231&fm=160091505542642&tin=02508201610067®Number=0000000000151680&sum=140041 [17:08:35]StoreToDocumentArchive [17:08:35]shift 72 fd 60231 [17:08:35]save to /storage/0072/doc_00060231 [17:08:35]save last doc name /storage/0072/doc_00060231 to /storage/kkm_last_doc_name [17:08:35]save OK [17:08:35]Clear old archive folders... [17:08:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:08:35]tlvbuf is 0047EEA0 [17:08:35]SAM_PROTO_ClearQueue [17:08:35]wFMCommunicate request_size=4 [17:08:35]MH_SAM_APDU [17:08:35]CAPDU: 80 09 00 00 [17:08:35]Write to MH i2c: E2 08 00 25 AE 80 09 00 00 00 00 00 00 45 [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:35]Read from MH i2c: E2 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 25 AE 00 90 00 47 [17:08:35]RAPDU: 90 00 [17:08:35]wFMCommunicate OK [17:08:35]SAM_PROTO_ClearQueue done [17:08:35]KKMCreateOFDPacket [17:08:35]OFDProtocolAddRootSTLVToBuf [17:08:35]FM_MakeSignedData [17:08:35]FM_MakeSignedData [17:08:35]SAM_PROTO_SignData [17:08:35]wFMCommunicate request_size=4 [17:08:35]MH_SAM_APDU [17:08:35]CAPDU: 80 0D 01 02 [17:08:35]Write to MH i2c: E2 08 00 26 AE 80 0D 01 02 00 00 00 00 4D [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:35]Read from MH i2c: E2 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 26 AE 00 90 00 48 [17:08:35]RAPDU: 90 00 [17:08:35]wFMCommunicate OK [17:08:35]wFMCommunicate request_size=255 [17:08:35]MH_SAM_APDU [17:08: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 0A 4B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 09 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 09 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 09 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 95 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EB 00 00 35 04 06 00 91 9A 35 51 [17:08:35]Write to MH i2c: E2 02 01 27 AE 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0A 4B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 09 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 09 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 09 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 95 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EB 00 00 35 04 06 00 91 9A 35 51 00 00 DD [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:35]Read from MH i2c: E2 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 27 AE 00 90 00 49 [17:08:35]RAPDU: 90 00 [17:08:35]wFMCommunicate OK [17:08:35]wFMCommunicate request_size=7 [17:08:35]MH_SAM_APDU [17:08:35]CAPDU: 80 0D 02 02 02 C5 F2 [17:08:35]Write to MH i2c: E2 0A 00 28 AE 80 0D 02 02 02 00 C5 F2 00 00 0B [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:35]Read from MH i2c: E2 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 03 00 28 AE 00 90 00 4A [17:08:35]RAPDU: 90 00 [17:08:35]wFMCommunicate OK [17:08:35]wFMCommunicate request_size=4 [17:08:35]MH_SAM_APDU [17:08:35]CAPDU: 80 0D 03 02 [17:08:35]Write to MH i2c: E2 08 00 29 AE 80 0D 03 02 00 00 00 00 52 [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:35]Read from MH i2c: E2 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 0B 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 0B 00 29 AE 00 89 B7 53 0E FE 96 1F 8E 90 00 35 [17:08:35]RAPDU: 89 B7 53 0E FE 96 1F 8E 90 00 [17:08:35]wFMCommunicate OK [17:08:35]SAM_PROTO_SignData done [17:08:35]FM_MakeSignedData done [17:08:35]CreateOFDProtocolMessage [17:08:35]wFMCommunicate request_size=4 [17:08:35]MH_SAM_APDU [17:08:35]CAPDU: 80 11 00 00 [17:08:35]Write to MH i2c: E2 08 00 2A AE 80 11 00 00 00 00 00 00 52 [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:35]Read from MH i2c: E2 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 17 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 17 00 2A AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 A5 [17:08:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:08:35]wFMCommunicate OK [17:08:35]CreateOFDProtocolMessage done [17:08:35]OFDSenderStorePacket 60231 [17:08:35]StoreOFDPacket docnum=60231 [17:08:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 28 94 04 01 A9 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0A 4B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 09 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 09 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 09 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 95 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EB 00 00 35 04 06 00 91 9A 35 51 C5 F2 89 B7 53 0E FE 96 1F 8E [17:08:35]CheckFolder [17:08:35]dirname=/storage/ofd_packets [17:08:35]CheckFolder done [17:08:35]ProducePacketName [17:08:35]name=ofd_packets/00060231 [17:08:35]NVStorageSaveData ofd_packets/00060231 [17:08:35]File name is /storage/ofd_packets/00060231 [17:08:35]Write 298 bytes [17:08:35]NVStorageSaveData done [17:08:35]OFDSenderStorePacket done [17:08:35]KKMCreateOFDPacket done [17:08:35]NVStorageSaveData kkm_last_timestamp [17:08:35]File name is /storage/kkm_last_timestamp [17:08:35]Write 4 bytes [17:08:35]NVStorageSaveData done [17:08:35]ExternCall_PrintAddStr [17:08:35]wPrintStart [17:08:35]Write to MH i2c: 01 00 00 2B AE D9 [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: 01 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: 01 07 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: 01 07 00 2B AE 00 00 00 00 00 FF 0F EE [17:08:35]RasterBufferAndPrint [17:08:35]line Счет N : (1)545971 [17:08:35]line ИНН: 02508201610067 [17:08:35]line Контрольно-Кассовый Чек [17:08:35]line ПРОДАЖА [17:08:35]line ТРК (МРК, ГНК) : 31 [17:08:35]line Товар: 2710194210 [17:08:35]line ДТ-К-5 [17:08:35]line 19.210 * 72.90 [17:08:35]line = 1400.41 [17:08:35]line НДС 12% НСП 1% [17:08:35]line > о реализуемом товаре [17:08:35]line ИТОГО: 1400.41 [17:08:35]line НСП 1% : 12.39 [17:08:35]line НДС 12% : 148.72 [17:08:35]line Наличными: 0.00 [17:08:35]line Безнал.: 1400.41 [17:08:35]line Место: АЗС № 117 "Партнер Нефть" [17:08:35]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:08:35]line СНО: Общий режим [17:08:35]line Чек 626 05.06.2024 17:08 [17:08:35]line Смена: 72 ФФД: 1.0 [17:08:35]line ЗНМ: 0300000048 [17:08:35]line РНМ: 0000000000151680 [17:08:35]line Версия ККМ: v1.0 [17:08:35]line Платежная система: O! деньги [17:08:35]line ФМ: 0000000000959414 [17:08:35]line ФД: 60231 [17:08:35]line ФПД: 160091505542642 [17:08:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170837&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60231&fm=160091505542642&tin=02508201610067®Number=0000000000151680&sum=140041 [17:08:36]OFD Sender: Processing packet 60231 [packets to send 53, broken 52] [17:08:36]ProducePacketName [17:08:36]name=ofd_packets/00060231 [17:08:36]OFD Sender: To server: pG, [17:08:36]CommunicateWithHost lk.salyk.kg:30040 [17:08:36]ConnectInit lk.salyk.kg [17:08:36]written 0, free lines is 4095 [17:08:36]Connected sock=10 [17:08:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 28 94 04 01 A9 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0A 4B 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 09 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 09 23 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 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 09 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 95 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EB 00 00 35 04 06 00 91 9A 35 51 C5 F2 89 B7 53 0E FE 96 1F 8E [17:08:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 F0 94 47 00 63 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 47 EB 00 00 F4 03 04 00 98 47 60 66 B6 04 01 00 00 B3 D9 C8 B4 2B AB BA E8 [17:08:36]CommunicateWithHost err = 0 [17:08:36]CheckOFDResponse [17:08:36]1017 (14) - 77093643461234 [17:08:36]1041 (16) - 0000000000959414 [17:08:36]1040 (4) - 60231 [17:08:36]1012 (4) - 05.06.2024 11:10 [17:08:36]1206 (1) - 0 [17:08:36]OFD Sender: Remove packet 60231 [17:08:36]ProducePacketName [17:08:36]name=ofd_packets/00060231 [17:08:36]NVStorageDeleteData [17:08:36]Write to MH i2c: 01 00 00 55 AE 03 [17:08:36]Write i2c OK [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: 01 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: 01 07 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: 01 07 00 55 AE 00 00 00 00 00 D9 0C EF [17:08:36]RasterBufferAndPrint [17:08:36]line [17:08:36]line [17:08:36]line [17:08:36]line [17:08:36]line [17:08:36]written 0, free lines is 3295 [17:08:36]MH_Cut [17:08:36]Write to MH i2c: D1 01 00 5C AE 01 DC [17:08:36]Write i2c OK [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: D1 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: D1 01 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: D1 01 00 5C AE 00 DB [17:08:36]Write to MH i2c: 01 00 00 5D AE 0B [17:08:36]Write i2c OK [17:08:36]MH_I2C_Read... [17:08:36]OFD Sender: No OFD packet to send [17:08:37]*** Cut start [17:08:37]*** Partial cut [17:08:37]*** CUTSNS_PIN = 1 [17:08:37]*** CUTSNS_PIN = 0 [17:08:37]*** Brake cut motor [17:08:38]Read from MH i2c: 01 [17:08:38]MH_I2C_Read... [17:08:38]*** Stop cut motor [17:08:38]*** Cut end [17:08:38]Read from MH i2c: 01 07 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: 01 07 00 5D AE 00 00 00 00 00 FF 0F 20 [17:08:38]process_action close_receipt done [17:08:38]requested_data is exist [17:08:38]produce_requested_data [17:08:38]requested_item fm.sn is exist - process it [17:08:38]wFMCommunicate request_size=4 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 11 00 00 [17:08:38]Write to MH i2c: E2 08 00 5E AE 80 11 00 00 00 00 00 00 86 [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 17 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 17 00 5E AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 D9 [17:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:08:38]wFMCommunicate OK [17:08:38]requested_item fd.num is exist - process it [17:08:38]SAM_PROTO_GetFieldsCounters [17:08:38]wFMCommunicate request_size=4 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 13 00 00 [17:08:38]Write to MH i2c: E2 08 00 5F AE 80 13 00 00 00 00 00 00 89 [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 62 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 62 00 5F AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 47 EB 00 00 0E 04 04 00 48 00 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 7C [17:08:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 47 EB 00 00 0E 04 04 00 48 00 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 [17:08:38]wFMCommunicate OK [17:08:38]SAM_PROTO_GetFieldsCounters done [17:08:38]requested_item shift.num is exist - process it [17:08:38]requested_item shift.opened is exist - process it [17:08:38]req_shift_opened [17:08:38]FM_GetShiftState [17:08:38]SAM_PROTO_GetShiftState [17:08:38]wFMCommunicate request_size=4 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 13 01 00 [17:08:38]Write to MH i2c: E2 08 00 60 AE 80 13 01 00 00 00 00 00 8B [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 0E 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 0E 00 60 AE 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C3 [17:08:38]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:08:38]wFMCommunicate OK [17:08:38]SAM_PROTO_GetShiftState done [17:08:38]FM_GetShiftState done [17:08:38]req_shift_opened done [17:08:38]requested_item shift.open_date is exist - process it [17:08:38]req_shift_open_date [17:08:38]req_shift_open_date done [17:08:38]produce_requested_data done [17:08:38]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60231,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:08:38]process_action_free close_receipt [17:08:38]json_value_free [17:08:38]json_value_free done [17:08:38]process_json_proto returns [17:08:38]Send response to host [17:08:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60231,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:08:38]free response buf [17:08:38]execute_script done [17:08:38]execute_script returns [17:08:38]free content buf [17:08:38]Sock 8.Close socket [17:08:38]Sock 8.Thread stoped [17:08:41]OFD Sender: No OFD packet to send [17:08:46]OFD Sender: No OFD packet to send [17:08:51]OFD Sender: No OFD packet to send [17:08:56]OFD Sender: No OFD packet to send [17:09:02]OFD Sender: No OFD packet to send [17:09:07]OFD Sender: No OFD packet to send [17:09:12]OFD Sender: No OFD packet to send [17:09:17]OFD Sender: No OFD packet to send [17:09:22]OFD Sender: No OFD packet to send [17:09:24]accept exits with 9 [17:09:24]New connection [17:09:24]New thread 3067100516 created [17:09:24]Thread 3066957156 joined [17:09:24]Waiting for new connection... [17:09:24] Sock 9.Parse request [17:09:24]Sock 9.Check first char [17:09:24]Sock 9.First char is OK [17:09:24]request: POST /json_proto HTTP/1.0 [17:09:24]Method: POST [17:09:24]URL: /json_proto [17:09:24]Method is POST - this is cgi request [17:09:24]url: /json_proto [17:09:24]query_string will be loaded in cgi processing [17:09:24]execute_cgi json_proto POST (null) [17:09:24]execute_cgi path=json_proto method=POST [17:09:24]POST find Content-Length [17:09:24]Host: 172.17.60.68:8080 [17:09:24]Content-Length: 677 [17:09:24]Content-Type: application/json [17:09:24] [17:09:24]POST finish read [17:09:24]Found Content-Length = 677 [17:09:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 9.480, "sum" : 700.57, "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:09:24]execute_script... [17:09: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)545973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 73.90, "quantity" : 9.480, "sum" : 700.57, "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:09:24]POST & json_proto [17:09:24]process_json_proto [17:09:24]json parsed OK: [17:09:24]protocol is kg_v1.0 [17:09:24]action value=close_receipt [17:09:24]process_action close_receipt [17:09:24]cmd_close_receipt [17:09:24]MH_GetDate [17:09:24]Write to MH i2c: F0 00 00 61 AE FE [17:09:24]Write i2c OK [17:09:24]MH_I2C_Read... [17:09:24]Read from MH i2c: F0 [17:09:24]MH_I2C_Read... [17:09:24]Read from MH i2c: F0 09 00 [17:09:24]MH_I2C_Read... [17:09:24]Read from MH i2c: F0 09 00 61 AE 00 C6 9B 60 66 9A 61 5F 66 EE [17:09:24]GetLastDocTimeStamp 1717607317 [17:09:24]current date 1717607366 [17:09:24]FM_GetShiftState [17:09:24]SAM_PROTO_GetShiftState [17:09:24]wFMCommunicate request_size=4 [17:09:24]MH_SAM_APDU [17:09:24]CAPDU: 80 13 01 00 [17:09:24]Write to MH i2c: E2 08 00 62 AE 80 13 01 00 00 00 00 00 8D [17:09:24]Write i2c OK [17:09:24]MH_I2C_Read... [17:09:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:24]Read from MH i2c: E2 [17:09:24]MH_I2C_Read... [17:09:24]Read from MH i2c: E2 0E 00 [17:09:24]MH_I2C_Read... [17:09:24]Read from MH i2c: E2 0E 00 62 AE 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 C5 [17:09:24]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:09:24]wFMCommunicate OK [17:09:24]SAM_PROTO_GetShiftState done [17:09:24]FM_GetShiftState done [17:09:24]opened in 1717545916 [17:09:24]opened+sec_in_day 1717632316 [17:09:24]quantity*price = 70057 [17:09:24]sum+1 = 70058 [17:09:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 627 05.06.2024 17:09 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60232 ФПД: 135853065729399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170927&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60232&fm=135853065729399&tin=02508201610067®Number=0000000000151680&sum=70000 [17:09:25]StoreToDocumentArchive [17:09:25]shift 72 fd 60232 [17:09:25]save to /storage/0072/doc_00060232 [17:09:25]save last doc name /storage/0072/doc_00060232 to /storage/kkm_last_doc_name [17:09:25]save OK [17:09:25]Clear old archive folders... [17:09:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:09:25]tlvbuf is 005095E0 [17:09:25]SAM_PROTO_ClearQueue [17:09:25]wFMCommunicate request_size=4 [17:09:25]MH_SAM_APDU [17:09:25]CAPDU: 80 09 00 00 [17:09:25]Write to MH i2c: E2 08 00 6F AE 80 09 00 00 00 00 00 00 8F [17:09:25]Write i2c OK [17:09:25]MH_I2C_Read... [17:09:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:09:25]Read from MH i2c: E2 [17:09:25]MH_I2C_Read... [17:09:25]Read from MH i2c: E2 03 00 [17:09:25]MH_I2C_Read... [17:09:25]Read from MH i2c: E2 03 00 6F AE 00 90 00 91 [17:09:25]RAPDU: 90 00 [17:09:25]wFMCommunicate OK [17:09:25]SAM_PROTO_ClearQueue done [17:09:25]KKMCreateOFDPacket [17:09:25]OFDProtocolAddRootSTLVToBuf [17:09:25]FM_MakeSignedData [17:09:25]FM_MakeSignedData [17:09:25]SAM_PROTO_SignData [17:09:25]wFMCommunicate request_size=4 [17:09:25]MH_SAM_APDU [17:09:25]CAPDU: 80 0D 01 02 [17:09:25]Write to MH i2c: E2 08 00 70 AE 80 0D 01 02 00 00 00 00 97 [17:09:25]Write i2c OK [17:09:25]MH_I2C_Read... [17:09:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:09:25]Read from MH i2c: E2 [17:09:25]MH_I2C_Read... [17:09:25]Read from MH i2c: E2 03 00 [17:09:25]MH_I2C_Read... [17:09:25]Read from MH i2c: E2 03 00 70 AE 00 90 00 92 [17:09:25]RAPDU: 90 00 [17:09:25]wFMCommunicate OK [17:09:25]wFMCommunicate request_size=255 [17:09:25]MH_SAM_APDU [17:09:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 C7 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EB 00 00 35 04 06 00 7B [17:09:25]Write to MH i2c: E2 02 01 71 AE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 C7 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EB 00 00 35 04 06 00 7B 00 00 B5 [17:09:25]Write i2c OK [17:09:25]MH_I2C_Read... [17:09:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:25]Read from MH i2c: E2 [17:09:25]MH_I2C_Read... [17:09:25]Read from MH i2c: E2 03 00 [17:09:25]MH_I2C_Read... [17:09:25]Read from MH i2c: E2 03 00 71 AE 00 90 00 93 [17:09:25]RAPDU: 90 00 [17:09:25]wFMCommunicate OK [17:09:25]wFMCommunicate request_size=10 [17:09:25]MH_SAM_APDU [17:09:25]CAPDU: 80 0D 02 02 05 8E C1 B9 75 77 [17:09:25]Write to MH i2c: E2 0D 00 72 AE 80 0D 02 02 05 00 8E C1 B9 75 77 00 00 98 [17:09:25]Write i2c OK [17:09:25]MH_I2C_Read... [17:09:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:26]Read from MH i2c: E2 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: E2 03 00 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: E2 03 00 72 AE 00 90 00 94 [17:09:26]RAPDU: 90 00 [17:09:26]wFMCommunicate OK [17:09:26]wFMCommunicate request_size=4 [17:09:26]MH_SAM_APDU [17:09:26]CAPDU: 80 0D 03 02 [17:09:26]Write to MH i2c: E2 08 00 73 AE 80 0D 03 02 00 00 00 00 9C [17:09:26]Write i2c OK [17:09:26]MH_I2C_Read... [17:09:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:09:26]Read from MH i2c: E2 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: E2 0B 00 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: E2 0B 00 73 AE 00 8A EC CD D8 46 03 94 D6 90 00 6B [17:09:26]RAPDU: 8A EC CD D8 46 03 94 D6 90 00 [17:09:26]wFMCommunicate OK [17:09:26]SAM_PROTO_SignData done [17:09:26]FM_MakeSignedData done [17:09:26]CreateOFDProtocolMessage [17:09:26]wFMCommunicate request_size=4 [17:09:26]MH_SAM_APDU [17:09:26]CAPDU: 80 11 00 00 [17:09:26]Write to MH i2c: E2 08 00 74 AE 80 11 00 00 00 00 00 00 9C [17:09:26]Write i2c OK [17:09:26]MH_I2C_Read... [17:09:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:26]Read from MH i2c: E2 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: E2 17 00 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: E2 17 00 74 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 EF [17:09:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:09:26]wFMCommunicate OK [17:09:26]CreateOFDProtocolMessage done [17:09:26]OFDSenderStorePacket 60232 [17:09:26]StoreOFDPacket docnum=60232 [17:09:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 17 38 07 01 34 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 C7 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EB 00 00 35 04 06 00 7B 8E C1 B9 75 77 8A EC CD D8 46 03 94 D6 [17:09:26]CheckFolder [17:09:26]dirname=/storage/ofd_packets [17:09:26]CheckFolder done [17:09:26]ProducePacketName [17:09:26]name=ofd_packets/00060232 [17:09:26]NVStorageSaveData ofd_packets/00060232 [17:09:26]File name is /storage/ofd_packets/00060232 [17:09:26]Write 301 bytes [17:09:26]NVStorageSaveData done [17:09:26]OFDSenderStorePacket done [17:09:26]KKMCreateOFDPacket done [17:09:26]NVStorageSaveData kkm_last_timestamp [17:09:26]File name is /storage/kkm_last_timestamp [17:09:26]Write 4 bytes [17:09:26]NVStorageSaveData done [17:09:26]ExternCall_PrintAddStr [17:09:26]wPrintStart [17:09:26]Write to MH i2c: 01 00 00 75 AE 23 [17:09:26]Write i2c OK [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: 01 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: 01 07 00 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: 01 07 00 75 AE 00 00 00 00 00 FF 0F 38 [17:09:26]RasterBufferAndPrint [17:09:26]line Счет N : (1)545973 [17:09:26]line ИНН: 02508201610067 [17:09:26]line Контрольно-Кассовый Чек [17:09:26]line ПРОДАЖА [17:09:26]line ТРК (МРК, ГНК) : 43 [17:09:26]line Товар: 2710124500 [17:09:26]line Аи-95-К-5 [17:09:26]line 9.480 * 73.90 [17:09:26]line = 700.57 [17:09:26]line НДС 12% НСП 1% [17:09:26]line > о реализуемом товаре [17:09:26]line ОКРУГЛЕНИЕ: -0.57 [17:09:26]line ИТОГО: 700.00 [17:09:26]line Внесено: 700.00 [17:09:26]line СДАЧА: 0.00 [17:09:26]line НСП 1% : 6.20 [17:09:26]line НДС 12% : 74.40 [17:09:26]line Наличными: 700.00 [17:09:26]line Безнал.: 0.00 [17:09:26]line Место: АЗС № 117 "Партнер Нефть" [17:09:26]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:09:26]line СНО: Общий режим [17:09:26]line Чек 627 05.06.2024 17:09 [17:09:26]line Смена: 72 ФФД: 1.0 [17:09:26]line ЗНМ: 0300000048 [17:09:26]line РНМ: 0000000000151680 [17:09:26]line Версия ККМ: v1.0 [17:09:26]line ФМ: 0000000000959414 [17:09:26]line ФД: 60232 [17:09:26]line ФПД: 135853065729399 [17:09:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T170927&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60232&fm=135853065729399&tin=02508201610067®Number=0000000000151680&sum=70000 [17:09:26]OFD Sender: Processing packet 60232 [packets to send 53, broken 52] [17:09:26]ProducePacketName [17:09:26]name=ofd_packets/00060232 [17:09:26]OFD Sender: To server: pG, [17:09:26]CommunicateWithHost lk.salyk.kg:30040 [17:09:26]ConnectInit lk.salyk.kg [17:09:26]written 0, free lines is 4095 [17:09:26]Connected sock=10 [17:09:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 17 38 07 01 34 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 08 25 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 A9 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 C7 9B 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EB 00 00 35 04 06 00 7B 8E C1 B9 75 77 8A EC CD D8 46 03 94 D6 [17:09:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 A8 C6 47 00 E8 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 48 EB 00 00 F4 03 04 00 CA 47 60 66 B6 04 01 00 00 2C 61 F5 71 14 FD FE 48 [17:09:26]CommunicateWithHost err = 0 [17:09:26]CheckOFDResponse [17:09:26]1017 (14) - 77093643461234 [17:09:26]1041 (16) - 0000000000959414 [17:09:26]1040 (4) - 60232 [17:09:26]1012 (4) - 05.06.2024 11:11 [17:09:26]1206 (1) - 0 [17:09:26]OFD Sender: Remove packet 60232 [17:09:26]ProducePacketName [17:09:26]name=ofd_packets/00060232 [17:09:26]NVStorageDeleteData [17:09:26]Write to MH i2c: 01 00 00 A0 AE 4E [17:09:26]Write i2c OK [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: 01 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: 01 07 00 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: 01 07 00 A0 AE 00 00 00 00 00 C5 0C 26 [17:09:26]RasterBufferAndPrint [17:09:26]line [17:09:26]line [17:09:26]line [17:09:26]line [17:09:26]line [17:09:26]written 0, free lines is 3275 [17:09:26]MH_Cut [17:09:26]Write to MH i2c: D1 01 00 A7 AE 01 27 [17:09:26]Write i2c OK [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: D1 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: D1 01 00 [17:09:26]MH_I2C_Read... [17:09:26]Read from MH i2c: D1 01 00 A7 AE 00 26 [17:09:26]Write to MH i2c: 01 00 00 A8 AE 56 [17:09:26]Write i2c OK [17:09:26]MH_I2C_Read... [17:09:27]OFD Sender: No OFD packet to send [17:09:27]*** Cut start [17:09:27]*** Partial cut [17:09:27]*** CUTSNS_PIN = 1 [17:09:27]*** CUTSNS_PIN = 0 [17:09:28]*** Brake cut motor [17:09:28]Read from MH i2c: 01 [17:09:28]MH_I2C_Read... [17:09:28]*** Stop cut motor [17:09:28]*** Cut end [17:09:28]Read from MH i2c: 01 07 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: 01 07 00 A8 AE 00 00 00 00 00 FF 0F 6B [17:09:28]process_action close_receipt done [17:09:28]requested_data is exist [17:09:28]produce_requested_data [17:09:28]requested_item fm.sn is exist - process it [17:09:28]wFMCommunicate request_size=4 [17:09:28]MH_SAM_APDU [17:09:28]CAPDU: 80 11 00 00 [17:09:28]Write to MH i2c: E2 08 00 A9 AE 80 11 00 00 00 00 00 00 D1 [17:09:28]Write i2c OK [17:09:28]MH_I2C_Read... [17:09:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:28]Read from MH i2c: E2 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 17 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 17 00 A9 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 24 [17:09:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:09:28]wFMCommunicate OK [17:09:28]requested_item fd.num is exist - process it [17:09:28]SAM_PROTO_GetFieldsCounters [17:09:28]wFMCommunicate request_size=4 [17:09:28]MH_SAM_APDU [17:09:28]CAPDU: 80 13 00 00 [17:09:28]Write to MH i2c: E2 08 00 AA AE 80 13 00 00 00 00 00 00 D4 [17:09:28]Write i2c OK [17:09:28]MH_I2C_Read... [17:09:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:09:28]Read from MH i2c: E2 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 62 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 62 00 AA AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 EB 00 00 0E 04 04 00 48 00 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 CB [17:09:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 EB 00 00 0E 04 04 00 48 00 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 [17:09:28]wFMCommunicate OK [17:09:28]SAM_PROTO_GetFieldsCounters done [17:09:28]requested_item shift.num is exist - process it [17:09:28]requested_item shift.opened is exist - process it [17:09:28]req_shift_opened [17:09:28]FM_GetShiftState [17:09:28]SAM_PROTO_GetShiftState [17:09:28]wFMCommunicate request_size=4 [17:09:28]MH_SAM_APDU [17:09:28]CAPDU: 80 13 01 00 [17:09:28]Write to MH i2c: E2 08 00 AB AE 80 13 01 00 00 00 00 00 D6 [17:09:28]Write i2c OK [17:09:28]MH_I2C_Read... [17:09:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:28]Read from MH i2c: E2 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 0E 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 0E 00 AB AE 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 0E [17:09:28]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:09:28]wFMCommunicate OK [17:09:28]SAM_PROTO_GetShiftState done [17:09:28]FM_GetShiftState done [17:09:28]req_shift_opened done [17:09:28]requested_item shift.open_date is exist - process it [17:09:28]req_shift_open_date [17:09:28]req_shift_open_date done [17:09:28]produce_requested_data done [17:09:28]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60232,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:09:28]process_action_free close_receipt [17:09:28]json_value_free [17:09:28]json_value_free done [17:09:28]process_json_proto returns [17:09:28]Send response to host [17:09:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60232,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:09:28]free response buf [17:09:28]execute_script done [17:09:28]execute_script returns [17:09:28]free content buf [17:09:28]Sock 9.Close socket [17:09:28]Sock 9.Thread stoped [17:09:32]OFD Sender: No OFD packet to send [17:09:37]OFD Sender: No OFD packet to send [17:09:42]OFD Sender: No OFD packet to send [17:09:47]OFD Sender: No OFD packet to send [17:09:52]OFD Sender: No OFD packet to send [17:09:57]OFD Sender: No OFD packet to send [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:29]accept exits with 8 [17:10:29]New connection [17:10:29]New thread 3066957156 created [17:10:29]Thread 3067100516 joined [17:10:29]Waiting for new connection... [17:10:29] Sock 8.Parse request [17:10:29]Sock 8.Check first char [17:10:29]Sock 8.First char is OK [17:10:29]request: POST /json_proto HTTP/1.0 [17:10:29]Method: POST [17:10:29]URL: /json_proto [17:10:29]Method is POST - this is cgi request [17:10:29]url: /json_proto [17:10:29]query_string will be loaded in cgi processing [17:10:29]execute_cgi json_proto POST (null) [17:10:29]execute_cgi path=json_proto method=POST [17:10:29]POST find Content-Length [17:10:29]Host: 172.17.60.68:8080 [17:10:29]Content-Length: 1207 [17:10:29]Content-Type: application/json [17:10:29] [17:10:29]POST finish read [17:10:29]Found Content-Length = 1207 [17:10: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545974\u000A05.06.2024 17:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A4105436\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:29]execute_script... [17:10: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545974\u000A05.06.2024 17:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 22\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 669.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A4105436\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:29]POST & json_proto [17:10:29]process_json_proto [17:10:29]json parsed OK: [17:10:29]protocol is kg_v1.0 [17:10:29]action value=print_text [17:10:29]process_action print_text [17:10:29]cmd_print_text [17:10:29]ExternCall_PrintAddStr [17:10:29]wPrintStart [17:10:29]Write to MH i2c: 01 00 00 AC AE 5A [17:10:29]Write i2c OK [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: 01 [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: 01 07 00 [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: 01 07 00 AC AE 00 00 00 00 00 FF 0F 6F [17:10:29]RasterBufferAndPrint [17:10:29]line *****ТОВАРНЫЙ ЧЕК***** [17:10:29]line АЗС 117 [17:10:29]line Партнер нефть [17:10:29]line 02508201610067 [17:10:29]line Кассир : Койгельдиева Р. [17:10:29]line Счет N : (1)545974 [17:10:29]line 05.06.2024 17:05 [17:10:29]line ПРОДАЖА [17:10:29]line ТРК (МРК, ГНК): 22 [17:10:29]line Вид ГСМ : 2710124130 [17:10:29]line Аи-92-К-5 [17:10:29]line 10.000 x 66.90 [17:10:29]line ИТОГ: 669.00 [17:10:29]line Тип оплаты: Талоны: Партнер нефть [17:10:29]line 4105436 [17:10:29]line ______________________ [17:10:29]line (подпись) [17:10:29]written 0, free lines is 4095 [17:10:29]Write to MH i2c: 01 00 00 C1 AE 6F [17:10:29]Write i2c OK [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: 01 [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: 01 07 00 [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: 01 07 00 C1 AE 00 00 00 00 00 F7 0D 7A [17:10:29]RasterBufferAndPrint [17:10:29]line [17:10:29]line [17:10:29]line [17:10:29]line [17:10:29]line [17:10:29]written 0, free lines is 3577 [17:10:29]MH_Cut [17:10:29]Write to MH i2c: D1 01 00 C8 AE 01 48 [17:10:29]Write i2c OK [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: D1 [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: D1 01 00 [17:10:29]MH_I2C_Read... [17:10:29]Read from MH i2c: D1 01 00 C8 AE 00 47 [17:10:29]Write to MH i2c: 01 00 00 C9 AE 77 [17:10:29]Write i2c OK [17:10:29]MH_I2C_Read... [17:10:30]*** Cut start [17:10:30]*** Partial cut [17:10:30]*** CUTSNS_PIN = 1 [17:10:30]*** CUTSNS_PIN = 0 [17:10:30]*** Brake cut motor [17:10:30]Read from MH i2c: 01 [17:10:30]MH_I2C_Read... [17:10:30]*** Stop cut motor [17:10:30]*** Cut end [17:10:30]Read from MH i2c: 01 07 00 [17:10:30]MH_I2C_Read... [17:10:30]Read from MH i2c: 01 07 00 C9 AE 00 00 00 00 00 FF 0F 8C [17:10:30]process_action print_text done [17:10:30]requested_data is exist [17:10:30]produce_requested_data [17:10:30]requested_item fm.sn is exist - process it [17:10:30]wFMCommunicate request_size=4 [17:10:30]MH_SAM_APDU [17:10:30]CAPDU: 80 11 00 00 [17:10:30]Write to MH i2c: E2 08 00 CA AE 80 11 00 00 00 00 00 00 F2 [17:10:30]Write i2c OK [17:10:30]MH_I2C_Read... [17:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:30]Read from MH i2c: E2 [17:10:30]MH_I2C_Read... [17:10:30]Read from MH i2c: E2 17 00 [17:10:30]MH_I2C_Read... [17:10:30]Read from MH i2c: E2 17 00 CA AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 45 [17:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:10:30]wFMCommunicate OK [17:10:30]requested_item fd.num is exist - process it [17:10:30]SAM_PROTO_GetFieldsCounters [17:10:30]wFMCommunicate request_size=4 [17:10:30]MH_SAM_APDU [17:10:30]CAPDU: 80 13 00 00 [17:10:30]Write to MH i2c: E2 08 00 CB AE 80 13 00 00 00 00 00 00 F5 [17:10:30]Write i2c OK [17:10:30]MH_I2C_Read... [17:10:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:31]Read from MH i2c: E2 [17:10:31]MH_I2C_Read... [17:10:31]Read from MH i2c: E2 62 00 [17:10:31]MH_I2C_Read... [17:10:31]Read from MH i2c: E2 62 00 CB AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 EB 00 00 0E 04 04 00 48 00 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 EC [17:10:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 48 EB 00 00 0E 04 04 00 48 00 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 [17:10:31]wFMCommunicate OK [17:10:31]SAM_PROTO_GetFieldsCounters done [17:10:31]requested_item shift.num is exist - process it [17:10:31]requested_item shift.opened is exist - process it [17:10:31]req_shift_opened [17:10:31]FM_GetShiftState [17:10:31]SAM_PROTO_GetShiftState [17:10:31]wFMCommunicate request_size=4 [17:10:31]MH_SAM_APDU [17:10:31]CAPDU: 80 13 01 00 [17:10:31]Write to MH i2c: E2 08 00 CC AE 80 13 01 00 00 00 00 00 F7 [17:10:31]Write i2c OK [17:10:31]MH_I2C_Read... [17:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:31]Read from MH i2c: E2 [17:10:31]MH_I2C_Read... [17:10:31]Read from MH i2c: E2 0E 00 [17:10:31]MH_I2C_Read... [17:10:31]Read from MH i2c: E2 0E 00 CC AE 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 2F [17:10:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:10:31]wFMCommunicate OK [17:10:31]SAM_PROTO_GetShiftState done [17:10:31]FM_GetShiftState done [17:10:31]req_shift_opened done [17:10:31]requested_item shift.open_date is exist - process it [17:10:31]req_shift_open_date [17:10:31]req_shift_open_date done [17:10:31]produce_requested_data done [17:10:31]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60232,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:10:31]process_action_free print_text [17:10:31]json_value_free [17:10:31]json_value_free done [17:10:31]process_json_proto returns [17:10:31]Send response to host [17:10:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60232,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:10:31]free response buf [17:10:31]execute_script done [17:10:31]execute_script returns [17:10:31]free content buf [17:10:31]Sock 8.Close socket [17:10:31]Sock 8.Thread stoped [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:47]OFD Sender: No OFD packet to send [17:10:52]OFD Sender: No OFD packet to send [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:09]accept exits with 9 [17:11:09]New connection [17:11:09]New thread 3067100516 created [17:11:09]Thread 3066957156 joined [17:11:09]Waiting for new connection... [17:11:09] Sock 9.Parse request [17:11:09]Sock 9.Check first char [17:11:09]Sock 9.First char is OK [17:11:09]request: POST /json_proto HTTP/1.0 [17:11:09]Method: POST [17:11:09]URL: /json_proto [17:11:09]Method is POST - this is cgi request [17:11:09]url: /json_proto [17:11:09]query_string will be loaded in cgi processing [17:11:09]execute_cgi json_proto POST (null) [17:11:09]execute_cgi path=json_proto method=POST [17:11:09]POST find Content-Length [17:11:09]Host: 172.17.60.68:8080 [17:11:09]Content-Length: 990 [17:11:09]Content-Type: application/json [17:11:09] [17:11:09]POST finish read [17:11:09]Found Content-Length = 990 [17:11:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 47.200, "sum" : 1600.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 47.20 \u0441\u043E\u043C", "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:09]execute_script... [17:11: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)545972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 33.90, "quantity" : 47.200, "sum" : 1600.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0421\u0423\u0413\u000A\u043D\u043E\u043C\u0435\u0440 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 47.20 \u0441\u043E\u043C", "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:09]POST & json_proto [17:11:09]process_json_proto [17:11:09]json parsed OK: [17:11:09]protocol is kg_v1.0 [17:11:09]action value=close_receipt [17:11:09]process_action close_receipt [17:11:09]cmd_close_receipt [17:11:09]MH_GetDate [17:11:09]Write to MH i2c: F0 00 00 CD AE 6A [17:11:09]Write i2c OK [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: F0 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: F0 09 00 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: F0 09 00 CD AE 00 30 9C 60 66 9A 61 5F 66 C5 [17:11:09]GetLastDocTimeStamp 1717607367 [17:11:09]current date 1717607472 [17:11:09]FM_GetShiftState [17:11:09]SAM_PROTO_GetShiftState [17:11:09]wFMCommunicate request_size=4 [17:11:09]MH_SAM_APDU [17:11:09]CAPDU: 80 13 01 00 [17:11:09]Write to MH i2c: E2 08 00 CE AE 80 13 01 00 00 00 00 00 F9 [17:11:09]Write i2c OK [17:11:09]MH_I2C_Read... [17:11:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:09]Read from MH i2c: E2 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: E2 0E 00 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: E2 0E 00 CE AE 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 31 [17:11:09]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:11:09]wFMCommunicate OK [17:11:09]SAM_PROTO_GetShiftState done [17:11:09]FM_GetShiftState done [17:11:09]opened in 1717545916 [17:11:09]opened+sec_in_day 1717632316 [17:11:09]quantity*price = 160008 [17:11:09]sum+1 = 160009 [17:11:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.92 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 628 05.06.2024 17:11 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа СУГ номер 117 сэкономлено 47.20 сом ФМ: 0000000000959414 ФД: 60233 ФПД: 239261346457438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171112&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60233&fm=239261346457438&tin=02508201610067®Number=0000000000151680&sum=160000 [17:11:10]StoreToDocumentArchive [17:11:10]shift 72 fd 60233 [17:11:10]save to /storage/0072/doc_00060233 [17:11:10]save last doc name /storage/0072/doc_00060233 to /storage/kkm_last_doc_name [17:11:10]save OK [17:11:10]Clear old archive folders... [17:11:10]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:11:10]tlvbuf is 0069BAE0 [17:11:10]SAM_PROTO_ClearQueue [17:11:10]wFMCommunicate request_size=4 [17:11:10]MH_SAM_APDU [17:11:10]CAPDU: 80 09 00 00 [17:11:10]Write to MH i2c: E2 08 00 DB AE 80 09 00 00 00 00 00 00 FB [17:11:10]Write i2c OK [17:11:10]MH_I2C_Read... [17:11:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:10]Read from MH i2c: E2 [17:11:10]MH_I2C_Read... [17:11:10]Read from MH i2c: E2 03 00 [17:11:10]MH_I2C_Read... [17:11:10]Read from MH i2c: E2 03 00 DB AE 00 90 00 FD [17:11:10]RAPDU: 90 00 [17:11:10]wFMCommunicate OK [17:11:10]SAM_PROTO_ClearQueue done [17:11:10]KKMCreateOFDPacket [17:11:10]OFDProtocolAddRootSTLVToBuf [17:11:10]FM_MakeSignedData [17:11:10]FM_MakeSignedData [17:11:10]SAM_PROTO_SignData [17:11:10]wFMCommunicate request_size=4 [17:11:10]MH_SAM_APDU [17:11:10]CAPDU: 80 0D 01 02 [17:11:10]Write to MH i2c: E2 08 00 DC AE 80 0D 01 02 00 00 00 00 03 [17:11:10]Write i2c OK [17:11:10]MH_I2C_Read... [17:11:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:10]Read from MH i2c: E2 [17:11:10]MH_I2C_Read... [17:11:10]Read from MH i2c: E2 03 00 [17:11:10]MH_I2C_Read... [17:11:10]Read from MH i2c: E2 03 00 DC AE 00 90 00 FE [17:11:10]RAPDU: 90 00 [17:11:10]wFMCommunicate OK [17:11:10]wFMCommunicate request_size=255 [17:11:10]MH_SAM_APDU [17:11: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 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 74 02 00 00 F4 03 04 00 30 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EB 00 00 35 04 06 00 D9 9B [17:11:10]Write to MH i2c: E2 02 01 DD AE 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 74 02 00 00 F4 03 04 00 30 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EB 00 00 35 04 06 00 D9 9B 00 00 9B [17:11:10]Write i2c OK [17:11:10]MH_I2C_Read... [17:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:11]Read from MH i2c: E2 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 03 00 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 03 00 DD AE 00 90 00 FF [17:11:11]RAPDU: 90 00 [17:11:11]wFMCommunicate OK [17:11:11]wFMCommunicate request_size=9 [17:11:11]MH_SAM_APDU [17:11:11]CAPDU: 80 0D 02 02 04 5F 90 67 5E [17:11:11]Write to MH i2c: E2 0C 00 DE AE 80 0D 02 02 04 00 5F 90 67 5E 00 00 C2 [17:11:11]Write i2c OK [17:11:11]MH_I2C_Read... [17:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:11]Read from MH i2c: E2 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 03 00 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 03 00 DE AE 00 90 00 00 [17:11:11]RAPDU: 90 00 [17:11:11]wFMCommunicate OK [17:11:11]wFMCommunicate request_size=4 [17:11:11]MH_SAM_APDU [17:11:11]CAPDU: 80 0D 03 02 [17:11:11]Write to MH i2c: E2 08 00 DF AE 80 0D 03 02 00 00 00 00 08 [17:11:11]Write i2c OK [17:11:11]MH_I2C_Read... [17:11:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:11]Read from MH i2c: E2 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 0B 00 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 0B 00 DF AE 00 2A 4F 71 2A B9 F0 1F 70 90 00 55 [17:11:11]RAPDU: 2A 4F 71 2A B9 F0 1F 70 90 00 [17:11:11]wFMCommunicate OK [17:11:11]SAM_PROTO_SignData done [17:11:11]FM_MakeSignedData done [17:11:11]CreateOFDProtocolMessage [17:11:11]wFMCommunicate request_size=4 [17:11:11]MH_SAM_APDU [17:11:11]CAPDU: 80 11 00 00 [17:11:11]Write to MH i2c: E2 08 00 E0 AE 80 11 00 00 00 00 00 00 08 [17:11:11]Write i2c OK [17:11:11]MH_I2C_Read... [17:11:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:11]Read from MH i2c: E2 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 17 00 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: E2 17 00 E0 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 5B [17:11:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:11:11]wFMCommunicate OK [17:11:11]CreateOFDProtocolMessage done [17:11:11]OFDSenderStorePacket 60233 [17:11:11]StoreOFDPacket docnum=60233 [17:11:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 95 5F 06 01 14 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 74 02 00 00 F4 03 04 00 30 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EB 00 00 35 04 06 00 D9 9B 5F 90 67 5E 2A 4F 71 2A B9 F0 1F 70 [17:11:11]CheckFolder [17:11:11]dirname=/storage/ofd_packets [17:11:11]CheckFolder done [17:11:11]ProducePacketName [17:11:11]name=ofd_packets/00060233 [17:11:11]NVStorageSaveData ofd_packets/00060233 [17:11:11]File name is /storage/ofd_packets/00060233 [17:11:11]Write 300 bytes [17:11:11]NVStorageSaveData done [17:11:11]OFDSenderStorePacket done [17:11:11]KKMCreateOFDPacket done [17:11:11]NVStorageSaveData kkm_last_timestamp [17:11:11]File name is /storage/kkm_last_timestamp [17:11:11]Write 4 bytes [17:11:11]NVStorageSaveData done [17:11:11]ExternCall_PrintAddStr [17:11:11]wPrintStart [17:11:11]Write to MH i2c: 01 00 00 E1 AE 8F [17:11:11]Write i2c OK [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: 01 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: 01 07 00 [17:11:11]MH_I2C_Read... [17:11:11]Read from MH i2c: 01 07 00 E1 AE 00 00 00 00 00 FF 0F A4 [17:11:11]RasterBufferAndPrint [17:11:11]line Счет N : (1)545972 [17:11:11]line ИНН: 02508201610067 [17:11:11]line Контрольно-Кассовый Чек [17:11:11]line ПРОДАЖА [17:11:11]line ТРК (МРК, ГНК) : 71 [17:11:11]line Товар: 2711190000 [17:11:11]line ГАЗ-К-5 [17:11:11]line 47.200 * 33.90 [17:11:11]line = 1600.08 [17:11:11]line НДС 12% НСП 1% [17:11:11]line > о реализуемом товаре [17:11:11]line ОКРУГЛЕНИЕ: -0.08 [17:11:11]line ИТОГО: 1600.00 [17:11:11]line Внесено: 1600.00 [17:11:11]line СДАЧА: 0.00 [17:11:11]line НСП 1% : 14.16 [17:11:11]line НДС 12% : 169.92 [17:11:11]line Наличными: 1600.00 [17:11:11]line Безнал.: 0.00 [17:11:11]line Место: АЗС № 117 "Партнер Нефть" [17:11:11]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:11:11]line СНО: Общий режим [17:11:11]line Чек 628 05.06.2024 17:11 [17:11:11]line Смена: 72 ФФД: 1.0 [17:11:11]line ЗНМ: 0300000048 [17:11:11]line РНМ: 0000000000151680 [17:11:11]line Версия ККМ: v1.0 [17:11:11]line [17:11:11]line Дисконтная программа [17:11:11]line СУГ [17:11:11]line номер 117 [17:11:11]line сэкономлено 47.20 сом [17:11:11]line ФМ: 0000000000959414 [17:11:11]line ФД: 60233 [17:11:11]line ФПД: 239261346457438 [17:11:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171112&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60233&fm=239261346457438&tin=02508201610067®Number=0000000000151680&sum=160000 [17:11:11]OFD Sender: Processing packet 60233 [packets to send 53, broken 52] [17:11:11]ProducePacketName [17:11:11]name=ofd_packets/00060233 [17:11:11]OFD Sender: To server: pG, [17:11:11]CommunicateWithHost lk.salyk.kg:30040 [17:11:11]ConnectInit lk.salyk.kg [17:11:11]written 0, free lines is 4095 [17:11:11]Connected sock=10 [17:11:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0E 01 00 00 95 5F 06 01 14 6B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 60 B8 00 00 00 00 00 37 04 06 00 3E 0D 00 00 00 00 13 04 06 00 08 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 60 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 74 02 00 00 F4 03 04 00 30 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 49 EB 00 00 35 04 06 00 D9 9B 5F 90 67 5E 2A 4F 71 2A B9 F0 1F 70 [17:11:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 27 AE 47 00 1D 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 39 35 39 34 31 34 10 04 04 00 49 EB 00 00 F4 03 04 00 33 48 60 66 B6 04 01 00 00 A7 03 99 18 C5 F7 45 8F [17:11:12]CommunicateWithHost err = 0 [17:11:12]CheckOFDResponse [17:11:12]1017 (14) - 77093643461234 [17:11:12]1041 (16) - 0000000000959414 [17:11:12]1040 (4) - 60233 [17:11:12]1012 (4) - 05.06.2024 11:12 [17:11:12]1206 (1) - 0 [17:11:12]OFD Sender: Remove packet 60233 [17:11:12]ProducePacketName [17:11:12]name=ofd_packets/00060233 [17:11:12]NVStorageDeleteData [17:11:12]Write to MH i2c: 01 00 00 11 AF C0 [17:11:12]Write i2c OK [17:11:12]MH_I2C_Read... [17:11:12]Read from MH i2c: 01 [17:11:12]MH_I2C_Read... [17:11:12]Read from MH i2c: 01 07 00 [17:11:12]MH_I2C_Read... [17:11:12]Read from MH i2c: 01 07 00 11 AF 00 00 00 00 00 54 0C 27 [17:11:12]RasterBufferAndPrint [17:11:12]line [17:11:12]line [17:11:12]line [17:11:12]line [17:11:12]line [17:11:12]written 0, free lines is 3161 [17:11:12]MH_Cut [17:11:12]Write to MH i2c: D1 01 00 18 AF 01 99 [17:11:12]Write i2c OK [17:11:12]MH_I2C_Read... [17:11:12]Read from MH i2c: D1 [17:11:12]MH_I2C_Read... [17:11:12]Read from MH i2c: D1 01 00 [17:11:12]MH_I2C_Read... [17:11:12]Read from MH i2c: D1 01 00 18 AF 00 98 [17:11:12]Write to MH i2c: 01 00 00 19 AF C8 [17:11:12]Write i2c OK [17:11:12]MH_I2C_Read... [17:11:12]OFD Sender: No OFD packet to send [17:11:13]*** Cut start [17:11:13]*** Partial cut [17:11:13]*** CUTSNS_PIN = 1 [17:11:13]*** CUTSNS_PIN = 0 [17:11:13]*** Brake cut motor [17:11:13]Read from MH i2c: 01 [17:11:13]MH_I2C_Read... [17:11:13]*** Stop cut motor [17:11:13]*** Cut end [17:11:13]Read from MH i2c: 01 07 00 [17:11:13]MH_I2C_Read... [17:11:13]Read from MH i2c: 01 07 00 19 AF 00 00 00 00 00 FF 0F DD [17:11:13]process_action close_receipt done [17:11:13]requested_data is exist [17:11:13]produce_requested_data [17:11:13]requested_item fm.sn is exist - process it [17:11:13]wFMCommunicate request_size=4 [17:11:13]MH_SAM_APDU [17:11:13]CAPDU: 80 11 00 00 [17:11:13]Write to MH i2c: E2 08 00 1A AF 80 11 00 00 00 00 00 00 43 [17:11:13]Write i2c OK [17:11:13]MH_I2C_Read... [17:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:13]Read from MH i2c: E2 [17:11:13]MH_I2C_Read... [17:11:13]Read from MH i2c: E2 17 00 [17:11:13]MH_I2C_Read... [17:11:13]Read from MH i2c: E2 17 00 1A AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 96 [17:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:11:13]wFMCommunicate OK [17:11:13]requested_item fd.num is exist - process it [17:11:13]SAM_PROTO_GetFieldsCounters [17:11:13]wFMCommunicate request_size=4 [17:11:13]MH_SAM_APDU [17:11:13]CAPDU: 80 13 00 00 [17:11:13]Write to MH i2c: E2 08 00 1B AF 80 13 00 00 00 00 00 00 46 [17:11:13]Write i2c OK [17:11:13]MH_I2C_Read... [17:11:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:13]Read from MH i2c: E2 [17:11:13]MH_I2C_Read... [17:11:13]Read from MH i2c: E2 62 00 [17:11:13]MH_I2C_Read... [17:11:13]Read from MH i2c: E2 62 00 1B AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 49 EB 00 00 0E 04 04 00 48 00 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 41 [17:11:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 49 EB 00 00 0E 04 04 00 48 00 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 [17:11:13]wFMCommunicate OK [17:11:13]SAM_PROTO_GetFieldsCounters done [17:11:13]requested_item shift.num is exist - process it [17:11:13]requested_item shift.opened is exist - process it [17:11:13]req_shift_opened [17:11:13]FM_GetShiftState [17:11:13]SAM_PROTO_GetShiftState [17:11:13]wFMCommunicate request_size=4 [17:11:13]MH_SAM_APDU [17:11:13]CAPDU: 80 13 01 00 [17:11:13]Write to MH i2c: E2 08 00 1C AF 80 13 01 00 00 00 00 00 48 [17:11:13]Write i2c OK [17:11:13]MH_I2C_Read... [17:11:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:14]Read from MH i2c: E2 [17:11:14]MH_I2C_Read... [17:11:14]Read from MH i2c: E2 0E 00 [17:11:14]MH_I2C_Read... [17:11:14]Read from MH i2c: E2 0E 00 1C AF 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 80 [17:11:14]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:11:14]wFMCommunicate OK [17:11:14]SAM_PROTO_GetShiftState done [17:11:14]FM_GetShiftState done [17:11:14]req_shift_opened done [17:11:14]requested_item shift.open_date is exist - process it [17:11:14]req_shift_open_date [17:11:14]req_shift_open_date done [17:11:14]produce_requested_data done [17:11:14]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60233,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:11:14]process_action_free close_receipt [17:11:14]json_value_free [17:11:14]json_value_free done [17:11:14]process_json_proto returns [17:11:14]Send response to host [17:11:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60233,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:11:14]free response buf [17:11:14]execute_script done [17:11:14]execute_script returns [17:11:14]free content buf [17:11:14]Sock 9.Close socket [17:11:14]Sock 9.Thread stoped [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: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: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:33]accept exits with 8 [17:12:33]New connection [17:12:33]New thread 3066957156 created [17:12:33]Thread 3067100516 joined [17:12:33]Waiting for new connection... [17:12:33] Sock 8.Parse request [17:12:33]Sock 8.Check first char [17:12:33]Sock 8.First char is OK [17:12:33]request: POST /json_proto HTTP/1.0 [17:12:33]Method: POST [17:12:33]URL: /json_proto [17:12:33]Method is POST - this is cgi request [17:12:33]url: /json_proto [17:12:33]query_string will be loaded in cgi processing [17:12:33]execute_cgi json_proto POST (null) [17:12:33]execute_cgi path=json_proto method=POST [17:12:33]POST find Content-Length [17:12:33]Host: 172.17.60.68:8080 [17:12:33]Content-Length: 671 [17:12:33]Content-Type: application/json [17:12:33] [17:12:33]POST finish read [17:12:33]Found Content-Length = 671 [17:12:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 11.790, "sum" : 800.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:33]execute_script... [17:12: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)545975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 11.790, "sum" : 800.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:33]POST & json_proto [17:12:33]process_json_proto [17:12:33]json parsed OK: [17:12:33]protocol is kg_v1.0 [17:12:33]action value=close_receipt [17:12:33]process_action close_receipt [17:12:33]cmd_close_receipt [17:12:33]MH_GetDate [17:12:33]Write to MH i2c: F0 00 00 1D AF BB [17:12:33]Write i2c OK [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: F0 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: F0 09 00 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: F0 09 00 1D AF 00 83 9C 60 66 9A 61 5F 66 69 [17:12:33]GetLastDocTimeStamp 1717607472 [17:12:33]current date 1717607555 [17:12:33]FM_GetShiftState [17:12:33]SAM_PROTO_GetShiftState [17:12:33]wFMCommunicate request_size=4 [17:12:33]MH_SAM_APDU [17:12:33]CAPDU: 80 13 01 00 [17:12:33]Write to MH i2c: E2 08 00 1E AF 80 13 01 00 00 00 00 00 4A [17:12:33]Write i2c OK [17:12:33]MH_I2C_Read... [17:12:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:33]Read from MH i2c: E2 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 0E 00 [17:12:33]MH_I2C_Read... [17:12:33]Read from MH i2c: E2 0E 00 1E AF 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 82 [17:12:33]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:12:33]wFMCommunicate OK [17:12:33]SAM_PROTO_GetShiftState done [17:12:33]FM_GetShiftState done [17:12:33]opened in 1717545916 [17:12:33]opened+sec_in_day 1717632316 [17:12:33]quantity*price = 80054 [17:12:33]sum+1 = 80055 [17:12:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.01 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 629 05.06.2024 17:12 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60234 ФПД: 14504439178414 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171235&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60234&fm=14504439178414&tin=02508201610067®Number=0000000000151680&sum=80000 [17:12:34]StoreToDocumentArchive [17:12:34]shift 72 fd 60234 [17:12:34]save to /storage/0072/doc_00060234 [17:12:34]save last doc name /storage/0072/doc_00060234 to /storage/kkm_last_doc_name [17:12:34]save OK [17:12:34]Clear old archive folders... [17:12:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:12:34]tlvbuf is 00545D00 [17:12:34]SAM_PROTO_ClearQueue [17:12:34]wFMCommunicate request_size=4 [17:12:34]MH_SAM_APDU [17:12:34]CAPDU: 80 09 00 00 [17:12:34]Write to MH i2c: E2 08 00 2B AF 80 09 00 00 00 00 00 00 4C [17:12:34]Write i2c OK [17:12:34]MH_I2C_Read... [17:12:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:34]Read from MH i2c: E2 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 2B AF 00 90 00 4E [17:12:34]RAPDU: 90 00 [17:12:34]wFMCommunicate OK [17:12:34]SAM_PROTO_ClearQueue done [17:12:34]KKMCreateOFDPacket [17:12:34]OFDProtocolAddRootSTLVToBuf [17:12:34]FM_MakeSignedData [17:12:34]FM_MakeSignedData [17:12:34]SAM_PROTO_SignData [17:12:34]wFMCommunicate request_size=4 [17:12:34]MH_SAM_APDU [17:12:34]CAPDU: 80 0D 01 02 [17:12:34]Write to MH i2c: E2 08 00 2C AF 80 0D 01 02 00 00 00 00 54 [17:12:34]Write i2c OK [17:12:34]MH_I2C_Read... [17:12:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:34]Read from MH i2c: E2 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 2C AF 00 90 00 4F [17:12:34]RAPDU: 90 00 [17:12:34]wFMCommunicate OK [17:12:34]wFMCommunicate request_size=255 [17:12:34]MH_SAM_APDU [17:12:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 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 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 83 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EB 00 00 35 04 06 00 [17:12:34]Write to MH i2c: E2 02 01 2D AF 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 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 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 83 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EB 00 00 35 04 06 00 00 00 29 [17:12:34]Write i2c OK [17:12:34]MH_I2C_Read... [17:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:34]Read from MH i2c: E2 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 2D AF 00 90 00 50 [17:12:34]RAPDU: 90 00 [17:12:34]wFMCommunicate OK [17:12:34]wFMCommunicate request_size=11 [17:12:34]MH_SAM_APDU [17:12:34]CAPDU: 80 0D 02 02 06 0D 31 13 F1 E4 AE [17:12:34]Write to MH i2c: E2 0E 00 2E AF 80 0D 02 02 06 00 0D 31 13 F1 E4 AE 00 00 37 [17:12:34]Write i2c OK [17:12:34]MH_I2C_Read... [17:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:34]Read from MH i2c: E2 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 03 00 2E AF 00 90 00 51 [17:12:34]RAPDU: 90 00 [17:12:34]wFMCommunicate OK [17:12:34]wFMCommunicate request_size=4 [17:12:34]MH_SAM_APDU [17:12:34]CAPDU: 80 0D 03 02 [17:12:34]Write to MH i2c: E2 08 00 2F AF 80 0D 03 02 00 00 00 00 59 [17:12:34]Write i2c OK [17:12:34]MH_I2C_Read... [17:12:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:34]Read from MH i2c: E2 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 0B 00 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 0B 00 2F AF 00 6B 3B CC C3 5B 9C 53 6A 90 00 43 [17:12:34]RAPDU: 6B 3B CC C3 5B 9C 53 6A 90 00 [17:12:34]wFMCommunicate OK [17:12:34]SAM_PROTO_SignData done [17:12:34]FM_MakeSignedData done [17:12:34]CreateOFDProtocolMessage [17:12:34]wFMCommunicate request_size=4 [17:12:34]MH_SAM_APDU [17:12:34]CAPDU: 80 11 00 00 [17:12:34]Write to MH i2c: E2 08 00 30 AF 80 11 00 00 00 00 00 00 59 [17:12:34]Write i2c OK [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 [17:12:34]MH_I2C_Read... [17:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:34]Read from MH i2c: E2 17 00 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: E2 17 00 30 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 AC [17:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:12:34]wFMCommunicate OK [17:12:34]CreateOFDProtocolMessage done [17:12:34]OFDSenderStorePacket 60234 [17:12:34]StoreOFDPacket docnum=60234 [17:12:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 05 D4 08 01 E1 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 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 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 83 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EB 00 00 35 04 06 00 0D 31 13 F1 E4 AE 6B 3B CC C3 5B 9C 53 6A [17:12:34]CheckFolder [17:12:34]dirname=/storage/ofd_packets [17:12:34]CheckFolder done [17:12:34]ProducePacketName [17:12:34]name=ofd_packets/00060234 [17:12:34]NVStorageSaveData ofd_packets/00060234 [17:12:34]File name is /storage/ofd_packets/00060234 [17:12:34]Write 302 bytes [17:12:34]NVStorageSaveData done [17:12:34]OFDSenderStorePacket done [17:12:34]KKMCreateOFDPacket done [17:12:34]NVStorageSaveData kkm_last_timestamp [17:12:34]File name is /storage/kkm_last_timestamp [17:12:34]Write 4 bytes [17:12:34]NVStorageSaveData done [17:12:34]ExternCall_PrintAddStr [17:12:34]wPrintStart [17:12:34]Write to MH i2c: 01 00 00 31 AF E0 [17:12:34]Write i2c OK [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: 01 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: 01 07 00 [17:12:34]MH_I2C_Read... [17:12:34]Read from MH i2c: 01 07 00 31 AF 00 00 00 00 00 FF 0F F5 [17:12:34]RasterBufferAndPrint [17:12:34]line Счет N : (1)545975 [17:12:34]line ИНН: 02508201610067 [17:12:34]line Контрольно-Кассовый Чек [17:12:34]line ПРОДАЖА [17:12:34]line ТРК (МРК, ГНК) : 24 [17:12:34]line Товар: 2710124130 [17:12:34]line SUPER 92-К-5 [17:12:34]line 11.790 * 67.90 [17:12:34]line = 800.54 [17:12:34]line НДС 12% НСП 1% [17:12:34]line > о реализуемом товаре [17:12:34]line ОКРУГЛЕНИЕ: -0.54 [17:12:34]line ИТОГО: 800.00 [17:12:34]line Внесено: 800.00 [17:12:34]line СДАЧА: 0.00 [17:12:34]line НСП 1% : 7.08 [17:12:34]line НДС 12% : 85.01 [17:12:34]line Наличными: 800.00 [17:12:34]line Безнал.: 0.00 [17:12:34]line Место: АЗС № 117 "Партнер Нефть" [17:12:34]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:12:34]line СНО: Общий режим [17:12:34]line Чек 629 05.06.2024 17:12 [17:12:34]line Смена: 72 ФФД: 1.0 [17:12:34]line ЗНМ: 0300000048 [17:12:34]line РНМ: 0000000000151680 [17:12:34]line Версия ККМ: v1.0 [17:12:34]line ФМ: 0000000000959414 [17:12:34]line ФД: 60234 [17:12:34]line ФПД: 14504439178414 [17:12:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171235&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60234&fm=14504439178414&tin=02508201610067®Number=0000000000151680&sum=80000 [17:12:34]written 0, free lines is 4095 [17:12:35]OFD Sender: Processing packet 60234 [packets to send 53, broken 52] [17:12:35]ProducePacketName [17:12:35]name=ofd_packets/00060234 [17:12:35]OFD Sender: To server: pG, [17:12:35]CommunicateWithHost lk.salyk.kg:30040 [17:12:35]ConnectInit lk.salyk.kg [17:12:35]Connected sock=10 [17:12:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 05 D4 08 01 E1 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 2E 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B6 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 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 83 9C 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EB 00 00 35 04 06 00 0D 31 13 F1 E4 AE 6B 3B CC C3 5B 9C 53 6A [17:12:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 C0 2C 47 00 40 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4A EB 00 00 F4 03 04 00 87 48 60 66 B6 04 01 00 00 50 E0 17 49 5C 70 CA 50 [17:12:35]CommunicateWithHost err = 0 [17:12:35]CheckOFDResponse [17:12:35]1017 (14) - 77093643461234 [17:12:35]1041 (16) - 0000000000959414 [17:12:35]1040 (4) - 60234 [17:12:35]1012 (4) - 05.06.2024 11:14 [17:12:35]1206 (1) - 0 [17:12:35]OFD Sender: Remove packet 60234 [17:12:35]ProducePacketName [17:12:35]name=ofd_packets/00060234 [17:12:35]NVStorageDeleteData [17:12:35]Write to MH i2c: 01 00 00 5C AF 0B [17:12:35]Write i2c OK [17:12:35]MH_I2C_Read... [17:12:35]Read from MH i2c: 01 [17:12:35]MH_I2C_Read... [17:12:35]Read from MH i2c: 01 07 00 [17:12:35]MH_I2C_Read... [17:12:35]Read from MH i2c: 01 07 00 5C AF 00 00 00 00 00 B4 0C D2 [17:12:35]RasterBufferAndPrint [17:12:35]line [17:12:35]line [17:12:35]line [17:12:35]line [17:12:35]line [17:12:35]written 0, free lines is 3259 [17:12:35]MH_Cut [17:12:35]Write to MH i2c: D1 01 00 63 AF 01 E4 [17:12:35]Write i2c OK [17:12:35]MH_I2C_Read... [17:12:35]Read from MH i2c: D1 [17:12:35]MH_I2C_Read... [17:12:35]Read from MH i2c: D1 01 00 [17:12:35]MH_I2C_Read... [17:12:35]Read from MH i2c: D1 01 00 63 AF 00 E3 [17:12:35]Write to MH i2c: 01 00 00 64 AF 13 [17:12:35]Write i2c OK [17:12:35]MH_I2C_Read... [17:12:35]OFD Sender: No OFD packet to send [17:12:36]*** Cut start [17:12:36]*** Partial cut [17:12:36]*** CUTSNS_PIN = 1 [17:12:36]*** CUTSNS_PIN = 0 [17:12:36]*** Brake cut motor [17:12:36]Read from MH i2c: 01 [17:12:36]MH_I2C_Read... [17:12:36]*** Stop cut motor [17:12:36]*** Cut end [17:12:36]Read from MH i2c: 01 07 00 [17:12:36]MH_I2C_Read... [17:12:36]Read from MH i2c: 01 07 00 64 AF 00 00 00 00 00 FF 0F 28 [17:12:36]process_action close_receipt done [17:12:36]requested_data is exist [17:12:36]produce_requested_data [17:12:36]requested_item fm.sn is exist - process it [17:12:36]wFMCommunicate request_size=4 [17:12:36]MH_SAM_APDU [17:12:36]CAPDU: 80 11 00 00 [17:12:36]Write to MH i2c: E2 08 00 65 AF 80 11 00 00 00 00 00 00 8E [17:12:36]Write i2c OK [17:12:36]MH_I2C_Read... [17:12:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:36]Read from MH i2c: E2 [17:12:36]MH_I2C_Read... [17:12:36]Read from MH i2c: E2 17 00 [17:12:36]MH_I2C_Read... [17:12:36]Read from MH i2c: E2 17 00 65 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E1 [17:12:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:12:36]wFMCommunicate OK [17:12:36]requested_item fd.num is exist - process it [17:12:36]SAM_PROTO_GetFieldsCounters [17:12:36]wFMCommunicate request_size=4 [17:12:36]MH_SAM_APDU [17:12:36]CAPDU: 80 13 00 00 [17:12:36]Write to MH i2c: E2 08 00 66 AF 80 13 00 00 00 00 00 00 91 [17:12:36]Write i2c OK [17:12:36]MH_I2C_Read... [17:12:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:37]Read from MH i2c: E2 [17:12:37]MH_I2C_Read... [17:12:37]Read from MH i2c: E2 62 00 [17:12:37]MH_I2C_Read... [17:12:37]Read from MH i2c: E2 62 00 66 AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A EB 00 00 0E 04 04 00 48 00 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 90 [17:12:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A EB 00 00 0E 04 04 00 48 00 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 [17:12:37]wFMCommunicate OK [17:12:37]SAM_PROTO_GetFieldsCounters done [17:12:37]requested_item shift.num is exist - process it [17:12:37]requested_item shift.opened is exist - process it [17:12:37]req_shift_opened [17:12:37]FM_GetShiftState [17:12:37]SAM_PROTO_GetShiftState [17:12:37]wFMCommunicate request_size=4 [17:12:37]MH_SAM_APDU [17:12:37]CAPDU: 80 13 01 00 [17:12:37]Write to MH i2c: E2 08 00 67 AF 80 13 01 00 00 00 00 00 93 [17:12:37]Write i2c OK [17:12:37]MH_I2C_Read... [17:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:37]Read from MH i2c: E2 [17:12:37]MH_I2C_Read... [17:12:37]Read from MH i2c: E2 0E 00 [17:12:37]MH_I2C_Read... [17:12:37]Read from MH i2c: E2 0E 00 67 AF 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 CB [17:12:37]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:12:37]wFMCommunicate OK [17:12:37]SAM_PROTO_GetShiftState done [17:12:37]FM_GetShiftState done [17:12:37]req_shift_opened done [17:12:37]requested_item shift.open_date is exist - process it [17:12:37]req_shift_open_date [17:12:37]req_shift_open_date done [17:12:37]produce_requested_data done [17:12:37]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60234,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:12:37]process_action_free close_receipt [17:12:37]json_value_free [17:12:37]json_value_free done [17:12:37]process_json_proto returns [17:12:37]Send response to host [17:12:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60234,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:12:37]free response buf [17:12:37]execute_script done [17:12:37]execute_script returns [17:12:37]free content buf [17:12:37]Sock 8.Close socket [17:12:37]Sock 8.Thread stoped [17:12:40]OFD Sender: No OFD packet to send [17:12:45]OFD Sender: No OFD packet to send [17:12:50]OFD Sender: No OFD packet to send [17:12:55]OFD Sender: No OFD packet to send [17:13:00]OFD Sender: No OFD packet to send [17:13:05]OFD Sender: No OFD packet to send [17:13:10]OFD Sender: No OFD packet to send [17:13:14]accept exits with 9 [17:13:14]New connection [17:13:14]New thread 3067100516 created [17:13:14]Thread 3066957156 joined [17:13:14]Waiting for new connection... [17:13:14] Sock 9.Parse request [17:13:14]Sock 9.Check first char [17:13:14]Sock 9.First char is OK [17:13:14]request: POST /json_proto HTTP/1.0 [17:13:14]Method: POST [17:13:14]URL: /json_proto [17:13:14]Method is POST - this is cgi request [17:13:14]url: /json_proto [17:13:14]query_string will be loaded in cgi processing [17:13:14]execute_cgi json_proto POST (null) [17:13:14]execute_cgi path=json_proto method=POST [17:13:14]POST find Content-Length [17:13:14]Host: 172.17.60.68:8080 [17:13:14]Content-Length: 1216 [17:13:14]Content-Type: application/json [17:13:14] [17:13:14]POST finish read [17:13:14]Found Content-Length = 1216 [17:13: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545976\u000A05.06.2024 17:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889455;3889454\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:13:14]execute_script... [17:13: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 117\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420.\u000A\u0421\u0447\u0435\u0442 N : (1)545976\u000A05.06.2024 17:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 12\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 66.90\u000A\u0418\u0422\u041E\u0413: 1338.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3889455;3889454\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:13:14]POST & json_proto [17:13:14]process_json_proto [17:13:14]json parsed OK: [17:13:14]protocol is kg_v1.0 [17:13:14]action value=print_text [17:13:14]process_action print_text [17:13:14]cmd_print_text [17:13:14]ExternCall_PrintAddStr [17:13:14]wPrintStart [17:13:14]Write to MH i2c: 01 00 00 68 AF 17 [17:13:14]Write i2c OK [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: 01 [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: 01 07 00 [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: 01 07 00 68 AF 00 00 00 00 00 FF 0F 2C [17:13:14]RasterBufferAndPrint [17:13:14]line *****ТОВАРНЫЙ ЧЕК***** [17:13:14]line АЗС 117 [17:13:14]line Партнер нефть [17:13:14]line 02508201610067 [17:13:14]line Кассир : Койгельдиева Р. [17:13:14]line Счет N : (1)545976 [17:13:14]line 05.06.2024 17:08 [17:13:14]line ПРОДАЖА [17:13:14]line ТРК (МРК, ГНК): 12 [17:13:14]line Вид ГСМ : 2710124130 [17:13:14]line Аи-92-К-5 [17:13:14]line 20.000 x 66.90 [17:13:14]line ИТОГ: 1338.00 [17:13:14]line Тип оплаты: Талоны: Партнер нефть [17:13:14]line 3889455;3889454 [17:13:14]line ______________________ [17:13:14]line (подпись) [17:13:14]written 0, free lines is 4095 [17:13:14]Write to MH i2c: 01 00 00 7D AF 2C [17:13:14]Write i2c OK [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: 01 [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: 01 07 00 [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: 01 07 00 7D AF 00 00 00 00 00 00 0E 41 [17:13:14]RasterBufferAndPrint [17:13:14]line [17:13:14]line [17:13:14]line [17:13:14]line [17:13:14]line [17:13:14]written 0, free lines is 3586 [17:13:14]MH_Cut [17:13:14]Write to MH i2c: D1 01 00 84 AF 01 05 [17:13:14]Write i2c OK [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: D1 [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: D1 01 00 [17:13:14]MH_I2C_Read... [17:13:14]Read from MH i2c: D1 01 00 84 AF 00 04 [17:13:14]Write to MH i2c: 01 00 00 85 AF 34 [17:13:14]Write i2c OK [17:13:14]MH_I2C_Read... [17:13:15]*** Cut start [17:13:15]*** Partial cut [17:13:15]*** CUTSNS_PIN = 1 [17:13:15]*** CUTSNS_PIN = 0 [17:13:15]*** Brake cut motor [17:13:15]Read from MH i2c: 01 [17:13:15]MH_I2C_Read... [17:13:15]*** Stop cut motor [17:13:15]*** Cut end [17:13:15]Read from MH i2c: 01 07 00 [17:13:15]MH_I2C_Read... [17:13:15]Read from MH i2c: 01 07 00 85 AF 00 00 00 00 00 FF 0F 49 [17:13:15]process_action print_text done [17:13:15]requested_data is exist [17:13:15]produce_requested_data [17:13:15]requested_item fm.sn is exist - process it [17:13:15]wFMCommunicate request_size=4 [17:13:15]MH_SAM_APDU [17:13:15]CAPDU: 80 11 00 00 [17:13:15]Write to MH i2c: E2 08 00 86 AF 80 11 00 00 00 00 00 00 AF [17:13:15]Write i2c OK [17:13:15]MH_I2C_Read... [17:13:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:15]OFD Sender: No OFD packet to send [17:13:15]Read from MH i2c: E2 [17:13:15]MH_I2C_Read... [17:13:15]Read from MH i2c: E2 17 00 [17:13:15]MH_I2C_Read... [17:13:15]Read from MH i2c: E2 17 00 86 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 02 [17:13:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:13:15]wFMCommunicate OK [17:13:15]requested_item fd.num is exist - process it [17:13:15]SAM_PROTO_GetFieldsCounters [17:13:15]wFMCommunicate request_size=4 [17:13:15]MH_SAM_APDU [17:13:15]CAPDU: 80 13 00 00 [17:13:15]Write to MH i2c: E2 08 00 87 AF 80 13 00 00 00 00 00 00 B2 [17:13:15]Write i2c OK [17:13:15]MH_I2C_Read... [17:13:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:13:15]Read from MH i2c: E2 [17:13:15]MH_I2C_Read... [17:13:15]Read from MH i2c: E2 62 00 [17:13:15]MH_I2C_Read... [17:13:15]Read from MH i2c: E2 62 00 87 AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A EB 00 00 0E 04 04 00 48 00 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 B1 [17:13:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4A EB 00 00 0E 04 04 00 48 00 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 [17:13:15]wFMCommunicate OK [17:13:15]SAM_PROTO_GetFieldsCounters done [17:13:15]requested_item shift.num is exist - process it [17:13:15]requested_item shift.opened is exist - process it [17:13:15]req_shift_opened [17:13:15]FM_GetShiftState [17:13:15]SAM_PROTO_GetShiftState [17:13:15]wFMCommunicate request_size=4 [17:13:15]MH_SAM_APDU [17:13:15]CAPDU: 80 13 01 00 [17:13:15]Write to MH i2c: E2 08 00 88 AF 80 13 01 00 00 00 00 00 B4 [17:13:15]Write i2c OK [17:13:15]MH_I2C_Read... [17:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:16]Read from MH i2c: E2 [17:13:16]MH_I2C_Read... [17:13:16]Read from MH i2c: E2 0E 00 [17:13:16]MH_I2C_Read... [17:13:16]Read from MH i2c: E2 0E 00 88 AF 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EC [17:13:16]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:13:16]wFMCommunicate OK [17:13:16]SAM_PROTO_GetShiftState done [17:13:16]FM_GetShiftState done [17:13:16]req_shift_opened done [17:13:16]requested_item shift.open_date is exist - process it [17:13:16]req_shift_open_date [17:13:16]req_shift_open_date done [17:13:16]produce_requested_data done [17:13:16]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60234,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:13:16]process_action_free print_text [17:13:16]json_value_free [17:13:16]json_value_free done [17:13:16]process_json_proto returns [17:13:16]Send response to host [17:13:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60234,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:13:16]free response buf [17:13:16]execute_script done [17:13:16]execute_script returns [17:13:16]free content buf [17:13:16]Sock 9.Close socket [17:13:16]Sock 9.Thread stoped [17:13:20]OFD Sender: No OFD packet to send [17:13:25]OFD Sender: No OFD packet to send [17:13:30]OFD Sender: No OFD packet to send [17:13:35]OFD Sender: No OFD packet to send [17:13:40]OFD Sender: No OFD packet to send [17:13:45]OFD Sender: No OFD packet to send [17:13:50]OFD Sender: No OFD packet to send [17:13:55]OFD Sender: No OFD packet to send [17:14:00]OFD Sender: No OFD packet to send [17:14:05]OFD Sender: No OFD packet to send [17:14:10]OFD Sender: No OFD packet to send [17:14:15]OFD Sender: No OFD packet to send [17:14:20]OFD Sender: No OFD packet to send [17:14:25]OFD Sender: No OFD packet to send [17:14:30]OFD Sender: No OFD packet to send [17:14:35]OFD Sender: No OFD packet to send [17:14:40]OFD Sender: No OFD packet to send [17:14:45]OFD Sender: No OFD packet to send [17:14:50]OFD Sender: No OFD packet to send [17:14:55]OFD Sender: No OFD packet to send [17:15:00]OFD Sender: No OFD packet to send [17:15:05]OFD Sender: No OFD packet to send [17:15:10]OFD Sender: No OFD packet to send [17:15:15]OFD Sender: No OFD packet to send [17:15:20]OFD Sender: No OFD packet to send [17:15:25]OFD Sender: No OFD packet to send [17:15:30]OFD Sender: No OFD packet to send [17:15:31]accept exits with 10 [17:15:31]New connection [17:15:31]New thread 3066957156 created [17:15:31]Thread 3067100516 joined [17:15:31]Waiting for new connection... [17:15:31] Sock 10.Parse request [17:15:31]Sock 10.Check first char [17:15:31]Sock 10.First char is OK [17:15:31]request: POST /json_proto HTTP/1.0 [17:15:31]Method: POST [17:15:31]URL: /json_proto [17:15:31]Method is POST - this is cgi request [17:15:31]url: /json_proto [17:15:31]query_string will be loaded in cgi processing [17:15:31]execute_cgi json_proto POST (null) [17:15:31]execute_cgi path=json_proto method=POST [17:15:31]POST find Content-Length [17:15:31]Host: 172.17.60.68:8080 [17:15:31]Content-Length: 984 [17:15:31]Content-Type: application/json [17:15:31] [17:15:31]POST finish read [17:15:31]Found Content-Length = 984 [17:15:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [17:15:31]execute_script... [17:15: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)545977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 117\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [17:15:31]POST & json_proto [17:15:31]process_json_proto [17:15:31]json parsed OK: [17:15:31]protocol is kg_v1.0 [17:15:31]action value=close_receipt [17:15:31]process_action close_receipt [17:15:31]cmd_close_receipt [17:15:31]MH_GetDate [17:15:31]Write to MH i2c: F0 00 00 89 AF 27 [17:15:31]Write i2c OK [17:15:31]MH_I2C_Read... [17:15:31]Read from MH i2c: F0 [17:15:31]MH_I2C_Read... [17:15:31]Read from MH i2c: F0 09 00 [17:15:31]MH_I2C_Read... [17:15:31]Read from MH i2c: F0 09 00 89 AF 00 36 9D 60 66 9A 61 5F 66 89 [17:15:31]GetLastDocTimeStamp 1717607555 [17:15:31]current date 1717607734 [17:15:31]FM_GetShiftState [17:15:31]SAM_PROTO_GetShiftState [17:15:31]wFMCommunicate request_size=4 [17:15:31]MH_SAM_APDU [17:15:31]CAPDU: 80 13 01 00 [17:15:31]Write to MH i2c: E2 08 00 8A AF 80 13 01 00 00 00 00 00 B6 [17:15:31]Write i2c OK [17:15:31]MH_I2C_Read... [17:15:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:31]Read from MH i2c: E2 [17:15:31]MH_I2C_Read... [17:15:31]Read from MH i2c: E2 0E 00 [17:15:31]MH_I2C_Read... [17:15:31]Read from MH i2c: E2 0E 00 8A AF 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 EE [17:15:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:15:31]wFMCommunicate OK [17:15:31]SAM_PROTO_GetShiftState done [17:15:31]FM_GetShiftState done [17:15:31]opened in 1717545916 [17:15:31]opened+sec_in_day 1717632316 [17:15:31]quantity*price = 150054 [17:15:31]sum+1 = 150055 [17:15:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 630 05.06.2024 17:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 117 сэкономлено 22.77 сом ФМ: 0000000000959414 ФД: 60235 ФПД: 57242692500565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171534&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60235&fm=57242692500565&tin=02508201610067®Number=0000000000151680&sum=150000 [17:15:32]StoreToDocumentArchive [17:15:32]shift 72 fd 60235 [17:15:32]save to /storage/0072/doc_00060235 [17:15:32]save last doc name /storage/0072/doc_00060235 to /storage/kkm_last_doc_name [17:15:32]save OK [17:15:32]Clear old archive folders... [17:15:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:15:32]tlvbuf is 00545720 [17:15:32]SAM_PROTO_ClearQueue [17:15:32]wFMCommunicate request_size=4 [17:15:32]MH_SAM_APDU [17:15:32]CAPDU: 80 09 00 00 [17:15:32]Write to MH i2c: E2 08 00 97 AF 80 09 00 00 00 00 00 00 B8 [17:15:32]Write i2c OK [17:15:32]MH_I2C_Read... [17:15:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:32]Read from MH i2c: E2 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 03 00 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 03 00 97 AF 00 90 00 BA [17:15:32]RAPDU: 90 00 [17:15:32]wFMCommunicate OK [17:15:32]SAM_PROTO_ClearQueue done [17:15:32]KKMCreateOFDPacket [17:15:32]OFDProtocolAddRootSTLVToBuf [17:15:32]FM_MakeSignedData [17:15:32]FM_MakeSignedData [17:15:32]SAM_PROTO_SignData [17:15:32]wFMCommunicate request_size=4 [17:15:32]MH_SAM_APDU [17:15:32]CAPDU: 80 0D 01 02 [17:15:32]Write to MH i2c: E2 08 00 98 AF 80 0D 01 02 00 00 00 00 C0 [17:15:32]Write i2c OK [17:15:32]MH_I2C_Read... [17:15:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:32]Read from MH i2c: E2 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 03 00 [17:15:32]MH_I2C_Read... [17:15:32]Read from MH i2c: E2 03 00 98 AF 00 90 00 BB [17:15:32]RAPDU: 90 00 [17:15:32]wFMCommunicate OK [17:15:32]wFMCommunicate request_size=255 [17:15:32]MH_SAM_APDU [17:15: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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 76 02 00 00 F4 03 04 00 36 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EB 00 00 35 04 06 00 34 [17:15:32]Write to MH i2c: E2 02 01 99 AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 76 02 00 00 F4 03 04 00 36 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EB 00 00 35 04 06 00 34 00 00 44 [17:15:32]Write i2c OK [17:15:32]MH_I2C_Read... [17:15:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:33]Read from MH i2c: E2 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 03 00 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 03 00 99 AF 00 90 00 BC [17:15:33]RAPDU: 90 00 [17:15:33]wFMCommunicate OK [17:15:33]wFMCommunicate request_size=10 [17:15:33]MH_SAM_APDU [17:15:33]CAPDU: 80 0D 02 02 05 0F DA 5A 3C 55 [17:15:33]Write to MH i2c: E2 0D 00 9A AF 80 0D 02 02 05 00 0F DA 5A 3C 55 00 00 A1 [17:15:33]Write i2c OK [17:15:33]MH_I2C_Read... [17:15:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:33]Read from MH i2c: E2 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 03 00 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 03 00 9A AF 00 90 00 BD [17:15:33]RAPDU: 90 00 [17:15:33]wFMCommunicate OK [17:15:33]wFMCommunicate request_size=4 [17:15:33]MH_SAM_APDU [17:15:33]CAPDU: 80 0D 03 02 [17:15:33]Write to MH i2c: E2 08 00 9B AF 80 0D 03 02 00 00 00 00 C5 [17:15:33]Write i2c OK [17:15:33]MH_I2C_Read... [17:15:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:33]Read from MH i2c: E2 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 0B 00 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 0B 00 9B AF 00 B3 E5 88 C0 AD B8 5A CE 90 00 33 [17:15:33]RAPDU: B3 E5 88 C0 AD B8 5A CE 90 00 [17:15:33]wFMCommunicate OK [17:15:33]SAM_PROTO_SignData done [17:15:33]FM_MakeSignedData done [17:15:33]CreateOFDProtocolMessage [17:15:33]wFMCommunicate request_size=4 [17:15:33]MH_SAM_APDU [17:15:33]CAPDU: 80 11 00 00 [17:15:33]Write to MH i2c: E2 08 00 9C AF 80 11 00 00 00 00 00 00 C5 [17:15:33]Write i2c OK [17:15:33]MH_I2C_Read... [17:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:33]Read from MH i2c: E2 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 17 00 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: E2 17 00 9C AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 18 [17:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:15:33]wFMCommunicate OK [17:15:33]CreateOFDProtocolMessage done [17:15:33]OFDSenderStorePacket 60235 [17:15:33]StoreOFDPacket docnum=60235 [17:15:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 59 07 01 62 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 76 02 00 00 F4 03 04 00 36 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EB 00 00 35 04 06 00 34 0F DA 5A 3C 55 B3 E5 88 C0 AD B8 5A CE [17:15:33]CheckFolder [17:15:33]dirname=/storage/ofd_packets [17:15:33]CheckFolder done [17:15:33]ProducePacketName [17:15:33]name=ofd_packets/00060235 [17:15:33]NVStorageSaveData ofd_packets/00060235 [17:15:33]File name is /storage/ofd_packets/00060235 [17:15:33]Write 301 bytes [17:15:33]NVStorageSaveData done [17:15:33]OFDSenderStorePacket done [17:15:33]KKMCreateOFDPacket done [17:15:33]NVStorageSaveData kkm_last_timestamp [17:15:33]File name is /storage/kkm_last_timestamp [17:15:33]Write 4 bytes [17:15:33]NVStorageSaveData done [17:15:33]ExternCall_PrintAddStr [17:15:33]wPrintStart [17:15:33]Write to MH i2c: 01 00 00 9D AF 4C [17:15:33]Write i2c OK [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: 01 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: 01 07 00 [17:15:33]MH_I2C_Read... [17:15:33]Read from MH i2c: 01 07 00 9D AF 00 00 00 00 00 FF 0F 61 [17:15:33]RasterBufferAndPrint [17:15:33]line Счет N : (1)545977 [17:15:33]line ИНН: 02508201610067 [17:15:33]line Контрольно-Кассовый Чек [17:15:33]line ПРОДАЖА [17:15:33]line ТРК (МРК, ГНК) : 32 [17:15:33]line Товар: 2710124130 [17:15:33]line Аи-92-К-5 [17:15:33]line 22.770 * 65.90 [17:15:33]line = 1500.54 [17:15:33]line НДС 12% НСП 1% [17:15:33]line > о реализуемом товаре [17:15:33]line ОКРУГЛЕНИЕ: -0.54 [17:15:33]line ИТОГО: 1500.00 [17:15:33]line Внесено: 1500.00 [17:15:33]line СДАЧА: 0.00 [17:15:33]line НСП 1% : 13.28 [17:15:33]line НДС 12% : 159.35 [17:15:33]line Наличными: 1500.00 [17:15:33]line Безнал.: 0.00 [17:15:33]line Место: АЗС № 117 "Партнер Нефть" [17:15:33]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:15:33]line СНО: Общий режим [17:15:33]line Чек 630 05.06.2024 17:15 [17:15:33]line Смена: 72 ФФД: 1.0 [17:15:33]line ЗНМ: 0300000048 [17:15:33]line РНМ: 0000000000151680 [17:15:33]line Версия ККМ: v1.0 [17:15:33]line [17:15:33]line Дисконтная программа [17:15:33]line АИ-92 [17:15:33]line номер 117 [17:15:33]line сэкономлено 22.77 сом [17:15:33]line ФМ: 0000000000959414 [17:15:33]line ФД: 60235 [17:15:33]line ФПД: 57242692500565 [17:15:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171534&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60235&fm=57242692500565&tin=02508201610067®Number=0000000000151680&sum=150000 [17:15:33]OFD Sender: Processing packet 60235 [packets to send 53, broken 52] [17:15:33]ProducePacketName [17:15:33]name=ofd_packets/00060235 [17:15:33]OFD Sender: To server: pG, [17:15:33]CommunicateWithHost lk.salyk.kg:30040 [17:15:33]ConnectInit lk.salyk.kg [17:15:33]written 0, free lines is 4095 [17:15:33]Connected sock=9 [17:15:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 68 59 07 01 62 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 76 02 00 00 F4 03 04 00 36 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4B EB 00 00 35 04 06 00 34 0F DA 5A 3C 55 B3 E5 88 C0 AD B8 5A CE [17:15:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 32 2B 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 39 35 39 34 31 34 10 04 04 00 4B EB 00 00 F4 03 04 00 39 49 60 66 B6 04 01 00 00 9C 2E D2 8F 4B 12 AF 8C [17:15:33]CommunicateWithHost err = 0 [17:15:33]CheckOFDResponse [17:15:33]1017 (14) - 77093643461234 [17:15:33]1041 (16) - 0000000000959414 [17:15:33]1040 (4) - 60235 [17:15:33]1012 (4) - 05.06.2024 11:17 [17:15:33]1206 (1) - 0 [17:15:33]OFD Sender: Remove packet 60235 [17:15:33]ProducePacketName [17:15:33]name=ofd_packets/00060235 [17:15:33]NVStorageDeleteData [17:15:34]Write to MH i2c: 01 00 00 CD AF 7C [17:15:34]Write i2c OK [17:15:34]MH_I2C_Read... [17:15:34]Read from MH i2c: 01 [17:15:34]MH_I2C_Read... [17:15:34]Read from MH i2c: 01 07 00 [17:15:34]MH_I2C_Read... [17:15:34]Read from MH i2c: 01 07 00 CD AF 00 00 00 00 00 57 0C E6 [17:15:34]RasterBufferAndPrint [17:15:34]line [17:15:34]line [17:15:34]line [17:15:34]line [17:15:34]line [17:15:34]written 0, free lines is 3165 [17:15:34]MH_Cut [17:15:34]Write to MH i2c: D1 01 00 D4 AF 01 55 [17:15:34]Write i2c OK [17:15:34]MH_I2C_Read... [17:15:34]Read from MH i2c: D1 [17:15:34]MH_I2C_Read... [17:15:34]Read from MH i2c: D1 01 00 [17:15:34]MH_I2C_Read... [17:15:34]Read from MH i2c: D1 01 00 D4 AF 00 54 [17:15:34]Write to MH i2c: 01 00 00 D5 AF 84 [17:15:34]Write i2c OK [17:15:34]MH_I2C_Read... [17:15:34]OFD Sender: No OFD packet to send [17:15:35]*** Cut start [17:15:35]*** Partial cut [17:15:35]*** CUTSNS_PIN = 1 [17:15:35]*** CUTSNS_PIN = 0 [17:15:35]*** Brake cut motor [17:15:35]Read from MH i2c: 01 [17:15:35]MH_I2C_Read... [17:15:35]*** Stop cut motor [17:15:35]*** Cut end [17:15:35]Read from MH i2c: 01 07 00 [17:15:35]MH_I2C_Read... [17:15:35]Read from MH i2c: 01 07 00 D5 AF 00 00 00 00 00 FF 0F 99 [17:15:35]process_action close_receipt done [17:15:35]requested_data is exist [17:15:35]produce_requested_data [17:15:35]requested_item fm.sn is exist - process it [17:15:35]wFMCommunicate request_size=4 [17:15:35]MH_SAM_APDU [17:15:35]CAPDU: 80 11 00 00 [17:15:35]Write to MH i2c: E2 08 00 D6 AF 80 11 00 00 00 00 00 00 FF [17:15:35]Write i2c OK [17:15:35]MH_I2C_Read... [17:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:35]Read from MH i2c: E2 [17:15:35]MH_I2C_Read... [17:15:35]Read from MH i2c: E2 17 00 [17:15:35]MH_I2C_Read... [17:15:35]Read from MH i2c: E2 17 00 D6 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 52 [17:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:15:35]wFMCommunicate OK [17:15:35]requested_item fd.num is exist - process it [17:15:35]SAM_PROTO_GetFieldsCounters [17:15:35]wFMCommunicate request_size=4 [17:15:35]MH_SAM_APDU [17:15:35]CAPDU: 80 13 00 00 [17:15:35]Write to MH i2c: E2 08 00 D7 AF 80 13 00 00 00 00 00 00 02 [17:15:35]Write i2c OK [17:15:35]MH_I2C_Read... [17:15:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:15:35]Read from MH i2c: E2 [17:15:35]MH_I2C_Read... [17:15:35]Read from MH i2c: E2 62 00 [17:15:35]MH_I2C_Read... [17:15:35]Read from MH i2c: E2 62 00 D7 AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4B EB 00 00 0E 04 04 00 48 00 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 05 [17:15:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4B EB 00 00 0E 04 04 00 48 00 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 [17:15:35]wFMCommunicate OK [17:15:35]SAM_PROTO_GetFieldsCounters done [17:15:35]requested_item shift.num is exist - process it [17:15:35]requested_item shift.opened is exist - process it [17:15:35]req_shift_opened [17:15:35]FM_GetShiftState [17:15:35]SAM_PROTO_GetShiftState [17:15:35]wFMCommunicate request_size=4 [17:15:35]MH_SAM_APDU [17:15:35]CAPDU: 80 13 01 00 [17:15:35]Write to MH i2c: E2 08 00 D8 AF 80 13 01 00 00 00 00 00 04 [17:15:35]Write i2c OK [17:15:35]MH_I2C_Read... [17:15:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:35]Read from MH i2c: E2 [17:15:35]MH_I2C_Read... [17:15:35]Read from MH i2c: E2 0E 00 [17:15:35]MH_I2C_Read... [17:15:35]Read from MH i2c: E2 0E 00 D8 AF 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3C [17:15:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:15:35]wFMCommunicate OK [17:15:35]SAM_PROTO_GetShiftState done [17:15:35]FM_GetShiftState done [17:15:35]req_shift_opened done [17:15:35]requested_item shift.open_date is exist - process it [17:15:35]req_shift_open_date [17:15:35]req_shift_open_date done [17:15:35]produce_requested_data done [17:15:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60235,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:15:35]process_action_free close_receipt [17:15:35]json_value_free [17:15:35]json_value_free done [17:15:35]process_json_proto returns [17:15:35]Send response to host [17:15:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60235,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:15:35]free response buf [17:15:35]execute_script done [17:15:35]execute_script returns [17:15:35]free content buf [17:15:35]Sock 10.Close socket [17:15:35]Sock 10.Thread stoped [17:15:39]OFD Sender: No OFD packet to send [17:15:44]OFD Sender: No OFD packet to send [17:15:46]accept exits with 8 [17:15:46]New connection [17:15:46]New thread 3067100516 created [17:15:46]Thread 3066957156 joined [17:15:46]Waiting for new connection... [17:15:46] Sock 8.Parse request [17:15:46]Sock 8.Check first char [17:15:46]Sock 8.First char is OK [17:15:46]request: POST /json_proto HTTP/1.0 [17:15:46]Method: POST [17:15:46]URL: /json_proto [17:15:46]Method is POST - this is cgi request [17:15:46]url: /json_proto [17:15:46]query_string will be loaded in cgi processing [17:15:46]execute_cgi json_proto POST (null) [17:15:46]execute_cgi path=json_proto method=POST [17:15:46]POST find Content-Length [17:15:46]Host: 172.17.60.68:8080 [17:15:46]Content-Length: 836 [17:15:46]Content-Type: application/json [17:15:46] [17:15:46]POST finish read [17:15:46]Found Content-Length = 836 [17:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:46]execute_script... [17:15:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.90, "quantity" : 14.730, "sum" : 1000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:46]POST & json_proto [17:15:46]process_json_proto [17:15:46]json parsed OK: [17:15:46]protocol is kg_v1.0 [17:15:46]action value=close_receipt [17:15:46]process_action close_receipt [17:15:46]cmd_close_receipt [17:15:46]MH_GetDate [17:15:46]Write to MH i2c: F0 00 00 D9 AF 77 [17:15:46]Write i2c OK [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: F0 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: F0 09 00 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: F0 09 00 D9 AF 00 45 9D 60 66 9A 61 5F 66 E8 [17:15:46]GetLastDocTimeStamp 1717607734 [17:15:46]current date 1717607749 [17:15:46]FM_GetShiftState [17:15:46]SAM_PROTO_GetShiftState [17:15:46]wFMCommunicate request_size=4 [17:15:46]MH_SAM_APDU [17:15:46]CAPDU: 80 13 01 00 [17:15:46]Write to MH i2c: E2 08 00 DA AF 80 13 01 00 00 00 00 00 06 [17:15:46]Write i2c OK [17:15:46]MH_I2C_Read... [17:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:46]Read from MH i2c: E2 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 0E 00 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 0E 00 DA AF 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 3E [17:15:46]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:15:46]wFMCommunicate OK [17:15:46]SAM_PROTO_GetShiftState done [17:15:46]FM_GetShiftState done [17:15:46]opened in 1717545916 [17:15:46]opened+sec_in_day 1717632316 [17:15:46]quantity*price = 100016 [17:15:46]sum+1 = 100018 [17:15:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.17 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.17 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 631 05.06.2024 17:15 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 Платежная система: АКБ Кыргызстан ФМ: 0000000000959414 ФД: 60236 ФПД: 237946073763258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60236&fm=237946073763258&tin=02508201610067®Number=0000000000151680&sum=100017 [17:15:48]StoreToDocumentArchive [17:15:48]shift 72 fd 60236 [17:15:48]save to /storage/0072/doc_00060236 [17:15:48]save last doc name /storage/0072/doc_00060236 to /storage/kkm_last_doc_name [17:15:48]save OK [17:15:48]Clear old archive folders... [17:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:15:48]tlvbuf is 0069B6D0 [17:15:48]SAM_PROTO_ClearQueue [17:15:48]wFMCommunicate request_size=4 [17:15:48]MH_SAM_APDU [17:15:48]CAPDU: 80 09 00 00 [17:15:48]Write to MH i2c: E2 08 00 E7 AF 80 09 00 00 00 00 00 00 08 [17:15:48]Write i2c OK [17:15:48]MH_I2C_Read... [17:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:48]Read from MH i2c: E2 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 E7 AF 00 90 00 0A [17:15:48]RAPDU: 90 00 [17:15:48]wFMCommunicate OK [17:15:48]SAM_PROTO_ClearQueue done [17:15:48]KKMCreateOFDPacket [17:15:48]OFDProtocolAddRootSTLVToBuf [17:15:48]FM_MakeSignedData [17:15:48]FM_MakeSignedData [17:15:48]SAM_PROTO_SignData [17:15:48]wFMCommunicate request_size=4 [17:15:48]MH_SAM_APDU [17:15:48]CAPDU: 80 0D 01 02 [17:15:48]Write to MH i2c: E2 08 00 E8 AF 80 0D 01 02 00 00 00 00 10 [17:15:48]Write i2c OK [17:15:48]MH_I2C_Read... [17:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:48]Read from MH i2c: E2 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 E8 AF 00 90 00 0B [17:15:48]RAPDU: 90 00 [17:15:48]wFMCommunicate OK [17:15:48]wFMCommunicate request_size=255 [17:15:48]MH_SAM_APDU [17:15:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 45 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EB 00 00 35 04 06 00 [17:15:48]Write to MH i2c: E2 02 01 E9 AF 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 45 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EB 00 00 35 04 06 00 00 00 7C [17:15:48]Write i2c OK [17:15:48]MH_I2C_Read... [17:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:48]Read from MH i2c: E2 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 E9 AF 00 90 00 0C [17:15:48]RAPDU: 90 00 [17:15:48]wFMCommunicate OK [17:15:48]wFMCommunicate request_size=11 [17:15:48]MH_SAM_APDU [17:15:48]CAPDU: 80 0D 02 02 06 D8 69 23 33 CD BA [17:15:48]Write to MH i2c: E2 0E 00 EA AF 80 0D 02 02 06 00 D8 69 23 33 CD BA 00 00 3D [17:15:48]Write i2c OK [17:15:48]MH_I2C_Read... [17:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:48]Read from MH i2c: E2 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 03 00 EA AF 00 90 00 0D [17:15:48]RAPDU: 90 00 [17:15:48]wFMCommunicate OK [17:15:48]wFMCommunicate request_size=4 [17:15:48]MH_SAM_APDU [17:15:48]CAPDU: 80 0D 03 02 [17:15:48]Write to MH i2c: E2 08 00 EB AF 80 0D 03 02 00 00 00 00 15 [17:15:48]Write i2c OK [17:15:48]MH_I2C_Read... [17:15:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:48]Read from MH i2c: E2 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 0B 00 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 0B 00 EB AF 00 D0 9D A4 12 36 AB AA A2 90 00 66 [17:15:48]RAPDU: D0 9D A4 12 36 AB AA A2 90 00 [17:15:48]wFMCommunicate OK [17:15:48]SAM_PROTO_SignData done [17:15:48]FM_MakeSignedData done [17:15:48]CreateOFDProtocolMessage [17:15:48]wFMCommunicate request_size=4 [17:15:48]MH_SAM_APDU [17:15:48]CAPDU: 80 11 00 00 [17:15:48]Write to MH i2c: E2 08 00 EC AF 80 11 00 00 00 00 00 00 15 [17:15:48]Write i2c OK [17:15:48]MH_I2C_Read... [17:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:48]Read from MH i2c: E2 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 17 00 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: E2 17 00 EC AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 68 [17:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:15:48]wFMCommunicate OK [17:15:48]CreateOFDProtocolMessage done [17:15:48]OFDSenderStorePacket 60236 [17:15:48]StoreOFDPacket docnum=60236 [17:15:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 16 EA 08 01 60 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 45 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EB 00 00 35 04 06 00 D8 69 23 33 CD BA D0 9D A4 12 36 AB AA A2 [17:15:48]CheckFolder [17:15:48]dirname=/storage/ofd_packets [17:15:48]CheckFolder done [17:15:48]ProducePacketName [17:15:48]name=ofd_packets/00060236 [17:15:48]NVStorageSaveData ofd_packets/00060236 [17:15:48]File name is /storage/ofd_packets/00060236 [17:15:48]Write 302 bytes [17:15:48]NVStorageSaveData done [17:15:48]OFDSenderStorePacket done [17:15:48]KKMCreateOFDPacket done [17:15:48]NVStorageSaveData kkm_last_timestamp [17:15:48]File name is /storage/kkm_last_timestamp [17:15:48]Write 4 bytes [17:15:48]NVStorageSaveData done [17:15:48]ExternCall_PrintAddStr [17:15:48]wPrintStart [17:15:48]Write to MH i2c: 01 00 00 ED AF 9C [17:15:48]Write i2c OK [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: 01 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: 01 07 00 [17:15:48]MH_I2C_Read... [17:15:48]Read from MH i2c: 01 07 00 ED AF 00 00 00 00 00 FF 0F B1 [17:15:48]RasterBufferAndPrint [17:15:48]line Счет N : (1)545978 [17:15:48]line ИНН: 02508201610067 [17:15:48]line Контрольно-Кассовый Чек [17:15:48]line ПРОДАЖА [17:15:48]line ТРК (МРК, ГНК) : 24 [17:15:48]line Товар: 2710124130 [17:15:48]line SUPER 92-К-5 [17:15:48]line 14.730 * 67.90 [17:15:48]line = 1000.17 [17:15:48]line НДС 12% НСП 1% [17:15:48]line > о реализуемом товаре [17:15:48]line ИТОГО: 1000.17 [17:15:48]line НСП 1% : 8.85 [17:15:48]line НДС 12% : 106.21 [17:15:48]line Наличными: 0.00 [17:15:48]line Безнал.: 1000.17 [17:15:48]line Место: АЗС № 117 "Партнер Нефть" [17:15:48]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:15:48]line СНО: Общий режим [17:15:48]line Чек 631 05.06.2024 17:15 [17:15:48]line Смена: 72 ФФД: 1.0 [17:15:48]line ЗНМ: 0300000048 [17:15:48]line РНМ: 0000000000151680 [17:15:48]line Версия ККМ: v1.0 [17:15:48]line Платежная система: АКБ Кыргызстан [17:15:48]line ФМ: 0000000000959414 [17:15:48]line ФД: 60236 [17:15:48]line ФПД: 237946073763258 [17:15:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171549&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60236&fm=237946073763258&tin=02508201610067®Number=0000000000151680&sum=100017 [17:15:48]OFD Sender: Processing packet 60236 [packets to send 53, broken 52] [17:15:48]ProducePacketName [17:15:48]name=ofd_packets/00060236 [17:15:48]OFD Sender: To server: pG, [17:15:48]CommunicateWithHost lk.salyk.kg:30040 [17:15:48]ConnectInit lk.salyk.kg [17:15:48]written 0, free lines is 4095 [17:15:49]Connected sock=10 [17:15:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 01 00 00 16 EA 08 01 60 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 86 1A 00 00 00 00 13 04 06 00 B1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 45 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EB 00 00 35 04 06 00 D8 69 23 33 CD BA D0 9D A4 12 36 AB AA A2 [17:15:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 AE A3 47 00 22 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4C EB 00 00 F4 03 04 00 49 49 60 66 B6 04 01 00 00 90 2E 36 39 86 24 E3 44 [17:15:49]CommunicateWithHost err = 0 [17:15:49]CheckOFDResponse [17:15:49]1017 (14) - 77093643461234 [17:15:49]1041 (16) - 0000000000959414 [17:15:49]1040 (4) - 60236 [17:15:49]1012 (4) - 05.06.2024 11:17 [17:15:49]1206 (1) - 0 [17:15:49]OFD Sender: Remove packet 60236 [17:15:49]ProducePacketName [17:15:49]name=ofd_packets/00060236 [17:15:49]NVStorageDeleteData [17:15:49]Write to MH i2c: 01 00 00 17 B0 C7 [17:15:49]Write i2c OK [17:15:49]MH_I2C_Read... [17:15:49]Read from MH i2c: 01 [17:15:49]MH_I2C_Read... [17:15:49]Read from MH i2c: 01 07 00 [17:15:49]MH_I2C_Read... [17:15:49]Read from MH i2c: 01 07 00 17 B0 00 00 00 00 00 D4 0C AE [17:15:49]RasterBufferAndPrint [17:15:49]line [17:15:49]line [17:15:49]line [17:15:49]line [17:15:49]line [17:15:49]written 0, free lines is 3291 [17:15:49]MH_Cut [17:15:49]Write to MH i2c: D1 01 00 1E B0 01 A0 [17:15:49]Write i2c OK [17:15:49]MH_I2C_Read... [17:15:49]Read from MH i2c: D1 [17:15:49]MH_I2C_Read... [17:15:49]Read from MH i2c: D1 01 00 [17:15:49]MH_I2C_Read... [17:15:49]Read from MH i2c: D1 01 00 1E B0 00 9F [17:15:49]Write to MH i2c: 01 00 00 1F B0 CF [17:15:49]Write i2c OK [17:15:49]MH_I2C_Read... [17:15:49]OFD Sender: No OFD packet to send [17:15:50]*** Cut start [17:15:50]*** Partial cut [17:15:50]*** CUTSNS_PIN = 1 [17:15:50]*** CUTSNS_PIN = 0 [17:15:50]*** Brake cut motor [17:15:50]Read from MH i2c: 01 [17:15:50]MH_I2C_Read... [17:15:50]*** Stop cut motor [17:15:50]*** Cut end [17:15:50]Read from MH i2c: 01 07 00 [17:15:50]MH_I2C_Read... [17:15:50]Read from MH i2c: 01 07 00 1F B0 00 00 00 00 00 FF 0F E4 [17:15:50]process_action close_receipt done [17:15:50]requested_data is exist [17:15:50]produce_requested_data [17:15:50]requested_item fm.sn is exist - process it [17:15:50]wFMCommunicate request_size=4 [17:15:50]MH_SAM_APDU [17:15:50]CAPDU: 80 11 00 00 [17:15:50]Write to MH i2c: E2 08 00 20 B0 80 11 00 00 00 00 00 00 4A [17:15:50]Write i2c OK [17:15:50]MH_I2C_Read... [17:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:50]Read from MH i2c: E2 [17:15:50]MH_I2C_Read... [17:15:50]Read from MH i2c: E2 17 00 [17:15:50]MH_I2C_Read... [17:15:50]Read from MH i2c: E2 17 00 20 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9D [17:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:15:50]wFMCommunicate OK [17:15:50]requested_item fd.num is exist - process it [17:15:50]SAM_PROTO_GetFieldsCounters [17:15:50]wFMCommunicate request_size=4 [17:15:50]MH_SAM_APDU [17:15:50]CAPDU: 80 13 00 00 [17:15:50]Write to MH i2c: E2 08 00 21 B0 80 13 00 00 00 00 00 00 4D [17:15:50]Write i2c OK [17:15:50]MH_I2C_Read... [17:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:15:51]Read from MH i2c: E2 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: E2 62 00 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: E2 62 00 21 B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4C EB 00 00 0E 04 04 00 48 00 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 54 [17:15:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4C EB 00 00 0E 04 04 00 48 00 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 [17:15:51]wFMCommunicate OK [17:15:51]SAM_PROTO_GetFieldsCounters done [17:15:51]requested_item shift.num is exist - process it [17:15:51]requested_item shift.opened is exist - process it [17:15:51]req_shift_opened [17:15:51]FM_GetShiftState [17:15:51]SAM_PROTO_GetShiftState [17:15:51]wFMCommunicate request_size=4 [17:15:51]MH_SAM_APDU [17:15:51]CAPDU: 80 13 01 00 [17:15:51]Write to MH i2c: E2 08 00 22 B0 80 13 01 00 00 00 00 00 4F [17:15:51]Write i2c OK [17:15:51]MH_I2C_Read... [17:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:51]Read from MH i2c: E2 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: E2 0E 00 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: E2 0E 00 22 B0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 87 [17:15:51]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:15:51]wFMCommunicate OK [17:15:51]SAM_PROTO_GetShiftState done [17:15:51]FM_GetShiftState done [17:15:51]req_shift_opened done [17:15:51]requested_item shift.open_date is exist - process it [17:15:51]req_shift_open_date [17:15:51]req_shift_open_date done [17:15:51]produce_requested_data done [17:15:51]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60236,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:15:51]process_action_free close_receipt [17:15:51]json_value_free [17:15:51]json_value_free done [17:15:51]process_json_proto returns [17:15:51]Send response to host [17:15:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60236,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:15:51]free response buf [17:15:51]execute_script done [17:15:51]execute_script returns [17:15:51]free content buf [17:15:51]Sock 8.Close socket [17:15:51]Sock 8.Thread stoped [17:15:54]OFD Sender: No OFD packet to send [17:15:59]OFD Sender: No OFD packet to send [17:16:04]OFD Sender: No OFD packet to send [17:16:09]OFD Sender: No OFD packet to send [17:16:12]accept exits with 9 [17:16:12]New connection [17:16:12]New thread 3066957156 created [17:16:12]Thread 3067100516 joined [17:16:12]Waiting for new connection... [17:16:12] Sock 9.Parse request [17:16:12]Sock 9.Check first char [17:16:12]Sock 9.First char is OK [17:16:12]request: POST /json_proto HTTP/1.0 [17:16:12]Method: POST [17:16:12]URL: /json_proto [17:16:12]Method is POST - this is cgi request [17:16:12]url: /json_proto [17:16:12]query_string will be loaded in cgi processing [17:16:12]execute_cgi json_proto POST (null) [17:16:12]execute_cgi path=json_proto method=POST [17:16:12]POST find Content-Length [17:16:12]Host: 172.17.60.68:8080 [17:16:12]Content-Length: 674 [17:16:12]Content-Type: application/json [17:16:12] [17:16:12]POST finish read [17:16:12]Found Content-Length = 674 [17:16:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545979", "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" : 72.90, "quantity" : 2.750, "sum" : 200.48, "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:16:12]execute_script... [17:16: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)545979", "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" : 72.90, "quantity" : 2.750, "sum" : 200.48, "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:16:12]POST & json_proto [17:16:12]process_json_proto [17:16:12]json parsed OK: [17:16:12]protocol is kg_v1.0 [17:16:12]action value=close_receipt [17:16:12]process_action close_receipt [17:16:12]cmd_close_receipt [17:16:12]MH_GetDate [17:16:12]Write to MH i2c: F0 00 00 23 B0 C2 [17:16:12]Write i2c OK [17:16:12]MH_I2C_Read... [17:16:12]Read from MH i2c: F0 [17:16:12]MH_I2C_Read... [17:16:12]Read from MH i2c: F0 09 00 [17:16:12]MH_I2C_Read... [17:16:12]Read from MH i2c: F0 09 00 23 B0 00 5F 9D 60 66 9A 61 5F 66 4D [17:16:12]GetLastDocTimeStamp 1717607749 [17:16:12]current date 1717607775 [17:16:12]FM_GetShiftState [17:16:12]SAM_PROTO_GetShiftState [17:16:12]wFMCommunicate request_size=4 [17:16:12]MH_SAM_APDU [17:16:12]CAPDU: 80 13 01 00 [17:16:12]Write to MH i2c: E2 08 00 24 B0 80 13 01 00 00 00 00 00 51 [17:16:12]Write i2c OK [17:16:12]MH_I2C_Read... [17:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:12]Read from MH i2c: E2 [17:16:12]MH_I2C_Read... [17:16:12]Read from MH i2c: E2 0E 00 [17:16:12]MH_I2C_Read... [17:16:12]Read from MH i2c: E2 0E 00 24 B0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 89 [17:16:12]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:16:12]wFMCommunicate OK [17:16:12]SAM_PROTO_GetShiftState done [17:16:12]FM_GetShiftState done [17:16:12]opened in 1717545916 [17:16:12]opened+sec_in_day 1717632316 [17:16:12]quantity*price = 20047 [17:16:12]sum+1 = 20049 [17:16:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 632 05.06.2024 17:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60237 ФПД: 115535103434591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171615&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60237&fm=115535103434591&tin=02508201610067®Number=0000000000151680&sum=20000 [17:16:14]StoreToDocumentArchive [17:16:14]shift 72 fd 60237 [17:16:14]save to /storage/0072/doc_00060237 [17:16:14]save last doc name /storage/0072/doc_00060237 to /storage/kkm_last_doc_name [17:16:14]save OK [17:16:14]Clear old archive folders... [17:16:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:16:14]tlvbuf is 0042BFD0 [17:16:14]SAM_PROTO_ClearQueue [17:16:14]wFMCommunicate request_size=4 [17:16:14]MH_SAM_APDU [17:16:14]CAPDU: 80 09 00 00 [17:16:14]Write to MH i2c: E2 08 00 31 B0 80 09 00 00 00 00 00 00 53 [17:16:14]Write i2c OK [17:16:14]MH_I2C_Read... [17:16:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:14]Read from MH i2c: E2 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 31 B0 00 90 00 55 [17:16:14]RAPDU: 90 00 [17:16:14]wFMCommunicate OK [17:16:14]SAM_PROTO_ClearQueue done [17:16:14]KKMCreateOFDPacket [17:16:14]OFDProtocolAddRootSTLVToBuf [17:16:14]FM_MakeSignedData [17:16:14]FM_MakeSignedData [17:16:14]SAM_PROTO_SignData [17:16:14]wFMCommunicate request_size=4 [17:16:14]MH_SAM_APDU [17:16:14]CAPDU: 80 0D 01 02 [17:16:14]Write to MH i2c: E2 08 00 32 B0 80 0D 01 02 00 00 00 00 5B [17:16:14]Write i2c OK [17:16:14]MH_I2C_Read... [17:16:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:14]Read from MH i2c: E2 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 32 B0 00 90 00 56 [17:16:14]RAPDU: 90 00 [17:16:14]wFMCommunicate OK [17:16:14]wFMCommunicate request_size=255 [17:16:14]MH_SAM_APDU [17:16: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 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 78 02 00 00 F4 03 04 00 5F 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EB 00 00 35 04 06 00 69 14 1C CC [17:16:14]Write to MH i2c: E2 02 01 33 B0 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 78 02 00 00 F4 03 04 00 5F 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EB 00 00 35 04 06 00 69 14 1C CC 00 00 B7 [17:16:14]Write i2c OK [17:16:14]MH_I2C_Read... [17:16:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:14]Read from MH i2c: E2 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 33 B0 00 90 00 57 [17:16:14]RAPDU: 90 00 [17:16:14]wFMCommunicate OK [17:16:14]wFMCommunicate request_size=7 [17:16:14]MH_SAM_APDU [17:16:14]CAPDU: 80 0D 02 02 02 9F 5F [17:16:14]Write to MH i2c: E2 0A 00 34 B0 80 0D 02 02 02 00 9F 5F 00 00 60 [17:16:14]Write i2c OK [17:16:14]MH_I2C_Read... [17:16:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:14]Read from MH i2c: E2 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 03 00 34 B0 00 90 00 58 [17:16:14]RAPDU: 90 00 [17:16:14]wFMCommunicate OK [17:16:14]wFMCommunicate request_size=4 [17:16:14]MH_SAM_APDU [17:16:14]CAPDU: 80 0D 03 02 [17:16:14]Write to MH i2c: E2 08 00 35 B0 80 0D 03 02 00 00 00 00 60 [17:16:14]Write i2c OK [17:16:14]MH_I2C_Read... [17:16:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:14]Read from MH i2c: E2 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 0B 00 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 0B 00 35 B0 00 08 D2 F8 3C 4D 89 53 16 90 00 AE [17:16:14]RAPDU: 08 D2 F8 3C 4D 89 53 16 90 00 [17:16:14]wFMCommunicate OK [17:16:14]SAM_PROTO_SignData done [17:16:14]FM_MakeSignedData done [17:16:14]CreateOFDProtocolMessage [17:16:14]wFMCommunicate request_size=4 [17:16:14]MH_SAM_APDU [17:16:14]CAPDU: 80 11 00 00 [17:16:14]Write to MH i2c: E2 08 00 36 B0 80 11 00 00 00 00 00 00 60 [17:16:14]Write i2c OK [17:16:14]MH_I2C_Read... [17:16:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:14]Read from MH i2c: E2 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 17 00 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: E2 17 00 36 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 B3 [17:16:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:16:14]wFMCommunicate OK [17:16:14]CreateOFDProtocolMessage done [17:16:14]OFDSenderStorePacket 60237 [17:16:14]StoreOFDPacket docnum=60237 [17:16:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 96 92 04 01 0C 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 78 02 00 00 F4 03 04 00 5F 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EB 00 00 35 04 06 00 69 14 1C CC 9F 5F 08 D2 F8 3C 4D 89 53 16 [17:16:14]CheckFolder [17:16:14]dirname=/storage/ofd_packets [17:16:14]CheckFolder done [17:16:14]ProducePacketName [17:16:14]name=ofd_packets/00060237 [17:16:14]NVStorageSaveData ofd_packets/00060237 [17:16:14]File name is /storage/ofd_packets/00060237 [17:16:14]Write 298 bytes [17:16:14]NVStorageSaveData done [17:16:14]OFDSenderStorePacket done [17:16:14]KKMCreateOFDPacket done [17:16:14]NVStorageSaveData kkm_last_timestamp [17:16:14]File name is /storage/kkm_last_timestamp [17:16:14]Write 4 bytes [17:16:14]NVStorageSaveData done [17:16:14]ExternCall_PrintAddStr [17:16:14]wPrintStart [17:16:14]Write to MH i2c: 01 00 00 37 B0 E7 [17:16:14]Write i2c OK [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: 01 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: 01 07 00 [17:16:14]MH_I2C_Read... [17:16:14]Read from MH i2c: 01 07 00 37 B0 00 00 00 00 00 FF 0F FC [17:16:14]RasterBufferAndPrint [17:16:14]line Счет N : (1)545979 [17:16:14]line ИНН: 02508201610067 [17:16:14]line Контрольно-Кассовый Чек [17:16:14]line ПРОДАЖА [17:16:14]line ТРК (МРК, ГНК) : 11 [17:16:14]line Товар: 2710194210 [17:16:14]line ДТ-К-5 [17:16:14]line 2.750 * 72.90 [17:16:14]line = 200.48 [17:16:14]line НДС 12% НСП 1% [17:16:14]line > о реализуемом товаре [17:16:14]line ОКРУГЛЕНИЕ: -0.48 [17:16:14]line ИТОГО: 200.00 [17:16:14]line Внесено: 200.00 [17:16:14]line СДАЧА: 0.00 [17:16:14]line НСП 1% : 1.77 [17:16:14]line НДС 12% : 21.29 [17:16:14]line Наличными: 200.00 [17:16:14]line Безнал.: 0.00 [17:16:14]line Место: АЗС № 117 "Партнер Нефть" [17:16:14]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:16:14]line СНО: Общий режим [17:16:14]line Чек 632 05.06.2024 17:16 [17:16:14]line Смена: 72 ФФД: 1.0 [17:16:14]line ЗНМ: 0300000048 [17:16:14]line РНМ: 0000000000151680 [17:16:14]line Версия ККМ: v1.0 [17:16:14]line ФМ: 0000000000959414 [17:16:14]line ФД: 60237 [17:16:14]line ФПД: 115535103434591 [17:16:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171615&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60237&fm=115535103434591&tin=02508201610067®Number=0000000000151680&sum=20000 [17:16:14]OFD Sender: Processing packet 60237 [packets to send 53, broken 52] [17:16:14]ProducePacketName [17:16:14]name=ofd_packets/00060237 [17:16:14]OFD Sender: To server: pG, [17:16:14]CommunicateWithHost lk.salyk.kg:30040 [17:16:14]ConnectInit lk.salyk.kg [17:16:14]written 0, free lines is 4095 [17:16:15]Connected sock=10 [17:16:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0C 01 00 00 96 92 04 01 0C 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 50 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 51 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 78 02 00 00 F4 03 04 00 5F 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4D EB 00 00 35 04 06 00 69 14 1C CC 9F 5F 08 D2 F8 3C 4D 89 53 16 [17:16:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 91 F0 47 00 2A 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 39 35 39 34 31 34 10 04 04 00 4D EB 00 00 F4 03 04 00 63 49 60 66 B6 04 01 00 00 60 66 4B 1A 5D A5 70 BA [17:16:15]CommunicateWithHost err = 0 [17:16:15]CheckOFDResponse [17:16:15]1017 (14) - 77093643461234 [17:16:15]1041 (16) - 0000000000959414 [17:16:15]1040 (4) - 60237 [17:16:15]1012 (4) - 05.06.2024 11:17 [17:16:15]1206 (1) - 0 [17:16:15]OFD Sender: Remove packet 60237 [17:16:15]ProducePacketName [17:16:15]name=ofd_packets/00060237 [17:16:15]NVStorageDeleteData [17:16:15]Write to MH i2c: 01 00 00 62 B0 12 [17:16:15]Write i2c OK [17:16:15]MH_I2C_Read... [17:16:15]Read from MH i2c: 01 [17:16:15]MH_I2C_Read... [17:16:15]Read from MH i2c: 01 07 00 [17:16:15]MH_I2C_Read... [17:16:15]Read from MH i2c: 01 07 00 62 B0 00 00 00 00 00 B2 0C D7 [17:16:15]RasterBufferAndPrint [17:16:15]line [17:16:15]line [17:16:15]line [17:16:15]line [17:16:15]line [17:16:15]written 0, free lines is 3256 [17:16:15]MH_Cut [17:16:15]Write to MH i2c: D1 01 00 69 B0 01 EB [17:16:15]Write i2c OK [17:16:15]MH_I2C_Read... [17:16:15]Read from MH i2c: D1 [17:16:15]MH_I2C_Read... [17:16:15]Read from MH i2c: D1 01 00 [17:16:15]MH_I2C_Read... [17:16:15]Read from MH i2c: D1 01 00 69 B0 00 EA [17:16:15]Write to MH i2c: 01 00 00 6A B0 1A [17:16:15]Write i2c OK [17:16:15]MH_I2C_Read... [17:16:15]OFD Sender: No OFD packet to send [17:16:16]*** Cut start [17:16:16]*** Partial cut [17:16:16]*** CUTSNS_PIN = 1 [17:16:16]*** CUTSNS_PIN = 0 [17:16:16]*** Brake cut motor [17:16:16]Read from MH i2c: 01 [17:16:16]MH_I2C_Read... [17:16:16]*** Stop cut motor [17:16:16]*** Cut end [17:16:16]Read from MH i2c: 01 07 00 [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: 01 07 00 6A B0 00 00 00 00 00 FF 0F 2F [17:16:16]process_action close_receipt done [17:16:16]requested_data is exist [17:16:16]produce_requested_data [17:16:16]requested_item fm.sn is exist - process it [17:16:16]wFMCommunicate request_size=4 [17:16:16]MH_SAM_APDU [17:16:16]CAPDU: 80 11 00 00 [17:16:16]Write to MH i2c: E2 08 00 6B B0 80 11 00 00 00 00 00 00 95 [17:16:16]Write i2c OK [17:16:16]MH_I2C_Read... [17:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:16]Read from MH i2c: E2 [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: E2 17 00 [17:16:16]MH_I2C_Read... [17:16:16]Read from MH i2c: E2 17 00 6B B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 E8 [17:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:16:16]wFMCommunicate OK [17:16:16]requested_item fd.num is exist - process it [17:16:16]SAM_PROTO_GetFieldsCounters [17:16:16]wFMCommunicate request_size=4 [17:16:16]MH_SAM_APDU [17:16:16]CAPDU: 80 13 00 00 [17:16:16]Write to MH i2c: E2 08 00 6C B0 80 13 00 00 00 00 00 00 98 [17:16:16]Write i2c OK [17:16:16]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 62 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 62 00 6C B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4D EB 00 00 0E 04 04 00 48 00 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 A3 [17:16:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4D EB 00 00 0E 04 04 00 48 00 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 [17:16:17]wFMCommunicate OK [17:16:17]SAM_PROTO_GetFieldsCounters done [17:16:17]requested_item shift.num is exist - process it [17:16:17]requested_item shift.opened is exist - process it [17:16:17]req_shift_opened [17:16:17]FM_GetShiftState [17:16:17]SAM_PROTO_GetShiftState [17:16:17]wFMCommunicate request_size=4 [17:16:17]MH_SAM_APDU [17:16:17]CAPDU: 80 13 01 00 [17:16:17]Write to MH i2c: E2 08 00 6D B0 80 13 01 00 00 00 00 00 9A [17:16:17]Write i2c OK [17:16:17]MH_I2C_Read... [17:16:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:17]Read from MH i2c: E2 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 0E 00 [17:16:17]MH_I2C_Read... [17:16:17]Read from MH i2c: E2 0E 00 6D B0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D2 [17:16:17]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:16:17]wFMCommunicate OK [17:16:17]SAM_PROTO_GetShiftState done [17:16:17]FM_GetShiftState done [17:16:17]req_shift_opened done [17:16:17]requested_item shift.open_date is exist - process it [17:16:17]req_shift_open_date [17:16:17]req_shift_open_date done [17:16:17]produce_requested_data done [17:16:17]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60237,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:16:17]process_action_free close_receipt [17:16:17]json_value_free [17:16:17]json_value_free done [17:16:17]process_json_proto returns [17:16:17]Send response to host [17:16:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60237,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:16:17]free response buf [17:16:17]execute_script done [17:16:17]execute_script returns [17:16:17]free content buf [17:16:17]Sock 9.Close socket [17:16:17]Sock 9.Thread stoped [17:16:20]OFD Sender: No OFD packet to send [17:16:25]OFD Sender: No OFD packet to send [17:16:30]OFD Sender: No OFD packet to send [17:16:30]accept exits with 8 [17:16:30]New connection [17:16:30]New thread 3067100516 created [17:16:30]Thread 3066957156 joined [17:16:30]Waiting for new connection... [17:16:30] Sock 8.Parse request [17:16:30]Sock 8.Check first char [17:16:30]Sock 8.First char is OK [17:16:30]request: POST /json_proto HTTP/1.0 [17:16:30]Method: POST [17:16:30]URL: /json_proto [17:16:30]Method is POST - this is cgi request [17:16:30]url: /json_proto [17:16:30]query_string will be loaded in cgi processing [17:16:30]execute_cgi json_proto POST (null) [17:16:30]execute_cgi path=json_proto method=POST [17:16:30]POST find Content-Length [17:16:30]Host: 172.17.60.68:8080 [17:16:30]Content-Length: 677 [17:16:30]Content-Type: application/json [17:16:30] [17:16:30]POST finish read [17:16:30]Found Content-Length = 677 [17:16:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:30]execute_script... [17:16:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:30]POST & json_proto [17:16:30]process_json_proto [17:16:30]json parsed OK: [17:16:30]protocol is kg_v1.0 [17:16:30]action value=close_receipt [17:16:30]process_action close_receipt [17:16:30]cmd_close_receipt [17:16:30]MH_GetDate [17:16:30]Write to MH i2c: F0 00 00 6E B0 0D [17:16:30]Write i2c OK [17:16:30]MH_I2C_Read... [17:16:30]Read from MH i2c: F0 [17:16:30]MH_I2C_Read... [17:16:30]Read from MH i2c: F0 09 00 [17:16:30]MH_I2C_Read... [17:16:30]Read from MH i2c: F0 09 00 6E B0 00 71 9D 60 66 9A 61 5F 66 AA [17:16:30]GetLastDocTimeStamp 1717607775 [17:16:30]current date 1717607793 [17:16:30]FM_GetShiftState [17:16:30]SAM_PROTO_GetShiftState [17:16:30]wFMCommunicate request_size=4 [17:16:30]MH_SAM_APDU [17:16:30]CAPDU: 80 13 01 00 [17:16:30]Write to MH i2c: E2 08 00 6F B0 80 13 01 00 00 00 00 00 9C [17:16:30]Write i2c OK [17:16:30]MH_I2C_Read... [17:16:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:31]Read from MH i2c: E2 [17:16:31]MH_I2C_Read... [17:16:31]Read from MH i2c: E2 0E 00 [17:16:31]MH_I2C_Read... [17:16:31]Read from MH i2c: E2 0E 00 6F B0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 D4 [17:16:31]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:16:31]wFMCommunicate OK [17:16:31]SAM_PROTO_GetShiftState done [17:16:31]FM_GetShiftState done [17:16:31]opened in 1717545916 [17:16:31]opened+sec_in_day 1717632316 [17:16:31]quantity*price = 50041 [17:16:31]sum+1 = 50042 [17:16:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 633 05.06.2024 17:16 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60238 ФПД: 61663235628506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171633&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60238&fm=61663235628506&tin=02508201610067®Number=0000000000151680&sum=50000 [17:16:32]StoreToDocumentArchive [17:16:32]shift 72 fd 60238 [17:16:32]save to /storage/0072/doc_00060238 [17:16:32]save last doc name /storage/0072/doc_00060238 to /storage/kkm_last_doc_name [17:16:32]save OK [17:16:32]Clear old archive folders... [17:16:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:16:32]tlvbuf is 005E5DE0 [17:16:32]SAM_PROTO_ClearQueue [17:16:32]wFMCommunicate request_size=4 [17:16:32]MH_SAM_APDU [17:16:32]CAPDU: 80 09 00 00 [17:16:32]Write to MH i2c: E2 08 00 7C B0 80 09 00 00 00 00 00 00 9E [17:16:32]Write i2c OK [17:16:32]MH_I2C_Read... [17:16:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:32]Read from MH i2c: E2 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 7C B0 00 90 00 A0 [17:16:32]RAPDU: 90 00 [17:16:32]wFMCommunicate OK [17:16:32]SAM_PROTO_ClearQueue done [17:16:32]KKMCreateOFDPacket [17:16:32]OFDProtocolAddRootSTLVToBuf [17:16:32]FM_MakeSignedData [17:16:32]FM_MakeSignedData [17:16:32]SAM_PROTO_SignData [17:16:32]wFMCommunicate request_size=4 [17:16:32]MH_SAM_APDU [17:16:32]CAPDU: 80 0D 01 02 [17:16:32]Write to MH i2c: E2 08 00 7D B0 80 0D 01 02 00 00 00 00 A6 [17:16:32]Write i2c OK [17:16:32]MH_I2C_Read... [17:16:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:32]Read from MH i2c: E2 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 7D B0 00 90 00 A1 [17:16:32]RAPDU: 90 00 [17:16:32]wFMCommunicate OK [17:16:32]wFMCommunicate request_size=255 [17:16:32]MH_SAM_APDU [17:16: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 71 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EB 00 00 35 04 06 00 38 [17:16:32]Write to MH i2c: E2 02 01 7E B0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 71 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EB 00 00 35 04 06 00 38 00 00 39 [17:16:32]Write i2c OK [17:16:32]MH_I2C_Read... [17:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:32]Read from MH i2c: E2 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 7E B0 00 90 00 A2 [17:16:32]RAPDU: 90 00 [17:16:32]wFMCommunicate OK [17:16:32]wFMCommunicate request_size=10 [17:16:32]MH_SAM_APDU [17:16:32]CAPDU: 80 0D 02 02 05 15 17 41 5D DA [17:16:32]Write to MH i2c: E2 0D 00 7F B0 80 0D 02 02 05 00 15 17 41 5D DA 00 00 57 [17:16:32]Write i2c OK [17:16:32]MH_I2C_Read... [17:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:32]Read from MH i2c: E2 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 03 00 7F B0 00 90 00 A3 [17:16:32]RAPDU: 90 00 [17:16:32]wFMCommunicate OK [17:16:32]wFMCommunicate request_size=4 [17:16:32]MH_SAM_APDU [17:16:32]CAPDU: 80 0D 03 02 [17:16:32]Write to MH i2c: E2 08 00 80 B0 80 0D 03 02 00 00 00 00 AB [17:16:32]Write i2c OK [17:16:32]MH_I2C_Read... [17:16:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:32]Read from MH i2c: E2 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 0B 00 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 0B 00 80 B0 00 EE 67 F2 39 8B 5D 44 33 90 00 8B [17:16:32]RAPDU: EE 67 F2 39 8B 5D 44 33 90 00 [17:16:32]wFMCommunicate OK [17:16:32]SAM_PROTO_SignData done [17:16:32]FM_MakeSignedData done [17:16:32]CreateOFDProtocolMessage [17:16:32]wFMCommunicate request_size=4 [17:16:32]MH_SAM_APDU [17:16:32]CAPDU: 80 11 00 00 [17:16:32]Write to MH i2c: E2 08 00 81 B0 80 11 00 00 00 00 00 00 AB [17:16:32]Write i2c OK [17:16:32]MH_I2C_Read... [17:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:32]Read from MH i2c: E2 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 17 00 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: E2 17 00 81 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FE [17:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:16:32]wFMCommunicate OK [17:16:32]CreateOFDProtocolMessage done [17:16:32]OFDSenderStorePacket 60238 [17:16:32]StoreOFDPacket docnum=60238 [17:16:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B7 29 07 01 91 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 71 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EB 00 00 35 04 06 00 38 15 17 41 5D DA EE 67 F2 39 8B 5D 44 33 [17:16:32]CheckFolder [17:16:32]dirname=/storage/ofd_packets [17:16:32]CheckFolder done [17:16:32]ProducePacketName [17:16:32]name=ofd_packets/00060238 [17:16:32]NVStorageSaveData ofd_packets/00060238 [17:16:32]File name is /storage/ofd_packets/00060238 [17:16:32]Write 301 bytes [17:16:32]NVStorageSaveData done [17:16:32]OFDSenderStorePacket done [17:16:32]KKMCreateOFDPacket done [17:16:32]NVStorageSaveData kkm_last_timestamp [17:16:32]File name is /storage/kkm_last_timestamp [17:16:32]Write 4 bytes [17:16:32]NVStorageSaveData done [17:16:32]ExternCall_PrintAddStr [17:16:32]wPrintStart [17:16:32]Write to MH i2c: 01 00 00 82 B0 32 [17:16:32]Write i2c OK [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: 01 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: 01 07 00 [17:16:32]MH_I2C_Read... [17:16:32]Read from MH i2c: 01 07 00 82 B0 00 00 00 00 00 FF 0F 47 [17:16:32]RasterBufferAndPrint [17:16:32]line Счет N : (1)545980 [17:16:32]line ИНН: 02508201610067 [17:16:32]line Контрольно-Кассовый Чек [17:16:32]line ПРОДАЖА [17:16:32]line ТРК (МРК, ГНК) : 42 [17:16:32]line Товар: 2710124130 [17:16:32]line Аи-92-К-5 [17:16:32]line 7.480 * 66.90 [17:16:32]line = 500.41 [17:16:32]line НДС 12% НСП 1% [17:16:32]line > о реализуемом товаре [17:16:32]line ОКРУГЛЕНИЕ: -0.41 [17:16:32]line ИТОГО: 500.00 [17:16:32]line Внесено: 500.00 [17:16:32]line СДАЧА: 0.00 [17:16:32]line НСП 1% : 4.43 [17:16:32]line НДС 12% : 53.14 [17:16:32]line Наличными: 500.00 [17:16:32]line Безнал.: 0.00 [17:16:32]line Место: АЗС № 117 "Партнер Нефть" [17:16:32]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:16:32]line СНО: Общий режим [17:16:32]line Чек 633 05.06.2024 17:16 [17:16:32]line Смена: 72 ФФД: 1.0 [17:16:32]line ЗНМ: 0300000048 [17:16:32]line РНМ: 0000000000151680 [17:16:32]line Версия ККМ: v1.0 [17:16:32]line ФМ: 0000000000959414 [17:16:32]line ФД: 60238 [17:16:32]line ФПД: 61663235628506 [17:16:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171633&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60238&fm=61663235628506&tin=02508201610067®Number=0000000000151680&sum=50000 [17:16:33]OFD Sender: Processing packet 60238 [packets to send 53, broken 52] [17:16:33]ProducePacketName [17:16:33]name=ofd_packets/00060238 [17:16:33]OFD Sender: To server: pG, [17:16:33]CommunicateWithHost lk.salyk.kg:30040 [17:16:33]ConnectInit lk.salyk.kg [17:16:33]written 0, free lines is 4095 [17:16:33]Connected sock=10 [17:16:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 B7 29 07 01 91 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 71 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4E EB 00 00 35 04 06 00 38 15 17 41 5D DA EE 67 F2 39 8B 5D 44 33 [17:16:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 EC 69 47 00 F4 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 39 35 39 34 31 34 10 04 04 00 4E EB 00 00 F4 03 04 00 75 49 60 66 B6 04 01 00 00 A1 6E 65 B2 11 85 7A BB [17:16:33]CommunicateWithHost err = 0 [17:16:33]CheckOFDResponse [17:16:33]1017 (14) - 77093643461234 [17:16:33]1041 (16) - 0000000000959414 [17:16:33]1040 (4) - 60238 [17:16:33]1012 (4) - 05.06.2024 11:18 [17:16:33]1206 (1) - 0 [17:16:33]OFD Sender: Remove packet 60238 [17:16:33]ProducePacketName [17:16:33]name=ofd_packets/00060238 [17:16:33]NVStorageDeleteData [17:16:33]Write to MH i2c: 01 00 00 AD B0 5D [17:16:33]Write i2c OK [17:16:33]MH_I2C_Read... [17:16:33]Read from MH i2c: 01 [17:16:33]MH_I2C_Read... [17:16:33]Read from MH i2c: 01 07 00 [17:16:33]MH_I2C_Read... [17:16:33]Read from MH i2c: 01 07 00 AD B0 00 00 00 00 00 BC 0C 2C [17:16:33]RasterBufferAndPrint [17:16:33]line [17:16:33]line [17:16:33]line [17:16:33]line [17:16:33]line [17:16:33]written 0, free lines is 3267 [17:16:33]MH_Cut [17:16:33]Write to MH i2c: D1 01 00 B4 B0 01 36 [17:16:33]Write i2c OK [17:16:33]MH_I2C_Read... [17:16:33]Read from MH i2c: D1 [17:16:33]MH_I2C_Read... [17:16:33]Read from MH i2c: D1 01 00 [17:16:33]MH_I2C_Read... [17:16:33]Read from MH i2c: D1 01 00 B4 B0 00 35 [17:16:33]Write to MH i2c: 01 00 00 B5 B0 65 [17:16:33]Write i2c OK [17:16:33]MH_I2C_Read... [17:16:33]OFD Sender: No OFD packet to send [17:16:34]*** Cut start [17:16:34]*** Partial cut [17:16:34]*** CUTSNS_PIN = 1 [17:16:34]*** CUTSNS_PIN = 0 [17:16:34]*** Brake cut motor [17:16:34]Read from MH i2c: 01 [17:16:34]MH_I2C_Read... [17:16:34]*** Stop cut motor [17:16:34]*** Cut end [17:16:34]Read from MH i2c: 01 07 00 [17:16:34]MH_I2C_Read... [17:16:34]Read from MH i2c: 01 07 00 B5 B0 00 00 00 00 00 FF 0F 7A [17:16:34]process_action close_receipt done [17:16:34]requested_data is exist [17:16:34]produce_requested_data [17:16:34]requested_item fm.sn is exist - process it [17:16:34]wFMCommunicate request_size=4 [17:16:34]MH_SAM_APDU [17:16:34]CAPDU: 80 11 00 00 [17:16:34]Write to MH i2c: E2 08 00 B6 B0 80 11 00 00 00 00 00 00 E0 [17:16:34]Write i2c OK [17:16:34]MH_I2C_Read... [17:16:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:35]Read from MH i2c: E2 [17:16:35]MH_I2C_Read... [17:16:35]Read from MH i2c: E2 17 00 [17:16:35]MH_I2C_Read... [17:16:35]Read from MH i2c: E2 17 00 B6 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 33 [17:16:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:16:35]wFMCommunicate OK [17:16:35]requested_item fd.num is exist - process it [17:16:35]SAM_PROTO_GetFieldsCounters [17:16:35]wFMCommunicate request_size=4 [17:16:35]MH_SAM_APDU [17:16:35]CAPDU: 80 13 00 00 [17:16:35]Write to MH i2c: E2 08 00 B7 B0 80 13 00 00 00 00 00 00 E3 [17:16:35]Write i2c OK [17:16:35]MH_I2C_Read... [17:16:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:35]Read from MH i2c: E2 [17:16:35]MH_I2C_Read... [17:16:35]Read from MH i2c: E2 62 00 [17:16:35]MH_I2C_Read... [17:16:35]Read from MH i2c: E2 62 00 B7 B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4E EB 00 00 0E 04 04 00 48 00 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 F2 [17:16:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4E EB 00 00 0E 04 04 00 48 00 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 [17:16:35]wFMCommunicate OK [17:16:35]SAM_PROTO_GetFieldsCounters done [17:16:35]requested_item shift.num is exist - process it [17:16:35]requested_item shift.opened is exist - process it [17:16:35]req_shift_opened [17:16:35]FM_GetShiftState [17:16:35]SAM_PROTO_GetShiftState [17:16:35]wFMCommunicate request_size=4 [17:16:35]MH_SAM_APDU [17:16:35]CAPDU: 80 13 01 00 [17:16:35]Write to MH i2c: E2 08 00 B8 B0 80 13 01 00 00 00 00 00 E5 [17:16:35]Write i2c OK [17:16:35]MH_I2C_Read... [17:16:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:35]Read from MH i2c: E2 [17:16:35]MH_I2C_Read... [17:16:35]Read from MH i2c: E2 0E 00 [17:16:35]MH_I2C_Read... [17:16:35]Read from MH i2c: E2 0E 00 B8 B0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1D [17:16:35]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:16:35]wFMCommunicate OK [17:16:35]SAM_PROTO_GetShiftState done [17:16:35]FM_GetShiftState done [17:16:35]req_shift_opened done [17:16:35]requested_item shift.open_date is exist - process it [17:16:35]req_shift_open_date [17:16:35]req_shift_open_date done [17:16:35]produce_requested_data done [17:16:35]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60238,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:16:35]process_action_free close_receipt [17:16:35]json_value_free [17:16:35]json_value_free done [17:16:35]process_json_proto returns [17:16:35]Send response to host [17:16:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60238,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:16:35]free response buf [17:16:35]execute_script done [17:16:35]execute_script returns [17:16:35]free content buf [17:16:35]Sock 8.Close socket [17:16:35]Sock 8.Thread stoped [17:16:38]OFD Sender: No OFD packet to send [17:16:43]OFD Sender: No OFD packet to send [17:16:48]OFD Sender: No OFD packet to send [17:16:53]OFD Sender: No OFD packet to send [17:16:58]OFD Sender: No OFD packet to send [17:17:03]OFD Sender: No OFD packet to send [17:17:08]OFD Sender: No OFD packet to send [17:17:13]OFD Sender: No OFD packet to send [17:17:18]OFD Sender: No OFD packet to send [17:17:23]OFD Sender: No OFD packet to send [17:17:28]OFD Sender: No OFD packet to send [17:17:33]OFD Sender: No OFD packet to send [17:17:38]OFD Sender: No OFD packet to send [17:17:40]accept exits with 9 [17:17:40]New connection [17:17:40]New thread 3066957156 created [17:17:40]Thread 3067100516 joined [17:17:40]Waiting for new connection... [17:17:40] Sock 9.Parse request [17:17:40]Sock 9.Check first char [17:17:40]Sock 9.First char is OK [17:17:40]request: POST /json_proto HTTP/1.0 [17:17:40]Method: POST [17:17:40]URL: /json_proto [17:17:40]Method is POST - this is cgi request [17:17:40]url: /json_proto [17:17:40]query_string will be loaded in cgi processing [17:17:40]execute_cgi json_proto POST (null) [17:17:40]execute_cgi path=json_proto method=POST [17:17:40]POST find Content-Length [17:17:40]Host: 172.17.60.68:8080 [17:17:40]Content-Length: 677 [17:17:40]Content-Type: application/json [17:17:40] [17:17:40]POST finish read [17:17:40]Found Content-Length = 677 [17:17:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)545981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:17:40]execute_script... [17:17: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)545981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:17:40]POST & json_proto [17:17:40]process_json_proto [17:17:40]json parsed OK: [17:17:40]protocol is kg_v1.0 [17:17:40]action value=close_receipt [17:17:40]process_action close_receipt [17:17:40]cmd_close_receipt [17:17:40]MH_GetDate [17:17:40]Write to MH i2c: F0 00 00 B9 B0 58 [17:17:40]Write i2c OK [17:17:40]MH_I2C_Read... [17:17:40]Read from MH i2c: F0 [17:17:40]MH_I2C_Read... [17:17:40]Read from MH i2c: F0 09 00 [17:17:40]MH_I2C_Read... [17:17:40]Read from MH i2c: F0 09 00 B9 B0 00 B7 9D 60 66 9A 61 5F 66 3B [17:17:40]GetLastDocTimeStamp 1717607793 [17:17:40]current date 1717607863 [17:17:40]FM_GetShiftState [17:17:40]SAM_PROTO_GetShiftState [17:17:40]wFMCommunicate request_size=4 [17:17:40]MH_SAM_APDU [17:17:40]CAPDU: 80 13 01 00 [17:17:40]Write to MH i2c: E2 08 00 BA B0 80 13 01 00 00 00 00 00 E7 [17:17:40]Write i2c OK [17:17:40]MH_I2C_Read... [17:17:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:40]Read from MH i2c: E2 [17:17:40]MH_I2C_Read... [17:17:40]Read from MH i2c: E2 0E 00 [17:17:40]MH_I2C_Read... [17:17:40]Read from MH i2c: E2 0E 00 BA B0 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 1F [17:17:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:17:40]wFMCommunicate OK [17:17:40]SAM_PROTO_GetShiftState done [17:17:40]FM_GetShiftState done [17:17:40]opened in 1717545916 [17:17:40]opened+sec_in_day 1717632316 [17:17:40]quantity*price = 40006 [17:17:40]sum+1 = 40007 [17:17:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 117 "Партнер Нефть" Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 СНО: Общий режим Чек 634 05.06.2024 17:17 Смена: 72 ФФД: 1.0 ЗНМ: 0300000048 РНМ: 0000000000151680 Версия ККМ: v1.0 ФМ: 0000000000959414 ФД: 60239 ФПД: 205468210948558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171743&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60239&fm=205468210948558&tin=02508201610067®Number=0000000000151680&sum=40000 [17:17:41]StoreToDocumentArchive [17:17:41]shift 72 fd 60239 [17:17:41]save to /storage/0072/doc_00060239 [17:17:41]save last doc name /storage/0072/doc_00060239 to /storage/kkm_last_doc_name [17:17:41]save OK [17:17:41]Clear old archive folders... [17:17:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:17:41]tlvbuf is 004F4CC0 [17:17:41]SAM_PROTO_ClearQueue [17:17:41]wFMCommunicate request_size=4 [17:17:41]MH_SAM_APDU [17:17:41]CAPDU: 80 09 00 00 [17:17:41]Write to MH i2c: E2 08 00 C7 B0 80 09 00 00 00 00 00 00 E9 [17:17:41]Write i2c OK [17:17:41]MH_I2C_Read... [17:17:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:17:41]Read from MH i2c: E2 [17:17:41]MH_I2C_Read... [17:17:41]Read from MH i2c: E2 03 00 [17:17:41]MH_I2C_Read... [17:17:41]Read from MH i2c: E2 03 00 C7 B0 00 90 00 EB [17:17:41]RAPDU: 90 00 [17:17:41]wFMCommunicate OK [17:17:41]SAM_PROTO_ClearQueue done [17:17:41]KKMCreateOFDPacket [17:17:41]OFDProtocolAddRootSTLVToBuf [17:17:41]FM_MakeSignedData [17:17:41]FM_MakeSignedData [17:17:41]SAM_PROTO_SignData [17:17:41]wFMCommunicate request_size=4 [17:17:41]MH_SAM_APDU [17:17:41]CAPDU: 80 0D 01 02 [17:17:41]Write to MH i2c: E2 08 00 C8 B0 80 0D 01 02 00 00 00 00 F1 [17:17:41]Write i2c OK [17:17:41]MH_I2C_Read... [17:17:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:17:41]Read from MH i2c: E2 [17:17:41]MH_I2C_Read... [17:17:41]Read from MH i2c: E2 03 00 [17:17:41]MH_I2C_Read... [17:17:41]Read from MH i2c: E2 03 00 C8 B0 00 90 00 EC [17:17:41]RAPDU: 90 00 [17:17:41]wFMCommunicate OK [17:17:41]wFMCommunicate request_size=255 [17:17:41]MH_SAM_APDU [17:17: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7A 02 00 00 F4 03 04 00 B7 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EB 00 00 35 04 06 00 BA [17:17:41]Write to MH i2c: E2 02 01 C9 B0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7A 02 00 00 F4 03 04 00 B7 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EB 00 00 35 04 06 00 BA 00 00 1D [17:17:41]Write i2c OK [17:17:41]MH_I2C_Read... [17:17:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:42]Read from MH i2c: E2 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 03 00 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 03 00 C9 B0 00 90 00 ED [17:17:42]RAPDU: 90 00 [17:17:42]wFMCommunicate OK [17:17:42]wFMCommunicate request_size=10 [17:17:42]MH_SAM_APDU [17:17:42]CAPDU: 80 0D 02 02 05 DF 4B B9 E9 CE [17:17:42]Write to MH i2c: E2 0D 00 CA B0 80 0D 02 02 05 00 DF 4B B9 E9 CE 00 00 98 [17:17:42]Write i2c OK [17:17:42]MH_I2C_Read... [17:17:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:42]Read from MH i2c: E2 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 03 00 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 03 00 CA B0 00 90 00 EE [17:17:42]RAPDU: 90 00 [17:17:42]wFMCommunicate OK [17:17:42]wFMCommunicate request_size=4 [17:17:42]MH_SAM_APDU [17:17:42]CAPDU: 80 0D 03 02 [17:17:42]Write to MH i2c: E2 08 00 CB B0 80 0D 03 02 00 00 00 00 F6 [17:17:42]Write i2c OK [17:17:42]MH_I2C_Read... [17:17:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:17:42]Read from MH i2c: E2 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 0B 00 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 0B 00 CB B0 00 CF 57 D0 2A 40 68 30 24 90 00 13 [17:17:42]RAPDU: CF 57 D0 2A 40 68 30 24 90 00 [17:17:42]wFMCommunicate OK [17:17:42]SAM_PROTO_SignData done [17:17:42]FM_MakeSignedData done [17:17:42]CreateOFDProtocolMessage [17:17:42]wFMCommunicate request_size=4 [17:17:42]MH_SAM_APDU [17:17:42]CAPDU: 80 11 00 00 [17:17:42]Write to MH i2c: E2 08 00 CC B0 80 11 00 00 00 00 00 00 F6 [17:17:42]Write i2c OK [17:17:42]MH_I2C_Read... [17:17:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:42]Read from MH i2c: E2 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 17 00 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 17 00 CC B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 49 [17:17:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:17:42]wFMCommunicate OK [17:17:42]CreateOFDProtocolMessage done [17:17:42]OFDSenderStorePacket 60239 [17:17:42]StoreOFDPacket docnum=60239 [17:17:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 20 CA 07 01 EE 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 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7A 02 00 00 F4 03 04 00 B7 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EB 00 00 35 04 06 00 BA DF 4B B9 E9 CE CF 57 D0 2A 40 68 30 24 [17:17:42]CheckFolder [17:17:42]dirname=/storage/ofd_packets [17:17:42]CheckFolder done [17:17:42]ProducePacketName [17:17:42]name=ofd_packets/00060239 [17:17:42]NVStorageSaveData ofd_packets/00060239 [17:17:42]File name is /storage/ofd_packets/00060239 [17:17:42]Write 301 bytes [17:17:42]NVStorageSaveData done [17:17:42]OFDSenderStorePacket done [17:17:42]KKMCreateOFDPacket done [17:17:42]NVStorageSaveData kkm_last_timestamp [17:17:42]File name is /storage/kkm_last_timestamp [17:17:42]Write 4 bytes [17:17:42]NVStorageSaveData done [17:17:42]ExternCall_PrintAddStr [17:17:42]wPrintStart [17:17:42]Write to MH i2c: 01 00 00 CD B0 7D [17:17:42]Write i2c OK [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: 01 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: 01 07 00 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: 01 07 00 CD B0 00 00 00 00 00 FF 0F 92 [17:17:42]RasterBufferAndPrint [17:17:42]line Счет N : (1)545981 [17:17:42]line ИНН: 02508201610067 [17:17:42]line Контрольно-Кассовый Чек [17:17:42]line ПРОДАЖА [17:17:42]line ТРК (МРК, ГНК) : 22 [17:17:42]line Товар: 2710124130 [17:17:42]line Аи-92-К-5 [17:17:42]line 5.980 * 66.90 [17:17:42]line = 400.06 [17:17:42]line НДС 12% НСП 1% [17:17:42]line > о реализуемом товаре [17:17:42]line ОКРУГЛЕНИЕ: -0.06 [17:17:42]line ИТОГО: 400.00 [17:17:42]line Внесено: 400.00 [17:17:42]line СДАЧА: 0.00 [17:17:42]line НСП 1% : 3.54 [17:17:42]line НДС 12% : 42.48 [17:17:42]line Наличными: 400.00 [17:17:42]line Безнал.: 0.00 [17:17:42]line Место: АЗС № 117 "Партнер Нефть" [17:17:42]line Адрес: 720001, г. Каракол, ул. Прежевальского 101/1, 42.500140, 78.386597 [17:17:42]line СНО: Общий режим [17:17:42]line Чек 634 05.06.2024 17:17 [17:17:42]line Смена: 72 ФФД: 1.0 [17:17:42]line ЗНМ: 0300000048 [17:17:42]line РНМ: 0000000000151680 [17:17:42]line Версия ККМ: v1.0 [17:17:42]line ФМ: 0000000000959414 [17:17:42]line ФД: 60239 [17:17:42]line ФПД: 205468210948558 [17:17:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240605T171743&type=1&operation_type=1&fn_number=0000000000959414&fd_number=60239&fm=205468210948558&tin=02508201610067®Number=0000000000151680&sum=40000 [17:17:42]OFD Sender: Processing packet 60239 [packets to send 53, broken 52] [17:17:42]ProducePacketName [17:17:42]name=ofd_packets/00060239 [17:17:42]OFD Sender: To server: pG, [17:17:42]CommunicateWithHost lk.salyk.kg:30040 [17:17:42]ConnectInit lk.salyk.kg [17:17:42]written 0, free lines is 4095 [17:17:43]Write to MH i2c: 01 00 00 F8 B0 A8 [17:17:43]Write i2c OK [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: 01 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: 01 07 00 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: 01 07 00 F8 B0 00 00 00 00 00 B3 0C 6E [17:17:43]RasterBufferAndPrint [17:17:43]line [17:17:43]line [17:17:43]line [17:17:43]line [17:17:43]line [17:17:43]written 0, free lines is 3255 [17:17:43]MH_Cut [17:17:43]Write to MH i2c: D1 01 00 FF B0 01 81 [17:17:43]Write i2c OK [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: D1 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: D1 01 00 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: D1 01 00 FF B0 00 80 [17:17:43]Write to MH i2c: 01 00 00 00 B1 B1 [17:17:43]Write i2c OK [17:17:43]MH_I2C_Read... [17:17:43]*** Cut start [17:17:43]*** Partial cut [17:17:43]*** CUTSNS_PIN = 1 [17:17:43]*** CUTSNS_PIN = 0 [17:17:44]*** Brake cut motor [17:17:44]Read from MH i2c: 01 [17:17:44]MH_I2C_Read... [17:17:44]*** Stop cut motor [17:17:44]*** Cut end [17:17:44]Read from MH i2c: 01 07 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: 01 07 00 00 B1 00 00 00 00 00 FF 0F C6 [17:17:44]process_action close_receipt done [17:17:44]requested_data is exist [17:17:44]produce_requested_data [17:17:44]requested_item fm.sn is exist - process it [17:17:44]wFMCommunicate request_size=4 [17:17:44]MH_SAM_APDU [17:17:44]CAPDU: 80 11 00 00 [17:17:44]Write to MH i2c: E2 08 00 01 B1 80 11 00 00 00 00 00 00 2C [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:44]Read from MH i2c: E2 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 17 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 17 00 01 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 7F [17:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:17:44]wFMCommunicate OK [17:17:44]requested_item fd.num is exist - process it [17:17:44]SAM_PROTO_GetFieldsCounters [17:17:44]wFMCommunicate request_size=4 [17:17:44]MH_SAM_APDU [17:17:44]CAPDU: 80 13 00 00 [17:17:44]Write to MH i2c: E2 08 00 02 B1 80 13 00 00 00 00 00 00 2F [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:17:44]Read from MH i2c: E2 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 62 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 62 00 02 B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 42 [17:17:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 [17:17:44]wFMCommunicate OK [17:17:44]SAM_PROTO_GetFieldsCounters done [17:17:44]requested_item shift.num is exist - process it [17:17:44]requested_item shift.opened is exist - process it [17:17:44]req_shift_opened [17:17:44]FM_GetShiftState [17:17:44]SAM_PROTO_GetShiftState [17:17:44]wFMCommunicate request_size=4 [17:17:44]MH_SAM_APDU [17:17:44]CAPDU: 80 13 01 00 [17:17:44]Write to MH i2c: E2 08 00 03 B1 80 13 01 00 00 00 00 00 31 [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:44]Read from MH i2c: E2 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 0E 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 0E 00 03 B1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 69 [17:17:44]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:17:44]wFMCommunicate OK [17:17:44]SAM_PROTO_GetShiftState done [17:17:44]FM_GetShiftState done [17:17:44]req_shift_opened done [17:17:44]requested_item shift.open_date is exist - process it [17:17:44]req_shift_open_date [17:17:44]req_shift_open_date done [17:17:44]produce_requested_data done [17:17:44]produce_requested_data return {"fm.sn":"0000000000959414","fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:17:44]process_action_free close_receipt [17:17:44]json_value_free [17:17:44]json_value_free done [17:17:44]process_json_proto returns [17:17:44]Send response to host [17:17:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959414","fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:17:44]free response buf [17:17:44]execute_script done [17:17:44]execute_script returns [17:17:44]free content buf [17:17:44]Sock 9.Close socket [17:17:44]Sock 9.Thread stoped [17:19:40]accept exits with 8 [17:19:40]New connection [17:19:40]New thread 3067100516 created [17:19:40]Thread 3066957156 joined [17:19:40]Waiting for new connection... [17:19:40] Sock 8.Parse request [17:19:40]Sock 8.Check first char [17:19:40]Sock 8.First char is OK [17:19:40]request: POST /json_proto HTTP/1.0 [17:19:40]Method: POST [17:19:40]URL: /json_proto [17:19:40]Method is POST - this is cgi request [17:19:40]url: /json_proto [17:19:40]query_string will be loaded in cgi processing [17:19:40]execute_cgi json_proto POST (null) [17:19:40]execute_cgi path=json_proto method=POST [17:19:40]POST find Content-Length [17:19:40]Host: 172.17.60.68:8080 [17:19:40]Content-Length: 215 [17:19:40]Content-Type: application/json [17:19:40] [17:19:40]POST finish read [17:19:40]Found Content-Length = 215 [17:19:40]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:19:40]execute_script... [17:19:40]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:19:40]POST & json_proto [17:19:40]process_json_proto [17:19:40]json parsed OK: [17:19:40]protocol is kg_v1.0 [17:19:40]action value=get_value [17:19:40]process_action get_value [17:19:40]cmd_get_value [17:19:40]process_action get_value done [17:19:40]requested_data is exist [17:19:40]produce_requested_data [17:19:40]requested_item kkm.sn is exist - process it [17:19:40]requested_item kkm.ver is exist - process it [17:19:40]requested_item fm.sn is exist - process it [17:19:40]wFMCommunicate request_size=4 [17:19:40]MH_SAM_APDU [17:19:40]CAPDU: 80 11 00 00 [17:19:40]Write to MH i2c: E2 08 00 04 B1 80 11 00 00 00 00 00 00 2F [17:19:40]Write i2c OK [17:19:40]MH_I2C_Read... [17:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:40]Read from MH i2c: E2 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 17 00 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 17 00 04 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 82 [17:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:19:40]wFMCommunicate OK [17:19:40]requested_item fd.num is exist - process it [17:19:40]SAM_PROTO_GetFieldsCounters [17:19:40]wFMCommunicate request_size=4 [17:19:40]MH_SAM_APDU [17:19:40]CAPDU: 80 13 00 00 [17:19:40]Write to MH i2c: E2 08 00 05 B1 80 13 00 00 00 00 00 00 32 [17:19:40]Write i2c OK [17:19:40]MH_I2C_Read... [17:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:40]Read from MH i2c: E2 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 62 00 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 62 00 05 B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 45 [17:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 [17:19:40]wFMCommunicate OK [17:19:40]SAM_PROTO_GetFieldsCounters done [17:19:40]requested_item shift.num is exist - process it [17:19:40]requested_item shift.opened is exist - process it [17:19:40]req_shift_opened [17:19:40]FM_GetShiftState [17:19:40]SAM_PROTO_GetShiftState [17:19:40]wFMCommunicate request_size=4 [17:19:40]MH_SAM_APDU [17:19:40]CAPDU: 80 13 01 00 [17:19:40]Write to MH i2c: E2 08 00 06 B1 80 13 01 00 00 00 00 00 34 [17:19:40]Write i2c OK [17:19:40]MH_I2C_Read... [17:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:40]Read from MH i2c: E2 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 0E 00 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 0E 00 06 B1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 6C [17:19:40]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:19:40]wFMCommunicate OK [17:19:40]SAM_PROTO_GetShiftState done [17:19:40]FM_GetShiftState done [17:19:40]req_shift_opened done [17:19:40]requested_item shift.open_date is exist - process it [17:19:40]req_shift_open_date [17:19:40]req_shift_open_date done [17:19:40]produce_requested_data done [17:19:40]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:19:40]process_action_free get_value [17:19:40]json_value_free [17:19:40]json_value_free done [17:19:40]process_json_proto returns [17:19:40]Send response to host [17:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:19:40]free response buf [17:19:40]execute_script done [17:19:40]execute_script returns [17:19:40]free content buf [17:19:40]Sock 8.Close socket [17:19:40]Sock 8.Thread stoped [17:19:40]accept exits with 9 [17:19:40]New connection [17:19:40]New thread 3066957156 created [17:19:40]Thread 3067100516 joined [17:19:40]Waiting for new connection... [17:19:40] Sock 9.Parse request [17:19:40]Sock 9.Check first char [17:19:40]Sock 9.First char is OK [17:19:40]request: POST /json_proto HTTP/1.0 [17:19:40]Method: POST [17:19:40]URL: /json_proto [17:19:40]Method is POST - this is cgi request [17:19:40]url: /json_proto [17:19:40]query_string will be loaded in cgi processing [17:19:40]execute_cgi json_proto POST (null) [17:19:40]execute_cgi path=json_proto method=POST [17:19:40]POST find Content-Length [17:19:40]Host: 172.17.60.68:8080 [17:19:40]Content-Length: 331 [17:19:40]Content-Type: application/json [17:19:40] [17:19:40]POST finish read [17:19:40]Found Content-Length = 331 [17:19:40]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:19:40]execute_script... [17:19: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" ] } } [17:19:41]POST & json_proto [17:19:41]process_json_proto [17:19:41]json parsed OK: [17:19:41]protocol is kg_v1.0 [17:19:41]action value=get_value [17:19:41]process_action get_value [17:19:41]cmd_get_value [17:19:41]process_action get_value done [17:19:41]requested_data is exist [17:19:41]produce_requested_data [17:19:41]requested_item fm.sale.total is exist - process it [17:19:41]SAM_PROTO_GetFMData [17:19:41]wFMCommunicate request_size=4 [17:19:41]MH_SAM_APDU [17:19:41]CAPDU: 80 13 03 00 [17:19:41]Write to MH i2c: E2 08 00 07 B1 80 13 03 00 00 00 00 00 37 [17:19:41]Write i2c OK [17:19:41]MH_I2C_Read... [17:19:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:19:41]Read from MH i2c: E2 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 FD 00 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 FD 00 07 B1 00 C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 E8 [17:19:41]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 [17:19:41]wFMCommunicate OK [17:19:41]wFMCommunicate request_size=4 [17:19:41]MH_SAM_APDU [17:19:41]CAPDU: 80 17 00 00 [17:19:41]Write to MH i2c: E2 08 00 08 B1 80 17 00 00 00 00 00 00 39 [17:19:41]Write i2c OK [17:19:41]MH_I2C_Read... [17:19:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:41]Read from MH i2c: E2 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 FD 00 [17:19:41]MH_I2C_Read... [17:19:41]Read from MH i2c: E2 FD 00 08 B1 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 A8 [17:19:41]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:19:41]wFMCommunicate OK [17:19:41]wFMCommunicate request_size=4 [17:19:41]MH_SAM_APDU [17:19:41]CAPDU: 80 17 00 00 [17:19:41]Write to MH i2c: E2 08 00 09 B1 80 17 00 00 00 00 00 00 3A [17:19:41]Write i2c OK [17:19:41]MH_I2C_Read... [17:19:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:42]Read from MH i2c: E2 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 09 B1 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 61 [17:19:42]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:19:42]wFMCommunicate OK [17:19:42]wFMCommunicate request_size=4 [17:19:42]MH_SAM_APDU [17:19:42]CAPDU: 80 17 00 00 [17:19:42]Write to MH i2c: E2 08 00 0A B1 80 17 00 00 00 00 00 00 3B [17:19:42]Write i2c OK [17:19:42]MH_I2C_Read... [17:19:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:42]Read from MH i2c: E2 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 FD 00 0A B1 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 B6 [17:19:42]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:19:42]wFMCommunicate OK [17:19:42]wFMCommunicate request_size=4 [17:19:42]MH_SAM_APDU [17:19:42]CAPDU: 80 17 00 00 [17:19:42]Write to MH i2c: E2 08 00 0B B1 80 17 00 00 00 00 00 00 3C [17:19:42]Write i2c OK [17:19:42]MH_I2C_Read... [17:19:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:19:42]Read from MH i2c: E2 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 E3 00 [17:19:42]MH_I2C_Read... [17:19:42]Read from MH i2c: E2 E3 00 0B B1 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1B [17:19:42]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:19:42]wFMCommunicate OK [17:19:42]SAM_PROTO_GetFMData done [17:19:42]requested_item fm.sale_refund.total is exist - process it [17:19:42]requested_item fm.buy.total is exist - process it [17:19:42]requested_item shift.sale.total is exist - process it [17:19:42]SAM_PROTO_GetShiftData [17:19:42]wFMCommunicate request_size=4 [17:19:42]MH_SAM_APDU [17:19:42]CAPDU: 80 13 02 00 [17:19:42]Write to MH i2c: E2 08 00 0C B1 80 13 02 00 00 00 00 00 3B [17:19:42]Write i2c OK [17:19:42]MH_I2C_Read... [17:19:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:19:43]Read from MH i2c: E2 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 0C B1 00 BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 62 [17:19:43]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:19:43]wFMCommunicate OK [17:19:43]wFMCommunicate request_size=4 [17:19:43]MH_SAM_APDU [17:19:43]CAPDU: 80 17 00 00 [17:19:43]Write to MH i2c: E2 08 00 0D B1 80 17 00 00 00 00 00 00 3E [17:19:43]Write i2c OK [17:19:43]MH_I2C_Read... [17:19:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:43]Read from MH i2c: E2 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 0D B1 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 A7 [17:19:43]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:19:43]wFMCommunicate OK [17:19:43]wFMCommunicate request_size=4 [17:19:43]MH_SAM_APDU [17:19:43]CAPDU: 80 17 00 00 [17:19:43]Write to MH i2c: E2 08 00 0E B1 80 17 00 00 00 00 00 00 3F [17:19:43]Write i2c OK [17:19:43]MH_I2C_Read... [17:19:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:43]Read from MH i2c: E2 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 [17:19:43]MH_I2C_Read... [17:19:43]Read from MH i2c: E2 FD 00 0E B1 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 68 [17:19:43]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:19:43]wFMCommunicate OK [17:19:43]wFMCommunicate request_size=4 [17:19:43]MH_SAM_APDU [17:19:43]CAPDU: 80 17 00 00 [17:19:43]Write to MH i2c: E2 08 00 0F B1 80 17 00 00 00 00 00 00 40 [17:19:43]Write i2c OK [17:19:43]MH_I2C_Read... [17:19:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:44]Read from MH i2c: E2 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 0F B1 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 C1 [17:19:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:19:44]wFMCommunicate OK [17:19:44]wFMCommunicate request_size=4 [17:19:44]MH_SAM_APDU [17:19:44]CAPDU: 80 17 00 00 [17:19:44]Write to MH i2c: E2 08 00 10 B1 80 17 00 00 00 00 00 00 41 [17:19:44]Write i2c OK [17:19:44]MH_I2C_Read... [17:19:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:19:44]Read from MH i2c: E2 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 D9 00 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 D9 00 10 B1 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 20 [17:19:44]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:19:44]wFMCommunicate OK [17:19:44]SAM_PROTO_GetShiftData done [17:19:44]requested_item shift.sale.total_cash is exist - process it [17:19:44]requested_item shift.sale_refund.total is exist - process it [17:19:44]requested_item shift.sale_refund.total_cash is exist - process it [17:19:44]requested_item shift.buy.total is exist - process it [17:19:44]requested_item shift.buy.total_cash is exist - process it [17:19:44]produce_requested_data done [17:19:44]produce_requested_data return {"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:19:44]process_action_free get_value [17:19:44]json_value_free [17:19:44]json_value_free done [17:19:44]process_json_proto returns [17:19:44]Send response to host [17:19:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:19:44]free response buf [17:19:44]execute_script done [17:19:44]execute_script returns [17:19:44]free content buf [17:19:44]Sock 9.Close socket [17:19:44]Sock 9.Thread stoped [17:19:44]accept exits with 8 [17:19:44]New connection [17:19:44]New thread 3067100516 created [17:19:44]Thread 3066957156 joined [17:19:44]Waiting for new connection... [17:19:44] Sock 8.Parse request [17:19:44]Sock 8.Check first char [17:19:44]Sock 8.First char is OK [17:19:44]request: POST /json_proto HTTP/1.0 [17:19:44]Method: POST [17:19:44]URL: /json_proto [17:19:44]Method is POST - this is cgi request [17:19:44]url: /json_proto [17:19:44]query_string will be loaded in cgi processing [17:19:44]execute_cgi json_proto POST (null) [17:19:44]execute_cgi path=json_proto method=POST [17:19:44]POST find Content-Length [17:19:44]Host: 172.17.60.68:8080 [17:19:44]Content-Length: 331 [17:19:44]Content-Type: application/json [17:19:44] [17:19:44]POST finish read [17:19:44]Found Content-Length = 331 [17:19:44]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:19:44]execute_script... [17:19:44]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:19:44]POST & json_proto [17:19:44]process_json_proto [17:19:44]json parsed OK: [17:19:44]protocol is kg_v1.0 [17:19:44]action value=get_value [17:19:44]process_action get_value [17:19:44]cmd_get_value [17:19:44]process_action get_value done [17:19:44]requested_data is exist [17:19:44]produce_requested_data [17:19:44]requested_item fm.sale.total is exist - process it [17:19:44]SAM_PROTO_GetFMData [17:19:44]wFMCommunicate request_size=4 [17:19:44]MH_SAM_APDU [17:19:44]CAPDU: 80 13 03 00 [17:19:44]Write to MH i2c: E2 08 00 11 B1 80 13 03 00 00 00 00 00 41 [17:19:44]Write i2c OK [17:19:44]MH_I2C_Read... [17:19:44]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:19:44]Read from MH i2c: E2 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 [17:19:44]MH_I2C_Read... [17:19:44]Read from MH i2c: E2 FD 00 11 B1 00 C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 F2 [17:19:44]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 [17:19:44]wFMCommunicate OK [17:19:44]wFMCommunicate request_size=4 [17:19:44]MH_SAM_APDU [17:19:44]CAPDU: 80 17 00 00 [17:19:44]Write to MH i2c: E2 08 00 12 B1 80 17 00 00 00 00 00 00 43 [17:19:44]Write i2c OK [17:19:44]MH_I2C_Read... [17:19:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:45]Read from MH i2c: E2 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 FD 00 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 FD 00 12 B1 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 B2 [17:19:45]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:19:45]wFMCommunicate OK [17:19:45]wFMCommunicate request_size=4 [17:19:45]MH_SAM_APDU [17:19:45]CAPDU: 80 17 00 00 [17:19:45]Write to MH i2c: E2 08 00 13 B1 80 17 00 00 00 00 00 00 44 [17:19:45]Write i2c OK [17:19:45]MH_I2C_Read... [17:19:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:45]Read from MH i2c: E2 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 FD 00 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 FD 00 13 B1 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 6B [17:19:45]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:19:45]wFMCommunicate OK [17:19:45]wFMCommunicate request_size=4 [17:19:45]MH_SAM_APDU [17:19:45]CAPDU: 80 17 00 00 [17:19:45]Write to MH i2c: E2 08 00 14 B1 80 17 00 00 00 00 00 00 45 [17:19:45]Write i2c OK [17:19:45]MH_I2C_Read... [17:19:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:45]Read from MH i2c: E2 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 FD 00 [17:19:45]MH_I2C_Read... [17:19:45]Read from MH i2c: E2 FD 00 14 B1 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C0 [17:19:46]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:19:46]wFMCommunicate OK [17:19:46]wFMCommunicate request_size=4 [17:19:46]MH_SAM_APDU [17:19:46]CAPDU: 80 17 00 00 [17:19:46]Write to MH i2c: E2 08 00 15 B1 80 17 00 00 00 00 00 00 46 [17:19:46]Write i2c OK [17:19:46]MH_I2C_Read... [17:19:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:19:46]Read from MH i2c: E2 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 E3 00 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 E3 00 15 B1 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 25 [17:19:46]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:19:46]wFMCommunicate OK [17:19:46]SAM_PROTO_GetFMData done [17:19:46]requested_item fm.sale_refund.total is exist - process it [17:19:46]requested_item fm.buy.total is exist - process it [17:19:46]requested_item shift.sale.total is exist - process it [17:19:46]SAM_PROTO_GetShiftData [17:19:46]wFMCommunicate request_size=4 [17:19:46]MH_SAM_APDU [17:19:46]CAPDU: 80 13 02 00 [17:19:46]Write to MH i2c: E2 08 00 16 B1 80 13 02 00 00 00 00 00 45 [17:19:46]Write i2c OK [17:19:46]MH_I2C_Read... [17:19:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:19:46]Read from MH i2c: E2 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 FD 00 [17:19:46]MH_I2C_Read... [17:19:46]Read from MH i2c: E2 FD 00 16 B1 00 BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 6C [17:19:47]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:19:47]wFMCommunicate OK [17:19:47]wFMCommunicate request_size=4 [17:19:47]MH_SAM_APDU [17:19:47]CAPDU: 80 17 00 00 [17:19:47]Write to MH i2c: E2 08 00 17 B1 80 17 00 00 00 00 00 00 48 [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:47]Read from MH i2c: E2 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 FD 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 FD 00 17 B1 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 B1 [17:19:47]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:19:47]wFMCommunicate OK [17:19:47]wFMCommunicate request_size=4 [17:19:47]MH_SAM_APDU [17:19:47]CAPDU: 80 17 00 00 [17:19:47]Write to MH i2c: E2 08 00 18 B1 80 17 00 00 00 00 00 00 49 [17:19:47]Write i2c OK [17:19:47]MH_I2C_Read... [17:19:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:47]Read from MH i2c: E2 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 FD 00 [17:19:47]MH_I2C_Read... [17:19:47]Read from MH i2c: E2 FD 00 18 B1 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 72 [17:19:47]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:19:47]wFMCommunicate OK [17:19:47]wFMCommunicate request_size=4 [17:19:47]MH_SAM_APDU [17:19:48]CAPDU: 80 17 00 00 [17:19:48]Write to MH i2c: E2 08 00 19 B1 80 17 00 00 00 00 00 00 4A [17:19:48]Write i2c OK [17:19:48]MH_I2C_Read... [17:19:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:48]Read from MH i2c: E2 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: E2 FD 00 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: E2 FD 00 19 B1 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 CB [17:19:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:19:48]wFMCommunicate OK [17:19:48]wFMCommunicate request_size=4 [17:19:48]MH_SAM_APDU [17:19:48]CAPDU: 80 17 00 00 [17:19:48]Write to MH i2c: E2 08 00 1A B1 80 17 00 00 00 00 00 00 4B [17:19:48]Write i2c OK [17:19:48]MH_I2C_Read... [17:19:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:19:48]Read from MH i2c: E2 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: E2 D9 00 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: E2 D9 00 1A B1 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2A [17:19:48]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:19:48]wFMCommunicate OK [17:19:48]SAM_PROTO_GetShiftData done [17:19:48]requested_item shift.sale.total_cash is exist - process it [17:19:48]requested_item shift.sale_refund.total is exist - process it [17:19:48]requested_item shift.sale_refund.total_cash is exist - process it [17:19:48]requested_item shift.buy.total is exist - process it [17:19:48]requested_item shift.buy.total_cash is exist - process it [17:19:48]produce_requested_data done [17:19:48]produce_requested_data return {"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:19:48]process_action_free get_value [17:19:48]json_value_free [17:19:48]json_value_free done [17:19:48]process_json_proto returns [17:19:48]Send response to host [17:19:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:19:48]free response buf [17:19:48]execute_script done [17:19:48]execute_script returns [17:19:48]free content buf [17:19:48]Sock 8.Close socket [17:19:48]Sock 8.Thread stoped [17:19:48]accept exits with 9 [17:19:48]New connection [17:19:48]New thread 3066957156 created [17:19:48]Thread 3067100516 joined [17:19:48]Waiting for new connection... [17:19:48] Sock 9.Parse request [17:19:48]Sock 9.Check first char [17:19:48]Sock 9.First char is OK [17:19:48]request: POST /json_proto HTTP/1.0 [17:19:48]Method: POST [17:19:48]URL: /json_proto [17:19:48]Method is POST - this is cgi request [17:19:48]url: /json_proto [17:19:48]query_string will be loaded in cgi processing [17:19:48]execute_cgi json_proto POST (null) [17:19:48]execute_cgi path=json_proto method=POST [17:19:48]POST find Content-Length [17:19:48]Host: 172.17.60.68:8080 [17:19:48]Content-Length: 280 [17:19:48]Content-Type: application/json [17:19:48] [17:19:48]POST finish read [17:19:48]Found Content-Length = 280 [17:19:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:48]execute_script... [17:19:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:48]POST & json_proto [17:19:48]process_json_proto [17:19:48]json parsed OK: [17:19:48]protocol is kg_v1.0 [17:19:48]action value=x_report [17:19:48]process_action x_report [17:19:48]cmd_x_report [17:19:48]MH_GetDate [17:19:48]Write to MH i2c: F0 00 00 1B B1 BB [17:19:48]Write i2c OK [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: F0 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: F0 09 00 [17:19:48]MH_I2C_Read... [17:19:48]Read from MH i2c: F0 09 00 1B B1 00 37 9E 60 66 9A 61 5F 66 1F [17:19:48]GetLastDocTimeStamp 1717607863 [17:19:48]current date 1717607991 [17:19:48]FM_GetShiftState [17:19:48]SAM_PROTO_GetShiftState [17:19:48]wFMCommunicate request_size=4 [17:19:48]MH_SAM_APDU [17:19:48]CAPDU: 80 13 01 00 [17:19:48]Write to MH i2c: E2 08 00 1C B1 80 13 01 00 00 00 00 00 4A [17:19:48]Write i2c OK [17:19:48]MH_I2C_Read... [17:19:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:49]Read from MH i2c: E2 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 0E 00 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 0E 00 1C B1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 82 [17:19:49]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:19:49]wFMCommunicate OK [17:19:49]SAM_PROTO_GetShiftState done [17:19:49]FM_GetShiftState done [17:19:49]KKMCreateXReportDocument [17:19:49]Load OK [17:19:49]Malloc new data [17:19:49]MH_GetDate [17:19:49]Write to MH i2c: F0 00 00 1D B1 BD [17:19:49]Write i2c OK [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: F0 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: F0 09 00 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: F0 09 00 1D B1 00 37 9E 60 66 9A 61 5F 66 21 [17:19:49]Malloc new data [17:19:49]Malloc new data [17:19:49]wFMCommunicate request_size=4 [17:19:49]MH_SAM_APDU [17:19:49]CAPDU: 80 11 00 00 [17:19:49]Write to MH i2c: E2 08 00 1E B1 80 11 00 00 00 00 00 00 49 [17:19:49]Write i2c OK [17:19:49]MH_I2C_Read... [17:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:49]Read from MH i2c: E2 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 17 00 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 17 00 1E B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9C [17:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:19:49]wFMCommunicate OK [17:19:49]SAM_PROTO_GetFieldsCounters [17:19:49]wFMCommunicate request_size=4 [17:19:49]MH_SAM_APDU [17:19:49]CAPDU: 80 13 00 00 [17:19:49]Write to MH i2c: E2 08 00 1F B1 80 13 00 00 00 00 00 00 4C [17:19:49]Write i2c OK [17:19:49]MH_I2C_Read... [17:19:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:49]Read from MH i2c: E2 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 62 00 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 62 00 1F B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 5F [17:19:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 [17:19:49]wFMCommunicate OK [17:19:49]SAM_PROTO_GetFieldsCounters done [17:19:49]Malloc new data [17:19:49]Malloc new data [17:19:49]Malloc new data [17:19:49]KKMCreateXReportDocument OK [17:19:49]KKMSetXReportData OK [17:19:49]KKMPrepareXReportFMData [17:19:49]SAM_PROTO_GetShiftData [17:19:49]wFMCommunicate request_size=4 [17:19:49]MH_SAM_APDU [17:19:49]CAPDU: 80 13 02 00 [17:19:49]Write to MH i2c: E2 08 00 20 B1 80 13 02 00 00 00 00 00 4F [17:19:49]Write i2c OK [17:19:49]MH_I2C_Read... [17:19:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:19:49]Read from MH i2c: E2 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 FD 00 [17:19:49]MH_I2C_Read... [17:19:49]Read from MH i2c: E2 FD 00 20 B1 00 BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 76 [17:19:49]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:19:50]wFMCommunicate OK [17:19:50]wFMCommunicate request_size=4 [17:19:50]MH_SAM_APDU [17:19:50]CAPDU: 80 17 00 00 [17:19:50]Write to MH i2c: E2 08 00 21 B1 80 17 00 00 00 00 00 00 52 [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:50]Read from MH i2c: E2 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 FD 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 FD 00 21 B1 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 BB [17:19:50]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:19:50]wFMCommunicate OK [17:19:50]wFMCommunicate request_size=4 [17:19:50]MH_SAM_APDU [17:19:50]CAPDU: 80 17 00 00 [17:19:50]Write to MH i2c: E2 08 00 22 B1 80 17 00 00 00 00 00 00 53 [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:50]Read from MH i2c: E2 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 FD 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 FD 00 22 B1 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 7C [17:19:50]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:19:50]wFMCommunicate OK [17:19:50]wFMCommunicate request_size=4 [17:19:50]MH_SAM_APDU [17:19:50]CAPDU: 80 17 00 00 [17:19:50]Write to MH i2c: E2 08 00 23 B1 80 17 00 00 00 00 00 00 54 [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:51]Read from MH i2c: E2 [17:19:51]MH_I2C_Read... [17:19:51]Read from MH i2c: E2 FD 00 [17:19:51]MH_I2C_Read... [17:19:51]Read from MH i2c: E2 FD 00 23 B1 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 D5 [17:19:51]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:19:51]wFMCommunicate OK [17:19:51]wFMCommunicate request_size=4 [17:19:51]MH_SAM_APDU [17:19:51]CAPDU: 80 17 00 00 [17:19:51]Write to MH i2c: E2 08 00 24 B1 80 17 00 00 00 00 00 00 55 [17:19:51]Write i2c OK [17:19:51]MH_I2C_Read... [17:19:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:19:51]Read from MH i2c: E2 [17:19:51]MH_I2C_Read... [17:19:51]Read from MH i2c: E2 D9 00 [17:19:51]MH_I2C_Read... [17:19:51]Read from MH i2c: E2 D9 00 24 B1 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 34 [17:19:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:19:51]wFMCommunicate OK [17:19:51]SAM_PROTO_GetShiftData done [17:19:51]1194 (1208) - счетчики итогов смены [17:19:51] 1134 (4) - 634 - количество чеков со всеми признаками расчетов [17:19:51] 1129 (158) - счетчики операций «приход» [17:19:51] 1135 (4) - 628 - количество чеков по признаку расчетов [17:19:51] 1201 (4) - 702389.01 - общая итоговая сумма в чеках [17:19:51] 1136 (4) - 534929.00 - итоговая сумма в чеках наличными [17:19:51] 1138 (3) - 167460.01 - итоговая сумма в чеках безналичными [17:19:51] 1024 (123) - суммы налогов [17:19:51] 1006 (9) - суммы НДС [17:19:51] 1010 (1) - 0% - код ставки НДС [17:19:51] 1011 (0) - 0.00 - сумма НДС по ставке [17:19:51] 1006 (12) - суммы НДС [17:19:51] 1010 (1) - 12% - код ставки НДС [17:19:51] 1011 (3) - 74603.11 - сумма НДС по ставке [17:19:51] 1007 (9) - суммы НСП [17:19:51] 1014 (1) - 0% - код ставки НСП [17:19:51] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:51] 1007 (12) - суммы НСП [17:19:51] 1014 (1) - 1% - код ставки НСП [17:19:51] 1015 (3) - 6216.73 - сумма НСП по ставке [17:19:51] 1007 (9) - суммы НСП [17:19:51] 1014 (1) - 2% - код ставки НСП [17:19:51] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:51] 1007 (9) - суммы НСП [17:19:51] 1014 (1) - 3% - код ставки НСП [17:19:51] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:51] 1007 (9) - суммы НСП [17:19:51] 1014 (1) - 5% - код ставки НСП [17:19:51] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:51] 1007 (9) - суммы НСП [17:19:51] 1014 (1) - 0,50% - код ставки НСП [17:19:51] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:51] 1007 (9) - суммы НСП [17:19:51] 1014 (1) - 1,50% - код ставки НСП [17:19:51] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:51] 1130 (152) - счетчики операций «возврат прихода» [17:19:51] 1135 (4) - 6 - количество чеков по признаку расчетов [17:19:51] 1201 (3) - 27300.00 - общая итоговая сумма в чеках [17:19:51] 1136 (3) - 27300.00 - итоговая сумма в чеках наличными [17:19:52] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [17:19:52] 1024 (122) - суммы налогов [17:19:52] 1006 (9) - суммы НДС [17:19:52] 1010 (1) - 0% - код ставки НДС [17:19:52] 1011 (0) - 0.00 - сумма НДС по ставке [17:19:52] 1006 (12) - суммы НДС [17:19:52] 1010 (1) - 12% - код ставки НДС [17:19:52] 1011 (3) - 2899.31 - сумма НДС по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 0% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (11) - суммы НСП [17:19:52] 1014 (1) - 1% - код ставки НСП [17:19:52] 1015 (2) - 241.61 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 2% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 3% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 5% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 0,50% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 1,50% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1131 (141) - счетчики операций «расход» [17:19:52] 1135 (4) - 0 - количество чеков по признаку расчетов [17:19:52] 1201 (0) - 0.00 - общая итоговая сумма в чеках [17:19:52] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [17:19:52] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [17:19:52] 1024 (117) - суммы налогов [17:19:52] 1006 (9) - суммы НДС [17:19:52] 1010 (1) - 0% - код ставки НДС [17:19:52] 1011 (0) - 0.00 - сумма НДС по ставке [17:19:52] 1006 (9) - суммы НДС [17:19:52] 1010 (1) - 12% - код ставки НДС [17:19:52] 1011 (0) - 0.00 - сумма НДС по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 0% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 1% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 2% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 3% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 5% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 0,50% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 1,50% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52]ConnectInit Can't connect to host [17:19:52] CommunicateWithHost connect error [17:19:52]1132 (141) - счетчики операций «возврат расхода» [17:19:52]CommunicateWithHost err = -1 [17:19:52] OFD Sender: Server communicate error [17:19:52] 1135 (4) - 0 - количество чеков по признаку расчетов [17:19:52] 1201 (0) - 0.00 - общая итоговая сумма в чеках [17:19:52] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [17:19:52] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [17:19:52] 1024 (117) - суммы налогов [17:19:52] 1006 (9) - суммы НДС [17:19:52] 1010 (1) - 0% - код ставки НДС [17:19:52] 1011 (0) - 0.00 - сумма НДС по ставке [17:19:52] 1006 (9) - суммы НДС [17:19:52] 1010 (1) - 12% - код ставки НДС [17:19:52] 1011 (0) - 0.00 - сумма НДС по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 0% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 1% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 2% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 3% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 5% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 0,50% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1007 (9) - суммы НСП [17:19:52] 1014 (1) - 1,50% - код ставки НСП [17:19:52] 1015 (0) - 0.00 - сумма НСП по ставке [17:19:52] 1133 (588) - - счетчики коррекции - не используются [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1194 (04AA) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1134 (046E) [17:19:52]Malloc new data [17:19:52]Processing tag 1129 (0469) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1135 (046F) [17:19:52]Malloc new data [17:19:52]Processing tag 1201 (04B1) [17:19:52]Malloc new data [17:19:52]Processing tag 1136 (0470) [17:19:52]Malloc new data [17:19:52]Processing tag 1138 (0472) [17:19:52]Malloc new data [17:19:52]Processing tag 1024 (0400) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]SetTLVBufToDocument err=0 [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1130 (046A) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1135 (046F) [17:19:52]Malloc new data [17:19:52]Processing tag 1201 (04B1) [17:19:52]Malloc new data [17:19:52]Processing tag 1136 (0470) [17:19:52]Malloc new data [17:19:52]Processing tag 1138 (0472) [17:19:52]Malloc new data [17:19:52]Processing tag 1024 (0400) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]SetTLVBufToDocument err=0 [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1131 (046B) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1135 (046F) [17:19:52]Malloc new data [17:19:52]Processing tag 1201 (04B1) [17:19:52]Malloc new data [17:19:52]Processing tag 1136 (0470) [17:19:52]Malloc new data [17:19:52]Processing tag 1138 (0472) [17:19:52]Malloc new data [17:19:52]Processing tag 1024 (0400) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]SetTLVBufToDocument err=0 [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1132 (046C) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1135 (046F) [17:19:52]Malloc new data [17:19:52]Processing tag 1201 (04B1) [17:19:52]Malloc new data [17:19:52]Processing tag 1136 (0470) [17:19:52]Malloc new data [17:19:52]Processing tag 1138 (0472) [17:19:52]Malloc new data [17:19:52]Processing tag 1024 (0400) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1006 (03EE) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1010 (03F2) [17:19:52]Malloc new data [17:19:52]Processing tag 1011 (03F3) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:52]Processing tag 1015 (03F7) [17:19:52]Malloc new data [17:19:52]SetTLVBufToDocument err=0 [17:19:52]Processing tag 1007 (03EF) [17:19:52]Load OK [17:19:52]SetTLVBufToDocument [17:19:52]Processing tag 1014 (03F6) [17:19:52]Malloc new data [17:19:53]Processing tag 1015 (03F7) [17:19:53]Malloc new data [17:19:53]SetTLVBufToDocument err=0 [17:19:53]Processing tag 1007 (03EF) [17:19:53]Load OK [17:19:53]SetTLVBufToDocument [17:19:53]Processing tag 1014 (03F6) [17:19:53]Malloc new data [17:19:53]Processing tag 1015 (03F7) [17:19:53]Malloc new data [17:19:53]SetTLVBufToDocument err=0 [17:19:53]Processing tag 1007 (03EF) [17:19:53]Load OK [17:19:53]SetTLVBufToDocument [17:19:53]Processing tag 1014 (03F6) [17:19:53]Malloc new data [17:19:53]Processing tag 1015 (03F7) [17:19:53]Malloc new data [17:19:53]SetTLVBufToDocument err=0 [17:19:53]Processing tag 1007 (03EF) [17:19:53]Load OK [17:19:53]SetTLVBufToDocument [17:19:53]Processing tag 1014 (03F6) [17:19:53]Malloc new data [17:19:53]Processing tag 1015 (03F7) [17:19:53]Malloc new data [17:19:53]SetTLVBufToDocument err=0 [17:19:53]Processing tag 1007 (03EF) [17:19:53]Load OK [17:19:53]SetTLVBufToDocument [17:19:53]Processing tag 1014 (03F6) [17:19:53]Malloc new data [17:19:53]Processing tag 1015 (03F7) [17:19:53]Malloc new data [17:19:53]SetTLVBufToDocument err=0 [17:19:53]Processing tag 1007 (03EF) [17:19:53]Load OK [17:19:53]SetTLVBufToDocument [17:19:53]Processing tag 1014 (03F6) [17:19:53]Malloc new data [17:19:53]Processing tag 1015 (03F7) [17:19:53]Malloc new data [17:19:53]SetTLVBufToDocument err=0 [17:19:53]SetTLVBufToDocument err=0 [17:19:53]SetTLVBufToDocument err=0 [17:19:53]Processing tag 1133 (046D) [17:19:53]Malloc new data [17:19:53]SetTLVBufToDocument err=0 [17:19:53]SetTLVBufToDocument err=0 [17:19:53]Malloc new data [17:19:53]SAM_PROTO_GetFMData [17:19:53]wFMCommunicate request_size=4 [17:19:53]MH_SAM_APDU [17:19:53]CAPDU: 80 13 03 00 [17:19:53]Write to MH i2c: E2 08 00 25 B1 80 13 03 00 00 00 00 00 55 [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:19:53]Read from MH i2c: E2 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 FD 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 FD 00 25 B1 00 C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 06 [17:19:53]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 [17:19:53]wFMCommunicate OK [17:19:53]wFMCommunicate request_size=4 [17:19:53]MH_SAM_APDU [17:19:53]CAPDU: 80 17 00 00 [17:19:53]Write to MH i2c: E2 08 00 26 B1 80 17 00 00 00 00 00 00 57 [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:54]Read from MH i2c: E2 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 FD 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 FD 00 26 B1 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 C6 [17:19:54]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:19:54]wFMCommunicate OK [17:19:54]wFMCommunicate request_size=4 [17:19:54]MH_SAM_APDU [17:19:54]CAPDU: 80 17 00 00 [17:19:54]Write to MH i2c: E2 08 00 27 B1 80 17 00 00 00 00 00 00 58 [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:54]Read from MH i2c: E2 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 FD 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 FD 00 27 B1 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 7F [17:19:54]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:19:55]wFMCommunicate OK [17:19:55]wFMCommunicate request_size=4 [17:19:55]MH_SAM_APDU [17:19:55]CAPDU: 80 17 00 00 [17:19:55]Write to MH i2c: E2 08 00 28 B1 80 17 00 00 00 00 00 00 59 [17:19:55]Write i2c OK [17:19:55]MH_I2C_Read... [17:19:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:19:55]Read from MH i2c: E2 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 FD 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 FD 00 28 B1 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 D4 [17:19:55]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:19:55]wFMCommunicate OK [17:19:55]wFMCommunicate request_size=4 [17:19:55]MH_SAM_APDU [17:19:55]CAPDU: 80 17 00 00 [17:19:55]Write to MH i2c: E2 08 00 29 B1 80 17 00 00 00 00 00 00 5A [17:19:55]Write i2c OK [17:19:55]MH_I2C_Read... [17:19:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:19:55]Read from MH i2c: E2 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 E3 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 E3 00 29 B1 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 39 [17:19:55]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:19:56]wFMCommunicate OK [17:19:56]SAM_PROTO_GetFMData done [17:19:56]FM_GetFMData:85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A 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 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [17:19:56]oper:6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 [17:19:56]total:42 AC 36 4A 01 [17:19:56]Malloc new data [17:19:56]oper:6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A 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 2C 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 [17:19:57]total:DC 88 7D 04 [17:19:57]Malloc new data [17:19:57]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [17:19:57]total: [17:19:57]Malloc new data [17:19:57]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [17:19:57]total: [17:19:57]Malloc new data [17:19:57]KKMPrepareXReportFMData err=0 [17:19:57]Х отчет ИНН: 02508201610067 Кассир: Койгельдиева Р. 05.06.2024 17:19 Смена: 10 РНМ: 0000000000151680 ЗНМ: 0300000048 СНО: Общий режим Всего чеков: 634 ИТОГИ ПРИХОД Чеков: 628 Общий итог: 702389.01 Итого наличными: 534929.00 Итого безнал.: 167460.01 НДС 0% : 0.00 НДС 12% : 74603.11 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 6216.73 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 6 Общий итог: 27300.00 Итого наличными: 27300.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 2899.31 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 241.61 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 507629.00 НС Приход: 55400643.22 НС Возвр.Прихода: 753359.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000959414 [17:19:57]StoreToDocumentArchive [17:19:57]MH_GetDate [17:19:57]Write to MH i2c: F0 00 00 2A B1 CA [17:19:57]Write i2c OK [17:19:57]MH_I2C_Read... [17:19:57]Read from MH i2c: F0 [17:19:57]MH_I2C_Read... [17:19:57]OFD Sender: Processing packet 60239 [packets to send 53, broken 52] [17:19:57]Read from MH i2c: ProducePacketName [17:19:57]F0 name=ofd_packets/00060239 [17:19:57]09 OFD Sender: To server: pG, [17:19:57]00 CommunicateWithHost lk.salyk.kg:30040 [17:19:57] [17:19:57]ConnectInit lk.salyk.kg [17:19:57]MH_I2C_Read... [17:19:57]Read from MH i2c: F0 09 00 2A B1 00 3F 9E 60 66 9A 61 5F 66 36 [17:19:57]shift 10 fd 1717607999 [17:19:57]Create dir for shift 0010 [17:19:57]save to /storage/0010/doc_1717607999 [17:19:57]save last doc name /storage/0010/doc_1717607999 to /storage/kkm_last_doc_name [17:19:57]save OK [17:19:57]Clear old archive folders... [17:19:57]NVStorageSaveData kkm_last_timestamp [17:19:57]File name is /storage/kkm_last_timestamp [17:19:57]Write 4 bytes [17:19:57]NVStorageSaveData done [17:19:57]ExternCall_PrintAddStr [17:19:57]wPrintStart [17:19:57]Write to MH i2c: 01 00 00 2B B1 DC [17:19:57]Write i2c OK [17:19:57]MH_I2C_Read... [17:19:57]Read from MH i2c: 01 [17:19:57]MH_I2C_Read... [17:19:57]Read from MH i2c: 01 07 00 [17:19:57]MH_I2C_Read... [17:19:57]Read from MH i2c: 01 07 00 2B B1 00 00 00 00 00 FF 0F F1 [17:19:57]RasterBufferAndPrint [17:19:57]line Х отчет [17:19:57]line ИНН: 02508201610067 [17:19:57]line Кассир: Койгельдиева Р. [17:19:57]line 05.06.2024 17:19 [17:19:57]line Смена: 10 [17:19:57]line РНМ: 0000000000151680 [17:19:57]line ЗНМ: 0300000048 [17:19:57]line СНО: Общий режим [17:19:57]line Всего чеков: 634 [17:19:57]line ИТОГИ ПРИХОД [17:19:57]line Чеков: 628 [17:19:57]line Общий итог: 702389.01 [17:19:57]line Итого наличными: 534929.00 [17:19:57]line Итого безнал.: 167460.01 [17:19:57]line НДС 0% : 0.00 [17:19:57]line НДС 12% : 74603.11 [17:19:57]line НСП 0% : 0.00 [17:19:57]line НСП 1,50% : 0.00 [17:19:57]line НСП 0,50% : 0.00 [17:19:57]line НСП 5% : 0.00 [17:19:57]line НСП 3% : 0.00 [17:19:57]line НСП 2% : 0.00 [17:19:57]line НСП 1% : 6216.73 [17:19:57]line ИТОГИ ВОЗВРАТ ПРИХОДА [17:19:57]line Чеков: 6 [17:19:57]line Общий итог: 27300.00 [17:19:57]line Итого наличными: 27300.00 [17:19:57]line Итого безнал.: 0.00 [17:19:57]line НДС 0% : 0.00 [17:19:57]line НДС 12% : 2899.31 [17:19:57]line НСП 0% : 0.00 [17:19:57]line НСП 1,50% : 0.00 [17:19:57]line НСП 0,50% : 0.00 [17:19:57]line НСП 5% : 0.00 [17:19:57]line НСП 3% : 0.00 [17:19:57]line НСП 2% : 0.00 [17:19:57]line НСП 1% : 241.61 [17:19:57]line ИТОГИ РАСХОД [17:19:57]line Чеков: 0 [17:19:57]Connected sock=10 [17:19:57]line Общий итог: 0.00 [17:19:57]Data to sent: line Итого наличными: 0.00 [17:19:57]87 line Итого безнал.: 0.00 [17:19:57]95 line НДС 0% : 0.00 [17:19:57]F6 line НДС 12% : 0.00 [17:19:57]70 line НСП 0% : 0.00 [17:19:57]47 line НСП 1,50% : 0.00 [17:19:57]2C line НСП 0,50% : 0.00 [17:19:57]line НСП 5% : 0.00 [17:19:57]line НСП 3% : 0.00 [17:19:57]line НСП 2% : 0.00 [17:19:57]line НСП 1% : 0.00 [17:19:57]line ИТОГИ ВОЗВРАТ РАСХОДА [17:19:57]line Чеков: 0 [17:19:57]line Общий итог: 0.00 [17:19:57]line Итого наличными: 0.00 [17:19:57]line Итого безнал.: 0.00 [17:19:57]line НДС 0% : 0.00 [17:19:57]line НДС 12% : 0.00 [17:19:57]line НСП 0% : 0.00 [17:19:57]line НСП 1,50% : 0.00 [17:19:57]01 line НСП 0,50% : 0.00 [17:19:57]00 line НСП 5% : 0.00 [17:19:57]30 line НСП 3% : 0.00 [17:19:57]30 line НСП 2% : 0.00 [17:19:57]30 line НСП 1% : 0.00 [17:19:57]30 line Сумма внесений: 0.00 [17:19:57]30 line Сумма выплат: 0.00 [17:19:57]line Нал. в кассе: 507629.00 [17:19:57]line НС Приход: 55400643.22 [17:19:57]line НС Возвр.Прихода: 753359.00 [17:19:57]line НС Расход: 0.00 [17:19:57]line НС Возвр.Расхода: 0.00 [17:19:57]line ФМ: 0000000000959414 [17:19:57]written 0, free lines is 4095 [17:19:57]30 30 30 30 30 39 35 39 34 31 34 0F 01 00 00 20 CA 07 01 EE 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 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 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 7A 02 00 00 F4 03 04 00 B7 9D 60 66 0E 04 04 00 48 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EB 00 00 35 04 06 00 BA DF 4B B9 E9 CE CF 57 D0 2A 40 68 30 24 [17:19:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 FA 5D 47 00 4B 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 4F EB 00 00 F4 03 04 00 41 4A 60 66 B6 04 01 00 00 DB 12 BF A2 D1 3C F3 01 [17:19:57]CommunicateWithHost err = 0 [17:19:57]CheckOFDResponse [17:19:57]1017 (14) - 77093643461234 [17:19:57]1041 (16) - 0000000000959414 [17:19:57]1040 (4) - 60239 [17:19:57]1012 (4) - 05.06.2024 11:21 [17:19:57]1206 (1) - 0 [17:19:57]OFD Sender: Remove packet 60239 [17:19:57]ProducePacketName [17:19:57]name=ofd_packets/00060239 [17:19:57]NVStorageDeleteData [17:19:58]Write to MH i2c: 01 00 00 76 B1 27 [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: 01 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: 01 07 00 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: 01 07 00 76 B1 00 00 00 00 00 78 0A B0 [17:19:58]RasterBufferAndPrint [17:19:58]line [17:19:58]line [17:19:58]line [17:19:58]line [17:19:58]line [17:19:58]written 0, free lines is 2711 [17:19:58]MH_Cut [17:19:58]Write to MH i2c: D1 01 00 7D B1 01 00 [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: D1 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: D1 01 00 [17:19:58]MH_I2C_Read... [17:19:58]Read from MH i2c: D1 01 00 7D B1 00 FF [17:19:58]Write to MH i2c: 01 00 00 7E B1 2F [17:19:58]Write i2c OK [17:19:58]MH_I2C_Read... [17:19:58]OFD Sender: No OFD packet to send [17:19:59]*** Cut start [17:19:59]*** Partial cut [17:19:59]*** CUTSNS_PIN = 1 [17:19:59]*** CUTSNS_PIN = 0 [17:19:59]*** Brake cut motor [17:19:59]Read from MH i2c: 01 [17:19:59]MH_I2C_Read... [17:19:59]*** Stop cut motor [17:19:59]*** Cut end [17:19:59]Read from MH i2c: 01 07 00 [17:19:59]MH_I2C_Read... [17:19:59]Read from MH i2c: 01 07 00 7E B1 00 00 00 00 00 FF 0F 44 [17:19:59]process_action x_report done [17:19:59]requested_data is exist [17:19:59]produce_requested_data [17:19:59]requested_item fd.num is exist - process it [17:19:59]SAM_PROTO_GetFieldsCounters [17:19:59]wFMCommunicate request_size=4 [17:19:59]MH_SAM_APDU [17:19:59]CAPDU: 80 13 00 00 [17:19:59]Write to MH i2c: E2 08 00 7F B1 80 13 00 00 00 00 00 00 AC [17:19:59]Write i2c OK [17:19:59]MH_I2C_Read... [17:20:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:00]Read from MH i2c: E2 [17:20:00]MH_I2C_Read... [17:20:00]Read from MH i2c: E2 62 00 [17:20:00]MH_I2C_Read... [17:20:00]Read from MH i2c: E2 62 00 7F B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 BF [17:20:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 [17:20:00]wFMCommunicate OK [17:20:00]SAM_PROTO_GetFieldsCounters done [17:20:00]requested_item shift.num is exist - process it [17:20:00]requested_item shift.opened is exist - process it [17:20:00]req_shift_opened [17:20:00]FM_GetShiftState [17:20:00]SAM_PROTO_GetShiftState [17:20:00]wFMCommunicate request_size=4 [17:20:00]MH_SAM_APDU [17:20:00]CAPDU: 80 13 01 00 [17:20:00]Write to MH i2c: E2 08 00 80 B1 80 13 01 00 00 00 00 00 AE [17:20:00]Write i2c OK [17:20:00]MH_I2C_Read... [17:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:00]Read from MH i2c: E2 [17:20:00]MH_I2C_Read... [17:20:00]Read from MH i2c: E2 0E 00 [17:20:00]MH_I2C_Read... [17:20:00]Read from MH i2c: E2 0E 00 80 B1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E6 [17:20:00]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:20:00]wFMCommunicate OK [17:20:00]SAM_PROTO_GetShiftState done [17:20:00]FM_GetShiftState done [17:20:00]req_shift_opened done [17:20:00]requested_item shift.open_date is exist - process it [17:20:00]req_shift_open_date [17:20:00]req_shift_open_date done [17:20:00]produce_requested_data done [17:20:00]produce_requested_data return {"fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:20:00]process_action_free x_report [17:20:00]json_value_free [17:20:00]json_value_free done [17:20:00]process_json_proto returns [17:20:00]Send response to host [17:20:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:20:00]free response buf [17:20:00]execute_script done [17:20:00]execute_script returns [17:20:00]free content buf [17:20:00]Sock 9.Close socket [17:20:00]Sock 9.Thread stoped [17:20:03]OFD Sender: No OFD packet to send [17:20:08]OFD Sender: No OFD packet to send [17:20:13]OFD Sender: No OFD packet to send [17:20:18]OFD Sender: No OFD packet to send [17:20:23]OFD Sender: No OFD packet to send [17:20:28]OFD Sender: No OFD packet to send [17:20:33]OFD Sender: No OFD packet to send [17:20:38]OFD Sender: No OFD packet to send [17:20:43]OFD Sender: No OFD packet to send [17:20:47]accept exits with 8 [17:20:47]New connection [17:20:47]New thread 3067100516 created [17:20:47]Thread 3066957156 joined [17:20:47]Waiting for new connection... [17:20:47] Sock 8.Parse request [17:20:47]Sock 8.Check first char [17:20:47]Sock 8.First char is OK [17:20:47]request: POST /json_proto HTTP/1.0 [17:20:47]Method: POST [17:20:47]URL: /json_proto [17:20:47]Method is POST - this is cgi request [17:20:47]url: /json_proto [17:20:47]query_string will be loaded in cgi processing [17:20:47]execute_cgi json_proto POST (null) [17:20:47]execute_cgi path=json_proto method=POST [17:20:47]POST find Content-Length [17:20:47]Host: 172.17.60.68:8080 [17:20:47]Content-Length: 215 [17:20:47]Content-Type: application/json [17:20:47] [17:20:47]POST finish read [17:20:47]Found Content-Length = 215 [17:20: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" ] } } [17:20:47]execute_script... [17:20: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" ] } } [17:20:47]POST & json_proto [17:20:47]process_json_proto [17:20:47]json parsed OK: [17:20:47]protocol is kg_v1.0 [17:20:47]action value=get_value [17:20:47]process_action get_value [17:20:47]cmd_get_value [17:20:47]process_action get_value done [17:20:47]requested_data is exist [17:20:47]produce_requested_data [17:20:47]requested_item kkm.sn is exist - process it [17:20:47]requested_item kkm.ver is exist - process it [17:20:47]requested_item fm.sn is exist - process it [17:20:47]wFMCommunicate request_size=4 [17:20:47]MH_SAM_APDU [17:20:47]CAPDU: 80 11 00 00 [17:20:47]Write to MH i2c: E2 08 00 81 B1 80 11 00 00 00 00 00 00 AC [17:20:47]Write i2c OK [17:20:47]MH_I2C_Read... [17:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:47]Read from MH i2c: E2 [17:20:47]MH_I2C_Read... [17:20:47]Read from MH i2c: E2 17 00 [17:20:47]MH_I2C_Read... [17:20:47]Read from MH i2c: E2 17 00 81 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 FF [17:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:20:47]wFMCommunicate OK [17:20:47]requested_item fd.num is exist - process it [17:20:47]SAM_PROTO_GetFieldsCounters [17:20:47]wFMCommunicate request_size=4 [17:20:47]MH_SAM_APDU [17:20:47]CAPDU: 80 13 00 00 [17:20:47]Write to MH i2c: E2 08 00 82 B1 80 13 00 00 00 00 00 00 AF [17:20:47]Write i2c OK [17:20:47]MH_I2C_Read... [17:20:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:47]Read from MH i2c: E2 [17:20:47]MH_I2C_Read... [17:20:47]Read from MH i2c: E2 62 00 [17:20:47]MH_I2C_Read... [17:20:47]Read from MH i2c: E2 62 00 82 B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 C2 [17:20:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 4F EB 00 00 0E 04 04 00 48 00 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 [17:20:47]wFMCommunicate OK [17:20:47]SAM_PROTO_GetFieldsCounters done [17:20:47]requested_item shift.num is exist - process it [17:20:47]requested_item shift.opened is exist - process it [17:20:47]req_shift_opened [17:20:47]FM_GetShiftState [17:20:47]SAM_PROTO_GetShiftState [17:20:47]wFMCommunicate request_size=4 [17:20:47]MH_SAM_APDU [17:20:47]CAPDU: 80 13 01 00 [17:20:47]Write to MH i2c: E2 08 00 83 B1 80 13 01 00 00 00 00 00 B1 [17:20:47]Write i2c OK [17:20:47]MH_I2C_Read... [17:20:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:47]Read from MH i2c: E2 [17:20:47]MH_I2C_Read... [17:20:47]Read from MH i2c: E2 0E 00 [17:20:47]MH_I2C_Read... [17:20:47]Read from MH i2c: E2 0E 00 83 B1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 E9 [17:20:47]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:20:47]wFMCommunicate OK [17:20:47]SAM_PROTO_GetShiftState done [17:20:47]FM_GetShiftState done [17:20:47]req_shift_opened done [17:20:47]requested_item shift.open_date is exist - process it [17:20:47]req_shift_open_date [17:20:47]req_shift_open_date done [17:20:47]produce_requested_data done [17:20:47]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916} [17:20:47]process_action_free get_value [17:20:47]json_value_free [17:20:47]json_value_free done [17:20:47]process_json_proto returns [17:20:47]Send response to host [17:20:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60239,"shift.num":72,"shift.opened":1,"shift.open_date":1717545916}}} [17:20:47]free response buf [17:20:47]execute_script done [17:20:47]execute_script returns [17:20:47]free content buf [17:20:47]Sock 8.Close socket [17:20:47]Sock 8.Thread stoped [17:20:47]accept exits with 10 [17:20:47]New connection [17:20:47]New thread 3066957156 created [17:20:47]Thread 3067100516 joined [17:20:47]Waiting for new connection... [17:20:47] Sock 10.Parse request [17:20:47]Sock 10.Check first char [17:20:47]Sock 10.First char is OK [17:20:47]request: POST /json_proto HTTP/1.0 [17:20:47]Method: POST [17:20:47]URL: /json_proto [17:20:47]Method is POST - this is cgi request [17:20:47]url: /json_proto [17:20:47]query_string will be loaded in cgi processing [17:20:47]execute_cgi json_proto POST (null) [17:20:47]execute_cgi path=json_proto method=POST [17:20:47]POST find Content-Length [17:20:47]Host: 172.17.60.68:8080 [17:20:47]Content-Length: 331 [17:20:47]Content-Type: application/json [17:20:47] [17:20:47]POST finish read [17:20:47]Found Content-Length = 331 [17:20: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" ] } } [17:20:47]execute_script... [17:20: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" ] } } [17:20:47]POST & json_proto [17:20:47]process_json_proto [17:20:47]json parsed OK: [17:20:47]protocol is kg_v1.0 [17:20:47]action value=get_value [17:20:47]process_action get_value [17:20:47]cmd_get_value [17:20:47]process_action get_value done [17:20:47]requested_data is exist [17:20:47]produce_requested_data [17:20:47]requested_item fm.sale.total is exist - process it [17:20:47]SAM_PROTO_GetFMData [17:20:47]wFMCommunicate request_size=4 [17:20:47]MH_SAM_APDU [17:20:47]CAPDU: 80 13 03 00 [17:20:47]Write to MH i2c: E2 08 00 84 B1 80 13 03 00 00 00 00 00 B4 [17:20:47]Write i2c OK [17:20:47]MH_I2C_Read... [17:20:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:20:48]Read from MH i2c: E2 [17:20:48]MH_I2C_Read... [17:20:48]Read from MH i2c: E2 FD 00 [17:20:48]MH_I2C_Read... [17:20:48]Read from MH i2c: E2 FD 00 84 B1 00 C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 65 [17:20:48]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 [17:20:48]wFMCommunicate OK [17:20:48]wFMCommunicate request_size=4 [17:20:48]MH_SAM_APDU [17:20:48]CAPDU: 80 17 00 00 [17:20:48]Write to MH i2c: E2 08 00 85 B1 80 17 00 00 00 00 00 00 B6 [17:20:48]Write i2c OK [17:20:48]MH_I2C_Read... [17:20:48]OFD Sender: No OFD packet to send [17:20:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:48]Read from MH i2c: E2 [17:20:48]MH_I2C_Read... [17:20:48]Read from MH i2c: E2 FD 00 [17:20:48]MH_I2C_Read... [17:20:48]Read from MH i2c: E2 FD 00 85 B1 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 25 [17:20:48]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:20:48]wFMCommunicate OK [17:20:48]wFMCommunicate request_size=4 [17:20:48]MH_SAM_APDU [17:20:48]CAPDU: 80 17 00 00 [17:20:48]Write to MH i2c: E2 08 00 86 B1 80 17 00 00 00 00 00 00 B7 [17:20:48]Write i2c OK [17:20:48]MH_I2C_Read... [17:20:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:48]Read from MH i2c: E2 [17:20:48]MH_I2C_Read... [17:20:48]Read from MH i2c: E2 FD 00 [17:20:48]MH_I2C_Read... [17:20:48]Read from MH i2c: E2 FD 00 86 B1 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 DE [17:20:48]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:20:48]wFMCommunicate OK [17:20:48]wFMCommunicate request_size=4 [17:20:48]MH_SAM_APDU [17:20:48]CAPDU: 80 17 00 00 [17:20:48]Write to MH i2c: E2 08 00 87 B1 80 17 00 00 00 00 00 00 B8 [17:20:48]Write i2c OK [17:20:48]MH_I2C_Read... [17:20:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:49]Read from MH i2c: E2 [17:20:49]MH_I2C_Read... [17:20:49]Read from MH i2c: E2 FD 00 [17:20:49]MH_I2C_Read... [17:20:49]Read from MH i2c: E2 FD 00 87 B1 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 33 [17:20:49]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:20:49]wFMCommunicate OK [17:20:49]wFMCommunicate request_size=4 [17:20:49]MH_SAM_APDU [17:20:49]CAPDU: 80 17 00 00 [17:20:49]Write to MH i2c: E2 08 00 88 B1 80 17 00 00 00 00 00 00 B9 [17:20:49]Write i2c OK [17:20:49]MH_I2C_Read... [17:20:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:20:49]Read from MH i2c: E2 [17:20:49]MH_I2C_Read... [17:20:49]Read from MH i2c: E2 E3 00 [17:20:49]MH_I2C_Read... [17:20:49]Read from MH i2c: E2 E3 00 88 B1 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 98 [17:20:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:20:49]wFMCommunicate OK [17:20:49]SAM_PROTO_GetFMData done [17:20:49]requested_item fm.sale_refund.total is exist - process it [17:20:49]requested_item fm.buy.total is exist - process it [17:20:49]requested_item shift.sale.total is exist - process it [17:20:49]SAM_PROTO_GetShiftData [17:20:49]wFMCommunicate request_size=4 [17:20:49]MH_SAM_APDU [17:20:49]CAPDU: 80 13 02 00 [17:20:49]Write to MH i2c: E2 08 00 89 B1 80 13 02 00 00 00 00 00 B8 [17:20:49]Write i2c OK [17:20:49]MH_I2C_Read... [17:20:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:20:49]Read from MH i2c: E2 [17:20:49]MH_I2C_Read... [17:20:49]Read from MH i2c: E2 FD 00 [17:20:49]MH_I2C_Read... [17:20:49]Read from MH i2c: E2 FD 00 89 B1 00 BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 DF [17:20:49]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:20:49]wFMCommunicate OK [17:20:49]wFMCommunicate request_size=4 [17:20:49]MH_SAM_APDU [17:20:49]CAPDU: 80 17 00 00 [17:20:49]Write to MH i2c: E2 08 00 8A B1 80 17 00 00 00 00 00 00 BB [17:20:49]Write i2c OK [17:20:49]MH_I2C_Read... [17:20:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:50]Read from MH i2c: E2 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 FD 00 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 FD 00 8A B1 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 24 [17:20:50]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:20:50]wFMCommunicate OK [17:20:50]wFMCommunicate request_size=4 [17:20:50]MH_SAM_APDU [17:20:50]CAPDU: 80 17 00 00 [17:20:50]Write to MH i2c: E2 08 00 8B B1 80 17 00 00 00 00 00 00 BC [17:20:50]Write i2c OK [17:20:50]MH_I2C_Read... [17:20:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:50]Read from MH i2c: E2 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 FD 00 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 FD 00 8B B1 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 E5 [17:20:50]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:20:50]wFMCommunicate OK [17:20:50]wFMCommunicate request_size=4 [17:20:50]MH_SAM_APDU [17:20:50]CAPDU: 80 17 00 00 [17:20:50]Write to MH i2c: E2 08 00 8C B1 80 17 00 00 00 00 00 00 BD [17:20:50]Write i2c OK [17:20:50]MH_I2C_Read... [17:20:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:50]Read from MH i2c: E2 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 FD 00 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 FD 00 8C B1 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 3E [17:20:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:20:50]wFMCommunicate OK [17:20:50]wFMCommunicate request_size=4 [17:20:50]MH_SAM_APDU [17:20:50]CAPDU: 80 17 00 00 [17:20:50]Write to MH i2c: E2 08 00 8D B1 80 17 00 00 00 00 00 00 BE [17:20:50]Write i2c OK [17:20:50]MH_I2C_Read... [17:20:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:20:50]Read from MH i2c: E2 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 D9 00 [17:20:50]MH_I2C_Read... [17:20:50]Read from MH i2c: E2 D9 00 8D B1 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9D [17:20:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:20:51]wFMCommunicate OK [17:20:51]SAM_PROTO_GetShiftData done [17:20:51]requested_item shift.sale.total_cash is exist - process it [17:20:51]requested_item shift.sale_refund.total is exist - process it [17:20:51]requested_item shift.sale_refund.total_cash is exist - process it [17:20:51]requested_item shift.buy.total is exist - process it [17:20:51]requested_item shift.buy.total_cash is exist - process it [17:20:51]produce_requested_data done [17:20:51]produce_requested_data return {"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:20:51]process_action_free get_value [17:20:51]json_value_free [17:20:51]json_value_free done [17:20:51]process_json_proto returns [17:20:51]Send response to host [17:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:20:51]free response buf [17:20:51]execute_script done [17:20:51]execute_script returns [17:20:51]free content buf [17:20:51]Sock 10.Close socket [17:20:51]Sock 10.Thread stoped [17:20:51]accept exits with 8 [17:20:51]New connection [17:20:51]New thread 3067100516 created [17:20:51]Thread 3066957156 joined [17:20:51]Waiting for new connection... [17:20:51] Sock 8.Parse request [17:20:51]Sock 8.Check first char [17:20:51]Sock 8.First char is OK [17:20:51]request: POST /json_proto HTTP/1.0 [17:20:51]Method: POST [17:20:51]URL: /json_proto [17:20:51]Method is POST - this is cgi request [17:20:51]url: /json_proto [17:20:51]query_string will be loaded in cgi processing [17:20:51]execute_cgi json_proto POST (null) [17:20:51]execute_cgi path=json_proto method=POST [17:20:51]POST find Content-Length [17:20:51]Host: 172.17.60.68:8080 [17:20:51]Content-Length: 331 [17:20:51]Content-Type: application/json [17:20:51] [17:20:51]POST finish read [17:20:51]Found Content-Length = 331 [17:20:51]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:20:51]execute_script... [17:20:51]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:20:51]POST & json_proto [17:20:51]process_json_proto [17:20:51]json parsed OK: [17:20:51]protocol is kg_v1.0 [17:20:51]action value=get_value [17:20:51]process_action get_value [17:20:51]cmd_get_value [17:20:51]process_action get_value done [17:20:51]requested_data is exist [17:20:51]produce_requested_data [17:20:51]requested_item fm.sale.total is exist - process it [17:20:51]SAM_PROTO_GetFMData [17:20:51]wFMCommunicate request_size=4 [17:20:51]MH_SAM_APDU [17:20:51]CAPDU: 80 13 03 00 [17:20:51]Write to MH i2c: E2 08 00 8E B1 80 13 03 00 00 00 00 00 BE [17:20:51]Write i2c OK [17:20:51]MH_I2C_Read... [17:20:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:20:51]Read from MH i2c: E2 [17:20:51]MH_I2C_Read... [17:20:51]Read from MH i2c: E2 FD 00 [17:20:51]MH_I2C_Read... [17:20:51]Read from MH i2c: E2 FD 00 8E B1 00 C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 6F [17:20:51]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 [17:20:51]wFMCommunicate OK [17:20:51]wFMCommunicate request_size=4 [17:20:51]MH_SAM_APDU [17:20:51]CAPDU: 80 17 00 00 [17:20:51]Write to MH i2c: E2 08 00 8F B1 80 17 00 00 00 00 00 00 C0 [17:20:51]Write i2c OK [17:20:51]MH_I2C_Read... [17:20:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:52]Read from MH i2c: E2 [17:20:52]MH_I2C_Read... [17:20:52]Read from MH i2c: E2 FD 00 [17:20:52]MH_I2C_Read... [17:20:52]Read from MH i2c: E2 FD 00 8F B1 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 2F [17:20:52]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:20:52]wFMCommunicate OK [17:20:52]wFMCommunicate request_size=4 [17:20:52]MH_SAM_APDU [17:20:52]CAPDU: 80 17 00 00 [17:20:52]Write to MH i2c: E2 08 00 90 B1 80 17 00 00 00 00 00 00 C1 [17:20:52]Write i2c OK [17:20:52]MH_I2C_Read... [17:20:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:52]Read from MH i2c: E2 [17:20:52]MH_I2C_Read... [17:20:52]Read from MH i2c: E2 FD 00 [17:20:52]MH_I2C_Read... [17:20:52]Read from MH i2c: E2 FD 00 90 B1 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 E8 [17:20:52]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:20:52]wFMCommunicate OK [17:20:52]wFMCommunicate request_size=4 [17:20:52]MH_SAM_APDU [17:20:52]CAPDU: 80 17 00 00 [17:20:52]Write to MH i2c: E2 08 00 91 B1 80 17 00 00 00 00 00 00 C2 [17:20:52]Write i2c OK [17:20:52]MH_I2C_Read... [17:20:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:52]Read from MH i2c: E2 [17:20:52]MH_I2C_Read... [17:20:52]Read from MH i2c: E2 FD 00 [17:20:52]MH_I2C_Read... [17:20:52]Read from MH i2c: E2 FD 00 91 B1 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 3D [17:20:52]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:20:52]wFMCommunicate OK [17:20:52]wFMCommunicate request_size=4 [17:20:52]MH_SAM_APDU [17:20:52]CAPDU: 80 17 00 00 [17:20:52]Write to MH i2c: E2 08 00 92 B1 80 17 00 00 00 00 00 00 C3 [17:20:52]Write i2c OK [17:20:52]MH_I2C_Read... [17:20:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:20:53]Read from MH i2c: E2 [17:20:53]MH_I2C_Read... [17:20:53]Read from MH i2c: E2 E3 00 [17:20:53]MH_I2C_Read... [17:20:53]Read from MH i2c: E2 E3 00 92 B1 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A2 [17:20:53]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:20:53]wFMCommunicate OK [17:20:53]SAM_PROTO_GetFMData done [17:20:53]requested_item fm.sale_refund.total is exist - process it [17:20:53]requested_item fm.buy.total is exist - process it [17:20:53]requested_item shift.sale.total is exist - process it [17:20:53]SAM_PROTO_GetShiftData [17:20:53]wFMCommunicate request_size=4 [17:20:53]MH_SAM_APDU [17:20:53]CAPDU: 80 13 02 00 [17:20:53]Write to MH i2c: E2 08 00 93 B1 80 13 02 00 00 00 00 00 C2 [17:20:53]Write i2c OK [17:20:53]MH_I2C_Read... [17:20:53]OFD Sender: No OFD packet to send [17:20:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:20:53]Read from MH i2c: E2 [17:20:53]MH_I2C_Read... [17:20:53]Read from MH i2c: E2 FD 00 [17:20:53]MH_I2C_Read... [17:20:53]Read from MH i2c: E2 FD 00 93 B1 00 BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 E9 [17:20:53]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:20:53]wFMCommunicate OK [17:20:53]wFMCommunicate request_size=4 [17:20:53]MH_SAM_APDU [17:20:53]CAPDU: 80 17 00 00 [17:20:53]Write to MH i2c: E2 08 00 94 B1 80 17 00 00 00 00 00 00 C5 [17:20:53]Write i2c OK [17:20:53]MH_I2C_Read... [17:20:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:54]Read from MH i2c: E2 [17:20:54]MH_I2C_Read... [17:20:54]Read from MH i2c: E2 FD 00 [17:20:54]MH_I2C_Read... [17:20:54]Read from MH i2c: E2 FD 00 94 B1 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 2E [17:20:54]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:20:54]wFMCommunicate OK [17:20:54]wFMCommunicate request_size=4 [17:20:54]MH_SAM_APDU [17:20:54]CAPDU: 80 17 00 00 [17:20:54]Write to MH i2c: E2 08 00 95 B1 80 17 00 00 00 00 00 00 C6 [17:20:54]Write i2c OK [17:20:54]MH_I2C_Read... [17:20:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:54]Read from MH i2c: E2 [17:20:54]MH_I2C_Read... [17:20:54]Read from MH i2c: E2 FD 00 [17:20:54]MH_I2C_Read... [17:20:54]Read from MH i2c: E2 FD 00 95 B1 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 EF [17:20:54]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:20:54]wFMCommunicate OK [17:20:54]wFMCommunicate request_size=4 [17:20:54]MH_SAM_APDU [17:20:54]CAPDU: 80 17 00 00 [17:20:54]Write to MH i2c: E2 08 00 96 B1 80 17 00 00 00 00 00 00 C7 [17:20:54]Write i2c OK [17:20:54]MH_I2C_Read... [17:20:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:55]Read from MH i2c: E2 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 FD 00 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 FD 00 96 B1 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 48 [17:20:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:20:55]wFMCommunicate OK [17:20:55]wFMCommunicate request_size=4 [17:20:55]MH_SAM_APDU [17:20:55]CAPDU: 80 17 00 00 [17:20:55]Write to MH i2c: E2 08 00 97 B1 80 17 00 00 00 00 00 00 C8 [17:20:55]Write i2c OK [17:20:55]MH_I2C_Read... [17:20:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:20:55]Read from MH i2c: E2 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 D9 00 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 D9 00 97 B1 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A7 [17:20:55]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:20:55]wFMCommunicate OK [17:20:55]SAM_PROTO_GetShiftData done [17:20:55]requested_item shift.sale.total_cash is exist - process it [17:20:55]requested_item shift.sale_refund.total is exist - process it [17:20:55]requested_item shift.sale_refund.total_cash is exist - process it [17:20:55]requested_item shift.buy.total is exist - process it [17:20:55]requested_item shift.buy.total_cash is exist - process it [17:20:55]produce_requested_data done [17:20:55]produce_requested_data return {"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:20:55]process_action_free get_value [17:20:55]json_value_free [17:20:55]json_value_free done [17:20:55]process_json_proto returns [17:20:55]Send response to host [17:20:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:20:55]free response buf [17:20:55]execute_script done [17:20:55]execute_script returns [17:20:55]free content buf [17:20:55]Sock 8.Close socket [17:20:55]Sock 8.Thread stoped [17:20:55]accept exits with 9 [17:20:55]New connection [17:20:55]New thread 3066957156 created [17:20:55]Thread 3067100516 joined [17:20:55]Waiting for new connection... [17:20:55] Sock 9.Parse request [17:20:55]Sock 9.Check first char [17:20:55]Sock 9.First char is OK [17:20:55]request: POST /json_proto HTTP/1.0 [17:20:55]Method: POST [17:20:55]URL: /json_proto [17:20:55]Method is POST - this is cgi request [17:20:55]url: /json_proto [17:20:55]query_string will be loaded in cgi processing [17:20:55]execute_cgi json_proto POST (null) [17:20:55]execute_cgi path=json_proto method=POST [17:20:55]POST find Content-Length [17:20:55]Host: 172.17.60.68:8080 [17:20:55]Content-Length: 283 [17:20:55]Content-Type: application/json [17:20:55] [17:20:55]POST finish read [17:20:55]Found Content-Length = 283 [17:20:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:55]execute_script... [17:20:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u043E\u0439\u0433\u0435\u043B\u044C\u0434\u0438\u0435\u0432\u0430 \u0420." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:55]POST & json_proto [17:20:55]process_json_proto [17:20:55]json parsed OK: [17:20:55]protocol is kg_v1.0 [17:20:55]action value=close_shift [17:20:55]process_action close_shift [17:20:55]cmd_close_shift [17:20:55]MH_GetDate [17:20:55]Write to MH i2c: F0 00 00 98 B1 38 [17:20:55]Write i2c OK [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: F0 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: F0 09 00 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: F0 09 00 98 B1 00 7A 9E 60 66 9A 61 5F 66 DF [17:20:55]GetLastDocTimeStamp 1717607991 [17:20:55]current date 1717608058 [17:20:55]FM_GetShiftState [17:20:55]SAM_PROTO_GetShiftState [17:20:55]wFMCommunicate request_size=4 [17:20:55]MH_SAM_APDU [17:20:55]CAPDU: 80 13 01 00 [17:20:55]Write to MH i2c: E2 08 00 99 B1 80 13 01 00 00 00 00 00 C7 [17:20:55]Write i2c OK [17:20:55]MH_I2C_Read... [17:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:55]Read from MH i2c: E2 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 0E 00 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 0E 00 99 B1 00 09 00 01 BC AB 5F 66 00 00 00 00 90 00 FF [17:20:55]RAPDU: 09 00 01 BC AB 5F 66 00 00 00 00 90 00 [17:20:55]wFMCommunicate OK [17:20:55]SAM_PROTO_GetShiftState done [17:20:55]FM_GetShiftState done [17:20:55]KKMCreateCloseShiftDocument [17:20:55]Load OK [17:20:55]Malloc new data [17:20:55]MH_GetDate [17:20:55]Write to MH i2c: F0 00 00 9A B1 3A [17:20:55]Write i2c OK [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: F0 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: F0 09 00 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: F0 09 00 9A B1 00 7A 9E 60 66 9A 61 5F 66 E1 [17:20:55]Malloc new data [17:20:55]Malloc new data [17:20:55]Malloc new data [17:20:55]Malloc new data [17:20:55]KKMCreateCloseShiftDocument OK [17:20:55]KKMSetCloseShiftData OK [17:20:55]ProcessDocumentItem done err = 0, tmpTLVsize=78 [17:20:55]tlvbuf is 004FD850 [17:20:55]KKMLoadAndSignCloseShiftData [17:20:55]SAM_PROTO_ProcessDocument [17:20:55]wFMCommunicate request_size=9 [17:20:55]MH_SAM_APDU [17:20:55]CAPDU: 80 15 01 00 04 05 00 4E 00 [17:20:55]Write to MH i2c: E2 0C 00 9B B1 80 15 01 00 04 00 05 00 4E 00 00 00 26 [17:20:55]Write i2c OK [17:20:55]MH_I2C_Read... [17:20:55]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [17:20:55]Read from MH i2c: E2 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 03 00 [17:20:55]MH_I2C_Read... [17:20:55]Read from MH i2c: E2 03 00 9B B1 00 90 00 C0 [17:20:55]RAPDU: 90 00 [17:20:55]wFMCommunicate OK [17:20:55]wFMCommunicate request_size=23 [17:20:55]MH_SAM_APDU [17:20:55]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [17:20:56]Write to MH i2c: E2 1A 00 9C B1 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 [17:20:56]Write i2c OK [17:20:56]MH_I2C_Read... [17:20:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:20:56]Read from MH i2c: E2 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 03 00 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 03 00 9C B1 00 90 00 C1 [17:20:56]RAPDU: 90 00 [17:20:56]wFMCommunicate OK [17:20:56]wFMCommunicate request_size=37 [17:20:56]MH_SAM_APDU [17:20:56]CAPDU: 80 15 02 00 20 FD 03 1C 00 D0 9A D0 BE D0 B9 D0 B3 D0 B5 D0 BB D1 8C D0 B4 D0 B8 D0 B5 D0 B2 D0 B0 20 D0 A0 2E [17:20:56]Write to MH i2c: E2 28 00 9D B1 80 15 02 00 20 00 FD 03 1C 00 D0 9A D0 BE D0 B9 D0 B3 D0 B5 D0 BB D1 8C D0 B4 D0 B8 D0 B5 D0 B2 D0 B0 20 D0 A0 2E 00 00 EC [17:20:56]Write i2c OK [17:20:56]MH_I2C_Read... [17:20:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:20:56]Read from MH i2c: E2 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 03 00 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 03 00 9D B1 00 90 00 C2 [17:20:56]RAPDU: 90 00 [17:20:56]wFMCommunicate OK [17:20:56]wFMCommunicate request_size=13 [17:20:56]MH_SAM_APDU [17:20:56]CAPDU: 80 15 02 00 08 F4 03 04 00 7A 9E 60 66 [17:20:56]Write to MH i2c: E2 10 00 9E B1 80 15 02 00 08 00 F4 03 04 00 7A 9E 60 66 00 00 B8 [17:20:56]Write i2c OK [17:20:56]MH_I2C_Read... [17:20:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:20:56]Read from MH i2c: E2 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 03 00 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 03 00 9E B1 00 90 00 C3 [17:20:56]RAPDU: 90 00 [17:20:56]wFMCommunicate OK [17:20:56]wFMCommunicate request_size=25 [17:20:56]MH_SAM_APDU [17:20:56]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 [17:20:56]Write to MH i2c: E2 1C 00 9F B1 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 00 00 2E [17:20:56]Write i2c OK [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 [17:20:56]MH_I2C_Read... [17:20:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:20:56]Read from MH i2c: E2 03 00 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 03 00 9F B1 00 90 00 C4 [17:20:56]RAPDU: 90 00 [17:20:56]wFMCommunicate OK [17:20:56]wFMCommunicate request_size=4 [17:20:56]MH_SAM_APDU [17:20:56]CAPDU: 80 15 03 00 [17:20:56]Write to MH i2c: E2 08 00 A0 B1 80 15 03 00 00 00 00 00 D2 [17:20:56]Write i2c OK [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 [17:20:56]MH_I2C_Read... [17:20:56]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [17:20:56]Read from MH i2c: E2 FD 00 [17:20:56]MH_I2C_Read... [17:20:56]Read from MH i2c: E2 FD 00 A0 B1 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 90 00 D3 [17:20:57]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 90 00 [17:20:57]wFMCommunicate OK [17:20:57]SAM_PROTO_ProcessDocument answer len = 1279 [17:20:57]SAM_PROTO_ProcessDocument remain to read = 1031 [17:20:57]wFMCommunicate request_size=4 [17:20:57]MH_SAM_APDU [17:20:57]CAPDU: 80 17 00 00 [17:20:57]Write to MH i2c: E2 08 00 A1 B1 80 17 00 00 00 00 00 00 D2 [17:20:57]Write i2c OK [17:20:57]MH_I2C_Read... [17:20:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:57]Read from MH i2c: E2 [17:20:57]MH_I2C_Read... [17:20:57]Read from MH i2c: E2 FD 00 [17:20:57]MH_I2C_Read... [17:20:57]Read from MH i2c: E2 FD 00 A1 B1 00 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 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 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 17 [17:20:57]RAPDU: A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 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 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [17:20:57]wFMCommunicate OK [17:20:57]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [17:20:57]SAM_PROTO_ProcessDocument remain to read = 781 [17:20:57]wFMCommunicate request_size=4 [17:20:57]MH_SAM_APDU [17:20:57]CAPDU: 80 17 00 00 [17:20:57]Write to MH i2c: E2 08 00 A2 B1 80 17 00 00 00 00 00 00 D3 [17:20:57]Write i2c OK [17:20:57]MH_I2C_Read... [17:20:57]Read from MH i2c: E2 [17:20:57]MH_I2C_Read... [17:20:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:57]Read from MH i2c: E2 FD 00 [17:20:57]MH_I2C_Read... [17:20:58]Read from MH i2c: E2 FD 00 A2 B1 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 39 [17:20:58]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 [17:20:58]wFMCommunicate OK [17:20:58]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [17:20:58]SAM_PROTO_ProcessDocument remain to read = 531 [17:20:58]wFMCommunicate request_size=4 [17:20:58]MH_SAM_APDU [17:20:58]CAPDU: 80 17 00 00 [17:20:58]Write to MH i2c: E2 08 00 A3 B1 80 17 00 00 00 00 00 00 D4 [17:20:58]Write i2c OK [17:20:58]MH_I2C_Read... [17:20:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:58]Read from MH i2c: E2 [17:20:58]MH_I2C_Read... [17:20:58]Read from MH i2c: E2 FD 00 [17:20:58]MH_I2C_Read... [17:20:58]Read from MH i2c: E2 FD 00 A3 B1 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 75 [17:20:58]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF OFD Sender: No OFD packet to send [17:20:58]03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [17:20:58]wFMCommunicate OK [17:20:58]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [17:20:58]SAM_PROTO_ProcessDocument remain to read = 281 [17:20:58]wFMCommunicate request_size=4 [17:20:58]MH_SAM_APDU [17:20:58]CAPDU: 80 17 00 00 [17:20:58]Write to MH i2c: E2 08 00 A4 B1 80 17 00 00 00 00 00 00 D5 [17:20:58]Write i2c OK [17:20:58]MH_I2C_Read... [17:20:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:20:59]Read from MH i2c: E2 [17:20:59]MH_I2C_Read... [17:20:59]Read from MH i2c: E2 FD 00 [17:20:59]MH_I2C_Read... [17:20:59]Read from MH i2c: E2 FD 00 A4 B1 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 81 [17:20:59]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 [17:20:59]wFMCommunicate OK [17:20:59]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [17:20:59]SAM_PROTO_ProcessDocument remain to read = 31 [17:20:59]wFMCommunicate request_size=4 [17:20:59]MH_SAM_APDU [17:20:59]CAPDU: 80 17 00 00 [17:20:59]Write to MH i2c: E2 08 00 A5 B1 80 17 00 00 00 00 00 00 D6 [17:20:59]Write i2c OK [17:20:59]MH_I2C_Read... [17:20:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [17:20:59]Read from MH i2c: E2 [17:20:59]MH_I2C_Read... [17:20:59]Read from MH i2c: E2 22 00 [17:20:59]MH_I2C_Read... [17:20:59]Read from MH i2c: E2 22 00 A5 B1 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 38 59 96 D7 0F 91 90 00 BE [17:20:59]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 38 59 96 D7 0F 91 90 00 [17:20:59]wFMCommunicate OK [17:20:59]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [17:20:59]SAM_PROTO_ProcessDocument done [17:20:59]1209 (1) - 1.0 - номер версии ФФД [17:20:59]1041 (16) - 0000000000959414 - номер ФМ [17:20:59]1040 (4) - 60240 - номер ФД [17:20:59]1038 (4) - 72 - номер смены [17:20:59]1118 (4) - 634 - количество кассовых чеков за смену [17:20:59]1111 (4) - 636 - общее количество ФД за смену [17:20:59]1194 (1208) - счетчики итогов смены [17:20:59] 1134 (4) - 634 - количество чеков со всеми признаками расчетов [17:20:59] 1129 (158) - счетчики операций «приход» [17:20:59] 1135 (4) - 628 - количество чеков по признаку расчетов [17:20:59] 1201 (4) - 702389.01 - общая итоговая сумма в чеках [17:20:59] 1136 (4) - 534929.00 - итоговая сумма в чеках наличными [17:20:59] 1138 (3) - 167460.01 - итоговая сумма в чеках безналичными [17:20:59] 1024 (123) - суммы налогов [17:20:59] 1006 (9) - суммы НДС [17:20:59] 1010 (1) - 0% - код ставки НДС [17:20:59] 1011 (0) - 0.00 - сумма НДС по ставке [17:20:59] 1006 (12) - суммы НДС [17:20:59] 1010 (1) - 12% - код ставки НДС [17:20:59] 1011 (3) - 74603.11 - сумма НДС по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (12) - суммы НСП [17:20:59] 1014 (1) - 1% - код ставки НСП [17:20:59] 1015 (3) - 6216.73 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 2% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 3% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 5% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 1,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1130 (152) - счетчики операций «возврат прихода» [17:20:59] 1135 (4) - 6 - количество чеков по признаку расчетов [17:20:59] 1201 (3) - 27300.00 - общая итоговая сумма в чеках [17:20:59] 1136 (3) - 27300.00 - итоговая сумма в чеках наличными [17:20:59] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [17:20:59] 1024 (122) - суммы налогов [17:20:59] 1006 (9) - суммы НДС [17:20:59] 1010 (1) - 0% - код ставки НДС [17:20:59] 1011 (0) - 0.00 - сумма НДС по ставке [17:20:59] 1006 (12) - суммы НДС [17:20:59] 1010 (1) - 12% - код ставки НДС [17:20:59] 1011 (3) - 2899.31 - сумма НДС по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (11) - суммы НСП [17:20:59] 1014 (1) - 1% - код ставки НСП [17:20:59] 1015 (2) - 241.61 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 2% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 3% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 5% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 1,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1131 (141) - счетчики операций «расход» [17:20:59] 1135 (4) - 0 - количество чеков по признаку расчетов [17:20:59] 1201 (0) - 0.00 - общая итоговая сумма в чеках [17:20:59] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [17:20:59] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [17:20:59] 1024 (117) - суммы налогов [17:20:59] 1006 (9) - суммы НДС [17:20:59] 1010 (1) - 0% - код ставки НДС [17:20:59] 1011 (0) - 0.00 - сумма НДС по ставке [17:20:59] 1006 (9) - суммы НДС [17:20:59] 1010 (1) - 12% - код ставки НДС [17:20:59] 1011 (0) - 0.00 - сумма НДС по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 1% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 2% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 3% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 5% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 1,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1132 (141) - счетчики операций «возврат расхода» [17:20:59] 1135 (4) - 0 - количество чеков по признаку расчетов [17:20:59] 1201 (0) - 0.00 - общая итоговая сумма в чеках [17:20:59] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [17:20:59] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [17:20:59] 1024 (117) - суммы налогов [17:20:59] 1006 (9) - суммы НДС [17:20:59] 1010 (1) - 0% - код ставки НДС [17:20:59] 1011 (0) - 0.00 - сумма НДС по ставке [17:20:59] 1006 (9) - суммы НДС [17:20:59] 1010 (1) - 12% - код ставки НДС [17:20:59] 1011 (0) - 0.00 - сумма НДС по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 1% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 2% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 3% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 5% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 0,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1007 (9) - суммы НСП [17:20:59] 1014 (1) - 1,50% - код ставки НСП [17:20:59] 1015 (0) - 0.00 - сумма НСП по ставке [17:20:59] 1133 (588) - - счетчики коррекции - не используются [17:20:59]1077 (6) - 61957433921425 - ФПД [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1209 (04B9) [17:20:59]Malloc new data [17:20:59]Processing tag 1041 (0411) [17:20:59]Processing tag 1040 (0410) [17:20:59]Malloc new data [17:20:59]Processing tag 1038 (040E) [17:20:59]Malloc new data [17:20:59]Processing tag 1118 (045E) [17:20:59]Malloc new data [17:20:59]Processing tag 1111 (0457) [17:20:59]Malloc new data [17:20:59]Processing tag 1194 (04AA) [17:20:59]Load OK [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1134 (046E) [17:20:59]Malloc new data [17:20:59]Processing tag 1129 (0469) [17:20:59]Load OK [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1135 (046F) [17:20:59]Malloc new data [17:20:59]Processing tag 1201 (04B1) [17:20:59]Malloc new data [17:20:59]Processing tag 1136 (0470) [17:20:59]Malloc new data [17:20:59]Processing tag 1138 (0472) [17:20:59]Malloc new data [17:20:59]Processing tag 1024 (0400) [17:20:59]Load OK [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1006 (03EE) [17:20:59]Load OK [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1010 (03F2) [17:20:59]Malloc new data [17:20:59]Processing tag 1011 (03F3) [17:20:59]Malloc new data [17:20:59]SetTLVBufToDocument err=0 [17:20:59]Processing tag 1006 (03EE) [17:20:59]Load OK [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1010 (03F2) [17:20:59]Malloc new data [17:20:59]Processing tag 1011 (03F3) [17:20:59]Malloc new data [17:20:59]SetTLVBufToDocument err=0 [17:20:59]Processing tag 1007 (03EF) [17:20:59]Load OK [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1014 (03F6) [17:20:59]Malloc new data [17:20:59]Processing tag 1015 (03F7) [17:20:59]Malloc new data [17:20:59]SetTLVBufToDocument err=0 [17:20:59]Processing tag 1007 (03EF) [17:20:59]Load OK [17:20:59]SetTLVBufToDocument [17:20:59]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1130 (046A) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1135 (046F) [17:21:00]Malloc new data [17:21:00]Processing tag 1201 (04B1) [17:21:00]Malloc new data [17:21:00]Processing tag 1136 (0470) [17:21:00]Malloc new data [17:21:00]Processing tag 1138 (0472) [17:21:00]Malloc new data [17:21:00]Processing tag 1024 (0400) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1006 (03EE) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1010 (03F2) [17:21:00]Malloc new data [17:21:00]Processing tag 1011 (03F3) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1006 (03EE) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1010 (03F2) [17:21:00]Malloc new data [17:21:00]Processing tag 1011 (03F3) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1131 (046B) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1135 (046F) [17:21:00]Malloc new data [17:21:00]Processing tag 1201 (04B1) [17:21:00]Malloc new data [17:21:00]Processing tag 1136 (0470) [17:21:00]Malloc new data [17:21:00]Processing tag 1138 (0472) [17:21:00]Malloc new data [17:21:00]Processing tag 1024 (0400) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1006 (03EE) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1010 (03F2) [17:21:00]Malloc new data [17:21:00]Processing tag 1011 (03F3) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1006 (03EE) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1010 (03F2) [17:21:00]Malloc new data [17:21:00]Processing tag 1011 (03F3) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1132 (046C) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1135 (046F) [17:21:00]Malloc new data [17:21:00]Processing tag 1201 (04B1) [17:21:00]Malloc new data [17:21:00]Processing tag 1136 (0470) [17:21:00]Malloc new data [17:21:00]Processing tag 1138 (0472) [17:21:00]Malloc new data [17:21:00]Processing tag 1024 (0400) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1006 (03EE) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1010 (03F2) [17:21:00]Malloc new data [17:21:00]Processing tag 1011 (03F3) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1006 (03EE) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1010 (03F2) [17:21:00]Malloc new data [17:21:00]Processing tag 1011 (03F3) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1007 (03EF) [17:21:00]Load OK [17:21:00]SetTLVBufToDocument [17:21:00]Processing tag 1014 (03F6) [17:21:00]Malloc new data [17:21:00]Processing tag 1015 (03F7) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1133 (046D) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Processing tag 1077 (0435) [17:21:00]Malloc new data [17:21:00]SetTLVBufToDocument err=0 [17:21:00]Malloc new data [17:21:00]SAM_PROTO_GetFMData [17:21:00]wFMCommunicate request_size=4 [17:21:00]MH_SAM_APDU [17:21:00]CAPDU: 80 13 03 00 [17:21:00]Write to MH i2c: E2 08 00 A6 B1 80 13 03 00 00 00 00 00 D6 [17:21:00]Write i2c OK [17:21:00]MH_I2C_Read... [17:21:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:21:01]Read from MH i2c: E2 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: E2 FD 00 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: E2 FD 00 A6 B1 00 C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 87 [17:21:01]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 [17:21:01]wFMCommunicate OK [17:21:01]wFMCommunicate request_size=4 [17:21:01]MH_SAM_APDU [17:21:01]CAPDU: 80 17 00 00 [17:21:01]Write to MH i2c: E2 08 00 A7 B1 80 17 00 00 00 00 00 00 D8 [17:21:01]Write i2c OK [17:21:01]MH_I2C_Read... [17:21:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:21:01]Read from MH i2c: E2 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: E2 FD 00 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: E2 FD 00 A7 B1 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 47 [17:21:01]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:21:02]wFMCommunicate OK [17:21:02]wFMCommunicate request_size=4 [17:21:02]MH_SAM_APDU [17:21:02]CAPDU: 80 17 00 00 [17:21:02]Write to MH i2c: E2 08 00 A8 B1 80 17 00 00 00 00 00 00 D9 [17:21:02]Write i2c OK [17:21:02]MH_I2C_Read... [17:21:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:21:02]Read from MH i2c: E2 [17:21:02]MH_I2C_Read... [17:21:02]Read from MH i2c: E2 FD 00 [17:21:02]MH_I2C_Read... [17:21:02]Read from MH i2c: E2 FD 00 A8 B1 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 00 [17:21:02]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:21:02]wFMCommunicate OK [17:21:02]wFMCommunicate request_size=4 [17:21:02]MH_SAM_APDU [17:21:02]CAPDU: 80 17 00 00 [17:21:02]Write to MH i2c: E2 08 00 A9 B1 80 17 00 00 00 00 00 00 DA [17:21:02]Write i2c OK [17:21:02]MH_I2C_Read... [17:21:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:21:02]Read from MH i2c: E2 [17:21:02]MH_I2C_Read... [17:21:02]Read from MH i2c: E2 FD 00 [17:21:02]MH_I2C_Read... [17:21:02]Read from MH i2c: E2 FD 00 A9 B1 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 55 [17:21:03]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:21:03]wFMCommunicate OK [17:21:03]wFMCommunicate request_size=4 [17:21:03]MH_SAM_APDU [17:21:03]CAPDU: 80 17 00 00 [17:21:03]Write to MH i2c: E2 08 00 AA B1 80 17 00 00 00 00 00 00 DB [17:21:03]Write i2c OK [17:21:03]MH_I2C_Read... [17:21:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:21:03]Read from MH i2c: E2 [17:21:03]MH_I2C_Read... [17:21:03]Read from MH i2c: E2 E3 00 [17:21:03]MH_I2C_Read... [17:21:03]Read from MH i2c: E2 E3 00 AA B1 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BA [17:21:03]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:21:03]wFMCommunicate OK [17:21:03]SAM_PROTO_GetFMData done [17:21:03]Malloc new data [17:21:03]Malloc new data [17:21:03]Malloc new data [17:21:03]Malloc new data [17:21:03]KKMLoadAndSignCloseShiftData err=0 [17:21:03]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Койгельдиева Р. 05.06.2024 17:20 Смена: 72 РНМ: 0000000000151680 ЗНМ: 0300000048 СНО: Общий режим Чеков за смену: 634 ФД за смену: 636 Всего чеков: 634 ИТОГИ ПРИХОД Чеков: 628 Общий итог: 702389.01 Итого наличными: 534929.00 Итого безнал.: 167460.01 НДС 0% : 0.00 НДС 12% : 74603.11 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 6216.73 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 6 Общий итог: 27300.00 Итого наличными: 27300.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 2899.31 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 241.61 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 507629.00 НС Приход: 55400643.22 НС Возвр.Прихода: 753359.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 60240 ФМ: 0000000000959414 ФПД: 61957433921425 [17:21:03]StoreToDocumentArchive [17:21:03]shift 72 fd 60240 [17:21:03]save to /storage/0072/doc_00060240 [17:21:03]save last doc name /storage/0072/doc_00060240 to /storage/kkm_last_doc_name [17:21:03]save OK [17:21:03]Clear old archive folders... [17:21:03]Remove dir /storage/0010 [17:21:03]opendir ok [17:21:03]file . [17:21:03]file .. [17:21:03]file doc_1717607999 [17:21:03]remove file /storage/0010/doc_1717607999 [17:21:03]remove dir /storage/0010 [17:21:03]NVStorageSaveData kkm_registers [17:21:03]File name is /storage/kkm_registers [17:21:03]Write 24 bytes [17:21:03]NVStorageSaveData done [17:21:03]NVStorageSaveData kkm_registers [17:21:03]File name is /storage/kkm_registers [17:21:03]Write 24 bytes [17:21:03]NVStorageSaveData done [17:21:03]ProcessDocumentItem done err = 0, tmpTLVsize=1396 [17:21:03]tlvbuf is 00660460 [17:21:03]SAM_PROTO_ClearQueue [17:21:03]wFMCommunicate request_size=4 [17:21:03]MH_SAM_APDU [17:21:03]CAPDU: 80 09 00 00 [17:21:03]Write to MH i2c: E2 08 00 AB B1 80 09 00 00 00 00 00 00 CE [17:21:03]OFD Sender: No OFD packet to send [17:21:03]Write i2c OK [17:21:03]MH_I2C_Read... [17:21:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:21:03]Read from MH i2c: E2 [17:21:03]MH_I2C_Read... [17:21:03]Read from MH i2c: E2 03 00 [17:21:03]MH_I2C_Read... [17:21:03]Read from MH i2c: E2 03 00 AB B1 00 90 00 D0 [17:21:03]RAPDU: 90 00 [17:21:03]wFMCommunicate OK [17:21:03]SAM_PROTO_ClearQueue done [17:21:03]KKMCreateOFDPacket [17:21:03]OFDProtocolAddRootSTLVToBuf [17:21:03]FM_MakeSignedData [17:21:03]FM_MakeSignedData [17:21:03]SAM_PROTO_SignData [17:21:03]wFMCommunicate request_size=4 [17:21:03]MH_SAM_APDU [17:21:03]CAPDU: 80 0D 01 02 [17:21:03]Write to MH i2c: E2 08 00 AC B1 80 0D 01 02 00 00 00 00 D6 [17:21:03]Write i2c OK [17:21:03]MH_I2C_Read... [17:21:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:03]Read from MH i2c: E2 [17:21:03]MH_I2C_Read... [17:21:03]Read from MH i2c: E2 03 00 [17:21:03]MH_I2C_Read... [17:21:03]Read from MH i2c: E2 03 00 AC B1 00 90 00 D1 [17:21:03]RAPDU: 90 00 [17:21:03]wFMCommunicate OK [17:21:03]wFMCommunicate request_size=255 [17:21:03]MH_SAM_APDU [17:21:03]CAPDU: 80 0D 02 02 FA 05 00 74 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 1C 00 D0 9A D0 BE D0 B9 D0 B3 D0 B5 D0 BB D1 8C D0 B4 D0 B8 D0 B5 D0 B2 D0 B0 20 D0 A0 2E F4 03 04 00 7A 9E 60 66 0E 04 04 00 48 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 AA 04 DF 04 6E 04 04 00 7A 02 00 00 69 04 A5 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 [17:21:04]Write to MH i2c: E2 02 01 AD B1 80 0D 02 02 FA 00 05 00 74 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 1C 00 D0 9A D0 BE D0 B9 D0 B3 D0 B5 D0 BB D1 8C D0 B4 D0 B8 D0 B5 D0 B2 D0 B0 20 D0 A0 2E F4 03 04 00 7A 9E 60 66 0E 04 04 00 48 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 AA 04 DF 04 6E 04 04 00 7A 02 00 00 69 04 A5 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 00 00 A1 [17:21:04]Write i2c OK [17:21:04]MH_I2C_Read... [17:21:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:04]Read from MH i2c: E2 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 03 00 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 03 00 AD B1 00 90 00 D2 [17:21:04]RAPDU: 90 00 [17:21:04]wFMCommunicate OK [17:21:04]wFMCommunicate request_size=255 [17:21:04]MH_SAM_APDU [17:21:04]CAPDU: 80 0D 02 02 FA 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 69 7C 09 6A 04 A0 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 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 61 5E 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 [17:21:04]Write to MH i2c: E2 02 01 AE B1 80 0D 02 02 FA 00 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 69 7C 09 6A 04 A0 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 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 61 5E 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 00 E7 [17:21:04]Write i2c OK [17:21:04]MH_I2C_Read... [17:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:05]Read from MH i2c: E2 [17:21:05]MH_I2C_Read... [17:21:05]Read from MH i2c: E2 03 00 [17:21:05]MH_I2C_Read... [17:21:05]Read from MH i2c: E2 03 00 AE B1 00 90 00 D3 [17:21:05]RAPDU: 90 00 [17:21:05]wFMCommunicate OK [17:21:05]wFMCommunicate request_size=255 [17:21:05]MH_SAM_APDU [17:21:05]CAPDU: 80 0D 02 02 FA 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 [17:21:05]Write to MH i2c: E2 02 01 AF B1 80 0D 02 02 FA 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 00 00 96 [17:21:05]Write i2c OK [17:21:05]MH_I2C_Read... [17:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:05]Read from MH i2c: E2 [17:21:05]MH_I2C_Read... [17:21:05]Read from MH i2c: E2 03 00 [17:21:05]MH_I2C_Read... [17:21:05]Read from MH i2c: E2 03 00 AF B1 00 90 00 D4 [17:21:05]RAPDU: 90 00 [17:21:05]wFMCommunicate OK [17:21:05]wFMCommunicate request_size=255 [17:21:05]MH_SAM_APDU [17:21:05]CAPDU: 80 0D 02 02 FA 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 [17:21:05]Write to MH i2c: E2 02 01 B0 B1 80 0D 02 02 FA 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 00 00 A2 [17:21:06]Write i2c OK [17:21:06]MH_I2C_Read... [17:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:06]Read from MH i2c: E2 [17:21:06]MH_I2C_Read... [17:21:06]Read from MH i2c: E2 03 00 [17:21:06]MH_I2C_Read... [17:21:06]Read from MH i2c: E2 03 00 B0 B1 00 90 00 D5 [17:21:06]RAPDU: 90 00 [17:21:06]wFMCommunicate OK [17:21:06]wFMCommunicate request_size=255 [17:21:06]MH_SAM_APDU [17:21:06]CAPDU: 80 0D 02 02 FA 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 [17:21:06]Write to MH i2c: E2 02 01 B1 B1 80 0D 02 02 FA 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 00 00 6E [17:21:06]Write i2c OK [17:21:06]MH_I2C_Read... [17:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:07]Read from MH i2c: E2 [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 03 00 [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 03 00 B1 B1 00 90 00 D6 [17:21:07]RAPDU: 90 00 [17:21:07]wFMCommunicate OK [17:21:07]wFMCommunicate request_size=155 [17:21:07]MH_SAM_APDU [17:21:07]CAPDU: 80 0D 02 02 96 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 50 EB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 35 04 06 00 38 59 96 D7 0F 91 [17:21:07]Write to MH i2c: E2 9E 00 B2 B1 80 0D 02 02 96 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 50 EB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 35 04 06 00 38 59 96 D7 0F 91 00 00 FD [17:21:07]Write i2c OK [17:21:07]MH_I2C_Read... [17:21:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:07]Read from MH i2c: E2 [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 03 00 [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 03 00 B2 B1 00 90 00 D7 [17:21:07]RAPDU: 90 00 [17:21:07]wFMCommunicate OK [17:21:07]wFMCommunicate request_size=4 [17:21:07]MH_SAM_APDU [17:21:07]CAPDU: 80 0D 03 02 [17:21:07]Write to MH i2c: E2 08 00 B3 B1 80 0D 03 02 00 00 00 00 DF [17:21:07]Write i2c OK [17:21:07]MH_I2C_Read... [17:21:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:07]Read from MH i2c: E2 [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 0B 00 [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 0B 00 B3 B1 00 EE F8 EE CA E3 73 63 BC 90 00 F3 [17:21:07]RAPDU: EE F8 EE CA E3 73 63 BC 90 00 [17:21:07]wFMCommunicate OK [17:21:07]SAM_PROTO_SignData done [17:21:07]FM_MakeSignedData done [17:21:07]CreateOFDProtocolMessage [17:21:07]wFMCommunicate request_size=4 [17:21:07]MH_SAM_APDU [17:21:07]CAPDU: 80 11 00 00 [17:21:07]Write to MH i2c: E2 08 00 B4 B1 80 11 00 00 00 00 00 00 DF [17:21:07]Write i2c OK [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 [17:21:07]MH_I2C_Read... [17:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:07]Read from MH i2c: E2 17 00 [17:21:07]MH_I2C_Read... [17:21:07]Read from MH i2c: E2 17 00 B4 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 32 [17:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:21:07]wFMCommunicate OK [17:21:07]CreateOFDProtocolMessage done [17:21:07]OFDSenderStorePacket 60240 [17:21:07]StoreOFDPacket docnum=60240 [17:21:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 88 05 00 00 19 EF 80 05 F9 57 5A 05 01 00 05 00 74 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 1C 00 D0 9A D0 BE D0 B9 D0 B3 D0 B5 D0 BB D1 8C D0 B4 D0 B8 D0 B5 D0 B2 D0 B0 20 D0 A0 2E F4 03 04 00 7A 9E 60 66 0E 04 04 00 48 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 AA 04 DF 04 6E 04 04 00 7A 02 00 00 69 04 A5 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 6A 04 A0 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 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 61 5E 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 50 EB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 35 04 06 00 38 59 96 D7 0F 91 EE F8 EE CA E3 73 63 BC [17:21:08]CheckFolder [17:21:08]dirname=/storage/ofd_packets [17:21:08]CheckFolder done [17:21:08]ProducePacketName [17:21:08]name=ofd_packets/00060240 [17:21:08]NVStorageSaveData ofd_packets/00060240 [17:21:08]File name is /storage/ofd_packets/00060240 [17:21:08]Write 1446 bytes [17:21:08]NVStorageSaveData done [17:21:08]OFDSenderStorePacket done [17:21:08]KKMCreateOFDPacket done [17:21:08]NVStorageSaveData kkm_last_timestamp [17:21:08]File name is /storage/kkm_last_timestamp [17:21:08]Write 4 bytes [17:21:08]NVStorageSaveData done [17:21:08]ExternCall_PrintAddStr [17:21:08]wPrintStart [17:21:08]Write to MH i2c: 01 00 00 B5 B1 66 [17:21:08]Write i2c OK [17:21:08]MH_I2C_Read... [17:21:08]Read from MH i2c: 01 [17:21:08]MH_I2C_Read... [17:21:08]OFD Sender: Processing packet 60240 [packets to send 53, broken 52] [17:21:08]ProducePacketName [17:21:08]name=ofd_packets/00060240 [17:21:08]OFD Sender: To server: pG, [17:21:08]CommunicateWithHost lk.salyk.kg:30040 [17:21:08]ConnectInit lk.salyk.kg [17:21:08]Read from MH i2c: 01 07 00 [17:21:08]MH_I2C_Read... [17:21:08]Read from MH i2c: 01 07 00 B5 B1 00 00 00 00 00 FF 0F 7B [17:21:08]RasterBufferAndPrint [17:21:08]line Отчет о закрытии смены [17:21:08]line ФФД: 1.0 [17:21:08]line ИНН: 02508201610067 [17:21:08]line Кассир: Койгельдиева Р. [17:21:08]line 05.06.2024 17:20 [17:21:08]line Смена: 72 [17:21:08]line РНМ: 0000000000151680 [17:21:08]line ЗНМ: 0300000048 [17:21:08]line СНО: Общий режим [17:21:08]line Чеков за смену: 634 [17:21:08]line ФД за смену: 636 [17:21:08]line Всего чеков: 634 [17:21:08]line ИТОГИ ПРИХОД [17:21:08]line Чеков: 628 [17:21:08]line Общий итог: 702389.01 [17:21:08]line Итого наличными: 534929.00 [17:21:08]line Итого безнал.: 167460.01 [17:21:08]line НДС 0% : 0.00 [17:21:08]line НДС 12% : 74603.11 [17:21:08]line НСП 0% : 0.00 [17:21:08]line НСП 1,50% : 0.00 [17:21:08]line НСП 0,50% : 0.00 [17:21:08]line НСП 5% : 0.00 [17:21:08]line НСП 3% : 0.00 [17:21:08]line НСП 2% : 0.00 [17:21:08]line НСП 1% : 6216.73 [17:21:08]line ИТОГИ ВОЗВРАТ ПРИХОДА [17:21:08]line Чеков: 6 [17:21:08]line Общий итог: 27300.00 [17:21:08]line Итого наличными: 27300.00 [17:21:08]line Итого безнал.: 0.00 [17:21:08]line НДС 0% : 0.00 [17:21:08]line НДС 12% : 2899.31 [17:21:08]line НСП 0% : 0.00 [17:21:08]line НСП 1,50% : 0.00 [17:21:08]line НСП 0,50% : 0.00 [17:21:08]line НСП 5% : 0.00 [17:21:08]line НСП 3% : 0.00 [17:21:08]line НСП 2% : 0.00 [17:21:08]line НСП 1% : 241.61 [17:21:08]line ИТОГИ РАСХОД [17:21:08]line Чеков: 0 [17:21:08]line Общий итог: 0.00 [17:21:08]line Итого наличными: 0.00 [17:21:08]line Итого безнал.: 0.00 [17:21:08]line НДС 0% : 0.00 [17:21:08]line НДС 12% : 0.00 [17:21:08]line НСП 0% : 0.00 [17:21:08]line НСП 1,50% : 0.00 [17:21:08]line НСП 0,50% : 0.00 [17:21:08]line НСП 5% : 0.00 [17:21:08]line НСП 3% : 0.00 [17:21:08]line НСП 2% : 0.00 [17:21:08]line НСП 1% : 0.00 [17:21:08]line ИТОГИ ВОЗВРАТ РАСХОДА [17:21:08]line Чеков: 0 [17:21:08]line Общий итог: 0.00 [17:21:08]line Итого наличными: 0.00 [17:21:08]line Итого безнал.: 0.00 [17:21:08]line НДС 0% : 0.00 [17:21:08]line НДС 12% : 0.00 [17:21:08]line НСП 0% : 0.00 [17:21:08]line НСП 1,50% : 0.00 [17:21:08]line НСП 0,50% : 0.00 [17:21:08]line НСП 5% : 0.00 [17:21:08]line НСП 3% : 0.00 [17:21:08]line НСП 2% : 0.00 [17:21:08]line НСП 1% : 0.00 [17:21:08]line Сумма внесений: 0.00 [17:21:08]line Сумма выплат: 0.00 [17:21:08]line Нал. в кассе: 507629.00 [17:21:08]line НС Приход: 55400643.22 [17:21:08]line НС Возвр.Прихода: 753359.00 [17:21:08]line НС Расход: 0.00 [17:21:08]line НС Возвр.Расхода: 0.00 [17:21:08]line ФД: 60240 [17:21:08]line ФМ: 0000000000959414 [17:21:08]line ФПД: 61957433921425 [17:21:08]Connected sock=10 [17:21:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 88 05 00 00 19 EF 80 05 F9 57 5A 05 01 00 05 00 74 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 1C 00 D0 9A D0 BE D0 B9 D0 B3 D0 B5 D0 BB D1 8C D0 B4 D0 B8 D0 B5 D0 B2 D0 B0 20 D0 A0 2E F4 03 04 00 7A 9E 60 66 0E 04 04 00 48 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 5E 04 04 00 7A 02 00 00 57 04 04 00 written 0, free lines is 4095 [17:21:08]7C 02 00 00 AA 04 DF 04 6E 04 04 00 7A 02 00 00 69 04 A5 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 6A 04 A0 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 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 61 5E 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 Write to MH i2c: 00 01 00 00 EF 00 03 05 09 B2 00 B7 F6 [17:21:09]03 01 Write i2c OK [17:21:09]00 MH_I2C_Read... [17:21:09]04 Read from MH i2c: F7 01 03 [17:21:09]00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 MH_I2C_Read... [17:21:09]00 Read from MH i2c: EF 01 03 07 09 00 00 [17:21:09]F6 MH_I2C_Read... [17:21:09]03 01 00 06 F7 03 00 00 Read from MH i2c: D1 01 04 07 8D 00 00 05 6F B2 04 00 04 00 00 00 00 00 00 00 00 4C 0A 14 [17:21:09]RasterBufferAndPrint [17:21:09]line [17:21:09]line [17:21:09]line [17:21:09]line [17:21:09]line [17:21:09]00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 written 0, free lines is 2718 [17:21:09]01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 MH_Cut [17:21:09]01 Write to MH i2c: F7 D1 03 01 00 00 00 0C EF B2 03 01 09 90 00 [17:21:09]F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 Write i2c OK [17:21:09]F7 MH_I2C_Read... [17:21:09]03 Read from MH i2c: 00 D1 00 [17:21:09]EF MH_I2C_Read... [17:21:09]03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 Read from MH i2c: 03 D1 01 01 00 00 05 [17:21:09]F7 MH_I2C_Read... [17:21:09]03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 50 EB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 35 04 06 00 38 59 96 D7 0F 91 EE F8 EE CA E3 73 63 BC [17:21:09]Read from MH i2c: D1 01 00 0C B2 00 8F [17:21:09]Write to MH i2c: 01 00 00 0D B2 BF [17:21:09]Write i2c OK [17:21:09]MH_I2C_Read... [17:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 4F 00 00 00 54 F9 47 00 DF 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 10 04 04 00 50 EB 00 00 F4 03 04 00 89 4A 60 66 B6 04 01 00 00 31 DA FD 6E 8E 91 BC BD [17:21:09]CommunicateWithHost err = 0 [17:21:09]CheckOFDResponse [17:21:09]1017 (14) - 77093643461234 [17:21:09]1041 (16) - 0000000000959414 [17:21:09]1040 (4) - 60240 [17:21:09]1012 (4) - 05.06.2024 11:22 [17:21:09]1206 (1) - 0 [17:21:09]OFD Sender: Remove packet 60240 [17:21:09]ProducePacketName [17:21:09]name=ofd_packets/00060240 [17:21:09]NVStorageDeleteData [17:21:10]OFD Sender: No OFD packet to send [17:21:10]*** Cut start [17:21:10]*** Partial cut [17:21:10]*** CUTSNS_PIN = 1 [17:21:10]*** CUTSNS_PIN = 0 [17:21:10]*** Brake cut motor [17:21:11]Read from MH i2c: 01 [17:21:11]MH_I2C_Read... [17:21:11]*** Stop cut motor [17:21:11]*** Cut end [17:21:11]Read from MH i2c: 01 07 00 [17:21:11]MH_I2C_Read... [17:21:11]Read from MH i2c: 01 07 00 0D B2 00 00 00 00 00 FF 0F D4 [17:21:11]process_action close_shift done [17:21:11]requested_data is exist [17:21:11]produce_requested_data [17:21:11]requested_item fd.num is exist - process it [17:21:11]SAM_PROTO_GetFieldsCounters [17:21:11]wFMCommunicate request_size=4 [17:21:11]MH_SAM_APDU [17:21:11]CAPDU: 80 13 00 00 [17:21:11]Write to MH i2c: E2 08 00 0E B2 80 13 00 00 00 00 00 00 3C [17:21:11]Write i2c OK [17:21:11]MH_I2C_Read... [17:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:11]Read from MH i2c: E2 [17:21:11]MH_I2C_Read... [17:21:11]Read from MH i2c: E2 62 00 [17:21:11]MH_I2C_Read... [17:21:11]Read from MH i2c: E2 62 00 0E B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [17:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:21:11]wFMCommunicate OK [17:21:11]SAM_PROTO_GetFieldsCounters done [17:21:11]requested_item shift.num is exist - process it [17:21:11]requested_item shift.opened is exist - process it [17:21:11]req_shift_opened [17:21:11]FM_GetShiftState [17:21:11]SAM_PROTO_GetShiftState [17:21:11]wFMCommunicate request_size=4 [17:21:11]MH_SAM_APDU [17:21:11]CAPDU: 80 13 01 00 [17:21:11]Write to MH i2c: E2 08 00 0F B2 80 13 01 00 00 00 00 00 3E [17:21:11]Write i2c OK [17:21:11]MH_I2C_Read... [17:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:11]Read from MH i2c: E2 [17:21:11]MH_I2C_Read... [17:21:11]Read from MH i2c: E2 0E 00 [17:21:11]MH_I2C_Read... [17:21:11]Read from MH i2c: E2 0E 00 0F B2 00 09 00 00 00 00 00 00 00 00 00 00 90 00 49 [17:21:11]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [17:21:11]wFMCommunicate OK [17:21:11]SAM_PROTO_GetShiftState done [17:21:11]FM_GetShiftState done [17:21:11]req_shift_opened done [17:21:11]requested_item shift.open_date is exist - process it [17:21:11]req_shift_open_date [17:21:11]FM_GetShiftState [17:21:11]SAM_PROTO_GetShiftState [17:21:11]wFMCommunicate request_size=4 [17:21:11]MH_SAM_APDU [17:21:11]CAPDU: 80 13 01 00 [17:21:11]Write to MH i2c: E2 08 00 10 B2 80 13 01 00 00 00 00 00 3F [17:21:11]Write i2c OK [17:21:11]MH_I2C_Read... [17:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:11]Read from MH i2c: E2 [17:21:11]MH_I2C_Read... [17:21:11]Read from MH i2c: E2 0E 00 [17:21:11]MH_I2C_Read... [17:21:11]Read from MH i2c: E2 0E 00 10 B2 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4A [17:21:11]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [17:21:11]wFMCommunicate OK [17:21:11]SAM_PROTO_GetShiftState done [17:21:11]FM_GetShiftState done [17:21:11]req_shift_open_date done [17:21:11]produce_requested_data done [17:21:11]produce_requested_data return {"fd.num":60240,"shift.num":72,"shift.opened":0,"shift.open_date":0} [17:21:11]process_action_free close_shift [17:21:11]json_value_free [17:21:11]json_value_free done [17:21:11]process_json_proto returns [17:21:11]Send response to host [17:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":60240,"shift.num":72,"shift.opened":0,"shift.open_date":0}}} [17:21:11]free response buf [17:21:11]execute_script done [17:21:11]execute_script returns [17:21:11]free content buf [17:21:11]Sock 9.Close socket [17:21:11]Sock 9.Thread stoped [17:21:15]OFD Sender: No OFD packet to send [17:21:20]OFD Sender: No OFD packet to send [17:21:25]OFD Sender: No OFD packet to send [17:21:30]OFD Sender: No OFD packet to send [17:21:35]OFD Sender: No OFD packet to send [17:21:40]OFD Sender: No OFD packet to send [17:21:45]OFD Sender: No OFD packet to send [17:21:50]OFD Sender: No OFD packet to send [17:21:55]OFD Sender: No OFD packet to send [17:22:00]OFD Sender: No OFD packet to send [17:22:05]OFD Sender: No OFD packet to send [17:22:10]OFD Sender: No OFD packet to send [17:22:15]OFD Sender: No OFD packet to send [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:35]OFD Sender: No OFD packet to send [17:22:40]OFD Sender: No OFD packet to send [17:22:45]OFD Sender: No OFD packet to send [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: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:32]accept exits with 8 [17:24:32]New connection [17:24:32]New thread 3067100516 created [17:24:32]Thread 3066957156 joined [17:24:32]Waiting for new connection... [17:24:32] Sock 8.Parse request [17:24:32]Sock 8.Check first char [17:24:32]Sock 8.First char is OK [17:24:32]request: POST /json_proto HTTP/1.0 [17:24:32]Method: POST [17:24:32]URL: /json_proto [17:24:32]Method is POST - this is cgi request [17:24:32]url: /json_proto [17:24:32]query_string will be loaded in cgi processing [17:24:32]execute_cgi json_proto POST (null) [17:24:32]execute_cgi path=json_proto method=POST [17:24:32]POST find Content-Length [17:24:32]Host: 172.17.60.68:8080 [17:24:32]Content-Length: 215 [17:24:32]Content-Type: application/json [17:24:32] [17:24:32]POST finish read [17:24:32]Found Content-Length = 215 [17:24:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:32]execute_script... [17:24:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:32]POST & json_proto [17:24:32]process_json_proto [17:24:32]json parsed OK: [17:24:32]protocol is kg_v1.0 [17:24:32]action value=get_value [17:24:32]process_action get_value [17:24:32]cmd_get_value [17:24:32]process_action get_value done [17:24:32]requested_data is exist [17:24:32]produce_requested_data [17:24:32]requested_item kkm.sn is exist - process it [17:24:32]requested_item kkm.ver is exist - process it [17:24:32]requested_item fm.sn is exist - process it [17:24:32]wFMCommunicate request_size=4 [17:24:32]MH_SAM_APDU [17:24:32]CAPDU: 80 11 00 00 [17:24:32]Write to MH i2c: E2 08 00 11 B2 80 11 00 00 00 00 00 00 3D [17:24:32]Write i2c OK [17:24:32]MH_I2C_Read... [17:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:32]Read from MH i2c: E2 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 17 00 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 17 00 11 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 90 [17:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:24:32]wFMCommunicate OK [17:24:32]requested_item fd.num is exist - process it [17:24:32]SAM_PROTO_GetFieldsCounters [17:24:32]wFMCommunicate request_size=4 [17:24:32]MH_SAM_APDU [17:24:32]CAPDU: 80 13 00 00 [17:24:32]Write to MH i2c: E2 08 00 12 B2 80 13 00 00 00 00 00 00 40 [17:24:32]Write i2c OK [17:24:32]MH_I2C_Read... [17:24:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:32]Read from MH i2c: E2 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 62 00 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 62 00 12 B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 55 [17:24:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:24:32]wFMCommunicate OK [17:24:32]SAM_PROTO_GetFieldsCounters done [17:24:32]requested_item shift.num is exist - process it [17:24:32]requested_item shift.opened is exist - process it [17:24:32]req_shift_opened [17:24:32]FM_GetShiftState [17:24:32]SAM_PROTO_GetShiftState [17:24:32]wFMCommunicate request_size=4 [17:24:32]MH_SAM_APDU [17:24:32]CAPDU: 80 13 01 00 [17:24:32]Write to MH i2c: E2 08 00 13 B2 80 13 01 00 00 00 00 00 42 [17:24:32]Write i2c OK [17:24:32]MH_I2C_Read... [17:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:32]Read from MH i2c: E2 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 0E 00 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 0E 00 13 B2 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4D [17:24:32]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [17:24:32]wFMCommunicate OK [17:24:32]SAM_PROTO_GetShiftState done [17:24:32]FM_GetShiftState done [17:24:32]req_shift_opened done [17:24:32]requested_item shift.open_date is exist - process it [17:24:32]req_shift_open_date [17:24:32]FM_GetShiftState [17:24:32]SAM_PROTO_GetShiftState [17:24:32]wFMCommunicate request_size=4 [17:24:32]MH_SAM_APDU [17:24:32]CAPDU: 80 13 01 00 [17:24:32]Write to MH i2c: E2 08 00 14 B2 80 13 01 00 00 00 00 00 43 [17:24:32]Write i2c OK [17:24:32]MH_I2C_Read... [17:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:32]Read from MH i2c: E2 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 0E 00 [17:24:32]MH_I2C_Read... [17:24:32]Read from MH i2c: E2 0E 00 14 B2 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4E [17:24:32]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [17:24:32]wFMCommunicate OK [17:24:32]SAM_PROTO_GetShiftState done [17:24:32]FM_GetShiftState done [17:24:32]req_shift_open_date done [17:24:32]produce_requested_data done [17:24:32]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60240,"shift.num":72,"shift.opened":0,"shift.open_date":0} [17:24:32]process_action_free get_value [17:24:32]json_value_free [17:24:32]json_value_free done [17:24:32]process_json_proto returns [17:24:32]Send response to host [17:24:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60240,"shift.num":72,"shift.opened":0,"shift.open_date":0}}} [17:24:32]free response buf [17:24:32]execute_script done [17:24:32]execute_script returns [17:24:32]free content buf [17:24:32]Sock 8.Close socket [17:24:32]Sock 8.Thread stoped [17:24:33]accept exits with 9 [17:24:33]New connection [17:24:33]New thread 3066957156 created [17:24:33]Thread 3067100516 joined [17:24:33]Waiting for new connection... [17:24:33] Sock 9.Parse request [17:24:33]Sock 9.Check first char [17:24:33]Sock 9.First char is OK [17:24:33]request: POST /json_proto HTTP/1.0 [17:24:33]Method: POST [17:24:33]URL: /json_proto [17:24:33]Method is POST - this is cgi request [17:24:33]url: /json_proto [17:24:33]query_string will be loaded in cgi processing [17:24:33]execute_cgi json_proto POST (null) [17:24:33]execute_cgi path=json_proto method=POST [17:24:33]POST find Content-Length [17:24:33]Host: 172.17.60.68:8080 [17:24:33]Content-Length: 331 [17:24:33]Content-Type: application/json [17:24:33] [17:24:33]POST finish read [17:24:33]Found Content-Length = 331 [17:24: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:24:33]execute_script... [17:24: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:24:33]POST & json_proto [17:24:33]process_json_proto [17:24:33]json parsed OK: [17:24:33]protocol is kg_v1.0 [17:24:33]action value=get_value [17:24:33]process_action get_value [17:24:33]cmd_get_value [17:24:33]process_action get_value done [17:24:33]requested_data is exist [17:24:33]produce_requested_data [17:24:33]requested_item fm.sale.total is exist - process it [17:24:33]SAM_PROTO_GetFMData [17:24:33]wFMCommunicate request_size=4 [17:24:33]MH_SAM_APDU [17:24:33]CAPDU: 80 13 03 00 [17:24:33]Write to MH i2c: E2 08 00 15 B2 80 13 03 00 00 00 00 00 46 [17:24:33]Write i2c OK [17:24:33]MH_I2C_Read... [17:24:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:24:33]Read from MH i2c: E2 [17:24:33]MH_I2C_Read... [17:24:33]Read from MH i2c: E2 FD 00 [17:24:33]MH_I2C_Read... [17:24:33]Read from MH i2c: E2 FD 00 15 B2 00 C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 F7 [17:24:33]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BF EA 00 00 69 04 A3 00 6F 04 04 00 56 E9 00 00 B1 04 05 00 42 AC 36 4A 01 70 04 05 00 54 83 A4 05 01 72 04 04 00 EE 28 92 44 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 5A A7 13 23 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 65 40 EC 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 9D 00 6F 04 04 00 69 01 00 00 B1 04 04 00 DC 88 7D 04 70 04 04 00 08 58 7D 04 72 04 02 00 D4 30 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 41 17 7A EF 03 90 00 [17:24:33]wFMCommunicate OK [17:24:33]wFMCommunicate request_size=4 [17:24:33]MH_SAM_APDU [17:24:33]CAPDU: 80 17 00 00 [17:24:33]Write to MH i2c: E2 08 00 16 B2 80 17 00 00 00 00 00 00 48 [17:24:33]Write i2c OK [17:24:33]MH_I2C_Read... [17:24:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:24:33]Read from MH i2c: E2 [17:24:33]MH_I2C_Read... [17:24:33]Read from MH i2c: E2 FD 00 [17:24:33]MH_I2C_Read... [17:24:33]Read from MH i2c: E2 FD 00 16 B2 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 B7 [17:24:33]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 2C 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:24:33]wFMCommunicate OK [17:24:33]wFMCommunicate request_size=4 [17:24:33]MH_SAM_APDU [17:24:33]CAPDU: 80 17 00 00 [17:24:33]Write to MH i2c: E2 08 00 17 B2 80 17 00 00 00 00 00 00 49 [17:24:33]Write i2c OK [17:24:33]MH_I2C_Read... [17:24:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:24:34]Read from MH i2c: E2 [17:24:34]MH_I2C_Read... [17:24:34]Read from MH i2c: E2 FD 00 [17:24:34]MH_I2C_Read... [17:24:34]Read from MH i2c: E2 FD 00 17 B2 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 70 [17:24:34]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:24:34]wFMCommunicate OK [17:24:34]wFMCommunicate request_size=4 [17:24:34]MH_SAM_APDU [17:24:34]CAPDU: 80 17 00 00 [17:24:34]Write to MH i2c: E2 08 00 18 B2 80 17 00 00 00 00 00 00 4A [17:24:34]Write i2c OK [17:24:34]MH_I2C_Read... [17:24:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:24:34]Read from MH i2c: E2 [17:24:34]MH_I2C_Read... [17:24:34]Read from MH i2c: E2 FD 00 [17:24:34]MH_I2C_Read... [17:24:34]Read from MH i2c: E2 FD 00 18 B2 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C5 [17:24:34]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:24:34]wFMCommunicate OK [17:24:34]wFMCommunicate request_size=4 [17:24:34]MH_SAM_APDU [17:24:34]CAPDU: 80 17 00 00 [17:24:34]Write to MH i2c: E2 08 00 19 B2 80 17 00 00 00 00 00 00 4B [17:24:34]Write i2c OK [17:24:34]MH_I2C_Read... [17:24:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:24:34]Read from MH i2c: E2 [17:24:34]MH_I2C_Read... [17:24:34]Read from MH i2c: E2 E3 00 [17:24:34]MH_I2C_Read... [17:24:34]Read from MH i2c: E2 E3 00 19 B2 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2A [17:24:34]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:24:34]wFMCommunicate OK [17:24:34]SAM_PROTO_GetFMData done [17:24:34]requested_item fm.sale_refund.total is exist - process it [17:24:34]requested_item fm.buy.total is exist - process it [17:24:34]requested_item shift.sale.total is exist - process it [17:24:34]SAM_PROTO_GetShiftData [17:24:34]wFMCommunicate request_size=4 [17:24:34]MH_SAM_APDU [17:24:34]CAPDU: 80 13 02 00 [17:24:34]Write to MH i2c: E2 08 00 1A B2 80 13 02 00 00 00 00 00 4A [17:24:34]Write i2c OK [17:24:34]MH_I2C_Read... [17:24:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:24:35]Read from MH i2c: E2 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 1A B2 00 BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 71 [17:24:35]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 7A 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 B5 C2 2F 04 70 04 04 00 A4 3C 30 03 72 04 03 00 11 86 FF 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 D7 D5 71 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 69 7C 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 10 A8 29 70 04 03 00 10 A8 29 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B 6C 04 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:24:35]wFMCommunicate OK [17:24:35]wFMCommunicate request_size=4 [17:24:35]MH_SAM_APDU [17:24:35]CAPDU: 80 17 00 00 [17:24:35]Write to MH i2c: E2 08 00 1B B2 80 17 00 00 00 00 00 00 4D [17:24:35]Write i2c OK [17:24:35]MH_I2C_Read... [17:24:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:24:35]Read from MH i2c: E2 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 1B B2 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 B6 [17:24:35]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 61 5E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:24:35]wFMCommunicate OK [17:24:35]wFMCommunicate request_size=4 [17:24:35]MH_SAM_APDU [17:24:35]CAPDU: 80 17 00 00 [17:24:35]Write to MH i2c: E2 08 00 1C B2 80 17 00 00 00 00 00 00 4E [17:24:35]Write i2c OK [17:24:35]MH_I2C_Read... [17:24:35]OFD Sender: No OFD packet to send [17:24:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:24:35]Read from MH i2c: E2 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 1C B2 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 77 [17:24:35]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:24:35]wFMCommunicate OK [17:24:35]wFMCommunicate request_size=4 [17:24:35]MH_SAM_APDU [17:24:35]CAPDU: 80 17 00 00 [17:24:35]Write to MH i2c: E2 08 00 1D B2 80 17 00 00 00 00 00 00 4F [17:24:35]Write i2c OK [17:24:35]MH_I2C_Read... [17:24:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:24:35]Read from MH i2c: E2 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 [17:24:35]MH_I2C_Read... [17:24:35]Read from MH i2c: E2 FD 00 1D B2 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 D0 [17:24:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:24:35]wFMCommunicate OK [17:24:35]wFMCommunicate request_size=4 [17:24:35]MH_SAM_APDU [17:24:35]CAPDU: 80 17 00 00 [17:24:35]Write to MH i2c: E2 08 00 1E B2 80 17 00 00 00 00 00 00 50 [17:24:35]Write i2c OK [17:24:35]MH_I2C_Read... [17:24:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:24:36]Read from MH i2c: E2 [17:24:36]MH_I2C_Read... [17:24:36]Read from MH i2c: E2 D9 00 [17:24:36]MH_I2C_Read... [17:24:36]Read from MH i2c: E2 D9 00 1E B2 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2F [17:24:36]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:24:36]wFMCommunicate OK [17:24:36]SAM_PROTO_GetShiftData done [17:24:36]requested_item shift.sale.total_cash is exist - process it [17:24:36]requested_item shift.sale_refund.total is exist - process it [17:24:36]requested_item shift.sale_refund.total_cash is exist - process it [17:24:36]requested_item shift.buy.total is exist - process it [17:24:36]requested_item shift.buy.total_cash is exist - process it [17:24:36]produce_requested_data done [17:24:36]produce_requested_data return {"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:24:36]process_action_free get_value [17:24:36]json_value_free [17:24:36]json_value_free done [17:24:36]process_json_proto returns [17:24:36]Send response to host [17:24:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":55400643.22,"fm.sale_refund.total":753359.00,"fm.buy.total":0.00,"shift.sale.total":702389.01,"shift.sale.total_cash":534929.00,"shift.sale_refund.total":27300.00,"shift.sale_refund.total_cash":27300.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:24:36]free response buf [17:24:36]execute_script done [17:24:36]execute_script returns [17:24:36]free content buf [17:24:36]Sock 9.Close socket [17:24:36]Sock 9.Thread stoped [17:24:40]OFD Sender: No OFD packet to send [17:24:45]OFD Sender: No OFD packet to send [17:24:50]OFD Sender: No OFD packet to send [17:24:55]OFD Sender: No OFD packet to send [17:25:00]OFD Sender: No OFD packet to send [17:25:05]OFD Sender: No OFD packet to send [17:25:10]OFD Sender: No OFD packet to send [17:25:15]OFD Sender: No OFD packet to send [17:25:20]OFD Sender: No OFD packet to send [17:25:25]OFD Sender: No OFD packet to send [17:25:30]OFD Sender: No OFD packet to send [17:25:35]OFD Sender: No OFD packet to send [17:25:40]OFD Sender: No OFD packet to send [17:25:45]OFD Sender: No OFD packet to send [17:25:50]OFD Sender: No OFD packet to send [17:25:55]OFD Sender: No OFD packet to send [17:26:00]OFD Sender: No OFD packet to send [17:26:05]OFD Sender: No OFD packet to send [17:26:10]OFD Sender: No OFD packet to send [17:26:15]OFD Sender: No OFD packet to send [17:26:20]OFD Sender: No OFD packet to send [17:26:25]OFD Sender: No OFD packet to send [17:26:30]OFD Sender: No OFD packet to send [17:26:35]OFD Sender: No OFD packet to send [17:26:40]OFD Sender: No OFD packet to send [17:26:45]OFD Sender: No OFD packet to send [17:26:50]OFD Sender: No OFD packet to send [17:26:55]OFD Sender: No OFD packet to send [17:27:00]OFD Sender: No OFD packet to send [17:27:05]OFD Sender: No OFD packet to send [17:27:10]OFD Sender: No OFD packet to send [17:27:15]OFD Sender: No OFD packet to send [17:27:20]OFD Sender: No OFD packet to send [17:27:25]OFD Sender: No OFD packet to send [17:27:30]OFD Sender: No OFD packet to send [17:27:35]OFD Sender: No OFD packet to send [17:27:40]OFD Sender: No OFD packet to send [17:27:45]OFD Sender: No OFD packet to send [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: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:40]OFD Sender: No OFD packet to send [17:28:45]OFD Sender: No OFD packet to send [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:10]OFD Sender: No OFD packet to send [17:29:15]OFD Sender: No OFD packet to send [17:29:16]accept exits with 8 [17:29:16]New connection [17:29:16]New thread 3067100516 created [17:29:16]Thread 3066957156 joined [17:29:16]Waiting for new connection... [17:29:16] Sock 8.Parse request [17:29:16]Sock 8.Check first char [17:29:16]Sock 8.First char is OK [17:29:16]request: POST /json_proto HTTP/1.0 [17:29:16]Method: POST [17:29:16]URL: /json_proto [17:29:16]Method is POST - this is cgi request [17:29:16]url: /json_proto [17:29:16]query_string will be loaded in cgi processing [17:29:16]execute_cgi json_proto POST (null) [17:29:16]execute_cgi path=json_proto method=POST [17:29:16]POST find Content-Length [17:29:16]Host: 172.17.60.68:8080 [17:29:16]Content-Length: 215 [17:29:16]Content-Type: application/json [17:29:16] [17:29:16]POST finish read [17:29:16]Found Content-Length = 215 [17:29:16]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:29:16]execute_script... [17:29:16]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:29:16]POST & json_proto [17:29:16]process_json_proto [17:29:16]json parsed OK: [17:29:16]protocol is kg_v1.0 [17:29:16]action value=get_value [17:29:16]process_action get_value [17:29:16]cmd_get_value [17:29:16]process_action get_value done [17:29:16]requested_data is exist [17:29:16]produce_requested_data [17:29:16]requested_item kkm.sn is exist - process it [17:29:16]requested_item kkm.ver is exist - process it [17:29:16]requested_item fm.sn is exist - process it [17:29:16]wFMCommunicate request_size=4 [17:29:16]MH_SAM_APDU [17:29:16]CAPDU: 80 11 00 00 [17:29:16]Write to MH i2c: E2 08 00 1F B2 80 11 00 00 00 00 00 00 4B [17:29:16]Write i2c OK [17:29:16]MH_I2C_Read... [17:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:16]Read from MH i2c: E2 [17:29:16]MH_I2C_Read... [17:29:16]Read from MH i2c: E2 17 00 [17:29:16]MH_I2C_Read... [17:29:16]Read from MH i2c: E2 17 00 1F B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 9E [17:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 90 00 [17:29:16]wFMCommunicate OK [17:29:16]requested_item fd.num is exist - process it [17:29:16]SAM_PROTO_GetFieldsCounters [17:29:16]wFMCommunicate request_size=4 [17:29:16]MH_SAM_APDU [17:29:16]CAPDU: 80 13 00 00 [17:29:16]Write to MH i2c: E2 08 00 20 B2 80 13 00 00 00 00 00 00 4E [17:29:16]Write i2c OK [17:29:16]MH_I2C_Read... [17:29:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:16]Read from MH i2c: E2 [17:29:16]MH_I2C_Read... [17:29:16]Read from MH i2c: E2 62 00 [17:29:16]MH_I2C_Read... [17:29:16]Read from MH i2c: E2 62 00 20 B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 63 [17:29:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 34 31 34 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 35 31 36 38 30 10 04 04 00 50 EB 00 00 0E 04 04 00 48 00 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:16]wFMCommunicate OK [17:29:16]SAM_PROTO_GetFieldsCounters done [17:29:16]requested_item shift.num is exist - process it [17:29:16]requested_item shift.opened is exist - process it [17:29:16]req_shift_opened [17:29:16]FM_GetShiftState [17:29:16]SAM_PROTO_GetShiftState [17:29:16]wFMCommunicate request_size=4 [17:29:16]MH_SAM_APDU [17:29:16]CAPDU: 80 13 01 00 [17:29:16]Write to MH i2c: E2 08 00 21 B2 80 13 01 00 00 00 00 00 50 [17:29:16]Write i2c OK [17:29:16]MH_I2C_Read... [17:29:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:16]Read from MH i2c: E2 [17:29:16]MH_I2C_Read... [17:29:16]Read from MH i2c: E2 0E 00 [17:29:16]MH_I2C_Read... [17:29:16]Read from MH i2c: E2 0E 00 21 B2 00 09 00 00 00 00 00 00 00 00 00 00 90 00 5B [17:29:16]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [17:29:16]wFMCommunicate OK [17:29:16]SAM_PROTO_GetShiftState done [17:29:16]FM_GetShiftState done [17:29:16]req_shift_opened done [17:29:16]requested_item shift.open_date is exist - process it [17:29:16]req_shift_open_date [17:29:16]FM_GetShiftState [17:29:16]SAM_PROTO_GetShiftState [17:29:16]wFMCommunicate request_size=4 [17:29:16]MH_SAM_APDU [17:29:16]CAPDU: 80 13 01 00 [17:29:16]Write to MH i2c: E2 08 00 22 B2 80 13 01 00 00 00 00 00 51 [17:29:16]Write i2c OK [17:29:16]MH_I2C_Read... [17:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:17]Read from MH i2c: E2 [17:29:17]MH_I2C_Read... [17:29:17]Read from MH i2c: E2 0E 00 [17:29:17]MH_I2C_Read... [17:29:17]Read from MH i2c: E2 0E 00 22 B2 00 09 00 00 00 00 00 00 00 00 00 00 90 00 5C [17:29:17]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [17:29:17]wFMCommunicate OK [17:29:17]SAM_PROTO_GetShiftState done [17:29:17]FM_GetShiftState done [17:29:17]req_shift_open_date done [17:29:17]produce_requested_data done [17:29:17]produce_requested_data return {"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60240,"shift.num":72,"shift.opened":0,"shift.open_date":0} [17:29:17]process_action_free get_value [17:29:17]json_value_free [17:29:17]json_value_free done [17:29:17]process_json_proto returns [17:29:17]Send response to host [17:29:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000048","kkm.ver":"v1.0","fm.sn":"0000000000959414","fd.num":60240,"shift.num":72,"shift.opened":0,"shift.open_date":0}}} [17:29:17]free response buf [17:29:17]execute_script done [17:29:17]execute_script returns [17:29:17]free content buf [17:29:17]Sock 8.Close socket [17:29:17]Sock 8.Thread stoped [17:29:20]OFD Sender: No OFD packet to send [17:29:25]OFD Sender: No OFD packet to send [17:29:30]OFD Sender: No OFD packet to send